/**
* Kaltura Player lib
* kaltura-ovp-player v3.8.1
* playkit-kava v1.3.1
*/
var KalturaPlayer=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="",n(n.s=324)}([function(e,t,n){window,e.exports=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="",n(n.s=9)}([function(e,t,n){var r;!function(i,a){"use strict";var o="model",s="name",l="type",u="vendor",c="version",p="mobile",d="tablet",h="smarttv",f=function(e){for(var t={},n=0;n<e.length;n++)t[e[n].toUpperCase()]=e[n];return t},g=function(e,t){return"string"==typeof e&&-1!==y(t).indexOf(y(e))},y=function(e){return e.toLowerCase()},v=function(e,t){if("string"==typeof e)return e=e.replace(/^\s\s*/,"").replace(/\s\s*$/,""),void 0===t?e:e.substring(0,255)},m=function(e,t){for(var n,r,i,a,o,s,l=0;l<t.length&&!o;){var u=t[l],c=t[l+1];for(n=r=0;n<u.length&&!o;)if(o=u[n++].exec(e))for(i=0;i<c.length;i++)s=o[++r],"object"==typeof(a=c[i])&&a.length>0?2===a.length?"function"==typeof a[1]?this[a[0]]=a[1].call(this,s):this[a[0]]=a[1]:3===a.length?"function"!=typeof a[1]||a[1].exec&&a[1].test?this[a[0]]=s?s.replace(a[1],a[2]):void 0:this[a[0]]=s?a[1].call(this,s,a[2]):void 0:4===a.length&&(this[a[0]]=s?a[3].call(this,s.replace(a[1],a[2])):void 0):this[a]=s||void 0;l+=2}},b=function(e,t){for(var n in t)if("object"==typeof t[n]&&t[n].length>0){for(var r=0;r<t[n].length;r++)if(g(t[n][r],e))return"?"===n?void 0:n}else if(g(t[n],e))return"?"===n?void 0:n;return e},_={ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2",8.1:"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"},E={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[c,[s,"Chrome"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[c,[s,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[s,c],[/opios[\/ ]+([\w\.]+)/i],[c,[s,"Opera Mini"]],[/\bopr\/([\w\.]+)/i],[c,[s,"Opera"]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer)[\/ ]?([\w\.]*)/i,/(avant |iemobile|slim)(?:browser)?[\/ ]?([\w\.]*)/i,/(ba?idubrowser)[\/ ]?([\w\.]+)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium|phantomjs|bowser|quark|qupzilla|falkon|rekonq|puffin|brave|whale|qqbrowserlite|qq)\/([-\w\.]+)/i,/(weibo)__([\d\.]+)/i],[s,c],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[c,[s,"UCBrowser"]],[/\bqbcore\/([\w\.]+)/i],[c,[s,"WeChat(Win) Desktop"]],[/micromessenger\/([\w\.]+)/i],[c,[s,"WeChat"]],[/konqueror\/([\w\.]+)/i],[c,[s,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[c,[s,"IE"]],[/yabrowser\/([\w\.]+)/i],[c,[s,"Yandex"]],[/(avast|avg)\/([\w\.]+)/i],[[s,/(.+)/,"$1 Secure Browser"],c],[/\bfocus\/([\w\.]+)/i],[c,[s,"Firefox Focus"]],[/\bopt\/([\w\.]+)/i],[c,[s,"Opera Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[c,[s,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[c,[s,"Dolphin"]],[/coast\/([\w\.]+)/i],[c,[s,"Opera Coast"]],[/miuibrowser\/([\w\.]+)/i],[c,[s,"MIUI Browser"]],[/fxios\/([-\w\.]+)/i],[c,[s,"Firefox"]],[/\bqihu|(qi?ho?o?|360)browser/i],[[s,"360 Browser"]],[/(oculus|samsung|sailfish)browser\/([\w\.]+)/i],[[s,/(.+)/,"$1 Browser"],c],[/(comodo_dragon)\/([\w\.]+)/i],[[s,/_/g," "],c],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|baiduboxapp|2345Explorer)[\/ ]?([\w\.]+)/i],[s,c],[/(metasr)[\/ ]?([\w\.]+)/i,/(lbbrowser)/i],[s],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[s,"Facebook"],c],[/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(chromium|instagram)[\/ ]([-\w\.]+)/i],[s,c],[/\bgsa\/([\w\.]+) .*safari\//i],[c,[s,"GSA"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[c,[s,"Chrome Headless"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[s,"Chrome WebView"],c],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[c,[s,"Android Browser"]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[s,c],[/version\/([\w\.]+) .*mobile\/\w+ (safari)/i],[c,[s,"Mobile Safari"]],[/version\/([\w\.]+) .*(mobile ?safari|safari)/i],[c,s],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[s,[c,b,{"1.0":"/8",1.2:"/1",1.3:"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"}]],[/(webkit|khtml)\/([\w\.]+)/i],[s,c],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[s,"Netscape"],c],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[c,[s,"Firefox Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror|klar)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i,/(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|sleipnir|obigo|mosaic|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/(links) \(([\w\.]+)/i],[s,c]],cpu:[[/(?:(amd|x(?:(?:86|64)[-_])?|wow|win)64)[;\)]/i],[["architecture","amd64"]],[/(ia32(?=;))/i],[["architecture",y]],[/((?:i[346]|x)86)[;\)]/i],[["architecture","ia32"]],[/\b(aarch64|arm(v?8e?l?|_?64))\b/i],[["architecture","arm64"]],[/\b(arm(?:v[67])?ht?n?[fl]p?)\b/i],[["architecture","armhf"]],[/windows (ce|mobile); ppc;/i],[["architecture","arm"]],[/((?:ppc|powerpc)(?:64)?)(?: mac|;|\))/i],[["architecture",/ower/,"",y]],[/(sun4\w)[;\)]/i],[["architecture","sparc"]],[/((?:avr32|ia64(?=;))|68k(?=\))|\barm(?=v(?:[1-7]|[5-7]1)l?|;|eabi)|(?=atmel )avr|(?:irix|mips|sparc)(?:64)?\b|pa-risc)/i],[["architecture",y]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[pt]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[o,[u,"Samsung"],[l,d]],[/\b((?:s[cgp]h|gt|sm)-\w+|galaxy nexus)/i,/samsung[- ]([-\w]+)/i,/sec-(sgh\w+)/i],[o,[u,"Samsung"],[l,p]],[/\((ip(?:hone|od)[\w ]*);/i],[o,[u,"Apple"],[l,p]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[o,[u,"Apple"],[l,d]],[/\b((?:ag[rs][23]?|bah2?|sht?|btv)-a?[lw]\d{2})\b(?!.+d\/s)/i],[o,[u,"Huawei"],[l,d]],[/(?:huawei|honor)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}-[atu]?[ln][01259x][012359][an]?)\b(?!.+d\/s)/i],[o,[u,"Huawei"],[l,p]],[/\b(poco[\w ]+)(?: bui|\))/i,/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite)?)(?: bui|\))/i],[[o,/_/g," "],[u,"Xiaomi"],[l,p]],[/\b(mi[-_ ]?(?:pad)(?:[\w_ ]+))(?: bui|\))/i],[[o,/_/g," "],[u,"Xiaomi"],[l,d]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[o,[u,"OPPO"],[l,p]],[/vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[o,[u,"Vivo"],[l,p]],[/\b(rmx[12]\d{3})(?: bui|;|\))/i],[o,[u,"Realme"],[l,p]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ](\w*)/i,/((?:moto[\w\(\) ]+|xt\d{3,4}|nexus 6)(?= bui|\)))/i],[o,[u,"Motorola"],[l,p]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[o,[u,"Motorola"],[l,d]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[o,[u,"LG"],[l,d]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+((?!browser|netcast|android tv)\w+)/i,/\blg-?([\d\w]+) bui/i],[o,[u,"LG"],[l,p]],[/(ideatab[-\w ]+)/i,/lenovo ?(s[56]000[-\w]+|tab(?:[\w ]+)|yt[-\d\w]{6}|tb[-\d\w]{6})/i],[o,[u,"Lenovo"],[l,d]],[/(?:maemo|nokia).*(n900|lumia \d+)/i,/nokia[-_ ]?([-\w\.]*)/i],[[o,/_/g," "],[u,"Nokia"],[l,p]],[/(pixel c)\b/i],[o,[u,"Google"],[l,d]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[o,[u,"Google"],[l,p]],[/droid.+ ([c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[o,[u,"Sony"],[l,p]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[o,"Xperia Tablet"],[u,"Sony"],[l,d]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[o,[u,"OnePlus"],[l,p]],[/(alexa)webm/i,/(kf[a-z]{2}wi)( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[o,[u,"Amazon"],[l,d]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[o,/(.+)/g,"Fire Phone $1"],[u,"Amazon"],[l,p]],[/(playbook);[-\w\),; ]+(rim)/i],[o,u,[l,d]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[o,[u,"BlackBerry"],[l,p]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[o,[u,"ASUS"],[l,d]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[o,[u,"ASUS"],[l,p]],[/(nexus 9)/i],[o,[u,"HTC"],[l,d]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic|sony)[-_ ]?([-\w]*)/i],[u,[o,/_/g," "],[l,p]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[o,[u,"Acer"],[l,d]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[o,[u,"Meizu"],[l,p]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[o,[u,"Sharp"],[l,p]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron)[-_ ]?([-\w]*)/i,/(hp) ([\w ]+\w)/i,/(asus)-?(\w+)/i,/(microsoft); (lumia[\w ]+)/i,/(lenovo)[-_ ]?([-\w]+)/i,/(jolla)/i,/(oppo) ?([\w ]+) bui/i],[u,o,[l,p]],[/(archos) (gamepad2?)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i,/(nook)[\w ]+build\/(\w+)/i,/(dell) (strea[kpr\d ]*[\dko])/i,/(le[- ]+pan)[- ]+(\w{1,9}) bui/i,/(trinity)[- ]*(t\d{3}) bui/i,/(gigaset)[- ]+(q\w{1,9}) bui/i,/(vodafone) ([\w ]+)(?:\)| bui)/i],[u,o,[l,d]],[/(surface duo)/i],[o,[u,"Microsoft"],[l,d]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[o,[u,"Fairphone"],[l,p]],[/(u304aa)/i],[o,[u,"AT&T"],[l,p]],[/\bsie-(\w*)/i],[o,[u,"Siemens"],[l,p]],[/\b(rct\w+) b/i],[o,[u,"RCA"],[l,d]],[/\b(venue[\d ]{2,7}) b/i],[o,[u,"Dell"],[l,d]],[/\b(q(?:mv|ta)\w+) b/i],[o,[u,"Verizon"],[l,d]],[/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i],[o,[u,"Barnes & Noble"],[l,d]],[/\b(tm\d{3}\w+) b/i],[o,[u,"NuVision"],[l,d]],[/\b(k88) b/i],[o,[u,"ZTE"],[l,d]],[/\b(nx\d{3}j) b/i],[o,[u,"ZTE"],[l,p]],[/\b(gen\d{3}) b.+49h/i],[o,[u,"Swiss"],[l,p]],[/\b(zur\d{3}) b/i],[o,[u,"Swiss"],[l,d]],[/\b((zeki)?tb.*\b) b/i],[o,[u,"Zeki"],[l,d]],[/\b([yr]\d{2}) b/i,/\b(dragon[- ]+touch |dt)(\w{5}) b/i],[[u,"Dragon Touch"],o,[l,d]],[/\b(ns-?\w{0,9}) b/i],[o,[u,"Insignia"],[l,d]],[/\b((nxa|next)-?\w{0,9}) b/i],[o,[u,"NextBook"],[l,d]],[/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i],[[u,"Voice"],o,[l,p]],[/\b(lvtel\-)?(v1[12]) b/i],[[u,"LvTel"],o,[l,p]],[/\b(ph-1) /i],[o,[u,"Essential"],[l,p]],[/\b(v(100md|700na|7011|917g).*\b) b/i],[o,[u,"Envizen"],[l,d]],[/\b(trio[-\w\. ]+) b/i],[o,[u,"MachSpeed"],[l,d]],[/\btu_(1491) b/i],[o,[u,"Rotor"],[l,d]],[/(shield[\w ]+) b/i],[o,[u,"Nvidia"],[l,d]],[/(sprint) (\w+)/i],[u,o,[l,p]],[/(kin\.[onetw]{3})/i],[[o,/\./g," "],[u,"Microsoft"],[l,p]],[/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[o,[u,"Zebra"],[l,d]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[o,[u,"Zebra"],[l,p]],[/(ouya)/i,/(nintendo) ([wids3utch]+)/i],[u,o,[l,"console"]],[/droid.+; (shield) bui/i],[o,[u,"Nvidia"],[l,"console"]],[/(playstation [345portablevi]+)/i],[o,[u,"Sony"],[l,"console"]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[o,[u,"Microsoft"],[l,"console"]],[/smart-tv.+(samsung)/i],[u,[l,h]],[/hbbtv.+maple;(\d+)/i],[[o,/^/,"SmartTV"],[u,"Samsung"],[l,h]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[u,"LG"],[l,h]],[/(apple) ?tv/i],[u,[o,"Apple TV"],[l,h]],[/crkey/i],[[o,"Chromecast"],[u,"Google"],[l,h]],[/droid.+aft(\w)( bui|\))/i],[o,[u,"Amazon"],[l,h]],[/\(dtv[\);].+(aquos)/i],[o,[u,"Sharp"],[l,h]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w ]*; *(\w[^;]*);([^;]*)/i],[[u,v],[o,v],[l,h]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[l,h]],[/((pebble))app/i],[u,o,[l,"wearable"]],[/droid.+; (glass) \d/i],[o,[u,"Google"],[l,"wearable"]],[/droid.+; (wt63?0{2,3})\)/i],[o,[u,"Zebra"],[l,"wearable"]],[/(quest( 2)?)/i],[o,[u,"Facebook"],[l,"wearable"]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[u,[l,"embedded"]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+? mobile safari/i],[o,[l,p]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[o,[l,d]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[l,d]],[/(phone|mobile(?:[;\/]| safari)|pda(?=.+windows ce))/i],[[l,p]],[/(android[-\w\. ]{0,9});.+buil/i],[o,[u,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[c,[s,"EdgeHTML"]],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[c,[s,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i],[s,c],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[c,s]],os:[[/microsoft (windows) (vista|xp)/i],[s,c],[/(windows) nt 6\.2; (arm)/i,/(windows (?:phone(?: os)?|mobile))[\/ ]?([\d\.\w ]*)/i,/(windows)[\/ ]?([ntce\d\. ]+\w)(?!.+xbox)/i],[s,[c,b,_]],[/(win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[s,"Windows"],[c,b,_]],[/ip[honead]{2,4}\b(?:.*os ([\w]+) like mac|; opera)/i,/cfnetwork\/.+darwin/i],[[c,/_/g,"."],[s,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[s,"Mac OS"],[c,/_/g,"."]],[/droid ([\w\.]+)\b.+(android[- ]x86)/i],[c,s],[/(android|webos|qnx|bada|rim tablet os|maemo|meego|sailfish)[-\/ ]?([\w\.]*)/i,/(blackberry)\w*\/([\w\.]*)/i,/(tizen|kaios)[\/ ]([\w\.]+)/i,/\((series40);/i],[s,c],[/\(bb(10);/i],[c,[s,"BlackBerry"]],[/(?:symbian ?os|symbos|s60(?=;)|series60)[-\/ ]?([\w\.]*)/i],[c,[s,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[c,[s,"Firefox OS"]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[c,[s,"webOS"]],[/crkey\/([\d\.]+)/i],[c,[s,"Chromecast"]],[/(cros) [\w]+ ([\w\.]+\w)/i],[[s,"Chromium OS"],c],[/(nintendo|playstation) ([wids345portablevuch]+)/i,/(xbox); +xbox ([^\);]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/(mint)[\/\(\) ]?(\w*)/i,/(mageia|vectorlinux)[; ]/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/(hurd|linux) ?([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) (\w+)/i],[s,c],[/(sunos) ?([\w\.\d]*)/i],[[s,"Solaris"],c],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux)/i,/(unix) ?([\w\.]*)/i],[s,c]]},k=function(e,t){if("object"==typeof e&&(t=e,e=void 0),!(this instanceof k))return new k(e,t).getResult();var n=e||(void 0!==i&&i.navigator&&i.navigator.userAgent?i.navigator.userAgent:""),r=t?function(e,t){var n={};for(var r in e)t[r]&&t[r].length%2==0?n[r]=t[r].concat(e[r]):n[r]=e[r];return n}(E,t):E;return this.getBrowser=function(){var e,t={name:void 0,version:void 0};return m.call(t,n,r.browser),t.major="string"==typeof(e=t.version)?e.replace(/[^\d\.]/g,"").split(".")[0]:void 0,t},this.getCPU=function(){var e={architecture:void 0};return m.call(e,n,r.cpu),e},this.getDevice=function(){var e={vendor:void 0,model:void 0,type:void 0};return m.call(e,n,r.device),e},this.getEngine=function(){var e={name:void 0,version:void 0};return m.call(e,n,r.engine),e},this.getOS=function(){var e={name:void 0,version:void 0};return m.call(e,n,r.os),e},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return n},this.setUA=function(e){return n="string"==typeof e&&e.length>255?v(e,255):e,this},this.setUA(n),this};k.VERSION="1.0.2",k.BROWSER=f([s,c,"major"]),k.CPU=f(["architecture"]),k.DEVICE=f([o,u,l,"console",p,h,d,"wearable","embedded"]),k.ENGINE=k.OS=f([s,c]),void 0!==t?(void 0!==e&&e.exports&&(t=e.exports=k),t.UAParser=k):n(4)?void 0===(r=function(){return k}.call(t,n,t,e))||(e.exports=r):void 0!==i&&(i.UAParser=k);var T=void 0!==i&&(i.jQuery||i.Zepto);if(T&&!T.ua){var A=new k;T.ua=A.getResult(),T.ua.get=function(){return A.getUA()},T.ua.set=function(e){A.setUA(e);var t=A.getResult();for(var n in t)T.ua[n]=t[n]}}}("object"==typeof window?window:this)},function(e,t,n){var r,i;
/*!
 * js-logger - http://github.com/jonnyreeves/js-logger
 * Jonny Reeves, http://jonnyreeves.co.uk/
 * js-logger may be freely distributed under the MIT license.
 */!function(a){"use strict";var o,s={VERSION:"1.6.0"},l={},u=function(e,t){return function(){return t.apply(e,arguments)}},c=function(){var e,t,n=arguments,r=n[0];for(t=1;t<n.length;t++)for(e in n[t])!(e in r)&&n[t].hasOwnProperty(e)&&(r[e]=n[t][e]);return r},p=function(e,t){return{value:e,name:t}};s.TRACE=p(1,"TRACE"),s.DEBUG=p(2,"DEBUG"),s.INFO=p(3,"INFO"),s.TIME=p(4,"TIME"),s.WARN=p(5,"WARN"),s.ERROR=p(8,"ERROR"),s.OFF=p(99,"OFF");var d=function(e){this.context=e,this.setLevel(e.filterLevel),this.log=this.info};d.prototype={setLevel:function(e){e&&"value"in e&&(this.context.filterLevel=e)},getLevel:function(){return this.context.filterLevel},enabledFor:function(e){var t=this.context.filterLevel;return e.value>=t.value},trace:function(){this.invoke(s.TRACE,arguments)},debug:function(){this.invoke(s.DEBUG,arguments)},info:function(){this.invoke(s.INFO,arguments)},warn:function(){this.invoke(s.WARN,arguments)},error:function(){this.invoke(s.ERROR,arguments)},time:function(e){"string"==typeof e&&e.length>0&&this.invoke(s.TIME,[e,"start"])},timeEnd:function(e){"string"==typeof e&&e.length>0&&this.invoke(s.TIME,[e,"end"])},invoke:function(e,t){o&&this.enabledFor(e)&&o(t,c({level:e},this.context))}};var h,f=new d({filterLevel:s.OFF});(h=s).enabledFor=u(f,f.enabledFor),h.trace=u(f,f.trace),h.debug=u(f,f.debug),h.time=u(f,f.time),h.timeEnd=u(f,f.timeEnd),h.info=u(f,f.info),h.warn=u(f,f.warn),h.error=u(f,f.error),h.log=h.info,s.setHandler=function(e){o=e},s.setLevel=function(e){for(var t in f.setLevel(e),l)l.hasOwnProperty(t)&&l[t].setLevel(e)},s.getLevel=function(){return f.getLevel()},s.get=function(e){return l[e]||(l[e]=new d(c({name:e},f.context)))},s.createDefaultHandler=function(e){(e=e||{}).formatter=e.formatter||function(e,t){t.name&&e.unshift("["+t.name+"]")};var t={},n=function(e,t){Function.prototype.apply.call(e,console,t)};return"undefined"==typeof console?function(){}:function(r,i){r=Array.prototype.slice.call(r);var a,o=console.log;i.level===s.TIME?(a=(i.name?"["+i.name+"] ":"")+r[0],"start"===r[1]?console.time?console.time(a):t[a]=(new Date).getTime():console.timeEnd?console.timeEnd(a):n(o,[a+": "+((new Date).getTime()-t[a])+"ms"])):(i.level===s.WARN&&console.warn?o=console.warn:i.level===s.ERROR&&console.error?o=console.error:i.level===s.INFO&&console.info?o=console.info:i.level===s.DEBUG&&console.debug?o=console.debug:i.level===s.TRACE&&console.trace&&(o=console.trace),e.formatter(r,i),n(o,r))}},s.useDefaults=function(e){s.setLevel(e&&e.defaultLevel||s.DEBUG),s.setHandler(s.createDefaultHandler(e))},void 0===(i="function"==typeof(r=s)?r.call(t,n,t,e):r)||(e.exports=i)}()},function(e){e.exports=JSON.parse('{"heartbeatTimeout":30000}')},function(e){e.exports=JSON.parse('{"a":"data:video/mp4;base64,AAAAHGZ0eXBpc29tAAACAGlzb21pc28ybXA0MQAAAAhmcmVlAAAC721kYXQhEAUgpBv/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3pwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcCEQBSCkG//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADengAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAsJtb292AAAAbG12aGQAAAAAAAAAAAAAAAAAAAPoAAAALwABAAABAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAB7HRyYWsAAABcdGtoZAAAAAMAAAAAAAAAAAAAAAIAAAAAAAAALwAAAAAAAAAAAAAAAQEAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAACRlZHRzAAAAHGVsc3QAAAAAAAAAAQAAAC8AAAAAAAEAAAAAAWRtZGlhAAAAIG1kaGQAAAAAAAAAAAAAAAAAAKxEAAAIAFXEAAAAAAAtaGRscgAAAAAAAAAAc291bgAAAAAAAAAAAAAAAFNvdW5kSGFuZGxlcgAAAAEPbWluZgAAABBzbWhkAAAAAAAAAAAAAAAkZGluZgAAABxkcmVmAAAAAAAAAAEAAAAMdXJsIAAAAAEAAADTc3RibAAAAGdzdHNkAAAAAAAAAAEAAABXbXA0YQAAAAAAAAABAAAAAAAAAAAAAgAQAAAAAKxEAAAAAAAzZXNkcwAAAAADgICAIgACAASAgIAUQBUAAAAAAfQAAAHz+QWAgIACEhAGgICAAQIAAAAYc3R0cwAAAAAAAAABAAAAAgAABAAAAAAcc3RzYwAAAAAAAAABAAAAAQAAAAIAAAABAAAAHHN0c3oAAAAAAAAAAAAAAAIAAAFzAAABdAAAABRzdGNvAAAAAAAAAAEAAAAsAAAAYnVkdGEAAABabWV0YQAAAAAAAAAhaGRscgAAAAAAAAAAbWRpcmFwcGwAAAAAAAAAAAAAAAAtaWxzdAAAACWpdG9vAAAAHWRhdGEAAAABAAAAAExhdmY1Ni40MC4xMDE="}')},function(e,t){(function(t){e.exports=t}).call(this,{})},function(e,t,n){var r=n(6),i=n(7);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]),r(i,{insert:"head",singleton:!1}),e.exports=i.locals||{}},function(e,t,n){"use strict";var r,i=function(){var e={};return function(t){if(void 0===e[t]){var n=document.querySelector(t);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}e[t]=n}return e[t]}}(),a=[];function o(e){for(var t=-1,n=0;n<a.length;n++)if(a[n].identifier===e){t=n;break}return t}function s(e,t){for(var n={},r=[],i=0;i<e.length;i++){var s=e[i],l=t.base?s[0]+t.base:s[0],u=n[l]||0,c="".concat(l," ").concat(u);n[l]=u+1;var p=o(c),d={css:s[1],media:s[2],sourceMap:s[3]};-1!==p?(a[p].references++,a[p].updater(d)):a.push({identifier:c,updater:g(d,t),references:1}),r.push(c)}return r}function l(e){var t=document.createElement("style"),r=e.attributes||{};if(void 0===r.nonce){var a=n.nc;a&&(r.nonce=a)}if(Object.keys(r).forEach((function(e){t.setAttribute(e,r[e])})),"function"==typeof e.insert)e.insert(t);else{var o=i(e.insert||"head");if(!o)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");o.appendChild(t)}return t}var u,c=(u=[],function(e,t){return u[e]=t,u.filter(Boolean).join("\n")});function p(e,t,n,r){var i=n?"":r.media?"@media ".concat(r.media," {").concat(r.css,"}"):r.css;if(e.styleSheet)e.styleSheet.cssText=c(t,i);else{var a=document.createTextNode(i),o=e.childNodes;o[t]&&e.removeChild(o[t]),o.length?e.insertBefore(a,o[t]):e.appendChild(a)}}function d(e,t,n){var r=n.css,i=n.media,a=n.sourceMap;if(i?e.setAttribute("media",i):e.removeAttribute("media"),a&&btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(a))))," */")),e.styleSheet)e.styleSheet.cssText=r;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(r))}}var h=null,f=0;function g(e,t){var n,r,i;if(t.singleton){var a=f++;n=h||(h=l(t)),r=p.bind(null,n,a,!1),i=p.bind(null,n,a,!0)}else n=l(t),r=d.bind(null,n,t),i=function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(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){(t=t||{}).singleton||"boolean"==typeof t.singleton||(t.singleton=(void 0===r&&(r=Boolean(window&&document&&document.all&&!window.atob)),r));var n=s(e=e||[],t);return function(e){if(e=e||[],"[object Array]"===Object.prototype.toString.call(e)){for(var r=0;r<n.length;r++){var i=o(n[r]);a[i].references--}for(var l=s(e,t),u=0;u<n.length;u++){var c=o(n[u]);0===a[c].references&&(a[c].updater(),a.splice(c,1))}n=l}}}},function(e,t,n){(t=n(8)(!1)).push([e.i,".playkit-container {\n  position: relative;\n  width: 100%;\n  height: 100%;\n  color: #fff;\n  outline: none;\n  -webkit-touch-callout: none;\n  -webkit-user-select: none;\n  -moz-user-select: none;\n  -ms-user-select: none;\n  user-select: none;\n  -webkit-tap-highlight-color: transparent;\n}\n\n.playkit-engine {\n  width: 100%;\n  height: 100%;\n  position: absolute;\n  top: 0;\n  left: 0;\n  object-fit: contain;\n}\n\n.playkit-engine video::-webkit-media-controls-panel,\n.playkit-engine video::-webkit-media-controls-panel-container,\n.playkit-engine video::-webkit-media-controls-start-playback-button,\n.playkit-engine video::-webkit-media-controls-play-button {\n  display: none;\n  -webkit-appearance: none;\n}\n\n.playkit-poster {\n  position: absolute;\n  display: block;\n  top: 0;\n  bottom: 0;\n  left: 0;\n  right: 0;\n  background-size: contain;\n  background-position: center center;\n  background-repeat: no-repeat;\n  background-color: #000;\n  pointer-events: none;\n}\n\n.playkit-subtitles {\n  position: absolute;\n  top: 0;\n  bottom: 0;\n  right: 0;\n  left: 0;\n  pointer-events: none;\n  margin-bottom: 5px;\n}\n\n.playkit-black-cover {\n  position: absolute;\n  width: 100%;\n  height: 100%;\n  background-color: black;\n  pointer-events: none;\n}\n\n.playkit-size-iframe {\n  width: 100%;\n  height: 100%;\n  position: absolute;\n  border: 0;\n  z-index: -100;\n}\n\n.playkit-in-browser-fullscreen-mode {\n  width: 100% !important;\n  height: 100% !important;\n  position: fixed !important;\n  top: 0 !important;\n  left: 0 !important;\n  /*added for blocking element with fixed position which could be on the top of the player */\n  z-index: 999999 !important;\n}\n",""]),e.exports=t},function(e,t,n){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=function(e,t){var n,r,i,a=e[1]||"",o=e[3];if(!o)return a;if(t&&"function"==typeof btoa){var s=(n=o,r=btoa(unescape(encodeURIComponent(JSON.stringify(n)))),i="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(r),"/*# ".concat(i," */")),l=o.sources.map((function(e){return"/*# sourceURL=".concat(o.sourceRoot||"").concat(e," */")}));return[a].concat(l).concat([s]).join("\n")}return[a].join("\n")}(t,e);return t[2]?"@media ".concat(t[2]," {").concat(n,"}"):n})).join("")},t.i=function(e,n,r){"string"==typeof e&&(e=[[null,e,""]]);var i={};if(r)for(var a=0;a<this.length;a++){var o=this[a][0];null!=o&&(i[o]=!0)}for(var s=0;s<e.length;s++){var l=[].concat(e[s]);r&&i[l[0]]||(n&&(l[2]?l[2]="".concat(n," and ").concat(l[2]):l[2]=n),t.push(l))}},t}},function(e,t,n){"use strict";n.r(t),n.d(t,"loadPlayer",(function(){return Bn})),n.d(t,"registerMediaSourceAdapter",(function(){return Lt})),n.d(t,"BaseMediaSourceAdapter",(function(){return yt})),n.d(t,"BaseMiddleware",(function(){return rt})),n.d(t,"Track",(function(){return re})),n.d(t,"VideoTrack",(function(){return ae})),n.d(t,"AudioTrack",(function(){return oe})),n.d(t,"TextTrack",(function(){return $e})),n.d(t,"ImageTrack",(function(){return pt})),n.d(t,"TextStyle",(function(){return ye})),n.d(t,"Cue",(function(){return Be})),n.d(t,"TimedMetadata",(function(){return Mt})),n.d(t,"createTextTrackCue",(function(){return Nt})),n.d(t,"createTimedMetadata",(function(){return Ut})),n.d(t,"Utils",(function(){return r})),n.d(t,"utils",(function(){return r})),n.d(t,"Error",(function(){return L})),n.d(t,"FakeEvent",(function(){return m})),n.d(t,"FakeEventTarget",(function(){return C})),n.d(t,"EventManager",(function(){return D})),n.d(t,"VERSION",(function(){return Fn})),n.d(t,"NAME",(function(){return jn})),n.d(t,"Env",(function(){return g})),n.d(t,"State",(function(){return J})),n.d(t,"getCapabilities",(function(){return Vn})),n.d(t,"setCapabilities",(function(){return Hn})),n.d(t,"EngineDecoratorProvider",(function(){return Nn})),n.d(t,"registerEngine",(function(){return Jt})),n.d(t,"unRegisterEngine",(function(){return Zt})),n.d(t,"AdBreakType",(function(){return on})),n.d(t,"AdTagType",(function(){return sn})),n.d(t,"AdEventType",(function(){return z})),n.d(t,"filterTracksByRestriction",(function(){return mt})),n.d(t,"Html5EventType",(function(){return W})),n.d(t,"CustomEventType",(function(){return Y})),n.d(t,"EventType",(function(){return q})),n.d(t,"StateType",(function(){return Z})),n.d(t,"TrackType",(function(){return Qe})),n.d(t,"EngineType",(function(){return Ze})),n.d(t,"MediaType",(function(){return et})),n.d(t,"StreamType",(function(){return Je})),n.d(t,"AbrMode",(function(){return tt})),n.d(t,"LogLevelType",(function(){return E})),n.d(t,"CorsType",(function(){return nt})),n.d(t,"DrmScheme",(function(){return bt})),n.d(t,"MimeType",(function(){return Un})),n.d(t,"RequestType",(function(){return ut})),n.d(t,"ScreenOrientationType",(function(){return ot})),n.d(t,"AutoPlayType",(function(){return mn})),n.d(t,"ThumbnailInfo",(function(){return ht})),n.d(t,"getLogger",(function(){return S})),n.d(t,"LogLevel",(function(){return _})),n.d(t,"getLogLevel",(function(){return A})),n.d(t,"setLogLevel",(function(){return w})),n.d(t,"setLogHandler",(function(){return k}));var r={};n.r(r),n.d(r,"Number",(function(){return N})),n.d(r,"String",(function(){return U})),n.d(r,"Object",(function(){return F})),n.d(r,"Generator",(function(){return j})),n.d(r,"Dom",(function(){return B})),n.d(r,"Http",(function(){return V})),n.d(r,"VERSION",(function(){return H})),n.d(r,"ResizeWatcher",(function(){return ln})),n.d(r,"MultiMap",(function(){return v})),n.d(r,"binarySearch",(function(){return cn}));var i=n(0),a=n.n(i),o=/^.*(web0s).*(smarttv).*$/i,s=/^.*(smart-tv).*(tizen).*$/i,l=/^.*(vidaa).*(smarttv).*$/i,u=[[s],[[a.a.BROWSER.NAME,"SAMSUNG_TV_BROWSER"],[a.a.BROWSER.MAJOR,""],[a.a.BROWSER.VERSION,""]]],c=[[o],[a.a.OS.NAME],[l],[a.a.OS.NAME]],p=[[o],[[a.a.DEVICE.VENDOR,"LG"],[a.a.DEVICE.TYPE,a.a.DEVICE.SMARTTV]],[s],[[a.a.DEVICE.VENDOR,"SAMSUNG"],[a.a.DEVICE.TYPE,a.a.DEVICE.SMARTTV]],[l],[[a.a.DEVICE.VENDOR,"HISENSE"],[a.a.DEVICE.TYPE,a.a.DEVICE.SMARTTV]],[/^.*(smart-tv|smarttv).*$/i],[[a.a.DEVICE.TYPE,a.a.DEVICE.SMARTTV]]],d=[[/(edg)\/((\d+)?[\w.]+)/i],[[a.a.BROWSER.NAME,"Edge"],a.a.BROWSER.VERSION,a.a.BROWSER.MAJOR]],h=[].concat(d,u),f=new a.a(void 0,{browser:h,device:p,os:c}).getResult();f.isConsole=f.device.type===a.a.DEVICE.CONSOLE,f.isSmartTV=f.device.type===a.a.DEVICE.SMARTTV,f.isMobile=f.device.type===a.a.DEVICE.MOBILE,f.isTablet=f.device.type===a.a.DEVICE.TABLET,f.isWearable=f.device.type===a.a.DEVICE.WEARABLE,f.isEmbedded=f.device.type===a.a.DEVICE.EMBEDDED,f.isIPadOS="Mac OS"===f.os.name&&"ontouchend"in document,f.isSafari=f.browser.name.includes("Safari"),f.isIOS="iOS"===f.os.name,f.isMacOS="Mac OS"===f.os.name;var g=f;function y(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 v=function(){function e(){this._map=new Map}var t=e.prototype;return t.push=function(e,t){if(this._map.has(e)){var n=this._map.get(e);Array.isArray(n)&&(n.push(t),this._map.set(e,n))}else this._map.set(e,[t])},t.set=function(e,t){this._map.set(e,t)},t.has=function(e){return this._map.has(e)},t.get=function(e){var t=this._map.get(e);return t?t.slice():[]},t.getAll=function(){for(var e,t=[],n=function(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return y(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?y(e,t):void 0}}(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.")}return(n=e[Symbol.iterator]()).next.bind(n)}(this._map.values());!(e=n()).done;){var r=e.value;t=t.concat(r)}return t},t.remove=function(e,t){if(this._map.has(e)){var n=this._map.get(e);if(Array.isArray(n)){for(var r=0;r<n.length;++r)n[r]==t&&(n.splice(r,1),--r);0===n.length&&this._map.delete(e)}}},t.keys=function(){return this._map.keys()},t.clear=function(){this._map.clear()},e}(),m=function(){function e(e,t){this.bubbles=!1,this.cancelable=!1,this.defaultPrevented=!1,this.timeStamp=window.performance?window.performance.now():Date.now(),this.type=e,this.isTrusted=!1,this.currentTarget=null,this.target=null,this.stopped=!1,this.payload=t}var t=e.prototype;return t.preventDefault=function(){},t.stopImmediatePropagation=function(){this.stopped=!0},t.stopPropagation=function(){},e}(),b=n(1),_={DEBUG:b.DEBUG,INFO:b.INFO,TIME:b.TIME,WARN:b.WARN,ERROR:b.ERROR,OFF:b.OFF},E={};function k(e){b.setHandler((function(t,n){return e(t,n)}))}function T(e){return e?b.get(e):b}function A(e){return T(e).getLevel()}function w(e,t){T(t).setLevel(e)}Object.keys(_).forEach((function(e){E[e]=e})),b.useDefaults({defaultLevel:b.ERROR});var S=T,C=function(){function e(){this._listeners=new v,this.dispatchTarget=this,this.__logger=S("FakeEventTarget")}var t=e.prototype;return t.addEventListener=function(e,t){this._listeners.push(e,t)},t.removeEventListener=function(e,t){this._listeners.remove(e,t)},t.dispatchEvent=function(e){for(var t=this._listeners.get(e.type)||[],n=0;n<t.length;++n){e.target=this.dispatchTarget,e.currentTarget=this.dispatchTarget;var r=t[n];try{r.handleEvent?r.handleEvent(e):r.call(this,e)}catch(t){this.__logger.error("Error occurred when handling event: "+e.type+".",t)}if(e.stopped)break}return e.defaultPrevented},e}();function x(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 I=function(){function e(){this._bindingMap=new v}var t=e.prototype;return t.destroy=function(){return this.removeAll(),this._bindingMap=null,Promise.resolve()},t.listenOnce=function(e,t,n,r){var i=this;this.listen(e,t,(function r(a){i.unlisten(e,t,r),n.call(i,a)}),r)},t.listen=function(e,t,n,r){var i=new P(e,t,n,r);this._bindingMap&&this._bindingMap.push(t,i)},t.unlisten=function(e,t,n){if(this._bindingMap)for(var r=this._bindingMap.get(t),i=0;i<r.length;++i){var a=r[i];a.target!==e||a.listener!==n&&n||(a.unlisten(),this._bindingMap&&this._bindingMap.remove(t,a))}},t.removeAll=function(){if(this._bindingMap){for(var e,t=function(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return x(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?x(e,t):void 0}}(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.")}return(n=e[Symbol.iterator]()).next.bind(n)}(this._bindingMap.getAll());!(e=t()).done;)e.value.unlisten();this._bindingMap&&this._bindingMap.clear()}},e}(),P=function(){function e(e,t,n,r){this.target=e,this.type=t,this.listener=n,this.options=r,this.target.addEventListener(t,n,!1)}return e.prototype.unlisten=function(){this.target&&(this.target.removeEventListener(this.type,this.listener,this.options),this.target=null,this.listener=null,this.options=null)},e}(),D=I,R={UNSUPPORTED_SCHEME:1e3,BAD_HTTP_STATUS:1001,HTTP_ERROR:1002,TIMEOUT:1003,MALFORMED_DATA_URI:1004,UNKNOWN_DATA_URI_ENCODING:1005,REQUEST_FILTER_ERROR:1006,RESPONSE_FILTER_ERROR:1007,LIVE_MANIFEST_REFRESH_ERROR:1008,INVALID_TEXT_HEADER:2e3,INVALID_TEXT_CUE:2001,UNABLE_TO_DETECT_ENCODING:2003,BAD_ENCODING:2004,INVALID_XML:2005,INVALID_MP4_TTML:2007,INVALID_MP4_VTT:2008,UNABLE_TO_CREATE_TEXT_CUE:2009,DASH_ADAPTER_ERROR_PARSE_ISSUE:2010,UNKNOWN_FILE_TYPE:2011,UNKNOWN_LANGUAGE:2012,INVALID_VTT_THUMBNAILS_FILE:2013,BUFFER_READ_OUT_OF_BOUNDS:3e3,JS_INTEGER_OVERFLOW:3001,EBML_OVERFLOW:3002,EBML_BAD_FLOATING_POINT_SIZE:3003,MP4_SIDX_WRONG_BOX_TYPE:3004,MP4_SIDX_INVALID_TIMESCALE:3005,MP4_SIDX_TYPE_NOT_SUPPORTED:3006,WEBM_CUES_ELEMENT_MISSING:3007,WEBM_EBML_HEADER_ELEMENT_MISSING:3008,WEBM_SEGMENT_ELEMENT_MISSING:3009,WEBM_INFO_ELEMENT_MISSING:3010,WEBM_DURATION_ELEMENT_MISSING:3011,WEBM_CUE_TRACK_POSITIONS_ELEMENT_MISSING:3012,WEBM_CUE_TIME_ELEMENT_MISSING:3013,MEDIA_SOURCE_OPERATION_FAILED:3014,MEDIA_SOURCE_OPERATION_THREW:3015,VIDEO_ERROR:3016,QUOTA_EXCEEDED_ERROR:3017,HLS_FATAL_MEDIA_ERROR:3018,HLS_FRAG_PARSING_ERROR:3019,HLS_BUFFER_APPEND_ISSUE:3020,HLS_BUFFER_APPENDING_ISSUE:3021,NATIVE_ADAPTER_LOAD_FAILED:3022,HLS_BUFFER_STALLED_ERROR:3023,UNABLE_TO_GUESS_MANIFEST_TYPE:4e3,DASH_INVALID_XML:4001,DASH_NO_SEGMENT_INFO:4002,DASH_EMPTY_ADAPTATION_SET:4003,DASH_EMPTY_PERIOD:4004,DASH_WEBM_MISSING_INIT:4005,DASH_UNSUPPORTED_CONTAINER:4006,DASH_PSSH_BAD_ENCODING:4007,DASH_NO_COMMON_KEY_SYSTEM:4008,DASH_MULTIPLE_KEY_IDS_NOT_SUPPORTED:4009,DASH_CONFLICTING_KEY_IDS:4010,UNPLAYABLE_PERIOD:4011,RESTRICTIONS_CANNOT_BE_MET:4012,NO_PERIODS:4014,HLS_PLAYLIST_HEADER_MISSING:4015,INVALID_HLS_TAG:4016,HLS_INVALID_PLAYLIST_HIERARCHY:4017,DASH_DUPLICATE_REPRESENTATION_ID:4018,HLS_MULTIPLE_MEDIA_INIT_SECTIONS_FOUND:4020,HLS_COULD_NOT_GUESS_MIME_TYPE:4021,HLS_MASTER_PLAYLIST_NOT_PROVIDED:4022,HLS_REQUIRED_ATTRIBUTE_MISSING:4023,HLS_REQUIRED_TAG_MISSING:4024,HLS_COULD_NOT_GUESS_CODECS:4025,HLS_KEYFORMATS_NOT_SUPPORTED:4026,DASH_UNSUPPORTED_XLINK_ACTUATE:4027,DASH_XLINK_DEPTH_LIMIT:4028,HLS_LIVE_CONTENT_NOT_SUPPORTED:4029,HLSJS_CANNOT_PARSE:4030,INVALID_STREAMS_CHOSEN:5005,NO_RECOGNIZED_KEY_SYSTEMS:6e3,REQUESTED_KEY_SYSTEM_CONFIG_UNAVAILABLE:6001,FAILED_TO_CREATE_CDM:6002,FAILED_TO_ATTACH_TO_VIDEO:6003,INVALID_SERVER_CERTIFICATE:6004,FAILED_TO_CREATE_SESSION:6005,FAILED_TO_GENERATE_LICENSE_REQUEST:6006,LICENSE_REQUEST_FAILED:6007,LICENSE_RESPONSE_REJECTED:6008,ENCRYPTED_CONTENT_WITHOUT_DRM_INFO:6010,NO_LICENSE_SERVER_GIVEN:6012,OFFLINE_SESSION_REMOVED:6013,EXPIRED:6014,BAD_FAIRPLAY_RESPONSE:6015,COULD_NOT_CREATE_MEDIA_KEYS:6016,COULD_NOT_CREATE_KEY_SESSION:6017,LOAD_INTERRUPTED:7e3,BITRATE_SWITCH_ISSUE:7001,LOAD_FAILED:7002,RUNTIME_ERROR_NOT_REGISTERED_PLUGIN:7003,RUNTIME_ERROR_METHOD_NOT_IMPLEMENTED:7004,RUNTIME_ERROR_NOT_VALID_HANDLER:7005,NO_SOURCE_PROVIDED:7006,NO_ENGINE_FOUND_TO_PLAY_THE_SOURCE:7007,ENTER_PICTURE_IN_PICTURE_FAILED:7008,EXIT_PICTURE_IN_PICTURE_FAILED:7009,PLUGIN_LOAD_FAILED:7010,CAST_API_UNAVAILABLE:8e3,NO_CAST_RECEIVERS:8001,ALREADY_CASTING:8002,UNEXPECTED_CAST_ERROR:8003,CAST_CANCELED_BY_USER:8004,CAST_CONNECTION_TIMED_OUT:8005,CAST_RECEIVER_APP_UNAVAILABLE:8006,STORAGE_NOT_SUPPORTED:9e3,INDEXED_DB_ERROR:9001,OPERATION_ABORTED:9002,REQUESTED_ITEM_NOT_FOUND:9003,MALFORMED_OFFLINE_URI:9004,CANNOT_STORE_LIVE_OFFLINE:9005,STORE_ALREADY_IN_PROGRESS:9006,NO_INIT_DATA_FOR_OFFLINE:9007,LOCAL_PLAYER_INSTANCE_REQUIRED:9008,CONTENT_UNSUPPORTED_BY_BROWSER:9009,CANNOT_ADD_ITEM:9010,DOWNLOAD_FAILED:9011,COULD_NOT_GET_INFO_FROM_MEDIA_PROVIDER:9012,ENTRY_DOES_NOT_EXIST:9013,PAUSE_FAILED:9014,RESUME_FAILED:9015,RENEW_LICENSE_FAILED:9016,ENTRY_ALREADY_EXISTS:9017,REMOVE_FAILED:9018,CAST_LOAD_MEDIA_FAILED:10001,CAST_CUSTOM_MESSAGE_PARSING_ERROR:10002,CAST_EDIT_TRACKS_INFO_ERROR:10003,VR_NOT_SUPPORTED:11e3};function O(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.assign(R,{XML_PARSING_ERROR:8100,VAST_SCHEMA_VALIDATION_ERROR:8101,VAST_RESPONSE_VERSION_NOT_SUPPORTED:8102,TRAFFICKING_ERROR:8200,VAST_UNEXPECTED_LINEARITY:8201,VAST_UNEXPECTED_DURATION_ERROR:8202,VAST_UNEXPECTED_SIZE_ERROR:8203,VAST_WRAPPER_ERROR:8300,VAST_URI_ERROR:8301,VAST_TOO_MANY_REDIRECTS:8302,NO_ADS_VAST_RESPONSE:8303,GENERAL_LINEAR_ERROR:8400,FILE_NOT_FOUND:8401,VAST_MEDIA_LOAD_TIMEOUT:8402,MEDIA_FILE_NOT_FOUND:8403,MEDIA_FILE_DISPLAY_ERROR:8405,MEZZANINE_FILE_NOT_PROVIDED:8406,MEZZANINE_DOWNLOADED_FOR_THE_FIRST_TIME:8407,VAST_RESPONSE_AD_REJECTED:8408,CREATIVE_WAS_NOT_EXECUTED:8409,CODE_REFERENCED_NOT_EXECUTED:8410,GENERAL_NON_LINEAR_AD_ERROR:8500,NON_LINEAR_CREATIVE_DIMENSIONS_NOT_ALIGN_ERROR:8501,NON_LINEAR_FETCH_ERROR:8502,NON_LINEAR_RESOURCE_NOT_FOUND:8503,GENERAL_COMPANION_ADS_ERROR:8600,COMPANION_DIMENSIONS_NOT_FIT:8601,COMPANION_CANNOT_BE_DISPLAY:8602,COMPANION_CANNOT_BE_FETCHED:8603,COMPANION_TYPE_NOT_FOUND:8604,AD_UNDEFINED_ERROR:8900,GENERAL_VPAID_ERROR:8901});var L=function e(t,n,r,i){void 0===i&&(i={}),this.severity=t,this.category=n,this.code=r,this.data=i,A("Error")!==_.OFF&&e._logger.error("Category:"+n+" | Code:"+r+" |",i)};function M(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}O(L,"Severity",{RECOVERABLE:1,CRITICAL:2}),O(L,"Category",{NETWORK:1,TEXT:2,MEDIA:3,MANIFEST:4,STREAMING:5,DRM:6,PLAYER:7,ADS:8,STORAGE:9,CAST:10,VR:11}),O(L,"Code",R),O(L,"_logger",S("Error"));var N={isNumber:function(e){return Number(e)===e},isInt:function(e){return this.isNumber(e)&&e%1==0},isFloat:function(e){return this.isNumber(e)&&e%1!=0}},U={capitlize:function(e){return"string"!=typeof e?e:e.charAt(0).toUpperCase()+e.slice(1)},endsWith:function(e,t){return"string"==typeof e&&"string"==typeof t&&-1!=e.indexOf(t,e.length-t.length)}},F={merge:function(e){for(var t,n={},r=function(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return M(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?M(e,t):void 0}}(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.")}return(n=e[Symbol.iterator]()).next.bind(n)}(e);!(t=r()).done;){var i=t.value;Object.assign(n,i)}return n},isObject:function(e){return e&&"object"==typeof e&&!Array.isArray(e)},isClassInstance:function(e){return e&&e.constructor&&e.constructor.name&&"Object"!==e.constructor.name},mergeDeep: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];if(!n.length)return e;var i=n.shift();if(this.isObject(e)&&this.isObject(i))for(var a in i){var o,s;this.isObject(i[a])&&!this.isClassInstance(i[a])?(e[a]||Object.assign(e,((o={})[a]={},o)),this.mergeDeep(e[a],i[a])):Object.assign(e,((s={})[a]=i[a],s))}return this.mergeDeep.apply(this,[e].concat(n))},copyDeep:function(e){var t,n=this;return Array.isArray(e)?(t=e.length>0?e.slice(0):[]).forEach((function(e,r){("object"==typeof e&&e!=={}||Array.isArray(e)&&e.length>0)&&(t[r]=n.copyDeep(e))})):null!==e&&"object"==typeof e?e.clone&&"function"==typeof e.clone?t=e.clone():(t=Object.assign({__proto__:e.__proto__},e),Object.keys(t).forEach((function(e){("object"==typeof t[e]&&t[e]!=={}||Array.isArray(t[e])&&t[e].length>0)&&(t[e]=n.copyDeep(t[e]))}))):t=e,t},isEmptyObject:function(e){for(var t in e)if(window.Object.prototype.hasOwnProperty.call(e,t))return!1;return!0},getPropertyPath:function(e,t){return t.split(".").reduce((function(e,t){return null==e?e:e[t]}),e)},hasPropertyPath:function(e,t){if(!t)return!1;for(var n=t.split("."),r=0;r<n.length;r++){var i=n[r];if(!e||!window.Object.prototype.hasOwnProperty.call(e,i))return!1;e=e[i]}return!0},createPropertyPath:function(e,t,n){void 0===n&&(n=null);for(var r=t.split("."),i=e;r.length>1;){var a=r,o=a[0];r=a.slice(1),void 0===i[o]&&(i[o]={}),i=i[o]}return i[r[0]]=n,e},deletePropertyPath:function(e,t){if(e&&t){for(var n=t.split("."),r=0;r<n.length-1;r++)if(void 0===(e=e[n[r]]))return;delete e[n.pop()]}},defer:function(){var e,t,n=new Promise((function(n,r){e=n,t=r}));return n.resolve=e,n.reject=t,n},bind:function(e,t){return function(){t.apply(e,arguments)}}},j={uniqueId:function(e){var t=2+(!e||e<0?0:e-2);return"_"+Math.random().toString(36).substr(2,t)},guid:function(){var e=function(){return(65536*(1+Math.random())|0).toString(16).substring(1)};return e()+e()+"-"+e()+"-"+e()+"-"+e()+"-"+e()+e()+e()}},B={addClassName:function(e,t){e&&(e.classList?e.classList.add(t):B.hasClassName(e,t)||(e.className+=t))},removeClassName:function(e,t){e&&(e.classList?e.classList.remove(t):B.hasClassName(e,t)&&(e.className=e.className.replace(new RegExp("(\\s|^)"+t+"(\\s|$)")," ").replace(/^\s+|\s+$/g,"")))},hasClassName:function(e,t){return e&&e.className&&new RegExp("(^|\\s)"+t+"(\\s|$)").test(e.className)},setAttribute:function(e,t,n){e.setAttribute(t,n)},removeAttribute:function(e,t){e.removeAttribute(t)},setStyle:function(e,t,n){void 0!==e.style.getPropertyValue(t)&&e.style.setProperty(t,n)},appendChild:function(e,t){e&&t&&e.appendChild&&e.appendChild(t)},removeChild:function(e,t){e&&t&&e.removeChild&&e.removeChild(t)},prependTo:function(e,t){t.firstChild?t.insertBefore(e,t.firstChild):t.appendChild(e)},getElementById:function(e){return document.getElementById(e)},getElementsByTagName:function(e){return document.getElementsByTagName(e)},createElement:function(e){return document.createElement(e)},loadStyleSheetAsync:function(e){var t=this;return new Promise((function(n,r){var i=!1,a=t.createElement("link");a.type="text/css",a.rel="stylesheet",a.href=e,a.async=!0,a.onload=a.onreadystatechange=function(){i||this.readyState&&"complete"!==this.readyState||(i=!0,n(this))},a.onerror=a.onabort=r,B.appendChild(document.head,a)}))},loadScriptAsync:function(e){var t=this;return new Promise((function(n,r){var i=!1,a=document.getElementsByTagName("script")[0],o=t.createElement("script");o.type="text/javascript",o.src=e,o.async=!0,o.onload=o.onreadystatechange=function(){i||this.readyState&&"complete"!==this.readyState||(i=!0,n(this))},o.onerror=o.onabort=r,a&&a.parentNode&&a.parentNode.insertBefore(o,a)}))},getElementBySelector:function(e){try{return document.querySelector(e)}catch(e){return}},insertBefore:function(e,t,n){try{return e.insertBefore(t,n)}catch(e){return null}}},V={protocol:/^(https?:)/i.test(document.location.protocol)?document.location.protocol:"https:",execute:function(e,t,n,r,i,a){void 0===n&&(n="POST");var o=new XMLHttpRequest;return new Promise((function(s,l){o.onreadystatechange=function(){if(4===o.readyState)if(200===o.status)try{var e=JSON.parse(o.responseText);s(e)}catch(e){s(o.responseText)}else l(o.responseText)},o.open(n,e),r&&r.forEach((function(e,t){o.setRequestHeader(t,e)})),i&&(o.timeout=i),a&&(o.ontimeout=function(e){a(),l(e)}),o.send(t)}))},jsonp:function(e,t,n){var r,i=(n=n||{}).timeout?n.timeout:5e3,a=document.createElement("script"),o="jsonpcallback"+Math.round(Date.now()+1000001*Math.random()),s=e,l=function(){a&&a.parentNode&&a.parentNode.removeChild(a),window[o]=function(){},r&&clearTimeout(r)};return new Promise((function(n,u){i&&(r=setTimeout((function(){l(),u(new L(L.Severity.CRITICAL,L.Category.NETWORK,L.Code.TIMEOUT,e))}),i)),window[o]=function(r){var i=t(r,e);l(),n(i)},s.match(/\?/)?s+="&responseFormat=jsonp&callback="+o:s+="?responseFormat=jsonp&callback="+o,a.type="text/javascript",a.src=s,document.getElementsByTagName("head")[0].appendChild(a)}))},convertHeadersToDictionary:function(e){var t={};try{e.trim().split(/[\r\n]+/).forEach((function(e){var n=e.split(": "),r=n.shift().toLowerCase(),i=n.join(": ");t[r]=i}))}catch(e){}return t}},H={compare:function(e,t,n){void 0===n&&(n={});var r=(n=F.merge([{lexicographical:!1,zeroExtend:!0},n])).lexicographical,i=n.zeroExtend,a=(e||"0").split("."),o=(t||"0").split("."),s=function(e){return(r?/^\d+[A-Za-zαß]*$/:/^\d+[A-Za-zαß]?$/).test(e)},l=function(e){return e.map((function(e){var t=/[A-Za-zαß]/.exec(e);return Number(t?e.replace(t[0],"."+e.charCodeAt(t.index)):e)}))};if(!a.every(s)||!o.every(s))return NaN;if(i){for(;a.length<o.length;)a.push("0");for(;o.length<a.length;)o.push("0")}r||(a=l(a),o=l(o));for(var u=0;u<a.length;++u){if(o.length===u)return 1;if(a[u]!==o[u])return a[u]>o[u]?1:-1}return a.length!==o.length?-1:0}};function G(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 K=function(){function e(){this._createEl()}var t,n,r=e.prototype;return r.setSrc=function(e){e&&(this._posterUrl=e,B.setStyle(this._el,"background-image",'url("'+this._posterUrl+'")'),this.hide())},r.getElement=function(){return this._el},r._createEl=function(){if(!this._el){var e=this._el=B.createElement("div");B.setAttribute(e,"id",j.uniqueId(5)),B.setAttribute(e,"tabindex","-1")}},r._removeEl=function(){this._el&&B.removeChild(this._el.parentNode,this._el)},r.show=function(){B.setStyle(this._el,"display","")},r.hide=function(){B.setStyle(this._el,"display","none")},r.reset=function(){this._posterUrl="",B.setStyle(this._el,"background-image","")},r.destroy=function(){this.reset(),this._removeEl()},t=e,(n=[{key:"src",get:function(){return this._posterUrl}}])&&G(t.prototype,n),e}(),z={AD_CAN_SKIP:"adcanskip",AD_MANIFEST_LOADED:"admanifestloaded",AD_LOADED:"adloaded",AD_STARTED:"adstarted",AD_RESUMED:"adresumed",AD_PAUSED:"adpaused",AD_CLICKED:"adclicked",AD_SKIPPED:"adskipped",AD_COMPLETED:"adcompleted",AD_ERROR:"aderror",ADS_COMPLETED:"adscompleted",ALL_ADS_COMPLETED:"alladscompleted",AD_BREAK_START:"adbreakstart",AD_BREAK_END:"adbreakend",AD_FIRST_QUARTILE:"adfirstquartile",AD_MIDPOINT:"admidpoint",AD_THIRD_QUARTILE:"adthirdquartile",USER_CLOSED_AD:"userclosedad",AD_VOLUME_CHANGED:"advolumechanged",AD_MUTED:"admuted",AD_PROGRESS:"adprogress",AD_BUFFERING:"adbuffering",AD_WATERFALLING:"adwaterfalling",AD_WATERFALLING_FAILED:"adwaterfallingfailed",AD_AUTOPLAY_FAILED:"adautoplayfailed"},W={ABORT:"abort",CAN_PLAY:"canplay",CAN_PLAY_THROUGH:"canplaythrough",DURATION_CHANGE:"durationchange",EMPTIED:"emptied",ENDED:"ended",ERROR:"error",LOADED_DATA:"loadeddata",LOADED_METADATA:"loadedmetadata",LOAD_START:"loadstart",PAUSE:"pause",PLAY:"play",PLAYING:"playing",PROGRESS:"progress",RATE_CHANGE:"ratechange",SEEKED:"seeked",SEEKING:"seeking",STALLED:"stalled",SUSPEND:"suspend",TIME_UPDATE:"timeupdate",VOLUME_CHANGE:"volumechange",WAITING:"waiting",ENTER_PICTURE_IN_PICTURE:"enterpictureinpicture",LEAVE_PICTURE_IN_PICTURE:"leavepictureinpicture",PRESENTATION_MODE_CHANGED:"webkitpresentationmodechanged"},Y={MEDIA_LOADED:"medialoaded",PLAYER_RESET:"playerreset",PLAYER_DESTROY:"playerdestroy",ENTER_FULLSCREEN:"enterfullscreen",EXIT_FULLSCREEN:"exitfullscreen",PLAY_FAILED:"playfailed",AUTOPLAY_FAILED:"autoplayfailed",FALLBACK_TO_MUTED_AUTOPLAY:"fallbacktomutedautoplay",CHANGE_SOURCE_STARTED:"changesourcestarted",CHANGE_SOURCE_ENDED:"changesourceended",MUTE_CHANGE:"mutechange",VIDEO_TRACK_CHANGED:"videotrackchanged",AUDIO_TRACK_CHANGED:"audiotrackchanged",TEXT_TRACK_CHANGED:"texttrackchanged",IMAGE_TRACK_CHANGED:"imagetrackchanged",TEXT_TRACK_ADDED:"texttrackadded",TEXT_CUE_CHANGED:"textcuechanged",TRACKS_CHANGED:"trackschanged",ABR_MODE_CHANGED:"abrmodechanged",PLAYER_STATE_CHANGED:"playerstatechanged",PLAYBACK_START:"playbackstart",FIRST_PLAY:"firstplay",FIRST_PLAYING:"firstplaying",PLAYBACK_ENDED:"playbackended",SOURCE_SELECTED:"sourceselected",TEXT_STYLE_CHANGED:"textstylechanged",MEDIA_RECOVERED:"mediarecovered",VR_STEREO_MODE_CHANGED:"vrstereomodechanged",FPS_DROP:"fpsdrop",BOOKMARK_ERROR:"bookmarkerror",CONCURRENCY_LIMIT:"concurrencylimit",RESIZE:"resize",TIMED_METADATA:"timedmetadata",TIMED_METADATA_CHANGE:"timedmetadatachange",TIMED_METADATA_ADDED:"timedmetadataadded",FRAG_LOADED:"fragloaded",MANIFEST_LOADED:"manifestloaded",USER_GESTURE:"usergesture",DRM_LICENSE_LOADED:"drmlicenseloaded",SOURCE_URL_SWITCHED:"sourceurlswitched"},q=F.merge([W,Y,z]);function X(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 $=function(){function e(){}var t,n;return t=e,(n=[{key:"language",get:function(){var e;return(e=navigator.languages&&navigator.languages.length?navigator.languages[0]:navigator.userLanguage?navigator.userLanguage:navigator.language)&&e.match("-")&&(e=e.split("-")[0]),e}}])&&X(t,n),e}();function Q(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 J=function(){function e(e){this.type=e,this._duration=0,this._timestamp=Date.now()/1e3}var t,n;return t=e,(n=[{key:"duration",get:function(){return this._duration},set:function(e){this._duration=e-this._timestamp}}])&&Q(t.prototype,n),e}(),Z={IDLE:"idle",LOADING:"loading",PLAYING:"playing",PAUSED:"paused",BUFFERING:"buffering"};function ee(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 te=function(){function e(e){var t,n,r,i,a,o,s,l,u,c=this;s=this,l="_transitions",(o={})[Z.IDLE]=((t={})[W.LOAD_START]=function(){return c._updateState(Z.LOADING)},t[W.PLAY]=function(){return c._updateState(Z.BUFFERING)},t[W.SEEKED]=function(){return c._updateState(Z.PAUSED)},t),o[Z.LOADING]=((n={})[W.LOADED_METADATA]=function(){return c._updateState(Z.PAUSED)},n[W.ERROR]=function(e){return e.payload.severity===L.Severity.CRITICAL&&c._updateState(Z.IDLE)},n[W.SEEKED]=function(){c._prevState&&c._prevState.type===Z.PLAYING&&c._updateState(Z.PLAYING)},n),o[Z.PAUSED]=((r={})[W.PLAY]=function(){return c._updateState(Z.PLAYING)},r[W.PLAYING]=function(){return c._updateState(Z.PLAYING)},r[W.ENDED]=function(){return c._updateState(Z.IDLE)},r),o[Z.PLAYING]=((i={})[W.PAUSE]=function(){return c._updateState(Z.PAUSED)},i[W.WAITING]=function(){c._player.seeking?c._updateState(Z.LOADING):(c._updateState(Z.BUFFERING),c._lastWaitingTime=c._player.currentTime)},i[W.ENDED]=function(){return c._updateState(Z.IDLE)},i[W.ERROR]=function(e){return e.payload.severity===L.Severity.CRITICAL&&c._updateState(Z.IDLE)},i),o[Z.BUFFERING]=((a={})[W.PLAYING]=function(){return c._updateState(Z.PLAYING)},a[W.PAUSE]=function(){return c._updateState(Z.PAUSED)},a[W.TIME_UPDATE]=function(){"IE"===g.browser.name&&c._player.currentTime!==c._lastWaitingTime&&c._prevState&&c._prevState.type===Z.PLAYING&&(c._lastWaitingTime=null,c._updateState(Z.PLAYING))},a),u=o,l in s?Object.defineProperty(s,l,{value:u,enumerable:!0,configurable:!0,writable:!0}):s[l]=u,this._player=e,this._logger=S("StateManager"),this._eventManager=new D,this._history=[],this._prevState=null,this._curState=new J(Z.IDLE),this._attachListeners()}var t,n,r=e.prototype;return r._attachListeners=function(){this._eventManager.listen(this._player,W.ERROR,this._doTransition.bind(this)),this._eventManager.listen(this._player,W.ENDED,this._doTransition.bind(this)),this._eventManager.listen(this._player,W.PLAY,this._doTransition.bind(this)),this._eventManager.listen(this._player,W.LOAD_START,this._doTransition.bind(this)),this._eventManager.listen(this._player,W.PLAYING,this._doTransition.bind(this)),this._eventManager.listen(this._player,W.LOADED_METADATA,this._doTransition.bind(this)),this._eventManager.listen(this._player,W.PAUSE,this._doTransition.bind(this)),this._eventManager.listen(this._player,W.WAITING,this._doTransition.bind(this)),this._eventManager.listen(this._player,W.SEEKED,this._doTransition.bind(this)),this._eventManager.listen(this._player,W.TIME_UPDATE,this._doTransition.bind(this))},r._doTransition=function(e){(e.type!==W.TIME_UPDATE||this._curState===Z.BUFFERING&&e.type===W.TIME_UPDATE)&&this._logger.debug("Do transition request",e.type);var t=this._transitions[this._curState.type];"function"==typeof t[e.type]&&t[e.type](e)},r._updateState=function(e){this._curState.type!==e&&(this._curState.duration=Date.now()/1e3,this._history.push(this._curState),this._prevState=this._curState,this._curState=new J(e),this._logger.debug("Switch player state: from "+this._prevState.type+" to "+this._curState.type),this._dispatchEvent())},r._dispatchEvent=function(){var e=new m(Y.PLAYER_STATE_CHANGED,{oldState:this._prevState,newState:this._curState});this._player.dispatchEvent(e)},r.destroy=function(){this._history=[],this._eventManager.destroy()},r.reset=function(){this._history=[]},t=e,(n=[{key:"currentState",get:function(){return this._curState}},{key:"previousState",get:function(){return this._prevState}},{key:"history",get:function(){return this._history}}])&&ee(t.prototype,n),e}();function ne(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 re=function(){var e,t;function n(e){void 0===e&&(e={}),this._id=e.id,this._active=e.active,this._label=e.label,this._language=e.language,this._index=e.index,this._available="boolean"!=typeof e.available||e.available,this.clone=n.clone.bind(null,this)}return n.langComparer=function(e,t,n,r){try{return e=e.toLowerCase(),t=t.toLowerCase(),n&&(n=n.toLowerCase()),r?e===t||n===t:!!e&&(e.startsWith(t)||t.startsWith(e))}catch(e){return!1}},n.clone=function(e){return Object.assign(Object.create(Object.getPrototypeOf(e)),e)},e=n,(t=[{key:"id",get:function(){return this._id}},{key:"active",get:function(){return this._active},set:function(e){this._active=e}},{key:"label",get:function(){return this._label},set:function(e){this._label=e}},{key:"language",get:function(){return this._language}},{key:"index",get:function(){return this._index},set:function(e){this._index=e}},{key:"available",get:function(){return this._available},set:function(e){this._available=e}}])&&ne(e.prototype,t),n}();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)}}var ae=function(e){var t,n,r,i;function a(t){var n;return void 0===t&&(t={}),(n=e.call(this,t)||this)._bandwidth=t.bandwidth,n._width=t.width,n._height=t.height,n._label=t.label?t.label:n._height?n._height+"p":void 0,n}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r=a,(i=[{key:"bandwidth",get:function(){return this._bandwidth}},{key:"width",get:function(){return this._width}},{key:"height",get:function(){return this._height}}])&&ie(r.prototype,i),a}(re),oe=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}(re);function se(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 le(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ue={"":!0,up:!0};function ce(e){return"number"==typeof e&&e>=0&&e<=100}var pe,de=function(){function e(){le(this,"_width",100),le(this,"_lines",3),le(this,"_regionAnchorX",0),le(this,"_regionAnchorY",100),le(this,"_viewportAnchorX",0),le(this,"_viewportAnchorY",100),le(this,"_scroll","")}var t,n;return t=e,(n=[{key:"width",get:function(){return this._width},set:function(e){if(!ce(e))throw new Error("Width must be between 0 and 100.");this._width=e}},{key:"scroll",get:function(){return this._scroll},set:function(e){var t=function(e){return"string"==typeof e&&!!ue[e.toLowerCase()]&&e.toLowerCase()}(e);if(!1===t)throw new SyntaxError("An invalid or illegal string was specified.");this._scroll=t}},{key:"viewportAnchorY",get:function(){return this._viewportAnchorY},set:function(e){if(!ce(e))throw new Error("ViewportAnchorY must be between 0 and 100.");this._viewportAnchorY=e}},{key:"viewportAnchorX",get:function(){return this._viewportAnchorX},set:function(e){if(!ce(e))throw new Error("ViewportAnchorX must be between 0 and 100.");this._viewportAnchorX=e}},{key:"regionAnchorX",get:function(){return this._regionAnchorX},set:function(e){if(!ce(e))throw new Error("RegionAnchorY must be between 0 and 100.");this._regionAnchorX=e}},{key:"lines",get:function(){return this._lines},set:function(e){if("number"!=typeof e)throw new TypeError("Lines must be set to a number.");this._lines=e}},{key:"regionAnchorY",get:function(){return this._regionAnchorY},set:function(e){if(!ce(e))throw new Error("RegionAnchorX must be between 0 and 100.");this._regionAnchorY=e}}])&&se(t.prototype,n),e}();function he(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 fe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}pe="undefined"!=typeof window&&window.VTTRegion?window.VTTRegion:de;var ge=function(){function e(){fe(this,"_fontSizeIndex",2),fe(this,"fontFamily",e.FontFamily.SANS_SERIF),fe(this,"fontColor",e.StandardColors.WHITE),fe(this,"fontOpacity",e.StandardOpacities.OPAQUE),fe(this,"backgroundColor",e.StandardColors.BLACK),fe(this,"backgroundOpacity",e.StandardOpacities.OPAQUE),fe(this,"fontEdge",e.EdgeStyles.NONE)}e.toRGBA=function(e,t){return"rgba("+e.concat(t).join(",")+")"},e.fromJson=function(t){var n=function(e,t){return null!=e?e:t},r=new e;return r.fontEdge=n(t.fontEdge,r.fontEdge),r.fontSize=n(t.fontSize,r.fontSize),r.fontScale=n(t.fontScale,r.fontScale),r.fontColor=n(t.fontColor,r.fontColor),r.fontOpacity=n(t.fontOpacity,r.fontOpacity),r.backgroundColor=n(t.backgroundColor,r.backgroundColor),r.backgroundOpacity=n(t.backgroundOpacity,r.backgroundOpacity),r.fontFamily=n(t.fontFamily,r.fontFamily),r},e.toJson=function(e){return{fontEdge:e.fontEdge,fontSize:e.fontSize,fontScale:e.fontScale,fontColor:e.fontColor,fontOpacity:e.fontOpacity,backgroundColor:e.backgroundColor,backgroundOpacity:e.backgroundOpacity,fontFamily:e.fontFamily}};var t,n,r=e.prototype;return r.getTextShadow=function(){for(var t=[],n=0;n<this.fontEdge.length;n++){var r=this.fontEdge[n].slice(0,3),i=this.fontEdge[n].slice(3,6);t.push(e.toRGBA(r,this.fontOpacity)+" "+i.join("px ")+"px")}return t.join(",")},r.toCSS=function(){var t=[];return t.push("font-family: "+this.fontFamily),t.push("color: "+e.toRGBA(this.fontColor,this.fontOpacity)),t.push("background-color: "+e.toRGBA(this.backgroundColor,this.backgroundOpacity)),t.push("text-shadow: "+this.getTextShadow()),t.join("!important; ")},r.clone=function(){return e.fromJson(e.toJson(this))},r.isEqual=function(t){return JSON.stringify(e.toJson(this))===JSON.stringify(e.toJson(t))},t=e,(n=[{key:"fontSize",set:function(t){var n=e.FontSizes.findIndex((function(e){return e.label===t}));-1!==n&&(this._fontSizeIndex=n)},get:function(){return e.FontSizes[this._fontSizeIndex].label}},{key:"fontScale",set:function(t){var n=e.FontSizes.findIndex((function(e){return e.value===t}));-1!==n&&(this._fontSizeIndex=n)},get:function(){return e.FontSizes[this._fontSizeIndex].value}},{key:"implicitFontScale",get:function(){return.25*e.FontSizes[this._fontSizeIndex].value+1}}])&&he(t.prototype,n),e}();fe(ge,"FontFamily",{ARIAL:"Arial",HELVETICA:"Helvetica",VERDANA:"Verdana",SANS_SERIF:"sans-serif"}),fe(ge,"StandardColors",{WHITE:[255,255,255],BLACK:[0,0,0],RED:[255,0,0],GREEN:[0,255,0],BLUE:[0,0,255],YELLOW:[255,255,0],MAGENTA:[255,0,255],CYAN:[0,255,255]}),fe(ge,"StandardOpacities",{OPAQUE:1,SEMI_HIGH:.75,SEMI_LOW:.25,TRANSPARENT:0}),fe(ge,"EdgeStyles",{NONE:[],RAISED:[[34,34,34,1,1,0],[34,34,34,2,2,0],[34,34,34,3,3,0]],DEPRESSED:[[204,204,204,1,1,0],[204,204,204,0,1,0],[34,34,34,-1,-1,0],[34,34,34,0,-1,0]],UNIFORM:[[34,34,34,0,0,4],[34,34,34,0,0,4],[34,34,34,0,0,4],[34,34,34,0,0,4]],DROP:[[34,34,34,2,2,3],[34,34,34,2,2,4],[34,34,34,2,2,5]]}),fe(ge,"FontSizes",[{value:-2,label:"50%"},{value:-1,label:"75%"},{value:0,label:"100%"},{value:2,label:"200%"},{value:3,label:"300%"},{value:4,label:"400%"}]);var ye=ge;function ve(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}var me={"&amp;":"&","&lt;":"<","&gt;":">","&lrm;":"‎","&rlm;":"‏","&nbsp;":" "},be={c:"span",i:"i",b:"b",u:"u",ruby:"ruby",rt:"rt",v:"span",lang:"span"},_e={v:"title",lang:"lang"},Ee={rt:"ruby"};function ke(){this.values=Oe(null)}function Te(e,t,n,r){var i=r?e.split(r):[e];for(var a in i)if("string"==typeof i[a]){var o=i[a].split(n);2===o.length&&t(o[0],o[1])}}function Ae(e,t,n){var r=e;function i(){var t=ve(e);if(null===t)throw new Le(Le.Errors.BadTimeStamp,"Malformed timestamp: "+r);return e=e.replace(/^[^\sa-zA-Z-]+/,""),t}function a(){e=e.replace(/^\s+/,"")}if(a(),t.startTime=i(),a(),"--\x3e"!==e.substr(0,3))throw new Le(Le.Errors.BadTimeStamp,"Malformed time stamp (time stamps must be separated by '--\x3e'): "+r);e=e.substr(3),a(),t.endTime=i(),a(),function(e,t){var r=new ke;Te(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 a=t.split(","),o=a[0];r.integer(e,o),r.percent(e,o)&&r.set("snapToLines",!1),r.alt(e,o,["auto"]),2===a.length&&r.alt("lineAlign",a[1],["start","center","end"]);break;case"position":a=t.split(","),r.percent(e,a[0]),2===a.length&&r.alt("positionAlign",a[1],["start","center","end"]);break;case"size":r.percent(e,t);break;case"align":r.alt(e,t,["start","center","end","left","right"])}}),/:/,/\s/),t.region=r.get("region",null),t.vertical=r.get("vertical",""),t.line=r.get("line",t.line||"auto"),t.lineAlign=r.get("lineAlign","start"),t.snapToLines=r.get("snapToLines",!0),t.size=r.get("size",100);try{t.align=r.get("align","center")}catch(e){t.align=r.get("align","middle")}t.position=r.get("position",t.position||"auto"),t.positionAlign=r.get("positionAlign",{start:"start",left:"start",center:"center",middle:"center",end:"end",right:"end"},t.align)}(e,t)}function we(e,t){function n(){if(!t)return null;var e,n=t.match(/^([^<]*)(<[^>]+>?)?/);return e=n[1]?n[1]:n[2],t=t.substr(e.length),e}function r(e){return me[e]}function i(e){for(var t;t=e.match(/&(amp|lt|gt|lrm|rlm|nbsp);/);)e=e.replace(t[0],r);return e}function a(e,t){return!Ee[t.localName]||Ee[t.localName]===e.localName}function o(t,n){var r=be[t];if(!r)return null;var i=e.document.createElement(r),a=_e[t];return a&&n&&(i[a]=n.trim()),i}for(var s,l=e.document.createElement("div"),u=l,c=[];null!==(s=n());)if("<"!==s[0])u.appendChild(e.document.createTextNode(i(s)));else{if("/"===s[1]){c.length&&c[c.length-1]===s.substr(2).replace(">","")&&(c.pop(),u=u.parentNode);continue}var p=ve(s.substr(1,s.length-2)),d=void 0;if(p){d=e.document.createProcessingInstruction("timestamp",p),u.appendChild(d);continue}var h=s.match(/^<([^.\s/0-9>]+)(\.[^\s\\>]+)?([^>\\]+)?(\\?)>?$/);if(!h)continue;if(!(d=o(h[1],h[3])))continue;if(!a(u,d))continue;h[2]&&(d.className=h[2].substr(1).replace("."," ")),c.push(h[1]),u.appendChild(d),u=d}return l}ke.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 Se=[[1470,1470],[1472,1472],[1475,1475],[1478,1478],[1488,1514],[1520,1524],[1544,1544],[1547,1547],[1549,1549],[1563,1563],[1566,1610],[1645,1647],[1649,1749],[1765,1766],[1774,1775],[1786,1805],[1807,1808],[1810,1839],[1869,1957],[1969,1969],[1984,2026],[2036,2037],[2042,2042],[2048,2069],[2074,2074],[2084,2084],[2088,2088],[2096,2110],[2112,2136],[2142,2142],[2208,2208],[2210,2220],[8207,8207],[64285,64285],[64287,64296],[64298,64310],[64312,64316],[64318,64318],[64320,64321],[64323,64324],[64326,64449],[64467,64829],[64848,64911],[64914,64967],[65008,65020],[65136,65140],[65142,65276],[67584,67589],[67592,67592],[67594,67637],[67639,67640],[67644,67644],[67647,67669],[67671,67679],[67840,67867],[67872,67897],[67903,67903],[67968,68023],[68030,68031],[68096,68096],[68112,68115],[68117,68119],[68121,68147],[68160,68167],[68176,68184],[68192,68223],[68352,68405],[68416,68437],[68440,68466],[68472,68479],[68608,68680],[126464,126467],[126469,126495],[126497,126498],[126500,126500],[126503,126503],[126505,126514],[126516,126519],[126521,126521],[126523,126523],[126530,126530],[126535,126535],[126537,126537],[126539,126539],[126541,126543],[126545,126546],[126548,126548],[126551,126551],[126553,126553],[126555,126555],[126557,126557],[126559,126559],[126561,126562],[126564,126564],[126567,126570],[126572,126578],[126580,126583],[126585,126588],[126590,126590],[126592,126601],[126603,126619],[126625,126627],[126629,126633],[126635,126651],[1114109,1114109]];function Ce(e){for(var t=0;t<Se.length;t++){var n=Se[t];if(e>=n[0]&&e<=n[1])return!0}return!1}var xe=function(e){var t,n;function r(t,n,r){var i;i=e.call(this)||this;var a="undefined"!=typeof navigator&&/MSIE\s8\.0/.test(navigator.userAgent);"undefined"!=typeof WebVTTSet&&(WebVTTSet.fontSet,WebVTTSet.backgroundSet,WebVTTSet.edgeSet),i.cue=n,i.cueDiv=we(t,n.text);var o={color:r.color,backgroundColor:r.backgroundColor,textShadow:r.textShadow,position:"relative",left:0,right:0,top:0,bottom:0,display:"inline"};a||(o.writingMode=""===n.vertical?"horizontal-tb":"lr"===n.vertical?"vertical-lr":"vertical-rl",o.unicodeBidi="plaintext"),i.applyStyles(o,i.cueDiv),i.div=t.document.createElement("div"),o={textAlign:"middle"===n.align?"center":n.align,font:r.font,whiteSpace:"pre-line",position:"absolute"},a||(o.direction=function(e){var t=[],n="";if(!e||!e.childNodes)return"ltr";function r(e,t){for(var n=t.childNodes.length-1;n>=0;n--)e.push(t.childNodes[n])}function i(e){if(!e||!e.length)return null;var t=e.pop(),n=t.textContent||t.innerText;if(n){var a=n.match(/^.*(\n|\r)/);return a?(e.length=0,a[0]):n}return"ruby"===t.tagName?i(e):t.childNodes?(r(e,t),i(e)):void 0}for(r(t,e);n=i(t);)for(var a=0;a<n.length;a++)if(Ce(n.charCodeAt(a)))return"rtl";return"ltr"}(i.cueDiv),o.writingMode=""===n.vertical?"horizontal-tb":"lr"===n.vertical?"vertical-lr":"vertical-rl".stylesunicodeBidi="plaintext"),i.applyStyles(o),i.div.appendChild(i.cueDiv);var s=0;switch(n.positionAlign||n.align){case"start":case"left":s=n.position;break;case"center":s=n.position-n.size/2;break;case"end":case"right":s=n.position-n.size}return""===n.vertical?i.applyStyles({left:i.formatStyle(s,"%"),width:i.formatStyle(Math.min(n.size,100-s)||n.size,"%")}):i.applyStyles({top:i.formatStyle(s,"%"),height:i.formatStyle(Math.min(n.size,100-s)||n.size,"%")}),i.move=function(e){this.applyStyles({top:this.formatStyle(e.top,"px"),bottom:this.formatStyle(e.bottom,"px"),left:this.formatStyle(e.left,"px"),right:this.formatStyle(e.right,"px"),height:this.formatStyle(e.height,"px"),width:this.formatStyle(e.width,"px")})},i}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r}(function(){function e(){}var t=e.prototype;return t.applyStyles=function(e,t){for(var n in t=t||this.div,e)e.hasOwnProperty(n)&&(t.style[n]=e[n])},t.formatStyle=function(e,t){return 0===e?0:e+t},e}()),Ie=function(){function e(e){var t,n,r,i;if(function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(this,"overlaps",(function(e){return this.left<e.right&&this.right>e.left&&this.top<e.bottom&&this.bottom>e.top})),e.div){n=e.div.offsetHeight,r=e.div.offsetWidth,i=e.div.offsetTop;var a=(a=e.div.childNodes)&&(a=a[0])&&a.getClientRects&&a.getClientRects();e=e.div.getBoundingClientRect(),t=a?Math.max(a[0]&&a[0].height||0,e.height/a.length):0}this.left=e.left,this.right=e.right,this.top=e.top||i,this.height=e.height||n,this.bottom=e.bottom||i+(e.height||n),this.width=e.width||r,this.lineHeight=t||e.lineHeight||13}var t=e.prototype;return t.move=function(e,t){switch(t=void 0!==t?t:this.lineHeight,e){case"+x":this.left+=t,this.right+=t;break;case"-x":this.left-=t,this.right-=t;break;case"+y":this.top+=t,this.bottom+=t;break;case"-y":this.top-=t,this.bottom-=t}},t.overlapsAny=function(e){for(var t=0;t<e.length;t++)if(this.overlaps(e[t]))return!0;return!1},t.within=function(e){return this.top>=e.top&&this.bottom<=e.bottom&&this.left>=e.left&&this.right<=e.right},t.overlapsOppositeAxis=function(e,t){switch(t){case"+x":return this.left<e.left;case"-x":return this.right>e.right;case"+y":return this.top<e.top;case"-y":return this.bottom>e.bottom}},t.intersectPercentage=function(e){return Math.max(0,Math.min(this.right,e.right)-Math.max(this.left,e.left))*Math.max(0,Math.min(this.bottom,e.bottom)-Math.max(this.top,e.top))/(this.height*this.width)},t.toCSSCompatValues=function(e){return{top:this.top-e.top,bottom:e.bottom-this.bottom,left:this.left-e.left,right:e.right-this.right,height:this.height,width:this.width}},e.getSimpleBoxPosition=function(e){var t=e.div?e.div.offsetHeight:e.tagName?e.offsetHeight:0,n=e.div?e.div.offsetWidth:e.tagName?e.offsetWidth:0,r=e.div?e.div.offsetTop:e.tagName?e.offsetTop:0;return{left:(e=e.div?e.div.getBoundingClientRect():e.tagName?e.getBoundingClientRect():e).left,right:e.right,top:e.top||r,height:e.height||t,bottom:e.bottom||r+(e.height||t),width:e.width||n}},e}();function Pe(e,t,n,r){var i=new Ie(t),a=t.cue,o=function(e){if("number"==typeof e.line&&(e.snapToLines||e.line>=0&&e.line<=100))return e.line;if(!e.track||!e.track.textTrackList||!e.track.textTrackList.mediaElement)return-1;for(var t=e.track,n=t.textTrackList,r=0,i=0;i<n.length&&n[i]!==t;i++)n[i].mode===$e.MODE.SHOWING&&r++;return-1*++r}(a),s=[];if(a.snapToLines){var l;switch(a.vertical){case"":s=["+y","-y"],l="height";break;case"rl":s=["+x","-x"],l="width";break;case"lr":s=["-x","+x"],l="width"}var u=i.lineHeight,c=u*Math.round(o),p=n[l]+u,d=s[0];Math.abs(c)>p&&(c=c<0?-1:1,c*=Math.ceil(p/u)*u),o<0&&(c+=""===a.vertical?n.height:n.width,s=s.reverse()),i.move(d,c)}else{var h=i.lineHeight/n.height*100;switch(a.lineAlign){case"center":o-=h/2;break;case"end":o-=h}switch(a.vertical){case"":t.applyStyles({top:t.formatStyle(o,"%")});break;case"rl":t.applyStyles({left:t.formatStyle(o,"%")});break;case"lr":t.applyStyles({right:t.formatStyle(o,"%")})}s=["+y","-x","+x","-y"],i=new Ie(t)}var f=function(e,t){for(var i,a=new Ie(e),o=1,s=0;s<t.length;s++){for(;e.overlapsOppositeAxis(n,t[s])||e.within(n)&&e.overlapsAny(r);)e.move(t[s]);if(e.within(n))return e;var l=e.intersectPercentage(n);o>l&&(i=new Ie(e),o=l),e=new Ie(a)}return i||a}(i,s);t.move(f.toCSSCompatValues(n))}var De=function(e,t){this.window=e,this.state="INITIAL",this.buffer="",this.decoder=t||new TextDecoder("utf8"),this.regionList=[]},Re=function(){return{decode:function(e){if(!e)return"";if("string"!=typeof e)throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(e))}}},Oe=Object.create||function(){function e(){}return function(t){if(1!==arguments.length)throw new Error("Object.create shim only accepts one parameter.");return e.prototype=t,new e}}();function Le(e,t){this.name="ParsingError",this.code=e.code,this.message=t||e.message}function Me(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 Ne(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Le.prototype=Oe(Error.prototype),Le.prototype.constructor=Le,Le.Errors={BadSignature:{code:0,message:"Malformed WebVTT signature."},BadTimeStamp:{code:1,message:"Malformed time stamp."}},De.prototype={reportOrThrowError:function(e){if(!(e instanceof Le))throw e;this.onparsingerror&&this.onparsingerror(e)},parse:function(e){var t=this;function n(){for(var e=t.buffer,n=0;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}function r(e){Te(e,(function(e,n){switch(e){case"Region":!function(e){var n=new ke;if(Te(e,(function(e,t){switch(e){case"id":n.set(e,t);break;case"width":n.percent(e,t);break;case"lines":n.integer(e,t);break;case"regionanchor":case"viewportanchor":var r=t.split(",");if(2!==r.length)break;var i=new ke;if(i.percent("x",r[0]),i.percent("y",r[1]),!i.has("x")||!i.has("y"))break;n.set(e+"X",i.get("x")),n.set(e+"Y",i.get("y"));break;case"scroll":n.alt(e,t,["up"])}}),/=/,/\s/),n.has("id")){var r=new pe;r.width=n.get("width",100),r.lines=n.get("lines",3),r.regionAnchorX=n.get("regionanchorX",0),r.regionAnchorY=n.get("regionanchorY",100),r.viewportAnchorX=n.get("viewportanchorX",0),r.viewportAnchorY=n.get("viewportanchorY",100),r.scroll=n.get("scroll",""),t.onregion&&t.onregion(r),t.regionList.push({id:n.get("id"),region:r})}}(n)}}),/:/)}e&&(t.buffer+=t.decoder.decode(e,{stream:!0}));try{var i;if("INITIAL"===t.state){if(!/\r\n|\n/.test(t.buffer))return this;var a=(i=n()).match(/^WEBVTT([ \t].*)?$/);if(!a||!a[0])throw new Le(Le.Errors.BadSignature);t.state="HEADER"}for(var o=!1;t.buffer;){if(!/\r\n|\n/.test(t.buffer))return this;switch(o?o=!1:i=n(),t.state){case"HEADER":/:/.test(i)?r(i):i||(t.state="ID");continue;case"NOTE":i||(t.state="ID");continue;case"ID":if(/^NOTE($|[ \t])/.test(i)){t.state="NOTE";break}if(!i)continue;if(t.cue=new Be(0,0,""),t.state="CUE",-1===i.indexOf("--\x3e")){t.cue.id=i;continue}case"CUE":try{Ae(i,t.cue,t.regionList)}catch(e){t.reportOrThrowError(e),t.cue=null,t.state="BADCUE";continue}t.state="CUETEXT";continue;case"CUETEXT":var s=-1!==i.indexOf("--\x3e");if(!i||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+=i;continue;case"BADCUE":i||(t.state="ID");continue}}}catch(e){t.reportOrThrowError(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(){try{if(this.buffer+=this.decoder.decode(),(this.cue||"HEADER"===this.state)&&(this.buffer+="\n\n",this.parse()),"INITIAL"===this.state)throw new Le(Le.Errors.BadSignature)}catch(e){this.reportOrThrowError(e)}return this.onflush&&this.onflush(),this}};var Ue={"":!0,lr:!0,rl:!0},Fe={start:!0,center:!0,end:!0,left:!0,right:!0};function je(e){return"string"==typeof e&&!!Fe[e.toLowerCase()]&&e.toLowerCase()}var Be,Ve,He,Ge=function(){function e(e,t,n){Ne(this,"hasBeenReset",!1),Ne(this,"displayState",void 0),Ne(this,"_id",""),Ne(this,"_pauseOnExit",!1),Ne(this,"_region",null),Ne(this,"_vertical",""),Ne(this,"_snapToLines",!0),Ne(this,"_line","auto"),Ne(this,"_lineAlign","start"),Ne(this,"_position",50),Ne(this,"_positionAlign","center"),Ne(this,"_size",50),Ne(this,"_align","center"),this._startTime=e,this._endTime=t,this._text=n}var t,n,r=e.prototype;return r.resetCue=function(){this.hasBeenReset=!0},r.getCueAsHTML=function(){return function(e,t){return e&&t?we(e,t):null}(window,this.text)},t=e,(n=[{key:"id",get:function(){return this._id},set:function(e){this._id=""+e}},{key:"pauseOnExit",get:function(){return this._pauseOnExit},set:function(e){this._pauseOnExit=e}},{key:"startTime",get:function(){return this._startTime},set:function(e){if("number"!=typeof e)throw new TypeError("Start time must be set to a number.");this._startTime=e,this.resetCue()}},{key:"endTime",get:function(){return this._endTime},set:function(e){if("number"!=typeof e)throw new TypeError("End time must be set to a number.");this._endTime=e,this.resetCue()}},{key:"text",get:function(){return this._text},set:function(e){this._text=""+e,this.resetCue()}},{key:"region",get:function(){return this._region},set:function(e){this._region=e,this.resetCue()}},{key:"vertical",get:function(){return this._vertical},set:function(e){var t=function(e){return"string"==typeof e&&!!Ue[e.toLowerCase()]&&e.toLowerCase()}(e);if(!1===t)throw new SyntaxError("An invalid or illegal string was specified.");"string"==typeof t&&(this._vertical=t,this.resetCue())}},{key:"snapToLines",get:function(){return this._snapToLines},set:function(e){this._snapToLines=e,this.resetCue()}},{key:"line",get:function(){return this._line},set:function(e){if("number"!=typeof e&&"auto"!==e)throw new SyntaxError("An invalid number or illegal string was specified.");this._line=e,this.resetCue()}},{key:"lineAlign",get:function(){return this._lineAlign},set:function(e){var t=je(e);if(!t)throw new SyntaxError("An invalid or illegal string was specified.");"string"==typeof t&&(this._lineAlign=t,this.resetCue())}},{key:"position",get:function(){return this._position},set:function(e){if(e<0||e>100)throw new Error("Position must be between 0 and 100.");this._position=e,this.resetCue()}},{key:"positionAlign",get:function(){return this._positionAlign},set:function(e){var t=je(e);if(!t)throw new SyntaxError("An invalid or illegal string was specified.");"string"==typeof t&&(this._positionAlign=t,this.resetCue())}},{key:"size",get:function(){return this._size},set:function(e){if(e<0||e>100)throw new Error("Size must be between 0 and 100.");this._size=e,this.resetCue()}},{key:"align",get:function(){return this._align},set:function(e){var t=je(e);if(!t)throw new SyntaxError("An invalid or illegal string was specified.");"string"==typeof t&&(this._align=t,this.resetCue())}}])&&Me(t.prototype,n),e}();function Ke(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 ze(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)}}Be="undefined"!=typeof window&&window.VTTCue?window.VTTCue:Ge;var We,Ye,qe=(He=Ve=function(e){var t,n,r,i;function a(t){var n;return void 0===t&&(t={}),(n=e.call(this,t)||this)._label=n.label||n.language,n._kind=t.kind,n._external=t.external,n._index=a._generateIndex(),n._default=n.active,n}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,a._generateIndex=function(){return a._tracksCount++},a.reset=function(){a._tracksCount=0},r=a,(i=[{key:"kind",get:function(){return this._kind}},{key:"external",get:function(){return this._external}},{key:"default",get:function(){return this._default}}])&&ze(r.prototype,i),a}(re),(Ye="_tracksCount")in(We=Ve)?Object.defineProperty(We,Ye,{value:0,enumerable:!0,configurable:!0,writable:!0}):We[Ye]=0,He);function Xe(e){for(var t,n=[],r=function(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return Ke(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ke(e,t):void 0}}(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.")}return(n=e[Symbol.iterator]()).next.bind(n)}(e);!(t=r()).done;){var i=t.value;if(window.VTTCue&&i instanceof window.VTTCue||window.DataCue&&i instanceof window.DataCue)n.push(i);else if(window.TextTrackCue&&i instanceof window.TextTrackCue)try{n.push(new Be(i.startTime,i.endTime,i.text))}catch(e){new L(L.Severity.RECOVERABLE,L.Category.TEXT,L.Code.UNABLE_TO_CREATE_TEXT_CUE,e)}}return n}qe.MODE={DISABLED:"disabled",SHOWING:"showing",HIDDEN:"hidden"},qe.KIND={METADATA:"metadata",SUBTITLES:"subtitles",CAPTIONS:"captions"},qe.EXTERNAL_TRACK_ID="playkit-external-track",qe.isMetaDataTrack=function(e){return e&&e.kind===qe.KIND.METADATA},qe.isNativeTextTrack=function(e){return e&&[qe.KIND.SUBTITLES,qe.KIND.CAPTIONS].includes(e.kind)},qe.isExternalTrack=function(e){return e&&[e.language,e.label].includes(qe.EXTERNAL_TRACK_ID)};var $e=qe,Qe=Object.freeze({VIDEO:"video",AUDIO:"audio",TEXT:"text",IMAGE:"image"}),Je={DASH:"dash",HLS:"hls",PROGRESSIVE:"progressive"},Ze={HTML5:"html5",FLASH:"flash",SILVERLIGHT:"silverlight",CAST:"cast"},et={VOD:"Vod",LIVE:"Live",AUDIO:"Audio",UNKNOWN:"Unknown"},tt={MANUAL:"manual",AUTO:"auto"},nt={ANONYMOUS:"anonymous",USE_CREDENTIALS:"use-credentials"},rt=function(){function e(){}return e.prototype.callNext=function(e){e&&e()},e}(),it=function(){function e(e){this._actions=e,this._middlewares=new v,this._logger=S("Middleware")}var t=e.prototype;return t.use=function(e){for(var t in this._actions){var n=this._actions[t];"function"==typeof e[n]&&(this._logger.debug("Register <"+e.id+"> for action "+n),this._middlewares.push(n,e[n].bind(e)))}},t.run=function(e,t){var n=this;this._logger.debug("Start middleware chain for action "+e);for(var r=this._middlewares.get(e),i=arguments.length,a=new Array(i>2?i-2:0),o=2;o<i;o++)a[o-2]=arguments[o];this._executeMiddleware(r,(function(){n._logger.debug("Finish middleware chain for action "+e),t.apply(void 0,arguments)}),a)},t._executeMiddleware=function(e,t,n){var r=n,i=function(e,t,n){var i;(null==t?void 0:t.length)&&(r=t),(null==(i=r)?void 0:i.length)?e.apply(void 0,r.concat([n])):e(n)};e.reduceRight((function(e,t){return function(){for(var n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];i(t,r,e)}}),(function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];i(t,n)}))()},e}(),at=function(){function e(){this._middleware=new it(e.Actions)}var t=e.prototype;return t.use=function(e){this._middleware.use(e)},t.load=function(t){this._middleware.run(e.Actions.LOAD,t)},t.play=function(t){this._middleware.run(e.Actions.PLAY,t)},t.pause=function(t){this._middleware.run(e.Actions.PAUSE,t)},t.setCurrentTime=function(t,n){this._middleware.run(e.Actions.SET_CURRENT_TIME,n,t)},e}();!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(at,"Actions",{LOAD:"load",PLAY:"play",PAUSE:"pause",SET_CURRENT_TIME:"setCurrentTime"});var ot={NONE:"none",ANY:"any",NATURAL:"natural",LANDSCAPE:"landscape",PORTRAIT:"portrait",PORTRAIT_PRIMARY:"portrait-primary",PORTRAIT_SECONDARY:"portrait-secondary",LANDSCAPE_PRIMARY:"landscape-primary",LANDSCAPE_SECONDARY:"landscape-secondary"},st={log:{level:"ERROR"},text:{enableCEA708Captions:!0,useNativeTextTrack:!1,forceCenter:!1,captionsTextTrack1Label:"English",captionsTextTrack1LanguageCode:"en",captionsTextTrack2Label:"Spanish",captionsTextTrack2LanguageCode:"es"},playback:{audioLanguage:"",textLanguage:"",volume:1,playsinline:!0,preload:"none",autoplay:!1,loop:!1,autopause:!1,allowMutedAutoPlay:!0,muted:!1,pictureInPicture:!0,options:{html5:{hls:{},dash:{},native:{}}},preferNative:{hls:!1,dash:!1},inBrowserFullscreen:!1,screenLockOrientionMode:ot.NONE,playAdsWithMSE:!1,streamPriority:[{engine:"html5",format:"hls"},{engine:"html5",format:"dash"},{engine:"html5",format:"progressive"},{engine:"flash",format:"hls"}]},streaming:{forceBreakStall:!1},abr:{enabled:!0,fpsDroppedFramesInterval:5e3,fpsDroppedMonitoringThreshold:.2,capLevelOnFPSDrop:!0,capLevelToPlayerSize:!1,restrictions:{minHeight:0,maxHeight:1/0,minWidth:0,maxWidth:1/0,minBitrate:0,maxBitrate:1/0}},drm:{keySystem:""},network:{maxStaleLevelReloads:20}},lt={options:{},metadata:{}},ut=(n(5),{MANIFEST:0,SEGMENT:1,LICENSE:2});function ct(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 pt=function(e){var t,n,r,i;function a(t){var n;n=e.call(this,t)||this;var r=t.url,i=t.width,a=t.height,o=t.duration,s=t.rows,l=t.cols,u=t.customData;return n._url=r,n._width=i,n._height=a,n._duration=o,n._customData=u,n._rows=s||1,n._cols=l||1,n}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r=a,(i=[{key:"url",get:function(){return this._url}},{key:"width",get:function(){return this._width}},{key:"height",get:function(){return this._height}},{key:"duration",get:function(){return this._duration}},{key:"rows",get:function(){return this._rows}},{key:"cols",get:function(){return this._cols}},{key:"customData",get:function(){return this._customData}},{key:"sliceWidth",get:function(){return this._width/this._rows}},{key:"sliceHeight",get:function(){return this._height/this._cols}}])&&ct(r.prototype,i),a}(re);function dt(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 ht=function(){function e(e){var t=e.url,n=e.width,r=e.height,i=e.x,a=e.y;this._url=t,this._width=n,this._height=r,this._x=i,this._y=a}var t,n;return t=e,(n=[{key:"url",get:function(){return this._url}},{key:"width",get:function(){return this._width}},{key:"height",get:function(){return this._height}},{key:"x",get:function(){return this._x}},{key:"y",get:function(){return this._y}}])&&dt(t.prototype,n),e}();function ft(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 gt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var yt=function(e){var t,n;function r(t,n,r){var i;return void 0===r&&(r={}),gt(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(i=e.call(this)||this),"_capabilities",{fpsControl:!1}),i._videoElement=t,i._sourceObj=n,i._config=r,i._onDurationChanged=function(){i.isLive()&&i._videoElement.paused&&i._trigger(W.TIME_UPDATE)},i._eventManager=new D,i._handleLiveTimeUpdate(),i}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r.isSupported=function(){return!0},r.isMSESupported=function(){var e=window.MediaSource||window.WebKitMediaSource;return!!e&&"function"==typeof e.isTypeSupported};var i,a,o=r.prototype;return o.destroy=function(){return this._sourceObj=null,this._config={},this.disableNativeTextTracks(),this._videoElement.removeEventListener(W.DURATION_CHANGE,this._onDurationChanged),this._eventManager.destroy(),Promise.resolve()},o._onTrackChanged=function(e){e instanceof ae?(r._logger.debug("Video track changed",e),this._trigger(Y.VIDEO_TRACK_CHANGED,{selectedVideoTrack:e})):e instanceof oe?(r._logger.debug("Audio track changed",e),this._trigger(Y.AUDIO_TRACK_CHANGED,{selectedAudioTrack:e})):e instanceof $e?(r._logger.debug("Text track changed",e),this._trigger(Y.TEXT_TRACK_CHANGED,{selectedTextTrack:e})):e instanceof pt&&(r._logger.debug("Image track changed",e),this._trigger(Y.IMAGE_TRACK_CHANGED,{selectedImageTrack:e}))},o._trigger=function(e,t){this.dispatchEvent(new m(e,t))},r.canPlayType=function(e,t){return r._throwNotImplementedError("static canPlayType")},o.load=function(){return r._throwNotImplementedError("load")},o.selectVideoTrack=function(e){return r._throwNotImplementedError("selectVideoTrack")},o.selectAudioTrack=function(e){r._throwNotImplementedError("selectAudioTrack")},o.selectTextTrack=function(e){r._throwNotImplementedError("selectTextTrack")},o.selectImageTrack=function(e){},o.hideTextTrack=function(){r._throwNotImplementedError("hideTextTrack")},o.enableAdaptiveBitrate=function(){r._throwNotImplementedError("enableAdaptiveBitrate")},o.isAdaptiveBitrateEnabled=function(){return r._throwNotImplementedError("isAdaptiveBitrateEnabled")},o.applyABRRestriction=function(e){return r._throwNotImplementedError("applyABRRestriction")},o._getLiveEdge=function(){return r._throwNotImplementedError("_getLiveEdge")},o.seekToLiveEdge=function(){r._throwNotImplementedError("seekToLiveEdge")},o.isLive=function(){return r._throwNotImplementedError("isLive")},o.isOnLiveEdge=function(){return this.liveDuration-this._videoElement.currentTime<=2*this.getSegmentDuration()},o.setMaxBitrate=function(e){},o.attachMediaSource=function(){},o.detachMediaSource=function(){},o._handleLiveTimeUpdate=function(){this._videoElement.addEventListener(W.DURATION_CHANGE,this._onDurationChanged)},o.disableNativeTextTracks=function(){Array.from(this._videoElement.textTracks).forEach((function(e){$e.isNativeTextTrack(e)&&!$e.isExternalTrack(e)&&(e.mode=$e.MODE.DISABLED)}))},o.handleMediaError=function(e){return!1},o.getStartTimeOfDvrWindow=function(){return r._throwNotImplementedError("getStartTimeOfDvrWindow")},o.getThumbnail=function(e){return null},o.getSegmentDuration=function(){return r._throwNotImplementedError("getSegmentDuration")},r._throwNotImplementedError=function(e){throw new L(L.Severity.CRITICAL,L.Category.PLAYER,L.Code.RUNTIME_ERROR_METHOD_NOT_IMPLEMENTED,e)},o.getDrmInfo=function(){return null},i=r,(a=[{key:"liveDuration",get:function(){return r._throwNotImplementedError("liveDuration")}},{key:"src",get:function(){return this._loadPromise&&this._sourceObj?this._sourceObj.url:""},set:function(e){!this._loadPromise&&this._sourceObj&&(this._sourceObj.url=e)}},{key:"capabilities",get:function(){return this._capabilities}},{key:"targetBuffer",get:function(){return NaN}}])&&ft(i.prototype,a),r}(C);function vt(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 mt(e,t){var n=function(e,t){var n=function(e,t,n){return e>=(t||0)&&e<=(n||1/0)},r=t.maxHeight,i=t.minHeight,a=t.maxWidth,o=t.minWidth;if(0!==i||0!==o||r!==1/0||a!==1/0)return e.filter((function(e){return n(e.height,i,r)})).filter((function(e){return n(e.width,o,a)}));var s=t.maxBitrate,l=t.minBitrate;return 0!==l||s!==1/0?e.filter((function(e){return n(e.bandwidth,l,s)})):e}(e,t);return n.length?n:[]}gt(yt,"id","BaseAdapter"),gt(yt,"getLogger",S),gt(yt,"_logger",yt.getLogger(yt.id));var bt={WIDEVINE:"com.widevine.alpha",PLAYREADY:"com.microsoft.playready",FAIRPLAY:"com.apple.fairplay"},_t=S("FairPlay"),Et=function(){function e(){}return e.isConfigured=function(e,t){return bt.FAIRPLAY===t.keySystem&&!!e.find((function(e){return e.scheme===t.keySystem}))},e.canPlayDrm=function(e){var t=e.some((function(e){return e.scheme===bt.FAIRPLAY}))&&!!window.WebKitMediaKeys;return _t.debug("Can play DRM scheme of: "+bt.FAIRPLAY+" is "+t.toString()),t},e.setDrmPlayback=function(e,t){_t.debug("Sets drm playback");var n=t.find((function(e){return e.scheme===bt.FAIRPLAY}));n&&(e.licenseUrl=n.licenseUrl,e.certificate=n.certificate)},e}(),kt=n(2);function Tt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var At={NEED_KEY:"webkitneedkey",KEY_MESSAGE:"webkitkeymessage",KEY_ADDED:"webkitkeyadded",KEY_ERROR:"webkitkeyerror"},wt=function(){function e(t,n,r,i){var a=this;Tt(this,"_logger",S("FairPlayDrmHandler")),Tt(this,"_retryLicenseRequest",4),Tt(this,"_defaultConfig",{licenseUrl:"",certificate:"",network:{responseFilter:function(t,n){var r={};try{var i=new DataView(n.data),o=(new TextDecoder).decode(i).trim();r=JSON.parse(o)}catch(e){return void a._onError(L.Code.BAD_FAIRPLAY_RESPONSE,{error:e,responseText:n.data})}var s=e._validateResponse(r);s.valid?n.data=e._base64DecodeUint8Array(r.ckc):a._onError(L.Code.BAD_FAIRPLAY_RESPONSE,s)}}}),this._config=F.mergeDeep({},this._defaultConfig,n),this._errorCallback=r,this._drmResponseCallback=i,this._videoElement=t,this._onWebkitNeedKeyHandler=function(e){return a._onWebkitNeedKey(e)},this._eventManager=new D,this._eventManager.listen(this._videoElement,At.NEED_KEY,this._onWebkitNeedKeyHandler)}var t=e.prototype;return t._onWebkitNeedKey=function(t){var n=this;this._logger.debug("Webkit need key triggered");var r=t.target,i=t.initData,a=e._extractContentId(i),o=e._base64DecodeUint8Array(this._config.certificate);if(i=e._concatInitDataIdAndCertificate(i,a,o),!r.webkitKeys){var s=this._selectKeySystem();this._logger.debug("Sets media keys"),r.webkitSetMediaKeys(new window.WebKitMediaKeys(s))}r.webkitKeys||this._onError(L.Code.COULD_NOT_CREATE_MEDIA_KEYS),this._logger.debug("Creates session"),this._keySession=r.webkitKeys.createSession("video/mp4",i),this._keySession||this._onError(L.Code.COULD_NOT_CREATE_KEY_SESSION),this._keySession.contentId=a,this._eventManager.listen(this._keySession,At.KEY_MESSAGE,(function(e){return n._onWebkitKeyMessage(e)})),this._eventManager.listen(this._keySession,At.KEY_ADDED,(function(){return n._onWebkitKeyAdded()})),this._eventManager.listen(this._keySession,At.KEY_ERROR,(function(e){return n._onWebkitKeyError(e)}))},t.getDrmInfo=function(){var e=this._config;return{certificate:e.certificate,licenseUrl:e.licenseUrl,scheme:bt.FAIRPLAY}},t.destroy=function(){this._eventManager.destroy(),this._keySession.close(),this._keySession=null},t._onWebkitKeyMessage=function(t){var n=this;this._logger.debug("Webkit key message triggered");var r=t.message,i=new XMLHttpRequest;i.responseType="arraybuffer",this._eventManager.listenOnce(i,"load",(function(e){return n._licenseRequestLoaded(e)}));var a,o={url:this._config.licenseUrl,body:e._base64EncodeUint8Array(r),headers:{}},s=this._config.network.requestFilter;if(s){this._logger.debug("Apply request filter");try{a=s(ut.LICENSE,o)}catch(e){a=Promise.reject(e)}}(a=a||Promise.resolve(o)).then((function(e){i.open("POST",e.url,!0);var t=!0;e.headers&&Object.entries(e.headers).forEach((function(e){var n=e[0],r=e[1];"string"==typeof r&&i.setRequestHeader(n,r),t&&(t="content-type"!==n.toLowerCase())})),"boolean"==typeof e.withCredentials&&(i.withCredentials=e.withCredentials),t&&i.setRequestHeader("Content-type","application/json"),n._logger.debug("Ready for license request"),i.onerror=function(){n._onError(L.Code.LICENSE_REQUEST_FAILED,{status:i.status,responseText:i.responseText})},n._licenseRequestTime=Date.now(),i.send(e.body)})).catch((function(e){n._errorCallback(new L(L.Severity.CRITICAL,L.Category.NETWORK,L.Code.REQUEST_FILTER_ERROR,e)),n.destroy()}))},t._onWebkitKeyAdded=function(){this._logger.debug("Decryption key was added to session")},t._onWebkitKeyError=function(e){this._logger.error("A decryption key error was encountered",e),this._retryLicenseRequest<=0&&this._onError(L.Code.LICENSE_REQUEST_FAILED,e.target.error),this._retryLicenseRequest--},t._licenseRequestLoaded=function(e){var t=this;this._logger.debug("License request loaded");var n=e.target;if(n.status>299)this._onError(L.Code.LICENSE_REQUEST_FAILED,{status:n.status,error:n.responseText});else{if(this._drmResponseCallback){var r=Date.now()-this._licenseRequestTime;this._drmResponseCallback({licenseTime:r/1e3,scheme:bt.FAIRPLAY})}var i,a=n.responseURL,o=n.response,s={url:a,originalUrl:this._config.licenseUrl,data:o,headers:V.convertHeadersToDictionary(n.getAllResponseHeaders())};this._logger.debug("Apply response filter");try{i=this._config.network.responseFilter(ut.LICENSE,s)}catch(e){i=Promise.reject(e)}(i=i||Promise.resolve(s)).then((function(e){t._keySession.update(e.data)})).catch((function(e){t._errorCallback(new L(L.Severity.CRITICAL,L.Category.NETWORK,L.Code.RESPONSE_FILTER_ERROR,e)),t.destroy()}))}},t._onError=function(e,t){this._errorCallback(new L(L.Severity.CRITICAL,L.Category.DRM,e,t))},e._validateResponse=function(e){return e.message&&e.message.indexOf("error")>0||null===e.reference||500===e.status_code?{valid:!1,details:"internal server error"}:""===e.ckc?{valid:!1,details:"ckc is missing"}:{valid:!0}},t._selectKeySystem=function(){var e=null;return window.WebKitMediaKeys.isTypeSupported("com.apple.fps.1_0","video/mp4")?e="com.apple.fps.1_0":this._logger.warn("Key System not supported"),e},e._extractContentId=function(t){var n=document.createElement("a");return n.href=e._arrayToString(t),n.hostname},e._arrayToString=function(e){return String.fromCharCode.apply(null,new Uint16Array(e.buffer))},e._base64DecodeUint8Array=function(e){for(var t=window.atob(e),n=t.length,r=new Uint8Array(new ArrayBuffer(n)),i=0;i<n;i++)r[i]=t.charCodeAt(i);return r},e._concatInitDataIdAndCertificate=function(t,n,r){"string"==typeof n&&(n=e._stringToArray(n));var i=0,a=new ArrayBuffer(t.byteLength+4+n.byteLength+4+r.byteLength),o=new DataView(a);new Uint8Array(a,i,t.byteLength).set(t),i+=t.byteLength,o.setUint32(i,n.byteLength,!0),i+=4;var s=new Uint8Array(a,i,n.byteLength);return s.set(n),i+=s.byteLength,o.setUint32(i,r.byteLength,!0),i+=4,new Uint8Array(a,i,r.byteLength).set(r),new Uint8Array(a,0,a.byteLength)},e._stringToArray=function(e){for(var t=new ArrayBuffer(2*e.length),n=new Uint16Array(t),r=0,i=e.length;r<i;r++)n[r]=e.charCodeAt(r);return n},e._base64EncodeUint8Array=function(e){for(var t,n,r,i,a,o,s,l="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",u="",c=0;c<e.length;)i=(t=e[c++])>>2,a=(3&t)<<4|(n=c<e.length?e[c++]:Number.NaN)>>4,o=(15&n)<<2|(r=c<e.length?e[c++]:Number.NaN)>>6,s=63&r,isNaN(n)?o=s=64:isNaN(r)&&(s=64),u+=l.charAt(i)+l.charAt(a)+l.charAt(o)+l.charAt(s);return u},e}();function St(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return Ct(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ct(e,t):void 0}}(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.")}return(n=e[Symbol.iterator]()).next.bind(n)}function Ct(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 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)}}function It(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Pt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Tt(wt,"WebkitEvents",At),wt.WebkitEvents=At;var Dt=function(e){var t,n;function r(t,n,i){var a;return r._logger.debug("Creating adapter"),Pt(It(a=e.call(this,t,n,i)||this),"_lastTimeUpdate",0),Pt(It(a),"_waitingEventTriggered",!1),Pt(It(a),"_segmentDuration",0),Pt(It(a),"_mediaErrorRecoveryAttempts",0),Pt(It(a),"_lastTimeDetach",NaN),Pt(It(a),"_startTimeAttach",NaN),Pt(It(a),"_nativeTextTracksMap",{}),Pt(It(a),"_captionsHidden",!1),a._config=F.mergeDeep({},kt,a._config),a._progressiveSources=i.progressiveSources,a._liveEdge=0,a}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r.canPlayType=function(e){var t=!1;return"string"==typeof e&&(t=!!r.TEST_VIDEO.canPlayType(e.toLowerCase())),r._logger.debug("canPlayType result for mimeType:"+e+" is "+t.toString()),t},r.canPlayDrm=function(e,t){r._drmProtocol=null;for(var n,i=St(r._drmProtocols);!(n=i()).done;){var a=n.value;if(a.isConfigured(e,t)){r._drmProtocol=a;break}}if(!r._drmProtocol)for(var o,s=St(r._drmProtocols);!(o=s()).done;){var l=o.value;l.canPlayDrm(e)&&(r._drmProtocol=l)}return!!r._drmProtocol},r.createAdapter=function(e,t,n){var r={displayTextTrack:!1,progressiveSources:[]};if(F.hasPropertyPath(n,"text.useNativeTextTrack")&&(r.displayTextTrack=F.getPropertyPath(n,"text.useNativeTextTrack")),F.hasPropertyPath(n,"sources.progressive")&&(r.progressiveSources=F.getPropertyPath(n,"sources.progressive")),F.hasPropertyPath(n,"text")&&(r.enableCEA708Captions=n.text.enableCEA708Captions,r.captionsTextTrack1Label=n.text.captionsTextTrack1Label,r.captionsTextTrack1LanguageCode=n.text.captionsTextTrack1LanguageCode,r.captionsTextTrack2Label=n.text.captionsTextTrack2Label,r.captionsTextTrack2LanguageCode=n.text.captionsTextTrack2LanguageCode),F.hasPropertyPath(n,"playback")&&F.hasPropertyPath(n.playback,"options.html5.native")&&F.mergeDeep(r,n.playback.options.html5.native),F.hasPropertyPath(n,"abr")){var i=n.abr;i.restrictions&&F.createPropertyPath(r,"abr.restrictions",i.restrictions)}return r.network=n.network,new this(e,t,r)};var i,a,o=r.prototype;return o._dispatchErrorCallback=function(e){this._trigger(W.ERROR,e)},o._dispatchDRMLicenseLoaded=function(e){this._trigger(Y.DRM_LICENSE_LOADED,e)},o._maybeSetDrmPlayback=function(){var e=this;if(r._drmProtocol&&this._sourceObj&&this._sourceObj.drmData){var t={licenseUrl:"",certificate:"",network:this._config.network};r._drmProtocol.setDrmPlayback(t,this._sourceObj.drmData),this._drmHandler=new wt(this._videoElement,t,(function(t){return e._dispatchErrorCallback(t)}),(function(t){return e._dispatchDRMLicenseLoaded(t)}))}},o._setProgressiveSource=function(){var e=function(e,t,n){var r=null;if(n&&e){for(var i,a=[],o=1/0,s=function(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return vt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?vt(e,t):void 0}}(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.")}return(n=e[Symbol.iterator]()).next.bind(n)}(e);!(i=s()).done;){var l=i.value,u=Math.abs(l.width-t);u<o?(o=u,a=[l]):u===o&&a.push(l)}for(var c=t/n,p=a,d=1/0,h=0,f=a;h<f.length;h++){var g=f[h];if(g.height){var y=Math.abs(g.width/g.height-c);y<d?(d=y,p=[g]):y===d&&p.push(g)}}for(var v=0,m=0,b=p;m<b.length;m++){var _=b[m];(_.bandwidth>v||!_.bandwidth)&&(v=_.bandwidth||v,r=_)}}return r}(this._progressiveSources,this._videoElement.offsetWidth,this._videoElement.offsetHeight);e&&(this._sourceObj=e)},o._isProgressivePlayback=function(){return!!this._sourceObj&&r._progressiveMimeTypes.includes(this._sourceObj.mimetype.toLowerCase())},o.load=function(e){var t=this;return this._wasCurrentTimeSetSuccessfully=!1,this._maybeSetDrmPlayback(),this._loadPromise||(this._loadPromise=new Promise((function(n,r){t._lastTimeUpdate=e||0;var i=t._startTimeAttach||e||0;t._loadPromiseReject=r,t._eventManager.listenOnce(t._videoElement,W.LOADED_DATA,(function(){return t._onLoadedData(n,i)})),t._eventManager.listenOnce(t._videoElement,W.PLAYING,(function(){return t._onPlaying(i)})),t._eventManager.listen(t._videoElement,W.TIME_UPDATE,(function(){return t._onTimeUpdate()})),t._eventManager.listen(t._videoElement,W.PLAY,(function(){return t._resetHeartbeatTimeout()})),t._eventManager.listen(t._videoElement,W.PAUSE,(function(){return t._clearHeartbeatTimeout()})),t._eventManager.listen(t._videoElement,W.ENDED,(function(){return t._clearHeartbeatTimeout()})),t._eventManager.listen(t._videoElement,W.ABORT,(function(){return t._clearHeartbeatTimeout()})),t._eventManager.listen(t._videoElement,W.SEEKED,(function(){return t._syncCurrentTime()})),t._eventManager.listen(t._videoElement,W.WAITING,(function(){return t._waitingEventTriggered=!0})),t._eventManager.listen(t._videoElement,W.PLAYING,(function(){return t._waitingEventTriggered=!1})),t._eventManager.listen(window,"focus",(function(){setTimeout((function(){g.isIOS&&(t._videoElement.currentTime=t._videoElement.currentTime>.1?t._videoElement.currentTime-.1:0),t._syncCurrentTime()}),1e3)})),t._isProgressivePlayback()&&t._setProgressiveSource(),t._sourceObj&&t._sourceObj.url?t._setSrc().then((function(){t._trigger(Y.ABR_MODE_CHANGED,{mode:t._isProgressivePlayback()?"manual":"auto"}),t._videoElement.load()})):t._videoElement.load()}))),this._loadPromise},o._handleDecodeError=function(e){var t=this;r._logger.debug("handleDecodeError",e);var n=this._videoElement.currentTime,i=this._getActivePKAudioTrack(),a=this._getActivePKTextTrack();this._videoElement.load(),this._eventManager.listenOnce(this._videoElement,W.PLAYING,(function(){t._mediaErrorRecoveryAttempts=0})),this._eventManager.listenOnce(this._videoElement,W.CAN_PLAY,(function(){t._videoElement.currentTime=n,t._videoElement.play(),t._videoElement.pause(),i&&t.selectAudioTrack(i),a?t.selectTextTrack(a):t.disableNativeTextTracks()}))},o.handleMediaError=function(e){return this._loadPromiseReject?(this._loadPromiseReject(new L(L.Severity.CRITICAL,L.Category.MEDIA,L.Code.NATIVE_ADAPTER_LOAD_FAILED,e)),!0):!!(e&&e.code===window.MediaError.MEDIA_ERR_DECODE&&(this._mediaErrorRecoveryAttempts++,this._mediaErrorRecoveryAttempts<=3))&&(this._handleDecodeError(e),!0)},o.attachMediaSource=function(){this._startTimeAttach=this._lastTimeDetach,this._lastTimeDetach=NaN},o.detachMediaSource=function(){this._lastTimeDetach=this._videoElement.currentTime,this._videoElement&&this._videoElement.src&&(B.setAttribute(this._videoElement,"src",""),B.removeAttribute(this._videoElement,"src")),this._loadPromise=null},o._setSrc=function(){var e,t=this,n={url:this._sourceObj?this._sourceObj.url:"",body:null,headers:{}};if("function"==typeof F.getPropertyPath(this._config,"network.requestFilter"))try{r._logger.debug("Apply request filter"),e=this._config.network.requestFilter(ut.MANIFEST,n)}catch(t){e=Promise.reject(t)}return(e=e||Promise.resolve(n)).then((function(e){t._videoElement.src=e.url})).catch((function(e){t._trigger(W.ERROR,new L(L.Severity.CRITICAL,L.Category.NETWORK,L.Code.REQUEST_FILTER_ERROR,e))})),e},o._onPlaying=function(e){this.isLive()&&this._setStartTime(e)},o._onLoadedData=function(e,t){var n=this,i=function(){n._playerTracks=n._getParsedTracks(),n._addNativeAudioTrackChangeListener(),n._addNativeTextTrackChangeListener(),n._addNativeTextTrackAddedListener(),r._logger.debug("The source has been loaded successfully"),n._loadPromiseReject=null,e({tracks:n._playerTracks}),n.isLive()&&n._handleLiveDurationChange()};this.isLive()||this._setStartTime(t),this._videoElement.textTracks.length>0?i():this._eventManager.listenOnce(this._videoElement,W.CAN_PLAY,i.bind(this)),this._startTimeAttach=NaN},o._setStartTime=function(e){e&&e>-1&&(this._videoElement.currentTime=e),this._wasCurrentTimeSetSuccessfully=!0},o._onTimeUpdate=function(){this._videoElement.paused||(this._videoElement.currentTime>this._lastTimeUpdate?(this._waitingEventTriggered&&(this._waitingEventTriggered=!1,this._trigger(W.PLAYING)),this._resetHeartbeatTimeout()):this._videoElement.currentTime<this._lastTimeUpdate?this._syncCurrentTime():(this._waitingEventTriggered=!0,this._trigger(W.WAITING))),this._handleVideoTracksChange()},o._syncCurrentTime=function(){this._lastTimeUpdate=this._videoElement.currentTime},o._resetHeartbeatTimeout=function(){var e=this;this._lastTimeUpdate=this._videoElement.currentTime,this._clearHeartbeatTimeout(),this._heartbeatTimeoutId=setTimeout((function(){e._clearHeartbeatTimeout(),e._trigger(W.ERROR,new L(L.Severity.CRITICAL,L.Category.NETWORK,L.Code.TIMEOUT,"The player exceeded max buffer time of "+e._config.heartbeatTimeout+" ms. No progress has been done during this time."))}),this._config.heartbeatTimeout)},o._clearHeartbeatTimeout=function(){this._heartbeatTimeoutId&&(clearTimeout(this._heartbeatTimeoutId),this._heartbeatTimeoutId=null)},o._handleVideoTracksChange=function(){if(!this._isProgressivePlayback()){var e=this._videoElement,t=e.videoHeight,n=e.videoWidth,r=e.videoTracks;if(!this._videoDimensions||t!==this._videoDimensions.videoHeight||n!==this._videoDimensions.videoWidth){this._videoDimensions={videoHeight:t,videoWidth:n};var i={language:"",height:t,width:n,active:!0,index:Array.from(r).findIndex((function(e){return e.selected}))};this._onTrackChanged(new ae(i))}}},o.destroy=function(){var t=this;return r._logger.debug("destroy"),new Promise((function(n,r){e.prototype.destroy.call(t).then((function(){t._drmHandler&&t._drmHandler.destroy(),t._waitingEventTriggered=!1,t._progressiveSources=[],t._loadPromise=null,t._nativeTextTracksMap={},t._loadPromiseReject=null,t._liveEdge=0,t._lastTimeUpdate=0,t._lastTimeDetach=NaN,t._startTimeAttach=NaN,t._videoDimensions=null,t._clearHeartbeatTimeout(),t._liveDurationChangeInterval&&(clearInterval(t._liveDurationChangeInterval),t._liveDurationChangeInterval=null),n()}),(function(){return r}))}))},o._getParsedTracks=function(){var e=this._getParsedVideoTracks(),t=this._getParsedAudioTracks(),n=this._getParsedTextTracks();return e.concat(t).concat(n)},o._getParsedVideoTracks=function(){return this._isProgressivePlayback()?this._getParsedProgressiveVideoTracks():this._getParsedAdaptiveVideoTracks()},o._getParsedProgressiveVideoTracks=function(){var e=this._progressiveSources,t=[];if(e)for(var n=0;n<e.length;n++){var r={id:e[n].id,bandwidth:e[n].bandwidth,width:e[n].width,height:e[n].height,active:!!this._sourceObj&&e[n].id===this._sourceObj.id,index:n};t.push(new ae(r))}return t},o._getParsedAdaptiveVideoTracks=function(){var e=this._videoElement.videoTracks,t=[];if(e)for(var n=0;n<e.length;n++){var r={id:e[n].id,active:e[n].selected,label:e[n].label,language:e[n].language,index:n};t.push(new ae(r))}return t},o._getParsedAudioTracks=function(){var e=this._videoElement.audioTracks,t=[];if(e)for(var n=0;n<e.length;n++){var r={id:e[n].id,active:e[n].enabled,label:e[n].label,language:e[n].language,index:n};t.push(new oe(r))}return t},o._getParsedTextTracks=function(){var e=[this._config.captionsTextTrack1Label,this._config.captionsTextTrack2Label],t=[this._config.captionsTextTrack1LanguageCode,this._config.captionsTextTrack2LanguageCode],n=this._videoElement.textTracks,r=[];if(n){for(var i=0;i<n.length;i++)if(!$e.isExternalTrack(n[i])){var a={kind:n[i].kind,active:n[i].mode===$e.MODE.SHOWING,label:n[i].label,language:n[i].language,available:!0};if(a.kind===$e.KIND.SUBTITLES){var o=new $e(a);r.push(o),this._nativeTextTracksMap[o.index]=n[i]}else if(a.kind===$e.KIND.CAPTIONS&&this._config.enableCEA708Captions){a.label=a.label||e.shift(),a.language=a.language||t.shift(),a.available=this._captionsHidden;var s=new $e(a);r.push(s),this._nativeTextTracksMap[s.index]=n[i]}}this._captionsHidden||this._maybeShow708Captions()}return r},o._maybeShow708Captions=function(){var e=this,t=Array.from(this._videoElement.textTracks).filter((function(e){return e.kind===$e.KIND.CAPTIONS})),n=t.find((function(e){return e.mode===$e.MODE.SHOWING||e.mode===$e.MODE.HIDDEN}))||t[0];n&&(n.mode=$e.MODE.HIDDEN,this._captionsHidden=!0,this._eventManager.listenOnce(n,"cuechange",(function(){e._getPKTextTracks().forEach((function(e){return(e.available=!0)&&(e.mode=$e.MODE.DISABLED)})),e._trigger(Y.TRACKS_CHANGED,{tracks:e._playerTracks})})))},o.selectVideoTrack=function(e){this._isProgressivePlayback()?this._selectProgressiveVideoTrack(e):this.selectAdaptiveVideoTrack(e)},o._selectProgressiveVideoTrack=function(e){var t=this,n=this._progressiveSources;if(e instanceof ae&&n&&n[e.index]){var r=this._videoElement.currentTime,i=this._videoElement.paused;e.active=!0,this._sourceObj=n[e.index],this._eventManager.listenOnce(this._videoElement,W.LOADED_DATA,(function(){"Android Browser"===g.browser.name?(t._eventManager.listenOnce(t._videoElement,W.DURATION_CHANGE,(function(){t._videoElement.currentTime=r})),t._eventManager.listenOnce(t._videoElement,W.SEEKED,(function(){t._onTrackChanged(e),i&&t._videoElement.pause()})),t._videoElement.play()):(t._eventManager.listenOnce(t._videoElement,W.SEEKED,(function(){t._onTrackChanged(e)})),t._videoElement.currentTime=r,i||t._videoElement.play())})),this._setSrc()}},o.selectAdaptiveVideoTrack=function(e){var t=this._videoElement.videoTracks;e instanceof ae&&t&&t[e.index]&&(this._disableVideoTracks(),t[e.index].selected=!0,this._onTrackChanged(e))},o.selectAudioTrack=function(e){var t=this._videoElement.audioTracks;e instanceof oe&&t&&t[e.index]&&(this._removeNativeAudioTrackChangeListener(),this._disableAudioTracks(),t[e.index].enabled=!0,this._onTrackChanged(e),this._addNativeAudioTrackChangeListener())},o._removeNativeAudioTrackChangeListener=function(){this._videoElement.audioTracks&&this._eventManager.unlisten(this._videoElement.audioTracks,"change")},o._addNativeAudioTrackChangeListener=function(){var e=this;this._videoElement.audioTracks&&this._eventManager.listen(this._videoElement.audioTracks,"change",(function(){return e._onNativeAudioTrackChange()}))},o._getPKAudioTracks=function(){return this._playerTracks.filter((function(e){return e instanceof oe}))},o._getActivePKAudioTrack=function(){return this._getPKAudioTracks().find((function(e){return!0===e.active}))},o._onNativeAudioTrackChange=function(){var e=this,t=function(){for(var t=0;t<e._videoElement.audioTracks.length;t++)if(e._videoElement.audioTracks[t].enabled)return t;return-1}(),n=this._getActivePKAudioTrack(),i=n?n.index:-1;if(t!==i){var a=this._getPKAudioTracks().find((function(e){return e.index===t}));a&&(r._logger.debug("Native selection of track, update the player audio track ("+i+" -> "+t+")"),this._onTrackChanged(a))}},o.selectTextTrack=function(e){if(e instanceof $e&&$e.isNativeTextTrack(e)){this._removeNativeTextTrackChangeListener();var t=this._nativeTextTracksMap[e.index];t&&(this.disableNativeTextTracks(),t.mode=this._getDisplayTextTrackModeString(),this._onTrackChanged(e),this._addNativeTextTrackChangeListener())}},o._removeNativeTextTrackChangeListener=function(){this._videoElement.textTracks&&this._eventManager.unlisten(this._videoElement.textTracks,"change")},o._addNativeTextTrackChangeListener=function(){var e=this;this._videoElement.textTracks&&this._eventManager.listen(this._videoElement.textTracks,"change",(function(){return e._onNativeTextTrackChange()}))},o._getPKTextTracks=function(){return this._playerTracks.filter((function(e){return e instanceof $e}))},o._getActivePKTextTrack=function(){return this._getPKTextTracks().find((function(e){return!0===e.active}))},o._onNativeTextTrackChange=function(){var e=this,t=this._getPKTextTracks(),n=t.find((function(e){return"off"===e.language})),i=function(){for(var t in e._nativeTextTracksMap)if(e._getDisplayTextTrackModeString()===e._nativeTextTracksMap[t].mode)return Number(t);return-1}(),a=this._getActivePKTextTrack(),o=a?a.index:-1;if(i!==o)if(-1==i)n&&(r._logger.debug("Native selection of track, update the player text track ("+o+" -> off)"),this._onTrackChanged(n));else{var s=t.find((function(e){return e.index===i}));s&&(r._logger.debug("Native selection of track, update the player text track ("+o+" -> "+i+")"),this._onTrackChanged(s))}},o._getDisplayTextTrackModeString=function(){return this._config.displayTextTrack?$e.MODE.SHOWING:$e.MODE.HIDDEN},o._addNativeTextTrackAddedListener=function(){var e=this;!this._config.displayTextTrack&&this._videoElement.textTracks&&this._eventManager.listen(this._videoElement.textTracks,"addtrack",(function(){return e._onNativeTextTrackAdded()}))},o._onNativeTextTrackAdded=function(){this._playerTracks=this._getParsedTracks(),this._trigger(Y.TRACKS_CHANGED,{tracks:this._playerTracks})},o.hideTextTrack=function(){this.disableNativeTextTracks()},o.enableAdaptiveBitrate=function(){r._logger.warn("Enabling adaptive bitrate is not supported for native playback")},o.isAdaptiveBitrateEnabled=function(){return!this._isProgressivePlayback()},o.applyABRRestriction=function(e){F.createPropertyPath(this._config,"abr.restrictions",e),this._maybeApplyAbrRestrictions(e)},o._maybeApplyAbrRestrictions=function(e){if(this._isProgressivePlayback()){var t=mt(this._playerTracks.filter((function(e){return e instanceof ae})),e);!t.find((function(e){return e.active}))&&t.length?this.selectVideoTrack(t[0]):r._logger.warn("Invalid restrictions, there are not tracks within the restriction range")}},o._disableVideoTracks=function(){var e=this._videoElement.videoTracks;if(e)for(var t=0;t<e.length;t++)e[t].selected=!1},o._disableAudioTracks=function(){var e=this._videoElement.audioTracks;if(e)for(var t=0;t<e.length;t++)e[t].enabled=!1},o._getLiveEdge=function(){return this._videoElement.seekable.length?this._videoElement.seekable.end(this._videoElement.seekable.length-1):this._videoElement.buffered.length?this._videoElement.buffered.end(this._videoElement.buffered.length-1):this._videoElement.duration},o.seekToLiveEdge=function(){try{this._videoElement.currentTime=this._getLiveEdge()}catch(e){return}},o.getSegmentDuration=function(){return this._segmentDuration},o.isLive=function(){return this._videoElement.duration===1/0},o.isOnLiveEdge=function(){return!!this._wasCurrentTimeSetSuccessfully&&e.prototype.isOnLiveEdge.call(this)},o._handleLiveDurationChange=function(){var e=this;this._liveDurationChangeInterval=setInterval((function(){e._calculateSegmentDuration();var t=e._getLiveEdge();e._liveEdge!==t&&(e._liveEdge=t,e._videoElement.dispatchEvent(new window.Event(W.DURATION_CHANGE)))}),1e3)},o._calculateSegmentDuration=function(){if(0===this._videoElement.seekable.start(0)){var e=this._videoElement,t=e.buffered,n=e.seekable;t.length&&n.length&&(this._segmentDuration=(t.end(t.length-1)-n.end(n.length-1))/3)}else{var r=this._getLiveEdge();this._liveEdge&&this._liveEdge!==r&&(this._segmentDuration=r-this._liveEdge)}},o.getStartTimeOfDvrWindow=function(){return this.isLive()&&this._videoElement.seekable.length?this._videoElement.seekable.start(0):0},o.getDrmInfo=function(){return this._drmHandler?this._drmHandler.getDrmInfo():null},i=r,(a=[{key:"liveDuration",get:function(){return this._getLiveEdge()}}])&&xt(i.prototype,a),r}(yt);function Rt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Pt(Dt,"id","NativeAdapter"),Pt(Dt,"_logger",yt.getLogger(Dt.id)),Pt(Dt,"TEST_VIDEO",B.createElement("video")),Pt(Dt,"_drmProtocols",[Et]),Pt(Dt,"_drmProtocol",null),Pt(Dt,"_progressiveMimeTypes",["video/mp4","audio/mp3"]);var Ot=function(){function e(){}return e.register=function(t){t&&(e._mediaSourceAdapters.includes(t)?e._logger.debug("Adapter <"+t.id+"> is already registered, do not register again"):(e._logger.debug("Adapter <"+t.id+"> has been registered successfully"),e._mediaSourceAdapters.push(t)))},e.unRegister=function(t){var n=e._mediaSourceAdapters.indexOf(t);n>-1&&(e._logger.debug("Unregistered <"+t.id+"> adapter"),e._mediaSourceAdapters.splice(n,1))},e.canPlaySource=function(t,n,r){void 0===n&&(n=!0),e._orderMediaSourceAdapters(n);var i=e._mediaSourceAdapters;if(t&&t.mimetype)for(var a=0;a<i.length;a++)if(i[a].canPlayType(t.mimetype)&&(!t.drmData||i[a].canPlayDrm(t.drmData,r)))return e._selectedAdapter=i[a],e._logger.debug("Selected adapter is <"+e._selectedAdapter.id+">"),!0;return!1},e._orderMediaSourceAdapters=function(t){e._mediaSourceAdapters=e._mediaSourceAdapters.filter((function(e){return"NativeAdapter"!==e.id})),t?e._mediaSourceAdapters.unshift(Dt):e._mediaSourceAdapters.push(Dt)},e.getMediaSourceAdapter=function(t,n,r){return t&&n&&r?(e._selectedAdapter||e.canPlaySource(n,!0,r.drm),e._selectedAdapter?e._selectedAdapter.createAdapter(t,n,r):null):null},e.destroy=function(){e._selectedAdapter=null},e}();Rt(Ot,"_logger",S("MediaSourceProvider")),Rt(Ot,"_mediaSourceAdapters",[Dt]),Rt(Ot,"_selectedAdapter",null);var Lt=Ot.register,Mt=function(e,t,n,r,i){this.startTime=e,this.endTime=t,this.id=n,this.type=r,this.metadata=i};function Nt(e){try{var t=e.startTime,n=e.endTime,r=e.id,i=e.type,a=e.metadata,o={};window.VTTCue?o=new window.VTTCue(t,n,""):window.TextTrackCue&&(o=new window.TextTrackCue(t,n,""));var s={key:i,data:a};return o.id=r,o.value=s,o}catch(e){return null}}function Ut(e){if(e){var t=e.startTime,n=e.endTime,r=e.id;if(Ft(e)){var i=Ft(e),a=i.type,o=i.metadata;return new Mt(t,n,r,a,o)}}return null}function Ft(e){if(e){var t=e.type,n=e.value,r=e.track;if(n){var i=n.key,a=n.data,o="org.id3"===t||"id3"===(r&&r.label),s=Object.values(Mt.TYPE).find((function(e){return e===i}));return s||(s=o?Mt.TYPE.ID3:Mt.TYPE.CUSTOM),{type:s,metadata:o||!a?n:a}}}return null}Mt.TYPE={ID3:"id3",EMSG:"emsg",CUE_POINT:"cuepoint",CUSTOM:"custom"};var jt,Bt,Vt=n(3);function Ht(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Gt=(Bt=jt=function(){function e(){}return e.runCapability=function(){e._capabilities.autoplay||"boolean"==typeof e._capabilities.autoplay&&"boolean"==typeof e._capabilities.mutedAutoPlay?e._playPromiseResult=Promise.resolve(e._capabilities):(e._vid||(e._vid=B.createElement("video"),e._vid.src=Vt.a,e._vid.setAttribute("playsinline","")),e._playPromiseResult=new Promise((function(t){e._setMuted(!1),e._getPlayPromise().then((function(){return t({autoplay:!0,mutedAutoPlay:!0})})).catch((function(){e._setMuted(!0),e._getPlayPromise().then((function(){return t({autoplay:!1,mutedAutoPlay:!0})})).catch((function(){return t({autoplay:!1,mutedAutoPlay:!1})}))}))})))},e.getCapability=function(){return e._playPromiseResult.then((function(t){var n;return t.autoplay?n=Promise.resolve(t):(e.runCapability(),n=e._playPromiseResult),n.then((function(t){return F.mergeDeep(t,e._capabilities)}))}))},e.setCapabilities=function(t){e._logger.debug("Set player capabilities",t);var n=t.autoplay,r=t.mutedAutoPlay;"boolean"==typeof n&&(e._capabilities.autoplay=n),"boolean"==typeof r&&(e._capabilities.mutedAutoPlay=r)},e._getPlayPromise=function(){return e._vid.play()||e._forcePromiseReturnValue()},e._setMuted=function(t){t?(e._vid.muted=!0,e._vid.setAttribute("muted","")):(e._vid.muted=!1,e._vid.removeAttribute("muted"))},e._forcePromiseReturnValue=function(){return new Promise((function(t,n){e._vid.addEventListener(W.ERROR,(function(){n()}));var r=setTimeout((function(){e._logger.debug("Timeout 500 ms has been reached"),n()}),500);!0===e._vid.paused?(clearTimeout(r),n()):(clearTimeout(r),t())}))},e}(),Ht(jt,"_logger",S("Html5AutoPlayCapability")),Ht(jt,"_capabilities",{}),Bt);function Kt(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}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 Wt=function(e){var t,n;function r(t,n,i){var a;return zt(Kt(a=e.call(this)||this),"_droppedFramesInterval",null),zt(Kt(a),"_lastDroppedFrames",0),zt(Kt(a),"_lastDecodedFrames",0),zt(Kt(a),"_lastTime",0),zt(Kt(a),"_currentBitrate",0),a._eventManager=new D,a._mediaSourceAdapter=t,a._config=n,a._videoElement=i,a._mediaSourceAdapter.capabilities.fpsControl?(a._eventManager.listen(a._mediaSourceAdapter,Y.FPS_DROP,(function(e){return a._triggerFPSDrop(e.payload.data)})),Kt(a)):(-1===a._getDroppedAndDecodedFrames()[0]?r._logger.debug("Dropped frame watcher is not supported"):a._config.capLevelOnFPSDrop&&a._init(),a)}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i._init=function(){var e=this;this._eventManager.listen(this._mediaSourceAdapter,Y.VIDEO_TRACK_CHANGED,(function(t){return e._currentBitrate=t.payload.selectedVideoTrack.bandwidth})),this._droppedFramesInterval=setInterval((function(){return e._checkFPS()}),this._config.fpsDroppedFramesInterval)},i._triggerFPSDrop=function(e){this.dispatchEvent(new m(Y.FPS_DROP,e))},i._getDroppedAndDecodedFrames=function(){if("function"==typeof this._videoElement.getVideoPlaybackQuality){var e=this._videoElement.getVideoPlaybackQuality();return[e.droppedVideoFrames,e.totalVideoFrames]}return"number"==typeof this._videoElement.webkitDroppedFrameCount&&"number"==typeof this._videoElement.webkitDecodedFrameCount?[this._videoElement.webkitDroppedFrameCount,this._videoElement.webkitDecodedFrameCount]:[-1,-1]},i._checkFPS=function(){var e=this._getDroppedAndDecodedFrames(),t=e[0],n=e[1];try{var i=performance.now();if(n){if(this._lastTime){var a=i-this._lastTime,o=t-this._lastDroppedFrames,s=n-this._lastDecodedFrames,l=1e3*o/a;l>0&&(r._logger.debug("checkFPS : droppedFPS/decodedFPS:"+l/(1e3*s/a)),o>this._config.fpsDroppedMonitoringThreshold*s&&(this._mediaSourceAdapter.setMaxBitrate(this._currentBitrate-1),this._triggerFPSDrop({currentDropped:o,currentDecoded:s,totalDroppedFrames:l})))}this._lastTime=i,this._lastDroppedFrames=t,this._lastDecodedFrames=n}}catch(e){r._logger.error("Error occur while trying to check dropFrames: ",e)}},i.destroy=function(){this._droppedFramesInterval&&clearInterval(this._droppedFramesInterval),this._droppedFramesInterval=null,this._eventManager.destroy()},r}(C);function Yt(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 qt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}zt(Wt,"_logger",S("droppedFramesWatcher"));var Xt=function(e){var t,n;function r(t,n,r){var i;return qt(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(i=e.call(this)||this),"_reset",!1),i._eventManager=new D,i._canLoadMediaSourceAdapterPromise=Promise.resolve(),i._createVideoElement(r),i._init(t,n),i}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r.isSupported=function(){try{var e=B.createElement("video");return e.volume=.5,!!e.canPlayType}catch(e){return!1}},r.createEngine=function(e,t,n){return new this(e,t,n)},r.canPlaySource=function(e,t,n){return Ot.canPlaySource(e,t,n)},r.runCapabilities=function(){r._capabilities.forEach((function(e){return e.runCapability()}))},r.getCapabilities=function(){var e=[];return r._capabilities.forEach((function(t){return e.push(t.getCapability())})),Promise.all(e).then((function(e){var t,n={};return e.forEach((function(e){return Object.assign(n,e)})),(t={})[r.id]=n,t}))},r.setCapabilities=function(e){r._capabilities.forEach((function(t){return t.setCapabilities(e)}))},r.prepareVideoElement=function(e){if(!r.videoElementStore[e]){r._logger.debug("Create the video element for playing "+e);var t=B.createElement("video");r.videoElementStore[e]=t}r._logger.debug("Prepare the video element for playing "+e),r.videoElementStore[e].load()};var i,a,o=r.prototype;return o.restore=function(e,t){this.reset(),this._init(e,t)},o.reset=function(){var e=this;this._reset||(this._reset=!0,this._eventManager.removeAll(),this._droppedFramesWatcher&&(this._droppedFramesWatcher.destroy(),this._droppedFramesWatcher=null),this._canLoadMediaSourceAdapterPromise=new Promise((function(t,n){var r=e._mediaSourceAdapter?e._mediaSourceAdapter.destroy():Promise.resolve();e._el&&e._el.src?r.then((function(){B.setAttribute(e._el,"src",""),B.removeAttribute(e._el,"src"),t()}),n):r.then(t,n)})),this._mediaSourceAdapter=null)},o.destroy=function(){this.detach(),this._el&&(this.pause(),B.removeAttribute(this._el,"src"),B.removeChild(this._el.parentNode,this._el)),this._eventManager.destroy(),Ot.destroy(),this._droppedFramesWatcher&&(this._droppedFramesWatcher.destroy(),this._droppedFramesWatcher=null),this._mediaSourceAdapter&&(this._mediaSourceAdapter.destroy(),this._mediaSourceAdapter=null)},o.attachMediaSource=function(){this._mediaSourceAdapter&&this._mediaSourceAdapter.attachMediaSource()},o.detachMediaSource=function(){this._mediaSourceAdapter&&this._mediaSourceAdapter.detachMediaSource()},o.attach=function(){var e=this;Object.keys(W).forEach((function(t){[W.ERROR,W.WAITING].includes(W[t])||e._eventManager.listen(e._el,W[t],(function(){return e.dispatchEvent(new m(W[t]))}))})),this._eventManager.listen(this._el,W.ERROR,(function(){return e._handleVideoError()})),this._eventManager.listen(this._el,W.WAITING,(function(){return e._handleWaiting()})),this._handleMetadataTrackEvents(),this._eventManager.listen(this._el.textTracks,"addtrack",(function(t){$e.isNativeTextTrack(t.track)&&e.dispatchEvent(new m(Y.TEXT_TRACK_ADDED,{track:t.track}))}));var t=this._mediaSourceAdapter;t&&(this._eventManager.listen(t,Y.VIDEO_TRACK_CHANGED,(function(t){return e.dispatchEvent(t)})),this._eventManager.listen(t,Y.AUDIO_TRACK_CHANGED,(function(t){return e.dispatchEvent(t)})),this._eventManager.listen(t,Y.TEXT_TRACK_CHANGED,(function(t){return e.dispatchEvent(t)})),this._eventManager.listen(t,Y.IMAGE_TRACK_CHANGED,(function(t){return e.dispatchEvent(t)})),this._eventManager.listen(t,Y.ABR_MODE_CHANGED,(function(t){return e.dispatchEvent(t)})),this._eventManager.listen(t,Y.TEXT_CUE_CHANGED,(function(t){return e.dispatchEvent(t)})),this._eventManager.listen(t,Y.TRACKS_CHANGED,(function(t){return e.dispatchEvent(t)})),this._eventManager.listen(t,Y.FRAG_LOADED,(function(t){return e.dispatchEvent(t)})),this._eventManager.listen(t,Y.DRM_LICENSE_LOADED,(function(t){return e.dispatchEvent(t)})),this._eventManager.listen(t,Y.MANIFEST_LOADED,(function(t){return e.dispatchEvent(t)})),this._eventManager.listen(t,W.ERROR,(function(t){return e.dispatchEvent(t)})),this._eventManager.listen(t,W.TIME_UPDATE,(function(t){return e.dispatchEvent(t)})),this._eventManager.listen(t,W.PLAYING,(function(t){return e.dispatchEvent(t)})),this._eventManager.listen(t,W.WAITING,(function(t){return e.dispatchEvent(t)})),this._eventManager.listen(t,Y.MEDIA_RECOVERED,(function(t){return e.dispatchEvent(t)})),this._eventManager.listen(t,Y.TIMED_METADATA_ADDED,(function(t){return e.dispatchEvent(t)})),this._eventManager.listen(t,"hlsFragParsingMetadata",(function(t){return e.dispatchEvent(t)})),this._droppedFramesWatcher&&this._eventManager.listen(this._droppedFramesWatcher,Y.FPS_DROP,(function(t){return e.dispatchEvent(t)})))},o.detach=function(){var e=this;Object.keys(W).forEach((function(t){e._eventManager.unlisten(e._el,W[t])})),this._mediaSourceAdapter&&(this._eventManager.unlisten(this._mediaSourceAdapter,Y.VIDEO_TRACK_CHANGED),this._eventManager.unlisten(this._mediaSourceAdapter,Y.AUDIO_TRACK_CHANGED),this._eventManager.unlisten(this._mediaSourceAdapter,Y.TEXT_TRACK_CHANGED),this._eventManager.unlisten(this._mediaSourceAdapter,Y.TEXT_CUE_CHANGED))},o.getVideoElement=function(){return this._el},o.selectVideoTrack=function(e){this._mediaSourceAdapter&&this._mediaSourceAdapter.selectVideoTrack(e)},o.selectAudioTrack=function(e){this._mediaSourceAdapter&&this._mediaSourceAdapter.selectAudioTrack(e)},o.selectTextTrack=function(e){this._removeCueChangeListeners(),this._mediaSourceAdapter&&this._mediaSourceAdapter.selectTextTrack(e),this.resetAllCues(),this._addCueChangeListener()},o.selectImageTrack=function(e){this._mediaSourceAdapter&&this._mediaSourceAdapter.selectImageTrack(e)},o.hideTextTrack=function(){this._mediaSourceAdapter&&this._mediaSourceAdapter.hideTextTrack(),this._removeCueChangeListeners()},o.enableAdaptiveBitrate=function(){this._mediaSourceAdapter&&this._mediaSourceAdapter.enableAdaptiveBitrate()},o.isAdaptiveBitrateEnabled=function(){return!!this._mediaSourceAdapter&&this._mediaSourceAdapter.isAdaptiveBitrateEnabled()},o.applyABRRestriction=function(e){if(this._mediaSourceAdapter)return this._mediaSourceAdapter.applyABRRestriction(e)},o.seekToLiveEdge=function(){this._mediaSourceAdapter&&this._mediaSourceAdapter.seekToLiveEdge()},o.isOnLiveEdge=function(){return!!this._mediaSourceAdapter&&this._mediaSourceAdapter.isOnLiveEdge()},o.getStartTimeOfDvrWindow=function(){return this._mediaSourceAdapter?this._mediaSourceAdapter.getStartTimeOfDvrWindow():0},o.isLive=function(){return!!this._mediaSourceAdapter&&this._mediaSourceAdapter.isLive()},o.play=function(){var e=this,t=this._el.play();return t&&t.catch((function(t){return e.dispatchEvent(new m(Y.PLAY_FAILED,{error:t}))})),t},o.pause=function(){return this._el.pause()},o.load=function(e){var t=this;return this._el.load(),this._canLoadMediaSourceAdapterPromise.then((function(){return t._mediaSourceAdapter?t._mediaSourceAdapter.load(e):Promise.resolve({})})).catch((function(e){return t.dispatchEvent(new m(W.ERROR,e)),Promise.reject(e)}))},o.enterPictureInPicture=function(){var e=this;try{document.pictureInPictureEnabled&&"function"==typeof this._el.requestPictureInPicture?this._el.requestPictureInPicture().catch((function(t){e.dispatchEvent(new m(W.ERROR,new L(L.Severity.RECOVERABLE,L.Category.PLAYER,L.Code.ENTER_PICTURE_IN_PICTURE_FAILED,t)))})):"function"==typeof this._el.webkitSetPresentationMode&&(this._el.webkitSetPresentationMode("picture-in-picture"),setTimeout((function(){return e.dispatchEvent(new m(W.ENTER_PICTURE_IN_PICTURE))}),0))}catch(e){this.dispatchEvent(new m(W.ERROR,new L(L.Severity.RECOVERABLE,L.Category.PLAYER,L.Code.ENTER_PICTURE_IN_PICTURE_FAILED,e)))}},o.exitPictureInPicture=function(){var e=this;try{document.pictureInPictureEnabled&&"function"==typeof document.exitPictureInPicture&&this._el===document.pictureInPictureElement?document.exitPictureInPicture().catch((function(t){e.dispatchEvent(new m(W.ERROR,new L(L.Severity.RECOVERABLE,L.Category.PLAYER,L.Code.EXIT_PICTURE_IN_PICTURE_FAILED,t)))})):"function"==typeof this._el.webkitSetPresentationMode&&this._el.webkitSetPresentationMode("inline")}catch(e){this.dispatchEvent(new m(W.ERROR,new L(L.Severity.RECOVERABLE,L.Category.PLAYER,L.Code.EXIT_PICTURE_IN_PICTURE_FAILED,e)))}},o.isPictureInPictureSupported=function(){return"function"==typeof this._el.webkitSupportsPresentationMode?this._el.webkitSupportsPresentationMode("picture-in-picture"):!!document.pictureInPictureEnabled},o.getThumbnail=function(e){if(this._mediaSourceAdapter)return this._mediaSourceAdapter.getThumbnail(e)},o._init=function(e,t){this._config=t,this._reset=!1,this._loadMediaSourceAdapter(e),this.attach()},o._createVideoElement=function(e){this._el=r.videoElementStore[e]||B.createElement("video"),this._el.id=j.uniqueId(5),this._el.controls=!1},o._loadMediaSourceAdapter=function(e){this._mediaSourceAdapter=Ot.getMediaSourceAdapter(this.getVideoElement(),e,this._config),this._mediaSourceAdapter&&(this._droppedFramesWatcher=new Wt(this._mediaSourceAdapter,this._config.abr,this._el))},o._addCueChangeListener=function(){var e=this,t=Array.from(this._el.textTracks).find((function(e){return $e.isNativeTextTrack(e)&&e.mode!==$e.MODE.DISABLED}));t&&this._eventManager.listen(t,"cuechange",(function(t){return e._onCueChange(t)}))},o._removeCueChangeListeners=function(){var e=this;Array.from(this._el.textTracks).filter((function(e){return!$e.isMetaDataTrack(e)})).forEach((function(t){e._eventManager.unlisten(t,"cuechange")}))},o._onCueChange=function(e){var t=Xe(e.currentTarget.activeCues);this.dispatchEvent(new m(Y.TEXT_CUE_CHANGED,{cues:t}))},o.resetAllCues=function(){var e=Array.from(this._el.textTracks).find((function(e){return $e.isNativeTextTrack(e)&&e.mode!==$e.MODE.DISABLED}));if(e)for(var t=0;t<e.cues.length;t++)e.cues[t].hasBeenReset=!0},o._handleVideoError=function(){if(this._el.error){var e=this._el.error.code;if(e!==window.MediaError.MEDIA_ERR_ABORTED){var t=this._getMsExtendedError(),n=this._el.error.message;if(this._mediaSourceAdapter&&!this._mediaSourceAdapter.handleMediaError(this._el.error)){var r=new L(L.Severity.CRITICAL,L.Category.MEDIA,L.Code.VIDEO_ERROR,{code:e,extended:t,message:n});this.dispatchEvent(new m(W.ERROR,r))}}}},o._handleWaiting=function(){var e=this,t=!1;this._eventManager.listenOnce(this._el,W.PLAYING,(function(){return t=!0})),setTimeout((function(){t||e.dispatchEvent(new m(W.WAITING))}),200)},o._getMsExtendedError=function(){var e=this._el.error.msExtendedCode;return e&&(e<0&&(e+=Math.pow(2,32)),e=e.toString(16)),e},o._handleMetadataTrackEvents=function(){var e=this,t=function(t){t.mode=$e.MODE.HIDDEN,e._eventManager.listen(t,"cuechange",(function(){var t=[];Array.from(e._el.textTracks).forEach((function(e){$e.isMetaDataTrack(e)&&(t=t.concat(Xe(e.activeCues)))})),t=t.sort((function(e,t){return e.startTime-t.startTime})),e.dispatchEvent(new m(Y.TIMED_METADATA,{cues:t})),e.dispatchEvent(new m(Y.TIMED_METADATA_CHANGE,{cues:t.map((function(e){return Ut(e)}))}))}))};Array.from(this._el.textTracks).forEach((function(e){$e.isMetaDataTrack(e)&&t(e)})),this._eventManager.listen(this._el.textTracks,"addtrack",(function(e){$e.isMetaDataTrack(e.track)&&t(e.track)})),this._eventManager.listen(this._el.textTracks,"change",(function(){Array.from(e._el.textTracks).forEach((function(e){$e.isMetaDataTrack(e)&&e.mode!==$e.MODE.HIDDEN&&(e.mode=$e.MODE.HIDDEN)}))}))},o.addTextTrack=function(e,t,n){return this._el.addTextTrack(e,t,n)},o.getNativeTextTracks=function(){return Array.from(this._el.textTracks)},o.getDrmInfo=function(){var e;return null==(e=this._mediaSourceAdapter)?void 0:e.getDrmInfo()},i=r,(a=[{key:"id",get:function(){return r.id}},{key:"src",set:function(e){this._mediaSourceAdapter&&(this._mediaSourceAdapter.src=e)},get:function(){return this._mediaSourceAdapter?this._mediaSourceAdapter.src:""}},{key:"currentTime",get:function(){return this._el?this._el.currentTime:0},set:function(e){this._el&&(this._el.currentTime=e)}},{key:"duration",get:function(){return this._el.duration}},{key:"liveDuration",get:function(){return this._mediaSourceAdapter?this._mediaSourceAdapter.liveDuration:-1}},{key:"volume",set:function(e){this._el.volume=e},get:function(){return this._el.volume}},{key:"paused",get:function(){return this._el.paused}},{key:"seeking",get:function(){return this._el.seeking}},{key:"seekable",get:function(){return this._el.seekable}},{key:"played",get:function(){return this._el.played}},{key:"buffered",get:function(){return this._el.buffered}},{key:"muted",set:function(e){this._el.muted=e},get:function(){return this._el.muted}},{key:"defaultMuted",get:function(){return this._el.defaultMuted}},{key:"poster",set:function(e){this._el.poster=e},get:function(){return this._el.poster}},{key:"preload",set:function(e){this._el.preload=e},get:function(){return this._el.preload}},{key:"autoplay",set:function(e){this._el.autoplay=e},get:function(){return this._el.autoplay}},{key:"loop",set:function(e){this._el.loop=e},get:function(){return this._el.loop}},{key:"controls",set:function(e){this._el.controls=e},get:function(){return this._el.controls}},{key:"playbackRate",set:function(e){this._el.playbackRate=e},get:function(){return this._el.playbackRate}},{key:"defaultPlaybackRate",set:function(e){this._el.defaultPlaybackRate=e},get:function(){return this._el.defaultPlaybackRate}},{key:"ended",get:function(){return this._el.ended}},{key:"error",get:function(){return this._el.error}},{key:"networkState",get:function(){return this._el.networkState}},{key:"readyState",get:function(){return this._el.readyState}},{key:"videoHeight",get:function(){return this._el.videoHeight}},{key:"videoWidth",get:function(){return this._el.videoWidth}},{key:"playsinline",set:function(e){e?this._el.setAttribute("playsinline",""):this._el.removeAttribute("playsinline")},get:function(){return""===this._el.getAttribute("playsinline")}},{key:"crossOrigin",set:function(e){"string"==typeof e?this._el.setAttribute("crossorigin",e):this._el.removeAttribute("crossorigin")},get:function(){return this._el.getAttribute("crossorigin")}},{key:"playbackRates",get:function(){return r.PLAYBACK_RATES}},{key:"isInPictureInPicture",get:function(){return!!document.pictureInPictureElement&&null!=document.pictureInPictureElement&&this._el===document.pictureInPictureElement||!!this._el.webkitPresentationMode&&"picture-in-picture"===this._el.webkitPresentationMode}},{key:"targetBuffer",get:function(){return this._mediaSourceAdapter?this._mediaSourceAdapter.targetBuffer:NaN}},{key:"availableBuffer",get:function(){var e=0;if(this.buffered)for(var t=0;t<this.buffered.length;t++)this.buffered.start(t)<=this._el.currentTime&&this._el.currentTime<=this.buffered.end(t)&&(e=this.buffered.end(t)-this._el.currentTime);return e}}])&&Yt(i.prototype,a),r}(C);function $t(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}qt(Xt,"_logger",S("Html5")),qt(Xt,"_capabilities",[Gt]),qt(Xt,"id","html5"),qt(Xt,"videoElementStore",{}),qt(Xt,"PLAYBACK_RATES",[.5,1,1.5,2]);var Qt=function(){function e(){}return e.register=function(t,n){t&&!e._engineProviders[t]?(e._logger.debug("Engine <"+t+"> has been registered successfully"),e._engineProviders[t]=n):e._logger.debug("Engine <"+t+"> is already registered, do not register again")},e.unRegister=function(t){e._engineProviders[t]&&(e._logger.debug("Unregistered <"+t+"> Engine"),delete e._engineProviders[t])},e.getEngines=function(){return Object.keys(e._engineProviders).map((function(t){return e._engineProviders[t]}))},e.destroy=function(){e._engineProviders={}},e}();$t(Qt,"_logger",S("EngineProvider")),$t(Qt,"_engineProviders",{}),Xt.isSupported()&&Qt.register(Xt.id,Xt);var Jt=Qt.register,Zt=Qt.unRegister;function en(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function tn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var nn="srt",rn="vtt",an=function(e){var t,n;function r(t){var n;return tn(en(n=e.call(this)||this),"_externalCueIndex",0),tn(en(n),"_textTrackModel",{}),tn(en(n),"_activeTextCues",[]),tn(en(n),"_isTextTrackActive",!1),tn(en(n),"_lastTimeUpdate",0),n._player=t,n._eventManager=new D,n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.hideTextTrack=function(){this._player.config.text.useNativeTextTrack?(this._removeCueChangeListeners(),this._resetExternalNativeTextTrack()):this._isTextTrackActive&&(this._eventManager.unlisten(this._player,W.TIME_UPDATE),this.dispatchEvent(new m(Y.TEXT_CUE_CHANGED,{cues:[]})),this._resetCurrentTrack())},i.getExternalTracks=function(e){var t=this,n=this._player.sources.captions;if(!n)return[];this._player.config.text.useNativeTextTrack&&this._addNativeTextTrack();var r=e.filter((function(e){return e instanceof $e})),i=[];return n.forEach((function(e){if(e.language){var n=t._createTextTrack(e);t._maybeAddTrack(n,e,r,i)}else{var a=new L(L.Severity.RECOVERABLE,L.Category.TEXT,L.Code.UNKNOWN_LANGUAGE,{caption:e});t.dispatchEvent(new m(W.ERROR,a))}})),i},i._maybeAddTrack=function(e,t,n,i){var a=n.find((function(e){return e.available&&re.langComparer(t.language,e.language)}));a?r._logger.warn("duplicated language, taking the inband option. Language: ",a.language):(i.push(e),this._updateTextTracksModel(t))},i._createTextTrack=function(e){return new $e({active:!!e.default,kind:$e.KIND.SUBTITLES,label:e.label,language:e.language,external:!0})},i._updateTextTracksModel=function(e){this._textTrackModel[e.language]={cuesStatus:1,cues:[],url:e.url,type:e.type}},i.selectTextTrack=function(e){var t=this;this._textTrackModel[e.language]&&(3===this._textTrackModel[e.language].cuesStatus?this._selectTextTrack(e):1===this._textTrackModel[e.language].cuesStatus&&this._downloadAndParseCues(e).then((function(){t._textTrackModel[e.language].cuesStatus=3,t._selectTextTrack(e)})).catch((function(e){return t.dispatchEvent(new m(W.ERROR,e))})))},i._selectTextTrack=function(e){this.hideTextTrack(),this._player.config.text.useNativeTextTrack?(this._addCuesToNativeTextTrack(this._textTrackModel[e.language].cues),this._addCueChangeListener()):this._setTextTrack(e),e.active=!0,this.dispatchEvent(new m(Y.TEXT_TRACK_CHANGED,{selectedTextTrack:e}))},i.resetAllCues=function(){for(var e in this._textTrackModel)this._textTrackModel[e].cues.forEach((function(e){e.hasBeenReset=!0}))},i._addCueChangeListener=function(){var e=this,t=this._player.getVideoElement();if(t&&t.textTracks){var n=Array.from(t.textTracks).find((function(e){return $e.isNativeTextTrack(e)&&e.mode===$e.MODE.SHOWING}));n&&this._eventManager.listen(n,"cuechange",(function(t){return e._onCueChange(t)}))}},i._removeCueChangeListeners=function(){var e=this._player.getVideoElement();if(e&&e.textTracks)for(var t=0;t<e.textTracks.length;t++)this._eventManager.unlisten(e.textTracks[t],"cuechange")},i._onCueChange=function(e){var t=Xe(e.currentTarget.activeCues);this.dispatchEvent(new m(Y.TEXT_CUE_CHANGED,{cues:t}))},i.reset=function(){this._resetCurrentTrack(),this._textTrackModel={},this._resetExternalNativeTextTrack(),this._eventManager.removeAll()},i.destroy=function(){this._textTrackModel={},this._eventManager.destroy(),this._activeTextCues=[]},i._resetCurrentTrack=function(){this._activeTextCues=[],this._isTextTrackActive=!1,this._maybeSetExternalCueIndex()},i._getCuesString=function(e){var t=this;return new Promise((function(n,r){var i=t._textTrackModel[e.language],a=i.type||t._getFileType(i.url);[nn,rn].includes(a)||(t._textTrackModel[e.language].cuesStatus=1,r(new L(L.Severity.RECOVERABLE,L.Category.TEXT,L.Code.UNKNOWN_FILE_TYPE,{captionType:a}))),V.execute(i.url,{},"GET").then((function(e){n(a===nn?t._convertSrtToVtt(e):e)})).catch((function(){t._textTrackModel[e.language].cuesStatus=1,r(new L(L.Severity.RECOVERABLE,L.Category.TEXT,L.Code.HTTP_ERROR,{url:i.url}))}))}))},i._parseCues=function(e){return new Promise((function(t,n){var i=new De(window,Re()),a=[];i.oncue=function(e){return a.push(e)},i.onflush=function(){r._logger.debug("finished parsing external cues"),t(a)},i.parse(e),i.flush(),i.onparsingerror((function(e){return n(e)}))}))},i._convertSrtToVtt=function(e){return"WEBVTT\n\n"+e.replace(/(\d\d:\d\d:\d\d),(\d\d\d) --> (\d\d:\d\d:\d\d),(\d\d\d)/g,(function(e,t,n,r,i){return t+"."+n+" --\x3e "+r+"."+i}))},i._downloadAndParseCues=function(e){var t=this;return this._textTrackModel[e.language].cuesStatus=2,new Promise((function(n,r){t._getCuesString(e).then((function(e){return t._parseCues(e)})).then((function(r){t._textTrackModel[e.language].cues=r,n()})).catch((function(e){return r(e)}))}))},i._getFileType=function(e){return e.split(/[#?]/)[0].split(".").pop().trim()},i._handleCaptionOnTimeUpdate=function(e){var t=this._player.currentTime;if(t){var n=!1;this._hadSeeked()&&(this._activeTextCues=[],n=this._maybeSetExternalCueIndex());var r=this._maybeRemoveActiveCues(),i=this._maybeAddToActiveCues(e);(n||i||r)&&this.dispatchEvent(new m(Y.TEXT_CUE_CHANGED,{cues:this._activeTextCues})),this._lastTimeUpdate=t}},i._hadSeeked=function(){return!!this._player.currentTime&&Math.abs(this._player.currentTime-this._lastTimeUpdate)>1},i._maybeRemoveActiveCues=function(){var e=this._player.currentTime;if(!e)return!1;for(var t=!1,n=0;n<this._activeTextCues.length;n++){var r=this._activeTextCues[n];(e<r.startTime||r.endTime<e)&&(this._activeTextCues.splice(n,1),t=!0)}return t},i._maybeAddToActiveCues=function(e){var t=this._player.currentTime;if(!t)return!1;for(var n=!1,r=this._textTrackModel[e.language].cues;this._externalCueIndex<r.length&&t>r[this._externalCueIndex].startTime;)this._activeTextCues.push(r[this._externalCueIndex]),this._externalCueIndex++,n=!0;return n},i._maybeSetExternalCueIndex=function(){var e=this._player._getTextTracks().find((function(e){return e.active&&e.external}));if(e&&e.external){for(var t=this._textTrackModel[e.language]?this._textTrackModel[e.language].cues:[],n=0;n<t.length&&!(t[n].startTime<this._player.currentTime&&this._player.currentTime<t[n].endTime)&&!(t[n].endTime>this._player.currentTime&&t[n].startTime>this._player.currentTime);n++);return this._externalCueIndex=n,!0}return!1},i._resetExternalNativeTextTrack=function(){var e=this._player.getVideoElement();if(e&&e.textTracks){var t=Array.from(e.textTracks).find((function(e){return!!e&&$e.isExternalTrack(e)}));t&&(t.cues&&Object.values(t.cues).forEach((function(e){return t.removeCue(e)})),t.mode=$e.MODE.DISABLED)}},i._addCuesToNativeTextTrack=function(e){var t=this._player.getVideoElement();if(t&&t.textTracks){var n=Array.from(t.textTracks).find((function(e){return!!e&&$e.isExternalTrack(e)}));n&&(n.mode=$e.MODE.SHOWING,void 0===window.VTTCue?this._convertCues(e).forEach((function(e){return n.addCue(e)})):e.forEach((function(e){return n.addCue(e)})))}},i._convertCues=function(e){return e.map((function(e){return new window.TextTrackCue(e.startTime,e.endTime,e.text)}))},i._addNativeTextTrack=function(){var e=this._player.getVideoElement();e&&e.textTracks&&(Array.from(e.textTracks).findIndex((function(e){return!!e&&$e.isExternalTrack(e)}))>-1?this._resetExternalNativeTextTrack():e.addTextTrack($e.KIND.SUBTITLES,$e.EXTERNAL_TRACK_ID,$e.EXTERNAL_TRACK_ID))},i._setTextTrack=function(e){var t=this;this._player.config.text.useNativeTextTrack||(this._isTextTrackActive=!0,r._logger.debug("External text track changed",e),this._activeTextCues=[],this.dispatchEvent(new m(Y.TEXT_CUE_CHANGED,{cues:this._activeTextCues})),this._eventManager.listen(this._player,W.TIME_UPDATE,(function(){return t._handleCaptionOnTimeUpdate(e)})))},r}(C);tn(an,"_logger",S("ExternalCaptionsHandler"));var on={PRE:"preroll",MID:"midroll",POST:"postroll",OVERLAY:"overlay"},sn={VAST:"vast",VMAP:"vmap"},ln=function(e){var t,n;function r(){return e.call(this)||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._observer&&this._observer.disconnect(),this._observer=null,this._el=null},i.init=function(e){this._observer||(this._el=e,window.ResizeObserver?this._createNativeObserver():this._createIframeObserver(),this._el instanceof HTMLElement&&this._observer&&this._observer.observe(this._el))},i._createNativeObserver=function(){var e=this;this._observer=new window.ResizeObserver((function(t){t.forEach((function(){e._triggerResize()}))}))},i._createIframeObserver=function(){this._observer=new un(this._triggerResize.bind(this))},i._triggerResize=function(){this.dispatchEvent(new m(Y.RESIZE))},r}(C),un=function(){function e(e){!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(this,"_observersStore",{}),this._onChangeCallback=e}var t=e.prototype;return t.observe=function(e){var t=this,n=this._createIframe(),r=e.getAttribute("id");this._observersStore[r]=n,e.appendChild(n),n.contentWindow.onresize=function(){return t._onChangeCallback()}},t.disconnect=function(){for(var e in this._observersStore){var t=document.getElementById(e),n=this._observersStore[e];n.onresize=null,t&&(t.removeChild(n),delete this._observersStore[t.getAttribute("id")])}},t._createIframe=function(){var e=document.createElement("iframe");return e.className="playkit-size-iframe",e},e}();function cn(e,t){if(void 0===e&&(e=[]),void 0===t&&(t=function(){return 1}),0===e.length||1===e.length&&0!==t(e[0]))return null;var n=Math.floor(e.length/2);return 0===t(e[n])?e[n]:t(e[n])>0?cn(e.slice(0,n),t):cn(e.slice(n+1),t)}function pn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var dn=function(){function e(e){pn(this,"_isElementInFullscreen",!1),pn(this,"_isScreenLocked",!1),pn(this,"_isScreenOrientationSupport",!!screen&&!!screen.orientation&&"function"==typeof screen.orientation.unlock&&"function"==typeof screen.orientation.lock),pn(this,"_isFullscreenEventDispatched",!1),this._player=e,this._isInBrowserFullscreen=!1,this._eventManager=new D}var t=e.prototype;return t._isNativeDocumentFullscreen=function(){return!!(document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement)},t._isIOSFullscreen=function(){var e="function"==typeof this._player.getVideoElement?this._player.getVideoElement():null;return"iOS"===this._player.env.os.name&&!!e&&("fullscreen"===e.webkitPresentationMode||!e.webkitPresentationMode&&e.webkitDisplayingFullscreen)},t.isFullscreen=function(){return this._isNativeDocumentFullscreen()&&this._isElementInFullscreen||this._isIOSFullscreen()||this._isInBrowserFullscreen},t.enterFullscreen=function(e){if(!this.isFullscreen()){this.registerFullScreenEvents();var t=e&&B.getElementById(e),n=this._player.config.playback;if(t||(t=this._player.getView()),"iOS"===this._player.env.os.name)if(n.inBrowserFullscreen&&n.playsinline)this._enterInBrowserFullscreen(t);else{var r=this._player.getVideoElement();r&&"function"==typeof r.webkitEnterFullScreen&&(this._player.isInPictureInPicture()?(setTimeout((function(){return r.webkitEnterFullScreen()}),1e3),this._player.exitPictureInPicture()):r.webkitEnterFullScreen())}else this._requestFullscreen(t)}},t.exitFullscreen=function(){if(this.isFullscreen())if("iOS"===this._player.env.os.name)if(this._isInBrowserFullscreen)this._exitInBrowserFullscreen();else{var e=this._player.getVideoElement();e&&"function"==typeof e.webkitExitFullscreen&&e.webkitExitFullscreen()}else this._requestExitFullscreen()},t._nativeEnterFullScreen=function(e){return"function"==typeof e.requestFullscreen?e.requestFullscreen():"function"==typeof e.mozRequestFullScreen?e.mozRequestFullScreen():"function"==typeof e.webkitRequestFullScreen?e.webkitRequestFullScreen():"function"==typeof e.msRequestFullscreen?e.msRequestFullscreen():void 0},t._requestFullscreen=function(e){var t=this;this._player.isInPictureInPicture()&&this._player.exitPictureInPicture(),Promise.resolve(this._nativeEnterFullScreen(e)).then((function(){t._isElementInFullscreen=!0;var e=F.getPropertyPath(t._player,"config.playback.screenLockOrientionMode"),n=e!==ot.NONE&&Object.values(ot).includes(e);t._isScreenOrientationSupport&&n&&screen.orientation.lock(e).then((function(){return t._isScreenLocked=!0})).catch((function(){return t._isScreenLocked=!1}))}),(function(){}))},t._nativeExitFullScreen=function(){return"function"==typeof document.exitFullscreen?document.exitFullscreen():"function"==typeof document.webkitExitFullscreen?document.webkitExitFullscreen():"function"==typeof document.mozCancelFullScreen?document.mozCancelFullScreen():"function"==typeof document.msExitFullscreen?document.msExitFullscreen():void 0},t._requestExitFullscreen=function(){var e=this;Promise.resolve(this._nativeExitFullScreen()).then((function(){e._isElementInFullscreen=!1,e._isScreenOrientationSupport&&e._isScreenLocked&&(screen.orientation.unlock(),e._isScreenLocked=!1)}),(function(){}))},t._enterInBrowserFullscreen=function(e){this._player.isInPictureInPicture()&&this._player.exitPictureInPicture(),B.addClassName(e,"playkit-in-browser-fullscreen-mode"),this._isInBrowserFullscreen=!0,this._fullscreenEnterHandler(),this._player.dispatchEvent(new m(this._player.Event.RESIZE))},t._exitInBrowserFullscreen=function(){var e=B.getElementBySelector(".playkit-in-browser-fullscreen-mode");e&&B.removeClassName(e,"playkit-in-browser-fullscreen-mode"),this._isInBrowserFullscreen=!1,this._fullscreenExitHandler(),this._player.dispatchEvent(new m(this._player.Event.RESIZE))},t.registerFullScreenEvents=function(){var e=this;"iOS"===this._player.env.os.name?this._handleIosFullscreen():(this._eventManager.listen(document,"webkitfullscreenchange",(function(){return e._fullscreenChangeHandler()})),this._eventManager.listen(document,"mozfullscreenchange",(function(){return e._fullscreenChangeHandler()})),this._eventManager.listen(document,"fullscreenchange",(function(){return e._fullscreenChangeHandler()})),this._eventManager.listen(document,"MSFullscreenChange",(function(){return e._fullscreenChangeHandler()})))},t._handleIosFullscreen=function(){var e=this,t=function(){var t=e._player.getVideoElement();t&&(e._eventManager.listen(t,"webkitbeginfullscreen",(function(){return e._fullscreenEnterHandler()})),e._eventManager.listen(t,"webkitendfullscreen",(function(){return e._fullscreenExitHandler()})))};this._player.getVideoElement()?t():this._eventManager.listenOnce(this._player,this._player.Event.SOURCE_SELECTED,(function(){return t()}))},t._fullscreenChangeHandler=function(){this.isFullscreen()?this._fullscreenEnterHandler():this._fullscreenExitHandler()},t._fullscreenEnterHandler=function(){this.isFullscreen()&&!this._isFullscreenEventDispatched&&(this._isFullscreenEventDispatched=!0,this._player.dispatchEvent(new m(this._player.Event.ENTER_FULLSCREEN)))},t._fullscreenExitHandler=function(){!this.isFullscreen()&&this._isFullscreenEventDispatched&&(this._isFullscreenEventDispatched=!1,this._eventManager.removeAll(),this._player.dispatchEvent(new m(this._player.Event.EXIT_FULLSCREEN)))},t.destroy=function(){this._eventManager.destroy()},e}();function hn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var fn=function(){function e(){hn(this,"_decoratorProviders",new Map),hn(this,"_logger",S("EngineDecoratorManager"))}var t=e.prototype;return t.register=function(e){this._decoratorProviders.has(e.getName())?this._logger.warn("decorator already registered for "+e.getName()):this._decoratorProviders.set(e.getName(),e)},t.createDecorators=function(e,t){return this._logger.debug("decorators created for "+Array.from(this._decoratorProviders.keys()).toString()),Array.from(this._decoratorProviders.values(),(function(n){return n.getEngineDecorator(e,t)}))},t.destroy=function(){this._logger.debug("decorators destroyed"),this._decoratorProviders.clear()},e}();function gn(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 yn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var vn=function(e){var t,n;function r(t,n){var r;return(r=e.call(this)||this)._eventManager=new D,r._pluginDecorators=n.createDecorators(t,e.prototype.dispatchEvent.bind(yn(r))),Object.values(q).forEach((function(e){return r._eventManager.listen(t,e,(function(e){return r.dispatchEvent(e)}))})),new Proxy(t,{get:function(e,t){"destroy"===t&&r._destroy();var n,i=r._pluginDecorators.find((function(e){return e.active}));return(n="addEventListener"===t||"removeEventListener"===t?yn(r):i&&t in i?i:e)[t]&&"function"==typeof n[t].bind?n[t].bind(n):n[t]},set:function(e,t,n){var i=r._pluginDecorators.find((function(e){return t in e&&e.active}));return i&&t in i?i[t]=n:e[t]=n,!0}})||yn(r)}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i,a,o=r.prototype;return o.dispatchEvent=function(t){var n=this._pluginDecorators.find((function(e){return e.active}));return n&&n.dispatchEvent?n.dispatchEvent(t):e.prototype.dispatchEvent.call(this,t)},o._destroy=function(){this._pluginDecorators=[],this._eventManager.destroy()},i=r,(a=[{key:"active",get:function(){return!0}}])&&gn(i.prototype,a),r}(C),mn={TRUE:!0,FALSE:!1,IN_VIEW:"inview"};function bn(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return _n(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_n(e,t):void 0}}(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.")}return(n=e[Symbol.iterator]()).next.bind(n)}function _n(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 En(){return(En=Object.assign||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}).apply(this,arguments)}function kn(e,t,n,r,i,a,o){try{var s=e[a](o),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,i)}function Tn(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var a=e.apply(t,n);function o(e){kn(a,r,i,o,s,"next",e)}function s(e){kn(a,r,i,o,s,"throw",e)}o(void 0)}))}}function An(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var wn=/#wh=/i,Sn=/#xywh=/i,Cn=new RegExp("^/[^/].+"),xn=function(e){var t,n;function r(){var t;return An(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(t=e.call(this)||this),"_cues",[]),t._eventManager=new D,t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.load=function(){var e=Tn(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return");case 2:return r._logger.debug("start loading the vtt thumbnails"),e.next=5,this._downloadAndParseCues(t);case 5:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}(),i.getThumbnail=function(e){var t=this._findCue(e,this._cues);if(t){var n=t.size,r=t.coordinates,i=En({url:t.imgUrl},n=n||this._naturalImgSize,r=r||{x:0,y:0});return new ht(i)}return null},i.isUsingVttThumbnails=function(){var e;return!!(null==(e=this._cues)?void 0:e.length)},i._downloadAndParseCues=function(){var e=Tn(regeneratorRuntime.mark((function e(t){var n,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,this._downloadVttFile(t);case 3:return n=e.sent,e.next=6,this._processVtt(n);case 6:return r=e.sent,e.next=9,this._formatIntoThumbnailCues(r,t);case 9:this._cues=e.sent,e.next=15;break;case 12:e.prev=12,e.t0=e.catch(0),this.dispatchEvent(new m(W.ERROR,e.t0));case 15:case"end":return e.stop()}}),e,this,[[0,12]])})));return function(t){return e.apply(this,arguments)}}(),i._downloadVttFile=function(){var e=Tn(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,V.execute(t.vttUrl,{},"GET");case 3:return e.abrupt("return",e.sent);case 6:throw e.prev=6,e.t0=e.catch(0),new L(L.Severity.RECOVERABLE,L.Category.TEXT,L.Code.HTTP_ERROR,e.t0);case 9:case"end":return e.stop()}}),e,null,[[0,6]])})));return function(t){return e.apply(this,arguments)}}(),i._processVtt=function(){var e=Tn(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise((function(e,n){var i=new De(window,Re()),a=[];i.oncue=function(e){return a.push(e)},i.onflush=function(){r._logger.debug("finished parsing thumbnails cues"),e(a)},i.parse(t),i.flush(),i.onparsingerror((function(e){return n(e)}))})));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),i._formatIntoThumbnailCues=function(){var e=Tn(regeneratorRuntime.mark((function e(t,n){var r,i,a,o,s,l;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.validateThumbnailsVTTFormat(t)){e.next=4;break}throw new L(L.Severity.RECOVERABLE,L.Category.TEXT,L.Code.INVALID_VTT_THUMBNAILS_FILE,{message:"invalid thumbnail vtt format",vttUrl:n.vttUrl});case 4:return r=this._extractCueMetadata(t[0],n),e.next=7,this.validateImgUrl(r.imgUrl);case 7:if(e.sent){e.next=11;break}throw new L(L.Severity.RECOVERABLE,L.Category.TEXT,L.Code.INVALID_VTT_THUMBNAILS_FILE,{message:"failed loading the image - invalid image url",imgUrl:r.imgUrl});case 11:return e.next=13,this.extractImgNaturalDimensions(r.imgUrl);case 13:for(this._naturalImgSize=e.sent,i=[],a=bn(t);!(o=a()).done;)s=o.value,l=this._extractCueMetadata(s,n),i.push(l);return e.abrupt("return",i);case 17:case"end":return e.stop()}}),e,this)})));return function(t,n){return e.apply(this,arguments)}}(),i.validateThumbnailsVTTFormat=function(e){return e.length&&e[0]instanceof Be},i.extractImgNaturalDimensions=function(e){var t=this;return new Promise((function(n){var r=new Image;r.src=e,t._eventManager.listenOnce(r,"load",(function(){n({height:r.naturalHeight,width:r.naturalWidth})})),t._eventManager.listenOnce(r,"error",(function(){return n(null)}))}))},i.validateImgUrl=function(e){var t=this;return new Promise((function(n){var r=new Image;r.src=e,t._eventManager.listenOnce(r,"load",(function(){n(!0)})),t._eventManager.listenOnce(r,"error",(function(){return n(!1)}))}))},i._extractCueMetadata=function(e,t){var n,i=e.startTime,a=e.endTime,o=e.text,s=t.vttUrl.substring(0,t.vttUrl.lastIndexOf("/")),l=wn.test(o),u=Sn.test(o),c=!1,p=null,d=null;if(l)n=o.split(wn)[0],r._logger.warn('vtt thumbnails in "'+wn+'" form - is supported but the width and height options are ignored and The images will be displayed in their natural dimensions'),c=void 0!==n;else if(u){var h=o.split(Sn);n=h[0];var f=h[1].split(",").map(Number),g=f[0],y=f[1],v=f[2],m=f[3];p={x:g,y:y},d={width:v,height:m},c=[g,y,v,m,n].every((function(e){return void 0!==e}))}else n=o,c=!!o;if(0!==n.indexOf("http://")&&0!==n.indexOf("https://")&&(n=s+"/"+(n=Cn.test(n)?n.substring(1):n)),c)return{startTime:i,endTime:a,imgUrl:n,size:d,coordinates:p};throw new L(L.Severity.RECOVERABLE,L.Category.TEXT,L.Code.INVALID_VTT_THUMBNAILS_FILE,{message:"error while parsing the vtt cues - invalid cue",parsedCue:{startTime:i,endTime:a,options:o}})},i._findCue=function(e,t){for(var n=0,r=t.length-1;n<=r;){var i=Math.floor((n+r)/2),a=t[i];if(e>=a.startTime&&e<a.endTime)return t[i];e<a.startTime?r=i-1:n=i+1}return null},i.reset=function(){this._cues=[],this._eventManager.removeAll(),this._naturalImgSize={}},i.destroy=function(){this.reset(),this._eventManager.destroy()},r}(C);function In(){return(In=Object.assign||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}).apply(this,arguments)}function Pn(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 Dn(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){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function On(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}An(xn,"_logger",S("ExternalThumbnailsHandler"));var Ln="off",Mn=function(e){var t,n;function r(t){var n;return void 0===t&&(t={}),On(Rn(n=e.call(this)||this),"_sources",{}),On(Rn(n),"_activeTextCues",[]),On(Rn(n),"_textDisplaySettings",{}),On(Rn(n),"_playbackAttributesState",{muted:void 0,volume:void 0,rate:void 0,videoTrack:void 0,audioLanguage:"",textLanguage:""}),On(Rn(n),"_hasUserInteracted",!1),On(Rn(n),"_isOnLiveEdge",!1),On(Rn(n),"_shouldLoadAfterAttach",!1),n._setConfigLogLevel(t),n._playerId=j.uniqueId(5),n._prepareVideoElement(),r.runCapabilities(),n._env=g,n._tracks=[],n._firstPlay=!0,n._loadingMedia=!1,n._loading=!1,n._playbackStart=!1,n._firstPlaying=!1,n._reset=!0,n._destroyed=!1,n._fallbackToMutedAutoPlay=!1,n._config=r._defaultConfig,n._sources=F.copyDeep(lt),n._eventManager=new D,n._posterManager=new K,n._stateManager=new te(Rn(n)),n._resizeWatcher=new ln,n._playbackMiddleware=new at,n._textStyle=new ye,n._createReadyPromise(),n._createPlayerContainer(),n._appendDomElements(),n._externalCaptionsHandler=new an(Rn(n)),n._externalThumbnailsHandler=new xn,n._fullscreenController=new dn(Rn(n)),n.configure(t),n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r.runCapabilities=function(){r._logger.debug("Running player capabilities"),Qt.getEngines().forEach((function(e){return e.runCapabilities()}))},r.getCapabilities=function(e){r._logger.debug("Get player capabilities",e);var t=[];return Qt.getEngines().forEach((function(e){return t.push(e.getCapabilities())})),Promise.all(t).then((function(t){var n={};return t.forEach((function(e){return Object.assign(n,e)})),e?n[e]:n}))},r.setCapabilities=function(e,t){r._logger.debug("Set player capabilities",e,t);var n=Qt.getEngines().find((function(t){return t.id===e}));n&&n.setCapabilities(t)};var i,a,o,s=r.prototype;return s.configure=function(e){void 0===e&&(e={}),this._setConfigLogLevel(e),F.mergeDeep(this._config,e),this._applyTextTrackConfig(e),this._applyABRRestriction(e)},s.setSourcesMetadata=function(e){this._sources&&(this._sources.metadata||(this._sources.metadata={}),F.mergeDeep(this._sources.metadata,e))},s.setSources=function(e){this._hasSources(e)?(this.reset(),F.mergeDeep(this._sources,e),this._resizeWatcher.init(B.getElementById(this._playerId)),r._logger.debug("Change source started"),this.dispatchEvent(new m(Y.CHANGE_SOURCE_STARTED)),this._reset=!1,this._selectEngineByPriority()?(this.dispatchEvent(new m(Y.SOURCE_SELECTED,{selectedSource:this._sources[this._streamType]})),this._attachMedia(),this._handlePlaybackOptions(),this._posterManager.setSrc(this._sources.poster),this._handleDimensions(),this._handlePreload(),this._handleAutoPlay(),r._logger.debug("Change source ended"),this.dispatchEvent(new m(Y.CHANGE_SOURCE_ENDED))):(r._logger.warn("No playable engines was found to play the given sources"),this.dispatchEvent(new m(W.ERROR,new L(L.Severity.CRITICAL,L.Category.PLAYER,L.Code.NO_ENGINE_FOUND_TO_PLAY_THE_SOURCE,"No Engine Found To Play The Source"))))):F.mergeDeep(this._sources,e)},s.ready=function(){return this._readyPromise?this._readyPromise:Promise.resolve()},s.load=function(){var e=this;this.src?r._logger.debug("The source has already been loaded. load request ignored"):this._playbackMiddleware.load((function(){e._engine?e._load():e._eventManager.listenOnce(e,Y.SOURCE_SELECTED,(function(){return e._load()}))}))},s.play=function(e){var t=this;e&&e.programmatic?this._autoPlay():(this._playbackStart||(this._playbackStart=!0,this.dispatchEvent(new m(Y.PLAYBACK_START)),this.src||this._prepareVideoElement(),this.load()),this._engine?this._playbackMiddleware.play((function(){return t._play()})):this._loadingMedia?this._playbackMiddleware.play((function(){return t._playAfterAsyncMiddleware()})):this.dispatchEvent(new m(W.ERROR,new L(L.Severity.CRITICAL,L.Category.PLAYER,L.Code.NO_SOURCE_PROVIDED,"No Source Provided"))))},s.pause=function(){this._engine&&this._playbackMiddleware.pause(this._pause.bind(this))},s.getView=function(){return this._el},s.getVideoElement=function(){if(this._engine)return this._engine.getVideoElement()},s.reset=function(e){void 0===e&&(e=!1),this._reset||(this.pause(),this._externalCaptionsHandler.reset(),this._externalThumbnailsHandler.reset(),this._posterManager.reset(),this._stateManager.reset(),this._sources=F.copyDeep(lt),this._activeTextCues=[],this._updateTextDisplay([]),this._tracks=[],$e.reset(),this._resetStateFlags(),this._engineType="",this._streamType="",this._pendingSelectedVideoTrack=null,this._engine&&this._engine.reset(),this.showBlackCover(),this._reset=!0,this.dispatchEvent(new m(Y.PLAYER_RESET,{isChangeMedia:e})),this._eventManager.removeAll(),this._resizeWatcher.init(B.getElementById(this._playerId)),this._createReadyPromise(),this._isOnLiveEdge=!1,this._shouldLoadAfterAttach=!1)},s.destroy=function(){this._destroyed||(this._externalCaptionsHandler.destroy(),this._posterManager.destroy(),this._stateManager.destroy(),this._fullscreenController.destroy(),this._activeTextCues=[],this._textDisplaySettings={},this._config={},this._tracks=[],this._engineType="",this._streamType="",this._readyPromise=null,this._pendingSelectedVideoTrack=null,this._resetStateFlags(),this._playbackAttributesState={},this._engine&&this._engine.destroy(),this._engineDecoratorManager&&this._engineDecoratorManager.destroy(),this._resizeWatcher.destroy(),this._el&&B.removeChild(this._el.parentNode,this._el),this._destroyed=!0,this.dispatchEvent(new m(Y.PLAYER_DESTROY)),this._eventManager.destroy())},s.hideBlackCover=function(){this._blackCoverEl&&(this._blackCoverEl.style.visibility="hidden")},s.showBlackCover=function(){this._blackCoverEl&&(this._blackCoverEl.style.visibility="visible")},s.attachMediaSource=function(){var e=this;this._engine&&(this._shouldLoadAfterAttach=!0,this._engine.attachMediaSource(),this._eventManager.listenOnce(this,W.CAN_PLAY,(function(){"number"==typeof e._playbackAttributesState.rate&&(e.playbackRate=e._playbackAttributesState.rate)})))},s.detachMediaSource=function(){this._engine&&(this.pause(),this.hideTextTrack(),this._shouldLoadAfterAttach=!1,this._createReadyPromise(),this._engine.detachMediaSource())},s.registerEngineDecoratorProvider=function(e){this._engineDecoratorManager||(this._engineDecoratorManager=new fn),e&&this._engineDecoratorManager.register(e)},s._getTargetElement=function(){return B.getElementById(this._config.targetId)},s.isLive=function(){return!(this._sources.type===et.VOD||!(this._sources.type===et.LIVE||this._engine&&this._engine.isLive()))},s.isAudio=function(){return this._sources.type===et.AUDIO},s.isOnLiveEdge=function(){return this._engine&&"function"==typeof this._engine.isOnLiveEdge?this._engine.isOnLiveEdge():this._isOnLiveEdge},s.isDvr=function(){return this.isLive()&&this._sources.dvr},s.seekToLiveEdge=function(){this._engine&&this.isLive()&&(this._engine.seekToLiveEdge(),this._isOnLiveEdge=!0)},s.getStartTimeOfDvrWindow=function(){return this._engine?this._engine.getStartTimeOfDvrWindow():0},s.getTracks=function(e){switch(e){case Qe.VIDEO:return F.copyDeep(this._getVideoTracks());case Qe.AUDIO:return F.copyDeep(this._getAudioTracks());case Qe.TEXT:return F.copyDeep(this._getTextTracks());case Qe.IMAGE:return F.copyDeep(this._getImageTracks());default:return F.copyDeep(this._tracks)}},s.getActiveTracks=function(){return F.copyDeep({video:this._getVideoTracks().find((function(e){return e.active})),audio:this._getAudioTracks().find((function(e){return e.active})),text:this._getTextTracks().find((function(e){return e.active}))})},s.selectTrack=function(e){this._engine&&(e instanceof ae?(this._playbackAttributesState.videoTrack=e,this._stateManager.currentState.type===Z.IDLE?this._pendingSelectedVideoTrack=e:this._engine.selectVideoTrack(e)):e instanceof oe?this._engine.selectAudioTrack(e):e instanceof $e?(this._resetTextDisplay(),e.language===Ln?(this.hideTextTrack(),this._externalCaptionsHandler.hideTextTrack(),this._playbackAttributesState.textLanguage=Ln):e.external?(this._engine.hideTextTrack(),this._externalCaptionsHandler.selectTextTrack(e)):(this._externalCaptionsHandler.hideTextTrack(),this._engine.selectTextTrack(e))):e instanceof pt&&this._engine.selectImageTrack(e))},s.hideTextTrack=function(){if(this._engine){this._engine.hideTextTrack(),this._resetTextDisplay();var e=this._getTextTracks(),t=e.find((function(e){return!0===e.active}));t&&t.external&&this._externalCaptionsHandler.hideTextTrack(),e.map((function(e){return e.active=!1}));var n=e.find((function(e){return e.language===Ln}));n&&(n.active=!0,this.dispatchEvent(new m(Y.TEXT_TRACK_CHANGED,{selectedTextTrack:n}))),this._playbackAttributesState.textLanguage=Ln}},s.showTextTrack=function(){var e=this._getTextTracks(),t=this._playbackAttributesState.textLanguage!==Ln&&this._playbackAttributesState.textLanguage||this._getLanguage(e,"auto",e.find((function(e){return e.default})));this._setDefaultTrack(e,t)},s.addTextTrack=function(e,t,n){if(this._engine&&"function"==typeof this._engine.addTextTrack)return this._engine.addTextTrack(e,t,n)},s.getNativeTextTracks=function(){return this._engine&&"function"==typeof this._engine.getNativeTextTracks?this._engine.getNativeTextTracks():[]},s.enableAdaptiveBitrate=function(){this._engine&&this._engine.enableAdaptiveBitrate(),this._playbackAttributesState.videoTrack=void 0},s.isAdaptiveBitrateEnabled=function(){return!!this._engine&&this._engine.isAdaptiveBitrateEnabled()},s._applyABRRestriction=function(e){if(F.hasPropertyPath(e,"abr.restrictions")&&this._engine&&this._tracks.length){var t=this._config.abr.restrictions,n=mt(this._tracks.filter((function(e){return e instanceof ae})),t);if(n.length){var i=this._tracks.filter((function(e){return e instanceof ae&&e.available}));(i.length!==n.length||!i.every((function(e,t){return e.bandwidth===n[t].bandwidth})))&&(this._engine.applyABRRestriction(t),this._tracks.forEach((function(e){!n.includes(e)&&e instanceof ae?(e.available=!1,e.active=!1):e.available=!0})),this.getActiveTracks().video||(n[0].active=!0),this.dispatchEvent(new m(Y.TRACKS_CHANGED,{tracks:this._tracks.filter((function(e){return e.available}))})))}else r._logger.warn("Invalid restriction, Nothing has changed values do not meet the restriction")}},s._applyTextTrackConfig=function(e){if(F.hasPropertyPath(e,"text.textTrackDisplaySetting")||F.getPropertyPath(e,"text.forceCenter")){var t={};F.hasPropertyPath(this._config,"text.textTrackDisplaySetting")&&(t=F.mergeDeep(t,this._config.text.textTrackDisplaySetting)),F.getPropertyPath(this._config,"text.forceCenter")&&(t=F.mergeDeep(t,{position:"auto",align:"center",size:"100"})),this.setTextDisplaySettings(t)}try{F.hasPropertyPath(e,"text.textStyle")&&(this.textStyle=ye.fromJson(this._config.text.textStyle))}catch(e){r._logger.warn(e)}},s.getThumbnail=function(e){return this._externalThumbnailsHandler.isUsingVttThumbnails()?this._externalThumbnailsHandler.getThumbnail(e):this._engine?this._engine.getThumbnail(e):null},s.setTextDisplaySettings=function(e){this._textDisplaySettings=F.mergeDeep(this._textDisplaySettings,e),this._updateCueDisplaySettings();for(var t=0;t<this._activeTextCues.length;t++)this._activeTextCues[t].hasBeenReset=!0;this._updateTextDisplay(this._activeTextCues)},s.isFullscreen=function(){return this._fullscreenController.isFullscreen()},s.notifyEnterFullscreen=function(){this.isFullscreen()&&this.dispatchEvent(new m(Y.ENTER_FULLSCREEN))},s.notifyExitFullscreen=function(){this.isFullscreen()||this.dispatchEvent(new m(Y.EXIT_FULLSCREEN))},s.enterFullscreen=function(e){this._fullscreenController.enterFullscreen(e)},s.exitFullscreen=function(){this._fullscreenController.exitFullscreen()},s.enterPictureInPicture=function(){this.isFullscreen()&&this.exitFullscreen(),this._engine&&!this._engine.isInPictureInPicture&&this._engine.enterPictureInPicture()},s.exitPictureInPicture=function(){this._engine&&this._engine.isInPictureInPicture&&this._engine.exitPictureInPicture()},s.isInPictureInPicture=function(){return!!this._engine&&this._engine.isInPictureInPicture},s.isPictureInPictureSupported=function(){return!!this._config.playback.pictureInPicture&&this._engine.isPictureInPictureSupported()},s.isVr=function(){return!!this._sources.vr},s.getLogLevel=function(e){return A(e)},s.setLogLevel=function(e,t){w(e,t)},s.getDrmInfo=function(){var e;return null==(e=this._engine)?void 0:e.getDrmInfo()},s._resetTextDisplay=function(){this._activeTextCues=[],this._updateTextDisplay([])},s._prepareVideoElement=function(){var e=this;Qt.getEngines().forEach((function(t){t.prepareVideoElement(e._playerId)}))},s._setConfigLogLevel=function(e){e.log&&e.log.level&&_[e.log.level]&&w(_[e.log.level]),e.log&&"function"==typeof e.log.handler&&k(e.log.handler)},s._hasSources=function(e){return!!e&&!!Object.values(Je).find((function(t){return e[t]&&e[t].length>0}))},s._createPlayerContainer=function(){var e=this._el=B.createElement("div");B.addClassName(e,"playkit-container"),B.setAttribute(e,"id",this._playerId),B.setAttribute(e,"tabindex","-1")},s._appendEngineEl=function(){if(this._el){var e=this._engine.getVideoElement();B.addClassName(e,"playkit-engine");var t="playkit-engine-"+this._engine.id;B.addClassName(e,t),B.prependTo(e,this._el),"youtube"===this._engine.id&&(this._el.style.zIndex=1)}},s._appendDomElements=function(){this._blackCoverEl=B.createElement("div"),B.addClassName(this._blackCoverEl,"playkit-black-cover"),B.appendChild(this._el,this._blackCoverEl);var e=this._posterManager.getElement();B.addClassName(e,"playkit-poster"),B.appendChild(this._el,e),this._textDisplayEl=B.createElement("div"),B.setAttribute(this._textDisplayEl,"aria-live","polite"),B.addClassName(this._textDisplayEl,"playkit-subtitles"),B.appendChild(this._el,this._textDisplayEl)},s._createReadyPromise=function(){var e=this;this._readyPromise=new Promise((function(t,n){e._eventManager.listenOnce(e,Y.TRACKS_CHANGED,(function(){e.dispatchEvent(new m(Y.MEDIA_LOADED)),t()})),e._eventManager.listen(e,W.ERROR,(function(e){e.payload.severity===L.Severity.CRITICAL&&n()}))})).catch((function(){}))},s._selectEngineByPriority=function(){for(var e,t=this,n=this._config.playback.streamPriority,i=this._config.playback.preferNative,a=this._sources,o=function(){var n=e.value,o="string"==typeof n.engine?n.engine.toLowerCase():"",s="string"==typeof n.format?n.format.toLowerCase():"",l=Qt.getEngines().find((function(e){return e.id===o}));if(l){var u=a[s];if(u&&u.length>0){var c=u[0];if(l.canPlaySource(c,i[s],t._config.drm))return r._logger.debug("Source selected: ",u),t._loadEngine(l,c),t._engineType=o,t._streamType=s,{v:!0}}}},s=function(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return Pn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Pn(e,t):void 0}}(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.")}return(n=e[Symbol.iterator]()).next.bind(n)}(n);!(e=s()).done;){var l=o();if("object"==typeof l)return l.v}return!1},s._loadEngine=function(e,t){this._engine?this._engine.id===e.id?this._engine.restore(t,In({},this._config,{sources:this._sources})):(this._engine.destroy(),this._createEngine(e,t),this._appendEngineEl()):(this._createEngine(e,t),this._appendEngineEl())},s._createEngine=function(e,t){var n=e.createEngine(t,In({},this._config,{sources:this._sources}),this._playerId);this._engine=this._engineDecoratorManager?new vn(n,this._engineDecoratorManager):n},s._attachMedia=function(){var e=this;if(this._engine){Object.keys(W).forEach((function(t){e._eventManager.listen(e._engine,W[t],(function(t){return e.dispatchEvent(t)}))})),this._eventManager.listen(this._engine,W.SEEKING,(function(){e.isLive()&&(e._isOnLiveEdge=!(!e.duration||!e.currentTime)&&e.currentTime>=e.duration-1&&!e.paused)})),this._eventManager.listen(this._engine,W.SEEKED,(function(){var t=e._env.browser.name;"Edge"!==t&&"IE"!==t||e._removeTextCuePatch()})),this._eventManager.listen(this._engine,Y.MEDIA_RECOVERED,(function(t){return e.dispatchEvent(t)})),this._eventManager.listen(this._engine,Y.IMAGE_TRACK_CHANGED,(function(t){return e.dispatchEvent(t)})),this._eventManager.listen(this._engine,Y.TEXT_TRACK_ADDED,(function(t){return e.dispatchEvent(t)})),this._eventManager.listen(this._engine,Y.VIDEO_TRACK_CHANGED,(function(t){return e._markActiveTrack(t.payload.selectedVideoTrack),e.dispatchEvent(t)})),this._eventManager.listen(this._engine,Y.AUDIO_TRACK_CHANGED,(function(t){e.ready().then((function(){return e._playbackAttributesState.audioLanguage=t.payload.selectedAudioTrack.language})),e._markActiveTrack(t.payload.selectedAudioTrack),e.dispatchEvent(t)})),this._eventManager.listen(this._engine,Y.TEXT_TRACK_CHANGED,(function(t){return e._onTextTrackChanged(t)})),this._eventManager.listen(this._engine,Y.TRACKS_CHANGED,(function(t){return e._onTracksChanged(t)})),this._eventManager.listen(this._engine,Y.TEXT_CUE_CHANGED,(function(t){return e._onCueChange(t)})),this._eventManager.listen(this._engine,Y.ABR_MODE_CHANGED,(function(t){return e.dispatchEvent(t)})),this._eventManager.listen(this._engine,Y.TIMED_METADATA,(function(t){return e.dispatchEvent(t)})),this._eventManager.listen(this._engine,Y.TIMED_METADATA_CHANGE,(function(t){return e.dispatchEvent(t)})),this._eventManager.listen(this._engine,Y.TIMED_METADATA_ADDED,(function(t){return e.dispatchEvent(t)})),this._eventManager.listen(this._engine,Y.PLAY_FAILED,(function(t){e._onPlayFailed(t),e.dispatchEvent(t)})),this._eventManager.listen(this._engine,Y.FPS_DROP,(function(t){return e.dispatchEvent(t)})),this._eventManager.listen(this._engine,Y.FRAG_LOADED,(function(t){return e.dispatchEvent(t)})),this._eventManager.listen(this._engine,Y.DRM_LICENSE_LOADED,(function(t){return e.dispatchEvent(t)})),this._eventManager.listen(this._engine,Y.MANIFEST_LOADED,(function(t){return e.dispatchEvent(t)})),this._eventManager.listen(this._engine,Y.MEDIA_RECOVERED,(function(){return e._handleRecovered()})),this._eventManager.listen(this,W.PLAY,this._onPlay.bind(this)),this._eventManager.listen(this,W.PAUSE,this._onPause.bind(this)),this._eventManager.listen(this,W.PLAYING,this._onPlaying.bind(this)),this._eventManager.listen(this,W.ENDED,this._onEnded.bind(this)),this._eventManager.listen(this,Y.MUTE_CHANGE,(function(){e._playbackAttributesState.muted=e.muted})),this._eventManager.listen(this,W.VOLUME_CHANGE,(function(){e._playbackAttributesState.volume=e.volume})),this._eventManager.listen(this,W.RATE_CHANGE,(function(){e._playbackAttributesState.rate=e.playbackRate})),this._eventManager.listen(this,Y.ENTER_FULLSCREEN,(function(){return e._resetTextCuesAndReposition()})),this._eventManager.listen(this,Y.EXIT_FULLSCREEN,(function(){return e._resetTextCuesAndReposition()})),this._eventManager.listen(this._resizeWatcher,Y.RESIZE,(function(t){e._resetTextCuesAndReposition(),e.dispatchEvent(t)})),this._eventManager.listen(this._externalCaptionsHandler,Y.TEXT_CUE_CHANGED,(function(t){return e._onCueChange(t)})),this._eventManager.listen(this._externalCaptionsHandler,Y.TEXT_TRACK_CHANGED,(function(t){return e._onTextTrackChanged(t)})),this._eventManager.listen(this._externalCaptionsHandler,W.ERROR,(function(t){return e.dispatchEvent(t)})),this._eventManager.listen(this._externalThumbnailsHandler,W.ERROR,(function(t){return e.dispatchEvent(t)}));var t=B.getElementBySelector("#"+this.config.targetId);t&&this._eventManager.listen(t,"click",(function(){e._hasUserInteracted=!0,e.dispatchEvent(new m(Y.USER_GESTURE))}),{capture:!0})}},s._handleRecovered=function(){this._stateManager.currentState.type===Z.PLAYING&&this.play()},s._onTextTrackChanged=function(e){var t=this;this.ready().then((function(){return t._playbackAttributesState.textLanguage=e.payload.selectedTextTrack.language})),this._markActiveTrack(e.payload.selectedTextTrack),this.dispatchEvent(e)},s._resetTextCuesAndReposition=function(){this._engine.resetAllCues(),this._externalCaptionsHandler.resetAllCues(),this._updateTextDisplay([]);for(var e=0;e<this._activeTextCues.length;e++)this._activeTextCues[e].hasBeenReset=!0;this._updateTextDisplay(this._activeTextCues)},s._removeTextCuePatch=function(){var e=this,t=this._activeTextCues.filter((function(t){var n=t._endTime,r=t._startTime,i=e.currentTime;if(i<n&&i>r)return t}));this._updateTextDisplay(t)},s._handlePlaybackOptions=function(){if(this._config.playback=this._config.playback||{},"boolean"==typeof this._playbackAttributesState.muted?this.muted=this._playbackAttributesState.muted:"boolean"==typeof this._config.playback.muted&&(this.muted=this._config.playback.muted),"number"==typeof this._playbackAttributesState.volume?this.volume=this._playbackAttributesState.volume:"number"==typeof this._config.playback.volume&&(this.volume=this._config.playback.volume),"boolean"==typeof this._config.playback.playsinline&&(this.playsinline=this._config.playback.playsinline),"string"==typeof this._config.playback.crossOrigin&&(this.crossOrigin=this._config.playback.crossOrigin),Array.isArray(this._config.playback.playbackRates)){var e=this._config.playback.playbackRates.filter((function(e,t,n){return e>0&&e<=16&&n.indexOf(e)===t})).sort((function(e,t){return e-t}));e&&(this._playbackRates=e)}},s._handlePreload=function(){"auto"!==this._config.playback.preload||this._config.playback.autoplay||this.load()},s._autoPlay=function(){var e=this,t=this._config.playback.allowMutedAutoPlay;r.getCapabilities(this.engineType).then((function(r){r.autoplay?n():r.mutedAutoPlay?e.muted&&!e._fallbackToMutedAutoPlay?i():t?a():o():o()}));var n=function(){r._logger.debug("Start autoplay"),e._fallbackToMutedAutoPlay&&(e._fallbackToMutedAutoPlay=!1,e.muted=!1),e.play()},i=function(){r._logger.debug("Start muted autoplay"),e.play()},a=function(){r._logger.debug("Fallback to muted autoplay"),e._fallbackToMutedAutoPlay=!0,e.muted=!0,e.dispatchEvent(new m(Y.FALLBACK_TO_MUTED_AUTOPLAY)),e.play()},o=function(){r._logger.warn("Autoplay failed, pause player"),e._posterManager.show(),e.load(),e.dispatchEvent(new m(Y.AUTOPLAY_FAILED))}},s._handleAutoPlay=function(){(this.isAudio()||this._config.playback.autoplay!==mn.TRUE)&&this._posterManager.show(),this._config.playback.autoplay===mn.TRUE&&this._autoPlay()},s._playAfterAsyncMiddleware=function(){var e=this;this._engine?this._play():this._eventManager.listenOnce(this,Y.SOURCE_SELECTED,(function(){return e._play()}))},s._load=function(){var e=this;if(this._engine&&!this.src&&!this._loading){this._loading=!0;var t=this._sources.startTime;this._engine.load(t).then((function(n){e.isLive()&&(-1===t||Number(t)>=Number(e.duration))&&(e._isOnLiveEdge=!0),e._updateTracks(n.tracks),e.dispatchEvent(new m(Y.TRACKS_CHANGED,{tracks:e._tracks})),e._externalThumbnailsHandler.load(e.sources.thumbnails)})).finally((function(){e._loading=!1,e._reset=!1}))}},s._handleDimensions=function(){var e=this.config.dimensions;F.isObject(e)&&!F.isEmptyObject(e)&&(this.dimensions=e)},s._play=function(){var e=this;this._shouldLoadAfterAttach&&(this._load(),this._shouldLoadAfterAttach=!1),this.ready().then((function(){e._shouldPlayerSeekToLiveEdge()&&e.seekToLiveEdge(),e._engine.play()}))},s._shouldPlayerSeekToLiveEdge=function(){if(this.isLive()){var e=!this.isDvr()||"number"==typeof this.currentTime&&this.currentTime<0;return this._firstPlay?!!this.src&&!this.isOnLiveEdge():e}return!1},s._pause=function(){this._engine.pause()},s._setCurrentTime=function(e){if(this._engine&&N.isNumber(e)){var t=e;e<0&&(t=0);var n=this.isLive()?this._engine.duration:this._engine.duration-.1;t>n&&(t=n),this._engine.currentTime=t}},s._onPause=function(){this._isOnLiveEdge=!1},s._onPlay=function(){this._firstPlay&&(this._firstPlay=!1,this.dispatchEvent(new m(Y.FIRST_PLAY)),this.hideBlackCover(),"number"==typeof this._playbackAttributesState.rate&&(this.playbackRate=this._playbackAttributesState.rate))},s._onPlaying=function(){this._firstPlaying||(this._firstPlaying=!0,this.isAudio()||this._posterManager.hide(),this.dispatchEvent(new m(Y.FIRST_PLAYING))),this._engine&&this._pendingSelectedVideoTrack&&(this._engine.selectVideoTrack(this._pendingSelectedVideoTrack),this._pendingSelectedVideoTrack=null)},s._onPlayFailed=function(e){this._firstPlay&&this._config.playback.autoplay&&(this._posterManager.show(),this.dispatchEvent(new m(Y.AUTOPLAY_FAILED,e.payload)))},s._onEnded=function(){this.paused||this._pause()},s._resetStateFlags=function(){this._loading=!1,this._firstPlay=!0,this._loadingMedia=!1,this._playbackStart=!1,this._firstPlaying=!1},s._calcRatio=function(e,t){if(void 0!==t.ratio&&(this._aspectRatio=t.ratio),this._aspectRatio){var n=this._aspectRatio.split(":").map((function(e){return Number(e)})),r=n[0],i=n[1];if(t.width||!t.width&&!t.height){var a=i/r*e.clientWidth;e.style.height=a+"px"}else if(t.height&&!t.width){var o=r/i*e.clientHeight;e.style.width=o+"px"}}},s._onTracksChanged=function(e){this._updateTracks(e.payload.tracks),this.dispatchEvent(e)},s._updateTracks=function(e){r._logger.debug("Tracks changed",e),this._tracks=e.concat(this._externalCaptionsHandler.getExternalTracks(e)),this._applyABRRestriction(this._config),this._addTextTrackOffOption(),this._maybeSetTracksLabels(),this._setDefaultTracks()},s._getTracksByType=function(e){return this._tracks.reduce((function(t,n){return n instanceof e&&n.available&&t.push(n),t}),[])},s._getImageTracks=function(){return this._getTracksByType(pt)},s._getTextTracks=function(){return this._getTracksByType($e)},s._getVideoTracks=function(){return this._getTracksByType(ae)},s._getAudioTracks=function(){return this._getTracksByType(oe)},s._markActiveTrack=function(e){var t;if(e instanceof ae?t=this._getVideoTracks():e instanceof oe?t=this._getAudioTracks():e instanceof $e&&(t=this._getTextTracks()),t)for(var n=0;n<t.length;n++)t[n].active=e.index===t[n].index},s._onCueChange=function(e){r._logger.debug("Text cue changed",e.payload.cues);try{this._activeTextCues=e.payload.cues.filter((function(e,t,n){var r=n[t-1];return!r||!(e.startTime===r.startTime&&e.endTime===r.endTime&&e.text.trim()===r.text.trim())}))}catch(t){this._activeTextCues=e.payload.cues}this._updateCueDisplaySettings(),this._updateTextDisplay(this._activeTextCues),this.dispatchEvent(e)},s._updateCueDisplaySettings=function(){for(var e=this._activeTextCues,t=this._textDisplaySettings,n=0;n<e.length;n++){var r=e[n];for(var i in t)t[i]&&(r[i]=t[i])}},s._updateTextDisplay=function(e){this._config.text.useNativeTextTrack||this._config.text.useShakaTextTrackDisplay||function(e,t,n,r){if(!e||!t||!n)return null;for(;n.firstChild;)n.removeChild(n.firstChild);var i=e.document.createElement("div");if(i.style.position="absolute",i.style.left="0",i.style.right="0",i.style.top="0",i.style.bottom="0",i.style.margin="1.5%",n.appendChild(i),function(e){for(var t=0;t<e.length;t++)if(e[t].hasBeenReset||!e[t].displayState)return!0;return!1}(t)){var a=[],o=Ie.getSimpleBoxPosition(i),s=o.height<o.width?o.height:o.width,l={font:Math.round(.058*s*100)/100*1*r.implicitFontScale+"px "+r.fontFamily,color:ye.toRGBA(r.fontColor,r.fontOpacity),backgroundColor:ye.toRGBA(r.backgroundColor,r.backgroundOpacity),textShadow:r.getTextShadow()};!function(){for(var n,r,s=0;s<t.length;s++)r=t[s],n=new xe(e,r,l),i.appendChild(n.div),Pe(0,n,o,a),r.displayState=n.div,a.push(Ie.getSimpleBoxPosition(n))}()}else for(var u=0;u<t.length;u++)i.appendChild(t[u].displayState)}(window,e,this._textDisplayEl,this._textStyle)},s._addTextTrackOffOption=function(){var e=this._getTextTracks();e&&e.length&&this._tracks.push(new $e({active:!1,kind:$e.KIND.SUBTITLES,label:"Off",language:Ln}))},s._setDefaultTracks=function(){var e=this.getActiveTracks(),t=this.config.playback,n=this._getTextTracks().find((function(e){return $e.langComparer(Ln,e.language)})),r=this._getLanguage(this._getTextTracks(),t.textLanguage,e.text),i=this._playbackAttributesState.textLanguage&&this._playbackAttributesState.textLanguage!==Ln?this._playbackAttributesState.textLanguage:r,a=this._playbackAttributesState.audioLanguage||this._getLanguage(this._getAudioTracks(),t.audioLanguage,e.audio);i===t.textLanguage?this._setDefaultTrack(this._getTextTracks(),i,n,t.additionalTextLanguage):this._setDefaultTrack(this._getTextTracks(),i,n),a===t.audioLanguage?this._setDefaultTrack(this._getAudioTracks(),a,e.audio,t.additionalAudioLanguage):this._setDefaultTrack(this._getAudioTracks(),a,e.audio),this._setDefaultVideoTrack()},s._getLanguage=function(e,t,n){var r=t;if("auto"===r){var i=e.find((function(e){return re.langComparer($.language,e.language)}));i?r=i.language:n&&n.language!==Ln?r=n.language:e&&e.length>0&&(r=e[0].language)}return r},s._setDefaultTrack=function(e,t,n,r){var i=this,a=function(e){i.selectTrack(e),i._markActiveTrack(e)},o=e.find((function(e){return re.langComparer(t,e.language,r,!0)}));if(o)a(o);else{var s=e.find((function(e){return re.langComparer(t,e.language,r,!1)}));s?a(s):n&&!n.active&&this.selectTrack(n)}},s._setDefaultVideoTrack=function(){var e=this,t=this._getVideoTracks().sort((function(e,t){return t.bandwidth-e.bandwidth})),n=t.find((function(t){var n;return t.label&&t.label===(null==(n=e._playbackAttributesState.videoTrack)?void 0:n.label)}));n||(n=t.find((function(t){var n;return t.height&&t.height===(null==(n=e._playbackAttributesState.videoTrack)?void 0:n.height)}))),n&&this.selectTrack(n)},s._maybeSetTracksLabels=function(){var e=this._config.customLabels;if(e)for(var t in e){if(!Object.prototype.hasOwnProperty.call(e,t))return;switch(t){case"qualities":this._setTracksCustomLabels(this._getVideoTracks(),e[t]);break;case"audio":this._setTracksCustomLabels(this._getAudioTracks(),e[t]);break;case"captions":this._setTracksCustomLabels(this._getTextTracks(),e[t])}}},s._setTracksCustomLabels=function(e,t){e.forEach((function(e){var n=t(F.copyDeep(e));n&&(e.label=n)}))},i=r,o=[{key:"_defaultConfig",get:function(){return F.copyDeep(st)}}],(a=[{key:"videoHeight",get:function(){return this._engine?this._engine.videoHeight:null}},{key:"videoWidth",get:function(){return this._engine?this._engine.videoWidth:null}},{key:"buffered",get:function(){return this._engine?this._engine.buffered:null}},{key:"stats",get:function(){var e={targetBuffer:NaN,availableBuffer:NaN};return this._engine&&(e.targetBuffer=this._engine.targetBuffer,e.availableBuffer=this._engine.availableBuffer),e}},{key:"currentTime",set:function(e){this._playbackMiddleware.setCurrentTime(e,this._setCurrentTime.bind(this))},get:function(){return this._engine?this._engine.currentTime:null}},{key:"duration",get:function(){return this._engine?this._engine.duration:null}},{key:"liveDuration",get:function(){return this._engine?this._engine.liveDuration:null}},{key:"volume",set:function(e){if(this._engine&&(N.isFloat(e)||0===e||1===e)){var t=e;t<0&&(t=0),t>1&&(t=1),this._engine.volume=t}},get:function(){return this._engine?this._engine.volume:null}},{key:"paused",get:function(){return this._engine?this._engine.paused:null}},{key:"seeking",get:function(){return this._engine?this._engine.seeking:null}},{key:"playsinline",set:function(e){this._engine&&(this._engine.playsinline=e)},get:function(){return this._engine?this._engine.playsinline:null}},{key:"muted",set:function(e){this._engine&&(this._engine.muted=e,this.dispatchEvent(new m(Y.MUTE_CHANGE,{mute:e})),!1===e&&(this._fallbackToMutedAutoPlay=e))},get:function(){return this._engine?this._engine.muted:null}},{key:"src",get:function(){return this._engine?this._engine.src:null}},{key:"dimensions",set:function(e){var t=this._getTargetElement();if(!e||F.isEmptyObject(e))this._aspectRatio=null,t.style.width=null,t.style.height=null;else{var n=F.mergeDeep(this.dimensions,e),r=n.height,i=n.width;t.style.width="number"==typeof i?i+"px":i,t.style.height="number"==typeof r?r+"px":r,this._calcRatio(t,e)}},get:function(){return{width:this._el.clientWidth,height:this._el.clientHeight}}},{key:"poster",get:function(){return this._posterManager.src}},{key:"playbackRate",set:function(e){this._engine&&(this._engine.playbackRate=e)},get:function(){return this._engine?this._engine.playbackRate:null}},{key:"playbackRates",get:function(){return this._playbackRates?this._playbackRates:this._engine?this._engine.playbackRates:[]}},{key:"defaultPlaybackRate",get:function(){return this._engine?this._engine.defaultPlaybackRate:1}},{key:"engineType",get:function(){return this._engineType}},{key:"streamType",get:function(){return this._streamType}},{key:"env",get:function(){return this._env}},{key:"config",get:function(){return F.mergeDeep({},this._config)}},{key:"sources",get:function(){return F.mergeDeep({},this._sources)}},{key:"hasUserInteracted",get:function(){return this._hasUserInteracted}},{key:"loadingMedia",set:function(e){this._loadingMedia=e}},{key:"crossOrigin",set:function(e){this._engine&&(this._engine.crossOrigin=e)},get:function(){return this._engine?this._engine.crossOrigin:null}},{key:"ended",get:function(){return this._engine?this._engine.ended:null}},{key:"playbackMiddleware",get:function(){return this._playbackMiddleware}},{key:"posterManager",get:function(){return this._posterManager}},{key:"textDisplaySetting",get:function(){return F.copyDeep(this._textDisplaySettings)}},{key:"textStyle",set:function(e){if(!(e instanceof ye))throw new Error("Style must be instance of TextStyle");var t=B.getElementBySelector("."+this._playerId+".playkit-subtitles-style");t||(t=B.createElement("style"),B.addClassName(t,this._playerId),B.addClassName(t,"playkit-subtitles-style"),B.appendChild(document.head,t));for(var n=t.sheet;n.cssRules.length;)n.deleteRule(0);try{this._textStyle=e,this._config.text.useNativeTextTrack?n.insertRule("#"+this._playerId+" video.playkit-engine::cue { "+e.toCSS()+" }",0):this._engine&&(this._engine.resetAllCues(),this._externalCaptionsHandler.resetAllCues(),this._updateTextDisplay(this._activeTextCues)),this.dispatchEvent(new m(Y.TEXT_STYLE_CHANGED))}catch(e){r._logger.error(e.message)}},get:function(){return this._textStyle.clone()}},{key:"Event",get:function(){return q}},{key:"TextStyle",get:function(){return ye}},{key:"State",get:function(){return Z}},{key:"Track",get:function(){return Qe}},{key:"LogLevelType",get:function(){return E}},{key:"LogLevel",get:function(){return _}},{key:"AbrMode",get:function(){return tt}},{key:"MediaType",get:function(){return et}},{key:"StreamType",get:function(){return Je}},{key:"EngineType",get:function(){return Ze}},{key:"CorsType",get:function(){return nt}},{key:"AdBreakType",get:function(){return on}},{key:"AdTagType",get:function(){return sn}},{key:"Error",get:function(){return L}}])&&Dn(i.prototype,a),o&&Dn(i,o),r}(C);On(Mn,"_logger",S("Player"));var Nn=function(){function e(e){this._name=e.getName(),this._getEngineDecorator=e.getEngineDecorator.bind(e)}var t=e.prototype;return t.getEngineDecorator=function(e,t){return this._getEngineDecorator(e,t)},t.getName=function(){return this._name},e}(),Un={HLS:["application/x-mpegurl","application/vnd.apple.mpegurl"],DASH:["application/dash+xml"],PROGRESSIVE:["video/mp4"],SMOOTH_STREAMING:["application/vnd.ms-sstr+xml"]},Fn="0.80.9",jn="@playkit-js/playkit-js";function Bn(e){return new Mn(e||{})}var Vn=Mn.getCapabilities,Hn=Mn.setCapabilities;t.default=Bn}])},function(e,t,n){var r=n(2),i=n(8),a=n(16),o=n(12),s=n(19),l=function(e,t,n){var u,c,p,d,h=e&l.F,f=e&l.G,g=e&l.S,y=e&l.P,v=e&l.B,m=f?r:g?r[t]||(r[t]={}):(r[t]||{}).prototype,b=f?i:i[t]||(i[t]={}),_=b.prototype||(b.prototype={});for(u in f&&(n=t),n)p=((c=!h&&m&&void 0!==m[u])?m:n)[u],d=v&&c?s(p,r):y&&"function"==typeof p?s(Function.call,p):p,m&&o(m,u,p,e&l.U),b[u]!=p&&a(b,u,d),y&&_[u]!=p&&(_[u]=p)};r.core=i,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},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)},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,n){var r=n(5);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){var r=n(51)("wks"),i=n(31),a=n(2).Symbol,o="function"==typeof a;(e.exports=function(e){return r[e]||(r[e]=o&&a[e]||(o?a:i)("Symbol."+e))}).store=r},function(e,t,n){var r=n(21),i=Math.min;e.exports=function(e){return e>0?i(r(e),9007199254740991):0}},function(e,t){var n=e.exports={version:"2.6.11"};"number"==typeof __e&&(__e=n)},function(e,t,n){e.exports=!n(3)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(e,t,n){var r=n(4),i=n(93),a=n(28),o=Object.defineProperty;t.f=n(9)?Object.defineProperty:function(e,t,n){if(r(e),t=a(t,!0),r(n),i)try{return o(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){var r=n(26);e.exports=function(e){return Object(r(e))}},function(e,t,n){var r=n(2),i=n(16),a=n(15),o=n(31)("src"),s=n(130),l=(""+s).split("toString");n(8).inspectSource=function(e){return s.call(e)},(e.exports=function(e,t,n,s){var u="function"==typeof n;u&&(a(n,"name")||i(n,"name",t)),e[t]!==n&&(u&&(a(n,o)||i(n,o,e[t]?""+e[t]:l.join(String(t)))),e===r?e[t]=n:s?e[t]?e[t]=n:i(e,t,n):(delete e[t],i(e,t,n)))})(Function.prototype,"toString",(function(){return"function"==typeof this&&this[o]||s.call(this)}))},function(e,t,n){var r=n(1),i=n(3),a=n(26),o=/"/g,s=function(e,t,n,r){var i=String(a(e)),s="<"+t;return""!==n&&(s+=" "+n+'="'+String(r).replace(o,"&quot;")+'"'),s+">"+i+"</"+t+">"};e.exports=function(e,t){var n={};n[e]=t(s),r(r.P+r.F*i((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3})),"String",n)}},function(e,t,n){window,e.exports=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="",n(n.s=16)}([function(e,t,n){var r=n(13),i=n(14);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]),r(i,{attributes:{id:"@playkit-js/playkit-js-ui"},insert:"head",singleton:!1}),e.exports=i.locals||{}},function(e,t,n){"use strict";e.exports=n(10)},function(e,t,n){"use strict";var r=n(1),i={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},o={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return r.isMemo(e)?o:s[e.$$typeof]||i}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[r.Memo]=o;var u=Object.defineProperty,c=Object.getOwnPropertyNames,p=Object.getOwnPropertySymbols,d=Object.getOwnPropertyDescriptor,h=Object.getPrototypeOf,f=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(f){var i=h(n);i&&i!==f&&e(t,i,r)}var o=c(n);p&&(o=o.concat(p(n)));for(var s=l(t),g=l(n),y=0;y<o.length;++y){var v=o[y];if(!(a[v]||r&&r[v]||g&&g[v]||s&&s[v])){var m=d(n,v);try{u(t,v,m)}catch(e){}}}}return t}},function(e,t,n){"use strict";(function(e,r){var i,a=n(5);i="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==e?e:r;var o=Object(a.a)(i);t.a=o}).call(this,n(11),n(12)(e))},function(e,t,n){e.exports=function(e,t,n,r,i){for(t=t.split?t.split("."):t,r=0;r<t.length;r++)e=e?e[t[r]]:i;return e===i?n:e}},function(e,t,n){"use strict";function r(e){var t,n=e.Symbol;return"function"==typeof n?n.observable?t=n.observable:(t=n("observable"),n.observable=t):t="@@observable",t}n.d(t,"a",(function(){return r}))},function(e){e.exports=JSON.parse('{"en":{"controls":{"play":"Play","pause":"Pause","language":"Language","settings":"Settings","fullscreen":"Fullscreen","fullscreenExit":"Exit fullscreen","rewind":"Seek backwards","forward":"Seek forward","vrStereo":"vrStereo","closedCaptionsOn":"Disable Captions","closedCaptionsOff":"Enable Captions","live":"Live","mute":"Mute","unmute":"Unmute","next":"Next","prev":"Prev","startOver":"Start over","pictureInPicture":"Picture in picture","pictureInPictureExit":"Exit picture in picture","pictureInPictureExpand":"Expand","logo":"Logo","seekBarSlider":"Seek slider"},"unmute":{"unmute":"Unmute"},"copy":{"button":"Copy URL"},"settings":{"title":"Settings","quality":"Quality","speed":"Speed","speedNormal":"Normal","qualityAuto":"Auto"},"language":{"title":"Language","audio":"Audio","captions":"Captions","advanced_captions_settings":"Advanced captions settings"},"overlay":{"close":"Close"},"error":{"default_error":"Something went wrong","default_session_text":"Session ID","retry":"Retry"},"ads":{"ad_notice":"Advertisement","learn_more":"Learn more","skip_ad":"Skip ad","skip_in":"Skip in"},"cvaa":{"title":"Advanced captions settings","sample_caption_tag":"Sample","sample_custom_caption_tag":"Custom captions","set_custom_caption":"Set custom caption","edit_caption":"Edit caption","size_label":"Size","font_color_label":"Font color","font_family_label":"Font family","font_style_label":"Font style","font_opacity_label":"Font opacity","background_color_label":"Background color","background_opacity_label":"Background opacity","apply":"Apply","caption_preview":"This is your caption preview"},"cast":{"play_on_tv":"Play on TV","disconnect_from_tv":"Disconnect from TV","status":{"connecting_to":"Connecting to","connected_to":"Connected to","playing_on":"Playing on"}},"playlist":{"prev":"Previous","next":"Next","up_next":"Up Next","up_next_in":"Up next in","cancel":"Cancel"},"pictureInPicture":{"overlay_text":"Playing in Picture In Picture mode"}}}')},function(e,t,n){e.exports=n(8)()},function(e,t,n){"use strict";var r=n(9);function i(){}function a(){}a.resetWarningCache=i,e.exports=function(){function e(e,t,n,i,a,o){if(o!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:i};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";
/** @license React v16.13.1
 * react-is.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var r="function"==typeof Symbol&&Symbol.for,i=r?Symbol.for("react.element"):60103,a=r?Symbol.for("react.portal"):60106,o=r?Symbol.for("react.fragment"):60107,s=r?Symbol.for("react.strict_mode"):60108,l=r?Symbol.for("react.profiler"):60114,u=r?Symbol.for("react.provider"):60109,c=r?Symbol.for("react.context"):60110,p=r?Symbol.for("react.async_mode"):60111,d=r?Symbol.for("react.concurrent_mode"):60111,h=r?Symbol.for("react.forward_ref"):60112,f=r?Symbol.for("react.suspense"):60113,g=r?Symbol.for("react.suspense_list"):60120,y=r?Symbol.for("react.memo"):60115,v=r?Symbol.for("react.lazy"):60116,m=r?Symbol.for("react.block"):60121,b=r?Symbol.for("react.fundamental"):60117,_=r?Symbol.for("react.responder"):60118,E=r?Symbol.for("react.scope"):60119;function k(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case i:switch(e=e.type){case p:case d:case o:case l:case s:case f:return e;default:switch(e=e&&e.$$typeof){case c:case h:case v:case y:case u:return e;default:return t}}case a:return t}}}function T(e){return k(e)===d}t.AsyncMode=p,t.ConcurrentMode=d,t.ContextConsumer=c,t.ContextProvider=u,t.Element=i,t.ForwardRef=h,t.Fragment=o,t.Lazy=v,t.Memo=y,t.Portal=a,t.Profiler=l,t.StrictMode=s,t.Suspense=f,t.isAsyncMode=function(e){return T(e)||k(e)===p},t.isConcurrentMode=T,t.isContextConsumer=function(e){return k(e)===c},t.isContextProvider=function(e){return k(e)===u},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===i},t.isForwardRef=function(e){return k(e)===h},t.isFragment=function(e){return k(e)===o},t.isLazy=function(e){return k(e)===v},t.isMemo=function(e){return k(e)===y},t.isPortal=function(e){return k(e)===a},t.isProfiler=function(e){return k(e)===l},t.isStrictMode=function(e){return k(e)===s},t.isSuspense=function(e){return k(e)===f},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===o||e===d||e===l||e===s||e===f||e===g||"object"==typeof e&&null!==e&&(e.$$typeof===v||e.$$typeof===y||e.$$typeof===u||e.$$typeof===c||e.$$typeof===h||e.$$typeof===b||e.$$typeof===_||e.$$typeof===E||e.$$typeof===m)},t.typeOf=k},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){e.exports=function(e){if(!e.webpackPolyfill){var t=Object.create(e);t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),Object.defineProperty(t,"exports",{enumerable:!0}),t.webpackPolyfill=1}return t}},function(e,t,n){"use strict";var r,i=function(){var e={};return function(t){if(void 0===e[t]){var n=document.querySelector(t);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}e[t]=n}return e[t]}}(),a=[];function o(e){for(var t=-1,n=0;n<a.length;n++)if(a[n].identifier===e){t=n;break}return t}function s(e,t){for(var n={},r=[],i=0;i<e.length;i++){var s=e[i],l=t.base?s[0]+t.base:s[0],u=n[l]||0,c="".concat(l," ").concat(u);n[l]=u+1;var p=o(c),d={css:s[1],media:s[2],sourceMap:s[3]};-1!==p?(a[p].references++,a[p].updater(d)):a.push({identifier:c,updater:g(d,t),references:1}),r.push(c)}return r}function l(e){var t=document.createElement("style"),r=e.attributes||{};if(void 0===r.nonce){var a=n.nc;a&&(r.nonce=a)}if(Object.keys(r).forEach((function(e){t.setAttribute(e,r[e])})),"function"==typeof e.insert)e.insert(t);else{var o=i(e.insert||"head");if(!o)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");o.appendChild(t)}return t}var u,c=(u=[],function(e,t){return u[e]=t,u.filter(Boolean).join("\n")});function p(e,t,n,r){var i=n?"":r.media?"@media ".concat(r.media," {").concat(r.css,"}"):r.css;if(e.styleSheet)e.styleSheet.cssText=c(t,i);else{var a=document.createTextNode(i),o=e.childNodes;o[t]&&e.removeChild(o[t]),o.length?e.insertBefore(a,o[t]):e.appendChild(a)}}function d(e,t,n){var r=n.css,i=n.media,a=n.sourceMap;if(i?e.setAttribute("media",i):e.removeAttribute("media"),a&&btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(a))))," */")),e.styleSheet)e.styleSheet.cssText=r;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(r))}}var h=null,f=0;function g(e,t){var n,r,i;if(t.singleton){var a=f++;n=h||(h=l(t)),r=p.bind(null,n,a,!1),i=p.bind(null,n,a,!0)}else n=l(t),r=d.bind(null,n,t),i=function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(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){(t=t||{}).singleton||"boolean"==typeof t.singleton||(t.singleton=(void 0===r&&(r=Boolean(window&&document&&document.all&&!window.atob)),r));var n=s(e=e||[],t);return function(e){if(e=e||[],"[object Array]"===Object.prototype.toString.call(e)){for(var r=0;r<n.length;r++){var i=o(n[r]);a[i].references--}for(var l=s(e,t),u=0;u<n.length;u++){var c=o(n[u]);0===a[c].references&&(a[c].updater(),a.splice(c,1))}n=l}}}},function(e,t,n){(t=n(15)(!1)).push([e.i,".playkit-row{display:block}.playkit-row:after{content:'';clear:both;display:block}.playkit-d-inline-block{display:inline-block}.playkit-mobile-hidden-select{display:block;opacity:0;position:absolute;top:0;left:0px;width:100%;height:100%}.playkit-font-size-base,.playkit-ad-notice{font-size:15px}.playkit-player .playkit-form-group{margin:10px 0;position:relative;max-width:100%}.playkit-player .playkit-form-group.playkit-has-error .playkit-form-control{border-color:#db1f26}.playkit-player .playkit-form-group.playkit-has-error .playkit-form-control:focus{border-color:#fff}.playkit-player .playkit-form-group.playkit-has-icon .playkit-form-control{padding-left:34px}.playkit-player .playkit-form-group .playkit-icon{position:absolute;top:2px;left:2px;width:32px;height:32px;fill:rgba(255,255,255,0.4)}.playkit-player .playkit-form-control{height:32px;width:100%;min-width:72px;border:2px solid rgba(255,255,255,0.2);border-radius:4px;background-color:rgba(0,0,0,0.4);font-size:15px;line-height:18px;color:#fff;padding:8px 10px;text-overflow:ellipsis}.playkit-player .playkit-form-control::-webkit-input-placeholder{color:rgba(255,255,255,0.6)}.playkit-player .playkit-form-control:focus{background-color:#fff;border-color:#fff;color:#333}.playkit-player .playkit-form-control:focus::-webkit-input-placeholder{color:#ccc}.playkit-player .playkit-form-control:focus+.playkit-icon{fill:#999}.playkit-player textarea.playkit-form-control{min-height:72px}.playkit-player select{font-size:15px;color:#fff;-webkit-appearance:none;border:0;background:url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23FFFFFF' viewBox='0 0 1024 1024'><path d='M301.255 338.745c-24.994-24.994-65.516-24.994-90.51 0s-24.994 65.516 0 90.51l256 256c24.994 24.994 65.516 24.994 90.51 0l256-256c24.994-24.994 24.994-65.516 0-90.51s-65.516-24.994-90.51 0l-210.745 210.745-210.745-210.745z' /></svg>\") no-repeat;background-size:16px;background-position:100% center;background-repeat:no-repeat;padding-right:24px}.playkit-checkbox{font-size:15px;position:relative}.playkit-checkbox input{display:none}.playkit-checkbox label:before{height:16px;width:16px;border:1px solid rgba(255,255,255,0.2);border-radius:4px;background-color:rgba(0,0,0,0.4);margin-right:8px;display:inline-block;content:'';vertical-align:middle}.playkit-checkbox input:checked+label:before{content:'✔';text-align:center;font-size:14px}.playkit-form-group-row{font-size:15px;margin:24px 0}.playkit-form-group-row:after{clear:both;content:' ';display:block}.playkit-form-group-row label{float:left;color:rgba(244,244,244,0.8)}.playkit-form-group-row .playkit-dropdown{float:right}.playkit-btn{text-decoration:none;height:36px;border-radius:18px;color:#fff;line-height:36px;font-weight:bold;cursor:pointer;display:inline-block;padding:0 24px}.playkit-btn.playkit-btn-block{display:block}.playkit-btn.playkit-btn-dark-transparent{background-color:rgba(0,0,0,0.5);border:2px solid rgba(255,255,255,0.2);line-height:32px}.playkit-btn.playkit-btn-dark-transparent:hover{color:#fff;border:2px solid rgba(255,255,255,0.4)}.playkit-btn.playkit-btn-branded{background-color:#006bff}.playkit-btn.playkit-btn-branded:hover{color:#fff}.playkit-btn-rounded{height:36px;width:36px;min-width:36px;min-height:36px;border-radius:18px;background-color:rgba(0,0,0,0.4);display:inline-block;padding:2px}.playkit-player button:focus{outline:none}.playkit-btn-borderless{display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:4px;border:none;padding:8px 12px 8px 8px;width:82px;height:40px;background-color:transparent;cursor:pointer}.playkit-btn-borderless.playkit-only-icon{padding:4px;width:40px;height:40px}.playkit-btn-borderless.playkit-only-label{padding:8px;width:50px;height:40px}.playkit-btn-borderless i{width:32px;height:32px}.playkit-btn-borderless label{color:#fff}.playkit-btn-borderless:hover{background-color:#888}.playkit-player.playkit-size-sm .playkit-btn-borderless,.playkit-player.playkit-size-xs .playkit-btn-borderless{height:32px}.playkit-player.playkit-size-sm .playkit-btn-borderless i,.playkit-player.playkit-size-xs .playkit-btn-borderless i{width:24px;height:24px}.playkit-player.playkit-size-sm .playkit-btn-borderless.playkit-only-icon,.playkit-player.playkit-size-xs .playkit-btn-borderless.playkit-only-icon{padding:4px;width:32px;height:32px}.playkit-player.playkit-size-sm .playkit-btn-borderless.playkit-only-label,.playkit-player.playkit-size-xs .playkit-btn-borderless.playkit-only-label{padding:8px;width:50px;height:32px}.playkit-icon{display:inline-block;font-size:0;width:100%;height:100%;margin:0 auto;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.playkit-badge-icon:after{content:'';position:absolute;height:16px;width:16px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.playkit-icon-maximize{background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1024 1024' width='36' height='36'%3E%3Cpath fill='%23fff' d='M800 269.255v114.745c0 17.673 14.327 32 32 32s32-14.327 32-32v-192c0-17.673-14.327-32-32-32h-192c-17.673 0-32 14.327-32 32s14.327 32 32 32h114.745l-137.373 137.373c-12.497 12.497-12.497 32.758 0 45.255s32.758 12.497 45.255 0l137.373-137.373z' /%3E %3Cpath fill='%23fff' d='M224 754.745v-114.745c0-17.673-14.327-32-32-32s-32 14.327-32 32v192c0 17.673 14.327 32 32 32h192c17.673 0 32-14.327 32-32s-14.327-32-32-32h-114.745l137.373-137.373c12.497-12.497 12.497-32.758 0-45.255s-32.758-12.497-45.255 0l-137.373 137.373z' /%3E%3C/svg%3E\")}.playkit-icon-minimize{background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1024 1024' width='36' height='36'%3E%3Cpath fill='%23fff' d='M672 306.745v-114.745c0-17.673-14.327-32-32-32s-32 14.327-32 32v192c0 17.673 14.327 32 32 32h192c17.673 0 32-14.327 32-32s-14.327-32-32-32h-114.745l137.373-137.373c12.497-12.497 12.497-32.758 0-45.255s-32.758-12.497-45.255 0l-137.373 137.373z' /%3E%3Cpath fill='%23fff' d='M352 717.255v114.745c0 17.673 14.327 32 32 32s32-14.327 32-32v-192c0-17.673-14.327-32-32-32h-192c-17.673 0-32 14.327-32 32s14.327 32 32 32h114.745l-137.373 137.373c-12.497 12.497-12.497 32.758 0 45.255s32.758 12.497 45.255 0l137.373-137.373z' /%3E%3C/svg%3E\")}.playkit-icon-play{background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1024 1024' width='36' height='36'%3E%3Cpath fill='%23fff' d='M796.806 461.202c44.919 28.075 44.739 73.706 0 101.668l-459.472 287.171c-44.919 28.075-81.334 7.915-81.334-45.305v-585.4c0-53.096 36.595-73.266 81.334-45.305l459.472 287.171z' /%3E%3C/svg%3E\")}.playkit-icon-pause{background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1024 1024' width='36' height='36'%3E%3Cpath fill='%23fff' d='M256 287.843c0-35.259 28.407-63.843 64-63.843 35.346 0 64 28.564 64 63.843v448.314c0 35.259-28.407 63.843-64 63.843-35.346 0-64-28.564-64-63.843v-448.314zM640 287.843c0-35.259 28.407-63.843 64-63.843 35.346 0 64 28.564 64 63.843v448.314c0 35.259-28.407 63.843-64 63.843-35.346 0-64-28.564-64-63.843v-448.314z' /%3E%3C/svg%3E\")}.playkit-icon-volume-base{background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1024 1024' width='36' height='36'%3E%3Cpath fill='%23fff' d='M128 416v192h96v-192h-96zM64 383.853c0-17.592 14.012-31.853 32.094-31.853h159.813c17.725 0 32.094 14.581 32.094 31.853v256.295c0 17.592-14.012 31.853-32.094 31.853h-159.813c-17.725 0-32.094-14.581-32.094-31.853v-256.295z' /%3E%3Cpath fill='%23fff' d='M288 634.342l160 88.889v-422.462l-160 88.889v244.684zM224 352l231.787-128.771c31.046-17.248 56.213-2.487 56.213 32.476v512.589c0 35.184-25.054 49.786-56.213 32.476l-231.787-128.771v-320z' /%3E%3C/svg%3E\")}.playkit-icon-volume-waves{background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1024 1024' width='36' height='36'%3E%3Cpath fill='%23fff' d='M802.017 837.177c82.359-86.627 129.183-201.774 129.183-324.26 0-123.976-47.976-240.409-132.127-327.329-12.293-12.697-32.552-13.025-45.249-0.732s-13.025 32.552-0.732 45.249c72.692 75.084 114.109 175.597 114.109 282.812 0 105.928-40.422 205.331-111.566 280.162-12.177 12.808-11.666 33.063 1.143 45.24s33.063 11.666 45.24-1.143z' /%3E%3Cpath fill='%23fff' d='M667.436 743.221c67.761-60.884 107.273-147.888 107.273-241.233 0-87.318-34.552-169.203-94.836-229.446-12.501-12.493-32.762-12.486-45.255 0.015s-12.486 32.762 0.015 45.255c48.375 48.342 76.075 113.989 76.075 184.176 0 75.021-31.679 144.776-86.048 193.627-13.146 11.812-14.227 32.044-2.416 45.19s32.044 14.227 45.19 2.416z' /%3E%3C/svg%3E\")}.playkit-icon-volume-wave{background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1024 1024' width='36' height='36'%3E%3Cpath fill='%23fff' d='M667.436 743.221c67.761-60.884 107.273-147.888 107.273-241.233 0-87.318-34.552-169.203-94.836-229.446-12.501-12.493-32.762-12.486-45.255 0.015s-12.486 32.762 0.015 45.255c48.375 48.342 76.075 113.989 76.075 184.176 0 75.021-31.679 144.776-86.048 193.627-13.146 11.812-14.227 32.044-2.416 45.19s32.044 14.227 45.19 2.416z'/%3E%3C/svg%3E\")}.playkit-icon-volume-mute{background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1024 1024' width='36' height='36'%3E%3Cpath fill='%23fff' d='M768 466.745l-67.986-67.986c-12.213-12.213-32.654-12.393-45.151 0.104-12.584 12.584-12.543 32.711-0.104 45.151l67.986 67.986-67.986 67.986c-12.213 12.213-12.393 32.654 0.104 45.151 12.584 12.584 32.711 12.543 45.151 0.104l67.986-67.986 67.986 67.986c12.213 12.213 32.654 12.393 45.151-0.104 12.584-12.584 12.543-32.711 0.104-45.151l-67.986-67.986 67.986-67.986c12.213-12.213 12.393-32.654-0.104-45.151-12.584-12.584-32.711-12.543-45.151-0.104l-67.986 67.986z' /%3E%3C/svg%3E\")}.playkit-icon-close{background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1024 1024' width='36' height='36'%3E%3Cpath fill='%23fff' d='M573.162 512l214.269-214.269c16.772-16.772 16.688-44.071-0.202-60.96-17.007-17.007-44.182-16.98-60.96-0.202l-214.269 214.269-214.269-214.269c-16.772-16.772-44.071-16.688-60.96 0.202-17.007 17.007-16.98 44.182-0.202 60.96l214.269 214.269-214.269 214.269c-16.772 16.772-16.688 44.071 0.202 60.96 17.007 17.007 44.182 16.98 60.96 0.202l214.269-214.269 214.269 214.269c16.772 16.772 44.071 16.688 60.96-0.202 17.007-17.007 16.98-44.182 0.202-60.96l-214.269-214.269z' /%3E%3C/svg%3E\")}.playkit-icon-settings{background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1024 1024' width='36' height='36'%3E%3Cpath fill='%23fff' d='M803.451 546.033c2.552-22.107 2.552-44.408 0.246-64.81-1.084-6.208-6.499-10.721-12.535-10.671-30.286 0.533-57.727-17.773-68.866-45.941s-3.64-60.291 18.795-80.593c3.935-3.569 4.416-9.583 0.92-13.959-13.595-17.35-29.146-33.073-46.311-46.83-4.23-3.38-10.359-2.886-14.783 1.966-14.421 14.721-34.212 22.938-54.434 22.761-9.009 0.041-17.942-1.652-26.865-5.212-28.414-11.992-46.226-40.546-44.49-71.542 0.335-5.319-3.547-9.972-8.785-10.588-21.926-2.538-44.068-2.595-65.961-0.176-5.349 0.6-9.341 5.207-9.175 10.514 1.027 30.384-16.802 58.251-45.764 70.431-8.238 3.138-16.993 4.701-25.207 4.609-20.599 0.206-40.395-7.982-55.482-23.363-2.014-2.187-4.849-3.435-7.553-3.445-2.441 0.015-4.811 0.83-6.513 2.139-17.541 13.798-33.455 29.547-47.262 46.729-3.418 4.337-2.922 10.575 0.97 14.162 22.816 20.692 30.19 53.479 17.807 83.351-13.035 27.396-41.135 44.394-71.446 43.222-5.112-0.197-9.499 3.606-10.086 9.179-2.673 22.023-2.673 44.289-0.212 64.867 1.080 6.27 6.559 10.824 13.309 10.737l2.225 0.006c28.935 0.604 54.726 18.391 65.634 45.374 11.22 28.205 3.921 60.407-18.565 81.204-3.866 3.509-4.341 9.418-0.895 13.742 13.545 17.354 29.027 33.106 46.042 46.867 4.303 3.449 10.547 2.954 14.986-1.907 14.414-14.76 34.226-23.001 54.43-22.82 9.070-0.052 18.063 1.668 27.041 5.299 28.19 12.071 45.891 40.41 44.347 71.468-0.342 5.312 3.536 9.962 8.802 10.578 21.915 2.548 44.049 2.605 65.929 0.176 5.364-0.604 9.364-5.227 9.191-10.598-0.997-30.358 16.84-58.183 45.452-70.201 8.263-3.256 17.070-4.908 25.521-4.865 20.676-0.206 40.533 8.070 55.398 23.38 2.039 2.195 4.898 3.446 7.673 3.455 2.268-0.011 4.468-0.776 6.321-2.228 17.625-13.724 33.599-29.444 47.415-46.611 3.426-4.348 2.928-10.6-0.863-14.097-22.358-20.082-30.057-51.85-19.372-79.939s37.55-46.71 67.745-46.857h5.229c5.12-0.026 9.413-3.875 9.996-8.962zM861.733 552.735c-3.961 34.572-33.157 60.748-68.129 60.926h-5.235c-5.803 0.028-10.991 3.624-13.054 9.048s-0.577 11.558 4.020 15.69c26.602 24.519 29.853 65.381 7.275 94.034-16.847 20.934-36.063 39.845-57.197 56.302-12.034 9.427-26.861 14.584-42.368 14.658-19.254-0.051-37.623-8.090-50.269-21.718-3.221-3.315-7.66-5.165-12.712-5.118-1.425-0.007-2.839 0.258-3.554 0.532-5.581 2.346-9.136 7.892-8.937 13.966 1.152 35.958-25.509 66.771-61.307 70.804-26.332 2.923-52.909 2.854-79.246-0.208-36.286-4.245-62.897-36.157-60.576-72.186 0.304-6.123-3.235-11.788-8.302-13.964-1.328-0.536-2.748-0.808-4.606-0.8-4.651-0.041-9.118 1.817-11.635 4.367-24.544 27.036-65.886 30.311-94.481 7.394-20.587-16.65-39.207-35.595-55.308-56.226-22.552-28.277-19.261-69.208 7.317-93.334 4.474-4.138 5.939-10.604 3.748-16.115-2.052-5.076-6.932-8.442-11.794-8.55-36.436 0.464-66.759-24.741-72.949-60.89-3.243-26.718-3.243-53.731-0.055-79.964 3.744-35.827 34.642-62.605 70.642-61.219 6.877 0.266 13.251-3.59 15.584-8.401 2.309-5.59 0.861-12.028-3.789-16.247-26.603-24.51-29.856-65.368-7.293-93.994 16.767-20.868 35.856-39.76 57.129-56.491 12.099-9.322 26.921-14.42 42.463-14.513 19.308 0.059 37.717 8.166 50.145 21.684 3.263 3.322 7.737 5.172 12.994 5.126 1.471 0.015 2.933-0.245 3.363-0.39 5.601-2.359 9.165-7.93 8.957-14.077-1.126-35.941 25.542-66.721 61.322-70.731 26.322-2.909 52.889-2.84 79.251 0.212 36.244 4.265 62.828 36.125 60.546 72.343-0.339 6.047 3.159 11.654 8.186 13.782 1.381 0.55 2.855 0.829 4.726 0.823 4.663 0.040 9.142-1.819 11.615-4.312 24.439-26.99 65.656-30.312 94.137-7.557 20.721 16.607 39.456 35.549 55.655 56.225 22.667 28.35 19.38 69.439-7.531 93.846-4.33 3.918-5.776 10.112-3.628 15.542s7.438 8.96 13.543 8.854c34.999-0.298 65.076 24.766 71.337 60.925 3.065 26.552 3.065 53.368 0 79.92zM511.956 589.951c43.215-0.108 78.137-35.17 78.072-78.385 0-31.732-19.132-60.334-48.461-72.448s-63.068-5.35-85.461 17.133c-22.393 22.483-29.022 56.249-16.791 85.529s40.909 48.298 72.641 48.171zM512.146 648.617c-55.438 0.221-105.58-33.029-126.965-84.224s-9.796-110.233 29.358-149.543c39.153-39.31 98.144-51.136 149.424-29.956s84.731 71.189 84.732 126.627c0.114 75.549-60.999 136.907-136.548 137.096z' /%3E%3C/svg%3E\")}.playkit-icon-check{background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1024 1024' width='36' height='36'%3E%3Cpath fill='%23fff' d='M342.481 563.894c-12.577-12.416-32.838-12.285-45.254 0.292s-12.285 32.838 0.292 45.254l118.857 117.333c13.275 13.105 34.901 12.123 46.933-2.131l297.143-352c11.4-13.505 9.694-33.694-3.811-45.094s-33.694-9.694-45.094 3.811l-274.828 325.566-94.238-93.030z' /%3E%3C/svg%3E\")}.playkit-icon-language{background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1024 1024' width='36' height='36'%3E%3Cpath fill='%23fff' d='M512 800c159.058 0 288-128.942 288-288s-128.942-288-288-288c-159.058 0-288 128.942-288 288s128.942 288 288 288zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352s-157.596 352-352 352z' /%3E%3Cpath fill='%23fff' d='M441.231 173.324c-76.632 84.62-121.231 207.208-121.231 338.676 0 134.304 46.556 259.282 126.083 343.936l46.646-43.82c-68.041-72.429-108.728-181.651-108.728-300.116 0-116.001 39.001-223.203 104.669-295.716l-47.438-42.96z' /%3E%3Cpath fill='%23fff' d='M584.297 173.324c76.632 84.62 121.231 207.208 121.231 338.676 0 134.304-46.556 259.282-126.083 343.936l-46.646-43.82c68.041-72.429 108.728-181.651 108.728-300.116 0-116.001-39.001-223.203-104.669-295.716l47.438-42.96z' /%3E%3Cpath fill='%23fff' d='M840.432 419.786c-81.65-22.637-200.551-35.786-328.432-35.786-128.056 0-247.103 13.185-328.758 35.876l17.136 61.663c75.47-20.972 188.938-33.539 311.622-33.539 122.521 0 235.854 12.533 311.334 33.459l17.099-61.674z' /%3E%3Cpath fill='%23fff' d='M840.432 605.754c-81.65 22.637-200.551 35.786-328.432 35.786-128.056 0-247.103-13.185-328.758-35.876l17.136-61.663c75.47 20.972 188.938 33.539 311.622 33.539 122.521 0 235.854-12.533 311.334-33.459l17.099 61.674z' /%3E%3Cpath fill='%23fff' d='M480 192h64v640h-64v-640z' /%3E%3C/svg%3E\")}.playkit-icon-quality{background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1024 1024' width='36' height='36'%3E%3Cpath fill='%23fff' d='M159.904 192h288.234c17.277 0 31.862 14.323 31.862 31.992 0 17.792-14.261 31.993-31.853 31.994l-288.147 0.014v544.174c-0.017-0.18 704-0.174 704-0.174v-128.006c0-17.795 14.327-31.994 32-31.994 17.796 0 32 14.34 32 32.029v128.145c0 35.25-28.639 63.826-63.904 63.826h-704.192c-35.293 0-63.904-28.875-63.904-63.826v-544.348c0-35.25 28.639-63.826 63.904-63.826zM501.818 378.182c108.449 0 196.364-87.915 196.364-196.364 0-29.091 43.636-29.091 43.636 0 0 108.449 87.915 196.364 196.364 196.364 29.091 0 29.091 43.636 0 43.636-108.449 0-196.364 87.915-196.364 196.364 0 29.091-43.636 29.091-43.636 0 0-108.449-87.915-196.364-196.364-196.364-29.091 0-29.091-43.636 0-43.636z' /%3E%3C/svg%3E\")}.playkit-icon-captions{background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1024 1024' width='36' height='36'%3E%3Cpath fill='%23fff' d='M160 771.213c-0.017-0.172 704-0.166 704-0.166v-518.261c0.017 0.172-704 0.166-704 0.166v518.261zM96 252.787c0-33.572 28.639-60.787 63.904-60.787h704.192c35.293 0 63.904 27.5 63.904 60.787v518.427c0 33.572-28.639 60.787-63.904 60.787h-704.192c-35.293 0-63.904-27.5-63.904-60.787v-518.427z' /%3E%3Cpath fill='%23fff' d='M490.583 568.655c0 7.729-2.311 15.987-6.933 24.777s-11.668 17.162-21.14 25.118c-9.471 7.956-21.405 14.358-35.801 19.208s-30.611 7.274-48.644 7.274c-38.34 0-68.268-11.176-89.787-33.528s-32.278-52.319-32.278-89.901c0-25.459 4.925-47.962 14.775-67.511s24.095-34.665 42.734-45.348c18.639-10.684 40.916-16.025 66.829-16.025 16.063 0 30.8 2.349 44.212 7.047s24.777 10.759 34.096 18.185c9.32 7.425 16.442 15.343 21.367 23.754s7.388 16.253 7.388 23.527c0 7.425-2.766 13.714-8.297 18.867s-12.237 7.729-20.117 7.729c-5.152 0-9.433-1.326-12.843-3.978s-7.236-6.933-11.479-12.843c-7.577-11.517-15.495-20.155-23.754-25.913s-18.753-8.638-31.482-8.638c-18.336 0-33.111 7.16-44.325 21.481s-16.821 33.907-16.821 58.759c0 11.669 1.44 22.39 4.319 32.164s7.047 18.109 12.502 25.004c5.455 6.895 12.047 12.123 19.776 15.684s16.215 5.342 25.459 5.342c12.426 0 23.072-2.879 31.937-8.638s16.707-14.548 23.527-26.368c3.789-6.971 7.88-12.426 12.275-16.366s9.774-5.91 16.139-5.91c7.577 0 13.866 2.879 18.867 8.638s7.501 11.896 7.501 18.412zM767.219 568.655c0 7.729-2.311 15.987-6.933 24.777s-11.668 17.162-21.14 25.118c-9.471 7.956-21.405 14.358-35.801 19.208s-30.611 7.274-48.644 7.274c-38.34 0-68.268-11.176-89.787-33.528s-32.278-52.319-32.278-89.901c0-25.459 4.925-47.962 14.775-67.511s24.095-34.665 42.734-45.348c18.639-10.684 40.916-16.025 66.829-16.025 16.063 0 30.8 2.349 44.212 7.047s24.777 10.759 34.096 18.185c9.32 7.425 16.442 15.343 21.367 23.754s7.388 16.253 7.388 23.527c0 7.425-2.766 13.714-8.297 18.867s-12.237 7.729-20.117 7.729c-5.152 0-9.433-1.326-12.843-3.978s-7.236-6.933-11.479-12.843c-7.577-11.517-15.495-20.155-23.754-25.913s-18.753-8.638-31.482-8.638c-18.336 0-33.111 7.16-44.325 21.481s-16.821 33.907-16.821 58.759c0 11.669 1.44 22.39 4.319 32.164s7.047 18.109 12.502 25.004c5.455 6.895 12.047 12.123 19.776 15.684s16.215 5.342 25.459 5.342c12.426 0 23.072-2.879 31.937-8.638s16.707-14.548 23.527-26.368c3.789-6.971 7.88-12.426 12.275-16.366s9.774-5.91 16.139-5.91c7.577 0 13.866 2.879 18.867 8.638s7.501 11.896 7.501 18.412z' /%3E%3C/svg%3E\")}.playkit-icon-speed{background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1024 1024' width='36' height='36'%3E%3Cpath fill='%23fff' d='M512 832c35.346 0 64-28.654 64-64s-28.654-64-64-64c-35.346 0-64 28.654-64 64s28.654 64 64 64zM480.239 643.971c-0.158-1.272-0.239-2.566-0.239-3.876v-192.19c0-17.621 14.204-31.905 32-31.905 17.673 0 32 14.497 32 31.905v192.19c0 1.313-0.079 2.607-0.232 3.878 55.325 14.128 96.232 64.301 96.232 124.027 0 70.692-57.308 128-128 128s-128-57.308-128-128c0-59.729 40.91-109.903 96.239-124.029zM928 576c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-194.404-157.596-352-352-352s-352 157.596-352 352c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-229.75 186.25-416 416-416s416 186.25 416 416z' /%3E%3C/svg%3E\")}.playkit-icon-speed-down{background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1024 1024' width='36' height='36'%3E%3Cpath fill='%23fff' d='M512 800c35.346 0 64-28.654 64-64s-28.654-64-64-64c-35.346 0-64 28.654-64 64s28.654 64 64 64zM401.852 670.758c-1.056-0.826-2.077-1.728-3.055-2.706l-113.005-113.005c-12.533-12.533-12.65-32.737-0.066-45.321 12.497-12.497 32.536-12.719 45.321 0.066l113.005 113.005c0.976 0.976 1.876 1.998 2.701 3.059 19.106-11.343 41.416-17.855 65.248-17.855 70.692 0 128 57.308 128 128s-57.308 128-128 128c-70.692 0-128-57.308-128-128 0-23.829 6.511-46.137 17.852-65.242zM928 576c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-194.404-157.596-352-352-352s-352 157.596-352 352c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-229.75 186.25-416 416-416s416 186.25 416 416z'/%3E%3C/svg%3E\")}.playkit-icon-speed-up{background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1024 1024' width='36' height='36'%3E%3Cpath fill='%23fff' d='M512 800c35.346 0 64-28.654 64-64s-28.654-64-64-64c-35.346 0-64 28.654-64 64s28.654 64 64 64zM546.516 612.708c0.524-1.23 1.129-2.446 1.819-3.64l79.906-138.402c8.862-15.35 28.348-20.692 43.76-11.794 15.305 8.837 20.707 28.135 11.666 43.794l-79.906 138.402c-0.693 1.201-1.451 2.34-2.268 3.416 23.761 23.238 38.508 55.655 38.508 91.516 0 70.692-57.308 128-128 128s-128-57.308-128-128c0-70.692 57.308-128 128-128 11.959 0 23.535 1.64 34.516 4.708zM928 576c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-194.404-157.596-352-352-352s-352 157.596-352 352c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-229.75 186.25-416 416-416s416 186.25 416 416z'/%3E%3C/svg%3E\")}.playkit-icon-audio{background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1024 1024' width='36' height='36'%3E%3Cpath fill='%23fff' d='M768 625.124v-354.531l-352 135.385v330.022c0 70.692-57.308 128-128 128s-128-57.308-128-128c0-70.692 57.308-128 128-128 23.314 0 45.173 6.233 64 17.124v-241.124c0-13.241 8.155-25.114 20.513-29.867l416-160c20.96-8.062 43.487 7.41 43.487 29.867v512c0 70.692-57.308 128-128 128s-128-57.308-128-128c0-70.692 57.308-128 128-128 23.314 0 45.173 6.233 64 17.124zM288 800c35.346 0 64-28.654 64-64s-28.654-64-64-64c-35.346 0-64 28.654-64 64s28.654 64 64 64zM704 800c35.346 0 64-28.654 64-64s-28.654-64-64-64c-35.346 0-64 28.654-64 64s28.654 64 64 64z' /%3E%3C/svg%3E\")}.playkit-icon-arrow-down{background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1024 1024' width='36' height='36'%3E%3Cpath fill='%23fff' d='M301.255 338.745c-24.994-24.994-65.516-24.994-90.51 0s-24.994 65.516 0 90.51l256 256c24.994 24.994 65.516 24.994 90.51 0l256-256c24.994-24.994 24.994-65.516 0-90.51s-65.516-24.994-90.51 0l-210.745 210.745-210.745-210.745z' /%3E%3C/svg%3E\")}.playkit-icon-start-over{background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1024 1024' width='36' height='36'%3E%3Cpath fill='%23fff' d='M255.271 339.053c94.182-126.513 270.298-165.203 410.222-84.418 150.758 87.040 202.411 279.813 115.371 430.571s-279.813 202.411-430.571 115.371c-61.424-35.463-107.948-89.4-134.169-153.673-7.677-18.818-29.156-27.85-47.974-20.173s-27.85 29.156-20.173 47.974c32.339 79.269 89.818 145.906 165.517 189.611 185.96 107.364 423.747 43.649 531.111-142.311s43.649-423.747-142.311-531.111c-172.433-99.554-389.428-52.014-505.682 103.69l-27.226-78.49c-6.66-19.202-27.626-29.368-46.828-22.708s-29.368 27.626-22.708 46.828l52.434 151.164c5.36 15.452 20.275 25.513 36.61 24.694l159.799-8.011c20.299-1.018 35.929-18.298 34.911-38.596s-18.298-35.929-38.596-34.911l-89.738 4.499z' /%3E%3C/svg%3E\")}.playkit-icon-seek-end{background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1024 1024' width='36' height='36'%3E%3Cpath fill='%23fff' d='M742.494 323.053c-94.182-126.513-270.298-165.203-410.222-84.418-150.758 87.040-202.411 279.813-115.371 430.571s279.813 202.411 430.571 115.371c61.424-35.463 107.948-89.4 134.169-153.673 7.677-18.818 29.156-27.85 47.974-20.173s27.85 29.156 20.173 47.974c-32.339 79.269-89.818 145.906-165.517 189.611-185.96 107.364-423.747 43.649-531.111-142.311s-43.649-423.747 142.311-531.111c172.433-99.554 389.428-52.014 505.682 103.69l27.226-78.49c6.66-19.202 27.626-29.368 46.828-22.708s29.368 27.626 22.708 46.828l-52.434 151.164c-5.36 15.452-20.275 25.513-36.61 24.694l-159.799-8.011c-20.299-1.018-35.929-18.298-34.911-38.596s18.298-35.929 38.596-34.911l89.738 4.499z'/%3E%3C/svg%3E\")}.playkit-icon-rewind{background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1024 1024' width='36' height='36'%3E%3Cpath fill='%23fff' opacity='0.5' d='M258.471 323.053c94.182-126.513 270.298-165.203 410.222-84.418 150.758 87.040 202.411 279.813 115.371 430.571s-279.813 202.411-430.571 115.371c-61.424-35.463-107.948-89.4-134.169-153.673-7.677-18.818-29.156-27.85-47.974-20.173s-27.85 29.156-20.173 47.974c32.339 79.269 89.818 145.906 165.517 189.611 185.96 107.364 423.747 43.649 531.111-142.311s43.649-423.747-142.311-531.111c-172.433-99.554-389.428-52.014-505.682 103.69l-27.226-78.49c-6.66-19.202-27.626-29.368-46.828-22.708s-29.368 27.626-22.708 46.828l52.434 151.164c5.36 15.452 20.275 25.513 36.61 24.694l159.799-8.011c20.299-1.018 35.929-18.298 34.911-38.596s-18.298-35.929-38.596-34.911l-89.738 4.499z'%3E%3C/path%3E%3Cpath fill='%23fff' d='M816.068 431.974c-20.553-78.699-71.369-149.456-147.375-193.338-139.923-80.785-316.040-42.095-410.222 84.418l89.738-4.499c20.299-1.018 37.579 14.613 38.596 34.911s-14.613 37.579-34.911 38.596l-159.799 8.011c-16.335 0.819-31.25-9.242-36.61-24.694l-52.434-151.164c-6.66-19.202 3.506-40.167 22.708-46.828s40.167 3.506 46.828 22.708l27.226 78.49c116.254-155.703 333.248-203.244 505.682-103.69 91.184 52.645 152.976 136.648 179.618 230.523l-69.044 26.555z'%3E%3C/path%3E%3C/svg%3E\")}.playkit-icon-rewind-10{background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1024 1024' width='36' height='36'%3E%3Cpath fill='%23fff' d='M258.471 323.053c94.182-126.513 270.298-165.203 410.222-84.418 150.758 87.040 202.411 279.813 115.371 430.571s-279.813 202.411-430.571 115.371c-61.424-35.463-107.948-89.4-134.169-153.673-7.677-18.818-29.156-27.85-47.974-20.173s-27.85 29.156-20.173 47.974c32.339 79.269 89.818 145.906 165.517 189.611 185.96 107.364 423.747 43.649 531.111-142.311s43.649-423.747-142.311-531.111c-172.433-99.554-389.428-52.014-505.682 103.69l-27.226-78.49c-6.66-19.202-27.626-29.368-46.828-22.708s-29.368 27.626-22.708 46.828l52.434 151.164c5.36 15.452 20.275 25.513 36.61 24.694l159.799-8.011c20.299-1.018 35.929-18.298 34.911-38.596s-18.298-35.929-38.596-34.911l-89.738 4.499z'%3E%3C/path%3E%3Cpath fill='%23fff' d='M413.327 636.083h67.358v-252.083h-48.527c-2.173 7.358-4.949 13.589-8.329 18.693s-7.726 9.139-13.037 12.106c-5.311 2.967-11.709 5.103-19.193 6.409s-16.417 1.958-26.798 1.958v41.302h48.527v171.616zM596.807 554.192c0 17.803 1.569 29.849 4.708 36.139s8.208 9.435 15.21 9.435c7.001 0 12.071-3.145 15.21-9.435s4.708-18.336 4.708-36.139v-83.316c0-17.803-1.569-29.849-4.708-36.139s-8.208-9.435-15.21-9.435c-7.001 0-12.071 3.145-15.21 9.435s-4.708 18.336-4.708 36.139v83.316zM529.449 512.534c0-25.398 1.75-46.405 5.251-63.021s8.812-29.789 15.934-39.522c7.122-9.732 16.176-16.497 27.16-20.295s23.962-5.697 38.93-5.697c14.969 0 27.945 1.899 38.93 5.697s20.038 10.563 27.16 20.295c7.122 9.732 12.433 22.906 15.934 39.522s5.251 37.622 5.251 63.021c0 25.636-1.75 46.702-5.251 63.199s-8.812 29.552-15.934 39.166c-7.122 9.613-16.176 16.2-27.16 19.761s-23.962 5.341-38.93 5.341c-14.969 0-27.945-1.78-38.93-5.341s-20.038-10.147-27.16-19.761c-7.122-9.613-12.433-22.668-15.934-39.166s-5.251-37.563-5.251-63.199z'%3E%3C/path%3E%3C/svg%3E\")}.playkit-icon-forward{background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1024 1024' width='36' height='36'%3E%3Cpath fill='%23fff' opacity='0.5' d='M765.529 323.053c-94.182-126.513-270.298-165.203-410.222-84.418-150.758 87.040-202.411 279.813-115.371 430.571s279.813 202.411 430.571 115.371c61.424-35.463 107.948-89.4 134.169-153.673 7.677-18.818 29.156-27.85 47.974-20.173s27.85 29.156 20.173 47.974c-32.339 79.269-89.818 145.906-165.517 189.611-185.96 107.364-423.747 43.649-531.111-142.311s-43.649-423.747 142.311-531.111c172.433-99.554 389.428-52.014 505.682 103.69l27.226-78.49c6.66-19.202 27.626-29.368 46.828-22.708s29.368 27.626 22.708 46.828l-52.434 151.164c-5.36 15.452-20.275 25.513-36.61 24.694l-159.799-8.011c-20.299-1.018-35.929-18.298-34.911-38.596s18.298-35.929 38.596-34.911l89.738 4.499z'%3E%3C/path%3E%3Cpath fill='%23fff' d='M207.932 431.974c20.553-78.699 71.369-149.456 147.375-193.338 139.923-80.785 316.040-42.095 410.222 84.418l-89.738-4.499c-20.299-1.018-37.579 14.613-38.596 34.911s14.613 37.579 34.911 38.596l159.799 8.011c16.335 0.819 31.25-9.242 36.61-24.694l52.434-151.164c6.66-19.202-3.506-40.167-22.708-46.828s-40.167 3.506-46.828 22.708l-27.226 78.49c-116.254-155.703-333.248-203.244-505.682-103.69-91.184 52.645-152.976 136.648-179.618 230.523l69.044 26.555z'%3E%3C/path%3E%3C/svg%3E\")}.playkit-icon-forward-10{background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1024 1024' width='36' height='36'%3E%3Cpath fill='%23fff' d='M765.529 323.053c-94.182-126.513-270.298-165.203-410.222-84.418-150.758 87.040-202.411 279.813-115.371 430.571s279.813 202.411 430.571 115.371c61.424-35.463 107.948-89.4 134.169-153.673 7.677-18.818 29.156-27.85 47.974-20.173s27.85 29.156 20.173 47.974c-32.339 79.269-89.818 145.906-165.517 189.611-185.96 107.364-423.747 43.649-531.111-142.311s-43.649-423.747 142.311-531.111c172.433-99.554 389.428-52.014 505.682 103.69l27.226-78.49c6.66-19.202 27.626-29.368 46.828-22.708s29.368 27.626 22.708 46.828l-52.434 151.164c-5.36 15.452-20.275 25.513-36.61 24.694l-159.799-8.011c-20.299-1.018-35.929-18.298-34.911-38.596s18.298-35.929 38.596-34.911l89.738 4.499z'%3E%3C/path%3E%3Cpath fill='%23fff' d='M365.327 636.083h67.358v-252.083h-48.527c-2.173 7.358-4.949 13.589-8.329 18.693s-7.726 9.139-13.037 12.106c-5.311 2.967-11.709 5.103-19.193 6.409s-16.417 1.958-26.798 1.958v41.302h48.527v171.616zM548.807 554.192c0 17.803 1.569 29.849 4.708 36.139s8.208 9.435 15.21 9.435c7.001 0 12.071-3.145 15.21-9.435s4.708-18.336 4.708-36.139v-83.316c0-17.803-1.569-29.849-4.708-36.139s-8.208-9.435-15.21-9.435c-7.001 0-12.071 3.145-15.21 9.435s-4.708 18.336-4.708 36.139v83.316zM481.449 512.534c0-25.398 1.75-46.405 5.251-63.021s8.812-29.789 15.934-39.522c7.122-9.732 16.176-16.497 27.16-20.295s23.962-5.697 38.93-5.697c14.969 0 27.945 1.899 38.93 5.697s20.038 10.563 27.16 20.295c7.122 9.732 12.433 22.906 15.934 39.522s5.251 37.622 5.251 63.021c0 25.636-1.75 46.702-5.251 63.199s-8.812 29.552-15.934 39.166c-7.122 9.613-16.176 16.2-27.16 19.761s-23.962 5.341-38.93 5.341c-14.969 0-27.945-1.78-38.93-5.341s-20.038-10.147-27.16-19.761c-7.122-9.613-12.433-22.668-15.934-39.166s-5.251-37.563-5.251-63.199z'%3E%3C/path%3E%3C/svg%3E\")}.playkit-icon-vr-stereo{background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1024 1024' width='36' height='36'%3E%3Cpath fill='%23fff' d='M864 255.996c53.019 0 96 42.981 96 96v384.004c0 53.019-42.981 96-96 96h-219.764c-33.721 0-64.97-17.693-82.319-46.608l-49.917-83.195-49.917 83.195c-17.349 28.916-48.598 46.608-82.319 46.608h-219.764c-53.019 0-96-42.981-96-96v-384.003c0-53.019 42.981-96 96-96h704zM128 351.997v384.003c0 17.673 14.327 32 32 32h219.764c11.24 0 21.657-5.898 27.44-15.536l49.917-83.195c5.405-9.008 12.944-16.547 21.952-21.952 30.309-18.185 69.622-8.357 87.807 21.952l49.917 83.195c5.783 9.639 16.199 15.536 27.44 15.536h219.764c17.673 0 32-14.327 32-32v-384.004c0-17.673-14.327-32-32-32h-704c-17.673 0-32 14.327-32 32zM304 624c-44.183 0-80-35.817-80-80s35.817-80 80-80c44.183 0 80 35.817 80 80s-35.817 80-80 80zM720 624c-44.183 0-80-35.817-80-80s35.817-80 80-80c44.183 0 80 35.817 80 80s-35.817 80-80 80z'%3E%3C/path%3E%3C/svg%3E\")}.playkit-icon-vr-stereo-full{background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1024 1024' width='36' height='36'%3E%3Cpath fill='%23006bff' d='M864 255.996c53.019 0 96 42.981 96 96v384.004c0 53.019-42.981 96-96 96h-219.764c-33.721 0-64.97-17.693-82.319-46.608l-49.917-83.195-49.917 83.195c-17.349 28.916-48.598 46.608-82.319 46.608h-219.764c-53.019 0-96-42.981-96-96v-384.003c0-53.019 42.981-96 96-96h704zM304 624c44.183 0 80-35.817 80-80s-35.817-80-80-80c-44.183 0-80 35.817-80 80s35.817 80 80 80zM720 624c44.183 0 80-35.817 80-80s-35.817-80-80-80c-44.183 0-80 35.817-80 80s35.817 80 80 80z'%3E%3C/path%3E%3C/svg%3E\")}.playkit-icon-chromecast{background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1024 1024' width='36' height='36'%3E%3Cpath fill='%23fff' d='M160 704v96h96c0-53.12-42.88-96-96-96zM160 576v64c88.32 0 160 71.68 160 160h64c0-123.84-100.16-224-224-224zM736 352h-448v52.16c126.72 40.96 226.88 141.12 267.84 267.84h180.16v-320zM160 448v64c159.040 0 288 128.96 288 288h64c0-194.56-157.76-352-352-352zM800 224h-576c-35.2 0-64 28.8-64 64v96h64v-96h576v448h-224v64h224c35.2 0 64-28.8 64-64v-448c0-35.2-28.8-64-64-64z'%3E%3C/path%3E%3C/svg%3E\")}.playkit-icon-chromecast-brand{background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1024 1024' width='36' height='36'%3E%3Cpath fill='%23006bff' d='M160 704v96h96c0-53.12-42.88-96-96-96zM160 576v64c88.32 0 160 71.68 160 160h64c0-123.84-100.16-224-224-224zM736 352h-448v52.16c126.72 40.96 226.88 141.12 267.84 267.84h180.16v-320zM160 448v64c159.040 0 288 128.96 288 288h64c0-194.56-157.76-352-352-352zM800 224h-576c-35.2 0-64 28.8-64 64v96h64v-96h576v448h-224v64h224c35.2 0 64-28.8 64-64v-448c0-35.2-28.8-64-64-64z'%3E%3C/path%3E%3C/svg%3E\")}.playkit-icon-next{background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1024 1024' width='36' height='36'%3E%3Cpath fill='%23fff' d='M640 549.333l-264.982 154.573c-30.386 17.725-55.018 3.388-55.018-32.094v-319.625c0-35.45 24.605-49.835 55.018-32.094l264.982 154.573v-154.448c0-17.794 14.204-32.219 32-32.219 17.673 0 32 14.398 32 32.219v383.562c0 17.794-14.204 32.219-32 32.219-17.673 0-32-14.398-32-32.219v-154.448z'%3E%3C/path%3E%3C/svg%3E\")}.playkit-icon-prev{background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1024 1024' width='36' height='36'%3E%3Cpath fill='%23fff' d='M384 549.333l264.982 154.573c30.386 17.725 55.018 3.388 55.018-32.094v-319.625c0-35.45-24.605-49.835-55.018-32.094l-264.982 154.573v-154.448c0-17.794-14.204-32.219-32-32.219-17.673 0-32 14.398-32 32.219v383.562c0 17.794 14.204 32.219 32 32.219 17.673 0 32-14.398 32-32.219v-154.448z'%3E%3C/path%3E%3C/svg%3E\")}.playkit-icon-picture-in-picture-start{background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1024 1024' width='36' height='36'%3E%3Cpath fill='%23fff' d='M224 256c-17.673 0-32 14.327-32 32v448c0 17.673 14.327 32 32 32h576c17.673 0 32-14.327 32-32v-448c0-17.673-14.327-32-32-32h-576zM224 192h576c53.019 0 96 42.981 96 96v448c0 53.019-42.981 96-96 96h-576c-53.019 0-96-42.981-96-96v-448c0-53.019 42.981-96 96-96z'%3E%3C/path%3E%3Cpath fill='%23fff' d='M544 512h192c17.673 0 32 14.327 32 32v128c0 17.673-14.327 32-32 32h-192c-17.673 0-32-14.327-32-32v-128c0-17.673 14.327-32 32-32z'%3E%3C/path%3E%3C/svg%3E\")}.playkit-icon-picture-in-picture-stop{background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1024 1024' width='36' height='36'%3E%3Cpath fill='%23fff' d='M800 192c51.126 0 92.917 39.965 95.837 90.359l0.163 5.641v448c0 51.126-39.965 92.917-90.359 95.837l-5.641 0.163h-576c-51.126 0-92.917-39.965-95.837-90.359l-0.163-5.641v-64c0-17.673 14.327-32 32-32 16.411 0 29.936 12.353 31.785 28.268l0.215 3.732v64c0 16.411 12.353 29.936 28.268 31.785l3.732 0.215h576c16.411 0 29.936-12.353 31.785-28.268l0.215-3.732v-448c0-16.411-12.353-29.936-28.268-31.785l-3.732-0.215h-192c-17.673 0-32-14.327-32-32 0-16.411 12.353-29.936 28.268-31.785l3.732-0.215h192z'%3E%3C/path%3E%3Cpath fill='%23fff' d='M416 192c17.673 0 32 14.327 32 32 0 16.411-12.353 29.936-28.268 31.785l-3.732 0.215-178.752-0.032 202.711 202.736c12.497 12.497 12.497 32.758 0 45.255-11.535 11.535-29.687 12.423-42.24 2.662l-3.015-2.662-202.704-202.679v178.72c0 16.411-12.353 29.936-28.268 31.785l-3.732 0.215c-16.411 0-29.936-12.353-31.785-28.268l-0.215-3.732v-256l0.005-0.588c0.014-0.757 0.054-1.514 0.122-2.268l-0.127 2.856c0-1.62 0.12-3.212 0.353-4.767 0.083-0.544 0.182-1.101 0.295-1.656 0.141-0.705 0.307-1.399 0.495-2.084 0.14-0.5 0.288-0.992 0.449-1.482 0.204-0.629 0.434-1.262 0.684-1.885 0.227-0.568 0.466-1.121 0.722-1.669 0.311-0.661 0.644-1.314 0.998-1.954 0.212-0.388 0.439-0.779 0.676-1.166 0.503-0.818 1.040-1.614 1.61-2.382 0.174-0.238 0.351-0.47 0.532-0.7 1.588-2.021 3.42-3.854 5.45-5.446l-2.891 2.563c1.133-1.133 2.329-2.163 3.578-3.090 0.774-0.571 1.569-1.108 2.389-1.609 0.386-0.239 0.777-0.466 1.171-0.685 0.633-0.348 1.285-0.681 1.951-0.993 0.544-0.255 1.098-0.495 1.656-0.718 0.632-0.253 1.265-0.483 1.907-0.694 0.476-0.154 0.969-0.302 1.464-0.438 0.69-0.192 1.384-0.359 2.086-0.502 0.557-0.111 1.115-0.209 1.674-0.293 0.327-0.051 0.672-0.097 1.019-0.137l0.876-0.088c0.755-0.067 1.511-0.108 2.268-0.122l0.588-0.005h256z'%3E%3C/path%3E%3C/svg%3E\")}.playkit-icon-quality-hd:after{background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 16 16' width='16' height='16'%3E%3Cpath fill='%23fff' d='M13.9931545,4 C14.5492199,4 15,4.45303631 15,4.99703014 L15,11.0029699 C15,11.5536144 14.5500512,12 13.9931545,12 L2.00684547,12 C1.45078007,12 1,11.5469637 1,11.0029699 L1,4.99703014 C1,4.4463856 1.44994876,4 2.00684547,4 L13.9931545,4 Z M3.73939861,5 L2,5 L2,11 L3.73939861,11 L3.73918396,8.56940659 L5.96845644,8.56940659 L5.9691596,11 L7.69930609,11 L7.69930609,5 L5.9691596,5 L5.96845644,7.32457143 L3.73918396,7.32457143 L3.73939861,5 Z M10.849653,5 L8.65690054,5 L8.65690054,11 L10.8774094,11 L11.1387878,10.9921562 C11.5670397,10.9660102 11.9583976,10.8744992 12.3128614,10.7176232 L12.3128614,10.7176232 L12.4919044,10.6311813 L12.686671,10.5199596 C13.0639309,10.2858264 13.3675515,9.98155416 13.5975328,9.60714286 C13.827514,9.23273155 13.9589319,8.81088809 13.9917864,8.34161247 L13.9917864,8.34161247 L14,8.10302198 L14,7.9010989 L13.9917864,7.66145717 C13.9589319,7.19033135 13.827514,6.76815149 13.5975328,6.39491758 C13.3292213,5.95947802 12.9583655,5.61813187 12.4849653,5.37087912 C12.0791937,5.15894819 11.6207417,5.03784481 11.1096093,5.00756896 L11.1096093,5.00756896 L10.849653,5 Z M10.849653,6.24862637 C11.154973,6.24862637 11.4101773,6.30906593 11.615266,6.42994505 C11.8203547,6.55082418 11.9745567,6.73282967 12.077872,6.97596154 C12.1605243,7.17046703 12.2101157,7.40497253 12.2266461,7.67947802 L12.2266461,7.67947802 L12.232845,7.89285714 L12.232845,8.10302198 L12.2265536,8.31796703 C12.2097764,8.59445055 12.1594449,8.83049451 12.075559,9.0260989 C11.9707016,9.2706044 11.8180416,9.4532967 11.617579,9.57417582 C11.4572089,9.67087912 11.2672321,9.7289011 11.0476484,9.74824176 L11.0476484,9.74824176 L10.8774094,9.75549451 L10.3957366,9.75600879 L10.3957366,6.24937143 Z'%3E%3C/path%3E%3C/svg%3E\")}.playkit-icon-quality-hd-active:after{background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 16 16' width='16' height='16'%3E%3Cpath fill='%23006bff' d='M13.9931545,4 C14.5492199,4 15,4.45303631 15,4.99703014 L15,11.0029699 C15,11.5536144 14.5500512,12 13.9931545,12 L2.00684547,12 C1.45078007,12 1,11.5469637 1,11.0029699 L1,4.99703014 C1,4.4463856 1.44994876,4 2.00684547,4 L13.9931545,4 Z M3.73939861,5 L2,5 L2,11 L3.73939861,11 L3.73918396,8.56940659 L5.96845644,8.56940659 L5.9691596,11 L7.69930609,11 L7.69930609,5 L5.9691596,5 L5.96845644,7.32457143 L3.73918396,7.32457143 L3.73939861,5 Z M10.849653,5 L8.65690054,5 L8.65690054,11 L10.8774094,11 L11.1387878,10.9921562 C11.5670397,10.9660102 11.9583976,10.8744992 12.3128614,10.7176232 L12.3128614,10.7176232 L12.4919044,10.6311813 L12.686671,10.5199596 C13.0639309,10.2858264 13.3675515,9.98155416 13.5975328,9.60714286 C13.827514,9.23273155 13.9589319,8.81088809 13.9917864,8.34161247 L13.9917864,8.34161247 L14,8.10302198 L14,7.9010989 L13.9917864,7.66145717 C13.9589319,7.19033135 13.827514,6.76815149 13.5975328,6.39491758 C13.3292213,5.95947802 12.9583655,5.61813187 12.4849653,5.37087912 C12.0791937,5.15894819 11.6207417,5.03784481 11.1096093,5.00756896 L11.1096093,5.00756896 L10.849653,5 Z M10.849653,6.24862637 C11.154973,6.24862637 11.4101773,6.30906593 11.615266,6.42994505 C11.8203547,6.55082418 11.9745567,6.73282967 12.077872,6.97596154 C12.1605243,7.17046703 12.2101157,7.40497253 12.2266461,7.67947802 L12.2266461,7.67947802 L12.232845,7.89285714 L12.232845,8.10302198 L12.2265536,8.31796703 C12.2097764,8.59445055 12.1594449,8.83049451 12.075559,9.0260989 C11.9707016,9.2706044 11.8180416,9.4532967 11.617579,9.57417582 C11.4572089,9.67087912 11.2672321,9.7289011 11.0476484,9.74824176 L11.0476484,9.74824176 L10.8774094,9.75549451 L10.3957366,9.75600879 L10.3957366,6.24937143 Z'%3E%3C/path%3E%3C/svg%3E\")}.playkit-icon-quality-4k:after{background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 16 16' width='16' height='16'%3E%3Cpath fill='%23fff' d='M13.9931545,4 C14.5492199,4 15,4.45303631 15,4.99703014 L15,11.0029699 C15,11.5536144 14.5500512,12 13.9931545,12 L2.00684547,12 C1.45078007,12 1,11.5469637 1,11.0029699 L1,4.99703014 C1,4.4463856 1.44994876,4 2.00684547,4 L13.9931545,4 Z M6.52117789,5 L4.77853973,5 L4.7778117,5.01381978 L2,8.80769231 L2.10649455,9.76785714 L4.7778117,9.76866813 L4.77853973,11 L6.52117789,11 L6.52063574,9.76866813 L7.19402985,9.76785714 L7.19402985,8.5728022 L6.52063574,8.57362637 L6.52117789,5 Z M9.81282775,5 L7.99273901,5 L7.99273901,11 L9.81282775,11 L9.8119758,9.5061978 L10.4712352,8.88589011 L11.8313836,11 L13.9806374,11 L11.6856603,7.6629978 L14,5 L11.7587737,5 L10.3549818,6.78434066 L9.8119758,7.5229011 L9.81282775,5 Z M4.7778117,7.01905934 L4.7778117,8.57362637 L3.65066559,8.5728022 L4.69624849,7.13873626 L4.7778117,7.01905934 Z'%3E%3C/path%3E%3C/svg%3E\")}.playkit-icon-quality-4k-active:after{background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 16 16' width='16' height='16'%3E%3Cpath fill='%23006bff' d='M13.9931545,4 C14.5492199,4 15,4.45303631 15,4.99703014 L15,11.0029699 C15,11.5536144 14.5500512,12 13.9931545,12 L2.00684547,12 C1.45078007,12 1,11.5469637 1,11.0029699 L1,4.99703014 C1,4.4463856 1.44994876,4 2.00684547,4 L13.9931545,4 Z M6.52117789,5 L4.77853973,5 L4.7778117,5.01381978 L2,8.80769231 L2.10649455,9.76785714 L4.7778117,9.76866813 L4.77853973,11 L6.52117789,11 L6.52063574,9.76866813 L7.19402985,9.76785714 L7.19402985,8.5728022 L6.52063574,8.57362637 L6.52117789,5 Z M9.81282775,5 L7.99273901,5 L7.99273901,11 L9.81282775,11 L9.8119758,9.5061978 L10.4712352,8.88589011 L11.8313836,11 L13.9806374,11 L11.6856603,7.6629978 L14,5 L11.7587737,5 L10.3549818,6.78434066 L9.8119758,7.5229011 L9.81282775,5 Z M4.7778117,7.01905934 L4.7778117,8.57362637 L3.65066559,8.5728022 L4.69624849,7.13873626 L4.7778117,7.01905934 Z'%3E%3C/path%3E%3C/svg%3E\")}.playkit-icon-quality-8k:after{background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 16 16' width='16' height='16'%3E%3Cpath fill='%23fff' d='M13.9931545,4 C14.5492199,4 15,4.45303631 15,4.99703014 L15,11.0029699 C15,11.5536144 14.5500512,12 13.9931545,12 L2.00684547,12 C1.45078007,12 1,11.5469637 1,11.0029699 L1,4.99703014 C1,4.4463856 1.44994876,4 2.00684547,4 L13.9931545,4 Z M4.5,5 C4.04427083,5 3.6389974,5.06279225 3.28417969,5.18837675 C2.92936198,5.31396126 2.65104167,5.499666 2.44921875,5.74549098 C2.24739583,5.99131597 2.14648438,6.29458918 2.14648438,6.65531062 C2.14648438,6.96259185 2.24820964,7.23112892 2.45166016,7.46092184 C2.58729384,7.61411712 2.75692636,7.74445187 2.96055773,7.85192607 L2.96055773,7.85192607 L3.07972656,7.90981323 L3.04817708,7.92134269 L2.87890625,8.000668 C2.71614583,8.08483634 2.57291667,8.18353373 2.44921875,8.29676019 L2.44921875,8.29676019 L2.33203125,8.41482966 L2.24394133,8.52320968 C2.08131378,8.74602266 2,9.00515316 2,9.3006012 C2,9.67735471 2.10986328,9.99131597 2.32958984,10.242485 C2.54931641,10.493654 2.84879557,10.6826987 3.22802734,10.8096192 C3.60725911,10.9365397 4.03613281,11 4.51464844,11 C4.99641927,11 5.42366536,10.9365397 5.79638672,10.8096192 C6.16910807,10.6826987 6.46289063,10.493654 6.67773438,10.242485 C6.89257813,9.99131597 7,9.67735471 7,9.3006012 C7,8.95591182 6.89176432,8.66065464 6.67529297,8.41482966 L6.67529297,8.41482966 L6.56041124,8.29676019 C6.3983742,8.14579158 6.20089157,8.02065242 5.96796332,7.92134269 L5.96796332,7.92134269 L5.94,7.911 L6.06141493,7.85192607 L6.20532227,7.76703407 C6.29701063,7.70758183 6.38019929,7.64241446 6.45488824,7.57153195 L6.45488824,7.57153195 L6.56054688,7.46092184 L6.65155707,7.3427967 C6.78945132,7.14054034 6.85839844,6.91137831 6.85839844,6.65531062 C6.85839844,6.29458918 6.75830078,5.99131597 6.55810547,5.74549098 C6.35791016,5.499666 6.08121745,5.31396126 5.72802734,5.18837675 C5.37483724,5.06279225 4.96549479,5 4.5,5 Z M9.8178888,5 L8,5 L8,11 L9.8178888,11 L9.81771088,9.5061978 L10.4751832,8.88673407 L11.8340048,11 L13.9806608,11 L11.6891307,7.6629978 L14,5 L11.7614827,5 L10.3593876,6.78434066 L9.81771088,7.5229011 L9.8178888,5 Z M4.50488281,8.51903808 C4.6546224,8.51903808 4.78401693,8.54375418 4.89306641,8.59318637 C5.00211589,8.64261857 5.0867513,8.71543086 5.14697266,8.81162325 C5.20719401,8.90781563 5.23730469,9.02805611 5.23730469,9.17234469 C5.23730469,9.30861723 5.20800781,9.4261857 5.14941406,9.5250501 C5.09082031,9.6239145 5.0069987,9.7007348 4.89794922,9.75551102 C4.78889974,9.81028724 4.66113281,9.83767535 4.51464844,9.83767535 C4.36490885,9.83767535 4.23388672,9.81028724 4.12158203,9.75551102 C4.00927734,9.7007348 3.92220052,9.6239145 3.86035156,9.5250501 C3.7985026,9.4261857 3.76757812,9.30861723 3.76757812,9.17234469 C3.76757812,9.02805611 3.7985026,8.90781563 3.86035156,8.81162325 C3.92220052,8.71543086 4.00846354,8.64261857 4.11914062,8.59318637 C4.22981771,8.54375418 4.35839844,8.51903808 4.50488281,8.51903808 Z M4.5,6.16232465 C4.63671875,6.16232465 4.74902344,6.18570474 4.83691406,6.23246493 C4.92480469,6.27922512 4.99072266,6.34535738 5.03466797,6.43086172 C5.07861328,6.51636607 5.10058594,6.62057448 5.10058594,6.74348697 C5.10058594,6.86372745 5.08024089,6.96993988 5.03955078,7.06212425 C4.99886068,7.15430862 4.93538411,7.22645291 4.84912109,7.27855711 C4.76285807,7.33066132 4.65136719,7.35671343 4.51464844,7.35671343 C4.37792969,7.35671343 4.2648112,7.33066132 4.17529297,7.27855711 C4.08577474,7.22645291 4.01985677,7.15430862 3.97753906,7.06212425 C3.93522135,6.96993988 3.9140625,6.86372745 3.9140625,6.74348697 C3.9140625,6.62057448 3.93522135,6.51636607 3.97753906,6.43086172 C4.01985677,6.34535738 4.08496094,6.27922512 4.17285156,6.23246493 C4.26074219,6.18570474 4.36979167,6.16232465 4.5,6.16232465 Z'%3E%3C/path%3E%3C/svg%3E\")}.playkit-icon-quality-8k-active:after{background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 16 16' width='16' height='16'%3E%3Cpath fill='%23006bff' d='M13.9931545,4 C14.5492199,4 15,4.45303631 15,4.99703014 L15,11.0029699 C15,11.5536144 14.5500512,12 13.9931545,12 L2.00684547,12 C1.45078007,12 1,11.5469637 1,11.0029699 L1,4.99703014 C1,4.4463856 1.44994876,4 2.00684547,4 L13.9931545,4 Z M4.5,5 C4.04427083,5 3.6389974,5.06279225 3.28417969,5.18837675 C2.92936198,5.31396126 2.65104167,5.499666 2.44921875,5.74549098 C2.24739583,5.99131597 2.14648438,6.29458918 2.14648438,6.65531062 C2.14648438,6.96259185 2.24820964,7.23112892 2.45166016,7.46092184 C2.58729384,7.61411712 2.75692636,7.74445187 2.96055773,7.85192607 L2.96055773,7.85192607 L3.07972656,7.90981323 L3.04817708,7.92134269 L2.87890625,8.000668 C2.71614583,8.08483634 2.57291667,8.18353373 2.44921875,8.29676019 L2.44921875,8.29676019 L2.33203125,8.41482966 L2.24394133,8.52320968 C2.08131378,8.74602266 2,9.00515316 2,9.3006012 C2,9.67735471 2.10986328,9.99131597 2.32958984,10.242485 C2.54931641,10.493654 2.84879557,10.6826987 3.22802734,10.8096192 C3.60725911,10.9365397 4.03613281,11 4.51464844,11 C4.99641927,11 5.42366536,10.9365397 5.79638672,10.8096192 C6.16910807,10.6826987 6.46289063,10.493654 6.67773438,10.242485 C6.89257813,9.99131597 7,9.67735471 7,9.3006012 C7,8.95591182 6.89176432,8.66065464 6.67529297,8.41482966 L6.67529297,8.41482966 L6.56041124,8.29676019 C6.3983742,8.14579158 6.20089157,8.02065242 5.96796332,7.92134269 L5.96796332,7.92134269 L5.94,7.911 L6.06141493,7.85192607 L6.20532227,7.76703407 C6.29701063,7.70758183 6.38019929,7.64241446 6.45488824,7.57153195 L6.45488824,7.57153195 L6.56054688,7.46092184 L6.65155707,7.3427967 C6.78945132,7.14054034 6.85839844,6.91137831 6.85839844,6.65531062 C6.85839844,6.29458918 6.75830078,5.99131597 6.55810547,5.74549098 C6.35791016,5.499666 6.08121745,5.31396126 5.72802734,5.18837675 C5.37483724,5.06279225 4.96549479,5 4.5,5 Z M9.8178888,5 L8,5 L8,11 L9.8178888,11 L9.81771088,9.5061978 L10.4751832,8.88673407 L11.8340048,11 L13.9806608,11 L11.6891307,7.6629978 L14,5 L11.7614827,5 L10.3593876,6.78434066 L9.81771088,7.5229011 L9.8178888,5 Z M4.50488281,8.51903808 C4.6546224,8.51903808 4.78401693,8.54375418 4.89306641,8.59318637 C5.00211589,8.64261857 5.0867513,8.71543086 5.14697266,8.81162325 C5.20719401,8.90781563 5.23730469,9.02805611 5.23730469,9.17234469 C5.23730469,9.30861723 5.20800781,9.4261857 5.14941406,9.5250501 C5.09082031,9.6239145 5.0069987,9.7007348 4.89794922,9.75551102 C4.78889974,9.81028724 4.66113281,9.83767535 4.51464844,9.83767535 C4.36490885,9.83767535 4.23388672,9.81028724 4.12158203,9.75551102 C4.00927734,9.7007348 3.92220052,9.6239145 3.86035156,9.5250501 C3.7985026,9.4261857 3.76757812,9.30861723 3.76757812,9.17234469 C3.76757812,9.02805611 3.7985026,8.90781563 3.86035156,8.81162325 C3.92220052,8.71543086 4.00846354,8.64261857 4.11914062,8.59318637 C4.22981771,8.54375418 4.35839844,8.51903808 4.50488281,8.51903808 Z M4.5,6.16232465 C4.63671875,6.16232465 4.74902344,6.18570474 4.83691406,6.23246493 C4.92480469,6.27922512 4.99072266,6.34535738 5.03466797,6.43086172 C5.07861328,6.51636607 5.10058594,6.62057448 5.10058594,6.74348697 C5.10058594,6.86372745 5.08024089,6.96993988 5.03955078,7.06212425 C4.99886068,7.15430862 4.93538411,7.22645291 4.84912109,7.27855711 C4.76285807,7.33066132 4.65136719,7.35671343 4.51464844,7.35671343 C4.37792969,7.35671343 4.2648112,7.33066132 4.17529297,7.27855711 C4.08577474,7.22645291 4.01985677,7.15430862 3.97753906,7.06212425 C3.93522135,6.96993988 3.9140625,6.86372745 3.9140625,6.74348697 C3.9140625,6.62057448 3.93522135,6.51636607 3.97753906,6.43086172 C4.01985677,6.34535738 4.08496094,6.27922512 4.17285156,6.23246493 C4.26074219,6.18570474 4.36979167,6.16232465 4.5,6.16232465 Z'%3E%3C/path%3E%3C/svg%3E\")}.playkit-icon-closed-captions-on{background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 32 32' width='36' height='36'%3E%3Cpath fill='%23fff' d='M15.114 18.545c0.144-0.275 0.217-0.533 0.217-0.774 0-0.204-0.078-0.395-0.234-0.575s-0.353-0.27-0.59-0.27c-0.199 0-0.367 0.061-0.504 0.185s-0.265 0.294-0.384 0.511c-0.213 0.369-0.458 0.644-0.735 0.824s-0.61 0.27-0.998 0.27c-0.289 0-0.554-0.056-0.796-0.167s-0.447-0.275-0.618-0.49c-0.171-0.215-0.301-0.476-0.391-0.781s-0.135-0.64-0.135-1.005c0-0.777 0.175-1.389 0.526-1.836s0.812-0.671 1.385-0.671c0.398 0 0.726 0.090 0.984 0.27s0.505 0.45 0.742 0.81c0.133 0.185 0.252 0.318 0.359 0.401s0.24 0.124 0.401 0.124c0.246 0 0.456-0.081 0.629-0.242s0.259-0.357 0.259-0.59c0-0.227-0.077-0.472-0.231-0.735s-0.377-0.51-0.668-0.742c-0.291-0.232-0.646-0.421-1.066-0.568s-0.88-0.22-1.382-0.22c-0.81 0-1.506 0.167-2.088 0.501s-1.028 0.806-1.335 1.417-0.462 1.314-0.462 2.11c0 1.174 0.336 2.111 1.009 2.809s1.608 1.048 2.806 1.048c0.564 0 1.070-0.076 1.52-0.227s0.823-0.352 1.119-0.6c0.296-0.249 0.516-0.51 0.661-0.785z'%3E%3C/path%3E %3Cpath fill='%23fff' d='M23.759 18.545c0.145-0.275 0.217-0.533 0.217-0.774 0-0.204-0.078-0.395-0.234-0.575s-0.353-0.27-0.59-0.27c-0.199 0-0.367 0.061-0.504 0.185s-0.265 0.294-0.384 0.511c-0.213 0.369-0.458 0.644-0.735 0.824s-0.61 0.27-0.998 0.27c-0.289 0-0.554-0.056-0.796-0.167s-0.448-0.275-0.618-0.49c-0.17-0.215-0.301-0.476-0.391-0.781s-0.135-0.64-0.135-1.005c0-0.777 0.175-1.389 0.526-1.836s0.812-0.671 1.385-0.671c0.398 0 0.726 0.090 0.984 0.27s0.506 0.45 0.742 0.81c0.133 0.185 0.252 0.318 0.359 0.401s0.24 0.124 0.401 0.124c0.246 0 0.456-0.081 0.629-0.242s0.259-0.357 0.259-0.59c0-0.227-0.077-0.472-0.231-0.735s-0.377-0.51-0.668-0.742c-0.291-0.232-0.646-0.421-1.066-0.568s-0.88-0.22-1.382-0.22c-0.81 0-1.506 0.167-2.088 0.501s-1.028 0.806-1.335 1.417-0.462 1.314-0.462 2.11c0 1.174 0.336 2.111 1.009 2.809s1.608 1.048 2.806 1.048c0.564 0 1.070-0.076 1.52-0.227s0.823-0.352 1.119-0.6 0.516-0.51 0.661-0.785z'%3E%3C/path%3E %3Cpath fill='%23fff' d='M3 7.9c0-1.049 0.895-1.9 1.997-1.9h22.006c1.103 0 1.997 0.859 1.997 1.9v16.201c0 1.049-0.895 1.9-1.997 1.9h-22.006c-1.103 0-1.997-0.859-1.997-1.9v-16.201zM5 24.1c-0.001-0.005 22-0.005 22-0.005v-16.196c0 0.005-22 0.005-22 0.005v16.196z'%3E%3C/path%3E%3C/svg%3E\")}.playkit-icon-closed-captions-off{background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 32 32' width='36' height='36'%3E%3Cpath fill='%23fff' d='M30.133 6.838l-1.143 0.863c0.007 0.065 0.011 0.131 0.011 0.198v16.201c0 1.049-0.895 1.9-1.997 1.9h-22.006c-0.080 0-0.159-0.005-0.236-0.013l-1.128 0.851c-0.463 0.349-1.121 0.257-1.471-0.206s-0.257-1.121 0.206-1.471l26.5-20c0.463-0.349 1.121-0.257 1.471 0.206s0.257 1.121-0.206 1.471zM27 9.202l-4.619 3.486c0.222 0.109 0.421 0.233 0.596 0.373 0.291 0.232 0.514 0.479 0.668 0.742s0.231 0.508 0.231 0.735c0 0.232-0.086 0.429-0.259 0.59s-0.382 0.242-0.629 0.242c-0.161 0-0.295-0.041-0.401-0.124s-0.226-0.217-0.359-0.401c-0.237-0.36-0.484-0.63-0.742-0.81-0.164-0.114-0.357-0.193-0.578-0.234l-2.249 1.697c-0.045 0.237-0.068 0.495-0.068 0.774 0 0.365 0.045 0.7 0.135 1.005s0.22 0.566 0.391 0.781c0.171 0.215 0.377 0.379 0.618 0.49s0.507 0.167 0.796 0.167c0.388 0 0.721-0.090 0.998-0.27s0.522-0.455 0.735-0.824c0.118-0.218 0.246-0.388 0.384-0.511s0.305-0.185 0.504-0.185c0.237 0 0.433 0.090 0.59 0.27s0.234 0.372 0.234 0.575c0 0.241-0.072 0.5-0.217 0.774s-0.365 0.536-0.661 0.785-0.669 0.449-1.119 0.6c-0.45 0.152-0.957 0.227-1.52 0.227-1.198 0-2.133-0.349-2.806-1.048-0.536-0.557-0.858-1.265-0.967-2.123l-1.382 1.043c-0.033 0.165-0.096 0.337-0.19 0.516-0.145 0.275-0.365 0.536-0.661 0.785s-0.669 0.449-1.119 0.6c-0.246 0.083-0.508 0.143-0.788 0.18l-5.283 3.987c5.615-0.003 19.737-0.003 19.737-0.003v-14.893z'%3E%3C/path%3E %3Cpath fill='%23fff' d='M4.997 6h19.546l-2.492 1.903c-6.487 0.002-17.051 0.002-17.051 0.002v13.019l-2 1.527v-14.551c0-1.049 0.895-1.9 1.997-1.9z'%3E%3C/path%3E %3Cpath fill='%23fff' d='M12.841 14.034c0.179 0.125 0.353 0.293 0.521 0.504l1.399-1.068c-0.121-0.141-0.264-0.277-0.428-0.409-0.291-0.232-0.646-0.421-1.066-0.568s-0.88-0.22-1.382-0.22c-0.81 0-1.506 0.167-2.088 0.501s-1.028 0.806-1.335 1.417-0.462 1.314-0.462 2.11c0 0.77 0.144 1.437 0.433 2.002l1.598-1.22c-0.056-0.252-0.085-0.522-0.085-0.81 0-0.777 0.175-1.389 0.526-1.836s0.812-0.671 1.385-0.671c0.398 0 0.726 0.090 0.984 0.27z'%3E%3C/path%3E%3C/svg%3E\")}@keyframes playkit-openDropmenu{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.playkit-dropdown{position:relative;font-size:15px}.playkit-dropdown .playkit-label-badge{position:relative}.playkit-dropdown .playkit-label-badge:after{top:-5px;right:-18px}.playkit-dropdown.playkit-active .playkit-dropdown-menu{display:block;opacity:1}.playkit-dropdown.playkit-active .playkit-dropdown-button .playkit-icon-arrow-down{transform:rotate(180deg)}.playkit-dropdown .playkit-dropdown-button{font-weight:bold;line-height:18px;color:#fff;cursor:pointer;padding-left:20px;display:flex}.playkit-dropdown .playkit-dropdown-button .playkit-icon{width:16px;height:16px;vertical-align:middle;margin-left:6px;transition:150ms transform;will-change:transform}.playkit-dropdown .playkit-dropdown-button>.playkit-label-badge.playkit-badge-icon{margin-right:13px}.playkit-dropdown-menu{display:block;opacity:1;position:absolute;background-color:#333333;box-shadow:0 2px 8px 0 rgba(0,0,0,0.3);border-radius:4px;padding:6px 0;z-index:5;animation:playkit-openDropmenu 100ms ease-out forwards;max-height:220px;overflow-y:auto;font-size:15px;text-align:left;font-weight:normal}.playkit-dropdown-menu.playkit-top{margin-bottom:10px;bottom:100%}.playkit-dropdown-menu.playkit-bottom{margin-top:10px;top:100%}.playkit-dropdown-menu.playkit-right{left:0}.playkit-dropdown-menu.playkit-left{right:0}.playkit-dropdown-menu.playkit-stick-bottom{bottom:-95px;margin:5px 0}.playkit-dropdown-menu .playkit-dropdown-menu-item{display:flex;justify-content:space-between;align-items:center;padding:2px 10px 2px 16px;white-space:nowrap;min-height:30px;cursor:pointer}.playkit-dropdown-menu .playkit-dropdown-menu-item:hover{color:#fff}.playkit-dropdown-menu .playkit-dropdown-menu-item.playkit-active{color:#006bff}.playkit-dropdown-menu .playkit-dropdown-menu-item.playkit-active .playkit-icon-check{background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1024 1024' width='36' height='36'%3E%3Cpath fill='%23006bff' d='M342.481 563.894c-12.577-12.416-32.838-12.285-45.254 0.292s-12.285 32.838 0.292 45.254l118.857 117.333c13.275 13.105 34.901 12.123 46.933-2.131l297.143-352c11.4-13.505 9.694-33.694-3.811-45.094s-33.694-9.694-45.094 3.811l-274.828 325.566-94.238-93.030z' /%3E%3C/svg%3E\")}.playkit-dropdown-menu .playkit-dropdown-menu-item.playkit-active .playkit-menu-icon-container{opacity:1}.playkit-dropdown-menu .playkit-dropdown-menu-item .playkit-icon-check{display:inline-block;margin-left:16px;vertical-align:middle;width:24px;height:24px}.playkit-dropdown-menu .playkit-dropdown-menu-item .playkit-menu-icon-container{opacity:0}.playkit-dropdown-menu .playkit-dropdown-menu-item>.playkit-label-badge.playkit-badge-icon{margin-right:5px}.playkit-player .playkit-control-button{width:32px;height:32px;background:transparent;display:inline-block;opacity:0.8;border:none;padding:0;cursor:pointer}.playkit-player .playkit-control-button.playkit-button-badge{position:relative}.playkit-player .playkit-control-button.playkit-button-badge:after{top:-4px;right:-1px}.playkit-player .playkit-control-button i{width:32px;height:32px}.playkit-player .playkit-control-button.playkit-active{opacity:1}.playkit-player .playkit-control-button:disabled{opacity:0.4;cursor:default}.playkit-player .playkit-control-button.playkit-control-button-rounded{width:36px;height:36px;padding:2px}.playkit-player:not(.playkit-touch) .playkit-control-button:not(:disabled):hover{opacity:1}.playkit-player:not(.playkit-touch) .playkit-control-button:not(:disabled).playkit-control-button-rounded:hover{background-color:rgba(0,0,0,0.4);border-radius:18px}.playkit-player .playkit-control-button-container{display:inline-block;position:relative;vertical-align:top}.playkit-player.playkit-touch .playkit-player .playkit-control-button-container{position:static}.playkit-player.playkit-touch .playkit-control-button{position:relative}.playkit-player.playkit-state-idle .playkit-no-idle-control{display:none}.playkit-rotate{-moz-animation:playkit-spin 0.3s 1 linear;-o-animation:playkit-spin 0.3s 1 linear;-webkit-animation:playkit-spin 0.3s 1 linear;animation:playkit-spin 0.3s 1 linear}.playkit-reverse-rotate{-moz-animation:playkit-reverse-spin 0.3s 1 linear;-o-animation:playkit-reverse-spin 0.3s 1 linear;-webkit-animation:playkit-reverse-spin 0.3s 1 linear;animation:playkit-reverse-spin 0.3s 1 linear}@-webkit-keyframes playkit-spin{0%{-webkit-transform:rotate(359deg)}100%{-webkit-transform:rotate(0deg)}}@-moz-keyframes playkit-spin{0%{-moz-transform:rotate(359deg)}100%{-moz-transform:rotate(0deg)}}@-o-keyframes playkit-spin{0%{-o-transform:rotate(359deg)}100%{-o-transform:rotate(0deg)}}@-ms-keyframes playkit-spin{0%{-ms-transform:rotate(359deg)}100%{-ms-transform:rotate(0deg)}}@keyframes playkit-spin{0%{transform:rotate(359deg)}100%{transform:rotate(0deg)}}@-webkit-keyframes playkit-reverse-spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}@-moz-keyframes playkit-reverse-spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}@-o-keyframes playkit-reverse-spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}@-ms-keyframes playkit-reverse-spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}@keyframes playkit-reverse-spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.playkit-upper-bar-icon{width:36px;height:36px;border-radius:4px;padding:2px;cursor:pointer;color:#fff;display:flex;align-items:center;justify-content:center;opacity:0.8;border:none;background-color:transparent;margin:0 4px}.playkit-upper-bar-icon:hover{background-color:#888;opacity:1}.playkit-upper-bar-icon:focus{background-color:#444;opacity:1}.playkit-upper-bar-icon:disabled{opacity:0.4}.playkit-player a{font-size:15px;line-height:18px;cursor:pointer}.playkit-player a:hover{color:#0056cc}.playkit-player a:active{opacity:0.7}.playkit-player{overflow:hidden;user-select:none;width:100%;height:100%;position:relative;outline:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:none}.playkit-player .playkit-playback-gui-wrapper,.playkit-player .playkit-ad-gui-wrapper{font-family:Lato,Helvetica Neue,Segoe UI,sans-serif}.playkit-player:-webkit-full-screen{width:100%;height:100%;max-width:none}.playkit-player *{box-sizing:border-box;outline:none}.playkit-player ::selection{background-color:rgba(0,0,0,0.1)}.playkit-player video{width:100%;left:0}.playkit-player video::-webkit-media-controls-panel-container,.playkit-player video::-webkit-media-controls{display:none !important;-webkit-appearance:none}.playkit-player video::-webkit-media-controls-start-playback-button{display:none !important;-webkit-appearance:none}.playkit-player .playkit-player-gui{overflow:hidden;font-size:0}.playkit-player .playkit-player-gui label{margin-bottom:0}.playkit-player .overlay-portal{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.playkit-player.playkit-overlay-active .overlay-portal{z-index:11;pointer-events:initial}.playkit-player.playkit-nav *:focus{outline:1px solid #006bff !important}.playkit-player [id^='playkit-ads-container']{transition:transform 100ms}.playkit-player [id^='playkit-ads-container'][data-adtype='overlay']{z-index:1}.playkit-player:not(.playkit-ad-break).playkit-metadata-loaded.playkit-hover [id^='playkit-ads-container'],.playkit-player:not(.playkit-ad-break).playkit-metadata-loaded.playkit-state-paused [id^='playkit-ads-container'],.playkit-player:not(.playkit-ad-break).playkit-metadata-loaded.playkit-state-idle [id^='playkit-ads-container']{transform:translateY(-60px);-webkit-transform:translateY(-60px);-ms-transform:translateY(-60px)}.playkit-player.playkit-pre-playback,.playkit-player.playkit-casting,.playkit-player.playkit-metadata-loaded.playkit-hover,.playkit-player.playkit-state-paused,.playkit-player.playkit-state-idle,.playkit-player.playkit-ad-break,.playkit-player.playkit-menu-active,.playkit-player.playkit-overlay-active{cursor:auto}.playkit-player video::-webkit-media-text-track-container{max-height:none}.playkit-player.playkit-iOS video::-webkit-media-text-track-container{position:absolute;top:0;bottom:0;left:0;right:0}.playkit-player.playkit-state-paused video::-webkit-media-text-track-container,.playkit-player.playkit-state-idle video::-webkit-media-text-track-container,.playkit-player.playkit-hover video::-webkit-media-text-track-container{padding:0 0 50px 0}.playkit-player.playkit-state-paused.playkit-Safari video::-webkit-media-text-track-container,.playkit-player.playkit-state-paused.playkit-iOS video::-webkit-media-text-track-container,.playkit-player.playkit-state-idle.playkit-Safari video::-webkit-media-text-track-container,.playkit-player.playkit-state-idle.playkit-iOS video::-webkit-media-text-track-container,.playkit-player.playkit-hover.playkit-Safari video::-webkit-media-text-track-container,.playkit-player.playkit-hover.playkit-iOS video::-webkit-media-text-track-container{padding:initial;max-height:calc(100% - 50px)}.playkit-player.playkit-state-paused.playkit-fullscreen.playkit-iOS video::-webkit-media-text-track-display,.playkit-player.playkit-state-idle.playkit-fullscreen.playkit-iOS video::-webkit-media-text-track-display,.playkit-player.playkit-hover.playkit-fullscreen.playkit-iOS video::-webkit-media-text-track-display{transform:translateY(-50px);-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px)}.playkit-player.playkit-fullscreen.playkit-iOS video::-webkit-media-text-track-container{max-height:none}.playkit-player.playkit-overlay-active .playkit-subtitles{visibility:hidden}.playkit-player .playkit-subtitles{top:50px;transform:translateY(0px);-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transition:ease-in 100ms}.playkit-player:not(.playkit-overlay-active).playkit-state-paused .playkit-subtitles,.playkit-player:not(.playkit-overlay-active).playkit-state-idle .playkit-subtitles,.playkit-player:not(.playkit-overlay-active).playkit-hover .playkit-subtitles{transform:translateY(-50px);-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px)}.playkit-player:not(.playkit-overlay-active).playkit-fullscreen.playkit-iOS .playkit-subtitles{transform:translateY(0px);-webkit-transform:translateY(0px);-ms-transform:translateY(0px)}.playkit-video-player{position:absolute;top:0;left:0;width:100%;height:100%;background:black;transition:all 500ms;transition-property:left, right, bottom, top, width, height;display:flex}.playkit-overlay-active .playkit-video-player{filter:blur(16px)}@keyframes playkit-openOverlay{from{opacity:0}to{opacity:1}}.playkit-overlay{position:absolute;width:100%;height:100%;display:none;opacity:0;animation:playkit-openOverlay 100ms ease-in-out forwards;z-index:11}.playkit-overlay.playkit-active{display:block;opacity:1}.playkit-overlay .playkit-overlay-contents{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7);z-index:4;text-align:center;color:#fff;padding:60px 20px 30px 20px;overflow-y:auto}.playkit-overlay .playkit-title{font-size:24px;font-weight:bold;line-height:29px;margin-bottom:60px}.playkit-overlay .playkit-close-overlay{position:absolute;top:48px;right:48px;z-index:5;cursor:pointer}.playkit-overlay .playkit-close-overlay .playkit-icon-close{width:24px;height:24px}.playkit-overlay .playkit-overlay-screen{display:none}.playkit-overlay .playkit-overlay-screen.playkit-active{display:block}.playkit-player.playkit-size-md .playkit-overlay .playkit-overlay-contents{padding:36px 20px}.playkit-player.playkit-size-md .playkit-overlay .playkit-close-overlay{top:38px}.playkit-player.playkit-size-md .playkit-overlay .playkit-title{margin-bottom:24px}.playkit-player.playkit-size-sm .playkit-overlay .playkit-overlay-contents,.playkit-player.playkit-size-xs .playkit-overlay .playkit-overlay-contents{padding:16px 24px}.playkit-player.playkit-size-sm .playkit-overlay .playkit-close-overlay,.playkit-player.playkit-size-xs .playkit-overlay .playkit-close-overlay{top:15px;right:24px}.playkit-player.playkit-size-sm .playkit-overlay .playkit-title,.playkit-player.playkit-size-xs .playkit-overlay .playkit-title{font-size:20px;line-height:19px;margin-bottom:24px}@keyframes playkit-openSmartContainer{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes playkit-closeSmartContainer{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}.playkit-player:not(.playkit-touch) .playkit-smart-container{background-color:#222222;box-shadow:0 2px 8px 0 rgba(0,0,0,0.3);border-radius:4px;position:absolute;right:0px;min-width:193px;font-size:15px;z-index:10;display:block;animation:playkit-openSmartContainer 100ms ease-out forwards}.playkit-player:not(.playkit-touch) .playkit-smart-container.playkit-leaving{animation:playkit-closeSmartContainer 100ms ease-out forwards}.playkit-player:not(.playkit-touch) .playkit-smart-container.playkit-top{bottom:100%;margin-bottom:6px}.playkit-player:not(.playkit-touch) .playkit-smart-container.playkit-top:before{display:block;content:' ';position:absolute;bottom:-6px;left:0;width:100%;height:6px}.playkit-player:not(.playkit-touch) .playkit-smart-container.playkit-bottom{top:100%;margin-top:6px}.playkit-player:not(.playkit-touch) .playkit-smart-container.playkit-right{left:0px}.playkit-player:not(.playkit-touch) .playkit-smart-container.playkit-left{right:0px}.playkit-player:not(.playkit-touch) .playkit-smart-container .playkit-smart-container-item{margin:16px;color:rgba(244,244,244,0.8);white-space:nowrap;display:flex;justify-content:space-between}.playkit-player:not(.playkit-touch) .playkit-smart-container .playkit-smart-container-item.playkit-select-menu-item label .playkit-label-icon{display:none}.playkit-player:not(.playkit-touch) .playkit-smart-container .playkit-smart-container-item.playkit-select-menu-item .playkit-dropdown,.playkit-player:not(.playkit-touch) .playkit-smart-container .playkit-smart-container-item.playkit-select-menu-item select{align-self:flex-end}.playkit-player:not(.playkit-touch) .playkit-smart-container .playkit-smart-container-item.playkit-select-menu-item .playkit-dropdown span:not(.playkit-badge-icon){overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.playkit-player:not(.playkit-touch) .playkit-smart-container .playkit-smart-container-item.playkit-select-menu-item select{text-align-last:right}.playkit-player.playkit-touch .playkit-smart-container-item,.playkit-player.playkit-size-sm .playkit-smart-container-item,.playkit-player.playkit-size-xs .playkit-smart-container-item{width:300px;max-width:100%;margin:16px auto;color:rgba(244,244,244,0.8);white-space:nowrap;text-align:left;display:flex;justify-content:space-between}.playkit-player.playkit-touch .playkit-smart-container-item.playkit-select-menu-item label,.playkit-player.playkit-size-sm .playkit-smart-container-item.playkit-select-menu-item label,.playkit-player.playkit-size-xs .playkit-smart-container-item.playkit-select-menu-item label{font-size:16px;color:rgba(255,255,255,0.8);margin-right:20px}.playkit-player.playkit-touch .playkit-smart-container-item.playkit-select-menu-item label .playkit-label-icon,.playkit-player.playkit-size-sm .playkit-smart-container-item.playkit-select-menu-item label .playkit-label-icon,.playkit-player.playkit-size-xs .playkit-smart-container-item.playkit-select-menu-item label .playkit-label-icon{width:24px;height:24px;display:inline-block;vertical-align:middle;margin-right:16px}.playkit-player.playkit-touch .playkit-smart-container-item.playkit-select-menu-item .playkit-dropdown,.playkit-player.playkit-touch .playkit-smart-container-item.playkit-select-menu-item select,.playkit-player.playkit-size-sm .playkit-smart-container-item.playkit-select-menu-item .playkit-dropdown,.playkit-player.playkit-size-sm .playkit-smart-container-item.playkit-select-menu-item select,.playkit-player.playkit-size-xs .playkit-smart-container-item.playkit-select-menu-item .playkit-dropdown,.playkit-player.playkit-size-xs .playkit-smart-container-item.playkit-select-menu-item select{align-self:flex-end}.playkit-player.playkit-touch .playkit-smart-container-item.playkit-select-menu-item select,.playkit-player.playkit-size-sm .playkit-smart-container-item.playkit-select-menu-item select,.playkit-player.playkit-size-xs .playkit-smart-container-item.playkit-select-menu-item select{text-align-last:right;min-width:1px;line-height:24px}.playkit-player.playkit-touch.playkit-Windows select option,.playkit-player.playkit-size-sm.playkit-Windows select option,.playkit-player.playkit-size-xs.playkit-Windows select option{color:black;background-color:white}.playkit-overlay.playkit-cvaa-overlay .playkit-sample{border:2px solid rgba(255,255,255,0.2);border-radius:4px;font-size:16px;font-weight:bold;line-height:36px;text-align:center;padding:0 31px;display:inline-block;margin:0 12px;position:relative}.playkit-overlay.playkit-cvaa-overlay .playkit-sample:not(.playkit-custom){cursor:pointer}.playkit-overlay.playkit-cvaa-overlay .playkit-sample.playkit-black-bg{background-color:#000}.playkit-overlay.playkit-cvaa-overlay .playkit-sample.playkit-yellow-text{color:#faff00}.playkit-overlay.playkit-cvaa-overlay .playkit-sample .playkit-active-tick{height:16px;width:16px;border-radius:8px;background-color:#006bff;position:absolute;top:-5px;right:-5px}.playkit-overlay.playkit-cvaa-overlay .playkit-sample .playkit-active-tick .playkit-icon{vertical-align:top}.playkit-overlay.playkit-cvaa-overlay .playkit-sample span{font-size:16px !important;line-height:1;vertical-align:middle}.playkit-overlay.playkit-cvaa-overlay .playkit-button-save-cvaa{margin-top:50px;height:40px;width:400px;max-width:100%;border:2px solid rgba(255,255,255,0.2);border-radius:4px;font-size:16px;font-weight:bold;line-height:38px;text-align:center;display:inline-block;color:#fff;text-decoration:none;cursor:pointer}.playkit-overlay.playkit-cvaa-overlay .playkit-custom-captions-applied{margin-top:50px}.playkit-overlay.playkit-cvaa-overlay .playkit-custom-captions-applied a{color:#4d89ff}.playkit-overlay.playkit-cvaa-overlay .playkit-custom-caption-form{width:300px;max-width:100%;margin:0 auto}.playkit-overlay.playkit-cvaa-overlay .playkit-custom-caption-form a{color:white;line-height:36px;text-decoration:none}.playkit-overlay.playkit-cvaa-overlay .playkit-custom-caption-form a:hover,.playkit-overlay.playkit-cvaa-overlay .playkit-custom-caption-form a:focus{text-decoration:underline}.playkit-overlay.playkit-cvaa-overlay .playkit-custom-caption-form .playkit-slider{float:right;width:100px;margin-top:5px}.playkit-overlay.playkit-cvaa-overlay .playkit-preview-container{width:100%;text-align:center;font-size:16px}.playkit-player.playkit-size-sm .playkit-overlay.playkit-cvaa-overlay .playkit-sample{width:30%;margin:2.33%;padding:0}.playkit-player.playkit-size-sm .playkit-overlay.playkit-cvaa-overlay .playkit-sample:first-child{margin-left:0}.playkit-player.playkit-size-sm .playkit-overlay.playkit-cvaa-overlay .playkit-sample:last-child{margin-right:0}.playkit-player.playkit-size-sm .playkit-overlay.playkit-cvaa-overlay .playkit-sample.playkit-custom{width:auto;padding:0 10px}.playkit-player.playkit-size-sm .playkit-overlay.playkit-cvaa-overlay .playkit-button-save-cvaa,.playkit-player.playkit-size-sm .playkit-overlay.playkit-cvaa-overlay .playkit-custom-captions-applied{margin-top:20px}.playkit-font-size,.playkit-font-color,.playkit-font-family,.playkit-font-style,.playkit-font-opacity,.playkit-background-color,.playkit-background-opacity{background:initial}@keyframes playkit-kaltura-spinner{0%{transform:rotate(0deg) scale(0.7);opacity:1}70%{transform:rotate(360deg) scale(0.7);opacity:1}82%{transform:rotate(360deg) scale(0);opacity:0}87%{transform:rotate(360deg) scale(0.9);opacity:1}100%{transform:rotate(360deg) scale(0.7);opacity:1}}.playkit-loading-backdrop{position:absolute;top:50%;left:50%;transition:100ms opacity;opacity:0;z-index:5}.playkit-loading-backdrop.playkit-show{opacity:1}.playkit-loading-backdrop.playkit-show .playkit-spinner-container{display:block}.playkit-loading-backdrop .playkit-spinner-container{display:none;position:absolute;top:50%;left:50%;transform:translate3d(-50px, -50px, 0)}.playkit-spinner{width:100px;height:100px;position:relative;animation:playkit-kaltura-spinner 2.5s infinite}.playkit-spinner span{width:8px;height:8px;background-color:#fff;display:block;border-radius:8px;position:absolute;top:50%;left:50%;margin-top:-4px;margin-left:-4px}.playkit-spinner span:nth-child(1){transform:rotate(45deg) translateX(-25px) translateY(-25px);background-color:#da1f26}.playkit-spinner span:nth-child(2){transform:rotate(90deg) translateX(-25px) translateY(-25px);background-color:#06a885}.playkit-spinner span:nth-child(3){transform:rotate(135deg) translateX(-25px) translateY(-25px);background-color:#009344}.playkit-spinner span:nth-child(4){transform:rotate(180deg) translateX(-25px) translateY(-25px);background-color:#f8a61a}.playkit-spinner span:nth-child(5){transform:rotate(225deg) translateX(-25px) translateY(-25px);background-color:#1b4a97}.playkit-spinner span:nth-child(6){transform:rotate(270deg) translateX(-25px) translateY(-25px);background-color:#00abcc}.playkit-spinner span:nth-child(7){transform:rotate(315deg) translateX(-25px) translateY(-25px);background-color:#b1d238}.playkit-spinner span:nth-child(8){transform:rotate(360deg) translateX(-25px) translateY(-25px);background-color:#fcd203}.playkit-control-button-container.playkit-control-play-pause .playkit-control-button{transition:400ms transform}.playkit-control-button-container.playkit-control-play-pause .playkit-control-button .playkit-icon-pause{transition:400ms opacity;opacity:0;display:none}.playkit-control-button-container.playkit-control-play-pause .playkit-control-button .playkit-icon-play{transition:400ms opacity;opacity:1;display:block}.playkit-control-button-container.playkit-control-play-pause .playkit-control-button.playkit-is-playing{transform:rotate(360deg)}.playkit-control-button-container.playkit-control-play-pause .playkit-control-button.playkit-is-playing .playkit-icon-pause{opacity:1;display:block}.playkit-control-button-container.playkit-control-play-pause .playkit-control-button.playkit-is-playing .playkit-icon-play{opacity:0;display:none}.playkit-control-button-container.playkit-control-volume,.playkit-control-button-container.playkit-volume-control{display:inline-block !important}.playkit-control-button-container.playkit-control-volume.playkit-hover .playkit-volume-control-bar,.playkit-control-button-container.playkit-volume-control.playkit-hover .playkit-volume-control-bar{display:block !important}.playkit-control-button-container.playkit-control-volume.playkit-is-muted .playkit-icon-volume-waves,.playkit-control-button-container.playkit-volume-control.playkit-is-muted .playkit-icon-volume-waves{opacity:0;-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px)}.playkit-control-button-container.playkit-control-volume.playkit-is-muted .playkit-icon-volume-mute,.playkit-control-button-container.playkit-volume-control.playkit-is-muted .playkit-icon-volume-mute{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.playkit-control-button-container.playkit-control-volume.playkit-dragging-active .playkit-volume-control-bar,.playkit-control-button-container.playkit-volume-control.playkit-dragging-active .playkit-volume-control-bar{display:block}.playkit-control-button-container.playkit-control-volume .playkit-icon-volume-waves,.playkit-control-button-container.playkit-volume-control .playkit-icon-volume-waves{-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px)}.playkit-control-button-container.playkit-control-volume .playkit-icon-volume-mute,.playkit-control-button-container.playkit-volume-control .playkit-icon-volume-mute{opacity:1;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.playkit-control-button-container.playkit-control-volume .playkit-icon-volume-waves,.playkit-control-button-container.playkit-control-volume .playkit-icon-volume-mute,.playkit-control-button-container.playkit-volume-control .playkit-icon-volume-waves,.playkit-control-button-container.playkit-volume-control .playkit-icon-volume-mute{transition:300ms transform, 300ms opacity}.playkit-control-button-container.playkit-control-volume i,.playkit-control-button-container.playkit-volume-control i{position:absolute;top:0;left:0}.playkit-volume-control-bar{position:absolute;z-index:2;bottom:38px;left:0;height:112px;width:34px;border-radius:4px;box-shadow:0 2px 8px 0 rgba(0,0,0,0.3);background-color:#333333;padding:6px;display:none}.playkit-volume-control-bar:before{position:absolute;width:34px;height:14px;bottom:-8px;left:0;content:' ';display:block}.playkit-volume-control-bar .playkit-bar{background-color:#424242;height:100%;position:relative;cursor:pointer}.playkit-volume-control-bar .playkit-progress{position:absolute;bottom:0;left:0;width:100%;border-radius:0 0 2px 2px;background-color:#006bff}.playkit-player.playkit-smart-container-open .playkit-control-button-container.playkit-control-volume.playkit-hover .playkit-control-volume-bar,.playkit-player.playkit-smart-container-open .playkit-control-button-container.playkit-volume-control.playkit-hover .playkit-control-volume-bar{display:none !important}.playkit-size-ty .playkit-control-button-container.playkit-control-volume.playkit-hover .playkit-control-volume-bar,.playkit-size-ty .playkit-control-button-container.playkit-volume-control.playkit-hover .playkit-control-volume-bar{display:none !important}.playkit-touch .playkit-control-button-container.playkit-control-volume.playkit-hover .playkit-control-volume-bar,.playkit-touch .playkit-control-button-container.playkit-volume-control.playkit-hover .playkit-control-volume-bar{display:none !important}.playkit-player .playkit-control-button-container.playkit-control-fullscreen .playkit-control-button{transition:100ms transform;transform:scale(1)}.playkit-player .playkit-control-button-container.playkit-control-fullscreen .playkit-control-button .playkit-icon-minimize{display:none}.playkit-player .playkit-control-button-container.playkit-control-fullscreen .playkit-control-button.playkit-is-fullscreen .playkit-icon-maximize{display:none}.playkit-player .playkit-control-button-container.playkit-control-fullscreen .playkit-control-button.playkit-is-fullscreen .playkit-icon-minimize{display:block}.playkit-player:not(.playkit-touch) .playkit-control-button-container.playkit-control-fullscreen .playkit-control-button:hover{transform:scale(1.1)}.playkit-player .playkit-seek-bar{padding:12px 0 12px 0;cursor:pointer;position:relative}.playkit-player .playkit-seek-bar:hover .playkit-time-preview,.playkit-player .playkit-seek-bar:hover .playkit-frame-preview:not(.playkit-hide-frame-preview),.playkit-player .playkit-seek-bar.playkit-hover .playkit-time-preview,.playkit-player .playkit-seek-bar.playkit-hover .playkit-frame-preview:not(.playkit-hide-frame-preview){display:block}.playkit-player .playkit-seek-bar:hover .playkit-progress-bar .playkit-scrubber,.playkit-player .playkit-seek-bar.playkit-hover .playkit-progress-bar .playkit-scrubber{transform:scale(1)}.playkit-player .playkit-seek-bar:hover .playkit-progress-bar .playkit-virtual-progress,.playkit-player .playkit-seek-bar.playkit-hover .playkit-progress-bar .playkit-virtual-progress{display:block}.playkit-player .playkit-seek-bar.playkit-ad-break{cursor:initial}.playkit-player .playkit-seek-bar.playkit-ad-break .playkit-progress-bar .playkit-progress{background-color:#f9a71b}.playkit-player .playkit-seek-bar.playkit-live .playkit-progress-bar .playkit-progress{background-color:#e12437}.playkit-player .playkit-seek-bar .playkit-progress-bar{width:100%;height:4px;background-color:rgba(255,255,255,0.3);border-radius:2px;position:absolute;transition:height 200ms ease, transform 200ms ease}.playkit-player .playkit-seek-bar .playkit-progress-bar .playkit-progress{position:absolute;top:0;left:0;height:100%;border-radius:inherit;background-color:#006bff}.playkit-player .playkit-seek-bar .playkit-progress-bar .playkit-virtual-progress{display:none}.playkit-player .playkit-seek-bar .playkit-progress-bar .playkit-buffered,.playkit-player .playkit-seek-bar .playkit-progress-bar .playkit-virtual-progress{position:absolute;top:0;left:0;height:100%;border-radius:inherit}.playkit-player .playkit-seek-bar .playkit-progress-bar .playkit-buffered{background-color:rgba(255,255,255,0.3)}.playkit-player .playkit-seek-bar .playkit-progress-bar .playkit-virtual-progress-indicator{width:1px;height:100%;background-color:#fff;float:right}.playkit-player .playkit-seek-bar .playkit-progress-bar .playkit-scrubber{position:absolute;cursor:pointer;display:block;top:-6px;right:-8px;border-radius:8px;height:16px;width:16px;background-color:#fff;box-shadow:0 0 31px 0 rgba(0,0,0,0.3);transform:scale(0);transition:100ms transform;z-index:1;pointer-events:none}.playkit-player .playkit-seek-bar .playkit-progress-bar .playkit-scrubber:active{opacity:1;cursor:grabbing}.playkit-player .playkit-seek-bar .playkit-frame-preview{position:absolute;bottom:20px;left:0}.playkit-player .playkit-seek-bar .playkit-time-preview{position:absolute;bottom:26px;left:0;height:22px;min-width:48px;padding:0 3px;text-align:center;border-radius:3px;background-color:rgba(0,0,0,0.7);font-size:13px;font-weight:bold;line-height:22px;color:#fff;z-index:1;pointer-events:none}.playkit-player .playkit-seek-bar .playkit-time-preview,.playkit-player .playkit-seek-bar .playkit-frame-preview{display:none}.playkit-player .playkit-seek-bar .playkit-non-sticky:hover{display:none}.playkit-player:not(.playkit-touch):not(.playkit-size-ty) .playkit-seek-bar:hover .playkit-progress-bar,.playkit-player:not(.playkit-touch):not(.playkit-size-ty) .playkit-seek-bar.playkit-hover .playkit-progress-bar{height:8px;border-radius:4px;transform:translateY(-2px)}.playkit-player:not(.playkit-touch):not(.playkit-size-ty) .playkit-seek-bar:hover .playkit-progress-bar .playkit-scrubber,.playkit-player:not(.playkit-touch):not(.playkit-size-ty) .playkit-seek-bar.playkit-hover .playkit-progress-bar .playkit-scrubber{top:-4px}.playkit-player.playkit-touch .playkit-seek-bar .playkit-progress-bar .playkit-virtual-progress,.playkit-player.playkit-touch .playkit-seek-bar .playkit-progress-bar .playkit-time-preview,.playkit-player.playkit-touch .playkit-seek-bar .playkit-progress-bar .playkit-frame-preview{display:none}.playkit-player.playkit-size-ty .playkit-seek-bar{padding:12px 0;cursor:pointer;position:relative;float:left;width:calc(100% - 45px);margin:1px 0}.playkit-player.playkit-size-ty .playkit-seek-bar .playkit-frame-preview{display:none}.playkit-player.playkit-size-ty .playkit-seek-bar .playkit-time-preview{bottom:16px}.playkit-frame-preview .playkit-frame-preview-img-container{border:2px solid rgba(255,255,255,0.2);border-radius:4px}.playkit-frame-preview .playkit-frame-preview-img-container .playkit-frame-preview-img{background-size:auto 100%;width:100%;height:100%;position:relative}.playkit-player .playkit-time-display{display:inline-block;line-height:32px;vertical-align:top;font-size:14px;padding:0 23px;font-weight:bold}.playkit-touch .playkit-time-display{padding-left:0}.playkit-player.playkit-size-md .playkit-time-display{padding:0 12px}.playkit-player.playkit-size-xs .playkit-time-display,.playkit-player.playkit-size-sm .playkit-time-display{padding:0 12px 0 0}.playkit-player .playkit-video-playing-title{font-size:15px;font-weight:bold;line-height:18px;padding:6px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playkit-player .playkit-bottom-bar{background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 100%);color:#fff;visibility:hidden;height:auto;max-height:0;transition:100ms max-height ease-in-out,100ms visibility ease-in-out,0ms padding linear 100ms;width:100%;margin-top:auto;bottom:0;left:0;z-index:1;pointer-events:auto;position:relative;padding:0}.playkit-player .playkit-bottom-bar.playkit-hide{display:none}.playkit-player .playkit-bottom-bar .playkit-left-controls{float:left;text-align:left;pointer-events:none}.playkit-player .playkit-bottom-bar .playkit-left-controls .playkit-control-button-container:first-child{margin-left:0px}.playkit-player .playkit-bottom-bar .playkit-bottom-bar-area{position:relative;pointer-events:none}.playkit-player .playkit-bottom-bar .playkit-right-controls{float:right;text-align:left;pointer-events:none}.playkit-player .playkit-bottom-bar .playkit-right-controls .playkit-control-button-container:last-child{margin-right:0px}.playkit-player .playkit-bottom-bar .playkit-control-button-container{margin:0 6px}.playkit-player.playkit-size-ty .playkit-left-controls{display:none}.playkit-player.playkit-size-ty .playkit-control-button-container{display:none;margin:0}.playkit-player.playkit-size-xs .playkit-left-controls .playkit-control-button-container{display:none}.playkit-player.playkit-size-xs .playkit-control-button-container,.playkit-player.playkit-size-sm .playkit-control-button-container{margin:0 3px}.playkit-player.playkit-casting:not(.playkit-overlay-active) .playkit-bottom-bar,.playkit-player.playkit-metadata-loaded.playkit-hover:not(.playkit-overlay-active) .playkit-bottom-bar,.playkit-player.playkit-state-paused:not(.playkit-overlay-active) .playkit-bottom-bar,.playkit-player.playkit-state-idle:not(.playkit-overlay-active) .playkit-bottom-bar,.playkit-player.playkit-ad-break:not(.playkit-overlay-active) .playkit-bottom-bar,.playkit-player.playkit-menu-active:not(.playkit-overlay-active) .playkit-bottom-bar{visibility:visible;padding:0 16px 4px;max-height:60px;transition:100ms max-height ease-in-out,100ms visibility ease-in-out}.playkit-player.playkit-casting:not(.playkit-overlay-active) .playkit-bottom-bar.playkit-line-break,.playkit-player.playkit-metadata-loaded.playkit-hover:not(.playkit-overlay-active) .playkit-bottom-bar.playkit-line-break,.playkit-player.playkit-state-paused:not(.playkit-overlay-active) .playkit-bottom-bar.playkit-line-break,.playkit-player.playkit-state-idle:not(.playkit-overlay-active) .playkit-bottom-bar.playkit-line-break,.playkit-player.playkit-ad-break:not(.playkit-overlay-active) .playkit-bottom-bar.playkit-line-break,.playkit-player.playkit-menu-active:not(.playkit-overlay-active) .playkit-bottom-bar.playkit-line-break{max-height:92px}.playkit-player.playkit-size-sm .playkit-bottom-bar{padding:0 8px 4px}.playkit-player.playkit-size-sm .playkit-bottom-bar .playkit-time-display{padding-left:0}.playkit-player .playkit-bottom-bar .playkit-left-controls>*,.playkit-player .playkit-bottom-bar .playkit-right-controls>*,.playkit-player .playkit-bottom-bar .playkit-bottom-bar-area>*{pointer-events:auto}.playkit-player .playkit-top-bar{background:linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 100%);color:#fff;visibility:hidden;position:relative;height:auto;min-height:60px;max-height:60px;margin-top:-60px;transition:100ms visibility ease-in-out,100ms margin-top ease-in-out,100ms min-height ease-in-out;width:100%;top:0;left:0;z-index:1;pointer-events:auto}.playkit-player .playkit-top-bar .playkit-top-bar-area{position:absolute;top:0;left:0;height:calc(100% - 28px);width:calc(100% - 32px);margin:14px 16px;pointer-events:none}.playkit-player .playkit-top-bar .playkit-top-bar-area:empty{margin:0;height:0;width:0}.playkit-player .playkit-top-bar.playkit-disabled{pointer-events:none}.playkit-player .playkit-top-bar.playkit-hide{display:none}.playkit-player .playkit-top-bar .playkit-left-controls{float:left;text-align:left;min-width:0;margin:14px 0 14px 16px;pointer-events:none}.playkit-player .playkit-top-bar .playkit-left-controls:empty{margin:0}.playkit-player .playkit-top-bar .playkit-right-controls{float:right;text-align:left;margin:14px 16px 14px 0;pointer-events:none}.playkit-player .playkit-top-bar .playkit-right-controls:empty{margin:0}.playkit-player .playkit-top-bar .playkit-right-controls .playkit-control-button-container{margin:0 6px}.playkit-player .playkit-top-bar .playkit-right-controls .playkit-control-button-container:last-child{margin-right:0}.playkit-player.playkit-casting:not(.playkit-overlay-active) .playkit-top-bar,.playkit-player.playkit-metadata-loaded.playkit-hover:not(.playkit-overlay-active) .playkit-top-bar,.playkit-player.playkit-state-paused:not(.playkit-overlay-active) .playkit-top-bar,.playkit-player.playkit-state-idle:not(.playkit-overlay-active) .playkit-top-bar,.playkit-player.playkit-ad-break:not(.playkit-overlay-active) .playkit-top-bar,.playkit-player.playkit-menu-active:not(.playkit-overlay-active) .playkit-top-bar{visibility:visible;margin-top:0;min-height:16px}.playkit-player .playkit-top-bar .playkit-left-controls>*,.playkit-player .playkit-top-bar .playkit-right-controls>*,.playkit-player .playkit-top-bar .playkit-top-bar-area>*{pointer-events:auto}.playkit-player.playkit-size-sm .playkit-top-bar .playkit-left-controls{margin:14px 0 14px 8px}.playkit-player.playkit-size-sm .playkit-top-bar .playkit-left-controls:empty{margin:0}.playkit-player.playkit-size-sm .playkit-top-bar .playkit-right-controls{margin:14px 8px 14px 0}.playkit-player.playkit-size-sm .playkit-top-bar .playkit-right-controls:empty{margin:0}.playkit-player.playkit-size-sm .playkit-top-bar .playkit-top-bar-area{width:calc(100% - 16px);margin:14px 8px}.playkit-player.playkit-size-sm .playkit-top-bar .playkit-top-bar-area:empty{margin:0}@keyframes playkit-overlayActionIconIn{0%{opacity:0;transform:scale(0)}10%{opacity:0.1;transform:scale(0.1)}20%{opacity:0.3;transform:scale(0.2)}30%{opacity:0.5;transform:scale(0.3)}40%{opacity:0.7;transform:scale(0.4)}50%{opacity:0.9;transform:scale(0.5)}60%{opacity:0.9;transform:scale(0.5)}70%{opacity:0.9;transform:scale(0.5)}75%{opacity:0.9;transform:scale(0.5)}80%{opacity:1;transform:scale(0.5)}85%{opacity:1;transform:scale(0.5)}90%{opacity:1;transform:scale(0.5)}93%{opacity:0.7;transform:scale(0.5)}95%{opacity:0.5;transform:scale(0.5)}98%{opacity:0.2;transform:scale(0.5)}100%{opacity:0;transform:scale(0.5)}}.playkit-overlay-action .playkit-icon{width:144px;height:144px;position:absolute;top:50%;left:50%;margin:-72px 0 0 -72px;opacity:0}.playkit-player:not(.playkit-touch):not(.playkit-size-sm) .playkit-overlay-action.playkit-in .playkit-icon{animation:playkit-overlayActionIconIn 300ms linear forwards}.playkit-pre-playback-play-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.playkit-pre-playback-play-overlay .playkit-pre-playback-play-button{z-index:1;position:absolute;top:50%;left:50%;height:108px;width:108px;border:2px solid rgba(255,255,255,0.2);background-color:rgba(0,0,0,0.5);transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);border-radius:54px;padding:20px;cursor:pointer}.playkit-pre-playback-play-overlay .playkit-pre-playback-play-button:hover{border:2px solid rgba(255,255,255,0.4)}.playkit-pre-playback-play-overlay .playkit-pre-playback-play-button:active{opacity:0.7;transform:scale(1) translate(-50%, -50%)}.playkit-pre-playback .playkit-bottom-bar,.playkit-pre-playback .playkit-top-bar{opacity:0;display:none}.playkit-player.playkit-size-ty .playkit-pre-playback-play-button{width:75px;height:75px;padding:12px}.playkit-player.playkit-size-xs .playkit-pre-playback-play-button{width:85px;height:85px;padding:15px}.playkit-player .playkit-btn-skip-ad{font-weight:lighter;position:absolute;bottom:60px;right:16px;line-height:36px}.playkit-player .playkit-skip-ad{color:#fff;font-size:20px;font-weight:lighter;line-height:24px;text-shadow:0 0 6px rgba(0,0,0,0.6);position:absolute;bottom:66px;right:16px}.playkit-row{display:block}.playkit-row:after{content:'';clear:both;display:block}.playkit-d-inline-block{display:inline-block}.playkit-mobile-hidden-select{display:block;opacity:0;position:absolute;top:0;left:0px;width:100%;height:100%}.playkit-font-size-base,.playkit-ad-notice{font-size:15px}.playkit-ad-notice{pointer-events:none}.playkit-live-tag{display:inline-block;background-color:#e12437;color:#FFFFFF;border-radius:4px;padding:3px 4px;margin:5px 10px;text-transform:uppercase;font-size:15px;cursor:default}.playkit-live-tag.playkit-non-live-playhead{background-color:#666666;cursor:pointer}.playkit-player.playkit-size-sm .playkit-live-tag{margin-left:0}.playkit-interactive-area .playkit-unmute-button-container{top:0;left:0}.playkit-unmute-button-container{display:inline-block;position:absolute;top:16px;left:16px;z-index:15}.playkit-unmute-button-container a{color:#fff}.playkit-unmute-button-container.playkit-show-icon-only .playkit-btn.playkit-unmute-button{max-width:64px}.playkit-unmute-button-container.playkit-show-icon-only .playkit-btn.playkit-unmute-button span{transform:translateX(10px);opacity:0}.playkit-btn.playkit-unmute-button{font-size:15px;max-width:200px;transition:max-width 200ms;padding:0 16px;white-space:nowrap}.playkit-btn.playkit-unmute-button span{transform:translateX(0px);opacity:1;transition:transform 100ms, opacity 100ms;display:inline-block;color:#fff}.playkit-btn.playkit-unmute-button.playkit-has-top-bar{transition:100ms transform}.playkit-unmute-icon-container{width:32px;height:32px;display:inline-block;vertical-align:top;position:relative;margin-right:3px}.playkit-unmute-icon-container i{position:absolute;top:0;left:0}.playkit-player.playkit-hover .playkit-unmute-button-container.playkit-has-top-bar,.playkit-player.playkit-state-paused .playkit-unmute-button-container.playkit-has-top-bar,.playkit-player.playkit-state-idle .playkit-unmute-button-container.playkit-has-top-bar,.playkit-player.playkit-menu-active .playkit-unmute-button-container.playkit-has-top-bar{transform:translateY(32px)}.playkit-overlay.playkit-error-overlay{background-color:#333;font-size:0em}.playkit-overlay-contents .playkit-error-overlay{padding-top:20px}.playkit-error-overlay{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%}.playkit-error-overlay .playkit-copy-url-row{display:flex;margin-bottom:10px}.playkit-error-overlay .playkit-svg-container{flex:4;display:flex;justify-content:space-around;flex-flow:column}.playkit-error-overlay .playkit-headline{color:#fff;font-size:18px;margin:10px 0 14px 0;flex:1}.playkit-error-overlay .playkit-error-session{font-size:14px;color:#ccc;margin:auto;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto}.playkit-error-overlay .playkit-control-button-container{flex:5}.playkit-error-overlay .playkit-retry-btn{height:36px;width:auto;min-width:120px;padding:0 8px;border:2px solid #333;border-radius:18px;background-color:black;color:#fff;font-size:15px;font-weight:bold;line-height:32px;cursor:pointer}.playkit-error-overlay .playkit-error-text{height:0px;visibility:hidden}.playkit-link-options-container{width:auto}.playkit-link-options-container .playkit-copy-url-row .playkit-input-copy-url{margin:0}.playkit-link-options-container .playkit-copy-url-row .playkit-btn-copy-url{margin-left:8px;height:32px;width:32px}.playkit-link-options-container .playkit-copy-url-row .playkit-btn-copy-url .playkit-icon{height:24px;width:24px;margin-top:-3px}.playkit-slider{height:8px;border-radius:4px;background-color:rgba(255,255,255,0.2)}.playkit-slider .playkit-progress{background-color:#006bff;height:8px;border-radius:4px;position:relative}.playkit-slider .playkit-progress .playkit-handle{height:12px;width:12px;border-radius:5px;background-color:#ffffff;box-shadow:0 2px 8px 0 rgba(0,0,0,0.3);position:absolute;right:0;top:0px;transform:translate3d(6px, -2px, 0);cursor:pointer}.playkit-btn{text-decoration:none;height:36px;border-radius:18px;color:#fff;line-height:36px;font-weight:bold;cursor:pointer;display:inline-block;padding:0 24px}.playkit-btn.playkit-btn-block{display:block}.playkit-btn.playkit-btn-dark-transparent{background-color:rgba(0,0,0,0.5);border:2px solid rgba(255,255,255,0.2);line-height:32px}.playkit-btn.playkit-btn-dark-transparent:hover{color:#fff;border:2px solid rgba(255,255,255,0.4)}.playkit-btn.playkit-btn-branded{background-color:#006bff}.playkit-btn.playkit-btn-branded:hover{color:#fff}.playkit-btn-rounded{height:36px;width:36px;min-width:36px;min-height:36px;border-radius:18px;background-color:rgba(0,0,0,0.4);display:inline-block;padding:2px}.playkit-player button:focus{outline:none}.playkit-btn-borderless{display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:4px;border:none;padding:8px 12px 8px 8px;width:82px;height:40px;background-color:transparent;cursor:pointer}.playkit-btn-borderless.playkit-only-icon{padding:4px;width:40px;height:40px}.playkit-btn-borderless.playkit-only-label{padding:8px;width:50px;height:40px}.playkit-btn-borderless i{width:32px;height:32px}.playkit-btn-borderless label{color:#fff}.playkit-btn-borderless:hover{background-color:#888}.playkit-player.playkit-size-sm .playkit-btn-borderless,.playkit-player.playkit-size-xs .playkit-btn-borderless{height:32px}.playkit-player.playkit-size-sm .playkit-btn-borderless i,.playkit-player.playkit-size-xs .playkit-btn-borderless i{width:24px;height:24px}.playkit-player.playkit-size-sm .playkit-btn-borderless.playkit-only-icon,.playkit-player.playkit-size-xs .playkit-btn-borderless.playkit-only-icon{padding:4px;width:32px;height:32px}.playkit-player.playkit-size-sm .playkit-btn-borderless.playkit-only-label,.playkit-player.playkit-size-xs .playkit-btn-borderless.playkit-only-label{padding:8px;width:50px;height:32px}.playkit-player .playkit-learn-more{font-weight:lighter}.playkit-player .playkit-control-button-container.playkit-control-fullscreen .playkit-control-button{transition:100ms transform;transform:scale(1)}.playkit-player .playkit-control-button-container.playkit-control-fullscreen .playkit-control-button .playkit-icon-minimize{display:none}.playkit-player .playkit-control-button-container.playkit-control-fullscreen .playkit-control-button.playkit-is-fullscreen .playkit-icon-maximize{display:none}.playkit-player .playkit-control-button-container.playkit-control-fullscreen .playkit-control-button.playkit-is-fullscreen .playkit-icon-minimize{display:block}.playkit-player:not(.playkit-touch) .playkit-control-button-container.playkit-control-fullscreen .playkit-control-button:hover{transform:scale(1.1)}.playkit-player .playkit-watermark{position:absolute;transition:visibility 0s 1s, opacity 1s linear, transform ease-out 100ms}.playkit-player .playkit-watermark.playkit-hide-watermark{visibility:hidden;opacity:0}.playkit-player .playkit-watermark.playkit-top{top:0}.playkit-player .playkit-watermark.playkit-bottom{bottom:0}.playkit-player .playkit-watermark.playkit-right{right:0}.playkit-player .playkit-watermark.playkit-left{left:0}.playkit-player a:not([href]).playkit-advanced-captions-menu-link{color:#4d89ff;text-decoration:underline}.playkit-control-button-container.playkit-control-vr-stereo .playkit-control-button .playkit-icon-vr-stereo-full{display:none}.playkit-control-button-container.playkit-control-vr-stereo .playkit-control-button.playkit-vr-stereo-mode .playkit-icon-vr-stereo{display:none}.playkit-control-button-container.playkit-control-vr-stereo .playkit-control-button.playkit-vr-stereo-mode .playkit-icon-vr-stereo-full{display:block}.playkit-control-button-container.playkit-control-closed-captions .playkit-control-button .playkit-icon-closed-captions-on{display:none}.playkit-control-button-container.playkit-control-closed-captions .playkit-control-button.playkit-cc-on .playkit-icon-closed-captions-off{display:none}.playkit-control-button-container.playkit-control-closed-captions .playkit-control-button.playkit-cc-on .playkit-icon-closed-captions-on{display:block}.playkit-player .playkit-cast-button{display:block;width:28px;height:30px;background-color:rgba(255,255,255,0);border:none;cursor:pointer;--connected-color: #ccc;--disconnected-color: #ccc}.playkit-player .playkit-cast-button:hover{--connected-color: #fff;--disconnected-color: #fff}.playkit-player .playkit-cast-button.playkit-cast-button-active{--connected-color: rgba(1, 172, 205, 0.8)}.playkit-player .playkit-cast-button.playkit-cast-button-active:hover{--connected-color: #006bff}.playkit-player .playkit-cast-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.playkit-player .playkit-cast-overlay .playkit-cast-poster{all:inherit;background-size:contain;background:black no-repeat center center}.playkit-player .playkit-cast-overlay .playkit-cast-poster.playkit-has-poster{background-color:#000}.playkit-player .playkit-cast-overlay .playkit-cast-black-cover{all:inherit;background:linear-gradient(to top, rgba(0,0,0,0.9), rgba(0,0,0,0) 72%, rgba(0,0,0,0) 100%)}.playkit-player .playkit-cast-box .playkit-cast-icon{position:absolute;bottom:0;left:46px;height:128px}.playkit-player .playkit-cast-box .playkit-cast-icon .playkit-icon{width:30px;height:22px;color:rgba(255,255,255,0.6);opacity:0.6}.playkit-player .playkit-cast-box .playkit-cast-connecting-spinner{height:21px;width:21px;-webkit-animation:playkit-spin 0.9s infinite linear;border:3px solid rgba(255,255,255,0.4);border-top-color:rgba(255,255,255,0.8);border-radius:100%}.playkit-player .playkit-cast-box .playkit-cast-text{position:absolute;bottom:0;left:89px;height:128px;font-weight:lighter}.playkit-player .playkit-cast-box .playkit-cast-text .playkit-cast-status{display:inline-block;margin-top:3px;font-size:16px;color:rgba(255,255,255,0.6);float:left;font-weight:inherit}.playkit-player .playkit-cast-box .playkit-cast-text .playkit-cast-device{left:0;display:inline-block;font-weight:inherit;font-size:25px;color:#ffffff;line-height:40px}@keyframes playkit-castOnTVAnimation{0%{opacity:0;transform:rotateY(70deg)}33%{opacity:0.3;transform:rotateY(50deg)}66%{opacity:0.6;transform:rotateY(30deg)}100%{opacity:1;transform:rotateY(0)}}.playkit-player .playkit-cast-on-tv-button-container{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.playkit-player .playkit-cast-on-tv-button-container span{font-weight:lighter;color:white}.playkit-player .playkit-cast-on-tv-button-container.playkit-show-cast-on-tv{animation:playkit-castOnTVAnimation 300ms linear forwards}.playkit-player .playkit-btn.playkit-cast-on-tv-button{font-size:15px;max-width:200px;transition:max-width 200ms;padding:0 16px;white-space:nowrap;position:absolute;bottom:0;transform:translate(-50%, -50%);left:50%}.playkit-player .playkit-btn.playkit-cast-on-tv-button span{transform:translateX(0px);opacity:1;transition:transform 100ms, opacity 100ms;display:inline-block}.playkit-player .playkit-cast-on-tv-icon-container{width:32px;height:32px;display:inline-block;vertical-align:top;position:relative;margin-right:3px}.playkit-player .playkit-cast-on-tv-icon-container i{position:absolute;top:0;left:0}.playkit-control-button-container.playkit-control-playlist-button .playkit-poster-preview{position:absolute;bottom:35px;width:280px;height:72px;display:flex;border-radius:4px;box-shadow:0px 0px 0px 1px rgba(0,0,0,0.2),0px 8px 60px -16px rgba(0,0,0,0.2);opacity:0;transition:400ms opacity;pointer-events:none}.playkit-control-button-container.playkit-control-playlist-button .playkit-poster-preview:hover{opacity:0 !important}.playkit-control-button-container.playkit-control-playlist-button .playkit-poster-preview .playkit-poster-preview-img{width:128px;height:inherit;border-radius:4px 0 0 4px;background-size:contain;background-repeat:round}.playkit-control-button-container.playkit-control-playlist-button .playkit-poster-preview .playkit-poster-preview-text{width:152px;height:inherit;padding:8px;background-color:rgba(0,0,0,0.7);border-radius:0 4px 4px 0}.playkit-control-button-container.playkit-control-playlist-button .playkit-poster-preview .playkit-poster-preview-text .playkit-poster-preview-text-title{font-size:14px;font-weight:400;margin-bottom:3px;opacity:0.7}.playkit-control-button-container.playkit-control-playlist-button .playkit-poster-preview .playkit-poster-preview-text .playkit-poster-preview-text-name{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:400}.playkit-control-button-container.playkit-control-playlist-button:hover .playkit-poster-preview{opacity:1}.playkit-icon-picture-in-picture-stop{display:none}.playkit-is-in-picture-in-picture .playkit-icon-picture-in-picture-start{display:none}.playkit-is-in-picture-in-picture .playkit-icon-picture-in-picture-stop{display:block}.playkit-player-gui>.playkit-playback-controls,.playkit-center-playback-controls{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);white-space:nowrap;z-index:1}.playkit-bottom-bar .playkit-playback-controls{display:inline}.playkit-player.playkit-size-sm.playkit-state-idle .playkit-control-playlist-button,.playkit-player.playkit-size-xs.playkit-state-idle .playkit-control-playlist-button,.playkit-player.playkit-touch.playkit-state-idle .playkit-control-playlist-button{display:none}.playkit-player.playkit-size-sm:not(.playkit-state-idle) .playkit-bottom-bar .playkit-playback-controls,.playkit-player.playkit-size-xs:not(.playkit-state-idle) .playkit-bottom-bar .playkit-playback-controls,.playkit-player.playkit-touch:not(.playkit-state-idle) .playkit-bottom-bar .playkit-playback-controls{display:none}.playkit-player.playkit-size-sm:not(.playkit-state-idle).playkit-hover .playkit-player-gui>.playkit-playback-controls,.playkit-player.playkit-size-sm:not(.playkit-state-idle).playkit-hover .playkit-center-playback-controls,.playkit-player.playkit-size-xs:not(.playkit-state-idle).playkit-hover .playkit-player-gui>.playkit-playback-controls,.playkit-player.playkit-size-xs:not(.playkit-state-idle).playkit-hover .playkit-center-playback-controls,.playkit-player.playkit-touch:not(.playkit-state-idle).playkit-hover .playkit-player-gui>.playkit-playback-controls,.playkit-player.playkit-touch:not(.playkit-state-idle).playkit-hover .playkit-center-playback-controls{display:block}.playkit-player.playkit-size-sm:not(.playkit-state-idle).playkit-hover .playkit-player-gui>.playkit-playback-controls .playkit-control-button,.playkit-player.playkit-size-sm:not(.playkit-state-idle).playkit-hover .playkit-center-playback-controls .playkit-control-button,.playkit-player.playkit-size-xs:not(.playkit-state-idle).playkit-hover .playkit-player-gui>.playkit-playback-controls .playkit-control-button,.playkit-player.playkit-size-xs:not(.playkit-state-idle).playkit-hover .playkit-center-playback-controls .playkit-control-button,.playkit-player.playkit-touch:not(.playkit-state-idle).playkit-hover .playkit-player-gui>.playkit-playback-controls .playkit-control-button,.playkit-player.playkit-touch:not(.playkit-state-idle).playkit-hover .playkit-center-playback-controls .playkit-control-button{width:auto;height:auto;padding:0 16px;-webkit-filter:drop-shadow(0px 0px 8px rgba(0,0,0,0.5));filter:drop-shadow(0px 0px 8px rgba(0,0,0,0.5))}.playkit-player.playkit-size-sm:not(.playkit-state-idle).playkit-hover .playkit-player-gui>.playkit-playback-controls .playkit-icon,.playkit-player.playkit-size-sm:not(.playkit-state-idle).playkit-hover .playkit-center-playback-controls .playkit-icon,.playkit-player.playkit-size-xs:not(.playkit-state-idle).playkit-hover .playkit-player-gui>.playkit-playback-controls .playkit-icon,.playkit-player.playkit-size-xs:not(.playkit-state-idle).playkit-hover .playkit-center-playback-controls .playkit-icon,.playkit-player.playkit-touch:not(.playkit-state-idle).playkit-hover .playkit-player-gui>.playkit-playback-controls .playkit-icon,.playkit-player.playkit-touch:not(.playkit-state-idle).playkit-hover .playkit-center-playback-controls .playkit-icon{width:64px;height:64px}.playkit-player.playkit-overlay-active .playkit-gui-area .playkit-playback-controls{opacity:0;visibility:hidden}@keyframes playkit-slideIn{0%{right:-160px}100%{right:0}}.playkit-player .playkit-playlist-countdown{display:flex;height:72px;position:absolute;right:0;bottom:0;border-radius:4px;transition:opacity 400ms, bottom 300ms;cursor:pointer;box-shadow:0px 0px 0px 1px rgba(0,0,0,0.2),0px 8px 60px -16px rgba(0,0,0,0.2)}.playkit-player .playkit-playlist-countdown.playkit-slideIn{right:-160px;animation:playkit-slideIn 500ms 500ms forwards}.playkit-player .playkit-playlist-countdown.playkit-hidden{pointer-events:none;opacity:0}.playkit-player .playkit-playlist-countdown.playkit-hidden .playkit-playlist-countdown-content-placeholder .playkit-playlist-countdown-content-background{width:0}.playkit-player .playkit-playlist-countdown.playkit-hidden .playkit-playlist-countdown-content-placeholder .playkit-playlist-countdown-content-background .playkit-playlist-countdown-content{opacity:0}.playkit-player .playkit-playlist-countdown.playkit-canceled{bottom:-50px;opacity:0}.playkit-player .playkit-playlist-countdown:hover .playkit-playlist-countdown-content-placeholder .playkit-playlist-countdown-content-background{background-color:#000000}.playkit-player .playkit-playlist-countdown .playkit-playlist-countdown-poster{width:128px;height:inherit;border-radius:4px 0 0 4px;background-size:contain;background-repeat:round}.playkit-player .playkit-playlist-countdown .playkit-playlist-countdown-content-placeholder{width:152px;height:inherit}.playkit-player .playkit-playlist-countdown .playkit-playlist-countdown-content-placeholder .playkit-playlist-countdown-content-background{width:inherit;border-radius:0 4px 3px 0;background-color:rgba(0,0,0,0.7);height:inherit;transition:width 500ms 1000ms}.playkit-player .playkit-playlist-countdown .playkit-playlist-countdown-content-placeholder .playkit-playlist-countdown-content-background .playkit-playlist-countdown-content{width:inherit;transition:opacity 300ms 1200ms}.playkit-player .playkit-playlist-countdown .playkit-playlist-countdown-content-placeholder .playkit-playlist-countdown-content-background .playkit-playlist-countdown-content .playkit-playlist-countdown-text{width:100%;padding:10px;font-size:14px;font-weight:400;text-align:left;color:#fff;float:left;line-height:initial}.playkit-player .playkit-playlist-countdown .playkit-playlist-countdown-content-placeholder .playkit-playlist-countdown-content-background .playkit-playlist-countdown-content .playkit-playlist-countdown-text .playkit-playlist-countdown-text-title{margin-bottom:12px;opacity:0.7}.playkit-player .playkit-playlist-countdown .playkit-playlist-countdown-content-placeholder .playkit-playlist-countdown-content-background .playkit-playlist-countdown-content .playkit-playlist-countdown-text .playkit-playlist-countdown-text-title .playkit-playlist-countdown-time-left{display:inline;margin-left:4px}.playkit-player .playkit-playlist-countdown .playkit-playlist-countdown-content-placeholder .playkit-playlist-countdown-content-background .playkit-playlist-countdown-content .playkit-playlist-countdown-text .playkit-playlist-countdown-text-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playkit-player .playkit-playlist-countdown .playkit-playlist-countdown-content-placeholder .playkit-playlist-countdown-content-background .playkit-playlist-countdown-content .playkit-playlist-countdown-cancel{position:absolute;top:5px;right:5px;width:24px;height:24px}.playkit-player .playkit-playlist-countdown .playkit-playlist-countdown-content-placeholder .playkit-playlist-countdown-content-background .playkit-playlist-countdown-content .playkit-playlist-countdown-cancel *{width:inherit;height:inherit}.playkit-player.playkit-size-md .playkit-playlist-countdown{height:54px}.playkit-player.playkit-size-md .playkit-playlist-countdown .playkit-playlist-countdown-poster{width:96px}.playkit-player.playkit-size-md .playkit-playlist-countdown .playkit-playlist-countdown-content-placeholder{width:152px}.playkit-player.playkit-size-md .playkit-playlist-countdown .playkit-playlist-countdown-content-placeholder .playkit-playlist-countdown-content-background .playkit-playlist-countdown-content .playkit-playlist-countdown-text{padding:8px}.playkit-player.playkit-size-md .playkit-playlist-countdown .playkit-playlist-countdown-content-placeholder .playkit-playlist-countdown-content-background .playkit-playlist-countdown-content .playkit-playlist-countdown-text .playkit-playlist-countdown-text-title{margin-bottom:4px}.playkit-player.playkit-size-md .playkit-playlist-countdown .playkit-playlist-countdown-content-placeholder .playkit-playlist-countdown-content-background .playkit-playlist-countdown-content .playkit-playlist-countdown-cancel{top:3px;right:3px}.playkit-player.playkit-size-sm .playkit-playlist-countdown,.playkit-player.playkit-size-xs .playkit-playlist-countdown,.playkit-player.playkit-size-ty .playkit-playlist-countdown{z-index:1;height:36px;margin:8px}.playkit-player.playkit-size-sm .playkit-playlist-countdown .playkit-playlist-countdown-poster,.playkit-player.playkit-size-xs .playkit-playlist-countdown .playkit-playlist-countdown-poster,.playkit-player.playkit-size-ty .playkit-playlist-countdown .playkit-playlist-countdown-poster{display:none}.playkit-player.playkit-size-sm .playkit-playlist-countdown .playkit-playlist-countdown-content-placeholder,.playkit-player.playkit-size-xs .playkit-playlist-countdown .playkit-playlist-countdown-content-placeholder,.playkit-player.playkit-size-ty .playkit-playlist-countdown .playkit-playlist-countdown-content-placeholder{width:108px}.playkit-player.playkit-size-sm .playkit-playlist-countdown .playkit-playlist-countdown-content-placeholder .playkit-playlist-countdown-content-background,.playkit-player.playkit-size-xs .playkit-playlist-countdown .playkit-playlist-countdown-content-placeholder .playkit-playlist-countdown-content-background,.playkit-player.playkit-size-ty .playkit-playlist-countdown .playkit-playlist-countdown-content-placeholder .playkit-playlist-countdown-content-background{transition:width 500ms;border-radius:2px}.playkit-player.playkit-size-sm .playkit-playlist-countdown .playkit-playlist-countdown-content-placeholder .playkit-playlist-countdown-content-background .playkit-playlist-countdown-content .playkit-playlist-countdown-text,.playkit-player.playkit-size-xs .playkit-playlist-countdown .playkit-playlist-countdown-content-placeholder .playkit-playlist-countdown-content-background .playkit-playlist-countdown-content .playkit-playlist-countdown-text,.playkit-player.playkit-size-ty .playkit-playlist-countdown .playkit-playlist-countdown-content-placeholder .playkit-playlist-countdown-content-background .playkit-playlist-countdown-content .playkit-playlist-countdown-text{width:90%;padding:3px 0 0 4px}.playkit-player.playkit-size-sm .playkit-playlist-countdown .playkit-playlist-countdown-content-placeholder .playkit-playlist-countdown-content-background .playkit-playlist-countdown-content .playkit-playlist-countdown-text .playkit-playlist-countdown-text-title,.playkit-player.playkit-size-xs .playkit-playlist-countdown .playkit-playlist-countdown-content-placeholder .playkit-playlist-countdown-content-background .playkit-playlist-countdown-content .playkit-playlist-countdown-text .playkit-playlist-countdown-text-title,.playkit-player.playkit-size-ty .playkit-playlist-countdown .playkit-playlist-countdown-content-placeholder .playkit-playlist-countdown-content-background .playkit-playlist-countdown-content .playkit-playlist-countdown-text .playkit-playlist-countdown-text-title{font-size:12px;margin-bottom:0}.playkit-player.playkit-size-sm .playkit-playlist-countdown .playkit-playlist-countdown-content-placeholder .playkit-playlist-countdown-content-background .playkit-playlist-countdown-content .playkit-playlist-countdown-text .playkit-playlist-countdown-text-name,.playkit-player.playkit-size-xs .playkit-playlist-countdown .playkit-playlist-countdown-content-placeholder .playkit-playlist-countdown-content-background .playkit-playlist-countdown-content .playkit-playlist-countdown-text .playkit-playlist-countdown-text-name,.playkit-player.playkit-size-ty .playkit-playlist-countdown .playkit-playlist-countdown-content-placeholder .playkit-playlist-countdown-content-background .playkit-playlist-countdown-content .playkit-playlist-countdown-text .playkit-playlist-countdown-text-name{font-size:12px;font-weight:400}.playkit-player.playkit-size-sm .playkit-playlist-countdown .playkit-playlist-countdown-content-placeholder .playkit-playlist-countdown-content-background .playkit-playlist-countdown-content .playkit-playlist-countdown-cancel,.playkit-player.playkit-size-xs .playkit-playlist-countdown .playkit-playlist-countdown-content-placeholder .playkit-playlist-countdown-content-background .playkit-playlist-countdown-content .playkit-playlist-countdown-cancel,.playkit-player.playkit-size-ty .playkit-playlist-countdown .playkit-playlist-countdown-content-placeholder .playkit-playlist-countdown-content-background .playkit-playlist-countdown-content .playkit-playlist-countdown-cancel{top:0;right:0}.playkit-player.playkit-state-idle .playkit-playlist-next-screen-overlay{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.5)}.playkit-player.playkit-state-idle .playkit-playlist-next-screen-overlay .playkit-playlist-next-screen-content{position:relative;top:50%;transform:translateY(-50%)}.playkit-player.playkit-state-idle .playkit-playlist-next-screen-overlay .playkit-playlist-next-screen-content .playkit-playlist-next-screen-text{position:absolute;width:100%;top:-90px;font-size:15px;color:#fff;padding:4px 8px 12px 8px;text-align:center}.playkit-player.playkit-state-idle .playkit-playlist-next-screen-overlay .playkit-playlist-next-screen-content .playkit-playlist-next-screen-text .playkit-playlist-next-screen-text-title{padding:4px;font-weight:100}.playkit-player.playkit-state-idle .playkit-playlist-next-screen-overlay .playkit-playlist-next-screen-content .playkit-playlist-next-screen-text .playkit-playlist-next-screen-text-name{padding:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playkit-player.playkit-state-idle .playkit-playlist-next-screen-overlay .playkit-playlist-next-screen-content .playkit-playlist-next-screen-poster-placeholder{position:relative;margin:auto;width:384px}.playkit-player.playkit-state-idle .playkit-playlist-next-screen-overlay .playkit-playlist-next-screen-content .playkit-playlist-next-screen-poster-placeholder .playkit-playlist-next-screen-poster-aspect-ratio{width:100%;padding-top:56%}.playkit-player.playkit-state-idle .playkit-playlist-next-screen-overlay .playkit-playlist-next-screen-content .playkit-playlist-next-screen-poster-placeholder .playkit-playlist-next-screen-poster-aspect-ratio .playkit-playlist-next-screen-poster{position:absolute;top:0;left:0;bottom:0;right:0;border:2px solid rgba(255,255,255,0.2);border-radius:4px;cursor:pointer}.playkit-player.playkit-state-idle .playkit-playlist-next-screen-overlay .playkit-playlist-next-screen-content .playkit-playlist-next-screen-poster-placeholder .playkit-playlist-next-screen-poster-aspect-ratio .playkit-playlist-next-screen-poster .playkit-playlist-next-screen-poster-img{height:100%;border-radius:3px;background-size:contain;background-repeat:round}.playkit-player.playkit-state-idle .playkit-playlist-next-screen-overlay .playkit-playlist-next-screen-content .playkit-playlist-next-screen-poster-placeholder .playkit-playlist-next-screen-poster-aspect-ratio .playkit-playlist-next-screen-poster .playkit-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:64px;height:64px}.playkit-player.playkit-state-idle.playkit-size-lg .playkit-playlist-next-screen-content .playkit-playlist-next-screen-poster-placeholder{width:37.5%}.playkit-player.playkit-state-idle.playkit-size-md .playkit-playlist-next-screen-content .playkit-playlist-next-screen-text{top:-58px}.playkit-player.playkit-state-idle.playkit-size-md .playkit-playlist-next-screen-content .playkit-playlist-next-screen-text .playkit-playlist-next-screen-text-name{padding:0}.playkit-player.playkit-state-idle.playkit-size-md .playkit-playlist-next-screen-content .playkit-playlist-next-screen-poster-placeholder{width:42%}.playkit-player.playkit-state-idle.playkit-size-sm .playkit-playlist-next-screen-content .playkit-playlist-next-screen-poster-placeholder,.playkit-player.playkit-state-idle.playkit-size-xs .playkit-playlist-next-screen-content .playkit-playlist-next-screen-poster-placeholder,.playkit-player.playkit-state-idle.playkit-size-ty .playkit-playlist-next-screen-content .playkit-playlist-next-screen-poster-placeholder{width:32px}.playkit-player.playkit-state-idle.playkit-size-sm .playkit-playlist-next-screen-content .playkit-playlist-next-screen-poster-placeholder .playkit-playlist-next-screen-poster-aspect-ratio .playkit-playlist-next-screen-poster,.playkit-player.playkit-state-idle.playkit-size-xs .playkit-playlist-next-screen-content .playkit-playlist-next-screen-poster-placeholder .playkit-playlist-next-screen-poster-aspect-ratio .playkit-playlist-next-screen-poster,.playkit-player.playkit-state-idle.playkit-size-ty .playkit-playlist-next-screen-content .playkit-playlist-next-screen-poster-placeholder .playkit-playlist-next-screen-poster-aspect-ratio .playkit-playlist-next-screen-poster{border:0}.playkit-player.playkit-state-idle.playkit-size-sm .playkit-playlist-next-screen-content .playkit-playlist-next-screen-poster-placeholder .playkit-playlist-next-screen-poster-aspect-ratio .playkit-playlist-next-screen-poster .playkit-playlist-next-screen-poster-img,.playkit-player.playkit-state-idle.playkit-size-xs .playkit-playlist-next-screen-content .playkit-playlist-next-screen-poster-placeholder .playkit-playlist-next-screen-poster-aspect-ratio .playkit-playlist-next-screen-poster .playkit-playlist-next-screen-poster-img,.playkit-player.playkit-state-idle.playkit-size-ty .playkit-playlist-next-screen-content .playkit-playlist-next-screen-poster-placeholder .playkit-playlist-next-screen-poster-aspect-ratio .playkit-playlist-next-screen-poster .playkit-playlist-next-screen-poster-img{display:none}.playkit-player.playkit-state-idle.playkit-size-sm .playkit-playlist-next-screen-content .playkit-playlist-next-screen-poster-placeholder .playkit-playlist-next-screen-poster-aspect-ratio .playkit-playlist-next-screen-poster .playkit-icon,.playkit-player.playkit-state-idle.playkit-size-xs .playkit-playlist-next-screen-content .playkit-playlist-next-screen-poster-placeholder .playkit-playlist-next-screen-poster-aspect-ratio .playkit-playlist-next-screen-poster .playkit-icon,.playkit-player.playkit-state-idle.playkit-size-ty .playkit-playlist-next-screen-content .playkit-playlist-next-screen-poster-placeholder .playkit-playlist-next-screen-poster-aspect-ratio .playkit-playlist-next-screen-poster .playkit-icon{width:32px;height:32px}.playkit-picture-in-picture-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.playkit-picture-in-picture-overlay .playkit-picture-in-picture-poster{all:inherit;background-size:contain;background:black no-repeat center center}.playkit-picture-in-picture-overlay .playkit-picture-in-picture-poster.playkit-has-poster{background-color:#000}.playkit-picture-in-picture-overlay .playkit-picture-in-picture-poster .playkit-dark-layer{background-color:rgba(0,0,0,0.4);position:absolute;top:0;left:0;width:100%;height:100%}.playkit-picture-in-picture-overlay .playkit-picture-in-picture-control{position:absolute;display:flex;flex-direction:column;height:100%}.playkit-picture-in-picture-overlay .playkit-picture-in-picture-control::after{content:'';flex:3}.playkit-picture-in-picture-overlay .playkit-picture-in-picture-control::before{content:'';flex:1}.playkit-picture-in-picture-overlay .playkit-picture-in-picture-text{color:#fff;font-size:18px;white-space:nowrap;overflow:hidden}.playkit-picture-in-picture-overlay .playkit-picture-in-picture-button{height:36px;width:120px;border:2px solid #424242;border-radius:18px;background-color:#333;color:#fff;font-size:15px;font-weight:bold;line-height:30px;cursor:pointer;margin-top:20px;align-self:center}.playkit-picture-in-picture-overlay .playkit-picture-in-picture-button:hover{background-color:#424242}.playkit-copy-url-row .playkit-input-copy-url{margin:0}.playkit-copy-url-row .playkit-btn-copy-url{margin:0 8px}.playkit-copy-url-row .playkit-btn-copy-url .playkit-icon{height:24px;width:24px;margin-top:-3px;display:none}.playkit-copy-url-row .playkit-btn-copy-url .playkit-icon-copy{display:block}.playkit-copy-url-row .playkit-btn-copy-url.playkit-copied .playkit-icon-copy{display:none}.playkit-copy-url-row .playkit-btn-copy-url.playkit-copied .playkit-icon-check{display:block}.playkit-IE.playkit-player .playkit-tooltip .playkit-tooltip-label{white-space:nowrap}.playkit-player .playkit-tooltip{position:relative;display:inline-block;height:100%;width:100%}.playkit-player .playkit-tooltip .playkit-tooltip-label{visibility:hidden;background-color:#fff;color:#222;text-align:center;padding:4px 6px;border-radius:4px;position:absolute;line-height:normal;font-weight:bold;font-size:13px;opacity:0;transition:opacity 1s;width:max-content;display:table}.playkit-player .playkit-tooltip .playkit-tooltip-label:after{content:'';position:absolute;border-width:5px;border-style:solid;border-radius:3px;color:#fff;z-index:-1}.playkit-player .playkit-tooltip .playkit-tooltip-label.playkit-tooltip-top{bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.playkit-player .playkit-tooltip .playkit-tooltip-label.playkit-tooltip-top:after{bottom:-4px;left:50%;transform:translate(-50%) rotate(45deg) skew(5deg, 5deg)}.playkit-player .playkit-tooltip .playkit-tooltip-label.playkit-tooltip-top-left{bottom:calc(100% + 10px);left:50%;transform:translate(-100%);margin-left:16px}.playkit-player .playkit-tooltip .playkit-tooltip-label.playkit-tooltip-top-left:after{bottom:-4px;right:0;margin-right:11px;transform:rotate(45deg) skew(5deg, 5deg)}.playkit-player .playkit-tooltip .playkit-tooltip-label.playkit-tooltip-top-right{bottom:calc(100% + 10px);left:50%;transform:translate(-16px)}.playkit-player .playkit-tooltip .playkit-tooltip-label.playkit-tooltip-top-right:after{bottom:-4px;left:0;margin-left:11px;transform:rotate(45deg) skew(5deg, 5deg)}.playkit-player .playkit-tooltip .playkit-tooltip-label.playkit-tooltip-bottom{top:calc(100% + 10px);left:50%;transform:translate(-50%)}.playkit-player .playkit-tooltip .playkit-tooltip-label.playkit-tooltip-bottom:after{top:-4px;left:50%;margin-left:-5px;transform:rotate(45deg) skew(5deg, 5deg)}.playkit-player .playkit-tooltip .playkit-tooltip-label.playkit-tooltip-bottom-right{top:calc(100% + 10px);left:50%;transform:translate(-16px)}.playkit-player .playkit-tooltip .playkit-tooltip-label.playkit-tooltip-bottom-right:after{top:-4px;left:0;margin-left:11px;transform:rotate(45deg) skew(5deg, 5deg)}.playkit-player .playkit-tooltip .playkit-tooltip-label.playkit-tooltip-bottom-left{top:calc(100% + 10px);transform:translate(-100%);left:50%;margin-left:16px}.playkit-player .playkit-tooltip .playkit-tooltip-label.playkit-tooltip-bottom-left:after{top:-4px;right:0;margin-right:11px;transform:rotate(45deg) skew(5deg, 5deg)}.playkit-player .playkit-tooltip .playkit-tooltip-label.playkit-tooltip-left{top:50%;right:calc(100% + 10px);transform:translate(0, -50%)}.playkit-player .playkit-tooltip .playkit-tooltip-label.playkit-tooltip-left:after{top:50%;left:100%;margin-left:-6px;margin-top:-5px;transform:rotate(135deg) skew(10deg, 10deg)}.playkit-player .playkit-tooltip .playkit-tooltip-label.playkit-tooltip-right{top:50%;left:calc(100% + 10px);transform:translate(0, -50%)}.playkit-player .playkit-tooltip .playkit-tooltip-label.playkit-tooltip-right:after{top:50%;right:100%;margin-top:-5px;margin-right:-6px;transform:rotate(135deg) skew(10deg, 10deg)}.playkit-player .playkit-tooltip .playkit-tooltip-label.playkit-show{visibility:visible;opacity:1}.playkit-player .playkit-tooltip .playkit-tooltip-label.playkit-hide{transition:opacity 0.15s ease-in-out}.playkit-side-panel{position:absolute;overflow:hidden;transition:all 500ms;transition-property:left, right, bottom, top, opacity}.playkit-vertical-side-panel{height:100%}.playkit-horizontal-side-panel{height:0;left:0;right:0}.playkit-side-panel-content{width:100%;height:100%}.playkit-player.playkit-overlay-active .playkit-interactive-area{filter:blur(16px)}.playkit-interactive-area{pointer-events:none;position:relative;top:0;margin:16px;transition:margin 100ms ease-in-out;flex:1}.playkit-player.playkit-size-sm .playkit-interactive-area{margin:8px}.playkit-player.playkit-casting:not(.playkit-overlay-active).playkit-size-sm .playkit-interactive-area,.playkit-player.playkit-metadata-loaded.playkit-hover:not(.playkit-overlay-active).playkit-size-sm .playkit-interactive-area,.playkit-player.playkit-state-paused:not(.playkit-overlay-active).playkit-size-sm .playkit-interactive-area,.playkit-player.playkit-state-idle:not(.playkit-overlay-active).playkit-size-sm .playkit-interactive-area,.playkit-player.playkit-ad-break:not(.playkit-overlay-active).playkit-size-sm .playkit-interactive-area,.playkit-player.playkit-menu-active:not(.playkit-overlay-active).playkit-size-sm .playkit-interactive-area{margin:0px 8px}.playkit-player.playkit-casting .playkit-interactive-area,.playkit-player.playkit-metadata-loaded.playkit-hover .playkit-interactive-area,.playkit-player.playkit-state-paused .playkit-interactive-area,.playkit-player.playkit-state-idle .playkit-interactive-area,.playkit-player.playkit-ad-break .playkit-interactive-area,.playkit-player.playkit-menu-active .playkit-interactive-area{margin:0px 16px}.playkit-video-area{pointer-events:none;transition:all 500ms;transition-property:left, right, bottom, top, width, height}.playkit-gui-area{pointer-events:none;transition:all 500ms;transition-property:left, right, bottom, top;display:flex;flex-flow:column nowrap}\n",""]),t.locals={brandColor:"#006bff",liveColor:"#e12437",white:"#fff",progressBarHeight:"4px",progressBarBorderRadius:"2px",defaultTransitionTime:"500",bottomBarMaxHeight:"60",row:"playkit-row","d-inline-block":"playkit-d-inline-block",dInlineBlock:"playkit-d-inline-block","mobile-hidden-select":"playkit-mobile-hidden-select",mobileHiddenSelect:"playkit-mobile-hidden-select","font-size-base":"playkit-font-size-base",fontSizeBase:"playkit-font-size-base","ad-notice":"playkit-ad-notice",adNotice:"playkit-ad-notice",player:"playkit-player","form-group":"playkit-form-group",formGroup:"playkit-form-group","has-error":"playkit-has-error",hasError:"playkit-has-error","form-control":"playkit-form-control",formControl:"playkit-form-control","has-icon":"playkit-has-icon",hasIcon:"playkit-has-icon",icon:"playkit-icon",checkbox:"playkit-checkbox","form-group-row":"playkit-form-group-row",formGroupRow:"playkit-form-group-row",dropdown:"playkit-dropdown",btn:"playkit-btn","btn-block":"playkit-btn-block",btnBlock:"playkit-btn-block","btn-dark-transparent":"playkit-btn-dark-transparent",btnDarkTransparent:"playkit-btn-dark-transparent","btn-branded":"playkit-btn-branded",btnBranded:"playkit-btn-branded","btn-rounded":"playkit-btn-rounded",btnRounded:"playkit-btn-rounded","btn-borderless":"playkit-btn-borderless",btnBorderless:"playkit-btn-borderless","only-icon":"playkit-only-icon",onlyIcon:"playkit-only-icon","only-label":"playkit-only-label",onlyLabel:"playkit-only-label","size-sm":"playkit-size-sm",sizeSm:"playkit-size-sm","size-xs":"playkit-size-xs",sizeXs:"playkit-size-xs","badge-icon":"playkit-badge-icon",badgeIcon:"playkit-badge-icon","icon-maximize":"playkit-icon-maximize",iconMaximize:"playkit-icon-maximize","icon-minimize":"playkit-icon-minimize",iconMinimize:"playkit-icon-minimize","icon-play":"playkit-icon-play",iconPlay:"playkit-icon-play","icon-pause":"playkit-icon-pause",iconPause:"playkit-icon-pause","icon-volume-base":"playkit-icon-volume-base",iconVolumeBase:"playkit-icon-volume-base","icon-volume-waves":"playkit-icon-volume-waves",iconVolumeWaves:"playkit-icon-volume-waves","icon-volume-wave":"playkit-icon-volume-wave",iconVolumeWave:"playkit-icon-volume-wave","icon-volume-mute":"playkit-icon-volume-mute",iconVolumeMute:"playkit-icon-volume-mute","icon-close":"playkit-icon-close",iconClose:"playkit-icon-close","icon-settings":"playkit-icon-settings",iconSettings:"playkit-icon-settings","icon-check":"playkit-icon-check",iconCheck:"playkit-icon-check","icon-language":"playkit-icon-language",iconLanguage:"playkit-icon-language","icon-quality":"playkit-icon-quality",iconQuality:"playkit-icon-quality","icon-captions":"playkit-icon-captions",iconCaptions:"playkit-icon-captions","icon-speed":"playkit-icon-speed",iconSpeed:"playkit-icon-speed","icon-speed-down":"playkit-icon-speed-down",iconSpeedDown:"playkit-icon-speed-down","icon-speed-up":"playkit-icon-speed-up",iconSpeedUp:"playkit-icon-speed-up","icon-audio":"playkit-icon-audio",iconAudio:"playkit-icon-audio","icon-arrow-down":"playkit-icon-arrow-down",iconArrowDown:"playkit-icon-arrow-down","icon-start-over":"playkit-icon-start-over",iconStartOver:"playkit-icon-start-over","icon-seek-end":"playkit-icon-seek-end",iconSeekEnd:"playkit-icon-seek-end","icon-rewind":"playkit-icon-rewind",iconRewind:"playkit-icon-rewind","icon-rewind-10":"playkit-icon-rewind-10",iconRewind10:"playkit-icon-rewind-10","icon-forward":"playkit-icon-forward",iconForward:"playkit-icon-forward","icon-forward-10":"playkit-icon-forward-10",iconForward10:"playkit-icon-forward-10","icon-vr-stereo":"playkit-icon-vr-stereo",iconVrStereo:"playkit-icon-vr-stereo","icon-vr-stereo-full":"playkit-icon-vr-stereo-full",iconVrStereoFull:"playkit-icon-vr-stereo-full","icon-chromecast":"playkit-icon-chromecast",iconChromecast:"playkit-icon-chromecast","icon-chromecast-brand":"playkit-icon-chromecast-brand",iconChromecastBrand:"playkit-icon-chromecast-brand","icon-next":"playkit-icon-next",iconNext:"playkit-icon-next","icon-prev":"playkit-icon-prev",iconPrev:"playkit-icon-prev","icon-picture-in-picture-start":"playkit-icon-picture-in-picture-start",iconPictureInPictureStart:"playkit-icon-picture-in-picture-start","icon-picture-in-picture-stop":"playkit-icon-picture-in-picture-stop",iconPictureInPictureStop:"playkit-icon-picture-in-picture-stop","icon-quality-hd":"playkit-icon-quality-hd",iconQualityHd:"playkit-icon-quality-hd","icon-quality-hd-active":"playkit-icon-quality-hd-active",iconQualityHdActive:"playkit-icon-quality-hd-active","icon-quality-4k":"playkit-icon-quality-4k",iconQuality4K:"playkit-icon-quality-4k","icon-quality-4k-active":"playkit-icon-quality-4k-active",iconQuality4KActive:"playkit-icon-quality-4k-active","icon-quality-8k":"playkit-icon-quality-8k",iconQuality8K:"playkit-icon-quality-8k","icon-quality-8k-active":"playkit-icon-quality-8k-active",iconQuality8KActive:"playkit-icon-quality-8k-active","icon-closed-captions-on":"playkit-icon-closed-captions-on",iconClosedCaptionsOn:"playkit-icon-closed-captions-on","icon-closed-captions-off":"playkit-icon-closed-captions-off",iconClosedCaptionsOff:"playkit-icon-closed-captions-off","label-badge":"playkit-label-badge",labelBadge:"playkit-label-badge",active:"playkit-active","dropdown-menu":"playkit-dropdown-menu",dropdownMenu:"playkit-dropdown-menu","dropdown-button":"playkit-dropdown-button",dropdownButton:"playkit-dropdown-button",openDropmenu:"playkit-openDropmenu",top:"playkit-top",bottom:"playkit-bottom",right:"playkit-right",left:"playkit-left","stick-bottom":"playkit-stick-bottom",stickBottom:"playkit-stick-bottom","dropdown-menu-item":"playkit-dropdown-menu-item",dropdownMenuItem:"playkit-dropdown-menu-item","menu-icon-container":"playkit-menu-icon-container",menuIconContainer:"playkit-menu-icon-container","control-button":"playkit-control-button",controlButton:"playkit-control-button","button-badge":"playkit-button-badge",buttonBadge:"playkit-button-badge","control-button-rounded":"playkit-control-button-rounded",controlButtonRounded:"playkit-control-button-rounded",touch:"playkit-touch","control-button-container":"playkit-control-button-container",controlButtonContainer:"playkit-control-button-container","state-idle":"playkit-state-idle",stateIdle:"playkit-state-idle","no-idle-control":"playkit-no-idle-control",noIdleControl:"playkit-no-idle-control",rotate:"playkit-rotate",spin:"playkit-spin","reverse-rotate":"playkit-reverse-rotate",reverseRotate:"playkit-reverse-rotate","reverse-spin":"playkit-reverse-spin",reverseSpin:"playkit-reverse-spin","upper-bar-icon":"playkit-upper-bar-icon",upperBarIcon:"playkit-upper-bar-icon","playback-gui-wrapper":"playkit-playback-gui-wrapper",playbackGuiWrapper:"playkit-playback-gui-wrapper","ad-gui-wrapper":"playkit-ad-gui-wrapper",adGuiWrapper:"playkit-ad-gui-wrapper","player-gui":"playkit-player-gui",playerGui:"playkit-player-gui","overlay-active":"playkit-overlay-active",overlayActive:"playkit-overlay-active",nav:"playkit-nav","ad-break":"playkit-ad-break",adBreak:"playkit-ad-break","metadata-loaded":"playkit-metadata-loaded",metadataLoaded:"playkit-metadata-loaded",hover:"playkit-hover","state-paused":"playkit-state-paused",statePaused:"playkit-state-paused","pre-playback":"playkit-pre-playback",prePlayback:"playkit-pre-playback",casting:"playkit-casting","menu-active":"playkit-menu-active",menuActive:"playkit-menu-active",iOS:"playkit-iOS",iOs:"playkit-iOS",Safari:"playkit-Safari",safari:"playkit-Safari",fullscreen:"playkit-fullscreen","video-player":"playkit-video-player",videoPlayer:"playkit-video-player",overlay:"playkit-overlay",openOverlay:"playkit-openOverlay","overlay-contents":"playkit-overlay-contents",overlayContents:"playkit-overlay-contents",title:"playkit-title","close-overlay":"playkit-close-overlay",closeOverlay:"playkit-close-overlay","overlay-screen":"playkit-overlay-screen",overlayScreen:"playkit-overlay-screen","size-md":"playkit-size-md",sizeMd:"playkit-size-md","smart-container":"playkit-smart-container",smartContainer:"playkit-smart-container",openSmartContainer:"playkit-openSmartContainer",leaving:"playkit-leaving",closeSmartContainer:"playkit-closeSmartContainer","smart-container-item":"playkit-smart-container-item",smartContainerItem:"playkit-smart-container-item","select-menu-item":"playkit-select-menu-item",selectMenuItem:"playkit-select-menu-item","label-icon":"playkit-label-icon",labelIcon:"playkit-label-icon",Windows:"playkit-Windows",windows:"playkit-Windows","cvaa-overlay":"playkit-cvaa-overlay",cvaaOverlay:"playkit-cvaa-overlay",sample:"playkit-sample",custom:"playkit-custom","black-bg":"playkit-black-bg",blackBg:"playkit-black-bg","yellow-text":"playkit-yellow-text",yellowText:"playkit-yellow-text","active-tick":"playkit-active-tick",activeTick:"playkit-active-tick","button-save-cvaa":"playkit-button-save-cvaa",buttonSaveCvaa:"playkit-button-save-cvaa","custom-captions-applied":"playkit-custom-captions-applied",customCaptionsApplied:"playkit-custom-captions-applied","custom-caption-form":"playkit-custom-caption-form",customCaptionForm:"playkit-custom-caption-form",slider:"playkit-slider","preview-container":"playkit-preview-container",previewContainer:"playkit-preview-container","font-size":"playkit-font-size",fontSize:"playkit-font-size","font-color":"playkit-font-color",fontColor:"playkit-font-color","font-family":"playkit-font-family",fontFamily:"playkit-font-family","font-style":"playkit-font-style",fontStyle:"playkit-font-style","font-opacity":"playkit-font-opacity",fontOpacity:"playkit-font-opacity","background-color":"playkit-background-color",backgroundColor:"playkit-background-color","background-opacity":"playkit-background-opacity",backgroundOpacity:"playkit-background-opacity","loading-backdrop":"playkit-loading-backdrop",loadingBackdrop:"playkit-loading-backdrop",show:"playkit-show","spinner-container":"playkit-spinner-container",spinnerContainer:"playkit-spinner-container",spinner:"playkit-spinner","kaltura-spinner":"playkit-kaltura-spinner",kalturaSpinner:"playkit-kaltura-spinner","control-play-pause":"playkit-control-play-pause",controlPlayPause:"playkit-control-play-pause","is-playing":"playkit-is-playing",isPlaying:"playkit-is-playing","control-volume":"playkit-control-volume",controlVolume:"playkit-control-volume","volume-control":"playkit-volume-control",volumeControl:"playkit-volume-control","volume-control-bar":"playkit-volume-control-bar",volumeControlBar:"playkit-volume-control-bar","is-muted":"playkit-is-muted",isMuted:"playkit-is-muted","dragging-active":"playkit-dragging-active",draggingActive:"playkit-dragging-active",bar:"playkit-bar",progress:"playkit-progress","smart-container-open":"playkit-smart-container-open",smartContainerOpen:"playkit-smart-container-open","control-volume-bar":"playkit-control-volume-bar",controlVolumeBar:"playkit-control-volume-bar","size-ty":"playkit-size-ty",sizeTy:"playkit-size-ty","control-fullscreen":"playkit-control-fullscreen",controlFullscreen:"playkit-control-fullscreen","is-fullscreen":"playkit-is-fullscreen",isFullscreen:"playkit-is-fullscreen","seek-bar":"playkit-seek-bar",seekBar:"playkit-seek-bar","time-preview":"playkit-time-preview",timePreview:"playkit-time-preview","frame-preview":"playkit-frame-preview",framePreview:"playkit-frame-preview","hide-frame-preview":"playkit-hide-frame-preview",hideFramePreview:"playkit-hide-frame-preview","progress-bar":"playkit-progress-bar",progressBar:"playkit-progress-bar",scrubber:"playkit-scrubber","virtual-progress":"playkit-virtual-progress",virtualProgress:"playkit-virtual-progress",live:"playkit-live",buffered:"playkit-buffered","virtual-progress-indicator":"playkit-virtual-progress-indicator",virtualProgressIndicator:"playkit-virtual-progress-indicator","non-sticky":"playkit-non-sticky",nonSticky:"playkit-non-sticky","frame-preview-img-container":"playkit-frame-preview-img-container",framePreviewImgContainer:"playkit-frame-preview-img-container","frame-preview-img":"playkit-frame-preview-img",framePreviewImg:"playkit-frame-preview-img","time-display":"playkit-time-display",timeDisplay:"playkit-time-display","video-playing-title":"playkit-video-playing-title",videoPlayingTitle:"playkit-video-playing-title","bottom-bar":"playkit-bottom-bar",bottomBar:"playkit-bottom-bar",hide:"playkit-hide","left-controls":"playkit-left-controls",leftControls:"playkit-left-controls","bottom-bar-area":"playkit-bottom-bar-area",bottomBarArea:"playkit-bottom-bar-area","right-controls":"playkit-right-controls",rightControls:"playkit-right-controls","line-break":"playkit-line-break",lineBreak:"playkit-line-break","top-bar":"playkit-top-bar",topBar:"playkit-top-bar","top-bar-area":"playkit-top-bar-area",topBarArea:"playkit-top-bar-area",disabled:"playkit-disabled","overlay-action":"playkit-overlay-action",overlayAction:"playkit-overlay-action",in:"playkit-in",overlayActionIconIn:"playkit-overlayActionIconIn","pre-playback-play-overlay":"playkit-pre-playback-play-overlay",prePlaybackPlayOverlay:"playkit-pre-playback-play-overlay","pre-playback-play-button":"playkit-pre-playback-play-button",prePlaybackPlayButton:"playkit-pre-playback-play-button","btn-skip-ad":"playkit-btn-skip-ad",btnSkipAd:"playkit-btn-skip-ad","skip-ad":"playkit-skip-ad",skipAd:"playkit-skip-ad","live-tag":"playkit-live-tag",liveTag:"playkit-live-tag","non-live-playhead":"playkit-non-live-playhead",nonLivePlayhead:"playkit-non-live-playhead","interactive-area":"playkit-interactive-area",interactiveArea:"playkit-interactive-area","unmute-button-container":"playkit-unmute-button-container",unmuteButtonContainer:"playkit-unmute-button-container","show-icon-only":"playkit-show-icon-only",showIconOnly:"playkit-show-icon-only","unmute-button":"playkit-unmute-button",unmuteButton:"playkit-unmute-button","has-top-bar":"playkit-has-top-bar",hasTopBar:"playkit-has-top-bar","unmute-icon-container":"playkit-unmute-icon-container",unmuteIconContainer:"playkit-unmute-icon-container","error-overlay":"playkit-error-overlay",errorOverlay:"playkit-error-overlay","copy-url-row":"playkit-copy-url-row",copyUrlRow:"playkit-copy-url-row","svg-container":"playkit-svg-container",svgContainer:"playkit-svg-container",headline:"playkit-headline","error-session":"playkit-error-session",errorSession:"playkit-error-session","retry-btn":"playkit-retry-btn",retryBtn:"playkit-retry-btn","error-text":"playkit-error-text",errorText:"playkit-error-text","link-options-container":"playkit-link-options-container",linkOptionsContainer:"playkit-link-options-container","input-copy-url":"playkit-input-copy-url",inputCopyUrl:"playkit-input-copy-url","btn-copy-url":"playkit-btn-copy-url",btnCopyUrl:"playkit-btn-copy-url",handle:"playkit-handle","learn-more":"playkit-learn-more",learnMore:"playkit-learn-more",watermark:"playkit-watermark","hide-watermark":"playkit-hide-watermark",hideWatermark:"playkit-hide-watermark","advanced-captions-menu-link":"playkit-advanced-captions-menu-link",advancedCaptionsMenuLink:"playkit-advanced-captions-menu-link","control-vr-stereo":"playkit-control-vr-stereo",controlVrStereo:"playkit-control-vr-stereo","vr-stereo-mode":"playkit-vr-stereo-mode",vrStereoMode:"playkit-vr-stereo-mode","control-closed-captions":"playkit-control-closed-captions",controlClosedCaptions:"playkit-control-closed-captions","cc-on":"playkit-cc-on",ccOn:"playkit-cc-on","cast-button":"playkit-cast-button",castButton:"playkit-cast-button","cast-button-active":"playkit-cast-button-active",castButtonActive:"playkit-cast-button-active","cast-overlay":"playkit-cast-overlay",castOverlay:"playkit-cast-overlay","cast-poster":"playkit-cast-poster",castPoster:"playkit-cast-poster","has-poster":"playkit-has-poster",hasPoster:"playkit-has-poster","cast-black-cover":"playkit-cast-black-cover",castBlackCover:"playkit-cast-black-cover","cast-box":"playkit-cast-box",castBox:"playkit-cast-box","cast-icon":"playkit-cast-icon",castIcon:"playkit-cast-icon","cast-connecting-spinner":"playkit-cast-connecting-spinner",castConnectingSpinner:"playkit-cast-connecting-spinner","cast-text":"playkit-cast-text",castText:"playkit-cast-text","cast-status":"playkit-cast-status",castStatus:"playkit-cast-status","cast-device":"playkit-cast-device",castDevice:"playkit-cast-device","cast-on-tv-button-container":"playkit-cast-on-tv-button-container",castOnTvButtonContainer:"playkit-cast-on-tv-button-container","show-cast-on-tv":"playkit-show-cast-on-tv",showCastOnTv:"playkit-show-cast-on-tv",castOnTVAnimation:"playkit-castOnTVAnimation",castOnTvAnimation:"playkit-castOnTVAnimation","cast-on-tv-button":"playkit-cast-on-tv-button",castOnTvButton:"playkit-cast-on-tv-button","cast-on-tv-icon-container":"playkit-cast-on-tv-icon-container",castOnTvIconContainer:"playkit-cast-on-tv-icon-container","control-playlist-button":"playkit-control-playlist-button",controlPlaylistButton:"playkit-control-playlist-button","poster-preview":"playkit-poster-preview",posterPreview:"playkit-poster-preview","poster-preview-img":"playkit-poster-preview-img",posterPreviewImg:"playkit-poster-preview-img","poster-preview-text":"playkit-poster-preview-text",posterPreviewText:"playkit-poster-preview-text","poster-preview-text-title":"playkit-poster-preview-text-title",posterPreviewTextTitle:"playkit-poster-preview-text-title","poster-preview-text-name":"playkit-poster-preview-text-name",posterPreviewTextName:"playkit-poster-preview-text-name","is-in-picture-in-picture":"playkit-is-in-picture-in-picture",isInPictureInPicture:"playkit-is-in-picture-in-picture","playback-controls":"playkit-playback-controls",playbackControls:"playkit-playback-controls","center-playback-controls":"playkit-center-playback-controls",centerPlaybackControls:"playkit-center-playback-controls","gui-area":"playkit-gui-area",guiArea:"playkit-gui-area","playlist-countdown":"playkit-playlist-countdown",playlistCountdown:"playkit-playlist-countdown",slideIn:"playkit-slideIn",hidden:"playkit-hidden","playlist-countdown-content-placeholder":"playkit-playlist-countdown-content-placeholder",playlistCountdownContentPlaceholder:"playkit-playlist-countdown-content-placeholder","playlist-countdown-content-background":"playkit-playlist-countdown-content-background",playlistCountdownContentBackground:"playkit-playlist-countdown-content-background","playlist-countdown-content":"playkit-playlist-countdown-content",playlistCountdownContent:"playkit-playlist-countdown-content",canceled:"playkit-canceled","playlist-countdown-poster":"playkit-playlist-countdown-poster",playlistCountdownPoster:"playkit-playlist-countdown-poster","playlist-countdown-text":"playkit-playlist-countdown-text",playlistCountdownText:"playkit-playlist-countdown-text","playlist-countdown-text-title":"playkit-playlist-countdown-text-title",playlistCountdownTextTitle:"playkit-playlist-countdown-text-title","playlist-countdown-time-left":"playkit-playlist-countdown-time-left",playlistCountdownTimeLeft:"playkit-playlist-countdown-time-left","playlist-countdown-text-name":"playkit-playlist-countdown-text-name",playlistCountdownTextName:"playkit-playlist-countdown-text-name","playlist-countdown-cancel":"playkit-playlist-countdown-cancel",playlistCountdownCancel:"playkit-playlist-countdown-cancel","playlist-next-screen-overlay":"playkit-playlist-next-screen-overlay",playlistNextScreenOverlay:"playkit-playlist-next-screen-overlay","playlist-next-screen-content":"playkit-playlist-next-screen-content",playlistNextScreenContent:"playkit-playlist-next-screen-content","playlist-next-screen-text":"playkit-playlist-next-screen-text",playlistNextScreenText:"playkit-playlist-next-screen-text","playlist-next-screen-text-title":"playkit-playlist-next-screen-text-title",playlistNextScreenTextTitle:"playkit-playlist-next-screen-text-title","playlist-next-screen-text-name":"playkit-playlist-next-screen-text-name",playlistNextScreenTextName:"playkit-playlist-next-screen-text-name","playlist-next-screen-poster-placeholder":"playkit-playlist-next-screen-poster-placeholder",playlistNextScreenPosterPlaceholder:"playkit-playlist-next-screen-poster-placeholder","playlist-next-screen-poster-aspect-ratio":"playkit-playlist-next-screen-poster-aspect-ratio",playlistNextScreenPosterAspectRatio:"playkit-playlist-next-screen-poster-aspect-ratio","playlist-next-screen-poster":"playkit-playlist-next-screen-poster",playlistNextScreenPoster:"playkit-playlist-next-screen-poster","playlist-next-screen-poster-img":"playkit-playlist-next-screen-poster-img",playlistNextScreenPosterImg:"playkit-playlist-next-screen-poster-img","size-lg":"playkit-size-lg",sizeLg:"playkit-size-lg","picture-in-picture-overlay":"playkit-picture-in-picture-overlay",pictureInPictureOverlay:"playkit-picture-in-picture-overlay","picture-in-picture-poster":"playkit-picture-in-picture-poster",pictureInPicturePoster:"playkit-picture-in-picture-poster","dark-layer":"playkit-dark-layer",darkLayer:"playkit-dark-layer","picture-in-picture-control":"playkit-picture-in-picture-control",pictureInPictureControl:"playkit-picture-in-picture-control","picture-in-picture-text":"playkit-picture-in-picture-text",pictureInPictureText:"playkit-picture-in-picture-text","picture-in-picture-button":"playkit-picture-in-picture-button",pictureInPictureButton:"playkit-picture-in-picture-button","icon-copy":"playkit-icon-copy",iconCopy:"playkit-icon-copy",copied:"playkit-copied",IE:"playkit-IE",ie:"playkit-IE",tooltip:"playkit-tooltip","tooltip-label":"playkit-tooltip-label",tooltipLabel:"playkit-tooltip-label","tooltip-top":"playkit-tooltip-top",tooltipTop:"playkit-tooltip-top","tooltip-top-left":"playkit-tooltip-top-left",tooltipTopLeft:"playkit-tooltip-top-left","tooltip-top-right":"playkit-tooltip-top-right",tooltipTopRight:"playkit-tooltip-top-right","tooltip-bottom":"playkit-tooltip-bottom",tooltipBottom:"playkit-tooltip-bottom","tooltip-bottom-right":"playkit-tooltip-bottom-right",tooltipBottomRight:"playkit-tooltip-bottom-right","tooltip-bottom-left":"playkit-tooltip-bottom-left",tooltipBottomLeft:"playkit-tooltip-bottom-left","tooltip-left":"playkit-tooltip-left",tooltipLeft:"playkit-tooltip-left","tooltip-right":"playkit-tooltip-right",tooltipRight:"playkit-tooltip-right","side-panel":"playkit-side-panel",sidePanel:"playkit-side-panel","vertical-side-panel":"playkit-vertical-side-panel",verticalSidePanel:"playkit-vertical-side-panel","horizontal-side-panel":"playkit-horizontal-side-panel",horizontalSidePanel:"playkit-horizontal-side-panel","side-panel-content":"playkit-side-panel-content",sidePanelContent:"playkit-side-panel-content","video-area":"playkit-video-area",videoArea:"playkit-video-area"},e.exports=t},function(e,t,n){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=function(e,t){var n,r,i,a=e[1]||"",o=e[3];if(!o)return a;if(t&&"function"==typeof btoa){var s=(n=o,r=btoa(unescape(encodeURIComponent(JSON.stringify(n)))),i="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(r),"/*# ".concat(i," */")),l=o.sources.map((function(e){return"/*# sourceURL=".concat(o.sourceRoot||"").concat(e," */")}));return[a].concat(l).concat([s]).join("\n")}return[a].join("\n")}(t,e);return t[2]?"@media ".concat(t[2]," {").concat(n,"}"):n})).join("")},t.i=function(e,n,r){"string"==typeof e&&(e=[[null,e,""]]);var i={};if(r)for(var a=0;a<this.length;a++){var o=this[a][0];null!=o&&(i[o]=!0)}for(var s=0;s<e.length;s++){var l=[].concat(e[s]);r&&i[l[0]]||(n&&(l[2]?l[2]="".concat(n," and ").concat(l[2]):l[2]=n),t.push(l))}},t}},function(e,t,n){"use strict";n.r(t),n.d(t,"Event",(function(){return T})),n.d(t,"EventType",(function(){return Ld})),n.d(t,"h",(function(){return N})),n.d(t,"createPortal",(function(){return Xe})),n.d(t,"preact",(function(){return r})),n.d(t,"redux",(function(){return a})),n.d(t,"preacti18n",(function(){return o})),n.d(t,"preactHooks",(function(){return i})),n.d(t,"style",(function(){return qi.a})),n.d(t,"Reducers",(function(){return k})),n.d(t,"Presets",(function(){return E})),n.d(t,"Components",(function(){return _})),n.d(t,"Utils",(function(){return m})),n.d(t,"reducers",(function(){return k})),n.d(t,"presets",(function(){return E})),n.d(t,"components",(function(){return _})),n.d(t,"utils",(function(){return m})),n.d(t,"UIManager",(function(){return Od})),n.d(t,"VERSION",(function(){return Md})),n.d(t,"NAME",(function(){return Nd})),n.d(t,"SidePanelPositions",(function(){return er})),n.d(t,"SidePanelModes",(function(){return tr})),n.d(t,"ReservedPresetNames",(function(){return nr})),n.d(t,"ReservedPresetAreas",(function(){return rr}));var r={};n.r(r),n.d(r,"render",(function(){return ne})),n.d(r,"hydrate",(function(){return re})),n.d(r,"createElement",(function(){return N})),n.d(r,"h",(function(){return N})),n.d(r,"Fragment",(function(){return j})),n.d(r,"createRef",(function(){return F})),n.d(r,"isValidElement",(function(){return w})),n.d(r,"Component",(function(){return B})),n.d(r,"cloneElement",(function(){return ie})),n.d(r,"createContext",(function(){return ae})),n.d(r,"toChildArray",(function(){return W})),n.d(r,"__u",(function(){return ee})),n.d(r,"options",(function(){return A}));var i={};n.r(i),n.d(i,"useState",(function(){return ye})),n.d(i,"useReducer",(function(){return ve})),n.d(i,"useEffect",(function(){return me})),n.d(i,"useLayoutEffect",(function(){return be})),n.d(i,"useRef",(function(){return _e})),n.d(i,"useImperativeHandle",(function(){return Ee})),n.d(i,"useMemo",(function(){return ke})),n.d(i,"useCallback",(function(){return Te})),n.d(i,"useContext",(function(){return Ae})),n.d(i,"useDebugValue",(function(){return we})),n.d(i,"useErrorBoundary",(function(){return Se}));var a={};n.r(a),n.d(a,"Provider",(function(){return ut})),n.d(a,"connectAdvanced",(function(){return Tt})),n.d(a,"ReactReduxContext",(function(){return at})),n.d(a,"connect",(function(){return $t})),n.d(a,"batch",(function(){return rt})),n.d(a,"useDispatch",(function(){return tn})),n.d(a,"createDispatchHook",(function(){return en})),n.d(a,"useSelector",(function(){return an})),n.d(a,"createSelectorHook",(function(){return rn})),n.d(a,"useStore",(function(){return Zt})),n.d(a,"createStoreHook",(function(){return Jt})),n.d(a,"shallowEqual",(function(){return wt}));var o={};n.r(o),n.d(o,"default",(function(){return wn})),n.d(o,"IntlProvider",(function(){return pn})),n.d(o,"Localizer",(function(){return En})),n.d(o,"MarkupText",(function(){return kn})),n.d(o,"Text",(function(){return bn})),n.d(o,"intl",(function(){return dn})),n.d(o,"withText",(function(){return An}));var s={};n.r(s),n.d(s,"types",(function(){return Jn})),n.d(s,"SidePanelOrientation",(function(){return Zn})),n.d(s,"SidePanelPositions",(function(){return er})),n.d(s,"SidePanelModes",(function(){return tr})),n.d(s,"ReservedPresetNames",(function(){return nr})),n.d(s,"ReservedPresetAreas",(function(){return rr})),n.d(s,"initialState",(function(){return or})),n.d(s,"default",(function(){return sr})),n.d(s,"actions",(function(){return lr}));var l={};n.r(l),n.d(l,"types",(function(){return Sr})),n.d(l,"initialState",(function(){return Cr})),n.d(l,"default",(function(){return xr})),n.d(l,"actions",(function(){return Ir}));var u={};n.r(u),n.d(u,"types",(function(){return Or})),n.d(u,"initialState",(function(){return Lr})),n.d(u,"default",(function(){return Mr})),n.d(u,"actions",(function(){return Nr}));var c={};n.r(c),n.d(c,"types",(function(){return Fr})),n.d(c,"initialState",(function(){return jr})),n.d(c,"default",(function(){return Br})),n.d(c,"actions",(function(){return Vr}));var p={};n.r(p),n.d(p,"types",(function(){return Gr})),n.d(p,"initialState",(function(){return Kr})),n.d(p,"default",(function(){return zr})),n.d(p,"actions",(function(){return Wr}));var d={};n.r(d),n.d(d,"types",(function(){return qr})),n.d(d,"initialState",(function(){return Xr})),n.d(d,"default",(function(){return $r})),n.d(d,"actions",(function(){return Qr}));var h={};n.r(h),n.d(h,"types",(function(){return Zr})),n.d(h,"initialState",(function(){return ei})),n.d(h,"default",(function(){return ti})),n.d(h,"actions",(function(){return ni}));var f={};n.r(f),n.d(f,"types",(function(){return ii})),n.d(f,"initialState",(function(){return ai})),n.d(f,"default",(function(){return oi})),n.d(f,"actions",(function(){return si}));var g={};n.r(g),n.d(g,"types",(function(){return ui})),n.d(g,"initialState",(function(){return ci})),n.d(g,"default",(function(){return pi})),n.d(g,"actions",(function(){return di}));var y={};n.r(y),n.d(y,"types",(function(){return fi})),n.d(y,"initialState",(function(){return gi})),n.d(y,"default",(function(){return yi})),n.d(y,"actions",(function(){return vi}));var v={};n.r(v),n.d(v,"types",(function(){return bi})),n.d(v,"initialState",(function(){return _i})),n.d(v,"default",(function(){return Ei})),n.d(v,"actions",(function(){return ki}));var m={};n.r(m),n.d(m,"bindActions",(function(){return cr})),n.d(m,"KeyMap",(function(){return Ln})),n.d(m,"getLogger",(function(){return Dn})),n.d(m,"withKeyboardA11y",(function(){return Ba})),n.d(m,"toHHMMSS",(function(){return Va})),n.d(m,"toSecondsFromHHMMSS",(function(){return Ha}));var b={};n.r(b),n.d(b,"isPlayingAdOrPlayback",(function(){return bo}));var _={};n.r(_),n.d(_,"AdLearnMore",(function(){return ju})),n.d(_,"AdSkip",(function(){return Hu})),n.d(_,"AdNotice",(function(){return Gu})),n.d(_,"BaseComponent",(function(){return tc})),n.d(_,"BottomBar",(function(){return ic})),n.d(_,"CVAAOverlay",(function(){return Gl})),n.d(_,"DropDown",(function(){return hl})),n.d(_,"EngineConnector",(function(){return zi})),n.d(_,"ErrorOverlay",(function(){return mc})),n.d(_,"EventDispatcherProvider",(function(){return sa})),n.d(_,"withEventDispatcher",(function(){return Ea})),n.d(_,"Keyboard",(function(){return Ts})),n.d(_,"withKeyboardEvent",(function(){return Ms})),n.d(_,"KeyboardEventProvider",(function(){return Cs})),n.d(_,"Icon",(function(){return vo})),n.d(_,"IconType",(function(){return fo})),n.d(_,"IconState",(function(){return yo})),n.d(_,"BadgeType",(function(){return go})),n.d(_,"LiveTag",(function(){return Ec})),n.d(_,"Loading",(function(){return Za})),n.d(_,"Menu",(function(){return ll})),n.d(_,"Overlay",(function(){return el})),n.d(_,"OverlayAction",(function(){return So})),n.d(_,"OverlayPortal",(function(){return Sc})),n.d(_,"PlayerProvider",(function(){return wi})),n.d(_,"withPlayer",(function(){return Ci})),n.d(_,"PrePlaybackPlayOverlay",(function(){return Bo})),n.d(_,"SeekBarLivePlaybackContainer",(function(){return xc})),n.d(_,"SeekBarPlaybackContainer",(function(){return ud})),n.d(_,"withLogger",(function(){return jn})),n.d(_,"Shell",(function(){return Da})),n.d(_,"PLAYER_SIZE",(function(){return Pa})),n.d(_,"Slider",(function(){return Tl})),n.d(_,"SmartContainer",(function(){return il})),n.d(_,"SmartContainerItem",(function(){return fl})),n.d(_,"TimeDisplay",(function(){return Pc})),n.d(_,"TimeDisplayAdsContainer",(function(){return Oc})),n.d(_,"TimeDisplayPlaybackContainer",(function(){return Nc})),n.d(_,"Tooltip",(function(){return Po})),n.d(_,"ToolTipType",(function(){return Io})),n.d(_,"TopBar",(function(){return Bc})),n.d(_,"UnmuteIndication",(function(){return Wc})),n.d(_,"VideoPlayer",(function(){return La})),n.d(_,"Watermark",(function(){return $c})),n.d(_,"Logo",(function(){return ep})),n.d(_,"CastOverlay",(function(){return op})),n.d(_,"CastBeforePlay",(function(){return fp})),n.d(_,"CastAfterPlay",(function(){return mp})),n.d(_,"PlaylistButton",(function(){return Sp})),n.d(_,"PrevNext",(function(){return _p})),n.d(_,"PlaylistNextScreen",(function(){return Mp})),n.d(_,"PictureInPicture",(function(){return jp})),n.d(_,"PlaybackControls",(function(){return Vp})),n.d(_,"CopyButton",(function(){return pc})),n.d(_,"ButtonControl",(function(){return Jo})),n.d(_,"Button",(function(){return Uo})),n.d(_,"PlayerArea",(function(){return qn})),n.d(_,"withPlayerPreset",(function(){return Ar})),n.d(_,"Remove",(function(){return Hn})),n.d(_,"VideoArea",(function(){return Xp})),n.d(_,"GuiArea",(function(){return ro})),n.d(_,"InteractiveArea",(function(){return $p})),n.d(_,"KeyboardControl",(function(){return Ts})),n.d(_,"Cast",(function(){return zs})),n.d(_,"CastControl",(function(){return zs})),n.d(_,"Fullscreen",(function(){return Xs})),n.d(_,"FullscreenControl",(function(){return Xs})),n.d(_,"Language",(function(){return Zl})),n.d(_,"LanguageControl",(function(){return Zl})),n.d(_,"PlayPause",(function(){return cu})),n.d(_,"PlayPauseControl",(function(){return cu})),n.d(_,"Rewind",(function(){return ls})),n.d(_,"RewindControl",(function(){return ls})),n.d(_,"Forward",(function(){return gs})),n.d(_,"ForwardControl",(function(){return gs})),n.d(_,"SeekBar",(function(){return ad})),n.d(_,"SeekBarControl",(function(){return ad})),n.d(_,"Settings",(function(){return Eu})),n.d(_,"SettingsControl",(function(){return Eu})),n.d(_,"Volume",(function(){return Iu})),n.d(_,"VolumeControl",(function(){return Iu})),n.d(_,"VrStereo",(function(){return Ou})),n.d(_,"VrStereoControl",(function(){return Ou})),n.d(_,"ClosedCaptions",(function(){return Mu})),n.d(_,"ClosedCaptionsControl",(function(){return Mu}));var E={};n.r(E),n.d(E,"idleUI",(function(){return ao})),n.d(E,"playbackUI",(function(){return _d})),n.d(E,"adsUI",(function(){return Ad})),n.d(E,"errorUI",(function(){return Sd})),n.d(E,"liveUI",(function(){return Id}));var k={};n.r(k),n.d(k,"config",(function(){return l})),n.d(k,"cvaa",(function(){return h})),n.d(k,"engine",(function(){return u})),n.d(k,"getters",(function(){return b})),n.d(k,"loading",(function(){return d})),n.d(k,"overlayAction",(function(){return g})),n.d(k,"playlist",(function(){return y})),n.d(k,"seekbar",(function(){return c})),n.d(k,"setting",(function(){return f})),n.d(k,"shell",(function(){return s})),n.d(k,"volume",(function(){return p})),n.d(k,"overlay",(function(){return v}));var T={};n.r(T),n.d(T,"withEventManager",(function(){return Gi})),n.d(T,"EventType",(function(){return On}));var A,w,S,C,x,I,P,D={},R=[],O=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i;function L(e,t){for(var n in t)e[n]=t[n];return e}function M(e){var t=e.parentNode;t&&t.removeChild(e)}function N(e,t,n){var r,i=arguments,a={};for(r in t)"key"!==r&&"ref"!==r&&(a[r]=t[r]);if(arguments.length>3)for(n=[n],r=3;r<arguments.length;r++)n.push(i[r]);if(null!=n&&(a.children=n),"function"==typeof e&&null!=e.defaultProps)for(r in e.defaultProps)void 0===a[r]&&(a[r]=e.defaultProps[r]);return U(e,a,t&&t.key,t&&t.ref,null)}function U(e,t,n,r,i){var a={type:e,props:t,key:n,ref:r,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:i};return null==i&&(a.__v=a),A.vnode&&A.vnode(a),a}function F(){return{current:null}}function j(e){return e.children}function B(e,t){this.props=e,this.context=t}function V(e,t){if(null==t)return e.__?V(e.__,e.__.__k.indexOf(e)+1):null;for(var n;t<e.__k.length;t++)if(null!=(n=e.__k[t])&&null!=n.__e)return n.__e;return"function"==typeof e.type?V(e):null}function H(e){var t,n;if(null!=(e=e.__)&&null!=e.__c){for(e.__e=e.__c.base=null,t=0;t<e.__k.length;t++)if(null!=(n=e.__k[t])&&null!=n.__e){e.__e=e.__c.base=n.__e;break}return H(e)}}function G(e){(!e.__d&&(e.__d=!0)&&S.push(e)&&!K.__r++||x!==A.debounceRendering)&&((x=A.debounceRendering)||C)(K)}function K(){for(var e;K.__r=S.length;)e=S.sort((function(e,t){return e.__v.__b-t.__v.__b})),S=[],e.some((function(e){var t,n,r,i,a,o,s;e.__d&&(o=(a=(t=e).__v).__e,(s=t.__P)&&(n=[],(r=L({},a)).__v=r,i=Q(s,a,r,t.__n,void 0!==s.ownerSVGElement,null,n,null==o?V(a):o),J(n,a),i!=o&&H(a)))}))}function z(e,t,n,r,i,a,o,s,l,u){var c,p,d,h,f,g,y,v=r&&r.__k||R,m=v.length;for(l==D&&(l=null!=o?o[0]:m?V(r,0):null),n.__k=[],c=0;c<t.length;c++)if(null!=(h=n.__k[c]=null==(h=t[c])||"boolean"==typeof h?null:"string"==typeof h||"number"==typeof h?U(null,h,null,null,h):Array.isArray(h)?U(j,{children:h},null,null,null):null!=h.__e||null!=h.__c?U(h.type,h.props,h.key,null,h.__v):h)){if(h.__=n,h.__b=n.__b+1,null===(d=v[c])||d&&h.key==d.key&&h.type===d.type)v[c]=void 0;else for(p=0;p<m;p++){if((d=v[p])&&h.key==d.key&&h.type===d.type){v[p]=void 0;break}d=null}f=Q(e,h,d=d||D,i,a,o,s,l,u),(p=h.ref)&&d.ref!=p&&(y||(y=[]),d.ref&&y.push(d.ref,null,h),y.push(p,h.__c||f,h)),null!=f?(null==g&&(g=f),l=Y(e,h,d,v,o,f,l),"option"==n.type?e.value="":"function"==typeof n.type&&(n.__d=l)):l&&d.__e==l&&l.parentNode!=e&&(l=V(d))}if(n.__e=g,null!=o&&"function"!=typeof n.type)for(c=o.length;c--;)null!=o[c]&&M(o[c]);for(c=m;c--;)null!=v[c]&&ee(v[c],v[c]);if(y)for(c=0;c<y.length;c++)Z(y[c],y[++c],y[++c])}function W(e){return null==e||"boolean"==typeof e?[]:Array.isArray(e)?R.concat.apply([],e.map(W)):[e]}function Y(e,t,n,r,i,a,o){var s,l,u;if(void 0!==t.__d)s=t.__d,t.__d=void 0;else if(i==n||a!=o||null==a.parentNode)e:if(null==o||o.parentNode!==e)e.appendChild(a),s=null;else{for(l=o,u=0;(l=l.nextSibling)&&u<r.length;u+=2)if(l==a)break e;e.insertBefore(a,o),s=o}return void 0!==s?s:a.nextSibling}function q(e,t,n){"-"===t[0]?e.setProperty(t,n):e[t]="number"==typeof n&&!1===O.test(t)?n+"px":null==n?"":n}function X(e,t,n,r,i){var a,o,s,l,u;if(i?"className"===t&&(t="class"):"class"===t&&(t="className"),"style"===t)if(a=e.style,"string"==typeof n)a.cssText=n;else{if("string"==typeof r&&(a.cssText="",r=null),r)for(l in r)n&&l in n||q(a,l,"");if(n)for(u in n)r&&n[u]===r[u]||q(a,u,n[u])}else"o"===t[0]&&"n"===t[1]?(o=t!==(t=t.replace(/Capture$/,"")),s=t.toLowerCase(),t=(s in e?s:t).slice(2),n?(r||e.addEventListener(t,$,o),(e.l||(e.l={}))[t]=n):e.removeEventListener(t,$,o)):"list"!==t&&"tagName"!==t&&"form"!==t&&"type"!==t&&"size"!==t&&!i&&t in e?e[t]=null==n?"":n:"function"!=typeof n&&"dangerouslySetInnerHTML"!==t&&(t!==(t=t.replace(/^xlink:?/,""))?null==n||!1===n?e.removeAttributeNS("http://www.w3.org/1999/xlink",t.toLowerCase()):e.setAttributeNS("http://www.w3.org/1999/xlink",t.toLowerCase(),n):null==n||!1===n&&!/^ar/.test(t)?e.removeAttribute(t):e.setAttribute(t,n))}function $(e){this.l[e.type](A.event?A.event(e):e)}function Q(e,t,n,r,i,a,o,s,l){var u,c,p,d,h,f,g,y,v,m,b,_=t.type;if(void 0!==t.constructor)return null;(u=A.__b)&&u(t);try{e:if("function"==typeof _){if(y=t.props,v=(u=_.contextType)&&r[u.__c],m=u?v?v.props.value:u.__:r,n.__c?g=(c=t.__c=n.__c).__=c.__E:("prototype"in _&&_.prototype.render?t.__c=c=new _(y,m):(t.__c=c=new B(y,m),c.constructor=_,c.render=te),v&&v.sub(c),c.props=y,c.state||(c.state={}),c.context=m,c.__n=r,p=c.__d=!0,c.__h=[]),null==c.__s&&(c.__s=c.state),null!=_.getDerivedStateFromProps&&(c.__s==c.state&&(c.__s=L({},c.__s)),L(c.__s,_.getDerivedStateFromProps(y,c.__s))),d=c.props,h=c.state,p)null==_.getDerivedStateFromProps&&null!=c.componentWillMount&&c.componentWillMount(),null!=c.componentDidMount&&c.__h.push(c.componentDidMount);else{if(null==_.getDerivedStateFromProps&&y!==d&&null!=c.componentWillReceiveProps&&c.componentWillReceiveProps(y,m),!c.__e&&null!=c.shouldComponentUpdate&&!1===c.shouldComponentUpdate(y,c.__s,m)||t.__v===n.__v){c.props=y,c.state=c.__s,t.__v!==n.__v&&(c.__d=!1),c.__v=t,t.__e=n.__e,t.__k=n.__k,c.__h.length&&o.push(c),function e(t,n,r){var i,a;for(i=0;i<t.__k.length;i++)(a=t.__k[i])&&(a.__=t,a.__e&&("function"==typeof a.type&&a.__k.length>1&&e(a,n,r),n=Y(r,a,a,t.__k,null,a.__e,n),"function"==typeof t.type&&(t.__d=n)))}(t,s,e);break e}null!=c.componentWillUpdate&&c.componentWillUpdate(y,c.__s,m),null!=c.componentDidUpdate&&c.__h.push((function(){c.componentDidUpdate(d,h,f)}))}c.context=m,c.props=y,c.state=c.__s,(u=A.__r)&&u(t),c.__d=!1,c.__v=t,c.__P=e,u=c.render(c.props,c.state,c.context),c.state=c.__s,null!=c.getChildContext&&(r=L(L({},r),c.getChildContext())),p||null==c.getSnapshotBeforeUpdate||(f=c.getSnapshotBeforeUpdate(d,h)),b=null!=u&&u.type==j&&null==u.key?u.props.children:u,z(e,Array.isArray(b)?b:[b],t,n,r,i,a,o,s,l),c.base=t.__e,c.__h.length&&o.push(c),g&&(c.__E=c.__=null),c.__e=!1}else null==a&&t.__v===n.__v?(t.__k=n.__k,t.__e=n.__e):t.__e=function(e,t,n,r,i,a,o,s){var l,u,c,p,d,h=n.props,f=t.props;if(i="svg"===t.type||i,null!=a)for(l=0;l<a.length;l++)if(null!=(u=a[l])&&((null===t.type?3===u.nodeType:u.localName===t.type)||e==u)){e=u,a[l]=null;break}if(null==e){if(null===t.type)return document.createTextNode(f);e=i?document.createElementNS("http://www.w3.org/2000/svg",t.type):document.createElement(t.type,f.is&&{is:f.is}),a=null,s=!1}if(null===t.type)h!==f&&e.data!=f&&(e.data=f);else{if(null!=a&&(a=R.slice.call(e.childNodes)),c=(h=n.props||D).dangerouslySetInnerHTML,p=f.dangerouslySetInnerHTML,!s){if(null!=a)for(h={},d=0;d<e.attributes.length;d++)h[e.attributes[d].name]=e.attributes[d].value;(p||c)&&(p&&c&&p.__html==c.__html||(e.innerHTML=p&&p.__html||""))}(function(e,t,n,r,i){var a;for(a in n)"children"===a||"key"===a||a in t||X(e,a,null,n[a],r);for(a in t)i&&"function"!=typeof t[a]||"children"===a||"key"===a||"value"===a||"checked"===a||n[a]===t[a]||X(e,a,t[a],n[a],r)})(e,f,h,i,s),p?t.__k=[]:(l=t.props.children,z(e,Array.isArray(l)?l:[l],t,n,r,"foreignObject"!==t.type&&i,a,o,D,s)),s||("value"in f&&void 0!==(l=f.value)&&l!==e.value&&X(e,"value",l,h.value,!1),"checked"in f&&void 0!==(l=f.checked)&&l!==e.checked&&X(e,"checked",l,h.checked,!1))}return e}(n.__e,t,n,r,i,a,o,l);(u=A.diffed)&&u(t)}catch(e){t.__v=null,A.__e(e,t,n)}return t.__e}function J(e,t){A.__c&&A.__c(t,e),e.some((function(t){try{e=t.__h,t.__h=[],e.some((function(e){e.call(t)}))}catch(e){A.__e(e,t.__v)}}))}function Z(e,t,n){try{"function"==typeof e?e(t):e.current=t}catch(e){A.__e(e,n)}}function ee(e,t,n){var r,i,a;if(A.unmount&&A.unmount(e),(r=e.ref)&&(r.current&&r.current!==e.__e||Z(r,null,t)),n||"function"==typeof e.type||(n=null!=(i=e.__e)),e.__e=e.__d=void 0,null!=(r=e.__c)){if(r.componentWillUnmount)try{r.componentWillUnmount()}catch(e){A.__e(e,t)}r.base=r.__P=null}if(r=e.__k)for(a=0;a<r.length;a++)r[a]&&ee(r[a],t,n);null!=i&&M(i)}function te(e,t,n){return this.constructor(e,n)}function ne(e,t,n){var r,i,a;A.__&&A.__(e,t),i=(r=n===I)?null:n&&n.__k||t.__k,e=N(j,null,[e]),a=[],Q(t,(r?t:n||t).__k=e,i||D,D,void 0!==t.ownerSVGElement,n&&!r?[n]:i?null:t.childNodes.length?R.slice.call(t.childNodes):null,a,n||D,r),J(a,e)}function re(e,t){ne(e,t,I)}function ie(e,t){var n,r;for(r in t=L(L({},e.props),t),arguments.length>2&&(t.children=R.slice.call(arguments,2)),n={},t)"key"!==r&&"ref"!==r&&(n[r]=t[r]);return U(e.type,n,t.key||e.key,t.ref||e.ref,null)}function ae(e){var t={},n={__c:"__cC"+P++,__:e,Consumer:function(e,t){return e.children(t)},Provider:function(e){var r,i=this;return this.getChildContext||(r=[],this.getChildContext=function(){return t[n.__c]=i,t},this.shouldComponentUpdate=function(e){i.props.value!==e.value&&r.some((function(t){t.context=e.value,G(t)}))},this.sub=function(e){r.push(e);var t=e.componentWillUnmount;e.componentWillUnmount=function(){r.splice(r.indexOf(e),1),t&&t.call(e)}}),e.children}};return n.Consumer.contextType=n,n.Provider.__=n,n}A={__e:function(e,t){for(var n,r;t=t.__;)if((n=t.__c)&&!n.__)try{if(n.constructor&&null!=n.constructor.getDerivedStateFromError&&(r=!0,n.setState(n.constructor.getDerivedStateFromError(e))),null!=n.componentDidCatch&&(r=!0,n.componentDidCatch(e)),r)return G(n.__E=n)}catch(t){e=t}throw e}},w=function(e){return null!=e&&void 0===e.constructor},B.prototype.setState=function(e,t){var n;n=this.__s!==this.state?this.__s:this.__s=L({},this.state),"function"==typeof e&&(e=e(n,this.props)),e&&L(n,e),null!=e&&this.__v&&(t&&this.__h.push(t),G(this))},B.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),G(this))},B.prototype.render=j,S=[],C="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,K.__r=0,I=D,P=0;var oe,se,le,ue=0,ce=[],pe=A.__r,de=A.diffed,he=A.__c,fe=A.unmount;function ge(e,t){A.__h&&A.__h(se,e,ue||t),ue=0;var n=se.__H||(se.__H={__:[],__h:[]});return e>=n.__.length&&n.__.push({}),n.__[e]}function ye(e){return ue=1,ve(Re,e)}function ve(e,t,n){var r=ge(oe++,2);return r.t=e,r.__c||(r.__c=se,r.__=[n?n(t):Re(void 0,t),function(e){var t=r.t(r.__[0],e);r.__[0]!==t&&(r.__=[t,r.__[1]],r.__c.setState({}))}]),r.__}function me(e,t){var n=ge(oe++,3);!A.__s&&De(n.__H,t)&&(n.__=e,n.__H=t,se.__H.__h.push(n))}function be(e,t){var n=ge(oe++,4);!A.__s&&De(n.__H,t)&&(n.__=e,n.__H=t,se.__h.push(n))}function _e(e){return ue=5,ke((function(){return{current:e}}),[])}function Ee(e,t,n){ue=6,be((function(){"function"==typeof e?e(t()):e&&(e.current=t())}),null==n?n:n.concat(e))}function ke(e,t){var n=ge(oe++,7);return De(n.__H,t)?(n.__H=t,n.__h=e,n.__=e()):n.__}function Te(e,t){return ue=8,ke((function(){return e}),t)}function Ae(e){var t=se.context[e.__c],n=ge(oe++,9);return n.__c=e,t?(null==n.__&&(n.__=!0,t.sub(se)),t.props.value):e.__}function we(e,t){A.useDebugValue&&A.useDebugValue(t?t(e):e)}function Se(e){var t=ge(oe++,10),n=ye();return t.__=e,se.componentDidCatch||(se.componentDidCatch=function(e){t.__&&t.__(e),n[1](e)}),[n[0],function(){n[1](void 0)}]}function Ce(){ce.some((function(e){if(e.__P)try{e.__H.__h.forEach(Ie),e.__H.__h.forEach(Pe),e.__H.__h=[]}catch(t){return e.__H.__h=[],A.__e(t,e.__v),!0}})),ce=[]}A.__r=function(e){pe&&pe(e),oe=0;var t=(se=e.__c).__H;t&&(t.__h.forEach(Ie),t.__h.forEach(Pe),t.__h=[])},A.diffed=function(e){de&&de(e);var t=e.__c;t&&t.__H&&t.__H.__h.length&&(1!==ce.push(t)&&le===A.requestAnimationFrame||((le=A.requestAnimationFrame)||function(e){var t,n=function(){clearTimeout(r),xe&&cancelAnimationFrame(t),setTimeout(e)},r=setTimeout(n,100);xe&&(t=requestAnimationFrame(n))})(Ce))},A.__c=function(e,t){t.some((function(e){try{e.__h.forEach(Ie),e.__h=e.__h.filter((function(e){return!e.__||Pe(e)}))}catch(n){t.some((function(e){e.__h&&(e.__h=[])})),t=[],A.__e(n,e.__v)}})),he&&he(e,t)},A.unmount=function(e){fe&&fe(e);var t=e.__c;if(t&&t.__H)try{t.__H.__.forEach(Ie)}catch(e){A.__e(e,t.__v)}};var xe="function"==typeof requestAnimationFrame;function Ie(e){"function"==typeof e.u&&e.u()}function Pe(e){e.u=e.__()}function De(e,t){return!e||t.some((function(t,n){return t!==e[n]}))}function Re(e,t){return"function"==typeof t?t(e):t}function Oe(e,t){for(var n in t)e[n]=t[n];return e}function Le(e,t){for(var n in e)if("__source"!==n&&!(n in t))return!0;for(var r in t)if("__source"!==r&&e[r]!==t[r])return!0;return!1}var Me=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).isPureReactComponent=!0,n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r.prototype.shouldComponentUpdate=function(e,t){return Le(this.props,e)||Le(this.state,t)},r}(B),Ne=A.__b;A.__b=function(e){e.type&&e.type.t&&e.ref&&(e.props.ref=e.ref,e.ref=null),Ne&&Ne(e)};var Ue="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.forward_ref")||3911;function Fe(e){function t(t,n){var r=Oe({},t);return delete r.ref,e(r,(n=t.ref||n)&&("object"!=typeof n||"current"in n)?n:null)}return t.$$typeof=Ue,t.render=t,t.prototype.isReactComponent=t.t=!0,t.displayName="ForwardRef("+(e.displayName||e.name)+")",t}var je=function(e,t){return e?W(e).reduce((function(e,n,r){return e.concat(t(n,r))}),[]):null},Be={map:je,forEach:je,count:function(e){return e?W(e).length:0},only:function(e){if(1!==(e=W(e)).length)throw new Error("Children.only() expects only one child.");return e[0]},toArray:W},Ve=A.__e;function He(e){return e&&((e=Oe({},e)).__c=null,e.__k=e.__k&&e.__k.map(He)),e}function Ge(){this.__u=0,this.o=null,this.__b=null}function Ke(e){var t=e.__.__c;return t&&t.u&&t.u(e)}function ze(){this.i=null,this.l=null}A.__e=function(e,t,n){if(e.then)for(var r,i=t;i=i.__;)if((r=i.__c)&&r.__c)return r.__c(e,t.__c);Ve(e,t,n)},(Ge.prototype=new B).__c=function(e,t){var n=this;null==n.o&&(n.o=[]),n.o.push(t);var r=Ke(n.__v),i=!1,a=function(){i||(i=!0,r?r(o):o())};t.__c=t.componentWillUnmount,t.componentWillUnmount=function(){a(),t.__c&&t.__c()};var o=function(){var e;if(!--n.__u)for(n.__v.__k[0]=n.state.u,n.setState({u:n.__b=null});e=n.o.pop();)e.forceUpdate()};n.__u++||n.setState({u:n.__b=n.__v.__k[0]}),e.then(a,a)},Ge.prototype.render=function(e,t){return this.__b&&(this.__v.__k&&(this.__v.__k[0]=He(this.__b)),this.__b=null),[N(j,null,t.u?null:e.children),t.u&&e.fallback]};var We=function(e,t,n){if(++n[1]===n[0]&&e.l.delete(t),e.props.revealOrder&&("t"!==e.props.revealOrder[0]||!e.l.size))for(n=e.i;n;){for(;n.length>3;)n.pop()();if(n[1]<n[0])break;e.i=n=n[2]}};(ze.prototype=new B).u=function(e){var t=this,n=Ke(t.__v),r=t.l.get(e);return r[0]++,function(i){var a=function(){t.props.revealOrder?(r.push(i),We(t,e,r)):i()};n?n(a):a()}},ze.prototype.render=function(e){this.i=null,this.l=new Map;var t=W(e.children);e.revealOrder&&"b"===e.revealOrder[0]&&t.reverse();for(var n=t.length;n--;)this.l.set(t[n],this.i=[1,0,this.i]);return e.children},ze.prototype.componentDidUpdate=ze.prototype.componentDidMount=function(){var e=this;e.l.forEach((function(t,n){We(e,n,t)}))};var Ye=function(){function e(){}var t=e.prototype;return t.getChildContext=function(){return this.props.context},t.render=function(e){return e.children},e}();function qe(e){var t=this,n=e.container,r=N(Ye,{context:t.context},e.vnode);return t.s&&t.s!==n&&(t.v.parentNode&&t.s.removeChild(t.v),ee(t.h),t.p=!1),e.vnode?t.p?(n.__k=t.__k,ne(r,n),t.__k=n.__k):(t.v=document.createTextNode(""),re("",n),n.appendChild(t.v),t.p=!0,t.s=n,ne(r,n,t.v),t.__k=t.v.__k):t.p&&(t.v.parentNode&&t.s.removeChild(t.v),ee(t.h)),t.h=r,t.componentWillUnmount=function(){t.v.parentNode&&t.s.removeChild(t.v),ee(t.h)},null}function Xe(e,t){return N(qe,{vnode:e,container:t})}var $e=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|fill|flood|font|glyph(?!R)|horiz|marker(?!H|W|U)|overline|paint|stop|strikethrough|stroke|text(?!L)|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/;B.prototype.isReactComponent={};var Qe="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,Je=A.event;function Ze(e,t){e["UNSAFE_"+t]&&!e[t]&&Object.defineProperty(e,t,{configurable:!1,get:function(){return this["UNSAFE_"+t]},set:function(e){this["UNSAFE_"+t]=e}})}A.event=function(e){Je&&(e=Je(e)),e.persist=function(){};var t=!1,n=!1,r=e.stopPropagation;e.stopPropagation=function(){r.call(e),t=!0};var i=e.preventDefault;return e.preventDefault=function(){i.call(e),n=!0},e.isPropagationStopped=function(){return t},e.isDefaultPrevented=function(){return n},e.nativeEvent=e};var et={configurable:!0,get:function(){return this.class}},tt=A.vnode;function nt(e){return!!e&&e.$$typeof===Qe}A.vnode=function(e){e.$$typeof=Qe;var t=e.type,n=e.props;if(t){if(n.class!=n.className&&(et.enumerable="className"in n,null!=n.className&&(n.class=n.className),Object.defineProperty(n,"className",et)),"function"!=typeof t){var r,i,a;for(a in n.defaultValue&&void 0!==n.value&&(n.value||0===n.value||(n.value=n.defaultValue),delete n.defaultValue),Array.isArray(n.value)&&n.multiple&&"select"===t&&(W(n.children).forEach((function(e){-1!=n.value.indexOf(e.props.value)&&(e.props.selected=!0)})),delete n.value),n)if(r=$e.test(a))break;if(r)for(a in i=e.props={},n)i[$e.test(a)?a.replace(/[A-Z0-9]/,"-$&").toLowerCase():a]=n[a]}!function(t){var n=e.type,r=e.props;if(r&&"string"==typeof n){var i={};for(var a in r)/^on(Ani|Tra|Tou)/.test(a)&&(r[a.toLowerCase()]=r[a],delete r[a]),i[a.toLowerCase()]=a;if(i.ondoubleclick&&(r.ondblclick=r[i.ondoubleclick],delete r[i.ondoubleclick]),i.onbeforeinput&&(r.onbeforeinput=r[i.onbeforeinput],delete r[i.onbeforeinput]),i.onchange&&("textarea"===n||"input"===n.toLowerCase()&&!/^fil|che|ra/i.test(r.type))){var o=i.oninput||"oninput";r[o]||(r[o]=r[i.onchange],delete r[i.onchange])}}}(),"function"==typeof t&&!t.m&&t.prototype&&(Ze(t.prototype,"componentWillMount"),Ze(t.prototype,"componentWillReceiveProps"),Ze(t.prototype,"componentWillUpdate"),t.m=!0)}tt&&tt(e)};var rt=function(e,t){return e(t)},it={useState:ye,useReducer:ve,useEffect:me,useLayoutEffect:be,useRef:_e,useImperativeHandle:Ee,useMemo:ke,useCallback:Te,useContext:Ae,useDebugValue:we,version:"16.8.0",Children:Be,render:function(e,t,n){if(null==t.__k)for(;t.firstChild;)t.removeChild(t.firstChild);return ne(e,t),"function"==typeof n&&n(),e?e.__c:null},hydrate:function(e,t,n){return re(e,t),"function"==typeof n&&n(),e?e.__c:null},unmountComponentAtNode:function(e){return!!e.__k&&(ne(null,e),!0)},createPortal:Xe,createElement:N,createContext:ae,createFactory:function(e){return N.bind(null,e)},cloneElement:function(e){return nt(e)?ie.apply(null,arguments):e},createRef:F,Fragment:j,isValidElement:nt,findDOMNode:function(e){return e&&(e.base||1===e.nodeType&&e)||null},Component:B,PureComponent:Me,memo:function(e,t){function n(e){var n=this.props.ref,r=n==e.ref;return!r&&n&&(n.call?n(null):n.current=null),t?!t(this.props,e)||!r:Le(this.props,e)}function r(t){return this.shouldComponentUpdate=n,N(e,t)}return r.prototype.isReactComponent=!0,r.displayName="Memo("+(e.displayName||e.name)+")",r.t=!0,r},forwardRef:Fe,unstable_batchedUpdates:rt,StrictMode:j,Suspense:Ge,SuspenseList:ze,lazy:function(e){var t,n,r;function i(i){if(t||(t=e()).then((function(e){n=e.default||e}),(function(e){r=e})),r)throw r;if(!n)throw t;return N(n,i)}return i.displayName="Lazy",i.t=!0,i}},at=(n(7),it.createContext(null)),ot=function(e){e()},st={notify:function(){}},lt=function(){function e(e,t){this.store=e,this.parentSub=t,this.unsubscribe=null,this.listeners=st,this.handleChangeWrapper=this.handleChangeWrapper.bind(this)}var t=e.prototype;return t.addNestedSub=function(e){return this.trySubscribe(),this.listeners.subscribe(e)},t.notifyNestedSubs=function(){this.listeners.notify()},t.handleChangeWrapper=function(){this.onStateChange&&this.onStateChange()},t.isSubscribed=function(){return Boolean(this.unsubscribe)},t.trySubscribe=function(){this.unsubscribe||(this.unsubscribe=this.parentSub?this.parentSub.addNestedSub(this.handleChangeWrapper):this.store.subscribe(this.handleChangeWrapper),this.listeners=function(){var e=ot,t=null,n=null;return{clear:function(){t=null,n=null},notify:function(){e((function(){for(var e=t;e;)e.callback(),e=e.next}))},get:function(){for(var e=[],n=t;n;)e.push(n),n=n.next;return e},subscribe:function(e){var r=!0,i=n={callback:e,next:null,prev:n};return i.prev?i.prev.next=i:t=i,function(){r&&null!==t&&(r=!1,i.next?i.next.prev=i.prev:n=i.prev,i.prev?i.prev.next=i.next:t=i.next)}}}}())},t.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null,this.listeners.clear(),this.listeners=st)},e}(),ut=function(e){var t=e.store,n=e.context,r=e.children,i=ke((function(){var e=new lt(t);return e.onStateChange=e.notifyNestedSubs,{store:t,subscription:e}}),[t]),a=ke((function(){return t.getState()}),[t]);me((function(){var e=i.subscription;return e.trySubscribe(),a!==t.getState()&&e.notifyNestedSubs(),function(){e.tryUnsubscribe(),e.onStateChange=null}}),[i,a]);var o=n||at;return it.createElement(o.Provider,{value:i},r)};function ct(){return(ct=Object.assign||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}).apply(this,arguments)}function pt(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}var dt=n(2),ht=n.n(dt),ft=n(1),gt="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?be:me,yt=[],vt=[null,null];function mt(e,t){var n=e[1];return[t.payload,n+1]}function bt(e,t,n){gt((function(){return e.apply(void 0,t)}),n)}function _t(e,t,n,r,i,a,o){e.current=r,t.current=i,n.current=!1,a.current&&(a.current=null,o())}function Et(e,t,n,r,i,a,o,s,l,u){if(e){var c=!1,p=null,d=function(){if(!c){var e,n,d=t.getState();try{e=r(d,i.current)}catch(e){n=e,p=e}n||(p=null),e===a.current?o.current||l():(a.current=e,s.current=e,o.current=!0,u({type:"STORE_UPDATED",payload:{error:n}}))}};return n.onStateChange=d,n.trySubscribe(),d(),function(){if(c=!0,n.tryUnsubscribe(),n.onStateChange=null,p)throw p}}}var kt=function(){return[null,0]};function Tt(e,t){void 0===t&&(t={});var n=t,r=n.getDisplayName,i=void 0===r?function(e){return"ConnectAdvanced("+e+")"}:r,a=n.methodName,o=void 0===a?"connectAdvanced":a,s=n.renderCountProp,l=void 0===s?void 0:s,u=n.shouldHandleStateChanges,c=void 0===u||u,p=n.storeKey,d=void 0===p?"store":p,h=(n.withRef,n.forwardRef),f=void 0!==h&&h,g=n.context,y=void 0===g?at:g,v=pt(n,["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"]),m=y;return function(t){var n=t.displayName||t.name||"Component",r=i(n),a=ct({},v,{getDisplayName:i,methodName:o,renderCountProp:l,shouldHandleStateChanges:c,storeKey:d,displayName:r,wrappedComponentName:n,WrappedComponent:t}),s=v.pure,u=s?ke:function(e){return e()};function p(n){var r=ke((function(){var e=n.reactReduxForwardedRef,t=pt(n,["reactReduxForwardedRef"]);return[n.context,e,t]}),[n]),i=r[0],o=r[1],s=r[2],l=ke((function(){return i&&i.Consumer&&Object(ft.isContextConsumer)(it.createElement(i.Consumer,null))?i:m}),[i,m]),p=Ae(l),d=Boolean(n.store)&&Boolean(n.store.getState)&&Boolean(n.store.dispatch);Boolean(p)&&Boolean(p.store);var h=d?n.store:p.store,f=ke((function(){return function(t){return e(t.dispatch,a)}(h)}),[h]),g=ke((function(){if(!c)return vt;var e=new lt(h,d?null:p.subscription),t=e.notifyNestedSubs.bind(e);return[e,t]}),[h,d,p]),y=g[0],v=g[1],b=ke((function(){return d?p:ct({},p,{subscription:y})}),[d,p,y]),_=ve(mt,yt,kt),E=_[0][0],k=_[1];if(E&&E.error)throw E.error;var T=_e(),A=_e(s),w=_e(),S=_e(!1),C=u((function(){return w.current&&s===A.current?w.current:f(h.getState(),s)}),[h,E,s]);bt(_t,[A,T,S,s,C,w,v]),bt(Et,[c,h,y,f,A,T,S,w,v,k],[h,y,f]);var x=ke((function(){return it.createElement(t,ct({},C,{ref:o}))}),[o,t,C]);return ke((function(){return c?it.createElement(l.Provider,{value:b},x):x}),[l,x,b])}var h=s?it.memo(p):p;if(h.WrappedComponent=t,h.displayName=r,f){var g=it.forwardRef((function(e,t){return it.createElement(h,ct({},e,{reactReduxForwardedRef:t}))}));return g.displayName=r,g.WrappedComponent=t,ht()(g,t)}return ht()(h,t)}}function At(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function wt(e,t){if(At(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var i=0;i<n.length;i++)if(!Object.prototype.hasOwnProperty.call(t,n[i])||!At(e[n[i]],t[n[i]]))return!1;return!0}var St=n(3),Ct=function(){return Math.random().toString(36).substring(7).split("").join(".")},xt={INIT:"@@redux/INIT"+Ct(),REPLACE:"@@redux/REPLACE"+Ct(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+Ct()}};function It(e){if("object"!=typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function Pt(e,t,n){var r;if("function"==typeof t&&"function"==typeof n||"function"==typeof n&&"function"==typeof arguments[3])throw new Error("It looks like you are passing several store enhancers to createStore(). This is not supported. Instead, compose them together to a single function.");if("function"==typeof t&&void 0===n&&(n=t,t=void 0),void 0!==n){if("function"!=typeof n)throw new Error("Expected the enhancer to be a function.");return n(Pt)(e,t)}if("function"!=typeof e)throw new Error("Expected the reducer to be a function.");var i=e,a=t,o=[],s=o,l=!1;function u(){s===o&&(s=o.slice())}function c(){if(l)throw new Error("You may not call store.getState() while the reducer is executing. The reducer has already received the state as an argument. Pass it down from the top reducer instead of reading it from the store.");return a}function p(e){if("function"!=typeof e)throw new Error("Expected the listener to be a function.");if(l)throw new Error("You may not call store.subscribe() while the reducer is executing. If you would like to be notified after the store has been updated, subscribe from a component and invoke store.getState() in the callback to access the latest state. See https://redux.js.org/api-reference/store#subscribelistener for more details.");var t=!0;return u(),s.push(e),function(){if(t){if(l)throw new Error("You may not unsubscribe from a store listener while the reducer is executing. See https://redux.js.org/api-reference/store#subscribelistener for more details.");t=!1,u();var n=s.indexOf(e);s.splice(n,1),o=null}}}function d(e){if(!It(e))throw new Error("Actions must be plain objects. Use custom middleware for async actions.");if(void 0===e.type)throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?');if(l)throw new Error("Reducers may not dispatch actions.");try{l=!0,a=i(a,e)}finally{l=!1}for(var t=o=s,n=0;n<t.length;n++)(0,t[n])();return e}function h(e){if("function"!=typeof e)throw new Error("Expected the nextReducer to be a function.");i=e,d({type:xt.REPLACE})}function f(){var e,t=p;return(e={subscribe:function(e){if("object"!=typeof e||null===e)throw new TypeError("Expected the observer to be an object.");function n(){e.next&&e.next(c())}return n(),{unsubscribe:t(n)}}})[St.a]=function(){return this},e}return d({type:xt.INIT}),(r={dispatch:d,subscribe:p,getState:c,replaceReducer:h})[St.a]=f,r}function Dt(e,t){var n=t&&t.type;return"Given "+(n&&'action "'+String(n)+'"'||"an action")+', reducer "'+e+'" returned undefined. To ignore an action, you must explicitly return the previous state. If you want this reducer to hold no value, you can return null instead of undefined.'}function Rt(e,t){return function(){return t(e.apply(this,arguments))}}function Ot(e,t){if("function"==typeof e)return Rt(e,t);if("object"!=typeof e||null===e)throw new Error("bindActionCreators expected an object or a function, instead received "+(null===e?"null":typeof e)+'. Did you write "import ActionCreators from" instead of "import * as ActionCreators from"?');var n={};for(var r in e){var i=e[r];"function"==typeof i&&(n[r]=Rt(i,t))}return n}function Lt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Mt(e,t){var n=Object.keys(e);return Object.getOwnPropertySymbols&&n.push.apply(n,Object.getOwnPropertySymbols(e)),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n}function Nt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Mt(n,!0).forEach((function(t){Lt(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Mt(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ut(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce((function(e,t){return function(){return e(t.apply(void 0,arguments))}}))}function Ft(e){return function(t,n){var r=e(t,n);function i(){return r}return i.dependsOnOwnProps=!1,i}}function jt(e){return null!==e.dependsOnOwnProps&&void 0!==e.dependsOnOwnProps?Boolean(e.dependsOnOwnProps):1!==e.length}function Bt(e,t){return function(t,n){n.displayName;var r=function(e,t){return r.dependsOnOwnProps?r.mapToProps(e,t):r.mapToProps(e)};return r.dependsOnOwnProps=!0,r.mapToProps=function(t,n){r.mapToProps=e,r.dependsOnOwnProps=jt(e);var i=r(t,n);return"function"==typeof i&&(r.mapToProps=i,r.dependsOnOwnProps=jt(i),i=r(t,n)),i},r}}var Vt=[function(e){return"function"==typeof e?Bt(e):void 0},function(e){return e?void 0:Ft((function(e){return{dispatch:e}}))},function(e){return e&&"object"==typeof e?Ft((function(t){return Ot(e,t)})):void 0}],Ht=[function(e){return"function"==typeof e?Bt(e):void 0},function(e){return e?void 0:Ft((function(){return{}}))}];function Gt(e,t,n){return ct({},n,{},e,{},t)}var Kt=[function(e){return"function"==typeof e?function(e){return function(t,n){n.displayName;var r,i=n.pure,a=n.areMergedPropsEqual,o=!1;return function(t,n,s){var l=e(t,n,s);return o?i&&a(l,r)||(r=l):(o=!0,r=l),r}}}(e):void 0},function(e){return e?void 0:function(){return Gt}}];function zt(e,t,n,r){return function(i,a){return n(e(i,a),t(r,a),a)}}function Wt(e,t,n,r,i){var a,o,s,l,u,c=i.areStatesEqual,p=i.areOwnPropsEqual,d=i.areStatePropsEqual,h=!1;function f(i,h){var f,g,y=!p(h,o),v=!c(i,a);return a=i,o=h,y&&v?(s=e(a,o),t.dependsOnOwnProps&&(l=t(r,o)),u=n(s,l,o)):y?(e.dependsOnOwnProps&&(s=e(a,o)),t.dependsOnOwnProps&&(l=t(r,o)),u=n(s,l,o)):v?(f=e(a,o),g=!d(f,s),s=f,g&&(u=n(s,l,o)),u):u}return function(i,c){return h?f(i,c):(s=e(a=i,o=c),l=t(r,o),u=n(s,l,o),h=!0,u)}}function Yt(e,t){var n=t.initMapStateToProps,r=t.initMapDispatchToProps,i=t.initMergeProps,a=pt(t,["initMapStateToProps","initMapDispatchToProps","initMergeProps"]),o=n(e,a),s=r(e,a),l=i(e,a);return(a.pure?Wt:zt)(o,s,l,e,a)}function qt(e,t,n){for(var r=t.length-1;r>=0;r--){var i=t[r](e);if(i)return i}return function(t,r){throw new Error("Invalid value of type "+typeof e+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function Xt(e,t){return e===t}var $t=function(e){var t=void 0===e?{}:e,n=t.connectHOC,r=void 0===n?Tt:n,i=t.mapStateToPropsFactories,a=void 0===i?Ht:i,o=t.mapDispatchToPropsFactories,s=void 0===o?Vt:o,l=t.mergePropsFactories,u=void 0===l?Kt:l,c=t.selectorFactory,p=void 0===c?Yt:c;return function(e,t,n,i){void 0===i&&(i={});var o=i,l=o.pure,c=void 0===l||l,d=o.areStatesEqual,h=void 0===d?Xt:d,f=o.areOwnPropsEqual,g=void 0===f?wt:f,y=o.areStatePropsEqual,v=void 0===y?wt:y,m=o.areMergedPropsEqual,b=void 0===m?wt:m,_=pt(o,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),E=qt(e,a,"mapStateToProps"),k=qt(t,s,"mapDispatchToProps"),T=qt(n,u,"mergeProps");return r(p,ct({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:E,initMapDispatchToProps:k,initMergeProps:T,pure:c,areStatesEqual:h,areOwnPropsEqual:g,areStatePropsEqual:v,areMergedPropsEqual:b},_))}}();function Qt(){return Ae(at)}function Jt(e){void 0===e&&(e=at);var t=e===at?Qt:function(){return Ae(e)};return function(){return t().store}}var Zt=Jt();function en(e){void 0===e&&(e=at);var t=e===at?Zt:Jt(e);return function(){return t().dispatch}}var tn=en(),nn=function(e,t){return e===t};function rn(e){void 0===e&&(e=at);var t=e===at?Qt:function(){return Ae(e)};return function(e,n){void 0===n&&(n=nn);var r=t(),i=function(e,t,n,r){var i,a=ve((function(e){return e+1}),0)[1],o=ke((function(){return new lt(n,r)}),[n,r]),s=_e(),l=_e(),u=_e(),c=_e(),p=n.getState();try{i=e!==l.current||p!==u.current||s.current?e(p):c.current}catch(e){throw s.current&&(e.message+="\nThe error may be correlated with this previous error:\n"+s.current.stack+"\n\n"),e}return gt((function(){l.current=e,u.current=p,c.current=i,s.current=void 0})),gt((function(){function e(){try{var e=l.current(n.getState());if(t(e,c.current))return;c.current=e}catch(e){s.current=e}a()}return o.onStateChange=e,o.trySubscribe(),e(),function(){return o.tryUnsubscribe()}}),[n,o]),i}(e,n,r.store,r.subscription);return we(i),i}}var an=rn();ot=rt;var on=n(4),sn=n.n(on);function ln(e){return null!=e}function un(e,t){for(var n in t)e[n]=t[n];return e}var cn=/[?&#]intl=show/,pn=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.getChildContext=function(){var e=this.props,t=e.scope,n=e.definition,r=e.mark,i=un({},this.context.intl||{});return t&&(i.scope=t),n&&(i.dictionary=function e(t,n){var r=un({},t);for(var i in n)n.hasOwnProperty(i)&&(t[i]&&n[i]&&"object"==typeof t[i]&&"object"==typeof n[i]?r[i]=e(t[i],n[i]):r[i]=t[i]||n[i]);return r}(i.dictionary||{},n)),(r||"undefined"!=typeof location&&String(location).match(cn))&&(i.mark=!0),{intl:i}},t.prototype.render=function(e){return e.children},t}(B);function dn(e,t){if(arguments.length<2)return t=e,function(e){return dn(e,t)};function n(n){return N(pn,t||{},N(e,n))}return n.getWrappedComponent=e&&e.getWrappedComponent||function(){return e},n}var hn,fn={};function gn(e,t){return hn=t||fn,e&&e.replace(/\{\{([\w.-]+)\}\}/g,yn)}function yn(e,t){for(var n=t.split("."),r=hn,i=0;i<n.length;i++)if(null==(r=r[n[i]]))return"";return"string"==typeof r&&r.match(/\{\{/)&&(r=gn(r,hn)),r}function vn(e,t,n,r,i,a){t&&(e=t+"."+e);var o=n&&sn()(n,e);return(i||0===i)&&o&&"object"==typeof o&&(o=o.splice?o[i]||o[0]:0===i&&ln(o.none)?o.none:1===i&&ln(o.one||o.singular)?o.one||o.singular:o.some||o.many||o.plural||o.other||o),o&&gn(o,r)||a||null}function mn(e,t){var n=e.value,r=e.id,i=t.intl;if(i&&i.mark){var a="dictionary"+(i&&i.scope?"."+i.scope:"")+"."+r;return N("mark",{style:{background:n?sn()(i,a)?"rgba(119,231,117,.5)":"rgba(229,226,41,.5)":"rgba(228,147,51,.5)"},title:r},n)}return n}function bn(e,t){var n=e.id,r=e.children,i=e.plural,a=e.fields,o=t.intl;return N(mn,{id:n,value:vn(n,o&&o.scope,o&&o.dictionary,a,i,r)})}function _n(e,t,n){var r={};for(var i in t=t||{},e=function(e){if("string"==typeof(e=e||{})&&(e=e.split(",")),"join"in e){for(var t={},n=0;n<e.length;n++){var r=e[n].trim();r&&(t[r.split(".").pop()]=r)}return t}return e}(e))if(e.hasOwnProperty(i)&&e[i]){var a=e[i];n||"string"!=typeof a?a.type===bn&&(a=un({fallback:a.props.children},a.props),r[i]=vn(a.id,t.scope,t.dictionary,a.fields,a.plural,a.fallback)):r[i]=vn(a,t.scope,t.dictionary)}return r}function En(e,t){var n=e.children,r=t.intl;return n&&n.length?n.map((function(e){return ie(e,_n(e.props,r,!0))})):n&&ie(n,_n(n.props,r,!0))}function kn(e){return N(En,null,N(Tn,{html:N(bn,e),id:e.id}))}function Tn(e){var t=e.html,n=e.id,r=t?"string"==typeof t?N("span",{dangerouslySetInnerHTML:{__html:t}}):N("span",null,t):t;return N(mn,{id:n,value:r})}function An(e){return function(t){function n(n,r){var i=_n("function"==typeof e?e(n,r):e,r.intl);return N(t,un(un({},n),i))}return n.getWrappedComponent=t&&t.getWrappedComponent||function(){return t},n}}dn.intl=dn,dn.IntlProvider=pn,dn.Text=bn,dn.MarkupText=kn,dn.Localizer=En,dn.withText=An;var wn=dn;function Sn(e){return e&&"object"==typeof e&&!Array.isArray(e)}function Cn(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];if(!n.length)return e;var i=n.shift();if(Sn(e)&&Sn(i))for(var a in i){var o,s;Sn(i[a])?(e[a]||Object.assign(e,((o={})[a]={},o)),Cn(e[a],i[a])):Object.assign(e,((s={})[a]=i[a],s))}return Cn.apply(void 0,[e].concat(n))}var xn={get:function(){return{VERSION:"",DEBUG:{value:"",name:""},ERROR:{value:"",name:""},INFO:{value:"",name:""},OFF:{value:"",name:""},TIME:{value:"",name:""},TRACE:{value:"",name:""},WARN:{value:"",name:""},createDefaultHandler:function(){},debug:function(){},enabledFor:function(){},error:function(){},get:function(){},getLevel:function(){},info:function(){},log:function(){},setHandler:function(){},setLevel:function(){},time:function(){},timeEnd:function(){},trace:function(){},useDefaults:function(){},warn:function(){}}}},In={};function Pn(e){return xn.get(e)}var Dn=Pn,Rn="playkit-ui",On={UI_CLICKED:Rn+"-uiclicked",UI_VISIBILITY_CHANGED:Rn+"-uivisibilitychanged",GUI_RESIZE:Rn+"-guiresize",PLAYER_RESIZE:Rn+"-playerresize",VIDEO_RESIZE:Rn+"-videoresize",UI_PRESET_CHANGE:Rn+"-uipresetchange",USER_CLICKED_PLAY:Rn+"-userclickedplay",USER_CLICKED_PAUSE:Rn+"-userclickedpause",USER_CLICKED_REWIND:Rn+"-userclickedrewind",USER_CLICKED_FORWARD:Rn+"-userclickedforward",USER_CLICKED_LIVE_TAG:Rn+"-userclickedlivetag",USER_CLICKED_MUTE:Rn+"-userclickedmute",USER_CLICKED_UNMUTE:Rn+"-userclickedunmute",USER_CHANGED_VOLUME:Rn+"-userchangedvolume",USER_SELECTED_CAPTION_TRACK:Rn+"-userselectedcaptiontrack",USER_SHOWED_CAPTIONS:Rn+"-usershowedcaptions",USER_HID_CAPTIONS:Rn+"-userhidcaptions",USER_SELECTED_AUDIO_TRACK:Rn+"-userselectedaudiotrack",USER_SELECTED_QUALITY_TRACK:Rn+"-userselectedqualitytrack",USER_ENTERED_FULL_SCREEN:Rn+"-userenteredfullscreen",USER_EXITED_FULL_SCREEN:Rn+"-userexitedfullscreen",USER_ENTERED_PICTURE_IN_PICTURE:Rn+"-userenteredpictureinpicture",USER_EXITED_PICTURE_IN_PICTURE:Rn+"-userexitedpictureinpicture",USER_SELECTED_CAPTIONS_STYLE:Rn+"-userselectedcaptionsstyle",USER_SELECTED_SPEED:Rn+"-userselectedspeed",USER_SEEKED:Rn+"-userseeked",RESIZE:Rn+"-resize"},Ln={TAB:9,ENTER:13,ESC:27,SPACE:32,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,P:80,C:67,F:70,M:77,SEMI_COLON:186,COMMA:188,PERIOD:190};function Mn(){return(Mn=Object.assign||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}).apply(this,arguments)}var Nn,Un,Fn,jn=function(e){return function(t){return function(n){var r,i;function a(){var t;return(t=n.call(this)||this).logger=Dn("UI "+e),t.logger.debug("Initialized"),t}return i=n,(r=a).prototype=Object.create(i.prototype),r.prototype.constructor=r,r.__proto__=i,a.prototype.render=function(){return N(t,Mn({},this.props,{logger:this.logger}))},a}(B)}};function Bn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Vn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Hn="remove";function Gn(e,t){return e[t]=e[t]||{before:[],after:[],replace:null},e[t]}var Kn,zn,Wn,Yn={playerAreaComponents:null,hasPositionedComponents:!1,presetComponentsOnlyMode:!0},qn=jn("PlayerArea")(Nn=$t((function(e){return{activePresetName:e.shell.activePresetName}}))((Fn=Un=function(e){var t,n;function r(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return Vn(Bn(t=e.call.apply(e,[this].concat(r))||this),"_updateAreaComponents",(function(e){var n=t.props,r=n.activePresetName,i=n.name;t.props.logger.debug("Player area '"+i+"' in preset '"+r+"' - update children components");var a={},o={appendedComponents:[],positionedComponentMap:a},s=!1;e.forEach((function(e){e.beforeComponent?(Gn(a,e.beforeComponent).before.push(e),s=!0):e.afterComponent?(Gn(a,e.afterComponent).after.push(e),s=!0):e.replaceComponent?(Gn(a,e.replaceComponent).replace=e,s=!0):o.appendedComponents.push(e)})),t.setState({playerAreaComponents:o,hasPositionedComponents:s,presetComponentsOnlyMode:!1})})),t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.shouldComponentUpdate=function(e,t){return e.shouldUpdate||this.state.playerAreaComponents!==t.playerAreaComponents||e.activePresetName!==this.props.activePresetName},i.componentDidUpdate=function(e){e.activePresetName!==this.props.activePresetName&&this._registerListener()},i._unregisterListener=function(){this.props.logger.debug("Player area '"+this.props.name+"' - unregister to changes"),"function"==typeof this._unregisterListenerCallback&&(this._unregisterListenerCallback(),this._unregisterListenerCallback=null)},i._registerListener=function(){var e=this.props,t=e.activePresetName,n=e.name;this._unregisterListener(),t&&n&&(this.props.logger.debug("Player area '"+n+"' in preset '"+t+"' - register to changes"),this._unregisterListenerCallback=this.context.playerAreaComponentsStore.listen(t,n,this._updateAreaComponents))},i.componentDidMount=function(){this.props.logger.debug("Player area '"+this.props.name+"' - handle did mount"),this.setState(Yn),this._registerListener(),this._actualChildren=[]},i.componentWillUpdate=function(e){var t=e.children;this._actualChildren=t&&t.type===j?t.props.children:t},i.componentWillUnmount=function(){var e=this.props.name;this.props.logger.debug("Player area '"+e+"' - handle will unmount"),this._unregisterListener()},i._renderUIComponent=function(e){return e.get?N(e.get,e.props):null},i.renderContent=function(e){return N(j,null,e)},i._getPositionedComponents=function(e){var t=this,n=this.state.playerAreaComponents,r=[];return W(e).forEach((function(e){if("div"===e.type||e.type===j)return e.props.children=t._getPositionedComponents(e.props.children),void r.push(e);var i,a=(i=e)&&i.type?i.type.displayName:null;if(a){var o=n.positionedComponentMap[a];if(o){var s=o.replace,l=o.before,u=o.after;if(s){if(s.get===Hn)return;return"string"!=typeof s.get&&(s.props=s.props||{},s.props.replacedComponentProps=e.props),void r.push(t._renderUIComponent(s))}l.length&&l.forEach((function(e){r.push(t._renderUIComponent(e))})),r.push(e),u.length&&u.forEach((function(e){r.push(t._renderUIComponent(e))}))}else r.push(e)}else r.push(e)})),r},i.render=function(){var e,t=this,n=this.props.show,r=this.state,i=r.playerAreaComponents,a=r.hasPositionedComponents;if(r.presetComponentsOnlyMode)return this.renderContent(this._actualChildren);if(!i||!n)return null;var o,s=[];a?s=this._getPositionedComponents(this._actualChildren):(o=s).push.apply(o,W(this._actualChildren));var l=i.appendedComponents.map((function(e){return t._renderUIComponent(e)})),u=s.length;return(e=s).splice.apply(e,[u,0].concat(l)),this.renderContent(s)},r}(B),Vn(Un,"defaultProps",{show:!0}),Nn=Fn))||Nn)||Nn,Xn=function(e,t){var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var i=0;i<n.length;i++)if(e[n[i]]!==t[n[i]])return!1;return!0};function $n(){return($n=Object.assign||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}).apply(this,arguments)}var Qn,Jn={ADD_PLAYER_CLASS:"shell/ADD_PLAYER_CLASS",REMOVE_PLAYER_CLASS:"shell/REMOVE_PLAYER_CLASS",UPDATE_IS_MOBILE:"shell/UPDATE_IS_MOBILE",UPDATE_PLAYER_SIZE:"shell/UPDATE_PLAYER_SIZE",UPDATE_IS_SMALL_SIZE:"shell/UPDATE_IS_SMALL_SIZE",UPDATE_GUI_CLIENT_RECT:"shell/UPDATE_GUI_CLIENT_RECT",UPDATE_PLAYER_CLIENT_RECT:"shell/UPDATE_PLAYER_CLIENT_RECT",UPDATE_VIDEO_CLIENT_RECT:"shell/UPDATE_VIDEO_CLIENT_RECT",UPDATE_DOCUMENT_WIDTH:"shell/UPDATE_DOCUMENT_WIDTH",UPDATE_PLAYER_HOVER_STATE:"shell/UPDATE_PLAYER_HOVER_STATE",UPDATE_PLAYER_NAV_STATE:"shell/UPDATE_PLAYER_NAV_STATE",UPDATE_SMART_CONTAINER_OPEN:"shell/UPDATE_SMART_CONTAINER_OPEN",UPDATE_ACTIVE_PRESET_NAME:"shell/UPDATE_ACTIVE_PRESET_NAME",UPDATE_SIDE_PANEL_MODE:"shell/UPDATE_SIDE_PANEL_MODE",UPDATE_SIDE_PANEL_SIZE:"shell/UPDATE_SIDE_PANEL_SIZE",UPDATE_PRESET_SETTINGS:"shell/UPDATE_PRESET_SETTINGS",UPDATE_LAYOUT_STYLES:"shell/UPDATE_LAYOUT_STYLES"},Zn={VERTICAL:"vertical",HORIZONTAL:"horizontal"},er={LEFT:"left",TOP:"top",BOTTOM:"bottom",RIGHT:"right"},tr={ALONGSIDE:"alongside",HIDDEN:"hidden",OVER:"over"},nr={Playback:"Playback",Live:"Live",Ads:"Ads",Error:"Error",Idle:"Idle"},rr={PresetFloating:"PresetFloating",BottomBarLeftControls:"BottomBarLeftControls",BottomBarRightControls:"BottomBarRightControls",TopBarLeftControls:"TopBarLeftControls",TopBarRightControls:"TopBarRightControls",SidePanelTop:"SidePanelTop",SidePanelLeft:"SidePanelLeft",SidePanelRight:"SidePanelRight",SidePanelBottom:"SidePanelBottom",PresetArea:"PresetArea",InteractiveArea:"InteractiveArea",PlayerArea:"PlayerArea",VideoArea:"VideoArea"},ir={x:0,y:0,width:0,height:0,top:0,right:0,bottom:0,left:0},ar={position:"absolute",left:0,right:0,top:0,bottom:0},or={playerClasses:[],guiClientRect:ir,playerClientRect:ir,videoClientRect:ir,layoutStyles:{video:ar,gui:ar,sidePanels:(Kn={},Kn[er.LEFT]={},Kn[er.RIGHT]={},Kn[er.TOP]={},Kn[er.BOTTOM]={},Kn)},playerHover:!1,playerNav:!1,smartContainerOpen:!1,activePresetName:"",sidePanelsModes:(zn={},zn[er.LEFT]=tr.HIDDEN,zn[er.RIGHT]=tr.HIDDEN,zn[er.TOP]=tr.HIDDEN,zn[er.BOTTOM]=tr.HIDDEN,zn),sidePanelsSizes:(Wn={},Wn[Zn.VERTICAL]={min:240,max:480,ratio:.33},Wn[Zn.HORIZONTAL]={min:144,max:288,ratio:.33},Wn),presetSettings:{allowSidePanels:!1,allowPlayerArea:!1}},sr=function(e,t){var n;switch(void 0===e&&(e=or),t.type){case Jn.ADD_PLAYER_CLASS:return e.playerClasses.includes(t.className)?e:$n({},e,{playerClasses:[].concat(e.playerClasses,[t.className])});case Jn.REMOVE_PLAYER_CLASS:return $n({},e,{playerClasses:e.playerClasses.filter((function(e){return e!==t.className}))});case Jn.UPDATE_IS_MOBILE:return $n({},e,{isMobile:t.isMobile});case Jn.UPDATE_PLAYER_SIZE:return $n({},e,{playerSize:t.playerSize});case Jn.UPDATE_IS_SMALL_SIZE:return $n({},e,{isSmallSize:t.isSmallSize});case Jn.UPDATE_GUI_CLIENT_RECT:return $n({},e,{guiClientRect:t.guiClientRect});case Jn.UPDATE_PLAYER_CLIENT_RECT:return $n({},e,{playerClientRect:t.playerClientRect});case Jn.UPDATE_LAYOUT_STYLES:var r,i=e.layoutStyles,a=i.sidePanels,o=i.video,s=i.gui,l=t.layoutStyles,u=l.sidePanels,c=l.video,p=l.gui;return $n({},e,{layoutStyles:{sidePanels:(r={},r[er.LEFT]=Xn(a[er.LEFT],u[er.LEFT])?a[er.LEFT]:u[er.LEFT],r[er.RIGHT]=Xn(a[er.RIGHT],u[er.RIGHT])?a[er.RIGHT]:u[er.RIGHT],r[er.TOP]=Xn(a[er.TOP],u[er.TOP])?a[er.TOP]:u[er.TOP],r[er.BOTTOM]=Xn(a[er.BOTTOM],u[er.BOTTOM])?a[er.BOTTOM]:u[er.BOTTOM],r),video:Xn(o,c)?o:c,gui:Xn(s,p)?s:p}});case Jn.UPDATE_VIDEO_CLIENT_RECT:return $n({},e,{videoClientRect:t.videoClientRect});case Jn.UPDATE_DOCUMENT_WIDTH:return $n({},e,{documentWidth:t.documentWidth});case Jn.UPDATE_PLAYER_HOVER_STATE:return $n({},e,{playerHover:t.hover});case Jn.UPDATE_PLAYER_NAV_STATE:return $n({},e,{playerNav:t.nav});case Jn.UPDATE_SMART_CONTAINER_OPEN:return $n({},e,{smartContainerOpen:t.open});case Jn.UPDATE_ACTIVE_PRESET_NAME:return $n({},e,{activePresetName:t.activePresetName});case Jn.UPDATE_SIDE_PANEL_MODE:return $n({},e,{sidePanelsModes:$n({},e.sidePanelsModes,(n={},n[t.position]=t.sidePanelMode,n))});case Jn.UPDATE_SIDE_PANEL_SIZE:var d,h=t.options,f=h.ratio,g=h.min,y=h.max,v=e.sidePanelsSizes[t.orientation],m={ratio:"number"==typeof f&&f<=1?f:v.ratio,min:"number"==typeof g?g:v.min,max:"number"==typeof y?y:v.max};return $n({},e,{sidePanelsSizes:$n({},e.sidePanelsSizes,(d={},d[t.orientation]=m,d))});case Jn.UPDATE_PRESET_SETTINGS:return $n({},e,{presetSettings:$n({},{allowSidePanels:!1,allowPlayerArea:!1},t.presetSettings||{})});default:return e}},lr={addPlayerClass:function(e){return{type:Jn.ADD_PLAYER_CLASS,className:e}},removePlayerClass:function(e){return{type:Jn.REMOVE_PLAYER_CLASS,className:e}},updateIsMobile:function(e){return{type:Jn.UPDATE_IS_MOBILE,isMobile:e}},updatePlayerSize:function(e){return{type:Jn.UPDATE_PLAYER_SIZE,playerSize:e}},updateIsSmallSize:function(e){return{type:Jn.UPDATE_IS_SMALL_SIZE,isSmallSize:e}},updateGuiClientRect:function(e){return{type:Jn.UPDATE_GUI_CLIENT_RECT,guiClientRect:e}},updatePlayerClientRect:function(e){return{type:Jn.UPDATE_PLAYER_CLIENT_RECT,playerClientRect:e}},updateVideoClientRect:function(e){return{type:Jn.UPDATE_VIDEO_CLIENT_RECT,videoClientRect:e}},updateDocumentWidth:function(e){return{type:Jn.UPDATE_DOCUMENT_WIDTH,documentWidth:e}},updatePlayerHoverState:function(e){return{type:Jn.UPDATE_PLAYER_HOVER_STATE,hover:e}},updatePlayerNavState:function(e){return{type:Jn.UPDATE_PLAYER_NAV_STATE,nav:e}},updateSmartContainerOpen:function(e){return{type:Jn.UPDATE_SMART_CONTAINER_OPEN,open:e}},updateActivePresetName:function(e){return{type:Jn.UPDATE_ACTIVE_PRESET_NAME,activePresetName:e}},updateSidePanelMode:function(e,t){return{type:Jn.UPDATE_SIDE_PANEL_MODE,position:e,sidePanelMode:t}},updateSidePanelSize:function(e,t){return{type:Jn.UPDATE_SIDE_PANEL_SIZE,orientation:e,options:t}},updatePresetSettings:function(e){return{type:Jn.UPDATE_PRESET_SETTINGS,presetSettings:e}},updateLayoutStyles:function(e){return{type:Jn.UPDATE_LAYOUT_STYLES,layoutStyles:e}}};function ur(){return(ur=Object.assign||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}).apply(this,arguments)}function cr(e){return function(t){return ur({},Ot(e,t))}}function pr(){return(pr=Object.assign||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}).apply(this,arguments)}function dr(e){var t,n=e.sidePanelsSizes,r=e.sidePanelsModes,i=e.playerClientRect,a=e.isVideo,o=n[Zn.VERTICAL],s=i.width,l=Math.max(o.min,Math.min(o.max,s*o.ratio)),u=r[er.LEFT],c=r[er.RIGHT];return{verticalPanelWidth:l,videoWidth:s-(t=a?u===tr.ALONGSIDE&&c===tr.ALONGSIDE?2:1:u!==tr.HIDDEN&&c!==tr.HIDDEN?2:1)*l,verticalPanelCount:t}}function hr(e){var t,n=e.sidePanelsSizes,r=e.sidePanelsModes,i=e.playerClientRect,a=e.isVideo,o=n[Zn.HORIZONTAL],s=i.height,l=Math.max(o.min,Math.min(o.max,s*o.ratio)),u=r[er.TOP],c=r[er.BOTTOM];return{horizontalPanelHeight:l,videoHeight:s-(t=a?u===tr.ALONGSIDE&&c===tr.ALONGSIDE?2:1:u!==tr.HIDDEN&&c!==tr.HIDDEN?2:1)*l,horizontalPanelCount:t}}function fr(e){var t=e.sidePanelsModes,n=e.allowSidePanels,r={position:"absolute",left:0,right:0,top:0,bottom:0},i=n?t[er.LEFT]:tr.HIDDEN,a=n?t[er.RIGHT]:tr.HIDDEN,o=n?t[er.TOP]:tr.HIDDEN,s=n?t[er.BOTTOM]:tr.HIDDEN;if(i===tr.ALONGSIDE||a===tr.ALONGSIDE){var l=dr(pr({},e,{isVideo:!0})),u=l.verticalPanelWidth,c=l.videoWidth;r.left=i===tr.ALONGSIDE?u:0,r.right=a===tr.ALONGSIDE?u:0,r.width=c,r.position="absolute"}if(o===tr.ALONGSIDE||s===tr.ALONGSIDE){var p=hr(pr({},e,{isVideo:!0})),d=p.horizontalPanelHeight,h=p.videoHeight;r.top=o===tr.ALONGSIDE?d:0,r.bottom=s===tr.ALONGSIDE?d:0,r.height=h,r.position="absolute"}return r}function gr(e){var t=e.position,n=e.sidePanelsModes,r=n[er.LEFT],i=n[er.RIGHT],a=n[er.TOP],o=n[er.BOTTOM];if(-1!==[er.RIGHT,er.LEFT].indexOf(t)){var s={},l=dr(e).verticalPanelWidth;return s.width=l,t===er.RIGHT?(i===tr.HIDDEN?(s.right=-l,s.opacity=0):(s.right=0,s.opacity=1),s):(r===tr.HIDDEN?(s.left=-l,s.opacity=0):(s.left=0,s.opacity=1),s)}var u={},c=hr(e).horizontalPanelHeight,p=dr(e).verticalPanelWidth;return u.height=c,r!==tr.HIDDEN&&(u.left=p),i!==tr.HIDDEN&&(u.right=p),t===er.TOP?(a===tr.HIDDEN?(u.top=-c,u.opacity=0):(u.top=0,u.opacity=1),u):(o===tr.HIDDEN?(u.bottom=-c,u.opacity=0):(u.bottom=0,u.opacity=1),u)}function yr(){return(yr=Object.assign||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}).apply(this,arguments)}function vr(e){var t,n;return e.allowSidePanels?((t={})[er.TOP]=gr(yr({},e,{position:er.TOP})),t[er.BOTTOM]=gr(yr({},e,{position:er.BOTTOM})),t[er.RIGHT]=gr(yr({},e,{position:er.RIGHT})),t[er.LEFT]=gr(yr({},e,{position:er.LEFT})),t):((n={})[er.TOP]={},n[er.BOTTOM]={},n[er.RIGHT]={},n[er.LEFT]={},n)}var mr,br=$t((function(e){return{sidePanelsModes:e.shell.sidePanelsModes,sidePanelsSizes:e.shell.sidePanelsSizes,allowSidePanels:e.shell.presetSettings.allowSidePanels,playerClientRect:e.shell.playerClientRect}}),cr(lr))(Qn=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.shouldComponentUpdate=function(e){var t=this.props,n=t.sidePanelsModes,r=t.sidePanelsSizes,i=t.allowSidePanels,a=t.playerClientRect,o=e.sidePanelsModes,s=e.sidePanelsSizes,l=e.allowSidePanels,u=e.playerClientRect;return!(n===o&&r===s&&i===l&&a===u)},i.componentDidUpdate=function(){var e={sidePanelsModes:this.props.sidePanelsModes,sidePanelsSizes:this.props.sidePanelsSizes,playerClientRect:this.props.playerClientRect,allowSidePanels:this.props.allowSidePanels},t=function(e){var t=e.sidePanelsModes,n=e.playerClientRect,r=e.allowSidePanels,i={position:"absolute",left:0,right:0,top:0,bottom:0},a=n.width,o=n.height,s=r?t[er.LEFT]:tr.HIDDEN,l=r?t[er.RIGHT]:tr.HIDDEN,u=r?t[er.TOP]:tr.HIDDEN,c=r?t[er.BOTTOM]:tr.HIDDEN;if(s!==tr.HIDDEN||l!==tr.HIDDEN){var p=dr(e).verticalPanelWidth;s!==tr.HIDDEN&&(i.left=p),l!==tr.HIDDEN&&(i.right=p)}if(u!==tr.HIDDEN||c!==tr.HIDDEN){var d=hr(e).horizontalPanelHeight;u!==tr.HIDDEN&&(i.top=d),c!==tr.HIDDEN&&(i.bottom=d)}a=a-i.right-i.left,o=o-i.top-i.bottom;var h=n.left+(s!==tr.HIDDEN?i.left:0),f=n.top+(u!==tr.HIDDEN?i.top:0);return{style:i,rect:{x:h,y:f,width:a,height:o,top:f,right:n.right+(l!==tr.HIDDEN?i.right:0),bottom:n.bottom+(c!==tr.HIDDEN?i.bottom:0),left:h}}}(e),n=t.style,r=t.rect;this.props.updateLayoutStyles({gui:n,video:fr(e),sidePanels:vr(e)}),this.props.updateGuiClientRect(r)},i.render=function(){return null},r}(B))||Qn;function _r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Er(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var kr=jn("PlayerAreaProvider")(mr=$t((function(e){return{activePresetName:e.shell.activePresetName}}))(mr=function(e){var t,n;function r(){var t;return Er(_r(t=e.call(this)||this),"_validateComponentData",(function(e){var n=e.container||e.area;return!!(e.get&&e.presets&&n)||(t.props.logger.warn("component data with label '"+(e.label||"")+"' is invalid (did you remember to set 'get', 'presets' and 'area'?)"),!1)})),Er(_r(t),"_addNewComponentAndUpdateListeners",(function(e){return t._addNewComponent(e,!0)})),Er(_r(t),"_addNewComponent",(function(e,n){var r=Object.assign({},e);if(r.container&&(r.area=r.area||r.container,delete r.container),!t._validateComponentData(r))return function(){};var i=r.area;return r.presets.forEach((function(e){if((t._componentsByPreset[e]||(t._componentsByPreset[e]=[])).push(r),n){var a=t._findListeners(i,e);t._emitListeners(a)}})),function(){t._removeNewComponent(r)}})),Er(_r(t),"_removeNewComponent",(function(e){t._validateComponentData(e)&&e.presets.forEach((function(n){var r=t._componentsByPreset[n]||[],i=r.indexOf(e);if(-1!==i){r.splice(i,1);var a=t._findListeners(e.area,e.presetName);t._emitListeners(a)}}))})),Er(_r(t),"_findListeners",(function(e,n){return e?t._listeners.filter((function(t){return(!n||t.presetName===n)&&t.areaName===e})):[]})),Er(_r(t),"_listen",(function(e,n,r){if(!e||!n||!r)return function(){};var i=t._findListeners(n,e);i&&i.length>0&&(t.props.logger.warn("Another component is already registered to updates for player area '"+n+"' in preset '"+e+"'. Unlisten to previous listener"),i.forEach((function(e){t._unlisten(e)})));var a={presetName:e,areaName:n,callback:r};return t._listeners.push(a),t._emitListeners([a]),function(){t._unlisten(a)}})),Er(_r(t),"_unlisten",(function(e){var n=t._listeners.indexOf(e);-1!==n&&t._listeners.splice(n,1)})),Er(_r(t),"_getAreaComponents",(function(e,n){if(!n||!e)return[];var r=t._componentsByPreset[e];return(r?r.filter((function(e){return e.area===n})):[])||[]})),t._listeners=[],t._componentsByPreset={},t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i._initializePlayerComponents=function(){this.props.uiComponents&&this.props.uiComponents.length>0&&(this.props.uiComponents.forEach(this._addNewComponent),this._emitAllListeners())},i._emitListeners=function(e){var t=this,n=this.props.activePresetName;(e||[]).forEach((function(e){var r=e.presetName===n?t._getAreaComponents(n,e.areaName):[];try{e.callback(r)}catch(n){t.props.logger.error("Error occurred when handling player area "+e.areaName+" of preset "+e.presetName+".",n)}}))},i._emitAllListeners=function(){this._emitListeners(this._listeners)},i.componentDidMount=function(){this.props.setApi(this._addNewComponentAndUpdateListeners),this._initializePlayerComponents()},i.componentDidUpdate=function(e){e.activePresetName!==this.props.activePresetName&&this._emitAllListeners()},i.getChildContext=function(){return{playerAreaComponentsStore:{listen:this._listen,addNewComponent:this._addNewComponentAndUpdateListeners,getAreaComponents:this._getAreaComponents}}},i.render=function(e){return N(j,null,N(br,null),e.children)},r}(B))||mr)||mr,Tr={allowSidePanels:!1,allowPlayerArea:!1},Ar=function(e){return function(t){var n;return $t(null,cr(lr))(n=function(n){var r,i;function a(){return n.apply(this,arguments)||this}i=n,(r=a).prototype=Object.create(i.prototype),r.prototype.constructor=r,r.__proto__=i;var o=a.prototype;return o.componentDidMount=function(){var t=Object.assign({},Tr,e),n=t.allowSidePanels,r=t.allowPlayerArea;this.props.updatePresetSettings({allowSidePanels:n,allowPlayerArea:r})},o.shouldComponentUpdate=function(){return!1},o.render=function(e){return N(t,e)},a}(B))||n}};function wr(){return(wr=Object.assign||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}).apply(this,arguments)}var Sr={UPDATE:"config/UPDATE",UPDATE_COMPONENT:"config/UPDATE_COMPONENT",RESET:"config/RESET"},Cr={forceTouchUI:!1,showCCButton:!1,hoverTimeout:3e3,components:{watermark:{},seekbar:{},vrStereo:{},logo:{},fullscreen:{},sidePanels:{}}},xr=function(e,t){switch(void 0===e&&(e=Cr),t.type){case Sr.UPDATE:return wr({},e,Cn({},e,t.config));case Sr.UPDATE_COMPONENT:var n;return wr({},e,{components:wr({},e.components,(n={},n[t.componentAlias]=Cn({},e.components[t.componentAlias],t.config),n))});default:return e}},Ir={updateConfig:function(e){return{type:Sr.UPDATE,config:e}},updateComponentConfig:function(e,t){return{type:Sr.UPDATE_COMPONENT,componentAlias:e,config:t}}};function Pr(e,t,n){var r=n.config.components&&n.config.components[e];return r?Cn(t,r):t}function Dr(e,t,n){return n.componentAlias===e?Cn(t,n.config):t}function Rr(){return(Rr=Object.assign||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}).apply(this,arguments)}var Or={UPDATE_PLAYER_STATE:"engine/UPDATE_PLAYER_STATE",UPDATE_PRE_PLAYBACK:"engine/UPDATE_PRE_PLAYBACK",UPDATE_IS_PLAYING:"engine/UPDATE_IS_PLAYING",UPDATE_IS_PAUSED:"engine/UPDATE_IS_PAUSED",UPDATE_IS_SEEKING:"engine/UPDATE_IS_SEEKING",UPDATE_LAST_SEEK_POINT:"engine/UPDATE_LAST_SEEK_POINT",UPDATE_IS_CHANGING_SOURCE:"engine/UPDATE_IS_CHANGING_SOURCE",UPDATE_IS_ENDED:"engine/UPDATE_IS_ENDED",UPDATE_IS_PLAYBACK_STARTED:"engine/UPDATE_IS_PLAYBACK_STARTED",UPDATE_IS_PLAYBACK_ENDED:"engine/UPDATE_IS_PLAYBACK_ENDED",UPDATE_CURRENT_TIME:"engine/UPDATE_CURRENT_TIME",UPDATE_DURATION:"engine/UPDATE_DURATION",UPDATE_VOLUME:"engine/UPDATE_VOLUME",UPDATE_MUTED:"engine/UPDATE_MUTED",UPDATE_METADATA_LOADING_STATUS:"engine/UPDATE_METADATA_LOADING_STATUS",UPDATE_DATA_LOADING_STATUS:"engine/UPDATE_DATA_LOADING_STATUS",UPDATE_AUDIO_TRACKS:"engine/UPDATE_AUDIO_TRACKS",UPDATE_VIDEO_TRACKS:"engine/UPDATE_VIDEO_TRACKS",UPDATE_TEXT_TRACKS:"engine/UPDATE_TEXT_TRACKS",UPDATE_AD_BREAK:"engine/UPDATE_AD_BREAK",UPDATE_AD_BREAK_PROGRESS:"engine/UPDATE_AD_BREAK_PROGRESS",UPDATE_AD_BREAK_COMPLETED:"engine/UPDATE_AD_BREAK_COMPLETED",UPDATE_AD_IS_PLAYING:"engine/UPDATE_AD_IS_PLAYING",UPDATE_AD_SKIP_TIME_OFFSET:"engine/UPDATE_AD_SKIP_TIME_OFFSET",UPDATE_AD_SKIPPABLE_STATE:"engine/UPDATE_AD_SKIPPABLE_STATE",UPDATE_AD_URL:"engine/UPDATE_AD_URL",UPDATE_AD_IS_LINEAR:"engine/UPDATE_AD_IS_LINEAR",UPDATE_AD_IS_BUMPER:"engine/UPDATE_AD_IS_BUMPER",UPDATE_AD_CONTENT_TYPE:"engine/UPDATE_AD_CONTENT_TYPE",UPDATE_PLAYER_POSTER:"engine/UPDATE_PLAYER_POSTER",UPDATE_IS_LIVE:"engine/UPDATE_IS_LIVE",UPDATE_IS_DVR:"engine/UPDATE_IS_DVR",UPDATE_ERROR:"engine/ERROR",UPDATE_IS_IDLE:"engine/UPDATE_IS_IDLE",UPDATE_FALLBACK_TO_MUTED_AUTOPLAY:"engine/UPDATE_FALLBACK_TO_MUTED_AUTOPLAY",UPDATE_IS_VR:"engine/UPDATE_IS_VR",UPDATE_VR_STEREO_MODE:"engine/UPDATE_VR_STEREO_MODE",UPDATE_IS_CASTING:"engine/UPDATE_IS_CASTING",UPDATE_CAST_SESSION:"engine/UPDATE_CAST_SESSION",UPDATE_IS_CAST_AVAILABLE:"engine/UPDATE_IS_CAST_AVAILABLE",UPDATE_PLAYLIST:"engine/UPDATE_PLAYLIST",UPDATE_PICTURE_IN_PICTURE_SUPPORTED:"engine/UPDATE_PICTURE_IN_PICTURE_SUPPORTED",UPDATE_PICTURE_IN_PICTURE_MODE:"engine/UPDATE_PICTURE_IN_PICTURE_MODE",UPDATE_FULLSCREEN:"engine/UPDATE_FULLSCREEN"},Lr={isIdle:!1,isPlaying:!1,isPaused:!1,isSeeking:!1,isEnded:!1,isPlaybackStarted:!1,isPlaybackEnded:!1,isChangingSource:!1,prePlayback:!0,metadataLoaded:!1,dataLoaded:!1,playerState:{previousState:"",currentState:""},fallbackToMutedAutoPlay:!1,poster:"",currentTime:0,lastSeekPoint:0,duration:0,volume:1,muted:!1,videoTracks:[],audioTracks:[],textTracks:[],adIsLinear:!1,adBreak:!1,adIsPlaying:!1,adSkipTimeOffset:0,adSkippableState:!1,adIsBumper:!1,adContentType:null,isLive:!1,isDvr:!1,adProgress:{currentTime:0,duration:0},adUrl:"",hasError:!1,isVr:!1,vrStereoMode:!1,isCasting:!1,castSession:null,isCastAvailable:!1,pictureInPictureSupported:!1,isInPictureInPicture:!1,playlist:null,fullscreen:!1},Mr=function(e,t){switch(void 0===e&&(e=Lr),t.type){case Sr.UPDATE:return Pr("engine",e,t);case Sr.UPDATE_COMPONENT:return Dr("engine",e,t);case Or.UPDATE_ERROR:return Rr({},e,{hasError:t.hasError});case Or.UPDATE_PLAYER_STATE:return Rr({},e,{playerState:t.playerState});case Or.UPDATE_PRE_PLAYBACK:return Rr({},e,{prePlayback:t.prePlayback});case Or.UPDATE_IS_PLAYING:return Rr({},e,{isPlaying:t.isPlaying});case Or.UPDATE_IS_PAUSED:return Rr({},e,{isPaused:t.isPaused});case Or.UPDATE_IS_SEEKING:return Rr({},e,{isSeeking:t.isSeeking});case Or.UPDATE_LAST_SEEK_POINT:return Rr({},e,{lastSeekPoint:t.lastSeekPoint});case Or.UPDATE_IS_ENDED:return Rr({},e,{isEnded:t.isEnded});case Or.UPDATE_IS_PLAYBACK_STARTED:return Rr({},e,{isPlaybackStarted:t.isPlaybackStarted});case Or.UPDATE_IS_PLAYBACK_ENDED:return Rr({},e,{isPlaybackEnded:t.isPlaybackEnded});case Or.UPDATE_CURRENT_TIME:return Rr({},e,{currentTime:t.currentTime});case Or.UPDATE_DURATION:return Rr({},e,{duration:t.duration});case Or.UPDATE_VOLUME:return Rr({},e,{volume:t.volume});case Or.UPDATE_MUTED:return Rr({},e,{muted:t.muted});case Or.UPDATE_METADATA_LOADING_STATUS:return Rr({},e,{metadataLoaded:t.metadataLoaded});case Or.UPDATE_DATA_LOADING_STATUS:return Rr({},e,{dataLoaded:t.dataLoaded});case Or.UPDATE_AUDIO_TRACKS:return Rr({},e,{audioTracks:t.tracks});case Or.UPDATE_VIDEO_TRACKS:return Rr({},e,{videoTracks:t.tracks});case Or.UPDATE_TEXT_TRACKS:return Rr({},e,{textTracks:t.tracks});case Or.UPDATE_AD_BREAK:return Rr({},e,{adBreak:t.adBreak});case Or.UPDATE_AD_BREAK_PROGRESS:return Rr({},e,{adProgress:t.adProgress});case Or.UPDATE_AD_BREAK_COMPLETED:return Rr({},e,{adProgress:{currentTime:e.adProgress.duration,duration:e.adProgress.duration}});case Or.UPDATE_AD_IS_PLAYING:return Rr({},e,{adIsPlaying:t.adIsPlaying});case Or.UPDATE_AD_IS_LINEAR:return Rr({},e,{adIsLinear:t.adIsLinear});case Or.UPDATE_AD_SKIP_TIME_OFFSET:return Rr({},e,{adSkipTimeOffset:t.adSkipTimeOffset});case Or.UPDATE_AD_SKIPPABLE_STATE:return Rr({},e,{adSkippableState:t.adSkippableState});case Or.UPDATE_AD_URL:return Rr({},e,{adUrl:t.adUrl});case Or.UPDATE_AD_IS_BUMPER:return Rr({},e,{adIsBumper:t.adIsBumper});case Or.UPDATE_AD_CONTENT_TYPE:return Rr({},e,{adContentType:t.adContentType});case Or.UPDATE_PLAYER_POSTER:return Rr({},e,{poster:t.poster});case Or.UPDATE_IS_LIVE:return Rr({},e,{isLive:t.isLive});case Or.UPDATE_IS_DVR:return Rr({},e,{isDvr:t.isDvr});case Or.UPDATE_IS_IDLE:return Rr({},e,{isIdle:t.IsIdle});case Or.UPDATE_FALLBACK_TO_MUTED_AUTOPLAY:return Rr({},e,{fallbackToMutedAutoPlay:t.fallback});case Or.UPDATE_IS_VR:return Rr({},e,{isVr:t.isVr});case Or.UPDATE_VR_STEREO_MODE:return Rr({},e,{vrStereoMode:t.vrStereoMode});case Or.UPDATE_IS_CASTING:return Rr({},e,{isCasting:t.isCasting});case Or.UPDATE_CAST_SESSION:return Rr({},e,{castSession:t.castSession});case Or.UPDATE_IS_CAST_AVAILABLE:return Rr({},e,{isCastAvailable:t.isCastAvailable});case Or.UPDATE_IS_CHANGING_SOURCE:return Rr({},e,{isChangingSource:t.isChangingSource});case Or.UPDATE_PLAYLIST:return Rr({},e,{playlist:t.playlist});case Or.UPDATE_PICTURE_IN_PICTURE_SUPPORTED:return Rr({},e,{isPictureInPictureSupported:t.isPictureInPictureSupported});case Or.UPDATE_PICTURE_IN_PICTURE_MODE:return Rr({},e,{isInPictureInPicture:t.isInPictureInPicture});case Or.UPDATE_FULLSCREEN:return Rr({},e,{fullscreen:t.fullscreen});default:return e}},Nr={updateHasError:function(e){return{type:Or.UPDATE_ERROR,hasError:e}},updatePlayerState:function(e,t){return{type:Or.UPDATE_PLAYER_STATE,playerState:{prevoiusState:e,currentState:t}}},updatePrePlayback:function(e){return{type:Or.UPDATE_PRE_PLAYBACK,prePlayback:e}},updateIsPlaying:function(e){return{type:Or.UPDATE_IS_PLAYING,isPlaying:e}},updateIsPaused:function(e){return{type:Or.UPDATE_IS_PAUSED,isPaused:e}},updateIsSeeking:function(e){return{type:Or.UPDATE_IS_SEEKING,isSeeking:e}},updateLastSeekPoint:function(e){return{type:Or.UPDATE_LAST_SEEK_POINT,lastSeekPoint:e}},updateIsEnded:function(e){return{type:Or.UPDATE_IS_ENDED,isEnded:e}},updateIsPlaybackStarted:function(e){return{type:Or.UPDATE_IS_PLAYBACK_STARTED,isPlaybackStarted:e}},updateIsPlaybackEnded:function(e){return{type:Or.UPDATE_IS_PLAYBACK_ENDED,isPlaybackEnded:e}},updateCurrentTime:function(e){return{type:Or.UPDATE_CURRENT_TIME,currentTime:e}},updateDuration:function(e){return{type:Or.UPDATE_DURATION,duration:e}},updateVolume:function(e){return{type:Or.UPDATE_VOLUME,volume:e}},updateMuted:function(e){return{type:Or.UPDATE_MUTED,muted:e}},updateMetadataLoadingStatus:function(e){return{type:Or.UPDATE_METADATA_LOADING_STATUS,metadataLoaded:e}},updateDataLoadingStatus:function(e){return{type:Or.UPDATE_DATA_LOADING_STATUS,dataLoaded:e}},updateAudioTracks:function(e){return{type:Or.UPDATE_AUDIO_TRACKS,tracks:e}},updateVideoTracks:function(e){return{type:Or.UPDATE_VIDEO_TRACKS,tracks:e}},updateTextTracks:function(e){return{type:Or.UPDATE_TEXT_TRACKS,tracks:e}},updateAdBreak:function(e){return{type:Or.UPDATE_AD_BREAK,adBreak:e}},updateAdBreakProgress:function(e,t){return{type:Or.UPDATE_AD_BREAK_PROGRESS,adProgress:{currentTime:e,duration:t}}},updateAdBreakCompleted:function(){return{type:Or.UPDATE_AD_BREAK_COMPLETED}},updateAdIsPlaying:function(e){return{type:Or.UPDATE_AD_IS_PLAYING,adIsPlaying:e}},updateAdSkipTimeOffset:function(e){return{type:Or.UPDATE_AD_SKIP_TIME_OFFSET,adSkipTimeOffset:e}},updateAdSkippableState:function(e){return{type:Or.UPDATE_AD_SKIPPABLE_STATE,adSkippableState:e}},updateAdClickUrl:function(e){return{type:Or.UPDATE_AD_URL,adUrl:e}},updateAdIsLinear:function(e){return{type:Or.UPDATE_AD_IS_LINEAR,adIsLinear:e}},updateAdIsBumper:function(e){return{type:Or.UPDATE_AD_IS_BUMPER,adIsBumper:e}},updateAdContentType:function(e){return{type:Or.UPDATE_AD_CONTENT_TYPE,adContentType:e}},updatePlayerPoster:function(e){return{type:Or.UPDATE_PLAYER_POSTER,poster:e}},updateIsLive:function(e){return{type:Or.UPDATE_IS_LIVE,isLive:e}},updateIsDvr:function(e){return{type:Or.UPDATE_IS_DVR,isDvr:e}},updateIsIdle:function(e){return{type:Or.UPDATE_IS_IDLE,IsIdle:e}},updateFallbackToMutedAutoPlay:function(e){return{type:Or.UPDATE_FALLBACK_TO_MUTED_AUTOPLAY,fallback:e}},updateIsVr:function(e){return{type:Or.UPDATE_IS_VR,isVr:e}},updateVrStereoMode:function(e){return{type:Or.UPDATE_VR_STEREO_MODE,vrStereoMode:e}},updateIsCasting:function(e){return{type:Or.UPDATE_IS_CASTING,isCasting:e}},updateCastSession:function(e){return{type:Or.UPDATE_CAST_SESSION,castSession:e}},updateIsCastAvailable:function(e){return{type:Or.UPDATE_IS_CAST_AVAILABLE,isCastAvailable:e}},updateIsChangingSource:function(e){return{type:Or.UPDATE_IS_CHANGING_SOURCE,isChangingSource:e}},updatePlaylist:function(e){return{type:Or.UPDATE_PLAYLIST,playlist:e}},updatePictureInPictureSupport:function(e){return{type:Or.UPDATE_PICTURE_IN_PICTURE_SUPPORTED,isPictureInPictureSupported:e}},updateIsInPictureInPicture:function(e){return{type:Or.UPDATE_PICTURE_IN_PICTURE_MODE,isInPictureInPicture:e}},updateFullscreen:function(e){return{type:Or.UPDATE_FULLSCREEN,fullscreen:e}}};function Ur(){return(Ur=Object.assign||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}).apply(this,arguments)}var Fr={UPDATE_SEEKBAR_DRAGGING_STATUS:"seekbar/UPDATE_SEEKBAR_DRAGGING_STATUS",UPDATE_SEEKBAR_HOVER_ACTIVE:"seekbar/UPDATE_SEEKBAR_HOVER_ACTIVE",UPDATE_SEEKBAR_PREVIEW_HOVER_ACTIVE:"seekbar/UPDATE_SEEKBAR_PREVIEW_HOVER_ACTIVE",UPDATE_SEEKBAR_CLIENT_RECT:"seekbar/UPDATE_SEEKBAR_CLIENT_RECT",UPDATE_HIDE_SEEKBAR_PREVIEW:"seekbar/UPDATE_HIDE_SEEKBAR_PREVIEW",UPDATE_HIDE_SEEKBAR_TIME_BUBBLE:"seekbar/UPDATE_HIDE_SEEKBAR_TIME_BUBBLE",UPDATE_CURRENT_TIME:"seekbar/UPDATE_CURRENT_TIME",UPDATE_VIRTUAL_TIME:"seekbar/UPDATE_VIRTUAL_TIME"},jr={currentTime:0,virtualTime:0,draggingActive:!1,hoverActive:!1,previewHoverActive:!1,clientRect:{x:0,y:0,width:0,height:0,top:0,right:0,bottom:0,left:0},hidePreview:!1,hideTimeBubble:!1},Br=function(e,t){switch(void 0===e&&(e=jr),t.type){case Fr.UPDATE_SEEKBAR_DRAGGING_STATUS:return Ur({},e,{draggingActive:t.draggingActive});case Fr.UPDATE_SEEKBAR_HOVER_ACTIVE:return Ur({},e,{hoverActive:t.hoverActive});case Fr.UPDATE_SEEKBAR_PREVIEW_HOVER_ACTIVE:return Ur({},e,{previewHoverActive:t.previewHoverActive});case Fr.UPDATE_SEEKBAR_CLIENT_RECT:return Ur({},e,{clientRect:t.clientRect});case Fr.UPDATE_HIDE_SEEKBAR_PREVIEW:return Ur({},e,{hidePreview:t.hidePreview});case Fr.UPDATE_HIDE_SEEKBAR_TIME_BUBBLE:return Ur({},e,{hideTimeBubble:t.hideTimeBubble});case Fr.UPDATE_CURRENT_TIME:return Ur({},e,{currentTime:t.currentTime});case Fr.UPDATE_VIRTUAL_TIME:return Ur({},e,{virtualTime:t.virtualTime});default:return e}},Vr={updateSeekbarDraggingStatus:function(e){return{type:Fr.UPDATE_SEEKBAR_DRAGGING_STATUS,draggingActive:e}},updateSeekbarHoverActive:function(e){return{type:Fr.UPDATE_SEEKBAR_HOVER_ACTIVE,hoverActive:e}},updateSeekbarPreviewHoverActive:function(e){return{type:Fr.UPDATE_SEEKBAR_PREVIEW_HOVER_ACTIVE,previewHoverActive:e}},updateSeekbarClientRect:function(e){return{type:Fr.UPDATE_SEEKBAR_CLIENT_RECT,clientRect:e}},updateHideSeekbarPreview:function(e){return{type:Fr.UPDATE_HIDE_SEEKBAR_PREVIEW,hidePreview:e}},updateHideSeekbarTimeBubble:function(e){return{type:Fr.UPDATE_HIDE_SEEKBAR_TIME_BUBBLE,hideTimeBubble:e}},updateCurrentTime:function(e){return{type:Fr.UPDATE_CURRENT_TIME,currentTime:e}},updateVirtualTime:function(e){return{type:Fr.UPDATE_VIRTUAL_TIME,virtualTime:e}}};function Hr(){return(Hr=Object.assign||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}).apply(this,arguments)}var Gr={UPDATE_VOLUME_DRAGGING_STATUS:"volume/UPDATE_VOLUME_DRAGGING_STATUS",UPDATE_HOVER:"volume/UPDATE_HOVER"},Kr={draggingActive:!1,hover:!1},zr=function(e,t){switch(void 0===e&&(e=Kr),t.type){case Gr.UPDATE_VOLUME_DRAGGING_STATUS:return Hr({},e,{draggingActive:t.draggingActive});case Gr.UPDATE_HOVER:return Hr({},e,{hover:t.hover});default:return e}},Wr={updateVolumeDraggingStatus:function(e){return{type:Gr.UPDATE_VOLUME_DRAGGING_STATUS,draggingActive:e}},updateVolumeHover:function(e){return{type:Gr.UPDATE_HOVER,hover:e}}};function Yr(){return(Yr=Object.assign||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}).apply(this,arguments)}var qr={UPDATE_LOADING_SPINNER_STATE:"loading/UPDATE_LOADING_SPINNER_STATE"},Xr={show:!1},$r=function(e,t){switch(void 0===e&&(e=Xr),t.type){case Sr.UPDATE:return Pr("loading",e,t);case Sr.UPDATE_COMPONENT:return Dr("loading",e,t);case qr.UPDATE_LOADING_SPINNER_STATE:return Yr({},e,{show:t.show});default:return e}},Qr={updateLoadingSpinnerState:function(e){return{type:qr.UPDATE_LOADING_SPINNER_STATE,show:e}}};function Jr(){return(Jr=Object.assign||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}).apply(this,arguments)}var Zr={UPDATE_CAPTIONS_STYLE:"cvaa/UPDATE_CAPTIONS_STYLE"},ei={style:"default"},ti=function(e,t){switch(void 0===e&&(e=ei),t.type){case Zr.UPDATE_CAPTIONS_STYLE:return Jr({},e,{style:t.style});default:return e}},ni={updateCaptionsStyle:function(e){return{type:Zr.UPDATE_CAPTIONS_STYLE,style:e}}};function ri(){return(ri=Object.assign||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}).apply(this,arguments)}var ii={UPDATE_QUALITY:"settings/UPDATE_QUALITY",UPDATE_SPEED:"settings/UPDATE_SPEED"},ai={quality:1,speed:2},oi=function(e,t){switch(void 0===e&&(e=ai),t.type){case ii.UPDATE_QUALITY:return ri({},e,{quality:t.quality});case ii.UPDATE_SPEED:return ri({},e,{speed:t.speed});default:return e}},si={updateQuality:function(e){return{type:ii.UPDATE_QUALITY,quality:e}},updateSpeed:function(e){return{type:ii.UPDATE_SPEED,speed:e}}};function li(){return(li=Object.assign||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}).apply(this,arguments)}var ui={UPDATE_ACTION_ICON:"overlay-action/UPDATE_ACTION_ICON"},ci={iconType:null},pi=function(e,t){switch(void 0===e&&(e=ci),t.type){case ui.UPDATE_ACTION_ICON:return li({},e,{iconType:t.iconType});default:return e}},di={updateOverlayActionIcon:function(e){return{type:ui.UPDATE_ACTION_ICON,iconType:e}}};function hi(){return(hi=Object.assign||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}).apply(this,arguments)}var fi={UPDATE_PLAYLIST_COUNTDOWN_CANCELED:"playlist-countdown/UPDATE_PLAYLIST_COUNTDOWN_CANCELED"},gi={countdownCanceled:!1},yi=function(e,t){switch(void 0===e&&(e=gi),t.type){case fi.UPDATE_PLAYLIST_COUNTDOWN_CANCELED:return hi({},e,{countdownCanceled:t.countdownCanceled});default:return e}},vi={updatePlaylistCountdownCanceled:function(e){return{type:fi.UPDATE_PLAYLIST_COUNTDOWN_CANCELED,countdownCanceled:e}}};function mi(){return(mi=Object.assign||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}).apply(this,arguments)}var bi={UPDATE_OVERLAY:"overlay/UPDATE_OVERLAY"},_i={isOpen:!1},Ei=function(e,t){switch(void 0===e&&(e=_i),t.type){case bi.UPDATE_OVERLAY:return mi({},e,{isOpen:t.isOpen});default:return e}},ki={updateOverlay:function(e){return{type:bi.UPDATE_OVERLAY,isOpen:e}}},Ti=function(e){for(var t=Object.keys(e),n={},r=0;r<t.length;r++){var i=t[r];"function"==typeof e[i]&&(n[i]=e[i])}var a,o=Object.keys(n);try{!function(e){Object.keys(e).forEach((function(t){var n=e[t];if(void 0===n(void 0,{type:xt.INIT}))throw new Error('Reducer "'+t+"\" returned undefined during initialization. If the state passed to the reducer is undefined, you must explicitly return the initial state. The initial state may not be undefined. If you don't want to set a value for this reducer, you can use null instead of undefined.");if(void 0===n(void 0,{type:xt.PROBE_UNKNOWN_ACTION()}))throw new Error('Reducer "'+t+"\" returned undefined when probed with a random type. Don't try to handle "+xt.INIT+' or other actions in "redux/*" namespace. They are considered private. Instead, you must return the current state for any unknown actions, unless it is undefined, in which case you must return the initial state, regardless of the action type. The initial state may not be undefined, but can be null.')}))}(n)}catch(e){a=e}return function(e,t){if(void 0===e&&(e={}),a)throw a;for(var r=!1,i={},s=0;s<o.length;s++){var l=o[s],u=n[l],c=e[l],p=u(c,t);if(void 0===p){var d=Dt(l,t);throw new Error(d)}i[l]=p,r=r||p!==c}return(r=r||o.length!==Object.keys(e).length)?i:e}}({config:xr,engine:Mr,shell:sr,seekbar:Br,volume:zr,loading:$r,cvaa:ti,settings:oi,overlayAction:pi,playlist:yi,overlay:Ei}),Ai=n(6),wi=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.getChildContext=function(){return{player:this.props.player}},i.render=function(){return this.props.children&&W(this.props.children)[0]||null},r}(B);function Si(){return(Si=Object.assign||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}).apply(this,arguments)}var Ci=function(e){return function(t){var n,r;function i(){return t.apply(this,arguments)||this}return r=t,(n=i).prototype=Object.create(r.prototype),n.prototype.constructor=n,n.__proto__=r,i.prototype.render=function(){var t=this.context.player;return N(e,Si({},this.props,{player:t}))},i}(B)};function xi(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 Ii,Pi,Di=function(){function e(){this._map=new Map}var t=e.prototype;return t.push=function(e,t){if(this._map.has(e)){var n=this._map.get(e);Array.isArray(n)&&(n.push(t),this._map.set(e,n))}else this._map.set(e,[t])},t.set=function(e,t){this._map.set(e,t)},t.has=function(e){return this._map.has(e)},t.get=function(e){var t=this._map.get(e);return t?t.slice():[]},t.getAll=function(){for(var e,t=[],n=function(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return xi(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?xi(e,t):void 0}}(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.")}return(n=e[Symbol.iterator]()).next.bind(n)}(this._map.values());!(e=n()).done;){var r=e.value;t=t.concat(r)}return t},t.remove=function(e,t){if(this._map.has(e)){var n=this._map.get(e);if(Array.isArray(n))for(var r=0;r<n.length;++r)n[r]===t&&(n.splice(r,1),--r)}},t.keys=function(){return this._map.keys()},t.clear=function(){this._map.clear()},e}(),Ri=function(){function e(e,t){this.bubbles=!1,this.cancelable=!1,this.defaultPrevented=!1,this.timeStamp=window.performance?window.performance.now():Date.now(),this.type=e,this.isTrusted=!1,this.currentTarget=null,this.target=null,this.stopped=!1,t&&(this.payload=t)}var t=e.prototype;return t.preventDefault=function(){},t.stopImmediatePropagation=function(){this.stopped=!0},t.stopPropagation=function(){},e}();Pi=On,"Type"in(Ii=Ri)?Object.defineProperty(Ii,"Type",{value:Pi,enumerable:!0,configurable:!0,writable:!0}):Ii.Type=Pi;var Oi=function(){function e(){this._listeners=new Di,this.dispatchTarget=this,this.__logger=Dn("UI FakeEventTarget")}var t=e.prototype;return t.addEventListener=function(e,t){this._listeners.push(e,t)},t.removeEventListener=function(e,t){this._listeners.remove(e,t)},t.dispatchEvent=function(e){for(var t=this._listeners.get(e.type)||[],n=0;n<t.length;++n){e.target=this.dispatchTarget,e.currentTarget=this.dispatchTarget;var r=t[n];try{r.handleEvent?r.handleEvent(e):r.call(this,e)}catch(t){this.__logger.error("Error occurred when handling event: "+e.type+".",t)}if(e.stopped)break}return e.defaultPrevented},e}();function Li(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 Mi=function(){function e(){this._bindingMap=new Di}var t=e.prototype;return t.destroy=function(){return this.removeAll(),this._bindingMap=null,Promise.resolve()},t.listenOnce=function(e,t,n,r){var i=this;this.listen(e,t,(function r(a){i.unlisten(e,t,r),n.call(i,a)}),r)},t.listen=function(e,t,n,r){var i=new Ni(e,t,n,r);this._bindingMap&&this._bindingMap.push(t,i)},t.unlisten=function(e,t,n){if(this._bindingMap)for(var r=this._bindingMap.get(t),i=0;i<r.length;++i){var a=r[i];a.target!==e||a.listener!==n&&n||(a.unlisten(),this._bindingMap&&this._bindingMap.remove(t,a))}},t.removeAll=function(){if(this._bindingMap){for(var e,t=function(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return Li(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Li(e,t):void 0}}(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.")}return(n=e[Symbol.iterator]()).next.bind(n)}(this._bindingMap.getAll());!(e=t()).done;)e.value.unlisten();this._bindingMap&&this._bindingMap.clear()}},e}(),Ni=function(){function e(e,t,n,r){this.target=e,this.type=t,this.listener=n,this.options=r,this.target.addEventListener(t,n,!1)}return e.prototype.unlisten=function(){this.target&&(this.target.removeEventListener(this.type,this.listener,this.options),this.target=null,this.listener=null,this.options=null)},e}();function Ui(){return(Ui=Object.assign||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}).apply(this,arguments)}function Fi(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ji(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Bi,Vi,Hi,Gi=function(e){return function(t){var n,r;function i(){for(var e,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return ji(Fi(e=t.call.apply(t,[this].concat(r))||this),"eventManager",new Mi),e}r=t,(n=i).prototype=Object.create(r.prototype),n.prototype.constructor=n,n.__proto__=r;var a=i.prototype;return a.componentWillUnmount=function(){this.eventManager&&(this.eventManager.destroy(),this.eventManager=null)},a.render=function(){return N(e,Ui({},this.props,{eventManager:this.eventManager}))},i}(B)};function Ki(){return(Ki=Object.assign||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}).apply(this,arguments)}var zi=(Bi=$t(Mr,cr(Ki({},Nr,Qr,lr))),Vi=jn("EngineConnector"),Bi(Hi=Ci(Hi=Gi(Hi=Vi(Hi=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.componentDidMount=function(){var e=this,t=this.props,n=t.player,r=t.eventManager,i=n.Track;this.props.updatePrePlayback(!n.config.playback.autoplay),r.listen(n,n.Event.PLAYER_RESET,(function(t){e.props.updateCurrentTime(0),t.payload.isChangeMedia||e.props.updateIsIdle(!0),e.props.updateIsPlaybackStarted(!1),e.props.updateDataLoadingStatus(!1)})),r.listen(n,n.Event.SOURCE_SELECTED,(function(){e.props.updateIsCastAvailable(n.isCastAvailable()),e.props.updateIsLive(n.isLive()),e.props.updateIsVr(n.isVr()),e.props.updateIsInPictureInPicture(n.isInPictureInPicture()),n.config.playback.autoplay?e.props.updateLoadingSpinnerState(!0):e.props.updateLoadingSpinnerState(!1)})),r.listen(n,n.Event.CHANGE_SOURCE_STARTED,(function(){e.props.updatePrePlayback(!n.config.playback.autoplay&&!e.props.engine.isPlaybackStarted),e.props.updateIsChangingSource(!0),e.props.updateFallbackToMutedAutoPlay(!1),e.props.updateAdBreak(!1),e.props.updateAdIsPlaying(!1),e.props.updateIsPlaying(!1),e.props.updateIsEnded(!1),e.props.updateIsPlaybackEnded(!1),e.props.updateLastSeekPoint(0),e.props.updateIsPaused(!1),e.props.engine.isCasting&&e.props.updateLoadingSpinnerState(!0)})),r.listen(n,n.Event.CHANGE_SOURCE_ENDED,(function(){e.props.updateIsChangingSource(!1),e.props.updatePlayerPoster(n.poster),e.props.updateIsIdle(!1)})),r.listen(n,n.Event.PLAYER_STATE_CHANGED,(function(t){e.props.updatePlayerState(t.payload.oldState.type,t.payload.newState.type)})),r.listen(n,n.Event.TIME_UPDATE,(function(){e.props.updateCurrentTime(n.currentTime)})),r.listen(n,n.Event.DURATION_CHANGE,(function(){e.props.updateDuration(n.isLive()?n.liveDuration:n.duration)})),r.listen(n,n.Event.LOADED_DATA,(function(){e.props.updateDuration(n.isLive()?n.liveDuration:n.duration),e.props.updatePictureInPictureSupport(n.isPictureInPictureSupported()),e.props.updateDataLoadingStatus(!0)})),r.listen(n,n.Event.LOADED_METADATA,(function(){e.props.updateMuted(n.muted),e.props.updateMetadataLoadingStatus(!0),e.props.updateIsLive(n.isLive()),e.props.updateIsDvr(n.isDvr()),e.props.updatePlayerPoster(n.poster)})),r.listen(n,n.Event.VOLUME_CHANGE,(function(){e.props.updateVolume(n.volume)})),r.listen(n,n.Event.MUTE_CHANGE,(function(){e.props.updateMuted(n.muted),e.props.engine.fallbackToMutedAutoPlay&&e.props.updateFallbackToMutedAutoPlay(n.muted)})),r.listen(n,n.Event.PLAYBACK_START,(function(){e.props.updatePrePlayback(!1),e.props.updateIsPlaybackStarted(!0),e.props.updateLoadingSpinnerState(!0)})),r.listen(n,n.Event.AUTOPLAY_FAILED,(function(){e.props.updatePrePlayback(!0)})),r.listen(n,n.Event.FIRST_PLAY,(function(){e.props.updatePrePlayback(!1)})),r.listen(n,n.Event.PLAY,(function(){e.props.updateIsPlaying(!0),e.props.updateIsEnded(!1),e.props.updateIsPaused(!1),e.props.updateIsPlaybackEnded(!1)})),r.listen(n,n.Event.PAUSE,(function(){e.props.updateIsPlaying(!1),e.props.updateIsPaused(!0)})),r.listen(n,n.Event.SEEKING,(function(){e.props.updateIsSeeking(!0)})),r.listen(n,n.Event.SEEKED,(function(){e.props.updateIsSeeking(!1),e.props.updateLastSeekPoint(n.currentTime),e.props.updateIsPlaybackEnded(!1)})),r.listen(n,n.Event.ENDED,(function(){e.props.updateIsEnded(!0),e.props.updateIsPlaying(!1),e.props.updateIsPaused(!0)})),r.listen(n,n.Event.PLAYBACK_ENDED,(function(){e.props.updateIsPlaybackEnded(!0)})),r.listen(n,n.Event.TRACKS_CHANGED,(function(){var t=n.getTracks(i.AUDIO),r=n.getTracks(i.VIDEO),a=n.getTracks(i.TEXT);e.props.updateAudioTracks(t),e.props.updateVideoTracks(r),e.props.updateTextTracks(a)})),r.listen(n,n.Event.TEXT_TRACK_CHANGED,(function(){var t=n.getTracks(i.TEXT);e.props.updateTextTracks(t)})),r.listen(n,n.Event.AUDIO_TRACK_CHANGED,(function(){var t=n.getTracks(i.AUDIO);e.props.updateAudioTracks(t)})),r.listen(n,n.Event.VIDEO_TRACK_CHANGED,(function(){var t=n.getTracks(i.VIDEO);e.props.updateVideoTracks(t)})),r.listen(n,n.Event.AD_BREAK_START,(function(){e.props.updateHasError(!1),e.props.updateAdBreak(!0)})),r.listen(n,n.Event.AD_BREAK_END,(function(){e.props.updateAdBreak(!1)})),r.listen(n,n.Event.ALL_ADS_COMPLETED,(function(){e.props.updateAdBreak(!1)})),r.listen(n,n.Event.AD_PROGRESS,(function(t){var n=t.payload.adProgress.currentTime,r=t.payload.adProgress.duration;e.props.updateAdBreakProgress(n,r)})),r.listen(n,n.Event.AD_COMPLETED,(function(){e.props.updateAdBreakCompleted()})),r.listen(n,n.Event.AD_STARTED,(function(t){var n=t.payload.ad;e.props.updateLoadingSpinnerState(!1),e.props.updateAdIsPlaying(!0),e.props.updatePrePlayback(!1),e.props.updateAdIsBumper(n.bumper),e.props.updateAdContentType(n.contentType)})),r.listen(n,n.Event.AD_RESUMED,(function(){e.props.updateAdIsPlaying(!0)})),r.listen(n,n.Event.AD_PAUSED,(function(){e.props.updateAdIsPlaying(!1)})),r.listen(n,n.Event.AD_ERROR,(function(t){t.payload.severity===n.Error.Severity.CRITICAL&&e.props.updateAdBreak(!1)})),r.listen(n,n.Event.FALLBACK_TO_MUTED_AUTOPLAY,(function(){e.props.updateFallbackToMutedAutoPlay(!0)})),r.listen(n,n.Event.AD_LOADED,(function(t){var n=t.payload.ad;e.props.updateAdIsLinear(n.linear),e.props.updateAdIsBumper(n.bumper),e.props.updateAdClickUrl(n.clickThroughUrl),e.props.updateAdSkipTimeOffset(n.skipOffset),e.props.updateAdSkippableState(n.skippable)})),r.listen(n,n.Event.VR_STEREO_MODE_CHANGED,(function(t){e.props.updateVrStereoMode(t.payload.mode)})),r.listen(n,n.Event.ERROR,(function(t){t.payload.severity===n.Error.Severity.CRITICAL&&(e.props.updateIsIdle(!1),e.props.updateHasError(!0))})),r.listen(n,n.Event.Cast.CAST_SESSION_STARTED,(function(t){var n=t.payload.session;e.props.updateIsCasting(!0),e.props.updateCastSession(n),n.resuming&&e.props.updateLoadingSpinnerState(!1)})),r.listen(n,n.Event.Cast.CAST_SESSION_ENDED,(function(){e.props.updateIsCasting(!1),e.props.updateCastSession(null)})),r.listen(n,n.Event.Cast.CAST_AVAILABLE,(function(t){var n=t.payload.available;e.props.updateIsCastAvailable(n)})),r.listen(n,n.Event.Playlist.PLAYLIST_ITEM_CHANGED,(function(){e.props.updatePlaylist({next:n.playlist.next,prev:n.playlist.prev})})),r.listen(n,n.Event.ENTER_PICTURE_IN_PICTURE,(function(){e.props.updateIsInPictureInPicture(!0)})),r.listen(n,n.Event.LEAVE_PICTURE_IN_PICTURE,(function(){e.props.updateIsInPictureInPicture(!1)})),r.listen(n,n.Event.PRESENTATION_MODE_CHANGED,(function(){e.props.updateIsInPictureInPicture(n.isInPictureInPicture()),e.props.updateFullscreen(n.isFullscreen())})),r.listen(n,n.Event.ENTER_FULLSCREEN,(function(){e.props.updateFullscreen(!0)})),r.listen(n,n.Event.EXIT_FULLSCREEN,(function(){e.props.updateFullscreen(!1)}))},i.shouldComponentUpdate=function(){return!1},i.render=function(){return N("span",null)},r}(B))||Hi)||Hi)||Hi)||Hi);zi.displayName="EngineConnector";var Wi,Yi=n(0),qi=n.n(Yi),Xi=function(e){var t,n;function r(t){var n;return(n=e.call(this,Ri.Type.USER_SELECTED_AUDIO_TRACK)||this).payload={audioTrack:t},n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r}(Ri),$i=function(e){var t,n;function r(t){var n;return(n=e.call(this,Ri.Type.USER_SELECTED_CAPTION_TRACK)||this).payload={captionTrack:t},n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r}(Ri),Qi=function(e){var t,n;function r(t){var n;return(n=e.call(this,Ri.Type.USER_SELECTED_CAPTIONS_STYLE)||this).payload={captionsStyle:t},n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r}(Ri),Ji=function(e){var t,n;function r(t){var n;return(n=e.call(this,Ri.Type.USER_SELECTED_QUALITY_TRACK)||this).payload={qualityTrack:t},n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r}(Ri),Zi=function(e){var t,n;function r(t,n){var r;return(r=e.call(this,Ri.Type.USER_SEEKED)||this).payload={from:t,to:n},r}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r}(Ri),ea=function(e){var t,n;function r(t){var n;return(n=e.call(this,Ri.Type.USER_SELECTED_SPEED)||this).payload={speed:t},n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r}(Ri),ta=function(e){var t,n;function r(t){var n;return(n=e.call(this,Ri.Type.UI_VISIBILITY_CHANGED)||this).payload={visible:t},n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r}(Ri),na=function(e){var t,n;function r(t,n){var r;return(r=e.call(this,Ri.Type.USER_CLICKED_REWIND)||this).payload={from:t,to:n},r}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r}(Ri),ra=function(e){var t,n;function r(t,n){var r;return(r=e.call(this,Ri.Type.USER_CLICKED_FORWARD)||this).payload={from:t,to:n},r}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r}(Ri),ia=function(e){var t,n;function r(t){var n;return(n=e.call(this,Ri.Type.USER_CHANGED_VOLUME)||this).payload={volume:t},n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r}(Ri);function aa(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function oa(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var sa=function(e){var t,n;function r(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return oa(aa(t=e.call.apply(e,[this].concat(r))||this),"_notifyClick",(function(e){return ca(t.props.store,e,t.props.player)})),oa(aa(t),"_notifyChange",(function(e){return ua(t.props.store,e,t.props.player)})),oa(aa(t),"_notifyHoverChange",(function(e){return la(t.props.store,e,t.props.player)})),t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.getChildContext=function(){return{notifyClick:this._notifyClick,notifyChange:this._notifyChange,notifyHoverChange:this._notifyHoverChange}},i.render=function(){return this.props.children&&W(this.props.children)[0]||null},r}(B);function la(e,t,n){var r=e.getState().engine,i=e.getState().shell;!r.adBreak&&r.isPlaying&&i.playerHover!==t.payload.hover&&n.dispatchEvent(new ta(t.payload.hover))}function ua(e,t,n){switch(t.name){case"Volume":n.dispatchEvent(new ia(t.payload.volume));break;case"SeekBarPlaybackContainer":case"SeekBarLivePlaybackContainer":n.dispatchEvent(new Zi(t.payload.from,t.payload.to));break;case"ActivePreset":n.dispatchEvent(new Ri(Ri.Type.UI_PRESET_CHANGE,t.payload))}}function ca(e,t,n){switch(t.name){case"Keyboard":ga[t.payload.key](e,t,n);break;case"OverlayAction":!function(e,t,n){"PlayPause"===t.payload.type?pa(e,0,n):"Fullscreen"===t.payload.type&&ha(0,0,n)}(e,t,n);break;case"Settings":!function(e,t,n){t.payload.type===n.Track.VIDEO?n.dispatchEvent(new Ji(t.payload.track)):n.dispatchEvent(new ea(t.payload.speed))}(0,t,n);break;case"CVAAOverlay":n.dispatchEvent(new Qi(t.payload.textStyle));break;case"Fullscreen":ha(0,0,n);break;case"Language":!function(e,t,n){t.payload.type===n.Track.AUDIO?n.dispatchEvent(new Xi(t.payload.track)):t.payload.type===n.Track.TEXT&&n.dispatchEvent(new $i(t.payload.track))}(0,t,n);break;case"Shell":n.dispatchEvent(new Ri(Ri.Type.UI_CLICKED));break;case"Rewind":n.dispatchEvent(new na(t.payload.from,t.payload.to));break;case"Forward":n.dispatchEvent(new ra(t.payload.from,t.payload.to));break;case"LiveTag":n.dispatchEvent(new Ri(Ri.Type.USER_CLICKED_LIVE_TAG));break;case"PrePlaybackPlayOverlay":case"PlayPause":pa(e,0,n);break;case"Volume":da(e,0,n);break;case"PictureInPicture":fa(0,0,n);break;case"ClosedCaptions":!function(e,t,n){t.payload?n.dispatchEvent(new Ri(Ri.Type.USER_HID_CAPTIONS)):n.dispatchEvent(new Ri(Ri.Type.USER_SHOWED_CAPTIONS))}(0,t,n)}}function pa(e,t,n){var r=e.getState().engine;r.adBreak?r.adIsPlaying?n.dispatchEvent(new Ri(Ri.Type.USER_CLICKED_PAUSE)):n.dispatchEvent(new Ri(Ri.Type.USER_CLICKED_PLAY)):r.isPlaying?n.dispatchEvent(new Ri(Ri.Type.USER_CLICKED_PAUSE)):n.dispatchEvent(new Ri(Ri.Type.USER_CLICKED_PLAY))}function da(e,t,n){e.getState().engine.muted?n.dispatchEvent(new Ri(Ri.Type.USER_CLICKED_MUTE)):n.dispatchEvent(new Ri(Ri.Type.USER_CLICKED_UNMUTE))}function ha(e,t,n){n.isFullscreen()?n.dispatchEvent(new Ri(Ri.Type.USER_EXITED_FULL_SCREEN)):n.dispatchEvent(new Ri(Ri.Type.USER_ENTERED_FULL_SCREEN))}function fa(e,t,n){n.isInPictureInPicture()?n.dispatchEvent(new Ri(Ri.Type.USER_EXITED_PICTURE_IN_PICTURE)):n.dispatchEvent(new Ri(Ri.Type.USER_ENTERED_PICTURE_IN_PICTURE))}var ga=((Wi={})[Ln.SPACE]=function(e,t,n){pa(e,0,n)},Wi[Ln.UP]=function(e,t,n){n.dispatchEvent(new ia(t.payload.volume))},Wi[Ln.DOWN]=function(e,t,n){n.dispatchEvent(new ia(t.payload.volume))},Wi[Ln.F]=function(e,t,n){ha(0,0,n)},Wi[Ln.P]=function(e,t,n){fa(0,0,n)},Wi[Ln.ESC]=function(e,t,n){ha(0,0,n)},Wi[Ln.LEFT]=function(e,t,n){n.dispatchEvent(new Zi(t.payload.from,t.payload.to))},Wi[Ln.RIGHT]=function(e,t,n){n.dispatchEvent(new Zi(t.payload.from,t.payload.to))},Wi[Ln.HOME]=function(e,t,n){n.dispatchEvent(new Zi(t.payload.from,t.payload.to))},Wi[Ln.END]=function(e,t,n){n.dispatchEvent(new Zi(t.payload.from,t.payload.to))},Wi[Ln.M]=function(e,t,n){da(e,0,n)},Wi[Ln.SEMI_COLON]=function(e,t,n){n.dispatchEvent(new ea(t.payload.speed))},Wi[Ln.PERIOD]=function(e,t,n){n.dispatchEvent(new ea(t.payload.speed))},Wi[Ln.COMMA]=function(e,t,n){n.dispatchEvent(new ea(t.payload.speed))},Wi[Ln.C]=function(e,t,n){n.dispatchEvent(new $i(t.payload.track))},Wi);function ya(){return(ya=Object.assign||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}).apply(this,arguments)}var va,ma,ba,_a,Ea=function(e){return function(t){return function(n){var r,i;function a(){return n.apply(this,arguments)||this}i=n,(r=a).prototype=Object.create(i.prototype),r.prototype.constructor=r,r.__proto__=i;var o=a.prototype;return o.notifyClick=function(t){this.context.notifyClick({name:e,payload:t})},o.notifyChange=function(t){this.context.notifyChange({name:e,payload:t})},o.notifyHoverChange=function(t){this.context.notifyHoverChange({name:e,payload:t})},o.render=function(){var e=this;return N(t,ya({},this.props,{notifyHoverChange:function(t){return e.notifyHoverChange(t)},notifyChange:function(t){return e.notifyChange(t)},notifyClick:function(t){return e.notifyClick(t)}}))},a}(B)}},ka=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.destroy=function(){this._observer&&this._observer.disconnect(),this._observer=null,this._el=null},i.init=function(e){this._observer||(this._el=e,window.ResizeObserver?this._createNativeObserver():this._createIframeObserver(),this._el instanceof HTMLElement&&this._observer&&this._observer.observe(this._el))},i._createNativeObserver=function(){var e=this;this._observer=new window.ResizeObserver((function(t){t.forEach((function(){e._triggerResize()}))}))},i._createIframeObserver=function(){this._observer=new Ta(this._triggerResize.bind(this))},i._triggerResize=function(){this.dispatchEvent(new Ri(Ri.Type.RESIZE))},r}(Oi),Ta=function(){function e(e){!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(this,"_observersStore",{}),this._onChangeCallback=e}var t=e.prototype;return t.observe=function(e){var t=this,n=this._createIframe(),r=e.getAttribute("id");this._observersStore[r]=n,e.appendChild(n),n.contentWindow.onresize=function(){return t._onChangeCallback()}},t.disconnect=function(){for(var e in this._observersStore){var t=document.getElementById(e),n=this._observersStore[e];n.onresize=null,t&&(t.removeChild(n),delete this._observersStore[t.getAttribute("id")])}},t._createIframe=function(){var e=document.createElement("iframe");return e.className="playkit-size-iframe",e},e}(),Aa=function(e,t,n){var r;return void 0===n&&(n=!0),function(){for(var i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];var s=void 0;n&&!r&&e.apply(s,a),clearTimeout(r),r=setTimeout((function(){r=null,n||e.apply(s,a)}),t)}};function wa(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Sa(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ca(){return(Ca=Object.assign||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}).apply(this,arguments)}var xa,Ia,Pa={TINY:"tiny",EXTRA_SMALL:"extrasmall",SMALL:"small",MEDIUM:"medium",LARGE:"large",EXTRA_LARGE:"extralarge"},Da=(va=$t((function(e){return{targetId:e.config.targetId,forceTouchUI:e.config.forceTouchUI,hoverTimeout:e.config.hoverTimeout,metadataLoaded:e.engine.metadataLoaded,currentState:e.engine.playerState.currentState,playerClasses:e.shell.playerClasses,isMobile:e.shell.isMobile,playerSize:e.shell.playerSize,isCasting:e.engine.isCasting,guiClientRect:e.shell.guiClientRect,playerHover:e.shell.playerHover,playerNav:e.shell.playerNav,seekbarDraggingActive:e.seekbar.draggingActive,seekbarHoverActive:e.seekbar.hoverActive,volumeHoverActive:e.volume.hover,adBreak:e.engine.adBreak,prePlayback:e.engine.prePlayback,smartContainerOpen:e.shell.smartContainerOpen,fullscreen:e.engine.fullscreen,fallbackToMutedAutoPlay:e.engine.fallbackToMutedAutoPlay,playlist:e.engine.playlist}}),cr(Ca({},lr,Nr))),ma=jn("Shell"),ba=Ea("Shell"),va(_a=Ci(_a=Gi(_a=ma(_a=ba(_a=function(e){var t,n;function r(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return Sa(wa(t=e.call.apply(e,[this].concat(r))||this),"onMouseOver",(function(){t.props.isMobile||t.state.nav&&(t.setState({nav:!1}),t.props.updatePlayerNavState(!1))})),Sa(wa(t),"onMouseLeave",(function(e){Object.prototype.hasOwnProperty.call(e,"toElement")&&(t.props.isMobile||t.state.hover&&t._updatePlayerHover(!1))})),Sa(wa(t),"onMouseMove",(function(){t.props.isMobile||t._updatePlayerHoverState()})),Sa(wa(t),"onMouseUp",(function(){t.unMuteFallback(),t.props.notifyClick(),t._startHoverTimeout()})),Sa(wa(t),"onTouchEnd",(function(e){t.props.prePlayback||(t.props.fallbackToMutedAutoPlay&&(t.props.player.muted=!1),t.state.hover||e.stopPropagation(),t._updatePlayerHoverState())})),Sa(wa(t),"onKeyDown",(function(e){t.state.nav||e.keyCode!==Ln.TAB||(t.setState({nav:!0}),t.props.updatePlayerNavState(!0)),!t.state.nav||e.keyCode!==Ln.ENTER&&e.keyCode!==Ln.SPACE||t.unMuteFallback()})),Sa(wa(t),"_onWindowResize",(function(){t._updatePlayerClientRect(),document.body&&t.props.updateDocumentWidth(document.body.clientWidth)})),Sa(wa(t),"_updatePlayerClientRect",(function(){var e=document.getElementById(t.props.targetId);e&&t.props.updatePlayerClientRect(e.getBoundingClientRect())})),t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.unMuteFallback=function(){this.props.fallbackToMutedAutoPlay&&(this.props.player.muted=!1)},i.componentWillMount=function(){var e=this.props,t=e.player,n=e.forceTouchUI;this._environmentClasses=["playkit-"+t.env.os.name.replace(/ /g,"-"),"playkit-"+t.env.browser.name.replace(/ /g,"-")];var r=t.env,i=r.isIPadOS,a=r.isTablet,o=r.isMobile;this.props.updateIsMobile(i||a||o||n)},i.componentDidMount=function(){var e=this,t=this.props,n=t.player,r=t.eventManager;r.listen(window,"resize",Aa(this._onWindowResize,100)),r.listen(document,"scroll",Aa(this._updatePlayerClientRect,100)),this._playerResizeWatcher=new ka,this._playerResizeWatcher.init(document.getElementById(this.props.targetId)),r.listen(this._playerResizeWatcher,Ri.Type.RESIZE,Aa(this._onWindowResize,100)),r.listen(n,n.Event.FIRST_PLAY,(function(){return e._onWindowResize()})),this._onWindowResize()},i.componentWillUnmount=function(){this._clearHoverTimeout(),this._playerResizeWatcher.destroy()},i._updatePlayerHoverState=function(){this.props.prePlayback||(this.state.hover||this._updatePlayerHover(!0),this._startHoverTimeout())},i._updatePlayerHover=function(e){this.props.updatePlayerHoverState(e),this.props.notifyHoverChange({hover:e}),this.setState({hover:e})},i._canEndHoverState=function(){return!this.props.seekbarDraggingActive&&!this.props.seekbarHoverActive&&!this.props.volumeHoverActive&&!this.props.smartContainerOpen&&(!this.props.player.paused||this.props.adBreak)},i._startHoverTimeout=function(){var e=this;this._clearHoverTimeout(),this.props.hoverTimeout&&(this.hoverTimeout=setTimeout((function(){e._canEndHoverState()&&e._updatePlayerHover(!1)}),this.props.hoverTimeout))},i._clearHoverTimeout=function(){this.hoverTimeout&&(clearTimeout(this.hoverTimeout),this.hoverTimeout=null)},i.componentDidUpdate=function(e){(this.state.hover!==this.props.playerHover||"playing"===this.props.currentState&&"paused"===e.currentState||!this.props.prePlayback&&e.prePlayback||!this.props.adBreak&&e.adBreak||this.props.adBreak&&!e.adBreak)&&(this.state.hover!==this.props.playerHover&&this.props.notifyHoverChange({hover:this.props.playerHover}),this._updatePlayerHoverState())},i.render=function(e){var t=[qi.a.player,qi.a.skinDefault].concat(this._environmentClasses).concat(e.playerClasses);return this.props.prePlayback&&t.push(qi.a.prePlayback),this.props.isCasting&&t.push("playkit-casting"),this.props.isMobile&&t.push(qi.a.touch),this.props.playerNav&&t.push(qi.a.nav),(this.props.playerHover||this.props.playerNav)&&t.push(qi.a.hover),this.props.metadataLoaded&&t.push(qi.a.metadataLoaded),this.props.adBreak&&t.push(qi.a.adBreak),this.props.metadataLoaded&&t.push(qi.a["state-"+this.props.currentState]),this.props.seekbarDraggingActive&&t.push(qi.a.hover),this.props.fullscreen&&t.push(qi.a.fullscreen),this.props.playlist&&t.push(qi.a.playlist),this.props.guiClientRect&&(this.props.guiClientRect.width<=280?(t.push(qi.a.sizeTy),this.props.updatePlayerSize(Pa.TINY)):this.props.guiClientRect.width<=380?(t.push(qi.a.sizeXs),this.props.updatePlayerSize(Pa.EXTRA_SMALL)):this.props.guiClientRect.width<=480?(t.push(qi.a.sizeSm),this.props.updatePlayerSize(Pa.SMALL)):this.props.guiClientRect.width<=768?(t.push(qi.a.sizeMd),this.props.updatePlayerSize(Pa.MEDIUM)):this.props.guiClientRect.width<=1024?(t.push(qi.a.sizeLg),this.props.updatePlayerSize(Pa.LARGE)):this.props.updatePlayerSize(Pa.EXTRA_LARGE),this.props.updateIsSmallSize([Pa.SMALL,Pa.EXTRA_SMALL].includes(this.props.playerSize))),t.push("notranslate"),N("div",{tabIndex:"0","aria-label":"Video Player",className:t=t.join(" "),onTouchEnd:this.onTouchEnd,onMouseUp:this.onMouseUp,onMouseOver:this.onMouseOver,onMouseMove:this.onMouseMove,onMouseLeave:this.onMouseLeave,onKeyDown:this.onKeyDown},e.children)},r}(B))||_a)||_a)||_a)||_a)||_a);function Ra(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Oa(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var La=(xa=$t((function(e){return{videoStyles:e.shell.layoutStyles.video,targetId:e.config.targetId}}),cr(lr)),Ci(Ia=Gi(Ia=xa(Ia=function(e){var t,n;function r(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return Oa(Ra(t=e.call.apply(e,[this].concat(r))||this),"_onVideoResize",(function(){var e=t.props.player.getVideoElement();e&&t.props.updateVideoClientRect(e.getBoundingClientRect())})),Oa(Ra(t),"_setRef",(function(e){t._videoResizeWatcher&&(t.props.eventManager.unlisten(t._videoResizeWatcher,Ri.Type.RESIZE,t._onVideoResize),t._videoResizeWatcher.destroy()),e&&(t._el=e),t._el?t._el.appendChild(t.props.player.getView()):t.props.updateVideoClientRect({x:0,y:0,width:0,height:0,top:0,right:0,bottom:0,left:0})})),t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.shouldComponentUpdate=function(e){return e.videoStyles!==this.props.videoStyles},i.componentDidMount=function(){var e=this,t=this.props,n=t.eventManager,r=t.player;n.listen(r,r.Event.SOURCE_SELECTED,(function(){return e._onVideoResize()}));var i=new ka;i.init(this._el),this._videoResizeWatcher=i,this.props.eventManager.listen(this._videoResizeWatcher,Ri.Type.RESIZE,this._onVideoResize)},i.componentWillUnmount=function(){this._videoResizeWatcher.destroy()},i.render=function(){var e=this.props,t=e.videoStyles;return N("div",{id:e.targetId+"-video",className:qi.a.videoPlayer,style:t,ref:this._setRef},N(qn,{name:"VideoContainer"}))},r}(B))||Ia)||Ia)||Ia);function Ma(){return(Ma=Object.assign||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}).apply(this,arguments)}function Na(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 Ua(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Fa(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ja,Ba=function(e){return function(t){var n,r;function i(){for(var e,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return Fa(Ua(e=t.call.apply(t,[this].concat(r))||this),"_accessibleChildren",[]),Fa(Ua(e),"_isModal",!1),Fa(Ua(e),"onKeyDown",(function(t){switch(t.keyCode){case Ln.ESC:e.props.onClose&&(e.props.onClose(),t.stopPropagation());break;case Ln.DOWN:case Ln.UP:if(document.activeElement&&!e._isModal){var n=e._accessibleChildren.indexOf(document.activeElement);n=(n+(t.keyCode==Ln.DOWN?1:-1)+e._accessibleChildren.length)%e._accessibleChildren.length,e._accessibleChildren[n].focus(),t.preventDefault(),t.stopPropagation()}break;case Ln.TAB:e._isModal?t.shiftKey||document.activeElement!==e._accessibleChildren[e._accessibleChildren.length-1]?t.shiftKey&&document.activeElement===e._accessibleChildren[0]&&(e._accessibleChildren[e._accessibleChildren.length-1].focus(),t.preventDefault(),t.stopPropagation()):(e._accessibleChildren[0].focus(),t.preventDefault(),t.stopPropagation()):(e._previouslyActiveElement=null,e.props.onClose&&e.props.onClose())}})),Fa(Ua(e),"setDefaultFocusedElement",(function(t){t&&(e._defaultFocusedElement=t)})),Fa(Ua(e),"addAccessibleChild",(function(t){t&&-1==e._accessibleChildren.indexOf(t)&&e._accessibleChildren.push(t)})),Fa(Ua(e),"clearAccessibleChildren",(function(){e._accessibleChildren=[]})),Fa(Ua(e),"focusOnDefault",(function(){var t=e._defaultFocusedElement||e._accessibleChildren.length&&e._accessibleChildren[0];t&&(e._previouslyActiveElement=document.activeElement,t.focus())})),Fa(Ua(e),"setIsModel",(function(t){e.isModal=t})),e}r=t,(n=i).prototype=Object.create(r.prototype),n.prototype.constructor=n,n.__proto__=r;var a,o,s=i.prototype;return s.componentDidMount=function(){this.focusOnDefault()},s.componentWillUnmount=function(){this._previouslyActiveElement&&this._previouslyActiveElement.focus()},s.render=function(t){return N(e,Ma({},t,{setDefaultFocusedElement:this.setDefaultFocusedElement,focusOnDefault:this.focusOnDefault,addAccessibleChild:this.addAccessibleChild,clearAccessibleChildren:this.clearAccessibleChildren,handleKeyDown:this.onKeyDown,setIsModal:this.setIsModel}))},a=i,(o=[{key:"isModal",set:function(e){this._isModal=e}}])&&Na(a.prototype,o),i}(B)};function Va(e){var t=parseInt(e,10),n=Math.floor(t/3600),r=Math.floor((t-3600*n)/60),i=t-3600*n-60*r;return n<10&&(n="0"+n),r<10&&(r="0"+r),i<10&&(i="0"+i),("00"!==n?n+":":"")+r+":"+i}function Ha(e){var t=e.split(":"),n=0;if(2===t.length){if(parseInt(t[0])>59||parseInt(t[1])>59)return 0;n+=60*parseInt(t[0]),n+=parseInt(t[1])}return n}function Ga(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 Ka,za,Wa,Ya,qa,Xa,$a=Ea("ActivePreset")(ja=$t((function(e){return{state:{shell:e.shell,engine:{adBreak:e.engine.adBreak,isLive:e.engine.isLive,hasError:e.engine.hasError,isIdle:e.engine.isIdle,isVr:e.engine.isVr,playlist:e.engine.playlist}},config:e.config}}),cr(lr))(ja=function(e){var t,n;function r(){var t;return t=e.call(this)||this,r.logger=Dn("ActivePreset"),t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.getMatchedUI=function(e,t){for(var n,r,i=function(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return Ga(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ga(e,t):void 0}}(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.")}return(n=e[Symbol.iterator]()).next.bind(n)}(e);!(r=i()).done;){var a=r.value;if(void 0===a.condition||a.condition(t)){n=a;break}}return n},i.render=function(e){var t,n=this.props,i=n.uis,a=n.state.shell.activePresetName;if(i.length>0){var o=(t=this.getMatchedUI(i,e.state))?t.template(e):i[i.length-1].template(e),s=o&&o.type.displayName||"";return a!==s&&(e.notifyChange({from:a,to:s}),e.updateActivePresetName(s),e.updatePresetSettings(null),r.logger.debug("update active preset to '"+a+"' and reset preset settings")),o}},r}(B))||ja)||ja,Qa=$t((function(e){return{sidePanelsStyles:e.shell.layoutStyles.sidePanels,playerClientRect:e.shell.playerClientRect}}))(Ka=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.shouldComponentUpdate=function(e){var t=this.props,n=t.sidePanelsStyles,r=t.position,i=e.sidePanelsStyles,a=e.position;return n[r]!==i[a]},i.render=function(e){var t=e.position,n=e.sidePanelsStyles,r=-1!==[er.RIGHT,er.LEFT].indexOf(t)?"verticalSidePanel":"horizontalSidePanel",i=[qi.a.sidePanel,qi.a[r]],a="SidePanel"+(t.charAt(0).toUpperCase()+t.slice(1).toLowerCase());return N("div",{style:n[t],className:i.join(" ")},N("div",{className:qi.a.sidePanelContent},N(qn,{name:a})))},r}(B))||Ka,Ja=$t((function(e){return{allowSidePanels:e.shell.presetSettings.allowSidePanels,allowPlayerArea:e.shell.presetSettings.allowPlayerArea,sidePanelsConfig:e.config.components.sidePanels}}),cr(lr))(za=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.componentDidUpdate=function(){var e=this.props.sidePanelsConfig,t=e.verticalSizes,n=e.horizontalSizes;t&&this.props.updateSidePanelSize(Zn.VERTICAL,t),n&&this.props.updateSidePanelSize(Zn.HORIZONTAL,n)},i.render=function(){var e=this.props,t=e.uis,n=e.playerContainer,r=e.allowSidePanels,i=e.allowPlayerArea;return N(j,null,N($a,{uis:t,playerContainer:n}),r?N(j,null,N(Qa,{position:er.RIGHT}),N(Qa,{position:er.LEFT}),N(Qa,{position:er.TOP}),N(Qa,{position:er.BOTTOM})):void 0,i?N(qn,{name:"PlayerArea"}):void 0)},r}(B))||za,Za=(Wa=$t((function(e){return{show:e.loading.show,isMobile:e.shell.isMobile,adBreak:e.engine.adBreak,adIsLinear:e.engine.adIsLinear}}),cr(Qr)),Ya=jn("Loading"),Wa(qa=Ci(qa=Gi(qa=Ya(qa=function(e){var t,n;function r(){return e.call(this)||this}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.componentDidMount=function(){var e=this,t=this.props,n=t.player,r=t.eventManager;r.listen(n,n.Event.PLAYER_STATE_CHANGED,(function(t){var r=n.State;t.payload.newState.type===r.IDLE||t.payload.newState.type===r.PLAYING||t.payload.newState.type===r.PAUSED?e.props.updateLoadingSpinnerState(!1):e.props.updateLoadingSpinnerState(!0)})),r.listen(n,n.Event.AD_BREAK_START,(function(){e.props.updateLoadingSpinnerState(!0)})),r.listen(n,n.Event.AD_PROGRESS,(function(){e.props.updateLoadingSpinnerState(!1)})),r.listen(n,n.Event.AD_STARTED,(function(){e.props.adIsLinear&&e.props.updateLoadingSpinnerState(!1)})),r.listen(n,n.Event.ALL_ADS_COMPLETED,(function(){e.props.updateLoadingSpinnerState(!1)})),r.listen(n,n.Event.AUTOPLAY_FAILED,(function(){e.props.updateLoadingSpinnerState(!1)})),r.listen(n,n.Event.PLAYING,(function(){e.props.updateLoadingSpinnerState(!1)}))},i.render=function(e){if(e.show)return N("div",{className:[qi.a.loadingBackdrop,qi.a.show].join(" ")},N("div",{className:qi.a.spinnerContainer},N("div",{className:qi.a.spinner},Array(8).fill(0).map((function(e,t){return N("span",{key:t+1})})))))},r}(B))||qa)||qa)||qa)||qa);function eo(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function to(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Za.displayName="Loading";var no,ro=$t((function(e){return{guiStyles:e.shell.layoutStyles.gui}}))(Xa=function(e){var t,n;function r(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return to(eo(t=e.call.apply(e,[this].concat(r))||this),"_setRef",(function(e){e&&(t._ref=e,t.setState((function(e){return{render:!e.render}})))})),t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.shouldComponentUpdate=function(e,t){return e.guiStyles!==this.props.guiStyles||t.render!==this.state.render},i.render=function(){var e=this.props,t=e.guiStyles,n=W(e.children),r=n[0],i=n[1];return N("div",{ref:this._setRef,style:t,className:qi.a.guiArea},N("div",{style:{pointerEvents:"auto"}},N(qn,{name:"GuiArea"},r)),"function"==typeof i?i({containerRef:this._ref}):i)},r}(B))||Xa,io=Ar({allowSidePanels:!0,allowPlayerArea:!0})(no=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.render=function(){return N("div",{className:qi.a.playbackGuiWrapper},N(qn,{name:"PresetArea"},N(ro,null,N(Za,null))))},r}(B))||no;function ao(e){return N(io,e)}function oo(){return(oo=Object.assign||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}).apply(this,arguments)}function so(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function lo(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}io.displayName="Idle";var uo,co,po,ho,fo={Maximize:"maximize",Minimize:"minimize",Play:"play",Pause:"pause",VolumeBase:"volume-base",VolumeWaves:"volume-waves",VolumeWave:"volume-wave",VolumeMute:"volume-mute",Close:"close",Settings:"settings",Check:"check",Language:"language",Quality:"quality",Captions:"captions",Speed:"speed",SpeedDown:"speed-down",SpeedUp:"speed-up",Audio:"audio",ArrowDown:"arrow-down",StartOver:"start-over",SeekEnd:"seek-end",Rewind:"rewind",Rewind10:"rewind10",Forward:"forward",Forward10:"forward10",vrStereo:"vr-stereo",vrStereoFull:"vr-stereo-full",Cast:"cast",CastBrand:"cast-brand",Next:"next",Prev:"prev",PictureInPictureStart:"picture-in-picture-start",PictureInPictureStop:"picture-in-picture-stop",ClosedCaptionsOn:"closed-captions-on",ClosedCaptionsOff:"closed-captions-off"},go={qualityHd:qi.a.badgeIcon+" "+qi.a.iconQualityHd,qualityHdActive:qi.a.badgeIcon+" "+qi.a.iconQualityHdActive,quality4k:qi.a.badgeIcon+" "+qi.a.iconQuality4K,quality4kActive:qi.a.badgeIcon+" "+qi.a.iconQuality4KActive,quality8k:qi.a.badgeIcon+" "+qi.a.iconQuality8K,quality8kActive:qi.a.badgeIcon+" "+qi.a.iconQuality8KActive},yo={INACTIVE:0,ACTIVE:1},vo=function(e){var t,n;function r(t){var n;lo(so(n=e.call(this,t)||this),"_defaultColor",qi.a.white),lo(so(n),"_activeColor",qi.a.brandColor),lo(so(n),"_className",""),lo(so(n),"createDynamicIconClass",(function(e){var t=e.path,r=e.state,i=e.color,a=e.activeColor,o=e.width,s=e.height,l=e.viewBox,u=n.getFillColor(r,i,a),c=n.getPathTag(t,u),p=n.getSVGUrl(c,o,s,l),d="."+n._className+" { background-image: "+p+"; }",h=document.getElementById(Nd);h&&h.appendChild(document.createTextNode(d))})),lo(so(n),"getSVGUrl",(function(e,t,n,r){void 0===t&&(t=36),void 0===n&&(n=36),void 0===r&&(r="0 0 1024 1024");for(var i='<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="'+r+'" width="'+t+'" height="'+n+'">'+e+"</svg>",a=[['"',"'"],["%","%25"],["&","%26"],["#","%23"],["{","%7B"],["}","%7D"],["<","%3C"],[">","%3E"]],o=Math.ceil(i.length/2e3),s=0,l="",u=0;u<o;u++){for(var c=i.slice(s,s+2e3-1),p=0;p<a.length;p++)c=c.split(a[p][0]).join(a[p][1]);l=""+l+c,s+=2e3}return'url("data:image/svg+xml,'+l+'")'})),lo(so(n),"getFillColor",(function(e,t,r){return e===yo.ACTIVE?r||n._activeColor:t||n._defaultColor})),lo(so(n),"getPathTag",(function(e,t){return Array.isArray(e)||(e=[e]),e.map((function(e){var n="string"==typeof e?{d:e,fill:t}:oo({},e,{fill:t});return"<path "+Object.keys(n).map((function(e){return e+'="'+n[e]+'"'})).join(" ")+" />"})).join(" ")}));var r=t.path,i=t.id;if(r&&i){n._className="playkit-icon-"+i;var a=Array.from(document.styleSheets).find((function(e){return e.ownerNode.id===Nd}));a&&Array.from(a.rules).find((function(e){return e.selectorText==="."+n._className}))||n.createDynamicIconClass(t)}return n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.componentWillUpdate=function(e){this._className&&this.props.state!==e.state&&this.createDynamicIconClass(e)},i.render=function(e){if(this._className)return N("i",{className:[qi.a.icon,this._className].join(" ")});switch(e.type){case fo.Maximize:return N("i",{className:[qi.a.icon,qi.a.iconMaximize].join(" ")});case fo.Minimize:return N("i",{className:[qi.a.icon,qi.a.iconMinimize].join(" ")});case fo.Play:return N("i",{className:[qi.a.icon,qi.a.iconPlay].join(" ")});case fo.Pause:return N("i",{className:[qi.a.icon,qi.a.iconPause].join(" ")});case fo.VolumeBase:return N("i",{className:[qi.a.icon,qi.a.iconVolumeBase].join(" ")});case fo.VolumeWaves:return N("i",{className:[qi.a.icon,qi.a.iconVolumeWaves].join(" ")});case fo.VolumeWave:return N("i",{className:[qi.a.icon,qi.a.iconVolumeWave].join(" ")});case fo.VolumeMute:return N("i",{className:[qi.a.icon,qi.a.iconVolumeMute].join(" ")});case fo.Close:return N("i",{className:[qi.a.icon,qi.a.iconClose].join(" ")});case fo.Settings:return N("i",{className:[qi.a.icon,qi.a.iconSettings].join(" ")});case fo.Check:return N("i",{className:[qi.a.icon,qi.a.iconCheck].join(" ")});case fo.Language:return N("i",{className:[qi.a.icon,qi.a.iconLanguage].join(" ")});case fo.Quality:return N("i",{className:[qi.a.icon,qi.a.iconQuality].join(" ")});case fo.Captions:return N("i",{className:[qi.a.icon,qi.a.iconCaptions].join(" ")});case fo.Speed:return N("i",{className:[qi.a.icon,qi.a.iconSpeed].join(" ")});case fo.SpeedDown:return N("i",{className:[qi.a.icon,qi.a.iconSpeedDown].join(" ")});case fo.SpeedUp:return N("i",{className:[qi.a.icon,qi.a.iconSpeedUp].join(" ")});case fo.Audio:return N("i",{className:[qi.a.icon,qi.a.iconAudio].join(" ")});case fo.ArrowDown:return N("i",{className:[qi.a.icon,qi.a.iconArrowDown].join(" ")});case fo.StartOver:return N("i",{className:[qi.a.icon,qi.a.iconStartOver].join(" ")});case fo.SeekEnd:return N("i",{className:[qi.a.icon,qi.a.iconSeekEnd].join(" ")});case fo.Rewind:return N("i",{className:[qi.a.icon,qi.a.iconRewind].join(" ")});case fo.Rewind10:return N("i",{className:[qi.a.icon,qi.a.iconRewind10].join(" ")});case fo.Forward:return N("i",{className:[qi.a.icon,qi.a.iconForward].join(" ")});case fo.Forward10:return N("i",{className:[qi.a.icon,qi.a.iconForward10].join(" ")});case fo.vrStereo:return N("i",{className:[qi.a.icon,qi.a.iconVrStereo].join(" ")});case fo.vrStereoFull:return N("i",{className:[qi.a.icon,qi.a.iconVrStereoFull].join(" ")});case fo.Cast:return N("i",{className:[qi.a.icon,qi.a.iconChromecast].join(" ")});case fo.CastBrand:return N("i",{className:[qi.a.icon,qi.a.iconChromecastBrand].join(" ")});case fo.Next:return N("i",{className:[qi.a.icon,qi.a.iconNext].join(" ")});case fo.Prev:return N("i",{className:[qi.a.icon,qi.a.iconPrev].join(" ")});case fo.PictureInPictureStart:return N("i",{className:[qi.a.icon,qi.a.iconPictureInPictureStart].join(" ")});case fo.PictureInPictureStop:return N("i",{className:[qi.a.icon,qi.a.iconPictureInPictureStop].join(" ")});case fo.ClosedCaptionsOn:return N("i",{className:[qi.a.icon,qi.a.iconClosedCaptionsOn].join(" ")});case fo.ClosedCaptionsOff:return N("i",{className:[qi.a.icon,qi.a.iconClosedCaptionsOff].join(" ")})}},r}(B),mo=vo,bo=function(e){return e.adBreak&&e.adIsPlaying||!e.adBreak&&e.isPlaying};function _o(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Eo(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ko(){return(ko=Object.assign||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}).apply(this,arguments)}var To,Ao,wo,So=(uo=$t((function(e){return{isPlayingAdOrPlayback:bo(e.engine),iconType:e.overlayAction.iconType,playerHover:e.shell.playerHover,isMobile:e.shell.isMobile,guiStyles:e.shell.layoutStyles.gui,isSmartContainerOpen:e.shell.smartContainerOpen,fullscreenConfig:e.config.components.fullscreen,seekbarDraggingActive:e.seekbar.draggingActive}}),cr(ko({},di,lr))),co=jn("OverlayAction"),po=Ea("OverlayAction"),uo(ho=Ci(ho=co(ho=po(ho=function(e){var t,n;function r(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return Eo(_o(t=e.call.apply(e,[this].concat(r))||this),"_iconTimeout",null),Eo(_o(t),"_pointerDownPosX",NaN),Eo(_o(t),"_pointerDownPosY",NaN),Eo(_o(t),"_firstClickTime",0),Eo(_o(t),"_clickTimeout",null),Eo(_o(t),"togglePlayPause",(function(){t.props.isPlayingAdOrPlayback?(t.props.player.pause(),t.props.updateOverlayActionIcon(fo.Pause)):(t.props.player.play(),t.props.updateOverlayActionIcon(fo.Play)),t.props.updatePlayerHoverState(!0),t.props.notifyClick({type:"PlayPause"})})),Eo(_o(t),"onOverlayPointerDown",(function(e){t._pointerDownPosX=e.clientX||e.changedTouches&&e.changedTouches[0]&&e.changedTouches[0].clientX,t._pointerDownPosY=e.clientY||e.changedTouches&&e.changedTouches[0]&&e.changedTouches[0].clientY})),Eo(_o(t),"onOverlayMouseUp",(function(e){t.isDragging(e)||t.overlayClick()})),Eo(_o(t),"onOverlayTouchEnd",(function(e){e.preventDefault(),t.props.playerHover&&!t.isDragging(e)&&t.togglePlayPause()})),t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.componentWillUnmount=function(){this.cancelClickTimeout(),this.cancelIconTimeout()},i.toggleFullscreen=function(){this.props.player.isFullscreen()?(this.props.logger.debug("Exit fullscreen"),this.props.player.exitFullscreen()):(this.props.logger.debug("Enter fullscreen"),this.props.player.enterFullscreen()),this.props.notifyClick({type:"Fullscreen"})},i.isDragging=function(e){var t=e.clientX||e.changedTouches&&e.changedTouches[0]&&e.changedTouches[0].clientX,n=e.clientY||e.changedTouches&&e.changedTouches[0]&&e.changedTouches[0].clientY;return this.props.seekbarDraggingActive||Math.abs(t-this._pointerDownPosX)>5||Math.abs(n-this._pointerDownPosY)>5},i.overlayClick=function(){var e=this;if(!this.props.isSmartContainerOpen){if(!this.props.fullscreenConfig.disableDoubleClick){var t=Date.now();if(t-this._firstClickTime<200)return this.cancelClickTimeout(),void this.toggleFullscreen();if(t-this._firstClickTime<500)return this.cancelClickTimeout(),this.togglePlayPause(),this.toggleFullscreen(),void(this._firstClickTime=0);this._firstClickTime=t}this._clickTimeout=setTimeout((function(){e._clickTimeout=null,e.togglePlayPause()}),200)}},i.cancelClickTimeout=function(){this._clickTimeout&&(clearTimeout(this._clickTimeout),this._clickTimeout=null)},i.cancelIconTimeout=function(){this._iconTimeout&&(clearTimeout(this._iconTimeout),this._iconTimeout=null)},i.shouldComponentUpdate=function(e){return e.iconType&&this.toggleOverlayActionIcon(e.iconType),!0},i.toggleOverlayActionIcon=function(e){var t=this,n=function(){t.setState({animation:!0,iconType:e},(function(){t._iconTimeout=setTimeout((function(){t._iconTimeout=null,t.setState({animation:!1})}),300)}))};null!==this._iconTimeout?(this.cancelIconTimeout(),this.setState({animation:!1},(function(){t.forceUpdate(),n()}))):n()},i.render=function(){return N("div",{style:this.props.guiStyles,className:qi.a.overlayAction+" "+(this.state.animation?qi.a.in:""),onMouseDown:this.onOverlayPointerDown,onTouchStart:this.onOverlayPointerDown,onMouseUp:this.onOverlayMouseUp,onTouchEnd:this.onOverlayTouchEnd},this.state.animation?this.renderIcons():void 0)},i.renderIcons=function(){return Array.isArray(this.state.iconType)?this.state.iconType.map((function(e,t){return N(mo,{key:t,type:e})})):N(mo,{type:this.state.iconType})},i.componentDidUpdate=function(){this.state.animation&&this.props.updateOverlayActionIcon(null)},r}(B))||ho)||ho)||ho)||ho);function Co(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function xo(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}So.displayName="OverlayAction";var Io={Top:"top",Bottom:"bottom",TopRight:"top-right",TopLeft:"top-left",BottomRight:"bottom-right",BottomLeft:"bottom-left",Left:"left",Right:"right"},Po=$t((function(e){return{playerClientRect:e.shell.playerClientRect,guiClientRect:e.shell.guiClientRect,isMobile:e.shell.isMobile}}))((wo=Ao=function(e){var t,n;function r(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return xo(Co(t=e.call.apply(e,[this].concat(r))||this),"_hoverTimeout",null),xo(Co(t),"lastAlternativeTypeIndex",-1),xo(Co(t),"onMouseOver",(function(){t._clearHoverTimeout(),t._hoverTimeout=setTimeout((function(){t.setState({showTooltip:!0})}),750)})),xo(Co(t),"onMouseLeave",(function(){t.setState({showTooltip:!1}),t._clearHoverTimeout()})),t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i._clearHoverTimeout=function(){this._hoverTimeout&&(clearTimeout(this._hoverTimeout),this._hoverTimeout=null)},i.getAlternateType=function(){var e=this;return Object.values(Io).find((function(t,n){return n>e.lastAlternativeTypeIndex&&t!=e.props.type&&(e.lastAlternativeTypeIndex=n,!0)}))},i.isToolTipInBoundaries=function(){var e=this.textElement.getBoundingClientRect(),t=this.props.playerClientRect;return e.top>t.top+5&&e.bottom<t.bottom-5&&e.right<t.right-5&&e.left>t.left+5},i.componentWillMount=function(){this.setState({valid:!1,type:this.props.type})},i.componentDidUpdate=function(e){if(this.props.guiClientRect!==e.guiClientRect)this.lastAlternativeTypeIndex=-1,this.setState({valid:!1,type:this.props.type});else if(this.state.showTooltip)if(this.isToolTipInBoundaries())this.state.valid||this.setState({valid:!0});else{var t=this.getAlternateType();t&&this.setState({valid:!1,type:t})}},i.componentWillUnmount=function(){this._clearHoverTimeout()},i.render=function(e){var t=this,n=[qi.a.tooltipLabel,qi.a["tooltip-"+this.state.type]];return this.state.showTooltip&&this.state.valid?n.push(qi.a.show):n.push(qi.a.hide),e.isMobile?W(e.children)[0]:N("div",{className:qi.a.tooltip,onMouseOver:this.onMouseOver,onMouseLeave:this.onMouseLeave},e.children,N("span",{style:{maxWidth:e.maxWidth},ref:function(e){return e?t.textElement=e:void 0},className:n.join(" ")},e.label))},r}(B),xo(Ao,"defaultProps",{type:Io.Top,maxWidth:"240px"}),To=wo))||To;function Do(){return(Do=Object.assign||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}).apply(this,arguments)}var Ro,Oo,Lo,Mo,No,Uo=Fe((function(e,t){return N("button",Do({type:"button",ref:t},e))}));function Fo(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function jo(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Uo.displayName="Button";var Bo=(Ro=$t((function(e){return{prePlayback:e.engine.prePlayback,isPlaybackEnded:e.engine.isPlaybackEnded,playlist:e.engine.playlist,loading:e.loading.show}}),cr(Qr)),Oo=jn("PrePlaybackPlayOverlay"),Lo=Ea("PrePlaybackPlayOverlay"),Mo=An({startOverText:"controls.startOver",playText:"controls.play"}),Ro(No=Ci(No=Oo(No=Lo(No=Mo(No=function(e){var t,n;function r(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return jo(Fo(t=e.call.apply(e,[this].concat(r))||this),"handleClick",(function(){t.props.player.getView().focus(),t.props.playlist&&t.props.isPlaybackEnded?t.props.player.playlist.playNext():t.props.player.play(),t.props.notifyClick()})),jo(Fo(t),"onKeyDown",(function(e){e.keyCode===Ln.ENTER&&t.handleClick()})),jo(Fo(t),"onMouseOver",(function(e){e.stopPropagation()})),t}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r.prototype.render=function(e){var t=e.isPlaybackEnded&&!e.player.config.playback.loop&&!(e.playlist&&e.playlist.next);if((e.prePlayback||t)&&!e.loading){var n=e.isPlaybackEnded?e.startOverText:e.playText;return N("div",{className:qi.a.prePlaybackPlayOverlay,onMouseOver:this.onMouseOver,onClick:this.handleClick},N(Uo,{className:qi.a.prePlaybackPlayButton,tabIndex:"0","aria-label":n,onKeyDown:this.onKeyDown},N(Po,{label:n},e.isPlaybackEnded?N(mo,{type:fo.StartOver}):N(mo,{type:fo.Play}))))}},r}(B))||No)||No)||No)||No)||No);function Vo(){return(Vo=Object.assign||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}).apply(this,arguments)}function Ho(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Go(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Bo.displayName="PrePlaybackPlayOverlay";var Ko=function(e){return function(t){return Gi(function(n){var r,i;function a(){for(var t,r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return Go(Ho(t=n.call.apply(n,[this].concat(i))||this),"ref",{current:null}),Go(Ho(t),"animate",(function(){t.ref.current&&(t.ref.current.classList.add(e),t.props.eventManager.listenOnce(t.ref.current,"animationend",(function(){t.ref.current.classList.remove(e)})))})),t}return i=n,(r=a).prototype=Object.create(i.prototype),r.prototype.constructor=r,r.__proto__=i,a.prototype.render=function(){return N(t,Vo({},this.props,{innerRef:this.ref,animate:this.animate}))},a}(B))}};function zo(){return(zo=Object.assign||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}).apply(this,arguments)}var Wo,Yo,qo,Xo,$o,Qo,Jo=Fe((function(e,t){var n=e.className,r=e.children,i=e.name,a=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,["className","children","name"]),o=[qi.a.controlButtonContainer,"playkit-control-"+Zo(i)];if(n){var s=Array.isArray(n)?n:[n];o=o.concat(s)}return N("div",zo({className:o.join(" "),ref:t},a),r)})),Zo=function(e){return e.replace(/([a-z])([A-Z])/g,"$1-$2").replace(/\s+/g,"-").toLowerCase()};function es(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ts(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ns,rs,is,as,os,ss,ls=(Wo=$t((function(e){return{isDvr:e.engine.isDvr,isLive:e.engine.isLive}})),Yo=jn("Rewind"),qo=Ea("Rewind"),Xo=Ko(qi.a.rotate),$o=An({rewindText:"controls.rewind"}),Wo(Qo=Ci(Qo=Yo(Qo=qo(Qo=Xo(Qo=$o(Qo=function(e){var t,n;function r(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return ts(es(t=e.call.apply(e,[this].concat(r))||this),"onClick",(function(){var e,n=t.props.player;t.props.animate();var r=t.props.step||10,i=n.currentTime,a=n.isLive()?n.getStartTimeOfDvrWindow():0;n.currentTime-r<a?t.props.isDvr||(e=a):e=n.currentTime-r,n.currentTime=e,t.props.notifyClick({from:i,to:e})})),t}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r.prototype.render=function(e){return e.isLive&&!e.isDvr?void 0:N(Jo,{name:"Rewind",className:qi.a.noIdleControl},N(Po,{label:this.props.rewindText},N(Uo,{tabIndex:"0","aria-label":this.props.rewindText,className:""+qi.a.controlButton,ref:this.props.innerRef,onClick:this.onClick},N(mo,{type:e.step&&10!==e.step?fo.Rewind:fo.Rewind10}))))},r}(B))||Qo)||Qo)||Qo)||Qo)||Qo)||Qo);function us(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function cs(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}ls.displayName="Rewind";var ps,ds,hs,fs,gs=(ns=$t((function(e){return{isDvr:e.engine.isDvr,isLive:e.engine.isLive}})),rs=jn("Forward"),is=Ea("Forward"),as=Ko(qi.a.reverseRotate),os=An({forwardText:"controls.forward"}),ns(ss=Ci(ss=rs(ss=is(ss=as(ss=os(ss=function(e){var t,n;function r(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return cs(us(t=e.call.apply(e,[this].concat(r))||this),"onClick",(function(){var e,n=t.props.player;t.props.animate();var r=t.props.step||10,i=n.currentTime,a=n.isLive()?n.liveDuration:n.duration;n.currentTime+r>a?n.isOnLiveEdge()||(e=a):e=n.currentTime+r,n.currentTime=e,t.props.notifyClick({from:i,to:e})})),t}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r.prototype.render=function(e){return e.isLive&&!e.isDvr?void 0:N(Jo,{name:"Forward",className:qi.a.noIdleControl},N(Po,{label:this.props.forwardText},N(Uo,{tabIndex:"0","aria-label":this.props.forwardText,className:""+qi.a.controlButton,ref:this.props.innerRef,onClick:this.onClick},N(mo,{type:e.step&&10!==e.step?fo.Forward:fo.Forward10}))))},r}(B))||ss)||ss)||ss)||ss)||ss)||ss);function ys(){return(ys=Object.assign||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}).apply(this,arguments)}function vs(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ms(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}gs.displayName="Forward";var bs,_s,Es,ks={preventDefault:!1,payload:null},Ts=(ps=$t((function(e){return{isPlayingAdOrPlayback:bo(e.engine),playerNav:e.shell.playerNav,textTracks:e.engine.textTracks,overlayOpen:e.overlay.isOpen}}),cr(Object.assign({},lr,di))),ds=jn("Keyboard"),hs=Ea("Keyboard"),ps(fs=Ci(fs=ds(fs=hs(fs=function(e){var t,n;function r(t){var n,r;ms(vs(r=e.call(this)||this),"_lastActiveTextLanguage",""),ms(vs(r),"_hoverTimeout",null),ms(vs(r),"keyboardHandlers",((n={})[Ln.SPACE]=function(){return r.props.isPlayingAdOrPlayback?(r.props.player.pause(),r.props.updateOverlayActionIcon(fo.Pause)):(r.props.player.play(),r.props.updateOverlayActionIcon(fo.Play)),r.props.updatePlayerHoverState(!0),{preventDefault:!0,payload:!0}},n[Ln.UP]=function(){var e=(Math.round(100*r.props.player.volume)+5)/100;return e=e>1?1:e,r.props.logger.debug("Changing volume. "+r.props.player.volume+" => "+e),r.props.player.muted&&(r.props.player.muted=!1),r.props.player.volume=e,r.props.updateOverlayActionIcon([fo.VolumeBase,fo.VolumeWaves]),{preventDefault:!0,payload:{volume:r.props.player.volume}}},n[Ln.DOWN]=function(){var e=(Math.round(100*r.props.player.volume)-5)/100;return e=e<0?0:e,r.props.logger.debug("Changing volume. "+r.props.player.volume+" => "+e),r.props.player.volume=e,0===e?(r.props.player.muted=!0,r.props.updateOverlayActionIcon([fo.VolumeBase,fo.VolumeMute])):r.props.updateOverlayActionIcon([fo.VolumeBase,fo.VolumeWave]),{preventDefault:!0,payload:{volume:r.props.player.volume}}},n[Ln.F]=function(){return r.props.player.isFullscreen()?{preventDefault:!0,payload:null}:(r.props.logger.debug("Enter fullscreen"),r.props.player.enterFullscreen(),{preventDefault:!0,payload:!0})},n[Ln.P]=function(){return r.props.player.isInPictureInPicture()?(r.props.logger.debug("Exit Picture In Picture"),r.props.player.exitPictureInPicture()):(r.props.logger.debug("Enter Picture In Picture"),r.props.player.enterPictureInPicture()),r.props.updatePlayerHoverState(!0),{preventDefault:!0,payload:!0}},n[Ln.ESC]=function(){return r.props.player.isFullscreen()?(r.props.logger.debug("Exit fullscreen"),r.props.player.exitFullscreen(),{preventDefault:!0,payload:!0}):{preventDefault:!0,payload:null}},n[Ln.LEFT]=function(){if((!r.props.player.ads||!r.props.player.ads.isAdBreak())&&(!r.props.player.isLive()||r.props.player.isDvr())){var e=r.props.player.currentTime-5,t=r.props.player.currentTime,n=e>0?e:0;return r.props.logger.debug("Seek. "+t+" => "+n),r.props.player.currentTime=n,r.props.updateOverlayActionIcon(fo.Rewind),r.props.updatePlayerHoverState(!0),{preventDefault:!0,payload:{from:t,to:n}}}return{preventDefault:!0,payload:null}},n[Ln.RIGHT]=function(){if((!r.props.player.ads||!r.props.player.ads.isAdBreak())&&(!r.props.player.isLive()||r.props.player.isDvr())){var e=r.props.player.currentTime+5,t=r.props.player.currentTime,n=e>r.props.player.duration?r.props.player.duration:e;return r.props.logger.debug("Seek. "+t+" => "+n),r.props.player.currentTime=e>r.props.player.duration?r.props.player.duration:e,r.props.updateOverlayActionIcon(fo.Forward),r.props.updatePlayerHoverState(!0),{preventDefault:!0,payload:{from:t,to:n}}}return{preventDefault:!0,payload:null}},n[Ln.HOME]=function(){if((!r.props.player.ads||!r.props.player.ads.isAdBreak())&&(!r.props.player.isLive()||r.props.player.isDvr())){var e=r.props.player.currentTime;return r.props.logger.debug("Seek. "+e+" => 0"),r.props.player.currentTime=0,r.props.updateOverlayActionIcon(fo.StartOver),r.props.updatePlayerHoverState(!0),{preventDefault:!0,payload:{from:e,to:0}}}return{preventDefault:!0,payload:null}},n[Ln.END]=function(){if((!r.props.player.ads||!r.props.player.ads.isAdBreak())&&(!r.props.player.isLive()||r.props.player.isDvr())){var e=r.props.player.currentTime,t=r.props.player.duration;return r.props.logger.debug("Seek. "+e+" => "+t),r.props.player.currentTime=t,r.props.updateOverlayActionIcon(fo.SeekEnd),r.props.updatePlayerHoverState(!0),{preventDefault:!0,payload:{from:e,to:t}}}return{preventDefault:!0,payload:null}},n[Ln.M]=function(){return r.props.logger.debug(r.props.player.muted?"Umnute":"Mute"),r.props.player.muted=!r.props.player.muted,r.props.player.muted?r.props.updateOverlayActionIcon([fo.VolumeBase,fo.VolumeMute]):r.props.updateOverlayActionIcon([fo.VolumeBase,fo.VolumeWaves]),{preventDefault:!0,payload:!0}},n[Ln.SEMI_COLON]=function(e){return e.shiftKey?r.props.player.playbackRate!==r.props.player.defaultPlaybackRate?(r.props.logger.debug("Changing playback rate. "+r.props.player.playbackRate+" => "+r.props.player.defaultPlaybackRate),r.props.player.playbackRate=r.props.player.defaultPlaybackRate,r.props.updateOverlayActionIcon(fo.Speed),{preventDefault:!0,payload:{speed:r.props.player.defaultPlaybackRate}}):{preventDefault:!0,payload:null}:ks},n[Ln.PERIOD]=function(e){if(e.shiftKey){var t=r.props.player.playbackRate,n=r.props.player.playbackRates.indexOf(t);return n<r.props.player.playbackRates.length-1?(r.props.logger.debug("Changing playback rate. "+t+" => "+r.props.player.playbackRates[n+1]),r.props.player.playbackRate=r.props.player.playbackRates[n+1],r.props.updateOverlayActionIcon(fo.SpeedUp),{preventDefault:!0,payload:{speed:r.props.player.playbackRates[n+1]}}):{preventDefault:!0,payload:null}}return ks},n[Ln.COMMA]=function(e){if(e.shiftKey){var t=r.props.player.playbackRate,n=r.props.player.playbackRates.indexOf(t);return n>0?(r.props.logger.debug("Changing playback rate. "+t+" => "+r.props.player.playbackRates[n-1]),r.props.player.playbackRate=r.props.player.playbackRates[n-1],r.props.updateOverlayActionIcon(fo.SpeedDown),{preventDefault:!0,payload:{speed:r.props.player.playbackRates[n-1]}}):{preventDefault:!0,payload:null}}return ks},n[Ln.C]=function(e){var t=r.props.player.getActiveTracks().text;if(e.altKey||e.shiftKey||e.ctrlKey||e.metaKey)return ks;if(t){if("off"===t.language&&r._lastActiveTextLanguage){r.props.logger.debug("Changing text track to language",r._lastActiveTextLanguage);var n=r.props.player.getTracks("text").find((function(e){return e.language===r._lastActiveTextLanguage}));return r.props.player.selectTrack(n),{preventDefault:!0,payload:{track:n}}}"off"===t.language||r._lastActiveTextLanguage||(r.props.logger.debug("Hiding text track"),r._lastActiveTextLanguage=t.language,r.props.player.hideTextTrack())}return{preventDefault:!0,payload:null}},n));var i=document.getElementById(t.config.targetId);return i?(i.onkeydown=function(e){var t=e.target instanceof Node&&e.target.nodeName||"";if(-1===["INPUT","SELECT","TEXTAREA"].indexOf(t)&&!r.props.overlayOpen&&!r.props.playerNav&&"function"==typeof r.keyboardHandlers[e.keyCode]){r.props.logger.debug("KeyDown -> keyName: "+function(e){for(var t in Ln)if(Ln[t]===e)return t;return"NOT_FOUND"}(e.keyCode)+", shiftKey: "+e.shiftKey.toString());var n=r.keyboardHandlers[e.keyCode](e),i=n.preventDefault,a=n.payload;i&&e.preventDefault(),a&&r.props.notifyClick(ys({key:e.keyCode},a))}},r):vs(r)}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r.prototype.componentWillReceiveProps=function(e){var t=this.props.textTracks.find((function(e){return e.active})),n=e.textTracks.find((function(e){return e.active}));t&&"off"!==t.language&&n&&"off"===n.language?this._lastActiveTextLanguage=t.language:n&&"off"!==n.language&&(this._lastActiveTextLanguage="")},r}(B))||fs)||fs)||fs)||fs);function As(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ws(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ss=["keydown","keyup"],Cs=(bs=$t((function(e){return{playerNav:e.shell.playerNav,overlayOpen:e.overlay.isOpen}})),_s=jn("KEYBOARD_PROVIDER"),bs(Es=Gi(Es=_s(Es=function(e){var t,n;function r(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return ws(As(t=e.call.apply(e,[this].concat(r))||this),"_keyboardListeners",[]),ws(As(t),"_isKeyboardEnable",!1),ws(As(t),"_componentToHandle",null),ws(As(t),"_addKeyboardHandler",(function(e,n,r,i){var a=t._createKeyCode(n,r);t._keyboardListeners[a]?t.props.logger.warn("Combination of key "+r.code+" altKey "+(!!r.altKey).toString()+" ctrlKey "+(!!r.ctrlKey).toString()+"\n      metaKey "+(!!r.metaKey).toString()+" shiftKey "+(!!r.shiftKey).toString()+" already exist"):t._keyboardListeners[a]={callback:i,componentName:e}})),ws(As(t),"_removeKeyboardHandler",(function(e,n){var r=t._createKeyCode(e,n);t._keyboardListeners[r]&&delete t._keyboardListeners[r]})),ws(As(t),"_updateIsKeyboardEnabled",(function(e){t._isKeyboardEnable=e})),ws(As(t),"_setKeyboardEventToScope",(function(e){t._componentToHandle=e})),t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.componentDidMount=function(){var e=this,t=this.props,n=t.eventManager,r=t.playerContainer;this.keyEventHandler=this._keyEventHandler.bind(this),Ss.forEach((function(t){n.listen(r,t,e.keyEventHandler)}))},i.shouldComponentUpdate=function(){return!1},i._keyEventHandler=function(e){var t=this._createKeyCode(e.type,{code:e.keyCode,altKey:e.altKey,ctrlKey:e.ctrlKey,metaKey:e.metaKey,shiftKey:e.shiftKey}),n=e.target instanceof Node&&e.target.nodeName||"";-1!==["INPUT","SELECT","TEXTAREA"].indexOf(n)||!this._shouldHandleKeyboardEvents()||!this._keyboardListeners[t]||"function"!=typeof this._keyboardListeners[t].callback||this._componentToHandle&&this._keyboardListeners[t].componentName!==this._componentToHandle||(e.preventDefault(),e.stopPropagation(),this._keyboardListeners[t].callback(e))},i._shouldHandleKeyboardEvents=function(){return this._isKeyboardEnable&&!this.props.playerNav&&!this.props.overlayOpen},i._createKeyCode=function(e,t){var n=Ss.indexOf(e),r=t.altKey?1:0,i=t.ctrlKey?1:0,a=t.metaKey?1:0,o=t.shiftKey?1:0;return parseInt(""+n+t.code+r+i+a+o)},i.getChildContext=function(){return{addKeyboardHandler:this._addKeyboardHandler,removeKeyboardHandler:this._removeKeyboardHandler,updateIsKeyboardEnabled:this._updateIsKeyboardEnabled,setKeyboardEventToScope:this._setKeyboardEventToScope}},i.render=function(){return this.props.children&&W(this.props.children)[0]||null},r}(B))||Es)||Es)||Es);function xs(){return(xs=Object.assign||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}).apply(this,arguments)}function Is(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ps(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ds,Rs,Os,Ls,Ms=function(e){return function(t){return function(n){var r,i;function a(){for(var t,r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return Ps(Is(t=n.call.apply(n,[this].concat(i))||this),"keyboardEventHandlers",[]),Ps(Is(t),"_updateIsKeyboardEnabled",(function(e){t.context.updateIsKeyboardEnabled(e)})),Ps(Is(t),"_setKeyboardEventToScope",(function(n){n?t.context.setKeyboardEventToScope(e):t.context.setKeyboardEventToScope(null)})),t}i=n,(r=a).prototype=Object.create(i.prototype),r.prototype.constructor=r,r.__proto__=i;var o=a.prototype;return o.componentDidMount=function(){var t=this;this.keyboardEventHandlers.forEach((function(n){var r=n.eventType?n.eventType:Ss[0];t._addKeyboardHandler(e,r,n.key,n.action)}))},o.componentWillUnmount=function(){var e=this;this.keyboardEventHandlers.forEach((function(t){var n=t.eventType?t.eventType:Ss[0];e._removeKeyboardHandler(n,t.key)}))},o.registerKeyboardEvents=function(e){this.keyboardEventHandlers=e},o._addKeyboardHandler=function(e,t,n,r){this.context.addKeyboardHandler(e,t,n,r)},o._removeKeyboardHandler=function(e,t){this.context.removeKeyboardHandler(e,t)},o.render=function(){var e=this;return N(t,xs({},this.props,{setKeyboardEventToScope:function(t){return e._setKeyboardEventToScope(t)},updateIsKeyboardEnabled:function(t){return e._updateIsKeyboardEnabled(t)},registerKeyboardEvents:function(t){return e.registerKeyboardEvents(t)}}))},a}(B)}},Ns="chromecast";function Us(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Fs(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var js,Bs,Vs,Hs,Gs,Ks,zs=(Ds=$t((function(e){return{isCasting:e.engine.isCasting,isCastAvailable:e.engine.isCastAvailable}})),Rs=jn("Cast"),Os=An({castText:"cast.play_on_tv"}),Ds(Ls=Ci(Ls=Gi(Ls=Rs(Ls=Os(Ls=function(e){var t,n;function r(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return Fs(Us(t=e.call.apply(e,[this].concat(r))||this),"onClick",(function(){t.props.player.setIsCastInitiator(Ns,!0),t.props.eventManager.listenOnce(t.props.player,t.props.player.Event.Cast.CAST_SESSION_START_FAILED,(function(){return t.props.player.setIsCastInitiator(Ns,!1)}))})),Fs(Us(t),"onKeyDown",(function(e){e.keyCode===Ln.ENTER&&t.props.player.startCasting(Ns)})),t}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r.prototype.render=function(e){if(e.isCasting||e.isCastAvailable){var t=e.isCasting?qi.a.castButton+" "+qi.a.castButtonActive:qi.a.castButton;return N("div",{role:"button","aria-label":this.props.castText,className:qi.a.controlButtonContainer,onClick:this.onClick,onKeyDown:this.onKeyDown},N(Po,{label:this.props.castText},N("google-cast-launcher",{className:t,tabIndex:"0"})))}},r}(B))||Ls)||Ls)||Ls)||Ls)||Ls);function Ws(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ys(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}zs.displayName="Cast";var qs,Xs=(js=$t((function(e){return{isInFullscreen:e.engine.fullscreen,targetId:e.config.targetId}})),Bs=jn("Fullscreen"),Vs=Ms("Fullscreen"),Hs=Ea("Fullscreen"),Gs=An({fullscreenText:"controls.fullscreen",fullscreenExitText:"controls.fullscreenExit"}),js(Ks=Ci(Ks=Bs(Ks=Vs(Ks=Hs(Ks=Gs(Ks=function(e){var t,n;function r(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return Ys(Ws(t=e.call.apply(e,[this].concat(r))||this),"_keyboardEventHandlers",[{key:{code:Ln.F},action:function(e){t.handleKeydown(e)}},{key:{code:Ln.ESC},action:function(e){t.handleKeydown(e)}}]),Ys(Ws(t),"toggleFullscreen",(function(){var e=t.props,n=e.targetId,r=e.logger,i=e.player;r.debug("Toggle fullscreen");var a=document.getElementById(n);i.isFullscreen()?i.exitFullscreen():i.enterFullscreen(),a&&a.focus(),t.props.notifyClick()})),t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.componentDidMount=function(){this.props.registerKeyboardEvents(this._keyboardEventHandlers)},i.handleKeydown=function(e){switch(e.keyCode){case Ln.F:this.props.player.isFullscreen()||this.toggleFullscreen();break;case Ln.ESC:this.props.player.isFullscreen()&&this.toggleFullscreen()}},i.render=function(){return N(Jo,{name:"Fullscreen"},N(Po,{label:this.props.isInFullscreen?this.props.fullscreenExitText:this.props.fullscreenText},N(Uo,{tabIndex:"0","aria-label":this.props.isInFullscreen?this.props.fullscreenExitText:this.props.fullscreenText,className:this.props.isInFullscreen?[qi.a.controlButton,qi.a.isFullscreen].join(" "):qi.a.controlButton,onClick:this.toggleFullscreen},N(mo,{type:fo.Maximize}),N(mo,{type:fo.Minimize}))))},r}(B))||Ks)||Ks)||Ks)||Ks)||Ks)||Ks);function $s(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Qs(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Js(){return(Js=Object.assign||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}).apply(this,arguments)}Xs.displayName="Fullscreen";var Zs,el=$t((function(e){return{overlayOpen:e.overlay.isOpen}}),cr(Js({},lr,ki)))(qs=function(e){var t,n;function r(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return Qs($s(t=e.call.apply(e,[this].concat(r))||this),"_timeoutId",null),Qs($s(t),"onCloseButtonKeyDown",(function(e){e.keyCode!==Ln.ENTER&&e.keyCode!==Ln.SPACE||(e.preventDefault(),t.props.onClose())})),Qs($s(t),"onKeyDown",(function(e){t.props.handleKeyDown&&t.props.handleKeyDown(e)})),t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.componentDidMount=function(){var e=this;this._timeoutId=setTimeout((function(){return e.props.addPlayerClass(qi.a.overlayActive)}),0)},i.componentWillUnmount=function(){this._timeoutId&&(clearTimeout(this._timeoutId),this._timeoutId=null),this.props.removePlayerClass(qi.a.overlayActive)},i.renderCloseButton=function(e){return e.permanent?void 0:N(En,null,N("a",{role:"button",ref:function(t){e.addAccessibleChild&&e.addAccessibleChild(t)},tabIndex:"0",onClick:function(){e.updateOverlay(!1),e.onClose()},onKeyDown:this.onCloseButtonKeyDown,"aria-label":N(bn,{id:"overlay.close"}),className:qi.a.closeOverlay},N(mo,{type:fo.Close})))},i.render=function(e){var t=[qi.a.overlay];if(e.type){var n=qi.a[e.type+"-overlay"]?qi.a[e.type+"-overlay"]:e.type+"-overlay";t.push(n)}return e.open&&(this.props.updateOverlay(e.open),t.push(qi.a.active)),N("div",{tabIndex:"-1",className:t.join(" "),role:"dialog",onKeyDown:this.onKeyDown},N("div",{className:qi.a.overlayContents},e.children),this.renderCloseButton(e))},r}(B))||qs;function tl(){return(tl=Object.assign||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}).apply(this,arguments)}function nl(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)}}el.displayName="Overlay";var rl,il=$t((function(e){return{isMobile:e.shell.isMobile,isSmallSize:e.shell.isSmallSize}}),cr(lr))(Zs=Ba(Zs=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,a,o=r.prototype;return o.componentWillMount=function(){this.props.addPlayerClass(qi.a.smartContainerOpen),this.props.updateSmartContainerOpen(!0)},o.componentWillUnmount=function(){this.props.removePlayerClass(qi.a.smartContainerOpen),this.props.updateSmartContainerOpen(!1)},o.componentDidMount=function(){this.props.setIsModal(this.isPortal)},o.render=function(e){var t=document.getElementById(this.props.targetId)||document;return e.clearAccessibleChildren(),this.isPortal?Xe(N(el,{open:!0,onClose:e.onClose,handleKeyDown:this.props.handleKeyDown,addAccessibleChild:this.props.addAccessibleChild},N("div",{className:qi.a.title},e.title),this.renderChildren(e)),t.querySelector(".overlay-portal")):N("div",{onKeyDown:e.handleKeyDown,tabIndex:"-1",className:[qi.a.smartContainer,qi.a.top,qi.a.left].join(" ")},this.renderChildren(e))},o.renderChildren=function(e){var t=this;return W(e.children).map((function(n){if(n)return ie(n,tl({pushRef:function(t){e.addAccessibleChild(t)}},t.props))}))},i=r,(a=[{key:"isPortal",get:function(){return this.props.isMobile||this.props.isSmallSize}}])&&nl(i.prototype,a),r}(B))||Zs)||Zs;function al(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ol(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function sl(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}il.displayName="SmartContainer";var ll=$t((function(e){return{isMobile:e.shell.isMobile,isSmallSize:e.shell.isSmallSize,guiClientRect:e.shell.guiClientRect}}))(rl=Gi(rl=Ba(rl=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return sl(al(t=e.call.apply(e,[this].concat(r))||this),"handleClickOutside",(function(e){t.props.isMobile||t.props.isSmallSize||!t._menuElement||t._menuElement.contains(e.target)||t.props.onClose()})),sl(al(t),"onChange",(function(e){t.onSelect(t.props.options[e.target.value])})),t}ol(t,e);var n=t.prototype;return n.componentWillMount=function(){this.setState({position:[qi.a.top,qi.a.left]})},n.componentDidMount=function(){this.props.eventManager.listen(document,"click",this.handleClickOutside),this.props.isMobile||this.props.isSmallSize||this.setState({position:this.getPosition()})},n.getPosition=function(){var e=this._menuElement.getBoundingClientRect(),t=this.props.guiClientRect;return e.top>=t.top?[qi.a.top,qi.a.left]:e.bottom+e.height<t.bottom?[qi.a.bottom,qi.a.left]:(this._menuElement.style.maxHeight=.8*t.height+"px",[qi.a.stickBottom,qi.a.left])},n.isSelected=function(e){return e.active},n.onSelect=function(e){this.props.onMenuChosen(e.value),this.props.options.filter((function(e){return e.active})).forEach((function(e){e.active=!1})),this.props.options.filter((function(t){return t.value===e.value}))[0].active=!0},n.renderNativeSelect=function(e){var t=this,n=this.props.hideSelect?qi.a.mobileHiddenSelect:"";return N("select",{"aria-labelledby":e,role:"listbox",ref:function(e){t.props.pushRef&&t.props.pushRef(e)},className:n+=" "+qi.a.dropdown,onChange:this.onChange},this.props.options.map((function(e,n){return N("option",{role:"option","aria-selected":t.isSelected(e)?"true":"",selected:t.isSelected(e),value:n,key:n},e.label)})))},n.render=function(e){var t=this;return e.clearAccessibleChildren(),e.isMobile||e.isSmallSize?this.renderNativeSelect(e.labelledby):N("div",{role:"menu",onKeyDown:e.handleKeyDown,ref:function(e){return e?t._menuElement=e:void 0},className:[qi.a.dropdownMenu].concat(this.state.position).join(" ")},e.options.map((function(n,r){return N(cl,{setDefaultFocusedElement:e.setDefaultFocusedElement,addAccessibleChild:e.addAccessibleChild,isSelected:t.isSelected,onSelect:function(e){t.onSelect(e)},key:r,data:n})})))},t}(B))||rl)||rl)||rl;ll.displayName="Menu";var ul,cl=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return sl(al(t=e.call.apply(e,[this].concat(r))||this),"onClick",(function(e){e.stopPropagation(),t.props.onSelect(t.props.data)})),sl(al(t),"onKeyDown",(function(e){switch(e.keyCode){case Ln.ENTER:t.props.onSelect(t.props.data),e.stopPropagation()}})),t}return ol(t,e),t.prototype.render=function(e){var t=this,n=e.data.badgeType&&!e.isSelected(e.data)?go[e.data.badgeType]:go[e.data.badgeType+"Active"];return N("div",{role:"menuitemradio",tabIndex:"-1","aria-checked":e.isSelected(e.data)?"true":"false",ref:function(n){t.props.addAccessibleChild(n),e.isSelected(e.data)&&e.setDefaultFocusedElement(n)},className:e.isSelected(e.data)?[qi.a.dropdownMenuItem,qi.a.active].join(" "):qi.a.dropdownMenuItem,onClick:this.onClick,onKeyDown:this.onKeyDown},N("span",{className:n?[qi.a.labelBadge,n].join(" "):""},e.data.label),N("span",{className:[qi.a.menuIconContainer,qi.a.active].join(" ")},N(mo,{type:fo.Check})))},t}(B);function pl(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function dl(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var hl=$t((function(e){return{isMobile:e.shell.isMobile,isSmallSize:e.shell.isSmallSize}}))(ul=function(e){var t,n;function r(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return dl(pl(t=e.call.apply(e,[this].concat(r))||this),"onMenuChosen",(function(e){t.props.onMenuChosen(e),t.setState({dropMenuActive:!1})})),dl(pl(t),"onClick",(function(){t.state.dropMenuActive||setTimeout((function(){return t.toggleDropDown()}))})),dl(pl(t),"onKeyDown",(function(e){switch(e.keyCode){case Ln.ENTER:t.onClick();break;case Ln.SPACE:e.preventDefault(),t.onClick();break;case Ln.ESC:t.state.dropMenuActive&&(t.onClose(),e.stopPropagation())}})),dl(pl(t),"onClose",(function(){t.setState({dropMenuActive:!1})})),t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.componentWillMount=function(){this.setState({dropMenuActive:!1})},i.componentDidMount=function(){this.props.registerParentSelectedCallback&&this.props.registerParentSelectedCallback(this.toggleDropDown.bind(this))},i.isSelected=function(e){return e.active},i.getActiveOption=function(){return this.props.options.find((function(e){return e.active}))||this.props.options[0]||{label:"Unlabled"}},i.renderNativeSelect=function(e){return N(ll,{labelledby:e,pushRef:this.props.pushRef,options:this.props.options,onMenuChosen:this.onMenuChosen,onClose:this.onClose})},i.render=function(e){var t,n,r=this,i=e.name+"Active",a=this.getActiveOption(),o=(null==a||null==(t=a.dropdownOptions)?void 0:t.label)||a.label,s=go[a.badgeType||(null==a||null==(n=a.dropdownOptions)?void 0:n.badgeType)];return e.isMobile||e.isSmallSize?this.renderNativeSelect(e.name):N("div",{name:e.name,className:this.state.dropMenuActive?[qi.a.dropdown,qi.a.active].join(" "):qi.a.dropdown,ref:function(e){return e?r._el=e:void 0}},N("div",{tabIndex:e.tabbable?0:-1,ref:function(t){e.pushRef&&e.pushRef(t)},role:"menuitem","aria-haspopup":"true","aria-expanded":this.state.dropMenuActive?"true":"false","aria-labelledby":[e.name,i].join(" "),className:qi.a.dropdownButton,onClick:this.onClick,onKeyDown:this.onKeyDown},N("span",{id:i,className:s?[qi.a.labelBadge,s].join(" "):""},o),N(mo,{type:fo.ArrowDown}),this.state.dropMenuActive?N(ll,{parentEl:this._el,options:e.options,onMenuChosen:this.onMenuChosen,onClose:this.onClose}):void 0))},i.toggleDropDown=function(){this.setState((function(e){return{dropMenuActive:!e.dropMenuActive}}))},r}(B))||ul;hl.displayName="DropDown";var fl=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.render=function(e){var t=e.label&&e.label.toLowerCase();return N("div",{className:[qi.a.smartContainerItem,qi.a.selectMenuItem].join(" ")},N("label",{id:t,htmlFor:t},e.icon?N("div",{className:qi.a.labelIcon},N(mo,{type:e.icon})):void 0,e.label),N(hl,{pushRef:function(t){e.pushRef(t)},name:t,onMenuChosen:function(t){return e.onMenuChosen(t)},options:e.options}))},r}(B);fl.displayName="SmartContainerItem";var gl,yl=function(e){var t=function(){e.changeCaptionsStyle(e.captionsStyle)};return N("div",{role:"button",tabIndex:"0",ref:function(t){e.addAccessibleChild(t)},className:e.classNames.join(" "),onClick:t,onKeyDown:function(e){e.keyCode===Ln.ENTER&&t()}},N(bn,{id:"cvaa.sample_caption_tag"}),e.player.textStyle.isEqual(e.captionsStyle)?N("div",{className:qi.a.activeTick},N(mo,{type:fo.Check})):void 0)};function vl(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ml(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var bl=Ci(gl=function(e){var t,n;function r(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return ml(vl(t=e.call.apply(e,[this].concat(r))||this),"transitionToState",(function(){t.props.transitionToState(t.props.cvaaOverlayState.CustomCaptions)})),ml(vl(t),"onKeyDown",(function(e){e.keyCode===Ln.ENTER&&t.transitionToState()})),t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.componentWillMount=function(){var e=this.props.player;this.captionsStyleDefault=e.TextStyle.fromJson({backgroundOpacity:e.TextStyle.StandardOpacities.TRANSPARENT}),this.captionsStyleYellow=e.TextStyle.fromJson({backgroundOpacity:e.TextStyle.StandardOpacities.TRANSPARENT,fontColor:e.TextStyle.StandardColors.YELLOW}),this.captionsStyleBlackBG=e.TextStyle.fromJson({backgroundColor:e.TextStyle.StandardColors.BLACK,fontColor:e.TextStyle.StandardColors.WHITE})},i.render=function(e){return N("div",{className:[qi.a.overlayScreen,qi.a.active].join(" ")},N("div",{className:qi.a.title},N(bn,{id:"cvaa.title"})),N("div",null,N(yl,{addAccessibleChild:e.addAccessibleChild,classNames:[qi.a.sample],changeCaptionsStyle:e.changeCaptionsStyle,captionsStyle:this.captionsStyleDefault,player:e.player}),N(yl,{addAccessibleChild:e.addAccessibleChild,classNames:[qi.a.sample,qi.a.blackBg],changeCaptionsStyle:e.changeCaptionsStyle,captionsStyle:this.captionsStyleBlackBG,player:e.player}),N(yl,{addAccessibleChild:e.addAccessibleChild,classNames:[qi.a.sample,qi.a.yellowText],changeCaptionsStyle:e.changeCaptionsStyle,captionsStyle:this.captionsStyleYellow,player:e.player})),this.isAdvancedStyleApplied()?N("div",{className:qi.a.customCaptionsApplied},N("div",{className:[qi.a.sample,qi.a.custom].join(" "),style:e.customTextStyle.toCSS()},N(bn,{id:"cvaa.sample_custom_caption_tag"}),N("div",{className:qi.a.activeTick},N(mo,{type:fo.Check}))),N("a",{role:"button",tabIndex:"0","aria-haspopup":"true",onClick:this.transitionToState,ref:function(t){e.addAccessibleChild(t)},onKeyDown:this.onKeyDown},N(bn,{id:"cvaa.edit_caption"}))):N("a",{role:"button","aria-haspopup":"true",tabIndex:"0",className:qi.a.buttonSaveCvaa,onClick:this.transitionToState,ref:function(t){e.addAccessibleChild(t)},onKeyDown:this.onKeyDown},N(bn,{id:"cvaa.set_custom_caption"})))},i.isAdvancedStyleApplied=function(){var e=this.props.player;return!e.textStyle.isEqual(this.captionsStyleDefault)&&!e.textStyle.isEqual(this.captionsStyleBlackBG)&&!e.textStyle.isEqual(this.captionsStyleYellow)},r}(B))||gl,_l=function(e){return N("div",{className:e.classNames.join(" ")},N("label",{id:e.styleName},N(bn,{id:e.labelId})),N(hl,{name:e.styleName,pushRef:function(t){e.addAccessibleChild(t)},tabbable:!0,onMenuChosen:function(t){var n={};n[e.styleName]=t,e.changeCustomStyle(n)},options:e.options}))};function El(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function kl(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Tl=function(e){var t,n;function r(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return kl(El(t=e.call.apply(e,[this].concat(r))||this),"mouseDownHandler",(function(e){t._sliderElementOffsetLeft=t._sliderElement.getBoundingClientRect().left,t.state.dragging||t.setState((function(n){return{dragging:!0,value:t.mouseEventToValue(e,n)}}),(function(){t.props.onChange(t.mouseEventToValue(e,t.state))}))})),kl(El(t),"onKeyDown",(function(e){e.keyCode!==Ln.LEFT&&e.keyCode!==Ln.RIGHT||t.onKeyboardDragging(e)})),kl(El(t),"mouseMoveHandler",(function(e){t.state.dragging&&t.setState((function(n){return{value:t.mouseEventToValue(e,n)}}),(function(){t.props.onChange(t.mouseEventToValue(e,t.state))}))})),kl(El(t),"mouseUpHandler",(function(e){t.state.dragging&&t.setState((function(n){return{value:t.mouseEventToValue(e,n),dragging:!1}}),(function(){t.props.onChange(t.mouseEventToValue(e,t.state))}))})),t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.componentWillMount=function(){this.setState({value:this.props.value||0,min:this.props.min||0,max:this.props.max||100,dragging:!1}),document.addEventListener("mouseup",this.mouseUpHandler),document.addEventListener("mousemove",this.mouseMoveHandler),document.addEventListener("touchend",this.mouseUpHandler),document.addEventListener("touchmove",this.mouseMoveHandler)},i.componentWillUnmount=function(){document.removeEventListener("mouseup",this.mouseUpHandler),document.removeEventListener("mousemove",this.mouseMoveHandler),document.removeEventListener("touchend",this.mouseUpHandler),document.removeEventListener("touchmove",this.mouseMoveHandler)},i.componentDidMount=function(){this.sliderWidth=this._sliderElement.clientWidth,this._sliderElementOffsetLeft=this._sliderElement.getBoundingClientRect().left},i.onKeyboardDragging=function(e){var t=this;e.stopPropagation(),this._sliderElementOffsetLeft=this._sliderElement.getBoundingClientRect().left;var n=this.props.value;switch(e.keyCode){case Ln.RIGHT:(n+=5)>this.state.max&&(n=this.state.max);break;case Ln.LEFT:(n-=5)<this.state.min&&(n=this.state.min)}this.setState({value:n,dragging:!1},(function(){t.props.onChange(n)}))},i.mouseEventToValue=function(e,t){var n=(e.touches&&e.touches.length>0?e.touches[0].clientX:e.changedTouches?e.changedTouches[0].pageX:e.clientX)-this._sliderElement.getBoundingClientRect().left,r=Math.round(n/this._sliderElement.clientWidth*100);return this.getValueByPersentage(r)<t.min?t.min:this.getValueByPersentage(r)>t.max?t.max:this.getValueByPersentage(r)},i.getValueByPersentage=function(e){return this.state.max/100*e},i.getPercentageByValue=function(){return Math.round(this.state.value/this.state.max*100)},i.render=function(e){var t=this;return N("div",{role:"slider","aria-valuemin":this.state.min,"aria-valuenow":this.state.value,"aria-valuemax":this.state.max,"aria-labelledby":e.name,tabIndex:"0",ref:function(n){n&&(t._sliderElement=n,e.pushRef&&e.pushRef(n))},className:qi.a.slider,onMouseDown:this.mouseDownHandler,onTouchStart:this.mouseDownHandler,onKeyDown:this.onKeyDown},N("div",{className:qi.a.progress,style:{width:this.getPercentageByValue()+"%"}},N("div",{className:qi.a.handle,onMouseDown:this.mouseDownHandler,onTouchStart:this.mouseDownHandler})))},r}(B);Tl.displayName="Slider";var Al,wl=function(e){return N("div",{className:e.classNames.join(" ")},N("label",{id:e.styleName},N(bn,{id:e.labelId})),N(Tl,{name:e.styleName,pushRef:function(t){e.addAccessibleChild(t)},min:0,max:100,value:100*e.value,onChange:function(t){var n={};n[e.styleName]=t/100,e.changeCustomStyle(n)}}))};function Sl(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Cl(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var xl,Il,Pl,Dl,Rl=Ci(Al=function(e){var t,n;function r(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return Cl(Sl(t=e.call.apply(e,[this].concat(r))||this),"changeCaptionsStyle",(function(){t.props.changeCaptionsStyle(t.props.customTextStyle)})),Cl(Sl(t),"onKeyDown",(function(e){e.keyCode===Ln.ENTER&&t.changeCaptionsStyle()})),t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.componentDidMount=function(){this.props.focusOnDefault()},i.render=function(e){var t=this.props.player,n=t.TextStyle.FontFamily,r=t.TextStyle.EdgeStyles,i=t.TextStyle.StandardColors,a=t.TextStyle.FontSizes.map((function(t){return{value:t.label,label:t.label,active:e.customTextStyle.fontSize===t.label}})),o=Object.keys(i).map((function(t){return{value:i[t],label:t.charAt(0).toUpperCase()+t.toLowerCase().slice(1),active:e.customTextStyle.fontColor.every((function(e,n){return e===i[t][n]}))}})),s=Object.keys(n).map((function(t){return{value:n[t],label:n[t],active:e.customTextStyle.fontFamily===n[t]}})),l=Object.keys(r).map((function(t){return{value:r[t],label:t.charAt(0).toUpperCase()+t.toLowerCase().slice(1),active:e.customTextStyle.fontEdge===r[t]}})),u=Object.keys(i).map((function(t){return{value:i[t],label:t.charAt(0).toUpperCase()+t.toLowerCase().slice(1),active:e.customTextStyle.backgroundColor.every((function(e,n){return e===i[t][n]}))}}));return N("div",{className:[qi.a.overlayScreen,qi.a.active].join(" ")},N("form",{className:[qi.a.form,qi.a.customCaptionForm].join(" ")},N(_l,{addAccessibleChild:e.addAccessibleChild,labelId:"cvaa.size_label",options:a,classNames:[qi.a.formGroupRow,qi.a.fontSize],styleName:"fontSize",changeCustomStyle:e.changeCustomStyle}),N(_l,{addAccessibleChild:e.addAccessibleChild,labelId:"cvaa.font_color_label",options:o,classNames:[qi.a.formGroupRow,qi.a.fontColor],styleName:"fontColor",changeCustomStyle:e.changeCustomStyle}),N(_l,{addAccessibleChild:e.addAccessibleChild,labelId:"cvaa.font_family_label",options:s,classNames:[qi.a.formGroupRow,qi.a.fontFamily],styleName:"fontFamily",changeCustomStyle:e.changeCustomStyle}),N(_l,{addAccessibleChild:e.addAccessibleChild,labelId:"cvaa.font_style_label",options:l,classNames:[qi.a.formGroupRow,qi.a.fontStyle],styleName:"fontEdge",changeCustomStyle:e.changeCustomStyle}),N(wl,{addAccessibleChild:e.addAccessibleChild,labelId:"cvaa.font_opacity_label",value:e.customTextStyle.fontOpacity,classNames:[qi.a.formGroupRow,qi.a.fontOpacity],styleName:"fontOpacity",changeCustomStyle:e.changeCustomStyle}),N(_l,{addAccessibleChild:e.addAccessibleChild,labelId:"cvaa.background_color_label",options:u,classNames:[qi.a.formGroupRow,qi.a.backgroundColor],styleName:"backgroundColor",changeCustomStyle:e.changeCustomStyle}),N(wl,{addAccessibleChild:e.addAccessibleChild,labelId:"cvaa.background_opacity_label",value:e.customTextStyle.backgroundOpacity,classNames:[qi.a.formGroupRow,qi.a.backgroundOpacity],styleName:"backgroundOpacity",changeCustomStyle:e.changeCustomStyle}),N("div",{className:qi.a.formGroupRow},N("a",{role:"button",tabIndex:"0",ref:function(t){e.addAccessibleChild(t)},onClick:this.changeCaptionsStyle,onKeyDown:this.onKeyDown,className:[qi.a.btn,qi.a.btnBranded,qi.a.btnBlock].join(" ")},N(bn,{id:"cvaa.apply"}))),N("div",{className:qi.a.previewContainer},N("span",{style:e.getPreviewStyle()},N(bn,{id:"cvaa.caption_preview"})))))},r}(B))||Al;function Ol(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ll(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ml(){return(Ml=Object.assign||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}).apply(this,arguments)}var Nl,Ul,Fl,jl,Bl,Vl,Hl={Main:"main",CustomCaptions:"custom-captions"},Gl=(xl=$t((function(e){return{style:e.cvaa.style}}),cr(Ml({},ni,lr))),Il=jn("CVAAOverlay"),Pl=Ea("CVAAOverlay"),xl(Dl=Ci(Dl=Il(Dl=Pl(Dl=Ba(Dl=function(e){var t,n;function r(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return Ll(Ol(t=e.call.apply(e,[this].concat(r))||this),"transitionToState",(function(e){t.setState({activeWindow:e})})),Ll(Ol(t),"changeCaptionsStyle",(function(e){t.props.updateCaptionsStyle(e),t.props.player.textStyle=e,t.props.onClose(),t.props.notifyClick({textStyle:e})})),Ll(Ol(t),"getPreviewStyle",(function(){return"font-size: "+100*t.state.customTextStyle.implicitFontScale+"%!important; "+t.state.customTextStyle.toCSS()})),Ll(Ol(t),"changeCustomStyle",(function(e){t.setState((function(t){var n=t.customTextStyle.clone();return{customTextStyle:Object.assign(n,e)}}))})),t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.componentWillUnmount=function(){this.setState({activeWindow:Hl.Main})},i.componentWillMount=function(){var e=this.props.player;this.setState({activeWindow:Hl.Main,customTextStyle:e.textStyle}),this.props.setIsModal(!0)},i.render=function(e){return e.clearAccessibleChildren(),N(el,{open:!0,handleKeyDown:this.props.handleKeyDown,addAccessibleChild:this.props.addAccessibleChild,onClose:e.onClose,type:"cvaa"},this.state.activeWindow===Hl.Main?N(bl,{cvaaOverlayState:Hl,addAccessibleChild:e.addAccessibleChild,captionsStyleDefault:this.captionsStyleDefault,captionsStyleBlackBG:this.captionsStyleBlackBG,captionsStyleYellow:this.captionsStyleYellow,changeCaptionsStyle:this.changeCaptionsStyle,transitionToState:this.transitionToState,customTextStyle:this.state.customTextStyle}):N(Rl,{addAccessibleChild:e.addAccessibleChild,focusOnDefault:this.props.focusOnDefault,changeCaptionsStyle:this.changeCaptionsStyle,changeCustomStyle:this.changeCustomStyle,getPreviewStyle:this.getPreviewStyle,customTextStyle:this.state.customTextStyle}))},r}(B))||Dl)||Dl)||Dl)||Dl)||Dl);function Kl(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function zl(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function Wl(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Gl.displayName="CVAAOverlay";var Yl,ql,Xl,$l,Ql,Jl,Zl=(Nl=$t((function(e){return{audioTracks:e.engine.audioTracks,textTracks:e.engine.textTracks,isMobile:e.shell.isMobile,isSmallSize:e.shell.isSmallSize}}),cr(ni)),Ul=Ms("Language"),Fl=jn("Language"),jl=Ea("Language"),Bl=An({audioLabelText:"language.audio",captionsLabelText:"language.captions",buttonLabel:"controls.language"}),Nl(Vl=Ci(Vl=Gi(Vl=Ul(Vl=Fl(Vl=jl(Vl=Bl(Vl=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return Wl(Kl(t=e.call.apply(e,[this].concat(r))||this),"_lastActiveTextLanguage",""),Wl(Kl(t),"_keyboardEventHandlers",[{key:{code:Ln.C},action:function(){var e=t.props,n=e.player,r=e.logger,i=n.getActiveTracks().text;if(i)if("off"===i.language&&t._lastActiveTextLanguage){r.debug("Changing text track to language",t._lastActiveTextLanguage);var a=n.getTracks("text").find((function(e){return e.language===t._lastActiveTextLanguage}));n.selectTrack(a)}else"off"===i.language||t._lastActiveTextLanguage||(r.debug("Hiding text track"),t._lastActiveTextLanguage=i.language,n.hideTextTrack())}}]),Wl(Kl(t),"toggleSmartContainerOpen",(function(){t.setState((function(e){return{smartContainerOpen:!e.smartContainerOpen}}))})),Wl(Kl(t),"toggleCVAAOverlay",(function(){t.setState((function(e){return{cvaaOverlay:!e.cvaaOverlay}}))})),Wl(Kl(t),"onCVAAOverlayClose",(function(){t.toggleCVAAOverlay(),t.toggleSmartContainerOpen()})),t}zl(t,e);var n=t.prototype;return n.componentWillMount=function(){this.setState({smartContainerOpen:!1})},n.componentDidMount=function(){var e=this;this.props.eventManager.listen(document,"click",(function(t){return e.handleClickOutside(t)})),this.props.registerKeyboardEvents(this._keyboardEventHandlers)},n.componentWillReceiveProps=function(e){var t=this.props.textTracks.find((function(e){return e.active})),n=e.textTracks.find((function(e){return e.active}));t&&"off"!==t.language&&n&&"off"===n.language?this._lastActiveTextLanguage=t.language:n&&"off"!==n.language&&(this._lastActiveTextLanguage="")},n.handleClickOutside=function(e){!this._controlLanguageElement||this.props.isMobile||this._controlLanguageElement.contains(e.target)||!this.state.smartContainerOpen||this.state.cvaaOverlay||this.props.isSmallSize||this.setState({smartContainerOpen:!1})},n.onAudioChange=function(e){this.props.player.selectTrack(e),this.props.notifyClick({type:this.props.player.Track.AUDIO,track:e})},n.onCaptionsChange=function(e){this.props.player.selectTrack(e),this.props.notifyClick({type:this.props.player.Track.TEXT,track:e})},n.renderAll=function(e,t){var n=this,r=document.getElementById(this.props.player.config.targetId)||document;return N(Jo,{name:"Language",ref:function(e){return e?n._controlLanguageElement=e:void 0}},N(Po,{label:this.props.buttonLabel},N(Uo,{tabIndex:"0","aria-haspopup":"true","aria-label":this.props.buttonLabel,className:this.state.smartContainerOpen?[qi.a.controlButton,qi.a.active].join(" "):qi.a.controlButton,onClick:this.toggleSmartContainerOpen},N(mo,{type:fo.Language}))),!this.state.smartContainerOpen||this.state.cvaaOverlay?void 0:N(il,{targetId:this.props.player.config.targetId,title:N(bn,{id:"language.title"}),onClose:this.toggleSmartContainerOpen},e.length<=1?void 0:N(fl,{icon:"audio",label:this.props.audioLabelText,options:e,onMenuChosen:function(e){return n.onAudioChange(e)}}),t.length<=1?void 0:N(fl,{icon:"captions",label:this.props.captionsLabelText,options:t,onMenuChosen:function(e){return n.onCaptionsChange(e)}}),t.length<=1?void 0:N(eu,{isPortal:this.props.isMobile||this.props.isSmallSize,onMenuChosen:this.toggleCVAAOverlay,onClose:this.toggleSmartContainerOpen})),this.state.cvaaOverlay?Xe(N(Gl,{onClose:this.onCVAAOverlayClose}),r.querySelector(".overlay-portal")):N("div",null))},n.render=function(e){var t=e.audioTracks.filter((function(e){return e.label||e.language})).map((function(e){return{label:e.label||e.language,active:e.active,value:e}})),n=e.textTracks.map((function(e){return{label:e.label||e.language,active:e.active,value:e}}));return t.length>1||n.length>1?this.renderAll(t,n):void 0},t}(B))||Vl)||Vl)||Vl)||Vl)||Vl)||Vl)||Vl),eu=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return Wl(Kl(t=e.call.apply(e,[this].concat(r))||this),"onKeyDown",(function(e){switch(e.keyCode){case Ln.ENTER:t.props.onMenuChosen(),e.stopPropagation()}})),t}return zl(t,e),t.prototype.render=function(e){return N("div",{className:qi.a.smartContainerItem},N("a",{role:"button","aria-haspopup":"true",tabIndex:e.isPortal?"0":"-1",ref:function(t){e.pushRef&&e.pushRef(t)},className:qi.a.advancedCaptionsMenuLink,onClick:this.props.onMenuChosen,onKeyDown:this.onKeyDown},N(bn,{id:"language.advanced_captions_settings"})))},t}(B);function tu(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function nu(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ru(){return(ru=Object.assign||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}).apply(this,arguments)}Zl.displayName="Language";var iu,au,ou,su,lu,uu,cu=(Yl=$t((function(e){return{isPlayingAdOrPlayback:bo(e.engine),isPlaying:e.engine.isPlaying,adBreak:e.engine.adBreak,isPlaybackEnded:e.engine.isPlaybackEnded}}),cr(ru({},lr,si,di))),ql=Ms("PlayPause"),Xl=jn("PlayPause"),$l=Ea("PlayPause"),Ql=An({startOverText:"controls.startOver",pauseText:"controls.pause",playText:"controls.play"}),Yl(Jl=Ci(Jl=ql(Jl=Xl(Jl=$l(Jl=Ql(Jl=function(e){var t,n;function r(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return nu(tu(t=e.call.apply(e,[this].concat(r))||this),"_keyboardEventHandlers",[{key:{code:Ln.SPACE},action:function(){t.props.isPlayingAdOrPlayback?t.props.updateOverlayActionIcon(fo.Pause):t.props.updateOverlayActionIcon(fo.Play),t.togglePlayPause(),t.props.updatePlayerHoverState(!0)}}]),nu(tu(t),"togglePlayPause",(function(){t.props.logger.debug("Toggle play"),t.props.isPlayingAdOrPlayback?t.props.player.pause():t.props.player.play(),t.props.notifyClick()})),t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.componentDidMount=function(){this.props.registerKeyboardEvents(this._keyboardEventHandlers)},i.render=function(e){var t=this.props.isPlayingAdOrPlayback?[qi.a.controlButton,qi.a.isPlaying].join(" "):qi.a.controlButton,n=e.isPlaybackEnded&&!this.props.adBreak,r=this.props.isPlayingAdOrPlayback?this.props.pauseText:this.props.playText,i=n?this.props.startOverText:r;return N(Jo,{name:"PlayPause"},N(Po,{label:i},N(Uo,{tabIndex:"0","aria-label":i,className:t,onClick:this.togglePlayPause},n?N(mo,{type:fo.StartOver}):N("div",null,N(mo,{type:fo.Play}),N(mo,{type:fo.Pause})))))},r}(B))||Jl)||Jl)||Jl)||Jl)||Jl)||Jl);function pu(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function du(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function hu(){return(hu=Object.assign||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}).apply(this,arguments)}cu.displayName="PlayPause";var fu,gu,yu,vu,mu,bu,_u=["ae","ar","arc","bcc","bqi","ckb","dv","fa","glk","he","ku","mzn","nqo","pnb","ps","sd","ug","ur","yi"],Eu=(iu=$t((function(e){return{videoTracks:e.engine.videoTracks,isMobile:e.shell.isMobile,isSmallSize:e.shell.isSmallSize,isLive:e.engine.isLive}}),cr(hu({},si,di))),au=An({qualityLabelText:"settings.quality",speedLabelText:"settings.speed",buttonLabel:"controls.settings",speedNormalLabelText:"settings.speedNormal",qualityAutoLabelText:"settings.qualityAuto"}),ou=Ms("Settings"),su=jn("Settings"),lu=Ea("Settings"),iu(uu=au(uu=Ci(uu=Gi(uu=ou(uu=su(uu=lu(uu=function(e){var t,n;function r(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return du(pu(t=e.call.apply(e,[this].concat(r))||this),"_keyboardEventHandlers",[{key:{code:Ln.PERIOD,shiftKey:!0},action:function(e){t.handleKeydown(e)}},{key:{code:Ln.SEMI_COLON,shiftKey:!0},action:function(e){t.handleKeydown(e)}},{key:{code:Ln.COMMA,shiftKey:!0},action:function(e){t.handleKeydown(e)}}]),du(pu(t),"onControlButtonClick",(function(){t.setState((function(e){return{smartContainerOpen:!e.smartContainerOpen}}))})),du(pu(t),"onSpeedChange",(function(e){t.props.updateSpeed(e),t.props.player.playbackRate=e,t.props.notifyClick({speed:e})})),t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.componentWillMount=function(){this.setState({smartContainerOpen:!1})},i.componentDidMount=function(){var e=this;this.props.eventManager.listen(document,"click",(function(t){return e.handleClickOutside(t)})),this.props.registerKeyboardEvents(this._keyboardEventHandlers)},i.handleKeydown=function(e){var t,n,r=this.props,i=r.player,a=r.logger;switch(e.keyCode){case Ln.PERIOD:t=i.playbackRate,(n=i.playbackRates.indexOf(t))<i.playbackRates.length-1&&(a.debug("Changing playback rate. "+t+" => "+i.playbackRates[n+1]),i.playbackRate=i.playbackRates[n+1],this.props.updateOverlayActionIcon(fo.SpeedUp),i.dispatchEvent(new ea(i.playbackRate)));break;case Ln.SEMI_COLON:i.playbackRate!==i.defaultPlaybackRate&&(a.debug("Changing playback rate. "+i.playbackRate+" => "+i.defaultPlaybackRate),i.playbackRate=i.defaultPlaybackRate,this.props.updateOverlayActionIcon(fo.Speed),i.dispatchEvent(new ea(i.playbackRate)));break;case Ln.COMMA:t=i.playbackRate,(n=i.playbackRates.indexOf(t))>0&&(a.debug("Changing playback rate. "+t+" => "+i.playbackRates[n-1]),i.playbackRate=i.playbackRates[n-1],this.props.updateOverlayActionIcon(fo.SpeedDown),i.dispatchEvent(new ea(i.playbackRate)))}},i.handleClickOutside=function(e){this.props.isMobile||this.props.isSmallSize||!this._controlSettingsElement||this._controlSettingsElement.contains(e.target)||!this.state.smartContainerOpen||this.setState({smartContainerOpen:!1})},i.onQualityChange=function(e){var t=this.props.player;"auto"===e?t.enableAdaptiveBitrate():t.selectTrack(e),this.props.notifyClick({type:t.Track.VIDEO,track:e})},i.filterUniqueQualities=function(e,t){var n=e.length-1,r=e[n];return n>-1&&t.label===r.label?(t.bandwidth>r.bandwidth&&(e[n]=t),e[n].active=t.active||r.active):e.push(t),e},i.getLabelBadgeType=function(e){var t=Object.keys(go),n=t[0],r=t[2],i=t[4];return e>=1080&&e<2160?n:e>=2160&&e<4320?r:e>=4320?i:null},i.getButtonBadgeType=function(){var e,t,n=null==(e=this.props.player.getActiveTracks())||null==(t=e.video)?void 0:t.height;return n?this.getLabelBadgeType(n):null},i.render=function(e){var t=this,n=this.props,r=n.player,i=n.isLive,a=r.playbackRates.reduce((function(t,n){var i={value:n,label:1===n?e.speedNormalLabelText:n,active:!1};return n===r.playbackRate&&(i.active=!0),t.push(i),t}),[]),o=e.videoTracks.sort((function(e,t){return e.height<t.height?1:-1})).filter((function(e){return e.bandwidth||e.height})).reduce(this.filterUniqueQualities,[]).map((function(e){return{label:e.label,active:!r.isAdaptiveBitrateEnabled()&&e.active,value:e,badgeType:t.getLabelBadgeType(e.height)}}));if(o.length>1&&"progressive"!==r.streamType){var s,l=o.find((function(e){return!0===e.value.active})).value;s=_u.includes(this.props.player._localPlayer._config.ui.locale)?l.label+" - "+this.props.qualityAutoLabelText:this.props.qualityAutoLabelText+" - "+l.label,o.unshift({label:this.props.qualityAutoLabelText,dropdownOptions:{label:s,badgeType:this.getLabelBadgeType(l.height)},active:r.isAdaptiveBitrateEnabled(),value:"auto"})}if(!(o.length<=1&&a.length<=1||i&&o.length<=1)){var u=this.getButtonBadgeType()||"";return N(Jo,{name:"Settings",ref:function(e){return e?t._controlSettingsElement=e:void 0}},N(Po,{label:e.buttonLabel},N(Uo,{tabIndex:"0","aria-label":e.buttonLabel,className:[qi.a.controlButton,qi.a.buttonBadge,go[u+"Active"],this.state.smartContainerOpen?qi.a.active:""].join(" "),onClick:this.onControlButtonClick},N(mo,{type:fo.Settings}))),this.state.smartContainerOpen?N(il,{targetId:r.config.targetId,title:N(bn,{id:"settings.title"}),onClose:this.onControlButtonClick},o.length<=1?"":N(fl,{icon:"quality",label:e.qualityLabelText,options:o,onMenuChosen:function(e){return t.onQualityChange(e)}}),i||a.length<=1?"":N(fl,{icon:"speed",label:e.speedLabelText,options:a,onMenuChosen:this.onSpeedChange})):"")}},r}(B))||uu)||uu)||uu)||uu)||uu)||uu)||uu);function ku(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Tu(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Au(){return(Au=Object.assign||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}).apply(this,arguments)}Eu.displayName="Settings";var wu,Su,Cu,xu,Iu=(fu=$t((function(e){return{isDraggingActive:e.volume.draggingActive,volume:e.engine.volume,muted:e.engine.muted,isMobile:e.shell.isMobile}}),cr(Au({},Wr,Nr,di))),gu=Ms("Volume"),yu=jn("Volume"),vu=Ea("Volume"),mu=An({muteAriaLabel:"controls.mute",unmuteAriaLabel:"controls.unmute"}),fu(bu=Ci(bu=Gi(bu=gu(bu=yu(bu=vu(bu=mu(bu=function(e){var t,n;function r(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return Tu(ku(t=e.call.apply(e,[this].concat(r))||this),"_keyboardEventHandlers",[{key:{code:Ln.UP},action:function(e){t.handleKeydown(e,!1)}},{key:{code:Ln.DOWN},action:function(e){t.handleKeydown(e,!1)}},{key:{code:Ln.M},action:function(e){t.handleKeydown(e,!1)}}]),Tu(ku(t),"onVolumeProgressBarMouseDown",(function(){t.props.updateVolumeDraggingStatus(!0)})),Tu(ku(t),"onVolumeProgressBarMouseMove",(function(e){t.props.isDraggingActive&&t.changeVolume(e)})),Tu(ku(t),"onMouseOver",(function(){t.props.isMobile||(t.props.updateVolumeHover(!0),t.setState({hover:!0}))})),Tu(ku(t),"onMouseOut",(function(){t.props.isMobile||(t.props.updateVolumeHover(!1),t.setState({hover:!1}))})),Tu(ku(t),"onKeyDown",(function(e){switch(e.keyCode){case Ln.UP:case Ln.DOWN:case Ln.ENTER:case Ln.SPACE:e.preventDefault(),e.stopPropagation(),t.handleKeydown(e,!0);break;default:t.setState({hover:!1})}})),Tu(ku(t),"onTouchEnd",(function(e){e.stopImmediatePropagation()})),Tu(ku(t),"onVolumeProgressBarMouseUp",(function(e){t.props.isDraggingActive&&(t.props.updateVolumeDraggingStatus(!1),t.changeVolume(e))})),Tu(ku(t),"toggleMute",(function(){var e=t.props.player;0===e.volume?(t.props.logger.debug("Toggle mute. Volume is 0, set mute to false & volume to 0.5"),e.muted=!1,e.volume=.5):(t.props.logger.debug("Toggle mute. "+e.muted+" => "+!e.muted),e.muted=!e.muted),t.props.notifyClick()})),t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.componentDidMount=function(){var e=this,t=this.props.player;this.props.eventManager.listen(t,t.Event.LOADED_METADATA,(function(){e.props.updateVolume(t.volume),e.props.updateMuted(t.muted)})),this.props.eventManager.listen(t,t.Event.VOLUME_CHANGE,(function(){e.props.updateMuted(t.muted),e.props.updateVolume(t.volume)})),this.props.eventManager.listen(document,"mouseup",this.onVolumeProgressBarMouseUp),this.props.eventManager.listen(document,"mousemove",this.onVolumeProgressBarMouseMove),this.props.eventManager.listen(document,"click",(function(t){return e.handleClickOutside(t)})),this.props.registerKeyboardEvents(this._keyboardEventHandlers)},i.handleClickOutside=function(e){!this.props.isMobile&&this._volumeControlElement&&!this._volumeControlElement.contains(e.target)&&this.state.hover&&this.setState({hover:!1})},i.getVolumeProgressHeight=function(){return this.props.muted?"0%":Math.round(100*this.props.volume)+"%"},i.handleKeydown=function(e,t){var n,r=this,i=this.props.player,a=function(e){e===i.volume||e>100||e<0||(i.muted=e<5,i.volume=e/100,r.props.notifyChange({volume:i.volume}))};switch(e.keyCode){case Ln.UP:t?this.setState({hover:!0}):this.props.updateOverlayActionIcon([fo.VolumeBase,fo.VolumeWaves]),a(n=Math.min(Math.round(100*i.volume)+5,100));break;case Ln.DOWN:n=Math.max(Math.round(100*i.volume)-5,0),t?this.setState({hover:!0}):0===n?this.props.updateOverlayActionIcon([fo.VolumeBase,fo.VolumeMute]):this.props.updateOverlayActionIcon([fo.VolumeBase,fo.VolumeWave]),a(n);break;case Ln.M:t||(i.muted?this.props.updateOverlayActionIcon([fo.VolumeBase,fo.VolumeWaves]):this.props.updateOverlayActionIcon([fo.VolumeBase,fo.VolumeMute])),this.toggleMute();break;case Ln.ENTER:case Ln.SPACE:this.toggleMute()}},i.changeVolume=function(e){var t,n=this.props.player,r=this._volumeProgressBarElement.getBoundingClientRect();t=r.height>r.width?this._getVerticalVolume(r,e):this._getHorizontalVolume(r,e),(t=parseFloat(t.toFixed(2)))<=1&&t>=0&&(this.props.logger.debug("Change volume from "+n.volume+" => "+t),n.volume=t,this.props.muted&&(n.muted=!1),this.props.notifyChange({volume:n.volume}))},i._getHorizontalVolume=function(e,t){var n=e.width,r=e.left,i=t.clientX;return 0!=n?(i-r)/n:0},i._getVerticalVolume=function(e,t){var n=e.height,r=e.top,i=t.clientY;return 0!=n?1-(i-r)/n:0},i.render=function(){var e=this,t=this.props,n=t.player,r=t.isDraggingActive,i=t.muted,a=t.volume,o=t.smartContainerOpen,s=[qi.a.volumeControl];return r&&s.push(qi.a.draggingActive),(i||0===a)&&s.push(qi.a.isMuted),this.state.hover&&!o&&s.push(qi.a.hover),N(Jo,{name:"Volume",ref:function(t){return t?e._volumeControlElement=t:void 0},className:s,onMouseOver:this.onMouseOver,onMouseOut:this.onMouseOut},N(Po,{label:i?this.props.unmuteAriaLabel:this.props.muteAriaLabel,type:this.props.toolTipType?this.props.toolTipType:Io.Left},N(Uo,{tabIndex:"0","aria-label":i?this.props.unmuteAriaLabel:this.props.muteAriaLabel,className:qi.a.controlButton,onMouseUp:this.toggleMute,onTouchEnd:this.onTouchEnd,onKeyDown:this.onKeyDown},N(mo,{type:fo.VolumeBase}),N(mo,{type:fo.VolumeWaves}),N(mo,{type:fo.VolumeMute}))),N("div",{className:qi.a.volumeControlBar,role:"slider","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":100*n.volume,"aria-valuetext":100*n.volume+"% volume "+(n.muted?"muted":"")},N("div",{className:qi.a.bar,ref:function(t){return t?e._volumeProgressBarElement=t:void 0},onMouseDown:this.onVolumeProgressBarMouseDown},N("div",{className:qi.a.progress,style:{height:this.getVolumeProgressHeight()}}))))},r}(B))||bu)||bu)||bu)||bu)||bu)||bu)||bu);function Pu(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Du(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ru(){return(Ru=Object.assign||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}).apply(this,arguments)}Iu.displayName="Volume";var Ou=(wu=$t((function(e){return{isVr:e.engine.isVr,vrStereoMode:e.engine.vrStereoMode,config:e.config.components.vrStereo}}),cr(Ru({},lr,Nr))),Su=jn("VrStereo"),Cu=An({vrStereoText:"controls.vrStereo"}),wu(xu=Ci(xu=Su(xu=Cu(xu=function(e){var t,n;function r(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return Du(Pu(t=e.call.apply(e,[this].concat(r))||this),"onClick",(function(){t.props.player.toggleVrStereoMode(),t.props.updateVrStereoMode(!t.props.vrStereoMode)})),Du(Pu(t),"onKeyDown",(function(e){e.keyCode===Ln.ENTER&&t.onClick()})),t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i._shouldRender=function(){var e=this.props.config;return this.props.isVr&&!(0===Object.keys(e).length&&e.constructor===Object)},i.componentWillMount=function(){this.props.updateVrStereoMode(this.props.config.vrStereoMode)},i.render=function(){if(this._shouldRender())return N(Jo,{name:"VrStereo"},N(Po,{label:this.props.vrStereoText},N(Uo,{tabIndex:"0","aria-label":this.props.vrStereoText,className:this.props.vrStereoMode?[qi.a.controlButton,qi.a.vrStereoMode].join(" "):qi.a.controlButton,onClick:this.onClick,onKeyDown:this.onKeyDown},N(mo,{type:fo.vrStereo}),N(mo,{type:fo.vrStereoFull}))))},r}(B))||xu)||xu)||xu)||xu);Ou.displayName="VrStereo";var Lu,Mu=$t((function(e){return{textTracks:e.engine.textTracks,showCCButton:e.config.showCCButton}}))(jn("ClosedCaptions")(Ea("ClosedCaptions")(An({closedCaptionsOnText:"controls.closedCaptionsOn",closedCaptionsOffText:"controls.closedCaptionsOff"})((function(e,t){var n,r=ye(!1),i=r[0],a=r[1],o=e.textTracks,s=t.player,l=o.find((function(e){return e.active}));if(me((function(){a("off"!==(null==l?void 0:l.language))}),[l]),(null==(n=e.textTracks)?void 0:n.length)&&e.showCCButton)return N(Jo,{name:"ClosedCaptions"},i?N(Po,{label:e.closedCaptionsOnText},N(Uo,{tabIndex:"0","aria-label":e.closedCaptionsOnText,className:[qi.a.controlButton,qi.a.ccOn].join(" "),onClick:function(){e.notifyClick(!0),s.hideTextTrack()}},N(mo,{type:fo.ClosedCaptionsOn}))):N(Po,{label:e.closedCaptionsOffText},N(Uo,{tabIndex:"0","aria-label":e.closedCaptionsOffText,className:qi.a.controlButton,onClick:function(){e.notifyClick(!1),s.showTextTrack()}},N(mo,{type:fo.ClosedCaptionsOff}))))})))));Mu.displayName="ClosedCaptions";var Nu,Uu,Fu,ju=$t((function(e){return{url:e.engine.adUrl}}))(Lu=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.render=function(e){return N("a",{href:e.url,target:"_blank",rel:"noreferrer",className:[qi.a.btn,qi.a.btnDarkTransparent,qi.a.learnMore].join(" ")},N(bn,{id:"ads.learn_more"}))},r}(B))||Lu;function Bu(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Vu(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}ju.displayName="AdLearnMore";var Hu=(Nu=$t((function(e){return{currentTime:e.engine.adProgress.currentTime,duration:e.engine.adProgress.duration,adSkipTimeOffset:e.engine.adSkipTimeOffset,adSkippableState:e.engine.adSkippableState}})),Uu=jn("AdSkip"),Nu(Fu=Ci(Fu=Uu(Fu=function(e){var t,n;function r(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return Vu(Bu(t=e.call.apply(e,[this].concat(r))||this),"skipAd",(function(){t.props.player.ads.skipAd()})),t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.getSkipTimeOffset=function(){return Math.ceil(this.props.adSkipTimeOffset-this.props.currentTime)},i.render=function(){return this.props.adSkippableState?this.getSkipTimeOffset()<=0?N(En,null,N("a",{className:[qi.a.btn,qi.a.btnBranded,qi.a.btnSkipAd].join(" "),onClick:this.skipAd},N(bn,{id:"ads.skip_ad"}))):N(En,null,N("span",{className:qi.a.skipAd},N(bn,{id:"ads.skip_in"})," "+this.getSkipTimeOffset())):void 0},r}(B))||Fu)||Fu)||Fu);Hu.displayName="AdSkip";var Gu=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.render=function(){return N("span",{className:qi.a.adNotice},N(bn,{id:"ads.ad_notice"}))},r}(B);Gu.displayName="AdNotice";var Ku,zu=function(e){var t,n;function r(t){var n;return(n=e.call(this,Ri.Type.PLAYER_RESIZE)||this).payload={playerSize:t},n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r}(Ri),Wu=function(e){var t,n;function r(t){var n;return(n=e.call(this,Ri.Type.GUI_RESIZE)||this).payload={guiSize:t},n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r}(Ri),Yu=function(e){var t,n;function r(t){var n;return(n=e.call(this,Ri.Type.VIDEO_RESIZE)||this).payload={videoSize:t},n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r}(Ri),qu="event-dispatcher-middleware/COMPONENT_CLICKED",Xu="event-dispatcher-middleware/COMPONENT_CHANGED";function $u(e,t,n){var r=e.getState().engine;r.adBreak?r.adIsPlaying?n.dispatchEvent(new Ri(Ri.Type.USER_CLICKED_PAUSE)):n.dispatchEvent(new Ri(Ri.Type.USER_CLICKED_PLAY)):r.isPlaying?n.dispatchEvent(new Ri(Ri.Type.USER_CLICKED_PAUSE)):n.dispatchEvent(new Ri(Ri.Type.USER_CLICKED_PLAY))}function Qu(e,t,n){e.getState().engine.muted?n.dispatchEvent(new Ri(Ri.Type.USER_CLICKED_MUTE)):n.dispatchEvent(new Ri(Ri.Type.USER_CLICKED_UNMUTE))}function Ju(e,t,n){n.isFullscreen()?n.dispatchEvent(new Ri(Ri.Type.USER_EXITED_FULL_SCREEN)):n.dispatchEvent(new Ri(Ri.Type.USER_ENTERED_FULL_SCREEN))}var Zu,ec=((Ku={})[Ln.SPACE]=function(e,t,n){$u(e,0,n)},Ku[Ln.UP]=function(e,t,n){n.dispatchEvent(new ia(t.payload.volume))},Ku[Ln.DOWN]=function(e,t,n){n.dispatchEvent(new ia(t.payload.volume))},Ku[Ln.F]=function(e,t,n){Ju(0,0,n)},Ku[Ln.P]=function(e,t,n){!function(e,t,n){n.isInPictureInPicture()?n.dispatchEvent(new Ri(Ri.Type.USER_EXITED_PICTURE_IN_PICTURE)):n.dispatchEvent(new Ri(Ri.Type.USER_ENTERED_PICTURE_IN_PICTURE))}(0,0,n)},Ku[Ln.ESC]=function(e,t,n){Ju(0,0,n)},Ku[Ln.LEFT]=function(e,t,n){n.dispatchEvent(new Zi(t.payload.from,t.payload.to))},Ku[Ln.RIGHT]=function(e,t,n){n.dispatchEvent(new Zi(t.payload.from,t.payload.to))},Ku[Ln.HOME]=function(e,t,n){n.dispatchEvent(new Zi(t.payload.from,t.payload.to))},Ku[Ln.END]=function(e,t,n){n.dispatchEvent(new Zi(t.payload.from,t.payload.to))},Ku[Ln.M]=function(e,t,n){Qu(e,0,n)},Ku[Ln.SEMI_COLON]=function(e,t,n){n.dispatchEvent(new ea(t.payload.speed))},Ku[Ln.PERIOD]=function(e,t,n){n.dispatchEvent(new ea(t.payload.speed))},Ku[Ln.COMMA]=function(e,t,n){n.dispatchEvent(new ea(t.payload.speed))},Ku[Ln.C]=function(e,t,n){n.dispatchEvent(new $i(t.payload.track))},Ku),tc=function(e){var t,n;function r(t){var n;return void 0===t&&(t={config:{}}),(n=e.call(this)||this).name=t.name,n.config=t.config,n.player=t.player,n.eventManager=new Mi,n.logger=Dn("UI "+n.name),n.logger.debug("Initialized"),n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.notifyClick=function(e){this.context.store.dispatch({type:qu,name:this.name,payload:e})},i.notifyChange=function(e){this.context.store.dispatch({type:Xu,name:this.name,payload:e})},i.componentWillUnmount=function(){this.eventManager.removeAll()},r}(B);function nc(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function rc(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(tc,"defaultProps",{});var ic=$t((function(e){return{isCasting:e.engine.isCasting,isPlaybackEnded:e.engine.isPlaybackEnded,guiClientRect:e.shell.guiClientRect}}),cr(lr))(Zu=function(e){var t,n;function r(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return rc(nc(t=e.call.apply(e,[this].concat(r))||this),"_ref",{current:null}),t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.componentDidUpdate=function(){var e=this._ref.current.scrollHeight>qi.a.bottomBarMaxHeight;this.state.lineBreak!==e&&this.setState({lineBreak:e})},i.render=function(e){var t=e.leftControls,n=e.rightControls,r=[qi.a.bottomBar];return e.isCasting&&e.isPlaybackEnded&&r.push(qi.a.hide),this.state.lineBreak&&r.push(qi.a.lineBreak),N("div",{ref:this._ref,className:r.join(" ")},N("div",{className:qi.a.bottomBarArea},N(qn,{name:"BottomBar"},e.children)),N("div",{className:qi.a.leftControls},N(qn,{name:"BottomBarLeftControls"},t)),N("div",{className:qi.a.rightControls},N(qn,{name:"BottomBarRightControls"},n)))},r}(B))||Zu;function ac(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function oc(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}ic.displayName="BottomBar";var sc,lc,uc,cc=[{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M7 4C5.89543 4 5 4.89543 5 6V13C5 14.1046 5.89543 15 7 15H11C12.1046 15 13 14.1046 13 13V6C13 4.89543 12.1046 4 11 4H7ZM7 6H11V13H7V6Z"},{d:"M15 11H16V18H12V17.2H10V18.1C10 19.2458 10.9971 20 12 20H16C17.0029 20 18 19.2458 18 18.1V10.9C18 9.75416 17.0029 9 16 9H15V11Z"}],pc=function(e){var t,n;function r(t){var n;return oc(ac(n=e.call(this,t)||this),"_timeoutId",null),oc(ac(n),"copy",(function(){try{n.props.copy(),n.setState({copySuccess:!0}),n._timeoutId=setTimeout((function(){n.setState({copySuccess:!1})}),2e3)}catch(e){n.setState({copySuccess:!1})}})),oc(ac(n),"onKeyDown",(function(e){e.keyCode===Ln.ENTER&&n.copy()})),n.setState({copySuccess:!1}),n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.componentWillUnmount=function(){this._timeoutId&&(clearTimeout(this._timeoutId),this._timeoutId=null)},i.render=function(e){var t=[qi.a.btnCopyUrl,qi.a.btnBorderless,qi.a.onlyIcon].join(" ");return t+=this.state.copySuccess?" "+qi.a.copied:"",N(En,null,N(Jo,{name:"CopyButton"},N(Po,{label:N(bn,{id:"copy.button"})},N(Uo,{tabIndex:"0",ref:function(t){e.addAccessibleChild&&e.addAccessibleChild(t)},className:t,onClick:this.copy,onKeyDown:this.onKeyDown},N(vo,{id:"copy",color:"#fff",path:cc,width:"24",height:"24",viewBox:"0 0 24 24"}),N(vo,{type:fo.Check})))))},r}(B);function dc(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function hc(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}oc(pc,"defaultProps",{icon:fo.Copy}),pc.displayName="CopyButton";var fc,gc,yc,vc,mc=(sc=$t((function(e){return{hasError:e.engine.hasError}}),cr(Nr)),lc=jn("ErrorOverlay"),sc(uc=Ci(uc=lc(uc=function(e){var t,n;function r(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return hc(dc(t=e.call.apply(e,[this].concat(r))||this),"copyError",(function(){var e=window.getSelection(),n=document.createRange();n.selectNode(t.sessionEl),e.removeAllRanges(),e.addRange(n),document.execCommand("copy")})),hc(dc(t),"handleClick",(function(){var e=t.props.player.getMediaInfo();t.props.player.loadMedia(e)})),t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.renderSessionID=function(){var e=this,t=this.props.player,n=t&&t.config&&t.config.session&&t.config.session.id;return n?N("div",{className:qi.a.linkOptionsContainer},N("div",{className:qi.a.copyUrlRow},N("div",{ref:function(t){return t?e.sessionEl=t:void 0},className:qi.a.errorSession},N(bn,{id:"error.default_session_text"})," "," "+n),N(pc,{copy:this.copyError}))):void 0},i.renderRetryButton=function(){if(this.props.player.getMediaInfo())return N("div",{className:qi.a.controlButtonContainer,onClick:this.handleClick},N(Uo,{className:[qi.a.controlButton,qi.a.retryBtn].join(" ")},N(bn,{id:"error.retry"})))},i.render=function(){return this.props&&this.props.hasError?N("div",{className:"overlay-portal"},N(el,{open:!0,permanent:!0,type:"error"},N("div",{className:qi.a.errorOverlay},N("p",{className:qi.a.errorText}),N("div",{className:qi.a.svgContainer},N("svg",{width:"124",height:"110",viewBox:"0 0 124 110",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},N("defs",null,N("polygon",{id:"path-1",points:"58.0906294 70 50.7492774 88.8201923 60.1881585 88.8201923 54.22331 107 73.8876457 84.2307692 64.0554779 84.2307692 70.6102564 70"})),N("g",{id:"Player-v3",fill:"none",fillRule:"evenodd"},N("g",{id:"Desktop---Default---Error",transform:"translate(-365 -103)"},N("g",{id:"Cloud",transform:"translate(366 104)"},N("path",{d:"M63.5662942,30.179068 C61.0506558,29.4162424 58.3339083,29 55.5,29 C42.5213084,29 32,37.7304474 32,48.5 C32,48.6497107 32.0020332,48.7990274 32.0060779,48.947932 L32.0060779,48.947932 C20.975194,51.4855427 13,58.8323573 13,67.5 C13,71.2164926 14.4662425,74.6901504 17.0109182,77.6459815 C17.3714483,67.0552274 26.624181,58.1393462 39.3259742,55.0194402 L39.3259742,55.0194402 C39.3212229,54.8326784 39.3188345,54.6453999 39.3188345,54.4576271 C39.3188345,41.956968 49.9040267,31.6467441 63.5662942,30.179068 Z",id:"Combined-Shape",fillOpacity:".08",fill:"#2E2E2E"}),N("path",{d:"M31.0032591,48.1614253 C31.2192187,36.9518144 42.1402046,28 55.5,28 C64.749856,28 73.0886419,32.3249294 77.2653132,39.0733535 C84.8537029,39.7078593 90.7909537,44.3809769 90.9945979,50.1913309 C102.911627,51.5069936 112,59.4322556 112,69 C112,79.5603607 100.981582,88 87.5,88 C84.4639246,88 81.503099,87.5724513 78.7283559,86.7489741 C74.6488476,88.1943213 69.4726739,89 64,89 C58.7323857,89 53.737093,88.2538247 49.7263698,86.9058736 C46.7827225,87.6274324 43.6763865,88 40.5,88 C24.8190401,88 12,78.9101352 12,67.5 C12,58.659353 19.7679337,51.004786 31.0032591,48.1614253 Z",id:"Combined-Shape",stroke:"#666",strokeWidth:"2"}),N("g",{id:"Path-8",strokeLinecap:"round",strokeLinejoin:"round"},N("use",{fill:"#666",xlinkHref:"#path-1"}),N("path",{stroke:"#1D1D1D",strokeWidth:"2",d:"M65.6170644,83.2307692 L76.0725949,83.2307692 L51.7165365,111.432521 L58.8076053,89.8201923 L49.2858112,89.8201923 L57.4073201,69 L72.1718429,69 L65.6170644,83.2307692 Z"})),N("path",{d:"M59.9991166,0 L59.9991166,7.04768642 C59.9991166,7.59997117 60.4468318,8.04768642 60.9991166,8.04768642 C61.5514013,8.04768642 61.9991166,7.59997117 61.9991166,7.04768642 L61.9991166,0 C61.9991166,-0.55228475 61.5514013,-1 60.9991166,-1 C60.4468318,-1 59.9991166,-0.55228475 59.9991166,0 Z M95.3084192,8.85153517 L90.7782537,14.2503762 C90.4232519,14.6734508 90.4784359,15.3042064 90.9015106,15.6592082 C91.3245852,16.01421 91.9553408,15.9590261 92.3103426,15.5359514 L96.8405081,10.1371104 C97.1955099,9.71403572 97.140326,9.08328013 96.7172513,8.72827833 C96.2941766,8.37327654 95.663421,8.4284605 95.3084192,8.85153517 Z M121.628196,36.6783398 L114.687579,37.9021577 C114.143685,37.9980609 113.780517,38.5167193 113.87642,39.0606136 C113.972323,39.6045079 114.490981,39.9676764 115.034876,39.8717732 L121.975492,38.6479553 C122.519386,38.552052 122.882555,38.0333936 122.786652,37.4894993 C122.690748,36.945605 122.17209,36.5824365 121.628196,36.6783398 Z M0.0227411046,38.6479553 L6.96335733,39.8717732 C7.50725163,39.9676764 8.02591002,39.6045079 8.12181326,39.0606136 C8.2177165,38.5167193 7.85454799,37.9980609 7.31065368,37.9021577 L0.37003746,36.6783398 C-0.173856844,36.5824365 -0.69251523,36.945605 -0.788418471,37.4894993 C-0.884321711,38.0333936 -0.521153199,38.552052 0.0227411046,38.6479553 Z M25.157725,10.1371104 L29.6878905,15.5359514 C30.0428923,15.9590261 30.6736479,16.01421 31.0967226,15.6592082 C31.5197972,15.3042064 31.5749812,14.6734508 31.2199794,14.2503762 L26.6898139,8.85153517 C26.3348121,8.4284605 25.7040565,8.37327654 25.2809818,8.72827833 C24.8579072,9.08328013 24.8027232,9.71403572 25.157725,10.1371104 Z",id:"Path-9",fill:"#666",fillRule:"nonzero"})))))),N("div",{className:qi.a.headline},this.props.errorHead?this.props.errorHead:N(bn,{id:"error.default_error"})),this.renderSessionID(),this.renderRetryButton()))):void 0},r}(B))||uc)||uc)||uc);function bc(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}mc.displayName="ErrorOverlay";var Ec=(fc=$t((function(e){return{isLive:e.engine.isLive,isDvr:e.engine.isDvr,currentTime:e.engine.currentTime,duration:e.engine.duration}})),gc=jn("LiveTag"),yc=Ea("LiveTag"),fc(vc=Ci(vc=gc(vc=yc(vc=function(e){var t,n;function r(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return _c(bc(t=e.call.apply(e,[this].concat(r))||this),"onKeyDown",(function(e){e.keyCode===Ln.ENTER&&t.onClick()})),_c(bc(t),"onClick",(function(){t.isOnLiveEdge()||(t.props.player.seekToLiveEdge(),t.props.player.paused&&t.props.player.play()),t.props.notifyClick()})),t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.isOnLiveEdge=function(){return this.props.player.isOnLiveEdge()},i.render=function(e){var t=[qi.a.liveTag];return e.isDvr&&!this.isOnLiveEdge()&&t.push(qi.a.nonLivePlayhead),N("div",{tabIndex:"0",className:t.join(" "),onClick:this.onClick,onKeyDown:this.onKeyDown},N(bn,{id:"controls.live"}))},r}(B))||vc)||vc)||vc)||vc);Ec.displayName="LiveTag";var kc,Tc,Ac,wc,Sc=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.shouldComponentUpdate=function(){return!1},i.render=function(e){return N("div",{className:"overlay-portal","aria-live":"polite"},e.children)},r}(B);function Cc(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)}}Sc.displayName="OverlayPortal";var xc=(kc=$t((function(e){return{currentTime:e.seekbar.currentTime,virtualTime:e.seekbar.virtualTime,isDraggingActive:e.seekbar.draggingActive,isMobile:e.shell.isMobile,poster:e.engine.poster,isDvr:e.engine.isDvr,dataLoaded:e.engine.dataLoaded}}),cr(Vr)),Tc=Ea("SeekBarLivePlaybackContainer"),Ac=jn("SeekBarLivePlaybackContainer"),kc(wc=Ci(wc=Gi(wc=Tc(wc=Ac(wc=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,a,o=r.prototype;return o.componentDidMount=function(){var e=this.props,t=e.eventManager,n=e.player,r=e.isDraggingActive,i=e.updateCurrentTime;t.listen(n,n.Event.TIME_UPDATE,(function(){r||i(Math.max(n.normalizedCurrentTime,0))})),t.listen(n,n.Event.LOADED_DATA,(function(){i(Math.max(n.normalizedCurrentTime,0))}))},o.render=function(e){var t=this;if(e.isDvr)return N(ad,{playerElement:this.props.playerContainer,showFramePreview:this.props.showFramePreview,showTimeBubble:this.props.showTimeBubble,changeCurrentTime:function(e){t.props.player.isOnLiveEdge()&&e===t.duration||(t.props.player.normalizedCurrentTime=e)},playerPoster:this.props.poster,updateSeekbarDraggingStatus:function(e){return t.props.updateSeekbarDraggingStatus(e)},updateSeekbarHoverActive:function(e){return t.props.updateSeekbarHoverActive(e)},updateSeekbarClientRect:function(e){return t.props.updateSeekbarClientRect(e)},updateCurrentTime:function(e){return t.props.updateCurrentTime(e)},updateVirtualTime:function(e){return t.props.updateVirtualTime(e)},isDvr:this.props.isDvr,currentTime:this.currentTime,virtualTime:this.props.virtualTime,duration:this.duration,isDraggingActive:this.props.isDraggingActive,isMobile:this.props.isMobile,notifyChange:function(e){return t.props.notifyChange(e)},forceFullProgress:this.props.player.isOnLiveEdge(),dataLoaded:this.props.dataLoaded})},i=r,(a=[{key:"currentTime",get:function(){return Math.min(this.props.currentTime,this.duration)}},{key:"duration",get:function(){return this.props.player.normalizedDuration}}])&&Cc(i.prototype,a),r}(B))||wc)||wc)||wc)||wc)||wc);xc.displayName="SeekBarLivePlaybackContainer";var Ic,Pc=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.getTimeDisplay=function(e,t,n){var r=n||"current / total",i=Va(e),a=Va(t),o=Va(t-e);return(r=(r=r.replace(/current/g,i)).replace(/total/g,a)).replace(/left/g,o)},i.render=function(e){return N("div",{className:qi.a.timeDisplay},N("span",null,this.getTimeDisplay(e.currentTime,e.duration,e.format)))},r}(B);function Dc(){return(Dc=Object.assign||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}).apply(this,arguments)}Pc.displayName="TimeDisplay";var Rc,Oc=$t((function(e){return{adProgress:e.engine.adProgress}}))(Ic=jn("TimeDisplayAdsContainer")(Ic=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.render=function(e){return N(Pc,Dc({currentTime:Math.round(e.adProgress.currentTime),duration:Math.round(e.adProgress.duration)},e))},r}(B))||Ic)||Ic;function Lc(){return(Lc=Object.assign||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}).apply(this,arguments)}Oc.displayName="TimeDisplayAdsContainer";var Mc,Nc=$t((function(e){return{currentTime:e.engine.currentTime,duration:e.engine.duration}}))(Rc=jn("TimeDisplayPlaybackContainer")(Rc=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.render=function(e){return N(Pc,Lc({currentTime:e.currentTime,duration:e.duration},e))},r}(B))||Rc)||Rc;Nc.displayName="TimeDisplayPlaybackContainer";var Uc,Fc,jc,Bc=$t((function(e){return{isCasting:e.engine.isCasting,isPlaybackEnded:e.engine.isPlaybackEnded}}))(Mc=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.render=function(e){var t=e.disabled,n=e.isPlaybackEnded,r=e.isCasting,i=e.leftControls,a=e.rightControls,o=[qi.a.topBar];return t&&o.push(qi.a.disabled),r&&n&&o.push(qi.a.hide),N("div",{className:o.join(" ")},N("div",{className:qi.a.topBarArea},N(qn,{name:"TopBar"})),e.children,N("div",{className:qi.a.leftControls},N(qn,{name:"TopBarLeftControls"},i)),N("div",{className:qi.a.rightControls},N(qn,{name:"TopBarRightControls"},a)))},r}(B))||Mc;function Vc(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Hc(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Bc.displayName="TopBar";var Gc,Kc,zc,Wc=(Uc=$t((function(e){return{fallbackToMutedAutoPlay:e.engine.fallbackToMutedAutoPlay}}),null),Fc=jn("UnmuteIndication"),Uc(jc=Ci(jc=Gi(jc=Fc(jc=function(e){var t,n;function r(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return Hc(Vc(t=e.call.apply(e,[this].concat(r))||this),"_iconTimeout",null),Hc(Vc(t),"onKeyDown",(function(e){e.keyCode===Ln.ENTER&&(t.props.player.muted=!t.props.player.muted)})),Hc(Vc(t),"onMouseOver",(function(){return t.setState({iconOnly:!1})})),Hc(Vc(t),"onMouseOut",(function(){return t.setState({iconOnly:!0})})),Hc(Vc(t),"onMouseUp",(function(){return t.props.player.muted=!t.props.player.muted})),Hc(Vc(t),"onTouchEnd",(function(e){return e.stopImmediatePropagation()})),t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.componentDidUpdate=function(e){var t=this;!e.fallbackToMutedAutoPlay&&this.props.fallbackToMutedAutoPlay&&(this.props.eventManager.listenOnce(this.props.player,this.props.player.Event.PLAYING,(function(){return t._iconOnlyTimeout()})),this.props.eventManager.listenOnce(this.props.player,this.props.player.Event.AD_STARTED,(function(){return t._iconOnlyTimeout()})))},i.componentWillUnmount=function(){this._iconTimeout&&(clearTimeout(this._iconTimeout),this._iconTimeout=null)},i._iconOnlyTimeout=function(){var e=this;this._iconTimeout=setTimeout((function(){e.setState({iconOnly:!0})}),3e3)},i.render=function(e){if(this.props.fallbackToMutedAutoPlay){var t=[qi.a.unmuteButtonContainer];return e.hasTopBar&&t.push(qi.a.hasTopBar),this.state.iconOnly&&t.push(qi.a.showIconOnly),N(En,null,N("div",{tabIndex:"0","aria-label":N(bn,{id:"controls.unmute"}),className:t.join(" "),onMouseOver:this.onMouseOver,onMouseOut:this.onMouseOut,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd,onKeyDown:this.onKeyDown},N("a",{className:[qi.a.btn,qi.a.btnDarkTransparent,qi.a.unmuteButton].join(" ")},N("div",{className:qi.a.unmuteIconContainer},N(mo,{type:fo.VolumeBase}),N(mo,{type:fo.VolumeMute})),N("span",null,N(bn,{id:"unmute.unmute"})))))}},r}(B))||jc)||jc)||jc)||jc);Wc.displayName="UnmuteIndication";var Yc,qc,Xc,$c=(Gc=$t((function(e){return{config:Object.assign({placement:"top-left",timeout:0},e.config.components.watermark)}})),Kc=jn("Watermark"),Gc(zc=Ci(zc=Gi(zc=Kc(zc=function(e){var t,n;function r(){var t;return function(e,t,n){t in e?Object.defineProperty(e,t,{value:null,enumerable:!0,configurable:!0,writable:!0}):e[t]=null}(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(t=e.call(this)||this),"_timeoutId"),t.setState({show:!0}),t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.componentDidMount=function(){var e=this,t=function(){e.props.config.timeout>0&&(e._timeoutId=setTimeout((function(){return e.setState({show:!1})}),e.props.config.timeout))},n=this.props.player;this.props.eventManager.listenOnce(n,n.Event.PLAYING,t),this.props.eventManager.listen(n,n.Event.CHANGE_SOURCE_ENDED,(function(){e.setState({show:!0}),e.props.eventManager.listenOnce(n,n.Event.PLAYING,t)}))},i.componentWillUnmount=function(){this._timeoutId&&(clearTimeout(this._timeoutId),this._timeoutId=null)},i.render=function(e){if(e.config.img){var t=[qi.a.watermark];return e.config.placement.split("-").forEach((function(e){t.push(qi.a[e])})),this.state.show||t.push(qi.a.hideWatermark),N("div",{className:t.join(" ")},N("a",{href:e.config.url,target:"_blank",rel:"noopener noreferrer"},N("img",{src:e.config.img})))}},r}(B))||zc)||zc)||zc)||zc);$c.displayName="Watermark";var Qc,Jc,Zc,ep=(Yc=$t((function(e){return{isMobile:e.shell.isMobile,playerSize:e.shell.playerSize,config:e.config.components.logo}})),qc=jn("Logo"),Yc(Xc=Ci(Xc=qc(Xc=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._shouldRender=function(){return!(0===Object.keys(this.props.config).length&&this.props.config.constructor===Object)},i.render=function(e){if(this._shouldRender()){var t=[Pa.TINY,Pa.EXTRA_SMALL,Pa.SMALL].includes(this.props.playerSize);return e.config.img&&!t?N("div",{className:[qi.a.controlButtonContainer,qi.a.controlLogo].join(" "),"aria-label":N(bn,{id:"controls.logo"}),title:e.config.text},N("a",{className:qi.a.controlButton,href:e.config.url,target:"_blank",rel:"noopener noreferrer"},N("img",{className:qi.a.icon,src:e.config.img}))):void 0}},r}(B))||Xc)||Xc)||Xc);ep.displayName="Logo";var tp,np,rp,ip,ap,op=$t((function(e){return{poster:e.engine.poster,castSession:e.engine.castSession,isIdle:e.engine.isIdle,isPlaying:e.engine.isPlaying,isPlaybackEnded:e.engine.isPlaybackEnded,isPaused:e.engine.isPaused,isChangingSource:e.engine.isChangingSource}}))(Qc=jn("CastOverlay")((Zc=Jc=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.getStatus=function(){return this.props.isPlaying||this.props.isPaused?N(bn,{id:"cast.status.playing_on"}):this.props.isPlaybackEnded||this.props.isChangingSource||this.props.castSession.resuming?N(bn,{id:"cast.status.connected_to"}):N(bn,{id:"cast.status.connecting_to"})},i.getIcon=function(){return this.props.isPlaying||this.props.isPaused||this.props.isPlaybackEnded||this.props.isChangingSource||this.props.castSession.resuming?N(vo,{type:this.props.icon}):N("div",{className:qi.a.castConnectingSpinner})},i.render=function(e){if(e.castSession){var t={},n=[qi.a.castPoster];e.poster&&(t={backgroundImage:e.isChangingSource?"":"url("+e.poster+")",backgroundSize:"contain"},n.push(qi.a.hasPoster));var r=this.getStatus(),i=this.getIcon();return N("div",null,N("div",{className:qi.a.castOverlay},N("div",{className:n.join(" "),style:t,onMouseOver:function(e){return e.stopPropagation()}}),N("div",{className:qi.a.castBlackCover})),N("div",{className:qi.a.castBox},N("div",{className:qi.a.castIcon},i),N("div",{className:qi.a.castText},N(En,null,N("span",{className:qi.a.castStatus},r)),N("br",null),N("span",{className:qi.a.castDevice},e.castSession.deviceFriendlyName))))}},r}(B),function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(Jc,"defaultProps",{icon:fo.Cast}),Qc=Zc))||Qc)||Qc;function sp(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function lp(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}op.displayName="CastOverlay";var up,cp,pp,dp,hp,fp=(tp=$t((function(e){return{isPlaybackEnded:e.engine.isPlaybackEnded,prePlayback:e.engine.prePlayback,loading:e.loading.show,isCastAvailable:e.engine.isCastAvailable}})),np=jn("CastBeforePlay"),tp(rp=Ci(rp=np((ap=ip=function(e){var t,n;function r(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return lp(sp(t=e.call.apply(e,[this].concat(r))||this),"_timeoutId",null),lp(sp(t),"onClick",(function(){t.props.player.startCasting(Ns)})),t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.componentDidMount=function(){var e=this;this._timeoutId=setTimeout((function(){e.setState({show:!0})}),700)},i.componentWillUnmount=function(){this._timeoutId&&(clearTimeout(this._timeoutId),this._timeoutId=null)},i.render=function(e){if(e.isCastAvailable&&!e.loading&&e.prePlayback){var t=[qi.a.castOnTvButtonContainer];return this.state.show&&t.push(qi.a.showCastOnTv),N("div",{className:t.join(" ")},N(En,null,N(Uo,{tabIndex:"0","aria-label":N(bn,{id:"cast.play_on_tv"}),onClick:this.onClick,className:[qi.a.btn,qi.a.btnDarkTransparent,qi.a.castOnTvButton].join(" ")},N("div",{className:qi.a.castOnTvIconContainer},N(vo,{type:e.icon})),N("span",null,N(bn,{id:"cast.play_on_tv"})))))}},r}(B),lp(ip,"defaultProps",{icon:fo.Cast}),rp=ap))||rp)||rp)||rp);function gp(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function yp(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}fp.displayName="CastBeforePlay";var vp,mp=(up=$t((function(e){return{isPlaybackEnded:e.engine.isPlaybackEnded,isCasting:e.engine.isCasting}}),null),cp=jn("CastAfterPlay"),up(pp=Ci(pp=cp((hp=dp=function(e){var t,n;function r(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return yp(gp(t=e.call.apply(e,[this].concat(r))||this),"_timeoutId",null),yp(gp(t),"onClick",(function(e){e.stopPropagation(),t.props.player.stopCasting()})),t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.componentDidMount=function(){var e=this;this._timeoutId=setTimeout((function(){e.setState({show:!0})}),700)},i.componentWillUnmount=function(){this._timeoutId&&(clearTimeout(this._timeoutId),this._timeoutId=null)},i.render=function(e){if(e.isCasting&&e.isPlaybackEnded){var t=[qi.a.castOnTvButtonContainer];return this.state.show&&t.push(qi.a.showCastOnTv),N("div",null,N("div",{className:t.join(" "),onClick:this.onClick},N("a",{className:[qi.a.btn,qi.a.btnDarkTransparent,qi.a.castOnTvButton].join(" ")},N("div",{className:qi.a.castOnTvIconContainer},N(vo,{type:e.icon})),N(En,null,N("span",null,N(bn,{id:"cast.disconnect_from_tv"}))))))}},r}(B),yp(dp,"defaultProps",{icon:fo.CastBrand}),pp=hp))||pp)||pp)||pp);mp.displayName="CastAfterPlay";var bp,_p=An({prevControlsText:"controls.prev",nextControlsText:"controls.next",playlistPrevText:"playlist.prev",playlistUpNextText:"playlist.up_next"})(vp=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.render=function(e){var t,n,r=e.type,i=e.item,a=e.onClick,o="next"===r?fo.Next:fo.Prev,s=e[e.type+"ControlsText"],l="prev"===r?this.props.playlistPrevText:this.props.playlistUpNextText,u=null==i||null==(t=i.sources)?void 0:t.poster,c=(null==i||null==(n=i.sources)?void 0:n.metadata)?i.sources.metadata.name:"",p=N(Uo,{disabled:!i,tabIndex:"0","aria-label":s,className:""+qi.a.controlButton,onClick:a},N("div",null,N(mo,{type:o})));return N("div",{className:[qi.a.controlButtonContainer,qi.a.controlPlaylistButton].join(" ")},e.showPreview&&(u||c)?N(j,null,N("div",{className:qi.a.posterPreview},u?N("div",{className:qi.a.posterPreviewImg,style:"background-image: url("+u+");"}):void 0,N("div",{className:qi.a.posterPreviewText},N("div",{className:qi.a.posterPreviewTextTitle},l),N("div",{className:qi.a.posterPreviewTextName},""+(c||"")))),p):N(Po,{label:s},p))},r}(B))||vp;function Ep(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function kp(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Tp,Ap,wp,Sp=$t((function(e){return{playlist:e.engine.playlist}}))(bp=Ci(bp=function(e){var t,n;function r(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return kp(Ep(t=e.call.apply(e,[this].concat(r))||this),"onClick",(function(){"prev"===t.props.type?t.props.player.playlist.playPrev():t.props.player.playlist.playNext()})),t}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r.prototype.render=function(e){var t=e.playlist[e.type];return N(_p,{type:e.type,item:t,onClick:this.onClick.bind(this),showPreview:e.showPreview})},r}(B))||bp)||bp;function Cp(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function xp(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Sp.displayName="PlaylistButton";var Ip,Pp,Dp,Rp,Op,Lp,Mp=(Tp=$t((function(e){return{playlist:e.engine.playlist,isPlaybackEnded:e.engine.isPlaybackEnded}})),Ap=jn("PlaylistNextScreen"),Tp(wp=Ci(wp=Ap(wp=function(e){var t,n;function r(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return xp(Cp(t=e.call.apply(e,[this].concat(r))||this),"onPosterClick",(function(){t.props.player.playlist.playNext()})),xp(Cp(t),"onKeyDown",(function(e){e.keyCode===Ln.ENTER&&t.onPosterClick()})),t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.componentDidUpdate=function(e){!this._shouldRender(e)&&this._shouldRender(this.props)&&this.focusElement&&this.focusElement.focus()},i._shouldRender=function(e){return!!(e.playlist&&e.playlist.next&&e.playlist.next.sources&&e.isPlaybackEnded)},i._getPosterUrl=function(){var e=this.props.playlist.next;return e.sources.poster?e.sources.poster.indexOf("entry_id/"+e.sources.id)>-1&&-1===e.sources.poster.indexOf("/width/")?e.sources.poster+"/width/384":e.sources.poster:""},i.render=function(e){var t=this;if(this._shouldRender(e)){var n=e.playlist.next;return N("div",{className:qi.a.playlistNextScreenOverlay},N("div",{className:qi.a.playlistNextScreenContent},N("div",{id:"playlistNextScreenTextId",className:qi.a.playlistNextScreenText},N(En,null,N("div",{className:qi.a.playlistNextScreenTextTitle},N(bn,{id:"playlist.next"}))),N("div",{className:qi.a.playlistNextScreenTextName},""+(n.sources.metadata?n.sources.metadata.name:""))),N("div",{className:qi.a.playlistNextScreenPosterPlaceholder},N("div",{className:qi.a.playlistNextScreenPosterAspectRatio},N("div",{role:"button","aria-labelledby":"playlistNextScreenTextId",ref:function(e){return e?t.focusElement=e:void 0},tabIndex:"0",className:qi.a.playlistNextScreenPoster,onClick:this.onPosterClick,onKeyDown:this.onKeyDown},N("div",{className:qi.a.playlistNextScreenPosterImg,style:"background-image: url("+this._getPosterUrl()+");"}),N(mo,{type:fo.Play}))))))}},r}(B))||wp)||wp)||wp);function Np(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Up(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Mp.displayName="PlaylistNextScreen";var Fp,jp=(Ip=$t((function(e){return{isPictureInPictureSupported:e.engine.isPictureInPictureSupported,isInPictureInPicture:e.engine.isInPictureInPicture,playerSize:e.shell.playerSize}}),cr(lr)),Pp=Ms("PictureInPicture"),Dp=jn("PictureInPicture"),Rp=Ea("PictureInPicture"),Op=An({pictureInPictureText:"controls.pictureInPicture",pictureInPictureExitText:"controls.pictureInPictureExit",pictureInPictureExpandText:"controls.pictureInPictureExpand"}),Ip(Lp=Ci(Lp=Pp(Lp=Dp(Lp=Rp(Lp=Op(Lp=function(e){var t,n;function r(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return Up(Np(t=e.call.apply(e,[this].concat(r))||this),"_keyboardEventHandlers",[{key:{code:Ln.P},action:function(){t.togglePip(),t.props.updatePlayerHoverState(!0)}}]),Up(Np(t),"togglePip",(function(){var e=t.props.player;e.isInPictureInPicture()?(t.props.logger.debug("Exit Picture In Picture"),t.props.notifyClick(),e.exitPictureInPicture()):(t.props.logger.debug("Enter Picture In Picture"),t.props.notifyClick(),e.enterPictureInPicture())})),t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.componentDidMount=function(){this.props.registerKeyboardEvents(this._keyboardEventHandlers)},i.render=function(){if(this.props.isPictureInPictureSupported&&this.props.playerSize!==Pa.EXTRA_SMALL)return N(Jo,{name:"PictureInPicture"},N(Po,{label:this.props.isInPictureInPicture?this.props.pictureInPictureExpandText:this.props.pictureInPictureText},N(Uo,{tabIndex:"0","aria-label":this.props.isInPictureInPicture?this.props.pictureInPictureExitText:this.props.pictureInPictureText,className:this.props.isInPictureInPicture?[qi.a.controlButton,qi.a.isInPictureInPicture].join(" "):qi.a.controlButton,onClick:this.togglePip},N(mo,{type:fo.PictureInPictureStart}),N(mo,{type:fo.PictureInPictureStop}))))},r}(B))||Lp)||Lp)||Lp)||Lp)||Lp)||Lp);jp.displayName="PictureInPicture";var Bp,Vp=$t((function(e){return{playlist:e.engine.playlist}}))(Fp=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.componentDidMount=function(){this.setState({shouldUpdate:!1})},i.componentDidUpdate=function(e){!!e.playlist!=!!this.props.playlist&&this.setState({shouldUpdate:!0})},i.render=function(e){var t=e.name,n=e.className,r=this.state.shouldUpdate;return r&&this.setState({shouldUpdate:!1}),N("div",{className:[qi.a.playbackControls,n].join(" ")},N(qn,{name:t,shouldUpdate:r},e.playlist?N(j,null,N(Sp,{type:"prev",showPreview:e.showPreview}),N(cu,null),N(Sp,{type:"next",showPreview:e.showPreview})):N(cu,null)))},r}(B))||Fp;Vp.displayName="PlaybackControls";var Hp,Gp,Kp,zp,Wp,Yp,qp,Xp=$t((function(e){return{videoStyles:e.shell.layoutStyles.video}}))(Bp=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.shouldComponentUpdate=function(e){return e.videoStyles!==this.props.videoStyles},i.render=function(){var e=this.props,t=e.videoStyles,n=e.children;return N("div",{style:t,className:qi.a.videoArea},N("div",{style:{pointerEvents:"auto"}},N(qn,{name:"VideoArea"},n)))},r}(B))||Bp,$p=Ci(Hp=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.shouldComponentUpdate=function(){return!1},i.render=function(){var e=this.props.children;return N("div",{className:qi.a.interactiveArea},N("div",{style:{pointerEvents:"auto"}},N(qn,{name:"InteractiveArea"},e)))},r}(B))||Hp,Qp=(Gp=$t((function(e){return{duration:e.engine.duration}})),Ci(Kp=Gp(Kp=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._getFramePreviewImgStyle=function(e){return"background: url("+e.url+");background-position: -"+e.x+"px -"+e.y+"px;"},i._getFramePreviewImgContainerStyle=function(e){return{height:e.height+4+"px",width:e.width+4+"px"}},i.render=function(){var e=this.props.player.getThumbnail(this.props.virtualTime);if(e)return N("div",{style:this._getFramePreviewImgContainerStyle(e),className:[qi.a.framePreviewImgContainer,qi.a.nonSticky].join(" ")},N("div",{className:qi.a.framePreviewImg,style:this._getFramePreviewImgStyle(e)}))},r}(B))||Kp)||Kp);function Jp(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Zp(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ed(){return(ed=Object.assign||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}).apply(this,arguments)}Qp.displayName="SeekBarPreview";var td,nd,rd,id,ad=(zp=$t((function(e){return{config:e.config.components.seekbar,isMobile:e.shell.isMobile,previewHoverActive:e.seekbar.previewHoverActive,hidePreview:e.seekbar.hidePreview,hideTimeBubble:e.seekbar.hideTimeBubble}}),cr(ed({},lr,di))),Wp=Ms("SeekBar"),Yp=An({sliderAriaLabel:"controls.seekBarSlider"}),zp(qp=Ci(qp=Gi(qp=Wp(qp=Yp(qp=function(e){var t,n;function r(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return Zp(Jp(t=e.call.apply(e,[this].concat(r))||this),"_keyboardEventHandlers",[{key:{code:Ln.LEFT},action:function(e){t.handleKeydown(e,!1)}},{key:{code:Ln.RIGHT},action:function(e){t.handleKeydown(e,!1)}},{key:{code:Ln.HOME},action:function(e){t.handleKeydown(e,!1)}},{key:{code:Ln.END},action:function(e){t.handleKeydown(e,!1)}}]),Zp(Jp(t),"onSeekbarMouseDown",(function(e){if(!t.props.isMobile&&!t.props.previewHoverActive&&(e.preventDefault(),e.stopPropagation(),t.props.updateSeekbarDraggingStatus(!0),t.props.isDraggingActive)){var n=t.getTime(e);t.updateSeekBarProgress(n,t.props.duration)}})),Zp(Jp(t),"onPlayerMouseUp",(function(e){if(!t.props.isMobile&&!t.props.previewHoverActive&&t.props.isDraggingActive){var n=t.props.currentTime,r=t.getTime(e);t.props.changeCurrentTime(r),t.updateSeekBarProgress(r,t.props.duration),t.props.updateSeekbarDraggingStatus(!1),t.props.notifyChange({from:n,to:r})}})),Zp(Jp(t),"onPlayerMouseMove",(function(e){if(!t.props.isMobile&&t.props.isDraggingActive){var n=t.getTime(e);t.updateSeekBarProgress(n,t.props.duration),t.updateSeekBarProgress(n,t.props.duration,!0)}})),Zp(Jp(t),"onSeekbarMouseMove",(function(e){if(!t.props.isMobile&&!t.props.previewHoverActive){var n=t.getTime(e);t.updateSeekBarProgress(n,t.props.duration,!0)}})),Zp(Jp(t),"onSeekbarTouchStart",(function(e){if(t.props.updateSeekbarDraggingStatus(!0),t.props.isDraggingActive){var n=t.getTime(e);t.updateSeekBarProgress(n,t.props.duration)}})),Zp(Jp(t),"onSeekbarTouchMove",(function(e){var n=t.getTime(e);t.updateSeekBarProgress(n,t.props.duration,!0),t.props.isDraggingActive&&t.updateSeekBarProgress(n,t.props.duration),e.preventDefault()})),Zp(Jp(t),"onKeyDown",(function(e){switch(e.keyCode){case Ln.LEFT:case Ln.RIGHT:t.handleKeydown(e,!0)}})),Zp(Jp(t),"onSeekbarTouchEnd",(function(e){if(t.props.isDraggingActive){var n=t.getTime(e),r=t.props.currentTime,i=n;t.props.changeCurrentTime(i),t.updateSeekBarProgress(i,t.props.duration),t.props.notifyChange({from:r,to:i})}t.props.updateSeekbarDraggingStatus(!1)})),Zp(Jp(t),"onSeekbarMouseOver",(function(){t.props.isMobile||t.props.updateSeekbarHoverActive(!0)})),Zp(Jp(t),"onSeekbarMouseLeave",(function(){t.props.isMobile||t.props.updateSeekbarHoverActive(!1)})),t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.componentDidMount=function(){var e=this,t=this.props,n=t.player,r=t.eventManager,i=this._seekBarElement.getBoundingClientRect();this.props.updateSeekbarClientRect(i),r.listen(n,Ri.Type.GUI_RESIZE,(function(){e.setState({resizing:!0}),setTimeout((function(){var t=e._seekBarElement.getBoundingClientRect();e.props.updateSeekbarClientRect(t),e.setState({resizing:!1})}),qi.a.defaultTransitionTime)})),document.addEventListener("mouseup",this.onPlayerMouseUp),document.addEventListener("mousemove",this.onPlayerMouseMove),this.props.registerKeyboardEvents(this._keyboardEventHandlers)},i.componentWillUnmount=function(){document.removeEventListener("mouseup",this.onPlayerMouseUp),document.removeEventListener("mousemove",this.onPlayerMouseMove)},i.handleKeydown=function(e,t){var n=this,r=this.props,i=r.duration,a=r.currentTime,o=function(e,t){n.props.changeCurrentTime(t),n.updateSeekBarProgress(t,i,!0),n.props.notifyChange({from:e,to:t})};switch(this.props.updatePlayerHoverState(!0),e.keyCode){case Ln.LEFT:t||this.props.updateOverlayActionIcon(fo.Rewind),o(a,a-5>0?a-5:0);break;case Ln.RIGHT:t||this.props.updateOverlayActionIcon(fo.Forward),o(a,a+5>i?i:a+5);break;case Ln.HOME:t||this.props.updateOverlayActionIcon(fo.StartOver),o(a,0);break;case Ln.END:t||this.props.updateOverlayActionIcon(fo.SeekEnd),o(a,i)}},i.updateSeekBarProgress=function(e,t,n){void 0===n&&(n=!1),n?this.props.updateVirtualTime(e):this.props.updateCurrentTime(e)},i.getOffset=function(e){for(var t=0,n=0;e&&!isNaN(e.offsetLeft)&&!isNaN(e.offsetTop);)t+=e.offsetLeft-e.scrollLeft+this._getTransformX(e),n+=e.offsetTop-e.scrollTop,e=e.offsetParent;return this.props.player.isFullscreen()&&(t=0),{top:n,left:t}},i._getTransformX=function(e){var t=getComputedStyle(e),n=(t.getPropertyValue("transform")||t.getPropertyValue("-webkit-transform")||t.getPropertyValue("-moz-transform")||t.getPropertyValue("-ms-transform")||t.getPropertyValue("-o-transform")).match(/-?\d+/g),r=0;return n&&n.length>0&&(r=parseFloat(n[4])),r},i.getTime=function(e){var t="number"==typeof e.clientX?e.clientX:e.changedTouches&&e.changedTouches[0]&&e.changedTouches[0].clientX,n=this.props.duration*((t-(this._seekBarElement.offsetParent instanceof HTMLElement?this._seekBarElement.offsetParent.offsetLeft:0)-this.getOffset(this.props.playerElement).left)/this._seekBarElement.clientWidth);return(n=parseFloat(n.toFixed(2)))<0?0:n>this.props.duration?this.props.duration:n},i.getBufferedPercent=function(){var e=this.props.player;if(this.props.duration>0&&e.buffered.length>0){var t=(e.isLive()?e.buffered.end(0)-e.getStartTimeOfDvrWindow():e.buffered.end(0))/this.props.duration*100;return t<100?t:100}return 0},i.getFramePreviewOffset=function(){if(this._seekBarElement&&this._framePreviewElement){var e=this.props.virtualTime/this.props.duration*this._seekBarElement.clientWidth-this._framePreviewElement.clientWidth/2;return e<0?0:e>this._seekBarElement.clientWidth-this._framePreviewElement.clientWidth?this._seekBarElement.clientWidth-this._framePreviewElement.clientWidth:e}return 0},i.getTimeBubbleOffset=function(){if(this._timeBubbleElement){var e=this.props.virtualTime/this.props.duration*this._seekBarElement.clientWidth-this._timeBubbleElement.clientWidth/2;return e<0?0:e>this._seekBarElement.clientWidth-this._timeBubbleElement.clientWidth?this._seekBarElement.clientWidth-this._timeBubbleElement.clientWidth:e}return 0},i.renderFramePreview=function(){var e=this;if(this.props.showFramePreview&&!this.props.isMobile)return N("div",{className:this.props.hidePreview?[qi.a.framePreview,qi.a.hideFramePreview].join(" "):qi.a.framePreview,style:this._getFramePreviewStyle(),ref:function(t){return t?e._framePreviewElement=t:void 0}},N(Qp,{virtualTime:this.props.virtualTime}))},i._getFramePreviewStyle=function(){return"left: "+this.getFramePreviewOffset()+"px;"},i.renderTimeBubble=function(){var e=this;if(!this.props.hideTimeBubble&&this.props.showTimeBubble&&!this.props.isMobile){var t="left: "+this.getTimeBubbleOffset()+"px",n=this.props.isDvr?"-"+Va(this.props.duration-this.props.virtualTime):Va(this.props.virtualTime);return N("div",{className:qi.a.timePreview,style:t,ref:function(t){return t?e._timeBubbleElement=t:void 0}},n)}},i.render=function(e,t){var n=this,r=e.virtualTime/e.duration*100+"%",i=(e.forceFullProgress?100:e.currentTime/e.duration*100)+"%",a=Math.round(this.getBufferedPercent())+"%",o=[qi.a.seekBar];return e.adBreak&&o.push(qi.a.adBreak),e.isDvr&&o.push(qi.a.live),e.isMobile&&o.push(qi.a.hover),e.isDraggingActive&&o.push(qi.a.hover),t.resizing&&o.push(qi.a.resizing),N("div",{tabIndex:"0",className:o.join(" "),ref:function(e){return e?n._seekBarElement=e:void 0},role:"slider","aria-label":e.sliderAriaLabel,"aria-valuemin":"0","aria-valuemax":Math.round(this.props.duration),"aria-valuenow":Math.round(this.props.currentTime),"aria-valuetext":Va(this.props.currentTime)+" of "+Va(this.props.duration),onMouseOver:this.onSeekbarMouseOver,onMouseLeave:this.onSeekbarMouseLeave,onMouseMove:this.onSeekbarMouseMove,onMouseDown:this.onSeekbarMouseDown,onTouchStart:this.onSeekbarTouchStart,onTouchMove:this.onSeekbarTouchMove,onTouchEnd:this.onSeekbarTouchEnd,onKeyDown:this.onKeyDown},N("div",{className:qi.a.progressBar},N(qn,{name:"SeekBar",shouldUpdate:!0},this.renderFramePreview(),this.renderTimeBubble(),N("div",{className:qi.a.buffered,style:{width:a}}),e.dataLoaded?N("div",{className:qi.a.progress,style:{width:i}},e.adBreak?void 0:N("a",{className:qi.a.scrubber})):void 0,N("div",{className:qi.a.virtualProgress,style:{width:r}},N("div",{className:qi.a.virtualProgressIndicator})))))},r}(B))||qp)||qp)||qp)||qp)||qp);ad.displayName="SeekBar";var od,sd,ld,ud=(td=$t((function(e){return{currentTime:e.seekbar.currentTime,virtualTime:e.seekbar.virtualTime,duration:e.engine.duration,isDraggingActive:e.seekbar.draggingActive,isMobile:e.shell.isMobile,poster:e.engine.poster,dataLoaded:e.engine.dataLoaded}}),cr(Vr)),nd=jn("SeekBarPlaybackContainer"),rd=Ea("SeekBarPlaybackContainer"),td(id=Ci(id=Gi(id=nd(id=rd(id=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.componentDidMount=function(){var e=this;this.props.eventManager.listen(this.props.player,this.props.player.Event.TIME_UPDATE,(function(){e.props.isDraggingActive||e.props.updateCurrentTime(e.props.player.currentTime)}))},i.render=function(){var e=this;return N(ad,{playerElement:this.props.playerContainer,showFramePreview:this.props.showFramePreview,showTimeBubble:this.props.showTimeBubble,changeCurrentTime:function(t){return e.props.player.currentTime=t},playerPoster:this.props.poster,updateSeekbarDraggingStatus:function(t){return e.props.updateSeekbarDraggingStatus(t)},updateSeekbarHoverActive:function(t){return e.props.updateSeekbarHoverActive(t)},updateSeekbarClientRect:function(t){return e.props.updateSeekbarClientRect(t)},updateCurrentTime:function(t){return e.props.updateCurrentTime(t)},updateVirtualTime:function(t){return e.props.updateVirtualTime(t)},currentTime:this.props.currentTime,virtualTime:this.props.virtualTime,duration:this.props.duration,isDraggingActive:this.props.isDraggingActive,isMobile:this.props.isMobile,notifyChange:function(t){return e.props.notifyChange(t)},dataLoaded:this.props.dataLoaded})},r}(B))||id)||id)||id)||id)||id);function cd(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function pd(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}ud.displayName="SeekBarPlaybackContainer";var dd,hd,fd,gd=(od=$t((function(e){return{playlist:e.engine.playlist,currentTime:e.engine.currentTime,duration:e.engine.duration,lastSeekPoint:e.engine.lastSeekPoint,isSeeking:e.engine.isSeeking,isPlaybackEnded:e.engine.isPlaybackEnded,countdownCanceled:e.playlist.countdownCanceled}}),cr(vi)),sd=jn("PlaylistCountdown"),od(ld=Ci(ld=Gi(ld=sd(ld=function(e){var t,n;function r(t){var n;return pd(cd(n=e.call(this,t)||this),"onClick",(function(){n.props.player.playlist.playNext()})),pd(cd(n),"cancelNext",(function(e){n.props.logger.debug("Cancel auto play next item"),e.stopPropagation(),n.props.updatePlaylistCountdownCanceled(!0)})),pd(cd(n),"onKeyDown",(function(e){switch(e.keyCode){case Ln.ENTER:n.onClick();break;case Ln.ESC:n.cancelNext(e)}})),pd(cd(n),"onCancelButtonKeyDown",(function(e){e.keyCode===Ln.ENTER&&n.cancelNext(e)})),n.setState({focusable:!1}),n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i._shouldRender=function(e){return e.playlist&&e.playlist.next&&e.playlist.next.sources&&e.player.playlist.countdown.showing&&(e.player.playlist.options.autoContinue||e.player.playlist.options.loop)},i._getTimeToShow=function(){var e=this.props.player.playlist.countdown,t=this.props.duration-e.duration;return e.timeToShow>=0&&e.timeToShow<=this.props.duration&&(t=Math.max(e.timeToShow,this.props.lastSeekPoint)),Math.max(0,Math.min(t,this.props.duration))},i.componentWillUpdate=function(e){var t=this._getTimeToShow();e.currentTime>=t?this.setState({timeToShow:!0}):(this.setState({timeToShow:!1}),this.props.updatePlaylistCountdownCanceled(!1))},i.isHidden=function(e){return!e.timeToShow||this.props.player.playlist.countdown.duration>=this.props.duration},i.isCanceled=function(){return this.props.countdownCanceled},i.isShown=function(e){return!this.isHidden(e)&&!this.isCanceled()},i.componentDidUpdate=function(e,t){var n=this;if(this._shouldRender(e)){var r=this._getTimeToShow(),i=this.props.player.playlist.countdown;e.isSeeking||this.props.countdownCanceled||!(this.props.isPlaybackEnded||this.props.currentTime>=r+i.duration&&this.props.currentTime<this.props.duration)||this.props.player.playlist.playNext()}!t.shown&&this.state.shown?this.focusElement&&this.props.eventManager.listenOnce(this.focusElement,"animationend",(function(){n.isShown(n.state)&&(n.focusElement.focus(),n.setState({focusable:!0}))})):t.shown&&!this.state.shown&&this.setState({focusable:!1}),this.isShown(this.state)!==this.state.shown&&this.setState((function(e){return{shown:n.isShown(e)}}))},i.shouldComponentUpdate=function(e){return this.props.duration>0&&!e.isSeeking&&!this.props.isPlaybackEnded},i.render=function(e){var t=this;if(this._shouldRender(e)&&(this.isShown(this.state)&&(this.nextShown=e.playlist.next),e.playlist.next&&e.playlist.next.sources&&this.nextShown)){var n=this.props.player.playlist.countdown,r=this._getTimeToShow(),i=e.currentTime-r,a=Math.min(n.duration,e.duration-r),o=Math.ceil(a-(i>0?i:0)),s=[qi.a.playlistCountdown];return this.isHidden(this.state)?s.push(qi.a.hidden):this.isCanceled()?s.push(qi.a.canceled):s.push(qi.a.slideIn),N("div",{role:"button","aria-labelledby":"playlistCountdownTextId",ref:function(e){return e?t.focusElement=e:void 0},tabIndex:this.state.focusable?0:-1,className:s.join(" "),onKeyDown:this.onKeyDown,onClick:this.onClick},N("div",{className:qi.a.playlistCountdownPoster,style:"background-image: url("+this.nextShown.sources.poster+");"}),N("div",{className:qi.a.playlistCountdownContentPlaceholder},N("div",{className:qi.a.playlistCountdownContentBackground},N("div",{className:qi.a.playlistCountdownContent},N(En,null,N("div",{id:"playlistCountdownTextId",className:qi.a.playlistCountdownText},N("div",{className:qi.a.playlistCountdownTextTitle},N(bn,{id:"playlist.up_next_in"}),N("div",{className:qi.a.playlistCountdownTimeLeft},o)),N("div",{className:qi.a.playlistCountdownTextName},""+(this.nextShown.sources.metadata?this.nextShown.sources.metadata.name:"")))),N("div",{className:[qi.a.controlButtonContainer,qi.a.playlistCountdownCancel].join(" ")},N(En,null,N(Uo,{tabIndex:this.state.focusable?0:-1,"aria-label":N(bn,{id:"playlist.cancel"}),className:[qi.a.controlButton,qi.a.playlistCountdownCancelButton].join(" "),onClick:this.cancelNext,onKeyDown:this.onCancelButtonKeyDown},N(mo,{type:fo.Close}))))))))}},r}(B))||ld)||ld)||ld)||ld);gd.displayName="PlaylistCountdown";var yd,vd=(dd=$t((function(e){return{poster:e.engine.poster,isInPictureInPicture:e.engine.isInPictureInPicture,isChangingSource:e.engine.isChangingSource}})),hd=jn("PictureInPictureOverlay"),dd(fd=Ci(fd=hd(fd=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._handleClick=function(){this.props.player.exitPictureInPicture()},i.render=function(){if(this.props.isInPictureInPicture){var e={},t=[qi.a.pictureInPicturePoster];return this.props.poster&&(e={backgroundImage:this.props.isChangingSource?"":"url("+this.props.poster+")",backgroundSize:"contain"},t.push(qi.a.hasPoster)),N("div",null,N("div",{className:qi.a.pictureInPictureOverlay},N("div",{className:t.join(" "),style:e,onMouseOver:function(e){return e.stopPropagation()}},N("div",{className:qi.a.darkLayer})),N("div",{className:qi.a.pictureInPictureControl},N(En,null,N("span",{className:qi.a.pictureInPictureText},N(bn,{id:"pictureInPicture.overlay_text"}))))))}},r}(B))||fd)||fd)||fd);vd.displayName="PictureInPictureOverlay";var md,bd=Ar({allowSidePanels:!0,allowPlayerArea:!0})(yd=Ms("Playback")(yd=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.componentDidMount=function(){this.props.updateIsKeyboardEnabled(!0)},i.render=function(){return N("div",{className:qi.a.playbackGuiWrapper},N(qn,{name:"PresetArea"},N("div",{className:qi.a.playerGui,id:"player-gui"},N(So,null),N(Xp,null),N(ro,null,N(j,null,N(Wc,null),N(Za,null),N(Sc,null),N(vd,null),N(Vp,{name:"OverlayPlaybackControls",className:qi.a.centerPlaybackControls}),N(Mp,null),N(Bo,null),N(fp,null)),(function(e){var t=e.containerRef;return N(j,null,N(Bc,null),N($p,null,N($c,null),N(gd,null)),N(ic,{leftControls:N(j,null,N(Vp,{name:"BottomBarPlaybackControls",showPreview:!0}),N(ls,{step:10}),N(gs,{step:10}),N(Nc,{format:"current / total"})),rightControls:N(j,null,N(Ou,null),N(Iu,null),N(Mu,null),N(Zl,null),N(Eu,null),N(zs,null),N(jp,null),N(Xs,null),N(ep,null))},N(ud,{showFramePreview:!0,showTimeBubble:!0,playerContainer:t})))})))))},r}(B))||yd)||yd;function _d(e){return N(bd,e)}bd.displayName="Playback";var Ed=$t((function(e){return{isBumper:e.engine.adIsBumper}}))(md=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.render=function(){return this.props.isBumper?null:N(Gu,null)},r}(B))||md;Ed.displayName="AdLeftControls";var kd,Td=$t((function(e){return{state:{shell:e.shell,engine:{adIsLinear:e.engine.adIsLinear,adContentType:e.engine.adContentType}}}}))(Ms("Ads")((function(e,t){if(e.updateIsKeyboardEnabled(!0),function(e,t){var n=e.state.shell.isMobile&&!t.player.env.isIPadOS,r=!1;try{var i=t.player.config.plugins.ima.adsRenderingSettings;r=i&&i.useStyledLinearAds}catch(e){}return n||r}(e,t))return N("div",{className:qi.a.adGuiWrapper},N(qn,{name:"PresetArea"},N("div",{className:qi.a.playerGui,id:"player-gui"},N(ro,null,N(j,null,N(Za,null),N(Wc,{hasTopBar:!0})),N(j,null,N(Bc,{disabled:!0,leftControls:N(Ed,null)}))))));var n=!1,r=!1,i=N(ic,{leftControls:N(j,null,N(Vp,{name:"BottomBarPlaybackControls",showPreview:!0}),N(Oc,null)),rightControls:N(j,null,N(Iu,null),N(Xs,null))}),a=N(ic,{rightControls:N(j,null,N(Xs,null))});return N("div",{className:qi.a.adGuiWrapper},N(qn,{name:"PresetArea"},N("div",{className:qi.a.playerGui,id:"player-gui"},N(ro,null,N(j,null,N(Za,null),N(Wc,{hasTopBar:!0}),r?N(Hu,null):void 0,N(Vp,{name:"OverlayPlaybackControls",className:qi.a.centerPlaybackControls})),N(j,null,N(Bc,{disabled:!0,leftControls:N(Ed,null),rightControls:n?N(ju,null):void 0}),function(e){var t=e.state.engine,n=t.adIsLinear,r=t.adContentType;return!(n&&r&&!r.startsWith("video"))}(e)?i:a)))))})));function Ad(e){return N(Td,e)}function wd(){return N("div",{className:qi.a.playbackGuiWrapper},N(qn,{name:"PresetArea"},N(ro,null,N(j,null,N(mc,null)))))}function Sd(e){return N(wd,e)}Td.displayName="Ads",wd.displayName="Error";var Cd,xd=Ar({allowSidePanels:!0,allowPlayerArea:!0})(kd=Ms("Live")(kd=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.componentDidMount=function(){this.props.updateIsKeyboardEnabled(!0)},i.render=function(){return N("div",{className:qi.a.playbackGuiWrapper},N(qn,{name:"PresetArea"},N("div",{className:qi.a.playerGui,id:"player-gui"},N(So,null),N(Xp,null),N(ro,null,N(j,null,N(Za,null),N(Sc,null),N(vd,null),N(Vp,{name:"OverlayPlaybackControls",className:qi.a.centerPlaybackControls}),N(Bo,null),N(fp,null)),(function(e){var t=e.containerRef;return N(j,null,N(Bc,null),N($p,null,N($c,null),N(Wc,null)),N(ic,{leftControls:N(j,null,N(Vp,{name:"BottomBarPlaybackControls",showPreview:!0}),N(ls,{step:10}),N(gs,{step:10}),N(Ec,null)),rightControls:N(j,null,N(Ou,null),N(Iu,null),N(Mu,null),N(Zl,null),N(Eu,null),N(zs,null),N(jp,null),N(Xs,null),N(ep,null))},N(xc,{showFramePreview:!0,showTimeBubble:!0,playerContainer:t})))})))))},r}(B))||kd)||kd;function Id(e){return N(xd,e)}xd.displayName="Live";var Pd=function(e,t){return function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return function(){var n=e.apply(void 0,arguments),r=function(){throw new Error("Dispatching while constructing your middleware is not allowed. Other middleware would not be applied to this dispatch.")},i={getState:n.getState,dispatch:function(){return r.apply(void 0,arguments)}},a=t.map((function(e){return e(i)}));return Nt({},n,{dispatch:r=Ut.apply(void 0,a)(n.dispatch)})}}}(function(e){return function(t){return function(t){return function(n){Cd||(Cd=Dn("UILoggerMiddleware")),e.debugActions&&Cd.debug("Action fired",n),t(n)}}}}(t),function(e){return function(t){return function(n){return function(r){switch(r.type){case qu:!function(e,t,n){switch(t.name){case"Keyboard":ec[t.payload.key](e,t,n);break;case"OverlayAction":!function(e,t,n){"PlayPause"===t.payload.type?$u(e,0,n):"Fullscreen"===t.payload.type&&Ju(0,0,n)}(e,t,n);break;case"Settings":!function(e,t,n){t.payload.type===n.Track.VIDEO?n.dispatchEvent(new Ji(t.payload.track)):n.dispatchEvent(new ea(t.payload.speed))}(0,t,n);break;case"CVAAOverlay":n.dispatchEvent(new Qi(t.payload.textStyle));break;case"Fullscreen":Ju(0,0,n);break;case"Language":!function(e,t,n){t.payload.type===n.Track.AUDIO?n.dispatchEvent(new Xi(t.payload.track)):t.payload.type===n.Track.TEXT&&n.dispatchEvent(new $i(t.payload.track))}(0,t,n);break;case"Shell":n.dispatchEvent(new Ri(Ri.Type.UI_CLICKED));break;case"Rewind":n.dispatchEvent(new na(t.payload.from,t.payload.to));break;case"Forward":n.dispatchEvent(new ra(t.payload.from,t.payload.to));break;case"LiveTag":n.dispatchEvent(new Ri(Ri.Type.USER_CLICKED_LIVE_TAG));break;case"PrePlaybackPlayOverlay":case"PlayPause":$u(e,0,n);break;case"Volume":Qu(e,0,n)}}(t,r,e);break;case Xu:!function(e,t,n){switch(t.name){case"Volume":n.dispatchEvent(new ia(t.payload.volume));break;case"SeekBarPlaybackContainer":n.dispatchEvent(new Zi(t.payload.from,t.payload.to));break;case"ActivePreset":n.dispatchEvent(new Ri(Ri.Type.UI_PRESET_CHANGE,t.payload))}}(0,r,e);break;case Jn.UPDATE_PLAYER_HOVER_STATE:!function(e,t,n){var r=e.getState().engine,i=e.getState().shell;!r.adBreak&&r.isPlaying&&i.playerHover!==t.hover&&n.dispatchEvent(new ta(t.hover))}(t,r,e)}switch(n(r),r.type){case Jn.UPDATE_GUI_CLIENT_RECT:!function(e,t,n){var r=e.getState().shell.guiClientRect;n.dispatchEvent(new Wu(r))}(t,0,e);break;case Jn.UPDATE_PLAYER_CLIENT_RECT:!function(e,t,n){var r=e.getState().shell.playerClientRect;n.dispatchEvent(new zu(r))}(t,0,e);break;case Jn.UPDATE_VIDEO_CLIENT_RECT:!function(e,t,n){var r=e.getState().shell.videoClientRect;n.dispatchEvent(new Yu(r))}(t,0,e)}}}}}(e))};function Dd(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 Rd(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Od=function(){function e(e,t){var n,r;Rd(this,"_translations",{en:Ai.en}),Rd(this,"_locale","en"),(n=t.logger)&&"function"==typeof n.getLogger&&(xn.get=n.getLogger),n&&n.LogLevel&&(In=n.LogLevel),this._uiComponents=[].concat(t.uiComponents||[]),this.player=e,this.targetId=t.targetId,this._createStore(t),this.setConfig(t),this._setLocaleTranslations(t),r=this.player.env,Ln.SEMI_COLON="firefox"===r.browser.name.toLowerCase()?59:186}var t,n,r=e.prototype;return r.setConfig=function(e,t){t?this.store.dispatch(Ir.updateComponentConfig(t,e)):this.store.dispatch(Ir.updateConfig(e))},r.addComponent=function(e){return function(){}},r.buildDefaultUI=function(){var e=[{template:function(e){return ao(e)},condition:function(e){return e.engine.isIdle}},{template:function(e){return Sd(e)},condition:function(e){return e.engine.hasError}},{template:function(e){return Ad(e)},condition:function(e){return e.engine.adBreak}},{template:function(e){return Id(e)},condition:function(e){return e.engine.isLive}},{template:function(e){return _d(e)}}];this._buildUI(e)},r.buildCustomUI=function(e){if(e.length>0)this._buildUI(e);else{var t=[{template:function(e){return _d(e)}}];this._buildUI(t)}},r._setLocaleTranslations=function(e){var t=this;e.translations&&Object.entries(e.translations).forEach((function(e){var n=e[0],r=e[1];r=Cn({},t._translations.en,r),t._translations[n]=r})),e.locale&&this._translations[e.locale]&&(this._locale=e.locale)},r._createStore=function(e){var t=window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__||Ut;this.store=Pt(Ti,t(Pd(this.player,e)))},r._buildUI=function(e){var t=this;this.player&&(this.container=document.getElementById(this.targetId),this.container&&ne(N(ut,{store:this.store},N(kr,{uiComponents:this._uiComponents,setApi:function(e){e&&(t.addComponent=e)}},N(pn,{definition:this._translations[this._locale]},N(wi,{player:this.player},N(sa,{player:this.player,store:this.store},N(Cs,{playerContainer:this.container},N(Da,null,N(zi,null),N(La,null),N(Ja,{uis:e,playerContainer:this.container})))))))),this.container))},r.destroy=function(){this.container&&(this.container.prepend(this.player.getView()),ne("",this.container))},r.getLogLevel=function(e){return function(e){return Pn(e).getLevel()}(e)},r.setLogLevel=function(e,t){!function(e,t){Pn(t).setLevel(e)}(e,t)},t=e,(n=[{key:"config",get:function(){return function e(t){var n;return Array.isArray(t)?(n=t.length>0?t.slice(0):[]).forEach((function(t,r){("object"==typeof t&&t!=={}||Array.isArray(t)&&t.length>0)&&(n[r]=e(t))})):"object"==typeof t?(n=Object.assign({},t),Object.keys(n).forEach((function(t){("object"==typeof n[t]&&n[t]!=={}||Array.isArray(n[t])&&n[t].length>0)&&(n[t]=e(n[t]))}))):n=t,n}(this.store.getState().config)}},{key:"LogLevel",get:function(){return In}},{key:"Event",get:function(){return On}}])&&Dd(t.prototype,n),e}(),Ld=On,Md="0.72.4",Nd="@playkit-js/playkit-js-ui"}])},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t,n){var r=n(10),i=n(30);e.exports=n(9)?function(e,t,n){return r.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){var r=n(47),i=n(26);e.exports=function(e){return r(i(e))}},function(e,t,n){"use strict";var r=n(3);e.exports=function(e,t){return!!e&&r((function(){t?e.call(null,(function(){}),1):e.call(null)}))}},function(e,t,n){var r=n(20);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,i){return e.call(t,n,r,i)}}return function(){return e.apply(t,arguments)}}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},function(e,t,n){var r=n(48),i=n(30),a=n(17),o=n(28),s=n(15),l=n(93),u=Object.getOwnPropertyDescriptor;t.f=n(9)?u:function(e,t){if(e=a(e),t=o(t,!0),l)try{return u(e,t)}catch(e){}if(s(e,t))return i(!r.f.call(e,t),e[t])}},function(e,t,n){var r=n(1),i=n(8),a=n(3);e.exports=function(e,t){var n=(i.Object||{})[e]||Object[e],o={};o[e]=t(n),r(r.S+r.F*a((function(){n(1)})),"Object",o)}},function(e,t,n){var r=n(19),i=n(47),a=n(11),o=n(7),s=n(109);e.exports=function(e,t){var n=1==e,l=2==e,u=3==e,c=4==e,p=6==e,d=5==e||p,h=t||s;return function(t,s,f){for(var g,y,v=a(t),m=i(v),b=r(s,f,3),_=o(m.length),E=0,k=n?h(t,_):l?h(t,0):void 0;_>E;E++)if((d||E in m)&&(y=b(g=m[E],E,v),e))if(n)k[E]=y;else if(y)switch(e){case 3:return!0;case 5:return g;case 6:return E;case 2:k.push(g)}else if(c)return!1;return p?-1:u||c?c:k}}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on  "+e);return e}},function(e,t,n){"use strict";if(n(9)){var r=n(32),i=n(2),a=n(3),o=n(1),s=n(62),l=n(88),u=n(19),c=n(44),p=n(30),d=n(16),h=n(45),f=n(21),g=n(7),y=n(120),v=n(34),m=n(28),b=n(15),_=n(49),E=n(5),k=n(11),T=n(80),A=n(35),w=n(37),S=n(36).f,C=n(82),x=n(31),I=n(6),P=n(24),D=n(52),R=n(50),O=n(84),L=n(42),M=n(55),N=n(43),U=n(83),F=n(111),j=n(10),B=n(22),V=j.f,H=B.f,G=i.RangeError,K=i.TypeError,z=i.Uint8Array,W=Array.prototype,Y=l.ArrayBuffer,q=l.DataView,X=P(0),$=P(2),Q=P(3),J=P(4),Z=P(5),ee=P(6),te=D(!0),ne=D(!1),re=O.values,ie=O.keys,ae=O.entries,oe=W.lastIndexOf,se=W.reduce,le=W.reduceRight,ue=W.join,ce=W.sort,pe=W.slice,de=W.toString,he=W.toLocaleString,fe=I("iterator"),ge=I("toStringTag"),ye=x("typed_constructor"),ve=x("def_constructor"),me=s.CONSTR,be=s.TYPED,_e=s.VIEW,Ee=P(1,(function(e,t){return Se(R(e,e[ve]),t)})),ke=a((function(){return 1===new z(new Uint16Array([1]).buffer)[0]})),Te=!!z&&!!z.prototype.set&&a((function(){new z(1).set({})})),Ae=function(e,t){var n=f(e);if(n<0||n%t)throw G("Wrong offset!");return n},we=function(e){if(E(e)&&be in e)return e;throw K(e+" is not a typed array!")},Se=function(e,t){if(!E(e)||!(ye in e))throw K("It is not a typed array constructor!");return new e(t)},Ce=function(e,t){return xe(R(e,e[ve]),t)},xe=function(e,t){for(var n=0,r=t.length,i=Se(e,r);r>n;)i[n]=t[n++];return i},Ie=function(e,t,n){V(e,t,{get:function(){return this._d[n]}})},Pe=function(e){var t,n,r,i,a,o,s=k(e),l=arguments.length,c=l>1?arguments[1]:void 0,p=void 0!==c,d=C(s);if(null!=d&&!T(d)){for(o=d.call(s),r=[],t=0;!(a=o.next()).done;t++)r.push(a.value);s=r}for(p&&l>2&&(c=u(c,arguments[2],2)),t=0,n=g(s.length),i=Se(this,n);n>t;t++)i[t]=p?c(s[t],t):s[t];return i},De=function(){for(var e=0,t=arguments.length,n=Se(this,t);t>e;)n[e]=arguments[e++];return n},Re=!!z&&a((function(){he.call(new z(1))})),Oe=function(){return he.apply(Re?pe.call(we(this)):we(this),arguments)},Le={copyWithin:function(e,t){return F.call(we(this),e,t,arguments.length>2?arguments[2]:void 0)},every:function(e){return J(we(this),e,arguments.length>1?arguments[1]:void 0)},fill:function(e){return U.apply(we(this),arguments)},filter:function(e){return Ce(this,$(we(this),e,arguments.length>1?arguments[1]:void 0))},find:function(e){return Z(we(this),e,arguments.length>1?arguments[1]:void 0)},findIndex:function(e){return ee(we(this),e,arguments.length>1?arguments[1]:void 0)},forEach:function(e){X(we(this),e,arguments.length>1?arguments[1]:void 0)},indexOf:function(e){return ne(we(this),e,arguments.length>1?arguments[1]:void 0)},includes:function(e){return te(we(this),e,arguments.length>1?arguments[1]:void 0)},join:function(e){return ue.apply(we(this),arguments)},lastIndexOf:function(e){return oe.apply(we(this),arguments)},map:function(e){return Ee(we(this),e,arguments.length>1?arguments[1]:void 0)},reduce:function(e){return se.apply(we(this),arguments)},reduceRight:function(e){return le.apply(we(this),arguments)},reverse:function(){for(var e,t=we(this).length,n=Math.floor(t/2),r=0;r<n;)e=this[r],this[r++]=this[--t],this[t]=e;return this},some:function(e){return Q(we(this),e,arguments.length>1?arguments[1]:void 0)},sort:function(e){return ce.call(we(this),e)},subarray:function(e,t){var n=we(this),r=n.length,i=v(e,r);return new(R(n,n[ve]))(n.buffer,n.byteOffset+i*n.BYTES_PER_ELEMENT,g((void 0===t?r:v(t,r))-i))}},Me=function(e,t){return Ce(this,pe.call(we(this),e,t))},Ne=function(e){we(this);var t=Ae(arguments[1],1),n=this.length,r=k(e),i=g(r.length),a=0;if(i+t>n)throw G("Wrong length!");for(;a<i;)this[t+a]=r[a++]},Ue={entries:function(){return ae.call(we(this))},keys:function(){return ie.call(we(this))},values:function(){return re.call(we(this))}},Fe=function(e,t){return E(e)&&e[be]&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},je=function(e,t){return Fe(e,t=m(t,!0))?p(2,e[t]):H(e,t)},Be=function(e,t,n){return!(Fe(e,t=m(t,!0))&&E(n)&&b(n,"value"))||b(n,"get")||b(n,"set")||n.configurable||b(n,"writable")&&!n.writable||b(n,"enumerable")&&!n.enumerable?V(e,t,n):(e[t]=n.value,e)};me||(B.f=je,j.f=Be),o(o.S+o.F*!me,"Object",{getOwnPropertyDescriptor:je,defineProperty:Be}),a((function(){de.call({})}))&&(de=he=function(){return ue.call(this)});var Ve=h({},Le);h(Ve,Ue),d(Ve,fe,Ue.values),h(Ve,{slice:Me,set:Ne,constructor:function(){},toString:de,toLocaleString:Oe}),Ie(Ve,"buffer","b"),Ie(Ve,"byteOffset","o"),Ie(Ve,"byteLength","l"),Ie(Ve,"length","e"),V(Ve,ge,{get:function(){return this[be]}}),e.exports=function(e,t,n,l){var u=e+((l=!!l)?"Clamped":"")+"Array",p="get"+e,h="set"+e,f=i[u],v=f||{},m=f&&w(f),b=!f||!s.ABV,k={},T=f&&f.prototype,C=function(e,n){V(e,n,{get:function(){return function(e,n){var r=e._d;return r.v[p](n*t+r.o,ke)}(this,n)},set:function(e){return function(e,n,r){var i=e._d;l&&(r=(r=Math.round(r))<0?0:r>255?255:255&r),i.v[h](n*t+i.o,r,ke)}(this,n,e)},enumerable:!0})};b?(f=n((function(e,n,r,i){c(e,f,u,"_d");var a,o,s,l,p=0,h=0;if(E(n)){if(!(n instanceof Y||"ArrayBuffer"==(l=_(n))||"SharedArrayBuffer"==l))return be in n?xe(f,n):Pe.call(f,n);a=n,h=Ae(r,t);var v=n.byteLength;if(void 0===i){if(v%t)throw G("Wrong length!");if((o=v-h)<0)throw G("Wrong length!")}else if((o=g(i)*t)+h>v)throw G("Wrong length!");s=o/t}else s=y(n),a=new Y(o=s*t);for(d(e,"_d",{b:a,o:h,l:o,e:s,v:new q(a)});p<s;)C(e,p++)})),T=f.prototype=A(Ve),d(T,"constructor",f)):a((function(){f(1)}))&&a((function(){new f(-1)}))&&M((function(e){new f,new f(null),new f(1.5),new f(e)}),!0)||(f=n((function(e,n,r,i){var a;return c(e,f,u),E(n)?n instanceof Y||"ArrayBuffer"==(a=_(n))||"SharedArrayBuffer"==a?void 0!==i?new v(n,Ae(r,t),i):void 0!==r?new v(n,Ae(r,t)):new v(n):be in n?xe(f,n):Pe.call(f,n):new v(y(n))})),X(m!==Function.prototype?S(v).concat(S(m)):S(v),(function(e){e in f||d(f,e,v[e])})),f.prototype=T,r||(T.constructor=f));var x=T[fe],I=!!x&&("values"==x.name||null==x.name),P=Ue.values;d(f,ye,!0),d(T,be,u),d(T,_e,!0),d(T,ve,f),(l?new f(1)[ge]==u:ge in T)||V(T,ge,{get:function(){return u}}),k[u]=f,o(o.G+o.W+o.F*(f!=v),k),o(o.S,u,{BYTES_PER_ELEMENT:t}),o(o.S+o.F*a((function(){v.of.call(f,1)})),u,{from:Pe,of:De}),"BYTES_PER_ELEMENT"in T||d(T,"BYTES_PER_ELEMENT",t),o(o.P,u,Le),N(u),o(o.P+o.F*Te,u,{set:Ne}),o(o.P+o.F*!I,u,Ue),r||T.toString==de||(T.toString=de),o(o.P+o.F*a((function(){new f(1).slice()})),u,{slice:Me}),o(o.P+o.F*(a((function(){return[1,2].toLocaleString()!=new f([1,2]).toLocaleString()}))||!a((function(){T.toLocaleString.call([1,2])}))),u,{toLocaleString:Oe}),L[u]=I?x:P,r||I||d(T,fe,P)}}else e.exports=function(){}},function(e,t,n){var r=n(5);e.exports=function(e,t){if(!r(e))return e;var n,i;if(t&&"function"==typeof(n=e.toString)&&!r(i=n.call(e)))return i;if("function"==typeof(n=e.valueOf)&&!r(i=n.call(e)))return i;if(!t&&"function"==typeof(n=e.toString)&&!r(i=n.call(e)))return i;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){var r=n(31)("meta"),i=n(5),a=n(15),o=n(10).f,s=0,l=Object.isExtensible||function(){return!0},u=!n(3)((function(){return l(Object.preventExtensions({}))})),c=function(e){o(e,r,{value:{i:"O"+ ++s,w:{}}})},p=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(!a(e,r)){if(!l(e))return"F";if(!t)return"E";c(e)}return e[r].i},getWeak:function(e,t){if(!a(e,r)){if(!l(e))return!0;if(!t)return!1;c(e)}return e[r].w},onFreeze:function(e){return u&&p.NEED&&l(e)&&!a(e,r)&&c(e),e}}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},function(e,t){e.exports=!1},function(e,t,n){var r=n(95),i=n(67);e.exports=Object.keys||function(e){return r(e,i)}},function(e,t,n){var r=n(21),i=Math.max,a=Math.min;e.exports=function(e,t){return(e=r(e))<0?i(e+t,0):a(e,t)}},function(e,t,n){var r=n(4),i=n(96),a=n(67),o=n(66)("IE_PROTO"),s=function(){},l=function(){var e,t=n(64)("iframe"),r=a.length;for(t.style.display="none",n(68).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),l=e.F;r--;)delete l.prototype[a[r]];return l()};e.exports=Object.create||function(e,t){var n;return null!==e?(s.prototype=r(e),n=new s,s.prototype=null,n[o]=e):n=l(),void 0===t?n:i(n,t)}},function(e,t,n){var r=n(95),i=n(67).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,i)}},function(e,t,n){var r=n(15),i=n(11),a=n(66)("IE_PROTO"),o=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=i(e),r(e,a)?e[a]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?o:null}},function(e,t,n){var r=n(6)("unscopables"),i=Array.prototype;null==i[r]&&n(16)(i,r,{}),e.exports=function(e){i[r][e]=!0}},function(e,t,n){var r=n(5);e.exports=function(e,t){if(!r(e)||e._t!==t)throw TypeError("Incompatible receiver, "+t+" required!");return e}},function(e,t,n){var r=n(10).f,i=n(15),a=n(6)("toStringTag");e.exports=function(e,t,n){e&&!i(e=n?e:e.prototype,a)&&r(e,a,{configurable:!0,value:t})}},function(e,t,n){var r=n(1),i=n(26),a=n(3),o=n(70),s="["+o+"]",l=RegExp("^"+s+s+"*"),u=RegExp(s+s+"*$"),c=function(e,t,n){var i={},s=a((function(){return!!o[e]()||"​"!="​"[e]()})),l=i[e]=s?t(p):o[e];n&&(i[n]=l),r(r.P+r.F*s,"String",i)},p=c.trim=function(e,t){return e=String(i(e)),1&t&&(e=e.replace(l,"")),2&t&&(e=e.replace(u,"")),e};e.exports=c},function(e,t){e.exports={}},function(e,t,n){"use strict";var r=n(2),i=n(10),a=n(9),o=n(6)("species");e.exports=function(e){var t=r[e];a&&t&&!t[o]&&i.f(t,o,{configurable:!0,get:function(){return this}})}},function(e,t){e.exports=function(e,t,n,r){if(!(e instanceof t)||void 0!==r&&r in e)throw TypeError(n+": incorrect invocation!");return e}},function(e,t,n){var r=n(12);e.exports=function(e,t,n){for(var i in t)r(e,i,t[i],n);return e}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),window._babelPolyfill||n(126);var r,i,a,o=function(){function e(){}return e.register=function(t){e._polyfills.push(t)},e.installAll=function(){for(var t=0;t<e._polyfills.length;t++)e._polyfills[t].install()},e}();a=[],(i="_polyfills")in(r=o)?Object.defineProperty(r,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[i]=a},function(e,t,n){var r=n(25);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},function(e,t){t.f={}.propertyIsEnumerable},function(e,t,n){var r=n(25),i=n(6)("toStringTag"),a="Arguments"==r(function(){return arguments}());e.exports=function(e){var t,n,o;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:a?r(t):"Object"==(o=r(t))&&"function"==typeof t.callee?"Arguments":o}},function(e,t,n){var r=n(4),i=n(20),a=n(6)("species");e.exports=function(e,t){var n,o=r(e).constructor;return void 0===o||null==(n=r(o)[a])?t:i(n)}},function(e,t,n){var r=n(8),i=n(2),a=i["__core-js_shared__"]||(i["__core-js_shared__"]={});(e.exports=function(e,t){return a[e]||(a[e]=void 0!==t?t:{})})("versions",[]).push({version:r.version,mode:n(32)?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},function(e,t,n){var r=n(17),i=n(7),a=n(34);e.exports=function(e){return function(t,n,o){var s,l=r(t),u=i(l.length),c=a(o,u);if(e&&n!=n){for(;u>c;)if((s=l[c++])!=s)return!0}else for(;u>c;c++)if((e||c in l)&&l[c]===n)return e||c||0;return!e&&-1}}},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t,n){var r=n(25);e.exports=Array.isArray||function(e){return"Array"==r(e)}},function(e,t,n){var r=n(6)("iterator"),i=!1;try{var a=[7][r]();a.return=function(){i=!0},Array.from(a,(function(){throw 2}))}catch(e){}e.exports=function(e,t){if(!t&&!i)return!1;var n=!1;try{var a=[7],o=a[r]();o.next=function(){return{done:n=!0}},a[r]=function(){return o},e(a)}catch(e){}return n}},function(e,t,n){"use strict";var r=n(4);e.exports=function(){var e=r(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},function(e,t,n){"use strict";var r=n(49),i=RegExp.prototype.exec;e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var a=n.call(e,t);if("object"!=typeof a)throw new TypeError("RegExp exec method returned something other than an Object or null");return a}if("RegExp"!==r(e))throw new TypeError("RegExp#exec called on incompatible receiver");return i.call(e,t)}},function(e,t,n){"use strict";n(113);var r=n(12),i=n(16),a=n(3),o=n(26),s=n(6),l=n(85),u=s("species"),c=!a((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$<a>")})),p=function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2===n.length&&"a"===n[0]&&"b"===n[1]}();e.exports=function(e,t,n){var d=s(e),h=!a((function(){var t={};return t[d]=function(){return 7},7!=""[e](t)})),f=h?!a((function(){var t=!1,n=/a/;return n.exec=function(){return t=!0,null},"split"===e&&(n.constructor={},n.constructor[u]=function(){return n}),n[d](""),!t})):void 0;if(!h||!f||"replace"===e&&!c||"split"===e&&!p){var g=/./[d],y=n(o,d,""[e],(function(e,t,n,r,i){return t.exec===l?h&&!i?{done:!0,value:g.call(t,n,r)}:{done:!0,value:e.call(n,t,r)}:{done:!1}})),v=y[0],m=y[1];r(String.prototype,e,v),i(RegExp.prototype,d,2==t?function(e,t){return m.call(e,this,t)}:function(e){return m.call(e,this)})}}},function(e,t,n){var r=n(19),i=n(108),a=n(80),o=n(4),s=n(7),l=n(82),u={},c={};(t=e.exports=function(e,t,n,p,d){var h,f,g,y,v=d?function(){return e}:l(e),m=r(n,p,t?2:1),b=0;if("function"!=typeof v)throw TypeError(e+" is not iterable!");if(a(v)){for(h=s(e.length);h>b;b++)if((y=t?m(o(f=e[b])[0],f[1]):m(e[b]))===u||y===c)return y}else for(g=v.call(e);!(f=g.next()).done;)if((y=i(g,m,f.value,t))===u||y===c)return y}).BREAK=u,t.RETURN=c},function(e,t,n){var r=n(2).navigator;e.exports=r&&r.userAgent||""},function(e,t,n){"use strict";var r=n(2),i=n(1),a=n(12),o=n(45),s=n(29),l=n(59),u=n(44),c=n(5),p=n(3),d=n(55),h=n(40),f=n(71);e.exports=function(e,t,n,g,y,v){var m=r[e],b=m,_=y?"set":"add",E=b&&b.prototype,k={},T=function(e){var t=E[e];a(E,e,"delete"==e||"has"==e?function(e){return!(v&&!c(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return v&&!c(e)?void 0:t.call(this,0===e?0:e)}:"add"==e?function(e){return t.call(this,0===e?0:e),this}:function(e,n){return t.call(this,0===e?0:e,n),this})};if("function"==typeof b&&(v||E.forEach&&!p((function(){(new b).entries().next()})))){var A=new b,w=A[_](v?{}:-0,1)!=A,S=p((function(){A.has(1)})),C=d((function(e){new b(e)})),x=!v&&p((function(){for(var e=new b,t=5;t--;)e[_](t,t);return!e.has(-0)}));C||((b=t((function(t,n){u(t,b,e);var r=f(new m,t,b);return null!=n&&l(n,y,r[_],r),r}))).prototype=E,E.constructor=b),(S||x)&&(T("delete"),T("has"),y&&T("get")),(x||w)&&T(_),v&&E.clear&&delete E.clear}else b=g.getConstructor(t,e,y,_),o(b.prototype,n),s.NEED=!0;return h(b,e),k[e]=b,i(i.G+i.W+i.F*(b!=m),k),v||g.setStrong(b,e,y),b}},function(e,t,n){for(var r,i=n(2),a=n(16),o=n(31),s=o("typed_array"),l=o("view"),u=!(!i.ArrayBuffer||!i.DataView),c=u,p=0,d="Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array".split(",");p<9;)(r=i[d[p++]])?(a(r.prototype,s,!0),a(r.prototype,l,!0)):c=!1;e.exports={ABV:u,CONSTR:c,TYPED:s,VIEW:l}},function(e,t,n){window,e.exports=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="",n(n.s=17)}([function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(3);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var a=function e(t,n,r,i){void 0===i&&(i={}),this.severity=t,this.category=n,this.code=r,this.data=i,e._logger.error("Category:"+n+" | Code:"+r+" |",i)};i(a,"Severity",{RECOVERABLE:1,CRITICAL:2}),i(a,"Category",{NETWORK:1,SERVICE:2,PROVIDER:3}),i(a,"Code",{UNSUPPORTED_SCHEME:1e3,BAD_HTTP_STATUS:1001,HTTP_ERROR:1002,TIMEOUT:1003,MALFORMED_DATA_URI:1004,BAD_SERVER_RESPONSE:1005,MULTIREQUEST_API_ERROR:1006,API_RESPONSE_MISMATCH:1007,ERROR:2e3,BLOCK_ACTION:2001,MEDIA_STATUS_NOT_READY:2002,MISSING_MANDATORY_PARAMS:3e3,MISSING_PLAY_SOURCE:3001,METHOD_NOT_IMPLEMENTED:3002}),i(a,"_logger",Object(r.b)("Error"))},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(8);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var a=function(){function e(){this.metadata=new Map,this.sources=new r.a,this.type=e.Type.UNKNOWN}return e.prototype.toJSON=function(){return{id:this.id,name:this.name,sources:this.sources.toJSON(),duration:this.duration,dvrStatus:this.dvrStatus,status:this.status,metadata:this.metadata,type:this.type,poster:this.poster,assetReferenceType:this.assetReferenceType}},e}();i(a,"Type",{VOD:"Vod",LIVE:"Live",IMAGE:"Image",AUDIO:"Audio",UNKNOWN:"Unknown"}),i(a,"DvrStatus",{ON:1,OFF:0})},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(0);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var a=function(){function e(e){void 0===e&&(e=new Map),i(this,"retryConfig",{async:!0,timeout:0,maxAttempts:4}),i(this,"_attemptCounter",1),this.headers=e}var t=e.prototype;return t.getUrl=function(e){return e+"/service/"+this.service+(this.action?"/action/"+this.action:"")},t.doHttpRequest=function(){var e=this,t=new Promise((function(t,n){e._requestPromise={resolve:t,reject:n}}));return this.url||this._requestPromise.reject(new r.a(r.a.Severity.CRITICAL,r.a.Category.NETWORK,r.a.Code.MALFORMED_DATA_URI,{url:this.url})),this._createXHR(),t},t._createXHR=function(){var e=this,t=new XMLHttpRequest;t.onreadystatechange=function(){if(4===t.readyState&&200===t.status)try{var n=JSON.parse(t.responseText);return e.responseHeaders=e._getResponseHeaders(t),e._requestPromise.resolve(n)}catch(n){e._requestPromise.reject(e._createError(t,r.a.Code.BAD_SERVER_RESPONSE,{text:t.responseText}))}},t.open(this.method,this.url,this.retryConfig.async),this.retryConfig.async&&this.retryConfig.timeout&&(t.timeout=this.retryConfig.timeout);var n=performance.now();t.ontimeout=function(){e._handleError(t,r.a.Code.TIMEOUT,{timeout:(performance.now()-n)/1e3,statusText:t.statusText})},t.onerror=t.onabort=function(){e._handleError(t,r.a.Code.HTTP_ERROR,{text:t.responseText,statusText:t.statusText})},this.headers.forEach((function(e,n){t.setRequestHeader(n,e)})),t.send(this.params)},t._getResponseHeaders=function(e){return e.getAllResponseHeaders().split("\n").filter((function(e){return 0===e.toLowerCase().indexOf("x-")}))},t._handleError=function(e,t,n){var r=this._createError(e,t,n);if(e.onreadystatechange=function(){},e.onerror=function(){},e.ontimeout=function(){},e.onabort=function(){},!(this.retryConfig.maxAttempts&&this._attemptCounter<this.retryConfig.maxAttempts))return this._requestPromise.reject(r);this._attemptCounter++,this._createXHR()},t._createError=function(e,t,n){return Object.assign(n,{url:this.url,headers:this._getResponseHeaders(e),attempt:this._attemptCounter}),new r.a(r.a.Severity.CRITICAL,r.a.Category.NETWORK,t,n)},e}()},function(e,t,n){"use strict";n.d(t,"c",(function(){return s})),n.d(t,"d",(function(){return l})),n.d(t,"e",(function(){return a})),n.d(t,"a",(function(){return i}));var r={get:function(){return{VERSION:"",DEBUG:{value:"",name:""},ERROR:{value:"",name:""},INFO:{value:"",name:""},OFF:{value:"",name:""},TIME:{value:"",name:""},TRACE:{value:"",name:""},WARN:{value:"",name:""},createDefaultHandler:function(){},debug:function(){},enabledFor:function(){},error:function(){},get:function(){},getLevel:function(){},info:function(){},log:function(){},setHandler:function(){},setLevel:function(){},time:function(){},timeEnd:function(){},trace:function(){},useDefaults:function(){},warn:function(){}}}},i={};function a(e){e&&"function"==typeof e.getLogger&&(r.get=e.getLogger),e&&e.LogLevel&&(i=e.LogLevel)}function o(e){return r.get(e)}function s(e){return o(e).getLevel()}function l(e,t){o(t).setLevel(e)}t.b=o},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r=function(e){var t;(t="hasError")in this?Object.defineProperty(this,t,{value:!1,enumerable:!0,configurable:!0,writable:!0}):this[t]=!1,"KalturaAPIException"===e.objectType?(this.hasError=!0,this.error=new i(e.code,e.message)):e.error&&"KalturaAPIException"===e.error.objectType?(this.hasError=!0,this.error=new i(e.error.code,e.error.message)):this.data=e},i=function(e,t){this.code=e,this.message=t}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return a}));var r={DASH:{name:"dash",mimeType:"application/dash+xml",pathExt:"mpd"},HLS:{name:"hls",mimeType:"application/x-mpegURL",pathExt:"m3u8"},WVM:{name:"wvm",mimeType:"video/wvm",pathExt:"wvm"},MP4:{name:"mp4",mimeType:"video/mp4",pathExt:"mp4"},MP3:{name:"mp3",mimeType:"audio/mpeg",pathExt:"mp3"}},i=new Map([["mpegdash",r.DASH],["applehttp",r.HLS],["url",r.MP4]]);function a(e){var t=i.get(e);return!!t&&t.name===r.MP4.name}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r,i,a,o=function(e){this.scheme=e.scheme,this.licenseURL=e.licenseURL,this.certificate=e.certificate};a={"drm.PLAYREADY_CENC":"com.microsoft.playready","drm.WIDEVINE_CENC":"com.widevine.alpha","fairplay.FAIRPLAY":"com.apple.fairplay",WIDEVINE_CENC:"com.widevine.alpha",PLAYREADY_CENC:"com.microsoft.playready",FAIRPLAY:"com.apple.fairplay"},(i="Scheme")in(r=o)?Object.defineProperty(r,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[i]=a},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r=function(e){this.message=e.message,this.code=e.code}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n(9);var r=n(5),i=function(){function e(){this.progressive=[],this.dash=[],this.hls=[]}var t=e.prototype;return t.map=function(e,t){if(t)switch(t.name){case r.a.MP4.name:this.progressive.push(e);break;case r.a.DASH.name:this.dash.push(e);break;case r.a.HLS.name:this.hls.push(e)}},t.toJSON=function(){var e={progressive:[],dash:[],hls:[]};return this.progressive.forEach((function(t){return e.progressive.push(t.toJSON())})),this.hls.forEach((function(t){return e.hls.push(t.toJSON())})),this.dash.forEach((function(t){return e.dash.push(t.toJSON())})),e},e}()},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n(12);var r=function(){function e(){}return e.prototype.toJSON=function(){var e={id:this.id,url:this.url,mimetype:this.mimetype};return this.bandwidth&&(e.bandwidth=this.bandwidth),this.width&&(e.width=this.width),this.height&&(e.height=this.height),this.label&&(e.label=this.label),this.drmData&&this.drmData.length>0&&(e.drmData=[],this.drmData.forEach((function(t){Array.isArray(e.drmData)&&e.drmData.push(t.toJSON())}))),e},e}()},function(e,t,n){"use strict";n.d(t,"a",(function(){return a})),n(11);var r=n(0);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var a=function(){function e(e){i(this,"_loadersResponseMap",new Map),i(this,"_loaders",new Map),this._networkRetryConfig=e}var t=e.prototype;return t.add=function(e,t,n){var r=this,i=new e(t);if(i.isValid()){this._loaders.set(e.id,i);var a=this._multiRequest.requests.length,o=i.requests;this._multiRequest.retryConfig=this._networkRetryConfig,o.forEach((function(e){e.params=e.params||{},e.params.ks=e.params.ks||n,r._multiRequest.add(e)}));var s=Array.from(new Array(o.length),(function(e,t){return t+a}));this._loadersResponseMap.set(e.id,s)}},t.fetchData=function(e){var t=this;return new Promise((function(n,i){t._multiRequest.execute(e).then((function(e){t._multiResponse=e.response,t.prepareData(e.response).success?n(t._loaders):i(new r.a(r.a.Severity.CRITICAL,r.a.Category.NETWORK,r.a.Code.API_RESPONSE_MISMATCH,{headers:e.headers}))}),(function(e){i(e)}))}))},t.prepareData=function(e){var t=this;return this._loaders.forEach((function(n,r){var i=t._loadersResponseMap.get(r);try{i&&i.length>0&&(n.response=e.results.slice(i[0],i[i.length-1]+1))}catch(e){return{success:!1,error:e}}})),{success:!0,data:this._loaders}},e}()},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(2),i=n(3),a=n(4),o=n(0);function s(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var u=function(e){var t,n;function r(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return l(s(t=e.call.apply(e,[this].concat(r))||this),"requests",[]),t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.add=function(e){var t;this.requests.push(e);var n={},r={service:e.service,action:e.action};return Object.assign(n,((t={})[this.requests.length]=Object.assign(r,e.params),t)),Object.assign(n,this.params),this.params=n,this},i.execute=function(e){var t=this;return new Promise((function(n,i){try{t.params=JSON.stringify(t.params)}catch(e){r._logger.error(""+e.message),i(new o.a(o.a.Severity.CRITICAL,o.a.Category.PROVIDER,o.a.Code.FAILED_PARSING_REQUEST,{error:e,params:t.params}))}t.doHttpRequest().then((function(r){var a=new c(r,e);a.success?n({headers:t.responseHeaders,response:a}):i(new o.a(o.a.Severity.CRITICAL,o.a.Category.NETWORK,o.a.Code.MULTIREQUEST_API_ERROR,{url:t.url,headers:t.responseHeaders,results:a.results}))}),(function(e){i(e)}))}))},r}(r.a);l(u,"_logger",Object(i.b)("MultiRequestBuilder"));var c=function e(t,n){void 0===n&&(n=!0),l(this,"results",[]);var r=t.result?t.result:t,i=(Array.isArray(r)?r:[r]).map((function(e){return new a.a(e)})),o=i.filter((function(e){return e.hasError}));o.forEach((function(t){e._logger.error("Service returned an error with error code: "+t.error.code+" and message: "+t.error.message+".")})),this.results=i,n&&o.length||o.length===this.results.length?this.success=!1:(this.results=this.results.filter((function(e){return!e.hasError})),this.success=!0)};l(c,"_logger",Object(i.b)("MultiRequestResult"))},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r=function(){function e(e,t,n){this.licenseUrl=e,this.scheme=t,n&&(this.certificate=n)}return e.prototype.toJSON=function(){var e={licenseUrl:this.licenseUrl,scheme:this.scheme};return this.certificate&&(e.certificate=this.certificate),e},e}()},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(3),i=(n(10),n(0));function a(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 o(e,t,n){return t&&a(e.prototype,t),n&&a(e,n),e}var s=function(){function e(e,t){var n,i;i={async:!0,timeout:0,maxAttempts:4},(n="_networkRetryConfig")in this?Object.defineProperty(this,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):this[n]=i,Object(r.e)(e.logger),this._partnerId=e.partnerId,this._widgetId=e.widgetId,this._uiConfId=e.uiConfId,this._isAnonymous=!e.ks,this._ks=e.ks||"",this._playerVersion=t}o(e,[{key:"partnerId",get:function(){return this._partnerId}},{key:"widgetId",get:function(){return this._widgetId||this.defaultWidgetId}},{key:"defaultWidgetId",get:function(){return"_"+this._partnerId}},{key:"uiConfId",get:function(){return this._uiConfId}},{key:"ks",get:function(){return this._ks},set:function(e){this._ks=e}},{key:"playerVersion",get:function(){return this._playerVersion}},{key:"isAnonymous",get:function(){return this._isAnonymous}}]);var t=e.prototype;return t.getMediaConfig=function(e){return Promise.reject(new i.a(i.a.Severity.CRITICAL,i.a.Category.PROVIDER,i.a.Code.METHOD_NOT_IMPLEMENTED,{message:"getMediaConfig method must be implement by the derived class"}))},t.getPlaylistConfig=function(e){return Promise.reject(new i.a(i.a.Severity.CRITICAL,i.a.Category.PROVIDER,i.a.Code.METHOD_NOT_IMPLEMENTED,{message:"The provider does not support loading playlist by id"}))},t.getEntryListConfig=function(e){return Promise.reject(new i.a(i.a.Severity.CRITICAL,i.a.Category.PROVIDER,i.a.Code.METHOD_NOT_IMPLEMENTED,{message:"The provider does not support loading entry list"}))},t._verifyHasSources=function(e){if(0===e.hls.concat(e.dash,e.progressive).length)throw new i.a(i.a.Severity.CRITICAL,i.a.Category.SERVICE,i.a.Code.MISSING_PLAY_SOURCE,{action:"",messages:"No play source for entry id: "+e.id})},t.getLogLevel=function(e){return Object(r.c)(e)},t.setLogLevel=function(e,t){Object(r.d)(e,t)},o(e,[{key:"LogLevel",get:function(){return r.a}}]),e}()},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r=function e(t){var n;return Array.isArray(t)?(n=t.length>0?t.slice(0):[]).forEach((function(t,r){("object"==typeof t&&t!=={}||Array.isArray(t)&&t.length>0)&&(n[r]=e(t))})):"object"==typeof t?(n=Object.assign({},t),Object.keys(n).forEach((function(t){("object"==typeof n[t]&&n[t]!=={}||Array.isArray(n[t])&&n[t].length>0)&&(n[t]=e(n[t]))}))):n=t,n}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n(1);var r=function(){this.items=[]}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r=function(e){this.url=e.url,this.clickThroughUrl=e.clickThroughUrl}},function(e,t,n){"use strict";n.r(t),n.d(t,"Provider",(function(){return ge})),n.d(t,"ProviderParser",(function(){return H})),n.d(t,"NAME",(function(){return me})),n.d(t,"VERSION",(function(){return be})),n.d(t,"RequestBuilder",(function(){return G.a})),n.d(t,"ResponseTypes",(function(){return r}));var r={};n.r(r),n.d(r,"KalturaBaseEntryListResponse",(function(){return X})),n.d(r,"KalturaMediaEntry",(function(){return S})),n.d(r,"KalturaAccessControlModifyRequestHostRegexAction",(function(){return y})),n.d(r,"KalturaBumper",(function(){return m})),n.d(r,"KalturaFlavorAsset",(function(){return v})),n.d(r,"KalturaMediaEntries",(function(){return ae})),n.d(r,"KalturaMetadata",(function(){return T})),n.d(r,"KalturaMetadataListResponse",(function(){return A})),n.d(r,"KalturaPlaybackContext",(function(){return E})),n.d(r,"KalturaPlaybackSource",(function(){return f})),n.d(r,"KalturaPlaylist",(function(){return ie})),n.d(r,"KalturaRuleAction",(function(){return g})),n.d(r,"KalturaUIConfResponse",(function(){return ve})),n.d(r,"KalturaDrmPlaybackPluginData",(function(){return h.a})),n.d(r,"KalturaAccessControlMessage",(function(){return d.a})),n.d(r,"BaseServiceResult",(function(){return p.a}));var i,a,o,s=n(3),l=n(14),u={serviceUrl:"https://cdnapisec.kaltura.com/api_v3",cdnUrl:"https://cdnapisec.kaltura.com",serviceParams:{apiVersion:"3.3.0",format:1},useApiCaptions:!0,loadThumbnailWithKs:!1},c=function(){function e(){}return e.set=function(e){e&&Object.assign(u,e)},e.get=function(){return Object(l.a)(u)},e}(),p=n(4),d=n(7),h=n(6),f=function(){function e(e){var t,n=this;t=[],"drm"in this?Object.defineProperty(this,"drm",{value:t,enumerable:!0,configurable:!0,writable:!0}):this.drm=t,this.format=e.format,this.deliveryProfileId=e.deliveryProfileId,this.url=e.url,this.protocols=e.protocols,this.flavorIds=e.flavorIds,e.drm&&e.drm.map((function(e){return n.drm.push(new h.a(e))}))}var t=e.prototype;return t.hasDrmData=function(){return this.drm&&this.drm.length>0},t.hasFlavorIds=function(){return!!this.flavorIds&&this.flavorIds.length>0},t.getProtocol=function(e){var t="";if(this.protocols&&this.protocols.length>0)this.protocols.split(",").forEach((function(n){n===e&&(t=n)}));else if("http"===e)return e;return t},e}(),g=function(e){this.type=e.type};o={DRM_POLICY:"drm.DRM_POLICY",BLOCK:1,PREVIEW:2,LIMIT_FLAVORS:3,ADD_TO_STORAGE:4,LIMIT_DELIVERY_PROFILES:5,SERVE_FROM_REMOTE_SERVER:6,REQUEST_HOST_REGEX:7,LIMIT_THUMBNAIL_CAPTURE:8},(a="Type")in(i=g)?Object.defineProperty(i,a,{value:o,enumerable:!0,configurable:!0,writable:!0}):i[a]=o;var y=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).pattern=t.pattern,n.replacement=t.replacement,n.replacmenServerNodeId=t.replacmenServerNodeId,n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r}(g),v=function(e){this.id=e.id,this.flavorParamsId=e.flavorParamsId,this.fileExt=e.fileExt,this.bitrate=e.bitrate,this.width=e.width,this.height=e.height,this.id=e.id,this.frameRate=e.frameRate,this.isOriginal=e.isOriginal,this.isWeb=e.isWeb,this.containerFormat=e.containerFormat,this.videoCodecId=e.videoCodecId,this.status=e.status,this.language=e.language,this.label=e.label};!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(v,"Status",{ERROR:-1,QUEUED:0,CONVERTING:1,READY:2,DELETED:3,NOT_APPLICABLE:4,TEMP:5,WAIT_FOR_CONVERT:6,IMPORTING:7,VALIDATING:8,EXPORTING:9});var m=function(e){this.entryId=e.entryId,this.clickThroughUrl=e.url,this.sources=e.sources?e.sources.map((function(e){return new f(e)})):[]};function b(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var E=function(e){var t,n;function r(t){var n;if(_(b(n=e.call(this,t)||this),"sources",[]),_(b(n),"actions",[]),_(b(n),"messages",[]),_(b(n),"flavorAssets",[]),_(b(n),"bumperData",[]),!n.hasError){var r=t.messages;r&&r.map((function(e){return n.messages.push(new d.a(e))}));var i=t.actions;i&&i.map((function(e){e.type===g.Type.REQUEST_HOST_REGEX?n.actions.push(new y(e)):n.actions.push(new g(e))}));var a=t.sources;a&&a.map((function(e){return n.sources.push(new f(e))}));var o=t.flavorAssets;o&&o.map((function(e){return n.flavorAssets.push(new v(e))}));var s=t.bumperData;s&&s.map((function(e){return n.bumperData.push(new m(e))}))}return n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.hasBlockAction=function(){return void 0!==this.getBlockAction()},i.getBlockAction=function(){return this.actions.find((function(e){return e.type===g.Type.BLOCK}))},i.getErrorMessages=function(){return this.messages},i.getRequestHostRegexAction=function(){var e=this.actions.find((function(e){return e.type===g.Type.REQUEST_HOST_REGEX}));if(e instanceof y)return e},r}(p.a);function k(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var T=function(e){this.id=e.id,this.metadataProfileId=e.metadataProfileId,this.metadataProfileVersion=e.metadataProfileVersion,this.metadataProfileId=e.metadataProfileId,this.metadataObjectType=e.metadataObjectType,this.objectId=e.objectId,this.version=e.version,this.created=new Date(0),this.created.setUTCSeconds(e.createdAt),this.updated=new Date(0),this.updated.setUTCSeconds(e.updatedAt),this.status=e.status,this.xml=e.xml};k(T,"ObjectType",{AD_CUE_POINT:"adCuePointMetadata.AdCuePoint",ANNOTATION:"annotationMetadata.Annotation",CODE_CUE_POINT:"codeCuePointMetadata.CodeCuePoint",THUMB_CUE_POINT:"thumbCuePointMetadata.thumbCuePoint",ENTRY:1,CATEGORY:2,USER:3,PARTNER:4,DYNAMIC_OBJECT:5}),k(T,"Status",{VALID:1,INVALID:2,DELETED:3});var A=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).hasError||(n.totalCount=t.totalCount,n.totalCount>0&&(n.metas=[],t.objects.map((function(e){return n.metas.push(new T(e))})))),n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r}(p.a);function w(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var S=function(e){this.id=e.id,this.referenceId=e.referenceId,this.externalSourceType=e.externalSourceType,this.name=e.name,this.description=e.description,this.dataUrl=e.dataUrl,this.type=e.type,this.entryType=e.mediaType,this.flavorParamsIds=e.flavorParamsIds,this.duration=e.duration,this.poster=e.thumbnailUrl,this.status=e.status,this.dvrStatus=e.dvrStatus,this.tags=e.tags};w(S,"EntryType",{AUTOMATIC:{value:-1},EXTERNAL_MEDIA:{value:"externalMedia.externalMedia"},MEDIA_CLIP:{value:1},MIX:{value:2},PLAYLIST:{value:5},DATA:{value:6},LIVE_STREAM:{value:7},LIVE_CHANNEL:{value:8},DOCUMENT:{value:10}}),w(S,"MediaType",{VIDEO:{value:1},IMAGE:{value:2},AUDIO:{value:5},LIVE_STREAM_FLASH:{value:201},LIVE_STREAM_WINDOWS_MEDIA:{value:202},LIVE_STREAM_REAL_MEDIA:{value:203},LIVE_STREAM_QUICK_TIME:{value:204}}),w(S,"EntryStatus",{ERROR_IMPORTING:-2,ERROR_CONVERTING:-1,SCAN_FAILURE:"virusScan.ScanFailure",IMPORT:0,INFECTED:"virusScan.Infected",PRECONVERT:1,READY:2,DELETED:3,PENDING:4,MODERATE:5,BLOCKED:6,NO_CONTENT:7}),w(S,"EntryModerationStatus",{PENDING_MODERATION:1,APPROVED:2,REJECTED:3,FLAGGED_FOR_REVIEW:4,MODERATE:5,AUTO_APPROVED:6});var C=function(){function e(){}return e.build=function(e){var t=c.get(),n=t.serviceUrl.substr(0,t.serviceUrl.lastIndexOf("/")),r=e.partnerId,i=e.entryId,a=e.ks,o=e.uiConfId,s=e.format,l=e.protocol,u=e.extension,p=e.flavorIds;if(!n||isNaN(Number.parseInt(r))||!i||!s||!l)return"";var d=n;return n.endsWith("/")||(d+="/"),d+="p/"+r+"/sp/"+r+"00/playManifest/entryId/"+i+"/protocol/"+l+"/format/"+s,p?d+="/flavorIds/"+p:o&&(d+="/uiConfId/"+o),""!==a&&(d+="/ks/"+a),""!==u&&(d+="/a."+u),o&&""!==p&&(d+="?uiConfId="+o),d},e}(),x=function(){function e(){}return e.xmlToJson=function(e){var t={};if(1===e.nodeType){if(e.attributes.length>0){t["@attributes"]={};for(var n=0;n<e.attributes.length;n++){var r=e.attributes.item(n);t["@attributes"][r.nodeName]=r.nodeValue}}}else 3===e.nodeType&&(t=e.nodeValue);if(e.hasChildNodes())for(var i=0;i<e.childNodes.length;i++){var a=e.childNodes.item(i),o=a.nodeName;if(void 0===t[o])t[o]=this.xmlToJson(a);else{if(void 0===t[o].push){var s=t[o];t[o]=[],t[o].push(s)}t[o].push(this.xmlToJson(a))}}return t},e}(),I=n(1),P=n(12),D=n(9),R=n(8),O=n(5),L=function(){this.items=[]},M=n(15),N=n(16),U={SRT:"1",DFXP:"2",WEBVTT:"3",CAP:"4"},F={3:"vtt",1:"srt"},j=function(){function e(){}return e.createConfig=function(e,t){return e.map((function(e){var n=e.url,r=F[e.format];return[U.DFXP,U.CAP].includes(e.format)&&(n=e.webVttUrl,r=F[U.WEBVTT]),n=V(n,t),{default:!!e.isDefault,type:r,language:e.languageCode,label:e.label,url:n}}))},e}(),B=function(){function e(){}return e.getMediaEntry=function(t,n,r,i){var a=new I.a,o=i.entry,s=i.playBackContextResult,l=i.metadataListResult,u=s.sources;return a.sources=e._getParsedSources(u,t,n,r,o,s),e._fillBaseData(a,o,l),a.type!==I.a.Type.LIVE&&c.get().useApiCaptions&&s.data.playbackCaptions&&(a.sources.captions=j.createConfig(s.data.playbackCaptions,t)),a},e.addKsToUrl=function(e,t){var n;return t?(n=-1!==e.split("?")[0].replace(/^.*[\\/]/,"").indexOf(".")?-1===e.indexOf("?")?"?ks=":"&ks=":"/ks/",e+n+t):e},e.getPlaylist=function(t){var n=new L,r=t.playlistData,i=t.playlistItems.entries;return n.id=r.id,n.name=r.name,n.description=r.description,n.poster=r.poster,i.forEach((function(t){var r=new I.a;e._fillBaseData(r,t),n.items.push(r)})),n},e.getEntryList=function(t){var n=new M.a;return t.playlistItems.entries.forEach((function(t){var r=new I.a;e._fillBaseData(r,t),n.items.push(r)})),n},e.getBumper=function(t,n,r){var i=t.playBackContextResult,a=i.bumperData[0];if(a){var o=(a&&a.sources).find((function(e){return Object(O.c)(e.format)}));if(o){var s=e._parseProgressiveSources(o,i,n,r,0,a.entryId);if(s[0])return new N.a({url:s[0].url,clickThroughUrl:a.clickThroughUrl})}}},e._fillBaseData=function(t,n,r){return t.poster=n.poster,t.id=n.id,t.duration=n.duration,t.metadata=e._parseMetadata(r),t.metadata.description=n.description||"",t.metadata.entryId=n.id||"",t.metadata.name=n.name||"",t.metadata.tags=n.tags||"",t.status=n.status,t.type=e._getEntryType(n.entryType,n.type),t.type===I.a.Type.LIVE&&(t.dvrStatus=n.dvrStatus),t},e._getEntryType=function(e,t){var n=I.a.Type.UNKNOWN;switch(e){case S.MediaType.IMAGE.value:n=I.a.Type.IMAGE;break;case S.MediaType.AUDIO.value:n=I.a.Type.AUDIO;break;default:switch(t){case S.EntryType.MEDIA_CLIP.value:n=I.a.Type.VOD;break;case S.EntryType.LIVE_STREAM.value:case S.EntryType.LIVE_CHANNEL.value:n=I.a.Type.LIVE;break;default:n=I.a.Type.UNKNOWN}}return n},e._getParsedSources=function(t,n,r,i,a,o){var s,l,u=new R.a;return a.type===S.EntryType.EXTERNAL_MEDIA.value?((l=new D.a).mimetype="video/youtube",l.url=a.referenceId,l.id=a.id+"_youtube",u.progressive.push(l)):t&&t.length>0&&(t.filter((function(e){return!Object(O.c)(e.format)})).forEach((function(t){var s=e._parseAdaptiveSource(t,o,n,r,i,a.id);if(s){var l=O.b.get(t.format);u.map(s,l)}})),s=t.find((function(t){return Object(O.c)(t.format)&&""!==t.getProtocol(e._getBaseProtocol())})),u.progressive=e._parseProgressiveSources(s,o,n,r,i,a.id)),u},e._parseAdaptiveSource=function(t,n,r,i,a,o){var s=new D.a;if(t){var l="",u=O.b.get(t.format),c=t.getProtocol(e._getBaseProtocol()),p=t.deliveryProfileId,d=t.format,f="";if(u&&(f=u.pathExt,s.mimetype=u.mimeType),t.hasFlavorIds()?(!f&&n.flavorAssets&&n.flavorAssets.length>0&&(f=n.flavorAssets[0].fileExt),l=C.build({entryId:o,flavorIds:t.flavorIds,format:d,ks:r,partnerId:i,uiConfId:a,extension:f,protocol:c})):l=e.addKsToUrl(t.url,r),!l){var g="failed to create play url from source, discarding source: ("+o+"_"+p+"), "+d;return e._logger.warn(g),null}if(s.url=e._applyRegexAction(n,l),s.id=o+"_"+p+","+d,t.hasDrmData()){var y=[];t.drm.forEach((function(e){y.push(new P.a(e.licenseURL,h.a.Scheme[e.scheme],e.certificate))})),s.drmData=y}}return s},e._parseProgressiveSources=function(t,n,r,i,a,o){var s=[],l=[];if(t){var u=t.getProtocol(e._getBaseProtocol()),c=t.format,p=t.deliveryProfileId,d=p+","+c;n.flavorAssets.map((function(t){var h=new D.a;h.id=t.id+d,h.mimetype="mp3"===t.fileExt?"audio/mp3":"video/mp4",h.height=t.height,h.width=t.width,h.bandwidth=1024*t.bitrate,h.label=t.label||t.language;var f=C.build({entryId:o,flavorIds:t.id,format:c,ks:r,partnerId:i,uiConfId:a,extension:t.fileExt,protocol:u});if(""===f)return e._logger.warn("failed to create play url from source, discarding source: ("+o+"_"+p+"), "+c+"."),null;h.url=e._applyRegexAction(n,f),t.height&&t.width?s.push(h):l.push(h)}))}return l.length&&!s.length?l:s},e._parseMetadata=function(e){var t={};return e&&e.metas&&e.metas.length>0&&e.metas.forEach((function(e){if(e.xml){var n,r=new DOMParser;e.xml=e.xml.replace(/\r?\n|\r/g,""),e.xml=e.xml.replace(/>\s*/g,">"),e.xml=e.xml.replace(/>\s*/g,">"),n=r.parseFromString(e.xml,"text/xml");var i=x.xmlToJson(n);Object.keys(i.metadata).forEach((function(e){t[e]=i.metadata[e]["#text"]}))}})),t},e._getBaseProtocol=function(){var e=c.get(),t=/^https?:/.exec(e.cdnUrl),n=t?t[0]:document.location.protocol;return"string"==typeof n?n.slice(0,-1):"https"},e.hasBlockAction=function(e){return e.playBackContextResult.hasBlockAction()},e.getBlockAction=function(e){return e.playBackContextResult.getBlockAction()},e.getErrorMessages=function(e){return e.playBackContextResult.getErrorMessages()},e._applyRegexAction=function(e,t){var n=e.getRequestHostRegexAction();if(n){var r=new RegExp(n.pattern,"i");if(t.match(r))return t.replace(r,n.replacement+"/")}return t},e}();!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(B,"_logger",Object(s.b)("OVPProviderParser"));var V=B.addKsToUrl,H=B,G=n(2),K=n(11),z=function(){function e(){}return e.getMultiRequest=function(e,t,n){var r=c.get(),i=r.serviceParams;Object.assign(i,{ks:t,clientTag:"html5:v"+e}),n&&Object.assign(i,{partnerId:n});var a=new Map;a.set("Content-Type","application/json");var o=new K.a(a);return o.method="POST",o.service="multirequest",o.url=o.getUrl(r.serviceUrl),o.params=i,o},e}(),W=function e(t){void 0===t&&(t={}),this.type=t.type||e.Type.INCLUDE_FIELDS,this.fields=t.fields||"id,referenceId,name,description,thumbnailUrl,dataUrl,duration,msDuration,flavorParamsIds,mediaType,type,tags,dvrStatus,externalSourceType,status"};!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(W,"Type",{INCLUDE_FIELDS:1,EXCLUDE_FIELDS:2});var Y=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.getPlaybackContext=function(e,t,n){var r=new Map;r.set("Content-Type","application/json");var i=new G.a(r);return i.service="baseEntry",i.action="getPlaybackContext",i.method="POST",i.url=i.getUrl(e),i.tag="baseEntry-getPlaybackContext",i.params={entryId:n,ks:t,contextDataParams:{objectType:"KalturaContextDataParams",flavorTags:"all"}},i},r.list=function(e,t,n,i,a){var o=new Map;o.set("Content-Type","application/json");var s=new G.a(o);return s.service="baseEntry",s.action="list",s.method="POST",s.url=s.getUrl(e),s.tag="list",s.params=r.getEntryListReqParams(n,t,i,a),s},r.getEntryListReqParams=function(e,t,n,r){var i={};return e?i=n?{redirectFromEntryId:e}:{idEqual:e}:r&&(i={objectType:"KalturaBaseEntryFilter",referenceIdEqual:r}),{ks:t,filter:i,responseProfile:new W}},r}(z),q=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.list=function(e,t,n){var r=new Map;r.set("Content-Type","application/json");var i=new G.a(r);i.service="metadata_metadata",i.action="list",i.method="POST",i.url=i.getUrl(e),i.tag="metadata_metadata-list";var a={objectType:"KalturaMetadataFilter",objectIdEqual:n,metadataObjectTypeEqual:"1"};return i.params={filter:a,ks:t},i},r}(z),X=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).hasError||(n.totalCount=t.totalCount,n.totalCount>0&&(n.entries=[],t.objects.map((function(e){return n.entries.push(new S(e))})))),n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r}(p.a);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)}}function Q(e,t,n){return t&&$(e.prototype,t),n&&$(e,n),e}var J=function(){function e(e){!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(this,"_response",{}),this.requests=this.buildRequests(e),this._entryId=e.entryId,this._referenceId=e.referenceId}Q(e,null,[{key:"id",get:function(){return"media"}}]);var t=e.prototype;return t.buildRequests=function(e){var t=c.get(),n=[];n.push(Y.list(t.serviceUrl,e.ks,e.entryId,e.redirectFromEntryId,e.referenceId));var r="{1:result:ks}"===e.ks?"{2:result:objects:0:id}":"{1:result:objects:0:id}";return n.push(Y.getPlaybackContext(t.serviceUrl,e.ks,r)),n.push(q.list(t.serviceUrl,e.ks,r)),n},t.isValid=function(){return!(!this._entryId&&!this._referenceId)},Q(e,[{key:"requests",set:function(e){this._requests=e},get:function(){return this._requests}},{key:"response",set:function(e){var t=new X(e[0].data);this._response.entry=t.entries[0],this._response.playBackContextResult=new E(e[1].data),this._response.metadataListResult=new A(e[2].data)},get:function(){return this._response}}]),e}(),Z=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.anonymousSession=function(e,t){var n=new Map;n.set("Content-Type","application/json");var r=new G.a(n);return r.service="session",r.action="startWidgetSession",r.method="POST",r.url=r.getUrl(e),r.tag="session-startWidget",r.params={widgetId:t},r},r}(z);function ee(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 te=function(){var e,t,n;function r(e){!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(this,"_response",{}),this.requests=this.buildRequests(e),this._widgetId=e.widgetId}e=r,n=[{key:"id",get:function(){return"session"}}],(t=[{key:"requests",set:function(e){this._requests=e},get:function(){return this._requests}},{key:"response",set:function(e){this._response.ks=e[0].data.ks},get:function(){return this._response.ks}}])&&ee(e.prototype,t),n&&ee(e,n);var i=r.prototype;return i.buildRequests=function(e){var t=c.get(),n=[];return n.push(Z.anonymousSession(t.serviceUrl,e.widgetId)),n},i.isValid=function(){return!!this._widgetId},r}(),ne=function(e){var t,n;function r(t,n,r,i){var a;return void 0===r&&(r=""),(a=e.call(this,i)||this)._multiRequest=z.getMultiRequest(t,r,n),a}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r}(n(10).a),re=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.execute=function(e,t,n){var r=new Map;r.set("Content-Type","application/json");var i=new G.a(r);return i.service="playlist",i.action="execute",i.method="POST",i.url=i.getUrl(e),i.tag="playlist-execute",i.params={ks:t,id:n,responseProfile:new W},i},r.get=function(e,t,n){var r=new Map;r.set("Content-Type","application/json");var i=new G.a(r);return i.service="playlist",i.action="get",i.method="POST",i.url=i.getUrl(e),i.tag="playlist-get",i.params={ks:t,id:n,responseProfile:{fields:"id,name,description,thumbnailUrl",type:1}},i},r}(z),ie=function(e){this.id=e.id,this.name=e.name,this.description=e.description,this.poster=e.thumbnailUrl},ae=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).hasError||(n.entries=[],t.map((function(e){return n.entries.push(new S(e))}))),n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r}(p.a);function oe(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 se(e,t,n){return t&&oe(e.prototype,t),n&&oe(e,n),e}var le=function(){function e(e){!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(this,"_response",{}),this.requests=this.buildRequests(e),this._playlistId=e.playlistId}se(e,null,[{key:"id",get:function(){return"playlist"}}]);var t=e.prototype;return t.buildRequests=function(e){var t=c.get(),n=[];return n.push(re.get(t.serviceUrl,e.ks,e.playlistId)),n.push(re.execute(t.serviceUrl,e.ks,e.playlistId)),n},t.isValid=function(){return!!this._playlistId},se(e,[{key:"requests",set:function(e){this._requests=e},get:function(){return this._requests}},{key:"response",set:function(e){this._response.playlistData=new ie(e[0].data),this._response.playlistItems=new ae(e[1].data)},get:function(){return this._response}}]),e}(),ue=n(13);function ce(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 pe(e,t,n){return t&&ce(e.prototype,t),n&&ce(e,n),e}var de=function(){function e(e){!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(this,"_response",{playlistItems:{entries:[]}}),this.requests=this.buildRequests(e),this._entries=e.entries}pe(e,null,[{key:"id",get:function(){return"entry_list"}}]);var t=e.prototype;return t.buildRequests=function(e){var t=c.get(),n=[];return e.entries.forEach((function(r){n.push(Y.list(t.serviceUrl,e.ks,r.entryId||r,e.redirectFromEntryId,r.referenceId))})),n},t.isValid=function(){return!(!this._entries||!this._entries.length)},pe(e,[{key:"requests",set:function(e){this._requests=e},get:function(){return this._requests}},{key:"response",set:function(e){var t,n=this;e.forEach((function(e){t=new X(e.data),n._response.playlistItems.entries.push(t.entries[0])}))},get:function(){return this._response}}]),e}(),he=n(0);function fe(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 ge=function(e){var t,n;function r(t,n){var r;return function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(r=e.call(this,t,n)||this),"_filterOptionsConfig",{redirectFromEntryId:!0}),r._logger=Object(s.b)("OVPProvider"),c.set(t.env),r._setFilterOptionsConfig(t.filterOptions),r._networkRetryConfig=Object.assign(r._networkRetryConfig,t.networkRetryParameters),r}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i,a,o=r.prototype;return o.getMediaConfig=function(e){var t=this;return e.ks&&(this.ks=e.ks,this._isAnonymous=!1),this.widgetId!==this.defaultWidgetId&&(this._isAnonymous=!1),this._dataLoader=new ne(this.playerVersion,this.partnerId,this.ks,this._networkRetryConfig),new Promise((function(n,r){var i=e.entryId,a=e.referenceId;if(i||a){var o=t.ks;o||(o="{1:result:ks}",t._dataLoader.add(te,{widgetId:t.widgetId}));var s=t._getEntryRedirectFilter(e);return t._dataLoader.add(J,{entryId:i,ks:o,redirectFromEntryId:s,referenceId:a}),t._dataLoader.fetchData().then((function(e){try{n(t._parseDataFromResponse(e))}catch(e){r(e)}}),(function(e){r(e)}))}r(new he.a(he.a.Severity.CRITICAL,he.a.Category.PROVIDER,he.a.Code.MISSING_MANDATORY_PARAMS,{message:"missing entry id"}))}))},o.doRequest=function(e,t){var n=this,r=t||this.ks,i=new ne(this.playerVersion,this.partnerId,r,this._networkRetryConfig);return new Promise((function(t,a){return r||i.add(te,{widgetId:n.widgetId}),e.forEach((function(e){i.add(e.loader,e.params,r||"{1:result:ks}")})),i.fetchData().then((function(e){try{t(e)}catch(e){a(e)}}),(function(e){a(e)}))}))},o._getEntryRedirectFilter=function(e){return"boolean"==typeof e.redirectFromEntryId?e.redirectFromEntryId:"boolean"!=typeof this._filterOptionsConfig.redirectFromEntryId||this._filterOptionsConfig.redirectFromEntryId},o._setFilterOptionsConfig=function(e){e&&"boolean"==typeof e.redirectFromEntryId&&(this._filterOptionsConfig.redirectFromEntryId=e.redirectFromEntryId)},o._parseDataFromResponse=function(e){this._logger.debug("Data parsing started");var t={session:{isAnonymous:this._isAnonymous,partnerId:this.partnerId},sources:this._getDefaultSourcesObject(),plugins:{}};if(this.uiConfId&&(t.session.uiConfId=this.uiConfId),e){if(e.has(te.id)){var n=e.get(te.id);n&&n.response&&(t.session.ks=n.response,this.widgetId!==this.defaultWidgetId&&(this.ks=t.session.ks))}else t.session.ks=this.ks;if(e.has(J.id)){var r=e.get(J.id);if(r&&r.response){var i=r.response;if(H.hasBlockAction(i))throw new he.a(he.a.Severity.CRITICAL,he.a.Category.SERVICE,he.a.Code.BLOCK_ACTION,{action:H.getBlockAction(i),messages:H.getErrorMessages(i)});var a=H.getMediaEntry(this.isAnonymous?"":this.ks,this.partnerId,this.uiConfId,i);Object.assign(t.sources,this._getSourcesObject(a)),this._verifyMediaStatus(a),this._verifyHasSources(t.sources);var o=H.getBumper(i,this.isAnonymous?"":this.ks,this.partnerId);o&&Object.assign(t.plugins,{bumper:o})}}}return this._logger.debug("Data parsing finished",t),t},o._verifyMediaStatus=function(e){if([S.EntryStatus.IMPORT,S.EntryStatus.PRECONVERT].includes(e.status))throw new he.a(he.a.Severity.CRITICAL,he.a.Category.SERVICE,he.a.Code.MEDIA_STATUS_NOT_READY,{messages:"Status of entry id "+e.id+" is "+e.status+" and is still being imported or converted",data:{status:status}})},o.getPlaylistConfig=function(e){var t=this;return e.ks&&(this.ks=e.ks,this._isAnonymous=!1),this.widgetId!==this.defaultWidgetId&&(this._isAnonymous=!1),this._dataLoader=new ne(this.playerVersion,this.partnerId,this.ks,this._networkRetryConfig),new Promise((function(n,r){var i=e.playlistId;if(i){var a=t.ks;a||(a="{1:result:ks}",t._dataLoader.add(te,{widgetId:t.widgetId})),t._dataLoader.add(le,{playlistId:i,ks:a}),t._dataLoader.fetchData().then((function(e){n(t._parsePlaylistDataFromResponse(e))}),(function(e){r(e)}))}else r({success:!1,data:"Missing mandatory parameter"})}))},o._parsePlaylistDataFromResponse=function(e){var t=this;this._logger.debug("Data parsing started");var n=this._getPlaylistObject();if(e&&e.has(le.id)){var r=e.get(le.id);if(r&&r.response){var i=H.getPlaylist(r.response);n.id=i.id,n.poster=i.poster,n.metadata.name=i.name,n.metadata.description=i.description,i.items.forEach((function(e){return n.items.push({sources:t._getSourcesObject(e)})}))}}return this._logger.debug("Data parsing finished",n),n},o.getEntryListConfig=function(e){var t=this;return e.ks&&(this.ks=e.ks,this._isAnonymous=!1),this.widgetId!==this.defaultWidgetId&&(this._isAnonymous=!1),this._dataLoader=new ne(this.playerVersion,this.partnerId,this.ks,this._networkRetryConfig),new Promise((function(n,r){var i=e.entries;if(i&&i.length){var a=t.ks;a||(a="{1:result:ks}",t._dataLoader.add(te,{widgetId:t.widgetId}));var o=t._getEntryRedirectFilter(e);t._dataLoader.add(de,{entries:i,ks:a,redirectFromEntryId:o}),t._dataLoader.fetchData(!1).then((function(e){n(t._parseEntryListDataFromResponse(e))}),(function(e){r(e)}))}else r({success:!1,data:"Missing mandatory parameter"})}))},o._parseEntryListDataFromResponse=function(e){var t=this;this._logger.debug("Data parsing started");var n=this._getPlaylistObject();if(e&&e.has(de.id)){var r=e.get(de.id);r&&r.response&&H.getEntryList(r.response).items.forEach((function(e){return n.items.push({sources:t._getSourcesObject(e)})}))}return this._logger.debug("Data parsing finished",n),n},o._getPlaylistObject=function(){return{id:"",metadata:{name:"",description:""},poster:"",items:[]}},o._getDefaultSourcesObject=function(){return{hls:[],dash:[],progressive:[],id:"",duration:0,type:I.a.Type.UNKNOWN,poster:"",dvr:!1,vr:null,metadata:{name:"",description:"",tags:""}}},o._getSourcesObject=function(e){var t=this._getDefaultSourcesObject(),n=e.sources.toJSON();return t.hls=n.hls,t.dash=n.dash,t.progressive=n.progressive,t.id=e.id,t.duration=e.duration,t.type=e.type,t.dvr=!!e.dvrStatus,t.poster=e.poster,e.sources.captions&&(t.captions=e.sources.captions),e.metadata&&"string"==typeof e.metadata.tags&&e.metadata.tags.search(/\b360\b/)>-1&&(t.vr={}),Object.assign(t.metadata,e.metadata),t},i=r,(a=[{key:"env",get:function(){return c.get()}}])&&fe(i.prototype,a),r}(ue.a);function ye(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ve=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).hasError||(n.name=t.name,n.description=t.description,n.objTypeAsString=t.objTypeAsString,n.width=t.width,n.height=t.height,n.htmlParams=t.htmlParams,n.swfUrl=t.swfUrl,n.confFilePath=t.confFilePath,n.confFile=t.confFile,n.confFileFeatures=t.confFileFeatures,n.config=t.config,n.confVars=t.confVars,n.useCdn=t.useCdn,n.tags=t.tags,n.swfUrlVersion=t.swfUrlVersion,n.created=new Date(0),n.created.setUTCSeconds(t.createdAt),n.updated=new Date(0),n.updated.setUTCSeconds(t.updatedAt),n.html5Url=t.description,n.version=t.description,n.partnerTags=t.description,n.objType=t.description,n.creationMode=t.description),n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r}(p.a);ye(ve,"Type",{PLAYER:1,CONTRIBUTION_WIZARD:2,SIMPLE_EDITOR:3,ADVANCED_EDITOR:4,PLAYLIST:5,APP_STUDIO:6,KRECORD:7,PLAYER_V3:8,KMC_ACCOUNT:9,KMC_ANALYTICS:10,KMC_CONTENT:11,KMC_DASHBOARD:12,KMC_LOGIN:13,PLAYER_SL:14,CLIENTSIDE_ENCODER:15,KMC_GENERAL:16,KMC_ROLES_AND_PERMISSIONS:17,CLIPPER:18,KSR:19,KUPLOAD:20,WEBCASTING:21}),ye(ve,"CreationMode",{WIZARD:2,ADVANCED:3});var me="playkit-js-providers-ovp",be="2.37.0"}])},function(e,t,n){var r=n(5),i=n(2).document,a=r(i)&&r(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},function(e,t,n){t.f=n(6)},function(e,t,n){var r=n(51)("keys"),i=n(31);e.exports=function(e){return r[e]||(r[e]=i(e))}},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t,n){var r=n(2).document;e.exports=r&&r.documentElement},function(e,t,n){var r=n(5),i=n(4),a=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(19)(Function.call,n(22).f(Object.prototype,"__proto__").set,2))(e,[]),t=!(e instanceof Array)}catch(e){t=!0}return function(e,n){return a(e,n),t?e.__proto__=n:r(e,n),e}}({},!1):void 0),check:a}},function(e,t){e.exports="\t\n\v\f\r   ᠎             　\u2028\u2029\ufeff"},function(e,t,n){var r=n(5),i=n(69).set;e.exports=function(e,t,n){var a,o=t.constructor;return o!==n&&"function"==typeof o&&(a=o.prototype)!==n.prototype&&r(a)&&i&&i(e,a),e}},function(e,t,n){"use strict";var r=n(21),i=n(26);e.exports=function(e){var t=String(i(this)),n="",a=r(e);if(a<0||a==1/0)throw RangeError("Count can't be negative");for(;a>0;(a>>>=1)&&(t+=t))1&a&&(n+=t);return n}},function(e,t){e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},function(e,t){var n=Math.expm1;e.exports=!n||n(10)>22025.465794806718||n(10)<22025.465794806718||-2e-17!=n(-2e-17)?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:Math.exp(e)-1}:n},function(e,t,n){var r=n(21),i=n(26);e.exports=function(e){return function(t,n){var a,o,s=String(i(t)),l=r(n),u=s.length;return l<0||l>=u?e?"":void 0:(a=s.charCodeAt(l))<55296||a>56319||l+1===u||(o=s.charCodeAt(l+1))<56320||o>57343?e?s.charAt(l):a:e?s.slice(l,l+2):o-56320+(a-55296<<10)+65536}}},function(e,t,n){"use strict";var r=n(32),i=n(1),a=n(12),o=n(16),s=n(42),l=n(107),u=n(40),c=n(37),p=n(6)("iterator"),d=!([].keys&&"next"in[].keys()),h=function(){return this};e.exports=function(e,t,n,f,g,y,v){l(n,t,f);var m,b,_,E=function(e){if(!d&&e in w)return w[e];switch(e){case"keys":case"values":return function(){return new n(this,e)}}return function(){return new n(this,e)}},k=t+" Iterator",T="values"==g,A=!1,w=e.prototype,S=w[p]||w["@@iterator"]||g&&w[g],C=S||E(g),x=g?T?E("entries"):C:void 0,I="Array"==t&&w.entries||S;if(I&&(_=c(I.call(new e)))!==Object.prototype&&_.next&&(u(_,k,!0),r||"function"==typeof _[p]||o(_,p,h)),T&&S&&"values"!==S.name&&(A=!0,C=function(){return S.call(this)}),r&&!v||!d&&!A&&w[p]||o(w,p,C),s[t]=C,s[k]=h,g)if(m={values:T?C:E("values"),keys:y?C:E("keys"),entries:x},v)for(b in m)b in w||a(w,b,m[b]);else i(i.P+i.F*(d||A),t,m);return m}},function(e,t,n){var r=n(78),i=n(26);e.exports=function(e,t,n){if(r(t))throw TypeError("String#"+n+" doesn't accept regex!");return String(i(e))}},function(e,t,n){var r=n(5),i=n(25),a=n(6)("match");e.exports=function(e){var t;return r(e)&&(void 0!==(t=e[a])?!!t:"RegExp"==i(e))}},function(e,t,n){var r=n(6)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[r]=!1,!"/./"[e](t)}catch(e){}}return!0}},function(e,t,n){var r=n(42),i=n(6)("iterator"),a=Array.prototype;e.exports=function(e){return void 0!==e&&(r.Array===e||a[i]===e)}},function(e,t,n){"use strict";var r=n(10),i=n(30);e.exports=function(e,t,n){t in e?r.f(e,t,i(0,n)):e[t]=n}},function(e,t,n){var r=n(49),i=n(6)("iterator"),a=n(42);e.exports=n(8).getIteratorMethod=function(e){if(null!=e)return e[i]||e["@@iterator"]||a[r(e)]}},function(e,t,n){"use strict";var r=n(11),i=n(34),a=n(7);e.exports=function(e){for(var t=r(this),n=a(t.length),o=arguments.length,s=i(o>1?arguments[1]:void 0,n),l=o>2?arguments[2]:void 0,u=void 0===l?n:i(l,n);u>s;)t[s++]=e;return t}},function(e,t,n){"use strict";var r=n(38),i=n(112),a=n(42),o=n(17);e.exports=n(76)(Array,"Array",(function(e,t){this._t=o(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"),a.Arguments=a.Array,r("keys"),r("values"),r("entries")},function(e,t,n){"use strict";var r,i,a=n(56),o=RegExp.prototype.exec,s=String.prototype.replace,l=o,u=(r=/a/,i=/b*/g,o.call(r,"a"),o.call(i,"a"),0!==r.lastIndex||0!==i.lastIndex),c=void 0!==/()??/.exec("")[1];(u||c)&&(l=function(e){var t,n,r,i,l=this;return c&&(n=new RegExp("^"+l.source+"$(?!\\s)",a.call(l))),u&&(t=l.lastIndex),r=o.call(l,e),u&&r&&(l.lastIndex=l.global?r.index+r[0].length:t),c&&r&&r.length>1&&s.call(r[0],n,(function(){for(i=1;i<arguments.length-2;i++)void 0===arguments[i]&&(r[i]=void 0)})),r}),e.exports=l},function(e,t,n){"use strict";var r=n(75)(!0);e.exports=function(e,t,n){return t+(n?r(e,t).length:1)}},function(e,t,n){var r,i,a,o=n(19),s=n(101),l=n(68),u=n(64),c=n(2),p=c.process,d=c.setImmediate,h=c.clearImmediate,f=c.MessageChannel,g=c.Dispatch,y=0,v={},m=function(){var e=+this;if(v.hasOwnProperty(e)){var t=v[e];delete v[e],t()}},b=function(e){m.call(e.data)};d&&h||(d=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return v[++y]=function(){s("function"==typeof e?e:Function(e),t)},r(y),y},h=function(e){delete v[e]},"process"==n(25)(p)?r=function(e){p.nextTick(o(m,e,1))}:g&&g.now?r=function(e){g.now(o(m,e,1))}:f?(a=(i=new f).port2,i.port1.onmessage=b,r=o(a.postMessage,a,1)):c.addEventListener&&"function"==typeof postMessage&&!c.importScripts?(r=function(e){c.postMessage(e+"","*")},c.addEventListener("message",b,!1)):r="onreadystatechange"in u("script")?function(e){l.appendChild(u("script")).onreadystatechange=function(){l.removeChild(this),m.call(e)}}:function(e){setTimeout(o(m,e,1),0)}),e.exports={set:d,clear:h}},function(e,t,n){"use strict";var r=n(2),i=n(9),a=n(32),o=n(62),s=n(16),l=n(45),u=n(3),c=n(44),p=n(21),d=n(7),h=n(120),f=n(36).f,g=n(10).f,y=n(83),v=n(40),m=r.ArrayBuffer,b=r.DataView,_=r.Math,E=r.RangeError,k=r.Infinity,T=m,A=_.abs,w=_.pow,S=_.floor,C=_.log,x=_.LN2,I=i?"_b":"buffer",P=i?"_l":"byteLength",D=i?"_o":"byteOffset";function R(e,t,n){var r,i,a,o=new Array(n),s=8*n-t-1,l=(1<<s)-1,u=l>>1,c=23===t?w(2,-24)-w(2,-77):0,p=0,d=e<0||0===e&&1/e<0?1:0;for((e=A(e))!=e||e===k?(i=e!=e?1:0,r=l):(r=S(C(e)/x),e*(a=w(2,-r))<1&&(r--,a*=2),(e+=r+u>=1?c/a:c*w(2,1-u))*a>=2&&(r++,a/=2),r+u>=l?(i=0,r=l):r+u>=1?(i=(e*a-1)*w(2,t),r+=u):(i=e*w(2,u-1)*w(2,t),r=0));t>=8;o[p++]=255&i,i/=256,t-=8);for(r=r<<t|i,s+=t;s>0;o[p++]=255&r,r/=256,s-=8);return o[--p]|=128*d,o}function O(e,t,n){var r,i=8*n-t-1,a=(1<<i)-1,o=a>>1,s=i-7,l=n-1,u=e[l--],c=127&u;for(u>>=7;s>0;c=256*c+e[l],l--,s-=8);for(r=c&(1<<-s)-1,c>>=-s,s+=t;s>0;r=256*r+e[l],l--,s-=8);if(0===c)c=1-o;else{if(c===a)return r?NaN:u?-k:k;r+=w(2,t),c-=o}return(u?-1:1)*r*w(2,c-t)}function L(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]}function M(e){return[255&e]}function N(e){return[255&e,e>>8&255]}function U(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]}function F(e){return R(e,52,8)}function j(e){return R(e,23,4)}function B(e,t,n){g(e.prototype,t,{get:function(){return this[n]}})}function V(e,t,n,r){var i=h(+n);if(i+t>e[P])throw E("Wrong index!");var a=e[I]._b,o=i+e[D],s=a.slice(o,o+t);return r?s:s.reverse()}function H(e,t,n,r,i,a){var o=h(+n);if(o+t>e[P])throw E("Wrong index!");for(var s=e[I]._b,l=o+e[D],u=r(+i),c=0;c<t;c++)s[l+c]=u[a?c:t-c-1]}if(o.ABV){if(!u((function(){m(1)}))||!u((function(){new m(-1)}))||u((function(){return new m,new m(1.5),new m(NaN),"ArrayBuffer"!=m.name}))){for(var G,K=(m=function(e){return c(this,m),new T(h(e))}).prototype=T.prototype,z=f(T),W=0;z.length>W;)(G=z[W++])in m||s(m,G,T[G]);a||(K.constructor=m)}var Y=new b(new m(2)),q=b.prototype.setInt8;Y.setInt8(0,2147483648),Y.setInt8(1,2147483649),!Y.getInt8(0)&&Y.getInt8(1)||l(b.prototype,{setInt8:function(e,t){q.call(this,e,t<<24>>24)},setUint8:function(e,t){q.call(this,e,t<<24>>24)}},!0)}else m=function(e){c(this,m,"ArrayBuffer");var t=h(e);this._b=y.call(new Array(t),0),this[P]=t},b=function(e,t,n){c(this,b,"DataView"),c(e,m,"DataView");var r=e[P],i=p(t);if(i<0||i>r)throw E("Wrong offset!");if(i+(n=void 0===n?r-i:d(n))>r)throw E("Wrong length!");this[I]=e,this[D]=i,this[P]=n},i&&(B(m,"byteLength","_l"),B(b,"buffer","_b"),B(b,"byteLength","_l"),B(b,"byteOffset","_o")),l(b.prototype,{getInt8:function(e){return V(this,1,e)[0]<<24>>24},getUint8:function(e){return V(this,1,e)[0]},getInt16:function(e){var t=V(this,2,e,arguments[1]);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=V(this,2,e,arguments[1]);return t[1]<<8|t[0]},getInt32:function(e){return L(V(this,4,e,arguments[1]))},getUint32:function(e){return L(V(this,4,e,arguments[1]))>>>0},getFloat32:function(e){return O(V(this,4,e,arguments[1]),23,4)},getFloat64:function(e){return O(V(this,8,e,arguments[1]),52,8)},setInt8:function(e,t){H(this,1,e,M,t)},setUint8:function(e,t){H(this,1,e,M,t)},setInt16:function(e,t){H(this,2,e,N,t,arguments[2])},setUint16:function(e,t){H(this,2,e,N,t,arguments[2])},setInt32:function(e,t){H(this,4,e,U,t,arguments[2])},setUint32:function(e,t){H(this,4,e,U,t,arguments[2])},setFloat32:function(e,t){H(this,4,e,j,t,arguments[2])},setFloat64:function(e,t){H(this,8,e,F,t,arguments[2])}});v(m,"ArrayBuffer"),v(b,"DataView"),s(b.prototype,o.VIEW,!0),t.ArrayBuffer=m,t.DataView=b},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)},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){e.exports=!n(125)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},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){e.exports=!n(9)&&!n(3)((function(){return 7!=Object.defineProperty(n(64)("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){var r=n(2),i=n(8),a=n(32),o=n(65),s=n(10).f;e.exports=function(e){var t=i.Symbol||(i.Symbol=a?{}:r.Symbol||{});"_"==e.charAt(0)||e in t||s(t,e,{value:o.f(e)})}},function(e,t,n){var r=n(15),i=n(17),a=n(52)(!1),o=n(66)("IE_PROTO");e.exports=function(e,t){var n,s=i(e),l=0,u=[];for(n in s)n!=o&&r(s,n)&&u.push(n);for(;t.length>l;)r(s,n=t[l++])&&(~a(u,n)||u.push(n));return u}},function(e,t,n){var r=n(10),i=n(4),a=n(33);e.exports=n(9)?Object.defineProperties:function(e,t){i(e);for(var n,o=a(t),s=o.length,l=0;s>l;)r.f(e,n=o[l++],t[n]);return e}},function(e,t,n){var r=n(17),i=n(36).f,a={}.toString,o="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return o&&"[object Window]"==a.call(e)?function(e){try{return i(e)}catch(e){return o.slice()}}(e):i(r(e))}},function(e,t,n){"use strict";var r=n(9),i=n(33),a=n(53),o=n(48),s=n(11),l=n(47),u=Object.assign;e.exports=!u||n(3)((function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach((function(e){t[e]=e})),7!=u({},e)[n]||Object.keys(u({},t)).join("")!=r}))?function(e,t){for(var n=s(e),u=arguments.length,c=1,p=a.f,d=o.f;u>c;)for(var h,f=l(arguments[c++]),g=p?i(f).concat(p(f)):i(f),y=g.length,v=0;y>v;)h=g[v++],r&&!d.call(f,h)||(n[h]=f[h]);return n}:u},function(e,t){e.exports=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}},function(e,t,n){"use strict";var r=n(20),i=n(5),a=n(101),o=[].slice,s={},l=function(e,t,n){if(!(t in s)){for(var r=[],i=0;i<t;i++)r[i]="a["+i+"]";s[t]=Function("F,a","return new F("+r.join(",")+")")}return s[t](e,n)};e.exports=Function.bind||function(e){var t=r(this),n=o.call(arguments,1),s=function(){var r=n.concat(o.call(arguments));return this instanceof s?l(t,r.length,r):a(t,r,e)};return i(t.prototype)&&(s.prototype=t.prototype),s}},function(e,t){e.exports=function(e,t,n){var r=void 0===n;switch(t.length){case 0:return r?e():e.call(n);case 1:return r?e(t[0]):e.call(n,t[0]);case 2:return r?e(t[0],t[1]):e.call(n,t[0],t[1]);case 3:return r?e(t[0],t[1],t[2]):e.call(n,t[0],t[1],t[2]);case 4:return r?e(t[0],t[1],t[2],t[3]):e.call(n,t[0],t[1],t[2],t[3])}return e.apply(n,t)}},function(e,t,n){var r=n(2).parseInt,i=n(41).trim,a=n(70),o=/^[-+]?0[xX]/;e.exports=8!==r(a+"08")||22!==r(a+"0x16")?function(e,t){var n=i(String(e),3);return r(n,t>>>0||(o.test(n)?16:10))}:r},function(e,t,n){var r=n(2).parseFloat,i=n(41).trim;e.exports=1/r(n(70)+"-0")!=-1/0?function(e){var t=i(String(e),3),n=r(t);return 0===n&&"-"==t.charAt(0)?-0:n}:r},function(e,t,n){var r=n(25);e.exports=function(e,t){if("number"!=typeof e&&"Number"!=r(e))throw TypeError(t);return+e}},function(e,t,n){var r=n(5),i=Math.floor;e.exports=function(e){return!r(e)&&isFinite(e)&&i(e)===e}},function(e,t){e.exports=Math.log1p||function(e){return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:Math.log(1+e)}},function(e,t,n){"use strict";var r=n(35),i=n(30),a=n(40),o={};n(16)(o,n(6)("iterator"),(function(){return this})),e.exports=function(e,t,n){e.prototype=r(o,{next:i(1,n)}),a(e,t+" Iterator")}},function(e,t,n){var r=n(4);e.exports=function(e,t,n,i){try{return i?t(r(n)[0],n[1]):t(n)}catch(t){var a=e.return;throw void 0!==a&&r(a.call(e)),t}}},function(e,t,n){var r=n(220);e.exports=function(e,t){return new(r(e))(t)}},function(e,t,n){var r=n(20),i=n(11),a=n(47),o=n(7);e.exports=function(e,t,n,s,l){r(t);var u=i(e),c=a(u),p=o(u.length),d=l?p-1:0,h=l?-1:1;if(n<2)for(;;){if(d in c){s=c[d],d+=h;break}if(d+=h,l?d<0:p<=d)throw TypeError("Reduce of empty array with no initial value")}for(;l?d>=0:p>d;d+=h)d in c&&(s=t(s,c[d],d,u));return s}},function(e,t,n){"use strict";var r=n(11),i=n(34),a=n(7);e.exports=[].copyWithin||function(e,t){var n=r(this),o=a(n.length),s=i(e,o),l=i(t,o),u=arguments.length>2?arguments[2]:void 0,c=Math.min((void 0===u?o:i(u,o))-l,o-s),p=1;for(l<s&&s<l+c&&(p=-1,l+=c-1,s+=c-1);c-- >0;)l in n?n[s]=n[l]:delete n[s],s+=p,l+=p;return n}},function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},function(e,t,n){"use strict";var r=n(85);n(1)({target:"RegExp",proto:!0,forced:r!==/./.exec},{exec:r})},function(e,t,n){n(9)&&"g"!=/./g.flags&&n(10).f(RegExp.prototype,"flags",{configurable:!0,get:n(56)})},function(e,t,n){"use strict";var r,i,a,o,s=n(32),l=n(2),u=n(19),c=n(49),p=n(1),d=n(5),h=n(20),f=n(44),g=n(59),y=n(50),v=n(87).set,m=n(240)(),b=n(116),_=n(241),E=n(60),k=n(117),T=l.TypeError,A=l.process,w=A&&A.versions,S=w&&w.v8||"",C=l.Promise,x="process"==c(A),I=function(){},P=i=b.f,D=!!function(){try{var e=C.resolve(1),t=(e.constructor={})[n(6)("species")]=function(e){e(I,I)};return(x||"function"==typeof PromiseRejectionEvent)&&e.then(I)instanceof t&&0!==S.indexOf("6.6")&&-1===E.indexOf("Chrome/66")}catch(e){}}(),R=function(e){var t;return!(!d(e)||"function"!=typeof(t=e.then))&&t},O=function(e,t){if(!e._n){e._n=!0;var n=e._c;m((function(){for(var r=e._v,i=1==e._s,a=0,o=function(t){var n,a,o,s=i?t.ok:t.fail,l=t.resolve,u=t.reject,c=t.domain;try{s?(i||(2==e._h&&N(e),e._h=1),!0===s?n=r:(c&&c.enter(),n=s(r),c&&(c.exit(),o=!0)),n===t.promise?u(T("Promise-chain cycle")):(a=R(n))?a.call(n,l,u):l(n)):u(r)}catch(e){c&&!o&&c.exit(),u(e)}};n.length>a;)o(n[a++]);e._c=[],e._n=!1,t&&!e._h&&L(e)}))}},L=function(e){v.call(l,(function(){var t,n,r,i=e._v,a=M(e);if(a&&(t=_((function(){x?A.emit("unhandledRejection",i,e):(n=l.onunhandledrejection)?n({promise:e,reason:i}):(r=l.console)&&r.error&&r.error("Unhandled promise rejection",i)})),e._h=x||M(e)?2:1),e._a=void 0,a&&t.e)throw t.v}))},M=function(e){return 1!==e._h&&0===(e._a||e._c).length},N=function(e){v.call(l,(function(){var t;x?A.emit("rejectionHandled",e):(t=l.onrejectionhandled)&&t({promise:e,reason:e._v})}))},U=function(e){var t=this;t._d||(t._d=!0,(t=t._w||t)._v=e,t._s=2,t._a||(t._a=t._c.slice()),O(t,!0))},F=function(e){var t,n=this;if(!n._d){n._d=!0,n=n._w||n;try{if(n===e)throw T("Promise can't be resolved itself");(t=R(e))?m((function(){var r={_w:n,_d:!1};try{t.call(e,u(F,r,1),u(U,r,1))}catch(e){U.call(r,e)}})):(n._v=e,n._s=1,O(n,!1))}catch(e){U.call({_w:n,_d:!1},e)}}};D||(C=function(e){f(this,C,"Promise","_h"),h(e),r.call(this);try{e(u(F,this,1),u(U,this,1))}catch(e){U.call(this,e)}},(r=function(e){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=n(45)(C.prototype,{then:function(e,t){var n=P(y(this,C));return n.ok="function"!=typeof e||e,n.fail="function"==typeof t&&t,n.domain=x?A.domain:void 0,this._c.push(n),this._a&&this._a.push(n),this._s&&O(this,!1),n.promise},catch:function(e){return this.then(void 0,e)}}),a=function(){var e=new r;this.promise=e,this.resolve=u(F,e,1),this.reject=u(U,e,1)},b.f=P=function(e){return e===C||e===o?new a(e):i(e)}),p(p.G+p.W+p.F*!D,{Promise:C}),n(40)(C,"Promise"),n(43)("Promise"),o=n(8).Promise,p(p.S+p.F*!D,"Promise",{reject:function(e){var t=P(this);return(0,t.reject)(e),t.promise}}),p(p.S+p.F*(s||!D),"Promise",{resolve:function(e){return k(s&&this===o?C:this,e)}}),p(p.S+p.F*!(D&&n(55)((function(e){C.all(e).catch(I)}))),"Promise",{all:function(e){var t=this,n=P(t),r=n.resolve,i=n.reject,a=_((function(){var n=[],a=0,o=1;g(e,!1,(function(e){var s=a++,l=!1;n.push(void 0),o++,t.resolve(e).then((function(e){l||(l=!0,n[s]=e,--o||r(n))}),i)})),--o||r(n)}));return a.e&&i(a.v),n.promise},race:function(e){var t=this,n=P(t),r=n.reject,i=_((function(){g(e,!1,(function(e){t.resolve(e).then(n.resolve,r)}))}));return i.e&&r(i.v),n.promise}})},function(e,t,n){"use strict";var r=n(20);function i(e){var t,n;this.promise=new e((function(e,r){if(void 0!==t||void 0!==n)throw TypeError("Bad Promise constructor");t=e,n=r})),this.resolve=r(t),this.reject=r(n)}e.exports.f=function(e){return new i(e)}},function(e,t,n){var r=n(4),i=n(5),a=n(116);e.exports=function(e,t){if(r(e),i(t)&&t.constructor===e)return t;var n=a.f(e);return(0,n.resolve)(t),n.promise}},function(e,t,n){"use strict";var r=n(10).f,i=n(35),a=n(45),o=n(19),s=n(44),l=n(59),u=n(76),c=n(112),p=n(43),d=n(9),h=n(29).fastKey,f=n(39),g=d?"_s":"size",y=function(e,t){var n,r=h(t);if("F"!==r)return e._i[r];for(n=e._f;n;n=n.n)if(n.k==t)return n};e.exports={getConstructor:function(e,t,n,u){var c=e((function(e,r){s(e,c,t,"_i"),e._t=t,e._i=i(null),e._f=void 0,e._l=void 0,e[g]=0,null!=r&&l(r,n,e[u],e)}));return a(c.prototype,{clear:function(){for(var e=f(this,t),n=e._i,r=e._f;r;r=r.n)r.r=!0,r.p&&(r.p=r.p.n=void 0),delete n[r.i];e._f=e._l=void 0,e[g]=0},delete:function(e){var n=f(this,t),r=y(n,e);if(r){var i=r.n,a=r.p;delete n._i[r.i],r.r=!0,a&&(a.n=i),i&&(i.p=a),n._f==r&&(n._f=i),n._l==r&&(n._l=a),n[g]--}return!!r},forEach:function(e){f(this,t);for(var n,r=o(e,arguments.length>1?arguments[1]:void 0,3);n=n?n.n:this._f;)for(r(n.v,n.k,this);n&&n.r;)n=n.p},has:function(e){return!!y(f(this,t),e)}}),d&&r(c.prototype,"size",{get:function(){return f(this,t)[g]}}),c},def:function(e,t,n){var r,i,a=y(e,t);return a?a.v=n:(e._l=a={i:i=h(t,!0),k:t,v:n,p:r=e._l,n:void 0,r:!1},e._f||(e._f=a),r&&(r.n=a),e[g]++,"F"!==i&&(e._i[i]=a)),e},getEntry:y,setStrong:function(e,t,n){u(e,t,(function(e,n){this._t=f(e,t),this._k=n,this._l=void 0}),(function(){for(var e=this._k,t=this._l;t&&t.r;)t=t.p;return this._t&&(this._l=t=t?t.n:this._t._f)?c(0,"keys"==e?t.k:"values"==e?t.v:[t.k,t.v]):(this._t=void 0,c(1))}),n?"entries":"values",!n,!0),p(t)}}},function(e,t,n){"use strict";var r=n(45),i=n(29).getWeak,a=n(4),o=n(5),s=n(44),l=n(59),u=n(24),c=n(15),p=n(39),d=u(5),h=u(6),f=0,g=function(e){return e._l||(e._l=new y)},y=function(){this.a=[]},v=function(e,t){return d(e.a,(function(e){return e[0]===t}))};y.prototype={get:function(e){var t=v(this,e);if(t)return t[1]},has:function(e){return!!v(this,e)},set:function(e,t){var n=v(this,e);n?n[1]=t:this.a.push([e,t])},delete:function(e){var t=h(this.a,(function(t){return t[0]===e}));return~t&&this.a.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,a){var u=e((function(e,r){s(e,u,t,"_i"),e._t=t,e._i=f++,e._l=void 0,null!=r&&l(r,n,e[a],e)}));return r(u.prototype,{delete:function(e){if(!o(e))return!1;var n=i(e);return!0===n?g(p(this,t)).delete(e):n&&c(n,this._i)&&delete n[this._i]},has:function(e){if(!o(e))return!1;var n=i(e);return!0===n?g(p(this,t)).has(e):n&&c(n,this._i)}}),u},def:function(e,t,n){var r=i(a(t),!0);return!0===r?g(e).set(t,n):r[e._i]=n,e},ufstore:g}},function(e,t,n){var r=n(21),i=n(7);e.exports=function(e){if(void 0===e)return 0;var t=r(e),n=i(t);if(t!==n)throw RangeError("Wrong length!");return n}},function(e,t,n){var r=n(36),i=n(53),a=n(4),o=n(2).Reflect;e.exports=o&&o.ownKeys||function(e){var t=r.f(a(e)),n=i.f;return n?t.concat(n(e)):t}},function(e,t,n){var r=n(7),i=n(72),a=n(26);e.exports=function(e,t,n,o){var s=String(a(e)),l=s.length,u=void 0===n?" ":String(n),c=r(t);if(c<=l||""==u)return s;var p=c-l,d=i.call(u,Math.ceil(p/u.length));return d.length>p&&(d=d.slice(0,p)),o?d+s:s+d}},function(e,t,n){var r=n(9),i=n(33),a=n(17),o=n(48).f;e.exports=function(e){return function(t){for(var n,s=a(t),l=i(s),u=l.length,c=0,p=[];u>c;)n=l[c++],r&&!o.call(s,n)||p.push(e?[n,s[n]]:s[n]);return p}}},function(e,t){var n=e.exports={version:"2.6.11"};"number"==typeof __e&&(__e=n)},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,n){"use strict";n(127);var r,i=(r=n(299))&&r.__esModule?r:{default:r};i.default._babelPolyfill&&"undefined"!=typeof console&&console.warn&&console.warn("@babel/polyfill is loaded more than once on this page. This is probably not desirable/intended and may have consequences if different versions of the polyfills are applied sequentially. If you do need to load the polyfill more than once, use @babel/polyfill/noConflict instead to bypass the warning."),i.default._babelPolyfill=!0},function(e,t,n){"use strict";n(128),n(271),n(273),n(276),n(278),n(280),n(282),n(284),n(286),n(288),n(290),n(292),n(294),n(298)},function(e,t,n){n(129),n(132),n(133),n(134),n(135),n(136),n(137),n(138),n(139),n(140),n(141),n(142),n(143),n(144),n(145),n(146),n(147),n(148),n(149),n(150),n(151),n(152),n(153),n(154),n(155),n(156),n(157),n(158),n(159),n(160),n(161),n(162),n(163),n(164),n(165),n(166),n(167),n(168),n(169),n(170),n(171),n(172),n(173),n(175),n(176),n(177),n(178),n(179),n(180),n(181),n(182),n(183),n(184),n(185),n(186),n(187),n(188),n(189),n(190),n(191),n(192),n(193),n(194),n(195),n(196),n(197),n(198),n(199),n(200),n(201),n(202),n(203),n(204),n(205),n(206),n(207),n(208),n(210),n(211),n(213),n(214),n(215),n(216),n(217),n(218),n(219),n(221),n(222),n(223),n(224),n(225),n(226),n(227),n(228),n(229),n(230),n(231),n(232),n(233),n(84),n(234),n(113),n(235),n(114),n(236),n(237),n(238),n(239),n(115),n(242),n(243),n(244),n(245),n(246),n(247),n(248),n(249),n(250),n(251),n(252),n(253),n(254),n(255),n(256),n(257),n(258),n(259),n(260),n(261),n(262),n(263),n(264),n(265),n(266),n(267),n(268),n(269),n(270),e.exports=n(8)},function(e,t,n){"use strict";var r=n(2),i=n(15),a=n(9),o=n(1),s=n(12),l=n(29).KEY,u=n(3),c=n(51),p=n(40),d=n(31),h=n(6),f=n(65),g=n(94),y=n(131),v=n(54),m=n(4),b=n(5),_=n(11),E=n(17),k=n(28),T=n(30),A=n(35),w=n(97),S=n(22),C=n(53),x=n(10),I=n(33),P=S.f,D=x.f,R=w.f,O=r.Symbol,L=r.JSON,M=L&&L.stringify,N=h("_hidden"),U=h("toPrimitive"),F={}.propertyIsEnumerable,j=c("symbol-registry"),B=c("symbols"),V=c("op-symbols"),H=Object.prototype,G="function"==typeof O&&!!C.f,K=r.QObject,z=!K||!K.prototype||!K.prototype.findChild,W=a&&u((function(){return 7!=A(D({},"a",{get:function(){return D(this,"a",{value:7}).a}})).a}))?function(e,t,n){var r=P(H,t);r&&delete H[t],D(e,t,n),r&&e!==H&&D(H,t,r)}:D,Y=function(e){var t=B[e]=A(O.prototype);return t._k=e,t},q=G&&"symbol"==typeof O.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof O},X=function(e,t,n){return e===H&&X(V,t,n),m(e),t=k(t,!0),m(n),i(B,t)?(n.enumerable?(i(e,N)&&e[N][t]&&(e[N][t]=!1),n=A(n,{enumerable:T(0,!1)})):(i(e,N)||D(e,N,T(1,{})),e[N][t]=!0),W(e,t,n)):D(e,t,n)},$=function(e,t){m(e);for(var n,r=y(t=E(t)),i=0,a=r.length;a>i;)X(e,n=r[i++],t[n]);return e},Q=function(e){var t=F.call(this,e=k(e,!0));return!(this===H&&i(B,e)&&!i(V,e))&&(!(t||!i(this,e)||!i(B,e)||i(this,N)&&this[N][e])||t)},J=function(e,t){if(e=E(e),t=k(t,!0),e!==H||!i(B,t)||i(V,t)){var n=P(e,t);return!n||!i(B,t)||i(e,N)&&e[N][t]||(n.enumerable=!0),n}},Z=function(e){for(var t,n=R(E(e)),r=[],a=0;n.length>a;)i(B,t=n[a++])||t==N||t==l||r.push(t);return r},ee=function(e){for(var t,n=e===H,r=R(n?V:E(e)),a=[],o=0;r.length>o;)!i(B,t=r[o++])||n&&!i(H,t)||a.push(B[t]);return a};G||(s((O=function(){if(this instanceof O)throw TypeError("Symbol is not a constructor!");var e=d(arguments.length>0?arguments[0]:void 0),t=function(n){this===H&&t.call(V,n),i(this,N)&&i(this[N],e)&&(this[N][e]=!1),W(this,e,T(1,n))};return a&&z&&W(H,e,{configurable:!0,set:t}),Y(e)}).prototype,"toString",(function(){return this._k})),S.f=J,x.f=X,n(36).f=w.f=Z,n(48).f=Q,C.f=ee,a&&!n(32)&&s(H,"propertyIsEnumerable",Q,!0),f.f=function(e){return Y(h(e))}),o(o.G+o.W+o.F*!G,{Symbol:O});for(var te="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ne=0;te.length>ne;)h(te[ne++]);for(var re=I(h.store),ie=0;re.length>ie;)g(re[ie++]);o(o.S+o.F*!G,"Symbol",{for:function(e){return i(j,e+="")?j[e]:j[e]=O(e)},keyFor:function(e){if(!q(e))throw TypeError(e+" is not a symbol!");for(var t in j)if(j[t]===e)return t},useSetter:function(){z=!0},useSimple:function(){z=!1}}),o(o.S+o.F*!G,"Object",{create:function(e,t){return void 0===t?A(e):$(A(e),t)},defineProperty:X,defineProperties:$,getOwnPropertyDescriptor:J,getOwnPropertyNames:Z,getOwnPropertySymbols:ee});var ae=u((function(){C.f(1)}));o(o.S+o.F*ae,"Object",{getOwnPropertySymbols:function(e){return C.f(_(e))}}),L&&o(o.S+o.F*(!G||u((function(){var e=O();return"[null]"!=M([e])||"{}"!=M({a:e})||"{}"!=M(Object(e))}))),"JSON",{stringify:function(e){for(var t,n,r=[e],i=1;arguments.length>i;)r.push(arguments[i++]);if(n=t=r[1],(b(t)||void 0!==e)&&!q(e))return v(t)||(t=function(e,t){if("function"==typeof n&&(t=n.call(this,e,t)),!q(t))return t}),r[1]=t,M.apply(L,r)}}),O.prototype[U]||n(16)(O.prototype,U,O.prototype.valueOf),p(O,"Symbol"),p(Math,"Math",!0),p(r.JSON,"JSON",!0)},function(e,t,n){e.exports=n(51)("native-function-to-string",Function.toString)},function(e,t,n){var r=n(33),i=n(53),a=n(48);e.exports=function(e){var t=r(e),n=i.f;if(n)for(var o,s=n(e),l=a.f,u=0;s.length>u;)l.call(e,o=s[u++])&&t.push(o);return t}},function(e,t,n){var r=n(1);r(r.S,"Object",{create:n(35)})},function(e,t,n){var r=n(1);r(r.S+r.F*!n(9),"Object",{defineProperty:n(10).f})},function(e,t,n){var r=n(1);r(r.S+r.F*!n(9),"Object",{defineProperties:n(96)})},function(e,t,n){var r=n(17),i=n(22).f;n(23)("getOwnPropertyDescriptor",(function(){return function(e,t){return i(r(e),t)}}))},function(e,t,n){var r=n(11),i=n(37);n(23)("getPrototypeOf",(function(){return function(e){return i(r(e))}}))},function(e,t,n){var r=n(11),i=n(33);n(23)("keys",(function(){return function(e){return i(r(e))}}))},function(e,t,n){n(23)("getOwnPropertyNames",(function(){return n(97).f}))},function(e,t,n){var r=n(5),i=n(29).onFreeze;n(23)("freeze",(function(e){return function(t){return e&&r(t)?e(i(t)):t}}))},function(e,t,n){var r=n(5),i=n(29).onFreeze;n(23)("seal",(function(e){return function(t){return e&&r(t)?e(i(t)):t}}))},function(e,t,n){var r=n(5),i=n(29).onFreeze;n(23)("preventExtensions",(function(e){return function(t){return e&&r(t)?e(i(t)):t}}))},function(e,t,n){var r=n(5);n(23)("isFrozen",(function(e){return function(t){return!r(t)||!!e&&e(t)}}))},function(e,t,n){var r=n(5);n(23)("isSealed",(function(e){return function(t){return!r(t)||!!e&&e(t)}}))},function(e,t,n){var r=n(5);n(23)("isExtensible",(function(e){return function(t){return!!r(t)&&(!e||e(t))}}))},function(e,t,n){var r=n(1);r(r.S+r.F,"Object",{assign:n(98)})},function(e,t,n){var r=n(1);r(r.S,"Object",{is:n(99)})},function(e,t,n){var r=n(1);r(r.S,"Object",{setPrototypeOf:n(69).set})},function(e,t,n){"use strict";var r=n(49),i={};i[n(6)("toStringTag")]="z",i+""!="[object z]"&&n(12)(Object.prototype,"toString",(function(){return"[object "+r(this)+"]"}),!0)},function(e,t,n){var r=n(1);r(r.P,"Function",{bind:n(100)})},function(e,t,n){var r=n(10).f,i=Function.prototype,a=/^\s*function ([^ (]*)/;"name"in i||n(9)&&r(i,"name",{configurable:!0,get:function(){try{return(""+this).match(a)[1]}catch(e){return""}}})},function(e,t,n){"use strict";var r=n(5),i=n(37),a=n(6)("hasInstance"),o=Function.prototype;a in o||n(10).f(o,a,{value:function(e){if("function"!=typeof this||!r(e))return!1;if(!r(this.prototype))return e instanceof this;for(;e=i(e);)if(this.prototype===e)return!0;return!1}})},function(e,t,n){var r=n(1),i=n(102);r(r.G+r.F*(parseInt!=i),{parseInt:i})},function(e,t,n){var r=n(1),i=n(103);r(r.G+r.F*(parseFloat!=i),{parseFloat:i})},function(e,t,n){"use strict";var r=n(2),i=n(15),a=n(25),o=n(71),s=n(28),l=n(3),u=n(36).f,c=n(22).f,p=n(10).f,d=n(41).trim,h=r.Number,f=h,g=h.prototype,y="Number"==a(n(35)(g)),v="trim"in String.prototype,m=function(e){var t=s(e,!1);if("string"==typeof t&&t.length>2){var n,r,i,a=(t=v?t.trim():d(t,3)).charCodeAt(0);if(43===a||45===a){if(88===(n=t.charCodeAt(2))||120===n)return NaN}else if(48===a){switch(t.charCodeAt(1)){case 66:case 98:r=2,i=49;break;case 79:case 111:r=8,i=55;break;default:return+t}for(var o,l=t.slice(2),u=0,c=l.length;u<c;u++)if((o=l.charCodeAt(u))<48||o>i)return NaN;return parseInt(l,r)}}return+t};if(!h(" 0o1")||!h("0b1")||h("+0x1")){h=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof h&&(y?l((function(){g.valueOf.call(n)})):"Number"!=a(n))?o(new f(m(t)),n,h):m(t)};for(var b,_=n(9)?u(f):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),E=0;_.length>E;E++)i(f,b=_[E])&&!i(h,b)&&p(h,b,c(f,b));h.prototype=g,g.constructor=h,n(12)(r,"Number",h)}},function(e,t,n){"use strict";var r=n(1),i=n(21),a=n(104),o=n(72),s=1..toFixed,l=Math.floor,u=[0,0,0,0,0,0],c="Number.toFixed: incorrect invocation!",p=function(e,t){for(var n=-1,r=t;++n<6;)r+=e*u[n],u[n]=r%1e7,r=l(r/1e7)},d=function(e){for(var t=6,n=0;--t>=0;)n+=u[t],u[t]=l(n/e),n=n%e*1e7},h=function(){for(var e=6,t="";--e>=0;)if(""!==t||0===e||0!==u[e]){var n=String(u[e]);t=""===t?n:t+o.call("0",7-n.length)+n}return t},f=function(e,t,n){return 0===t?n:t%2==1?f(e,t-1,n*e):f(e*e,t/2,n)};r(r.P+r.F*(!!s&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!n(3)((function(){s.call({})}))),"Number",{toFixed:function(e){var t,n,r,s,l=a(this,c),u=i(e),g="",y="0";if(u<0||u>20)throw RangeError(c);if(l!=l)return"NaN";if(l<=-1e21||l>=1e21)return String(l);if(l<0&&(g="-",l=-l),l>1e-21)if(n=(t=function(e){for(var t=0,n=e;n>=4096;)t+=12,n/=4096;for(;n>=2;)t+=1,n/=2;return t}(l*f(2,69,1))-69)<0?l*f(2,-t,1):l/f(2,t,1),n*=4503599627370496,(t=52-t)>0){for(p(0,n),r=u;r>=7;)p(1e7,0),r-=7;for(p(f(10,r,1),0),r=t-1;r>=23;)d(1<<23),r-=23;d(1<<r),p(1,1),d(2),y=h()}else p(0,n),p(1<<-t,0),y=h()+o.call("0",u);return y=u>0?g+((s=y.length)<=u?"0."+o.call("0",u-s)+y:y.slice(0,s-u)+"."+y.slice(s-u)):g+y}})},function(e,t,n){"use strict";var r=n(1),i=n(3),a=n(104),o=1..toPrecision;r(r.P+r.F*(i((function(){return"1"!==o.call(1,void 0)}))||!i((function(){o.call({})}))),"Number",{toPrecision:function(e){var t=a(this,"Number#toPrecision: incorrect invocation!");return void 0===e?o.call(t):o.call(t,e)}})},function(e,t,n){var r=n(1);r(r.S,"Number",{EPSILON:Math.pow(2,-52)})},function(e,t,n){var r=n(1),i=n(2).isFinite;r(r.S,"Number",{isFinite:function(e){return"number"==typeof e&&i(e)}})},function(e,t,n){var r=n(1);r(r.S,"Number",{isInteger:n(105)})},function(e,t,n){var r=n(1);r(r.S,"Number",{isNaN:function(e){return e!=e}})},function(e,t,n){var r=n(1),i=n(105),a=Math.abs;r(r.S,"Number",{isSafeInteger:function(e){return i(e)&&a(e)<=9007199254740991}})},function(e,t,n){var r=n(1);r(r.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){var r=n(1);r(r.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,n){var r=n(1),i=n(103);r(r.S+r.F*(Number.parseFloat!=i),"Number",{parseFloat:i})},function(e,t,n){var r=n(1),i=n(102);r(r.S+r.F*(Number.parseInt!=i),"Number",{parseInt:i})},function(e,t,n){var r=n(1),i=n(106),a=Math.sqrt,o=Math.acosh;r(r.S+r.F*!(o&&710==Math.floor(o(Number.MAX_VALUE))&&o(1/0)==1/0),"Math",{acosh:function(e){return(e=+e)<1?NaN:e>94906265.62425156?Math.log(e)+Math.LN2:i(e-1+a(e-1)*a(e+1))}})},function(e,t,n){var r=n(1),i=Math.asinh;r(r.S+r.F*!(i&&1/i(0)>0),"Math",{asinh:function e(t){return isFinite(t=+t)&&0!=t?t<0?-e(-t):Math.log(t+Math.sqrt(t*t+1)):t}})},function(e,t,n){var r=n(1),i=Math.atanh;r(r.S+r.F*!(i&&1/i(-0)<0),"Math",{atanh:function(e){return 0==(e=+e)?e:Math.log((1+e)/(1-e))/2}})},function(e,t,n){var r=n(1),i=n(73);r(r.S,"Math",{cbrt:function(e){return i(e=+e)*Math.pow(Math.abs(e),1/3)}})},function(e,t,n){var r=n(1);r(r.S,"Math",{clz32:function(e){return(e>>>=0)?31-Math.floor(Math.log(e+.5)*Math.LOG2E):32}})},function(e,t,n){var r=n(1),i=Math.exp;r(r.S,"Math",{cosh:function(e){return(i(e=+e)+i(-e))/2}})},function(e,t,n){var r=n(1),i=n(74);r(r.S+r.F*(i!=Math.expm1),"Math",{expm1:i})},function(e,t,n){var r=n(1);r(r.S,"Math",{fround:n(174)})},function(e,t,n){var r=n(73),i=Math.pow,a=i(2,-52),o=i(2,-23),s=i(2,127)*(2-o),l=i(2,-126);e.exports=Math.fround||function(e){var t,n,i=Math.abs(e),u=r(e);return i<l?u*(i/l/o+1/a-1/a)*l*o:(n=(t=(1+o/a)*i)-(t-i))>s||n!=n?u*(1/0):u*n}},function(e,t,n){var r=n(1),i=Math.abs;r(r.S,"Math",{hypot:function(e,t){for(var n,r,a=0,o=0,s=arguments.length,l=0;o<s;)l<(n=i(arguments[o++]))?(a=a*(r=l/n)*r+1,l=n):a+=n>0?(r=n/l)*r:n;return l===1/0?1/0:l*Math.sqrt(a)}})},function(e,t,n){var r=n(1),i=Math.imul;r(r.S+r.F*n(3)((function(){return-5!=i(4294967295,5)||2!=i.length})),"Math",{imul:function(e,t){var n=+e,r=+t,i=65535&n,a=65535&r;return 0|i*a+((65535&n>>>16)*a+i*(65535&r>>>16)<<16>>>0)}})},function(e,t,n){var r=n(1);r(r.S,"Math",{log10:function(e){return Math.log(e)*Math.LOG10E}})},function(e,t,n){var r=n(1);r(r.S,"Math",{log1p:n(106)})},function(e,t,n){var r=n(1);r(r.S,"Math",{log2:function(e){return Math.log(e)/Math.LN2}})},function(e,t,n){var r=n(1);r(r.S,"Math",{sign:n(73)})},function(e,t,n){var r=n(1),i=n(74),a=Math.exp;r(r.S+r.F*n(3)((function(){return-2e-17!=!Math.sinh(-2e-17)})),"Math",{sinh:function(e){return Math.abs(e=+e)<1?(i(e)-i(-e))/2:(a(e-1)-a(-e-1))*(Math.E/2)}})},function(e,t,n){var r=n(1),i=n(74),a=Math.exp;r(r.S,"Math",{tanh:function(e){var t=i(e=+e),n=i(-e);return t==1/0?1:n==1/0?-1:(t-n)/(a(e)+a(-e))}})},function(e,t,n){var r=n(1);r(r.S,"Math",{trunc:function(e){return(e>0?Math.floor:Math.ceil)(e)}})},function(e,t,n){var r=n(1),i=n(34),a=String.fromCharCode,o=String.fromCodePoint;r(r.S+r.F*(!!o&&1!=o.length),"String",{fromCodePoint:function(e){for(var t,n=[],r=arguments.length,o=0;r>o;){if(t=+arguments[o++],i(t,1114111)!==t)throw RangeError(t+" is not a valid code point");n.push(t<65536?a(t):a(55296+((t-=65536)>>10),t%1024+56320))}return n.join("")}})},function(e,t,n){var r=n(1),i=n(17),a=n(7);r(r.S,"String",{raw:function(e){for(var t=i(e.raw),n=a(t.length),r=arguments.length,o=[],s=0;n>s;)o.push(String(t[s++])),s<r&&o.push(String(arguments[s]));return o.join("")}})},function(e,t,n){"use strict";n(41)("trim",(function(e){return function(){return e(this,3)}}))},function(e,t,n){"use strict";var r=n(75)(!0);n(76)(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})}))},function(e,t,n){"use strict";var r=n(1),i=n(75)(!1);r(r.P,"String",{codePointAt:function(e){return i(this,e)}})},function(e,t,n){"use strict";var r=n(1),i=n(7),a=n(77),o="".endsWith;r(r.P+r.F*n(79)("endsWith"),"String",{endsWith:function(e){var t=a(this,e,"endsWith"),n=arguments.length>1?arguments[1]:void 0,r=i(t.length),s=void 0===n?r:Math.min(i(n),r),l=String(e);return o?o.call(t,l,s):t.slice(s-l.length,s)===l}})},function(e,t,n){"use strict";var r=n(1),i=n(77);r(r.P+r.F*n(79)("includes"),"String",{includes:function(e){return!!~i(this,e,"includes").indexOf(e,arguments.length>1?arguments[1]:void 0)}})},function(e,t,n){var r=n(1);r(r.P,"String",{repeat:n(72)})},function(e,t,n){"use strict";var r=n(1),i=n(7),a=n(77),o="".startsWith;r(r.P+r.F*n(79)("startsWith"),"String",{startsWith:function(e){var t=a(this,e,"startsWith"),n=i(Math.min(arguments.length>1?arguments[1]:void 0,t.length)),r=String(e);return o?o.call(t,r,n):t.slice(n,n+r.length)===r}})},function(e,t,n){"use strict";n(13)("anchor",(function(e){return function(t){return e(this,"a","name",t)}}))},function(e,t,n){"use strict";n(13)("big",(function(e){return function(){return e(this,"big","","")}}))},function(e,t,n){"use strict";n(13)("blink",(function(e){return function(){return e(this,"blink","","")}}))},function(e,t,n){"use strict";n(13)("bold",(function(e){return function(){return e(this,"b","","")}}))},function(e,t,n){"use strict";n(13)("fixed",(function(e){return function(){return e(this,"tt","","")}}))},function(e,t,n){"use strict";n(13)("fontcolor",(function(e){return function(t){return e(this,"font","color",t)}}))},function(e,t,n){"use strict";n(13)("fontsize",(function(e){return function(t){return e(this,"font","size",t)}}))},function(e,t,n){"use strict";n(13)("italics",(function(e){return function(){return e(this,"i","","")}}))},function(e,t,n){"use strict";n(13)("link",(function(e){return function(t){return e(this,"a","href",t)}}))},function(e,t,n){"use strict";n(13)("small",(function(e){return function(){return e(this,"small","","")}}))},function(e,t,n){"use strict";n(13)("strike",(function(e){return function(){return e(this,"strike","","")}}))},function(e,t,n){"use strict";n(13)("sub",(function(e){return function(){return e(this,"sub","","")}}))},function(e,t,n){"use strict";n(13)("sup",(function(e){return function(){return e(this,"sup","","")}}))},function(e,t,n){var r=n(1);r(r.S,"Date",{now:function(){return(new Date).getTime()}})},function(e,t,n){"use strict";var r=n(1),i=n(11),a=n(28);r(r.P+r.F*n(3)((function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})})),"Date",{toJSON:function(e){var t=i(this),n=a(t);return"number"!=typeof n||isFinite(n)?t.toISOString():null}})},function(e,t,n){var r=n(1),i=n(209);r(r.P+r.F*(Date.prototype.toISOString!==i),"Date",{toISOString:i})},function(e,t,n){"use strict";var r=n(3),i=Date.prototype.getTime,a=Date.prototype.toISOString,o=function(e){return e>9?e:"0"+e};e.exports=r((function(){return"0385-07-25T07:06:39.999Z"!=a.call(new Date(-50000000000001))}))||!r((function(){a.call(new Date(NaN))}))?function(){if(!isFinite(i.call(this)))throw RangeError("Invalid time value");var e=this,t=e.getUTCFullYear(),n=e.getUTCMilliseconds(),r=t<0?"-":t>9999?"+":"";return r+("00000"+Math.abs(t)).slice(r?-6:-4)+"-"+o(e.getUTCMonth()+1)+"-"+o(e.getUTCDate())+"T"+o(e.getUTCHours())+":"+o(e.getUTCMinutes())+":"+o(e.getUTCSeconds())+"."+(n>99?n:"0"+o(n))+"Z"}:a},function(e,t,n){var r=Date.prototype,i=r.toString,a=r.getTime;new Date(NaN)+""!="Invalid Date"&&n(12)(r,"toString",(function(){var e=a.call(this);return e==e?i.call(this):"Invalid Date"}))},function(e,t,n){var r=n(6)("toPrimitive"),i=Date.prototype;r in i||n(16)(i,r,n(212))},function(e,t,n){"use strict";var r=n(4),i=n(28);e.exports=function(e){if("string"!==e&&"number"!==e&&"default"!==e)throw TypeError("Incorrect hint");return i(r(this),"number"!=e)}},function(e,t,n){var r=n(1);r(r.S,"Array",{isArray:n(54)})},function(e,t,n){"use strict";var r=n(19),i=n(1),a=n(11),o=n(108),s=n(80),l=n(7),u=n(81),c=n(82);i(i.S+i.F*!n(55)((function(e){Array.from(e)})),"Array",{from:function(e){var t,n,i,p,d=a(e),h="function"==typeof this?this:Array,f=arguments.length,g=f>1?arguments[1]:void 0,y=void 0!==g,v=0,m=c(d);if(y&&(g=r(g,f>2?arguments[2]:void 0,2)),null==m||h==Array&&s(m))for(n=new h(t=l(d.length));t>v;v++)u(n,v,y?g(d[v],v):d[v]);else for(p=m.call(d),n=new h;!(i=p.next()).done;v++)u(n,v,y?o(p,g,[i.value,v],!0):i.value);return n.length=v,n}})},function(e,t,n){"use strict";var r=n(1),i=n(81);r(r.S+r.F*n(3)((function(){function e(){}return!(Array.of.call(e)instanceof e)})),"Array",{of:function(){for(var e=0,t=arguments.length,n=new("function"==typeof this?this:Array)(t);t>e;)i(n,e,arguments[e++]);return n.length=t,n}})},function(e,t,n){"use strict";var r=n(1),i=n(17),a=[].join;r(r.P+r.F*(n(47)!=Object||!n(18)(a)),"Array",{join:function(e){return a.call(i(this),void 0===e?",":e)}})},function(e,t,n){"use strict";var r=n(1),i=n(68),a=n(25),o=n(34),s=n(7),l=[].slice;r(r.P+r.F*n(3)((function(){i&&l.call(i)})),"Array",{slice:function(e,t){var n=s(this.length),r=a(this);if(t=void 0===t?n:t,"Array"==r)return l.call(this,e,t);for(var i=o(e,n),u=o(t,n),c=s(u-i),p=new Array(c),d=0;d<c;d++)p[d]="String"==r?this.charAt(i+d):this[i+d];return p}})},function(e,t,n){"use strict";var r=n(1),i=n(20),a=n(11),o=n(3),s=[].sort,l=[1,2,3];r(r.P+r.F*(o((function(){l.sort(void 0)}))||!o((function(){l.sort(null)}))||!n(18)(s)),"Array",{sort:function(e){return void 0===e?s.call(a(this)):s.call(a(this),i(e))}})},function(e,t,n){"use strict";var r=n(1),i=n(24)(0),a=n(18)([].forEach,!0);r(r.P+r.F*!a,"Array",{forEach:function(e){return i(this,e,arguments[1])}})},function(e,t,n){var r=n(5),i=n(54),a=n(6)("species");e.exports=function(e){var t;return i(e)&&("function"!=typeof(t=e.constructor)||t!==Array&&!i(t.prototype)||(t=void 0),r(t)&&null===(t=t[a])&&(t=void 0)),void 0===t?Array:t}},function(e,t,n){"use strict";var r=n(1),i=n(24)(1);r(r.P+r.F*!n(18)([].map,!0),"Array",{map:function(e){return i(this,e,arguments[1])}})},function(e,t,n){"use strict";var r=n(1),i=n(24)(2);r(r.P+r.F*!n(18)([].filter,!0),"Array",{filter:function(e){return i(this,e,arguments[1])}})},function(e,t,n){"use strict";var r=n(1),i=n(24)(3);r(r.P+r.F*!n(18)([].some,!0),"Array",{some:function(e){return i(this,e,arguments[1])}})},function(e,t,n){"use strict";var r=n(1),i=n(24)(4);r(r.P+r.F*!n(18)([].every,!0),"Array",{every:function(e){return i(this,e,arguments[1])}})},function(e,t,n){"use strict";var r=n(1),i=n(110);r(r.P+r.F*!n(18)([].reduce,!0),"Array",{reduce:function(e){return i(this,e,arguments.length,arguments[1],!1)}})},function(e,t,n){"use strict";var r=n(1),i=n(110);r(r.P+r.F*!n(18)([].reduceRight,!0),"Array",{reduceRight:function(e){return i(this,e,arguments.length,arguments[1],!0)}})},function(e,t,n){"use strict";var r=n(1),i=n(52)(!1),a=[].indexOf,o=!!a&&1/[1].indexOf(1,-0)<0;r(r.P+r.F*(o||!n(18)(a)),"Array",{indexOf:function(e){return o?a.apply(this,arguments)||0:i(this,e,arguments[1])}})},function(e,t,n){"use strict";var r=n(1),i=n(17),a=n(21),o=n(7),s=[].lastIndexOf,l=!!s&&1/[1].lastIndexOf(1,-0)<0;r(r.P+r.F*(l||!n(18)(s)),"Array",{lastIndexOf:function(e){if(l)return s.apply(this,arguments)||0;var t=i(this),n=o(t.length),r=n-1;for(arguments.length>1&&(r=Math.min(r,a(arguments[1]))),r<0&&(r=n+r);r>=0;r--)if(r in t&&t[r]===e)return r||0;return-1}})},function(e,t,n){var r=n(1);r(r.P,"Array",{copyWithin:n(111)}),n(38)("copyWithin")},function(e,t,n){var r=n(1);r(r.P,"Array",{fill:n(83)}),n(38)("fill")},function(e,t,n){"use strict";var r=n(1),i=n(24)(5),a=!0;"find"in[]&&Array(1).find((function(){a=!1})),r(r.P+r.F*a,"Array",{find:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}}),n(38)("find")},function(e,t,n){"use strict";var r=n(1),i=n(24)(6),a="findIndex",o=!0;a in[]&&Array(1)[a]((function(){o=!1})),r(r.P+r.F*o,"Array",{findIndex:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}}),n(38)(a)},function(e,t,n){n(43)("Array")},function(e,t,n){var r=n(2),i=n(71),a=n(10).f,o=n(36).f,s=n(78),l=n(56),u=r.RegExp,c=u,p=u.prototype,d=/a/g,h=/a/g,f=new u(d)!==d;if(n(9)&&(!f||n(3)((function(){return h[n(6)("match")]=!1,u(d)!=d||u(h)==h||"/a/i"!=u(d,"i")})))){u=function(e,t){var n=this instanceof u,r=s(e),a=void 0===t;return!n&&r&&e.constructor===u&&a?e:i(f?new c(r&&!a?e.source:e,t):c((r=e instanceof u)?e.source:e,r&&a?l.call(e):t),n?this:p,u)};for(var g=function(e){e in u||a(u,e,{configurable:!0,get:function(){return c[e]},set:function(t){c[e]=t}})},y=o(c),v=0;y.length>v;)g(y[v++]);p.constructor=u,u.prototype=p,n(12)(r,"RegExp",u)}n(43)("RegExp")},function(e,t,n){"use strict";n(114);var r=n(4),i=n(56),a=n(9),o=/./.toString,s=function(e){n(12)(RegExp.prototype,"toString",e,!0)};n(3)((function(){return"/a/b"!=o.call({source:"a",flags:"b"})}))?s((function(){var e=r(this);return"/".concat(e.source,"/","flags"in e?e.flags:!a&&e instanceof RegExp?i.call(e):void 0)})):"toString"!=o.name&&s((function(){return o.call(this)}))},function(e,t,n){"use strict";var r=n(4),i=n(7),a=n(86),o=n(57);n(58)("match",1,(function(e,t,n,s){return[function(n){var r=e(this),i=null==n?void 0:n[t];return void 0!==i?i.call(n,r):new RegExp(n)[t](String(r))},function(e){var t=s(n,e,this);if(t.done)return t.value;var l=r(e),u=String(this);if(!l.global)return o(l,u);var c=l.unicode;l.lastIndex=0;for(var p,d=[],h=0;null!==(p=o(l,u));){var f=String(p[0]);d[h]=f,""===f&&(l.lastIndex=a(u,i(l.lastIndex),c)),h++}return 0===h?null:d}]}))},function(e,t,n){"use strict";var r=n(4),i=n(11),a=n(7),o=n(21),s=n(86),l=n(57),u=Math.max,c=Math.min,p=Math.floor,d=/\$([$&`']|\d\d?|<[^>]*>)/g,h=/\$([$&`']|\d\d?)/g;n(58)("replace",2,(function(e,t,n,f){return[function(r,i){var a=e(this),o=null==r?void 0:r[t];return void 0!==o?o.call(r,a,i):n.call(String(a),r,i)},function(e,t){var i=f(n,e,this,t);if(i.done)return i.value;var p=r(e),d=String(this),h="function"==typeof t;h||(t=String(t));var y=p.global;if(y){var v=p.unicode;p.lastIndex=0}for(var m=[];;){var b=l(p,d);if(null===b)break;if(m.push(b),!y)break;""===String(b[0])&&(p.lastIndex=s(d,a(p.lastIndex),v))}for(var _,E="",k=0,T=0;T<m.length;T++){b=m[T];for(var A=String(b[0]),w=u(c(o(b.index),d.length),0),S=[],C=1;C<b.length;C++)S.push(void 0===(_=b[C])?_:String(_));var x=b.groups;if(h){var I=[A].concat(S,w,d);void 0!==x&&I.push(x);var P=String(t.apply(void 0,I))}else P=g(A,d,w,S,x,t);w>=k&&(E+=d.slice(k,w)+P,k=w+A.length)}return E+d.slice(k)}];function g(e,t,r,a,o,s){var l=r+e.length,u=a.length,c=h;return void 0!==o&&(o=i(o),c=d),n.call(s,c,(function(n,i){var s;switch(i.charAt(0)){case"$":return"$";case"&":return e;case"`":return t.slice(0,r);case"'":return t.slice(l);case"<":s=o[i.slice(1,-1)];break;default:var c=+i;if(0===c)return n;if(c>u){var d=p(c/10);return 0===d?n:d<=u?void 0===a[d-1]?i.charAt(1):a[d-1]+i.charAt(1):n}s=a[c-1]}return void 0===s?"":s}))}}))},function(e,t,n){"use strict";var r=n(4),i=n(99),a=n(57);n(58)("search",1,(function(e,t,n,o){return[function(n){var r=e(this),i=null==n?void 0:n[t];return void 0!==i?i.call(n,r):new RegExp(n)[t](String(r))},function(e){var t=o(n,e,this);if(t.done)return t.value;var s=r(e),l=String(this),u=s.lastIndex;i(u,0)||(s.lastIndex=0);var c=a(s,l);return i(s.lastIndex,u)||(s.lastIndex=u),null===c?-1:c.index}]}))},function(e,t,n){"use strict";var r=n(78),i=n(4),a=n(50),o=n(86),s=n(7),l=n(57),u=n(85),c=n(3),p=Math.min,d=[].push,h="length",f=!c((function(){RegExp(4294967295,"y")}));n(58)("split",2,(function(e,t,n,c){var g;return g="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1)[h]||2!="ab".split(/(?:ab)*/)[h]||4!=".".split(/(.?)(.?)/)[h]||".".split(/()()/)[h]>1||"".split(/.?/)[h]?function(e,t){var i=String(this);if(void 0===e&&0===t)return[];if(!r(e))return n.call(i,e,t);for(var a,o,s,l=[],c=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),p=0,f=void 0===t?4294967295:t>>>0,g=new RegExp(e.source,c+"g");(a=u.call(g,i))&&!((o=g.lastIndex)>p&&(l.push(i.slice(p,a.index)),a[h]>1&&a.index<i[h]&&d.apply(l,a.slice(1)),s=a[0][h],p=o,l[h]>=f));)g.lastIndex===a.index&&g.lastIndex++;return p===i[h]?!s&&g.test("")||l.push(""):l.push(i.slice(p)),l[h]>f?l.slice(0,f):l}:"0".split(void 0,0)[h]?function(e,t){return void 0===e&&0===t?[]:n.call(this,e,t)}:n,[function(n,r){var i=e(this),a=null==n?void 0:n[t];return void 0!==a?a.call(n,i,r):g.call(String(i),n,r)},function(e,t){var r=c(g,e,this,t,g!==n);if(r.done)return r.value;var u=i(e),d=String(this),h=a(u,RegExp),y=u.unicode,v=(u.ignoreCase?"i":"")+(u.multiline?"m":"")+(u.unicode?"u":"")+(f?"y":"g"),m=new h(f?u:"^(?:"+u.source+")",v),b=void 0===t?4294967295:t>>>0;if(0===b)return[];if(0===d.length)return null===l(m,d)?[d]:[];for(var _=0,E=0,k=[];E<d.length;){m.lastIndex=f?E:0;var T,A=l(m,f?d:d.slice(E));if(null===A||(T=p(s(m.lastIndex+(f?0:E)),d.length))===_)E=o(d,E,y);else{if(k.push(d.slice(_,E)),k.length===b)return k;for(var w=1;w<=A.length-1;w++)if(k.push(A[w]),k.length===b)return k;E=_=T}}return k.push(d.slice(_)),k}]}))},function(e,t,n){var r=n(2),i=n(87).set,a=r.MutationObserver||r.WebKitMutationObserver,o=r.process,s=r.Promise,l="process"==n(25)(o);e.exports=function(){var e,t,n,u=function(){var r,i;for(l&&(r=o.domain)&&r.exit();e;){i=e.fn,e=e.next;try{i()}catch(r){throw e?n():t=void 0,r}}t=void 0,r&&r.enter()};if(l)n=function(){o.nextTick(u)};else if(!a||r.navigator&&r.navigator.standalone)if(s&&s.resolve){var c=s.resolve(void 0);n=function(){c.then(u)}}else n=function(){i.call(r,u)};else{var p=!0,d=document.createTextNode("");new a(u).observe(d,{characterData:!0}),n=function(){d.data=p=!p}}return function(r){var i={fn:r,next:void 0};t&&(t.next=i),e||(e=i,n()),t=i}}},function(e,t){e.exports=function(e){try{return{e:!1,v:e()}}catch(e){return{e:!0,v:e}}}},function(e,t,n){"use strict";var r=n(118),i=n(39);e.exports=n(61)("Map",(function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}}),{get:function(e){var t=r.getEntry(i(this,"Map"),e);return t&&t.v},set:function(e,t){return r.def(i(this,"Map"),0===e?0:e,t)}},r,!0)},function(e,t,n){"use strict";var r=n(118),i=n(39);e.exports=n(61)("Set",(function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}}),{add:function(e){return r.def(i(this,"Set"),e=0===e?0:e,e)}},r)},function(e,t,n){"use strict";var r,i=n(2),a=n(24)(0),o=n(12),s=n(29),l=n(98),u=n(119),c=n(5),p=n(39),d=n(39),h=!i.ActiveXObject&&"ActiveXObject"in i,f=s.getWeak,g=Object.isExtensible,y=u.ufstore,v=function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},m={get:function(e){if(c(e)){var t=f(e);return!0===t?y(p(this,"WeakMap")).get(e):t?t[this._i]:void 0}},set:function(e,t){return u.def(p(this,"WeakMap"),e,t)}},b=e.exports=n(61)("WeakMap",v,m,u,!0,!0);d&&h&&(l((r=u.getConstructor(v,"WeakMap")).prototype,m),s.NEED=!0,a(["delete","has","get","set"],(function(e){var t=b.prototype,n=t[e];o(t,e,(function(t,i){if(c(t)&&!g(t)){this._f||(this._f=new r);var a=this._f[e](t,i);return"set"==e?this:a}return n.call(this,t,i)}))})))},function(e,t,n){"use strict";var r=n(119),i=n(39);n(61)("WeakSet",(function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}}),{add:function(e){return r.def(i(this,"WeakSet"),e,!0)}},r,!1,!0)},function(e,t,n){"use strict";var r=n(1),i=n(62),a=n(88),o=n(4),s=n(34),l=n(7),u=n(5),c=n(2).ArrayBuffer,p=n(50),d=a.ArrayBuffer,h=a.DataView,f=i.ABV&&c.isView,g=d.prototype.slice,y=i.VIEW;r(r.G+r.W+r.F*(c!==d),{ArrayBuffer:d}),r(r.S+r.F*!i.CONSTR,"ArrayBuffer",{isView:function(e){return f&&f(e)||u(e)&&y in e}}),r(r.P+r.U+r.F*n(3)((function(){return!new d(2).slice(1,void 0).byteLength})),"ArrayBuffer",{slice:function(e,t){if(void 0!==g&&void 0===t)return g.call(o(this),e);for(var n=o(this).byteLength,r=s(e,n),i=s(void 0===t?n:t,n),a=new(p(this,d))(l(i-r)),u=new h(this),c=new h(a),f=0;r<i;)c.setUint8(f++,u.getUint8(r++));return a}}),n(43)("ArrayBuffer")},function(e,t,n){var r=n(1);r(r.G+r.W+r.F*!n(62).ABV,{DataView:n(88).DataView})},function(e,t,n){n(27)("Int8",1,(function(e){return function(t,n,r){return e(this,t,n,r)}}))},function(e,t,n){n(27)("Uint8",1,(function(e){return function(t,n,r){return e(this,t,n,r)}}))},function(e,t,n){n(27)("Uint8",1,(function(e){return function(t,n,r){return e(this,t,n,r)}}),!0)},function(e,t,n){n(27)("Int16",2,(function(e){return function(t,n,r){return e(this,t,n,r)}}))},function(e,t,n){n(27)("Uint16",2,(function(e){return function(t,n,r){return e(this,t,n,r)}}))},function(e,t,n){n(27)("Int32",4,(function(e){return function(t,n,r){return e(this,t,n,r)}}))},function(e,t,n){n(27)("Uint32",4,(function(e){return function(t,n,r){return e(this,t,n,r)}}))},function(e,t,n){n(27)("Float32",4,(function(e){return function(t,n,r){return e(this,t,n,r)}}))},function(e,t,n){n(27)("Float64",8,(function(e){return function(t,n,r){return e(this,t,n,r)}}))},function(e,t,n){var r=n(1),i=n(20),a=n(4),o=(n(2).Reflect||{}).apply,s=Function.apply;r(r.S+r.F*!n(3)((function(){o((function(){}))})),"Reflect",{apply:function(e,t,n){var r=i(e),l=a(n);return o?o(r,t,l):s.call(r,t,l)}})},function(e,t,n){var r=n(1),i=n(35),a=n(20),o=n(4),s=n(5),l=n(3),u=n(100),c=(n(2).Reflect||{}).construct,p=l((function(){function e(){}return!(c((function(){}),[],e)instanceof e)})),d=!l((function(){c((function(){}))}));r(r.S+r.F*(p||d),"Reflect",{construct:function(e,t){a(e),o(t);var n=arguments.length<3?e:a(arguments[2]);if(d&&!p)return c(e,t,n);if(e==n){switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}var r=[null];return r.push.apply(r,t),new(u.apply(e,r))}var l=n.prototype,h=i(s(l)?l:Object.prototype),f=Function.apply.call(e,h,t);return s(f)?f:h}})},function(e,t,n){var r=n(10),i=n(1),a=n(4),o=n(28);i(i.S+i.F*n(3)((function(){Reflect.defineProperty(r.f({},1,{value:1}),1,{value:2})})),"Reflect",{defineProperty:function(e,t,n){a(e),t=o(t,!0),a(n);try{return r.f(e,t,n),!0}catch(e){return!1}}})},function(e,t,n){var r=n(1),i=n(22).f,a=n(4);r(r.S,"Reflect",{deleteProperty:function(e,t){var n=i(a(e),t);return!(n&&!n.configurable)&&delete e[t]}})},function(e,t,n){"use strict";var r=n(1),i=n(4),a=function(e){this._t=i(e),this._i=0;var t,n=this._k=[];for(t in e)n.push(t)};n(107)(a,"Object",(function(){var e,t=this._k;do{if(this._i>=t.length)return{value:void 0,done:!0}}while(!((e=t[this._i++])in this._t));return{value:e,done:!1}})),r(r.S,"Reflect",{enumerate:function(e){return new a(e)}})},function(e,t,n){var r=n(22),i=n(37),a=n(15),o=n(1),s=n(5),l=n(4);o(o.S,"Reflect",{get:function e(t,n){var o,u,c=arguments.length<3?t:arguments[2];return l(t)===c?t[n]:(o=r.f(t,n))?a(o,"value")?o.value:void 0!==o.get?o.get.call(c):void 0:s(u=i(t))?e(u,n,c):void 0}})},function(e,t,n){var r=n(22),i=n(1),a=n(4);i(i.S,"Reflect",{getOwnPropertyDescriptor:function(e,t){return r.f(a(e),t)}})},function(e,t,n){var r=n(1),i=n(37),a=n(4);r(r.S,"Reflect",{getPrototypeOf:function(e){return i(a(e))}})},function(e,t,n){var r=n(1);r(r.S,"Reflect",{has:function(e,t){return t in e}})},function(e,t,n){var r=n(1),i=n(4),a=Object.isExtensible;r(r.S,"Reflect",{isExtensible:function(e){return i(e),!a||a(e)}})},function(e,t,n){var r=n(1);r(r.S,"Reflect",{ownKeys:n(121)})},function(e,t,n){var r=n(1),i=n(4),a=Object.preventExtensions;r(r.S,"Reflect",{preventExtensions:function(e){i(e);try{return a&&a(e),!0}catch(e){return!1}}})},function(e,t,n){var r=n(10),i=n(22),a=n(37),o=n(15),s=n(1),l=n(30),u=n(4),c=n(5);s(s.S,"Reflect",{set:function e(t,n,s){var p,d,h=arguments.length<4?t:arguments[3],f=i.f(u(t),n);if(!f){if(c(d=a(t)))return e(d,n,s,h);f=l(0)}if(o(f,"value")){if(!1===f.writable||!c(h))return!1;if(p=i.f(h,n)){if(p.get||p.set||!1===p.writable)return!1;p.value=s,r.f(h,n,p)}else r.f(h,n,l(0,s));return!0}return void 0!==f.set&&(f.set.call(h,s),!0)}})},function(e,t,n){var r=n(1),i=n(69);i&&r(r.S,"Reflect",{setPrototypeOf:function(e,t){i.check(e,t);try{return i.set(e,t),!0}catch(e){return!1}}})},function(e,t,n){n(272),e.exports=n(8).Array.includes},function(e,t,n){"use strict";var r=n(1),i=n(52)(!0);r(r.P,"Array",{includes:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}}),n(38)("includes")},function(e,t,n){n(274),e.exports=n(8).Array.flatMap},function(e,t,n){"use strict";var r=n(1),i=n(275),a=n(11),o=n(7),s=n(20),l=n(109);r(r.P,"Array",{flatMap:function(e){var t,n,r=a(this);return s(e),t=o(r.length),n=l(r,0),i(n,r,r,t,0,1,e,arguments[1]),n}}),n(38)("flatMap")},function(e,t,n){"use strict";var r=n(54),i=n(5),a=n(7),o=n(19),s=n(6)("isConcatSpreadable");e.exports=function e(t,n,l,u,c,p,d,h){for(var f,g,y=c,v=0,m=!!d&&o(d,h,3);v<u;){if(v in l){if(f=m?m(l[v],v,n):l[v],g=!1,i(f)&&(g=void 0!==(g=f[s])?!!g:r(f)),g&&p>0)y=e(t,n,f,a(f.length),y,p-1)-1;else{if(y>=9007199254740991)throw TypeError();t[y]=f}y++}v++}return y}},function(e,t,n){n(277),e.exports=n(8).String.padStart},function(e,t,n){"use strict";var r=n(1),i=n(122),a=n(60),o=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(a);r(r.P+r.F*o,"String",{padStart:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0,!0)}})},function(e,t,n){n(279),e.exports=n(8).String.padEnd},function(e,t,n){"use strict";var r=n(1),i=n(122),a=n(60),o=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(a);r(r.P+r.F*o,"String",{padEnd:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0,!1)}})},function(e,t,n){n(281),e.exports=n(8).String.trimLeft},function(e,t,n){"use strict";n(41)("trimLeft",(function(e){return function(){return e(this,1)}}),"trimStart")},function(e,t,n){n(283),e.exports=n(8).String.trimRight},function(e,t,n){"use strict";n(41)("trimRight",(function(e){return function(){return e(this,2)}}),"trimEnd")},function(e,t,n){n(285),e.exports=n(65).f("asyncIterator")},function(e,t,n){n(94)("asyncIterator")},function(e,t,n){n(287),e.exports=n(8).Object.getOwnPropertyDescriptors},function(e,t,n){var r=n(1),i=n(121),a=n(17),o=n(22),s=n(81);r(r.S,"Object",{getOwnPropertyDescriptors:function(e){for(var t,n,r=a(e),l=o.f,u=i(r),c={},p=0;u.length>p;)void 0!==(n=l(r,t=u[p++]))&&s(c,t,n);return c}})},function(e,t,n){n(289),e.exports=n(8).Object.values},function(e,t,n){var r=n(1),i=n(123)(!1);r(r.S,"Object",{values:function(e){return i(e)}})},function(e,t,n){n(291),e.exports=n(8).Object.entries},function(e,t,n){var r=n(1),i=n(123)(!0);r(r.S,"Object",{entries:function(e){return i(e)}})},function(e,t,n){"use strict";n(115),n(293),e.exports=n(8).Promise.finally},function(e,t,n){"use strict";var r=n(1),i=n(8),a=n(2),o=n(50),s=n(117);r(r.P+r.R,"Promise",{finally:function(e){var t=o(this,i.Promise||a.Promise),n="function"==typeof e;return this.then(n?function(n){return s(t,e()).then((function(){return n}))}:e,n?function(n){return s(t,e()).then((function(){throw n}))}:e)}})},function(e,t,n){n(295),n(296),n(297),e.exports=n(8)},function(e,t,n){var r=n(2),i=n(1),a=n(60),o=[].slice,s=/MSIE .\./.test(a),l=function(e){return function(t,n){var r=arguments.length>2,i=!!r&&o.call(arguments,2);return e(r?function(){("function"==typeof t?t:Function(t)).apply(this,i)}:t,n)}};i(i.G+i.B+i.F*s,{setTimeout:l(r.setTimeout),setInterval:l(r.setInterval)})},function(e,t,n){var r=n(1),i=n(87);r(r.G+r.B,{setImmediate:i.set,clearImmediate:i.clear})},function(e,t,n){for(var r=n(84),i=n(33),a=n(12),o=n(2),s=n(16),l=n(42),u=n(6),c=u("iterator"),p=u("toStringTag"),d=l.Array,h={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},f=i(h),g=0;g<f.length;g++){var y,v=f[g],m=h[v],b=o[v],_=b&&b.prototype;if(_&&(_[c]||s(_,c,d),_[p]||s(_,p,v),l[v]=d,m))for(y in r)_[y]||a(_,y,r[y],!0)}},function(e,t,n){var r=function(e){"use strict";var t=Object.prototype,n=t.hasOwnProperty,r="function"==typeof Symbol?Symbol:{},i=r.iterator||"@@iterator",a=r.asyncIterator||"@@asyncIterator",o=r.toStringTag||"@@toStringTag";function s(e,t,n,r){var i=t&&t.prototype instanceof c?t:c,a=Object.create(i.prototype),o=new k(r||[]);return a._invoke=function(e,t,n){var r="suspendedStart";return function(i,a){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===i)throw a;return A()}for(n.method=i,n.arg=a;;){var o=n.delegate;if(o){var s=b(o,n);if(s){if(s===u)continue;return s}}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 c=l(e,t,n);if("normal"===c.type){if(r=n.done?"completed":"suspendedYield",c.arg===u)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(r="completed",n.method="throw",n.arg=c.arg)}}}(e,n,o),a}function l(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=s;var u={};function c(){}function p(){}function d(){}var h={};h[i]=function(){return this};var f=Object.getPrototypeOf,g=f&&f(f(T([])));g&&g!==t&&n.call(g,i)&&(h=g);var y=d.prototype=c.prototype=Object.create(h);function v(e){["next","throw","return"].forEach((function(t){e[t]=function(e){return this._invoke(t,e)}}))}function m(e,t){var r;this._invoke=function(i,a){function o(){return new t((function(r,o){!function r(i,a,o,s){var u=l(e[i],e,a);if("throw"!==u.type){var c=u.arg,p=c.value;return p&&"object"==typeof p&&n.call(p,"__await")?t.resolve(p.__await).then((function(e){r("next",e,o,s)}),(function(e){r("throw",e,o,s)})):t.resolve(p).then((function(e){c.value=e,o(c)}),(function(e){return r("throw",e,o,s)}))}s(u.arg)}(i,a,r,o)}))}return r=r?r.then(o,o):o()}}function b(e,t){var n=e.iterator[t.method];if(void 0===n){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=void 0,b(e,t),"throw"===t.method))return u;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return u}var r=l(n,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,u;var i=r.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,u):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,u)}function _(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 E(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function k(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(_,this),this.reset(!0)}function T(e){if(e){var t=e[i];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,a=function t(){for(;++r<e.length;)if(n.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=void 0,t.done=!0,t};return a.next=a}}return{next:A}}function A(){return{value:void 0,done:!0}}return p.prototype=y.constructor=d,d.constructor=p,d[o]=p.displayName="GeneratorFunction",e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===p||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,o in e||(e[o]="GeneratorFunction")),e.prototype=Object.create(y),e},e.awrap=function(e){return{__await:e}},v(m.prototype),m.prototype[a]=function(){return this},e.AsyncIterator=m,e.async=function(t,n,r,i,a){void 0===a&&(a=Promise);var o=new m(s(t,n,r,i),a);return e.isGeneratorFunction(n)?o:o.next().then((function(e){return e.done?e.value:o.next()}))},v(y),y[o]="Generator",y[i]=function(){return this},y.toString=function(){return"[object Generator]"},e.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},e.values=T,k.prototype={constructor:k,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.forEach(E),!e)for(var t in this)"t"===t.charAt(0)&&n.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 r(n,r){return o.type="throw",o.arg=e,t.next=n,r&&(t.method="next",t.arg=void 0),!!r}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],o=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var s=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(s&&l){if(this.prev<a.catchLoc)return r(a.catchLoc,!0);if(this.prev<a.finallyLoc)return r(a.finallyLoc)}else if(s){if(this.prev<a.catchLoc)return r(a.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return r(a.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var a=i;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var o=a?a.completion:{};return o.type=e,o.arg=t,a?(this.method="next",this.next=a.finallyLoc,u):this.complete(o)},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),u},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),E(n),u}},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;E(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:T(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),u}},e}(e.exports);try{regeneratorRuntime=r}catch(e){Function("r","regeneratorRuntime = r")(r)}},function(e,t,n){n(300),e.exports=n(124).global},function(e,t,n){var r=n(301);r(r.G,{global:n(89)})},function(e,t,n){var r=n(89),i=n(124),a=n(302),o=n(304),s=n(311),l=function(e,t,n){var u,c,p,d=e&l.F,h=e&l.G,f=e&l.S,g=e&l.P,y=e&l.B,v=e&l.W,m=h?i:i[t]||(i[t]={}),b=m.prototype,_=h?r:f?r[t]:(r[t]||{}).prototype;for(u in h&&(n=t),n)(c=!d&&_&&void 0!==_[u])&&s(m,u)||(p=c?_[u]:n[u],m[u]=h&&"function"!=typeof _[u]?n[u]:y&&c?a(p,r):v&&_[u]==p?function(e){var t=function(t,n,r){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,r)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(p):g&&"function"==typeof p?a(Function.call,p):p,g&&((m.virtual||(m.virtual={}))[u]=p,e&l.R&&b&&!b[u]&&o(b,u,p)))};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},function(e,t,n){var r=n(303);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,i){return e.call(t,n,r,i)}}return function(){return e.apply(t,arguments)}}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,n){var r=n(305),i=n(310);e.exports=n(91)?function(e,t,n){return r.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){var r=n(306),i=n(307),a=n(309),o=Object.defineProperty;t.f=n(91)?Object.defineProperty:function(e,t,n){if(r(e),t=a(t,!0),r(n),i)try{return o(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){var r=n(90);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},function(e,t,n){e.exports=!n(91)&&!n(125)((function(){return 7!=Object.defineProperty(n(308)("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){var r=n(90),i=n(89).document,a=r(i)&&r(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},function(e,t,n){var r=n(90);e.exports=function(e,t){if(!r(e))return e;var n,i;if(t&&"function"==typeof(n=e.toString)&&!r(i=n.call(e)))return i;if("function"==typeof(n=e.valueOf)&&!r(i=n.call(e)))return i;if(!t&&"function"==typeof(n=e.toString)&&!r(i=n.call(e)))return i;throw TypeError("Can't convert object to primitive value")}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t,n){"use strict";(function(e){var t=n(46);var r,i,a,o=function(){function t(){}return t.install=function(){if(!e.performance||!e.performance.now){var t=Date.now();e.performance||(e.performance={}),e.performance.now=function(){return Date.now()-t}}},t}();a="performance.now",(i="id")in(r=o)?Object.defineProperty(r,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[i]=a,t.a.register(o)}).call(this,n(92))},function(e,t,n){(function(e,t){var n;(n=void 0!==e&&"[object process]"==={}.toString.call(e)||"undefined"!=typeof navigator&&"ReactNative"===navigator.product?t:self).Proxy||(n.Proxy=function(){function e(){return null}function t(e){return!!e&&("object"==typeof e||"function"==typeof e)}function n(e){if(null!==e&&!t(e))throw new TypeError("Object prototype may only be an Object or null: "+e)}var r=null,i=Object,a=!(!i.create&&{__proto__:null}instanceof i),o=i.create||(a?function(e){return n(e),{__proto__:e}}:function(e){function t(){}if(n(e),null===e)throw new SyntaxError("Native Object.create is required to create objects with null prototype");return t.prototype=e,new t}),s=i.getPrototypeOf||([].__proto__===Array.prototype?function(e){return t(e=e.__proto__)?e:null}:e),l=function(u,c){function p(){}if(void 0===(this&&this instanceof l?this.constructor:void 0))throw new TypeError("Constructor Proxy requires 'new'");if(!t(u)||!t(c))throw new TypeError("Cannot create proxy with a non-object as target or handler");r=function(){u=null,p=function(e){throw new TypeError("Cannot perform '"+e+"' on a proxy that has been revoked")}},setTimeout((function(){r=null}),0);var d=c;for(var h in c={get:null,set:null,apply:null,construct:null},d){if(!(h in c))throw new TypeError("Proxy polyfill does not support trap '"+h+"'");c[h]=d[h]}"function"==typeof d&&(c.apply=d.apply.bind(d)),d=s(u);var f=!1,g=!1;if("function"==typeof u){var y=function(){var e=this&&this.constructor===y,t=Array.prototype.slice.call(arguments);return p(e?"construct":"apply"),e&&c.construct?c.construct.call(this,u,t):!e&&c.apply?c.apply(u,this,t):e?(t.unshift(u),new(u.bind.apply(u,t))):u.apply(this,t)};f=!0}else u instanceof Array?(y=[],g=!0):y=a||null!==d?o(d):{};var v=c.get?function(e){return p("get"),c.get(this,e,y)}:function(e){return p("get"),this[e]},m=c.set?function(e,t){p("set"),c.set(this,e,t,y)}:function(e,t){p("set"),this[e]=t},b={};if(i.getOwnPropertyNames(u).forEach((function(e){if(!f&&!g||!(e in y)){var t=i.getOwnPropertyDescriptor(u,e);i.defineProperty(y,e,{enumerable:!!t.enumerable,get:v.bind(u,e),set:m.bind(u,e)}),b[e]=!0}})),h=!0,f||g){var _=i.setPrototypeOf||([].__proto__===Array.prototype?function(e,t){return n(t),e.__proto__=t,e}:e);d&&_(y,d)||(h=!1)}if(c.get||!h)for(var E in u)b[E]||i.defineProperty(y,E,{get:v.bind(u,E)});return i.seal(u),i.seal(y),y};return l.revocable=function(e,t){return{proxy:new l(e,t),revoke:r}},l}(),n.Proxy.revocable=n.Proxy.revocable)}).call(this,n(314),n(92))},function(e,t){var n,r,i=e.exports={};function a(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function s(e){if(n===setTimeout)return setTimeout(e,0);if((n===a||!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:a}catch(e){n=a}try{r="function"==typeof clearTimeout?clearTimeout:o}catch(e){r=o}}();var l,u=[],c=!1,p=-1;function d(){c&&l&&(c=!1,l.length?u=l.concat(u):p=-1,u.length&&h())}function h(){if(!c){var e=s(d);c=!0;for(var t=u.length;t;){for(l=u,u=[];++p<t;)l&&l[p].run();p=-1,t=u.length}l=null,c=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===o||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function f(e,t){this.fun=e,this.array=t}function g(){}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];u.push(new f(e,t)),1!==u.length||c||s(h)},f.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=g,i.addListener=g,i.once=g,i.off=g,i.removeListener=g,i.removeAllListeners=g,i.emit=g,i.prependListener=g,i.prependOnceListener=g,i.listeners=function(e){return[]},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}},function(e,t,n){var r,i;window,e.exports=(r=n(0),i=n(316),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="",n(n.s=3)}([function(e,t){e.exports=r},function(e,t){e.exports=i},function(e){e.exports=JSON.parse('{"recoverDecodingErrorDelay":3000,"recoverSwapAudioCodecDelay":3000,"abr":{"enabled":true,"restrictions":{}},"hlsConfig":{"fragLoadingMaxRetry":4,"maxMaxBufferLength":60},"network":{}}')},function(e,t,n){"use strict";n.r(t),n.d(t,"VERSION",(function(){return b})),n.d(t,"NAME",(function(){return _}));var r,i,a,o,s=n(0),l=n(1),u=n.n(l),c=n(2),p=((r={})[u.a.ErrorDetails.MANIFEST_LOAD_ERROR]={category:s.Error.Category.MANIFEST,code:s.Error.Code.HTTP_ERROR},r[u.a.ErrorDetails.MANIFEST_LOAD_TIMEOUT]={category:s.Error.Category.MANIFEST,code:s.Error.Code.TIMEOUT},r[u.a.ErrorDetails.MANIFEST_PARSING_ERROR]={category:s.Error.Category.MANIFEST,code:s.Error.Code.HLSJS_CANNOT_PARSE},r[u.a.ErrorDetails.LEVEL_LOAD_ERROR]={category:s.Error.Category.NETWORK,code:s.Error.Code.HTTP_ERROR},r[u.a.ErrorDetails.LEVEL_LOAD_TIMEOUT]={category:s.Error.Category.NETWORK,code:s.Error.Code.TIMEOUT},r[u.a.ErrorDetails.LEVEL_SWITCH_ERROR]={category:s.Error.Category.PLAYER,code:s.Error.Code.BITRATE_SWITCH_ISSUE},r[u.a.ErrorDetails.FRAG_LOAD_ERROR]={category:s.Error.Category.NETWORK,code:s.Error.Code.HTTP_ERROR},r[u.a.ErrorDetails.FRAG_LOOP_LOADING_ERROR]={category:s.Error.Category.NETWORK,code:s.Error.Code.HTTP_ERROR},r[u.a.ErrorDetails.FRAG_LOAD_TIMEOUT]={category:s.Error.Category.NETWORK,code:s.Error.Code.TIMEOUT},r[u.a.ErrorDetails.FRAG_PARSING_ERROR]={category:s.Error.Category.MEDIA,code:s.Error.Code.HLS_FRAG_PARSING_ERROR},r[u.a.ErrorDetails.BUFFER_APPEND_ERROR]={category:s.Error.Category.MEDIA,code:s.Error.Code.HLS_BUFFER_APPEND_ISSUE},r[u.a.ErrorDetails.BUFFER_APPENDING_ERROR]={category:s.Error.Category.MEDIA,code:s.Error.Code.HLS_BUFFER_APPENDING_ISSUE},r[u.a.ErrorDetails.BUFFER_STALLED_ERROR]={category:s.Error.Category.MEDIA,code:s.Error.Code.HLS_BUFFER_STALLED_ERROR},r),d=function(e){var t,n;function r(t){var n;return n=e.call(this,t)||this,t&&t.readystatechange&&(n.readystatechange=t.readystatechange),n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r.prototype.loadInternal=function(){var e,t=this,n=this.context;e=this.loader=new XMLHttpRequest;var r=this.stats;r.tfirst=0,r.loaded=0;var i,a=this.xhrSetup;try{if(a)try{i=a(e,n.url,n)}catch(t){e.open("GET",n.url,!0),i=a(e,n.url,n)}e.readyState||e.open("GET",n.url,!0)}catch(e){i=Promise.reject(e)}(i=i||Promise.resolve()).then((function(){n.rangeEnd&&e.setRequestHeader("Range","bytes="+n.rangeStart+"-"+(n.rangeEnd-1)),e.onreadystatechange=t.readystatechange.bind(t),e.onprogress=t.loadprogress.bind(t),e.responseType=n.responseType,t.requestTimeout=window.setTimeout(t.loadtimeout.bind(t),t.config.timeout),e.send()})).catch((function(r){t.callbacks.onError({code:e.status,text:r.message},n,e)}))},r}(u.a.DefaultConfig.loader),h=function(e){var t,n;function r(t){var n,i=(n=e.call(this,t)||this).load.bind(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(n)),a=r.redirectExternalStreamsHandler;return n.load=function(e,t,n){var o=e.url;"manifest"===e.type?s.Utils.Http.jsonp(o,a,{timeout:r.redirectExternalStreamsTimeout}).then((function(r){e.url=r,i(e,t,n)})).catch((function(){return i(e,t,n)})):i(e,t,n)},n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r}(d);function f(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 g(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 y(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function v(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}o=function(e,t){return t},(a="redirectExternalStreamsHandler")in(i=h)?Object.defineProperty(i,a,{value:o,enumerable:!0,configurable:!0,writable:!0}):i[a]=o;var m=function(e){var t,n;function r(t,n,i){var a,o;return r._logger.debug("Creating adapter. Hls version: "+u.a.version),v(y(o=e.call(this,t,n,i)||this),"_hlsjsLib",u.a),v(y(o),"_triedReloadWithRedirect",!1),v(y(o),"_playerTracks",[]),v(y(o),"_startTime",0),v(y(o),"_requestFilterError",!1),v(y(o),"_responseFilterError",!1),v(y(o),"_nativeTextTracksMap",{}),v(y(o),"_lastLoadedFragSN",-1),v(y(o),"_sameFragSNLoadedCount",0),v(y(o),"_adapterEventsBindings",((a={})[u.a.Events.ERROR]=function(e,t){return o._onError(t)},a[u.a.Events.MANIFEST_LOADED]=function(e,t){return o._onManifestLoaded(t)},a[u.a.Events.LEVEL_SWITCHED]=function(e,t){return o._onLevelSwitched(e,t)},a[u.a.Events.AUDIO_TRACK_SWITCHED]=function(e,t){return o._onAudioTrackSwitched(e,t)},a[u.a.Events.FPS_DROP]=function(e,t){return o._onFpsDrop(t)},a[u.a.Events.FRAG_PARSING_METADATA]=function(e,t){return o._onFragParsingMetadata(t)},a[u.a.Events.FRAG_LOADED]=function(e,t){return o._onFragLoaded(t)},a[u.a.Events.MEDIA_ATTACHED]=function(){return o._onMediaAttached()},a[u.a.Events.LEVEL_LOADED]=function(e,t){return o._onLevelLoaded(e,t)},a)),v(y(o),"_onLevelLoaded",(function(e,t){if(o.isLive()){var n=t.details.endSN;if(o._lastLoadedFragSN===n){if(o._sameFragSNLoadedCount++,r._logger.debug("Same frag SN. Count is: "+o._sameFragSNLoadedCount+", Max is: "+o._config.network.maxStaleLevelReloads),o._sameFragSNLoadedCount>=o._config.network.maxStaleLevelReloads){r._logger.error("Same frag loading reached max count");var i=new s.Error(s.Error.Severity.CRITICAL,s.Error.Category.NETWORK,s.Error.Code.LIVE_MANIFEST_REFRESH_ERROR,{fragSN:n});return o._trigger(s.EventType.ERROR,i),o.destroy()}r._logger.debug("Last frag SN is: "+n)}else o._sameFragSNLoadedCount=0;o._lastLoadedFragSN=n}})),o._config=s.Utils.Object.mergeDeep({},c,o._config),o._init(),o}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r.createAdapter=function(e,t,n){var r=s.Utils.Object.copyDeep(c);if(s.Utils.Object.hasPropertyPath(n,"sources.options")){var i=n.sources.options;r.forceRedirectExternalStreams=i.forceRedirectExternalStreams,r.redirectExternalStreamsHandler=i.redirectExternalStreamsHandler,r.redirectExternalStreamsTimeout=i.redirectExternalStreamsTimeout,h.redirectExternalStreamsHandler=r.redirectExternalStreamsHandler,h.redirectExternalStreamsTimeout=r.redirectExternalStreamsTimeout}if(s.Utils.Object.hasPropertyPath(n,"sources.startTime")&&s.Utils.Object.getPropertyPath(n,"sources.startTime")>-1&&(r.hlsConfig.startPosition=n.sources.startTime),s.Utils.Object.hasPropertyPath(n,"text.useNativeTextTrack")&&(r.subtitleDisplay=s.Utils.Object.getPropertyPath(n,"text.useNativeTextTrack")),s.Utils.Object.hasPropertyPath(n,"abr.fpsDroppedFramesInterval")&&(r.hlsConfig.fpsDroppedFramesInterval=n.abr.fpsDroppedFramesInterval),s.Utils.Object.hasPropertyPath(n,"abr.fpsDroppedMonitoringThreshold")&&(r.hlsConfig.fpsDroppedMonitoringThreshold=n.abr.fpsDroppedMonitoringThreshold),s.Utils.Object.hasPropertyPath(n,"abr.capLevelOnFPSDrop")&&(r.hlsConfig.capLevelOnFPSDrop=n.abr.capLevelOnFPSDrop),s.Utils.Object.hasPropertyPath(n,"text")&&(r.hlsConfig.enableCEA708Captions=n.text.enableCEA708Captions,r.hlsConfig.captionsTextTrack1Label=n.text.captionsTextTrack1Label,r.hlsConfig.captionsTextTrack1LanguageCode=n.text.captionsTextTrack1LanguageCode,r.hlsConfig.captionsTextTrack2Label=n.text.captionsTextTrack2Label,r.hlsConfig.captionsTextTrack2LanguageCode=n.text.captionsTextTrack2LanguageCode),s.Utils.Object.hasPropertyPath(n,"abr")){var a=n.abr;"boolean"==typeof a.enabled&&(r.abr.enabled=a.enabled),"boolean"==typeof a.capLevelToPlayerSize&&(r.hlsConfig.capLevelToPlayerSize=a.capLevelToPlayerSize),a.defaultBandwidthEstimate&&(r.hlsConfig.abrEwmaDefaultEstimate=a.defaultBandwidthEstimate),a.restrictions&&s.Utils.Object.createPropertyPath(r,"abr.restrictions",a.restrictions)}return s.Utils.Object.hasPropertyPath(n,"streaming.lowLatencyMode")&&(r.hlsConfig.lowLatencyMode=s.Utils.Object.getPropertyPath(n,"streaming.lowLatencyMode")),s.Utils.Object.hasPropertyPath(n,"playback.options.html5.hls")&&s.Utils.Object.mergeDeep(r.hlsConfig,n.playback.options.html5.hls),r.network=n.network,new this(e,t,r)},r.canPlayType=function(e){var t="string"==typeof e&&r._hlsMimeTypes.includes(e.toLowerCase())&&r.isMSESupported();return r._logger.debug("canPlayType result for mimeType:"+e+" is "+t.toString()),t},r.canPlayDrm=function(){return r._logger.warn("canPlayDrm result is false"),!1},r.isSupported=function(){var e=u.a.isSupported();return r._logger.debug("isSupported:"+e),e};var i,a,o=r.prototype;return o._init=function(){this._config.forceRedirectExternalStreams&&(this._config.hlsConfig.pLoader=h),this._maybeSetFilters(),this._hls=new u.a(this._config.hlsConfig),this._capabilities.fpsControl=!0,this._hls.subtitleDisplay=this._config.subtitleDisplay,this._addBindings()},o._maybeSetFilters=function(){var e=this;if("function"==typeof s.Utils.Object.getPropertyPath(this._config,"network.requestFilter")&&(r._logger.debug("Register request filter"),s.Utils.Object.mergeDeep(this._config.hlsConfig,{loader:d,xhrSetup:function(t,n,r){var i,a={url:n,body:null,headers:{}};try{"manifest"===r.type&&(i=e._config.network.requestFilter(s.RequestType.MANIFEST,a)),r.frag&&"subtitle"!==r.frag.type&&(i=e._config.network.requestFilter(s.RequestType.SEGMENT,a))}catch(e){i=Promise.reject(e)}return(i=i||Promise.resolve(a)).then((function(e){r.url=e.url,t.open("GET",e.url,!0),Object.entries(e.headers).forEach((function(e){t.setRequestHeader.apply(t,e)})),"boolean"==typeof e.withCredentials&&(t.withCredentials=e.withCredentials)})).catch((function(t){throw e._requestFilterError=!0,t}))}})),"function"==typeof s.Utils.Object.getPropertyPath(this._config,"network.responseFilter")){var t=this;r._logger.debug("Register response filter"),s.Utils.Object.mergeDeep(this._config.hlsConfig,{loader:d,readystatechange:function(e){var n=this,i=e.currentTarget,a=i.readyState,o=this.stats,l=this.context,u=this.config;if(!o.aborted&&a>=2){window.clearTimeout(this.requestTimeout);var c=o.loading;if(0===c.first&&(c.first=Math.max(performance.now(),c.start)),4===a){var p=i.status;if(p>=200&&p<300){var d,h;c.end=Math.max(o.tfirst,performance.now()),h="arraybuffer"===l.responseType?(d=i.response).byteLength:(d=i.responseText).length,o.loaded=o.total=h;var f,g={url:i.responseURL,originalUrl:l.url,data:d,headers:s.Utils.Http.convertHeadersToDictionary(i.getAllResponseHeaders())};try{"manifest"===l.type&&(f=t._config.network.responseFilter(s.RequestType.MANIFEST,g)),l.frag&&"subtitle"!==l.frag.type&&(f=t._config.network.responseFilter(s.RequestType.SEGMENT,g))}catch(e){f=Promise.reject(e)}return(f=f||Promise.resolve(g)).then((function(e){n.callbacks.onSuccess(e,o,l,i)})).catch((function(e){t._responseFilterError=!0,n.callbacks.onError({code:p,text:e.message},l,i)}))}o.retry>=u.maxRetry||p>=400&&p<499?(r._logger.error(p+" while loading "+l.url),this.callbacks.onError({code:p,text:i.statusText},l,i)):(r._logger.warn(p+" while loading "+l.url+", retrying in "+this.retryDelay+"..."),this.destroy(),this.retryTimeout=window.setTimeout(this.loadInternal.bind(this),this.retryDelay),this.retryDelay=Math.min(2*this.retryDelay,u.maxRetryDelay),o.retry++)}else this.requestTimeout=window.setTimeout(this.loadtimeout.bind(this),u.timeout)}}})}},o._addBindings=function(){var e=this;this._mediaAttachedPromise=new Promise((function(t){return e._onMediaAttached=t}));for(var t=0,n=Object.entries(this._adapterEventsBindings);t<n.length;t++){var r=n[t],i=r[0],a=r[1];this._hls.on(i,a)}this._onRecoveredCallback=function(){return e._onRecovered()},this._onAddTrack=this._onAddTrack.bind(this),this._eventManager.listen(this._videoElement,"addtrack",this._onAddTrack),this._videoElement.textTracks.onaddtrack=this._onAddTrack},o._onFpsDrop=function(e){this._trigger(s.EventType.FPS_DROP,e)},o._onFragParsingMetadata=function(e){var t;this._trigger("hlsFragParsingMetadata",e);var n=Array.from(null==(t=this._videoElement)?void 0:t.textTracks).find((function(e){return"id3"===e.label})),r=Array.from((null==n?void 0:n.cues)||[]),i=[];null==e||e.samples.forEach((function(e){var t=s.Utils.binarySearch(r,(function(t){return t.startTime-e.pts}));if(t){var n=Object(s.createTimedMetadata)(t);i.push(n)}})),i.length&&this._trigger(s.EventType.TIMED_METADATA_ADDED,{cues:i})},o._onAddTrack=function(e){if(!this._hls.subtitleTracks.length){var t=this._parseCEATextTrack(e.track);t&&(r._logger.debug("A CEA 608/708 caption has been found",t),this._playerTracks.push(t),this._trigger(s.EventType.TRACKS_CHANGED,{tracks:this._playerTracks}))}},o.attachMediaSource=function(){this._hls||(this._videoElement&&this._videoElement.src&&(s.Utils.Dom.setAttribute(this._videoElement,"src",""),s.Utils.Dom.removeAttribute(this._videoElement,"src")),this._init())},o.detachMediaSource=function(){var e;this._hls&&(0===Math.floor(this.duration-this.currentTime)?this._config.hlsConfig.startPosition=0:this.currentTime>0&&(this._config.hlsConfig.startPosition=this.currentTime),this._reset(),null==(e=this._loadPromiseHandlers)||e.reject(new s.Error(s.Error.Severity.CRITICAL,s.Error.Category.PLAYER,s.Error.Code.HLS_FATAL_MEDIA_ERROR,"media detached while loading")),this._loadPromiseHandlers=null,this._loadPromise=null,this._hls=null)},o.handleMediaError=function(e){return e.code===e.MEDIA_ERR_DECODE&&(r._logger.debug("The video playback was aborted due to a corruption problem or because the video used features your browser did not support.",e.message),this._handleMediaError())},o.load=function(e){var t=this;return this._loadPromise||(this._startTime=e,this._loadPromise=new Promise((function(e,n){t._loadPromiseHandlers={resolve:e,reject:n},t._loadInternal()}))),this._loadPromise},o._loadInternal=function(){var e;this._hls&&this._sourceObj&&this._sourceObj.url?(this._hls.loadSource(this._sourceObj.url),this._hls.attachMedia(this._videoElement),this._trigger(s.EventType.ABR_MODE_CHANGED,{mode:this.isAdaptiveBitrateEnabled()?"auto":"manual"})):null==(e=this._loadPromiseHandlers)||e.reject(new s.Error(s.Error.Severity.CRITICAL,s.Error.Category.PLAYER,s.Error.Code.HLS_FATAL_MEDIA_ERROR,"no url provided"))},o._reloadWithDirectManifest=function(){this._triedReloadWithRedirect=!0,this._reset(),this._config.hlsConfig.pLoader=h,this._hls=new u.a(this._config.hlsConfig),this._addBindings(),this._loadInternal()},o.destroy=function(){var t=this;return new Promise((function(n,i){e.prototype.destroy.call(t).then((function(){var e;r._logger.debug("destroy"),t._playerTracks=[],t._nativeTextTracksMap={},t._sameFragSNLoadedCount=0,t._lastLoadedFragSN=-1,null==(e=t._loadPromiseHandlers)||e.reject(new s.Error(s.Error.Severity.CRITICAL,s.Error.Category.PLAYER,s.Error.Code.HLS_FATAL_MEDIA_ERROR,"The adapter has been destroyed while loading")),t._loadPromiseHandlers=null,t._loadPromise=null,t._reset(),n()}),(function(){return i()}))}))},o._reset=function(){this._removeBindings(),this._requestFilterError=!1,this._responseFilterError=!1,this._hls.detachMedia(),this._hls.destroy()},o._parseTracks=function(){var e=this._parseAudioTracks(this._hls.audioTracks||[]),t=this._parseVideoTracks(this._hls.levels||[]),n=this._parseTextTracks(this._hls.subtitleTracks||[]);return e.concat(t).concat(n)},o._parseAudioTracks=function(e){for(var t=[],n=0;n<e.length;n++){var r={id:e[n].id,active:this._hls.audioTrack===e[n].id,label:e[n].name,language:e[n].lang,index:n};t.push(new s.AudioTrack(r))}return t},o._parseVideoTracks=function(e){for(var t=[],n=0;n<e.length;n++){var r={active:this._hls.startLevel===n,bandwidth:e[n].bitrate,width:e[n].width,height:e[n].height,language:"",index:n};t.push(new s.VideoTrack(r))}return t},o._parseTextTracks=function(e){for(var t,n=[],r=function(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return f(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?f(e,t):void 0}}(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.")}return(n=e[Symbol.iterator]()).next.bind(n)}(e);!(t=r()).done;){var i=t.value,a={id:i.id,active:i.default,label:i.name,kind:i.type.toLowerCase(),language:i.lang};n.push(new s.TextTrack(a))}return n},o._parseCEATextTrack=function(e){var t=null;if("captions"===e.kind){var n={id:e.id,active:"showing"===e.mode,label:e.label,kind:e.kind,language:e.language};t=new s.TextTrack(n),this._nativeTextTracksMap[t.index]=e}return t},o.selectAudioTrack=function(e){e instanceof s.AudioTrack&&!e.active&&this._hls.audioTracks&&(this._hls.audioTrack=e.id)},o.selectVideoTrack=function(e){e instanceof s.VideoTrack&&(!e.active||this.isAdaptiveBitrateEnabled())&&this._hls.levels&&(this.isAdaptiveBitrateEnabled()&&this._trigger(s.EventType.ABR_MODE_CHANGED,{mode:"manual"}),this._hls.currentLevel=e.index)},o.selectTextTrack=function(e){e instanceof s.TextTrack&&!e.active&&this._hls&&(this._hls.subtitleTracks.length?(this._hls.subtitleTrack=e.id,this._notifyTrackChanged(e)):this._selectNativeTextTrack(e))},o._selectNativeTextTrack=function(e){var t=this._nativeTextTracksMap[e.index];t&&(this.disableNativeTextTracks(),t.mode=this._config.subtitleDisplay?"showing":"hidden",this._notifyTrackChanged(e))},o._notifyTrackChanged=function(e){this._onTrackChanged(e)},o.hideTextTrack=function(){this._hls&&(this._hls.subtitleTracks.length?this._hls.subtitleTrack=-1:this.disableNativeTextTracks())},o.enableAdaptiveBitrate=function(){this.isAdaptiveBitrateEnabled()||(this._trigger(s.EventType.ABR_MODE_CHANGED,{mode:"auto"}),this._hls.nextLevel=-1)},o.isAdaptiveBitrateEnabled=function(){return!!this._hls&&this._hls.autoLevelEnabled},o.applyABRRestriction=function(e){s.Utils.Object.createPropertyPath(this._config,"abr.restrictions",e),this._hls.capLevelToPlayerSize||this._maybeApplyAbrRestrictions(e)},o._getLevelDetails=function(){var e=this._hls.levels[this._hls.currentLevel]||this._hls.levels[this._hls.nextLevel]||this._hls.levels[this._hls.nextAutoLevel]||this._hls.levels[this._hls.nextLoadLevel];return e&&e.details?e.details:{}},o._getLiveEdge=function(){try{var e;return(e=this._hls.liveSyncPosition?this._hls.liveSyncPosition:this._hls.config.liveSyncDuration?this._videoElement.duration-this._hls.config.liveSyncDuration:this._videoElement.duration-this._hls.config.liveSyncDurationCount*this._getLevelDetails().targetduration)>0?e:this._videoElement.duration}catch(e){return r._logger.debug("Live edge calculation failed, fall back to duration"),this._videoElement.duration}},o.seekToLiveEdge=function(){try{this._videoElement.currentTime=this._getLiveEdge()}catch(e){return}},o.getSegmentDuration=function(){var e=s.Utils.Object.getPropertyPath(this._hls,"streamController.fragCurrent");return e?e.duration:0},o.isLive=function(){try{return!!this._getLevelDetails().live}catch(e){return!1}},o._onManifestLoaded=function(e){var t=this;r._logger.debug("The source has been loaded successfully"),this._hls.config.autoStartLoad||this._hls.startLoad(this._startTime),this._playerTracks=this._parseTracks(),this._config.abr.enabled||(this._hls.currentLevel=0),this._mediaAttachedPromise.then((function(){var e;null==(e=t._loadPromiseHandlers)||e.resolve({tracks:t._playerTracks}),t._loadPromiseHandlers=null}));var n=e.stats.loading,i=n.end-n.start;this._trigger(s.EventType.MANIFEST_LOADED,{miliSeconds:i})},o._maybeApplyAbrRestrictions=function(e){var t=this._playerTracks.filter((function(e){return e instanceof s.VideoTrack})),n=Object(s.filterTracksByRestriction)(t,e);if(n.length){var i=n[0],a=n.pop();this._hls.config.minAutoBitrate=i.bandwidth,this._hls.autoLevelCapping=a.index;var o=n.some((function(e){return e.active}));this.isAdaptiveBitrateEnabled()||o||this.selectVideoTrack(i)}else r._logger.warn("Invalid restrictions, there are not tracks within the restriction range")},o._onLevelSwitched=function(e,t){var n=this._playerTracks.find((function(e){return e instanceof s.VideoTrack&&e.index===t.level}));this._onTrackChanged(n)},o._onAudioTrackSwitched=function(e,t){var n=this._playerTracks.find((function(e){return e instanceof s.AudioTrack&&e.id===t.id}));this._onTrackChanged(n),this._handleWaitingUponAudioTrackSwitch()},o._handleWaitingUponAudioTrackSwitch=function(){var e=this;["IE","Edge"].includes(s.Env.browser.name)&&this._eventManager.listenOnce(this._videoElement,s.EventType.TIME_UPDATE,(function(){e._trigger(s.EventType.PLAYING)}))},o._getErrorDataObject=function(e){var t={};switch(t.name=e.details,t.name){case u.a.ErrorDetails.MANIFEST_LOAD_ERROR:case u.a.ErrorDetails.LEVEL_LOAD_ERROR:case u.a.ErrorDetails.AUDIO_TRACK_LOAD_ERROR:t.url=e.url,t.responseCode=e.response?e.response.code:null;break;case u.a.ErrorDetails.MANIFEST_LOAD_TIMEOUT:case u.a.ErrorDetails.LEVEL_LOAD_TIMEOUT:case u.a.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:t.url=e.url;break;case u.a.ErrorDetails.MANIFEST_PARSING_ERROR:t.url=e.url,t.reason=e.reason;break;case u.a.ErrorDetails.LEVEL_SWITCH_ERROR:t.level=e.level,t.reason=e.reason;break;case u.a.ErrorDetails.FRAG_LOAD_ERROR:t.fragUrl=e.frag?e.frag.url:null,t.responseCode=e.response?e.response.code:null;break;case u.a.ErrorDetails.FRAG_LOAD_TIMEOUT:t.fragUrl=e.frag?e.frag.url:null;break;case u.a.ErrorDetails.FRAG_DECRYPT_ERROR:case u.a.ErrorDetails.FRAG_PARSING_ERROR:t.reason=e.reason;break;case u.a.ErrorDetails.KEY_LOAD_ERROR:t.fragDecryptedDataUri=e.frag&&e.frag.decryptdata?e.frag.decryptdata.uri:null,t.responseCode=e.response?e.response.code:null;break;case u.a.ErrorDetails.KEY_LOAD_TIMEOUT:t.fragDecryptedDataUri=e.frag&&e.frag.decryptdata?e.frag.decryptdata.uri:null;break;case u.a.ErrorDetails.BUFFER_ADD_CODEC_ERROR:t.mimeType=e.mimeType,t.errorMsg=e.err?e.err.message:null;break;case u.a.ErrorDetails.BUFFER_STALLED_ERROR:t.buffer=e.buffer}return(this._requestFilterError||this._responseFilterError)&&(t.reason=e.response.text),t},o._onError=function(e){var t=e.type,n=e.details,i=e.fatal,a=this._getErrorDataObject(e);if(i){var o,l;switch(t){case u.a.ErrorTypes.NETWORK_ERROR:var c;c=this._requestFilterError?s.Error.Code.REQUEST_FILTER_ERROR:this._responseFilterError?s.Error.Code.RESPONSE_FILTER_ERROR:s.Error.Code.HTTP_ERROR,![u.a.ErrorDetails.MANIFEST_LOAD_ERROR,u.a.ErrorDetails.MANIFEST_LOAD_TIMEOUT].includes(n)||this._triedReloadWithRedirect||this._config.forceRedirectExternalStreams||this._requestFilterError||this._responseFilterError?o=new s.Error(s.Error.Severity.CRITICAL,s.Error.Category.NETWORK,c,a):(o=new s.Error(s.Error.Severity.RECOVERABLE,s.Error.Category.NETWORK,c,a),this._reloadWithDirectManifest());break;case u.a.ErrorTypes.MEDIA_ERROR:o=this._handleMediaError()?new s.Error(s.Error.Severity.RECOVERABLE,s.Error.Category.MEDIA,s.Error.Code.HLS_FATAL_MEDIA_ERROR,a):new s.Error(s.Error.Severity.CRITICAL,s.Error.Category.MEDIA,s.Error.Code.HLS_FATAL_MEDIA_ERROR,a);break;default:o=new s.Error(s.Error.Severity.CRITICAL,s.Error.Category.PLAYER,s.Error.Code.HLS_FATAL_MEDIA_ERROR,a)}this._trigger(s.EventType.ERROR,o),o&&o.severity===s.Error.Severity.CRITICAL&&(this._loadPromiseHandlers&&(null==(l=this._loadPromiseHandlers)||l.reject(o),this._loadPromiseHandlers=null,this._loadPromise=null),this.destroy())}else{var d=this._requestFilterError||this._responseFilterError?{category:s.Error.Category.NETWORK,code:this._requestFilterError?s.Error.Code.REQUEST_FILTER_ERROR:s.Error.Code.RESPONSE_FILTER_ERROR}:p[n]||{category:0,code:0},h=d.category,f=d.code;r._logger.warn(new s.Error(s.Error.Severity.RECOVERABLE,h,f,a))}this._requestFilterError=!1,this._responseFilterError=!1},o._handleMediaError=function(){var e=performance.now(),t=!0;return this._checkTimeDeltaHasPassed(e,this._recoverDecodingErrorDate,this._config.recoverDecodingErrorDelay)?(this._eventManager.listen(this._videoElement,s.EventType.LOADED_METADATA,this._onRecoveredCallback),this._recoverDecodingError()):this._checkTimeDeltaHasPassed(e,this._recoverSwapAudioCodecDate,this._config.recoverSwapAudioCodecDelay)?(this._eventManager.listen(this._videoElement,s.EventType.LOADED_METADATA,this._onRecoveredCallback),this._recoverSwapAudioCodec()):(t=!1,r._logger.error("cannot recover, last media error recovery failed")),t},o._onRecovered=function(){this._trigger(s.EventType.MEDIA_RECOVERED),this._videoElement.removeEventListener(s.EventType.LOADED_METADATA,this._onRecoveredCallback)},o._checkTimeDeltaHasPassed=function(e,t,n){return!t||e-t>n},o._recoverDecodingError=function(){this._recoverDecodingErrorDate=performance.now(),r._logger.warn("try to recover media Error"),this._hls.recoverMediaError()},o._recoverSwapAudioCodec=function(){this._recoverSwapAudioCodecDate=performance.now(),r._logger.warn("try to swap Audio Codec and recover media Error"),this._hls.swapAudioCodec(),this._hls.recoverMediaError()},o._removeBindings=function(){for(var e=0,t=Object.entries(this._adapterEventsBindings);e<t.length;e++){var n=t[e],r=n[0],i=n[1];this._hls.off(r,i)}this._videoElement.textTracks.onaddtrack=null,this._onRecoveredCallback=null,this._eventManager&&this._eventManager.removeAll()},o.getStartTimeOfDvrWindow=function(){if(!this.isLive())return 0;try{var e=this._hls.levels[this._hls.nextLoadLevel].details,t=e.fragments,n=t.length,i=t[0].start+t[0].duration,a=t[n-1].start+t[n-1].duration,o=void 0!==this._hls.config.liveMaxLatencyDuration?this._hls.config.liveMaxLatencyDuration:this._hls.config.liveMaxLatencyDurationCount*e.targetduration;return Math.max(i-this._hls.config.maxFragLookUpTolerance,a-o)}catch(e){return r._logger.debug("Unable obtain the start of DVR window"),0}},o._onFragLoaded=function(e){if(s.Utils.Object.hasPropertyPath(e,"frag.stats.loading")){var t=e.frag.stats,n=t.loading.end-t.loading.start;this._trigger(s.EventType.FRAG_LOADED,{miliSeconds:n,bytes:t.loaded,url:e.frag.url})}},o._getLiveTargetBuffer=function(){return this._hls.config.liveSyncDuration?this._hls.config.liveSyncDuration:this._hls.config.liveSyncDurationCount*this._getLevelDetails().targetduration},i=r,(a=[{key:"liveDuration",get:function(){return this._getLiveEdge()+this.getSegmentDuration()}},{key:"targetBuffer",get:function(){var e=NaN;return this._hls?(e=this.isLive()?this._getLiveTargetBuffer()-(this._videoElement.currentTime-this._getLiveEdge()):this._videoElement.duration-this._videoElement.currentTime,e=Math.min(e,this._hls.config.maxMaxBufferLength+this._getLevelDetails().targetduration)):NaN}}])&&g(i.prototype,a),r}(s.BaseMediaSourceAdapter);v(m,"id","HlsAdapter"),v(m,"_logger",s.BaseMediaSourceAdapter.getLogger(m.id)),v(m,"_hlsMimeTypes",["application/x-mpegurl","application/vnd.apple.mpegurl","audio/mpegurl","audio/x-mpegurl","video/x-mpegurl","video/mpegurl","application/mpegurl"]);var b="1.31.1",_="@playkit-js/playkit-js-hls";t.default=m,m.isSupported()&&Object(s.registerMediaSourceAdapter)(m)}]))},function(e,t,n){"undefined"!=typeof window&&(e.exports=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=20)}([function(e,t,n){"use strict";var r;n.d(t,"a",(function(){return r})),function(e){e.MEDIA_ATTACHING="hlsMediaAttaching",e.MEDIA_ATTACHED="hlsMediaAttached",e.MEDIA_DETACHING="hlsMediaDetaching",e.MEDIA_DETACHED="hlsMediaDetached",e.BUFFER_RESET="hlsBufferReset",e.BUFFER_CODECS="hlsBufferCodecs",e.BUFFER_CREATED="hlsBufferCreated",e.BUFFER_APPENDING="hlsBufferAppending",e.BUFFER_APPENDED="hlsBufferAppended",e.BUFFER_EOS="hlsBufferEos",e.BUFFER_FLUSHING="hlsBufferFlushing",e.BUFFER_FLUSHED="hlsBufferFlushed",e.MANIFEST_LOADING="hlsManifestLoading",e.MANIFEST_LOADED="hlsManifestLoaded",e.MANIFEST_PARSED="hlsManifestParsed",e.LEVEL_SWITCHING="hlsLevelSwitching",e.LEVEL_SWITCHED="hlsLevelSwitched",e.LEVEL_LOADING="hlsLevelLoading",e.LEVEL_LOADED="hlsLevelLoaded",e.LEVEL_UPDATED="hlsLevelUpdated",e.LEVEL_PTS_UPDATED="hlsLevelPtsUpdated",e.LEVELS_UPDATED="hlsLevelsUpdated",e.AUDIO_TRACKS_UPDATED="hlsAudioTracksUpdated",e.AUDIO_TRACK_SWITCHING="hlsAudioTrackSwitching",e.AUDIO_TRACK_SWITCHED="hlsAudioTrackSwitched",e.AUDIO_TRACK_LOADING="hlsAudioTrackLoading",e.AUDIO_TRACK_LOADED="hlsAudioTrackLoaded",e.SUBTITLE_TRACKS_UPDATED="hlsSubtitleTracksUpdated",e.SUBTITLE_TRACKS_CLEARED="hlsSubtitleTracksCleared",e.SUBTITLE_TRACK_SWITCH="hlsSubtitleTrackSwitch",e.SUBTITLE_TRACK_LOADING="hlsSubtitleTrackLoading",e.SUBTITLE_TRACK_LOADED="hlsSubtitleTrackLoaded",e.SUBTITLE_FRAG_PROCESSED="hlsSubtitleFragProcessed",e.CUES_PARSED="hlsCuesParsed",e.NON_NATIVE_TEXT_TRACKS_FOUND="hlsNonNativeTextTracksFound",e.INIT_PTS_FOUND="hlsInitPtsFound",e.FRAG_LOADING="hlsFragLoading",e.FRAG_LOAD_EMERGENCY_ABORTED="hlsFragLoadEmergencyAborted",e.FRAG_LOADED="hlsFragLoaded",e.FRAG_DECRYPTED="hlsFragDecrypted",e.FRAG_PARSING_INIT_SEGMENT="hlsFragParsingInitSegment",e.FRAG_PARSING_USERDATA="hlsFragParsingUserdata",e.FRAG_PARSING_METADATA="hlsFragParsingMetadata",e.FRAG_PARSED="hlsFragParsed",e.FRAG_BUFFERED="hlsFragBuffered",e.FRAG_CHANGED="hlsFragChanged",e.FPS_DROP="hlsFpsDrop",e.FPS_DROP_LEVEL_CAPPING="hlsFpsDropLevelCapping",e.ERROR="hlsError",e.DESTROYING="hlsDestroying",e.KEY_LOADING="hlsKeyLoading",e.KEY_LOADED="hlsKeyLoaded",e.LIVE_BACK_BUFFER_REACHED="hlsLiveBackBufferReached",e.BACK_BUFFER_REACHED="hlsBackBufferReached"}(r||(r={}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return l}));var r=function(){},i={trace:r,debug:r,log:r,warn:r,info:r,error:r},a=i;function o(e){var t=self.console[e];return t?t.bind(self.console,"["+e+"] >"):r}function s(e){if(self.console&&!0===e||"object"==typeof e){!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];n.forEach((function(t){a[t]=e[t]?e[t].bind(e):o(t)}))}(e,"debug","log","info","warn","error");try{a.log()}catch(e){a=i}}else a=i}var l=i},function(e,t,n){"use strict";var r,i;n.d(t,"b",(function(){return r})),n.d(t,"a",(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_EMPTY_ERROR="levelEmptyError",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.SUBTITLE_LOAD_ERROR="subtitleTrackLoadError",e.SUBTITLE_TRACK_LOAD_TIMEOUT="subtitleTrackLoadTimeOut",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_INCOMPATIBLE_CODECS_ERROR="bufferIncompatibleCodecsError",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",e.INTERNAL_ABORTED="aborted",e.UNKNOWN="unknown"}(i||(i={}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r=Number.isFinite||function(e){return"number"==typeof e&&isFinite(e)};Number.MAX_SAFE_INTEGER},function(e,t,n){"use strict";var r,i;n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return i})),function(e){e.MANIFEST="manifest",e.LEVEL="level",e.AUDIO_TRACK="audioTrack",e.SUBTITLE_TRACK="subtitleTrack"}(r||(r={})),function(e){e.MAIN="main",e.AUDIO="audio",e.SUBTITLE="subtitle"}(i||(i={}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return l})),n.d(t,"c",(function(){return f})),n.d(t,"k",(function(){return g})),n.d(t,"h",(function(){return y})),n.d(t,"e",(function(){return v})),n.d(t,"d",(function(){return m})),n.d(t,"f",(function(){return _})),n.d(t,"l",(function(){return E})),n.d(t,"b",(function(){return k})),n.d(t,"j",(function(){return T})),n.d(t,"i",(function(){return w})),n.d(t,"g",(function(){return S}));var r=n(9),i=n(6),a=n(7),o=Math.pow(2,32)-1,s=[].push,l={video:1,audio:2,id3:3,text:4};function u(e){return String.fromCharCode.apply(null,e)}function c(e,t){var n=e[t]<<8|e[t+1];return n<0?65536+n:n}function p(e,t){var n=d(e,t);return n<0?4294967296+n:n}function d(e,t){return e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3]}function h(e,t,n){e[t]=n>>24,e[t+1]=n>>16&255,e[t+2]=n>>8&255,e[t+3]=255&n}function f(e,t){var n=[];if(!t.length)return n;for(var r=e.byteLength,i=0;i<r;){var a=p(e,i),o=a>1?i+a:r;if(u(e.subarray(i+4,i+8))===t[0])if(1===t.length)n.push(e.subarray(i+8,o));else{var l=f(e.subarray(i+8,o),t.slice(1));l.length&&s.apply(n,l)}i=o}return n}function g(e){var t=[],n=e[0],r=8,i=p(e,r);r+=4,r+=0===n?8:16,r+=2;var a=e.length+0,o=c(e,r);r+=2;for(var s=0;s<o;s++){var l=r,u=p(e,l);l+=4;var d=2147483647&u;if(1==(2147483648&u)>>>31)return console.warn("SIDX has hierarchical references (not supported)"),null;var h=p(e,l);l+=4,t.push({referenceSize:d,subsegmentDuration:h,info:{duration:h/i,start:a,end:a+d-1}}),a+=d,r=l+=4}return{earliestPresentationTime:0,timescale:i,version:n,referencesCount:o,references:t}}function y(e){for(var t=[],n=f(e,["moov","trak"]),r=0;r<n.length;r++){var a=n[r],o=f(a,["tkhd"])[0];if(o){var s=o[0],l=0===s?12:20,c=p(o,l),d=f(a,["mdia","mdhd"])[0];if(d){var h=p(d,l=0===(s=d[0])?12:20),g=f(a,["mdia","hdlr"])[0];if(g){var y=u(g.subarray(8,12)),v={soun:i.a.AUDIO,vide:i.a.VIDEO}[y];if(v){var m=f(a,["mdia","minf","stbl","stsd"])[0],b=void 0;m&&(b=u(m.subarray(12,16))),t[c]={timescale:h,type:v},t[v]={timescale:h,id:c,codec:b}}}}}}return f(e,["moov","mvex","trex"]).forEach((function(e){var n=p(e,4),r=t[n];r&&(r.default={duration:p(e,12),flags:p(e,20)})})),t}function v(e,t){return f(t,["moof","traf"]).reduce((function(t,n){var r=f(n,["tfdt"])[0],i=r[0],a=f(n,["tfhd"]).reduce((function(t,n){var a=p(n,4),o=e[a];if(o){var s=p(r,4);1===i&&(s*=Math.pow(2,32),s+=p(r,8));var l=s/(o.timescale||9e4);if(isFinite(l)&&(null===t||l<t))return l}return t}),null);return null!==a&&isFinite(a)&&(null===t||a<t)?a:t}),null)||0}function m(e,t){for(var n=0,r=0,a=0,o=f(e,["moof","traf"]),s=0;s<o.length;s++){var l=o[s],u=f(l,["tfhd"])[0],c=t[p(u,4)];if(c){var d=c.default,h=p(u,0)|(null==d?void 0:d.flags),y=null==d?void 0:d.duration;8&h&&(y=p(u,2&h?12:8));for(var v=c.timescale||9e4,m=f(l,["trun"]),_=0;_<m.length;_++)!(n=b(m[_]))&&y&&(n=y*p(m[_],4)),c.type===i.a.VIDEO?r+=n/v:c.type===i.a.AUDIO&&(a+=n/v)}}if(0===r&&0===a){for(var E=0,k=f(e,["sidx"]),T=0;T<k.length;T++){var A=g(k[T]);null!=A&&A.references&&(E+=A.references.reduce((function(e,t){return e+t.info.duration||0}),0))}return E}return r||a}function b(e){var t=p(e,0),n=8;1&t&&(n+=4),4&t&&(n+=4);for(var r=0,i=p(e,4),a=0;a<i;a++)256&t&&(r+=p(e,n),n+=4),512&t&&(n+=4),1024&t&&(n+=4),2048&t&&(n+=4);return r}function _(e,t,n){f(t,["moof","traf"]).forEach((function(t){f(t,["tfhd"]).forEach((function(r){var i=p(r,4),a=e[i];if(a){var s=a.timescale||9e4;f(t,["tfdt"]).forEach((function(e){var t=e[0],r=p(e,4);if(0===t)r-=n*s,h(e,4,r=Math.max(r,0));else{r*=Math.pow(2,32),r+=p(e,8),r-=n*s,r=Math.max(r,0);var i=Math.floor(r/(o+1)),a=Math.floor(r%(o+1));h(e,4,i),h(e,8,a)}}))}}))}))}function E(e){var t={valid:null,remainder:null},n=f(e,["moof"]);if(!n)return t;if(n.length<2)return t.remainder=e,t;var i=n[n.length-1];return t.valid=Object(r.a)(e,0,i.byteOffset-8),t.remainder=Object(r.a)(e,i.byteOffset-8),t}function k(e,t){var n=new Uint8Array(e.length+t.length);return n.set(e),n.set(t,e.length),n}function T(e,t){var n=[],r=t.samples,a=t.timescale,o=t.id,s=!1;return f(r,["moof"]).map((function(l){var u=l.byteOffset-8;f(l,["traf"]).map((function(l){var c=f(l,["tfdt"]).map((function(e){var t=e[0],n=p(e,4);return 1===t&&(n*=Math.pow(2,32),n+=p(e,8)),n/a}))[0];return void 0!==c&&(e=c),f(l,["tfhd"]).map((function(c){var h=p(c,4),g=16777215&p(c,0),y=0,v=0!=(16&g),m=0,b=0!=(32&g),_=8;h===o&&(0!=(1&g)&&(_+=8),0!=(2&g)&&(_+=4),0!=(8&g)&&(y=p(c,_),_+=4),v&&(m=p(c,_),_+=4),b&&(_+=4),"video"===t.type&&(s=function(e){if(!e)return!1;var t=e.indexOf("."),n=t<0?e:e.substring(0,t);return"hvc1"===n||"hev1"===n||"dvh1"===n||"dvhe"===n}(t.codec)),f(l,["trun"]).map((function(o){var l=o[0],c=16777215&p(o,0),h=0!=(1&c),f=0,g=0!=(4&c),v=0!=(256&c),b=0,_=0!=(512&c),E=0,k=0!=(1024&c),T=0!=(2048&c),S=0,C=p(o,4),x=8;h&&(f=p(o,x),x+=4),g&&(x+=4);for(var I=f+u,P=0;P<C;P++){if(v?(b=p(o,x),x+=4):b=y,_?(E=p(o,x),x+=4):E=m,k&&(x+=4),T&&(S=0===l?p(o,x):d(o,x),x+=4),t.type===i.a.VIDEO)for(var D=0;D<E;){var R=p(r,I),O=31&r[I+=4];A(s,O)&&w(r.subarray(I,I+R),e+S/a,n),I+=R,D+=R+4}e+=b/a}})))}))}))})),n}function A(e,t){return e?39===t||40===t:6===t}function w(e,t,n){var r=function(e){for(var t=e.byteLength,n=[],r=1;r<t-2;)0===e[r]&&0===e[r+1]&&3===e[r+2]?(n.push(r+2),r+=2):r++;if(0===n.length)return e;var i=t-n.length,a=new Uint8Array(i),o=0;for(r=0;r<i;o++,r++)o===n[0]&&(o++,n.shift()),a[r]=e[o];return a}(e),i=0;i++;for(var o=0,s=0,l=!1,u=0;i<r.length;){o=0;do{if(i>=r.length)break;o+=u=r[i++]}while(255===u);s=0;do{if(i>=r.length)break;s+=u=r[i++]}while(255===u);var d=r.length-i;if(!l&&4===o&&i<r.length){if(l=!0,181===r[i++]){var h=c(r,i);if(i+=2,49===h){var f=p(r,i);if(i+=4,1195456820===f){var g=r[i++];if(3===g){var y=r[i++],v=64&y,m=v?2+3*(31&y):0,b=new Uint8Array(m);if(v){b[0]=y;for(var _=1;_<m;_++)b[_]=r[i++]}n.push({type:g,payloadType:o,pts:t,bytes:b})}}}}}else if(5===o&&s<d){if(l=!0,s>16){for(var E=[],k=0;k<16;k++){var T=r[i++].toString(16);E.push(1==T.length?"0"+T:T),3!==k&&5!==k&&7!==k&&9!==k||E.push("-")}for(var A=s-16,w=new Uint8Array(A),S=0;S<A;S++)w[S]=r[i++];n.push({payloadType:o,pts:t,uuid:E.join(""),userData:Object(a.f)(w),userDataBytes:w})}}else if(s<d)i+=s;else if(s>d)break}}function S(e){var t=e[0],n="",r="",i=0,a=0,o=0,s=0,l=0,c=0;if(0===t){for(;"\0"!==u(e.subarray(c,c+1));)n+=u(e.subarray(c,c+1)),c+=1;for(n+=u(e.subarray(c,c+1)),c+=1;"\0"!==u(e.subarray(c,c+1));)r+=u(e.subarray(c,c+1)),c+=1;r+=u(e.subarray(c,c+1)),c+=1,i=p(e,12),a=p(e,16),s=p(e,20),l=p(e,24),c=28}else if(1===t){i=p(e,c+=4);var d=p(e,c+=4),h=p(e,c+=4);for(c+=4,o=Math.pow(2,32)*d+h,Number.isSafeInteger(o)||(o=Number.MAX_SAFE_INTEGER,console.warn("Presentation time exceeds safe integer limit and wrapped to max safe integer in parsing emsg box")),s=p(e,c),l=p(e,c+=4),c+=4;"\0"!==u(e.subarray(c,c+1));)n+=u(e.subarray(c,c+1)),c+=1;for(n+=u(e.subarray(c,c+1)),c+=1;"\0"!==u(e.subarray(c,c+1));)r+=u(e.subarray(c,c+1)),c+=1;r+=u(e.subarray(c,c+1)),c+=1}return{schemeIdUri:n,value:r,timeScale:i,presentationTime:o,presentationTimeDelta:a,eventDuration:s,id:l,payload:e.subarray(c,e.byteLength)}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return h})),n.d(t,"c",(function(){return f}));var r,i=n(3),a=n(12),o=n(1),s=n(17),l=n(14);function u(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,function(e,t){(Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}(e,t)}function c(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 p(e,t,n){return t&&c(e.prototype,t),n&&c(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}!function(e){e.AUDIO="audio",e.VIDEO="video",e.AUDIOVIDEO="audiovideo"}(r||(r={}));var d=function(){function e(e){var t;this._byteRange=null,this._url=null,this.baseurl=void 0,this.relurl=void 0,this.elementaryStreams=((t={})[r.AUDIO]=null,t[r.VIDEO]=null,t[r.AUDIOVIDEO]=null,t),this.baseurl=e}return e.prototype.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},p(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:"url",get:function(){return!this._url&&this.baseurl&&this.relurl&&(this._url=Object(a.buildAbsoluteURL)(this.baseurl,this.relurl,{alwaysNormalize:!0})),this._url||""},set:function(e){this._url=e}}]),e}(),h=function(e){function t(t,n){var r;return(r=e.call(this,n)||this)._decryptdata=null,r.rawProgramDateTime=null,r.programDateTime=null,r.tagList=[],r.duration=0,r.sn=0,r.levelkey=void 0,r.type=void 0,r.loader=null,r.level=-1,r.cc=0,r.startPTS=void 0,r.endPTS=void 0,r.appendedPTS=void 0,r.startDTS=void 0,r.endDTS=void 0,r.start=0,r.deltaPTS=void 0,r.maxStartPTS=void 0,r.minEndPTS=void 0,r.stats=new l.a,r.urlId=0,r.data=void 0,r.bitrateTest=!1,r.title=null,r.initSegment=null,r.type=t,r}u(t,e);var n=t.prototype;return n.createInitializationVector=function(e){for(var t=new Uint8Array(16),n=12;n<16;n++)t[n]=e>>8*(15-n)&255;return t},n.setDecryptDataFromLevelKey=function(e,t){var n=e;return"AES-128"===(null==e?void 0:e.method)&&e.uri&&!e.iv&&((n=s.a.fromURI(e.uri)).method=e.method,n.iv=this.createInitializationVector(t),n.keyFormat="identity"),n},n.setElementaryStreamInfo=function(e,t,n,r,i,a){void 0===a&&(a=!1);var o=this.elementaryStreams,s=o[e];s?(s.startPTS=Math.min(s.startPTS,t),s.endPTS=Math.max(s.endPTS,n),s.startDTS=Math.min(s.startDTS,r),s.endDTS=Math.max(s.endDTS,i)):o[e]={startPTS:t,endPTS:n,startDTS:r,endDTS:i,partial:a}},n.clearElementaryStreamInfo=function(){var e=this.elementaryStreams;e[r.AUDIO]=null,e[r.VIDEO]=null,e[r.AUDIOVIDEO]=null},p(t,[{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&&o.b.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:"end",get:function(){return this.start+this.duration}},{key:"endProgramDateTime",get:function(){if(null===this.programDateTime)return null;if(!Object(i.a)(this.programDateTime))return null;var e=Object(i.a)(this.duration)?this.duration:0;return this.programDateTime+1e3*e}},{key:"encrypted",get:function(){var e;return!(null===(e=this.decryptdata)||void 0===e||!e.keyFormat||!this.decryptdata.uri)}}]),t}(d),f=function(e){function t(t,n,r,i,a){var o;(o=e.call(this,r)||this).fragOffset=0,o.duration=0,o.gap=!1,o.independent=!1,o.relurl=void 0,o.fragment=void 0,o.index=void 0,o.stats=new l.a,o.duration=t.decimalFloatingPoint("DURATION"),o.gap=t.bool("GAP"),o.independent=t.bool("INDEPENDENT"),o.relurl=t.enumeratedString("URI"),o.fragment=n,o.index=i;var s=t.enumeratedString("BYTERANGE");return s&&o.setByteRange(s,a),a&&(o.fragOffset=a.fragOffset+a.duration),o}return u(t,e),p(t,[{key:"start",get:function(){return this.fragment.start+this.fragOffset}},{key:"end",get:function(){return this.start+this.duration}},{key:"loaded",get:function(){var e=this.elementaryStreams;return!!(e.audio||e.video||e.audiovideo)}}]),t}(d)},function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return l})),n.d(t,"d",(function(){return u})),n.d(t,"e",(function(){return c})),n.d(t,"c",(function(){return d})),n.d(t,"f",(function(){return m}));var r,i=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},a=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},o=function(e,t){for(var n=t,r=0;i(e,t);)r+=10,r+=s(e,t+6),a(e,t+10)&&(r+=10),t+=r;if(r>0)return e.subarray(n,n+r)},s=function(e,t){var n=0;return n=(127&e[t])<<21,n|=(127&e[t+1])<<14,(n|=(127&e[t+2])<<7)|127&e[t+3]},l=function(e,t){return i(e,t)&&s(e,t+6)+10<=e.length-t},u=function(e){for(var t=d(e),n=0;n<t.length;n++){var r=t[n];if(c(r))return v(r)}},c=function(e){return e&&"PRIV"===e.key&&"com.apple.streaming.transportStreamTimestamp"===e.info},p=function(e){var t=String.fromCharCode(e[0],e[1],e[2],e[3]),n=s(e,4);return{type:t,size:n,data:e.subarray(10,10+n)}},d=function(e){for(var t=0,n=[];i(e,t);){for(var r=s(e,t+6),o=(t+=10)+r;t+8<o;){var l=p(e.subarray(t)),u=h(l);u&&n.push(u),t+=l.size+10}a(e,t)&&(t+=10)}return n},h=function(e){return"PRIV"===e.type?f(e):"W"===e.type[0]?y(e):g(e)},f=function(e){if(!(e.size<2)){var t=m(e.data,!0),n=new Uint8Array(e.data.subarray(t.length+1));return{key:e.type,info:t,data:n.buffer}}},g=function(e){if(!(e.size<2)){if("TXXX"===e.type){var t=1,n=m(e.data.subarray(t),!0);t+=n.length+1;var r=m(e.data.subarray(t));return{key:e.type,info:n,data:r}}var i=m(e.data.subarray(1));return{key:e.type,data:i}}},y=function(e){if("WXXX"===e.type){if(e.size<2)return;var t=1,n=m(e.data.subarray(t),!0);t+=n.length+1;var r=m(e.data.subarray(t));return{key:e.type,info:n,data:r}}var i=m(e.data);return{key:e.type,data:i}},v=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)}},m=function(e,t){void 0===t&&(t=!1);var n=b();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 a,o,s,l=e.length,u="",c=0;c<l;){if(0===(a=e[c++])&&t)return u;if(0!==a&&3!==a)switch(a>>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:u+=String.fromCharCode(a);break;case 12:case 13:o=e[c++],u+=String.fromCharCode((31&a)<<6|63&o);break;case 14:o=e[c++],s=e[c++],u+=String.fromCharCode((15&a)<<12|(63&o)<<6|(63&s)<<0)}}return u};function b(){return r||void 0===self.TextDecoder||(r=new self.TextDecoder("utf-8")),r}},function(e,t,n){"use strict";var r;n.d(t,"a",(function(){return r})),function(e){e.audioId3="org.id3",e.dateRange="com.apple.quicktime.HLS",e.emsg="https://aomedia.org/emsg/ID3"}(r||(r={}))},function(e,t,n){"use strict";function r(e,t,n){return Uint8Array.prototype.slice?e.slice(t,n):new Uint8Array(Array.prototype.slice.call(e,t,n))}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"c",(function(){return ne})),n.d(t,"d",(function(){return ie})),n.d(t,"a",(function(){return ae})),n.d(t,"b",(function(){return oe}));var r=n(0),i=n(2),a=n(16),o=n(3),s=n(7),l=n(8);function u(e,t){return void 0===e&&(e=""),void 0===t&&(t=9e4),{type:e,id:-1,pid:-1,inputTimeScale:t,sequenceNumber:-1,samples:[],dropped:0}}var c=n(5),p=n(9),d=function(){function e(){this._audioTrack=void 0,this._id3Track=void 0,this.frameIndex=0,this.cachedData=null,this.basePTS=null,this.initPTS=null}var t=e.prototype;return t.resetInitSegment=function(e,t,n,r){this._id3Track={type:"id3",id:3,pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0}},t.resetTimeStamp=function(e){this.initPTS=e,this.resetContiguity()},t.resetContiguity=function(){this.basePTS=null,this.frameIndex=0},t.canParse=function(e,t){return!1},t.appendFrame=function(e,t,n){},t.demux=function(e,t){this.cachedData&&(e=Object(c.b)(this.cachedData,e),this.cachedData=null);var n,r,i=s.b(e,0),a=i?i.length:0,d=this._audioTrack,f=this._id3Track,g=i?s.d(i):void 0,y=e.length;for((null===this.basePTS||0===this.frameIndex&&Object(o.a)(g))&&(this.basePTS=h(g,t,this.initPTS)),i&&i.length>0&&f.samples.push({pts:this.basePTS,dts:this.basePTS,data:i,type:l.a.audioId3}),r=this.basePTS;a<y;){if(this.canParse(e,a)){var v=this.appendFrame(d,e,a);v?(this.frameIndex++,r=v.sample.pts,n=a+=v.length):a=y}else s.a(e,a)?(i=s.b(e,a),f.samples.push({pts:r,dts:r,data:i,type:l.a.audioId3}),n=a+=i.length):a++;if(a===y&&n!==y){var m=Object(p.a)(e,n);this.cachedData?this.cachedData=Object(c.b)(this.cachedData,m):this.cachedData=m}}return{audioTrack:d,videoTrack:u(),id3Track:f,textTrack:u()}},t.demuxSampleAes=function(e,t,n){return Promise.reject(new Error("["+this+"] This demuxer does not support Sample-AES decryption"))},t.flush=function(e){var t=this.cachedData;return t&&(this.cachedData=null,this.demux(t,0)),{audioTrack:this._audioTrack,videoTrack:u(),id3Track:this._id3Track,textTrack:u()}},t.destroy=function(){},e}(),h=function(e,t,n){return Object(o.a)(e)?90*e:9e4*t+(n||0)},f=d,g=n(1);function y(e,t){return 255===e[t]&&240==(246&e[t+1])}function v(e,t){return 1&e[t+1]?7:9}function m(e,t){return(3&e[t+3])<<11|e[t+4]<<3|(224&e[t+5])>>>5}function b(e,t){return t+1<e.length&&y(e,t)}function _(e,t){if(b(e,t)){var n=v(e,t);if(t+n>=e.length)return!1;var r=m(e,t);if(r<=n)return!1;var i=t+r;return i===e.length||b(e,i)}return!1}function E(e,t,n,a,o){if(!e.samplerate){var s=function(e,t,n,a){var o,s,l,u,c=navigator.userAgent.toLowerCase(),p=a,d=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];o=1+((192&t[n+2])>>>6);var h=(60&t[n+2])>>>2;if(!(h>d.length-1))return l=(1&t[n+2])<<2,l|=(192&t[n+3])>>>6,g.b.log("manifest codec:"+a+", ADTS type:"+o+", samplingIndex:"+h),/firefox/i.test(c)?h>=6?(o=5,u=new Array(4),s=h-3):(o=2,u=new Array(2),s=h):-1!==c.indexOf("android")?(o=2,u=new Array(2),s=h):(o=5,u=new Array(4),a&&(-1!==a.indexOf("mp4a.40.29")||-1!==a.indexOf("mp4a.40.5"))||!a&&h>=6?s=h-3:((a&&-1!==a.indexOf("mp4a.40.2")&&(h>=6&&1===l||/vivaldi/i.test(c))||!a&&1===l)&&(o=2,u=new Array(2)),s=h)),u[0]=o<<3,u[0]|=(14&h)>>1,u[1]|=(1&h)<<7,u[1]|=l<<3,5===o&&(u[1]|=(14&s)>>1,u[2]=(1&s)<<7,u[2]|=8,u[3]=0),{config:u,samplerate:d[h],channelCount:l,codec:"mp4a.40."+o,manifestCodec:p};e.trigger(r.a.ERROR,{type:i.b.MEDIA_ERROR,details:i.a.FRAG_PARSING_ERROR,fatal:!0,reason:"invalid ADTS sampling index:"+h})}(t,n,a,o);if(!s)return;e.config=s.config,e.samplerate=s.samplerate,e.channelCount=s.channelCount,e.codec=s.codec,e.manifestCodec=s.manifestCodec,g.b.log("parsed codec:"+e.codec+", rate:"+s.samplerate+", channels:"+s.channelCount)}}function k(e){return 9216e4/e}function T(e,t,n,r,i){var a,o=r+i*k(e.samplerate),s=function(e,t){var n=v(e,t);if(t+n<=e.length){var r=m(e,t)-n;if(r>0)return{headerLength:n,frameLength:r}}}(t,n);if(s){var l=s.frameLength,u=s.headerLength,c=u+l,p=Math.max(0,n+c-t.length);p?(a=new Uint8Array(c-u)).set(t.subarray(n+u,t.length),0):a=t.subarray(n+u,n+c);var d={unit:a,pts:o};return p||e.samples.push(d),{sample:d,length:c,missing:p}}var h=t.length-n;return(a=new Uint8Array(h)).set(t.subarray(n,t.length),0),{sample:{unit:a,pts:o},length:h,missing:-1}}function A(e,t){return(A=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}var w=function(e){var t,n;function r(t,n){var r;return(r=e.call(this)||this).observer=void 0,r.config=void 0,r.observer=t,r.config=n,r}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,A(t,n);var i=r.prototype;return i.resetInitSegment=function(t,n,r,i){e.prototype.resetInitSegment.call(this,t,n,r,i),this._audioTrack={container:"audio/adts",type:"audio",id:2,pid:-1,sequenceNumber:0,segmentCodec:"aac",samples:[],manifestCodec:n,duration:i,inputTimeScale:9e4,dropped:0}},r.probe=function(e){if(!e)return!1;for(var t=(s.b(e,0)||[]).length,n=e.length;t<n;t++)if(_(e,t))return g.b.log("ADTS sync word found !"),!0;return!1},i.canParse=function(e,t){return function(e,t){return function(e,t){return t+5<e.length}(e,t)&&y(e,t)&&m(e,t)<=e.length-t}(e,t)},i.appendFrame=function(e,t,n){E(e,this.observer,t,n,e.manifestCodec);var r=T(e,t,n,this.basePTS,this.frameIndex);if(r&&0===r.missing)return r},r}(f),S=/\/emsg[-/]ID3/i,C=function(){function e(e,t){this.remainderData=null,this.timeOffset=0,this.config=void 0,this.videoTrack=void 0,this.audioTrack=void 0,this.id3Track=void 0,this.txtTrack=void 0,this.config=t}var t=e.prototype;return t.resetTimeStamp=function(){},t.resetInitSegment=function(e,t,n,r){var i=Object(c.h)(e),a=this.videoTrack=u("video",1),o=this.audioTrack=u("audio",1),s=this.txtTrack=u("text",1);if(this.id3Track=u("id3",1),this.timeOffset=0,i.video){var l=i.video,p=l.id,d=l.timescale,h=l.codec;a.id=p,a.timescale=s.timescale=d,a.codec=h}if(i.audio){var f=i.audio,g=f.id,y=f.timescale,v=f.codec;o.id=g,o.timescale=y,o.codec=v}s.id=c.a.text,a.sampleDuration=0,a.duration=o.duration=r},t.resetContiguity=function(){},e.probe=function(e){return e=e.length>16384?e.subarray(0,16384):e,Object(c.c)(e,["moof"]).length>0},t.demux=function(e,t){this.timeOffset=t;var n=e,r=this.videoTrack,i=this.txtTrack;if(this.config.progressive){this.remainderData&&(n=Object(c.b)(this.remainderData,e));var a=Object(c.l)(n);this.remainderData=a.remainder,r.samples=a.valid||new Uint8Array}else r.samples=n;var o=this.extractID3Track(r,t);return i.samples=Object(c.j)(t,r),{videoTrack:r,audioTrack:this.audioTrack,id3Track:o,textTrack:this.txtTrack}},t.flush=function(){var e=this.timeOffset,t=this.videoTrack,n=this.txtTrack;t.samples=this.remainderData||new Uint8Array,this.remainderData=null;var r=this.extractID3Track(t,this.timeOffset);return n.samples=Object(c.j)(e,t),{videoTrack:t,audioTrack:u(),id3Track:r,textTrack:u()}},t.extractID3Track=function(e,t){var n=this.id3Track;if(e.samples.length){var r=Object(c.c)(e.samples,["emsg"]);r&&r.forEach((function(e){var r=Object(c.g)(e);if(S.test(r.schemeIdUri)){var i=Object(o.a)(r.presentationTime)?r.presentationTime/r.timeScale:t+r.presentationTimeDelta/r.timeScale,a=r.payload;n.samples.push({data:a,len:a.byteLength,dts:i,pts:i,type:l.a.emsg})}}))}return n},t.demuxSampleAes=function(e,t,n){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))},t.destroy=function(){},e}(),x=null,I=[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],P=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],D=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],R=[0,1,1,4];function O(e,t,n,r,i){if(!(n+24>t.length)){var a=L(t,n);if(a&&n+a.frameLength<=t.length){var o=r+i*(9e4*a.samplesPerFrame/a.sampleRate),s={unit:t.subarray(n,n+a.frameLength),pts:o,dts:o};return e.config=[],e.channelCount=a.channelCount,e.samplerate=a.sampleRate,e.samples.push(s),{sample:s,length:a.frameLength,missing:0}}}}function L(e,t){var n=e[t+1]>>3&3,r=e[t+1]>>1&3,i=e[t+2]>>4&15,a=e[t+2]>>2&3;if(1!==n&&0!==i&&15!==i&&3!==a){var o=e[t+2]>>1&1,s=e[t+3]>>6,l=1e3*I[14*(3===n?3-r:3===r?3:4)+i-1],u=P[3*(3===n?0:2===n?1:2)+a],c=3===s?1:2,p=D[n][r],d=R[r],h=8*p*d,f=Math.floor(p*l/u+o)*d;if(null===x){var g=(navigator.userAgent||"").match(/Chrome\/(\d+)/i);x=g?parseInt(g[1]):0}return!!x&&x<=87&&2===r&&l>=224e3&&0===s&&(e[t+3]=128|e[t+3]),{sampleRate:u,channelCount:c,frameLength:f,samplesPerFrame:h}}}function M(e,t){return 255===e[t]&&224==(224&e[t+1])&&0!=(6&e[t+1])}function N(e,t){return t+1<e.length&&M(e,t)}function U(e,t){if(t+1<e.length&&M(e,t)){var n=L(e,t),r=4;null!=n&&n.frameLength&&(r=n.frameLength);var i=t+r;return i===e.length||N(e,i)}return!1}var F=function(){function e(e){this.data=void 0,this.bytesAvailable=void 0,this.word=void 0,this.bitsAvailable=void 0,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&&g.b.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){for(var t=8,n=8,r=0;r<e;r++)0!==n&&(n=(t+this.readEG()+256)%256),t=0===n?t:n},t.readSPS=function(){var e,t,n,r=0,i=0,a=0,o=0,s=this.readUByte.bind(this),l=this.readBits.bind(this),u=this.readUEG.bind(this),c=this.readBoolean.bind(this),p=this.skipBits.bind(this),d=this.skipEG.bind(this),h=this.skipUEG.bind(this),f=this.skipScalingList.bind(this);s();var g=s();if(l(5),p(3),s(),h(),100===g||110===g||122===g||244===g||44===g||83===g||86===g||118===g||128===g){var y=u();if(3===y&&p(1),h(),h(),p(1),c())for(t=3!==y?8:12,n=0;n<t;n++)c()&&f(n<6?16:64)}h();var v=u();if(0===v)u();else if(1===v)for(p(1),d(),d(),e=u(),n=0;n<e;n++)d();h(),p(1);var m=u(),b=u(),_=l(1);0===_&&p(1),p(1),c()&&(r=u(),i=u(),a=u(),o=u());var E=[1,1];if(c()&&c())switch(s()){case 1:E=[1,1];break;case 2:E=[12,11];break;case 3:E=[10,11];break;case 4:E=[16,11];break;case 5:E=[40,33];break;case 6:E=[24,11];break;case 7:E=[20,11];break;case 8:E=[32,11];break;case 9:E=[80,33];break;case 10:E=[18,11];break;case 11:E=[15,11];break;case 12:E=[64,33];break;case 13:E=[160,99];break;case 14:E=[4,3];break;case 15:E=[3,2];break;case 16:E=[2,1];break;case 255:E=[s()<<8|s(),s()<<8|s()]}return{width:Math.ceil(16*(m+1)-2*r-2*i),height:(2-_)*(b+1)*16-(_?2:4)*(a+o),pixelRatio:E}},t.readSliceType=function(){return this.readUByte(),this.readUEG(),this.readUEG()},e}(),j=function(){function e(e,t,n){this.keyData=void 0,this.decrypter=void 0,this.keyData=n,this.decrypter=new a.a(e,t,{removePKCS7Padding:!1})}var t=e.prototype;return t.decryptBuffer=function(e,t){this.decrypter.decrypt(e,this.keyData.key.buffer,this.keyData.iv.buffer,t)},t.decryptAacSample=function(e,t,n,r){var i=e[t].unit;if(!(i.length<=16)){var a=i.subarray(16,i.length-i.length%16),o=a.buffer.slice(a.byteOffset,a.byteOffset+a.length),s=this;this.decryptBuffer(o,(function(a){var o=new Uint8Array(a);i.set(o,16),r||s.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){for(var n=new Uint8Array(t),r=0,i=32;i<e.length-16;i+=160,r+=16)e.set(n.subarray(r,r+16),i);return e},t.decryptAvcSample=function(e,t,n,r,i,a){var o=W(i.data),s=this.getAvcEncryptedData(o),l=this;this.decryptBuffer(s.buffer,(function(s){i.data=l.getAvcDecryptedUnit(o,s),a||l.decryptAvcSamples(e,t,n+1,r)}))},t.decryptAvcSamples=function(e,t,n,r){if(e instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;t++,n=0){if(t>=e.length)return void r();for(var i=e[t].units;!(n>=i.length);n++){var a=i[n];if(!(a.data.length<=48||1!==a.type&&5!==a.type)){var o=this.decrypter.isSync();if(this.decryptAvcSample(e,t,n,r,a,o),!o)return}}}},e}();function B(){return(B=Object.assign?Object.assign.bind():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}).apply(this,arguments)}function V(e,t,n,r){return{key:e,frame:!1,pts:t,dts:n,units:[],debug:r,length:0}}function H(e,t){return(31&e[t+10])<<8|e[t+11]}function G(e,t,n,r){var i={audio:-1,avc:-1,id3:-1,segmentCodec:"aac"},a=t+3+((15&e[t+1])<<8|e[t+2])-4;for(t+=12+((15&e[t+10])<<8|e[t+11]);t<a;){var o=(31&e[t+1])<<8|e[t+2];switch(e[t]){case 207:if(!r){g.b.log("ADTS AAC with AES-128-CBC frame encryption found in unencrypted stream");break}case 15:-1===i.audio&&(i.audio=o);break;case 21:-1===i.id3&&(i.id3=o);break;case 219:if(!r){g.b.log("H.264 with AES-128-CBC slice encryption found in unencrypted stream");break}case 27:-1===i.avc&&(i.avc=o);break;case 3:case 4:!0!==n.mpeg&&!0!==n.mp3?g.b.log("MPEG audio found, not supported in this browser"):-1===i.audio&&(i.audio=o,i.segmentCodec="mp3");break;case 36:g.b.warn("Unsupported HEVC stream type found")}t+=5+((15&e[t+3])<<8|e[t+4])}return i}function K(e){var t,n,r,i,a,o=0,s=e.data;if(!e||0===e.size)return null;for(;s[0].length<19&&s.length>1;){var l=new Uint8Array(s[0].length+s[1].length);l.set(s[0]),l.set(s[1],s[0].length),s[0]=l,s.splice(1,1)}if(1===((t=s[0])[0]<<16)+(t[1]<<8)+t[2]){if((n=(t[4]<<8)+t[5])&&n>e.size-6)return null;var u=t[7];192&u&&(i=536870912*(14&t[9])+4194304*(255&t[10])+16384*(254&t[11])+128*(255&t[12])+(254&t[13])/2,64&u?i-(a=536870912*(14&t[14])+4194304*(255&t[15])+16384*(254&t[16])+128*(255&t[17])+(254&t[18])/2)>54e5&&(g.b.warn(Math.round((i-a)/9e4)+"s delta between PTS and DTS, align them"),i=a):a=i);var c=(r=t[8])+9;if(e.size<=c)return null;e.size-=c;for(var p=new Uint8Array(e.size),d=0,h=s.length;d<h;d++){var f=(t=s[d]).byteLength;if(c){if(c>f){c-=f;continue}t=t.subarray(c),f-=c,c=0}p.set(t,o),o+=f}return n&&(n-=r+3),{data:p,pts:i,dts:a,len:n}}return null}function z(e,t){if(e.units.length&&e.frame){if(void 0===e.pts){var n=t.samples,r=n.length;if(!r)return void t.dropped++;var i=n[r-1];e.pts=i.pts,e.dts=i.dts}t.samples.push(e)}e.debug.length&&g.b.log(e.pts+"/"+e.dts+":"+e.debug)}function W(e){for(var t=e.byteLength,n=[],r=1;r<t-2;)0===e[r]&&0===e[r+1]&&3===e[r+2]?(n.push(r+2),r+=2):r++;if(0===n.length)return e;var i=t-n.length,a=new Uint8Array(i),o=0;for(r=0;r<i;o++,r++)o===n[0]&&(o++,n.shift()),a[r]=e[o];return a}var Y=function(){function e(e,t,n){this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.sampleAes=null,this.pmtParsed=!1,this.audioCodec=void 0,this.videoCodec=void 0,this._duration=0,this._pmtId=-1,this._avcTrack=void 0,this._audioTrack=void 0,this._id3Track=void 0,this._txtTrack=void 0,this.aacOverFlow=null,this.avcSample=null,this.remainderData=null,this.observer=e,this.config=t,this.typeSupported=n}e.probe=function(e){return 71===e[0]&&71===e[188]},e.createTrack=function(e,t){return{container:"video"===e||"audio"===e?"video/mp2t":void 0,type:e,id:c.a[e],pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0,duration:"audio"===e?t:void 0}};var t=e.prototype;return t.resetInitSegment=function(t,n,r,i){this.pmtParsed=!1,this._pmtId=-1,this._avcTrack=e.createTrack("video"),this._audioTrack=e.createTrack("audio",i),this._id3Track=e.createTrack("id3"),this._txtTrack=e.createTrack("text"),this._audioTrack.segmentCodec="aac",this.aacOverFlow=null,this.avcSample=null,this.remainderData=null,this.audioCodec=n,this.videoCodec=r,this._duration=i},t.resetTimeStamp=function(){},t.resetContiguity=function(){var e=this._audioTrack,t=this._avcTrack,n=this._id3Track;e&&(e.pesData=null),t&&(t.pesData=null),n&&(n.pesData=null),this.aacOverFlow=null},t.demux=function(e,t,n,a){var o;void 0===n&&(n=!1),void 0===a&&(a=!1),n||(this.sampleAes=null);var s=this._avcTrack,l=this._audioTrack,u=this._id3Track,p=this._txtTrack,d=s.pid,h=s.pesData,f=l.pid,y=u.pid,v=l.pesData,m=u.pesData,b=null,_=this.pmtParsed,E=this._pmtId,k=e.length;if(this.remainderData&&(k=(e=Object(c.b)(this.remainderData,e)).length,this.remainderData=null),k<188&&!a)return this.remainderData=e,{audioTrack:l,videoTrack:s,id3Track:u,textTrack:p};(k-=k%188)<e.byteLength&&!a&&(this.remainderData=new Uint8Array(e.buffer,k,e.buffer.byteLength-k));for(var T=0,A=0;A<k;A+=188)if(71===e[A]){var w=!!(64&e[A+1]),S=((31&e[A+1])<<8)+e[A+2],C=void 0;if((48&e[A+3])>>4>1){if((C=A+5+e[A+4])===A+188)continue}else C=A+4;switch(S){case d:w&&(h&&(o=K(h))&&this.parseAVCPES(s,p,o,!1),h={data:[],size:0}),h&&(h.data.push(e.subarray(C,A+188)),h.size+=A+188-C);break;case f:if(w){if(v&&(o=K(v)))switch(l.segmentCodec){case"aac":this.parseAACPES(l,o);break;case"mp3":this.parseMPEGPES(l,o)}v={data:[],size:0}}v&&(v.data.push(e.subarray(C,A+188)),v.size+=A+188-C);break;case y:w&&(m&&(o=K(m))&&this.parseID3PES(u,o),m={data:[],size:0}),m&&(m.data.push(e.subarray(C,A+188)),m.size+=A+188-C);break;case 0:w&&(C+=e[C]+1),E=this._pmtId=H(e,C);break;case E:w&&(C+=e[C]+1);var x=G(e,C,this.typeSupported,n);(d=x.avc)>0&&(s.pid=d),(f=x.audio)>0&&(l.pid=f,l.segmentCodec=x.segmentCodec),(y=x.id3)>0&&(u.pid=y),null===b||_||(g.b.log("unknown PID '"+b+"' in TS found"),b=null),_=this.pmtParsed=!0;break;case 17:case 8191:break;default:b=S}}else T++;T>0&&this.observer.emit(r.a.ERROR,r.a.ERROR,{type:i.b.MEDIA_ERROR,details:i.a.FRAG_PARSING_ERROR,fatal:!1,reason:"Found "+T+" TS packet/s that do not start with 0x47"}),s.pesData=h,l.pesData=v,u.pesData=m;var I={audioTrack:l,videoTrack:s,id3Track:u,textTrack:p};return a&&this.extractRemainingSamples(I),I},t.flush=function(){var e,t=this.remainderData;return this.remainderData=null,e=t?this.demux(t,-1,!1,!0):{videoTrack:this._avcTrack,audioTrack:this._audioTrack,id3Track:this._id3Track,textTrack:this._txtTrack},this.extractRemainingSamples(e),this.sampleAes?this.decrypt(e,this.sampleAes):e},t.extractRemainingSamples=function(e){var t,n=e.audioTrack,r=e.videoTrack,i=e.id3Track,a=e.textTrack,o=r.pesData,s=n.pesData,l=i.pesData;if(o&&(t=K(o))?(this.parseAVCPES(r,a,t,!0),r.pesData=null):r.pesData=o,s&&(t=K(s))){switch(n.segmentCodec){case"aac":this.parseAACPES(n,t);break;case"mp3":this.parseMPEGPES(n,t)}n.pesData=null}else null!=s&&s.size&&g.b.log("last AAC PES packet truncated,might overlap between fragments"),n.pesData=s;l&&(t=K(l))?(this.parseID3PES(i,t),i.pesData=null):i.pesData=l},t.demuxSampleAes=function(e,t,n){var r=this.demux(e,n,!0,!this.config.progressive),i=this.sampleAes=new j(this.observer,this.config,t);return this.decrypt(r,i)},t.decrypt=function(e,t){return new Promise((function(n){var r=e.audioTrack,i=e.videoTrack;r.samples&&"aac"===r.segmentCodec?t.decryptAacSamples(r.samples,0,(function(){i.samples?t.decryptAvcSamples(i.samples,0,0,(function(){n(e)})):n(e)})):i.samples&&t.decryptAvcSamples(i.samples,0,0,(function(){n(e)}))}))},t.destroy=function(){this._duration=0},t.parseAVCPES=function(e,t,n,r){var i,a=this,o=this.parseAVCNALu(e,n.data),s=this.avcSample,l=!1;n.data=null,s&&o.length&&!e.audFound&&(z(s,e),s=this.avcSample=V(!1,n.pts,n.dts,"")),o.forEach((function(r){switch(r.type){case 1:i=!0,s||(s=a.avcSample=V(!0,n.pts,n.dts,"")),s.frame=!0;var o=r.data;if(l&&o.length>4){var u=new F(o).readSliceType();2!==u&&4!==u&&7!==u&&9!==u||(s.key=!0)}break;case 5:i=!0,s||(s=a.avcSample=V(!0,n.pts,n.dts,"")),s.key=!0,s.frame=!0;break;case 6:i=!0,Object(c.i)(W(r.data),n.pts,t.samples);break;case 7:if(i=!0,l=!0,!e.sps){var p=new F(r.data).readSPS();e.width=p.width,e.height=p.height,e.pixelRatio=p.pixelRatio,e.sps=[r.data],e.duration=a._duration;for(var d=r.data.subarray(1,4),h="avc1.",f=0;f<3;f++){var g=d[f].toString(16);g.length<2&&(g="0"+g),h+=g}e.codec=h}break;case 8:i=!0,e.pps||(e.pps=[r.data]);break;case 9:i=!1,e.audFound=!0,s&&z(s,e),s=a.avcSample=V(!1,n.pts,n.dts,"");break;case 12:i=!0;break;default:i=!1,s&&(s.debug+="unknown NAL "+r.type+" ")}s&&i&&s.units.push(r)})),r&&s&&(z(s,e),this.avcSample=null)},t.getLastNalUnit=function(e){var t,n,r=this.avcSample;if(r&&0!==r.units.length||(r=e[e.length-1]),null!==(t=r)&&void 0!==t&&t.units){var i=r.units;n=i[i.length-1]}return n},t.parseAVCNALu=function(e,t){var n,r,i=t.byteLength,a=e.naluState||0,o=a,s=[],l=0,u=-1,c=0;for(-1===a&&(u=0,c=31&t[0],a=0,l=1);l<i;)if(n=t[l++],a)if(1!==a)if(n)if(1===n){if(u>=0){var p={data:t.subarray(u,l-a-1),type:c};s.push(p)}else{var d=this.getLastNalUnit(e.samples);if(d&&(o&&l<=4-o&&d.state&&(d.data=d.data.subarray(0,d.data.byteLength-o)),(r=l-a-1)>0)){var h=new Uint8Array(d.data.byteLength+r);h.set(d.data,0),h.set(t.subarray(0,r),d.data.byteLength),d.data=h,d.state=0}}l<i?(u=l,c=31&t[l],a=0):a=-1}else a=0;else a=3;else a=n?0:2;else a=n?0:1;if(u>=0&&a>=0){var f={data:t.subarray(u,i),type:c,state:a};s.push(f)}if(0===s.length){var g=this.getLastNalUnit(e.samples);if(g){var y=new Uint8Array(g.data.byteLength+t.byteLength);y.set(g.data,0),y.set(t,g.data.byteLength),g.data=y}}return e.naluState=a,s},t.parseAACPES=function(e,t){var n,a,o,s,l,u=0,c=this.aacOverFlow,p=t.data;if(c){this.aacOverFlow=null;var d=c.missing,h=c.sample.unit.byteLength;if(-1===d){var f=new Uint8Array(h+p.byteLength);f.set(c.sample.unit,0),f.set(p,h),p=f}else{var y=h-d;c.sample.unit.set(p.subarray(0,d),y),e.samples.push(c.sample),u=c.missing}}for(n=u,a=p.length;n<a-1&&!b(p,n);n++);if(n===u||(n<a-1?(o="AAC PES did not start with ADTS header,offset:"+n,s=!1):(o="no ADTS header found in AAC PES",s=!0),g.b.warn("parsing error:"+o),this.observer.emit(r.a.ERROR,r.a.ERROR,{type:i.b.MEDIA_ERROR,details:i.a.FRAG_PARSING_ERROR,fatal:s,reason:o}),!s)){if(E(e,this.observer,p,n,this.audioCodec),void 0!==t.pts)l=t.pts;else{if(!c)return void g.b.warn("[tsdemuxer]: AAC PES unknown PTS");var v=k(e.samplerate);l=c.sample.pts+v}for(var m,_=0;n<a;){if(n+=(m=T(e,p,n,l,_)).length,m.missing){this.aacOverFlow=m;break}for(_++;n<a-1&&!b(p,n);n++);}}},t.parseMPEGPES=function(e,t){var n=t.data,r=n.length,i=0,a=0,o=t.pts;if(void 0!==o)for(;a<r;)if(N(n,a)){var s=O(e,n,a,o,i);if(!s)break;a+=s.length,i++}else a++;else g.b.warn("[tsdemuxer]: MPEG PES unknown PTS")},t.parseID3PES=function(e,t){if(void 0!==t.pts){var n=B({},t,{type:this._avcTrack?l.a.emsg:l.a.audioId3});e.samples.push(n)}else g.b.warn("[tsdemuxer]: ID3 PES unknown PTS")},e}();function q(e,t){return(q=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}var X=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,q(t,n);var i=r.prototype;return i.resetInitSegment=function(t,n,r,i){e.prototype.resetInitSegment.call(this,t,n,r,i),this._audioTrack={container:"audio/mpeg",type:"audio",id:2,pid:-1,sequenceNumber:0,segmentCodec:"mp3",samples:[],manifestCodec:n,duration:i,inputTimeScale:9e4,dropped:0}},r.probe=function(e){if(!e)return!1;for(var t=(s.b(e,0)||[]).length,n=e.length;t<n;t++)if(U(e,t))return g.b.log("MPEG Audio sync word found !"),!0;return!1},i.canParse=function(e,t){return function(e,t){return M(e,t)&&4<=e.length-t}(e,t)},i.appendFrame=function(e,t,n){if(null!==this.basePTS)return O(e,t,n,this.basePTS,this.frameIndex)},r}(f),$=n(13),Q=n(6);function J(e,t){var n=null==e?void 0:e.codec;return n&&n.length>4?n:"hvc1"===n||"hev1"===n?"hvc1.1.c.L120.90":"av01"===n?"av01.0.04M.08":"avc1"===n||t===Q.a.VIDEO?"avc1.42e01e":"mp4a.40.5"}var Z,ee=function(){function e(){this.emitInitSegment=!1,this.audioCodec=void 0,this.videoCodec=void 0,this.initData=void 0,this.initPTS=void 0,this.initTracks=void 0,this.lastEndTime=null}var t=e.prototype;return t.destroy=function(){},t.resetTimeStamp=function(e){this.initPTS=e,this.lastEndTime=null},t.resetNextTimestamp=function(){this.lastEndTime=null},t.resetInitSegment=function(e,t,n){this.audioCodec=t,this.videoCodec=n,this.generateInitSegment(e),this.emitInitSegment=!0},t.generateInitSegment=function(e){var t=this.audioCodec,n=this.videoCodec;if(!e||!e.byteLength)return this.initTracks=void 0,void(this.initData=void 0);var r=this.initData=Object(c.h)(e);t||(t=J(r.audio,Q.a.AUDIO)),n||(n=J(r.video,Q.a.VIDEO));var i={};r.audio&&r.video?i.audiovideo={container:"video/mp4",codec:t+","+n,initSegment:e,id:"main"}:r.audio?i.audio={container:"audio/mp4",codec:t,initSegment:e,id:"audio"}:r.video?i.video={container:"video/mp4",codec:n,initSegment:e,id:"main"}:g.b.warn("[passthrough-remuxer.ts]: initSegment does not contain moov or trak boxes."),this.initTracks=i},t.remux=function(e,t,n,r,i){var a,s=this.initPTS,l=this.lastEndTime,u={audio:void 0,video:void 0,text:r,id3:n,initSegment:void 0};Object(o.a)(l)||(l=this.lastEndTime=i||0);var p=t.samples;if(!p||!p.length)return u;var d={initPTS:void 0,timescale:1},h=this.initData;if(h&&h.length||(this.generateInitSegment(p),h=this.initData),!h||!h.length)return g.b.warn("[passthrough-remuxer.ts]: Failed to generate initSegment."),u;this.emitInitSegment&&(d.tracks=this.initTracks,this.emitInitSegment=!1);var f=Object(c.e)(h,p);Object(o.a)(s)||(this.initPTS=d.initPTS=s=f-i);var y=Object(c.d)(p,h),v=e?f-s:l,m=v+y;Object(c.f)(h,p,s),y>0?this.lastEndTime=m:(g.b.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());var b=!!h.audio,_=!!h.video,E="";b&&(E+="audio"),_&&(E+="video");var k={data1:p,startPTS:v,startDTS:v,endPTS:m,endDTS:m,type:E,hasAudio:b,hasVideo:_,nb:1,dropped:0};u.audio="audio"===k.type?k:void 0,u.video="audio"!==k.type?k:void 0,u.initSegment=d;var T=null!=(a=this.initPTS)?a:0;return u.id3=Object($.b)(n,i,T,T),r.samples.length&&(u.text=Object($.c)(r,i,T)),u},e}();try{Z=self.performance.now.bind(self.performance)}catch(e){g.b.debug("Unable to use Performance API on this environment"),Z=self.Date.now}var te=[{demux:Y,remux:$.a},{demux:C,remux:ee},{demux:w,remux:$.a},{demux:X,remux:$.a}],ne=function(){function e(e,t,n,r,i){this.observer=void 0,this.typeSupported=void 0,this.config=void 0,this.vendor=void 0,this.id=void 0,this.demuxer=void 0,this.remuxer=void 0,this.decrypter=void 0,this.probe=void 0,this.decryptionPromise=null,this.transmuxConfig=void 0,this.currentTransmuxState=void 0,this.observer=e,this.typeSupported=t,this.config=n,this.vendor=r,this.id=i}var t=e.prototype;return t.configure=function(e){this.transmuxConfig=e,this.decrypter&&this.decrypter.reset()},t.push=function(e,t,n,r){var i=this,a=n.transmuxing;a.executeStart=Z();var o=new Uint8Array(e),s=this.config,l=this.currentTransmuxState,u=this.transmuxConfig;r&&(this.currentTransmuxState=r);var c=r||l,p=c.contiguous,d=c.discontinuity,h=c.trackSwitch,f=c.accurateTimeOffset,g=c.timeOffset,y=c.initSegmentChange,v=u.audioCodec,m=u.videoCodec,b=u.defaultInitPts,_=u.duration,E=u.initSegmentData;(d||h||y)&&this.resetInitSegment(E,v,m,_),(d||y)&&this.resetInitialTimestamp(b),p||this.resetContiguity();var k=function(e,t){var n=null;return e.byteLength>0&&null!=t&&null!=t.key&&null!==t.iv&&null!=t.method&&(n=t),n}(o,t);if(k&&"AES-128"===k.method){var T=this.getDecrypter();if(!s.enableSoftwareAES)return this.decryptionPromise=T.webCryptoDecrypt(o,k.key.buffer,k.iv.buffer).then((function(e){var t=i.push(e,null,n);return i.decryptionPromise=null,t})),this.decryptionPromise;var A=T.softwareDecrypt(o,k.key.buffer,k.iv.buffer);if(!A)return a.executeEnd=Z(),re(n);o=new Uint8Array(A)}this.needsProbing(o,d,h)&&this.configureTransmuxer(o,u);var w=this.transmux(o,k,g,f,n),S=this.currentTransmuxState;return S.contiguous=!0,S.discontinuity=!1,S.trackSwitch=!1,a.executeEnd=Z(),w},t.flush=function(e){var t=this,n=e.transmuxing;n.executeStart=Z();var a=this.decrypter,o=this.currentTransmuxState,s=this.decryptionPromise;if(s)return s.then((function(){return t.flush(e)}));var l=[],u=o.timeOffset;if(a){var c=a.flush();c&&l.push(this.push(c,null,e))}var p=this.demuxer,d=this.remuxer;if(!p||!d)return this.observer.emit(r.a.ERROR,r.a.ERROR,{type:i.b.MEDIA_ERROR,details:i.a.FRAG_PARSING_ERROR,fatal:!0,reason:"no demux matching with content found"}),n.executeEnd=Z(),[re(e)];var h=p.flush(u);return ie(h)?h.then((function(n){return t.flushRemux(l,n,e),l})):(this.flushRemux(l,h,e),l)},t.flushRemux=function(e,t,n){var r=t.audioTrack,i=t.videoTrack,a=t.id3Track,o=t.textTrack,s=this.currentTransmuxState,l=s.accurateTimeOffset,u=s.timeOffset;g.b.log("[transmuxer.ts]: Flushed fragment "+n.sn+(n.part>-1?" p: "+n.part:"")+" of level "+n.level);var c=this.remuxer.remux(r,i,a,o,u,l,!0,this.id);e.push({remuxResult:c,chunkMeta:n}),n.transmuxing.executeEnd=Z()},t.resetInitialTimestamp=function(e){var t=this.demuxer,n=this.remuxer;t&&n&&(t.resetTimeStamp(e),n.resetTimeStamp(e))},t.resetContiguity=function(){var e=this.demuxer,t=this.remuxer;e&&t&&(e.resetContiguity(),t.resetNextTimestamp())},t.resetInitSegment=function(e,t,n,r){var i=this.demuxer,a=this.remuxer;i&&a&&(i.resetInitSegment(e,t,n,r),a.resetInitSegment(e,t,n))},t.destroy=function(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)},t.transmux=function(e,t,n,r,i){return t&&"SAMPLE-AES"===t.method?this.transmuxSampleAes(e,t,n,r,i):this.transmuxUnencrypted(e,n,r,i)},t.transmuxUnencrypted=function(e,t,n,r){var i=this.demuxer.demux(e,t,!1,!this.config.progressive),a=i.audioTrack,o=i.videoTrack,s=i.id3Track,l=i.textTrack;return{remuxResult:this.remuxer.remux(a,o,s,l,t,n,!1,this.id),chunkMeta:r}},t.transmuxSampleAes=function(e,t,n,r,i){var a=this;return this.demuxer.demuxSampleAes(e,t,n).then((function(e){return{remuxResult:a.remuxer.remux(e.audioTrack,e.videoTrack,e.id3Track,e.textTrack,n,r,!1,a.id),chunkMeta:i}}))},t.configureTransmuxer=function(e,t){for(var n,r=this.config,i=this.observer,a=this.typeSupported,o=this.vendor,s=t.audioCodec,l=t.defaultInitPts,u=t.duration,c=t.initSegmentData,p=t.videoCodec,d=0,h=te.length;d<h;d++)if(te[d].demux.probe(e)){n=te[d];break}n||(g.b.warn("Failed to find demuxer by probing frag, treating as mp4 passthrough"),n={demux:C,remux:ee});var f=this.demuxer,y=this.remuxer,v=n.remux,m=n.demux;y&&y instanceof v||(this.remuxer=new v(i,r,a,o)),f&&f instanceof m||(this.demuxer=new m(i,r,a),this.probe=m.probe),this.resetInitSegment(c,s,p,u),this.resetInitialTimestamp(l)},t.needsProbing=function(e,t,n){return!this.demuxer||!this.remuxer||t||n},t.getDecrypter=function(){var e=this.decrypter;return e||(e=this.decrypter=new a.a(this.observer,this.config)),e},e}(),re=function(e){return{remuxResult:{},chunkMeta:e}};function ie(e){return"then"in e&&e.then instanceof Function}var ae=function(e,t,n,r,i){this.audioCodec=void 0,this.videoCodec=void 0,this.initSegmentData=void 0,this.duration=void 0,this.defaultInitPts=void 0,this.audioCodec=e,this.videoCodec=t,this.initSegmentData=n,this.duration=r,this.defaultInitPts=i},oe=function(e,t,n,r,i,a){this.discontinuity=void 0,this.contiguous=void 0,this.accurateTimeOffset=void 0,this.trackSwitch=void 0,this.timeOffset=void 0,this.initSegmentChange=void 0,this.discontinuity=e,this.contiguous=t,this.accurateTimeOffset=n,this.trackSwitch=r,this.timeOffset=i,this.initSegmentChange=a}},function(e,t,n){"use strict";function r(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 i(e,t,n,i){return void 0===n&&(n=1),void 0===i&&(i=!1),r(e,t,1/n,i)}function a(e,t){return void 0===t&&(t=!1),r(e,1e3,1/9e4,t)}function o(e,t){return void 0===t&&(t=1),r(e,9e4,1/t)}n.d(t,"c",(function(){return i})),n.d(t,"b",(function(){return a})),n.d(t,"a",(function(){return o}))},function(e,t,n){var r,i,a,o,s;r=/^(?=((?:[a-zA-Z0-9+\-.]+:)?))\1(?=((?:\/\/[^\/?#]*)?))\2(?=((?:(?:[^?#\/]*\/)*[^;?#\/]*)?))\3((?:;[^?#]*)?)(\?[^#]*)?(#[^]*)?$/,i=/^(?=([^\/?#]*))\1([^]*)$/,a=/(?:\/|^)\.(?=\/)/g,o=/(?:\/|^)\.\.\/(?!\.\.\/)[^\/]*(?=\/)/g,s={buildAbsoluteURL:function(e,t,n){if(n=n||{},e=e.trim(),!(t=t.trim())){if(!n.alwaysNormalize)return e;var r=s.parseURL(e);if(!r)throw new Error("Error trying to parse base URL.");return r.path=s.normalizePath(r.path),s.buildURLFromParts(r)}var a=s.parseURL(t);if(!a)throw new Error("Error trying to parse relative URL.");if(a.scheme)return n.alwaysNormalize?(a.path=s.normalizePath(a.path),s.buildURLFromParts(a)):t;var o=s.parseURL(e);if(!o)throw new Error("Error trying to parse base URL.");if(!o.netLoc&&o.path&&"/"!==o.path[0]){var l=i.exec(o.path);o.netLoc=l[1],o.path=l[2]}o.netLoc&&!o.path&&(o.path="/");var u={scheme:o.scheme,netLoc:a.netLoc,path:null,params:a.params,query:a.query,fragment:a.fragment};if(!a.netLoc&&(u.netLoc=o.netLoc,"/"!==a.path[0]))if(a.path){var c=o.path,p=c.substring(0,c.lastIndexOf("/")+1)+a.path;u.path=s.normalizePath(p)}else u.path=o.path,a.params||(u.params=o.params,a.query||(u.query=o.query));return null===u.path&&(u.path=n.alwaysNormalize?s.normalizePath(a.path):a.path),s.buildURLFromParts(u)},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(a,"");e.length!==(e=e.replace(o,"")).length;);return e.split("").reverse().join("")},buildURLFromParts:function(e){return e.scheme+e.netLoc+e.path+e.params+e.query+e.fragment}},e.exports=s},function(e,t,n){"use strict";n.d(t,"a",(function(){return y})),n.d(t,"d",(function(){return v})),n.d(t,"b",(function(){return m})),n.d(t,"c",(function(){return b}));var r=n(3),i=function(){function e(){}return e.getSilentFrame=function(e,t){switch(e){case"mp4a.40.2":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]);break;default: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])}},e}(),a=Math.pow(2,32)-1,o=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 Uint8Array([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]),a=new Uint8Array([0,0,0,0,0,0,0,0]);e.STTS=e.STSC=e.STCO=a,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 o=new Uint8Array([105,115,111,109]),s=new Uint8Array([97,118,99,49]),l=new Uint8Array([0,0,0,1]);e.FTYP=e.box(e.types.ftyp,o,l,o,s),e.DINF=e.box(e.types.dinf,e.box(e.types.dref,i))},e.box=function(e){for(var t=8,n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];for(var a=r.length,o=a;a--;)t+=r[a].byteLength;var s=new Uint8Array(t);for(s[0]=t>>24&255,s[1]=t>>16&255,s[2]=t>>8&255,s[3]=255&t,s.set(e,4),a=0,t=8;a<o;a++)s.set(r[a],t),t+=r[a].byteLength;return s},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/(a+1)),i=Math.floor(n%(a+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/(a+1)),i=Math.floor(n%(a+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||[],a=new Uint8Array(4+i.length);for(n=0;n<i.length;n++)r=i[n].flags,a[n+4]=r.dependsOn<<4|r.isDependedOn<<2|r.hasRedundancy;return e.box(e.types.sdtp,a)},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,a=[],o=[];for(n=0;n<t.sps.length;n++)i=(r=t.sps[n]).byteLength,a.push(i>>>8&255),a.push(255&i),a=a.concat(Array.prototype.slice.call(r));for(n=0;n<t.pps.length;n++)i=(r=t.pps[n]).byteLength,o.push(i>>>8&255),o.push(255&i),o=o.concat(Array.prototype.slice.call(r));var s=e.box(e.types.avcC,new Uint8Array([1,a[3],a[4],a[5],255,224|t.sps.length].concat(a).concat([t.pps.length]).concat(o))),l=t.width,u=t.height,c=t.pixelRatio[0],p=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,u>>8&255,255&u,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]),s,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([c>>24,c>>16&255,c>>8&255,255&c,p>>24,p>>16&255,p>>8&255,255&p])))},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?"mp3"===t.segmentCodec&&"mp3"===t.codec?e.box(e.types.stsd,e.STSD,e.mp3(t)):e.box(e.types.stsd,e.STSD,e.mp4a(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/(a+1)),l=Math.floor(r%(a+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,l>>24,l>>16&255,l>>8&255,255&l,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/(a+1)),s=Math.floor(n%(a+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,a,o,s,l,u=t.samples||[],c=u.length,p=12+16*c,d=new Uint8Array(p);for(n+=8+p,d.set(["video"===t.type?1:0,0,15,1,c>>>24&255,c>>>16&255,c>>>8&255,255&c,n>>>24&255,n>>>16&255,n>>>8&255,255&n],0),r=0;r<c;r++)a=(i=u[r]).duration,o=i.size,s=i.flags,l=i.cts,d.set([a>>>24&255,a>>>16&255,a>>>8&255,255&a,o>>>24&255,o>>>16&255,o>>>8&255,255&o,s.isLeading<<2|s.dependsOn,s.isDependedOn<<6|s.hasRedundancy<<4|s.paddingValue<<1|s.isNonSync,61440&s.degradPrio,15&s.degradPrio,l>>>24&255,l>>>16&255,l>>>8&255,255&l],12+16*r);return e.box(e.types.trun,d)},e.initSegment=function(t){e.types||e.init();var n=e.moov(t),r=new Uint8Array(e.FTYP.byteLength+n.byteLength);return r.set(e.FTYP),r.set(n,e.FTYP.byteLength),r},e}();o.types=void 0,o.HDLR_TYPES=void 0,o.STTS=void 0,o.STSC=void 0,o.STCO=void 0,o.STSZ=void 0,o.VMHD=void 0,o.SMHD=void 0,o.STSD=void 0,o.FTYP=void 0,o.DINF=void 0;var s=o,l=n(0),u=n(2),c=n(1),p=n(4),d=n(11);function h(){return(h=Object.assign?Object.assign.bind():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}).apply(this,arguments)}var f=null,g=null,y=function(){function e(e,t,n,r){if(void 0===r&&(r=""),this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.ISGenerated=!1,this._initPTS=void 0,this._initDTS=void 0,this.nextAvcDts=null,this.nextAudioPts=null,this.videoSampleDuration=null,this.isAudioContiguous=!1,this.isVideoContiguous=!1,this.observer=e,this.config=t,this.typeSupported=n,this.ISGenerated=!1,null===f){var i=(navigator.userAgent||"").match(/Chrome\/(\d+)/i);f=i?parseInt(i[1]):0}if(null===g){var a=navigator.userAgent.match(/Safari\/(\d+)/i);g=a?parseInt(a[1]):0}}var t=e.prototype;return t.destroy=function(){},t.resetTimeStamp=function(e){c.b.log("[mp4-remuxer]: initPTS & initDTS reset"),this._initPTS=this._initDTS=e},t.resetNextTimestamp=function(){c.b.log("[mp4-remuxer]: reset next timestamp"),this.isVideoContiguous=!1,this.isAudioContiguous=!1},t.resetInitSegment=function(){c.b.log("[mp4-remuxer]: ISGenerated flag reset"),this.ISGenerated=!1},t.getVideoStartPts=function(e){var t=!1,n=e.reduce((function(e,n){var r=n.pts-e;return r<-4294967296?(t=!0,v(e,n.pts)):r>0?e:n.pts}),e[0].pts);return t&&c.b.debug("PTS rollover detected"),n},t.remux=function(e,t,n,r,i,a,o,s){var l,u,d,h,f,g,y=i,_=i,E=e.pid>-1,k=t.pid>-1,T=t.samples.length,A=e.samples.length>0,w=o&&T>0||T>1;if((!E||A)&&(!k||w)||this.ISGenerated||o){this.ISGenerated||(d=this.generateIS(e,t,i));var S,C=this.isVideoContiguous,x=-1;if(w&&(x=function(e){for(var t=0;t<e.length;t++)if(e[t].key)return t;return-1}(t.samples),!C&&this.config.forceKeyFrameOnDiscontinuity))if(g=!0,x>0){c.b.warn("[mp4-remuxer]: Dropped "+x+" out of "+T+" video samples due to a missing keyframe");var I=this.getVideoStartPts(t.samples);t.samples=t.samples.slice(x),t.dropped+=x,S=_+=(t.samples[0].pts-I)/t.inputTimeScale}else-1===x&&(c.b.warn("[mp4-remuxer]: No keyframe found out of "+T+" video samples"),g=!1);if(this.ISGenerated){if(A&&w){var P=this.getVideoStartPts(t.samples),D=(v(e.samples[0].pts,P)-P)/t.inputTimeScale;y+=Math.max(0,D),_+=Math.max(0,-D)}if(A){if(e.samplerate||(c.b.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),d=this.generateIS(e,t,i)),u=this.remuxAudio(e,y,this.isAudioContiguous,a,k||w||s===p.b.AUDIO?_:void 0),w){var R=u?u.endPTS-u.startPTS:0;t.inputTimeScale||(c.b.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),d=this.generateIS(e,t,i)),l=this.remuxVideo(t,_,C,R)}}else w&&(l=this.remuxVideo(t,_,C,0));l&&(l.firstKeyFrame=x,l.independent=-1!==x,l.firstKeyFramePTS=S)}}return this.ISGenerated&&(n.samples.length&&(f=m(n,i,this._initPTS,this._initDTS)),r.samples.length&&(h=b(r,i,this._initPTS))),{audio:u,video:l,initSegment:d,independent:g,text:h,id3:f}},t.generateIS=function(e,t,n){var i,a,o,l=e.samples,u=t.samples,c=this.typeSupported,p={},d=!Object(r.a)(this._initPTS),h="audio/mp4";if(d&&(i=a=1/0),e.config&&l.length){switch(e.timescale=e.samplerate,e.segmentCodec){case"mp3":c.mpeg?(h="audio/mpeg",e.codec=""):c.mp3&&(e.codec="mp3")}p.audio={id:"audio",container:h,codec:e.codec,initSegment:"mp3"===e.segmentCodec&&c.mpeg?new Uint8Array(0):s.initSegment([e]),metadata:{channelCount:e.channelCount}},d&&(o=e.inputTimeScale,i=a=l[0].pts-Math.round(o*n))}if(t.sps&&t.pps&&u.length&&(t.timescale=t.inputTimeScale,p.video={id:"main",container:"video/mp4",codec:t.codec,initSegment:s.initSegment([t]),metadata:{width:t.width,height:t.height}},d)){o=t.inputTimeScale;var f=this.getVideoStartPts(u),g=Math.round(o*n);a=Math.min(a,v(u[0].dts,f)-g),i=Math.min(i,f-g)}if(Object.keys(p).length)return this.ISGenerated=!0,d&&(this._initPTS=i,this._initDTS=a),{tracks:p,initPTS:i,timescale:o}},t.remuxVideo=function(e,t,n,r){var i,a,o=e.inputTimeScale,p=e.samples,y=[],m=p.length,b=this._initPTS,E=this.nextAvcDts,k=8,T=this.videoSampleDuration,A=Number.POSITIVE_INFINITY,w=Number.NEGATIVE_INFINITY,S=!1;n&&null!==E||(E=t*o-(p[0].pts-v(p[0].dts,p[0].pts)));for(var C=0;C<m;C++){var x=p[C];x.pts=v(x.pts-b,E),x.dts=v(x.dts-b,E),x.dts<p[C>0?C-1:C].dts&&(S=!0)}S&&p.sort((function(e,t){var n=e.dts-t.dts,r=e.pts-t.pts;return n||r})),i=p[0].dts;var I=p[p.length-1].dts-i,P=I?Math.round(I/(m-1)):T||e.inputTimeScale/30;if(n){var D=i-E,R=D>P;if(R||D<-1){R?c.b.warn("AVC: "+Object(d.b)(D,!0)+" ms ("+D+"dts) hole between fragments detected, filling it"):c.b.warn("AVC: "+Object(d.b)(-D,!0)+" ms ("+D+"dts) overlapping between fragments detected"),i=E;var O=p[0].pts-D;p[0].dts=i,p[0].pts=O,c.b.log("Video: First PTS/DTS adjusted: "+Object(d.b)(O,!0)+"/"+Object(d.b)(i,!0)+", delta: "+Object(d.b)(D,!0)+" ms")}}i=Math.max(0,i);for(var L=0,M=0,N=0;N<m;N++){for(var U=p[N],F=U.units,j=F.length,B=0,V=0;V<j;V++)B+=F[V].data.length;M+=B,L+=j,U.length=B,U.dts=Math.max(U.dts,i),A=Math.min(U.pts,A),w=Math.max(U.pts,w)}a=p[m-1].dts;var H,G=M+4*L+8;try{H=new Uint8Array(G)}catch(e){return void this.observer.emit(l.a.ERROR,l.a.ERROR,{type:u.b.MUX_ERROR,details:u.a.REMUX_ALLOC_ERROR,fatal:!1,bytes:G,reason:"fail allocating video mdat "+G})}var K=new DataView(H.buffer);K.setUint32(0,G),H.set(s.types.mdat,4);for(var z=!1,W=Number.POSITIVE_INFINITY,Y=Number.POSITIVE_INFINITY,q=Number.NEGATIVE_INFINITY,X=Number.NEGATIVE_INFINITY,$=0;$<m;$++){for(var Q=p[$],J=Q.units,Z=0,ee=0,te=J.length;ee<te;ee++){var ne=J[ee],re=ne.data,ie=ne.data.byteLength;K.setUint32(k,ie),k+=4,H.set(re,k),k+=ie,Z+=4+ie}var ae=void 0;if($<m-1)T=p[$+1].dts-Q.dts,ae=p[$+1].pts-Q.pts;else{var oe=this.config,se=$>0?Q.dts-p[$-1].dts:P;if(ae=$>0?Q.pts-p[$-1].pts:P,oe.stretchShortVideoTrack&&null!==this.nextAudioPts){var le=Math.floor(oe.maxBufferHole*o),ue=(r?A+r*o:this.nextAudioPts)-Q.pts;ue>le?((T=ue-se)<0?T=se:z=!0,c.b.log("[mp4-remuxer]: It is approximately "+ue/90+" ms to the next segment; using duration "+T/90+" ms for the last video frame.")):T=se}else T=se}var ce=Math.round(Q.pts-Q.dts);W=Math.min(W,T),q=Math.max(q,T),Y=Math.min(Y,ae),X=Math.max(X,ae),y.push(new _(Q.key,T,Z,ce))}if(y.length)if(f){if(f<70){var pe=y[0].flags;pe.dependsOn=2,pe.isNonSync=0}}else if(g&&X-Y<q-W&&P/q<.025&&0===y[0].cts){c.b.warn("Found irregular gaps in sample duration. Using PTS instead of DTS to determine MP4 sample duration.");for(var de=i,he=0,fe=y.length;he<fe;he++){var ge=de+y[he].duration,ye=de+y[he].cts;if(he<fe-1){var ve=ge+y[he+1].cts;y[he].duration=ve-ye}else y[he].duration=he?y[he-1].duration:P;y[he].cts=0,de=ge}}T=z||!T?P:T,this.nextAvcDts=E=a+T,this.videoSampleDuration=T,this.isVideoContiguous=!0;var me={data1:s.moof(e.sequenceNumber++,i,h({},e,{samples:y})),data2:H,startPTS:A/o,endPTS:(w+T)/o,startDTS:i/o,endDTS:E/o,type:"video",hasAudio:!1,hasVideo:!0,nb:y.length,dropped:e.dropped};return e.samples=[],e.dropped=0,me},t.remuxAudio=function(e,t,n,r,a){var o=e.inputTimeScale,p=o/(e.samplerate?e.samplerate:o),d="aac"===e.segmentCodec?1024:1152,f=d*p,g=this._initPTS,y="mp3"===e.segmentCodec&&this.typeSupported.mpeg,m=[],b=void 0!==a,E=e.samples,k=y?0:8,T=this.nextAudioPts||-1,A=t*o;if(this.isAudioContiguous=n=n||E.length&&T>0&&(r&&Math.abs(A-T)<9e3||Math.abs(v(E[0].pts-g,A)-T)<20*f),E.forEach((function(e){e.pts=v(e.pts-g,A)})),!n||T<0){if(!(E=E.filter((function(e){return e.pts>=0}))).length)return;T=0===a?0:r&&!b?Math.max(0,A):E[0].pts}if("aac"===e.segmentCodec)for(var w=this.config.maxAudioFramesDrift,S=0,C=T;S<E.length;S++){var x=E[S],I=x.pts,P=I-C,D=Math.abs(1e3*P/o);if(P<=-w*f&&b)0===S&&(c.b.warn("Audio frame @ "+(I/o).toFixed(3)+"s overlaps nextAudioPts by "+Math.round(1e3*P/o)+" ms."),this.nextAudioPts=T=C=I);else if(P>=w*f&&D<1e4&&b){var R=Math.round(P/f);(C=I-R*f)<0&&(R--,C+=f),0===S&&(this.nextAudioPts=T=C),c.b.warn("[mp4-remuxer]: Injecting "+R+" audio frame @ "+(C/o).toFixed(3)+"s due to "+Math.round(1e3*P/o)+" ms gap.");for(var O=0;O<R;O++){var L=Math.max(C,0),M=i.getSilentFrame(e.manifestCodec||e.codec,e.channelCount);M||(c.b.log("[mp4-remuxer]: Unable to get silent frame for given audio codec; duplicating last frame instead."),M=x.unit.subarray()),E.splice(S,0,{unit:M,pts:L}),C+=f,S++}}x.pts=C,C+=f}for(var N,U=null,F=null,j=0,B=E.length;B--;)j+=E[B].unit.byteLength;for(var V=0,H=E.length;V<H;V++){var G=E[V],K=G.unit,z=G.pts;if(null!==F)m[V-1].duration=Math.round((z-F)/p);else{if(n&&"aac"===e.segmentCodec&&(z=T),U=z,!(j>0))return;j+=k;try{N=new Uint8Array(j)}catch(e){return void this.observer.emit(l.a.ERROR,l.a.ERROR,{type:u.b.MUX_ERROR,details:u.a.REMUX_ALLOC_ERROR,fatal:!1,bytes:j,reason:"fail allocating audio mdat "+j})}y||(new DataView(N.buffer).setUint32(0,j),N.set(s.types.mdat,4))}N.set(K,k);var W=K.byteLength;k+=W,m.push(new _(!0,d,W,0)),F=z}var Y=m.length;if(Y){var q=m[m.length-1];this.nextAudioPts=T=F+p*q.duration;var X=y?new Uint8Array(0):s.moof(e.sequenceNumber++,U/p,h({},e,{samples:m}));e.samples=[];var $=U/o,Q=T/o,J={data1:X,data2:N,startPTS:$,endPTS:Q,startDTS:$,endDTS:Q,type:"audio",hasAudio:!0,hasVideo:!1,nb:Y};return this.isAudioContiguous=!0,J}},t.remuxEmptyAudio=function(e,t,n,r){var a=e.inputTimeScale,o=a/(e.samplerate?e.samplerate:a),s=this.nextAudioPts,l=(null!==s?s:r.startDTS*a)+this._initDTS,u=r.endDTS*a+this._initDTS,p=1024*o,d=Math.ceil((u-l)/p),h=i.getSilentFrame(e.manifestCodec||e.codec,e.channelCount);if(c.b.warn("[mp4-remuxer]: remux empty Audio"),h){for(var f=[],g=0;g<d;g++){var y=l+g*p;f.push({unit:h,pts:y,dts:y})}return e.samples=f,this.remuxAudio(e,t,n,!1)}c.b.trace("[mp4-remuxer]: Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec")},e}();function v(e,t){var n;if(null===t)return e;for(n=t<e?-8589934592:8589934592;Math.abs(e-t)>4294967296;)e+=n;return e}function m(e,t,n,r){var i=e.samples.length;if(i){for(var a=e.inputTimeScale,o=0;o<i;o++){var s=e.samples[o];s.pts=v(s.pts-n,t*a)/a,s.dts=v(s.dts-r,t*a)/a}var l=e.samples;return e.samples=[],{samples:l}}}function b(e,t,n){var r=e.samples.length;if(r){for(var i=e.inputTimeScale,a=0;a<r;a++){var o=e.samples[a];o.pts=v(o.pts-n,t*i)/i}e.samples.sort((function(e,t){return e.pts-t.pts}));var s=e.samples;return e.samples=[],{samples:s}}}var _=function(e,t,n,r){this.size=void 0,this.duration=void 0,this.cts=void 0,this.flags=void 0,this.duration=t,this.size=n,this.cts=r,this.flags=new E(e)},E=function(e){this.isLeading=0,this.isDependedOn=0,this.hasRedundancy=0,this.degradPrio=0,this.dependsOn=1,this.isNonSync=1,this.dependsOn=e?2:1,this.isNonSync=e?0:1}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r=function(){this.aborted=!1,this.loaded=0,this.retry=0,this.total=0,this.chunkCount=0,this.bwEstimate=0,this.loading={start:0,first:0,end:0},this.parsing={start:0,end:0},this.buffering={start:0,first:0,end:0}}},function(e,t,n){"use strict";var r=Object.prototype.hasOwnProperty,i="~";function a(){}function o(e,t,n){this.fn=e,this.context=t,this.once=n||!1}function s(e,t,n,r,a){if("function"!=typeof n)throw new TypeError("The listener must be a function");var s=new o(n,r||e,a),l=i?i+t:t;return e._events[l]?e._events[l].fn?e._events[l]=[e._events[l],s]:e._events[l].push(s):(e._events[l]=s,e._eventsCount++),e}function l(e,t){0==--e._eventsCount?e._events=new a:delete e._events[t]}function u(){this._events=new a,this._eventsCount=0}Object.create&&(a.prototype=Object.create(null),(new a).__proto__||(i=!1)),u.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},u.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,a=n.length,o=new Array(a);r<a;r++)o[r]=n[r].fn;return o},u.prototype.listenerCount=function(e){var t=i?i+e:e,n=this._events[t];return n?n.fn?1:n.length:0},u.prototype.emit=function(e,t,n,r,a,o){var s=i?i+e:e;if(!this._events[s])return!1;var l,u,c=this._events[s],p=arguments.length;if(c.fn){switch(c.once&&this.removeListener(e,c.fn,void 0,!0),p){case 1:return c.fn.call(c.context),!0;case 2:return c.fn.call(c.context,t),!0;case 3:return c.fn.call(c.context,t,n),!0;case 4:return c.fn.call(c.context,t,n,r),!0;case 5:return c.fn.call(c.context,t,n,r,a),!0;case 6:return c.fn.call(c.context,t,n,r,a,o),!0}for(u=1,l=new Array(p-1);u<p;u++)l[u-1]=arguments[u];c.fn.apply(c.context,l)}else{var d,h=c.length;for(u=0;u<h;u++)switch(c[u].once&&this.removeListener(e,c[u].fn,void 0,!0),p){case 1:c[u].fn.call(c[u].context);break;case 2:c[u].fn.call(c[u].context,t);break;case 3:c[u].fn.call(c[u].context,t,n);break;case 4:c[u].fn.call(c[u].context,t,n,r);break;default:if(!l)for(d=1,l=new Array(p-1);d<p;d++)l[d-1]=arguments[d];c[u].fn.apply(c[u].context,l)}}return!0},u.prototype.on=function(e,t,n){return s(this,e,t,n,!1)},u.prototype.once=function(e,t,n){return s(this,e,t,n,!0)},u.prototype.removeListener=function(e,t,n,r){var a=i?i+e:e;if(!this._events[a])return this;if(!t)return l(this,a),this;var o=this._events[a];if(o.fn)o.fn!==t||r&&!o.once||n&&o.context!==n||l(this,a);else{for(var s=0,u=[],c=o.length;s<c;s++)(o[s].fn!==t||r&&!o[s].once||n&&o[s].context!==n)&&u.push(o[s]);u.length?this._events[a]=1===u.length?u[0]:u:l(this,a)}return this},u.prototype.removeAllListeners=function(e){var t;return e?(t=i?i+e:e,this._events[t]&&l(this,t)):(this._events=new a,this._eventsCount=0),this},u.prototype.off=u.prototype.removeListener,u.prototype.addListener=u.prototype.on,u.prefixed=i,u.EventEmitter=u,e.exports=u},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=function(){function e(e,t){this.subtle=void 0,this.aesIV=void 0,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=void 0,this.key=void 0,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}(),a=n(9),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.ksRows=0,this.keySize=0,this.keySchedule=void 0,this.invKeySchedule=void 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],a=n[2],o=n[3],s=this.invSubMix,l=s[0],u=s[1],c=s[2],p=s[3],d=new Uint32Array(256),h=0,f=0,g=0;for(g=0;g<256;g++)d[g]=g<128?g<<1:g<<1^283;for(g=0;g<256;g++){var y=f^f<<1^f<<2^f<<3^f<<4;y=y>>>8^255&y^99,e[h]=y,t[y]=h;var v=d[h],m=d[v],b=d[m],_=257*d[y]^16843008*y;r[h]=_<<24|_>>>8,i[h]=_<<16|_>>>16,a[h]=_<<8|_>>>24,o[h]=_,_=16843009*b^65537*m^257*v^16843008*h,l[y]=_<<24|_>>>8,u[y]=_<<16|_>>>16,c[y]=_<<8|_>>>24,p[y]=_,h?(h=v^d[d[d[b^v]]],f^=d[d[f]]):h=f=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 a,o,s,l,u=this.ksRows=4*(i+6+1),c=this.keySchedule=new Uint32Array(u),p=this.invKeySchedule=new Uint32Array(u),d=this.sBox,h=this.rcon,f=this.invSubMix,g=f[0],y=f[1],v=f[2],m=f[3];for(a=0;a<u;a++)a<i?s=c[a]=t[a]:(l=s,a%i==0?(l=d[(l=l<<8|l>>>24)>>>24]<<24|d[l>>>16&255]<<16|d[l>>>8&255]<<8|d[255&l],l^=h[a/i|0]<<24):i>6&&a%i==4&&(l=d[l>>>24]<<24|d[l>>>16&255]<<16|d[l>>>8&255]<<8|d[255&l]),c[a]=s=(c[a-i]^l)>>>0);for(o=0;o<u;o++)a=u-o,l=3&o?c[a]:c[a-4],p[o]=o<4||a<=4?l:g[d[l>>>24]]^y[d[l>>>16&255]]^v[d[l>>>8&255]]^m[d[255&l]],p[o]=p[o]>>>0}},t.networkToHostOrderSwap=function(e){return e<<24|(65280&e)<<8|(16711680&e)>>8|e>>>24},t.decrypt=function(e,t,n){for(var r,i,a,o,s,l,u,c,p,d,h,f,g,y,v=this.keySize+6,m=this.invKeySchedule,b=this.invSBox,_=this.invSubMix,E=_[0],k=_[1],T=_[2],A=_[3],w=this.uint8ArrayToUint32Array_(n),S=w[0],C=w[1],x=w[2],I=w[3],P=new Int32Array(e),D=new Int32Array(P.length),R=this.networkToHostOrderSwap;t<P.length;){for(p=R(P[t]),d=R(P[t+1]),h=R(P[t+2]),f=R(P[t+3]),s=p^m[0],l=f^m[1],u=h^m[2],c=d^m[3],g=4,y=1;y<v;y++)r=E[s>>>24]^k[l>>16&255]^T[u>>8&255]^A[255&c]^m[g],i=E[l>>>24]^k[u>>16&255]^T[c>>8&255]^A[255&s]^m[g+1],a=E[u>>>24]^k[c>>16&255]^T[s>>8&255]^A[255&l]^m[g+2],o=E[c>>>24]^k[s>>16&255]^T[l>>8&255]^A[255&u]^m[g+3],s=r,l=i,u=a,c=o,g+=4;r=b[s>>>24]<<24^b[l>>16&255]<<16^b[u>>8&255]<<8^b[255&c]^m[g],i=b[l>>>24]<<24^b[u>>16&255]<<16^b[c>>8&255]<<8^b[255&s]^m[g+1],a=b[u>>>24]<<24^b[c>>16&255]<<16^b[s>>8&255]<<8^b[255&l]^m[g+2],o=b[c>>>24]<<24^b[s>>16&255]<<16^b[l>>8&255]<<8^b[255&u]^m[g+3],D[t]=R(r^S),D[t+1]=R(o^C),D[t+2]=R(a^x),D[t+3]=R(i^I),S=p,C=d,x=h,I=f,t+=4}return D.buffer},e}(),s=n(1),l=n(5),u=function(){function e(e,t,n){var r=(void 0===n?{}:n).removePKCS7Padding,i=void 0===r||r;if(this.logEnabled=!0,this.observer=void 0,this.config=void 0,this.removePKCS7Padding=void 0,this.subtle=null,this.softwareDecrypter=null,this.key=null,this.fastAesKey=null,this.remainderData=null,this.currentIV=null,this.currentResult=null,this.observer=e,this.config=t,this.removePKCS7Padding=i,i)try{var a=self.crypto;a&&(this.subtle=a.subtle||a.webkitSubtle)}catch(e){}null===this.subtle&&(this.config.enableSoftwareAES=!0)}var t=e.prototype;return t.destroy=function(){this.observer=null},t.isSync=function(){return this.config.enableSoftwareAES},t.flush=function(){var e=this.currentResult;if(e){var t,n,r,i=new Uint8Array(e);return this.reset(),this.removePKCS7Padding?(r=(n=(t=i).byteLength)&&new DataView(t.buffer).getUint8(n-1))?Object(a.a)(t,0,n-r):t:i}this.reset()},t.reset=function(){this.currentResult=null,this.currentIV=null,this.remainderData=null,this.softwareDecrypter&&(this.softwareDecrypter=null)},t.decrypt=function(e,t,n,r){if(this.config.enableSoftwareAES){this.softwareDecrypt(new Uint8Array(e),t,n);var i=this.flush();i&&r(i.buffer)}else this.webCryptoDecrypt(new Uint8Array(e),t,n).then(r)},t.softwareDecrypt=function(e,t,n){var r=this.currentIV,i=this.currentResult,s=this.remainderData;this.logOnce("JS AES decrypt"),s&&(e=Object(l.b)(s,e),this.remainderData=null);var u=this.getValidChunk(e);if(!u.length)return null;r&&(n=r);var c=this.softwareDecrypter;c||(c=this.softwareDecrypter=new o),c.expandKey(t);var p=i;return this.currentResult=c.decrypt(u.buffer,0,n),this.currentIV=Object(a.a)(u,-16).buffer,p||null},t.webCryptoDecrypt=function(e,t,n){var a=this,o=this.subtle;return this.key===t&&this.fastAesKey||(this.key=t,this.fastAesKey=new i(o,t)),this.fastAesKey.expandKey().then((function(t){return o?new r(o,n).decrypt(e.buffer,t):Promise.reject(new Error("web crypto not initialized"))})).catch((function(r){return a.onWebCryptoError(r,e,t,n)}))},t.onWebCryptoError=function(e,t,n,r){return s.b.warn("[decrypter.ts]: WebCrypto Error, disable WebCrypto API:",e),this.config.enableSoftwareAES=!0,this.logEnabled=!0,this.softwareDecrypt(t,n,r)},t.getValidChunk=function(e){var t=e,n=e.length-e.length%16;return n!==e.length&&(t=Object(a.a)(e,0,n),this.remainderData=Object(a.a)(e,n)),t},t.logOnce=function(e){this.logEnabled&&(s.b.log("[decrypter.ts]: "+e),this.logEnabled=!1)},e}()},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(12);function i(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,t){this._uri=null,this.method=null,this.keyFormat=null,this.keyFormatVersions=null,this.keyID=null,this.key=null,this.iv=null,this._uri=t?Object(r.buildAbsoluteURL)(e,t,{alwaysNormalize:!0}):e}var t,n;return e.fromURL=function(t,n){return new e(t,n)},e.fromURI=function(t){return new e(t)},t=e,(n=[{key:"uri",get:function(){return this._uri}}])&&i(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}()},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}function i(e){return(e+"").replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}function a(e,t,r){var a={};a[r]=[];var o=t.toString(),s=o.match(/^function\s?\w*\(\w+,\s*\w+,\s*(\w+)\)/);if(!s)return a;for(var l,u=s[1],c=new RegExp("(\\\\n|\\W)"+i(u)+"\\(\\s*(/\\*.*?\\*/)?\\s*.*?([\\.|\\-|\\+|\\w|/|@]+).*?\\)","g");l=c.exec(o);)"dll-reference"!==l[3]&&a[r].push(l[3]);for(c=new RegExp("\\("+i(u)+'\\("(dll-reference\\s([\\.|\\-|\\+|\\w|/|@]+))"\\)\\)\\(\\s*(/\\*.*?\\*/)?\\s*.*?([\\.|\\-|\\+|\\w|/|@]+).*?\\)',"g");l=c.exec(o);)e[l[2]]||(a[r].push(l[1]),e[l[2]]=n(l[1]).m),a[l[2]]=a[l[2]]||[],a[l[2]].push(l[4]);for(var p,d=Object.keys(a),h=0;h<d.length;h++)for(var f=0;f<a[d[h]].length;f++)p=a[d[h]][f],isNaN(1*p)||(a[d[h]][f]=1*a[d[h]][f]);return a}function o(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},s=t.all?{main:Object.keys(i.main)}:function(e,t){for(var n={main:[t]},r={main:[]},i={main:{}};o(n);)for(var s=Object.keys(n),l=0;l<s.length;l++){var u=s[l],c=n[u].pop();if(i[u]=i[u]||{},!i[u][c]&&e[u][c]){i[u][c]=!0,r[u]=r[u]||[],r[u].push(c);for(var p=a(e,e[u][c],u),d=Object.keys(p),h=0;h<d.length;h++)n[d[h]]=n[d[h]]||[],n[d[h]]=n[d[h]].concat(p[d[h]])}}return r}(i,e),l="";Object.keys(s).filter((function(e){return"main"!==e})).forEach((function(e){for(var t=0;s[e][t];)t++;s[e].push(t),i[e][t]="(function(module, exports, __webpack_require__) { module.exports = __webpack_require__; })",l=l+"var "+e+" = ("+r.toString().replace("ENTRY_MODULE",JSON.stringify(t))+")({"+s[e].map((function(t){return JSON.stringify(t)+": "+i[e][t].toString()})).join(",")+"});\n"})),l=l+"new (("+r.toString().replace("ENTRY_MODULE",JSON.stringify(e))+")({"+s.main.map((function(e){return JSON.stringify(e)+": "+i.main[e].toString()})).join(",")+"}))(self);";var u=new window.Blob([l],{type:"text/javascript"});if(t.bare)return u;var c=(window.URL||window.webkitURL||window.mozURL||window.msURL).createObjectURL(u),p=new window.Worker(c);return p.objectURL=c,p}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return s}));var r=n(10),i=n(0),a=n(1),o=n(15);function s(e){var t=new o.EventEmitter,n=function(t,n){e.postMessage({event:t,data:n})};t.on(i.a.FRAG_DECRYPTED,n),t.on(i.a.ERROR,n),e.addEventListener("message",(function(i){var o=i.data;switch(o.cmd){case"init":var s=JSON.parse(o.config);e.transmuxer=new r.c(t,o.typeSupported,s,o.vendor,o.id),Object(a.a)(s.debug),function(){var e=function(e){a.b[e]=function(t){n("workerLog",{logType:e,message:t})}};for(var t in a.b)e(t)}(),n("init",null);break;case"configure":e.transmuxer.configure(o.config);break;case"demux":var u=e.transmuxer.push(o.data,o.decryptdata,o.chunkMeta,o.state);Object(r.d)(u)?u.then((function(t){l(e,t)})):l(e,u);break;case"flush":var p=o.chunkMeta,d=e.transmuxer.flush(p);Object(r.d)(d)?d.then((function(t){c(e,t,p)})):c(e,d,p)}}))}function l(e,t){if(!((n=t.remuxResult).audio||n.video||n.text||n.id3||n.initSegment))return!1;var n,r=[],i=t.remuxResult,a=i.audio,o=i.video;return a&&u(r,a),o&&u(r,o),e.postMessage({event:"transmuxComplete",data:t},r),!0}function u(e,t){t.data1&&e.push(t.data1.buffer),t.data2&&e.push(t.data2.buffer)}function c(e,t,n){t.reduce((function(t,n){return l(e,n)||t}),!1)||e.postMessage({event:"transmuxComplete",data:t[0]}),e.postMessage({event:"flush",data:n})}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return dr}));var r,i=n(12),a=n(3),o=n(0),s=n(2),l=n(1),u=n(5),c=/^(\d+)x(\d+)$/,p=/\s*(.+?)\s*=((?:\".*?\")|.*?)(?:,|$)/g,d=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.optionalFloat=function(e,t){var n=this[e];return n?parseFloat(n):t},t.enumeratedString=function(e){return this[e]},t.bool=function(e){return"YES"===this[e]},t.decimalResolution=function(e){var t=c.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(p.lastIndex=0;null!==(t=p.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}();function h(){return(h=Object.assign?Object.assign.bind():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}).apply(this,arguments)}function f(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.ID="ID",e.CLASS="CLASS",e.START_DATE="START-DATE",e.DURATION="DURATION",e.END_DATE="END-DATE",e.END_ON_NEXT="END-ON-NEXT",e.PLANNED_DURATION="PLANNED-DURATION",e.SCTE35_OUT="SCTE35-OUT",e.SCTE35_IN="SCTE35-IN"}(r||(r={}));var g=function(){function e(e,t){if(this.attr=void 0,this._startDate=void 0,this._endDate=void 0,this._badValueForSameId=void 0,t){var n=t.attr;for(var i in n)if(Object.prototype.hasOwnProperty.call(e,i)&&e[i]!==n[i]){l.b.warn('DATERANGE tag attribute: "'+i+'" does not match for tags with ID: "'+e.ID+'"'),this._badValueForSameId=i;break}e=h(new d({}),n,e)}if(this.attr=e,this._startDate=new Date(e[r.START_DATE]),r.END_DATE in this.attr){var o=new Date(this.attr[r.END_DATE]);Object(a.a)(o.getTime())&&(this._endDate=o)}}var t,n;return t=e,(n=[{key:"id",get:function(){return this.attr.ID}},{key:"class",get:function(){return this.attr.CLASS}},{key:"startDate",get:function(){return this._startDate}},{key:"endDate",get:function(){if(this._endDate)return this._endDate;var e=this.duration;return null!==e?new Date(this._startDate.getTime()+1e3*e):null}},{key:"duration",get:function(){if(r.DURATION in this.attr){var e=this.attr.decimalFloatingPoint(r.DURATION);if(Object(a.a)(e))return e}else if(this._endDate)return(this._endDate.getTime()-this._startDate.getTime())/1e3;return null}},{key:"plannedDuration",get:function(){return r.PLANNED_DURATION in this.attr?this.attr.decimalFloatingPoint(r.PLANNED_DURATION):null}},{key:"endOnNext",get:function(){return this.attr.bool(r.END_ON_NEXT)}},{key:"isValid",get:function(){return!!this.id&&!this._badValueForSameId&&Object(a.a)(this.startDate.getTime())&&(null===this.duration||this.duration>=0)&&(!this.endOnNext||!!this.class)}}])&&f(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}(),y=n(6);function v(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 m=function(){function e(e){this.PTSKnown=!1,this.alignedSliding=!1,this.averagetargetduration=void 0,this.endCC=0,this.endSN=0,this.fragments=void 0,this.fragmentHint=void 0,this.partList=null,this.dateRanges=void 0,this.live=!0,this.ageHeader=0,this.advancedDateTime=void 0,this.updated=!0,this.advanced=!0,this.availabilityDelay=void 0,this.misses=0,this.needSidxRanges=!1,this.startCC=0,this.startSN=0,this.startTimeOffset=null,this.targetduration=0,this.totalduration=0,this.type=null,this.url=void 0,this.m3u8="",this.version=null,this.canBlockReload=!1,this.canSkipUntil=0,this.canSkipDateRanges=!1,this.skippedSegments=0,this.recentlyRemovedDateranges=void 0,this.partHoldBack=0,this.holdBack=0,this.partTarget=0,this.preloadHint=void 0,this.renditionReports=void 0,this.tuneInGoal=0,this.deltaUpdateFailed=void 0,this.driftStartTime=0,this.driftEndTime=0,this.driftStart=0,this.driftEnd=0,this.fragments=[],this.dateRanges={},this.url=e}var t,n;return e.prototype.reloaded=function(e){if(!e)return this.advanced=!0,void(this.updated=!0);var t=this.lastPartSn-e.lastPartSn,n=this.lastPartIndex-e.lastPartIndex;this.updated=this.endSN!==e.endSN||!!n||!!t,this.advanced=this.endSN>e.endSN||t>0||0===t&&n>0,this.updated||this.advanced?this.misses=Math.floor(.6*e.misses):this.misses=e.misses+1,this.availabilityDelay=e.availabilityDelay},t=e,(n=[{key:"hasProgramDateTime",get:function(){return!!this.fragments.length&&Object(a.a)(this.fragments[this.fragments.length-1].programDateTime)}},{key:"levelTargetDuration",get:function(){return this.averagetargetduration||this.targetduration||10}},{key:"drift",get:function(){var e=this.driftEndTime-this.driftStartTime;return e>0?1e3*(this.driftEnd-this.driftStart)/e:1}},{key:"edge",get:function(){return this.partEnd||this.fragmentEnd}},{key:"partEnd",get:function(){var e;return null!==(e=this.partList)&&void 0!==e&&e.length?this.partList[this.partList.length-1].end:this.fragmentEnd}},{key:"fragmentEnd",get:function(){var e;return null!==(e=this.fragments)&&void 0!==e&&e.length?this.fragments[this.fragments.length-1].end:0}},{key:"age",get:function(){return this.advancedDateTime?Math.max(Date.now()-this.advancedDateTime,0)/1e3:0}},{key:"lastPartIndex",get:function(){var e;return null!==(e=this.partList)&&void 0!==e&&e.length?this.partList[this.partList.length-1].index:-1}},{key:"lastPartSn",get:function(){var e;return null!==(e=this.partList)&&void 0!==e&&e.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}}])&&v(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}(),b=n(17),_={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,av01:!0,drac:!0,dva1:!0,dvav:!0,dvh1:!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},text:{stpp:!0,wvtt:!0}};function E(e,t){return MediaSource.isTypeSupported((t||"video")+'/mp4;codecs="'+e+'"')}var k=/#EXT-X-STREAM-INF:([^\r\n]*)(?:[\r\n](?:#[^\r\n]*)?)*([^\r\n]+)|#EXT-X-SESSION-DATA:([^\r\n]*)[\r\n]+/g,T=/#EXT-X-MEDIA:(.*)/g,A=new RegExp([/#EXTINF:\s*(\d*(?:\.\d+)?)(?:,(.*)\s+)?/.source,/(?!#) *(\S[\S ]*)/.source,/#EXT-X-BYTERANGE:*(.+)/.source,/#EXT-X-PROGRAM-DATE-TIME:(.+)/.source,/#.*/.source].join("|"),"g"),w=new RegExp([/#(EXTM3U)/.source,/#EXT-X-(DATERANGE|KEY|MAP|PART|PART-INF|PLAYLIST-TYPE|PRELOAD-HINT|RENDITION-REPORT|SERVER-CONTROL|SKIP|START):(.+)/.source,/#EXT-X-(BITRATE|DISCONTINUITY-SEQUENCE|MEDIA-SEQUENCE|TARGETDURATION|VERSION): *(\d+)/.source,/#EXT-X-(DISCONTINUITY|ENDLIST|GAP)/.source,/(#)([^:]*):(.*)/.source,/(#)(.*)(?:.*)\r?\n?/.source].join("|")),S=/\.(mp4|m4s|m4v|m4a)$/i,C=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=e.split(".");if(t.length>2){var n=t.shift()+".";return(n+=parseInt(t.shift()).toString(16))+("000"+parseInt(t.shift()).toString(16)).slice(-4)}return e},e.resolve=function(e,t){return i.buildAbsoluteURL(t,e,{alwaysNormalize:!0})},e.parseMasterPlaylist=function(t,n){var r,i=[],a=[],o={},s=!1;for(k.lastIndex=0;null!=(r=k.exec(t));)if(r[1]){var l,u=new d(r[1]),c={attrs:u,bitrate:u.decimalInteger("AVERAGE-BANDWIDTH")||u.decimalInteger("BANDWIDTH"),name:u.NAME,url:e.resolve(r[2],n)},p=u.decimalResolution("RESOLUTION");p&&(c.width=p.width,c.height=p.height),x((u.CODECS||"").split(/[ ,]+/).filter((function(e){return e})),c),c.videoCodec&&-1!==c.videoCodec.indexOf("avc1")&&(c.videoCodec=e.convertAVC1ToAVCOTI(c.videoCodec)),null!==(l=c.unknownCodecs)&&void 0!==l&&l.length||a.push(c),i.push(c)}else if(r[3]){var h=new d(r[3]);h["DATA-ID"]&&(s=!0,o[h["DATA-ID"]]=h)}return{levels:a.length>0&&a.length<i.length?a:i,sessionData:s?o:null}},e.parseMasterPlaylistMedia=function(t,n,r,i){var a;void 0===i&&(i=[]);var o=[],s=0;for(T.lastIndex=0;null!==(a=T.exec(t));){var l=new d(a[1]);if(l.TYPE===r){var u={attrs:l,bitrate:0,id:s++,groupId:l["GROUP-ID"],instreamId:l["INSTREAM-ID"],name:l.NAME||l.LANGUAGE||"",type:r,default:l.bool("DEFAULT"),autoselect:l.bool("AUTOSELECT"),forced:l.bool("FORCED"),lang:l.LANGUAGE,url:l.URI?e.resolve(l.URI,n):""};if(i.length){var c=e.findGroup(i,u.groupId)||i[0];I(u,c,"audioCodec"),I(u,c,"textCodec")}o.push(u)}}return o},e.parseLevelPlaylist=function(e,t,n,r,o){var s,u,c,p=new m(t),h=p.fragments,f=null,v=0,_=0,E=0,k=0,T=null,C=new y.b(r,t),x=-1,I=!1;for(A.lastIndex=0,p.m3u8=e;null!==(s=A.exec(e));){I&&(I=!1,(C=new y.b(r,t)).start=E,C.sn=v,C.cc=k,C.level=n,f&&(C.initSegment=f,C.rawProgramDateTime=f.rawProgramDateTime,f.rawProgramDateTime=null));var R=s[1];if(R){C.duration=parseFloat(R);var O=(" "+s[2]).slice(1);C.title=O||null,C.tagList.push(O?["INF",R,O]:["INF",R])}else if(s[3])Object(a.a)(C.duration)&&(C.start=E,c&&(C.levelkey=c),C.sn=v,C.level=n,C.cc=k,C.urlId=o,h.push(C),C.relurl=(" "+s[3]).slice(1),P(C,T),T=C,E+=C.duration,v++,_=0,I=!0);else if(s[4]){var L=(" "+s[4]).slice(1);T?C.setByteRange(L,T):C.setByteRange(L)}else if(s[5])C.rawProgramDateTime=(" "+s[5]).slice(1),C.tagList.push(["PROGRAM-DATE-TIME",C.rawProgramDateTime]),-1===x&&(x=h.length);else{if(!(s=s[0].match(w))){l.b.warn("No matches on slow regex match for level playlist!");continue}for(u=1;u<s.length&&void 0===s[u];u++);var M=(" "+s[u]).slice(1),N=(" "+s[u+1]).slice(1),U=s[u+2]?(" "+s[u+2]).slice(1):"";switch(M){case"PLAYLIST-TYPE":p.type=N.toUpperCase();break;case"MEDIA-SEQUENCE":v=p.startSN=parseInt(N);break;case"SKIP":var F=new d(N),j=F.decimalInteger("SKIPPED-SEGMENTS");if(Object(a.a)(j)){p.skippedSegments=j;for(var B=j;B--;)h.unshift(null);v+=j}var V=F.enumeratedString("RECENTLY-REMOVED-DATERANGES");V&&(p.recentlyRemovedDateranges=V.split("\t"));break;case"TARGETDURATION":p.targetduration=parseFloat(N);break;case"VERSION":p.version=parseInt(N);break;case"EXTM3U":break;case"ENDLIST":p.live=!1;break;case"#":(N||U)&&C.tagList.push(U?[N,U]:[N]);break;case"DISCONTINUITY":k++,C.tagList.push(["DIS"]);break;case"GAP":C.tagList.push([M]);break;case"BITRATE":C.tagList.push([M,N]);break;case"DATERANGE":var H=new d(N),G=new g(H,p.dateRanges[H.ID]);G.isValid||p.skippedSegments?p.dateRanges[G.id]=G:l.b.warn('Ignoring invalid DATERANGE tag: "'+N+'"'),C.tagList.push(["EXT-X-DATERANGE",N]);break;case"DISCONTINUITY-SEQUENCE":k=parseInt(N);break;case"KEY":var K,z=new d(N),W=z.enumeratedString("METHOD"),Y=z.URI,q=z.hexadecimalInteger("IV"),X=z.enumeratedString("KEYFORMATVERSIONS"),$=z.enumeratedString("KEYID"),Q=null!=(K=z.enumeratedString("KEYFORMAT"))?K:"identity";if(["com.apple.streamingkeydelivery","com.microsoft.playready","urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed","com.widevine"].indexOf(Q)>-1){l.b.warn("Keyformat "+Q+" is not supported from the manifest");continue}if("identity"!==Q)continue;W&&(c=b.a.fromURL(t,Y),Y&&["AES-128","SAMPLE-AES","SAMPLE-AES-CENC"].indexOf(W)>=0&&(c.method=W,c.keyFormat=Q,$&&(c.keyID=$),X&&(c.keyFormatVersions=X),c.iv=q));break;case"START":var J=new d(N).decimalFloatingPoint("TIME-OFFSET");Object(a.a)(J)&&(p.startTimeOffset=J);break;case"MAP":var Z=new d(N);if(C.duration){var ee=new y.b(r,t);D(ee,Z,n,c),f=ee,C.initSegment=f,f.rawProgramDateTime&&!C.rawProgramDateTime&&(C.rawProgramDateTime=f.rawProgramDateTime)}else D(C,Z,n,c),f=C,I=!0;break;case"SERVER-CONTROL":var te=new d(N);p.canBlockReload=te.bool("CAN-BLOCK-RELOAD"),p.canSkipUntil=te.optionalFloat("CAN-SKIP-UNTIL",0),p.canSkipDateRanges=p.canSkipUntil>0&&te.bool("CAN-SKIP-DATERANGES"),p.partHoldBack=te.optionalFloat("PART-HOLD-BACK",0),p.holdBack=te.optionalFloat("HOLD-BACK",0);break;case"PART-INF":var ne=new d(N);p.partTarget=ne.decimalFloatingPoint("PART-TARGET");break;case"PART":var re=p.partList;re||(re=p.partList=[]);var ie=_>0?re[re.length-1]:void 0,ae=_++,oe=new y.c(new d(N),C,t,ae,ie);re.push(oe),C.duration+=oe.duration;break;case"PRELOAD-HINT":var se=new d(N);p.preloadHint=se;break;case"RENDITION-REPORT":var le=new d(N);p.renditionReports=p.renditionReports||[],p.renditionReports.push(le);break;default:l.b.warn("line parsed but not handled: "+s)}}}T&&!T.relurl?(h.pop(),E-=T.duration,p.partList&&(p.fragmentHint=T)):p.partList&&(P(C,T),C.cc=k,p.fragmentHint=C);var ue=h.length,ce=h[0],pe=h[ue-1];if((E+=p.skippedSegments*p.targetduration)>0&&ue&&pe){p.averagetargetduration=E/ue;var de=pe.sn;p.endSN="initSegment"!==de?de:0,ce&&(p.startCC=ce.cc,ce.initSegment||p.fragments.every((function(e){return e.relurl&&(t=e.relurl,S.test(null!=(n=null===(r=i.parseURL(t))||void 0===r?void 0:r.path)?n:""));var t,n,r}))&&(l.b.warn("MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX"),(C=new y.b(r,t)).relurl=pe.relurl,C.level=n,C.sn="initSegment",ce.initSegment=C,p.needSidxRanges=!0))}else p.endSN=0,p.startCC=0;return p.fragmentHint&&(E+=p.fragmentHint.duration),p.totalduration=E,p.endCC=k,x>0&&function(e,t){for(var n=e[t],r=t;r--;){var i=e[r];if(!i)return;i.programDateTime=n.programDateTime-1e3*i.duration,n=i}}(h,x),p},e}();function x(e,t){["video","audio","text"].forEach((function(n){var r=e.filter((function(e){return function(e,t){var n=_[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}function I(e,t,n){var r=t[n];r&&(e[n]=r)}function P(e,t){e.rawProgramDateTime?e.programDateTime=Date.parse(e.rawProgramDateTime):null!=t&&t.programDateTime&&(e.programDateTime=t.endProgramDateTime),Object(a.a)(e.programDateTime)||(e.programDateTime=null,e.rawProgramDateTime=null)}function D(e,t,n,r){e.relurl=t.URI,t.BYTERANGE&&e.setByteRange(t.BYTERANGE),e.level=n,e.sn="initSegment",r&&(e.levelkey=r),e.initSegment=null}var R=n(4);function O(e,t){var n=e.url;return void 0!==n&&0!==n.indexOf("data:")||(n=t.url),n}var L=function(){function e(e){this.hls=void 0,this.loaders=Object.create(null),this.hls=e,this.registerListeners()}var t=e.prototype;return t.startLoad=function(e){},t.stopLoad=function(){this.destroyInternalLoaders()},t.registerListeners=function(){var e=this.hls;e.on(o.a.MANIFEST_LOADING,this.onManifestLoading,this),e.on(o.a.LEVEL_LOADING,this.onLevelLoading,this),e.on(o.a.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),e.on(o.a.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},t.unregisterListeners=function(){var e=this.hls;e.off(o.a.MANIFEST_LOADING,this.onManifestLoading,this),e.off(o.a.LEVEL_LOADING,this.onLevelLoading,this),e.off(o.a.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),e.off(o.a.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},t.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},t.getInternalLoader=function(e){return this.loaders[e.type]},t.resetInternalLoader=function(e){this.loaders[e]&&delete this.loaders[e]},t.destroyInternalLoaders=function(){for(var e in this.loaders){var t=this.loaders[e];t&&t.destroy(),this.resetInternalLoader(e)}},t.destroy=function(){this.unregisterListeners(),this.destroyInternalLoaders()},t.onManifestLoading=function(e,t){var n=t.url;this.load({id:null,groupId:null,level:0,responseType:"text",type:R.a.MANIFEST,url:n,deliveryDirectives:null})},t.onLevelLoading=function(e,t){var n=t.id,r=t.level,i=t.url,a=t.deliveryDirectives;this.load({id:n,groupId:null,level:r,responseType:"text",type:R.a.LEVEL,url:i,deliveryDirectives:a})},t.onAudioTrackLoading=function(e,t){var n=t.id,r=t.groupId,i=t.url,a=t.deliveryDirectives;this.load({id:n,groupId:r,level:null,responseType:"text",type:R.a.AUDIO_TRACK,url:i,deliveryDirectives:a})},t.onSubtitleTrackLoading=function(e,t){var n=t.id,r=t.groupId,i=t.url,a=t.deliveryDirectives;this.load({id:n,groupId:r,level:null,responseType:"text",type:R.a.SUBTITLE_TRACK,url:i,deliveryDirectives:a})},t.load=function(e){var t,n,r,i,a,o,s=this.hls.config,u=this.getInternalLoader(e);if(u){var c=u.context;if(c&&c.url===e.url)return void l.b.trace("[playlist-loader]: playlist request ongoing");l.b.log("[playlist-loader]: aborting previous loader for type: "+e.type),u.abort()}switch(e.type){case R.a.MANIFEST:n=s.manifestLoadingMaxRetry,r=s.manifestLoadingTimeOut,i=s.manifestLoadingRetryDelay,a=s.manifestLoadingMaxRetryTimeout;break;case R.a.LEVEL:case R.a.AUDIO_TRACK:case R.a.SUBTITLE_TRACK:n=0,r=s.levelLoadingTimeOut;break;default:n=s.levelLoadingMaxRetry,r=s.levelLoadingTimeOut,i=s.levelLoadingRetryDelay,a=s.levelLoadingMaxRetryTimeout}if(u=this.createInternalLoader(e),null!==(t=e.deliveryDirectives)&&void 0!==t&&t.part&&(e.type===R.a.LEVEL&&null!==e.level?o=this.hls.levels[e.level].details:e.type===R.a.AUDIO_TRACK&&null!==e.id?o=this.hls.audioTracks[e.id].details:e.type===R.a.SUBTITLE_TRACK&&null!==e.id&&(o=this.hls.subtitleTracks[e.id].details),o)){var p=o.partTarget,d=o.targetduration;p&&d&&(r=Math.min(1e3*Math.max(3*p,.8*d),r))}var h={timeout:r,maxRetry:n,retryDelay:i,maxRetryDelay:a,highWaterMark:0},f={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};u.load(e,h,f)},t.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);this.resetInternalLoader(n.type);var i=e.data;0===i.indexOf("#EXTM3U")?(t.parsing.start=performance.now(),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)},t.loaderror=function(e,t,n){void 0===n&&(n=null),this.handleNetworkError(t,n,!1,e)},t.loadtimeout=function(e,t,n){void 0===n&&(n=null),this.handleNetworkError(t,n,!0)},t.handleMasterPlaylist=function(e,t,n,r){var i=this.hls,a=e.data,s=O(e,n),u=C.parseMasterPlaylist(a,s),c=u.levels,p=u.sessionData;if(c.length){var h=c.map((function(e){return{id:e.attrs.AUDIO,audioCodec:e.audioCodec}})),f=c.map((function(e){return{id:e.attrs.SUBTITLES,textCodec:e.textCodec}})),g=C.parseMasterPlaylistMedia(a,s,"AUDIO",h),y=C.parseMasterPlaylistMedia(a,s,"SUBTITLES",f),v=C.parseMasterPlaylistMedia(a,s,"CLOSED-CAPTIONS");g.length&&(g.some((function(e){return!e.url}))||!c[0].audioCodec||c[0].attrs.AUDIO||(l.b.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),g.unshift({type:"main",name:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new d({}),bitrate:0,url:""}))),i.trigger(o.a.MANIFEST_LOADED,{levels:c,audioTracks:g,subtitles:y,captions:v,url:s,stats:t,networkDetails:r,sessionData:p})}else this.handleManifestParsingError(e,n,"no level found in manifest",r)},t.handleTrackOrLevelPlaylist=function(e,t,n,r){var i=this.hls,l=n.id,u=n.level,c=n.type,p=O(e,n),h=Object(a.a)(l)?l:0,f=Object(a.a)(u)?u:h,g=function(e){switch(e.type){case R.a.AUDIO_TRACK:return R.b.AUDIO;case R.a.SUBTITLE_TRACK:return R.b.SUBTITLE;default:return R.b.MAIN}}(n),y=C.parseLevelPlaylist(e.data,p,f,g,h);if(y.fragments.length){if(c===R.a.MANIFEST){var v={attrs:new d({}),bitrate:0,details:y,name:"",url:p};i.trigger(o.a.MANIFEST_LOADED,{levels:[v],audioTracks:[],url:p,stats:t,networkDetails:r,sessionData:null})}if(t.parsing.end=performance.now(),y.needSidxRanges){var m,b=null===(m=y.fragments[0].initSegment)||void 0===m?void 0:m.url;this.load({url:b,isSidxRequest:!0,type:c,level:u,levelDetails:y,id:l,groupId:null,rangeStart:0,rangeEnd:2048,responseType:"arraybuffer",deliveryDirectives:null})}else n.levelDetails=y,this.handlePlaylistLoaded(e,t,n,r)}else i.trigger(o.a.ERROR,{type:s.b.NETWORK_ERROR,details:s.a.LEVEL_EMPTY_ERROR,fatal:!1,url:p,reason:"no fragments found in level",level:"number"==typeof n.level?n.level:void 0})},t.handleSidxRequest=function(e,t){var n=new Uint8Array(e.data),r=Object(u.c)(n,["sidx"])[0];if(r){var i=Object(u.k)(r);if(i){var a=i.references,o=t.levelDetails;a.forEach((function(e,t){var r=e.info,i=o.fragments[t];if(0===i.byteRange.length&&i.setByteRange(String(1+r.end-r.start)+"@"+String(r.start)),i.initSegment){var a=Object(u.c)(n,["moov"])[0],s=a?a.length:null;i.initSegment.setByteRange(String(s)+"@0")}}))}}},t.handleManifestParsingError=function(e,t,n,r){this.hls.trigger(o.a.ERROR,{type:s.b.NETWORK_ERROR,details:s.a.MANIFEST_PARSING_ERROR,fatal:t.type===R.a.MANIFEST,url:e.url,reason:n,response:e,context:t,networkDetails:r})},t.handleNetworkError=function(e,t,n,r){void 0===n&&(n=!1),l.b.warn("[playlist-loader]: A network "+(n?"timeout":"error")+" occurred while loading "+e.type+" level: "+e.level+" id: "+e.id+' group-id: "'+e.groupId+'"');var i=s.a.UNKNOWN,a=!1,u=this.getInternalLoader(e);switch(e.type){case R.a.MANIFEST:i=n?s.a.MANIFEST_LOAD_TIMEOUT:s.a.MANIFEST_LOAD_ERROR,a=!0;break;case R.a.LEVEL:i=n?s.a.LEVEL_LOAD_TIMEOUT:s.a.LEVEL_LOAD_ERROR,a=!1;break;case R.a.AUDIO_TRACK:i=n?s.a.AUDIO_TRACK_LOAD_TIMEOUT:s.a.AUDIO_TRACK_LOAD_ERROR,a=!1;break;case R.a.SUBTITLE_TRACK:i=n?s.a.SUBTITLE_TRACK_LOAD_TIMEOUT:s.a.SUBTITLE_LOAD_ERROR,a=!1}u&&this.resetInternalLoader(e.type);var c={type:s.b.NETWORK_ERROR,details:i,fatal:a,url:e.url,loader:u,context:e,networkDetails:t};r&&(c.response=r),this.hls.trigger(o.a.ERROR,c)},t.handlePlaylistLoaded=function(e,t,n,r){var i=n.type,a=n.level,s=n.id,l=n.groupId,u=n.loader,c=n.levelDetails,p=n.deliveryDirectives;if(null!=c&&c.targetduration){if(u)switch(c.live&&(u.getCacheAge&&(c.ageHeader=u.getCacheAge()||0),u.getCacheAge&&!isNaN(c.ageHeader)||(c.ageHeader=0)),i){case R.a.MANIFEST:case R.a.LEVEL:this.hls.trigger(o.a.LEVEL_LOADED,{details:c,level:a||0,id:s||0,stats:t,networkDetails:r,deliveryDirectives:p});break;case R.a.AUDIO_TRACK:this.hls.trigger(o.a.AUDIO_TRACK_LOADED,{details:c,id:s||0,groupId:l||"",stats:t,networkDetails:r,deliveryDirectives:p});break;case R.a.SUBTITLE_TRACK:this.hls.trigger(o.a.SUBTITLE_TRACK_LOADED,{details:c,id:s||0,groupId:l||"",stats:t,networkDetails:r,deliveryDirectives:p})}}else this.handleManifestParsingError(e,n,"invalid target duration",r)},e}(),M=function(){function e(e){this.hls=void 0,this.loaders={},this.decryptkey=null,this.decrypturl=null,this.hls=e,this.registerListeners()}var t=e.prototype;return t.startLoad=function(e){},t.stopLoad=function(){this.destroyInternalLoaders()},t.registerListeners=function(){this.hls.on(o.a.KEY_LOADING,this.onKeyLoading,this)},t.unregisterListeners=function(){this.hls.off(o.a.KEY_LOADING,this.onKeyLoading)},t.destroyInternalLoaders=function(){for(var e in this.loaders){var t=this.loaders[e];t&&t.destroy()}this.loaders={}},t.destroy=function(){this.unregisterListeners(),this.destroyInternalLoaders()},t.onKeyLoading=function(e,t){var n=t.frag,r=n.type,i=this.loaders[r];if(n.decryptdata){var a=n.decryptdata.uri;if(a!==this.decrypturl||null===this.decryptkey){var s=this.hls.config;if(i&&(l.b.warn("abort previous key loader for type:"+r),i.abort()),!a)return void l.b.warn("key uri is falsy");var u=s.loader,c=n.loader=this.loaders[r]=new u(s);this.decrypturl=a,this.decryptkey=null;var p={url:a,frag:n,responseType:"arraybuffer"},d={timeout:s.fragLoadingTimeOut,maxRetry:0,retryDelay:s.fragLoadingRetryDelay,maxRetryDelay:s.fragLoadingMaxRetryTimeout,highWaterMark:0},h={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};c.load(p,d,h)}else this.decryptkey&&(n.decryptdata.key=this.decryptkey,this.hls.trigger(o.a.KEY_LOADED,{frag:n}))}else l.b.warn("Missing decryption data on fragment in onKeyLoading")},t.loadsuccess=function(e,t,n){var r=n.frag;r.decryptdata?(this.decryptkey=r.decryptdata.key=new Uint8Array(e.data),r.loader=null,delete this.loaders[r.type],this.hls.trigger(o.a.KEY_LOADED,{frag:r})):l.b.error("after key load, decryptdata unset")},t.loaderror=function(e,t){var n=t.frag,r=n.loader;r&&r.abort(),delete this.loaders[n.type],this.hls.trigger(o.a.ERROR,{type:s.b.NETWORK_ERROR,details:s.a.KEY_LOAD_ERROR,fatal:!1,frag:n,response:e})},t.loadtimeout=function(e,t){var n=t.frag,r=n.loader;r&&r.abort(),delete this.loaders[n.type],this.hls.trigger(o.a.ERROR,{type:s.b.NETWORK_ERROR,details:s.a.KEY_LOAD_TIMEOUT,fatal:!1,frag:n})},e}();function N(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 U(e,t){var n=e.mode;if("disabled"===n&&(e.mode="hidden"),e.cues&&!e.cues.getCueById(t.id))try{if(e.addCue(t),!e.cues.getCueById(t.id))throw new Error("addCue is failed for: "+t)}catch(n){l.b.debug("[texttrack-utils]: "+n);var r=new self.TextTrackCue(t.startTime,t.endTime,t.text);r.id=t.id,e.addCue(r)}"disabled"===n&&(e.mode=n)}function F(e){var t=e.mode;if("disabled"===t&&(e.mode="hidden"),e.cues)for(var n=e.cues.length;n--;)e.removeCue(e.cues[n]);"disabled"===t&&(e.mode=t)}function j(e,t,n,r){var i=e.mode;if("disabled"===i&&(e.mode="hidden"),e.cues&&e.cues.length>0)for(var a=function(e,t,n){var r=[],i=function(e,t){if(t<e[0].startTime)return 0;var n=e.length-1;if(t>e[n].endTime)return-1;for(var r=0,i=n;r<=i;){var a=Math.floor((i+r)/2);if(t<e[a].startTime)i=a-1;else{if(!(t>e[a].startTime&&r<n))return a;r=a+1}}return e[r].startTime-t<t-e[i].startTime?r:i}(e,t);if(i>-1)for(var a=i,o=e.length;a<o;a++){var s=e[a];if(s.startTime>=t&&s.endTime<=n)r.push(s);else if(s.startTime>n)return r}return r}(e.cues,t,n),o=0;o<a.length;o++)r&&!r(a[o])||e.removeCue(a[o]);"disabled"===i&&(e.mode=i)}var B=n(7),V=n(8);function H(){return self.WebKitDataCue||self.VTTCue||self.TextTrackCue}function G(e,t){return e.getTime()/1e3-t}var K=function(){function e(e){this.hls=void 0,this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.hls=e,this._registerListeners()}var t=e.prototype;return t.destroy=function(){this._unregisterListeners(),this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.hls=null},t._registerListeners=function(){var e=this.hls;e.on(o.a.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(o.a.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(o.a.MANIFEST_LOADING,this.onManifestLoading,this),e.on(o.a.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),e.on(o.a.BUFFER_FLUSHING,this.onBufferFlushing,this),e.on(o.a.LEVEL_UPDATED,this.onLevelUpdated,this)},t._unregisterListeners=function(){var e=this.hls;e.off(o.a.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(o.a.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(o.a.MANIFEST_LOADING,this.onManifestLoading,this),e.off(o.a.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),e.off(o.a.BUFFER_FLUSHING,this.onBufferFlushing,this),e.off(o.a.LEVEL_UPDATED,this.onLevelUpdated,this)},t.onMediaAttached=function(e,t){this.media=t.media},t.onMediaDetaching=function(){this.id3Track&&(F(this.id3Track),this.id3Track=null,this.media=null,this.dateRangeCuesAppended={})},t.onManifestLoading=function(){this.dateRangeCuesAppended={}},t.createTrack=function(e){var t=this.getID3Track(e.textTracks);return t.mode="hidden",t},t.getID3Track=function(e){if(this.media){for(var t=0;t<e.length;t++){var n=e[t];if("metadata"===n.kind&&"id3"===n.label)return N(n,this.media),n}return this.media.addTextTrack("metadata","id3")}},t.onFragParsingMetadata=function(e,t){if(this.media){var n=this.hls.config,r=n.enableEmsgMetadataCues,i=n.enableID3MetadataCues;if(r||i){var a=t.frag,o=t.samples,s=t.details;this.id3Track||(this.id3Track=this.createTrack(this.media));for(var l=s.edge||a.end,u=H(),c=!1,p={},d=0;d<o.length;d++){var h=o[d].type;if((h!==V.a.emsg||r)&&i){var f=B.c(o[d].data);if(f){var g=o[d].pts,y=l;y-g<=0&&(y=g+.25);for(var v=0;v<f.length;v++){var m=f[v];if(!B.e(m)){var b=new u(g,y,"");b.value=m,h&&(b.type=h),this.id3Track.addCue(b),p[m.key]=null,c=!0}}}}}c&&this.updateId3CueEnds(p)}}},t.updateId3CueEnds=function(e){var t,n=null===(t=this.id3Track)||void 0===t?void 0:t.cues;if(n)for(var r=n.length;r--;){var i,a=n[r],o=null===(i=a.value)||void 0===i?void 0:i.key;if(o&&o in e){var s=e[o];s&&a.endTime!==s&&(a.endTime=s),e[o]=a.startTime}}},t.onBufferFlushing=function(e,t){var n=t.startOffset,r=t.endOffset,i=t.type,a=this.id3Track,o=this.hls;if(o){var s=o.config,l=s.enableEmsgMetadataCues,u=s.enableID3MetadataCues;a&&(l||u)&&j(a,n,r,"audio"===i?function(e){return e.type===V.a.audioId3&&u}:"video"===i?function(e){return e.type===V.a.emsg&&l}:function(e){return e.type===V.a.audioId3&&u||e.type===V.a.emsg&&l})}},t.onLevelUpdated=function(e,t){var n=this,i=t.details;if(this.media&&i.hasProgramDateTime&&this.hls.config.enableDateRangeMetadataCues){var o=this.dateRangeCuesAppended,s=this.id3Track,l=i.dateRanges,u=Object.keys(l);if(s)for(var c=Object.keys(o).filter((function(e){return!u.includes(e)})),p=function(e){var t=c[e];Object.keys(o[t].cues).forEach((function(e){s.removeCue(o[t].cues[e])})),delete o[t]},d=c.length;d--;)p(d);var h=i.fragments[i.fragments.length-1];if(0!==u.length&&Object(a.a)(null==h?void 0:h.programDateTime)){this.id3Track||(this.id3Track=this.createTrack(this.media));for(var f=h.programDateTime/1e3-h.start,g=i.edge||h.end,y=H(),v=function(e){var t=u[e],i=l[t],a=o[t],s=(null==a?void 0:a.cues)||{},c=(null==a?void 0:a.durationKnown)||!1,p=G(i.startDate,f),d=g,h=i.endDate;if(h)d=G(h,f),c=!0;else if(i.endOnNext&&!c){var v=u.reduce((function(e,t){var n=l[t];return n.class===i.class&&n.id!==t&&n.startDate>i.startDate&&e.push(n),e}),[]).sort((function(e,t){return e.startDate.getTime()-t.startDate.getTime()}))[0];v&&(d=G(v.startDate,f),c=!0)}for(var m,b=Object.keys(i.attr),_=0;_<b.length;_++){var E=b[_];if(E!==r.ID&&E!==r.CLASS&&E!==r.START_DATE&&E!==r.DURATION&&E!==r.END_DATE&&E!==r.END_ON_NEXT){var k=s[E];if(k)c&&!a.durationKnown&&(k.endTime=d);else{var T=i.attr[E];k=new y(p,d,""),E!==r.SCTE35_OUT&&E!==r.SCTE35_IN||(m=T,T=Uint8Array.from(m.replace(/^0x/,"").replace(/([\da-fA-F]{2}) ?/g,"0x$1 ").replace(/ +$/,"").split(" ")).buffer),k.value={key:E,data:T},k.type=V.a.dateRange,n.id3Track.addCue(k),s[E]=k}}}o[t]={cues:s,dateRange:i,durationKnown:c}},m=0;m<u.length;m++)v(m)}}},e}();function z(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 W,Y=function(){function e(e){var t=this;this.hls=void 0,this.config=void 0,this.media=null,this.levelDetails=null,this.currentTime=0,this.stallCount=0,this._latency=null,this.timeupdateHandler=function(){return t.timeupdate()},this.hls=e,this.config=e.config,this.registerListeners()}var t,n,r=e.prototype;return r.destroy=function(){this.unregisterListeners(),this.onMediaDetaching(),this.levelDetails=null,this.hls=this.timeupdateHandler=null},r.registerListeners=function(){this.hls.on(o.a.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(o.a.MEDIA_DETACHING,this.onMediaDetaching,this),this.hls.on(o.a.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.on(o.a.LEVEL_UPDATED,this.onLevelUpdated,this),this.hls.on(o.a.ERROR,this.onError,this)},r.unregisterListeners=function(){this.hls.off(o.a.MEDIA_ATTACHED,this.onMediaAttached),this.hls.off(o.a.MEDIA_DETACHING,this.onMediaDetaching),this.hls.off(o.a.MANIFEST_LOADING,this.onManifestLoading),this.hls.off(o.a.LEVEL_UPDATED,this.onLevelUpdated),this.hls.off(o.a.ERROR,this.onError)},r.onMediaAttached=function(e,t){this.media=t.media,this.media.addEventListener("timeupdate",this.timeupdateHandler)},r.onMediaDetaching=function(){this.media&&(this.media.removeEventListener("timeupdate",this.timeupdateHandler),this.media=null)},r.onManifestLoading=function(){this.levelDetails=null,this._latency=null,this.stallCount=0},r.onLevelUpdated=function(e,t){var n=t.details;this.levelDetails=n,n.advanced&&this.timeupdate(),!n.live&&this.media&&this.media.removeEventListener("timeupdate",this.timeupdateHandler)},r.onError=function(e,t){t.details===s.a.BUFFER_STALLED_ERROR&&(this.stallCount++,l.b.warn("[playback-rate-controller]: Stall detected, adjusting target latency"))},r.timeupdate=function(){var e=this.media,t=this.levelDetails;if(e&&t){this.currentTime=e.currentTime;var n=this.computeLatency();if(null!==n){this._latency=n;var r=this.config,i=r.lowLatencyMode,a=r.maxLiveSyncPlaybackRate;if(i&&1!==a){var o=this.targetLatency;if(null!==o){var s=n-o,l=s<Math.min(this.maxLatency,o+t.targetduration);if(t.live&&l&&s>.05&&this.forwardBufferLength>1){var u=Math.min(2,Math.max(1,a)),c=Math.round(2/(1+Math.exp(-.75*s-this.edgeStalled))*20)/20;e.playbackRate=Math.min(u,Math.max(1,c))}else 1!==e.playbackRate&&0!==e.playbackRate&&(e.playbackRate=1)}}}}},r.estimateLiveEdge=function(){var e=this.levelDetails;return null===e?null:e.edge+e.age},r.computeLatency=function(){var e=this.estimateLiveEdge();return null===e?null:e-this.currentTime},t=e,(n=[{key:"latency",get:function(){return this._latency||0}},{key:"maxLatency",get:function(){var e=this.config,t=this.levelDetails;return void 0!==e.liveMaxLatencyDuration?e.liveMaxLatencyDuration:t?e.liveMaxLatencyDurationCount*t.targetduration:0}},{key:"targetLatency",get:function(){var e=this.levelDetails;if(null===e)return null;var t=e.holdBack,n=e.partHoldBack,r=e.targetduration,i=this.config,a=i.liveSyncDuration,o=i.liveSyncDurationCount,s=i.lowLatencyMode,l=this.hls.userConfig,u=s&&n||t;(l.liveSyncDuration||l.liveSyncDurationCount||0===u)&&(u=void 0!==a?a:o*r);var c=r;return u+Math.min(1*this.stallCount,c)}},{key:"liveSyncPosition",get:function(){var e=this.estimateLiveEdge(),t=this.targetLatency,n=this.levelDetails;if(null===e||null===t||null===n)return null;var r=n.edge,i=e-t-this.edgeStalled,a=r-n.totalduration,o=r-(this.config.lowLatencyMode&&n.partTarget||n.targetduration);return Math.min(Math.max(a,i),o)}},{key:"drift",get:function(){var e=this.levelDetails;return null===e?1:e.drift}},{key:"edgeStalled",get:function(){var e=this.levelDetails;if(null===e)return 0;var t=3*(this.config.lowLatencyMode&&e.partTarget||e.targetduration);return Math.max(e.age-t,0)}},{key:"forwardBufferLength",get:function(){var e=this.media,t=this.levelDetails;if(!e||!t)return 0;var n=e.buffered.length;return(n?e.buffered.end(n-1):t.edge)-this.currentTime}}])&&z(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}();function q(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.No="",e.Yes="YES",e.v2="v2"}(W||(W={}));var X=function(){function e(e,t,n){this.msn=void 0,this.part=void 0,this.skip=void 0,this.msn=e,this.part=t,this.skip=n}return e.prototype.addDirectives=function(e){var t=new self.URL(e);return void 0!==this.msn&&t.searchParams.set("_HLS_msn",this.msn.toString()),void 0!==this.part&&t.searchParams.set("_HLS_part",this.part.toString()),this.skip&&t.searchParams.set("_HLS_skip",this.skip),t.toString()},e}(),$=function(){function e(e){this.attrs=void 0,this.audioCodec=void 0,this.bitrate=void 0,this.codecSet=void 0,this.height=void 0,this.id=void 0,this.name=void 0,this.videoCodec=void 0,this.width=void 0,this.unknownCodecs=void 0,this.audioGroupIds=void 0,this.details=void 0,this.fragmentError=0,this.loadError=0,this.loaded=void 0,this.realBitrate=0,this.textGroupIds=void 0,this.url=void 0,this._urlId=0,this.url=[e.url],this.attrs=e.attrs,this.bitrate=e.bitrate,e.details&&(this.details=e.details),this.id=e.id||0,this.name=e.name,this.width=e.width||0,this.height=e.height||0,this.audioCodec=e.audioCodec,this.videoCodec=e.videoCodec,this.unknownCodecs=e.unknownCodecs,this.codecSet=[e.videoCodec,e.audioCodec].filter((function(e){return e})).join(",").replace(/\.[^.,]+/g,"")}var t,n;return t=e,(n=[{key:"maxBitrate",get:function(){return Math.max(this.realBitrate,this.bitrate)}},{key:"uri",get:function(){return this.url[this._urlId]||""}},{key:"urlId",get:function(){return this._urlId},set:function(e){var t=e%this.url.length;this._urlId!==t&&(this.details=void 0,this._urlId=t)}}])&&q(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}();function Q(){return(Q=Object.assign?Object.assign.bind():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}).apply(this,arguments)}function J(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 Z(e){var t={};e.forEach((function(e){var n=e.groupId||"";e.id=t[n]=t[n]||0,t[n]++}))}function ee(e,t){var n=t.startPTS;if(Object(a.a)(n)){var r,i=0;t.sn>e.sn?(i=n-e.start,r=e):(i=e.start-n,r=t),r.duration!==i&&(r.duration=i)}else t.sn>e.sn?e.cc===t.cc&&e.minEndPTS?t.start=e.start+(e.minEndPTS-e.start):t.start=e.start+e.duration:t.start=Math.max(e.start-t.duration,0)}function te(e,t,n,r,i,o){r-n<=0&&(l.b.warn("Fragment should have a positive duration",t),r=n+t.duration,o=i+t.duration);var s=n,u=r,c=t.startPTS,p=t.endPTS;if(Object(a.a)(c)){var d=Math.abs(c-n);Object(a.a)(t.deltaPTS)?t.deltaPTS=Math.max(d,t.deltaPTS):t.deltaPTS=d,s=Math.max(n,c),n=Math.min(n,c),i=Math.min(i,t.startDTS),u=Math.min(r,p),r=Math.max(r,p),o=Math.max(o,t.endDTS)}t.duration=r-n;var h=n-t.start;t.appendedPTS=r,t.start=t.startPTS=n,t.maxStartPTS=s,t.startDTS=i,t.endPTS=r,t.minEndPTS=u,t.endDTS=o;var f,g=t.sn;if(!e||g<e.startSN||g>e.endSN)return 0;var y=g-e.startSN,v=e.fragments;for(v[y]=t,f=y;f>0;f--)ee(v[f],v[f-1]);for(f=y;f<v.length-1;f++)ee(v[f],v[f+1]);return e.fragmentHint&&ee(v[v.length-1],e.fragmentHint),e.PTSKnown=e.alignedSliding=!0,h}function ne(e,t){for(var n=null,r=e.fragments,i=r.length-1;i>=0;i--){var o=r[i].initSegment;if(o){n=o;break}}e.fragmentHint&&delete e.fragmentHint.endPTS;var s,u=0;if(function(e,t,n){for(var r=t.skippedSegments,i=Math.max(e.startSN,t.startSN)-t.startSN,a=(e.fragmentHint?1:0)+(r?t.endSN:Math.min(e.endSN,t.endSN))-t.startSN,o=t.startSN-e.startSN,s=t.fragmentHint?t.fragments.concat(t.fragmentHint):t.fragments,l=e.fragmentHint?e.fragments.concat(e.fragmentHint):e.fragments,u=i;u<=a;u++){var c=l[o+u],p=s[u];r&&!p&&u<r&&(p=t.fragments[u]=c),c&&p&&n(c,p)}}(e,t,(function(e,r){e.relurl&&(u=e.cc-r.cc),Object(a.a)(e.startPTS)&&Object(a.a)(e.endPTS)&&(r.start=r.startPTS=e.startPTS,r.startDTS=e.startDTS,r.appendedPTS=e.appendedPTS,r.maxStartPTS=e.maxStartPTS,r.endPTS=e.endPTS,r.endDTS=e.endDTS,r.minEndPTS=e.minEndPTS,r.duration=e.endPTS-e.startPTS,r.duration&&(s=r),t.PTSKnown=t.alignedSliding=!0),r.elementaryStreams=e.elementaryStreams,r.loader=e.loader,r.stats=e.stats,r.urlId=e.urlId,e.initSegment&&(r.initSegment=e.initSegment,n=e.initSegment)})),n&&(t.fragmentHint?t.fragments.concat(t.fragmentHint):t.fragments).forEach((function(e){var t;e.initSegment&&e.initSegment.relurl!==(null===(t=n)||void 0===t?void 0:t.relurl)||(e.initSegment=n)})),t.skippedSegments)if(t.deltaUpdateFailed=t.fragments.some((function(e){return!e})),t.deltaUpdateFailed){l.b.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(var c=t.skippedSegments;c--;)t.fragments.shift();t.startSN=t.fragments[0].sn,t.startCC=t.fragments[0].cc}else t.canSkipDateRanges&&(t.dateRanges=function(e,t,n){var r=Q({},e);return n&&n.forEach((function(e){delete r[e]})),Object.keys(t).forEach((function(e){var n=new g(t[e].attr,r[e]);n.isValid?r[e]=n:l.b.warn('Ignoring invalid Playlist Delta Update DATERANGE tag: "'+JSON.stringify(t[e].attr)+'"')})),r}(e.dateRanges,t.dateRanges,t.recentlyRemovedDateranges));var p=t.fragments;if(u){l.b.warn("discontinuity sliding from playlist, take drift into account");for(var d=0;d<p.length;d++)p[d].cc+=u}t.skippedSegments&&(t.startCC=t.fragments[0].cc),function(e,t,n){if(e&&t)for(var r=0,i=0,a=e.length;i<=a;i++){var o=e[i],s=t[i+r];o&&s&&o.index===s.index&&o.fragment.sn===s.fragment.sn?n(o,s):r--}}(e.partList,t.partList,(function(e,t){t.elementaryStreams=e.elementaryStreams,t.stats=e.stats})),s?te(t,s,s.startPTS,s.endPTS,s.startDTS,s.endDTS):re(e,t),p.length&&(t.totalduration=t.edge-p[0].start),t.driftStartTime=e.driftStartTime,t.driftStart=e.driftStart;var h=t.advancedDateTime;if(t.advanced&&h){var f=t.edge;t.driftStart||(t.driftStartTime=h,t.driftStart=f),t.driftEndTime=h,t.driftEnd=f}else t.driftEndTime=e.driftEndTime,t.driftEnd=e.driftEnd,t.advancedDateTime=e.advancedDateTime}function re(e,t){var n=t.startSN+t.skippedSegments-e.startSN,r=e.fragments;n<0||n>=r.length||ie(t,r[n].start)}function ie(e,t){if(t){for(var n=e.fragments,r=e.skippedSegments;r<n.length;r++)n[r].start+=t;e.fragmentHint&&(e.fragmentHint.start+=t)}}var ae=function(){function e(e,t){this.hls=void 0,this.timer=-1,this.canLoad=!1,this.retryCount=0,this.log=void 0,this.warn=void 0,this.log=l.b.log.bind(l.b,t+":"),this.warn=l.b.warn.bind(l.b,t+":"),this.hls=e}var t=e.prototype;return t.destroy=function(){this.clearTimer(),this.hls=this.log=this.warn=null},t.onError=function(e,t){t.fatal&&t.type===s.b.NETWORK_ERROR&&this.clearTimer()},t.clearTimer=function(){clearTimeout(this.timer),this.timer=-1},t.startLoad=function(){this.canLoad=!0,this.retryCount=0,this.loadPlaylist()},t.stopLoad=function(){this.canLoad=!1,this.clearTimer()},t.switchParams=function(e,t){var n=null==t?void 0:t.renditionReports;if(n)for(var r=0;r<n.length;r++){var i=n[r],o=""+i.URI;if(o===e.slice(-o.length)){var s=parseInt(i["LAST-MSN"]),l=parseInt(i["LAST-PART"]);if(t&&this.hls.config.lowLatencyMode){var u=Math.min(t.age-t.partTarget,t.targetduration);void 0!==l&&u>t.partTarget&&(l+=1)}if(Object(a.a)(s))return new X(s,Object(a.a)(l)?l:void 0,W.No)}}},t.loadPlaylist=function(e){},t.shouldLoadTrack=function(e){return this.canLoad&&e&&!!e.url&&(!e.details||e.details.live)},t.playlistLoaded=function(e,t,n){var r=this,i=t.details,a=t.stats,o=a.loading.end?Math.max(0,self.performance.now()-a.loading.end):0;if(i.advancedDateTime=Date.now()-o,i.live||null!=n&&n.live){if(i.reloaded(n),n&&this.log("live playlist "+e+" "+(i.advanced?"REFRESHED "+i.lastPartSn+"-"+i.lastPartIndex:"MISSED")),n&&i.fragments.length>0&&ne(n,i),!this.canLoad||!i.live)return;var s,l=void 0,u=void 0;if(i.canBlockReload&&i.endSN&&i.advanced){var c=this.hls.config.lowLatencyMode,p=i.lastPartSn,d=i.endSN,h=i.lastPartIndex,f=p===d;-1!==h?(l=f?d+1:p,u=f?c?0:h:h+1):l=d+1;var g=i.age,y=g+i.ageHeader,v=Math.min(y-i.partTarget,1.5*i.targetduration);if(v>0){if(n&&v>n.tuneInGoal)this.warn("CDN Tune-in goal increased from: "+n.tuneInGoal+" to: "+v+" with playlist age: "+i.age),v=0;else{var m=Math.floor(v/i.targetduration);l+=m,void 0!==u&&(u+=Math.round(v%i.targetduration/i.partTarget)),this.log("CDN Tune-in age: "+i.ageHeader+"s last advanced "+g.toFixed(2)+"s goal: "+v+" skip sn "+m+" to part "+u)}i.tuneInGoal=v}if(s=this.getDeliveryDirectives(i,t.deliveryDirectives,l,u),c||!f)return void this.loadPlaylist(s)}else s=this.getDeliveryDirectives(i,t.deliveryDirectives,l,u);var b=function(e,t){var n,r=1e3*e.levelTargetDuration,i=r/2,a=e.age,o=a>0&&a<3*r,s=t.loading.end-t.loading.start,l=e.availabilityDelay;if(!1===e.updated)if(o){var u=333*e.misses;n=Math.max(Math.min(i,2*s),u),e.availabilityDelay=(e.availabilityDelay||0)+n}else n=i;else o?(l=Math.min(l||r/2,a),e.availabilityDelay=l,n=l+r-a):n=r-s;return Math.round(n)}(i,a);void 0!==l&&i.canBlockReload&&(b-=i.partTarget||1),this.log("reload live playlist "+e+" in "+Math.round(b)+" ms"),this.timer=self.setTimeout((function(){return r.loadPlaylist(s)}),b)}else this.clearTimer()},t.getDeliveryDirectives=function(e,t,n,r){var i=function(e,t){var n=e.canSkipUntil,r=e.canSkipDateRanges,i=e.endSN;return n&&(void 0!==t?t-i:0)<n?r?W.v2:W.Yes:W.No}(e,n);return null!=t&&t.skip&&e.deltaUpdateFailed&&(n=t.msn,r=t.part,i=W.No),new X(n,r,i)},t.retryLoadingOrFail=function(e){var t,n=this,r=this.hls.config,i=this.retryCount<r.levelLoadingMaxRetry;if(i)if(this.retryCount++,e.details.indexOf("LoadTimeOut")>-1&&null!==(t=e.context)&&void 0!==t&&t.deliveryDirectives)this.warn("retry playlist loading #"+this.retryCount+' after "'+e.details+'"'),this.loadPlaylist();else{var a=Math.min(Math.pow(2,this.retryCount)*r.levelLoadingRetryDelay,r.levelLoadingMaxRetryTimeout);this.timer=self.setTimeout((function(){return n.loadPlaylist()}),a),this.warn("retry playlist loading #"+this.retryCount+" in "+a+' ms after "'+e.details+'"')}else this.warn('cannot recover from error "'+e.details+'"'),this.clearTimer(),e.fatal=!0;return i},e}();function oe(){return(oe=Object.assign?Object.assign.bind():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}).apply(this,arguments)}function se(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 le(e,t){return(le=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}var ue,ce=/chrome|firefox/.test(navigator.userAgent.toLowerCase()),pe=function(e){var t,n;function r(t){var n;return(n=e.call(this,t,"[level-controller]")||this)._levels=[],n._firstLevel=-1,n._startLevel=void 0,n.currentLevelIndex=-1,n.manualLevelIndex=-1,n.onParsedComplete=void 0,n._registerListeners(),n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,le(t,n);var i,a,l=r.prototype;return l._registerListeners=function(){var e=this.hls;e.on(o.a.MANIFEST_LOADED,this.onManifestLoaded,this),e.on(o.a.LEVEL_LOADED,this.onLevelLoaded,this),e.on(o.a.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),e.on(o.a.FRAG_LOADED,this.onFragLoaded,this),e.on(o.a.ERROR,this.onError,this)},l._unregisterListeners=function(){var e=this.hls;e.off(o.a.MANIFEST_LOADED,this.onManifestLoaded,this),e.off(o.a.LEVEL_LOADED,this.onLevelLoaded,this),e.off(o.a.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),e.off(o.a.FRAG_LOADED,this.onFragLoaded,this),e.off(o.a.ERROR,this.onError,this)},l.destroy=function(){this._unregisterListeners(),this.manualLevelIndex=-1,this._levels.length=0,e.prototype.destroy.call(this)},l.startLoad=function(){this._levels.forEach((function(e){e.loadError=0})),e.prototype.startLoad.call(this)},l.onManifestLoaded=function(e,t){var n,r,i=[],a=[],l=[],u={},c=!1,p=!1,d=!1;if(t.levels.forEach((function(e){var t=e.attrs;c=c||!(!e.width||!e.height),p=p||!!e.videoCodec,d=d||!!e.audioCodec,ce&&e.audioCodec&&-1!==e.audioCodec.indexOf("mp4a.40.34")&&(e.audioCodec=void 0);var n=e.bitrate+"-"+e.attrs.RESOLUTION+"-"+e.attrs.CODECS;(r=u[n])?r.url.push(e.url):(r=new $(e),u[n]=r,i.push(r)),t&&(t.AUDIO&&J(r,"audio",t.AUDIO),t.SUBTITLES&&J(r,"text",t.SUBTITLES))})),(c||p)&&d&&(i=i.filter((function(e){var t=e.videoCodec,n=e.width,r=e.height;return!!t||!(!n||!r)}))),i=i.filter((function(e){var t=e.audioCodec,n=e.videoCodec;return(!t||E(t,"audio"))&&(!n||E(n,"video"))})),t.audioTracks&&Z(a=t.audioTracks.filter((function(e){return!e.audioCodec||E(e.audioCodec,"audio")}))),t.subtitles&&Z(l=t.subtitles),i.length>0){n=i[0].bitrate,i.sort((function(e,t){return e.bitrate-t.bitrate})),this._levels=i;for(var h=0;h<i.length;h++)if(i[h].bitrate===n){this._firstLevel=h,this.log("manifest loaded, "+i.length+" level(s) found, first bitrate: "+n);break}var f=d&&!p,g={levels:i,audioTracks:a,subtitleTracks:l,firstLevel:this._firstLevel,stats:t.stats,audio:d,video:p,altAudio:!f&&a.some((function(e){return!!e.url}))};this.hls.trigger(o.a.MANIFEST_PARSED,g),(this.hls.config.autoStartLoad||this.hls.forceStartLoad)&&this.hls.startLoad(this.hls.config.startPosition)}else this.hls.trigger(o.a.ERROR,{type:s.b.MEDIA_ERROR,details:s.a.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:t.url,reason:"no level with compatible codecs found in manifest"})},l.onError=function(t,n){var r;if(e.prototype.onError.call(this,t,n),!n.fatal){var i=n.context,a=this._levels[this.currentLevelIndex];if(i&&(i.type===R.a.AUDIO_TRACK&&a.audioGroupIds&&i.groupId===a.audioGroupIds[a.urlId]||i.type===R.a.SUBTITLE_TRACK&&a.textGroupIds&&i.groupId===a.textGroupIds[a.urlId]))this.redundantFailover(this.currentLevelIndex);else{var o,l=!1,u=!0;switch(n.details){case s.a.FRAG_LOAD_ERROR:case s.a.FRAG_LOAD_TIMEOUT:case s.a.KEY_LOAD_ERROR:case s.a.KEY_LOAD_TIMEOUT:if(n.frag){var c=n.frag.type===R.b.MAIN?n.frag.level:this.currentLevelIndex,p=this._levels[c];p?(p.fragmentError++,p.fragmentError>this.hls.config.fragLoadingMaxRetry&&(o=c)):o=c}break;case s.a.LEVEL_LOAD_ERROR:case s.a.LEVEL_LOAD_TIMEOUT:i&&(i.deliveryDirectives&&(u=!1),o=i.level),l=!0;break;case s.a.REMUX_ALLOC_ERROR:o=null!=(r=n.level)?r:this.currentLevelIndex,l=!0}void 0!==o&&this.recoverLevel(n,o,l,u)}}},l.recoverLevel=function(e,t,n,r){var i=e.details,a=this._levels[t];if(a.loadError++,n){if(!this.retryLoadingOrFail(e))return void(this.currentLevelIndex=-1);e.levelRetry=!0}if(r){var o=a.url.length;if(o>1&&a.loadError<o)e.levelRetry=!0,this.redundantFailover(t);else if(-1===this.manualLevelIndex){for(var s=-1,l=this._levels,u=l.length;u--;){var c=(u+this.currentLevelIndex)%l.length;if(c!==this.currentLevelIndex&&0===l[c].loadError){s=c;break}}s>-1&&this.currentLevelIndex!==s&&(this.warn(i+": switch to "+s),e.levelRetry=!0,this.hls.nextAutoLevel=s)}}},l.redundantFailover=function(e){var t=this._levels[e],n=t.url.length;if(n>1){var r=(t.urlId+1)%n;this.warn("Switching to redundant URL-id "+r),this._levels.forEach((function(e){e.urlId=r})),this.level=e}},l.onFragLoaded=function(e,t){var n=t.frag;if(void 0!==n&&n.type===R.b.MAIN){var r=this._levels[n.level];void 0!==r&&(r.fragmentError=0,r.loadError=0)}},l.onLevelLoaded=function(e,t){var n,r,i=t.level,a=t.details,o=this._levels[i];if(!o)return this.warn("Invalid level index "+i),void(null!==(r=t.deliveryDirectives)&&void 0!==r&&r.skip&&(a.deltaUpdateFailed=!0));i===this.currentLevelIndex?(0===o.fragmentError&&(o.loadError=0,this.retryCount=0),this.playlistLoaded(i,t,o.details)):null!==(n=t.deliveryDirectives)&&void 0!==n&&n.skip&&(a.deltaUpdateFailed=!0)},l.onAudioTrackSwitched=function(e,t){var n=this.hls.levels[this.currentLevelIndex];if(n&&n.audioGroupIds){for(var r=-1,i=this.hls.audioTracks[t.id].groupId,a=0;a<n.audioGroupIds.length;a++)if(n.audioGroupIds[a]===i){r=a;break}r!==n.urlId&&(n.urlId=r,this.startLoad())}},l.loadPlaylist=function(e){var t=this.currentLevelIndex,n=this._levels[t];if(this.canLoad&&n&&n.url.length>0){var r=n.urlId,i=n.url[r];if(e)try{i=e.addDirectives(i)}catch(e){this.warn("Could not construct new URL with HLS Delivery Directives: "+e)}this.log("Attempt loading level index "+t+(e?" at sn "+e.msn+" part "+e.part:"")+" with URL-id "+r+" "+i),this.clearTimer(),this.hls.trigger(o.a.LEVEL_LOADING,{url:i,level:t,id:r,deliveryDirectives:e||null})}},l.removeLevel=function(e,t){var n=function(e,n){return n!==t},r=this._levels.filter((function(r,i){return i!==e||r.url.length>1&&void 0!==t&&(r.url=r.url.filter(n),r.audioGroupIds&&(r.audioGroupIds=r.audioGroupIds.filter(n)),r.textGroupIds&&(r.textGroupIds=r.textGroupIds.filter(n)),r.urlId=0,!0)})).map((function(e,t){var n=e.details;return null!=n&&n.fragments&&n.fragments.forEach((function(e){e.level=t})),e}));this._levels=r,this.hls.trigger(o.a.LEVELS_UPDATED,{levels:r})},i=r,(a=[{key:"levels",get:function(){return 0===this._levels.length?null:this._levels}},{key:"level",get:function(){return this.currentLevelIndex},set:function(e){var t,n=this._levels;if(0!==n.length&&(this.currentLevelIndex!==e||null===(t=n[e])||void 0===t||!t.details)){if(e<0||e>=n.length){var r=e<0;if(this.hls.trigger(o.a.ERROR,{type:s.b.OTHER_ERROR,details:s.a.LEVEL_SWITCH_ERROR,level:e,fatal:r,reason:"invalid level idx"}),r)return;e=Math.min(e,n.length-1)}this.clearTimer();var i=this.currentLevelIndex,a=n[i],l=n[e];this.log("switching to level "+e+" from "+i),this.currentLevelIndex=e;var u=oe({},l,{level:e,maxBitrate:l.maxBitrate,uri:l.uri,urlId:l.urlId});delete u._urlId,this.hls.trigger(o.a.LEVEL_SWITCHING,u);var c=l.details;if(!c||c.live){var p=this.switchParams(l.uri,null==a?void 0:a.details);this.loadPlaylist(p)}}}},{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)}}])&&se(i.prototype,a),Object.defineProperty(i,"prototype",{writable:!1}),r}(ae);!function(e){e.NOT_LOADED="NOT_LOADED",e.APPENDING="APPENDING",e.PARTIAL="PARTIAL",e.OK="OK"}(ue||(ue={}));var de=function(){function e(e){this.activeFragment=null,this.activeParts=null,this.fragments=Object.create(null),this.timeRanges=Object.create(null),this.bufferPadding=.2,this.hls=void 0,this.hls=e,this._registerListeners()}var t=e.prototype;return t._registerListeners=function(){var e=this.hls;e.on(o.a.BUFFER_APPENDED,this.onBufferAppended,this),e.on(o.a.FRAG_BUFFERED,this.onFragBuffered,this),e.on(o.a.FRAG_LOADED,this.onFragLoaded,this)},t._unregisterListeners=function(){var e=this.hls;e.off(o.a.BUFFER_APPENDED,this.onBufferAppended,this),e.off(o.a.FRAG_BUFFERED,this.onFragBuffered,this),e.off(o.a.FRAG_LOADED,this.onFragLoaded,this)},t.destroy=function(){this._unregisterListeners(),this.fragments=this.timeRanges=null},t.getAppendedFrag=function(e,t){if(t===R.b.MAIN){var n=this.activeFragment,r=this.activeParts;if(!n)return null;if(r)for(var i=r.length;i--;){var a=r[i],o=a?a.end:n.appendedPTS;if(a.start<=e&&void 0!==o&&e<=o)return i>9&&(this.activeParts=r.slice(i-9)),a}else if(n.start<=e&&void 0!==n.appendedPTS&&e<=n.appendedPTS)return n}return this.getBufferedFrag(e,t)},t.getBufferedFrag=function(e,t){for(var n=this.fragments,r=Object.keys(n),i=r.length;i--;){var a=n[r[i]];if((null==a?void 0:a.body.type)===t&&a.buffered){var o=a.body;if(o.start<=e&&e<=o.end)return o}}return null},t.detectEvictedFragments=function(e,t,n){var r=this;Object.keys(this.fragments).forEach((function(i){var a=r.fragments[i];if(a)if(a.buffered){var o=a.range[e];o&&o.time.some((function(e){var n=!r.isTimeBuffered(e.startPTS,e.endPTS,t);return n&&r.removeFragment(a.body),n}))}else a.body.type===n&&r.removeFragment(a.body)}))},t.detectPartialFragments=function(e){var t=this,n=this.timeRanges,r=e.frag,i=e.part;if(n&&"initSegment"!==r.sn){var a=fe(r),o=this.fragments[a];o&&(Object.keys(n).forEach((function(e){var a=r.elementaryStreams[e];if(a){var s=n[e],l=null!==i||!0===a.partial;o.range[e]=t.getBufferedTimes(r,i,l,s)}})),o.loaded=null,Object.keys(o.range).length?o.buffered=!0:this.removeFragment(o.body))}},t.fragBuffered=function(e){var t=fe(e),n=this.fragments[t];n&&(n.loaded=null,n.buffered=!0)},t.getBufferedTimes=function(e,t,n,r){for(var i={time:[],partial:n},a=t?t.start:e.start,o=t?t.end:e.end,s=e.minEndPTS||o,l=e.maxStartPTS||a,u=0;u<r.length;u++){var c=r.start(u)-this.bufferPadding,p=r.end(u)+this.bufferPadding;if(l>=c&&s<=p){i.time.push({startPTS:Math.max(a,r.start(u)),endPTS:Math.min(o,r.end(u))});break}if(a<p&&o>c)i.partial=!0,i.time.push({startPTS:Math.max(a,r.start(u)),endPTS:Math.min(o,r.end(u))});else if(o<=c)break}return i},t.getPartialFragment=function(e){var t,n,r,i=null,a=0,o=this.bufferPadding,s=this.fragments;return Object.keys(s).forEach((function(l){var u=s[l];u&&he(u)&&(n=u.body.start-o,r=u.body.end+o,e>=n&&e<=r&&(t=Math.min(e-n,r-e),a<=t&&(i=u.body,a=t)))})),i},t.getState=function(e){var t=fe(e),n=this.fragments[t];return n?n.buffered?he(n)?ue.PARTIAL:ue.OK:ue.APPENDING:ue.NOT_LOADED},t.isTimeBuffered=function(e,t,n){for(var r,i,a=0;a<n.length;a++){if(r=n.start(a)-this.bufferPadding,i=n.end(a)+this.bufferPadding,e>=r&&t<=i)return!0;if(t<=r)return!1}return!1},t.onFragLoaded=function(e,t){var n=t.frag,r=t.part;if("initSegment"!==n.sn&&!n.bitrateTest&&!r){var i=fe(n);this.fragments[i]={body:n,loaded:t,buffered:!1,range:Object.create(null)}}},t.onBufferAppended=function(e,t){var n=this,r=t.frag,i=t.part,a=t.timeRanges;if(r.type===R.b.MAIN)if(this.activeFragment=r,i){var o=this.activeParts;o||(this.activeParts=o=[]),o.push(i)}else this.activeParts=null;this.timeRanges=a,Object.keys(a).forEach((function(e){var t=a[e];if(n.detectEvictedFragments(e,t),!i)for(var o=0;o<t.length;o++)r.appendedPTS=Math.max(t.end(o),r.appendedPTS||0)}))},t.onFragBuffered=function(e,t){this.detectPartialFragments(t)},t.hasFragment=function(e){var t=fe(e);return!!this.fragments[t]},t.removeFragmentsInRange=function(e,t,n){var r=this;Object.keys(this.fragments).forEach((function(i){var a=r.fragments[i];if(a&&a.buffered){var o=a.body;o.type===n&&o.start<t&&o.end>e&&r.removeFragment(o)}}))},t.removeFragment=function(e){var t=fe(e);e.stats.loaded=0,e.clearElementaryStreamInfo(),delete this.fragments[t]},t.removeAllFragments=function(){this.fragments=Object.create(null),this.activeFragment=null,this.activeParts=null},e}();function he(e){var t,n;return e.buffered&&((null===(t=e.range.video)||void 0===t?void 0:t.partial)||(null===(n=e.range.audio)||void 0===n?void 0:n.partial))}function fe(e){return e.type+"_"+e.level+"_"+e.urlId+"_"+e.sn}var ge=function(){function e(){this._boundTick=void 0,this._tickTimer=null,this._tickInterval=null,this._tickCallCount=0,this._boundTick=this.tick.bind(this)}var t=e.prototype;return t.destroy=function(){this.onHandlerDestroying(),this.onHandlerDestroyed()},t.onHandlerDestroying=function(){this.clearNextTick(),this.clearInterval()},t.onHandlerDestroyed=function(){},t.hasInterval=function(){return!!this._tickInterval},t.hasNextTick=function(){return!!this._tickTimer},t.setInterval=function(e){return!this._tickInterval&&(this._tickInterval=self.setInterval(this._boundTick,e),!0)},t.clearInterval=function(){return!!this._tickInterval&&(self.clearInterval(this._tickInterval),this._tickInterval=null,!0)},t.clearNextTick=function(){return!!this._tickTimer&&(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0)},t.tick=function(){this._tickCallCount++,1===this._tickCallCount&&(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0)},t.tickImmediate=function(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)},t.doTick=function(){},e}(),ye={length:0,start:function(){return 0},end:function(){return 0}},ve=function(){function e(){}return e.isBuffered=function(t,n){try{if(t)for(var r=e.getBuffered(t),i=0;i<r.length;i++)if(n>=r.start(i)&&n<=r.end(i))return!0}catch(e){}return!1},e.bufferInfo=function(t,n,r){try{if(t){var i,a=e.getBuffered(t),o=[];for(i=0;i<a.length;i++)o.push({start:a.start(i),end:a.end(i)});return this.bufferedInfo(o,n,r)}}catch(e){}return{len:0,start:n,end:n,nextStart:void 0}},e.bufferedInfo=function(e,t,n){t=Math.max(0,t),e.sort((function(e,t){return e.start-t.start||t.end-e.end}));var r=[];if(n)for(var i=0;i<e.length;i++){var a=r.length;if(a){var o=r[a-1].end;e[i].start-o<n?e[i].end>o&&(r[a-1].end=e[i].end):r.push(e[i])}else r.push(e[i])}else r=e;for(var s,l=0,u=t,c=t,p=0;p<r.length;p++){var d=r[p].start,h=r[p].end;if(t+n>=d&&t<h)u=d,l=(c=h)-t;else if(t+n<d){s=d;break}}return{len:l,start:u||0,end:c||0,nextStart:s}},e.getBuffered=function(e){try{return e.buffered}catch(e){return l.b.log("failed to get media.buffered",e),ye}},e}(),me=function(e,t,n,r,i,a){void 0===r&&(r=0),void 0===i&&(i=-1),void 0===a&&(a=!1),this.level=void 0,this.sn=void 0,this.part=void 0,this.id=void 0,this.size=void 0,this.partial=void 0,this.transmuxing={start:0,executeStart:0,executeEnd:0,end:0},this.buffering={audio:{start:0,executeStart:0,executeEnd:0,end:0},video:{start:0,executeStart:0,executeEnd:0,end:0},audiovideo:{start:0,executeStart:0,executeEnd:0,end:0}},this.level=e,this.sn=t,this.id=n,this.size=r,this.part=i,this.partial=a};function be(e,t){if(e){var n=e.start+t;e.start=e.startPTS=n,e.endPTS=n+e.duration}}function _e(e,t){for(var n=t.fragments,r=0,i=n.length;r<i;r++)be(n[r],e);t.fragmentHint&&be(t.fragmentHint,e),t.alignedSliding=!0}function Ee(e,t,n){t&&(function(e,t,n){if(function(e,t,n){return!(!t.details||!(n.endCC>n.startCC||e&&e.cc<n.startCC))}(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,i=e.length;r<i;r++){var a=e[r];if(a&&a.cc===t){n=a;break}}return n}(n,r[0].cc);if(i&&(!i||i.startPTS))return i;l.b.log("No frag in previous level to align on")}else l.b.log("No fragments to align")}(n.details,t);r&&Object(a.a)(r.start)&&(l.b.log("Adjusting PTS using last level due to CC increase within current level "+t.url),_e(r.start,t))}}(e,n,t),!n.alignedSliding&&t.details&&function(e,t){if(t.fragments.length&&e.hasProgramDateTime&&t.hasProgramDateTime){var n=t.fragments[0].programDateTime,r=e.fragments[0].programDateTime,i=(r-n)/1e3+t.fragments[0].start;i&&Object(a.a)(i)&&(l.b.log("Adjusting PTS using programDateTime delta "+(r-n)+"ms, sliding:"+i.toFixed(3)+" "+e.url+" "),_e(i,e))}}(n,t.details),n.alignedSliding||!t.details||n.skippedSegments||re(t.details,n))}function ke(e,t){var n=e.programDateTime;if(n){var r=(n-t)/1e3;e.start=e.startPTS=r,e.endPTS=r+e.duration}}function Te(e,t){if(t.fragments.length&&e.hasProgramDateTime&&t.hasProgramDateTime){var n=t.fragments[0].programDateTime-1e3*t.fragments[0].start;e.fragments.forEach((function(e){ke(e,n)})),e.fragmentHint&&ke(e.fragmentHint,n),e.alignedSliding=!0}}var Ae=function(e,t){for(var n=0,r=e.length-1,i=null,a=null;n<=r;){var o=t(a=e[i=(n+r)/2|0]);if(o>0)n=i+1;else{if(!(o<0))return a;r=i-1}}return null};function we(e,t,n,r){void 0===n&&(n=0),void 0===r&&(r=0);var i=null;return e?i=t[e.sn-t[0].sn+1]||null:0===n&&0===t[0].start&&(i=t[0]),i&&0===Se(n,r,i)?i:Ae(t,Se.bind(null,n,r))||i}function Se(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 Ce(e,t,n){var r=1e3*Math.min(t,n.duration+(n.deltaPTS?n.deltaPTS:0));return(n.endProgramDateTime||0)-r>e}function xe(e){var t="function"==typeof Map?new Map:void 0;return(xe=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 Ie(e,arguments,Re(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),De(r,e)})(e)}function Ie(e,t,n){return(Ie=Pe()?Reflect.construct.bind():function(e,t,n){var r=[null];r.push.apply(r,t);var i=new(Function.bind.apply(e,r));return n&&De(i,n.prototype),i}).apply(null,arguments)}function Pe(){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}}function De(e,t){return(De=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function Re(e){return(Re=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var Oe=Math.pow(2,17),Le=function(){function e(e){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=e}var t=e.prototype;return t.destroy=function(){this.loader&&(this.loader.destroy(),this.loader=null)},t.abort=function(){this.loader&&this.loader.abort()},t.load=function(e,t){var n=this,r=e.url;if(!r)return Promise.reject(new Ne({type:s.b.NETWORK_ERROR,details:s.a.FRAG_LOAD_ERROR,fatal:!1,frag:e,networkDetails:null},"Fragment does not have a "+(r?"part list":"url")));this.abort();var i=this.config,a=i.fLoader,o=i.loader;return new Promise((function(r,l){n.loader&&n.loader.destroy();var u=n.loader=e.loader=a?new a(i):new o(i),c=Me(e),p={timeout:i.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:i.fragLoadingMaxRetryTimeout,highWaterMark:"initSegment"===e.sn?1/0:Oe};e.stats=u.stats,u.load(c,p,{onSuccess:function(t,i,a,o){n.resetLoader(e,u),r({frag:e,part:null,payload:t.data,networkDetails:o})},onError:function(t,r,i){n.resetLoader(e,u),l(new Ne({type:s.b.NETWORK_ERROR,details:s.a.FRAG_LOAD_ERROR,fatal:!1,frag:e,response:t,networkDetails:i}))},onAbort:function(t,r,i){n.resetLoader(e,u),l(new Ne({type:s.b.NETWORK_ERROR,details:s.a.INTERNAL_ABORTED,fatal:!1,frag:e,networkDetails:i}))},onTimeout:function(t,r,i){n.resetLoader(e,u),l(new Ne({type:s.b.NETWORK_ERROR,details:s.a.FRAG_LOAD_TIMEOUT,fatal:!1,frag:e,networkDetails:i}))},onProgress:function(n,r,i,a){t&&t({frag:e,part:null,payload:i,networkDetails:a})}})}))},t.loadPart=function(e,t,n){var r=this;this.abort();var i=this.config,a=i.fLoader,o=i.loader;return new Promise((function(l,u){r.loader&&r.loader.destroy();var c=r.loader=e.loader=a?new a(i):new o(i),p=Me(e,t),d={timeout:i.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:i.fragLoadingMaxRetryTimeout,highWaterMark:Oe};t.stats=c.stats,c.load(p,d,{onSuccess:function(i,a,o,s){r.resetLoader(e,c),r.updateStatsFromPart(e,t);var u={frag:e,part:t,payload:i.data,networkDetails:s};n(u),l(u)},onError:function(n,i,a){r.resetLoader(e,c),u(new Ne({type:s.b.NETWORK_ERROR,details:s.a.FRAG_LOAD_ERROR,fatal:!1,frag:e,part:t,response:n,networkDetails:a}))},onAbort:function(n,i,a){e.stats.aborted=t.stats.aborted,r.resetLoader(e,c),u(new Ne({type:s.b.NETWORK_ERROR,details:s.a.INTERNAL_ABORTED,fatal:!1,frag:e,part:t,networkDetails:a}))},onTimeout:function(n,i,a){r.resetLoader(e,c),u(new Ne({type:s.b.NETWORK_ERROR,details:s.a.FRAG_LOAD_TIMEOUT,fatal:!1,frag:e,part:t,networkDetails:a}))}})}))},t.updateStatsFromPart=function(e,t){var n=e.stats,r=t.stats,i=r.total;if(n.loaded+=r.loaded,i){var a=Math.round(e.duration/t.duration),o=Math.min(Math.round(n.loaded/i),a),s=(a-o)*Math.round(n.loaded/o);n.total=n.loaded+s}else n.total=Math.max(n.loaded,n.total);var l=n.loading,u=r.loading;l.start?l.first+=u.first-u.start:(l.start=u.start,l.first=u.first),l.end=u.end},t.resetLoader=function(e,t){e.loader=null,this.loader===t&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),t.destroy()},e}();function Me(e,t){void 0===t&&(t=null);var n=t||e,r={frag:e,part:t,responseType:"arraybuffer",url:n.url,headers:{},rangeStart:0,rangeEnd:0},i=n.byteRangeStartOffset,o=n.byteRangeEndOffset;return Object(a.a)(i)&&Object(a.a)(o)&&(r.rangeStart=i,r.rangeEnd=o),r}var Ne=function(e){var t,n;function r(t){for(var n,r=arguments.length,i=new Array(r>1?r-1:0),a=1;a<r;a++)i[a-1]=arguments[a];return(n=e.call.apply(e,[this].concat(i))||this).data=void 0,n.data=t,n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,De(t,n),r}(xe(Error)),Ue=n(16),Fe=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 je(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 Be(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ve(e,t){return(Ve=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}var He="STOPPED",Ge="IDLE",Ke="KEY_LOADING",ze="FRAG_LOADING",We="FRAG_LOADING_WAITING_RETRY",Ye="WAITING_TRACK",qe="PARSING",Xe="PARSED",$e="ENDED",Qe="ERROR",Je="WAITING_INIT_PTS",Ze="WAITING_LEVEL",et=function(e){var t,n;function r(t,n,r){var i;return(i=e.call(this)||this).hls=void 0,i.fragPrevious=null,i.fragCurrent=null,i.fragmentTracker=void 0,i.transmuxer=null,i._state=He,i.media=null,i.mediaBuffer=null,i.config=void 0,i.bitrateTest=!1,i.lastCurrentTime=0,i.nextLoadPosition=0,i.startPosition=0,i.loadedmetadata=!1,i.fragLoadError=0,i.retryDate=0,i.levels=null,i.fragmentLoader=void 0,i.levelLastLoaded=null,i.startFragRequested=!1,i.decrypter=void 0,i.initPTS=[],i.onvseeking=null,i.onvended=null,i.logPrefix="",i.log=void 0,i.warn=void 0,i.logPrefix=r,i.log=l.b.log.bind(l.b,r+":"),i.warn=l.b.warn.bind(l.b,r+":"),i.hls=t,i.fragmentLoader=new Le(t.config),i.fragmentTracker=n,i.config=t.config,i.decrypter=new Ue.a(t,t.config),t.on(o.a.KEY_LOADED,i.onKeyLoaded,Be(i)),t.on(o.a.LEVEL_SWITCHING,i.onLevelSwitching,Be(i)),i}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,Ve(t,n);var i,c,p=r.prototype;return p.doTick=function(){this.onTickEnd()},p.onTickEnd=function(){},p.startLoad=function(e){},p.stopLoad=function(){this.fragmentLoader.abort();var e=this.fragCurrent;e&&this.fragmentTracker.removeFragment(e),this.resetTransmuxer(),this.fragCurrent=null,this.fragPrevious=null,this.clearInterval(),this.clearNextTick(),this.state=He},p._streamEnded=function(e,t){var n=this.fragCurrent,r=this.fragmentTracker;if(!t.live&&n&&this.media&&n.sn>=t.endSN&&!e.nextStart){var i=t.partList;if(null!=i&&i.length){var a=i[i.length-1];return ve.isBuffered(this.media,a.start+a.duration/2)}var o=r.getState(n);return o===ue.PARTIAL||o===ue.OK}return!1},p.onMediaAttached=function(e,t){var n=this.media=this.mediaBuffer=t.media;this.onvseeking=this.onMediaSeeking.bind(this),this.onvended=this.onMediaEnded.bind(this),n.addEventListener("seeking",this.onvseeking),n.addEventListener("ended",this.onvended);var r=this.config;this.levels&&r.autoStartLoad&&this.state===He&&this.startLoad(r.startPosition)},p.onMediaDetaching=function(){var e=this.media;null!=e&&e.ended&&(this.log("MSE detaching and video ended, reset startPosition"),this.startPosition=this.lastCurrentTime=0),e&&this.onvseeking&&this.onvended&&(e.removeEventListener("seeking",this.onvseeking),e.removeEventListener("ended",this.onvended),this.onvseeking=this.onvended=null),this.media=this.mediaBuffer=null,this.loadedmetadata=!1,this.fragmentTracker.removeAllFragments(),this.stopLoad()},p.onMediaSeeking=function(){var e=this.config,t=this.fragCurrent,n=this.media,r=this.mediaBuffer,i=this.state,o=n?n.currentTime:0,s=ve.bufferInfo(r||n,o,e.maxBufferHole);if(this.log("media seeking to "+(Object(a.a)(o)?o.toFixed(3):o)+", state: "+i),i===$e)this.resetLoadingState();else if(t&&!s.len){var l=e.maxFragLookUpTolerance,u=t.start-l,c=o>t.start+t.duration+l;(o<u||c)&&(c&&t.loader&&(this.log("seeking outside of buffer while fragment load in progress, cancel fragment load"),t.loader.abort()),this.resetLoadingState())}n&&(this.lastCurrentTime=o),this.loadedmetadata||s.len||(this.nextLoadPosition=this.startPosition=o),this.tickImmediate()},p.onMediaEnded=function(){this.startPosition=this.lastCurrentTime=0},p.onKeyLoaded=function(e,t){if(this.state===Ke&&t.frag===this.fragCurrent&&this.levels){this.state=Ge;var n=this.levels[t.frag.level].details;n&&this.loadFragment(t.frag,n,t.frag.start)}},p.onLevelSwitching=function(e,t){this.fragLoadError=0},p.onHandlerDestroying=function(){this.stopLoad(),e.prototype.onHandlerDestroying.call(this)},p.onHandlerDestroyed=function(){this.state=He,this.hls.off(o.a.KEY_LOADED,this.onKeyLoaded,this),this.hls.off(o.a.LEVEL_SWITCHING,this.onLevelSwitching,this),this.fragmentLoader&&this.fragmentLoader.destroy(),this.decrypter&&this.decrypter.destroy(),this.hls=this.log=this.warn=this.decrypter=this.fragmentLoader=this.fragmentTracker=null,e.prototype.onHandlerDestroyed.call(this)},p.loadKey=function(e,t){this.log("Loading key for "+e.sn+" of ["+t.startSN+"-"+t.endSN+"], "+("[stream-controller]"===this.logPrefix?"level":"track")+" "+e.level),this.state=Ke,this.fragCurrent=e,this.hls.trigger(o.a.KEY_LOADING,{frag:e})},p.loadFragment=function(e,t,n){this._loadFragForPlayback(e,t,n)},p._loadFragForPlayback=function(e,t,n){var r=this;this._doFragLoad(e,t,n,(function(t){if(r.fragContextChanged(e))return r.warn("Fragment "+e.sn+(t.part?" p: "+t.part.index:"")+" of level "+e.level+" was dropped during download."),void r.fragmentTracker.removeFragment(e);e.stats.chunkCount++,r._handleFragmentLoadProgress(t)})).then((function(t){if(t){r.fragLoadError=0;var n=r.state;r.fragContextChanged(e)?(n===ze||!r.fragCurrent&&n===qe)&&(r.fragmentTracker.removeFragment(e),r.state=Ge):("payload"in t&&(r.log("Loaded fragment "+e.sn+" of level "+e.level),r.hls.trigger(o.a.FRAG_LOADED,t)),r._handleFragmentLoadComplete(t))}})).catch((function(t){r.state!==He&&r.state!==Qe&&(r.warn(t),r.resetFragmentLoading(e))}))},p.flushMainBuffer=function(e,t,n){if(void 0===n&&(n=null),e-t){var r={startOffset:e,endOffset:t,type:n};this.fragLoadError=0,this.hls.trigger(o.a.BUFFER_FLUSHING,r)}},p._loadInitSegment=function(e){var t=this;this._doFragLoad(e).then((function(n){if(!n||t.fragContextChanged(e)||!t.levels)throw new Error("init load aborted");return n})).then((function(n){var r=t.hls,i=n.payload,a=e.decryptdata;if(i&&i.byteLength>0&&a&&a.key&&a.iv&&"AES-128"===a.method){var s=self.performance.now();return t.decrypter.webCryptoDecrypt(new Uint8Array(i),a.key.buffer,a.iv.buffer).then((function(t){var i=self.performance.now();return r.trigger(o.a.FRAG_DECRYPTED,{frag:e,payload:t,stats:{tstart:s,tdecrypt:i}}),n.payload=t,n}))}return n})).then((function(n){var r=t.fragCurrent,i=t.hls,a=t.levels;if(!a)throw new Error("init load aborted, missing levels");a[e.level].details;var s=e.stats;t.state=Ge,t.fragLoadError=0,e.data=new Uint8Array(n.payload),s.parsing.start=s.buffering.start=self.performance.now(),s.parsing.end=s.buffering.end=self.performance.now(),n.frag===r&&i.trigger(o.a.FRAG_BUFFERED,{stats:s,frag:r,part:null,id:e.type}),t.tick()})).catch((function(n){t.state!==He&&t.state!==Qe&&(t.warn(n),t.resetFragmentLoading(e))}))},p.fragContextChanged=function(e){var t=this.fragCurrent;return!e||!t||e.level!==t.level||e.sn!==t.sn||e.urlId!==t.urlId},p.fragBufferedComplete=function(e,t){var n=this.mediaBuffer?this.mediaBuffer:this.media;this.log("Buffered "+e.type+" sn: "+e.sn+(t?" part: "+t.index:"")+" of "+("[stream-controller]"===this.logPrefix?"level":"track")+" "+e.level+" "+(n?Fe(ve.getBuffered(n)):"(detached)")),this.state=Ge,n&&(!this.loadedmetadata&&n.buffered.length&&this.fragCurrent===this.fragPrevious&&(this.loadedmetadata=!0,this.seekToStartPos()),this.tick())},p.seekToStartPos=function(){},p._handleFragmentLoadComplete=function(e){var t=this.transmuxer;if(t){var n=e.frag,r=e.part,i=e.partsLoaded,a=!i||0===i.length||i.some((function(e){return!e})),o=new me(n.level,n.sn,n.stats.chunkCount+1,0,r?r.index:-1,!a);t.flush(o)}},p._handleFragmentLoadProgress=function(e){},p._doFragLoad=function(e,t,n,r){var i=this;if(void 0===n&&(n=null),!this.levels)throw new Error("frag load aborted, missing levels");if(n=Math.max(e.start,n||0),this.config.lowLatencyMode&&t){var s=t.partList;if(s&&r){n>e.end&&t.fragmentHint&&(e=t.fragmentHint);var l=this.getNextPart(s,e,n);if(l>-1){var u=s[l];return this.log("Loading part sn: "+e.sn+" p: "+u.index+" cc: "+e.cc+" of playlist ["+t.startSN+"-"+t.endSN+"] parts [0-"+l+"-"+(s.length-1)+"] "+("[stream-controller]"===this.logPrefix?"level":"track")+": "+e.level+", target: "+parseFloat(n.toFixed(3))),this.nextLoadPosition=u.start+u.duration,this.state=ze,this.hls.trigger(o.a.FRAG_LOADING,{frag:e,part:s[l],targetBufferTime:n}),this.doFragPartsLoad(e,s,l,r).catch((function(e){return i.handleFragLoadError(e)}))}if(!e.url||this.loadedEndOfParts(s,n))return Promise.resolve(null)}}return this.log("Loading fragment "+e.sn+" cc: "+e.cc+" "+(t?"of ["+t.startSN+"-"+t.endSN+"] ":"")+("[stream-controller]"===this.logPrefix?"level":"track")+": "+e.level+", target: "+parseFloat(n.toFixed(3))),Object(a.a)(e.sn)&&!this.bitrateTest&&(this.nextLoadPosition=e.start+e.duration),this.state=ze,this.hls.trigger(o.a.FRAG_LOADING,{frag:e,targetBufferTime:n}),this.fragmentLoader.load(e,r).catch((function(e){return i.handleFragLoadError(e)}))},p.doFragPartsLoad=function(e,t,n,r){var i=this;return new Promise((function(a,s){var l=[];!function n(u){var c=t[u];i.fragmentLoader.loadPart(e,c,r).then((function(r){l[c.index]=r;var s=r.part;i.hls.trigger(o.a.FRAG_LOADED,r);var p=t[u+1];if(!p||p.fragment!==e)return a({frag:e,part:s,partsLoaded:l});n(u+1)})).catch(s)}(n)}))},p.handleFragLoadError=function(e){var t=e.data;return t&&t.details===s.a.INTERNAL_ABORTED?this.handleFragLoadAborted(t.frag,t.part):this.hls.trigger(o.a.ERROR,t),null},p._handleTransmuxerFlush=function(e){var t=this.getCurrentContext(e);if(t&&this.state===qe){var n=t.frag,r=t.part,i=t.level,a=self.performance.now();n.stats.parsing.end=a,r&&(r.stats.parsing.end=a),this.updateLevelTiming(n,r,i,e.partial)}else this.fragCurrent||(this.state=Ge)},p.getCurrentContext=function(e){var t=this.levels,n=e.level,r=e.sn,i=e.part;if(!t||!t[n])return this.warn("Levels object was unset while buffering fragment "+r+" of level "+n+". The current chunk will not be buffered."),null;var a=t[n],o=i>-1?function(e,t,n){if(!e||!e.details)return null;var r=e.details.partList;if(r)for(var i=r.length;i--;){var a=r[i];if(a.index===n&&a.fragment.sn===t)return a}return null}(a,r,i):null,s=o?o.fragment:function(e,t,n){if(!e||!e.details)return null;var r=e.details,i=r.fragments[t-r.startSN];return i||((i=r.fragmentHint)&&i.sn===t?i:t<r.startSN&&n&&n.sn===t?n:null)}(a,r,this.fragCurrent);return s?{frag:s,part:o,level:a}:null},p.bufferFragmentData=function(e,t,n,r){if(e&&this.state===qe){var i=e.data1,a=e.data2,s=i;if(i&&a&&(s=Object(u.b)(i,a)),s&&s.length){var l={type:e.type,frag:t,part:n,chunkMeta:r,parent:t.type,data:s};this.hls.trigger(o.a.BUFFER_APPENDING,l),e.dropped&&e.independent&&!n&&this.flushBufferGap(t)}}},p.flushBufferGap=function(e){var t=this.media;if(t)if(ve.isBuffered(t,t.currentTime)){var n=t.currentTime,r=ve.bufferInfo(t,n,0),i=e.duration,a=Math.min(2*this.config.maxFragLookUpTolerance,.25*i),o=Math.max(Math.min(e.start-a,r.end-a),n+a);e.start-o>a&&this.flushMainBuffer(o,e.start)}else this.flushMainBuffer(0,e.start)},p.getFwdBufferInfo=function(e,t){var n=this.config,r=this.getLoadPosition();if(!Object(a.a)(r))return null;var i=ve.bufferInfo(e,r,n.maxBufferHole);if(0===i.len&&void 0!==i.nextStart){var o=this.fragmentTracker.getBufferedFrag(r,t);if(o&&i.nextStart<o.end)return ve.bufferInfo(e,r,Math.max(i.nextStart,n.maxBufferHole))}return i},p.getMaxBufferLength=function(e){var t,n=this.config;return t=e?Math.max(8*n.maxBufferSize/e,n.maxBufferLength):n.maxBufferLength,Math.min(t,n.maxMaxBufferLength)},p.reduceMaxBufferLength=function(e){var t=this.config,n=e||t.maxBufferLength;return t.maxMaxBufferLength>=n&&(t.maxMaxBufferLength/=2,this.warn("Reduce max buffer length to "+t.maxMaxBufferLength+"s"),!0)},p.getNextFragment=function(e,t){var n=t.fragments,r=n.length;if(!r)return null;var i,a=this.config,o=n[0].start;if(t.live){var s=a.initialLiveManifestSize;if(r<s)return this.warn("Not enough fragments to start playback (have: "+r+", need: "+s+")"),null;t.PTSKnown||this.startFragRequested||-1!==this.startPosition||(i=this.getInitialLiveFragment(t,n),this.startPosition=i?this.hls.liveSyncPosition||i.start:e)}else e<=o&&(i=n[0]);if(!i){var l=a.lowLatencyMode?t.partEnd:t.fragmentEnd;i=this.getFragmentAtPosition(e,l,t)}return this.mapToInitFragWhenRequired(i)},p.mapToInitFragWhenRequired=function(e){return null==e||!e.initSegment||null!=e&&e.initSegment.data||this.bitrateTest?e:e.initSegment},p.getNextPart=function(e,t,n){for(var r=-1,i=!1,a=!0,o=0,s=e.length;o<s;o++){var l=e[o];if(a=a&&!l.independent,r>-1&&n<l.start)break;var u=l.loaded;!u&&(i||l.independent||a)&&l.fragment===t&&(r=o),i=u}return r},p.loadedEndOfParts=function(e,t){var n=e[e.length-1];return n&&t>n.start&&n.loaded},p.getInitialLiveFragment=function(e,t){var n=this.fragPrevious,r=null;if(n){if(e.hasProgramDateTime&&(this.log("Live playlist, switching playlist, load frag with same PDT: "+n.programDateTime),r=function(e,t,n){if(null===t||!Array.isArray(e)||!e.length||!Object(a.a)(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(Ce(t,n,i))return i}return null}(t,n.endProgramDateTime,this.config.maxFragLookUpTolerance)),!r){var i=n.sn+1;if(i>=e.startSN&&i<=e.endSN){var o=t[i-e.startSN];n.cc===o.cc&&(r=o,this.log("Live playlist, switching playlist, load frag with next SN: "+r.sn))}r||(r=function(e,t){return Ae(e,(function(e){return e.cc<t?1:e.cc>t?-1:0}))}(t,n.cc))&&this.log("Live playlist, switching playlist, load frag with same CC: "+r.sn)}}else{var s=this.hls.liveSyncPosition;null!==s&&(r=this.getFragmentAtPosition(s,this.bitrateTest?e.fragmentEnd:e.edge,e))}return r},p.getFragmentAtPosition=function(e,t,n){var r,i=this.config,a=this.fragPrevious,o=n.fragments,s=n.endSN,l=n.fragmentHint,u=i.maxFragLookUpTolerance,c=!!(i.lowLatencyMode&&n.partList&&l);if(c&&l&&!this.bitrateTest&&(o=o.concat(l),s=l.sn),r=e<t?we(a,o,e,e>t-u?0:u):o[o.length-1]){var p=r.sn-n.startSN;if(a&&r.sn===a.sn&&!c&&a&&r.level===a.level){var d=o[p+1];r.sn<s&&this.fragmentTracker.getState(d)!==ue.OK?(this.log("SN "+r.sn+" just loaded, load next one: "+d.sn),r=d):r=null}}return r},p.synchronizeToLiveEdge=function(e){var t=this.config,n=this.media;if(n){var r=this.hls.liveSyncPosition,i=n.currentTime,a=e.fragments[0].start,o=e.edge,s=i>=a-t.maxFragLookUpTolerance&&i<=o;if(null!==r&&n.duration>r&&(i<r||!s)){var l=void 0!==t.liveMaxLatencyDuration?t.liveMaxLatencyDuration:t.liveMaxLatencyDurationCount*e.targetduration;(!s&&n.readyState<4||i<o-l)&&(this.loadedmetadata||(this.nextLoadPosition=r),n.readyState&&(this.warn("Playback: "+i.toFixed(3)+" is located too far from the end of live sliding playlist: "+o+", reset currentTime to : "+r.toFixed(3)),n.currentTime=r))}}},p.alignPlaylists=function(e,t){var n=this.levels,r=this.levelLastLoaded,i=this.fragPrevious,o=null!==r?n[r]:null,s=e.fragments.length;if(!s)return this.warn("No fragments in live playlist"),0;var l=e.fragments[0].start,u=!t,c=e.alignedSliding&&Object(a.a)(l);if(u||!c&&!l){Ee(i,o,e);var p=e.fragments[0].start;return this.log("Live playlist sliding: "+p.toFixed(2)+" start-sn: "+(t?t.startSN:"na")+"->"+e.startSN+" prev-sn: "+(i?i.sn:"na")+" fragments: "+s),p}return l},p.waitForCdnTuneIn=function(e){return e.live&&e.canBlockReload&&e.partTarget&&e.tuneInGoal>Math.max(e.partHoldBack,3*e.partTarget)},p.setStartPosition=function(e,t){var n=this.startPosition;if(n<t&&(n=-1),-1===n||-1===this.lastCurrentTime){var r=e.startTimeOffset;Object(a.a)(r)?(n=t+r,r<0&&(n+=e.totalduration),n=Math.min(Math.max(t,n),t+e.totalduration),this.log("Start time offset "+r+" found in playlist, adjust startPosition to "+n),this.startPosition=n):e.live?n=this.hls.liveSyncPosition||t:this.startPosition=n=0,this.lastCurrentTime=n}this.nextLoadPosition=n},p.getLoadPosition=function(){var e=this.media,t=0;return this.loadedmetadata&&e?t=e.currentTime:this.nextLoadPosition&&(t=this.nextLoadPosition),t},p.handleFragLoadAborted=function(e,t){this.transmuxer&&"initSegment"!==e.sn&&e.stats.aborted&&(this.warn("Fragment "+e.sn+(t?" part"+t.index:"")+" of level "+e.level+" was aborted"),this.resetFragmentLoading(e))},p.resetFragmentLoading=function(e){this.fragCurrent&&(this.fragContextChanged(e)||this.state===We)||(this.state=Ge)},p.onFragmentOrKeyLoadError=function(e,t){if(!t.fatal){var n=t.frag;if(n&&n.type===e){this.fragCurrent;var r=this.config;if(this.fragLoadError+1<=r.fragLoadingMaxRetry){this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition);var i=Math.min(Math.pow(2,this.fragLoadError)*r.fragLoadingRetryDelay,r.fragLoadingMaxRetryTimeout);this.warn("Fragment "+n.sn+" of "+e+" "+n.level+" failed to load, retrying in "+i+"ms"),this.retryDate=self.performance.now()+i,this.fragLoadError++,this.state=We}else t.levelRetry?(e===R.b.AUDIO&&(this.fragCurrent=null),this.fragLoadError=0,this.state=Ge):(l.b.error(t.details+" reaches max retry, redispatch as fatal ..."),t.fatal=!0,this.hls.stopLoad(),this.state=Qe)}}},p.afterBufferFlushed=function(e,t,n){if(e){var r=ve.getBuffered(e);this.fragmentTracker.detectEvictedFragments(t,r,n),this.state===$e&&this.resetLoadingState()}},p.resetLoadingState=function(){this.fragCurrent=null,this.fragPrevious=null,this.state=Ge},p.resetStartWhenNotLoaded=function(e){if(!this.loadedmetadata){this.startFragRequested=!1;var t=this.levels?this.levels[e].details:null;null!=t&&t.live?(this.startPosition=-1,this.setStartPosition(t,0),this.resetLoadingState()):this.nextLoadPosition=this.startPosition}},p.updateLevelTiming=function(e,t,n,r){var i=this,a=n.details;Object.keys(e.elementaryStreams).reduce((function(t,s){var l=e.elementaryStreams[s];if(l){var u=l.endPTS-l.startPTS;if(u<=0)return i.warn("Could not parse fragment "+e.sn+" "+s+" duration reliably ("+u+")"),t||!1;var c=r?0:te(a,e,l.startPTS,l.endPTS,l.startDTS,l.endDTS);return i.hls.trigger(o.a.LEVEL_PTS_UPDATED,{details:a,level:n,drift:c,type:s,frag:e,start:l.startPTS,end:l.endPTS}),!0}return t}),!1)||(this.warn("Found no media in fragment "+e.sn+" of level "+n.id+" resetting transmuxer to fallback to playlist timing"),this.resetTransmuxer()),this.state=Xe,this.hls.trigger(o.a.FRAG_PARSED,{frag:e,part:t})},p.resetTransmuxer=function(){this.transmuxer&&(this.transmuxer.destroy(),this.transmuxer=null)},i=r,(c=[{key:"state",get:function(){return this._state},set:function(e){var t=this._state;t!==e&&(this._state=e,this.log(t+"->"+e))}}])&&je(i.prototype,c),Object.defineProperty(i,"prototype",{writable:!1}),r}(ge);function tt(){return self.MediaSource||self.WebKitMediaSource}function nt(){return self.SourceBuffer||self.WebKitSourceBuffer}var rt=n(18),it=n(10),at=n(15),ot=tt()||{isTypeSupported:function(){return!1}},st=function(){function e(e,t,n,r){var i=this;this.hls=void 0,this.id=void 0,this.observer=void 0,this.frag=null,this.part=null,this.worker=void 0,this.onwmsg=void 0,this.transmuxer=null,this.onTransmuxComplete=void 0,this.onFlush=void 0,this.hls=e,this.id=t,this.onTransmuxComplete=n,this.onFlush=r;var a=e.config,u=function(t,n){(n=n||{}).frag=i.frag,n.id=i.id,e.trigger(t,n)};this.observer=new at.EventEmitter,this.observer.on(o.a.FRAG_DECRYPTED,u),this.observer.on(o.a.ERROR,u);var c={mp4:ot.isTypeSupported("video/mp4"),mpeg:ot.isTypeSupported("audio/mpeg"),mp3:ot.isTypeSupported('audio/mp4; codecs="mp3"')},p=navigator.vendor;if(a.enableWorker&&"undefined"!=typeof Worker){var d;l.b.log("demuxing in webworker");try{d=this.worker=rt(19),this.onwmsg=this.onWorkerMessage.bind(this),d.addEventListener("message",this.onwmsg),d.onerror=function(t){e.trigger(o.a.ERROR,{type:s.b.OTHER_ERROR,details:s.a.INTERNAL_EXCEPTION,fatal:!0,event:"demuxerWorker",error:new Error(t.message+"  ("+t.filename+":"+t.lineno+")")})},d.postMessage({cmd:"init",typeSupported:c,vendor:p,id:t,config:JSON.stringify(a)})}catch(e){l.b.warn("Error in worker:",e),l.b.error("Error while initializing DemuxerWorker, fallback to inline"),d&&self.URL.revokeObjectURL(d.objectURL),this.transmuxer=new it.c(this.observer,c,a,p,t),this.worker=null}}else this.transmuxer=new it.c(this.observer,c,a,p,t)}var t=e.prototype;return t.destroy=function(){var e=this.worker;if(e)e.removeEventListener("message",this.onwmsg),e.terminate(),this.worker=null,this.onwmsg=void 0;else{var t=this.transmuxer;t&&(t.destroy(),this.transmuxer=null)}var n=this.observer;n&&n.removeAllListeners(),this.frag=null,this.observer=null,this.hls=null},t.push=function(e,t,n,r,i,a,o,s,u,c){var p,d,h=this;u.transmuxing.start=self.performance.now();var f=this.transmuxer,g=this.worker,y=a?a.start:i.start,v=i.decryptdata,m=this.frag,b=!(m&&i.cc===m.cc),_=!(m&&u.level===m.level),E=m?u.sn-m.sn:-1,k=this.part?u.part-this.part.index:-1,T=0===E&&u.id>1&&u.id===(null==m?void 0:m.stats.chunkCount),A=!_&&(1===E||0===E&&(1===k||T&&k<=0)),w=self.performance.now();(_||E||0===i.stats.parsing.start)&&(i.stats.parsing.start=w),!a||!k&&A||(a.stats.parsing.start=w);var S=!(m&&(null===(p=i.initSegment)||void 0===p?void 0:p.url)===(null===(d=m.initSegment)||void 0===d?void 0:d.url)),C=new it.b(b,A,s,_,y,S);if(!A||b||S){l.b.log("[transmuxer-interface, "+i.type+"]: Starting new transmux session for sn: "+u.sn+" p: "+u.part+" level: "+u.level+" id: "+u.id+"\n        discontinuity: "+b+"\n        trackSwitch: "+_+"\n        contiguous: "+A+"\n        accurateTimeOffset: "+s+"\n        timeOffset: "+y+"\n        initSegmentChange: "+S);var x=new it.a(n,r,t,o,c);this.configureTransmuxer(x)}if(this.frag=i,this.part=a,g)g.postMessage({cmd:"demux",data:e,decryptdata:v,chunkMeta:u,state:C},e instanceof ArrayBuffer?[e]:[]);else if(f){var I=f.push(e,v,u,C);Object(it.d)(I)?I.then((function(e){h.handleTransmuxComplete(e)})):this.handleTransmuxComplete(I)}},t.flush=function(e){var t=this;e.transmuxing.start=self.performance.now();var n=this.transmuxer,r=this.worker;if(r)r.postMessage({cmd:"flush",chunkMeta:e});else if(n){var i=n.flush(e);Object(it.d)(i)?i.then((function(n){t.handleFlushResult(n,e)})):this.handleFlushResult(i,e)}},t.handleFlushResult=function(e,t){var n=this;e.forEach((function(e){n.handleTransmuxComplete(e)})),this.onFlush(t)},t.onWorkerMessage=function(e){var t=e.data,n=this.hls;switch(t.event){case"init":self.URL.revokeObjectURL(this.worker.objectURL);break;case"transmuxComplete":this.handleTransmuxComplete(t.data);break;case"flush":this.onFlush(t.data);break;case"workerLog":l.b[t.data.logType]&&l.b[t.data.logType](t.data.message);break;default:t.data=t.data||{},t.data.frag=this.frag,t.data.id=this.id,n.trigger(t.event,t.data)}},t.configureTransmuxer=function(e){var t=this.worker,n=this.transmuxer;t?t.postMessage({cmd:"configure",config:e}):n&&n.configure(e)},t.handleTransmuxComplete=function(e){e.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(e)},e}(),lt=function(){function e(e,t,n,r){this.config=void 0,this.media=null,this.fragmentTracker=void 0,this.hls=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.config=e,this.media=t,this.fragmentTracker=n,this.hls=r}var t=e.prototype;return t.destroy=function(){this.media=null,this.hls=this.fragmentTracker=null},t.poll=function(e,t){var n=this.config,r=this.media,i=this.stalled;if(null!==r){var a=r.currentTime,o=r.seeking,s=this.seeking&&!o,u=!this.seeking&&o;if(this.seeking=o,a===e){if((u||s)&&(this.stalled=null),!(r.paused&&!o||r.ended||0===r.playbackRate)&&ve.getBuffered(r).length){var c=ve.bufferInfo(r,a,0),p=c.len>0,d=c.nextStart||0;if(p||d){if(o){var h=c.len>2,f=!d||t&&t.start<=a||d-a>2&&!this.fragmentTracker.getPartialFragment(a);if(h||f)return;this.moved=!1}if(!this.moved&&null!==this.stalled){var g,y=Math.max(d,c.start||0)-a,v=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,m=(null==v||null===(g=v.details)||void 0===g?void 0:g.live)?2*v.details.targetduration:2;if(y>0&&y<=m)return void this._trySkipBufferHole(null)}var b=self.performance.now();if(null!==i){var _=b-i;if(o||!(_>=250)||(this._reportStall(c),this.media)){var E=ve.bufferInfo(r,a,n.maxBufferHole);this._tryFixBufferStall(E,_)}}else this.stalled=b}}}else if(this.moved=!0,null!==i){if(this.stallReported){var k=self.performance.now()-i;l.b.warn("playback not stuck anymore @"+a+", after "+Math.round(k)+"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;if(null!==i){var a=i.currentTime,o=r.getPartialFragment(a);if(o&&(this._trySkipBufferHole(o)||!this.media))return;e.len>n.maxBufferHole&&t>1e3*n.highBufferWatchdogPeriod&&(l.b.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&&n&&(this.stallReported=!0,l.b.warn("Playback stalling at @"+n.currentTime+" due to low buffer ("+JSON.stringify(e)+")"),t.trigger(o.a.ERROR,{type:s.b.MEDIA_ERROR,details:s.a.BUFFER_STALLED_ERROR,fatal:!1,buffer:e.len}))},t._trySkipBufferHole=function(e){var t=this.config,n=this.hls,r=this.media;if(null===r)return 0;for(var i=r.currentTime,a=0,u=ve.getBuffered(r),c=0;c<u.length;c++){var p=u.start(c);if(i+t.maxBufferHole>=a&&i<p){var d=Math.max(p+.05,r.currentTime+.1);return l.b.warn("skipping hole, adjusting currentTime from "+i+" to "+d),this.moved=!0,this.stalled=null,r.currentTime=d,e&&n.trigger(o.a.ERROR,{type:s.b.MEDIA_ERROR,details:s.a.BUFFER_SEEK_OVER_HOLE,fatal:!1,reason:"fragment loaded with buffer holes, seeking from "+i+" to "+d,frag:e}),d}a=u.end(c)}return 0},t._tryNudgeBuffer=function(){var e=this.config,t=this.hls,n=this.media,r=this.nudgeRetry;if(null!==n){var i=n.currentTime;if(this.nudgeRetry++,r<e.nudgeMaxRetry){var a=i+(r+1)*e.nudgeOffset;l.b.warn("Nudging 'currentTime' from "+i+" to "+a),n.currentTime=a,t.trigger(o.a.ERROR,{type:s.b.MEDIA_ERROR,details:s.a.BUFFER_NUDGE_ON_STALL,fatal:!1})}else l.b.error("Playhead still not moving while enough data buffered @"+i+" after "+e.nudgeMaxRetry+" nudges"),t.trigger(o.a.ERROR,{type:s.b.MEDIA_ERROR,details:s.a.BUFFER_STALLED_ERROR,fatal:!0})}},e}();function ut(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 ct(e,t){return(ct=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}var pt=function(e){var t,n;function r(t,n){var r;return(r=e.call(this,t,n,"[stream-controller]")||this).audioCodecSwap=!1,r.gapController=null,r.level=-1,r._forceStartLoad=!1,r.altAudio=!1,r.audioOnly=!1,r.fragPlaying=null,r.onvplaying=null,r.onvseeked=null,r.fragLastKbps=0,r.couldBacktrack=!1,r.backtrackFragment=null,r.audioCodecSwitch=!1,r.videoBuffer=null,r._registerListeners(),r}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,ct(t,n);var i,l,u=r.prototype;return u._registerListeners=function(){var e=this.hls;e.on(o.a.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(o.a.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(o.a.MANIFEST_LOADING,this.onManifestLoading,this),e.on(o.a.MANIFEST_PARSED,this.onManifestParsed,this),e.on(o.a.LEVEL_LOADING,this.onLevelLoading,this),e.on(o.a.LEVEL_LOADED,this.onLevelLoaded,this),e.on(o.a.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),e.on(o.a.ERROR,this.onError,this),e.on(o.a.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),e.on(o.a.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),e.on(o.a.BUFFER_CREATED,this.onBufferCreated,this),e.on(o.a.BUFFER_FLUSHED,this.onBufferFlushed,this),e.on(o.a.LEVELS_UPDATED,this.onLevelsUpdated,this),e.on(o.a.FRAG_BUFFERED,this.onFragBuffered,this)},u._unregisterListeners=function(){var e=this.hls;e.off(o.a.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(o.a.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(o.a.MANIFEST_LOADING,this.onManifestLoading,this),e.off(o.a.MANIFEST_PARSED,this.onManifestParsed,this),e.off(o.a.LEVEL_LOADED,this.onLevelLoaded,this),e.off(o.a.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),e.off(o.a.ERROR,this.onError,this),e.off(o.a.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),e.off(o.a.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),e.off(o.a.BUFFER_CREATED,this.onBufferCreated,this),e.off(o.a.BUFFER_FLUSHED,this.onBufferFlushed,this),e.off(o.a.LEVELS_UPDATED,this.onLevelsUpdated,this),e.off(o.a.FRAG_BUFFERED,this.onFragBuffered,this)},u.onHandlerDestroying=function(){this._unregisterListeners(),this.onMediaDetaching()},u.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&&(n.config.testBandwidth&&this.levels.length>1?(r=0,this.bitrateTest=!0):r=n.nextAutoLevel),this.level=n.nextLoadLevel=r,this.loadedmetadata=!1}t>0&&-1===e&&(this.log("Override startPosition with lastCurrentTime @"+t.toFixed(3)),e=t),this.state=Ge,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=e,this.tick()}else this._forceStartLoad=!0,this.state=He},u.stopLoad=function(){this._forceStartLoad=!1,e.prototype.stopLoad.call(this)},u.doTick=function(){switch(this.state){case Ge:this.doTickIdle();break;case Ze:var e,t=this.levels,n=this.level,r=null==t||null===(e=t[n])||void 0===e?void 0:e.details;if(r&&(!r.live||this.levelLastLoaded===this.level)){if(this.waitForCdnTuneIn(r))break;this.state=Ge;break}break;case We:var i,a=self.performance.now(),o=this.retryDate;(!o||a>=o||null!==(i=this.media)&&void 0!==i&&i.seeking)&&(this.log("retryDate reached, switch back to IDLE state"),this.resetStartWhenNotLoaded(this.level),this.state=Ge)}this.onTickEnd()},u.onTickEnd=function(){e.prototype.onTickEnd.call(this),this.checkBuffer(),this.checkFragmentChanged()},u.doTickIdle=function(){var e,t,n=this.hls,r=this.levelLastLoaded,i=this.levels,a=this.media,s=n.config,l=n.nextLoadLevel;if(null!==r&&(a||!this.startFragRequested&&s.startFragPrefetch)&&(!this.altAudio||!this.audioOnly)&&i&&i[l]){var u=i[l];this.level=n.nextLoadLevel=l;var c=u.details;if(!c||this.state===Ze||c.live&&this.levelLastLoaded!==l)this.state=Ze;else{var p=this.getMainFwdBufferInfo();if(null!==p&&!(p.len>=this.getMaxBufferLength(u.maxBitrate))){if(this._streamEnded(p,c)){var d={};return this.altAudio&&(d.type="video"),this.hls.trigger(o.a.BUFFER_EOS,d),void(this.state=$e)}this.backtrackFragment&&this.backtrackFragment.start>p.end&&(this.backtrackFragment=null);var h=this.backtrackFragment?this.backtrackFragment.start:p.end,f=this.getNextFragment(h,c);if(this.couldBacktrack&&!this.fragPrevious&&f&&"initSegment"!==f.sn&&this.fragmentTracker.getState(f)!==ue.OK){var g,v=(null!=(g=this.backtrackFragment)?g:f).sn-c.startSN,m=c.fragments[v-1];m&&f.cc===m.cc&&(f=m,this.fragmentTracker.removeFragment(m))}else this.backtrackFragment&&p.len&&(this.backtrackFragment=null);if(f&&this.fragmentTracker.getState(f)===ue.OK&&this.nextLoadPosition>h){var b=this.audioOnly&&!this.altAudio?y.a.AUDIO:y.a.VIDEO;a&&this.afterBufferFlushed(a,b,R.b.MAIN),f=this.getNextFragment(this.nextLoadPosition,c)}f&&(!f.initSegment||f.initSegment.data||this.bitrateTest||(f=f.initSegment),"identity"!==(null===(e=f.decryptdata)||void 0===e?void 0:e.keyFormat)||null!==(t=f.decryptdata)&&void 0!==t&&t.key?this.loadFragment(f,c,h):this.loadKey(f,c))}}}},u.loadFragment=function(t,n,r){var i,a=this.fragmentTracker.getState(t);this.fragCurrent=t,a===ue.NOT_LOADED?"initSegment"===t.sn?this._loadInitSegment(t):this.bitrateTest?(this.log("Fragment "+t.sn+" of level "+t.level+" is being downloaded to test bitrate and will not be buffered"),this._loadBitrateTestFrag(t)):(this.startFragRequested=!0,e.prototype.loadFragment.call(this,t,n,r)):a===ue.APPENDING?this.reduceMaxBufferLength(t.duration)&&this.fragmentTracker.removeFragment(t):0===(null===(i=this.media)||void 0===i?void 0:i.buffered.length)&&this.fragmentTracker.removeAllFragments()},u.getAppendedFrag=function(e){var t=this.fragmentTracker.getAppendedFrag(e,R.b.MAIN);return t&&"fragment"in t?t.fragment:t},u.getBufferedFrag=function(e){return this.fragmentTracker.getBufferedFrag(e,R.b.MAIN)},u.followingBufferedFrag=function(e){return e?this.getBufferedFrag(e.end+.5):null},u.immediateLevelSwitch=function(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)},u.nextLevelSwitch=function(){var e=this.levels,t=this.media;if(null!=t&&t.readyState){var n,r=this.getAppendedFrag(t.currentTime);if(r&&r.start>1&&this.flushMainBuffer(0,r.start-1),!t.paused&&e){var i=e[this.hls.nextLoadLevel],a=this.fragLastKbps;n=a&&this.fragCurrent?this.fragCurrent.duration*i.maxBitrate/(1e3*a)+1:0}else n=0;var o=this.getBufferedFrag(t.currentTime+n);if(o){var s=this.followingBufferedFrag(o);if(s){this.abortCurrentFrag();var l=s.maxStartPTS?s.maxStartPTS:s.start,u=s.duration,c=Math.max(o.end,l+Math.min(Math.max(u-this.config.maxFragLookUpTolerance,.5*u),.75*u));this.flushMainBuffer(c,Number.POSITIVE_INFINITY)}}}},u.abortCurrentFrag=function(){var e=this.fragCurrent;switch(this.fragCurrent=null,this.backtrackFragment=null,null!=e&&e.loader&&e.loader.abort(),this.state){case Ke:case ze:case We:case qe:case Xe:this.state=Ge}this.nextLoadPosition=this.getLoadPosition()},u.flushMainBuffer=function(t,n){e.prototype.flushMainBuffer.call(this,t,n,this.altAudio?"video":null)},u.onMediaAttached=function(t,n){e.prototype.onMediaAttached.call(this,t,n);var r=n.media;this.onvplaying=this.onMediaPlaying.bind(this),this.onvseeked=this.onMediaSeeked.bind(this),r.addEventListener("playing",this.onvplaying),r.addEventListener("seeked",this.onvseeked),this.gapController=new lt(this.config,r,this.fragmentTracker,this.hls)},u.onMediaDetaching=function(){var t=this.media;t&&this.onvplaying&&this.onvseeked&&(t.removeEventListener("playing",this.onvplaying),t.removeEventListener("seeked",this.onvseeked),this.onvplaying=this.onvseeked=null,this.videoBuffer=null),this.fragPlaying=null,this.gapController&&(this.gapController.destroy(),this.gapController=null),e.prototype.onMediaDetaching.call(this)},u.onMediaPlaying=function(){this.tick()},u.onMediaSeeked=function(){var e=this.media,t=e?e.currentTime:null;Object(a.a)(t)&&this.log("Media seeked to "+t.toFixed(3)),this.tick()},u.onManifestLoading=function(){this.log("Trigger BUFFER_RESET"),this.hls.trigger(o.a.BUFFER_RESET,void 0),this.fragmentTracker.removeAllFragments(),this.couldBacktrack=!1,this.startPosition=this.lastCurrentTime=0,this.fragPlaying=null,this.backtrackFragment=null},u.onManifestParsed=function(e,t){var n,r,i,a=!1,o=!1;t.levels.forEach((function(e){(n=e.audioCodec)&&(-1!==n.indexOf("mp4a.40.2")&&(a=!0),-1!==n.indexOf("mp4a.40.5")&&(o=!0))})),this.audioCodecSwitch=a&&o&&!("function"==typeof(null==(i=nt())||null===(r=i.prototype)||void 0===r?void 0:r.changeType)),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=t.levels,this.startFragRequested=!1},u.onLevelLoading=function(e,t){var n=this.levels;if(n&&this.state===Ge){var r=n[t.level];(!r.details||r.details.live&&this.levelLastLoaded!==t.level||this.waitForCdnTuneIn(r.details))&&(this.state=Ze)}},u.onLevelLoaded=function(e,t){var n,r=this.levels,i=t.level,a=t.details,s=a.totalduration;if(r){this.log("Level "+i+" loaded ["+a.startSN+","+a.endSN+"], cc ["+a.startCC+", "+a.endCC+"] duration:"+s);var l=this.fragCurrent;!l||this.state!==ze&&this.state!==We||l.level!==t.level&&l.loader&&(this.state=Ge,this.backtrackFragment=null,l.loader.abort());var u=r[i],c=0;if(a.live||null!==(n=u.details)&&void 0!==n&&n.live){if(a.fragments[0]||(a.deltaUpdateFailed=!0),a.deltaUpdateFailed)return;c=this.alignPlaylists(a,u.details)}if(u.details=a,this.levelLastLoaded=i,this.hls.trigger(o.a.LEVEL_UPDATED,{details:a,level:i}),this.state===Ze){if(this.waitForCdnTuneIn(a))return;this.state=Ge}this.startFragRequested?a.live&&this.synchronizeToLiveEdge(a):this.setStartPosition(a,c),this.tick()}else this.warn("Levels were reset while loading level "+i)},u._handleFragmentLoadProgress=function(e){var t,n=e.frag,r=e.part,i=e.payload,a=this.levels;if(a){var o=a[n.level],s=o.details;if(s){var l=o.videoCodec,u=s.PTSKnown||!s.live,c=null===(t=n.initSegment)||void 0===t?void 0:t.data,p=this._getAudioCodec(o),d=this.transmuxer=this.transmuxer||new st(this.hls,R.b.MAIN,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),h=r?r.index:-1,f=-1!==h,g=new me(n.level,n.sn,n.stats.chunkCount,i.byteLength,h,f),y=this.initPTS[n.cc];d.push(i,c,p,l,n,r,s.totalduration,u,g,y)}else this.warn("Dropping fragment "+n.sn+" of level "+n.level+" after level details were reset")}else this.warn("Levels were reset while fragment load was in progress. Fragment "+n.sn+" of level "+n.level+" will not be buffered")},u.onAudioTrackSwitching=function(e,t){var n=this.altAudio,r=!!t.url,i=t.id;if(!r){if(this.mediaBuffer!==this.media){this.log("Switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;var a=this.fragCurrent;null!=a&&a.loader&&(this.log("Switching to main audio track, cancel main fragment load"),a.loader.abort()),this.resetTransmuxer(),this.resetLoadingState()}else this.audioOnly&&this.resetTransmuxer();var s=this.hls;n&&s.trigger(o.a.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),s.trigger(o.a.AUDIO_TRACK_SWITCHED,{id:i})}},u.onAudioTrackSwitched=function(e,t){var n=t.id,r=!!this.hls.audioTracks[n].url;if(r){var i=this.videoBuffer;i&&this.mediaBuffer!==i&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=i)}this.altAudio=r,this.tick()},u.onBufferCreated=function(e,t){var n,r,i=t.tracks,a=!1;for(var o in i){var s=i[o];if("main"===s.id){if(r=o,n=s,"video"===o){var l=i[o];l&&(this.videoBuffer=l.buffer)}}else a=!0}a&&n?(this.log("Alternate track found, use "+r+".buffered to schedule main fragment loading"),this.mediaBuffer=n.buffer):this.mediaBuffer=this.media},u.onFragBuffered=function(e,t){var n=t.frag,r=t.part;if(!n||n.type===R.b.MAIN){if(this.fragContextChanged(n))return this.warn("Fragment "+n.sn+(r?" p: "+r.index:"")+" of level "+n.level+" finished buffering, but was aborted. state: "+this.state),void(this.state===Xe&&(this.state=Ge));var i=r?r.stats:n.stats;this.fragLastKbps=Math.round(8*i.total/(i.buffering.end-i.loading.first)),"initSegment"!==n.sn&&(this.fragPrevious=n),this.fragBufferedComplete(n,r)}},u.onError=function(e,t){switch(t.details){case s.a.FRAG_LOAD_ERROR:case s.a.FRAG_LOAD_TIMEOUT:case s.a.KEY_LOAD_ERROR:case s.a.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(R.b.MAIN,t);break;case s.a.LEVEL_LOAD_ERROR:case s.a.LEVEL_LOAD_TIMEOUT:this.state!==Qe&&(t.fatal?(this.warn(""+t.details),this.state=Qe):t.levelRetry||this.state!==Ze||(this.state=Ge));break;case s.a.BUFFER_FULL_ERROR:if("main"===t.parent&&(this.state===qe||this.state===Xe)){var n=!0,r=this.getFwdBufferInfo(this.media,R.b.MAIN);r&&r.len>.5&&(n=!this.reduceMaxBufferLength(r.len)),n&&(this.warn("buffer full error also media.currentTime is not buffered, flush main"),this.immediateLevelSwitch()),this.resetLoadingState()}}},u.checkBuffer=function(){var e=this.media,t=this.gapController;if(e&&t&&e.readyState){if(this.loadedmetadata||!ve.getBuffered(e).length){var n=this.state!==Ge?this.fragCurrent:null;t.poll(this.lastCurrentTime,n)}this.lastCurrentTime=e.currentTime}},u.onFragLoadEmergencyAborted=function(){this.state=Ge,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tickImmediate()},u.onBufferFlushed=function(e,t){var n=t.type;if(n!==y.a.AUDIO||this.audioOnly&&!this.altAudio){var r=(n===y.a.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(r,n,R.b.MAIN)}},u.onLevelsUpdated=function(e,t){this.levels=t.levels},u.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},u.seekToStartPos=function(){var e=this.media;if(e){var t=e.currentTime,n=this.startPosition;if(n>=0&&t<n){if(e.seeking)return void this.log("could not seek to "+n+", already seeking at "+t);var r=ve.getBuffered(e),i=(r.length?r.start(0):0)-n;i>0&&(i<this.config.maxBufferHole||i<this.config.maxFragLookUpTolerance)&&(this.log("adjusting start position by "+i+" to match buffer start"),n+=i,this.startPosition=n),this.log("seek to target start position "+n+" from current time "+t),e.currentTime=n}}},u._getAudioCodec=function(e){var t=this.config.defaultAudioCodec||e.audioCodec;return this.audioCodecSwap&&t&&(this.log("Swapping audio codec"),t=-1!==t.indexOf("mp4a.40.5")?"mp4a.40.2":"mp4a.40.5"),t},u._loadBitrateTestFrag=function(e){var t=this;e.bitrateTest=!0,this._doFragLoad(e).then((function(n){var r=t.hls;if(n&&!r.nextLoadLevel&&!t.fragContextChanged(e)){t.fragLoadError=0,t.state=Ge,t.startFragRequested=!1,t.bitrateTest=!1;var i=e.stats;i.parsing.start=i.parsing.end=i.buffering.start=i.buffering.end=self.performance.now(),r.trigger(o.a.FRAG_LOADED,n),e.bitrateTest=!1}}))},u._handleTransmuxComplete=function(e){var t,n="main",r=this.hls,i=e.remuxResult,s=e.chunkMeta,l=this.getCurrentContext(s);if(!l)return this.warn("The loading context changed while buffering fragment "+s.sn+" of level "+s.level+". This chunk will not be buffered."),void this.resetStartWhenNotLoaded(s.level);var u=l.frag,c=l.part,p=l.level,d=i.video,h=i.text,f=i.id3,g=i.initSegment,v=p.details,m=this.altAudio?void 0:i.audio;if(!this.fragContextChanged(u)){if(this.state=qe,g){g.tracks&&(this._bufferInitSegment(p,g.tracks,u,s),r.trigger(o.a.FRAG_PARSING_INIT_SEGMENT,{frag:u,id:n,tracks:g.tracks}));var b=g.initPTS,_=g.timescale;Object(a.a)(b)&&(this.initPTS[u.cc]=b,r.trigger(o.a.INIT_PTS_FOUND,{frag:u,id:n,initPTS:b,timescale:_}))}if(d&&!1!==i.independent){if(v){var E=d.startPTS,k=d.endPTS,T=d.startDTS,A=d.endDTS;if(c)c.elementaryStreams[d.type]={startPTS:E,endPTS:k,startDTS:T,endDTS:A};else if(d.firstKeyFrame&&d.independent&&(this.couldBacktrack=!0),d.dropped&&d.independent){var w=this.getMainFwdBufferInfo();if((w?w.end:this.getLoadPosition())+this.config.maxBufferHole<(d.firstKeyFramePTS?d.firstKeyFramePTS:E)-this.config.maxBufferHole)return void this.backtrack(u);u.setElementaryStreamInfo(d.type,u.start,k,u.start,A,!0)}u.setElementaryStreamInfo(d.type,E,k,T,A),this.backtrackFragment&&(this.backtrackFragment=u),this.bufferFragmentData(d,u,c,s)}}else if(!1===i.independent)return void this.backtrack(u);if(m){var S=m.startPTS,C=m.endPTS,x=m.startDTS,I=m.endDTS;c&&(c.elementaryStreams[y.a.AUDIO]={startPTS:S,endPTS:C,startDTS:x,endDTS:I}),u.setElementaryStreamInfo(y.a.AUDIO,S,C,x,I),this.bufferFragmentData(m,u,c,s)}if(v&&null!=f&&null!==(t=f.samples)&&void 0!==t&&t.length){var P={id:n,frag:u,details:v,samples:f.samples};r.trigger(o.a.FRAG_PARSING_METADATA,P)}if(v&&h){var D={id:n,frag:u,details:v,samples:h.samples};r.trigger(o.a.FRAG_PARSING_USERDATA,D)}}},u._bufferInitSegment=function(e,t,n,r){var i=this;if(this.state===qe){this.audioOnly=!!t.audio&&!t.video,this.altAudio&&!this.audioOnly&&delete t.audio;var a=t.audio,s=t.video,l=t.audiovideo;if(a){var u=e.audioCodec,c=navigator.userAgent.toLowerCase();this.audioCodecSwitch&&(u&&(u=-1!==u.indexOf("mp4a.40.5")?"mp4a.40.2":"mp4a.40.5"),1!==a.metadata.channelCount&&-1===c.indexOf("firefox")&&(u="mp4a.40.5")),-1!==c.indexOf("android")&&"audio/mpeg"!==a.container&&(u="mp4a.40.2",this.log("Android: force audio codec to "+u)),e.audioCodec&&e.audioCodec!==u&&this.log('Swapping manifest audio codec "'+e.audioCodec+'" for "'+u+'"'),a.levelCodec=u,a.id="main",this.log("Init audio buffer, container:"+a.container+", codecs[selected/level/parsed]=["+(u||"")+"/"+(e.audioCodec||"")+"/"+a.codec+"]")}s&&(s.levelCodec=e.videoCodec,s.id="main",this.log("Init video buffer, container:"+s.container+", codecs[level/parsed]=["+(e.videoCodec||"")+"/"+s.codec+"]")),l&&this.log("Init audiovideo buffer, container:"+l.container+", codecs[level/parsed]=["+(e.attrs.CODECS||"")+"/"+l.codec+"]"),this.hls.trigger(o.a.BUFFER_CODECS,t),Object.keys(t).forEach((function(e){var a=t[e].initSegment;null!=a&&a.byteLength&&i.hls.trigger(o.a.BUFFER_APPENDING,{type:e,data:a,frag:n,part:null,chunkMeta:r,parent:n.type})})),this.tick()}},u.getMainFwdBufferInfo=function(){return this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:this.media,R.b.MAIN)},u.backtrack=function(e){this.couldBacktrack=!0,this.backtrackFragment=e,this.resetTransmuxer(),this.flushBufferGap(e),this.fragmentTracker.removeFragment(e),this.fragPrevious=null,this.nextLoadPosition=e.start,this.state=Ge},u.checkFragmentChanged=function(){var e=this.media,t=null;if(e&&e.readyState>1&&!1===e.seeking){var n=e.currentTime;if(ve.isBuffered(e,n)?t=this.getAppendedFrag(n):ve.isBuffered(e,n+.1)&&(t=this.getAppendedFrag(n+.1)),t){this.backtrackFragment=null;var r=this.fragPlaying,i=t.level;r&&t.sn===r.sn&&r.level===i&&t.urlId===r.urlId||(this.hls.trigger(o.a.FRAG_CHANGED,{frag:t}),r&&r.level===i||this.hls.trigger(o.a.LEVEL_SWITCHED,{level:i}),this.fragPlaying=t)}}},i=r,(l=[{key:"nextLevel",get:function(){var e=this.nextBufferedFrag;return e?e.level:-1}},{key:"currentFrag",get:function(){var e=this.media;return e?this.fragPlaying||this.getAppendedFrag(e.currentTime):null}},{key:"currentProgramDateTime",get:function(){var e=this.media;if(e){var t=e.currentTime,n=this.currentFrag;if(n&&Object(a.a)(t)&&Object(a.a)(n.programDateTime)){var r=n.programDateTime+1e3*(t-n.start);return new Date(r)}}return null}},{key:"currentLevel",get:function(){var e=this.currentFrag;return e?e.level:-1}},{key:"nextBufferedFrag",get:function(){var e=this.currentFrag;return e?this.followingBufferedFrag(e):null}},{key:"forceStartLoad",get:function(){return this._forceStartLoad}}])&&ut(i.prototype,l),Object.defineProperty(i,"prototype",{writable:!1}),r}(et),dt=function(){function e(e,t,n){void 0===t&&(t=0),void 0===n&&(n=0),this.halfLife=void 0,this.alpha_=void 0,this.estimate_=void 0,this.totalWeight_=void 0,this.halfLife=e,this.alpha_=e?Math.exp(Math.log(.5)/e):0,this.estimate_=t,this.totalWeight_=n}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_);if(e)return this.estimate_/e}return this.estimate_},e}(),ht=function(){function e(e,t,n){this.defaultEstimate_=void 0,this.minWeight_=void 0,this.minDelayMs_=void 0,this.slow_=void 0,this.fast_=void 0,this.defaultEstimate_=n,this.minWeight_=.001,this.minDelayMs_=50,this.slow_=new dt(e),this.fast_=new dt(t)}var t=e.prototype;return t.update=function(e,t){var n=this.slow_,r=this.fast_;this.slow_.halfLife!==e&&(this.slow_=new dt(e,n.getEstimate(),n.getTotalWeight())),this.fast_.halfLife!==t&&(this.fast_=new dt(t,r.getEstimate(),r.getTotalWeight()))},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 ft(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 gt=function(){function e(e){this.hls=void 0,this.lastLoadedFragLevel=0,this._nextAutoLevel=-1,this.timer=void 0,this.onCheck=this._abandonRulesCheck.bind(this),this.fragCurrent=null,this.partCurrent=null,this.bitrateTestDelay=0,this.bwEstimator=void 0,this.hls=e;var t=e.config;this.bwEstimator=new ht(t.abrEwmaSlowVoD,t.abrEwmaFastVoD,t.abrEwmaDefaultEstimate),this.registerListeners()}var t,n,r=e.prototype;return r.registerListeners=function(){var e=this.hls;e.on(o.a.FRAG_LOADING,this.onFragLoading,this),e.on(o.a.FRAG_LOADED,this.onFragLoaded,this),e.on(o.a.FRAG_BUFFERED,this.onFragBuffered,this),e.on(o.a.LEVEL_LOADED,this.onLevelLoaded,this),e.on(o.a.ERROR,this.onError,this)},r.unregisterListeners=function(){var e=this.hls;e.off(o.a.FRAG_LOADING,this.onFragLoading,this),e.off(o.a.FRAG_LOADED,this.onFragLoaded,this),e.off(o.a.FRAG_BUFFERED,this.onFragBuffered,this),e.off(o.a.LEVEL_LOADED,this.onLevelLoaded,this),e.off(o.a.ERROR,this.onError,this)},r.destroy=function(){this.unregisterListeners(),this.clearTimer(),this.hls=this.onCheck=null,this.fragCurrent=this.partCurrent=null},r.onFragLoading=function(e,t){var n,r=t.frag;r.type===R.b.MAIN&&(this.timer||(this.fragCurrent=r,this.partCurrent=null!=(n=t.part)?n:null,this.timer=self.setInterval(this.onCheck,100)))},r.onLevelLoaded=function(e,t){var n=this.hls.config;t.details.live?this.bwEstimator.update(n.abrEwmaSlowLive,n.abrEwmaFastLive):this.bwEstimator.update(n.abrEwmaSlowVoD,n.abrEwmaFastVoD)},r._abandonRulesCheck=function(){var e=this.fragCurrent,t=this.partCurrent,n=this.hls,r=n.autoLevelEnabled,i=(n.config,n.media);if(e&&i){var s=t?t.stats:e.stats,u=t?t.duration:e.duration;if(s.aborted||s.loaded&&s.loaded===s.total||0===e.level)return this.clearTimer(),void(this._nextAutoLevel=-1);if(r&&!i.paused&&i.playbackRate&&i.readyState){var c=n.mainForwardBufferInfo;if(null!==c){var p=performance.now()-s.loading.start,d=Math.abs(i.playbackRate);if(!(p<=500*u/d)){var h=s.loaded&&s.loading.first,f=this.bwEstimator.getEstimate(),g=n.levels,y=n.minAutoLevel,v=g[e.level],m=s.total||Math.max(s.loaded,Math.round(u*v.maxBitrate/8)),b=h?1e3*s.loaded/p:0,_=b?(m-s.loaded)/b:8*m/f,E=c.len/d;if(!(_<=E)){var k,T=Number.POSITIVE_INFINITY;for(k=e.level-1;k>y;k--){var A=g[k].maxBitrate;if((T=b?u*A/(6.4*b):u*A/f)<E)break}T>=_||(l.b.warn("Fragment "+e.sn+(t?" part "+t.index:"")+" of level "+e.level+" is loading too slowly and will cause an underbuffer; aborting and switching to level "+k+"\n      Current BW estimate: "+(Object(a.a)(f)?(f/1024).toFixed(3):"Unknown")+" Kb/s\n      Estimated load time for current fragment: "+_.toFixed(3)+" s\n      Estimated load time for the next fragment: "+T.toFixed(3)+" s\n      Time to underbuffer: "+E.toFixed(3)+" s"),n.nextLoadLevel=k,h&&this.bwEstimator.sample(p,s.loaded),this.clearTimer(),e.loader&&(this.fragCurrent=this.partCurrent=null,e.loader.abort()),n.trigger(o.a.FRAG_LOAD_EMERGENCY_ABORTED,{frag:e,part:t,stats:s}))}}}}}},r.onFragLoaded=function(e,t){var n=t.frag,r=t.part;if(n.type===R.b.MAIN&&Object(a.a)(n.sn)){var i=r?r.stats:n.stats,s=r?r.duration:n.duration;if(this.clearTimer(),this.lastLoadedFragLevel=n.level,this._nextAutoLevel=-1,this.hls.config.abrMaxWithRealBitrate){var l=this.hls.levels[n.level],u=(l.loaded?l.loaded.bytes:0)+i.loaded,c=(l.loaded?l.loaded.duration:0)+s;l.loaded={bytes:u,duration:c},l.realBitrate=Math.round(8*u/c)}if(n.bitrateTest){var p={stats:i,frag:n,part:r,id:n.type};this.onFragBuffered(o.a.FRAG_BUFFERED,p)}}},r.onFragBuffered=function(e,t){var n=t.frag,r=t.part,i=r?r.stats:n.stats;if(!i.aborted&&n.type===R.b.MAIN&&"initSegment"!==n.sn){var a=i.parsing.end-i.loading.start;this.bwEstimator.sample(a,i.loaded),i.bwEstimate=this.bwEstimator.getEstimate(),n.bitrateTest?this.bitrateTestDelay=a/1e3:this.bitrateTestDelay=0}},r.onError=function(e,t){switch(t.details){case s.a.FRAG_LOAD_ERROR:case s.a.FRAG_LOAD_TIMEOUT:this.clearTimer()}},r.clearTimer=function(){self.clearInterval(this.timer),this.timer=void 0},r.getNextABRAutoLevel=function(){var e=this.fragCurrent,t=this.partCurrent,n=this.hls,r=n.maxAutoLevel,i=n.config,a=n.minAutoLevel,o=n.media,s=t?t.duration:e?e.duration:0,u=(o&&o.currentTime,o&&0!==o.playbackRate?Math.abs(o.playbackRate):1),c=this.bwEstimator?this.bwEstimator.getEstimate():i.abrEwmaDefaultEstimate,p=n.mainForwardBufferInfo,d=(p?p.len:0)/u,h=this.findBestLevel(c,a,r,d,i.abrBandWidthFactor,i.abrBandWidthUpFactor);if(h>=0)return h;l.b.trace((d?"rebuffering expected":"buffer is empty")+", finding optimal quality level");var f=s?Math.min(s,i.maxStarvationDelay):i.maxStarvationDelay,g=i.abrBandWidthFactor,y=i.abrBandWidthUpFactor;if(!d){var v=this.bitrateTestDelay;v&&(f=(s?Math.min(s,i.maxLoadingDelay):i.maxLoadingDelay)-v,l.b.trace("bitrate test took "+Math.round(1e3*v)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*f)+" ms"),g=y=1)}return h=this.findBestLevel(c,a,r,d+f,g,y),Math.max(h,0)},r.findBestLevel=function(e,t,n,r,i,o){for(var s,u=this.fragCurrent,c=this.partCurrent,p=this.lastLoadedFragLevel,d=this.hls.levels,h=d[p],f=!(null==h||null===(s=h.details)||void 0===s||!s.live),g=null==h?void 0:h.codecSet,y=c?c.duration:u?u.duration:0,v=n;v>=t;v--){var m=d[v];if(m&&(!g||m.codecSet===g)){var b,_=m.details,E=(c?null==_?void 0:_.partTarget:null==_?void 0:_.averagetargetduration)||y;b=v<=p?i*e:o*e;var k=d[v].maxBitrate,T=k*E/b;if(l.b.trace("level/adjustedbw/bitrate/avgDuration/maxFetchDuration/fetchDuration: "+v+"/"+Math.round(b)+"/"+k+"/"+E+"/"+r+"/"+T),b>k&&(0===T||!Object(a.a)(T)||f&&!this.bitrateTestDelay||T<r))return v}}return-1},t=e,(n=[{key:"nextAutoLevel",get:function(){var e=this._nextAutoLevel,t=this.bwEstimator;if(-1!==e&&!t.canEstimate())return e;var n=this.getNextABRAutoLevel();return-1!==e&&this.hls.levels[n].loadError?e:(-1!==e&&(n=Math.min(e,n)),n)},set:function(e){this._nextAutoLevel=e}}])&&ft(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}(),yt=function(){function e(){this.chunks=[],this.dataLength=0}var t=e.prototype;return t.push=function(e){this.chunks.push(e),this.dataLength+=e.length},t.flush=function(){var e,t=this.chunks,n=this.dataLength;return t.length?(e=1===t.length?t[0]:function(e,t){for(var n=new Uint8Array(t),r=0,i=0;i<e.length;i++){var a=e[i];n.set(a,r),r+=a.length}return n}(t,n),this.reset(),e):new Uint8Array(0)},t.reset=function(){this.chunks.length=0,this.dataLength=0},e}();function vt(){return(vt=Object.assign?Object.assign.bind():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}).apply(this,arguments)}function mt(e,t){return(mt=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}var bt=function(e){var t,n;function r(t,n){var r;return(r=e.call(this,t,n,"[audio-stream-controller]")||this).videoBuffer=null,r.videoTrackCC=-1,r.waitingVideoCC=-1,r.audioSwitch=!1,r.trackId=-1,r.waitingData=null,r.mainDetails=null,r.bufferFlushed=!1,r.cachedTrackLoadedData=null,r._registerListeners(),r}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,mt(t,n);var i=r.prototype;return i.onHandlerDestroying=function(){this._unregisterListeners(),this.mainDetails=null},i._registerListeners=function(){var e=this.hls;e.on(o.a.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(o.a.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(o.a.MANIFEST_LOADING,this.onManifestLoading,this),e.on(o.a.LEVEL_LOADED,this.onLevelLoaded,this),e.on(o.a.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),e.on(o.a.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),e.on(o.a.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),e.on(o.a.ERROR,this.onError,this),e.on(o.a.BUFFER_RESET,this.onBufferReset,this),e.on(o.a.BUFFER_CREATED,this.onBufferCreated,this),e.on(o.a.BUFFER_FLUSHED,this.onBufferFlushed,this),e.on(o.a.INIT_PTS_FOUND,this.onInitPtsFound,this),e.on(o.a.FRAG_BUFFERED,this.onFragBuffered,this)},i._unregisterListeners=function(){var e=this.hls;e.off(o.a.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(o.a.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(o.a.MANIFEST_LOADING,this.onManifestLoading,this),e.off(o.a.LEVEL_LOADED,this.onLevelLoaded,this),e.off(o.a.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),e.off(o.a.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),e.off(o.a.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),e.off(o.a.ERROR,this.onError,this),e.off(o.a.BUFFER_RESET,this.onBufferReset,this),e.off(o.a.BUFFER_CREATED,this.onBufferCreated,this),e.off(o.a.BUFFER_FLUSHED,this.onBufferFlushed,this),e.off(o.a.INIT_PTS_FOUND,this.onInitPtsFound,this),e.off(o.a.FRAG_BUFFERED,this.onFragBuffered,this)},i.onInitPtsFound=function(e,t){var n=t.frag,r=t.id,i=t.initPTS;if("main"===r){var a=n.cc;this.initPTS[n.cc]=i,this.log("InitPTS for cc: "+a+" found from main: "+i),this.videoTrackCC=a,this.state===Je&&this.tick()}},i.startLoad=function(e){if(!this.levels)return this.startPosition=e,void(this.state=He);var t=this.lastCurrentTime;this.stopLoad(),this.setInterval(100),this.fragLoadError=0,t>0&&-1===e?(this.log("Override startPosition with lastCurrentTime @"+t.toFixed(3)),e=t,this.state=Ge):(this.loadedmetadata=!1,this.state=Ye),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=e,this.tick()},i.doTick=function(){switch(this.state){case Ge:this.doTickIdle();break;case Ye:var t,n=this.levels,r=this.trackId,i=null==n||null===(t=n[r])||void 0===t?void 0:t.details;if(i){if(this.waitForCdnTuneIn(i))break;this.state=Je}break;case We:var a,o=performance.now(),s=this.retryDate;(!s||o>=s||null!==(a=this.media)&&void 0!==a&&a.seeking)&&(this.log("RetryDate reached, switch back to IDLE state"),this.resetStartWhenNotLoaded(this.trackId),this.state=Ge);break;case Je:var l=this.waitingData;if(l){var u=l.frag,c=l.part,p=l.cache,d=l.complete;if(void 0!==this.initPTS[u.cc]){this.waitingData=null,this.waitingVideoCC=-1,this.state=ze;var h={frag:u,part:c,payload:p.flush(),networkDetails:null};this._handleFragmentLoadProgress(h),d&&e.prototype._handleFragmentLoadComplete.call(this,h)}else if(this.videoTrackCC!==this.waitingVideoCC)this.log("Waiting fragment cc ("+u.cc+") cancelled because video is at cc "+this.videoTrackCC),this.clearWaitingFragment();else{var f=this.getLoadPosition(),g=ve.bufferInfo(this.mediaBuffer,f,this.config.maxBufferHole);Se(g.end,this.config.maxFragLookUpTolerance,u)<0&&(this.log("Waiting fragment cc ("+u.cc+") @ "+u.start+" cancelled because another fragment at "+g.end+" is needed"),this.clearWaitingFragment())}}else this.state=Ge}this.onTickEnd()},i.clearWaitingFragment=function(){var e=this.waitingData;e&&(this.fragmentTracker.removeFragment(e.frag),this.waitingData=null,this.waitingVideoCC=-1,this.state=Ge)},i.resetLoadingState=function(){this.clearWaitingFragment(),e.prototype.resetLoadingState.call(this)},i.onTickEnd=function(){var e=this.media;if(e&&e.readyState){var t=(this.mediaBuffer?this.mediaBuffer:e).buffered;!this.loadedmetadata&&t.length&&(this.loadedmetadata=!0),this.lastCurrentTime=e.currentTime}},i.doTickIdle=function(){var e,t,n=this.hls,r=this.levels,i=this.media,a=this.trackId,s=n.config;if(r&&r[a]&&(i||!this.startFragRequested&&s.startFragPrefetch)){var l=r[a].details;if(!l||l.live&&this.levelLastLoaded!==a||this.waitForCdnTuneIn(l))this.state=Ye;else{var u=this.mediaBuffer?this.mediaBuffer:this.media;this.bufferFlushed&&u&&(this.bufferFlushed=!1,this.afterBufferFlushed(u,y.a.AUDIO,R.b.AUDIO));var c=this.getFwdBufferInfo(u,R.b.AUDIO);if(null!==c){var p=this.getFwdBufferInfo(this.videoBuffer?this.videoBuffer:this.media,R.b.MAIN),d=c.len,h=this.getMaxBufferLength(null==p?void 0:p.len),f=this.audioSwitch;if(!(d>=h)||f){if(!f&&this._streamEnded(c,l))return n.trigger(o.a.BUFFER_EOS,{type:"audio"}),void(this.state=$e);var g=l.fragments[0].start,v=c.end;if(f&&i){var m=this.getLoadPosition();v=m,l.PTSKnown&&m<g&&(c.end>g||c.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),i.currentTime=g+.05)}if(!(p&&v>p.end+l.targetduration)&&(p&&p.len||!c.len)){var b=this.getNextFragment(v,l);b?"identity"!==(null===(e=b.decryptdata)||void 0===e?void 0:e.keyFormat)||null!==(t=b.decryptdata)&&void 0!==t&&t.key?this.loadFragment(b,l,v):this.loadKey(b,l):this.bufferFlushed=!0}}}}}},i.getMaxBufferLength=function(t){var n=e.prototype.getMaxBufferLength.call(this);return t?Math.max(n,t):n},i.onMediaDetaching=function(){this.videoBuffer=null,e.prototype.onMediaDetaching.call(this)},i.onAudioTracksUpdated=function(e,t){var n=t.audioTracks;this.resetTransmuxer(),this.levels=n.map((function(e){return new $(e)}))},i.onAudioTrackSwitching=function(e,t){var n=!!t.url;this.trackId=t.id;var r=this.fragCurrent;null!=r&&r.loader&&r.loader.abort(),this.fragCurrent=null,this.clearWaitingFragment(),n?this.setInterval(100):this.resetTransmuxer(),n?(this.audioSwitch=!0,this.state=Ge):this.state=He,this.tick()},i.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments(),this.startPosition=this.lastCurrentTime=0,this.bufferFlushed=!1},i.onLevelLoaded=function(e,t){this.mainDetails=t.details,null!==this.cachedTrackLoadedData&&(this.hls.trigger(o.a.AUDIO_TRACK_LOADED,this.cachedTrackLoadedData),this.cachedTrackLoadedData=null)},i.onAudioTrackLoaded=function(e,t){var n;if(null!=this.mainDetails){var r=this.levels,i=t.details,a=t.id;if(r){this.log("Track "+a+" loaded ["+i.startSN+","+i.endSN+"],duration:"+i.totalduration);var o=r[a],s=0;if(i.live||null!==(n=o.details)&&void 0!==n&&n.live){var l=this.mainDetails;if(i.fragments[0]||(i.deltaUpdateFailed=!0),i.deltaUpdateFailed||!l)return;!o.details&&i.hasProgramDateTime&&l.hasProgramDateTime?(Te(i,l),s=i.fragments[0].start):s=this.alignPlaylists(i,o.details)}o.details=i,this.levelLastLoaded=a,this.startFragRequested||!this.mainDetails&&i.live||this.setStartPosition(o.details,s),this.state!==Ye||this.waitForCdnTuneIn(i)||(this.state=Ge),this.tick()}else this.warn("Audio tracks were reset while loading level "+a)}else this.cachedTrackLoadedData=t},i._handleFragmentLoadProgress=function(e){var t,n=e.frag,r=e.part,i=e.payload,a=this.config,o=this.trackId,s=this.levels;if(s){var l=s[o],u=l.details,c=a.defaultAudioCodec||l.audioCodec||"mp4a.40.2",p=this.transmuxer;p||(p=this.transmuxer=new st(this.hls,R.b.AUDIO,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)));var d=this.initPTS[n.cc],h=null===(t=n.initSegment)||void 0===t?void 0:t.data;if(void 0!==d){var f=r?r.index:-1,g=-1!==f,y=new me(n.level,n.sn,n.stats.chunkCount,i.byteLength,f,g);p.push(i,h,c,"",n,r,u.totalduration,!1,y,d)}else this.log("Unknown video PTS for cc "+n.cc+", waiting for video PTS before demuxing audio frag "+n.sn+" of ["+u.startSN+" ,"+u.endSN+"],track "+o),(this.waitingData=this.waitingData||{frag:n,part:r,cache:new yt,complete:!1}).cache.push(new Uint8Array(i)),this.waitingVideoCC=this.videoTrackCC,this.state=Je}else this.warn("Audio tracks were reset while fragment load was in progress. Fragment "+n.sn+" of level "+n.level+" will not be buffered")},i._handleFragmentLoadComplete=function(t){this.waitingData?this.waitingData.complete=!0:e.prototype._handleFragmentLoadComplete.call(this,t)},i.onBufferReset=function(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1},i.onBufferCreated=function(e,t){var n=t.tracks.audio;n&&(this.mediaBuffer=n.buffer||null),t.tracks.video&&(this.videoBuffer=t.tracks.video.buffer||null)},i.onFragBuffered=function(e,t){var n=t.frag,r=t.part;n.type===R.b.AUDIO&&(this.fragContextChanged(n)?this.warn("Fragment "+n.sn+(r?" p: "+r.index:"")+" of level "+n.level+" finished buffering, but was aborted. state: "+this.state+", audioSwitch: "+this.audioSwitch):("initSegment"!==n.sn&&(this.fragPrevious=n,this.audioSwitch&&(this.audioSwitch=!1,this.hls.trigger(o.a.AUDIO_TRACK_SWITCHED,{id:this.trackId}))),this.fragBufferedComplete(n,r)))},i.onError=function(t,n){switch(n.details){case s.a.FRAG_LOAD_ERROR:case s.a.FRAG_LOAD_TIMEOUT:case s.a.KEY_LOAD_ERROR:case s.a.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(R.b.AUDIO,n);break;case s.a.AUDIO_TRACK_LOAD_ERROR:case s.a.AUDIO_TRACK_LOAD_TIMEOUT:this.state!==Qe&&this.state!==He&&(this.state=n.fatal?Qe:Ge,this.warn(n.details+" while loading frag, switching to "+this.state+" state"));break;case s.a.BUFFER_FULL_ERROR:if("audio"===n.parent&&(this.state===qe||this.state===Xe)){var r=!0,i=this.getFwdBufferInfo(this.mediaBuffer,R.b.AUDIO);i&&i.len>.5&&(r=!this.reduceMaxBufferLength(i.len)),r&&(this.warn("Buffer full error also media.currentTime is not buffered, flush audio buffer"),this.fragCurrent=null,e.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.resetLoadingState()}}},i.onBufferFlushed=function(e,t){t.type===y.a.AUDIO&&(this.bufferFlushed=!0)},i._handleTransmuxComplete=function(e){var t,n="audio",r=this.hls,i=e.remuxResult,a=e.chunkMeta,s=this.getCurrentContext(a);if(!s)return this.warn("The loading context changed while buffering fragment "+a.sn+" of level "+a.level+". This chunk will not be buffered."),void this.resetStartWhenNotLoaded(a.level);var l=s.frag,u=s.part,c=s.level.details,p=i.audio,d=i.text,h=i.id3,f=i.initSegment;if(!this.fragContextChanged(l)&&c){if(this.state=qe,this.audioSwitch&&p&&this.completeAudioSwitch(),null!=f&&f.tracks&&(this._bufferInitSegment(f.tracks,l,a),r.trigger(o.a.FRAG_PARSING_INIT_SEGMENT,{frag:l,id:n,tracks:f.tracks})),p){var g=p.startPTS,v=p.endPTS,m=p.startDTS,b=p.endDTS;u&&(u.elementaryStreams[y.a.AUDIO]={startPTS:g,endPTS:v,startDTS:m,endDTS:b}),l.setElementaryStreamInfo(y.a.AUDIO,g,v,m,b),this.bufferFragmentData(p,l,u,a)}if(null!=h&&null!==(t=h.samples)&&void 0!==t&&t.length){var _=vt({id:n,frag:l,details:c},h);r.trigger(o.a.FRAG_PARSING_METADATA,_)}if(d){var E=vt({id:n,frag:l,details:c},d);r.trigger(o.a.FRAG_PARSING_USERDATA,E)}}},i._bufferInitSegment=function(e,t,n){if(this.state===qe){e.video&&delete e.video;var r=e.audio;if(r){r.levelCodec=r.codec,r.id="audio",this.log("Init audio buffer, container:"+r.container+", codecs[parsed]=["+r.codec+"]"),this.hls.trigger(o.a.BUFFER_CODECS,e);var i=r.initSegment;if(null!=i&&i.byteLength){var a={type:"audio",frag:t,part:null,chunkMeta:n,parent:t.type,data:i};this.hls.trigger(o.a.BUFFER_APPENDING,a)}this.tick()}}},i.loadFragment=function(t,n,r){var i=this.fragmentTracker.getState(t);this.fragCurrent=t,(this.audioSwitch||i===ue.NOT_LOADED||i===ue.PARTIAL)&&("initSegment"===t.sn?this._loadInitSegment(t):n.live&&!Object(a.a)(this.initPTS[t.cc])?(this.log("Waiting for video PTS in continuity counter "+t.cc+" of live stream before loading audio fragment "+t.sn+" of level "+this.trackId),this.state=Je):(this.startFragRequested=!0,e.prototype.loadFragment.call(this,t,n,r)))},i.completeAudioSwitch=function(){var t=this.hls,n=this.media,r=this.trackId;n&&(this.log("Switching audio track : flushing all audio"),e.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.audioSwitch=!1,t.trigger(o.a.AUDIO_TRACK_SWITCHED,{id:r})},r}(et);function _t(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 Et(e,t){return(Et=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}var kt=function(e){var t,n;function r(t){var n;return(n=e.call(this,t,"[audio-track-controller]")||this).tracks=[],n.groupId=null,n.tracksInGroup=[],n.trackId=-1,n.trackName="",n.selectDefaultTrack=!0,n.registerListeners(),n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,Et(t,n);var i,a,l=r.prototype;return l.registerListeners=function(){var e=this.hls;e.on(o.a.MANIFEST_LOADING,this.onManifestLoading,this),e.on(o.a.MANIFEST_PARSED,this.onManifestParsed,this),e.on(o.a.LEVEL_LOADING,this.onLevelLoading,this),e.on(o.a.LEVEL_SWITCHING,this.onLevelSwitching,this),e.on(o.a.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),e.on(o.a.ERROR,this.onError,this)},l.unregisterListeners=function(){var e=this.hls;e.off(o.a.MANIFEST_LOADING,this.onManifestLoading,this),e.off(o.a.MANIFEST_PARSED,this.onManifestParsed,this),e.off(o.a.LEVEL_LOADING,this.onLevelLoading,this),e.off(o.a.LEVEL_SWITCHING,this.onLevelSwitching,this),e.off(o.a.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),e.off(o.a.ERROR,this.onError,this)},l.destroy=function(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,e.prototype.destroy.call(this)},l.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.trackName="",this.selectDefaultTrack=!0},l.onManifestParsed=function(e,t){this.tracks=t.audioTracks||[]},l.onAudioTrackLoaded=function(e,t){var n=t.id,r=t.details,i=this.tracksInGroup[n];if(i){var a=i.details;i.details=t.details,this.log("audioTrack "+n+" loaded ["+r.startSN+"-"+r.endSN+"]"),n===this.trackId&&(this.retryCount=0,this.playlistLoaded(n,t,a))}else this.warn("Invalid audio track id "+n)},l.onLevelLoading=function(e,t){this.switchLevel(t.level)},l.onLevelSwitching=function(e,t){this.switchLevel(t.level)},l.switchLevel=function(e){var t=this.hls.levels[e];if(null!=t&&t.audioGroupIds){var n=t.audioGroupIds[t.urlId];if(this.groupId!==n){this.groupId=n;var r=this.tracks.filter((function(e){return!n||e.groupId===n}));this.selectDefaultTrack&&!r.some((function(e){return e.default}))&&(this.selectDefaultTrack=!1),this.tracksInGroup=r;var i={audioTracks:r};this.log("Updating audio tracks, "+r.length+' track(s) found in "'+n+'" group-id'),this.hls.trigger(o.a.AUDIO_TRACKS_UPDATED,i),this.selectInitialTrack()}}},l.onError=function(t,n){e.prototype.onError.call(this,t,n),!n.fatal&&n.context&&n.context.type===R.a.AUDIO_TRACK&&n.context.id===this.trackId&&n.context.groupId===this.groupId&&this.retryLoadingOrFail(n)},l.setAudioTrack=function(e){var t=this.tracksInGroup;if(e<0||e>=t.length)this.warn("Invalid id passed to audio-track controller");else{this.clearTimer();var n=t[this.trackId];this.log("Now switching to audio-track index "+e);var r=t[e],i=r.id,a=r.groupId,s=void 0===a?"":a,l=r.name,u=r.type,c=r.url;if(this.trackId=e,this.trackName=l,this.selectDefaultTrack=!1,this.hls.trigger(o.a.AUDIO_TRACK_SWITCHING,{id:i,groupId:s,name:l,type:u,url:c}),!r.details||r.details.live){var p=this.switchParams(r.url,null==n?void 0:n.details);this.loadPlaylist(p)}}},l.selectInitialTrack=function(){this.tracksInGroup;var e=this.trackName,t=this.findTrackId(e)||this.findTrackId();-1!==t?this.setAudioTrack(t):(this.warn("No track found for running audio group-ID: "+this.groupId),this.hls.trigger(o.a.ERROR,{type:s.b.MEDIA_ERROR,details:s.a.AUDIO_TRACK_LOAD_ERROR,fatal:!0}))},l.findTrackId=function(e){for(var t=this.tracksInGroup,n=0;n<t.length;n++){var r=t[n];if((!this.selectDefaultTrack||r.default)&&(!e||e===r.name))return r.id}return-1},l.loadPlaylist=function(e){var t=this.tracksInGroup[this.trackId];if(this.shouldLoadTrack(t)){var n=t.id,r=t.groupId,i=t.url;if(e)try{i=e.addDirectives(i)}catch(e){this.warn("Could not construct new URL with HLS Delivery Directives: "+e)}this.log("loading audio-track playlist for id: "+n),this.clearTimer(),this.hls.trigger(o.a.AUDIO_TRACK_LOADING,{url:i,id:n,groupId:r,deliveryDirectives:e||null})}},i=r,(a=[{key:"audioTracks",get:function(){return this.tracksInGroup}},{key:"audioTrack",get:function(){return this.trackId},set:function(e){this.selectDefaultTrack=!1,this.setAudioTrack(e)}}])&&_t(i.prototype,a),Object.defineProperty(i,"prototype",{writable:!1}),r}(ae);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)}}function At(e,t){return(At=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}var wt=function(e){var t,n;function r(t,n){var r;return(r=e.call(this,t,n,"[subtitle-stream-controller]")||this).levels=[],r.currentTrackId=-1,r.tracksBuffered=[],r.mainDetails=null,r._registerListeners(),r}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,At(t,n);var i,a,s=r.prototype;return s.onHandlerDestroying=function(){this._unregisterListeners(),this.mainDetails=null},s._registerListeners=function(){var e=this.hls;e.on(o.a.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(o.a.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(o.a.MANIFEST_LOADING,this.onManifestLoading,this),e.on(o.a.LEVEL_LOADED,this.onLevelLoaded,this),e.on(o.a.ERROR,this.onError,this),e.on(o.a.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),e.on(o.a.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),e.on(o.a.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),e.on(o.a.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),e.on(o.a.BUFFER_FLUSHING,this.onBufferFlushing,this)},s._unregisterListeners=function(){var e=this.hls;e.off(o.a.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(o.a.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(o.a.MANIFEST_LOADING,this.onManifestLoading,this),e.off(o.a.LEVEL_LOADED,this.onLevelLoaded,this),e.off(o.a.ERROR,this.onError,this),e.off(o.a.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),e.off(o.a.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),e.off(o.a.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),e.off(o.a.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),e.off(o.a.BUFFER_FLUSHING,this.onBufferFlushing,this)},s.startLoad=function(){this.stopLoad(),this.state=Ge,this.setInterval(500),this.tick()},s.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments()},s.onLevelLoaded=function(e,t){this.mainDetails=t.details},s.onSubtitleFragProcessed=function(e,t){var n=t.frag,r=t.success;if(this.fragPrevious=n,this.state=Ge,r){var i=this.tracksBuffered[this.currentTrackId];if(i){for(var a,o=n.start,s=0;s<i.length;s++)if(o>=i[s].start&&o<=i[s].end){a=i[s];break}var l=n.start+n.duration;a?a.end=l:(a={start:o,end:l},i.push(a)),this.fragmentTracker.fragBuffered(n)}}},s.onBufferFlushing=function(e,t){var n=t.startOffset,r=t.endOffset;if(0===n&&r!==Number.POSITIVE_INFINITY){var i=this.currentTrackId,a=this.levels;if(!a.length||!a[i]||!a[i].details)return;var o=r-a[i].details.targetduration;if(o<=0)return;t.endOffsetSubtitles=Math.max(0,o),this.tracksBuffered.forEach((function(e){for(var t=0;t<e.length;)if(e[t].end<=o)e.shift();else{if(!(e[t].start<o))break;e[t].start=o,t++}})),this.fragmentTracker.removeFragmentsInRange(n,o,R.b.SUBTITLE)}},s.onError=function(e,t){var n,r=t.frag;r&&r.type===R.b.SUBTITLE&&(null!==(n=this.fragCurrent)&&void 0!==n&&n.loader&&this.fragCurrent.loader.abort(),this.state=Ge)},s.onSubtitleTracksUpdated=function(e,t){var n=this,r=t.subtitleTracks;this.tracksBuffered=[],this.levels=r.map((function(e){return new $(e)})),this.fragmentTracker.removeAllFragments(),this.fragPrevious=null,this.levels.forEach((function(e){n.tracksBuffered[e.id]=[]})),this.mediaBuffer=null},s.onSubtitleTrackSwitch=function(e,t){if(this.currentTrackId=t.id,this.levels.length&&-1!==this.currentTrackId){var n=this.levels[this.currentTrackId];null!=n&&n.details?this.mediaBuffer=this.mediaBufferTimeRanges:this.mediaBuffer=null,n&&this.setInterval(500)}else this.clearInterval()},s.onSubtitleTrackLoaded=function(e,t){var n,r=t.details,i=t.id,a=this.currentTrackId,o=this.levels;if(o.length){var s=o[a];if(!(i>=o.length||i!==a)&&s){if(this.mediaBuffer=this.mediaBufferTimeRanges,r.live||null!==(n=s.details)&&void 0!==n&&n.live){var l=this.mainDetails;if(r.deltaUpdateFailed||!l)return;var u=l.fragments[0];s.details?0===this.alignPlaylists(r,s.details)&&u&&ie(r,u.start):r.hasProgramDateTime&&l.hasProgramDateTime?Te(r,l):u&&ie(r,u.start)}s.details=r,this.levelLastLoaded=i,this.tick(),r.live&&!this.fragCurrent&&this.media&&this.state===Ge&&(we(null,r.fragments,this.media.currentTime,0)||(this.warn("Subtitle playlist not aligned with playback"),s.details=void 0))}}},s._handleFragmentLoadComplete=function(e){var t=e.frag,n=e.payload,r=t.decryptdata,i=this.hls;if(!this.fragContextChanged(t)&&n&&n.byteLength>0&&r&&r.key&&r.iv&&"AES-128"===r.method){var a=performance.now();this.decrypter.webCryptoDecrypt(new Uint8Array(n),r.key.buffer,r.iv.buffer).then((function(e){var n=performance.now();i.trigger(o.a.FRAG_DECRYPTED,{frag:t,payload:e,stats:{tstart:a,tdecrypt:n}})}))}},s.doTick=function(){if(this.media){if(this.state===Ge){var e=this.currentTrackId,t=this.levels;if(!t.length||!t[e]||!t[e].details)return;var n=t[e].details,r=n.targetduration,i=this.config,a=this.media,o=ve.bufferedInfo(this.tracksBuffered[this.currentTrackId]||[],a.currentTime-r,i.maxBufferHole),s=o.end;if(o.len>this.getMaxBufferLength()+r)return;var l,u=n.fragments,c=u.length,p=n.edge,d=this.fragPrevious;if(s<p){var h=i.maxFragLookUpTolerance;!(l=we(d,u,Math.max(u[0].start,s),h))&&d&&d.start<u[0].start&&(l=u[0])}else l=u[c-1];if(!(l=this.mapToInitFragWhenRequired(l)))return;if(this.fragmentTracker.getState(l)!==ue.NOT_LOADED)return;l.encrypted?this.loadKey(l,n):this.loadFragment(l,n,s)}}else this.state=Ge},s.loadFragment=function(t,n,r){this.fragCurrent=t,"initSegment"===t.sn?this._loadInitSegment(t):e.prototype.loadFragment.call(this,t,n,r)},i=r,(a=[{key:"mediaBufferTimeRanges",get:function(){return new St(this.tracksBuffered[this.currentTrackId]||[])}}])&&Tt(i.prototype,a),Object.defineProperty(i,"prototype",{writable:!1}),r}(et),St=function(e){this.buffered=void 0;var t=function(t,n,r){if((n>>>=0)>r-1)throw new DOMException("Failed to execute '"+t+"' on 'TimeRanges': The index provided ("+n+") is greater than the maximum bound ("+r+")");return e[n][t]};this.buffered={get length(){return e.length},end:function(n){return t("end",n,e.length)},start:function(n){return t("start",n,e.length)}}};function Ct(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 xt(e,t){return(xt=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function It(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 Pt,Dt=function(e){var t,n;function r(t){var n;return(n=e.call(this,t,"[subtitle-track-controller]")||this).media=null,n.tracks=[],n.groupId=null,n.tracksInGroup=[],n.trackId=-1,n.selectDefaultTrack=!0,n.queuedDefaultTrack=-1,n.trackChangeListener=function(){return n.onTextTracksChanged()},n.asyncPollTrackChange=function(){return n.pollTrackChange(0)},n.useTextTrackPolling=!1,n.subtitlePollingInterval=-1,n._subtitleDisplay=!0,n.registerListeners(),n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,xt(t,n);var i,a,s=r.prototype;return s.destroy=function(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,this.trackChangeListener=this.asyncPollTrackChange=null,e.prototype.destroy.call(this)},s.registerListeners=function(){var e=this.hls;e.on(o.a.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(o.a.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(o.a.MANIFEST_LOADING,this.onManifestLoading,this),e.on(o.a.MANIFEST_PARSED,this.onManifestParsed,this),e.on(o.a.LEVEL_LOADING,this.onLevelLoading,this),e.on(o.a.LEVEL_SWITCHING,this.onLevelSwitching,this),e.on(o.a.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),e.on(o.a.ERROR,this.onError,this)},s.unregisterListeners=function(){var e=this.hls;e.off(o.a.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(o.a.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(o.a.MANIFEST_LOADING,this.onManifestLoading,this),e.off(o.a.MANIFEST_PARSED,this.onManifestParsed,this),e.off(o.a.LEVEL_LOADING,this.onLevelLoading,this),e.off(o.a.LEVEL_SWITCHING,this.onLevelSwitching,this),e.off(o.a.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),e.off(o.a.ERROR,this.onError,this)},s.onMediaAttached=function(e,t){this.media=t.media,this.media&&(this.queuedDefaultTrack>-1&&(this.subtitleTrack=this.queuedDefaultTrack,this.queuedDefaultTrack=-1),this.useTextTrackPolling=!(this.media.textTracks&&"onchange"in this.media.textTracks),this.useTextTrackPolling?this.pollTrackChange(500):this.media.textTracks.addEventListener("change",this.asyncPollTrackChange))},s.pollTrackChange=function(e){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.trackChangeListener,e)},s.onMediaDetaching=function(){this.media&&(self.clearInterval(this.subtitlePollingInterval),this.useTextTrackPolling||this.media.textTracks.removeEventListener("change",this.asyncPollTrackChange),this.trackId>-1&&(this.queuedDefaultTrack=this.trackId),It(this.media.textTracks).forEach((function(e){F(e)})),this.subtitleTrack=-1,this.media=null)},s.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.selectDefaultTrack=!0},s.onManifestParsed=function(e,t){this.tracks=t.subtitleTracks},s.onSubtitleTrackLoaded=function(e,t){var n=t.id,r=t.details,i=this.trackId,a=this.tracksInGroup[i];if(a){var o=a.details;a.details=t.details,this.log("subtitle track "+n+" loaded ["+r.startSN+"-"+r.endSN+"]"),n===this.trackId&&(this.retryCount=0,this.playlistLoaded(n,t,o))}else this.warn("Invalid subtitle track id "+n)},s.onLevelLoading=function(e,t){this.switchLevel(t.level)},s.onLevelSwitching=function(e,t){this.switchLevel(t.level)},s.switchLevel=function(e){var t=this.hls.levels[e];if(null!=t&&t.textGroupIds){var n=t.textGroupIds[t.urlId];if(this.groupId!==n){var r=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0,i=this.tracks.filter((function(e){return!n||e.groupId===n}));this.tracksInGroup=i;var a=this.findTrackId(null==r?void 0:r.name)||this.findTrackId();this.groupId=n;var s={subtitleTracks:i};this.log("Updating subtitle tracks, "+i.length+' track(s) found in "'+n+'" group-id'),this.hls.trigger(o.a.SUBTITLE_TRACKS_UPDATED,s),-1!==a&&this.setSubtitleTrack(a,r)}}},s.findTrackId=function(e){for(var t=this.tracksInGroup,n=0;n<t.length;n++){var r=t[n];if((!this.selectDefaultTrack||r.default)&&(!e||e===r.name))return r.id}return-1},s.onError=function(t,n){e.prototype.onError.call(this,t,n),!n.fatal&&n.context&&n.context.type===R.a.SUBTITLE_TRACK&&n.context.id===this.trackId&&n.context.groupId===this.groupId&&this.retryLoadingOrFail(n)},s.loadPlaylist=function(e){var t=this.tracksInGroup[this.trackId];if(this.shouldLoadTrack(t)){var n=t.id,r=t.groupId,i=t.url;if(e)try{i=e.addDirectives(i)}catch(e){this.warn("Could not construct new URL with HLS Delivery Directives: "+e)}this.log("Loading subtitle playlist for id "+n),this.hls.trigger(o.a.SUBTITLE_TRACK_LOADING,{url:i,id:n,groupId:r,deliveryDirectives:e||null})}},s.toggleTrackModes=function(e){var t=this,n=this.media,r=this.trackId;if(n){var i=It(n.textTracks),a=i.filter((function(e){return e.groupId===t.groupId}));if(-1===e)[].slice.call(i).forEach((function(e){e.mode="disabled"}));else{var o=a[r];o&&(o.mode="disabled")}var s=a[e];s&&(s.mode=this.subtitleDisplay?"showing":"hidden")}},s.setSubtitleTrack=function(e,t){var n,r=this.tracksInGroup;if(this.media){if(this.trackId!==e&&this.toggleTrackModes(e),!(this.trackId===e&&(-1===e||null!==(n=r[e])&&void 0!==n&&n.details)||e<-1||e>=r.length)){this.clearTimer();var i=r[e];if(this.log("Switching to subtitle track "+e),this.trackId=e,i){var a=i.id,s=i.groupId,l=void 0===s?"":s,u=i.name,c=i.type,p=i.url;this.hls.trigger(o.a.SUBTITLE_TRACK_SWITCH,{id:a,groupId:l,name:u,type:c,url:p});var d=this.switchParams(i.url,null==t?void 0:t.details);this.loadPlaylist(d)}else this.hls.trigger(o.a.SUBTITLE_TRACK_SWITCH,{id:e})}}else this.queuedDefaultTrack=e},s.onTextTracksChanged=function(){if(this.useTextTrackPolling||self.clearInterval(this.subtitlePollingInterval),this.media&&this.hls.config.renderTextTracksNatively){for(var e=-1,t=It(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&&(this.subtitleTrack=e)}},i=r,(a=[{key:"subtitleDisplay",get:function(){return this._subtitleDisplay},set:function(e){this._subtitleDisplay=e,this.trackId>-1&&this.toggleTrackModes(this.trackId)}},{key:"subtitleTracks",get:function(){return this.tracksInGroup}},{key:"subtitleTrack",get:function(){return this.trackId},set:function(e){this.selectDefaultTrack=!1;var t=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0;this.setSubtitleTrack(e,t)}}])&&Ct(i.prototype,a),Object.defineProperty(i,"prototype",{writable:!1}),r}(ae),Rt=function(){function e(e){this.buffers=void 0,this.queues={video:[],audio:[],audiovideo:[]},this.buffers=e}var t=e.prototype;return t.append=function(e,t){var n=this.queues[t];n.push(e),1===n.length&&this.buffers[t]&&this.executeNext(t)},t.insertAbort=function(e,t){this.queues[t].unshift(e),this.executeNext(t)},t.appendBlocker=function(e){var t,n=new Promise((function(e){t=e})),r={execute:t,onStart:function(){},onComplete:function(){},onError:function(){}};return this.append(r,e),n},t.executeNext=function(e){var t=this.buffers,n=this.queues,r=t[e],i=n[e];if(i.length){var a=i[0];try{a.execute()}catch(t){l.b.warn("[buffer-operation-queue]: Unhandled exception executing the current operation"),a.onError(t),r&&r.updating||(i.shift(),this.executeNext(e))}}},t.shiftAndExecuteNext=function(e){this.queues[e].shift(),this.executeNext(e)},t.current=function(e){return this.queues[e][0]},e}(),Ot=tt(),Lt=/([ha]vc.)(?:\.[^.,]+)+/,Mt=function(){function e(e){var t=this;this.details=null,this._objectUrl=null,this.operationQueue=void 0,this.listeners=void 0,this.hls=void 0,this.bufferCodecEventsExpected=0,this._bufferCodecEventsTotal=0,this.media=null,this.mediaSource=null,this.appendError=0,this.tracks={},this.pendingTracks={},this.sourceBuffer=void 0,this._onMediaSourceOpen=function(){var e=t.hls,n=t.media,r=t.mediaSource;l.b.log("[buffer-controller]: Media source opened"),n&&(t.updateMediaElementDuration(),e.trigger(o.a.MEDIA_ATTACHED,{media:n})),r&&r.removeEventListener("sourceopen",t._onMediaSourceOpen),t.checkPendingTracks()},this._onMediaSourceClose=function(){l.b.log("[buffer-controller]: Media source closed")},this._onMediaSourceEnded=function(){l.b.log("[buffer-controller]: Media source ended")},this.hls=e,this._initSourceBuffer(),this.registerListeners()}var t=e.prototype;return t.hasSourceTypes=function(){return this.getSourceBufferTypes().length>0||Object.keys(this.pendingTracks).length>0},t.destroy=function(){this.unregisterListeners(),this.details=null},t.registerListeners=function(){var e=this.hls;e.on(o.a.MEDIA_ATTACHING,this.onMediaAttaching,this),e.on(o.a.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(o.a.MANIFEST_PARSED,this.onManifestParsed,this),e.on(o.a.BUFFER_RESET,this.onBufferReset,this),e.on(o.a.BUFFER_APPENDING,this.onBufferAppending,this),e.on(o.a.BUFFER_CODECS,this.onBufferCodecs,this),e.on(o.a.BUFFER_EOS,this.onBufferEos,this),e.on(o.a.BUFFER_FLUSHING,this.onBufferFlushing,this),e.on(o.a.LEVEL_UPDATED,this.onLevelUpdated,this),e.on(o.a.FRAG_PARSED,this.onFragParsed,this),e.on(o.a.FRAG_CHANGED,this.onFragChanged,this)},t.unregisterListeners=function(){var e=this.hls;e.off(o.a.MEDIA_ATTACHING,this.onMediaAttaching,this),e.off(o.a.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(o.a.MANIFEST_PARSED,this.onManifestParsed,this),e.off(o.a.BUFFER_RESET,this.onBufferReset,this),e.off(o.a.BUFFER_APPENDING,this.onBufferAppending,this),e.off(o.a.BUFFER_CODECS,this.onBufferCodecs,this),e.off(o.a.BUFFER_EOS,this.onBufferEos,this),e.off(o.a.BUFFER_FLUSHING,this.onBufferFlushing,this),e.off(o.a.LEVEL_UPDATED,this.onLevelUpdated,this),e.off(o.a.FRAG_PARSED,this.onFragParsed,this),e.off(o.a.FRAG_CHANGED,this.onFragChanged,this)},t._initSourceBuffer=function(){this.sourceBuffer={},this.operationQueue=new Rt(this.sourceBuffer),this.listeners={audio:[],video:[],audiovideo:[]}},t.onManifestParsed=function(e,t){var n=2;(t.audio&&!t.video||!t.altAudio)&&(n=1),this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=n,this.details=null,l.b.log(this.bufferCodecEventsExpected+" bufferCodec event(s) expected")},t.onMediaAttaching=function(e,t){var n=this.media=t.media;if(n&&Ot){var r=this.mediaSource=new Ot;r.addEventListener("sourceopen",this._onMediaSourceOpen),r.addEventListener("sourceended",this._onMediaSourceEnded),r.addEventListener("sourceclose",this._onMediaSourceClose),n.src=self.URL.createObjectURL(r),this._objectUrl=n.src}},t.onMediaDetaching=function(){var e=this.media,t=this.mediaSource,n=this._objectUrl;if(t){if(l.b.log("[buffer-controller]: media source detaching"),"open"===t.readyState)try{t.endOfStream()}catch(e){l.b.warn("[buffer-controller]: onMediaDetaching: "+e.message+" while calling endOfStream")}this.onBufferReset(),t.removeEventListener("sourceopen",this._onMediaSourceOpen),t.removeEventListener("sourceended",this._onMediaSourceEnded),t.removeEventListener("sourceclose",this._onMediaSourceClose),e&&(n&&self.URL.revokeObjectURL(n),e.src===n?(e.removeAttribute("src"),e.load()):l.b.warn("[buffer-controller]: 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.hls.trigger(o.a.MEDIA_DETACHED,void 0)},t.onBufferReset=function(){var e=this;this.getSourceBufferTypes().forEach((function(t){var n=e.sourceBuffer[t];try{n&&(e.removeBufferListeners(t),e.mediaSource&&e.mediaSource.removeSourceBuffer(n),e.sourceBuffer[t]=void 0)}catch(e){l.b.warn("[buffer-controller]: Failed to reset the "+t+" buffer",e)}})),this._initSourceBuffer()},t.onBufferCodecs=function(e,t){var n=this,r=this.getSourceBufferTypes().length;Object.keys(t).forEach((function(e){if(r){var i=n.tracks[e];if(i&&"function"==typeof i.buffer.changeType){var a=t[e],o=a.id,s=a.codec,u=a.levelCodec,c=a.container,p=a.metadata,d=(i.levelCodec||i.codec).replace(Lt,"$1"),h=(u||s).replace(Lt,"$1");if(d!==h){var f=c+";codecs="+(u||s);n.appendChangeType(e,f),l.b.log("[buffer-controller]: switching codec "+d+" to "+h),n.tracks[e]={buffer:i.buffer,codec:s,container:c,levelCodec:u,metadata:p,id:o}}}}else n.pendingTracks[e]=t[e]})),r||(this.bufferCodecEventsExpected=Math.max(this.bufferCodecEventsExpected-1,0),this.mediaSource&&"open"===this.mediaSource.readyState&&this.checkPendingTracks())},t.appendChangeType=function(e,t){var n=this,r=this.operationQueue,i={execute:function(){var i=n.sourceBuffer[e];i&&(l.b.log("[buffer-controller]: changing "+e+" sourceBuffer type to "+t),i.changeType(t)),r.shiftAndExecuteNext(e)},onStart:function(){},onComplete:function(){},onError:function(t){l.b.warn("[buffer-controller]: Failed to change "+e+" SourceBuffer type",t)}};r.append(i,e)},t.onBufferAppending=function(e,t){var n=this,r=this.hls,i=this.operationQueue,a=this.tracks,u=t.data,c=t.type,p=t.frag,d=t.part,h=t.chunkMeta,f=h.buffering[c],g=self.performance.now();f.start=g;var y=p.stats.buffering,v=d?d.stats.buffering:null;0===y.start&&(y.start=g),v&&0===v.start&&(v.start=g);var m=a.audio,b="audio"===c&&1===h.id&&"audio/mpeg"===(null==m?void 0:m.container),_={execute:function(){if(f.executeStart=self.performance.now(),b){var e=n.sourceBuffer[c];if(e){var t=p.start-e.timestampOffset;Math.abs(t)>=.1&&(l.b.log("[buffer-controller]: Updating audio SourceBuffer timestampOffset to "+p.start+" (delta: "+t+") sn: "+p.sn+")"),e.timestampOffset=p.start)}}n.appendExecutor(u,c)},onStart:function(){},onComplete:function(){var e=self.performance.now();f.executeEnd=f.end=e,0===y.first&&(y.first=e),v&&0===v.first&&(v.first=e);var t=n.sourceBuffer,r={};for(var i in t)r[i]=ve.getBuffered(t[i]);n.appendError=0,n.hls.trigger(o.a.BUFFER_APPENDED,{type:c,frag:p,part:d,chunkMeta:h,parent:p.type,timeRanges:r})},onError:function(e){l.b.error("[buffer-controller]: Error encountered while trying to append to the "+c+" SourceBuffer",e);var t={type:s.b.MEDIA_ERROR,parent:p.type,details:s.a.BUFFER_APPEND_ERROR,err:e,fatal:!1};e.code===DOMException.QUOTA_EXCEEDED_ERR?t.details=s.a.BUFFER_FULL_ERROR:(n.appendError++,t.details=s.a.BUFFER_APPEND_ERROR,n.appendError>r.config.appendErrorMaxRetry&&(l.b.error("[buffer-controller]: Failed "+r.config.appendErrorMaxRetry+" times to append segment in sourceBuffer"),t.fatal=!0,r.stopLoad())),r.trigger(o.a.ERROR,t)}};i.append(_,c)},t.onBufferFlushing=function(e,t){var n=this,r=this.operationQueue,i=function(e){return{execute:n.removeExecutor.bind(n,e,t.startOffset,t.endOffset),onStart:function(){},onComplete:function(){n.hls.trigger(o.a.BUFFER_FLUSHED,{type:e})},onError:function(t){l.b.warn("[buffer-controller]: Failed to remove from "+e+" SourceBuffer",t)}}};t.type?r.append(i(t.type),t.type):this.getSourceBufferTypes().forEach((function(e){r.append(i(e),e)}))},t.onFragParsed=function(e,t){var n=this,r=t.frag,i=t.part,a=[],s=i?i.elementaryStreams:r.elementaryStreams;s[y.a.AUDIOVIDEO]?a.push("audiovideo"):(s[y.a.AUDIO]&&a.push("audio"),s[y.a.VIDEO]&&a.push("video")),0===a.length&&l.b.warn("Fragments must have at least one ElementaryStreamType set. type: "+r.type+" level: "+r.level+" sn: "+r.sn),this.blockBuffers((function(){var e=self.performance.now();r.stats.buffering.end=e,i&&(i.stats.buffering.end=e);var t=i?i.stats:r.stats;n.hls.trigger(o.a.FRAG_BUFFERED,{frag:r,part:i,stats:t,id:r.type})}),a)},t.onFragChanged=function(e,t){this.flushBackBuffer()},t.onBufferEos=function(e,t){var n=this;this.getSourceBufferTypes().reduce((function(e,r){var i=n.sourceBuffer[r];return t.type&&t.type!==r||i&&!i.ended&&(i.ended=!0,l.b.log("[buffer-controller]: "+r+" sourceBuffer now EOS")),e&&!(i&&!i.ended)}),!0)&&this.blockBuffers((function(){var e=n.mediaSource;e&&"open"===e.readyState&&e.endOfStream()}))},t.onLevelUpdated=function(e,t){var n=t.details;n.fragments.length&&(this.details=n,this.getSourceBufferTypes().length?this.blockBuffers(this.updateMediaElementDuration.bind(this)):this.updateMediaElementDuration())},t.flushBackBuffer=function(){var e=this.hls,t=this.details,n=this.media,r=this.sourceBuffer;if(n&&null!==t){var i=this.getSourceBufferTypes();if(i.length){var s=t.live&&null!==e.config.liveBackBufferLength?e.config.liveBackBufferLength:e.config.backBufferLength;if(Object(a.a)(s)&&!(s<0)){var l=n.currentTime,u=t.levelTargetDuration,c=Math.max(s,u),p=Math.floor(l/u)*u-c;i.forEach((function(n){var i=r[n];if(i){var a=ve.getBuffered(i);a.length>0&&p>a.start(0)&&(e.trigger(o.a.BACK_BUFFER_REACHED,{bufferEnd:p}),t.live&&e.trigger(o.a.LIVE_BACK_BUFFER_REACHED,{bufferEnd:p}),e.trigger(o.a.BUFFER_FLUSHING,{startOffset:0,endOffset:p,type:n}))}}))}}}},t.updateMediaElementDuration=function(){if(this.details&&this.media&&this.mediaSource&&"open"===this.mediaSource.readyState){var e=this.details,t=this.hls,n=this.media,r=this.mediaSource,i=e.fragments[0].start+e.totalduration,o=n.duration,s=Object(a.a)(r.duration)?r.duration:0;e.live&&t.config.liveDurationInfinity?(l.b.log("[buffer-controller]: Media Source duration is set to Infinity"),r.duration=1/0,this.updateSeekableRange(e)):(i>s&&i>o||!Object(a.a)(o))&&(l.b.log("[buffer-controller]: Updating Media Source duration to "+i.toFixed(3)),r.duration=i)}},t.updateSeekableRange=function(e){var t=this.mediaSource,n=e.fragments;if(n.length&&e.live&&null!=t&&t.setLiveSeekableRange){var r=Math.max(0,n[0].start),i=Math.max(r,r+e.totalduration);t.setLiveSeekableRange(r,i)}},t.checkPendingTracks=function(){var e=this.bufferCodecEventsExpected,t=this.operationQueue,n=this.pendingTracks,r=Object.keys(n).length;if(r&&!e||2===r){this.createSourceBuffers(n),this.pendingTracks={};var i=this.getSourceBufferTypes();if(0===i.length)return void this.hls.trigger(o.a.ERROR,{type:s.b.MEDIA_ERROR,details:s.a.BUFFER_INCOMPATIBLE_CODECS_ERROR,fatal:!0,reason:"could not create source buffer for media codec(s)"});i.forEach((function(e){t.executeNext(e)}))}},t.createSourceBuffers=function(e){var t=this.sourceBuffer,n=this.mediaSource;if(!n)throw Error("createSourceBuffers called when mediaSource was null");var r=0;for(var i in e)if(!t[i]){var a=e[i];if(!a)throw Error("source buffer exists for track "+i+", however track does not");var u=a.levelCodec||a.codec,c=a.container+";codecs="+u;l.b.log("[buffer-controller]: creating sourceBuffer("+c+")");try{var p=t[i]=n.addSourceBuffer(c),d=i;this.addBufferListener(d,"updatestart",this._onSBUpdateStart),this.addBufferListener(d,"updateend",this._onSBUpdateEnd),this.addBufferListener(d,"error",this._onSBUpdateError),this.tracks[i]={buffer:p,codec:u,container:a.container,levelCodec:a.levelCodec,metadata:a.metadata,id:a.id},r++}catch(e){l.b.error("[buffer-controller]: error while trying to add sourceBuffer: "+e.message),this.hls.trigger(o.a.ERROR,{type:s.b.MEDIA_ERROR,details:s.a.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:e,mimeType:c})}}r&&this.hls.trigger(o.a.BUFFER_CREATED,{tracks:this.tracks})},t._onSBUpdateStart=function(e){this.operationQueue.current(e).onStart()},t._onSBUpdateEnd=function(e){var t=this.operationQueue;t.current(e).onComplete(),t.shiftAndExecuteNext(e)},t._onSBUpdateError=function(e,t){l.b.error("[buffer-controller]: "+e+" SourceBuffer error",t),this.hls.trigger(o.a.ERROR,{type:s.b.MEDIA_ERROR,details:s.a.BUFFER_APPENDING_ERROR,fatal:!1});var n=this.operationQueue.current(e);n&&n.onError(t)},t.removeExecutor=function(e,t,n){var r=this.media,i=this.mediaSource,o=this.operationQueue,s=this.sourceBuffer[e];if(!r||!i||!s)return l.b.warn("[buffer-controller]: Attempting to remove from the "+e+" SourceBuffer, but it does not exist"),void o.shiftAndExecuteNext(e);var u=Object(a.a)(r.duration)?r.duration:1/0,c=Object(a.a)(i.duration)?i.duration:1/0,p=Math.max(0,t),d=Math.min(n,u,c);d>p?(l.b.log("[buffer-controller]: Removing ["+p+","+d+"] from the "+e+" SourceBuffer"),s.remove(p,d)):o.shiftAndExecuteNext(e)},t.appendExecutor=function(e,t){var n=this.operationQueue,r=this.sourceBuffer[t];if(!r)return l.b.warn("[buffer-controller]: Attempting to append to the "+t+" SourceBuffer, but it does not exist"),void n.shiftAndExecuteNext(t);r.ended=!1,r.appendBuffer(e)},t.blockBuffers=function(e,t){var n=this;if(void 0===t&&(t=this.getSourceBufferTypes()),!t.length)return l.b.log("[buffer-controller]: Blocking operation requested, but no SourceBuffers exist"),void Promise.resolve().then(e);var r=this.operationQueue,i=t.map((function(e){return r.appendBlocker(e)}));Promise.all(i).then((function(){e(),t.forEach((function(e){var t=n.sourceBuffer[e];t&&t.updating||r.shiftAndExecuteNext(e)}))}))},t.getSourceBufferTypes=function(){return Object.keys(this.sourceBuffer)},t.addBufferListener=function(e,t,n){var r=this.sourceBuffer[e];if(r){var i=n.bind(this,e);this.listeners[e].push({event:t,listener:i}),r.addEventListener(t,i)}},t.removeBufferListeners=function(e){var t=this.sourceBuffer[e];t&&this.listeners[e].forEach((function(e){t.removeEventListener(e.event,e.listener)}))},e}(),Nt={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},Ut=function(e){var t=e;return Nt.hasOwnProperty(e)&&(t=Nt[e]),String.fromCharCode(t)},Ft={17:1,18:3,21:5,22:7,23:9,16:11,19:12,20:14},jt={17:2,18:4,21:6,22:8,23:10,19:13,20:15},Bt={25:1,26:3,29:5,30:7,31:9,24:11,27:12,28:14},Vt={25:2,26:4,29:6,30:8,31:10,27:13,28:15},Ht=["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"}(Pt||(Pt={}));var Gt=function(){function e(){this.time=null,this.verboseLevel=Pt.ERROR}return e.prototype.log=function(e,t){this.verboseLevel>=e&&l.b.log(this.time+" ["+e+"] "+t)},e}(),Kt=function(e){for(var t=[],n=0;n<e.length;n++)t.push(e[n].toString(16));return t},zt=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}(),Wt=function(){function e(e,t,n,r,i,a){this.uchar=void 0,this.penState=void 0,this.uchar=e||" ",this.penState=new zt(t,n,r,i,a)}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}(),Yt=function(){function e(e){this.chars=void 0,this.pos=void 0,this.currPenState=void 0,this.cueStartTime=void 0,this.logger=void 0,this.chars=[];for(var t=0;t<100;t++)this.chars.push(new Wt);this.logger=e,this.pos=0,this.currPenState=new zt}var t=e.prototype;return t.equals=function(e){for(var t=!0,n=0;n<100;n++)if(!this.chars[n].equals(e.chars[n])){t=!1;break}return t},t.copy=function(e){for(var t=0;t<100;t++)this.chars[t].copy(e.chars[t])},t.isEmpty=function(){for(var e=!0,t=0;t<100;t++)if(!this.chars[t].isEmpty()){e=!1;break}return e},t.setCursor=function(e){this.pos!==e&&(this.pos=e),this.pos<0?(this.logger.log(Pt.DEBUG,"Negative cursor position "+this.pos),this.pos=0):this.pos>100&&(this.logger.log(Pt.DEBUG,"Too large cursor position "+this.pos),this.pos=100)},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=Ut(e);this.pos>=100?this.logger.log(Pt.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<100;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<100;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}(),qt=function(){function e(e){this.rows=void 0,this.currRow=void 0,this.nrRollUpRows=void 0,this.lastOutputScreen=void 0,this.logger=void 0,this.rows=[];for(var t=0;t<15;t++)this.rows.push(new Yt(e));this.logger=e,this.currRow=14,this.nrRollUpRows=null,this.lastOutputScreen=null,this.reset()}var t=e.prototype;return t.reset=function(){for(var e=0;e<15;e++)this.rows[e].clear();this.currRow=14},t.equals=function(e){for(var t=!0,n=0;n<15;n++)if(!this.rows[n].equals(e.rows[n])){t=!1;break}return t},t.copy=function(e){for(var t=0;t<15;t++)this.rows[t].copy(e.rows[t])},t.isEmpty=function(){for(var e=!0,t=0;t<15;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){this.logger.log(Pt.INFO,"setCursor: "+e),this.rows[this.currRow].setCursor(e)},t.setPAC=function(e){this.logger.log(Pt.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<15;n++)this.rows[n].clear();var r=this.currRow+1-this.nrRollUpRows,i=this.lastOutputScreen;if(i){var a=i.rows[r].cueStartTime,o=this.logger.time;if(a&&null!==o&&a<o)for(var s=0;s<this.nrRollUpRows;s++)this.rows[t-this.nrRollUpRows+s+1].copy(i.rows[r+s])}}this.currRow=t;var l=this.rows[this.currRow];if(null!==e.indent){var u=e.indent,c=Math.max(u-1,0);l.setCursor(e.indent),e.color=l.chars[c].penState.foreground}var p={foreground:e.color,underline:e.underline,italics:e.italics,background:"black",flash:!1};this.setPen(p)},t.setBkgData=function(e){this.logger.log(Pt.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){this.logger.log(Pt.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),this.logger.log(Pt.INFO,"Rolling up")}else this.logger.log(Pt.DEBUG,"roll_up but nrRollUpRows not set yet")},t.getDisplayText=function(e){e=e||!1;for(var t=[],n="",r=-1,i=0;i<15;i++){var a=this.rows[i].getTextString();a&&(r=i+1,e?t.push("Row "+r+": '"+a+"'"):t.push(a.trim()))}return t.length>0&&(n=e?"["+t.join(" | ")+"]":t.join("\n")),n},t.getTextAndFormat=function(){return this.rows},e}(),Xt=function(){function e(e,t,n){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.logger=void 0,this.chNr=e,this.outputFilter=t,this.mode=null,this.verbose=0,this.displayedMemory=new qt(n),this.nonDisplayedMemory=new qt(n),this.lastOutputScreen=new qt(n),this.currRollUpRow=this.displayedMemory.rows[14],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=n}var t=e.prototype;return t.reset=function(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.outputFilter.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,this.logger.log(Pt.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";this.logger.log(Pt.INFO,n+": "+this.writeScreen.getDisplayText(!0)),"MODE_PAINT-ON"!==this.mode&&"MODE_ROLL-UP"!==this.mode||(this.logger.log(Pt.TEXT,"DISPLAYED: "+this.displayedMemory.getDisplayText(!0)),this.outputDataUpdate())},t.ccRCL=function(){this.logger.log(Pt.INFO,"RCL - Resume Caption Loading"),this.setMode("MODE_POP-ON")},t.ccBS=function(){this.logger.log(Pt.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(){this.logger.log(Pt.INFO,"DER- Delete to End of Row"),this.writeScreen.clearToEndOfRow(),this.outputDataUpdate()},t.ccRU=function(e){this.logger.log(Pt.INFO,"RU("+e+") - Roll Up"),this.writeScreen=this.displayedMemory,this.setMode("MODE_ROLL-UP"),this.writeScreen.setRollUpRows(e)},t.ccFON=function(){this.logger.log(Pt.INFO,"FON - Flash On"),this.writeScreen.setPen({flash:!0})},t.ccRDC=function(){this.logger.log(Pt.INFO,"RDC - Resume Direct Captioning"),this.setMode("MODE_PAINT-ON")},t.ccTR=function(){this.logger.log(Pt.INFO,"TR"),this.setMode("MODE_TEXT")},t.ccRTD=function(){this.logger.log(Pt.INFO,"RTD"),this.setMode("MODE_TEXT")},t.ccEDM=function(){this.logger.log(Pt.INFO,"EDM - Erase Displayed Memory"),this.displayedMemory.reset(),this.outputDataUpdate(!0)},t.ccCR=function(){this.logger.log(Pt.INFO,"CR - Carriage Return"),this.writeScreen.rollUp(),this.outputDataUpdate(!0)},t.ccENM=function(){this.logger.log(Pt.INFO,"ENM - Erase Non-displayed Memory"),this.nonDisplayedMemory.reset()},t.ccEOC=function(){if(this.logger.log(Pt.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,this.logger.log(Pt.TEXT,"DISP: "+this.displayedMemory.getDisplayText())}this.outputDataUpdate(!0)},t.ccTO=function(e){this.logger.log(Pt.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]}this.logger.log(Pt.INFO,"MIDROW: "+JSON.stringify(t)),this.writeScreen.setPen(t)},t.outputDataUpdate=function(e){void 0===e&&(e=!1);var t=this.logger.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}();function $t(e,t,n){n.a=e,n.b=t}function Qt(e,t,n){return n.a===e&&n.b===t}var Jt=function(){function e(e,t,n){this.channels=void 0,this.currentChannel=0,this.cmdHistory=void 0,this.logger=void 0;var r=new Gt;this.channels=[null,new Xt(e,t,r),new Xt(e+1,n,r)],this.cmdHistory={a:null,b:null},this.logger=r}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,a=!1;this.logger.time=e;for(var o=0;o<t.length;o+=2)if(r=127&t[o],i=127&t[o+1],0!==r||0!==i){if(this.logger.log(Pt.DATA,"["+Kt([t[o],t[o+1]])+"] -> ("+Kt([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&&(a=this.parseChars(r,i))){var s=this.currentChannel;s&&s>0?this.channels[s].insertChars(a):this.logger.log(Pt.WARNING,"No channel found yet. TEXT-MODE?")}n||a||this.logger.log(Pt.WARNING,"Couldn't parse cleaned data "+Kt([r,i])+" orig: "+Kt([t[o],t[o+1]]))}},t.parseCmd=function(e,t){var n=this.cmdHistory;if(!((20===e||28===e||21===e||29===e)&&t>=32&&t<=47||(23===e||31===e)&&t>=33&&t<=35))return!1;if(Qt(e,t,n))return $t(null,null,n),this.logger.log(Pt.DEBUG,"Repeated command ("+Kt([e,t])+") is dropped"),!0;var r=20===e||21===e||23===e?1:2,i=this.channels[r];return 20===e||21===e||28===e||29===e?32===t?i.ccRCL():33===t?i.ccBS():34===t?i.ccAOF():35===t?i.ccAON():36===t?i.ccDER():37===t?i.ccRU(2):38===t?i.ccRU(3):39===t?i.ccRU(4):40===t?i.ccFON():41===t?i.ccRDC():42===t?i.ccTR():43===t?i.ccRTD():44===t?i.ccEDM():45===t?i.ccCR():46===t?i.ccENM():47===t&&i.ccEOC():i.ccTO(t-32),$t(e,t,n),this.currentChannel=r,!0},t.parseMidrow=function(e,t){var n=0;if((17===e||25===e)&&t>=32&&t<=47){if((n=17===e?1:2)!==this.currentChannel)return this.logger.log(Pt.ERROR,"Mismatch channel in midrow parsing"),!1;var r=this.channels[n];return!!r&&(r.ccMIDROW(t),this.logger.log(Pt.DEBUG,"MIDROW ("+Kt([e,t])+")"),!0)}return!1},t.parsePAC=function(e,t){var n,r=this.cmdHistory;if(!((e>=17&&e<=23||e>=25&&e<=31)&&t>=64&&t<=127||(16===e||24===e)&&t>=64&&t<=95))return!1;if(Qt(e,t,r))return $t(null,null,r),!0;var i=e<=23?1:2;n=t>=64&&t<=95?1===i?Ft[e]:Bt[e]:1===i?jt[e]:Vt[e];var a=this.channels[i];return!!a&&(a.setPAC(this.interpretPAC(n,t)),$t(e,t,r),this.currentChannel=i,!0)},t.interpretPAC=function(e,t){var n,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,r,i=null,a=null;if(e>=25?(n=2,a=e-8):(n=1,a=e),a>=17&&a<=19?(r=17===a?t+80:18===a?t+112:t+144,this.logger.log(Pt.INFO,"Special char '"+Ut(r)+"' in channel "+n),i=[r]):e>=32&&e<=127&&(i=0===t?[e]:[e,t]),i){var o=Kt(i);this.logger.log(Pt.DEBUG,"Char codes =  "+o.join(",")),$t(e,t,this.cmdHistory)}return i},t.parseBackgroundAttributes=function(e,t){var n;if(!((16===e||24===e)&&t>=32&&t<=47||(23===e||31===e)&&t>=45&&t<=47))return!1;var r={};16===e||24===e?(n=Math.floor((t-32)/2),r.background=Ht[n],t%2==1&&(r.background=r.background+"_semi")):45===t?r.background="transparent":(r.foreground="black",47===t&&(r.underline=!0));var i=e<=23?1:2;return this.channels[i].setBkgData(r),$t(e,t,this.cmdHistory),!0},t.reset=function(){for(var e=0;e<Object.keys(this.channels).length;e++){var t=this.channels[e];t&&t.reset()}this.cmdHistory={a:null,b:null}},t.cueSplitAtTime=function(e){for(var t=0;t<this.channels.length;t++){var n=this.channels[t];n&&n.cueSplitAtTime(e)}},e}(),Zt=function(){function e(e,t){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=e,this.trackName=t}var t=e.prototype;return t.dispatchCue=function(){null!==this.startTime&&(this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen,this.cueRanges),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)},t.reset=function(){this.cueRanges=[],this.startTime=null},e}(),en=function(){if("undefined"!=typeof self&&self.VTTCue)return self.VTTCue;var e=["","lr","rl"],t=["start","middle","end","left","right"];function n(e,t){if("string"!=typeof t)return!1;if(!Array.isArray(e))return!1;var n=t.toLowerCase();return!!~e.indexOf(n)&&n}function r(e){return n(t,e)}function i(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];for(var i=1;i<arguments.length;i++){var a=arguments[i];for(var o in a)e[o]=a[o]}return e}function a(t,a,o){var s=this,l={enumerable:!0};s.hasBeenReset=!1;var u="",c=!1,p=t,d=a,h=o,f=null,g="",y=!0,v="auto",m="start",b=50,_="middle",E=50,k="middle";Object.defineProperty(s,"id",i({},l,{get:function(){return u},set:function(e){u=""+e}})),Object.defineProperty(s,"pauseOnExit",i({},l,{get:function(){return c},set:function(e){c=!!e}})),Object.defineProperty(s,"startTime",i({},l,{get:function(){return p},set:function(e){if("number"!=typeof e)throw new TypeError("Start time must be set to a number.");p=e,this.hasBeenReset=!0}})),Object.defineProperty(s,"endTime",i({},l,{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",i({},l,{get:function(){return h},set:function(e){h=""+e,this.hasBeenReset=!0}})),Object.defineProperty(s,"region",i({},l,{get:function(){return f},set:function(e){f=e,this.hasBeenReset=!0}})),Object.defineProperty(s,"vertical",i({},l,{get:function(){return g},set:function(t){var r=function(t){return n(e,t)}(t);if(!1===r)throw new SyntaxError("An invalid or illegal string was specified.");g=r,this.hasBeenReset=!0}})),Object.defineProperty(s,"snapToLines",i({},l,{get:function(){return y},set:function(e){y=!!e,this.hasBeenReset=!0}})),Object.defineProperty(s,"line",i({},l,{get:function(){return v},set:function(e){if("number"!=typeof e&&"auto"!==e)throw new SyntaxError("An invalid number or illegal string was specified.");v=e,this.hasBeenReset=!0}})),Object.defineProperty(s,"lineAlign",i({},l,{get:function(){return m},set:function(e){var t=r(e);if(!t)throw new SyntaxError("An invalid or illegal string was specified.");m=t,this.hasBeenReset=!0}})),Object.defineProperty(s,"position",i({},l,{get:function(){return b},set:function(e){if(e<0||e>100)throw new Error("Position must be between 0 and 100.");b=e,this.hasBeenReset=!0}})),Object.defineProperty(s,"positionAlign",i({},l,{get:function(){return _},set:function(e){var t=r(e);if(!t)throw new SyntaxError("An invalid or illegal string was specified.");_=t,this.hasBeenReset=!0}})),Object.defineProperty(s,"size",i({},l,{get:function(){return E},set:function(e){if(e<0||e>100)throw new Error("Size must be between 0 and 100.");E=e,this.hasBeenReset=!0}})),Object.defineProperty(s,"align",i({},l,{get:function(){return k},set:function(e){var t=r(e);if(!t)throw new SyntaxError("An invalid or illegal string was specified.");k=t,this.hasBeenReset=!0}})),s.displayState=void 0}return a.prototype.getCueAsHTML=function(){return self.WebVTT.convertCueToDOMTree(self,this.text)},a}(),tn=function(){function e(){}return e.prototype.decode=function(e,t){if(!e)return"";if("string"!=typeof e)throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(e))},e}();function nn(e){function t(e,t,n,r){return 3600*(0|e)+60*(0|t)+(0|n)+parseFloat(r||0)}var n=e.match(/^(?:(\d+):)?(\d{2}):(\d{2})(\.\d+)?/);return n?parseFloat(n[2])>59?t(n[2],n[3],0,n[4]):t(n[1],n[2],n[3],n[4]):null}var rn=function(){function e(){this.values=Object.create(null)}var t=e.prototype;return t.set=function(e,t){this.get(e)||""===t||(this.values[e]=t)},t.get=function(e,t,n){return n?this.has(e)?this.values[e]:t[n]:this.has(e)?this.values[e]:t},t.has=function(e){return e in this.values},t.alt=function(e,t,n){for(var r=0;r<n.length;++r)if(t===n[r]){this.set(e,t);break}},t.integer=function(e,t){/^-?\d+$/.test(t)&&this.set(e,parseInt(t,10))},t.percent=function(e,t){if(/^([\d]{1,3})(\.[\d]*)?%$/.test(t)){var n=parseFloat(t);if(n>=0&&n<=100)return this.set(e,n),!0}return!1},e}();function an(e,t,n,r){var i=r?e.split(r):[e];for(var a in i)if("string"==typeof i[a]){var o=i[a].split(n);2===o.length&&t(o[0],o[1])}}var on=new en(0,0,""),sn="middle"===on.align?"middle":"center";function ln(e,t,n){var r=e;function i(){var t=nn(e);if(null===t)throw new Error("Malformed timestamp: "+r);return e=e.replace(/^[^\sa-zA-Z-]+/,""),t}function a(){e=e.replace(/^\s+/,"")}if(a(),t.startTime=i(),a(),"--\x3e"!==e.slice(0,3))throw new Error("Malformed time stamp (time stamps must be separated by '--\x3e'): "+r);e=e.slice(3),a(),t.endTime=i(),a(),function(e,t){var r=new rn;an(e,(function(e,t){var i;switch(e){case"region":for(var a=n.length-1;a>=0;a--)if(n[a].id===t){r.set(e,n[a].region);break}break;case"vertical":r.alt(e,t,["rl","lr"]);break;case"line":i=t.split(","),r.integer(e,i[0]),r.percent(e,i[0])&&r.set("snapToLines",!1),r.alt(e,i[0],["auto"]),2===i.length&&r.alt("lineAlign",i[1],["start",sn,"end"]);break;case"position":i=t.split(","),r.percent(e,i[0]),2===i.length&&r.alt("positionAlign",i[1],["start",sn,"end","line-left","line-right","auto"]);break;case"size":r.percent(e,t);break;case"align":r.alt(e,t,["start",sn,"end","left","right"])}}),/:/,/\s/),t.region=r.get("region",null),t.vertical=r.get("vertical","");var i=r.get("line","auto");"auto"===i&&-1===on.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",sn);var a=r.get("position","auto");"auto"===a&&50===on.position&&(a="start"===t.align||"left"===t.align?0:"end"===t.align||"right"===t.align?100:50),t.position=a}(e,t)}function un(e){return e.replace(/<br(?: \/)?>/gi,"\n")}var cn=function(){function e(){this.state="INITIAL",this.buffer="",this.decoder=new tn,this.regionList=[],this.cue=null,this.oncue=void 0,this.onparsingerror=void 0,this.onflush=void 0}var t=e.prototype;return t.parse=function(e){var t=this;function n(){var e=t.buffer,n=0;for(e=un(e);n<e.length&&"\r"!==e[n]&&"\n"!==e[n];)++n;var r=e.slice(0,n);return"\r"===e[n]&&++n,"\n"===e[n]&&++n,t.buffer=e.slice(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 a=!1;t.buffer;){if(!/\r\n|\n/.test(t.buffer))return this;switch(a?a=!1:r=n(),t.state){case"HEADER":/:/.test(r)?an(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 en(0,0,""),t.state="CUE",-1===r.indexOf("--\x3e")){t.cue.id=r;continue}case"CUE":if(!t.cue){t.state="BADCUE";continue}try{ln(r,t.cue,t.regionList)}catch(e){t.cue=null,t.state="BADCUE";continue}t.state="CUETEXT";continue;case"CUETEXT":var o=-1!==r.indexOf("--\x3e");if(!r||o&&(a=!0)){t.oncue&&t.cue&&t.oncue(t.cue),t.cue=null,t.state="ID";continue}if(null===t.cue)continue;t.cue.text&&(t.cue.text+="\n"),t.cue.text+=r;continue;case"BADCUE":r||(t.state="ID")}}}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},t.flush=function(){try{if((this.cue||"HEADER"===this.state)&&(this.buffer+="\n\n",this.parse()),"INITIAL"===this.state||"BADWEBVTT"===this.state)throw new Error("Malformed WebVTT signature.")}catch(e){this.onparsingerror&&this.onparsingerror(e)}return this.onflush&&this.onflush(),this},e}(),pn=n(11),dn=n(13),hn=/\r\n|\n\r|\n|\r/g,fn=function(e,t,n){return void 0===n&&(n=0),e.slice(n,n+t.length)===t},gn=function(e){for(var t=5381,n=e.length;n;)t=33*t^e.charCodeAt(--n);return(t>>>0).toString()};function yn(e,t,n){return gn(e.toString())+gn(t.toString())+gn(n)}function vn(e,t,n,r,i,o,s,l){var u,c=new cn,p=Object(B.f)(new Uint8Array(e)).trim().replace(hn,"\n").split("\n"),d=[],h=Object(pn.a)(t,n),f="00:00.000",g=0,y=0,v=!0;c.oncue=function(e){var t=r[i],n=r.ccOffset,a=(g-h)/9e4;null!=t&&t.new&&(void 0!==y?n=r.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(;null!==(a=i)&&void 0!==a&&a.new;){var a;e.ccOffset+=r.start-i.start,r.new=!1,i=e[(r=i).prevCC]}e.presentationOffset=n}(r,i,a)),a&&(n=a-r.presentationOffset);var s=e.endTime-e.startTime,l=Object(dn.d)(9e4*(e.startTime+n-y),9e4*o)/9e4;e.startTime=Math.max(l,0),e.endTime=Math.max(l+s,0);var u=e.text.trim();e.text=decodeURIComponent(encodeURIComponent(u)),e.id||(e.id=yn(e.startTime,e.endTime,u)),e.endTime>0&&d.push(e)},c.onparsingerror=function(e){u=e},c.onflush=function(){u?l(u):s(d)},p.forEach((function(e){if(v){if(fn(e,"X-TIMESTAMP-MAP=")){v=!1,e.slice(16).split(",").forEach((function(e){fn(e,"LOCAL:")?f=e.slice(6):fn(e,"MPEGTS:")&&(g=parseInt(e.slice(7)))}));try{y=function(e){var t=parseInt(e.slice(-3)),n=parseInt(e.slice(-6,-4)),r=parseInt(e.slice(-9,-7)),i=e.length>9?parseInt(e.substring(0,e.indexOf(":"))):0;if(!(Object(a.a)(t)&&Object(a.a)(n)&&Object(a.a)(r)&&Object(a.a)(i)))throw Error("Malformed X-TIMESTAMP-MAP: Local:"+e);return t+=1e3*n,(t+=6e4*r)+36e5*i}(f)/1e3}catch(e){u=e}return}""===e&&(v=!1)}c.parse(e+"\n")})),c.flush()}function mn(){return(mn=Object.assign?Object.assign.bind():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}).apply(this,arguments)}var bn=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,_n=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,En={left:"start",center:"center",right:"end",start:"start",end:"end"};function kn(e,t,n,r,i){var a=Object(u.c)(new Uint8Array(e),["mdat"]);if(0!==a.length){var o=a.map((function(e){return Object(B.f)(e)})),s=Object(pn.c)(t,1,n);try{o.forEach((function(e){return r(function(e,t){var n=(new DOMParser).parseFromString(e,"text/xml").getElementsByTagName("tt")[0];if(!n)throw new Error("Invalid ttml");var r={frameRate:30,subFrameRate:1,frameRateMultiplier:0,tickRate:0},i=Object.keys(r).reduce((function(e,t){return e[t]=n.getAttribute("ttp:"+t)||r[t],e}),{}),a="preserve"!==n.getAttribute("xml:space"),o=An(Tn(n,"styling","style")),s=An(Tn(n,"layout","region")),l=Tn(n,"body","[begin]");return[].map.call(l,(function(e){var n=function e(t,n){return[].slice.call(t.childNodes).reduce((function(t,r,i){var a;return"br"===r.nodeName&&i?t+"\n":null!==(a=r.childNodes)&&void 0!==a&&a.length?e(r,n):n?t+r.textContent.trim().replace(/\s+/g," "):t+r.textContent}),"")}(e,a);if(!n||!e.hasAttribute("begin"))return null;var r=Cn(e.getAttribute("begin"),i),l=Cn(e.getAttribute("dur"),i),u=Cn(e.getAttribute("end"),i);if(null===r)throw Sn(e);if(null===u){if(null===l)throw Sn(e);u=r+l}var c=new en(r-t,u-t,n);c.id=yn(c.startTime,c.endTime,c.text);var p=s[e.getAttribute("region")],d=o[e.getAttribute("style")];c.position=10,c.size=80;var h=function(e,t,n){var r="http://www.w3.org/ns/ttml#styling",i=null,a=null!=e&&e.hasAttribute("style")?e.getAttribute("style"):null;return a&&n.hasOwnProperty(a)&&(i=n[a]),["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"].reduce((function(n,a){var o=wn(t,r,a)||wn(e,r,a)||wn(i,r,a);return o&&(n[a]=o),n}),{})}(p,d,o),f=h.textAlign;if(f){var g=En[f];g&&(c.lineAlign=g),c.align=f}return mn(c,h),c})).filter((function(e){return null!==e}))}(e,s))}))}catch(e){i(e)}}else i(new Error("Could not parse IMSC1 mdat"))}function Tn(e,t,n){var r=e.getElementsByTagName(t)[0];return r?[].slice.call(r.querySelectorAll(n)):[]}function An(e){return e.reduce((function(e,t){var n=t.getAttribute("xml:id");return n&&(e[n]=t),e}),{})}function wn(e,t,n){return e&&e.hasAttributeNS(t,n)?e.getAttributeNS(t,n):null}function Sn(e){return new Error("Could not parse ttml timestamp "+e)}function Cn(e,t){if(!e)return null;var n=nn(e);return null===n&&(bn.test(e)?n=function(e,t){var n=bn.exec(e),r=(0|n[4])+(0|n[5])/t.subFrameRate;return 3600*(0|n[1])+60*(0|n[2])+(0|n[3])+r/t.frameRate}(e,t):_n.test(e)&&(n=function(e,t){var n=_n.exec(e),r=Number(n[1]);switch(n[2]){case"h":return 3600*r;case"m":return 60*r;case"ms":return 1e3*r;case"f":return r/t.frameRate;case"t":return r/t.tickRate}return r}(e,t))),n}var xn=function(){function e(e){if(this.hls=void 0,this.media=null,this.config=void 0,this.enabled=!0,this.Cues=void 0,this.textTracks=[],this.tracks=[],this.initPTS=[],this.timescale=[],this.unparsedVttFrags=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.cea608Parser1=void 0,this.cea608Parser2=void 0,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs={ccOffset:0,presentationOffset:0,0:{start:0,prevCC:-1,new:!0}},this.captionsProperties=void 0,this.hls=e,this.config=e.config,this.Cues=e.config.cueHandler,this.captionsProperties={textTrack1:{label:this.config.captionsTextTrack1Label,languageCode:this.config.captionsTextTrack1LanguageCode},textTrack2:{label:this.config.captionsTextTrack2Label,languageCode:this.config.captionsTextTrack2LanguageCode},textTrack3:{label:this.config.captionsTextTrack3Label,languageCode:this.config.captionsTextTrack3LanguageCode},textTrack4:{label:this.config.captionsTextTrack4Label,languageCode:this.config.captionsTextTrack4LanguageCode}},this.config.enableCEA708Captions){var t=new Zt(this,"textTrack1"),n=new Zt(this,"textTrack2"),r=new Zt(this,"textTrack3"),i=new Zt(this,"textTrack4");this.cea608Parser1=new Jt(1,t,n),this.cea608Parser2=new Jt(3,r,i)}e.on(o.a.MEDIA_ATTACHING,this.onMediaAttaching,this),e.on(o.a.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(o.a.MANIFEST_LOADING,this.onManifestLoading,this),e.on(o.a.MANIFEST_LOADED,this.onManifestLoaded,this),e.on(o.a.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),e.on(o.a.FRAG_LOADING,this.onFragLoading,this),e.on(o.a.FRAG_LOADED,this.onFragLoaded,this),e.on(o.a.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),e.on(o.a.FRAG_DECRYPTED,this.onFragDecrypted,this),e.on(o.a.INIT_PTS_FOUND,this.onInitPtsFound,this),e.on(o.a.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),e.on(o.a.BUFFER_FLUSHING,this.onBufferFlushing,this)}var t=e.prototype;return t.destroy=function(){var e=this.hls;e.off(o.a.MEDIA_ATTACHING,this.onMediaAttaching,this),e.off(o.a.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(o.a.MANIFEST_LOADING,this.onManifestLoading,this),e.off(o.a.MANIFEST_LOADED,this.onManifestLoaded,this),e.off(o.a.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),e.off(o.a.FRAG_LOADING,this.onFragLoading,this),e.off(o.a.FRAG_LOADED,this.onFragLoaded,this),e.off(o.a.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),e.off(o.a.FRAG_DECRYPTED,this.onFragDecrypted,this),e.off(o.a.INIT_PTS_FOUND,this.onInitPtsFound,this),e.off(o.a.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),e.off(o.a.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.cea608Parser1=this.cea608Parser2=null},t.addCues=function(e,t,n,r,i){for(var a,s,l,u,c=!1,p=i.length;p--;){var d=i[p],h=(a=d[0],s=d[1],l=t,u=n,Math.min(s,u)-Math.max(a,l));if(h>=0&&(d[0]=Math.min(d[0],t),d[1]=Math.max(d[1],n),c=!0,h/(n-t)>.5))return}if(c||i.push([t,n]),this.config.renderTextTracksNatively){var f=this.captionsTracks[e];this.Cues.newCue(f,t,n,r)}else{var g=this.Cues.newCue(null,t,n,r);this.hls.trigger(o.a.CUES_PARSED,{type:"captions",cues:g,track:e})}},t.onInitPtsFound=function(e,t){var n=this,r=t.frag,i=t.id,a=t.initPTS,s=t.timescale,l=this.unparsedVttFrags;"main"===i&&(this.initPTS[r.cc]=a,this.timescale[r.cc]=s),l.length&&(this.unparsedVttFrags=[],l.forEach((function(e){n.onFragLoaded(o.a.FRAG_LOADED,e)})))},t.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},t.createCaptionsTrack=function(e){this.config.renderTextTracksNatively?this.createNativeTrack(e):this.createNonNativeTrack(e)},t.createNativeTrack=function(e){if(!this.captionsTracks[e]){var t=this.captionsProperties,n=this.captionsTracks,r=this.media,i=t[e],a=i.label,o=i.languageCode,s=this.getExistingTrack(e);if(s)n[e]=s,F(n[e]),N(n[e],r);else{var l=this.createTextTrack("captions",a,o);l&&(l[e]=!0,n[e]=l)}}},t.createNonNativeTrack=function(e){if(!this.nonNativeCaptionsTracks[e]){var t=this.captionsProperties[e];if(t){var n={_id:e,label:t.label,kind:"captions",default:!!t.media&&!!t.media.default,closedCaptions:t.media};this.nonNativeCaptionsTracks[e]=n,this.hls.trigger(o.a.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:[n]})}}},t.createTextTrack=function(e,t,n){var r=this.media;if(r)return r.addTextTrack(e,t,n)},t.onMediaAttaching=function(e,t){this.media=t.media,this._cleanTracks()},t.onMediaDetaching=function(){var e=this.captionsTracks;Object.keys(e).forEach((function(t){F(e[t]),delete e[t]})),this.nonNativeCaptionsTracks={}},t.onManifestLoading=function(){this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs={ccOffset:0,presentationOffset:0,0:{start:0,prevCC:-1,new:!0}},this._cleanTracks(),this.tracks=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.textTracks=[],this.unparsedVttFrags=this.unparsedVttFrags||[],this.initPTS=[],this.timescale=[],this.cea608Parser1&&this.cea608Parser2&&(this.cea608Parser1.reset(),this.cea608Parser2.reset())},t._cleanTracks=function(){var e=this.media;if(e){var t=e.textTracks;if(t)for(var n=0;n<t.length;n++)F(t[n])}},t.onSubtitleTracksUpdated=function(e,t){var n=this;this.textTracks=[];var r=t.subtitleTracks||[],i=r.some((function(e){return"stpp.ttml.im1t"===e.textCodec}));if(this.config.enableWebVTT||i&&this.config.enableIMSC1){var a=this.tracks&&r&&this.tracks.length===r.length;if(this.tracks=r||[],this.config.renderTextTracksNatively){var s=this.media?this.media.textTracks:[];this.tracks.forEach((function(e,t){var r;if(t<s.length){for(var i=null,a=0;a<s.length;a++)if(In(s[a],e)){i=s[a];break}i&&(r=i)}if(r)F(r);else{var o=n._captionsOrSubtitlesFromCharacteristics(e);(r=n.createTextTrack(o,e.name,e.lang))&&(r.mode="disabled")}r&&(r.groupId=e.groupId,n.textTracks.push(r))}))}else if(!a&&this.tracks&&this.tracks.length){var l=this.tracks.map((function(e){return{label:e.name,kind:e.type.toLowerCase(),default:e.default,subtitleTrack:e}}));this.hls.trigger(o.a.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:l})}}},t._captionsOrSubtitlesFromCharacteristics=function(e){var t;if(null!==(t=e.attrs)&&void 0!==t&&t.CHARACTERISTICS){var n=/transcribes-spoken-dialog/gi.test(e.attrs.CHARACTERISTICS),r=/describes-music-and-sound/gi.test(e.attrs.CHARACTERISTICS);if(n&&r)return"captions"}return"subtitles"},t.onManifestLoaded=function(e,t){var n=this;this.config.enableCEA708Captions&&t.captions&&t.captions.forEach((function(e){var t=/(?:CC|SERVICE)([1-4])/.exec(e.instreamId);if(t){var r="textTrack"+t[1],i=n.captionsProperties[r];i&&(i.label=e.name,e.lang&&(i.languageCode=e.lang),i.media=e)}}))},t.closedCaptionsForLevel=function(e){var t=this.hls.levels[e.level];return null==t?void 0:t.attrs["CLOSED-CAPTIONS"]},t.onFragLoading=function(e,t){var n=this.cea608Parser1,r=this.cea608Parser2,i=this.lastSn,a=this.lastPartIndex;if(this.enabled&&n&&r&&t.frag.type===R.b.MAIN){var o,s,l=t.frag.sn,u=null!=(o=null==t||null===(s=t.part)||void 0===s?void 0:s.index)?o:-1;l===i+1||l===i&&u===a+1||(n.reset(),r.reset()),this.lastSn=l,this.lastPartIndex=u}},t.onFragLoaded=function(e,t){var n=t.frag,r=t.payload,i=this.initPTS,s=this.unparsedVttFrags;if(n.type===R.b.SUBTITLE)if(r.byteLength){if(!Object(a.a)(i[n.cc]))return s.push(t),void(i.length&&this.hls.trigger(o.a.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:n,error:new Error("Missing initial subtitle PTS")}));var l=n.decryptdata,u="stats"in t;if(null==l||null==l.key||"AES-128"!==l.method||u){var c=this.tracks[n.level],p=this.vttCCs;p[n.cc]||(p[n.cc]={start:n.start,prevCC:this.prevCC,new:!0},this.prevCC=n.cc),c&&"stpp.ttml.im1t"===c.textCodec?this._parseIMSC1(n,r):this._parseVTTs(n,r,p)}}else this.hls.trigger(o.a.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:n,error:new Error("Empty subtitle payload")})},t._parseIMSC1=function(e,t){var n=this,r=this.hls;kn(t,this.initPTS[e.cc],this.timescale[e.cc],(function(t){n._appendCues(t,e.level),r.trigger(o.a.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:e})}),(function(t){l.b.log("Failed to parse IMSC1: "+t),r.trigger(o.a.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:e,error:t})}))},t._parseVTTs=function(e,t,n){var r,i=this,a=this.hls;vn(null!==(r=e.initSegment)&&void 0!==r&&r.data?Object(u.b)(e.initSegment.data,new Uint8Array(t)):t,this.initPTS[e.cc],this.timescale[e.cc],n,e.cc,e.start,(function(t){i._appendCues(t,e.level),a.trigger(o.a.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:e})}),(function(n){i._fallbackToIMSC1(e,t),l.b.log("Failed to parse VTT cue: "+n),a.trigger(o.a.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:e,error:n})}))},t._fallbackToIMSC1=function(e,t){var n=this,r=this.tracks[e.level];r.textCodec||kn(t,this.initPTS[e.cc],this.timescale[e.cc],(function(){r.textCodec="stpp.ttml.im1t",n._parseIMSC1(e,t)}),(function(){r.textCodec="wvtt"}))},t._appendCues=function(e,t){var n=this.hls;if(this.config.renderTextTracksNatively){var r=this.textTracks[t];if(!r||"disabled"===r.mode)return;e.forEach((function(e){return U(r,e)}))}else{var i=this.tracks[t];if(!i)return;var a=i.default?"default":"subtitles"+t;n.trigger(o.a.CUES_PARSED,{type:"subtitles",cues:e,track:a})}},t.onFragDecrypted=function(e,t){var n=t.frag;if(n.type===R.b.SUBTITLE){if(!Object(a.a)(this.initPTS[n.cc]))return void this.unparsedVttFrags.push(t);this.onFragLoaded(o.a.FRAG_LOADED,t)}},t.onSubtitleTracksCleared=function(){this.tracks=[],this.captionsTracks={}},t.onFragParsingUserdata=function(e,t){var n=this.cea608Parser1,r=this.cea608Parser2;if(this.enabled&&n&&r){var i=t.frag,a=t.samples;if(i.type!==R.b.MAIN||"NONE"!==this.closedCaptionsForLevel(i))for(var o=0;o<a.length;o++){var s=a[o].bytes;if(s){var l=this.extractCea608Data(s);n.addData(a[o].pts,l[0]),r.addData(a[o].pts,l[1])}}}},t.onBufferFlushing=function(e,t){var n=t.startOffset,r=t.endOffset,i=t.endOffsetSubtitles,a=t.type,o=this.media;if(o&&!(o.currentTime<r)){if(!a||"video"===a){var s=this.captionsTracks;Object.keys(s).forEach((function(e){return j(s[e],n,r)}))}if(this.config.renderTextTracksNatively&&0===n&&void 0!==i){var l=this.textTracks;Object.keys(l).forEach((function(e){return j(l[e],n,i)}))}}},t.extractCea608Data=function(e){for(var t=[[],[]],n=31&e[0],r=2,i=0;i<n;i++){var a=e[r++],o=127&e[r++],s=127&e[r++];if((0!==o||0!==s)&&0!=(4&a)){var l=3&a;0!==l&&1!==l||(t[l].push(o),t[l].push(s))}}return t},e}();function In(e,t){return e&&e.label===t.name&&!(e.textTrack1||e.textTrack2)}function Pn(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 Dn,Rn=function(){function e(e){this.autoLevelCapping=void 0,this.firstLevel=void 0,this.media=void 0,this.restrictedLevels=void 0,this.timer=void 0,this.hls=void 0,this.streamController=void 0,this.clientRect=void 0,this.hls=e,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.firstLevel=-1,this.media=null,this.restrictedLevels=[],this.timer=void 0,this.clientRect=null,this.registerListeners()}var t,n,r=e.prototype;return r.setStreamController=function(e){this.streamController=e},r.destroy=function(){this.unregisterListener(),this.hls.config.capLevelToPlayerSize&&this.stopCapping(),this.media=null,this.clientRect=null,this.hls=this.streamController=null},r.registerListeners=function(){var e=this.hls;e.on(o.a.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),e.on(o.a.MEDIA_ATTACHING,this.onMediaAttaching,this),e.on(o.a.MANIFEST_PARSED,this.onManifestParsed,this),e.on(o.a.BUFFER_CODECS,this.onBufferCodecs,this),e.on(o.a.MEDIA_DETACHING,this.onMediaDetaching,this)},r.unregisterListener=function(){var e=this.hls;e.off(o.a.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),e.off(o.a.MEDIA_ATTACHING,this.onMediaAttaching,this),e.off(o.a.MANIFEST_PARSED,this.onManifestParsed,this),e.off(o.a.BUFFER_CODECS,this.onBufferCodecs,this),e.off(o.a.MEDIA_DETACHING,this.onMediaDetaching,this)},r.onFpsDropLevelCapping=function(t,n){e.isLevelAllowed(n.droppedLevel,this.restrictedLevels)&&this.restrictedLevels.push(n.droppedLevel)},r.onMediaAttaching=function(e,t){this.media=t.media instanceof HTMLVideoElement?t.media:null},r.onManifestParsed=function(e,t){var n=this.hls;this.restrictedLevels=[],this.firstLevel=t.firstLevel,n.config.capLevelToPlayerSize&&t.video&&this.startCapping()},r.onBufferCodecs=function(e,t){this.hls.config.capLevelToPlayerSize&&t.video&&this.startCapping()},r.onMediaDetaching=function(){this.stopCapping()},r.detectPlayerSize=function(){if(this.media&&this.mediaHeight>0&&this.mediaWidth>0){var e=this.hls.levels;if(e.length){var t=this.hls;t.autoLevelCapping=this.getMaxLevel(e.length-1),t.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=t.autoLevelCapping}}},r.getMaxLevel=function(t){var n=this,r=this.hls.levels;if(!r.length)return-1;var i=r.filter((function(r,i){return e.isLevelAllowed(i,n.restrictedLevels)&&i<=t}));return this.clientRect=null,e.getMaxLevelByMediaSize(i,this.mediaWidth,this.mediaHeight)},r.startCapping=function(){this.timer||(this.autoLevelCapping=Number.POSITIVE_INFINITY,this.hls.firstLevel=this.getMaxLevel(this.firstLevel),self.clearInterval(this.timer),this.timer=self.setInterval(this.detectPlayerSize.bind(this),1e3),this.detectPlayerSize())},r.stopCapping=function(){this.restrictedLevels=[],this.firstLevel=-1,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(self.clearInterval(this.timer),this.timer=void 0)},r.getDimensions=function(){if(this.clientRect)return this.clientRect;var e=this.media,t={width:0,height:0};if(e){var n=e.getBoundingClientRect();t.width=n.width,t.height=n.height,t.width||t.height||(t.width=n.right-n.left||e.width||0,t.height=n.bottom-n.top||e.height||0)}return this.clientRect=t,t},e.isLevelAllowed=function(e,t){return void 0===t&&(t=[]),-1===t.indexOf(e)},e.getMaxLevelByMediaSize=function(e,t,n){if(!e||!e.length)return-1;for(var r,i,a=e.length-1,o=0;o<e.length;o+=1){var s=e[o];if((s.width>=t||s.height>=n)&&(r=s,!(i=e[o+1])||r.width!==i.width||r.height!==i.height)){a=o;break}}return a},t=e,(n=[{key:"mediaWidth",get:function(){return this.getDimensions().width*this.contentScaleFactor}},{key:"mediaHeight",get:function(){return this.getDimensions().height*this.contentScaleFactor}},{key:"contentScaleFactor",get:function(){var e=1;if(!this.hls.config.ignoreDevicePixelRatio)try{e=self.devicePixelRatio}catch(e){}return e}}])&&Pn(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}(),On=function(){function e(e){this.hls=void 0,this.isVideoPlaybackQualityAvailable=!1,this.timer=void 0,this.media=null,this.lastTime=void 0,this.lastDroppedFrames=0,this.lastDecodedFrames=0,this.streamController=void 0,this.hls=e,this.registerListeners()}var t=e.prototype;return t.setStreamController=function(e){this.streamController=e},t.registerListeners=function(){this.hls.on(o.a.MEDIA_ATTACHING,this.onMediaAttaching,this)},t.unregisterListeners=function(){this.hls.off(o.a.MEDIA_ATTACHING,this.onMediaAttaching)},t.destroy=function(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null},t.onMediaAttaching=function(e,t){var n=this.hls.config;if(n.capLevelOnFPSDrop){var r=t.media instanceof self.HTMLVideoElement?t.media:null;this.media=r,r&&"function"==typeof r.getVideoPlaybackQuality&&(this.isVideoPlaybackQualityAvailable=!0),self.clearInterval(this.timer),this.timer=self.setInterval(this.checkFPSInterval.bind(this),n.fpsDroppedMonitoringPeriod)}},t.checkFPS=function(e,t,n){var r=performance.now();if(t){if(this.lastTime){var i=r-this.lastTime,a=n-this.lastDroppedFrames,s=t-this.lastDecodedFrames,u=1e3*a/i,c=this.hls;if(c.trigger(o.a.FPS_DROP,{currentDropped:a,currentDecoded:s,totalDroppedFrames:n}),u>0&&a>c.config.fpsDroppedMonitoringThreshold*s){var p=c.currentLevel;l.b.warn("drop FPS ratio greater than max allowed value for currentLevel: "+p),p>0&&(-1===c.autoLevelCapping||c.autoLevelCapping>=p)&&(p-=1,c.trigger(o.a.FPS_DROP_LEVEL_CAPPING,{level:p,droppedLevel:c.currentLevel}),c.autoLevelCapping=p,this.streamController.nextLevelSwitch())}}this.lastTime=r,this.lastDroppedFrames=n,this.lastDecodedFrames=t}},t.checkFPSInterval=function(){var e=this.media;if(e)if(this.isVideoPlaybackQualityAvailable){var t=e.getVideoPlaybackQuality();this.checkFPS(e,t.totalVideoFrames,t.droppedVideoFrames)}else this.checkFPS(e,e.webkitDecodedFrameCount,e.webkitDroppedFrameCount)},e}();!function(e){e.WIDEVINE="com.widevine.alpha",e.PLAYREADY="com.microsoft.playready"}(Dn||(Dn={}));var Ln="undefined"!=typeof self&&self.navigator&&self.navigator.requestMediaKeySystemAccess?self.navigator.requestMediaKeySystemAccess.bind(self.navigator):null;function Mn(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 Nn,Un,Fn,jn=function(){function e(e){this.hls=void 0,this._widevineLicenseUrl=void 0,this._licenseXhrSetup=void 0,this._licenseResponseCallback=void 0,this._emeEnabled=void 0,this._requestMediaKeySystemAccess=void 0,this._drmSystemOptions=void 0,this._config=void 0,this._mediaKeysList=[],this._media=null,this._hasSetMediaKeys=!1,this._requestLicenseFailureCount=0,this.mediaKeysPromise=null,this._onMediaEncrypted=this.onMediaEncrypted.bind(this),this.hls=e,this._config=e.config,this._widevineLicenseUrl=this._config.widevineLicenseUrl,this._licenseXhrSetup=this._config.licenseXhrSetup,this._licenseResponseCallback=this._config.licenseResponseCallback,this._emeEnabled=this._config.emeEnabled,this._requestMediaKeySystemAccess=this._config.requestMediaKeySystemAccessFunc,this._drmSystemOptions=this._config.drmSystemOptions,this._registerListeners()}var t,n,r=e.prototype;return r.destroy=function(){this._unregisterListeners(),this.hls=this._onMediaEncrypted=null,this._requestMediaKeySystemAccess=null},r._registerListeners=function(){this.hls.on(o.a.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(o.a.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.on(o.a.MANIFEST_PARSED,this.onManifestParsed,this)},r._unregisterListeners=function(){this.hls.off(o.a.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.off(o.a.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.off(o.a.MANIFEST_PARSED,this.onManifestParsed,this)},r.getLicenseServerUrl=function(e){switch(e){case Dn.WIDEVINE:if(!this._widevineLicenseUrl)break;return this._widevineLicenseUrl}throw new Error('no license server URL configured for key-system "'+e+'"')},r._attemptKeySystemAccess=function(e,t,n){var r=this,i=function(e,t,n,r){switch(e){case Dn.WIDEVINE:return function(e,t,n){var r={audioCapabilities:[],videoCapabilities:[]};return e.forEach((function(e){r.audioCapabilities.push({contentType:'audio/mp4; codecs="'+e+'"',robustness:n.audioRobustness||""})})),t.forEach((function(e){r.videoCapabilities.push({contentType:'video/mp4; codecs="'+e+'"',robustness:n.videoRobustness||""})})),[r]}(t,n,r);default:throw new Error("Unknown key-system: "+e)}}(e,t,n,this._drmSystemOptions);l.b.log("Requesting encrypted media key-system access");var a=this.requestMediaKeySystemAccess(e,i);this.mediaKeysPromise=a.then((function(t){return r._onMediaKeySystemAccessObtained(e,t)})),a.catch((function(t){l.b.error('Failed to obtain key-system "'+e+'" access:',t)}))},r._onMediaKeySystemAccessObtained=function(e,t){var n=this;l.b.log('Access for key-system "'+e+'" obtained');var r={mediaKeysSessionInitialized:!1,mediaKeySystemAccess:t,mediaKeySystemDomain:e};this._mediaKeysList.push(r);var i=Promise.resolve().then((function(){return t.createMediaKeys()})).then((function(t){return r.mediaKeys=t,l.b.log('Media-keys created for key-system "'+e+'"'),n._onMediaKeysCreated(),t}));return i.catch((function(e){l.b.error("Failed to create media-keys:",e)})),i},r._onMediaKeysCreated=function(){var e=this;this._mediaKeysList.forEach((function(t){t.mediaKeysSession||(t.mediaKeysSession=t.mediaKeys.createSession(),e._onNewMediaKeySession(t.mediaKeysSession))}))},r._onNewMediaKeySession=function(e){var t=this;l.b.log("New key-system session "+e.sessionId),e.addEventListener("message",(function(n){t._onKeySessionMessage(e,n.message)}),!1)},r._onKeySessionMessage=function(e,t){l.b.log("Got EME message event, creating license request"),this._requestLicense(t,(function(t){l.b.log("Received license data (length: "+(t?t.byteLength:t)+"), updating key-session"),e.update(t).catch((function(e){l.b.warn("Updating key-session failed: "+e)}))}))},r.onMediaEncrypted=function(e){var t=this;if(l.b.log('Media is encrypted using "'+e.initDataType+'" init data type'),!this.mediaKeysPromise)return l.b.error("Fatal: Media is encrypted but no CDM access or no keys have been requested"),void this.hls.trigger(o.a.ERROR,{type:s.b.KEY_SYSTEM_ERROR,details:s.a.KEY_SYSTEM_NO_KEYS,fatal:!0});var n=function(n){t._media&&(t._attemptSetMediaKeys(n),t._generateRequestWithPreferredKeySession(e.initDataType,e.initData))};this.mediaKeysPromise.then(n).catch(n)},r._attemptSetMediaKeys=function(e){if(!this._media)throw new Error("Attempted to set mediaKeys without first attaching a media element");if(!this._hasSetMediaKeys){var t=this._mediaKeysList[0];if(!t||!t.mediaKeys)return l.b.error("Fatal: Media is encrypted but no CDM access or no keys have been obtained yet"),void this.hls.trigger(o.a.ERROR,{type:s.b.KEY_SYSTEM_ERROR,details:s.a.KEY_SYSTEM_NO_KEYS,fatal:!0});l.b.log("Setting keys for encrypted media"),this._media.setMediaKeys(t.mediaKeys),this._hasSetMediaKeys=!0}},r._generateRequestWithPreferredKeySession=function(e,t){var n=this,r=this._mediaKeysList[0];if(!r)return l.b.error("Fatal: Media is encrypted but not any key-system access has been obtained yet"),void this.hls.trigger(o.a.ERROR,{type:s.b.KEY_SYSTEM_ERROR,details:s.a.KEY_SYSTEM_NO_ACCESS,fatal:!0});if(r.mediaKeysSessionInitialized)l.b.warn("Key-Session already initialized but requested again");else{var i=r.mediaKeysSession;if(!i)return l.b.error("Fatal: Media is encrypted but no key-session existing"),void this.hls.trigger(o.a.ERROR,{type:s.b.KEY_SYSTEM_ERROR,details:s.a.KEY_SYSTEM_NO_SESSION,fatal:!0});if(!t)return l.b.warn("Fatal: initData required for generating a key session is null"),void this.hls.trigger(o.a.ERROR,{type:s.b.KEY_SYSTEM_ERROR,details:s.a.KEY_SYSTEM_NO_INIT_DATA,fatal:!0});l.b.log('Generating key-session request for "'+e+'" init data type'),r.mediaKeysSessionInitialized=!0,i.generateRequest(e,t).then((function(){l.b.debug("Key-session generation succeeded")})).catch((function(e){l.b.error("Error generating key-session request:",e),n.hls.trigger(o.a.ERROR,{type:s.b.KEY_SYSTEM_ERROR,details:s.a.KEY_SYSTEM_NO_SESSION,fatal:!1})}))}},r._createLicenseXhr=function(e,t,n){var r=new XMLHttpRequest;r.responseType="arraybuffer",r.onreadystatechange=this._onLicenseRequestReadyStageChange.bind(this,r,e,t,n);var i=this._licenseXhrSetup;if(i)try{i.call(this.hls,r,e),i=void 0}catch(e){l.b.error(e)}try{r.readyState||r.open("POST",e,!0),i&&i.call(this.hls,r,e)}catch(e){throw new Error("issue setting up KeySystem license XHR "+e)}return r},r._onLicenseRequestReadyStageChange=function(e,t,n,r){switch(e.readyState){case 4:if(200===e.status){this._requestLicenseFailureCount=0,l.b.log("License request succeeded");var i=e.response,a=this._licenseResponseCallback;if(a)try{i=a.call(this.hls,e,t)}catch(e){l.b.error(e)}r(i)}else{if(l.b.error("License Request XHR failed ("+t+"). Status: "+e.status+" ("+e.statusText+")"),this._requestLicenseFailureCount++,this._requestLicenseFailureCount>3)return void this.hls.trigger(o.a.ERROR,{type:s.b.KEY_SYSTEM_ERROR,details:s.a.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0});var u=3-this._requestLicenseFailureCount+1;l.b.warn("Retrying license request, "+u+" attempts left"),this._requestLicense(n,r)}}},r._generateLicenseRequestChallenge=function(e,t){switch(e.mediaKeySystemDomain){case Dn.WIDEVINE:return t}throw new Error("unsupported key-system: "+e.mediaKeySystemDomain)},r._requestLicense=function(e,t){l.b.log("Requesting content license for key-system");var n=this._mediaKeysList[0];if(!n)return l.b.error("Fatal error: Media is encrypted but no key-system access has been obtained yet"),void this.hls.trigger(o.a.ERROR,{type:s.b.KEY_SYSTEM_ERROR,details:s.a.KEY_SYSTEM_NO_ACCESS,fatal:!0});try{var r=this.getLicenseServerUrl(n.mediaKeySystemDomain),i=this._createLicenseXhr(r,e,t);l.b.log("Sending license request to URL: "+r);var a=this._generateLicenseRequestChallenge(n,e);i.send(a)}catch(e){l.b.error("Failure requesting DRM license: "+e),this.hls.trigger(o.a.ERROR,{type:s.b.KEY_SYSTEM_ERROR,details:s.a.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0})}},r.onMediaAttached=function(e,t){if(this._emeEnabled){var n=t.media;this._media=n,n.addEventListener("encrypted",this._onMediaEncrypted)}},r.onMediaDetached=function(){var e=this._media,t=this._mediaKeysList;e&&(e.removeEventListener("encrypted",this._onMediaEncrypted),this._media=null,this._mediaKeysList=[],Promise.all(t.map((function(e){if(e.mediaKeysSession)return e.mediaKeysSession.close().catch((function(){}))}))).then((function(){return e.setMediaKeys(null)})).catch((function(){})))},r.onManifestParsed=function(e,t){if(this._emeEnabled){var n=t.levels.map((function(e){return e.audioCodec})).filter((function(e){return!!e})),r=t.levels.map((function(e){return e.videoCodec})).filter((function(e){return!!e}));this._attemptKeySystemAccess(Dn.WIDEVINE,n,r)}},t=e,(n=[{key:"requestMediaKeySystemAccess",get:function(){if(!this._requestMediaKeySystemAccess)throw new Error("No requestMediaKeySystemAccess function configured");return this._requestMediaKeySystemAccess}}])&&Mn(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}();function Bn(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 Vn(e,t,n){return t&&Bn(e.prototype,t),n&&Bn(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function Hn(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){if("string"==typeof e)return Gn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Gn(e,t):void 0}}(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 Gn(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 Kn(){return(Kn=Object.assign?Object.assign.bind():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}).apply(this,arguments)}!function(e){e.MANIFEST="m",e.AUDIO="a",e.VIDEO="v",e.MUXED="av",e.INIT="i",e.CAPTION="c",e.TIMED_TEXT="tt",e.KEY="k",e.OTHER="o"}(Nn||(Nn={})),function(e){e.DASH="d",e.HLS="h",e.SMOOTH="s",e.OTHER="o"}(Un||(Un={})),function(e){e.VOD="v",e.LIVE="l"}(Fn||(Fn={}));var zn=function(){function e(t){var n=this;this.hls=void 0,this.config=void 0,this.media=void 0,this.sid=void 0,this.cid=void 0,this.useHeaders=!1,this.initialized=!1,this.starved=!1,this.buffering=!0,this.audioBuffer=void 0,this.videoBuffer=void 0,this.onWaiting=function(){n.initialized&&(n.starved=!0),n.buffering=!0},this.onPlaying=function(){n.initialized||(n.initialized=!0),n.buffering=!1},this.applyPlaylistData=function(e){try{n.apply(e,{ot:Nn.MANIFEST,su:!n.initialized})}catch(e){l.b.warn("Could not generate manifest CMCD data.",e)}},this.applyFragmentData=function(e){try{var t=e.frag,r=n.hls.levels[t.level],i=n.getObjectType(t),a={d:1e3*t.duration,ot:i};i!==Nn.VIDEO&&i!==Nn.AUDIO&&i!=Nn.MUXED||(a.br=r.bitrate/1e3,a.tb=n.getTopBandwidth(i)/1e3,a.bl=n.getBufferLength(i)),n.apply(e,a)}catch(e){l.b.warn("Could not generate segment CMCD data.",e)}},this.hls=t;var r=this.config=t.config,i=r.cmcd;null!=i&&(r.pLoader=this.createPlaylistLoader(),r.fLoader=this.createFragmentLoader(),this.sid=i.sessionId||e.uuid(),this.cid=i.contentId,this.useHeaders=!0===i.useHeaders,this.registerListeners())}var t=e.prototype;return t.registerListeners=function(){var e=this.hls;e.on(o.a.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(o.a.MEDIA_DETACHED,this.onMediaDetached,this),e.on(o.a.BUFFER_CREATED,this.onBufferCreated,this)},t.unregisterListeners=function(){var e=this.hls;e.off(o.a.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(o.a.MEDIA_DETACHED,this.onMediaDetached,this),e.off(o.a.BUFFER_CREATED,this.onBufferCreated,this),this.onMediaDetached()},t.destroy=function(){this.unregisterListeners(),this.hls=this.config=this.audioBuffer=this.videoBuffer=null},t.onMediaAttached=function(e,t){this.media=t.media,this.media.addEventListener("waiting",this.onWaiting),this.media.addEventListener("playing",this.onPlaying)},t.onMediaDetached=function(){this.media&&(this.media.removeEventListener("waiting",this.onWaiting),this.media.removeEventListener("playing",this.onPlaying),this.media=null)},t.onBufferCreated=function(e,t){var n,r;this.audioBuffer=null===(n=t.tracks.audio)||void 0===n?void 0:n.buffer,this.videoBuffer=null===(r=t.tracks.video)||void 0===r?void 0:r.buffer},t.createData=function(){var e;return{v:1,sf:Un.HLS,sid:this.sid,cid:this.cid,pr:null===(e=this.media)||void 0===e?void 0:e.playbackRate,mtp:this.hls.bandwidthEstimate/1e3}},t.apply=function(t,n){void 0===n&&(n={}),Kn(n,this.createData());var r=n.ot===Nn.INIT||n.ot===Nn.VIDEO||n.ot===Nn.MUXED;if(this.starved&&r&&(n.bs=!0,n.su=!0,this.starved=!1),null==n.su&&(n.su=this.buffering),this.useHeaders){var i=e.toHeaders(n);if(!Object.keys(i).length)return;t.headers||(t.headers={}),Kn(t.headers,i)}else{var a=e.toQuery(n);if(!a)return;t.url=e.appendQueryToUri(t.url,a)}},t.getObjectType=function(e){var t=e.type;return"subtitle"===t?Nn.TIMED_TEXT:"initSegment"===e.sn?Nn.INIT:"audio"===t?Nn.AUDIO:"main"===t?this.hls.audioTracks.length?Nn.VIDEO:Nn.MUXED:void 0},t.getTopBandwidth=function(e){var t,n=0,r=this.hls;if(e===Nn.AUDIO)t=r.audioTracks;else{var i=r.maxAutoLevel,a=i>-1?i+1:r.levels.length;t=r.levels.slice(0,a)}for(var o,s=Hn(t);!(o=s()).done;){var l=o.value;l.bitrate>n&&(n=l.bitrate)}return n>0?n:NaN},t.getBufferLength=function(e){var t=this.hls.media,n=e===Nn.AUDIO?this.audioBuffer:this.videoBuffer;return n&&t?1e3*ve.bufferInfo(n,t.currentTime,this.config.maxBufferHole).len:NaN},t.createPlaylistLoader=function(){var e=this.config.pLoader,t=this.applyPlaylistData,n=e||this.config.loader;return function(){function e(e){this.loader=void 0,this.loader=new n(e)}var r=e.prototype;return r.destroy=function(){this.loader.destroy()},r.abort=function(){this.loader.abort()},r.load=function(e,n,r){t(e),this.loader.load(e,n,r)},Vn(e,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),e}()},t.createFragmentLoader=function(){var e=this.config.fLoader,t=this.applyFragmentData,n=e||this.config.loader;return function(){function e(e){this.loader=void 0,this.loader=new n(e)}var r=e.prototype;return r.destroy=function(){this.loader.destroy()},r.abort=function(){this.loader.abort()},r.load=function(e,n,r){t(e),this.loader.load(e,n,r)},Vn(e,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),e}()},e.uuid=function(){var e=URL.createObjectURL(new Blob),t=e.toString();return URL.revokeObjectURL(e),t.slice(t.lastIndexOf("/")+1)},e.serialize=function(e){for(var t,n=[],r=function(e){return!Number.isNaN(e)&&null!=e&&""!==e&&!1!==e},i=function(e){return Math.round(e)},a=function(e){return 100*i(e/100)},o={br:i,d:i,bl:a,dl:a,mtp:a,nor:function(e){return encodeURIComponent(e)},rtp:a,tb:i},s=Hn(Object.keys(e||{}).sort());!(t=s()).done;){var l=t.value,u=e[l];if(r(u)&&!("v"===l&&1===u||"pr"==l&&1===u)){var c=o[l];c&&(u=c(u));var p,d=typeof u;p="ot"===l||"sf"===l||"st"===l?l+"="+u:"boolean"===d?l:"number"===d?l+"="+u:l+"="+JSON.stringify(u),n.push(p)}}return n.join(",")},e.toHeaders=function(t){for(var n={},r=["Object","Request","Session","Status"],i=[{},{},{},{}],a={br:0,d:0,ot:0,tb:0,bl:1,dl:1,mtp:1,nor:1,nrr:1,su:1,cid:2,pr:2,sf:2,sid:2,st:2,v:2,bs:3,rtp:3},o=0,s=Object.keys(t);o<s.length;o++){var l=s[o];i[null!=a[l]?a[l]:1][l]=t[l]}for(var u=0;u<i.length;u++){var c=e.serialize(i[u]);c&&(n["CMCD-"+r[u]]=c)}return n},e.toQuery=function(t){return"CMCD="+encodeURIComponent(e.serialize(t))},e.appendQueryToUri=function(e,t){if(!t)return e;var n=e.includes("?")?"&":"?";return""+e+n+t},e}(),Wn=n(14),Yn=/^age:\s*[\d.]+\s*$/m,qn=function(){function e(e){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=void 0,this.loader=null,this.stats=void 0,this.xhrSetup=e?e.xhrSetup:null,this.stats=new Wn.a,this.retryDelay=0}var t=e.prototype;return t.destroy=function(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null},t.abortInternal=function(){var e=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),e&&(e.onreadystatechange=null,e.onprogress=null,4!==e.readyState&&(this.stats.aborted=!0,e.abort()))},t.abort=function(){var e;this.abortInternal(),null!==(e=this.callbacks)&&void 0!==e&&e.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)},t.load=function(e,t,n){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=e,this.config=t,this.callbacks=n,this.retryDelay=t.retryDelay,this.loadInternal()},t.loadInternal=function(){var e=this.config,t=this.context;if(e){var n=this.loader=new self.XMLHttpRequest,r=this.stats;r.loading.first=0,r.loaded=0;var i=this.xhrSetup;try{if(i)try{i(n,t.url)}catch(e){n.open("GET",t.url,!0),i(n,t.url)}n.readyState||n.open("GET",t.url,!0);var a=this.context.headers;if(a)for(var o in a)n.setRequestHeader(o,a[o])}catch(e){return void this.callbacks.onError({code:n.status,text:e.message},t,n)}t.rangeEnd&&n.setRequestHeader("Range","bytes="+t.rangeStart+"-"+(t.rangeEnd-1)),n.onreadystatechange=this.readystatechange.bind(this),n.onprogress=this.loadprogress.bind(this),n.responseType=t.responseType,self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),e.timeout),n.send()}},t.readystatechange=function(){var e=this.context,t=this.loader,n=this.stats;if(e&&t){var r=t.readyState,i=this.config;if(!n.aborted&&r>=2)if(self.clearTimeout(this.requestTimeout),0===n.loading.first&&(n.loading.first=Math.max(self.performance.now(),n.loading.start)),4===r){t.onreadystatechange=null,t.onprogress=null;var a=t.status;if(a>=200&&a<300){var o,s;if(n.loading.end=Math.max(self.performance.now(),n.loading.first),s="arraybuffer"===e.responseType?(o=t.response).byteLength:(o=t.responseText).length,n.loaded=n.total=s,!this.callbacks)return;var u=this.callbacks.onProgress;if(u&&u(n,e,o,t),!this.callbacks)return;var c={url:t.responseURL,data:o};this.callbacks.onSuccess(c,n,e,t)}else n.retry>=i.maxRetry||a>=400&&a<499?(l.b.error(a+" while loading "+e.url),this.callbacks.onError({code:a,text:t.statusText},e,t)):(l.b.warn(a+" while loading "+e.url+", retrying in "+this.retryDelay+"..."),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay),this.retryDelay=Math.min(2*this.retryDelay,i.maxRetryDelay),n.retry++)}else self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),i.timeout)}},t.loadtimeout=function(){l.b.warn("timeout while loading "+this.context.url);var e=this.callbacks;e&&(this.abortInternal(),e.onTimeout(this.stats,this.context,this.loader))},t.loadprogress=function(e){var t=this.stats;t.loaded=e.loaded,e.lengthComputable&&(t.total=e.total)},t.getCacheAge=function(){var e=null;if(this.loader&&Yn.test(this.loader.getAllResponseHeaders())){var t=this.loader.getResponseHeader("age");e=t?parseFloat(t):null}return e},e}();function Xn(e){var t="function"==typeof Map?new Map:void 0;return(Xn=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 $n(e,arguments,Zn(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),Jn(r,e)})(e)}function $n(e,t,n){return($n=Qn()?Reflect.construct.bind():function(e,t,n){var r=[null];r.push.apply(r,t);var i=new(Function.bind.apply(e,r));return n&&Jn(i,n.prototype),i}).apply(null,arguments)}function Qn(){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}}function Jn(e,t){return(Jn=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function Zn(e){return(Zn=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function er(){return(er=Object.assign?Object.assign.bind():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}).apply(this,arguments)}var tr=function(){function e(e){this.fetchSetup=void 0,this.requestTimeout=void 0,this.request=void 0,this.response=void 0,this.controller=void 0,this.context=void 0,this.config=null,this.callbacks=null,this.stats=void 0,this.loader=null,this.fetchSetup=e.fetchSetup||nr,this.controller=new self.AbortController,this.stats=new Wn.a}var t=e.prototype;return t.destroy=function(){this.loader=this.callbacks=null,this.abortInternal()},t.abortInternal=function(){var e=this.response;e&&e.ok||(this.stats.aborted=!0,this.controller.abort())},t.abort=function(){var e;this.abortInternal(),null!==(e=this.callbacks)&&void 0!==e&&e.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)},t.load=function(e,t,n){var r=this,i=this.stats;if(i.loading.start)throw new Error("Loader can only be used once.");i.loading.start=self.performance.now();var o=function(e,t){var n={method:"GET",mode:"cors",credentials:"same-origin",signal:t,headers:new self.Headers(er({},e.headers))};return e.rangeEnd&&n.headers.set("Range","bytes="+e.rangeStart+"-"+String(e.rangeEnd-1)),n}(e,this.controller.signal),s=n.onProgress,l="arraybuffer"===e.responseType,u=l?"byteLength":"length";this.context=e,this.config=t,this.callbacks=n,this.request=this.fetchSetup(e,o),self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout((function(){r.abortInternal(),n.onTimeout(i,e,r.response)}),t.timeout),self.fetch(this.request).then((function(n){if(r.response=r.loader=n,!n.ok){var o=n.status,u=n.statusText;throw new rr(u||"fetch, bad network response",o,n)}return i.loading.first=Math.max(self.performance.now(),i.loading.start),i.total=parseInt(n.headers.get("Content-Length")||"0"),s&&Object(a.a)(t.highWaterMark)?r.loadProgressively(n,i,e,t.highWaterMark,s):l?n.arrayBuffer():n.text()})).then((function(o){var l=r.response;self.clearTimeout(r.requestTimeout),i.loading.end=Math.max(self.performance.now(),i.loading.first),i.loaded=i.total=o[u];var c={url:l.url,data:o};s&&!Object(a.a)(t.highWaterMark)&&s(i,e,o,l),n.onSuccess(c,i,e,l)})).catch((function(t){if(self.clearTimeout(r.requestTimeout),!i.aborted){var a=t&&t.code||0,o=t?t.message:null;n.onError({code:a,text:o},e,t?t.details:null)}}))},t.getCacheAge=function(){var e=null;if(this.response){var t=this.response.headers.get("age");e=t?parseFloat(t):null}return e},t.loadProgressively=function(e,t,n,r,i){void 0===r&&(r=0);var a=new yt,o=e.body.getReader();return function s(){return o.read().then((function(o){if(o.done)return a.dataLength&&i(t,n,a.flush(),e),Promise.resolve(new ArrayBuffer(0));var l=o.value,u=l.length;return t.loaded+=u,u<r||a.dataLength?(a.push(l),a.dataLength>=r&&i(t,n,a.flush(),e)):i(t,n,l,e),s()})).catch((function(){return Promise.reject()}))}()},e}();function nr(e,t){return new self.Request(e.url,t)}var rr=function(e){var t,n;function r(t,n,r){var i;return(i=e.call(this,t)||this).code=void 0,i.details=void 0,i.code=n,i.details=r,i}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,Jn(t,n),r}(Xn(Error)),ir=tr,ar=/\s/;function or(){return(or=Object.assign?Object.assign.bind():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}).apply(this,arguments)}function sr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function lr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?sr(Object(n),!0).forEach((function(t){ur(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):sr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ur(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var cr=lr(lr({autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,ignoreDevicePixelRatio:!1,initialLiveManifestSize:1,maxBufferLength:30,backBufferLength:1/0,maxBufferSize:6e7,maxBufferHole:.1,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,maxFragLookUpTolerance:.25,liveSyncDurationCount:3,liveMaxLatencyDurationCount:1/0,liveSyncDuration:void 0,liveMaxLatencyDuration:void 0,maxLiveSyncPlaybackRate:1,liveDurationInfinity:!1,liveBackBufferLength:null,maxMaxBufferLength:600,enableWorker:!0,enableSoftwareAES:!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:qn,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:gt,bufferController:Mt,capLevelController:Rn,fpsController:On,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,drmSystemOptions:{},requestMediaKeySystemAccessFunc:Ln,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0,enableDateRangeMetadataCues:!0,enableEmsgMetadataCues:!0,enableID3MetadataCues:!0},{cueHandler:{newCue:function(e,t,n,r){for(var i,a,o,s,l,u=[],c=self.VTTCue||self.TextTrackCue,p=0;p<r.rows.length;p++)if(o=!0,s=0,l="",!(i=r.rows[p]).isEmpty()){for(var d=0;d<i.chars.length;d++)ar.test(i.chars[d].uchar)&&o?s++:(l+=i.chars[d].uchar,o=!1);i.cueStartTime=t,t===n&&(n+=1e-4),s>=16?s--:s++;var h=un(l.trim()),f=yn(t,n,h);e&&e.cues&&e.cues.getCueById(f)||((a=new c(t,n,h)).id=f,a.line=p+1,a.align="left",a.position=10+Math.min(80,10*Math.floor(8*s/32)),u.push(a))}return e&&u.length&&(u.sort((function(e,t){return"auto"===e.line||"auto"===t.line?0:e.line>8&&t.line>8?t.line-e.line:e.line-t.line})),u.forEach((function(t){return U(e,t)}))),u}},enableWebVTT:!0,enableIMSC1:!0,enableCEA708Captions:!0,captionsTextTrack1Label:"English",captionsTextTrack1LanguageCode:"en",captionsTextTrack2Label:"Spanish",captionsTextTrack2LanguageCode:"es",captionsTextTrack3Label:"Unknown CC",captionsTextTrack3LanguageCode:"",captionsTextTrack4Label:"Unknown CC",captionsTextTrack4LanguageCode:"",renderTextTracksNatively:!0}),{},{subtitleStreamController:wt,subtitleTrackController:Dt,timelineController:xn,audioStreamController:bt,audioTrackController:kt,emeController:jn,cmcdController:zn});function pr(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 dr=function(){function e(t){void 0===t&&(t={}),this.config=void 0,this.userConfig=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this._emitter=new at.EventEmitter,this._autoLevelCapping=void 0,this.abrController=void 0,this.bufferController=void 0,this.capLevelController=void 0,this.latencyController=void 0,this.levelController=void 0,this.streamController=void 0,this.audioTrackController=void 0,this.subtitleTrackController=void 0,this.emeController=void 0,this.cmcdController=void 0,this._media=null,this.url=null;var n=this.config=function(e,t){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");if(void 0!==t.liveMaxLatencyDurationCount&&(void 0===t.liveSyncDurationCount||t.liveMaxLatencyDurationCount<=t.liveSyncDurationCount))throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be greater than "liveSyncDurationCount"');if(void 0!==t.liveMaxLatencyDuration&&(void 0===t.liveSyncDuration||t.liveMaxLatencyDuration<=t.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be greater than "liveSyncDuration"');return or({},e,t)}(e.DefaultConfig,t);this.userConfig=t,Object(l.a)(n.debug),this._autoLevelCapping=-1,n.progressive&&function(e){var t=e.loader;t!==ir&&t!==qn?(l.b.log("[config]: Custom loader detected, cannot enable progressive streaming"),e.progressive=!1):function(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(e){}return!1}()&&(e.loader=ir,e.progressive=!0,e.enableSoftwareAES=!0,l.b.log("[config]: Progressive streaming enabled, using FetchLoader"))}(n);var r=n.abrController,i=n.bufferController,a=n.capLevelController,o=n.fpsController,s=this.abrController=new r(this),u=this.bufferController=new i(this),c=this.capLevelController=new a(this),p=new o(this),d=new L(this),h=new M(this),f=new K(this),g=this.levelController=new pe(this),y=new de(this),v=this.streamController=new pt(this,y);c.setStreamController(v),p.setStreamController(v);var m=[d,h,g,v];this.networkControllers=m;var b=[s,u,c,p,f,y];this.audioTrackController=this.createController(n.audioTrackController,null,m),this.createController(n.audioStreamController,y,m),this.subtitleTrackController=this.createController(n.subtitleTrackController,null,m),this.createController(n.subtitleStreamController,y,m),this.createController(n.timelineController,null,b),this.emeController=this.createController(n.emeController,null,b),this.cmcdController=this.createController(n.cmcdController,null,b),this.latencyController=this.createController(Y,null,b),this.coreComponents=b}e.isSupported=function(){return function(){var e=tt();if(!e)return!1;var t=nt(),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}()};var t,n,r,a=e.prototype;return a.createController=function(e,t,n){if(e){var r=t?new e(this,t):new e(this);return n&&n.push(r),r}return null},a.on=function(e,t,n){void 0===n&&(n=this),this._emitter.on(e,t,n)},a.once=function(e,t,n){void 0===n&&(n=this),this._emitter.once(e,t,n)},a.removeAllListeners=function(e){this._emitter.removeAllListeners(e)},a.off=function(e,t,n,r){void 0===n&&(n=this),this._emitter.off(e,t,n,r)},a.listeners=function(e){return this._emitter.listeners(e)},a.emit=function(e,t,n){return this._emitter.emit(e,t,n)},a.trigger=function(e,t){if(this.config.debug)return this.emit(e,e,t);try{return this.emit(e,e,t)}catch(t){l.b.error("An internal error happened while handling event "+e+'. Error message: "'+t.message+'". Here is a stacktrace:',t),this.trigger(o.a.ERROR,{type:s.b.OTHER_ERROR,details:s.a.INTERNAL_EXCEPTION,fatal:!1,event:e,error:t})}return!1},a.listenerCount=function(e){return this._emitter.listenerCount(e)},a.destroy=function(){l.b.log("destroy"),this.trigger(o.a.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this.url=null,this.networkControllers.forEach((function(e){return e.destroy()})),this.networkControllers.length=0,this.coreComponents.forEach((function(e){return e.destroy()})),this.coreComponents.length=0},a.attachMedia=function(e){l.b.log("attachMedia"),this._media=e,this.trigger(o.a.MEDIA_ATTACHING,{media:e})},a.detachMedia=function(){l.b.log("detachMedia"),this.trigger(o.a.MEDIA_DETACHING,void 0),this._media=null},a.loadSource=function(e){this.stopLoad();var t=this.media,n=this.url,r=this.url=i.buildAbsoluteURL(self.location.href,e,{alwaysNormalize:!0});l.b.log("loadSource:"+r),t&&n&&n!==r&&this.bufferController.hasSourceTypes()&&(this.detachMedia(),this.attachMedia(t)),this.trigger(o.a.MANIFEST_LOADING,{url:e})},a.startLoad=function(e){void 0===e&&(e=-1),l.b.log("startLoad("+e+")"),this.networkControllers.forEach((function(t){t.startLoad(e)}))},a.stopLoad=function(){l.b.log("stopLoad"),this.networkControllers.forEach((function(e){e.stopLoad()}))},a.swapAudioCodec=function(){l.b.log("swapAudioCodec"),this.streamController.swapAudioCodec()},a.recoverMediaError=function(){l.b.log("recoverMediaError");var e=this._media;this.detachMedia(),e&&this.attachMedia(e)},a.removeLevel=function(e,t){void 0===t&&(t=0),this.levelController.removeLevel(e,t)},t=e,r=[{key:"version",get:function(){return"1.2.4"}},{key:"Events",get:function(){return o.a}},{key:"ErrorTypes",get:function(){return s.b}},{key:"ErrorDetails",get:function(){return s.a}},{key:"DefaultConfig",get:function(){return e.defaultConfig?e.defaultConfig:cr},set:function(t){e.defaultConfig=t}}],(n=[{key:"levels",get:function(){return this.levelController.levels||[]}},{key:"currentLevel",get:function(){return this.streamController.currentLevel},set:function(e){l.b.log("set currentLevel:"+e),this.loadLevel=e,this.abrController.clearTimer(),this.streamController.immediateLevelSwitch()}},{key:"nextLevel",get:function(){return this.streamController.nextLevel},set:function(e){l.b.log("set nextLevel:"+e),this.levelController.manualLevel=e,this.streamController.nextLevelSwitch()}},{key:"loadLevel",get:function(){return this.levelController.level},set:function(e){l.b.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){l.b.log("set firstLevel:"+e),this.levelController.firstLevel=e}},{key:"startLevel",get:function(){return this.levelController.startLevel},set:function(e){l.b.log("set startLevel:"+e),-1!==e&&(e=Math.max(e,this.minAutoLevel)),this.levelController.startLevel=e}},{key:"capLevelToPlayerSize",get:function(){return this.config.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){this._autoLevelCapping!==e&&(l.b.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(){var e=this.levels,t=this.config.minAutoBitrate;if(!e)return 0;for(var n=e.length,r=0;r<n;r++)if(e[r].maxBitrate>=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:"playingDate",get:function(){return this.streamController.currentProgramDateTime}},{key:"mainForwardBufferInfo",get:function(){return this.streamController.getMainFwdBufferInfo()}},{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:"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:"media",get:function(){return this._media}},{key:"subtitleDisplay",get:function(){var e=this.subtitleTrackController;return!!e&&e.subtitleDisplay},set:function(e){var t=this.subtitleTrackController;t&&(t.subtitleDisplay=e)}},{key:"lowLatencyMode",get:function(){return this.config.lowLatencyMode},set:function(e){this.config.lowLatencyMode=e}},{key:"liveSyncPosition",get:function(){return this.latencyController.liveSyncPosition}},{key:"latency",get:function(){return this.latencyController.latency}},{key:"maxLatency",get:function(){return this.latencyController.maxLatency}},{key:"targetLatency",get:function(){return this.latencyController.targetLatency}},{key:"drift",get:function(){return this.latencyController.drift}},{key:"forceStartLoad",get:function(){return this.streamController.forceStartLoad}}])&&pr(t.prototype,n),r&&pr(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}();dr.defaultConfig=void 0}]).default)},function(e,t,n){var r,i;window,e.exports=(r=n(0),i=n(318),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="",n(n.s=6)}([function(e,t){e.exports=r},function(e,t){e.exports=i},function(e){e.exports=JSON.parse('{"shakaConfig":{"streaming":{"ignoreTextStreamFailures":true,"bufferingGoal":60,"alwaysStreamText":true},"abr":{"enabled":true,"restrictions":{}}},"forceRedirectExternalStreams":false,"trackEmsgEvents":true}')},function(e,t,n){(t=n(5)(!1)).push([e.i,".shaka-text-container {\n  position: absolute;\n  left: 0;\n  right: 0;\n  top: 0;\n  bottom: 0;\n  pointer-events: none;\n  width: 100%;\n  min-width: 48px;\n  transition: bottom cubic-bezier(0.4, 0, 0.6, 1) 0.1s;\n  transition-delay: 0s;\n  font-size: 20px;\n  line-height: 1.4;\n  color: #fff;\n  font-family: Roboto-Regular, Roboto, sans-serif, TengwarTelcontar;\n}\n.shaka-text-container span.shaka-text-wrapper {\n  display: inline;\n  background: 0 0;\n  text-align: center;\n}\n\n:fullscreen .shaka-text-container {\n  font-size: 4.4vmin;\n}\n\n:-webkit-full-screen .shaka-text-container {\n  font-size: 4.4vmin;\n}\n\n:-moz-full-screen .shaka-text-container {\n  font-size: 4.4vmin;\n}\n\n:-ms-fullscreen .shaka-text-container {\n  font-size: 4.4vmin;\n}\n",""]),e.exports=t},function(e,t,n){"use strict";var r,i=function(){var e={};return function(t){if(void 0===e[t]){var n=document.querySelector(t);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}e[t]=n}return e[t]}}(),a=[];function o(e){for(var t=-1,n=0;n<a.length;n++)if(a[n].identifier===e){t=n;break}return t}function s(e,t){for(var n={},r=[],i=0;i<e.length;i++){var s=e[i],l=t.base?s[0]+t.base:s[0],u=n[l]||0,c="".concat(l," ").concat(u);n[l]=u+1;var p=o(c),d={css:s[1],media:s[2],sourceMap:s[3]};-1!==p?(a[p].references++,a[p].updater(d)):a.push({identifier:c,updater:g(d,t),references:1}),r.push(c)}return r}function l(e){var t=document.createElement("style"),r=e.attributes||{};if(void 0===r.nonce){var a=n.nc;a&&(r.nonce=a)}if(Object.keys(r).forEach((function(e){t.setAttribute(e,r[e])})),"function"==typeof e.insert)e.insert(t);else{var o=i(e.insert||"head");if(!o)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");o.appendChild(t)}return t}var u,c=(u=[],function(e,t){return u[e]=t,u.filter(Boolean).join("\n")});function p(e,t,n,r){var i=n?"":r.media?"@media ".concat(r.media," {").concat(r.css,"}"):r.css;if(e.styleSheet)e.styleSheet.cssText=c(t,i);else{var a=document.createTextNode(i),o=e.childNodes;o[t]&&e.removeChild(o[t]),o.length?e.insertBefore(a,o[t]):e.appendChild(a)}}function d(e,t,n){var r=n.css,i=n.media,a=n.sourceMap;if(i?e.setAttribute("media",i):e.removeAttribute("media"),a&&"undefined"!=typeof btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(a))))," */")),e.styleSheet)e.styleSheet.cssText=r;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(r))}}var h=null,f=0;function g(e,t){var n,r,i;if(t.singleton){var a=f++;n=h||(h=l(t)),r=p.bind(null,n,a,!1),i=p.bind(null,n,a,!0)}else n=l(t),r=d.bind(null,n,t),i=function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(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){(t=t||{}).singleton||"boolean"==typeof t.singleton||(t.singleton=(void 0===r&&(r=Boolean(window&&document&&document.all&&!window.atob)),r));var n=s(e=e||[],t);return function(e){if(e=e||[],"[object Array]"===Object.prototype.toString.call(e)){for(var r=0;r<n.length;r++){var i=o(n[r]);a[i].references--}for(var l=s(e,t),u=0;u<n.length;u++){var c=o(n[u]);0===a[c].references&&(a[c].updater(),a.splice(c,1))}n=l}}}},function(e,t,n){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=function(e,t){var n,r,i,a=e[1]||"",o=e[3];if(!o)return a;if(t&&"function"==typeof btoa){var s=(n=o,r=btoa(unescape(encodeURIComponent(JSON.stringify(n)))),i="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(r),"/*# ".concat(i," */")),l=o.sources.map((function(e){return"/*# sourceURL=".concat(o.sourceRoot||"").concat(e," */")}));return[a].concat(l).concat([s]).join("\n")}return[a].join("\n")}(t,e);return t[2]?"@media ".concat(t[2]," {").concat(n,"}"):n})).join("")},t.i=function(e,n,r){"string"==typeof e&&(e=[[null,e,""]]);var i={};if(r)for(var a=0;a<this.length;a++){var o=this[a][0];null!=o&&(i[o]=!0)}for(var s=0;s<e.length;s++){var l=[].concat(e[s]);r&&i[l[0]]||(n&&(l[2]?l[2]="".concat(n," and ").concat(l[2]):l[2]=n),t.push(l))}},t}},function(e,t,n){"use strict";n.r(t),n.d(t,"VERSION",(function(){return X})),n.d(t,"NAME",(function(){return $}));var r,i,a,o,s,l,u,c=n(0),p=n(1),d=n.n(p),h=(i=r=function(){function e(){}return e.isConfigured=function(e,t){return c.DrmScheme.WIDEVINE===t.keySystem&&!!e.find((function(e){return e.scheme===t.keySystem}))},e.canPlayDrm=function(t){return e._logger.debug("Can play DRM scheme of: "+c.DrmScheme.WIDEVINE),!!t.find((function(e){return e.scheme===c.DrmScheme.WIDEVINE}))},e.setDrmPlayback=function(t,n){e._logger.debug("Sets drm playback");var r,i,a=c.Env.browser.name,o=n.find((function(e){return e.scheme===c.DrmScheme.WIDEVINE}));o&&(t.drm={servers:(r={},r[c.DrmScheme.WIDEVINE]=o.licenseUrl,r),advanced:{}},"Chrome"===a&&(t.drm.advanced=((i={})[c.DrmScheme.WIDEVINE]={videoRobustness:"SW_SECURE_CRYPTO",audioRobustness:"SW_SECURE_CRYPTO"},i)))},e}(),a=r,o="_logger",s=Object(c.getLogger)("Widevine"),o in a?Object.defineProperty(a,o,{value:s,enumerable:!0,configurable:!0,writable:!0}):a[o]=s,i),f=(u=l=function(){function e(){}return e.isConfigured=function(e,t){return c.DrmScheme.PLAYREADY===t.keySystem&&!!e.find((function(e){return e.scheme===t.keySystem}))},e.canPlayDrm=function(t){return e._logger.debug("Can play DRM scheme of: "+c.DrmScheme.PLAYREADY),!!t.find((function(e){return e.scheme===c.DrmScheme.PLAYREADY}))},e.setDrmPlayback=function(t,n){e._logger.debug("Sets drm playback");var r,i=n.find((function(e){return e.scheme===c.DrmScheme.PLAYREADY}));i&&(t.drm={servers:(r={},r[c.DrmScheme.PLAYREADY]=i.licenseUrl,r)})},e}(),function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(l,"_logger",Object(c.getLogger)("PlayReady")),u),g=n(2),y=n(4),v=n.n(y),m=n(3),b=n.n(m);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)}}v()(b.a,{insert:"head",singleton:!1}),b.a.locals;var E=function(){function e(e){this._media=A.parseAttr(e,T.AttributeTypes.MEDIA),this._startNumber=A.parseAttr(e,T.AttributeTypes.START_NUMBER,A.parseInt,1),this._duration=A.parseAttr(e,T.AttributeTypes.DURATION,A.parseFloat),this._timescale=A.parseAttr(e,T.AttributeTypes.TIMESCALE,A.parsePositiveInt,1),this._presentationTimeOffset=A.parseAttr(e,T.AttributeTypes.PRESENTATION_TIME_OFFSET,A.parseInt,0),this._endNumber=A.parseAttr(e,T.AttributeTypes.END_NUMBER,A.parsePositiveInt)}var t,n;return t=e,(n=[{key:"media",get:function(){return this._media}},{key:"startNumber",get:function(){return this._startNumber}},{key:"duration",get:function(){return this._duration}},{key:"timescale",get:function(){return this._timescale}},{key:"presentationTimeOffset",get:function(){return this._presentationTimeOffset}},{key:"endNumber",get:function(){return this._endNumber}}])&&_(t.prototype,n),e}();!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(E,"MediaTemplateType",{REPRESENTATION:"$RepresentationID$",NUMBER:"$Number$",BANDWIDTH:"$Bandwidth$",TIME:"$Time$"});var k=function(e,t){var n=t.id,r=t.index,i=t.bitrate,a=t.time,o=e.match(/\$([a-zA-Z]+)\$/g),s=function(e,t,n){return n?e.replace(t,n):e};return o&&o.forEach((function(t){switch(t){case E.MediaTemplateType.REPRESENTATION:e=s(e,t,n);break;case E.MediaTemplateType.NUMBER:e=s(e,t,r);break;case E.MediaTemplateType.BANDWIDTH:e=s(e,t,i);break;case E.MediaTemplateType.TIME:e=s(e,t,a)}})),e},T={TagTypes:{BASE_URL:"BaseURL",SEGMENT_TEMPLATE:"SegmentTemplate",REPRESENTATION:"Representation",ESSENTIAL_PROPERTY:"EssentialProperty",ADAPTATION_SET:"AdaptationSet"},AttributeTypes:{BASE_URL:"BaseURL",ID:"id",CONTENT_TYPE:"contentType",MIME_TYPE:"mimeType",MEDIA:"media",DURATION:"duration",START_NUMBER:"startNumber",TIMESCALE:"timescale",PRESENTATION_TIME_OFFSET:"presentationTimeOffset",END_NUMBER:"endNumber",BANDWIDTH:"bandwidth",WIDTH:"width",HEIGHT:"height",SCHEME_ID_URI:"schemeIdUri",VALUE:"value"}},A={parseXml:function(e){return(new DOMParser).parseFromString(e,"text/xml")},parseAttr:function(e,t,n,r){var i=null,a=e.getAttribute(t);return null!==a&&(i=n?n(a):a),null==i?r:i},findElements:function(e,t){return e.getElementsByTagName(t)},findChild:function(e,t){var n=this.findChildren(e,t);return 1!==n.length?null:n[0]},findChildren:function(e,t){return Array.from(e.childNodes).filter((function(e){return e instanceof Element&&e.tagName===t}))},parseInt:function(e){var t=Number(e);return t%1==0?t:null},parsePositiveInt:function(e){var t=Number(e);return t%1==0&&t>0?t:null},parseFloat:function(e){var t=Number(e);return isNaN(t)?null:t}};function w(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 S=function(){function e(e){this._schemeIdUri=A.parseAttr(e,T.AttributeTypes.SCHEME_ID_URI),this._value=A.parseAttr(e,T.AttributeTypes.VALUE)}var t,n;return t=e,(n=[{key:"schemeIdUri",get:function(){return this._schemeIdUri}},{key:"value",get:function(){return this._value}}])&&w(t.prototype,n),e}();function C(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 x=function(){function e(e){this._id=A.parseAttr(e,T.AttributeTypes.ID),this._bandwidth=A.parseAttr(e,T.AttributeTypes.BANDWIDTH,parseInt),this._width=A.parseAttr(e,T.AttributeTypes.WIDTH,parseInt),this._height=A.parseAttr(e,T.AttributeTypes.HEIGHT,parseInt);var t=A.findChild(e,T.TagTypes.ESSENTIAL_PROPERTY);t&&(this._essentialProperty=new S(t))}var t,n;return t=e,(n=[{key:"bandwidth",get:function(){return this._bandwidth}},{key:"id",get:function(){return this._id}},{key:"width",get:function(){return this._width}},{key:"height",get:function(){return this._height}},{key:"essentialProperty",get:function(){return this._essentialProperty}}])&&C(t.prototype,n),e}();function I(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 P=function(){function e(e){this._id=A.parseAttr(e,T.AttributeTypes.ID),this._mimeType=A.parseAttr(e,T.AttributeTypes.MIME_TYPE),this._contentType=A.parseAttr(e,T.AttributeTypes.CONTENT_TYPE),this._representations=Array.from(A.findChildren(e,T.TagTypes.REPRESENTATION)).map((function(e){return new x(e)}));var t=A.findChild(e,T.TagTypes.SEGMENT_TEMPLATE);t&&(this._segmentTemplate=new E(t));var n=A.findChild(e,T.TagTypes.ESSENTIAL_PROPERTY);n&&(this._essentialProperty=new S(n))}var t,n;return t=e,(n=[{key:"id",get:function(){return this._id}},{key:"mimeType",get:function(){return this._mimeType}},{key:"contentType",get:function(){return this._contentType}},{key:"segmentTemplate",get:function(){return this._segmentTemplate}},{key:"essentialProperty",get:function(){return this._essentialProperty}},{key:"representations",get:function(){return this._representations}}])&&I(t.prototype,n),e}();function D(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 R(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(P,"ContentType",{VIDEO:"video",AUDIO:"audio",TEXT:"text",IMAGE:"image"});var O=function(){function e(e){var t,n=this;R(this,"_logger",Object(c.getLogger)("DashManifestParser")),R(this,"_parseAdaptionSets",(function(){var e=A.findElements(n._xmlDoc,T.TagTypes.BASE_URL);e&&e.length>0&&e[0].innerHTML&&(n._baseURL=e[0].textContent);var t=A.findElements(n._xmlDoc,T.TagTypes.ADAPTATION_SET),r=Array.from(t).filter((function(e){return A.parseAttr(e,T.AttributeTypes.CONTENT_TYPE)===P.ContentType.IMAGE}));r.length>0?(n._adaptationSets=r.map((function(e){return new P(e)})),n._logger.debug("Found image adaptation set",n._adaptationSets)):n._logger.debug("No image adaptations were found in manifest")})),this._logger.debug("Initialize manifest parser"),this._adaptationSets=[],(t=e instanceof ArrayBuffer?function(e){return TextDecoder?(new TextDecoder).decode(new Uint8Array(e)):null}(e):e)&&(this._xmlDoc=A.parseXml(t))}e.isValid=function(){return window.TextEncoder&&window.TextDecoder};var t,n,r=e.prototype;return r.parseManifest=function(){try{this._logger.debug("Start parsing dash manifest"),this._parseAdaptionSets(),this._logger.debug("Manifest parsing finished successfully")}catch(e){this._logger.warn("Manifest parsing failed",e)}},r.getBaseUrl=function(){return this._baseURL||""},r.getImageSet=function(){return this._adaptationSets.find((function(e){return e.contentType===P.ContentType.IMAGE}))},r.hasImageSet=function(){return!!this.getImageSet()},t=e,(n=[{key:"adaptationSets",get:function(){return this._adaptationSets}}])&&D(t.prototype,n),e}();function L(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var M=function(){function e(e,t,n){var r=this;L(this,"_tracks",[]),L(this,"_parseTracks",(function(e,t,n){var i=e.representations,a=e.segmentTemplate,o=e.essentialProperty;i.forEach((function(e,i){var s=e.id,l=e.bandwidth,u=e.width,p=e.height,d=a.startNumber,h=a.duration,f=a.media,g=a.timescale,y=a.presentationTimeOffset,v=r._getEssentialValue(o,e),m=r._getDimensions(v),b=m[0],_=m[1];r._tracks.push(new c.ImageTrack({id:s,index:i,active:!1,width:u,height:p,duration:h,rows:b,cols:_,url:r._buildTemplateUrl(f,s,t,n),customData:{bitrate:l,startNumber:d,timescale:g,presentationTimeOffset:y}}))}))})),L(this,"_getDimensions",(function(e){var t=1,n=1;if(e.includes("x")){var r=e.split("x");t=parseInt(r[0]),n=parseInt(r[1])}return[t,n]})),L(this,"_getEssentialValue",(function(e,t){return e?e.value:t.essentialProperty?t.essentialProperty.value:""})),L(this,"_buildTemplateUrl",(function(e,t,n,r){var i=n.split("/").pop(),a=n.replace(i,"");return(r=r.replace(/^\.\/|^\./,"")).length>0&&!r.endsWith("/")&&(r+="/"),k(""+a+r+e,{id:t})})),L(this,"_buildUrlFromTemplate",(function(e,t){return k(e.url,{index:t,time:(t-1)*e.duration*e.customData.timescale,bitrate:e.customData.bitrate})})),this._parseTracks(e,t,n),this._tracks.length>0&&(this._tracks.sort((function(e,t){return e.customData.bitrate-t.customData.bitrate})),this.selectTrack(this._tracks[this._tracks.length-1]))}var t=e.prototype;return t.selectTrack=function(e){this._tracks.forEach((function(t){return t.index===e.index?t.active=!0:t.active=!1}))},t.getTracks=function(){return this._tracks},t.getActiveTrack=function(){return this._tracks.find((function(e){return e.active}))},t.getThumbnail=function(e){var t=this.getActiveTrack(),n=t.duration,r=t.rows,i=t.cols,a=t.sliceWidth,o=t.sliceHeight,s=t.customData,l=Math.floor(e/n)+s.startNumber,u=e%n,p=Math.floor(u*r*i/n);return new c.ThumbnailInfo({width:Math.floor(a),height:Math.floor(o),x:Math.floor(p%r)*a,y:Math.floor(p/r)*o,url:this._buildUrlFromTemplate(t,l)})},e}();function N(e,t,n,r,i,a,o){try{var s=e[a](o),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,i)}function U(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var a=e.apply(t,n);function o(e){N(a,r,i,o,s,"next",e)}function s(e){N(a,r,i,o,s,"throw",e)}o(void 0)}))}}function F(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return j(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?j(e,t):void 0}}(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.")}return(n=e[Symbol.iterator]()).next.bind(n)}function j(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 B(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 V(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function H(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var G="error",K="adaptation",z="buffering",W="drmsessionupdate",Y="emsg",q=function(e){var t,n;n=e,(t=o).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,o.createAdapter=function(e,t,n){var r=c.Utils.Object.copyDeep(g);if(c.Utils.Object.hasPropertyPath(n,"text.useNativeTextTrack")&&(r.textTrackVisibile=c.Utils.Object.getPropertyPath(n,"text.useNativeTextTrack")),c.Utils.Object.hasPropertyPath(n,"text.useShakaTextTrackDisplay")&&(r.useShakaTextTrackDisplay=c.Utils.Object.getPropertyPath(n,"text.useShakaTextTrackDisplay"),r.textTrackVisibile=r.textTrackVisibile||r.useShakaTextTrackDisplay),c.Utils.Object.hasPropertyPath(n,"streaming")){var i=n.streaming;"boolean"==typeof i.forceBreakStall&&(r.forceBreakStall=i.forceBreakStall),"boolean"==typeof i.lowLatencyMode&&(r.lowLatencyMode=i.lowLatencyMode),"boolean"==typeof i.trackEmsgEvents&&(r.trackEmsgEvents=i.trackEmsgEvents)}if(c.Utils.Object.hasPropertyPath(n,"sources.options")){var a=n.sources.options;r.forceRedirectExternalStreams=a.forceRedirectExternalStreams,r.redirectExternalStreamsHandler=a.redirectExternalStreamsHandler,r.redirectExternalStreamsTimeout=a.redirectExternalStreamsTimeout}if(c.Utils.Object.hasPropertyPath(n,"abr")){var o=n.abr;"boolean"==typeof o.enabled&&(r.shakaConfig.abr.enabled=o.enabled),"boolean"==typeof o.capLevelToPlayerSize&&(r.capLevelToPlayerSize=o.capLevelToPlayerSize),o.defaultBandwidthEstimate&&(r.shakaConfig.abr.defaultBandwidthEstimate=o.defaultBandwidthEstimate),o.restrictions&&c.Utils.Object.createPropertyPath(r,"abr.restrictions",o.restrictions)}return c.Utils.Object.hasPropertyPath(n,"playback.options.html5.dash")&&(c.Utils.Object.mergeDeep(r.shakaConfig,n.playback.options.html5.dash),c.Utils.Object.hasPropertyPath(r.shakaConfig,"manifest.dash.defaultPresentationDelay")&&(r.shakaConfig.manifest.defaultPresentationDelay=r.shakaConfig.manifest.dash.defaultPresentationDelay,delete r.shakaConfig.manifest.dash.defaultPresentationDelay)),r.network=n.network,new this(e,t,r)},o.canPlayType=function(e){var t="string"==typeof e&&e.toLowerCase()===o._dashMimeType&&o.isMSESupported();return o._logger.debug("canPlayType result for mimeType: "+e+" is "+t.toString()),t};var r,i,a=o.prototype;function o(t,n,r){var i,a;return void 0===r&&(r={}),o._logger.debug("Creating adapter. Shaka version: "+d.a.Player.version),H(V(a=e.call(this,t,n,r)||this),"_shakaLib",d.a),H(V(a),"_adapterEventsBindings",((i={})[G]=function(e){return a._onError(e)},i[K]=function(){return a._onAdaptation()},i[z]=function(e){return a._onBuffering(e)},i[W]=function(){return a._onDrmSessionUpdate()},i[Y]=function(e){return a._onEmsg(e)},i[c.EventType.WAITING]=function(){return a._onWaiting()},i[c.EventType.PLAYING]=function(){return a._onPlaying()},i)),H(V(a),"_buffering",!1),H(V(a),"_waitingSent",!1),H(V(a),"_playingSent",!1),H(V(a),"_videoSizeUpdateTimer",null),H(V(a),"_stallInterval",null),H(V(a),"VIDEO_ERROR_CODE",3016),H(V(a),"_lastTimeDetach",NaN),H(V(a),"_requestFilterError",!1),H(V(a),"_responseFilterError",!1),H(V(a),"_isDestroyInProgress",!1),H(V(a),"_isStartOver",!0),H(V(a),"_seekRangeStart",0),a._config=c.Utils.Object.mergeDeep({},g,a._config),a._init(),a}return a.setMaxBitrate=function(e){this._hasLowerOrEqualBitrate(e)&&this._shaka.configure({abr:{restrictions:{maxBandwidth:e}}})},a._getSortedTracks=function(){return this._shaka.getVariantTracks().map((function(e){return{id:e.id,bandwidth:e.bandwidth,active:e.active}})).sort((function(e,t){return e.bandwidth-t.bandwidth}))},a._hasLowerOrEqualBitrate=function(e){return this._getSortedTracks()[0].bandwidth<=e},o.canPlayDrm=function(e,t){o._availableDrmProtocol=[];for(var n,r=F(o._drmProtocols);!(n=r()).done;){var i=n.value;if(i.isConfigured(e,t)){o._availableDrmProtocol.push(i);break}}if(!o._availableDrmProtocol.length)for(var a,s=F(o._drmProtocols);!(a=s()).done;){var l=a.value;l.canPlayDrm(e)&&o._availableDrmProtocol.push(l)}return!!o._availableDrmProtocol.length},o.isSupported=function(){var e=!1;window.VTTCue||(e=!0),d.a.polyfill.installAll();var t=d.a.Player.isBrowserSupported();return e&&(window.VTTCue=void 0),o._logger.debug("isSupported:"+t),t},a._init=function(){d.a.polyfill.installAll(),this._shaka=new d.a.Player,this._config.useShakaTextTrackDisplay&&this._shaka.setVideoContainer(c.Utils.Dom.getElementBySelector(".playkit-subtitles")),this._maybeSetFilters(),this._maybeSetDrmConfig(),this._maybeBreakStalls(),this._shaka.configure(this._config.shakaConfig),this._addBindings()},a._clearStallInterval=function(){this._stallInterval&&(clearInterval(this._stallInterval),this._stallInterval=null)},a._stallHandler=function(){var e=this;this._clearStallInterval();var t=function(){return Date.now()/1e3},n=t(),r=this._videoElement.currentTime;this._stallInterval=setInterval((function(){t()-n>3&&!e._videoElement.paused&&(r===e._videoElement.currentTime&&(o._logger.debug("stall found, break the stall"),e._videoElement.currentTime=parseFloat(e._videoElement.currentTime.toFixed(1))+.1),e._clearStallInterval()),r=e._videoElement.currentTime}),500)},a._maybeBreakStalls=function(){var e=this;this._config.forceBreakStall&&this._eventManager.listen(this._videoElement,c.EventType.SEEKING,(function(){return e._stallHandler()}))},a._maybeGetRedirectedUrl=function(e){var t=this._config.forceRedirectExternalStreams,n=this._config.redirectExternalStreamsTimeout,r=this._config.redirectExternalStreamsHandler;return new Promise((function(i){if(!t)return i(e);c.Utils.Http.jsonp(e,r,{timeout:n}).then((function(e){i(e)})).catch((function(){return i(e)}))}))},a._maybeSetFilters=function(){var e=this;"function"==typeof c.Utils.Object.getPropertyPath(this._config,"network.requestFilter")&&(o._logger.debug("Register request filter"),this._shaka.getNetworkingEngine().registerRequestFilter((function(t,n){if(Object.values(c.RequestType).includes(t)){var r,i={url:n.uris[0],body:n.body,headers:n.headers};try{r=e._config.network.requestFilter(t,i)}catch(e){r=Promise.reject(e)}return(r=r||Promise.resolve(i)).then((function(e){n.uris=[e.url],n.headers=e.headers,"boolean"==typeof e.withCredentials&&(n.allowCrossSiteCredentials=e.withCredentials),"POST"===n.method?n.body=e.body:e.body&&o._logger.warn("Request with "+n.method+" method cannot have body")})).catch((function(t){throw e._requestFilterError=!0,t}))}}))),"function"==typeof c.Utils.Object.getPropertyPath(this._config,"network.responseFilter")&&(o._logger.debug("Register response filter"),this._shaka.getNetworkingEngine().registerResponseFilter((function(t,n){if(Object.values(c.RequestType).includes(t)){var r,i=n.uri,a=n.data,o=n.headers,s={url:i,originalUrl:e._sourceObj.url,data:a,headers:o};try{r=e._config.network.responseFilter(t,s)}catch(e){r=Promise.reject(e)}return(r=r||Promise.resolve(s)).then((function(e){n.data=e.data})).catch((function(t){throw e._responseFilterError=!0,t}))}})))},a._maybeSetDrmConfig=function(){if(this._sourceObj&&this._sourceObj.drmData)for(var e,t={},n=F(o._availableDrmProtocol);!(e=n()).done;)e.value.setDrmPlayback(t,this._sourceObj.drmData),this._config.shakaConfig.drm&&c.Utils.Object.mergeDeep(t.drm,this._config.shakaConfig.drm),c.Utils.Object.mergeDeep(this._config.shakaConfig,t)},a._maybeCapLevelToPlayerSize=function(){var e=this;if(this._config.capLevelToPlayerSize){var t=function(){return{minHeight:0,maxHeight:e._videoHeight,minWidth:0,maxWidth:e._videoWidth,minBitrate:0,maxBitrate:1/0}};this._clearVideoUpdateTimer(),this._videoSizeUpdateTimer=setInterval((function(){return e._updateRestriction(t())}),1e3),this._updateRestriction(t())}},a._maybeApplyAbrRestrictions=function(){this._config.capLevelToPlayerSize||(this._clearVideoUpdateTimer(),c.Utils.Object.hasPropertyPath(this._config,"abr.restrictions")&&this._updateRestriction(this._config.abr.restrictions))},a._updateRestriction=function(e){var t=this._getRestrictionShakaConfig(e);this._shaka.configure({abr:{restrictions:t}})},a._getRestrictionShakaConfig=function(e){var t=this,n=function(e){var n=t._getVideoTracks();return Math.min.apply(null,n.map((function(t){return t[e]})))},r={};if(e){var i=e.maxHeight,a=e.maxWidth,s=e.maxBitrate,l=e.minHeight,u=e.minWidth,c=e.minBitrate,p=Math.max(l,0),d=Math.max(i,n("height"));d>=p?(r.minHeight=p,r.maxHeight=d):o._logger.warn("Invalid maxHeight restriction, maxHeight must be greater than minHeight",l,i);var h=Math.max(u,0),f=Math.max(a,n("width"));f>=h?(r.minWidth=h,r.maxWidth=f):o._logger.warn("Invalid maxWidth restriction, maxWidth must be greater than minWidth",u,a);var g=Math.max(c,0),y=Math.max(s,n("bandwidth"));y>=g?(r.minBandwidth=g,r.maxBandwidth=y):o._logger.warn("Invalid maxBitrate restriction, maxBitrate must be greater than minBitrate",c,s)}return r},a.attachMediaSource=function(){this._shaka||(this._videoElement&&this._videoElement.src&&(c.Utils.Dom.setAttribute(this._videoElement,"src",""),c.Utils.Dom.removeAttribute(this._videoElement,"src")),this._init())},a.detachMediaSource=function(){var e=this;this._shaka&&(0===Math.floor(this.duration-this.currentTime)?this._lastTimeDetach=0:this.currentTime>0&&(this._lastTimeDetach=this.currentTime),this._reset().then((function(){e._shaka=null,e._loadPromise=null})))},a._clearVideoUpdateTimer=function(){this._videoSizeUpdateTimer&&(clearInterval(this._videoSizeUpdateTimer),this._videoSizeUpdateTimer=null)},a._addBindings=function(){var e=this;this._eventManager.listen(this._shaka,K,this._adapterEventsBindings.adaptation),this._eventManager.listen(this._shaka,G,this._adapterEventsBindings.error),this._eventManager.listen(this._shaka,W,this._adapterEventsBindings.drmsessionupdate),this._eventManager.listen(this._videoElement,c.EventType.WAITING,this._adapterEventsBindings.waiting),this._eventManager.listen(this._videoElement,c.EventType.PLAYING,this._adapterEventsBindings.playing),this._eventManager.listen(this._videoElement,c.EventType.LOADED_DATA,(function(){return e._onLoadedData()})),this._eventManager.listenOnce(this._videoElement,c.EventType.PLAYING,(function(){e._eventManager.listen(e._shaka,z,e._adapterEventsBindings.buffering)})),this._config.trackEmsgEvents&&this._eventManager.listen(this._shaka,Y,this._adapterEventsBindings.emsg),this._shaka.getNetworkingEngine().registerResponseFilter((function(t,n){switch(t){case d.a.net.NetworkingEngine.RequestType.SEGMENT:e._trigger(c.EventType.FRAG_LOADED,{miliSeconds:n.timeMs,bytes:n.data.byteLength,url:n.uri}),e.isLive()&&e._dispatchNativeEvent(c.EventType.DURATION_CHANGE);break;case d.a.net.NetworkingEngine.RequestType.MANIFEST:e._parseManifest(n.data),e._playbackActualUri=n.uri,e._trigger(c.EventType.MANIFEST_LOADED,{miliSeconds:n.timeMs})}}))},a._onLoadedData=function(){var e=this;this._setLowLatencyMode();var t=this.getSegmentDuration();this._seekRangeStart=this._shaka.seekRange().start,this._startOverTimeout=setTimeout((function(){e._shaka.seekRange().start-e._seekRangeStart>=t&&(e._isStartOver=!1)}),1e3*(t+1))},a._setLowLatencyMode=function(){this._shaka.configure({streaming:{lowLatencyMode:"boolean"==typeof this._config.lowLatencyMode?this._config.lowLatencyMode:this.isLive()}})},a._parseManifest=function(e){!this._manifestParser&&O.isValid()&&(o._logger.debug("Creating parser for the first time"),this._manifestParser=new O(e),this._manifestParser.parseManifest())},a.load=function(){var e=U(regeneratorRuntime.mark((function e(t){var n=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this._loadPromise){e.next=5;break}return e.next=3,this._removeMediaKeys();case 3:this._shaka.attach(this._videoElement),this._loadPromise=new Promise((function(e,r){if(n._sourceObj&&n._sourceObj.url){n._trigger(c.EventType.ABR_MODE_CHANGED,{mode:n.isAdaptiveBitrateEnabled()?"auto":"manual"});var i=t&&t>-1?t:void 0;i=isNaN(n._lastTimeDetach)?i:n._lastTimeDetach,n._lastTimeDetach=NaN,n._maybeGetRedirectedUrl(n._sourceObj.url).then((function(e){return n._shaka.load(e,i)})).then((function(){var t={tracks:n._getParsedTracks()};n._maybeCapLevelToPlayerSize(),o._logger.debug("The source has been loaded successfully"),e(t)})).catch((function(e){r(new c.Error(n._isDestroyInProgress?c.Error.Severity.RECOVERABLE:e.severity,e.category,e.code,e.data))}))}}));case 5:return e.abrupt("return",this._loadPromise);case 6:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}(),a.destroy=function(){var t=this;return this._isDestroyInProgress=!0,new Promise((function(n,r){e.prototype.destroy.call(t).then((function(){o._logger.debug("destroy"),t._loadPromise=null,t._adapterEventsBindings={},t._reset().then((function(e){t._isDestroyInProgress=!1,n(e)})).catch((function(e){t._isDestroyInProgress=!1,r(e)}))}))}))},a.getThumbnail=function(e){if(this._thumbnailController)return this._thumbnailController.getThumbnail(e)},a._reset=function(){return this._buffering=!1,this._waitingSent=!1,this._playingSent=!1,this._requestFilterError=!1,this._responseFilterError=!1,this._manifestParser=null,this._thumbnailController=null,this._clearStallInterval(),this._clearVideoUpdateTimer(),clearTimeout(this._startOverTimeout),this._eventManager&&this._eventManager.removeAll(),this._shaka?this._shaka.destroy():Promise.resolve()},a._removeMediaKeys=function(){var e=U(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._videoElement||!this._videoElement.mediaKeys){e.next=16;break}return e.prev=1,o._logger.debug("Removing mediaKeys from the video element"),e.next=5,this._videoElement.setMediaKeys(null);case 5:o._logger.debug("mediaKeys removed"),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),this._logger.warn("mediaKeys not cleared");case 11:return e.prev=11,e.abrupt("return",Promise.resolve());case 14:e.next=17;break;case 16:return e.abrupt("return",Promise.resolve());case 17:case"end":return e.stop()}}),e,this,[[1,8,11,14]])})));return function(){return e.apply(this,arguments)}}(),a._getVideoTracks=function(){var e=this._shaka.getVariantTracks(),t=this._getActiveTrack();return e.filter((function(e){return e.audioId===t.audioId}))},a._getActiveTrack=function(){return this._shaka.getVariantTracks().find((function(e){return e.active}))},a._getAudioTracks=function(){var e=this._shaka.getVariantTracks(),t=this._shaka.getAudioLanguagesAndRoles();return t.forEach((function(t){var n=e.filter((function(e){return e.language===t.language})),r=n.map((function(e){return e.id})).join("_"),i=n.some((function(e){return e.active}));t.id=r,t.label=n[0].label,t.active=i})),t},a._getParsedTracks=function(){if(this._shaka){var e=this._getParsedVideoTracks(),t=this._getParsedAudioTracks(),n=this._getParsedTextTracks(),r=this._getParsedImageTracks();return e.concat(t).concat(n).concat(r)}return[]},a._getParsedVideoTracks=function(){var e=this._getVideoTracks(),t=[];if(e)for(var n=0;n<e.length;n++){var r={id:e[n].id,bandwidth:e[n].videoBandwidth||e[n].bandwidth,width:e[n].width,height:e[n].height,active:e[n].active,index:n};t.push(new c.VideoTrack(r))}return t},a._getParsedAudioTracks=function(){var e=this._getAudioTracks(),t=[];if(e)for(var n=0;n<e.length;n++){var r={id:e[n].id,active:e[n].active,label:e[n].label,language:e[n].language,index:n};t.push(new c.AudioTrack(r))}return t},a._getParsedTextTracks=function(){for(var e,t=[],n=F(this._shaka.getTextTracks());!(e=n()).done;){var r=e.value,i=r.kind?r.kind+"s":"";i=""===i&&this._config.useShakaTextTrackDisplay?"captions":i;var a={id:r.id,kind:i,active:!1,label:r.label,language:r.language};t.push(new c.TextTrack(a))}return t},a._getParsedImageTracks=function(){var e,t,n=null==(e=this._manifestParser)?void 0:e.getImageSet(),r=(null==(t=this._manifestParser)?void 0:t.getBaseUrl())||"";return n?(this._thumbnailController=new M(n,this._playbackActualUri,r),this._thumbnailController.getTracks()):[]},a.selectVideoTrack=function(e){if(this._shaka){var t=this._getVideoTracks();if(e instanceof c.VideoTrack&&t){var n=t[e.index];n&&(this.isAdaptiveBitrateEnabled()&&(this._shaka.configure({abr:{enabled:!1}}),this._trigger(c.EventType.ABR_MODE_CHANGED,{mode:"manual"})),n.active||(this._shaka.selectVariantTrack(t[e.index],!0),this._onTrackChanged(e)))}}},a.selectAudioTrack=function(e){this._shaka&&e instanceof c.AudioTrack&&!e.active&&(this._shaka.selectAudioLanguage(e.language),this._onTrackChanged(e))},a.selectTextTrack=function(e){this._shaka&&e instanceof c.TextTrack&&!e.active&&("subtitles"===e.kind||"captions"===e.kind)&&(this._shaka.setTextTrackVisibility(this._config.textTrackVisibile),this._shaka.selectTextLanguage(e.language),this._onTrackChanged(e))},a.selectImageTrack=function(e){this._shaka&&this._thumbnailController&&e instanceof c.ImageTrack&&!e.active&&(this._thumbnailController.selectTrack(e),this._onTrackChanged(c.ImageTrack))},a.hideTextTrack=function(){this._shaka&&this._shaka.setTextTrackVisibility(!1)},a.enableAdaptiveBitrate=function(){this._shaka&&!this.isAdaptiveBitrateEnabled()&&(this._trigger(c.EventType.ABR_MODE_CHANGED,{mode:"auto"}),this._shaka.configure({abr:{enabled:!0}}))},a.isAdaptiveBitrateEnabled=function(){return!!this._shaka&&this._shaka.getConfiguration().abr.enabled},a.applyABRRestriction=function(e){if(c.Utils.Object.createPropertyPath(this._config,"abr.restrictions",e),this._maybeApplyAbrRestrictions(),!this.isAdaptiveBitrateEnabled()){var t=this._getParsedVideoTracks(),n=Object(c.filterTracksByRestriction)(t,this._config.abr.restrictions);n.length&&(n.find((function(e){return e.active}))||this.selectVideoTrack(n[0]))}},a._getLiveEdge=function(){return this._shaka?this._shaka.seekRange().end:NaN},a.seekToLiveEdge=function(){this._shaka&&this._videoElement.readyState>0&&(this._videoElement.currentTime=this._getLiveEdge())},a.isLive=function(){return!!this._shaka&&this._shaka.isLive()},a.getSegmentDuration=function(){return this._shaka?this._shaka.getStats().maxSegmentDuration:0},a._onAdaptation=function(){var e=this._getParsedVideoTracks().find((function(e){return e.active}));this._onTrackChanged(e)},a._onError=function(e){if(e&&e.detail){var t=e.detail;if(t.code===this.VIDEO_ERROR_CODE)return;(this._requestFilterError||this._responseFilterError)&&t.data[0]instanceof d.a.util.Error&&(t=t.data[0],this._requestFilterError?this._requestFilterError=!1:this._responseFilterError=!1),this._trigger(c.EventType.ERROR,new c.Error(t.severity,t.category,t.code,t.data)),o._logger.error(t),t.severity===c.Error.Severity.CRITICAL&&this.destroy()}},a._onBuffering=function(e){e.buffering?this._waitingSent||(this._dispatchNativeEvent(c.EventType.WAITING),this._buffering=!0):(this._buffering=!1,this._videoElement.paused||this._playingSent||this._dispatchNativeEvent(c.EventType.PLAYING))},a._dispatchNativeEvent=function(e){var t;"function"==typeof window.Event?t=new Event(e):(t=document.createEvent("Event")).initEvent(e,!0,!0),this._videoElement.dispatchEvent(t)},a._onDrmSessionUpdate=function(){this._trigger(c.EventType.DRM_LICENSE_LOADED,{licenseTime:this._shaka.getStats().licenseTime,scheme:this._shaka.drmInfo().keySystem})},a._onEmsg=function(e){var t=e.detail,n=e.type,r=Array.from(this._videoElement.textTracks).find((function(e){return e.label===n}));r||(r=this._videoElement.addTextTrack(c.TextTrack.KIND.METADATA,n));var i=t.startTime,a=t.endTime,o=t.id,s=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(t,["startTime","endTime","id"]),l=new c.TimedMetadata(i,a,o,c.TimedMetadata.TYPE.EMSG,s),u=Object(c.createTextTrackCue)(l);r.addCue(u),this._trigger(c.EventType.TIMED_METADATA_ADDED,{cues:[l]})},a._onWaiting=function(){this._waitingSent=!0,this._playingSent=!1},a._onPlaying=function(){this._playingSent=!0,this._waitingSent=!1,this._buffering&&this._dispatchNativeEvent(c.EventType.WAITING)},a.getStartTimeOfDvrWindow=function(){return this.isLive()&&this._shaka?(this._isStartOver?this._seekRangeStart:this._shaka.seekRange().start)+this._shaka.getConfiguration().streaming.safeSeekOffset:0},a.getDrmInfo=function(){var e=this._shaka.drmInfo();if(e){var t=e.licenseServerUri,n=e.keySystem,r=e.serverCertificateUri,i={licenseUrl:t,scheme:n};return r&&(i.certificate=r),i}return null},r=o,(i=[{key:"_videoWidth",get:function(){var e,t=this._videoElement;return t&&(e=t.width||t.clientWidth||t.offsetWidth,e*=this._contentScaleFactor),e}},{key:"_videoHeight",get:function(){var e,t=this._videoElement;return t&&(e=t.height||t.clientHeight||t.offsetHeight,e*=this._contentScaleFactor),e}},{key:"_contentScaleFactor",get:function(){var e=1;try{e=window.devicePixelRatio}catch(e){o._logger.debug("failed reading devicePixelRatio, assume 1")}return e}},{key:"liveDuration",get:function(){return this._getLiveEdge()}},{key:"targetBuffer",get:function(){var e=NaN;return this._shaka?(e=this.isLive()?this._getLiveEdge()-this._videoElement.currentTime:this._videoElement.duration-this._videoElement.currentTime,e=Math.min(e,this._shaka.getConfiguration().streaming.bufferingGoal+this._shaka.getStats().maxSegmentDuration)):NaN}}])&&B(r.prototype,i),o}(c.BaseMediaSourceAdapter);H(q,"id","DashAdapter"),H(q,"_logger",c.BaseMediaSourceAdapter.getLogger(q.id)),H(q,"_dashMimeType","application/dash+xml"),H(q,"_drmProtocols",[h,f]),H(q,"_availableDrmProtocol",[]);var X="1.31.3",$="@playkit-js/playkit-js-dash";t.default=q,q.isSupported()&&Object(c.registerMediaSourceAdapter)(q)}]))},function(e,t,n){(function(e){
/*
 @license
 Shaka Player
 Copyright 2016 Google LLC
 SPDX-License-Identifier: Apache-2.0
*/
!function(){var n="undefined"!=typeof window?window:e,r={};for(var i in function(e,t,n){var r;function i(e){var t=0;return function(){return t<e.length?{done:!1,value:e[t++]}:{done:!0}}}var a="function"==typeof Object.defineProperties?Object.defineProperty:function(e,t,n){return e==Array.prototype||e==Object.prototype||(e[t]=n.value),e};var o=function(n){n=["object"==typeof globalThis&&globalThis,n,"object"==typeof e&&e,"object"==typeof self&&self,"object"==typeof t&&t];for(var r=0;r<n.length;++r){var i=n[r];if(i&&i.Math==Math)return i}throw Error("Cannot find global object")}(this);function s(e,t){if(t)e:{for(var n=o,r=e.split("."),i=0;i<r.length-1;i++){var s=r[i];if(!(s in n))break e;n=n[s]}(s=t(i=n[r=r[r.length-1]]))!=i&&null!=s&&a(n,r,{configurable:!0,writable:!0,value:s})}}function l(e){return(e={next:e})[Symbol.iterator]=function(){return this},e}function u(e){var t="undefined"!=typeof Symbol&&Symbol.iterator&&e[Symbol.iterator];return t?t.call(e):{next:i(e)}}function c(e){if(!(e instanceof Array)){e=u(e);for(var t,n=[];!(t=e.next()).done;)n.push(t.value);e=n}return e}s("Symbol",(function(e){function t(e,t){this.g=e,a(this,"description",{configurable:!0,writable:!0,value:t})}if(e)return e;t.prototype.toString=function(){return this.g};var n="jscomp_symbol_"+(1e9*Math.random()>>>0)+"_",r=0;return function e(i){if(this instanceof e)throw new TypeError("Symbol is not a constructor");return new t(n+(i||"")+"_"+r++,i)}})),s("Symbol.iterator",(function(e){if(e)return e;e=Symbol("Symbol.iterator");for(var t="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),n=0;n<t.length;n++){var r=o[t[n]];"function"==typeof r&&"function"!=typeof r.prototype[e]&&a(r.prototype,e,{configurable:!0,writable:!0,value:function(){return l(i(this))}})}return e}));var p,d="function"==typeof Object.create?Object.create:function(e){function t(){}return t.prototype=e,new t};if("function"==typeof Object.setPrototypeOf)p=Object.setPrototypeOf;else{var h;e:{var f={};try{f.__proto__={a:!0},h=f.a;break e}catch(e){}h=!1}p=h?function(e,t){if(e.__proto__=t,e.__proto__!==t)throw new TypeError(e+" is not extensible");return e}:null}var g=p;function y(e,t){if(e.prototype=d(t.prototype),e.prototype.constructor=e,g)g(e,t);else for(var n in t)if("prototype"!=n)if(Object.defineProperties){var r=Object.getOwnPropertyDescriptor(t,n);r&&Object.defineProperty(e,n,r)}else e[n]=t[n];e.dh=t.prototype}function v(){this.o=!1,this.l=null,this.h=void 0,this.g=1,this.j=this.m=0,this.u=this.i=null}function m(e){if(e.o)throw new TypeError("Generator is already running");e.o=!0}function b(e,t){e.i={re:t,ye:!0},e.g=e.m||e.j}function _(e,t,n){return e.g=n,{value:t}}function E(e){e.g=0}function k(e,t,n){e.m=t,null!=n&&(e.j=n)}function T(e){e.m=0,e.j=2}function A(e,t){e.g=t,e.m=0}function w(e){e.m=0;var t=e.i.re;return e.i=null,t}function S(e){e.u=[e.i],e.m=0,e.j=0}function C(e,t){var n=e.u.splice(0)[0];(n=e.i=e.i||n)?n.ye?e.g=e.m||e.j:null!=n.A&&e.j<n.A?(e.g=n.A,e.i=null):e.g=e.j:e.g=t}function x(e){this.g=new v,this.h=e}function I(e,t,n,r){try{var i=t.call(e.g.l,n);if(!(i instanceof Object))throw new TypeError("Iterator result "+i+" is not an object");if(!i.done)return e.g.o=!1,i;var a=i.value}catch(t){return e.g.l=null,b(e.g,t),P(e)}return e.g.l=null,r.call(e.g,a),P(e)}function P(e){for(;e.g.g;)try{var t=e.h(e.g);if(t)return e.g.o=!1,{value:t.value,done:!1}}catch(t){e.g.h=void 0,b(e.g,t)}if(e.g.o=!1,e.g.i){if(t=e.g.i,e.g.i=null,t.ye)throw t.re;return{value:t.return,done:!0}}return{value:void 0,done:!0}}function D(e){this.next=function(t){return m(e.g),e.g.l?t=I(e,e.g.l.next,t,e.g.s):(e.g.s(t),t=P(e)),t},this.throw=function(t){return m(e.g),e.g.l?t=I(e,e.g.l.throw,t,e.g.s):(b(e.g,t),t=P(e)),t},this.return=function(t){return function(e,t){m(e.g);var n=e.g.l;return n?I(e,"return"in n?n.return:function(e){return{value:e,done:!0}},t,e.g.return):(e.g.return(t),P(e))}(e,t)},this[Symbol.iterator]=function(){return this}}function R(e){return function(e){function t(t){return e.next(t)}function n(t){return e.throw(t)}return new Promise((function(r,i){!function e(a){a.done?r(a.value):Promise.resolve(a.value).then(t,n).then(e,i)}(e.next())}))}(new D(new x(e)))}function O(){for(var e=Number(this),t=[],n=e;n<arguments.length;n++)t[n-e]=arguments[n];return t}function L(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function M(e,t,n){e instanceof String&&(e=String(e));for(var r=e.length,i=0;i<r;i++){var a=e[i];if(t.call(n,a,i,e))return{we:i,v:a}}return{we:-1,v:void 0}}function N(e,t,n){if(null==e)throw new TypeError("The 'this' value for String.prototype."+n+" must not be null or undefined");if(t instanceof RegExp)throw new TypeError("First argument to String.prototype."+n+" must not be a regular expression");return e+""}function U(e,t){e instanceof String&&(e+="");var n=0,r=!1,i={next:function(){if(!r&&n<e.length){var i=n++;return{value:t(i,e[i]),done:!1}}return r=!0,{done:!0,value:void 0}}};return i[Symbol.iterator]=function(){return i},i}v.prototype.s=function(e){this.h=e},v.prototype.return=function(e){this.i={return:e},this.g=this.j},v.prototype.A=function(e){this.g=e},s("Promise",(function(e){function t(e){this.h=0,this.i=void 0,this.g=[],this.o=!1;var t=this.j();try{e(t.resolve,t.reject)}catch(e){t.reject(e)}}function n(){this.g=null}function r(e){return e instanceof t?e:new t((function(t){t(e)}))}if(e)return e;n.prototype.h=function(e){if(null==this.g){this.g=[];var t=this;this.i((function(){t.l()}))}this.g.push(e)};var i=o.setTimeout;n.prototype.i=function(e){i(e,0)},n.prototype.l=function(){for(;this.g&&this.g.length;){var e=this.g;this.g=[];for(var t=0;t<e.length;++t){var n=e[t];e[t]=null;try{n()}catch(e){this.j(e)}}}this.g=null},n.prototype.j=function(e){this.i((function(){throw e}))},t.prototype.j=function(){function e(e){return function(r){n||(n=!0,e.call(t,r))}}var t=this,n=!1;return{resolve:e(this.F),reject:e(this.l)}},t.prototype.F=function(e){if(e===this)this.l(new TypeError("A Promise cannot resolve to itself"));else if(e instanceof t)this.I(e);else{e:switch(typeof e){case"object":var n=null!=e;break e;case"function":n=!0;break e;default:n=!1}n?this.D(e):this.m(e)}},t.prototype.D=function(e){var t=void 0;try{t=e.then}catch(e){return void this.l(e)}"function"==typeof t?this.L(t,e):this.m(e)},t.prototype.l=function(e){this.s(2,e)},t.prototype.m=function(e){this.s(1,e)},t.prototype.s=function(e,t){if(0!=this.h)throw Error("Cannot settle("+e+", "+t+"): Promise already settled in state"+this.h);this.h=e,this.i=t,2===this.h&&this.G(),this.u()},t.prototype.G=function(){var e=this;i((function(){if(e.B()){var t=o.console;void 0!==t&&t.error(e.i)}}),1)},t.prototype.B=function(){if(this.o)return!1;var e=o.CustomEvent,t=o.Event,n=o.dispatchEvent;return void 0===n||("function"==typeof e?e=new e("unhandledrejection",{cancelable:!0}):"function"==typeof t?e=new t("unhandledrejection",{cancelable:!0}):(e=o.document.createEvent("CustomEvent")).initCustomEvent("unhandledrejection",!1,!0,e),e.promise=this,e.reason=this.i,n(e))},t.prototype.u=function(){if(null!=this.g){for(var e=0;e<this.g.length;++e)a.h(this.g[e]);this.g=null}};var a=new n;return t.prototype.I=function(e){var t=this.j();e.Fc(t.resolve,t.reject)},t.prototype.L=function(e,t){var n=this.j();try{e.call(t,n.resolve,n.reject)}catch(e){n.reject(e)}},t.prototype.then=function(e,n){function r(e,t){return"function"==typeof e?function(t){try{i(e(t))}catch(e){a(e)}}:t}var i,a,o=new t((function(e,t){i=e,a=t}));return this.Fc(r(e,i),r(n,a)),o},t.prototype.catch=function(e){return this.then(void 0,e)},t.prototype.Fc=function(e,t){function n(){switch(r.h){case 1:e(r.i);break;case 2:t(r.i);break;default:throw Error("Unexpected state: "+r.h)}}var r=this;null==this.g?a.h(n):this.g.push(n),this.o=!0},t.resolve=r,t.reject=function(e){return new t((function(t,n){n(e)}))},t.race=function(e){return new t((function(t,n){for(var i=u(e),a=i.next();!a.done;a=i.next())r(a.value).Fc(t,n)}))},t.all=function(e){var n=u(e),i=n.next();return i.done?r([]):new t((function(e,t){function a(t){return function(n){o[t]=n,0==--s&&e(o)}}var o=[],s=0;do{o.push(void 0),s++,r(i.value).Fc(a(o.length-1),t),i=n.next()}while(!i.done)}))},t})),s("WeakMap",(function(e){function t(e){if(this.g=(l+=Math.random()+1).toString(),e){e=u(e);for(var t;!(t=e.next()).done;)t=t.value,this.set(t[0],t[1])}}function n(){}function r(e){var t=typeof e;return"object"===t&&null!==e||"function"===t}function i(e){if(!L(e,s)){var t=new n;a(e,s,{value:t})}}function o(e){var t=Object[e];t&&(Object[e]=function(e){return e instanceof n?e:(Object.isExtensible(e)&&i(e),t(e))})}if(function(){if(!e||!Object.seal)return!1;try{var t=Object.seal({}),n=Object.seal({}),r=new e([[t,2],[n,3]]);return 2==r.get(t)&&3==r.get(n)&&(r.delete(t),r.set(n,4),!r.has(t)&&4==r.get(n))}catch(e){return!1}}())return e;var s="$jscomp_hidden_"+Math.random();o("freeze"),o("preventExtensions"),o("seal");var l=0;return t.prototype.set=function(e,t){if(!r(e))throw Error("Invalid WeakMap key");if(i(e),!L(e,s))throw Error("WeakMap key fail: "+e);return e[s][this.g]=t,this},t.prototype.get=function(e){return r(e)&&L(e,s)?e[s][this.g]:void 0},t.prototype.has=function(e){return r(e)&&L(e,s)&&L(e[s],this.g)},t.prototype.delete=function(e){return!!(r(e)&&L(e,s)&&L(e[s],this.g))&&delete e[s][this.g]},t})),s("Map",(function(e){function t(){var e={};return e.Qa=e.next=e.head=e}function n(e,t){var n=e.g;return l((function(){if(n){for(;n.head!=e.g;)n=n.Qa;for(;n.next!=n.head;)return n=n.next,{done:!1,value:t(n)};n=null}return{done:!0,value:void 0}}))}function r(e,t){var n=t&&typeof t;"object"==n||"function"==n?a.has(t)?n=a.get(t):(n=""+ ++o,a.set(t,n)):n="p_"+t;var r=e.h[n];if(r&&L(e.h,n))for(var i=0;i<r.length;i++){var s=r[i];if(t!=t&&s.key!=s.key||t===s.key)return{id:n,list:r,index:i,fa:s}}return{id:n,list:r,index:-1,fa:void 0}}function i(e){if(this.h={},this.g=t(),this.size=0,e){e=u(e);for(var n;!(n=e.next()).done;)n=n.value,this.set(n[0],n[1])}}if(function(){if(!e||"function"!=typeof e||!e.prototype.entries||"function"!=typeof Object.seal)return!1;try{var t=Object.seal({x:4}),n=new e(u([[t,"s"]]));if("s"!=n.get(t)||1!=n.size||n.get({x:4})||n.set({x:4},"t")!=n||2!=n.size)return!1;var r=n.entries(),i=r.next();return!i.done&&i.value[0]==t&&"s"==i.value[1]&&!((i=r.next()).done||4!=i.value[0].x||"t"!=i.value[1]||!r.next().done)}catch(e){return!1}}())return e;var a=new WeakMap;i.prototype.set=function(e,t){var n=r(this,e=0===e?0:e);return n.list||(n.list=this.h[n.id]=[]),n.fa?n.fa.value=t:(n.fa={next:this.g,Qa:this.g.Qa,head:this.g,key:e,value:t},n.list.push(n.fa),this.g.Qa.next=n.fa,this.g.Qa=n.fa,this.size++),this},i.prototype.delete=function(e){return!(!(e=r(this,e)).fa||!e.list)&&(e.list.splice(e.index,1),e.list.length||delete this.h[e.id],e.fa.Qa.next=e.fa.next,e.fa.next.Qa=e.fa.Qa,e.fa.head=null,this.size--,!0)},i.prototype.clear=function(){this.h={},this.g=this.g.Qa=t(),this.size=0},i.prototype.has=function(e){return!!r(this,e).fa},i.prototype.get=function(e){return(e=r(this,e).fa)&&e.value},i.prototype.entries=function(){return n(this,(function(e){return[e.key,e.value]}))},i.prototype.keys=function(){return n(this,(function(e){return e.key}))},i.prototype.values=function(){return n(this,(function(e){return e.value}))},i.prototype.forEach=function(e,t){for(var n,r=this.entries();!(n=r.next()).done;)n=n.value,e.call(t,n[1],n[0],this)},i.prototype[Symbol.iterator]=i.prototype.entries;var o=0;return i})),s("Set",(function(e){function t(e){if(this.g=new Map,e){e=u(e);for(var t;!(t=e.next()).done;)this.add(t.value)}this.size=this.g.size}return function(){if(!e||"function"!=typeof e||!e.prototype.entries||"function"!=typeof Object.seal)return!1;try{var t=Object.seal({x:4}),n=new e(u([t]));if(!n.has(t)||1!=n.size||n.add(t)!=n||1!=n.size||n.add({x:4})!=n||2!=n.size)return!1;var r=n.entries(),i=r.next();return!i.done&&i.value[0]==t&&i.value[1]==t&&(!(i=r.next()).done&&i.value[0]!=t&&4==i.value[0].x&&i.value[1]==i.value[0]&&r.next().done)}catch(e){return!1}}()?e:(t.prototype.add=function(e){return e=0===e?0:e,this.g.set(e,e),this.size=this.g.size,this},t.prototype.delete=function(e){return e=this.g.delete(e),this.size=this.g.size,e},t.prototype.clear=function(){this.g.clear(),this.size=0},t.prototype.has=function(e){return this.g.has(e)},t.prototype.entries=function(){return this.g.entries()},t.prototype.values=function(){return this.g.values()},t.prototype.keys=t.prototype.values,t.prototype[Symbol.iterator]=t.prototype.values,t.prototype.forEach=function(e,t){var n=this;this.g.forEach((function(r){return e.call(t,r,r,n)}))},t)})),s("Array.prototype.findIndex",(function(e){return e||function(e,t){return M(this,e,t).we}})),s("Object.is",(function(e){return e||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}})),s("Array.prototype.includes",(function(e){return e||function(e,t){var n=this;n instanceof String&&(n=String(n));var r=n.length,i=t||0;for(0>i&&(i=Math.max(i+r,0));i<r;i++){var a=n[i];if(a===e||Object.is(a,e))return!0}return!1}})),s("String.prototype.includes",(function(e){return e||function(e,t){return-1!==N(this,e,"includes").indexOf(e,t||0)}})),s("Array.prototype.find",(function(e){return e||function(e,t){return M(this,e,t).v}})),s("String.prototype.startsWith",(function(e){return e||function(e,t){for(var n=N(this,e,"startsWith"),r=n.length,i=e.length,a=Math.max(0,Math.min(0|t,n.length)),o=0;o<i&&a<r;)if(n[a++]!=e[o++])return!1;return o>=i}})),s("Array.prototype.keys",(function(e){return e||function(){return U(this,(function(e){return e}))}}));var F="function"==typeof Object.assign?Object.assign:function(e,t){for(var n=1;n<arguments.length;n++){var r=arguments[n];if(r)for(var i in r)L(r,i)&&(e[i]=r[i])}return e};s("Object.assign",(function(e){return e||F})),s("Array.from",(function(e){return e||function(e,t,n){t=null!=t?t:function(e){return e};var r=[],i="undefined"!=typeof Symbol&&Symbol.iterator&&e[Symbol.iterator];if("function"==typeof i){e=i.call(e);for(var a=0;!(i=e.next()).done;)r.push(t.call(n,i.value,a++))}else for(i=e.length,a=0;a<i;a++)r.push(t.call(n,e[a],a));return r}})),s("Array.prototype.values",(function(e){return e||function(){return U(this,(function(e,t){return t}))}})),s("Promise.prototype.finally",(function(e){return e||function(e){return this.then((function(t){return Promise.resolve(e()).then((function(){return t}))}),(function(t){return Promise.resolve(e()).then((function(){throw t}))}))}})),s("Array.prototype.entries",(function(e){return e||function(){return U(this,(function(e,t){return[e,t]}))}})),s("String.prototype.repeat",(function(e){return e||function(e){var t=N(this,null,"repeat");if(0>e||1342177279<e)throw new RangeError("Invalid count value");e|=0;for(var n="";e;)1&e&&(n+=t),(e>>>=1)&&(t+=t);return n}})),s("Number.isNaN",(function(e){return e||function(e){return"number"==typeof e&&isNaN(e)}})),s("Object.values",(function(e){return e||function(e){var t,n=[];for(t in e)L(e,t)&&n.push(e[t]);return n}})),s("Math.log2",(function(e){return e||function(e){return Math.log(e)/Math.LN2}})),s("Math.trunc",(function(e){return e||function(e){if(e=Number(e),isNaN(e)||1/0===e||-1/0===e||0===e)return e;var t=Math.floor(Math.abs(e));return 0>e?-t:t}})),s("Object.entries",(function(e){return e||function(e){var t,n=[];for(t in e)L(e,t)&&n.push([t,e[t]]);return n}}));var j=this||self;function B(e,t){var n,r=e.split("."),i=j;r[0]in i||void 0===i.execScript||i.execScript("var "+r[0]);for(;r.length&&(n=r.shift());)r.length||void 0===t?i=i[n]&&i[n]!==Object.prototype[n]?i[n]:i[n]={}:i[n]=t}
/*
 @license
 Shaka Player
 Copyright 2016 Google LLC
 SPDX-License-Identifier: Apache-2.0
*/
function V(e){this.g=Math.exp(Math.log(.5)/e),this.i=this.h=0}function H(e){return e.h/(1-Math.pow(e.g,e.i))}function G(){this.h=new V(2),this.j=new V(5),this.g=0,this.i=128e3,this.l=16e3}function K(){}function z(){}function W(){}function Y(e){var t=O.apply(1,arguments);X.has(e)||(X.add(e),W.apply(K,c(t)))}function q(){}V.prototype.sample=function(e,t){var n=Math.pow(this.g,e);n=t*(1-n)+n*this.h,isNaN(n)||(this.h=n,this.i+=e)},G.prototype.configure=function(e){this.i=e.minTotalBytes,this.l=e.minBytes,this.h.g=Math.exp(Math.log(.5)/e.fastHalfLife),this.j.g=Math.exp(Math.log(.5)/e.slowHalfLife)},G.prototype.sample=function(e,t){if(!(t<this.l)){var n=8e3*t/e,r=e/1e3;this.g+=t,this.h.sample(r,n),this.j.sample(r,n)}},G.prototype.getBandwidthEstimate=function(e){return this.g<this.i?e:Math.min(H(this.h),H(this.j))};var X=new Set;if(e.console&&e.console.log.bind){var $={},Q=($[1]=console.error.bind(console),$[2]=console.warn.bind(console),$[3]=console.info.bind(console),$[4]=console.log.bind(console),$[5]=console.debug.bind(console),$[6]=console.debug.bind(console),$);W=Q[2],z=Q[1]}function J(e,t){return!("number"!=typeof e||"number"!=typeof t||!isNaN(e)||!isNaN(t))||e===t}function Z(e,t){var n=e.indexOf(t);-1<n&&e.splice(n,1)}function ee(e,t,n){if(n||(n=J),e.length!=t.length)return!1;t=t.slice();for(var r={},i=(e=u(e)).next();!i.done;r={hd:r.hd},i=e.next()){if(r.hd=i.value,-1==(i=t.findIndex(function(e){return function(t){return n(e.hd,t)}}(r))))return!1;t[i]=t[t.length-1],t.pop()}return 0==t.length}function te(e,t,n){if(n||(n=J),e.length!=t.length)return!1;for(var r=0;r<e.length;r++)if(!n(e[r],t[r]))return!1;return!0}function ne(e,t,n){this.startTime=e,this.direction=ue,this.endTime=t,this.payload=n,this.region=new be,this.position=null,this.positionAlign=ie,this.size=0,this.textAlign=ae,this.writingMode=ce,this.lineInterpretation=pe,this.line=null,this.lineHeight="",this.lineAlign=de,this.displayAlign=se,this.fontSize=this.textStrokeWidth=this.textStrokeColor=this.textShadow=this.border=this.backgroundImage=this.backgroundColor=this.color="",this.fontWeight=ye,this.fontStyle=ve,this.linePadding=this.letterSpacing=this.fontFamily="",this.opacity=1,this.textDecoration=[],this.wrapLine=!0,this.id="",this.nestedCues=[],this.lineBreak=this.isContainer=!1,this.cellResolution={columns:32,rows:15}}function re(e,t){if(e.startTime!=t.startTime||e.endTime!=t.endTime||e.payload!=t.payload)return!1;for(var n in e)if("startTime"!=n&&"endTime"!=n&&"payload"!=n)if("nestedCues"==n){if(!te(e.nestedCues,t.nestedCues,re))return!1}else if("region"==n||"cellResolution"==n){for(var r in e[n])if(e[n][r]!=t[n][r])return!1}else if(Array.isArray(e[n])){if(!te(e[n],t[n]))return!1}else if(e[n]!=t[n])return!1;return!0}ne.prototype.clone=function(){var e,t=new ne(0,0,"");for(e in this)t[e]=this[e],t[e]&&t[e].constructor==Array&&(t[e]=t[e].slice());return t},B("shaka.text.Cue",ne);var ie="auto";ne.positionAlign={LEFT:"line-left",RIGHT:"line-right",CENTER:"center",AUTO:ie};var ae="center",oe={LEFT:"left",RIGHT:"right",CENTER:ae,START:"start",END:"end"};ne.textAlign=oe;var se="after",le={BEFORE:"before",CENTER:"center",AFTER:se};ne.displayAlign=le;var ue="ltr";ne.direction={HORIZONTAL_LEFT_TO_RIGHT:ue,HORIZONTAL_RIGHT_TO_LEFT:"rtl"};var ce="horizontal-tb";ne.writingMode={HORIZONTAL_TOP_TO_BOTTOM:ce,VERTICAL_LEFT_TO_RIGHT:"vertical-lr",VERTICAL_RIGHT_TO_LEFT:"vertical-rl"};var pe=0;ne.lineInterpretation={LINE_NUMBER:pe,PERCENTAGE:1};var de="start",he={CENTER:"center",START:de,END:"end"};ne.lineAlign=he;var fe={white:"#FFF",lime:"#0F0",cyan:"#0FF",red:"#F00",yellow:"#FF0",magenta:"#F0F",blue:"#00F",black:"#000"};ne.defaultTextColor=fe;var ge={bg_white:"#FFF",bg_lime:"#0F0",bg_cyan:"#0FF",bg_red:"#F00",bg_yellow:"#FF0",bg_magenta:"#F0F",bg_blue:"#00F",bg_black:"#000"};ne.defaultTextBackgroundColor=ge;var ye=400;ne.fontWeight={NORMAL:ye,BOLD:700};var ve="normal",me={NORMAL:ve,ITALIC:"italic",OBLIQUE:"oblique"};function be(){this.id="",this.regionAnchorY=this.regionAnchorX=this.viewportAnchorY=this.viewportAnchorX=0,this.height=this.width=100,this.viewportAnchorUnits=this.widthUnits=this.heightUnits=_e,this.scroll=Ee}ne.fontStyle=me,ne.textDecoration={UNDERLINE:"underline",LINE_THROUGH:"lineThrough",OVERLINE:"overline"},B("shaka.text.CueRegion",be);var _e=1;be.units={PX:0,PERCENTAGE:_e,LINES:2};var Ee="";function ke(){}function Te(e,t){if(!e&&!t)return!0;if(!e||!t||e.byteLength!=t.byteLength)return!1;if(Ae(e)==Ae(t)&&(e.byteOffset||0)==(t.byteOffset||0))return!0;for(var n=Se(e),r=Se(t),i=0;i<e.byteLength;i++)if(n[i]!=r[i])return!1;return!0}function Ae(e){return e instanceof ArrayBuffer?e:e.buffer}function we(e){return e instanceof ArrayBuffer?e:0==e.byteOffset&&e.byteLength==e.buffer.byteLength?e.buffer:new Uint8Array(e).buffer}function Se(e,t,n){return xe(e,void 0===t?0:t,n=void 0===n?1/0:n,Uint8Array)}function Ce(e,t,n){return xe(e,void 0===t?0:t,n=void 0===n?1/0:n,DataView)}function xe(e,t,n,r){var i=(e.byteOffset||0)+e.byteLength;return t=Math.max(0,Math.min((e.byteOffset||0)+t,i)),new r(Ae(e),t,Math.min(t+Math.max(n,0),i)-t)}function Ie(){}be.scrollMode={NONE:Ee,UP:"up"},B("shaka.util.BufferUtils",ke),ke.toDataView=Ce,ke.toUint8=Se,ke.toArrayBuffer=we,ke.equal=Te,B("shaka.dependencies",Ie),Ie.has=function(e){return De.has(e)},Ie.add=function(e,t){if(!Pe[e])throw Error(e+" is not supported");De.set(e,(function(){return t}))};var Pe={muxjs:"muxjs"};Ie.Allowed=Pe;var De=new Map([["muxjs",function(){return e.muxjs}]]);function Re(e,t,n){var r=O.apply(3,arguments);this.severity=e,this.category=t,this.code=n,this.data=r,this.handled=!1}Re.prototype.toString=function(){return"shaka.util.Error "+JSON.stringify(this,null,"  ")},B("shaka.util.Error",Re),Re.Severity={RECOVERABLE:1,CRITICAL:2},Re.Category={NETWORK:1,TEXT:2,MEDIA:3,MANIFEST:4,STREAMING:5,DRM:6,PLAYER:7,CAST:8,STORAGE:9,ADS:10},Re.Code={UNSUPPORTED_SCHEME:1e3,BAD_HTTP_STATUS:1001,HTTP_ERROR:1002,TIMEOUT:1003,MALFORMED_DATA_URI:1004,REQUEST_FILTER_ERROR:1006,RESPONSE_FILTER_ERROR:1007,MALFORMED_TEST_URI:1008,UNEXPECTED_TEST_REQUEST:1009,ATTEMPTS_EXHAUSTED:1010,SEGMENT_MISSING:1011,INVALID_TEXT_HEADER:2e3,INVALID_TEXT_CUE:2001,UNABLE_TO_DETECT_ENCODING:2003,BAD_ENCODING:2004,INVALID_XML:2005,INVALID_MP4_TTML:2007,INVALID_MP4_VTT:2008,UNABLE_TO_EXTRACT_CUE_START_TIME:2009,INVALID_MP4_CEA:2010,TEXT_COULD_NOT_GUESS_MIME_TYPE:2011,CANNOT_ADD_EXTERNAL_TEXT_TO_SRC_EQUALS:2012,TEXT_ONLY_WEBVTT_SRC_EQUALS:2013,MISSING_TEXT_PLUGIN:2014,CHAPTERS_TRACK_FAILED:2015,BUFFER_READ_OUT_OF_BOUNDS:3e3,JS_INTEGER_OVERFLOW:3001,EBML_OVERFLOW:3002,EBML_BAD_FLOATING_POINT_SIZE:3003,MP4_SIDX_WRONG_BOX_TYPE:3004,MP4_SIDX_INVALID_TIMESCALE:3005,MP4_SIDX_TYPE_NOT_SUPPORTED:3006,WEBM_CUES_ELEMENT_MISSING:3007,WEBM_EBML_HEADER_ELEMENT_MISSING:3008,WEBM_SEGMENT_ELEMENT_MISSING:3009,WEBM_INFO_ELEMENT_MISSING:3010,WEBM_DURATION_ELEMENT_MISSING:3011,WEBM_CUE_TRACK_POSITIONS_ELEMENT_MISSING:3012,WEBM_CUE_TIME_ELEMENT_MISSING:3013,MEDIA_SOURCE_OPERATION_FAILED:3014,MEDIA_SOURCE_OPERATION_THREW:3015,VIDEO_ERROR:3016,QUOTA_EXCEEDED_ERROR:3017,TRANSMUXING_FAILED:3018,CONTENT_TRANSFORMATION_FAILED:3019,UNABLE_TO_GUESS_MANIFEST_TYPE:4e3,DASH_INVALID_XML:4001,DASH_NO_SEGMENT_INFO:4002,DASH_EMPTY_ADAPTATION_SET:4003,DASH_EMPTY_PERIOD:4004,DASH_WEBM_MISSING_INIT:4005,DASH_UNSUPPORTED_CONTAINER:4006,DASH_PSSH_BAD_ENCODING:4007,DASH_NO_COMMON_KEY_SYSTEM:4008,DASH_MULTIPLE_KEY_IDS_NOT_SUPPORTED:4009,DASH_CONFLICTING_KEY_IDS:4010,RESTRICTIONS_CANNOT_BE_MET:4012,HLS_PLAYLIST_HEADER_MISSING:4015,INVALID_HLS_TAG:4016,HLS_INVALID_PLAYLIST_HIERARCHY:4017,DASH_DUPLICATE_REPRESENTATION_ID:4018,HLS_MULTIPLE_MEDIA_INIT_SECTIONS_FOUND:4020,HLS_REQUIRED_ATTRIBUTE_MISSING:4023,HLS_REQUIRED_TAG_MISSING:4024,HLS_COULD_NOT_GUESS_CODECS:4025,HLS_KEYFORMATS_NOT_SUPPORTED:4026,DASH_UNSUPPORTED_XLINK_ACTUATE:4027,DASH_XLINK_DEPTH_LIMIT:4028,CONTENT_UNSUPPORTED_BY_BROWSER:4032,CANNOT_ADD_EXTERNAL_TEXT_TO_LIVE_STREAM:4033,NO_VARIANTS:4036,PERIOD_FLATTENING_FAILED:4037,INCONSISTENT_DRM_ACROSS_PERIODS:4038,HLS_VARIABLE_NOT_FOUND:4039,HLS_MSE_ENCRYPTED_MP2T_NOT_SUPPORTED:4040,HLS_MSE_ENCRYPTED_LEGACY_APPLE_MEDIA_KEYS_NOT_SUPPORTED:4041,NO_WEB_CRYPTO_API:4042,HLS_AES_128_INVALID_IV_LENGTH:4043,HLS_AES_128_INVALID_KEY_LENGTH:4044,STREAMING_ENGINE_STARTUP_INVALID_STATE:5006,NO_RECOGNIZED_KEY_SYSTEMS:6e3,REQUESTED_KEY_SYSTEM_CONFIG_UNAVAILABLE:6001,FAILED_TO_CREATE_CDM:6002,FAILED_TO_ATTACH_TO_VIDEO:6003,INVALID_SERVER_CERTIFICATE:6004,FAILED_TO_CREATE_SESSION:6005,FAILED_TO_GENERATE_LICENSE_REQUEST:6006,LICENSE_REQUEST_FAILED:6007,LICENSE_RESPONSE_REJECTED:6008,ENCRYPTED_CONTENT_WITHOUT_DRM_INFO:6010,NO_LICENSE_SERVER_GIVEN:6012,OFFLINE_SESSION_REMOVED:6013,EXPIRED:6014,SERVER_CERTIFICATE_REQUIRED:6015,INIT_DATA_TRANSFORM_ERROR:6016,SERVER_CERTIFICATE_REQUEST_FAILED:6017,LOAD_INTERRUPTED:7e3,OPERATION_ABORTED:7001,NO_VIDEO_ELEMENT:7002,OBJECT_DESTROYED:7003,CONTENT_NOT_LOADED:7004,CAST_API_UNAVAILABLE:8e3,NO_CAST_RECEIVERS:8001,ALREADY_CASTING:8002,UNEXPECTED_CAST_ERROR:8003,CAST_CANCELED_BY_USER:8004,CAST_CONNECTION_TIMED_OUT:8005,CAST_RECEIVER_APP_UNAVAILABLE:8006,STORAGE_NOT_SUPPORTED:9e3,INDEXED_DB_ERROR:9001,DEPRECATED_OPERATION_ABORTED:9002,REQUESTED_ITEM_NOT_FOUND:9003,MALFORMED_OFFLINE_URI:9004,CANNOT_STORE_LIVE_OFFLINE:9005,NO_INIT_DATA_FOR_OFFLINE:9007,LOCAL_PLAYER_INSTANCE_REQUIRED:9008,NEW_KEY_OPERATION_NOT_SUPPORTED:9011,KEY_NOT_FOUND:9012,MISSING_STORAGE_CELL:9013,STORAGE_LIMIT_REACHED:9014,DOWNLOAD_SIZE_CALLBACK_ERROR:9015,MODIFY_OPERATION_NOT_SUPPORTED:9016,CS_IMA_SDK_MISSING:1e4,CS_AD_MANAGER_NOT_INITIALIZED:10001,SS_IMA_SDK_MISSING:10002,SS_AD_MANAGER_NOT_INITIALIZED:10003,CURRENT_DAI_REQUEST_NOT_FINISHED:10004};
/*
 @license
 Copyright 2008 The Closure Library Authors
 SPDX-License-Identifier: Apache-2.0
*/
var Oe=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#(.*))?$");
/*
 @license
 Copyright 2006 The Closure Library Authors
 SPDX-License-Identifier: Apache-2.0
*/function Le(e){var t;e instanceof Le?(Me(this,e.Ea),this.nb=e.nb,this.Fa=e.Fa,Ne(this,e.Ib),this.ta=e.ta,Ue(this,e.g.clone()),this.eb=e.eb):e&&(t=String(e).match(Oe))?(Me(this,t[1]||"",!0),this.nb=Fe(t[2]||""),this.Fa=Fe(t[3]||"",!0),Ne(this,t[4]),this.ta=Fe(t[5]||"",!0),Ue(this,t[6]||"",!0),this.eb=Fe(t[7]||"")):this.g=new We(null)}function Me(e,t,n){e.Ea=n?Fe(t,!0):t,e.Ea&&(e.Ea=e.Ea.replace(/:$/,""))}function Ne(e,t){if(t){if(t=Number(t),isNaN(t)||0>t)throw Error("Bad port number "+t);e.Ib=t}else e.Ib=null}function Ue(e,t,n){t instanceof We?e.g=t:(n||(t=je(t,Ke)),e.g=new We(t))}function Fe(e,t){return e?t?decodeURI(e):decodeURIComponent(e):""}function je(e,t,n){return null!=e?(e=encodeURI(e).replace(t,Be),n&&(e=e.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),e):null}function Be(e){return"%"+((e=e.charCodeAt(0))>>4&15).toString(16)+(15&e).toString(16)}(r=Le.prototype).Ea="",r.nb="",r.Fa="",r.Ib=null,r.ta="",r.eb="",r.toString=function(){var e=[],t=this.Ea;if(t&&e.push(je(t,Ve,!0),":"),t=this.Fa){e.push("//");var n=this.nb;n&&e.push(je(n,Ve,!0),"@"),e.push(encodeURIComponent(t).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),null!=(t=this.Ib)&&e.push(":",String(t))}return(t=this.ta)&&(this.Fa&&"/"!=t.charAt(0)&&e.push("/"),e.push(je(t,"/"==t.charAt(0)?Ge:He,!0))),(t=this.g.toString())&&e.push("?",t),(t=this.eb)&&e.push("#",je(t,ze)),e.join("")},r.resolve=function(e){var t=this.clone();"data"===t.Ea&&(t=new Le);var n=!!e.Ea;n?Me(t,e.Ea):n=!!e.nb,n?t.nb=e.nb:n=!!e.Fa,n?t.Fa=e.Fa:n=null!=e.Ib;var r=e.ta;if(n)Ne(t,e.Ib);else if(n=!!e.ta){if("/"!=r.charAt(0))if(this.Fa&&!this.ta)r="/"+r;else{var i=t.ta.lastIndexOf("/");-1!=i&&(r=t.ta.substr(0,i+1)+r)}if(".."==r||"."==r)r="";else if(-1!=r.indexOf("./")||-1!=r.indexOf("/.")){i=0==r.lastIndexOf("/",0),r=r.split("/");for(var a=[],o=0;o<r.length;){var s=r[o++];"."==s?i&&o==r.length&&a.push(""):".."==s?((1<a.length||1==a.length&&""!=a[0])&&a.pop(),i&&o==r.length&&a.push("")):(a.push(s),i=!0)}r=a.join("/")}}return n?t.ta=r:n=""!==e.g.toString(),n?Ue(t,e.g.clone()):n=!!e.eb,n&&(t.eb=e.eb),t},r.clone=function(){return new Le(this)};var Ve=/[#\/\?@]/g,He=/[#\?:]/g,Ge=/[#\?]/g,Ke=/[#\?@]/g,ze=/#/g;function We(e){this.g=e||null}function Ye(e){if(!e.na&&(e.na={},e.Hc=0,e.g))for(var t=e.g.split("&"),n=0;n<t.length;n++){var r=t[n].indexOf("="),i=null;if(0<=r){var a=t[n].substring(0,r);i=t[n].substring(r+1)}else a=t[n];a=decodeURIComponent(a.replace(/\+/g," ")),i=i||"",e.add(a,decodeURIComponent(i.replace(/\+/g," ")))}}function qe(e,t){return e.concat(t)}function Xe(){}function $e(e){return null!=e}function Qe(e,t){if(0==t.length)return e;var n=t.map((function(e){return new Le(e)}));return e.map((function(e){return new Le(e)})).map((function(e){return n.map((function(t){return e.resolve(t)}))})).reduce(qe,[]).map((function(e){return e.toString()}))}function Je(e,t){return{keySystem:e,licenseServerUri:"",distinctiveIdentifierRequired:!1,persistentStateRequired:!1,audioRobustness:"",videoRobustness:"",serverCertificate:null,serverCertificateUri:"",sessionType:"",initData:t||[],keyIds:new Set}}function Ze(e,t){if(1==t.length)return t[0];var n=et(e,t);if(null!=n)return n;throw new Re(2,4,4025,t)}function et(e,t){for(var n=u(rt[e]),r=n.next();!r.done;r=n.next()){r=r.value;for(var i=u(t),a=i.next();!a.done;a=i.next())if(a=a.value,r.test(a.trim()))return a.trim()}return e==tt?"":null}(r=We.prototype).na=null,r.Hc=null,r.add=function(e,t){Ye(this),this.g=null;var n=this.na.hasOwnProperty(e)&&this.na[e];return n||(this.na[e]=n=[]),n.push(t),this.Hc++,this},r.set=function(e,t){return Ye(this),this.g=null,this.na.hasOwnProperty(e)?this.na[e]=[t]:this.add(e,t),this},r.toString=function(){if(this.g)return this.g;if(!this.na)return"";var e,t=[];for(e in this.na)for(var n=encodeURIComponent(e),r=this.na[e],i=0;i<r.length;i++){var a=n;""!==r[i]&&(a+="="+encodeURIComponent(r[i])),t.push(a)}return this.g=t.join("&")},r.clone=function(){var e=new We;if(e.g=this.g,this.na){var t,n={};for(t in this.na)n[t]=this.na[t].concat();e.na=n,e.Hc=this.Hc}return e};var tt="text",nt={va:"video",bb:"audio",X:tt,Ub:"image",pg:"application"},rt={audio:[/^vorbis$/,/^opus$/,/^flac$/,/^mp4a/,/^[ae]c-3$/],video:[/^avc/,/^hev/,/^hvc/,/^vp0?[89]/,/^av01/],text:[/^vtt$/,/^wvtt/,/^stpp/]};function it(){var e,t,n=new Promise((function(n,r){e=n,t=r}));return n.resolve=e,n.reject=t,n}function at(e){this.h=e,this.g=void 0}function ot(e){this.h=e,this.g=null}function st(e){this.h=e,this.g=null}function lt(){return!(!e.MediaSource||!MediaSource.isTypeSupported)}function ut(e){return""!=vt().canPlayType(e)}function ct(){return yt("Xbox One")}function pt(){return yt("Tizen")}function dt(){return yt("Web0S")&&yt("Chrome/38.0.2125.122 Safari/537.36")}function ht(){return!!navigator.vendor&&navigator.vendor.includes("Apple")&&!pt()&&!yt("PC=EOS")&&!ft()&&!yt("AFT")}function ft(){return yt("PlayStation 4")}function gt(){if(!ht())return null;var e=navigator.userAgent.match(/Version\/(\d+)/);return e||(e=navigator.userAgent.match(/OS (\d+)(?:_\d+)?/))?parseInt(e[1],10):null}function yt(e){return(navigator.userAgent||"").includes(e)}function vt(){return bt||(mt||(mt=new st((function(){bt=null}))),(bt=document.getElementsByTagName("video")[0]||document.getElementsByTagName("audio")[0])||(bt=document.createElement("video")),mt.R(1),bt)}it.prototype.resolve=function(){},it.prototype.reject=function(){},at.prototype.value=function(){return null==this.g&&(this.g=this.h()),this.g},ot.prototype.R=function(t){var n=this;this.stop();var r=!0,i=null;return this.g=function(){e.clearTimeout(i),r=!1},i=e.setTimeout((function(){r&&n.h()}),1e3*t),this},ot.prototype.stop=function(){this.g&&(this.g(),this.g=null)},st.prototype.Lb=function(){return this.stop(),this.h(),this},st.prototype.R=function(e){var t=this;return this.stop(),this.g=new ot((function(){t.h()})).R(e),this},st.prototype.Ca=function(e){var t=this;return this.stop(),this.g=new ot((function(){t.g.R(e),t.h()})).R(e),this},st.prototype.stop=function(){this.g&&(this.g.stop(),this.g=null)},B("shaka.util.Timer",st),st.prototype.stop=st.prototype.stop,st.prototype.tickEvery=st.prototype.Ca,st.prototype.tickAfter=st.prototype.R,st.prototype.tickNow=st.prototype.Lb;var mt=null,bt=null;function _t(){}function Et(t){if(!t)return"";if(239==(t=Se(t))[0]&&187==t[1]&&191==t[2]&&(t=t.subarray(3)),e.TextDecoder&&!ft())return(t=(new TextDecoder).decode(t)).includes("�")&&z('Decoded string contains an "unknown character" codepoint.  That probably means the UTF8 encoding was incorrect!'),t;for(var n="",r=0;r<t.length;++r){var i=65533;if(0==(128&t[r])?i=t[r]:t.length>=r+2&&192==(224&t[r])&&128==(192&t[r+1])?(i=(31&t[r])<<6|63&t[r+1],r+=1):t.length>=r+3&&224==(240&t[r])&&128==(192&t[r+1])&&128==(192&t[r+2])?(i=(15&t[r])<<12|(63&t[r+1])<<6|63&t[r+2],r+=2):t.length>=r+4&&240==(241&t[r])&&128==(192&t[r+1])&&128==(192&t[r+2])&&128==(192&t[r+3])&&(i=(7&t[r])<<18|(63&t[r+1])<<12|(63&t[r+2])<<6|63&t[r+3],r+=3),65535>=i)n+=String.fromCharCode(i);else{var a=1023&(i-=65536);n+=String.fromCharCode(55296+(i>>10)),n+=String.fromCharCode(56320+a)}}return n}function kt(e,t,n){if(!e)return"";if(!n&&0!=e.byteLength%2)throw new Re(2,2,2004);n=Math.floor(e.byteLength/2);var r=new Uint16Array(n);e=Ce(e);for(var i=0;i<n;i++)r[i]=e.getUint16(2*i,t);return St.value()(r)}function Tt(e){function t(e){return n.byteLength<=e||32<=n[e]&&126>=n[e]}if(!e)return"";var n=Se(e);if(239==n[0]&&187==n[1]&&191==n[2])return Et(n);if(254==n[0]&&255==n[1])return kt(n.subarray(2),!1);if(255==n[0]&&254==n[1])return kt(n.subarray(2),!0);if(0==n[0]&&0==n[2])return kt(e,!1);if(0==n[1]&&0==n[3])return kt(e,!0);if(t(0)&&t(1)&&t(2)&&t(3))return Et(e);throw new Re(2,2,2003)}function At(t){if(e.TextEncoder&&!ft()){var n=new TextEncoder;return we(n.encode(t))}t=encodeURIComponent(t),t=unescape(t),n=new Uint8Array(t.length);for(var r=0;r<t.length;r++)n[r]=t[r].charCodeAt(0);return we(n)}function wt(e,t){for(var n=new ArrayBuffer(2*e.length),r=new DataView(n),i=0;i<e.length;++i)r.setUint16(2*i,e.charCodeAt(i),t);return n}B("shaka.util.StringUtils",_t),_t.resetFromCharCode=function(){St.g=void 0},_t.toUTF16=wt,_t.toUTF8=At,_t.fromBytesAutoDetect=Tt,_t.fromUTF16=kt,_t.fromUTF8=Et;var St=new at((function(){function e(e){try{var t=new Uint8Array(e);return 0<String.fromCharCode.apply(null,t).length}catch(e){return!1}}for(var t={Ua:65536};0<t.Ua;(t={Ua:t.Ua}).Ua/=2)if(e(t.Ua))return function(e){return function(t){for(var n="",r=0;r<t.length;r+=e.Ua)n+=String.fromCharCode.apply(null,t.subarray(r,r+e.Ua));return n}}(t);return null}));function Ct(){}function xt(e){return e=Se(e),e=St.value()(e),btoa(e)}function It(e,t){t=null==t||t;var n=xt(e).replace(/\+/g,"-").replace(/\//g,"_");return t?n:n.replace(/[=]*$/,"")}function Pt(t){t=e.atob(t.replace(/-/g,"+").replace(/_/g,"/"));for(var n=new Uint8Array(t.length),r=0;r<t.length;++r)n[r]=t.charCodeAt(r);return n}function Dt(t){for(var n=t.length/2,r=new Uint8Array(n),i=0;i<n;i++)r[i]=e.parseInt(t.substr(2*i,2),16);return r}function Rt(e){var t=Se(e);e="";for(var n=(t=u(t)).next();!n.done;n=t.next())1==(n=(n=n.value).toString(16)).length&&(n="0"+n),e+=n;return e}function Ot(){for(var e=O.apply(0,arguments),t=0,n=u(e),r=n.next();!r.done;r=n.next())t+=r.value.byteLength;for(t=new Uint8Array(t),n=0,r=(e=u(e)).next();!r.done;r=e.next())r=r.value,t.set(Se(r),n),n+=r.byteLength;return t}function Lt(){var e=this;this.o=De.get("muxjs")(),this.g=new this.o.mp4.Transmuxer({keepOriginalTimestamps:!0}),this.h=null,this.m=[],this.j=[],this.i=[],this.l=!1,this.g.on("data",(function(t){e.j=t.captions,e.i=t.metadata,e.m.push(Ot(t.initSegment,t.data))})),this.g.on("done",(function(){var t={data:Ot.apply(Ct,c(e.m)),captions:e.j,metadata:e.i};e.h.resolve(t),e.l=!1}))}function Mt(e,t){if(!De.get("muxjs")()||!Nt(e))return!1;if(t)return MediaSource.isTypeSupported(Ut(t,e));var n=Ut("audio",e),r=Ut("video",e);return MediaSource.isTypeSupported(n)||MediaSource.isTypeSupported(r)}function Nt(e){return"mp2t"==e.toLowerCase().split(";")[0].split("/")[1]}function Ut(e,t){var n=t.replace(/mp2t/i,"mp4");"audio"==e&&(n=n.replace("video","audio"));var r=/avc1\.(66|77|100)\.(\d+)/.exec(n);if(r){var i="avc1.",a=r[1],o=Number(r[2]);i=("66"==a?i+"4200":"77"==a?i+"4d00":i+"6400")+(o>>4).toString(16),i+=(15&o).toString(16),n=n.replace(r[0],i)}return n}function Ft(){}function jt(e,t){var n=e;return t&&(n+='; codecs="'+t+'"'),n}function Bt(e,t,n){if(Nt(e=jt(e,t))){if(De.get("muxjs")())return Ut(n,e)}else if("audio"==n)return e.replace("video","audio");return e}function Vt(e){var t=Gt(e);switch(e=t[0],t=t[1].toLowerCase(),!0){case"mp4a"===e&&"69"===t:case"mp4a"===e&&"6b"===t:return"mp3";case"mp4a"===e&&"66"===t:case"mp4a"===e&&"67"===t:case"mp4a"===e&&"68"===t:case"mp4a"===e&&"40.2"===t:case"mp4a"===e&&"40.02"===t:case"mp4a"===e&&"40.5"===t:case"mp4a"===e&&"40.05"===t:case"mp4a"===e&&"40.29"===t:case"mp4a"===e&&"40.42"===t:return"aac";case"mp4a"===e&&"a5"===t:return"ac-3";case"mp4a"===e&&"a6"===t:return"ec-3";case"mp4a"===e&&"b2"===t:return"dtsx";case"mp4a"===e&&"a9"===t:return"dtsc";case"avc1"===e:case"avc3"===e:return"avc";case"hvc1"===e:case"hev1"===e:return"hevc";case"dvh1"===e:case"dvhe"===e:return"dovi"}return e}function Ht(e){return(e=e.split(/ *; */)).shift(),(e=e.find((function(e){return e.startsWith("codecs=")})))?e.split("=")[1].replace(/^"|"$/g,""):""}function Gt(e){var t=(e=e.split("."))[0];return e.shift(),[t,e.join(".")]}function Kt(e){this.j=null,this.i=e,this.u=!1,this.l=this.s=0,this.m=1/0,this.h=this.g=null,this.B="",this.o=new Map}function zt(e){return!(!Xt[e]&&"application/cea-608"!=e&&"application/cea-708"!=e)}function Wt(e,t,n){if(e.B=t,t=e.o.get(t))for(var r=u(t.keys()),i=r.next();!i.done;i=r.next())(i=t.get(i.value).filter((function(e){return e.endTime<=n})))&&e.i.append(i)}function Yt(e,t,n){t.startTime+=n,t.endTime+=n;for(var r=(t=u(t.nestedCues)).next();!r.done;r=t.next())Yt(e,r.value,n)}function qt(e,t,n,r,i){for(var a=n+" "+r,o=new Map,s=(t=u(t)).next();!s.done;s=t.next()){var l=s.value;s=l.stream,l=l.cue,o.has(s)||o.set(s,new Map),o.get(s).has(a)||o.get(s).set(a,[]),Yt(e,l,i),l.startTime>=e.l&&l.startTime<e.m&&(o.get(s).get(a).push(l),s==e.B&&e.i.append([l]))}for(a=(i=u(o.keys())).next();!a.done;a=i.next())for(a=a.value,e.o.has(a)||e.o.set(a,new Map),s=(t=u(o.get(a).keys())).next();!s.done;s=t.next())s=s.value,l=o.get(a).get(s),e.o.get(a).set(s,l);e.g=null==e.g?Math.max(n,e.l):Math.min(e.g,Math.max(n,e.l)),e.h=Math.max(e.h,Math.min(r,e.m))}B("shaka.util.Uint8ArrayUtils",Ct),Ct.concat=Ot,Ct.toHex=Rt,Ct.fromHex=Dt,Ct.fromBase64=Pt,Ct.toBase64=It,Ct.toStandardBase64=xt,Lt.prototype.destroy=function(){return this.g.dispose(),this.g=null,Promise.resolve()},B("shaka.util.MimeUtils",Ft),Ft.getFullType=jt,(new Map).set("codecs","codecs").set("frameRate","framerate").set("bandwidth","bitrate").set("width","width").set("height","height").set("channelsCount","channels"),Kt.prototype.destroy=function(){return this.i=this.j=null,this.o.clear(),Promise.resolve()},Kt.prototype.remove=function(e,t){var n=this;return R((function(r){if(1==r.g)return _(r,Promise.resolve(),2);!n.i||!n.i.remove(e,t)||null==n.g||t<=n.g||e>=n.h||(e<=n.g&&t>=n.h?n.g=n.h=null:e<=n.g&&t<n.h?n.g=t:e>n.g&&t>=n.h&&(n.h=e)),E(r)}))},B("shaka.text.TextEngine",Kt),Kt.prototype.destroy=Kt.prototype.destroy,Kt.findParser=function(e){return Xt[e]},Kt.unregisterParser=function(e){delete Xt[e]},Kt.registerParser=function(e,t){Xt[e]=t};var Xt={};function $t(){}function Qt(e,t){return e=en(e),t=en(t),e.split("-")[0]==t.split("-")[0]}function Jt(e,t){e=en(e),t=en(t);var n=e.split("-"),r=t.split("-");return n[0]==r[0]&&1==n.length&&2==r.length}function Zt(e,t){e=en(e),t=en(t);var n=e.split("-"),r=t.split("-");return 2==n.length&&2==r.length&&n[0]==r[0]}function en(e){var t=e.split("-");return e=t[0]||"",t=t[1]||"",e=e.toLowerCase(),e=on.get(e)||e,(t=t.toUpperCase())?e+"-"+t:e}function tn(e,t){return e=en(e),(t=en(t))==e?4:Jt(t,e)?3:Zt(t,e)?2:Jt(e,t)?1:0}function nn(e){var t=e.indexOf("-");return e=(e=0<=t?e.substring(0,t):e).toLowerCase(),on.get(e)||e}function rn(e){return e.language?en(e.language):e.audio&&e.audio.language?en(e.audio.language):e.video&&e.video.language?en(e.video.language):"und"}function an(e,t){for(var n=en(e),r=new Set,i=u(t),a=i.next();!a.done;a=i.next())r.add(en(a.value));for(a=(i=u(r)).next();!a.done;a=i.next())if((a=a.value)==n)return a;for(a=(i=u(r)).next();!a.done;a=i.next())if(Jt(a=a.value,n))return a;for(a=(i=u(r)).next();!a.done;a=i.next())if(Zt(a=a.value,n))return a;for(a=(r=u(r)).next();!a.done;a=r.next())if(Jt(n,a=a.value))return a;return null}B("shaka.util.LanguageUtils",$t),$t.findClosestLocale=an,$t.getLocaleForVariant=rn,$t.getLocaleForText=function(e){return en(e.language||"und")},$t.getBase=nn,$t.relatedness=tn,$t.areSiblings=function(e,t){var n=nn(e),r=nn(t);return e!=n&&t!=r&&n==r},$t.normalize=en,$t.isSiblingOf=Zt,$t.isParentOf=Jt,$t.areLanguageCompatible=Qt,$t.areLocaleCompatible=function(e,t){return(e=en(e))==(t=en(t))};var on=new Map([["aar","aa"],["abk","ab"],["afr","af"],["aka","ak"],["alb","sq"],["amh","am"],["ara","ar"],["arg","an"],["arm","hy"],["asm","as"],["ava","av"],["ave","ae"],["aym","ay"],["aze","az"],["bak","ba"],["bam","bm"],["baq","eu"],["bel","be"],["ben","bn"],["bih","bh"],["bis","bi"],["bod","bo"],["bos","bs"],["bre","br"],["bul","bg"],["bur","my"],["cat","ca"],["ces","cs"],["cha","ch"],["che","ce"],["chi","zh"],["chu","cu"],["chv","cv"],["cor","kw"],["cos","co"],["cre","cr"],["cym","cy"],["cze","cs"],["dan","da"],["deu","de"],["div","dv"],["dut","nl"],["dzo","dz"],["ell","el"],["eng","en"],["epo","eo"],["est","et"],["eus","eu"],["ewe","ee"],["fao","fo"],["fas","fa"],["fij","fj"],["fin","fi"],["fra","fr"],["fre","fr"],["fry","fy"],["ful","ff"],["geo","ka"],["ger","de"],["gla","gd"],["gle","ga"],["glg","gl"],["glv","gv"],["gre","el"],["grn","gn"],["guj","gu"],["hat","ht"],["hau","ha"],["heb","he"],["her","hz"],["hin","hi"],["hmo","ho"],["hrv","hr"],["hun","hu"],["hye","hy"],["ibo","ig"],["ice","is"],["ido","io"],["iii","ii"],["iku","iu"],["ile","ie"],["ina","ia"],["ind","id"],["ipk","ik"],["isl","is"],["ita","it"],["jav","jv"],["jpn","ja"],["kal","kl"],["kan","kn"],["kas","ks"],["kat","ka"],["kau","kr"],["kaz","kk"],["khm","km"],["kik","ki"],["kin","rw"],["kir","ky"],["kom","kv"],["kon","kg"],["kor","ko"],["kua","kj"],["kur","ku"],["lao","lo"],["lat","la"],["lav","lv"],["lim","li"],["lin","ln"],["lit","lt"],["ltz","lb"],["lub","lu"],["lug","lg"],["mac","mk"],["mah","mh"],["mal","ml"],["mao","mi"],["mar","mr"],["may","ms"],["mkd","mk"],["mlg","mg"],["mlt","mt"],["mon","mn"],["mri","mi"],["msa","ms"],["mya","my"],["nau","na"],["nav","nv"],["nbl","nr"],["nde","nd"],["ndo","ng"],["nep","ne"],["nld","nl"],["nno","nn"],["nob","nb"],["nor","no"],["nya","ny"],["oci","oc"],["oji","oj"],["ori","or"],["orm","om"],["oss","os"],["pan","pa"],["per","fa"],["pli","pi"],["pol","pl"],["por","pt"],["pus","ps"],["que","qu"],["roh","rm"],["ron","ro"],["rum","ro"],["run","rn"],["rus","ru"],["sag","sg"],["san","sa"],["sin","si"],["slk","sk"],["slo","sk"],["slv","sl"],["sme","se"],["smo","sm"],["sna","sn"],["snd","sd"],["som","so"],["sot","st"],["spa","es"],["sqi","sq"],["srd","sc"],["srp","sr"],["ssw","ss"],["sun","su"],["swa","sw"],["swe","sv"],["tah","ty"],["tam","ta"],["tat","tt"],["tel","te"],["tgk","tg"],["tgl","tl"],["tha","th"],["tib","bo"],["tir","ti"],["ton","to"],["tsn","tn"],["tso","ts"],["tuk","tk"],["tur","tr"],["twi","tw"],["uig","ug"],["ukr","uk"],["urd","ur"],["uzb","uz"],["ven","ve"],["vie","vi"],["vol","vo"],["wel","cy"],["wln","wa"],["wol","wo"],["xho","xh"],["yid","yi"],["yor","yo"],["zha","za"],["zho","zh"],["zul","zu"]]);function sn(){this.g={}}function ln(e,t){for(var n in e.g)t(n,e.g[n])}function un(e,t,n,r,i){var a=e.variants;(t.length||n.length)&&(a=function(e,t,n){for(var r={},i=(t=u(t)).next();!i.done;r={td:r.td},i=t.next())if(r.td=i.value,(i=e.filter(function(e){return function(t){return t.video&&t.video.codecs.startsWith(e.td)}}(r))).length){e=i;break}for(r={},n=u(n),t=n.next();!t.done;r={ed:r.ed},t=n.next())if(r.ed=t.value,(t=e.filter(function(e){return function(t){return t.audio&&t.audio.codecs.startsWith(e.ed)}}(r))).length){e=t;break}return e}(a,t,n));var o=function(e,t){for(var n=u(t),r=n.next();!r.done;r=n.next())if((r=r.value)==Nn||r==Un){if(1==(e=cn(e,r)).size())return e.keys()[0]}else if(r==Fn)break;return function(e){var t="",n=1/0;return ln(e,(function(e,r){for(var i=0,a=0,o=u(r),s=o.next();!s.done;s=o.next())i+=s.value.bandwidth||0,++a;(i/=a)<n&&(t=e,n=i)})),t}(e)}(t=function(e){var t=0,n=new Map,r=e.size();return ln(e,(function(e,i){for(var a=u(i),o=a.next();!o.done;o=a.next()){var s=(o=o.value).video;if(s&&s.width&&s.height){s=s.width*s.height*(s.frameRate||1),n.has(s)||n.set(s,new sn);var l=n.get(s);l.push(e,o),l.size()===r&&(t=Math.max(t,s))}}})),t?n.get(t):e}(t=function(e){for(var t=new sn,n=(e=u(e)).next();!n.done;n=e.next()){var r=pn(n=n.value);t.push(r,n)}return t}(a=Pn(a,r))),i);e.variants=e.variants.filter((function(e){return pn(e)==o}))}function cn(e,t){var n=0,r=new sn;return ln(e,(function(e,i){for(var a=0,o=0,s=u(i),l=s.next();!l.done;l=s.next())(l=l.value).decodingInfos.length&&(a+=l.decodingInfos[0][t]?1:0,o++);(a/=o)>n?(r.g={},r.push(e,i),n=a):a==n&&r.push(e,i)})),r}function pn(e){var t="";e.video&&(t=Vt(e.video.codecs));var n="";return e.audio&&(n=Vt(e.audio.codecs)),t+"-"+n}function dn(e,t,n){function r(e,t,n){return e>=t&&e<=n}var i=e.video;if(0!=e.disabledUntilTime){if(e.disabledUntilTime>Date.now()/1e3)return!1;e.disabledUntilTime=0}return!(i&&i.width&&i.height&&(!r(i.width,t.minWidth,Math.min(t.maxWidth,n.width))||!r(i.height,t.minHeight,Math.min(t.maxHeight,n.height))||!r(i.width*i.height,t.minPixels,t.maxPixels))||e&&e.video&&e.video.frameRate&&!r(e.video.frameRate,t.minFrameRate,t.maxFrameRate)||!r(e.bandwidth,t.minBandwidth,t.maxBandwidth))}function hn(e,t,n){for(var r=!1,i=(e=u(e)).next();!i.done;i=e.next()){var a=(i=i.value).allowedByApplication;i.allowedByApplication=dn(i,t,n),a!=i.allowedByApplication&&(r=!0)}return r}function fn(e,t){return R((function(n){return 1==n.g?_(n,gn(t,0<t.offlineSessionIds.length),2):(_n(e,t),function(e){e.textStreams=e.textStreams.filter((function(e){return zt(jt(e.mimeType,e.codecs))}))}(t),_(n,function(e){var t,n,r,i,a,o,s;return R((function(l){switch(l.g){case 1:t=[],n=u(e.imageStreams),r=n.next();case 2:if(r.done){l.A(4);break}if(i=r.value,a=i.mimeType,jn.has(a)){l.A(5);break}if(!(o=Bn.get(a))){jn.set(a,!1),l.A(5);break}return _(l,function(e){return new Promise((function(t){var n=new Image;n.src=e,"decode"in n?n.decode().then((function(){t(!0)})).catch((function(){t(!1)})):n.onload=n.onerror=function(){t(2===n.height)}}))}(o),7);case 7:s=l.h,jn.set(a,s);case 5:jn.get(a)&&t.push(i),r=n.next(),l.A(2);break;case 4:e.imageStreams=t,E(l)}}))}(t),0))}))}function gn(e,t){return R((function(n){if(1==n.g)return _(n,yn(e.variants,t,!1),2);e.variants=e.variants.filter((function(e){var t=e.video;if(t){var n=bn(t.codecs);if(t.codecs.includes(",")){var r=t.codecs.split(",");if(n=Ze("video",r),r=Ze("audio",r),r=Bt(t.mimeType,r,"audio"),!MediaSource.isTypeSupported(r))return!1}if(n=Bt(t.mimeType,n,"video"),!MediaSource.isTypeSupported(n))return!1}return!((n=e.audio)&&(r=mn(n.codecs),n=Bt(n.mimeType,r,"audio"),!MediaSource.isTypeSupported(n)))&&(ct()&&t&&(t.width&&1920<t.width||t.height&&1080<t.height)&&t.codecs.includes("avc1.")?(On(e),!1):((t=e.decodingInfos.some((function(e){return e.supported})))||On(e),t))})),E(n)}))}function yn(e,t,n){var r,i,a,o,s,l,c,p,d,h;return R((function(f){if(e.some((function(e){return e.decodingInfos.length})))return f.return();for(r=navigator.mediaCapabilities,i=[],a=function(e,t){var n;return R((function(i){return 1==i.g?(k(i,2),_(i,r.decodingInfo(t),4)):2!=i.g?(n=i.h,e.decodingInfos.push(n),A(i,0)):(w(i),JSON.stringify(t),void E(i))}))},o=u(e),s=o.next();!s.done;s=o.next())for(l=s.value,c=vn(l,t,n),p=u(c),d=p.next();!d.done;d=p.next())h=d.value,i.push(a(l,h));return _(f,Promise.all(i),0)}))}function vn(e,t,n){var r=e.audio,i=e.video;if(n={type:n?"file":"media-source"},i){var a=i.codecs;if(i.codecs.includes(",")){var o=i.codecs.split(",");a=bn(a=Ze("video",o)),o=Ze("audio",o),o=Bt(i.mimeType,o,"audio"),n.audio={contentType:o,channels:2,bitrate:e.bandwidth||1,samplerate:1,spatialRendering:!1}}if(a=bn(a),a=Bt(i.mimeType,a,"video"),n.video={contentType:a,width:i.width||64,height:i.height||64,bitrate:i.bandwidth||e.bandwidth||1,framerate:i.frameRate||1},i.hdr)switch(i.hdr){case"SDR":n.video.transferFunction="srgb";break;case"PQ":n.video.transferFunction="pq";break;case"HLG":n.video.transferFunction="hlg"}}if(r&&(a=mn(r.codecs),a=Bt(r.mimeType,a,"audio"),n.audio={contentType:a,channels:r.channelsCount||2,bitrate:r.bandwidth||e.bandwidth||1,samplerate:r.audioSamplingRate||1,spatialRendering:r.spatialAudio}),!(o=(e.video?e.video.drmInfos:[]).concat(e.audio?e.audio.drmInfos:[])).length)return[n];e=[],a=new Map;for(var s=(o=u(o)).next();!s.done;s=o.next()){var l=s.value;a.get(l.keySystem)||a.set(l.keySystem,[]),a.get(l.keySystem).push(l)}o=t?"required":"optional",t=t?["persistent-license"]:["temporary"];for(var c=(l=u(a.keys())).next();!c.done;c=l.next()){var p=c.value;c=Object.assign({},n);var d=a.get(p);for(p={keySystem:p,initDataType:"cenc",persistentState:o,distinctiveIdentifier:"optional",sessionTypes:t},s=(d=u(d)).next();!s.done;s=d.next()){if((s=s.value).initData&&s.initData.length){for(var h=new Set,f=u(s.initData),g=f.next();!g.done;g=f.next())h.add(g.value.initDataType);p.initDataType=s.initData[0].initDataType}s.distinctiveIdentifierRequired&&(p.distinctiveIdentifier="required"),s.persistentStateRequired&&(p.persistentState="required"),s.sessionType&&(p.sessionTypes=[s.sessionType]),r&&(p.audio?p.audio.robustness=p.audio.robustness||s.audioRobustness:p.audio={robustness:s.audioRobustness}),i&&(p.video?p.video.robustness=p.video.robustness||s.videoRobustness:p.video={robustness:s.videoRobustness})}c.keySystemConfiguration=p,e.push(c)}return e}function mn(e){return pt()&&"ac-3"==e.toLowerCase()?"ec-3":e}function bn(e){return"vp9"==e?"vp09.00.41.08":e}function _n(e,t){t.variants=t.variants.filter((function(t){var n=t.audio;return t=t.video,!(n&&e&&e.audio&&!En(n,e.audio)||t&&e&&e.video&&!En(t,e.video))}))}function En(e,t){return e.mimeType==t.mimeType&&e.codecs.split(".")[0]==t.codecs.split(".")[0]}function kn(e){var t=e.audio,n=e.video,r=t?t.mimeType:null,i=n?n.mimeType:null,a=t?t.codecs:null,o=n?n.codecs:null,s=[];o&&s.push(o),a&&s.push(a);var l=[];n&&l.push(n.mimeType),t&&l.push(t.mimeType),l=l[0]||null;var c=[];t&&c.push(t.kind),n&&c.push(n.kind),c=c[0]||null;var p=new Set;if(t)for(var d=u(t.roles),h=d.next();!h.done;h=d.next())p.add(h.value);if(n)for(h=(d=u(n.roles)).next();!h.done;h=d.next())p.add(h.value);return e={id:e.id,active:!1,type:"variant",bandwidth:e.bandwidth,language:e.language,label:null,kind:c,width:null,height:null,frameRate:null,pixelAspectRatio:null,hdr:null,mimeType:l,audioMimeType:r,videoMimeType:i,codecs:s.join(", "),audioCodec:a,videoCodec:o,primary:e.primary,roles:Array.from(p),audioRoles:null,forced:!1,videoId:null,audioId:null,channelsCount:null,audioSamplingRate:null,spatialAudio:!1,tilesLayout:null,audioBandwidth:null,videoBandwidth:null,originalVideoId:null,originalAudioId:null,originalTextId:null,originalImageId:null},n&&(e.videoId=n.id,e.originalVideoId=n.originalId,e.width=n.width||null,e.height=n.height||null,e.frameRate=n.frameRate||null,e.pixelAspectRatio=n.pixelAspectRatio||null,e.videoBandwidth=n.bandwidth||null),t&&(e.audioId=t.id,e.originalAudioId=t.originalId,e.channelsCount=t.channelsCount,e.audioSamplingRate=t.audioSamplingRate,e.audioBandwidth=t.bandwidth||null,e.spatialAudio=t.spatialAudio,e.label=t.label,e.audioRoles=t.roles),e}function Tn(e){return{id:e.id,active:!1,type:tt,bandwidth:0,language:e.language,label:e.label,kind:e.kind||null,width:null,height:null,frameRate:null,pixelAspectRatio:null,hdr:null,mimeType:e.mimeType,audioMimeType:null,videoMimeType:null,codecs:e.codecs||null,audioCodec:null,videoCodec:null,primary:e.primary,roles:e.roles,audioRoles:null,forced:e.forced,videoId:null,audioId:null,channelsCount:null,audioSamplingRate:null,spatialAudio:!1,tilesLayout:null,audioBandwidth:null,videoBandwidth:null,originalVideoId:null,originalAudioId:null,originalTextId:e.originalId,originalImageId:null}}function An(e){var t=e.width||null,n=e.height||null,r=null;e.segmentIndex&&(r=e.segmentIndex.get(0));var i=e.tilesLayout;return r&&(i=r.tilesLayout||i),i&&null!=t&&(t/=Number(i.split("x")[0])),i&&null!=n&&(n/=Number(i.split("x")[1])),{id:e.id,active:!1,type:"image",bandwidth:e.bandwidth||0,language:"",label:null,kind:null,width:t,height:n,frameRate:null,pixelAspectRatio:null,hdr:null,mimeType:e.mimeType,audioMimeType:null,videoMimeType:null,codecs:null,audioCodec:null,videoCodec:null,primary:!1,roles:[],audioRoles:null,forced:!1,videoId:null,audioId:null,channelsCount:null,audioSamplingRate:null,spatialAudio:!1,tilesLayout:i||null,audioBandwidth:null,videoBandwidth:null,originalVideoId:null,originalAudioId:null,originalTextId:null,originalImageId:e.originalId}}function wn(e){return e.__shaka_id||(e.__shaka_id=Mn++),e.__shaka_id}function Sn(e){var t=xn(e);return t.active="disabled"!=e.mode,t.type="text",t.originalTextId=e.id,"captions"==e.kind&&(t.mimeType="application/cea-608"),e.kind&&(t.roles=[e.kind]),"forced"==e.kind&&(t.forced=!0),t}function Cn(e){var t=xn(e);return t.active=e.enabled,t.type="variant",t.originalAudioId=e.id,"main"==e.kind&&(t.primary=!0),e.kind&&(t.roles=[e.kind],t.audioRoles=[e.kind],t.label=e.label),t}function xn(e){return{id:wn(e),active:!1,type:"",bandwidth:0,language:en(e.language),label:e.label,kind:e.kind,width:null,height:null,frameRate:null,pixelAspectRatio:null,hdr:null,mimeType:null,audioMimeType:null,videoMimeType:null,codecs:null,audioCodec:null,videoCodec:null,primary:!1,roles:[],forced:!1,audioRoles:null,videoId:null,audioId:null,channelsCount:null,audioSamplingRate:null,spatialAudio:!1,tilesLayout:null,audioBandwidth:null,videoBandwidth:null,originalVideoId:null,originalAudioId:null,originalTextId:null,originalImageId:null}}function In(e){return e.allowedByApplication&&e.allowedByKeySystem}function Pn(e,t){for(var n=e.filter((function(e){return e.audio&&e.audio.channelsCount})),r=new Map,i=(n=u(n)).next();!i.done;i=n.next()){var a=(i=i.value).audio.channelsCount;r.has(a)||r.set(a,[]),r.get(a).push(i)}return 0==(n=Array.from(r.keys())).length?e:(i=n.filter((function(e){return e<=t}))).length?r.get(Math.max.apply(Math,c(i))):r.get(Math.min.apply(Math,c(n)))}function Dn(e,t,n,r){var i=e,a=e.filter((function(e){return e.primary}));a.length&&(i=a);var o=i.length?i[0].language:"";if(i=i.filter((function(e){return e.language==o})),t){var s=an(en(t),e.map((function(e){return e.language})));s&&(i=e.filter((function(e){return en(e.language)==s})))}if(i=i.filter((function(e){return e.forced==r})),n){if((e=Rn(i,n)).length)return e}else if((e=i.filter((function(e){return 0==e.roles.length}))).length)return e;return(e=i.map((function(e){return e.roles})).reduce(qe,[])).length?Rn(i,e[0]):i}function Rn(e,t){return e.filter((function(e){return e.roles.includes(t)}))}function On(e){var t=[];return e.audio&&t.push(Ln(e.audio)),e.video&&t.push(Ln(e.video)),t.join(", ")}function Ln(e){return"audio"==e.type?"type=audio codecs="+e.codecs+" bandwidth="+e.bandwidth+" channelsCount="+e.channelsCount+" audioSamplingRate="+e.audioSamplingRate:"video"==e.type?"type=video codecs="+e.codecs+" bandwidth="+e.bandwidth+" frameRate="+e.frameRate+" width="+e.width+" height="+e.height:"unexpected stream type"}(r=sn.prototype).push=function(e,t){this.g.hasOwnProperty(e)?this.g[e].push(t):this.g[e]=[t]},r.get=function(e){return(e=this.g[e])?e.slice():null},r.remove=function(e,t){e in this.g&&(this.g[e]=this.g[e].filter((function(e){return e!=t})),0==this.g[e].length&&delete this.g[e])},r.size=function(){return Object.keys(this.g).length},r.keys=function(){return Object.keys(this.g)};var Mn=0,Nn="smooth",Un="powerEfficient",Fn="bandwidth",jn=(new Map).set("image/svg+xml",!0).set("image/png",!0).set("image/jpeg",!0).set("image/jpg",!0),Bn=(new Map).set("image/webp","data:image/webp;base64,UklGRjoAAABXRUJQVlA4IC4AAACyAgCdASoCAAIALmk0mk0iIiIiIgBoSygABc6WWgAA/veff/0PP8bA//LwYAAA").set("image/avif","data:image/avif;base64,AAAAIGZ0eXBhdmlmAAAAAGF2aWZtaWYxbWlhZk1BMUIAAADybWV0YQAAAAAAAAAoaGRscgAAAAAAAAAAcGljdAAAAAAAAAAAAAAAAGxpYmF2aWYAAAAADnBpdG0AAAAAAAEAAAAeaWxvYwAAAABEAAABAAEAAAABAAABGgAAAB0AAAAoaWluZgAAAAAAAQAAABppbmZlAgAAAAABAABhdjAxQ29sb3IAAAAAamlwcnAAAABLaXBjbwAAABRpc3BlAAAAAAAAAAIAAAACAAAAEHBpeGkAAAAAAwgICAAAAAxhdjFDgQ0MAAAAABNjb2xybmNseAACAAIAAYAAAAAXaXBtYQAAAAAAAAABAAEEAQKDBAAAACVtZGF0EgAKCBgANogQEAwgMg8f8D///8WfhwB8+ErK42A=");function Vn(){var e=this;this.l=null,this.o=!1,this.i=new G,navigator.connection&&navigator.connection.addEventListener("change",(function(){if(e.g.useNetworkInformation&&e.o){e.i=new G,e.g&&e.i.configure(e.g.advanced);var t=e.chooseVariant();t&&e.l(t)}})),this.m=[],this.u=1,this.B=!1,this.h=this.j=this.g=this.s=null,this.D=new st((function(){if(e.g.restrictToElementSize){var t=e.chooseVariant();t&&e.l(t)}}))}function Hn(e){var t=e.g.defaultBandwidthEstimate;return navigator.connection&&navigator.connection.downlink&&e.g.useNetworkInformation&&(t=1e6*navigator.connection.downlink),t}function Gn(e,t,n,r){return e&&(t=t.filter((function(t){return dn(t,e,{width:r,height:n})}))),t.sort((function(e,t){return e.bandwidth-t.bandwidth}))}(r=Vn.prototype).stop=function(){this.l=null,this.o=!1,this.m=[],this.u=1,this.j=this.s=null,this.h&&(this.h.disconnect(),this.h=null),this.D.stop()},r.init=function(e){this.l=e},r.chooseVariant=function(){var t=1/0,n=1/0;this.h&&this.g.restrictToElementSize&&(n=this.g.ignoreDevicePixelRatio?1:e.devicePixelRatio,t=this.j.clientWidth*n,n*=this.j.clientHeight),t=Gn(this.g.restrictions,this.m,t,n),n=this.i.getBandwidthEstimate(Hn(this)),this.m.length&&!t.length&&(t=[(t=Gn(null,this.m,1/0,1/0))[0]]);for(var r=t[0]||null,i=0;i<t.length;i++){for(var a=t[i],o=isNaN(this.u)?1:Math.abs(this.u),s=o*a.bandwidth/this.g.bandwidthDowngradeTarget,l={bandwidth:1/0},u=i+1;u<t.length;u++)if(a.bandwidth!=t[u].bandwidth){l=t[u];break}o=o*l.bandwidth/this.g.bandwidthUpgradeTarget,n>=s&&n<=o&&r.bandwidth!=a.bandwidth&&(r=a)}return this.s=Date.now(),r},r.enable=function(){this.o=!0},r.disable=function(){this.o=!1},r.segmentDownloaded=function(e,t){if(this.i.sample(e,t),null!=this.s&&this.o)e:{if(this.B){if(Date.now()-this.s<1e3*this.g.switchInterval)break e}else{var n=this.i;if(!(n.g>=n.i))break e;this.B=!0}n=this.chooseVariant(),this.i.getBandwidthEstimate(Hn(this)),n&&this.l(n)}},r.getBandwidthEstimate=function(){return this.i.getBandwidthEstimate(Hn(this))},r.setVariants=function(e){this.m=e},r.playbackRateChanged=function(e){this.u=e},r.setMediaElement=function(t){var n=this;this.j=t,this.h&&(this.h.disconnect(),this.h=null),this.j&&"ResizeObserver"in e&&(this.h=new ResizeObserver((function(){n.D.R(Kn)})),this.h.observe(this.j))},r.configure=function(e){this.g=e,this.i&&this.g&&this.i.configure(this.g.advanced)},B("shaka.abr.SimpleAbrManager",Vn),Vn.prototype.configure=Vn.prototype.configure,Vn.prototype.setMediaElement=Vn.prototype.setMediaElement,Vn.prototype.playbackRateChanged=Vn.prototype.playbackRateChanged,Vn.prototype.setVariants=Vn.prototype.setVariants,Vn.prototype.getBandwidthEstimate=Vn.prototype.getBandwidthEstimate,Vn.prototype.segmentDownloaded=Vn.prototype.segmentDownloaded,Vn.prototype.disable=Vn.prototype.disable,Vn.prototype.enable=Vn.prototype.enable,Vn.prototype.chooseVariant=Vn.prototype.chooseVariant,Vn.prototype.init=Vn.prototype.init,Vn.prototype.stop=Vn.prototype.stop;var Kn=1;function zn(e,t){this.g=e,this.h=t}function Wn(e,t,n,r){W([n,"has been deprecated and will be removed in",t,". We are currently at version",e,". Additional information:",r].join(" "))}function Yn(e,t,n,r){z([n,"has been deprecated and has been removed in",t,". We are now at version",e,". Additional information:",r].join(""))}zn.prototype.toString=function(){return"v"+this.g+"."+this.h};var qn=null;function Xn(e,t){this.h=e,this.g=new Set([e]);for(var n=u(t=t||[]),r=n.next();!r.done;r=n.next())this.add(r.value)}function $n(e,t){var n;if(!(n=!!e.audio!=!!t.audio||!!e.video!=!!t.video||e.language!=t.language)&&(n=e.audio&&t.audio)){n=e.audio;var r=t.audio;n=!((!(!n.channelsCount||!r.channelsCount||2<n.channelsCount||2<r.channelsCount)||n.channelsCount==r.channelsCount)&&Qn(n,r)&&Jn(n.roles,r.roles))}return!n&&(n=e.video&&t.video)&&(n=!(Qn(n=e.video,r=t.video)&&Jn(n.roles,r.roles))),!n}function Qn(e,t){if(e.mimeType!=t.mimeType)return!1;var n=e.codecs.split(",").map((function(e){return Gt(e)[0]})),r=t.codecs.split(",").map((function(e){return Gt(e)[0]}));if(n.length!=r.length)return!1;n.sort(),r.sort();for(var i=0;i<n.length;i++)if(n[i]!=r[i])return!1;return!0}function Jn(e,t){var n=new Set(e),r=new Set(t);if(n.delete("main"),r.delete("main"),n.size!=r.size)return!1;for(var i=(n=u(n)).next();!i.done;i=n.next())if(!r.has(i.value))return!1;return!0}function Zn(e){this.g=e,this.h=new er(e.language,"",e.audio&&e.audio.channelsCount?e.audio.channelsCount:0,"")}function er(e,t,n,r){this.i=e,this.j=t,this.g=n,this.h=void 0===r?"":r}function tr(){this.g=ir,this.h=(new Map).set(ir,2).set(rr,1)}function nr(e,t,n){e.h.set(ir,n).set(rr,t)}Xn.prototype.add=function(e){return!!$n(this.h,e)&&(this.g.add(e),!0)},Xn.prototype.values=function(){return this.g.values()},Zn.prototype.create=function(e){var t=this,n=e.filter((function(e){return $n(t.g,e)}));return n.length?new Xn(n[0],n):this.h.create(e)},er.prototype.create=function(e){var t=[];t=function(e,t){var n=an(en(t),e.map((function(e){return rn(e)})));return n?e.filter((function(e){return n==rn(e)})):[]}(e,this.i);var n=e.filter((function(e){return e.primary}));for((e=function(e,t){return e.filter((function(e){return!!e.audio&&(t?e.audio.roles.includes(t):0==e.audio.roles.length)}))}(t=t.length?t:n.length?n:e,this.j)).length&&(t=e),this.g&&((e=Pn(t,this.g)).length&&(t=e)),this.h&&((e=function(e,t){return e.filter((function(e){return!!e.audio&&e.audio.label.toLowerCase()==t.toLowerCase()}))}(t,this.h)).length&&(t=e)),e=new Xn(t[0]),n=(t=u(t)).next();!n.done;n=t.next())n=n.value,$n(e.h,n)&&e.add(n);return e};var rr=0,ir=1;function ar(e,t){var n={maxAttempts:2,baseDelay:1e3,backoffFactor:2,fuzzFactor:.5,timeout:3e4,stallTimeout:5e3,connectionTimeout:1e4};this.l=null==e.maxAttempts?n.maxAttempts:e.maxAttempts,this.j=null==e.baseDelay?n.baseDelay:e.baseDelay,this.o=null==e.fuzzFactor?n.fuzzFactor:e.fuzzFactor,this.m=null==e.backoffFactor?n.backoffFactor:e.backoffFactor,this.g=0,this.h=this.j,(this.i=void 0!==t&&t)&&(this.g=1)}function or(e){var t,n;return R((function(r){if(1==r.g){if(e.g>=e.l){if(!e.i)throw new Re(2,7,1010);e.g=1,e.h=e.j}return t=e.g,e.g++,0==t?r.return():(n=e.h*(1+(2*Math.random()-1)*e.o),_(r,new Promise((function(e){new st(e).R(n/1e3)})),2))}e.h*=e.m,E(r)}))}function sr(e,t){this.promise=e,this.i=t,this.g=!1}function lr(e){return new sr(Promise.reject(e),(function(){return Promise.resolve()}))}function ur(){var e=Promise.reject(new Re(2,7,7001));return e.catch((function(){})),new sr(e,(function(){return Promise.resolve()}))}function cr(e){return new sr(Promise.resolve(e),(function(){return Promise.resolve()}))}function pr(e){return new sr(e,(function(){return e.catch((function(){}))}))}function dr(e){return new sr(Promise.all(e.map((function(e){return e.promise}))),(function(){return Promise.all(e.map((function(e){return e.abort()})))}))}function hr(t,n){if(n)if(n instanceof Map)for(var r=u(n.keys()),i=r.next();!i.done;i=r.next())i=i.value,Object.defineProperty(this,i,{value:n.get(i),writable:!0,enumerable:!0});else for(r in n)Object.defineProperty(this,r,{value:n[r],writable:!0,enumerable:!0});this.defaultPrevented=this.cancelable=this.bubbles=!1,this.timeStamp=e.performance&&e.performance.now?e.performance.now():Date.now(),this.type=t,this.isTrusted=!1,this.target=this.currentTarget=null,this.g=!1}function fr(e){var t,n=new hr(e.type);for(t in e)Object.defineProperty(n,t,{value:e[t],writable:!0,enumerable:!0});return n}sr.prototype.abort=function(){return this.g=!0,this.i()},sr.prototype.finally=function(e){return this.promise.then((function(){return e(!0)}),(function(){return e(!1)})),this},sr.prototype.Z=function(e,t){function n(n){return function(s){if(i.g&&n)a.reject(o);else{var l=n?e:t;l?r=function(e,t,n){try{var r=e(t);return r&&r.promise&&r.abort?(n.resolve(r.promise),function(){return r.abort()}):(n.resolve(r),function(){return Promise.resolve(r).then((function(){}),(function(){}))})}catch(e){return n.reject(e),function(){return Promise.resolve()}}}(l,s,a):(n?a.resolve:a.reject)(s)}}}function r(){return a.reject(o),i.abort()}var i=this,a=new it,o=new Re(2,7,7001);return this.promise.then(n(!0),n(!1)),new sr(a,(function(){return r()}))},B("shaka.util.AbortableOperation",sr),sr.prototype.chain=sr.prototype.Z,sr.prototype.finally=sr.prototype.finally,sr.all=dr,sr.prototype.abort=sr.prototype.abort,sr.notAbortable=pr,sr.completed=cr,sr.aborted=ur,sr.failed=lr,hr.prototype.preventDefault=function(){this.cancelable&&(this.defaultPrevented=!0)},hr.prototype.stopImmediatePropagation=function(){this.g=!0},hr.prototype.stopPropagation=function(){},B("shaka.util.FakeEvent",hr);var gr={rg:"abrstatuschanged",sg:"adaptation",tg:"buffering",vg:"downloadfailed",wg:"downloadheadersreceived",xg:"drmsessionupdate",zg:"emsg",Error:"error",Ag:"expirationupdated",Bg:"gapjumped",Dg:"loaded",Eg:"loading",Gg:"manifestparsed",Hg:"mediaqualitychanged",Metadata:"metadata",Jg:"onstatechange",Kg:"onstateidle",Lg:"ratechange",Ng:"sessiondata",Og:"stalldetected",Pg:"streaming",Qg:"textchanged",Rg:"texttrackvisibility",Sg:"timelineregionadded",Tg:"timelineregionenter",Ug:"timelineregionexit",Vg:"trackschanged",Xg:"unloading",Yg:"variantchanged"};function yr(){this.da=new sn,this.Kc=this}function vr(e){var t=new Set;return function e(n){switch(typeof n){case"undefined":case"boolean":case"number":case"string":case"symbol":case"function":return n;default:if(!n||n.buffer&&n.buffer.constructor==ArrayBuffer)return n;if(t.has(n))return null;var r=n.constructor==Array;if(n.constructor!=Object&&!r)return null;t.add(n);var i,a=r?[]:{};for(i in n)a[i]=e(n[i]);return r&&(a.length=n.length),a}}(e)}function mr(e){var t,n={};for(t in e)n[t]=e[t];return n}function br(){this.g=[]}function _r(e,t){e.g.push(t.finally((function(){Z(e.g,t)})))}function Er(e,t,n){yr.call(this),this.i=!1,this.m=new br,this.g=new Set,this.h=new Set,this.l=e||null,this.j=t||null,this.s=n||null,this.o=!1}function kr(e,t,n,r){n=n||Cr;var i=xr[e];(!i||n>=i.priority)&&(xr[e]={priority:n,Sf:t,Tf:void 0!==r&&r})}function Tr(e,t,n){return{uris:e,method:"GET",body:null,headers:{},allowCrossSiteCredentials:!1,retryParameters:t,licenseRequestType:null,sessionId:null,drmInfo:null,initData:null,initDataType:null,streamDataCallback:void 0===n?null:n}}function Ar(){this.g=0}function wr(e,t,n){sr.call(this,e,t),this.h=n}yr.prototype.addEventListener=function(e,t){this.da&&this.da.push(e,t)},yr.prototype.removeEventListener=function(e,t){this.da&&this.da.remove(e,t)},yr.prototype.dispatchEvent=function(e){if(!this.da)return!0;var t=this.da.get(e.type)||[],n=this.da.get("All");for(n&&(t=t.concat(n)),n=(t=u(t)).next();!n.done;n=t.next()){n=n.value,e.target=this.Kc,e.currentTarget=this.Kc;try{n.handleEvent?n.handleEvent(e):n.call(this,e)}catch(e){}if(e.g)break}return e.defaultPrevented},yr.prototype.release=function(){this.da=null},br.prototype.destroy=function(){for(var e=[],t=u(this.g),n=t.next();!n.done;n=t.next())(n=n.value).promise.catch((function(){})),e.push(n.abort());return this.g=[],Promise.all(e)},y(Er,yr),(r=Er.prototype).$d=function(e){this.o=e},r.Uf=function(e){this.g.add(e)},r.kg=function(e){this.g.delete(e)},r.af=function(){this.g.clear()},r.Vf=function(e){this.h.add(e)},r.lg=function(e){this.h.delete(e)},r.bf=function(){this.h.clear()},r.destroy=function(){return this.i=!0,this.g.clear(),this.h.clear(),yr.prototype.release.call(this),this.m.destroy()},r.request=function(e,t){var n=this,r=new Ar;if(this.i){var i=Promise.reject(new Re(2,7,7001));return i.catch((function(){})),new wr(i,(function(){return Promise.resolve()}),r)}t.method=t.method||"GET",t.headers=t.headers||{},t.retryParameters=t.retryParameters?vr(t.retryParameters):{maxAttempts:2,baseDelay:1e3,backoffFactor:2,fuzzFactor:.5,timeout:3e4,stallTimeout:5e3,connectionTimeout:1e4},t.uris=vr(t.uris);var a=(i=function(e,t,n){for(var r=cr(void 0),i={},a=(e=u(e.g)).next();!a.done;i={od:i.od},a=e.next())i.od=a.value,r=r.Z(function(e){return function(){return n.body&&(n.body=we(n.body)),e.od(t,n)}}(i));return r.Z(void 0,(function(e){if(e instanceof Re&&7001==e.code)throw e;throw new Re(2,1,1006,e)}))}(this,e,t)).Z((function(){return function e(t,n,r,i,a,o,s){t.o&&(r.uris[a]=r.uris[a].replace("http://","https://"));var l=new Le(r.uris[a]),u=l.Ea,c=!1;u||(u=(u=location.protocol).slice(0,-1),Me(l,u),r.uris[a]=l.toString()),u=u.toLowerCase();var p=(u=xr[u])?u.Sf:null;if(!p)return lr(new Re(2,1,1e3,l));var d,h=u.Tf,f=null,g=null,y=!1,v=!1;return pr(or(i)).Z((function(){if(t.i)return ur();d=Date.now();var e=p(r.uris[a],r,n,(function(e,r,i){f&&f.stop(),g&&g.R(o/1e3),t.l&&n==Sr&&(t.l(e,r),c=!0,s.g=i)}),(function(e){t.j&&t.j(e,r,n),v=!0}));if(!h)return e;var i=r.retryParameters.connectionTimeout;i&&(f=new st((function(){y=!0,e.abort()}))).R(i/1e3);var o=r.retryParameters.stallTimeout;return o&&(g=new st((function(){y=!0,e.abort()}))),e})).Z((function(e){f&&f.stop(),g&&g.stop(),null==e.timeMs&&(e.timeMs=Date.now()-d);var i={response:e,Hf:c};return!v&&t.j&&t.j(e.headers,r,n),i}),(function(l){if(f&&f.stop(),g&&g.stop(),t.s){var u=null,c=0;l instanceof Re&&(u=l,1001==l.code&&(c=l.data[1])),t.s(r,u,c,y)}if(t.i)return ur();if(y&&(l=new Re(1,1,1003,r.uris[a],n)),l instanceof Re){if(7001==l.code)throw l;if(1010==l.code)throw o;if(1==l.severity)return u=new hr("retry",u=(new Map).set("error",l)),t.dispatchEvent(u),a=(a+1)%r.uris.length,e(t,n,r,i,a,l,s)}throw l}))}(n,e,t,new ar(t.retryParameters,!1),0,null,r)})),o=a.Z((function(t){return function(e,t,n){for(var r=cr(void 0),i={},a=(e=u(e.h)).next();!a.done;i={pd:i.pd},a=e.next())i.pd=a.value,r=r.Z(function(e){return function(){var r=n.response;return r.data&&(r.data=we(r.data)),e.pd(t,r)}}(i));return r.Z((function(){return n}),(function(e){var t=2;if(e instanceof Re){if(7001==e.code)throw e;t=e.severity}throw new Re(t,1,1007,e)}))}(n,e,t)})),s=Date.now(),l=0;i.promise.then((function(){l=Date.now()-s}),(function(){}));var c=0;a.promise.then((function(){c=Date.now()}),(function(){}));var p=o.Z((function(t){var r=Date.now()-c,i=t.response;return i.timeMs+=l,i.timeMs+=r,t.Hf||!n.l||i.fromCache||e!=Sr||n.l(i.timeMs,i.data.byteLength),i}),(function(e){throw e&&(e.severity=2),e}));return i=new wr(p.promise,(function(){return p.abort()}),r),_r(this.m,i),i},B("shaka.net.NetworkingEngine",Er),Er.prototype.request=Er.prototype.request,Er.prototype.destroy=Er.prototype.destroy,Er.makeRequest=Tr,Er.defaultRetryParameters=function(){return{maxAttempts:2,baseDelay:1e3,backoffFactor:2,fuzzFactor:.5,timeout:3e4,stallTimeout:5e3,connectionTimeout:1e4}},Er.prototype.clearAllResponseFilters=Er.prototype.bf,Er.prototype.unregisterResponseFilter=Er.prototype.lg,Er.prototype.registerResponseFilter=Er.prototype.Vf,Er.prototype.clearAllRequestFilters=Er.prototype.af,Er.prototype.unregisterRequestFilter=Er.prototype.kg,Er.prototype.registerRequestFilter=Er.prototype.Uf,Er.unregisterScheme=function(e){delete xr[e]},Er.registerScheme=kr,Er.prototype.setForceHTTPS=Er.prototype.$d,Er.NumBytesRemainingClass=Ar,y(wr,sr),Er.PendingRequest=wr;var Sr=1;Er.RequestType={MANIFEST:0,SEGMENT:Sr,LICENSE:2,APP:3,TIMING:4,SERVER_CERTIFICATE:5,KEY:6};var Cr=3;Er.PluginPriority={FALLBACK:1,PREFERRED:2,APPLICATION:Cr};var xr={};function Ir(e){this.g=!1,this.h=new it,this.i=e}function Pr(e,t){if(e.g){if(t instanceof Re&&7003==t.code)throw t;throw new Re(2,7,7003,t)}}function Dr(){this.g=new sn}function Rr(e,t,n,r){this.target=e,this.type=t,this.listener=n,this.g=function(e,t){if(null==t)return!1;if("boolean"==typeof t)return t;var n=new Set(["passive","capture"]);return Object.keys(t).filter((function(e){return!n.has(e)})),function(e){var t=Or;if(null==t){t=!1;try{var n={},r={get:function(){return t=!0,!1}};Object.defineProperty(n,"passive",r),Object.defineProperty(n,"capture",r),r=function(){},e.addEventListener("test",r,n),e.removeEventListener("test",r,n)}catch(e){t=!1}Or=t}return t||!1}(e)?t:t.capture||!1}(e,r),this.target.addEventListener(t,n,this.g)}Ir.prototype.destroy=function(){var e=this;return this.g?this.h:(this.g=!0,this.i().then((function(){e.h.resolve()}),(function(){e.h.resolve()})))},(r=Dr.prototype).release=function(){this.lb(),this.g=null},r.C=function(e,t,n,r){this.g&&(e=new Rr(e,t,n,r),this.g.push(t,e))},r.oa=function(e,t,n,r){var i=this;this.C(e,t,(function r(a){i.wc(e,t,r),n(a)}),r)},r.wc=function(e,t,n){if(this.g)for(var r=this.g.get(t)||[],i=(r=u(r)).next();!i.done;i=r.next())(i=i.value).target!=e||n!=i.listener&&n||(i.wc(),this.g.remove(t,i))},r.lb=function(){if(this.g){var e,t=this.g,n=[];for(e in t.g)n.push.apply(n,c(t.g[e]));for(n=(t=u(n)).next();!n.done;n=t.next())n.value.wc();this.g.g={}}},B("shaka.util.EventManager",Dr),Dr.prototype.removeAll=Dr.prototype.lb,Dr.prototype.unlisten=Dr.prototype.wc,Dr.prototype.listenOnce=Dr.prototype.oa,Dr.prototype.listen=Dr.prototype.C,Dr.prototype.release=Dr.prototype.release,Rr.prototype.wc=function(){this.target.removeEventListener(this.type,this.listener,this.g),this.listener=this.target=null,this.g=!1};var Or=void 0;function Lr(e,t){for(var n=[],r=u(e),i=r.next();!i.done;i=r.next())n.push(t(i.value));return n}function Mr(e){for(var t=new Map,n=u(Object.keys(e)),r=n.next();!r.done;r=n.next())r=r.value,t.set(r,e[r]);return t}function Nr(e){var t={};return e.forEach((function(e,n){t[n]=e})),t}function Ur(e,t){if(!e&&!t)return!0;if(e&&!t||t&&!e)return!1;if(e.size!=t.size)return!1;for(var n=u(e),r=n.next();!r.done;r=n.next()){var i=u(r.value);if(r=i.next().value,i=i.next().value,!t.has(r))return!1;if((r=t.get(r))!=i||null==r)return!1}return!0}function Fr(e,t){var n=this;t=void 0===t?1:t,this.D=e,this.G=new Set,this.l=this.s=null,this.ha=this.ca=!1,this.I=0,this.g=null,this.o=new Dr,this.i=new Map,this.B=[],this.u=new it,this.h=null,this.m=function(t){n.u.reject(t),e.onError(t)},this.ia=new Map,this.da=new Map,this.T=new st((function(){return function(e){var t=e.ia,n=e.da;n.clear(),t.forEach((function(e,t){return n.set(t,e)})),(t=Array.from(n.values())).length&&t.every((function(e){return"expired"==e}))&&e.m(new Re(2,6,6014)),e.D.Wc(Nr(n))}(n)})),this.M=!1,this.L=[],this.O=!1,this.ea=new st((function(){!function(e){e.i.forEach((function(t,n){var r=t.Od,i=n.expiration;isNaN(i)&&(i=1/0),i!=r&&(e.D.onExpirationUpdated(n.sessionId,i),t.Od=i)}))}(n)})).Ca(t),this.u.catch((function(){})),this.j=new Ir((function(){return function(e){return R((function(t){switch(t.g){case 1:return e.o.release(),e.o=null,e.u.reject(),e.ea.stop(),e.ea=null,e.T.stop(),e.T=null,_(t,Qr(e),2);case 2:if(!e.l){t.A(3);break}return k(t,4),_(t,e.l.setMediaKeys(null),6);case 6:A(t,5);break;case 4:w(t);case 5:e.l=null;case 3:e.g=null,e.G.clear(),e.s=null,e.B=[],e.h=null,e.m=function(){},e.D=null,e.Y=!1,e.F=null,E(t)}}))}(n)})),this.Y=!1,this.F=null}function jr(e,t,n){return e.B=n,e.M=0<n.length,Br(e,t)}function Br(t,n){var r,i,a,o,s,l,c,p,d,h,f,g;return R((function(y){if(1==y.g){if(r=function(t){if(0==(t=Mr(t.h.clearKeys)).size)return null;var n=[],r=[];t.forEach((function(e,t){var i=Dt(t),a=Dt(e);i={kty:"oct",kid:It(i,!1),k:It(a,!1)},n.push(i),r.push(i.kid)})),t=JSON.stringify({keys:n});var i=JSON.stringify({kids:r});return i=[{initData:Se(At(i)),initDataType:"keyids"}],{keySystem:"org.w3.clearkey",licenseServerUri:"data:application/json;base64,"+e.btoa(t),distinctiveIdentifierRequired:!1,persistentStateRequired:!1,audioRobustness:"",videoRobustness:"",serverCertificate:null,serverCertificateUri:"",sessionType:"",initData:i,keyIds:new Set(r)}}(t))for(i=u(n),a=i.next();!a.done;a=i.next())(o=a.value).video&&(o.video.drmInfos=[r]),o.audio&&(o.audio.drmInfos=[r]);for((s=n.some((function(e){return!!(e.video&&e.video.drmInfos.length||e.audio&&e.audio.drmInfos.length)})))||(l=Mr(t.h.servers),function(e,t){var n=[];t.forEach((function(e,t){n.push({keySystem:t,licenseServerUri:e,distinctiveIdentifierRequired:!1,persistentStateRequired:!1,audioRobustness:"",videoRobustness:"",serverCertificate:null,serverCertificateUri:"",initData:[],keyIds:new Set})}));for(var r=u(e),i=r.next();!i.done;i=r.next())(i=i.value).video&&(i.video.drmInfos=n),i.audio&&(i.audio.drmInfos=n)}(n,l)),c=u(n),a=c.next();!a.done;a=c.next())for(p=a.value,d=Zr(p),h=u(d),f=h.next();!f.done;f=h.next())ni(f.value,Mr(t.h.servers),Mr(t.h.advanced||{}),t.h.keySystemsMapping);return _(y,yn(n,t.M,t.Y),2)}return s||Object.keys(t.h.servers).length?(g=Yr(t,void 0,n),y.return(s?g:g.catch((function(){})))):(t.ca=!0,y.return(Promise.resolve()))}))}function Vr(e){var t;return R((function(n){switch(n.g){case 1:if(e.l.mediaKeys)return n.return();if(!e.F){n.A(2);break}return _(n,e.F,3);case 3:return n.return();case 2:return k(n,4),e.F=e.l.setMediaKeys(e.s),_(n,e.F,6);case 6:A(n,5);break;case 4:t=w(n),e.m(new Re(2,6,6003,t.message));case 5:Pr(e.j),E(n)}}))}function Hr(e){var t,n;return R((function(r){switch(r.g){case 1:if(!e.s||!e.g)return r.return();if(!e.g.serverCertificateUri||e.g.serverCertificate&&e.g.serverCertificate.length){r.A(2);break}return t=Tr([e.g.serverCertificateUri],e.h.retryParameters),k(r,3),_(r,e.D.jb.request(5,t).promise,5);case 5:n=r.h,e.g.serverCertificate=Se(n.data),A(r,4);break;case 3:throw new Re(2,6,6017,w(r));case 4:if(e.j.g)return r.return();case 2:return e.g.serverCertificate&&e.g.serverCertificate.length?(k(r,6),_(r,e.s.setServerCertificate(e.g.serverCertificate),8)):r.return();case 8:A(r,0);break;case 6:throw new Re(2,6,6004,w(r).message)}}))}function Gr(e){for(var t=(e.g?e.g.initData:[])||[],n=u(t),r=n.next();!r.done;r=n.next())Kr(e,(r=r.value).initDataType,r.initData);for(r=(n=u(e.B)).next();!r.done;r=n.next())qr(e,r.value);return t.length||e.B.length||e.u.resolve(),e.u}function Kr(e,t,n){if(n.length){for(var r=e.i.values(),i=(r=u(r)).next();!i.done;i=r.next())if(Te(n,i.value.initData)&&!yt("Tizen 2"))return;!function(e,t,n,r){try{var i=e.s.createSession(r)}catch(t){return void e.m(new Re(2,6,6005,t.message))}e.o.C(i,"message",(function(t){e.l&&e.h.delayLicenseRequestUntilPlayed&&e.l.paused&&!e.O?e.L.push(t):Xr(e,t)})),e.o.C(i,"keystatuseschange",(function(t){return $r(e,t)})),e.i.set(i,{initData:n,initDataType:t,loaded:!1,Od:1/0,Ja:null,type:r});try{n=e.h.initDataTransform(n,t,e.g)}catch(n){return t=n,n instanceof Re||(t=new Re(2,6,6016,n)),void e.m(t)}e.h.logLicenseExchange&&It(n),i.generateRequest(t,n).catch((function(t){if(!e.j.g){e.i.delete(i);var n=t.errorCode;if(n&&n.systemCode){var r=n.systemCode;0>r&&(r+=Math.pow(2,32)),r="0x"+r.toString(16)}e.m(new Re(2,6,6006,t.message,t,r))}}))}(e,t,n,e.g.sessionType)}}function zr(e){return!!e&&!!e.match(/^com\.(microsoft|chromecast)\.playready/)}function Wr(e){return e=Lr(e=e.i.keys(),(function(e){return e.sessionId})),Array.from(e)}function Yr(e,t,n){var r,i,a,o,s,l,c,p,d,h,f,g,y;return R((function(v){switch(v.g){case 1:if(r=new Map,n.length){i=function(e,t,n){for(var r=u(t),i=r.next();!i.done;i=r.next()){var a=u(Zr(i.value));for(i=a.next();!i.done;i=a.next())i=i.value,n.has(i.keySystem)||n.set(i.keySystem,[]),n.get(i.keySystem).push(i)}if(1==n.size&&n.has(""))throw new Re(2,6,6e3);for(r={},e=u(e.h.preferredKeySystems),i=e.next();!i.done;r={md:r.md},i=e.next())for(r.md=i.value,a=u(t),i=a.next();!i.done;i=a.next())if(i=i.value.decodingInfos.find(function(e){return function(t){return t.supported&&null!=t.keySystemAccess&&t.keySystemAccess.keySystem==e.md}}(r)))return i.keySystemAccess;for(e=u([!0,!1]),i=e.next();!i.done;i=e.next())for(r=i.value,a=u(t),i=a.next();!i.done;i=a.next()){var o=u(i.value.decodingInfos);for(i=o.next();!i.done;i=o.next()){var s=i.value;if(s.supported&&s.keySystemAccess){var l=u(i=n.get(s.keySystemAccess.keySystem));for(i=l.next();!i.done;i=l.next())if(!!i.value.licenseServerUri==r)return s.keySystemAccess}}}return null}(e,n,r),v.A(2);break}return _(v,function(e,t){var n,r,i,a,o,s,l,c,p,d,h,f,g,y;return R((function(v){switch(v.g){case 1:if(1==t.size&&t.has(""))throw new Re(2,6,6e3);for(r=u(t.values()),i=r.next();!i.done;i=r.next())0==(a=i.value).audioCapabilities.length&&delete a.audioCapabilities,0==a.videoCapabilities.length&&delete a.videoCapabilities;o=u(e.h.preferredKeySystems),s=o.next();case 2:if(s.done){v.A(4);break}if(l=s.value,!t.has(l)){v.A(3);break}return c=t.get(l),k(v,6),_(v,navigator.requestMediaKeySystemAccess(l,[c]),8);case 8:return n=v.h,v.return(n);case 6:w(v);case 7:Pr(e.j);case 3:s=o.next(),v.A(2);break;case 4:p=u([!0,!1]),d=p.next();case 9:if(d.done){v.A(11);break}h=d.value,f=u(t.keys()),s=f.next();case 12:if(s.done){d=p.next(),v.A(9);break}if(g=s.value,y=t.get(g),y.drmInfos.some((function(e){return!!e.licenseServerUri}))!=h){v.A(13);break}return k(v,15),_(v,navigator.requestMediaKeySystemAccess(g,[y]),17);case 17:return n=v.h,v.return(n);case 15:w(v);case 16:Pr(e.j);case 13:s=f.next(),v.A(12);break;case 11:return v.return(n)}}))}(e,t),3);case 3:i=v.h;case 2:if(!(a=i))throw new Re(2,6,6001);for(Pr(e.j),k(v,4),e.G.clear(),o=a.getConfiguration(),s=o.audioCapabilities||[],l=o.videoCapabilities||[],c=u(s),p=c.next();!p.done;p=c.next())d=p.value,e.G.add(d.contentType.toLowerCase());for(h=u(l),p=h.next();!p.done;p=h.next())f=p.value,e.G.add(f.contentType.toLowerCase());if(n.length){var m=a.keySystem,b=r.get(a.keySystem),E=[],T=[],S=[],C=[],x=new Set;ti(b,E,S,T,C,x);var I=e.M?"persistent-license":"temporary";for(m={keySystem:m,licenseServerUri:E[0],distinctiveIdentifierRequired:b[0].distinctiveIdentifierRequired,persistentStateRequired:b[0].persistentStateRequired,sessionType:b[0].sessionType||I,audioRobustness:b[0].audioRobustness||"",videoRobustness:b[0].videoRobustness||"",serverCertificate:S[0],serverCertificateUri:T[0],initData:C,keyIds:x},E=(b=u(b)).next();!E.done;E=b.next())(E=E.value).distinctiveIdentifierRequired&&(m.distinctiveIdentifierRequired=E.distinctiveIdentifierRequired),E.persistentStateRequired&&(m.persistentStateRequired=E.persistentStateRequired);b=m}else b=a.keySystem,m=t.get(a.keySystem),E=[],T=[],S=[],C=[],x=new Set,ti(m.drmInfos,E,S,T,C,x),b={keySystem:b,licenseServerUri:E[0],distinctiveIdentifierRequired:"required"==m.distinctiveIdentifier,persistentStateRequired:"required"==m.persistentState,sessionType:m.sessionTypes[0]||"temporary",audioRobustness:(m.audioCapabilities?m.audioCapabilities[0].robustness:"")||"",videoRobustness:(m.videoCapabilities?m.videoCapabilities[0].robustness:"")||"",serverCertificate:S[0],serverCertificateUri:T[0],initData:C,keyIds:x};if(e.g=b,!e.g.licenseServerUri)throw new Re(2,6,6012,e.g.keySystem);return _(v,a.createMediaKeys(),6);case 6:return g=v.h,Pr(e.j),e.s=g,e.ca=!0,_(v,Hr(e),7);case 7:Pr(e.j),A(v,0);break;case 4:if(y=w(v),Pr(e.j,y),e.g=null,e.G.clear(),y instanceof Re)throw y;throw new Re(2,6,6002,y.message)}}))}function qr(e,t){var n,r,i,a,o;return R((function(s){switch(s.g){case 1:try{n=e.s.createSession("persistent-license")}catch(t){return r=new Re(2,6,6005,t.message),e.m(r),s.return(Promise.reject(r))}return e.o.C(n,"message",(function(t){e.l&&e.h.delayLicenseRequestUntilPlayed&&e.l.paused&&!e.O?e.L.push(t):Xr(e,t)})),e.o.C(n,"keystatuseschange",(function(t){return $r(e,t)})),i={initData:null,initDataType:null,loaded:!1,Od:1/0,Ja:null,type:"persistent-license"},e.i.set(n,i),k(s,2),_(s,n.load(t),4);case 4:return a=s.h,Pr(e.j),a?(i.loaded=!0,ei(e)&&e.u.resolve(),s.return(n)):(e.i.delete(n),e.m(new Re(2,6,6013)),s.return(Promise.resolve()));case 2:o=w(s),Pr(e.j,o),e.i.delete(n),e.m(new Re(2,6,6005,o.message));case 3:return s.return(Promise.resolve())}}))}function Xr(e,t){var n,r,i,a,o,s,l,c,p,d,h,f;R((function(g){switch(g.g){case 1:return n=t.target,e.h.logLicenseExchange&&It(t.message),r=e.i.get(n),i=e.g.licenseServerUri,a=e.h.advanced[e.g.keySystem],"individualization-request"==t.messageType&&a&&a.individualizationServer&&(i=a.individualizationServer),(o=Tr([i],e.h.retryParameters)).body=t.message,o.method="POST",o.licenseRequestType=t.messageType,o.sessionId=n.sessionId,o.drmInfo=e.g,r&&(o.initData=r.initData,o.initDataType=r.initDataType),zr(e.g.keySystem)&&function(e){var t=kt(e.body,!0,!0);if(t.includes("PlayReadyKeyMessage")){for(var n=u((t=(new DOMParser).parseFromString(t,"application/xml")).getElementsByTagName("HttpHeader")),r=n.next();!r.done;r=n.next())r=r.value,e.headers[r.getElementsByTagName("name")[0].textContent]=r.getElementsByTagName("value")[0].textContent;e.body=Pt(t.getElementsByTagName("Challenge")[0].textContent)}else e.headers["Content-Type"]="text/xml; charset=utf-8"}(o),s=Date.now(),k(g,2),_(g,e.D.jb.request(2,o).promise,4);case 4:l=g.h,A(g,3);break;case 2:return c=w(g),p=new Re(2,6,6007,c),e.m(p),r&&r.Ja&&r.Ja.reject(p),g.return();case 3:return e.j.g?g.return():(e.I+=(Date.now()-s)/1e3,e.h.logLicenseExchange&&It(l.data),k(g,5),_(g,n.update(l.data),7));case 7:A(g,6);break;case 5:return d=w(g),h=new Re(2,6,6008,d.message),e.m(h),r&&r.Ja&&r.Ja.reject(h),g.return();case 6:if(e.j.g)return g.return();f=new hr("drmsessionupdate"),e.D.onEvent(f),r&&(r.Ja&&r.Ja.resolve(),new st((function(){r.loaded=!0,ei(e)&&e.u.resolve()})).R(ii)),E(g)}}))}function $r(e,t){var n=t.target,r=e.i.get(n),i=!1;n.keyStatuses.forEach((function(t,n){if("string"==typeof n){var a=n;n=t,t=a}if(zr(e.g.keySystem)&&16==n.byteLength&&(navigator.userAgent.match(/Edge?\//)||ft())){var o=(a=Ce(n)).getUint32(0,!0),s=a.getUint16(4,!0),l=a.getUint16(6,!0);a.setUint32(0,o,!1),a.setUint16(4,s,!1),a.setUint16(6,l,!1)}"status-pending"!=t&&(r.loaded=!0),"expired"==t&&(i=!0),a=Rt(n),e.ia.set(a,t)}));var a=n.expiration-Date.now();(0>a||i&&1e3>a)&&r&&!r.Ja&&(e.i.delete(n),n.close().catch((function(){}))),ei(e)&&(e.u.resolve(),e.T.R(ai))}function Qr(e){var t;return R((function(n){return t=Array.from(e.i.entries()),e.i.clear(),_(n,Promise.all(t.map((function(t){var n=(t=u(t)).next().value,r=t.next().value;return R((function(t){return 1==t.g?(k(t,2),e.ha||e.B.includes(n.sessionId)||"persistent-license"!==r.type?_(t,function(e){var t;return R((function(n){return 1==n.g?(t=new Promise((function(e,t){new st(t).R(ri)})),k(n,2),_(n,Promise.race([Promise.all([e.close(),e.closed]),t]),4)):2!=n.g?A(n,0):(w(n),void E(n))}))}(n),5):_(t,n.remove(),5)):2!=t.g?A(t,0):(w(t),void E(t))}))}))),0)}))}function Jr(e,t){if(!e.length)return t;if(!t.length)return e;for(var n=[],r=u(e),i=r.next();!i.done;i=r.next()){i=i.value;for(var a={},o=u(t),s=o.next();!s.done;a={Da:a.Da},s=o.next())if(s=s.value,i.keySystem==s.keySystem){a.Da=[],a.Da=a.Da.concat(i.initData||[]),a.Da=a.Da.concat(s.initData||[]),a.Da=a.Da.filter(function(e){return function(t,n){return void 0===t.keyId||n===e.Da.findIndex((function(e){return e.keyId===t.keyId}))}}(a)),o=i.keyIds&&s.keyIds?new Set([].concat(c(i.keyIds),c(s.keyIds))):i.keyIds||s.keyIds,n.push({keySystem:i.keySystem,licenseServerUri:i.licenseServerUri||s.licenseServerUri,distinctiveIdentifierRequired:i.distinctiveIdentifierRequired||s.distinctiveIdentifierRequired,persistentStateRequired:i.persistentStateRequired||s.persistentStateRequired,videoRobustness:i.videoRobustness||s.videoRobustness,audioRobustness:i.audioRobustness||s.audioRobustness,serverCertificate:i.serverCertificate||s.serverCertificate,serverCertificateUri:i.serverCertificateUri||s.serverCertificateUri,initData:a.Da,keyIds:o});break}}return n}function Zr(e){return(e.video?e.video.drmInfos:[]).concat(e.audio?e.audio.drmInfos:[])}function ei(e){return function(e,t){for(var n=u(e),r=n.next();!r.done;r=n.next())if(!t(r.value))return!1;return!0}(e=e.i.values(),(function(e){return e.loaded}))}function ti(e,t,n,r,i,a){for(var o={},s=(e=u(e)).next();!s.done;o={qa:o.qa},s=e.next()){if(o.qa=s.value,t.includes(o.qa.licenseServerUri)||t.push(o.qa.licenseServerUri),r.includes(o.qa.serverCertificateUri)||r.push(o.qa.serverCertificateUri),o.qa.serverCertificate&&(n.some(function(e){return function(t){return Te(t,e.qa.serverCertificate)}}(o))||n.push(o.qa.serverCertificate)),o.qa.initData){s={};for(var l=u(o.qa.initData),c=l.next();!c.done;s={zc:s.zc},c=l.next())s.zc=c.value,i.some(function(e){return function(t){var n=e.zc;return!(!t.keyId||t.keyId!=n.keyId)||t.initDataType==n.initDataType&&Te(t.initData,n.initData)}}(s))||i.push(s.zc)}if(o.qa.keyIds)for(l=(s=u(o.qa.keyIds)).next();!l.done;l=s.next())a.add(l.value)}}function ni(t,n,r,i){var a=t.keySystem;!a||"org.w3.clearkey"==a&&t.licenseServerUri||(n.size&&(n=n.get(a)||"",t.licenseServerUri=n),t.keyIds||(t.keyIds=new Set),(r=r.get(a))&&(t.distinctiveIdentifierRequired||(t.distinctiveIdentifierRequired=r.distinctiveIdentifierRequired),t.persistentStateRequired||(t.persistentStateRequired=r.persistentStateRequired),t.videoRobustness||(t.videoRobustness=r.videoRobustness),t.audioRobustness||(t.audioRobustness=r.audioRobustness),t.serverCertificate||(t.serverCertificate=r.serverCertificate),r.sessionType&&(t.sessionType=r.sessionType),t.serverCertificateUri||(t.serverCertificateUri=r.serverCertificateUri)),i[a]&&(t.keySystem=i[a]),e.cast&&e.cast.__platform__&&"com.microsoft.playready"==a&&(t.keySystem="com.chromecast.playready"))}(r=Fr.prototype).destroy=function(){return this.j.destroy()},r.configure=function(e){this.h=e},r.Yb=function(t){var n,r=this;return R((function(i){if(1==i.g)return r.s?(r.l=t,r.o.oa(r.l,"play",(function(){for(var e=u(r.L),t=e.next();!t.done;t=e.next())Xr(r,t.value);r.O=!0,r.L=[]})),"webkitCurrentPlaybackTargetIsWireless"in r.l&&r.o.C(r.l,"webkitcurrentplaybacktargetiswirelesschanged",(function(){return Qr(r)})),(n=r.g.initData.find((function(e){return 0<e.initData.length})))||e.shakaMediaKeysPolyfill||r.B.length?_(i,Vr(r),2):i.A(2)):(r.o.oa(t,"encrypted",(function(){r.m(new Re(2,6,6010))})),i.return());Gr(r),n||r.B.length||r.o.C(r.l,"encrypted",(function(e){return function(e,t){return R((function(n){if(1==n.g)return _(n,Vr(e),2);Kr(e,t.initDataType,Se(t.initData)),E(n)}))}(r,e)})),E(i)}))},r.ec=function(){for(var e=1/0,t=this.i.keys(),n=(t=u(t)).next();!n.done;n=t.next())n=n.value,isNaN(n.expiration)||(e=Math.min(e,n.expiration));return e},r.Mc=function(){return Nr(this.da)};var ri=1,ii=5,ai=.5,oi=new at((function(){return we(new Uint8Array([0]))}));function si(){}function li(e,t,n,r){var i,a,o,s;return R((function(l){if(1==l.g)return r&&(i=pi[r.toLowerCase()])?l.return(i):(a=ci(e))&&(o=di[a])?l.return(o):r?l.A(2):_(l,ui(e,t,n),3);if(2!=l.g&&(r=l.h)&&(s=pi[r]))return l.return(s);throw new Re(2,4,4e3,e)}))}function ui(e,t,n){var r,i,a;return R((function(o){return 1==o.g?((r=Tr([e],n)).method="HEAD",_(o,t.request(0,r).promise,2)):(i=o.h,a=i.headers["content-type"],o.return(a?a.toLowerCase().split(";").shift():""))}))}function ci(e){return 1==(e=new Le(e).ta.split("/").pop().split(".")).length?"":e.pop().toLowerCase()}B("shaka.media.ManifestParser",si),si.unregisterParserByMime=function(e){delete pi[e]},si.registerParserByMime=function(e,t){pi[e]=t},si.registerParserByExtension=function(e,t){di[e]=t};var pi={},di={};function hi(e,t){this.S=Ce(e),this.h=t==gi,this.g=0}function fi(){return new Re(2,3,3e3)}(r=hi.prototype).ma=function(){return this.g<this.S.byteLength},r.$=function(){return this.g},r.pf=function(){return this.S.byteLength},r.Ra=function(){try{var e=this.S.getUint8(this.g);return this.g+=1,e}catch(e){throw fi()}},r.Rd=function(){try{var e=this.S.getUint16(this.g,this.h);return this.g+=2,e}catch(e){throw fi()}},r.N=function(){try{var e=this.S.getUint32(this.g,this.h);return this.g+=4,e}catch(e){throw fi()}},r.Fe=function(){try{var e=this.S.getInt32(this.g,this.h);return this.g+=4,e}catch(e){throw fi()}},r.Jb=function(){try{if(this.h)var e=this.S.getUint32(this.g,!0),t=this.S.getUint32(this.g+4,!0);else t=this.S.getUint32(this.g,!1),e=this.S.getUint32(this.g+4,!1)}catch(e){throw fi()}if(2097151<t)throw new Re(2,3,3001);return this.g+=8,t*Math.pow(2,32)+e},r.Za=function(e){if(this.g+e>this.S.byteLength)throw fi();var t=Se(this.S,this.g,e);return this.g+=e,t},r.skip=function(e){if(this.g+e>this.S.byteLength)throw fi();this.g+=e},r.ag=function(e){if(this.g<e)throw fi();this.g-=e},r.seek=function(e){if(0>e||e>this.S.byteLength)throw fi();this.g=e},r.pc=function(){for(var e=this.g;this.ma()&&0!=this.S.getUint8(this.g);)this.g+=1;return e=Se(this.S,e,this.g-e),this.g+=1,Et(e)},B("shaka.util.DataViewReader",hi),hi.prototype.readTerminatedString=hi.prototype.pc,hi.prototype.seek=hi.prototype.seek,hi.prototype.rewind=hi.prototype.ag,hi.prototype.skip=hi.prototype.skip,hi.prototype.readBytes=hi.prototype.Za,hi.prototype.readUint64=hi.prototype.Jb,hi.prototype.readInt32=hi.prototype.Fe,hi.prototype.readUint32=hi.prototype.N,hi.prototype.readUint16=hi.prototype.Rd,hi.prototype.readUint8=hi.prototype.Ra,hi.prototype.getLength=hi.prototype.pf,hi.prototype.getPosition=hi.prototype.$,hi.prototype.hasMoreData=hi.prototype.ma;var gi=1;function yi(){this.i=[],this.h=[],this.g=!1}function vi(e){for(var t=ki(e);e.reader.ma()&&!e.parser.g;)e.parser.Yc(e.start+t,e.reader,e.partialOkay)}function mi(e){for(var t=ki(e),n=e.reader.N(),r=0;r<n&&(e.parser.Yc(e.start+t,e.reader,e.partialOkay),!e.parser.g);r++);}function bi(e){return function(t){e(t.reader.Za(t.reader.S.byteLength-t.reader.$()))}}function _i(e){for(var t=0,n=(e=u(e)).next();!n.done;n=e.next())t=t<<8|n.value.charCodeAt(0);return t}function Ei(e){return String.fromCharCode(e>>24&255,e>>16&255,e>>8&255,255&e)}function ki(e){return 8+(e.has64BitSize?8:0)+(null!=e.flags?4:0)}hi.Endianness={BIG_ENDIAN:0,LITTLE_ENDIAN:gi},(r=yi.prototype).box=function(e,t){var n=_i(e);return this.i[n]=Ti,this.h[n]=t,this},r.U=function(e,t){var n=_i(e);return this.i[n]=Ai,this.h[n]=t,this},r.stop=function(){this.g=!0},r.parse=function(e,t,n){for(e=new hi(e,0),this.g=!1;e.ma()&&!this.g;)this.Yc(0,e,t,n)},r.Yc=function(e,t,n,r){var i=t.$();if(r&&i+8>t.S.byteLength)this.g=!0;else{var a=t.N(),o=t.N(),s=!1;switch(a){case 0:a=t.S.byteLength-i;break;case 1:if(r&&t.$()+8>t.S.byteLength)return void(this.g=!0);a=t.Jb(),s=!0}var l=this.h[o];if(l){var u=null,c=null;if(this.i[o]==Ai){if(r&&t.$()+4>t.S.byteLength)return void(this.g=!0);u=(c=t.N())>>>24,c&=16777215}o=i+a,n&&o>t.S.byteLength&&(o=t.S.byteLength),r&&o>t.S.byteLength?this.g=!0:(r=o-t.$(),l({parser:this,partialOkay:n||!1,version:u,flags:c,reader:t=new hi(t=0<r?t.Za(r):new Uint8Array(0),0),size:a,start:i+e,has64BitSize:s}))}else t.skip(Math.min(i+a-t.$(),t.S.byteLength-t.$()))}},B("shaka.util.Mp4Parser",yi),yi.headerSize=ki,yi.typeToString=Ei,yi.allData=bi,yi.sampleDescription=mi,yi.children=vi,yi.prototype.parseNext=yi.prototype.Yc,yi.prototype.parse=yi.prototype.parse,yi.prototype.stop=yi.prototype.stop,yi.prototype.fullBox=yi.prototype.U,yi.prototype.box=yi.prototype.box;var Ti=0,Ai=1;function wi(e,t,n,r,i){var a=Ci.value(),o=e.subarray(n.start,n.start+n.size),s=Ce(o),l=new Uint8Array(n.size+a.byteLength);for(l.set(o,0),(o=Ce(l)).setUint32(4,i),l.set(a,n.size),i=s.getUint32(4),o.setUint32(n.size+16,i),Si(l,0,l.byteLength),i=new Uint8Array(e.byteLength+l.byteLength),n=ct()?n.start:n.start+n.size,a=e.subarray(n),i.set(e.subarray(0,n)),i.set(l,n),i.set(a,n+l.byteLength),r=(e=u(r)).next();!r.done;r=e.next())Si(i,(r=r.value).start,r.size+l.byteLength);return l=Ce(i,t.start),t=ki(t),e=l.getUint32(t),l.setUint32(t,e+1),i}function Si(e,t,n){0!=(t=(e=Ce(e,t)).getUint32(0))&&(1==t?(e.setUint32(8,n>>32),e.setUint32(12,4294967295&n)):e.setUint32(0,n))}var Ci=new at((function(){return new Uint8Array([0,0,0,80,115,105,110,102,0,0,0,12,102,114,109,97,0,0,0,0,0,0,0,20,115,99,104,109,0,0,0,0,99,101,110,99,0,1,0,0,0,0,0,40,115,99,104,105,0,0,0,32,116,101,110,99,0,0,0,0,0,0,1,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0])}));function xi(e,t,n,r,i){if(r>=i)return null;for(var a=-1,o=-1,s=0;s<n.length;s++)if(n[s].some((function(e){return null!=e&&""!=e.g.trim()}))){a=s;break}for(s=n.length-1;0<=s;s--)if(n[s].some((function(e){return null!=e&&""!=e.g.trim()}))){o=s;break}if(-1===a||-1===o)return null;for(var l=s=!1,u="white",c="black",p=Ii(r,i,s,l,u,c);a<=o;a++){for(var d=n[a],h=-1,f=-1,g=0;g<d.length;g++)if(null!=d[g]&&""!==d[g].g.trim()){h=g;break}for(g=d.length-1;0<=g;g--)if(null!=d[g]&&""!==d[g].g.trim()){f=g;break}if(-1===h||-1===f)d=Pi(r,i),e.nestedCues.push(d);else{for(;h<=f;h++)if(g=d[h]){var y=g.l,v=g.i,m=g.j,b=g.h;y==s&&v==l&&m==u&&b==c||(p.payload&&e.nestedCues.push(p),p=Ii(r,i,y,v,m,b),s=y,l=v,u=m,c=b),p.payload+=g.g}else p.payload+=" ";p.payload&&e.nestedCues.push(p),a!==o&&(p=Pi(r,i),e.nestedCues.push(p)),p=Ii(r,i,s,l,u,c)}}return e.nestedCues.length?{cue:e,stream:t}:null}function Ii(e,t,n,r,i,a){return e=new ne(e,t,""),n&&e.textDecoration.push("underline"),r&&(e.fontStyle="italic"),e.color=i,e.backgroundColor=a,e}function Pi(e,t){var n=new ne(e,t,"");return n.lineBreak=!0,n}function Di(e,t,n,r,i){this.g=e,this.l=t,this.i=n,this.h=r,this.j=i}function Ri(e,t){this.i=[],this.g=1,this.h=0,this.u=e,this.s=t,this.j=this.m=!1,this.l="white",this.o="black",Li(this)}function Oi(e,t,n){return xi(new ne(t,n,""),"CC"+(e.u<<1|e.s+1),e.i,t,n)}function Li(e){Ui(e,0,15),e.g=1}function Mi(e,t,n){if(!(32>n||127<n)){var r="";switch(t){case Fi:r=Hi.has(n)?Hi.get(n):String.fromCharCode(n);break;case ji:r=Gi.get(n);break;case Bi:e.i[e.g].pop(),r=Ki.get(n);break;case Vi:e.i[e.g].pop(),r=zi.get(n)}r&&e.i[e.g].push(new Di(r,e.m,e.j,e.o,e.l))}}function Ni(e,t,n,r){if(t>=n)for(--r;0<=r;r--)e.i[t+r]=e.i[n+r].map((function(e){return e}));else for(var i=0;i<r;i++)e.i[t+i]=e.i[n+i].map((function(e){return e}))}function Ui(e,t,n){for(var r=0;r<=n;r++)e.i[t+r]=[]}var Fi=0,ji=1,Bi=2,Vi=3,Hi=new Map([[39,"’"],[42,"á"],[92,"é"],[92,"é"],[94,"í"],[95,"ó"],[96,"ú"],[123,"ç"],[124,"÷"],[125,"Ñ"],[126,"ñ"],[127,"█"]]),Gi=new Map([[48,"®"],[49,"°"],[50,"½"],[51,"¿"],[52,"™"],[53,"¢"],[54,"£"],[55,"♪"],[56,"à"],[57,"⠀"],[58,"è"],[59,"â"],[60,"ê"],[61,"î"],[62,"ô"],[63,"û"]]),Ki=new Map([[32,"Á"],[33,"É"],[34,"Ó"],[35,"Ú"],[36,"Ü"],[37,"ü"],[38,"‘"],[39,"¡"],[40,"*"],[41,"'"],[42,"─"],[43,"©"],[44,"℠"],[45,"·"],[46,"“"],[47,"”"],[48,"À"],[49,"Â"],[50,"Ç"],[51,"È"],[52,"Ê"],[53,"Ë"],[54,"ë"],[55,"Î"],[56,"Ï"],[57,"ï"],[58,"Ô"],[59,"Ù"],[60,"ù"],[61,"Û"],[62,"«"],[63,"»"]]),zi=new Map([[32,"Ã"],[33,"ã"],[34,"Í"],[35,"Ì"],[36,"ì"],[37,"Ò"],[38,"ò"],[39,"Õ"],[40,"õ"],[41,"{"],[42,"}"],[43,"\\"],[44,"^"],[45,"_"],[46,"|"],[47,"~"],[48,"Ä"],[49,"ä"],[50,"Ö"],[51,"ö"],[52,"ß"],[53,"¥"],[54,"¤"],[55,"│"],[56,"Å"],[57,"å"],[58,"Ø"],[59,"ø"],[60,"┌"],[61,"┐"],[62,"└"],[63,"┘"]]);function Wi(e,t){this.h=$i,this.o=new Ri(e,t),this.i=new Ri(e,t),this.l=new Ri(e,t),this.g=this.i,this.j=0,this.m=null}function Yi(e,t,n){e.g=e.i;var r=e.g,i=null;return e.h!==Ji&&e.h!==Zi&&(i=Oi(r,e.j,n),(n=e.i).g=0<n.h?n.h:0,Ui(n,0,15),(n=e.l).g=0<n.h?n.h:0,Ui(n,0,15),r.g=15),e.h=Ji,r.h=t,i}function qi(e){e.h=Qi,e.g=e.l,e.g.h=0}function Xi(e){Y("Cea608DataChannel","CEA-608 text mode entered, but is unsupported"),e.g=e.o,e.h=Zi}var $i=0,Qi=1,Ji=3,Zi=4,ea="black green blue cyan red yellow magenta black".split(" "),ta="white green blue cyan red yellow magenta white_italics".split(" ");function na(){this.l=!1,this.B=this.F=0,this.D=ca,this.i=[],this.g=this.h=this.j=0,this.u=this.o=!1,this.s="white",this.m="black",ra(this)}function ra(e){e.i=[];for(var t=0;15>t;t++)e.i.push(ia())}function ia(){for(var e=[],t=0;42>t;t++)e.push(null);return e}function aa(e,t){oa(e)&&(e.i[e.h][e.g]=new Di(t,e.u,e.o,e.m,e.s),e.g++)}function oa(e){var t=e.g<e.B&&0<=e.g;return e.h<e.F&&0<=e.h&&t}function sa(e,t,n){var r=new ne(e.j,t,"");return r.textAlign=e.D===la?"left":e.D===ua?"right":ae,(n=xi(r,"svc"+n,e.i,e.j,t))&&(e.j=t),n}na.prototype.isVisible=function(){return this.l};var la=0,ua=1,ca=2;function pa(){this.i=[],this.h=null,this.g=0}function da(e,t){3===t.type?(e.g=2*(63&t.value)-1,e.h=[]):e.h&&(0<e.g&&(e.h.push(t),e.g--),0===e.g&&(e.i.push(new ha(e.h)),e.h=null,e.g=0))}function ha(e){this.g=0,this.h=e}function fa(e){if(!e.ma())throw new Re(2,2,3e3);return e.h[e.g++]}function ga(e){this.i=e,this.h=[null,null,null,null,null,null,null,null],this.g=null}function ya(e,t,n,r){if(128<=n&&135>=n)r=7&n,e.h[r]&&(e.g=e.h[r]);else{if(136===n){n=fa(t).value,t=null;for(var i=(n=u(va(e,n))).next();!i.done;i=n.next())(i=e.h[i.value]).isVisible()&&(t=sa(i,r,e.i)),ra(i);return t}if(137===n)for(n=(t=u(va(e,t=fa(t).value))).next();!n.done;n=t.next())(n=e.h[n.value]).isVisible()||(n.j=r),n.l=!0;else{if(138===n){for(n=fa(t).value,t=null,i=(n=u(va(e,n))).next();!i.done;i=n.next())(i=e.h[i.value]).isVisible()&&(t=sa(i,r,e.i)),i.l=!1;return t}if(139===n){for(n=fa(t).value,t=null,i=(n=u(va(e,n))).next();!i.done;i=n.next())(i=e.h[i.value]).isVisible()?t=sa(i,r,e.i):i.j=r,i.l=!i.l;return t}if(140===n)return ma(e,t=fa(t).value,r);if(143===n)return r=ma(e,255,r),ba(e),r;if(144===n)t.skip(1),r=fa(t).value,e.g&&(e.g.o=0<(128&r),e.g.u=0<(64&r));else if(145===n)r=fa(t).value,n=fa(t).value,t.skip(1),e.g&&(t=_a((48&n)>>4,(12&n)>>2,3&n),e.g.s=_a((48&r)>>4,(12&r)>>2,3&r),e.g.m=t);else if(146===n)r=fa(t).value,t=fa(t).value,e.g&&((e=e.g).h=15&r,e.g=63&t);else if(151===n)t.skip(1),t.skip(1),r=fa(t).value,t.skip(1),e.g&&(e.g.D=3&r);else if(152<=n&&159>=n){if(n=(15&n)-8,!(i=null!==e.h[n])){var a=new na;a.j=r,e.h[n]=a}r=fa(t).value,fa(t),fa(t),a=fa(t).value;var o=fa(t).value;t=fa(t).value,i&&0==(7&t)||((t=e.h[n]).h=0,t.g=0,t.u=!1,t.o=!1,t.s="white",t.m="black"),(t=e.h[n]).l=0<(32&r),t.F=1+(15&a),t.B=1+(63&o),e.g=e.h[n]}}}return null}function va(e,t){for(var n=[],r=0;8>r;r++)1==(1&t)&&e.h[r]&&n.push(r),t>>=1;return n}function ma(e,t,n){for(var r=null,i=(t=u(va(e,t))).next();!i.done;i=t.next()){i=i.value;var a=e.h[i];a.isVisible()&&(r=sa(a,n,e.i)),e.h[i]=null}return r}function ba(e){e.g=null,e.h=[null,null,null,null,null,null,null,null]}function _a(e,t,n){var r={0:0,1:0,2:1,3:1};return ka[(e=r[e])<<2|(t=r[t])<<1|(n=r[n])]}ha.prototype.ma=function(){return this.g<this.h.length},ha.prototype.$=function(){return this.g},ha.prototype.skip=function(e){if(this.g+e>this.h.length)throw new Re(2,2,3e3);this.g+=e};var Ea=new Map([[32," "],[33," "],[37,"…"],[42,"Š"],[44,"Œ"],[48,"█"],[49,"‘"],[50,"’"],[51,"“"],[52,"”"],[53,"•"],[57,"™"],[58,"š"],[60,"œ"],[61,"℠"],[63,"Ÿ"],[118,"⅛"],[119,"⅜"],[120,"⅝"],[121,"⅞"],[122,"│"],[123,"┐"],[124,"└"],[125,"─"],[126,"┘"],[127,"┌"]]),ka="black blue green cyan red magenta yellow white".split(" ");function Ta(){this.h=[],this.g=[],this.i=new pa,this.l=0,this.s=new Map([["CC1",new Wi(0,0)],["CC2",new Wi(0,1)],["CC3",new Wi(1,0)],["CC4",new Wi(1,1)]]),this.o=this.m=0,this.j=new Map,Aa(this)}function Aa(e){e.m=0,e.o=0;for(var t=(e=u(e.s.values())).next();!t.done;t=e.next())(t=t.value).h=2,t.g=t.i,t.m=null,Li(t.i),Li(t.l),Li(t.o)}function wa(e,t){var n=t.type;if(16==(112&t.xa)){var r=t.xa>>3&1;0===n?e.m=r:e.o=r}if(n=e.s.get("CC"+(n<<1|(n?e.o:e.m)+1)),255===t.xa&&255===t.Ma||!t.xa&&!t.Ma||!Ca(t.xa)||!Ca(t.Ma))return 45<=++e.l&&Aa(e),null;if(e.l=0,t.xa&=127,t.Ma&=127,!t.xa&&!t.Ma)return null;if(r=null,16==(112&t.xa))e:{var i=t.xa;if(r=t.Ma,n.m===(i<<8|r))n.m=null;else if(n.m=i<<8|r,16==(240&i)&&64==(192&r)){i=[11,11,1,2,3,4,12,13,14,15,5,6,7,8,9,10][(7&i)<<1|r>>5&1];var a=(30&r)>>1,o="white",s=!1;if(7>a?o=ta[a]:7===a&&(s=!0),r=1==(1&r),n.h!==Zi){if(a=n.g,n.h===Ji&&i!==a.g){var l=1+i-a.h;Ni(a,l,1+a.g-a.h,a.h),Ui(a,0,l-1),Ui(a,i+1,15-i)}a.g=i,n.g.m=r,n.g.j=s,n.g.l=o,n.g.o="black"}}else if(17==(247&i)&&32==(240&r))n.g.m=!1,n.g.j=!1,n.g.l="white",Mi(n.g,Fi,32),o=!1,"white_italics"===(i=ta[(14&r)>>1])&&(i="white",o=!0),n.g.m=1==(1&r),n.g.j=o,n.g.l=i;else if(16==(247&i)&&32==(240&r)||23==(247&i)&&45==(255&r))o="black",0==(7&i)&&(o=ea[(14&r)>>1]),n.g.o=o;else if(17==(247&i)&&48==(240&r))Mi(n.g,ji,r);else if(18==(246&i)&&32==(224&r))Mi(n.g,1&i?Vi:Bi,r);else if(20==(246&i)&&32==(240&r)){switch(r=t.pts,i=null,t.Ma){case 32:qi(n);break;case 33:(n=n.g).i[n.g].pop();break;case 37:i=Yi(n,2,r);break;case 38:i=Yi(n,3,r);break;case 39:i=Yi(n,4,r);break;case 40:Mi(n.g,Fi,32);break;case 41:n.h=2,n.g=n.i,n.g.h=0,n.j=r;break;case 42:Li(n.o),Xi(n);break;case 43:Xi(n);break;case 44:i=n.i,o=null,n.h!==Zi&&(o=Oi(i,n.j,r)),Ui(i,0,15),i=o;break;case 45:i=n.g,n.h!==Ji?i=null:(o=Oi(i,n.j,r),Ni(i,(s=i.g-i.h+1)-1,s,i.h),Ui(i,0,s-1),Ui(i,i.g,15-i.g),n.j=r,i=o);break;case 46:Ui(n.l,0,15);break;case 47:i=null,n.h!==Zi&&(i=Oi(n.i,n.j,r)),o=n.l,n.l=n.i,n.i=o,qi(n),n.j=r}r=i;break e}r=null}else i=t.Ma,Mi(n.g,Fi,t.xa),Mi(n.g,Fi,i);return r}function Sa(e,t){var n=[];try{for(;t.ma();){var r=fa(t).value,i=(224&r)>>5,a=31&r;if(7===i&&0!=a&&(i=63&fa(t).value),0!=i){e.j.has(i)||e.j.set(i,new ga(i));for(var o=e.j.get(i),s=t.$();t.$()-s<a;){var l=fa(i=t),u=l.value,c=l.pts;if(16===u)u=u<<16|fa(i).value;if(0<=u&&31>=u){var p=c;if(o.g){var d=o.g;switch(i=null,u){case 8:!oa(d)||0>=d.g&&0>=d.h||(0>=d.g?(d.g=d.B-1,d.h--):d.g--,d.i[d.h][d.g]=null);break;case 13:if(d.isVisible()&&(i=sa(d,p,o.i)),d.h+1>=d.F){p=d;for(var h=0,f=1;15>f;f++,h++)p.i[h]=p.i[f];for(f=0;1>f;f++,h++)p.i[h]=ia()}else d.h++;d.g=0;break;case 14:d.isVisible()&&(i=sa(d,p,o.i)),d.i[d.h]=ia(),d.g=0;break;case 12:d.isVisible()&&(i=sa(d,p,o.i)),ra(d),(p=d).h=0,p.g=0}var g=i}else g=null}else if(128<=u&&159>=u)g=ya(o,i,u,c);else{if(4096<=u&&4127>=u)8<=(p=255&u)&&15>=p?i.skip(1):16<=p&&23>=p?i.skip(2):24<=p&&31>=p&&i.skip(3);else if(4224<=u&&4255>=u)128<=(p=255&u)&&135>=p?i.skip(4):136<=p&&143>=p&&i.skip(5);else if(32<=u&&127>=u)i=u,o.g&&aa(o.g,127===i?"♪":String.fromCharCode(i));else if(160<=u&&255>=u)o.g&&aa(o.g,String.fromCharCode(u));else if(4128<=u&&4223>=u){if(i=255&u,o.g)if(Ea.has(i)){var y=Ea.get(i);aa(o.g,y)}else aa(o.g,"_")}else 4256<=u&&4351>=u&&o.g&&aa(o.g,160!=(255&u)?"_":"[CC]");g=null}(i=g)&&n.push(i)}}}}catch(e){if(!(e instanceof Re&&3e3===e.code))throw e;Y("CEA708_INVALID_DATA","Buffer read out of bounds / invalid CEA-708 Data.")}return n}function Ca(e){for(var t=0;e;)t^=1&e,e>>=1;return 1===t}function xa(e,t){var n=null,r=null,i=e.N();return 1&t&&e.skip(8),2&t&&e.skip(4),8&t&&(n=e.N()),16&t&&(r=e.N()),{trackId:i,pe:n,ef:r}}function Ia(e,t){return{ke:1==t?e.Jb():e.N()}}function Pa(e,t){return 1==t?(e.skip(8),e.skip(8)):(e.skip(4),e.skip(4)),{timescale:e.N()}}function Da(e,t,n){var r=e.N(),i=[];1&n&&e.skip(4),4&n&&e.skip(4);for(var a=0;a<r;a++){var o={Vd:null,sampleSize:null,$c:null};256&n&&(o.Vd=e.N()),512&n&&(o.sampleSize=e.N()),1024&n&&e.skip(4),2048&n&&(o.$c=0==t?e.N():e.Fe()),i.push(o)}return{bh:r,He:i}}function Ra(){this.i=new Map,this.h=this.g=0}function Oa(){this.h=new Ra,this.g=new Ta}function La(e,t){for(var n=e.h.parse(t),r=(n=u(n)).next();!r.done;r=n.next()){var i=r.value,a=Se(i.Rf);if(0<a.length&&(r=e.g,i=i.pts,181===(a=new hi(a,0)).Ra()&&49===a.Rd()&&1195456820===a.N()&&3===a.Ra())){var o=a.Ra();if(0!=(64&o)){o&=31,a.skip(1);for(var s=0;s<o;s++){var l=a.Ra(),p=(4&l)>>2,d=a.Ra(),h=a.Ra();p&&(0===(l&=3)||1===l?r.h.push({pts:i,type:l,xa:d,Ma:h,order:r.h.length}):(r.g.push({pts:i,type:l,value:d,order:r.g.length}),r.g.push({pts:i,type:2,value:h,order:r.g.length})))}}}}return function(e){function t(e,t){return e.pts-t.pts||e.order-t.order}var n=[];e.h.sort(t),e.g.sort(t);for(var r=u(e.h),i=r.next();!i.done;i=r.next())(i=wa(e,i.value))&&n.push(i);for(i=(r=u(e.g)).next();!i.done;i=r.next())da(e.i,i.value);for(i=(r=u(e.i.i)).next();!i.done;i=r.next())i=Sa(e,i.value),n.push.apply(n,c(i));return e.i.i=[],e.h=[],e.g=[],n}(e.g)}function Ma(e,t,n,r){this.ya=e,this.Ba=t,this.la=n,this.Id=void 0===r?null:r}function Na(e,t,n,r,i,a,o,s,l,u,c,p,d,h,f){u=void 0===u?[]:u,h=void 0===h?Ua:h,this.startTime=e,this.j=this.endTime=t,this.o=n,this.Ba=r,this.la=i,this.i=a,this.timestampOffset=o,this.appendWindowStart=s,this.appendWindowEnd=l,this.h=u,this.tilesLayout=void 0===c?"":c,this.m=void 0===p?null:p,this.g=void 0===d?null:d,this.status=h,this.l=void 0===f?null:f}Ra.prototype.init=function(e){var t=this,n=[],r=[];if((new yi).box("moov",vi).box("mvex",vi).U("trex",(function(e){var n=e.reader;n.skip(4),n.skip(4),e=n.N(),n=n.N(),t.g=e,t.h=n})).box("trak",vi).U("tkhd",(function(e){var t=e.reader;1==e.version?(t.skip(8),t.skip(8)):(t.skip(4),t.skip(4)),e=t.N(),n.push(e)})).box("mdia",vi).U("mdhd",(function(e){e=Pa(e.reader,e.version),r.push(e.timescale)})).parse(e,!0),!n.length||!r.length||n.length!=r.length)throw new Re(2,2,2010);n.forEach((function(e,n){t.i.set(e,r[n])}))},Ra.prototype.parse=function(e){var t=this,n=[],r=this.g,i=this.h,a=[],o=null,s=9e4;return(new yi).box("moof",vi).box("traf",vi).U("trun",(function(e){a=Da(e.reader,e.version,e.flags).He})).U("tfhd",(function(e){e=xa(e.reader,e.flags),r=e.pe||t.g,i=e.ef||t.h,e=e.trackId,t.i.has(e)&&(s=t.i.get(e))})).U("tfdt",(function(e){o=Ia(e.reader,e.version).ke})).box("mdat",(function(e){if(null===o)throw new Re(2,2,2010);e=e.reader;var t=o,l=s,p=r,d=i,h=a,f=0,g=d;for(h.length&&(g=h[0].sampleSize||d);e.ma();){var y=e.N();if(6==(31&e.Ra())){var v=0;h.length>f&&(v=h[f].$c||0),v=(t+v)/l;for(var m,b=[],_=e.Za(y-1),E=m=0;E<_.length;)2==m&&3==_[E]?(m=0,(_=[].concat(c(_))).splice(E,1),_=new Uint8Array(_)):0==_[E]?m++:m=0,E++;for(m=_,E=0;E<m.length;){for(_=0;255==m[E];)_+=255,E++;_+=m[E++];for(var k=0;255==m[E];)k+=255,E++;k+=m[E++],4==_&&b.push(m.subarray(E,E+k)),E+=k}for(m=(b=u(b)).next();!m.done;m=b.next())n.push({Rf:m.value,pts:v})}else try{e.skip(y-1)}catch(e){break}0==(g-=y+4)&&(t=h.length>f?t+(h[f].Vd||p):t+p,f++,g=h.length>f&&h[f].sampleSize||d)}})).parse(e,!1),n},Oa.prototype.init=function(e){this.h.init(e)},Ma.prototype.ic=function(){return this.Ba},Ma.prototype.dc=function(){return this.la},B("shaka.media.InitSegmentReference",Ma),Ma.prototype.getEndByte=Ma.prototype.dc,Ma.prototype.getStartByte=Ma.prototype.ic,(r=Na.prototype).ya=function(){return this.o()},r.getStartTime=function(){return this.startTime},r.mf=function(){return this.endTime},r.ic=function(){return this.Ba},r.dc=function(){return this.la},r.Ef=function(){return this.tilesLayout},r.Df=function(){return this.m},r.Cb=function(){return this.status},r.Lf=function(){this.status=Fa},B("shaka.media.SegmentReference",Na),Na.prototype.markAsUnavailable=Na.prototype.Lf,Na.prototype.getStatus=Na.prototype.Cb,Na.prototype.getTileDuration=Na.prototype.Df,Na.prototype.getTilesLayout=Na.prototype.Ef,Na.prototype.getEndByte=Na.prototype.dc,Na.prototype.getStartByte=Na.prototype.ic,Na.prototype.getEndTime=Na.prototype.mf,Na.prototype.getStartTime=Na.prototype.getStartTime,Na.prototype.getUris=Na.prototype.ya;var Ua=0,Fa=1;function ja(e){return!e||1==e.length&&1e-6>e.end(0)-e.start(0)?null:1==e.length&&0>e.start(0)?0:e.length?e.start(0):null}function Ba(e){return!e||1==e.length&&1e-6>e.end(0)-e.start(0)?null:e.length?e.end(e.length-1):null}function Va(e,t){return!(!e||!e.length||1==e.length&&1e-6>e.end(0)-e.start(0)||t>e.end(e.length-1))&&t>=e.start(0)}function Ha(e,t){if(!e||!e.length||1==e.length&&1e-6>e.end(0)-e.start(0))return 0;for(var n=0,r=u(Ga(e)),i=r.next();!i.done;i=r.next()){var a=i.value;i=a.start,(a=a.end)>t&&(n+=a-Math.max(i,t))}return n}function Ga(e){if(!e)return[];for(var t=[],n=0;n<e.length;n++)t.push({start:e.start(n),end:e.end(n)});return t}function Ka(e,t,n,r){var i=this;this.j=e,this.m=n,this.h={},this.M={},this.L={},this.g=null,this.F=!1,this.T=r||function(){},this.i={},this.o=new Dr,this.u={},this.B=t,this.G=new it,this.l=function(e,t){var n=new MediaSource;return e.o.oa(n,"sourceopen",(function(){URL.revokeObjectURL(e.I),t.resolve()})),e.I=io(n),e.j.src=e.I,n}(this,this.G),this.D=new Ir((function(){return function(e){var t,n,r,i,a,o,s;return R((function(l){if(1==l.g){for(n in t=[],e.i)for(r=e.i[n],i=r[0],e.i[n]=r.slice(0,1),i&&t.push(i.p.catch(Xe)),a=u(r.slice(1)),o=a.next();!o.done;o=a.next())o.value.p.reject(new Re(2,7,7003,void 0));for(s in e.g&&t.push(e.g.destroy()),e.m&&t.push(e.m.destroy()),e.u)t.push(e.u[s].destroy());return _(l,Promise.all(t),2)}e.o&&(e.o.release(),e.o=null),e.j&&(e.j.removeAttribute("src"),e.j.load(),e.j=null),e.l=null,e.g=null,e.m=null,e.h={},e.u={},e.B=null,e.i={},E(l)}))}(i)})),this.I="",this.s=!1,this.O=new it}function za(e,t,n){e.g||(e.g=new Kt(e.m));var r=e.g;e=e.F,"application/cea-608"!=t&&"application/cea-708"!=t&&(r.j=(0,Xt[t])(),r.j.setSequenceMode?r.j.setSequenceMode(n):W('Text parsers should have a "setSequenceMode" method!'),r.u=e)}function Wa(e){return!e.l||"ended"==e.l.readyState}function Ya(e,t){return t==tt?e.g.g:ja(Xa(e,t))}function qa(e,t){return t==tt?e.g.h:Ba(Xa(e,t))}function Xa(e,t){try{return e.h[t].buffered}catch(e){return null}}function $a(e,t,n,r,i,a){var o,s,l,c,p,d,h,f,g,y,v,m,b,k,T;return R((function(A){switch(A.g){case 1:if(t!=(o=nt).X){A.A(2);break}if(!e.s){A.A(3);break}return _(A,e.O,4);case 4:s=A.h,e.g.s=s;case 3:return _(A,function(e,t,n,r){var i,a,o,s;return R((function(l){return 1==l.g?_(l,Promise.resolve(),2):e.j&&e.i?null==n||null==r?(e.j.parseInit(Se(t)),l.return()):(i=e.u?n:e.s,a={periodStart:e.s,segmentStart:n,segmentEnd:r,vttOffset:i},o=e.j.parseMedia(Se(t),a),s=o.filter((function(t){return t.startTime>=e.l&&t.startTime<e.m})),e.i.append(s),null==e.g&&(e.g=Math.max(n,e.l)),e.h=Math.min(r,e.m),void E(l)):l.return()}))}(e.g,n,r?r.startTime:null,r?r.endTime:null),5);case 5:return A.return();case 2:if(!e.u[t]){i&&(e.g||za(e,"text/vtt",e.s),r?(l=La(e.B,n)).length&&(c=e.h[o.va].timestampOffset,qt(e.g,l,r.startTime,r.endTime,c)):e.B.init(n)),A.A(6);break}return _(A,function(e,t){e.l=!0,e.h=new it,e.m=[],e.j=[],e.i=[];var n=Se(t);return e.g.push(n),e.g.flush(),e.l&&e.h.reject(new Re(2,3,3018)),e.h}(e.u[t],n),7);case 7:p=A.h,e.g||za(e,"text/vtt",e.s),p.metadata&&(d=e.h[t].timestampOffset,e.T(p.metadata,d,r?r.endTime:null)),p.captions&&p.captions.length&&(h=e.h[o.va].timestampOffset,f=function(e){for(var t=[],n=(e=u(e)).next();!n.done;n=e.next())n=n.value,t.push({stream:n.stream,cue:new ne(n.startTime,n.endTime,n.text)});return t}(p.captions),qt(e.g,f,r?r.startTime:null,r?r.endTime:null,h)),n=p.data;case 6:if(n=function(e,t,n,r){var i=e.L[r];return null==n&&i&&(pt()||ct())&&"mp4"==e.M[r].split(";")[0].split("/")[1]&&(t=function(e){function t(){i=!0}function n(e){a.push(e),vi(e)}e=Se(e);var r,i=!1,a=[],o=[];if((new yi).box("moov",n).box("trak",n).box("mdia",n).box("minf",n).box("stbl",n).U("stsd",(function(e){r=e,a.push(e),mi(e)})).U("encv",t).U("enca",t).U("avc1",(function(e){o.push({box:e,nc:1701733238})})).U("avc3",(function(e){o.push({box:e,nc:1701733238})})).U("ac-3",(function(e){o.push({box:e,nc:1701733217})})).U("ec-3",(function(e){o.push({box:e,nc:1701733217})})).U("mp4a",(function(e){o.push({box:e,nc:1701733217})})).parse(e),i)return e;if(0==o.length||!r)throw Rt(e),new Re(2,3,3019);o.reverse();for(var s=u(o),l=s.next();!l.done;l=s.next())l=l.value,e=wi(e,r,l.box,a,l.nc);return e}(t)),t}(e,n,r?r.startTime:null,t),g=e.h[t],y=ao,!e.s||g.mode==y||!r){A.A(8);break}if(!(t==o.va||!(o.va in e.h))){A.A(9);break}return v=[g.appendWindowStart,g.appendWindowEnd],g.appendWindowStart=0,g.appendWindowEnd=1/0,m=g.timestampOffset,g.timestampOffset=0,_(A,eo(e,t,(function(){e.h[t].appendBuffer(n)})),10);case 10:return g.timestampOffset=m,g.appendWindowStart=v[0],g.appendWindowEnd=v[1],b=ja(Xa(e,t)),k=(r.startTime||0)-(b||0),e.O.resolve(k),_(A,eo(e,t,(function(){return Ja(e,t,0,e.l.duration)})),9);case 9:g.mode=y;case 8:return r&&e.s&&t!=o.X&&a&&(T=r.startTime,eo(e,t,(function(){var n=T;0>n&&(n+=.001),e.h[t].timestampOffset=n,Za(e,t)}))),_(A,eo(e,t,(function(){e.h[t].appendBuffer(n)})),12);case 12:E(A)}}))}function Qa(e,t){return R((function(n){return t==nt.X?e.g?_(n,e.g.remove(0,1/0),0):n.return():_(n,eo(e,t,(function(){return Ja(e,t,0,e.l.duration)})),0)}))}function Ja(e,t,n,r){r<=n?Za(e,t):e.h[t].remove(n,r)}function Za(e,t){var n=e.i[t][0];n&&(n.p.resolve(),no(e,t))}function eo(e,t,n){return Pr(e.D),n={start:n,p:new it},e.i[t].push(n),1==e.i[t].length&&ro(e,t),n.p}function to(e,t){var n,r,i,a,o;return R((function(s){switch(s.g){case 1:for(i in Pr(e.D),n=[],r={},e.h)r.Sb=new it,a={start:function(e){return function(){return e.Sb.resolve()}}(r),p:r.Sb},e.i[i].push(a),n.push(r.Sb),1==e.i[i].length&&a.start(),r={Sb:r.Sb};return k(s,2),_(s,Promise.all(n),4);case 4:A(s,3);break;case 2:throw w(s);case 3:try{t()}catch(e){throw new Re(2,3,3015,e)}finally{for(o in e.h)no(e,o)}E(s)}}))}function no(e,t){e.i[t].shift(),ro(e,t)}function ro(e,t){var n=e.i[t][0];if(n)try{n.start()}catch(r){"QuotaExceededError"==r.name?n.p.reject(new Re(2,3,3017,t)):n.p.reject(new Re(2,3,3015,r)),no(e,t)}}Na.Status={qg:Ua,Wg:Fa,Fg:2},(r=Ka.prototype).destroy=function(){return this.D.destroy()},r.init=function(e,t,n){n=void 0!==n&&n;var r,i,a,o,s,l,c,p=this;return R((function(d){if(1==d.g)return r=nt,_(d,p.G,2);for(p.s=n,i={},a=u(e.keys()),o=a.next();!o.done;i={pa:i.pa},o=a.next())i.pa=o.value,s=e.get(i.pa),l=jt(s.mimeType,s.codecs),i.pa==r.X?za(p,l,n):(!t&&MediaSource.isTypeSupported(l)||!Mt(l,i.pa)||(p.u[i.pa]=new Lt,l=Ut(i.pa,l)),c=p.l.addSourceBuffer(l),p.o.C(c,"error",function(e){return function(){p.i[e.pa][0].p.reject(new Re(2,3,3014,p.j.error?p.j.error.code:0))}}(i)),p.o.C(c,"updateend",function(e){return function(){return Za(p,e.pa)}}(i)),p.h[i.pa]=c,p.M[i.pa]=l,p.i[i.pa]=[],p.L[i.pa]=!!s.drmInfos.length);E(d)}))},r.Na=function(){var e={total:Ga(this.j.buffered),audio:Ga(Xa(this,"audio")),video:Ga(Xa(this,"video")),text:[]};if(this.g){var t=this.g.g,n=this.g.h;null!=t&&null!=n&&e.text.push({start:t,end:n})}return e},r.remove=function(e,t,n){var r=this;return R((function(i){return _(i,e==nt.X?r.g.remove(t,n):eo(r,e,(function(){return Ja(r,e,t,n)})),0)}))},r.flush=function(e){var t=this;return R((function(n){return e==nt.X?n.return():_(n,eo(t,e,(function(){t.j.currentTime-=.001,Za(t,e)})),0)}))},r.endOfStream=function(e){var t=this;return R((function(n){return _(n,to(t,(function(){Wa(t)||(e?t.l.endOfStream(e):t.l.endOfStream())})),0)}))},r.Ia=function(e){var t=this;return R((function(n){return _(n,to(t,(function(){t.l.duration=e})),0)}))},r.getDuration=function(){return this.l.duration};var io=e.URL.createObjectURL,ao="sequence",oo=["audio/aac","audio/ac3","audio/ec3","audio/mpeg"];function so(e,t,n){this.l=e,this.Zc=t,this.m=this.i=1/0,this.g=1,this.h=this.j=null,this.o=0,this.s=!0,this.u=0,this.B=void 0===n||n,this.D=0,this.F=!1}function lo(e,t,n){this.l=n,this.j=e,this.s=co(e),this.g=e.g.currentTime,this.m=Date.now()/1e3,this.h=!1,this.o=0,this.u=t,this.i=function(){}}function uo(e){this.g=e}function co(e){if(e.g.paused||0==e.g.playbackRate||0==e.g.buffered.length)var t=!1;else e:{t=e.g.currentTime;for(var n=(e=u(Ga(e.g.buffered))).next();!n.done;n=e.next())if(!(t<(n=n.value).start-.1||t>n.end-.5)){t=!0;break e}t=!1}return t}function po(e,t,n,r,i){var a=this;this.o=i,this.g=e,this.s=t,this.D=n,this.i=new Dr,this.m=!1,this.B=e.readyState,this.u=0,this.h=r,this.l=!1,this.i.C(e,"waiting",(function(){return ho(a)})),this.j=new st((function(){ho(a)})).Ca(.25)}function ho(e){if(0!=e.g.readyState){if(e.g.seeking){if(!e.m)return}else e.m=!1;if(!e.g.paused||0==e.g.currentTime&&(e.g.autoplay||0!=e.g.currentTime)){var t;if(e.g.readyState!=e.B&&(e.B=e.g.readyState),!(t=!e.h)){var n=(t=e.h).j,r=co(n),i=n.g.currentTime,a=Date.now()/1e3;t.g==i&&t.s==r||(t.m=a,t.g=i,t.s=r,t.h=!1),(r=(i=a-t.m)>=t.u&&r&&!t.h)&&(t.i(t.g,i),t.h=!0,t.g=n.g.currentTime,t.o++,t.l(new hr("stalldetected"))),t=!r}t&&(t=e.g.currentTime,null==(r=function(e,t,n){return!e||!e.length||1==e.length&&1e-6>e.end(0)-e.start(0)?null:0<=(e=Ga(e).findIndex((function(e,r,i){return e.start>t&&(0==r||i[r-1].end-t<=n)})))?e:null}(n=e.g.buffered,t,e.D.gapDetectionThreshold))||0==r&&!e.l||((i=n.start(r))>=e.s.Oa()||.001>i-t||(0!=r&&n.end(r-1),e.g.currentTime=i,e.u++,e.o(new hr("gapjumped")))))}}}function fo(e,t,n,r){t==HTMLMediaElement.HAVE_NOTHING||e.readyState>=t?r():(t=go.value().get(t),n.oa(e,t,r))}(r=so.prototype).getDuration=function(){return this.i},r.uf=function(){return this.g},r.Ia=function(e){this.i=e},r.zf=function(){return this.l},r.Le=function(e){this.o=e},r.vc=function(e){this.s=e},r.ce=function(e){this.m=e},r.gg=function(e){this.Zc=e},r.lf=function(){return this.Zc},r.Gb=function(e){if(0!=e.length){var t=e[e.length-1].endTime;this.Md(e[0].startTime),this.g=e.reduce((function(e,t){return Math.max(e,t.endTime-t.startTime)}),this.g),this.h=Math.max(this.h,t),null!=this.l&&this.B&&!this.F&&(this.l=(Date.now()+this.o)/1e3-this.h-this.g)}},r.Fd=function(){this.F=!0},r.Md=function(e){this.j=null==this.j?e:Math.min(this.j,e)},r.Ld=function(e){this.g=Math.max(this.g,e)},r.offset=function(e){null!=this.j&&(this.j+=e),null!=this.h&&(this.h+=e)},r.V=function(){return 1/0==this.i&&!this.s},r.ib=function(){return 1/0!=this.i&&!this.s},r.Pa=function(){return Math.max(this.u,this.fb()-this.m)},r.Me=function(e){this.u=e},r.fb=function(){return this.V()||this.ib()?Math.min(Math.max(0,(Date.now()+this.o)/1e3-this.g-this.l)+this.D,this.i):this.h?Math.min(this.h,this.i):this.i},r.hc=function(e){var t=Math.max(this.j,this.u);return 1/0==this.m?Math.ceil(1e3*t)/1e3:Math.max(t,Math.min(this.fb()-this.m+e,this.Oa()))},r.Bb=function(){return this.hc(0)},r.Oa=function(){return Math.max(0,this.fb()-(this.V()||this.ib()?this.Zc:0))},r.Pe=function(){return!(null==this.l||null!=this.h&&this.B)},r.Ke=function(e){this.D=e},B("shaka.media.PresentationTimeline",so),so.prototype.setAvailabilityTimeOffset=so.prototype.Ke,so.prototype.usingPresentationStartTime=so.prototype.Pe,so.prototype.getSeekRangeEnd=so.prototype.Oa,so.prototype.getSeekRangeStart=so.prototype.Bb,so.prototype.getSafeSeekRangeStart=so.prototype.hc,so.prototype.getSegmentAvailabilityEnd=so.prototype.fb,so.prototype.setUserSeekStart=so.prototype.Me,so.prototype.getSegmentAvailabilityStart=so.prototype.Pa,so.prototype.isInProgress=so.prototype.ib,so.prototype.isLive=so.prototype.V,so.prototype.offset=so.prototype.offset,so.prototype.notifyMaxSegmentDuration=so.prototype.Ld,so.prototype.notifyMinSegmentStartTime=so.prototype.Md,so.prototype.lockStartTime=so.prototype.Fd,so.prototype.notifySegments=so.prototype.Gb,so.prototype.getDelay=so.prototype.lf,so.prototype.setDelay=so.prototype.gg,so.prototype.setSegmentAvailabilityDuration=so.prototype.ce,so.prototype.setStatic=so.prototype.vc,so.prototype.setClockOffset=so.prototype.Le,so.prototype.getPresentationStartTime=so.prototype.zf,so.prototype.setDuration=so.prototype.Ia,so.prototype.getMaxSegmentDuration=so.prototype.uf,so.prototype.getDuration=so.prototype.getDuration,lo.prototype.release=function(){this.l=this.j=null,this.i=function(){}},po.prototype.release=function(){this.i&&(this.i.release(),this.i=null),null!=this.j&&(this.j.stop(),this.j=null),this.h&&(this.h.release(),this.h=null),this.g=this.s=this.o=null},po.prototype.Pd=function(){this.l=!0,ho(this)};var go=new at((function(){return new Map([[HTMLMediaElement.HAVE_METADATA,"loadedmetadata"],[HTMLMediaElement.HAVE_CURRENT_DATA,"loadeddata"],[HTMLMediaElement.HAVE_FUTURE_DATA,"canplay"],[HTMLMediaElement.HAVE_ENOUGH_DATA,"canplaythrough"]])}));function yo(e,t,n){var r=this;this.g=e,this.l=t,this.j=n,this.m=!1,this.h=new Dr,this.i=new Eo(e),fo(this.g,HTMLMediaElement.HAVE_METADATA,this.h,(function(){bo(r,r.j)}))}function vo(e){return e.m?e.g.currentTime:e.j}function mo(e,t){0<e.g.readyState?ko(e.i,t):fo(e.g,HTMLMediaElement.HAVE_METADATA,e.h,(function(){bo(e,e.j)}))}function bo(e,t){.001>Math.abs(e.g.currentTime-t)?_o(e):(e.h.oa(e.g,"seeking",(function(){_o(e)})),ko(e.i,0==e.g.currentTime?t:e.g.currentTime))}function _o(e){e.m=!0,e.h.C(e.g,"seeking",(function(){return e.l()}))}function Eo(e){var t=this;this.h=e,this.m=10,this.l=this.j=this.i=0,this.g=new st((function(){0>=t.i||t.h.currentTime!=t.j?t.g.stop():(t.h.currentTime=t.l,t.i--)}))}function ko(e,t){e.j=e.h.currentTime,e.l=t,e.i=e.m,e.h.currentTime=t,e.g.Ca(.1)}function To(e){var t=this;this.g=e,this.j=!1,this.h=null,this.i=new Dr,fo(this.g,HTMLMediaElement.HAVE_CURRENT_DATA,this.i,(function(){null==t.h||0==t.h?t.j=!0:(t.i.oa(t.g,"seeking",(function(){t.j=!0})),t.g.currentTime=Math.max(0,t.g.currentTime+t.h))}))}function Ao(e,t,n,r,i,a){var o=this;this.i=e,this.g=t.presentationTimeline,this.B=t.minBufferTime||0,this.l=n,this.s=i,this.o=null,this.u=function(e,t,n){if(!t.stallEnabled)return null;var r=t.stallSkip;return function(e,t){e.i=t}(t=new lo(new uo(e),t.stallThreshold,n),(function(){r?e.currentTime+=r:(e.pause(),e.play())})),t}(e,n,a),this.j=new po(e,t.presentationTimeline,n,this.u,a),this.h=new yo(e,(function(){var e=o.j;e.m=!0,e.l=!1;var t=vo(o.h);return e=So(o,t),.001<Math.abs(e-t)&&(t=Date.now()/1e3,!o.o||o.o<t-1)?(o.o=t,mo(o.h,e),e=void 0):(o.s(),e=void 0),e}),function(e,t){return null==t?t=1/0>e.g.getDuration()?e.g.Bb():e.g.Oa():0>t&&(t=e.g.Oa()+t),wo(e,Co(e,t))}(this,r)),this.m=new st((function(){if(0!=o.i.readyState&&!o.i.paused){var e=vo(o.h),t=o.g.Bb(),n=o.g.Oa();3>n-t&&(t=n-3),e<t&&(e=So(o,e),o.i.currentTime=e)}})).Ca(.25)}function wo(e,t){var n=e.g.getDuration();return t>=n?n-e.l.durationBackoff:t}function So(e,t){var n=Math.max(e.B,e.l.rebufferingGoal),r=e.l.safeSeekOffset,i=e.g.Bb(),a=e.g.Oa(),o=e.g.getDuration();3>a-i&&(i=a-3);var s=e.g.hc(n),l=e.g.hc(r);return n=e.g.hc(n+r),t>=o?wo(e,t):t>a?a:t<i?Va(e.i.buffered,l)?l:n:t>=s||Va(e.i.buffered,t)?t:n}function Co(e,t){var n=e.g.Bb();return t<n||t>(n=e.g.Oa())?n:t}function xo(e){this.J=e,this.g=null,this.h=0,this.i=!1}function Io(e,t,n){return new xo([new Na(e,e+t,(function(){return n}),0,null,null,e,e,e+t)])}function Po(e,t,n){this.i=e,this.g=t,this.h=n}function Do(){xo.call(this,[]),this.j=[]}function Ro(e){var t=this;this.g=e,this.j=!1,this.i=this.g.Pc(),this.h=new st((function(){t.g.Ae(.25*t.i)}))}function Oo(e){e.h.stop();var t=e.j?0:e.i;if(0<=t)try{return void(e.g.Pc()!=t&&e.g.be(t))}catch(e){}e.h.Ca(.25),0!=e.g.Pc()&&e.g.be(0)}function Lo(e){var t=this;this.h=e,this.g=new Set,this.i=new st((function(){Mo(t,!1)})).Ca(.25)}function Mo(e,t){for(var n=u(e.g),r=n.next();!r.done;r=n.next())r.value.j(e.h.currentTime,t)}function No(e){yr.call(this),this.g=new Map,this.h=e}function Uo(e){yr.call(this);var t=this;this.g=new Set,this.i=e,this.h=new st((function(){for(var e=t.i(),n=u(t.g),r=n.next();!r.done;r=n.next())(r=r.value).endTime<e.start&&(t.g.delete(r),r=new hr("regionremove",new Map([["region",r]])),t.dispatchEvent(r))})).Ca(2)}function Fo(e){yr.call(this);var t=this;this.i=e,this.g=new Map,this.l=[{qb:null,pb:Vo,hb:function(e,n){return jo(t,"enter",e,n)}},{qb:Bo,pb:Vo,hb:function(e,n){return jo(t,"enter",e,n)}},{qb:Ho,pb:Vo,hb:function(e,n){return jo(t,"enter",e,n)}},{qb:Vo,pb:Bo,hb:function(e,n){return jo(t,"exit",e,n)}},{qb:Vo,pb:Ho,hb:function(e,n){return jo(t,"exit",e,n)}},{qb:Bo,pb:Ho,hb:function(e,n){return jo(t,"skip",e,n)}},{qb:Ho,pb:Bo,hb:function(e,n){return jo(t,"skip",e,n)}}],this.h=new Dr,this.h.C(this.i,"regionremove",(function(e){t.g.delete(e.region)}))}function jo(e,t,n,r){t=new hr(t,new Map([["region",n],["seeking",r]])),e.dispatchEvent(t)}yo.prototype.release=function(){this.h&&(this.h.release(),this.h=null),null!=this.i&&(this.i.release(),this.i=null),this.l=function(){},this.g=null},Eo.prototype.release=function(){this.g&&(this.g.stop(),this.g=null),this.h=null},(r=To.prototype).release=function(){this.i&&(this.i.release(),this.i=null),this.g=null},r.ud=function(e){this.h=this.j?this.h:e},r.Dc=function(){return(this.j?this.g.currentTime:this.h)||0},r.je=function(){return 0},r.ie=function(){return 0},r.Be=function(){},(r=Ao.prototype).release=function(){this.h&&(this.h.release(),this.h=null),this.j&&(this.j.release(),this.j=null),this.m&&(this.m.stop(),this.m=null),this.i=this.h=this.g=this.l=null,this.s=function(){}},r.ud=function(e){mo(this.h,e)},r.Dc=function(){var e=vo(this.h);return 0<this.i.readyState&&!this.i.paused?Co(this,e):e},r.je=function(){return this.u.o},r.ie=function(){return this.j.u},r.Be=function(){this.j.Pd()},(r=xo.prototype).release=function(){this.i||(this.J=[],this.g&&this.g.stop(),this.g=null)},r.Mf=function(){this.i=!0},r.find=function(e){for(var t=this.J.length-1,n=t;0<=n;--n){var r=this.J[n],i=n<t?this.J[n+1].startTime:r.endTime;if(e>=r.startTime&&e<i)return n+this.h}return this.J.length&&e<this.J[0].startTime?this.h:null},r.get=function(e){return 0==this.J.length||0>(e-=this.h)||e>=this.J.length?null:this.J[e]},r.offset=function(e){if(!this.i)for(var t=u(this.J),n=t.next();!n.done;n=t.next()){(n=n.value).startTime+=e,n.endTime+=e,n.j+=e;for(var r=(n=u(n.h)).next();!r.done;r=n.next())(r=r.value).startTime+=e,r.endTime+=e,r.j+=e}},r.mc=function(e){!this.i&&e.length&&(this.J=this.J.filter((function(t){return t.startTime<e[0].startTime})),this.J.push.apply(this.J,c(e)))},r.Fb=function(e,t){var n=this;e=e.filter((function(e){return e.endTime>t&&(0==n.J.length||e.endTime>n.J[0].startTime)})),this.mc(e),this.cb(t)},r.cb=function(e){if(!this.i){var t=this.J.length;this.J=this.J.filter((function(t){return t.endTime>e})),this.h+=t-this.J.length}},r.Xa=function(e,t,n){if(n=void 0!==n&&n,!this.i){for(;this.J.length&&this.J[this.J.length-1].startTime>=t;)this.J.pop();for(;this.J.length&&this.J[0].endTime<=e;)this.J.shift(),n||this.h++;0!=this.J.length&&(e=this.J[this.J.length-1],this.J[this.J.length-1]=new Na(e.startTime,t,e.o,e.Ba,e.la,e.i,e.timestampOffset,e.appendWindowStart,e.appendWindowEnd,e.h,e.tilesLayout,e.m,e.g))}},r.ad=function(e,t){var n=this;this.i||(this.g&&this.g.stop(),this.g=new st((function(){var e=t();e?n.J.push.apply(n.J,c(e)):(n.g.stop(),n.g=null)})),this.g.Ca(e))},xo.prototype[Symbol.iterator]=function(){return this.Ab(0)},xo.prototype.Ab=function(e){var t=this.find(e);if(null==t)return null;t--;var n=this.get(t+1),r=-1;if(n&&0<n.h.length)for(var i=n.h.length-1;0<=i;--i){var a=n.h[i];if(e>=a.startTime&&e<a.endTime){t++,r=i-1;break}}return new Po(this,t,r)},B("shaka.media.SegmentIndex",xo),xo.forSingleSegment=Io,xo.prototype.getIteratorForTime=xo.prototype.Ab,xo.prototype.updateEvery=xo.prototype.ad,xo.prototype.fit=xo.prototype.Xa,xo.prototype.evict=xo.prototype.cb,xo.prototype.mergeAndEvict=xo.prototype.Fb,xo.prototype.offset=xo.prototype.offset,xo.prototype.get=xo.prototype.get,xo.prototype.find=xo.prototype.find,xo.prototype.markImmutable=xo.prototype.Mf,xo.prototype.release=xo.prototype.release,Po.prototype.df=function(){return this.g},Po.prototype.current=function(){var e=this.i.get(this.g);return e&&0<e.h.length&&e.ya().length&&this.h>=e.h.length&&(this.g++,this.h=0,e=this.i.get(this.g)),e&&0<e.h.length?e.h[this.h]:e},Po.prototype.next=function(){var e=this.i.get(this.g);return e&&0<e.h.length?(this.h++,e.ya().length&&this.h==e.h.length&&(this.g++,this.h=0)):(this.g++,this.h=0),{value:e=this.current(),done:!e}},B("shaka.media.SegmentIterator",Po),Po.prototype.next=Po.prototype.next,Po.prototype.current=Po.prototype.current,Po.prototype.currentPosition=Po.prototype.df,y(Do,xo),(r=Do.prototype).clone=function(){var e=new Do;return e.j=this.j.slice(),e},r.release=function(){for(var e=u(this.j),t=e.next();!t.done;t=e.next())t.value.release();this.j=[]},r.find=function(e){for(var t=0,n=u(this.j),r=n.next();!r.done;r=n.next()){var i=(r=r.value).find(e);if(null!=i)return i+t;t+=r.h+r.J.length}return null},r.get=function(e){for(var t=0,n=u(this.j),r=n.next();!r.done;r=n.next()){var i=(r=r.value).get(e-t);if(i)return i;t+=r.h+r.J.length}return null},r.offset=function(){},r.mc=function(){},r.cb=function(){},r.Fb=function(){},r.Xa=function(){},r.ad=function(){},B("shaka.media.MetaSegmentIndex",Do),Do.prototype.updateEvery=Do.prototype.ad,Do.prototype.fit=Do.prototype.Xa,Do.prototype.mergeAndEvict=Do.prototype.Fb,Do.prototype.evict=Do.prototype.cb,Do.prototype.merge=Do.prototype.mc,Do.prototype.offset=Do.prototype.offset,Do.prototype.get=Do.prototype.get,Do.prototype.find=Do.prototype.find,Do.prototype.release=Do.prototype.release,Ro.prototype.release=function(){this.h&&(this.h.stop(),this.h=null),this.g=null},Ro.prototype.set=function(e){this.i=e,Oo(this)},Ro.prototype.Lc=function(){return this.g.Lc()},Lo.prototype.release=function(){this.i.stop();for(var e=u(this.g),t=e.next();!t.done;t=e.next())t.value.release();this.g.clear()},y(No,yr),No.prototype.release=function(){this.g.clear(),yr.prototype.release.call(this)},No.prototype.j=function(e){for(var t=u(this.g.values()),n=t.next();!n.done;n=t.next()){e:{for(var r=(n=n.value).oc,i=r.length-1;0<=i;i--){var a=r[i];if(a.position<=e){r=a.Id;break e}}r=null}if((i=r)&&(i=!((i=n.ne)===r||i&&r&&i.bandwidth==r.bandwidth&&i.audioSamplingRate==r.audioSamplingRate&&i.codecs==r.codecs&&i.contentType==r.contentType&&i.frameRate==r.frameRate&&i.height==r.height&&i.mimeType==r.mimeType&&i.channelsCount==r.channelsCount&&i.pixelAspectRatio==r.pixelAspectRatio&&i.width==r.width)),i)e:{if(i=e,a=r.contentType,(a=this.h()[a])&&0<a.length){var o=a[a.length-1].end;if(i>=a[0].start&&i<o){i=!0;break e}}i=!1}i&&(n.ne=r,JSON.stringify(r),n=new hr("qualitychange",new Map([["quality",r],["position",e]])),this.dispatchEvent(n))}},y(Uo,yr),Uo.prototype.release=function(){this.g.clear(),this.h.stop(),yr.prototype.release.call(this)},y(Fo,yr),Fo.prototype.release=function(){this.i=null,this.g.clear(),this.h.release(),this.h=null,yr.prototype.release.call(this)},Fo.prototype.j=function(e,t){for(var n=u(this.i.g),r=n.next();!r.done;r=n.next()){r=r.value;var i=this.g.get(r),a=e<r.startTime?Bo:e>r.endTime?Ho:Vo;this.g.set(r,a);for(var o=u(this.l),s=o.next();!s.done;s=o.next())(s=s.value).qb==i&&s.pb==a&&s.hb(r,t)}};var Bo=1,Vo=2,Ho=3;function Go(e,t,n,r,i){return e=Tr(e,r,i),0==t&&null==n||(e.headers.Range=n?"bytes="+t+"-"+n:"bytes="+t+"-"),e}function Ko(e,t){var n=this;this.g=t,this.m=e,this.j=null,this.u=1,this.o=this.l=null,this.i=new Map,this.B=!1,this.D=null,this.s=!1,this.h=new Ir((function(){return function(e){var t,n,r,i;return R((function(a){if(1==a.g){for(t=[],n=u(e.i.values()),r=n.next();!r.done;r=n.next())rs(i=r.value),t.push(is(i));return _(a,Promise.all(t),2)}e.i.clear(),e.g=null,e.m=null,e.j=null,E(a)}))}(n)}))}function zo(e,t){var n=e.i.get("video");if(n){var r=n.stream;if(r)if(t){var i=r.trickModeVideo;i&&!n.mb&&(qo(e,i,!1,0,!1),n.mb=r)}else(r=n.mb)&&(n.mb=null,qo(e,r,!0,0,!1))}}function Wo(e,t,n,r,i){n=void 0!==n&&n,r=void 0===r?0:r,i=void 0!==i&&i,e.l=t,e.B&&(t.video&&qo(e,t.video,n,r,i),t.audio&&qo(e,t.audio,n,r,i))}function Yo(e,t){e.o=t,e.B&&qo(e,t,!0,0,!1)}function qo(e,t,n,r,i){var a=e.i.get(t.type);a||t.type!=tt?a&&(a.mb&&(t.trickModeVideo?(a.mb=t,t=t.trickModeVideo):a.mb=null),a.stream!=t||i)&&(t.type==tt&&za(e.g.P,jt(t.mimeType,t.codecs),e.m.sequenceMode),a.stream.closeSegmentIndex&&a.stream.closeSegmentIndex(),a.stream=t,a.ba=null,n&&(a.ac?a.dd=!0:a.Ha?(a.ob=!0,a.Gc=r,a.dd=!0):(rs(a),ts(e,a,!0,r).catch((function(t){e.g&&e.g.onError(t)})))),function(e,t){var n,r;return R((function(i){if(1==i.g)return t.sa?(n=t.stream,r=t.sa,n.segmentIndex?i.A(2):_(i,n.createSegmentIndex(),2)):i.return();if(t.sa!=r||t.stream!=n)return i.return();var a=e.g.Oc(),o=qa(e.g.P,t.type),s=t.stream.segmentIndex.find(t.za?t.za.endTime:a),l=null==s?null:t.stream.segmentIndex.get(s);s=l&&l.la?l.la-l.Ba:null,l&&!s&&(s=(l.endTime-l.getStartTime())*(t.stream.bandwidth||0)/8),s?((l=l.i)&&(s+=(l.la?l.la-l.Ba:null)||0),a=8*s/(l=e.g.getBandwidthEstimate())<(o||0)-a-Math.max(e.m.minBufferTime||0,e.j.rebufferingGoal)||t.sa.h.g>s):a=!1,a&&t.sa.abort(),E(i)}))}(e,a).catch((function(t){e.g&&e.g.onError(t)}))):function(e,t){var n,r,i,a,o;R((function(s){switch(s.g){case 1:return n=nt,k(s,2),_(s,Qa(e.g.P,n.X),4);case 4:A(s,3);break;case 2:r=w(s),e.g&&e.g.onError(r);case 3:i=jt(t.mimeType,t.codecs),za(e.g.P,i,e.m.sequenceMode),a=e.g.P.m,(a.isTextVisible()||e.j.alwaysStreamText)&&(o=$o(t),e.i.set(n.X,o),ns(e,o,0)),E(s)}}))}(e,t)}function Xo(e,t){t.ac||t.ob||(t.Ha?(t.ob=!0,t.Gc=0):null==Ya(e.g.P,t.type)?null==t.Ka&&ns(e,t,0):(rs(t),ts(e,t,!1,0).catch((function(t){e.g&&e.g.onError(t)}))))}function $o(e){return{stream:e,type:e.type,ba:null,za:null,Tc:null,Ed:null,Dd:null,Cd:null,mb:null,endOfStream:!1,Ha:!1,Ka:null,ob:!1,Gc:0,dd:!1,ac:!1,sc:!0,Td:!1,jc:!1,sa:null}}function Qo(t,n){var r,i,a,o,s;return R((function(l){switch(l.g){case 1:if(Pr(t.h),n.Ha||null==n.Ka||n.ac)return l.return();if(n.Ka=null,!n.ob){l.A(2);break}return _(l,ts(t,n,n.dd,n.Gc),3);case 3:return l.return();case 2:if(n.stream.segmentIndex){l.A(4);break}return r=n.stream,_(l,n.stream.createSegmentIndex(),5);case 5:if(r!=n.stream)return r.closeSegmentIndex&&r.closeSegmentIndex(),null==n.Ka&&ns(t,n,0),l.return();case 4:k(l,6),null!=(i=function(t,n){if(Zo(n))return function(e,t){var n=qa(e,"video")||0;Wt(e.g,t,n)}(t.g.P,n.stream.originalId||""),null;n.type==tt&&function(e){e.g&&Wt(e.g,"",0)}(t.g.P);var r=t.g.Oc(),i=n.za?n.za.endTime:r,a=function(e,t,n){return t==tt?null==(e=e.g).h||e.h<n?0:e.h-Math.max(n,e.g):Ha(e=Xa(e,t),n)}(t.g.P,n.type,r),o=Math.max(t.m.minBufferTime||0,t.j.rebufferingGoal,t.j.bufferingGoal)*t.u;if(1e-6>t.m.presentationTimeline.getDuration()-i)return n.endOfStream=!0,"video"==n.type&&(r=t.i.get(tt))&&Zo(r)&&(r.endOfStream=!0),null;if(n.endOfStream=!1,a>=o)return t.j.updateIntervalSeconds/2;if(a=qa(t.g.P,n.type),!(a=function(e,t,n,r){if(t.ba)return t.ba.current();if(t.za||r)return t.ba=t.stream.segmentIndex.Ab(t.za?t.za.endTime:r),t.ba&&t.ba.next().value;e=e.j.inaccurateManifestTolerance,r=Math.max(n-e,0);var i=null;return e&&(t.ba=t.stream.segmentIndex.Ab(r),i=t.ba&&t.ba.next().value),i||(t.ba=t.stream.segmentIndex.Ab(n),i=t.ba&&t.ba.next().value),i}(t,n,r,a)))return t.j.updateIntervalSeconds;o=1/0;for(var s=Array.from(t.i.values()),l=(s=u(s)).next();!l.done;l=s.next())Zo(l=l.value)||l.ba&&!l.ba.current()||(o=Math.min(o,l.za?l.za.endTime:r));return i>=o+t.m.presentationTimeline.g?t.j.updateIntervalSeconds:(function(t,n,r,i){var a,o,s,l,u,c,p,d,h,f,g;return R((function(y){switch(y.g){case 1:if(a=nt,o=n.stream,s=n.ba,n.Ha=!0,k(y,2),2==i.Cb())throw new Re(1,1,1011);return _(y,function(e,t,n){var r,i,a,o,s,l,u;return R((function(c){return r=[],i=Math.max(0,n.appendWindowStart-.1),a=n.appendWindowEnd+.01,(o=n.timestampOffset)==t.Ed&&i==t.Dd&&a==t.Cd||(s=function(){var n;return R((function(r){if(1==r.g)return k(r,2),t.Dd=i,t.Cd=a,t.Ed=o,_(r,function(e,t,n,r,i,a){return R((function(o){return t==nt.X?(a||(e.g.s=n),function(e,t,n){e.l=t,e.m=n}(e.g,r,i),o.return()):_(o,Promise.all([eo(e,t,(function(){var n=e.h[t].appendWindowStart,r=e.h[t].appendWindowEnd;e.h[t].abort(),e.h[t].appendWindowStart=n,e.h[t].appendWindowEnd=r,Za(e,t)})),a?Promise.resolve():eo(e,t,(function(){var r=n;0>r&&(r+=.001),e.h[t].timestampOffset=r,Za(e,t)})),eo(e,t,(function(){e.h[t].appendWindowStart=0,e.h[t].appendWindowEnd=i,e.h[t].appendWindowStart=r,Za(e,t)}))]),0)}))}(e.g.P,t.type,o,i,a,e.m.sequenceMode),4);if(2!=r.g)return A(r,0);throw n=w(r),t.Dd=null,t.Cd=null,t.Ed=null,n}))},r.push(s())),!function(e,t){return e&&t?e.ic()==t.ic()&&e.dc()==t.dc()&&te(e.ya(),t.ya()):e==t}(n.i,t.Tc)&&(t.Tc=n.i)&&(l=es(e,t,n.i),u=function(){var n,r,i;return R((function(a){switch(a.g){case 1:return k(a,2),_(a,l,4);case 4:return n=a.h,Pr(e.h),r=t.stream.closedCaptions&&0<t.stream.closedCaptions.size,_(a,$a(e.g.P,t.type,n,null,r),5);case 5:A(a,0);break;case 2:throw i=w(a),t.Tc=null,i}}))},e.g.Pf(n.startTime,n.i),r.push(u())),_(c,Promise.all(r),0)}))}(t,n,i),4);case 4:return Pr(t.h),t.s?y.return():(l="video/mp4"==o.mimeType||"audio/mp4"==o.mimeType,u=e.ReadableStream,t.j.lowLatencyMode&&u&&l&&!i.l?(p=new Uint8Array(0),d=function(e){var a,s,l;return R((function(u){return Pr(t.h),t.s?u.return():(p=function(e,t){var n=new Uint8Array(e.length+t.length);return n.set(e),n.set(t,e.length),n}(p,e),a=!1,s=0,(new yi).box("mdat",(function(e){s=e.size+e.start,a=!0})).parse(p,!1,!0),a?(l=p.subarray(0,s),p=p.subarray(s),_(u,Jo(t,n,r,o,i,l),0)):u.A(0))}))},_(y,es(t,n,i,d),6)):_(y,es(t,n,i),7));case 7:if(c=y.h,Pr(t.h),t.s)return y.return();if(!i.l){y.A(8);break}return _(y,function(t,n,r){var i,a,o,s;return R((function(l){if(1==l.g)return(i=n.l).cryptoKey?l.A(2):_(l,i.fetchKey(),3);if(!(a=i.iv))for(a=Se(new ArrayBuffer(16)),o=i.firstMediaSequenceNumber+r.g,s=a.byteLength-1;0<=s;s--)a[s]=255&o,o>>=8;return l.return(e.crypto.subtle.decrypt({name:"AES-CBC",iv:a},i.cryptoKey,t))}))}(c,i,s),9);case 9:c=y.h;case 8:return Pr(t.h),n.ob?(n.Ha=!1,ns(t,n,0),y.return()):_(y,Jo(t,n,r,o,i,c),6);case 6:if(Pr(t.h),t.s)return y.return();n.za=i,s.next(),n.Ha=!1,n.Td=!1,h=t.g.P.Na(),f=h[n.type],JSON.stringify(f),n.ob||t.g.Pd(),ns(t,n,0),A(y,0);break;case 2:if(g=w(y),Pr(t.h,g),t.s)return y.return();if(n.Ha=!1,7001==g.code)n.Ha=!1,n.Ka=null,ns(t,n,0),y.A(0);else if(n.type==a.X&&t.j.ignoreTextStreamFailures)t.i.delete(a.X),y.A(0);else if(3017==g.code)(function(e,t,n){if(!Array.from(e.i.values()).some((function(e){return e!=t&&e.Td}))){var r=Math.round(100*e.u);if(20<r)e.u-=.2;else{if(!(4<r))return t.jc=!0,e.s=!0,void e.g.onError(n);e.u-=.04}t.Td=!0}ns(e,t,4)})(t,n,g),y.A(0);else{if(1001!=g.code||!g.data||404!=g.data[1])return n.jc=!0,g.severity=2,_(y,as(t,g),0);n.Ha=!1,n.Ka=null,ns(t,n,1),y.A(0)}}}))}(t,n,r,a).catch((function(){})),null)}(t,n))&&(ns(t,n,i),n.jc=!1),A(l,7);break;case 6:return a=w(l),_(l,as(t,a),8);case 8:return l.return();case 7:if(o=Array.from(t.i.values()),!t.B||!o.every((function(e){return e.endOfStream}))){l.A(0);break}return _(l,t.g.P.endOfStream(),10);case 10:Pr(t.h),0!=(s=t.g.P.getDuration())&&s<t.m.presentationTimeline.getDuration()&&t.m.presentationTimeline.Ia(s),E(l)}}))}function Jo(e,t,n,r,i,a){var o,s;return R((function(l){return 1==l.g?(o=r.closedCaptions&&0<r.closedCaptions.size,(null!=r.emsgSchemeIdUris&&0<r.emsgSchemeIdUris.length||e.j.dispatchAllEmsgBoxes)&&(new yi).U("emsg",(function(t){var n=r.emsgSchemeIdUris;if(0===t.version)var a=t.reader.pc(),o=t.reader.pc(),s=t.reader.N(),l=t.reader.N(),u=t.reader.N(),c=t.reader.N(),p=i.startTime+l/s;else s=t.reader.N(),l=(p=t.reader.Jb()/s+i.timestampOffset)-i.startTime,u=t.reader.N(),c=t.reader.N(),a=t.reader.pc(),o=t.reader.pc();t=t.reader.Za(t.reader.S.byteLength-t.reader.$()),(n&&n.includes(a)||e.j.dispatchAllEmsgBoxes)&&("urn:mpeg:dash:event:2012"==a?e.g.Qf():(n=new hr("emsg",n=(new Map).set("detail",{startTime:p,endTime:p+u/s,schemeIdUri:a,value:o,timescale:s,presentationTimeDelta:l,eventDuration:u,id:c,messageData:t})),e.g.onEvent(n)))})).parse(a),_(l,function(e,t,n){var r,i,a;return R((function(o){if(1==o.g)return r=Math.max(e.j.bufferBehind,e.m.presentationTimeline.g),null==(i=Ya(e.g.P,t.type))||.01>=(a=n-i-r)?o.return():_(o,e.g.P.remove(t.type,i,i+a),2);Pr(e.h),E(o)}))}(e,t,n),2)):3!=l.g?(Pr(e.h),s=t.sc,t.sc=!1,_(l,$a(e.g.P,t.type,a,i,o,s),3)):(Pr(e.h),void E(l))}))}function Zo(e){return e&&e.type==tt&&("application/cea-608"==e.stream.mimeType||"application/cea-708"==e.stream.mimeType)}function es(e,t,n,r){var i,a,o,s,l;return R((function(u){return 1==u.g?(i=Sr,a=Go(n.ya(),n.Ba,n.la,e.j.retryParameters,r),o=t.stream,e.g.modifySegmentRequest(a,{type:o.type,init:n instanceof Ma,duration:n.endTime-n.startTime,mimeType:o.mimeType,codecs:o.codecs,bandwidth:o.bandwidth}),s=e.g.jb.request(i,a),t.sa=s,_(u,s.promise,2)):(l=u.h,t.sa=null,u.return(l.data))}))}function ts(e,t,n,r){var i,a;return R((function(o){return 1==o.g?(t.ob=!1,t.dd=!1,t.Gc=0,t.ac=!0,t.za=null,t.Tc=null,t.ba=null,r?(i=e.g.Oc(),a=e.g.P.getDuration(),_(o,e.g.P.remove(t.type,i+r,a),3)):_(o,Qa(e.g.P,t.type),4)):3!=o.g?(Pr(e.h),n?_(o,e.g.P.flush(t.type),3):o.A(3)):(Pr(e.h),t.ac=!1,t.endOfStream=!1,ns(e,t,0),void E(o))}))}function ns(e,t,n){var r=t.type;(r!=tt||e.i.has(r))&&(t.Ka=new ot((function(){var n;return R((function(r){return 1==r.g?(k(r,2),_(r,Qo(e,t),4)):2!=r.g?A(r,0):(n=w(r),e.g&&e.g.onError(n),void E(r))}))})).R(n))}function rs(e){null!=e.Ka&&(e.Ka.stop(),e.Ka=null)}function is(e){return R((function(t){return e.sa?_(t,e.sa.abort(),0):t.A(0)}))}function as(e,t){return R((function(n){if(1==n.g)return _(n,or(e.D),2);Pr(e.h),e.g.onError(t),t.handled||e.j.failureCallback(t),E(n)}))}function os(e,t){var n=Ul(),r=this;this.j=t,this.i=e,this.l=n,this.o=null,this.m=[],this.h=this.g=null,this.u=Promise.resolve().then((function(){return function(e){return R((function(t){if(e.s.g)t=t.A(0);else{if(0==e.m.length||e.g&&!e.g.gb)var n=!1;else{e.g&&(e.g.Ga.kb(),e.g=null);var r=(n=e.m.shift()).create(e.l);r?(n.Ga.Hb(),e.g={node:r.node,payload:r.payload,gb:r.gb,Ga:n.Ga}):n.Ga.Xc(),n=!0}n?n=Promise.resolve():e.g?n=function(e){var t,n;return R((function(r){switch(r.g){case 1:return e.i=e.j.wf(e.i,e.l,e.g.node,e.g.payload),k(r,2),e.h=e.j.ff(e.i,e.l,e.g.payload),_(r,e.h.promise,4);case 4:e.h=null,e.i==e.g.node&&(e.g.Ga.Vc(),e.g=null),A(r,0);break;case 2:return 7001==(t=w(r)).code?e.g.Ga.kb():e.g.Ga.onError(t),e.g=null,e.h=null,n=e,_(r,e.j.handleError(e.l,t),5);case 5:n.i=r.h,E(r)}}))}(e):(e.j.Of(e.i),e.o=new it,n=e.o),t=_(t,n,1)}return t}))}(r)})),this.s=new Ir((function(){return function(e){var t,n;return R((function(r){if(1==r.g)return e.h&&e.h.abort(),ls(e),_(r,e.u,2);for(e.g&&e.g.Ga.kb(),t=u(e.m),n=t.next();!n.done;n=t.next())n.value.Ga.kb();e.g=null,e.m=[],e.j=null,E(r)}))}(r)}))}function ss(e,t){var n={Hb:function(){},Vc:function(){},kb:function(){},onError:function(){},Xc:function(){},ah:function(){}};return e.m.push({create:t,Ga:n}),e.h&&e.h.abort(),ls(e),n}function ls(e){e.o&&(e.o.resolve(),e.o=null)}function us(e){this.g=null;for(var t=u(Array.from(e.textTracks)),n=t.next();!n.done;n=t.next())(n=n.value).mode="disabled","Shaka Player TextTrack"==n.label&&(this.g=n);this.g||(this.g=e.addTextTrack("subtitles","Shaka Player TextTrack")),this.g.mode="hidden"}function cs(e){if(e.startTime>=e.endTime)return null;var t=new VTTCue(e.startTime,e.endTime,e.payload);t.lineAlign=e.lineAlign,t.positionAlign=e.positionAlign,e.size&&(t.size=e.size);try{t.align=e.textAlign}catch(e){}return"center"==e.textAlign&&"center"!=t.align&&(t.align="middle"),"vertical-lr"==e.writingMode?t.vertical="lr":"vertical-rl"==e.writingMode&&(t.vertical="rl"),1==e.lineInterpretation&&(t.snapToLines=!1),null!=e.line&&(t.line=e.line),null!=e.position&&(t.position=e.position),t}function ps(e,t){var n=e.mode;e.mode="showing"==n?"showing":"hidden";for(var r=u(Array.from(e.cues)),i=r.next();!i.done;i=r.next())(i=i.value)&&t(i)&&e.removeCue(i);e.mode=n}function ds(){}function hs(e){for(;e.firstChild;)e.removeChild(e.firstChild)}function fs(t,n){var r=this;this.j=!1,this.i=[],this.B=t,this.m=n,this.g=document.createElement("div"),this.g.classList.add("shaka-text-container"),this.g.style.textAlign="center",this.g.style.display="flex",this.g.style.flexDirection="column",this.g.style.alignItems="center",this.g.style.justifyContent="flex-end",this.m.appendChild(this.g),this.u=new st((function(){gs(r)})).Ca(.25),this.h=new Map,this.s=new Dr,this.s.C(document,"fullscreenchange",(function(){gs(r,!0)})),this.l=null,"ResizeObserver"in e&&(this.l=new ResizeObserver((function(){gs(r,!0)})),this.l.observe(this.g)),this.o=new Map}function gs(e,t){if(e.g){var n=e.B.currentTime;if(!e.j||void 0!==t&&t){for(var r=u(e.o.values()),i=r.next();!i.done;i=r.next())hs(i.value);hs(e.g),e.h.clear(),e.o.clear()}if(e.j){r=new Map;for(var a=(i=u(e.h.keys())).next();!a.done;a=i.next())a=a.value,r.set(a,e.h.get(a));!function e(t,n,r,i,a){for(var o=!1,s=[],l=[],c=(n=u(n)).next();!c.done;c=n.next()){c=c.value,a.push(c);var p=t.h.get(c),d=c.startTime<=i&&c.endTime>i,h=p?p.Qe:null;p&&(s.push(p.vd),p.qc&&s.push(p.qc),d||(o=!0,t.h.delete(c),p=null)),d&&(l.push(c),p||(ys(t,c,a),h=(p=t.h.get(c)).Qe,o=!0)),0<c.nestedCues.length&&h&&e(t,c.nestedCues,h,i,a),a.pop()}if(o){for(a=(i=u(s)).next();!a.done;a=i.next())(a=a.value).parentElement&&a.parentElement.removeChild(a);for(l.sort((function(e,t){return e.startTime!=t.startTime?e.startTime-t.startTime:e.endTime-t.endTime})),c=(l=u(l)).next();!c.done;c=l.next())(i=t.h.get(c.value)).qc?(r.appendChild(i.qc),i.qc.appendChild(i.vd)):r.appendChild(i.vd)}}(e,e.i,e.g,n,[])}}}function ys(e,t,n){var r=1<n.length,i=r?"span":"div";t.lineBreak&&(i="br"),r=!r&&0<t.nestedCues.length;var a=document.createElement(i);if("br"!=i&&function(e,t,n,r,i){var a=t.style,o=0==n.nestedCues.length,s=1<r.length;a.whiteSpace="pre-wrap";var l=n.payload.replace(/\s+$/g,(function(e){return" ".repeat(e.length)}));if(a.webkitTextStrokeColor=n.textStrokeColor,a.webkitTextStrokeWidth=n.textStrokeWidth,a.color=n.color,a.direction=n.direction,a.opacity=n.opacity,a.paddingLeft=vs(n.linePadding,n,e.m),a.paddingRight=vs(n.linePadding,n,e.m),a.textShadow=n.textShadow,n.backgroundImage)a.backgroundImage="url('"+n.backgroundImage+"')",a.backgroundRepeat="no-repeat",a.backgroundSize="contain",a.backgroundPosition="center",a.width="100%",a.height="100%";else{if(n.nestedCues.length)var u=t;else u=document.createElement("span"),t.appendChild(u);n.border&&(u.style.border=n.border),i||((t=function(e,t){for(var n=e.length-1;0<=n;n--){var r=t(e[n]);if(r||0===r)return r}return null}(r,(function(e){return e.backgroundColor})))?u.style.backgroundColor=t:l&&(u.style.backgroundColor="rgba(0, 0, 0, 0.8)")),l&&(u.textContent=l)}s&&!r[r.length-1].isContainer?a.display="inline":(a.display="flex",a.flexDirection="column",a.alignItems="center",a.justifyContent="before"==n.displayAlign?"flex-start":"center"==n.displayAlign?"center":"flex-end"),o||(a.margin="0"),a.fontFamily=n.fontFamily,a.fontWeight=n.fontWeight.toString(),a.fontStyle=n.fontStyle,a.letterSpacing=n.letterSpacing,a.fontSize=vs(n.fontSize,n,e.m),n.line&&1==n.lineInterpretation&&(a.position="absolute",a.left="0",a.top="0",n.writingMode==ce?(a.width="100%",n.lineAlign==de?a.top=n.line+"%":"end"==n.lineAlign&&(a.bottom=n.line+"%")):"vertical-lr"==n.writingMode?(a.height="100%",n.lineAlign==de?a.left=n.line+"%":"end"==n.lineAlign&&(a.right=n.line+"%")):(a.height="100%",n.lineAlign==de?a.right=n.line+"%":"end"==n.lineAlign&&(a.left=n.line+"%"))),a.lineHeight=n.lineHeight,n.position&&(n.writingMode==ce?a.paddingLeft=n.position:a.paddingTop=n.position),"line-left"==n.positionAlign?a.cssFloat="left":"line-right"==n.positionAlign&&(a.cssFloat="right"),a.textAlign=n.textAlign,a.textDecoration=n.textDecoration.join(" "),a.writingMode=n.writingMode,"writingMode"in document.documentElement.style&&a.writingMode==n.writingMode||(a.webkitWritingMode=n.writingMode),n.size&&(n.writingMode==ce?a.width=n.size+"%":a.height=n.size+"%")}(e,a,t,n,r),n=null,t.region&&t.region.id)if(n=t.region,e.o.has(n.id))n=e.o.get(n.id);else{i=document.createElement("span");var o=n.heightUnits==_e?"%":"px",s=n.widthUnits==_e?"%":"px",l=n.viewportAnchorUnits==_e?"%":"px";i.id="shaka-text-region---"+n.id,i.classList.add("shaka-text-region"),i.style.height=n.height+o,i.style.width=n.width+s,i.style.position="absolute",i.style.top=n.viewportAnchorY+l,i.style.left=n.viewportAnchorX+l,i.style.display="flex",i.style.flexDirection="column",i.style.alignItems="center",i.style.justifyContent="before"==t.displayAlign?"flex-start":"center"==t.displayAlign?"center":"flex-end",e.o.set(n.id,i),n=i}i=a,r&&((i=document.createElement("span")).classList.add("shaka-text-wrapper"),i.style.backgroundColor=t.backgroundColor,a.appendChild(i)),e.h.set(t,{vd:a,Qe:i,qc:n})}function vs(e,t,n){var r=(r=new RegExp(/(\d*\.?\d+)([a-z]+|%+)/).exec(e))?{value:Number(r[1]),unit:r[2]}:null;if(!r)return e;var i=r.value;switch(r.unit){case"%":return i/100*n.clientHeight/t.cellResolution.rows+"px";case"c":return n.clientHeight*i/t.cellResolution.rows+"px";default:return e}}function ms(e,t){this.h=e,this.g=t,this.j="",this.o=void 0,this.i=!1,this.m=!0,this.l=!1}function bs(e,t,n){try{if(e.g.enabled){var r={d:1e3*n.duration,st:e.h.V()?Rs:Ds};r.ot=function(e){var t=e.type;if(e.init)return xs;if("video"==t)return e.codecs.includes(",")?Cs:Ss;if("audio"==t)return ws;if("text"==t)return"application/mp4"===e.mimeType?Ps:Is}(n);var i=r.ot===Ss||r.ot===ws||r.ot===Cs||r.ot===Ps;i&&(r.bl=function(e,t){var n=e.h.Na()[t];if(!n.length)return NaN;var r=e.h.getCurrentTime();return(n=n.find((function(e){return e.start<=r&&e.end>=r})))?1e3*(n.end-r):NaN}(e,n.type)),n.bandwidth&&(r.br=n.bandwidth/1e3),i&&r.ot!==Ps&&(r.tb=function(e,t){var n=e.h.Ya();if(!n.length)return NaN;for(var r=n[0],i=(n=u(n)).next();!i.done;i=n.next())"variant"===(i=i.value).type&&i.bandwidth>r.bandwidth&&(r=i);switch(t){case Ss:return r.videoBandwidth||NaN;case ws:return r.audioBandwidth||NaN;default:return r.bandwidth}}(e,r.ot)/1e3),Es(e,t,r)}}catch(e){Y("CMCD_SEGMENT_ERROR","Could not generate segment CMCD data.",e)}}function _s(t){return t.j||(t.j=t.g.sessionId||e.crypto.randomUUID()),{v:1,sf:t.o,sid:t.j,cid:t.g.contentId,mtp:t.h.getBandwidthEstimate()/1e3}}function Es(e,t,n){n=void 0===n?{}:n;var r=void 0===r?e.g.useHeaders:r;if(e.g.enabled){Object.assign(n,_s(e)),n.pr=e.h.Nc();var i=n.ot===Ss||n.ot===Cs;if(e.l&&i&&(n.bs=!0,n.su=!0,e.l=!1),null==n.su&&(n.su=e.m),r)e=function(e){for(var t=Object.keys(e),n={},r=["Object","Request","Session","Status"],i=[{},{},{},{}],a={br:0,d:0,ot:0,tb:0,bl:1,dl:1,mtp:1,nor:1,nrr:1,su:1,cid:2,pr:2,sf:2,sid:2,st:2,v:2,bs:3,rtp:3},o=(t=u(t)).next();!o.done;o=t.next())o=o.value,i[null!=a[o]?a[o]:1][o]=e[o];for(e=0;e<i.length;e++)(a=ks(i[e]))&&(n["CMCD-"+r[e]]=a);return n}(n),Object.keys(e).length&&Object.assign(t.headers,e);else{var a=ks(n);a&&(t.uris=t.uris.map((function(e){return Ts(e,a)})))}}}function ks(e){function t(e){return 100*n(e/100)}function n(e){return Math.round(e)}for(var r,i=[],a={br:n,d:n,bl:t,dl:t,mtp:t,nor:function(e){return encodeURIComponent(e)},rtp:t,tb:n},o=Object.keys(e||{}).sort(),s=(o=u(o)).next();!s.done;s=o.next()){var l=e[s=s.value];if(!(r=l,Number.isNaN(r)||null==r||""===r||!1===r||"v"===s&&1===l||"pr"==s&&1===l)){var c=a[s];c&&(l=c(l));var p;p="string"===(c=typeof l)&&"ot"!==s&&"sf"!==s&&"st"!==s?s+"="+JSON.stringify(l):"boolean"===c?s:"symbol"===c?s+"="+l.description:s+"="+l,i.push(p)}}return i.join(",")}function Ts(e,t){if(!t||e.includes("offline:"))return e;var n=new Le(e);return n.g.set("CMCD",t),n.toString()}Ko.prototype.destroy=function(){return this.h.destroy()},Ko.prototype.configure=function(e){this.j=e,this.D=new ar({maxAttempts:Math.max(e.retryParameters.maxAttempts,2),baseDelay:e.retryParameters.baseDelay,backoffFactor:e.retryParameters.backoffFactor,fuzzFactor:e.retryParameters.fuzzFactor,timeout:0,stallTimeout:0,connectionTimeout:0},!0)},Ko.prototype.start=function(){var e=this;return R((function(t){if(1==t.g)return _(t,function(e){var t,n,r,i,a,o,s,l,c,p;return R((function(d){if(1==d.g){if(t=nt,!e.l)throw new Re(2,5,5006);return n=new Map,r=new Set,e.l.audio&&(n.set(t.bb,e.l.audio),r.add(e.l.audio)),e.l.video&&(n.set(t.va,e.l.video),r.add(e.l.video)),e.o&&(n.set(t.X,e.o),r.add(e.o)),i=e.g.P,a=e.j.forceTransmuxTS,_(d,i.init(n,a,e.m.sequenceMode),2)}Pr(e.h);var h=e.m.presentationTimeline.getDuration();for(1/0>h?e.g.P.Ia(h):e.g.P.Ia(Math.pow(2,32)),o=u(n.keys()),s=o.next();!s.done;s=o.next())l=s.value,c=n.get(l),e.i.has(l)||(p=$o(c),e.i.set(l,p),ns(e,p,0));E(d)}))}(e),2);Pr(e.h),e.B=!0,E(t)}))},Ko.prototype.sc=function(){for(var e=this.g.Oc(),t=u(this.i.keys()),n=t.next();!n.done;n=t.next()){var r=n.value;(n=this.i.get(r)).ba=null;var i=this.g.P;if(r==tt?i=null!=(i=i.g).g&&null!=i.h&&(e>=i.g&&e<i.h):i=Va(i=Xa(i,r),e),!i){if((null!=qa(this.g.P,r)||n.Ha)&&Xo(this,n),n.sa&&(n.sa.abort(),n.sa=null),r===tt)for((r=this.g.P.B.g).l=0,r.h=[],r.g=[],(i=r.i).i=[],i.h=[],i.g=0,Aa(r),i=(r=u(r.j.values())).next();!i.done;i=r.next())ba(i.value);n.sc=!0}}},os.prototype.destroy=function(){return this.s.destroy()},(r=us.prototype).remove=function(e,t){return!!this.g&&(ps(this.g,(function(n){return n.startTime<t&&n.endTime>e})),!0)},r.append=function(e){function t(e){var n=[],r=700<=e.fontWeight,i="italic"==e.fontStyle,a=e.textDecoration.includes("underline");return r&&n.push("b"),i&&n.push("i"),a&&n.push("u"),r=n.reduce((function(e,t){return e+"<"+t+">"}),""),n=n.reduceRight((function(e,t){return e+"</"+t+">"}),""),e.lineBreak?"\n":e.nestedCues.length?e.nestedCues.map(t).join(""):r+e.payload+n}var n=function e(n,r){for(var i=u(n),a=i.next();!a.done;a=i.next())if((a=a.value).isContainer)e(a.nestedCues,r);else{var o=a.clone();o.nestedCues=[],o.payload=t(a),r.push(o)}return r}(e,[]),r=[];e=this.g.cues?Array.from(this.g.cues):[];for(var i={},a=(n=u(n)).next();!a.done;i={rb:i.rb},a=n.next())i.rb=a.value,e.some(function(e){return function(t){return t.startTime==e.rb.startTime&&t.endTime==e.rb.endTime&&t.text==e.rb.payload}}(i))||(a=cs(i.rb))&&r.push(a);for(i=(e=u(e=r.slice().sort((function(e,t){return e.startTime!=t.startTime?e.startTime-t.startTime:e.endTime!=t.endTime?e.endTime-t.startTime:"line"in VTTCue.prototype?r.indexOf(t)-r.indexOf(e):r.indexOf(e)-r.indexOf(t)})))).next();!i.done;i=e.next())this.g.addCue(i.value)},r.destroy=function(){return this.g&&(ps(this.g,(function(){return!0})),this.g.mode="disabled"),this.g=null,Promise.resolve()},r.isTextVisible=function(){return"showing"==this.g.mode},r.setTextVisibility=function(e){this.g.mode=e?"showing":"hidden"},B("shaka.text.SimpleTextDisplayer",us),us.prototype.setTextVisibility=us.prototype.setTextVisibility,us.prototype.isTextVisible=us.prototype.isTextVisible,us.prototype.destroy=us.prototype.destroy,us.prototype.append=us.prototype.append,us.prototype.remove=us.prototype.remove,B("shaka.util.Dom",ds),ds.removeAllChildren=hs,(r=fs.prototype).append=function(e){for(var t=[].concat(c(this.i)),n={},r=(e=u(e)).next();!r.done;n={yc:n.yc},r=e.next())n.yc=r.value,t.some(function(e){return function(t){return re(t,e.yc)}}(n))||this.i.push(n.yc);gs(this)},r.destroy=function(){this.m.removeChild(this.g),this.g=null,this.j=!1,this.i=[],this.u&&this.u.stop(),this.h.clear(),this.s&&(this.s.release(),this.s=null),this.l&&(this.l.disconnect(),this.l=null)},r.remove=function(e,t){if(!this.g)return!1;var n=this.i.length;return this.i=this.i.filter((function(n){return n.startTime<e||n.endTime>=t})),gs(this,n>this.i.length),!0},r.isTextVisible=function(){return this.j},r.setTextVisibility=function(e){this.j=e},B("shaka.text.UITextDisplayer",fs),fs.prototype.setTextVisibility=fs.prototype.setTextVisibility,fs.prototype.isTextVisible=fs.prototype.isTextVisible,fs.prototype.remove=fs.prototype.remove,fs.prototype.destroy=fs.prototype.destroy,fs.prototype.append=fs.prototype.append,B("shaka.text.WebVttGenerator",(function(){}));var As="m",ws="a",Ss="v",Cs="av",xs="i",Is="c",Ps="tt",Ds="v",Rs="l";function Os(){}function Ls(e,t,n,r,i){var a,o=i in r,s=!0;for(a in t){var l=i+"."+a,u=o?r[i]:n[a];o||a in n?void 0===t[a]?void 0===u||o?delete e[a]:e[a]=vr(u):u.constructor==Object&&t[a]&&t[a].constructor==Object?(e[a]||(e[a]=vr(u)),l=Ls(e[a],t[a],u,r,l),s=s&&l):typeof t[a]!=typeof u||null==t[a]||"function"!=typeof t[a]&&t[a].constructor!=u.constructor?(z("Invalid config, wrong type for "+l),s=!1):("function"==typeof n[a]&&n[a].length!=t[a].length&&W("Unexpected number of arguments for "+l),e[a]=t[a]):(z("Invalid config, unrecognized key "+l),s=!1)}return s}function Ms(e,t){for(var n={},r=n,i=0,a=0;!(0>(i=e.indexOf(".",i)));)0!=i&&"\\"==e[i-1]||(r[a=e.substring(a,i).replace(/\\\./g,".")]={},r=r[a],a=i+1),i+=1;return r[e.substring(a).replace(/\\\./g,".")]=t,n}function Ns(e,t){return e&&t}function Us(){}function Fs(){var e=1/0;navigator.connection&&navigator.connection.saveData&&(e=360);var t={retryParameters:{maxAttempts:2,baseDelay:1e3,backoffFactor:2,fuzzFactor:.5,timeout:3e4,stallTimeout:5e3,connectionTimeout:1e4},servers:{},clearKeys:{},advanced:{},delayLicenseRequestUntilPlayed:!1,initDataTransform:function(e,t,n){return Ns([e,t,n],e)},logLicenseExchange:!1,updateExpirationTime:1,preferredKeySystems:[],keySystemsMapping:{}},n={retryParameters:{maxAttempts:2,baseDelay:1e3,backoffFactor:2,fuzzFactor:.5,timeout:3e4,stallTimeout:5e3,connectionTimeout:1e4},availabilityWindowOverride:NaN,disableAudio:!1,disableVideo:!1,disableText:!1,disableThumbnails:!1,defaultPresentationDelay:0,segmentRelativeVttTiming:!1,dash:{clockSyncUri:"",ignoreDrmInfo:!1,disableXlinkProcessing:!1,xlinkFailGracefully:!1,ignoreMinBufferTime:!1,autoCorrectDrift:!0,initialSegmentLimit:1e3,ignoreSuggestedPresentationDelay:!1,ignoreEmptyAdaptationSet:!1,ignoreMaxSegmentDuration:!1,keySystemsByURI:{"urn:uuid:1077efec-c0b2-4d02-ace3-3c1e52e2fb4b":"org.w3.clearkey","urn:uuid:e2719d58-a985-b3c9-781a-b030af78d30e":"org.w3.clearkey","urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed":"com.widevine.alpha","urn:uuid:9a04f079-9840-4286-ab92-e65be0885f95":"com.microsoft.playready","urn:uuid:79f0049a-4098-8642-ab92-e65be0885f95":"com.microsoft.playready","urn:uuid:f239e769-efa3-4850-9c16-a903c6932efb":"com.adobe.primetime"},manifestPreprocessor:function(e){return Ns([e],e)}},hls:{ignoreTextStreamFailures:!1,ignoreImageStreamFailures:!1,defaultAudioCodec:"mp4a.40.2",defaultVideoCodec:"avc1.42E01E",ignoreManifestProgramDateTime:!1,mediaPlaylistFullMimeType:'video/mp2t; codecs="avc1.42E01E, mp4a.40.2"'}},r={retryParameters:{maxAttempts:2,baseDelay:1e3,backoffFactor:2,fuzzFactor:.5,timeout:3e4,stallTimeout:5e3,connectionTimeout:1e4},failureCallback:function(e){return Ns([e],void 0)},rebufferingGoal:2,bufferingGoal:10,bufferBehind:30,ignoreTextStreamFailures:!1,alwaysStreamText:!1,startAtSegmentBoundary:!1,gapDetectionThreshold:.5,durationBackoff:1,forceTransmuxTS:!1,safeSeekOffset:5,stallEnabled:!0,stallThreshold:1,stallSkip:.1,useNativeHlsOnSafari:!0,inaccurateManifestTolerance:2,lowLatencyMode:!1,autoLowLatencyMode:!1,forceHTTPS:!1,preferNativeHls:!1,updateIntervalSeconds:1,dispatchAllEmsgBoxes:!1,observeQualityChanges:!1,maxDisabledTime:30};(yt("Web0S")||pt()||yt("CrKey"))&&(r.stallSkip=0);var i={trackSelectionCallback:function(e){return R((function(t){return t.return(e)}))},downloadSizeCallback:function(e){var t;return R((function(n){return 1==n.g?navigator.storage&&navigator.storage.estimate?_(n,navigator.storage.estimate(),3):n.return(!0):(t=n.h,n.return(t.usage+e<.95*t.quota))}))},progressCallback:function(e,t){return Ns([e,t],void 0)},usePersistentLicense:!0,numberOfParallelDownloads:5},a={drm:t,manifest:n,streaming:r,offline:i,abrFactory:function(){return new Vn},abr:{enabled:!0,useNetworkInformation:!0,defaultBandwidthEstimate:1e6,switchInterval:8,bandwidthUpgradeTarget:.85,bandwidthDowngradeTarget:.95,restrictions:{minWidth:0,maxWidth:1/0,minHeight:0,maxHeight:e,minPixels:0,maxPixels:1/0,minFrameRate:0,maxFrameRate:1/0,minBandwidth:0,maxBandwidth:1/0},advanced:{minTotalBytes:128e3,minBytes:16e3,fastHalfLife:2,slowHalfLife:5},restrictToElementSize:!1,ignoreDevicePixelRatio:!1},preferredAudioLanguage:"",preferredTextLanguage:"",preferredVariantRole:"",preferredTextRole:"",preferredAudioChannelCount:2,preferredVideoCodecs:[],preferredAudioCodecs:[],preferForcedSubs:!1,preferredDecodingAttributes:[],restrictions:{minWidth:0,maxWidth:1/0,minHeight:0,maxHeight:1/0,minPixels:0,maxPixels:1/0,minFrameRate:0,maxFrameRate:1/0,minBandwidth:0,maxBandwidth:1/0},playRangeStart:0,playRangeEnd:1/0,textDisplayFactory:function(){return null},cmcd:{enabled:!1,sessionId:"",contentId:"",useHeaders:!1}};return i.trackSelectionCallback=function(e){return R((function(t){return t.return(function(e,t){var n=e.filter((function(e){return"variant"==e.type})),r=[],i=an(t,n.map((function(e){return e.language})));i&&(r=n.filter((function(e){return en(e.language)==i}))),0==r.length&&(r=n.filter((function(e){return e.primary}))),0==r.length&&(n.map((function(e){return e.language})),r=n);var a=r.filter((function(e){return e.height&&480>=e.height}));if(a.length&&(a.sort((function(e,t){return t.height-e.height})),r=a.filter((function(e){return e.height==a[0].height}))),n=[],r.length){var o=Math.floor(r.length/2);r.sort((function(e,t){return e.bandwidth-t.bandwidth})),n.push(r[o])}for(r=u(e),o=r.next();!o.done;o=r.next())(o=o.value).type!=tt&&"image"!=o.type||n.push(o);return n}(e,a.preferredAudioLanguage))}))},a}function js(e,t,n){var r={".drm.keySystemsMapping":"",".drm.servers":"",".drm.clearKeys":"",".drm.advanced":{distinctiveIdentifierRequired:!1,persistentStateRequired:!1,videoRobustness:"",audioRobustness:"",sessionType:"",serverCertificate:new Uint8Array(0),serverCertificateUri:"",individualizationServer:""}};return Ls(e,t,n||Fs(),r,"")}function Bs(){this.g=null,this.h=[]}function Vs(e,t){if(null==e.g)e.g={timestamp:Date.now()/1e3,state:t,duration:0};else{var n=Date.now()/1e3;e.g.duration=n-e.g.timestamp,e.g.state!=t&&(e.h.push(e.g),e.g={timestamp:n,state:t,duration:0})}}function Hs(e,t){var n=0;e.g&&e.g.state==t&&(n+=e.g.duration);for(var r=u(e.h),i=r.next();!i.done;i=r.next())n+=(i=i.value).state==t?i.duration:0;return n}function Gs(){this.i=this.h=null,this.g=[]}function Ks(e,t,n){e.i!=t&&(e.i=t,e.g.push({timestamp:Date.now()/1e3,id:t.id,type:"text",fromAdaptation:n,bandwidth:null}))}function zs(){this.u=this.B=this.G=this.D=this.s=this.j=this.F=this.m=this.i=this.O=this.T=this.I=this.L=this.M=this.l=this.o=NaN,this.g=new Bs,this.h=new Gs}function Ws(t,n){yr.call(this);var r=this;this.l=Bl,this.Ic=this.g=null,this.ha=!1,this.Qc=new Dr,this.Wb=new Dr,this.s=new Dr,this.zd=this.u=this.Vb=this.i=this.Rc=this.I=this.j=this.ia=this.T=this.Sc=this.M=this.Jc=this.G=this.vb=this.B=this.L=this.m=this.F=null,this.Ee=1e9,this.h=sl(this),this.$b={width:1/0,height:1/0},this.o=null,this.La=new er(this.h.preferredAudioLanguage,this.h.preferredVariantRole,this.h.preferredAudioChannelCount),this.sb=this.h.preferredTextLanguage,this.Zb=this.h.preferredTextRole,this.Xb=this.h.preferForcedSubs,this.Mb=[],this.cc=null,n&&n(this),this.F=function(e){return new Er((function(t,n){e.u&&e.u.segmentDownloaded(t,n)}),(function(t,n,r){t=(new Map).set("headers",t).set("request",n).set("requestType",r),e.dispatchEvent(Ys("downloadheadersreceived",t))}),(function(t,n,r,i){t=(new Map).set("request",t).set("error",n).set("httpResponseCode",r).set("aborted",i),e.dispatchEvent(Ys("downloadfailed",t))}))}(this),this.F.$d(this.h.streaming.forceHTTPS),this.D=null,Wl&&(this.D=Wl()),this.Qc.C(e,"online",(function(){r.Ud()})),this.O={name:"detach"},this.Y={name:"attach"},this.ea={name:"unload"},this.Nd={name:"manifest-parser"},this.Kd={name:"manifest"},this.ub={name:"media-source"},this.Bd={name:"drm-engine"},this.ca={name:"load"},this.Qd={name:"src-equals-drm-engine"},this.wb={name:"src-equals"};var i=new Map;i.set(this.Y,(function(e,t){return pr(function(e,t,n){return null==t.K&&(t.K=n.K,e.Wb.C(t.K,"error",(function(){var t=Sl(e);t&&Al(e,t)}))),e.g=t.K,Promise.resolve()}(r,e,t))})),i.set(this.O,(function(e){return e.K&&(r.Wb.lb(),e.K=null),r.D&&r.D.release(),r.g=null,pr(e=Promise.resolve())})),i.set(this.ea,(function(e){return pr(qs(r,e))})),i.set(this.ub,(function(e){return pr(e=function(e,t){var n,r,i,a,o,s;return R((function(l){if(1==l.g)return n=new Oa,r=e.h.textDisplayFactory,i=r(),e.Gd=r,a=function(e,t,n,r){return new Ka(e,t,n,r)}(t.K,n,i,(function(t,n,r){for(var i=(t=u(t)).next();!i.done;i=t.next())if((i=i.value).data&&i.cueTime&&i.frames){for(var a=i.cueTime+n,o=r,s=u(i.frames),l=s.next();!l.done;l=s.next())Xs(e,a,o,"ID3",l.value);e.D&&e.D.onHlsTimedMetadata(i,a)}})),o=e.h.manifest,s=o.segmentRelativeVttTiming,a.F=s,_(l,a.G,2);e.L=a,E(l)}))}(r,e))})),i.set(this.Nd,(function(e,t){return pr(function(e,t,n){var r,i,a,o;return R((function(s){if(1==s.g)return t.mimeType=n.mimeType,t.uri=n.uri,r=t.uri,i=e.F,e.Vb=r,a=e,_(s,li(r,i,e.h.manifest.retryParameters,t.mimeType),2);a.Rc=s.h,e.I=e.Rc(),o=vr(e.h.manifest),n.K&&"AUDIO"===n.K.nodeName&&(o.disableVideo=!0),e.I.configure(o),E(s)}))}(r,e,t))})),i.set(this.Kd,(function(e){return function(e,t){var n=t.uri,r=e.F;e.Sc=new Uo((function(){return e.rc()})),e.Sc.addEventListener("regionadd",(function(t){t=t.region,wl(e,"timelineregionadded",t),e.D&&e.D.onDashTimedMetadata(t)})),e.ia=null,e.h.streaming.observeQualityChanges&&(e.ia=new No((function(){return e.Na()})),e.ia.addEventListener("qualitychange",(function(t){var n=t.quality;t=t.position,n=(new Map).set("mediaQuality",{bandwidth:n.bandwidth,audioSamplingRate:n.audioSamplingRate,codecs:n.codecs,contentType:n.contentType,frameRate:n.frameRate,height:n.height,mimeType:n.mimeType,channelsCount:n.channelsCount,pixelAspectRatio:n.pixelAspectRatio,width:n.width}).set("position",t),e.dispatchEvent(Ys("mediaqualitychanged",n))})));var i={networkingEngine:r,modifyManifestRequest:function(t,n){var r=e.T;try{r.g.enabled&&(r.o=n.format,Es(r,t,{ot:As,su:!r.i}))}catch(e){Y("CMCD_MANIFEST_ERROR","Could not generate manifest CMCD data.",e)}},modifySegmentRequest:function(t,n){bs(e.T,t,n)},filter:function(t){return ll(e,t)},makeTextStreamsForClosedCaptions:function(t){return function(e,t){for(var n=new Set,r=u(t.textStreams),i=r.next();!i.done;i=r.next())"application/cea-608"!=(i=i.value).mimeType&&"application/cea-708"!=i.mimeType||n.add(i.originalId);for(r=u(t.variants),i=r.next();!i.done;i=r.next())if((i=i.value.video)&&i.closedCaptions)for(var a=u(i.closedCaptions.keys()),o=a.next();!o.done;o=a.next())if(o=o.value,!n.has(o)){var s=o.startsWith("CC")?"application/cea-608":"application/cea-708",l=new Do;s={id:e.Ee++,originalId:o,createSegmentIndex:function(){return Promise.resolve()},segmentIndex:l,mimeType:s,codecs:"",kind:"caption",encrypted:!1,drmInfos:[],keyIds:new Set,language:i.closedCaptions.get(o),label:null,type:tt,primary:!1,trickModeVideo:null,emsgSchemeIdUris:null,roles:i.roles,forced:!1,channelsCount:null,audioSamplingRate:null,spatialAudio:!1,closedCaptions:null},t.textStreams.push(s),n.add(o)}}(e,t)},onTimelineRegionAdded:function(t){var n=e.Sc;e:{for(var r=u(n.g),i=r.next();!i.done;i=r.next())if((i=i.value).schemeIdUri==t.schemeIdUri&&i.id==t.id&&i.startTime==t.startTime&&i.endTime==t.endTime){r=i;break e}r=null}null==r&&(n.g.add(t),t=new hr("regionadd",new Map([["region",t]])),n.dispatchEvent(t))},onEvent:function(t){return e.dispatchEvent(t)},onError:function(t){return Al(e,t)},isLowLatencyMode:function(){return e.h.streaming.lowLatencyMode},isAutoLowLatencyMode:function(){return e.h.streaming.autoLowLatencyMode},enableLowLatencyMode:function(){e.configure("streaming.lowLatencyMode",!0)}},a=Date.now()/1e3;return new sr(function(){var t,r,o,s;return R((function(l){if(1==l.g)return t=e,_(l,e.I.start(n,i),2);if(t.i=l.h,r=Ys("manifestparsed"),e.dispatchEvent(r),0==e.i.variants.length)throw new Re(2,4,4036);!function(e){function t(e){return e.video&&e.audio||e.video&&e.video.codecs.includes(",")}e.variants.some(t)&&(e.variants=e.variants.filter(t))}(e.i),o=Date.now()/1e3,s=o-a,e.o.F=s,E(l)}))}(),(function(){return e.I.stop()}))}(r,e)})),i.set(this.Bd,(function(e){return pr(e=function(e,t){var n,r;return R((function(i){return 1==i.g?(n=Date.now()/1e3,r=!0,e.m=Qs(e,{jb:e.F,onError:function(t){Al(e,t)},Wc:function(t){Cl(e,t)},onExpirationUpdated:function(t,n){xl(e,t,n)},onEvent:function(t){e.dispatchEvent(t),"drmsessionupdate"==t.type&&r&&(r=!1,e.o.j=Date.now()/1e3-n)}}),e.m.configure(e.h.drm),_(i,jr(e.m,e.i.variants,e.i.offlineSessionIds),2)):3!=i.g?_(i,e.m.Yb(t.K),3):_(i,ll(e,e.i),0)}))}(r,e))})),i.set(this.ca,(function(e,t){return pr(function(e,t,n){var r,i,a,o,s,l,u,c,p,d;return R((function(h){switch(h.g){case 1:if(t.startTime=n.startTime,null!=e.cc&&(t.startTime=e.cc,e.cc=null),r=t.K,i=t.uri,e.Vb=i,e.G=new Ro({Pc:function(){return r.playbackRate},Lc:function(){return r.defaultPlaybackRate},be:function(e){r.playbackRate=e},Ae:function(e){r.currentTime+=e}}),a=function(){return dl(e)},o=function(){return pl(e)},e.s.C(r,"playing",a),e.s.C(r,"pause",a),e.s.C(r,"ended",a),e.s.C(r,"ratechange",o),s=e.h.abrFactory,e.u&&e.zd==s||(e.zd=s,e.u=s(),"function"!=typeof e.u.setMediaElement&&(function(){var e=new zn(5,0),t=qn,n=t.g,r=e.h-n.h;(0<(e.g-n.g||r)?t.i:t.h)(t.g,e,"AbrManager","Please use an AbrManager with setMediaElement function.")}(),e.u.setMediaElement=function(){}),e.u.configure(e.h.abr)),e.La=new er(e.h.preferredAudioLanguage,e.h.preferredVariantRole,e.h.preferredAudioChannelCount),e.sb=e.h.preferredTextLanguage,e.Zb=e.h.preferredTextRole,e.Xb=e.h.preferForcedSubs,Il(e.i.presentationTimeline,e.h.playRangeStart,e.h.playRangeEnd),e.u.init((function(t,n,r){e.j&&t!=e.j.l&&yl(e,t,!0,void 0!==n&&n,void 0===r?0:r)})),e.u.setMediaElement(r),e.B=function(e,t){return new Ao(e.g,e.i,e.h.streaming,t,(function(){e.vb&&Mo(e.vb,!0),e.j&&e.j.sc(),e.M&&Zs(e)}),(function(t){return e.dispatchEvent(t)}))}(e,t.startTime),e.vb=function(e){var t=new Fo(e.Sc);t.addEventListener("enter",(function(t){wl(e,"timelineregionenter",t.region)})),t.addEventListener("exit",(function(t){wl(e,"timelineregionexit",t.region)})),t.addEventListener("skip",(function(t){var n=t.region;t.seeking||(wl(e,"timelineregionenter",n),wl(e,"timelineregionexit",n))}));var n=new Lo(e.g);return n.g.add(t),e.ia&&n.g.add(e.ia),n}(e),l=Math.max(e.i.minBufferTime,e.h.streaming.rebufferingGoal),Js(e,l),un(e.i,e.h.preferredVideoCodecs,e.h.preferredAudioCodecs,e.h.preferredAudioChannelCount,e.h.preferredDecodingAttributes),e.j=function(e){return new Ko(e.i,{Oc:function(){return e.B.Dc()},getBandwidthEstimate:function(){return e.u.getBandwidthEstimate()},modifySegmentRequest:function(t,n){bs(e.T,t,n)},P:e.L,jb:e.F,onError:function(t){return Al(e,t)},onEvent:function(t){return e.dispatchEvent(t)},Qf:function(){e.I&&e.I.update&&e.I.update()},Pd:function(){e.B&&e.B.Be(),Zs(e)},Pf:function(t,n){var r=n.Id;r&&e.ia&&function(e,t,n){var r=function(e,t){var n=e.g.get(t);return n||(n={oc:[],ne:null,contentType:t},e.g.set(t,n)),n}(e,t.contentType);!function(e,t){var n=e.h()[t.contentType];if(n&&0<n.length){var r=n[0].start,i=n[n.length-1].end,a=t.oc;t.oc=a.filter((function(e,t){return!(e.position<=r&&t+1<a.length&&a[t+1].position<=r||e.position>=i)}))}else t.oc=[]}(e,r),e={Id:t,position:n},0<=(t=(r=r.oc).findIndex((function(e){return e.position>=n})))?r.splice(t,r[t].position==n?1:0,e):r.push(e)}(e.ia,r,t)}})}(e),e.j.configure(e.h.streaming),e.l=Vl,r.textTracks&&e.s.C(r.textTracks,"addtrack",(function(t){if(t.track)switch(t=t.track,t.kind){case"chapters":$s(e,t)}})),e.dispatchEvent(Ys("streaming")),u=null,e.Ya().find((function(e){return e.active}))){h.A(2);break}if(u=fl(e),yl(e,u,!0,!1,0),!e.h.streaming.startAtSegmentBoundary){h.A(3);break}return c=e.B.Dc(),_(h,function(e,t){var n,r,i,a,o;return R((function(s){return 1==s.g?(n=e.audio,r=e.video,i=function(e,t){var n,r,i;return R((function(a){return 1==a.g?e?_(a,e.createSegmentIndex(),2):a.return(null):(r=(n=e.segmentIndex.Ab(t))?n.next().value:null)?(i=r.startTime,a.return(i)):a.return(null)}))},_(s,i(n,t),2)):3!=s.g?(a=s.h,_(s,i(r,t),3)):null!=(o=s.h)&&null!=a?s.return(Math.max(o,a)):null!=o?s.return(o):null!=a?s.return(a):s.return(t)}))}(u,c),4);case 4:p=h.h,e.B.ud(p);case 3:ml(e,null,kn(u));case 2:return e.Db().find((function(e){return e.active}))||((d=Dn(e.i.textStreams,e.sb,e.Zb,e.Xb)[0]||null)&&Ks(e.o.h,d,!0),u&&(d?(u.audio&&function(e,t,n){return e=en(e.h.preferredTextLanguage),t=en(t.language),Qt(n=en(n.language),e)&&!Qt(t,n)}(e,u.audio,d)&&(e.ha=!0),e.ha&&e.L.m.setTextVisibility(!0),kl(e)):e.ha=!1),d&&(e.h.streaming.alwaysStreamText||e.yd())&&Yo(e.j,d)),_(h,e.j.start(),5);case 5:e.h.abr.enabled&&(e.u.enable(),Tl(e)),_n(e.j?e.j.l:null,e.i),Dl(e.i),bl(e),hl(e),e.i.variants.some((function(e){return e.primary})),e.s.oa(r,"loadedmetadata",(function(){e.o.m=Date.now()/1e3-n.de})),E(h)}}))}(r,e,t))})),i.set(this.Qd,(function(e,t){return pr(function(e,t,n){var r,i,a,o,s,l,u;return R((function(c){return 1==c.g?(r=nt,i=Date.now()/1e3,a=!0,e.m=Qs(e,{jb:e.F,onError:function(t){Al(e,t)},Wc:function(t){Cl(e,t)},onExpirationUpdated:function(t,n){xl(e,t,n)},onEvent:function(t){e.dispatchEvent(t),"drmsessionupdate"==t.type&&a&&(a=!1,e.o.j=Date.now()/1e3-i)}}),e.m.configure(e.h.drm),o=n.uri||"",s=ci(o),"application/x-mpegurl"==(l=Yl[s])&&ht()&&(l="application/vnd.apple.mpegurl"),l||(l="video/mp4"),u={id:0,language:"und",disabledUntilTime:0,primary:!1,audio:null,video:{id:0,originalId:null,createSegmentIndex:function(){return Promise.resolve()},segmentIndex:null,mimeType:n.mimeType?n.mimeType.split(";")[0]:l,codecs:n.mimeType?Ht(n.mimeType):"",encrypted:!0,drmInfos:[],keyIds:new Set,language:"und",label:null,type:r.va,primary:!1,trickModeVideo:null,emsgSchemeIdUris:null,roles:[],forced:!1,channelsCount:null,audioSamplingRate:null,spatialAudio:!1,closedCaptions:null},bandwidth:100,allowedByApplication:!0,allowedByKeySystem:!0,decodingInfos:[]},e.m.Y=!0,_(c,jr(e.m,[u],[]),2)):_(c,e.m.Yb(t.K),0)}))}(r,e,t))})),i.set(this.wb,(function(e,t){return function(e,t,n){function r(){return dl(e)}t.uri=n.uri,t.startTime=n.startTime,e.Vb=t.uri;var i=t.K;e.B=new To(i);var a=!1;e.Mb.push((function(){a=!0})),null!=t.startTime&&e.B.ud(t.startTime),e.G=new Ro({Pc:function(){return i.playbackRate},Lc:function(){return i.defaultPlaybackRate},be:function(e){i.playbackRate=e},Ae:function(e){i.currentTime+=e}}),Js(e,e.h.streaming.rebufferingGoal),e.s.C(i,"playing",r),e.s.C(i,"pause",r),e.s.C(i,"ended",r),e.s.C(i,"ratechange",(function(){return pl(e)})),"none"!=i.preload&&e.s.oa(i,"loadedmetadata",(function(){e.o.m=Date.now()/1e3-n.de})),i.audioTracks&&(e.s.C(i.audioTracks,"addtrack",(function(){return bl(e)})),e.s.C(i.audioTracks,"removetrack",(function(){return bl(e)})),e.s.C(i.audioTracks,"change",(function(){return bl(e)}))),i.textTracks&&(e.s.C(i.textTracks,"addtrack",(function(t){if(t.track)switch(t=t.track,t.kind){case"metadata":!function(e,t){if("metadata"==t.kind){t.mode="hidden",e.s.C(t,"cuechange",(function(){if(t.activeCues)for(var n=u(t.activeCues),r=n.next();!r.done;r=n.next())r=r.value,Xs(e,r.startTime,r.endTime,r.type,r.value),e.D&&e.D.onCueMetadataChange(r.value)}));var n=new st((function(){for(var t=function(e){return Array.from(e.g.textTracks).filter((function(e){return"metadata"==e.kind}))}(e),n=(t=u(t)).next();!n.done;n=t.next())n.value.mode="hidden"})).Lb().R(.5);e.Mb.push((function(){n.stop()}))}}(e,t);break;case"chapters":$s(e,t);break;default:bl(e)}})),e.s.C(i.textTracks,"removetrack",(function(){return bl(e)})),e.s.C(i.textTracks,"change",(function(){return bl(e)})));var o=ci(t.uri);i.src=function(e,t,n){try{if(!e.g.enabled)return t;var r=_s(e);e:{switch(n){case"video/webm":case"video/mp4":var i=Cs;break e;case"application/x-mpegurl":i=As;break e}i=void 0}return r.ot=i,r.su=!0,Ts(t,ks(r))}catch(e){return Y("CMCD_SRC_ERROR","Could not generate src CMCD data.",e),t}}(e.T,t.uri,Yl[o]),(pt()||yt("Web0S"))&&i.load(),e.l=Hl,e.dispatchEvent(Ys("streaming"));var s=new it;return fo(i,HTMLMediaElement.HAVE_METADATA,e.s,(function(){s.resolve()})),fo(i,HTMLMediaElement.HAVE_CURRENT_DATA,e.s,(function(){return R((function(t){return 1==t.g?(function(e){var t=e.h.preferredAudioLanguage;if(""!=t){e.Xd(t);var n=e.h.preferredVariantRole;""!=n&&e.Xd(t,n)}}(e),tl(e).find((function(e){return"disabled"!=e.mode}))?t.A(2):_(t,new Promise((function(t){e.s.oa(i.textTracks,"change",t),new st(t).R(1)})),2)):a?t.return():(function(e){var t=e.h.preferredTextLanguage,n=e.h.preferForcedSubs;if(""!=t){e.Yd(t,"",n);var r=e.h.preferredTextRole;""!=r&&e.Yd(t,r,n)}}(e),void E(t))}))})),i.error?s.reject(Sl(e)):"none"==i.preload&&(W('With <video preload="none">, the browser will not load anything until play() is called. We are unable to measure load latency in a meaningful way, and we cannot provide track info yet. Please do not use preload="none" with Shaka Player.'),s.resolve()),e.s.oa(i,"error",(function(){s.reject(Sl(e))})),new sr(s,(function(){return s.reject(new Re(2,7,7001)),Promise.resolve()}))}(r,e,t)})),this.ua=new os(this.O,{wf:function(e,t,n,i){var a=null;return e==r.O&&(a=n==r.O?r.O:r.Y),e==r.Y&&(a=n==r.O||t.K!=i.K?r.O:n==r.Y?r.Y:n==r.ub||n==r.ca?r.ub:n==r.wb?r.Qd:null),e==r.ub&&(a=n==r.ca&&t.K==i.K?r.Nd:r.ea),e==r.Nd&&(a=Nl(r.ca,r.Kd,r.ea,n,t,i)),e==r.Kd&&(a=Nl(r.ca,r.Bd,r.ea,n,t,i)),e==r.Bd&&(a=Nl(r.ca,r.ca,r.ea,n,t,i)),e==r.Qd&&(a=n==r.wb&&t.K==i.K?r.wb:r.ea),e!=r.ca&&e!=r.wb||(a=r.ea),e==r.ea&&(a=i.K&&t.K==i.K?r.Y:r.O),a},ff:function(e,t,n){return r.dispatchEvent(Ys("onstatechange",(new Map).set("state",e.name))),i.get(e)(t,n)},handleError:function(e){return R((function(t){return 1==t.g?_(t,qs(r,e),2):t.return(e.K?r.Y:r.O)}))},Of:function(e){r.dispatchEvent(Ys("onstateidle",(new Map).set("state",e.name)))}}),this.De=new st((function(){hn(r.i.variants,r.h.restrictions,r.$b)&&fl(r)})),t&&this.Yb(t,!0)}function Ys(e,t){return new hr(e,t)}function qs(e,t){var n,r,i,a,o,s,l,c,p;return R((function(d){switch(d.g){case 1:return e.l!=jl&&(e.l=Bl),n=e.Mb.map((function(e){return e()})),e.Mb=[],_(d,Promise.all(n),2);case 2:if(e.dispatchEvent(Ys("unloading")),t.mimeType=null,t.startTime=null,t.uri=null,t.K&&e.s.lb(),e.De.stop(),e.vb&&(e.vb.release(),e.vb=null),e.Jc&&(e.Jc.stop(),e.Jc=null),!e.I){d.A(3);break}return _(d,e.I.stop(),4);case 4:e.I=null,e.Rc=null;case 3:if(!e.u){d.A(5);break}return _(d,e.u.stop(),5);case 5:if(!e.j){d.A(7);break}return _(d,e.j.destroy(),8);case 8:e.j=null;case 7:if(e.G&&(e.G.release(),e.G=null),e.B&&(e.B.release(),e.B=null),!e.L){d.A(9);break}return _(d,e.L.destroy(),10);case 10:e.L=null;case 9:if(e.D&&e.D.onAssetUnload(),!t.K||!t.K.src){d.A(11);break}return _(d,new Promise((function(e){return new st(e).R(.1)})),12);case 12:for(t.K.removeAttribute("src"),t.K.load();t.K.lastChild;)t.K.removeChild(t.K.firstChild);case 11:if(!e.m){d.A(13);break}return _(d,e.m.destroy(),14);case 14:e.m=null;case 13:if(e.Vb=null,e.M=null,e.i){for(r=u(e.i.variants),i=r.next();!i.done;i=r.next())for(a=i.value,o=u([a.audio,a.video]),s=o.next();!s.done;s=o.next())(l=s.value)&&l.segmentIndex&&l.segmentIndex.release();for(c=u(e.i.textStreams),s=c.next();!s.done;s=c.next())(p=s.value).segmentIndex&&p.segmentIndex.release()}e.i=null,e.o=new zs,e.Gd=null,cl(e),E(d)}}))}function Xs(e,t,n,r,i){t=(new Map).set("startTime",t).set("endTime",n).set("metadataType",r).set("payload",i),e.dispatchEvent(Ys("metadata",t))}function $s(e,t){if(t&&"chapters"==t.kind){t.mode="hidden";var n=new st((function(){t.mode="hidden"})).Lb().R(.5);e.Mb.push((function(){n.stop()}))}}function Qs(e,t){return new Fr(t,e.h.drm.updateExpirationTime)}function Js(e,t){e.M=new tr,e.M.g=rr,nr(e.M,t,Math.min(.5,t/2)),cl(e),e.Jc=new st((function(){Zs(e)})).Ca(.25)}function Zs(e){switch(e.l){case Hl:if(e.g.ended)var t=!0;else{var n=Ba(e.g.buffered);t=null!=n&&n>=e.g.duration-1}break;case Vl:e:if(e.g.ended||Wa(e.L))t=!0;else{if(e.i.presentationTimeline.V()){n=e.i.presentationTimeline.fb();var r=Ba(e.g.buffered);if(null!=r&&r>=n){t=!0;break e}}t=!1}break;default:t=!1}r=Ha(e.g.buffered,e.g.currentTime);var i=t,a=(n=e.M).h.get(n.g);t=n.g,r=i||r>=a?ir:rr,n.g=r,t!=r&&cl(e)}function el(e){if(e.I){var t=vr(e.h.manifest);e.g&&"AUDIO"===e.g.nodeName&&(t.disableVideo=!0),e.I.configure(t)}if(e.m&&e.m.configure(e.h.drm),e.j){e.j.configure(e.h.streaming);try{ul(e,e.i)}catch(t){Al(e,t)}e.u&&hl(e),!(t=e.j.l)||t.allowedByApplication&&t.allowedByKeySystem||gl(e)}if(e.F&&e.F.$d(e.h.streaming.forceHTTPS),e.L&&(e.L.F=e.h.manifest.segmentRelativeVttTiming,t=e.h.textDisplayFactory,e.Gd!=t)){var n=t(),r=e.L,i=r.m;r.m=n,i&&(n.setTextVisibility(i.isTextVisible()),i.destroy()),r.g&&(r.g.i=n),e.Gd=t,e.j&&((n=(t=e.j).i.get(tt))&&qo(t,n.stream,!0,0,!0))}e.u&&(e.u.configure(e.h.abr),e.h.abr.enabled?e.u.enable():e.u.disable(),Tl(e)),e.M&&(t=e.h.streaming.rebufferingGoal,e.i&&(t=Math.max(t,e.i.minBufferTime)),nr(e.M,t,Math.min(.5,t/2))),e.i&&Il(e.i.presentationTimeline,e.h.playRangeStart,e.h.playRangeEnd)}function tl(e){return Array.from(e.g.textTracks).filter((function(e){return"metadata"!=e.kind&&"chapters"!=e.kind&&"Shaka Player TextTrack"!=e.label}))}function nl(e){return Array.from(e.g.textTracks).filter((function(e){return"chapters"==e.kind}))}function rl(e,t){var n,r;return R((function(i){switch(i.g){case 1:return n=ci(t),(r=ql[n])?i.return(r):(k(i,2),_(i,ui(t,e.F,e.h.streaming.retryParameters),4));case 4:r=i.h,A(i,3);break;case 2:w(i);case 3:if(r)return i.return(r);throw new Re(1,2,2011,n)}}))}function il(e,t,n,r,i,a,o){var s,l,u,c;return R((function(p){if(1==p.g)return"text/vtt"!=i||o.length?_(p,al(e,t,e.F,e.h.streaming.retryParameters),3):p.A(2);2!=p.g&&(s=p.h,l=ol(e,s,i,o),u=new Blob([l],{type:"text/vtt"}),t=io(u),i="text/vtt"),c=document.createElement("track");var d=e.T,h=t;try{if(d.g.enabled){var f=_s(d);f.ot=Is,f.su=!0;var g=Ts(h,ks(f))}else g=h}catch(e){Y("CMCD_TEXT_TRACK_ERROR","Could not generate text track CMCD data.",e),g=h}return c.src=g,c.label=a,c.kind=r,c.srclang=n,e.g.getAttribute("crossorigin")||e.g.setAttribute("crossorigin","anonymous"),e.g.appendChild(c),p.return(c)}))}function al(e,t,n,r){var i,a,o;return R((function(s){if(1==s.g){i=Sr,(a=Tr([t],r)).method="GET";var l=e.T;try{l.g.enabled&&Es(l,a,{ot:Is,su:!0})}catch(e){Y("CMCD_TEXT_ERROR","Could not generate text CMCD data.",e)}return _(s,n.request(i,a).promise,2)}return o=s.h,s.return(o.data)}))}function ol(e,t,n,r){var i=Xt[n];if(i)return n=i(),e={periodStart:0,segmentStart:0,segmentEnd:e.g.duration,vttOffset:0},t=Se(t),function(e,t){function n(e){for(var n=e,r=u(t),i=r.next();!i.done;i=r.next())(i=i.value).end&&i.start<e&&(n+=i.end-i.start);return(10>(e=Math.floor(n/3600))?"0":"")+e+":"+(10>(r=Math.floor(n/60%60))?"0":"")+r+":"+(10>(i=Math.floor(n%60))?"0":"")+i+"."+(100>(n=Math.floor(1e3*n%1e3))?10>n?"00":"0":"")+n}function r(e){var t=[],n=700<=e.fontWeight,i="italic"==e.fontStyle,a=e.textDecoration.includes("underline");return n&&t.push("b"),i&&t.push("i"),a&&t.push("u"),n=t.reduce((function(e,t){return e+"<"+t+">"}),""),t=t.reduceRight((function(e,t){return e+"</"+t+">"}),""),e.lineBreak?"\n":e.nestedCues.length?e.nestedCues.map(r).join(""):n+e.payload+t}for(var i=e.map((function(e){if(e.nestedCues.length){var t=e.clone();return t.nestedCues=[],t.payload=r(e),t}return e})),a="WEBVTT\n\n",o=(i=u(i)).next();!o.done;o=i.next())a+=n((o=o.value).startTime)+" --\x3e "+n(o.endTime)+function(e){var t=[];switch(e.textAlign){case"left":t.push("align:left");break;case"right":t.push("align:right");break;case ae:t.push("align:middle");break;case"start":t.push("align:start");break;case"end":t.push("align:end")}switch(e.writingMode){case"vertical-lr":t.push("vertical:lr");break;case"vertical-rl":t.push("vertical:rl")}return t.length?" "+t.join(" "):""}(o)+"\n",a+=o.payload+"\n\n";return a}(t=n.parseMedia(t,e),r);throw new Re(2,2,2014,n)}function sl(e){var t=Fs();return t.streaming.failureCallback=function(t){e.V()&&[1001,1002,1003].includes(t.code)&&(t.severity=1,e.Ud())},t.textDisplayFactory=function(){return e.Ic?new fs(e.g,e.Ic):new us(e.g)},t}function ll(e,t){return R((function(n){if(1==n.g)return _(n,function(e,t){return R((function(n){if(1==n.g)return _(n,fn(e.j?e.j.l:null,t),2);Dl(t),E(n)}))}(e,t),2);ul(e,t),E(n)}))}function ul(e,t){if(e.l!=jl){hn(t.variants,e.h.restrictions,e.$b)&&e.j&&bl(e);var n=e.m?e.m.g:null;if(n&&e.m.s)for(var r=u(t.variants),i=r.next();!i.done;i=r.next())for(var a=(i=u(((i=i.value).video?i.video.drmInfos:[]).concat(i.audio?i.audio.drmInfos:[]))).next();!a.done;a=i.next())if((a=a.value).keySystem==n.keySystem)for(var o=(a=u(a.initData||[])).next();!o.done;o=a.next())o=o.value,Kr(e.m,o.initDataType,o.initData);Pl(e,t)}}function cl(e){var t=e.xd();if(e.o&&e.M&&e.B){var n=e.G;n.j=t,Oo(n),e.T&&(n=e.T,t||n.i||(n.i=!0),n.i&&t&&(n.l=!0),n.m=t),dl(e)}t=(new Map).set("buffering",t),e.dispatchEvent(Ys("buffering",t))}function pl(e){var t=e.g.playbackRate;0!=t&&(e.G&&e.G.set(t),t=Ys("ratechange"),e.dispatchEvent(t))}function dl(e){if(e.o&&e.M){var t=e.o.g;e.M.g==rr?Vs(t,"buffering"):e.g.paused?Vs(t,"paused"):e.g.ended?Vs(t,"ended"):Vs(t,"playing")}}function hl(e){try{Pl(e,e.i)}catch(t){return Al(e,t),!1}var t=e.i.variants.filter((function(e){return In(e)}));return t=e.La.create(t),e.u.setVariants(Array.from(t.values())),!0}function fl(e){return hl(e)?e.u.chooseVariant():null}function gl(e){var t=fl(e);t&&yl(e,t,!0,!0,0)}function yl(e,t,n,r,i){var a=e.j.l;if(t==a)r&&Wo(e.j,t,r,i,!0);else{var o=e.o.h;o.h!=t&&(o.h=t,o.g.push({timestamp:Date.now()/1e3,id:t.id,type:"variant",fromAdaptation:n,bandwidth:t.bandwidth})),Wo(e.j,t,r,i),r=null,a&&(r=kn(a)),t=kn(t),n?ml(e,r,t):_l(e,r,t)}}function vl(e,t){var n=Array.from(e.g.audioTracks).find((function(e){return e.enabled}));t.enabled=!0,t.id!==n.id&&(n.enabled=!1),_l(e,n=Cn(n),Cn(t))}function ml(e,t,n){Rl(e,t=Ys("adaptation",t=(new Map).set("oldTrack",t).set("newTrack",n)))}function bl(e){Rl(e,Ys("trackschanged"))}function _l(e,t,n){Rl(e,t=Ys("variantchanged",t=(new Map).set("oldTrack",t).set("newTrack",n)))}function El(e){Rl(e,Ys("textchanged"))}function kl(e){Rl(e,Ys("texttrackvisibility"))}function Tl(e){Rl(e,Ys("abrstatuschanged",(new Map).set("newStatus",e.h.abr.enabled)))}function Al(e,t){if(e.l!=jl)if(function(e,t){if(1002!=t.code&&1011!=t.code||1!=t.category||!navigator.onLine)return!1;var n=e.h.streaming.maxDisabledTime;if(0==n){if(1011!=t.code)return!1;n=1}for(var r=e.Ya().find((function(e){return e.active})),i=e.i,a=u(i.variants),o=a.next();!o.done;o=a.next())(o=o.value).id===r.id&&(o.disabledUntilTime=Date.now()/1e3+n);return hn(i.variants,e.h.restrictions,e.$b),!!(r=fl(e))&&(i=e.Na().video.reduce((function(e,t){return e+t.end-t.start}),0),yl(e,r,!1,!0,i),e.De.R(n),!0)}(e,t))t.handled=!0;else{var n=Ys("error",(new Map).set("detail",t));e.dispatchEvent(n),n.defaultPrevented&&(t.handled=!0)}}function wl(e,t,n){n=(new Map).set("detail",{schemeIdUri:n.schemeIdUri,value:n.value,startTime:n.startTime,endTime:n.endTime,id:n.id,eventElement:n.eventElement}),e.dispatchEvent(Ys(t,n))}function Sl(e){if(!e.g.error)return null;var t=e.g.error.code;if(1==t)return null;var n=e.g.error.msExtendedCode;return n&&(0>n&&(n+=Math.pow(2,32)),n=n.toString(16)),new Re(2,3,3016,t,n,e.g.error.message)}function Cl(e,t){if(e.j){var n=Object.keys(t),r=1==n.length&&"00"==n[0],i=!1;if(n.length)for(var a=(n=u(e.i.variants)).next();!a.done;a=n.next()){var o=[];(a=a.value).audio&&o.push(a.audio),a.video&&o.push(a.video);for(var s=(o=u(o)).next();!s.done;s=o.next()){var l=s.value;if(s=a.allowedByKeySystem,l.keyIds.size){a.allowedByKeySystem=!0;for(var c=(l=u(l.keyIds)).next();!c.done;c=l.next())c=c.value,c=t[r?"00":c],a.allowedByKeySystem=a.allowedByKeySystem&&!!c&&!Kl.includes(c)}s!=a.allowedByKeySystem&&(i=!0)}}i&&!hl(e)||((r=e.j.l)&&!r.allowedByKeySystem&&gl(e),i&&bl(e))}}function xl(e,t,n){e.I&&e.I.onExpirationUpdated&&e.I.onExpirationUpdated(t,n),t=Ys("expirationupdated"),e.dispatchEvent(t)}function Il(e,t,n){0<t&&(e.V()||e.Me(t)),n<(t=e.getDuration())&&(e.V()||e.Ia(n))}function Pl(e,t){var n=e.m?e.m.Mc():{},r=Object.keys(n);r=r.length&&"00"==r[0];for(var i=!1,a=!1,o=new Set,s=new Set,l=u(t.variants),c=l.next();!c.done;c=l.next()){var p=[];(c=c.value).audio&&p.push(c.audio),c.video&&p.push(c.video);for(var d=(p=u(p)).next();!d.done;d=p.next())if((d=d.value).keyIds.size)for(var h=(d=u(d.keyIds)).next();!h.done;h=d.next()){h=h.value;var f=n[r?"00":h];f?Kl.includes(f)&&s.add(f):o.add(h)}c.allowedByApplication?c.allowedByKeySystem&&(i=!0):a=!0}if(!i)throw new Re(2,4,4012,n={hasAppRestrictions:a,missingKeys:Array.from(o),restrictedKeyStatuses:Array.from(s)})}function Dl(e){if(!e.variants.some(In))throw new Re(2,4,4032)}function Rl(e,t){R((function(n){if(1==n.g)return _(n,Promise.resolve(),2);e.l!=jl&&e.dispatchEvent(t),E(n)}))}function Ol(e){for(var t=new Set,n=(e=u(e)).next();!n.done;n=e.next())(n=n.value).language?t.add(en(n.language)):t.add("und");return t}function Ll(e){for(var t=new Map,n=new Map,r=(e=u(e)).next();!r.done;r=e.next()){var i="und",a=[];(r=r.value).language&&(i=en(r.language)),(a="variant"==r.type?r.audioRoles:r.roles)&&a.length||(a=[""]),t.has(i)||t.set(i,new Set);for(var o=(a=u(a)).next();!o.done;o=a.next())o=o.value,t.get(i).add(o),r.label&&(n.has(i)||n.set(i,new Map),n.get(i).set(o,r.label))}var s=[];return t.forEach((function(e,t){for(var r=u(e),i=r.next();!i.done;i=r.next()){i=i.value;var a=null;n.has(t)&&n.get(t).has(i)&&(a=n.get(t).get(i)),s.push({language:t,role:i,label:a})}})),s}function Ml(){return new Re(2,7,7e3)}function Nl(e,t,n,r,i,a){return r==e&&i.K==a.K&&i.uri==a.uri&&i.mimeType==a.mimeType?t:n}function Ul(){return{K:null,mimeType:null,startTime:null,de:NaN,uri:null}}function Fl(e){return new Promise((function(t,n){e.kb=function(){return n(Ml())},e.Vc=function(){return t()},e.onError=function(e){return n(e)},e.Xc=function(){return n(Ml())}}))}B("shaka.util.CmcdManager.StreamingFormat",{ug:"d",Cg:"h",Mg:"s",Ig:"o"}),B("shaka.util.ConfigUtils",Os),Os.convertToConfigObject=Ms,Os.mergeConfigObjects=Ls,B("shaka.util.PlayerConfiguration",Us),Us.mergeConfigObjects=js,Us.createDefault=Fs,y(Ws,yr),(r=Ws.prototype).destroy=function(){var e,t=this;return R((function(n){switch(n.g){case 1:return t.l==jl?n.return():(t.l=jl,e=ss(t.ua,(function(){return{node:t.O,payload:Ul(),gb:!1}})),_(n,new Promise((function(t){e.Hb=function(){},e.Vc=function(){t()},e.kb=function(){t()},e.onError=function(){t()},e.Xc=function(){t()}})),2));case 2:return _(n,t.ua.destroy(),3);case 3:if(t.Qc&&(t.Qc.release(),t.Qc=null),t.Wb&&(t.Wb.release(),t.Wb=null),t.s&&(t.s.release(),t.s=null),t.zd=null,t.u=null,t.h=null,t.o=null,t.Ic=null,t.T=null,!t.F){n.A(4);break}return _(n,t.F.destroy(),5);case 5:t.F=null;case 4:yr.prototype.release.call(t),E(n)}}))},r.Yb=function(e,t){if(t=void 0===t||t,this.l==jl)return Promise.reject(Ml());var n=Ul();n.K=e,lt()||(t=!1);var r=t?this.ub:this.Y,i=ss(this.ua,(function(){return{node:r,payload:n,gb:!1}}));return i.Hb=function(){},Fl(i)},r.detach=function(){var e=this;if(this.l==jl)return Promise.reject(Ml());var t=ss(this.ua,(function(){return{node:e.O,payload:Ul(),gb:!1}}));return t.Hb=function(){},Fl(t)},r.ge=function(e){var t=this;if(e=void 0===e||e,this.l==jl)return Promise.reject(Ml());lt()||(e=!1);var n=Ul(),r=ss(this.ua,(function(r){var i=r.K&&e?t.ub:r.K?t.Y:t.O;return n.K=r.K,{node:i,payload:n,gb:!1}}));return r.Hb=function(){},Fl(r)},r.og=function(e){this.cc=e},r.load=function(e,t,n){var r=this;if(this.cc=null,this.l==jl)return Promise.reject(Ml());this.dispatchEvent(Ys("loading"));var i=Ul();i.uri=e,i.de=Date.now()/1e3,n&&(i.mimeType=n),void 0!==t&&(i.startTime=t);var a=function(e,t){if(!lt())return!0;var n=t.mimeType,r=t.uri||"";if(n||(n=ci(r),n=Yl[n]),n){if(""==(t.K||vt()).canPlayType(n))return!1;if(!lt()||!(n in pi)&&!(ci(r)in di)||e.h.streaming.preferNativeHls)return!0;if(ht())return e.h.streaming.useNativeHlsOnSafari}return!1}(this,i)?this.wb:this.ca,o=ss(this.ua,(function(e){return null==e.K?null:(i.K=e.K,{node:a,payload:i,gb:!0})}));return this.o=new zs,this.T=function(e){return new ms({getBandwidthEstimate:function(){return e.u?e.u.getBandwidthEstimate():NaN},Na:function(){return e.Na()},getCurrentTime:function(){return e.g?e.g.currentTime:0},Ya:function(){return e.Ya()},Nc:function(){return e.Nc()},V:function(){return e.V()}},e.h.cmcd)}(this),o.Hb=function(){},new Promise((function(e,t){o.Xc=function(){return t(new Re(2,7,7002))},o.Vc=function(){e(),r.dispatchEvent(Ys("loaded"))},o.kb=function(){return t(Ml())},o.onError=function(e){return t(e)}}))},r.configure=function(e,t){2==arguments.length&&"string"==typeof e&&(e=Ms(e,t)),e.streaming&&e.streaming.lowLatencyMode&&(null==e.streaming.inaccurateManifestTolerance&&(e.streaming.inaccurateManifestTolerance=0),null==e.streaming.rebufferingGoal&&(e.streaming.rebufferingGoal=.01));var n=js(this.h,e,sl(this));return el(this),n},r.getConfiguration=function(){var e=sl(this);return js(e,this.h,sl(this)),e},r.jf=function(){if(this.g){var e=this.g.buffered.length;e=e?this.g.buffered.end(e-1):0;var t=this.getConfiguration().streaming.bufferingGoal;if(e>=(t=Math.min(this.g.currentTime+t,this.rc().end)))return 1;if(!(e<=this.g.currentTime)&&e<t)return(e-this.g.currentTime)/(t-this.g.currentTime)}return 0},r.$f=function(){for(var e in this.h)delete this.h[e];js(this.h,sl(this),sl(this)),el(this)},r.qf=function(){return this.l},r.vf=function(){return this.g},r.fc=function(){return this.F},r.wd=function(){return this.Vb},r.te=function(){return this.D?this.D:null},r.V=function(){return this.i?this.i.presentationTimeline.V():!(!this.g||!this.g.src)&&1/0==this.g.duration},r.ib=function(){return!!this.i&&this.i.presentationTimeline.ib()},r.If=function(){if(this.i){var e=this.i.variants;return!!e.length&&!e[0].video}return!(!this.g||!this.g.src)&&(this.g.videoTracks?0==this.g.videoTracks.length:0==this.g.videoHeight)},r.rc=function(){if(this.i){var e=this.i.presentationTimeline;return{start:e.Bb(),end:e.Oa()}}return this.g&&this.g.src&&(e=this.g.seekable).length?{start:e.start(0),end:e.end(e.length-1)}:{start:0,end:0}},r.Gf=function(){this.V()&&(this.g.currentTime=this.rc().end)},r.keySystem=function(){var e=this.drmInfo();return e?e.keySystem:""},r.drmInfo=function(){return this.m?this.m.g:null},r.ec=function(){return this.m?this.m.ec():1/0},r.Mc=function(){return this.m?this.m.Mc():{}},r.xd=function(){return!!this.M&&this.M.g==rr},r.Nc=function(){return this.g?this.G?this.G.i:1:0},r.jg=function(e){0==e?W("A trick play rate of 0 is unsupported!"):(this.g.paused&&this.g.play(),this.G.set(e),this.l==Vl&&(this.u.playbackRateChanged(e),zo(this.j,1<Math.abs(e))))},r.Ze=function(){var e=this.G.Lc();this.l==Hl&&this.G.set(e),this.l==Vl&&(this.G.set(e),this.u.playbackRateChanged(e),zo(this.j,!1))},r.Ya=function(){if(this.i){for(var e=this.j?this.j.l:null,t=[],n=0,r=u(this.i.variants),i=r.next();!i.done;i=r.next())if(In(i=i.value)){var a=kn(i);a.active=i==e,a.active||1==n||null==e||i.video!=e.video||i.audio!=e.audio||(a.active=!0),a.active&&n++,t.push(a)}return t}return this.g&&this.g.audioTracks?Array.from(this.g.audioTracks).map((function(e){return Cn(e)})):[]},r.Db=function(){if(this.i){for(var e=this.j?this.j.o:null,t=[],n=u(this.i.textStreams),r=n.next();!r.done;r=n.next()){var i=Tn(r=r.value);i.active=r==e,t.push(i)}return t}return this.g&&this.g.src&&this.g.textTracks?tl(this).map((function(e){return Sn(e)})):[]},r.nf=function(){return this.i?this.i.imageStreams.map((function(e){return An(e)})):[]},r.Cf=function(e,t){var n,r,i,a,o,s,l,u,c,p,d,h,f,g,y,v,m,b,E=this;return R((function(k){return 1==k.g?E.i?(n=E.i.imageStreams.find((function(t){return t.id==e})))?n.segmentIndex?k.A(3):_(k,n.createSegmentIndex(),3):k.return(null):k.A(2):2!=k.g?null==(r=n.segmentIndex.find(t))?k.return(null):(i=n.segmentIndex.get(r),a=i.tilesLayout||n.tilesLayout,(o=/(\d+)x(\d+)/.exec(a))?(s=n.width||0,l=n.height||0,u=parseInt(o[1],10),c=parseInt(o[2],10),p=s/u,d=l/c,h=u*c,f=i.j-i.startTime,g=i.m||f/h,y=i.startTime,m=v=0,1<h&&(b=Math.floor((t-i.startTime)/g),y=i.startTime+b*g,v=b%u*p,m=Math.floor(b/u)*d),k.return({imageHeight:l,imageWidth:s,height:d,positionX:v,positionY:m,startTime:y,duration:g,uris:i.ya(),width:p})):k.return(null)):k.return(null)}))},r.Ie=function(e){if(this.i&&this.j){var t=this.i.textStreams.find((function(t){return t.id==e.id}));t&&t!=this.j.o&&(Ks(this.o.h,t,!1),Yo(this.j,t),El(this),this.sb=t.language)}else if(this.g&&this.g.src&&this.g.textTracks){for(var n=(t=u(t=tl(this))).next();!n.done;n=t.next())wn(n=n.value)==e.id?n.mode=this.ha?"showing":"hidden":n.mode="disabled";El(this)}},r.Je=function(e,t,n){if(t=void 0!==t&&t,n=void 0===n?0:n,this.i&&this.j){this.h.abr.enabled&&W("Changing tracks while abr manager is enabled will likely result in the selected track being overriden. Consider disabling abr before calling selectVariantTrack().");var r=this.i.variants.find((function(t){return t.id==e.id}));r&&In(r)&&(yl(this,r,!1,t,n),this.La=new Zn(r),hl(this))}else if(this.g&&this.g.audioTracks)for(n=(t=u(t=Array.from(this.g.audioTracks))).next();!n.done;n=t.next())if(wn(n=n.value)==e.id){vl(this,n);break}},r.hf=function(){return Ll(this.Ya())},r.Bf=function(){return Ll(this.Db())},r.gf=function(){return Array.from(Ol(this.Ya()))},r.Af=function(){return Array.from(Ol(this.Db()))},r.Xd=function(e,t){if(this.i&&this.B){this.La=new er(e,t||"",0,"");for(var n=function(e,t){return e.video||t.video?e.video&&t.video?Math.abs((e.video.height||0)-(t.video.height||0))+Math.abs((e.video.width||0)-(t.video.width||0)):1/0:0},r=this.j.l,i=this.La.create(this.i.variants),a=null,o=(i=u(i.values())).next();!o.done;o=i.next())o=o.value,(!a||n(a,r)>n(o,r))&&(a=o);a?(n=kn(a),this.Je(n,!0)):gl(this)}else if(this.g&&this.g.audioTracks){for(i=Array.from(this.g.audioTracks),n=en(e),a=r=null,o=(i=u(i)).next();!o.done;o=i.next()){var s=Cn(o=o.value);en(s.language)==n&&(r=o,t?s.roles.includes(t)&&(a=o):0==s.roles.length&&(a=o))}a?vl(this,a):r&&vl(this,r)}},r.Yd=function(e,t,n){if(n=void 0!==n&&n,this.i&&this.B)this.sb=e,this.Zb=t||"",this.Xb=n,(e=Dn(this.i.textStreams,this.sb,this.Zb,this.Xb)[0]||null)&&e!=this.j.o&&(Ks(this.o.h,e,!1),this.h.streaming.alwaysStreamText||this.yd())&&(Yo(this.j,e),El(this));else{var r=en(e);(e=this.Db().find((function(e){return en(e.language)==r&&(!t||e.roles.includes(t))&&e.forced==n})))&&this.Ie(e)}},r.bg=function(e){if(this.i&&this.B){for(var t=null,n=u(this.i.variants),r=n.next();!r.done;r=n.next())if((r=r.value).audio.label==e){t=r;break}null!=t&&(this.La=new er(t.language,"",0,e),gl(this))}},r.yd=function(){var e=this.ha;return this.L?this.L.m.isTextVisible():this.g&&this.g.src&&this.g.textTracks?tl(this).some((function(e){return"showing"==e.mode})):e},r.ue=function(){return this.g&&this.g.src&&this.g.textTracks?nl(this).map((function(e){return Sn(e)})):[]},r.kf=function(e){var t=en(e),n=nl(this).filter((function(e){return en(e.language)==t}));if(!n||!n.length)return[];e=[];for(var r=(n=u(n)).next();!r.done;r=n.next())if((r=r.value)&&r.cues)for(var i=(r=u(r.cues)).next();!i.done;i=r.next()){var a=(i=i.value).id;a&&""!=a||(a=i.startTime+"-"+i.endTime+"-"+i.text),e.push({id:a,title:i.text,startTime:i.startTime,endTime:i.endTime})}return e},r.hg=function(e){if(e=!!e,this.ha!=e){if(this.ha=e,this.l==Vl)this.L.m.setTextVisibility(e),this.h.streaming.alwaysStreamText||(e?this.j.o||0<(e=Dn(this.i.textStreams,this.sb,this.Zb,this.Xb)).length&&(Yo(this.j,e[0]),El(this)):function(e){var t=e.i.get(tt);t&&(rs(t),is(t).catch((function(){})),e.i.delete(tt)),e.o=null}(this.j));else if(this.g&&this.g.src&&this.g.textTracks)for(var t=tl(this),n=(t=u(t)).next();!n.done;n=t.next())"disabled"!=(n=n.value).mode&&(n.mode=e?"showing":"hidden");kl(this)}},r.yf=function(){if(!this.V())return null;var e=this.ua.l,t=0;if(this.B)t=this.B.Dc();else if(e){if(null==e.startTime)return new Date;t=e.startTime}return this.i?new Date(1e3*(this.i.presentationTimeline.l+t)):this.g&&this.g.getStartDate?(e=this.g.getStartDate(),isNaN(e.getTime())?null:new Date(e.getTime()+1e3*t)):null},r.ve=function(){if(!this.V())return null;if(this.i)return new Date(1e3*this.i.presentationTimeline.l);if(this.g&&this.g.getStartDate){var e=this.g.getStartDate();return isNaN(e.getTime())?null:e}return null},r.Na=function(){if(this.l==Vl)return this.L.Na();var e={total:[],audio:[],video:[],text:[]};return this.l==Hl&&(e.total=Ga(this.g.buffered)),e},r.getStats=function(){if(this.l!=Vl&&this.l!=Hl)return{width:NaN,height:NaN,streamBandwidth:NaN,decodedFrames:NaN,droppedFrames:NaN,corruptedFrames:NaN,stallsDetected:NaN,gapsJumped:NaN,estimatedBandwidth:NaN,completionPercent:NaN,loadLatency:NaN,manifestTimeSeconds:NaN,drmTimeSeconds:NaN,playTime:NaN,pauseTime:NaN,bufferingTime:NaN,licenseTime:NaN,liveLatency:NaN,maxSegmentDuration:NaN,switchHistory:[],stateHistory:[]};dl(this);var e=this.g,t=e.currentTime/e.duration;if(!isNaN(t)){var n=this.o;t=Math.round(100*t),n.i=isNaN(n.i)?t:Math.max(n.i,t)}if(this.B&&(this.o.O=this.B.ie(),this.o.T=this.B.je()),e.getVideoPlaybackQuality){n=e.getVideoPlaybackQuality(),t=this.o;var r=Number(n.totalVideoFrames);t.M=Number(n.droppedVideoFrames),t.L=r,this.o.I=Number(n.corruptedVideoFrames)}this.m?n=(n=this.m).I?n.I:NaN:n=NaN,this.o.s=n,this.l==Vl&&((n=this.j.l)&&(this.o.B=(this.G?this.G.i:1)*n.bandwidth),n&&n.video&&(t=this.o,r=n.video.height||NaN,t.o=n.video.width||NaN,t.l=r),this.V()&&(n=this.ve().valueOf()+1e3*this.rc().end,this.o.D=(Date.now()-n)/1e3),this.i&&this.i.presentationTimeline&&(this.o.G=this.i.presentationTimeline.g),n=this.u.getBandwidthEstimate(),this.o.u=n),this.l==Hl&&(n=this.o,t=e.videoHeight||NaN,n.o=e.videoWidth||NaN,n.l=t);var i=this.o;e=i.o,n=i.l,t=i.B,r=i.L;for(var a=i.M,o=i.I,s=i.T,l=i.O,c=i.u,p=i.i,d=i.m,h=i.F,f=i.j,g=Hs(i.g,"playing"),y=Hs(i.g,"paused"),v=Hs(i.g,"buffering"),m=i.s,b=i.D,_=i.G,E=function(e){function t(e){return{timestamp:e.timestamp,state:e.state,duration:e.duration}}for(var n=[],r=u(e.h),i=r.next();!i.done;i=r.next())n.push(t(i.value));return e.g&&n.push(t(e.g)),n}(i.g),k=[],T=(i=u(i.h.g)).next();!T.done;T=i.next())T=T.value,k.push({timestamp:T.timestamp,id:T.id,type:T.type,fromAdaptation:T.fromAdaptation,bandwidth:T.bandwidth});return{width:e,height:n,streamBandwidth:t,decodedFrames:r,droppedFrames:a,corruptedFrames:o,stallsDetected:s,gapsJumped:l,estimatedBandwidth:c,completionPercent:p,loadLatency:d,manifestTimeSeconds:h,drmTimeSeconds:f,playTime:g,pauseTime:y,bufferingTime:v,licenseTime:m,liveLatency:b,maxSegmentDuration:_,stateHistory:E,switchHistory:k}},r.Ve=function(e,t,n,r,i,a,o){o=void 0!==o&&o;var s,l,u,c,p,d,h,f,g,y,v=this;return R((function(m){switch(m.g){case 1:if(v.l!=Vl&&v.l!=Hl)throw new Re(1,7,7004);if(r){m.A(2);break}return _(m,rl(v,e),3);case 3:r=m.h;case 2:if(s=[],v.D)try{s=v.D.getServerSideCuePoints()}catch(e){}if(v.l!=Hl){m.A(4);break}return o&&(n="forced"),_(m,il(v,e,t,n,r,a||"",s),5);case 5:if(l=v.Db(),u=l.find((function(e){return e.language==t&&e.label==(a||"")&&e.kind==n})))return bl(v),m.return(u);throw new Re(1,2,2012);case 4:if(c=nt,1/0==(p=v.i.presentationTimeline.getDuration()))throw new Re(1,4,4033);if(!s.length){m.A(6);break}return _(m,al(v,e,v.F,v.h.streaming.retryParameters),7);case 7:d=m.h,h=ol(v,d,r,s),f=new Blob([h],{type:"text/vtt"}),e=io(f),r="text/vtt";case 6:if(g={id:v.Ee++,originalId:null,createSegmentIndex:function(){return Promise.resolve()},segmentIndex:Io(0,p,[e]),mimeType:r||"",codecs:i||"",kind:n,encrypted:!1,drmInfos:[],keyIds:new Set,language:t,label:a||null,type:c.X,primary:!1,trickModeVideo:null,emsgSchemeIdUris:null,roles:[],forced:!!o,channelsCount:null,audioSamplingRate:null,spatialAudio:!1,closedCaptions:null},y=jt(g.mimeType,g.codecs),!zt(y))throw new Re(2,2,2014,r);return v.i.textStreams.push(g),bl(v),m.return(Tn(g))}}))},r.Ue=function(e,t,n){var r,i,a,o,s=this;return R((function(l){switch(l.g){case 1:if(s.l!=Vl&&s.l!=Hl)throw new Re(1,7,7004);if(n){l.A(2);break}return _(l,rl(s,e),3);case 3:n=l.h;case 2:if(r=[],s.D)try{r=s.D.getServerSideCuePoints()}catch(e){}return _(l,il(s,e,t,"chapters",n,"",r),4);case 4:if(i=l.h,a=s.ue(),!(o=a.find((function(e){return e.language==t})))){l.A(5);break}return _(l,new Promise((function(e,t){s.s.oa(i,"load",e),s.s.oa(i,"error",(function(){t(new Re(1,2,2015))}))})),6);case 6:return l.return(o);case 5:throw new Re(1,2,2012)}}))},r.ae=function(e,t){this.$b.width=e,this.$b.height=t},r.Ud=function(){if(this.l==Vl){var e=this.j;if(e.h.g)e=!1;else if(e.s)e=!1;else{for(var t=u(e.i.values()),n=t.next();!n.done;n=t.next())(n=n.value).jc&&(n.jc=!1,ns(e,n,.1));e=!0}}else e=!1;return e},r.rf=function(){return W("Shaka Player's internal Manifest structure is NOT covered by semantic versioning compatibility guarantees.  It may change at any time!  Please consider filing a feature request for whatever you use getManifest() for."),this.i},r.tf=function(){return this.Rc},r.Ne=function(e){this.Ic=e},B("shaka.Player",Ws),Ws.prototype.setVideoContainer=Ws.prototype.Ne,Ws.prototype.getManifestParserFactory=Ws.prototype.tf,Ws.prototype.getManifest=Ws.prototype.rf,Ws.prototype.retryStreaming=Ws.prototype.Ud,Ws.prototype.setMaxHardwareResolution=Ws.prototype.ae,Ws.prototype.addChaptersTrack=Ws.prototype.Ue,Ws.prototype.addTextTrackAsync=Ws.prototype.Ve,Ws.prototype.getStats=Ws.prototype.getStats,Ws.prototype.getBufferedInfo=Ws.prototype.Na,Ws.prototype.getPresentationStartTimeAsDate=Ws.prototype.ve,Ws.prototype.getPlayheadTimeAsDate=Ws.prototype.yf,Ws.prototype.setTextTrackVisibility=Ws.prototype.hg,Ws.prototype.getChapters=Ws.prototype.kf,Ws.prototype.getChaptersTracks=Ws.prototype.ue,Ws.prototype.isTextTrackVisible=Ws.prototype.yd,Ws.prototype.selectVariantsByLabel=Ws.prototype.bg,Ws.prototype.selectTextLanguage=Ws.prototype.Yd,Ws.prototype.selectAudioLanguage=Ws.prototype.Xd,Ws.prototype.getTextLanguages=Ws.prototype.Af,Ws.prototype.getAudioLanguages=Ws.prototype.gf,Ws.prototype.getTextLanguagesAndRoles=Ws.prototype.Bf,Ws.prototype.getAudioLanguagesAndRoles=Ws.prototype.hf,Ws.prototype.selectVariantTrack=Ws.prototype.Je,Ws.prototype.selectTextTrack=Ws.prototype.Ie,Ws.prototype.getThumbnails=Ws.prototype.Cf,Ws.prototype.getImageTracks=Ws.prototype.nf,Ws.prototype.getTextTracks=Ws.prototype.Db,Ws.prototype.getVariantTracks=Ws.prototype.Ya,Ws.prototype.cancelTrickPlay=Ws.prototype.Ze,Ws.prototype.trickPlay=Ws.prototype.jg,Ws.prototype.getPlaybackRate=Ws.prototype.Nc,Ws.prototype.isBuffering=Ws.prototype.xd,Ws.prototype.getKeyStatuses=Ws.prototype.Mc,Ws.prototype.getExpiration=Ws.prototype.ec,Ws.prototype.drmInfo=Ws.prototype.drmInfo,Ws.prototype.keySystem=Ws.prototype.keySystem,Ws.prototype.goToLive=Ws.prototype.Gf,Ws.prototype.seekRange=Ws.prototype.rc,Ws.prototype.isAudioOnly=Ws.prototype.If,Ws.prototype.isInProgress=Ws.prototype.ib,Ws.prototype.isLive=Ws.prototype.V,Ws.prototype.getAdManager=Ws.prototype.te,Ws.prototype.getAssetUri=Ws.prototype.wd,Ws.prototype.getNetworkingEngine=Ws.prototype.fc,Ws.prototype.getMediaElement=Ws.prototype.vf,Ws.prototype.getLoadMode=Ws.prototype.qf,Ws.prototype.resetConfiguration=Ws.prototype.$f,Ws.prototype.getBufferFullness=Ws.prototype.jf,Ws.prototype.getConfiguration=Ws.prototype.getConfiguration,Ws.prototype.configure=Ws.prototype.configure,Ws.prototype.load=Ws.prototype.load,Ws.prototype.updateStartTime=Ws.prototype.og,Ws.prototype.unload=Ws.prototype.ge,Ws.prototype.detach=Ws.prototype.detach,Ws.prototype.attach=Ws.prototype.Yb,Ws.probeSupport=function(e){var t,n,r,i,a;return e=void 0===e||e,R((function(o){if(1==o.g)return t={},e?_(o,function(){var e,t,n,r,i,a;return R((function(o){return 1==o.g?(e="org.w3.clearkey com.widevine.alpha com.microsoft.playready com.microsoft.playready.recommendation com.apple.fps.1_0 com.apple.fps com.adobe.primetime".split(" "),n=[{videoCapabilities:t=[{contentType:'video/mp4; codecs="avc1.42E01E"'},{contentType:'video/webm; codecs="vp8"'}],persistentState:"required",sessionTypes:["persistent-license"]},{initDataTypes:["cenc"],videoCapabilities:t}],r=new Map,i=function(e){var t,i,a;return R((function(o){switch(o.g){case 1:if(k(o,2),"org.w3.clearkey"===e&&gt())throw Error("Unsupported keySystem");return _(o,navigator.requestMediaKeySystemAccess(e,n),4);case 4:return t=o.h,a=!!(i=t.getConfiguration().sessionTypes)&&i.includes("persistent-license"),yt("Tizen 3")&&(a=!1),r.set(e,{persistentState:a}),_(o,t.createMediaKeys(),5);case 5:A(o,0);break;case 2:w(o),r.set(e,null),E(o)}}))},a=e.map((function(e){return i(e)})),_(o,Promise.all(a),2)):o.return(Nr(r))}))}(),3):o.A(2);2!=o.g&&(t=o.h);var s={};if(lt()){for(var l in pi)s[l]=!0;for(var p in di)s[p]=!0}l={mpd:"application/dash+xml",m3u8:"application/x-mpegurl",ism:"application/vnd.ms-sstr+xml"};for(var d=(p=u(["application/dash+xml","application/x-mpegurl","application/vnd.apple.mpegurl","application/vnd.ms-sstr+xml"])).next();!d.done;d=p.next())s[d=d.value]=lt()?!!pi[d]:ut(d);for(var h in l)s[h]=lt()?!!di[h]:ut(l[h]);for(n=s,s={},l=(h=u(h='video/mp4; codecs="avc1.42E01E",video/mp4; codecs="avc3.42E01E",video/mp4; codecs="hev1.1.6.L93.90",video/mp4; codecs="hvc1.1.6.L93.90",video/mp4; codecs="hev1.2.4.L153.B0"; eotf="smpte2084",video/mp4; codecs="hvc1.2.4.L153.B0"; eotf="smpte2084",video/mp4; codecs="vp9",video/mp4; codecs="vp09.00.10.08",video/mp4; codecs="av01.0.01M.08",audio/mp4; codecs="mp4a.40.2",audio/mp4; codecs="ac-3",audio/mp4; codecs="ec-3",audio/mp4; codecs="opus",audio/mp4; codecs="flac",video/webm; codecs="vp8",video/webm; codecs="vp9",video/webm; codecs="vp09.00.10.08",audio/webm; codecs="vorbis",audio/webm; codecs="opus",video/mp2t; codecs="avc1.42E01E",video/mp2t; codecs="avc3.42E01E",video/mp2t; codecs="hvc1.1.6.L93.90",video/mp2t; codecs="mp4a.40.2",video/mp2t; codecs="ac-3",video/mp2t; codecs="ec-3",text/vtt,application/mp4; codecs="wvtt",application/ttml+xml,application/mp4; codecs="stpp"'.split(",").concat(c(oo)))).next();!l.done;l=h.next())s[l=l.value]=lt()?!!zt(l)||(MediaSource.isTypeSupported(l)||Mt(l)):ut(l),s[p=l.split(";")[0]]=s[p]||s[l];for(a in r={manifest:n,media:s,drm:t},i=zl)r[a]=i[a]();return o.return(r)}))},Ws.isBrowserSupported=function(){if(e.Promise||W("A Promise implementation or polyfill is required"),!(e.Promise&&e.Uint8Array&&Array.prototype.forEach)||yt("Trident/"))return!1;var t=gt();return!(t&&13>t||!(e.MediaKeys&&e.navigator&&e.navigator.requestMediaKeySystemAccess&&e.MediaKeySystemAccess&&e.MediaKeySystemAccess.prototype.getConfiguration))&&(!!lt()||ut("application/x-mpegurl"))},Ws.setAdManagerFactory=function(e){Wl=e},Ws.registerSupportPlugin=function(e,t){zl[e]=t},Ws.prototype.destroy=Ws.prototype.destroy;var jl=0,Bl=1,Vl=2,Hl=3;Ws.LoadMode={DESTROYED:jl,NOT_LOADED:Bl,MEDIA_SOURCE:Vl,SRC_EQUALS:Hl},Ws.version="v4.2.1";var Gl=["4","2"];qn=new function(e){this.g=e,this.i=Wn,this.h=Yn}(new zn(Number(Gl[0]),Number(Gl[1])));var Kl=["output-restricted","internal-error"],zl={},Wl=null,Yl={mp4:"video/mp4",m4v:"video/mp4",m4a:"audio/mp4",webm:"video/webm",weba:"audio/webm",mkv:"video/webm",ts:"video/mp2t",ogv:"video/ogg",ogg:"audio/ogg",mpg:"video/mpeg",mpeg:"video/mpeg",m3u8:"application/x-mpegurl",mpd:"application/dash+xml",mp3:"audio/mpeg",aac:"audio/aac",flac:"audio/flac",wav:"audio/wav"},ql={sbv:"text/x-subviewer",srt:"text/srt",vtt:"text/vtt",webvtt:"text/vtt",ttml:"application/ttml+xml",lrc:"application/x-subtitle-lrc",ssa:"text/x-ssa",ass:"text/x-ssa"};function Xl(){this.h=[],this.j=this.i=this.g=0}function $l(e,t,n){var r=this;this.h=e,this.g=t,this.m=n,this.i=!1,this.l=this.g.getVolume(),this.j=new Dr,this.j.C(this.g,google.ima.AdEvent.Type.PAUSED,(function(){r.i=!0})),this.j.C(this.g,google.ima.AdEvent.Type.RESUMED,(function(){r.i=!1}))}function Ql(t,n,r,i){var a=this;this.o=t,this.i=n,this.s=null,this.u=NaN,this.l=i,this.j=null,this.h=new Dr,google.ima.settings.setLocale(r),(t=new google.ima.AdDisplayContainer(this.o,this.i)).initialize(),this.m=new google.ima.AdsLoader(t),this.m.getSettings().setPlayerType("shaka-player"),this.m.getSettings().setPlayerVersion("v4.2.1"),this.g=null,this.h.oa(this.m,google.ima.AdsManagerLoadedEvent.Type.ADS_MANAGER_LOADED,(function(t){!function(t,n){t.l(new hr("ads-loaded",(new Map).set("loadTime",Date.now()/1e3-t.u))),t.g=n.getAdsManager(t.i),t.l(new hr("ima-ad-manager-loaded",(new Map).set("imaAdManager",t.g)));var r=t.g.getCuePoints();if(r.length){for(var i=[],a=(r=u(r)).next();!a.done;a=r.next())i.push({start:a.value,end:null});t.l(new hr("ad-cue-points-changed",(new Map).set("cuepoints",i)))}!function(e){function t(t,n){var r=(new Map).set("originalEvent",t);e.l(new hr(n,r))}e.h.C(e.g,google.ima.AdErrorEvent.Type.AD_ERROR,(function(t){Jl(e,t)})),e.h.C(e.g,google.ima.AdEvent.Type.CONTENT_PAUSE_REQUESTED,(function(t){eu(e,t)})),e.h.C(e.g,google.ima.AdEvent.Type.STARTED,(function(t){eu(e,t)})),e.h.C(e.g,google.ima.AdEvent.Type.FIRST_QUARTILE,(function(e){t(e,"ad-first-quartile")})),e.h.C(e.g,google.ima.AdEvent.Type.MIDPOINT,(function(e){t(e,"ad-midpoint")})),e.h.C(e.g,google.ima.AdEvent.Type.THIRD_QUARTILE,(function(e){t(e,"ad-third-quartile")})),e.h.C(e.g,google.ima.AdEvent.Type.COMPLETE,(function(e){t(e,"ad-complete")})),e.h.C(e.g,google.ima.AdEvent.Type.CONTENT_RESUME_REQUESTED,(function(t){tu(e,t)})),e.h.C(e.g,google.ima.AdEvent.Type.ALL_ADS_COMPLETED,(function(t){tu(e,t)})),e.h.C(e.g,google.ima.AdEvent.Type.SKIPPED,(function(e){t(e,"ad-skipped")})),e.h.C(e.g,google.ima.AdEvent.Type.VOLUME_CHANGED,(function(e){t(e,"ad-volume-changed")})),e.h.C(e.g,google.ima.AdEvent.Type.VOLUME_MUTED,(function(e){t(e,"ad-muted")})),e.h.C(e.g,google.ima.AdEvent.Type.PAUSED,(function(n){e.j.i=!0,t(n,"ad-paused")})),e.h.C(e.g,google.ima.AdEvent.Type.RESUMED,(function(n){e.j.i=!1,t(n,"ad-resumed")})),e.h.C(e.g,google.ima.AdEvent.Type.SKIPPABLE_STATE_CHANGED,(function(e){t(e,"ad-skip-state-changed")})),e.h.C(e.g,google.ima.AdEvent.Type.CLICK,(function(e){t(e,"ad-clicked")})),e.h.C(e.g,google.ima.AdEvent.Type.AD_PROGRESS,(function(e){t(e,"ad-progress")})),e.h.C(e.g,google.ima.AdEvent.Type.AD_BUFFERING,(function(e){t(e,"ad-buffering")})),e.h.C(e.g,google.ima.AdEvent.Type.IMPRESSION,(function(e){t(e,"ad-impression")})),e.h.C(e.g,google.ima.AdEvent.Type.DURATION_CHANGE,(function(e){t(e,"ad-duration-changed")})),e.h.C(e.g,google.ima.AdEvent.Type.USER_CLOSE,(function(e){t(e,"ad-closed")})),e.h.C(e.g,google.ima.AdEvent.Type.LOADED,(function(e){t(e,"ad-loaded")})),e.h.C(e.g,google.ima.AdEvent.Type.ALL_ADS_COMPLETED,(function(e){t(e,"all-ads-completed")})),e.h.C(e.g,google.ima.AdEvent.Type.LINEAR_CHANGED,(function(e){t(e,"ad-linear-changed")})),e.h.C(e.g,google.ima.AdEvent.Type.AD_METADATA,(function(e){t(e,"ad-metadata")})),e.h.C(e.g,google.ima.AdEvent.Type.LOG,(function(e){t(e,"ad-recoverable-error")})),e.h.C(e.g,google.ima.AdEvent.Type.AD_BREAK_READY,(function(e){t(e,"ad-break-ready")})),e.h.C(e.g,google.ima.AdEvent.Type.INTERACTION,(function(e){t(e,"ad-interaction")}))}(t);try{t.g.init(t.i.offsetWidth,t.i.offsetHeight,Zl(t)?google.ima.ViewMode.FULLSCREEN:google.ima.ViewMode.NORMAL),t.h.C(t.i,"loadeddata",(function(){t.g.resize(t.i.offsetWidth,t.i.offsetHeight,Zl(t)?google.ima.ViewMode.FULLSCREEN:google.ima.ViewMode.NORMAL)})),"ResizeObserver"in e&&(t.s=new ResizeObserver((function(){t.g.resize(t.i.offsetWidth,t.i.offsetHeight,Zl(t)?google.ima.ViewMode.FULLSCREEN:google.ima.ViewMode.NORMAL)})),t.s.observe(t.i)),t.g.start()}catch(e){tu(t,null)}}(a,t)})),this.h.C(this.m,google.ima.AdErrorEvent.Type.AD_ERROR,(function(e){Jl(a,e)})),this.i.onended=function(){a.m.contentComplete()}}function Jl(e,t){t.getError(),tu(e,null),e.l(new hr("ad-cue-points-changed",(new Map).set("cuepoints",[])))}function Zl(e){return document.fullscreenEnabled?!!document.fullscreenElement:!!(e=e.i).webkitSupportsFullscreen&&e.webkitDisplayingFullscreen}function eu(e,t){var n=t.getAd();e.j=new $l(n,e.g,e.i),n=(new Map).set("ad",e.j).set("sdkAdObject",n).set("originalEvent",t),e.l(new hr("ad-started",n)),e.j.isLinear()&&(e.o.setAttribute("ad-active","true"),e.i.pause())}function tu(e,t){e.l(new hr("ad-stopped",(new Map).set("originalEvent",t))),e.j&&e.j.isLinear()&&(e.o.removeAttribute("ad-active"),e.i.play())}function nu(e,t){this.i=e,this.h=null,this.g=t}function ru(e,t,n,r){var i=this;this.s=e,this.l=t,this.j=null,this.G=NaN,this.i=r,this.F=!1,this.u=this.m=this.o=null,this.B="",this.D=[],this.h=new Dr,(e=new google.ima.dai.api.UiSettings).setLocale(n),this.g=new google.ima.dai.api.StreamManager(this.l,this.s,e),this.i(new hr("ima-stream-manager-loaded",(new Map).set("imaStreamManager",this.g))),this.h.C(this.g,google.ima.dai.api.StreamEvent.Type.LOADED,(function(e){!function(e,t){e.i(new hr("ads-loaded",(new Map).set("loadTime",Date.now()/1e3-e.G)));var n=t.getStreamData().url;e.j.resolve(n),e.j=null,e.F||e.h.C(e.l,"seeked",(function(){var t=e.l.currentTime;if(0!=t){e.g.streamTimeForContentTime(t);var n=e.g.previousCuePointForStreamTime(t);n&&!n.played&&(e.o=t,e.l.currentTime=n.start)}}))}(i,e)})),this.h.C(this.g,google.ima.dai.api.StreamEvent.Type.ERROR,(function(){i.B.length?i.j.resolve(i.B):i.j.reject("IMA Stream request returned an error and there was no backup asset uri provided."),i.j=null})),this.h.C(this.g,google.ima.dai.api.StreamEvent.Type.AD_BREAK_STARTED,(function(){})),this.h.C(this.g,google.ima.dai.api.StreamEvent.Type.STARTED,(function(e){e=e.getAd(),i.m=new nu(e,i.l),i.u&&(i.m.h=i.u),i.i(new hr("ad-started",(new Map).set("ad",i.m))),i.s.setAttribute("ad-active","true")})),this.h.C(this.g,google.ima.dai.api.StreamEvent.Type.AD_BREAK_ENDED,(function(){i.s.removeAttribute("ad-active");var e=i.l.currentTime;i.o&&i.o>e&&(i.l.currentTime=i.o,i.o=null)})),this.h.C(this.g,google.ima.dai.api.StreamEvent.Type.AD_PROGRESS,(function(e){i.u=e.getStreamData().adProgressData,i.m&&(i.m.h=i.u)})),this.h.C(this.g,google.ima.dai.api.StreamEvent.Type.FIRST_QUARTILE,(function(){i.i(new hr("ad-first-quartile"))})),this.h.C(this.g,google.ima.dai.api.StreamEvent.Type.MIDPOINT,(function(){i.i(new hr("ad-midpoint"))})),this.h.C(this.g,google.ima.dai.api.StreamEvent.Type.THIRD_QUARTILE,(function(){i.i(new hr("ad-third-quartile"))})),this.h.C(this.g,google.ima.dai.api.StreamEvent.Type.COMPLETE,(function(){i.i(new hr("ad-complete")),i.i(new hr("ad-stopped")),i.s.removeAttribute("ad-active"),i.m=null})),this.h.C(this.g,google.ima.dai.api.StreamEvent.Type.SKIPPED,(function(){i.i(new hr("ad-skipped")),i.i(new hr("ad-stopped"))})),this.h.C(this.g,google.ima.dai.api.StreamEvent.Type.CUEPOINTS_CHANGED,(function(e){var t=e.getStreamData();e=[];for(var n=(t=u(t.cuepoints)).next();!n.done;n=t.next())n=n.value,e.push({start:n.start,end:n.end});i.D=e,i.i(new hr("ad-cue-points-changed",(new Map).set("cuepoints",e)))}))}function iu(){yr.call(this),this.g=this.i=null,this.h=new Xl,this.j=navigator.language}function au(e){return JSON.stringify(e,(function(e,t){if("function"!=typeof t){if(t instanceof Event||t instanceof hr){var n={};for(i in t){var r=t[i];r&&"object"==typeof r?"detail"==i&&(n[i]=r):i in Event||(n[i]=r)}return n}if(t instanceof Error){var i=new Set(["name","message","stack"]);for(n in t)i.add(n);for(n=(r=u(Object.getOwnPropertyNames(t))).next();!n.done;n=r.next())i.add(n.value);for(r={},n=(i=u(i)).next();!n.done;n=i.next())r[n=n.value]=t[n];i={__type__:"Error",contents:r}}else if(t instanceof TimeRanges)for(i={__type__:"TimeRanges",length:t.length,start:[],end:[]},r=(n=u(Ga(t))).next();!r.done;r=n.next()){var a=(r=r.value).end;i.start.push(r.start),i.end.push(a)}else i=t instanceof Uint8Array?{__type__:"Uint8Array",entries:Array.from(t)}:"number"==typeof t?isNaN(t)?"NaN":isFinite(t)?t:0>t?"-Infinity":"Infinity":t;return i}}))}function ou(e){return JSON.parse(e,(function(e,t){if("NaN"==t)var n=NaN;else if("-Infinity"==t)n=-1/0;else if("Infinity"==t)n=1/0;else if(t&&"object"==typeof t&&"TimeRanges"==t.__type__)n=function(e){return{length:e.length,start:function(t){return e.start[t]},end:function(t){return e.end[t]}}}(t);else if(t&&"object"==typeof t&&"Uint8Array"==t.__type__)n=new Uint8Array(t.entries);else if(t&&"object"==typeof t&&"Error"==t.__type__){n=t.contents;var r,i=Error(n.message);for(r in n)i[r]=n[r];n=i}else n=t;return n}))}(r=$l.prototype).getDuration=function(){return this.h.getDuration()},r.getMinSuggestedDuration=function(){return this.h.getMinSuggestedDuration()},r.getRemainingTime=function(){return this.g.getRemainingTime()},r.isPaused=function(){return this.i},r.isSkippable=function(){return 0<=this.h.getSkipTimeOffset()},r.getTimeUntilSkippable=function(){var e=this.h.getSkipTimeOffset();return e=this.getRemainingTime()-e,Math.max(e,0)},r.canSkipNow=function(){return this.g.getAdSkippableState()},r.skip=function(){return this.g.skip()},r.pause=function(){return this.g.pause()},r.play=function(){return this.g.resume()},r.getVolume=function(){return this.g.getVolume()},r.setVolume=function(e){return this.g.setVolume(e)},r.isMuted=function(){return 0==this.g.getVolume()},r.isLinear=function(){return this.h.isLinear()},r.resize=function(e,t){var n=!1,r=this.m;document.fullscreenEnabled?n=!!document.fullscreenElement:r.webkitSupportsFullscreen&&(n=r.webkitDisplayingFullscreen),this.g.resize(e,t,n?google.ima.ViewMode.FULLSCREEN:google.ima.ViewMode.NORMAL)},r.setMuted=function(e){e?(this.l=this.getVolume(),this.setVolume(0)):this.setVolume(this.l)},r.getSequenceLength=function(){var e=this.h.getAdPodInfo();return null==e?1:e.getTotalAds()},r.getPositionInSequence=function(){var e=this.h.getAdPodInfo();return null==e?1:e.getAdPosition()},r.release=function(){this.g=this.h=null},B("shaka.ads.ClientSideAd",$l),$l.prototype.release=$l.prototype.release,$l.prototype.getPositionInSequence=$l.prototype.getPositionInSequence,$l.prototype.getSequenceLength=$l.prototype.getSequenceLength,$l.prototype.setMuted=$l.prototype.setMuted,$l.prototype.resize=$l.prototype.resize,$l.prototype.isLinear=$l.prototype.isLinear,$l.prototype.isMuted=$l.prototype.isMuted,$l.prototype.setVolume=$l.prototype.setVolume,$l.prototype.getVolume=$l.prototype.getVolume,$l.prototype.play=$l.prototype.play,$l.prototype.pause=$l.prototype.pause,$l.prototype.skip=$l.prototype.skip,$l.prototype.canSkipNow=$l.prototype.canSkipNow,$l.prototype.getTimeUntilSkippable=$l.prototype.getTimeUntilSkippable,$l.prototype.isSkippable=$l.prototype.isSkippable,$l.prototype.isPaused=$l.prototype.isPaused,$l.prototype.getRemainingTime=$l.prototype.getRemainingTime,$l.prototype.getMinSuggestedDuration=$l.prototype.getMinSuggestedDuration,$l.prototype.getDuration=$l.prototype.getDuration,Ql.prototype.stop=function(){this.g&&this.g.stop(),this.o&&hs(this.o)},Ql.prototype.release=function(){this.stop(),this.s&&this.s.disconnect(),this.h&&this.h.release(),this.g&&this.g.destroy(),this.m.destroy()},(r=nu.prototype).getDuration=function(){return this.h?this.h.duration:-1},r.getMinSuggestedDuration=function(){return this.getDuration()},r.getRemainingTime=function(){return this.h?this.h.duration-this.h.currentTime:-1},r.isPaused=function(){return this.g.paused},r.isSkippable=function(){return this.i.isSkippable()},r.getTimeUntilSkippable=function(){var e=this.i.getSkipTimeOffset();return e=this.getRemainingTime()-e,Math.max(e,0)},r.canSkipNow=function(){return 0==this.getTimeUntilSkippable()},r.skip=function(){this.g.currentTime+=this.getRemainingTime()},r.pause=function(){return this.g.pause()},r.play=function(){return this.g.play()},r.getVolume=function(){return this.g.volume},r.setVolume=function(e){this.g.volume=e},r.isMuted=function(){return this.g.muted},r.isLinear=function(){return!0},r.resize=function(){},r.setMuted=function(e){this.g.muted=e},r.getSequenceLength=function(){var e=this.i.getAdPodInfo();return null==e?1:e.getTotalAds()},r.getPositionInSequence=function(){var e=this.i.getAdPodInfo();return null==e?1:e.getAdPosition()},r.release=function(){this.g=this.h=this.i=null},B("shaka.ads.ServerSideAd",nu),nu.prototype.release=nu.prototype.release,nu.prototype.getPositionInSequence=nu.prototype.getPositionInSequence,nu.prototype.getSequenceLength=nu.prototype.getSequenceLength,nu.prototype.setMuted=nu.prototype.setMuted,nu.prototype.resize=nu.prototype.resize,nu.prototype.isLinear=nu.prototype.isLinear,nu.prototype.isMuted=nu.prototype.isMuted,nu.prototype.setVolume=nu.prototype.setVolume,nu.prototype.getVolume=nu.prototype.getVolume,nu.prototype.play=nu.prototype.play,nu.prototype.pause=nu.prototype.pause,nu.prototype.skip=nu.prototype.skip,nu.prototype.canSkipNow=nu.prototype.canSkipNow,nu.prototype.getTimeUntilSkippable=nu.prototype.getTimeUntilSkippable,nu.prototype.isSkippable=nu.prototype.isSkippable,nu.prototype.isPaused=nu.prototype.isPaused,nu.prototype.getRemainingTime=nu.prototype.getRemainingTime,nu.prototype.getMinSuggestedDuration=nu.prototype.getMinSuggestedDuration,nu.prototype.getDuration=nu.prototype.getDuration,ru.prototype.stop=function(){this.B="",this.o=null,this.D=[]},ru.prototype.release=function(){this.stop(),this.h&&this.h.release()},ru.prototype.onCueMetadataChange=function(e){if(e.key&&e.data){var t={};t[e.key]=e.data,this.g.onTimedMetadata(t)}},y(iu,yr),(r=iu.prototype).setLocale=function(e){this.j=e},r.initClientSide=function(t,n){var r=this;if(!e.google||!google.ima||!google.ima.AdsLoader)throw new Re(2,10,1e4);this.i&&this.i.release(),this.i=new Ql(t,n,this.j,(function(e){if(e&&e.type)switch(e.type){case"ads-loaded":r.h.h.push(e.loadTime);break;case"ad-started":r.h.g++;break;case"ad-complete":r.h.i++;break;case"ad-skipped":r.h.j++}r.dispatchEvent(e)}))},r.release=function(){this.i&&(this.i.release(),this.i=null),this.g&&(this.g.release(),this.g=null),yr.prototype.release.call(this)},r.onAssetUnload=function(){this.i&&this.i.stop(),this.g&&this.g.stop(),this.dispatchEvent(new hr("ad-stopped")),this.h=new Xl},r.requestClientSideAds=function(e){if(!this.i)throw new Re(1,10,10001);var t=this.i;t.u=Date.now()/1e3,t.m.requestAds(e)},r.initServerSide=function(t,n){var r=this;if(!e.google||!google.ima||!google.ima.dai)throw new Re(2,10,10002);this.g&&this.g.release(),this.g=new ru(t,n,this.j,(function(e){if(e&&e.type)switch(e.type){case"ads-loaded":r.h.h.push(e.loadTime);break;case"ad-started":r.h.g++;break;case"ad-complete":r.h.i++;break;case"ad-skipped":r.h.j++}r.dispatchEvent(e)}))},r.requestServerSideStream=function(e,t){if(t=void 0===t?"":t,!this.g)throw new Re(1,10,10003);e.adTagParameters||(e.adTagParameters={});var n=e.adTagParameters;(n.mpt||n.mpv)&&W('You have attempted to set "mpt" and/or "mpv" parameters of the ad tag. Please note that those parameters are used for Shaka adoption tracking and will be overriden.'),e.adTagParameters.mpt="shaka-player",e.adTagParameters.mpv="v4.2.1";var r=t;return(n=this.g).j?n=Promise.reject(new Re(1,10,10004)):(e instanceof google.ima.dai.api.LiveStreamRequest&&(n.F=!0),n.j=new it,n.g.requestStream(e),n.B=r||"",n.G=Date.now()/1e3,n=n.j),n},r.replaceServerSideAdTagParameters=function(e){if(!this.g)throw new Re(1,10,10003);(e.mpt||e.mpv)&&W('You have attempted to set "mpt" and/or "mpv" parameters of the ad tag. Please note that those parameters are used for Shaka adoption tracking and will be overriden.'),e.mpt="Shaka Player",e.mpv="v4.2.1",this.g.g.replaceAdTagParameters(e)},r.getServerSideCuePoints=function(){if(!this.g)throw new Re(1,10,10003);return this.g.D},r.getStats=function(){var e=this.h;return{loadTimes:e.h,started:e.g,playedCompletely:e.i,skipped:e.j}},r.onDashTimedMetadata=function(e){if(this.g&&"urn:google:dai:2018"==e.schemeIdUri){var t=e.schemeIdUri,n=e.eventElement?e.eventElement.getAttribute("messageData"):null;this.g.g.processMetadata(t,n,e.startTime)}},r.onHlsTimedMetadata=function(e,t){this.g&&this.g.g.processMetadata("ID3",e.data,t)},r.onCueMetadataChange=function(e){this.g&&this.g.onCueMetadataChange(e)},B("shaka.ads.AdManager",iu),iu.prototype.onCueMetadataChange=iu.prototype.onCueMetadataChange,iu.prototype.onHlsTimedMetadata=iu.prototype.onHlsTimedMetadata,iu.prototype.onDashTimedMetadata=iu.prototype.onDashTimedMetadata,iu.prototype.getStats=iu.prototype.getStats,iu.prototype.getServerSideCuePoints=iu.prototype.getServerSideCuePoints,iu.prototype.replaceServerSideAdTagParameters=iu.prototype.replaceServerSideAdTagParameters,iu.prototype.requestServerSideStream=iu.prototype.requestServerSideStream,iu.prototype.initServerSide=iu.prototype.initServerSide,iu.prototype.requestClientSideAds=iu.prototype.requestClientSideAds,iu.prototype.onAssetUnload=iu.prototype.onAssetUnload,iu.prototype.release=iu.prototype.release,iu.prototype.initClientSide=iu.prototype.initClientSide,iu.prototype.setLocale=iu.prototype.setLocale,iu.ADS_LOADED="ads-loaded",iu.AD_STARTED="ad-started",iu.AD_FIRST_QUARTILE="ad-first-quartile",iu.AD_MIDPOINT="ad-midpoint",iu.AD_THIRD_QUARTILE="ad-third-quartile",iu.AD_COMPLETE="ad-complete",iu.AD_STOPPED="ad-stopped",iu.AD_SKIPPED="ad-skipped",iu.AD_VOLUME_CHANGED="ad-volume-changed",iu.AD_MUTED="ad-muted",iu.AD_PAUSED="ad-paused",iu.AD_RESUMED="ad-resumed",iu.AD_SKIP_STATE_CHANGED="ad-skip-state-changed",iu.CUEPOINTS_CHANGED="ad-cue-points-changed",iu.IMA_AD_MANAGER_LOADED="ima-ad-manager-loaded",iu.IMA_STREAM_MANAGER_LOADED="ima-stream-manager-loaded",iu.AD_CLICKED="ad-clicked",iu.AD_PROGRESS="ad-progress",iu.AD_BUFFERING="ad-buffering",iu.AD_IMPRESSION="ad-impression",iu.AD_DURATION_CHANGED="ad-duration-changed",iu.AD_CLOSED="ad-closed",iu.AD_LOADED="ad-loaded",iu.ALL_ADS_COMPLETED="all-ads-completed",iu.AD_LINEAR_CHANGED="ad-linear-changed",iu.AD_METADATA="ad-metadata",iu.AD_RECOVERABLE_ERROR="ad-recoverable-error",iu.AD_BREAK_READY="ad-break-ready",iu.AD_INTERACTION="ad-interaction",Wl=function(){return new iu};var su="ended play playing pause pausing ratechange seeked seeking timeupdate volumechange".split(" "),lu="buffered currentTime duration ended loop muted paused playbackRate seeking videoHeight videoWidth volume".split(" "),uu=["loop","playbackRate"],cu=["pause","play"],pu={getAssetUri:2,getAudioLanguages:4,getAudioLanguagesAndRoles:4,getBufferFullness:1,getBufferedInfo:2,getConfiguration:4,getExpiration:2,getKeyStatuses:2,getPlaybackRate:2,getTextLanguages:4,getTextLanguagesAndRoles:4,getTextTracks:2,getStats:5,getVariantTracks:2,getImageTracks:2,getThumbnails:2,isAudioOnly:10,isBuffering:1,isInProgress:1,isLive:10,isTextTrackVisible:1,keySystem:10,seekRange:1,getLoadMode:10},du={getPlayheadTimeAsDate:1,getPresentationStartTimeAsDate:20},hu=[["getConfiguration","configure"]],fu=[["isTextTrackVisible","setTextTrackVisibility"]],gu="addChaptersTrack addTextTrackAsync cancelTrickPlay configure getChapters getChaptersTracks resetConfiguration retryStreaming selectAudioLanguage selectTextLanguage selectTextTrack selectVariantTrack selectVariantsByLabel setTextTrackVisibility trickPlay updateStartTime goToLive".split(" "),yu=["attach","detach","load","unload"];function vu(e,t,n,r,i,a,o){var s=this;this.G=e,this.O=o,this.j=new st(t),this.T=n,this.u=!1,this.s=r,this.F=i,this.L=a,this.h=this.m=!1,this.M="",this.o=null,this.B=function(){return ku(s)},this.D=function(e,t){var n=ou(t);switch(n.type){case"event":var r=n.targetName;n=fr(n.event),s.s(r,n);break;case"update":for(var i in r=n.update)for(var a in n=s.g[i]||{},r[i])n[a]=r[i][a];s.u&&(s.T(),s.u=!1);break;case"asyncComplete":if(i=n.id,n=n.error,a=s.i[i],delete s.i[i],a)if(n){for(r in i=new Re(n.severity,n.category,n.code),n)i[r]=n[r];a.reject(i)}else a.resolve()}},this.g={video:{},player:{}},this.I=0,this.i={},this.l=null,xu.add(this)}function mu(e,t,n){Cu=n,n.addUpdateListener(e.B),n.addMessageListener("urn:x-cast:com.google.shaka.v2",e.D),ku(e),Au(e,{type:"init",initState:t,appData:e.o}),e.l.resolve()}function bu(e,t){var n=8003;switch(t.code){case"cancel":n=8004;break;case"timeout":n=8005;break;case"receiver_unavailable":n=8006}e.l.reject(new Re(2,8,n,t))}function _u(e,t){var n=e.L();e.l=new it,e.u=!0,mu(e,n,t)}function Eu(e){var t=Cu;t.removeUpdateListener(e.B),t.removeMessageListener("urn:x-cast:com.google.shaka.v2",e.D)}function ku(e){var t=!!Cu&&"connected"==Cu.status;if(e.h&&!t){for(var n in e.F(),e.g)e.g[n]={};Tu(e)}e.h=t,e.M=t?Cu.receiver.friendlyName:"",e.j.Lb()}function Tu(e){for(var t in e.i){var n=e.i[t];delete e.i[t],n.reject(new Re(1,7,7e3))}}function Au(e,t){var n=au(t),r=Cu;try{r.sendMessage("urn:x-cast:com.google.shaka.v2",n,(function(){}),q)}catch(t){throw n=new Re(2,8,8005,t),r=new hr("error",(new Map).set("detail",n)),e.s("player",r),e.yb(),n}}(r=vu.prototype).destroy=function(){return xu.delete(this),Tu(this),Cu&&Eu(this),this.j&&(this.j.stop(),this.j=null),this.F=this.s=null,this.h=this.m=!1,this.D=this.B=this.l=this.i=this.g=this.o=null,Promise.resolve()},r.ra=function(){return this.h},r.Sd=function(){return this.M},r.init=function(){if(this.G.length)if(e.chrome&&chrome.cast&&chrome.cast.isAvailable){this.m=!0,this.j.Lb();var t=new chrome.cast.SessionRequest(this.G,[],null,this.O,null);t=new chrome.cast.ApiConfig(t,(function(e){for(var t=u(xu),n=t.next();!n.done;n=t.next())_u(n.value,e)}),(function(e){for(var t=u(xu),n=t.next();!n.done;n=t.next())n=n.value,Su="available"==e,n.j.Lb()}),"origin_scoped"),chrome.cast.initialize(t,(function(){}),(function(){})),Su&&this.j.R(wu),(t=Cu)&&t.status!=chrome.cast.SessionStatus.STOPPED?_u(this,t):Cu=null}else e.__onGCastApiAvailable||(e.__onGCastApiAvailable=Iu),e.__onGCastApiAvailable!=Iu&&W("A global Cast SDK hook is already installed! Shaka Player will be unable to receive a notification when the Cast SDK is ready.")},r.Zd=function(e){this.o=e,this.h&&Au(this,{type:"appData",appData:this.o})},r.cast=function(e){var t=this;return R((function(n){if(!t.m)throw new Re(1,8,8e3);if(!Su)throw new Re(1,8,8001);if(t.h)throw new Re(1,8,8002);return t.l=new it,chrome.cast.requestSession((function(n){return mu(t,e,n)}),(function(e){return bu(t,e)})),_(n,t.l,0)}))},r.yb=function(){if(this.h){if(Tu(this),Cu){Eu(this);try{Cu.stop((function(){}),(function(){}))}catch(e){}Cu=null}ku(this)}},r.get=function(e,t){var n=this;if("video"==e){if(cu.includes(t))return function(){return n.Ge.apply(n,[e,t].concat(c(O.apply(0,arguments))))}}else if("player"==e){if(du[t]&&!this.get("player","isLive")())return function(){};if(gu.includes(t))return function(){return n.Ge.apply(n,[e,t].concat(c(O.apply(0,arguments))))};if(yu.includes(t))return function(){return n.Xf.apply(n,[e,t].concat(c(O.apply(0,arguments))))};if(pu[t])return function(){return n.g[e][t]}}return this.g[e][t]},r.set=function(e,t,n){this.g[e][t]=n,Au(this,{type:"set",targetName:e,property:t,value:n})},r.Ge=function(e,t){Au(this,{type:"call",targetName:e,methodName:t,args:O.apply(2,arguments)})},r.Xf=function(e,t){var n=O.apply(2,arguments),r=new it,i=this.I.toString();this.I++,this.i[i]=r;try{Au(this,{type:"asyncCall",targetName:e,methodName:t,args:n,id:i})}catch(e){r.reject(e)}return r};var wu=.02,Su=!1,Cu=null,xu=new Set;function Iu(e){if(e)for(var t=(e=u(xu)).next();!t.done;t=e.next())t.value.init()}function Pu(e,t,n,r){r=void 0!==r&&r,yr.call(this);var i=this;this.i=e,this.h=t,this.m=this.o=this.j=this.s=this.l=null,this.D=n,this.B=r,this.u=new Map,this.g=new vu(n,(function(){return Ou(i)}),(function(){return Lu(i)}),(function(e,t){return Uu(i,e,t)}),(function(){return Mu(i)}),(function(){return Ru(i)}),r),function(e){e.g.init(),e.m=new Dr;for(var t=u(su),n=t.next();!n.done;n=t.next())e.m.C(e.i,n.value,(function(t){e.g.ra()||(t=fr(t),e.j.dispatchEvent(t))}));for(var r in gr)e.m.C(e.h,gr[r],(function(t){e.g.ra()||e.o.dispatchEvent(t)}));for(var i in e.l={},t={},e.i)t.Qb=i,Object.defineProperty(e.l,t.Qb,{configurable:!1,enumerable:!0,get:function(t){return function(){return Nu(e,t.Qb)}}(t),set:function(t){return function(n){var r=t.Qb;e.g.ra()?e.g.set("video",r,n):e.i[r]=n}}(t)}),t={Qb:t.Qb};e.s={},Du(e,(function(t){Object.defineProperty(e.s,t,{configurable:!1,enumerable:!0,get:function(){return function(e,t){if(e.u.has(t)&&(t=e.u.get(t)),"addEventListener"==t)return function(t,n,r){return e.o.addEventListener(t,n,r)};if("removeEventListener"==t)return function(t,n,r){return e.o.removeEventListener(t,n,r)};if("getMediaElement"==t)return function(){return e.l};if("getSharedConfiguration"==t)return e.g.get("player","getConfiguration");if("getNetworkingEngine"==t)return function(){return e.h.fc()};if("getDrmEngine"==t)return function(){return e.h.m};if("getAdManager"==t)return function(){return e.h.te()};if("setVideoContainer"==t)return function(t){return e.h.Ne(t)};if(e.g.ra()){if("getManifest"==t||"drmInfo"==t)return function(){return W(t+"() does not work while casting!"),null};if("attach"==t||"detach"==t)return function(){return W(t+"() does not work while casting!"),Promise.resolve()}}return e.g.ra()&&0==Object.keys(e.g.g.video).length&&pu[t]||!e.g.ra()?e.h[t].bind(e.h):e.g.get("player",t)}(e,t)}})})),function(e){var t=new Map;Du(e,(function(n,r){if(t.has(r)){var i=t.get(r);n.length<i.length?e.u.set(n,i):e.u.set(i,n)}else t.set(r,n)}))}(e),e.j=new yr,e.j.Kc=e.l,e.o=new yr,e.o.Kc=e.s}(this)}function Du(e,t){function n(e){return"constructor"!=e&&"function"==typeof r[e]&&!i.has(e)}var r=e.h,i=new Set;for(a in r)n(a)&&(i.add(a),t(a,r[a]));for(var a=Object.getPrototypeOf(r),o=Object.getPrototypeOf({});a&&a!=o;){for(var s=u(Object.getOwnPropertyNames(a)),l=s.next();!l.done;l=s.next())n(l=l.value)&&(i.add(l),t(l,r[l]));a=Object.getPrototypeOf(a)}}function Ru(e){var t={video:{},player:{},playerAfterLoad:{},manifest:e.h.wd(),startTime:null};e.i.pause();for(var n=u(uu),r=n.next();!r.done;r=n.next())r=r.value,t.video[r]=e.i[r];for(e.i.ended||(t.startTime=e.i.currentTime),r=(n=u(hu)).next();!r.done;r=n.next()){var i=r.value;r=i[1],i=e.h[i[0]](),t.player[r]=i}for(r=(n=u(fu)).next();!r.done;r=n.next())r=(i=r.value)[1],i=e.h[i[0]](),t.playerAfterLoad[r]=i;return t}function Ou(e){var t=new hr("caststatuschanged");e.dispatchEvent(t)}function Lu(e){var t=new hr(e.l.paused?"pause":"play");e.j.dispatchEvent(t)}function Mu(e){for(var t=u(hu),n=t.next();!n.done;n=t.next()){var r=n.value;n=r[1],r=e.g.get("player",r[0])(),e.h[n](r)}var i=e.g.get("player","getAssetUri")();n=e.g.get("video","ended"),t=Promise.resolve();var a=e.i.autoplay;r=null,n||(r=e.g.get("video","currentTime")),i&&(e.i.autoplay=!1,t=e.h.load(i,r));var o={};for(r=(n=u(uu)).next();!r.done;r=n.next())r=r.value,o[r]=e.g.get("video",r);t.then((function(){if(e.i){for(var t=u(uu),n=t.next();!n.done;n=t.next())n=n.value,e.i[n]=o[n];for(n=(t=u(fu)).next();!n.done;n=t.next()){var r=n.value;n=r[1],r=e.g.get("player",r[0])(),e.h[n](r)}e.i.autoplay=a,i&&e.i.play()}}),(function(t){t=new hr("error",t=(new Map).set("detail",t)),e.h.dispatchEvent(t)}))}function Nu(e,t){if("addEventListener"==t)return function(t,n,r){return e.j.addEventListener(t,n,r)};if("removeEventListener"==t)return function(t,n,r){return e.j.removeEventListener(t,n,r)};if(e.g.ra()&&0==Object.keys(e.g.g.video).length){var n=e.i[t];if("function"!=typeof n)return n}return e.g.ra()?e.g.get("video",t):("function"==typeof(n=e.i[t])&&(n=n.bind(e.i)),n)}function Uu(e,t,n){e.g.ra()&&("video"==t?e.j.dispatchEvent(n):"player"==t&&e.o.dispatchEvent(n))}function Fu(e,t,n,r){yr.call(this);var i=this;this.g=e,this.h=t,this.j=new Dr,this.I={video:e,player:t},this.D=n||function(){},this.L=r||function(e){return e},this.i=null,this.F=!1,this.o=!0,this.m=0,this.B=!1,this.u=!0,this.s=this.l=null,this.G=new st((function(){Hu(i)})),function(e){var t=cast.receiver.CastReceiverManager.getInstance();t.onSenderConnected=function(){return ju(e)},t.onSenderDisconnected=function(){return ju(e)},t.onSystemVolumeChanged=function(){var t=cast.receiver.CastReceiverManager.getInstance().getSystemVolume();t&&Wu(e,{type:"update",update:{video:{volume:t.level,muted:t.muted}}},e.l),Wu(e,{type:"event",targetName:"video",event:{type:"volumechange"}},e.l)},e.s=t.getCastMessageBus("urn:x-cast:com.google.cast.media"),e.s.onMessage=function(t){return function(e,t){var n=ou(t.data);switch(n.type){case"PLAY":e.g.play(),Yu(e);break;case"PAUSE":e.g.pause(),Yu(e);break;case"SEEK":var r=n.currentTime,i=n.resumeState;null!=r&&(e.g.currentTime=Number(r)),i&&"PLAYBACK_START"==i?(e.g.play(),Yu(e)):i&&"PLAYBACK_PAUSE"==i&&(e.g.pause(),Yu(e));break;case"STOP":e.h.ge().then((function(){e.h&&Yu(e)}));break;case"GET_STATUS":Ku(e,Number(n.requestId));break;case"VOLUME":i=n.volume,r=i.level,i=i.muted;var a=e.g.volume,o=e.g.muted;null!=r&&(e.g.volume=Number(r)),null!=i&&(e.g.muted=i),a==e.g.volume&&o==e.g.muted||Yu(e);break;case"LOAD":e.m=0,e.B=!1,e.u=!1,r=n.media,i=n.currentTime,a=e.L(r.contentId),o=n.autoplay||!0,e.D(r.customData),o&&(e.g.autoplay=!0),e.h.load(a,i).then((function(){e.h&&Ku(e)})).catch((function(t){var r="LOAD_FAILED";7==t.category&&7e3==t.code&&(r="LOAD_CANCELLED"),Wu(e,{requestId:Number(n.requestId),type:r},e.s)}));break;default:Wu(e,{requestId:Number(n.requestId),type:"INVALID_REQUEST",reason:"INVALID_COMMAND"},e.s)}}(e,t)},e.l=t.getCastMessageBus("urn:x-cast:com.google.shaka.v2"),e.l.onMessage=function(t){return function(e,t){var n=ou(t.data);switch(n.type){case"init":e.m=0,e.B=!1,e.u=!0,function(e,t,n){var r,i,a,o,s,l,u,c,p,d;R((function(h){switch(h.g){case 1:for(r in t.player)i=t.player[r],e.h[r](i);return e.D(n),a=e.g.autoplay,t.manifest?(e.g.autoplay=!1,k(h,5),_(h,e.h.load(t.manifest,t.startTime),7)):_(h,Promise.resolve(),3);case 7:A(h,3);break;case 5:return o=w(h),s=(new Map).set("detail",o),l=new hr("error",s),e.h&&e.h.dispatchEvent(l),h.return();case 3:if(!e.h)return h.return();for(u in t.video)c=t.video[u],e.g[u]=c;for(p in t.playerAfterLoad)d=t.playerAfterLoad[p],e.h[p](d);e.g.autoplay=a,t.manifest&&(e.g.play(),Yu(e)),E(h)}}))}(e,n.initState,n.appData),Hu(e);break;case"appData":e.D(n.appData);break;case"set":var r=n.targetName,i=n.property;if(n=n.value,"video"==r){var a=cast.receiver.CastReceiverManager.getInstance();if("volume"==i){a.setSystemVolumeLevel(n);break}if("muted"==i){a.setSystemVolumeMuted(n);break}}e.I[r][i]=n;break;case"call":(r=e.I[n.targetName])[n.methodName].apply(r,n.args);break;case"asyncCall":r=n.targetName,i=n.methodName,"player"==r&&"load"==i&&(e.m=0,e.B=!1);var o=n.id,s=t.senderId;a=e.I[r],n=a[i].apply(a,n.args),"player"==r&&"load"==i&&(n=n.then((function(){e.u=!0}))),n.then((function(){return zu(e,s,o,null)}),(function(t){return zu(e,s,o,t)}))}}(e,t)},t.start();for(var n=(t=u(su)).next();!n.done;n=t.next())e.j.C(e.g,n.value,(function(t){return Vu(e,"video",t)}));for(var r in gr)e.j.C(e.h,gr[r],(function(t){return Vu(e,"player",t)}));cast.__platform__&&cast.__platform__.canDisplayType('video/mp4; codecs="avc1.640028"; width=3840; height=2160')?e.h.ae(3840,2160):e.h.ae(1920,1080),e.j.C(e.g,"loadeddata",(function(){e.B=!0})),e.j.C(e.h,"loading",(function(){e.o=!1,Bu(e)})),e.j.C(e.g,"playing",(function(){e.o=!1,Bu(e)})),e.j.C(e.g,"pause",(function(){Bu(e)})),e.j.C(e.h,"unloading",(function(){e.o=!0,Bu(e)})),e.j.C(e.g,"ended",(function(){new st((function(){e.g&&e.g.ended&&(e.o=!0,Bu(e))})).R(Xu)}))}(this)}function ju(e){e.m=0,e.u=!0,e.F=0!=cast.receiver.CastReceiverManager.getInstance().getSenders().length,Bu(e)}function Bu(e){var t;R((function(n){return 1==n.g?_(n,Promise.resolve(),2):e.h?(t=new hr("caststatuschanged"),e.dispatchEvent(t),Gu(e)||Yu(e),void E(n)):n.return()}))}function Vu(e,t,n){e.h&&(Hu(e),Wu(e,{type:"event",targetName:t,event:n},e.l))}function Hu(e){e.G.R(qu);for(var t={video:{},player:{}},n=u(lu),r=n.next();!r.done;r=n.next())r=r.value,t.video[r]=e.g[r];if(e.h.V())for(var i in du)0==e.m%du[i]&&(t.player[i]=e.h[i]());for(var a in pu)0==e.m%pu[a]&&(t.player[a]=e.h[a]());(n=cast.receiver.CastReceiverManager.getInstance().getSystemVolume())&&(t.video.volume=n.level,t.video.muted=n.muted),e.B&&(e.m+=1),Wu(e,{type:"update",update:t},e.l),Gu(e)}function Gu(e){return!(!e.u||!e.g.duration&&!e.h.V())&&(Ku(e),e.u=!1,!0)}function Ku(e,t){var n={contentId:e.h.wd(),streamType:e.h.V()?"LIVE":"BUFFERED",contentType:""};e.h.V()||(n.duration=e.g.duration),e.i&&(n.metadata=e.i),Yu(e,void 0===t?0:t,n)}function zu(e,t,n,r){e.h&&Wu(e,{type:"asyncComplete",id:n,error:r},e.l,t)}function Wu(e,t,n,r){e.F&&(e=au(t),r?n.getCastChannel(r).send(e):n.broadcast(e))}function Yu(e,t,n){n=void 0===n?null:n;var r={mediaSessionId:0,playbackRate:e.g.playbackRate,playerState:e.o?$u:e.h.xd()?Ju:e.g.paused?Zu:Qu,currentTime:e.g.currentTime,supportedMediaCommands:63,volume:{level:e.g.volume,muted:e.g.muted}};n&&(r.media=n),Wu(e,{requestId:void 0===t?0:t,type:"MEDIA_STATUS",status:[r]},e.s)}y(Pu,yr),(r=Pu.prototype).destroy=function(e){return e&&this.g.yb(),this.m&&(this.m.release(),this.m=null),e=[],this.h&&(e.push(this.h.destroy()),this.h=null),this.g&&(e.push(this.g.destroy()),this.g=null),this.s=this.l=this.i=null,yr.prototype.release.call(this),Promise.all(e)},r.Ff=function(){return this.l},r.xf=function(){return this.s},r.Xe=function(){return this.g.m&&Su},r.ra=function(){return this.g.ra()},r.Sd=function(){return this.g.Sd()},r.cast=function(){var e,t=this;return R((function(n){return 1==n.g?(e=Ru(t),_(n,t.g.cast(e),2)):t.h?_(n,t.h.ge(),0):n.return()}))},r.Zd=function(e){this.g.Zd(e)},r.ig=function(){!function(e){if(e.h){var t=e.L();chrome.cast.requestSession((function(n){return mu(e,t,n)}),(function(t){return bu(e,t)}))}}(this.g)},r.yb=function(){this.g.yb()},r.$e=function(e,t){t=void 0!==t&&t;var n=this;return R((function(r){if(1==r.g)return e==n.D&&t==n.B?r.return():(n.D=e,n.B=t,n.g.yb(),_(r,n.g.destroy(),2));n.g=null,n.g=new vu(e,(function(){return Ou(n)}),(function(){return Lu(n)}),(function(e,t){return Uu(n,e,t)}),(function(){return Mu(n)}),(function(){return Ru(n)}),t),n.g.init(),E(r)}))},B("shaka.cast.CastProxy",Pu),Pu.prototype.changeReceiverId=Pu.prototype.$e,Pu.prototype.forceDisconnect=Pu.prototype.yb,Pu.prototype.suggestDisconnect=Pu.prototype.ig,Pu.prototype.setAppData=Pu.prototype.Zd,Pu.prototype.cast=Pu.prototype.cast,Pu.prototype.receiverName=Pu.prototype.Sd,Pu.prototype.isCasting=Pu.prototype.ra,Pu.prototype.canCast=Pu.prototype.Xe,Pu.prototype.getPlayer=Pu.prototype.xf,Pu.prototype.getVideo=Pu.prototype.Ff,Pu.prototype.destroy=Pu.prototype.destroy,y(Fu,yr),(r=Fu.prototype).isConnected=function(){return this.F},r.Jf=function(){return this.o},r.eg=function(e){this.i=e},r.cf=function(){this.i=null},r.fg=function(e){this.i||(this.i={metadataType:cast.receiver.media.MetadataType.GENERIC}),this.i.title=e},r.dg=function(e){this.i||(this.i={metadataType:cast.receiver.media.MetadataType.GENERIC}),this.i.images=[{url:e}]},r.cg=function(e){this.i||(this.i={}),this.i.artist=e,this.i.metadataType=cast.receiver.media.MetadataType.MUSIC_TRACK},r.destroy=function(){var e,t=this;return R((function(n){if(1==n.g)return t.j&&(t.j.release(),t.j=null),e=[],t.h&&(e.push(t.h.destroy()),t.h=null),t.G&&(t.G.stop(),t.G=null),t.g=null,t.I=null,t.D=null,t.F=!1,t.o=!0,t.l=null,t.s=null,yr.prototype.release.call(t),_(n,Promise.all(e),2);cast.receiver.CastReceiverManager.getInstance().stop(),E(n)}))},B("shaka.cast.CastReceiver",Fu),Fu.prototype.destroy=Fu.prototype.destroy,Fu.prototype.setContentArtist=Fu.prototype.cg,Fu.prototype.setContentImage=Fu.prototype.dg,Fu.prototype.setContentTitle=Fu.prototype.fg,Fu.prototype.clearContentMetadata=Fu.prototype.cf,Fu.prototype.setContentMetadata=Fu.prototype.eg,Fu.prototype.isIdle=Fu.prototype.Jf,Fu.prototype.isConnected=Fu.prototype.isConnected;var qu=.5,Xu=5,$u="IDLE",Qu="PLAYING",Ju="BUFFERING",Zu="PAUSED";function ec(e){var t=this;this.g=[],this.h=[],this.data=[],(new yi).box("moov",vi).U("pssh",(function(e){if(!(1<e.version)){var n=Se(e.reader.S,-12,e.size);if(t.data.push(n),t.g.push(Rt(e.reader.Za(16))),0<e.version){n=e.reader.N();for(var r=0;r<n;r++){var i=Rt(e.reader.Za(16));t.h.push(i)}}}})).parse(e)}function tc(e,t,n,r){var i=e.length,a=t.length+16+i;0<r&&(a+=4+16*n.size);var o=new Uint8Array(a),s=Ce(o),l=0;if(s.setUint32(l,a),l+=4,s.setUint32(l,1886614376),l+=4,1>r?s.setUint32(l,0):s.setUint32(l,16777216),l+=4,o.set(t,l),l+=t.length,0<r)for(s.setUint32(l,n.size),l+=4,n=(t=u(n)).next();!n.done;n=t.next())n=Dt(n.value),o.set(n,l),l+=n.length;return s.setUint32(l,i),o.set(e,l+4),o}function nc(e,t){var n=ic(e,t);return 1!=n.length?null:n[0]}function rc(e,t,n){return 1!=(e=ac(e,t,n)).length?null:e[0]}function ic(e,t){for(var n=[],r=u(e.childNodes),i=r.next();!i.done;i=r.next())(i=i.value)instanceof Element&&i.tagName==t&&n.push(i);return n}function ac(e,t,n){for(var r=[],i=(e=u(e.childNodes)).next();!i.done;i=e.next())(i=i.value)instanceof Element&&i.localName==n&&i.namespaceURI==t&&r.push(i);return r}function oc(e,t,n){return e.hasAttributeNS(t,n)?e.getAttributeNS(t,n):null}function sc(e,t,n){for(var r=(t=u(t)).next();!r.done;r=t.next())if(r=r.value,e.hasAttributeNS(r,n))return e.getAttributeNS(r,n);return null}function lc(e){return Array.from(e.childNodes).every(uc)?e.textContent.trim():null}function uc(e){return e.nodeType==Node.TEXT_NODE||e.nodeType==Node.CDATA_SECTION_NODE}function cc(e,t,n,r){r=void 0===r?null:r;var i=null;return null!=(e=e.getAttribute(t))&&(i=n(e)),null==i?r:i}function pc(e){return e?(/^\d+-\d+-\d+T\d+:\d+:\d+(\.\d+)?$/.test(e)&&(e+="Z"),e=Date.parse(e),isNaN(e)?null:e/1e3):null}function dc(e){return e&&(e=RegExp("^P(?:([0-9]*)Y)?(?:([0-9]*)M)?(?:([0-9]*)D)?(?:T(?:([0-9]*)H)?(?:([0-9]*)M)?(?:([0-9.]*)S)?)?$").exec(e))?(e=31536e3*Number(e[1]||null)+2592e3*Number(e[2]||null)+86400*Number(e[3]||null)+3600*Number(e[4]||null)+60*Number(e[5]||null)+Number(e[6]||null),isFinite(e)?e:null):null}function hc(e){var t=/([0-9]+)-([0-9]+)/.exec(e);return t?(e=Number(t[1]),isFinite(e)?(t=Number(t[2]),isFinite(t)?{start:e,end:t}:null):null):null}function fc(e){return 0==(e=Number(e))%1?e:null}function gc(e){return 0==(e=Number(e))%1&&0<e?e:null}function yc(e){return 0==(e=Number(e))%1&&0<=e?e:null}function vc(e){return e=Number(e),isNaN(e)?null:e}function mc(e){var t,n=(t=e.match(/^(\d+)\/(\d+)$/))?Number(t[1])/Number(t[2]):Number(e);return isNaN(n)?null:n}function bc(e,t){var n=new DOMParser,r=null;try{r=n.parseFromString(e,"text/xml")}catch(e){return null}return!(n=r.documentElement)||n.getElementsByTagName("parsererror").length||r.documentElement.tagName!=t?null:n}function _c(e,t){try{return bc(Et(e),t)}catch(e){return null}}function Ec(e,t,n){var r=function(e){for(var t=[],n=(e=u(e)).next();!n.done;n=e.next())(n=Tc(n.value))&&t.push(n);return t}(e),i=null;e=[];var a=[],o=new Set(r.map((function(e){return e.keyId})));if(o.delete(null),1<o.size)throw new Re(2,4,4010);if(t||(a=r.filter((function(e){return"urn:mpeg:dash:mp4protection:2011"!=e.Wd||(i=e.init||i,!1)}))).length&&(0==(e=function(e,t,n,r){for(var i=[],a=(t=u(t)).next();!a.done;a=t.next()){a=a.value;var o=n[a.Wd];if(o){var s;if(s=rc(a.node,"urn:microsoft:playready","pro")){s=Pt(s.textContent);var l=new Uint8Array([154,4,240,121,152,64,66,134,171,146,230,91,224,136,95,149]);s=[{initData:tc(s,l,new Set,0),initDataType:"cenc",keyId:a.keyId}]}else s=null;if(l=null,"urn:uuid:e2719d58-a985-b3c9-781a-b030af78d30e"===a.Wd)if(0==(l=r).size)l=null;else{var c=new Uint8Array([16,119,239,236,192,178,77,2,172,227,60,30,82,226,251,75]),p=new Uint8Array([]);l=[{initData:tc(p,c,l,1),initDataType:"cenc",keyId:a.keyId}]}s=Je(o,a.init||e||s||l),(o=wc.get(o))&&(s.licenseServerUri=o(a)),i.push(s)}}return i}(i,a,n,o)).length&&(e=[Je("",i)])),r.length&&(t||!a.length))for(e=[],n=(t=u(Object.values(n))).next();!n.done;n=t.next())"org.w3.clearkey"!=(n=n.value)&&e.push(Je(n,i));if(o=Array.from(o)[0]||null)for(n=(t=u(e)).next();!n.done;n=t.next())for(r=(n=u(n.value.initData)).next();!r.done;r=n.next())r.value.keyId=o;return{oe:o,Zg:i,drmInfos:e,se:!0}}function kc(e){return(e=rc(e.node,"urn:microsoft:playready","pro"))&&(e=function(e){var t=0,n=Ce(e),r=n.getUint32(t,!0);if(r!=e.byteLength)return[];e:{for(e=t+6,t=[];e<n.byteLength-1;){r=n.getUint16(e,!0),e+=2;var i=n.getUint16(e,!0);if(e+=2,0!=(1&i)||i+e>n.byteLength){n=[];break e}var a=Se(n,e,i);t.push({type:r,value:a}),e+=i}n=t}return n}(e=Pt(e.textContent)).filter((function(e){return e.type===Ac}))[0])&&(e=bc(e=kt(e.value,!0),"WRMHEADER"))?function(e){for(var t=(e=u(e.getElementsByTagName("DATA"))).next();!t.done;t=e.next())for(var n=(t=u(t.value.childNodes)).next();!n.done;n=t.next())if((n=n.value)instanceof Element&&"LA_URL"==n.tagName)return n.textContent;return""}(e):""}function Tc(e){var t=e.getAttribute("schemeIdUri"),n=oc(e,"urn:mpeg:cenc:2013","default_KID"),r=ac(e,"urn:mpeg:cenc:2013","pssh").map(lc);if(!t)return null;if(t=t.toLowerCase(),n&&(n=n.replace(/-/g,"").toLowerCase()).includes(" "))throw new Re(2,4,4009);var i=[];try{i=r.map((function(e){return{initDataType:"cenc",initData:Pt(e),keyId:null}}))}catch(e){throw new Re(2,4,4007)}return{node:e,Wd:t,keyId:n,init:0<i.length?i:null}}var Ac=1,wc=(new Map).set("com.widevine.alpha",(function(e){return(e=rc(e.node,"urn:microsoft","laurl"))&&e.getAttribute("licenseUrl")||""})).set("com.microsoft.playready",kc).set("com.microsoft.playready.recommendation",kc).set("com.microsoft.playready.software",kc).set("com.microsoft.playready.hardware",kc).set("org.w3.clearkey",(function(e){return(e=rc(e.node,"http://dashif.org/guidelines/clearKey","Laurl"))&&"EME-1.0"===e.getAttribute("Lic_type")&&e.textContent?e.textContent:""}));function Sc(t,n,r,i,a){var o={RepresentationID:n,Number:r,Bandwidth:i,Time:a};return t.replace(/\$(RepresentationID|Number|Bandwidth|Time)?(?:%0([0-9]+)([diouxX]))?\$/g,(function(t,n,r,i){if("$$"==t)return"$";var a=o[n];if(null==a)return t;switch("RepresentationID"==n&&r&&(r=void 0),"Time"==n&&(a=Math.round(a)),i){case void 0:case"d":case"i":case"u":t=a.toString();break;case"o":t=a.toString(8);break;case"x":t=a.toString(16);break;case"X":t=a.toString(16).toUpperCase();break;default:t=a.toString()}return r=e.parseInt(r,10)||1,Array(Math.max(0,r-t.length)+1).join("0")+t}))}function Cc(e,t){var n=xc(e,t,"timescale"),r=1;n&&(r=gc(n)||1);var i=xc(e,t,"duration");n=gc(i||""),"image"==e.H.contentType&&(n=vc(i||"")),n&&(n/=r);var a=xc(e,t,"startNumber");i=Number(xc(e,t,"presentationTimeOffset"))||0;var o=yc(a||"");null!=a&&null!=o||(o=1);var s=Ic(e,t,"SegmentTimeline");if(a=null,s){a=r;var l=e.W.duration||1/0;s=ic(s,"S");for(var u=[],c=-i,p=0;p<s.length;++p){var d=s[p],h=s[p+1],f=cc(d,"t",yc),g=cc(d,"d",yc);if(d=cc(d,"r",fc),null!=f&&(f-=i),!g)break;if(f=null!=f?f:c,0>(d=d||0))if(h){if(null==(h=cc(h,"t",yc)))break;if(f>=h)break;d=Math.ceil((h-f)/g)-1}else{if(1/0==l)break;if(f/a>=l)break;d=Math.ceil((l*a-f)/g)-1}for(0<u.length&&f!=c&&(u[u.length-1].end=f/a),h=0;h<=d;++h)c=f+g,u.push({start:f/a,end:c/a,mg:f}),f=c}a=u}return{timescale:r,ga:n,Kb:o,Sa:i/r||0,he:i,timeline:a}}function xc(e,t,n){return[t(e.H),t(e.ja),t(e.aa)].filter($e).map((function(e){return e.getAttribute(n)})).reduce((function(e,t){return e||t}))}function Ic(e,t,n){return[t(e.H),t(e.ja),t(e.aa)].filter($e).map((function(e){return nc(e,n)})).reduce((function(e,t){return e||t}))}function Pc(e,t,n,r,i,a){if(a=void 0===a?0:a,oc(e,"http://www.w3.org/1999/xlink","href")){var o=function(e,t,n,r,i,a){for(var o=oc(e,"http://www.w3.org/1999/xlink","href"),s=oc(e,"http://www.w3.org/1999/xlink","actuate")||"onRequest",l=u(Array.from(e.attributes)),c=l.next();!c.done;c=l.next())"http://www.w3.org/1999/xlink"==(c=c.value).namespaceURI&&e.removeAttributeNS(c.namespaceURI,c.localName);if(5<=a)return lr(new Re(2,4,4028));if("onLoad"!=s)return lr(new Re(2,4,4027));var p=Qe([r],[o]);return i.request(0,Tr(p,t)).Z((function(r){if(!(r=_c(r.data,e.tagName)))return lr(new Re(2,4,4001,o));for(;e.childNodes.length;)e.removeChild(e.childNodes[0]);for(;r.childNodes.length;){var s=r.childNodes[0];r.removeChild(s),e.appendChild(s)}for(s=(r=u(Array.from(r.attributes))).next();!s.done;s=r.next())e.setAttributeNode(s.value.cloneNode(!1));return Pc(e,t,n,p[0],i,a+1)}))}(e,t,n,r,i,a);return n&&(o=o.Z(void 0,(function(){return Pc(e,t,n,r,i,a)}))),o}o=[];for(var s=u(Array.from(e.childNodes)),l=s.next();!l.done;l=s.next())(l=l.value)instanceof Element&&("urn:mpeg:dash:resolve-to-zero:2013"==oc(l,"http://www.w3.org/1999/xlink","href")?e.removeChild(l):"SegmentTimeline"!=l.tagName&&o.push(Pc(l,t,n,r,i,a)));return dr(o).Z((function(){return e}))}function Dc(e,t,n,r,i,a,o){var s,l=(new yi).U("sidx",(function(e){s=function(e,t,n,r,i,a,o){var s=[];o.reader.skip(4);var l=o.reader.N();if(0==l)throw new Re(2,3,3005);if(0==o.version)var u=o.reader.N(),c=o.reader.N();else u=o.reader.Jb(),c=o.reader.Jb();o.reader.skip(2);var p=o.reader.Rd();for(e=e+o.size+c,c=0;c<p;c++){var d=o.reader.N(),h=(2147483648&d)>>>31;d&=2147483647;var f=o.reader.N();if(o.reader.skip(4),1==h)throw new Re(2,3,3006);s.push(new Na(u/l+n,(u+f)/l+n,(function(){return a}),e,e+d-1,t,n,r,i)),u+=f,e+=d}return o.parser.stop(),s}(t,r,i,a,o,n,e)}));if(e&&l.parse(e),s)return s;throw new Re(2,3,3004)}function Rc(e){this.h=Ce(e),this.g=new hi(this.h,0)}function Oc(e){var t=Lc(e);if(7<t.length)throw new Re(2,3,3002);for(var n=0,r=(t=u(t)).next();!r.done;r=t.next())n=256*n+r.value;t=Lc(e);e:{for(var i=(r=u(Mc)).next();!i.done;i=r.next())if(Te(t,new Uint8Array(i.value))){r=!0;break e}r=!1}if(r)t=e.h.byteLength-e.g.$();else{if(8==t.length&&224&t[1])throw new Re(2,3,3001);for(i=r=0;i<t.length;i++){var a=t[i];r=0==i?a&(1<<8-t.length)-1:256*r+a}t=r}return t=e.g.$()+t<=e.h.byteLength?t:e.h.byteLength-e.g.$(),r=Ce(e.h,e.g.$(),t),e.g.skip(t),new Nc(n,r)}function Lc(e){var t=e.g.$(),n=e.g.Ra();if(0==n)throw new Re(2,3,3002);return n=8-Math.floor(Math.log2(n)),e.g.skip(n-1),Se(e.h,t,n)}Rc.prototype.ma=function(){return this.g.ma()};var Mc=[[255],[127,255],[63,255,255],[31,255,255,255],[15,255,255,255,255],[7,255,255,255,255,255],[3,255,255,255,255,255,255],[1,255,255,255,255,255,255,255]];function Nc(e,t){this.id=e,this.g=t}function Uc(e){if(8<e.g.byteLength)throw new Re(2,3,3002);if(8==e.g.byteLength&&224&e.g.getUint8(0))throw new Re(2,3,3001);for(var t=0,n=0;n<e.g.byteLength;n++){t=256*t+e.g.getUint8(n)}return t}function Fc(e){var t=new Rc(e.g);if(179!=(e=Oc(t)).id)throw new Re(2,3,3013);if(e=Uc(e),183!=(t=Oc(t)).id)throw new Re(2,3,3012);t=new Rc(t.g);for(var n=0;t.ma();){var r=Oc(t);if(241==r.id){n=Uc(r);break}}return{ng:e,Wf:n}}function jc(e,t){var n=Ic(e,t,"Initialization");if(!n)return null;var r=e.H.wa,i=n.getAttribute("sourceURL");i&&(r=Qe(e.H.wa,[i])),i=0;var a=null;return(n=cc(n,"range",hc))&&(i=n.start,a=n.end),new Ma((function(){return r}),i,a,zc(e))}function Bc(e,t){var n=Number(xc(e,Hc,"presentationTimeOffset"))||0,r=xc(e,Hc,"timescale"),i=1;r&&(i=gc(r)||1);var a=n/i||0,o=jc(e,Hc);!function(e,t){if(Kc(e,t),!Gc(e))throw new Re(2,4,4002)}(e,o);var s=mr(e);return{zb:function(){var e=Ic(s,Hc,"RepresentationIndex"),n=s.H.wa;return e&&(e=e.getAttribute("sourceURL"))&&(n=Qe(s.H.wa,[e])),e=Gc(s),Vc(s,t,o,n,e.start,e.end,a)}}}function Vc(e,t,n,r,i,a,o){var s,l,u,c,p,d,h,f,g,y,v,m,b,E,k;return R((function(T){if(1==T.g)return s=e.presentationTimeline,l=!e.Wa||!e.W.ze,u=e.W.start,c=e.W.duration,p=e.H.mimeType.split("/")[1],h=null,f=[(d=t)(r,i,a),"webm"==p?d(n.ya(),n.Ba,n.la):null],d=null,_(T,Promise.all(f),2);if(g=T.h,y=g[0],v=g[1]||null,null,b=u-o,E=u,k=c?u+c:1/0,"mp4"==p)var A=Dc(y,i,r,n,b,E,k);else{if(440786851!=Oc(A=new Rc(v)).id)throw new Re(2,3,3008);var w=Oc(A);if(408125543!=w.id)throw new Re(2,3,3009);A=w.g.byteOffset,w=new Rc(w.g);for(var S=null;w.ma();){var C=Oc(w);if(357149030==C.id){S=C;break}}if(!S)throw new Re(2,3,3010);for(S=new Rc(S.g),C=1e6,w=null;S.ma();){var x=Oc(S);if(2807729==x.id)C=Uc(x);else if(17545==x.id)if(4==x.g.byteLength)w=x.g.getFloat32(0);else{if(8!=x.g.byteLength)throw new Re(2,3,3003);w=x.g.getFloat64(0)}}if(null==w)throw new Re(2,3,3011);if(w*=S=C/1e9,475249515!=(C=Oc(new Rc(y))).id)throw new Re(2,3,3007);A=function(e,t,n,r,i,a,o,s,l){function u(){return i}var c=[];e=new Rc(e.g);for(var p=null,d=null;e.ma();){var h=Oc(e);if(187==h.id){var f=Fc(h);f&&(h=n*f.ng,f=t+f.Wf,null!=p&&c.push(new Na(p+o,h+o,u,d,f-1,a,o,s,l)),p=h,d=f)}}return null!=p&&c.push(new Na(p+o,r+o,u,d,null,a,o,s,l)),c}(C,A,S,w,r,n,b,E,k)}return m=A,s.Gb(m),h=new xo(m),l&&h.Xa(E,k,!0),T.return(h)}))}function Hc(e){return e.tc}function Gc(e){var t=Ic(e,Hc,"RepresentationIndex");return e=hc((e=xc(e,Hc,"indexRange"))||""),t&&(e=cc(t,"range",hc,e)),e}function Kc(e,t){var n=e.H.mimeType.split("/")[1];if(e.H.contentType!=tt&&"mp4"!=n&&"webm"!=n)throw new Re(2,4,4006);if("webm"==n&&!t)throw new Re(2,4,4005)}function zc(e){var t=e.H;return{bandwidth:e.bandwidth,audioSamplingRate:t.audioSamplingRate,codecs:t.codecs,contentType:t.contentType,frameRate:t.frameRate||null,height:t.height||null,mimeType:t.mimeType,channelsCount:t.Uc,pixelAspectRatio:t.pixelAspectRatio||null,width:t.width||null}}function Wc(e,t){var n=jc(e,Yc),r=function(e){var t=function(e){return[e.H.$a,e.ja.$a,e.aa.$a].filter($e).map((function(e){return ic(e,"SegmentURL")})).reduce((function(e,t){return 0<e.length?e:t})).map((function(t){return t.getAttribute("indexRange")&&!e.xe&&(e.xe=!0),{Nf:t.getAttribute("media"),start:(t=cc(t,"mediaRange",hc,{start:0,end:null})).start,end:t.end}}))}(e),n=(e=Cc(e,Yc)).Kb;0==n&&(n=1);var r=0;return e.ga?r=e.ga*(n-1):e.timeline&&0<e.timeline.length&&(r=e.timeline[0].start),{ga:e.ga,startTime:r,Kb:n,Sa:e.Sa,timeline:e.timeline,Eb:t}}(e);if(!r.ga&&!r.timeline&&1<r.Eb.length)throw new Re(2,4,4002);if(!r.ga&&!e.W.duration&&!r.timeline&&1==r.Eb.length)throw new Re(2,4,4002);if(r.timeline&&0==r.timeline.length)throw new Re(2,4,4002);var i=null,a=null;e.aa.id&&e.H.id&&(a=t[e.aa.id+","+e.H.id])&&(i=a.segmentIndex);var o=function(e,t,n,r,i){var a=r.Eb.length;r.timeline&&r.timeline.length!=r.Eb.length&&(a=Math.min(r.timeline.length,r.Eb.length));for(var o=e-r.Sa,s=t?e+t:1/0,l=[],u=r.startTime,c={},p=0;p<a;c={kd:c.kd},p++){var d=r.Eb[p];c.kd=Qe(n,[d.Nf]);var h;h=null!=r.ga?u+r.ga:r.timeline?r.timeline[p].end:u+t,l.push(new Na(e+u,e+h,function(e){return function(){return e.kd}}(c),d.start,d.end,i,o,e,s)),u=h}return l}(e.W.start,e.W.duration,e.H.wa,r,n);return n=!i,i?i.Fb(o,e.presentationTimeline.Pa()):i=new xo(o),e.presentationTimeline.Gb(o),e.Wa&&e.W.ze||i.Xa(e.W.start,e.W.duration?e.W.start+e.W.duration:1/0,n),a&&(a.segmentIndex=i),{zb:function(){return i&&0!=i.J.length||i.mc(o),Promise.resolve(i)}}}function Yc(e){return e.$a}function qc(e,t,n,r,i,a){var o=function(e){var t=xc(e,Xc,"initialization");if(!t)return null;var n=e.H.id,r=e.bandwidth||null,i=e.H.wa;return new Ma((function(){var e=Sc(t,n,null,r,null);return Qe(i,[e])}),0,null,zc(e))}(e),s=function(e){var t=Cc(e,Xc),n=xc(e,Xc,"media");return e=xc(e,Xc,"index"),{ga:t.ga,timescale:t.timescale,Kb:t.Kb,Sa:t.Sa,he:t.he,timeline:t.timeline,Jd:n,kc:e}}(e);!function(e){var t=e.kc?1:0;if(t+=e.timeline?1:0,0==(t+=e.ga?1:0))throw new Re(2,4,4002);if(1!=t&&(e.kc&&(e.timeline=null),e.ga=null),!e.kc&&!e.Jd)throw new Re(2,4,4002)}(s);var l=mr(e);if(s.kc)return Kc(e,o),{zb:function(){var e=Sc(s.kc,l.H.id,null,l.bandwidth||null,null);return e=Qe(l.H.wa,[e]),Vc(l,t,o,e,0,null,s.Sa)}};if(s.ga)return r||(e.presentationTimeline.Ld(s.ga),e.presentationTimeline.Md(e.W.start)),{zb:function(){return function(e,t,n,r,i){function a(e){var n=(e-f)*h,i=n+t.Sa,a=n+c;return n=a+h,(a=new Na(a,Math.min(n,s()),(function(){var t=Sc(y,m,e,v,i*g);return Qe(b,[t])}),0,null,r,_,c,s())).j=n,a}function o(){var e=[Math.max(l.Pa(),c),Math.min(l.fb(),s())].map((function(e){return e-c}));return[Math.ceil(e[0]/h),Math.ceil(e[1]/h)-1].map((function(e){return e+f}))}function s(){var e=null!=p&&i[p]||d;return e?c+e:1/0}var l=e.presentationTimeline,c=e.W.start,p=e.aa.id,d=e.W.duration,h=t.ga,f=t.Kb,g=t.timescale,y=t.Jd,v=e.bandwidth||null,m=e.H.id,b=e.H.wa,_=c-t.Sa,E=o();e=e.Wa?Math.max(E[0],E[1]-n+1):E[0],E=E[1],n=[];for(var k=e;k<=E;++k){var T=a(k);n.push(T)}var A=new xo(n);if(n=l.fb()<s(),k=l.V(),n||k){var w=Math.max(e,E+1);A.ad(h,(function(){var e=l.Pa();A.cb(e);var t=u(o());t.next(),t=t.next().value;for(var n=[];w<=t;){var r=a(w);n.push(r),w++}return e>s()&&!n.length?null:n}))}return Promise.resolve(A)}(l,s,i,o,a)}};var c=null;r=r=null,e.aa.id&&e.H.id&&(r=n[r=e.aa.id+","+e.H.id])&&(c=r.segmentIndex);var p=function(e,t,n){var r=e.W.start,i=e.W.duration,a=r-t.Sa;i=i?r+i:1/0;for(var o=[],s={},l=0;l<t.timeline.length;s={jd:s.jd,nd:s.nd,qd:s.qd,fd:s.fd,sd:s.sd,gd:s.gd},l++){var u=t.timeline[l],c=u.start,p=u.mg;u=u.end,s.qd=l+t.Kb,s.sd=p+t.he,s.nd=e.H.id,s.fd=e.bandwidth||null,s.jd=t.Jd,s.gd=e.H.wa,o.push(new Na(r+c,r+u,function(e){return function(){var t=Sc(e.jd,e.nd,e.qd,e.fd||null,e.sd);return Qe(e.gd,[t]).map((function(e){return e.toString()}))}}(s),0,null,n,a,r,i))}return o}(l,s,o);n=e.W.start;var d=e.W.duration?e.W.start+e.W.duration:1/0,h=1/0!=d;return c?(h&&new xo(p).Xa(n,d,!0),c.Fb(p,e.presentationTimeline.Pa())):c=new xo(p),e.presentationTimeline.Gb(p),h&&c.Xa(n,d),r&&e.Wa&&(r.segmentIndex=c),{zb:function(){return c&&0!=c.J.length||c.mc(p),Promise.resolve(c)}}}function Xc(e){return e.uc}function $c(){this.l=[],this.g=[],this.h=[],this.j=[],this.i=[],this.m=new Set}function Qc(e,t,n){var r,i,a,o,s,l,c,p,d,h,f,g,y,v,m,b,k,T,A,w,S,C,x,I,P,D,O,L;return R((function(R){switch(R.g){case 1:if(r=nt,function(e){for(var t=(e=u(e)).next();!t.done;t=e.next()){t=t.value;for(var n=[],r=u(t.Ec),i=r.next();!i.done;i=r.next()){i=i.value;for(var a=!1,o=u(n),s=o.next();!s.done;s=o.next())s=s.value,i.id!=s.id&&i.channelsCount==s.channelsCount&&i.language==s.language&&i.bandwidth==s.bandwidth&&i.label==s.label&&i.codecs==s.codecs&&i.mimeType==s.mimeType&&ee(i.roles,s.roles)&&i.audioSamplingRate==s.audioSamplingRate&&i.primary==s.primary&&(a=!0);a||n.push(i)}t.Ec=n}}(t),function(e){for(var t=(e=u(e)).next();!t.done;t=e.next()){t=t.value;for(var n=[],r=u(t.cd),i=r.next();!i.done;i=r.next()){i=i.value;for(var a=!1,o=u(n),s=o.next();!s.done;s=o.next())s=s.value,i.id!=s.id&&i.width==s.width&&i.frameRate==s.frameRate&&i.codecs==s.codecs&&i.mimeType==s.mimeType&&i.label==s.label&&ee(i.roles,s.roles)&&Ur(i.closedCaptions,s.closedCaptions)&&i.bandwidth==s.bandwidth&&(a=!0);a||n.push(i)}t.cd=n}}(t),function(e){for(var t=(e=u(e)).next();!t.done;t=e.next()){t=t.value;for(var n=[],r=u(t.textStreams),i=r.next();!i.done;i=r.next()){i=i.value;for(var a=!1,o=u(n),s=o.next();!s.done;s=o.next())s=s.value,i.id!=s.id&&i.language==s.language&&i.label==s.label&&i.codecs==s.codecs&&i.mimeType==s.mimeType&&i.bandwidth==s.bandwidth&&ee(i.roles,s.roles)&&(a=!0);a||n.push(i)}t.textStreams=n}}(t),function(e){for(var t=(e=u(e)).next();!t.done;t=e.next()){t=t.value;for(var n=[],r=u(t.imageStreams),i=r.next();!i.done;i=r.next()){i=i.value;for(var a=!1,o=u(n),s=o.next();!s.done;s=o.next())s=s.value,i.id!=s.id&&i.width==s.width&&i.codecs==s.codecs&&i.mimeType==s.mimeType&&(a=!0);a||n.push(i)}t.imageStreams=n}}(t),!n&&1==t.length){i=t[0],e.g=i.Ec,e.h=i.cd,e.j=i.textStreams,e.i=i.imageStreams,R.A(2);break}for(a=-1,o=0;o<t.length;o++)s=t[o],e.m.has(s.id)||(e.m.add(s.id),-1==a&&(a=o));if(-1==a)return R.return();for(l=t.map((function(e){return e.Ec})),c=t.map((function(e){return e.cd})),p=t.map((function(e){return e.textStreams})),d=t.map((function(e){return e.imageStreams})),h=u(p),f=h.next();!f.done;f=h.next())f.value.push(yp(r.X));for(g=u(d),y=g.next();!y.done;y=g.next())y.value.push(yp(r.Ub));return _(R,Zc(e.g,l,a,rp,ap),3);case 3:return _(R,Zc(e.h,c,a,rp,ap),4);case 4:return _(R,Zc(e.j,p,a,rp,ap),5);case 5:return _(R,Zc(e.i,d,a,rp,ap),2);case 2:if(v=0,m=[],e.h.length&&e.g.length)for(S=u(e.g),C=S.next();!C.done;C=S.next())for(x=C.value,I=u(e.h),P=I.next();!P.done;P=I.next())D=P.value,O=Jr(x.drmInfos,D.drmInfos),x.drmInfos.length&&D.drmInfos.length&&!O.length||(L=v++,m.push({id:L,language:x.language,primary:x.primary,audio:x,video:D,bandwidth:(x.bandwidth||0)+(D.bandwidth||0),drmInfos:O,allowedByApplication:!0,allowedByKeySystem:!0,decodingInfos:[]}));else for(b=e.h.concat(e.g),k=u(b),T=k.next();!T.done;T=k.next())A=T.value,w=v++,m.push({id:w,language:A.language,primary:A.primary,audio:A.type==r.bb?A:null,video:A.type==r.va?A:null,bandwidth:A.bandwidth||0,drmInfos:A.drmInfos,allowedByApplication:!0,allowedByKeySystem:!0,decodingInfos:[]});e.l=m,E(R)}}))}function Jc(e){var t,n,r,i,a,o,s,l,c,p,d,h,f,g,y,v,m,b,E,k,T,A,w,S;return R((function(C){switch(C.g){case 1:if(t=nt,1==e.length)return C.return(e[0]);for(n=e.map((function(e){return e.filter((function(e){return e.type==t.bb}))})),r=e.map((function(e){return e.filter((function(e){return e.type==t.va}))})),i=e.map((function(e){return e.filter((function(e){return e.type==t.X}))})),a=e.map((function(e){return e.filter((function(e){return e.type==t.Ub}))})),o=u(i),s=o.next();!s.done;s=o.next())s.value.push(gp(t.X));for(l=u(a),c=l.next();!c.done;c=l.next())c.value.push(gp(t.Ub));return _(C,Zc([],n,0,ip,op),2);case 2:return p=C.h,_(C,Zc([],r,0,ip,op),3);case 3:return d=C.h,_(C,Zc([],i,0,ip,op),4);case 4:return h=C.h,_(C,Zc([],a,0,ip,op),5);case 5:if(f=C.h,g=0,d.length&&p.length)for(b=u(p),E=b.next();!E.done;E=b.next())for(k=E.value,T=u(d),A=T.next();!A.done;A=T.next())w=A.value,S=g++,w.variantIds.push(S),k.variantIds.push(S);else for(y=d.concat(p),v=u(y),m=v.next();!m.done;m=v.next())m.value.variantIds=[g++];return C.return(d.concat(p).concat(h).concat(f))}}))}function Zc(e,t,n,r,i){var a,o,s,l,c,p,d,h,f,g,y,v,m,b,E,k,T,A;return R((function(w){switch(w.g){case 1:for(a=nt,o=[],s=0;s<t.length;s++)s>=n?o.push(new Set(t[s])):o.push(new Set);l=u(e),c=l.next();case 2:if(c.done){w.A(4);break}return _(w,function(e,t,n,r,i){return R((function(a){return 1==a.g?(sp(t,e),e.matchedStreams?e.segmentIndex?_(a,ep(e,n),2):a.A(2):a.return(!1)):(np(e,n,r,i),a.return(!0))}))}(c.value,t,n,i,o),5);case 5:if(!w.h)throw new Re(2,4,4037);c=l.next(),w.A(2);break;case 4:for(p=u(o),d=p.next();!d.done;d=p.next())for(h=d.value,f=u(h),g=f.next();!g.done;g=f.next())y=g.value,(v=tp(y,t,r,i,o))&&e.push(v);for(m=u(o),d=m.next();!d.done;d=m.next())for(b=d.value,E={},k=u(b),g=k.next();!g.done;E={Va:E.Va},g=k.next())if(E.Va=g.value,T=E.Va.type==a.X&&!E.Va.language,A=E.Va.type==a.Ub&&!E.Va.tilesLayout,!T&&!A&&e.some(function(e){return function(t){return t.mimeType==e.Va.mimeType&&Vt(t.codecs)==Vt(e.Va.codecs)}}(E)))throw new Re(2,4,4037);return w.return(e)}}))}function ep(e,t){var n,r,i,a,o,s,l;return R((function(c){if(1==c.g){for(n=[],r=e.matchedStreams,i=u(r),a=i.next();!a.done;a=i.next())o=a.value,n.push(o.createSegmentIndex()),o.trickModeVideo&&!o.trickModeVideo.segmentIndex&&n.push(o.trickModeVideo.createSegmentIndex());return _(c,Promise.all(n),2)}if(e.segmentIndex instanceof Do)for(s=0;s<r.length;s++)(l=r[s]).segmentIndex&&s>=t&&e.segmentIndex.j.push(l.segmentIndex);E(c)}))}function tp(e,t,n,r,i){var a=n(e);return sp(t,a),a.createSegmentIndex&&(a.createSegmentIndex=function(){return R((function(e){return a.segmentIndex?e.A(0):(a.segmentIndex=new Do,_(e,ep(a,0),0))}))}),a.matchedStreams?(np(a,0,r,i),a):null}function np(e,t,n,r){for(var i=e.matchedStreams,a=0;a<i.length;a++)if(a>=t){var o=i[a];n(e,o);var s=!0;"audio"==e.type&&0==tn(e.language,o.language)&&(s=!1),s&&r[a].delete(o)}}function rp(e){var t=Object.assign({},e);return t.originalId=null,t.createSegmentIndex=function(){return Promise.resolve()},t.closeSegmentIndex=function(){if(t.segmentIndex&&(t.segmentIndex.release(),t.segmentIndex=null),t.matchedStreams)for(var e=u(t.matchedStreams),n=e.next();!n.done;n=e.next())(n=n.value).segmentIndex&&(n.segmentIndex.release(),n.segmentIndex=null)},t.segmentIndex=null,t.emsgSchemeIdUris=[],t.keyIds=new Set,t.closedCaptions=null,t.trickModeVideo=null,t}function ip(e){return(e=Object.assign({},e)).keyIds=new Set,e.segments=[],e.variantIds=[],e.closedCaptions=null,e}function ap(e,t){var n,r;e.roles=Array.from(new Set(e.roles.concat(t.roles))),t.emsgSchemeIdUris&&(e.emsgSchemeIdUris=Array.from(new Set(e.emsgSchemeIdUris.concat(t.emsgSchemeIdUris)))),e.keyIds=(n=e.keyIds,r=t.keyIds,new Set([].concat(c(n),c(r)))),null==e.originalId?e.originalId=t.originalId:e.originalId+=","+(t.originalId||"");var i=Jr(e.drmInfos,t.drmInfos);if(t.drmInfos.length&&e.drmInfos.length&&!i.length)throw new Re(2,4,4038);if(e.drmInfos=i,e.encrypted=e.encrypted||t.encrypted,t.closedCaptions){e.closedCaptions||(e.closedCaptions=new Map);for(var a=(i=u(t.closedCaptions)).next();!a.done;a=i.next()){var o=u(a.value);a=o.next().value,o=o.next().value,e.closedCaptions.set(a,o)}}t.trickModeVideo?(e.trickModeVideo||(e.trickModeVideo=rp(t.trickModeVideo),e.trickModeVideo.createSegmentIndex=function(){return e.trickModeVideo.segmentIndex=e.segmentIndex.clone(),Promise.resolve()}),ap(e.trickModeVideo,t.trickModeVideo)):e.trickModeVideo&&ap(e.trickModeVideo,t)}function op(e,t){e.roles=Array.from(new Set(e.roles.concat(t.roles)));var n=t.keyIds;if(n=new Set([].concat(c(e.keyIds),c(n))),e.keyIds=n,e.encrypted=e.encrypted&&t.encrypted,e.segments.push.apply(e.segments,c(t.segments)),t.closedCaptions){e.closedCaptions||(e.closedCaptions=new Map);for(var r=(n=u(t.closedCaptions)).next();!r.done;r=n.next()){var i=u(r.value);r=i.next().value,i=i.next().value,e.closedCaptions.set(r,i)}}}function sp(e,t){for(var n=[],r=u(e),i=r.next();!i.done;i=r.next()){for(var a=t,o={audio:lp,video:lp,text:up,image:cp}[a.type],s={audio:pp,video:dp,text:hp,image:fp}[a.type],l=null,c=(i=u(i.value)).next();!c.done;c=i.next())!o(a,c=c.value)||l&&!s(a,l,c)||(l=c);if(!(a=l))return;n.push(a)}t.matchedStreams=n}function lp(e,t){var n;if(!(n=t.mimeType!=e.mimeType||Vt(t.codecs)!=Vt(e.codecs))&&(n=e.drmInfos)){n=e.drmInfos;var r=t.drmInfos;n=!(!n.length||!r.length||0<Jr(n,r).length)}return!n}function up(e,t){return!!e.language&&(!t.language||0!=tn(e.language,t.language)&&t.kind==e.kind)}function cp(e){return!!e.tilesLayout}function pp(e,t,n){if(e.id==n.id)return!0;var r=tn(e.language,t.language),i=tn(e.language,n.language);return i>r||!(i<r)&&(!(t.primary||!n.primary)||!(t.primary&&!n.primary)&&(e.roles.length?(r=t.roles.filter((function(t){return e.roles.includes(t)})),(i=n.roles.filter((function(t){return e.roles.includes(t)}))).length>r.length||!(i.length<r.length)&&n.roles.length<t.roles.length):!(n.roles.length||!t.roles.length)||!(n.roles.length&&!t.roles.length)&&((r=vp(e.channelsCount,t.channelsCount,n.channelsCount))==bp||r!=Ep&&((r=vp(e.audioSamplingRate,t.audioSamplingRate,n.audioSamplingRate))==bp||r!=Ep&&!(!e.bandwidth||mp(e.bandwidth,t.bandwidth,n.bandwidth)!=bp)))))}function dp(e,t,n){if(e.id==n.id)return!0;var r=vp(e.width*e.height,t.width*t.height,n.width*n.height);if(r==bp)return!0;if(r==Ep)return!1;if(e.frameRate){if((r=vp(e.frameRate,t.frameRate,n.frameRate))==bp)return!0;if(r==Ep)return!1}return!(!e.bandwidth||mp(e.bandwidth,t.bandwidth,n.bandwidth)!=bp)}function hp(e,t,n){if(e.id==n.id)return!0;var r=tn(e.language,t.language),i=tn(e.language,n.language);if(i>r)return!0;if(i<r)return!1;if(!t.primary&&n.primary)return!0;if(t.primary&&!n.primary)return!1;if(e.roles.length){if(r=t.roles.filter((function(t){return e.roles.includes(t)})),(i=n.roles.filter((function(t){return e.roles.includes(t)}))).length>r.length)return!0;if(i.length<r.length)return!1}else{if(!n.roles.length&&t.roles.length)return!0;if(n.roles.length&&!t.roles.length)return!1}return n.mimeType==e.mimeType&&n.codecs==e.codecs&&(t.mimeType!=e.mimeType||t.codecs!=e.codecs)}function fp(e,t,n){return e.id==n.id||vp(e.width*e.height,t.width*t.height,n.width*n.height)==bp}function gp(e){return{id:0,originalId:"",primary:!1,type:e,mimeType:"",codecs:"",language:"",label:null,width:null,height:null,encrypted:!1,keyIds:new Set,segments:[],variantIds:[],roles:[],forced:!1,channelsCount:null,audioSamplingRate:null,spatialAudio:!1,closedCaptions:null}}function yp(e){return{id:0,originalId:"",createSegmentIndex:function(){return Promise.resolve()},segmentIndex:new xo([]),mimeType:"",codecs:"",encrypted:!1,drmInfos:[],keyIds:new Set,language:"",label:null,type:e,primary:!1,trickModeVideo:null,emsgSchemeIdUris:null,roles:[],forced:!1,channelsCount:null,audioSamplingRate:null,spatialAudio:!1,closedCaptions:null}}function vp(e,t,n){if(t==e&&e!=n)return Ep;if(n==e&&e!=t)return bp;if(t>e){if(n<=e||n-e<t-e)return bp;if(n-e>t-e)return Ep}else{if(n>e)return Ep;if(e-n<e-t)return bp;if(e-n>e-t)return Ep}return _p}function mp(e,t,n){return t=Math.abs(e-t),(e=Math.abs(e-n))<t?bp:t<e?Ep:_p}$c.prototype.release=function(){for(var e=u(this.g.concat(this.h,this.j,this.i)),t=e.next();!t.done;t=e.next())(t=t.value).segmentIndex&&t.segmentIndex.release();this.g=[],this.h=[],this.j=[],this.i=[],this.l=[]};var bp=1,_p=0,Ep=-1;function kp(){var e=this;this.h=this.g=null,this.m=[],this.i=null,this.G=1,this.l={},this.M={},this.j=new $c,this.F=0,this.I=new V(5),this.D=new st((function(){!function(e){var t,n;R((function(r){switch(r.g){case 1:return t=0,k(r,2),_(r,Tp(e),4);case 4:t=r.h,A(r,3);break;case 2:n=w(r),e.h&&(n.severity=1,e.h.onError(n));case 3:if(!e.h)return r.return();Cp(e,t),E(r)}}))}(e)})),this.o=new br,this.s=null,this.L=[],this.u=1/0,this.B=!1}function Tp(e){var t,n,r,i,a,o,s;return R((function(l){return 1==l.g?(t=Tr(e.m,e.g.retryParameters),n=e.h.networkingEngine,e.h.modifyManifestRequest(t,{format:"d"}),r=Date.now(),i=n.request(0,t),_r(e.o,i),_(l,i.promise,2)):3!=l.g?(a=l.h,e.h?(a.uri&&!e.m.includes(a.uri)&&e.m.unshift(a.uri),_(l,function(e,t,n){var r,i,a,o;return R((function(s){if(1==s.g){if(!(r=_c(t,"MPD")))throw new Re(2,4,4001,n);return e.g.dash.disableXlinkProcessing?s.return(Ap(e,r,n)):(i=e.g.dash.xlinkFailGracefully,a=Pc(r,e.g.retryParameters,i,n,e.h.networkingEngine),_r(e.o,a),_(s,a.promise,2))}return o=s.h,s.return(Ap(e,o,n))}))}(e,a.data,a.uri),3)):l.return(0)):(o=Date.now(),s=(o-r)/1e3,e.I.sample(1,s),l.return(s))}))}function Ap(e,t,n){var r,i,a,o,s,l,c,p,d,h,f,g,y,v,m,b,T,S,C,x,I,P,D,O,L,M,N,U,F;return R((function(j){switch(j.g){case 1:if((r=e.g.dash.manifestPreprocessor)&&r(t),i=[n],0<(a=ic(t,"Location").map(lc).filter($e)).length&&(o=Qe(i,a),i=e.m=o),s=ic(t,"BaseURL"),l=s.map(lc),c=Qe(i,l),p=0,s&&s.length&&(p=cc(s[0],"availabilityTimeOffset",vc)||0),d=e.g.dash.ignoreMinBufferTime,h=0,d||(h=cc(t,"minBufferTime",dc)||0),e.F=cc(t,"minimumUpdatePeriod",dc,-1),f=cc(t,"availabilityStartTime",pc),g=cc(t,"timeShiftBufferDepth",dc),y=e.g.dash.ignoreSuggestedPresentationDelay,v=null,y||(v=cc(t,"suggestedPresentationDelay",dc)),m=e.g.dash.ignoreMaxSegmentDuration,b=null,m||(b=cc(t,"maxSegmentDuration",dc)),T=t.getAttribute("type")||"static",e.i)for(S=e.i.presentationTimeline,C=u(Object.values(e.l)),x=C.next();!x.done;x=C.next())(I=x.value).segmentIndex&&I.segmentIndex.cb(S.Pa());else P=e.g.defaultPresentationDelay||1.5*h,S=new so(f,null!=v?v:P,e.g.dash.autoCorrectDrift);return S.vc("static"==T),S.V()&&!isNaN(e.g.availabilityWindowOverride)&&(g=e.g.availabilityWindowOverride),null==g&&(g=1/0),S.ce(g),D=t.getAttribute("profiles")||"",O={Wa:"static"!=T,presentationTimeline:S,aa:null,W:null,ja:null,H:null,bandwidth:0,xe:!1,xb:p,profiles:D.split(",")},L=function(e,t,n,r){var i=cc(r,"mediaPresentationDuration",dc),a=[],o=0;r=ic(r,"Period");for(var s=0;s<r.length;s++){var l=r[s],u=r[s+1],c=cc(l,"start",dc,o),p=l.id,d=cc(l,"duration",dc),h=null;if(u){var f=cc(u,"start",dc);null!=f&&(h=f-c)}else null!=i&&(h=i-c);if(null==h&&(h=d),!(null!==e.s&&null!==p&&null!==c&&c<e.s)||e.L.includes(p)||s+1==r.length){if(null!==c&&(null===e.s||c>e.s)&&(e.s=c),o=wp(e,t,n,{start:c,duration:h,node:l,ze:null==h||!u}),a.push(o),t.aa.id&&h&&(e.M[t.aa.id]=h),null==h){o=null;break}o=c+h}}return e.L=a.map((function(e){return e.id})),null!=i?{periods:a,duration:i,qe:!1}:{periods:a,duration:o,qe:!0}}(e,O,c,t),M=L.duration,N=L.periods,"static"!=T&&L.qe||S.Ia(M||1/0),e.u&&!e.B&&e.h.isAutoLowLatencyMode()&&(e.h.enableLowLatencyMode(),e.B=e.h.isLowLatencyMode()),e.B?S.Ke(e.u):e.u&&W("Low-latency DASH live stream detected, but low-latency streaming mode is not enabled in Shaka Player. Set streaming.lowLatencyMode configuration to true, and see https://bit.ly/3clctcj for details."),S.Ld(b||1),_(j,Qc(e.j,N,O.Wa),2);case 2:if(e.i){e.i.variants=e.j.l,e.i.textStreams=e.j.j.slice(),e.i.imageStreams=e.j.i,e.h.filter(e.i),j.A(3);break}if(e.i={presentationTimeline:S,variants:e.j.l,textStreams:e.j.j.slice(),imageStreams:e.j.i,offlineSessionIds:[],minBufferTime:h||0,sequenceMode:!1},!S.Pe()){j.A(4);break}return U=ic(t,"UTCTiming"),_(j,function(e,t,n){var r,i,a,o,s,l,c,p;return R((function(d){switch(d.g){case 1:r=n.map((function(e){return{scheme:e.getAttribute("schemeIdUri"),value:e.getAttribute("value")}})),i=e.g.dash.clockSyncUri,!r.length&&i&&r.push({scheme:"urn:mpeg:dash:utc:http-head:2014",value:i}),a=u(r),o=a.next();case 2:if(o.done){d.A(4);break}switch(s=o.value,k(d,5),l=s.scheme,c=s.value,l){case"urn:mpeg:dash:utc:http-head:2014":case"urn:mpeg:dash:utc:http-head:2012":return d.A(7);case"urn:mpeg:dash:utc:http-xsdate:2014":case"urn:mpeg:dash:utc:http-iso:2014":case"urn:mpeg:dash:utc:http-xsdate:2012":case"urn:mpeg:dash:utc:http-iso:2012":return d.A(8);case"urn:mpeg:dash:utc:direct:2014":case"urn:mpeg:dash:utc:direct:2012":return p=Date.parse(c),d.return(isNaN(p)?0:p-Date.now());case"urn:mpeg:dash:utc:http-ntp:2014":case"urn:mpeg:dash:utc:ntp:2014":case"urn:mpeg:dash:utc:sntp:2014":W("NTP UTCTiming scheme is not supported");break;default:W("Unrecognized scheme in UTCTiming element",l)}d.A(9);break;case 7:return _(d,Ip(e,t,c,"HEAD"),10);case 10:return d.return(d.h);case 8:return _(d,Ip(e,t,c,"GET"),11);case 11:return d.return(d.h);case 9:A(d,3);break;case 5:w(d);case 3:o=a.next(),d.A(2);break;case 4:return W("A UTCTiming element should always be given in live manifests! This content may not play on clients with bad clocks!"),d.return(0)}}))}(e,c,U),5);case 5:if(F=j.h,!e.h)return j.return();S.Le(F);case 4:S.Fd();case 3:e.h.makeTextStreamsForClosedCaptions(e.i),E(j)}}))}function wp(e,t,n,r){t.aa=xp(r.node,null,n),t.W=r,t.aa.xb=t.xb,t.aa.id||(t.aa.id="__shaka_period_"+r.start);var i=ic(r.node,"EventStream");n=t.presentationTimeline.Pa();for(var a=(i=u(i)).next();!a.done;a=i.next())Pp(e,r.start,r.duration,a.value,n);if(n=ic(r.node,"AdaptationSet").map((function(n){return function(e,t,n){function r(e){switch(e){case 1:case 6:case 13:case 14:case 15:return"SDR";case 16:return"PQ";case 18:return"HLG"}}t.ja=xp(n,t.aa,null);var i,a=!1,o=ic(n,"Role"),s=o.map((function(e){return e.getAttribute("value")})).filter($e),l=void 0,p=t.ja.contentType==tt;p&&(l="subtitle");for(var d=(o=u(o)).next();!d.done;d=o.next()){var h=(d=d.value).getAttribute("schemeIdUri");if(null==h||"urn:mpeg:dash:role:2011"==h)switch(d=d.getAttribute("value"),d){case"main":a=!0;break;case"caption":case"subtitle":l=d}}h=ic(n,"EssentialProperty"),o=null,d=!1;for(var f=(h=u(h)).next();!f.done;f=h.next()){var g=(f=f.value).getAttribute("schemeIdUri");"http://dashif.org/guidelines/trickmode"==g?o=f.getAttribute("value"):"urn:mpeg:mpegB:cicp:TransferCharacteristics"==g?i=r(parseInt(f.getAttribute("value"),10)):d=!0}for(h=u(h=ic(n,"SupplementalProperty")),f=h.next();!f.done;f=h.next())"urn:mpeg:mpegB:cicp:TransferCharacteristics"==(f=f.value).getAttribute("schemeIdUri")&&(i=r(parseInt(f.getAttribute("value"),10)));h=ic(n,"Accessibility");var y=new Map;for(h=u(h),f=h.next();!f.done;f=h.next())if(g=f.value,f=g.getAttribute("schemeIdUri"),g=g.getAttribute("value"),"urn:scte:dash:cc:cea-608:2015"==f)if(f=1,null!=g)for(var v=u(g=g.split(";")),m=v.next();!m.done;m=v.next()){var b=m.value,k=m=void 0;b.includes("=")?(b=b.split("="),m=b[0].startsWith("CC")?b[0]:"CC"+b[0],k=b[1]||"und"):(m="CC"+f,2==g.length?f+=2:f++,k=b),y.set(m,en(k))}else y.set("CC1","und");else if("urn:scte:dash:cc:cea-708:2015"==f)if(f=1,null!=g)for(g=u(g.split(";")),m=g.next();!m.done;m=g.next())m=m.value,b=v=void 0,m.includes("=")?(m=m.split("="),v="svc"+m[0],b=m[1].split(",")[0].split(":").pop()):(v="svc"+f,f++,b=m),y.set(v,en(b));else y.set("svc1","und");else"urn:mpeg:dash:role:2011"==f&&null!=g&&(s.push(g),"captions"==g&&(l="caption"));if(d)return null;var T=Ec(d=ic(n,"ContentProtection"),e.g.dash.ignoreDrmInfo,e.g.dash.keySystemsByURI),A=en(n.getAttribute("lang")||"und"),w=n.getAttribute("label");if((d=ic(n,"Label"))&&d.length&&((d=d[0]).textContent&&(w=d.textContent)),d=ic(n,"Representation"),0==(n=d.map((function(n){return(n=function(e,t,n,r,i,a,o,s,l,u){if(t.H=xp(u,t.ja,null),e.u=Math.min(e.u,t.H.xb),!function(e){var t=e.tc?1:0;return t+=e.$a?1:0,0==(t+=e.uc?1:0)?e.contentType==tt||"application"==e.contentType:(1!=t&&(e.tc&&(e.$a=null),e.uc=null),!0)}(t.H))return null;var c=t.W.start;t.bandwidth=cc(u,"bandwidth",gc)||0;var p=t.H.contentType,d=p==tt||"application"==p;p="image"==p;try{var h=function(t,n,r){return function(e,t,n,r){var i,a,o,s,l;return R((function(u){return 1==u.g?(i=Sr,a=Go(t,n,r,e.g.retryParameters),o=e.h.networkingEngine,s=o.request(i,a),_r(e.o,s),_(u,s.promise,2)):(l=u.h,u.return(l.data))}))}(e,t,n,r)};if(t.H.tc)var f=Bc(t,h);else if(t.H.$a)f=Wc(t,e.l);else if(t.H.uc)f=qc(t,h,e.l,!!e.i,e.g.dash.initialSegmentLimit,e.M);else{var g=t.H.wa,y=t.W.duration||0;f={zb:function(){return Promise.resolve(Io(c,y,g))}}}}catch(e){if((d||p)&&4002==e.code)return null;throw e}h=function(e,t,n,r){var i=Ec(e,n,r);if(t.se)e=1==t.drmInfos.length&&!t.drmInfos[0].keySystem,n=0==i.drmInfos.length,(0==t.drmInfos.length||e&&!n)&&(t.drmInfos=i.drmInfos),t.se=!1;else if(0<i.drmInfos.length&&(t.drmInfos=t.drmInfos.filter((function(e){return i.drmInfos.some((function(t){return t.keySystem==e.keySystem}))})),0==t.drmInfos.length))throw new Re(2,4,4008);return i.oe||t.oe}(h=ic(u,"ContentProtection"),n,e.g.dash.ignoreDrmInfo,e.g.dash.keySystemsByURI),h=new Set(h?[h]:[]);var v=!1;ic(u,"SupplementalProperty").some((function(e){return"tag:dolby.com,2018:dash:EC3_ExtensionType:2018"==e.getAttribute("schemeIdUri")&&"JOC"==e.getAttribute("value")}))&&(v=!0);var m,b,k=!1;if(d&&(k=s.includes("forced_subtitle")||s.includes("forced-subtitle")),p&&((u=ic(u,"EssentialProperty").find((function(e){return["http://dashif.org/thumbnail_tile","http://dashif.org/guidelines/thumbnail_tile"].includes(e.getAttribute("schemeIdUri"))})))&&(m=u.getAttribute("value")),!m))return null;u=t.H.codecs,t.profiles.includes("http://dashif.org/guidelines/dash-if-uhd#hevc-hdr-pq10")&&(u.includes("hvc1.2.4.L153.B0")||u.includes("hev1.2.4.L153.B0"))&&(b="PQ");var T=t.H.id?t.aa.id+","+t.H.id:"",A={id:e.G++,originalId:t.H.id,createSegmentIndex:function(){var n,r;return R((function(i){if(1==i.g)return(n=T&&t.Wa&&e.l[T]?e.l[T]:A).segmentIndex?i.A(0):(r=n,_(i,f.zb(),3));r.segmentIndex=i.h,E(i)}))},closeSegmentIndex:function(){A.segmentIndex&&(A.segmentIndex.release(),A.segmentIndex=null)},segmentIndex:null,mimeType:t.H.mimeType,codecs:t.H.codecs,frameRate:t.H.frameRate,pixelAspectRatio:t.H.pixelAspectRatio,bandwidth:t.bandwidth,width:t.H.width,height:t.H.height,kind:r,encrypted:0<n.drmInfos.length,drmInfos:n.drmInfos,keyIds:h,language:i,label:a,type:t.ja.contentType,primary:o,trickModeVideo:null,emsgSchemeIdUris:t.H.emsgSchemeIdUris,roles:s,forced:k,channelsCount:t.H.Uc,audioSamplingRate:t.H.audioSamplingRate,spatialAudio:v,closedCaptions:l,hdr:b,tilesLayout:m,matchedStreams:[]};return T&&t.Wa&&!e.l[T]&&(e.l[T]=A),A}(e,t,T,l,A,w,a,s,y,n))&&(n.hdr=n.hdr||i),n})).filter((function(e){return!!e}))).length){if(o="image"==t.ja.contentType,e.g.dash.ignoreEmptyAdaptationSet||p||o)return null;throw new Re(2,4,4003)}if(!t.ja.contentType||"application"==t.ja.contentType)for(t.ja.contentType=Dp(n[0].mimeType,n[0].codecs),p=u(n),h=p.next();!h.done;h=p.next())h.value.type=t.ja.contentType;for(p=u(n),h=p.next();!h.done;h=p.next())for(h=h.value,f=u(T.drmInfos),g=f.next();!g.done;g=f.next())(g=g.value).keyIds=g.keyIds&&h.keyIds?new Set([].concat(c(g.keyIds),c(h.keyIds))):g.keyIds||h.keyIds;return p=d.map((function(e){return e.getAttribute("id")})).filter($e),{id:t.ja.id||"__fake__"+e.G++,contentType:t.ja.contentType,language:A,$g:a,streams:n,drmInfos:T.drmInfos,fe:o,Zf:p}}(e,t,n)})).filter($e),t.Wa){for(r=[],a=(i=u(n)).next();!a.done;a=i.next())for(var o=(a=u(a.value.Zf)).next();!o.done;o=a.next())r.push(o.value);if(r.length!=new Set(r).size)throw new Re(2,4,4018)}for(r=n.filter((function(e){return!e.fe})),i=(n=u(n=n.filter((function(e){return e.fe})))).next();!i.done;i=n.next()){a=(i=i.value).fe.split(" ");for(var s=(o=u(r)).next();!s.done;s=o.next()){var l=s.value;if(a.includes(l.id)){s={};for(var p=(l=u(l.streams)).next();!p.done;s={Cc:s.Cc},p=l.next())s.Cc=p.value,s.Cc.trickModeVideo=i.streams.find(function(e){return function(t){return Vt(e.Cc.codecs)==Vt(t.codecs)}}(s))}}}if(i=e.g.disableAudio?[]:Sp(r,"audio"),o=e.g.disableVideo?[]:Sp(r,"video"),a=e.g.disableText?[]:Sp(r,tt),n=e.g.disableThumbnails?[]:Sp(r,"image"),!o.length&&!i.length)throw new Re(2,4,4004);for(r=[],s=(i=u(i)).next();!s.done;s=i.next())r.push.apply(r,c(s.value.streams));for(i=[],s=(o=u(o)).next();!s.done;s=o.next())i.push.apply(i,c(s.value.streams));for(o=[],s=(a=u(a)).next();!s.done;s=a.next())o.push.apply(o,c(s.value.streams));for(a=[],s=(n=u(n)).next();!s.done;s=n.next())a.push.apply(a,c(s.value.streams));return{id:t.aa.id,Ec:r,cd:i,textStreams:o,imageStreams:a}}function Sp(e,t){return e.filter((function(e){return e.contentType==t}))}function Cp(e,t){0>e.F||e.D.R(Math.max(3,e.F-t,H(e.I)))}function xp(e,t,n){t=t||{contentType:"",mimeType:"",codecs:"",emsgSchemeIdUris:[],frameRate:void 0,pixelAspectRatio:void 0,Uc:null,audioSamplingRate:null,xb:0},n=n||t.wa;for(var r=ic(e,"BaseURL"),i=r.map(lc),a=e.getAttribute("contentType")||t.contentType,o=e.getAttribute("mimeType")||t.mimeType,s=e.getAttribute("codecs")||t.codecs,l=cc(e,"frameRate",mc)||t.frameRate,c=e.getAttribute("sar")||t.pixelAspectRatio,p=ic(e,"InbandEventStream"),d=t.emsgSchemeIdUris.slice(),h=(p=u(p)).next();!h.done;h=p.next())h=h.value.getAttribute("schemeIdUri"),d.includes(h)||d.push(h);p=function(e){for(var t=(e=u(e)).next();!t.done;t=e.next()){var n=t.value;if((t=n.getAttribute("schemeIdUri"))&&(n=n.getAttribute("value")))switch(t){case"urn:mpeg:dash:outputChannelPositionList:2012":return n.trim().split(/ +/).length;case"urn:mpeg:dash:23003:3:audio_channel_configuration:2011":case"urn:dts:dash:audio_channel_configuration:2012":if(!(t=parseInt(n,10)))continue;return t;case"tag:dolby.com,2014:dash:audio_channel_configuration:2011":case"urn:dolby:dash:audio_channel_configuration:2011":if(!(t=parseInt(n,16)))continue;for(e=0;t;)1&t&&++e,t>>=1;return e;case"urn:mpeg:mpegB:cicp:ChannelConfiguration":if(t=[0,1,2,3,4,5,6,8,2,3,4,7,8,24,8,12,10,12,14,12,14],(n=parseInt(n,10))&&0<n&&n<t.length)return t[n]}}return null}(p=ic(e,"AudioChannelConfiguration"))||t.Uc,h=cc(e,"audioSamplingRate",yc)||t.audioSamplingRate,a||(a=Dp(o,s));var f=nc(e,"SegmentBase"),g=nc(e,"SegmentTemplate"),y=f&&cc(f,"availabilityTimeOffset",vc)||0,v=g&&cc(g,"availabilityTimeOffset",vc)||0;return r=r&&r.length&&cc(r[0],"availabilityTimeOffset",vc)||0,r=t.xb+r+y+v,{wa:Qe(n,i),tc:f||t.tc,$a:nc(e,"SegmentList")||t.$a,uc:g||t.uc,width:cc(e,"width",yc)||t.width,height:cc(e,"height",yc)||t.height,contentType:a,mimeType:o,codecs:s,frameRate:l,pixelAspectRatio:c,emsgSchemeIdUris:d,id:e.getAttribute("id"),Uc:p,audioSamplingRate:h,xb:r}}function Ip(e,t,n,r){var i,a,o,s,l,u;return R((function(c){if(1==c.g)return i=Qe(t,[n]),(a=Tr(i,e.g.retryParameters)).method=r,o=e.h.networkingEngine.request(4,a),_r(e.o,o),_(c,o.promise,2);if(s=c.h,"HEAD"==r){if(!s.headers||!s.headers.date)return c.return(0);l=s.headers.date}else l=Et(s.data);return u=Date.parse(l),isNaN(u)?c.return(0):c.return(u-Date.now())}))}function Pp(e,t,n,r,i){for(var a=r.getAttribute("schemeIdUri")||"",o=r.getAttribute("value")||"",s=cc(r,"timescale",yc)||1,l=(r=u(ic(r,"Event"))).next();!l.done;l=r.next()){var c=cc(l=l.value,"presentationTime",yc)||0,p=cc(l,"duration",yc)||0;p=(c=c/s+t)+p/s,null!=n&&(c=Math.min(c,t+n),p=Math.min(p,t+n)),p<i||(l={schemeIdUri:a,value:o,startTime:c,endTime:p,id:l.getAttribute("id")||"",eventElement:l},e.h.onTimelineRegionAdded(l))}}function Dp(e,t){return zt(jt(e,t))?tt:e.split("/")[0]}function Rp(e,t,n,r){this.h=e,this.type=t,this.g=n,this.segments=r||null}function Op(e,t,n,r){this.id=e,this.name=t,this.g=n,this.value=void 0===r?null:r}function Lp(e,t,n){return(e=e.getAttribute(t))?e.value:n||null}function Mp(e,t){var n=e.getAttribute(t);if(!n)throw new Re(2,4,4023,t);return n.value}function Np(e,t,n){n=void 0===n?[]:n,this.g=t,this.i=e,this.h=n}function Up(e,t){this.name=e,this.value=t}function Fp(e,t){return e.filter((function(e){return e.name==t}))}function jp(e,t){return e.filter((function(e){return Mp(e,"TYPE")==t}))}function Bp(e,t){var n=Fp(e,t);return n.length?n[0]:null}function Vp(e){var t=0;return t=void 0===t?0:t,(e=Bp(e,"EXT-X-MEDIA-SEQUENCE"))?Number(e.value):t}function Hp(e,t){return Qe([e],[t])[0]}function Gp(e){this.h=e,this.g=0}function Kp(e){zp(e,/[ \t]+/gm)}function zp(e,t){t.lastIndex=e.g;var n=t.exec(e.h);return n=null==n?null:{position:n.index,length:n[0].length,results:n},e.g==e.h.length||null==n||n.position!=e.g?null:(e.g+=n.length,n.results)}function Wp(e){return e.g==e.h.length?null:(e=zp(e,/[^ \t\n]*/gm))?e[0]:null}function Yp(){this.g=0}function qp(e,t,n){var r=(t=(t=Et(t)).replace(/\r\n|\r(?=[^\n]|$)/gm,"\n").trim()).split(/\n+/m);if(!/^#EXTM3U($|[ \t\n])/m.test(r[0]))throw new Re(2,4,4015);t=0;for(var i=!0,a=u(r),o=a.next();!o.done;o=a.next())if(o=o.value,/^#(?!EXT)/m.test(o)||i)i=!1;else{if(o=Xp(e,o),--e.g,$p.includes(o.name)){t=1;break}"EXT-X-STREAM-INF"==o.name&&(i=!0)}for(a=[],i=!0,o=0;o<r.length;o++){var s=r[o],l=r[o+1];if(/^#(?!EXT)/m.test(s)||i)i=!1;else{if(s=Xp(e,s),Qp.includes(s.name)){if(1!=t)throw new Re(2,4,4017);var c=r.splice(o,r.length-o);r=n,i=[],o=[],l=[],s=null;for(var p=(c=u(c)).next();!p.done;p=c.next())p=p.value,/^(#EXT)/.test(p)?(p=Xp(e,p),$p.includes(p.name)?a.push(p):"EXT-X-MAP"==p.name?s=p:"EXT-X-PART"==p.name?l.push(p):"EXT-X-PRELOAD-HINT"==p.name?"PART"==Lp(p,"TYPE")?l.push(p):"MAP"==Lp(p,"TYPE")&&(p.name="EXT-X-MAP",s=p):o.push(p)):/^#(?!EXT)/m.test(p)||(p=Hp(r,p.trim()),s&&o.push(s),i.push(new Np(p,o,l)),o=[],l=[]);return l.length&&(s&&o.push(s),i.push(new Np("",o,l))),new Rp(n,t,a,i)}a.push(s),"EXT-X-STREAM-INF"==s.name&&(s.g.push(new Up("URI",l)),i=!0)}}return new Rp(n,t,a)}function Xp(e,t){var n=e.g++,r=t.match(/^#(EXT[^:]*)(?::(.*))?$/);if(!r)throw new Re(2,4,4016,t);var i,a=r[1],o=r[2];if(r=[],o){var s;(s=zp(o=new Gp(o),/^([^,=]+)(?:,|$)/g))&&(i=s[1]);for(var l=/([^=]+)=(?:"([^"]*)"|([^",]*))(?:,|$)/g;s=zp(o,l);)r.push(new Up(s[1],s[2]||s[3])),Kp(o)}return new Op(n,a,r,i)}(r=kp.prototype).configure=function(e){this.g=e},r.start=function(e,t){var n,r=this;return R((function(i){if(1==i.g)return r.B=t.isLowLatencyMode(),r.m=[e],r.h=t,_(i,Tp(r),2);if(n=i.h,r.h&&Cp(r,n),!r.h)throw new Re(2,7,7001);return i.return(r.i)}))},r.stop=function(){for(var e=u(Object.values(this.l)),t=e.next();!t.done;t=e.next())(t=t.value).segmentIndex&&t.segmentIndex.release();return this.j&&this.j.release(),this.g=this.h=null,this.m=[],this.i=null,this.l={},this.j=null,null!=this.D&&(this.D.stop(),this.D=null),this.o.destroy()},r.update=function(){var e,t=this;return R((function(n){return 1==n.g?(k(n,2),_(n,Tp(t),4)):2!=n.g?A(n,0):(e=w(n),t.h&&e?(t.h.onError(e),void E(n)):n.return())}))},r.onExpirationUpdated=function(){},B("shaka.dash.DashParser",kp),di.mpd=function(){return new kp},pi["application/dash+xml"]=function(){return new kp},pi["video/vnd.mpeg.dash.mpd"]=function(){return new kp},Op.prototype.toString=function(){var e="#"+this.name,t=this.g?this.g.map((function(e){return e.name+"="+(isNaN(Number(e.value))?'"'+e.value+'"':e.value)})):[];return this.value&&t.unshift(this.value),0<t.length&&(e+=":"+t.join(",")),e},Op.prototype.getAttribute=function(e){var t=this.g.filter((function(t){return t.name==e}));return t.length?t[0]:null};var $p="EXT-X-TARGETDURATION EXT-X-MEDIA-SEQUENCE EXT-X-DISCONTINUITY-SEQUENCE EXT-X-PLAYLIST-TYPE EXT-X-I-FRAMES-ONLY EXT-X-ENDLIST EXT-X-SERVER-CONTROL EXT-X-SKIP".split(" "),Qp="EXTINF EXT-X-BYTERANGE EXT-X-DISCONTINUITY EXT-X-PROGRAM-DATE-TIME EXT-X-KEY EXT-X-DATERANGE EXT-X-MAP".split(" ");function Jp(){}function Zp(e){try{var t=ed(e);return cr({uri:e,Ce:e,data:t.data,headers:{"content-type":t.contentType}})}catch(e){return lr(e)}}function ed(t){var n=t.split(":");if(2>n.length||"data"!=n[0])throw new Re(2,1,1004,t);if(2>(n=n.slice(1).join(":").split(",")).length)throw new Re(2,1,1004,t);var r=n[0];t=e.decodeURIComponent(n.slice(1).join(",")),n=r.split(";"),r=n[0];var i=!1;return 1<n.length&&"base64"==n[n.length-1]&&(i=!0,n.pop()),{data:i?Pt(t):At(t),contentType:r}}function td(){var e=this;this.h=this.j=null,this.La=1,this.o=new Map,this.u=new Map,this.ua=new Set,this.g=new Map,this.i=null,this.L="",this.ca=new Yp,this.ia=0,this.T=!1,this.M=null,this.B=new st((function(){!function(e){var t,n;R((function(r){return 1==r.g?e.j?(k(r,2),_(r,e.update(),4)):r.return():2!=r.g?(t=e.ia,e.B.R(t),A(r,0)):(n=w(r),e.j?(n.severity=1,e.j.onError(n),e.B.R(.1),void E(r)):r.return())}))}(e)})),this.m=Ed,this.G=null,this.ea=0,this.F=1/0,this.Y=this.ha=0,this.D=new br,this.O=[],this.I=new Map,this.s=new Map,this.da=new Map,this.l=!1}function nd(e,t){var n,r,i,a,o,s,l,u,c,p,d,h;return R((function(f){if(1==f.g)return n=Ad,r=t.Te,i=new Le(r),e.l&&t.Ye&&Ue(i,new We("_HLS_skip=YES")),_(f,yd(e,i.toString()),2);if(a=f.h,1!=(o=qp(e.ca,a.data,a.uri)).type)throw new Re(2,4,4017);s=Fp(o.g,"EXT-X-DEFINE"),l=id(e,s),u=t.stream,c=fd(e,o,u.type,t.lc,l),u.segmentIndex.Fb(c,e.i.Pa()),c.length&&(p=Vp(o.g),d=t.lc.get(p),u.segmentIndex.cb(d)),h=c[c.length-1],Bp(o.g,"EXT-X-ENDLIST")&&(vd(e,n.Se),e.i.Ia(h.endTime)),E(f)}))}function rd(e,t){e.stream.segmentIndex.offset(t),e.Hd+=t;for(var n=u(e.lc),r=n.next();!r.done;r=n.next()){var i=u(r.value);r=i.next().value,i=i.next().value,e.lc.set(r,i+t)}}function id(e,t){for(var n=new Map,r=u(t),i=r.next();!i.done;i=r.next()){var a=i.value;i=Lp(a,"NAME");var o=Lp(a,"VALUE");a=Lp(a,"IMPORT"),i&&o&&n.set(i,o),a&&(i=e.o.get(a))&&n.set(a,i)}return n}function ad(e,t){var n=[];e.h.disableVideo||n.push(e.h.hls.defaultVideoCodec),e.h.disableAudio||n.push(e.h.hls.defaultAudioCodec);var r=Lp(t,"CODECS",n.join(",")).split(/\s*,\s*/);n=new Set;for(var i=[],a=(r=u(r)).next();!a.done;a=r.next()){var o=Gt(a=a.value)[0];n.has(o)||(i.push(a),n.add(o))}return i}function od(e){return en(e=Lp(e,"LANGUAGE")||"und")}function sd(e,t){var n,r,i,a,o,s,l,u,c,p,d,h,f;return R((function(g){if(1==g.g){n=Mp(t,"GROUP-ID"),r="";var y=Mp(t,"TYPE").toLowerCase();return"subtitles"==y&&(y=tt),(i=y)!=tt&&n&&e.s.has(n)&&(r=e.s.get(n)),a=gd(Mp(t,"URI"),e.o),e.g.has(a)?g.return(e.g.get(a)):(o=od(t),s=Lp(t,"NAME"),l=Lp(t,"DEFAULT"),u="YES"==l,y="audio"==i&&(y=Lp(t,"CHANNELS"))?parseInt(y.split("/")[0],10):null,c=y,y="audio"==i&&(!!(y=Lp(t,"CHANNELS"))&&y.includes("/JOC")),p=y,d=Lp(t,"CHARACTERISTICS"),h=Lp(t,"FORCED"),_(g,ld(e,a,r,i,o,u,s,c,null,d,"YES"==h,p),2))}return f=g.h,e.u.has(n)?e.u.get(n).push(f):e.u.set(n,[f]),e.g.has(a)?g.return(e.g.get(a)):(e.g.set(a,f),g.return(f))}))}function ld(e,t,n,r,i,a,o,s,l,u,c,p){var d,h,f;return R((function(g){return 1==g.g?(d=Hp(e.L,t),_(g,yd(e,d),2)):(h=g.h,d=h.uri,f=qp(e.ca,h.data,d),g.return(ud(e,f,t,d,n,r,i,a,o,s,l,u,c,p)))}))}function ud(e,t,n,r,i,a,o,s,l,p,d,h,f,g,y){var v,m,b,E,k,T,A,w,S,C,x,I,P,D,O,L,M,N,U,F,j,B,V,H,G,K,z,W,Y,q,X,$,Q;return R((function(J){if(1==J.g){if(1!=t.type)throw new Re(2,4,4017);return v=Fp(t.g,"EXT-X-DEFINE"),m=id(e,v),function(e,t){var n=Bp(t.g,"EXT-X-PLAYLIST-TYPE"),r=Bp(t.g,"EXT-X-ENDLIST");if(r=n&&"VOD"==n.value||r,n=n&&"EVENT"==n.value&&!r,n=!r&&!n,r)vd(e,Ed);else{if(vd(e,n?Td:kd),!(r=Bp(t.g,"EXT-X-TARGETDURATION")))throw new Re(2,4,4024,"EXT-X-TARGETDURATION");r=Number(r.value),n=Bp(t.g,"EXT-X-PART-INF"),e.l&&n?(e.ha=Number(Mp(n,"PART-TARGET")),e.F=Math.min(e.ha,e.F),n=Bp(t.g,"EXT-X-SERVER-CONTROL"),e.Y=n?Number(Mp(n,"PART-HOLD-BACK")):0):e.F=Math.min(r,e.F),e.ea=Math.max(r,e.ea)}}(e,t),y?J.A(2):_(J,function(e,t,n,r,i){var a,o,s,l,u,c,p,d,h,f,g,y;return R((function(v){if(1==v.g){if(a=nt,o=Sr,s=Math.trunc((r.segments.length-1)/2),l=gd(r.segments[s].i,i),u=new Le(l),c=u.ta.split(".").pop(),p=bd[t],d=p[c])return v.return(d);if(t==a.X){if("vtt"==n||"wvtt"==n)return v.return("text/vtt");if(n&&""!==n)return v.return("application/mp4")}return t!=a.Ub||n&&"jpeg"!=n?((h=Tr([l],e.h.retryParameters)).method="HEAD",_(v,md(e,h,o),2)):v.return("image/jpeg")}return f=v.h,(g=f.headers["content-type"])?v.return(g.split(";")[0]):t==a.X?v.return("text/vtt"):(y=p.mp4,v.return(y))}))}(e,a,i,t,m),3)}if(2!=J.g&&(y=J.h),b=[],t.segments)for(E=u(t.segments),k=E.next();!k.done;k=E.next())T=k.value,A=Fp(T.g,"EXT-X-KEY"),b.push.apply(b,c(A));for(S=w=!1,C=[],x=new Set,I=u(b),P=I.next();!P.done;P=I.next())if(D=P.value,"NONE"!=(O=Mp(D,"METHOD")))if(w=!0,"AES-128"==O)S=!0;else if(L=Mp(D,"KEYFORMAT"),N=(M=_d[L])?M(D,y):null){if(N.keyIds)for(U=u(N.keyIds),F=U.next();!F.done;F=U.next())j=F.value,x.add(j);C.push(N)}if(w&&!C.length&&!S)throw new Re(2,4,4026);if(oo.includes(y)&&(i=""),B=new Map,V=fd(e,t,a,B,m),H=V[V.length-1].endTime,G=new xo(V),K=a==tt?"subtitle":void 0,z=[],h)for(W=u(h.split(",")),Y=W.next();!Y.done;Y=W.next())q=Y.value,z.push(q);return $=!!(X=Bp(t.g,"EXT-X-SERVER-CONTROL"))&&null!=X.getAttribute("CAN-SKIP-UNTIL"),Q={id:e.La++,originalId:l,createSegmentIndex:function(){return Promise.resolve()},segmentIndex:G,mimeType:y,codecs:i,kind:K,encrypted:w,drmInfos:C,keyIds:x,language:o,label:l,type:a,primary:s,trickModeVideo:null,emsgSchemeIdUris:null,frameRate:void 0,pixelAspectRatio:void 0,width:void 0,height:void 0,bandwidth:void 0,roles:z,forced:f,channelsCount:p,audioSamplingRate:null,spatialAudio:g,closedCaptions:d,hdr:void 0,tilesLayout:void 0},J.return({stream:Q,bd:n,Te:r,Hd:H,lc:B,Ye:$})}))}function cd(t,n,r){if(!e.crypto||!e.crypto.subtle)throw W("Web Crypto API is not available to decrypt AES-128. (Web Crypto only exists in secure origins like https)"),new Re(2,4,4042);var i=0,a=Lp(n,"IV","");if(a){var o=Dt(a.substr(2));if(16!=o.byteLength)throw new Re(2,4,4043)}else i=Vp(r.g);var s=Tr([n=Hp(r.h,Mp(n,"URI"))],t.h.retryParameters),l={method:"AES-128",iv:o,firstMediaSequenceNumber:i,fetchKey:function(){var n,r;return R((function(i){if(1==i.g)return _(i,md(t,s,6),2);if(3!=i.g){if(!(n=i.h).data||16!=n.data.byteLength)throw new Re(2,4,4044);return r=l,_(i,e.crypto.subtle.importKey("raw",n.data,"AES-CBC",!0,["decrypt"]),3)}r.cryptoKey=i.h,l.fetchKey=void 0,E(i)}))}};return l}function pd(e,t,n,r){return(n=Bp(n,"EXT-X-MAP"))?(t=[r=gd(Hp(t,Mp(n,"URI")),r),Lp(n,"BYTERANGE","")].join("-"),e.da.has(t)||(n=function(e,t){var n=0,r=null,i=Lp(t,"BYTERANGE");return i&&(n=i.split("@"),r=Number(n[0]),n=Number(n[1]),r=n+r-1),new Ma((function(){return[e]}),n,r)}(r,n),e.da.set(t,n)),e.da.get(t)):null}function dd(e,t,n,r,i,a,o,s,l){var c=r.g,p=gd(r.i,a),d=Bp(c,"EXTINF"),h=a=0,f=null;r.h.length&&!e.l&&W("Low-latency HLS live stream detected, but low-latency streaming mode is not enabled in Shaka Player. Set streaming.lowLatencyMode configuration to true, and see https://bit.ly/3clctcj for details.");var g=null;if(!e.h.hls.ignoreManifestProgramDateTime){var y=Bp(c,"EXT-X-PROGRAM-DATE-TIME");y&&y.value&&(g=pc(y.value))}if(y=Ua,Bp(c,"EXT-X-GAP")&&(y=2),!d){if(0==r.h.length)throw new Re(2,4,4024,"EXTINF");if(!e.l)return null}var v=[];if(e.l)for(var m={},b=0;b<r.h.length;m={ld:m.ld},b++){var _=r.h[b],E=0==b?n:v[v.length-1],k=0==b?i:E.endTime,T=Number(Lp(_,"DURATION"))||e.ha;if(T){T=k+T;var A=0,w=null;"EXT-X-PRELOAD-HINT"==_.name?A=(A=Lp(_,"BYTERANGE-START"))?Number(A):0:(A=(w=u(hd(E,A=Lp(_,"BYTERANGE")))).next().value,w=w.next().value),(E=Lp(_,"URI"))&&(m.ld=Hp(o,E),E=Ua,"YES"==Lp(_,"GAP")&&(E=2),v.push(new Na(k,T,function(e){return function(){return[e.ld]}}(m),A,w,t,0,0,1/0,[],"",null,null,E)))}}return a=d?i+Number(d.value.split(",")[0]):v[v.length-1].endTime,(e=Bp(c,"EXT-X-BYTERANGE"))?(h=(f=u(hd(n,e.value))).next().value,f=f.next().value):v.length&&(h=v[0].Ba,f=v[v.length-1].la),n="",e=null,"image"==s&&(n="1x1",s=Bp(c,"EXT-X-TILES"))&&(n=Mp(s,"LAYOUT"),(s=Lp(s,"DURATION"))&&(e=Number(s))),new Na(i,a,(function(){return p.length?[p]:[]}),h,f,t,0,0,1/0,v,n,e,g,y,l)}function hd(e,t){var n=0,r=null;return t&&(n=t.split("@"),r=Number(n[0]),r=(n=n[1]?Number(n[1]):e.la+1)+r-1),[n,r]}function fd(e,t,n,r,i){var a=t.segments,o=void 0,s=Vp(t.g),l=Bp(t.g,"EXT-X-SKIP"),c=s+(l=l?Number(Lp(l,"SKIPPED-SEGMENTS")):0),p=0;e.m!=Ed&&r.has(c)&&(p=r.get(c));for(var d=[],h=null,f=0;f<a.length;f++){var g=a[f],y=0==f?p:h.endTime;c=s+l+f;for(var v=u(g.g),m=v.next();!m.done;m=v.next())"EXT-X-KEY"==(m=m.value).name&&"AES-128"==Mp(m,"METHOD")&&(o=cd(e,m,t));r.set(c,y),v=pd(e,t.h,g.g,i),!e.l&&e.j.isAutoLowLatencyMode()&&(e.j.enableLowLatencyMode(),e.l=e.j.isLowLatencyMode()),(h=g=dd(e,v,h,g,y,i,t.h,n,o))&&(e.h.hls.ignoreManifestProgramDateTime&&null!=e.M&&c<e.M||d.push(g))}if(e=d.some((function(e){return null!=e.g})))for(t={},n=0;n<d.length;t={Pb:t.Pb,Ob:t.Ob,xc:t.xc,Ta:t.Ta,Nb:t.Nb},n++)if(t.Ta=d[n],null==t.Ta.g)for(t.Ob=0,t.Pb=n,r=function(e){return function(){var t=d[e.Pb];if(t){if(null!=t.g)return t.g+e.Ob;e.Ob-=t.endTime-t.startTime,e.Pb+=1}return null}}(t),t.Nb=0,t.xc=n,i=function(e){return function(){var t=d[e.xc];if(t){if(t!=e.Ta&&(e.Nb+=t.endTime-t.startTime),null!=t.g)return t.g+e.Nb;--e.xc}return null}}(t);null==t.Ta.g;)t.Ta.g=i(),null==t.Ta.g&&(t.Ta.g=r());if(e)for(t=(e=u(d)).next();!t.done;t=e.next())for(t=(n=t.value).g,r=(n=u(n.h)).next();!r.done;r=n.next())(r=r.value).g=t,t+=r.endTime-r.startTime;return d}function gd(e,t){var n=String(e).replace(/%7B/g,"{").replace(/%7D/g,"}"),r=n.match(/{\$\w*}/g);if(r)for(var i=(r=u(r)).next();!i.done;i=r.next()){var a=(i=i.value).slice(2,i.length-1),o=t.get(a);if(!o)throw new Re(2,4,4039,a);n=n.replace(i,o)}return n}function yd(e,t){var n=Tr([t],e.h.retryParameters);return e.j.modifyManifestRequest(n,{format:"h"}),md(e,n,0)}function vd(e,t){e.m=t,e.i&&e.i.vc(e.m==Ed),e.m!=Ed||e.B.stop()}function md(e,t,n){if(!e.D)throw new Re(2,7,7001);return t=e.j.networkingEngine.request(n,t),_r(e.D,t),t.promise}B("shaka.net.DataUriPlugin",Jp),Jp.parse=Zp,kr("data",Zp),(r=td.prototype).configure=function(e){this.h=e},r.start=function(e,t){var n,r,i=this;return R((function(a){return 1==a.g?(i.j=t,i.l=t.isLowLatencyMode(),_(a,yd(i,e),2)):3!=a.g?(n=a.h,i.L=n.uri,_(a,function(e,t,n){var r,i,a,o,s,l,c,p,d,h,f,g,y,v,m,b,T,A,S,C,x,I,P,D,O,L,M,N,U,F,j,B,V,H,G,K,W,Y,q,X;return R((function($){switch($.g){case 1:if(r=qp(e.ca,t,e.L),i=Fp(r.g,"EXT-X-DEFINE"),function(e,t){for(var n=u(t),r=n.next();!r.done;r=n.next()){var i=r.value;r=Lp(i,"NAME"),i=Lp(i,"VALUE"),r&&i&&(e.o.has(r)||e.o.set(r,i))}}(e,i),a=[],o=[],s=[],1==r.type)return S=e.h.hls.mediaPlaylistFullMimeType,C=S.split(";")[0],x=C.split("/")[0],I=Ht(S),P=new Map,_($,ud(e,r,n,n,I,x,"",!0,"Media Playlist",null,P,null,!1,!1,C),8);for(l=Fp(r.g,"EXT-X-MEDIA"),c=Fp(r.g,"EXT-X-STREAM-INF"),p=Fp(r.g,"EXT-X-IMAGE-STREAM-INF"),function(e,t){for(var n=u(t),r=n.next();!r.done;r=n.next()){var i=r.value,a=Lp(i,"AUDIO");r=Lp(i,"VIDEO");var o=Lp(i,"SUBTITLES");if(i=ad(e,i),o){var s=et(tt,i);e.s.set(o,s),Z(i,s)}a&&(o=Ze("audio",i),e.s.set(a,o)),r&&(a=Ze("video",i),e.s.set(r,a))}}(e,c),d=Fp(r.g,"EXT-X-SESSION-DATA"),h=u(d),f=h.next();!f.done;f=h.next())g=f.value,y=Lp(g,"DATA-ID"),v=Lp(g,"URI"),m=Lp(g,"LANGUAGE"),b=Lp(g,"VALUE"),T=(new Map).set("id",y),v&&T.set("uri",Hp(e.L,v)),m&&T.set("language",m),b&&T.set("value",b),A=new hr("sessiondata",T),e.j&&e.j.onEvent(A);return _($,function(e,t){var n;return R((function(r){return t=t.filter((function(e){var t=Lp(e,"URI")||"";return"SUBTITLES"!=Lp(e,"TYPE")&&""!=t})),n=t.map((function(t){return sd(e,t)})),_(r,Promise.all(n),0)}))}(e,l),4);case 4:return function(e,t){for(var n=jp(t,"CLOSED-CAPTIONS"),r=(n=u(n)).next();!r.done;r=n.next()){var i=r.value;r=od(i);var a=Mp(i,"GROUP-ID");i=Mp(i,"INSTREAM-ID"),e.I.get(a)||e.I.set(a,new Map),e.I.get(a).set(i,r)}}(e,l),_($,function(e,t){var n,r,i;return R((function(a){return 1==a.g?(n=t.map((function(t){var n,r,i,a,o,s,l,c;return R((function(p){if(1==p.g)return n=Lp(t,"FRAME-RATE"),r=Number(Lp(t,"AVERAGE-BANDWIDTH"))||Number(Mp(t,"BANDWIDTH")),i=Lp(t,"RESOLUTION"),a=u(i?i.split("x"):[null,null]),o=a.next().value,s=a.next().value,l=Lp(t,"VIDEO-RANGE"),_(p,function(e,t){var n,r,i,a,o,s,l,c,p,d,h,f,g,y;return R((function(v){return 1==v.g?(n=nt,r=ad(e,t),i=Lp(t,"AUDIO"),a=Lp(t,"VIDEO"),s=(o=i||a)&&e.u.has(o)?e.u.get(o):[],l={audio:i?s:[],video:a?s:[]},p=!1,d=Mp(t,"URI"),h=l.audio.find((function(e){return e&&e.bd==d})),f=et(n.va,r),(g=et(n.bb,r))&&!f?c=n.bb:!s.length&&g&&f?(c=n.va,r=[[f,g].join()]):l.audio.length&&h?(c=n.bb,p=!0):c=l.video.length?n.bb:n.va,p?v.A(2):_(v,function(e,t,n,r){var i,a,o,s;return R((function(l){if(1==l.g){if(i=gd(Mp(t,"URI"),e.o),e.g.has(i))return l.return(e.g.get(i));var u=Lp(t,"CLOSED-CAPTIONS");return a="video"==r&&u&&"NONE"!=u?e.I.get(u):null,o=Ze(r,n),_(l,ld(e,i,o,r,"und",!1,null,null,a,null,!1,!1),2)}return s=l.h,e.g.has(i)?l.return(e.g.get(i)):(e.g.set(i,s),l.return(s))}))}(e,t,r,c),3)):(2!=v.g&&(y=v.h,l[y.stream.type]=[y]),function(e){for(var t=(e=u(e.audio.concat(e.video))).next();!t.done;t=e.next())if(t=t.value){var n=t.stream.codecs.split(",");n=n.filter((function(e){return"mp4a.40.34"!=e})),t.stream.codecs=n.join(",")}}(l),v.return(l))}))}(e,t),2);c=p.h;for(var d=p.return,h=c.audio,f=c.video,g=u(f),y=g.next();!y.done;y=g.next())(y=y.value.stream)&&(y.width=Number(o)||void 0,y.height=Number(s)||void 0,y.frameRate=Number(n)||void 0,y.hdr=l||void 0);for(g=e.h.disableAudio,h.length&&!g||(h=[null]),g=e.h.disableVideo,f.length&&!g||(f=[null]),g=[],y=(h=u(h)).next();!y.done;y=h.next()){y=y.value;for(var v=u(f),m=v.next();!m.done;m=v.next()){var b=m.value;m=y?y.stream:null;var E=b?b.stream:null,k=y?y.stream.drmInfos:null,T=b?b.stream.drmInfos:null;b=(b?b.bd:"")+" - "+(y?y.bd:""),m&&E&&k.length&&T.length&&!(0<Jr(k,T).length)||e.ua.has(b)||(m={id:e.La++,language:m?m.language:"und",primary:!!m&&m.primary||!!E&&E.primary,audio:m,video:E,bandwidth:r,allowedByApplication:!0,allowedByKeySystem:!0,decodingInfos:[]},g.push(m),e.ua.add(b))}}return d.call(p,g)}))})),_(a,Promise.all(n),2)):(r=a.h,i=(i=r.reduce(qe,[])).filter((function(e){return null!=e})),a.return(i))}))}(e,c),5);case 5:return a=$.h,_($,function(e,t){var n,r,i,a,o,s,l,c,p,d,h;return R((function(f){if(1==f.g)return n=jp(t,"SUBTITLES"),r=n.map((function(t){var n,r;return R((function(i){if(1==i.g)return e.h.disableText?i.return(null):(k(i,2),_(i,sd(e,t),4));if(2!=i.g)return n=i.h,i.return(n.stream);if(r=w(i),e.h.hls.ignoreTextStreamFailures)return i.return(null);throw r}))})),_(f,Promise.all(r),2);for(i=f.h,a=u(n),o=a.next();!o.done;o=a.next())if(s=o.value,l=Mp(s,"GROUP-ID"),(c=e.s.get(l))&&(p=e.u.get(l)))for(d=u(p),h=d.next();!h.done;h=d.next())h.value.stream.codecs=c;return f.return(i.filter((function(e){return e})))}))}(e,l),6);case 6:return o=$.h,_($,function(e,t){var n,r;return R((function(i){return 1==i.g?(n=t.map((function(t){var n,r;return R((function(i){if(1==i.g)return e.h.disableThumbnails?i.return(null):(k(i,2),_(i,function(e,t){var n,r,i,a,o,s,l,u,c,p;return R((function(d){return 1==d.g?(n=gd(Mp(t,"URI"),e.o),r=Lp(t,"CODECS","jpeg")||"",e.g.has(n)?d.return(e.g.get(n)):(i=od(t),a=Lp(t,"NAME"),o=Lp(t,"CHARACTERISTICS"),_(d,ld(e,n,r,"image",i,!1,a,null,null,o,!1,!1),2))):(s=d.h,e.g.has(n)?d.return(e.g.get(n)):((l=Lp(t,"RESOLUTION"))&&(u=s.stream.segmentIndex.get(0),(c=u.tilesLayout)&&(s.stream.width=Number(l.split("x")[0])*Number(c.split("x")[0]),s.stream.height=Number(l.split("x")[1])*Number(c.split("x")[1]))),(p=Lp(t,"BANDWIDTH"))&&(s.stream.bandwidth=Number(p)),e.g.set(n,s),d.return(s)))}))}(e,t),4));if(2!=i.g)return n=i.h,i.return(n.stream);if(r=w(i),e.h.hls.ignoreImageStreamFailures)return i.return(null);throw r}))})),_(i,Promise.all(n),2)):(r=i.h,i.return(r.filter((function(e){return e}))))}))}(e,p),7);case 7:s=$.h,$.A(3);break;case 8:D=$.h,e.g.set(n,D),a.push({id:0,language:"und",disabledUntilTime:0,primary:!0,audio:"audio"==x?D.stream:null,video:"video"==x?D.stream:null,bandwidth:0,allowedByApplication:!0,allowedByKeySystem:!0,decodingInfos:[]});case 3:if(!e.j)throw new Re(2,7,7001);for(e.h.hls.ignoreManifestProgramDateTime?function(e){if(!e.T){for(var t=-1,n=new Map,r=u(e.g.values()),i=r.next();!i.done;i=r.next()){var a=(i=i.value).stream.segmentIndex;if(a&&(a=a.J[0]||null))for(var o=u(i.lc),s=o.next();!s.done;s=o.next()){var l=(s=u(s.value)).next().value;if(s.next().value==a.startTime){n.set(i,l),t=Math.max(t,l);break}}}if(!(0>t)){for(e.M=t,t=u(e.g.values()),i=t.next();!i.done;i=t.next())r=i.value,(i=r.stream.segmentIndex)&&(a=e.M-n.get(r),i.J.splice(0,a),(i=i.J[0]||null)&&rd(r,-i.startTime));e.T=!0}}}(e):function(e){if(!e.T){for(var t=1/0,n=u(e.g.values()),r=n.next();!r.done;r=n.next())(r=r.value.stream.segmentIndex)&&(null!=(r=r.J[0]||null)&&null!=r.g&&(t=Math.min(t,r.g)));if(1/0!=t){for(n=u(e.g.values()),r=n.next();!r.done;r=n.next()){var i=(r=r.value).stream.segmentIndex;null!=i&&(null==(i=i.J[0]||null).g?z("Missing EXT-X-PROGRAM-DATE-TIME for stream",r.bd,"Expect AV sync issues!"):rd(r,i.g-t-i.startTime))}e.T=!0}}}(e),O=1/0,L=u(e.g.values()),M=L.next();!M.done;M=L.next())"text"!=(N=M.value).stream.type&&(O=Math.min(O,N.Hd));if(e.m!=Ed?(e.i=new so(0,e.h.defaultPresentationDelay?e.h.defaultPresentationDelay:e.Y?e.Y:3*e.ea),e.i.vc(!1)):(e.i=new so(null,0),e.i.vc(!0)),e.m!=Ed)e.ia=e.F,U=Ad,e.m==U.Re&&(F=e.i.Zc,isNaN(e.h.availabilityWindowOverride)||(F=e.h.availabilityWindowOverride),e.i.ce(F));else for(e.i.Ia(O),j=u(e.g.values()),M=j.next();!M.done;M=j.next())M.value.stream.segmentIndex.Xa(0,O);for(e.O=[],B=[],V=u(a),H=V.next();!H.done;H=V.next())for(G=H.value,K=u([G.video,G.audio]),W=K.next();!W.done;W=K.next())(Y=W.value)&&B.push(Y);return _($,Promise.all(B.map((function(e){return R((function(t){return _(t,e.createSegmentIndex(),0)}))}))),9);case 9:for(q=u(B),W=q.next();!W.done;W=q.next())X=W.value,e.O.push(X.segmentIndex.J);!function(e){if(e.i){for(var t=u(e.O),n=t.next();!n.done;n=t.next())e.i.Gb(n.value);e.O=[]}}(e),e.i.Fd(),e.G={presentationTimeline:e.i,variants:a,textStreams:o,imageStreams:s,offlineSessionIds:[],minBufferTime:0,sequenceMode:!0},e.j.makeTextStreamsForClosedCaptions(e.G),E($)}}))}(i,n.data,e),3)):(0<(r=i.ia)&&i.B.R(r),a.return(i.G))}))},r.stop=function(){this.B&&(this.B.stop(),this.B=null);var e=[];return this.D&&(e.push(this.D.destroy()),this.D=null),this.h=this.j=null,this.ua.clear(),this.G=null,this.g.clear(),this.u.clear(),this.s.clear(),this.o.clear(),Promise.all(e)},r.update=function(){var e,t,n,r=this;return R((function(i){if(1==i.g)return r.m==Ed?i.return():(e=[],(t=Array.from(r.g.values())).length?_(i,nd(r,t[0]),2):i.A(2));for(n=1;n<t.length;n++)e.push(nd(r,t[n]));return _(i,Promise.all(e),0)}))},r.onExpirationUpdated=function(){},B("shaka.hls.HlsParser",td);var bd={audio:{mp4:"audio/mp4",mp4a:"audio/mp4",m4s:"audio/mp4",m4i:"audio/mp4",m4a:"audio/mp4",m4f:"audio/mp4",cmfa:"audio/mp4",ts:"video/mp2t",aac:"audio/aac",ac3:"audio/ac3",ec3:"audio/ec3",mp3:"audio/mpeg"},video:{mp4:"video/mp4",mp4v:"video/mp4",m4s:"video/mp4",m4i:"video/mp4",m4v:"video/mp4",m4f:"video/mp4",cmfv:"video/mp4",ts:"video/mp2t"},text:{mp4:"application/mp4",m4s:"application/mp4",m4i:"application/mp4",m4f:"application/mp4",cmft:"application/mp4",vtt:"text/vtt",ttml:"application/ttml+xml"},image:{jpg:"image/jpeg",png:"image/png",svg:"image/svg+xml",webp:"image/webp",avif:"image/avif"}},_d={"com.apple.streamingkeydelivery":function(t,n){if("video/mp2t"==n)throw new Re(2,4,4040);if(e.shakaMediaKeysPolyfill)throw new Re(2,4,4041);return Je("com.apple.fps",[{initDataType:"sinf",initData:new Uint8Array(0)}])},"urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed":function(e){var t=Mp(e,"METHOD");return["SAMPLE-AES","SAMPLE-AES-CTR"].includes(t)?(t=Je("com.widevine.alpha",[{initDataType:"cenc",initData:t=Se((t=ed(t=Mp(e,"URI"))).data)}]),(e=Lp(e,"KEYID"))&&(t.keyIds=new Set([e.toLowerCase().substr(2)])),t):null},"com.microsoft.playready":function(e){var t=Mp(e,"METHOD");return["SAMPLE-AES","SAMPLE-AES-CTR"].includes(t)?Je("com.microsoft.playready",[{initDataType:"cenc",initData:e=tc(e=Se((e=ed(e=Mp(e,"URI"))).data),t=new Uint8Array([154,4,240,121,152,64,66,134,171,146,230,91,224,136,95,149]),new Set,0)}]):null}},Ed="VOD",kd="EVENT",Td="LIVE",Ad={Se:Ed,yg:kd,Re:Td};function wd(e,t,n,r,i,a){if(200<=n&&299>=n&&202!=n)return{uri:i||r,Ce:r,data:t,status:n,headers:e,fromCache:!!e["x-shaka-from-cache"]};i=null;try{i=Tt(t)}catch(e){}throw new Re(401==n||403==n?2:1,1,1001,r,n,i,e,a)}function Sd(){}function Cd(e,t,n,r,i){var a=new Od;Mr(t.headers).forEach((function(e,t){a.append(t,e)}));var o=new Dd,s={le:!1,Oe:!1};if(e=new sr(e=function(e,t,n,r,i,a,o){var s,l,u,c,p,d,h,f,g,y,v,m;return R((function(b){switch(b.g){case 1:return s=Pd,l=Rd,d=p=0,h=Date.now(),k(b,2),_(b,s(e,n),4);case 4:return u=b.h,a(xd(u.headers)),f=u.clone().body.getReader(),y=(g=u.headers.get("Content-Length"))?parseInt(g,10):0,new l({start:function(e){!function t(){var n,r;return R((function(a){switch(a.g){case 1:return k(a,2),_(a,f.read(),4);case 4:n=a.h,A(a,3);break;case 2:return w(a),a.return();case 3:if(n.done){a.A(5);break}if(p+=n.value.byteLength,!o){a.A(5);break}return _(a,o(n.value),5);case 5:(100<(r=Date.now())-h||n.done)&&(i(r-h,p-d,y-p),d=p,h=r),n.done?e.close():(e.enqueue(n.value),t()),E(a)}}))}()}}),_(b,u.arrayBuffer(),5);case 5:c=b.h,A(b,3);break;case 2:if(v=w(b),r.le)throw new Re(1,1,7001,e,t);if(r.Oe)throw new Re(1,1,1003,e,t);throw new Re(1,1,1002,e,v,t);case 3:return m=xd(u.headers),b.return(wd(m,c,u.status,e,u.url,t))}}))}(e,n,{body:t.body||void 0,headers:a,method:t.method,signal:o.signal,credentials:t.allowCrossSiteCredentials?"include":void 0},s,r,i,t.streamDataCallback),(function(){return s.le=!0,o.abort(),Promise.resolve()})),t=t.retryParameters.timeout){var l=new st((function(){s.Oe=!0,o.abort()}));l.R(t/1e3),e.finally((function(){l.stop()}))}return e}function xd(e){var t={};return e.forEach((function(e,n){t[n.trim()]=e})),t}function Id(){if(!e.ReadableStream)return!1;try{new ReadableStream({})}catch(e){return!1}return!(!e.fetch||!e.AbortController)}yt("Tizen 3")||yt("Tizen 2")||dt()||(di.m3u8=function(){return new td},pi["application/x-mpegurl"]=function(){return new td},pi["application/vnd.apple.mpegurl"]=function(){return new td}),B("shaka.net.HttpFetchPlugin",Sd),Sd.isSupported=Id,Sd.parse=Cd;var Pd=e.fetch,Dd=e.AbortController,Rd=e.ReadableStream,Od=e.Headers;function Ld(){}function Md(e,t,n,r,i){var a=new Ud,o=Date.now(),s=0;return new sr(new Promise((function(l,u){a.open(t.method,e,!0),a.responseType="arraybuffer",a.timeout=t.retryParameters.timeout,a.withCredentials=t.allowCrossSiteCredentials,a.onabort=function(){u(new Re(1,1,7001,e,n))};var c=!1;for(var p in a.onreadystatechange=function(){if(2==a.readyState&&!c){var e=Nd(a);i(e),c=!0}},a.onload=function(){var t=Nd(a),r=a.response;try{var i=wd(t,r,a.status,e,a.responseURL,n);l(i)}catch(e){u(e)}},a.onerror=function(t){u(new Re(1,1,1002,e,t,n))},a.ontimeout=function(){u(new Re(1,1,1003,e,n))},a.onprogress=function(e){var t=Date.now();(100<t-o||e.lengthComputable&&e.loaded==e.total)&&(r(t-o,e.loaded-s,e.total-e.loaded),s=e.loaded,o=t)},t.headers)a.setRequestHeader(p.toLowerCase(),t.headers[p]);a.send(t.body)})),(function(){return a.abort(),Promise.resolve()}))}function Nd(e){var t=e.getAllResponseHeaders().trim().split("\r\n");e={};for(var n=(t=u(t)).next();!n.done;n=t.next())e[(n=n.value.split(": "))[0].toLowerCase()]=n.slice(1).join(": ");return e}Id()&&(kr("http",Cd,2,!0),kr("https",Cd,2,!0),kr("blob",Cd,2,!0)),B("shaka.net.HttpXHRPlugin",Ld),Ld.parse=Md;var Ud=e.XMLHttpRequest;function Fd(e,t,n,r){this.g=e,this.i=t,this.groupId=n,this.h=r}function jd(e){return e.ya().map((function(e){return"{"+encodeURI(e)+"}"})).join("")+":"+e.Ba+":"+e.la}function Bd(e,t){return Go(e.g.ya(),e.g.Ba,e.g.la,t.streaming.retryParameters)}function Vd(){this.h=this.j=this.i=0,this.g=new Map,this.l=0}function Hd(e,t){e.i+=t;var n=e.l;return e.l++,e.g.set(n,t),n}function Gd(e){var t=this;this.o=e,this.j=new Map,this.i=new Ir((function(){return Kd(t).catch((function(){}))})),this.h=[],this.m=function(){},this.l=function(){},this.g=new Vd}function Kd(e){var t=e.h.map((function(e){return e()}));return e.h=[],Promise.all(t)}function zd(e,t,n,r,i,a){Pr(e.i);var o=(e.j.get(t)||Promise.resolve()).then((function(){var t,o,s,l,u,c,p;return R((function(d){if(1==d.g)return _(d,function(e,t){var n,r,i,a;return R((function(o){return 1==o.g?(n=Sr,r=e.o.request(n,t),i=function(){return r.abort()},e.h.push(i),_(o,r.promise,2)):(a=o.h,Z(e.h,i),o.return(a.data))}))}(e,n),2);if(t=d.h,e.i.g)throw new Re(2,9,7001);if(i)for(l in o=Se(t),(s=new ec(o)).data)u=Number(l),c=s.data[u],p=s.g[u],e.l(c,p);e.g.close(r,t.byteLength);var h=e.g;return e.m(0==h.i?0:h.j/h.i,e.g.h),d.return(a(t))}))}));e.j.set(t,o)}function Wd(e,t){var n=this;this.i=e,this.h=e.objectStore(t),this.g=new it,e.onabort=function(e){e.preventDefault(),n.g.reject()},e.onerror=function(e){e.preventDefault(),n.g.reject()},e.oncomplete=function(){n.g.resolve()}}function Yd(e,t){return new Promise((function(n,r){var i=e.h.openCursor();i.onerror=r,i.onsuccess=function(){var e;return R((function(r){if(1==r.g)return null==i.result?(n(),r.return()):(e=i.result,_(r,t(e.key,e.value,e),2));e.continue(),E(r)}))}}))}function qd(e){this.h=e,this.g=[]}function Xd(e,t){return $d(e,t,"readwrite")}function $d(e,t,n){var r=new Wd(n=e.h.transaction([t],n),t);return e.g.push(r),r.promise().then((function(){Z(e.g,r)}),(function(){Z(e.g,r)})),r}function Qd(e,t,n){this.h=new qd(e),this.i=t,this.g=n}function Jd(e){return Promise.reject(new Re(2,9,9011,"Cannot add new value to "+e))}function Zd(e,t,n,r){t=(e=Xd(e.h,t)).store();for(var i={},a=(n=u(n)).next();!a.done;i={Ac:i.Ac},a=n.next())i.Ac=a.value,t.delete(i.Ac).onsuccess=function(e){return function(){return r(e.Ac)}}(i);return e.promise()}function eh(e,t,n){var r,i,a,o,s,l,c;return R((function(p){if(1==p.g){for(r=$d(e.h,t,"readonly"),i=r.store(),a={},o=[],s={},l=u(n),c=l.next();!c.done;s={Tb:s.Tb,Rb:s.Rb},c=l.next())s.Rb=c.value,s.Tb=i.get(s.Rb),s.Tb.onsuccess=function(e){return function(){null==e.Tb.result&&o.push(e.Rb),a[e.Rb]=e.Tb.result}}(s);return _(p,r.promise(),2)}if(o.length)throw new Re(2,9,9012,"Could not find values for "+o);return p.return(n.map((function(e){return a[e]})))}))}function th(e){this.g=new qd(e)}function nh(){this.g=new Map}function rh(e){var t=null;if(e.g.forEach((function(e,n){e.getCells().forEach((function(e,r){e.hasFixedKeySpace()||t||(t={path:{Aa:n,ka:r},ka:e})}))})),t)return t;throw new Re(2,9,9013,"Could not find a cell that supports add-operations")}function ih(e,t,n){if(!(e=e.g.get(t)))throw new Re(2,9,9013,"Could not find mechanism with name "+t);if(!(t=e.getCells().get(n)))throw new Re(2,9,9013,"Could not find cell with name "+n);return t}function ah(e,t){oh.set(e,t)}kr("http",Md,1,!0),kr("https",Md,1,!0),kr("blob",Md,1,!0),Vd.prototype.close=function(e,t){if(this.g.has(e)){var n=this.g.get(e);this.g.delete(e),this.j+=n,this.h+=t}},Gd.prototype.destroy=function(){return this.i.destroy()},Wd.prototype.abort=function(){var e=this;return R((function(t){if(1==t.g){try{e.i.abort()}catch(e){}return k(t,2),_(t,e.g,4)}if(2!=t.g)return A(t,0);w(t),E(t)}))},Wd.prototype.store=function(){return this.h},Wd.prototype.promise=function(){return this.g},qd.prototype.destroy=function(){return Promise.all(this.g.map((function(e){return e.abort()})))},(r=Qd.prototype).destroy=function(){return this.h.destroy()},r.hasFixedKeySpace=function(){return!0},r.addSegments=function(){return Jd(this.i)},r.removeSegments=function(e,t){return Zd(this,this.i,e,t)},r.getSegments=function(e){var t,n=this;return R((function(r){return 1==r.g?_(r,eh(n,n.i,e),2):(t=r.h,r.return(t.map((function(e){return n.me(e)}))))}))},r.addManifests=function(){return Jd(this.g)},r.updateManifest=function(){return Promise.reject(new Re(2,9,9016,"Cannot modify values in "+this.g))},r.updateManifestExpiration=function(e,t){var n=Xd(this.h,this.g),r=n.store();return r.get(e).onsuccess=function(n){(n=n.target.result)&&(n.expiration=t,r.put(n,e))},n.promise()},r.removeManifests=function(e,t){return Zd(this,this.g,e,t)},r.getManifests=function(e){var t,n=this;return R((function(r){return 1==r.g?_(r,eh(n,n.g,e),2):(t=r.h,r.return(Promise.all(t.map((function(e){return n.bc(e)})))))}))},r.getAllManifests=function(){var e,t,n=this;return R((function(r){return 1==r.g?(e=$d(n.h,n.g,"readonly"),t=new Map,_(r,Yd(e,(function(e,r){var i;return R((function(a){if(1==a.g)return _(a,n.bc(r),2);i=a.h,t.set(e,i),E(a)}))})),2)):3!=r.g?_(r,e.promise(),3):r.return(t)}))},r.me=function(e){return e},r.bc=function(e){return Promise.resolve(e)},r.add=function(e,t){var n,r,i,a,o,s,l,c=this;return R((function(p){if(1==p.g){for(n=Xd(c.h,e),r=n.store(),i=[],a={},o=u(t),s=o.next();!s.done;a={Bc:a.Bc},s=o.next())l=s.value,a.Bc=r.add(l),a.Bc.onsuccess=function(e){return function(){i.push(e.Bc.result)}}(a);return _(p,n.promise(),2)}return p.return(i)}))},th.prototype.destroy=function(){return this.g.destroy()},th.prototype.getAll=function(){var e,t,n=this;return R((function(r){return 1==r.g?(e=$d(n.g,"session-ids","readonly"),t=[],_(r,Yd(e,(function(e,n){t.push(n)})),2)):3!=r.g?_(r,e.promise(),3):r.return(t)}))},th.prototype.add=function(e){for(var t=Xd(this.g,"session-ids"),n=t.store(),r=(e=u(e)).next();!r.done;r=e.next())n.add(r.value);return t.promise()},th.prototype.remove=function(e){var t,n=this;return R((function(r){return 1==r.g?_(r,Yd(t=Xd(n.g,"session-ids"),(function(t,n,r){e.includes(n.sessionId)&&r.delete()})),2):_(r,t.promise(),0)}))},nh.prototype.destroy=function(){for(var e=[],t=u(this.g.values()),n=t.next();!n.done;n=t.next())e.push(n.value.destroy());return this.g.clear(),Promise.all(e)},nh.prototype.init=function(){var e=this;oh.forEach((function(t,n){var r=t();r&&e.g.set(n,r)}));for(var t=[],n=u(this.g.values()),r=n.next();!r.done;r=n.next())t.push(r.value.init());return Promise.all(t)},B("shaka.offline.StorageMuxer",nh),nh.unregister=function(e){oh.delete(e)},nh.register=ah,nh.prototype.destroy=nh.prototype.destroy;var oh=new Map;function sh(){Qd.apply(this,arguments)}function lh(e,t){!function(e){var t=e.streams.filter((function(e){return"audio"==e.contentType}));if(e=e.streams.filter((function(e){return"video"==e.contentType})),!t.every((function(e){return e.variantIds}))||!e.every((function(e){return e.variantIds}))){for(var n=u(t),r=n.next();!r.done;r=n.next())r.value.variantIds=[];for(n=u(e),r=n.next();!r.done;r=n.next())r.value.variantIds=[];if(n=0,e.length&&!t.length){var i=n++,a=u(e);for(r=a.next();!r.done;r=a.next())r.value.variantIds.push(i)}if(!e.length&&t.length)for(i=n++,a=u(t),r=a.next();!r.done;r=a.next())r.value.variantIds.push(i);if(e.length&&t.length)for(t=u(t),r=t.next();!r.done;r=t.next())for(r=r.value,i=u(e),a=i.next();!a.done;a=i.next()){a=a.value;var o=n++;r.variantIds.push(o),a.variantIds.push(o)}}}(e);for(var n=u(e.streams),r=n.next();!r.done;r=n.next());return e.streams.map((function(n){return function(e,t,n){var r=e.initSegmentUri?uh(e.initSegmentUri):null,i=t+e.presentationTimeOffset,a=t+n;return{id:e.id,originalId:null,primary:e.primary,type:e.contentType,mimeType:e.mimeType,codecs:e.codecs,frameRate:e.frameRate,pixelAspectRatio:void 0,hdr:void 0,kind:e.kind,language:e.language,label:e.label,width:e.width,height:e.height,initSegmentKey:r,encrypted:e.encrypted,keyIds:new Set([e.keyId]),segments:e.segments.map((function(e){var n=uh(e.uri);return{startTime:t+e.startTime,endTime:t+e.endTime,dataKey:n,initSegmentKey:r,appendWindowStart:t,appendWindowEnd:a,timestampOffset:i,tilesLayout:""}})),variantIds:e.variantIds,roles:[],forced:!1,audioSamplingRate:null,channelsCount:null,spatialAudio:!1,closedCaptions:null,tilesLayout:void 0}}(n,e.startTime,t)}))}function uh(e){var t;if((t=/^offline:[0-9]+\/[0-9]+\/([0-9]+)$/.exec(e))||(t=/^offline:segment\/([0-9]+)$/.exec(e)))return Number(t[1]);throw new Re(2,9,9004,"Could not parse uri "+e)}function ch(){Qd.apply(this,arguments)}function ph(e,t,n){return{id:e.id,originalId:e.originalId,primary:e.primary,type:e.contentType,mimeType:e.mimeType,codecs:e.codecs,frameRate:e.frameRate,pixelAspectRatio:e.pixelAspectRatio,hdr:void 0,kind:e.kind,language:e.language,label:e.label,width:e.width,height:e.height,encrypted:e.encrypted,keyIds:new Set([e.keyId]),segments:e.segments.map((function(r){return{startTime:t+r.startTime,endTime:t+r.endTime,initSegmentKey:e.initSegmentKey,appendWindowStart:t,appendWindowEnd:n,timestampOffset:t-e.presentationTimeOffset,dataKey:r.dataKey,tilesLayout:""}})),variantIds:e.variantIds,roles:[],forced:!1,audioSamplingRate:null,channelsCount:null,spatialAudio:!1,closedCaptions:null,tilesLayout:void 0}}function dh(){Qd.apply(this,arguments)}function hh(){this.m=this.j=this.i=this.h=this.g=this.l=null}function fh(e,t,n,r){this.g=e,this.i=t,this.h=n,this.l=r,this.j=["offline:",e,"/",t,"/",n,"/",r].join("")}function gh(e){if(null==(e=/^offline:([a-z]+)\/([^/]+)\/([^/]+)\/([0-9]+)$/.exec(e)))return null;var t=e[1];if("manifest"!=t&&"segment"!=t)return null;var n=e[2];if(!n)return null;var r=e[3];return r&&null!=t?new fh(t,n,r,Number(e[4])):null}function yh(e,t){this.h=e,this.g=t}function vh(e,t){var n=new so(null,0);n.Ia(t.duration);var r=t.streams.filter((function(e){return"audio"==e.type})),i=t.streams.filter((function(e){return"video"==e.type}));r=function(e,t,n,r){for(var i=new Set,a=u(t),o=a.next();!o.done;o=a.next()){var s=u(o.value.variantIds);for(o=s.next();!o.done;o=s.next())i.add(o.value)}for(a=u(n),o=a.next();!o.done;o=a.next())for(s=u(o.value.variantIds),o=s.next();!o.done;o=s.next())i.add(o.value);for(a=new Map,i=u(i),o=i.next();!o.done;o=i.next())o=o.value,a.set(o,{id:o,language:"",disabledUntilTime:0,primary:!1,audio:null,video:null,bandwidth:0,allowedByApplication:!0,allowedByKeySystem:!0,decodingInfos:[]});for(t=u(t),i=t.next();!i.done;i=t.next())for(i=i.value,o=mh(e,i,r),s=u(i.variantIds),i=s.next();!i.done;i=s.next())(i=a.get(i.value)).language=o.language,i.primary=i.primary||o.primary,i.audio=o;for(n=u(n),t=n.next();!t.done;t=n.next())for(i=t.value,t=mh(e,i,r),o=u(i.variantIds),i=o.next();!i.done;i=o.next())(i=a.get(i.value)).primary=i.primary||t.primary,i.video=t;return a}(e,r,i,n),i=t.streams.filter((function(e){return e.type==tt})).map((function(t){return mh(e,t,n)}));var a=t.streams.filter((function(e){return"image"==e.type})).map((function(t){return mh(e,t,n)})),o=t.drmInfo?[t.drmInfo]:[];if(t.drmInfo)for(var s=u(r.values()),l=s.next();!l.done;l=s.next())(l=l.value).audio&&l.audio.encrypted&&(l.audio.drmInfos=o),l.video&&l.video.encrypted&&(l.video.drmInfos=o);return{presentationTimeline:n,minBufferTime:2,offlineSessionIds:t.sessionIds,variants:Array.from(r.values()),textStreams:i,imageStreams:a,sequenceMode:t.sequenceMode||!1}}function mh(e,t,n){var r=t.segments.map((function(t){return function(e,t){var n=new fh("segment",e.h,e.g,t.dataKey);return new Na(t.startTime,t.endTime,(function(){return[n.toString()]}),0,null,null!=t.initSegmentKey?function(e,t){var n=new fh("segment",e.h,e.g,t);return new Ma((function(){return[n.toString()]}),0,null)}(e,t.initSegmentKey):null,t.timestampOffset,t.appendWindowStart,t.appendWindowEnd,[],t.tilesLayout||"")}(e,t)}));return n.Gb(r),{id:t.id,originalId:t.originalId,createSegmentIndex:function(){return Promise.resolve()},segmentIndex:new xo(r),mimeType:t.mimeType,codecs:t.codecs,width:t.width||void 0,height:t.height||void 0,frameRate:t.frameRate,pixelAspectRatio:t.pixelAspectRatio,hdr:t.hdr,kind:t.kind,encrypted:t.encrypted,drmInfos:[],keyIds:t.keyIds,language:t.language,label:t.label,type:t.type,primary:t.primary,trickModeVideo:null,emsgSchemeIdUris:null,roles:t.roles,forced:t.forced,channelsCount:t.channelsCount,audioSamplingRate:t.audioSamplingRate,spatialAudio:t.spatialAudio,closedCaptions:t.closedCaptions,tilesLayout:t.tilesLayout}}function bh(){this.g=null}function _h(){}function Eh(e){var t=gh(e);return t&&"manifest"==t.g?e=cr(e={uri:e,Ce:e,data:new ArrayBuffer(0),headers:{"content-type":"application/x-offline-manifest"}}):e=t&&"segment"==t.g?function(e,t){var n=new nh;return cr(void 0).Z((function(){return n.init()})).Z((function(){return ih(n,t.Aa(),t.ka())})).Z((function(e){return e.getSegments([t.key()])})).Z((function(e){return{uri:t,data:e[0].data,headers:{}}})).finally((function(){return n.destroy()}))}(t.key(),t):lr(new Re(2,1,9004,e)),e}function kh(e,t,n){var r,i,a,o,s,l;return R((function(c){switch(c.g){case 1:r=[];for(var p=[],d=u(n),h=d.next();!h.done;h=d.next()){h=h.value;for(var f=!1,g=u(p),y=g.next();!y.done;y=g.next())if(Th((y=y.value).info,h)){y.sessionIds.push(h.sessionId),f=!0;break}f||p.push({info:h,sessionIds:[h.sessionId]})}i=u(p),a=i.next();case 2:if(a.done){c.A(4);break}return o=a.value,s=function(e,t,n){var r,i;return R((function(a){switch(a.g){case 1:return r=new Fr({jb:t,onError:function(){},Wc:function(){},onExpirationUpdated:function(){},onEvent:function(){}}),k(a,2),r.configure(e),_(a,function(e,t,n,r,i,a){var o=new Map;return(i={audioCapabilities:i,videoCapabilities:a,distinctiveIdentifier:"optional",persistentState:"required",sessionTypes:["persistent-license"],label:t}).drmInfos=[{keySystem:t,licenseServerUri:n,distinctiveIdentifierRequired:!1,persistentStateRequired:!0,audioRobustness:"",videoRobustness:"",serverCertificate:r,serverCertificateUri:"",initData:null,keyIds:null}],o.set(t,i),Yr(e,o,[])}(r,n.info.keySystem,n.info.licenseUri,n.info.serverCertificate,n.info.audioCapabilities,n.info.videoCapabilities),4);case 4:A(a,3);break;case 2:return w(a),_(a,r.destroy(),5);case 5:return a.return([]);case 3:return k(a,6),_(a,Hr(r),8);case 8:A(a,7);break;case 6:return w(a),_(a,r.destroy(),9);case 9:return a.return([]);case 7:return i=[],_(a,Promise.all(n.sessionIds.map((function(e){return R((function(t){return 1==t.g?(k(t,2),_(t,function(e,t){var n,r,i;return R((function(a){return 1==a.g?_(a,qr(e,t),2):3!=a.g?(n=a.h)?(r=[],(i=e.i.get(n))&&(i.Ja=new it,r.push(i.Ja)),r.push(n.remove()),_(a,Promise.all(r),3)):a.return():(e.i.delete(n),void E(a))}))}(r,e),4)):2!=t.g?(i.push(e),A(t,0)):(w(t),void E(t))}))}))),10);case 10:return _(a,r.destroy(),11);case 11:return a.return(i)}}))}(e,t,o),_(c,s,5);case 5:l=c.h,r=r.concat(l),a=i.next(),c.A(2);break;case 4:return c.return(r)}}))}function Th(e,t){function n(e,t){return e.robustness==t.robustness&&e.contentType==t.contentType}return e.keySystem==t.keySystem&&e.licenseUri==t.licenseUri&&ee(e.audioCapabilities,t.audioCapabilities,n)&&ee(e.videoCapabilities,t.videoCapabilities,n)}function Ah(e,t){var n=vh(new yh(e.Aa(),e.ka()),t),r=t.appMetadata||{};return n=wh(n),{offlineUri:e.toString(),originalManifestUri:t.originalManifestUri,duration:t.duration,size:t.size,expiration:t.expiration,tracks:n,appMetadata:r,isIncomplete:t.isIncomplete||!1}}function wh(e){for(var t=[],n=function(e){return e.filter((function(e){return In(e)}))}(e.variants),r=(n=u(n)).next();!r.done;r=n.next())t.push(kn(r.value));for(n=(e=u(e.textStreams)).next();!n.done;n=e.next())t.push(Tn(n.value));return t}function Sh(){this.g={}}function Ch(e,t){var n=t.audio,r=t.video;if(n&&!r&&(e.g[n.id]=n.bandwidth||t.bandwidth),!n&&r&&(e.g[r.id]=r.bandwidth||t.bandwidth),n&&r){var i=n.bandwidth||393216,a=r.bandwidth||t.bandwidth-i;0>=a&&(a=t.bandwidth),e.g[n.id]=i,e.g[r.id]=a}}function xh(e,t){e.g[t.id]=t.bandwidth||2048}function Ih(e,t){var n=e.g[t];return null==n&&(n=0),n}function Ph(e){var t=this;if(e&&e.constructor!=Ws)throw new Re(2,9,9008);this.g=this.h=null,e?(this.h=e.h,this.g=e.fc()):(this.h=Fs(),this.g=new Er),this.i=[],this.j=[];var n=!e;this.l=new Ir((function(){var e,r,i,a,o;return R((function(s){switch(s.g){case 1:return _(s,Promise.all(t.j.map((function(e){return Kd(e)}))),2);case 2:for(e=function(){},r=[],i=u(t.i),a=i.next();!a.done;a=i.next())o=a.value,r.push(o.then(e,e));return _(s,Promise.all(r),3);case 3:if(!n){s.A(4);break}return _(s,t.g.destroy(),4);case 4:t.h=null,t.g=null,E(s)}}))}))}function Dh(){if(lt())e:{for(var e=u(oh.values()),t=e.next();!t.done;t=e.next())if(t=(t=t.value)()){t.destroy(),e=!0;break e}e=!1}else e=!1;return e}function Rh(e){var t,n,r;return R((function(i){switch(i.g){case 1:return _(i,(t=new nh).init(),2);case 2:return _(i,rh(t),3);case 3:return n=i.h,r=new fh("manifest",n.path.Aa,n.path.ka,e),_(i,t.destroy(),4);case 4:return _(i,(new Ph).remove(r.toString()),0)}}))}function Oh(e,t,n,r,i,a){var o,s,l,c,p,d,h,f,g,y,v;return R((function(m){switch(m.g){case 1:for(o=!1,k(m,2),s=!0,l=u(n.streams),c=l.next();!c.done;c=l.next())for(p=c.value,d=u(p.segments),h=d.next();!h.done;h=d.next())f=h.value,null!=(g=f.pendingSegmentRefId?r[f.pendingSegmentRefId]:null)&&(f.dataKey=g,f.pendingSegmentRefId=void 0),null!=(g=f.pendingInitSegmentRefId?r[f.pendingInitSegmentRefId]:null)&&(f.initSegmentKey=g,f.pendingInitSegmentRefId=void 0),f.pendingSegmentRefId&&(s=!1),f.pendingInitSegmentRefId&&(s=!1);return n.size+=i,s&&(n.isIncomplete=!1),_(m,e.updateManifest(t,n),4);case 4:o=!0,a(),A(m,0);break;case 2:return y=w(m),_(m,Rh(t),5);case 5:if(o){m.A(6);break}return v=Object.values(r),_(m,e.removeSegments(v,(function(){})),6);case 6:throw y}}))}function Lh(e){return e.variants.some((function(e){var t=e.audio&&e.audio.encrypted;return e.video&&e.video.encrypted||t}))}function Mh(e){return e.variants.some((function(e){return(e.video?e.video.drmInfos:[]).concat(e.audio?e.audio.drmInfos:[]).some((function(e){return e.initData&&e.initData.length}))}))}function Nh(e,t){for(var n=[],r=u(e.streams),i=r.next();!i.done;i=r.next())i=i.value,t&&"video"==i.type?n.push({contentType:jt(i.mimeType,i.codecs),robustness:e.drmInfo.videoRobustness}):t||"audio"!=i.type||n.push({contentType:jt(i.mimeType,i.codecs),robustness:e.drmInfo.audioRobustness});return n}function Uh(e,t,n){return R((function(r){return _(r,function(e,t,n,r){var i,a,o;return R((function(s){return 1==s.g?r.drmInfo?(i=function(e){var t=Array.from(e.g.keys());if(!t.length)throw new Re(2,9,9e3,"No supported storage mechanisms found");return e.g.get(t[0]).getEmeSessionCell()}(n),a=r.sessionIds.map((function(e){return{sessionId:e,keySystem:r.drmInfo.keySystem,licenseUri:r.drmInfo.licenseServerUri,serverCertificate:r.drmInfo.serverCertificate,audioCapabilities:Nh(r,!1),videoCapabilities:Nh(r,!0)}})),_(s,kh(t,e,a),2)):s.return():3!=s.g?(o=s.h,_(s,i.remove(o),3)):_(s,i.add(a.filter((function(e){return!o.includes(e.sessionId)}))),0)}))}(e.g,e.h.drm,n,t),0)}))}function Fh(e,t,n){function r(){}var i=function(e){for(var t=new Set,n=(e=u(e.streams)).next();!n.done;n=e.next())for(var r=(n=u(n.value.segments)).next();!r.done;r=n.next())null!=(r=r.value).initSegmentKey&&t.add(r.initSegmentKey),t.add(r.dataKey);return Array.from(t)}(n);return Ah(t,n),Promise.all([e.removeSegments(i,r),e.removeManifests([t.key()],r)])}function jh(e,t,n,r,i,a){var o={id:r.id,originalId:r.originalId,primary:r.primary,type:r.type,mimeType:r.mimeType,codecs:r.codecs,frameRate:r.frameRate,pixelAspectRatio:r.pixelAspectRatio,hdr:r.hdr,kind:r.kind,language:r.language,label:r.label,width:r.width||null,height:r.height||null,encrypted:r.encrypted,keyIds:r.keyIds,segments:[],variantIds:[],roles:r.roles,forced:r.forced,channelsCount:r.channelsCount,audioSamplingRate:r.audioSamplingRate,spatialAudio:r.spatialAudio,closedCaptions:r.closedCaptions,tilesLayout:r.tilesLayout},s=i.offline.numberOfParallelDownloads,l=0;return function(e,t,n){if(null!=(t=e.segmentIndex.find(t)))for(var r=e.segmentIndex.get(t);r;)n(r),r=e.segmentIndex.get(++t)}(r,n.presentationTimeline.Pa(),(function(n){var i=jd(n),u=void 0;if(!a.has(i)){var c=n.endTime-n.startTime;c=Ih(t,r.id)*c,c=Hd(e.g,c),a.set(i,new Fd(n,c,l,!1))}n.i&&(u=jd(n.i),a.has(u)||(c=.5*Ih(t,r.id),c=Hd(e.g,c),a.set(u,new Fd(n.i,c,l,!0)))),o.segments.push({pendingInitSegmentRefId:u,initSegmentKey:u?0:null,startTime:n.startTime,endTime:n.endTime,appendWindowStart:n.appendWindowStart,appendWindowEnd:n.appendWindowEnd,timestampOffset:n.timestampOffset,tilesLayout:n.tilesLayout,pendingSegmentRefId:i,dataKey:0}),l=(l+1)%s})),o}function Bh(e){if(e.l.g)throw new Re(2,9,7001)}function Vh(){if(!Dh())throw new Re(2,9,9e3)}function Hh(e,t){return R((function(n){return 1==n.g?(e.i.push(t),T(n),_(n,t,4)):2!=n.g?n.return(n.h):(S(n),Z(e.i,t),C(n,0))}))}function Gh(e){for(var t=new Set,n=u(e.textStreams),r=n.next();!r.done;r=n.next())t.add(r.value);for(r=(n=u(e.imageStreams)).next();!r.done;r=n.next())t.add(r.value);for(n=(e=u(e.variants)).next();!n.done;n=e.next())(n=n.value).audio&&t.add(n.audio),n.video&&t.add(n.video);return t}y(sh,Qd),sh.prototype.updateManifestExpiration=function(e,t){var n,r,i,a=this;return R((function(o){return n=Xd(a.h,a.g),r=n.store(),i=new it,r.get(e).onsuccess=function(n){(n=n.target.result)?(n.expiration=t,r.put(n),i.resolve()):i.reject(new Re(2,9,9012,"Could not find values for "+e))},_(o,Promise.all([n.promise(),i]),0)}))},sh.prototype.bc=function(e){var t,n,r,i,a,o;return R((function(s){if(1==s.g){for(t=[],n=0;n<e.periods.length;++n)r=n==e.periods.length-1?e.duration:e.periods[n+1].startTime,i=r-e.periods[n].startTime,a=lh(e.periods[n],i),t.push(a);return _(s,Jc(t),2)}return o=s.h,s.return({creationTime:0,originalManifestUri:e.originalManifestUri,duration:e.duration,size:e.size,expiration:null==e.expiration?1/0:e.expiration,streams:o,sessionIds:e.sessionIds,drmInfo:e.drmInfo,appMetadata:e.appMetadata,sequenceMode:!1})}))},sh.prototype.me=function(e){return{data:e.data}},y(ch,Qd),ch.prototype.bc=function(e){var t,n,r,i,a,o;return R((function(s){if(1==s.g){for(t=[],n=0;n<e.periods.length;++n){r=n==e.periods.length-1?e.duration:e.periods[n+1].startTime,i=r-e.periods[n].startTime;for(var l=e.periods[n],c=[],p=u(l.streams),d=p.next();!d.done;d=p.next())0!=(d=d.value).variantIds.length&&c.push(ph(d,l.startTime,l.startTime+i));a=c,t.push(a)}return _(s,Jc(t),2)}return o=s.h,s.return({appMetadata:e.appMetadata,creationTime:0,drmInfo:e.drmInfo,duration:e.duration,expiration:null==e.expiration?1/0:e.expiration,originalManifestUri:e.originalManifestUri,sessionIds:e.sessionIds,size:e.size,streams:o,sequenceMode:!1})}))},y(dh,Qd),(r=dh.prototype).hasFixedKeySpace=function(){return!1},r.addSegments=function(e){return this.add(this.i,e)},r.addManifests=function(e){return this.add(this.g,e)},r.updateManifest=function(e,t){return function(e,t,n){var r=(e=Xd(e.h,e.g)).store();return r.get(t).onsuccess=function(){r.put(n,t)},e.promise()}(this,e,t)},r.bc=function(e){return null==e.expiration&&(e.expiration=1/0),Promise.resolve(e)},(r=hh.prototype).init=function(){var t=this,n=new it,r=e.indexedDB.open("shaka_offline_db",5);return r.onsuccess=function(){var e=r.result;t.l=e;var i=e.objectStoreNames;i=i.contains("manifest")&&i.contains("segment")?new sh(e,"segment","manifest"):null,t.g=i,i=(i=e.objectStoreNames).contains("manifest-v2")&&i.contains("segment-v2")?new ch(e,"segment-v2","manifest-v2"):null,t.h=i,i=(i=e.objectStoreNames).contains("manifest-v3")&&i.contains("segment-v3")?new ch(e,"segment-v3","manifest-v3"):null,t.i=i,i=(i=e.objectStoreNames).contains("manifest-v5")&&i.contains("segment-v5")?new dh(e,"segment-v5","manifest-v5"):null,t.j=i,e=e.objectStoreNames.contains("session-ids")?new th(e):null,t.m=e,n.resolve()},r.onupgradeneeded=function(){for(var e=r.result,t=u(["segment-v5","manifest-v5","session-ids"]),n=t.next();!n.done;n=t.next())n=n.value,e.objectStoreNames.contains(n)||e.createObjectStore(n,{autoIncrement:!0})},r.onerror=function(e){n.reject(new Re(2,9,9001,r.error)),e.preventDefault()},n},r.destroy=function(){var e=this;return R((function(t){switch(t.g){case 1:if(!e.g){t.A(2);break}return _(t,e.g.destroy(),2);case 2:if(!e.h){t.A(4);break}return _(t,e.h.destroy(),4);case 4:if(!e.i){t.A(6);break}return _(t,e.i.destroy(),6);case 6:if(!e.j){t.A(8);break}return _(t,e.j.destroy(),8);case 8:if(!e.m){t.A(10);break}return _(t,e.m.destroy(),10);case 10:e.l&&e.l.close(),E(t)}}))},r.getCells=function(){var e=new Map;return this.g&&e.set("v1",this.g),this.h&&e.set("v2",this.h),this.i&&e.set("v3",this.i),this.j&&e.set("v5",this.j),e},r.getEmeSessionCell=function(){return this.m},r.erase=function(){var t=this;return R((function(n){switch(n.g){case 1:if(!t.g){n.A(2);break}return _(n,t.g.destroy(),2);case 2:if(!t.h){n.A(4);break}return _(n,t.h.destroy(),4);case 4:if(!t.i){n.A(6);break}return _(n,t.i.destroy(),6);case 6:if(!t.j){n.A(8);break}return _(n,t.j.destroy(),8);case 8:return t.l&&t.l.close(),_(n,function(){var t=new it,n=e.indexedDB.deleteDatabase("shaka_offline_db");return n.onblocked=function(){},n.onsuccess=function(){t.resolve()},n.onerror=function(e){t.reject(new Re(2,9,9001,n.error)),e.preventDefault()},t}(),10);case 10:return t.l=null,t.g=null,t.h=null,t.i=null,t.j=null,_(n,t.init(),0)}}))},ah("idb",(function(){return yt("CrKey")||ct()||!e.indexedDB?null:new hh})),fh.prototype.Aa=function(){return this.i},fh.prototype.ka=function(){return this.h},fh.prototype.key=function(){return this.l},fh.prototype.toString=function(){return this.j},(r=bh.prototype).configure=function(){},r.start=function(e,t){var n,r,i,a,o,s,l=this;return R((function(u){switch(u.g){case 1:if(n=gh(e),l.g=n,null==n||"manifest"!=n.g)throw new Re(2,1,9004,e);return r=new nh,T(u),_(u,r.init(),4);case 4:return _(u,ih(r,n.Aa(),n.ka()),5);case 5:return _(u,u.h.getManifests([n.key()]),6);case 6:return i=u.h,a=i[0],o=new yh(n.Aa(),n.ka()),s=vh(o,a),t.makeTextStreamsForClosedCaptions(s),u.return(s);case 2:return S(u),_(u,r.destroy(),7);case 7:C(u,0)}}))},r.stop=function(){return Promise.resolve()},r.update=function(){},r.onExpirationUpdated=function(e,t){var n,r,i,a,o,s,l,u=this;return R((function(c){switch(c.g){case 1:return n=u.g,r=new nh,k(c,2,3),_(c,r.init(),5);case 5:return _(c,ih(r,n.Aa(),n.ka()),6);case 6:return _(c,(i=c.h).getManifests([n.key()]),7);case 7:if(a=c.h,o=a[0],s=o.sessionIds.includes(e),l=null==o.expiration||o.expiration>t,!s||!l){c.A(3);break}return _(c,i.updateManifestExpiration(n.key(),t),3);case 3:return S(c),_(c,r.destroy(),10);case 10:C(c,0);break;case 2:w(c),c.A(3)}}))},pi["application/x-offline-manifest"]=function(){return new bh},B("shaka.offline.OfflineScheme",_h),_h.plugin=Eh,kr("offline",Eh),(r=Ph.prototype).destroy=function(){return this.l.destroy()},r.configure=function(e,t){return 2==arguments.length&&"string"==typeof e&&(e=Ms(e,t)),js(this.h,e)},r.getConfiguration=function(){var e=Fs();return js(e,this.h,Fs()),e},r.fc=function(){return this.g},r.store=function(e,t,n){var r=this,i=this.getConfiguration(),a=new Gd(this.g);return this.j.push(a),(t=new sr(t=function(e,t,n,r,i,a){var o,s,l,c,p,d,h,f,g,y,v,m,b;return R((function(T){switch(T.g){case 1:return Vh(),s=o=null,l=new nh,d=p=c=null,k(T,2,3),_(T,r(),5);case 5:return o=T.h,_(T,function(e,t,n,r){var i,a,o,s,l;return R((function(u){if(1==u.g)return i=null,a=e.g,o={networkingEngine:a,modifyManifestRequest:function(){},modifySegmentRequest:function(){},filter:function(){return Promise.resolve()},makeTextStreamsForClosedCaptions:function(){},onTimelineRegionAdded:function(){},onEvent:function(){},onError:function(e){i=e},isLowLatencyMode:function(){return!1},isAutoLowLatencyMode:function(){return!1},enableLowLatencyMode:function(){}},n.configure(r.manifest),Bh(e),_(u,n.start(t,o),2);if(3!=u.g)return s=u.h,Bh(e),l=Gh(s),_(u,Promise.all(Lr(l,(function(e){return e.createSegmentIndex()}))),3);if(Bh(e),i)throw i;return u.return(s)}))}(e,t,o,i),6);case 6:if(h=T.h,Bh(e),!(!h.presentationTimeline.V()&&!h.presentationTimeline.ib()))throw new Re(2,9,9005,t);return _(T,function(e,t,n,r){var i;return R((function(a){switch(a.g){case 1:return(i=new Fr({jb:e.g,onError:n,Wc:function(){},onExpirationUpdated:function(){},onEvent:function(){}})).configure(r.drm),_(a,function(e,t,n){return e.ha=!0,e.B=[],e.M=n,Br(e,t)}(i,t.variants,r.offline.usePersistentLicense),2);case 2:return _(a,Hr(i),3);case 3:return _(a,Gr(i),4);case 4:return a.return(i)}}))}(e,h,(function(e){d=d||e}),i),7);case 7:if(s=T.h,Bh(e),d)throw d;return _(T,function(e,t){var n,r,i,a,o,s,l,c,p,d,h,f,g,y,v,m,b,T,S,C,x,I,P,D,O,L,M,N;return R((function(R){switch(R.g){case 1:return n={width:1/0,height:1/0},function(e,t,n){e.variants=e.variants.filter((function(e){return dn(e,t,n)}))}(e,t.restrictions,n),_(R,gn(e,t.offline.usePersistentLicense),2);case 2:for(r=[],i=t.preferredAudioChannelCount,a=t.preferredDecodingAttributes,o=t.preferredVideoCodecs,s=t.preferredAudioCodecs,un(e,o,s,i,a),l=u(e.variants),c=l.next();!c.done;c=l.next())p=c.value,r.push(kn(p));for(d=u(e.textStreams),h=d.next();!h.done;h=d.next())f=h.value,r.push(Tn(f));for(g=u(e.imageStreams),y=g.next();!y.done;y=g.next())v=y.value,r.push(An(v));return _(R,t.offline.trackSelectionCallback(r),3);case 3:for(m=R.h,b=e.presentationTimeline.getDuration(),T=0,S=u(m),C=S.next();!C.done;C=S.next())x=C.value,I=x.bandwidth*b/8,T+=I;return k(R,4),_(R,t.offline.downloadSizeCallback(T),6);case 6:if(!R.h)throw new Re(2,9,9014);A(R,5);break;case 4:if((P=w(R))instanceof Re)throw P;throw new Re(2,9,9015);case 5:for(D=new Set,O=new Set,L=new Set,M=u(m),C=M.next();!C.done;C=M.next())"variant"==(N=C.value).type&&D.add(N.id),"text"==N.type&&O.add(N.id),"image"==N.type&&L.add(N.id);e.variants=e.variants.filter((function(e){return D.has(e.id)})),e.textStreams=e.textStreams.filter((function(e){return O.has(e.id)})),e.imageStreams=e.imageStreams.filter((function(e){return L.has(e.id)})),function(e){e.variants.map((function(e){return e.video}));var t=new Set(e.variants.map((function(e){return e.audio})));e=e.textStreams;for(var n=u(t),r=n.next();!r.done;r=n.next())for(var i=(r=u(t)).next();!i.done;i=r.next());for(t=u(e),n=t.next();!n.done;n=t.next())for(n=u(e),r=n.next();!r.done;r=n.next());}(e),E(R)}}))}(h,i),8);case 8:return _(T,l.init(),9);case 9:return Bh(e),_(T,rh(l),10);case 10:return c=T.h,Bh(e),f=function(e,t,n,r,i,a){var o=function(e,t,n){return{offlineUri:null,originalManifestUri:e,duration:t.presentationTimeline.getDuration(),size:0,expiration:1/0,tracks:t=wh(t),appMetadata:n,isIncomplete:!1}}(n,t,r),s=i.offline.progressCallback;!function(e,t,n){e.m=t,e.l=n}(a,(function(e,t){o.size=t,s(o,e)}),(function(t,n){l&&i.offline.usePersistentLicense&&c==n&&Kr(e,"cenc",t)}));var l=Lh(t)&&!Mh(t),c=null;l&&(c=Kh.get(e.g.keySystem));for(var p=new Sh,d=u(t.textStreams),h=d.next();!h.done;h=d.next())p.g[h.value.id]=52;for(d=u(t.imageStreams),h=d.next();!h.done;h=d.next())xh(p,h.value);for(h=u(t.variants),d=h.next();!d.done;d=h.next())Ch(p,d.value);return p=function(e,t,n,r){for(var i=new Map,a=Gh(n),o=new Map,s=(a=u(a)).next();!s.done;s=a.next()){s=s.value;var l=jh(e,t,n,s,r,i);o.set(s.id,l)}for(e=u(n.variants),t=e.next();!t.done;t=e.next())(t=t.value).audio&&o.get(t.audio.id).variantIds.push(t.id),t.video&&o.get(t.video.id).variantIds.push(t.id);return{streams:Array.from(o.values()),ee:Array.from(i.values())}}(a,p,t,i),a=p.streams,p=p.ee,h=e.g,d=i.offline.usePersistentLicense,h&&d&&(h.initData=[]),{Kf:{creationTime:Date.now(),originalManifestUri:n,duration:t.presentationTimeline.getDuration(),size:0,expiration:e.ec(),streams:a,sessionIds:d?Wr(e):[],drmInfo:h,appMetadata:r,isIncomplete:!0,sequenceMode:t.sequenceMode},ee:p}}(s,h,t,n,i,a),g=f.Kf,y=f.ee,_(T,c.ka.addManifests([g]),11);case 11:if(v=T.h,Bh(e),p=v[0],Bh(e),d)throw d;return _(T,function(e,t,n,r,i,a,o,s,l){var c,p,d,h,f,g,y,v,m,b;return R((function(T){switch(T.g){case 1:if(c={},p=0,d=function(t,d){var h,f,g,y,v,m,b;return R((function(k){if(1==k.g){for(h={},f=u(t),g=f.next();!g.done;h={ab:h.ab},g=f.next())h.ab=g.value,y=Bd(h.ab,a),v=h.ab.i,m=h.ab.h,b=function(t){return function(n){var r,i,a;return R((function(s){if(1==s.g)return _(s,o.addSegments([{data:n}]),2);r=s.h,Bh(e),i=t.ab.g,a=jd(i),c[a]=r[0],p+=n.byteLength,E(s)}))}}(h),zd(i,h.ab.groupId,y,v,m,b);return _(k,function(e){return R((function(t){return 1==t.g?_(t,Promise.all(e.j.values()),2):t.return(e.g.h)}))}(i),2)}return d?(Bh(e),function(e,t,n,r){if(t.expiration=n.ec(),n=Wr(n),t.sessionIds=r.offline.usePersistentLicense?n:[],Lh(e)&&r.offline.usePersistentLicense&&!n.length)throw new Re(2,9,9007)}(s,r,l,a),_(k,o.updateManifest(n,r),0)):k.A(0)}))},h=!1,k(T,2),!Lh(s)||!h||Mh(s)){T.A(4);break}return _(T,d(t.filter((function(e){return e.h})),!0),5);case 5:return Bh(e),t=t.filter((function(e){return!e.h})),f=c,g=p,c={},p=0,_(T,Oh(o,n,r,f,g,(function(){return Bh(e)})),6);case 6:Bh(e);case 4:if(h){T.A(7);break}return _(T,d(t,!1),8);case 8:return Bh(e),y=c,v=p,c={},p=0,_(T,Oh(o,n,r,y,v,(function(){return Bh(e)})),9);case 9:Bh(e);case 7:A(T,0);break;case 2:return m=w(T),b=Object.values(c),_(T,o.removeSegments(b,(function(){})),10);case 10:throw m}}))}(e,y,p,g,a,i,c.ka,h,s),12);case 12:return Bh(e),m=new fh("manifest",c.path.Aa,c.path.ka,p),T.return(Ah(m,g));case 3:return S(T),_(T,l.destroy(),13);case 13:if(!o){T.A(14);break}return _(T,o.stop(),14);case 14:if(!s){T.A(16);break}return _(T,s.destroy(),16);case 16:C(T,0);break;case 2:if(b=w(T),null==p){T.A(18);break}return _(T,Rh(p),18);case 18:throw d||b}}))}(this,e,t||{},(function(){var t;return R((function(a){return 1==a.g?_(a,li(e,r.g,i.manifest.retryParameters,n||null),2):(t=a.h,a.return(t()))}))}),i,a),(function(){return Kd(a)}))).finally((function(){Z(r.j,a)})),function(e,t){var n=t.promise;return e.i.push(n),t.finally((function(){Z(e.i,n)}))}(this,t)},r.remove=function(e){return Hh(this,function(e,t){var n,r,i,a,o,s;return R((function(l){switch(l.g){case 1:if(Vh(),null==(n=gh(t))||"manifest"!=n.g)throw new Re(2,9,9004,t);return r=n,i=new nh,T(l),_(l,i.init(),4);case 4:return _(l,ih(i,r.Aa(),r.ka()),5);case 5:return _(l,(a=l.h).getManifests([r.key()]),6);case 6:return o=l.h,s=o[0],_(l,Promise.all([Uh(e,s,i),Fh(a,r,s)]),2);case 2:return S(l),_(l,i.destroy(),8);case 8:C(l,0)}}))}(this,e))},r.Yf=function(){return Hh(this,function(e){var t,n,r,i,a,o,s,l,c,p;return R((function(d){switch(d.g){case 1:return Vh(),t=e.g,n=e.h.drm,r=new nh,i=!1,T(d),_(d,r.init(),4);case 4:a=[],function(e,t){e.g.forEach((function(e){t(e.getEmeSessionCell())}))}(r,(function(e){return a.push(e)})),o=u(a),s=o.next();case 5:if(s.done){d.A(2);break}return _(d,(l=s.value).getAll(),8);case 8:return c=d.h,_(d,kh(n,t,c),9);case 9:return p=d.h,_(d,l.remove(p),10);case 10:p.length!=c.length&&(i=!0),s=o.next(),d.A(5);break;case 2:return S(d),_(d,r.destroy(),11);case 11:C(d,3);break;case 3:return d.return(!i)}}))}(this))},r.list=function(){return Hh(this,R((function(r){switch(r.g){case 1:return Vh(),e=[],t=new nh,T(r),_(r,t.init(),4);case 4:return n=Promise.resolve(),function(e,t){e.g.forEach((function(e,n){e.getCells().forEach((function(e,r){t({Aa:n,ka:r},e)}))}))}(t,(function(t,r){n=n.then((function(){return R((function(n){if(1==n.g)return _(n,r.getAllManifests(),2);n.h.forEach((function(n,r){var i=Ah(new fh("manifest",t.Aa,t.ka,r),n);e.push(i)})),E(n)}))}))})),_(r,n,2);case 2:return S(r),_(r,t.destroy(),6);case 6:C(r,3);break;case 3:return r.return(e)}})));var e,t,n},B("shaka.offline.Storage",Ph),Ph.deleteAll=function(){var e;return R((function(t){return 1==t.g?(e=new nh,T(t),_(t,function(e){var t,n;return R((function(r){return 1==r.g?(t=Array.from(e.g.values()),(n=0<t.length)||oh.forEach((function(e){(e=e())&&t.push(e)})),_(r,Promise.all(t.map((function(e){return e.erase()}))),2)):n?r.A(0):_(r,Promise.all(t.map((function(e){return e.destroy()}))),0)}))}(e),2)):5!=t.g?(S(t),_(t,e.destroy(),5)):C(t,0)}))},Ph.prototype.list=Ph.prototype.list,Ph.prototype.removeEmeSessions=Ph.prototype.Yf,Ph.prototype.remove=Ph.prototype.remove,Ph.prototype.store=Ph.prototype.store,Ph.prototype.getNetworkingEngine=Ph.prototype.fc,Ph.prototype.getConfiguration=Ph.prototype.getConfiguration,Ph.prototype.configure=Ph.prototype.configure,Ph.prototype.destroy=Ph.prototype.destroy,Ph.support=Dh;var Kh=(new Map).set("org.w3.clearkey","1077efecc0b24d02ace33c1e52e2fb4b").set("com.widevine.alpha","edef8ba979d64acea3c827dcd51d21ed").set("com.microsoft.playready","9a04f07998404286ab92e65be0885f95").set("com.microsoft.playready.recommendation","9a04f07998404286ab92e65be0885f95").set("com.microsoft.playready.software","9a04f07998404286ab92e65be0885f95").set("com.microsoft.playready.hardware","9a04f07998404286ab92e65be0885f95").set("com.adobe.primetime","f239e769efa348509c16a903c6932efb");function zh(){}function Wh(e,t){for(var n={priority:t||0,We:e},r=0;r<Yh.length;r++)if(Yh[r].priority<n.priority)return void Yh.splice(r,0,n);Yh.push(n)}zl.offline=Dh,B("shaka.polyfill",zh),zh.register=Wh,zh.installAll=function(){for(var e=u(Yh),t=e.next();!t.done;t=e.next()){t=t.value;try{t.We()}catch(e){W("Error installing polyfill!",e)}}};var Yh=[];function qh(){}function Xh(){if(!Object.getOwnPropertyDescriptor(Element.prototype,"ariaHidden"))for(var e=u(["ariaHidden","ariaLabel","ariaPressed","ariaSelected"]),t=e.next();!t.done;t=e.next())$h(t.value)}function $h(e){var t="aria-"+e.toLowerCase().replace(/^aria/,"");Object.defineProperty(Element.prototype,e,{get:function(){return this.getAttribute(t)},set:function(e){null==e||null==e?this.removeAttribute(t):this.setAttribute(t,e)}})}function Qh(){}function Jh(){Dy()}function Zh(){}function ef(){if(e.Document){var t=Element.prototype;t.requestFullscreen=t.requestFullscreen||t.mozRequestFullScreen||t.msRequestFullscreen||t.webkitRequestFullscreen,(t=Document.prototype).exitFullscreen=t.exitFullscreen||t.mozCancelFullScreen||t.msExitFullscreen||t.webkitCancelFullScreen,"fullscreenElement"in document||(Object.defineProperty(document,"fullscreenElement",{get:function(){return document.mozFullScreenElement||document.msFullscreenElement||document.webkitCurrentFullScreenElement||document.webkitFullscreenElement}}),Object.defineProperty(document,"fullscreenEnabled",{get:function(){return document.mozFullScreenEnabled||document.msFullscreenEnabled||document.webkitFullscreenEnabled}})),document.addEventListener("webkitfullscreenchange",tf),document.addEventListener("webkitfullscreenerror",tf),document.addEventListener("mozfullscreenchange",tf),document.addEventListener("mozfullscreenerror",tf),document.addEventListener("MSFullscreenChange",tf),document.addEventListener("MSFullscreenError",tf)}}function tf(e){var t=e.type.replace(/^(webkit|moz|MS)/,"").toLowerCase(),n=document.createEvent("Event");n.initEvent(t,e.bubbles,e.cancelable),e.target.dispatchEvent(n)}function nf(){}function rf(){var e=!0;(ht()||yt("PlayStation 5")||ft()||yt("Web0S")||pt()||yt("CrKey"))&&(e=!1),yt("CrKey")&&yt("Android")&&(e=!0),e&&navigator.mediaCapabilities||(navigator.mediaCapabilities||(navigator.mediaCapabilities={}),of=navigator.mediaCapabilities,navigator.mediaCapabilities.decodingInfo=af)}function af(e){var t,n,r,i,a,o,s,l,u,c,p,d;return R((function(h){switch(h.g){case 1:if(t={supported:!1,powerEfficient:!0,smooth:!0,keySystemAccess:null,configuration:e},!e)return h.return(t);if("media-source"==e.type){if(!lt()||e.video&&(n=e.video.contentType,!MediaSource.isTypeSupported(n))||e.audio&&(r=e.audio.contentType,!MediaSource.isTypeSupported(r)))return h.return(t)}else{if("file"!=e.type)return h.return(t);if(e.video&&(i=e.video.contentType,!ut(i))||e.audio&&(a=e.audio.contentType,!ut(a)))return h.return(t)}return e.keySystemConfiguration?(o=e.keySystemConfiguration,s=[],l=[],o.audio&&(u={robustness:o.audio.robustness||"",contentType:e.audio.contentType},s.push(u)),o.video&&(c={robustness:o.video.robustness||"",contentType:e.video.contentType},l.push(c)),p={initDataTypes:[o.initDataType],distinctiveIdentifier:o.distinctiveIdentifier,persistentState:o.persistentState,sessionTypes:o.sessionTypes},s.length&&(p.audioCapabilities=s),l.length&&(p.videoCapabilities=l),k(h,3),_(h,navigator.requestMediaKeySystemAccess(o.keySystem,[p]),5)):(t.supported=!0,h.return(Promise.resolve(t)));case 5:d=h.h,A(h,4);break;case 3:w(h);case 4:d&&(t.supported=!0,t.keySystemAccess=d);case 2:return h.return(t)}}))}zh.Aria=qh,qh.install=Xh,Wh(Xh),zh.EncryptionScheme=Qh,Qh.install=Jh,Wh(Jh,-2),zh.Fullscreen=Zh,Zh.install=ef,Wh(ef),zh.MediaCapabilities=nf,nf.install=rf;var of=null;function sf(){}function lf(){var t=gt();e.MediaSource&&(e.cast&&cast.__platform__&&cast.__platform__.canDisplayType?function(){var e=MediaSource.isTypeSupported;MediaSource.isTypeSupported=function(t){var n=t.split(/ *; */);return n.shift(),n.some((function(e){return e.startsWith("codecs=")}))?cast.__platform__.canDisplayType(t):e(t)}}():t?12>=t?(uf(),function(){var e=SourceBuffer.prototype.remove;SourceBuffer.prototype.remove=function(t,n){return e.call(this,t,n-.001)}}()):uf():(yt("Tizen 2")||yt("Tizen 3")||yt("Tizen 4"))&&function(){var e=MediaSource.isTypeSupported;MediaSource.isTypeSupported=function(t){return"opus"!=Gt(t)[0]&&e(t)}}()),e.MediaSource&&MediaSource.isTypeSupported('video/webm; codecs="vp9"')&&!MediaSource.isTypeSupported('video/webm; codecs="vp09.00.10.08"')&&function(){var e=MediaSource.isTypeSupported;yt("Web0S")||(MediaSource.isTypeSupported=function(t){var n=t.split(/ *; */),r=n.findIndex((function(e){return e.startsWith("codecs=")}));if(0>r)return e(t);var i=n[r].replace("codecs=","").replace(/"/g,"").split(/\s*,\s*/),a=i.findIndex((function(e){return e.startsWith("vp09")}));return 0<=a&&(i[a]="vp9",n[r]='codecs="'+i.join(",")+'"',t=n.join("; ")),e(t)})}()}function uf(){var e=MediaSource.prototype.addSourceBuffer;MediaSource.prototype.addSourceBuffer=function(){var t=e.apply(this,O.apply(0,arguments));return t.abort=function(){},t}}function cf(){}function pf(){screen.orientation||null!=e.orientation&&function(){function t(){switch(e.orientation){case-90:n.type="landscape-secondary",n.angle=270;break;case 0:n.type="portrait-primary",n.angle=0;break;case 90:n.type="landscape-primary",n.angle=90;break;case 180:n.type="portrait-secondary",n.angle=180}}var n=new df;screen.orientation=n,t(),e.addEventListener("orientationchange",(function(){t();var e=new hr("change");n.dispatchEvent(e)}))}()}function df(){yr.call(this),this.type="",this.angle=0}function hf(){}function ff(e,t){try{var n=new vf(e,t);return Promise.resolve(n)}catch(e){return Promise.reject(e)}}function gf(e){var t=this.mediaKeys;return t&&t!=e&&bf(t,null),delete this.mediaKeys,(this.mediaKeys=e)?bf(e,this):Promise.resolve()}function yf(e){if(Ce(e=Se(e.initData)).getUint32(0,!0)+4!=e.byteLength)throw new RangeError("Malformed FairPlay init data");e=At(e=kt(e.subarray(4),!0));var t=new Event("encrypted");t.initDataType="skd",t.initData=we(e),this.dispatchEvent(t)}function vf(e,t){if(this.keySystem=e,e.startsWith("com.apple.fps"))for(var n=u(t),r=n.next();!r.done;r=n.next()){var i=r.value;if("required"==i.persistentState)r=null;else{r={audioCapabilities:[],videoCapabilities:[],persistentState:"optional",distinctiveIdentifier:"optional",initDataTypes:i.initDataTypes,sessionTypes:["temporary"],label:i.label};var a=!1,o=!1;if(i.audioCapabilities)for(var s=u(i.audioCapabilities),l=s.next();!l.done;l=s.next())(l=l.value).contentType&&(a=!0,WebKitMediaKeys.isTypeSupported(this.keySystem,l.contentType.split(";")[0])&&(r.audioCapabilities.push(l),o=!0));if(i.videoCapabilities)for(l=(i=u(i.videoCapabilities)).next();!l.done;l=i.next())(s=l.value).contentType&&(a=!0,WebKitMediaKeys.isTypeSupported(this.keySystem,s.contentType.split(";")[0])&&(r.videoCapabilities.push(s),o=!0));a||(o=WebKitMediaKeys.isTypeSupported(this.keySystem,"video/mp4")),r=o?r:null}if(r)return void(this.g=r)}throw(n=Error("Unsupported keySystem")).name="NotSupportedError",n.code=DOMException.NOT_SUPPORTED_ERR,n}function mf(e){this.h=new WebKitMediaKeys(e),this.g=new Dr}function bf(e,t){if(e.g.lb(),!t)return Promise.resolve();e.g.C(t,"webkitneedkey",yf);try{return fo(t,HTMLMediaElement.HAVE_METADATA,e.g,(function(){t.webkitSetMediaKeys(e.h)})),Promise.resolve()}catch(e){return Promise.reject(e)}}function _f(e){yr.call(this),this.i=null,this.l=e,this.g=this.h=null,this.j=new Dr,this.sessionId="",this.expiration=NaN,this.closed=new it,this.keyStatuses=new kf}function Ef(e,t){var n=e.keyStatuses;n.size=null==t?0:1,n.g=t,n=new hr("keystatuseschange"),e.dispatchEvent(n)}function kf(){this.size=0,this.g=void 0}function Tf(){}function Af(){!e.HTMLVideoElement||navigator.requestMediaKeySystemAccess&&MediaKeySystemAccess.prototype.getConfiguration||(navigator.requestMediaKeySystemAccess=wf,delete HTMLMediaElement.prototype.mediaKeys,HTMLMediaElement.prototype.mediaKeys=null,HTMLMediaElement.prototype.setMediaKeys=Sf,e.MediaKeys=Cf,e.MediaKeySystemAccess=xf,e.shakaMediaKeysPolyfill=!0)}function wf(){return Promise.reject(Error("The key system specified is not supported."))}function Sf(e){return null==e?Promise.resolve():Promise.reject(Error("MediaKeys not supported."))}function Cf(){throw new TypeError("Illegal constructor.")}function xf(){throw this.keySystem="",new TypeError("Illegal constructor.")}function If(){}function Pf(){if(!(!e.HTMLVideoElement||navigator.requestMediaKeySystemAccess&&MediaKeySystemAccess.prototype.getConfiguration)){if(HTMLMediaElement.prototype.webkitGenerateKeyRequest)Hf="webkit";else if(!HTMLMediaElement.prototype.generateKeyRequest)return;navigator.requestMediaKeySystemAccess=Rf,delete HTMLMediaElement.prototype.mediaKeys,HTMLMediaElement.prototype.mediaKeys=null,HTMLMediaElement.prototype.setMediaKeys=Of,e.MediaKeys=Mf,e.MediaKeySystemAccess=Lf,e.shakaMediaKeysPolyfill=!0}}function Df(e){return Hf?Hf+e.charAt(0).toUpperCase()+e.slice(1):e}function Rf(e,t){try{var n=new Lf(e,t);return Promise.resolve(n)}catch(e){return Promise.reject(e)}}function Of(e){var t=this.mediaKeys;return t&&t!=e&&Nf(t,null),delete this.mediaKeys,(this.mediaKeys=e)&&Nf(e,this),Promise.resolve()}function Lf(e,t){this.g=this.keySystem=e;var n=!1;"org.w3.clearkey"==e&&(this.g="webkit-org.w3.clearkey",n=!1);var r=!1,i=document.getElementsByTagName("video");i=i.length?i[0]:document.createElement("video");for(var a=u(t),o=a.next();!o.done;o=a.next()){var s={audioCapabilities:[],videoCapabilities:[],persistentState:"optional",distinctiveIdentifier:"optional",initDataTypes:(o=o.value).initDataTypes,sessionTypes:["temporary"],label:o.label},l=!1;if(o.audioCapabilities)for(var c=u(o.audioCapabilities),p=c.next();!p.done;p=c.next())(p=p.value).contentType&&(l=!0,i.canPlayType(p.contentType.split(";")[0],this.g)&&(s.audioCapabilities.push(p),r=!0));if(o.videoCapabilities)for(p=(c=u(o.videoCapabilities)).next();!p.done;p=c.next())(p=p.value).contentType&&(l=!0,i.canPlayType(p.contentType,this.g)&&(s.videoCapabilities.push(p),r=!0));if(l||(r=i.canPlayType("video/mp4",this.g)||i.canPlayType("video/webm",this.g)),"required"==o.persistentState&&(n?(s.persistentState="required",s.sessionTypes=["persistent-license"]):r=!1),r)return void(this.h=s)}throw n="Unsupported keySystem","org.w3.clearkey"!=e&&"com.widevine.alpha"!=e||(n="None of the requested configurations were supported."),(n=Error(n)).name="NotSupportedError",n.code=DOMException.NOT_SUPPORTED_ERR,n}function Mf(e){this.l=e,this.h=null,this.g=new Dr,this.i=[],this.j=new Map}function Nf(e,t){e.h=t,e.g.lb();var n=Hf;t&&(e.g.C(t,n+"needkey",(function(t){var n=new CustomEvent("encrypted");n.initDataType="cenc",n.initData=we(t.initData),e.h.dispatchEvent(n)})),e.g.C(t,n+"keymessage",(function(t){var n=Uf(e,t.sessionId);n&&(t=new hr("message",t=(new Map).set("messageType",null==n.keyStatuses.Cb()?"licenserequest":"licenserenewal").set("message",t.message)),n.h&&(n.h.resolve(),n.h=null),n.dispatchEvent(t))})),e.g.C(t,n+"keyadded",(function(t){(t=Uf(e,t.sessionId))&&(Bf(t,"usable"),t.g&&t.g.resolve(),t.g=null)})),e.g.C(t,n+"keyerror",(function(t){var n=Uf(e,t.sessionId);n&&n.handleError(t)})))}function Uf(e,t){var n=e.j.get(t);return n||((n=e.i.shift())?(n.sessionId=t,e.j.set(t,n),n):null)}function Ff(e,t,n){yr.call(this),this.j=e,this.m=!1,this.g=this.h=null,this.i=t,this.l=n,this.sessionId="",this.expiration=NaN,this.closed=new it,this.keyStatuses=new Vf}function jf(e,t,n){if(e.m)return Promise.reject(Error("The session is already initialized."));e.m=!0;try{if("persistent-license"==e.l)if(n)var r=Se(At("LOAD_SESSION|"+n));else{var i=At("PERSISTENT|");r=Ot(i,t)}else r=Se(t)}catch(e){return Promise.reject(e)}e.h=new it;var a=Df("generateKeyRequest");try{e.j[a](e.i,r)}catch(t){if("InvalidStateError"!=t.name)return e.h=null,Promise.reject(t);new st((function(){try{e.j[a](e.i,r)}catch(t){e.h.reject(t),e.h=null}})).R(.01)}return e.h}function Bf(e,t){var n=e.keyStatuses;n.size=null==t?0:1,n.g=t,n=new hr("keystatuseschange"),e.dispatchEvent(n)}function Vf(){this.size=0,this.g=void 0}nf.originalMcap=of,Wh(rf,-1),zh.MediaSource=sf,sf.install=lf,Wh(lf),zh.Orientation=cf,cf.install=pf,y(df,yr),df.prototype.lock=function(e){function t(e){return screen.lockOrientation?screen.lockOrientation(e):screen.mozLockOrientation?screen.mozLockOrientation(e):!!screen.msLockOrientation&&screen.msLockOrientation(e)}var n=!1;switch(e){case"natural":n=t("default");break;case"any":n=!0,this.unlock();break;default:n=t(e)}return n?Promise.resolve():((e=Error("screen.orientation.lock() is not available on this device")).name="NotSupportedError",e.code=DOMException.NOT_SUPPORTED_ERR,Promise.reject(e))},df.prototype.unlock=function(){screen.unlockOrientation?screen.unlockOrientation():screen.mozUnlockOrientation?screen.mozUnlockOrientation():screen.msUnlockOrientation&&screen.msUnlockOrientation()},Wh(pf),zh.PatchedMediaKeysApple=hf,hf.install=function(){e.HTMLVideoElement&&e.WebKitMediaKeys&&(delete HTMLMediaElement.prototype.mediaKeys,HTMLMediaElement.prototype.mediaKeys=null,HTMLMediaElement.prototype.setMediaKeys=gf,e.MediaKeys=mf,e.MediaKeySystemAccess=vf,navigator.requestMediaKeySystemAccess=ff,e.shakaMediaKeysPolyfill=!0)},vf.prototype.createMediaKeys=function(){var e=new mf(this.keySystem);return Promise.resolve(e)},vf.prototype.getConfiguration=function(){return this.g},mf.prototype.createSession=function(e){if("temporary"!=(e=e||"temporary"))throw new TypeError("Session type "+e+" is unsupported on this platform.");return new _f(this.h,e)},mf.prototype.setServerCertificate=function(){return Promise.resolve(!1)},y(_f,yr),(r=_f.prototype).generateRequest=function(e,t){var n=this;this.h=new it;try{var r=this.l.createSession("video/mp4",Se(t));this.i=r,this.sessionId=r.sessionId||"",this.j.C(this.i,"webkitkeymessage",(function(e){n.h&&(n.h.resolve(),n.h=null),e=new hr("message",e=(new Map).set("messageType",null==n.keyStatuses.Cb()?"license-request":"license-renewal").set("message",we(e.message))),n.dispatchEvent(e)})),this.j.C(r,"webkitkeyadded",(function(){n.g&&(Ef(n,"usable"),n.g.resolve(),n.g=null)})),this.j.C(r,"webkitkeyerror",(function(){var e=Error("EME PatchedMediaKeysApple key error");if(e.errorCode=n.i.error,null!=n.h)n.h.reject(e),n.h=null;else if(null!=n.g)n.g.reject(e),n.g=null;else switch(n.i.error.code){case WebKitMediaKeyError.MEDIA_KEYERR_OUTPUT:case WebKitMediaKeyError.MEDIA_KEYERR_HARDWARECHANGE:Ef(n,"output-not-allowed");break;default:Ef(n,"internal-error")}})),Ef(this,"status-pending")}catch(e){this.h.reject(e)}return this.h},r.load=function(){return Promise.reject(Error("MediaKeySession.load not yet supported"))},r.update=function(e){this.g=new it;try{this.i.update(Se(e))}catch(e){this.g.reject(e)}return this.g},r.close=function(){try{this.i.close(),this.closed.resolve(),this.j.lb()}catch(e){this.closed.reject(e)}return this.closed},r.remove=function(){return Promise.reject(Error("MediaKeySession.remove is only applicable for persistent licenses, which are not supported on this platform"))},(r=kf.prototype).Cb=function(){return this.g},r.forEach=function(e){this.g&&e(this.g,oi.value())},r.get=function(e){if(this.has(e))return this.g},r.has=function(e){var t=oi.value();return!(!this.g||!Te(e,t))},r.entries=function(){},r.keys=function(){},r.values=function(){},zh.PatchedMediaKeysNop=Tf,Tf.install=Af,Cf.prototype.createSession=function(){},Cf.prototype.setServerCertificate=function(){},xf.prototype.getConfiguration=function(){},xf.prototype.createMediaKeys=function(){},Wh(Af,-10),zh.PatchedMediaKeysWebkit=If,If.install=Pf,Lf.prototype.createMediaKeys=function(){var e=new Mf(this.g);return Promise.resolve(e)},Lf.prototype.getConfiguration=function(){return this.h},Mf.prototype.createSession=function(e){if("temporary"!=(e=e||"temporary")&&"persistent-license"!=e)throw new TypeError("Session type "+e+" is unsupported on this platform.");var t=this.h||document.createElement("video");return t.src||(t.src="about:blank"),e=new Ff(t,this.l,e),this.i.push(e),e},Mf.prototype.setServerCertificate=function(){return Promise.resolve(!1)},y(Ff,yr),(r=Ff.prototype).handleError=function(e){var t=Error("EME v0.1b key error"),n=e.errorCode;n.systemCode=e.systemCode,t.errorCode=n,!e.sessionId&&this.h?(45==e.systemCode&&(t.message="Unsupported session type."),this.h.reject(t),this.h=null):e.sessionId&&this.g?(this.g.reject(t),this.g=null):(t=e.systemCode,e.errorCode.code==MediaKeyError.MEDIA_KEYERR_OUTPUT?Bf(this,"output-restricted"):Bf(this,1==t?"expired":"internal-error"))},r.generateRequest=function(e,t){return jf(this,t,null)},r.load=function(e){return"persistent-license"==this.l?jf(this,null,e):Promise.reject(Error("Not a persistent session."))},r.update=function(e){var t=new it;return function e(t,n,r){if(t.g)t.g.then((function(){return e(t,n,r)})).catch((function(){return e(t,n,r)}));else{if(t.g=n,"webkit-org.w3.clearkey"==t.i){var i=Et(r),a=JSON.parse(i);"oct"!=a.keys[0].kty&&(t.g.reject(Error("Response is not a valid JSON Web Key Set.")),t.g=null),i=Pt(a.keys[0].k),a=Pt(a.keys[0].kid)}else i=Se(r),a=null;var o=Df("addKey");try{t.j[o](t.i,i,a,t.sessionId)}catch(e){t.g.reject(e),t.g=null}}}(this,t,e),t},r.close=function(){if("persistent-license"!=this.l){if(!this.sessionId)return this.closed.reject(Error("The session is not callable.")),this.closed;var e=Df("cancelKeyRequest");try{this.j[e](this.i,this.sessionId)}catch(e){}}return this.closed.resolve(),this.closed},r.remove=function(){return"persistent-license"!=this.l?Promise.reject(Error("Not a persistent session.")):this.close()},(r=Vf.prototype).Cb=function(){return this.g},r.forEach=function(e){this.g&&e(this.g,oi.value())},r.get=function(e){if(this.has(e))return this.g},r.has=function(e){var t=oi.value();return!(!this.g||!Te(e,t))},r.entries=function(){},r.keys=function(){},r.values=function(){};var Hf="";function Gf(){}function Kf(){if(e.HTMLVideoElement){var t=HTMLVideoElement.prototype;t.requestPictureInPicture&&document.exitPictureInPicture||!t.webkitSupportsPresentationMode||(document.pictureInPictureEnabled=!0,document.pictureInPictureElement=null,t.requestPictureInPicture=Wf,Object.defineProperty(t,"disablePictureInPicture",{get:qf,set:Xf,enumerable:!0,configurable:!0}),document.exitPictureInPicture=Yf,document.addEventListener("webkitpresentationmodechanged",zf,!0))}}function zf(e){if("picture-in-picture"==(e=e.target).webkitPresentationMode){document.pictureInPictureElement=e;var t=new Event("enterpictureinpicture");e.dispatchEvent(t)}else document.pictureInPictureElement==e&&(document.pictureInPictureElement=null),t=new Event("leavepictureinpicture"),e.dispatchEvent(t)}function Wf(){return this.webkitSupportsPresentationMode("picture-in-picture")?(this.webkitSetPresentationMode("picture-in-picture"),document.pictureInPictureElement=this,Promise.resolve()):Promise.reject(Error("PiP not allowed by video element"))}function Yf(){var e=document.pictureInPictureElement;return e?(e.webkitSetPresentationMode("inline"),document.pictureInPictureElement=null,Promise.resolve()):Promise.reject(Error("No picture in picture element found"))}function qf(){return!!this.hasAttribute("disablePictureInPicture")||!this.webkitSupportsPresentationMode("picture-in-picture")}function Xf(e){e?this.setAttribute("disablePictureInPicture",""):this.removeAttribute("disablePictureInPicture")}function $f(){}function Qf(){e.crypto&&("randomUUID"in e.crypto||(e.crypto.randomUUID=Jf))}function Jf(){var e=URL.createObjectURL(new Blob),t=e.toString();return URL.revokeObjectURL(e),t.substr(t.lastIndexOf("/")+1)}function Zf(){}function eg(){navigator.storage&&navigator.storage.estimate||!navigator.webkitTemporaryStorage||!navigator.webkitTemporaryStorage.queryUsageAndQuota||("storage"in navigator||(navigator.storage={}),navigator.storage.estimate=tg)}function tg(){return new Promise((function(e,t){navigator.webkitTemporaryStorage.queryUsageAndQuota((function(t,n){e({usage:t,quota:n})}),t)}))}function ng(){}function rg(){var e=Symbol.prototype;"description"in e||Object.defineProperty(e,"description",{get:ig})}function ig(){var e=/\((.*)\)/.exec(this.toString());return e?e[1]:void 0}function ag(){}function og(){if(e.HTMLMediaElement){var t=HTMLMediaElement.prototype.play;HTMLMediaElement.prototype.play=function(){var e=t.apply(this);return e&&e.catch((function(){})),e}}}function sg(){}function lg(){if(e.HTMLVideoElement){var t=HTMLVideoElement.prototype;!t.getVideoPlaybackQuality&&("webkitDroppedFrameCount"in t||dt())&&(t.getVideoPlaybackQuality=ug)}}function ug(){return{droppedVideoFrames:this.webkitDroppedFrameCount,totalVideoFrames:this.webkitDecodedFrameCount,corruptedVideoFrames:0,creationTime:NaN,totalFrameDelay:0}}function cg(){}function pg(){if(!e.VTTCue&&e.TextTrackCue){var t=null,n=TextTrackCue.length;if(3==n)t=dg;else if(6==n)t=hg;else{try{var r=!!dg(1,2,"")}catch(e){r=!1}r&&(t=dg)}t&&(e.VTTCue=function(e,n,r){return t(e,n,r)})}}function dg(t,n,r){return new e.TextTrackCue(t,n,r)}function hg(t,n,r){return new e.TextTrackCue(t+"-"+n+"-"+r,t,n,r)}function fg(){}Wh(Pf),zh.PiPWebkit=Gf,Gf.install=Kf,Wh(Kf),zh.RandomUUID=$f,$f.install=Qf,Wh(Qf),zh.StorageEstimate=Zf,Zf.install=eg,Wh(eg),zh.Symbol=ng,ng.install=rg,Wh(rg),zh.VideoPlayPromise=ag,ag.install=og,Wh(og),zh.VideoPlaybackQuality=sg,sg.install=lg,Wh(lg),zh.VTTCue=cg,cg.install=pg,Wh(pg),fg.prototype.parseInit=function(){},fg.prototype.setSequenceMode=function(){},fg.prototype.parseMedia=function(e,t){for(var n=null,r=[],i=Et(e).split(/\r?\n/),a=(i=u(i)).next();!a.done;a=i.next())if((a=a.value)&&!/^\s+$/.test(a)&&(a=gg.exec(a))){var o=yg.exec(a[1]);a=new ne(o=60*parseInt(o[1],10)+parseFloat(o[2].replace(",",".")),t.segmentEnd?t.segmentEnd:o+2,a[2]),n&&(n.endTime=o,r.push(n)),n=a}return n&&r.push(n),r},B("shaka.text.LrcTextParser",fg),fg.prototype.parseMedia=fg.prototype.parseMedia,fg.prototype.setSequenceMode=fg.prototype.setSequenceMode,fg.prototype.parseInit=fg.prototype.parseInit;var gg=/^\[(\d{1,2}:\d{1,2}(?:[.,]\d{1,3})?)\](.*)/,yg=/^(\d+):(\d{1,2}(?:[.,]\d{1,3})?)$/;function vg(){}function mg(e,t){for(var n=u(t.split(" ")),r=n.next();!r.done;r=n.next())switch(r.value){case"underline":e.textDecoration.includes("underline")||e.textDecoration.push("underline");break;case"noUnderline":e.textDecoration.includes("underline")&&Z(e.textDecoration,"underline");break;case"lineThrough":e.textDecoration.includes("lineThrough")||e.textDecoration.push("lineThrough");break;case"noLineThrough":e.textDecoration.includes("lineThrough")&&Z(e.textDecoration,"lineThrough");break;case"overline":e.textDecoration.includes("overline")||e.textDecoration.push("overline");break;case"noOverline":e.textDecoration.includes("overline")&&Z(e.textDecoration,"overline")}}function bg(e,t,n,r,i){return i=void 0===i||i,(e=Eg(e,n,r))?e:i?_g(t,n,r):null}function _g(e,t,n){if(!e)return null;var r=sc(e,Hg,n);return r||kg(e,t,n)}function Eg(e,t,n){var r=sc(e,Hg,n);return r||kg(e,t,n)}function kg(e,t,n){e=Tg(e,"style",t,"");for(var r=null,i=0;i<e.length;i++){var a=oc(e[i],"urn:ebu:tt:style",n);a||(a=sc(e[i],Hg,n)),a||(a=Eg(e[i],t,n)),a&&(r=a)}return r}function Tg(e,t,n,r,i){var a=[];if(!e||1>n.length)return a;var o=e;for(e=null;o&&!(e=i?oc(o,i,t):o.getAttribute(t))&&(o=o.parentNode)instanceof Element;);if(t=e)for(i=(t=u(t.split(" "))).next();!i.done;i=t.next())for(i=i.value,o=(e=u(n)).next();!o.done;o=e.next())if(r+(o=o.value).getAttribute("xml:id")==i){a.push(o);break}return a}function Ag(e,t,n,r){return e=wg(e,t),null==n?n=e.start:null!=e.start&&(n+=e.start),null==r?r=e.end:null!=e.start&&(r+=e.start),{start:n,end:r}}function wg(e,t){var n=Sg(e.getAttribute("begin"),t),r=Sg(e.getAttribute("end"),t),i=Sg(e.getAttribute("dur"),t);return null==r&&null!=i&&(r=n+i),{start:n,end:r}}function Sg(e,t){var n=null;if(Og.test(e)){n=Og.exec(e);var r=Number(n[1]),i=Number(n[2]),a=Number(n[3]),o=Number(n[4]);n=(a+=(o+=(Number(n[5])||0)/t.h)/t.frameRate)+60*i+3600*r}else if(Lg.test(e))n=Cg(Lg,e);else if(Mg.test(e))n=Cg(Mg,e);else if(Ng.test(e))n=Ng.exec(e),n=Number(n[1])/t.frameRate;else if(Ug.test(e))n=Ug.exec(e),n=Number(n[1])/t.g;else if(Fg.test(e))n=Cg(Fg,e);else if(e)throw new Re(2,2,2001,"Could not parse cue time range in TTML");return n}function Cg(e,t){var n=e.exec(t);return null==n||""==n[0]?null:(Number(n[4])||0)/1e3+(Number(n[3])||0)+60*(Number(n[2])||0)+3600*(Number(n[1])||0)}function xg(e,t,n,r){this.frameRate=Number(e)||30,this.h=Number(t)||1,this.g=Number(r),0==this.g&&(this.g=e?this.frameRate*this.h:1),n&&(e=/^(\d+) (\d+)$/g.exec(n))&&(this.frameRate*=Number(e[1])/Number(e[2]))}Xt["application/x-subtitle-lrc"]=function(){return new fg},vg.prototype.parseInit=function(){},vg.prototype.setSequenceMode=function(){},vg.prototype.parseMedia=function(e,t){var n=Et(e),r=[],i=new DOMParser,a=null;if(""==n)return r;try{a=i.parseFromString(n,"text/xml")}catch(e){throw new Re(2,2,2005,"Failed to parse TTML.")}if(a){if(n=a.getElementsByTagName("parsererror")[0])throw new Re(2,2,2005,n.textContent);var o=a.getElementsByTagName("tt")[0];if(!o)throw new Re(2,2,2005,"TTML does not contain <tt> tag.");if(!(a=o.getElementsByTagName("body")[0]))return[];var s=sc(o,Vg,"frameRate"),l=sc(o,Vg,"subFrameRate"),c=sc(o,Vg,"frameRateMultiplier"),p=sc(o,Vg,"tickRate"),d=sc(o,Vg,"cellResolution");if(n=o.getAttribute("xml:space")||"default",i=sc(o,Hg,"extent"),"default"!=n&&"preserve"!=n)throw new Re(2,2,2005,"Invalid xml:space value: "+n);n="default"==n,s=new xg(s,l,c,p),d=d&&(d=/^(\d+) (\d+)$/.exec(d))?{columns:parseInt(d[1],10),rows:parseInt(d[2],10)}:null,l=(l=o.getElementsByTagName("metadata")[0])?function(e){return Array.from(e.childNodes).filter((function(e){return e instanceof Element}))}(l):[],c=Array.from(o.getElementsByTagName("style")),p=[];for(var h=u(o=Array.from(o.getElementsByTagName("region"))),f=h.next();!f.done;f=h.next()){var g=f.value;f=new be;var y=g.getAttribute("xml:id");if(y){f.id=y;var v,m,b=null;i&&(b=Ig.exec(i)||Rg.exec(i)),y=b?Number(b[1]):null,b=b?Number(b[2]):null,(v=_g(g,c,"extent"))&&(null!=(v=(m=Ig.exec(v))||Rg.exec(v))&&(f.width=Number(v[1]),f.height=Number(v[2]),m||(null!=y&&(f.width=100*f.width/y),null!=b&&(f.height=100*f.height/b)),f.widthUnits=m||null!=y?_e:0,f.heightUnits=m||null!=b?_e:0)),(g=_g(g,c,"origin"))&&(null!=(v=(m=Ig.exec(g))||Rg.exec(g))&&(f.viewportAnchorX=Number(v[1]),f.viewportAnchorY=Number(v[2]),m||(null!=b&&(f.viewportAnchorY=100*f.viewportAnchorY/b),null!=y&&(f.viewportAnchorX=100*f.viewportAnchorX/y)),f.viewportAnchorUnits=m||null!=y?_e:0))}else f=null;f&&p.push(f)}if(ic(a,"p").length)throw new Re(2,2,2001,"<p> can only be inside <div> in TTML");for(h=(i=u(ic(a,"div"))).next();!h.done;h=i.next())if(ic(h.value,"span").length)throw new Re(2,2,2001,"<span> can only be inside <p> in TTML");(a=function e(t,n,r,i,a,o,s,l,c,p,d){var h=t.parentNode;if(t.nodeType==Node.COMMENT_NODE)return null;if(t.nodeType==Node.TEXT_NODE){if(!d)return null;var f=document.createElement("span");f.textContent=t.textContent}else f=t;for(var g=null,y=u(Gg),v=y.next();!v.done&&!(g=Tg(f,"backgroundImage",i,"#",v.value)[0]);v=y.next());y=d,("p"==t.nodeName||g)&&(d=!0);if(l="default"==(f.getAttribute("xml:space")||(l?"default":"preserve")),v=Array.from(f.childNodes).every((function(e){return e.nodeType==Node.TEXT_NODE})),t=[],!v)for(var m=u(f.childNodes),b=m.next();!b.done;b=m.next())(b=e(b.value,n,r,i,a,o,s,l,c,f,d))&&t.push(b);i=null!=p,m=/\S/.test(f.textContent);var _=f.hasAttribute("begin")||f.hasAttribute("end")||f.hasAttribute("dur");if(!(_||m||"br"==f.tagName||0!=t.length||i&&!l))return null;for(b=wg(f,r),m=b.start,b=b.end;h&&h.nodeType==Node.ELEMENT_NODE&&"tt"!=h.tagName;)b=Ag(h,r,m,b),m=b.start,b=b.end,h=h.parentNode;if(null==m&&(m=0),m+=n,b=null==b?1/0:b+n,!_&&0<t.length)for(m=1/0,b=0,n=u(t),r=n.next();!r.done;r=n.next())r=r.value,m=Math.min(m,r.startTime),b=Math.max(b,r.endTime);if("br"==f.tagName)return(a=new ne(m,b,"")).lineBreak=!0,a;if(n="",v&&(n=f.textContent,l&&(n=(n=n.trim()).replace(/\s+/g," "))),(n=new ne(m,b,n)).nestedCues=t,d||(n.isContainer=!0),c&&(n.cellResolution=c),c=Tg(f,"region",o,"")[0],f.hasAttribute("region")&&c&&c.getAttribute("xml:id")){var E=c.getAttribute("xml:id");n.region=s.filter((function(e){return e.id==E}))[0]}return s=c,p&&i&&!f.getAttribute("region")&&!f.getAttribute("style")&&(s=Tg(p,"region",o,"")[0]),function(e,t,n,r,i,a,o){"rtl"==bg(t,n,i,"direction",a=a||o)&&(e.direction="rtl"),"tb"==(o=bg(t,n,i,"writingMode",a))||"tblr"==o?e.writingMode="vertical-lr":"tbrl"==o?e.writingMode="vertical-rl":"rltb"==o||"rl"==o?e.direction="rtl":o&&(e.direction=ue),(o=bg(t,n,i,"textAlign",!0))?(e.positionAlign=Bg[o],e.lineAlign=jg[o],e.textAlign=oe[o.toUpperCase()]):e.textAlign=ae,(o=bg(t,n,i,"displayAlign",!0))&&(e.displayAlign=le[o.toUpperCase()]);(o=bg(t,n,i,"color",a))&&(e.color=o);(o=bg(t,n,i,"backgroundColor",a))&&(e.backgroundColor=o);(o=bg(t,n,i,"border",a))&&(e.border=o);(o=bg(t,n,i,"fontFamily",a))&&(e.fontFamily=o);(o=bg(t,n,i,"fontWeight",a))&&"bold"==o&&(e.fontWeight=700),o=bg(t,n,i,"wrapOption",a),e.wrapLine=!o||"noWrap"!=o,(o=bg(t,n,i,"lineHeight",a))&&o.match(Dg)&&(e.lineHeight=o),(o=bg(t,n,i,"fontSize",a))&&(o.match(Dg)||o.match(Pg))&&(e.fontSize=o),(o=bg(t,n,i,"fontStyle",a))&&(e.fontStyle=me[o.toUpperCase()]);if(r){o=r.getAttribute("imageType")||r.getAttribute("imagetype");var s=r.getAttribute("encoding");r=r.textContent.trim(),"PNG"==o&&"Base64"==s&&r&&(e.backgroundImage="data:image/png;base64,"+r)}(r=bg(t,n,i,"textOutline",a))&&((r=r.split(" "))[0].match(Dg)?e.textStrokeColor=e.color:(e.textStrokeColor=r[0],r.shift()),r[0]&&r[0].match(Dg)?e.textStrokeWidth=r[0]:e.textStrokeColor="");(r=bg(t,n,i,"letterSpacing",a))&&r.match(Dg)&&(e.letterSpacing=r),(r=bg(t,n,i,"linePadding",a))&&r.match(Dg)&&(e.linePadding=r),(a=bg(t,n,i,"opacity",a))&&(e.opacity=parseFloat(a));(n=_g(n,i,"textDecoration"))&&mg(e,n),(t=Eg(t,i,"textDecoration"))&&mg(e,t)}(n,f,s,g,a,y,0==t.length),n}(a,t.periodStart,s,l,c,o,p,n,d,null,!1))&&r.push(a)}return r},B("shaka.text.TtmlTextParser",vg),vg.prototype.parseMedia=vg.prototype.parseMedia,vg.prototype.setSequenceMode=vg.prototype.setSequenceMode,vg.prototype.parseInit=vg.prototype.parseInit;var Ig=/^(\d{1,2}(?:\.\d+)?|100(?:\.0+)?)% (\d{1,2}(?:\.\d+)?|100(?:\.0+)?)%$/,Pg=/^(\d{1,2}(?:\.\d+)?|100)%$/,Dg=/^(\d+px|\d+em|\d*\.?\d+c)$/,Rg=/^(\d+)px (\d+)px$/,Og=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,Lg=/^(?:(\d{2,}):)?(\d{2}):(\d{2})$/,Mg=/^(?:(\d{2,}):)?(\d{2}):(\d{2}\.\d{2,})$/,Ng=/^(\d*(?:\.\d*)?)f$/,Ug=/^(\d*(?:\.\d*)?)t$/,Fg=RegExp("^(?:(\\d*(?:\\.\\d*)?)h)?(?:(\\d*(?:\\.\\d*)?)m)?(?:(\\d*(?:\\.\\d*)?)s)?(?:(\\d*(?:\\.\\d*)?)ms)?$"),jg={left:de,center:"center",right:"end",start:de,end:"end"},Bg={left:"line-left",center:"center",right:"line-right"},Vg=["http://www.w3.org/ns/ttml#parameter","http://www.w3.org/2006/10/ttaf1#parameter"],Hg=["http://www.w3.org/ns/ttml#styling","http://www.w3.org/2006/10/ttaf1#styling"],Gg=["http://www.smpte-ra.org/schemas/2052-1/2010/smpte-tt","http://www.smpte-ra.org/schemas/2052-1/2013/smpte-tt"];function Kg(){this.g=new vg}function zg(){this.g=!1}function Wg(e){for(var t=u(Object.entries(fe)),n=t.next();!n.done;n=t.next()){var r=u(n.value);n=r.next().value,r=r.next().value;var i=new ne(0,0,"");i.color=r,e.set(n,i)}for(n=(t=u(Object.entries(ge))).next();!n.done;n=t.next())n=(r=u(n.value)).next().value,r=r.next().value,(i=new ne(0,0,"")).backgroundColor=r,e.set(n,i)}function Yg(e,t,n){0===n.size&&Wg(n),e=function(e){for(var t=[],n=-1,r="",i=0;i<e.length;i++)if("/"===e[i]){var a=e.indexOf(">",i);if(a<=i)return e;a=e.substring(i+1,a);var o=t.pop();if(!a||!o)return e;if(o===a)r+="/"+a+">";else{if(!o.startsWith("c.")||"c"!==a)return e;r+="/"+o+">"}i+=a.length+1}else"<"===e[i]?n=i+1:">"===e[i]&&0<n&&(t.push(e.substr(n,i-n)),n=-1),r+=e[i];return r}(e);for(var r=[],i=-1,a=0;a<e.length;a++)"<"===e[a]?i=a+1:">"===e[a]&&0<i&&((i=e.substr(i,a-i)).match(Jg)&&r.push(i),i=-1);for(a=(r=u(r)).next();!a.done;a=r.next())a=a.value,e=e.replace("<"+a+">",'<div time="'+a+'">'),e+="</div>";if(a=bc("<span>"+e+"</span>","span")){if(r=[],1==(a=a.childNodes).length&&((i=a[0]).nodeType==Node.TEXT_NODE||i.nodeType==Node.CDATA_SECTION_NODE))return void(t.payload=e);for(a=(e=u(a)).next();!a.done;a=e.next())Xg(a.value,t,r,n);t.nestedCues=r}else t.payload=e}function qg(e,t){return e&&0<e.length?e:t}function Xg(e,t,n,r){var i=t.clone();if(e.nodeType===Node.ELEMENT_NODE&&e.nodeName)for(var a=u(e.nodeName.split(/[ .]+/)),o=a.next();!o.done;o=a.next()){if(o=o.value,r.has(o)){var s=r.get(o);s&&(i.backgroundColor=qg(s.backgroundColor,i.backgroundColor),i.color=qg(s.color,i.color),i.fontFamily=qg(s.fontFamily,i.fontFamily),i.fontSize=qg(s.fontSize,i.fontSize),i.fontWeight=s.fontWeight,i.fontStyle=s.fontStyle,i.opacity=s.opacity,i.wrapLine=s.wrapLine)}switch(o){case"b":i.fontWeight=700;break;case"i":i.fontStyle="italic";break;case"u":i.textDecoration.push("underline");break;case"div":(o=e.getAttribute("time"))&&(o=Qg(new Gp(o)))&&(i.startTime=o)}}if(uc(e))for(a=!0,r=u(e.textContent.split("\n")),e=r.next();!e.done;e=r.next())e=e.value,a||((a=t.clone()).lineBreak=!0,n.push(a)),0<e.length&&((a=i.clone()).payload=e,n.push(a)),a=!1;else for(e=(t=u(e.childNodes)).next();!e.done;e=t.next())Xg(e.value,i,n,r)}function $g(e,t,n){var r;(r=/^align:(start|middle|center|end|left|right)$/.exec(t))?(t=r[1],e.textAlign="middle"==t?ae:oe[t.toUpperCase()]):(r=/^vertical:(lr|rl)$/.exec(t))?e.writingMode="lr"==r[1]?"vertical-lr":"vertical-rl":(r=/^size:([\d.]+)%$/.exec(t))?e.size=Number(r[1]):(r=/^position:([\d.]+)%(?:,(line-left|line-right|center|start|end))?$/.exec(t))?(e.position=Number(r[1]),r[2]&&(t=r[2],e.positionAlign="line-left"==t||"start"==t?"line-left":"line-right"==t||"end"==t?"line-right":"center")):(r=/^region:(.*)$/.exec(t))?(t=function(e,t){var n=e.filter((function(e){return e.id==t}));return n.length?n[0]:null}(n,r[1]))&&(e.region=t):(n=/^line:([\d.]+)%(?:,(start|end|center))?$/.exec(t))?(e.lineInterpretation=1,e.line=Number(n[1]),n[2]&&(e.lineAlign=he[n[2].toUpperCase()])):(n=/^line:(-?\d+)(?:,(start|end|center))?$/.exec(t))&&(e.lineInterpretation=pe,e.line=Number(n[1]),n[2]&&(e.lineAlign=he[n[2].toUpperCase()]))}function Qg(e){if(null==(e=zp(e,Jg)))return null;var t=Number(e[2]),n=Number(e[3]);return 59<t||59<n?null:Number(e[4])/1e3+n+60*t+3600*(Number(e[1])||0)}Xt["application/ttml+xml"]=function(){return new vg},Kg.prototype.parseInit=function(e){var t=!1;if((new yi).box("moov",vi).box("trak",vi).box("mdia",vi).box("minf",vi).box("stbl",vi).U("stsd",mi).box("stpp",(function(e){t=!0,e.parser.stop()})).parse(e),!t)throw new Re(2,2,2007)},Kg.prototype.setSequenceMode=function(){},Kg.prototype.parseMedia=function(e,t){var n=this,r=!1,i=[];if((new yi).box("mdat",bi((function(e){r=!0,i=i.concat(n.g.parseMedia(e,t))}))).parse(e,!1),!r)throw new Re(2,2,2007);return i},B("shaka.text.Mp4TtmlParser",Kg),Kg.prototype.parseMedia=Kg.prototype.parseMedia,Kg.prototype.setSequenceMode=Kg.prototype.setSequenceMode,Kg.prototype.parseInit=Kg.prototype.parseInit,Xt['application/mp4; codecs="stpp"']=function(){return new Kg},Xt['application/mp4; codecs="stpp.ttml"']=function(){return new Kg},Xt['application/mp4; codecs="stpp.ttml.im1t"']=function(){return new Kg},Xt['application/mp4; codecs="stpp.TTML.im1t"']=function(){return new Kg},zg.prototype.parseInit=function(){},zg.prototype.setSequenceMode=function(e){this.g=e},zg.prototype.parseMedia=function(e,t){var n=Et(e),r=(n=n.replace(/\r\n|\r(?=[^\n]|$)/gm,"\n")).split(/\n{2,}/m);if(!/^WEBVTT($|[ \t\n])/m.test(r[0]))throw new Re(2,2,2e3);if(n=t.vttOffset,r[0].includes("X-TIMESTAMP-MAP")&&this.g){var i=r[0].match(/LOCAL:((?:(\d{1,}):)?(\d{2}):(\d{2})\.(\d{3}))/m),a=r[0].match(/MPEGTS:(\d+)/m);if(i&&a){if(null==(n=Qg(new Gp(i[1]))))throw new Re(2,2,2e3);for(a=Number(a[1]),i=t.segmentStart;95443.7176888889<=i;)i-=95443.7176888889,a+=8589934592;n=t.periodStart+a/9e4-n}}a=[];for(var o=(i=u(r[0].split("\n"))).next();!o.done;o=i.next())if(o=o.value,/^Region:/.test(o)){o=new Gp(o);var s=new be;Wp(o),Kp(o);for(var l=Wp(o);l;){var c=s,p=l;(l=/^id=(.*)$/.exec(p))?c.id=l[1]:(l=/^width=(\d{1,2}|100)%$/.exec(p))?c.width=Number(l[1]):(l=/^lines=(\d+)$/.exec(p))?(c.height=Number(l[1]),c.heightUnits=2):(l=/^regionanchor=(\d{1,2}|100)%,(\d{1,2}|100)%$/.exec(p))?(c.regionAnchorX=Number(l[1]),c.regionAnchorY=Number(l[2])):(l=/^viewportanchor=(\d{1,2}|100)%,(\d{1,2}|100)%$/.exec(p))?(c.viewportAnchorX=Number(l[1]),c.viewportAnchorY=Number(l[2])):/^scroll=up$/.exec(p)&&(c.scroll="up"),Kp(o),l=Wp(o)}a.push(s)}for(Wg(i=new Map),o=[],s=(r=u(r.slice(1))).next();!s.done;s=r.next()){if((1!=(s=s.value.split("\n")).length||s[0])&&!/^NOTE($|[ \t])/.test(s[0])&&"STYLE"==s[0]&&s[1].includes("::cue")){c="global",(l=s[1].match(/\((.*)\)/))&&(c=l.pop()),l=s.slice(2,-1),s[1].includes("}")&&(p=/\{(.*?)\}/.exec(s[1]))&&(l=p[1].split(";")),p=new ne(0,0,"");for(var d=!1,h=0;h<l.length;h++){var f=/^\s*([^:]+):\s*(.*)/.exec(l[h]);if(f){var g=f[2].trim().replace(";","");switch(f[1].trim()){case"background-color":d=!0,p.backgroundColor=g;break;case"color":d=!0,p.color=g;break;case"font-family":d=!0,p.fontFamily=g;break;case"font-size":d=!0,p.fontSize=g;break;case"font-weight":700<=parseInt(g,10)&&(d=!0,p.fontWeight=700);break;case"font-style":switch(g){case"normal":d=!0,p.fontStyle=ve;break;case"italic":d=!0,p.fontStyle="italic";break;case"oblique":d=!0,p.fontStyle="oblique"}break;case"opacity":d=!0,p.opacity=parseFloat(g);break;case"text-shadow":d=!0,p.textShadow=g;break;case"white-space":d=!0,p.wrapLine="noWrap"!=g}}}d&&i.set(c,p)}if(h=n,1==s.length&&!s[0]||/^NOTE($|[ \t])/.test(s[0])||"STYLE"==s[0])s=null;else{if(c=null,s[0].includes("--\x3e")||(c=s[0],s.splice(0,1)),p=Qg(l=new Gp(s[0])),f=zp(l,/[ \t]+--\x3e[ \t]+/g),d=Qg(l),null==p||null==f||null==d)throw new Re(2,2,2001,"Could not parse cue time range in WebVTT");for(p+=h,d+=h,h=s.slice(1).join("\n").trim(),i.has("global")?((s=i.get("global").clone()).startTime=p,s.endTime=d,s.payload=""):s=new ne(p,d,""),Yg(h,s,i),Kp(l),p=Wp(l);p;)$g(s,p,a),Kp(l),p=Wp(l);null!=c&&(s.id=c)}s&&o.push(s)}return o},B("shaka.text.VttTextParser",zg),zg.prototype.parseMedia=zg.prototype.parseMedia,zg.prototype.setSequenceMode=zg.prototype.setSequenceMode,zg.prototype.parseInit=zg.prototype.parseInit;var Jg=/(?:(\d{1,}):)?(\d{2}):(\d{2})\.(\d{2,3})/g;function Zg(){this.g=null}function ey(e,t,n){var r,i,a;return(new yi).box("payl",bi((function(e){r=Et(e)}))).box("iden",bi((function(e){i=Et(e)}))).box("sttg",bi((function(e){a=Et(e)}))).parse(e),r?function(e,t,n,r,i){if(r=new ne(r,i,""),Yg(e,r,new Map),t&&(r.id=t),n)for(e=new Gp(n),t=Wp(e);t;)$g(r,t,[]),Kp(e),t=Wp(e);return r}(r,i,a,t,n):null}function ty(){}function ny(e){if(null==(e=zp(e,/(?:(\d{1,}):)?(\d{2}):(\d{2})\.(\d{2,3})/g)))return null;var t=Number(e[2]),n=Number(e[3]);return 59<t||59<n?null:Number(e[4])/1e3+n+60*t+3600*(Number(e[1])||0)}function ry(){this.g=new zg}function iy(e){var t="WEBVTT\n\n";if(""==e)return t;for(var n=(e=u((e=(e=e.replace(/\r+/g,"")).trim()).split("\n\n"))).next();!n.done;n=e.next())(n=n.value.split(/\n/))[0].match(/\d+/)&&n.shift(),n[0]=n[0].replace(/,/g,"."),t+=n.join("\n")+"\n\n";return t}function ay(){}function oy(e,t){var n=t.Fontname;if(n&&(e.fontFamily=n),(n=t.Fontsize)&&(e.fontSize=n+"px"),(n=t.PrimaryColour)&&(n=sy(n))&&(e.color=n),(n=t.BackColour)&&(n=sy(n))&&(e.backgroundColor=n),t.Bold&&(e.fontWeight=700),t.Italic&&(e.fontStyle="italic"),t.Underline&&e.textDecoration.push("underline"),(n=t.Spacing)&&(e.letterSpacing=n+"px"),n=t.Alignment)switch(parseInt(n,10)){case 1:e.displayAlign=se,e.textAlign="start";break;case 2:e.displayAlign=se,e.textAlign=ae;break;case 3:e.displayAlign=se,e.textAlign="end";break;case 5:e.displayAlign="before",e.textAlign="start";break;case 6:e.displayAlign="before",e.textAlign=ae;break;case 7:e.displayAlign="before",e.textAlign="end";break;case 9:e.displayAlign="center",e.textAlign="start";break;case 10:e.displayAlign="center",e.textAlign=ae;break;case 11:e.displayAlign="center",e.textAlign="end"}(n=t.AlphaLevel)&&(e.opacity=parseFloat(n))}function sy(e){return 0<=(e=parseInt(e.replace("&H",""),16))?"rgba("+(255&e)+","+(e>>8&255)+","+(e>>16&255)+","+(e>>24&255^255)/255+")":null}function ly(e){return 3600*((e=fy.exec(e))[1]?parseInt(e[1].replace(":",""),10):0)+60*parseInt(e[2],10)+parseFloat(e[3])}Xt["text/vtt"]=function(){return new zg},Xt['text/vtt; codecs="vtt"']=function(){return new zg},Xt['text/vtt; codecs="wvtt"']=function(){return new zg},Zg.prototype.parseInit=function(e){var t=this,n=!1;if((new yi).box("moov",vi).box("trak",vi).box("mdia",vi).U("mdhd",(function(e){e=Pa(e.reader,e.version),t.g=e.timescale})).box("minf",vi).box("stbl",vi).U("stsd",mi).box("wvtt",(function(){n=!0})).parse(e),!this.g)throw new Re(2,2,2008);if(!n)throw new Re(2,2,2008)},Zg.prototype.setSequenceMode=function(){},Zg.prototype.parseMedia=function(e,t){if(!this.g)throw new Re(2,2,2008);var n,r=0,i=[],a=[],o=!1,s=!1,l=!1,c=null;if((new yi).box("moof",vi).box("traf",vi).U("tfdt",(function(e){o=!0,r=Ia(e.reader,e.version).ke})).U("tfhd",(function(e){c=xa(e.reader,e.flags).pe})).U("trun",(function(e){s=!0,i=Da(e.reader,e.version,e.flags).He})).box("mdat",bi((function(e){l=!0,n=e}))).parse(e,!1),!l&&!o&&!s)throw new Re(2,2,2008);for(var p=r,d=new hi(n,0),h=u(i),f=h.next();!f.done;f=h.next()){var g=(f=f.value).Vd||c,y=f.$c?r+f.$c:p;p=y+(g||0);var v=0;do{var m=d.N();v+=m;var b=null;"vttc"==Ei(d.N())?8<m&&(b=d.Za(m-8)):d.skip(m-8),g&&b&&(m=ey(b,t.periodStart+y/this.g,t.periodStart+p/this.g),a.push(m))}while(f.sampleSize&&v<f.sampleSize)}return a.filter($e)},B("shaka.text.Mp4VttParser",Zg),Zg.prototype.parseMedia=Zg.prototype.parseMedia,Zg.prototype.setSequenceMode=Zg.prototype.setSequenceMode,Zg.prototype.parseInit=Zg.prototype.parseInit,Xt['application/mp4; codecs="wvtt"']=function(){return new Zg},ty.prototype.parseInit=function(){},ty.prototype.setSequenceMode=function(){},ty.prototype.parseMedia=function(e){var t=Et(e).replace(/\r+/g,"");if(e=[],""==(t=t.trim()))return e;for(var n=(t=u(t.split("\n\n"))).next();!n.done;n=t.next()){var r=new Gp((n=n.value.split("\n"))[0]),i=ny(r),a=zp(r,/,/g);if(r=ny(r),null==i||null==a||null==r)throw new Re(2,2,2001,"Could not parse cue time range in SubViewer");e.push(new ne(i,r,n.slice(1).join("\n").trim()))}return e},B("shaka.text.SbvTextParser",ty),ty.prototype.parseMedia=ty.prototype.parseMedia,ty.prototype.setSequenceMode=ty.prototype.setSequenceMode,ty.prototype.parseInit=ty.prototype.parseInit,Xt["text/x-subviewer"]=function(){return new ty},ry.prototype.parseInit=function(){},ry.prototype.setSequenceMode=function(){},ry.prototype.parseMedia=function(e,t){var n=Et(e);return n=Se(At(n=iy(n))),this.g.parseMedia(n,t)},B("shaka.text.SrtTextParser",ry),ry.srt2webvtt=iy,ry.prototype.parseMedia=ry.prototype.parseMedia,ry.prototype.setSequenceMode=ry.prototype.setSequenceMode,ry.prototype.parseInit=ry.prototype.parseInit,Xt["text/srt"]=function(){return new ry},ay.prototype.parseInit=function(){},ay.prototype.setSequenceMode=function(){},ay.prototype.parseMedia=function(e){for(var t="",n="",r=(e=u(e=Et(e).split(/\r?\n\s*\r?\n/))).next();!r.done;r=e.next()){var i=py.exec(r.value);i&&(r=i[1],i=i[2],"V4 Styles"==r||"V4+ Styles"==r?t=i:"Events"==r&&(n=i))}e=[],r=null;for(var a=(t=u(t.split(/\r?\n/))).next();!a.done;a=t.next())if(i=a.value,!/^\s*;/.test(i)&&(a=dy.exec(i)))if(i=a[1].trim(),a=a[2].trim(),"Format"==i)r=a.split(hy);else if("Style"==i){i=a.split(hy),a={};for(var o=0;o<r.length&&o<i.length;o++)a[r[o]]=i[o];e.push(a)}for(r=[],t=null,i={},a=(n=u(n.split(/\r?\n/))).next();!a.done;i={rd:i.rd},a=n.next())if(a=a.value,!/^\s*;/.test(a)&&(o=dy.exec(a)))if(a=o[1].trim(),o=o[2].trim(),"Format"==a)t=o.split(hy);else if("Dialogue"==a){o=o.split(hy),a={};for(var s=0;s<t.length&&s<o.length;s++)a[t[s]]=o[s];o=new ne(s=ly(a.Start),ly(a.End),o.slice(t.length-1).join(",").replace(/\\N/g,"\n").replace(/\{[^}]+\}/g,"")),i.rd=a.Style,(a=e.find(function(e){return function(t){return t.Name==e.rd}}(i)))&&oy(o,a),r.push(o)}return r},B("shaka.text.SsaTextParser",ay),ay.prototype.parseMedia=ay.prototype.parseMedia,ay.prototype.setSequenceMode=ay.prototype.setSequenceMode,ay.prototype.parseInit=ay.prototype.parseInit;var uy,cy,py=/^\s*\[([^\]]+)\]\r?\n([\s\S]*)/,dy=/^\s*([^:]+):\s*(.*)/,hy=/\s*,\s*/,fy=/^(\d+:)?(\d{1,2}):(\d{1,2}(?:[.]\d{1,3})?)?$/;function gy(){}function yy(e,t,n){function r(e){Ce(a).setUint32(o,e.byteLength,!0),o+=4,a.set(Se(e),o),o+=e.byteLength}if(!n||!n.byteLength)throw new Re(2,6,6015);var i;i="string"==typeof t?wt(t,!0):t,e=wt(e=Tt(e),!0);var a=new Uint8Array(12+e.byteLength+i.byteLength+n.byteLength),o=0;return r(e),r(i),r(n),a}
/*
 @license
 EME Encryption Scheme Polyfill
 Copyright 2019 Google LLC
 SPDX-License-Identifier: Apache-2.0
*/
function vy(){}function my(){uy?console.debug("EmeEncryptionSchemePolyfill: Already installed."):navigator.requestMediaKeySystemAccess&&MediaKeySystemAccess.prototype.getConfiguration?(uy=navigator.requestMediaKeySystemAccess,console.debug("EmeEncryptionSchemePolyfill: Waiting to detect encryptionScheme support."),navigator.requestMediaKeySystemAccess=by):console.debug("EmeEncryptionSchemePolyfill: EME not found")}function by(e,t){var n,r=this;return R((function(i){return 1==i.g?(console.assert(r==navigator,'bad "this" for requestMediaKeySystemAccess'),_(i,uy.call(r,e,t),2)):Iy(n=i.h)?(console.debug("EmeEncryptionSchemePolyfill: Native encryptionScheme support found."),navigator.requestMediaKeySystemAccess=uy,i.return(n)):(console.debug("EmeEncryptionSchemePolyfill: No native encryptionScheme support found. Patching encryptionScheme support."),navigator.requestMediaKeySystemAccess=_y,i.return(_y.call(r,e,t)))}))}function _y(e,t){var n,r,i,a,o,s,l,c,p,d,h=this;return R((function(f){if(1==f.g){for(console.assert(h==navigator,'bad "this" for requestMediaKeySystemAccess'),n=xy(e),r=[],i=u(t),a=i.next();!a.done;a=i.next())o=a.value,s=Ey(o.videoCapabilities,n),l=Ey(o.audioCapabilities,n),o.videoCapabilities&&o.videoCapabilities.length&&!s.length||o.audioCapabilities&&o.audioCapabilities.length&&!l.length||((c=Object.assign({},o)).videoCapabilities=s,c.audioCapabilities=l,r.push(c));if(!r.length)throw(p=Error("Unsupported keySystem or supportedConfigurations.")).name="NotSupportedError",p.code=DOMException.NOT_SUPPORTED_ERR,p;return _(f,uy.call(h,e,r),2)}return d=f.h,f.return(new Cy(d,n))}))}function Ey(e,t){return e?e.filter((function(e){return!e.encryptionScheme||e.encryptionScheme==t})):e}function ky(){}function Ty(){cy?console.debug("McEncryptionSchemePolyfill: Already installed."):navigator.mediaCapabilities?(cy=navigator.mediaCapabilities.decodingInfo,console.debug("McEncryptionSchemePolyfill: Waiting to detect encryptionScheme support."),navigator.mediaCapabilities.decodingInfo=Ay):console.debug("McEncryptionSchemePolyfill: MediaCapabilities not found")}function Ay(e){var t,n,r,i=this;return R((function(a){switch(a.g){case 1:return console.assert(i==navigator.mediaCapabilities,'bad "this" for decodingInfo'),_(a,cy.call(i,e),2);case 2:if(t=a.h,!e.keySystemConfiguration)return a.return(t);if((n=t.keySystemAccess)&&Iy(n))return console.debug("McEncryptionSchemePolyfill: Native encryptionScheme support found."),navigator.mediaCapabilities.decodingInfo=cy,a.return(t);if(console.debug("McEncryptionSchemePolyfill: No native encryptionScheme support found. Patching encryptionScheme support."),navigator.mediaCapabilities.decodingInfo=wy,n){a.A(3);break}return r=t,_(a,Sy(e),4);case 4:return r.keySystemAccess=a.h,a.return(t);case 3:return a.return(wy.call(i,e))}}))}function wy(e){var t,n,r,i,a,o,s,l,u=this;return R((function(c){switch(c.g){case 1:return console.assert(u==navigator.mediaCapabilities,'bad "this" for decodingInfo'),t=null,e.keySystemConfiguration&&(n=e.keySystemConfiguration,r=n.keySystem,i=n.audio&&n.audio.encryptionScheme,a=n.video&&n.video.encryptionScheme,t=xy(r),o={powerEfficient:!1,smooth:!1,supported:!1,keySystemAccess:null,configuration:e},i&&i!=t||a&&a!=t)?c.return(o):_(c,cy.call(u,e),2);case 2:if((s=c.h).keySystemAccess){s.keySystemAccess=new Cy(s.keySystemAccess,t),c.A(3);break}if(!e.keySystemConfiguration){c.A(3);break}return l=s,_(c,Sy(e),5);case 5:l.keySystemAccess=c.h;case 3:return c.return(s)}}))}function Sy(e){var t,n;return R((function(r){if(1==r.g){var i=e.keySystemConfiguration,a=[],o=[];return i.audio&&a.push({robustness:i.audio.robustness||"",contentType:e.audio.contentType}),i.video&&o.push({robustness:i.video.robustness||"",contentType:e.video.contentType}),i={initDataTypes:i.initDataType?[i.initDataType]:[],distinctiveIdentifier:i.distinctiveIdentifier,persistentState:i.persistentState,sessionTypes:i.sessionTypes},a.length&&(i.audioCapabilities=a),o.length&&(i.videoCapabilities=o),t=i,_(r,navigator.requestMediaKeySystemAccess(e.keySystemConfiguration.keySystem,[t]),2)}return n=r.h,r.return(n)}))}function Cy(e,t){this.h=e,this.g=t,this.keySystem=e.keySystem}function xy(e){return e.startsWith("com.widevine")||e.startsWith("com.microsoft")||e.startsWith("com.chromecast")||e.startsWith("com.adobe")||e.startsWith("org.w3")?"cenc":e.startsWith("com.apple")?"cbcs-1-9":(console.warn("EmeEncryptionSchemePolyfill: Unknown key system:",e,"Please contribute!"),null)}function Iy(e){var t=(e=e.getConfiguration()).audioCapabilities&&e.audioCapabilities[0];return!(!(e=e.videoCapabilities&&e.videoCapabilities[0]||t)||void 0===e.encryptionScheme)}function Py(){}function Dy(){my(),Ty()}Xt["text/x-ssa"]=function(){return new ay},B("shaka.util.FairPlayUtils",gy),gy.commonFairPlayResponse=function(e,t){if(2===e){try{var n=Et(t.data)}catch(e){return}var r=!1;"<ckc>"===(n=n.trim()).substr(0,5)&&"</ckc>"===n.substr(-6)&&(n=n.slice(5,-6),r=!0);try{var i=JSON.parse(n);i.ckc&&(n=i.ckc,r=!0),i.CkcMessage&&(n=i.CkcMessage,r=!0),i.License&&(n=i.License,r=!0)}catch(e){}r&&(t.data=we(Pt(n)))}},gy.conaxFairPlayRequest=function(e,t){2===e&&(t.headers["Content-Type"]="application/octet-stream")},gy.ezdrmFairPlayRequest=function(e,t){2===e&&(t.headers["Content-Type"]="application/octet-stream")},gy.verimatrixFairPlayRequest=function(e,t){if(2===e){var n=Se(t.body);n=It(n),t.headers["Content-Type"]="application/x-www-form-urlencoded",t.body=At("spc="+n)}},gy.conaxInitDataTransform=function(t,n,r){if("skd"!==n)return t;n=r.serverCertificate,r=Tt(t).split("skd://").pop().split("?").shift(),r=e.atob(r);var i=new ArrayBuffer(2*r.length);i=new Uint16Array(i);for(var a=0,o=r.length;a<o;a++)i[a]=r.charCodeAt(a);return yy(t,i,n)},gy.ezdrmInitDataTransform=function(e,t,n){return"skd"!==t?e:(t=n.serverCertificate,yy(e,n=Tt(e).split(";").pop(),t))},gy.verimatrixInitDataTransform=function(e,t,n){return"skd"!==t?e:(t=n.serverCertificate,yy(e,n=Tt(e).split("skd://").pop(),t))},gy.initDataTransform=yy,gy.defaultGetContentId=function(e){return new Le(e=Tt(e)).Fa},gy.isFairPlaySupported=function(){var e;return R((function(t){return 1==t.g?(e={initDataTypes:["cenc","sinf","skd"],videoCapabilities:[{contentType:'video/mp4; codecs="avc1.42E01E"'}]},k(t,2),_(t,navigator.requestMediaKeySystemAccess("com.apple.fps",[e]),4)):2!=t.g?t.return(!0):(w(t),t.return(!1))}))},B("EmeEncryptionSchemePolyfill",vy),vy.install=my,B("McEncryptionSchemePolyfill",ky),ky.install=Ty,Cy.prototype.getConfiguration=function(){var e=this.h.getConfiguration();if(e.videoCapabilities)for(var t=u(e.videoCapabilities),n=t.next();!n.done;n=t.next())n.value.encryptionScheme=this.g;if(e.audioCapabilities)for(n=(t=u(e.audioCapabilities)).next();!n.done;n=t.next())n.value.encryptionScheme=this.g;return e},Cy.prototype.createMediaKeys=function(){return this.h.createMediaKeys()},B("EncryptionSchemePolyfills",Py),Py.install=Dy,void 0!==n&&n.exports&&(n.exports=Py)}.call(r,n,n,void 0),r.shaka)t[i]=r.shaka[i]}()}).call(this,n(92))},function(e,t){!function(){"use strict";if("object"==typeof window)if("IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype)"isIntersecting"in window.IntersectionObserverEntry.prototype||Object.defineProperty(window.IntersectionObserverEntry.prototype,"isIntersecting",{get:function(){return this.intersectionRatio>0}});else{var e=function(e){for(var t=window.document,n=i(t);n;)n=i(t=n.ownerDocument);return t}(),t=[],n=null,r=null;o.prototype.THROTTLE_TIMEOUT=100,o.prototype.POLL_INTERVAL=null,o.prototype.USE_MUTATION_OBSERVER=!0,o._setupCrossOriginUpdater=function(){return n||(n=function(e,n){r=e&&n?p(e,n):{top:0,bottom:0,left:0,right:0,width:0,height:0},t.forEach((function(e){e._checkForIntersections()}))}),n},o._resetCrossOriginUpdater=function(){n=null,r=null},o.prototype.observe=function(e){if(!this._observationTargets.some((function(t){return t.element==e}))){if(!e||1!=e.nodeType)throw new Error("target must be an Element");this._registerInstance(),this._observationTargets.push({element:e,entry:null}),this._monitorIntersections(e.ownerDocument),this._checkForIntersections()}},o.prototype.unobserve=function(e){this._observationTargets=this._observationTargets.filter((function(t){return t.element!=e})),this._unmonitorIntersections(e.ownerDocument),0==this._observationTargets.length&&this._unregisterInstance()},o.prototype.disconnect=function(){this._observationTargets=[],this._unmonitorAllIntersections(),this._unregisterInstance()},o.prototype.takeRecords=function(){var e=this._queuedEntries.slice();return this._queuedEntries=[],e},o.prototype._initThresholds=function(e){var t=e||[0];return Array.isArray(t)||(t=[t]),t.sort().filter((function(e,t,n){if("number"!=typeof e||isNaN(e)||e<0||e>1)throw new Error("threshold must be a number between 0 and 1 inclusively");return e!==n[t-1]}))},o.prototype._parseRootMargin=function(e){var t=(e||"0px").split(/\s+/).map((function(e){var t=/^(-?\d*\.?\d+)(px|%)$/.exec(e);if(!t)throw new Error("rootMargin must be specified in pixels or percent");return{value:parseFloat(t[1]),unit:t[2]}}));return t[1]=t[1]||t[0],t[2]=t[2]||t[0],t[3]=t[3]||t[1],t},o.prototype._monitorIntersections=function(t){var n=t.defaultView;if(n&&-1==this._monitoringDocuments.indexOf(t)){var r=this._checkForIntersections,a=null,o=null;this.POLL_INTERVAL?a=n.setInterval(r,this.POLL_INTERVAL):(s(n,"resize",r,!0),s(t,"scroll",r,!0),this.USE_MUTATION_OBSERVER&&"MutationObserver"in n&&(o=new n.MutationObserver(r)).observe(t,{attributes:!0,childList:!0,characterData:!0,subtree:!0})),this._monitoringDocuments.push(t),this._monitoringUnsubscribes.push((function(){var e=t.defaultView;e&&(a&&e.clearInterval(a),l(e,"resize",r,!0)),l(t,"scroll",r,!0),o&&o.disconnect()}));var u=this.root&&(this.root.ownerDocument||this.root)||e;if(t!=u){var c=i(t);c&&this._monitorIntersections(c.ownerDocument)}}},o.prototype._unmonitorIntersections=function(t){var n=this._monitoringDocuments.indexOf(t);if(-1!=n){var r=this.root&&(this.root.ownerDocument||this.root)||e;if(!this._observationTargets.some((function(e){var n=e.element.ownerDocument;if(n==t)return!0;for(;n&&n!=r;){var a=i(n);if((n=a&&a.ownerDocument)==t)return!0}return!1}))){var a=this._monitoringUnsubscribes[n];if(this._monitoringDocuments.splice(n,1),this._monitoringUnsubscribes.splice(n,1),a(),t!=r){var o=i(t);o&&this._unmonitorIntersections(o.ownerDocument)}}}},o.prototype._unmonitorAllIntersections=function(){var e=this._monitoringUnsubscribes.slice(0);this._monitoringDocuments.length=0,this._monitoringUnsubscribes.length=0;for(var t=0;t<e.length;t++)e[t]()},o.prototype._checkForIntersections=function(){if(this.root||!n||r){var e=this._rootIsInDom(),t=e?this._getRootRect():{top:0,bottom:0,left:0,right:0,width:0,height:0};this._observationTargets.forEach((function(r){var i=r.element,o=u(i),s=this._rootContainsTarget(i),l=r.entry,c=e&&s&&this._computeTargetAndRootIntersection(i,o,t),p=null;this._rootContainsTarget(i)?n&&!this.root||(p=t):p={top:0,bottom:0,left:0,right:0,width:0,height:0};var d=r.entry=new a({time:window.performance&&performance.now&&performance.now(),target:i,boundingClientRect:o,rootBounds:p,intersectionRect:c});l?e&&s?this._hasCrossedThreshold(l,d)&&this._queuedEntries.push(d):l&&l.isIntersecting&&this._queuedEntries.push(d):this._queuedEntries.push(d)}),this),this._queuedEntries.length&&this._callback(this.takeRecords(),this)}},o.prototype._computeTargetAndRootIntersection=function(t,i,a){if("none"!=window.getComputedStyle(t).display){for(var o,s,l,c,d,f,g,y,v=i,m=h(t),b=!1;!b&&m;){var _=null,E=1==m.nodeType?window.getComputedStyle(m):{};if("none"==E.display)return null;if(m==this.root||9==m.nodeType)if(b=!0,m==this.root||m==e)n&&!this.root?!r||0==r.width&&0==r.height?(m=null,_=null,v=null):_=r:_=a;else{var k=h(m),T=k&&u(k),A=k&&this._computeTargetAndRootIntersection(k,T,a);T&&A?(m=k,_=p(T,A)):(m=null,v=null)}else{var w=m.ownerDocument;m!=w.body&&m!=w.documentElement&&"visible"!=E.overflow&&(_=u(m))}if(_&&(o=_,s=v,l=void 0,c=void 0,d=void 0,f=void 0,g=void 0,y=void 0,l=Math.max(o.top,s.top),c=Math.min(o.bottom,s.bottom),d=Math.max(o.left,s.left),f=Math.min(o.right,s.right),y=c-l,v=(g=f-d)>=0&&y>=0&&{top:l,bottom:c,left:d,right:f,width:g,height:y}||null),!v)break;m=m&&h(m)}return v}},o.prototype._getRootRect=function(){var t;if(this.root&&!f(this.root))t=u(this.root);else{var n=f(this.root)?this.root:e,r=n.documentElement,i=n.body;t={top:0,left:0,right:r.clientWidth||i.clientWidth,width:r.clientWidth||i.clientWidth,bottom:r.clientHeight||i.clientHeight,height:r.clientHeight||i.clientHeight}}return this._expandRectByRootMargin(t)},o.prototype._expandRectByRootMargin=function(e){var t=this._rootMarginValues.map((function(t,n){return"px"==t.unit?t.value:t.value*(n%2?e.width:e.height)/100})),n={top:e.top-t[0],right:e.right+t[1],bottom:e.bottom+t[2],left:e.left-t[3]};return n.width=n.right-n.left,n.height=n.bottom-n.top,n},o.prototype._hasCrossedThreshold=function(e,t){var n=e&&e.isIntersecting?e.intersectionRatio||0:-1,r=t.isIntersecting?t.intersectionRatio||0:-1;if(n!==r)for(var i=0;i<this.thresholds.length;i++){var a=this.thresholds[i];if(a==n||a==r||a<n!=a<r)return!0}},o.prototype._rootIsInDom=function(){return!this.root||d(e,this.root)},o.prototype._rootContainsTarget=function(t){var n=this.root&&(this.root.ownerDocument||this.root)||e;return d(n,t)&&(!this.root||n==t.ownerDocument)},o.prototype._registerInstance=function(){t.indexOf(this)<0&&t.push(this)},o.prototype._unregisterInstance=function(){var e=t.indexOf(this);-1!=e&&t.splice(e,1)},window.IntersectionObserver=o,window.IntersectionObserverEntry=a}function i(e){try{return e.defaultView&&e.defaultView.frameElement||null}catch(e){return null}}function a(e){this.time=e.time,this.target=e.target,this.rootBounds=c(e.rootBounds),this.boundingClientRect=c(e.boundingClientRect),this.intersectionRect=c(e.intersectionRect||{top:0,bottom:0,left:0,right:0,width:0,height:0}),this.isIntersecting=!!e.intersectionRect;var t=this.boundingClientRect,n=t.width*t.height,r=this.intersectionRect,i=r.width*r.height;this.intersectionRatio=n?Number((i/n).toFixed(4)):this.isIntersecting?1:0}function o(e,t){var n,r,i,a=t||{};if("function"!=typeof e)throw new Error("callback must be a function");if(a.root&&1!=a.root.nodeType&&9!=a.root.nodeType)throw new Error("root must be a Document or Element");this._checkForIntersections=(n=this._checkForIntersections.bind(this),r=this.THROTTLE_TIMEOUT,i=null,function(){i||(i=setTimeout((function(){n(),i=null}),r))}),this._callback=e,this._observationTargets=[],this._queuedEntries=[],this._rootMarginValues=this._parseRootMargin(a.rootMargin),this.thresholds=this._initThresholds(a.threshold),this.root=a.root||null,this.rootMargin=this._rootMarginValues.map((function(e){return e.value+e.unit})).join(" "),this._monitoringDocuments=[],this._monitoringUnsubscribes=[]}function s(e,t,n,r){"function"==typeof e.addEventListener?e.addEventListener(t,n,r||!1):"function"==typeof e.attachEvent&&e.attachEvent("on"+t,n)}function l(e,t,n,r){"function"==typeof e.removeEventListener?e.removeEventListener(t,n,r||!1):"function"==typeof e.detatchEvent&&e.detatchEvent("on"+t,n)}function u(e){var t;try{t=e.getBoundingClientRect()}catch(e){}return t?(t.width&&t.height||(t={top:t.top,right:t.right,bottom:t.bottom,left:t.left,width:t.right-t.left,height:t.bottom-t.top}),t):{top:0,bottom:0,left:0,right:0,width:0,height:0}}function c(e){return!e||"x"in e?e:{top:e.top,y:e.top,bottom:e.bottom,left:e.left,x:e.left,right:e.right,width:e.width,height:e.height}}function p(e,t){var n=t.top-e.top,r=t.left-e.left;return{top:n,left:r,height:t.height,width:t.width,bottom:n+t.height,right:r+t.width}}function d(e,t){for(var n=t;n;){if(n==e)return!0;n=h(n)}return!1}function h(t){var n=t.parentNode;return 9==t.nodeType&&t!=e?i(t):(n&&n.assignedSlot&&(n=n.assignedSlot.parentNode),n&&11==n.nodeType&&n.host?n.host:n)}function f(e){return e&&9===e.nodeType}}()},function(e,t,n){var r=n(321),i=n(322);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);var a={insert:"head",singleton:!1};r(i,a);e.exports=i.locals||{}},function(e,t,n){"use strict";var r,i=function(){return void 0===r&&(r=Boolean(window&&document&&document.all&&!window.atob)),r},a=function(){var e={};return function(t){if(void 0===e[t]){var n=document.querySelector(t);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}e[t]=n}return e[t]}}(),o=[];function s(e){for(var t=-1,n=0;n<o.length;n++)if(o[n].identifier===e){t=n;break}return t}function l(e,t){for(var n={},r=[],i=0;i<e.length;i++){var a=e[i],l=t.base?a[0]+t.base:a[0],u=n[l]||0,c="".concat(l," ").concat(u);n[l]=u+1;var p=s(c),d={css:a[1],media:a[2],sourceMap:a[3]};-1!==p?(o[p].references++,o[p].updater(d)):o.push({identifier:c,updater:y(d,t),references:1}),r.push(c)}return r}function u(e){var t=document.createElement("style"),r=e.attributes||{};if(void 0===r.nonce){var i=n.nc;i&&(r.nonce=i)}if(Object.keys(r).forEach((function(e){t.setAttribute(e,r[e])})),"function"==typeof e.insert)e.insert(t);else{var o=a(e.insert||"head");if(!o)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");o.appendChild(t)}return t}var c,p=(c=[],function(e,t){return c[e]=t,c.filter(Boolean).join("\n")});function d(e,t,n,r){var i=n?"":r.media?"@media ".concat(r.media," {").concat(r.css,"}"):r.css;if(e.styleSheet)e.styleSheet.cssText=p(t,i);else{var a=document.createTextNode(i),o=e.childNodes;o[t]&&e.removeChild(o[t]),o.length?e.insertBefore(a,o[t]):e.appendChild(a)}}function h(e,t,n){var r=n.css,i=n.media,a=n.sourceMap;if(i?e.setAttribute("media",i):e.removeAttribute("media"),a&&btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(a))))," */")),e.styleSheet)e.styleSheet.cssText=r;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(r))}}var f=null,g=0;function y(e,t){var n,r,i;if(t.singleton){var a=g++;n=f||(f=u(t)),r=d.bind(null,n,a,!1),i=d.bind(null,n,a,!0)}else n=u(t),r=h.bind(null,n,t),i=function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(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){(t=t||{}).singleton||"boolean"==typeof t.singleton||(t.singleton=i());var n=l(e=e||[],t);return function(e){if(e=e||[],"[object Array]"===Object.prototype.toString.call(e)){for(var r=0;r<n.length;r++){var i=s(n[r]);o[i].references--}for(var a=l(e,t),u=0;u<n.length;u++){var c=s(n[u]);0===o[c].references&&(o[c].updater(),o.splice(c,1))}n=a}}}},function(e,t,n){(t=n(323)(!1)).push([e.i,".kaltura-player-container {\n  width: 100%;\n  height: 100%;\n  position: relative;\n  background-color: #000;\n  outline: none;\n  -webkit-touch-callout: none;\n  -webkit-user-select: none;\n  -moz-user-select: none;\n  -ms-user-select: none;\n  user-select: none;\n  -webkit-tap-highlight-color: transparent;\n}\n",""]),e.exports=t},function(e,t,n){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=function(e,t){var n=e[1]||"",r=e[3];if(!r)return n;if(t&&"function"==typeof btoa){var i=(o=r,s=btoa(unescape(encodeURIComponent(JSON.stringify(o)))),l="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(s),"/*# ".concat(l," */")),a=r.sources.map((function(e){return"/*# sourceURL=".concat(r.sourceRoot||"").concat(e," */")}));return[n].concat(a).concat([i]).join("\n")}var o,s,l;return[n].join("\n")}(t,e);return t[2]?"@media ".concat(t[2]," {").concat(n,"}"):n})).join("")},t.i=function(e,n,r){"string"==typeof e&&(e=[[null,e,""]]);var i={};if(r)for(var a=0;a<this.length;a++){var o=this[a][0];null!=o&&(i[o]=!0)}for(var s=0;s<e.length;s++){var l=[].concat(e[s]);r&&i[l[0]]||(n&&(l[2]?l[2]="".concat(n," and ").concat(l[2]):l[2]=n),t.push(l))}},t}},function(e,t,n){"use strict";n.r(t),n.d(t,"getPlayers",(function(){return Tt})),n.d(t,"getPlayer",(function(){return At})),n.d(t,"core",(function(){return l})),n.d(t,"ui",(function(){return u})),n.d(t,"providers",(function(){return c})),n.d(t,"setup",(function(){return Ct})),n.d(t,"cast",(function(){return Lt})),n.d(t,"playlist",(function(){return Mt})),n.d(t,"Ad",(function(){return at})),n.d(t,"AdBreak",(function(){return rt})),n.d(t,"BasePlugin",(function(){return Y})),n.d(t,"registerPlugin",(function(){return $})),n.d(t,"PLAYER_TYPE",(function(){return Ut})),n.d(t,"VERSION",(function(){return Ft})),n.d(t,"PLAYER_NAME",(function(){return Nt}));var r=n(46);n(312);var i,a,o,s=function(){function e(){}return e.install=function(){[Element.prototype,Document.prototype,DocumentFragment.prototype].forEach((function(e){Object.prototype.hasOwnProperty.call(e,"prepend")||Object.defineProperty(e,"prepend",{configurable:!0,enumerable:!0,writable:!0,value:function(){var e=Array.prototype.slice.call(arguments),t=document.createDocumentFragment();e.forEach((function(e){var n=e instanceof Node;t.appendChild(n?e:document.createTextNode(String(e)))})),this.insertBefore(t,this.firstChild)}})}))},e}();o="prepend",(a="id")in(i=s)?Object.defineProperty(i,a,{value:o,enumerable:!0,configurable:!0,writable:!0}):i[a]=o,r.a.register(s);n(313);var l=n(0),u=n(14),c=n(63);n(315),n(317);function p(e,t){var n=function(e){var t=document.createElement("a");return t.href=e,t.hostname},r=n(t),i=!1,a="",o="";return e&&(e.flavors&&Array.isArray(e.flavors)?(a=(i=1===e.flavors.length)&&n(e.flavors[0].url),o=e.flavors[0].url):e.result&&(i=!0,a=n(e.result.url),o=e.result.url)),i&&r!==a?o:t}function d(e,t){void 0===t&&(t={});var n={};if(t.sources&&t.sources.type===l.MediaType.LIVE&&("IE"===l.Env.browser.name||"Chromecast"===l.Env.device.model)){var r=l.Utils.Object.getPropertyPath(e,"sources.options.forceRedirectExternalStreams"),i=l.Utils.Object.getPropertyPath(t,"sources.options.forceRedirectExternalStreams");"boolean"!=typeof r&&"boolean"!=typeof i&&l.Utils.Object.mergeDeep(n,{sources:{options:{forceRedirectExternalStreams:!0}}})}return l.Utils.Object.mergeDeep(n,function(e,t){void 0===t&&(t={});var n={},r=l.Utils.Object.getPropertyPath(e,"sources.options.redirectExternalStreamsHandler"),i=l.Utils.Object.getPropertyPath(t,"sources.options.redirectExternalStreamsHandler");return"function"!=typeof r&&"function"!=typeof i&&l.Utils.Object.mergeDeep(n,{sources:{options:{redirectExternalStreamsHandler:p}}}),n}(e,t))}var h="Must provide initial providers config",f="Must provide target id",g="Must provide DOM element with id of: ",y="The target id provided is already in use. Id: ";function v(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 m=function(){function e(){}var t,n,r;return e.isLocalStorageAvailable=function(){if("undefined"==typeof Storage)return!1;try{return localStorage.setItem("test","test"),localStorage.removeItem("test"),!0}catch(e){return!1}},e.setItem=function(t,n){e._validateKey(t);try{e._logger.debug("Sets item for key: "+t,n),localStorage.setItem("kaltura-player-js_"+t,n)}catch(t){e._isQuotaExceeded(t)?e._logger.error("Quota exceeded: "+t.message):e._logger.error(t.message)}},e.getItem=function(t){e._validateKey(t);var n=null;try{return"string"==typeof(n=localStorage.getItem("kaltura-player-js_"+t))?JSON.parse(n):null}catch(e){return n}},e._isQuotaExceeded=function(e){var t=!1;if(e)if(e.code)switch(e.code){case 22:t=!0;break;case 1014:"NS_ERROR_DOM_QUOTA_REACHED"===e.name&&(t=!0)}else-2147024882===e.number&&(t=!0);return t},e._validateKey=function(e){if("string"!=typeof e||0===e.length)throw new Error("Invalid key")},t=e,r=[{key:"size",get:function(){return Object.keys(localStorage).filter((function(e){return e.startsWith("kaltura-player-js_")})).length}}],(n=null)&&v(t.prototype,n),r&&v(t,r),e}();function b(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(m,"_logger",Object(l.getLogger)("StorageWrapper"));var _=function(){function e(){}return e.isLocalStorageAvailable=function(){return m.isLocalStorageAvailable()},e.attach=function(t){e._logger.debug("Attach local storage");var n=new l.EventManager;n.listen(t,t.Event.UI.USER_CLICKED_MUTE,(function(){t.isCasting()||m.setItem(e.StorageKeys.MUTED,t.muted)})),n.listen(t,t.Event.UI.USER_CLICKED_UNMUTE,(function(){t.isCasting()||m.setItem(e.StorageKeys.MUTED,t.muted)})),n.listen(t,t.Event.UI.USER_CHANGED_VOLUME,(function(){t.isCasting()||(t.volume>0?m.setItem(e.StorageKeys.MUTED,!1):m.setItem(e.StorageKeys.MUTED,!0),m.setItem(e.StorageKeys.VOLUME,t.volume))})),n.listen(t,t.Event.UI.USER_SELECTED_AUDIO_TRACK,(function(t){var n=t.payload.audioTrack;m.setItem(e.StorageKeys.AUDIO_LANG,n.language)})),n.listen(t,t.Event.UI.USER_SELECTED_CAPTION_TRACK,(function(t){var n=t.payload.captionTrack;m.setItem(e.StorageKeys.TEXT_LANG,n.language)}));var r=function(){n.listenOnce(t,t.Event.TEXT_TRACK_CHANGED,(function(t){var n=t.payload.selectedTextTrack;m.setItem(e.StorageKeys.TEXT_LANG,n.language)}))};n.listen(t,t.Event.UI.USER_SHOWED_CAPTIONS,r),n.listen(t,t.Event.UI.USER_HID_CAPTIONS,r),n.listen(t,t.Event.UI.USER_SELECTED_CAPTIONS_STYLE,(function(t){try{var n=JSON.stringify(t.payload.captionsStyle);m.setItem(e.StorageKeys.TEXT_STYLE,n)}catch(t){e._logger.error(t.message)}})),n.listen(t,t.Event.PLAYER_DESTROY,(function(){return n.destroy()}))},e.getPlayerTextStyle=function(){return m.getItem(e.StorageKeys.TEXT_STYLE)},e.hasStorage=function(){var t=m.size,n=0!==t;return n?e._logger.debug("Storage found with size of ",t):e._logger.debug("No storage found"),n},e.getStorageConfig=function(){var t=e._getExistingValues(),n=e._buildStorageConfig(t);return e._logger.debug("Gets storage config",n),n},e._getExistingValues=function(){var t={};return Object.keys(e.StorageKeys).forEach((function(n){var r=e.StorageKeys[n],i=m.getItem(r);null!=i&&(t[r]=i)})),t},e._buildStorageConfig=function(e){var t=l.Utils.Object.mergeDeep({},e);return delete t.textStyle,{playback:t}},e}();b(_,"StorageKeys",{MUTED:"muted",VOLUME:"volume",AUDIO_LANG:"audioLanguage",TEXT_LANG:"textLanguage",TEXT_STYLE:"textStyle"}),b(_,"_logger",Object(l.getLogger)("StorageManager"));var E="kaltura.com",k="custom_data=",T="signature=";function A(e,t){e.config.session&&e.config.session.id?function(e,t){var n=/:((?:[a-z0-9]|-)*)/i.exec(e.config.session.id);n&&n[1]&&w(t,e.config.session.id.replace(n[1],l.Utils.Generator.guid()))}(e,t):function(e){var t=l.Utils.Generator.guid(),n=l.Utils.Generator.guid();w(e,t+":"+n)}(t)}function w(e,t){e.session=e.session||{},e.session.id=t}function S(e,t,n){if(void 0===n&&(n="playSessionId="),t){var r=new RegExp(n+"((?:[a-z0-9]|-)*:(?:[a-z0-9]|-)*)","i").exec(e);r&&r[1]?e=e.replace(r[1],t):e+=I(e)+n+t}return e}function C(){var e;try{e=window.parent.document.URL}catch(t){e=document.referrer}return e}function x(e){if(-1===e.indexOf("referrer=")){var t=btoa(C().substr(0,1e3));e+=I(e)+"referrer="+t}return e}function I(e){return-1===e.indexOf("?")?"?":"&"}function P(e,t){return-1===e.indexOf("clientTag=html5:v")&&(e+=I(e)+"clientTag=html5:v"+(t||"3.8.1")),e}function D(e,t){var n;A(e,t);var r=t.sources,i=t.session&&t.session.id,a=null==(n=V())?void 0:n.productVersion;Object.values(l.StreamType).forEach((function(e){r[e]&&r[e].forEach((function(e){"string"==typeof e.url&&e.url.toLowerCase().indexOf("playmanifest/")>-1&&!e.localSource&&(e.url=S(e.url,i),e.url=x(e.url),e.url=P(e.url,a)),e.drmData&&e.drmData.length&&e.drmData.forEach((function(e){"string"==typeof e.licenseUrl&&[E,k,T].every((function(t){return e.licenseUrl.includes(t)}))&&(e.licenseUrl=S(e.licenseUrl,i,"sessionId="),e.licenseUrl=P(e.licenseUrl,a),e.licenseUrl=x(e.licenseUrl),e.licenseUrl=function(e,t){var n=l.Utils.Object.getPropertyPath(t,"provider.uiConfId");return-1===e.indexOf("uiConfId=")&&"number"==typeof n&&(e+=I(e)+"uiConfId="+n),e}(e.licenseUrl,t))}))}))}))}n(319);var R=function(){function e(e){void 0===e&&(e={}),e.observedThresholds=e.observedThresholds||M,e.playerThreshold="number"==typeof e.playerThreshold?e.playerThreshold:N,this._config=e,this._eventManager=new l.EventManager,this._targetsObserved=new l.Utils.MultiMap;var t={threshold:e.observedThresholds.map((function(e){return e/100}))};this._observer=new window.IntersectionObserver(this._intersectionChangedHandler.bind(this),t),this._initTabVisibility()}var t=e.prototype;return t._intersectionChangedHandler=function(e){var t=this;e.forEach((function(e){t._targetsObserved.get(e.target).forEach((function(t){var n=e.intersectionRatio>=t.threshold;t.lastIntersectionRatio=e.intersectionRatio,n!==t.lastVisible&&(t.lastVisible=n,t.listener(n,O.VIEWPORT))}))}))},t._handleTabVisibilityChange=function(){var e=this;this._isTabVisible=!document[this._visibilityTabHiddenAttr],this._targetsObserved.getAll().forEach((function(t){t.lastVisible&&t.listener(e._isTabVisible,O.TAB)}))},t._initTabVisibility=function(){void 0!==document.hidden?(this._visibilityTabHiddenAttr="hidden",this._visibilityTabChangeEventName="visibilitychange"):void 0!==document.msHidden?(this._visibilityTabHiddenAttr="msHidden",this._visibilityTabChangeEventName="msvisibilitychange"):void 0!==document.webkitHidden&&(this._visibilityTabHiddenAttr="webkitHidden",this._visibilityTabChangeEventName="webkitvisibilitychange"),this._visibilityTabHiddenAttr&&this._visibilityTabChangeEventName&&(this._eventManager.listen(document,this._visibilityTabChangeEventName,this._handleTabVisibilityChange.bind(this)),this._isTabVisible=!document[this._visibilityTabHiddenAttr])},t.observe=function(e,t,n){if(this._observer){var r="number"==typeof n?n:this._config.playerThreshold,i=new L(r/100,t);if(this._targetsObserved.has(e)){var a=this._targetsObserved.get(e)[0].lastIntersectionRatio;void 0!==a&&(i.lastIntersectionRatio=a,i.listener(this._isTabVisible&&a>=i.threshold,O.VIEWPORT))}else this._observer.observe(e);this._targetsObserved.push(e,i)}},t.unObserve=function(e,t){this._observer&&(this._targetsObserved.remove(e,t),this._targetsObserved.has(e)||this._observer.unobserve(e))},t.destroy=function(){this._observer&&(this._eventManager.destroy(),this._observer.disconnect(),this._targetsObserved.clear())},e}(),O={VIEWPORT:"viewport",TAB:"tab"},L=function(e,t){this.threshold=e,this.listener=t},M=[0,10,20,30,40,50,60,70,80,90,100],N=50,U=[];function F(e){if(!e)throw new Error(h);!function(e){if(!e)throw new Error(f);var t=document.getElementById(e);if(!t)throw new Error(g+e);if(t.getElementsByClassName("kaltura-player-container").length>0)throw new Error(y+e)}(e.targetId)}function j(e){l.Utils.Object.getPropertyPath(e,"ui.log")||l.Utils.Object.createPropertyPath(e,"ui.log",{}),l.Utils.Object.getPropertyPath(e,"provider.log")||l.Utils.Object.createPropertyPath(e,"provider.log",{}),l.Utils.Object.getPropertyPath(e,"log")||l.Utils.Object.createPropertyPath(e,"log",{}),e.log&&"function"==typeof e.log.handler&&(Object(l.setLogHandler)(e.log.handler),e.ui.log.handler=e.provider.log.handler=e.log.handler);var t=l.LogLevel.ERROR;!e.log||!0!==window.DEBUG_KALTURA_PLAYER&&""!==B("debugKalturaPlayer")?e.log&&e.log.level&&l.LogLevel[e.log.level]&&(t=l.LogLevel[e.log.level]):(t=l.LogLevel.DEBUG,e.log.level=l.LogLevel.DEBUG.name),e.ui.log.level=e.provider.log.level=t.name,Object(l.setLogLevel)(t)}function B(e){var t;window.URLSearchParams?t=new URLSearchParams(window.location.search).get(e):t=function(e){e=e.replace(/[[]/,"\\[").replace(/[\]]/,"\\]");var t=new RegExp("[\\?&]"+e+"=([^&#]*)").exec(location.search),n=location.search.indexOf(e)>-1;return null===t?n?"":null:decodeURIComponent(t[1].replace(/\+/g," "))}(e);return t}function V(){return window.__kalturaplayerdata||{}}function H(e){var t=function(e){var t=document.createElement("div");t.id=l.Utils.Generator.uniqueId(5),t.className="kaltura-player-container",t.setAttribute("tabindex","-1");var n=document.getElementById(e);return n&&t&&n.appendChild(t),t.id}(e.targetId),n={targetId:e.targetId,provider:{partnerId:e.provider.partnerId},ui:{targetId:t},plugins:{},advertising:{adBreaks:[]},viewability:{observedThresholds:M,playerThreshold:N}};if(l.Utils.Object.mergeDeep(n,e),!e.provider.ignoreServerConfig){var r=l.Utils.Object.copyDeep(V());delete r.productVersion,n=l.Utils.Object.mergeDeep({},G(r),n)}return function(e){if(l.Env.isMacOS&&l.Env.isSafari||l.Env.isIOS){"boolean"!=typeof l.Utils.Object.getPropertyPath(e,"playback.preferNative.hls")&&l.Utils.Object.mergeDeep(e,{playback:{preferNative:{hls:!0}}})}}(n),function(e){if(l.Env.isMacOS&&l.Env.isSafari||l.Env.isIOS){"boolean"!=typeof l.Utils.Object.getPropertyPath(e,"text.useNativeTextTrack")&&l.Utils.Object.mergeDeep(e,{text:{useNativeTextTrack:!0}})}}(n),function(e){var t=l.Utils.Object.getPropertyPath(e,"plugins.kava");t||(t=l.Utils.Object.mergeDeep(e,{plugins:{kava:{}}}))}(n),function(e){if(l.Env.isSmartTV){if(Object(l.setCapabilities)(l.EngineType.HTML5,{autoplay:!0}),function(e){"boolean"!=typeof l.Utils.Object.getPropertyPath(e,"playback.playAdsWithMSE")&&(e=l.Utils.Object.createPropertyPath(e,"playback.playAdsWithMSE",!0));var t=l.Utils.Object.getPropertyPath(e,"plugins.ima.disableMediaPreload"),n=l.Utils.Object.getPropertyPath(e,"plugins.bumper.disableMediaPreload");e.plugins&&e.plugins.ima&&"boolean"!=typeof t&&(e=l.Utils.Object.createPropertyPath(e,"plugins.ima.disableMediaPreload",!0));e.plugins&&e.plugins.bumper&&"boolean"!=typeof n&&(e=l.Utils.Object.createPropertyPath(e,"plugins.bumper.disableMediaPreload",!0))}(e),function(e){"boolean"!=typeof l.Utils.Object.getPropertyPath(e,"playback.options.html5.hls.liveSyncDurationCount")&&l.Env.isSafari&&(e=l.Utils.Object.createPropertyPath(e,"playback.options.html5.hls.liveSyncDurationCount",2))}(e),e.plugins&&e.plugins.ima){var t=l.Utils.Object.getPropertyPath(e,"plugins.ima.forceReloadMediaAfterAds"),n=l.Utils.Object.getPropertyPath(e,"plugins.ima.delayInitUntilSourceSelected");"boolean"!=typeof t&&(e=l.Utils.Object.createPropertyPath(e,"plugins.ima.forceReloadMediaAfterAds",!0)),"boolean"!=typeof n&&(e=l.Utils.Object.createPropertyPath(e,"plugins.ima.delayInitUntilSourceSelected",!0))}if(e.plugins&&e.plugins.youbora)"number"!=typeof l.Utils.Object.getPropertyPath(e,"plugins.youbora.playheadMonitorInterval")&&(e=l.Utils.Object.createPropertyPath(e,"plugins.youbora.playheadMonitorInterval",2e3));"boolean"!=typeof l.Utils.Object.getPropertyPath(e,"streaming.lowLatencyMode")&&(e=l.Utils.Object.createPropertyPath(e,"streaming.lowLatencyMode",!1))}}(n),function(e){if("Edge"===l.Env.browser.name){l.Utils.Object.getPropertyPath(e,"drm.keySystem")||(e="Windows"===l.Env.os.name?l.Utils.Object.createPropertyPath(e,"drm.keySystem",l.DrmScheme.PLAYREADY):l.Utils.Object.createPropertyPath(e,"drm.keySystem",l.DrmScheme.WIDEVINE))}}(n),function(e){if(l.Env.isIOS&&e.plugins&&e.plugins.ima&&!e.plugins.ima.disable){var t=l.Utils.Object.getPropertyPath(e,"playback.playsinline"),n=l.Utils.Object.getPropertyPath(e,"plugins.ima.disableMediaPreload");!1===t&&"boolean"!=typeof n&&l.Utils.Object.createPropertyPath(e,"plugins.ima.disableMediaPreload",!0)}}(n),function(e){if(e.plugins&&e.plugins.imadai&&!e.plugins.imadai.disable){"boolean"!=typeof l.Utils.Object.getPropertyPath(e,"playback.options.html5.hls.autoStartLoad")&&l.Utils.Object.mergeDeep(e,{playback:{options:{html5:{hls:{autoStartLoad:!1}}}}})}}(n),function(e){var t=l.Utils.Object.getPropertyPath(e,"plugins.bumper"),n=l.Utils.Object.getPropertyPath(e,"plugins.imadai");if(t){var r={};"boolean"!=typeof t.playOnMainVideoTag&&(l.Env.isSmartTV||l.Env.isIOS&&e.playback&&!1===e.playback.playsinline)&&(r.playOnMainVideoTag=!0),n&&!n.disable&&(Array.isArray(t.position)||(r.position=[0]),"boolean"!=typeof t.disableMediaPreload&&(r.disableMediaPreload=!0)),l.Utils.Object.mergeDeep(e,{plugins:{bumper:r}})}}(n),function(e){var t=l.Utils.Object.getPropertyPath(e,"plugins.vr");if(t&&!t.disable){"boolean"!=typeof l.Utils.Object.getPropertyPath(e,"playback.inBrowserFullscreen")&&l.Utils.Object.mergeDeep(e,{playback:{inBrowserFullscreen:!0}})}}(n),function(e){if(l.Env.isIOS){var t=l.Utils.Object.getPropertyPath(e,"playback.playsinline"),n=l.Utils.Object.hasPropertyPath(e,"plugins.airplay"),r=!1!==t;n?Object(l.setCapabilities)(l.EngineType.HTML5,{autoplay:!1,mutedAutoPlay:r}):"iPhone"!==l.Env.device.model||r||Object(l.setCapabilities)(l.EngineType.HTML5,{autoplay:!1,mutedAutoPlay:!1})}}(n),n}function G(e){return function(){if(e.player){U.push({level:"warn",msg:"Path config.player will be deprecated soon. Please update your config structure as describe here: https://github.com/kaltura/kaltura-player-js/blob/master/docs/configuration.md"});var t=l.Utils.Object.copyDeep(e.player);delete e.player,l.Utils.Object.mergeDeep(e,t)}}(),[["duration","sources.duration"],["type","sources.type"],["dvr","sources.dvr"],["id","sources.id"],["name","metadata.name"],["metadata.poster","sources.poster"],["metadata","sources.metadata"],["logLevel","log.level"],["ui.components.fullscreen.inBrowserFullscreenForIOS","playback.inBrowserFullscreen"],["playback.enableCEA708Captions","text.enableCEA708Captions"],["playback.useNativeTextTrack","text.useNativeTextTrack"],["playback.options.html5.dash.useShakaTextTrackDisplay","text.useShakaTextTrackDisplay"],["playback.captionsTextTrack1Label","text.captionsTextTrack1Label"],["playback.captionsTextTrack1LanguageCode","text.captionsTextTrack1LanguageCode"],["playback.captionsTextTrack2Label","text.captionsTextTrack2Label"],["playback.captionsTextTrack2LanguageCode","text.captionsTextTrack2LanguageCode"],["plugins.visibility.threshold","viewability.playerThreshold"],["plugins.visibility.floating","plugins.floating"],["playback.startTime","sources.startTime"]].forEach((function(t){return function(t,n){if(l.Utils.Object.hasPropertyPath(e,t))if(U.push({level:"warn",msg:"Path config.player."+t+" will be deprecated soon. Please update your config structure as describe here: https://github.com/kaltura/kaltura-player-js/blob/master/docs/configuration.md"}),l.Utils.Object.hasPropertyPath(e,n))l.Utils.Object.deletePropertyPath(e,t);else{var r=l.Utils.Object.getPropertyPath(e,t),i=l.Utils.Object.createPropertyPath({},n,r);l.Utils.Object.mergeDeep(e,i),l.Utils.Object.deletePropertyPath(e,t)}}(t[0],t[1])})),e}function K(e){var t=e&&e.progressive;return!(!t||!t[0]||"video/youtube"!==t[0].mimetype)}function z(e,t){var n={},r={};return l.Utils.Object.isObject(e)&&Object.entries(e).forEach((function(e){var i=e[0],a=e[1];n[i]={},r[i]={},Object.entries(a).forEach((function(e){var a=e[0],o=e[1],s=l.Utils.Object.getPropertyPath(t[i],a);n[i][a]=s||o,r[i][a]=s}))})),[n,r]}function W(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 Y=function(){function e(e,t,n){this.name=e,this.player=t,this.eventManager=new l.EventManager,this.logger=Object(l.getLogger)(l.Utils.String.capitlize(this.name)),this.config={},l.Utils.Object.mergeDeep(this.config,this.constructor.defaultConfig,n)}e.createPlugin=function(e,t,n){return void 0===n&&(n={}),new this(e,t,n)},e.isValid=function(){throw new l.Error(l.Error.Severity.CRITICAL,l.Error.Category.PLAYER,l.Error.Code.RUNTIME_ERROR_METHOD_NOT_IMPLEMENTED,"isValid()")};var t,n,r,i=e.prototype;return i.getConfig=function(e){return e?l.Utils.Object.copyDeep(this.config[e]):l.Utils.Object.copyDeep(this.config)},i.updateConfig=function(e){l.Utils.Object.mergeDeep(this.config,e)},i.loadMedia=function(){},i.destroy=function(){this.eventManager.destroy()},i.reset=function(){},i.getName=function(){return this.name},i.dispatchEvent=function(e,t){this.logger.debug("Fire event: "+e,t),this.player.dispatchEvent(new l.FakeEvent(e,t))},t=e,(n=[{key:"ready",get:function(){return Promise.resolve()}}])&&W(t.prototype,n),r&&W(t,r),e}();function q(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(Y,"defaultConfig",{});var X=function(){function e(){q(this,"_plugins",{}),q(this,"_isDisabledPluginMap",new Map)}e.register=function(t,n){return"function"!=typeof n||n.prototype instanceof Y==!1?(e._logger.error("Plugin <"+t+"> registration failed, either plugin is not an instance of BasePlugin or plugin handler is not a function"),!1):e._registry.has(t)?(e._logger.debug("Plugin <"+t+"> is already registered, do not register again"),!1):(e._registry.set(t,n),e._logger.debug("Plugin <"+t+"> has been registered successfully"),!0)},e.unRegister=function(t){e._registry.has(t)&&(e._registry.delete(t),e._logger.debug("Unregistered <"+t+"> plugin."))};var t=e.prototype;return t.load=function(t,n,r){if(void 0===r&&(r={}),!e._registry.has(t))throw e._logger.warn("Plugin <"+t+"> loading failed, plugin is not registered"),new l.Error(l.Error.Severity.RECOVERABLE,l.Error.Category.PLAYER,l.Error.Code.RUNTIME_ERROR_NOT_REGISTERED_PLUGIN,t);var i=e._registry.get(t);"boolean"==typeof r.disable&&this._isDisabledPluginMap.set(t,r.disable);var a=!!this._isDisabledPluginMap.get(t),o=!!i&&i.isValid();if(i&&o&&!a){try{this._plugins[t]=i.createPlugin(t,n,r)}catch(e){throw new l.Error(l.Error.Severity.RECOVERABLE,l.Error.Category.PLAYER,l.Error.Code.PLUGIN_LOAD_FAILED,e)}return this._isDisabledPluginMap.set(t,!1),e._logger.debug("Plugin <"+t+"> has been loaded"),!0}return e._logger.debug("Plugin <"+t+"> isn't loaded, isValid()="+o.toString()+", disabled="+a.toString()),!1},t.loadMedia=function(){var e=this;Object.keys(this._plugins).forEach((function(t){return e._plugins[t].loadMedia()}))},t.destroy=function(){var e=this;Object.keys(this._plugins).forEach((function(t){e._plugins[t].destroy(),delete e._plugins[t]}))},t.reset=function(){var e=this;Object.keys(this._plugins).forEach((function(t){return e._plugins[t].reset()}))},t.get=function(e){return this._plugins[e]},t.getAll=function(){return this._plugins},e}();q(X,"_logger",Object(l.getLogger)("PluginManager")),q(X,"_registry",new Map);var $=X.register,Q={youbora:{playerVersion:"{{pVersion}}",playerName:"{{pName}}",entryId:"{{entryId}}",entryName:"{{entryName}}",entryType:"{{entryType}}",sessionId:"{{sessionId}}",uiConfId:"{{uiConfId}}"},googleAnalytics:{entryId:"{{entryId}}",entryName:"{{entryName}}",uiConfId:"{{uiConfId}}",partnerId:"{{partnerId}}"},ottAnalytics:{entryId:"{{entryId}}",ks:"{{ks}}",isAnonymous:"{{isAnonymous}}",partnerId:"{{partnerId}}",serviceUrl:"{{serviceUrl}}"},ima:{playerVersion:"{{pVersion}}",playerName:"{{pName}}"},kava:{playerVersion:"{{pVersion}}",playerName:"{{pName}}",partnerId:"{{partnerId}}",playlistId:"{{playlistId}}",entryId:"{{entryId}}",entryType:"{{entryType}}",sessionId:"{{sessionId}}",ks:"{{ks}}",uiConfId:"{{uiConfId}}",referrer:"{{referrer}}",encodedReferrer:"{{encodedReferrer}}",serviceUrl:"{{analyticsServiceUrl}}"},comscore:{playerVersion:"{{pVersion}}"},vr:{rootElement:"{{domRootElementId}}"},share:{partnerId:"{{partnerId}}",uiConfId:"{{uiConfId}}",entryId:"{{entryId}}",embedBaseUrl:"{{embedBaseUrl}}"}},J=new RegExp("{{.*}}");var Z=function(e){var t,n;function r(){var t;return function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(t=e.call(this)||this),"_ovpPluginsConfig",{ottAnalytics:{}}),t._config=l.Utils.Object.mergeDeep({},t._basePluginsConfig,t._ovpPluginsConfig),t}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r}(function(){function e(){this._basePluginsConfig=l.Utils.Object.copyDeep(Q)}var t=e.prototype;return t.get=function(){return this._config},t.set=function(e){if(e){var t=function e(t){return void 0===t&&(t={}),Object.entries(t).reduce((function(t,n){var r=n[0],i=n[1];return l.Utils.Object.isObject(i)?t[r]=e(i):"string"==typeof i&&J.test(i)?t[r]=i:t[r]=void 0,t}),{})}(e);this._config=function e(t){return void 0===t&&(t={}),Object.entries(t).reduce((function(t,n){var r=n[0],i=n[1];return l.Utils.Object.isObject(i)?t[r]=e(i):i&&(t[r]=i),t}),{})}(l.Utils.Object.mergeDeep(this._config,t))}},t.reset=function(){this._config=l.Utils.Object.copyDeep(Q)},e}());var ee=function(e,t){void 0===t&&(t={});try{var n,r=e;for(var i in t){var a=void 0!==t[i]&&null!==t[i]?t[i]:"";"string"==typeof a&&a.indexOf('"')>-1&&(a=a.replace(/"/g,'\\"')),n=new RegExp("{{"+i+"}}","g"),r=r.replace(n,a)}return r}catch(e){return""}},te=Object(l.getLogger)("PluginsConfig"),ne=function(e){return("number"==typeof e||"function"==typeof e||"string"==typeof e||"boolean"==typeof e||l.Utils.Object.isClassInstance(e))&&!J.test(e.toString())},re=function(e){return l.Utils.Object.isObject(e)&&"function"!=typeof e&&!l.Utils.Object.isClassInstance(e)},ie=function(e){return e.map((function(e){if(re(e)){var t=ae(e);return l.Utils.Object.isEmptyObject(t)?null:t}return ne(e)?e:null})).filter((function(e){return null!==e}))},ae=function e(t){return void 0===t&&(t={}),Object.entries(t).reduce((function(t,n){var r=n[0],i=n[1];return re(i)?t[r]=e(i):Array.isArray(i)?t[r]=ie(i):ne(i)&&(t[r]=i),t}),{})};var oe=function(){function e(){this._pluginConfigStore=new Z}return e.prototype.evaluatePluginsConfig=function(e,t){if(e){this._pluginConfigStore.set(e);var n=function(e){var t,n={pVersion:(null==(t=V())?void 0:t.productVersion)||"3.8.1",pName:"kaltura-player-js"};if(e.targetId&&(n.domRootElementId=e.targetId),e.provider&&e.provider.env){n.serviceUrl=e.provider.env.serviceUrl;var r=l.Utils.Object.getPropertyPath(e,"provider.env.analyticsServiceUrl");r&&(n.analyticsServiceUrl=r+"/api_v3/index.php"),n.serviceUrl&&(n.embedBaseUrl=n.serviceUrl.replace("api_v3",""))}var i,a={referrer:C(),encodedReferrer:(i=C(),encodeURIComponent(i))};return e.provider&&l.Utils.Object.mergeDeep(a,{ks:e.provider.ks,uiConfId:e.provider.uiConfId,partnerId:e.provider.partnerId}),e.session&&l.Utils.Object.mergeDeep(a,{sessionId:e.session.id,ks:e.session.ks,isAnonymous:e.session.isAnonymous,uiConfId:e.session.uiConfId,partnerId:e.session.partnerId}),e.sources&&l.Utils.Object.mergeDeep(a,{entryId:e.sources.id,entryName:e.sources.metadata&&e.sources.metadata.name,entryType:e.sources.type}),e.playlist&&l.Utils.Object.mergeDeep(a,{playlistId:e.playlist.id}),Object.keys(a).forEach((function(e){void 0===a[e]&&delete a[e]})),l.Utils.Object.mergeDeep(n,a),n}(t),r=l.Utils.Object.mergeDeep({},this._pluginConfigStore.get(),e);!function(e,t){var n=ae(t),r=ae(e);r&&n&&Object.keys(e).forEach((function(t){e&&e[t]&&(e[t]=l.Utils.Object.mergeDeep({},n[t],r[t]))}))}(e,function(e){var t,n;e=(n=e)?n.replace(/\\n/g,"\\n").replace(/\\'/g,"\\'").replace(/\\"/g,'\\"').replace(/\\&/g,"\\&").replace(/\\r/g,"\\r").replace(/\\t/g,"\\t").replace(/\\b/g,"\\b").replace(/\\f/g,"\\f").replace(/[\u0000-\u0019]+/g,""):"";try{t=JSON.parse(e,(function(e){try{return JSON.parse(this[e])}catch(t){return this[e]}}))}catch(e){te.error("An error occurred while formatting config string.",e),t={}}return t}(ee(JSON.stringify(r),n)))}},e}();function se(){return(se=Object.assign||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}).apply(this,arguments)}function le(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ue={thumbsWidth:164,thumbsHeight:92,thumbsSlices:100},ce=/.*\/p\/\d+\/(?:[a-zA-Z]+\/\d+\/)*thumbnail\/entry_id\/\w+\/.*\d+/,pe=function(){function e(e,t,n){var r=this;if(le(this,"_isUsingKalturaThumbnail",(function(){return!(!r._thumbnailConfig||!r._thumbnailConfig.thumbsSprite)})),le(this,"_convertKalturaThumbnailToThumbnailInfo",(function(e){if(r._thumbnailConfig){var t=r._thumbnailConfig,n=t.thumbsSprite,i=t.thumbsWidth,a=t.thumbsSlices,o=r._player.duration/a,s={x:Math.floor(e/o)*i,y:0,url:n,height:r._thumbsHeight,width:i};return new l.ThumbnailInfo(s)}})),le(this,"_buildKalturaThumbnailConfig",(function(e,t){var n,i=l.Utils.Object.getPropertyPath(e,"components.seekbar"),a=t.sources&&t.sources.poster,o=t.sources&&t.sources.type===l.MediaType.VOD,s=r._player.shouldAddKs(t)?null==(n=t.session)?void 0:n.ks:"",u=l.Utils.Object.mergeDeep(ue,i);return se({thumbsSprite:o?r._getThumbSlicesUrl(a,s,u):""},u)})),le(this,"_getThumbSlicesUrl",(function(e,t,n){if("string"==typeof e&&ce.test(e))try{var r=se({thumbnailUrl:e},n),i=ee("{{thumbnailUrl}}/width/{{thumbsWidth}}/vid_slices/{{thumbsSlices}}",r);return t?i+"/ks/"+t:i}catch(e){return""}return""})),this._player=e,this._thumbnailConfig=this._buildKalturaThumbnailConfig(t,n),this._eventManager=new l.EventManager,this._isUsingKalturaThumbnail()){var i,a=new Image;this._eventManager.listenOnce(a,"load",(function(){r._thumbsHeight=a.naturalHeight})),a.src=(null==(i=this._thumbnailConfig)?void 0:i.thumbsSprite)||""}}var t=e.prototype;return t.destroy=function(){this._eventManager.destroy()},t.getThumbnail=function(e){return this._isUsingKalturaThumbnail()?this._convertKalturaThumbnailToThumbnailInfo(e):this._player._localPlayer.getThumbnail(e)},t.getKalturaThumbnailConfig=function(){return this._thumbnailConfig},e}();n(320);function de(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 he(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var fe=function(){function e(e,t){var n=this;he(this,"_disabled",!1),this._player=e;var r=t.ui;if(r.disable){this._disabled=!0;var i=document.getElementById(r.targetId);i&&i.appendChild(e.getView())}else this._uiManager=new u.UIManager(e,r),r.customPreset?this._uiManager.buildCustomUI(r.customPreset):this._uiManager.buildDefaultUI(),this._handleVr(t.plugins),this._handleExternalCSS(r);return new Proxy(this,{get:function(e,t){return n._disabled?function(){}:e[t]}})}var t,n,r,i=e.prototype;return i.destroy=function(){this._uiManager.destroy()},i.reset=function(){this._resetErrorState()},i.setConfig=function(e,t){this._uiManager.setConfig(e,t)},i.addComponent=function(e){return this._uiManager.addComponent(e)},i.removeComponent=function(e){var t={label:"Remove_"+e.removeComponent,get:u.Components.Remove,presets:e.presets,area:e.area||e.container,replaceComponent:e.removeComponent};return this._uiManager.addComponent(t)},i.registerManager=function(e,t){this._player.registerService(e,t)},i.getManager=function(e){return this._player.getService(e)},i.hasManager=function(e){return this._player.hasService(e)},i.setLoadingSpinnerState=function(e){this.setConfig({show:e},"loading")},i._resetErrorState=function(){this.setConfig({hasError:!1},"engine")},i._handleExternalCSS=function(t){t.css&&l.Utils.Dom.loadStyleSheetAsync(t.css).then((function(){e._logger.debug("external css was loaded successfully")}),(function(){e._logger.error("external css failed to load")}))},i._handleVr=function(e){void 0===e&&(e={}),e.vr&&!e.vr.disable&&this._setStereoConfig(e.vr)},i._setStereoConfig=function(e){(e.toggleStereo||(l.Env.isMobile||l.Env.isTablet)&&!1!==e.toggleStereo)&&this.setConfig(l.Utils.Object.mergeDeep({},{vrStereoMode:!!e.startInStereo}),"vrStereo")},t=e,(n=[{key:"store",get:function(){return this._uiManager.store}}])&&de(t.prototype,n),r&&de(t,r),e}();he(fe,"_logger",Object(l.getLogger)("UIWrapper"));var ge={PLAYLIST_LOADED:"kaltura-player-playlistloaded",PLAYLIST_ITEM_CHANGED:"kaltura-player-playlistitemchanged",PLAYLIST_ENDED:"kaltura-player-playlistended"};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,r.key,r)}}var ve=["hls","dash","progressive"],me=function(){function e(e,t,n){this._sources=e,this._config=t,this._index=n}var t,n,r,i=e.prototype;return i.updateSources=function(e){this._sources=l.Utils.Object.mergeDeep({},e)},i.updatePlugins=function(e){this._plugins=l.Utils.Object.copyDeep(e)},i.isPlayable=function(){var e=this;return!!ve.find((function(t){return e._sources&&e._sources[t]&&e._sources[t].length}))},t=e,(n=[{key:"sources",get:function(){var e=this;return ve.forEach((function(t){e._sources&&e._sources[t]&&0===e._sources[t].length&&delete e._sources[t]})),this._sources}},{key:"config",get:function(){return this._config}},{key:"plugins",get:function(){return this._plugins||{}}},{key:"index",get:function(){return this._index}}])&&ye(t.prototype,n),r&&ye(t,r),e}();function be(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 _e=function(){function e(){this._id="",this._metadata={name:"",description:""},this._poster="",this._items=[],this._activeItemIndex=-1}var t,n,r,i=e.prototype;return i.configure=function(e,t){var n=this;this._id=e.id?e.id:this._id,this._poster=e.poster?e.poster:this._poster,this._metadata=e.metadata?e.metadata:this._metadata,e.items&&(this._items=[],e.items.forEach((function(e,r){if(e.sources){var i=l.Utils.Object.mergeDeep({},t),a=e.sources.options||{};e.sources.options=l.Utils.Object.mergeDeep(i,a)}n._items.push(new me(e.sources,e.config,r))})))},i.updateItemSources=function(e,t){this._items[e].updateSources(t)},i.updateItemPlugins=function(e,t){this._items[e].updatePlugins(t)},i.getNext=function(e){var t=e?(this._activeItemIndex+1)%this._items.length:this._activeItemIndex+1;return this._items[t]||null},t=e,(n=[{key:"id",get:function(){return this._id}},{key:"items",get:function(){return this._items}},{key:"metadata",get:function(){return this._metadata}},{key:"poster",get:function(){return this._poster}},{key:"current",get:function(){return this._items[this._activeItemIndex]||null}},{key:"prev",get:function(){return this._items[this._activeItemIndex-1]||null}},{key:"activeItemIndex",set:function(e){this._activeItemIndex=e}}])&&be(t.prototype,n),r&&be(t,r),e}();function Ee(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 ke=function(){function e(e,t){this._player=e,this._eventManager=new l.EventManager,this._playlist=new _e,this._options={autoContinue:!0,loop:!1},this._countdown={duration:10,showing:!0},this._mediaInfoList=[],this._playerOptions=t,this._appPluginConfig={}}var t,n,r,i=e.prototype;return i.configure=function(e,t){e&&(this._playlist.configure(e,l.Utils.Object.getPropertyPath(this._player.sources,"options")),l.Utils.Object.mergeDeep(this._options,e.options),l.Utils.Object.mergeDeep(this._countdown,e.countdown),e.items&&e.items.find((function(e){return!!e.sources}))&&(this._mediaInfoList=e.items.map((function(e,n){return t&&t.entries&&"object"==typeof t.entries[n]?t.entries[n]:{entryId:e.sources.id}})),this._player.dispatchEvent(new l.FakeEvent(ge.PLAYLIST_LOADED,{playlist:this})),this._addBindings(),this.playNext()))},i.load=function(e,t,n){var r=this._getMergedPlaylistData(e,t);this.configure(r,n)},i.reset=function(){this._eventManager.removeAll(),this._playlist=new _e,this._mediaInfoList=[]},i.playNext=function(){e._logger.debug("playNext");var t=this._playlist.getNext(!0);t&&this._setItem(t)},i.playPrev=function(){e._logger.debug("playPrev");var t=this._playlist.prev;t&&this._setItem(t)},i.playItem=function(t){e._logger.debug("playItem("+t+")");var n=this._playlist.items[t];n&&this._setItem(n)},i._getMergedPlaylistData=function(e,t){var n=this;return{id:e.id,metadata:e.metadata,poster:e.poster,options:t?t.options:this._options,countdown:t?t.countdown:this.countdown,items:e.items.map((function(e,r){var i=l.Utils.Object.copyDeep(e);return l.Utils.Object.mergeDeep(i.sources,t&&t.items&&t.items[r]&&t.items[r].sources),Array.isArray(i.sources.poster)&&n._player.updateKalturaPoster(i.sources,e.sources,n._player.dimensions),{sources:i.sources,config:t&&t.items&&t.items[r]&&t.items[r].config}}))}},i._addBindings=function(){var e=this;this._eventManager.listen(this._player,this._player.Event.Core.PLAYBACK_ENDED,(function(){return e._onPlaybackEnded()}))},i._onPlaybackEnded=function(){var e=this._playlist.getNext(!1);e||this._player.dispatchEvent(new l.FakeEvent(ge.PLAYLIST_ENDED)),!this._playerOptions.ui.disable&&this.countdown.showing||(e&&this._options.autoContinue||this._options.loop)&&this.playNext()},i._setItem=function(t){var n=this,r=t.index;e._logger.debug("Playing item number "+r,t);var i={loop:!1};if(this._playlist.current&&(i.autoplay=!0),this._player.configure({playback:i}),this._playlist.activeItemIndex=r,t.isPlayable()){this._resetProviderPluginsConfig();var a=z(t.plugins,this._player.config.plugins),o=a[0];this._appPluginConfig=a[1];var s={session:this._player.config.session,plugins:o,sources:t.sources};return this._player.setMedia(s),this._player.dispatchEvent(new l.FakeEvent(ge.PLAYLIST_ITEM_CHANGED,{index:r,activeItem:t})),Promise.resolve()}if(this._mediaInfoList[r]){this._resetProviderPluginsConfig();var u={sources:t.sources};return this._player.setMedia(u),this._player.loadMedia(this._mediaInfoList[r]).then((function(e){n._playlist.updateItemSources(r,e.sources),n._playlist.updateItemPlugins(r,e.plugins),n._player.dispatchEvent(new l.FakeEvent(ge.PLAYLIST_ITEM_CHANGED,{index:r,activeItem:t}))}))}return Promise.reject()},i._resetProviderPluginsConfig=function(){this._player.configure({plugins:this._appPluginConfig}),this._appPluginConfig={}},i.destroy=function(){this._eventManager.destroy()},t=e,(n=[{key:"items",get:function(){return this._playlist.items}},{key:"current",get:function(){return this._playlist.current}},{key:"next",get:function(){return this._playlist.getNext(this._options.loop)}},{key:"prev",get:function(){return this._playlist.prev}},{key:"id",get:function(){return this._playlist.id}},{key:"metadata",get:function(){return this._playlist.metadata}},{key:"poster",get:function(){return this._playlist.poster}},{key:"countdown",get:function(){if(this._playlist.current&&this._playlist.current.config){var e={duration:10,showing:!0};return l.Utils.Object.mergeDeep(e,this._countdown,this._playlist.current.config.countdown),e}return this._countdown}},{key:"options",get:function(){return this._options}}])&&Ee(t.prototype,n),r&&Ee(t,r),e}();!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(ke,"_logger",Object(l.getLogger)("PlaylistManager"));var Te={CAST_SESSION_START_FAILED:"kaltura-player-castsessionstartfailed",CAST_SESSION_STARTING:"kaltura-player-castsessionstarting",CAST_SESSION_STARTED:"kaltura-player-castsessionstarted",CAST_SESSION_ENDING:"kaltura-player-castsessionending",CAST_SESSION_ENDED:"kaltura-player-castsessionended",CAST_AVAILABLE:"kaltura-player-castavailable"},Ae=function(e){this.textStyle=e.textStyle,this.mediaInfo=e.getMediaInfo(),this.mediaConfig=e.getMediaConfig(),this.advertising=e.config.plugins&&e.config.plugins.ima,this.config=l.Utils.Object.mergeDeep({},e.config,{sources:{startTime:we(e)},playback:{autoplay:0===e.currentTime||!e.paused,audioLanguage:Se(l.TrackType.AUDIO,e),textLanguage:Se(l.TrackType.TEXT,e)}})};function we(e){return e.isLive()?e.isDvr()?e.duration-e.currentTime<e.config.cast.dvrThreshold||!e.currentTime?-1:e.currentTime:-1:!e.isCasting()&&!e.currentTime&&e.config.sources.startTime>-1?e.config.sources.startTime:e.currentTime}function Se(e,t){var n=t.getActiveTracks();if(n[e])return n[e].language;try{return t.config.playback[e+"Language"]}catch(e){return null}}function Ce(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 xe=function(){function e(e,t,n){this._id=e,this._friendlyName=t,this._resuming=n}var t,n,r;return t=e,(n=[{key:"deviceFriendlyName",get:function(){return this._friendlyName}},{key:"id",get:function(){return this._id}},{key:"resuming",get:function(){return this._resuming}}])&&Ce(t.prototype,n),r&&Ce(t,r),e}();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)}}function Pe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var De=function(e){var t,n;function r(t,n,i){var a;return Pe(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(a=e.call(this)||this),"_isCastInitiator",!1),a._playerConfig={},r._logger=Object(l.getLogger)(t),a._remoteControl=i,a._castConfig=l.Utils.Object.mergeDeep({},a.constructor.defaultConfig,n),a._eventManager=new l.EventManager,r._logger.debug("Initialized"),a}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r.isSupported=function(){return!0};var i,a,o,s=r.prototype;return s.loadMedia=function(e){return Promise.resolve()},s.setMedia=function(e){},s.getMediaInfo=function(){},s.getMediaConfig=function(){},s.configure=function(e){void 0===e&&(e={})},s.ready=function(){return Promise.resolve()},s.load=function(){},s.play=function(){},s.pause=function(){},s.reset=function(){},s.destroy=function(){},s.isLive=function(){return!1},s.isDvr=function(){return!1},s.seekToLiveEdge=function(){},s.getStartTimeOfDvrWindow=function(){return 0},s.getTracks=function(e){return[]},s.getActiveTracks=function(){return{audio:void 0,video:void 0,text:void 0}},s.selectTrack=function(e){},s.hideTextTrack=function(){},s.enableAdaptiveBitrate=function(){},s.isAdaptiveBitrateEnabled=function(){return!0},s.setTextDisplaySettings=function(e){},s.startCasting=function(){},s.stopCasting=function(){},s.isCasting=function(){return!0},s.isCastAvailable=function(){return!0},s.getCastSession=function(){return new xe("","")},s.isVr=function(){return!1},s.toggleVrStereoMode=function(){},s.isInVrStereoMode=function(){return!1},i=r,(a=[{key:"ads",get:function(){return null}},{key:"textStyle",set:function(e){},get:function(){return new l.TextStyle}},{key:"buffered",get:function(){return[]}},{key:"currentTime",set:function(e){},get:function(){return 0}},{key:"duration",get:function(){return 0}},{key:"liveDuration",get:function(){return NaN}},{key:"volume",set:function(e){},get:function(){return 1}},{key:"paused",get:function(){return!1}},{key:"ended",get:function(){return!1}},{key:"seeking",get:function(){return!1}},{key:"muted",set:function(e){},get:function(){return!1}},{key:"src",get:function(){return""}},{key:"poster",get:function(){return""}},{key:"playbackRate",set:function(e){},get:function(){return 1}},{key:"engineType",get:function(){return""}},{key:"streamType",get:function(){return""}},{key:"type",get:function(){return r.Type}},{key:"config",get:function(){return this._playerConfig}},{key:"isCastInitiator",set:function(e){this._isCastInitiator=e},get:function(){return this._isCastInitiator}}])&&Ie(i.prototype,a),o&&Ie(i,o),r}(l.FakeEventTarget);function Re(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)}}Pe(De,"defaultConfig",{}),Pe(De,"Type","BaseRemotePlayer");var Oe=function(){function e(){var e=this;!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(this,"_uis",[{template:function(t){return e.idleUI(t)},condition:function(e){return e.engine.isIdle}},{template:function(t){return e.errorUI(t)},condition:function(e){return e.engine.hasError}},{template:function(t){return e.adsUI(t)},condition:function(e){return e.engine.adBreak}},{template:function(t){return e.liveUI(t)},condition:function(e){return e.engine.isLive}},{template:function(t){return e.playbackUI(t)}}])}var t,n,r,i=e.prototype;return i.playbackUI=function(e){return u.Presets.playbackUI(e)},i.idleUI=function(e){return u.Presets.idleUI(e)},i.adsUI=function(e){return u.Presets.adsUI(e)},i.liveUI=function(e){return u.Presets.liveUI(e)},i.errorUI=function(e){return u.Presets.errorUI(e)},t=e,(n=[{key:"uis",get:function(){return this._uis}}])&&Re(t.prototype,n),r&&Re(t,r),e}();function Le(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function Me(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 Ne(e,t,n){return t&&Me(e.prototype,t),n&&Me(e,n),e}var Ue=function(){function e(e){this._player=e}return Ne(e,[{key:"player",get:function(){return this._player}}]),e}(),Fe=function(e){function t(t,n,r){var i;return(i=e.call(this,t)||this)._session=n,r&&(i._ui=r),i}return Le(t,e),Ne(t,[{key:"ui",get:function(){return this._ui}},{key:"session",get:function(){return this._session}}]),t}(Ue),je=function(e){function t(t,n){var r;return(r=e.call(this,t)||this)._snapshot=n,r}return Le(t,e),Ne(t,[{key:"snapshot",get:function(){return this._snapshot}}]),t}(Ue),Be=function(e){function t(t,n){var r;return(r=e.call(this,t)||this)._available=n,r}return Le(t,e),Ne(t,[{key:"available",get:function(){return this._available}}]),t}(Ue);var Ve=function(e){this.getPlayerSnapshot=qe.bind(e),this.getUIWrapper=Xe.bind(e),this.onRemoteDeviceAvailable=We.bind(e),this.onRemoteDeviceConnected=Ge.bind(e),this.onRemoteDeviceDisconnected=ze.bind(e),this.onRemoteDeviceConnecting=He.bind(e),this.onRemoteDeviceDisconnecting=Ke.bind(e),this.onRemoteDeviceConnectFailed=Ye.bind(e)};function He(){Ve._logger.debug("onRemoteDeviceConnecting"),this.dispatchEvent(new l.FakeEvent(Te.CAST_SESSION_STARTING))}function Ge(e){var t=this;Ve._logger.debug("onRemoteDeviceConnected",e);var n=e.player,r=e.ui,i=e.session;this._eventManager.removeAll(),Object.values(l.EventType).forEach((function(e){return t._eventManager.listen(n,e,(function(e){return t.dispatchEvent(e)}))}));var a=this.config;r&&l.Utils.Object.mergeDeep(a,{ui:{customPreset:r.uis}}),this.configure({playback:{muted:this.muted,volume:this.volume}}),this._localPlayer.reset(),this._uiWrapper.destroy(),this._remotePlayer=n,this._uiWrapper=new fe(this,a),this.dispatchEvent(new l.FakeEvent(Te.CAST_SESSION_STARTED,{session:i}))}function Ke(){Ve._logger.debug("onRemoteDeviceDisconnecting"),this.dispatchEvent(new l.FakeEvent(Te.CAST_SESSION_ENDING))}function ze(e){var t=this;Ve._logger.debug("onRemoteDeviceDisconnected",e);var n=e.player,r=e.snapshot;if(this._remotePlayer&&this._remotePlayer===n&&(this._eventManager.removeAll(),$e.call(this,r),r)){this.dispatchEvent(new l.FakeEvent(Te.CAST_SESSION_ENDED));var i,a=this.config,o=!r.config.playback.autoplay,s=r.mediaInfo,u=r.mediaConfig;r.config.playback.autoplay=!0,Qe.call(this,r.config),this._eventManager.listenOnce(this,this.Event.Core.CHANGE_SOURCE_ENDED,(function(){Je.call(t,r.config.sources)})),s?i=this.loadMedia(s):u&&(i=Promise.resolve(),this.setMedia(u)),i&&i.then((function(){t._eventManager.listenOnce(t,t.Event.Core.FIRST_PLAYING,(function(){t.textStyle=r.textStyle,Qe.call(t,a),Ze.call(t,r.config.playback),o&&t.pause()}))}))}}function We(e){Ve._logger.debug("onRemoteDeviceAvailable",e);var t=e.player,n=e.available;this.dispatchEvent(new l.FakeEvent(Te.CAST_AVAILABLE,{type:t.type,available:n}))}function Ye(){Ve._logger.debug("onRemoteDeviceConnectFailed"),this.dispatchEvent(new l.FakeEvent(Te.CAST_SESSION_START_FAILED))}function qe(){var e=new Ae(this);return Ve._logger.debug("getPlayerSnapshot",e),e}function Xe(){return Ve._logger.debug("getUIWrapper"),this._uiWrapper}function $e(e){var t=this;this._uiWrapper.destroy();var n=this._localPlayer.config;if(n.plugins&&n.plugins.ima){var r={};if(n.cast.advertising&&n.cast.advertising.vast){if(e.config.sources.startTime>0){var i=n.plugins.ima.adTagUrl;r={adTagUrl:""},this._eventManager.listen(this,l.EventType.FIRST_PLAYING,(function(){return t.configure({plugins:{ima:{adTagUrl:i}}})}))}}else r={delayInitUntilSourceSelected:!0};l.Utils.Object.mergeDeep(n,{plugins:{ima:r}}),this._localPlayer.destroy(),this._remotePlayer=null,this._localPlayer=Object(l.loadPlayer)(n)}else this._remotePlayer=null;Object.values(l.EventType).forEach((function(e){return t._eventManager.listen(t._localPlayer,e,(function(e){return t.dispatchEvent(e)}))})),this._uiWrapper=new fe(this,this.config),this._uiWrapper.setConfig({isCastAvailable:this.isCastAvailable()},"engine")}function Qe(e){var t=e.sources.startTime,n=e.playback.autoplay;this.configure({sources:{startTime:t},playback:{autoplay:n}})}function Je(e){if(e.captions.length){var t=e.captions;this.configure({sources:{captions:t}})}}function Ze(e){if(e.audioLanguage){var t=this.getTracks(l.TrackType.AUDIO).find((function(t){return t.language===e.audioLanguage}));this.selectTrack(t)}if(e.textLanguage){var n=this.getTracks(l.TrackType.TEXT).find((function(t){return t.language===e.textLanguage}));this.selectTrack(n)}}function et(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(Ve,"_logger",Object(l.getLogger)("RemoteControl"));var tt=function(){function e(){et(this,"_remotePlayers",new Map)}e.register=function(t,n){"function"==typeof n?e._registry.has(t)?e._logger.debug("Remote player of type "+t+" is already registered"):(e._logger.debug("Register remote player of type "+t),e._registry.set(t,n)):e._logger.debug("remote player must be instance of BaseRemotePlayer")};var t=e.prototype;return t.load=function(t,n){var r=this;e._registry.forEach((function(i,a){e._logger.debug("Load remote player of type "+a);var o=new i(t,new Ve(n),n.config.targetId);r._remotePlayers.set(a,o)}))},t.startCasting=function(t){e._logger.debug("Start casting");var n=this._getRemotePlayer(t);return n?n.startCasting():Promise.reject()},t.isCastAvailable=function(t){var n=this._getRemotePlayer(t);return!!n&&(e._logger.debug("isCastAvailable: "+n.isCastAvailable()),n.isCastAvailable())},t.destroy=function(){var e=this._remotePlayers;Array.from(e.values()).forEach((function(e){return e.destroy()}))},t.setIsCastInitiator=function(e,t){var n=this._getRemotePlayer(e);n&&(n.isCastInitiator=t)},t._getRemotePlayer=function(e){var t=this._remotePlayers;return e&&t.get(e)?t.get(e):t.size>0?Array.from(t.values())[0]:void 0},e}();function nt(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)}}et(tt,"_registry",new Map),et(tt,"_logger",Object(l.getLogger)("RemotePlayerManager"));var rt=function(){function e(e){this._type=e.type,this._position=e.position,this._numAds=e.numAds}var t,n,r;return e.prototype.toJSON=function(){return{type:this.type,position:this.position,numAds:this.numAds}},t=e,(n=[{key:"type",get:function(){return this._type}},{key:"position",get:function(){return this._position}},{key:"numAds",get:function(){return this._numAds}}])&&nt(t.prototype,n),r&&nt(t,r),e}();function it(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 at=function(){function e(e,t){this._id=e,this._system=t.system,this._url=t.url,this._contentType=t.contentType,this._title=t.title,this._position=t.position,this._duration=t.duration,this._clickThroughUrl=t.clickThroughUrl,this._posterUrl=t.posterUrl,this._skipOffset=t.skipOffset,this._linear=t.linear,this._width=t.width||0,this._height=t.height||0,this._bitrate=t.bitrate||0,this._bumper=t.bumper,this._inStream=t.inStream||!1,this._vpaid=t.vpaid||!1,this._streamId=t.streamId||"",this._wrapperAdIds=t.wrapperAdIds,this._wrapperCreativeIds=t.wrapperCreativeIds,this._wrapperAdSystems=t.wrapperAdSystems}var t,n,r;return e.prototype.toJSON=function(){return{id:this.id,system:this.system,url:this.url,contentType:this.contentType,title:this.title,position:this.position,duration:this.duration,clickThroughUrl:this.clickThroughUrl,posterUrl:this.posterUrl,skipOffset:this.skipOffset,linear:this.linear,skippable:this.skippable,width:this.width,height:this.height,bitrate:this.bitrate,bumper:this.bumper,inStream:this.inStream,vpaid:this.vpaid}},t=e,(n=[{key:"id",get:function(){return this._id}},{key:"system",get:function(){return this._system}},{key:"contentType",get:function(){return this._contentType}},{key:"url",get:function(){return this._url}},{key:"title",get:function(){return this._title}},{key:"position",get:function(){return this._position}},{key:"duration",get:function(){return this._duration}},{key:"clickThroughUrl",get:function(){return this._clickThroughUrl}},{key:"posterUrl",get:function(){return this._posterUrl}},{key:"skipOffset",get:function(){return this._skipOffset}},{key:"linear",get:function(){return this._linear}},{key:"width",get:function(){return this._width}},{key:"height",get:function(){return this._height}},{key:"bitrate",get:function(){return this._bitrate}},{key:"bumper",get:function(){return this._bumper}},{key:"inStream",get:function(){return this._inStream}},{key:"skippable",get:function(){return!!(this.skipOffset&&this.skipOffset>0)}},{key:"vpaid",get:function(){return this._vpaid}},{key:"streamId",get:function(){return this._streamId}},{key:"wrapperAdIds",get:function(){return this._wrapperAdIds}},{key:"wrapperCreativeIds",get:function(){return this._wrapperCreativeIds}},{key:"wrapperAdSystems",get:function(){return this._wrapperAdSystems}}])&&it(t.prototype,n),r&&it(t,r),e}();function ot(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var st=function(){function e(t){var n=this;ot(this,"_prebid",null),this._loadPromise=l.Utils.Object.defer(),this._loadPromise.catch((function(){return e._logger.warn("Prebid SDK failed to load")})),t?(this._config=t,this._loadPrebidSDKLib(this._config.libUrl).then((function(){n._isPrebidSDKLibLoaded()?(n._prebid=window.pbjs,n._loadPromise.resolve()):n._loadPromise.reject()})).catch((function(){n._loadPromise.reject()}))):this._loadPromise.reject()}var t=e.prototype;return t._isPrebidSDKLibLoaded=function(){return window.pbjs&&window.pbjs.que},t._loadPrebidSDKLib=function(e){return this._isPrebidSDKLibLoaded()?Promise.resolve():l.Utils.Dom.loadScriptAsync(e)},t._load=function(t){var n=this;return new Promise((function(r,i){n._loadPromise.then((function(){var a=setTimeout(i,t.timeout||4e3);n._prebid.que.push((function(){n._prebid.addAdUnits(t.adUnit),t.options&&n._prebid.setConfig(t.options),n._prebid.requestBids({bidsBackHandler:function(o){if(e._logger.debug("returned bids",o),clearTimeout(a),t.params){var s={};t.adUnit&&(s.adUnit=t.adUnit),s.params=t.params;var l=n._prebid.adServers.dfp.buildVideoUrl(s);r([{vastUrl:l}])}else try{var u=o[t.adUnit.code||Object.keys(o)[0]].bids;r(u)}catch(e){i()}}})}))})).catch(i)}))},t.load=function(e){return this._load(e||this._config)},e}();ot(st,"_logger",Object(l.getLogger)("PrebidManager"));var lt=function(e){var t,n;function r(t){var n;return function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(n=e.call(this)||this),"id","AdLayoutMiddleware"),n._context=t,n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.load=function(e){var t=this;this._context.prerollReady.then((function(){return t.callNext(e)}))},i.play=function(e){var t=this;this._context.prerollReady.then((function(){return t.callNext(e)}))},r}(l.BaseMiddleware);function ut(){return(ut=Object.assign||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}).apply(this,arguments)}function ct(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 pt=function(e){var t,n;function r(t,n){var r;return(r=e.call(this)||this)._player=t,r._eventManager=new l.EventManager,r._liveEventManager=new l.EventManager,r._adsPluginControllers=n,r._prebidManager=new st(r._player.config.advertising&&r._player.config.advertising.prebid),r._init(),r}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i,a,o,s=r.prototype;return s.isAdPlaying=function(){return this.isAdBreak()&&this._isAdPlaying},s.isAdBreak=function(){return!!this._adBreak},s.getAdBreaksLayout=function(){return this._adBreaksLayout},s.getAdBreak=function(){return this._adBreak},s.getAd=function(){return this._ad},s.skipAd=function(){var e=this._adsPluginControllers.find((function(e){return e.active}));e&&e.skipAd()},s.playAdNow=function(e){var t=this;if(this.isAdBreak())r._logger.warn("Tried to call playAdNow during an ad break");else{var n=Promise.all(e.map((function(e){return t._getPrebidAds(e)})));this._playAdBreak({position:this._player.currentTime||0,ads:e,played:!1,loadedPromise:n})}},s.getMiddleware=function(){return this._middleware?this._middleware:this._middleware=new lt(this)},s._init=function(){this._initMembers(),this._addBindings()},s._initMembers=function(){this._allAdsCompleted=!0,this._adBreaksLayout=[],this._adBreak=null,this._ad=null,this._adPlayed=!1,this._snapback=0,this._adIsLoading=!1,this._isAdPlaying=!1,this._liveSeeking=!1},s._addBindings=function(){var e=this;this._eventManager.listen(this._player,l.CustomEventType.SOURCE_SELECTED,(function(){return e._handleConfiguredAdBreaks()})),this._eventManager.listen(this._player,l.AdEventType.AD_MANIFEST_LOADED,(function(t){return e._onAdManifestLoaded(t)})),this._eventManager.listen(this._player,l.AdEventType.AD_BREAK_START,(function(t){return e._onAdBreakStart(t)})),this._eventManager.listen(this._player,l.AdEventType.AD_LOADED,(function(){return e._onAdLoaded()})),this._eventManager.listen(this._player,l.AdEventType.AD_STARTED,(function(t){return e._onAdStarted(t)})),this._eventManager.listen(this._player,l.AdEventType.AD_COMPLETED,(function(){return e._isAdPlaying=!1})),this._eventManager.listen(this._player,l.AdEventType.AD_BREAK_END,(function(){return e._onAdBreakEnd()})),this._eventManager.listen(this._player,l.AdEventType.ADS_COMPLETED,(function(){return e._onAdsCompleted()})),this._eventManager.listen(this._player,l.AdEventType.AD_ERROR,(function(t){return e._onAdError(t)})),this._eventManager.listen(this._player,l.CustomEventType.PLAYER_RESET,(function(){return e._reset()})),this._eventManager.listen(this._player,l.CustomEventType.PLAYER_DESTROY,(function(){return e._destroy()})),this._eventManager.listenOnce(this._player,l.Html5EventType.ENDED,(function(){return e._onEnded()})),this._eventManager.listenOnce(this._player,l.CustomEventType.PLAYBACK_ENDED,(function(){return e._onPlaybackEnded()})),this._eventManager.listen(this._player,l.AdEventType.AD_RESUMED,(function(){return e._isAdPlaying=!0})),this._eventManager.listen(this._player,l.AdEventType.AD_PAUSED,(function(){return e._isAdPlaying=!1}))},s._handleConfiguredAdBreaks=function(){var e=this,t=this._player.config.advertising.playAdsAfterTime||this._player.config.sources.startTime;this._configAdBreaks=this._player.config.advertising.adBreaks.filter((function(e){return("number"==typeof e.every||"number"==typeof e.position||"number"==typeof e.percentage)&&e.ads.length})).map((function(n){e._validateOneTimeConfig(n);var r=n.position;0===n.percentage&&(r=0),100===n.percentage&&(r=-1),n.every&&(r=n.every);var i=e._player.isLive()?r<t:r<=t;return{position:r,percentage:n.percentage,every:n.every,ads:n.ads.slice(),played:-1<r&&i}})),this._configAdBreaks.length?(this._dispatchAdManifestLoaded(),this._handlePrebidAdConfig(),this._handleConfiguredPreroll(),this._eventManager.listenOnce(this._player,l.Html5EventType.DURATION_CHANGE,(function(){e._player.isLive()?e._eventManager.listenOnce(e._player,l.Html5EventType.SEEKING,(function(){e._pushNextAdsForLive(e._configAdBreaks,(function(t){return e._player.currentTime+t.every})),e._attachLiveSeekedHandler()})):e._handleEveryAndPercentage(),e._configAdBreaks.sort((function(e,t){return e.position-t.position})),e._configAdBreaks.some((function(e){return e.position>0}))&&e._handleConfiguredMidrolls()}))):this.prerollReady=Promise.resolve()},s._validateOneTimeConfig=function(e){"number"==typeof e.position&&("number"==typeof e.percentage&&(r._logger.warn("Validate ad break - ignore percentage "+e.percentage+" as position "+e.position+" configured"),delete e.percentage),"number"==typeof e.every&&(r._logger.warn("Validate ad break - ignore every "+e.every+" as position "+e.position+" configured"),delete e.every)),"number"==typeof e.percentage&&"number"==typeof e.every&&(r._logger.warn("Validate ad break - ignore every "+e.every+" as percentage "+e.percentage+" configured"),delete e.every)},s._dispatchAdManifestLoaded=function(){var e=this,t=Array.from(new Set(this._configAdBreaks.map((function(e){return e.every&&e.every+"s"||"number"==typeof e.percentage&&e.percentage+"%"||e.position}))));r._logger.debug(l.AdEventType.AD_MANIFEST_LOADED,t),this._player.dispatchEvent(new l.FakeEvent(l.AdEventType.AD_MANIFEST_LOADED,{adBreaksPosition:t})),this._player.hasService("timeline")&&this._player.config.advertising.showAdBreakCuePoint&&t.forEach((function(t){e._player.getService("timeline").addCuePoint(ut({time:-1!==t?t:1/0},e._player.config.advertising.adBreakCuePointStyle))}))},s._handlePrebidAdConfig=function(){var e=this;this._prebidManager&&this._configAdBreaks.filter((function(e){return!e.played})).map((function(t){var n=Promise.all(t.ads.map((function(t){return e._getPrebidAds(t)})));t.loadedPromise=n,n.then((function(e){return t.ads=e}))}))},s._getPrebidAds=function(e){var t=this;return new Promise((function(n){if(e.prebid&&t._prebidManager){var r=l.Utils.Object.mergeDeep({},e.prebid,t._player.config.advertising.prebid);t._prebidManager.load(r).then((function(t){var r=t.map((function(e){return e&&e.vastUrl}));e.url=r.concat(e.url),n(e)})).catch((function(){n(e)}))}else n(e)}))},s._handleConfiguredPreroll=function(){var e=this._configAdBreaks.filter((function(e){return 0===e.position&&!e.played})),t=this._mergeAdBreaks(e);this.prerollReady=t&&t.loadedPromise?t.loadedPromise:Promise.resolve(),t&&this._playAdBreak(t)},s._handleEveryAndPercentage=function(){var e=this;this._configAdBreaks.forEach((function(t){if(e._player.duration&&t.every)for(var n=2*t.every;n<=e._player.duration;)e._configAdBreaks.push({position:n,ads:t.ads,played:!1,loadedPromise:Promise.resolve()}),n+=t.every;else e._player.duration&&t.percentage&&!t.position&&(t.position=Math.floor(e._player.duration*t.percentage/100))}))},s._attachLiveSeekedHandler=function(){var e=this;this._eventManager.listenOnce(this._player,l.CustomEventType.FIRST_PLAYING,(function(){e._eventManager.listen(e._player,l.Html5EventType.SEEKING,(function(){e._liveSeeking=!0})),e._eventManager.listen(e._player,l.Html5EventType.SEEKED,(function(){e._liveSeeking=!1,e._pushNextAdsForLive(e._configAdBreaks,(function(t){return e._player.currentTime+t.every}))}))}))},s._pushNextAdsForLive=function(e,t){this._liveEventManager.removeAll();var n=[];e.forEach((function(e){if(![-1,0].includes(e.position)){var i=e.every,a=e.ads,o={every:i,position:t(e),ads:a,played:!1,loadedPromise:Promise.resolve()};r._logger.debug("Pushing next ad for live",o),n.push(o)}})),n.length&&(this._configAdBreaks=[].concat(n,this._configAdBreaks.filter((function(e){return-1===e.position}))))},s._handleConfiguredMidrolls=function(){var e=this;this._eventManager.listen(this._player,l.Html5EventType.TIME_UPDATE,(function(){if(!e._player.paused&&!e._liveSeeking){var t=e._configAdBreaks.filter((function(t){return!t.played&&e._player.currentTime&&t.position<=e._player.currentTime&&t.position>e._snapback}));if(t.length){var n=t[t.length-1].position,i=t.filter((function(e){return e.position===n}));if(e._player.isLive())!e._player.isDvr()||e._player.isOnLiveEdge()&&e._player.config.advertising.returnToLive?e._handleReturnToLive(i):e._pushNextAdsForLive(i,(function(t){return(e._player.isOnLiveEdge()?e._player.currentTime:t.position)+t.every}));else e._snapback=n,r._logger.debug("Set snapback value "+e._snapback),e._eventManager.listen(e._player,l.Html5EventType.SEEKED,(function(){var t=e._configAdBreaks.findIndex((function(t){return t.played&&"number"==typeof e._player.currentTime&&e._player.currentTime<t.position}));t>0&&!e._configAdBreaks[t-1].played&&(e._snapback=0,r._logger.debug("Reset snapback value"))}));var a=e._mergeAdBreaks(i);a&&e._playAdBreak(a)}}}))},s._handleReturnToLive=function(e){var t=this;this._liveEventManager.listenOnce(this._player,l.AdEventType.AD_ERROR,(function(){t._pushNextAdsForLive(e,(function(e){return(t._player.isOnLiveEdge()?t._player.currentTime:e.position)+e.every}))})),this._liveEventManager.listenOnce(this._player,l.AdEventType.AD_BREAK_END,(function(){t._player.seekToLiveEdge()}))},s._playAdBreak=function(e){var t=this._adsPluginControllers.find((function(e){return"function"==typeof e.playAdNow}));t?(e.played=!0,this._adIsLoading=!0,r._logger.debug("Playing ad break positioned in "+e.position),e.loadedPromise.then((function(){return t.playAdNow(e.ads)}))):r._logger.warn("No ads plugin registered")},s._onAdManifestLoaded=function(e){this._adBreaksLayout=Array.from(new Set(this._adBreaksLayout.concat(e.payload.adBreaksPosition))).sort(),this._allAdsCompleted=!1},s._onAdBreakStart=function(e){this._adBreak=e.payload.adBreak},s._onAdLoaded=function(){this._adIsLoading=!1},s._onAdStarted=function(e){this._ad=e.payload.ad,this._adPlayed=!0,this._isAdPlaying=!0},s._onAdBreakEnd=function(){this._adBreak=null,this._ad=null},s._onAdsCompleted=function(){this._adsPluginControllers.every((function(e){return e.done}))&&this._configAdBreaks.every((function(e){return e.played}))&&(this._allAdsCompleted=!0,r._logger.debug(l.AdEventType.ALL_ADS_COMPLETED),this.dispatchEvent(new l.FakeEvent(l.AdEventType.ALL_ADS_COMPLETED)))},s._onAdError=function(e){this._adIsLoading=!1,e.payload.severity===l.Error.Severity.CRITICAL&&(this._isAdPlaying=!1,this._adsPluginControllers.every((function(e){return e.done}))&&this._configAdBreaks.every((function(e){return e.played}))&&(this._allAdsCompleted=!0,this._adPlayed&&(r._logger.debug(l.AdEventType.ALL_ADS_COMPLETED),this.dispatchEvent(new l.FakeEvent(l.AdEventType.ALL_ADS_COMPLETED)))))},s._isBumper=function(e){return"bumper"===e.name},s._onEnded=function(){var e=this;if(!this._adIsLoading){var t=this._adsPluginControllers.find((function(t){return e._isBumper(t)})),n=this._adsPluginControllers.find((function(t){return!e._isBumper(t)&&!t.done})),r=t&&"function"==typeof t.onPlaybackEnded?function(){return t.onPlaybackEnded()}:function(){return Promise.resolve()},i=n&&"function"==typeof n.onPlaybackEnded?function(){return n.onPlaybackEnded()}:function(){return Promise.resolve()};this._adBreaksLayout.includes(-1)||this._adBreaksLayout.includes("100%")||(this._allAdsCompleted=!0),r().finally((function(){i().finally((function(){return e._handleConfiguredPostroll()}))}))}},s._onPlaybackEnded=function(){this._configAdBreaks.forEach((function(e){return e.played=!0}))},s._handleConfiguredPostroll=function(){var e=this._configAdBreaks.filter((function(e){return!e.played&&-1===e.position}));if(e.length){var t=this._mergeAdBreaks(e);t&&this._playAdBreak(t)}this._configAdBreaks.forEach((function(e){return e.played=!0}))},s._reset=function(){this._eventManager.removeAll(),this._liveEventManager.removeAll(),this._init()},s._destroy=function(){this._adsPluginControllers=[],this._eventManager.destroy(),this._liveEventManager.destroy()},s._mergeAdBreaks=function(e){if(e.length)return e.forEach((function(e){return e.played=!0})),{position:e[0].position,ads:e.reduce((function(e,t){return e.concat(t.ads)}),[]),played:!1,loadedPromise:Promise.all(e.map((function(e){return e.loadedPromise})))}},i=r,(a=[{key:"allAdsCompleted",get:function(){return this._allAdsCompleted}}])&&ct(i.prototype,a),o&&ct(i,o),r}(l.FakeEventTarget);!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(pt,"_logger",Object(l.getLogger)("AdsController"));var dt=function(){function e(e){this._pluginManager=e}return e.prototype.getAdsControllers=function(){return Object.values(this._pluginManager.getAll()).filter((function(e){return"function"==typeof e.getAdsController})).map((function(e){return e.getAdsController()}))},e}();function ht(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ft=function(e){var t,n;function r(t){var n;return ht(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(n=e.call(this)||this),"id","PluginReadinessMiddleware"),n._plugins=t,r._logger.debug("plugins readiness",n._plugins),n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.load=function(e){this._checkNextSettle(0,e)},i._checkNextSettle=function(e,t){e<this._plugins.length?this._checkSettle(e,t):this.callNext(t)},i._checkSettle=function(e,t){var n=this;(this._plugins[e].ready?this._plugins[e].ready:Promise.resolve()).then((function(){r._logger.debug("plugin "+n._plugins[e].name+" ready promise resolved"),n._checkNextSettle(e+1,t)})).catch((function(){r._logger.debug("plugin "+n._plugins[e].name+" ready promise rejected"),n._checkNextSettle(e+1,t)}))},i.play=function(e){this._checkNextSettle(0,e)},r}(l.BaseMiddleware);ht(ft,"_logger",Object(l.getLogger)("PluginReadinessMiddleware"));var gt=function(){function e(e){!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(this,"_textTrack",null),this._player=e}var t=e.prototype;return t._addTextTrack=function(){this._textTrack=this._player.addTextTrack(l.TextTrack.KIND.METADATA,"CuePoints")},t._getMetadataTracks=function(){return this._player.getNativeTextTracks().filter((function(e){return e.kind===l.TextTrack.KIND.METADATA}))},t._createTextTrackCue=function(e){var t=e.startTime,n=e.endTime,r=e.id,i=e.metadata;return Object(l.createTextTrackCue)({startTime:t,endTime:n,id:r,type:l.TimedMetadata.TYPE.CUE_POINT,metadata:i})},t._cuesSorter=function(e,t){return e.startTime-t.startTime},t.getAllCuePoints=function(){return this._getMetadataTracks().reduce((function(e,t){return e.concat(Array.from(t.cues).map((function(e){return Object(l.createTimedMetadata)(e)})))}),[]).sort(this._cuesSorter)},t.getActiveCuePoints=function(){return this._getMetadataTracks().reduce((function(e,t){return e.concat(Array.from(t.activeCues).map((function(e){return Object(l.createTimedMetadata)(e)})))}),[]).sort(this._cuesSorter)},t._getTextTrackCueById=function(e){var t=null;return this._getMetadataTracks().some((function(n){return t=n.cues.getCueById(e)})),t},t._removeTextTrackCue=function(e){this._getMetadataTracks().forEach((function(t){try{t.removeCue(e)}catch(e){}}))},t.addCuePoints=function(e){var t=this;this._player.ready().then((function(){t._textTrack||t._addTextTrack();var n=[];e.forEach((function(e){var r,i=t._createTextTrackCue(e),a=t._getTextTrackCueById(e.id);a&&t._removeTextTrackCue(a),null==(r=t._textTrack)||r.addCue(i),n.push(Object(l.createTimedMetadata)(i))})),t._player.dispatchEvent(new l.FakeEvent(l.EventType.TIMED_METADATA_ADDED,{cues:n}))}))},t._clearAllTextTrackCues=function(){var e=this;this._getMetadataTracks().forEach((function(t){for(;t.cues.length;)e._removeTextTrackCue(t.cues[0])}))},t.reset=function(){this._clearAllTextTrackCues()},t.destroy=function(){this.reset()},e}();var yt=function(){function e(t){var n=this;!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(this,"_servicesRegistry",new Map),e._logger=Object(l.getLogger)("ServiceProvider"),this._eventManager=new l.EventManager,this._eventManager.listen(t,t.Event.Core.PLAYER_RESET,(function(){return n.reset()}))}var t=e.prototype;return t.register=function(t,n){this._servicesRegistry.has(t)?e._logger.debug(t+" service already exists"):(this._servicesRegistry.set(t,n),e._logger.debug(t+" service registered"))},t.get=function(e){return this._servicesRegistry.get(e)},t.has=function(e){return this._servicesRegistry.has(e)},t.reset=function(){this._servicesRegistry.forEach((function(e){return"function"==typeof e.reset&&e.reset()}))},t.destroy=function(){this._servicesRegistry.forEach((function(e){return"function"==typeof e.destroy&&e.destroy()})),this._eventManager.removeAll(),this._servicesRegistry.clear()},e}();function vt(){return(vt=Object.assign||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}).apply(this,arguments)}function mt(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 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,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Et=function(e){var t,n;function r(t){var n;_t(bt(n=e.call(this)||this),"_eventManager",new l.EventManager),_t(bt(n),"_mediaInfo",null),_t(bt(n),"_remotePlayer",null),_t(bt(n),"_pluginManager",new X),_t(bt(n),"_pluginsConfig",{}),_t(bt(n),"_reset",!0),_t(bt(n),"_firstPlay",!0),_t(bt(n),"_sourceSelected",null),_t(bt(n),"_appPluginConfig",{}),_t(bt(n),"_thumbnailManager",null),_t(bt(n),"_isVisible",!1),_t(bt(n),"_autoPaused",!1);var r=t.sources,i=t.plugins;n._configEvaluator=new oe,n._configEvaluator.evaluatePluginsConfig(i,t),n._playbackStart=!1;var a=l.Utils.Object.mergeDeep({},t);delete a.plugins,delete a.sources,n._localPlayer=Object(l.loadPlayer)(a),n._controllerProvider=new dt(n._pluginManager),n._viewabilityManager=new R(n.config.viewability),n._uiWrapper=new fe(bt(n),l.Utils.Object.mergeDeep(t,{ui:{logger:{getLogger:l.getLogger,LogLevel:l.LogLevel}}})),n._serviceProvider=new yt(bt(n)),n._cuepointManager=new gt(bt(n)),n._provider=new c.Provider(l.Utils.Object.mergeDeep(t.provider,{logger:{getLogger:l.getLogger,LogLevel:l.LogLevel}}),"3.8.1"),n._playlistManager=new ke(bt(n),t),Object.values(l.EventType).forEach((function(e){return n._eventManager.listen(n._localPlayer,e,(function(e){return n.dispatchEvent(e)}))})),n._addBindings();var o=l.Utils.Object.mergeDeep({},t.playlist,{items:null});return n._playlistManager.configure(o),n.configure({plugins:i}),n._playlistManager.configure({items:t.playlist&&t.playlist.items||[]}),n._localPlayer.setSources(r||{}),n._remotePlayerManager=new tt,n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i,a,o,s=r.prototype;return s.loadMedia=function(e,t){var n=this;return r._logger.debug("loadMedia",e),this._mediaInfo=e,this.reset(),this._localPlayer.loadingMedia=!0,this._uiWrapper.setLoadingSpinnerState(!0),new Promise((function(r,i){n._provider.getMediaConfig(e).then((function(e){var i=l.Utils.Object.copyDeep(e);t&&(i.sources=i.sources||{},i.sources=l.Utils.Object.mergeDeep(i.sources,t));var a=z(i.plugins,n.config.plugins);i.plugins=a[0],n._appPluginConfig=a[1],n.configure(d({sources:n.sources},i)),n.setMedia(i),r(i)}),(function(e){var t=new l.Error(l.Error.Severity.CRITICAL,l.Error.Category.PLAYER,l.Error.Code.LOAD_FAILED,e);n._localPlayer.dispatchEvent(new l.FakeEvent(l.EventType.ERROR,t)),i(e)}))}))},s.setMedia=function(e){r._logger.debug("setMedia",e),this.reset(!0);var t=l.Utils.Object.copyDeep(e),n=l.Utils.Object.mergeDeep({},t.sources,this._localPlayer.sources);delete t.sources,l.Utils.Object.mergeDeep(t.session,this._localPlayer.config.session),t.plugins=t.plugins||{},Object.keys(this._pluginsConfig).forEach((function(e){t.plugins[e]=t.plugins[e]||{}})),this.configure({session:e.session}),K(n)?this._thumbnailManager=null:this._thumbnailManager=new pe(this,this.config.ui,e),this.updateKalturaPoster(n,e.sources,this._localPlayer.dimensions),D(this,vt({},t,{sources:n}));var i=function(e,t){if(t&&K(t)){var n=e.config.playback,r=!1;return n.streamPriority.forEach((function(e){"youtube"===e.engine&&(r=!0)})),r||n.streamPriority.push({engine:"youtube",format:"progressive"}),n}return null}(this,n);i&&(t.playback=i),this.configure(vt({},t,{sources:n}))},s.updateKalturaPoster=function(e,t,n){var r,i;!function(e,t,n,r){var i=e.poster,a=t.poster,o=n.width,s=n.height;"string"==typeof i&&ce.test(i)&&i===a&&(e.poster=i+"/height/"+s+"/width/"+o+(r?"/ks/"+r:"")),t.poster=e.poster||""}(e,t,n,this.shouldAddKs()?null==(r=this.config)||null==(i=r.session)?void 0:i.ks:"")},s.shouldAddKs=function(e){var t,n;return!(!this.config.provider.loadThumbnailWithKs||!1!==(null==(t=e||this.config)||null==(n=t.session)?void 0:n.isAnonymous))},s.loadPlaylist=function(e,t){var n=this;return r._logger.debug("loadPlaylist",e),this._uiWrapper.setLoadingSpinnerState(!0),new Promise((function(r,i){n._provider.getPlaylistConfig(e).then((function(e){n.setPlaylist(e,t),r(e)}),(function(e){var t=new l.Error(l.Error.Severity.CRITICAL,l.Error.Category.PLAYER,l.Error.Code.LOAD_FAILED,e);n._localPlayer.dispatchEvent(new l.FakeEvent(l.EventType.ERROR,t)),i(e)}))}))},s.loadPlaylistByEntryList=function(e,t){var n=this;return r._logger.debug("loadPlaylistByEntryList",e),this._uiWrapper.setLoadingSpinnerState(!0),new Promise((function(r,i){n._provider.getEntryListConfig(e).then((function(i){n.setPlaylist(i,t,e),r(i)}),(function(e){var t=new l.Error(l.Error.Severity.CRITICAL,l.Error.Category.PLAYER,l.Error.Code.LOAD_FAILED,e);n._localPlayer.dispatchEvent(new l.FakeEvent(l.EventType.ERROR,t)),i(e)}))}))},s.setPlaylist=function(e,t,n){r._logger.debug("setPlaylist",e);var i={playlist:e,plugins:{}};Object.keys(this._pluginsConfig).forEach((function(e){i.plugins[e]={}})),this._configEvaluator.evaluatePluginsConfig(i.plugins,i),this._configureOrLoadPlugins(i.plugins),this._playlistManager.load(e,t,n)},s.getMediaInfo=function(){return l.Utils.Object.copyDeep(this._mediaInfo)},s.getDrmInfo=function(){return this._localPlayer.getDrmInfo()},s.getMediaConfig=function(){var e={sources:this._localPlayer.sources,plugins:this._pluginsConfig};return l.Utils.Object.copyDeep(e)},s.setSourcesMetadata=function(e){this._localPlayer.setSourcesMetadata(e)},s.configure=function(e){void 0===e&&(e={}),e=G(e);var t=l.Utils.Object.mergeDeep({},this.config,e);this._configEvaluator.evaluatePluginsConfig(e.plugins,t),this._configureOrLoadPlugins(e.plugins);var n=l.Utils.Object.mergeDeep({},e);if(delete n.plugins,n.sources){var r=n.sources;delete n.sources,this._localPlayer.configure(n),this._localPlayer.setSources(r||{})}else this._localPlayer.configure(n);e.ui&&this._uiWrapper.setConfig(t.ui),e.playlist&&this._playlistManager.configure(e.playlist)},s.ready=function(){return this._localPlayer.ready()},s.load=function(){this._localPlayer.load()},s.play=function(){this._localPlayer.play()},s.pause=function(){this._localPlayer.pause()},s.getView=function(){return this._localPlayer.getView()},s.getVideoElement=function(){return this._localPlayer.getVideoElement()},s.reset=function(e){var t;(void 0===e&&(e=!1),this._reset)||(this._reset=!0,this._firstPlay=!0,this._sourceSelected=null,this._attachEventManager&&this._attachEventManager.removeAll(),this._uiWrapper.reset(),this._resetProviderPluginsConfig(),this._pluginManager.reset(),this._cuepointManager.reset(),this._localPlayer.reset(e),null==(t=this._thumbnailManager)||t.destroy())},s.destroy=function(){var e,t=this.config.ui.targetId;this._reset=!0,this._playbackStart=!1,this._firstPlay=!0,this._uiWrapper.destroy(),this._pluginManager.destroy(),this._cuepointManager.destroy(),this._playlistManager.destroy(),this._localPlayer.destroy(),this._eventManager.destroy(),null==(e=this._thumbnailManager)||e.destroy(),this._viewabilityManager.destroy(),this._remotePlayerManager.destroy(),this._pluginsConfig={};var n=document.getElementById(t);n&&n.parentNode&&l.Utils.Dom.removeChild(n.parentNode,n)},s.isLive=function(){return this._localPlayer.isLive()},s.isOnLiveEdge=function(){return this._localPlayer.isOnLiveEdge()},s.isDvr=function(){return this._localPlayer.isDvr()},s.seekToLiveEdge=function(){this._localPlayer.seekToLiveEdge()},s.getStartTimeOfDvrWindow=function(){return this._localPlayer.getStartTimeOfDvrWindow()},s.getTracks=function(e){return this._localPlayer.getTracks(e)},s.getActiveTracks=function(){return this._localPlayer.getActiveTracks()},s.selectTrack=function(e){this._localPlayer.selectTrack(e)},s.hideTextTrack=function(){this._localPlayer.hideTextTrack()},s.showTextTrack=function(){this._localPlayer.showTextTrack()},s.enableAdaptiveBitrate=function(){this._localPlayer.enableAdaptiveBitrate()},s.isAdaptiveBitrateEnabled=function(){return this._localPlayer.isAdaptiveBitrateEnabled()},s.setTextDisplaySettings=function(e){this._localPlayer.setTextDisplaySettings(e)},s.isFullscreen=function(){return this._localPlayer.isFullscreen()},s.notifyEnterFullscreen=function(){this._localPlayer.notifyEnterFullscreen()},s.notifyExitFullscreen=function(){this._localPlayer.notifyExitFullscreen()},s.enterFullscreen=function(e){var t=e||this.config.ui.targetId;this._localPlayer.enterFullscreen(t)},s.exitFullscreen=function(){this._localPlayer.exitFullscreen()},s.enterPictureInPicture=function(){this._localPlayer.enterPictureInPicture()},s.exitPictureInPicture=function(){this._localPlayer.exitPictureInPicture()},s.isInPictureInPicture=function(){return this._localPlayer.isInPictureInPicture()},s.isPictureInPictureSupported=function(){return this._localPlayer.isPictureInPictureSupported()},s.getLogLevel=function(e){return this._localPlayer.getLogLevel(e)},s.startCasting=function(e){var t=this;return this.setIsCastInitiator(e,!0),new Promise((function(n,r){t.remotePlayerManager.startCasting(e).then(n).catch((function(){t.setIsCastInitiator(e,!1),r()}))}))},s.setIsCastInitiator=function(e,t){this._remotePlayerManager.setIsCastInitiator(e,t)},s.isCastAvailable=function(e){return this._remotePlayerManager.isCastAvailable(e)},s.getCastSession=function(){return null},s.stopCasting=function(){},s.isCasting=function(){return!1},s.isVr=function(){return this._localPlayer.isVr()},s.toggleVrStereoMode=function(){var e=this._pluginManager.get("vr");e&&"function"==typeof e.toggleVrStereoMode&&e.toggleVrStereoMode()},s.isInVrStereoMode=function(){var e=this._pluginManager.get("vr");return!(!e||"function"!=typeof e.isInStereoMode)&&e.isInStereoMode()},s.setLogLevel=function(e,t){this._localPlayer.setLogLevel(e,t)},s.getThumbnail=function(e){if(!e){if(isNaN(this.currentTime))return null;e=this.currentTime}if(e=this.isLive()?e+this.getStartTimeOfDvrWindow():e,this._thumbnailManager)return this._thumbnailManager.getThumbnail(e)},s._addBindings=function(){var e=this;this._eventManager.listen(this,l.EventType.CHANGE_SOURCE_STARTED,(function(){return e._onChangeSourceStarted()})),this._eventManager.listen(this,l.EventType.CHANGE_SOURCE_ENDED,(function(){return e._onChangeSourceEnded()})),this._eventManager.listen(this,l.EventType.PLAYER_RESET,(function(){return e._onPlayerReset()})),this._eventManager.listen(this,l.EventType.ENDED,(function(){return e._onEnded()})),this._eventManager.listen(this,l.EventType.FIRST_PLAY,(function(){return e._firstPlay=!1})),this._eventManager.listen(this,l.EventType.SOURCE_SELECTED,(function(t){return e._sourceSelected=t.payload.selectedSource[0]})),this._eventManager.listen(this,l.EventType.PLAYBACK_ENDED,(function(){return e._onPlaybackEnded()})),this._eventManager.listen(this,l.EventType.PLAYBACK_START,(function(){e._playbackStart=!0})),this._eventManager.listen(this,l.AdEventType.AD_AUTOPLAY_FAILED,(function(t){return e._onAdAutoplayFailed(t)})),this._eventManager.listen(this,l.AdEventType.AD_STARTED,(function(){return e._onAdStarted()})),this.config.playback.playAdsWithMSE&&(this._attachEventManager=new l.EventManager,this._eventManager.listen(this,l.AdEventType.AD_LOADED,(function(t){var n=t.payload.ad;n&&n.linear&&1===n.position&&!n.inStream&&e.src?(e._attachEventManager.listenOnce(e,l.AdEventType.AD_BREAK_START,(function(){return e.detachMediaSource()})),e._attachEventManager.listenOnce(e,l.AdEventType.AD_BREAK_END,(function(){return e.attachMediaSource()})),e._attachEventManager.listenOnce(e,l.AdEventType.AD_ERROR,(function(){return e.attachMediaSource()}))):e._attachEventManager.removeAll()}))),this._eventManager.listen(this,l.EventType.ERROR,(function(t){t.payload.severity===l.Error.Severity.CRITICAL&&(e._reset=!1)}))},s._onChangeSourceEnded=function(){l.Utils.Object.getPropertyPath(this.config,"ui.targetId")?this._viewabilityManager.observe(l.Utils.Dom.getElementById(this.config.ui.targetId),this._handleVisibilityChange.bind(this)):r._logger.warn("Cannot observe visibility change without config.ui.targetId")},s._onPlayerReset=function(){this._playbackStart=!1,l.Utils.Object.getPropertyPath(this.config,"ui.targetId")&&this._viewabilityManager.unObserve(l.Utils.Dom.getElementById(this.config.ui.targetId),this._handleVisibilityChange.bind(this))},s._onChangeSourceStarted=function(){this._configureOrLoadPlugins(this._pluginsConfig),this.reset(),this._pluginManager.loadMedia(),this._reset=!1},s._onEnded=function(){var e=this;setTimeout((function(){e._adsController&&!e._adsController.allAdsCompleted?e._eventManager.listenOnce(e._adsController,l.AdEventType.ALL_ADS_COMPLETED,(function(){e.dispatchEvent(new l.FakeEvent(l.EventType.PLAYBACK_ENDED))})):e.dispatchEvent(new l.FakeEvent(l.EventType.PLAYBACK_ENDED))}))},s._onPlaybackEnded=function(){this.config.playback.loop&&(this.currentTime=0,this.play())},s._onAdStarted=function(){this._firstPlay&&(this._localPlayer.posterManager.hide(),this._localPlayer.hideBlackCover())},s._onAdAutoplayFailed=function(e){this._firstPlay&&this.config.playback.autoplay&&(this._localPlayer.posterManager.show(),this.dispatchEvent(new l.FakeEvent(l.EventType.AUTOPLAY_FAILED,e.payload)))},s._configureOrLoadPlugins=function(e){var t=this;void 0===e&&(e={});var n=[],r=[],i=[];Object.keys(e).forEach((function(a){var o=t._pluginManager.get(a);if(o)o.updateConfig(e[a]),e[a]=o.getConfig();else if(t._sourceSelected)delete e[a];else{try{t._pluginManager.load(a,t,e[a])}catch(e){t.dispatchEvent(new l.FakeEvent(l.Error.Code.ERROR,e))}var s=t._pluginManager.get(a);s&&(i.push(s),e[a]=s.getConfig(),"function"==typeof s.getMiddlewareImpl&&("bumper"===s.name?n.push(s.getMiddlewareImpl()):n.unshift(s.getMiddlewareImpl())),"function"==typeof s.getUIComponents&&r.push.apply(r,s.getUIComponents()||[]),"function"==typeof s.getEngineDecorator&&t._localPlayer.registerEngineDecoratorProvider(new l.EngineDecoratorProvider(s)))}})),r.forEach((function(e){return t._uiWrapper.addComponent(e)})),this._pluginReadinessMiddleware||(this._pluginReadinessMiddleware=new ft(i),this._localPlayer.playbackMiddleware.use(this._pluginReadinessMiddleware)),this._maybeCreateAdsController(),n.forEach((function(e){return t._localPlayer.playbackMiddleware.use(e)})),l.Utils.Object.mergeDeep(this._pluginsConfig,e)},s._maybeCreateAdsController=function(){var e=this;if(!this._adsController){var t=this._controllerProvider.getAdsControllers();t.length&&(this._adsController=new pt(this,t),this._localPlayer.playbackMiddleware.use(this._adsController.getMiddleware()),this._eventManager.listen(this._adsController,l.AdEventType.ALL_ADS_COMPLETED,(function(t){e.dispatchEvent(t)})))}},s.attachMediaSource=function(){this._localPlayer.attachMediaSource()},s.detachMediaSource=function(){this._localPlayer.detachMediaSource()},s._resetProviderPluginsConfig=function(){this.configure({plugins:this._appPluginConfig}),this._appPluginConfig={}},s._handleVisibilityChange=function(e){this._isVisible=e,this.dispatchEvent(new l.FakeEvent("visibilitychange",{visible:this._isVisible})),this.config.playback.autoplay===l.AutoPlayType.IN_VIEW&&this._isVisible&&!this._playbackStart&&this._localPlayer.play({programmatic:!0}),!0===this.config.playback.autopause&&this._handleAutoPause(e)},s._handleAutoPause=function(e){var t=!this.paused||this._adsController&&this._adsController.isAdPlaying(),n=!this.isInPictureInPicture()&&this._playbackStart&&t;e?this._autoPaused&&(this.paused&&this.play(),this._autoPaused=!1):n&&(this.pause(),this._autoPaused=!0)},s.getService=function(e){return this._serviceProvider.get(e)},s.hasService=function(e){return this._serviceProvider.has(e)},s.registerService=function(e,t){this._serviceProvider.register(e,t)},s.addTextTrack=function(e,t){return this._localPlayer.addTextTrack(e,t)},s.getNativeTextTracks=function(){return this._localPlayer.getNativeTextTracks()},i=r,(a=[{key:"textDisplaySetting",get:function(){return this._localPlayer.textDisplaySetting}},{key:"textStyle",set:function(e){this._localPlayer.textStyle=e},get:function(){return this._localPlayer.textStyle}},{key:"buffered",get:function(){return this._localPlayer.buffered}},{key:"stats",get:function(){return this._localPlayer.stats}},{key:"currentTime",set:function(e){this._localPlayer.currentTime=e},get:function(){return this._localPlayer.currentTime}},{key:"duration",get:function(){return this._localPlayer.duration}},{key:"liveDuration",get:function(){return this._localPlayer.liveDuration}},{key:"normalizedCurrentTime",set:function(e){this.isLive()?this.currentTime=e+this.getStartTimeOfDvrWindow():this.currentTime=e},get:function(){return this.isLive()?this.currentTime-this.getStartTimeOfDvrWindow():this.currentTime}},{key:"normalizedDuration",get:function(){return this.isLive()?this.liveDuration-this.getStartTimeOfDvrWindow():this.duration}},{key:"volume",set:function(e){this._localPlayer.volume=e},get:function(){return this._localPlayer.volume}},{key:"paused",get:function(){return this._localPlayer.paused}},{key:"seeking",get:function(){return this._localPlayer.seeking}},{key:"playsinline",set:function(e){this._localPlayer.playsinline=e},get:function(){return this._localPlayer.playsinline}},{key:"muted",set:function(e){this._localPlayer.muted=e},get:function(){return this._localPlayer.muted}},{key:"src",get:function(){return this._localPlayer.src}},{key:"videoHeight",get:function(){return this._localPlayer.videoHeight}},{key:"videoWidth",get:function(){return this._localPlayer.videoWidth}},{key:"dimensions",set:function(e){this._localPlayer.dimensions=e},get:function(){return this._localPlayer.dimensions}},{key:"poster",get:function(){return this._localPlayer.poster}},{key:"ended",get:function(){return this._localPlayer.ended}},{key:"playbackRate",set:function(e){this._localPlayer.playbackRate=e},get:function(){return this._localPlayer.playbackRate}},{key:"playbackRates",get:function(){return this._localPlayer.playbackRates}},{key:"defaultPlaybackRate",get:function(){return this._localPlayer.defaultPlaybackRate}},{key:"engineType",get:function(){return this._localPlayer.engineType}},{key:"streamType",get:function(){return this._localPlayer.streamType}},{key:"env",get:function(){return this._localPlayer.env}},{key:"selectedSource",get:function(){return this._sourceSelected}},{key:"sources",get:function(){return vt({},this._localPlayer.sources)}},{key:"config",get:function(){return vt({},this._localPlayer.config,{plugins:this._pluginsConfig,sources:this._localPlayer.sources})}},{key:"hasUserInteracted",get:function(){return this._localPlayer.hasUserInteracted}},{key:"loadingMedia",set:function(e){this._localPlayer.loadingMedia=e}},{key:"ads",get:function(){return this._adsController}},{key:"plugins",get:function(){return this._pluginManager.getAll()}},{key:"provider",get:function(){return this._provider}},{key:"ui",get:function(){return this._uiWrapper}},{key:"playlist",get:function(){return this._playlistManager}},{key:"Event",get:function(){return vt({Cast:Te,Core:l.EventType,Playlist:ge,UI:u.EventType},l.EventType,{VISIBILITY_CHANGE:"visibilitychange"})}},{key:"TextStyle",get:function(){return this._localPlayer.TextStyle}},{key:"ViewabilityType",get:function(){return O}},{key:"State",get:function(){return this._localPlayer.State}},{key:"Track",get:function(){return this._localPlayer.Track}},{key:"LogLevelType",get:function(){return this._localPlayer.LogLevelType}},{key:"LogLevel",get:function(){return this._localPlayer.LogLevel}},{key:"AbrMode",get:function(){return this._localPlayer.AbrMode}},{key:"MediaType",get:function(){return this._localPlayer.MediaType}},{key:"StreamType",get:function(){return this._localPlayer.StreamType}},{key:"EngineType",get:function(){return this._localPlayer.EngineType}},{key:"Error",get:function(){return this._localPlayer.Error}},{key:"crossOrigin",set:function(e){this._localPlayer.crossOrigin=e},get:function(){return this._localPlayer.crossOrigin}},{key:"isVisible",get:function(){return this._isVisible}},{key:"viewabilityManager",get:function(){return this._viewabilityManager}},{key:"cuePointManager",get:function(){return this._cuepointManager}},{key:"remotePlayerManager",get:function(){return this._remotePlayerManager}}])&&mt(i.prototype,a),o&&mt(i,o),r}(l.FakeEventTarget);_t(Et,"_logger",Object(l.getLogger)("KalturaPlayer"+l.Utils.Generator.uniqueId(5)));var kt={};function Tt(){return kt}function At(e){return kt[e]?kt[e]:null}var wt=["_remotePlayer","_listeners","_uiWrapper"],St={get:function(e,t){if("destroy"===t){var n=e.config.targetId;delete kt[n]}return t in l.FakeEventTarget.prototype||wt.includes(t)?e[t]:e._remotePlayer&&t in e._remotePlayer?e._remotePlayer[t]:e[t]},set:function(e,t,n){return e._remotePlayer&&!wt.includes(t)?t in e._remotePlayer&&(e._remotePlayer[t]=n):e[t]=n,!0}};function Ct(e){!function(e){!1!==l.Utils.Object.getPropertyPath(e,"log.playerVersion")&&(Object(l.setLogLevel)(l.LogLevel.INFO),Object(l.getLogger)().log("%c kaltura-player-js 3.8.1","color: #ff98f9;  font-size: large"),Object(l.getLogger)().log("%c For more details see https://github.com/kaltura/kaltura-player-js","color: #ff98f9;"))}(e),F(e=G(e));var t=H(e);!function(e){var t,n=e.provider,r=null==(t=V())?void 0:t.productVersion;if(!n.partnerId||2504201===n.partnerId){var i={url:"https://analytics.kaltura.com/api_v3/index.php?service=analytics&action=trackEvent&apiVersion=3.3.0&format=1&eventType=1&partnerId=2504201&entryId=1_3bwzbc9o&&eventIndex=1&position=0",mimetype:""};i.url=function(e,t){return t&&(e+="&clientVer="+t),e}(i.url,r),i.url=x(i.url),i.url=P(i.url,r),i.url=S(i.url,l.Utils.Generator.guid()+":"+l.Utils.Generator.guid()),navigator.sendBeacon&&navigator.sendBeacon(i.url)}}(t),j(t),function(e){var t=parseFloat(B("kalturaStartTime"));isNaN(t)||l.Utils.Object.createPropertyPath(e,"sources.startTime",t)}(t),U.forEach((function(e){return Object(l.getLogger)("KalturaPlayer:Setup")[e.level](e.msg)})),function(e){!e.disableUserCache&&_.isLocalStorageAvailable()&&_.hasStorage()&&l.Utils.Object.mergeDeep(e,_.getStorageConfig())}(t);var n=function(e){var t=new Et(e),n=new Proxy(t,St);return kt[e.targetId]=n,n}(t);return function(e){if(!e.config.disableUserCache&&_.isLocalStorageAvailable()){var t=_.getPlayerTextStyle();t&&(e.textStyle=l.Utils.Object.mergeDeep(new l.TextStyle,t))}}(n),function(e){_.isLocalStorageAvailable()&&_.attach(e)}(n),function(e,t){e.cast&&t.remotePlayerManager.load(e.cast,t)}(t,n),function(e){if(l.Env.isIOS||l.Env.isIPadOS){var t=function t(){e.removeEventListener(e.Event.UI.UI_CLICKED,t),Object(l.setCapabilities)(l.EngineType.HTML5,{autoplay:!0})};e.addEventListener(e.Event.SOURCE_SELECTED,(function n(){e.removeEventListener(e.Event.SOURCE_SELECTED,n),e.addEventListener(e.Event.UI.UI_CLICKED,t)}))}}(n),n}var xt=function(){function e(){}return e.toCastTextStyle=function(t){if(window.chrome&&window.chrome.cast){var n=new window.chrome.cast.media.TextTrackStyle;return n.fontFamily=t.fontFamily,n.backgroundColor=e.rgbToHex(t.backgroundColor),n.foregroundColor=e.rgbToHex(t.fontColor),n.fontScale=Number.parseFloat(t.fontSize)/100,n}return{}},e.toPlayerTextStyle=function(t){var n=new l.TextStyle;return n.fontFamily=t.fontFamily,n.fontSize=100*t.fontScale+"%",n.fontColor=e.hexToRGB(t.foregroundColor),n.backgroundColor=e.hexToRGB(t.backgroundColor),n},e.rgbToHex=function(e){var t="#"+("0"+parseInt(e[0],10).toString(16)).slice(-2)+("0"+parseInt(e[1],10).toString(16)).slice(-2)+("0"+parseInt(e[2],10).toString(16)).slice(-2);if(e[3]){var n=e[3];n=Math.round(100*n)/100,t+=(Math.round(255*n)+65536).toString(16).substr(-2).toUpperCase()}else t+="FF";return t.toUpperCase()},e.hexToRGB=function(e){for(var t=[],n=(e=e.slice(1)).match(/.{1,2}/g),r=0;r<3;r++){var i=n&&n[r];i&&t.push(parseInt(i,16))}return t},e}();function It(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var Pt={ACTION:"action",EVENT:"event"},Dt=function(e){this.type=e},Rt=function(e){function t(t,n){var r;return(r=e.call(this,Pt.EVENT)||this).event=t,r.payload=n,r}return It(t,e),t}(Dt),Ot=function(e){function t(t,n){var r;return(r=e.call(this,Pt.ACTION)||this).action=t,r.args=n,r}return It(t,e),t}(Dt),Lt={registerRemotePlayer:tt.register,PlayerSnapshot:Ae,RemoteControl:Ve,RemoteSession:xe,BaseRemotePlayer:De,RemoteConnectedPayload:Fe,RemoteDisconnectedPayload:je,RemoteAvailablePayload:Be,RemotePlayerUI:Oe,CastEventType:Te,RemotePlayerType:{CHROMECAST:"chromecast"},TextStyleConverter:xt,CustomEventMessage:Rt,CustomActionMessage:Ot,CustomMessageType:Pt,CustomActionType:{SKIP_AD:"skipAd"},CustomMessage:Dt},Mt={PlaylistEventType:ge},Nt="kaltura-player-js",Ut="ovp",Ft="3.8.1";r.a.installAll(),l.Ad=at,l.AdBreak=rt,l.BasePlugin=Y,l.registerPlugin=$}]);
//# sourceMappingURL=kaltura-ovp-player.js.map
var KalturaPlayer="object"==typeof KalturaPlayer?KalturaPlayer:{};KalturaPlayer.plugins=KalturaPlayer.plugins||{},KalturaPlayer.plugins.airplay=function(t){var e={};function n(r){if(e[r])return e[r].exports;var a=e[r]={i:r,l:!1,exports:{}};return t[r].call(a.exports,a,a.exports,n),a.l=!0,a.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var a in t)n.d(r,a,function(e){return t[e]}.bind(null,a));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=1)}([function(t,e){t.exports=KalturaPlayer},function(t,e,n){"use strict";n.r(e),n.d(e,"Plugin",(function(){return U})),n.d(e,"EventType",(function(){return i})),n.d(e,"VERSION",(function(){return W})),n.d(e,"NAME",(function(){return z}));var r,a=n(0),i={AIRPLAY_AVAILABILITY_CHANGED:"airplayavailabilitychanged",AIRPLAY_STARTED:"airplaystarted",AIRPLAY_ENDED:"airplayended"};function o(t){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function l(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function u(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function c(t,e){return(c=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function s(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=y(t);if(e){var a=y(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return f(this,n)}}function f(t,e){return!e||"object"!==o(e)&&"function"!=typeof e?p(t):e}function p(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function y(t){return(y=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function b(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var v=a.ui.h,d=a.ui.preact,h=a.ui.Components,g=a.ui.style,A=a.ui.Event,P=a.ui.Utils,_=a.ui.redux,m=a.ui.Reducers,E=d.Component,w=h.Icon,O=h.IconState,S=h.withPlayer,I=h.Tooltip,R=A.withEventManager,C=P.bindActions,T=m.shell.actions,j=_.connect,k=(a.core.FakeEvent,S(r=R(r=j(null,C(T))(r=function(t){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&c(t,e)}(o,t);var e,n,r,a=s(o);function o(){var t;l(this,o);for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return b(p(t=a.call.apply(a,[this].concat(n))),"state",{isActive:!1,isAvailable:!1}),b(p(t),"_defaultTranslation",{title:"AirPlay",turnOff:"Turn off AirPlay"}),b(p(t),"airPlayAvailabilityChangedHandler",(function(e){t.setState({isAvailable:e.payload.isAvailable})})),b(p(t),"airPlayStartedHandler",(function(){t.setState({isActive:!0}),t.props.addPlayerClass(g.casting)})),b(p(t),"airPlayEndedHandler",(function(){t.setState({isActive:!1}),t.props.removePlayerClass(g.casting)})),t}return e=o,(n=[{key:"componentWillMount",value:function(){this.props.eventManager.listen(this.props.player,i.AIRPLAY_AVAILABILITY_CHANGED,this.airPlayAvailabilityChangedHandler),this.props.eventManager.listen(this.props.player,i.AIRPLAY_STARTED,this.airPlayStartedHandler),this.props.eventManager.listen(this.props.player,i.AIRPLAY_ENDED,this.airPlayEndedHandler)}},{key:"render",value:function(t){if(this.state.isAvailable){var e=this.props.title||this._defaultTranslation.title,n=this.props.turnOff||this._defaultTranslation.turnOff;return v("div",{className:g.controlButtonContainer},v(I,{label:this.state.isActive?n:e},v("button",{id:"airPlayButton",className:g.controlButton,onClick:t.startAirplay},v(w,{id:G,path:"M785.597 704l-55.273-64h37.887c17.556 0 31.789-14.235 31.789-31.858v-288.283c0-17.595-14.238-31.858-31.789-31.858h-512.423c-17.556 0-31.789 14.235-31.789 31.858v288.283c0 17.595 14.238 31.858 31.789 31.858h40.032l-54.575 64h-49.167c-17.717 0-32.079-14.365-32.079-32.239v-415.521c0-17.805 14.063-32.239 32.079-32.239h639.842c17.717 0 32.079 14.365 32.079 32.239v415.521c0 17.805-14.063 32.239-32.079 32.239h-46.324zM491.273 509.426c11.447-13.424 30.248-13.282 41.719 0l225.536 261.147c11.593 13.424 6.771 24.306-11.069 24.306h-467.54c-17.707 0-22.66-11.025-11.334-24.306l222.687-261.147z",state:this.state.isActive?O.ACTIVE:O.INACTIVE}))))}}}])&&u(e.prototype,n),r&&u(e,r),o}(E))||r)||r)||r);function L(t){return(L="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function D(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function M(t,e,n){return e&&D(t.prototype,e),n&&D(t,n),t}function H(t,e){return(H=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function Y(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=x(t);if(e){var a=x(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return N(this,n)}}function N(t,e){return!e||"object"!==L(e)&&"function"!=typeof e?V(t):e}function V(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function x(t){return(x=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function B(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var K=a.core.FakeEvent,G="airplay",U=function(t){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&H(t,e)}(n,t);var e=Y(n);function n(t,r,a){var o;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n),B(V(o=e.call(this,t,r,a)),"_isActive",!1),B(V(o),"_wasPaused",!1),B(V(o),"startAirplay",(function(){o.logger.debug("Start airplay request"),o.player.getVideoElement().webkitShowPlaybackTargetPicker(),o._wasPaused=o.player.paused})),B(V(o),"_availabilityChangedHandler",(function(t){switch(o.logger.debug("Availability changed to ".concat(t.availability)),t.availability){case"available":o.player.dispatchEvent(new K(i.AIRPLAY_AVAILABILITY_CHANGED,{isAvailable:!0}));break;case"not-available":o.player.dispatchEvent(new K(i.AIRPLAY_AVAILABILITY_CHANGED,{isAvailable:!1}))}})),B(V(o),"_activityChangedHandler",(function(){o._isActive=!o._isActive,o.logger.debug("Activity changed to ".concat(o._isActive.toString())),o.player.dispatchEvent(new K(o._isActive?i.AIRPLAY_STARTED:i.AIRPLAY_ENDED)),o._isActive&&!o._wasPaused&&(o.logger.debug("Calling player play to sync UI"),o.player.play())})),o._attachListeners(),o}return M(n,null,[{key:"isValid",value:function(){return!!window.WebKitPlaybackTargetAvailabilityEvent}}]),M(n,[{key:"getUIComponents",value:function(){return[{label:"airplayButtonComponent",presets:["Playback","Live"],container:"BottomBarRightControls",get:k,beforeComponent:"PictureInPicture",props:{startAirplay:this.startAirplay}}]}},{key:"_attachListeners",value:function(){var t=this;window.WebKitPlaybackTargetAvailabilityEvent&&this.eventManager.listenOnce(this.player,this.player.Event.SOURCE_SELECTED,(function(){t.logger.debug("Attach webkit listeners"),t.eventManager.listen(t.player.getVideoElement(),"webkitplaybacktargetavailabilitychanged",t._availabilityChangedHandler),t.eventManager.listen(t.player.getVideoElement(),"webkitcurrentplaybacktargetiswirelesschanged",t._activityChangedHandler)}))}}]),n}(a.BasePlugin);B(U,"defaultConfig",{});var W="1.1.2",z="@playkit-js/playkit-js-airplay";U.isValid()&&Object(a.registerPlugin)(G,U)}]);
//# sourceMappingURL=playkit-airplay.js.map
var KalturaPlayer="object"==typeof KalturaPlayer?KalturaPlayer:{};KalturaPlayer.plugins=KalturaPlayer.plugins||{},KalturaPlayer.plugins.dualscreen=function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},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 i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},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=12)}([function(e,t){e.exports=KalturaPlayer.ui.preact},function(e,t,n){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=function(e,t){var n=e[1]||"",i=e[3];if(!i)return n;if(t&&"function"==typeof btoa){var r=(a=i,s=btoa(unescape(encodeURIComponent(JSON.stringify(a)))),l="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(s),"/*# ".concat(l," */")),o=i.sources.map((function(e){return"/*# sourceURL=".concat(i.sourceRoot||"").concat(e," */")}));return[n].concat(o).concat([r]).join("\n")}var a,s,l;return[n].join("\n")}(t,e);return t[2]?"@media ".concat(t[2]," {").concat(n,"}"):n})).join("")},t.i=function(e,n,i){"string"==typeof e&&(e=[[null,e,""]]);var r={};if(i)for(var o=0;o<this.length;o++){var a=this[o][0];null!=a&&(r[a]=!0)}for(var s=0;s<e.length;s++){var l=[].concat(e[s]);i&&r[l[0]]||(n&&(l[2]?l[2]="".concat(n," and ").concat(l[2]):l[2]=n),t.push(l))}},t}},function(e,t,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(e,t,n,i){void 0===i&&(i=n),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,i){void 0===i&&(i=n),e[i]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||t.hasOwnProperty(n)||i(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),r(n(17),t),r(n(18),t),r(n(9),t),r(n(19),t),r(n(20),t),r(n(21),t)},function(e,t,n){"use strict";var i,r=function(){return void 0===i&&(i=Boolean(window&&document&&document.all&&!window.atob)),i},o=function(){var e={};return function(t){if(void 0===e[t]){var n=document.querySelector(t);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}e[t]=n}return e[t]}}(),a=[];function s(e){for(var t=-1,n=0;n<a.length;n++)if(a[n].identifier===e){t=n;break}return t}function l(e,t){for(var n={},i=[],r=0;r<e.length;r++){var o=e[r],l=t.base?o[0]+t.base:o[0],c=n[l]||0,u="".concat(l," ").concat(c);n[l]=c+1;var p=s(u),d={css:o[1],media:o[2],sourceMap:o[3]};-1!==p?(a[p].references++,a[p].updater(d)):a.push({identifier:u,updater:A(d,t),references:1}),i.push(u)}return i}function c(e){var t=document.createElement("style"),i=e.attributes||{};if(void 0===i.nonce){var r=n.nc;r&&(i.nonce=r)}if(Object.keys(i).forEach((function(e){t.setAttribute(e,i[e])})),"function"==typeof e.insert)e.insert(t);else{var a=o(e.insert||"head");if(!a)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");a.appendChild(t)}return t}var u,p=(u=[],function(e,t){return u[e]=t,u.filter(Boolean).join("\n")});function d(e,t,n,i){var r=n?"":i.media?"@media ".concat(i.media," {").concat(i.css,"}"):i.css;if(e.styleSheet)e.styleSheet.cssText=p(t,r);else{var o=document.createTextNode(r),a=e.childNodes;a[t]&&e.removeChild(a[t]),a.length?e.insertBefore(o,a[t]):e.appendChild(o)}}function _(e,t,n){var i=n.css,r=n.media,o=n.sourceMap;if(r?e.setAttribute("media",r):e.removeAttribute("media"),o&&"undefined"!=typeof btoa&&(i+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(o))))," */")),e.styleSheet)e.styleSheet.cssText=i;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(i))}}var h=null,f=0;function A(e,t){var n,i,r;if(t.singleton){var o=f++;n=h||(h=c(t)),i=d.bind(null,n,o,!1),r=d.bind(null,n,o,!0)}else n=c(t),i=_.bind(null,n,t),r=function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(n)};return i(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;i(e=t)}else r()}}e.exports=function(e,t){(t=t||{}).singleton||"boolean"==typeof t.singleton||(t.singleton=r());var n=l(e=e||[],t);return function(e){if(e=e||[],"[object Array]"===Object.prototype.toString.call(e)){for(var i=0;i<n.length;i++){var r=s(n[i]);a[r].references--}for(var o=l(e,t),c=0;c<n.length;c++){var u=s(n[c]);0===a[u].references&&(a[u].updater(),a.splice(u,1))}n=o}}}},function(e,t){e.exports=KalturaPlayer},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.icons=void 0,function(e){e.HIDE_ICON_PATH="M4.29289 6.29289C4.68342 5.90237 5.31658 5.90237 5.70711 6.29289L8 8.58579L10.2929 6.29289C10.6834 5.90237 11.3166 5.90237 11.7071 6.29289C12.0976 6.68342 12.0976 7.31658 11.7071 7.70711L8.70711 10.7071C8.31658 11.0976 7.68342 11.0976 7.29289 10.7071L4.29289 7.70711C3.90237 7.31658 3.90237 6.68342 4.29289 6.29289Z",e.SWAP_ICON_PATH="M17.6744 9.27934L21.7563 13.3632L21.8282 13.4537L21.887 13.5492L21.9333 13.6489L21.9684 13.7556L21.9824 13.8172L21.9974 13.929L22 14L21.9897 14.1405L21.9824 14.1828L21.9535 14.2949L21.9231 14.3759L21.887 14.4508L21.8281 14.5463L21.7763 14.6137L21.7207 14.6744L17.6744 18.7207C17.3019 19.0931 16.6981 19.0931 16.3256 18.7207C15.9818 18.3769 15.9554 17.8359 16.2463 17.4617L16.3256 17.3719L18.7439 14.9536L12.9537 14.9537C12.4675 14.9537 12.0663 14.5899 12.0074 14.1196L12 14C12 13.5109 12.3682 13.1078 12.8425 13.0527L12.9537 13.0463L18.7426 13.0451L16.3256 10.6281C15.9798 10.2823 15.9551 9.73687 16.2515 9.36252L16.3256 9.27934C16.6981 8.90689 17.3019 8.90689 17.6744 9.27934ZM6.32562 5.27934C6.69807 4.90689 7.30193 4.90689 7.67438 5.27934L7.74849 5.36252C8.04493 5.73687 8.02023 6.28225 7.67438 6.6281L5.2574 9.04508L11.0463 9.04628L11.1575 9.0527C11.6318 9.10779 12 9.5109 12 10L11.9926 10.1196C11.9337 10.5899 11.5325 10.9537 11.0463 10.9537L5.25605 10.9536L7.67438 13.3719L7.75372 13.4617C8.04463 13.8359 8.01818 14.3769 7.67438 14.7207C7.30193 15.0931 6.69807 15.0931 6.32562 14.7207L2.25793 10.6523L2.18664 10.5668L2.12413 10.4708L2.07695 10.3759L2.03697 10.2639L2.01028 10.1405L2 10C2 9.95226 2.00351 9.90534 2.01036 9.85937L2.01758 9.81716L2.04651 9.70514L2.08932 9.59642L2.12415 9.52899L2.18631 9.43351L2.24369 9.36325L6.32562 5.27934Z",e.SIDE_BY_SIDE_ICON_PATH="M21.8083 4C22.4665 4 23 4.55964 23 5.25V18.75C23 19.4404 22.4665 20 21.8083 20H2.19167C1.53353 20 1 19.4404 1 18.75V5.25C1 4.55964 1.53353 4 2.19167 4H21.8083ZM15 6H3V18H15V6ZM12.999 8.967L13 9L12.998 8.94L12.999 8.967L13 9V15C13 15.5523 12.5523 16 12 16C11.4872 16 11.0645 15.614 11.0067 15.1166L11 15V11.414L6.70711 15.7071C6.34662 16.0676 5.77939 16.0953 5.3871 15.7903L5.29289 15.7071C4.93241 15.3466 4.90468 14.7794 5.2097 14.3871L5.29289 14.2929L9.584 10H6C5.48716 10 5.06449 9.61396 5.00673 9.11662L5 9C5 8.44772 5.44772 8 6 8L12.0193 8.00018C12.0427 8.00063 12.066 8.00189 12.0893 8.00397C12.1097 8.00575 12.1294 8.0081 12.149 8.01102C12.1659 8.01363 12.1834 8.0167 12.2007 8.02024C12.2227 8.02464 12.2444 8.02983 12.2658 8.03572C12.2815 8.0401 12.2969 8.04473 12.3121 8.04974C12.3318 8.05612 12.3516 8.06332 12.3711 8.0711L12.4232 8.09367C12.4439 8.10338 12.4643 8.11379 12.4843 8.12488C12.4964 8.1315 12.5086 8.13861 12.5207 8.146C12.5463 8.16172 12.5711 8.17849 12.5952 8.19631L12.6525 8.24221L12.6167 8.21279C12.6802 8.26255 12.7374 8.31982 12.7872 8.38325C12.7927 8.39016 12.7982 8.3974 12.8037 8.40469C12.8215 8.42887 12.8383 8.45372 12.8539 8.47934L12.8753 8.51594C12.8862 8.53571 12.8966 8.55611 12.9063 8.5769L12.9288 8.62866C12.9367 8.64842 12.9439 8.6682 12.9505 8.68826C12.9553 8.70315 12.9599 8.71854 12.9642 8.73401C12.9702 8.75556 12.9754 8.77725 12.9798 8.79921C12.9833 8.81662 12.9864 8.83405 12.989 8.85153L12.9972 8.92482L12.998 8.94L12.999 8.967Z",e.SHOW_ICON_PATH="M4.29289 10.7071C4.65338 11.0676 5.22061 11.0953 5.6129 10.7903L5.70711 10.7071L8 8.415L10.2929 10.7071C10.6534 11.0676 11.2206 11.0953 11.6129 10.7903L11.7071 10.7071C12.0676 10.3466 12.0953 9.77939 11.7903 9.3871L11.7071 9.29289L8.70711 6.29289C8.34662 5.93241 7.77939 5.90468 7.3871 6.2097L7.29289 6.29289L4.29289 9.29289C3.90237 9.68342 3.90237 10.3166 4.29289 10.7071Z",e.SWITCH_TO_SIDE_BY_SIDE_ICON_PATH="M20.997 3.924L20.998 3.945L20.999 3.98L21 4V10C21 10.5523 20.5523 11 20 11C19.4872 11 19.0645 10.614 19.0067 10.1166L19 10V6.416L14.7071 10.7071C14.3466 11.0676 13.7794 11.0953 13.3871 10.7903L13.2929 10.7071C12.9324 10.3466 12.9047 9.77939 13.2097 9.3871L13.2929 9.29289L17.586 5H14C13.4872 5 13.0645 4.61396 13.0067 4.11662L13 4C13 3.48716 13.386 3.06449 13.8834 3.00673L14 3L20.0332 3.00054C20.0503 3.00109 20.0683 3.00216 20.0862 3.0037C20.1079 3.00553 20.1285 3.00797 20.149 3.01102C20.166 3.01363 20.1834 3.0167 20.2007 3.02024C20.2227 3.02464 20.2444 3.02983 20.2658 3.03572C20.2815 3.0401 20.2969 3.04473 20.3121 3.04974C20.3318 3.05612 20.3516 3.06332 20.3711 3.0711L20.4232 3.09367C20.4439 3.10338 20.4643 3.11379 20.4843 3.12488C20.4964 3.1315 20.5086 3.13861 20.5207 3.146C20.5463 3.16172 20.5711 3.17849 20.5952 3.19631L20.6525 3.24221L20.6168 3.21279C20.6802 3.26255 20.7374 3.31982 20.7872 3.38325C20.7927 3.39016 20.7982 3.3974 20.8037 3.40469C20.8215 3.42887 20.8383 3.45373 20.8539 3.47934L20.8753 3.51594C20.8862 3.53571 20.8966 3.55611 20.9063 3.5769L20.9288 3.62866C20.9367 3.64842 20.9439 3.6682 20.9505 3.68826C20.9553 3.70315 20.9599 3.71854 20.9642 3.73401C20.9702 3.75556 20.9754 3.77725 20.9798 3.79921C20.9833 3.81662 20.9864 3.83405 20.989 3.85153L20.996 3.91075L20.996 3.919L20.997 3.921V3.924ZM3.002 20.059V20.071L3.00175 20.0593C3.00122 20.0503 3.00081 20.0413 3.00052 20.0323L3 14C3 13.4477 3.44772 13 4 13C4.51284 13 4.93551 13.386 4.99327 13.8834L5 14V17.586L9.29289 13.2929C9.65338 12.9324 10.2206 12.9047 10.6129 13.2097L10.7071 13.2929C11.0676 13.6534 11.0953 14.2206 10.7903 14.6129L10.7071 14.7071L6.416 19H10C10.5128 19 10.9355 19.386 10.9933 19.8834L11 20C11 20.5128 10.614 20.9355 10.1166 20.9933L10 21H4C3.99354 21 3.98709 20.9999 3.98066 20.9998C3.95732 20.9994 3.93401 20.9981 3.91075 20.996C3.89031 20.9943 3.87058 20.9919 3.85104 20.989C3.83405 20.9864 3.81662 20.9833 3.79927 20.9798C3.77725 20.9754 3.75556 20.9702 3.73416 20.9643C3.71854 20.9599 3.70315 20.9553 3.68786 20.9503C3.6682 20.9439 3.64842 20.9367 3.62894 20.9289L3.57678 20.9063C3.55611 20.8966 3.53571 20.8862 3.51572 20.8751C3.50361 20.8685 3.49139 20.8614 3.47929 20.854C3.45373 20.8383 3.42887 20.8215 3.40484 20.8037L3.34745 20.7578L3.38325 20.7872C3.31982 20.7374 3.26255 20.6802 3.21279 20.6168C3.20728 20.6098 3.20175 20.6026 3.19633 20.5953C3.17849 20.5711 3.16172 20.5463 3.14607 20.5207L3.12467 20.4841C3.11379 20.4643 3.10338 20.4439 3.09365 20.4231L3.07123 20.3713C3.06332 20.3516 3.05612 20.3318 3.04955 20.3117C3.04473 20.2969 3.0401 20.2815 3.03585 20.266C3.02983 20.2444 3.02464 20.2227 3.02017 20.2008C3.0167 20.1834 3.01363 20.1659 3.01102 20.1485L3.0037 20.0862L3.002 20.059Z",e.MediumSize=24,e.SmallSize=16}(t.icons||(t.icons={}))},function(e,t,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(e,t,n,i){void 0===i&&(i=n),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,i){void 0===i&&(i=n),e[i]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||t.hasOwnProperty(n)||i(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),r(n(22),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getValueOrUndefined=t.dimensionStyleToString=t.getClientY=t.getClientX=t.isInInterval=void 0,t.isInInterval=function(e,t,n){return!isNaN(e)&&!isNaN(t)&&!isNaN(n)&&t<=n&&e>=t&&e<=n},t.getClientX=function(e){return e instanceof MouseEvent?e.clientX:e.changedTouches&&e.changedTouches[0]&&e.changedTouches[0].clientX},t.getClientY=function(e){return e instanceof MouseEvent?e.clientY:e.changedTouches&&e.changedTouches[0]&&e.changedTouches[0].clientY},t.dimensionStyleToString=function(e){return e+"px"},t.getValueOrUndefined=function(e,t){return e?t:void 0}},function(e,t,n){var i=n(3),r=n(16);"string"==typeof(r=r.__esModule?r.default:r)&&(r=[[e.i,r,""]]);var o={insert:"head",singleton:!1};i(r,o);e.exports=r.locals||{}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Position=void 0,function(e){e.BottomLeft="bottom-left",e.BottomRight="bottom-right",e.TopLeft="top-left",e.TopRight="top-right"}(t.Position||(t.Position={}))},function(e,t,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(e,t,n,i){void 0===i&&(i=n),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,i){void 0===i&&(i=n),e[i]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||t.hasOwnProperty(n)||i(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),r(n(32),t)},function(e,t,n){var i=n(3),r=n(40);"string"==typeof(r=r.__esModule?r.default:r)&&(r=[[e.i,r,""]]);var o={insert:"head",singleton:!1};i(r,o);e.exports=r.locals||{}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NAME=t.VERSION=t.Plugin=void 0;var i=n(13);Object.defineProperty(t,"Plugin",{enumerable:!0,get:function(){return i.DualScreen}});t.VERSION="3.0.2";t.NAME="@playkit-js/playkit-js-dual-screen";KalturaPlayer.core.registerPlugin("dualscreen",i.DualScreen)},function(e,t,n){"use strict";var i,r=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__assign||function(){return(o=Object.assign||function(e){for(var t,n=1,i=arguments.length;n<i;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.DualScreen=void 0;var a=n(0),s=n(14),l=n(26),c=n(2),u=n(30),p=n(31),d=n(10),_=n(33),h=n(34),f=n(38),A=n(7),y=n(41),g=n(42),C=n(4);n(46);var m=KalturaPlayer.ui.reducers.shell,v=C.core.EventType,b=["Playback","Live","Ads"],P=function(e){function t(t,n,i){var r=e.call(this,t,n,i)||this;return r._externalLayout=null,r._pipPosition=c.Position.BottomRight,r._removeActivesArr=[],r._playbackEnded=!1,r._resolveReadyPromise=function(){},r._secondaryPlayerType=c.PlayerType.VIDEO,r._pipPortraitMode=!1,r._undoRemoveSettings=null,r._removeSettingsComponent=function(){if(!r._undoRemoveSettings){var e={presets:b,container:c.ReservedPresetAreas.BottomBarRightControls,get:KalturaPlayer.ui.components.Remove,replaceComponent:KalturaPlayer.ui.components.Settings.displayName};r._undoRemoveSettings=r._player.ui.addComponent(e)}},r._makeReadyPromise=function(){return new Promise((function(e){r._resolveReadyPromise=e}))},r._getSecondaryPlayer=function(){return r._secondaryPlayerType===c.PlayerType.IMAGE?r._imagePlayer:r.secondaryKalturaPlayer},r._setMode=function(){switch(r._layout){case c.Layout.PIP:r._switchToPIP();break;case c.Layout.PIPInverse:r._switchToPIPInverse();break;case c.Layout.SingleMedia:r._switchToSingleMedia();break;case c.Layout.SingleMediaInverse:r._switchToSingleMediaInverse();break;case c.Layout.SideBySide:r._switchToSideBySide();break;case c.Layout.SideBySideInverse:r._switchToSideBySideInverse();break;case c.Layout.Hidden:r._switchToHidden();break;default:r.logger.warn("unrecognized layout, got:",r._layout)}},r._setDefaultMode=function(){r._switchToHidden();var e=[c.Layout.PIP,c.Layout.PIPInverse,c.Layout.SideBySide,c.Layout.SideBySideInverse,c.Layout.SingleMedia,c.Layout.SingleMediaInverse];r._layout=e.includes(r.config.layout)?r.config.layout:c.Layout.Hidden,r._pipPosition=r.config.position,r._pipPortraitMode=!1,r._externalLayout=null},r._setPipPosition=function(e){r._pipPosition=e},r.getPipPosition=function(){return r._pipPosition},r._switchToHidden=function(){var e=r._player.ui.store.dispatch;r._layout=c.Layout.Hidden,e(m.actions.removePlayerClass("has-dual-screen-plugin-overlay")),r._removeActives()},r._switchToPIP=function(e,t){var n;void 0===e&&(e=c.Animations.None),r._layout===c.Layout.PIP&&r._removeActivesArr.length&&(null===(n=r._imagePlayer.active)||void 0===n?void 0:n.portrait)===r._pipPortraitMode||(r._pipPortraitMode=r._imagePlayer.active?r._imagePlayer.active.portrait:r._pipPortraitMode,r._layout=c.Layout.PIP,r._addActives(r._player.ui.addComponent({label:"kaltura-dual-screen-pip",presets:b,container:c.ReservedPresetAreas.VideoContainer,get:function(){return a.h(s.PipParent,{animation:e,player:r._player})}}),r._player.ui.addComponent({label:"kaltura-dual-screen-pip",presets:b,container:c.ReservedPresetAreas.InteractiveArea,get:function(){return a.h(d.ResponsiveManager,{onMinSize:function(){r._switchToSingleMedia()},onDefaultSize:r._setMode},a.h(h.DragAndSnapManager,{eventManager:r.eventManager,logger:r.logger,getPosition:r.getPipPosition,onPositionChanged:r._setPipPosition},a.h(s.PipChild,{animation:c.Animations.Fade,playerSizePercentage:r.config.childSizePercentage,player:r._getSecondaryPlayer(),hide:function(e){return r._switchToSingleMedia(c.Animations.None,A.getValueOrUndefined(e,c.ButtonsEnum.Show))},onSideBySideSwitch:function(e){return r._switchToSideBySide(e)},onInversePIP:function(e){return r._switchToPIPInverse(c.Animations.Fade,A.getValueOrUndefined(e,c.ButtonsEnum.SwitchScreen))},portrait:r._pipPortraitMode,aspectRatio:r.config.childAspectRatio,focusOnButton:t})))}})))},r._switchToPIPInverse=function(e,t){void 0===e&&(e=c.Animations.None),r._layout===c.Layout.PIPInverse&&r._removeActivesArr.length||(r._layout=c.Layout.PIPInverse,r._addActives(r._player.ui.addComponent({label:"kaltura-dual-screen-pip",presets:b,container:c.ReservedPresetAreas.VideoContainer,get:function(){return a.h(s.PipParent,{animation:e,player:r._getSecondaryPlayer()})}}),r._player.ui.addComponent({label:"kaltura-dual-screen-pip",presets:b,container:c.ReservedPresetAreas.InteractiveArea,get:function(){return a.h(d.ResponsiveManager,{onMinSize:function(){r._switchToSingleMediaInverse()},onDefaultSize:r._setMode},a.h(h.DragAndSnapManager,{eventManager:r.eventManager,logger:r.logger,getPosition:r.getPipPosition,onPositionChanged:r._setPipPosition},a.h(s.PipChild,{animation:c.Animations.Fade,playerSizePercentage:r.config.childSizePercentage,player:r._player,hide:function(e){return r._switchToSingleMediaInverse(c.Animations.None,A.getValueOrUndefined(e,c.ButtonsEnum.Show))},onSideBySideSwitch:function(e){return r._switchToSideBySideInverse(e)},onInversePIP:function(e){return r._switchToPIP(c.Animations.Fade,A.getValueOrUndefined(e,c.ButtonsEnum.SwitchScreen))},aspectRatio:r.config.childAspectRatio,focusOnButton:t})))}})))},r._switchToSingleMedia=function(e,t){void 0===e&&(e=c.Animations.None),r._layout===c.Layout.SingleMedia&&r._removeActivesArr.length||(r._layout=c.Layout.SingleMedia,r._addActives(r._player.ui.addComponent({label:"kaltura-dual-screen-pip",presets:b,container:c.ReservedPresetAreas.VideoContainer,get:function(){return a.h(s.PipParent,{animation:e,player:r._player})}}),r._player.ui.addComponent({label:"kaltura-dual-screen-pip-minimized",presets:b,container:c.ReservedPresetAreas.BottomBar,get:function(){return a.h(d.ResponsiveManager,{onDefaultSize:r._setMode},a.h(l.PipMinimized,{show:function(e){return r._switchToPIP(c.Animations.None,A.getValueOrUndefined(e,c.ButtonsEnum.Hide))},player:r._getSecondaryPlayer(),onInverse:function(e){return r._switchToSingleMediaInverse(c.Animations.Fade,A.getValueOrUndefined(e,c.ButtonsEnum.SwitchScreen))},focusOnButton:t}))}})))},r._switchToSingleMediaInverse=function(e,t){void 0===e&&(e=c.Animations.None),r._layout===c.Layout.SingleMediaInverse&&r._removeActivesArr.length||(r._layout=c.Layout.SingleMediaInverse,r._addActives(r._player.ui.addComponent({label:"kaltura-dual-screen-pip",presets:b,container:c.ReservedPresetAreas.VideoContainer,get:function(){return a.h(s.PipParent,{animation:e,player:r._getSecondaryPlayer()})}}),r._player.ui.addComponent({label:"kaltura-dual-screen-pip-minimized",presets:b,container:c.ReservedPresetAreas.BottomBar,get:function(){return a.h(d.ResponsiveManager,{onDefaultSize:r._setMode},a.h(l.PipMinimized,{show:function(e){return r._switchToPIPInverse(c.Animations.None,A.getValueOrUndefined(e,c.ButtonsEnum.Hide))},player:r._player,onInverse:function(e){return r._switchToSingleMedia(c.Animations.Fade,A.getValueOrUndefined(e,c.ButtonsEnum.SwitchScreen))},focusOnButton:t}))}})))},r._switchToSideBySide=function(e){if(r._layout!==c.Layout.SideBySide||!r._removeActivesArr.length){r._layout=c.Layout.SideBySide;var t={player:r._player,onExpand:function(e){return r._switchToPIP(c.Animations.ScaleRight,A.getValueOrUndefined(e,c.ButtonsEnum.SideBySide))},focusOnButton:e},n={player:r._getSecondaryPlayer(),onExpand:function(e){return r._switchToPIPInverse(c.Animations.ScaleLeft,A.getValueOrUndefined(e,c.ButtonsEnum.SideBySide))}};r._addActives(r._player.ui.addComponent({label:"kaltura-dual-screen-side-by-side",presets:b,container:c.ReservedPresetAreas.VideoContainer,get:function(){return a.h(f.SideBySideWrapper,{leftSideProps:t,rightSideProps:n,onSizeChange:r._setMode,onMinSize:r._switchToSingleMedia})}}))}},r._switchToSideBySideInverse=function(e){if(r._layout!==c.Layout.SideBySideInverse||!r._removeActivesArr.length){r._layout=c.Layout.SideBySideInverse;var t={player:r._getSecondaryPlayer(),onExpand:function(e){return r._switchToPIPInverse(c.Animations.ScaleRight,A.getValueOrUndefined(e,c.ButtonsEnum.SideBySide))},focusOnButton:e},n={player:r._player,onExpand:function(e){return r._switchToPIP(c.Animations.ScaleLeft,A.getValueOrUndefined(e,c.ButtonsEnum.SideBySide))}};r._addActives(r._player.ui.addComponent({label:"kaltura-dual-screen-side-by-side",presets:b,container:c.ReservedPresetAreas.VideoContainer,get:function(){return a.h(f.SideBySideWrapper,{leftSideProps:t,rightSideProps:n,onSizeChange:r._setMode,onMinSize:r._switchToSingleMedia})}}))}},r._onActiveSlideChanged=function(e){if(e){var t=!1;r._layout!==c.Layout.Hidden||r._externalLayout||(t=!0,r._setDefaultMode()),r._layout===c.Layout.Hidden&&r._externalLayout&&r._applyExternalLayout();var n=!1;e.portrait!==r._pipPortraitMode&&(n=!0),(t||n&&r._layout===c.Layout.PIP)&&r._setMode(),r._removeSettingsComponent()}else r._switchToHidden()},r._onSlideViewChanged=function(e){r._externalLayout!==e&&(r._externalLayout=e,r._applyExternalLayout())},r._applyExternalLayout=function(){switch(r._externalLayout){case c.ExternalLayout.Hidden:r._switchToHidden();break;case c.ExternalLayout.SingleMedia:r._layout!==c.Layout.SingleMedia&&r._switchToSingleMedia();break;case c.ExternalLayout.SingleMediaInverse:r._layout!==c.Layout.SingleMediaInverse&&r._switchToSingleMediaInverse();break;case c.ExternalLayout.PIP:r._layout!==c.Layout.PIP&&r._switchToPIP();break;case c.ExternalLayout.PIPInverse:r._layout!==c.Layout.PIPInverse&&r._switchToPIPInverse();break;case c.ExternalLayout.SideBySide:r._layout!==c.Layout.SideBySide&&r._switchToSideBySide();break;case c.ExternalLayout.SideBySideInverse:r._layout!==c.Layout.SideBySideInverse&&r._switchToSideBySideInverse()}},r._player=n,r._imagePlayer=new g.ImagePlayer(r._onActiveSlideChanged,r.config.slidesPreloadEnabled),r._readyPromise=r._makeReadyPromise(),r._layout=c.Layout.Hidden,r._pipPosition=r.config.position,r}return r(t,e),t.prototype.getEngineDecorator=function(e,t){return new y.DualScreenEngineDecorator(e,this,t)},Object.defineProperty(t.prototype,"ready",{get:function(){return this._readyPromise},enumerable:!1,configurable:!0}),t.prototype.loadMedia=function(){this._addBindings();var e=this._player.getService("kalturaCuepoints");this._getSecondaryMedia(),e?this._getThumbs(e):this.logger.warn("kalturaCuepoints service is not registered")},t.prototype.reset=function(){var e,t;this._setDefaultMode(),this._layout=c.Layout.Hidden,this._imagePlayer.reset(),null===(e=this._imageSyncManager)||void 0===e||e.reset(),this._readyPromise=this._makeReadyPromise(),this._undoRemoveSettings&&(this._undoRemoveSettings(),this._undoRemoveSettings=null),null===(t=this.secondaryKalturaPlayer)||void 0===t||t.destroy(),this.secondaryKalturaPlayer=null,this._removeSecondaryPlaceholder(),this.eventManager.removeAll()},t.prototype._removeSecondaryPlaceholder=function(){var e=document.getElementById("secondaryPlaceholder");e&&document.body.removeChild(e)},t.prototype._addBindings=function(){var e=this;this.eventManager.listen(this.player,this.player.Event.PLAYBACK_ENDED,(function(){e._playbackEnded=!0})),this.eventManager.listenOnce(this.player,this.player.Event.FIRST_PLAY,(function(){e._originalVideoElementParent=e.player.getVideoElement().parentElement})),this.eventManager.listen(this.player,this.player.Event.PLAY,(function(){e._playbackEnded&&(e._playbackEnded=!1,e._secondaryPlayerType!==c.PlayerType.IMAGE||e._imagePlayer.active?(e._setDefaultMode(),e._setMode()):e._switchToHidden())}))},t.prototype._addActives=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=this._player.ui.store.dispatch;n(m.actions.addPlayerClass("has-dual-screen-plugin-overlay")),this._removeActives(),this._removeActivesArr=e},t.prototype._removeActives=function(){this._removeActivesArr.forEach((function(e){e()})),this._removeActivesArr=[],this._originalVideoElementParent&&this._originalVideoElementParent.prepend(this._player.getVideoElement())},t.prototype._getThumbs=function(e){null==e||e.registerTypes([e.CuepointType.SLIDE,e.CuepointType.VIEW_CHANGE])},t.prototype._getSecondaryMedia=function(){var e=this;this._player.provider.doRequest([{loader:_.SecondaryMediaLoader,params:{parentEntryId:this._player.sources.id}}]).then((function(t){var n,i;if(t&&t.has(_.SecondaryMediaLoader.id)){var r=t.get(_.SecondaryMediaLoader.id),o=null===(i=null===(n=null==r?void 0:r.response)||void 0===n?void 0:n.entries[0])||void 0===i?void 0:i.id;o?(e._secondaryPlayerType=c.PlayerType.VIDEO,e._removeSettingsComponent(),e.secondaryKalturaPlayer=e._createSecondaryPlayer(),e.eventManager.listenOnce(e.secondaryKalturaPlayer,v.CHANGE_SOURCE_ENDED,(function(){e._resolveReadyPromise()})),e._videoSyncManager=new u.VideoSyncManager(e.eventManager,e.player,e.secondaryKalturaPlayer,e.logger),e.eventManager.listen(e.secondaryKalturaPlayer,e.player.Event.FIRST_PLAYING,(function(){e.logger.debug("secondary player first playing - show dual mode"),e._setDefaultMode(),e._setMode()})),e.secondaryKalturaPlayer.loadMedia({entryId:o,ks:e.player.config.session.isAnonymous?"":e.player.config.session.ks})):(e.logger.warn("Secondary entry id not found"),e._secondaryPlayerType=c.PlayerType.IMAGE,e.player.getService("kalturaCuepoints")&&(e._imageSyncManager=new p.ImageSyncManager(e.eventManager,e.player,e._imagePlayer,e.logger,e._onSlideViewChanged)),e._resolveReadyPromise())}})).catch((function(t){e.logger.error(t),e._resolveReadyPromise()}))},t.prototype._createSecondaryPlayer=function(){var e=document.createElement("div");e.setAttribute("id","secondaryPlaceholder"),e.style.width="240px",e.style.height="135px",e.hidden=!0,document.body.appendChild(e);var t={targetId:"secondaryPlaceholder",disableUserCache:!0,playback:{muted:!0},ui:{disable:!0},provider:o(o({},this._player.config.provider),{ignoreServerConfig:!0})};return KalturaPlayer.setup(t)},t.isValid=function(){return!0},t.prototype.destroy=function(){this.eventManager.destroy()},t.defaultConfig={layout:c.Layout.PIP,childSizePercentage:30,childAspectRatio:{width:16,height:9},position:c.Position.BottomRight,slidesPreloadEnabled:!0},t}(KalturaPlayer.core.BasePlugin);t.DualScreen=P},function(e,t,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(e,t,n,i){void 0===i&&(i=n),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,i){void 0===i&&(i=n),e[i]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||t.hasOwnProperty(n)||i(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),r(n(15),t),r(n(25),t)},function(e,t,n){"use strict";var i,r=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(a=(o<3?r(a):o>3?r(t,n,a):r(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(t,"__esModule",{value:!0}),t.PipChild=void 0;var a=n(0),s=n(8),l=n(2),c=n(5),u=n(6),p=KalturaPlayer.ui.redux.connect,d=KalturaPlayer.ui,_=d.utils,h=d.reducers,f=KalturaPlayer.ui.components.Icon,A=KalturaPlayer.ui.preacti18n,y=A.withText,g=A.Text,C=function(){return{sideBySide:a.h(g,{id:"dualScreen.side_by_side"},"Side by side screens"),switchScreen:a.h(g,{id:"dualScreen.switch_screen"},"Switch Screen"),hideLabel:a.h(g,{id:"dualScreen.hide"},"Hide"),hideAriaLabel:a.h(g,{id:"dualScreen.hide_label"},"Hide dual screen")}},m=function(e){return{showUi:e.shell.playerHover||e.shell.playerNav,playerHeight:e.shell.guiClientRect.height,prePlayback:e.engine.prePlayback}},v=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.playerContainerRef=a.createRef(),t.pipContainerRef=a.createRef(),t}return r(t,e),t.prototype.componentDidMount=function(){var e=this.props.player.getVideoElement();e.tabIndex=-1,this.playerContainerRef.current.prepend(e),this.props.setDraggableTarget(this.playerContainerRef.current)},t.prototype._renderInnerButtons=function(){var e=this.props,t=e.onSideBySideSwitch,n=e.onInversePIP,i=e.focusOnButton;return a.h("div",{className:s.innerButtons},a.h(u.Button,{className:s.iconContainer,onClick:t,tooltip:{label:this.props.sideBySide,type:"bottom-left"},focusOnMount:i===l.ButtonsEnum.SideBySide},a.h(f,{id:"dualscreen-pip-side-by-side",height:c.icons.MediumSize,width:c.icons.MediumSize,viewBox:"0 0 "+c.icons.MediumSize+" "+c.icons.MediumSize,path:c.icons.SIDE_BY_SIDE_ICON_PATH})),a.h(u.Button,{className:s.iconContainer,onClick:n,tooltip:{label:this.props.switchScreen,type:"bottom-left"},focusOnMount:i===l.ButtonsEnum.SwitchScreen},a.h(f,{id:"dualscreen-pip-swap",height:c.icons.MediumSize,width:c.icons.MediumSize,viewBox:"0 0 "+c.icons.MediumSize+" "+c.icons.MediumSize,path:c.icons.SWAP_ICON_PATH})))},t.prototype._renderHideButton=function(){var e=this.props,t=e.hide,n=e.focusOnButton;return a.h(u.Button,{className:s.hideContainer,onClick:t,ariaLabel:this.props.hideAriaLabel,focusOnMount:n===l.ButtonsEnum.Hide},a.h(a.Fragment,null,a.h("div",{className:s.iconContainer},a.h(f,{id:"dualscreen-pip-hide",height:c.icons.SmallSize,width:c.icons.SmallSize,viewBox:"0 0 "+c.icons.SmallSize+" "+c.icons.SmallSize,path:c.icons.HIDE_ICON_PATH})),this.props.hideLabel))},t.prototype.render=function(e){var t=[s.childPlayer];if(e.isDragging&&t.push(s.dragging),e.showUi||t.push(s.hideButtons),!e.prePlayback&&e.animation)switch(e.animation){case l.Animations.Fade:t.push(s.animatedFade);break;case l.Animations.ScaleRight:t.push(s.animatedScaleRight);break;case l.Animations.ScaleLeft:t.push(s.animatedScaleLeft)}var n=e.playerHeight*e.playerSizePercentage/100,i=n*e.aspectRatio.width/e.aspectRatio.height,r={height:(e.portrait?i:n)+"px",width:(e.portrait?n:i)+"px"};return a.h("div",{className:t.join(" "),ref:this.pipContainerRef},this._renderHideButton(),a.h("div",{className:s.playerWrapper},a.h("div",{className:s.playerContainer,style:r,ref:this.playerContainerRef}),this._renderInnerButtons()))},t=o([y(C),p(m,_.bindActions(h.shell.actions))],t)}(a.Component);t.PipChild=v},function(e,t,n){"use strict";n.r(t);var i=n(1),r=n.n(i)()(!0);r.push([e.i,".pip__iconContainer___I7wDY{height:28px;width:28px;opacity:0.8;cursor:pointer}.pip__innerButtons___qkl44{display:flex;position:absolute;height:60px;left:0px;top:0px;padding:8px;background:linear-gradient(180deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 100%);width:100%}.pip__innerButtons___qkl44 .pip__iconContainer___I7wDY:hover{background:#444444;border-radius:4px;opacity:1}.pip__parentPlayer___NCnqk{position:absolute;left:0}.pip__parentPlayer___NCnqk:has(.playkit-image-player>img[src='']){visibility:hidden}.pip__childPlayer___tqBeH{position:relative}.pip__childPlayer___tqBeH video{position:relative}.pip__childPlayer___tqBeH:has(.playkit-image-player>img[src='']){visibility:hidden}.pip__childPlayer___tqBeH.pip__hideButtons___UgdN2 .pip__innerButtons___qkl44,.pip__childPlayer___tqBeH.pip__dragging___LIITy .pip__innerButtons___qkl44{display:none}.pip__childPlayer___tqBeH.pip__hideButtons___UgdN2 .pip__hideContainer___WmxCK{display:none}.pip__childPlayer___tqBeH.pip__dragging___LIITy .pip__hideContainer___WmxCK{visibility:hidden}.pip__childPlayer___tqBeH .pip__hideContainer___WmxCK{position:relative;width:66px;height:32px;margin-bottom:5px;margin-left:auto;display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer;color:#ffffff;font-style:normal;font-weight:normal;font-size:14px;line-height:18px;background:rgba(0,0,0,0.6);border-radius:4px}.pip__childPlayer___tqBeH .pip__hideContainer___WmxCK:hover{background:rgba(0,0,0,0.7)}.pip__childPlayer___tqBeH .pip__hideContainer___WmxCK .pip__iconContainer___I7wDY{margin-right:8px;height:16px;width:16px}.pip__childPlayer___tqBeH .pip__playerWrapper___8XRTF{position:relative;border-radius:8px;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(white, black)}.pip__childPlayer___tqBeH .pip__playerWrapper___8XRTF .pip__playerContainer___RCOLw{box-shadow:0 0 40px 0 rgba(0,0,0,0.2),0 0 4px 0 rgba(0,0,0,0.3)}.pip__childPlayer___tqBeH .pip__playerWrapper___8XRTF .pip__innerButtons___qkl44{flex-direction:row;justify-content:flex-end;pointer-events:none}.pip__childPlayer___tqBeH .pip__playerWrapper___8XRTF .pip__innerButtons___qkl44 *{pointer-events:auto}.pip__childPlayer___tqBeH .pip__playerWrapper___8XRTF .pip__innerButtons___qkl44 .pip__iconContainer___I7wDY{display:inline-block;padding:2px}.pip__childPlayer___tqBeH .pip__playerWrapper___8XRTF .pip__innerButtons___qkl44 .pip__iconContainer___I7wDY:first-child{margin-right:8px}.pip__animatedFade___vj\\+WL{animation:pip__fading___lS5WQ .3s linear}.pip__animatedScaleRight___16P-V{animation:pip__scalingRight___mxPy7 .3s linear}.pip__animatedScaleLeft___x\\+SjS{animation:pip__scalingLeft___Vdcvp .3s linear}@keyframes pip__scalingRight___mxPy7{0%{transform:scale(0.5) translate(-50%)}100%{transform:scale(1) translate(0%)}}@keyframes pip__scalingLeft___Vdcvp{0%{transform:scale(0.5) translate(50%)}100%{transform:scale(1) translate(0%)}}@keyframes pip__fading___lS5WQ{0%{opacity:0}100%{opacity:1}}\n","",{version:3,sources:["webpack://styles/_styles.scss","webpack://styles/_variables.scss","webpack://components/pip/pip.scss"],names:[],mappings:"AAEA,4BACE,WCHkB,CDIlB,UCJkB,CDKlB,WAAY,CACZ,cAAe,CAChB,2BAGC,YAAa,CACb,iBAAkB,CAClB,WAAY,CACZ,QAAS,CACT,OAAQ,CACR,WAAY,CACZ,0EAAiF,CACjF,UAAW,CARb,6DAYM,kBAAmB,CACnB,iBAAkB,CAClB,SAAU,CEjBhB,2BACE,iBAAkB,CAClB,MAAO,CAFT,kEFyBI,iBAAkB,CEpBtB,0BACE,iBAAkB,CADpB,gCAGI,iBAAkB,CAHtB,iEFoBI,iBAAkB,CEpBtB,yJAUM,YAAa,CAVnB,+EAcI,YAAa,CAdjB,4EAiBI,iBAAkB,CAjBtB,sDAqBI,iBAAkB,CAClB,UAAW,CACX,WA/BwB,CAgCxB,iBA/BoB,CAgCpB,gBAAiB,CAEjB,YAAa,CACb,kBAAmB,CACnB,sBAAuB,CACvB,kBAAmB,CAEnB,cAAe,CACf,aAAc,CACd,iBAAkB,CAClB,kBAAmB,CACnB,cAAe,CACf,gBAAiB,CAEjB,0BAA8B,CAC9B,iBAAkB,CAxCtB,4DA2CM,0BAA8B,CA3CpC,kFA+CM,gBAAiB,CACjB,WD1DwB,CC2DxB,UD3DwB,CCU9B,sDAsDI,iBAAkB,CAClB,iBD/De,CCgEf,eAAgB,CAChB,wDAAyD,CAzD7D,oFA2DM,+DAAuE,CA3D7E,iFA+DM,kBAAmB,CACnB,wBAAyB,CACzB,mBAAoB,CAjE1B,mFAmEQ,mBAAoB,CAnE5B,6GAuEQ,oBAAqB,CACrB,WAAY,CAxEpB,yHA0EU,gBAAiB,CAClB,4BAOP,wCAA4C,CAC7C,iCAGC,8CAAkD,CACnD,iCAGC,6CAAiD,CAClD,qCAGC,GACE,oCAAqC,CAEvC,KACE,gCAAiC,CAAA,CAIrC,oCACE,GACE,mCAAoC,CAEtC,KACE,gCAAiC,CAAA,CAIrC,+BACE,GACE,SAAU,CAEZ,KACE,SAAU,CAAA",sourcesContent:["@import '~styles/variables';\n\n.iconContainer {\n  height: $smallIconSize;\n  width: $smallIconSize;\n  opacity: 0.8;\n  cursor: pointer;\n}\n\n.innerButtons {\n  display: flex;\n  position: absolute;\n  height: 60px;\n  left: 0px;\n  top: 0px;\n  padding: 8px;\n  background: linear-gradient(180deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%);\n  width: 100%;\n\n  .iconContainer {\n    &:hover {\n      background: #444444;\n      border-radius: 4px;\n      opacity: 1;\n    }\n  }\n}\n\n@mixin hideImagePlayer {\n  &:has(:global(.playkit-image-player > img[src=''])) {\n    // hide image player container if image haven't loaded\n    visibility: hidden;\n  }\n}\n","$smallIconSize: 28px;\n$smallBorderLessIconSize: 16px;\n$animation-duration: 0.3s;\n$border-radius: 8px;\n","@import '~styles/variables';\n@import '~styles/styles';\n\n$hide-container-height: 32px;\n$hide-container-gap: 5px;\n\n.parentPlayer {\n  position: absolute;\n  left: 0;\n  @include hideImagePlayer;\n}\n.childPlayer {\n  position: relative;\n  video {\n    position: relative;\n  }\n  @include hideImagePlayer;\n\n  &.hideButtons,\n  &.dragging {\n    .innerButtons {\n      display: none;\n    }\n  }\n  &.hideButtons .hideContainer {\n    display: none;\n  }\n  &.dragging .hideContainer {\n    visibility: hidden;\n  }\n\n  .hideContainer {\n    position: relative;\n    width: 66px;\n    height: $hide-container-height;\n    margin-bottom: $hide-container-gap;\n    margin-left: auto;\n\n    display: flex;\n    flex-direction: row;\n    justify-content: center;\n    align-items: center;\n\n    cursor: pointer;\n    color: #ffffff;\n    font-style: normal;\n    font-weight: normal;\n    font-size: 14px;\n    line-height: 18px;\n\n    background: rgba(0, 0, 0, 0.6);\n    border-radius: 4px;\n\n    &:hover {\n      background: rgba(0, 0, 0, 0.7);\n    }\n\n    .iconContainer {\n      margin-right: 8px;\n      height: $smallBorderLessIconSize;\n      width: $smallBorderLessIconSize;\n    }\n  }\n\n  .playerWrapper {\n    position: relative;\n    border-radius: $border-radius;\n    overflow: hidden;\n    -webkit-mask-image: -webkit-radial-gradient(white, black);\n    .playerContainer {\n      box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.2), 0 0 4px 0 rgba(0, 0, 0, 0.3);\n    }\n\n    .innerButtons {\n      flex-direction: row;\n      justify-content: flex-end;\n      pointer-events: none;\n      * {\n        pointer-events: auto;\n      }\n\n      .iconContainer {\n        display: inline-block;\n        padding: 2px;\n        &:first-child {\n          margin-right: 8px;\n        }\n      }\n    }\n  }\n}\n\n.animatedFade {\n  animation: fading $animation-duration linear;\n}\n\n.animatedScaleRight {\n  animation: scalingRight $animation-duration linear;\n}\n\n.animatedScaleLeft {\n  animation: scalingLeft $animation-duration linear;\n}\n\n@keyframes scalingRight {\n  0% {\n    transform: scale(0.5) translate(-50%);\n  }\n  100% {\n    transform: scale(1) translate(0%);\n  }\n}\n\n@keyframes scalingLeft {\n  0% {\n    transform: scale(0.5) translate(50%);\n  }\n  100% {\n    transform: scale(1) translate(0%);\n  }\n}\n\n@keyframes fading {\n  0% {\n    opacity: 0;\n  }\n  100% {\n    opacity: 1;\n  }\n}\n"],sourceRoot:""}]),r.locals={iconContainer:"pip__iconContainer___I7wDY",innerButtons:"pip__innerButtons___qkl44",parentPlayer:"pip__parentPlayer___NCnqk",childPlayer:"pip__childPlayer___tqBeH",hideButtons:"pip__hideButtons___UgdN2",dragging:"pip__dragging___LIITy",hideContainer:"pip__hideContainer___WmxCK",playerWrapper:"pip__playerWrapper___8XRTF",playerContainer:"pip__playerContainer___RCOLw",animatedFade:"pip__animatedFade___vj+WL",fading:"pip__fading___lS5WQ",animatedScaleRight:"pip__animatedScaleRight___16P-V",scalingRight:"pip__scalingRight___mxPy7",animatedScaleLeft:"pip__animatedScaleLeft___x+SjS",scalingLeft:"pip__scalingLeft___Vdcvp"},t.default=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Animations=void 0,function(e){e.None="None",e.Fade="Fade",e.ScaleRight="ScaleRight",e.ScaleLeft="ScaleLeft",e.Slide="Slide"}(t.Animations||(t.Animations={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ViewModeLockState=t.ExternalLayout=t.Layout=void 0,function(e){e.PIP="PIP",e.PIPInverse="PIPInverse",e.SingleMedia="SingleMedia",e.SingleMediaInverse="SingleMediaInverse",e.SideBySide="SideBySide",e.SideBySideInverse="SideBySideInverse",e.Hidden="Hidden"}(t.Layout||(t.Layout={})),function(e){e.Hidden="locked",e.SingleMedia="parent-only",e.SingleMediaInverse="no-parent",e.PIP="pip-parent-in-large",e.PIPInverse="pip-parent-in-small",e.SideBySide="sbs-parent-in-left",e.SideBySideInverse="sbs-parent-in-right"}(t.ExternalLayout||(t.ExternalLayout={})),function(e){e.Locked="locked",e.Unlocked="unlocked"}(t.ViewModeLockState||(t.ViewModeLockState={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ReservedPresetAreas=void 0,function(e){e.PresetFloating="PresetFloating",e.BottomBar="BottomBar",e.BottomBarLeftControls="BottomBarLeftControls",e.BottomBarRightControls="BottomBarRightControls",e.TopBarLeftControls="TopBarLeftControls",e.TopBarRightControls="TopBarRightControls",e.SidePanelTop="SidePanelTop",e.InteractiveAreaSidePanelLeft="SidePanelLeft",e.SidePanelRight="SidePanelRight",e.SidePanelBottom="SidePanelBottom",e.PresetArea="PresetArea",e.InteractiveArea="InteractiveArea",e.PlayerArea="PlayerArea",e.VideoArea="VideoArea",e.VideoContainer="VideoContainer"}(t.ReservedPresetAreas||(t.ReservedPresetAreas={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ButtonsEnum=void 0,function(e){e[e.Hide=0]="Hide",e[e.Show=1]="Show",e[e.ExpandScreen=2]="ExpandScreen",e[e.SideBySide=3]="SideBySide",e[e.SwitchScreen=4]="SwitchScreen"}(t.ButtonsEnum||(t.ButtonsEnum={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PlayerType=void 0,function(e){e.IMAGE="image",e.VIDEO="video"}(t.PlayerType||(t.PlayerType={}))},function(e,t,n){"use strict";var i=this&&this.__assign||function(){return(i=Object.assign||function(e){for(var t,n=1,i=arguments.length;n<i;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.Button=void 0;var r=n(0),o=n(23),a=n(24),s=KalturaPlayer.ui.components.Tooltip;t.Button=function(e){var t=e.onClick,n=e.className,l=e.children,c=e.tooltip,u=e.ariaLabel,p=e.focusOnMount,d=o.useRef(null);o.useEffect((function(){var e;p&&(null===(e=d.current)||void 0===e||e.focus())}),[p]);var _=o.useCallback((function(e,n){t(Boolean(n))}),[t]),h={ref:d,role:"button",tabIndex:0};return n&&(h.className=n),(u||c)&&(h["aria-label"]=u||c.label),r.h(a.A11yWrapper,{onClick:_},r.h("div",i({},h),c?r.h(s,{label:c.label,type:c.type},l):l))}},function(e,t,n){"use strict";n.r(t),n.d(t,"useState",(function(){return f})),n.d(t,"useReducer",(function(){return A})),n.d(t,"useEffect",(function(){return y})),n.d(t,"useLayoutEffect",(function(){return g})),n.d(t,"useRef",(function(){return C})),n.d(t,"useImperativeHandle",(function(){return m})),n.d(t,"useMemo",(function(){return v})),n.d(t,"useCallback",(function(){return b})),n.d(t,"useContext",(function(){return P})),n.d(t,"useDebugValue",(function(){return B})),n.d(t,"useErrorBoundary",(function(){return x}));var i,r,o,a=n(0),s=0,l=[],c=a.options.__b,u=a.options.__r,p=a.options.diffed,d=a.options.__c,_=a.options.unmount;function h(e,t){a.options.__h&&a.options.__h(r,e,s||t),s=0;var n=r.__H||(r.__H={__:[],__h:[]});return e>=n.__.length&&n.__.push({}),n.__[e]}function f(e){return s=1,A(M,e)}function A(e,t,n){var o=h(i++,2);return o.t=e,o.__c||(o.__=[n?n(t):M(void 0,t),function(e){var t=o.t(o.__[0],e);o.__[0]!==t&&(o.__=[t,o.__[1]],o.__c.setState({}))}],o.__c=r),o.__}function y(e,t){var n=h(i++,3);!a.options.__s&&O(n.__H,t)&&(n.__=e,n.__H=t,r.__H.__h.push(n))}function g(e,t){var n=h(i++,4);!a.options.__s&&O(n.__H,t)&&(n.__=e,n.__H=t,r.__h.push(n))}function C(e){return s=5,v((function(){return{current:e}}),[])}function m(e,t,n){s=6,g((function(){"function"==typeof e?e(t()):e&&(e.current=t())}),null==n?n:n.concat(e))}function v(e,t){var n=h(i++,7);return O(n.__H,t)&&(n.__=e(),n.__H=t,n.__h=e),n.__}function b(e,t){return s=8,v((function(){return e}),t)}function P(e){var t=r.context[e.__c],n=h(i++,9);return n.c=e,t?(null==n.__&&(n.__=!0,t.sub(r)),t.props.value):e.__}function B(e,t){a.options.useDebugValue&&a.options.useDebugValue(t?t(e):e)}function x(e){var t=h(i++,10),n=f();return t.__=e,r.componentDidCatch||(r.componentDidCatch=function(e){t.__&&t.__(e),n[1](e)}),[n[0],function(){n[1](void 0)}]}function S(){l.forEach((function(e){if(e.__P)try{e.__H.__h.forEach(E),e.__H.__h.forEach(k),e.__H.__h=[]}catch(t){e.__H.__h=[],a.options.__e(t,e.__v)}})),l=[]}a.options.__b=function(e){r=null,c&&c(e)},a.options.__r=function(e){u&&u(e),i=0;var t=(r=e.__c).__H;t&&(t.__h.forEach(E),t.__h.forEach(k),t.__h=[])},a.options.diffed=function(e){p&&p(e);var t=e.__c;t&&t.__H&&t.__H.__h.length&&(1!==l.push(t)&&o===a.options.requestAnimationFrame||((o=a.options.requestAnimationFrame)||function(e){var t,n=function(){clearTimeout(i),w&&cancelAnimationFrame(t),setTimeout(e)},i=setTimeout(n,100);w&&(t=requestAnimationFrame(n))})(S)),r=null},a.options.__c=function(e,t){t.some((function(e){try{e.__h.forEach(E),e.__h=e.__h.filter((function(e){return!e.__||k(e)}))}catch(n){t.some((function(e){e.__h&&(e.__h=[])})),t=[],a.options.__e(n,e.__v)}})),d&&d(e,t)},a.options.unmount=function(e){_&&_(e);var t=e.__c;if(t&&t.__H)try{t.__H.__.forEach(E)}catch(e){a.options.__e(e,t.__v)}};var w="function"==typeof requestAnimationFrame;function E(e){var t=r;"function"==typeof e.__c&&e.__c(),r=t}function k(e){var t=r;e.__c=e.__(),r=t}function O(e,t){return!e||e.length!==t.length||t.some((function(t,n){return t!==e[n]}))}function M(e,t){return"function"==typeof t?t(e):t}},function(e,t,n){var i;self,i=()=>(()=>{var e={2955:(e,t,n)=>{"use strict";n.d(t,{Ah:()=>c,Cg:()=>l,ZP:()=>d,bH:()=>p,ce:()=>s,yG:()=>u});var i=n(7537),r=n.n(i),o=n(3645),a=n.n(o)()(r());a.push([e.id,".bannerContainerRoot_K1xa7{position:absolute;max-width:100%;min-width:270px;padding:0 16px 8px;height:88px;bottom:0;left:0;transition:all .5s ease}.bannerContainer_Ca8Vu{position:relative;width:100%;height:100%;border-radius:4px;transition:all .5s ease}.closeButton_nbz3N{position:absolute;background-color:rgba(0,0,0,0);padding:0;border:none;top:0;right:0;width:32px;height:32px;padding:0}.closeButton_nbz3N .small_n5NA7{display:none}.closeButton_nbz3N:hover,.closeButton_nbz3N:active{cursor:pointer}.playkit-size-md .bannerContainerRoot_K1xa7{height:68px;min-width:230px}.playkit-size-md .closeButton_nbz3N{top:8px;right:8px;width:10px;height:10px}.playkit-size-md .closeButton_nbz3N .large_bCALw{display:none}.playkit-size-md .closeButton_nbz3N .small_n5NA7{display:block}.playkit-size-sm .bannerContainerRoot_K1xa7,.playkit-size-xs .bannerContainerRoot_K1xa7,.playkit-size-ty .bannerContainerRoot_K1xa7{display:none;width:0;height:0}","",{version:3,sources:["webpack://./src/ui-common/banner-container/_banner-container.scss"],names:[],mappings:"AAAA,2BAAqB,iBAAiB,CAAC,cAAc,CAAC,eAAe,CAAC,kBAAkB,CAAC,WAAW,CAAC,QAAQ,CAAC,MAAM,CAAC,uBAAuB,CAAC,uBAAiB,iBAAiB,CAAC,UAAU,CAAC,WAAW,CAAC,iBAAiB,CAAC,uBAAuB,CAAC,mBAAa,iBAAiB,CAAC,8BAA8B,CAAC,SAAS,CAAC,WAAW,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,SAAS,CAAC,gCAAoB,YAAY,CAAC,mDAAuC,cAAc,CAAC,4CAAqD,WAAW,CAAC,eAAe,CAAC,oCAA6C,OAAO,CAAC,SAAS,CAAC,UAAU,CAAC,WAAW,CAAC,iDAAoD,YAAY,CAAC,iDAAoD,aAAa,CAAC,oIAA+J,YAAY,CAAC,OAAO,CAAC,QAAQ",sourcesContent:[".bannerContainerRoot{position:absolute;max-width:100%;min-width:270px;padding:0 16px 8px;height:88px;bottom:0;left:0;transition:all .5s ease}.bannerContainer{position:relative;width:100%;height:100%;border-radius:4px;transition:all .5s ease}.closeButton{position:absolute;background-color:rgba(0,0,0,0);padding:0;border:none;top:0;right:0;width:32px;height:32px;padding:0}.closeButton .small{display:none}.closeButton:hover,.closeButton:active{cursor:pointer}:global .playkit-size-md :local .bannerContainerRoot{height:68px;min-width:230px}:global .playkit-size-md :local .closeButton{top:8px;right:8px;width:10px;height:10px}:global .playkit-size-md :local .closeButton .large{display:none}:global .playkit-size-md :local .closeButton .small{display:block}:global .playkit-size-sm :local .bannerContainerRoot,:global .playkit-size-xs :local .bannerContainerRoot,:global .playkit-size-ty :local .bannerContainerRoot{display:none;width:0;height:0}"],sourceRoot:""}]);var s="bannerContainerRoot_K1xa7",l="bannerContainer_Ca8Vu",c="closeButton_nbz3N",u="small_n5NA7",p="large_bCALw";const d=a},8727:(e,t,n)=>{"use strict";n.d(t,{Fu:()=>c,TN:()=>h,Wd:()=>l,ZP:()=>y,aW:()=>u,bH:()=>A,cy:()=>p,d7:()=>_,fL:()=>f,m0:()=>s,yG:()=>d});var i=n(7537),r=n.n(i),o=n(3645),a=n.n(o)()(r());a.push([e.id,".defaultBannerRoot_FcPU5{display:flex;max-width:100%;height:100%;transition:all .5s ease;text-align:left}.bannerWrapper_mXxJz{padding:18px 17px 17px 16px}.iconContainer_peqkF{height:100%;width:64px}.iconWrapper_tGuZb{position:relative;height:48px;width:48px;background-color:rgba(255,255,255,.14);border-radius:50%;transition:all .5s ease}.iconImage_bNDFZ{position:absolute;width:32px;height:32px;left:calc(50% - 16px);top:calc(50% - 16px);transition:all .5s ease;padding:0}.iconImage_bNDFZ .small_n4xT9{display:none}.bannerBody_TiV10{height:100%;flex:1 1 auto;overflow:hidden}.title_H1iK9{opacity:.9;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;color:#ebebeb}.text_tT5dF{opacity:.9;font-size:24px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.21;letter-spacing:normal;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .5s ease}.playkit-size-md .bannerWrapper_mXxJz{padding:14px 16px 14px}.playkit-size-md .iconContainer_peqkF{width:44px}.playkit-size-md .iconWrapper_tGuZb{height:32px;width:32px}.playkit-size-md .iconImage_bNDFZ{width:20px;height:20px;left:calc(50% - 10px);top:calc(50% - 10px)}.playkit-size-md .iconImage_bNDFZ .small_n4xT9{display:block}.playkit-size-md .iconImage_bNDFZ .large_xGydU{display:none}.playkit-size-md .bannerBody_TiV10{flex:1 1 auto}.playkit-size-md .title_H1iK9{font-size:12px;font-weight:bold;line-height:1.17}.playkit-size-md .text_tT5dF{font-size:15px;line-height:1.27}","",{version:3,sources:["webpack://./src/ui-common/banner/_banner.scss"],names:[],mappings:"AAAA,yBAAmB,YAAY,CAAC,cAAc,CAAC,WAAW,CAAC,uBAAuB,CAAC,eAAe,CAAC,qBAAe,2BAA2B,CAAC,qBAAe,WAAW,CAAC,UAAU,CAAC,mBAAa,iBAAiB,CAAC,WAAW,CAAC,UAAU,CAAC,sCAAsC,CAAC,iBAAiB,CAAC,uBAAuB,CAAC,iBAAW,iBAAiB,CAAC,UAAU,CAAC,WAAW,CAAC,qBAAqB,CAAC,oBAAoB,CAAC,uBAAuB,CAAC,SAAS,CAAC,8BAAkB,YAAY,CAAC,kBAAY,WAAW,CAAC,aAAa,CAAC,eAAe,CAAC,aAAO,UAAU,CAAC,cAAc,CAAC,kBAAkB,CAAC,iBAAiB,CAAC,mBAAmB,CAAC,aAAa,CAAC,qBAAqB,CAAC,aAAa,CAAC,YAAM,UAAU,CAAC,cAAc,CAAC,kBAAkB,CAAC,iBAAiB,CAAC,mBAAmB,CAAC,gBAAgB,CAAC,qBAAqB,CAAC,UAAU,CAAC,kBAAkB,CAAC,eAAe,CAAC,sBAAsB,CAAC,uBAAuB,CAAC,sCAA+C,sBAAsB,CAAC,sCAA+C,UAAU,CAAC,oCAA6C,WAAW,CAAC,UAAU,CAAC,kCAA2C,UAAU,CAAC,WAAW,CAAC,qBAAqB,CAAC,oBAAoB,CAAC,+CAAkD,aAAa,CAAC,+CAAkD,YAAY,CAAC,mCAA4C,aAAa,CAAC,8BAAuC,cAAc,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,6BAAsC,cAAc,CAAC,gBAAgB",sourcesContent:[".defaultBannerRoot{display:flex;max-width:100%;height:100%;transition:all .5s ease;text-align:left}.bannerWrapper{padding:18px 17px 17px 16px}.iconContainer{height:100%;width:64px}.iconWrapper{position:relative;height:48px;width:48px;background-color:rgba(255,255,255,.14);border-radius:50%;transition:all .5s ease}.iconImage{position:absolute;width:32px;height:32px;left:calc(50% - 16px);top:calc(50% - 16px);transition:all .5s ease;padding:0}.iconImage .small{display:none}.bannerBody{height:100%;flex:1 1 auto;overflow:hidden}.title{opacity:.9;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;color:#ebebeb}.text{opacity:.9;font-size:24px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.21;letter-spacing:normal;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .5s ease}:global .playkit-size-md :local .bannerWrapper{padding:14px 16px 14px}:global .playkit-size-md :local .iconContainer{width:44px}:global .playkit-size-md :local .iconWrapper{height:32px;width:32px}:global .playkit-size-md :local .iconImage{width:20px;height:20px;left:calc(50% - 10px);top:calc(50% - 10px)}:global .playkit-size-md :local .iconImage .small{display:block}:global .playkit-size-md :local .iconImage .large{display:none}:global .playkit-size-md :local .bannerBody{flex:1 1 auto}:global .playkit-size-md :local .title{font-size:12px;font-weight:bold;line-height:1.17}:global .playkit-size-md :local .text{font-size:15px;line-height:1.27}"],sourceRoot:""}]);var s="defaultBannerRoot_FcPU5",l="bannerWrapper_mXxJz",c="iconContainer_peqkF",u="iconWrapper_tGuZb",p="iconImage_bNDFZ",d="small_n4xT9",_="bannerBody_TiV10",h="title_H1iK9",f="text_tT5dF",A="large_xGydU";const y=a},5985:(e,t,n)=>{"use strict";n.d(t,{V:()=>s,Z:()=>l});var i=n(7537),r=n.n(i),o=n(3645),a=n.n(o)()(r());a.push([e.id,".fill-container_hw3_7{width:100%;height:100%;overflow:hidden}","",{version:3,sources:["webpack://./src/ui-common/injected-component/injected-component.scss"],names:[],mappings:"AAAA,sBAAgB,UAAU,CAAC,WAAW,CAAC,eAAe",sourcesContent:[".fill-container{width:100%;height:100%;overflow:hidden}"],sourceRoot:""}]);var s="fill-container_hw3_7";const l=a},8999:(e,t,n)=>{"use strict";n.d(t,{JU:()=>p,Xh:()=>u,ZP:()=>f,bB:()=>h,eX:()=>c,kz:()=>_,uN:()=>l,wc:()=>s,zF:()=>d});var i=n(7537),r=n.n(i),o=n(3645),a=n.n(o)()(r());a.push([e.id,".input-field-wrapper_Si_dO{display:flex;align-items:center;flex-grow:1;width:100%;max-width:599px;padding-right:8px;height:32px;border:solid 1px rgba(255,255,255,.4);border-radius:4px}.input-field-wrapper_Si_dO ::-moz-placeholder{opacity:1}.input-field-wrapper_Si_dO .search-results_RVOEu{display:flex;justify-content:flex-end;align-items:center;flex-shrink:0;margin:0 8px 0 6px;font-size:12px;text-overflow:ellipsis}.input-field-wrapper_Si_dO .prev-next-wrapper_F9uEG{display:flex;flex-direction:column;justify-content:space-around;max-height:100%;height:100%;width:8px;flex:0 0 8px}.input-field-wrapper_Si_dO .prev-next-wrapper_F9uEG .prev-next-button_GH9Q8{display:flex;align-items:center;height:50%;padding:0;background-color:rgba(0,0,0,0);border:none;cursor:pointer}.input-field-wrapper_Si_dO .prev-next-wrapper_F9uEG .prev-next-button_GH9Q8.disabled_j3Qao{opacity:.4;cursor:default}.input-field-wrapper_Si_dO .input-element_N15su{width:100%;flex-grow:1;flex-shrink:1;font-size:15px;padding:0 6px 1px 6px;color:var(--playkit-tone-1-color);background:rgba(0,0,0,0);border:none;overflow:hidden;text-overflow:ellipsis}.input-field-wrapper_Si_dO .input-element_N15su::placeholder{color:var(--playkit-tone-2-color)}.input-field-wrapper_Si_dO .input-element_N15su::selection{background-color:var(--playkit-primary-brighter-color)}.input-field-wrapper_Si_dO .clear-icon_Ix9EE{padding:0;flex:0 0 12px;max-width:12px;max-height:12px;background-color:rgba(0,0,0,0);width:12px;height:12px;outline-offset:4px;border:none;cursor:pointer}.input-field-wrapper_Si_dO:hover{border-color:#fff}.input-field-wrapper_Si_dO.active_wprgm{color:var(--playkit-tone-2-color);background:var(--playkit-tone-8-color);border-color:#fff}","",{version:3,sources:["webpack://./src/ui-common/input-field/input-field.scss"],names:[],mappings:"AAAA,2BAAqB,YAAY,CAAC,kBAAkB,CAAC,WAAW,CAAC,UAAU,CAAC,eAAe,CAAC,iBAAiB,CAAC,WAAW,CAAC,qCAAqC,CAAC,iBAAiB,CAAC,8CAAwC,SAAS,CAAC,iDAAqC,YAAY,CAAC,wBAAwB,CAAC,kBAAkB,CAAC,aAAa,CAAC,kBAAkB,CAAC,cAAc,CAAC,sBAAsB,CAAC,oDAAwC,YAAY,CAAC,qBAAqB,CAAC,4BAA4B,CAAC,eAAe,CAAC,WAAW,CAAC,SAAS,CAAC,YAAY,CAAC,4EAA0D,YAAY,CAAC,kBAAkB,CAAC,UAAU,CAAC,SAAS,CAAC,8BAA8B,CAAC,WAAW,CAAC,cAAc,CAAC,2FAAmE,UAAU,CAAC,cAAc,CAAC,gDAAoC,UAAU,CAAC,WAAW,CAAC,aAAa,CAAC,cAAc,CAAC,qBAAqB,CAAC,iCAAiC,CAAC,wBAAwB,CAAC,WAAW,CAAC,eAAe,CAAC,sBAAsB,CAAC,6DAAiD,iCAAiC,CAAC,2DAA+C,sDAAsD,CAAC,6CAAiC,SAAS,CAAC,aAAa,CAAC,cAAc,CAAC,eAAe,CAAC,8BAA8B,CAAC,UAAU,CAAC,WAAW,CAAC,kBAAkB,CAAC,WAAW,CAAC,cAAc,CAAC,iCAA2B,iBAAiB,CAAC,wCAA4B,iCAAiC,CAAC,sCAAsC,CAAC,iBAAiB",sourcesContent:[".input-field-wrapper{display:flex;align-items:center;flex-grow:1;width:100%;max-width:599px;padding-right:8px;height:32px;border:solid 1px rgba(255,255,255,.4);border-radius:4px}.input-field-wrapper ::-moz-placeholder{opacity:1}.input-field-wrapper .search-results{display:flex;justify-content:flex-end;align-items:center;flex-shrink:0;margin:0 8px 0 6px;font-size:12px;text-overflow:ellipsis}.input-field-wrapper .prev-next-wrapper{display:flex;flex-direction:column;justify-content:space-around;max-height:100%;height:100%;width:8px;flex:0 0 8px}.input-field-wrapper .prev-next-wrapper .prev-next-button{display:flex;align-items:center;height:50%;padding:0;background-color:rgba(0,0,0,0);border:none;cursor:pointer}.input-field-wrapper .prev-next-wrapper .prev-next-button.disabled{opacity:.4;cursor:default}.input-field-wrapper .input-element{width:100%;flex-grow:1;flex-shrink:1;font-size:15px;padding:0 6px 1px 6px;color:var(--playkit-tone-1-color);background:rgba(0,0,0,0);border:none;overflow:hidden;text-overflow:ellipsis}.input-field-wrapper .input-element::placeholder{color:var(--playkit-tone-2-color)}.input-field-wrapper .input-element::selection{background-color:var(--playkit-primary-brighter-color)}.input-field-wrapper .clear-icon{padding:0;flex:0 0 12px;max-width:12px;max-height:12px;background-color:rgba(0,0,0,0);width:12px;height:12px;outline-offset:4px;border:none;cursor:pointer}.input-field-wrapper:hover{border-color:#fff}.input-field-wrapper.active{color:var(--playkit-tone-2-color);background:var(--playkit-tone-8-color);border-color:#fff}"],sourceRoot:""}]);var s="input-field-wrapper_Si_dO",l="search-results_RVOEu",c="prev-next-wrapper_F9uEG",u="prev-next-button_GH9Q8",p="disabled_j3Qao",d="input-element_N15su",_="clear-icon_Ix9EE",h="active_wprgm";const f=a},1326:(e,t,n)=>{"use strict";n.d(t,{V:()=>s,Z:()=>l});var i=n(7537),r=n.n(i),o=n(3645),a=n.n(o)()(r());a.push([e.id,".fill-container_bXz_O{width:100%;height:100%}","",{version:3,sources:["webpack://./src/ui-common/managed-component/_managed-component.scss"],names:[],mappings:"AAAA,sBAAgB,UAAU,CAAC,WAAW",sourcesContent:[".fill-container{width:100%;height:100%}"],sourceRoot:""}]);var s="fill-container_bXz_O";const l=a},2480:(e,t,n)=>{"use strict";n.d(t,{Ah:()=>d,Fu:()=>f,GK:()=>s,Jc:()=>p,Qm:()=>c,Rr:()=>l,TN:()=>_,X$:()=>h,ZP:()=>g,aW:()=>A,fL:()=>y,x_:()=>u});var i=n(7537),r=n.n(i),o=n(3645),a=n.n(o)()(r());a.push([e.id,".toastWrapper_COU8f{position:relative;min-width:120px;max-width:264px;height:100%;border-radius:4px;background-color:#222;border-left-style:solid;border-left-width:4px;text-align:left}.infoToast_G1Pcn{border-left-color:#01accd}.successToast_qxdk2{border-left-color:#009e48}.warnToast_exwq_{border-left-color:#f9a71b}.errorToast_zWxrk{border-left-color:#e7585d}.closeButton_erWFo{position:absolute;background-color:rgba(0,0,0,0);top:0;right:0;width:16px;height:16px;object-fit:contain;background-repeat:no-repeat;border:none;padding:0}.closeButton_erWFo:hover{cursor:pointer}.title_WsGFu{font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.17;letter-spacing:normal;color:#ccc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-top:4px;padding-right:16px;padding-left:12px}.toastBody_oRqUX{position:relative;width:100%;padding:2px 16px 5px 12px}.iconContainer_nOLnP{position:relative;height:16px;width:16px;float:left;margin-right:7px}.iconWrapper_cRX3a{height:16px;width:16px}.text_NL9Fe{font-size:14px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#ccc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}","",{version:3,sources:["webpack://./src/ui-common/toast/_toast.scss"],names:[],mappings:"AAAA,oBAAc,iBAAiB,CAAC,eAAe,CAAC,eAAe,CAAC,WAAW,CAAC,iBAAiB,CAAC,qBAAqB,CAAC,uBAAuB,CAAC,qBAAqB,CAAC,eAAe,CAAC,iBAAW,yBAAyB,CAAC,oBAAc,yBAAyB,CAAC,iBAAW,yBAAyB,CAAC,kBAAY,yBAAyB,CAAC,mBAAa,iBAAiB,CAAC,8BAA8B,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,kBAAkB,CAAC,2BAA2B,CAAC,WAAW,CAAC,SAAS,CAAC,yBAAmB,cAAc,CAAC,aAAO,cAAc,CAAC,kBAAkB,CAAC,iBAAiB,CAAC,mBAAmB,CAAC,gBAAgB,CAAC,qBAAqB,CAAC,UAAU,CAAC,kBAAkB,CAAC,eAAe,CAAC,sBAAsB,CAAC,eAAe,CAAC,kBAAkB,CAAC,iBAAiB,CAAC,iBAAW,iBAAiB,CAAC,UAAU,CAAC,yBAAyB,CAAC,qBAAe,iBAAiB,CAAC,WAAW,CAAC,UAAU,CAAC,UAAU,CAAC,gBAAgB,CAAC,mBAAa,WAAW,CAAC,UAAU,CAAC,YAAM,cAAc,CAAC,gBAAgB,CAAC,iBAAiB,CAAC,mBAAmB,CAAC,kBAAkB,CAAC,qBAAqB,CAAC,UAAU,CAAC,kBAAkB,CAAC,eAAe,CAAC,sBAAsB",sourcesContent:[".toastWrapper{position:relative;min-width:120px;max-width:264px;height:100%;border-radius:4px;background-color:#222;border-left-style:solid;border-left-width:4px;text-align:left}.infoToast{border-left-color:#01accd}.successToast{border-left-color:#009e48}.warnToast{border-left-color:#f9a71b}.errorToast{border-left-color:#e7585d}.closeButton{position:absolute;background-color:rgba(0,0,0,0);top:0;right:0;width:16px;height:16px;object-fit:contain;background-repeat:no-repeat;border:none;padding:0}.closeButton:hover{cursor:pointer}.title{font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.17;letter-spacing:normal;color:#ccc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-top:4px;padding-right:16px;padding-left:12px}.toastBody{position:relative;width:100%;padding:2px 16px 5px 12px}.iconContainer{position:relative;height:16px;width:16px;float:left;margin-right:7px}.iconWrapper{height:16px;width:16px}.text{font-size:14px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#ccc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}"],sourceRoot:""}]);var s="toastWrapper_COU8f",l="infoToast_G1Pcn",c="successToast_qxdk2",u="warnToast_exwq_",p="errorToast_zWxrk",d="closeButton_erWFo",_="title_WsGFu",h="toastBody_oRqUX",f="iconContainer_nOLnP",A="iconWrapper_cRX3a",y="text_NL9Fe";const g=a},4702:(e,t,n)=>{"use strict";n.d(t,{Q$:()=>s,YY:()=>l,ZP:()=>c});var i=n(7537),r=n.n(i),o=n(3645),a=n.n(o)()(r());a.push([e.id,".toastsContainer_Xf0eZ{position:absolute;right:0;top:0;padding:8px 16px 0;min-width:120px;max-width:264px;display:flex;flex-direction:column}.toastRow_iOkeY{height:42px;min-width:120px;max-width:264px;margin-bottom:8px;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis;align-self:flex-end}","",{version:3,sources:["webpack://./src/ui-common/toasts-container/_toasts-container.scss"],names:[],mappings:"AAAA,uBAAiB,iBAAiB,CAAC,OAAO,CAAC,KAAK,CAAC,kBAAkB,CAAC,eAAe,CAAC,eAAe,CAAC,YAAY,CAAC,qBAAqB,CAAC,gBAAU,WAAW,CAAC,eAAe,CAAC,eAAe,CAAC,iBAAiB,CAAC,eAAe,CAAC,wBAAwB,CAAC,sBAAsB,CAAC,mBAAmB",sourcesContent:[".toastsContainer{position:absolute;right:0;top:0;padding:8px 16px 0;min-width:120px;max-width:264px;display:flex;flex-direction:column}.toastRow{height:42px;min-width:120px;max-width:264px;margin-bottom:8px;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis;align-self:flex-end}"],sourceRoot:""}]);var s="toastsContainer_Xf0eZ",l="toastRow_iOkeY";const c=a},3645:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n="",i=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),i&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),i&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n})).join("")},t.i=function(e,n,i,r,o){"string"==typeof e&&(e=[[null,e,void 0]]);var a={};if(i)for(var s=0;s<this.length;s++){var l=this[s][0];null!=l&&(a[l]=!0)}for(var c=0;c<e.length;c++){var u=[].concat(e[c]);i&&a[u[0]]||(void 0!==o&&(void 0===u[5]||(u[1]="@layer".concat(u[5].length>0?" ".concat(u[5]):""," {").concat(u[1],"}")),u[5]=o),n&&(u[2]?(u[1]="@media ".concat(u[2]," {").concat(u[1],"}"),u[2]=n):u[2]=n),r&&(u[4]?(u[1]="@supports (".concat(u[4],") {").concat(u[1],"}"),u[4]=r):u[4]="".concat(r)),t.push(u))}},t}},7537:e=>{"use strict";e.exports=function(e){var t=e[1],n=e[3];if(!n)return t;if("function"==typeof btoa){var i=btoa(unescape(encodeURIComponent(JSON.stringify(n)))),r="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(i),o="/*# ".concat(r," */"),a=n.sources.map((function(e){return"/*# sourceURL=".concat(n.sourceRoot||"").concat(e," */")}));return[t].concat(a).concat([o]).join("\n")}return[t].join("\n")}},8337:(e,t,n)=>{"use strict";function i(e){var t=Array.prototype.slice.call(arguments,1);return t.forEach((function(t){t&&Object.keys(t).forEach((function(n){e[n]=t[n]}))})),e}function r(e){return Object.prototype.toString.call(e)}function o(e){return"[object Function]"===r(e)}function a(e){return e.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}var s={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1},l={"http:":{validate:function(e,t,n){var i=e.slice(t);return n.re.http||(n.re.http=new RegExp("^\\/\\/"+n.re.src_auth+n.re.src_host_port_strict+n.re.src_path,"i")),n.re.http.test(i)?i.match(n.re.http)[0].length:0}},"https:":"http:","ftp:":"http:","//":{validate:function(e,t,n){var i=e.slice(t);return n.re.no_http||(n.re.no_http=new RegExp("^"+n.re.src_auth+"(?:localhost|(?:(?:"+n.re.src_domain+")\\.)+"+n.re.src_domain_root+")"+n.re.src_port+n.re.src_host_terminator+n.re.src_path,"i")),n.re.no_http.test(i)?t>=3&&":"===e[t-3]||t>=3&&"/"===e[t-3]?0:i.match(n.re.no_http)[0].length:0}},"mailto:":{validate:function(e,t,n){var i=e.slice(t);return n.re.mailto||(n.re.mailto=new RegExp("^"+n.re.src_email_name+"@"+n.re.src_host_strict,"i")),n.re.mailto.test(i)?i.match(n.re.mailto)[0].length:0}}},c="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|рф".split("|");function u(e){var t=e.re=n(6066)(e.__opts__),i=e.__tlds__.slice();function s(e){return e.replace("%TLDS%",t.src_tlds)}e.onCompile(),e.__tlds_replaced__||i.push("a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]"),i.push(t.src_xn),t.src_tlds=i.join("|"),t.email_fuzzy=RegExp(s(t.tpl_email_fuzzy),"i"),t.link_fuzzy=RegExp(s(t.tpl_link_fuzzy),"i"),t.link_no_ip_fuzzy=RegExp(s(t.tpl_link_no_ip_fuzzy),"i"),t.host_fuzzy_test=RegExp(s(t.tpl_host_fuzzy_test),"i");var l=[];function c(e,t){throw new Error('(LinkifyIt) Invalid schema "'+e+'": '+t)}e.__compiled__={},Object.keys(e.__schemas__).forEach((function(t){var n=e.__schemas__[t];if(null!==n){var i={validate:null,link:null};if(e.__compiled__[t]=i,"[object Object]"===r(n))return"[object RegExp]"!==r(n.validate)?o(n.validate)?i.validate=n.validate:c(t,n):i.validate=function(e){return function(t,n){var i=t.slice(n);return e.test(i)?i.match(e)[0].length:0}}(n.validate),void(o(n.normalize)?i.normalize=n.normalize:n.normalize?c(t,n):i.normalize=function(e,t){t.normalize(e)});!function(e){return"[object String]"===r(e)}(n)?c(t,n):l.push(t)}})),l.forEach((function(t){e.__compiled__[e.__schemas__[t]]&&(e.__compiled__[t].validate=e.__compiled__[e.__schemas__[t]].validate,e.__compiled__[t].normalize=e.__compiled__[e.__schemas__[t]].normalize)})),e.__compiled__[""]={validate:null,normalize:function(e,t){t.normalize(e)}};var u=Object.keys(e.__compiled__).filter((function(t){return t.length>0&&e.__compiled__[t]})).map(a).join("|");e.re.schema_test=RegExp("(^|(?!_)(?:[><｜]|"+t.src_ZPCc+"))("+u+")","i"),e.re.schema_search=RegExp("(^|(?!_)(?:[><｜]|"+t.src_ZPCc+"))("+u+")","ig"),e.re.schema_at_start=RegExp("^"+e.re.schema_search.source,"i"),e.re.pretest=RegExp("("+e.re.schema_test.source+")|("+e.re.host_fuzzy_test.source+")|@","i"),function(e){e.__index__=-1,e.__text_cache__=""}(e)}function p(e,t){var n=e.__index__,i=e.__last_index__,r=e.__text_cache__.slice(n,i);this.schema=e.__schema__.toLowerCase(),this.index=n+t,this.lastIndex=i+t,this.raw=r,this.text=r,this.url=r}function d(e,t){var n=new p(e,t);return e.__compiled__[n.schema].normalize(n,e),n}function _(e,t){if(!(this instanceof _))return new _(e,t);var n;t||(n=e,Object.keys(n||{}).reduce((function(e,t){return e||s.hasOwnProperty(t)}),!1)&&(t=e,e={})),this.__opts__=i({},s,t),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=i({},l,e),this.__compiled__={},this.__tlds__=c,this.__tlds_replaced__=!1,this.re={},u(this)}_.prototype.add=function(e,t){return this.__schemas__[e]=t,u(this),this},_.prototype.set=function(e){return this.__opts__=i(this.__opts__,e),this},_.prototype.test=function(e){if(this.__text_cache__=e,this.__index__=-1,!e.length)return!1;var t,n,i,r,o,a,s,l;if(this.re.schema_test.test(e))for((s=this.re.schema_search).lastIndex=0;null!==(t=s.exec(e));)if(r=this.testSchemaAt(e,t[2],s.lastIndex)){this.__schema__=t[2],this.__index__=t.index+t[1].length,this.__last_index__=t.index+t[0].length+r;break}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(l=e.search(this.re.host_fuzzy_test))>=0&&(this.__index__<0||l<this.__index__)&&null!==(n=e.match(this.__opts__.fuzzyIP?this.re.link_fuzzy:this.re.link_no_ip_fuzzy))&&(o=n.index+n[1].length,(this.__index__<0||o<this.__index__)&&(this.__schema__="",this.__index__=o,this.__last_index__=n.index+n[0].length)),this.__opts__.fuzzyEmail&&this.__compiled__["mailto:"]&&e.indexOf("@")>=0&&null!==(i=e.match(this.re.email_fuzzy))&&(o=i.index+i[1].length,a=i.index+i[0].length,(this.__index__<0||o<this.__index__||o===this.__index__&&a>this.__last_index__)&&(this.__schema__="mailto:",this.__index__=o,this.__last_index__=a)),this.__index__>=0},_.prototype.pretest=function(e){return this.re.pretest.test(e)},_.prototype.testSchemaAt=function(e,t,n){return this.__compiled__[t.toLowerCase()]?this.__compiled__[t.toLowerCase()].validate(e,n,this):0},_.prototype.match=function(e){var t=0,n=[];this.__index__>=0&&this.__text_cache__===e&&(n.push(d(this,t)),t=this.__last_index__);for(var i=t?e.slice(t):e;this.test(i);)n.push(d(this,t)),i=i.slice(this.__last_index__),t+=this.__last_index__;return n.length?n:null},_.prototype.matchAtStart=function(e){if(this.__text_cache__=e,this.__index__=-1,!e.length)return null;var t=this.re.schema_at_start.exec(e);if(!t)return null;var n=this.testSchemaAt(e,t[2],t[0].length);return n?(this.__schema__=t[2],this.__index__=t.index+t[1].length,this.__last_index__=t.index+t[0].length+n,d(this,0)):null},_.prototype.tlds=function(e,t){return e=Array.isArray(e)?e:[e],t?(this.__tlds__=this.__tlds__.concat(e).sort().filter((function(e,t,n){return e!==n[t-1]})).reverse(),u(this),this):(this.__tlds__=e.slice(),this.__tlds_replaced__=!0,u(this),this)},_.prototype.normalize=function(e){e.schema||(e.url="http://"+e.url),"mailto:"!==e.schema||/^mailto:/i.test(e.url)||(e.url="mailto:"+e.url)},_.prototype.onCompile=function(){},e.exports=_},6066:(e,t,n)=>{"use strict";e.exports=function(e){var t={};return e=e||{},t.src_Any=n(9369).source,t.src_Cc=n(9413).source,t.src_Z=n(5045).source,t.src_P=n(3189).source,t.src_ZPCc=[t.src_Z,t.src_P,t.src_Cc].join("|"),t.src_ZCc=[t.src_Z,t.src_Cc].join("|"),t.src_pseudo_letter="(?:(?![><｜]|"+t.src_ZPCc+")"+t.src_Any+")",t.src_ip4="(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)",t.src_auth="(?:(?:(?!"+t.src_ZCc+"|[@/\\[\\]()]).)+@)?",t.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?",t.src_host_terminator="(?=$|[><｜]|"+t.src_ZPCc+")(?!"+(e["---"]?"-(?!--)|":"-|")+"_|:\\d|\\.-|\\.(?!$|"+t.src_ZPCc+"))",t.src_path="(?:[/?#](?:(?!"+t.src_ZCc+"|[><｜]|[()[\\]{}.,\"'?!\\-;]).|\\[(?:(?!"+t.src_ZCc+"|\\]).)*\\]|\\((?:(?!"+t.src_ZCc+"|[)]).)*\\)|\\{(?:(?!"+t.src_ZCc+'|[}]).)*\\}|\\"(?:(?!'+t.src_ZCc+'|["]).)+\\"|\\\'(?:(?!'+t.src_ZCc+"|[']).)+\\'|\\'(?="+t.src_pseudo_letter+"|[-])|\\.{2,}[a-zA-Z0-9%/&]|\\.(?!"+t.src_ZCc+"|[.]|$)|"+(e["---"]?"\\-(?!--(?:[^-]|$))(?:-*)|":"\\-+|")+",(?!"+t.src_ZCc+"|$)|;(?!"+t.src_ZCc+"|$)|\\!+(?!"+t.src_ZCc+"|[!]|$)|\\?(?!"+t.src_ZCc+"|[?]|$))+|\\/)?",t.src_email_name='[\\-;:&=\\+\\$,\\.a-zA-Z0-9_][\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]*',t.src_xn="xn--[a-z0-9\\-]{1,59}",t.src_domain_root="(?:"+t.src_xn+"|"+t.src_pseudo_letter+"{1,63})",t.src_domain="(?:"+t.src_xn+"|(?:"+t.src_pseudo_letter+")|(?:"+t.src_pseudo_letter+"(?:-|"+t.src_pseudo_letter+"){0,61}"+t.src_pseudo_letter+"))",t.src_host="(?:(?:(?:(?:"+t.src_domain+")\\.)*"+t.src_domain+"))",t.tpl_host_fuzzy="(?:"+t.src_ip4+"|(?:(?:(?:"+t.src_domain+")\\.)+(?:%TLDS%)))",t.tpl_host_no_ip_fuzzy="(?:(?:(?:"+t.src_domain+")\\.)+(?:%TLDS%))",t.src_host_strict=t.src_host+t.src_host_terminator,t.tpl_host_fuzzy_strict=t.tpl_host_fuzzy+t.src_host_terminator,t.src_host_port_strict=t.src_host+t.src_port+t.src_host_terminator,t.tpl_host_port_fuzzy_strict=t.tpl_host_fuzzy+t.src_port+t.src_host_terminator,t.tpl_host_port_no_ip_fuzzy_strict=t.tpl_host_no_ip_fuzzy+t.src_port+t.src_host_terminator,t.tpl_host_fuzzy_test="localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+t.src_ZPCc+"|>|$))",t.tpl_email_fuzzy='(^|[><｜]|"|\\(|'+t.src_ZCc+")("+t.src_email_name+"@"+t.tpl_host_fuzzy_strict+")",t.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|｜]|"+t.src_ZPCc+"))((?![$+<=>^`|｜])"+t.tpl_host_port_fuzzy_strict+t.src_path+")",t.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|｜]|"+t.src_ZPCc+"))((?![$+<=>^`|｜])"+t.tpl_host_port_no_ip_fuzzy_strict+t.src_path+")",t}},4291:(e,t,n)=>{"use strict";n.r(t),n.d(t,{bannerContainer:()=>f.Cg,bannerContainerRoot:()=>f.ce,closeButton:()=>f.Ah,default:()=>y,large:()=>f.bH,small:()=>f.yG});var i=n(3379),r=n.n(i),o=n(7795),a=n.n(o),s=n(569),l=n.n(s),c=n(3565),u=n.n(c),p=n(9216),d=n.n(p),_=n(4589),h=n.n(_),f=n(2955),A={};A.styleTagTransform=h(),A.setAttributes=u(),A.insert=l().bind(null,"head"),A.domAPI=a(),A.insertStyleElement=d(),r()(f.ZP,A);const y=f.ZP&&f.ZP.locals?f.ZP.locals:void 0},8808:(e,t,n)=>{"use strict";n.r(t),n.d(t,{bannerBody:()=>f.d7,bannerWrapper:()=>f.Wd,default:()=>y,defaultBannerRoot:()=>f.m0,iconContainer:()=>f.Fu,iconImage:()=>f.cy,iconWrapper:()=>f.aW,large:()=>f.bH,small:()=>f.yG,text:()=>f.fL,title:()=>f.TN});var i=n(3379),r=n.n(i),o=n(7795),a=n.n(o),s=n(569),l=n.n(s),c=n(3565),u=n.n(c),p=n(9216),d=n.n(p),_=n(4589),h=n.n(_),f=n(8727),A={};A.styleTagTransform=h(),A.setAttributes=u(),A.insert=l().bind(null,"head"),A.domAPI=a(),A.insertStyleElement=d(),r()(f.ZP,A);const y=f.ZP&&f.ZP.locals?f.ZP.locals:void 0},2633:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>y,fillContainer:()=>f.V});var i=n(3379),r=n.n(i),o=n(7795),a=n.n(o),s=n(569),l=n.n(s),c=n(3565),u=n.n(c),p=n(9216),d=n.n(p),_=n(4589),h=n.n(_),f=n(5985),A={};A.styleTagTransform=h(),A.setAttributes=u(),A.insert=l().bind(null,"head"),A.domAPI=a(),A.insertStyleElement=d(),r()(f.Z,A);const y=f.Z&&f.Z.locals?f.Z.locals:void 0},2031:(e,t,n)=>{"use strict";n.r(t),n.d(t,{active:()=>f.bB,clearIcon:()=>f.kz,default:()=>y,disabled:()=>f.JU,inputElement:()=>f.zF,inputFieldWrapper:()=>f.wc,prevNextButton:()=>f.Xh,prevNextWrapper:()=>f.eX,searchResults:()=>f.uN});var i=n(3379),r=n.n(i),o=n(7795),a=n.n(o),s=n(569),l=n.n(s),c=n(3565),u=n.n(c),p=n(9216),d=n.n(p),_=n(4589),h=n.n(_),f=n(8999),A={};A.styleTagTransform=h(),A.setAttributes=u(),A.insert=l().bind(null,"head"),A.domAPI=a(),A.insertStyleElement=d(),r()(f.ZP,A);const y=f.ZP&&f.ZP.locals?f.ZP.locals:void 0},8802:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>y,fillContainer:()=>f.V});var i=n(3379),r=n.n(i),o=n(7795),a=n.n(o),s=n(569),l=n.n(s),c=n(3565),u=n.n(c),p=n(9216),d=n.n(p),_=n(4589),h=n.n(_),f=n(1326),A={};A.styleTagTransform=h(),A.setAttributes=u(),A.insert=l().bind(null,"head"),A.domAPI=a(),A.insertStyleElement=d(),r()(f.Z,A);const y=f.Z&&f.Z.locals?f.Z.locals:void 0},2001:(e,t,n)=>{"use strict";n.r(t),n.d(t,{closeButton:()=>f.Ah,default:()=>y,errorToast:()=>f.Jc,iconContainer:()=>f.Fu,iconWrapper:()=>f.aW,infoToast:()=>f.Rr,successToast:()=>f.Qm,text:()=>f.fL,title:()=>f.TN,toastBody:()=>f.X$,toastWrapper:()=>f.GK,warnToast:()=>f.x_});var i=n(3379),r=n.n(i),o=n(7795),a=n.n(o),s=n(569),l=n.n(s),c=n(3565),u=n.n(c),p=n(9216),d=n.n(p),_=n(4589),h=n.n(_),f=n(2480),A={};A.styleTagTransform=h(),A.setAttributes=u(),A.insert=l().bind(null,"head"),A.domAPI=a(),A.insertStyleElement=d(),r()(f.ZP,A);const y=f.ZP&&f.ZP.locals?f.ZP.locals:void 0},2167:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>y,toastRow:()=>f.YY,toastsContainer:()=>f.Q$});var i=n(3379),r=n.n(i),o=n(7795),a=n.n(o),s=n(569),l=n.n(s),c=n(3565),u=n.n(c),p=n(9216),d=n.n(p),_=n(4589),h=n.n(_),f=n(4702),A={};A.styleTagTransform=h(),A.setAttributes=u(),A.insert=l().bind(null,"head"),A.domAPI=a(),A.insertStyleElement=d(),r()(f.ZP,A);const y=f.ZP&&f.ZP.locals?f.ZP.locals:void 0},3379:e=>{"use strict";var t=[];function n(e){for(var n=-1,i=0;i<t.length;i++)if(t[i].identifier===e){n=i;break}return n}function i(e,i){for(var o={},a=[],s=0;s<e.length;s++){var l=e[s],c=i.base?l[0]+i.base:l[0],u=o[c]||0,p="".concat(c," ").concat(u);o[c]=u+1;var d=n(p),_={css:l[1],media:l[2],sourceMap:l[3],supports:l[4],layer:l[5]};if(-1!==d)t[d].references++,t[d].updater(_);else{var h=r(_,i);i.byIndex=s,t.splice(s,0,{identifier:p,updater:h,references:1})}a.push(p)}return a}function r(e,t){var n=t.domAPI(t);return n.update(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap&&t.supports===e.supports&&t.layer===e.layer)return;n.update(e=t)}else n.remove()}}e.exports=function(e,r){var o=i(e=e||[],r=r||{});return function(e){e=e||[];for(var a=0;a<o.length;a++){var s=n(o[a]);t[s].references--}for(var l=i(e,r),c=0;c<o.length;c++){var u=n(o[c]);0===t[u].references&&(t[u].updater(),t.splice(u,1))}o=l}}},569:e=>{"use strict";var t={};e.exports=function(e,n){var i=function(e){if(void 0===t[e]){var n=document.querySelector(e);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}t[e]=n}return t[e]}(e);if(!i)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");i.appendChild(n)}},9216:e=>{"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},3565:(e,t,n)=>{"use strict";e.exports=function(e){var t=n.nc;t&&e.setAttribute("nonce",t)}},7795:e=>{"use strict";e.exports=function(e){var t=e.insertStyleElement(e);return{update:function(n){!function(e,t,n){var i="";n.supports&&(i+="@supports (".concat(n.supports,") {")),n.media&&(i+="@media ".concat(n.media," {"));var r=void 0!==n.layer;r&&(i+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),i+=n.css,r&&(i+="}"),n.media&&(i+="}"),n.supports&&(i+="}");var o=n.sourceMap;o&&"undefined"!=typeof btoa&&(i+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(o))))," */")),t.styleTagTransform(i,e,t.options)}(t,e,n)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},4589:e=>{"use strict";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},3607:function(e,t,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(e,t,n,i){void 0===i&&(i=n);var r=Object.getOwnPropertyDescriptor(t,n);r&&!("get"in r?!t.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,i,r)}:function(e,t,n,i){void 0===i&&(i=n),e[i]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||i(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),r(n(7299),t),r(n(8707),t),r(n(1170),t)},7277:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},1170:function(e,t,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(e,t,n,i){void 0===i&&(i=n);var r=Object.getOwnPropertyDescriptor(t,n);r&&!("get"in r?!t.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,i,r)}:function(e,t,n,i){void 0===i&&(i=n),e[i]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||i(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),r(n(7277),t)},8376:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.A11yWrapper=void 0;var i=n(4522),r=KalturaPlayer.ui.utils.KeyMap,o=r.ENTER,a=r.SPACE;t.A11yWrapper=function(e){var t=e.children,n=e.onClick;return(0,i.cloneElement)(t,{onKeyDown:function(e){[a,o].includes(e.keyCode)&&(e.preventDefault(),e.stopPropagation(),n(e,!0))},onClick:function(e){var t=[e.offsetX,e.offsetY].every((function(e){return 0===e}));e.stopPropagation(),n(e,t)}})}},8893:function(e,t,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(e,t,n,i){void 0===i&&(i=n);var r=Object.getOwnPropertyDescriptor(t,n);r&&!("get"in r?!t.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,i,r)}:function(e,t,n,i){void 0===i&&(i=n),e[i]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||i(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),r(n(8376),t)},8824:function(e,t,n){"use strict";var i,r=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.BannerContainer=void 0;var o=n(4522),a=n(4291),s=n(3132),l=n(5494),c=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t.prototype.render=function(e){var t=this.props.theme,n=t.backgroundColor,i=t.blur;return(0,o.h)("div",{className:a.bannerContainerRoot},(0,o.h)("div",{style:"\n                background-color:".concat(n,"; \n                backdrop-filter: blur(").concat(i,");\n             "),className:a.bannerContainer},(0,o.h)("button",{className:a.closeButton,onClick:e.onClose},(0,o.h)(s.CloseSmall,{className:a.small}),(0,o.h)(l.CloseLarge,{className:a.large})),this.props.children))},t}(o.Component);t.BannerContainer=c},5494:function(e,t,n){"use strict";var i=this&&this.__assign||function(){return(i=Object.assign||function(e){for(var t,n=1,i=arguments.length;n<i;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.CloseLarge=void 0;var r=n(4522);t.CloseLarge=function(e){return(0,r.h)("svg",i({width:"32px",height:"32px",viewBox:"0 0 32 32",version:"1.1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},e),(0,r.h)("g",{id:"Icons/32x32/Menu-Player-Close",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},(0,r.h)("path",{d:"M17.4142136,16 L22.363961,20.9497475 C22.7544853,21.3402718 22.7544853,21.9734367 22.363961,22.363961 C21.9734367,22.7544853 21.3402718,22.7544853 20.9497475,22.363961 L16,17.4142136 L11.0502525,22.363961 C10.6597282,22.7544853 10.0265633,22.7544853 9.63603897,22.363961 C9.24551468,21.9734367 9.24551468,21.3402718 9.63603897,20.9497475 L14.5857864,16 L9.63603897,11.0502525 C9.24551468,10.6597282 9.24551468,10.0265633 9.63603897,9.63603897 C10.0265633,9.24551468 10.6597282,9.24551468 11.0502525,9.63603897 L16,14.5857864 L20.9497475,9.63603897 C21.3402718,9.24551468 21.9734367,9.24551468 22.363961,9.63603897 C22.7544853,10.0265633 22.7544853,10.6597282 22.363961,11.0502525 L17.4142136,16 Z",id:"Path",fill:"#FFFFFF"})))}},3132:function(e,t,n){"use strict";var i=this&&this.__assign||function(){return(i=Object.assign||function(e){for(var t,n=1,i=arguments.length;n<i;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.CloseSmall=void 0;var r=n(4522);t.CloseSmall=function(e){return(0,r.h)("svg",i({xmlns:"http://www.w3.org/2000/svg",width:"10",height:"10",viewBox:"0 0 10 10"},e),(0,r.h)("path",{fill:"#FFF","fill-rule":"evenodd",d:"M5.956 5l3.348-3.348A.674.674 0 0 0 9.3.7a.672.672 0 0 0-.952-.004L5 4.044 1.652.696A.674.674 0 0 0 .7.7a.672.672 0 0 0-.004.952L4.044 5 .696 8.348A.674.674 0 0 0 .7 9.3c.265.266.69.266.952.004L5 5.956l3.348 3.348c.262.262.689.26.952-.004a.672.672 0 0 0 .004-.952L5.956 5z",opacity:".9"}))}},911:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BannerContainer=void 0;var i=n(8824);Object.defineProperty(t,"BannerContainer",{enumerable:!0,get:function(){return i.BannerContainer}})},4473:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BannerManager=t.VisibilityMode=void 0;var i,r=n(3782),o=n(4522),a=n(3549),s=n(911),l=n(9968),c=n(8568);!function(e){e.VISIBLE="VISIBLE",e.HIDDEN="HIDDEN"}(i=t.VisibilityMode||(t.VisibilityMode={}));var u={theme:{backgroundColor:"rgba(0, 0, 0, .7)",blur:"10px"}},p=function(){function e(e){this.options=e,this._floatingItem=null,this._timerSubscription=void 0,this._options=e,this._bannerConfig=(0,c.getContribConfig)(this._options.kalturaPlayer,"ui.banner",u)}return e.prototype.add=function(e){return this._floatingItem&&this.remove(),this._floatingItem=this._options.floatingManager.add({label:"Banner",mode:r.FloatingUIModes.Immediate,position:r.FloatingPositions.InteractiveArea,renderContent:this._createRenderBanner(e,{onClose:this._handleCloseEvent.bind(this),theme:this._bannerConfig.theme})}),e.autoClose&&this._startDurationTimer(e.duration),this._getState()},e.prototype.remove=function(){this._floatingItem&&(this._timerSubscription&&clearTimeout(this._timerSubscription),this._options.floatingManager.remove(this._floatingItem),this._floatingItem=null)},e.prototype.reset=function(){this.remove()},e.prototype._createRenderBanner=function(e,t){var n=e.content,i=e.renderContent,r=t.onClose,l=t.theme;return function(e){return(0,o.h)(s.BannerContainer,{onClose:r,theme:l},i?i(n,e):(0,o.h)(a.Banner,{content:n}))}},e.prototype._handleCloseEvent=function(){this.remove()},e.prototype._startDurationTimer=function(e){void 0===e&&(e=6e4),this._timerSubscription=setTimeout(this.remove.bind(this),Math.max(5e3,e))},e.prototype._getState=function(){var e=(0,l.getPlayerSize)(this._options.kalturaPlayer);return{visibilityMode:!e||e.width<480?i.HIDDEN:i.VISIBLE}},e}();t.BannerManager=p},3105:function(e,t,n){"use strict";var i,r=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.Banner=void 0;var o=n(4522),a=n(8808),s=n(5084),l=n(4139),c=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t.prototype.render=function(e){var t=e.content,n=t.text,i=t.title,r=void 0===i?"Audience asks:":i,s=t.icon,l=void 0===s?this._defaultIcon():s;return(0,o.h)("div",{className:a.defaultBannerRoot+" "+a.bannerWrapper},(0,o.h)("div",{className:a.iconContainer},(0,o.h)("div",{className:a.iconWrapper},l)),(0,o.h)("div",{className:a.bannerBody},(0,o.h)("div",{className:a.title},r),(0,o.h)("div",{className:a.text},n)))},t.prototype._defaultIcon=function(){return(0,o.h)("div",{className:a.iconImage},(0,o.h)(s.SomeoneAsksLarge,{className:a.large}),(0,o.h)(l.SomeoneAsksSmall,{className:a.small}))},t}(o.Component);t.Banner=c},3549:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Banner=void 0;var i=n(3105);Object.defineProperty(t,"Banner",{enumerable:!0,get:function(){return i.Banner}})},5084:function(e,t,n){"use strict";var i=this&&this.__assign||function(){return(i=Object.assign||function(e){for(var t,n=1,i=arguments.length;n<i;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.SomeoneAsksLarge=void 0;var r=n(4522);t.SomeoneAsksLarge=function(e){return(0,r.h)("svg",i({width:"32px",height:"32px",viewBox:"0 0 32 32",version:"1.1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},e),(0,r.h)("g",{id:"Icons/32/Someone-asks",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},(0,r.h)("g",{id:"Group",transform:"translate(4.000000, 5.000000)",fill:"#B2D238"},(0,r.h)("ellipse",{id:"Oval",cx:"12",cy:"5.5",rx:"6",ry:"5.5"}),(0,r.h)("path",{d:"M12,13 C7.995,13 0,15.01 0,19 L0,20.5 C0,21.325 0.675,22 1.5,22 L22.5,22 C23.325,22 24,21.325 24,20.5 L24,19 C24,15.01 16.005,13 12,13 Z",id:"Path"}))))}},4139:function(e,t,n){"use strict";var i=this&&this.__assign||function(){return(i=Object.assign||function(e){for(var t,n=1,i=arguments.length;n<i;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.SomeoneAsksSmall=void 0;var r=n(4522);t.SomeoneAsksSmall=function(e){return(0,r.h)("svg",i({width:"20px",height:"20px",viewBox:"0 0 20 20",version:"1.1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},e),(0,r.h)("g",{id:"Icons/20/Someone-asks",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},(0,r.h)("g",{id:"Group",transform:"translate(2.000000, 2.000000)",fill:"#B2D238"},(0,r.h)("circle",{id:"Oval",cx:"8",cy:"4",r:"4"}),(0,r.h)("path",{d:"M8,9 C5.33,9 0,10.5633333 0,13.6666667 L0,14.8333333 C0,15.475 0.45,16 1,16 L15,16 C15.55,16 16,15.475 16,14.8333333 L16,13.6666667 C16,10.5633333 10.67,9 8,9 Z",id:"Path"}))))}},8759:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ContribServices=t.getPlayerContribRegistry=void 0;var i=n(8541),r=n(3480),o=n(9945),a=n(8185),s=n(4473);function l(e){return i.PlayerContribRegistry.get(e)}t.getPlayerContribRegistry=l;var c=function(){function e(e,t){var n=this;this._playerContribRegistry=e,this._options=t,this._registered=!1,this._addListeners=function(){var e=n._options.kalturaPlayer;e.addEventListener(e.Event.PLAYER_RESET,n.reset),e.addEventListener(e.Event.PLAYER_DESTROY,n._removeListeners)},this._removeListeners=function(){var e=n._options.kalturaPlayer;e.removeEventListener(e.Event.PLAYER_RESET,n.reset),e.removeEventListener(e.Event.PLAYER_DESTROY,n._removeListeners)},this.register=function(){return n._registered?[]:(n._registered=!0,n._presetManager.registerComponents())},this.reset=function(){n._toastManager.reset(),n._floatingManager.reset(),n._bannerManager.reset()},this.destroy=function(){n._registered=!1};var i=this._options.kalturaPlayer,l=new r.PresetManager({kalturaPlayer:i}),c=new a.FloatingManager({kalturaPlayer:i,presetManager:l}),u=new o.ToastManager({floatingManager:c}),p=new s.BannerManager({kalturaPlayer:i,floatingManager:c});this._toastManager=u,this._floatingManager=c,this._presetManager=l,this._bannerManager=p,this._addListeners()}return e.get=function(t){var n=l(t.kalturaPlayer);return n.register("ContribServices",(function(){return new e(n,t)}))},Object.defineProperty(e.prototype,"presetManager",{get:function(){return this._presetManager},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"floatingManager",{get:function(){return this._floatingManager},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"toastManager",{get:function(){return this._toastManager},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"bannerManager",{get:function(){return this._bannerManager},enumerable:!1,configurable:!0}),e}();t.ContribServices=c},8568:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getContribConfig=void 0;var i=n(9820);t.getContribConfig=function(e,t,n,r){return i.KalturaPlayerUtils.getPlayerConfig(e,"contrib.".concat(t),n,r)}},9146:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(4522);t.default=function(e,t,n){return(0,i.h)("a",{href:e,key:n,target:"_blank",rel:"noopener noreferrer"},t)}},6080:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EventsManager=void 0;var n=function(){function e(){this._eventListeners={},this._wildcardEventListeners=[]}return e.prototype.on=function(e,t){"*"!==e?(this._eventListeners[e]||(this._eventListeners[e]=[])).push(t):this._wildcardEventListeners.push(t)},e.prototype.off=function(e,t){if("*"!==e){var n=this._eventListeners[e];n&&n.splice(n.indexOf(t)>>>0,1)}else this._wildcardEventListeners.splice(this._wildcardEventListeners.indexOf(t)>>>0,1)},e.prototype.emit=function(e){(this._eventListeners[e.type]||[]).slice().map((function(t){t(e)})),this._wildcardEventListeners.slice().map((function(t){t(e)}))},e}();t.EventsManager=n},3782:(e,t)=>{"use strict";var n,i;Object.defineProperty(t,"__esModule",{value:!0}),t.FloatingPositions=t.FloatingUIModes=void 0,(i=t.FloatingUIModes||(t.FloatingUIModes={})).MediaLoaded="MediaLoaded",i.OnDemand="OnDemand",i.Immediate="Immediate",i.FirstPlay="FirstPlay",(n=t.FloatingPositions||(t.FloatingPositions={})).VideoArea="VideoArea",n.PresetArea="PresetArea",n.InteractiveArea="InteractiveArea"},9948:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FloatingItem=void 0;var i=n(4522),r=n(3782),o=n(9858),a=function(){function e(e){var t=this;this._destroyed=!1,this._isShown=!1,this._componentRef=null,this.remove=function(){t._isShown=!1,t._componentRef&&t._componentRef.update()},this.add=function(){t._isShown=!0,t._componentRef&&t._componentRef.update()},this._handleMediaLoaded=function(){var e=t._options.kalturaPlayer;e.removeEventListener(e.Event.MEDIA_LOADED,t._handleMediaLoaded),t.add()},this._handleFirstPlay=function(){var e=t._options.kalturaPlayer;e.removeEventListener(e.Event.FIRST_PLAY,t._handleFirstPlay),t.add()},this._options=e,this._addPlayerBindings()}return Object.defineProperty(e.prototype,"data",{get:function(){return this._options.data},enumerable:!1,configurable:!0}),e.prototype.update=function(){this._componentRef&&this._componentRef.update()},e.prototype.destroy=function(){this._destroyed=!0,this.remove()},e.prototype.renderFloatingChild=function(e){var t=this,n=this._options.data.label;return(0,i.h)(o.ManagedComponent,{label:n,renderChildren:function(){return t._options.data.renderContent(e)},isShown:function(){return t._isShown},ref:function(e){return t._componentRef=e}})},e.prototype._addPlayerBindings=function(){var e=this._options,t=e.kalturaPlayer,n=e.data;n.mode===r.FloatingUIModes.MediaLoaded&&t.addEventListener(t.Event.MEDIA_LOADED,this._handleMediaLoaded),n.mode===r.FloatingUIModes.FirstPlay&&t.addEventListener(t.Event.FIRST_PLAY,this._handleFirstPlay),n.mode===r.FloatingUIModes.Immediate&&this.add()},e}();t.FloatingItem=a},8185:function(e,t,n){"use strict";var i=this&&this.__assign||function(){return(i=Object.assign||function(e){for(var t,n=1,i=arguments.length;n<i;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)},r=this&&this.__spreadArray||function(e,t,n){if(n||2===arguments.length)for(var i,r=0,o=t.length;r<o;r++)!i&&r in t||(i||(i=Array.prototype.slice.call(t,0,r)),i[r]=t[r]);return e.concat(i||Array.prototype.slice.call(t))};Object.defineProperty(t,"__esModule",{value:!0}),t.FloatingManager=void 0;var o=n(9948),a=n(3782),s=n(3480),l=n(4522),c=n(9968),u=n(9858),p=n(9109),d=n(8568),_={presetAreasMapping:{Playback:{VideoArea:"VideoArea",PresetArea:"PresetArea",InteractiveArea:"InteractiveArea"},Live:{VideoArea:"VideoArea",PresetArea:"PresetArea",InteractiveArea:"InteractiveArea"}}},h=["VideoArea","PresetArea","InteractiveArea"],f=function(){function e(e){var t,n,i=this;this._options=e,this._items=((t={})[a.FloatingPositions.VideoArea]=[],t[a.FloatingPositions.InteractiveArea]=[],t[a.FloatingPositions.PresetArea]=[],t),this._componentRef=((n={})[a.FloatingPositions.InteractiveArea]=null,n[a.FloatingPositions.VideoArea]=null,n[a.FloatingPositions.PresetArea]=null,n),this._cache={canvas:{playerSize:{width:0,height:0},videoSize:{width:0,height:0}}},this._renderItems=function(e){var t=i._getRendererProps({});return i._items[e].map((function(e){return e.renderFloatingChild(t)}))},this._renderChild=function(e){return(0,l.h)(u.ManagedComponent,{label:"floating-manager",renderChildren:function(){return i._renderItems(e)},isShown:function(){return!0},ref:function(t){return i._componentRef[e]=t}})},this._floatingConfig=(0,d.getContribConfig)(this._options.kalturaPlayer,"ui.floating",_,{explicitMerge:["presetAreasMapping"]});var r=p.PresetsUtils.groupPresetAreasByType({presetAreasMapping:this._floatingConfig.presetAreasMapping,acceptableTypes:h});Object.keys(r).forEach((function(e){i._options.presetManager.add({label:"floating-manager",presetAreas:r[e],renderChild:function(){return i._renderChild(a.FloatingPositions[e])}})})),this._addPlayerBindings(),this._updateCachedCanvas()}return e.prototype.add=function(e){var t=this._options.presetManager,n=i(i({presetManager:t},this._options),{data:e}),r=new o.FloatingItem(n);return this._items[e.position].push(r),r},e.prototype.remove=function(e){var t=this._items[e.data.position],n=t.indexOf(e);n>-1?(t[n].destroy(),t.splice(n,1)):console.warn("couldn't remove ".concat(e," since it wasn't found"))},e.prototype.reset=function(){r(r(r([],this._items.VideoArea,!0),this._items.InteractiveArea,!0),this._items.PresetArea,!0).forEach((function(e){try{e.destroy()}catch(e){console.warn(e)}})),this._items.VideoArea=[],this._items.PresetArea=[],this._items.InteractiveArea=[]},e.prototype._getRendererProps=function(e){var t=this._options.kalturaPlayer;return{currentTime:void 0!==e.currentTime?e.currentTime:1e3*t.currentTime,canvas:this._cache.canvas}},e.prototype._updateCachedCanvas=function(){this._cache.canvas={playerSize:(0,c.getPlayerSize)(this._options.kalturaPlayer),videoSize:(0,c.getVideoSize)(this._options.kalturaPlayer)}},e.prototype._updateComponents=function(){this._componentRef.InteractiveArea&&this._componentRef.InteractiveArea.update(),this._componentRef.PresetArea&&this._componentRef.PresetArea.update(),this._componentRef.VideoArea&&this._componentRef.VideoArea.update()},e.prototype._addPlayerBindings=function(){var e=this,t=this._options.kalturaPlayer;t.addEventListener(t.Event.TIME_UPDATE,(function(){e._updateComponents()})),t.addEventListener(t.Event.MEDIA_LOADED,(function(){e._updateCachedCanvas(),e._updateComponents()})),t.addEventListener(t.Event.LOADED_DATA,(function(){e._updateCachedCanvas(),e._updateComponents()})),this._options.presetManager.on(s.PresetManagerEventTypes.VideoResizeEvent,(function(){e._updateCachedCanvas(),e._updateComponents()})),this._options.presetManager.on(s.PresetManagerEventTypes.PresetResizeEvent,(function(){e._updateCachedCanvas(),e._updateComponents()}))},e}();t.FloatingManager=f},7299:function(e,t,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(e,t,n,i){void 0===i&&(i=n);var r=Object.getOwnPropertyDescriptor(t,n);r&&!("get"in r?!t.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,i,r)}:function(e,t,n,i){void 0===i&&(i=n),e[i]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||i(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),t.LinkifyString=t.VisibilityMode=t.BannerManager=t.FloatingUIModes=t.FloatingPositions=t.FloatingItem=t.ToastSeverity=t.ContribServices=void 0;var o=n(8759);Object.defineProperty(t,"ContribServices",{enumerable:!0,get:function(){return o.ContribServices}});var a=n(9945);Object.defineProperty(t,"ToastSeverity",{enumerable:!0,get:function(){return a.ToastSeverity}});var s=n(9948);Object.defineProperty(t,"FloatingItem",{enumerable:!0,get:function(){return s.FloatingItem}});var l=n(3782);Object.defineProperty(t,"FloatingPositions",{enumerable:!0,get:function(){return l.FloatingPositions}}),Object.defineProperty(t,"FloatingUIModes",{enumerable:!0,get:function(){return l.FloatingUIModes}});var c=n(4473);Object.defineProperty(t,"BannerManager",{enumerable:!0,get:function(){return c.BannerManager}}),Object.defineProperty(t,"VisibilityMode",{enumerable:!0,get:function(){return c.VisibilityMode}});var u=n(9600);Object.defineProperty(t,"LinkifyString",{enumerable:!0,get:function(){return u.LinkifyString}}),r(n(8893),t),r(n(4598),t)},5260:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InjectedComponent=void 0;var i=n(4369);Object.defineProperty(t,"InjectedComponent",{enumerable:!0,get:function(){return i.InjectedComponent}})},4369:function(e,t,n){"use strict";var i,r=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.InjectedComponent=void 0;var o=n(4522),a=n(2633),s=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._root=null,t}return r(t,e),t.prototype.shouldComponentUpdate=function(){return!1},t.prototype.componentDidMount=function(){var e=this.props,t=e.onCreate;if(e.label,t){var n=this._root;n&&t({parent:n})}},t.prototype.componentWillUnmount=function(){var e=this.props,t=e.onDestroy,n=(e.label,this._root);n&&t&&t({parent:n})},t.prototype.render=function(){var e=this,t=this.props,n=t.label,i=t.fillContainer?a.fillContainer:"";return(0,o.h)("div",{"data-contrib-injected":n,className:i,ref:function(t){return e._root=t}})},t}(o.Component);t.InjectedComponent=s},4598:function(e,t,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(e,t,n,i){void 0===i&&(i=n);var r=Object.getOwnPropertyDescriptor(t,n);r&&!("get"in r?!t.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,i,r)}:function(e,t,n,i){void 0===i&&(i=n),e[i]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||i(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),r(n(4898),t)},4898:function(e,t,n){"use strict";var i,r=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__assign||function(){return(o=Object.assign||function(e){for(var t,n=1,i=arguments.length;n<i;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.InputField=void 0;var a=n(4522),s=n(8893),l=n(2031),c=function(e){function t(t){var n=e.call(this,t)||this;return n.state={active:!1},n._inputRef=null,n.setFocus=function(){var e;null===(e=n._inputRef)||void 0===e||e.focus()},n._handleOnChange=function(e){n.props.onChange(e.target.value)},n._onClear=function(){var e;null===(e=n._inputRef)||void 0===e||e.focus(),n.props.onChange("")},n._onFocus=function(){n.setState({active:!0})},n._onBlur=function(){n.setState({active:!1})},n._goToNextSearchResult=function(){var e=n.props.searchResults,t=e.activeSearchIndex,i=e.totalSearchResults,r=e.onSearchIndexChange;0!==i&&r(t!==i?t+1:1)},n._goToPrevSearchResult=function(){var e=n.props.searchResults,t=e.activeSearchIndex,i=e.totalSearchResults;(0,e.onSearchIndexChange)(1!==t?t-1:i)},n._renderSearchResults=function(){return(0,a.h)(a.Fragment,null,(0,a.h)("div",{className:l.searchResults,"aria-live":"polite","aria-label":n.props.searchResults.searchResultsLabel},"".concat(n.props.searchResults.totalSearchResults>0?"".concat(n.props.searchResults.activeSearchIndex,"/").concat(n.props.searchResults.totalSearchResults):"0/0")),(0,a.h)("div",{className:l.prevNextWrapper},n.props.value&&(0,a.h)(s.A11yWrapper,{onClick:n._goToPrevSearchResult},(0,a.h)("button",{tabIndex:0,className:"".concat(l.prevNextButton," ").concat(0===n.props.searchResults.totalSearchResults?l.disabled:""),"aria-label":n.props.searchResults.prevMatchLabel},(0,a.h)("svg",{width:"8",height:"5",viewBox:"0 0 8 5",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.h)("path",{d:"M0.292893 4.70711C0.653377 5.06759 1.22061 5.09532 1.6129 4.7903L1.70711 4.70711L4 2.415L6.29289 4.70711C6.65338 5.06759 7.22061 5.09532 7.6129 4.7903L7.70711 4.70711C8.06759 4.34662 8.09532 3.77939 7.7903 3.3871L7.70711 3.29289L4.70711 0.292893C4.34662 -0.0675907 3.77939 -0.0953203 3.3871 0.209705L3.29289 0.292893L0.292893 3.29289C-0.0976311 3.68342 -0.0976311 4.31658 0.292893 4.70711Z",fill:"white","fill-opacity":"0.7"})))),n.props.value&&(0,a.h)(s.A11yWrapper,{onClick:n._goToNextSearchResult},(0,a.h)("button",{tabIndex:0,className:"".concat(l.prevNextButton," ").concat(0===n.props.searchResults.totalSearchResults?l.disabled:""),"aria-label":n.props.searchResults.nextMatchLabel},(0,a.h)("svg",{width:"8",height:"5",viewBox:"0 0 8 5",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.h)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M0.292893 0.292893C0.683417 -0.0976311 1.31658 -0.0976311 1.70711 0.292893L4 2.58579L6.29289 0.292893C6.68342 -0.0976311 7.31658 -0.0976311 7.70711 0.292893C8.09763 0.683417 8.09763 1.31658 7.70711 1.70711L4.70711 4.70711C4.31658 5.09763 3.68342 5.09763 3.29289 4.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683417 0.292893 0.292893Z",fill:"white","fill-opacity":"0.7"}))))))},n._renderClearSearch=function(){return(0,a.h)(s.A11yWrapper,{onClick:n._onClear},(0,a.h)("button",{className:l.clearIcon,tabIndex:0,"aria-label":n.props.clearSearchLabel},(0,a.h)("svg",{width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.h)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M6 12C9.31371 12 12 9.31371 12 6C12 2.68629 9.31371 0 6 0C2.68629 0 0 2.68629 0 6C0 9.31371 2.68629 12 6 12ZM3.38951 2.3502L3.46013 2.41264L5.99548 4.9504L8.53067 2.41264L8.60129 2.3502C8.89537 2.12125 9.32081 2.1418 9.59133 2.41199C9.8844 2.70471 9.88469 3.17958 9.59197 3.47265L7.05523 6.01165L9.59197 8.55189C9.88469 8.84496 9.8844 9.31983 9.59133 9.61255C9.32081 9.88275 8.89537 9.90329 8.60129 9.67434L8.53067 9.61191L5.99548 7.0729L3.46013 9.61191L3.38951 9.67434C3.09543 9.90329 2.66999 9.88275 2.39947 9.61255C2.1064 9.31983 2.10611 8.84496 2.39883 8.55189L4.93498 6.01165L2.39883 3.47265C2.10611 3.17958 2.1064 2.70471 2.39947 2.41199C2.66999 2.1418 3.09543 2.12125 3.38951 2.3502Z",fill:"white","fill-opacity":"0.7"}))))},n.state={active:!1},n}return r(t,e),t.prototype.render=function(){var e=this,t={className:l.inputElement,value:this.props.value,onInput:this._handleOnChange,onFocus:this._onFocus,onBlur:this._onBlur,tabIndex:0,ref:function(t){e._inputRef=t}};return this.props.placeholder&&(t["aria-label"]=this.props.placeholder,t.placeholder=this.props.placeholder),(0,a.h)("div",{className:[l.inputFieldWrapper,this.props.value||this.state.active?l.active:""].join(" ")},(0,a.h)("input",o({},t)),this.props.value&&this.props.clearSearchLabel&&this._renderClearSearch(),this.props.value&&this.props.searchResults&&this._renderSearchResults())},t}(a.Component);t.InputField=c},9820:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.KalturaPlayerUtils=void 0;var i=n(687),r=function(){function e(){}return e.getPlayerConfig=function(e,t,n,r){var o=i.ObjectUtils.get(e.config,t,{});return i.ObjectUtils.mergeDefaults(o,n,r)},e}();t.KalturaPlayerUtils=r},9600:function(e,t,n){"use strict";var i,r=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.LinkifyString=void 0;var o=n(4522),a=n(8337),s=n(9146),l=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._linkify=new a,t}return r(t,e),t.prototype._parseString=function(e){var t=this;if(0===(e||"").trim().length)return"";var n=this._linkify.match(e);if(!n)return e;var i=[],r=0;return n.forEach((function(n,o){n.index>r&&i.push(e.substring(r,n.index));var a=n.url,s=n.text,l=t.props.componentRenderer(a,s,o);i.push(l),r=n.lastIndex})),e.length>r&&i.push(e.substring(r)),1===i.length?i[0]:i},t.prototype.render=function(){return(0,o.h)("span",null,this._parseString(this.props.text))},t.defaultProps={componentRenderer:s.default},t}(o.Component);t.LinkifyString=l},9858:function(e,t,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(e,t,n,i){void 0===i&&(i=n);var r=Object.getOwnPropertyDescriptor(t,n);r&&!("get"in r?!t.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,i,r)}:function(e,t,n,i){void 0===i&&(i=n),e[i]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||i(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),r(n(6508),t)},6508:function(e,t,n){"use strict";var i,r=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(a=(o<3?r(a):o>3?r(t,n,a):r(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(t,"__esModule",{value:!0}),t.ManagedComponent=void 0;var a=n(4522),s=n(8802),l=KalturaPlayer.ui.redux.connect,c=function(e){return{playerSize:e.shell.playerSize}},u=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t.prototype.update=function(){this.setState((function(e){return{toggler:!e.toggler}}))},t.prototype.shouldComponentUpdate=function(e){var t=this.props,n=t.updateOnPlayerSizeChanged,i=t.playerSize;return n&&e.playerSize!==i||e.playerSize===i},t.prototype.componentDidMount=function(){this.setState({toggler:!1})},t.prototype.render=function(){var e=this.props,t=e.fillContainer,n=e.isShown,i=e.playerSize;return n()?(0,a.h)("div",{"data-contrib-item":this.props.label,className:["".concat(t?s.fillContainer:""),s.inlineContainer].join(" ")},this.props.renderChildren(i)):null},t.defaultProps={fillContainer:!1},o([l(c,null,null,{forwardRef:!0})],t)}(a.Component);t.ManagedComponent=u},687:function(e,t){"use strict";var n=this&&this.__assign||function(){return(n=Object.assign||function(e){for(var t,n=1,i=arguments.length;n<i;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.ObjectUtils=void 0;var i=function(){function e(){}return e.copyDeep=function(t){var n;return Array.isArray(t)?(n=t.length>0?t.slice(0):[]).forEach((function(t,i){("object"==typeof t&&t!=={}||Array.isArray(t)&&t.length>0)&&(n[i]=e.copyDeep(t))})):"object"==typeof t?(n=Object.assign({},t),Object.keys(n).forEach((function(t){("object"==typeof n[t]&&n[t]!=={}||Array.isArray(n[t])&&n[t].length>0)&&(n[t]=e.copyDeep(n[t]))}))):n=t,n},e.isObject=function(e){return e&&"object"==typeof e&&!Array.isArray(e)},e.mergeDeep=function(t,n,i){var r,o;if(!n.length)return t;var a=(i?i.explicitMerge:null)||[],s=n.shift();if(e.isObject(t)&&e.isObject(s))for(var l in s)e.isObject(s[l])?(t[l]||Object.assign(t,((r={})[l]={},r)),-1!==a.indexOf(l)?t[l]=e.explicitFlatMerge(t[l],s[l]):e.mergeDeep(t[l],[s[l]],i)):Object.assign(t,((o={})[l]=s[l],o));return e.mergeDeep(t,n,i)},e.mergeDefaults=function(t,n,i){return e.mergeDeep({},[n,t],i)},e.explicitFlatMerge=function(e,t){var i=n({},e);return Object.keys(t).forEach((function(e){null===t[e]||0===Object.keys(t[e]).length?delete i[e]:i[e]=t[e]})),i},e.get=function(e,t,n){for(var i=function(e){var t=[];return e.split(".").forEach((function(e){e.split(/\[([^}]+)\]/g).forEach((function(e){e.length>0&&t.push(e)}))})),t}(t),r=e,o=0;o<i.length;o++){if(!r[i[o]])return n;r=r[i[o]]}return r},e}();t.ObjectUtils=i},8541:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PlayerContribRegistry=void 0;var n=function(){function e(){this._cache={}}return e.get=function(t){return t.__contrib__=t.__contrib__||{},t.__contrib__.services=t.__contrib__.services||new e,t.__contrib__.services},e.prototype.get=function(e){var t=this._cache[e];if(!t)throw new Error("cannot find resource with token ".concat(e));return t},e.prototype.register=function(e,t){var n=this._cache[e];return n||(n=this._cache[e]={instance:t()}),n.instance},e}();t.PlayerContribRegistry=n},9968:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getVideoSize=t.getPlayerSize=void 0,t.getPlayerSize=function(e){return e?e.dimensions:{width:0,height:0}},t.getVideoSize=function(e){if(!e)return{width:0,height:0};var t=e.getActiveTracks().video;return t&&void 0!==t.width&&void 0!==t.height?{width:t.width,height:t.height}:e.getVideoElement()?{width:e.getVideoElement().videoWidth,height:e.getVideoElement().videoHeight}:{width:0,height:0}}},6056:(e,t)=>{"use strict";var n,i,r;Object.defineProperty(t,"__esModule",{value:!0}),t.RelativeToTypes=t.ReservedPresetAreas=t.ReservedPresetNames=void 0,(r=t.ReservedPresetNames||(t.ReservedPresetNames={})).Playback="Playback",r.Live="Live",(i=t.ReservedPresetAreas||(t.ReservedPresetAreas={})).PresetFloating="PresetFloating",i.BottomBarLeftControls="BottomBarLeftControls",i.BottomBarRightControls="BottomBarRightControls",i.TopBarLeftControls="TopBarLeftControls",i.TopBarRightControls="TopBarRightControls",i.SidePanelTop="SidePanelTop",i.SidePanelLeft="SidePanelLeft",i.SidePanelRight="SidePanelRight",i.SidePanelBottom="SidePanelBottom",i.PresetArea="PresetArea",i.InteractiveArea="InteractiveArea",i.PlayerArea="PlayerArea",i.VideoArea="VideoArea",(n=t.RelativeToTypes||(t.RelativeToTypes={})).Before="Before",n.After="After",n.Replace="Replace"},3553:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PresetItem=void 0;var i=n(4522),r=n(6056),o=n(5260),a=function(){function e(e){var t=this;this._render=function(){if(t._options.data.isolateComponent){var e=t._options.data,n=e.label,r=e.fillContainer;return(0,i.h)(o.InjectedComponent,{label:n,fillContainer:r||!1,onCreate:t._onCreate,onDestroy:t._onDestroy})}return t._options.data.renderChild()},this._onDestroy=function(e){e.parent&&(0,i.render)(null,e.parent)},this._onCreate=function(e){try{if(!e.parent)return;var n=t._options.data.renderChild();if(!n)return;(0,i.render)(n,e.parent)}catch(e){}},this._options=e}return Object.defineProperty(e.prototype,"playerConfig",{get:function(){var e=[];for(var t in this._options.data.presetAreas){var n=this._options.data.presetAreas[t],i=this._options.data.relativeTo;if(n){var o={label:this._options.data.label,presets:[t],container:n,get:this._render};if(i)switch(i.type){case r.RelativeToTypes.After:o.afterComponent=i.name;break;case r.RelativeToTypes.Before:o.beforeComponent=i.name;break;case r.RelativeToTypes.Replace:o.replaceComponent=i.name}e.push(o)}}return e},enumerable:!1,configurable:!0}),e}();t.PresetItem=a},3480:function(e,t,n){"use strict";var i=this&&this.__spreadArray||function(e,t,n){if(n||2===arguments.length)for(var i,r=0,o=t.length;r<o;r++)!i&&r in t||(i||(i=Array.prototype.slice.call(t,0,r)),i[r]=t[r]);return e.concat(i||Array.prototype.slice.call(t))};Object.defineProperty(t,"__esModule",{value:!0}),t.PresetManager=t.PresetManagerEventTypes=void 0;var r,o=n(4522),a=n(3553),s=n(6080),l=n(8763),c=n(9109),u=n(8568);!function(e){e.PresetResizeEvent="PresetResizeEvent",e.VideoResizeEvent="VideoResizeEvent"}(r=t.PresetManagerEventTypes||(t.PresetManagerEventTypes={}));var p=["PlayerArea"],d={presetAreasMapping:{Playback:{PlayerArea:"PlayerArea"},Live:{PlayerArea:"PlayerArea"}}},_=function(){function e(e){var t=this;this._events=new s.EventsManager,this._isLocked=!1,this._items=[],this._pendingItems=[],this._registerToPlayer=function(e){e.addEventListener(KalturaPlayer.ui.EventType.UI_PRESET_RESIZE,t._notifyUIPresetResize),e.addEventListener(KalturaPlayer.ui.EventType.VIDEO_RESIZE,t._notifyVideoResize)},this._notifyVideoResize=function(){t._events.emit({type:r.VideoResizeEvent})},this._notifyUIPresetResize=function(){t._events.emit({type:r.PresetResizeEvent})},this._unregisterToPlayer=function(e){e.removeEventListener(KalturaPlayer.ui.EventType.UI_PRESET_RESIZE,t._notifyUIPresetResize),e.removeEventListener(KalturaPlayer.ui.EventType.VIDEO_RESIZE,t._notifyVideoResize)},this.on=this._events.on.bind(this._events),this.off=this._events.off.bind(this._events),this._options=e,this._presetConfig=(0,u.getContribConfig)(this._options.kalturaPlayer,"ui.preset",d,{explicitMerge:["presetAreasMapping"]});var n=c.PresetsUtils.groupPresetAreasByType({presetAreasMapping:this._presetConfig.presetAreasMapping,acceptableTypes:p});this.add({label:"preset-manager",presetAreas:n.PlayerArea,renderChild:function(){return(0,o.h)(l.UIPlayerAdapter,{onMount:t._registerToPlayer,onUnmount:t._unregisterToPlayer})}})}return e.prototype.add=function(e){if(this._isLocked)return console.warn("cannot add new preset items once player completed its' setup phase"),null;var t=new a.PresetItem({kalturaPlayer:this._options.kalturaPlayer,data:e});this._pendingItems.push(t)},e.prototype.lockManager=function(){this._isLocked=!0},e.prototype.registerComponents=function(){var e=[];return this._pendingItems.forEach((function(t){e=i(i([],e,!0),t.playerConfig,!0)})),this._items=i(i([],this._items,!0),this._pendingItems,!0),this._pendingItems=[],e.filter(Boolean)},e}();t.PresetManager=_},9109:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PresetsUtils=void 0;var n=function(){function e(){}return e.groupPresetAreasByType=function(e){var t=e.presetAreasMapping,n=e.acceptableTypes,i={};return n.forEach((function(e){return i[e]={}})),Object.keys(t).forEach((function(e){Object.keys(t[e]).forEach((function(r){-1===n.indexOf(r)||(i[r][e]=t[e][r])}))})),i},e}();t.PresetsUtils=n},9945:function(e,t,n){"use strict";var i=this&&this.__assign||function(){return(i=Object.assign||function(e){for(var t,n=1,i=arguments.length;n<i;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)},r=this&&this.__rest||function(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(i=Object.getOwnPropertySymbols(e);r<i.length;r++)t.indexOf(i[r])<0&&Object.prototype.propertyIsEnumerable.call(e,i[r])&&(n[i[r]]=e[i[r]])}return n};Object.defineProperty(t,"__esModule",{value:!0}),t.ToastManager=t.ToastSeverity=void 0;var o,a=n(3301),s=n(3782),l=n(4027),c=n(4522);(o=t.ToastSeverity||(t.ToastSeverity={})).Info="Info",o.Success="Success",o.Warn="Warn",o.Error="Error";var u=function(){function e(e){var t=this;this.options=e,this._toasts=[],this._floatingItem=null,this._remove=function(e){var n=t._findToastIndexById(e);-1!==n&&(clearTimeout(t._toasts[n].timerSubscription),t._toasts.splice(n,1),t._updateToastsUI(),0===t._toasts.length&&t._removeToastsContainer())},this._options=e}return e.prototype.add=function(e){var t=e.duration,n=r(e,["duration"]);this._floatingItem||this._addToastsContainer();var o={toastProps:i(i({},n),{id:a.UUID.uuidV1(),onClose:this._remove}),duration:t,timerSubscription:null};this._toasts.push(o),this._updateToastsUI(),this._startDurationTimer(o)},e.prototype.reset=function(){var e=this;this._toasts.forEach((function(t){e._remove(t.toastProps.id)}))},e.prototype._startDurationTimer=function(e){var t=this;e.timerSubscription=setTimeout((function(){t._remove(e.toastProps.id)}),e.duration)},e.prototype._addToastsContainer=function(){var e=this;this._floatingItem=this._options.floatingManager.add({label:"Toasts",mode:s.FloatingUIModes.Immediate,position:s.FloatingPositions.InteractiveArea,renderContent:function(){return(0,c.h)(l.ToastsContainer,{toasts:e._toasts.map((function(e){return e.toastProps}))})}})},e.prototype._removeToastsContainer=function(){this._floatingItem&&(this._options.floatingManager.remove(this._floatingItem),this._floatingItem=null)},e.prototype._updateToastsUI=function(){this._floatingItem&&this._floatingItem.update()},e.prototype._findToastIndexById=function(e){for(var t=0;t<this._toasts.length;){if(this._toasts[t].toastProps.id===e)return t;t++}return-1},e}();t.ToastManager=u},6577:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CloseIcon=void 0;var i=n(4522);t.CloseIcon=function(){return(0,i.h)("svg",{width:"16px",height:"16px",viewBox:"0 0 16 16",version:"1.1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},(0,i.h)("g",{id:"Icons/16/Close",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},(0,i.h)("path",{d:"M8.8497789,8 L11.824005,10.9742261 C12.058665,11.2088861 12.058665,11.5893451 11.824005,11.824005 C11.5893451,12.058665 11.2088861,12.058665 10.9742261,11.824005 L8,8.8497789 L5.02577387,11.824005 C4.7911139,12.058665 4.41065493,12.058665 4.17599497,11.824005 C3.94133501,11.5893451 3.94133501,11.2088861 4.17599497,10.9742261 L7.1502211,8 L4.17599497,5.02577387 C3.94133501,4.7911139 3.94133501,4.41065493 4.17599497,4.17599497 C4.41065493,3.94133501 4.7911139,3.94133501 5.02577387,4.17599497 L8,7.1502211 L10.9742261,4.17599497 C11.2088861,3.94133501 11.5893451,3.94133501 11.824005,4.17599497 C12.058665,4.41065493 12.058665,4.7911139 11.824005,5.02577387 L8.8497789,8 Z",id:"Path",fill:"#cccccc"})))}},4461:function(e,t,n){"use strict";var i,r=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.Toast=void 0;var o=n(4522),a=n(2001),s=n(9945),l=n(6577),c=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={isShown:!0},t._onClick=function(e){t.props.onClick(),t._onClose(e)},t._onClose=function(e){e.stopPropagation(),t.setState({isShown:!1}),t.props.onClose(t.props.id)},t}return r(t,e),t.prototype._getToastSeverityClass=function(){switch(this.props.severity){case s.ToastSeverity.Success:return a.successToast;case s.ToastSeverity.Warn:return a.warnToast;case s.ToastSeverity.Error:return a.errorToast;default:return a.infoToast}},t.prototype.render=function(){var e=this.props,t=e.text,n=e.title,i=e.icon;return(0,o.h)("div",{className:a.toastWrapper+" "+this._getToastSeverityClass(),onClick:this._onClick},(0,o.h)("button",{className:a.closeButton,onClick:this._onClose},(0,o.h)(l.CloseIcon,null)),(0,o.h)("div",{className:a.title},n),(0,o.h)("div",{className:a.toastBody},(0,o.h)("div",{className:a.iconContainer},(0,o.h)("div",{className:a.iconWrapper},i)),(0,o.h)("div",{className:a.text},t)))},t}(o.Component);t.Toast=c},4027:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ToastsContainer=void 0;var i=n(1454);Object.defineProperty(t,"ToastsContainer",{enumerable:!0,get:function(){return i.ToastsContainer}})},1454:function(e,t,n){"use strict";var i,r=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__assign||function(){return(o=Object.assign||function(e){for(var t,n=1,i=arguments.length;n<i;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.ToastsContainer=void 0;var a=n(4522),s=n(4461),l=n(2167),c=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t.prototype.render=function(){return(0,a.h)("div",{className:l.toastsContainer},this.props.toasts.map((function(e){return(0,a.h)("div",{className:l.toastRow,key:e.id},(0,a.h)(s.Toast,o({},e)))})))},t}(a.Component);t.ToastsContainer=c},8763:function(e,t,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(e,t,n,i){void 0===i&&(i=n);var r=Object.getOwnPropertyDescriptor(t,n);r&&!("get"in r?!t.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,i,r)}:function(e,t,n,i){void 0===i&&(i=n),e[i]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||i(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),r(n(137),t)},137:function(e,t,n){"use strict";var i,r=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(a=(o<3?r(a):o>3?r(t,n,a):r(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(t,"__esModule",{value:!0}),t.UIPlayerAdapter=void 0;var a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t.prototype.componentDidMount=function(){this.props.onMount(this.props.player)},t.prototype.componentWillUnmount=function(){this.props.onUnmount(this.props.player)},t.prototype.render=function(e){return null},t.defaultProps={player:null},o([KalturaPlayer.ui.components.withPlayer],t)}(n(4522).Component);t.UIPlayerAdapter=a},3301:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UUID=void 0;var n=function(){function e(){}return e.uuidV1=function(){return"".concat(Date.now(),"-").concat(Math.random())},e}();t.UUID=n},19:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EventsManager=void 0;var n=function(){function e(){this._eventListeners={},this._wildcardEventListeners=[]}return e.prototype.on=function(e,t){"*"!==e?(this._eventListeners[e]||(this._eventListeners[e]=[])).push(t):this._wildcardEventListeners.push(t)},e.prototype.off=function(e,t){if("*"!==e){var n=this._eventListeners[e];n&&n.splice(n.indexOf(t)>>>0,1)}else this._wildcardEventListeners.splice(this._wildcardEventListeners.indexOf(t)>>>0,1)},e.prototype.emit=function(e){(this._eventListeners[e.type]||[]).slice().map((function(t){t(e)})),this._wildcardEventListeners.slice().map((function(t){t(e)}))},e}();t.EventsManager=n},8707:function(e,t,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(e,t,n,i){void 0===i&&(i=n);var r=Object.getOwnPropertyDescriptor(t,n);r&&!("get"in r?!t.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,i,r)}:function(e,t,n,i){void 0===i&&(i=n),e[i]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||i(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),r(n(19),t),r(n(7640),t)},7640:(e,t)=>{"use strict";function n(){return"##".concat("Guest").concat("HashSeparator").concat(function(){for(var e=(0,t.generateId)(),n="",i=0;i<e.length;i++){var r=e.charAt(i);n+=Number.isNaN(+r)?r.charCodeAt(0):r}return n}(),"##")}Object.defineProperty(t,"__esModule",{value:!0}),t.getUserId=t.generateId=void 0,t.generateId=function(){return(new Date).getTime().toString(36)+Math.random().toString(36).slice(2)},t.getUserId=function(){return"undefined"==typeof Storage?n():((e=localStorage.getItem("anonymousUserId"))||(e=n(),localStorage.setItem("anonymousUserId",e)),e);var e}},9413:e=>{e.exports=/[\0-\x1F\x7F-\x9F]/},3189:e=>{e.exports=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4E\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDF55-\uDF59]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDF3C-\uDF3E]|\uD806[\uDC3B\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/},5045:e=>{e.exports=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/},9369:e=>{e.exports=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/},4522:e=>{"use strict";e.exports=KalturaPlayer.ui.preact}},t={};function n(i){var r=t[i];if(void 0!==r)return r.exports;var o=t[i]={id:i,exports:{}};return e[i].call(o.exports,o,o.exports,n),o.exports}return n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var i in t)n.o(t,i)&&!n.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.nc=void 0,n(3607)})(),e.exports=i()},function(e,t,n){"use strict";var i,r=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(a=(o<3?r(a):o>3?r(t,n,a):r(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(t,"__esModule",{value:!0}),t.PipParent=void 0;var a=n(0),s=n(8),l=n(2),c=KalturaPlayer.ui.redux.connect,u=function(e){return{playerHeight:e.shell.guiClientRect.height,playerWidth:e.shell.guiClientRect.width,prePlayback:e.engine.prePlayback}},p=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.videoContainerRef=a.createRef(),t}return r(t,e),t.prototype.componentDidMount=function(){var e,t,n=this.props.player;null===(t=null===(e=this.videoContainerRef)||void 0===e?void 0:e.current)||void 0===t||t.appendChild(n.getVideoElement())},t.prototype.render=function(e){var t=[s.videoContainer,s.parentPlayer];if(!e.prePlayback&&e.animation)switch(e.animation){case l.Animations.Fade:t.push(s.animatedFade);break;case l.Animations.ScaleRight:t.push(s.animatedScaleRight);break;case l.Animations.ScaleLeft:t.push(s.animatedScaleLeft)}var n={height:e.playerHeight+"px",width:e.playerWidth+"px"};return a.h("div",{className:t.join(" "),style:n,ref:this.videoContainerRef})},t=o([c(u)],t)}(a.Component);t.PipParent=p},function(e,t,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(e,t,n,i){void 0===i&&(i=n),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,i){void 0===i&&(i=n),e[i]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||t.hasOwnProperty(n)||i(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),r(n(27),t)},function(e,t,n){"use strict";var i,r=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(a=(o<3?r(a):o>3?r(t,n,a):r(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(t,"__esModule",{value:!0}),t.PipMinimized=void 0;var a=n(0),s=n(28),l=n(5),c=n(6),u=n(2),p=KalturaPlayer.ui.components.Icon,d=KalturaPlayer.ui.preacti18n,_=d.withText,h=d.Text,f=function(){return{showLabel:a.h(h,{id:"dualScreen.show"},"Show"),showAriaLabel:a.h(h,{id:"dualScreen.show_label"},"Show dual screen"),switchScreen:a.h(h,{id:"dualScreen.switch_screen"},"Switch Screen")}},A=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.ref=a.createRef(),t._renderHoverButton=function(){var e=t.props,n=e.show,i=e.onInverse,r=e.hideButtons,o=e.focusOnButton;return a.h(a.Fragment,null,!r&&a.h(c.Button,{onClick:n,className:s.showContainer,ariaLabel:t.props.showAriaLabel,focusOnMount:o===u.ButtonsEnum.Show},a.h(a.Fragment,null,a.h("div",{className:s.iconContainer},a.h(p,{id:"dualscreen-pip-minimized-show",height:l.icons.SmallSize,width:l.icons.SmallSize,viewBox:"0 0 "+l.icons.SmallSize+" "+l.icons.SmallSize,path:l.icons.SHOW_ICON_PATH})),t.props.showLabel)),a.h("div",{className:[s.innerButtons,r?s.tinyInnerButtons:""].join(" ")},a.h(c.Button,{onClick:i,focusOnMount:o===u.ButtonsEnum.SwitchScreen,ariaLabel:t.props.switchScreen},a.h("div",{className:s.iconContainer},a.h(p,{id:"dualscreen-pip-minimized-swap",height:l.icons.MediumSize,width:l.icons.MediumSize,viewBox:"0 0 "+l.icons.MediumSize+" "+l.icons.MediumSize,path:l.icons.SWAP_ICON_PATH})))))},t}return r(t,e),t.prototype.componentDidMount=function(){var e=this.props.player.getVideoElement();e.tabIndex=-1,this.ref.current.appendChild(e)},t.prototype.render=function(e){return a.h("div",{className:s.childPlayerContainer},a.h("div",{ref:this.ref,className:[s.childPlayer,e.hideButtons?s.tinyChildPlayer:""].join(" ")}),this._renderHoverButton())},t=o([_(f)],t)}(a.Component);t.PipMinimized=A},function(e,t,n){var i=n(3),r=n(29);"string"==typeof(r=r.__esModule?r.default:r)&&(r=[[e.i,r,""]]);var o={insert:"head",singleton:!1};i(r,o);e.exports=r.locals||{}},function(e,t,n){"use strict";n.r(t);var i=n(1),r=n.n(i)()(!0);r.push([e.i,".pip-minimized__iconContainer___a26rb{height:28px;width:28px;opacity:0.8;cursor:pointer}.pip-minimized__innerButtons___JWiMT{display:flex;position:absolute;height:60px;left:0px;top:0px;padding:8px;background:linear-gradient(180deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 100%);width:100%}.pip-minimized__innerButtons___JWiMT .pip-minimized__iconContainer___a26rb:hover{background:#444444;border-radius:4px;opacity:1}.pip-minimized__childPlayerContainer___SbEUB{position:absolute;top:0;right:0;transform:translateY(-100%);animation:pip-minimized__fading___Kl3LB .3s linear}.pip-minimized__childPlayerContainer___SbEUB:has(.playkit-image-player>img[src='']){visibility:hidden}.pip-minimized__childPlayerContainer___SbEUB video{position:relative}.pip-minimized__childPlayerContainer___SbEUB .pip-minimized__childPlayer___dA6kb{width:106px;height:60px;box-shadow:0px 0px 0px 1px rgba(0,0,0,0.2),0px 8px 60px -16px rgba(0,0,0,0.2);border-radius:8px;-webkit-mask-image:-webkit-radial-gradient(white, black);overflow:hidden}.pip-minimized__childPlayerContainer___SbEUB .pip-minimized__childPlayer___dA6kb.pip-minimized__tinyChildPlayer___barzW{height:34px;width:60px}.pip-minimized__childPlayerContainer___SbEUB .pip-minimized__showContainer___doQSU{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:8px;cursor:pointer;position:absolute;width:66px;height:32px;right:0px;top:calc((32px + 5px) * -1);color:#ffffff;font-style:normal;font-weight:normal;font-size:14px;line-height:18px;background:rgba(0,0,0,0.6);border-radius:4px}.pip-minimized__childPlayerContainer___SbEUB .pip-minimized__showContainer___doQSU:hover{background:rgba(0,0,0,0.7)}.pip-minimized__childPlayerContainer___SbEUB .pip-minimized__showContainer___doQSU .pip-minimized__iconContainer___a26rb{height:16px;width:16px;margin-right:8px}.pip-minimized__childPlayerContainer___SbEUB .pip-minimized__innerButtons___JWiMT{border-radius:8px;justify-content:center;align-items:center}.pip-minimized__childPlayerContainer___SbEUB .pip-minimized__innerButtons___JWiMT.pip-minimized__tinyInnerButtons___wAzR\\+{height:34px}.pip-minimized__childPlayerContainer___SbEUB .pip-minimized__innerButtons___JWiMT .pip-minimized__iconContainer___a26rb:hover{background:transparent}@keyframes pip-minimized__fading___Kl3LB{0%{opacity:0}100%{opacity:1}}\n","",{version:3,sources:["webpack://styles/_styles.scss","webpack://styles/_variables.scss","webpack://components/pip-minimized/pip-minimized.scss"],names:[],mappings:"AAEA,sCACE,WCHkB,CDIlB,UCJkB,CDKlB,WAAY,CACZ,cAAe,CAChB,qCAGC,YAAa,CACb,iBAAkB,CAClB,WAAY,CACZ,QAAS,CACT,OAAQ,CACR,WAAY,CACZ,0EAAiF,CACjF,UAAW,CARb,iFAYM,kBAAmB,CACnB,iBAAkB,CAClB,SAAU,CEjBhB,6CAKE,iBAAkB,CAClB,KAAM,CACN,OAAQ,CACR,2BAA4B,CAC5B,kDAA4C,CAT9C,oFFyBI,iBAAkB,CEzBtB,mDAGI,iBAAkB,CAHtB,iFAWI,WAAY,CACZ,WAAY,CACZ,6EAAqF,CACrF,iBDjBe,CCkBf,wDAAyD,CACzD,eAAgB,CAhBpB,wHAkBM,WAAY,CACZ,UAAW,CAnBjB,mFAwBI,YAAa,CACb,kBAAmB,CACnB,wBAAyB,CACzB,kBAAmB,CACnB,WAAY,CACZ,cAAe,CAEf,iBAAkB,CAClB,UAAW,CACX,WApCwB,CAqCxB,SAAU,CACV,2BAAoE,CAEpE,aAAc,CACd,iBAAkB,CAClB,kBAAmB,CACnB,cAAe,CACf,gBAAiB,CAEjB,0BAA8B,CAC9B,iBAAkB,CA5CtB,yFA+CM,0BAA8B,CA/CpC,yHAkDM,WAAY,CACZ,UAAW,CACX,gBAAiB,CApDvB,kFAyDI,iBD5De,CC6Df,sBAAuB,CACvB,kBAAmB,CA3DvB,2HA6DM,WAAY,CA7DlB,8HAgEM,sBAAuB,CACxB,yCAKH,GACE,SAAU,CAEZ,KACE,SAAU,CAAA",sourcesContent:["@import '~styles/variables';\n\n.iconContainer {\n  height: $smallIconSize;\n  width: $smallIconSize;\n  opacity: 0.8;\n  cursor: pointer;\n}\n\n.innerButtons {\n  display: flex;\n  position: absolute;\n  height: 60px;\n  left: 0px;\n  top: 0px;\n  padding: 8px;\n  background: linear-gradient(180deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%);\n  width: 100%;\n\n  .iconContainer {\n    &:hover {\n      background: #444444;\n      border-radius: 4px;\n      opacity: 1;\n    }\n  }\n}\n\n@mixin hideImagePlayer {\n  &:has(:global(.playkit-image-player > img[src=''])) {\n    // hide image player container if image haven't loaded\n    visibility: hidden;\n  }\n}\n","$smallIconSize: 28px;\n$smallBorderLessIconSize: 16px;\n$animation-duration: 0.3s;\n$border-radius: 8px;\n","@import '~styles/styles';\n@import '~styles/variables';\n\n$show-container-height: 32px;\n$show-container-gap: 5px;\n\n.childPlayerContainer {\n  @include hideImagePlayer;\n  video {\n    position: relative;\n  }\n  position: absolute;\n  top: 0;\n  right: 0;\n  transform: translateY(-100%);\n  animation: fading $animation-duration linear;\n  .childPlayer {\n    width: 106px;\n    height: 60px;\n    box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.2), 0px 8px 60px -16px rgba(0, 0, 0, 0.2);\n    border-radius: $border-radius;\n    -webkit-mask-image: -webkit-radial-gradient(white, black);\n    overflow: hidden;\n    &.tinyChildPlayer {\n      height: 34px;\n      width: 60px;\n    }\n  }\n\n  .showContainer {\n    display: flex;\n    flex-direction: row;\n    justify-content: flex-end;\n    align-items: center;\n    padding: 8px;\n    cursor: pointer;\n\n    position: absolute;\n    width: 66px;\n    height: $show-container-height;\n    right: 0px;\n    top: calc((#{$show-container-height} + #{$show-container-gap}) * -1);\n\n    color: #ffffff;\n    font-style: normal;\n    font-weight: normal;\n    font-size: 14px;\n    line-height: 18px;\n\n    background: rgba(0, 0, 0, 0.6);\n    border-radius: 4px;\n\n    &:hover {\n      background: rgba(0, 0, 0, 0.7);\n    }\n    .iconContainer {\n      height: 16px;\n      width: 16px;\n      margin-right: 8px;\n    }\n  }\n\n  .innerButtons {\n    border-radius: $border-radius;\n    justify-content: center;\n    align-items: center;\n    &.tinyInnerButtons {\n      height: 34px;\n    }\n    .iconContainer:hover {\n      background: transparent;\n    }\n  }\n}\n\n@keyframes fading {\n  0% {\n    opacity: 0;\n  }\n  100% {\n    opacity: 1;\n  }\n}\n"],sourceRoot:""}]),r.locals={iconContainer:"pip-minimized__iconContainer___a26rb",innerButtons:"pip-minimized__innerButtons___JWiMT",childPlayerContainer:"pip-minimized__childPlayerContainer___SbEUB",fading:"pip-minimized__fading___Kl3LB",childPlayer:"pip-minimized__childPlayer___dA6kb",tinyChildPlayer:"pip-minimized__tinyChildPlayer___barzW",showContainer:"pip-minimized__showContainer___doQSU",tinyInnerButtons:"pip-minimized__tinyInnerButtons___wAzR+"},t.default=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.VideoSyncManager=void 0;var i=n(7),r=n(4),o=r.core.EventType,a=r.core.FakeEvent,s=r.core.Error,l=r.core.StateType,c=function(e,t,n,r){var c=this;this._isSyncDelay=!1,this._errorHandling=function(){c._eventManager.listen(c._secondaryPlayer,o.ERROR,(function(e){c._logger.debug("errorHandling :: secondary player got error");var t=new s(s.Severity.CRITICAL,s.Category.PLAYER,s.Code.VIDEO_ERROR,e);c._mainPlayer.pause(),c._mainPlayer.dispatchEvent(new a(o.ERROR,t))})),c._eventManager.listen(c._mainPlayer,o.ERROR,(function(){c._logger.debug("errorHandling :: main player got error"),c._secondaryPlayer.reset()}))},this._syncEvents=function(){var e=0;c._eventManager.listen(c._mainPlayer,o.PLAY,(function(){c._logger.debug("syncEvents :: secondary player play"),c._secondaryPlayer.play()})),c._eventManager.listen(c._mainPlayer,o.PAUSE,(function(){c._logger.debug("syncEvents :: secondary player pause"),c._secondaryPlayer.pause()})),c._eventManager.listen(c._mainPlayer,o.TIME_UPDATE,(function(){if(!c._isSyncDelay){var t=Date.now();(t-e>1e3||c._mainPlayer.paused)&&(e=t,c._mediaSync())}})),c._eventManager.listen(c._mainPlayer,o.SEEKING,(function(){c._logger.debug("syncEvents :: seeking main player to to "+c._mainPlayer),c._secondaryPlayer.pause(),c._seekSecondaryPlayer(0)})),c._eventManager.listen(c._mainPlayer,o.ENDED,(function(){c._logger.debug("syncEvents :: secondary player pause + seek to 0.01"),c._secondaryPlayer.pause(),c._seekSecondaryPlayer(.01)})),c._eventManager.listen(c._mainPlayer,o.PLAYER_STATE_CHANGED,(function(e){var t=e.payload;if(t.newState.type===l.BUFFERING&&!c._mainPlayer.seeking&&!c._mainPlayer.paused&&!c._secondaryPlayer.paused)return c._logger.debug("syncEvents :: main player got BUFFERING"),void c._secondaryPlayer.pause();t.newState.type===l.PLAYING&&t.oldState.type===l.BUFFERING&&c._secondaryPlayer.paused&&(c._logger.debug("syncEvents :: main player resume PLAYING"),c._secondaryPlayer.play())}))},this._mediaSync=function(){if(!(c._isSyncDelay||c._mainPlayer.paused&&!c._mainPlayer.seeking)&&c._secondaryPlayer){var e=!1,t=c._getSyncDelay();c._logger.debug("mediaSync :: synchDelay is "+t);var n=0,i=Math.round(100*Math.abs(t))/100;t>.03?n=-1*i:t<-.03&&(n=i),0!==n?Math.abs(t)<4?(c._logger.debug("mediaSync :: Adjusting slave playbackRateChange = "+(c._mainPlayer.playbackRate+n)),c._secondaryPlayer.playbackRate=c._mainPlayer.playbackRate+n):(c._logger.debug("mediaSync :: Adjusting secondary player playbackRateChange to main player and flagging for seek"),c._secondaryPlayer.playbackRate=c._mainPlayer.playbackRate,e=!0):c._mainPlayer.paused||(c._logger.debug("mediaSync :: Main player and secondary player sync, adjusting secondary player playback rate to main player rate"),c._secondaryPlayer.playbackRate=c._mainPlayer.playbackRate,c._secondaryPlayer.play()),e&&(c._logger.debug("mediaSync :: Seeking secondary player to "+(c._mainPlayer.currentTime+.25)),c._seekSecondaryPlayer(.25))}},this._getSyncDelay=function(){var e=c._mainPlayer.currentTime,t=c._secondaryPlayer.currentTime;return-1==e||-1==t||i.isInInterval(t,e-0,e)?0:t-e},this._seekSecondaryPlayer=function(e){var t=c._mainPlayer.currentTime<0?0:c._mainPlayer.currentTime;if(c._secondaryPlayer.ended&&c._secondaryPlayer.duration&&Math.ceil(t)>c._secondaryPlayer.duration)return c._logger.debug("seekSecondaryPlayer :: seekTime "+t+" is out of bounds 0.."+c._secondaryPlayer.duration+". pause secondary player"),void c._secondaryPlayer.pause();c._logger.debug("seekSecondaryPlayer :: seeking to="+t+", ahead="+e),c._secondaryPlayer.currentTime=t+e,c._mainPlayer.paused?c._secondaryPlayer.pause():c._secondaryPlayer.play()},this._eventManager=e,this._mainPlayer=t,this._secondaryPlayer=n,this._logger=r,this._syncEvents(),this._errorHandling()};t.VideoSyncManager=c},function(e,t,n){"use strict";var i=this&&this.__assign||function(){return(i=Object.assign||function(e){for(var t,n=1,i=arguments.length;n<i;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.ImageSyncManager=void 0;var r=n(4),o=n(2),a=r.core.TimedMetadata,s=function(){function e(e,t,n,r,s){var l=this;this._firstPlaying=!1,this._lock=!1,this._syncEvents=function(){l._eventManager.listen(l._mainPlayer,l._mainPlayer.Event.TIMED_METADATA_CHANGE,l._onTimedMetadataChange),l._eventManager.listen(l._mainPlayer,l._mainPlayer.Event.TIMED_METADATA_ADDED,l._onTimedMetadataAdded),l._eventManager.listen(l._mainPlayer,l._mainPlayer.Event.FIRST_PLAYING,l._onFirstPlaying)},this._onFirstPlaying=function(){l._firstPlaying=!0,l._imagePlayer.preLoadImages()},this._onTimedMetadataChange=function(e){var t=e.payload.cues.reduce((function(e,t){var n,r,a;if((null===(n=t.metadata)||void 0===n?void 0:n.cuePointType)===l._kalturaCuePointService.KalturaCuePointType.THUMB)return i(i({},e),{activeSlide:t.id});if((null===(r=t.metadata)||void 0===r?void 0:r.cuePointType)===l._kalturaCuePointService.KalturaCuePointType.CODE&&"change-view-mode"===(null===(a=t.metadata)||void 0===a?void 0:a.tags)){var s=t.metadata.partnerData,c=s.playerViewModeId,u=s.viewModeLockState;if(c)return i(i({},e),{externalLayout:u===o.ViewModeLockState.Locked?o.ExternalLayout.Hidden:c})}return e}),{activeSlide:null,externalLayout:null}),n=t.activeSlide,r=t.externalLayout;r&&l._onSlideViewChanged(r),l._imagePlayer.setActive(r===o.ExternalLayout.Hidden?null:n)},this._onTimedMetadataAdded=function(e){e.payload.cues.map((function(e){var t;if((null==e?void 0:e.type)===a.TYPE.CUE_POINT&&(null===(t=e.metadata)||void 0===t?void 0:t.cuePointType)===l._kalturaCuePointService.KalturaCuePointType.THUMB)return l._imagePlayer.addImage({id:e.id,imageUrl:e.metadata.assetUrl,alt:e.metadata.title||e.metadata.description}),e})).length&&l._firstPlaying&&l._imagePlayer.preLoadImages()},this._eventManager=e,this._mainPlayer=t,this._imagePlayer=n,this._logger=r,this._onSlideViewChanged=s,this._syncEvents(),this._kalturaCuePointService=this._mainPlayer.getService("kalturaCuepoints")}return e.prototype.reset=function(){this._firstPlaying=!1},e}();t.ImageSyncManager=s},function(e,t,n){"use strict";var i,r=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(a=(o<3?r(a):o>3?r(t,n,a):r(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(t,"__esModule",{value:!0}),t.ResponsiveManager=void 0;var a=n(0),s=KalturaPlayer.ui,l=s.redux.connect,c=s.components.PLAYER_SIZE,u=[c.EXTRA_SMALL,c.SMALL,c.TINY],p=[c.EXTRA_SMALL,c.SMALL],d=function(e){return{playerSize:e.shell.playerSize}},_=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._renderChildComponent=function(){var e=t.props,n=e.children,i=e.playerSize;return a.cloneElement(n,{hideButtons:u.includes(i)})},t}return r(t,e),t.prototype.componentDidMount=function(){var e=this.props,t=e.playerSize,n=e.onMinSize;p.includes(t)&&n()},t.prototype.componentDidUpdate=function(e){var t=this.props,n=t.playerSize,i=t.onMinSize,r=t.onDefaultSize;n!==c.TINY&&(!p.includes(n)||p.includes(e.playerSize)?!p.includes(n)&&p.includes(e.playerSize)&&r():i())},t.prototype.render=function(e){return e.playerSize===c.TINY?null:this._renderChildComponent()},t.defaultProps={onMinSize:function(){}},t=o([l(d)],t)}(a.Component);t.ResponsiveManager=_},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SecondaryMediaLoader=void 0;var i=KalturaPlayer.providers,r=i.RequestBuilder,o=i.ResponseTypes,a=function(){function e(e){this._parentEntryId="",this._requests=[],this._response={entries:[]},this._parentEntryId=e.parentEntryId;var t=new Map,n=new r(t);n.service="baseEntry",n.action="list",n.params={filter:{objectType:"KalturaBaseEntryFilter",parentEntryIdEqual:this._parentEntryId,typeIn:o.KalturaMediaEntry.MediaType.VIDEO.value+",7"},responseProfile:{type:1,fields:"id"}},this.requests.push(n)}return Object.defineProperty(e,"id",{get:function(){return"dualscreen"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"requests",{get:function(){return this._requests},set:function(e){this._requests=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"response",{get:function(){return this._response},set:function(e){var t,n=new o.KalturaBaseEntryListResponse(null===(t=e[0])||void 0===t?void 0:t.data);n.totalCount&&(this._response.entries=null==n?void 0:n.entries)},enumerable:!1,configurable:!0}),e.prototype.isValid=function(){return!!this._parentEntryId},e}();t.SecondaryMediaLoader=a},function(e,t,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(e,t,n,i){void 0===i&&(i=n),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,i){void 0===i&&(i=n),e[i]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||t.hasOwnProperty(n)||i(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),r(n(35),t)},function(e,t,n){"use strict";var i,r=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(a=(o<3?r(a):o>3?r(t,n,a):r(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(t,"__esModule",{value:!0}),t.DragAndSnapManager=void 0;var a,s=n(0),l=n(9),c=n(7),u=n(36),p=KalturaPlayer.ui.redux.connect;!function(e){e.MouseDown="mousedown",e.MouseMove="mousemove",e.MouseUp="mouseup",e.TouchStart="touchstart",e.TouchMove="touchmove",e.TouchEnd="touchend"}(a||(a={}));var d=function(e){return{prePlayback:e.engine.prePlayback}},_=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._draggableTargetRef=s.createRef(),t._draggableItemRef=s.createRef(),t._draggableAreaRef=s.createRef(),t._currMousePos={x:0,y:0},t._throttleWait=!1,t.state={isDragging:!1},t._renderChildComponent=function(){var e=t.props.children;return s.cloneElement(e,{isDragging:t.state.isDragging,setDraggableTarget:t._setDraggableTarget})},t._setDraggableTarget=function(e){t._draggableTargetRef.current=e,t._addListeners()},t._handleChangePosition=function(e){t._setAbsoluteStyles(e),t.props.onPositionChanged(e)},t._onStartDrag=function(){t._setAbsoluteStyles(t.props.getPosition()),t.setState({isDragging:!0})},t._addListeners=function(){t.props.eventManager.listen(t._draggableTargetRef.current,a.MouseDown,(function(e){t._startDrag(e,a.MouseMove,a.MouseUp)})),t.props.eventManager.listen(t._draggableTargetRef.current,a.TouchStart,(function(e){t.props.eventManager.unlisten(t._draggableTargetRef.current,a.MouseDown),t._startDrag(e,a.TouchMove,a.TouchEnd)}))},t._moveDrag=function(e){if(!t._throttleWait){e=e||window.event;var n=t._currMousePos.x-c.getClientX(e),i=t._currMousePos.y-c.getClientY(e);if(t._currMousePos.x=c.getClientX(e),t._currMousePos.y=c.getClientY(e),t._draggableItemRef.current&&t._draggableAreaRef.current){var r=parseInt(t._draggableItemRef.current.style.top,10),o=parseInt(t._draggableItemRef.current.style.right,10);t._draggableItemRef.current.style.right=c.dimensionStyleToString(o+n),t._draggableItemRef.current.style.top=c.dimensionStyleToString(r-i)}t._throttleWait=!0,setTimeout((function(){t._throttleWait=!1}),30)}},t._getBoundingClientRects=function(){return[t._draggableItemRef.current.getBoundingClientRect(),t._draggableAreaRef.current.getBoundingClientRect()]},t._applyRelativeStyles=function(e,n,i,r){t._draggableItemRef.current.style.top=null!==e?c.dimensionStyleToString(e):"",t._draggableItemRef.current.style.right=null!==n?c.dimensionStyleToString(n):"",t._draggableItemRef.current.style.bottom=null!==i?c.dimensionStyleToString(i):"",t._draggableItemRef.current.style.left=null!==r?c.dimensionStyleToString(r):""},t._setRelativeStyles=function(){switch(t.props.getPosition()){case l.Position.BottomRight:t._setRelativeBottomRightStyles();break;case l.Position.BottomLeft:t._setRelativeBottomLeftStyles();break;case l.Position.TopRight:t._setRelativeTopRightStyles();break;case l.Position.TopLeft:t._setRelativeTopLeftStyles()}},t._setRelativeBottomRightStyles=function(){t._applyRelativeStyles(null,0,t.props.prePlayback?-130:0,null)},t._setRelativeBottomLeftStyles=function(){t._applyRelativeStyles(null,null,t.props.prePlayback?-130:0,0)},t._setRelativeTopRightStyles=function(){t._applyRelativeStyles(t.props.prePlayback?-130:0,0,null,null)},t._setRelativeTopLeftStyles=function(){t._applyRelativeStyles(t.props.prePlayback?-130:0,null,null,0)},t._applyAbsoluteStyles=function(e,n){t._draggableItemRef.current.style.top=c.dimensionStyleToString(e),t._draggableItemRef.current.style.right=c.dimensionStyleToString(n)},t._setAbsoluteStyles=function(e){switch(e){case l.Position.BottomRight:t._setAbsoluteBottomRightStyles();break;case l.Position.BottomLeft:t._setAbsoluteBottomLeftStyles();break;case l.Position.TopRight:t._setAbsoluteTopRightStyles();break;case l.Position.TopLeft:t._setAbsoluteTopLeftStyles()}t._draggableItemRef.current.style.bottom="",t._draggableItemRef.current.style.left=""},t._setAbsoluteBottomRightStyles=function(){var e=t._getBoundingClientRects(),n=e[0],i=e[1];t._applyAbsoluteStyles(i.height-n.height,0)},t._setAbsoluteBottomLeftStyles=function(){var e=t._getBoundingClientRects(),n=e[0],i=e[1];t._applyAbsoluteStyles(i.height-n.height,i.width-n.width)},t._setAbsoluteTopRightStyles=function(){t._applyAbsoluteStyles(0,0)},t._setAbsoluteTopLeftStyles=function(){var e=t._getBoundingClientRects(),n=e[0],i=e[1];t._applyAbsoluteStyles(0,i.width-n.width)},t._stopDrag=function(){t.setState({isDragging:!1}),t.props.eventManager.unlisten(document,a.MouseMove),t.props.eventManager.unlisten(document,a.TouchMove);var e=t._getBoundingClientRects(),n=e[0],i=e[1],r=n.x+n.width/2,o=n.y+n.height/2,s=i.x+i.width/2,c=i.y+i.height/2;r>s?o>c?t._handleChangePosition(l.Position.BottomRight):t._handleChangePosition(l.Position.TopRight):o>c?t._handleChangePosition(l.Position.BottomLeft):t._handleChangePosition(l.Position.TopLeft)},t}return r(t,e),t.prototype.componentDidMount=function(){this._setRelativeStyles()},t.prototype.componentWillUnmount=function(){var e=this.props.eventManager;e.unlisten(document,a.MouseMove),e.unlisten(document,a.TouchMove),e.unlisten(document,a.MouseUp),e.unlisten(document,a.TouchEnd),e.unlisten(this._draggableTargetRef.current,a.MouseDown),e.unlisten(this._draggableTargetRef.current,a.TouchStart)},t.prototype._startDrag=function(e,t,n){this.props.eventManager.listenOnce(document,n,this._stopDrag),this._currMousePos.x=c.getClientX(e),this._currMousePos.y=c.getClientY(e),this.props.eventManager.listenOnce(document,t,this._onStartDrag),this.props.eventManager.listen(document,t,this._moveDrag)},t.prototype.render=function(){var e=[u.draggableItem];return this.state.isDragging&&e.push(u.dragging),s.h("div",{id:"draggeble-area",className:u.draggableArea,ref:this._draggableAreaRef},s.h("div",{id:"draggable-item",ref:this._draggableItemRef,className:e.join(" "),onTransitionEnd:this._setRelativeStyles},this._renderChildComponent()))},t=o([p(d)],t)}(s.Component);t.DragAndSnapManager=_},function(e,t,n){var i=n(3),r=n(37);"string"==typeof(r=r.__esModule?r.default:r)&&(r=[[e.i,r,""]]);var o={insert:"head",singleton:!1};i(r,o);e.exports=r.locals||{}},function(e,t,n){"use strict";n.r(t);var i=n(1),r=n.n(i)()(!0);r.push([e.i,".drag-and-snap-manager__draggableArea___ifUCa{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.drag-and-snap-manager__draggableItem___7xiLg{position:absolute;pointer-events:auto}.drag-and-snap-manager__draggableItem___7xiLg.drag-and-snap-manager__dragging___OTNT0{cursor:grabbing}.drag-and-snap-manager__draggableItem___7xiLg:not(.drag-and-snap-manager__dragging___OTNT0){transition:top .3s ease-in,right .3s ease-in,bottom .3s ease-in}.drag-and-snap-manager__draggableItem___7xiLg.drag-and-snap-manager__prePlayback___fZHf3{bottom:-50px}\n","",{version:3,sources:["webpack://components/drag-and-snap-manager/drag-and-snap-manager.scss"],names:[],mappings:"AAEA,8CACE,iBAAkB,CAClB,MAAO,CACP,KAAM,CACN,UAAW,CACX,WAAY,CACZ,mBAAoB,CACrB,8CAEC,iBAAkB,CAClB,mBAAoB,CAFtB,sFAII,eAAgB,CAJpB,4FAOI,+DAAkH,CAPtH,yFAUI,YAAa",sourcesContent:["@import '~styles/variables';\n\n.draggableArea {\n  position: absolute;\n  left: 0;\n  top: 0;\n  width: 100%;\n  height: 100%;\n  pointer-events: none;\n}\n.draggableItem {\n  position: absolute;\n  pointer-events: auto;\n  &.dragging {\n    cursor: grabbing;\n  }\n  &:not(.dragging) {\n    transition: top $animation-duration ease-in, right $animation-duration ease-in, bottom $animation-duration ease-in;\n  }\n  &.prePlayback {\n    bottom: -50px;\n  }\n}\n"],sourceRoot:""}]),r.locals={draggableArea:"drag-and-snap-manager__draggableArea___ifUCa",draggableItem:"drag-and-snap-manager__draggableItem___7xiLg",dragging:"drag-and-snap-manager__dragging___OTNT0",prePlayback:"drag-and-snap-manager__prePlayback___fZHf3"},t.default=r},function(e,t,n){"use strict";var i,r=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__assign||function(){return(o=Object.assign||function(e){for(var t,n=1,i=arguments.length;n<i;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.SideBySideWrapper=void 0;var a=n(0),s=n(39),l=n(2),c=n(10),u=n(11),p=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t.prototype.render=function(e){var t=e.leftSideProps,n=e.rightSideProps,i=e.onSizeChange,r=e.onMinSize;return a.h(c.ResponsiveManager,{onMinSize:function(){r()},onDefaultSize:i},a.h("div",{className:u.sideBySideWrapper},a.h(s.SideBySide,o({},t,{animation:l.Animations.ScaleLeft})),a.h(s.SideBySide,o({},n,{animation:l.Animations.Fade}))))},t}(a.Component);t.SideBySideWrapper=p},function(e,t,n){"use strict";var i,r=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(a=(o<3?r(a):o>3?r(t,n,a):r(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(t,"__esModule",{value:!0}),t.SideBySide=void 0;var a=n(0),s=n(11),l=n(5),c=n(6),u=n(2),p=KalturaPlayer.ui.components.Icon,d=KalturaPlayer.ui.redux.connect,_=KalturaPlayer.ui.preacti18n,h=_.withText,f=_.Text,A=function(){return{expandScreen:a.h(f,{id:"dualScreen.expand_screen"},"Expand Screen")}},y=function(e){return{playerWidth:e.shell.guiClientRect.width,showUi:e.shell.playerHover||e.shell.playerNav}},g=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.ref=a.createRef(),t}return r(t,e),t.prototype.componentDidMount=function(){var e=this.props.player.getVideoElement();e.tabIndex=-1,this.ref.current.prepend(e)},t.prototype._renderHoverButton=function(){var e=this.props,t=e.onExpand,n=e.showUi,i=e.focusOnButton;return n?a.h("div",{className:s.innerButtons},a.h(c.Button,{className:s.iconContainer,onClick:t,tooltip:{label:this.props.expandScreen,type:"bottom-left"},focusOnMount:i},a.h(p,{id:"dualscreen-side-by-side-pip",height:l.icons.MediumSize,width:l.icons.MediumSize,viewBox:"0 0 "+l.icons.MediumSize+" "+l.icons.MediumSize,path:l.icons.SWITCH_TO_SIDE_BY_SIDE_ICON_PATH}))):null},t.prototype.render=function(e){var t=e.playerWidth,n=e.animation,i={height:t/2/16*9},r=[s.player];return n===u.Animations.ScaleLeft?r.push(s.animatedScale):r.push(s.animatedFade),a.h("div",{ref:this.ref,className:r.join(" "),style:i},this._renderHoverButton())},t=o([h(A),d(y)],t)}(a.Component);t.SideBySide=g},function(e,t,n){"use strict";n.r(t);var i=n(1),r=n.n(i)()(!0);r.push([e.i,".side-by-side__iconContainer___wi1We{height:28px;width:28px;opacity:0.8;cursor:pointer}.side-by-side__innerButtons___dOkDo{display:flex;position:absolute;height:60px;left:0px;top:0px;padding:8px;background:linear-gradient(180deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 100%);width:100%}.side-by-side__innerButtons___dOkDo .side-by-side__iconContainer___wi1We:hover{background:#444444;border-radius:4px;opacity:1}.side-by-side__sideBySideWrapper___Qyf1j{width:100%;height:100%;position:absolute;left:0;display:flex}.side-by-side__player___Q5KOJ{position:relative;margin:auto;flex:1}.side-by-side__player___Q5KOJ:has(.playkit-image-player>img[src='']){visibility:hidden}.side-by-side__player___Q5KOJ .side-by-side__iconContainer___wi1We{padding:2px}.side-by-side__player___Q5KOJ .side-by-side__innerButtons___dOkDo{z-index:1;padding:16px;flex-direction:row-reverse;animation:side-by-side__appears___zwo0C .3s linear}.side-by-side__animatedScale___d2hEx{animation:side-by-side__scaling___dcUq3 .3s linear}.side-by-side__animatedFade___duTBX{animation:side-by-side__fading___H1wdi .3s linear}@keyframes side-by-side__appears___zwo0C{0%{opacity:0}99%{opacity:0}100%{opacity:1}}@keyframes side-by-side__scaling___dcUq3{0%{transform:scale(2) translate(25%);z-index:100}100%{transform:scale(1) translate(0%);z-index:0}}@keyframes side-by-side__fading___H1wdi{0%{opacity:0}100%{opacity:1}}.has-dual-screen-plugin-overlay.playkit-hover .playkit-side-panel{z-index:1}\n","",{version:3,sources:["webpack://styles/_styles.scss","webpack://styles/_variables.scss","webpack://components/side-by-side/side-by-side.scss"],names:[],mappings:"AAEA,qCACE,WCHkB,CDIlB,UCJkB,CDKlB,WAAY,CACZ,cAAe,CAChB,oCAGC,YAAa,CACb,iBAAkB,CAClB,WAAY,CACZ,QAAS,CACT,OAAQ,CACR,WAAY,CACZ,0EAAiF,CACjF,UAAW,CARb,+EAYM,kBAAmB,CACnB,iBAAkB,CAClB,SAAU,CEpBhB,yCACE,UAAW,CACX,WAAY,CACZ,iBAAkB,CAClB,MAAO,CACP,YAAa,CACd,8BAGC,iBAAkB,CAClB,WAAY,CACZ,MAAO,CAHT,qEFoBI,iBAAkB,CEpBtB,mEAOI,WAAY,CAPhB,kEAWI,SAAU,CACV,YAAa,CACb,0BAA2B,CAC3B,kDAA6C,CAC9C,qCAID,kDAA6C,CAC9C,oCAGC,iDAA4C,CAC7C,yCAGC,GACE,SAAU,CAEZ,IACE,SAAU,CAEZ,KACE,SAAU,CAAA,CAId,yCACE,GACE,iCAAkC,CAClC,WAAY,CAEd,KACE,gCAAiC,CACjC,SAAU,CAAA,CAId,wCACE,GACE,SAAU,CAEZ,KACE,SAAU,CAAA,CAId,kEAEE,SAAU",sourcesContent:["@import '~styles/variables';\n\n.iconContainer {\n  height: $smallIconSize;\n  width: $smallIconSize;\n  opacity: 0.8;\n  cursor: pointer;\n}\n\n.innerButtons {\n  display: flex;\n  position: absolute;\n  height: 60px;\n  left: 0px;\n  top: 0px;\n  padding: 8px;\n  background: linear-gradient(180deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%);\n  width: 100%;\n\n  .iconContainer {\n    &:hover {\n      background: #444444;\n      border-radius: 4px;\n      opacity: 1;\n    }\n  }\n}\n\n@mixin hideImagePlayer {\n  &:has(:global(.playkit-image-player > img[src=''])) {\n    // hide image player container if image haven't loaded\n    visibility: hidden;\n  }\n}\n","$smallIconSize: 28px;\n$smallBorderLessIconSize: 16px;\n$animation-duration: 0.3s;\n$border-radius: 8px;\n","@import '~styles/variables';\n@import '~styles/styles';\n\n.sideBySideWrapper {\n  width: 100%;\n  height: 100%;\n  position: absolute;\n  left: 0;\n  display: flex;\n}\n\n.player {\n  position: relative;\n  margin: auto;\n  flex: 1;\n  @include hideImagePlayer;\n\n  .iconContainer {\n    padding: 2px;\n  }\n\n  .innerButtons {\n    z-index: 1;\n    padding: 16px;\n    flex-direction: row-reverse;\n    animation: appears $animation-duration linear;\n  }\n}\n\n.animatedScale {\n  animation: scaling $animation-duration linear;\n}\n\n.animatedFade {\n  animation: fading $animation-duration linear;\n}\n\n@keyframes appears {\n  0% {\n    opacity: 0;\n  }\n  99% {\n    opacity: 0;\n  }\n  100% {\n    opacity: 1;\n  }\n}\n\n@keyframes scaling {\n  0% {\n    transform: scale(2) translate(25%);\n    z-index: 100;\n  }\n  100% {\n    transform: scale(1) translate(0%);\n    z-index: 0;\n  }\n}\n\n@keyframes fading {\n  0% {\n    opacity: 0;\n  }\n  100% {\n    opacity: 1;\n  }\n}\n\n:global(.has-dual-screen-plugin-overlay.playkit-hover .playkit-side-panel) {\n  // prevent displaying innerButtons over playkit-side-panel\n  z-index: 1;\n}\n"],sourceRoot:""}]),r.locals={iconContainer:"side-by-side__iconContainer___wi1We",innerButtons:"side-by-side__innerButtons___dOkDo",sideBySideWrapper:"side-by-side__sideBySideWrapper___Qyf1j",player:"side-by-side__player___Q5KOJ",appears:"side-by-side__appears___zwo0C",animatedScale:"side-by-side__animatedScale___d2hEx",scaling:"side-by-side__scaling___dcUq3",animatedFade:"side-by-side__animatedFade___duTBX",fading:"side-by-side__fading___H1wdi"},t.default=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DualScreenEngineDecorator=void 0;var i=n(4),r=(i.core.FakeEvent,i.core.EventType),o=function(){function e(e,t,n){var i=this;this._isActive=!1,this._plugin=t,this._dispatcher=n,t.eventManager.listen(t.player,r.SEEKING,(function(){i._isActive=!!i._plugin.secondaryKalturaPlayer.src})),t.eventManager.listen(t.player,r.SEEKED,(function(){i._isActive=!1}))}return Object.defineProperty(e.prototype,"active",{get:function(){return this._isActive&&!this._plugin.secondaryKalturaPlayer.ended},enumerable:!1,configurable:!0}),e.prototype.dispatchEvent=function(e){var t=this;return e.type===r.SEEKED?(this._plugin.eventManager.listenOnce(this._plugin.secondaryKalturaPlayer,r.SEEKED,(function(){t._dispatcher(e)})),!0):this._dispatcher(e)},e}();t.DualScreenEngineDecorator=o},function(e,t,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(e,t,n,i){void 0===i&&(i=n),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,i){void 0===i&&(i=n),e[i]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||t.hasOwnProperty(n)||i(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),r(n(43),t)},function(e,t,n){"use strict";var i=this&&this.__assign||function(){return(i=Object.assign||function(e){for(var t,n=1,i=arguments.length;n<i;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.ImagePlayer=void 0,n(44);var r=function(){function e(e,t){var n=this;this._images=[],this._activeImage=null,this._preloadEnabled=!0,this.preLoadImages=function(){var e=n._images.some((function(e){return e.loading}));if(n._preloadEnabled&&!e){for(var t=n._activeImage?n._activeImage.index:0;t<n._images.length;t++){var i=n._images[t];if(!n._isSlideItemPreloded(i))return void n._preLoadImage(i)}var r=n._images.find((function(e){return!n._isSlideItemPreloded(e)}));r&&n._preLoadImage(r)}},this.addImage=function(e){if(!n._images.find((function(t){return t.id===e.id}))){var t=function(){},r=new Promise((function(e){t=e})),o=i(i({},e),{index:n._images.length,loading:!1,loaded:!1,portrait:!1,retryAttempts:0,ready:r,setReady:t});n._images.push(o)}},this.setActive=function(e){if(!e){if(!n._activeImage)return;return n._imagePlayer.firstChild.setAttribute("src",""),n._imagePlayer.firstChild.setAttribute("alt",""),n._activeImage=null,void n._onActiveChange(null)}n._activeImage&&e===n._activeImage.id||(clearTimeout(n._retryTimeout),n._images.find((function(t){return e===t.id&&(n._preLoadImage(t),n._activeImage=t,t.ready.then((function(){var e;(null===(e=n._activeImage)||void 0===e?void 0:e.id)===t.id&&(n._onActiveChange(t),n._imagePlayer.firstChild.setAttribute("src",t.imageUrl))})),!0)})))},this.getVideoElement=function(){return n._imagePlayer},this._isSlideItemPreloded=function(e){return e.loaded||e.loading||e.retryAttempts>=3},this._createImagePlayer=function(){var e=document.createElement("div"),t=document.createElement("img");return t.src="",t.alt="",e.appendChild(t),e.classList.add("playkit-image-player"),e},this._preLoadImage=function(e){if(n._isSlideItemPreloded(e))n.preLoadImages();else{e.retryAttempts++,e.loading=!0;var t=new Image;t.onload=function(){e.loading=!1,e.loaded=!0,e.portrait=t.width<t.height,e.setReady(),n.preLoadImages()},t.onerror=function(){e.loading=!1,n._retryTimeout=setTimeout((function(){n._preLoadImage(e)}),2e3)},t.src=e.imageUrl}},this.reset=function(){n._activeImage=null,n._images=[],clearTimeout(n._retryTimeout)},this._imagePlayer=this._createImagePlayer(),this._onActiveChange=e,this._preloadEnabled=t}return Object.defineProperty(e.prototype,"active",{get:function(){return this._activeImage},enumerable:!1,configurable:!0}),e}();t.ImagePlayer=r},function(e,t,n){var i=n(3),r=n(45);"string"==typeof(r=r.__esModule?r.default:r)&&(r=[[e.i,r,""]]);var o={insert:"head",singleton:!1};i(r,o);e.exports=r.locals||{}},function(e,t,n){"use strict";n.r(t);var i=n(1),r=n.n(i)()(!0);r.push([e.i,".playkit-image-player{width:100%;height:100%}.playkit-image-player img{width:100%;height:100%;object-fit:contain;position:relative;top:0px;left:0px;pointer-events:none}\n","",{version:3,sources:["webpack://image-player/image-player.scss"],names:[],mappings:"AAAA,sBAEI,UAAU,CACV,WAAW,CAHf,0BAKM,UAAU,CACV,WAAW,CACX,kBAAmB,CACnB,iBAAkB,CAClB,OAAQ,CACR,QAAS,CACT,mBAAoB",sourcesContent:[":global {\n  .playkit-image-player {\n    width:100%;\n    height:100%;\n    img {\n      width:100%;\n      height:100%;\n      object-fit: contain;\n      position: relative;\n      top: 0px;\n      left: 0px;\n      pointer-events: none;\n    }\n  }\n}\n"],sourceRoot:""}]),t.default=r},function(e,t,n){var i=n(3),r=n(47);"string"==typeof(r=r.__esModule?r.default:r)&&(r=[[e.i,r,""]]);var o={insert:"head",singleton:!1};i(r,o);e.exports=r.locals||{}},function(e,t,n){"use strict";n.r(t);var i=n(1),r=n.n(i)()(!0);r.push([e.i,".playkit-player.has-dual-screen-plugin-overlay .playkit-subtitles{z-index:1}.playkit-player.has-dual-screen-plugin-overlay .playkit-slideIn{z-index:1}\n","",{version:3,sources:["webpack://styles/global.scss"],names:[],mappings:"AAAA,kEAEI,SAAU,CAFd,gEAKI,SAAU",sourcesContent:[":global(.playkit-player.has-dual-screen-plugin-overlay) {\n  :global(.playkit-subtitles) {\n    z-index: 1;\n  }\n  :global(.playkit-slideIn) {\n    z-index: 1;\n  }\n}\n"],sourceRoot:""}]),t.default=r}]);
//# sourceMappingURL=playkit-dual-screen.js.map
var KalturaPlayer="object"==typeof KalturaPlayer?KalturaPlayer:{};KalturaPlayer.plugins=KalturaPlayer.plugins||{},KalturaPlayer.plugins.ima=function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},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 i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},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=7)}([function(e,t){e.exports=KalturaPlayer},function(e,t,n){var i;i=function(){return function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.i=function(e){return e},n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:i})},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=5)}([function(e,t,n){"use strict";e.exports=function(e,t){var n,i,r;for(n=1;n<arguments.length;n++)for(r in i=arguments[n])i.hasOwnProperty(r)&&(e[r]=i[r]);return e}},function(e,t,n){"use strict";var i=n(0);e.exports={build:function(e,t){var n,r,a,s=t.plugins;for(n=0,r=s.length;n<r;n++)(a=s[n]).methods&&i(e,a.methods),a.properties&&Object.defineProperties(e,a.properties)},hook:function(e,t,n){var i,r,a,s,o=e.config.plugins,d=[e.context];for(n&&(d=d.concat(n)),i=0,r=o.length;i<r;i++)s=o[i],(a=o[i][t])&&a.apply(s,d)}}},function(e,t,n){"use strict";function i(e){if(0===e.length)return e;var t,n,i=e.split(/[_-]/);if(1===i.length&&i[0][0].toLowerCase()===i[0][0])return e;for(n=i[0].toLowerCase(),t=1;t<i.length;t++)n=n+i[t].charAt(0).toUpperCase()+i[t].substring(1).toLowerCase();return n}i.prepended=function(e,t){return e+(t=i(t))[0].toUpperCase()+t.substring(1)},e.exports=i},function(e,t,n){"use strict";var i=n(0),r=n(2);function a(e,t){e=e||{},this.options=e,this.defaults=t.defaults,this.states=[],this.transitions=[],this.map={},this.lifecycle=this.configureLifecycle(),this.init=this.configureInitTransition(e.init),this.data=this.configureData(e.data),this.methods=this.configureMethods(e.methods),this.map[this.defaults.wildcard]={},this.configureTransitions(e.transitions||[]),this.plugins=this.configurePlugins(e.plugins,t.plugin)}i(a.prototype,{addState:function(e){this.map[e]||(this.states.push(e),this.addStateLifecycleNames(e),this.map[e]={})},addStateLifecycleNames:function(e){this.lifecycle.onEnter[e]=r.prepended("onEnter",e),this.lifecycle.onLeave[e]=r.prepended("onLeave",e),this.lifecycle.on[e]=r.prepended("on",e)},addTransition:function(e){this.transitions.indexOf(e)<0&&(this.transitions.push(e),this.addTransitionLifecycleNames(e))},addTransitionLifecycleNames:function(e){this.lifecycle.onBefore[e]=r.prepended("onBefore",e),this.lifecycle.onAfter[e]=r.prepended("onAfter",e),this.lifecycle.on[e]=r.prepended("on",e)},mapTransition:function(e){var t=e.name,n=e.from,i=e.to;return this.addState(n),"function"!=typeof i&&this.addState(i),this.addTransition(t),this.map[n][t]=e,e},configureLifecycle:function(){return{onBefore:{transition:"onBeforeTransition"},onAfter:{transition:"onAfterTransition"},onEnter:{state:"onEnterState"},onLeave:{state:"onLeaveState"},on:{transition:"onTransition"}}},configureInitTransition:function(e){return"string"==typeof e?this.mapTransition(i({},this.defaults.init,{to:e,active:!0})):"object"==typeof e?this.mapTransition(i({},this.defaults.init,e,{active:!0})):(this.addState(this.defaults.init.from),this.defaults.init)},configureData:function(e){return"function"==typeof e?e:"object"==typeof e?function(){return e}:function(){return{}}},configureMethods:function(e){return e||{}},configurePlugins:function(e,t){var n,i,r;for(n=0,i=(e=e||[]).length;n<i;n++)"function"==typeof(r=e[n])&&(e[n]=r=r()),r.configure&&r.configure(this);return e},configureTransitions:function(e){var t,n,i,r,a,s=this.defaults.wildcard;for(n=0;n<e.length;n++)for(i=e[n],r=Array.isArray(i.from)?i.from:[i.from||s],a=i.to||s,t=0;t<r.length;t++)this.mapTransition({name:i.name,from:r[t],to:a})},transitionFor:function(e,t){var n=this.defaults.wildcard;return this.map[e][t]||this.map[n][t]},transitionsFor:function(e){var t=this.defaults.wildcard;return Object.keys(this.map[e]).concat(Object.keys(this.map[t]))},allStates:function(){return this.states},allTransitions:function(){return this.transitions}}),e.exports=a},function(e,t,n){var i=n(0),r=n(6),a=n(1),s=[null,[]];function o(e,t){this.context=e,this.config=t,this.state=t.init.from,this.observers=[e]}i(o.prototype,{init:function(e){if(i(this.context,this.config.data.apply(this.context,e)),a.hook(this,"init"),this.config.init.active)return this.fire(this.config.init.name,[])},is:function(e){return Array.isArray(e)?e.indexOf(this.state)>=0:this.state===e},isPending:function(){return this.pending},can:function(e){return!this.isPending()&&!!this.seek(e)},cannot:function(e){return!this.can(e)},allStates:function(){return this.config.allStates()},allTransitions:function(){return this.config.allTransitions()},transitions:function(){return this.config.transitionsFor(this.state)},seek:function(e,t){var n=this.config.defaults.wildcard,i=this.config.transitionFor(this.state,e),r=i&&i.to;return"function"==typeof r?r.apply(this.context,t):r===n?this.state:r},fire:function(e,t){return this.transit(e,this.state,this.seek(e,t),t)},transit:function(e,t,n,i){var r=this.config.lifecycle,a=this.config.options.observeUnchangedState||t!==n;return n?this.isPending()?this.context.onPendingTransition(e,t,n):(this.config.addState(n),this.beginTransit(),i.unshift({transition:e,from:t,to:n,fsm:this.context}),this.observeEvents([this.observersForEvent(r.onBefore.transition),this.observersForEvent(r.onBefore[e]),a?this.observersForEvent(r.onLeave.state):s,a?this.observersForEvent(r.onLeave[t]):s,this.observersForEvent(r.on.transition),a?["doTransit",[this]]:s,a?this.observersForEvent(r.onEnter.state):s,a?this.observersForEvent(r.onEnter[n]):s,a?this.observersForEvent(r.on[n]):s,this.observersForEvent(r.onAfter.transition),this.observersForEvent(r.onAfter[e]),this.observersForEvent(r.on[e])],i)):this.context.onInvalidTransition(e,t,n)},beginTransit:function(){this.pending=!0},endTransit:function(e){return this.pending=!1,e},failTransit:function(e){throw this.pending=!1,e},doTransit:function(e){this.state=e.to},observe:function(e){if(2===e.length){var t={};t[e[0]]=e[1],this.observers.push(t)}else this.observers.push(e[0])},observersForEvent:function(e){for(var t,n=0,i=this.observers.length,r=[];n<i;n++)(t=this.observers[n])[e]&&r.push(t);return[e,r,!0]},observeEvents:function(e,t,n,i){if(0===e.length)return this.endTransit(void 0===i||i);var r=e[0][0],s=e[0][1],o=e[0][2];if(t[0].event=r,r&&o&&r!==n&&a.hook(this,"lifecycle",t),0===s.length){var d=e.slice(1);return this.observeEvents(d,t,r,i)}var c=s.shift(),l=c[r].apply(c,t);return l&&"function"==typeof l.then?l.then(this.observeEvents.bind(this,e,t,r)).catch(this.failTransit.bind(this)):!1===l?this.endTransit(!1):this.observeEvents(e,t,r,l)},onInvalidTransition:function(e,t,n){throw new r("transition is invalid in current state",e,t,n,this.state)},onPendingTransition:function(e,t,n){throw new r("transition is invalid while previous transition is still in progress",e,t,n,this.state)}}),e.exports=o},function(e,t,n){"use strict";var i=n(0),r=n(2),a=n(1),s=n(3),o=n(4),d={is:function(e){return this._fsm.is(e)},can:function(e){return this._fsm.can(e)},cannot:function(e){return this._fsm.cannot(e)},observe:function(){return this._fsm.observe(arguments)},transitions:function(){return this._fsm.transitions()},allTransitions:function(){return this._fsm.allTransitions()},allStates:function(){return this._fsm.allStates()},onInvalidTransition:function(e,t,n){return this._fsm.onInvalidTransition(e,t,n)},onPendingTransition:function(e,t,n){return this._fsm.onPendingTransition(e,t,n)}},c={state:{configurable:!1,enumerable:!0,get:function(){return this._fsm.state},set:function(e){throw Error("use transitions to change state")}}};function l(e){return h(this||{},e)}function h(e,t){return u(e,new s(t,l)),e._fsm(),e}function u(e,t){if("object"!=typeof e||Array.isArray(e))throw Error("StateMachine can only be applied to objects");a.build(e,t),Object.defineProperties(e,c),i(e,d),i(e,t.methods),t.allTransitions().forEach((function(t){e[r(t)]=function(){return this._fsm.fire(t,[].slice.call(arguments))}})),e._fsm=function(){this._fsm=new o(this,t),this._fsm.init(arguments)}}l.version="3.0.1",l.factory=function(){var e,t;"function"==typeof arguments[0]?(e=arguments[0],t=arguments[1]||{}):(e=function(){this._fsm.apply(this,arguments)},t=arguments[0]||{});var n=new s(t,l);return u(e.prototype,n),e.prototype._fsm.config=n,e},l.apply=h,l.defaults={wildcard:"*",init:{name:"init",from:"none"}},e.exports=l},function(e,t,n){"use strict";e.exports=function(e,t,n,i,r){this.message=e,this.transition=t,this.from=n,this.to=i,this.current=r}}])},e.exports=i()},function(e,t,n){var i;i=function(){return function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.i=function(e){return e},n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:i})},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=1)}([function(e,t,n){"use strict";function i(e){if(0===e.length)return e;var t,n,i=e.split(/[_-]/);if(1===i.length&&i[0][0].toLowerCase()===i[0][0])return e;for(n=i[0].toLowerCase(),t=1;t<i.length;t++)n=n+i[t].charAt(0).toUpperCase()+i[t].substring(1).toLowerCase();return n}i.prepended=function(e,t){return e+(t=i(t))[0].toUpperCase()+t.substring(1)},e.exports=i},function(e,t,n){"use strict";var i=n(0);e.exports=function(e){var t=i((e=e||{}).name||e.past||"history"),n=i(e.future||"future"),r=i.prepended("clear",t),a=i.prepended(t,"back"),s=i.prepended(t,"forward"),o=i.prepended("can",a),d=i.prepended("can",s),c=e.max,l={configure:function(e){e.addTransitionLifecycleNames(a),e.addTransitionLifecycleNames(s)},init:function(e){e[t]=[],e[n]=[]},lifecycle:function(e,i){"onEnterState"===i.event&&(e[t].push(i.to),c&&e[t].length>c&&e[t].shift(),i.transition!==a&&i.transition!==s&&(e[n].length=0))},methods:{},properties:{}};return l.methods[r]=function(){this[t].length=0,this[n].length=0},l.properties[o]={get:function(){return this[t].length>1}},l.properties[d]={get:function(){return this[n].length>0}},l.methods[a]=function(){if(!this[o])throw Error("no history");var e=this[t].pop(),i=this[t].pop();this[n].push(e),this._fsm.transit(a,e,i,[])},l.methods[s]=function(){if(!this[d])throw Error("no history");var e=this.state,t=this[n].pop();this._fsm.transit(s,e,t,[])},l}}])},e.exports=i()},function(e,t,n){var i=n(4),r=n(5);"string"==typeof(r=r.__esModule?r.default:r)&&(r=[[e.i,r,""]]);var a={insert:"head",singleton:!1};i(r,a);e.exports=r.locals||{}},function(e,t,n){"use strict";var i,r=function(){return void 0===i&&(i=Boolean(window&&document&&document.all&&!window.atob)),i},a=function(){var e={};return function(t){if(void 0===e[t]){var n=document.querySelector(t);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}e[t]=n}return e[t]}}(),s=[];function o(e){for(var t=-1,n=0;n<s.length;n++)if(s[n].identifier===e){t=n;break}return t}function d(e,t){for(var n={},i=[],r=0;r<e.length;r++){var a=e[r],d=t.base?a[0]+t.base:a[0],c=n[d]||0,l="".concat(d," ").concat(c);n[d]=c+1;var h=o(l),u={css:a[1],media:a[2],sourceMap:a[3]};-1!==h?(s[h].references++,s[h].updater(u)):s.push({identifier:l,updater:_(u,t),references:1}),i.push(l)}return i}function c(e){var t=document.createElement("style"),i=e.attributes||{};if(void 0===i.nonce){var r=n.nc;r&&(i.nonce=r)}if(Object.keys(i).forEach((function(e){t.setAttribute(e,i[e])})),"function"==typeof e.insert)e.insert(t);else{var s=a(e.insert||"head");if(!s)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");s.appendChild(t)}return t}var l,h=(l=[],function(e,t){return l[e]=t,l.filter(Boolean).join("\n")});function u(e,t,n,i){var r=n?"":i.media?"@media ".concat(i.media," {").concat(i.css,"}"):i.css;if(e.styleSheet)e.styleSheet.cssText=h(t,r);else{var a=document.createTextNode(r),s=e.childNodes;s[t]&&e.removeChild(s[t]),s.length?e.insertBefore(a,s[t]):e.appendChild(a)}}function p(e,t,n){var i=n.css,r=n.media,a=n.sourceMap;if(r?e.setAttribute("media",r):e.removeAttribute("media"),a&&"undefined"!=typeof btoa&&(i+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(a))))," */")),e.styleSheet)e.styleSheet.cssText=i;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(i))}}var f=null,g=0;function _(e,t){var n,i,r;if(t.singleton){var a=g++;n=f||(f=c(t)),i=u.bind(null,n,a,!1),r=u.bind(null,n,a,!0)}else n=c(t),i=p.bind(null,n,t),r=function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(n)};return i(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;i(e=t)}else r()}}e.exports=function(e,t){(t=t||{}).singleton||"boolean"==typeof t.singleton||(t.singleton=r());var n=d(e=e||[],t);return function(e){if(e=e||[],"[object Array]"===Object.prototype.toString.call(e)){for(var i=0;i<n.length;i++){var r=o(n[i]);s[r].references--}for(var a=d(e,t),c=0;c<n.length;c++){var l=o(n[c]);0===s[l].references&&(s[l].updater(),s.splice(l,1))}n=a}}}},function(e,t,n){(e.exports=n(6)(!1)).push([e.i,".playkit-ads-cover {\n  position: relative;\n  cursor: pointer;\n  width: 100%;\n  height: 100%;\n  background-color: rgba(0, 0, 0, 0);\n}\n\n.playkit-ads-container {\n  opacity: 0;\n  pointer-events: none;\n  position: absolute;\n}\n",""])},function(e,t,n){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=function(e,t){var n=e[1]||"",i=e[3];if(!i)return n;if(t&&"function"==typeof btoa){var r=(s=i,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(s))))+" */"),a=i.sources.map((function(e){return"/*# sourceURL="+i.sourceRoot+e+" */"}));return[n].concat(a).concat([r]).join("\n")}var s;return[n].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 i={},r=0;r<this.length;r++){var a=this[r][0];null!=a&&(i[a]=!0)}for(r=0;r<e.length;r++){var s=e[r];null!=s[0]&&i[s[0]]||(n&&!s[2]?s[2]=n:n&&(s[2]="("+s[2]+") and ("+n+")"),t.push(s))}},t}},function(e,t,n){"use strict";n.r(t),n.d(t,"Plugin",(function(){return re})),n.d(t,"VERSION",(function(){return ae})),n.d(t,"NAME",(function(){return se}));var i=n(0),r="loading",a="loaded",s="pending",o="playing",d="paused",c="idle",l="done";function h(e,t){return(h=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var u=i.core.BaseMiddleware,p=(i.core.AdBreak,i.core.Ad,function(e){var t,n;function i(t){var n,i,r,a;return n=e.call(this)||this,i=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(n),a="ImaMiddleware",(r="id")in i?Object.defineProperty(i,r,{value:a,enumerable:!0,configurable:!0,writable:!0}):i[r]=a,n._context=t,t.player.addEventListener(t.player.Event.CHANGE_SOURCE_STARTED,(function(){n._isFirstPlay=!0,n._nextLoad=null})),n}n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,h(t,n);var r=i.prototype;return r.load=function(e){var t=this;this._nextLoad=e,this._context.loadPromise.catch((function(){return t._callNextLoad()})),this._context.getStateMachine().state!==c&&(this._context.config.adTagUrl||this._context.config.adsResponse)?(this._context.player.addEventListener(this._context.player.Event.AD_BREAK_START,(function(e){return t._adBreak=e.payload.adBreak})),this._context.player.addEventListener(this._context.player.Event.AD_BREAK_END,(function(){t._adBreak=null,t._ad=null})),this._context.player.addEventListener(this._context.player.Event.AD_LOADED,(function(e){t._ad=e.payload.ad,t._ad.linear||t._callNextLoad()})),this._context.player.addEventListener(this._context.player.Event.AD_ERROR,(function(){t._context.logger.debug("Ad error listener on middleware",t._adBreak,t._ad),t._ad&&t._adBreak&&t._ad.position!==t._adBreak.numAds||(t._context.logger.debug("Call next load after ad error on middleware"),t._callNextLoad())})),this._context.player.addEventListener(this._context.player.Event.AD_MANIFEST_LOADED,(function(e){e.payload.adBreaksPosition.includes(0)||t._callNextLoad()}))):this._callNextLoad()},r.play=function(e){var t=this;this._isFirstPlay&&(this._isFirstPlay=!1,this._context.config.disableMediaPreload||this._context.playOnMainVideoTag()?(this._context.player.addEventListener(this._context.player.Event.AD_BREAK_END,(function(){return t._callNextLoad()})),this._context.playOnMainVideoTag()||this._context.player.getVideoElement().src||this._context.player.getVideoElement().load()):this._callNextLoad()),this._context.loadPromise.then((function(){switch(t._context.getStateMachine().state){case o:break;case a:var n=t._context.initialUserAction();if(n)return n.then((function(){t.callNext(e)}));t.callNext(e);break;case d:var i=t._context.resumeAd();if(i)return i.then((function(){t.callNext(e)}));t.callNext(e);break;default:t.callNext(e)}})).catch((function(n){t._context.reset(),t._context.logger.error(n),t.callNext(e)}))},r.pause=function(e){switch(this._context.getStateMachine().state){case d:break;case o:this._context.pauseAd();break;default:this.callNext(e)}},r._callNextLoad=function(){this._nextLoad&&this.callNext(this._nextLoad),this._nextLoad=null},i}(u));function f(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}var g=function(){function e(e){var t,n,i,r=this;i=function(e){r._context.playAdNow(e)},(n="playAdNow")in(t=this)?Object.defineProperty(t,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[n]=i,this._context=e}var t,n,i,r=e.prototype;return r.skipAd=function(){this._context.skipAd()},r.onPlaybackEnded=function(){return this._context.onPlaybackEnded()},t=e,(n=[{key:"active",get:function(){return this._context.getStateMachine().state===o||this._context.getStateMachine().state===d}},{key:"done",get:function(){return this._context.getStateMachine().state===l}},{key:"name",get:function(){return this._context.name}}])&&f(t.prototype,n),i&&f(t,i),Object.defineProperty(t,"prototype",{writable:!1}),e}(),_=n(1),y=n.n(_),v=n(2),A=n.n(v),m=i.core.AdBreakType,E=i.core.Error,b=i.core.Utils,M=function(e){return new y.a({init:r,transitions:[{name:"loaded",from:[r,a,c,d,o,l],to:a},{name:e.player.Event.AD_STARTED,from:[a,c,d,o,s],to:function(e){return e.getAd().isLinear()?o:c}},{name:e.player.Event.AD_RESUMED,from:[d,o],to:o},{name:e.player.Event.AD_PAUSED,from:o,to:d},{name:e.player.Event.AD_SKIPPED,from:[o,d],to:c},{name:e.player.Event.AD_COMPLETED,from:[o,d]},{name:e.player.Event.ADS_COMPLETED,from:[c,d],to:l},{name:e.player.Event.AD_BREAK_END,from:[c,o,a,d],to:c},{name:"adlog",from:[c,a,o,d,r,s],to:c},{name:e.player.Event.AD_ERROR,from:[c,a,o,d,r,s],to:R.bind(e)},{name:e.player.Event.AD_LOADED,from:[c,a,o]},{name:e.player.Event.AD_FIRST_QUARTILE,from:o},{name:e.player.Event.AD_BREAK_START,from:[c,a],to:s},{name:e.player.Event.AD_MIDPOINT,from:o},{name:e.player.Event.AD_THIRD_QUARTILE,from:o},{name:e.player.Event.USER_CLOSED_AD,from:[c,o,d]},{name:e.player.Event.AD_VOLUME_CHANGED,from:[s,o,d,a]},{name:e.player.Event.AD_MUTED,from:[o,d,a]},{name:e.player.Event.AD_CLICKED,from:[o,d,c]},{name:e.player.Event.AD_CAN_SKIP,from:[o,d,a]},{name:e.player.Event.AD_PROGRESS,from:[o,d,s]},{name:e.player.Event.AD_BUFFERING,from:"*"},{name:"goto",from:"*",to:function(e){return e}}],methods:{onAdloaded:T.bind(e),onAdstarted:k.bind(e),onAdpaused:U.bind(e),onAdresumed:L.bind(e),onAdclicked:C.bind(e),onAdskipped:w.bind(e),onAdcompleted:S.bind(e),onAdscompleted:D.bind(e),onAdcanskip:I.bind(e),onAdbreakstart:P.bind(e),onAdbreakend:O.bind(e),onAdfirstquartile:U.bind(e),onAdmidpoint:U.bind(e),onAdthirdquartile:U.bind(e),onAdlog:x.bind(e),onUserclosedad:U.bind(e),onAdvolumechanged:U.bind(e),onAdmuted:U.bind(e),onAdprogress:N.bind(e),onAdbuffering:U.bind(e),onEnterState:B.bind(e),onPendingTransition:V.bind(e)},plugins:[new A.a]})};function T(e,t){this.logger.debug(t.type.toUpperCase());var n=H.call(this,t),r=F.call(this,t),a=new i.Ad(t.getAd().getAdId(),r);b.Dom.setAttribute(this._adsContainerDiv,"data-adtype",n),this.logger.warn("adType and extraAdData fields will be deprecated soon from AD_LOADED event payload. See docs for more information"),this.dispatchEvent(e.transition,{ad:a,adType:n,extraAdData:t.getAdData()})}function k(e,t){this.logger.debug(t.type.toUpperCase()),this._currentAd=t.getAd(),this._adVideoTagAlreadyPlayed=!0,this._resizeAd(),this._maybeDisplayCompanionAds(),this._currentAd.isLinear()?this._showAdsContainer():this._nextPromise?this._resolveNextPromise():this.player.play();var n=F.call(this,t),r=new i.Ad(t.getAd().getAdId(),n);this.dispatchEvent(e.transition,{ad:r})}function C(e,t){this.logger.debug(t.type.toUpperCase()),this._currentAd.isLinear()?this._isVideoAd()&&(this._maybeIgnoreClickOnAd(),this._stateMachine.is(o)&&!this.player.isLive()?this._adsManager.pause():this.player.isLive()&&this.resumeAd(),this._setToggleAdsCover(!0)):this.player.paused||this.player.pause(),this.dispatchEvent(e.transition)}function L(e,t){this.logger.debug(t.type.toUpperCase()),this._setToggleAdsCover(!1),this.dispatchEvent(e.transition)}function S(e,t){this.logger.debug(t.type.toUpperCase()),this.dispatchEvent(e.transition)}function D(e,t){this.logger.debug(e.transition.toUpperCase()),this.playOnMainVideoTag()&&this._contentComplete&&!this.player.config.playback.playAdsWithMSE&&(this.player.getVideoElement().src=this._contentSrc),O.call(this,e,t)}function P(e,t){this.logger.debug(t.type.toUpperCase()),this.player.pause();var n=K.call(this,t),r=new i.AdBreak(n);this._maybeSavePlayerSnapshot(),this._maybeForceExitFullScreen(),this._maybeSaveVideoCurrentTime(),this.dispatchEvent(e.transition,{adBreak:r})}function O(e,t){var n=this;this.logger.debug(t.type.toUpperCase()),this._currentAd=null,this._contentComplete||(this.config.forceReloadMediaAfterAds&&(this.eventManager.listenOnce(this.player,this.player.Event.LOADED_DATA,(function(){n._maybeSetVideoCurrentTime(),n.player.play()})),this.player.getVideoElement().load()),this._hideAdsContainer(),this._maybeSetVideoCurrentTime(),this._nextPromise?this._resolveNextPromise():this.config.forceReloadMediaAfterAds||this.player.play()),this._maybeRestorePlayerSnapshot(),this.dispatchEvent(e.transition)}function x(e,t){var n;this.logger.debug(t.type.toUpperCase()),"function"==typeof t.getAdData?n=t.getAdData().adError:"function"==typeof t.getError&&(n=t.getError()),n&&(this.logger.error("Non-fatal error occurred: "+n.getMessage()),this.dispatchEvent(this.player.Event.AD_ERROR,j.call(this,n,!1)))}function R(e){var t=this,n=c;if(this._playAdByConfig()){this.logger.debug(e.type.toUpperCase());var i=e.getError();this._nextPromise?this.playOnMainVideoTag()&&"iOS"!==this.player.env.os.name?setTimeout((function(){t._nextPromise.reject(i)}),0,i):this._nextPromise.reject(i):(this.reset(),n=l),this.dispatchEvent("aderror",j.call(this,i,!0))}return n}function w(e,t){this.logger.debug(t.type.toUpperCase()),this.dispatchEvent(e.transition)}function I(e,t){this.logger.debug(t.type.toUpperCase()),this._adsManager.getAdSkippableState()&&this.dispatchEvent(e.transition)}function N(e,t){this.logger.debug(t.type.toUpperCase());var n=this._adsManager.getRemainingTime(),i=t.getAdData()&&t.getAdData().duration,r=i-n;r=r<0?0:r,b.Number.isNumber(i)&&b.Number.isNumber(r)&&this.dispatchEvent(e.transition,{adProgress:{currentTime:r,duration:i}})}function U(e,t){this.logger.debug(t.type.toUpperCase()),this.dispatchEvent(e.transition)}function B(e){e.from!==e.to&&this.logger.debug("Change state: "+e.from+" => "+e.to)}function V(e,t,n){this.logger.warn("The previous transition is still in progress",{transition:e,from:t,to:n})}function j(e,t){var n,r,a=t?E.Severity.CRITICAL:E.Severity.RECOVERABLE,s=E.Category.ADS;try{n=900!==e.getVastErrorCode()?parseInt(E.Category.ADS+e.getVastErrorCode()):E.Code.AD_UNDEFINED_ERROR}catch(e){n=E.Code.AD_UNDEFINED_ERROR}if(this._adsManager)try{var o=this._adsManager.getCurrentAd(),d={getAd:function(){return o},getAdData:function(){}},c=F.call(this,d);r=new i.Ad(o.getAdId(),c)}catch(e){}return new E(a,s,n,{ad:r,innerError:e})}function F(e){var t={},n=e.getAd(),i=e.getAdData(),r=n.getAdPodInfo();return i&&(this._isVpaid=i.vpaid),t.system=n.getAdSystem(),t.url=n.getMediaUrl(),t.clickThroughUrl=i&&i.clickThroughUrl,t.contentType=n.getContentType(),t.duration=n.getDuration(),t.position=this._adPosition||r.getAdPosition(),t.title=n.getTitle(),t.linear=n.isLinear(),t.skipOffset=n.getSkipTimeOffset(),t.width=n.isLinear()?n.getVastMediaWidth():n.getWidth(),t.height=n.isLinear()?n.getVastMediaHeight():n.getHeight(),t.bitrate=n.getVastMediaBitrate(),t.bumper=r.getIsBumper()||this._isBumper,t.vpaid=this._isVpaid,t.wrapperAdIds=n.getWrapperAdIds(),t.wrapperCreativeIds=n.getWrapperCreativeIds(),t.wrapperAdSystems=n.getWrapperAdSystems(),t}function K(e){var t={};return t.numAds=this._podLength||e.getAd().getAdPodInfo().getTotalAds(),t.position=this.player.ended?-1:this.player.currentTime,t.type=H.call(this,e),t}function H(e){try{if(!e.getAd().isLinear())return m.OVERLAY}catch(e){}return this._playAdByConfig()?function(e){var t=e.getAd(),n=t.getAdPodInfo().getPodIndex();if(!t.isLinear())return m.OVERLAY;switch(n){case 0:return m.PRE;case-1:return m.POST;default:return m.MID}}(e):this._getAdBreakTypeFromPlayer()}n(3);function W(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}i.core.FakeEvent;var G=function(){function e(e,t){this._plugin=t}var t,n,i;return e.prototype.dispatchEvent=function(e){return e.defaultPrevented},t=e,(n=[{key:"active",get:function(){return this._plugin.playOnMainVideoTag()&&this._plugin.isAdPlaying()}},{key:"paused",get:function(){return!0}},{key:"currentTime",get:function(){return this._plugin.getContentTime()},set:function(e){}},{key:"duration",get:function(){return this._plugin.getContentDuration()}},{key:"ended",get:function(){return this._plugin.getContentEnded()}}])&&W(t.prototype,n),i&&W(t,i),Object.defineProperty(t,"prototype",{writable:!1}),e}();function z(){return(z=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(this,arguments)}function q(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Q(e,t){return(Q=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}i.core.BaseMiddleware;var J=i.core.EngineType,X=i.core.Error,Z=i.core.getCapabilities,$=i.core.Utils,ee=i.core.Env,te=(i.core.AudioTrack,i.core.TextTrack,i.core.EventManager),ne=i.core.AdBreakType,ie=["fullscreenchange","mozfullscreenchange","webkitfullscreenchange"],re=function(e){var t,n;function i(t,n,i){var r;return Y(q(r=e.call(this,t,n,i)||this),"_adVideoTagAlreadyPlayed",!1),Y(q(r),"_adStartedEvent",null),r._stateMachine=new M(q(r)),r._initMembers(),r._init(),r}n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,Q(t,n),i.isValid=function(){return!0};var r=i.prototype;return r.getEngineDecorator=function(e){return new G(e,this)},r.getMiddlewareImpl=function(){return new p(this)},r.getAdsController=function(){return new g(this)},r.playAdNow=function(e){!Array.isArray(e)||this.isAdPlaying()||this._playAdByConfig()||this._playAdBreak(e)},r._playAdBreak=function(e){var t=this;this._podLength=e.length,this._adPosition=1,this._firstOfAdPod=!0,this._waterfalled=!1,this.loadPromise.then((function(){t._playAd(e),!t._hasUserAction&&t.player.currentTime>0&&t.initialUserAction()})).catch((function(){}))},r._playAd=function(e){var t=this,n=e[0],i=function(){e.shift(),t._adBreaksEventManager.removeAll(),t._waterfalled=!1,t._podLength=e.length,t._adPosition++,t._playAd(e)},r=function(r){n.url&&n.url.length>1||!n.url&&n.response&&n.response.length>1?function(i){t.dispatchEvent(t.player.Event.AD_WATERFALLING,{adFailed:{url:n.url?n.url[0]:"",response:!n.url&&n.response?n.response[0]:"",data:i,adBreak:t._getAdBreakTypeFromPlayer(),position:t._adPosition}}),t._adBreaksEventManager.removeAll(),t._waterfalled=!0,n.url?n.url.shift():n.response&&n.response.shift(),t._playAd(e)}(r):(t._waterfalled&&t.dispatchEvent(t.player.Event.AD_WATERFALLING_FAILED),t._stateMachine.adlog(r),i())};n&&(this._adBreaksEventManager.listen(this._adsLoader,this._sdk.AdsManagerLoadedEvent.Type.ADS_MANAGER_LOADED,(function(){t._adBreaksEventManager.listen(t._adsManager,t._sdk.AdEvent.Type.COMPLETE,i),t._adBreaksEventManager.listen(t._adsManager,t._sdk.AdEvent.Type.SKIPPED,i),t._adBreaksEventManager.listen(t._adsManager,t._sdk.AdEvent.Type.LOG,r),t._adBreaksEventManager.listen(t._adsManager,t._sdk.AdErrorEvent.Type.AD_ERROR,r)})),this._adBreaksEventManager.listen(this._adsLoader,this._sdk.AdErrorEvent.Type.AD_ERROR,(function(e){r(e),0===t._podLength&&(t.player.ads.isAdBreak()&&t._stateMachine.adbreakend({type:t._sdk.AdEvent.Type.CONTENT_RESUME_REQUESTED}),t._hasUserAction?t._stateMachine.adscompleted({type:t._sdk.AdEvent.Type.ALL_ADS_COMPLETED}):t.eventManager.listen(t.player,t.player.Event.FIRST_PLAY,(function(){t._stateMachine.adscompleted({type:t._sdk.AdEvent.Type.ALL_ADS_COMPLETED})})))})),this._isBumper=!!n.bumper,this._requestAds(n.url&&n.url[0],n.response&&n.response[0]))},r._getAdBreakTypeFromPlayer=function(){return this.player.ended?ne.POST:this.player.currentTime>0?ne.MID:ne.PRE},r.skipAd=function(){this.logger.debug("Skip ad"),this._adsManager&&(this._adsManager.getAdSkippableState()?this._adsManager.skip():this.config.skipSupport&&this._adsManager.stop())},r.resumeAd=function(){return this.logger.debug("Resume ad"),this._nextPromise=$.Object.defer(),this._adsManager.resume(),this._nextPromise},r.pauseAd=function(){this.logger.debug("Pause ad"),this._adsManager.pause()},r.getStateMachine=function(){return this._stateMachine},r.playOnMainVideoTag=function(){return!!this._adsManager&&!!this._adsManager.isCustomPlaybackUsed()},r.isAdPlaying=function(){return this._stateMachine.is(o)||this._stateMachine.is(s)||this._stateMachine.is(d)},r.getContentTime=function(){var e=0;return this._videoLastCurrentTime?e=this._videoLastCurrentTime:this._contentComplete&&(e=this.getContentDuration()),e},r.getContentDuration=function(){return this._contentDuration||this.player.config.sources.duration||0},r.getContentSrc=function(){return this._contentSrc||""},r.getContentEnded=function(){return this._contentComplete},r.loadMedia=function(){var e=this;this._addBindings(),this.loadPromise.then((function(){e._adDisplayContainer||(e._adDisplayContainer=new e._sdk.AdDisplayContainer(e._adsContainerDiv,e.player.getVideoElement())),e._adsLoader||e._initAdsLoader()})),this._playAdByConfig()&&this.loadPromise.then((function(){return e._requestAds()})).catch((function(){}))},r.reset=function(){this.logger.debug("reset"),this.eventManager.removeAll(),this._adBreaksEventManager.removeAll(),this._hideAdsContainer(),this._isImaSDKLibLoaded()&&(this._destroyIMAManagers(),this._stateMachine.goto(l),this._initMembers())},r.destroy=function(){this.logger.debug("destroy"),this.eventManager.destroy(),this._hideAdsContainer(),this._destroyIMAManagers()},r._destroyIMAManagers=function(){this._adsManager&&this._adsManager.destroy(),this._adsLoader&&(this._adsLoader.destroy(),this._adsLoader=null),this._adDisplayContainer&&(this._adDisplayContainer.destroy(),this._adDisplayContainer=null)},r.initialUserAction=function(){try{this.logger.debug("Initial user action"),this._nextPromise=$.Object.defer(),this._adDisplayContainer.initialize(),this._hasUserAction=!0,this._isAdsManagerLoaded&&(this.logger.debug("User action occurred after ads manager loaded"),this._startAdsManager())}catch(e){this.logger.error(e),this.reset()}return this._nextPromise},r._startAdsManager=function(){var e=this;this.logger.debug("Start ads manager"),(this.playOnMainVideoTag()&&!this.config.disableMediaPreload?this.player.ready():Promise.resolve()).then((function(){e._adsManager.init(e.player.dimensions.width,e.player.dimensions.height,e._sdk.ViewMode.NORMAL),e._adsManager.start()}))},r._addBindings=function(){var e=this;ie.forEach((function(t){return e.eventManager.listen(document,t,(function(){return e._resizeAd()}))})),this.eventManager.listen(this.player,"resize",(function(){return e._resizeAd()})),this.eventManager.listen(this.player,this.player.Event.MUTE_CHANGE,(function(){return e._syncPlayerVolume()})),this.eventManager.listen(this.player,this.player.Event.VOLUME_CHANGE,(function(){return e._syncPlayerVolume()})),this.eventManager.listen(this.player,this.player.Event.SOURCE_SELECTED,(function(t){var n=t.payload.selectedSource;n&&n.length>0&&(e._contentSrc=n[0].url)})),this.eventManager.listenOnce(this.player,this.player.Event.DURATION_CHANGE,(function(){e._contentDuration=e.player.duration})),this.eventManager.listen(this.player,this.player.Event.ERROR,(function(t){t.payload&&t.payload.severity===X.Severity.CRITICAL&&e.reset()})),this.eventManager.listen(this.player,this.player.Event.FIRST_PLAY,(function(){e._currentAd&&!e._currentAd.isLinear()&&e._showAdsContainer()})),this.eventManager.listen(this.player,this.player.Event.MEDIA_LOADED,(function(){e._adsManager.updateAdsRenderingSettings({restoreCustomPlaybackStateOnAdBreakComplete:!e.player.config.playback.playAdsWithMSE})})),this.eventManager.listen(this.player,this.player.Event.ENDED,(function(){return e._onMediaEnded()})),this.eventManager.listen(this.player,this.player.Event.LOADED_METADATA,(function(){return e._onLoadedMetadata()})),this.eventManager.listen(this.player,this.player.Event.TIME_UPDATE,(function(){return e._onMediaTimeUpdate()})),this.eventManager.listen(this.player,this.player.Event.SEEKING,(function(){return e._onMediaSeeking()})),this.eventManager.listen(this.player,this.player.Event.SEEKED,(function(){return e._onMediaSeeked()})),this._playAdByConfig()||this.eventManager.listenOnce(this.player,this.player.Event.USER_GESTURE,(function(){e._adVideoTagAlreadyPlayed||e._adDisplayContainer.initialize()}))},r._initMembers=function(){this._nextPromise=null,this._currentAd=null,this._adsManager=null,this._contentComplete=!1,this._isAdsManagerLoaded=!1,this._videoLastCurrentTime=null,this._contentPlayheadTracker={currentTime:0,previousTime:0,seeking:!1,duration:0},this._hasUserAction=!1,this._togglePlayPauseOnAdsContainerCallback=null,this._contentDuration=null,this._selectedAudioTrack=null,this._selectedTextTrack=null,this._selectedPlaybackRate=1,this._textTracksHidden=[],this._adBreaksEventManager=new te,this._podLength=0,this._adPosition=0,this._firstOfAdPod=!1,this._waterfalled=!1,this._isBumper=!1,this._isVpaid=!1},r._init=function(){var e=this;this.loadPromise=$.Object.defer(),this._maybeDelayInitUntilSourceSelected().then((function(){return e._loadImaSDKLib()})).then((function(){e._sdk=window.google.ima,e.logger.debug("IMA SDK version: "+e._sdk.VERSION),e._initImaSettings(),e._initAdsContainer(),e._initAdsLoader(),e.loadPromise.resolve()})).catch((function(t){e.loadPromise.reject(t)}))},r._maybeDelayInitUntilSourceSelected=function(){var e=this;return this.config.delayInitUntilSourceSelected?new Promise((function(t,n){e._contentSrc?t():(e.eventManager.listenOnce(e.player,e.player.Event.SOURCE_SELECTED,t),e.eventManager.listenOnce(e.player,e.player.Event.ERROR,(function(e){e.payload.severity===X.Severity.CRITICAL&&n(e)})))})):Promise.resolve()},r._loadImaSDKLib=function(){var e=$.Http.protocol+(this.config.debug?i.IMA_SDK_DEBUG_LIB_URL:i.IMA_SDK_LIB_URL);return this._isImaSDKLibLoaded()?Promise.resolve():$.Dom.loadScriptAsync(e)},r._isImaSDKLibLoaded=function(){return window.google&&window.google.ima&&window.google.ima.VERSION},r._initImaSettings=function(){this._sdk.settings.setPlayerType(this.config.playerName),this._sdk.settings.setPlayerVersion(this.config.playerVersion),this._sdk.settings.setVpaidAllowed(!0),this._sdk.settings.setVpaidMode(this._getVpaidMode()),Object.prototype.hasOwnProperty.call(this.config,"locale")&&this._sdk.settings.setLocale(this.config.locale),"boolean"==typeof this.config.setDisableCustomPlaybackForIOS10Plus?this._sdk.settings.setDisableCustomPlaybackForIOS10Plus(this.config.setDisableCustomPlaybackForIOS10Plus):this._sdk.settings.setDisableCustomPlaybackForIOS10Plus(this.player.config.playback.playsinline),"number"==typeof this.config.numRedirects&&this._sdk.settings.setNumRedirects(this.config.numRedirects),"string"==typeof this.config.sessionId&&this._sdk.settings.setSessionId(this.config.sessionId)},r._getVpaidMode=function(){var e=this._sdk.ImaSdkSettings.VpaidMode[this.config.vpaidMode];return this.config.vpaidMode&&"number"==typeof e?(this.logger.debug("VpaidMode: set to "+this.config.vpaidMode),e):(this.logger.warn("VpaidMode is not set, setting to ENABLED"),this._sdk.ImaSdkSettings.VpaidMode.ENABLED)},r._initAdsContainer=function(){var e=this;this.logger.debug("Init ads container");var t=this.player.getView();this._adsContainerDiv=$.Dom.createElement("div"),this._adsContainerDiv.id="playkit-ads-container"+t.id,this._adsContainerDiv.className="playkit-ads-container",this._adsCoverDiv=$.Dom.createElement("div"),this._adsCoverDiv.id="playkit-ads-cover"+t.id,this._adsCoverDiv.className="playkit-ads-cover",this._adsCoverDiv.onclick=function(){return e._onAdsCoverClicked()},$.Dom.appendChild(t,this._adsContainerDiv),this._adDisplayContainer=new this._sdk.AdDisplayContainer(this._adsContainerDiv,this.player.getVideoElement())},r._initAdsLoader=function(){var e=this;this.logger.debug("Init ads loader"),this._adsLoader=new this._sdk.AdsLoader(this._adDisplayContainer),this._adsLoader.addEventListener(this._sdk.AdsManagerLoadedEvent.Type.ADS_MANAGER_LOADED,(function(t){return e._onAdsManagerLoaded(t)})),this._adsLoader.addEventListener(this._sdk.AdErrorEvent.Type.AD_ERROR,(function(t){return e._stateMachine.aderror(t)}))},r._requestAds=function(e,t){var n=this;if(e||t||this._playAdByConfig()){this.logger.debug("Request ads");var i=new this._sdk.AdsRequest,r=e||this.config.adTagUrl;if(r?i.adTagUrl=r:i.adsResponse=t||this.config.adsResponse,"number"==typeof this.config.vastLoadTimeout&&(i.vastLoadTimeout=this.config.vastLoadTimeout),"object"==typeof this.config.omidAccessModes)for(var a=0,s=Object.entries(this.config.omidAccessModes);a<s.length;a++){var o=s[a],d=o[0],c=o[1];i.omidAccessModeRules[this._sdk.OmidVerificationVendor[d]]=this._sdk.OmidAccessMode[c]}i.linearAdSlotWidth=this.player.dimensions.width,i.linearAdSlotHeight=this.player.dimensions.height,i.nonLinearAdSlotWidth=this.player.dimensions.width,i.nonLinearAdSlotHeight=this.player.dimensions.height/3,i.contentDuration=-3;var h=this.player.muted||0===this.player.volume;i.setAdWillPlayMuted(h);var u=this.config.adWillAutoPlay,p=this.player.config.playback.autoplay,f=this.player.config.playback.allowMutedAutoPlay;"boolean"==typeof u?(i.setAdWillAutoPlay(u),this._adsLoader.requestAds(i)):p?Z(J.HTML5).then((function(e){n._adsLoader&&(e.autoplay?i.setAdWillAutoPlay(!0):f&&e.mutedAutoPlay?(i.setAdWillAutoPlay(!0),i.setAdWillPlayMuted(!0)):i.setAdWillAutoPlay(!1),n._adsLoader.requestAds(i))})):(i.setAdWillAutoPlay(!1),this._adsLoader.requestAds(i)),this._stateMachine.loaded()}else this._stateMachine.goto(l),this.logger.debug("Missing ad tag url: create plugin without requesting ads")},r._resizeAd=function(){if(this._sdk&&this._adsManager&&this._currentAd){var e=this.player.isFullscreen()?this._sdk.ViewMode.FULLSCREEN:this._sdk.ViewMode.NORMAL;if(this._currentAd.isLinear())this._adsManager.resize(this.player.dimensions.width,this.player.dimensions.height,e);else{var t=this._currentAd.getWidth()+8,n=this._currentAd.getHeight()+8;t<=this.player.dimensions.width&&n<=this.player.dimensions.height?(this._alignAdsContainerSizeForOverlayAd(),this._adsManager.resize(t,n,e),this._showAdsContainer()):this._hideAdsContainer()}}},r._alignAdsContainerSizeForOverlayAd=function(){this._adsContainerDiv.style.bottom=this._currentAd.getHeight()+8+"px",this._adsContainerDiv.style.left=(this.player.dimensions.width-this._currentAd.getWidth())/2+"px"},r._onLoadedMetadata=function(){this._contentPlayheadTracker.duration=this.player.duration},r._onMediaTimeUpdate=function(){!this._contentPlayheadTracker.seeking&&this.player.currentTime>0&&(this._contentPlayheadTracker.previousTime=this._contentPlayheadTracker.currentTime,this._contentPlayheadTracker.currentTime=this.player.currentTime)},r._onMediaSeeking=function(){this._contentPlayheadTracker.seeking=!0},r._onMediaSeeked=function(){this._contentPlayheadTracker.seeking=!1},r._maybeSaveVideoCurrentTime=function(){(this.playOnMainVideoTag()||this.config.forceReloadMediaAfterAds)&&this.player.currentTime&&this.player.currentTime>0&&(this.logger.debug("Custom playback used: save current time before ads",this.player.currentTime),this._videoLastCurrentTime=this.player.currentTime)},r._maybeSetVideoCurrentTime=function(){this._videoLastCurrentTime&&(this.logger.debug("Custom playback used: set current time after ads",this._videoLastCurrentTime),this.player.currentTime=this._videoLastCurrentTime,this._videoLastCurrentTime=null)},r._hasPostRoll=function(){return this._adsManager&&this._adsManager.getCuePoints().includes(-1)},r._onMediaEnded=function(){this.logger.debug("Media ended"),this._contentComplete=!0,this._currentAd&&!this._currentAd.isLinear()?this.reset():this._hasPostRoll()||this._stateMachine.goto(l)},r.onPlaybackEnded=function(){var e=this;return this.logger.debug("Playback ended"),this._adsLoader&&this._adsLoader.contentComplete(),this._hasPostRoll()?new Promise((function(t){e.eventManager.listenOnce(e._adsManager,e._sdk.AdEvent.Type.ALL_ADS_COMPLETED,(function(){t()}))})):Promise.resolve()},r._showAdsContainer=function(){this._adsContainerDiv&&(this._adsContainerDiv.style.opacity=1,this._adsContainerDiv.style.pointerEvents="auto")},r._hideAdsContainer=function(){this._adsContainerDiv&&(this._adsContainerDiv.style.opacity=0,this._adsContainerDiv.style.pointerEvents="none")},r._onAdsManagerLoaded=function(e){var t=this;this.logger.debug("Ads manager loaded");var n=this._getAdsRenderingSetting();this._adsManager=e.getAdsManager(this._contentPlayheadTracker,n),this.config.forceReloadMediaAfterAds=!this.playOnMainVideoTag()&&this.config.forceReloadMediaAfterAds;var i=[].concat(this._adsManager.getCuePoints());i.length||i.push(0),this._playAdByConfig()&&(this.dispatchEvent(this.player.Event.AD_MANIFEST_LOADED,{adBreaksPosition:i}),this.player.hasService("timeline")&&this.config.showAdBreakCuePoint&&i.forEach((function(e){t.player.getService("timeline").addCuePoint(z({time:-1!==e?e:1/0},t.config.adBreakCuePointStyle))}))),this._isAdsManagerLoaded=!0,this._attachAdsManagerListeners(),this._syncPlayerVolume(),this._hasUserAction&&(this.logger.debug("User action occurred before ads manager loaded"),this._startAdsManager())},r._getAdsRenderingSetting=function(){var e=this,t=new this._sdk.AdsRenderingSettings;return Object.keys(this.config.adsRenderingSettings).forEach((function(n){void 0!==t[n]?t[n]=e.config.adsRenderingSettings[n]:e.logger.warn("unsupported adsRenderingSettings was set:",n)})),t.restoreCustomPlaybackStateOnAdBreakComplete=!1,"number"!=typeof this.config.adsRenderingSettings.playAdsAfterTime&&(t.playAdsAfterTime=this.player.config.sources.startTime),t},r._attachAdsManagerListeners=function(){var e=this;this._adsManager.addEventListener(this._sdk.AdEvent.Type.CONTENT_PAUSE_REQUESTED,(function(t){(e._playAdByConfig()||e._firstOfAdPod)&&(e._firstOfAdPod=!1,e._stateMachine.adbreakstart(t),e._adStartedEvent&&(e._stateMachine.adstarted(e._adStartedEvent),e._adStartedEvent=null))})),this._adsManager.addEventListener(this._sdk.AdEvent.Type.CONTENT_RESUME_REQUESTED,(function(t){(e._playAdByConfig()||0===e._podLength)&&e._stateMachine.adbreakend(t)})),this._adsManager.addEventListener(this._sdk.AdEvent.Type.ALL_ADS_COMPLETED,(function(t){(e._playAdByConfig()||0===e._podLength)&&e._stateMachine.adscompleted(t)})),this._adsManager.addEventListener(this._sdk.AdEvent.Type.LOADED,(function(t){return e._stateMachine.adloaded(t)})),this._adsManager.addEventListener(this._sdk.AdEvent.Type.STARTED,(function(t){t.getAd().isLinear()&&!e.player.ads.isAdBreak()?e._adStartedEvent=t:e._stateMachine.adstarted(t)})),this._adsManager.addEventListener(this._sdk.AdEvent.Type.PAUSED,(function(t){return e._stateMachine.adpaused(t)})),this._adsManager.addEventListener(this._sdk.AdEvent.Type.RESUMED,(function(t){return e._stateMachine.adresumed(t)})),this._adsManager.addEventListener(this._sdk.AdEvent.Type.FIRST_QUARTILE,(function(t){return e._stateMachine.adfirstquartile(t)})),this._adsManager.addEventListener(this._sdk.AdEvent.Type.MIDPOINT,(function(t){return e._stateMachine.admidpoint(t)})),this._adsManager.addEventListener(this._sdk.AdEvent.Type.THIRD_QUARTILE,(function(t){return e._stateMachine.adthirdquartile(t)})),this._adsManager.addEventListener(this._sdk.AdEvent.Type.CLICK,(function(t){return e._stateMachine.adclicked(t)})),this._adsManager.addEventListener(this._sdk.AdEvent.Type.SKIPPED,(function(t){return e._stateMachine.adskipped(t)})),this._adsManager.addEventListener(this._sdk.AdEvent.Type.COMPLETE,(function(t){return e._stateMachine.adcompleted(t)})),this._adsManager.addEventListener(this._sdk.AdEvent.Type.USER_CLOSE,(function(t){return e._stateMachine.userclosedad(t)})),this._adsManager.addEventListener(this._sdk.AdEvent.Type.VOLUME_CHANGED,(function(t){return e._stateMachine.advolumechanged(t)})),this._adsManager.addEventListener(this._sdk.AdEvent.Type.VOLUME_MUTED,(function(t){return e._stateMachine.admuted(t)})),this._adsManager.addEventListener(this._sdk.AdEvent.Type.AD_PROGRESS,(function(t){return e._stateMachine.adprogress(t)})),this._adsManager.addEventListener(this._sdk.AdEvent.Type.AD_BUFFERING,(function(t){return e._stateMachine.adbuffering(t)})),this._adsManager.addEventListener(this._sdk.AdEvent.Type.LOG,(function(t){return e._stateMachine.adlog(t)})),this._adsManager.addEventListener(this._sdk.AdEvent.Type.SKIPPABLE_STATE_CHANGED,(function(t){return e._stateMachine.adcanskip(t)})),this._adsManager.addEventListener(this._sdk.AdErrorEvent.Type.AD_ERROR,(function(t){return e._stateMachine.aderror(t)}))},r._syncPlayerVolume=function(){this._adsManager&&(this.player.muted?this._adsManager.setVolume(0):this._adsManager&&!isNaN(this.player.volume)&&"number"==typeof this.player.volume&&this._adsManager.setVolume(this.player.volume))},r._resolveNextPromise=function(){this._nextPromise&&(this._nextPromise.resolve(),this._nextPromise=null)},r._setToggleAdsCover=function(e){e?this.playOnMainVideoTag()||this._adsContainerDiv.parentNode&&(this._adsContainerDiv.parentNode.insertBefore(this._adsCoverDiv,this._adsContainerDiv.nextSibling),this._isAdsCoverActive=!0):this._isAdsCoverActive&&this._adsContainerDiv.parentNode&&(this._adsContainerDiv.parentNode.removeChild(this._adsCoverDiv),this._isAdsCoverActive=!1)},r._onAdsCoverClicked=function(){if(this._adsManager)switch(this._stateMachine.state){case d:this._adsManager.resume();break;case o:this._adsManager.pause()}},r._maybeDisplayCompanionAds=function(){var e;if(null!=(e=this.config.companions)&&e.ads){var t,n;$.Object.isObject(null==(t=window)||null==(n=t.googletag)?void 0:n.cmd)&&this.logger.warn("googletag exists. Do not display the companions manually");var i=new this._sdk.CompanionAdSelectionSettings;i.resourceType=this._sdk.CompanionAdSelectionSettings.ResourceType.ALL,i.creativeType=this._sdk.CompanionAdSelectionSettings.CreativeType.ALL;var r=this.config.companions.sizeCriteria;i.sizeCriteria=this._sdk.CompanionAdSelectionSettings.SizeCriteria[r]||this._sdk.CompanionAdSelectionSettings.SizeCriteria.SELECT_EXACT_MATCH;for(var a=Object.keys(this.config.companions.ads),s=0;s<a.length;s++){var o=a[s],d=this.config.companions.ads[o],c=d.width,l=d.height;try{var h=this._currentAd.getCompanionAds(c,l,i);if(h.length>0){var u=h[0].getContent(),p=$.Dom.getElementById(o);p&&(p.innerHTML=u)}}catch(e){this.logger.error("Error occurred while extracting companion ad",e)}}}},r._maybeIgnoreClickOnAd=function(){var e=this;"Android"===e.player.env.os.name&&"Chrome"===e.player.env.browser.name&&this.eventManager.listenOnce(this.player.getView(),"click",(function(e){return e.stopPropagation()}))},r._hideActiveTextTracksOnAVPlayer=function(){var e=this;if("iOS"===this.player.env.os.name&&this.playOnMainVideoTag()){var t=this.player.getVideoElement().textTracks;Array.from(t).forEach((function(t){"showing"===t.mode&&Array.from(t.activeCues).forEach((function(t){e._textTracksHidden.push(t.text),t.text=""}))}))}},r._setActiveTextTracksOnAVPlayer=function(){var e=this,t="iOS"===this.player.env.os.name;if(this._textTracksHidden&&t&&this.playOnMainVideoTag()){var n=this.player.getVideoElement().textTracks;Array.from(n).forEach((function(t){"showing"===t.mode&&Array.from(t.activeCues).forEach((function(t){e._textTracksHidden.length>0&&(t.text=e._textTracksHidden.shift())}))}))}this._textTracksHidden=[]},r._maybeSavePlayerSnapshot=function(){this.playOnMainVideoTag()&&(this._selectedAudioTrack=this.player.getActiveTracks().audio,this._selectedTextTrack=this.player.getActiveTracks().text,this._selectedPlaybackRate=this.player.playbackRate,this._hideActiveTextTracksOnAVPlayer(),this.player.hideTextTrack())},r._maybeRestorePlayerSnapshot=function(){var e=this;this.playOnMainVideoTag()&&this.eventManager.listenOnce(this.player,this.player.Event.CAN_PLAY,(function(){e.player.selectTrack(e._selectedAudioTrack),e.player.selectTrack(e._selectedTextTrack),e.player.playbackRate=e._selectedPlaybackRate,e._setActiveTextTracksOnAVPlayer()}))},r._maybeForceExitFullScreen=function(){"iOS"===this.player.env.os.name&&!this.playOnMainVideoTag()&&this.player.isFullscreen()&&!this.player.config.playback.inBrowserFullscreen&&this.player.config.playback.playsinline&&this.player.exitFullscreen()},r._playAdByConfig=function(){return!(!this.config.adTagUrl&&!this.config.adsResponse)},r._isVideoAd=function(){return this._currentAd&&this._currentAd.getContentType().startsWith("video")},i}(i.BasePlugin);Y(re,"defaultConfig",{debug:!1,delayInitUntilSourceSelected:"iOS"===ee.os.name,disableMediaPreload:!1,forceReloadMediaAfterAds:!1,showAdBreakCuePoint:!1,adBreakCuePointStyle:null,adsRenderingSettings:{restoreCustomPlaybackStateOnAdBreakComplete:!1,enablePreloading:!1,useStyledLinearAds:!1,useStyledNonLinearAds:!0,bitrate:-1,autoAlign:!0,loadVideoTimeout:-1},companions:{ads:null,sizeCriteria:"SELECT_EXACT_MATCH"}}),Y(re,"IMA_SDK_LIB_URL","//imasdk.googleapis.com/js/sdkloader/ima3.js"),Y(re,"IMA_SDK_DEBUG_LIB_URL","//imasdk.googleapis.com/js/sdkloader/ima3_debug.js");var ae="1.6.2",se="@playkit-js/playkit-js-ima";Object(i.registerPlugin)("ima",re)}]);
//# sourceMappingURL=playkit-ima.js.map
var KalturaPlayer;(()=>{var e={573:e=>{var t;self,t=()=>(()=>{var e={2955:(e,t,n)=>{"use strict";n.d(t,{Ah:()=>c,Cg:()=>l,ZP:()=>d,bH:()=>p,ce:()=>s,yG:()=>u});var r=n(7537),i=n.n(r),o=n(3645),a=n.n(o)()(i());a.push([e.id,".bannerContainerRoot_K1xa7{position:absolute;max-width:100%;min-width:270px;padding:0 16px 8px;height:88px;bottom:0;left:0;transition:all .5s ease}.bannerContainer_Ca8Vu{position:relative;width:100%;height:100%;border-radius:4px;transition:all .5s ease}.closeButton_nbz3N{position:absolute;background-color:rgba(0,0,0,0);padding:0;border:none;top:0;right:0;width:32px;height:32px;padding:0}.closeButton_nbz3N .small_n5NA7{display:none}.closeButton_nbz3N:hover,.closeButton_nbz3N:active{cursor:pointer}.playkit-size-md .bannerContainerRoot_K1xa7{height:68px;min-width:230px}.playkit-size-md .closeButton_nbz3N{top:8px;right:8px;width:10px;height:10px}.playkit-size-md .closeButton_nbz3N .large_bCALw{display:none}.playkit-size-md .closeButton_nbz3N .small_n5NA7{display:block}.playkit-size-sm .bannerContainerRoot_K1xa7,.playkit-size-xs .bannerContainerRoot_K1xa7,.playkit-size-ty .bannerContainerRoot_K1xa7{display:none;width:0;height:0}","",{version:3,sources:["webpack://./src/ui-common/banner-container/_banner-container.scss"],names:[],mappings:"AAAA,2BAAqB,iBAAiB,CAAC,cAAc,CAAC,eAAe,CAAC,kBAAkB,CAAC,WAAW,CAAC,QAAQ,CAAC,MAAM,CAAC,uBAAuB,CAAC,uBAAiB,iBAAiB,CAAC,UAAU,CAAC,WAAW,CAAC,iBAAiB,CAAC,uBAAuB,CAAC,mBAAa,iBAAiB,CAAC,8BAA8B,CAAC,SAAS,CAAC,WAAW,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,SAAS,CAAC,gCAAoB,YAAY,CAAC,mDAAuC,cAAc,CAAC,4CAAqD,WAAW,CAAC,eAAe,CAAC,oCAA6C,OAAO,CAAC,SAAS,CAAC,UAAU,CAAC,WAAW,CAAC,iDAAoD,YAAY,CAAC,iDAAoD,aAAa,CAAC,oIAA+J,YAAY,CAAC,OAAO,CAAC,QAAQ",sourcesContent:[".bannerContainerRoot{position:absolute;max-width:100%;min-width:270px;padding:0 16px 8px;height:88px;bottom:0;left:0;transition:all .5s ease}.bannerContainer{position:relative;width:100%;height:100%;border-radius:4px;transition:all .5s ease}.closeButton{position:absolute;background-color:rgba(0,0,0,0);padding:0;border:none;top:0;right:0;width:32px;height:32px;padding:0}.closeButton .small{display:none}.closeButton:hover,.closeButton:active{cursor:pointer}:global .playkit-size-md :local .bannerContainerRoot{height:68px;min-width:230px}:global .playkit-size-md :local .closeButton{top:8px;right:8px;width:10px;height:10px}:global .playkit-size-md :local .closeButton .large{display:none}:global .playkit-size-md :local .closeButton .small{display:block}:global .playkit-size-sm :local .bannerContainerRoot,:global .playkit-size-xs :local .bannerContainerRoot,:global .playkit-size-ty :local .bannerContainerRoot{display:none;width:0;height:0}"],sourceRoot:""}]);var s="bannerContainerRoot_K1xa7",l="bannerContainer_Ca8Vu",c="closeButton_nbz3N",u="small_n5NA7",p="large_bCALw";const d=a},8727:(e,t,n)=>{"use strict";n.d(t,{Fu:()=>c,TN:()=>f,Wd:()=>l,ZP:()=>g,aW:()=>u,bH:()=>A,cy:()=>p,d7:()=>h,fL:()=>_,m0:()=>s,yG:()=>d});var r=n(7537),i=n.n(r),o=n(3645),a=n.n(o)()(i());a.push([e.id,".defaultBannerRoot_FcPU5{display:flex;max-width:100%;height:100%;transition:all .5s ease;text-align:left}.bannerWrapper_mXxJz{padding:18px 17px 17px 16px}.iconContainer_peqkF{height:100%;width:64px}.iconWrapper_tGuZb{position:relative;height:48px;width:48px;background-color:rgba(255,255,255,.14);border-radius:50%;transition:all .5s ease}.iconImage_bNDFZ{position:absolute;width:32px;height:32px;left:calc(50% - 16px);top:calc(50% - 16px);transition:all .5s ease;padding:0}.iconImage_bNDFZ .small_n4xT9{display:none}.bannerBody_TiV10{height:100%;flex:1 1 auto;overflow:hidden}.title_H1iK9{opacity:.9;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;color:#ebebeb}.text_tT5dF{opacity:.9;font-size:24px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.21;letter-spacing:normal;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .5s ease}.playkit-size-md .bannerWrapper_mXxJz{padding:14px 16px 14px}.playkit-size-md .iconContainer_peqkF{width:44px}.playkit-size-md .iconWrapper_tGuZb{height:32px;width:32px}.playkit-size-md .iconImage_bNDFZ{width:20px;height:20px;left:calc(50% - 10px);top:calc(50% - 10px)}.playkit-size-md .iconImage_bNDFZ .small_n4xT9{display:block}.playkit-size-md .iconImage_bNDFZ .large_xGydU{display:none}.playkit-size-md .bannerBody_TiV10{flex:1 1 auto}.playkit-size-md .title_H1iK9{font-size:12px;font-weight:bold;line-height:1.17}.playkit-size-md .text_tT5dF{font-size:15px;line-height:1.27}","",{version:3,sources:["webpack://./src/ui-common/banner/_banner.scss"],names:[],mappings:"AAAA,yBAAmB,YAAY,CAAC,cAAc,CAAC,WAAW,CAAC,uBAAuB,CAAC,eAAe,CAAC,qBAAe,2BAA2B,CAAC,qBAAe,WAAW,CAAC,UAAU,CAAC,mBAAa,iBAAiB,CAAC,WAAW,CAAC,UAAU,CAAC,sCAAsC,CAAC,iBAAiB,CAAC,uBAAuB,CAAC,iBAAW,iBAAiB,CAAC,UAAU,CAAC,WAAW,CAAC,qBAAqB,CAAC,oBAAoB,CAAC,uBAAuB,CAAC,SAAS,CAAC,8BAAkB,YAAY,CAAC,kBAAY,WAAW,CAAC,aAAa,CAAC,eAAe,CAAC,aAAO,UAAU,CAAC,cAAc,CAAC,kBAAkB,CAAC,iBAAiB,CAAC,mBAAmB,CAAC,aAAa,CAAC,qBAAqB,CAAC,aAAa,CAAC,YAAM,UAAU,CAAC,cAAc,CAAC,kBAAkB,CAAC,iBAAiB,CAAC,mBAAmB,CAAC,gBAAgB,CAAC,qBAAqB,CAAC,UAAU,CAAC,kBAAkB,CAAC,eAAe,CAAC,sBAAsB,CAAC,uBAAuB,CAAC,sCAA+C,sBAAsB,CAAC,sCAA+C,UAAU,CAAC,oCAA6C,WAAW,CAAC,UAAU,CAAC,kCAA2C,UAAU,CAAC,WAAW,CAAC,qBAAqB,CAAC,oBAAoB,CAAC,+CAAkD,aAAa,CAAC,+CAAkD,YAAY,CAAC,mCAA4C,aAAa,CAAC,8BAAuC,cAAc,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,6BAAsC,cAAc,CAAC,gBAAgB",sourcesContent:[".defaultBannerRoot{display:flex;max-width:100%;height:100%;transition:all .5s ease;text-align:left}.bannerWrapper{padding:18px 17px 17px 16px}.iconContainer{height:100%;width:64px}.iconWrapper{position:relative;height:48px;width:48px;background-color:rgba(255,255,255,.14);border-radius:50%;transition:all .5s ease}.iconImage{position:absolute;width:32px;height:32px;left:calc(50% - 16px);top:calc(50% - 16px);transition:all .5s ease;padding:0}.iconImage .small{display:none}.bannerBody{height:100%;flex:1 1 auto;overflow:hidden}.title{opacity:.9;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;color:#ebebeb}.text{opacity:.9;font-size:24px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.21;letter-spacing:normal;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .5s ease}:global .playkit-size-md :local .bannerWrapper{padding:14px 16px 14px}:global .playkit-size-md :local .iconContainer{width:44px}:global .playkit-size-md :local .iconWrapper{height:32px;width:32px}:global .playkit-size-md :local .iconImage{width:20px;height:20px;left:calc(50% - 10px);top:calc(50% - 10px)}:global .playkit-size-md :local .iconImage .small{display:block}:global .playkit-size-md :local .iconImage .large{display:none}:global .playkit-size-md :local .bannerBody{flex:1 1 auto}:global .playkit-size-md :local .title{font-size:12px;font-weight:bold;line-height:1.17}:global .playkit-size-md :local .text{font-size:15px;line-height:1.27}"],sourceRoot:""}]);var s="defaultBannerRoot_FcPU5",l="bannerWrapper_mXxJz",c="iconContainer_peqkF",u="iconWrapper_tGuZb",p="iconImage_bNDFZ",d="small_n4xT9",h="bannerBody_TiV10",f="title_H1iK9",_="text_tT5dF",A="large_xGydU";const g=a},5985:(e,t,n)=>{"use strict";n.d(t,{V:()=>s,Z:()=>l});var r=n(7537),i=n.n(r),o=n(3645),a=n.n(o)()(i());a.push([e.id,".fill-container_hw3_7{width:100%;height:100%;overflow:hidden}","",{version:3,sources:["webpack://./src/ui-common/injected-component/injected-component.scss"],names:[],mappings:"AAAA,sBAAgB,UAAU,CAAC,WAAW,CAAC,eAAe",sourcesContent:[".fill-container{width:100%;height:100%;overflow:hidden}"],sourceRoot:""}]);var s="fill-container_hw3_7";const l=a},1326:(e,t,n)=>{"use strict";n.d(t,{V:()=>s,Z:()=>l});var r=n(7537),i=n.n(r),o=n(3645),a=n.n(o)()(i());a.push([e.id,".fill-container_bXz_O{width:100%;height:100%}","",{version:3,sources:["webpack://./src/ui-common/managed-component/_managed-component.scss"],names:[],mappings:"AAAA,sBAAgB,UAAU,CAAC,WAAW",sourcesContent:[".fill-container{width:100%;height:100%}"],sourceRoot:""}]);var s="fill-container_bXz_O";const l=a},2480:(e,t,n)=>{"use strict";n.d(t,{Ah:()=>d,Fu:()=>_,GK:()=>s,Jc:()=>p,Qm:()=>c,Rr:()=>l,TN:()=>h,X$:()=>f,ZP:()=>v,aW:()=>A,fL:()=>g,x_:()=>u});var r=n(7537),i=n.n(r),o=n(3645),a=n.n(o)()(i());a.push([e.id,".toastWrapper_COU8f{position:relative;min-width:120px;max-width:264px;height:100%;border-radius:4px;background-color:#222;border-left-style:solid;border-left-width:4px;text-align:left}.infoToast_G1Pcn{border-left-color:#01accd}.successToast_qxdk2{border-left-color:#009e48}.warnToast_exwq_{border-left-color:#f9a71b}.errorToast_zWxrk{border-left-color:#e7585d}.closeButton_erWFo{position:absolute;background-color:rgba(0,0,0,0);top:0;right:0;width:16px;height:16px;object-fit:contain;background-repeat:no-repeat;border:none;padding:0}.closeButton_erWFo:hover{cursor:pointer}.title_WsGFu{font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.17;letter-spacing:normal;color:#ccc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-top:4px;padding-right:16px;padding-left:12px}.toastBody_oRqUX{position:relative;width:100%;padding:2px 16px 5px 12px}.iconContainer_nOLnP{position:relative;height:16px;width:16px;float:left;margin-right:7px}.iconWrapper_cRX3a{height:16px;width:16px}.text_NL9Fe{font-size:14px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#ccc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}","",{version:3,sources:["webpack://./src/ui-common/toast/_toast.scss"],names:[],mappings:"AAAA,oBAAc,iBAAiB,CAAC,eAAe,CAAC,eAAe,CAAC,WAAW,CAAC,iBAAiB,CAAC,qBAAqB,CAAC,uBAAuB,CAAC,qBAAqB,CAAC,eAAe,CAAC,iBAAW,yBAAyB,CAAC,oBAAc,yBAAyB,CAAC,iBAAW,yBAAyB,CAAC,kBAAY,yBAAyB,CAAC,mBAAa,iBAAiB,CAAC,8BAA8B,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,kBAAkB,CAAC,2BAA2B,CAAC,WAAW,CAAC,SAAS,CAAC,yBAAmB,cAAc,CAAC,aAAO,cAAc,CAAC,kBAAkB,CAAC,iBAAiB,CAAC,mBAAmB,CAAC,gBAAgB,CAAC,qBAAqB,CAAC,UAAU,CAAC,kBAAkB,CAAC,eAAe,CAAC,sBAAsB,CAAC,eAAe,CAAC,kBAAkB,CAAC,iBAAiB,CAAC,iBAAW,iBAAiB,CAAC,UAAU,CAAC,yBAAyB,CAAC,qBAAe,iBAAiB,CAAC,WAAW,CAAC,UAAU,CAAC,UAAU,CAAC,gBAAgB,CAAC,mBAAa,WAAW,CAAC,UAAU,CAAC,YAAM,cAAc,CAAC,gBAAgB,CAAC,iBAAiB,CAAC,mBAAmB,CAAC,kBAAkB,CAAC,qBAAqB,CAAC,UAAU,CAAC,kBAAkB,CAAC,eAAe,CAAC,sBAAsB",sourcesContent:[".toastWrapper{position:relative;min-width:120px;max-width:264px;height:100%;border-radius:4px;background-color:#222;border-left-style:solid;border-left-width:4px;text-align:left}.infoToast{border-left-color:#01accd}.successToast{border-left-color:#009e48}.warnToast{border-left-color:#f9a71b}.errorToast{border-left-color:#e7585d}.closeButton{position:absolute;background-color:rgba(0,0,0,0);top:0;right:0;width:16px;height:16px;object-fit:contain;background-repeat:no-repeat;border:none;padding:0}.closeButton:hover{cursor:pointer}.title{font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.17;letter-spacing:normal;color:#ccc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-top:4px;padding-right:16px;padding-left:12px}.toastBody{position:relative;width:100%;padding:2px 16px 5px 12px}.iconContainer{position:relative;height:16px;width:16px;float:left;margin-right:7px}.iconWrapper{height:16px;width:16px}.text{font-size:14px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#ccc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}"],sourceRoot:""}]);var s="toastWrapper_COU8f",l="infoToast_G1Pcn",c="successToast_qxdk2",u="warnToast_exwq_",p="errorToast_zWxrk",d="closeButton_erWFo",h="title_WsGFu",f="toastBody_oRqUX",_="iconContainer_nOLnP",A="iconWrapper_cRX3a",g="text_NL9Fe";const v=a},4702:(e,t,n)=>{"use strict";n.d(t,{Q$:()=>s,YY:()=>l,ZP:()=>c});var r=n(7537),i=n.n(r),o=n(3645),a=n.n(o)()(i());a.push([e.id,".toastsContainer_Xf0eZ{position:absolute;right:0;top:0;padding:8px 16px 0;min-width:120px;max-width:264px;display:flex;flex-direction:column}.toastRow_iOkeY{height:42px;min-width:120px;max-width:264px;margin-bottom:8px;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis;align-self:flex-end}","",{version:3,sources:["webpack://./src/ui-common/toasts-container/_toasts-container.scss"],names:[],mappings:"AAAA,uBAAiB,iBAAiB,CAAC,OAAO,CAAC,KAAK,CAAC,kBAAkB,CAAC,eAAe,CAAC,eAAe,CAAC,YAAY,CAAC,qBAAqB,CAAC,gBAAU,WAAW,CAAC,eAAe,CAAC,eAAe,CAAC,iBAAiB,CAAC,eAAe,CAAC,wBAAwB,CAAC,sBAAsB,CAAC,mBAAmB",sourcesContent:[".toastsContainer{position:absolute;right:0;top:0;padding:8px 16px 0;min-width:120px;max-width:264px;display:flex;flex-direction:column}.toastRow{height:42px;min-width:120px;max-width:264px;margin-bottom:8px;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis;align-self:flex-end}"],sourceRoot:""}]);var s="toastsContainer_Xf0eZ",l="toastRow_iOkeY";const c=a},3645:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n="",r=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),r&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),r&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n})).join("")},t.i=function(e,n,r,i,o){"string"==typeof e&&(e=[[null,e,void 0]]);var a={};if(r)for(var s=0;s<this.length;s++){var l=this[s][0];null!=l&&(a[l]=!0)}for(var c=0;c<e.length;c++){var u=[].concat(e[c]);r&&a[u[0]]||(void 0!==o&&(void 0===u[5]||(u[1]="@layer".concat(u[5].length>0?" ".concat(u[5]):""," {").concat(u[1],"}")),u[5]=o),n&&(u[2]?(u[1]="@media ".concat(u[2]," {").concat(u[1],"}"),u[2]=n):u[2]=n),i&&(u[4]?(u[1]="@supports (".concat(u[4],") {").concat(u[1],"}"),u[4]=i):u[4]="".concat(i)),t.push(u))}},t}},7537:e=>{"use strict";e.exports=function(e){var t=e[1],n=e[3];if(!n)return t;if("function"==typeof btoa){var r=btoa(unescape(encodeURIComponent(JSON.stringify(n)))),i="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(r),o="/*# ".concat(i," */"),a=n.sources.map((function(e){return"/*# sourceURL=".concat(n.sourceRoot||"").concat(e," */")}));return[t].concat(a).concat([o]).join("\n")}return[t].join("\n")}},8337:(e,t,n)=>{"use strict";function r(e){var t=Array.prototype.slice.call(arguments,1);return t.forEach((function(t){t&&Object.keys(t).forEach((function(n){e[n]=t[n]}))})),e}function i(e){return Object.prototype.toString.call(e)}function o(e){return"[object Function]"===i(e)}function a(e){return e.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}var s={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1},l={"http:":{validate:function(e,t,n){var r=e.slice(t);return n.re.http||(n.re.http=new RegExp("^\\/\\/"+n.re.src_auth+n.re.src_host_port_strict+n.re.src_path,"i")),n.re.http.test(r)?r.match(n.re.http)[0].length:0}},"https:":"http:","ftp:":"http:","//":{validate:function(e,t,n){var r=e.slice(t);return n.re.no_http||(n.re.no_http=new RegExp("^"+n.re.src_auth+"(?:localhost|(?:(?:"+n.re.src_domain+")\\.)+"+n.re.src_domain_root+")"+n.re.src_port+n.re.src_host_terminator+n.re.src_path,"i")),n.re.no_http.test(r)?t>=3&&":"===e[t-3]||t>=3&&"/"===e[t-3]?0:r.match(n.re.no_http)[0].length:0}},"mailto:":{validate:function(e,t,n){var r=e.slice(t);return n.re.mailto||(n.re.mailto=new RegExp("^"+n.re.src_email_name+"@"+n.re.src_host_strict,"i")),n.re.mailto.test(r)?r.match(n.re.mailto)[0].length:0}}},c="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|рф".split("|");function u(e){var t=e.re=n(6066)(e.__opts__),r=e.__tlds__.slice();function s(e){return e.replace("%TLDS%",t.src_tlds)}e.onCompile(),e.__tlds_replaced__||r.push("a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]"),r.push(t.src_xn),t.src_tlds=r.join("|"),t.email_fuzzy=RegExp(s(t.tpl_email_fuzzy),"i"),t.link_fuzzy=RegExp(s(t.tpl_link_fuzzy),"i"),t.link_no_ip_fuzzy=RegExp(s(t.tpl_link_no_ip_fuzzy),"i"),t.host_fuzzy_test=RegExp(s(t.tpl_host_fuzzy_test),"i");var l=[];function c(e,t){throw new Error('(LinkifyIt) Invalid schema "'+e+'": '+t)}e.__compiled__={},Object.keys(e.__schemas__).forEach((function(t){var n=e.__schemas__[t];if(null!==n){var r={validate:null,link:null};if(e.__compiled__[t]=r,"[object Object]"===i(n))return"[object RegExp]"!==i(n.validate)?o(n.validate)?r.validate=n.validate:c(t,n):r.validate=function(e){return function(t,n){var r=t.slice(n);return e.test(r)?r.match(e)[0].length:0}}(n.validate),void(o(n.normalize)?r.normalize=n.normalize:n.normalize?c(t,n):r.normalize=function(e,t){t.normalize(e)});!function(e){return"[object String]"===i(e)}(n)?c(t,n):l.push(t)}})),l.forEach((function(t){e.__compiled__[e.__schemas__[t]]&&(e.__compiled__[t].validate=e.__compiled__[e.__schemas__[t]].validate,e.__compiled__[t].normalize=e.__compiled__[e.__schemas__[t]].normalize)})),e.__compiled__[""]={validate:null,normalize:function(e,t){t.normalize(e)}};var u=Object.keys(e.__compiled__).filter((function(t){return t.length>0&&e.__compiled__[t]})).map(a).join("|");e.re.schema_test=RegExp("(^|(?!_)(?:[><｜]|"+t.src_ZPCc+"))("+u+")","i"),e.re.schema_search=RegExp("(^|(?!_)(?:[><｜]|"+t.src_ZPCc+"))("+u+")","ig"),e.re.schema_at_start=RegExp("^"+e.re.schema_search.source,"i"),e.re.pretest=RegExp("("+e.re.schema_test.source+")|("+e.re.host_fuzzy_test.source+")|@","i"),function(e){e.__index__=-1,e.__text_cache__=""}(e)}function p(e,t){var n=e.__index__,r=e.__last_index__,i=e.__text_cache__.slice(n,r);this.schema=e.__schema__.toLowerCase(),this.index=n+t,this.lastIndex=r+t,this.raw=i,this.text=i,this.url=i}function d(e,t){var n=new p(e,t);return e.__compiled__[n.schema].normalize(n,e),n}function h(e,t){if(!(this instanceof h))return new h(e,t);var n;t||(n=e,Object.keys(n||{}).reduce((function(e,t){return e||s.hasOwnProperty(t)}),!1)&&(t=e,e={})),this.__opts__=r({},s,t),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=r({},l,e),this.__compiled__={},this.__tlds__=c,this.__tlds_replaced__=!1,this.re={},u(this)}h.prototype.add=function(e,t){return this.__schemas__[e]=t,u(this),this},h.prototype.set=function(e){return this.__opts__=r(this.__opts__,e),this},h.prototype.test=function(e){if(this.__text_cache__=e,this.__index__=-1,!e.length)return!1;var t,n,r,i,o,a,s,l;if(this.re.schema_test.test(e))for((s=this.re.schema_search).lastIndex=0;null!==(t=s.exec(e));)if(i=this.testSchemaAt(e,t[2],s.lastIndex)){this.__schema__=t[2],this.__index__=t.index+t[1].length,this.__last_index__=t.index+t[0].length+i;break}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(l=e.search(this.re.host_fuzzy_test))>=0&&(this.__index__<0||l<this.__index__)&&null!==(n=e.match(this.__opts__.fuzzyIP?this.re.link_fuzzy:this.re.link_no_ip_fuzzy))&&(o=n.index+n[1].length,(this.__index__<0||o<this.__index__)&&(this.__schema__="",this.__index__=o,this.__last_index__=n.index+n[0].length)),this.__opts__.fuzzyEmail&&this.__compiled__["mailto:"]&&e.indexOf("@")>=0&&null!==(r=e.match(this.re.email_fuzzy))&&(o=r.index+r[1].length,a=r.index+r[0].length,(this.__index__<0||o<this.__index__||o===this.__index__&&a>this.__last_index__)&&(this.__schema__="mailto:",this.__index__=o,this.__last_index__=a)),this.__index__>=0},h.prototype.pretest=function(e){return this.re.pretest.test(e)},h.prototype.testSchemaAt=function(e,t,n){return this.__compiled__[t.toLowerCase()]?this.__compiled__[t.toLowerCase()].validate(e,n,this):0},h.prototype.match=function(e){var t=0,n=[];this.__index__>=0&&this.__text_cache__===e&&(n.push(d(this,t)),t=this.__last_index__);for(var r=t?e.slice(t):e;this.test(r);)n.push(d(this,t)),r=r.slice(this.__last_index__),t+=this.__last_index__;return n.length?n:null},h.prototype.matchAtStart=function(e){if(this.__text_cache__=e,this.__index__=-1,!e.length)return null;var t=this.re.schema_at_start.exec(e);if(!t)return null;var n=this.testSchemaAt(e,t[2],t[0].length);return n?(this.__schema__=t[2],this.__index__=t.index+t[1].length,this.__last_index__=t.index+t[0].length+n,d(this,0)):null},h.prototype.tlds=function(e,t){return e=Array.isArray(e)?e:[e],t?(this.__tlds__=this.__tlds__.concat(e).sort().filter((function(e,t,n){return e!==n[t-1]})).reverse(),u(this),this):(this.__tlds__=e.slice(),this.__tlds_replaced__=!0,u(this),this)},h.prototype.normalize=function(e){e.schema||(e.url="http://"+e.url),"mailto:"!==e.schema||/^mailto:/i.test(e.url)||(e.url="mailto:"+e.url)},h.prototype.onCompile=function(){},e.exports=h},6066:(e,t,n)=>{"use strict";e.exports=function(e){var t={};return e=e||{},t.src_Any=n(9369).source,t.src_Cc=n(9413).source,t.src_Z=n(5045).source,t.src_P=n(3189).source,t.src_ZPCc=[t.src_Z,t.src_P,t.src_Cc].join("|"),t.src_ZCc=[t.src_Z,t.src_Cc].join("|"),t.src_pseudo_letter="(?:(?![><｜]|"+t.src_ZPCc+")"+t.src_Any+")",t.src_ip4="(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)",t.src_auth="(?:(?:(?!"+t.src_ZCc+"|[@/\\[\\]()]).)+@)?",t.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?",t.src_host_terminator="(?=$|[><｜]|"+t.src_ZPCc+")(?!"+(e["---"]?"-(?!--)|":"-|")+"_|:\\d|\\.-|\\.(?!$|"+t.src_ZPCc+"))",t.src_path="(?:[/?#](?:(?!"+t.src_ZCc+"|[><｜]|[()[\\]{}.,\"'?!\\-;]).|\\[(?:(?!"+t.src_ZCc+"|\\]).)*\\]|\\((?:(?!"+t.src_ZCc+"|[)]).)*\\)|\\{(?:(?!"+t.src_ZCc+'|[}]).)*\\}|\\"(?:(?!'+t.src_ZCc+'|["]).)+\\"|\\\'(?:(?!'+t.src_ZCc+"|[']).)+\\'|\\'(?="+t.src_pseudo_letter+"|[-])|\\.{2,}[a-zA-Z0-9%/&]|\\.(?!"+t.src_ZCc+"|[.]|$)|"+(e["---"]?"\\-(?!--(?:[^-]|$))(?:-*)|":"\\-+|")+",(?!"+t.src_ZCc+"|$)|;(?!"+t.src_ZCc+"|$)|\\!+(?!"+t.src_ZCc+"|[!]|$)|\\?(?!"+t.src_ZCc+"|[?]|$))+|\\/)?",t.src_email_name='[\\-;:&=\\+\\$,\\.a-zA-Z0-9_][\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]*',t.src_xn="xn--[a-z0-9\\-]{1,59}",t.src_domain_root="(?:"+t.src_xn+"|"+t.src_pseudo_letter+"{1,63})",t.src_domain="(?:"+t.src_xn+"|(?:"+t.src_pseudo_letter+")|(?:"+t.src_pseudo_letter+"(?:-|"+t.src_pseudo_letter+"){0,61}"+t.src_pseudo_letter+"))",t.src_host="(?:(?:(?:(?:"+t.src_domain+")\\.)*"+t.src_domain+"))",t.tpl_host_fuzzy="(?:"+t.src_ip4+"|(?:(?:(?:"+t.src_domain+")\\.)+(?:%TLDS%)))",t.tpl_host_no_ip_fuzzy="(?:(?:(?:"+t.src_domain+")\\.)+(?:%TLDS%))",t.src_host_strict=t.src_host+t.src_host_terminator,t.tpl_host_fuzzy_strict=t.tpl_host_fuzzy+t.src_host_terminator,t.src_host_port_strict=t.src_host+t.src_port+t.src_host_terminator,t.tpl_host_port_fuzzy_strict=t.tpl_host_fuzzy+t.src_port+t.src_host_terminator,t.tpl_host_port_no_ip_fuzzy_strict=t.tpl_host_no_ip_fuzzy+t.src_port+t.src_host_terminator,t.tpl_host_fuzzy_test="localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+t.src_ZPCc+"|>|$))",t.tpl_email_fuzzy='(^|[><｜]|"|\\(|'+t.src_ZCc+")("+t.src_email_name+"@"+t.tpl_host_fuzzy_strict+")",t.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|｜]|"+t.src_ZPCc+"))((?![$+<=>^`|｜])"+t.tpl_host_port_fuzzy_strict+t.src_path+")",t.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|｜]|"+t.src_ZPCc+"))((?![$+<=>^`|｜])"+t.tpl_host_port_no_ip_fuzzy_strict+t.src_path+")",t}},4291:(e,t,n)=>{"use strict";n.r(t),n.d(t,{bannerContainer:()=>_.Cg,bannerContainerRoot:()=>_.ce,closeButton:()=>_.Ah,default:()=>g,large:()=>_.bH,small:()=>_.yG});var r=n(3379),i=n.n(r),o=n(7795),a=n.n(o),s=n(569),l=n.n(s),c=n(3565),u=n.n(c),p=n(9216),d=n.n(p),h=n(4589),f=n.n(h),_=n(2955),A={};A.styleTagTransform=f(),A.setAttributes=u(),A.insert=l().bind(null,"head"),A.domAPI=a(),A.insertStyleElement=d(),i()(_.ZP,A);const g=_.ZP&&_.ZP.locals?_.ZP.locals:void 0},8808:(e,t,n)=>{"use strict";n.r(t),n.d(t,{bannerBody:()=>_.d7,bannerWrapper:()=>_.Wd,default:()=>g,defaultBannerRoot:()=>_.m0,iconContainer:()=>_.Fu,iconImage:()=>_.cy,iconWrapper:()=>_.aW,large:()=>_.bH,small:()=>_.yG,text:()=>_.fL,title:()=>_.TN});var r=n(3379),i=n.n(r),o=n(7795),a=n.n(o),s=n(569),l=n.n(s),c=n(3565),u=n.n(c),p=n(9216),d=n.n(p),h=n(4589),f=n.n(h),_=n(8727),A={};A.styleTagTransform=f(),A.setAttributes=u(),A.insert=l().bind(null,"head"),A.domAPI=a(),A.insertStyleElement=d(),i()(_.ZP,A);const g=_.ZP&&_.ZP.locals?_.ZP.locals:void 0},2633:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>g,fillContainer:()=>_.V});var r=n(3379),i=n.n(r),o=n(7795),a=n.n(o),s=n(569),l=n.n(s),c=n(3565),u=n.n(c),p=n(9216),d=n.n(p),h=n(4589),f=n.n(h),_=n(5985),A={};A.styleTagTransform=f(),A.setAttributes=u(),A.insert=l().bind(null,"head"),A.domAPI=a(),A.insertStyleElement=d(),i()(_.Z,A);const g=_.Z&&_.Z.locals?_.Z.locals:void 0},8802:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>g,fillContainer:()=>_.V});var r=n(3379),i=n.n(r),o=n(7795),a=n.n(o),s=n(569),l=n.n(s),c=n(3565),u=n.n(c),p=n(9216),d=n.n(p),h=n(4589),f=n.n(h),_=n(1326),A={};A.styleTagTransform=f(),A.setAttributes=u(),A.insert=l().bind(null,"head"),A.domAPI=a(),A.insertStyleElement=d(),i()(_.Z,A);const g=_.Z&&_.Z.locals?_.Z.locals:void 0},2001:(e,t,n)=>{"use strict";n.r(t),n.d(t,{closeButton:()=>_.Ah,default:()=>g,errorToast:()=>_.Jc,iconContainer:()=>_.Fu,iconWrapper:()=>_.aW,infoToast:()=>_.Rr,successToast:()=>_.Qm,text:()=>_.fL,title:()=>_.TN,toastBody:()=>_.X$,toastWrapper:()=>_.GK,warnToast:()=>_.x_});var r=n(3379),i=n.n(r),o=n(7795),a=n.n(o),s=n(569),l=n.n(s),c=n(3565),u=n.n(c),p=n(9216),d=n.n(p),h=n(4589),f=n.n(h),_=n(2480),A={};A.styleTagTransform=f(),A.setAttributes=u(),A.insert=l().bind(null,"head"),A.domAPI=a(),A.insertStyleElement=d(),i()(_.ZP,A);const g=_.ZP&&_.ZP.locals?_.ZP.locals:void 0},2167:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>g,toastRow:()=>_.YY,toastsContainer:()=>_.Q$});var r=n(3379),i=n.n(r),o=n(7795),a=n.n(o),s=n(569),l=n.n(s),c=n(3565),u=n.n(c),p=n(9216),d=n.n(p),h=n(4589),f=n.n(h),_=n(4702),A={};A.styleTagTransform=f(),A.setAttributes=u(),A.insert=l().bind(null,"head"),A.domAPI=a(),A.insertStyleElement=d(),i()(_.ZP,A);const g=_.ZP&&_.ZP.locals?_.ZP.locals:void 0},3379:e=>{"use strict";var t=[];function n(e){for(var n=-1,r=0;r<t.length;r++)if(t[r].identifier===e){n=r;break}return n}function r(e,r){for(var o={},a=[],s=0;s<e.length;s++){var l=e[s],c=r.base?l[0]+r.base:l[0],u=o[c]||0,p="".concat(c," ").concat(u);o[c]=u+1;var d=n(p),h={css:l[1],media:l[2],sourceMap:l[3],supports:l[4],layer:l[5]};if(-1!==d)t[d].references++,t[d].updater(h);else{var f=i(h,r);r.byIndex=s,t.splice(s,0,{identifier:p,updater:f,references:1})}a.push(p)}return a}function i(e,t){var n=t.domAPI(t);return n.update(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap&&t.supports===e.supports&&t.layer===e.layer)return;n.update(e=t)}else n.remove()}}e.exports=function(e,i){var o=r(e=e||[],i=i||{});return function(e){e=e||[];for(var a=0;a<o.length;a++){var s=n(o[a]);t[s].references--}for(var l=r(e,i),c=0;c<o.length;c++){var u=n(o[c]);0===t[u].references&&(t[u].updater(),t.splice(u,1))}o=l}}},569:e=>{"use strict";var t={};e.exports=function(e,n){var r=function(e){if(void 0===t[e]){var n=document.querySelector(e);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}t[e]=n}return t[e]}(e);if(!r)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");r.appendChild(n)}},9216:e=>{"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},3565:(e,t,n)=>{"use strict";e.exports=function(e){var t=n.nc;t&&e.setAttribute("nonce",t)}},7795:e=>{"use strict";e.exports=function(e){var t=e.insertStyleElement(e);return{update:function(n){!function(e,t,n){var r="";n.supports&&(r+="@supports (".concat(n.supports,") {")),n.media&&(r+="@media ".concat(n.media," {"));var i=void 0!==n.layer;i&&(r+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),r+=n.css,i&&(r+="}"),n.media&&(r+="}"),n.supports&&(r+="}");var o=n.sourceMap;o&&"undefined"!=typeof btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(o))))," */")),t.styleTagTransform(r,e,t.options)}(t,e,n)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},4589:e=>{"use strict";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},3607:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(7299),t),i(n(8707),t),i(n(1170),t)},7277:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},1170:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(7277),t)},8376:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.A11yWrapper=void 0;var r=n(4522),i=KalturaPlayer.ui.utils.KeyMap,o=i.ENTER,a=i.SPACE;t.A11yWrapper=function(e){var t=e.children,n=e.onClick;return(0,r.cloneElement)(t,{onKeyDown:function(e){[a,o].includes(e.keyCode)&&(e.preventDefault(),n(e,!0))},onClick:function(e){var t=[e.offsetX,e.offsetY].every((function(e){return 0===e}));e.stopPropagation(),n(e,t)}})}},8893:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(8376),t)},8824:function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.BannerContainer=void 0;var o=n(4522),a=n(4291),s=n(3132),l=n(5494),c=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.render=function(e){var t=this.props.theme,n=t.backgroundColor,r=t.blur;return(0,o.h)("div",{className:a.bannerContainerRoot},(0,o.h)("div",{style:"\n                background-color:".concat(n,"; \n                backdrop-filter: blur(").concat(r,");\n             "),className:a.bannerContainer},(0,o.h)("button",{className:a.closeButton,onClick:e.onClose},(0,o.h)(s.CloseSmall,{className:a.small}),(0,o.h)(l.CloseLarge,{className:a.large})),this.props.children))},t}(o.Component);t.BannerContainer=c},5494:function(e,t,n){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},r.apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.CloseLarge=void 0;var i=n(4522);t.CloseLarge=function(e){return(0,i.h)("svg",r({width:"32px",height:"32px",viewBox:"0 0 32 32",version:"1.1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},e),(0,i.h)("g",{id:"Icons/32x32/Menu-Player-Close",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},(0,i.h)("path",{d:"M17.4142136,16 L22.363961,20.9497475 C22.7544853,21.3402718 22.7544853,21.9734367 22.363961,22.363961 C21.9734367,22.7544853 21.3402718,22.7544853 20.9497475,22.363961 L16,17.4142136 L11.0502525,22.363961 C10.6597282,22.7544853 10.0265633,22.7544853 9.63603897,22.363961 C9.24551468,21.9734367 9.24551468,21.3402718 9.63603897,20.9497475 L14.5857864,16 L9.63603897,11.0502525 C9.24551468,10.6597282 9.24551468,10.0265633 9.63603897,9.63603897 C10.0265633,9.24551468 10.6597282,9.24551468 11.0502525,9.63603897 L16,14.5857864 L20.9497475,9.63603897 C21.3402718,9.24551468 21.9734367,9.24551468 22.363961,9.63603897 C22.7544853,10.0265633 22.7544853,10.6597282 22.363961,11.0502525 L17.4142136,16 Z",id:"Path",fill:"#FFFFFF"})))}},3132:function(e,t,n){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},r.apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.CloseSmall=void 0;var i=n(4522);t.CloseSmall=function(e){return(0,i.h)("svg",r({xmlns:"http://www.w3.org/2000/svg",width:"10",height:"10",viewBox:"0 0 10 10"},e),(0,i.h)("path",{fill:"#FFF","fill-rule":"evenodd",d:"M5.956 5l3.348-3.348A.674.674 0 0 0 9.3.7a.672.672 0 0 0-.952-.004L5 4.044 1.652.696A.674.674 0 0 0 .7.7a.672.672 0 0 0-.004.952L4.044 5 .696 8.348A.674.674 0 0 0 .7 9.3c.265.266.69.266.952.004L5 5.956l3.348 3.348c.262.262.689.26.952-.004a.672.672 0 0 0 .004-.952L5.956 5z",opacity:".9"}))}},911:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BannerContainer=void 0;var r=n(8824);Object.defineProperty(t,"BannerContainer",{enumerable:!0,get:function(){return r.BannerContainer}})},4473:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BannerManager=t.VisibilityMode=void 0;var r,i=n(3782),o=n(4522),a=n(3549),s=n(911),l=n(9968),c=n(8568);!function(e){e.VISIBLE="VISIBLE",e.HIDDEN="HIDDEN"}(r=t.VisibilityMode||(t.VisibilityMode={}));var u={theme:{backgroundColor:"rgba(0, 0, 0, .7)",blur:"10px"}},p=function(){function e(e){this.options=e,this._floatingItem=null,this._timerSubscription=void 0,this._options=e,this._bannerConfig=(0,c.getContribConfig)(this._options.kalturaPlayer,"ui.banner",u)}return e.prototype.add=function(e){return this._floatingItem&&this.remove(),this._floatingItem=this._options.floatingManager.add({label:"Banner",mode:i.FloatingUIModes.Immediate,position:i.FloatingPositions.InteractiveArea,renderContent:this._createRenderBanner(e,{onClose:this._handleCloseEvent.bind(this),theme:this._bannerConfig.theme})}),e.autoClose&&this._startDurationTimer(e.duration),this._getState()},e.prototype.remove=function(){this._floatingItem&&(this._timerSubscription&&clearTimeout(this._timerSubscription),this._options.floatingManager.remove(this._floatingItem),this._floatingItem=null)},e.prototype.reset=function(){this.remove()},e.prototype._createRenderBanner=function(e,t){var n=e.content,r=e.renderContent,i=t.onClose,l=t.theme;return function(e){return(0,o.h)(s.BannerContainer,{onClose:i,theme:l},r?r(n,e):(0,o.h)(a.Banner,{content:n}))}},e.prototype._handleCloseEvent=function(){this.remove()},e.prototype._startDurationTimer=function(e){void 0===e&&(e=6e4),this._timerSubscription=setTimeout(this.remove.bind(this),Math.max(5e3,e))},e.prototype._getState=function(){var e=(0,l.getPlayerSize)(this._options.kalturaPlayer);return{visibilityMode:!e||e.width<480?r.HIDDEN:r.VISIBLE}},e}();t.BannerManager=p},3105:function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.Banner=void 0;var o=n(4522),a=n(8808),s=n(5084),l=n(4139),c=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.render=function(e){var t=e.content,n=t.text,r=t.title,i=void 0===r?"Audience asks:":r,s=t.icon,l=void 0===s?this._defaultIcon():s;return(0,o.h)("div",{className:a.defaultBannerRoot+" "+a.bannerWrapper},(0,o.h)("div",{className:a.iconContainer},(0,o.h)("div",{className:a.iconWrapper},l)),(0,o.h)("div",{className:a.bannerBody},(0,o.h)("div",{className:a.title},i),(0,o.h)("div",{className:a.text},n)))},t.prototype._defaultIcon=function(){return(0,o.h)("div",{className:a.iconImage},(0,o.h)(s.SomeoneAsksLarge,{className:a.large}),(0,o.h)(l.SomeoneAsksSmall,{className:a.small}))},t}(o.Component);t.Banner=c},3549:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Banner=void 0;var r=n(3105);Object.defineProperty(t,"Banner",{enumerable:!0,get:function(){return r.Banner}})},5084:function(e,t,n){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},r.apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.SomeoneAsksLarge=void 0;var i=n(4522);t.SomeoneAsksLarge=function(e){return(0,i.h)("svg",r({width:"32px",height:"32px",viewBox:"0 0 32 32",version:"1.1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},e),(0,i.h)("g",{id:"Icons/32/Someone-asks",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},(0,i.h)("g",{id:"Group",transform:"translate(4.000000, 5.000000)",fill:"#B2D238"},(0,i.h)("ellipse",{id:"Oval",cx:"12",cy:"5.5",rx:"6",ry:"5.5"}),(0,i.h)("path",{d:"M12,13 C7.995,13 0,15.01 0,19 L0,20.5 C0,21.325 0.675,22 1.5,22 L22.5,22 C23.325,22 24,21.325 24,20.5 L24,19 C24,15.01 16.005,13 12,13 Z",id:"Path"}))))}},4139:function(e,t,n){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},r.apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.SomeoneAsksSmall=void 0;var i=n(4522);t.SomeoneAsksSmall=function(e){return(0,i.h)("svg",r({width:"20px",height:"20px",viewBox:"0 0 20 20",version:"1.1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},e),(0,i.h)("g",{id:"Icons/20/Someone-asks",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},(0,i.h)("g",{id:"Group",transform:"translate(2.000000, 2.000000)",fill:"#B2D238"},(0,i.h)("circle",{id:"Oval",cx:"8",cy:"4",r:"4"}),(0,i.h)("path",{d:"M8,9 C5.33,9 0,10.5633333 0,13.6666667 L0,14.8333333 C0,15.475 0.45,16 1,16 L15,16 C15.55,16 16,15.475 16,14.8333333 L16,13.6666667 C16,10.5633333 10.67,9 8,9 Z",id:"Path"}))))}},8759:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ContribServices=t.getPlayerContribRegistry=void 0;var r=n(8541),i=n(3480),o=n(9945),a=n(8185),s=n(4473);function l(e){return r.PlayerContribRegistry.get(e)}t.getPlayerContribRegistry=l;var c=function(){function e(e,t){var n=this;this._playerContribRegistry=e,this._options=t,this._registered=!1,this._addListeners=function(){var e=n._options.kalturaPlayer;e.addEventListener(e.Event.PLAYER_RESET,n.reset),e.addEventListener(e.Event.PLAYER_DESTROY,n._removeListeners)},this._removeListeners=function(){var e=n._options.kalturaPlayer;e.removeEventListener(e.Event.PLAYER_RESET,n.reset),e.removeEventListener(e.Event.PLAYER_DESTROY,n._removeListeners)},this.register=function(){return n._registered?[]:(n._registered=!0,n._presetManager.registerComponents())},this.reset=function(){n._toastManager.reset(),n._floatingManager.reset(),n._bannerManager.reset()},this.destroy=function(){n._registered=!1};var r=this._options.kalturaPlayer,l=new i.PresetManager({kalturaPlayer:r}),c=new a.FloatingManager({kalturaPlayer:r,presetManager:l}),u=new o.ToastManager({floatingManager:c}),p=new s.BannerManager({kalturaPlayer:r,floatingManager:c});this._toastManager=u,this._floatingManager=c,this._presetManager=l,this._bannerManager=p,this._addListeners()}return e.get=function(t){var n=l(t.kalturaPlayer);return n.register("ContribServices",(function(){return new e(n,t)}))},Object.defineProperty(e.prototype,"presetManager",{get:function(){return this._presetManager},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"floatingManager",{get:function(){return this._floatingManager},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"toastManager",{get:function(){return this._toastManager},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"bannerManager",{get:function(){return this._bannerManager},enumerable:!1,configurable:!0}),e}();t.ContribServices=c},8568:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getContribConfig=void 0;var r=n(9820);t.getContribConfig=function(e,t,n,i){return r.KalturaPlayerUtils.getPlayerConfig(e,"contrib.".concat(t),n,i)}},9146:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(4522);t.default=function(e,t,n){return(0,r.h)("a",{href:e,key:n,target:"_blank",rel:"noopener noreferrer"},t)}},6080:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EventsManager=void 0;var n=function(){function e(){this._eventListeners={},this._wildcardEventListeners=[]}return e.prototype.on=function(e,t){"*"!==e?(this._eventListeners[e]||(this._eventListeners[e]=[])).push(t):this._wildcardEventListeners.push(t)},e.prototype.off=function(e,t){if("*"!==e){var n=this._eventListeners[e];n&&n.splice(n.indexOf(t)>>>0,1)}else this._wildcardEventListeners.splice(this._wildcardEventListeners.indexOf(t)>>>0,1)},e.prototype.emit=function(e){(this._eventListeners[e.type]||[]).slice().map((function(t){t(e)})),this._wildcardEventListeners.slice().map((function(t){t(e)}))},e}();t.EventsManager=n},3782:(e,t)=>{"use strict";var n,r;Object.defineProperty(t,"__esModule",{value:!0}),t.FloatingPositions=t.FloatingUIModes=void 0,(r=t.FloatingUIModes||(t.FloatingUIModes={})).MediaLoaded="MediaLoaded",r.OnDemand="OnDemand",r.Immediate="Immediate",r.FirstPlay="FirstPlay",(n=t.FloatingPositions||(t.FloatingPositions={})).VideoArea="VideoArea",n.PresetArea="PresetArea",n.InteractiveArea="InteractiveArea"},9948:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FloatingItem=void 0;var r=n(4522),i=n(3782),o=n(9858),a=function(){function e(e){var t=this;this._destroyed=!1,this._isShown=!1,this._componentRef=null,this.remove=function(){t._isShown=!1,t._componentRef&&t._componentRef.update()},this.add=function(){t._isShown=!0,t._componentRef&&t._componentRef.update()},this._handleMediaLoaded=function(){var e=t._options.kalturaPlayer;e.removeEventListener(e.Event.MEDIA_LOADED,t._handleMediaLoaded),t.add()},this._handleFirstPlay=function(){var e=t._options.kalturaPlayer;e.removeEventListener(e.Event.FIRST_PLAY,t._handleFirstPlay),t.add()},this._options=e,this._addPlayerBindings()}return Object.defineProperty(e.prototype,"data",{get:function(){return this._options.data},enumerable:!1,configurable:!0}),e.prototype.update=function(){this._componentRef&&this._componentRef.update()},e.prototype.destroy=function(){this._destroyed=!0,this.remove()},e.prototype.renderFloatingChild=function(e){var t=this,n=this._options.data.label;return(0,r.h)(o.ManagedComponent,{label:n,renderChildren:function(){return t._options.data.renderContent(e)},isShown:function(){return t._isShown},ref:function(e){return t._componentRef=e}})},e.prototype._addPlayerBindings=function(){var e=this._options,t=e.kalturaPlayer,n=e.data;n.mode===i.FloatingUIModes.MediaLoaded&&t.addEventListener(t.Event.MEDIA_LOADED,this._handleMediaLoaded),n.mode===i.FloatingUIModes.FirstPlay&&t.addEventListener(t.Event.FIRST_PLAY,this._handleFirstPlay),n.mode===i.FloatingUIModes.Immediate&&this.add()},e}();t.FloatingItem=a},8185:function(e,t,n){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},r.apply(this,arguments)},i=this&&this.__spreadArray||function(e,t,n){if(n||2===arguments.length)for(var r,i=0,o=t.length;i<o;i++)!r&&i in t||(r||(r=Array.prototype.slice.call(t,0,i)),r[i]=t[i]);return e.concat(r||Array.prototype.slice.call(t))};Object.defineProperty(t,"__esModule",{value:!0}),t.FloatingManager=void 0;var o=n(9948),a=n(3782),s=n(3480),l=n(4522),c=n(9968),u=n(9858),p=n(9109),d=n(8568),h={presetAreasMapping:{Playback:{VideoArea:"VideoArea",PresetArea:"PresetArea",InteractiveArea:"InteractiveArea"},Live:{VideoArea:"VideoArea",PresetArea:"PresetArea",InteractiveArea:"InteractiveArea"}}},f=["VideoArea","PresetArea","InteractiveArea"],_=function(){function e(e){var t,n,r=this;this._options=e,this._items=((t={})[a.FloatingPositions.VideoArea]=[],t[a.FloatingPositions.InteractiveArea]=[],t[a.FloatingPositions.PresetArea]=[],t),this._componentRef=((n={})[a.FloatingPositions.InteractiveArea]=null,n[a.FloatingPositions.VideoArea]=null,n[a.FloatingPositions.PresetArea]=null,n),this._cache={canvas:{playerSize:{width:0,height:0},videoSize:{width:0,height:0}}},this._renderItems=function(e){var t=r._getRendererProps({});return r._items[e].map((function(e){return e.renderFloatingChild(t)}))},this._renderChild=function(e){return(0,l.h)(u.ManagedComponent,{label:"floating-manager",renderChildren:function(){return r._renderItems(e)},isShown:function(){return!0},ref:function(t){return r._componentRef[e]=t}})},this._floatingConfig=(0,d.getContribConfig)(this._options.kalturaPlayer,"ui.floating",h,{explicitMerge:["presetAreasMapping"]});var i=p.PresetsUtils.groupPresetAreasByType({presetAreasMapping:this._floatingConfig.presetAreasMapping,acceptableTypes:f});Object.keys(i).forEach((function(e){r._options.presetManager.add({label:"floating-manager",presetAreas:i[e],renderChild:function(){return r._renderChild(a.FloatingPositions[e])}})})),this._addPlayerBindings(),this._updateCachedCanvas()}return e.prototype.add=function(e){var t=this._options.presetManager,n=r(r({presetManager:t},this._options),{data:e}),i=new o.FloatingItem(n);return this._items[e.position].push(i),i},e.prototype.remove=function(e){var t=this._items[e.data.position],n=t.indexOf(e);n>-1?(t[n].destroy(),t.splice(n,1)):console.warn("couldn't remove ".concat(e," since it wasn't found"))},e.prototype.reset=function(){i(i(i([],this._items.VideoArea,!0),this._items.InteractiveArea,!0),this._items.PresetArea,!0).forEach((function(e){try{e.destroy()}catch(e){console.warn(e)}})),this._items.VideoArea=[],this._items.PresetArea=[],this._items.InteractiveArea=[]},e.prototype._getRendererProps=function(e){var t=this._options.kalturaPlayer;return{currentTime:void 0!==e.currentTime?e.currentTime:1e3*t.currentTime,canvas:this._cache.canvas}},e.prototype._updateCachedCanvas=function(){this._cache.canvas={playerSize:(0,c.getPlayerSize)(this._options.kalturaPlayer),videoSize:(0,c.getVideoSize)(this._options.kalturaPlayer)}},e.prototype._updateComponents=function(){this._componentRef.InteractiveArea&&this._componentRef.InteractiveArea.update(),this._componentRef.PresetArea&&this._componentRef.PresetArea.update(),this._componentRef.VideoArea&&this._componentRef.VideoArea.update()},e.prototype._addPlayerBindings=function(){var e=this,t=this._options.kalturaPlayer;t.addEventListener(t.Event.TIME_UPDATE,(function(){e._updateComponents()})),t.addEventListener(t.Event.MEDIA_LOADED,(function(){e._updateCachedCanvas(),e._updateComponents()})),t.addEventListener(t.Event.LOADED_DATA,(function(){e._updateCachedCanvas(),e._updateComponents()})),this._options.presetManager.on(s.PresetManagerEventTypes.VideoResizeEvent,(function(){e._updateCachedCanvas(),e._updateComponents()})),this._options.presetManager.on(s.PresetManagerEventTypes.PresetResizeEvent,(function(){e._updateCachedCanvas(),e._updateComponents()}))},e}();t.FloatingManager=_},7299:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),t.LinkifyString=t.VisibilityMode=t.BannerManager=t.FloatingUIModes=t.FloatingPositions=t.FloatingItem=t.ToastSeverity=t.ContribServices=void 0;var o=n(8759);Object.defineProperty(t,"ContribServices",{enumerable:!0,get:function(){return o.ContribServices}});var a=n(9945);Object.defineProperty(t,"ToastSeverity",{enumerable:!0,get:function(){return a.ToastSeverity}});var s=n(9948);Object.defineProperty(t,"FloatingItem",{enumerable:!0,get:function(){return s.FloatingItem}});var l=n(3782);Object.defineProperty(t,"FloatingPositions",{enumerable:!0,get:function(){return l.FloatingPositions}}),Object.defineProperty(t,"FloatingUIModes",{enumerable:!0,get:function(){return l.FloatingUIModes}});var c=n(4473);Object.defineProperty(t,"BannerManager",{enumerable:!0,get:function(){return c.BannerManager}}),Object.defineProperty(t,"VisibilityMode",{enumerable:!0,get:function(){return c.VisibilityMode}});var u=n(9600);Object.defineProperty(t,"LinkifyString",{enumerable:!0,get:function(){return u.LinkifyString}}),i(n(8893),t)},5260:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InjectedComponent=void 0;var r=n(4369);Object.defineProperty(t,"InjectedComponent",{enumerable:!0,get:function(){return r.InjectedComponent}})},4369:function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.InjectedComponent=void 0;var o=n(4522),a=n(2633),s=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._root=null,t}return i(t,e),t.prototype.shouldComponentUpdate=function(){return!1},t.prototype.componentDidMount=function(){var e=this.props,t=e.onCreate;if(e.label,t){var n=this._root;n&&t({parent:n})}},t.prototype.componentWillUnmount=function(){var e=this.props,t=e.onDestroy,n=(e.label,this._root);n&&t&&t({parent:n})},t.prototype.render=function(){var e=this,t=this.props,n=t.label,r=t.fillContainer?a.fillContainer:"";return(0,o.h)("div",{"data-contrib-injected":n,className:r,ref:function(t){return e._root=t}})},t}(o.Component);t.InjectedComponent=s},9820:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.KalturaPlayerUtils=void 0;var r=n(687),i=function(){function e(){}return e.getPlayerConfig=function(e,t,n,i){var o=r.ObjectUtils.get(e.config,t,{});return r.ObjectUtils.mergeDefaults(o,n,i)},e}();t.KalturaPlayerUtils=i},9600:function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.LinkifyString=void 0;var o=n(4522),a=n(8337),s=n(9146),l=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._linkify=new a,t}return i(t,e),t.prototype._parseString=function(e){var t=this;if(0===(e||"").trim().length)return"";var n=this._linkify.match(e);if(!n)return e;var r=[],i=0;return n.forEach((function(n,o){n.index>i&&r.push(e.substring(i,n.index));var a=n.url,s=n.text,l=t.props.componentRenderer(a,s,o);r.push(l),i=n.lastIndex})),e.length>i&&r.push(e.substring(i)),1===r.length?r[0]:r},t.prototype.render=function(){return(0,o.h)("span",null,this._parseString(this.props.text))},t.defaultProps={componentRenderer:s.default},t}(o.Component);t.LinkifyString=l},9858:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(6508),t)},6508:function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(t,"__esModule",{value:!0}),t.ManagedComponent=void 0;var a=n(4522),s=n(8802),l=KalturaPlayer.ui.redux.connect,c=function(e){return{playerSize:e.shell.playerSize}},u=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.update=function(){this.setState((function(e){return{toggler:!e.toggler}}))},t.prototype.shouldComponentUpdate=function(e){var t=this.props,n=t.updateOnPlayerSizeChanged,r=t.playerSize;return n&&e.playerSize!==r||e.playerSize===r},t.prototype.componentDidMount=function(){this.setState({toggler:!1})},t.prototype.render=function(){var e=this.props,t=e.fillContainer,n=e.isShown,r=e.playerSize;return n()?(0,a.h)("div",{"data-contrib-item":this.props.label,className:["".concat(t?s.fillContainer:""),s.inlineContainer].join(" ")},this.props.renderChildren(r)):null},t.defaultProps={fillContainer:!1},o([l(c,null,null,{forwardRef:!0})],t)}(a.Component);t.ManagedComponent=u},687:function(e,t){"use strict";var n=this&&this.__assign||function(){return n=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},n.apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.ObjectUtils=void 0;var r=function(){function e(){}return e.copyDeep=function(t){var n;return Array.isArray(t)?(n=t.length>0?t.slice(0):[]).forEach((function(t,r){("object"==typeof t&&t!=={}||Array.isArray(t)&&t.length>0)&&(n[r]=e.copyDeep(t))})):"object"==typeof t?(n=Object.assign({},t),Object.keys(n).forEach((function(t){("object"==typeof n[t]&&n[t]!=={}||Array.isArray(n[t])&&n[t].length>0)&&(n[t]=e.copyDeep(n[t]))}))):n=t,n},e.isObject=function(e){return e&&"object"==typeof e&&!Array.isArray(e)},e.mergeDeep=function(t,n,r){var i,o;if(!n.length)return t;var a=(r?r.explicitMerge:null)||[],s=n.shift();if(e.isObject(t)&&e.isObject(s))for(var l in s)e.isObject(s[l])?(t[l]||Object.assign(t,((i={})[l]={},i)),-1!==a.indexOf(l)?t[l]=e.explicitFlatMerge(t[l],s[l]):e.mergeDeep(t[l],[s[l]],r)):Object.assign(t,((o={})[l]=s[l],o));return e.mergeDeep(t,n,r)},e.mergeDefaults=function(t,n,r){return e.mergeDeep({},[n,t],r)},e.explicitFlatMerge=function(e,t){var r=n({},e);return Object.keys(t).forEach((function(e){null===t[e]||0===Object.keys(t[e]).length?delete r[e]:r[e]=t[e]})),r},e.get=function(e,t,n){for(var r=function(e){var t=[];return e.split(".").forEach((function(e){e.split(/\[([^}]+)\]/g).forEach((function(e){e.length>0&&t.push(e)}))})),t}(t),i=e,o=0;o<r.length;o++){if(!i[r[o]])return n;i=i[r[o]]}return i},e}();t.ObjectUtils=r},8541:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PlayerContribRegistry=void 0;var n=function(){function e(){this._cache={}}return e.get=function(t){return t.__contrib__=t.__contrib__||{},t.__contrib__.services=t.__contrib__.services||new e,t.__contrib__.services},e.prototype.get=function(e){var t=this._cache[e];if(!t)throw new Error("cannot find resource with token ".concat(e));return t},e.prototype.register=function(e,t){var n=this._cache[e];return n||(n=this._cache[e]={instance:t()}),n.instance},e}();t.PlayerContribRegistry=n},9968:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getVideoSize=t.getPlayerSize=void 0,t.getPlayerSize=function(e){return e?e.dimensions:{width:0,height:0}},t.getVideoSize=function(e){if(!e)return{width:0,height:0};var t=e.getActiveTracks().video;return t&&void 0!==t.width&&void 0!==t.height?{width:t.width,height:t.height}:e.getVideoElement()?{width:e.getVideoElement().videoWidth,height:e.getVideoElement().videoHeight}:{width:0,height:0}}},6056:(e,t)=>{"use strict";var n,r,i;Object.defineProperty(t,"__esModule",{value:!0}),t.RelativeToTypes=t.ReservedPresetAreas=t.ReservedPresetNames=void 0,(i=t.ReservedPresetNames||(t.ReservedPresetNames={})).Playback="Playback",i.Live="Live",(r=t.ReservedPresetAreas||(t.ReservedPresetAreas={})).PresetFloating="PresetFloating",r.BottomBarLeftControls="BottomBarLeftControls",r.BottomBarRightControls="BottomBarRightControls",r.TopBarLeftControls="TopBarLeftControls",r.TopBarRightControls="TopBarRightControls",r.SidePanelTop="SidePanelTop",r.SidePanelLeft="SidePanelLeft",r.SidePanelRight="SidePanelRight",r.SidePanelBottom="SidePanelBottom",r.PresetArea="PresetArea",r.InteractiveArea="InteractiveArea",r.PlayerArea="PlayerArea",r.VideoArea="VideoArea",(n=t.RelativeToTypes||(t.RelativeToTypes={})).Before="Before",n.After="After",n.Replace="Replace"},3553:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PresetItem=void 0;var r=n(4522),i=n(6056),o=n(5260),a=function(){function e(e){var t=this;this._render=function(){if(t._options.data.isolateComponent){var e=t._options.data,n=e.label,i=e.fillContainer;return(0,r.h)(o.InjectedComponent,{label:n,fillContainer:i||!1,onCreate:t._onCreate,onDestroy:t._onDestroy})}return t._options.data.renderChild()},this._onDestroy=function(e){e.parent&&(0,r.render)(null,e.parent)},this._onCreate=function(e){try{if(!e.parent)return;var n=t._options.data.renderChild();if(!n)return;(0,r.render)(n,e.parent)}catch(e){}},this._options=e}return Object.defineProperty(e.prototype,"playerConfig",{get:function(){var e=[];for(var t in this._options.data.presetAreas){var n=this._options.data.presetAreas[t],r=this._options.data.relativeTo;if(n){var o={label:this._options.data.label,presets:[t],container:n,get:this._render};if(r)switch(r.type){case i.RelativeToTypes.After:o.afterComponent=r.name;break;case i.RelativeToTypes.Before:o.beforeComponent=r.name;break;case i.RelativeToTypes.Replace:o.replaceComponent=r.name}e.push(o)}}return e},enumerable:!1,configurable:!0}),e}();t.PresetItem=a},3480:function(e,t,n){"use strict";var r=this&&this.__spreadArray||function(e,t,n){if(n||2===arguments.length)for(var r,i=0,o=t.length;i<o;i++)!r&&i in t||(r||(r=Array.prototype.slice.call(t,0,i)),r[i]=t[i]);return e.concat(r||Array.prototype.slice.call(t))};Object.defineProperty(t,"__esModule",{value:!0}),t.PresetManager=t.PresetManagerEventTypes=void 0;var i,o=n(4522),a=n(3553),s=n(6080),l=n(8763),c=n(9109),u=n(8568);!function(e){e.PresetResizeEvent="PresetResizeEvent",e.VideoResizeEvent="VideoResizeEvent"}(i=t.PresetManagerEventTypes||(t.PresetManagerEventTypes={}));var p=["PlayerArea"],d={presetAreasMapping:{Playback:{PlayerArea:"PlayerArea"},Live:{PlayerArea:"PlayerArea"}}},h=function(){function e(e){var t=this;this._events=new s.EventsManager,this._isLocked=!1,this._items=[],this._pendingItems=[],this._registerToPlayer=function(e){e.addEventListener(KalturaPlayer.ui.EventType.UI_PRESET_RESIZE,t._notifyUIPresetResize),e.addEventListener(KalturaPlayer.ui.EventType.VIDEO_RESIZE,t._notifyVideoResize)},this._notifyVideoResize=function(){t._events.emit({type:i.VideoResizeEvent})},this._notifyUIPresetResize=function(){t._events.emit({type:i.PresetResizeEvent})},this._unregisterToPlayer=function(e){e.removeEventListener(KalturaPlayer.ui.EventType.UI_PRESET_RESIZE,t._notifyUIPresetResize),e.removeEventListener(KalturaPlayer.ui.EventType.VIDEO_RESIZE,t._notifyVideoResize)},this.on=this._events.on.bind(this._events),this.off=this._events.off.bind(this._events),this._options=e,this._presetConfig=(0,u.getContribConfig)(this._options.kalturaPlayer,"ui.preset",d,{explicitMerge:["presetAreasMapping"]});var n=c.PresetsUtils.groupPresetAreasByType({presetAreasMapping:this._presetConfig.presetAreasMapping,acceptableTypes:p});this.add({label:"preset-manager",presetAreas:n.PlayerArea,renderChild:function(){return(0,o.h)(l.UIPlayerAdapter,{onMount:t._registerToPlayer,onUnmount:t._unregisterToPlayer})}})}return e.prototype.add=function(e){if(this._isLocked)return console.warn("cannot add new preset items once player completed its' setup phase"),null;var t=new a.PresetItem({kalturaPlayer:this._options.kalturaPlayer,data:e});this._pendingItems.push(t)},e.prototype.lockManager=function(){this._isLocked=!0},e.prototype.registerComponents=function(){var e=[];return this._pendingItems.forEach((function(t){e=r(r([],e,!0),t.playerConfig,!0)})),this._items=r(r([],this._items,!0),this._pendingItems,!0),this._pendingItems=[],e.filter(Boolean)},e}();t.PresetManager=h},9109:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PresetsUtils=void 0;var n=function(){function e(){}return e.groupPresetAreasByType=function(e){var t=e.presetAreasMapping,n=e.acceptableTypes,r={};return n.forEach((function(e){return r[e]={}})),Object.keys(t).forEach((function(e){Object.keys(t[e]).forEach((function(i){-1===n.indexOf(i)||(r[i][e]=t[e][i])}))})),r},e}();t.PresetsUtils=n},9945:function(e,t,n){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},r.apply(this,arguments)},i=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n};Object.defineProperty(t,"__esModule",{value:!0}),t.ToastManager=t.ToastSeverity=void 0;var o,a=n(3301),s=n(3782),l=n(4027),c=n(4522);(o=t.ToastSeverity||(t.ToastSeverity={})).Info="Info",o.Success="Success",o.Warn="Warn",o.Error="Error";var u=function(){function e(e){var t=this;this.options=e,this._toasts=[],this._floatingItem=null,this._remove=function(e){var n=t._findToastIndexById(e);-1!==n&&(clearTimeout(t._toasts[n].timerSubscription),t._toasts.splice(n,1),t._updateToastsUI(),0===t._toasts.length&&t._removeToastsContainer())},this._options=e}return e.prototype.add=function(e){var t=e.duration,n=i(e,["duration"]);this._floatingItem||this._addToastsContainer();var o={toastProps:r(r({},n),{id:a.UUID.uuidV1(),onClose:this._remove}),duration:t,timerSubscription:null};this._toasts.push(o),this._updateToastsUI(),this._startDurationTimer(o)},e.prototype.reset=function(){var e=this;this._toasts.forEach((function(t){e._remove(t.toastProps.id)}))},e.prototype._startDurationTimer=function(e){var t=this;e.timerSubscription=setTimeout((function(){t._remove(e.toastProps.id)}),e.duration)},e.prototype._addToastsContainer=function(){var e=this;this._floatingItem=this._options.floatingManager.add({label:"Toasts",mode:s.FloatingUIModes.Immediate,position:s.FloatingPositions.InteractiveArea,renderContent:function(){return(0,c.h)(l.ToastsContainer,{toasts:e._toasts.map((function(e){return e.toastProps}))})}})},e.prototype._removeToastsContainer=function(){this._floatingItem&&(this._options.floatingManager.remove(this._floatingItem),this._floatingItem=null)},e.prototype._updateToastsUI=function(){this._floatingItem&&this._floatingItem.update()},e.prototype._findToastIndexById=function(e){for(var t=0;t<this._toasts.length;){if(this._toasts[t].toastProps.id===e)return t;t++}return-1},e}();t.ToastManager=u},6577:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CloseIcon=void 0;var r=n(4522);t.CloseIcon=function(){return(0,r.h)("svg",{width:"16px",height:"16px",viewBox:"0 0 16 16",version:"1.1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},(0,r.h)("g",{id:"Icons/16/Close",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},(0,r.h)("path",{d:"M8.8497789,8 L11.824005,10.9742261 C12.058665,11.2088861 12.058665,11.5893451 11.824005,11.824005 C11.5893451,12.058665 11.2088861,12.058665 10.9742261,11.824005 L8,8.8497789 L5.02577387,11.824005 C4.7911139,12.058665 4.41065493,12.058665 4.17599497,11.824005 C3.94133501,11.5893451 3.94133501,11.2088861 4.17599497,10.9742261 L7.1502211,8 L4.17599497,5.02577387 C3.94133501,4.7911139 3.94133501,4.41065493 4.17599497,4.17599497 C4.41065493,3.94133501 4.7911139,3.94133501 5.02577387,4.17599497 L8,7.1502211 L10.9742261,4.17599497 C11.2088861,3.94133501 11.5893451,3.94133501 11.824005,4.17599497 C12.058665,4.41065493 12.058665,4.7911139 11.824005,5.02577387 L8.8497789,8 Z",id:"Path",fill:"#cccccc"})))}},4461:function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.Toast=void 0;var o=n(4522),a=n(2001),s=n(9945),l=n(6577),c=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={isShown:!0},t._onClick=function(e){t.props.onClick(),t._onClose(e)},t._onClose=function(e){e.stopPropagation(),t.setState({isShown:!1}),t.props.onClose(t.props.id)},t}return i(t,e),t.prototype._getToastSeverityClass=function(){switch(this.props.severity){case s.ToastSeverity.Success:return a.successToast;case s.ToastSeverity.Warn:return a.warnToast;case s.ToastSeverity.Error:return a.errorToast;default:return a.infoToast}},t.prototype.render=function(){var e=this.props,t=e.text,n=e.title,r=e.icon;return(0,o.h)("div",{className:a.toastWrapper+" "+this._getToastSeverityClass(),onClick:this._onClick},(0,o.h)("button",{className:a.closeButton,onClick:this._onClose},(0,o.h)(l.CloseIcon,null)),(0,o.h)("div",{className:a.title},n),(0,o.h)("div",{className:a.toastBody},(0,o.h)("div",{className:a.iconContainer},(0,o.h)("div",{className:a.iconWrapper},r)),(0,o.h)("div",{className:a.text},t)))},t}(o.Component);t.Toast=c},4027:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ToastsContainer=void 0;var r=n(1454);Object.defineProperty(t,"ToastsContainer",{enumerable:!0,get:function(){return r.ToastsContainer}})},1454:function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__assign||function(){return o=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},o.apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.ToastsContainer=void 0;var a=n(4522),s=n(4461),l=n(2167),c=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.render=function(){return(0,a.h)("div",{className:l.toastsContainer},this.props.toasts.map((function(e){return(0,a.h)("div",{className:l.toastRow,key:e.id},(0,a.h)(s.Toast,o({},e)))})))},t}(a.Component);t.ToastsContainer=c},8763:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(137),t)},137:function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(t,"__esModule",{value:!0}),t.UIPlayerAdapter=void 0;var a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.componentDidMount=function(){this.props.onMount(this.props.player)},t.prototype.componentWillUnmount=function(){this.props.onUnmount(this.props.player)},t.prototype.render=function(e){return null},t.defaultProps={player:null},o([KalturaPlayer.ui.components.withPlayer],t)}(n(4522).Component);t.UIPlayerAdapter=a},3301:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UUID=void 0;var n=function(){function e(){}return e.uuidV1=function(){return"".concat(Date.now(),"-").concat(Math.random())},e}();t.UUID=n},19:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EventsManager=void 0;var n=function(){function e(){this._eventListeners={},this._wildcardEventListeners=[]}return e.prototype.on=function(e,t){"*"!==e?(this._eventListeners[e]||(this._eventListeners[e]=[])).push(t):this._wildcardEventListeners.push(t)},e.prototype.off=function(e,t){if("*"!==e){var n=this._eventListeners[e];n&&n.splice(n.indexOf(t)>>>0,1)}else this._wildcardEventListeners.splice(this._wildcardEventListeners.indexOf(t)>>>0,1)},e.prototype.emit=function(e){(this._eventListeners[e.type]||[]).slice().map((function(t){t(e)})),this._wildcardEventListeners.slice().map((function(t){t(e)}))},e}();t.EventsManager=n},8707:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(19),t),i(n(7640),t)},7640:(e,t)=>{"use strict";function n(){return"##".concat("Guest").concat("HashSeparator").concat(function(){for(var e=(0,t.generateId)(),n="",r=0;r<e.length;r++){var i=e.charAt(r);n+=Number.isNaN(+i)?i.charCodeAt(0):i}return n}(),"##")}Object.defineProperty(t,"__esModule",{value:!0}),t.getUserId=t.generateId=void 0,t.generateId=function(){return(new Date).getTime().toString(36)+Math.random().toString(36).slice(2)},t.getUserId=function(){return"undefined"==typeof Storage?n():((e=localStorage.getItem("anonymousUserId"))||(e=n(),localStorage.setItem("anonymousUserId",e)),e);var e}},9413:e=>{e.exports=/[\0-\x1F\x7F-\x9F]/},3189:e=>{e.exports=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4E\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDF55-\uDF59]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDF3C-\uDF3E]|\uD806[\uDC3B\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/},5045:e=>{e.exports=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/},9369:e=>{e.exports=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/},4522:e=>{"use strict";e.exports=KalturaPlayer.ui.preact}},t={};function n(r){var i=t[r];if(void 0!==i)return i.exports;var o=t[r]={id:r,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.exports}return n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.nc=void 0,n(3607)})(),e.exports=t()},577:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var r=n(559),i=n.n(r),o=n(476),a=n.n(o)()(i());a.push([e.id,".live-tag__live-tag___UmfOr{display:inline-block;margin:4px 12px;padding:3px 4px;opacity:.94;border-radius:4px;text-align:center;color:#fff;font-size:15px;text-transform:uppercase}.live-tag__live-tag___UmfOr.live-tag__preview-edge___GIWNI{background-color:#f9a71b;color:#000}.live-tag__live-tag___UmfOr.live-tag__live-edge___ibj0p{background-color:#da1f26}.live-tag__live-tag___UmfOr.live-tag__non-edge___v46iN{background-color:#666}.live-tag__live-tag___UmfOr.live-tag__clickable___B0XCI{cursor:pointer}","",{version:3,sources:["webpack://./components/live-tag/live-tag.scss"],names:[],mappings:"AAAA,4BACE,oBAAA,CACA,eAAA,CACA,eAAA,CACA,WAAA,CACA,iBAAA,CACA,iBAAA,CACA,UAAA,CACA,cAAA,CACA,wBAAA,CACA,2DACE,wBAAA,CACA,UAAA,CAEF,wDACE,wBAAA,CAEF,uDACE,qBAAA,CAEF,wDACE,cAAA",sourcesContent:[".live-tag {\n  display: inline-block;\n  margin: 4px 12px;\n  padding: 3px 4px;\n  opacity: 0.94;\n  border-radius: 4px;\n  text-align: center;\n  color: #ffffff;\n  font-size: 15px;\n  text-transform: uppercase;\n  &.preview-edge {\n    background-color: #f9a71b;\n    color: #000000;\n  }\n  &.live-edge {\n    background-color: #da1f26;\n  }\n  &.non-edge {\n    background-color: #666666;\n  }\n  &.clickable {\n    cursor: pointer;\n  }\n}\n"],sourceRoot:""}]),a.locals={"live-tag":"live-tag__live-tag___UmfOr",liveTag:"live-tag__live-tag___UmfOr","preview-edge":"live-tag__preview-edge___GIWNI",previewEdge:"live-tag__preview-edge___GIWNI","live-edge":"live-tag__live-edge___ibj0p",liveEdge:"live-tag__live-edge___ibj0p","non-edge":"live-tag__non-edge___v46iN",nonEdge:"live-tag__non-edge___v46iN",clickable:"live-tag__clickable___B0XCI"};const s=a},903:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var r=n(559),i=n.n(r),o=n(476),a=n.n(o)()(i());a.push([e.id,".no-longer-live__no-longer-live-wrapper___Ka9QL{width:100%;height:100%;border-radius:4px;min-width:280px;display:flex;flex-direction:column;align-items:center;justify-content:center}.no-longer-live__no-longer-live-wrapper___Ka9QL .no-longer-live__icon-wrapper___Vx0m5{position:relative;display:flex;justify-content:center;width:100%;height:100%;max-width:250px;max-height:359px}.no-longer-live__no-longer-live-wrapper___Ka9QL .no-longer-live__icon-wrapper___Vx0m5 .no-longer-live__no-longer-live-icon___kQjBJ{width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center}.no-longer-live__no-longer-live-wrapper___Ka9QL .no-longer-live__icon-wrapper___Vx0m5 .no-longer-live__no-longer-live-icon___kQjBJ .no-longer-live__no-longer-live-small-icon___ra3KM{display:none;margin:0 auto}.no-longer-live__no-longer-live-wrapper___Ka9QL .no-longer-live__text-wrapper___6WiV6{position:relative;bottom:58px}.no-longer-live__no-longer-live-wrapper___Ka9QL .no-longer-live__text-wrapper___6WiV6>p{margin:0;text-align:center;color:#999}.no-longer-live__no-longer-live-wrapper___Ka9QL .no-longer-live__text-wrapper___6WiV6 .no-longer-live__primary-text___eJgZi{font-size:18px;font-weight:bold}.playkit-player.playkit-size-sm .no-longer-live__icon-wrapper___Vx0m5,.playkit-player.playkit-size-xs .no-longer-live__icon-wrapper___Vx0m5{max-width:195px;max-height:280px}.playkit-player.playkit-size-sm .no-longer-live__icon-wrapper___Vx0m5 .no-longer-live__no-longer-live-big-icon___AV8au,.playkit-player.playkit-size-xs .no-longer-live__icon-wrapper___Vx0m5 .no-longer-live__no-longer-live-big-icon___AV8au{display:none}.playkit-player.playkit-size-sm .no-longer-live__icon-wrapper___Vx0m5 .no-longer-live__no-longer-live-small-icon___ra3KM,.playkit-player.playkit-size-xs .no-longer-live__icon-wrapper___Vx0m5 .no-longer-live__no-longer-live-small-icon___ra3KM{display:block}.playkit-player.playkit-size-sm .no-longer-live__text-wrapper___6WiV6,.playkit-player.playkit-size-xs .no-longer-live__text-wrapper___6WiV6{bottom:52px}.playkit-player.playkit-size-ty .no-longer-live__icon-wrapper___Vx0m5{display:none}.playkit-player.playkit-size-ty .no-longer-live__text-wrapper___6WiV6{bottom:auto}","",{version:3,sources:["webpack://./components/no-longer-live/no-longer-live.scss","webpack://./variables.scss"],names:[],mappings:"AACA,gDACE,UAAA,CACA,WAAA,CACA,iBAAA,CACA,eAAA,CACA,YAAA,CACA,qBAAA,CACA,kBAAA,CACA,sBAAA,CACA,sFACE,iBAAA,CACA,YAAA,CACA,sBAAA,CACA,UAAA,CACA,WAAA,CACA,eAAA,CACA,gBAAA,CACA,mIACE,UAAA,CACA,WAAA,CACA,uBAAA,CACA,2BAAA,CACA,0BAAA,CACA,sLACE,YAAA,CACA,aAAA,CAIN,sFACE,iBAAA,CACA,WAAA,CACA,wFACE,QAAA,CACA,iBAAA,CACA,UCpCO,CDsCT,4HACE,cAAA,CACA,gBAAA,CAOJ,4IACE,eAAA,CACA,gBAAA,CACA,8OACE,YAAA,CAEF,kPACE,aAAA,CAGJ,4IACE,WAAA,CAKF,sEACE,YAAA,CAEF,sEACE,WAAA",sourcesContent:["@import '../../variables.scss';\n.no-longer-live-wrapper {\n  width: 100%;\n  height: 100%;\n  border-radius: 4px;\n  min-width: 280px;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n  .icon-wrapper {\n    position: relative;\n    display: flex;\n    justify-content: center;\n    width: 100%;\n    height: 100%;\n    max-width: 250px;\n    max-height: 359px;\n    .no-longer-live-icon {\n      width: 100%;\n      height: 100%;\n      background-size: contain;\n      background-repeat: no-repeat;\n      background-position: center;\n      .no-longer-live-small-icon {\n        display: none;\n        margin: 0 auto;\n      }\n    }\n  }\n  .text-wrapper {\n    position: relative;\n    bottom: 58px;\n    & > p {\n      margin: 0;\n      text-align: center;\n      color: $text-color;\n    }\n    .primary-text {\n      font-size: 18px;\n      font-weight: bold;\n    }\n  }\n}\n\n:global(.playkit-player.playkit-size-sm),\n:global(.playkit-player.playkit-size-xs) {\n  .icon-wrapper {\n    max-width: 195px;\n    max-height: 280px;\n    .no-longer-live-big-icon {\n      display: none;\n    }\n    .no-longer-live-small-icon {\n      display: block;\n    }\n  }\n  .text-wrapper {\n    bottom: 52px;\n  }\n}\n\n:global(.playkit-player.playkit-size-ty) {\n  .icon-wrapper {\n    display: none;\n  }\n  .text-wrapper {\n    bottom: auto;\n  }\n}\n","$text-color: #999999;\n$layout-color: #000000;\n$font-family: sans-serif;\n\n$slate-zindex: 6; // overlap spinner and replay button\n"],sourceRoot:""}]),a.locals={"no-longer-live-wrapper":"no-longer-live__no-longer-live-wrapper___Ka9QL",noLongerLiveWrapper:"no-longer-live__no-longer-live-wrapper___Ka9QL","icon-wrapper":"no-longer-live__icon-wrapper___Vx0m5",iconWrapper:"no-longer-live__icon-wrapper___Vx0m5","no-longer-live-icon":"no-longer-live__no-longer-live-icon___kQjBJ",noLongerLiveIcon:"no-longer-live__no-longer-live-icon___kQjBJ","no-longer-live-small-icon":"no-longer-live__no-longer-live-small-icon___ra3KM",noLongerLiveSmallIcon:"no-longer-live__no-longer-live-small-icon___ra3KM","text-wrapper":"no-longer-live__text-wrapper___6WiV6",textWrapper:"no-longer-live__text-wrapper___6WiV6","primary-text":"no-longer-live__primary-text___eJgZi",primaryText:"no-longer-live__primary-text___eJgZi","no-longer-live-big-icon":"no-longer-live__no-longer-live-big-icon___AV8au",noLongerLiveBigIcon:"no-longer-live__no-longer-live-big-icon___AV8au"};const s=a},326:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var r=n(559),i=n.n(r),o=n(476),a=n.n(o)()(i());a.push([e.id,".offline-slate__slate-wrapper___pobqn{position:absolute;top:0;right:0;z-index:6;width:0px;height:0px;background-color:#000;font-family:sans-serif}.offline-slate__slate-wrapper___pobqn.offline-slate__active___ew4XD{width:100%;height:100%}","",{version:3,sources:["webpack://./components/offline-slate/offline-slate.scss","webpack://./variables.scss"],names:[],mappings:"AAEA,sCACE,iBAAA,CACA,KAAA,CACA,OAAA,CACA,SCFa,CDGb,SAAA,CACA,UAAA,CACA,qBCRa,CDSb,sBCRY,CDSZ,oEACE,UAAA,CACA,WAAA",sourcesContent:["@import '../../variables.scss';\n\n.slate-wrapper {\n  position: absolute;\n  top: 0;\n  right: 0;\n  z-index: $slate-zindex;\n  width: 0px;\n  height: 0px;\n  background-color: $layout-color;\n  font-family: $font-family;\n  &.active {\n    width: 100%;\n    height: 100%;\n  }\n}\n\n:global(.playkit-player.has-live-plugin-overlay) {\n  // overwrite player styles when live slate active\n}\n","$text-color: #999999;\n$layout-color: #000000;\n$font-family: sans-serif;\n\n$slate-zindex: 6; // overlap spinner and replay button\n"],sourceRoot:""}]),a.locals={"slate-wrapper":"offline-slate__slate-wrapper___pobqn",slateWrapper:"offline-slate__slate-wrapper___pobqn",active:"offline-slate__active___ew4XD"};const s=a},604:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var r=n(559),i=n.n(r),o=n(476),a=n.n(o)()(i());a.push([e.id,".offline__offline-wrapper___FCPv6{width:100%;height:100%;border-radius:4px;min-width:280px;display:flex;flex-direction:column;align-items:center;justify-content:center}.offline__offline-wrapper___FCPv6 .offline__offline-icon___Ytqpt{width:100%;height:100%;max-width:184px;max-height:184px;background-size:contain;background-repeat:no-repeat;background-position:center}.offline__offline-wrapper___FCPv6 .offline__primary-text___zoQ88{margin:16px 0 4px 0;font-size:18px;font-weight:bold;text-align:center;color:#999}.offline__offline-wrapper___FCPv6 .offline__secondary-text___yD0kY{margin:0;font-size:14px;text-align:center;color:#999}.playkit-player.playkit-size-ty .offline__offlineIcon___csBzE{display:none}","",{version:3,sources:["webpack://./components/offline/offline.scss","webpack://./variables.scss"],names:[],mappings:"AAEA,kCACE,UAAA,CACA,WAAA,CACA,iBAAA,CACA,eAAA,CACA,YAAA,CACA,qBAAA,CACA,kBAAA,CACA,sBAAA,CACA,iEACE,UAAA,CACA,WAAA,CACA,eAAA,CACA,gBAAA,CACA,uBAAA,CACA,2BAAA,CACA,0BAAA,CAEF,iEACE,mBAAA,CACA,cAAA,CACA,gBAAA,CACA,iBAAA,CACA,UCzBS,CD2BX,mEACE,QAAA,CACA,cAAA,CACA,iBAAA,CACA,UC/BS,CDoCX,8DACE,YAAA",sourcesContent:["@import '../../variables.scss';\n\n.offline-wrapper {\n  width: 100%;\n  height: 100%;\n  border-radius: 4px;\n  min-width: 280px;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n  .offline-icon {\n    width: 100%;\n    height: 100%;\n    max-width: 184px;\n    max-height: 184px;\n    background-size: contain;\n    background-repeat: no-repeat;\n    background-position: center;\n  }\n  .primary-text {\n    margin: 16px 0 4px 0;\n    font-size: 18px;\n    font-weight: bold;\n    text-align: center;\n    color: $text-color;\n  }\n  .secondary-text {\n    margin: 0;\n    font-size: 14px;\n    text-align: center;\n    color: $text-color;\n  }\n}\n\n:global(.playkit-player.playkit-size-ty) {\n  .offlineIcon {\n    display: none;\n  }\n}\n","$text-color: #999999;\n$layout-color: #000000;\n$font-family: sans-serif;\n\n$slate-zindex: 6; // overlap spinner and replay button\n"],sourceRoot:""}]),a.locals={"offline-wrapper":"offline__offline-wrapper___FCPv6",offlineWrapper:"offline__offline-wrapper___FCPv6","offline-icon":"offline__offline-icon___Ytqpt",offlineIcon:"offline__offline-icon___Ytqpt","primary-text":"offline__primary-text___zoQ88",primaryText:"offline__primary-text___zoQ88","secondary-text":"offline__secondary-text___yD0kY",secondaryText:"offline__secondary-text___yD0kY",offlineIcon:"offline__offlineIcon___csBzE"};const s=a},476:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n="",r=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),r&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),r&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n})).join("")},t.i=function(e,n,r,i,o){"string"==typeof e&&(e=[[null,e,void 0]]);var a={};if(r)for(var s=0;s<this.length;s++){var l=this[s][0];null!=l&&(a[l]=!0)}for(var c=0;c<e.length;c++){var u=[].concat(e[c]);r&&a[u[0]]||(void 0!==o&&(void 0===u[5]||(u[1]="@layer".concat(u[5].length>0?" ".concat(u[5]):""," {").concat(u[1],"}")),u[5]=o),n&&(u[2]?(u[1]="@media ".concat(u[2]," {").concat(u[1],"}"),u[2]=n):u[2]=n),i&&(u[4]?(u[1]="@supports (".concat(u[4],") {").concat(u[1],"}"),u[4]=i):u[4]="".concat(i)),t.push(u))}},t}},559:e=>{"use strict";e.exports=function(e){var t=e[1],n=e[3];if(!n)return t;if("function"==typeof btoa){var r=btoa(unescape(encodeURIComponent(JSON.stringify(n)))),i="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(r),o="/*# ".concat(i," */"),a=n.sources.map((function(e){return"/*# sourceURL=".concat(n.sourceRoot||"").concat(e," */")}));return[t].concat(a).concat([o]).join("\n")}return[t].join("\n")}},594:(e,t,n)=>{var r=n(892),i=n(577);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);r(i,{insert:"head",singleton:!1}),e.exports=i.locals||{}},941:(e,t,n)=>{var r=n(892),i=n(903);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);r(i,{insert:"head",singleton:!1}),e.exports=i.locals||{}},283:(e,t,n)=>{var r=n(892),i=n(326);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);r(i,{insert:"head",singleton:!1}),e.exports=i.locals||{}},157:(e,t,n)=>{var r=n(892),i=n(604);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);r(i,{insert:"head",singleton:!1}),e.exports=i.locals||{}},892:(e,t,n)=>{"use strict";var r,i=function(){var e={};return function(t){if(void 0===e[t]){var n=document.querySelector(t);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}e[t]=n}return e[t]}}(),o=[];function a(e){for(var t=-1,n=0;n<o.length;n++)if(o[n].identifier===e){t=n;break}return t}function s(e,t){for(var n={},r=[],i=0;i<e.length;i++){var s=e[i],l=t.base?s[0]+t.base:s[0],c=n[l]||0,u="".concat(l," ").concat(c);n[l]=c+1;var p=a(u),d={css:s[1],media:s[2],sourceMap:s[3]};-1!==p?(o[p].references++,o[p].updater(d)):o.push({identifier:u,updater:_(d,t),references:1}),r.push(u)}return r}function l(e){var t=document.createElement("style"),r=e.attributes||{};if(void 0===r.nonce){var o=n.nc;o&&(r.nonce=o)}if(Object.keys(r).forEach((function(e){t.setAttribute(e,r[e])})),"function"==typeof e.insert)e.insert(t);else{var a=i(e.insert||"head");if(!a)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");a.appendChild(t)}return t}var c,u=(c=[],function(e,t){return c[e]=t,c.filter(Boolean).join("\n")});function p(e,t,n,r){var i=n?"":r.media?"@media ".concat(r.media," {").concat(r.css,"}"):r.css;if(e.styleSheet)e.styleSheet.cssText=u(t,i);else{var o=document.createTextNode(i),a=e.childNodes;a[t]&&e.removeChild(a[t]),a.length?e.insertBefore(o,a[t]):e.appendChild(o)}}function d(e,t,n){var r=n.css,i=n.media,o=n.sourceMap;if(i?e.setAttribute("media",i):e.removeAttribute("media"),o&&"undefined"!=typeof btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(o))))," */")),e.styleSheet)e.styleSheet.cssText=r;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(r))}}var h=null,f=0;function _(e,t){var n,r,i;if(t.singleton){var o=f++;n=h||(h=l(t)),r=p.bind(null,n,o,!1),i=p.bind(null,n,o,!0)}else n=l(t),r=d.bind(null,n,t),i=function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(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){(t=t||{}).singleton||"boolean"==typeof t.singleton||(t.singleton=(void 0===r&&(r=Boolean(window&&document&&document.all&&!window.atob)),r));var n=s(e=e||[],t);return function(e){if(e=e||[],"[object Array]"===Object.prototype.toString.call(e)){for(var r=0;r<n.length;r++){var i=a(n[r]);o[i].references--}for(var l=s(e,t),c=0;c<n.length;c++){var u=a(n[c]);0===o[u].references&&(o[u].updater(),o.splice(u,1))}n=l}}}},729:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(496),t)},455:function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(t,"__esModule",{value:!0}),t.LiveTagView=void 0;var a=n(522),s=n(594),l=n(573),c=KalturaPlayer.ui.preacti18n,u=c.withText,p=c.Text,d={live:(0,a.h)(p,{id:"kalturaLive.live"},"Live"),offline:(0,a.h)(p,{id:"kalturaLive.offline"},"Offline"),preview:(0,a.h)(p,{id:"kalturaLive.preview"},"Preview")},h=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.render=function(e){return(0,a.h)(l.A11yWrapper,{onClick:function(){return e.seekToLiveEdge()}},(0,a.h)("div",{role:"button","aria-live":"polite",tabIndex:0,className:[s.liveTag,e.getStyles(),e.behindLiveEdge?s.clickable:""].join(" "),"aria-label":e.liveTagState},e[e.liveTagState]))},o([u(d)],t)}(a.Component);t.LiveTagView=h},496:function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(t,"__esModule",{value:!0}),t.LiveTag=t.LiveTagStates=void 0;var a,s=n(522),l=n(594),c=n(455),u=KalturaPlayer.ui.redux.connect,p=function(e){return{currentTime:e.engine.currentTime,duration:e.engine.duration}};!function(e){e.Offline="offline",e.Live="live",e.Preview="preview"}(a=t.LiveTagStates||(t.LiveTagStates={}));var d=function(e){function t(t,n){n.player;var r=e.call(this)||this;return r.componentWillReceiveProps=function(){var e=r.context.player;r.setState({behindLiveEdge:e.paused||e.isDvr&&!e.isOnLiveEdge()})},r.updateLiveTagState=function(e){r.setState({liveTagState:e})},r._seekToLiveEdge=function(){r.context.player.isOnLiveEdge()||(r.context.player.seekToLiveEdge(),r.context.player.paused&&r.context.player.play())},r._getStyles=function(){var e=r.state,t=e.behindLiveEdge,n=e.liveTagState;return t||n!==a.Live?t||n!==a.Preview?l.nonEdge:l.previewEdge:l.liveEdge},r.state={liveTagState:t.liveTagState,behindLiveEdge:!1},r}return i(t,e),t.prototype.shouldComponentUpdate=function(e,t){return t.liveTagState!==this.state.liveTagState||t.behindLiveEdge!==this.state.behindLiveEdge},t.prototype.render=function(){var e=this.state,t=e.behindLiveEdge,n=e.liveTagState;return(0,s.h)(c.LiveTagView,{behindLiveEdge:t,liveTagState:n,seekToLiveEdge:this._seekToLiveEdge,getStyles:this._getStyles})},o([u(p,null,null,{forwardRef:!0})],t)}(s.Component);t.LiveTag=d},830:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(884),t)},884:function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(t,"__esModule",{value:!0}),t.NoLongerLive=void 0;var a=n(522),s=n(858),l=n(430),c=n(941),u=KalturaPlayer.ui.preacti18n,p=u.withText,d=u.Text,h={noLongerLive:(0,a.h)(d,{id:"kalturaLive.no_longer_live"},"Broadcast is no longer live")},f=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.render=function(e){return(0,a.h)("div",{className:c.noLongerLiveWrapper,role:"banner"},(0,a.h)("div",{className:c.iconWrapper,"aria-hidden":"true"},(0,a.h)("div",{className:c.noLongerLiveIcon},(0,a.h)(s.NoLongerLiveBigIcon,{className:c.noLongerLiveBigIcon}),(0,a.h)(l.NoLongerLiveSmallIcon,{className:c.noLongerLiveSmallIcon}))),(0,a.h)("div",{className:c.textWrapper,role:"contentinfo"},(0,a.h)("p",{className:c.primaryText},e.noLongerLive)))},o([p(h)],t)}(a.Component);t.NoLongerLive=f},858:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NoLongerLiveBigIcon=void 0;var r=n(522);t.NoLongerLiveBigIcon=function(e){var t=e.className;return(0,r.h)("svg",{width:"250px",height:"359px",viewBox:"0 0 250 359",version:"1.1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink","aria-hidden":"true",className:t},(0,r.h)("defs",null,(0,r.h)("path",{d:"M25.9391087,0.918168168 C11.890621,0.918168168 0.502071616,12.2930875 0.502071616,26.3247616 L0.502071616,111.511575 C0.502071616,125.543249 11.890621,136.918168 25.9391087,136.918168 L177.065035,136.918168 C191.113522,136.918168 202.502072,125.543249 202.502072,111.511575 L202.502072,26.3247616 C202.502072,12.2930875 191.113522,0.918168168 177.065035,0.918168168 L25.9391087,0.918168168 Z",id:"path-1"})),(0,r.h)("g",{id:"IL/-Offline-after-start-big",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},(0,r.h)("rect",{id:"Rectangle",x:"0",y:"0",width:"250",height:"359",rx:"2"}),(0,r.h)("g",{id:"Group-4"},(0,r.h)("g",{id:"il"},(0,r.h)("g",{id:"Group-3",transform:"translate(15.000000, 43.000000)"},(0,r.h)("path",{d:"M85.5283423,7.7056465 L60.4232506,53.220168 C59.1301136,53.1198587 57.7999825,53.0675676 56.442446,53.0675676 C56.2595965,53.0675676 56.0772442,53.0685162 55.8954125,53.0704031 L83.2256547,6.0324234 C83.296938,5.90974187 83.3841167,5.80204186 83.4830694,5.71041544 C83.8968409,6.60034258 84.6265808,7.31262974 85.5283423,7.7056465 Z",id:"Combined-Shape",fill:"#01ACCD"}),(0,r.h)("path",{d:"M30.7676283,22.3966036 L48.5487503,53.6856161 C47.158705,53.9113575 45.8311299,54.195013 44.5807227,54.5300325 L28.3916625,24.0129105 C29.3698949,23.7812872 30.2101182,23.194434 30.7676283,22.3966036 Z",id:"Combined-Shape",fill:"#01ACCD"}),(0,r.h)("ellipse",{id:"Oval",fill:"#01ACCD",opacity:"0.24",cx:"87.1423358",cy:"4.02027027",rx:"4.03284672",ry:"4.02027027"}),(0,r.h)("ellipse",{id:"Oval-Copy-2",fill:"#01ACCD",opacity:"0.24",cx:"27.4562044",cy:"20.1013514",rx:"4.03284672",ry:"4.02027027"}),(0,r.h)("path",{d:"M56.442446,53.0675676 C68.5780736,53.0675676 78.5236314,57.2463512 79.4292038,62.5512452 L33.4556883,62.5512452 C34.3612607,57.2463512 44.3068185,53.0675676 56.442446,53.0675676 Z",id:"Combined-Shape",fill:"#01ACCD",opacity:"0.24"}),(0,r.h)("g",{id:"Group-2",transform:"translate(0.000000, 62.067568)",fill:"#01ACCD"},(0,r.h)("path",{d:"M202.196951,150.003347 C202.196951,153.934861 199.073572,157.136871 195.17281,157.263379 L194.933037,157.267261 L182.474993,157.266432 L183.999375,170.932746 C184.210203,172.822785 182.907307,174.548125 181.031728,174.862607 C179.138812,175.179996 177.316639,174.000124 176.831703,172.143055 L173.02713,157.573398 C173.000496,157.471401 172.977462,157.36931 172.957951,157.26726 L47.2928576,157.26726 L47.2609388,157.420349 L47.2609388,157.420349 L47.2236778,157.573398 L43.4191052,172.143055 C42.934169,174.000124 41.1119966,175.179996 39.2190802,174.862607 C37.4081762,174.55897 36.1311407,172.940097 36.2349843,171.127629 L36.251433,170.932746 L37.7749928,157.266432 L29.5229076,157.267261 C25.5913932,157.267261 22.3893833,154.143882 22.2628755,150.24312 L22.2589928,150.003347 C22.2589928,149.866138 22.262797,149.729818 22.2703058,149.594486 C24.8002349,150.27801 27.4616145,150.642527 30.2086331,150.642527 L30.2086331,150.642527 L190.791367,150.642527 C194.766588,150.642527 198.562472,149.879189 202.038798,148.491912 C202.142627,148.979042 202.196951,149.48485 202.196951,150.003347 Z",id:"Combined-Shape",opacity:"0.24"}),(0,r.h)("path",{d:"M30.2086331,0.483714484 L190.791367,0.483714484 C207.475134,0.483714484 221,13.9293926 221,30.515477 L221,120.610765 C221,137.196849 207.475134,150.642527 190.791367,150.642527 L30.2086331,150.642527 C13.5248657,150.642527 0,137.196849 0,120.610765 L0,30.515477 C0,13.9293926 13.5248657,0.483714484 30.2086331,0.483714484 Z",id:"Combined-Shape",opacity:"0.498628162"})),(0,r.h)("g",{id:"Group",transform:"translate(8.000000, 68.000000)"},(0,r.h)("g",{id:"Group-8",transform:"translate(0.997928, 0.712520)"},(0,r.h)("mask",{id:"mask-2",fill:"white"},(0,r.h)("use",{xlinkHref:"#path-1"})),(0,r.h)("use",{id:"Path",fill:"#222222","fill-rule":"nonzero",xlinkHref:"#path-1"}),(0,r.h)("g",{id:"Group",opacity:"0.326334635",mask:"url(#mask-2)"},(0,r.h)("g",{transform:"translate(-6.806719, -3.712520)"},(0,r.h)("rect",{id:"Rectangle",fill:"#333333",x:"118.808791",y:"0",width:"25",height:"145"}),(0,r.h)("rect",{id:"Rectangle-Copy-18",fill:"#37616A",x:"143.808791",y:"0",width:"24",height:"145"}),(0,r.h)("rect",{id:"Rectangle-Copy-13",fill:"#37616A",x:"94.8087909",y:"0",width:"24",height:"145"}),(0,r.h)("rect",{id:"Rectangle-Copy-13",fill:"#37616A",x:"191.808791",y:"0",width:"24",height:"145"}),(0,r.h)("rect",{id:"Rectangle-Copy-14",fill:"#333333",x:"70.8087909",y:"0",width:"24",height:"145"}),(0,r.h)("rect",{id:"Rectangle-Copy-14",fill:"#333333",x:"167.808791",y:"0",width:"24",height:"145"}),(0,r.h)("rect",{id:"Rectangle-Copy-15",fill:"#37616A",x:"47.8087909",y:"0",width:"25",height:"145"}),(0,r.h)("rect",{id:"Rectangle-Copy-16",fill:"#333333",x:"23.8087909",y:"0",width:"24",height:"145"}),(0,r.h)("rect",{id:"Rectangle-Copy-17",fill:"#37616A",x:"0.80879086",y:"0",width:"24",height:"145"})))))),(0,r.h)("g",{id:"Oval-Copy-5",opacity:"0.3",transform:"translate(64.000000, 28.000000)",fill:"#01ACCD"},(0,r.h)("path",{d:"M5.18820862,10.4478764 C8.05357711,10.4478764 10.3764172,8.10903964 10.3764172,5.22393822 C10.3764172,2.33883681 8.05357711,-5.32907052e-15 5.18820862,-5.32907052e-15 C2.32284012,-5.32907052e-15 1.07647224e-12,2.33883681 1.07647224e-12,5.22393822 C1.07647224e-12,8.10903964 2.32284012,10.4478764 5.18820862,10.4478764 Z M5.18820862,7.30501931 C4.06343897,7.30501931 3.14285714,6.37809771 3.14285714,5.22393822 C3.14285714,4.06977874 4.06343897,3.14285714 5.18820862,3.14285714 C6.31297826,3.14285714 7.23356009,4.06977874 7.23356009,5.22393822 C7.23356009,6.37809771 6.31297826,7.30501931 5.18820862,7.30501931 Z",id:"Oval-Copy-3"})),(0,r.h)("g",{id:"Path-Copy-4",opacity:"0.9",transform:"translate(152.000000, 76.000000)",fill:"#01ACCD"},(0,r.h)("polygon",{id:"Path-Copy-2",points:"8.25 4.0625 12 4.0625 12 8.9375 8.25 8.9375 8.25 13 3.75 13 3.75 8.9375 0 8.9375 0 4.0625 3.75 4.0625 3.75 0 8.25 0"})),(0,r.h)("g",{id:"Oval-2",opacity:"0.5",transform:"translate(195.000000, 34.000000)",fill:"#01ACCD"},(0,r.h)("path",{d:"M5.18820862,10.4478764 C8.05357711,10.4478764 10.3764172,8.10903964 10.3764172,5.22393822 C10.3764172,2.33883681 8.05357711,0 5.18820862,0 C2.32284012,0 1.08002496e-12,2.33883681 1.08002496e-12,5.22393822 C1.08002496e-12,8.10903964 2.32284012,10.4478764 5.18820862,10.4478764 Z M5.18820862,7.30501931 C4.06343897,7.30501931 3.14285714,6.37809771 3.14285714,5.22393822 C3.14285714,4.06977874 4.06343897,3.14285714 5.18820862,3.14285714 C6.31297826,3.14285714 7.23356009,4.06977874 7.23356009,5.22393822 C7.23356009,6.37809771 6.31297826,7.30501931 5.18820862,7.30501931 Z",id:"Oval"})),(0,r.h)("g",{id:"Oval-Copy-4",opacity:"0.8",transform:"translate(0.000000, 77.000000)",fill:"#01ACCD"},(0,r.h)("path",{d:"M5.18820862,10.4478764 C8.05357711,10.4478764 10.3764172,8.10903964 10.3764172,5.22393822 C10.3764172,2.33883681 8.05357711,1.42108547e-14 5.18820862,1.42108547e-14 C2.32284012,1.42108547e-14 1.08002496e-12,2.33883681 1.08002496e-12,5.22393822 C1.08002496e-12,8.10903964 2.32284012,10.4478764 5.18820862,10.4478764 Z M5.18820862,7.30501931 C4.06343897,7.30501931 3.14285714,6.37809771 3.14285714,5.22393822 C3.14285714,4.06977874 4.06343897,3.14285714 5.18820862,3.14285714 C6.31297826,3.14285714 7.23356009,4.06977874 7.23356009,5.22393822 C7.23356009,6.37809771 6.31297826,7.30501931 5.18820862,7.30501931 Z",id:"Oval-Copy"})),(0,r.h)("g",{id:"Path-Copy-3",opacity:"0.3",transform:"translate(238.000000, 96.000000)",fill:"#01ACCD"},(0,r.h)("polygon",{id:"Path-Copy",points:"8.25 4.0625 12 4.0625 12 8.9375 8.25 8.9375 8.25 13 3.75 13 3.75 8.9375 0 8.9375 0 4.0625 3.75 4.0625 3.75 0 8.25 0"})),(0,r.h)("g",{id:"Path-2",opacity:"0.4",transform:"translate(129.000000, 0.000000)",fill:"#01ACCD"},(0,r.h)("polygon",{id:"Path",points:"8.25 4.0625 12 4.0625 12 8.9375 8.25 8.9375 8.25 13 3.75 13 3.75 8.9375 0 8.9375 0 4.0625 3.75 4.0625 3.75 0 8.25 0"}))))))}},430:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NoLongerLiveSmallIcon=void 0;var r=n(522);t.NoLongerLiveSmallIcon=function(e){var t=e.className;return(0,r.h)("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",width:"181px",height:"260px",viewBox:"0 0 181 260",version:"1.1","aria-hidden":"true",className:t},(0,r.h)("defs",null,(0,r.h)("path",{d:"M21.2344664,0.751463722 C9.73398877,0.751463722 0.411009607,10.06113 0.411009607,21.5451853 L0.411009607,91.2653106 C0.411009607,102.749366 9.73398877,112.059032 21.2344664,112.059032 L144.950298,112.059032 C156.450776,112.059032 165.773755,102.749366 165.773755,91.2653106 L165.773755,21.5451853 C165.773755,10.06113 156.450776,0.751463722 144.950298,0.751463722 L21.2344664,0.751463722 Z",id:"path-1"})),(0,r.h)("g",{id:"IL/-Offline-after-start-small",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},(0,r.h)("rect",{id:"Rectangle",x:"0",y:"0",width:"181",height:"260",rx:"2"}),(0,r.h)("g",{id:"Group-3",transform:"translate(0.000000, 19.000000)"},(0,r.h)("path",{d:"M69.9988,5.63736901 L49.6677831,43.0000245 C48.6205871,42.9176895 47.5434349,42.8747684 46.4440907,42.8747684 C46.2959299,42.8747684 46.1481721,42.875548 46.0008364,42.8770986 L68.138183,4.2574711 C68.1946129,4.15902873 68.2637694,4.0724413 68.3423903,3.99859375 C68.6779601,4.73013157 69.2687467,5.31471699 69.9988,5.63736901 Z",id:"Combined-Shape",fill:"#01ACCD"}),(0,r.h)("path",{d:"M25.0043027,18.0003176 L40.0001996,43.3169034 C38.8285237,43.4994734 37.7094782,43.7288477 36.6554381,43.9997358 L23.0000499,19.3081248 C23.8252385,19.1207826 24.5340195,18.6459264 25.0043027,18.0003176 Z",id:"Combined-Shape",fill:"#01ACCD"}),(0,r.h)("circle",{id:"Oval",fill:"#01ACCD",opacity:"0.24",cx:"71",cy:"3",r:"3"}),(0,r.h)("circle",{id:"Oval-Copy-2",fill:"#01ACCD",opacity:"0.24",cx:"22",cy:"17",r:"3"}),(0,r.h)("path",{d:"M47,43 C57.030485,43 65.2508713,46.0841005 65.9998839,49.9993926 L28.0001161,49.9993926 C28.7491287,46.0841005 36.969515,43 47,43 Z",id:"Combined-Shape",fill:"#01ACCD",opacity:"0.24"}),(0,r.h)("g",{id:"Group-2",transform:"translate(0.000000, 50.000000)",fill:"#01ACCD"},(0,r.h)("path",{d:"M165.370002,121.226481 C165.370002,124.407746 162.849689,127.00036 159.696824,127.116563 L159.475854,127.120629 L149.217,127.120333 L150.463345,138.184681 C150.637441,139.730986 149.570627,141.142993 148.035589,141.397995 C146.483738,141.65579 144.990732,140.689873 144.589801,139.168705 L141.488709,127.402888 C141.463929,127.30887 141.442904,127.214746 141.425541,127.120674 L38.5004357,127.120674 L38.4716334,127.261801 L38.4716334,127.261801 L38.437268,127.402888 L35.3361758,139.168705 C34.9352447,140.689873 33.4422385,141.65579 31.8903884,141.397995 C30.4122035,141.152438 29.3682012,139.833992 29.448355,138.355888 L29.4626316,138.184681 L30.708,127.120333 L23.894148,127.120629 C20.7128828,127.120629 18.1202684,124.600316 18.0040655,121.447451 L18,121.226481 C18,121.115 18.003095,121.004241 18.0092037,120.894287 C20.0812336,121.449343 22.2609423,121.74513 24.5107914,121.74513 L24.5107914,121.74513 L156.028777,121.74513 C159.284558,121.74513 162.393456,121.125714 165.240624,120 C165.32591,120.395223 165.370002,120.805703 165.370002,121.226481 Z",id:"Combined-Shape",opacity:"0.24"}),(0,r.h)("path",{d:"M24.7410072,1.16573418e-15 L156.258993,1.16573418e-15 C169.923074,1.16573418e-15 181,10.9102074 181,24.3686302 L181,97.4745207 C181,110.932943 169.923074,121.843151 156.258993,121.843151 L24.7410072,121.843151 C11.0769262,121.843151 0,110.932943 0,97.4745207 L0,24.3686302 C0,10.9102074 11.0769262,1.16573418e-15 24.7410072,1.16573418e-15 Z",id:"Combined-Shape",opacity:"0.498628162"})),(0,r.h)("g",{id:"Group",transform:"translate(6.000000, 54.000000)"},(0,r.h)("g",{id:"Group-8",transform:"scale(0.825) translate(0.816932, 0.583154)"},(0,r.h)("mask",{id:"mask-2",fill:"white"},(0,r.h)("use",{xlinkHref:"#path-1"})),(0,r.h)("use",{id:"Path",fill:"#222222","fill-rule":"nonzero",xlinkHref:"#path-1"}),(0,r.h)("g",{id:"Group",opacity:"0.326334635",mask:"url(#mask-2)",transform:"scale(1.15) translate(5.5, 5)"},(0,r.h)("g",{transform:"translate(-5.572167, -3.038468)"},(0,r.h)("rect",{id:"Rectangle",fill:"#333333",x:"97.2601376",y:"0",width:"20.4656863",height:"118.67351"}),(0,r.h)("rect",{id:"Rectangle-Copy-18",fill:"#37616A",x:"117.725824",y:"0",width:"19.6470588",height:"118.67351"}),(0,r.h)("rect",{id:"Rectangle-Copy-13",fill:"#37616A",x:"77.6130788",y:"0",width:"19.6470588",height:"118.67351"}),(0,r.h)("rect",{id:"Rectangle-Copy-13",fill:"#37616A",x:"157.019942",y:"0",width:"19.6470588",height:"118.67351"}),(0,r.h)("rect",{id:"Rectangle-Copy-14",fill:"#333333",x:"57.96602",y:"0",width:"19.6470588",height:"118.67351"}),(0,r.h)("rect",{id:"Rectangle-Copy-14",fill:"#333333",x:"137.372883",y:"0",width:"19.6470588",height:"118.67351"}),(0,r.h)("rect",{id:"Rectangle-Copy-15",fill:"#37616A",x:"39.1375886",y:"0",width:"20.4656863",height:"118.67351"}),(0,r.h)("rect",{id:"Rectangle-Copy-16",fill:"#333333",x:"19.4905298",y:"0",width:"19.6470588",height:"118.67351"}),(0,r.h)("rect",{id:"Rectangle-Copy-17",fill:"#37616A",x:"0.6620984",y:"0",width:"19.6470588",height:"118.67351"}))))))))}},240:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(315),t)},315:function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(t,"__esModule",{value:!0}),t.OfflineSlate=t.OfflineTypes=void 0;var a,s=n(522),l=n(970),c=n(830),u=n(283);!function(e){e.None="None",e.Offline="Offline",e.HttpError="HttpError",e.NoLongerLive="NoLongerLive"}(a=t.OfflineTypes||(t.OfflineTypes={}));var p="has-live-plugin-overlay",d=KalturaPlayer.ui,h=d.redux.connect,f=d.reducers,_=f.shell,A=f.loading,g=function(e){return{addPlayerClass:function(){return e(_.actions.addPlayerClass(p))},removePlayerClass:function(){return e(_.actions.removePlayerClass(p))},removeSpinner:function(){return e(A.actions.updateLoadingSpinnerState(!1))}}},v=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._offlineWrapperRef=null,t.state={type:a.None},t.manageOfflineSlate=function(e){e!==t.state.type&&t.setState({type:e})},t._renderSlate=function(){return t.state.type===a.None?null:t.state.type===a.NoLongerLive?(0,s.h)(c.NoLongerLive,null):(0,s.h)(l.Offline,{httpError:t.state.type===a.HttpError})},t._handleFocusChange=function(e){var n,r=t.props.getGuiAreaNode();(null==r?void 0:r.contains(e.target))&&(null===(n=t._offlineWrapperRef)||void 0===n||n.focus())},t}return i(t,e),t.prototype.componentWillUnmount=function(){this.props.removePlayerClass(),document.removeEventListener("focusin",this._handleFocusChange,!0)},t.prototype.componentDidUpdate=function(e,t){var n;t.type!==this.state.type&&(this.state.type!==a.None?(this.props.addPlayerClass(),this.props.removeSpinner(),null===(n=this._offlineWrapperRef)||void 0===n||n.focus(),document.addEventListener("focusin",this._handleFocusChange,!0)):(this.props.removePlayerClass(),document.removeEventListener("focusin",this._handleFocusChange,!0)))},t.prototype.render=function(){var e=this;return(0,s.h)("div",{"aria-live":"polite",tabIndex:-1,ref:function(t){e._offlineWrapperRef=t},className:[u.slateWrapper,this.state.type!==a.None?u.active:""].join(" ")},this._renderSlate())},o([h(null,g,null,{forwardRef:!0})],t)}(s.Component);t.OfflineSlate=v},970:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(422),t)},799:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NetworkIssueIcon=void 0;var r=n(522);t.NetworkIssueIcon=function(){return(0,r.h)("svg",{"aria-hidden":"true",width:"184px",height:"184px",viewBox:"0 0 184 184",version:"1.1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},(0,r.h)("g",{id:"IL/-Error",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},(0,r.h)("circle",{id:"Oval",fill:"#333333",cx:"92",cy:"92",r:"92"}),(0,r.h)("path",{d:"M86.8445942,41 C98.1281098,41 107.894768,46.3707345 112.610486,54.1896075 L112.772795,54.4651697 C121.905986,54.9935965 129.089492,60.510023 129.089492,67.2372881 C129.089492,67.4828605 129.07992,67.7268193 129.06103,67.9689809 C143.527428,69.1244669 154.803778,78.4637688 154.803778,89.8135593 C154.803778,101.945102 141.920543,111.779661 126.028268,111.779661 C122.218304,111.779661 118.581281,111.214432 115.253251,110.187831 C110.482744,111.936312 104.172429,113 97.2527575,113 C90.6076765,113 84.5245506,112.019057 79.8270144,110.392971 C76.2815407,111.290993 72.4601472,111.779661 68.4772473,111.779661 C49.8799037,111.779661 34.8037779,101.125556 34.8037779,87.9830508 C34.8037779,77.4055553 44.569383,68.439928 58.0766538,65.3432099 C58.0715743,65.1615713 58.069084,64.9793312 58.069084,64.7966102 C58.069084,51.6541053 70.9523188,41 86.8445942,41 Z",id:"Combined-Shape",fill:"#1A7080"}),(0,r.h)("path",{d:"M83.1492849,135.070223 C82.1325765,138.189187 86.1421275,140.443183 88.278329,137.95355 L112.039401,110.261242 C113.708897,108.315531 112.326427,105.307692 109.76264,105.307692 L102.55417,105.307692 L108.530391,92.2483573 C109.439682,90.2613598 107.987631,88 105.802461,88 L90.6745782,88 C89.4360625,88 88.3248534,88.7610908 87.8773011,89.9159147 L79.0065008,112.805338 C78.2445332,114.771451 79.6951774,116.889423 81.8037779,116.889423 L89.0757959,116.889423 L83.1492849,135.070223 Z",id:"Path-8",fill:"#333333","fill-rule":"nonzero"}),(0,r.h)("polygon",{id:"Path-8",fill:"#999999",points:"90.6745782 91 81.8037779 113.889423 93.2090926 113.889423 86.0015674 136 109.76264 108.307692 97.8821035 108.307692 105.802461 91"}),(0,r.h)("polygon",{id:"Path-8",fill:"#01ACCD",opacity:"0.5",points:"90.6745782 91 81.8037779 113.889423 93.2090926 113.889423 86.0015674 136 109.76264 108.307692 97.8821035 108.307692 105.802461 91"}),(0,r.h)("path",{d:"M86.9135883,41 C90.3885178,41 93.7197752,41.5049061 96.8044095,42.4302153 C80.0521708,44.2102049 67.0736479,56.714855 67.0736479,71.8761372 C67.0736479,72.1038764 67.0765763,72.331016 67.0824019,72.557529 C51.5088979,76.3414085 40.1641521,87.1546035 39.7216459,99.9991784 C36.6015945,96.4151247 34.8037779,92.202078 34.8037779,87.6945045 C34.8037779,77.1820037 44.5822685,68.2714617 58.1073807,65.1937351 C58.1024214,65.013137 58.0999284,64.8320391 58.0999284,64.6504633 C58.0999284,51.5886731 71.0002433,41 86.9135883,41 Z",id:"Combined-Shape",fill:"#222222",opacity:"0.3"}),(0,r.h)("path",{d:"M90.8028945,22 L90.8028945,29.0476864 C90.8028945,29.5999712 91.2506097,30.0476864 91.8028945,30.0476864 C92.3551792,30.0476864 92.8028945,29.5999712 92.8028945,29.0476864 L92.8028945,22 C92.8028945,21.4477153 92.3551792,21 91.8028945,21 C91.2506097,21 90.8028945,21.4477153 90.8028945,22 Z M126.112197,30.8515352 L121.582032,36.2503762 C121.22703,36.6734508 121.282214,37.3042064 121.705288,37.6592082 C122.128363,38.01421 122.759119,37.9590261 123.114121,37.5359514 L127.644286,32.1371104 C127.999288,31.7140357 127.944104,31.0832801 127.521029,30.7282783 C127.097955,30.3732765 126.467199,30.4284605 126.112197,30.8515352 Z M152.431974,58.6783398 L145.491357,59.9021577 C144.947463,59.9980609 144.584295,60.5167193 144.680198,61.0606136 C144.776101,61.6045079 145.294759,61.9676764 145.838654,61.8717732 L152.77927,60.6479553 C153.323164,60.552052 153.686333,60.0333936 153.59043,59.4894993 C153.494526,58.945605 152.975868,58.5824365 152.431974,58.6783398 Z M30.826519,60.6479553 L37.7671352,61.8717732 C38.3110295,61.9676764 38.8296879,61.6045079 38.9255912,61.0606136 C39.0214944,60.5167193 38.6583259,59.9980609 38.1144316,59.9021577 L31.1738154,58.6783398 C30.6299211,58.5824365 30.1112627,58.945605 30.0153594,59.4894993 C29.9194562,60.0333936 30.2826247,60.552052 30.826519,60.6479553 Z M55.9615029,32.1371104 L60.4916684,37.5359514 C60.8466702,37.9590261 61.4774258,38.01421 61.9005005,37.6592082 C62.3235751,37.3042064 62.3787591,36.6734508 62.0237573,36.2503762 L57.4935918,30.8515352 C57.13859,30.4284605 56.5078344,30.3732765 56.0847597,30.7282783 C55.6616851,31.0832801 55.6065011,31.7140357 55.9615029,32.1371104 Z",id:"Path-9",fill:"#01ACCD","fill-rule":"nonzero",opacity:"0.5"}),(0,r.h)("g",{id:"Oval-Copy-5",opacity:"0.3",transform:"translate(80.000000, 166.000000)",fill:"#01ACCD"},(0,r.h)("path",{d:"M3.3015873,6.64864865 C5.12500362,6.64864865 6.6031746,5.16029795 6.6031746,3.32432432 C6.6031746,1.4883507 5.12500362,-5.32907052e-15 3.3015873,-5.32907052e-15 C1.47817098,-5.32907052e-15 1.07647224e-12,1.4883507 1.07647224e-12,3.32432432 C1.07647224e-12,5.16029795 1.47817098,6.64864865 3.3015873,6.64864865 Z M3.3015873,4.64864865 C2.5858248,4.64864865 2,4.05878945 2,3.32432432 C2,2.5898592 2.5858248,2 3.3015873,2 C4.0173498,2 4.6031746,2.5898592 4.6031746,3.32432432 C4.6031746,4.05878945 4.0173498,4.64864865 3.3015873,4.64864865 Z",id:"Oval-Copy-3"})),(0,r.h)("g",{id:"Path-Copy-4",opacity:"0.9",transform:"translate(100.000000, 146.000000)",fill:"#01ACCD"},(0,r.h)("polygon",{id:"Path-Copy-2",points:"5.5 2.5 8 2.5 8 5.5 5.5 5.5 5.5 8 2.5 8 2.5 5.5 0 5.5 0 2.5 2.5 2.5 2.5 0 5.5 0"})),(0,r.h)("g",{id:"Oval-2",opacity:"0.5",transform:"translate(39.000000, 115.000000)",fill:"#01ACCD"},(0,r.h)("path",{d:"M3.3015873,6.64864865 C5.12500362,6.64864865 6.6031746,5.16029795 6.6031746,3.32432432 C6.6031746,1.4883507 5.12500362,0 3.3015873,0 C1.47817098,0 1.08002496e-12,1.4883507 1.08002496e-12,3.32432432 C1.08002496e-12,5.16029795 1.47817098,6.64864865 3.3015873,6.64864865 Z M3.3015873,4.64864865 C2.5858248,4.64864865 2,4.05878945 2,3.32432432 C2,2.5898592 2.5858248,2 3.3015873,2 C4.0173498,2 4.6031746,2.5898592 4.6031746,3.32432432 C4.6031746,4.05878945 4.0173498,4.64864865 3.3015873,4.64864865 Z",id:"Oval"})),(0,r.h)("g",{id:"Oval-Copy-4",opacity:"0.8",transform:"translate(60.000000, 139.000000)",fill:"#01ACCD"},(0,r.h)("path",{d:"M3.3015873,6.64864865 C5.12500362,6.64864865 6.6031746,5.16029795 6.6031746,3.32432432 C6.6031746,1.4883507 5.12500362,1.42108547e-14 3.3015873,1.42108547e-14 C1.47817098,1.42108547e-14 1.08002496e-12,1.4883507 1.08002496e-12,3.32432432 C1.08002496e-12,5.16029795 1.47817098,6.64864865 3.3015873,6.64864865 Z M3.3015873,4.64864865 C2.5858248,4.64864865 2,4.05878945 2,3.32432432 C2,2.5898592 2.5858248,2 3.3015873,2 C4.0173498,2 4.6031746,2.5898592 4.6031746,3.32432432 C4.6031746,4.05878945 4.0173498,4.64864865 3.3015873,4.64864865 Z",id:"Oval-Copy"})),(0,r.h)("g",{id:"Path-Copy-3",opacity:"0.3",transform:"translate(31.000000, 142.000000)",fill:"#01ACCD"},(0,r.h)("polygon",{id:"Path-Copy",points:"5.5 2.5 8 2.5 8 5.5 5.5 5.5 5.5 8 2.5 8 2.5 5.5 0 5.5 0 2.5 2.5 2.5 2.5 0 5.5 0"})),(0,r.h)("g",{id:"Oval-Copy-6",opacity:"0.6",transform:"translate(139.000000, 139.000000)",fill:"#01ACCD"},(0,r.h)("path",{d:"M3.3015873,6.64864865 C5.12500362,6.64864865 6.6031746,5.16029795 6.6031746,3.32432432 C6.6031746,1.4883507 5.12500362,0 3.3015873,0 C1.47817098,0 1.08713039e-12,1.4883507 1.08713039e-12,3.32432432 C1.08713039e-12,5.16029795 1.47817098,6.64864865 3.3015873,6.64864865 Z M3.3015873,4.64864865 C2.5858248,4.64864865 2,4.05878945 2,3.32432432 C2,2.5898592 2.5858248,2 3.3015873,2 C4.0173498,2 4.6031746,2.5898592 4.6031746,3.32432432 C4.6031746,4.05878945 4.0173498,4.64864865 3.3015873,4.64864865 Z",id:"Oval-Copy-2"})),(0,r.h)("g",{id:"Path-2",opacity:"0.4",transform:"translate(122.000000, 122.000000)",fill:"#01ACCD"},(0,r.h)("polygon",{id:"Path",points:"5.5 2.5 8 2.5 8 5.5 5.5 5.5 5.5 8 2.5 8 2.5 5.5 0 5.5 0 2.5 2.5 2.5 2.5 0 5.5 0"}))))}},768:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OfflineIcon=void 0;var r=n(522);t.OfflineIcon=function(){return(0,r.h)("svg",{"aria-hidden":"true",width:"184px",height:"184px",viewBox:"0 0 184 184",version:"1.1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},(0,r.h)("defs",null,(0,r.h)("rect",{id:"path-1",x:"0",y:"0",width:"90.964193",height:"77.2579884",rx:"11"}),(0,r.h)("path",{d:"M90.964193,11 L90.964193,66.2579884 C90.964193,72.3331207 86.0393252,77.2579884 79.964193,77.2579884 L11,77.2579884 C4.92486775,77.2579884 -2.94629772e-14,72.3331207 -3.19833136e-14,66.2579884 L-0.00182368272,59.6097609 C13.5778025,58.167151 28.8400511,53.7461034 44.0147687,46.3056632 C64.8307234,36.0988176 81.2945479,22.2634892 90.6759762,8.48456734 C90.8641812,9.29189274 90.964193,10.1342669 90.964193,11 Z",id:"path-3"}),(0,r.h)("rect",{id:"path-5",x:"0",y:"0",width:"90.964193",height:"77.2579884",rx:"11"})),(0,r.h)("g",{id:"IL/-Offline",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},(0,r.h)("circle",{id:"Oval",fill:"#333333",cx:"92",cy:"92",r:"92"}),(0,r.h)("g",{id:"Group-3",transform:"translate(24.000000, 36.000000)"},(0,r.h)("path",{d:"M35.6517277,35.5524745 L54.0726779,3.75010548 C54.3106243,3.33930919 54.8365341,3.19918663 55.2473304,3.437133 C55.2494193,3.43834291 55.251503,3.43956162 55.2535815,3.44078908 C55.6694709,3.6863879 55.8150437,4.21794092 55.5823219,4.64117051 L37.8657726,36.8606115 C37.530216,37.470857 36.7634918,37.6935365 36.1532463,37.3579799 C36.1419427,37.3517644 36.1307352,37.3453758 36.1196277,37.3388164 C35.4997544,36.9727572 35.2909037,36.1754097 35.6517277,35.5524745 Z",id:"Rectangle-Copy-11",fill:"#4DA2B2"}),(0,r.h)("path",{d:"M32.2082846,37.8657542 L19.3998876,13.6458303 C19.1752326,13.2210209 19.3201646,12.6947384 19.730628,12.4448332 C20.1216314,12.206776 20.6315858,12.3307633 20.8696431,12.7217667 C20.8741679,12.7291986 20.8785754,12.7367012 20.8828639,12.7442719 L34.3675881,36.5490926 C34.7200351,37.1712734 34.5148331,37.9608878 33.904058,38.3327502 C33.3343068,38.6796357 32.591226,38.4989673 32.2443405,37.9292161 C32.2316853,37.9084302 32.2196612,37.8872666 32.2082846,37.8657542 Z",id:"Rectangle-Copy-11",fill:"#4DA2B2"}),(0,r.h)("g",{id:"Group-2",transform:"translate(0.000000, 33.000000)"},(0,r.h)("path",{d:"M34.9892086,0 C42.5123344,0 48.6777665,2.59866461 49.2389484,5.89759055 L118.273381,5.8974359 C128.615807,5.8974359 137,14.2586139 137,24.5726496 L137,80.5982906 C137,88.4553951 132.134482,95.1792166 125.244241,97.9367593 C125.310086,98.2395902 125.343811,98.5538719 125.343811,98.8760306 C125.343811,101.299455 123.435369,103.277138 121.039394,103.38817 L120.826755,103.393087 L113.118,103.392436 L114.063659,111.897226 C114.193992,113.069299 113.38625,114.139125 112.223288,114.334731 C111.050245,114.532032 109.920822,113.800519 109.621158,112.649363 L107.258904,103.574784 C107.243159,103.5143 107.229454,103.453765 107.217744,103.39325 L29.3178248,103.39325 L29.3158657,103.403281 L29.2766645,103.574784 L26.9144106,112.649363 C26.6147467,113.800519 25.4853242,114.532032 24.3122805,114.334731 C23.202181,114.148016 22.4157417,113.16475 22.4598971,112.056348 L22.47191,111.897226 L23.417,103.392436 L18.3156174,103.393087 C15.8921933,103.393087 13.9145099,101.484644 13.8034777,99.0886692 L13.7985612,98.8760306 C13.7985612,98.7908374 13.8009196,98.7061951 13.8055748,98.6221653 C5.85090063,96.4676365 0,89.2143635 0,80.5982906 L0,24.5726496 C0,14.2586139 8.38419278,5.8974359 18.7266187,5.8974359 L20.7394688,5.89759055 C21.3006507,2.59866461 27.4660828,0 34.9892086,0 Z M118.273381,7.86324786 L47.1474988,7.8637714 C41.8482152,9.42572084 28.1307562,9.42574729 22.8311876,7.86385072 L18.7266187,7.86324786 C9.47286919,7.86324786 1.97122302,15.3443018 1.97122302,24.5726496 L1.97122302,80.5982906 C1.97122302,88.3131488 7.21403852,94.8068433 14.3403964,96.7293221 C15.0728626,95.3760463 16.475442,94.4393128 18.1029788,94.3638909 L18.3156174,94.3589744 L120.826755,94.3589744 C122.294974,94.3589744 123.599585,95.0594645 124.424614,96.144471 C130.635121,93.6999209 135.028777,87.6607939 135.028777,80.5982906 L135.028777,24.5726496 C135.028777,15.3443018 127.527131,7.86324786 118.273381,7.86324786 Z",id:"Combined-Shape",fill:"#1A7080"}),(0,r.h)("path",{d:"M18.7266187,7.86324786 C9.47286919,7.86324786 1.97122302,15.3443018 1.97122302,24.5726496 L1.97122302,80.5982906 C1.97122302,89.8266383 9.47286919,97.3076923 18.7266187,97.3076923 L118.273381,97.3076923 C127.527131,97.3076923 135.028777,89.8266383 135.028777,80.5982906 L135.028777,24.5726496 C135.028777,15.3443018 127.527131,7.86324786 118.273381,7.86324786 L18.7266187,7.86324786 Z",id:"Path",fill:"#4DA2B2","fill-rule":"nonzero"})),(0,r.h)("rect",{id:"Rectangle",stroke:"#1A7080","stroke-width":"2",fill:"#37616A",transform:"translate(117.500000, 85.000000) scale(-1, 1) translate(-117.500000, -85.000000) ",x:"108",y:"47",width:"19",height:"76",rx:"6"}),(0,r.h)("circle",{id:"Oval",fill:"#4DA2B2",cx:"117.5",cy:"59.5",r:"6.5"}),(0,r.h)("circle",{id:"Oval-Copy",fill:"#4DA2B2",cx:"117.5",cy:"78.5",r:"6.5"}),(0,r.h)("path",{d:"M111.354368,76.275373 L123.440297,76.3345845 C124.31342,76.3388621 125.020168,77.0456101 125.024446,77.9187333 C125.028669,78.7808798 124.333186,79.4832118 123.471039,79.4874356 C123.465941,79.4874606 123.460842,79.4874606 123.455743,79.4874356 L111.369814,79.4282241 C110.496691,79.4239464 109.789943,78.7171985 109.785665,77.8440753 C109.781442,76.9819288 110.476925,76.2795968 111.339072,76.275373 C111.34417,76.275348 111.349269,76.275348 111.354368,76.275373 Z",id:"Rectangle",fill:"#1A7080",transform:"translate(117.405056, 77.881404) rotate(45.000000) translate(-117.405056, -77.881404) "}),(0,r.h)("path",{d:"M111.349131,57.2075061 L123.480112,57.2588502 C124.350765,57.2625352 125.055661,57.9674167 125.059365,58.8380699 C125.063027,59.6992343 124.367885,60.4003151 123.506721,60.4039779 C123.50231,60.4039966 123.4979,60.4039967 123.493489,60.403978 L111.362508,60.3526339 C110.491855,60.3489489 109.786958,59.6440675 109.783255,58.7734142 C109.779593,57.9122499 110.474735,57.211169 111.335899,57.2075063 C111.34031,57.2074875 111.34472,57.2074875 111.349131,57.2075061 Z",id:"Rectangle-Copy-12",fill:"#1A7080",transform:"translate(117.421310, 58.805742) scale(-1, 1) rotate(60.000000) translate(-117.421310, -58.805742) "}),(0,r.h)("rect",{id:"Rectangle-Copy",fill:"#4DA2B2",x:"111",y:"92",width:"12",height:"1",rx:"0.5"}),(0,r.h)("rect",{id:"Rectangle-Copy-2",fill:"#4DA2B2",x:"111",y:"96",width:"12",height:"1",rx:"0.5"}),(0,r.h)("rect",{id:"Rectangle-Copy-4",fill:"#4DA2B2",x:"111",y:"102",width:"12",height:"1",rx:"0.5"}),(0,r.h)("rect",{id:"Rectangle-Copy-5",fill:"#4DA2B2",x:"111",y:"108",width:"12",height:"1",rx:"0.5"}),(0,r.h)("rect",{id:"Rectangle-Copy-6",fill:"#4DA2B2",x:"111",y:"113",width:"12",height:"1",rx:"0.5"}),(0,r.h)("rect",{id:"Rectangle-Copy-7",fill:"#4DA2B2",x:"111",y:"118",width:"12",height:"1",rx:"0.5"}),(0,r.h)("circle",{id:"Oval",fill:"#1A7080",cx:"56.5",cy:"2.5",r:"2.5"}),(0,r.h)("circle",{id:"Oval-Copy-2",fill:"#1A7080",cx:"19.5",cy:"12.5",r:"2.5"}),(0,r.h)("g",{id:"Group",transform:"translate(10.000000, 46.000000)"},(0,r.h)("mask",{id:"mask-2",fill:"white"},(0,r.h)("use",{xlinkHref:"#path-1"})),(0,r.h)("use",{id:"Mask",fill:"#EDF2FE",opacity:"0",xlinkHref:"#path-1"}),(0,r.h)("g",{opacity:"0.5",mask:"url(#mask-2)"},(0,r.h)("g",{transform:"translate(1.978261, 0.000000)"},(0,r.h)("rect",{id:"Rectangle",fill:"#333333",x:"62.3969599",y:"0.05113601",width:"12.741309",height:"76.6358337"}),(0,r.h)("rect",{id:"Rectangle-Copy-18",fill:"#37616A",x:"75.1382689",y:"0.05113601",width:"12.741309",height:"76.6358337"}),(0,r.h)("rect",{id:"Rectangle-Copy-13",fill:"#37616A",x:"49.6556509",y:"0.05113601",width:"12.741309",height:"76.6358337"}),(0,r.h)("rect",{id:"Rectangle-Copy-14",fill:"#333333",x:"36.9143418",y:"0.05113601",width:"12.741309",height:"76.6358337"}),(0,r.h)("rect",{id:"Rectangle-Copy-15",fill:"#37616A",x:"24.9693646",y:"0.05113601",width:"12.741309",height:"76.6358337"}),(0,r.h)("rect",{id:"Rectangle-Copy-16",fill:"#333333",x:"12.2280556",y:"0.05113601",width:"12.741309",height:"76.6358337"}),(0,r.h)("rect",{id:"Rectangle-Copy-17",fill:"#37616A",x:"2.48689958e-14",y:"-1.77635684e-13",width:"12.741309",height:"76.6358337"}))),(0,r.h)("mask",{id:"mask-4",fill:"white"},(0,r.h)("use",{xlinkHref:"#path-3"})),(0,r.h)("use",{id:"Combined-Shape",fill:"#FFFFFF",opacity:"0.08",xlinkHref:"#path-3"}),(0,r.h)("mask",{id:"mask-6",fill:"white"},(0,r.h)("use",{xlinkHref:"#path-5"})),(0,r.h)("rect",{stroke:"#1A7080","stroke-width":"2",x:"1",y:"1",width:"88.964193",height:"75.2579884",rx:"11"}))),(0,r.h)("g",{id:"Oval-Copy-5",opacity:"0.3",transform:"translate(57.000000, 23.000000)",fill:"#01ACCD"},(0,r.h)("path",{d:"M3.3015873,6.64864865 C5.12500362,6.64864865 6.6031746,5.16029795 6.6031746,3.32432432 C6.6031746,1.4883507 5.12500362,-5.32907052e-15 3.3015873,-5.32907052e-15 C1.47817098,-5.32907052e-15 1.07647224e-12,1.4883507 1.07647224e-12,3.32432432 C1.07647224e-12,5.16029795 1.47817098,6.64864865 3.3015873,6.64864865 Z M3.3015873,4.64864865 C2.5858248,4.64864865 2,4.05878945 2,3.32432432 C2,2.5898592 2.5858248,2 3.3015873,2 C4.0173498,2 4.6031746,2.5898592 4.6031746,3.32432432 C4.6031746,4.05878945 4.0173498,4.64864865 3.3015873,4.64864865 Z",id:"Oval-Copy-3"})),(0,r.h)("g",{id:"Path-Copy-4",opacity:"0.9",transform:"translate(111.000000, 52.000000)",fill:"#01ACCD"},(0,r.h)("polygon",{id:"Path-Copy-2",points:"5.5 2.5 8 2.5 8 5.5 5.5 5.5 5.5 8 2.5 8 2.5 5.5 0 5.5 0 2.5 2.5 2.5 2.5 0 5.5 0"})),(0,r.h)("g",{id:"Oval-2",opacity:"0.5",transform:"translate(138.000000, 27.000000)",fill:"#01ACCD"},(0,r.h)("path",{d:"M3.3015873,6.64864865 C5.12500362,6.64864865 6.6031746,5.16029795 6.6031746,3.32432432 C6.6031746,1.4883507 5.12500362,0 3.3015873,0 C1.47817098,0 1.08002496e-12,1.4883507 1.08002496e-12,3.32432432 C1.08002496e-12,5.16029795 1.47817098,6.64864865 3.3015873,6.64864865 Z M3.3015873,4.64864865 C2.5858248,4.64864865 2,4.05878945 2,3.32432432 C2,2.5898592 2.5858248,2 3.3015873,2 C4.0173498,2 4.6031746,2.5898592 4.6031746,3.32432432 C4.6031746,4.05878945 4.0173498,4.64864865 3.3015873,4.64864865 Z",id:"Oval"})),(0,r.h)("g",{id:"Oval-Copy-4",opacity:"0.8",transform:"translate(17.000000, 53.000000)",fill:"#01ACCD"},(0,r.h)("path",{d:"M3.3015873,6.64864865 C5.12500362,6.64864865 6.6031746,5.16029795 6.6031746,3.32432432 C6.6031746,1.4883507 5.12500362,1.42108547e-14 3.3015873,1.42108547e-14 C1.47817098,1.42108547e-14 1.08002496e-12,1.4883507 1.08002496e-12,3.32432432 C1.08002496e-12,5.16029795 1.47817098,6.64864865 3.3015873,6.64864865 Z M3.3015873,4.64864865 C2.5858248,4.64864865 2,4.05878945 2,3.32432432 C2,2.5898592 2.5858248,2 3.3015873,2 C4.0173498,2 4.6031746,2.5898592 4.6031746,3.32432432 C4.6031746,4.05878945 4.0173498,4.64864865 3.3015873,4.64864865 Z",id:"Oval-Copy"})),(0,r.h)("g",{id:"Path-Copy-3",opacity:"0.3",transform:"translate(165.000000, 65.000000)",fill:"#01ACCD"},(0,r.h)("polygon",{id:"Path-Copy",points:"5.5 2.5 8 2.5 8 5.5 5.5 5.5 5.5 8 2.5 8 2.5 5.5 0 5.5 0 2.5 2.5 2.5 2.5 0 5.5 0"})),(0,r.h)("g",{id:"Path-2",opacity:"0.4",transform:"translate(97.000000, 6.000000)",fill:"#01ACCD"},(0,r.h)("polygon",{id:"Path",points:"5.5 2.5 8 2.5 8 5.5 5.5 5.5 5.5 8 2.5 8 2.5 5.5 0 5.5 0 2.5 2.5 2.5 2.5 0 5.5 0"}))))}},422:function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(t,"__esModule",{value:!0}),t.Offline=void 0;var a=n(522),s=n(157),l=n(768),c=n(799),u=KalturaPlayer.ui.preacti18n,p=u.withText,d=u.Text,h={noInternetTitle:(0,a.h)(d,{id:"kalturaLive.no_internet_title"},"No Internet Connection"),noInternetBody:(0,a.h)(d,{id:"kalturaLive.no_internet_body"},"Check your network"),offlineTitle:(0,a.h)(d,{id:"kalturaLive.offline_title"},"Currently not broadcasting"),offlineBody:(0,a.h)(d,{id:"kalturaLive.offline_body"},"Video will play once broadcasting starts"),httpProblemTitle:(0,a.h)(d,{id:"kalturaLive.http_problem_title"},"Something went wrong"),httpProblemBody:(0,a.h)(d,{id:"kalturaLive.http_problem_body"},"Try refreshing the page")},f=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.render=function(e){return(0,a.h)("div",{className:s.offlineWrapper,role:"banner"},(0,a.h)("div",{className:s.offlineIcon,"aria-hidden":"true"},navigator.onLine?(0,a.h)(l.OfflineIcon,null):(0,a.h)(c.NetworkIssueIcon,null)),(0,a.h)("div",{role:"contentinfo"},(0,a.h)("p",{className:s.primaryText},e.httpError?navigator.onLine?e.httpProblemTitle:e.noInternetTitle:e.offlineTitle),(0,a.h)("p",{className:s.secondaryText},e.httpError?navigator.onLine?e.httpProblemBody:e.noInternetBody:e.offlineBody)))},t.defaultProps={httpError:!1},o([p(h)],t)}(a.Component);t.Offline=f},85:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.KalturaLiveEngineDecorator=void 0;var n=KalturaPlayer.core.Error,r=[n.Code.HTTP_ERROR,n.Code.TIMEOUT,n.Code.LIVE_MANIFEST_REFRESH_ERROR,n.Code.VIDEO_ERROR,n.Code.NATIVE_ADAPTER_LOAD_FAILED],i=function(){function e(e,t,n,r){var i=this;this._handleError=function(e){e.payload.severity===i._plugin.player.Error.Severity.CRITICAL&&(i._plugin.playerHasError=!0),i._hadError=!0},this._handleEnd=function(){i._plugin.isMediaLive&&(i._plugin.detachMediaSource(),i._plugin.updateLiveStatus(),i._ended=!0)},this._handleMediaLoaded=function(){i._hadError=!1,i._ended=!1},this._plugin=t,this._engine=e,this._hadError=!1,this._ended=!1,this._dispatcher=n,this._logger=r,this._plugin.player.addEventListener(this._plugin.player.Event.PLAYER_RESET,this._handleMediaLoaded),this._engine.addEventListener(this._plugin.player.Event.ERROR,this._handleError),this._engine.addEventListener(this._plugin.player.Event.ENDED,this._handleEnd)}return Object.defineProperty(e.prototype,"active",{get:function(){return this._plugin.isMediaLive&&(this._hadError||this._ended)},enumerable:!1,configurable:!0}),e.prototype.dispatchEvent=function(e){return e.type===this._plugin.player.Event.ENDED?(this._ended=!1,!0):"error"===e.type&&e.payload&&e.payload.code&&r.indexOf(e.payload.code)>-1?(this._logger.info("Kaltura live-decorator prevented interrupted error ".concat(e.payload.code)),this._plugin.updateLiveStatus(),!0):this._dispatcher(e)},e}();t.KalturaLiveEngineDecorator=i},948:function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.KalturaLivePlugin=t.KalturaEntryServerNodeStatus=t.LiveBroadcastStates=void 0;var o,a,s=n(522),l=n(781),c=n(85),u=n(240),p=n(729),d=n(325);!function(e){e.Unknown="Unknown",e.Error="Error",e.Live="Live",e.Offline="Offline"}(o=t.LiveBroadcastStates||(t.LiveBroadcastStates={})),function(e){e[e.authenticated=3]="authenticated",e[e.broadcasting=2]="broadcasting",e[e.error=-1]="error",e[e.markedForDeletion=4]="markedForDeletion",e[e.playable=1]="playable",e[e.stopped=0]="stopped",e[e.taskFinished=9]="taskFinished",e[e.taskPending=5]="taskPending",e[e.taskProcessing=7]="taskProcessing",e[e.taskQueued=6]="taskQueued",e[e.taskUploading=8]="taskUploading"}(a=t.KalturaEntryServerNodeStatus||(t.KalturaEntryServerNodeStatus={}));var h=function(e){function t(t,n,r){var i=e.call(this,t,n,r)||this;return i.isMediaLive=!1,i._broadcastState=o.Unknown,i._wasPlayed=!1,i._absolutePosition=null,i._isLiveApiCallTimeout=null,i._liveTagState=p.LiveTagStates.Live,i._activeRequest=!1,i.playerHasError=!1,i._mediaDetached=!1,i._liveTag=(0,s.createRef)(),i._offlineSlate=(0,s.createRef)(),i._activatePlugin=function(){i.isMediaLive=i.player.isLive(),i.isMediaLive&&(i.eventManager.listen(i.player,i.player.Event.FIRST_PLAY,i._handleFirstPlay),i.eventManager.listen(i.player,i.player.Event.TIMED_METADATA,i.handleTimedMetadata),i.eventManager.listen(i.player,i.player.Event.MEDIA_LOADED,i._handleMediaLoaded))},i._handleMediaLoaded=function(){i.player.configure({plugins:{kava:{tamperAnalyticsHandler:i._tamperAnalyticsHandler}}}),i.updateLiveStatus()},i._addLiveTag=function(){i.player.ui.addComponent({label:"kaltura-live-tag",presets:["Live"],replaceComponent:"LiveTag",container:"BottomBarLeftControls",get:function(){return(0,s.h)(p.LiveTag,{ref:i._liveTag,liveTagState:i._liveTagState})}})},i._addOfflineSlateToPlayerArea=function(){i.player.ui.addComponent({label:"no-longer-live-overlay",presets:["Live","Playback"],container:"VideoArea",get:function(){return(0,s.h)(u.OfflineSlate,{ref:i._offlineSlate,getGuiAreaNode:i._getGuiAreaNode})}})},i._updateOfflineSlate=function(e){var t,n;null===(n=null===(t=i._offlineSlate)||void 0===t?void 0:t.current)||void 0===n||n.manageOfflineSlate(e)},i._updateLiveTag=function(e){var t,n;i._liveTagState=e,null===(n=null===(t=i._liveTag)||void 0===t?void 0:t.current)||void 0===n||n.updateLiveTagState(e)},i.handleTimedMetadata=function(e){var t=e.payload;if(t&&t.cues){var n=t.cues.filter((function(e){return e.value&&"TEXT"===e.value.key}));if(n.length)try{i._absolutePosition=JSON.parse(n[n.length-1].value.data).timestamp}catch(e){i._absolutePosition=null,i.logger.warn("Failed parsing timedmetadata payload cue ",e)}}else i._absolutePosition=null},i._tamperAnalyticsHandler=function(e){return i._absolutePosition&&(e.absolutePosition=i._absolutePosition),!0},i._handleFirstPlay=function(){i._wasPlayed=!0},i._loadMedia=function(){i.playerHasError=!1,i.player.configure({playback:{autoplay:!0}}),i.player.loadMedia({entryId:i.player.config.sources.id})},i.detachMediaSource=function(){i._mediaDetached=!0,i.player.detachMediaSource()},i._attachMediaSource=function(){i._mediaDetached=!1,i.player.addEventListener(i.player.Event.CAN_PLAY,i._restoreLiveEdge),i.player.attachMediaSource(),i.player.play()},i._restoreLiveEdge=function(){i.player.seekToLiveEdge(),i.player.removeEventListener(i.player.Event.CAN_PLAY,i._restoreLiveEdge)},i._resetTimeout=function(){i._isLiveApiCallTimeout&&(clearTimeout(i._isLiveApiCallTimeout),i._isLiveApiCallTimeout=null)},i._initTimeout=function(){var e=i.config.isLiveInterval;i._resetTimeout(),i._isLiveApiCallTimeout=setTimeout(i.updateLiveStatus,1e3*e)},i._getGuiAreaNode=function(){return(document.getElementById(i.player.config.targetId)||document).querySelector(".playkit-gui-area")||null},i.updateLiveStatus=function(){var e;i.logger.info("Calling LiveStreamGetDetailsAction ".concat(i.config.checkLiveWithKs?"with":"without"," KS"));var t=i.player.config.sources.id,n=i.config.checkLiveWithKs?null===(e=i.player.config.session)||void 0===e?void 0:e.ks:null;i._activeRequest||(i._resetTimeout(),i._activeRequest=!0,i.player.provider.doRequest([{loader:d.GetStreamDetailsLoader,params:{ks:n,id:t}}]).then((function(e){if(e&&e.has(d.GetStreamDetailsLoader.id)){var t=e.get(d.GetStreamDetailsLoader.id),n=null==t?void 0:t.response;if(i._activeRequest=!1,i._liveTagState=p.LiveTagStates.Offline,!n.broadcastStatus)return void i._initTimeout();var r=n.primaryStreamStatus,s=n.secondaryStreamStatus,l=n.broadcastStatus;if(i.logger.info("LiveStreamGetDetails received:\n              Primary stream: ".concat(r,";\n              Secondary stream: ").concat(s,";\n              Broadcast Status: ").concat(l,";\n            ")),![r,s].some((function(e){return e===a.playable}))&&l===d.KalturaLiveStreamBroadcastStatus.live&&i._mediaDetached||l===d.KalturaLiveStreamBroadcastStatus.offline)return i._updateLiveTag(p.LiveTagStates.Offline),void i.handleLiveStatusReceived(o.Offline);switch(l){case d.KalturaLiveStreamBroadcastStatus.live:i._updateLiveTag(p.LiveTagStates.Live),i.handleLiveStatusReceived(o.Live);break;case d.KalturaLiveStreamBroadcastStatus.preview:i.config.checkLiveWithKs?(i._updateLiveTag(p.LiveTagStates.Preview),i.handleLiveStatusReceived(o.Live)):(i._updateLiveTag(p.LiveTagStates.Offline),i.handleLiveStatusReceived(o.Offline))}}})).catch((function(e){i._activeRequest=!1,i._updateLiveTag(p.LiveTagStates.Offline),i.handleLiveStatusReceived(o.Error),i.logger.error("Failed to call isLive API",e),i._initTimeout()})))},i.player=n,i.eventManager.listen(i.player,i.player.Event.SOURCE_SELECTED,i._activatePlugin),i._addLiveTag(),i._addOfflineSlateToPlayerArea(),i}return i(t,e),t.prototype.getMiddlewareImpl=function(){return new l.KalturaLiveMiddleware(this)},t.prototype.getEngineDecorator=function(e,t){return new c.KalturaLiveEngineDecorator(e,this,t,this.logger)},t.prototype.loadMedia=function(){this.player.configure({playback:{options:{html5:{hls:{levelLoadingMaxRetryTimeout:750},native:{heartbeatTimeout:1e4},dash:{streaming:{jumpLargeGaps:!0}}}}}})},Object.defineProperty(t.prototype,"broadcastState",{get:function(){return this._broadcastState},enumerable:!1,configurable:!0}),t.prototype.handleLiveStatusReceived=function(e){if(this._broadcastState=e,this.logger.info("Received isLive with value: "+e),e!==o.Error||!this.player.paused)return this._wasPlayed||e!==o.Offline?e===o.Offline?(this._manageOfflineSlate(u.OfflineTypes.NoLongerLive),this._mediaDetached&&this.player.dispatchEvent(new KalturaPlayer.core.FakeEvent(this.player.Event.ENDED)),void this.logger.info("Received isLive false after ended - show no longer live slate")):void(e===o.Live&&(this.playerHasError&&(this.logger.info("Player got error but stream is Live now. Reload media"),this._loadMedia()),this._mediaDetached&&(this.logger.info("Media ended but stream is Live now. Attach media"),this._attachMediaSource()),this._manageOfflineSlate(u.OfflineTypes.None))):(this._manageOfflineSlate(u.OfflineTypes.Offline),void this.logger.info("Offline before first play - show offline slate"));this._manageOfflineSlate(u.OfflineTypes.HttpError)},Object.defineProperty(t.prototype,"sidePanelsManager",{get:function(){return this.player.getService("sidePanelsManager")},enumerable:!1,configurable:!0}),t.prototype._manageOfflineSlate=function(e){var t,n,r=this;if(e===u.OfflineTypes.None)return this._updateOfflineSlate(u.OfflineTypes.None),void(this.config.checkLiveWithKs&&this._initTimeout());switch(this._initTimeout(),e){case u.OfflineTypes.NoLongerLive:(!this.player.isDvr()||this._mediaDetached||this.playerHasError)&&this._updateOfflineSlate(u.OfflineTypes.NoLongerLive);break;case u.OfflineTypes.Offline:this._updateOfflineSlate(u.OfflineTypes.Offline);break;case u.OfflineTypes.HttpError:this._updateOfflineSlate(u.OfflineTypes.HttpError)}null===(n=null===(t=this.sidePanelsManager)||void 0===t?void 0:t.componentsRegistry)||void 0===n||n.forEach((function(e,t){e.isActive&&r.sidePanelsManager.deactivateItem(t)}))},t.isValid=function(){return!0},t.prototype.reset=function(){this.player.attachMediaSource(),this._resetTimeout(),this.isMediaLive=!1,this.eventManager.unlisten(this.player,this.player.Event.FIRST_PLAY,this._handleFirstPlay),this.eventManager.unlisten(this.player,this.player.Event.TIMED_METADATA,this.handleTimedMetadata),this.eventManager.unlisten(this.player,this.player.Event.MEDIA_LOADED,this._handleMediaLoaded)},t.prototype.destroy=function(){this.reset(),this.eventManager.destroy()},t.defaultConfig={checkLiveWithKs:!1,isLiveInterval:10},t}(KalturaPlayer.core.BasePlugin);t.KalturaLivePlugin=h},781:function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.KalturaLiveMiddleware=void 0;var o=n(948),a=function(e){function t(t){var n=e.call(this)||this;return n._isFirstPlayedLive=!0,n._nextLoad=null,n._nextPlay=null,n._livePlugin=t,n}return i(t,e),t.prototype.initialPlayHandling=function(){var e=this;this._isFirstPlayedLive&&(this._nextPlay&&this._nextLoad&&this.isPlayerLive()?(this._isFirstPlayedLive=!1,this.callNext(this._nextLoad),this.callNext(this._nextPlay),this._nextLoad=null,this._nextPlay=null,this._livePlugin.logger.info("interrupt play",{method:"play"})):setTimeout((function(){e.initialPlayHandling()}),250))},t.prototype.isPlayerLive=function(){return this._livePlugin.broadcastState===o.LiveBroadcastStates.Live},t.prototype.load=function(e){this._livePlugin.isMediaLive&&!this.isPlayerLive()?(this._livePlugin.updateLiveStatus(),this._nextLoad=e,this.initialPlayHandling(),this._livePlugin.logger.info("interrupt load")):this.callNext(e)},t.prototype.play=function(e){this._isFirstPlayedLive&&this._livePlugin.isMediaLive&&!this.isPlayerLive()?(this._nextPlay=e,this._livePlugin.logger.info("interrupt play")):this.callNext(e)},t.prototype.pause=function(t){e.prototype.callNext.call(this,t)},t}(KalturaPlayer.core.BaseMiddleware);t.KalturaLiveMiddleware=a},325:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GetStreamDetailsLoader=t.KalturaLiveStreamBroadcastStatus=void 0;var n,r=KalturaPlayer.providers.RequestBuilder;(n=t.KalturaLiveStreamBroadcastStatus||(t.KalturaLiveStreamBroadcastStatus={}))[n.live=3]="live",n[n.offline=1]="offline",n[n.preview=2]="preview";var i=function(){function e(e){var t=e.ks,n=e.id;this._requests=[],this._response={};var i=new Map,o=new r(i);o.service="livestream",o.action="getDetails",o.params={id:n},t&&(o.params.ks=t),this.requests.push(o)}return Object.defineProperty(e,"id",{get:function(){return"kaltura-live"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"requests",{get:function(){return this._requests},set:function(e){this._requests=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"response",{get:function(){return this._response},set:function(e){var t;this._response=(null===(t=e[0])||void 0===t?void 0:t.data)||{}},enumerable:!1,configurable:!0}),e.prototype.isValid=function(){return!0},e}();t.GetStreamDetailsLoader=i},522:e=>{"use strict";e.exports=KalturaPlayer.ui.preact}},t={};function n(r){var i=t[r];if(void 0!==i)return i.exports;var o=t[r]={id:r,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.nc=void 0;var r={};(()=>{"use strict";var e=r;Object.defineProperty(e,"__esModule",{value:!0}),e.NAME=e.VERSION=e.Plugin=void 0;var t=n(948);Object.defineProperty(e,"Plugin",{enumerable:!0,get:function(){return t.KalturaLivePlugin}}),e.VERSION="3.1.1",e.NAME="@playkit-js/playkit-js-kaltura-live",KalturaPlayer.core.registerPlugin("kaltura-live",t.KalturaLivePlugin)})(),((KalturaPlayer=void 0===KalturaPlayer?{}:KalturaPlayer).plugins=KalturaPlayer.plugins||{})["kaltura-live"]=r})();
//# sourceMappingURL=playkit-kaltura-live.js.map
var KalturaPlayer;!function(){var t={573:function(t){var e;self,e=()=>(()=>{var t={2955:(t,e,n)=>{"use strict";n.d(e,{Ah:()=>c,Cg:()=>l,ZP:()=>_,bH:()=>u,ce:()=>s,yG:()=>p});var i=n(7537),o=n.n(i),r=n(3645),a=n.n(r)()(o());a.push([t.id,".bannerContainerRoot_K1xa7{position:absolute;max-width:100%;min-width:270px;padding:0 16px 8px;height:88px;bottom:0;left:0;transition:all .5s ease}.bannerContainer_Ca8Vu{position:relative;width:100%;height:100%;border-radius:4px;transition:all .5s ease}.closeButton_nbz3N{position:absolute;background-color:rgba(0,0,0,0);padding:0;border:none;top:0;right:0;width:32px;height:32px;padding:0}.closeButton_nbz3N .small_n5NA7{display:none}.closeButton_nbz3N:hover,.closeButton_nbz3N:active{cursor:pointer}.playkit-size-md .bannerContainerRoot_K1xa7{height:68px;min-width:230px}.playkit-size-md .closeButton_nbz3N{top:8px;right:8px;width:10px;height:10px}.playkit-size-md .closeButton_nbz3N .large_bCALw{display:none}.playkit-size-md .closeButton_nbz3N .small_n5NA7{display:block}.playkit-size-sm .bannerContainerRoot_K1xa7,.playkit-size-xs .bannerContainerRoot_K1xa7,.playkit-size-ty .bannerContainerRoot_K1xa7{display:none;width:0;height:0}","",{version:3,sources:["webpack://./src/ui-common/banner-container/_banner-container.scss"],names:[],mappings:"AAAA,2BAAqB,iBAAiB,CAAC,cAAc,CAAC,eAAe,CAAC,kBAAkB,CAAC,WAAW,CAAC,QAAQ,CAAC,MAAM,CAAC,uBAAuB,CAAC,uBAAiB,iBAAiB,CAAC,UAAU,CAAC,WAAW,CAAC,iBAAiB,CAAC,uBAAuB,CAAC,mBAAa,iBAAiB,CAAC,8BAA8B,CAAC,SAAS,CAAC,WAAW,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,SAAS,CAAC,gCAAoB,YAAY,CAAC,mDAAuC,cAAc,CAAC,4CAAqD,WAAW,CAAC,eAAe,CAAC,oCAA6C,OAAO,CAAC,SAAS,CAAC,UAAU,CAAC,WAAW,CAAC,iDAAoD,YAAY,CAAC,iDAAoD,aAAa,CAAC,oIAA+J,YAAY,CAAC,OAAO,CAAC,QAAQ",sourcesContent:[".bannerContainerRoot{position:absolute;max-width:100%;min-width:270px;padding:0 16px 8px;height:88px;bottom:0;left:0;transition:all .5s ease}.bannerContainer{position:relative;width:100%;height:100%;border-radius:4px;transition:all .5s ease}.closeButton{position:absolute;background-color:rgba(0,0,0,0);padding:0;border:none;top:0;right:0;width:32px;height:32px;padding:0}.closeButton .small{display:none}.closeButton:hover,.closeButton:active{cursor:pointer}:global .playkit-size-md :local .bannerContainerRoot{height:68px;min-width:230px}:global .playkit-size-md :local .closeButton{top:8px;right:8px;width:10px;height:10px}:global .playkit-size-md :local .closeButton .large{display:none}:global .playkit-size-md :local .closeButton .small{display:block}:global .playkit-size-sm :local .bannerContainerRoot,:global .playkit-size-xs :local .bannerContainerRoot,:global .playkit-size-ty :local .bannerContainerRoot{display:none;width:0;height:0}"],sourceRoot:""}]);var s="bannerContainerRoot_K1xa7",l="bannerContainer_Ca8Vu",c="closeButton_nbz3N",p="small_n5NA7",u="large_bCALw";const _=a},8727:(t,e,n)=>{"use strict";n.d(e,{Fu:()=>c,TN:()=>d,Wd:()=>l,ZP:()=>f,aW:()=>p,bH:()=>g,cy:()=>u,d7:()=>A,fL:()=>h,m0:()=>s,yG:()=>_});var i=n(7537),o=n.n(i),r=n(3645),a=n.n(r)()(o());a.push([t.id,".defaultBannerRoot_FcPU5{display:flex;max-width:100%;height:100%;transition:all .5s ease;text-align:left}.bannerWrapper_mXxJz{padding:18px 17px 17px 16px}.iconContainer_peqkF{height:100%;width:64px}.iconWrapper_tGuZb{position:relative;height:48px;width:48px;background-color:rgba(255,255,255,.14);border-radius:50%;transition:all .5s ease}.iconImage_bNDFZ{position:absolute;width:32px;height:32px;left:calc(50% - 16px);top:calc(50% - 16px);transition:all .5s ease;padding:0}.iconImage_bNDFZ .small_n4xT9{display:none}.bannerBody_TiV10{height:100%;flex:1 1 auto;overflow:hidden}.title_H1iK9{opacity:.9;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;color:#ebebeb}.text_tT5dF{opacity:.9;font-size:24px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.21;letter-spacing:normal;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .5s ease}.playkit-size-md .bannerWrapper_mXxJz{padding:14px 16px 14px}.playkit-size-md .iconContainer_peqkF{width:44px}.playkit-size-md .iconWrapper_tGuZb{height:32px;width:32px}.playkit-size-md .iconImage_bNDFZ{width:20px;height:20px;left:calc(50% - 10px);top:calc(50% - 10px)}.playkit-size-md .iconImage_bNDFZ .small_n4xT9{display:block}.playkit-size-md .iconImage_bNDFZ .large_xGydU{display:none}.playkit-size-md .bannerBody_TiV10{flex:1 1 auto}.playkit-size-md .title_H1iK9{font-size:12px;font-weight:bold;line-height:1.17}.playkit-size-md .text_tT5dF{font-size:15px;line-height:1.27}","",{version:3,sources:["webpack://./src/ui-common/banner/_banner.scss"],names:[],mappings:"AAAA,yBAAmB,YAAY,CAAC,cAAc,CAAC,WAAW,CAAC,uBAAuB,CAAC,eAAe,CAAC,qBAAe,2BAA2B,CAAC,qBAAe,WAAW,CAAC,UAAU,CAAC,mBAAa,iBAAiB,CAAC,WAAW,CAAC,UAAU,CAAC,sCAAsC,CAAC,iBAAiB,CAAC,uBAAuB,CAAC,iBAAW,iBAAiB,CAAC,UAAU,CAAC,WAAW,CAAC,qBAAqB,CAAC,oBAAoB,CAAC,uBAAuB,CAAC,SAAS,CAAC,8BAAkB,YAAY,CAAC,kBAAY,WAAW,CAAC,aAAa,CAAC,eAAe,CAAC,aAAO,UAAU,CAAC,cAAc,CAAC,kBAAkB,CAAC,iBAAiB,CAAC,mBAAmB,CAAC,aAAa,CAAC,qBAAqB,CAAC,aAAa,CAAC,YAAM,UAAU,CAAC,cAAc,CAAC,kBAAkB,CAAC,iBAAiB,CAAC,mBAAmB,CAAC,gBAAgB,CAAC,qBAAqB,CAAC,UAAU,CAAC,kBAAkB,CAAC,eAAe,CAAC,sBAAsB,CAAC,uBAAuB,CAAC,sCAA+C,sBAAsB,CAAC,sCAA+C,UAAU,CAAC,oCAA6C,WAAW,CAAC,UAAU,CAAC,kCAA2C,UAAU,CAAC,WAAW,CAAC,qBAAqB,CAAC,oBAAoB,CAAC,+CAAkD,aAAa,CAAC,+CAAkD,YAAY,CAAC,mCAA4C,aAAa,CAAC,8BAAuC,cAAc,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,6BAAsC,cAAc,CAAC,gBAAgB",sourcesContent:[".defaultBannerRoot{display:flex;max-width:100%;height:100%;transition:all .5s ease;text-align:left}.bannerWrapper{padding:18px 17px 17px 16px}.iconContainer{height:100%;width:64px}.iconWrapper{position:relative;height:48px;width:48px;background-color:rgba(255,255,255,.14);border-radius:50%;transition:all .5s ease}.iconImage{position:absolute;width:32px;height:32px;left:calc(50% - 16px);top:calc(50% - 16px);transition:all .5s ease;padding:0}.iconImage .small{display:none}.bannerBody{height:100%;flex:1 1 auto;overflow:hidden}.title{opacity:.9;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;color:#ebebeb}.text{opacity:.9;font-size:24px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.21;letter-spacing:normal;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .5s ease}:global .playkit-size-md :local .bannerWrapper{padding:14px 16px 14px}:global .playkit-size-md :local .iconContainer{width:44px}:global .playkit-size-md :local .iconWrapper{height:32px;width:32px}:global .playkit-size-md :local .iconImage{width:20px;height:20px;left:calc(50% - 10px);top:calc(50% - 10px)}:global .playkit-size-md :local .iconImage .small{display:block}:global .playkit-size-md :local .iconImage .large{display:none}:global .playkit-size-md :local .bannerBody{flex:1 1 auto}:global .playkit-size-md :local .title{font-size:12px;font-weight:bold;line-height:1.17}:global .playkit-size-md :local .text{font-size:15px;line-height:1.27}"],sourceRoot:""}]);var s="defaultBannerRoot_FcPU5",l="bannerWrapper_mXxJz",c="iconContainer_peqkF",p="iconWrapper_tGuZb",u="iconImage_bNDFZ",_="small_n4xT9",A="bannerBody_TiV10",d="title_H1iK9",h="text_tT5dF",g="large_xGydU";const f=a},5985:(t,e,n)=>{"use strict";n.d(e,{V:()=>s,Z:()=>l});var i=n(7537),o=n.n(i),r=n(3645),a=n.n(r)()(o());a.push([t.id,".fill-container_hw3_7{width:100%;height:100%;overflow:hidden}","",{version:3,sources:["webpack://./src/ui-common/injected-component/injected-component.scss"],names:[],mappings:"AAAA,sBAAgB,UAAU,CAAC,WAAW,CAAC,eAAe",sourcesContent:[".fill-container{width:100%;height:100%;overflow:hidden}"],sourceRoot:""}]);var s="fill-container_hw3_7";const l=a},1326:(t,e,n)=>{"use strict";n.d(e,{V:()=>s,Z:()=>l});var i=n(7537),o=n.n(i),r=n(3645),a=n.n(r)()(o());a.push([t.id,".fill-container_bXz_O{width:100%;height:100%}","",{version:3,sources:["webpack://./src/ui-common/managed-component/_managed-component.scss"],names:[],mappings:"AAAA,sBAAgB,UAAU,CAAC,WAAW",sourcesContent:[".fill-container{width:100%;height:100%}"],sourceRoot:""}]);var s="fill-container_bXz_O";const l=a},2480:(t,e,n)=>{"use strict";n.d(e,{Ah:()=>_,Fu:()=>h,GK:()=>s,Jc:()=>u,Qm:()=>c,Rr:()=>l,TN:()=>A,X$:()=>d,ZP:()=>C,aW:()=>g,fL:()=>f,x_:()=>p});var i=n(7537),o=n.n(i),r=n(3645),a=n.n(r)()(o());a.push([t.id,".toastWrapper_COU8f{position:relative;min-width:120px;max-width:264px;height:100%;border-radius:4px;background-color:#222;border-left-style:solid;border-left-width:4px;text-align:left}.infoToast_G1Pcn{border-left-color:#01accd}.successToast_qxdk2{border-left-color:#009e48}.warnToast_exwq_{border-left-color:#f9a71b}.errorToast_zWxrk{border-left-color:#e7585d}.closeButton_erWFo{position:absolute;background-color:rgba(0,0,0,0);top:0;right:0;width:16px;height:16px;object-fit:contain;background-repeat:no-repeat;border:none;padding:0}.closeButton_erWFo:hover{cursor:pointer}.title_WsGFu{font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.17;letter-spacing:normal;color:#ccc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-top:4px;padding-right:16px;padding-left:12px}.toastBody_oRqUX{position:relative;width:100%;padding:2px 16px 5px 12px}.iconContainer_nOLnP{position:relative;height:16px;width:16px;float:left;margin-right:7px}.iconWrapper_cRX3a{height:16px;width:16px}.text_NL9Fe{font-size:14px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#ccc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}","",{version:3,sources:["webpack://./src/ui-common/toast/_toast.scss"],names:[],mappings:"AAAA,oBAAc,iBAAiB,CAAC,eAAe,CAAC,eAAe,CAAC,WAAW,CAAC,iBAAiB,CAAC,qBAAqB,CAAC,uBAAuB,CAAC,qBAAqB,CAAC,eAAe,CAAC,iBAAW,yBAAyB,CAAC,oBAAc,yBAAyB,CAAC,iBAAW,yBAAyB,CAAC,kBAAY,yBAAyB,CAAC,mBAAa,iBAAiB,CAAC,8BAA8B,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,kBAAkB,CAAC,2BAA2B,CAAC,WAAW,CAAC,SAAS,CAAC,yBAAmB,cAAc,CAAC,aAAO,cAAc,CAAC,kBAAkB,CAAC,iBAAiB,CAAC,mBAAmB,CAAC,gBAAgB,CAAC,qBAAqB,CAAC,UAAU,CAAC,kBAAkB,CAAC,eAAe,CAAC,sBAAsB,CAAC,eAAe,CAAC,kBAAkB,CAAC,iBAAiB,CAAC,iBAAW,iBAAiB,CAAC,UAAU,CAAC,yBAAyB,CAAC,qBAAe,iBAAiB,CAAC,WAAW,CAAC,UAAU,CAAC,UAAU,CAAC,gBAAgB,CAAC,mBAAa,WAAW,CAAC,UAAU,CAAC,YAAM,cAAc,CAAC,gBAAgB,CAAC,iBAAiB,CAAC,mBAAmB,CAAC,kBAAkB,CAAC,qBAAqB,CAAC,UAAU,CAAC,kBAAkB,CAAC,eAAe,CAAC,sBAAsB",sourcesContent:[".toastWrapper{position:relative;min-width:120px;max-width:264px;height:100%;border-radius:4px;background-color:#222;border-left-style:solid;border-left-width:4px;text-align:left}.infoToast{border-left-color:#01accd}.successToast{border-left-color:#009e48}.warnToast{border-left-color:#f9a71b}.errorToast{border-left-color:#e7585d}.closeButton{position:absolute;background-color:rgba(0,0,0,0);top:0;right:0;width:16px;height:16px;object-fit:contain;background-repeat:no-repeat;border:none;padding:0}.closeButton:hover{cursor:pointer}.title{font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.17;letter-spacing:normal;color:#ccc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-top:4px;padding-right:16px;padding-left:12px}.toastBody{position:relative;width:100%;padding:2px 16px 5px 12px}.iconContainer{position:relative;height:16px;width:16px;float:left;margin-right:7px}.iconWrapper{height:16px;width:16px}.text{font-size:14px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#ccc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}"],sourceRoot:""}]);var s="toastWrapper_COU8f",l="infoToast_G1Pcn",c="successToast_qxdk2",p="warnToast_exwq_",u="errorToast_zWxrk",_="closeButton_erWFo",A="title_WsGFu",d="toastBody_oRqUX",h="iconContainer_nOLnP",g="iconWrapper_cRX3a",f="text_NL9Fe";const C=a},4702:(t,e,n)=>{"use strict";n.d(e,{Q$:()=>s,YY:()=>l,ZP:()=>c});var i=n(7537),o=n.n(i),r=n(3645),a=n.n(r)()(o());a.push([t.id,".toastsContainer_Xf0eZ{position:absolute;right:0;top:0;padding:8px 16px 0;min-width:120px;max-width:264px;display:flex;flex-direction:column}.toastRow_iOkeY{height:42px;min-width:120px;max-width:264px;margin-bottom:8px;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis;align-self:flex-end}","",{version:3,sources:["webpack://./src/ui-common/toasts-container/_toasts-container.scss"],names:[],mappings:"AAAA,uBAAiB,iBAAiB,CAAC,OAAO,CAAC,KAAK,CAAC,kBAAkB,CAAC,eAAe,CAAC,eAAe,CAAC,YAAY,CAAC,qBAAqB,CAAC,gBAAU,WAAW,CAAC,eAAe,CAAC,eAAe,CAAC,iBAAiB,CAAC,eAAe,CAAC,wBAAwB,CAAC,sBAAsB,CAAC,mBAAmB",sourcesContent:[".toastsContainer{position:absolute;right:0;top:0;padding:8px 16px 0;min-width:120px;max-width:264px;display:flex;flex-direction:column}.toastRow{height:42px;min-width:120px;max-width:264px;margin-bottom:8px;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis;align-self:flex-end}"],sourceRoot:""}]);var s="toastsContainer_Xf0eZ",l="toastRow_iOkeY";const c=a},3645:t=>{"use strict";t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var n="",i=void 0!==e[5];return e[4]&&(n+="@supports (".concat(e[4],") {")),e[2]&&(n+="@media ".concat(e[2]," {")),i&&(n+="@layer".concat(e[5].length>0?" ".concat(e[5]):""," {")),n+=t(e),i&&(n+="}"),e[2]&&(n+="}"),e[4]&&(n+="}"),n})).join("")},e.i=function(t,n,i,o,r){"string"==typeof t&&(t=[[null,t,void 0]]);var a={};if(i)for(var s=0;s<this.length;s++){var l=this[s][0];null!=l&&(a[l]=!0)}for(var c=0;c<t.length;c++){var p=[].concat(t[c]);i&&a[p[0]]||(void 0!==r&&(void 0===p[5]||(p[1]="@layer".concat(p[5].length>0?" ".concat(p[5]):""," {").concat(p[1],"}")),p[5]=r),n&&(p[2]?(p[1]="@media ".concat(p[2]," {").concat(p[1],"}"),p[2]=n):p[2]=n),o&&(p[4]?(p[1]="@supports (".concat(p[4],") {").concat(p[1],"}"),p[4]=o):p[4]="".concat(o)),e.push(p))}},e}},7537:t=>{"use strict";t.exports=function(t){var e=t[1],n=t[3];if(!n)return e;if("function"==typeof btoa){var i=btoa(unescape(encodeURIComponent(JSON.stringify(n)))),o="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(i),r="/*# ".concat(o," */"),a=n.sources.map((function(t){return"/*# sourceURL=".concat(n.sourceRoot||"").concat(t," */")}));return[e].concat(a).concat([r]).join("\n")}return[e].join("\n")}},8337:(t,e,n)=>{"use strict";function i(t){var e=Array.prototype.slice.call(arguments,1);return e.forEach((function(e){e&&Object.keys(e).forEach((function(n){t[n]=e[n]}))})),t}function o(t){return Object.prototype.toString.call(t)}function r(t){return"[object Function]"===o(t)}function a(t){return t.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}var s={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1},l={"http:":{validate:function(t,e,n){var i=t.slice(e);return n.re.http||(n.re.http=new RegExp("^\\/\\/"+n.re.src_auth+n.re.src_host_port_strict+n.re.src_path,"i")),n.re.http.test(i)?i.match(n.re.http)[0].length:0}},"https:":"http:","ftp:":"http:","//":{validate:function(t,e,n){var i=t.slice(e);return n.re.no_http||(n.re.no_http=new RegExp("^"+n.re.src_auth+"(?:localhost|(?:(?:"+n.re.src_domain+")\\.)+"+n.re.src_domain_root+")"+n.re.src_port+n.re.src_host_terminator+n.re.src_path,"i")),n.re.no_http.test(i)?e>=3&&":"===t[e-3]||e>=3&&"/"===t[e-3]?0:i.match(n.re.no_http)[0].length:0}},"mailto:":{validate:function(t,e,n){var i=t.slice(e);return n.re.mailto||(n.re.mailto=new RegExp("^"+n.re.src_email_name+"@"+n.re.src_host_strict,"i")),n.re.mailto.test(i)?i.match(n.re.mailto)[0].length:0}}},c="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|рф".split("|");function p(t){var e=t.re=n(6066)(t.__opts__),i=t.__tlds__.slice();function s(t){return t.replace("%TLDS%",e.src_tlds)}t.onCompile(),t.__tlds_replaced__||i.push("a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]"),i.push(e.src_xn),e.src_tlds=i.join("|"),e.email_fuzzy=RegExp(s(e.tpl_email_fuzzy),"i"),e.link_fuzzy=RegExp(s(e.tpl_link_fuzzy),"i"),e.link_no_ip_fuzzy=RegExp(s(e.tpl_link_no_ip_fuzzy),"i"),e.host_fuzzy_test=RegExp(s(e.tpl_host_fuzzy_test),"i");var l=[];function c(t,e){throw new Error('(LinkifyIt) Invalid schema "'+t+'": '+e)}t.__compiled__={},Object.keys(t.__schemas__).forEach((function(e){var n=t.__schemas__[e];if(null!==n){var i={validate:null,link:null};if(t.__compiled__[e]=i,"[object Object]"===o(n))return"[object RegExp]"!==o(n.validate)?r(n.validate)?i.validate=n.validate:c(e,n):i.validate=function(t){return function(e,n){var i=e.slice(n);return t.test(i)?i.match(t)[0].length:0}}(n.validate),void(r(n.normalize)?i.normalize=n.normalize:n.normalize?c(e,n):i.normalize=function(t,e){e.normalize(t)});!function(t){return"[object String]"===o(t)}(n)?c(e,n):l.push(e)}})),l.forEach((function(e){t.__compiled__[t.__schemas__[e]]&&(t.__compiled__[e].validate=t.__compiled__[t.__schemas__[e]].validate,t.__compiled__[e].normalize=t.__compiled__[t.__schemas__[e]].normalize)})),t.__compiled__[""]={validate:null,normalize:function(t,e){e.normalize(t)}};var p=Object.keys(t.__compiled__).filter((function(e){return e.length>0&&t.__compiled__[e]})).map(a).join("|");t.re.schema_test=RegExp("(^|(?!_)(?:[><｜]|"+e.src_ZPCc+"))("+p+")","i"),t.re.schema_search=RegExp("(^|(?!_)(?:[><｜]|"+e.src_ZPCc+"))("+p+")","ig"),t.re.schema_at_start=RegExp("^"+t.re.schema_search.source,"i"),t.re.pretest=RegExp("("+t.re.schema_test.source+")|("+t.re.host_fuzzy_test.source+")|@","i"),function(t){t.__index__=-1,t.__text_cache__=""}(t)}function u(t,e){var n=t.__index__,i=t.__last_index__,o=t.__text_cache__.slice(n,i);this.schema=t.__schema__.toLowerCase(),this.index=n+e,this.lastIndex=i+e,this.raw=o,this.text=o,this.url=o}function _(t,e){var n=new u(t,e);return t.__compiled__[n.schema].normalize(n,t),n}function A(t,e){if(!(this instanceof A))return new A(t,e);var n;e||(n=t,Object.keys(n||{}).reduce((function(t,e){return t||s.hasOwnProperty(e)}),!1)&&(e=t,t={})),this.__opts__=i({},s,e),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=i({},l,t),this.__compiled__={},this.__tlds__=c,this.__tlds_replaced__=!1,this.re={},p(this)}A.prototype.add=function(t,e){return this.__schemas__[t]=e,p(this),this},A.prototype.set=function(t){return this.__opts__=i(this.__opts__,t),this},A.prototype.test=function(t){if(this.__text_cache__=t,this.__index__=-1,!t.length)return!1;var e,n,i,o,r,a,s,l;if(this.re.schema_test.test(t))for((s=this.re.schema_search).lastIndex=0;null!==(e=s.exec(t));)if(o=this.testSchemaAt(t,e[2],s.lastIndex)){this.__schema__=e[2],this.__index__=e.index+e[1].length,this.__last_index__=e.index+e[0].length+o;break}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(l=t.search(this.re.host_fuzzy_test))>=0&&(this.__index__<0||l<this.__index__)&&null!==(n=t.match(this.__opts__.fuzzyIP?this.re.link_fuzzy:this.re.link_no_ip_fuzzy))&&(r=n.index+n[1].length,(this.__index__<0||r<this.__index__)&&(this.__schema__="",this.__index__=r,this.__last_index__=n.index+n[0].length)),this.__opts__.fuzzyEmail&&this.__compiled__["mailto:"]&&t.indexOf("@")>=0&&null!==(i=t.match(this.re.email_fuzzy))&&(r=i.index+i[1].length,a=i.index+i[0].length,(this.__index__<0||r<this.__index__||r===this.__index__&&a>this.__last_index__)&&(this.__schema__="mailto:",this.__index__=r,this.__last_index__=a)),this.__index__>=0},A.prototype.pretest=function(t){return this.re.pretest.test(t)},A.prototype.testSchemaAt=function(t,e,n){return this.__compiled__[e.toLowerCase()]?this.__compiled__[e.toLowerCase()].validate(t,n,this):0},A.prototype.match=function(t){var e=0,n=[];this.__index__>=0&&this.__text_cache__===t&&(n.push(_(this,e)),e=this.__last_index__);for(var i=e?t.slice(e):t;this.test(i);)n.push(_(this,e)),i=i.slice(this.__last_index__),e+=this.__last_index__;return n.length?n:null},A.prototype.matchAtStart=function(t){if(this.__text_cache__=t,this.__index__=-1,!t.length)return null;var e=this.re.schema_at_start.exec(t);if(!e)return null;var n=this.testSchemaAt(t,e[2],e[0].length);return n?(this.__schema__=e[2],this.__index__=e.index+e[1].length,this.__last_index__=e.index+e[0].length+n,_(this,0)):null},A.prototype.tlds=function(t,e){return t=Array.isArray(t)?t:[t],e?(this.__tlds__=this.__tlds__.concat(t).sort().filter((function(t,e,n){return t!==n[e-1]})).reverse(),p(this),this):(this.__tlds__=t.slice(),this.__tlds_replaced__=!0,p(this),this)},A.prototype.normalize=function(t){t.schema||(t.url="http://"+t.url),"mailto:"!==t.schema||/^mailto:/i.test(t.url)||(t.url="mailto:"+t.url)},A.prototype.onCompile=function(){},t.exports=A},6066:(t,e,n)=>{"use strict";t.exports=function(t){var e={};return t=t||{},e.src_Any=n(9369).source,e.src_Cc=n(9413).source,e.src_Z=n(5045).source,e.src_P=n(3189).source,e.src_ZPCc=[e.src_Z,e.src_P,e.src_Cc].join("|"),e.src_ZCc=[e.src_Z,e.src_Cc].join("|"),e.src_pseudo_letter="(?:(?![><｜]|"+e.src_ZPCc+")"+e.src_Any+")",e.src_ip4="(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)",e.src_auth="(?:(?:(?!"+e.src_ZCc+"|[@/\\[\\]()]).)+@)?",e.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?",e.src_host_terminator="(?=$|[><｜]|"+e.src_ZPCc+")(?!"+(t["---"]?"-(?!--)|":"-|")+"_|:\\d|\\.-|\\.(?!$|"+e.src_ZPCc+"))",e.src_path="(?:[/?#](?:(?!"+e.src_ZCc+"|[><｜]|[()[\\]{}.,\"'?!\\-;]).|\\[(?:(?!"+e.src_ZCc+"|\\]).)*\\]|\\((?:(?!"+e.src_ZCc+"|[)]).)*\\)|\\{(?:(?!"+e.src_ZCc+'|[}]).)*\\}|\\"(?:(?!'+e.src_ZCc+'|["]).)+\\"|\\\'(?:(?!'+e.src_ZCc+"|[']).)+\\'|\\'(?="+e.src_pseudo_letter+"|[-])|\\.{2,}[a-zA-Z0-9%/&]|\\.(?!"+e.src_ZCc+"|[.]|$)|"+(t["---"]?"\\-(?!--(?:[^-]|$))(?:-*)|":"\\-+|")+",(?!"+e.src_ZCc+"|$)|;(?!"+e.src_ZCc+"|$)|\\!+(?!"+e.src_ZCc+"|[!]|$)|\\?(?!"+e.src_ZCc+"|[?]|$))+|\\/)?",e.src_email_name='[\\-;:&=\\+\\$,\\.a-zA-Z0-9_][\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]*',e.src_xn="xn--[a-z0-9\\-]{1,59}",e.src_domain_root="(?:"+e.src_xn+"|"+e.src_pseudo_letter+"{1,63})",e.src_domain="(?:"+e.src_xn+"|(?:"+e.src_pseudo_letter+")|(?:"+e.src_pseudo_letter+"(?:-|"+e.src_pseudo_letter+"){0,61}"+e.src_pseudo_letter+"))",e.src_host="(?:(?:(?:(?:"+e.src_domain+")\\.)*"+e.src_domain+"))",e.tpl_host_fuzzy="(?:"+e.src_ip4+"|(?:(?:(?:"+e.src_domain+")\\.)+(?:%TLDS%)))",e.tpl_host_no_ip_fuzzy="(?:(?:(?:"+e.src_domain+")\\.)+(?:%TLDS%))",e.src_host_strict=e.src_host+e.src_host_terminator,e.tpl_host_fuzzy_strict=e.tpl_host_fuzzy+e.src_host_terminator,e.src_host_port_strict=e.src_host+e.src_port+e.src_host_terminator,e.tpl_host_port_fuzzy_strict=e.tpl_host_fuzzy+e.src_port+e.src_host_terminator,e.tpl_host_port_no_ip_fuzzy_strict=e.tpl_host_no_ip_fuzzy+e.src_port+e.src_host_terminator,e.tpl_host_fuzzy_test="localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+e.src_ZPCc+"|>|$))",e.tpl_email_fuzzy='(^|[><｜]|"|\\(|'+e.src_ZCc+")("+e.src_email_name+"@"+e.tpl_host_fuzzy_strict+")",e.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|｜]|"+e.src_ZPCc+"))((?![$+<=>^`|｜])"+e.tpl_host_port_fuzzy_strict+e.src_path+")",e.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|｜]|"+e.src_ZPCc+"))((?![$+<=>^`|｜])"+e.tpl_host_port_no_ip_fuzzy_strict+e.src_path+")",e}},4291:(t,e,n)=>{"use strict";n.r(e),n.d(e,{bannerContainer:()=>h.Cg,bannerContainerRoot:()=>h.ce,closeButton:()=>h.Ah,default:()=>f,large:()=>h.bH,small:()=>h.yG});var i=n(3379),o=n.n(i),r=n(7795),a=n.n(r),s=n(569),l=n.n(s),c=n(3565),p=n.n(c),u=n(9216),_=n.n(u),A=n(4589),d=n.n(A),h=n(2955),g={};g.styleTagTransform=d(),g.setAttributes=p(),g.insert=l().bind(null,"head"),g.domAPI=a(),g.insertStyleElement=_(),o()(h.ZP,g);const f=h.ZP&&h.ZP.locals?h.ZP.locals:void 0},8808:(t,e,n)=>{"use strict";n.r(e),n.d(e,{bannerBody:()=>h.d7,bannerWrapper:()=>h.Wd,default:()=>f,defaultBannerRoot:()=>h.m0,iconContainer:()=>h.Fu,iconImage:()=>h.cy,iconWrapper:()=>h.aW,large:()=>h.bH,small:()=>h.yG,text:()=>h.fL,title:()=>h.TN});var i=n(3379),o=n.n(i),r=n(7795),a=n.n(r),s=n(569),l=n.n(s),c=n(3565),p=n.n(c),u=n(9216),_=n.n(u),A=n(4589),d=n.n(A),h=n(8727),g={};g.styleTagTransform=d(),g.setAttributes=p(),g.insert=l().bind(null,"head"),g.domAPI=a(),g.insertStyleElement=_(),o()(h.ZP,g);const f=h.ZP&&h.ZP.locals?h.ZP.locals:void 0},2633:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>f,fillContainer:()=>h.V});var i=n(3379),o=n.n(i),r=n(7795),a=n.n(r),s=n(569),l=n.n(s),c=n(3565),p=n.n(c),u=n(9216),_=n.n(u),A=n(4589),d=n.n(A),h=n(5985),g={};g.styleTagTransform=d(),g.setAttributes=p(),g.insert=l().bind(null,"head"),g.domAPI=a(),g.insertStyleElement=_(),o()(h.Z,g);const f=h.Z&&h.Z.locals?h.Z.locals:void 0},8802:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>f,fillContainer:()=>h.V});var i=n(3379),o=n.n(i),r=n(7795),a=n.n(r),s=n(569),l=n.n(s),c=n(3565),p=n.n(c),u=n(9216),_=n.n(u),A=n(4589),d=n.n(A),h=n(1326),g={};g.styleTagTransform=d(),g.setAttributes=p(),g.insert=l().bind(null,"head"),g.domAPI=a(),g.insertStyleElement=_(),o()(h.Z,g);const f=h.Z&&h.Z.locals?h.Z.locals:void 0},2001:(t,e,n)=>{"use strict";n.r(e),n.d(e,{closeButton:()=>h.Ah,default:()=>f,errorToast:()=>h.Jc,iconContainer:()=>h.Fu,iconWrapper:()=>h.aW,infoToast:()=>h.Rr,successToast:()=>h.Qm,text:()=>h.fL,title:()=>h.TN,toastBody:()=>h.X$,toastWrapper:()=>h.GK,warnToast:()=>h.x_});var i=n(3379),o=n.n(i),r=n(7795),a=n.n(r),s=n(569),l=n.n(s),c=n(3565),p=n.n(c),u=n(9216),_=n.n(u),A=n(4589),d=n.n(A),h=n(2480),g={};g.styleTagTransform=d(),g.setAttributes=p(),g.insert=l().bind(null,"head"),g.domAPI=a(),g.insertStyleElement=_(),o()(h.ZP,g);const f=h.ZP&&h.ZP.locals?h.ZP.locals:void 0},2167:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>f,toastRow:()=>h.YY,toastsContainer:()=>h.Q$});var i=n(3379),o=n.n(i),r=n(7795),a=n.n(r),s=n(569),l=n.n(s),c=n(3565),p=n.n(c),u=n(9216),_=n.n(u),A=n(4589),d=n.n(A),h=n(4702),g={};g.styleTagTransform=d(),g.setAttributes=p(),g.insert=l().bind(null,"head"),g.domAPI=a(),g.insertStyleElement=_(),o()(h.ZP,g);const f=h.ZP&&h.ZP.locals?h.ZP.locals:void 0},3379:t=>{"use strict";var e=[];function n(t){for(var n=-1,i=0;i<e.length;i++)if(e[i].identifier===t){n=i;break}return n}function i(t,i){for(var r={},a=[],s=0;s<t.length;s++){var l=t[s],c=i.base?l[0]+i.base:l[0],p=r[c]||0,u="".concat(c," ").concat(p);r[c]=p+1;var _=n(u),A={css:l[1],media:l[2],sourceMap:l[3],supports:l[4],layer:l[5]};if(-1!==_)e[_].references++,e[_].updater(A);else{var d=o(A,i);i.byIndex=s,e.splice(s,0,{identifier:u,updater:d,references:1})}a.push(u)}return a}function o(t,e){var n=e.domAPI(e);return n.update(t),function(e){if(e){if(e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap&&e.supports===t.supports&&e.layer===t.layer)return;n.update(t=e)}else n.remove()}}t.exports=function(t,o){var r=i(t=t||[],o=o||{});return function(t){t=t||[];for(var a=0;a<r.length;a++){var s=n(r[a]);e[s].references--}for(var l=i(t,o),c=0;c<r.length;c++){var p=n(r[c]);0===e[p].references&&(e[p].updater(),e.splice(p,1))}r=l}}},569:t=>{"use strict";var e={};t.exports=function(t,n){var i=function(t){if(void 0===e[t]){var n=document.querySelector(t);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(t){n=null}e[t]=n}return e[t]}(t);if(!i)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");i.appendChild(n)}},9216:t=>{"use strict";t.exports=function(t){var e=document.createElement("style");return t.setAttributes(e,t.attributes),t.insert(e,t.options),e}},3565:(t,e,n)=>{"use strict";t.exports=function(t){var e=n.nc;e&&t.setAttribute("nonce",e)}},7795:t=>{"use strict";t.exports=function(t){var e=t.insertStyleElement(t);return{update:function(n){!function(t,e,n){var i="";n.supports&&(i+="@supports (".concat(n.supports,") {")),n.media&&(i+="@media ".concat(n.media," {"));var o=void 0!==n.layer;o&&(i+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),i+=n.css,o&&(i+="}"),n.media&&(i+="}"),n.supports&&(i+="}");var r=n.sourceMap;r&&"undefined"!=typeof btoa&&(i+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(r))))," */")),e.styleTagTransform(i,t,e.options)}(e,t,n)},remove:function(){!function(t){if(null===t.parentNode)return!1;t.parentNode.removeChild(t)}(e)}}}},4589:t=>{"use strict";t.exports=function(t,e){if(e.styleSheet)e.styleSheet.cssText=t;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(t))}}},3607:function(t,e,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(t,e,n,i){void 0===i&&(i=n);var o=Object.getOwnPropertyDescriptor(e,n);o&&!("get"in o?!e.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return e[n]}}),Object.defineProperty(t,i,o)}:function(t,e,n,i){void 0===i&&(i=n),t[i]=e[n]}),o=this&&this.__exportStar||function(t,e){for(var n in t)"default"===n||Object.prototype.hasOwnProperty.call(e,n)||i(e,t,n)};Object.defineProperty(e,"__esModule",{value:!0}),o(n(7299),e),o(n(8707),e),o(n(1170),e)},7277:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},1170:function(t,e,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(t,e,n,i){void 0===i&&(i=n);var o=Object.getOwnPropertyDescriptor(e,n);o&&!("get"in o?!e.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return e[n]}}),Object.defineProperty(t,i,o)}:function(t,e,n,i){void 0===i&&(i=n),t[i]=e[n]}),o=this&&this.__exportStar||function(t,e){for(var n in t)"default"===n||Object.prototype.hasOwnProperty.call(e,n)||i(e,t,n)};Object.defineProperty(e,"__esModule",{value:!0}),o(n(7277),e)},8376:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.A11yWrapper=void 0;var i=n(4522),o=KalturaPlayer.ui.utils.KeyMap,r=o.ENTER,a=o.SPACE;e.A11yWrapper=function(t){var e=t.children,n=t.onClick;return(0,i.cloneElement)(e,{onKeyDown:function(t){[a,r].includes(t.keyCode)&&(t.preventDefault(),t.stopPropagation(),n(t,!0))},onClick:function(t){var e=[t.offsetX,t.offsetY].every((function(t){return 0===t}));t.stopPropagation(),n(t,e)}})}},8893:function(t,e,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(t,e,n,i){void 0===i&&(i=n);var o=Object.getOwnPropertyDescriptor(e,n);o&&!("get"in o?!e.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return e[n]}}),Object.defineProperty(t,i,o)}:function(t,e,n,i){void 0===i&&(i=n),t[i]=e[n]}),o=this&&this.__exportStar||function(t,e){for(var n in t)"default"===n||Object.prototype.hasOwnProperty.call(e,n)||i(e,t,n)};Object.defineProperty(e,"__esModule",{value:!0}),o(n(8376),e)},8824:function(t,e,n){"use strict";var i,o=this&&this.__extends||(i=function(t,e){return i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},i(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0}),e.BannerContainer=void 0;var r=n(4522),a=n(4291),s=n(3132),l=n(5494),c=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.render=function(t){var e=this.props.theme,n=e.backgroundColor,i=e.blur;return(0,r.h)("div",{className:a.bannerContainerRoot},(0,r.h)("div",{style:"\n                background-color:".concat(n,"; \n                backdrop-filter: blur(").concat(i,");\n             "),className:a.bannerContainer},(0,r.h)("button",{className:a.closeButton,onClick:t.onClose},(0,r.h)(s.CloseSmall,{className:a.small}),(0,r.h)(l.CloseLarge,{className:a.large})),this.props.children))},e}(r.Component);e.BannerContainer=c},5494:function(t,e,n){"use strict";var i=this&&this.__assign||function(){return i=Object.assign||function(t){for(var e,n=1,i=arguments.length;n<i;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t},i.apply(this,arguments)};Object.defineProperty(e,"__esModule",{value:!0}),e.CloseLarge=void 0;var o=n(4522);e.CloseLarge=function(t){return(0,o.h)("svg",i({width:"32px",height:"32px",viewBox:"0 0 32 32",version:"1.1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},t),(0,o.h)("g",{id:"Icons/32x32/Menu-Player-Close",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},(0,o.h)("path",{d:"M17.4142136,16 L22.363961,20.9497475 C22.7544853,21.3402718 22.7544853,21.9734367 22.363961,22.363961 C21.9734367,22.7544853 21.3402718,22.7544853 20.9497475,22.363961 L16,17.4142136 L11.0502525,22.363961 C10.6597282,22.7544853 10.0265633,22.7544853 9.63603897,22.363961 C9.24551468,21.9734367 9.24551468,21.3402718 9.63603897,20.9497475 L14.5857864,16 L9.63603897,11.0502525 C9.24551468,10.6597282 9.24551468,10.0265633 9.63603897,9.63603897 C10.0265633,9.24551468 10.6597282,9.24551468 11.0502525,9.63603897 L16,14.5857864 L20.9497475,9.63603897 C21.3402718,9.24551468 21.9734367,9.24551468 22.363961,9.63603897 C22.7544853,10.0265633 22.7544853,10.6597282 22.363961,11.0502525 L17.4142136,16 Z",id:"Path",fill:"#FFFFFF"})))}},3132:function(t,e,n){"use strict";var i=this&&this.__assign||function(){return i=Object.assign||function(t){for(var e,n=1,i=arguments.length;n<i;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t},i.apply(this,arguments)};Object.defineProperty(e,"__esModule",{value:!0}),e.CloseSmall=void 0;var o=n(4522);e.CloseSmall=function(t){return(0,o.h)("svg",i({xmlns:"http://www.w3.org/2000/svg",width:"10",height:"10",viewBox:"0 0 10 10"},t),(0,o.h)("path",{fill:"#FFF","fill-rule":"evenodd",d:"M5.956 5l3.348-3.348A.674.674 0 0 0 9.3.7a.672.672 0 0 0-.952-.004L5 4.044 1.652.696A.674.674 0 0 0 .7.7a.672.672 0 0 0-.004.952L4.044 5 .696 8.348A.674.674 0 0 0 .7 9.3c.265.266.69.266.952.004L5 5.956l3.348 3.348c.262.262.689.26.952-.004a.672.672 0 0 0 .004-.952L5.956 5z",opacity:".9"}))}},911:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.BannerContainer=void 0;var i=n(8824);Object.defineProperty(e,"BannerContainer",{enumerable:!0,get:function(){return i.BannerContainer}})},4473:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.BannerManager=e.VisibilityMode=void 0;var i,o=n(3782),r=n(4522),a=n(3549),s=n(911),l=n(9968),c=n(8568);!function(t){t.VISIBLE="VISIBLE",t.HIDDEN="HIDDEN"}(i=e.VisibilityMode||(e.VisibilityMode={}));var p={theme:{backgroundColor:"rgba(0, 0, 0, .7)",blur:"10px"}},u=function(){function t(t){this.options=t,this._floatingItem=null,this._timerSubscription=void 0,this._options=t,this._bannerConfig=(0,c.getContribConfig)(this._options.kalturaPlayer,"ui.banner",p)}return t.prototype.add=function(t){return this._floatingItem&&this.remove(),this._floatingItem=this._options.floatingManager.add({label:"Banner",mode:o.FloatingUIModes.Immediate,position:o.FloatingPositions.InteractiveArea,renderContent:this._createRenderBanner(t,{onClose:this._handleCloseEvent.bind(this),theme:this._bannerConfig.theme})}),t.autoClose&&this._startDurationTimer(t.duration),this._getState()},t.prototype.remove=function(){this._floatingItem&&(this._timerSubscription&&clearTimeout(this._timerSubscription),this._options.floatingManager.remove(this._floatingItem),this._floatingItem=null)},t.prototype.reset=function(){this.remove()},t.prototype._createRenderBanner=function(t,e){var n=t.content,i=t.renderContent,o=e.onClose,l=e.theme;return function(t){return(0,r.h)(s.BannerContainer,{onClose:o,theme:l},i?i(n,t):(0,r.h)(a.Banner,{content:n}))}},t.prototype._handleCloseEvent=function(){this.remove()},t.prototype._startDurationTimer=function(t){void 0===t&&(t=6e4),this._timerSubscription=setTimeout(this.remove.bind(this),Math.max(5e3,t))},t.prototype._getState=function(){var t=(0,l.getPlayerSize)(this._options.kalturaPlayer);return{visibilityMode:!t||t.width<480?i.HIDDEN:i.VISIBLE}},t}();e.BannerManager=u},3105:function(t,e,n){"use strict";var i,o=this&&this.__extends||(i=function(t,e){return i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},i(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0}),e.Banner=void 0;var r=n(4522),a=n(8808),s=n(5084),l=n(4139),c=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.render=function(t){var e=t.content,n=e.text,i=e.title,o=void 0===i?"Audience asks:":i,s=e.icon,l=void 0===s?this._defaultIcon():s;return(0,r.h)("div",{className:a.defaultBannerRoot+" "+a.bannerWrapper},(0,r.h)("div",{className:a.iconContainer},(0,r.h)("div",{className:a.iconWrapper},l)),(0,r.h)("div",{className:a.bannerBody},(0,r.h)("div",{className:a.title},o),(0,r.h)("div",{className:a.text},n)))},e.prototype._defaultIcon=function(){return(0,r.h)("div",{className:a.iconImage},(0,r.h)(s.SomeoneAsksLarge,{className:a.large}),(0,r.h)(l.SomeoneAsksSmall,{className:a.small}))},e}(r.Component);e.Banner=c},3549:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Banner=void 0;var i=n(3105);Object.defineProperty(e,"Banner",{enumerable:!0,get:function(){return i.Banner}})},5084:function(t,e,n){"use strict";var i=this&&this.__assign||function(){return i=Object.assign||function(t){for(var e,n=1,i=arguments.length;n<i;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t},i.apply(this,arguments)};Object.defineProperty(e,"__esModule",{value:!0}),e.SomeoneAsksLarge=void 0;var o=n(4522);e.SomeoneAsksLarge=function(t){return(0,o.h)("svg",i({width:"32px",height:"32px",viewBox:"0 0 32 32",version:"1.1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},t),(0,o.h)("g",{id:"Icons/32/Someone-asks",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},(0,o.h)("g",{id:"Group",transform:"translate(4.000000, 5.000000)",fill:"#B2D238"},(0,o.h)("ellipse",{id:"Oval",cx:"12",cy:"5.5",rx:"6",ry:"5.5"}),(0,o.h)("path",{d:"M12,13 C7.995,13 0,15.01 0,19 L0,20.5 C0,21.325 0.675,22 1.5,22 L22.5,22 C23.325,22 24,21.325 24,20.5 L24,19 C24,15.01 16.005,13 12,13 Z",id:"Path"}))))}},4139:function(t,e,n){"use strict";var i=this&&this.__assign||function(){return i=Object.assign||function(t){for(var e,n=1,i=arguments.length;n<i;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t},i.apply(this,arguments)};Object.defineProperty(e,"__esModule",{value:!0}),e.SomeoneAsksSmall=void 0;var o=n(4522);e.SomeoneAsksSmall=function(t){return(0,o.h)("svg",i({width:"20px",height:"20px",viewBox:"0 0 20 20",version:"1.1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},t),(0,o.h)("g",{id:"Icons/20/Someone-asks",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},(0,o.h)("g",{id:"Group",transform:"translate(2.000000, 2.000000)",fill:"#B2D238"},(0,o.h)("circle",{id:"Oval",cx:"8",cy:"4",r:"4"}),(0,o.h)("path",{d:"M8,9 C5.33,9 0,10.5633333 0,13.6666667 L0,14.8333333 C0,15.475 0.45,16 1,16 L15,16 C15.55,16 16,15.475 16,14.8333333 L16,13.6666667 C16,10.5633333 10.67,9 8,9 Z",id:"Path"}))))}},8759:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ContribServices=e.getPlayerContribRegistry=void 0;var i=n(8541),o=n(3480),r=n(9945),a=n(8185),s=n(4473);function l(t){return i.PlayerContribRegistry.get(t)}e.getPlayerContribRegistry=l;var c=function(){function t(t,e){var n=this;this._playerContribRegistry=t,this._options=e,this._registered=!1,this._addListeners=function(){var t=n._options.kalturaPlayer;t.addEventListener(t.Event.PLAYER_RESET,n.reset),t.addEventListener(t.Event.PLAYER_DESTROY,n._removeListeners)},this._removeListeners=function(){var t=n._options.kalturaPlayer;t.removeEventListener(t.Event.PLAYER_RESET,n.reset),t.removeEventListener(t.Event.PLAYER_DESTROY,n._removeListeners)},this.register=function(){return n._registered?[]:(n._registered=!0,n._presetManager.registerComponents())},this.reset=function(){n._toastManager.reset(),n._floatingManager.reset(),n._bannerManager.reset()},this.destroy=function(){n._registered=!1};var i=this._options.kalturaPlayer,l=new o.PresetManager({kalturaPlayer:i}),c=new a.FloatingManager({kalturaPlayer:i,presetManager:l}),p=new r.ToastManager({floatingManager:c}),u=new s.BannerManager({kalturaPlayer:i,floatingManager:c});this._toastManager=p,this._floatingManager=c,this._presetManager=l,this._bannerManager=u,this._addListeners()}return t.get=function(e){var n=l(e.kalturaPlayer);return n.register("ContribServices",(function(){return new t(n,e)}))},Object.defineProperty(t.prototype,"presetManager",{get:function(){return this._presetManager},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"floatingManager",{get:function(){return this._floatingManager},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"toastManager",{get:function(){return this._toastManager},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"bannerManager",{get:function(){return this._bannerManager},enumerable:!1,configurable:!0}),t}();e.ContribServices=c},8568:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getContribConfig=void 0;var i=n(9820);e.getContribConfig=function(t,e,n,o){return i.KalturaPlayerUtils.getPlayerConfig(t,"contrib.".concat(e),n,o)}},9146:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n(4522);e.default=function(t,e,n){return(0,i.h)("a",{href:t,key:n,target:"_blank",rel:"noopener noreferrer"},e)}},6080:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.EventsManager=void 0;var n=function(){function t(){this._eventListeners={},this._wildcardEventListeners=[]}return t.prototype.on=function(t,e){"*"!==t?(this._eventListeners[t]||(this._eventListeners[t]=[])).push(e):this._wildcardEventListeners.push(e)},t.prototype.off=function(t,e){if("*"!==t){var n=this._eventListeners[t];n&&n.splice(n.indexOf(e)>>>0,1)}else this._wildcardEventListeners.splice(this._wildcardEventListeners.indexOf(e)>>>0,1)},t.prototype.emit=function(t){(this._eventListeners[t.type]||[]).slice().map((function(e){e(t)})),this._wildcardEventListeners.slice().map((function(e){e(t)}))},t}();e.EventsManager=n},3782:(t,e)=>{"use strict";var n,i;Object.defineProperty(e,"__esModule",{value:!0}),e.FloatingPositions=e.FloatingUIModes=void 0,(i=e.FloatingUIModes||(e.FloatingUIModes={})).MediaLoaded="MediaLoaded",i.OnDemand="OnDemand",i.Immediate="Immediate",i.FirstPlay="FirstPlay",(n=e.FloatingPositions||(e.FloatingPositions={})).VideoArea="VideoArea",n.PresetArea="PresetArea",n.InteractiveArea="InteractiveArea"},9948:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.FloatingItem=void 0;var i=n(4522),o=n(3782),r=n(9858),a=function(){function t(t){var e=this;this._destroyed=!1,this._isShown=!1,this._componentRef=null,this.remove=function(){e._isShown=!1,e._componentRef&&e._componentRef.update()},this.add=function(){e._isShown=!0,e._componentRef&&e._componentRef.update()},this._handleMediaLoaded=function(){var t=e._options.kalturaPlayer;t.removeEventListener(t.Event.MEDIA_LOADED,e._handleMediaLoaded),e.add()},this._handleFirstPlay=function(){var t=e._options.kalturaPlayer;t.removeEventListener(t.Event.FIRST_PLAY,e._handleFirstPlay),e.add()},this._options=t,this._addPlayerBindings()}return Object.defineProperty(t.prototype,"data",{get:function(){return this._options.data},enumerable:!1,configurable:!0}),t.prototype.update=function(){this._componentRef&&this._componentRef.update()},t.prototype.destroy=function(){this._destroyed=!0,this.remove()},t.prototype.renderFloatingChild=function(t){var e=this,n=this._options.data.label;return(0,i.h)(r.ManagedComponent,{label:n,renderChildren:function(){return e._options.data.renderContent(t)},isShown:function(){return e._isShown},ref:function(t){return e._componentRef=t}})},t.prototype._addPlayerBindings=function(){var t=this._options,e=t.kalturaPlayer,n=t.data;n.mode===o.FloatingUIModes.MediaLoaded&&e.addEventListener(e.Event.MEDIA_LOADED,this._handleMediaLoaded),n.mode===o.FloatingUIModes.FirstPlay&&e.addEventListener(e.Event.FIRST_PLAY,this._handleFirstPlay),n.mode===o.FloatingUIModes.Immediate&&this.add()},t}();e.FloatingItem=a},8185:function(t,e,n){"use strict";var i=this&&this.__assign||function(){return i=Object.assign||function(t){for(var e,n=1,i=arguments.length;n<i;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t},i.apply(this,arguments)},o=this&&this.__spreadArray||function(t,e,n){if(n||2===arguments.length)for(var i,o=0,r=e.length;o<r;o++)!i&&o in e||(i||(i=Array.prototype.slice.call(e,0,o)),i[o]=e[o]);return t.concat(i||Array.prototype.slice.call(e))};Object.defineProperty(e,"__esModule",{value:!0}),e.FloatingManager=void 0;var r=n(9948),a=n(3782),s=n(3480),l=n(4522),c=n(9968),p=n(9858),u=n(9109),_=n(8568),A={presetAreasMapping:{Playback:{VideoArea:"VideoArea",PresetArea:"PresetArea",InteractiveArea:"InteractiveArea"},Live:{VideoArea:"VideoArea",PresetArea:"PresetArea",InteractiveArea:"InteractiveArea"}}},d=["VideoArea","PresetArea","InteractiveArea"],h=function(){function t(t){var e,n,i=this;this._options=t,this._items=((e={})[a.FloatingPositions.VideoArea]=[],e[a.FloatingPositions.InteractiveArea]=[],e[a.FloatingPositions.PresetArea]=[],e),this._componentRef=((n={})[a.FloatingPositions.InteractiveArea]=null,n[a.FloatingPositions.VideoArea]=null,n[a.FloatingPositions.PresetArea]=null,n),this._cache={canvas:{playerSize:{width:0,height:0},videoSize:{width:0,height:0}}},this._renderItems=function(t){var e=i._getRendererProps({});return i._items[t].map((function(t){return t.renderFloatingChild(e)}))},this._renderChild=function(t){return(0,l.h)(p.ManagedComponent,{label:"floating-manager",renderChildren:function(){return i._renderItems(t)},isShown:function(){return!0},ref:function(e){return i._componentRef[t]=e}})},this._floatingConfig=(0,_.getContribConfig)(this._options.kalturaPlayer,"ui.floating",A,{explicitMerge:["presetAreasMapping"]});var o=u.PresetsUtils.groupPresetAreasByType({presetAreasMapping:this._floatingConfig.presetAreasMapping,acceptableTypes:d});Object.keys(o).forEach((function(t){i._options.presetManager.add({label:"floating-manager",presetAreas:o[t],renderChild:function(){return i._renderChild(a.FloatingPositions[t])}})})),this._addPlayerBindings(),this._updateCachedCanvas()}return t.prototype.add=function(t){var e=this._options.presetManager,n=i(i({presetManager:e},this._options),{data:t}),o=new r.FloatingItem(n);return this._items[t.position].push(o),o},t.prototype.remove=function(t){var e=this._items[t.data.position],n=e.indexOf(t);n>-1?(e[n].destroy(),e.splice(n,1)):console.warn("couldn't remove ".concat(t," since it wasn't found"))},t.prototype.reset=function(){o(o(o([],this._items.VideoArea,!0),this._items.InteractiveArea,!0),this._items.PresetArea,!0).forEach((function(t){try{t.destroy()}catch(t){console.warn(t)}})),this._items.VideoArea=[],this._items.PresetArea=[],this._items.InteractiveArea=[]},t.prototype._getRendererProps=function(t){var e=this._options.kalturaPlayer;return{currentTime:void 0!==t.currentTime?t.currentTime:1e3*e.currentTime,canvas:this._cache.canvas}},t.prototype._updateCachedCanvas=function(){this._cache.canvas={playerSize:(0,c.getPlayerSize)(this._options.kalturaPlayer),videoSize:(0,c.getVideoSize)(this._options.kalturaPlayer)}},t.prototype._updateComponents=function(){this._componentRef.InteractiveArea&&this._componentRef.InteractiveArea.update(),this._componentRef.PresetArea&&this._componentRef.PresetArea.update(),this._componentRef.VideoArea&&this._componentRef.VideoArea.update()},t.prototype._addPlayerBindings=function(){var t=this,e=this._options.kalturaPlayer;e.addEventListener(e.Event.TIME_UPDATE,(function(){t._updateComponents()})),e.addEventListener(e.Event.MEDIA_LOADED,(function(){t._updateCachedCanvas(),t._updateComponents()})),e.addEventListener(e.Event.LOADED_DATA,(function(){t._updateCachedCanvas(),t._updateComponents()})),this._options.presetManager.on(s.PresetManagerEventTypes.VideoResizeEvent,(function(){t._updateCachedCanvas(),t._updateComponents()})),this._options.presetManager.on(s.PresetManagerEventTypes.PresetResizeEvent,(function(){t._updateCachedCanvas(),t._updateComponents()}))},t}();e.FloatingManager=h},7299:function(t,e,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(t,e,n,i){void 0===i&&(i=n);var o=Object.getOwnPropertyDescriptor(e,n);o&&!("get"in o?!e.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return e[n]}}),Object.defineProperty(t,i,o)}:function(t,e,n,i){void 0===i&&(i=n),t[i]=e[n]}),o=this&&this.__exportStar||function(t,e){for(var n in t)"default"===n||Object.prototype.hasOwnProperty.call(e,n)||i(e,t,n)};Object.defineProperty(e,"__esModule",{value:!0}),e.LinkifyString=e.VisibilityMode=e.BannerManager=e.FloatingUIModes=e.FloatingPositions=e.FloatingItem=e.ToastSeverity=e.ContribServices=void 0;var r=n(8759);Object.defineProperty(e,"ContribServices",{enumerable:!0,get:function(){return r.ContribServices}});var a=n(9945);Object.defineProperty(e,"ToastSeverity",{enumerable:!0,get:function(){return a.ToastSeverity}});var s=n(9948);Object.defineProperty(e,"FloatingItem",{enumerable:!0,get:function(){return s.FloatingItem}});var l=n(3782);Object.defineProperty(e,"FloatingPositions",{enumerable:!0,get:function(){return l.FloatingPositions}}),Object.defineProperty(e,"FloatingUIModes",{enumerable:!0,get:function(){return l.FloatingUIModes}});var c=n(4473);Object.defineProperty(e,"BannerManager",{enumerable:!0,get:function(){return c.BannerManager}}),Object.defineProperty(e,"VisibilityMode",{enumerable:!0,get:function(){return c.VisibilityMode}});var p=n(9600);Object.defineProperty(e,"LinkifyString",{enumerable:!0,get:function(){return p.LinkifyString}}),o(n(8893),e)},5260:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.InjectedComponent=void 0;var i=n(4369);Object.defineProperty(e,"InjectedComponent",{enumerable:!0,get:function(){return i.InjectedComponent}})},4369:function(t,e,n){"use strict";var i,o=this&&this.__extends||(i=function(t,e){return i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},i(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0}),e.InjectedComponent=void 0;var r=n(4522),a=n(2633),s=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e._root=null,e}return o(e,t),e.prototype.shouldComponentUpdate=function(){return!1},e.prototype.componentDidMount=function(){var t=this.props,e=t.onCreate;if(t.label,e){var n=this._root;n&&e({parent:n})}},e.prototype.componentWillUnmount=function(){var t=this.props,e=t.onDestroy,n=(t.label,this._root);n&&e&&e({parent:n})},e.prototype.render=function(){var t=this,e=this.props,n=e.label,i=e.fillContainer?a.fillContainer:"";return(0,r.h)("div",{"data-contrib-injected":n,className:i,ref:function(e){return t._root=e}})},e}(r.Component);e.InjectedComponent=s},9820:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.KalturaPlayerUtils=void 0;var i=n(687),o=function(){function t(){}return t.getPlayerConfig=function(t,e,n,o){var r=i.ObjectUtils.get(t.config,e,{});return i.ObjectUtils.mergeDefaults(r,n,o)},t}();e.KalturaPlayerUtils=o},9600:function(t,e,n){"use strict";var i,o=this&&this.__extends||(i=function(t,e){return i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},i(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0}),e.LinkifyString=void 0;var r=n(4522),a=n(8337),s=n(9146),l=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e._linkify=new a,e}return o(e,t),e.prototype._parseString=function(t){var e=this;if(0===(t||"").trim().length)return"";var n=this._linkify.match(t);if(!n)return t;var i=[],o=0;return n.forEach((function(n,r){n.index>o&&i.push(t.substring(o,n.index));var a=n.url,s=n.text,l=e.props.componentRenderer(a,s,r);i.push(l),o=n.lastIndex})),t.length>o&&i.push(t.substring(o)),1===i.length?i[0]:i},e.prototype.render=function(){return(0,r.h)("span",null,this._parseString(this.props.text))},e.defaultProps={componentRenderer:s.default},e}(r.Component);e.LinkifyString=l},9858:function(t,e,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(t,e,n,i){void 0===i&&(i=n);var o=Object.getOwnPropertyDescriptor(e,n);o&&!("get"in o?!e.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return e[n]}}),Object.defineProperty(t,i,o)}:function(t,e,n,i){void 0===i&&(i=n),t[i]=e[n]}),o=this&&this.__exportStar||function(t,e){for(var n in t)"default"===n||Object.prototype.hasOwnProperty.call(e,n)||i(e,t,n)};Object.defineProperty(e,"__esModule",{value:!0}),o(n(6508),e)},6508:function(t,e,n){"use strict";var i,o=this&&this.__extends||(i=function(t,e){return i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},i(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),r=this&&this.__decorate||function(t,e,n,i){var o,r=arguments.length,a=r<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,i);else for(var s=t.length-1;s>=0;s--)(o=t[s])&&(a=(r<3?o(a):r>3?o(e,n,a):o(e,n))||a);return r>3&&a&&Object.defineProperty(e,n,a),a};Object.defineProperty(e,"__esModule",{value:!0}),e.ManagedComponent=void 0;var a=n(4522),s=n(8802),l=KalturaPlayer.ui.redux.connect,c=function(t){return{playerSize:t.shell.playerSize}},p=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.update=function(){this.setState((function(t){return{toggler:!t.toggler}}))},e.prototype.shouldComponentUpdate=function(t){var e=this.props,n=e.updateOnPlayerSizeChanged,i=e.playerSize;return n&&t.playerSize!==i||t.playerSize===i},e.prototype.componentDidMount=function(){this.setState({toggler:!1})},e.prototype.render=function(){var t=this.props,e=t.fillContainer,n=t.isShown,i=t.playerSize;return n()?(0,a.h)("div",{"data-contrib-item":this.props.label,className:["".concat(e?s.fillContainer:""),s.inlineContainer].join(" ")},this.props.renderChildren(i)):null},e.defaultProps={fillContainer:!1},r([l(c,null,null,{forwardRef:!0})],e)}(a.Component);e.ManagedComponent=p},687:function(t,e){"use strict";var n=this&&this.__assign||function(){return n=Object.assign||function(t){for(var e,n=1,i=arguments.length;n<i;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t},n.apply(this,arguments)};Object.defineProperty(e,"__esModule",{value:!0}),e.ObjectUtils=void 0;var i=function(){function t(){}return t.copyDeep=function(e){var n;return Array.isArray(e)?(n=e.length>0?e.slice(0):[]).forEach((function(e,i){("object"==typeof e&&e!=={}||Array.isArray(e)&&e.length>0)&&(n[i]=t.copyDeep(e))})):"object"==typeof e?(n=Object.assign({},e),Object.keys(n).forEach((function(e){("object"==typeof n[e]&&n[e]!=={}||Array.isArray(n[e])&&n[e].length>0)&&(n[e]=t.copyDeep(n[e]))}))):n=e,n},t.isObject=function(t){return t&&"object"==typeof t&&!Array.isArray(t)},t.mergeDeep=function(e,n,i){var o,r;if(!n.length)return e;var a=(i?i.explicitMerge:null)||[],s=n.shift();if(t.isObject(e)&&t.isObject(s))for(var l in s)t.isObject(s[l])?(e[l]||Object.assign(e,((o={})[l]={},o)),-1!==a.indexOf(l)?e[l]=t.explicitFlatMerge(e[l],s[l]):t.mergeDeep(e[l],[s[l]],i)):Object.assign(e,((r={})[l]=s[l],r));return t.mergeDeep(e,n,i)},t.mergeDefaults=function(e,n,i){return t.mergeDeep({},[n,e],i)},t.explicitFlatMerge=function(t,e){var i=n({},t);return Object.keys(e).forEach((function(t){null===e[t]||0===Object.keys(e[t]).length?delete i[t]:i[t]=e[t]})),i},t.get=function(t,e,n){for(var i=function(t){var e=[];return t.split(".").forEach((function(t){t.split(/\[([^}]+)\]/g).forEach((function(t){t.length>0&&e.push(t)}))})),e}(e),o=t,r=0;r<i.length;r++){if(!o[i[r]])return n;o=o[i[r]]}return o},t}();e.ObjectUtils=i},8541:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.PlayerContribRegistry=void 0;var n=function(){function t(){this._cache={}}return t.get=function(e){return e.__contrib__=e.__contrib__||{},e.__contrib__.services=e.__contrib__.services||new t,e.__contrib__.services},t.prototype.get=function(t){var e=this._cache[t];if(!e)throw new Error("cannot find resource with token ".concat(t));return e},t.prototype.register=function(t,e){var n=this._cache[t];return n||(n=this._cache[t]={instance:e()}),n.instance},t}();e.PlayerContribRegistry=n},9968:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getVideoSize=e.getPlayerSize=void 0,e.getPlayerSize=function(t){return t?t.dimensions:{width:0,height:0}},e.getVideoSize=function(t){if(!t)return{width:0,height:0};var e=t.getActiveTracks().video;return e&&void 0!==e.width&&void 0!==e.height?{width:e.width,height:e.height}:t.getVideoElement()?{width:t.getVideoElement().videoWidth,height:t.getVideoElement().videoHeight}:{width:0,height:0}}},6056:(t,e)=>{"use strict";var n,i,o;Object.defineProperty(e,"__esModule",{value:!0}),e.RelativeToTypes=e.ReservedPresetAreas=e.ReservedPresetNames=void 0,(o=e.ReservedPresetNames||(e.ReservedPresetNames={})).Playback="Playback",o.Live="Live",(i=e.ReservedPresetAreas||(e.ReservedPresetAreas={})).PresetFloating="PresetFloating",i.BottomBarLeftControls="BottomBarLeftControls",i.BottomBarRightControls="BottomBarRightControls",i.TopBarLeftControls="TopBarLeftControls",i.TopBarRightControls="TopBarRightControls",i.SidePanelTop="SidePanelTop",i.SidePanelLeft="SidePanelLeft",i.SidePanelRight="SidePanelRight",i.SidePanelBottom="SidePanelBottom",i.PresetArea="PresetArea",i.InteractiveArea="InteractiveArea",i.PlayerArea="PlayerArea",i.VideoArea="VideoArea",(n=e.RelativeToTypes||(e.RelativeToTypes={})).Before="Before",n.After="After",n.Replace="Replace"},3553:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.PresetItem=void 0;var i=n(4522),o=n(6056),r=n(5260),a=function(){function t(t){var e=this;this._render=function(){if(e._options.data.isolateComponent){var t=e._options.data,n=t.label,o=t.fillContainer;return(0,i.h)(r.InjectedComponent,{label:n,fillContainer:o||!1,onCreate:e._onCreate,onDestroy:e._onDestroy})}return e._options.data.renderChild()},this._onDestroy=function(t){t.parent&&(0,i.render)(null,t.parent)},this._onCreate=function(t){try{if(!t.parent)return;var n=e._options.data.renderChild();if(!n)return;(0,i.render)(n,t.parent)}catch(t){}},this._options=t}return Object.defineProperty(t.prototype,"playerConfig",{get:function(){var t=[];for(var e in this._options.data.presetAreas){var n=this._options.data.presetAreas[e],i=this._options.data.relativeTo;if(n){var r={label:this._options.data.label,presets:[e],container:n,get:this._render};if(i)switch(i.type){case o.RelativeToTypes.After:r.afterComponent=i.name;break;case o.RelativeToTypes.Before:r.beforeComponent=i.name;break;case o.RelativeToTypes.Replace:r.replaceComponent=i.name}t.push(r)}}return t},enumerable:!1,configurable:!0}),t}();e.PresetItem=a},3480:function(t,e,n){"use strict";var i=this&&this.__spreadArray||function(t,e,n){if(n||2===arguments.length)for(var i,o=0,r=e.length;o<r;o++)!i&&o in e||(i||(i=Array.prototype.slice.call(e,0,o)),i[o]=e[o]);return t.concat(i||Array.prototype.slice.call(e))};Object.defineProperty(e,"__esModule",{value:!0}),e.PresetManager=e.PresetManagerEventTypes=void 0;var o,r=n(4522),a=n(3553),s=n(6080),l=n(8763),c=n(9109),p=n(8568);!function(t){t.PresetResizeEvent="PresetResizeEvent",t.VideoResizeEvent="VideoResizeEvent"}(o=e.PresetManagerEventTypes||(e.PresetManagerEventTypes={}));var u=["PlayerArea"],_={presetAreasMapping:{Playback:{PlayerArea:"PlayerArea"},Live:{PlayerArea:"PlayerArea"}}},A=function(){function t(t){var e=this;this._events=new s.EventsManager,this._isLocked=!1,this._items=[],this._pendingItems=[],this._registerToPlayer=function(t){t.addEventListener(KalturaPlayer.ui.EventType.UI_PRESET_RESIZE,e._notifyUIPresetResize),t.addEventListener(KalturaPlayer.ui.EventType.VIDEO_RESIZE,e._notifyVideoResize)},this._notifyVideoResize=function(){e._events.emit({type:o.VideoResizeEvent})},this._notifyUIPresetResize=function(){e._events.emit({type:o.PresetResizeEvent})},this._unregisterToPlayer=function(t){t.removeEventListener(KalturaPlayer.ui.EventType.UI_PRESET_RESIZE,e._notifyUIPresetResize),t.removeEventListener(KalturaPlayer.ui.EventType.VIDEO_RESIZE,e._notifyVideoResize)},this.on=this._events.on.bind(this._events),this.off=this._events.off.bind(this._events),this._options=t,this._presetConfig=(0,p.getContribConfig)(this._options.kalturaPlayer,"ui.preset",_,{explicitMerge:["presetAreasMapping"]});var n=c.PresetsUtils.groupPresetAreasByType({presetAreasMapping:this._presetConfig.presetAreasMapping,acceptableTypes:u});this.add({label:"preset-manager",presetAreas:n.PlayerArea,renderChild:function(){return(0,r.h)(l.UIPlayerAdapter,{onMount:e._registerToPlayer,onUnmount:e._unregisterToPlayer})}})}return t.prototype.add=function(t){if(this._isLocked)return console.warn("cannot add new preset items once player completed its' setup phase"),null;var e=new a.PresetItem({kalturaPlayer:this._options.kalturaPlayer,data:t});this._pendingItems.push(e)},t.prototype.lockManager=function(){this._isLocked=!0},t.prototype.registerComponents=function(){var t=[];return this._pendingItems.forEach((function(e){t=i(i([],t,!0),e.playerConfig,!0)})),this._items=i(i([],this._items,!0),this._pendingItems,!0),this._pendingItems=[],t.filter(Boolean)},t}();e.PresetManager=A},9109:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.PresetsUtils=void 0;var n=function(){function t(){}return t.groupPresetAreasByType=function(t){var e=t.presetAreasMapping,n=t.acceptableTypes,i={};return n.forEach((function(t){return i[t]={}})),Object.keys(e).forEach((function(t){Object.keys(e[t]).forEach((function(o){-1===n.indexOf(o)||(i[o][t]=e[t][o])}))})),i},t}();e.PresetsUtils=n},9945:function(t,e,n){"use strict";var i=this&&this.__assign||function(){return i=Object.assign||function(t){for(var e,n=1,i=arguments.length;n<i;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t},i.apply(this,arguments)},o=this&&this.__rest||function(t,e){var n={};for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&e.indexOf(i)<0&&(n[i]=t[i]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(i=Object.getOwnPropertySymbols(t);o<i.length;o++)e.indexOf(i[o])<0&&Object.prototype.propertyIsEnumerable.call(t,i[o])&&(n[i[o]]=t[i[o]])}return n};Object.defineProperty(e,"__esModule",{value:!0}),e.ToastManager=e.ToastSeverity=void 0;var r,a=n(3301),s=n(3782),l=n(4027),c=n(4522);(r=e.ToastSeverity||(e.ToastSeverity={})).Info="Info",r.Success="Success",r.Warn="Warn",r.Error="Error";var p=function(){function t(t){var e=this;this.options=t,this._toasts=[],this._floatingItem=null,this._remove=function(t){var n=e._findToastIndexById(t);-1!==n&&(clearTimeout(e._toasts[n].timerSubscription),e._toasts.splice(n,1),e._updateToastsUI(),0===e._toasts.length&&e._removeToastsContainer())},this._options=t}return t.prototype.add=function(t){var e=t.duration,n=o(t,["duration"]);this._floatingItem||this._addToastsContainer();var r={toastProps:i(i({},n),{id:a.UUID.uuidV1(),onClose:this._remove}),duration:e,timerSubscription:null};this._toasts.push(r),this._updateToastsUI(),this._startDurationTimer(r)},t.prototype.reset=function(){var t=this;this._toasts.forEach((function(e){t._remove(e.toastProps.id)}))},t.prototype._startDurationTimer=function(t){var e=this;t.timerSubscription=setTimeout((function(){e._remove(t.toastProps.id)}),t.duration)},t.prototype._addToastsContainer=function(){var t=this;this._floatingItem=this._options.floatingManager.add({label:"Toasts",mode:s.FloatingUIModes.Immediate,position:s.FloatingPositions.InteractiveArea,renderContent:function(){return(0,c.h)(l.ToastsContainer,{toasts:t._toasts.map((function(t){return t.toastProps}))})}})},t.prototype._removeToastsContainer=function(){this._floatingItem&&(this._options.floatingManager.remove(this._floatingItem),this._floatingItem=null)},t.prototype._updateToastsUI=function(){this._floatingItem&&this._floatingItem.update()},t.prototype._findToastIndexById=function(t){for(var e=0;e<this._toasts.length;){if(this._toasts[e].toastProps.id===t)return e;e++}return-1},t}();e.ToastManager=p},6577:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.CloseIcon=void 0;var i=n(4522);e.CloseIcon=function(){return(0,i.h)("svg",{width:"16px",height:"16px",viewBox:"0 0 16 16",version:"1.1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},(0,i.h)("g",{id:"Icons/16/Close",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},(0,i.h)("path",{d:"M8.8497789,8 L11.824005,10.9742261 C12.058665,11.2088861 12.058665,11.5893451 11.824005,11.824005 C11.5893451,12.058665 11.2088861,12.058665 10.9742261,11.824005 L8,8.8497789 L5.02577387,11.824005 C4.7911139,12.058665 4.41065493,12.058665 4.17599497,11.824005 C3.94133501,11.5893451 3.94133501,11.2088861 4.17599497,10.9742261 L7.1502211,8 L4.17599497,5.02577387 C3.94133501,4.7911139 3.94133501,4.41065493 4.17599497,4.17599497 C4.41065493,3.94133501 4.7911139,3.94133501 5.02577387,4.17599497 L8,7.1502211 L10.9742261,4.17599497 C11.2088861,3.94133501 11.5893451,3.94133501 11.824005,4.17599497 C12.058665,4.41065493 12.058665,4.7911139 11.824005,5.02577387 L8.8497789,8 Z",id:"Path",fill:"#cccccc"})))}},4461:function(t,e,n){"use strict";var i,o=this&&this.__extends||(i=function(t,e){return i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},i(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0}),e.Toast=void 0;var r=n(4522),a=n(2001),s=n(9945),l=n(6577),c=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.state={isShown:!0},e._onClick=function(t){e.props.onClick(),e._onClose(t)},e._onClose=function(t){t.stopPropagation(),e.setState({isShown:!1}),e.props.onClose(e.props.id)},e}return o(e,t),e.prototype._getToastSeverityClass=function(){switch(this.props.severity){case s.ToastSeverity.Success:return a.successToast;case s.ToastSeverity.Warn:return a.warnToast;case s.ToastSeverity.Error:return a.errorToast;default:return a.infoToast}},e.prototype.render=function(){var t=this.props,e=t.text,n=t.title,i=t.icon;return(0,r.h)("div",{className:a.toastWrapper+" "+this._getToastSeverityClass(),onClick:this._onClick},(0,r.h)("button",{className:a.closeButton,onClick:this._onClose},(0,r.h)(l.CloseIcon,null)),(0,r.h)("div",{className:a.title},n),(0,r.h)("div",{className:a.toastBody},(0,r.h)("div",{className:a.iconContainer},(0,r.h)("div",{className:a.iconWrapper},i)),(0,r.h)("div",{className:a.text},e)))},e}(r.Component);e.Toast=c},4027:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ToastsContainer=void 0;var i=n(1454);Object.defineProperty(e,"ToastsContainer",{enumerable:!0,get:function(){return i.ToastsContainer}})},1454:function(t,e,n){"use strict";var i,o=this&&this.__extends||(i=function(t,e){return i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},i(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),r=this&&this.__assign||function(){return r=Object.assign||function(t){for(var e,n=1,i=arguments.length;n<i;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t},r.apply(this,arguments)};Object.defineProperty(e,"__esModule",{value:!0}),e.ToastsContainer=void 0;var a=n(4522),s=n(4461),l=n(2167),c=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.render=function(){return(0,a.h)("div",{className:l.toastsContainer},this.props.toasts.map((function(t){return(0,a.h)("div",{className:l.toastRow,key:t.id},(0,a.h)(s.Toast,r({},t)))})))},e}(a.Component);e.ToastsContainer=c},8763:function(t,e,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(t,e,n,i){void 0===i&&(i=n);var o=Object.getOwnPropertyDescriptor(e,n);o&&!("get"in o?!e.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return e[n]}}),Object.defineProperty(t,i,o)}:function(t,e,n,i){void 0===i&&(i=n),t[i]=e[n]}),o=this&&this.__exportStar||function(t,e){for(var n in t)"default"===n||Object.prototype.hasOwnProperty.call(e,n)||i(e,t,n)};Object.defineProperty(e,"__esModule",{value:!0}),o(n(137),e)},137:function(t,e,n){"use strict";var i,o=this&&this.__extends||(i=function(t,e){return i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},i(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),r=this&&this.__decorate||function(t,e,n,i){var o,r=arguments.length,a=r<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,i);else for(var s=t.length-1;s>=0;s--)(o=t[s])&&(a=(r<3?o(a):r>3?o(e,n,a):o(e,n))||a);return r>3&&a&&Object.defineProperty(e,n,a),a};Object.defineProperty(e,"__esModule",{value:!0}),e.UIPlayerAdapter=void 0;var a=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.componentDidMount=function(){this.props.onMount(this.props.player)},e.prototype.componentWillUnmount=function(){this.props.onUnmount(this.props.player)},e.prototype.render=function(t){return null},e.defaultProps={player:null},r([KalturaPlayer.ui.components.withPlayer],e)}(n(4522).Component);e.UIPlayerAdapter=a},3301:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.UUID=void 0;var n=function(){function t(){}return t.uuidV1=function(){return"".concat(Date.now(),"-").concat(Math.random())},t}();e.UUID=n},19:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.EventsManager=void 0;var n=function(){function t(){this._eventListeners={},this._wildcardEventListeners=[]}return t.prototype.on=function(t,e){"*"!==t?(this._eventListeners[t]||(this._eventListeners[t]=[])).push(e):this._wildcardEventListeners.push(e)},t.prototype.off=function(t,e){if("*"!==t){var n=this._eventListeners[t];n&&n.splice(n.indexOf(e)>>>0,1)}else this._wildcardEventListeners.splice(this._wildcardEventListeners.indexOf(e)>>>0,1)},t.prototype.emit=function(t){(this._eventListeners[t.type]||[]).slice().map((function(e){e(t)})),this._wildcardEventListeners.slice().map((function(e){e(t)}))},t}();e.EventsManager=n},8707:function(t,e,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(t,e,n,i){void 0===i&&(i=n);var o=Object.getOwnPropertyDescriptor(e,n);o&&!("get"in o?!e.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return e[n]}}),Object.defineProperty(t,i,o)}:function(t,e,n,i){void 0===i&&(i=n),t[i]=e[n]}),o=this&&this.__exportStar||function(t,e){for(var n in t)"default"===n||Object.prototype.hasOwnProperty.call(e,n)||i(e,t,n)};Object.defineProperty(e,"__esModule",{value:!0}),o(n(19),e),o(n(7640),e)},7640:(t,e)=>{"use strict";function n(){return"##".concat("Guest").concat("HashSeparator").concat(function(){for(var t=(0,e.generateId)(),n="",i=0;i<t.length;i++){var o=t.charAt(i);n+=Number.isNaN(+o)?o.charCodeAt(0):o}return n}(),"##")}Object.defineProperty(e,"__esModule",{value:!0}),e.getUserId=e.generateId=void 0,e.generateId=function(){return(new Date).getTime().toString(36)+Math.random().toString(36).slice(2)},e.getUserId=function(){return"undefined"==typeof Storage?n():((t=localStorage.getItem("anonymousUserId"))||(t=n(),localStorage.setItem("anonymousUserId",t)),t);var t}},9413:t=>{t.exports=/[\0-\x1F\x7F-\x9F]/},3189:t=>{t.exports=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4E\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDF55-\uDF59]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDF3C-\uDF3E]|\uD806[\uDC3B\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/},5045:t=>{t.exports=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/},9369:t=>{t.exports=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/},4522:t=>{"use strict";t.exports=KalturaPlayer.ui.preact}},e={};function n(i){var o=e[i];if(void 0!==o)return o.exports;var r=e[i]={id:i,exports:{}};return t[i].call(r.exports,r,r.exports,n),r.exports}return n.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return n.d(e,{a:e}),e},n.d=(t,e)=>{for(var i in e)n.o(e,i)&&!n.o(t,i)&&Object.defineProperty(t,i,{enumerable:!0,get:e[i]})},n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),n.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.nc=void 0,n(3607)})(),t.exports=e()},2492:function(t,e,n){"use strict";n.r(e);var i=n(559),o=n.n(i),r=n(3476),a=n.n(r)()(o());a.push([t.id,".close-button__close-button-icon___ftQi9{position:absolute;top:20px;right:14px;width:24px;height:24px;padding:0;background-color:rgba(0,0,0,0);border:none;cursor:pointer}","",{version:3,sources:["webpack://./components/close-button/close-button.scss"],names:[],mappings:"AAAA,yCACE,iBAAA,CACA,QAAA,CACA,UAAA,CACA,UAAA,CACA,WAAA,CACA,SAAA,CACA,8BAAA,CACA,WAAA,CACA,cAAA",sourcesContent:[".close-button-icon {\n  position: absolute;\n  top: 20px;\n  right: 14px;\n  width: 24px;\n  height: 24px;\n  padding: 0;\n  background-color: transparent;\n  border: none;\n  cursor: pointer;\n}\n"],sourceRoot:""}]),a.locals={"close-button-icon":"close-button__close-button-icon___ftQi9",closeButtonIcon:"close-button__close-button-icon___ftQi9"},e.default=a},89:function(t,e,n){"use strict";n.r(e);var i=n(559),o=n.n(i),r=n(3476),a=n.n(r)()(o());a.push([t.id,".error__error-wrapper___SAqtm{height:100%;width:100%;display:flex;flex-direction:column;color:#999}.error__error-wrapper___SAqtm .error__devider___QRxuo{align-self:flex-start;margin-left:16px;margin-right:8px;height:1px;width:calc(100% - 24px);opacity:.4;background-color:#fff}.error__error-wrapper___SAqtm .error__icon-wrapper___CdU35{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.error__error-wrapper___SAqtm .error__icon-wrapper___CdU35 .error__error-icon___CwCa0{width:100%;height:100%;max-width:184px;max-height:184px;background-size:contain;background-repeat:no-repeat;background-position:center}.error__error-wrapper___SAqtm .error__icon-wrapper___CdU35 .error__error-main-text___NDIjX{font-size:1.3em;margin-top:8px;margin-bottom:2px}.error__error-wrapper___SAqtm .error__icon-wrapper___CdU35 .error__error-description-text___BAX7Q{margin:0}.error__error-wrapper___SAqtm .error__icon-wrapper___CdU35 .error__retry-button___i2Yhr{width:88px;height:32px;padding:0;margin-top:12px;background:inherit;color:#fff;border-radius:18px;text-align:center;border:solid 2px rgba(255,255,255,.2);cursor:pointer}","",{version:3,sources:["webpack://./components/error/error.scss"],names:[],mappings:"AAAA,8BACE,WAAA,CACA,UAAA,CACA,YAAA,CACA,qBAAA,CACA,UAAA,CACA,sDACE,qBAAA,CACA,gBAAA,CACA,gBAAA,CACA,UAAA,CACA,uBAAA,CACA,UAAA,CACA,qBAAA,CAEF,2DACE,YAAA,CACA,qBAAA,CACA,sBAAA,CACA,kBAAA,CACA,WAAA,CACA,sFACE,UAAA,CACA,WAAA,CACA,eAAA,CACA,gBAAA,CACA,uBAAA,CACA,2BAAA,CACA,0BAAA,CAEF,2FACE,eAAA,CACA,cAAA,CACA,iBAAA,CAEF,kGACE,QAAA,CAEF,wFACE,UAAA,CACA,WAAA,CACA,SAAA,CACA,eAAA,CACA,kBAAA,CACA,UAAA,CACA,kBAAA,CACA,iBAAA,CACA,qCAAA,CACA,cAAA",sourcesContent:[".error-wrapper {\n  height: 100%;\n  width: 100%;\n  display: flex;\n  flex-direction: column;\n  color: #999999;\n  .devider {\n    align-self: flex-start;\n    margin-left: 16px;\n    margin-right: 8px;\n    height: 1px;\n    width: calc(100% - 24px);\n    opacity: 0.4;\n    background-color: #ffffff;\n  }\n  .icon-wrapper {\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    align-items: center;\n    height: 100%;\n    .error-icon {\n      width: 100%;\n      height: 100%;\n      max-width: 184px;\n      max-height: 184px;\n      background-size: contain;\n      background-repeat: no-repeat;\n      background-position: center;\n    }\n    .error-main-text {\n      font-size: 1.3em;\n      margin-top: 8px;\n      margin-bottom: 2px;\n    }\n    .error-description-text {\n      margin: 0;\n    }\n    .retry-button {\n      width: 88px;\n      height: 32px;\n      padding: 0;\n      margin-top: 12px;\n      background: inherit;\n      color: white;\n      border-radius: 18px;\n      text-align: center;\n      border: solid 2px rgba(255, 255, 255, 0.2);\n      cursor: pointer;\n    }\n  }\n}\n"],sourceRoot:""}]),a.locals={"error-wrapper":"error__error-wrapper___SAqtm",errorWrapper:"error__error-wrapper___SAqtm",devider:"error__devider___QRxuo","icon-wrapper":"error__icon-wrapper___CdU35",iconWrapper:"error__icon-wrapper___CdU35","error-icon":"error__error-icon___CwCa0",errorIcon:"error__error-icon___CwCa0","error-main-text":"error__error-main-text___NDIjX",errorMainText:"error__error-main-text___NDIjX","error-description-text":"error__error-description-text___BAX7Q",errorDescriptionText:"error__error-description-text___BAX7Q","retry-button":"error__retry-button___i2Yhr",retryButton:"error__retry-button___i2Yhr"},e.default=a},9241:function(t,e,n){"use strict";n.r(e);var i=n(559),o=n.n(i),r=n(3476),a=n.n(r)()(o());a.push([t.id,".loading__loading-wrapper___TwmvK{height:100%;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#999}.loading__loading-wrapper___TwmvK .loading__spinner-ball___rANOk{position:relative;display:flex;align-items:center;width:100%;height:100%;max-width:184px;max-height:184px;margin:4px 0 8px 0;background-size:contain;background-repeat:no-repeat;background-position:center;animation:loading__icon-bounce___EiGrR 2s infinite ease-in-out}.loading__loading-wrapper___TwmvK .loading__bounce-frame___ElPZm{width:100%;height:100%;min-width:184px;min-height:184px;border-radius:50%;background-color:#ccc;opacity:.2;-webkit-animation:loading__frame-bounce___jxpZ5 2s infinite ease-in-out;animation:loading__frame-bounce___jxpZ5 2s infinite ease-in-out}@keyframes loading__icon-bounce___EiGrR{0%,100%{opacity:.3}50%{opacity:1}}@-webkit-keyframes loading__frame-bounce___jxpZ5{0%,100%{-webkit-transform:scale(1);opacity:.1}50%{-webkit-transform:scale(1.3);opacity:.1}}@keyframes loading__frame-bounce___jxpZ5{0%,100%{opacity:.1;transform:scale(1);-webkit-transform:scale(1)}50%{opacity:.25;transform:scale(1.3);-webkit-transform:scale(1.3)}}","",{version:3,sources:["webpack://./components/loading/loading.scss"],names:[],mappings:"AAAA,kCACE,WAAA,CACA,UAAA,CACA,YAAA,CACA,kBAAA,CACA,sBAAA,CACA,qBAAA,CACA,UAAA,CACA,iEACE,iBAAA,CACA,YAAA,CACA,kBAAA,CACA,UAAA,CACA,WAAA,CACA,eAAA,CACA,gBAAA,CACA,kBAAA,CACA,uBAAA,CACA,2BAAA,CACA,0BAAA,CAEA,8DAAA,CAGF,iEACE,UAAA,CACA,WAAA,CACA,eAAA,CACA,gBAAA,CACA,iBAAA,CACA,qBAAA,CACA,UAAA,CAEA,uEAAA,CACA,+DAAA,CAIJ,wCACE,QAEE,UAAA,CAEF,IACE,SAAA,CAAA,CAIJ,iDACE,QAEE,0BAAA,CACA,UAAA,CAEF,IACE,4BAAA,CACA,UAAA,CAAA,CAIJ,yCACE,QAEE,UAAA,CACA,kBAAA,CACA,0BAAA,CAEF,IACE,WAAA,CACA,oBAAA,CACA,4BAAA,CAAA",sourcesContent:[".loading-wrapper {\n  height: 100%;\n  width: 100%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex-direction: column;\n  color: #999999;\n  .spinner-ball {\n    position: relative;\n    display: flex;\n    align-items: center;\n    width: 100%;\n    height: 100%;\n    max-width: 184px;\n    max-height: 184px;\n    margin: 4px 0 8px 0;\n    background-size: contain;\n    background-repeat: no-repeat;\n    background-position: center;\n\n    animation: icon-bounce 2s infinite ease-in-out;\n  }\n\n  .bounce-frame {\n    width: 100%;\n    height: 100%;\n    min-width: 184px;\n    min-height: 184px;\n    border-radius: 50%;\n    background-color: #cccccc;\n    opacity: 0.2;\n\n    -webkit-animation: frame-bounce 2s infinite ease-in-out;\n    animation: frame-bounce 2s infinite ease-in-out;\n  }\n}\n\n@keyframes icon-bounce {\n  0%,\n  100% {\n    opacity: 0.3;\n  }\n  50% {\n    opacity: 1;\n  }\n}\n\n@-webkit-keyframes frame-bounce {\n  0%,\n  100% {\n    -webkit-transform: scale(1);\n    opacity: 0.1;\n  }\n  50% {\n    -webkit-transform: scale(1.3);\n    opacity: 0.1;\n  }\n}\n\n@keyframes frame-bounce {\n  0%,\n  100% {\n    opacity: 0.1;\n    transform: scale(1);\n    -webkit-transform: scale(1);\n  }\n  50% {\n    opacity: 0.25;\n    transform: scale(1.3);\n    -webkit-transform: scale(1.3);\n  }\n}\n"],sourceRoot:""}]),a.locals={"loading-wrapper":"loading__loading-wrapper___TwmvK",loadingWrapper:"loading__loading-wrapper___TwmvK","spinner-ball":"loading__spinner-ball___rANOk",spinnerBall:"loading__spinner-ball___rANOk","icon-bounce":"loading__icon-bounce___EiGrR",iconBounce:"loading__icon-bounce___EiGrR","bounce-frame":"loading__bounce-frame___ElPZm",bounceFrame:"loading__bounce-frame___ElPZm","frame-bounce":"loading__frame-bounce___jxpZ5",frameBounce:"loading__frame-bounce___jxpZ5"},e.default=a},4916:function(t,e,n){"use strict";n.r(e);var i=n(559),o=n.n(i),r=n(3476),a=n.n(r)()(o());a.push([t.id,".navigation-filter__filter-root___jKcwy{display:flex;flex-direction:column;width:100%;margin-top:8px;padding-right:10px}.navigation-filter__filter-root___jKcwy .navigation-filter__tabs-wrapper___miBCr{display:flex;height:32px;width:100%}.navigation-filter__filter-root___jKcwy .navigation-filter__tabs-wrapper___miBCr .navigation-filter__tab___khz9U{display:flex;flex:1 1 0px;justify-content:center;align-items:center;padding-bottom:2px;background-color:rgba(0,0,0,0);background-position:center;background-repeat:no-repeat;color:#fff;border:none;cursor:pointer}.navigation-filter__filter-root___jKcwy .navigation-filter__tabs-wrapper___miBCr .navigation-filter__tab___khz9U:hover{border-radius:4px}.navigation-filter__filter-root___jKcwy .navigation-filter__tabs-wrapper___miBCr .navigation-filter__tab___khz9U:not(:hover){background-color:rgba(0,0,0,0) !important}.navigation-filter__filter-root___jKcwy .navigation-filter__tabs-wrapper___miBCr .navigation-filter__tab___khz9U.navigation-filter__active___QJTGW{padding-bottom:0;border-bottom:2px solid;border-bottom-left-radius:1px;border-bottom-right-radius:1px}.navigation-filter__filter-root___jKcwy .navigation-filter__tabs-wrapper___miBCr .navigation-filter__tab___khz9U .navigation-filter__label___HQOoO{margin-left:5px;font-size:13px;line-height:1.15;color:#ccc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.navigation-filter__filter-root___jKcwy .navigation-filter__total-results___zn6co{margin-top:8px;padding:8px;text-align:left;font-size:14px;line-height:1.29;font-weight:bold;border-radius:4px;background-color:rgba(255,255,255,.16)}.navigation-filter__filter-root___jKcwy .playkit-tooltip{display:flex}","",{version:3,sources:["webpack://./components/navigation-filter/navigation-filter.scss"],names:[],mappings:"AAAA,wCACE,YAAA,CACA,qBAAA,CACA,UAAA,CACA,cAAA,CACA,kBAAA,CACA,iFACE,YAAA,CACA,WAAA,CACA,UAAA,CACA,iHACE,YAAA,CACA,YAAA,CACA,sBAAA,CACA,kBAAA,CACA,kBAAA,CACA,8BAAA,CACA,0BAAA,CACA,2BAAA,CACA,UAAA,CACA,WAAA,CACA,cAAA,CACA,uHACE,iBAAA,CAEF,6HACE,yCAAA,CAEF,mJACE,gBAAA,CACA,uBAAA,CACA,6BAAA,CACA,8BAAA,CAEF,mJACE,eAAA,CACA,cAAA,CACA,gBAAA,CACA,UAAA,CACA,kBAAA,CACA,eAAA,CACA,sBAAA,CAIN,kFACE,cAAA,CACA,WAAA,CACA,eAAA,CACA,cAAA,CACA,gBAAA,CACA,gBAAA,CACA,iBAAA,CACA,sCAAA,CAIA,yDACE,YAAA",sourcesContent:[".filter-root {\n  display: flex;\n  flex-direction: column;\n  width: 100%;\n  margin-top: 8px;\n  padding-right: 10px;\n  .tabs-wrapper {\n    display: flex;\n    height: 32px;\n    width: 100%;\n    .tab {\n      display: flex;\n      flex: 1 1 0px;\n      justify-content: center;\n      align-items: center;\n      padding-bottom: 2px;\n      background-color: transparent;\n      background-position: center;\n      background-repeat: no-repeat;\n      color: white;\n      border: none;\n      cursor: pointer;\n      &:hover {\n        border-radius: 4px;\n      }\n      &:not(:hover) {\n        background-color: transparent !important; // overwride inline styles\n      }\n      &.active {\n        padding-bottom: 0;\n        border-bottom: 2px solid;\n        border-bottom-left-radius: 1px;\n        border-bottom-right-radius: 1px;\n      }\n      .label {\n        margin-left: 5px;\n        font-size: 13px;\n        line-height: 1.15;\n        color: #cccccc;\n        white-space: nowrap;\n        overflow: hidden;\n        text-overflow: ellipsis;\n      }\n    }\n  }\n  .total-results {\n    margin-top: 8px;\n    padding: 8px;\n    text-align: left;\n    font-size: 14px;\n    line-height: 1.29;\n    font-weight: bold;\n    border-radius: 4px;\n    background-color: rgba($color: #fff, $alpha: 0.16);\n  }\n\n  :global {\n    .playkit-tooltip {\n      display: flex;\n    }\n  }\n}\n"],sourceRoot:""}]),a.locals={"filter-root":"navigation-filter__filter-root___jKcwy",filterRoot:"navigation-filter__filter-root___jKcwy","tabs-wrapper":"navigation-filter__tabs-wrapper___miBCr",tabsWrapper:"navigation-filter__tabs-wrapper___miBCr",tab:"navigation-filter__tab___khz9U",active:"navigation-filter__active___QJTGW",label:"navigation-filter__label___HQOoO","total-results":"navigation-filter__total-results___zn6co",totalResults:"navigation-filter__total-results___zn6co"},e.default=a},8795:function(t,e,n){"use strict";n.r(e);var i=n(559),o=n.n(i),r=n(3476),a=n.n(r)()(o());a.push([t.id,".navigation-search__search-root___KdCMf{display:flex;align-items:center;flex-grow:1;width:100%;max-width:599px;height:32px;background-color:rgba(255,255,255,.24);border:solid 1px rgba(255,255,255,.4);border-radius:4px}.navigation-search__search-root___KdCMf ::-moz-placeholder{opacity:1}.navigation-search__search-root___KdCMf .navigation-search__search-input___j8fT6{width:100%;flex-grow:1;flex-shrink:1;font-size:15px;padding:0 8px;color:#ccc;background:rgba(0,0,0,0);border:none;overflow:hidden;text-overflow:ellipsis}.navigation-search__search-root___KdCMf .navigation-search__search-input___j8fT6:focus{outline:none !important}.navigation-search__search-root___KdCMf .navigation-search__search-input___j8fT6::placeholder{color:#ccc}.navigation-search__search-root___KdCMf .navigation-search__search-input___j8fT6::selection{background-color:#5b80a7}.navigation-search__search-root___KdCMf .navigation-search__clear-icon___sp2CG{background-color:rgba(0,0,0,0);width:32px;height:32px;border:none;cursor:pointer;margin-top:2px}.navigation-search__search-root___KdCMf.navigation-search__active___lQB1_{color:#ccc;background:#000}.navigation-search__search-root___KdCMf.navigation-search__focused___H1gpz{box-shadow:0 0 0 1px #00cbff;border-radius:4px}.playkit-tooltip{z-index:1}","",{version:3,sources:["webpack://./components/navigation-search/navigation-search.scss"],names:[],mappings:"AAAA,wCAKE,YAAA,CACA,kBAAA,CACA,WAAA,CACA,UAAA,CACA,eAAA,CACA,WAAA,CACA,sCAAA,CACA,qCAAA,CACA,iBAAA,CAZA,2DACE,SAAA,CAYF,iFACE,UAAA,CACA,WAAA,CACA,aAAA,CACA,cAAA,CACA,aAAA,CACA,UAAA,CACA,wBAAA,CACA,WAAA,CACA,eAAA,CACA,sBAAA,CACA,uFACE,uBAAA,CAEF,8FACE,UAAA,CAEF,4FACE,wBAAA,CAGJ,+EACE,8BAAA,CACA,UAAA,CACA,WAAA,CACA,WAAA,CACA,cAAA,CACA,cAAA,CAEF,0EACE,UAAA,CACA,eAAA,CAEF,2EACE,4BAAA,CACA,iBAAA,CAKF,iBACE,SAAA",sourcesContent:[".search-root {\n  ::-moz-placeholder {\n    opacity: 1;\n  }\n\n  display: flex;\n  align-items: center;\n  flex-grow: 1;\n  width: 100%;\n  max-width: 599px;\n  height: 32px;\n  background-color: rgba(255, 255, 255, 0.24);\n  border: solid 1px rgba(255, 255, 255, 0.4);\n  border-radius: 4px;\n  .search-input {\n    width: 100%;\n    flex-grow: 1;\n    flex-shrink: 1;\n    font-size: 15px;\n    padding: 0 8px;\n    color: #cccccc;\n    background: transparent;\n    border: none;\n    overflow: hidden;\n    text-overflow: ellipsis;\n    &:focus {\n      outline: none !important; // prevent focus styles inherited from playkit-player.playkit-nav\n    }\n    &::placeholder {\n      color: #cccccc;\n    }\n    &::selection {\n      background-color: #5b80a7;\n    }\n  }\n  .clear-icon {\n    background-color: transparent;\n    width: 32px;\n    height: 32px;\n    border: none;\n    cursor: pointer;\n    margin-top: 2px;\n  }\n  &.active {\n    color: #cccccc;\n    background: #000000;\n  }\n  &.focused {\n    box-shadow: 0 0 0 1px #00cbff;\n    border-radius: 4px;\n  }\n}\n\n:global {\n  .playkit-tooltip {\n    z-index: 1;\n  }\n}\n"],sourceRoot:""}]),a.locals={"search-root":"navigation-search__search-root___KdCMf",searchRoot:"navigation-search__search-root___KdCMf","search-input":"navigation-search__search-input___j8fT6",searchInput:"navigation-search__search-input___j8fT6","clear-icon":"navigation-search__clear-icon___sp2CG",clearIcon:"navigation-search__clear-icon___sp2CG",active:"navigation-search__active___lQB1_",focused:"navigation-search__focused___H1gpz"},e.default=a},47:function(t,e,n){"use strict";n.r(e);var i=n(559),o=n.n(i),r=n(3476),a=n.n(r)()(o());a.push([t.id,".autoscroll-button__autoscrollButton___sb3c6{width:24px;height:24px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);background-color:#01819a;border-radius:60px;border:none;padding-top:4px;padding-left:4px;cursor:pointer}","",{version:3,sources:["webpack://./components/navigation/autoscroll-button/autoscroll-button.scss"],names:[],mappings:"AAAA,6CACE,UAAA,CACA,WAAA,CACA,qCAAA,CACA,wBAAA,CACA,kBAAA,CACA,WAAA,CACA,eAAA,CACA,gBAAA,CACA,cAAA",sourcesContent:[".autoscrollButton {\n  width: 24px;\n  height: 24px;\n  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);\n  background-color: #01819a;\n  border-radius: 60px;\n  border: none;\n  padding-top: 4px;\n  padding-left: 4px;\n  cursor: pointer;\n}\n"],sourceRoot:""}]),a.locals={autoscrollButton:"autoscroll-button__autoscrollButton___sb3c6"},e.default=a},4692:function(t,e,n){"use strict";n.r(e);var i=n(559),o=n.n(i),r=n(3476),a=n.n(r)()(o());a.push([t.id,".EmptyList__empty-state-wrapper___s9bhT{text-align:center;margin-top:40%;margin-bottom:auto}.EmptyList__empty-state-wrapper___s9bhT .EmptyList__primary-text___Pw7tk,.EmptyList__empty-state-wrapper___s9bhT .EmptyList__secondary-text___AMmrk{color:#999}.EmptyList__empty-state-wrapper___s9bhT .EmptyList__primary-text___Pw7tk{margin-top:12px;font-size:18px;font-weight:bold}.EmptyList__empty-state-wrapper___s9bhT .EmptyList__secondary-text___AMmrk{margin-top:4px;font-size:14px}","",{version:3,sources:["webpack://./components/navigation/icons/EmptyList.scss"],names:[],mappings:"AAAA,wCACE,iBAAA,CACA,cAAA,CACA,kBAAA,CACA,oJAEE,UAAA,CAEF,yEACE,eAAA,CACA,cAAA,CACA,gBAAA,CAEF,2EACE,cAAA,CACA,cAAA",sourcesContent:[".empty-state-wrapper {\n  text-align: center;\n  margin-top: 40%;\n  margin-bottom: auto;\n  .primary-text,\n  .secondary-text {\n    color: #999999;\n  }\n  .primary-text {\n    margin-top: 12px;\n    font-size: 18px;\n    font-weight: bold;\n  }\n  .secondary-text {\n    margin-top: 4px;\n    font-size: 14px;\n  }\n}\n"],sourceRoot:""}]),a.locals={"empty-state-wrapper":"EmptyList__empty-state-wrapper___s9bhT",emptyStateWrapper:"EmptyList__empty-state-wrapper___s9bhT","primary-text":"EmptyList__primary-text___Pw7tk",primaryText:"EmptyList__primary-text___Pw7tk","secondary-text":"EmptyList__secondary-text___AMmrk",secondaryText:"EmptyList__secondary-text___AMmrk"},e.default=a},844:function(t,e,n){"use strict";n.r(e);var i=n(559),o=n.n(i),r=n(3476),a=n.n(r)()(o());a.push([t.id,".IconsFactory__icon___b3yWk{display:flex}","",{version:3,sources:["webpack://./components/navigation/icons/IconsFactory.scss"],names:[],mappings:"AAAA,4BACE,YAAA",sourcesContent:[".icon {\n  display: flex;\n}\n"],sourceRoot:""}]),a.locals={icon:"IconsFactory__icon___b3yWk"},e.default=a},6369:function(t,e,n){"use strict";n.r(e);var i=n(559),o=n.n(i),r=n(3476),a=n.n(r)()(o());a.push([t.id,'.NavigationItem__navigation-item___MpTpX{position:relative;padding:0 2px 0 0;display:flex;align-items:flex-start;min-height:28px;border-left:2px hidden;background-color:rgba(0,0,0,0);border-radius:2px;border-left:2px solid rgba(0,0,0,0);-webkit-transition:background-color .3s;transition:background-color .3s}.NavigationItem__navigation-item___MpTpX.NavigationItem__hidden___so890{display:none}.NavigationItem__navigation-item___MpTpX:hover{background:rgba(255,255,255,.2)}.NavigationItem__navigation-item___MpTpX.NavigationItem__selected___OJgGm{background-color:rgba(255,255,255,.15);border-left:2px solid #01accd}.NavigationItem__navigation-item___MpTpX.NavigationItem__selected___OJgGm.NavigationItem__first___vgYZU{border-bottom-left-radius:0;border-bottom-right-radius:0}.NavigationItem__navigation-item___MpTpX.NavigationItem__selected___OJgGm.NavigationItem__mid___ZNxRg{border-radius:0}.NavigationItem__navigation-item___MpTpX.NavigationItem__selected___OJgGm.NavigationItem__last___hbjTB{border-top-left-radius:0;border-top-right-radius:0}.NavigationItem__navigation-item___MpTpX.NavigationItem__first___vgYZU,.NavigationItem__navigation-item___MpTpX.NavigationItem__single___m73NK{margin-top:8px}.NavigationItem__navigation-item___MpTpX.NavigationItem__mid___ZNxRg .NavigationItem__metadata___bSMRT span,.NavigationItem__navigation-item___MpTpX.NavigationItem__last___hbjTB .NavigationItem__metadata___bSMRT span{visibility:hidden}.NavigationItem__navigation-item___MpTpX.NavigationItem__mid___ZNxRg:after,.NavigationItem__navigation-item___MpTpX.NavigationItem__first___vgYZU:after{content:"";position:absolute;display:block;bottom:0;width:100%;height:1px;background-color:#000}.NavigationItem__navigation-item___MpTpX .NavigationItem__icon-wrapper___JkjOg{display:inline-block;margin-left:4px}.NavigationItem__navigation-item___MpTpX .NavigationItem__content___a7JfM,.NavigationItem__navigation-item___MpTpX .NavigationItem__metadata___bSMRT{background:rgba(0,0,0,0)}.NavigationItem__navigation-item___MpTpX .NavigationItem__content___a7JfM{position:relative;text-align:left;flex-grow:1;font-size:14px;margin-bottom:2px}.NavigationItem__navigation-item___MpTpX .NavigationItem__metadata___bSMRT{line-height:18px;color:#ccc;text-align:right;font-size:12px;padding-right:8px;padding-top:6px}.NavigationItem__navigation-item___MpTpX .NavigationItem__metadata___bSMRT.NavigationItem__with-time___b_qNX{min-width:64px}.NavigationItem__navigation-item___MpTpX .NavigationItem__show-more-button___KHeou{cursor:pointer;font-size:14px;display:block;background:none;border:none;color:#01accd;margin:0;padding:0;width:fit-content}.NavigationItem__navigation-item___MpTpX .NavigationItem__description___cg8RX{font-size:12px;line-height:18px;margin-top:4px;margin-bottom:4px}.NavigationItem__navigation-item___MpTpX .NavigationItem__thumbnail___qc8Zo{display:block;max-width:400px;width:100%;border-radius:4px;margin:2px 2px 2px 0}.NavigationItem__navigation-item___MpTpX .NavigationItem__has-image___GPLmi .NavigationItem__content-text___PXhhi{text-shadow:0 2px 3px rgba(0,0,0,.2),0 1px .5px rgba(0,0,0,.18),0 0 .8px rgba(0,0,0,.42)}.NavigationItem__navigation-item___MpTpX .NavigationItem__thumb-gradient___wR_rK{width:100%;min-height:100%;position:absolute;top:2px;left:0;background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.65) 8%, rgba(0, 0, 0, 0) 72%)}.NavigationItem__navigation-item___MpTpX .NavigationItem__content-text___PXhhi{border-radius:3px;padding:4px 4px 4px 4px;position:absolute;top:2px;right:0;left:0}',"",{version:3,sources:["webpack://./components/navigation/navigation-item/NavigationItem.scss"],names:[],mappings:"AAAA,yCACE,iBAAA,CACA,iBAAA,CACA,YAAA,CACA,sBAAA,CACA,eAAA,CACA,sBAAA,CACA,8BAAA,CACA,iBAAA,CACA,mCAAA,CACA,uCAAA,CACA,+BAAA,CACA,wEACE,YAAA,CAEF,+CACE,+BAAA,CAEF,0EACE,sCAAA,CACA,6BAAA,CACA,wGACE,2BAAA,CACA,4BAAA,CAEF,sGACE,eAAA,CAEF,uGACE,wBAAA,CACA,yBAAA,CAGJ,+IAEE,cAAA,CAIA,yNACE,iBAAA,CAMF,wJACE,UAAA,CACA,iBAAA,CACA,aAAA,CACA,QAAA,CACA,UAAA,CACA,UAAA,CACA,qBAAA,CAIJ,+EACE,oBAAA,CACA,eAAA,CAGF,qJAEE,wBAAA,CAGF,0EACE,iBAAA,CACA,eAAA,CACA,WAAA,CACA,cAAA,CACA,iBAAA,CAEF,2EACE,gBAAA,CACA,UAAA,CACA,gBAAA,CACA,cAAA,CACA,iBAAA,CACA,eAAA,CACA,6GACE,cAAA,CAIJ,mFACE,cAAA,CACA,cAAA,CACA,aAAA,CACA,eAAA,CACA,WAAA,CACA,aAAA,CACA,QAAA,CACA,SAAA,CACA,iBAAA,CAEF,8EACE,cAAA,CACA,gBAAA,CACA,cAAA,CACA,iBAAA,CAGF,4EACE,aAAA,CACA,eAAA,CACA,UAAA,CACA,iBAAA,CACA,oBAAA,CAGF,kHACE,wFAAA,CAGF,iFACE,UAAA,CACA,eAAA,CACA,iBAAA,CACA,OAAA,CACA,MAAA,CACA,yFAAA,CAGF,+EACE,iBAAA,CACA,uBAAA,CACA,iBAAA,CACA,OAAA,CACA,OAAA,CACA,MAAA",sourcesContent:[".navigation-item {\n  position: relative;\n  padding: 0 2px 0 0;\n  display: flex;\n  align-items: flex-start;\n  min-height: 28px;\n  border-left: 2px hidden;\n  background-color: transparent;\n  border-radius: 2px;\n  border-left: 2px solid transparent;\n  -webkit-transition: background-color 0.3s;\n  transition: background-color 0.3s;\n  &.hidden {\n    display: none;\n  }\n  &:hover {\n    background: rgba(255, 255, 255, 0.2);\n  }\n  &.selected {\n    background-color: rgba(255, 255, 255, 0.15);\n    border-left: 2px solid #01accd;\n    &.first {\n      border-bottom-left-radius: 0;\n      border-bottom-right-radius: 0;\n    }\n    &.mid {\n      border-radius: 0;\n    }\n    &.last {\n      border-top-left-radius: 0;\n      border-top-right-radius: 0;\n    }\n  }\n  &.first,\n  &.single {\n    margin-top: 8px;\n  }\n  &.mid,\n  &.last {\n    .metadata span {\n      visibility: hidden;\n    }\n  }\n\n  &.mid,\n  &.first {\n    &:after {\n      content: '';\n      position: absolute;\n      display: block;\n      bottom: 0;\n      width: 100%;\n      height: 1px;\n      background-color: black;\n    }\n  }\n\n  .icon-wrapper {\n    display: inline-block;\n    margin-left: 4px;\n  }\n\n  .content,\n  .metadata {\n    background: transparent;\n  }\n\n  .content {\n    position: relative;\n    text-align: left;\n    flex-grow: 1;\n    font-size: 14px;\n    margin-bottom: 2px;\n  }\n  .metadata {\n    line-height: 18px;\n    color: #cccccc;\n    text-align: right;\n    font-size: 12px;\n    padding-right: 8px;\n    padding-top: 6px;\n    &.with-time {\n      min-width: 64px;\n    }\n  }\n\n  .show-more-button {\n    cursor: pointer;\n    font-size: 14px;\n    display: block;\n    background: none;\n    border: none;\n    color: #01accd;\n    margin: 0;\n    padding: 0;\n    width: fit-content;\n  }\n  .description {\n    font-size: 12px;\n    line-height: 18px;\n    margin-top: 4px;\n    margin-bottom: 4px;\n  }\n\n  .thumbnail {\n    display: block;\n    max-width: 400px;\n    width: 100%;\n    border-radius: 4px;\n    margin: 2px 2px 2px 0;\n  }\n\n  .has-image .content-text {\n    text-shadow: 0 2px 3px rgba(0, 0, 0, 0.2), 0 1px 0.5px rgba(0, 0, 0, 0.18), 0 0 0.8px rgba(0, 0, 0, 0.42);\n  }\n\n  .thumb-gradient {\n    width: 100%;\n    min-height: 100%;\n    position: absolute;\n    top: 2px;\n    left: 0;\n    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.65) 8%, rgba(0, 0, 0, 0) 72%);\n  }\n\n  .content-text {\n    border-radius: 3px;\n    padding: 4px 4px 4px 4px;\n    position: absolute;\n    top: 2px;\n    right: 0;\n    left: 0;\n  }\n}\n"],sourceRoot:""}]),a.locals={"navigation-item":"NavigationItem__navigation-item___MpTpX",navigationItem:"NavigationItem__navigation-item___MpTpX",hidden:"NavigationItem__hidden___so890",selected:"NavigationItem__selected___OJgGm",first:"NavigationItem__first___vgYZU",mid:"NavigationItem__mid___ZNxRg",last:"NavigationItem__last___hbjTB",single:"NavigationItem__single___m73NK",metadata:"NavigationItem__metadata___bSMRT","icon-wrapper":"NavigationItem__icon-wrapper___JkjOg",iconWrapper:"NavigationItem__icon-wrapper___JkjOg",content:"NavigationItem__content___a7JfM","with-time":"NavigationItem__with-time___b_qNX",withTime:"NavigationItem__with-time___b_qNX","show-more-button":"NavigationItem__show-more-button___KHeou",showMoreButton:"NavigationItem__show-more-button___KHeou",description:"NavigationItem__description___cg8RX",thumbnail:"NavigationItem__thumbnail___qc8Zo","has-image":"NavigationItem__has-image___GPLmi",hasImage:"NavigationItem__has-image___GPLmi","content-text":"NavigationItem__content-text___PXhhi",contentText:"NavigationItem__content-text___PXhhi","thumb-gradient":"NavigationItem__thumb-gradient___wR_rK",thumbGradient:"NavigationItem__thumb-gradient___wR_rK"},e.default=a},1254:function(t,e,n){"use strict";n.r(e);var i=n(559),o=n.n(i),r=n(3476),a=n.n(r)()(o());a.push([t.id,".NavigationList__navigationList___xdjLu{padding:0 16px;color:#fff;overflow:hidden}","",{version:3,sources:["webpack://./components/navigation/navigation-list/NavigationList.scss"],names:[],mappings:"AAAA,wCACE,cAAA,CACA,UAAA,CACA,eAAA",sourcesContent:[".navigationList {\n  padding: 0 16px;\n  color: white;\n  overflow: hidden;\n}\n"],sourceRoot:""}]),a.locals={navigationList:"NavigationList__navigationList___xdjLu"},e.default=a},2270:function(t,e,n){"use strict";n.r(e);var i=n(559),o=n.n(i),r=n(3476),a=n.n(r)()(o());a.push([t.id,".navigaton__hidden___BxvyP{visibility:hidden}.navigaton__body___evx8r{overflow:auto;height:100%}.navigaton__body___evx8r::-webkit-scrollbar{width:4px}.navigaton__body___evx8r::-webkit-scrollbar-track{background:rgba(33,33,33,.9)}.navigaton__body___evx8r::-webkit-scrollbar-thumb{border-radius:3px;background-color:rgba(255,255,255,.3)}.navigaton__root___CN_tB{display:flex;justify-content:center;padding:16px 4px 16px 0px;color:#fff;height:100%;width:100%;position:absolute;background-color:rgba(0,0,0,.7);backdrop-filter:blur(10px)}.navigaton__root___CN_tB .navigaton__global-container___WBHA6{height:100%;display:flex;flex-direction:column;max-width:599px;width:100%}.navigaton__root___CN_tB .navigaton__global-container___WBHA6 .navigaton__header___PqbY7{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;margin-bottom:6px;padding-left:16px;font-size:16px}.navigaton__root___CN_tB .navigaton__global-container___WBHA6 .navigaton__header___PqbY7 .navigaton__plugin-name___eJcS1{width:100%;margin:6px 0 0 0;font-size:15px;line-height:1.4;color:#ccc;text-align:left}.navigaton__root___CN_tB .navigaton__global-container___WBHA6 .navigaton__header___PqbY7 .navigaton__search-wrapper___JDfpT{width:100%}.navigaton__root___CN_tB .navigaton__global-container___WBHA6 .navigaton__header___PqbY7 .navigaton__search-wrapper___JDfpT.navigaton__small-width___P1Tfj{padding-right:44px}.navigaton__root___CN_tB .navigaton__global-container___WBHA6 .navigaton__header___PqbY7 .navigaton__search-wrapper___JDfpT.navigaton__medium-width___Xbl7s{padding-right:22px}.navigaton__root___CN_tB .navigaton__global-container___WBHA6 .navigaton__header___PqbY7 .navigaton__close-button___SUzZx{position:absolute;top:0;right:10px;width:24px;height:24px;padding:0;background-color:rgba(0,0,0,0);border:none;cursor:pointer}.navigaton__root___CN_tB .navigaton__global-container___WBHA6 .navigaton__autoscrollWrapper___x4o_W{position:absolute;bottom:14px;right:16px}.navigaton__root___CN_tB *{font-family:sans-serif;font-style:normal}","",{version:3,sources:["webpack://./components/navigation/navigaton.scss","webpack://./theme.scss"],names:[],mappings:"AAEA,2BACE,iBAAA,CAEF,yBACE,aAAA,CACA,WAAA,CCDA,4CACE,SAAA,CAEF,kDACE,4BAAA,CAEF,kDACE,iBAAA,CACA,qCAAA,CDHJ,yBACE,YAAA,CACA,sBAAA,CACA,yBAAA,CACA,UAAA,CACA,WAAA,CACA,UAAA,CACA,iBAAA,CACA,+BAAA,CACA,0BAAA,CACA,8DACE,WAAA,CACA,YAAA,CACA,qBAAA,CACA,eAAA,CACA,UAAA,CACA,yFACE,YAAA,CACA,qBAAA,CACA,kBAAA,CACA,6BAAA,CACA,UAAA,CACA,iBAAA,CACA,iBAAA,CACA,cAAA,CACA,yHACE,UAAA,CACA,gBAAA,CACA,cAAA,CACA,eAAA,CACA,UAAA,CACA,eAAA,CAEF,4HACE,UAAA,CACA,2JACE,kBAAA,CAEF,4JACE,kBAAA,CAGJ,0HACE,iBAAA,CACA,KAAA,CACA,UAAA,CACA,UAAA,CACA,WAAA,CACA,SAAA,CACA,8BAAA,CACA,WAAA,CACA,cAAA,CAGJ,oGACE,iBAAA,CACA,WAAA,CACA,UAAA,CAKJ,2BACE,sBAAA,CACA,iBAAA",sourcesContent:["@import '../../theme.scss';\n\n.hidden {\n  visibility: hidden;\n}\n.body {\n  overflow: auto;\n  height: 100%;\n  @include plugin-scrollbar();\n}\n\n.root {\n  display: flex;\n  justify-content: center;\n  padding: 16px 4px 16px 0px;\n  color: map-get($theme-colors, 'primary');\n  height: 100%;\n  width: 100%;\n  position: absolute;\n  background-color: rgba(0, 0, 0, 0.7);\n  backdrop-filter: blur(10px);\n  .global-container {\n    height: 100%;\n    display: flex;\n    flex-direction: column;\n    max-width: 599px;\n    width: 100%;\n    .header {\n      display: flex;\n      flex-direction: column;\n      align-items: center;\n      justify-content: space-between;\n      width: 100%;\n      margin-bottom: 6px;\n      padding-left: 16px;\n      font-size: 16px;\n      .plugin-name {\n        width: 100%;\n        margin: 6px 0 0 0;\n        font-size: 15px;\n        line-height: 1.4;\n        color: #cccccc;\n        text-align: left;\n      }\n      .search-wrapper {\n        width: 100%;\n        &.small-width {\n          padding-right: 44px;\n        }\n        &.medium-width {\n          padding-right: 22px;\n        }\n      }\n      .close-button {\n        position: absolute;\n        top: 0;\n        right: 10px;\n        width: 24px;\n        height: 24px;\n        padding: 0;\n        background-color: transparent;\n        border: none;\n        cursor: pointer;\n      }\n    }\n    .autoscrollWrapper {\n      position: absolute;\n      bottom: 14px;\n      right: 16px;\n    }\n  }\n\n  // TODO: remove once player fix the font\n  * {\n    font-family: sans-serif;\n    font-style: normal;\n  }\n}\n","$theme-colors: (\n  'primary': #ffffff,\n  'gray': #444444\n);\n\n@mixin plugin-scrollbar {\n  &::-webkit-scrollbar {\n    width: 4px;\n  }\n  &::-webkit-scrollbar-track {\n    background: rgba(33, 33, 33, 0.9);\n  }\n  &::-webkit-scrollbar-thumb {\n    border-radius: 3px;\n    background-color: rgba(255, 255, 255, 0.3);\n  }\n}\n"],sourceRoot:""}]),a.locals={hidden:"navigaton__hidden___BxvyP",body:"navigaton__body___evx8r",root:"navigaton__root___CN_tB","global-container":"navigaton__global-container___WBHA6",globalContainer:"navigaton__global-container___WBHA6",header:"navigaton__header___PqbY7","plugin-name":"navigaton__plugin-name___eJcS1",pluginName:"navigaton__plugin-name___eJcS1","search-wrapper":"navigaton__search-wrapper___JDfpT",searchWrapper:"navigaton__search-wrapper___JDfpT","small-width":"navigaton__small-width___P1Tfj",smallWidth:"navigaton__small-width___P1Tfj","medium-width":"navigaton__medium-width___Xbl7s",mediumWidth:"navigaton__medium-width___Xbl7s","close-button":"navigaton__close-button___SUzZx",closeButton:"navigaton__close-button___SUzZx",autoscrollWrapper:"navigaton__autoscrollWrapper___x4o_W"},e.default=a},977:function(t,e,n){"use strict";n.r(e);var i=n(559),o=n.n(i),r=n(3476),a=n.n(r)()(o());a.push([t.id,".plugin-button__pluginButton___XT1OU.plugin-button__active___jxNNO{background-color:#444}","",{version:3,sources:["webpack://./components/navigation/plugin-button/plugin-button.scss"],names:[],mappings:"AAGE,mEACE,qBAAA",sourcesContent:["@import '../../../theme.scss';\n\n.pluginButton {\n  &.active {\n    background-color: map-get($theme-colors, 'gray');\n  }\n}\n"],sourceRoot:""}]),a.locals={pluginButton:"plugin-button__pluginButton___XT1OU",active:"plugin-button__active___jxNNO"},e.default=a},3476:function(t){"use strict";t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var n="",i=void 0!==e[5];return e[4]&&(n+="@supports (".concat(e[4],") {")),e[2]&&(n+="@media ".concat(e[2]," {")),i&&(n+="@layer".concat(e[5].length>0?" ".concat(e[5]):""," {")),n+=t(e),i&&(n+="}"),e[2]&&(n+="}"),e[4]&&(n+="}"),n})).join("")},e.i=function(t,n,i,o,r){"string"==typeof t&&(t=[[null,t,void 0]]);var a={};if(i)for(var s=0;s<this.length;s++){var l=this[s][0];null!=l&&(a[l]=!0)}for(var c=0;c<t.length;c++){var p=[].concat(t[c]);i&&a[p[0]]||(void 0!==r&&(void 0===p[5]||(p[1]="@layer".concat(p[5].length>0?" ".concat(p[5]):""," {").concat(p[1],"}")),p[5]=r),n&&(p[2]?(p[1]="@media ".concat(p[2]," {").concat(p[1],"}"),p[2]=n):p[2]=n),o&&(p[4]?(p[1]="@supports (".concat(p[4],") {").concat(p[1],"}"),p[4]=o):p[4]="".concat(o)),e.push(p))}},e}},559:function(t){"use strict";t.exports=function(t){var e=t[1],n=t[3];if(!n)return e;if("function"==typeof btoa){var i=btoa(unescape(encodeURIComponent(JSON.stringify(n)))),o="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(i),r="/*# ".concat(o," */"),a=n.sources.map((function(t){return"/*# sourceURL=".concat(n.sourceRoot||"").concat(t," */")}));return[e].concat(a).concat([r]).join("\n")}return[e].join("\n")}},5338:function(t,e,n){var i=n(1892),o=n(2492);"string"==typeof(o=o.__esModule?o.default:o)&&(o=[[t.id,o,""]]);i(o,{insert:"head",singleton:!1}),t.exports=o.locals||{}},5753:function(t,e,n){var i=n(1892),o=n(89);"string"==typeof(o=o.__esModule?o.default:o)&&(o=[[t.id,o,""]]);i(o,{insert:"head",singleton:!1}),t.exports=o.locals||{}},5991:function(t,e,n){var i=n(1892),o=n(9241);"string"==typeof(o=o.__esModule?o.default:o)&&(o=[[t.id,o,""]]);i(o,{insert:"head",singleton:!1}),t.exports=o.locals||{}},1232:function(t,e,n){var i=n(1892),o=n(4916);"string"==typeof(o=o.__esModule?o.default:o)&&(o=[[t.id,o,""]]);i(o,{insert:"head",singleton:!1}),t.exports=o.locals||{}},968:function(t,e,n){var i=n(1892),o=n(8795);"string"==typeof(o=o.__esModule?o.default:o)&&(o=[[t.id,o,""]]);i(o,{insert:"head",singleton:!1}),t.exports=o.locals||{}},5582:function(t,e,n){var i=n(1892),o=n(47);"string"==typeof(o=o.__esModule?o.default:o)&&(o=[[t.id,o,""]]);i(o,{insert:"head",singleton:!1}),t.exports=o.locals||{}},8539:function(t,e,n){var i=n(1892),o=n(4692);"string"==typeof(o=o.__esModule?o.default:o)&&(o=[[t.id,o,""]]);i(o,{insert:"head",singleton:!1}),t.exports=o.locals||{}},4164:function(t,e,n){var i=n(1892),o=n(844);"string"==typeof(o=o.__esModule?o.default:o)&&(o=[[t.id,o,""]]);i(o,{insert:"head",singleton:!1}),t.exports=o.locals||{}},3199:function(t,e,n){var i=n(1892),o=n(6369);"string"==typeof(o=o.__esModule?o.default:o)&&(o=[[t.id,o,""]]);i(o,{insert:"head",singleton:!1}),t.exports=o.locals||{}},9875:function(t,e,n){var i=n(1892),o=n(1254);"string"==typeof(o=o.__esModule?o.default:o)&&(o=[[t.id,o,""]]);i(o,{insert:"head",singleton:!1}),t.exports=o.locals||{}},3337:function(t,e,n){var i=n(1892),o=n(2270);"string"==typeof(o=o.__esModule?o.default:o)&&(o=[[t.id,o,""]]);i(o,{insert:"head",singleton:!1}),t.exports=o.locals||{}},158:function(t,e,n){var i=n(1892),o=n(977);"string"==typeof(o=o.__esModule?o.default:o)&&(o=[[t.id,o,""]]);i(o,{insert:"head",singleton:!1}),t.exports=o.locals||{}},1892:function(t,e,n){"use strict";var i,o=function(){var t={};return function(e){if(void 0===t[e]){var n=document.querySelector(e);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(t){n=null}t[e]=n}return t[e]}}(),r=[];function a(t){for(var e=-1,n=0;n<r.length;n++)if(r[n].identifier===t){e=n;break}return e}function s(t,e){for(var n={},i=[],o=0;o<t.length;o++){var s=t[o],l=e.base?s[0]+e.base:s[0],c=n[l]||0,p="".concat(l," ").concat(c);n[l]=c+1;var u=a(p),_={css:s[1],media:s[2],sourceMap:s[3]};-1!==u?(r[u].references++,r[u].updater(_)):r.push({identifier:p,updater:h(_,e),references:1}),i.push(p)}return i}function l(t){var e=document.createElement("style"),i=t.attributes||{};if(void 0===i.nonce){var r=n.nc;r&&(i.nonce=r)}if(Object.keys(i).forEach((function(t){e.setAttribute(t,i[t])})),"function"==typeof t.insert)t.insert(e);else{var a=o(t.insert||"head");if(!a)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");a.appendChild(e)}return e}var c,p=(c=[],function(t,e){return c[t]=e,c.filter(Boolean).join("\n")});function u(t,e,n,i){var o=n?"":i.media?"@media ".concat(i.media," {").concat(i.css,"}"):i.css;if(t.styleSheet)t.styleSheet.cssText=p(e,o);else{var r=document.createTextNode(o),a=t.childNodes;a[e]&&t.removeChild(a[e]),a.length?t.insertBefore(r,a[e]):t.appendChild(r)}}function _(t,e,n){var i=n.css,o=n.media,r=n.sourceMap;if(o?t.setAttribute("media",o):t.removeAttribute("media"),r&&"undefined"!=typeof btoa&&(i+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(r))))," */")),t.styleSheet)t.styleSheet.cssText=i;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(i))}}var A=null,d=0;function h(t,e){var n,i,o;if(e.singleton){var r=d++;n=A||(A=l(e)),i=u.bind(null,n,r,!1),o=u.bind(null,n,r,!0)}else n=l(e),i=_.bind(null,n,e),o=function(){!function(t){if(null===t.parentNode)return!1;t.parentNode.removeChild(t)}(n)};return i(t),function(e){if(e){if(e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap)return;i(t=e)}else o()}}t.exports=function(t,e){(e=e||{}).singleton||"boolean"==typeof e.singleton||(e.singleton=(void 0===i&&(i=Boolean(window&&document&&document.all&&!window.atob)),i));var n=s(t=t||[],e);return function(t){if(t=t||[],"[object Array]"===Object.prototype.toString.call(t)){for(var i=0;i<n.length;i++){var o=a(n[i]);r[o].references--}for(var l=s(t,e),c=0;c<n.length;c++){var p=a(n[c]);0===r[p].references&&(r[p].updater(),r.splice(p,1))}n=l}}}},5743:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.CloseButton=void 0;const i=n(4522),o=n(5338),r=n(573),a=n(1293),{Icon:s}=KalturaPlayer.ui.components,{withText:l,Text:c}=KalturaPlayer.ui.preacti18n,p={closeButtonLabel:(0,i.h)(c,{id:"navigation.hide_plugin"},"Hide Navigation")};e.CloseButton=l(p)((t=>(0,i.h)(r.A11yWrapper,{onClick:t.onClick},(0,i.h)("button",{className:[o.closeButtonIcon,"kaltura-navigation__close-button"].join(" "),tabIndex:0,"aria-label":t.closeButtonLabel},(0,i.h)(s,{id:"navigation-plugin-close-button",height:a.icons.BigSize,width:a.icons.BigSize,viewBox:`0 0 ${a.icons.BigSize} ${a.icons.BigSize}`,path:a.icons.CLOSE_ICON})))))},7870:function(t,e,n){"use strict";var i=this&&this.__rest||function(t,e){var n={};for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&e.indexOf(i)<0&&(n[i]=t[i]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(i=Object.getOwnPropertySymbols(t);o<i.length;o++)e.indexOf(i[o])<0&&Object.prototype.propertyIsEnumerable.call(t,i[o])&&(n[i[o]]=t[i[o]])}return n};Object.defineProperty(e,"__esModule",{value:!0}),e.Error=void 0;const o=n(4522),r=n(573),a=n(5753),s=n(9760),{withText:l,Text:c}=KalturaPlayer.ui.preacti18n,p={whoops:(0,o.h)(c,{id:"navigation.whoops"},"Whoops!"),errorMessage:(0,o.h)(c,{id:"navigation.error_message"},"We couldn't retrieve your Data."),retry:(0,o.h)(c,{id:"navigation.retry"},"Retry")};e.Error=l(p)((t=>{var{onRetryLoad:e}=t,n=i(t,["onRetryLoad"]);return(0,o.h)("div",{className:a.errorWrapper,role:"banner"},(0,o.h)("div",{className:a.devider}),(0,o.h)("div",{className:a.iconWrapper,"aria-label":n.errorMessage},(0,o.h)("div",{className:a.errorIcon},(0,o.h)(s.ErrorIconSVG,null)),(0,o.h)("p",{className:a.errorMainText},n.whoops),(0,o.h)("p",{className:a.errorDescriptionText},n.errorMessage),(0,o.h)(r.A11yWrapper,{onClick:e},(0,o.h)("button",{className:a.retryButton,tabIndex:0},n.retry))))}))},1311:function(t,e,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(t,e,n,i){void 0===i&&(i=n);var o=Object.getOwnPropertyDescriptor(e,n);o&&!("get"in o?!e.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return e[n]}}),Object.defineProperty(t,i,o)}:function(t,e,n,i){void 0===i&&(i=n),t[i]=e[n]}),o=this&&this.__exportStar||function(t,e){for(var n in t)"default"===n||Object.prototype.hasOwnProperty.call(e,n)||i(e,t,n)};Object.defineProperty(e,"__esModule",{value:!0}),o(n(7870),e)},9760:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ErrorIconSVG=void 0;const i=n(4522);e.ErrorIconSVG=()=>(0,i.h)("svg",{width:"184px",height:"184px",viewBox:"0 0 184 184",version:"1.1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},(0,i.h)("title",null,"IL/ Error"),(0,i.h)("desc",null,"Created with Sketch."),(0,i.h)("g",{id:"IL/-Error",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},(0,i.h)("circle",{id:"Oval",fill:"#333333",cx:"92",cy:"92",r:"92"}),(0,i.h)("path",{d:"M86.8445942,41 C98.1281098,41 107.894768,46.3707345 112.610486,54.1896075 L112.772795,54.4651697 C121.905986,54.9935965 129.089492,60.510023 129.089492,67.2372881 C129.089492,67.4828605 129.07992,67.7268193 129.06103,67.9689809 C143.527428,69.1244669 154.803778,78.4637688 154.803778,89.8135593 C154.803778,101.945102 141.920543,111.779661 126.028268,111.779661 C122.218304,111.779661 118.581281,111.214432 115.253251,110.187831 C110.482744,111.936312 104.172429,113 97.2527575,113 C90.6076765,113 84.5245506,112.019057 79.8270144,110.392971 C76.2815407,111.290993 72.4601472,111.779661 68.4772473,111.779661 C49.8799037,111.779661 34.8037779,101.125556 34.8037779,87.9830508 C34.8037779,77.4055553 44.569383,68.439928 58.0766538,65.3432099 C58.0715743,65.1615713 58.069084,64.9793312 58.069084,64.7966102 C58.069084,51.6541053 70.9523188,41 86.8445942,41 Z",id:"Combined-Shape",fill:"#1A7080"}),(0,i.h)("path",{d:"M83.1492849,135.070223 C82.1325765,138.189187 86.1421275,140.443183 88.278329,137.95355 L112.039401,110.261242 C113.708897,108.315531 112.326427,105.307692 109.76264,105.307692 L102.55417,105.307692 L108.530391,92.2483573 C109.439682,90.2613598 107.987631,88 105.802461,88 L90.6745782,88 C89.4360625,88 88.3248534,88.7610908 87.8773011,89.9159147 L79.0065008,112.805338 C78.2445332,114.771451 79.6951774,116.889423 81.8037779,116.889423 L89.0757959,116.889423 L83.1492849,135.070223 Z",id:"Path-8",fill:"#333333","fill-rule":"nonzero"}),(0,i.h)("polygon",{id:"Path-8",fill:"#999999",points:"90.6745782 91 81.8037779 113.889423 93.2090926 113.889423 86.0015674 136 109.76264 108.307692 97.8821035 108.307692 105.802461 91"}),(0,i.h)("polygon",{id:"Path-8",fill:"#01ACCD",opacity:"0.5",points:"90.6745782 91 81.8037779 113.889423 93.2090926 113.889423 86.0015674 136 109.76264 108.307692 97.8821035 108.307692 105.802461 91"}),(0,i.h)("path",{d:"M86.9135883,41 C90.3885178,41 93.7197752,41.5049061 96.8044095,42.4302153 C80.0521708,44.2102049 67.0736479,56.714855 67.0736479,71.8761372 C67.0736479,72.1038764 67.0765763,72.331016 67.0824019,72.557529 C51.5088979,76.3414085 40.1641521,87.1546035 39.7216459,99.9991784 C36.6015945,96.4151247 34.8037779,92.202078 34.8037779,87.6945045 C34.8037779,77.1820037 44.5822685,68.2714617 58.1073807,65.1937351 C58.1024214,65.013137 58.0999284,64.8320391 58.0999284,64.6504633 C58.0999284,51.5886731 71.0002433,41 86.9135883,41 Z",id:"Combined-Shape",fill:"#222222",opacity:"0.3"}),(0,i.h)("path",{d:"M90.8028945,22 L90.8028945,29.0476864 C90.8028945,29.5999712 91.2506097,30.0476864 91.8028945,30.0476864 C92.3551792,30.0476864 92.8028945,29.5999712 92.8028945,29.0476864 L92.8028945,22 C92.8028945,21.4477153 92.3551792,21 91.8028945,21 C91.2506097,21 90.8028945,21.4477153 90.8028945,22 Z M126.112197,30.8515352 L121.582032,36.2503762 C121.22703,36.6734508 121.282214,37.3042064 121.705288,37.6592082 C122.128363,38.01421 122.759119,37.9590261 123.114121,37.5359514 L127.644286,32.1371104 C127.999288,31.7140357 127.944104,31.0832801 127.521029,30.7282783 C127.097955,30.3732765 126.467199,30.4284605 126.112197,30.8515352 Z M152.431974,58.6783398 L145.491357,59.9021577 C144.947463,59.9980609 144.584295,60.5167193 144.680198,61.0606136 C144.776101,61.6045079 145.294759,61.9676764 145.838654,61.8717732 L152.77927,60.6479553 C153.323164,60.552052 153.686333,60.0333936 153.59043,59.4894993 C153.494526,58.945605 152.975868,58.5824365 152.431974,58.6783398 Z M30.826519,60.6479553 L37.7671352,61.8717732 C38.3110295,61.9676764 38.8296879,61.6045079 38.9255912,61.0606136 C39.0214944,60.5167193 38.6583259,59.9980609 38.1144316,59.9021577 L31.1738154,58.6783398 C30.6299211,58.5824365 30.1112627,58.945605 30.0153594,59.4894993 C29.9194562,60.0333936 30.2826247,60.552052 30.826519,60.6479553 Z M55.9615029,32.1371104 L60.4916684,37.5359514 C60.8466702,37.9590261 61.4774258,38.01421 61.9005005,37.6592082 C62.3235751,37.3042064 62.3787591,36.6734508 62.0237573,36.2503762 L57.4935918,30.8515352 C57.13859,30.4284605 56.5078344,30.3732765 56.0847597,30.7282783 C55.6616851,31.0832801 55.6065011,31.7140357 55.9615029,32.1371104 Z",id:"Path-9",fill:"#01ACCD","fill-rule":"nonzero",opacity:"0.5"}),(0,i.h)("g",{id:"Oval-Copy-5",opacity:"0.3",transform:"translate(80.000000, 166.000000)",fill:"#01ACCD"},(0,i.h)("path",{d:"M3.3015873,6.64864865 C5.12500362,6.64864865 6.6031746,5.16029795 6.6031746,3.32432432 C6.6031746,1.4883507 5.12500362,-5.32907052e-15 3.3015873,-5.32907052e-15 C1.47817098,-5.32907052e-15 1.07647224e-12,1.4883507 1.07647224e-12,3.32432432 C1.07647224e-12,5.16029795 1.47817098,6.64864865 3.3015873,6.64864865 Z M3.3015873,4.64864865 C2.5858248,4.64864865 2,4.05878945 2,3.32432432 C2,2.5898592 2.5858248,2 3.3015873,2 C4.0173498,2 4.6031746,2.5898592 4.6031746,3.32432432 C4.6031746,4.05878945 4.0173498,4.64864865 3.3015873,4.64864865 Z",id:"Oval-Copy-3"})),(0,i.h)("g",{id:"Path-Copy-4",opacity:"0.9",transform:"translate(100.000000, 146.000000)",fill:"#01ACCD"},(0,i.h)("polygon",{id:"Path-Copy-2",points:"5.5 2.5 8 2.5 8 5.5 5.5 5.5 5.5 8 2.5 8 2.5 5.5 0 5.5 0 2.5 2.5 2.5 2.5 0 5.5 0"})),(0,i.h)("g",{id:"Oval-2",opacity:"0.5",transform:"translate(39.000000, 115.000000)",fill:"#01ACCD"},(0,i.h)("path",{d:"M3.3015873,6.64864865 C5.12500362,6.64864865 6.6031746,5.16029795 6.6031746,3.32432432 C6.6031746,1.4883507 5.12500362,0 3.3015873,0 C1.47817098,0 1.08002496e-12,1.4883507 1.08002496e-12,3.32432432 C1.08002496e-12,5.16029795 1.47817098,6.64864865 3.3015873,6.64864865 Z M3.3015873,4.64864865 C2.5858248,4.64864865 2,4.05878945 2,3.32432432 C2,2.5898592 2.5858248,2 3.3015873,2 C4.0173498,2 4.6031746,2.5898592 4.6031746,3.32432432 C4.6031746,4.05878945 4.0173498,4.64864865 3.3015873,4.64864865 Z",id:"Oval"})),(0,i.h)("g",{id:"Oval-Copy-4",opacity:"0.8",transform:"translate(60.000000, 139.000000)",fill:"#01ACCD"},(0,i.h)("path",{d:"M3.3015873,6.64864865 C5.12500362,6.64864865 6.6031746,5.16029795 6.6031746,3.32432432 C6.6031746,1.4883507 5.12500362,1.42108547e-14 3.3015873,1.42108547e-14 C1.47817098,1.42108547e-14 1.08002496e-12,1.4883507 1.08002496e-12,3.32432432 C1.08002496e-12,5.16029795 1.47817098,6.64864865 3.3015873,6.64864865 Z M3.3015873,4.64864865 C2.5858248,4.64864865 2,4.05878945 2,3.32432432 C2,2.5898592 2.5858248,2 3.3015873,2 C4.0173498,2 4.6031746,2.5898592 4.6031746,3.32432432 C4.6031746,4.05878945 4.0173498,4.64864865 3.3015873,4.64864865 Z",id:"Oval-Copy"})),(0,i.h)("g",{id:"Path-Copy-3",opacity:"0.3",transform:"translate(31.000000, 142.000000)",fill:"#01ACCD"},(0,i.h)("polygon",{id:"Path-Copy",points:"5.5 2.5 8 2.5 8 5.5 5.5 5.5 5.5 8 2.5 8 2.5 5.5 0 5.5 0 2.5 2.5 2.5 2.5 0 5.5 0"})),(0,i.h)("g",{id:"Oval-Copy-6",opacity:"0.6",transform:"translate(139.000000, 139.000000)",fill:"#01ACCD"},(0,i.h)("path",{d:"M3.3015873,6.64864865 C5.12500362,6.64864865 6.6031746,5.16029795 6.6031746,3.32432432 C6.6031746,1.4883507 5.12500362,0 3.3015873,0 C1.47817098,0 1.08713039e-12,1.4883507 1.08713039e-12,3.32432432 C1.08713039e-12,5.16029795 1.47817098,6.64864865 3.3015873,6.64864865 Z M3.3015873,4.64864865 C2.5858248,4.64864865 2,4.05878945 2,3.32432432 C2,2.5898592 2.5858248,2 3.3015873,2 C4.0173498,2 4.6031746,2.5898592 4.6031746,3.32432432 C4.6031746,4.05878945 4.0173498,4.64864865 3.3015873,4.64864865 Z",id:"Oval-Copy-2"})),(0,i.h)("g",{id:"Path-2",opacity:"0.4",transform:"translate(122.000000, 122.000000)",fill:"#01ACCD"},(0,i.h)("polygon",{id:"Path",points:"5.5 2.5 8 2.5 8 5.5 5.5 5.5 5.5 8 2.5 8 2.5 5.5 0 5.5 0 2.5 2.5 2.5 2.5 0 5.5 0"}))))},1293:function(t,e){"use strict";var n;Object.defineProperty(e,"__esModule",{value:!0}),e.icons=void 0,(n=e.icons||(e.icons={})).PLUGIN_ICON="M14.8 6c4.86 0 8.8 3.94 8.8 8.8 0 2.1-.736 4.03-1.964 5.542l4.096 4.097c.357.357.357.936 0 1.293-.357.357-.936.357-1.293 0l-4.096-4.097C18.83 22.864 16.901 23.6 14.8 23.6c-4.86 0-8.8-3.94-8.8-8.8C6 9.94 9.94 6 14.8 6zm0 2.07c-3.717 0-6.73 3.013-6.73 6.73 0 3.717 3.013 6.73 6.73 6.73 3.717 0 6.73-3.013 6.73-6.73 0-3.717-3.013-6.73-6.73-6.73z",n.CLEAR_ICON="M16,8 C20.418278,8 24,11.581722 24,16 C24,20.418278 20.418278,24 16,24 C11.581722,24 8,20.418278 8,16 C8,11.581722 11.581722,8 16,8 Z M19.8665357,12.1334643 C19.6885833,11.9555119 19.4000655,11.9555119 19.2221131,12.1334643 L16,15.356 L12.7778869,12.1334643 L12.7064039,12.0750737 C12.5295326,11.9582924 12.2891726,11.977756 12.1334643,12.1334643 L12.0750737,12.2049473 C11.9582924,12.3818186 11.977756,12.6221786 12.1334643,12.7778869 L15.356,16 L12.1334643,19.2221131 C11.9555119,19.4000655 11.9555119,19.6885833 12.1334643,19.8665357 C12.3114167,20.0444881 12.5999345,20.0444881 12.7778869,19.8665357 L16,16.644 L19.2221131,19.8665357 L19.2935961,19.9249263 C19.4704674,20.0417076 19.7108274,20.022244 19.8665357,19.8665357 L19.9249263,19.7950527 C20.0417076,19.6181814 20.022244,19.3778214 19.8665357,19.2221131 L16.644,16 L19.8665357,12.7778869 C20.0444881,12.5999345 20.0444881,12.3114167 19.8665357,12.1334643 Z",n.CLOSE_ICON="M17.9113162,16 L24.6072325,9.30408374 C25.1313645,8.77995172 25.1287183,7.92687249 24.6009229,7.3990771 C24.0694478,6.86760201 23.220227,6.86845682 22.6959163,7.39276754 L16,14.0886838 L9.30408374,7.39276754 C8.77995172,6.86863552 7.92687249,6.8712817 7.3990771,7.3990771 C6.86760201,7.93055219 6.86845682,8.77977302 7.39276754,9.30408374 L14.0886838,16 L7.39276754,22.6959163 C6.86863552,23.2200483 6.8712817,24.0731275 7.3990771,24.6009229 C7.93055219,25.132398 8.77977302,25.1315432 9.30408374,24.6072325 L16,17.9113162 L22.6959163,24.6072325 C23.2200483,25.1313645 24.0731275,25.1287183 24.6009229,24.6009229 C25.132398,24.0694478 25.1315432,23.220227 24.6072325,22.6959163 L17.9113162,16 Z",n.BigSize=32,n.MediumSize=24,n.SmallSize=16},7234:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.LoaderIconSVG=void 0;const i=n(4522);e.LoaderIconSVG=()=>(0,i.h)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"184",height:"184",viewBox:"0 0 184 184"},(0,i.h)("g",{fill:"none","fill-rule":"evenodd"},(0,i.h)("g",null,(0,i.h)("g",{transform:"translate(31 18) rotate(-10 88.005 3.565)"},(0,i.h)("rect",{width:"87",height:"103",fill:"#999",rx:"5"}),(0,i.h)("rect",{width:"55",height:"8",x:"16",y:"16",fill:"#545454",rx:"2"}),(0,i.h)("rect",{width:"55",height:"8",x:"16",y:"63",fill:"#545454",rx:"2"}),(0,i.h)("rect",{width:"55",height:"8",x:"16",y:"79",fill:"#545454",rx:"2"}),(0,i.h)("rect",{width:"16",height:"23",x:"16",y:"32",fill:"#545454",rx:"2"}),(0,i.h)("rect",{width:"37",height:"23",x:"34",y:"32",fill:"#545454",rx:"2"})),(0,i.h)("path",{fill:"#222",d:"M89.525 74c3.494 0 6.882.453 10.108 1.304l3.78 21.436c.48 2.72-1.336 5.313-4.055 5.792l-49.292 8.691C51.258 90.465 68.469 74 89.525 74z",opacity:".5",transform:"translate(31 18)"})),(0,i.h)("path",{fill:"#999",d:"M66.302 157.649c1.823 0 3.301-1.489 3.301-3.325S68.125 151 66.302 151c-1.824 0-3.302 1.488-3.302 3.324 0 1.836 1.478 3.325 3.302 3.325zm0-2c-.716 0-1.302-.59-1.302-1.325 0-.734.586-1.324 1.302-1.324.715 0 1.301.59 1.301 1.324 0 .735-.586 1.325-1.301 1.325z",opacity:".5"}),(0,i.h)("path",{fill:"#999",d:"M171.302 98.649c1.823 0 3.301-1.489 3.301-3.325S173.125 92 171.302 92c-1.824 0-3.302 1.488-3.302 3.324 0 1.836 1.478 3.325 3.302 3.325zm0-2c-.716 0-1.302-.59-1.302-1.325 0-.734.586-1.324 1.302-1.324.715 0 1.301.59 1.301 1.324 0 .735-.586 1.325-1.301 1.325z",opacity:".8"}),(0,i.h)("path",{fill:"#999",d:"M16.302 108.649c1.823 0 3.301-1.489 3.301-3.325S18.125 102 16.302 102c-1.824 0-3.302 1.488-3.302 3.324 0 1.836 1.478 3.325 3.302 3.325zm0-2c-.716 0-1.302-.59-1.302-1.325 0-.734.586-1.324 1.302-1.324.715 0 1.301.59 1.301 1.324 0 .735-.586 1.325-1.301 1.325z",opacity:".6"}),(0,i.h)("path",{fill:"#999",d:"M136.302 30.649c1.823 0 3.301-1.489 3.301-3.325S138.125 24 136.302 24c-1.824 0-3.302 1.488-3.302 3.324 0 1.836 1.478 3.325 3.302 3.325zm0-2c-.716 0-1.302-.59-1.302-1.325 0-.734.586-1.324 1.302-1.324.715 0 1.301.59 1.301 1.324 0 .735-.586 1.325-1.301 1.325z",opacity:".3"}),(0,i.h)("path",{fill:"#999",d:"M5.5 2.5L8 2.5 8 5.5 5.5 5.5 5.5 8 2.5 8 2.5 5.5 0 5.5 0 2.5 2.5 2.5 2.5 0 5.5 0z",opacity:".4",transform:"translate(12 76)"}),(0,i.h)("path",{fill:"#999",d:"M5.5 2.5L8 2.5 8 5.5 5.5 5.5 5.5 8 2.5 8 2.5 5.5 0 5.5 0 2.5 2.5 2.5 2.5 0 5.5 0z",opacity:".3",transform:"translate(71 164)"}),(0,i.h)("path",{fill:"#999",d:"M5.5 2.5L8 2.5 8 5.5 5.5 5.5 5.5 8 2.5 8 2.5 5.5 0 5.5 0 2.5 2.5 2.5 2.5 0 5.5 0z",opacity:".9",transform:"translate(132 44)"}),(0,i.h)("path",{fill:"#999",d:"M5.5 2.5L8 2.5 8 5.5 5.5 5.5 5.5 8 2.5 8 2.5 5.5 0 5.5 0 2.5 2.5 2.5 2.5 0 5.5 0z",opacity:".9",transform:"translate(164 109)"}),(0,i.h)("g",null,(0,i.h)("path",{fill:"#CCC",d:"M33.15 0C51.458 0 66.3 14.461 66.3 32.3c0 7.55-2.659 14.496-7.114 19.996l17.672 17.217c1.523 1.484 1.523 3.89 0 5.374-1.523 1.484-3.993 1.484-5.516 0l-17.67-17.219C48.028 62.01 40.9 64.6 33.15 64.6 14.842 64.6 0 50.139 0 32.3S14.842 0 33.15 0zm.357 5.507c-14.865 0-26.915 11.836-26.915 26.435 0 14.6 12.05 26.435 26.915 26.435 14.865 0 26.916-11.835 26.916-26.435 0-14.6-12.05-26.435-26.916-26.435z",transform:"translate(90 93)"}),(0,i.h)("path",{fill:"#FFF",d:"M33.507 5.507c-14.865 0-26.915 11.836-26.915 26.435 0 14.6 12.05 26.435 26.915 26.435 14.865 0 26.916-11.835 26.916-26.435 0-14.6-12.05-26.435-26.916-26.435z",opacity:".632",transform:"translate(90 93)"}))))},934:function(t,e,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(t,e,n,i){void 0===i&&(i=n);var o=Object.getOwnPropertyDescriptor(e,n);o&&!("get"in o?!e.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return e[n]}}),Object.defineProperty(t,i,o)}:function(t,e,n,i){void 0===i&&(i=n),t[i]=e[n]}),o=this&&this.__exportStar||function(t,e){for(var n in t)"default"===n||Object.prototype.hasOwnProperty.call(e,n)||i(e,t,n)};Object.defineProperty(e,"__esModule",{value:!0}),o(n(8048),e)},8048:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Loading=void 0;const i=n(4522),o=n(5991),r=n(7234),{withText:a,Text:s}=KalturaPlayer.ui.preacti18n,l={loading:(0,i.h)(s,{id:"navigation.loading"},"Loading")};e.Loading=a(l)((t=>(0,i.h)("div",{className:o.loadingWrapper,role:"banner","aria-label":t.loading},(0,i.h)("div",{className:o.spinnerBall},(0,i.h)(r.LoaderIconSVG,null),(0,i.h)("div",{className:o.bounceFrame})))))},4225:function(t,e,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(t,e,n,i){void 0===i&&(i=n);var o=Object.getOwnPropertyDescriptor(e,n);o&&!("get"in o?!e.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return e[n]}}),Object.defineProperty(t,i,o)}:function(t,e,n,i){void 0===i&&(i=n),t[i]=e[n]}),o=this&&this.__exportStar||function(t,e){for(var n in t)"default"===n||Object.prototype.hasOwnProperty.call(e,n)||i(e,t,n)};Object.defineProperty(e,"__esModule",{value:!0}),o(n(8327),e)},8327:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.NavigationFilter=void 0;const i=n(4522),o=n(573),r=n(1232),a=n(2085),s=n(6246),{Tooltip:l}=KalturaPlayer.ui.components,{withText:c,Text:p}=KalturaPlayer.ui.preacti18n,u={[a.ItemTypes.All]:(0,i.h)(p,{id:"navigation.all_types"},"All"),[a.ItemTypes.AnswerOnAir]:(0,i.h)(p,{id:"navigation.aoa_type"},"Answer On Air"),[a.ItemTypes.Chapter]:(0,i.h)(p,{id:"navigation.chapter_type"},"Chapters"),[a.ItemTypes.Slide]:(0,i.h)(p,{id:"navigation.slide_type"},"Slides"),[a.ItemTypes.Hotspot]:(0,i.h)(p,{id:"navigation.hotspot_type"},"Hotspots"),[a.ItemTypes.Caption]:(0,i.h)(p,{id:"navigation.caption_type"},"Captions")};class _ extends i.Component{constructor(){super(...arguments),this._handleChange=t=>{this.props.onChange(t)},this._renderTab=t=>{const e={borderColor:s.IconColors[t.type],backgroundColor:s.BackgroundColors[t.type]};return(0,i.h)(l,{label:t.label},(0,i.h)(o.A11yWrapper,{onClick:()=>this._handleChange(t.type)},(0,i.h)("button",{"aria-label":t.label,key:t.type,tabIndex:0,role:"radio",type:"checkbox","aria-checked":t.isActive,className:[r.tab,t.isActive?r.active:""].join(" "),style:e},t.type===a.ItemTypes.All?(0,i.h)("span",null,this.props[a.ItemTypes.All]):(0,i.h)(i.Fragment,null,(0,i.h)(s.IconsFactory,{iconType:t.type,color:t.isActive?null:"#cccccc"}),this.props.availableTabs.length<4&&(0,i.h)("span",{className:r.label},t.label)))))},this._getTabsData=()=>{const{availableTabs:t,activeTab:e}=this.props;return t.map((t=>({type:t,isActive:e===t,label:this.props[t]})))},this._getResultLabel=()=>{var t;const{activeTab:e,totalResults:n,listDataContainCaptions:o}=this.props,r="result"+(n&&n>1?"s":"");return e===a.ItemTypes.All?o?(0,i.h)(p,{id:"navigation.search_result_all_types_with_captions",fields:{totalResults:n},plural:n},`${n} ${r} in all content including captions`):(0,i.h)(p,{id:"navigation.search_result_all_types",fields:{totalResults:n},plural:n},`${n} ${r} in all content`):(0,i.h)(p,{id:"navigation.search_result_one_type",fields:{totalResults:n,type:this.props[e]},plural:n},`${n} ${r} in ${null===(t=this.props[e])||void 0===t?void 0:t.toLowerCase()}`)},this._renderSearchResult=()=>{const t=this._getResultLabel();return(0,i.h)("div",{className:r.totalResults,"aria-label":t},t)}}shouldComponentUpdate(t){const{activeTab:e,availableTabs:n,totalResults:i}=this.props;return e!==t.activeTab||n!==t.availableTabs||i!==t.totalResults}render(){const{totalResults:t}=this.props,e=this._getTabsData();return e.length<2?null:(0,i.h)("div",{className:r.filterRoot},0!==t&&(0,i.h)("div",{className:r.tabsWrapper,role:"radiogroup"},e.map((t=>this._renderTab(t)))),!!t&&this._renderSearchResult())}}e.NavigationFilter=c(u)(_)},975:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.NavigationSearch=void 0;const i=n(4522),o=n(573),r=n(968),a=n(4539),s=n(1293),{Icon:l}=KalturaPlayer.ui.components,{withText:c,Text:p}=KalturaPlayer.ui.preacti18n,u={searchPlaceholder:(0,i.h)(p,{id:"navigation.search_placeholder"},"Search in video"),clearSearch:(0,i.h)(p,{id:"navigation.clear_search"},"Clear search")};class _ extends i.Component{constructor(t){super(t),this._inputRef=null,this._focusedByMouse=!1,this._handleOnChange=t=>{this._debouncedOnChange(t.target.value)},this._onClear=(t,e)=>{var n;e||(this._focusedByMouse=!0),null===(n=this._inputRef)||void 0===n||n.focus(),this.props.onChange("")},this._onFocus=()=>{this.setState({active:!0,focused:!this._focusedByMouse}),this._focusedByMouse=!1},this._onBlur=()=>{this.setState({active:!1,focused:!1})},this._handleMouseDown=()=>{this._focusedByMouse=!0},this._debouncedOnChange=(0,a.debounce)(t.onChange,300),this.state={active:!1,focused:!1}}shouldComponentUpdate(t,e){const{searchQuery:n,kitchenSinkActive:i}=this.props;return n!==t.searchQuery||i!==t.kitchenSinkActive||this.state.active!==e.active}componentDidUpdate(t){var e;const{kitchenSinkActive:n,toggledWithEnter:i}=this.props;!t.kitchenSinkActive&&n&&(this._focusedByMouse=!i,null===(e=this._inputRef)||void 0===e||e.focus())}render(){const{searchQuery:t}=this.props;return(0,i.h)("div",{className:[r.searchRoot,t||this.state.active?r.active:"",this.state.focused?r.focused:""].join(" ")},(0,i.h)("input",{className:r.searchInput,placeholder:this.props.searchPlaceholder,"aria-label":this.props.searchPlaceholder,value:t,onInput:this._handleOnChange,onFocus:this._onFocus,onBlur:this._onBlur,onMouseDown:this._handleMouseDown,tabIndex:0,ref:t=>{this._inputRef=t}}),t&&(0,i.h)(o.A11yWrapper,{onClick:this._onClear},(0,i.h)("button",{"aria-label":this.props.clearSearch,className:r.clearIcon,tabIndex:0},(0,i.h)(l,{id:"navigation-clear-search-button",height:s.icons.BigSize,width:s.icons.BigSize,viewBox:`0 0 ${s.icons.BigSize} ${s.icons.BigSize}`,path:s.icons.CLEAR_ICON,color:"#cccccc"}))))}}e.NavigationSearch=c(u)(_)},5074:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.AutoscrollButton=void 0;const i=n(4522),o=n(5582),r=n(3267),{Tooltip:a}=KalturaPlayer.ui.components,{withText:s,Text:l}=KalturaPlayer.ui.preacti18n,c={autoScrollLabel:(0,i.h)(l,{id:"navigation.auto_scroll"},"Resume AutoScroll")};e.AutoscrollButton=s(c)((({onClick:t,autoScrollLabel:e})=>(0,i.h)(a,{label:e,type:"left"},(0,i.h)("button",{className:o.autoscrollButton,onClick:t,"aria-label":e,tabIndex:0},(0,i.h)(r.AutoscrollIcon,null)))))},4393:function(t,e,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(t,e,n,i){void 0===i&&(i=n);var o=Object.getOwnPropertyDescriptor(e,n);o&&!("get"in o?!e.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return e[n]}}),Object.defineProperty(t,i,o)}:function(t,e,n,i){void 0===i&&(i=n),t[i]=e[n]}),o=this&&this.__exportStar||function(t,e){for(var n in t)"default"===n||Object.prototype.hasOwnProperty.call(e,n)||i(e,t,n)};Object.defineProperty(e,"__esModule",{value:!0}),o(n(5074),e)},6126:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.AnswerOnAirIcon=void 0;const i=n(4522);e.AnswerOnAirIcon=t=>(0,i.h)("svg",{width:"12px",height:"12px",viewBox:"0 0 12 12",version:"1.1"},(0,i.h)("g",{id:"Icons/12/Someone-asks",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},(0,i.h)("path",{d:"M4.36437995,7.74827874 C5.77243804,7.74827874 8.5365211,8.42688888 8.71922879,9.77431827 L8.72875991,9.91609291 L8.72875991,10.4580465 C8.72875991,10.7263135 8.52990785,10.9506822 8.27140017,10.9928733 L8.18321241,11 L0.545547494,11 C0.275501485,11 0.049644822,10.8024579 0.00717394955,10.5456532 L2.7000624e-13,10.4580465 L2.7000624e-13,9.91609291 C2.7000624e-13,8.47449649 2.90776814,7.74827874 4.36437995,7.74827874 Z M10.8727616,1.23941668 C12.3784726,3.21754712 12.3730172,5.83518273 10.8727616,7.75369828 C10.6644616,8.02467505 10.2713067,8.06722512 10.0007053,7.87320494 L9.92350892,7.80789363 L9.9071425,7.79163502 C9.69437897,7.58027314 9.65619065,7.24426194 9.83076585,7.00038285 C10.9164054,5.46123479 10.9218608,3.47226528 9.84713227,1.98731257 C9.6671016,1.73801394 9.69983445,1.40200275 9.91805345,1.18522133 C10.1853717,0.919664094 10.6436316,0.941342236 10.8727616,1.23941668 Z M4.36437995,2.32874331 C5.5695702,2.32874331 6.54656993,3.29930677 6.54656993,4.49655748 C6.54656993,5.69380819 5.5695702,6.66437165 4.36437995,6.66437165 C3.15918971,6.66437165 2.18218998,5.69380819 2.18218998,4.49655748 C2.18218998,3.29930677 3.15918971,2.32874331 4.36437995,2.32874331 Z M9.09973221,3.24464479 C9.52525925,4.06299465 9.52525925,4.98431567 9.11064316,5.77014831 C8.91928188,6.13534162 8.44436503,6.21884736 8.12356225,5.98230203 L8.04682554,5.91647576 L8.03045912,5.90021716 C7.83406202,5.70511388 7.79041822,5.4178785 7.89407224,5.16316034 C8.06864744,4.73501704 8.06864744,4.25809792 7.89407224,3.82995462 C7.80337497,3.60707623 7.8254526,3.35515251 7.95665038,3.16858077 L8.01954817,3.0928978 L8.02500364,3.08747827 C8.34687666,2.76772568 8.89242416,2.84359917 9.09973221,3.24464479 Z",id:"Combined-Shape",fill:t.color}))),e.AnswerOnAirIcon.defaultProps={color:"#FFFFFF"}},3267:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.AutoscrollIcon=void 0;const i=n(4522);e.AutoscrollIcon=t=>(0,i.h)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 16 16"},(0,i.h)("path",{fill:t.color,"fill-rule":"evenodd",d:"M5.61 10.208l.095.083 2.303 2.29 2.29-2.288c.361-.36.929-.388 1.32-.083l.095.083c.36.36.388.928.083 1.32l-.083.094-2.996 2.995c-.36.36-.925.388-1.318.084l-.094-.083-3.01-2.994c-.392-.39-.393-1.023-.004-1.414.36-.362.927-.39 1.32-.087zM8 7c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1zm-.611-5.773c.392-.304.958-.275 1.318.084l2.995 2.995.084.094c.305.392.277.96-.083 1.32l-.094.083c-.393.305-.96.278-1.32-.083L7.998 3.432l-2.303 2.29-.095.083c-.393.304-.96.275-1.32-.087-.389-.391-.387-1.024.004-1.414l3.01-2.994z"})),e.AutoscrollIcon.defaultProps={color:"#FFFFFF"}},3400:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.CaptionIcon=void 0;const i=n(4522);e.CaptionIcon=t=>(0,i.h)("svg",{width:"12px",height:"12px",viewBox:"0 0 12 12",version:"1.1"},(0,i.h)("g",{id:"Icons/12/Slide",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},(0,i.h)("path",{d:"M11 1c.552 0 1 .448 1 1v8c0 .552-.448 1-1 1H1c-.552 0-1-.448-1-1V2c0-.552.448-1 1-1h10zM3.946 4c-.406 0-.754.085-1.046.254-.292.17-.515.41-.669.719-.154.31-.231.667-.231 1.07 0 .596.168 1.071.505 1.425.337.355.805.532 1.405.532.282 0 .536-.038.761-.115.226-.077.412-.179.56-.305.149-.126.26-.259.331-.398.073-.14.109-.27.109-.393 0-.103-.04-.2-.117-.292-.079-.091-.177-.137-.296-.137-.1 0-.183.032-.252.094-.069.063-.133.149-.192.26-.107.187-.23.326-.368.418-.14.09-.306.136-.5.136-.145 0-.278-.028-.399-.084-.12-.057-.224-.14-.31-.249-.084-.11-.15-.241-.195-.396-.045-.155-.067-.325-.067-.51 0-.394.087-.705.263-.932.175-.227.407-.34.694-.34.199 0 .363.045.492.137.13.091.253.228.372.41.066.094.126.162.18.204.053.042.12.063.2.063.124 0 .229-.04.315-.122.087-.082.13-.182.13-.3 0-.115-.038-.24-.115-.372-.078-.134-.189-.26-.335-.377-.146-.118-.324-.214-.533-.288-.21-.075-.44-.112-.692-.112zm4.329 0c-.406 0-.754.085-1.046.254-.292.17-.515.41-.669.719-.154.31-.231.667-.231 1.07 0 .596.168 1.071.505 1.425.337.355.805.532 1.405.532.282 0 .536-.038.761-.115.226-.077.412-.179.56-.305.149-.126.26-.259.332-.398.072-.14.108-.27.108-.393 0-.103-.04-.2-.117-.292-.079-.091-.177-.137-.296-.137-.1 0-.183.032-.252.094-.069.063-.133.149-.192.26-.107.187-.23.326-.368.418-.14.09-.306.136-.5.136-.145 0-.278-.028-.399-.084-.12-.057-.224-.14-.31-.249-.084-.11-.15-.241-.195-.396-.045-.155-.067-.325-.067-.51 0-.394.087-.705.263-.932.175-.227.407-.34.694-.34.199 0 .363.045.492.137.13.091.253.228.372.41.066.094.126.162.18.204.053.042.12.063.2.063.124 0 .229-.04.315-.122.087-.082.13-.182.13-.3 0-.115-.038-.24-.115-.372-.077-.134-.189-.26-.335-.377-.146-.118-.323-.214-.533-.288-.21-.075-.44-.112-.692-.112z",id:"Combined-Shape",fill:t.color}))),e.CaptionIcon.defaultProps={color:"#FFFFFF"}},2827:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ChapterIcon=void 0;const i=n(4522);e.ChapterIcon=t=>(0,i.h)("svg",{width:"12px",height:"12px",viewBox:"0 0 12 12",version:"1.1"},(0,i.h)("g",{id:"Icons/12/chapter",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},(0,i.h)("path",{d:"M10.4444444,0 C10.7512693,0 11,0.200670434 11,0.448209958 L11,11.5517852 C11,11.7993248 10.7512693,12 10.4444444,12 C10.308381,12 10.1770485,11.9597107 10.0753534,11.8867815 L6.36909102,9.2288876 C6.15859879,9.07793605 5.84140121,9.07793605 5.63090898,9.2288876 L1.92464658,11.8867815 C1.69532282,12.0512378 1.3441715,12.0345731 1.14032816,11.8495597 C1.04993254,11.7675144 1,11.6615582 1,11.5517852 L1,0.448209958 C1,0.200670434 1.24873069,0 1.55555556,0 L10.4444444,0 Z",id:"Path",fill:t.color}))),e.ChapterIcon.defaultProps={color:"#FFFFFF"}},7565:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.EmptyList=void 0;const i=n(4522),o=n(8539),{withText:r,Text:a}=KalturaPlayer.ui.preacti18n,s={noResultTitle:(0,i.h)(a,{id:"navigation.search_no_results_title"},"No Results Found"),noResultDescription:(0,i.h)(a,{id:"navigation.search_no_results_description"},"Try a more general keyword")};e.EmptyList=r(s)((({showNoResultsText:t,noResultTitle:e,noResultDescription:n})=>(0,i.h)("div",{className:o.emptyStateWrapper,role:"banner"},(0,i.h)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"184",height:"184",viewBox:"0 0 184 184"},(0,i.h)("g",{fill:"none","fill-rule":"evenodd"},(0,i.h)("circle",{cx:"92",cy:"92",r:"92",fill:"#333"}),(0,i.h)("g",{transform:"translate(99 5)"},(0,i.h)("path",{fill:"#4DA2B3",d:"M41.184 12.743c5.133 11.52 3.33 25.725-5.742 36.162-9.073 10.438-22.89 14.2-35.012 10.72z"}),(0,i.h)("path",{fill:"#01ACCD",d:"M18 59c3.095 1.394 6.5 2.165 10.074 2.165.536 0 1.068-.017 1.595-.052l2.325 7.161c.25.768-.153 1.595-.912 1.872l-2.227.814c-.778.284-1.639-.116-1.923-.895l-.018-.051-.26-.803c-.14.42-.463.773-.91.935l-2.226.814c-.778.284-1.64-.116-1.924-.895l-.018-.051z",opacity:".2"}),(0,i.h)("path",{fill:"#1F6370",d:"M42.596 0c6.446 0 11.67 5.36 11.67 11.972 0 3.382-1.367 6.437-3.565 8.614C53.418 24.803 55 29.86 55 35.293 55 50.043 43.344 62 28.966 62c-3.935 0-7.665-.895-11.01-2.498 5.91-1.85 11.43-5.336 15.829-10.395 6.322-7.273 9.101-16.39 8.458-25.169-6.282-.191-11.317-5.475-11.317-11.966C30.926 5.36 36.15 0 42.596 0z"}),(0,i.h)("circle",{cx:"43",cy:"9",r:"2",fill:"#222"}),(0,i.h)("g",{"fill-rule":"nonzero"},(0,i.h)("path",{fill:"#01ACCD",d:"M4.72 1.697c-4.454 3.85-4.915 7.539-.258 8.59 2.24.507 5.83.12 8.738-.689 1.776-.494 2.212-2.567.759-3.606L7.777 1.569c-.91-.651-2.218-.596-3.056.128z",transform:"translate(47 9)"}),(0,i.h)("path",{fill:"#222",d:"M4.72 1.697c-4.454 3.85-4.915 7.539-.258 8.59 2.24.507 5.83.12 8.738-.689 1.776-.494 2.212-2.567.759-3.606L7.777 1.569c-.91-.651-2.218-.596-3.056.128z",opacity:".7",transform:"translate(47 9)"}))),(0,i.h)("path",{fill:"#01ACCD",d:"M92 184c-32.8 0-61.59-17.164-77.879-43h155.758c-16.29 25.836-45.08 43-77.879 43z",opacity:".5"}),(0,i.h)("path",{fill:"#01ACCD",d:"M29.302 109.649c1.823 0 3.301-1.489 3.301-3.325S31.125 103 29.302 103c-1.824 0-3.302 1.488-3.302 3.324 0 1.836 1.478 3.325 3.302 3.325zm0-2c-.716 0-1.302-.59-1.302-1.325 0-.734.586-1.324 1.302-1.324.715 0 1.301.59 1.301 1.324 0 .735-.586 1.325-1.301 1.325z",opacity:".3"}),(0,i.h)("path",{fill:"#01ACCD",d:"M5.5 2.5L8 2.5 8 5.5 5.5 5.5 5.5 8 2.5 8 2.5 5.5 0 5.5 0 2.5 2.5 2.5 2.5 0 5.5 0z",opacity:".9",transform:"translate(161 95)"}),(0,i.h)("path",{fill:"#01ACCD",d:"M5.5 2.5L8 2.5 8 5.5 5.5 5.5 5.5 8 2.5 8 2.5 5.5 0 5.5 0 2.5 2.5 2.5 2.5 0 5.5 0z",opacity:".9",transform:"translate(58 13)"}),(0,i.h)("path",{fill:"#01ACCD",d:"M69.302 39.649c1.823 0 3.301-1.489 3.301-3.325S71.125 33 69.302 33C67.478 33 66 34.488 66 36.324c0 1.836 1.478 3.325 3.302 3.325zm0-2c-.716 0-1.302-.59-1.302-1.325 0-.734.586-1.324 1.302-1.324.715 0 1.301.59 1.301 1.324 0 .735-.586 1.325-1.301 1.325z",opacity:".5"}),(0,i.h)("path",{fill:"#01ACCD",d:"M41.302 88.649c1.823 0 3.301-1.489 3.301-3.325S43.125 82 41.302 82C39.478 82 38 83.488 38 85.324c0 1.836 1.478 3.325 3.302 3.325zm0-2c-.716 0-1.302-.59-1.302-1.325 0-.734.586-1.324 1.302-1.324.715 0 1.301.59 1.301 1.324 0 .735-.586 1.325-1.301 1.325zM132.302 128.649c1.823 0 3.301-1.489 3.301-3.325S134.125 122 132.302 122c-1.824 0-3.302 1.488-3.302 3.324 0 1.836 1.478 3.325 3.302 3.325zm0-2c-.716 0-1.302-.59-1.302-1.325 0-.734.586-1.324 1.302-1.324.715 0 1.301.59 1.301 1.324 0 .735-.586 1.325-1.301 1.325z",opacity:".8"}),(0,i.h)("path",{fill:"#01ACCD",d:"M5.5 2.5L8 2.5 8 5.5 5.5 5.5 5.5 8 2.5 8 2.5 5.5 0 5.5 0 2.5 2.5 2.5 2.5 0 5.5 0z",opacity:".3",transform:"translate(18 74)"}),(0,i.h)("path",{fill:"#01ACCD",d:"M147.302 114.649c1.823 0 3.301-1.489 3.301-3.325S149.125 108 147.302 108c-1.824 0-3.302 1.488-3.302 3.324 0 1.836 1.478 3.325 3.302 3.325zm0-2c-.716 0-1.302-.59-1.302-1.325 0-.734.586-1.324 1.302-1.324.715 0 1.301.59 1.301 1.324 0 .735-.586 1.325-1.301 1.325z",opacity:".6"}),(0,i.h)("path",{fill:"#01ACCD",d:"M5.5 2.5L8 2.5 8 5.5 5.5 5.5 5.5 8 2.5 8 2.5 5.5 0 5.5 0 2.5 2.5 2.5 2.5 0 5.5 0z",opacity:".4",transform:"translate(80 17)"}),(0,i.h)("path",{fill:"#01ACCD",d:"M5.5 2.5L8 2.5 8 5.5 5.5 5.5 5.5 8 2.5 8 2.5 5.5 0 5.5 0 2.5 2.5 2.5 2.5 0 5.5 0z",opacity:".4",transform:"translate(157 122)"}),(0,i.h)("ellipse",{cx:"90",cy:"161",fill:"#222",opacity:".5",rx:"19",ry:"7"}),(0,i.h)("ellipse",{cx:"90",cy:"161",fill:"#222",opacity:".5",rx:"31",ry:"11"}),(0,i.h)("g",{transform:"translate(83 73)"},(0,i.h)("path",{fill:"#4DA2B3",d:"M44.024 4C49.41 7.095 53 12.652 53 18.993c0 6.35-3.601 11.915-9 15.007l.022-.238.007-.241V4.218L44.024 4z"}),(0,i.h)("path",{fill:"#01ACCD",d:"M41.001 7l-.945 24.56-19.585-3.2c-.144-.021-.29-.036-.436-.043l-.22-.006c-2.304 0-4.187 1.783-4.319 4.032l-.007.252v56.17C13.587 90.255 10.869 91 7.337 91c-3.364 0-5.742-.676-7.134-2.027L0 88.765V21.24c0-5.77 4.34-10.612 10.082-11.332l.368-.04L41.001 7z",opacity:".296"}),(0,i.h)("path",{fill:"#3F7B86",d:"M0 65.071c1.985.947 4.818 1.464 7.934 1.464 2.924 0 5.598-.455 7.556-1.293v23.523C13.588 90.255 10.87 91 7.339 91c-3.364 0-5.743-.676-7.135-2.027l-.201-.208zm0-27.12c1.985.946 4.818 1.463 7.934 1.463 2.924 0 5.598-.455 7.556-1.293v23.933c-1.015.76-3.98 1.625-7.556 1.625-4.435 0-7.931-1.331-7.931-2.142zM27.205 8.294c-.799 2.777-1.215 6.412-1.215 10.414 0 4.176.453 7.95 1.32 10.77l-6.837-1.118c-.145-.022-.29-.037-.436-.044l-.22-.006c-2.304 0-4.187 1.783-4.319 4.032l-.007.252v2.338c-1.015.76-3.98 1.625-7.556 1.625-4.435 0-7.931-1.331-7.931-2.142V21.24c0-5.77 4.339-10.612 10.08-11.332l.37-.04zM41 7l-.945 24.56-9.153-1.496c-.786-2.004-1.65-6.368-1.65-11.355 0-4.527.712-8.54 1.431-10.741L41.001 7z"}),(0,i.h)("path",{fill:"#222",d:"M16.103 27.277l.22.005c.146.007.292.022.437.044l23.31 3.86-.014.374-19.585-3.2c-.144-.021-.29-.036-.436-.043l-.22-.006c-2.304 0-4.187 1.783-4.319 4.032l-.007.252v56.17c-1.056.827-2.363 1.425-3.92 1.793l.208-58.998.007-.251c.132-2.249 2.015-4.032 4.32-4.032zM41.001 7l-.005.114-2.603.131L41.001 7z",opacity:".7"}),(0,i.h)("rect",{width:"6",height:"37",x:"39.001",fill:"#1F6370",rx:"3"})))),t&&(0,i.h)("div",{className:o.primaryText},e),t&&(0,i.h)("div",{className:o.secondaryText},n))))},4560:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.EmptyState=void 0;const i=n(4522);e.EmptyState=()=>(0,i.h)("div",{style:{"text-align":"center","margin-top":"50%","margin-bottom":"auto"}},(0,i.h)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"240",height:"257",viewBox:"0 0 240 257"},(0,i.h)("g",{fill:"none","fill-rule":"evenodd"},(0,i.h)("text",{fill:"#999","font-family":"Lato-Bold, Lato","font-size":"18","font-weight":"bold",transform:"translate(-1)"},(0,i.h)("tspan",{x:"2.276",y:"218"},"Search in the video for results")),(0,i.h)("g",{transform:"translate(-1) translate(29)"},(0,i.h)("circle",{cx:"92",cy:"92",r:"92",fill:"#333"}),(0,i.h)("g",{opacity:".5"},(0,i.h)("g",{transform:"translate(31 18) rotate(-10 88.005 3.565)"},(0,i.h)("rect",{width:"87",height:"103",fill:"#01ACCD",rx:"5"}),(0,i.h)("g",{fill:"#222",opacity:".7",transform:"translate(16 16)"},(0,i.h)("rect",{width:"55",height:"8",rx:"2"}),(0,i.h)("rect",{width:"55",height:"8",y:"47",rx:"2"}),(0,i.h)("rect",{width:"55",height:"8",y:"63",rx:"2"}),(0,i.h)("rect",{width:"16",height:"23",y:"16",rx:"2"}),(0,i.h)("rect",{width:"37",height:"23",x:"18",y:"16",rx:"2"}))),(0,i.h)("path",{fill:"#222",d:"M89.525 74c3.494 0 6.882.453 10.108 1.304l3.78 21.436c.48 2.72-1.336 5.313-4.055 5.792l-49.292 8.691C51.258 90.465 68.469 74 89.525 74z",opacity:".5",transform:"translate(31 18)"})),(0,i.h)("g",null,(0,i.h)("path",{fill:"#CCC",d:"M33.15 0C51.458 0 66.3 14.461 66.3 32.3c0 7.55-2.659 14.496-7.114 19.996l17.672 17.217c1.523 1.484 1.523 3.89 0 5.374-1.523 1.484-3.993 1.484-5.516 0l-17.67-17.219C48.028 62.01 40.9 64.6 33.15 64.6 14.842 64.6 0 50.139 0 32.3S14.842 0 33.15 0zm.357 5.507c-14.865 0-26.915 11.836-26.915 26.435 0 14.6 12.05 26.435 26.915 26.435 14.865 0 26.916-11.835 26.916-26.435 0-14.6-12.05-26.435-26.916-26.435z",transform:"translate(90 93)"}),(0,i.h)("path",{fill:"#01ACCD",d:"M33.15 0C51.458 0 66.3 14.461 66.3 32.3c0 7.55-2.659 14.496-7.114 19.996l17.672 17.217c1.523 1.484 1.523 3.89 0 5.374-1.523 1.484-3.993 1.484-5.516 0l-17.67-17.219C48.028 62.01 40.9 64.6 33.15 64.6 14.842 64.6 0 50.139 0 32.3S14.842 0 33.15 0zm.357 5.507c-14.865 0-26.915 11.836-26.915 26.435 0 14.6 12.05 26.435 26.915 26.435 14.865 0 26.916-11.835 26.916-26.435 0-14.6-12.05-26.435-26.916-26.435z",opacity:".5",transform:"translate(90 93)"}),(0,i.h)("path",{fill:"#222",d:"M33.507 5.507c-14.865 0-26.915 11.836-26.915 26.435 0 14.6 12.05 26.435 26.915 26.435 14.865 0 26.916-11.835 26.916-26.435 0-14.6-12.05-26.435-26.916-26.435z",opacity:".316",transform:"translate(90 93)"})),(0,i.h)("path",{fill:"#01ACCD",d:"M136.302 30.649c1.823 0 3.301-1.489 3.301-3.325S138.125 24 136.302 24c-1.824 0-3.302 1.488-3.302 3.324 0 1.836 1.478 3.325 3.302 3.325zm0-2c-.716 0-1.302-.59-1.302-1.325 0-.734.586-1.324 1.302-1.324.715 0 1.301.59 1.301 1.324 0 .735-.586 1.325-1.301 1.325z",opacity:".3"}),(0,i.h)("path",{fill:"#01ACCD",d:"M5.5 2.5L8 2.5 8 5.5 5.5 5.5 5.5 8 2.5 8 2.5 5.5 0 5.5 0 2.5 2.5 2.5 2.5 0 5.5 0z",opacity:".9",transform:"translate(132 44)"}),(0,i.h)("path",{fill:"#01ACCD",d:"M171.302 98.649c1.823 0 3.301-1.489 3.301-3.325S173.125 92 171.302 92c-1.824 0-3.302 1.488-3.302 3.324 0 1.836 1.478 3.325 3.302 3.325zm0-2c-.716 0-1.302-.59-1.302-1.325 0-.734.586-1.324 1.302-1.324.715 0 1.301.59 1.301 1.324 0 .735-.586 1.325-1.301 1.325z",opacity:".8"}),(0,i.h)("path",{fill:"#01ACCD",d:"M5.5 2.5L8 2.5 8 5.5 5.5 5.5 5.5 8 2.5 8 2.5 5.5 0 5.5 0 2.5 2.5 2.5 2.5 0 5.5 0z",opacity:".3",transform:"translate(164 109)"}),(0,i.h)("path",{fill:"#01ACCD",d:"M66.302 157.649c1.823 0 3.301-1.489 3.301-3.325S68.125 151 66.302 151c-1.824 0-3.302 1.488-3.302 3.324 0 1.836 1.478 3.325 3.302 3.325zm0-2c-.716 0-1.302-.59-1.302-1.325 0-.734.586-1.324 1.302-1.324.715 0 1.301.59 1.301 1.324 0 .735-.586 1.325-1.301 1.325z",opacity:".3"}),(0,i.h)("path",{fill:"#01ACCD",d:"M5.5 2.5L8 2.5 8 5.5 5.5 5.5 5.5 8 2.5 8 2.5 5.5 0 5.5 0 2.5 2.5 2.5 2.5 0 5.5 0z",opacity:".3",transform:"translate(12 76)"}),(0,i.h)("g",{fill:"#01ACCD",opacity:".9"},(0,i.h)("path",{d:"M5.5 2.5L8 2.5 8 5.5 5.5 5.5 5.5 8 2.5 8 2.5 5.5 0 5.5 0 2.5 2.5 2.5 2.5 0 5.5 0z",transform:"translate(71 164)"})),(0,i.h)("g",{fill:"#01ACCD",opacity:".8"},(0,i.h)("path",{d:"M3.302 6.649c1.823 0 3.301-1.489 3.301-3.325S5.125 0 3.302 0C1.478 0 0 1.488 0 3.324 0 5.16 1.478 6.65 3.302 6.65zm0-2C2.586 4.649 2 4.059 2 3.324 2 2.59 2.586 2 3.302 2c.715 0 1.301.59 1.301 1.324 0 .735-.586 1.325-1.301 1.325z",transform:"translate(13 102)"}))))))},8698:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.HotspotIcon=void 0;const i=n(4522);e.HotspotIcon=t=>(0,i.h)("svg",{width:"12px",height:"12px",viewBox:"0 0 12 12",version:"1.1"},(0,i.h)("g",{id:"Icons/12/hotspot",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},(0,i.h)("path",{d:"M1.71356562,8.71826909 C1.32304133,9.10879339 1.32304133,9.74195836 1.71356562,10.1324827 C2.10408991,10.5230069 2.73725489,10.5230069 3.12777918,10.1324827 L3.83488597,9.42537588 C4.22541026,9.03485158 4.22541026,8.4016866 3.83488597,8.01116231 C3.44436167,7.62063802 2.8111967,7.62063802 2.4206724,8.01116231 L1.71356562,8.71826909 Z M8.07752665,2.35430806 C7.68700236,2.74483235 7.68700236,3.37799733 8.07752665,3.76852163 C8.46805094,4.15904592 9.10121592,4.15904592 9.49174022,3.76852163 L10.198847,3.06141484 C10.5893713,2.67089055 10.5893713,2.03772557 10.198847,1.64720128 C9.8083227,1.25667699 9.17515773,1.25667699 8.78463343,1.64720128 L8.07752665,2.35430806 Z M5,0 C4.48716416,0 4.06449284,0.38604019 4.00672773,0.883378875 L4,1 L4,2 C4,2.55228475 4.44771525,3 5,3 C5.51283584,3 5.93550716,2.61395981 5.99327227,2.11662113 L6,2 L6,1 C6,0.44771525 5.55228475,0 5,0 Z M5.03353,5.45134032 C5.14743877,5.10937025 5.51627947,4.92138528 5.85735876,5.03146414 L5.85735876,5.03146414 L11.5551412,6.87034864 C11.6520317,6.90161878 11.7399495,6.95530689 11.8117885,7.02707252 C12.0646771,7.279709 12.0624384,7.69156431 11.8067877,7.94697779 L11.8067877,7.94697779 L10.9731056,8.77988616 C10.8601518,8.89273517 10.8532121,9.07321331 10.9572561,9.19207926 L10.9572561,9.19207926 L11.6344936,9.96391024 C12.0165361,10.4471237 11.9806364,11.154337 11.5294068,11.6051503 L11.5294068,11.6051503 L11.501519,11.6331064 C11.0155297,12.1185479 10.231919,12.1228281 9.75122702,11.642618 L9.75122702,11.642618 L9.18153853,10.9926766 C9.06505218,10.8755013 8.87482944,10.876215 8.75666414,10.9942706 L8.75666414,10.9942706 L7.94987827,11.8003077 C7.87725549,11.8728631 7.78874887,11.9275149 7.69151269,11.9598454 C7.34921645,12.0736569 6.98239748,11.8896902 6.87219958,11.5489442 L6.87219958,11.5489442 L5.03132653,5.85672976 C4.98881738,5.72528603 4.98958938,5.58325624 5.03353,5.45134032 Z M2,4 C2.55228475,4 3,4.44771525 3,5 C3,5.55228475 2.55228475,6 2,6 L2,6 L1,6 C0.44771525,6 0,5.55228475 0,5 C0,4.44771525 0.44771525,4 1,4 L1,4 Z",id:"Shape",fill:t.color}))),e.HotspotIcon.defaultProps={color:"#FFFFFF"}},6246:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.IconsFactory=e.BackgroundColors=e.IconColors=void 0;const i=n(4522),o=n(2085),r=n(8698),a=n(6126),s=n(2827),l=n(6134),c=n(3400),p=n(4164);var u,_;!function(t){t.All="#01accd",t.Hotspot="#1687ff",t.AnswerOnAir="#b2d238",t.Chapter="#01accd",t.Slide="#7fd9e8",t.Caption="#fdd304"}(u=e.IconColors||(e.IconColors={})),(_=e.BackgroundColors||(e.BackgroundColors={})).All="#151414",_.Hotspot="#061527",_.AnswerOnAir="#21270c",_.Chapter="#082025",_.Slide="#162527",_.Caption="#322a08",e.IconsFactory=t=>(0,i.h)("div",{className:p.icon},t.iconType===o.ItemTypes.Hotspot&&(0,i.h)(r.HotspotIcon,{color:t.color?t.color:u.Hotspot}),t.iconType===o.ItemTypes.AnswerOnAir&&(0,i.h)(a.AnswerOnAirIcon,{color:t.color?t.color:u.AnswerOnAir}),t.iconType===o.ItemTypes.Chapter&&(0,i.h)(s.ChapterIcon,{color:t.color?t.color:u.Chapter}),t.iconType===o.ItemTypes.Slide&&(0,i.h)(l.SlideIcon,{color:t.color?t.color:u.Slide}),t.iconType===o.ItemTypes.Caption&&(0,i.h)(c.CaptionIcon,{color:t.color?t.color:u.Caption}))},6134:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.SlideIcon=void 0;const i=n(4522);e.SlideIcon=t=>(0,i.h)("svg",{width:"12px",height:"12px",viewBox:"0 0 12 12",version:"1.1"},(0,i.h)("g",{id:"Icons/12/Slide",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},(0,i.h)("path",{d:"M10,4 C10.5522847,4 11,4.44771525 11,5 L11,11 C11,11.5522847 10.5522847,12 10,12 L2,12 C1.44771525,12 1,11.5522847 1,11 L1,5 C1,4.44771525 1.44771525,4 2,4 L10,4 Z M9,2 C9.51283584,2 9.93550716,2.38604019 9.99327227,2.88337887 L10,3 L2,3 C2,2.44771525 2.44771525,2 3,2 L9,2 Z M8,0 C8.51283584,-9.42064153e-17 8.93550716,0.38604019 8.99327227,0.883378875 L9,1 L3,1 C3,0.44771525 3.44771525,1.01453063e-16 4,0 L8,0 Z",id:"Combined-Shape",fill:t.color}))),e.SlideIcon.defaultProps={color:"#FFFFFF"}},4776:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Navigation=void 0;const i=n(4522),o=n(3337),r=n(8924),a=n(975),s=n(4225),l=n(1311),c=n(934),p=n(4539),u=n(4393),_=n(2085),A=n(5743),{KeyMap:d}=KalturaPlayer.ui.utils,h={searchQuery:"",activeTab:_.ItemTypes.All,availableTabs:[_.ItemTypes.All,_.ItemTypes.Chapter,_.ItemTypes.Slide,_.ItemTypes.Hotspot,_.ItemTypes.AnswerOnAir],totalResults:0};class g extends i.Component{constructor(t){super(t),this._widgetRootRef=null,this._preventScrollEvent=!1,this._listElementRef=null,this._prepareNavigationData=t=>{const{searchQuery:e,activeTab:n}=t,i=(0,p.filterDataBySearchQuery)(this.props.data,e),o=e?(0,p.findCuepointType)(i,_.ItemTypes.Caption):(0,p.findCuepointType)(this.props.data,_.ItemTypes.Caption),r=Object.assign(Object.assign({},this.state),{listDataContainCaptions:o,convertedData:(0,p.addGroupData)((0,p.filterDataByActiveTab)(i,n)),searchFilter:this._prepareSearchFilter(i,t)});this.state.searchFilter.searchQuery!==e&&(r.autoscroll=!1),e||(r.autoscroll=!0),this.setState(r)},this._prepareSearchFilter=(t,e)=>{const n=(0,p.getAvailableTabs)(t,this.props.itemsOrder);return Object.assign(Object.assign({},e),{availableTabs:n})},this._setWidgetSize=()=>{if(this._widgetRootRef){const{width:t}=this._widgetRootRef.getBoundingClientRect();this.state.widgetWidth!==t&&this.setState({widgetWidth:t})}},this._getHeaderStyles=()=>{const{widgetWidth:t}=this.state;return t>=692?"":t>=649?o.mediumWidth:o.smallWidth},this._handleSearchFilterChange=t=>e=>{const n=Object.assign(Object.assign({},this.state.searchFilter),{[t]:e});this._prepareNavigationData(n)},this._renderHeader=()=>{const{toggledWithEnter:t,kitchenSinkActive:e,hasError:n}=this.props,{searchFilter:r,convertedData:l,listDataContainCaptions:c}=this.state;return(0,i.h)("div",{className:o.header},!n&&(0,i.h)("div",{class:[o.searchWrapper,this._getHeaderStyles()].join(" ")},(0,i.h)(a.NavigationSearch,{onChange:this._handleSearchFilterChange("searchQuery"),searchQuery:r.searchQuery,toggledWithEnter:t,kitchenSinkActive:e})),n&&(0,i.h)("p",{className:o.pluginName},"Navigation"),(0,i.h)(A.CloseButton,{onClick:this.props.onClose}),!n&&(0,i.h)(s.NavigationFilter,{onChange:this._handleSearchFilterChange("activeTab"),activeTab:r.activeTab,availableTabs:r.availableTabs,totalResults:r.searchQuery.length>0?l.length:null,listDataContainCaptions:c}))},this._handleSeek=t=>{this._preventScrollEvent=!0,this.setState({autoscroll:!0},(()=>{this.props.onItemClicked(t)}))},this._handleScroll=()=>{this._preventScrollEvent?this._preventScrollEvent=!1:this.state.autoscroll&&this.setState({autoscroll:!1})},this._renderNavigation=()=>{const{searchFilter:t,widgetWidth:e,listDataContainCaptions:n,convertedData:o}=this.state,{hasError:a,retry:s,highlightedMap:c}=this.props;return a?(0,i.h)(l.Error,{onRetryLoad:s}):(0,i.h)(r.NavigationList,{searchActive:t.searchQuery.length>0,widgetWidth:e,autoScroll:!1,onSeek:this._handleSeek,onScroll:this._scrollTo,data:o,highlightedMap:c,showItemsIcons:t.activeTab===_.ItemTypes.All,listDataContainCaptions:n})},this._renderLoading=()=>(0,i.h)(c.Loading,null),this._handleClose=t=>{t.keyCode===d.ESC&&this.props.onClose()},this._enableAutoScroll=()=>{this.state.autoscroll||(this._preventScrollEvent=!0,this.setState({autoscroll:!0}))},this._scrollTo=t=>{this._preventScrollEvent=!0,this._listElementRef&&(this._listElementRef.scrollTop=t-(this.state.searchFilter.searchQuery?120:94))},this._renderAutoscrollButton=()=>{const{hasError:t}=this.props,{autoscroll:e,searchFilter:n,convertedData:r}=this.state;return e||n.searchQuery||!r.length||t?null:(0,i.h)("div",{className:o.autoscrollWrapper},(0,i.h)(u.AutoscrollButton,{onClick:this._enableAutoScroll}))},this.state={autoscroll:!0,widgetWidth:0,searchFilter:Object.assign({},h),convertedData:[],listDataContainCaptions:!1}}componentDidMount(){this._prepareNavigationData(this.state.searchFilter)}componentDidUpdate(t){this._setWidgetSize(),t.data===this.props.data||this._prepareNavigationData(this.state.searchFilter)}render(t){const{isLoading:e,kitchenSinkActive:n}=t;return(0,i.h)("div",{"aria-live":"polite",className:`${o.root} ${n?"":o.hidden}`,ref:t=>{this._widgetRootRef=t},onKeyUp:this._handleClose},e?this._renderLoading():(0,i.h)("div",{className:o.globalContainer},this._renderHeader(),(0,i.h)("div",{className:o.body,onScroll:this._handleScroll,ref:t=>{this._listElementRef=t}},this._renderNavigation())))}}e.Navigation=g},1910:function(t,e,n){"use strict";var i=this&&this.__decorate||function(t,e,n,i){var o,r=arguments.length,a=r<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,i);else for(var s=t.length-1;s>=0;s--)(o=t[s])&&(a=(r<3?o(a):r>3?o(e,n,a):o(e,n))||a);return r>3&&a&&Object.defineProperty(e,n,a),a},o=this&&this.__rest||function(t,e){var n={};for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&e.indexOf(i)<0&&(n[i]=t[i]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(i=Object.getOwnPropertySymbols(t);o<i.length;o++)e.indexOf(i[o])<0&&Object.prototype.propertyIsEnumerable.call(t,i[o])&&(n[i[o]]=t[i[o]])}return n};Object.defineProperty(e,"__esModule",{value:!0}),e.NavigationItem=void 0;const r=n(4522),a=n(573),s=n(3199),l=n(2085),c=n(6246),{withText:p,Text:u}=KalturaPlayer.ui.preacti18n;let _=class extends r.Component{constructor(){super(...arguments),this._itemElementRef=null,this._textContainerRef=null,this.state={expandText:!1,imageLoaded:!1,imageFailed:!1,focused:!1},this._getSelected=()=>{const{selectedItem:t,data:e}=this.props,{groupData:n,startTime:i,previewImage:o}=e;!this._itemElementRef||!t||n&&n!==l.GroupTypes.first||(o&&this.state.imageLoaded?this.props.onSelected({time:i,itemY:this._itemElementRef.offsetTop}):o||this.props.onSelected({time:i,itemY:this._itemElementRef.offsetTop}))},this._handleFocus=()=>{this.setState({focused:!0})},this._handleBlur=()=>{this.setState({focused:!1})},this._handleClick=()=>{this.props.onClick(this.props.data.startTime)},this._handleExpandChange=()=>{this.setState({expandText:!this.state.expandText})},this._renderThumbnail=()=>{if(this.state.imageFailed)return null;const{data:t,imageAlt:e}=this.props,{previewImage:n}=t,i={src:n,alt:e,className:s.thumbnail,onLoad:()=>{this.setState({imageLoaded:!0})},onError:()=>{this.setState({imageFailed:!0})}};return(0,r.h)(r.Fragment,null,(0,r.h)("img",Object.assign({},i)),(0,r.h)("div",{className:s.thumbGradient}))}}matchHeight(){this._textContainerRef&&this._itemElementRef&&(this._itemElementRef.style.minHeight=this._textContainerRef.offsetHeight+4+"px")}shouldComponentUpdate(t,e){const{selectedItem:n,data:i,widgetWidth:o}=this.props;return n!==t.selectedItem||this.state.focused!==e.focused||i!==t.data||e.expandText!==this.state.expandText||e.imageLoaded!==this.state.imageLoaded||e.imageFailed!==this.state.imageFailed||t.widgetWidth!==o}componentDidUpdate(t){this._getSelected(),this.matchHeight()}componentDidMount(){this._getSelected(),this.matchHeight()}render(t){var{selectedItem:e,showIcon:n,data:i}=t,l=o(t,["selectedItem","showIcon","data"]);const{id:p,previewImage:u,itemType:_,displayTime:A,groupData:d,displayTitle:h,shorthandTitle:g,hasShowMore:f,displayDescription:C}=i,{imageLoaded:m}=this.state,v={role:e?"text":"listitem",ariaCurrent:e,onFocus:this._handleFocus,onBlur:this._handleBlur,tabIndex:0,ariaHidden:!(e||this.state.focused)};return(0,r.h)(a.A11yWrapper,{onClick:this._handleClick},(0,r.h)("div",Object.assign({ref:t=>{this._itemElementRef=t},className:[s[d||"single"],s.navigationItem,e?s.selected:null,u&&!m?s.hidden:null].join(" "),"data-entry-id":p},v),(0,r.h)("div",{className:[s.metadata,A?s.withTime:null].join(" ")},A&&(0,r.h)("span",null,A),n&&(0,r.h)("div",{className:s.iconWrapper},(0,r.h)(c.IconsFactory,{iconType:_}))),(0,r.h)("div",{className:[s.content,u?s.hasImage:null].join(" ")},u&&this._renderThumbnail(),(0,r.h)("div",{className:s.contentText,ref:t=>{this._textContainerRef=t}},g&&!this.state.expandText&&(0,r.h)("span",{className:s.title},g),h&&(!g||this.state.expandText)&&(0,r.h)("span",{className:s.title},h),C&&this.state.expandText&&(0,r.h)("div",{className:s.description},C),f&&(0,r.h)(a.A11yWrapper,{onClick:this._handleExpandChange},(0,r.h)("div",{role:"button",tabIndex:0,className:s.showMoreButton},this.state.expandText?l.readLess:l.readMore))))))}};_=i([p((()=>({readLess:(0,r.h)(u,{id:"navigation.read_less"},"Read Less"),readMore:(0,r.h)(u,{id:"navigation.read_more"},"Read More"),imageAlt:(0,r.h)(u,{id:"navigation.image_alt"},"Slide Preview")})))],_),e.NavigationItem=_},8924:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.NavigationList=void 0;const i=n(4522),o=n(9875),r=n(1910),a=n(7565),s=n(4560),l=n(4539);class c extends i.Component{constructor(){super(...arguments),this._selectedElementY=0,this.updateSelected=({itemY:t})=>{this._selectedElementY=t,this.props.autoScroll&&this.props.onScroll(this._selectedElementY)}}shouldComponentUpdate(t){return!((0,l.isMapsEqual)(this.props.highlightedMap,t.highlightedMap)&&(0,l.isDataEqual)(this.props.data,t.data)&&t.autoScroll===this.props.autoScroll&&t.listDataContainCaptions===this.props.listDataContainCaptions&&(!t.widgetWidth||t.widgetWidth===this.props.widgetWidth))}componentDidUpdate(t){!t.autoScroll&&this.props.autoScroll&&this.props.onScroll(this._selectedElementY)}render({data:t,widgetWidth:e,showItemsIcons:n,onSeek:l,highlightedMap:c,listDataContainCaptions:p,searchActive:u}){return t.length?(0,i.h)("div",{className:o.navigationList,"aria-live":"polite"},t.map(((t,o)=>(0,i.h)(r.NavigationItem,{widgetWidth:e,onClick:l,selectedItem:c.has(t.id),key:t.id,data:t,onSelected:this.updateSelected,showIcon:n})))):p?(0,i.h)(s.EmptyState,null):(0,i.h)(a.EmptyList,{showNoResultsText:u})}}e.NavigationList=c},1506:function(t,e,n){"use strict";var i=this&&this.__rest||function(t,e){var n={};for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&e.indexOf(i)<0&&(n[i]=t[i]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(i=Object.getOwnPropertySymbols(t);o<i.length;o++)e.indexOf(i[o])<0&&Object.prototype.propertyIsEnumerable.call(t,i[o])&&(n[i[o]]=t[i[o]])}return n};Object.defineProperty(e,"__esModule",{value:!0}),e.PluginButton=void 0;const o=n(4522),r=n(158),a=n(6978),s=n(1293),l=n(573),{Tooltip:c,Icon:p}=KalturaPlayer.ui.components,{withText:u,Text:_}=KalturaPlayer.ui.preacti18n;e.PluginButton=u((({isActive:t})=>({label:t?(0,o.h)(_,{id:"navigation.hide_plugin"},"Hide Navigation"):(0,o.h)(_,{id:"navigation.show_plugin"},"Show Navigation")})))((t=>{var{isActive:e,onClick:n}=t,u=i(t,["isActive","onClick"]);return(0,o.h)(c,{label:u.label,type:"bottom"},(0,o.h)(l.A11yWrapper,{onClick:n},(0,o.h)("button",{"aria-label":u.label,className:[a.ui.style.upperBarIcon,r.pluginButton,e?r.active:""].join(" ")},(0,o.h)(p,{id:"navigation-plugin-button",height:s.icons.BigSize,width:s.icons.BigSize,viewBox:`0 0 ${s.icons.BigSize} ${s.icons.BigSize}`,path:s.icons.PLUGIN_ICON}))))}))},1434:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.NavigationPlugin=void 0;const i=n(6978),o=n(4522),r=n(4539),a=n(4776),s=n(1506),l=n(1293),{TimedMetadata:c}=i.core,p=n(6978),u=n(2085),{SidePanelModes:_,SidePanelPositions:A,ReservedPresetNames:d}=p.ui;class h extends KalturaPlayer.core.BasePlugin{constructor(t,e,n){super(t,e,n),this._navigationData=[],this._triggeredByKeyboard=!1,this._isLoading=!1,this._hasError=!1,this._itemsOrder=r.itemTypesOrder,this._itemsFilter=r.itemTypesOrder,this._activeCuePointsMap=new Map,this._captionMap=new Map,this._activeCaptionMapId="",this._navigationComponentRef=null,this._navigationPanel=-1,this._navigationIcon=-1,this._pluginState=null,this._liveFutureCuePointsMap=new Map,this._registerCuePointTypes=()=>{const t=[];this._itemsFilter[u.ItemTypes.Slide]&&t.push(this.cuePointManager.CuepointType.SLIDE),this._itemsFilter[u.ItemTypes.Chapter]&&t.push(this.cuePointManager.CuepointType.CHAPTER),this._itemsFilter[u.ItemTypes.Hotspot]&&t.push(this.cuePointManager.CuepointType.HOTSPOT),this._itemsFilter[u.ItemTypes.AnswerOnAir]&&t.push(this.cuePointManager.CuepointType.PUBLIC_QNA),this._itemsFilter[u.ItemTypes.Caption]&&t.push(this.cuePointManager.CuepointType.CAPTION),this.cuePointManager.registerTypes(t)},this._addNavigationData=t=>{this._data=(0,r.sortItems)([...this._data,...t],this._itemsOrder),this._createOrUpdatePlugin()},this._addCaptionData=t=>{this._activeCaptionMapId=this._getCaptionMapId(),this._captionMap.set(this._activeCaptionMapId,t),this._createOrUpdatePlugin()},this._handleLanguageChange=()=>{this._activeCaptionMapId=this._getCaptionMapId(),this._captionMap.has(this._activeCaptionMapId)&&this._updateNavigationPlugin()},this._getCaptionMapId=()=>{const t=(this._player.getTracks(this._player.Track.TEXT)||[]).find((t=>t.active));return t?`${t.language}-${t.label}`:""},this._isSearchActive=()=>{var t,e;const n=null===(e=null===(t=this._navigationComponentRef)||void 0===t?void 0:t.state.searchFilter)||void 0===e?void 0:e.searchQuery;return Boolean(n&&n.length>0)},this._getCuePointType=t=>{var e;const{metadata:n}=t,{KalturaCuePointType:i,KalturaThumbCuePointSubType:o,KalturaCuePointTags:r}=this.cuePointManager;if((null==t?void 0:t.type)!==c.TYPE.CUE_POINT)return null;if((null==n?void 0:n.cuePointType)===i.THUMB&&(null==n?void 0:n.subType)===o.SLIDE)return u.ItemTypes.Slide;if((null==n?void 0:n.cuePointType)===i.THUMB&&(null==n?void 0:n.subType)===o.CHAPTER)return u.ItemTypes.Chapter;if((null==n?void 0:n.cuePointType)===i.ANNOTATION&&(null==n?void 0:n.tags)===r.HOTSPOT)return u.ItemTypes.Hotspot;if((null==n?void 0:n.cuePointType)===i.ANNOTATION&&(null==n?void 0:n.tags)===r.ANSWERONAIR){const t=null===(e=null==n?void 0:n.relatedObjects)||void 0===e?void 0:e.QandA_ResponseProfile,i=null==t?void 0:t.objects[0];return(null==i?void 0:i.xml.includes("<Type>AnswerOnAir</Type>"))?u.ItemTypes.AnswerOnAir:null}return(null==n?void 0:n.cuePointType)===i.CAPTION?u.ItemTypes.Caption:null},this._onTimedMetadataAdded=({payload:t})=>{const e=this._player.isLive(),n=[],i=[];t.cues.forEach((t=>{if(this._getCuePointType(t)===u.ItemTypes.Slide&&this._itemsFilter[u.ItemTypes.Slide]){const i=(0,r.prepareCuePoint)(t,u.ItemTypes.Slide,e);e&&this.isFutureCuePoint(t)?this._liveFutureCuePointsMap.set(t.id,i):n.push(i)}this._getCuePointType(t)===u.ItemTypes.Chapter&&this._itemsFilter[u.ItemTypes.Chapter]&&n.push((0,r.prepareCuePoint)(t,u.ItemTypes.Chapter,e)),this._getCuePointType(t)===u.ItemTypes.Hotspot&&this._itemsFilter[u.ItemTypes.Hotspot]&&n.push((0,r.prepareCuePoint)(t,u.ItemTypes.Hotspot,e)),this._getCuePointType(t)===u.ItemTypes.AnswerOnAir&&this._itemsFilter[u.ItemTypes.AnswerOnAir]&&n.push((0,r.prepareCuePoint)(t,u.ItemTypes.AnswerOnAir,e)),this._getCuePointType(t)===u.ItemTypes.Caption&&this._itemsFilter[u.ItemTypes.Caption]&&i.push((0,r.prepareCuePoint)(t,u.ItemTypes.Caption,e))})),n.length&&this._addNavigationData(n),i.length&&this._addCaptionData(i)},this._onTimedMetadataChange=({payload:t})=>{const e=t.cues.filter((t=>{const e=this._getCuePointType(t),n=e&&this._itemsFilter[e];return!(n&&e===u.ItemTypes.Caption&&!this._isSearchActive())&&n}));if(this._activeCuePointsMap=new Map,e.length)if(this._player.isLive()){const t=e[e.length-1].id;this._liveFutureCuePointsMap.has(t)&&(this._addNavigationData([this._liveFutureCuePointsMap.get(t)]),this._liveFutureCuePointsMap.delete(t)),this._activeCuePointsMap.set(t,!0),this._updateNavigationPlugin()}else{const t=e[e.length-1],n=this._data.find((e=>e.id===t.id));if(n){const t=this._data.filter((t=>t.displayTime===n.displayTime));t.length&&(t.forEach((t=>{this._activeCuePointsMap.set(t.id,!0)})),this._updateNavigationPlugin())}}},this._createOrUpdatePlugin=()=>{this._navigationPanel>0?this._updateNavigationPlugin():this._createNavigationPlugin()},this._createNavigationPlugin=()=>{Math.max(this._navigationPanel,this._navigationIcon)>0?this.logger.warn("navigation plugin already initialized"):(this._navigationPanel=this.sidePanelsManager.add({label:"Navigation",panelComponent:()=>(0,o.h)(a.Navigation,{ref:t=>{this._navigationComponentRef=t},onClose:this._deactivatePlugin,data:this._data,onItemClicked:this._seekTo,isLoading:this._isLoading,hasError:this._hasError,highlightedMap:this._activeCuePointsMap,kitchenSinkActive:this._isPluginActive(),toggledWithEnter:this._triggeredByKeyboard,itemsOrder:this._itemsOrder}),presets:[d.Playback,d.Live,d.Ads],position:this.config.position,expandMode:this.config.expandMode===_.ALONGSIDE?_.ALONGSIDE:_.OVER,onDeactivate:this._deactivatePlugin}),this._navigationIcon=this.upperBarManager.add({label:"Navigation",svgIcon:{path:l.icons.PLUGIN_ICON,viewBox:`0 0 ${l.icons.BigSize} ${l.icons.BigSize}`},onClick:this._handleClickOnPluginIcon,component:()=>(0,o.h)(s.PluginButton,{isActive:this._isPluginActive(),onClick:this._handleClickOnPluginIcon})}),(this.config.expandOnFirstPlay&&!this._pluginState||this._pluginState===u.PluginStates.OPENED)&&this._activatePlugin())},this._updateNavigationPlugin=()=>{this._navigationPanel>0&&this.sidePanelsManager.update(this._navigationPanel)},this._onPlaybackEnded=()=>{this.eventManager.listenOnce(this._player,this._player.Event.PLAY,(()=>{this._activeCuePointsMap=new Map,this._updateNavigationPlugin();const t={payload:{cues:this._player.cuePointManager.getActiveCuePoints()}};this._onTimedMetadataChange(t)}))},this._seekTo=t=>{this.player.currentTime=t},this._handleClickOnPluginIcon=(t,e)=>{this._isPluginActive()?(this._triggeredByKeyboard=!1,this._deactivatePlugin()):(this._triggeredByKeyboard=Boolean(e),this._activatePlugin())},this._activatePlugin=()=>{this.ready.then((()=>{var t,e;null===(t=this.sidePanelsManager)||void 0===t||t.activateItem(this._navigationPanel),this._pluginState,u.PluginStates.OPENED,null===(e=this.upperBarManager)||void 0===e||e.update(this._navigationIcon)}))},this._deactivatePlugin=()=>{this.ready.then((()=>{var t,e;null===(t=this.sidePanelsManager)||void 0===t||t.deactivateItem(this._navigationPanel),this._pluginState=u.PluginStates.CLOSED,null===(e=this.upperBarManager)||void 0===e||e.update(this._navigationIcon)}))},this._isPluginActive=()=>this.sidePanelsManager.isItemActive(this._navigationPanel),this._player=e,this._itemsOrder=(0,r.prepareItemTypesOrder)(this.config.itemsOrder),this._itemsFilter=(0,r.isEmptyObject)(this.config.itemsOrder)?r.itemTypesOrder:n.itemsOrder}get sidePanelsManager(){return this.player.getService("sidePanelsManager")}get upperBarManager(){return this.player.getService("upperBarManager")}get cuePointManager(){return this._player.getService("kalturaCuepoints")}get _data(){const t=this._captionMap.get(this._activeCaptionMapId)||[];return(0,r.sortItems)([...this._navigationData,...t],this._itemsOrder)}set _data(t){this._navigationData=(0,r.filterDuplications)(t)}loadMedia(){this.cuePointManager&&this.sidePanelsManager&&this.upperBarManager?(this._addPlayerListeners(),this._registerCuePointTypes()):this.logger.warn("kalturaCuepoints, sidePanelsManager or upperBarManager haven't registered")}static isValid(){return!0}isFutureCuePoint(t){return!(!t.metadata||!t.metadata.createdAt)&&1e3*t.metadata.createdAt>(new Date).getTime()-2e4}_addPlayerListeners(){this.eventManager.listen(this._player,this._player.Event.TIMED_METADATA_CHANGE,this._onTimedMetadataChange),this.eventManager.listen(this._player,this._player.Event.TIMED_METADATA_ADDED,this._onTimedMetadataAdded),this.eventManager.listen(this._player,this._player.Event.RESIZE,this._updateNavigationPlugin),this.eventManager.listen(this._player,this._player.Event.PLAYBACK_ENDED,this._onPlaybackEnded),this._itemsFilter[u.ItemTypes.Caption]&&this.eventManager.listen(this._player,this._player.Event.TEXT_TRACK_CHANGED,this._handleLanguageChange)}reset(){Math.max(this._navigationPanel,this._navigationIcon)>0&&(this.sidePanelsManager.remove(this._navigationPanel),this.upperBarManager.remove(this._navigationIcon),this._navigationPanel=-1,this._navigationIcon=-1,this._navigationComponentRef=null),this._activeCuePointsMap=new Map,this._activeCaptionMapId="",this._captionMap=new Map,this._navigationData=[],this._isLoading=!1,this._hasError=!1,this._triggeredByKeyboard=!1,this.eventManager.removeAll()}destroy(){this._pluginState=null}}e.NavigationPlugin=h,h.defaultConfig={position:A.RIGHT,expandMode:_.ALONGSIDE,expandOnFirstPlay:!1,itemsOrder:{}}},2085:function(t,e,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(t,e,n,i){void 0===i&&(i=n);var o=Object.getOwnPropertyDescriptor(e,n);o&&!("get"in o?!e.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return e[n]}}),Object.defineProperty(t,i,o)}:function(t,e,n,i){void 0===i&&(i=n),t[i]=e[n]}),o=this&&this.__exportStar||function(t,e){for(var n in t)"default"===n||Object.prototype.hasOwnProperty.call(e,n)||i(e,t,n)};Object.defineProperty(e,"__esModule",{value:!0}),o(n(5481),e),o(n(6782),e),o(n(5364),e)},6782:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0})},5364:function(t,e){"use strict";var n,i;Object.defineProperty(e,"__esModule",{value:!0}),e.ItemTypes=e.GroupTypes=void 0,(i=e.GroupTypes||(e.GroupTypes={})).mid="mid",i.first="first",i.last="last",(n=e.ItemTypes||(e.ItemTypes={})).All="All",n.AnswerOnAir="AnswerOnAir",n.Chapter="Chapter",n.Slide="Slide",n.Hotspot="Hotspot",n.Caption="Caption"},5481:function(t,e){"use strict";var n;Object.defineProperty(e,"__esModule",{value:!0}),e.PluginStates=void 0,(n=e.PluginStates||(e.PluginStates={})).OPENED="opened",n.CLOSED="closed"},4539:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.debounce=e.filterCuepointsByStartTime=e.findCuepointType=e.isMapsEqual=e.isDataEqual=e.isEmptyObject=e.prepareItemTypesOrder=e.filterDuplications=e.getAvailableTabs=e.filterDataByActiveTab=e.filterDataBySearchQuery=e.addGroupData=e.sortItems=e.prepareCuePoint=e.decodeString=e.itemTypesOrder=void 0;const i=n(2085),{toHHMMSS:o}=KalturaPlayer.ui.utils;e.itemTypesOrder={[i.ItemTypes.All]:0,[i.ItemTypes.Chapter]:1,[i.ItemTypes.Slide]:2,[i.ItemTypes.Hotspot]:3,[i.ItemTypes.AnswerOnAir]:4,[i.ItemTypes.Caption]:5},e.decodeString=t=>"string"!=typeof t?t:t.replace(/&lt;/gi,"<").replace(/&gt;/gi,">").replace(/&nbsp;/gi," ").replace(/&amp;/gi,"&").replace(/&quot;/gi,'"'),e.prepareCuePoint=(t,n,r)=>{const{metadata:a}=t,s={cuePointType:n,id:t.id,startTime:t.startTime,displayTime:r?"":o(Math.floor(t.startTime)),partnerData:a.partnerData,tags:a.tags,itemType:n,displayTitle:"",displayDescription:[i.ItemTypes.Slide,i.ItemTypes.Chapter].includes(n)?(0,e.decodeString)(a.description):null,previewImage:null,hasShowMore:!1,groupData:null};if([i.ItemTypes.Hotspot,i.ItemTypes.AnswerOnAir,i.ItemTypes.Caption].includes(n)?s.displayTitle=(0,e.decodeString)(a.text):[i.ItemTypes.Slide,i.ItemTypes.Chapter].includes(n)&&(s.displayTitle=(0,e.decodeString)(a.title),s.previewImage=a.assetUrl||null),s.displayTitle&&s.displayTitle.length>77&&s.itemType!==i.ItemTypes.Caption){let t=s.displayTitle.slice(0,77);t=t.trim(),s.shorthandTitle=t+"... "}if(!s.displayTitle&&s.displayDescription&&s.displayDescription.length>79){let t=s.displayTitle.slice(0,77);t=t.trim(),s.shorthandDescription=t+"... "}return s.hasShowMore=Boolean(s.displayDescription||s.shorthandDescription),s},e.sortItems=(t,e)=>t.sort(((t,n)=>t.startTime===n.startTime?e[t.itemType]-e[n.itemType]:t.startTime-n.startTime)),e.addGroupData=t=>t.reduce(((t,e)=>{if(!e.displayTime)return e.groupData=i.GroupTypes.first,[...t,e];const n=t.length>0&&t[t.length-1],o=t.length>1&&t[t.length-2];return n&&e.displayTime===n.displayTime&&(o.displayTime===n.displayTime&&(n.groupData=i.GroupTypes.mid),n.groupData||n.groupData||(n.groupData=i.GroupTypes.first),e.groupData=i.GroupTypes.last),[...t,e]}),[]);const r=t=>t.map((t=>Object.assign(Object.assign({},t),{groupData:null})));e.filterDataBySearchQuery=(t,e)=>{if(!t||!t.length)return[];if(!e)return t.filter((t=>t.itemType!==i.ItemTypes.Caption));const n=e.toLowerCase(),o=t.filter((t=>!!(t.displayTitle&&`${t.displayTitle}`.toLowerCase().indexOf(n)>-1)||!!(t.displayDescription&&`${t.displayDescription}`.toLowerCase().indexOf(n)>-1)||!!(t.displayTime&&/([0-1]?[0-9]|2[0-3]):[0-5][0-9]$/.test(n)&&t.displayTime.indexOf(n)>-1)||void 0));return r(o)},e.filterDataByActiveTab=(t,e)=>{if(!t||!t.length)return[];if(e===i.ItemTypes.All)return t;const n=t.filter((t=>t.itemType===e));return r(n)},e.getAvailableTabs=(t,e)=>{const n=[...t];let o=0;const r=n.reduce(((t,e)=>(o+=1,e.itemType&&-1===t.indexOf(e.itemType)&&t.push(e.itemType),t)),[]);return r.length>1&&r.unshift(i.ItemTypes.All),r.sort(((t,n)=>e[t]-e[n]))};const a=(t,e)=>t&&e.title===t.title&&e.partnerData===t.partnerData&&[e.tags,t.tags].includes("select-a-thumb, __PREVIEW_CUEPOINT_TAG__");e.filterDuplications=t=>{const e=(t=>{const e=new Map;return t.forEach((t=>{e.set(t.id,t)})),[...e.values()]})(t),n=[];let o=null;for(let t=0;t<e.length;t++)e[t].itemType!==i.ItemTypes.Slide?n.push(e[t]):(a(o,e[t])||n.push(e[t]),o=e[t]);return n},e.prepareItemTypesOrder=t=>t&&"object"==typeof t?Object.assign(Object.assign({},e.itemTypesOrder),t):e.itemTypesOrder,e.isEmptyObject=t=>0===Object.keys(t).length&&t.constructor===Object,e.isDataEqual=(t,e)=>{if(t.length!==e.length)return!1;if(t.length&&e.length){if(t[0].id!==e[0].id)return!1;if(t[t.length-1].id!==e[e.length-1].id)return!1;if(t[0].text&&e[0].text&&t[0].text!==e[0].text)return!1;if(t[t.length-1].text&&e[e.length-1].text&&t[t.length-1].text!==e[e.length-1].text)return!1}return!0},e.isMapsEqual=(t,e)=>{if(t.size!==e.size)return!1;for(let[n,i]of t){const t=e.get(n);if(t!==i||void 0===t&&!e.has(n))return!1}return!0},e.findCuepointType=(t,e)=>!!t.find((t=>t.itemType===e)),e.filterCuepointsByStartTime=(t,e)=>t.filter((t=>t.startTime>=e)),e.debounce=function(t,e=50,n={isImmediate:!1}){let i;return function(...o){const r=n.isImmediate&&void 0===i;void 0!==i&&clearTimeout(i),i=setTimeout((()=>{i=void 0,n.isImmediate||t.apply(this,o)}),e),r&&t.apply(this,o)}}},4522:function(t){"use strict";t.exports=KalturaPlayer.ui.preact},6978:function(t){"use strict";t.exports=KalturaPlayer}},e={};function n(i){var o=e[i];if(void 0!==o)return o.exports;var r=e[i]={id:i,exports:{}};return t[i].call(r.exports,r,r.exports,n),r.exports}n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,{a:e}),e},n.d=function(t,e){for(var i in e)n.o(e,i)&&!n.o(t,i)&&Object.defineProperty(t,i,{enumerable:!0,get:e[i]})},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.nc=void 0;var i={};!function(){"use strict";var t=i;Object.defineProperty(t,"__esModule",{value:!0}),t.NAME=t.VERSION=t.Plugin=void 0;const e=n(1434);Object.defineProperty(t,"Plugin",{enumerable:!0,get:function(){return e.NavigationPlugin}}),t.VERSION="3.1.1",t.NAME="@playkit-js/navigation",KalturaPlayer.core.registerPlugin("navigation",e.NavigationPlugin)}(),((KalturaPlayer=void 0===KalturaPlayer?{}:KalturaPlayer).plugins=KalturaPlayer.plugins||{}).navigation=i}();
//# sourceMappingURL=playkit-navigation.js.map
var KalturaPlayer;(()=>{var t={573:t=>{var e;self,e=()=>(()=>{var t={2955:(t,e,n)=>{"use strict";n.d(e,{Ah:()=>c,Cg:()=>l,ZP:()=>_,bH:()=>u,ce:()=>s,yG:()=>p});var i=n(7537),r=n.n(i),o=n(3645),a=n.n(o)()(r());a.push([t.id,".bannerContainerRoot_K1xa7{position:absolute;max-width:100%;min-width:270px;padding:0 16px 8px;height:88px;bottom:0;left:0;transition:all .5s ease}.bannerContainer_Ca8Vu{position:relative;width:100%;height:100%;border-radius:4px;transition:all .5s ease}.closeButton_nbz3N{position:absolute;background-color:rgba(0,0,0,0);padding:0;border:none;top:0;right:0;width:32px;height:32px;padding:0}.closeButton_nbz3N .small_n5NA7{display:none}.closeButton_nbz3N:hover,.closeButton_nbz3N:active{cursor:pointer}.playkit-size-md .bannerContainerRoot_K1xa7{height:68px;min-width:230px}.playkit-size-md .closeButton_nbz3N{top:8px;right:8px;width:10px;height:10px}.playkit-size-md .closeButton_nbz3N .large_bCALw{display:none}.playkit-size-md .closeButton_nbz3N .small_n5NA7{display:block}.playkit-size-sm .bannerContainerRoot_K1xa7,.playkit-size-xs .bannerContainerRoot_K1xa7,.playkit-size-ty .bannerContainerRoot_K1xa7{display:none;width:0;height:0}","",{version:3,sources:["webpack://./src/ui-common/banner-container/_banner-container.scss"],names:[],mappings:"AAAA,2BAAqB,iBAAiB,CAAC,cAAc,CAAC,eAAe,CAAC,kBAAkB,CAAC,WAAW,CAAC,QAAQ,CAAC,MAAM,CAAC,uBAAuB,CAAC,uBAAiB,iBAAiB,CAAC,UAAU,CAAC,WAAW,CAAC,iBAAiB,CAAC,uBAAuB,CAAC,mBAAa,iBAAiB,CAAC,8BAA8B,CAAC,SAAS,CAAC,WAAW,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,SAAS,CAAC,gCAAoB,YAAY,CAAC,mDAAuC,cAAc,CAAC,4CAAqD,WAAW,CAAC,eAAe,CAAC,oCAA6C,OAAO,CAAC,SAAS,CAAC,UAAU,CAAC,WAAW,CAAC,iDAAoD,YAAY,CAAC,iDAAoD,aAAa,CAAC,oIAA+J,YAAY,CAAC,OAAO,CAAC,QAAQ",sourcesContent:[".bannerContainerRoot{position:absolute;max-width:100%;min-width:270px;padding:0 16px 8px;height:88px;bottom:0;left:0;transition:all .5s ease}.bannerContainer{position:relative;width:100%;height:100%;border-radius:4px;transition:all .5s ease}.closeButton{position:absolute;background-color:rgba(0,0,0,0);padding:0;border:none;top:0;right:0;width:32px;height:32px;padding:0}.closeButton .small{display:none}.closeButton:hover,.closeButton:active{cursor:pointer}:global .playkit-size-md :local .bannerContainerRoot{height:68px;min-width:230px}:global .playkit-size-md :local .closeButton{top:8px;right:8px;width:10px;height:10px}:global .playkit-size-md :local .closeButton .large{display:none}:global .playkit-size-md :local .closeButton .small{display:block}:global .playkit-size-sm :local .bannerContainerRoot,:global .playkit-size-xs :local .bannerContainerRoot,:global .playkit-size-ty :local .bannerContainerRoot{display:none;width:0;height:0}"],sourceRoot:""}]);var s="bannerContainerRoot_K1xa7",l="bannerContainer_Ca8Vu",c="closeButton_nbz3N",p="small_n5NA7",u="large_bCALw";const _=a},8727:(t,e,n)=>{"use strict";n.d(e,{Fu:()=>c,TN:()=>d,Wd:()=>l,ZP:()=>y,aW:()=>p,bH:()=>f,cy:()=>u,d7:()=>A,fL:()=>h,m0:()=>s,yG:()=>_});var i=n(7537),r=n.n(i),o=n(3645),a=n.n(o)()(r());a.push([t.id,".defaultBannerRoot_FcPU5{display:flex;max-width:100%;height:100%;transition:all .5s ease;text-align:left}.bannerWrapper_mXxJz{padding:18px 17px 17px 16px}.iconContainer_peqkF{height:100%;width:64px}.iconWrapper_tGuZb{position:relative;height:48px;width:48px;background-color:rgba(255,255,255,.14);border-radius:50%;transition:all .5s ease}.iconImage_bNDFZ{position:absolute;width:32px;height:32px;left:calc(50% - 16px);top:calc(50% - 16px);transition:all .5s ease;padding:0}.iconImage_bNDFZ .small_n4xT9{display:none}.bannerBody_TiV10{height:100%;flex:1 1 auto;overflow:hidden}.title_H1iK9{opacity:.9;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;color:#ebebeb}.text_tT5dF{opacity:.9;font-size:24px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.21;letter-spacing:normal;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .5s ease}.playkit-size-md .bannerWrapper_mXxJz{padding:14px 16px 14px}.playkit-size-md .iconContainer_peqkF{width:44px}.playkit-size-md .iconWrapper_tGuZb{height:32px;width:32px}.playkit-size-md .iconImage_bNDFZ{width:20px;height:20px;left:calc(50% - 10px);top:calc(50% - 10px)}.playkit-size-md .iconImage_bNDFZ .small_n4xT9{display:block}.playkit-size-md .iconImage_bNDFZ .large_xGydU{display:none}.playkit-size-md .bannerBody_TiV10{flex:1 1 auto}.playkit-size-md .title_H1iK9{font-size:12px;font-weight:bold;line-height:1.17}.playkit-size-md .text_tT5dF{font-size:15px;line-height:1.27}","",{version:3,sources:["webpack://./src/ui-common/banner/_banner.scss"],names:[],mappings:"AAAA,yBAAmB,YAAY,CAAC,cAAc,CAAC,WAAW,CAAC,uBAAuB,CAAC,eAAe,CAAC,qBAAe,2BAA2B,CAAC,qBAAe,WAAW,CAAC,UAAU,CAAC,mBAAa,iBAAiB,CAAC,WAAW,CAAC,UAAU,CAAC,sCAAsC,CAAC,iBAAiB,CAAC,uBAAuB,CAAC,iBAAW,iBAAiB,CAAC,UAAU,CAAC,WAAW,CAAC,qBAAqB,CAAC,oBAAoB,CAAC,uBAAuB,CAAC,SAAS,CAAC,8BAAkB,YAAY,CAAC,kBAAY,WAAW,CAAC,aAAa,CAAC,eAAe,CAAC,aAAO,UAAU,CAAC,cAAc,CAAC,kBAAkB,CAAC,iBAAiB,CAAC,mBAAmB,CAAC,aAAa,CAAC,qBAAqB,CAAC,aAAa,CAAC,YAAM,UAAU,CAAC,cAAc,CAAC,kBAAkB,CAAC,iBAAiB,CAAC,mBAAmB,CAAC,gBAAgB,CAAC,qBAAqB,CAAC,UAAU,CAAC,kBAAkB,CAAC,eAAe,CAAC,sBAAsB,CAAC,uBAAuB,CAAC,sCAA+C,sBAAsB,CAAC,sCAA+C,UAAU,CAAC,oCAA6C,WAAW,CAAC,UAAU,CAAC,kCAA2C,UAAU,CAAC,WAAW,CAAC,qBAAqB,CAAC,oBAAoB,CAAC,+CAAkD,aAAa,CAAC,+CAAkD,YAAY,CAAC,mCAA4C,aAAa,CAAC,8BAAuC,cAAc,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,6BAAsC,cAAc,CAAC,gBAAgB",sourcesContent:[".defaultBannerRoot{display:flex;max-width:100%;height:100%;transition:all .5s ease;text-align:left}.bannerWrapper{padding:18px 17px 17px 16px}.iconContainer{height:100%;width:64px}.iconWrapper{position:relative;height:48px;width:48px;background-color:rgba(255,255,255,.14);border-radius:50%;transition:all .5s ease}.iconImage{position:absolute;width:32px;height:32px;left:calc(50% - 16px);top:calc(50% - 16px);transition:all .5s ease;padding:0}.iconImage .small{display:none}.bannerBody{height:100%;flex:1 1 auto;overflow:hidden}.title{opacity:.9;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;color:#ebebeb}.text{opacity:.9;font-size:24px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.21;letter-spacing:normal;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .5s ease}:global .playkit-size-md :local .bannerWrapper{padding:14px 16px 14px}:global .playkit-size-md :local .iconContainer{width:44px}:global .playkit-size-md :local .iconWrapper{height:32px;width:32px}:global .playkit-size-md :local .iconImage{width:20px;height:20px;left:calc(50% - 10px);top:calc(50% - 10px)}:global .playkit-size-md :local .iconImage .small{display:block}:global .playkit-size-md :local .iconImage .large{display:none}:global .playkit-size-md :local .bannerBody{flex:1 1 auto}:global .playkit-size-md :local .title{font-size:12px;font-weight:bold;line-height:1.17}:global .playkit-size-md :local .text{font-size:15px;line-height:1.27}"],sourceRoot:""}]);var s="defaultBannerRoot_FcPU5",l="bannerWrapper_mXxJz",c="iconContainer_peqkF",p="iconWrapper_tGuZb",u="iconImage_bNDFZ",_="small_n4xT9",A="bannerBody_TiV10",d="title_H1iK9",h="text_tT5dF",f="large_xGydU";const y=a},5985:(t,e,n)=>{"use strict";n.d(e,{V:()=>s,Z:()=>l});var i=n(7537),r=n.n(i),o=n(3645),a=n.n(o)()(r());a.push([t.id,".fill-container_hw3_7{width:100%;height:100%;overflow:hidden}","",{version:3,sources:["webpack://./src/ui-common/injected-component/injected-component.scss"],names:[],mappings:"AAAA,sBAAgB,UAAU,CAAC,WAAW,CAAC,eAAe",sourcesContent:[".fill-container{width:100%;height:100%;overflow:hidden}"],sourceRoot:""}]);var s="fill-container_hw3_7";const l=a},1326:(t,e,n)=>{"use strict";n.d(e,{V:()=>s,Z:()=>l});var i=n(7537),r=n.n(i),o=n(3645),a=n.n(o)()(r());a.push([t.id,".fill-container_bXz_O{width:100%;height:100%}","",{version:3,sources:["webpack://./src/ui-common/managed-component/_managed-component.scss"],names:[],mappings:"AAAA,sBAAgB,UAAU,CAAC,WAAW",sourcesContent:[".fill-container{width:100%;height:100%}"],sourceRoot:""}]);var s="fill-container_bXz_O";const l=a},2480:(t,e,n)=>{"use strict";n.d(e,{Ah:()=>_,Fu:()=>h,GK:()=>s,Jc:()=>u,Qm:()=>c,Rr:()=>l,TN:()=>A,X$:()=>d,ZP:()=>C,aW:()=>f,fL:()=>y,x_:()=>p});var i=n(7537),r=n.n(i),o=n(3645),a=n.n(o)()(r());a.push([t.id,".toastWrapper_COU8f{position:relative;min-width:120px;max-width:264px;height:100%;border-radius:4px;background-color:#222;border-left-style:solid;border-left-width:4px;text-align:left}.infoToast_G1Pcn{border-left-color:#01accd}.successToast_qxdk2{border-left-color:#009e48}.warnToast_exwq_{border-left-color:#f9a71b}.errorToast_zWxrk{border-left-color:#e7585d}.closeButton_erWFo{position:absolute;background-color:rgba(0,0,0,0);top:0;right:0;width:16px;height:16px;object-fit:contain;background-repeat:no-repeat;border:none;padding:0}.closeButton_erWFo:hover{cursor:pointer}.title_WsGFu{font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.17;letter-spacing:normal;color:#ccc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-top:4px;padding-right:16px;padding-left:12px}.toastBody_oRqUX{position:relative;width:100%;padding:2px 16px 5px 12px}.iconContainer_nOLnP{position:relative;height:16px;width:16px;float:left;margin-right:7px}.iconWrapper_cRX3a{height:16px;width:16px}.text_NL9Fe{font-size:14px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#ccc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}","",{version:3,sources:["webpack://./src/ui-common/toast/_toast.scss"],names:[],mappings:"AAAA,oBAAc,iBAAiB,CAAC,eAAe,CAAC,eAAe,CAAC,WAAW,CAAC,iBAAiB,CAAC,qBAAqB,CAAC,uBAAuB,CAAC,qBAAqB,CAAC,eAAe,CAAC,iBAAW,yBAAyB,CAAC,oBAAc,yBAAyB,CAAC,iBAAW,yBAAyB,CAAC,kBAAY,yBAAyB,CAAC,mBAAa,iBAAiB,CAAC,8BAA8B,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,kBAAkB,CAAC,2BAA2B,CAAC,WAAW,CAAC,SAAS,CAAC,yBAAmB,cAAc,CAAC,aAAO,cAAc,CAAC,kBAAkB,CAAC,iBAAiB,CAAC,mBAAmB,CAAC,gBAAgB,CAAC,qBAAqB,CAAC,UAAU,CAAC,kBAAkB,CAAC,eAAe,CAAC,sBAAsB,CAAC,eAAe,CAAC,kBAAkB,CAAC,iBAAiB,CAAC,iBAAW,iBAAiB,CAAC,UAAU,CAAC,yBAAyB,CAAC,qBAAe,iBAAiB,CAAC,WAAW,CAAC,UAAU,CAAC,UAAU,CAAC,gBAAgB,CAAC,mBAAa,WAAW,CAAC,UAAU,CAAC,YAAM,cAAc,CAAC,gBAAgB,CAAC,iBAAiB,CAAC,mBAAmB,CAAC,kBAAkB,CAAC,qBAAqB,CAAC,UAAU,CAAC,kBAAkB,CAAC,eAAe,CAAC,sBAAsB",sourcesContent:[".toastWrapper{position:relative;min-width:120px;max-width:264px;height:100%;border-radius:4px;background-color:#222;border-left-style:solid;border-left-width:4px;text-align:left}.infoToast{border-left-color:#01accd}.successToast{border-left-color:#009e48}.warnToast{border-left-color:#f9a71b}.errorToast{border-left-color:#e7585d}.closeButton{position:absolute;background-color:rgba(0,0,0,0);top:0;right:0;width:16px;height:16px;object-fit:contain;background-repeat:no-repeat;border:none;padding:0}.closeButton:hover{cursor:pointer}.title{font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.17;letter-spacing:normal;color:#ccc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-top:4px;padding-right:16px;padding-left:12px}.toastBody{position:relative;width:100%;padding:2px 16px 5px 12px}.iconContainer{position:relative;height:16px;width:16px;float:left;margin-right:7px}.iconWrapper{height:16px;width:16px}.text{font-size:14px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#ccc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}"],sourceRoot:""}]);var s="toastWrapper_COU8f",l="infoToast_G1Pcn",c="successToast_qxdk2",p="warnToast_exwq_",u="errorToast_zWxrk",_="closeButton_erWFo",A="title_WsGFu",d="toastBody_oRqUX",h="iconContainer_nOLnP",f="iconWrapper_cRX3a",y="text_NL9Fe";const C=a},4702:(t,e,n)=>{"use strict";n.d(e,{Q$:()=>s,YY:()=>l,ZP:()=>c});var i=n(7537),r=n.n(i),o=n(3645),a=n.n(o)()(r());a.push([t.id,".toastsContainer_Xf0eZ{position:absolute;right:0;top:0;padding:8px 16px 0;min-width:120px;max-width:264px;display:flex;flex-direction:column}.toastRow_iOkeY{height:42px;min-width:120px;max-width:264px;margin-bottom:8px;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis;align-self:flex-end}","",{version:3,sources:["webpack://./src/ui-common/toasts-container/_toasts-container.scss"],names:[],mappings:"AAAA,uBAAiB,iBAAiB,CAAC,OAAO,CAAC,KAAK,CAAC,kBAAkB,CAAC,eAAe,CAAC,eAAe,CAAC,YAAY,CAAC,qBAAqB,CAAC,gBAAU,WAAW,CAAC,eAAe,CAAC,eAAe,CAAC,iBAAiB,CAAC,eAAe,CAAC,wBAAwB,CAAC,sBAAsB,CAAC,mBAAmB",sourcesContent:[".toastsContainer{position:absolute;right:0;top:0;padding:8px 16px 0;min-width:120px;max-width:264px;display:flex;flex-direction:column}.toastRow{height:42px;min-width:120px;max-width:264px;margin-bottom:8px;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis;align-self:flex-end}"],sourceRoot:""}]);var s="toastsContainer_Xf0eZ",l="toastRow_iOkeY";const c=a},3645:t=>{"use strict";t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var n="",i=void 0!==e[5];return e[4]&&(n+="@supports (".concat(e[4],") {")),e[2]&&(n+="@media ".concat(e[2]," {")),i&&(n+="@layer".concat(e[5].length>0?" ".concat(e[5]):""," {")),n+=t(e),i&&(n+="}"),e[2]&&(n+="}"),e[4]&&(n+="}"),n})).join("")},e.i=function(t,n,i,r,o){"string"==typeof t&&(t=[[null,t,void 0]]);var a={};if(i)for(var s=0;s<this.length;s++){var l=this[s][0];null!=l&&(a[l]=!0)}for(var c=0;c<t.length;c++){var p=[].concat(t[c]);i&&a[p[0]]||(void 0!==o&&(void 0===p[5]||(p[1]="@layer".concat(p[5].length>0?" ".concat(p[5]):""," {").concat(p[1],"}")),p[5]=o),n&&(p[2]?(p[1]="@media ".concat(p[2]," {").concat(p[1],"}"),p[2]=n):p[2]=n),r&&(p[4]?(p[1]="@supports (".concat(p[4],") {").concat(p[1],"}"),p[4]=r):p[4]="".concat(r)),e.push(p))}},e}},7537:t=>{"use strict";t.exports=function(t){var e=t[1],n=t[3];if(!n)return e;if("function"==typeof btoa){var i=btoa(unescape(encodeURIComponent(JSON.stringify(n)))),r="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(i),o="/*# ".concat(r," */"),a=n.sources.map((function(t){return"/*# sourceURL=".concat(n.sourceRoot||"").concat(t," */")}));return[e].concat(a).concat([o]).join("\n")}return[e].join("\n")}},8337:(t,e,n)=>{"use strict";function i(t){var e=Array.prototype.slice.call(arguments,1);return e.forEach((function(e){e&&Object.keys(e).forEach((function(n){t[n]=e[n]}))})),t}function r(t){return Object.prototype.toString.call(t)}function o(t){return"[object Function]"===r(t)}function a(t){return t.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}var s={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1},l={"http:":{validate:function(t,e,n){var i=t.slice(e);return n.re.http||(n.re.http=new RegExp("^\\/\\/"+n.re.src_auth+n.re.src_host_port_strict+n.re.src_path,"i")),n.re.http.test(i)?i.match(n.re.http)[0].length:0}},"https:":"http:","ftp:":"http:","//":{validate:function(t,e,n){var i=t.slice(e);return n.re.no_http||(n.re.no_http=new RegExp("^"+n.re.src_auth+"(?:localhost|(?:(?:"+n.re.src_domain+")\\.)+"+n.re.src_domain_root+")"+n.re.src_port+n.re.src_host_terminator+n.re.src_path,"i")),n.re.no_http.test(i)?e>=3&&":"===t[e-3]||e>=3&&"/"===t[e-3]?0:i.match(n.re.no_http)[0].length:0}},"mailto:":{validate:function(t,e,n){var i=t.slice(e);return n.re.mailto||(n.re.mailto=new RegExp("^"+n.re.src_email_name+"@"+n.re.src_host_strict,"i")),n.re.mailto.test(i)?i.match(n.re.mailto)[0].length:0}}},c="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|рф".split("|");function p(t){var e=t.re=n(6066)(t.__opts__),i=t.__tlds__.slice();function s(t){return t.replace("%TLDS%",e.src_tlds)}t.onCompile(),t.__tlds_replaced__||i.push("a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]"),i.push(e.src_xn),e.src_tlds=i.join("|"),e.email_fuzzy=RegExp(s(e.tpl_email_fuzzy),"i"),e.link_fuzzy=RegExp(s(e.tpl_link_fuzzy),"i"),e.link_no_ip_fuzzy=RegExp(s(e.tpl_link_no_ip_fuzzy),"i"),e.host_fuzzy_test=RegExp(s(e.tpl_host_fuzzy_test),"i");var l=[];function c(t,e){throw new Error('(LinkifyIt) Invalid schema "'+t+'": '+e)}t.__compiled__={},Object.keys(t.__schemas__).forEach((function(e){var n=t.__schemas__[e];if(null!==n){var i={validate:null,link:null};if(t.__compiled__[e]=i,"[object Object]"===r(n))return"[object RegExp]"!==r(n.validate)?o(n.validate)?i.validate=n.validate:c(e,n):i.validate=function(t){return function(e,n){var i=e.slice(n);return t.test(i)?i.match(t)[0].length:0}}(n.validate),void(o(n.normalize)?i.normalize=n.normalize:n.normalize?c(e,n):i.normalize=function(t,e){e.normalize(t)});!function(t){return"[object String]"===r(t)}(n)?c(e,n):l.push(e)}})),l.forEach((function(e){t.__compiled__[t.__schemas__[e]]&&(t.__compiled__[e].validate=t.__compiled__[t.__schemas__[e]].validate,t.__compiled__[e].normalize=t.__compiled__[t.__schemas__[e]].normalize)})),t.__compiled__[""]={validate:null,normalize:function(t,e){e.normalize(t)}};var p=Object.keys(t.__compiled__).filter((function(e){return e.length>0&&t.__compiled__[e]})).map(a).join("|");t.re.schema_test=RegExp("(^|(?!_)(?:[><｜]|"+e.src_ZPCc+"))("+p+")","i"),t.re.schema_search=RegExp("(^|(?!_)(?:[><｜]|"+e.src_ZPCc+"))("+p+")","ig"),t.re.schema_at_start=RegExp("^"+t.re.schema_search.source,"i"),t.re.pretest=RegExp("("+t.re.schema_test.source+")|("+t.re.host_fuzzy_test.source+")|@","i"),function(t){t.__index__=-1,t.__text_cache__=""}(t)}function u(t,e){var n=t.__index__,i=t.__last_index__,r=t.__text_cache__.slice(n,i);this.schema=t.__schema__.toLowerCase(),this.index=n+e,this.lastIndex=i+e,this.raw=r,this.text=r,this.url=r}function _(t,e){var n=new u(t,e);return t.__compiled__[n.schema].normalize(n,t),n}function A(t,e){if(!(this instanceof A))return new A(t,e);var n;e||(n=t,Object.keys(n||{}).reduce((function(t,e){return t||s.hasOwnProperty(e)}),!1)&&(e=t,t={})),this.__opts__=i({},s,e),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=i({},l,t),this.__compiled__={},this.__tlds__=c,this.__tlds_replaced__=!1,this.re={},p(this)}A.prototype.add=function(t,e){return this.__schemas__[t]=e,p(this),this},A.prototype.set=function(t){return this.__opts__=i(this.__opts__,t),this},A.prototype.test=function(t){if(this.__text_cache__=t,this.__index__=-1,!t.length)return!1;var e,n,i,r,o,a,s,l;if(this.re.schema_test.test(t))for((s=this.re.schema_search).lastIndex=0;null!==(e=s.exec(t));)if(r=this.testSchemaAt(t,e[2],s.lastIndex)){this.__schema__=e[2],this.__index__=e.index+e[1].length,this.__last_index__=e.index+e[0].length+r;break}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(l=t.search(this.re.host_fuzzy_test))>=0&&(this.__index__<0||l<this.__index__)&&null!==(n=t.match(this.__opts__.fuzzyIP?this.re.link_fuzzy:this.re.link_no_ip_fuzzy))&&(o=n.index+n[1].length,(this.__index__<0||o<this.__index__)&&(this.__schema__="",this.__index__=o,this.__last_index__=n.index+n[0].length)),this.__opts__.fuzzyEmail&&this.__compiled__["mailto:"]&&t.indexOf("@")>=0&&null!==(i=t.match(this.re.email_fuzzy))&&(o=i.index+i[1].length,a=i.index+i[0].length,(this.__index__<0||o<this.__index__||o===this.__index__&&a>this.__last_index__)&&(this.__schema__="mailto:",this.__index__=o,this.__last_index__=a)),this.__index__>=0},A.prototype.pretest=function(t){return this.re.pretest.test(t)},A.prototype.testSchemaAt=function(t,e,n){return this.__compiled__[e.toLowerCase()]?this.__compiled__[e.toLowerCase()].validate(t,n,this):0},A.prototype.match=function(t){var e=0,n=[];this.__index__>=0&&this.__text_cache__===t&&(n.push(_(this,e)),e=this.__last_index__);for(var i=e?t.slice(e):t;this.test(i);)n.push(_(this,e)),i=i.slice(this.__last_index__),e+=this.__last_index__;return n.length?n:null},A.prototype.matchAtStart=function(t){if(this.__text_cache__=t,this.__index__=-1,!t.length)return null;var e=this.re.schema_at_start.exec(t);if(!e)return null;var n=this.testSchemaAt(t,e[2],e[0].length);return n?(this.__schema__=e[2],this.__index__=e.index+e[1].length,this.__last_index__=e.index+e[0].length+n,_(this,0)):null},A.prototype.tlds=function(t,e){return t=Array.isArray(t)?t:[t],e?(this.__tlds__=this.__tlds__.concat(t).sort().filter((function(t,e,n){return t!==n[e-1]})).reverse(),p(this),this):(this.__tlds__=t.slice(),this.__tlds_replaced__=!0,p(this),this)},A.prototype.normalize=function(t){t.schema||(t.url="http://"+t.url),"mailto:"!==t.schema||/^mailto:/i.test(t.url)||(t.url="mailto:"+t.url)},A.prototype.onCompile=function(){},t.exports=A},6066:(t,e,n)=>{"use strict";t.exports=function(t){var e={};return t=t||{},e.src_Any=n(9369).source,e.src_Cc=n(9413).source,e.src_Z=n(5045).source,e.src_P=n(3189).source,e.src_ZPCc=[e.src_Z,e.src_P,e.src_Cc].join("|"),e.src_ZCc=[e.src_Z,e.src_Cc].join("|"),e.src_pseudo_letter="(?:(?![><｜]|"+e.src_ZPCc+")"+e.src_Any+")",e.src_ip4="(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)",e.src_auth="(?:(?:(?!"+e.src_ZCc+"|[@/\\[\\]()]).)+@)?",e.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?",e.src_host_terminator="(?=$|[><｜]|"+e.src_ZPCc+")(?!"+(t["---"]?"-(?!--)|":"-|")+"_|:\\d|\\.-|\\.(?!$|"+e.src_ZPCc+"))",e.src_path="(?:[/?#](?:(?!"+e.src_ZCc+"|[><｜]|[()[\\]{}.,\"'?!\\-;]).|\\[(?:(?!"+e.src_ZCc+"|\\]).)*\\]|\\((?:(?!"+e.src_ZCc+"|[)]).)*\\)|\\{(?:(?!"+e.src_ZCc+'|[}]).)*\\}|\\"(?:(?!'+e.src_ZCc+'|["]).)+\\"|\\\'(?:(?!'+e.src_ZCc+"|[']).)+\\'|\\'(?="+e.src_pseudo_letter+"|[-])|\\.{2,}[a-zA-Z0-9%/&]|\\.(?!"+e.src_ZCc+"|[.]|$)|"+(t["---"]?"\\-(?!--(?:[^-]|$))(?:-*)|":"\\-+|")+",(?!"+e.src_ZCc+"|$)|;(?!"+e.src_ZCc+"|$)|\\!+(?!"+e.src_ZCc+"|[!]|$)|\\?(?!"+e.src_ZCc+"|[?]|$))+|\\/)?",e.src_email_name='[\\-;:&=\\+\\$,\\.a-zA-Z0-9_][\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]*',e.src_xn="xn--[a-z0-9\\-]{1,59}",e.src_domain_root="(?:"+e.src_xn+"|"+e.src_pseudo_letter+"{1,63})",e.src_domain="(?:"+e.src_xn+"|(?:"+e.src_pseudo_letter+")|(?:"+e.src_pseudo_letter+"(?:-|"+e.src_pseudo_letter+"){0,61}"+e.src_pseudo_letter+"))",e.src_host="(?:(?:(?:(?:"+e.src_domain+")\\.)*"+e.src_domain+"))",e.tpl_host_fuzzy="(?:"+e.src_ip4+"|(?:(?:(?:"+e.src_domain+")\\.)+(?:%TLDS%)))",e.tpl_host_no_ip_fuzzy="(?:(?:(?:"+e.src_domain+")\\.)+(?:%TLDS%))",e.src_host_strict=e.src_host+e.src_host_terminator,e.tpl_host_fuzzy_strict=e.tpl_host_fuzzy+e.src_host_terminator,e.src_host_port_strict=e.src_host+e.src_port+e.src_host_terminator,e.tpl_host_port_fuzzy_strict=e.tpl_host_fuzzy+e.src_port+e.src_host_terminator,e.tpl_host_port_no_ip_fuzzy_strict=e.tpl_host_no_ip_fuzzy+e.src_port+e.src_host_terminator,e.tpl_host_fuzzy_test="localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+e.src_ZPCc+"|>|$))",e.tpl_email_fuzzy='(^|[><｜]|"|\\(|'+e.src_ZCc+")("+e.src_email_name+"@"+e.tpl_host_fuzzy_strict+")",e.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|｜]|"+e.src_ZPCc+"))((?![$+<=>^`|｜])"+e.tpl_host_port_fuzzy_strict+e.src_path+")",e.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|｜]|"+e.src_ZPCc+"))((?![$+<=>^`|｜])"+e.tpl_host_port_no_ip_fuzzy_strict+e.src_path+")",e}},4291:(t,e,n)=>{"use strict";n.r(e),n.d(e,{bannerContainer:()=>h.Cg,bannerContainerRoot:()=>h.ce,closeButton:()=>h.Ah,default:()=>y,large:()=>h.bH,small:()=>h.yG});var i=n(3379),r=n.n(i),o=n(7795),a=n.n(o),s=n(569),l=n.n(s),c=n(3565),p=n.n(c),u=n(9216),_=n.n(u),A=n(4589),d=n.n(A),h=n(2955),f={};f.styleTagTransform=d(),f.setAttributes=p(),f.insert=l().bind(null,"head"),f.domAPI=a(),f.insertStyleElement=_(),r()(h.ZP,f);const y=h.ZP&&h.ZP.locals?h.ZP.locals:void 0},8808:(t,e,n)=>{"use strict";n.r(e),n.d(e,{bannerBody:()=>h.d7,bannerWrapper:()=>h.Wd,default:()=>y,defaultBannerRoot:()=>h.m0,iconContainer:()=>h.Fu,iconImage:()=>h.cy,iconWrapper:()=>h.aW,large:()=>h.bH,small:()=>h.yG,text:()=>h.fL,title:()=>h.TN});var i=n(3379),r=n.n(i),o=n(7795),a=n.n(o),s=n(569),l=n.n(s),c=n(3565),p=n.n(c),u=n(9216),_=n.n(u),A=n(4589),d=n.n(A),h=n(8727),f={};f.styleTagTransform=d(),f.setAttributes=p(),f.insert=l().bind(null,"head"),f.domAPI=a(),f.insertStyleElement=_(),r()(h.ZP,f);const y=h.ZP&&h.ZP.locals?h.ZP.locals:void 0},2633:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>y,fillContainer:()=>h.V});var i=n(3379),r=n.n(i),o=n(7795),a=n.n(o),s=n(569),l=n.n(s),c=n(3565),p=n.n(c),u=n(9216),_=n.n(u),A=n(4589),d=n.n(A),h=n(5985),f={};f.styleTagTransform=d(),f.setAttributes=p(),f.insert=l().bind(null,"head"),f.domAPI=a(),f.insertStyleElement=_(),r()(h.Z,f);const y=h.Z&&h.Z.locals?h.Z.locals:void 0},8802:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>y,fillContainer:()=>h.V});var i=n(3379),r=n.n(i),o=n(7795),a=n.n(o),s=n(569),l=n.n(s),c=n(3565),p=n.n(c),u=n(9216),_=n.n(u),A=n(4589),d=n.n(A),h=n(1326),f={};f.styleTagTransform=d(),f.setAttributes=p(),f.insert=l().bind(null,"head"),f.domAPI=a(),f.insertStyleElement=_(),r()(h.Z,f);const y=h.Z&&h.Z.locals?h.Z.locals:void 0},2001:(t,e,n)=>{"use strict";n.r(e),n.d(e,{closeButton:()=>h.Ah,default:()=>y,errorToast:()=>h.Jc,iconContainer:()=>h.Fu,iconWrapper:()=>h.aW,infoToast:()=>h.Rr,successToast:()=>h.Qm,text:()=>h.fL,title:()=>h.TN,toastBody:()=>h.X$,toastWrapper:()=>h.GK,warnToast:()=>h.x_});var i=n(3379),r=n.n(i),o=n(7795),a=n.n(o),s=n(569),l=n.n(s),c=n(3565),p=n.n(c),u=n(9216),_=n.n(u),A=n(4589),d=n.n(A),h=n(2480),f={};f.styleTagTransform=d(),f.setAttributes=p(),f.insert=l().bind(null,"head"),f.domAPI=a(),f.insertStyleElement=_(),r()(h.ZP,f);const y=h.ZP&&h.ZP.locals?h.ZP.locals:void 0},2167:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>y,toastRow:()=>h.YY,toastsContainer:()=>h.Q$});var i=n(3379),r=n.n(i),o=n(7795),a=n.n(o),s=n(569),l=n.n(s),c=n(3565),p=n.n(c),u=n(9216),_=n.n(u),A=n(4589),d=n.n(A),h=n(4702),f={};f.styleTagTransform=d(),f.setAttributes=p(),f.insert=l().bind(null,"head"),f.domAPI=a(),f.insertStyleElement=_(),r()(h.ZP,f);const y=h.ZP&&h.ZP.locals?h.ZP.locals:void 0},3379:t=>{"use strict";var e=[];function n(t){for(var n=-1,i=0;i<e.length;i++)if(e[i].identifier===t){n=i;break}return n}function i(t,i){for(var o={},a=[],s=0;s<t.length;s++){var l=t[s],c=i.base?l[0]+i.base:l[0],p=o[c]||0,u="".concat(c," ").concat(p);o[c]=p+1;var _=n(u),A={css:l[1],media:l[2],sourceMap:l[3],supports:l[4],layer:l[5]};if(-1!==_)e[_].references++,e[_].updater(A);else{var d=r(A,i);i.byIndex=s,e.splice(s,0,{identifier:u,updater:d,references:1})}a.push(u)}return a}function r(t,e){var n=e.domAPI(e);return n.update(t),function(e){if(e){if(e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap&&e.supports===t.supports&&e.layer===t.layer)return;n.update(t=e)}else n.remove()}}t.exports=function(t,r){var o=i(t=t||[],r=r||{});return function(t){t=t||[];for(var a=0;a<o.length;a++){var s=n(o[a]);e[s].references--}for(var l=i(t,r),c=0;c<o.length;c++){var p=n(o[c]);0===e[p].references&&(e[p].updater(),e.splice(p,1))}o=l}}},569:t=>{"use strict";var e={};t.exports=function(t,n){var i=function(t){if(void 0===e[t]){var n=document.querySelector(t);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(t){n=null}e[t]=n}return e[t]}(t);if(!i)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");i.appendChild(n)}},9216:t=>{"use strict";t.exports=function(t){var e=document.createElement("style");return t.setAttributes(e,t.attributes),t.insert(e,t.options),e}},3565:(t,e,n)=>{"use strict";t.exports=function(t){var e=n.nc;e&&t.setAttribute("nonce",e)}},7795:t=>{"use strict";t.exports=function(t){var e=t.insertStyleElement(t);return{update:function(n){!function(t,e,n){var i="";n.supports&&(i+="@supports (".concat(n.supports,") {")),n.media&&(i+="@media ".concat(n.media," {"));var r=void 0!==n.layer;r&&(i+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),i+=n.css,r&&(i+="}"),n.media&&(i+="}"),n.supports&&(i+="}");var o=n.sourceMap;o&&"undefined"!=typeof btoa&&(i+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(o))))," */")),e.styleTagTransform(i,t,e.options)}(e,t,n)},remove:function(){!function(t){if(null===t.parentNode)return!1;t.parentNode.removeChild(t)}(e)}}}},4589:t=>{"use strict";t.exports=function(t,e){if(e.styleSheet)e.styleSheet.cssText=t;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(t))}}},3607:function(t,e,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(t,e,n,i){void 0===i&&(i=n);var r=Object.getOwnPropertyDescriptor(e,n);r&&!("get"in r?!e.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return e[n]}}),Object.defineProperty(t,i,r)}:function(t,e,n,i){void 0===i&&(i=n),t[i]=e[n]}),r=this&&this.__exportStar||function(t,e){for(var n in t)"default"===n||Object.prototype.hasOwnProperty.call(e,n)||i(e,t,n)};Object.defineProperty(e,"__esModule",{value:!0}),r(n(7299),e),r(n(8707),e),r(n(1170),e)},7277:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},1170:function(t,e,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(t,e,n,i){void 0===i&&(i=n);var r=Object.getOwnPropertyDescriptor(e,n);r&&!("get"in r?!e.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return e[n]}}),Object.defineProperty(t,i,r)}:function(t,e,n,i){void 0===i&&(i=n),t[i]=e[n]}),r=this&&this.__exportStar||function(t,e){for(var n in t)"default"===n||Object.prototype.hasOwnProperty.call(e,n)||i(e,t,n)};Object.defineProperty(e,"__esModule",{value:!0}),r(n(7277),e)},8376:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.A11yWrapper=void 0;var i=n(4522),r=KalturaPlayer.ui.utils.KeyMap,o=r.ENTER,a=r.SPACE;e.A11yWrapper=function(t){var e=t.children,n=t.onClick;return(0,i.cloneElement)(e,{onKeyDown:function(t){[a,o].includes(t.keyCode)&&(t.preventDefault(),n(t,!0))},onClick:function(t){var e=[t.offsetX,t.offsetY].every((function(t){return 0===t}));t.stopPropagation(),n(t,e)}})}},8893:function(t,e,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(t,e,n,i){void 0===i&&(i=n);var r=Object.getOwnPropertyDescriptor(e,n);r&&!("get"in r?!e.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return e[n]}}),Object.defineProperty(t,i,r)}:function(t,e,n,i){void 0===i&&(i=n),t[i]=e[n]}),r=this&&this.__exportStar||function(t,e){for(var n in t)"default"===n||Object.prototype.hasOwnProperty.call(e,n)||i(e,t,n)};Object.defineProperty(e,"__esModule",{value:!0}),r(n(8376),e)},8824:function(t,e,n){"use strict";var i,r=this&&this.__extends||(i=function(t,e){return i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},i(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0}),e.BannerContainer=void 0;var o=n(4522),a=n(4291),s=n(3132),l=n(5494),c=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r(e,t),e.prototype.render=function(t){var e=this.props.theme,n=e.backgroundColor,i=e.blur;return(0,o.h)("div",{className:a.bannerContainerRoot},(0,o.h)("div",{style:"\n                background-color:".concat(n,"; \n                backdrop-filter: blur(").concat(i,");\n             "),className:a.bannerContainer},(0,o.h)("button",{className:a.closeButton,onClick:t.onClose},(0,o.h)(s.CloseSmall,{className:a.small}),(0,o.h)(l.CloseLarge,{className:a.large})),this.props.children))},e}(o.Component);e.BannerContainer=c},5494:function(t,e,n){"use strict";var i=this&&this.__assign||function(){return i=Object.assign||function(t){for(var e,n=1,i=arguments.length;n<i;n++)for(var r in e=arguments[n])Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t},i.apply(this,arguments)};Object.defineProperty(e,"__esModule",{value:!0}),e.CloseLarge=void 0;var r=n(4522);e.CloseLarge=function(t){return(0,r.h)("svg",i({width:"32px",height:"32px",viewBox:"0 0 32 32",version:"1.1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},t),(0,r.h)("g",{id:"Icons/32x32/Menu-Player-Close",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},(0,r.h)("path",{d:"M17.4142136,16 L22.363961,20.9497475 C22.7544853,21.3402718 22.7544853,21.9734367 22.363961,22.363961 C21.9734367,22.7544853 21.3402718,22.7544853 20.9497475,22.363961 L16,17.4142136 L11.0502525,22.363961 C10.6597282,22.7544853 10.0265633,22.7544853 9.63603897,22.363961 C9.24551468,21.9734367 9.24551468,21.3402718 9.63603897,20.9497475 L14.5857864,16 L9.63603897,11.0502525 C9.24551468,10.6597282 9.24551468,10.0265633 9.63603897,9.63603897 C10.0265633,9.24551468 10.6597282,9.24551468 11.0502525,9.63603897 L16,14.5857864 L20.9497475,9.63603897 C21.3402718,9.24551468 21.9734367,9.24551468 22.363961,9.63603897 C22.7544853,10.0265633 22.7544853,10.6597282 22.363961,11.0502525 L17.4142136,16 Z",id:"Path",fill:"#FFFFFF"})))}},3132:function(t,e,n){"use strict";var i=this&&this.__assign||function(){return i=Object.assign||function(t){for(var e,n=1,i=arguments.length;n<i;n++)for(var r in e=arguments[n])Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t},i.apply(this,arguments)};Object.defineProperty(e,"__esModule",{value:!0}),e.CloseSmall=void 0;var r=n(4522);e.CloseSmall=function(t){return(0,r.h)("svg",i({xmlns:"http://www.w3.org/2000/svg",width:"10",height:"10",viewBox:"0 0 10 10"},t),(0,r.h)("path",{fill:"#FFF","fill-rule":"evenodd",d:"M5.956 5l3.348-3.348A.674.674 0 0 0 9.3.7a.672.672 0 0 0-.952-.004L5 4.044 1.652.696A.674.674 0 0 0 .7.7a.672.672 0 0 0-.004.952L4.044 5 .696 8.348A.674.674 0 0 0 .7 9.3c.265.266.69.266.952.004L5 5.956l3.348 3.348c.262.262.689.26.952-.004a.672.672 0 0 0 .004-.952L5.956 5z",opacity:".9"}))}},911:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.BannerContainer=void 0;var i=n(8824);Object.defineProperty(e,"BannerContainer",{enumerable:!0,get:function(){return i.BannerContainer}})},4473:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.BannerManager=e.VisibilityMode=void 0;var i,r=n(3782),o=n(4522),a=n(3549),s=n(911),l=n(9968),c=n(8568);!function(t){t.VISIBLE="VISIBLE",t.HIDDEN="HIDDEN"}(i=e.VisibilityMode||(e.VisibilityMode={}));var p={theme:{backgroundColor:"rgba(0, 0, 0, .7)",blur:"10px"}},u=function(){function t(t){this.options=t,this._floatingItem=null,this._timerSubscription=void 0,this._options=t,this._bannerConfig=(0,c.getContribConfig)(this._options.kalturaPlayer,"ui.banner",p)}return t.prototype.add=function(t){return this._floatingItem&&this.remove(),this._floatingItem=this._options.floatingManager.add({label:"Banner",mode:r.FloatingUIModes.Immediate,position:r.FloatingPositions.InteractiveArea,renderContent:this._createRenderBanner(t,{onClose:this._handleCloseEvent.bind(this),theme:this._bannerConfig.theme})}),t.autoClose&&this._startDurationTimer(t.duration),this._getState()},t.prototype.remove=function(){this._floatingItem&&(this._timerSubscription&&clearTimeout(this._timerSubscription),this._options.floatingManager.remove(this._floatingItem),this._floatingItem=null)},t.prototype.reset=function(){this.remove()},t.prototype._createRenderBanner=function(t,e){var n=t.content,i=t.renderContent,r=e.onClose,l=e.theme;return function(t){return(0,o.h)(s.BannerContainer,{onClose:r,theme:l},i?i(n,t):(0,o.h)(a.Banner,{content:n}))}},t.prototype._handleCloseEvent=function(){this.remove()},t.prototype._startDurationTimer=function(t){void 0===t&&(t=6e4),this._timerSubscription=setTimeout(this.remove.bind(this),Math.max(5e3,t))},t.prototype._getState=function(){var t=(0,l.getPlayerSize)(this._options.kalturaPlayer);return{visibilityMode:!t||t.width<480?i.HIDDEN:i.VISIBLE}},t}();e.BannerManager=u},3105:function(t,e,n){"use strict";var i,r=this&&this.__extends||(i=function(t,e){return i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},i(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0}),e.Banner=void 0;var o=n(4522),a=n(8808),s=n(5084),l=n(4139),c=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r(e,t),e.prototype.render=function(t){var e=t.content,n=e.text,i=e.title,r=void 0===i?"Audience asks:":i,s=e.icon,l=void 0===s?this._defaultIcon():s;return(0,o.h)("div",{className:a.defaultBannerRoot+" "+a.bannerWrapper},(0,o.h)("div",{className:a.iconContainer},(0,o.h)("div",{className:a.iconWrapper},l)),(0,o.h)("div",{className:a.bannerBody},(0,o.h)("div",{className:a.title},r),(0,o.h)("div",{className:a.text},n)))},e.prototype._defaultIcon=function(){return(0,o.h)("div",{className:a.iconImage},(0,o.h)(s.SomeoneAsksLarge,{className:a.large}),(0,o.h)(l.SomeoneAsksSmall,{className:a.small}))},e}(o.Component);e.Banner=c},3549:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Banner=void 0;var i=n(3105);Object.defineProperty(e,"Banner",{enumerable:!0,get:function(){return i.Banner}})},5084:function(t,e,n){"use strict";var i=this&&this.__assign||function(){return i=Object.assign||function(t){for(var e,n=1,i=arguments.length;n<i;n++)for(var r in e=arguments[n])Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t},i.apply(this,arguments)};Object.defineProperty(e,"__esModule",{value:!0}),e.SomeoneAsksLarge=void 0;var r=n(4522);e.SomeoneAsksLarge=function(t){return(0,r.h)("svg",i({width:"32px",height:"32px",viewBox:"0 0 32 32",version:"1.1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},t),(0,r.h)("g",{id:"Icons/32/Someone-asks",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},(0,r.h)("g",{id:"Group",transform:"translate(4.000000, 5.000000)",fill:"#B2D238"},(0,r.h)("ellipse",{id:"Oval",cx:"12",cy:"5.5",rx:"6",ry:"5.5"}),(0,r.h)("path",{d:"M12,13 C7.995,13 0,15.01 0,19 L0,20.5 C0,21.325 0.675,22 1.5,22 L22.5,22 C23.325,22 24,21.325 24,20.5 L24,19 C24,15.01 16.005,13 12,13 Z",id:"Path"}))))}},4139:function(t,e,n){"use strict";var i=this&&this.__assign||function(){return i=Object.assign||function(t){for(var e,n=1,i=arguments.length;n<i;n++)for(var r in e=arguments[n])Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t},i.apply(this,arguments)};Object.defineProperty(e,"__esModule",{value:!0}),e.SomeoneAsksSmall=void 0;var r=n(4522);e.SomeoneAsksSmall=function(t){return(0,r.h)("svg",i({width:"20px",height:"20px",viewBox:"0 0 20 20",version:"1.1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},t),(0,r.h)("g",{id:"Icons/20/Someone-asks",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},(0,r.h)("g",{id:"Group",transform:"translate(2.000000, 2.000000)",fill:"#B2D238"},(0,r.h)("circle",{id:"Oval",cx:"8",cy:"4",r:"4"}),(0,r.h)("path",{d:"M8,9 C5.33,9 0,10.5633333 0,13.6666667 L0,14.8333333 C0,15.475 0.45,16 1,16 L15,16 C15.55,16 16,15.475 16,14.8333333 L16,13.6666667 C16,10.5633333 10.67,9 8,9 Z",id:"Path"}))))}},8759:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ContribServices=e.getPlayerContribRegistry=void 0;var i=n(8541),r=n(3480),o=n(9945),a=n(8185),s=n(4473);function l(t){return i.PlayerContribRegistry.get(t)}e.getPlayerContribRegistry=l;var c=function(){function t(t,e){var n=this;this._playerContribRegistry=t,this._options=e,this._registered=!1,this._addListeners=function(){var t=n._options.kalturaPlayer;t.addEventListener(t.Event.PLAYER_RESET,n.reset),t.addEventListener(t.Event.PLAYER_DESTROY,n._removeListeners)},this._removeListeners=function(){var t=n._options.kalturaPlayer;t.removeEventListener(t.Event.PLAYER_RESET,n.reset),t.removeEventListener(t.Event.PLAYER_DESTROY,n._removeListeners)},this.register=function(){return n._registered?[]:(n._registered=!0,n._presetManager.registerComponents())},this.reset=function(){n._toastManager.reset(),n._floatingManager.reset(),n._bannerManager.reset()},this.destroy=function(){n._registered=!1};var i=this._options.kalturaPlayer,l=new r.PresetManager({kalturaPlayer:i}),c=new a.FloatingManager({kalturaPlayer:i,presetManager:l}),p=new o.ToastManager({floatingManager:c}),u=new s.BannerManager({kalturaPlayer:i,floatingManager:c});this._toastManager=p,this._floatingManager=c,this._presetManager=l,this._bannerManager=u,this._addListeners()}return t.get=function(e){var n=l(e.kalturaPlayer);return n.register("ContribServices",(function(){return new t(n,e)}))},Object.defineProperty(t.prototype,"presetManager",{get:function(){return this._presetManager},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"floatingManager",{get:function(){return this._floatingManager},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"toastManager",{get:function(){return this._toastManager},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"bannerManager",{get:function(){return this._bannerManager},enumerable:!1,configurable:!0}),t}();e.ContribServices=c},8568:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getContribConfig=void 0;var i=n(9820);e.getContribConfig=function(t,e,n,r){return i.KalturaPlayerUtils.getPlayerConfig(t,"contrib.".concat(e),n,r)}},9146:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n(4522);e.default=function(t,e,n){return(0,i.h)("a",{href:t,key:n,target:"_blank",rel:"noopener noreferrer"},e)}},6080:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.EventsManager=void 0;var n=function(){function t(){this._eventListeners={},this._wildcardEventListeners=[]}return t.prototype.on=function(t,e){"*"!==t?(this._eventListeners[t]||(this._eventListeners[t]=[])).push(e):this._wildcardEventListeners.push(e)},t.prototype.off=function(t,e){if("*"!==t){var n=this._eventListeners[t];n&&n.splice(n.indexOf(e)>>>0,1)}else this._wildcardEventListeners.splice(this._wildcardEventListeners.indexOf(e)>>>0,1)},t.prototype.emit=function(t){(this._eventListeners[t.type]||[]).slice().map((function(e){e(t)})),this._wildcardEventListeners.slice().map((function(e){e(t)}))},t}();e.EventsManager=n},3782:(t,e)=>{"use strict";var n,i;Object.defineProperty(e,"__esModule",{value:!0}),e.FloatingPositions=e.FloatingUIModes=void 0,(i=e.FloatingUIModes||(e.FloatingUIModes={})).MediaLoaded="MediaLoaded",i.OnDemand="OnDemand",i.Immediate="Immediate",i.FirstPlay="FirstPlay",(n=e.FloatingPositions||(e.FloatingPositions={})).VideoArea="VideoArea",n.PresetArea="PresetArea",n.InteractiveArea="InteractiveArea"},9948:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.FloatingItem=void 0;var i=n(4522),r=n(3782),o=n(9858),a=function(){function t(t){var e=this;this._destroyed=!1,this._isShown=!1,this._componentRef=null,this.remove=function(){e._isShown=!1,e._componentRef&&e._componentRef.update()},this.add=function(){e._isShown=!0,e._componentRef&&e._componentRef.update()},this._handleMediaLoaded=function(){var t=e._options.kalturaPlayer;t.removeEventListener(t.Event.MEDIA_LOADED,e._handleMediaLoaded),e.add()},this._handleFirstPlay=function(){var t=e._options.kalturaPlayer;t.removeEventListener(t.Event.FIRST_PLAY,e._handleFirstPlay),e.add()},this._options=t,this._addPlayerBindings()}return Object.defineProperty(t.prototype,"data",{get:function(){return this._options.data},enumerable:!1,configurable:!0}),t.prototype.update=function(){this._componentRef&&this._componentRef.update()},t.prototype.destroy=function(){this._destroyed=!0,this.remove()},t.prototype.renderFloatingChild=function(t){var e=this,n=this._options.data.label;return(0,i.h)(o.ManagedComponent,{label:n,renderChildren:function(){return e._options.data.renderContent(t)},isShown:function(){return e._isShown},ref:function(t){return e._componentRef=t}})},t.prototype._addPlayerBindings=function(){var t=this._options,e=t.kalturaPlayer,n=t.data;n.mode===r.FloatingUIModes.MediaLoaded&&e.addEventListener(e.Event.MEDIA_LOADED,this._handleMediaLoaded),n.mode===r.FloatingUIModes.FirstPlay&&e.addEventListener(e.Event.FIRST_PLAY,this._handleFirstPlay),n.mode===r.FloatingUIModes.Immediate&&this.add()},t}();e.FloatingItem=a},8185:function(t,e,n){"use strict";var i=this&&this.__assign||function(){return i=Object.assign||function(t){for(var e,n=1,i=arguments.length;n<i;n++)for(var r in e=arguments[n])Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t},i.apply(this,arguments)},r=this&&this.__spreadArray||function(t,e,n){if(n||2===arguments.length)for(var i,r=0,o=e.length;r<o;r++)!i&&r in e||(i||(i=Array.prototype.slice.call(e,0,r)),i[r]=e[r]);return t.concat(i||Array.prototype.slice.call(e))};Object.defineProperty(e,"__esModule",{value:!0}),e.FloatingManager=void 0;var o=n(9948),a=n(3782),s=n(3480),l=n(4522),c=n(9968),p=n(9858),u=n(9109),_=n(8568),A={presetAreasMapping:{Playback:{VideoArea:"VideoArea",PresetArea:"PresetArea",InteractiveArea:"InteractiveArea"},Live:{VideoArea:"VideoArea",PresetArea:"PresetArea",InteractiveArea:"InteractiveArea"}}},d=["VideoArea","PresetArea","InteractiveArea"],h=function(){function t(t){var e,n,i=this;this._options=t,this._items=((e={})[a.FloatingPositions.VideoArea]=[],e[a.FloatingPositions.InteractiveArea]=[],e[a.FloatingPositions.PresetArea]=[],e),this._componentRef=((n={})[a.FloatingPositions.InteractiveArea]=null,n[a.FloatingPositions.VideoArea]=null,n[a.FloatingPositions.PresetArea]=null,n),this._cache={canvas:{playerSize:{width:0,height:0},videoSize:{width:0,height:0}}},this._renderItems=function(t){var e=i._getRendererProps({});return i._items[t].map((function(t){return t.renderFloatingChild(e)}))},this._renderChild=function(t){return(0,l.h)(p.ManagedComponent,{label:"floating-manager",renderChildren:function(){return i._renderItems(t)},isShown:function(){return!0},ref:function(e){return i._componentRef[t]=e}})},this._floatingConfig=(0,_.getContribConfig)(this._options.kalturaPlayer,"ui.floating",A,{explicitMerge:["presetAreasMapping"]});var r=u.PresetsUtils.groupPresetAreasByType({presetAreasMapping:this._floatingConfig.presetAreasMapping,acceptableTypes:d});Object.keys(r).forEach((function(t){i._options.presetManager.add({label:"floating-manager",presetAreas:r[t],renderChild:function(){return i._renderChild(a.FloatingPositions[t])}})})),this._addPlayerBindings(),this._updateCachedCanvas()}return t.prototype.add=function(t){var e=this._options.presetManager,n=i(i({presetManager:e},this._options),{data:t}),r=new o.FloatingItem(n);return this._items[t.position].push(r),r},t.prototype.remove=function(t){var e=this._items[t.data.position],n=e.indexOf(t);n>-1?(e[n].destroy(),e.splice(n,1)):console.warn("couldn't remove ".concat(t," since it wasn't found"))},t.prototype.reset=function(){r(r(r([],this._items.VideoArea,!0),this._items.InteractiveArea,!0),this._items.PresetArea,!0).forEach((function(t){try{t.destroy()}catch(t){console.warn(t)}})),this._items.VideoArea=[],this._items.PresetArea=[],this._items.InteractiveArea=[]},t.prototype._getRendererProps=function(t){var e=this._options.kalturaPlayer;return{currentTime:void 0!==t.currentTime?t.currentTime:1e3*e.currentTime,canvas:this._cache.canvas}},t.prototype._updateCachedCanvas=function(){this._cache.canvas={playerSize:(0,c.getPlayerSize)(this._options.kalturaPlayer),videoSize:(0,c.getVideoSize)(this._options.kalturaPlayer)}},t.prototype._updateComponents=function(){this._componentRef.InteractiveArea&&this._componentRef.InteractiveArea.update(),this._componentRef.PresetArea&&this._componentRef.PresetArea.update(),this._componentRef.VideoArea&&this._componentRef.VideoArea.update()},t.prototype._addPlayerBindings=function(){var t=this,e=this._options.kalturaPlayer;e.addEventListener(e.Event.TIME_UPDATE,(function(){t._updateComponents()})),e.addEventListener(e.Event.MEDIA_LOADED,(function(){t._updateCachedCanvas(),t._updateComponents()})),e.addEventListener(e.Event.LOADED_DATA,(function(){t._updateCachedCanvas(),t._updateComponents()})),this._options.presetManager.on(s.PresetManagerEventTypes.VideoResizeEvent,(function(){t._updateCachedCanvas(),t._updateComponents()})),this._options.presetManager.on(s.PresetManagerEventTypes.PresetResizeEvent,(function(){t._updateCachedCanvas(),t._updateComponents()}))},t}();e.FloatingManager=h},7299:function(t,e,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(t,e,n,i){void 0===i&&(i=n);var r=Object.getOwnPropertyDescriptor(e,n);r&&!("get"in r?!e.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return e[n]}}),Object.defineProperty(t,i,r)}:function(t,e,n,i){void 0===i&&(i=n),t[i]=e[n]}),r=this&&this.__exportStar||function(t,e){for(var n in t)"default"===n||Object.prototype.hasOwnProperty.call(e,n)||i(e,t,n)};Object.defineProperty(e,"__esModule",{value:!0}),e.LinkifyString=e.VisibilityMode=e.BannerManager=e.FloatingUIModes=e.FloatingPositions=e.FloatingItem=e.ToastSeverity=e.ContribServices=void 0;var o=n(8759);Object.defineProperty(e,"ContribServices",{enumerable:!0,get:function(){return o.ContribServices}});var a=n(9945);Object.defineProperty(e,"ToastSeverity",{enumerable:!0,get:function(){return a.ToastSeverity}});var s=n(9948);Object.defineProperty(e,"FloatingItem",{enumerable:!0,get:function(){return s.FloatingItem}});var l=n(3782);Object.defineProperty(e,"FloatingPositions",{enumerable:!0,get:function(){return l.FloatingPositions}}),Object.defineProperty(e,"FloatingUIModes",{enumerable:!0,get:function(){return l.FloatingUIModes}});var c=n(4473);Object.defineProperty(e,"BannerManager",{enumerable:!0,get:function(){return c.BannerManager}}),Object.defineProperty(e,"VisibilityMode",{enumerable:!0,get:function(){return c.VisibilityMode}});var p=n(9600);Object.defineProperty(e,"LinkifyString",{enumerable:!0,get:function(){return p.LinkifyString}}),r(n(8893),e)},5260:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.InjectedComponent=void 0;var i=n(4369);Object.defineProperty(e,"InjectedComponent",{enumerable:!0,get:function(){return i.InjectedComponent}})},4369:function(t,e,n){"use strict";var i,r=this&&this.__extends||(i=function(t,e){return i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},i(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0}),e.InjectedComponent=void 0;var o=n(4522),a=n(2633),s=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e._root=null,e}return r(e,t),e.prototype.shouldComponentUpdate=function(){return!1},e.prototype.componentDidMount=function(){var t=this.props,e=t.onCreate;if(t.label,e){var n=this._root;n&&e({parent:n})}},e.prototype.componentWillUnmount=function(){var t=this.props,e=t.onDestroy,n=(t.label,this._root);n&&e&&e({parent:n})},e.prototype.render=function(){var t=this,e=this.props,n=e.label,i=e.fillContainer?a.fillContainer:"";return(0,o.h)("div",{"data-contrib-injected":n,className:i,ref:function(e){return t._root=e}})},e}(o.Component);e.InjectedComponent=s},9820:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.KalturaPlayerUtils=void 0;var i=n(687),r=function(){function t(){}return t.getPlayerConfig=function(t,e,n,r){var o=i.ObjectUtils.get(t.config,e,{});return i.ObjectUtils.mergeDefaults(o,n,r)},t}();e.KalturaPlayerUtils=r},9600:function(t,e,n){"use strict";var i,r=this&&this.__extends||(i=function(t,e){return i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},i(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0}),e.LinkifyString=void 0;var o=n(4522),a=n(8337),s=n(9146),l=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e._linkify=new a,e}return r(e,t),e.prototype._parseString=function(t){var e=this;if(0===(t||"").trim().length)return"";var n=this._linkify.match(t);if(!n)return t;var i=[],r=0;return n.forEach((function(n,o){n.index>r&&i.push(t.substring(r,n.index));var a=n.url,s=n.text,l=e.props.componentRenderer(a,s,o);i.push(l),r=n.lastIndex})),t.length>r&&i.push(t.substring(r)),1===i.length?i[0]:i},e.prototype.render=function(){return(0,o.h)("span",null,this._parseString(this.props.text))},e.defaultProps={componentRenderer:s.default},e}(o.Component);e.LinkifyString=l},9858:function(t,e,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(t,e,n,i){void 0===i&&(i=n);var r=Object.getOwnPropertyDescriptor(e,n);r&&!("get"in r?!e.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return e[n]}}),Object.defineProperty(t,i,r)}:function(t,e,n,i){void 0===i&&(i=n),t[i]=e[n]}),r=this&&this.__exportStar||function(t,e){for(var n in t)"default"===n||Object.prototype.hasOwnProperty.call(e,n)||i(e,t,n)};Object.defineProperty(e,"__esModule",{value:!0}),r(n(6508),e)},6508:function(t,e,n){"use strict";var i,r=this&&this.__extends||(i=function(t,e){return i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},i(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),o=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,a=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,i);else for(var s=t.length-1;s>=0;s--)(r=t[s])&&(a=(o<3?r(a):o>3?r(e,n,a):r(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a};Object.defineProperty(e,"__esModule",{value:!0}),e.ManagedComponent=void 0;var a=n(4522),s=n(8802),l=KalturaPlayer.ui.redux.connect,c=function(t){return{playerSize:t.shell.playerSize}},p=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r(e,t),e.prototype.update=function(){this.setState((function(t){return{toggler:!t.toggler}}))},e.prototype.shouldComponentUpdate=function(t){var e=this.props,n=e.updateOnPlayerSizeChanged,i=e.playerSize;return n&&t.playerSize!==i||t.playerSize===i},e.prototype.componentDidMount=function(){this.setState({toggler:!1})},e.prototype.render=function(){var t=this.props,e=t.fillContainer,n=t.isShown,i=t.playerSize;return n()?(0,a.h)("div",{"data-contrib-item":this.props.label,className:["".concat(e?s.fillContainer:""),s.inlineContainer].join(" ")},this.props.renderChildren(i)):null},e.defaultProps={fillContainer:!1},o([l(c,null,null,{forwardRef:!0})],e)}(a.Component);e.ManagedComponent=p},687:function(t,e){"use strict";var n=this&&this.__assign||function(){return n=Object.assign||function(t){for(var e,n=1,i=arguments.length;n<i;n++)for(var r in e=arguments[n])Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t},n.apply(this,arguments)};Object.defineProperty(e,"__esModule",{value:!0}),e.ObjectUtils=void 0;var i=function(){function t(){}return t.copyDeep=function(e){var n;return Array.isArray(e)?(n=e.length>0?e.slice(0):[]).forEach((function(e,i){("object"==typeof e&&e!=={}||Array.isArray(e)&&e.length>0)&&(n[i]=t.copyDeep(e))})):"object"==typeof e?(n=Object.assign({},e),Object.keys(n).forEach((function(e){("object"==typeof n[e]&&n[e]!=={}||Array.isArray(n[e])&&n[e].length>0)&&(n[e]=t.copyDeep(n[e]))}))):n=e,n},t.isObject=function(t){return t&&"object"==typeof t&&!Array.isArray(t)},t.mergeDeep=function(e,n,i){var r,o;if(!n.length)return e;var a=(i?i.explicitMerge:null)||[],s=n.shift();if(t.isObject(e)&&t.isObject(s))for(var l in s)t.isObject(s[l])?(e[l]||Object.assign(e,((r={})[l]={},r)),-1!==a.indexOf(l)?e[l]=t.explicitFlatMerge(e[l],s[l]):t.mergeDeep(e[l],[s[l]],i)):Object.assign(e,((o={})[l]=s[l],o));return t.mergeDeep(e,n,i)},t.mergeDefaults=function(e,n,i){return t.mergeDeep({},[n,e],i)},t.explicitFlatMerge=function(t,e){var i=n({},t);return Object.keys(e).forEach((function(t){null===e[t]||0===Object.keys(e[t]).length?delete i[t]:i[t]=e[t]})),i},t.get=function(t,e,n){for(var i=function(t){var e=[];return t.split(".").forEach((function(t){t.split(/\[([^}]+)\]/g).forEach((function(t){t.length>0&&e.push(t)}))})),e}(e),r=t,o=0;o<i.length;o++){if(!r[i[o]])return n;r=r[i[o]]}return r},t}();e.ObjectUtils=i},8541:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.PlayerContribRegistry=void 0;var n=function(){function t(){this._cache={}}return t.get=function(e){return e.__contrib__=e.__contrib__||{},e.__contrib__.services=e.__contrib__.services||new t,e.__contrib__.services},t.prototype.get=function(t){var e=this._cache[t];if(!e)throw new Error("cannot find resource with token ".concat(t));return e},t.prototype.register=function(t,e){var n=this._cache[t];return n||(n=this._cache[t]={instance:e()}),n.instance},t}();e.PlayerContribRegistry=n},9968:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getVideoSize=e.getPlayerSize=void 0,e.getPlayerSize=function(t){return t?t.dimensions:{width:0,height:0}},e.getVideoSize=function(t){if(!t)return{width:0,height:0};var e=t.getActiveTracks().video;return e&&void 0!==e.width&&void 0!==e.height?{width:e.width,height:e.height}:t.getVideoElement()?{width:t.getVideoElement().videoWidth,height:t.getVideoElement().videoHeight}:{width:0,height:0}}},6056:(t,e)=>{"use strict";var n,i,r;Object.defineProperty(e,"__esModule",{value:!0}),e.RelativeToTypes=e.ReservedPresetAreas=e.ReservedPresetNames=void 0,(r=e.ReservedPresetNames||(e.ReservedPresetNames={})).Playback="Playback",r.Live="Live",(i=e.ReservedPresetAreas||(e.ReservedPresetAreas={})).PresetFloating="PresetFloating",i.BottomBarLeftControls="BottomBarLeftControls",i.BottomBarRightControls="BottomBarRightControls",i.TopBarLeftControls="TopBarLeftControls",i.TopBarRightControls="TopBarRightControls",i.SidePanelTop="SidePanelTop",i.SidePanelLeft="SidePanelLeft",i.SidePanelRight="SidePanelRight",i.SidePanelBottom="SidePanelBottom",i.PresetArea="PresetArea",i.InteractiveArea="InteractiveArea",i.PlayerArea="PlayerArea",i.VideoArea="VideoArea",(n=e.RelativeToTypes||(e.RelativeToTypes={})).Before="Before",n.After="After",n.Replace="Replace"},3553:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.PresetItem=void 0;var i=n(4522),r=n(6056),o=n(5260),a=function(){function t(t){var e=this;this._render=function(){if(e._options.data.isolateComponent){var t=e._options.data,n=t.label,r=t.fillContainer;return(0,i.h)(o.InjectedComponent,{label:n,fillContainer:r||!1,onCreate:e._onCreate,onDestroy:e._onDestroy})}return e._options.data.renderChild()},this._onDestroy=function(t){t.parent&&(0,i.render)(null,t.parent)},this._onCreate=function(t){try{if(!t.parent)return;var n=e._options.data.renderChild();if(!n)return;(0,i.render)(n,t.parent)}catch(t){}},this._options=t}return Object.defineProperty(t.prototype,"playerConfig",{get:function(){var t=[];for(var e in this._options.data.presetAreas){var n=this._options.data.presetAreas[e],i=this._options.data.relativeTo;if(n){var o={label:this._options.data.label,presets:[e],container:n,get:this._render};if(i)switch(i.type){case r.RelativeToTypes.After:o.afterComponent=i.name;break;case r.RelativeToTypes.Before:o.beforeComponent=i.name;break;case r.RelativeToTypes.Replace:o.replaceComponent=i.name}t.push(o)}}return t},enumerable:!1,configurable:!0}),t}();e.PresetItem=a},3480:function(t,e,n){"use strict";var i=this&&this.__spreadArray||function(t,e,n){if(n||2===arguments.length)for(var i,r=0,o=e.length;r<o;r++)!i&&r in e||(i||(i=Array.prototype.slice.call(e,0,r)),i[r]=e[r]);return t.concat(i||Array.prototype.slice.call(e))};Object.defineProperty(e,"__esModule",{value:!0}),e.PresetManager=e.PresetManagerEventTypes=void 0;var r,o=n(4522),a=n(3553),s=n(6080),l=n(8763),c=n(9109),p=n(8568);!function(t){t.PresetResizeEvent="PresetResizeEvent",t.VideoResizeEvent="VideoResizeEvent"}(r=e.PresetManagerEventTypes||(e.PresetManagerEventTypes={}));var u=["PlayerArea"],_={presetAreasMapping:{Playback:{PlayerArea:"PlayerArea"},Live:{PlayerArea:"PlayerArea"}}},A=function(){function t(t){var e=this;this._events=new s.EventsManager,this._isLocked=!1,this._items=[],this._pendingItems=[],this._registerToPlayer=function(t){t.addEventListener(KalturaPlayer.ui.EventType.UI_PRESET_RESIZE,e._notifyUIPresetResize),t.addEventListener(KalturaPlayer.ui.EventType.VIDEO_RESIZE,e._notifyVideoResize)},this._notifyVideoResize=function(){e._events.emit({type:r.VideoResizeEvent})},this._notifyUIPresetResize=function(){e._events.emit({type:r.PresetResizeEvent})},this._unregisterToPlayer=function(t){t.removeEventListener(KalturaPlayer.ui.EventType.UI_PRESET_RESIZE,e._notifyUIPresetResize),t.removeEventListener(KalturaPlayer.ui.EventType.VIDEO_RESIZE,e._notifyVideoResize)},this.on=this._events.on.bind(this._events),this.off=this._events.off.bind(this._events),this._options=t,this._presetConfig=(0,p.getContribConfig)(this._options.kalturaPlayer,"ui.preset",_,{explicitMerge:["presetAreasMapping"]});var n=c.PresetsUtils.groupPresetAreasByType({presetAreasMapping:this._presetConfig.presetAreasMapping,acceptableTypes:u});this.add({label:"preset-manager",presetAreas:n.PlayerArea,renderChild:function(){return(0,o.h)(l.UIPlayerAdapter,{onMount:e._registerToPlayer,onUnmount:e._unregisterToPlayer})}})}return t.prototype.add=function(t){if(this._isLocked)return console.warn("cannot add new preset items once player completed its' setup phase"),null;var e=new a.PresetItem({kalturaPlayer:this._options.kalturaPlayer,data:t});this._pendingItems.push(e)},t.prototype.lockManager=function(){this._isLocked=!0},t.prototype.registerComponents=function(){var t=[];return this._pendingItems.forEach((function(e){t=i(i([],t,!0),e.playerConfig,!0)})),this._items=i(i([],this._items,!0),this._pendingItems,!0),this._pendingItems=[],t.filter(Boolean)},t}();e.PresetManager=A},9109:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.PresetsUtils=void 0;var n=function(){function t(){}return t.groupPresetAreasByType=function(t){var e=t.presetAreasMapping,n=t.acceptableTypes,i={};return n.forEach((function(t){return i[t]={}})),Object.keys(e).forEach((function(t){Object.keys(e[t]).forEach((function(r){-1===n.indexOf(r)||(i[r][t]=e[t][r])}))})),i},t}();e.PresetsUtils=n},9945:function(t,e,n){"use strict";var i=this&&this.__assign||function(){return i=Object.assign||function(t){for(var e,n=1,i=arguments.length;n<i;n++)for(var r in e=arguments[n])Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t},i.apply(this,arguments)},r=this&&this.__rest||function(t,e){var n={};for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&e.indexOf(i)<0&&(n[i]=t[i]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(i=Object.getOwnPropertySymbols(t);r<i.length;r++)e.indexOf(i[r])<0&&Object.prototype.propertyIsEnumerable.call(t,i[r])&&(n[i[r]]=t[i[r]])}return n};Object.defineProperty(e,"__esModule",{value:!0}),e.ToastManager=e.ToastSeverity=void 0;var o,a=n(3301),s=n(3782),l=n(4027),c=n(4522);(o=e.ToastSeverity||(e.ToastSeverity={})).Info="Info",o.Success="Success",o.Warn="Warn",o.Error="Error";var p=function(){function t(t){var e=this;this.options=t,this._toasts=[],this._floatingItem=null,this._remove=function(t){var n=e._findToastIndexById(t);-1!==n&&(clearTimeout(e._toasts[n].timerSubscription),e._toasts.splice(n,1),e._updateToastsUI(),0===e._toasts.length&&e._removeToastsContainer())},this._options=t}return t.prototype.add=function(t){var e=t.duration,n=r(t,["duration"]);this._floatingItem||this._addToastsContainer();var o={toastProps:i(i({},n),{id:a.UUID.uuidV1(),onClose:this._remove}),duration:e,timerSubscription:null};this._toasts.push(o),this._updateToastsUI(),this._startDurationTimer(o)},t.prototype.reset=function(){var t=this;this._toasts.forEach((function(e){t._remove(e.toastProps.id)}))},t.prototype._startDurationTimer=function(t){var e=this;t.timerSubscription=setTimeout((function(){e._remove(t.toastProps.id)}),t.duration)},t.prototype._addToastsContainer=function(){var t=this;this._floatingItem=this._options.floatingManager.add({label:"Toasts",mode:s.FloatingUIModes.Immediate,position:s.FloatingPositions.InteractiveArea,renderContent:function(){return(0,c.h)(l.ToastsContainer,{toasts:t._toasts.map((function(t){return t.toastProps}))})}})},t.prototype._removeToastsContainer=function(){this._floatingItem&&(this._options.floatingManager.remove(this._floatingItem),this._floatingItem=null)},t.prototype._updateToastsUI=function(){this._floatingItem&&this._floatingItem.update()},t.prototype._findToastIndexById=function(t){for(var e=0;e<this._toasts.length;){if(this._toasts[e].toastProps.id===t)return e;e++}return-1},t}();e.ToastManager=p},6577:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.CloseIcon=void 0;var i=n(4522);e.CloseIcon=function(){return(0,i.h)("svg",{width:"16px",height:"16px",viewBox:"0 0 16 16",version:"1.1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},(0,i.h)("g",{id:"Icons/16/Close",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},(0,i.h)("path",{d:"M8.8497789,8 L11.824005,10.9742261 C12.058665,11.2088861 12.058665,11.5893451 11.824005,11.824005 C11.5893451,12.058665 11.2088861,12.058665 10.9742261,11.824005 L8,8.8497789 L5.02577387,11.824005 C4.7911139,12.058665 4.41065493,12.058665 4.17599497,11.824005 C3.94133501,11.5893451 3.94133501,11.2088861 4.17599497,10.9742261 L7.1502211,8 L4.17599497,5.02577387 C3.94133501,4.7911139 3.94133501,4.41065493 4.17599497,4.17599497 C4.41065493,3.94133501 4.7911139,3.94133501 5.02577387,4.17599497 L8,7.1502211 L10.9742261,4.17599497 C11.2088861,3.94133501 11.5893451,3.94133501 11.824005,4.17599497 C12.058665,4.41065493 12.058665,4.7911139 11.824005,5.02577387 L8.8497789,8 Z",id:"Path",fill:"#cccccc"})))}},4461:function(t,e,n){"use strict";var i,r=this&&this.__extends||(i=function(t,e){return i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},i(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0}),e.Toast=void 0;var o=n(4522),a=n(2001),s=n(9945),l=n(6577),c=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.state={isShown:!0},e._onClick=function(t){e.props.onClick(),e._onClose(t)},e._onClose=function(t){t.stopPropagation(),e.setState({isShown:!1}),e.props.onClose(e.props.id)},e}return r(e,t),e.prototype._getToastSeverityClass=function(){switch(this.props.severity){case s.ToastSeverity.Success:return a.successToast;case s.ToastSeverity.Warn:return a.warnToast;case s.ToastSeverity.Error:return a.errorToast;default:return a.infoToast}},e.prototype.render=function(){var t=this.props,e=t.text,n=t.title,i=t.icon;return(0,o.h)("div",{className:a.toastWrapper+" "+this._getToastSeverityClass(),onClick:this._onClick},(0,o.h)("button",{className:a.closeButton,onClick:this._onClose},(0,o.h)(l.CloseIcon,null)),(0,o.h)("div",{className:a.title},n),(0,o.h)("div",{className:a.toastBody},(0,o.h)("div",{className:a.iconContainer},(0,o.h)("div",{className:a.iconWrapper},i)),(0,o.h)("div",{className:a.text},e)))},e}(o.Component);e.Toast=c},4027:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ToastsContainer=void 0;var i=n(1454);Object.defineProperty(e,"ToastsContainer",{enumerable:!0,get:function(){return i.ToastsContainer}})},1454:function(t,e,n){"use strict";var i,r=this&&this.__extends||(i=function(t,e){return i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},i(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),o=this&&this.__assign||function(){return o=Object.assign||function(t){for(var e,n=1,i=arguments.length;n<i;n++)for(var r in e=arguments[n])Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t},o.apply(this,arguments)};Object.defineProperty(e,"__esModule",{value:!0}),e.ToastsContainer=void 0;var a=n(4522),s=n(4461),l=n(2167),c=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r(e,t),e.prototype.render=function(){return(0,a.h)("div",{className:l.toastsContainer},this.props.toasts.map((function(t){return(0,a.h)("div",{className:l.toastRow,key:t.id},(0,a.h)(s.Toast,o({},t)))})))},e}(a.Component);e.ToastsContainer=c},8763:function(t,e,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(t,e,n,i){void 0===i&&(i=n);var r=Object.getOwnPropertyDescriptor(e,n);r&&!("get"in r?!e.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return e[n]}}),Object.defineProperty(t,i,r)}:function(t,e,n,i){void 0===i&&(i=n),t[i]=e[n]}),r=this&&this.__exportStar||function(t,e){for(var n in t)"default"===n||Object.prototype.hasOwnProperty.call(e,n)||i(e,t,n)};Object.defineProperty(e,"__esModule",{value:!0}),r(n(137),e)},137:function(t,e,n){"use strict";var i,r=this&&this.__extends||(i=function(t,e){return i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},i(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),o=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,a=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,i);else for(var s=t.length-1;s>=0;s--)(r=t[s])&&(a=(o<3?r(a):o>3?r(e,n,a):r(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a};Object.defineProperty(e,"__esModule",{value:!0}),e.UIPlayerAdapter=void 0;var a=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r(e,t),e.prototype.componentDidMount=function(){this.props.onMount(this.props.player)},e.prototype.componentWillUnmount=function(){this.props.onUnmount(this.props.player)},e.prototype.render=function(t){return null},e.defaultProps={player:null},o([KalturaPlayer.ui.components.withPlayer],e)}(n(4522).Component);e.UIPlayerAdapter=a},3301:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.UUID=void 0;var n=function(){function t(){}return t.uuidV1=function(){return"".concat(Date.now(),"-").concat(Math.random())},t}();e.UUID=n},19:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.EventsManager=void 0;var n=function(){function t(){this._eventListeners={},this._wildcardEventListeners=[]}return t.prototype.on=function(t,e){"*"!==t?(this._eventListeners[t]||(this._eventListeners[t]=[])).push(e):this._wildcardEventListeners.push(e)},t.prototype.off=function(t,e){if("*"!==t){var n=this._eventListeners[t];n&&n.splice(n.indexOf(e)>>>0,1)}else this._wildcardEventListeners.splice(this._wildcardEventListeners.indexOf(e)>>>0,1)},t.prototype.emit=function(t){(this._eventListeners[t.type]||[]).slice().map((function(e){e(t)})),this._wildcardEventListeners.slice().map((function(e){e(t)}))},t}();e.EventsManager=n},8707:function(t,e,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(t,e,n,i){void 0===i&&(i=n);var r=Object.getOwnPropertyDescriptor(e,n);r&&!("get"in r?!e.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return e[n]}}),Object.defineProperty(t,i,r)}:function(t,e,n,i){void 0===i&&(i=n),t[i]=e[n]}),r=this&&this.__exportStar||function(t,e){for(var n in t)"default"===n||Object.prototype.hasOwnProperty.call(e,n)||i(e,t,n)};Object.defineProperty(e,"__esModule",{value:!0}),r(n(19),e),r(n(7640),e)},7640:(t,e)=>{"use strict";function n(){return"##".concat("Guest").concat("HashSeparator").concat(function(){for(var t=(0,e.generateId)(),n="",i=0;i<t.length;i++){var r=t.charAt(i);n+=Number.isNaN(+r)?r.charCodeAt(0):r}return n}(),"##")}Object.defineProperty(e,"__esModule",{value:!0}),e.getUserId=e.generateId=void 0,e.generateId=function(){return(new Date).getTime().toString(36)+Math.random().toString(36).slice(2)},e.getUserId=function(){return"undefined"==typeof Storage?n():((t=localStorage.getItem("anonymousUserId"))||(t=n(),localStorage.setItem("anonymousUserId",t)),t);var t}},9413:t=>{t.exports=/[\0-\x1F\x7F-\x9F]/},3189:t=>{t.exports=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4E\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDF55-\uDF59]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDF3C-\uDF3E]|\uD806[\uDC3B\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/},5045:t=>{t.exports=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/},9369:t=>{t.exports=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/},4522:t=>{"use strict";t.exports=KalturaPlayer.ui.preact}},e={};function n(i){var r=e[i];if(void 0!==r)return r.exports;var o=e[i]={id:i,exports:{}};return t[i].call(o.exports,o,o.exports,n),o.exports}return n.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return n.d(e,{a:e}),e},n.d=(t,e)=>{for(var i in e)n.o(e,i)&&!n.o(t,i)&&Object.defineProperty(t,i,{enumerable:!0,get:e[i]})},n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),n.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.nc=void 0,n(3607)})(),t.exports=e()},605:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>s});var i=n(559),r=n.n(i),o=n(476),a=n.n(o)()(r());a.push([t.id,".playlist-header__playlistHeader___XnPRh{position:relative;display:flex;flex-direction:row;align-items:flex-start}.playlist-header__playlistHeader___XnPRh.playlist-header__vertical___q_vSN{height:48px}.playlist-header__playlistHeader___XnPRh.playlist-header__vertical___q_vSN .playlist-header__playlistMetadata___KDgoL{flex-direction:column}.playlist-header__playlistHeader___XnPRh.playlist-header__vertical___q_vSN .playlist-header__playlistMetadata___KDgoL .playlist-header__playlistDuration___A1xkZ{margin-top:3px}.playlist-header__playlistHeader___XnPRh.playlist-header__vertical___q_vSN .playlist-header__closeButtonWrapper___j_QCj{padding-right:4px}.playlist-header__playlistHeader___XnPRh.playlist-header__horizontal___miKPq{height:32px}.playlist-header__playlistHeader___XnPRh.playlist-header__horizontal___miKPq .playlist-header__playlistMetadata___KDgoL{flex-direction:row;align-items:center}.playlist-header__playlistHeader___XnPRh.playlist-header__horizontal___miKPq .playlist-header__playlistMetadata___KDgoL .playlist-header__playlistDuration___A1xkZ{flex-shrink:0;margin:0 8px}.playlist-header__playlistHeader___XnPRh.playlist-header__horizontal___miKPq .playlist-header__closeButtonWrapper___j_QCj{height:inherit}.playlist-header__playlistHeader___XnPRh .playlist-header__playlistMetadata___KDgoL{display:flex;flex-grow:1;height:inherit;overflow:hidden}.playlist-header__playlistHeader___XnPRh .playlist-header__playlistMetadata___KDgoL .playlist-header__playlistTitle___zUAeZ{font-weight:700;font-size:16px;line-height:21px;color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.playlist-header__playlistHeader___XnPRh .playlist-header__playlistMetadata___KDgoL .playlist-header__playlistDuration___A1xkZ{font-weight:400;font-size:14px;line-height:18px;color:#ccc}.playlist-header__playlistHeader___XnPRh .playlist-header__closeButtonWrapper___j_QCj{padding-top:4px}.playlist-header__playlistHeader___XnPRh .playlist-header__closeButtonWrapper___j_QCj .playlist-header__closeButton___mRamP{display:flex;width:24px;height:24px;padding:0;background:rgba(0,0,0,0);border:none;cursor:pointer}.playkit-player.has-live-plugin-overlay .playlist-header__closeButtonWrapper___j_QCj{opacity:.3;pointer-events:none}","",{version:3,sources:["webpack://./components/playlist-header/playlist-header.scss"],names:[],mappings:"AAEA,yCACE,iBAAA,CACA,YAAA,CACA,kBAAA,CACA,sBAAA,CACA,2EACE,WAAA,CACA,sHACE,qBAAA,CACA,iKACE,cAAA,CAGJ,wHACE,iBAAA,CAGJ,6EACE,WAAA,CACA,wHACE,kBAAA,CACA,kBAAA,CACA,mKACE,aAAA,CACA,YAAA,CAGJ,0HACE,cAAA,CAGJ,oFACE,YAAA,CACA,WAAA,CACA,cAAA,CACA,eAAA,CACA,4HACE,eAAA,CACA,cAAA,CACA,gBAAA,CACA,UAAA,CACA,kBAAA,CACA,sBAAA,CACA,eAAA,CAEF,+HACE,eAAA,CACA,cAAA,CACA,gBAAA,CACA,UAAA,CAGJ,sFACE,eAAA,CACA,4HACE,YAAA,CACA,UAAA,CACA,WAAA,CACA,SAAA,CACA,wBAAA,CACA,WAAA,CACA,cAAA,CAKJ,qFACE,UAAA,CACA,mBAAA",sourcesContent:["@import '../../theme.scss';\n\n.playlistHeader {\n  position: relative;\n  display: flex;\n  flex-direction: row;\n  align-items: flex-start;\n  &.vertical {\n    height: 48px;\n    .playlistMetadata {\n      flex-direction: column;\n      .playlistDuration {\n        margin-top: 3px;\n      }\n    }\n    .closeButtonWrapper {\n      padding-right: 4px;\n    }\n  }\n  &.horizontal {\n    height: 32px;\n    .playlistMetadata {\n      flex-direction: row;\n      align-items: center;\n      .playlistDuration {\n        flex-shrink: 0;\n        margin: 0 8px;\n      }\n    }\n    .closeButtonWrapper {\n      height: inherit;\n    }\n  }\n  .playlistMetadata {\n    display: flex;\n    flex-grow: 1;\n    height: inherit;\n    overflow: hidden;\n    .playlistTitle {\n      font-weight: 700;\n      font-size: 16px;\n      line-height: 21px;\n      color: map-get($theme-colors, 'primary');\n      white-space: nowrap;\n      text-overflow: ellipsis;\n      overflow: hidden;\n    }\n    .playlistDuration {\n      font-weight: 400;\n      font-size: 14px;\n      line-height: 18px;\n      color: map-get($theme-colors, 'secondary');\n    }\n  }\n  .closeButtonWrapper {\n    padding-top: 4px;\n    .closeButton {\n      display: flex;\n      width: 24px;\n      height: 24px;\n      padding: 0;\n      background: transparent;\n      border: none;\n      cursor: pointer;\n    }\n  }\n}\n:global(.playkit-player.has-live-plugin-overlay) {\n  .closeButtonWrapper {\n    opacity: 0.3;\n    pointer-events: none;\n  }\n}\n"],sourceRoot:""}]),a.locals={playlistHeader:"playlist-header__playlistHeader___XnPRh",vertical:"playlist-header__vertical___q_vSN",playlistMetadata:"playlist-header__playlistMetadata___KDgoL",playlistDuration:"playlist-header__playlistDuration___A1xkZ",closeButtonWrapper:"playlist-header__closeButtonWrapper___j_QCj",horizontal:"playlist-header__horizontal___miKPq",playlistTitle:"playlist-header__playlistTitle___zUAeZ",closeButton:"playlist-header__closeButton___mRamP"};const s=a},675:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>s});var i=n(559),r=n.n(i),o=n(476),a=n.n(o)()(r());a.push([t.id,".playlist-item__playlistItem___i0DYl{display:flex;align-items:center;flex-shrink:0;border-radius:4px;cursor:pointer;overflow:hidden;border-left:2px solid rgba(0,0,0,0);outline-offset:-1px}.playlist-item__playlistItem___i0DYl:hover,.playlist-item__playlistItem___i0DYl.playlist-item__active___fa86I{background:rgba(255,255,255,.12)}.playlist-item__playlistItem___i0DYl.playlist-item__active___fa86I{border-color:#006efa}.playlist-item__playlistItem___i0DYl.playlist-item__vertical___vo2GO{flex-direction:row;width:100%;height:72px;padding:8px}.playlist-item__playlistItem___i0DYl.playlist-item__vertical___vo2GO .playlist-item__playlistItemThumbnailWrapper___xfRMl{width:99px;height:56px;margin:0 8px}.playlist-item__playlistItem___i0DYl.playlist-item__vertical___vo2GO .playlist-item__playlistItemMetadata___GlRuh .playlist-item__playlistItemTitle____LKxG{max-height:54px;-webkit-line-clamp:3}.playlist-item__playlistItem___i0DYl.playlist-item__vertical___vo2GO .playlist-item__playlistItemMetadata___GlRuh .playlist-item__playlistItemTitle____LKxG.playlist-item__hasDescription___AKX8b{max-height:36px;-webkit-line-clamp:2}.playlist-item__playlistItem___i0DYl.playlist-item__horizontal___Bbtg_{flex-direction:column;height:100%;padding:0 6px 4px 6px;border-right:2px solid rgba(0,0,0,0);align-items:flex-start;max-width:min-content}.playlist-item__playlistItem___i0DYl.playlist-item__horizontal___Bbtg_ .playlist-item__playlistItemThumbnailWrapper___xfRMl{margin-top:1px;height:calc(100% - 46px);background-size:cover;max-height:100%}.playlist-item__playlistItem___i0DYl.playlist-item__horizontal___Bbtg_ .playlist-item__playlistItemMetadata___GlRuh{height:46px;justify-content:flex-start;margin-top:4px}.playlist-item__playlistItem___i0DYl.playlist-item__horizontal___Bbtg_ .playlist-item__playlistItemMetadata___GlRuh .playlist-item__playlistItemTitle____LKxG{margin-top:4px;max-height:36px;-webkit-line-clamp:2}.playlist-item__playlistItem___i0DYl.playlist-item__horizontal___Bbtg_ .playlist-item__playlistItemMetadata___GlRuh .playlist-item__playlistItemTitle____LKxG.playlist-item__hasDescription___AKX8b{max-height:18px;-webkit-line-clamp:1}.playlist-item__playlistItem___i0DYl .playlist-item__playlistItemIndex___vf4NV{flex-shrink:0;display:flex;width:12px;height:inherit;font-size:12px;line-height:18px;color:#fff;justify-content:flex-end;align-items:center}.playlist-item__playlistItem___i0DYl .playlist-item__playlistItemThumbnailWrapper___xfRMl{position:relative;flex-shrink:0;border-radius:4px;background-size:contain;background-position:center}.playlist-item__playlistItem___i0DYl .playlist-item__playlistItemThumbnailWrapper___xfRMl .playlist-item__playlistItemAddons___j4Edy{position:absolute;bottom:2px;left:2px;right:2px}.playlist-item__playlistItem___i0DYl .playlist-item__playlistItemThumbnailWrapper___xfRMl .playlist-item__playlistItemAddons___j4Edy .playlist-item__liveLabel___onRFI{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:2px;width:29px;height:18px;background:#e12437;border-radius:2px;font-size:12px;line-height:14px;color:#fff;text-transform:uppercase}.playlist-item__playlistItem___i0DYl .playlist-item__playlistItemThumbnailWrapper___xfRMl .playlist-item__playlistItemAddons___j4Edy .playlist-item__playlistItemDuration___Ts2OY{display:flex;flex-direction:row;justify-content:center;align-items:center;width:fit-content;margin-bottom:2px;padding:2px;height:18px;background-color:rgba(0,0,0,.6);border-radius:3px;font-size:12px;font-weight:700;color:#fff}.playlist-item__playlistItem___i0DYl .playlist-item__playlistItemThumbnailWrapper___xfRMl .playlist-item__playlistItemAddons___j4Edy .playlist-item__playlistItemProgress___vhA3K{position:relative;width:100%;height:4px;background:#444;border-radius:2px;overflow:hidden}.playlist-item__playlistItem___i0DYl .playlist-item__playlistItemThumbnailWrapper___xfRMl .playlist-item__playlistItemAddons___j4Edy .playlist-item__playlistItemProgress___vhA3K .playlist-item__lastProgress___cTzGp{position:absolute;height:inherit;left:0;background:#006efa}.playlist-item__playlistItem___i0DYl .playlist-item__playlistItemMetadata___GlRuh{display:flex;flex-direction:column;justify-content:center;overflow:hidden}.playlist-item__playlistItem___i0DYl .playlist-item__playlistItemMetadata___GlRuh .playlist-item__playlistItemTitle____LKxG{color:#fff;display:block;display:-webkit-box;max-width:100%;margin:0 auto;font-size:14px;line-height:18px;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.playlist-item__playlistItem___i0DYl .playlist-item__playlistItemMetadata___GlRuh .playlist-item__playlistItemDescription___h55Et{display:flex;align-items:center;font-size:12px;line-height:18px;color:#ccc}.playlist-item__playlistItem___i0DYl .playlist-item__playlistItemMetadata___GlRuh .playlist-item__playlistItemDescription___h55Et .playlist-item__iconContainer___AAkvV{width:16px;height:16px;margin-right:4px}","",{version:3,sources:["webpack://./components/playlist-item/playlist-item.scss"],names:[],mappings:"AAKA,qCACE,YAAA,CACA,kBAAA,CACA,aAAA,CACA,iBAAA,CACA,cAAA,CACA,eAAA,CACA,mCAAA,CACA,mBAAA,CACA,8GAEE,gCAAA,CAEF,mEACE,oBAAA,CAEF,qEACE,kBAAA,CACA,UAAA,CACA,WAAA,CACA,WAAA,CACA,0HACE,UAAA,CACA,WAAA,CACA,YAAA,CAEF,4JACE,eAAA,CACA,oBAAA,CACA,kMACE,eAAA,CACA,oBAAA,CAIN,uEACE,qBAAA,CACA,WAAA,CACA,qBAAA,CACA,oCAAA,CACA,sBAAA,CACA,qBAAA,CACA,4HACE,cAAA,CACA,wBAAA,CACA,qBAAA,CACA,eAAA,CAEF,oHACE,WAnD0B,CAoD1B,0BAAA,CACA,cAAA,CACF,8JACE,cAAA,CACA,eAAA,CACA,oBAAA,CACA,oMACE,eA5DM,CA6DN,oBAAA,CAKN,+EACE,aAAA,CACA,YAAA,CACA,UAAA,CACA,cAAA,CACA,cAAA,CACA,gBAAA,CACA,UAAA,CACA,wBAAA,CACA,kBAAA,CAEF,0FACE,iBAAA,CACA,aAAA,CACA,iBAAA,CACA,uBAAA,CACA,0BAAA,CACA,qIACE,iBAAA,CACA,UAAA,CACA,QAAA,CACA,SAAA,CACA,uKACE,YAAA,CACA,kBAAA,CACA,sBAAA,CACA,kBAAA,CACA,WAAA,CACA,UAAA,CACA,WAAA,CACA,kBAAA,CACA,iBAAA,CACA,cAAA,CACA,gBAAA,CACA,UAAA,CACA,wBAAA,CAEF,kLACE,YAAA,CACA,kBAAA,CACA,sBAAA,CACA,kBAAA,CACA,iBAAA,CACA,iBAAA,CACA,WAAA,CACA,WAAA,CACA,+BAAA,CACA,iBAAA,CACA,cAAA,CACA,eAAA,CACA,UAAA,CAEF,kLACE,iBAAA,CACA,UAAA,CACA,UAAA,CACA,eAAA,CACA,iBAAA,CACA,eAAA,CACA,uNACE,iBAAA,CACA,cAAA,CACA,MAAA,CACA,kBAAA,CAKR,kFACE,YAAA,CACA,qBAAA,CACA,sBAAA,CACA,eAAA,CACA,4HACE,UAAA,CACA,aAAA,CACA,mBAAA,CACA,cAAA,CACA,aAAA,CACA,cAAA,CACA,gBAlJQ,CAmJR,2BAAA,CACA,eAAA,CACA,sBAAA,CAEF,kIACE,YAAA,CACA,kBAAA,CACA,cAAA,CACA,gBAAA,CACA,UAAA,CACA,wKACE,UAAA,CACA,WAAA,CACA,gBAAA",sourcesContent:["@import '../../theme.scss';\n\n$line-height: 18px;\n$playlist-item-metadata-height: 46px;\n\n.playlistItem {\n  display: flex;\n  align-items: center;\n  flex-shrink: 0;\n  border-radius: 4px;\n  cursor: pointer;\n  overflow: hidden;\n  border-left: 2px solid transparent;\n  outline-offset: -1px;\n  &:hover,\n  &.active {\n    background: rgba(255, 255, 255, 0.12);\n  }\n  &.active {\n    border-color: map-get($theme-colors, 'active');\n  }\n  &.vertical {\n    flex-direction: row;\n    width: 100%;\n    height: 72px;\n    padding: 8px;\n    .playlistItemThumbnailWrapper {\n      width: 99px;\n      height: 56px;\n      margin: 0 8px;\n    }\n    .playlistItemMetadata .playlistItemTitle {\n      max-height: $line-height * 3;\n      -webkit-line-clamp: 3;\n      &.hasDescription {\n        max-height: $line-height * 2;\n        -webkit-line-clamp: 2;\n      }\n    }\n  }\n  &.horizontal {\n    flex-direction: column;\n    height: 100%;\n    padding: 0 6px 4px 6px;\n    border-right: 2px solid transparent;\n    align-items: flex-start;\n    max-width: min-content;\n    .playlistItemThumbnailWrapper {\n      margin-top: 1px;\n      height: calc(100% - $playlist-item-metadata-height);\n      background-size: cover;\n      max-height: 100%;\n    }\n    .playlistItemMetadata {\n      height: $playlist-item-metadata-height;\n      justify-content: flex-start;\n      margin-top: 4px;\n    .playlistItemTitle {\n      margin-top: 4px;\n      max-height: $line-height * 2;\n      -webkit-line-clamp: 2;\n      &.hasDescription {\n        max-height: $line-height;\n        -webkit-line-clamp: 1;\n      }\n    }\n    }\n  }\n  .playlistItemIndex {\n    flex-shrink: 0;\n    display: flex;\n    width: 12px;\n    height: inherit;\n    font-size: 12px;\n    line-height: 18px;\n    color: map-get($theme-colors, 'primary');\n    justify-content: flex-end;\n    align-items: center;\n  }\n  .playlistItemThumbnailWrapper {\n    position: relative;\n    flex-shrink: 0;\n    border-radius: 4px;\n    background-size: contain;\n    background-position: center;\n    .playlistItemAddons {\n      position: absolute;\n      bottom: 2px;\n      left: 2px;\n      right: 2px;\n      .liveLabel {\n        display: flex;\n        flex-direction: row;\n        justify-content: center;\n        align-items: center;\n        padding: 2px;\n        width: 29px;\n        height: 18px;\n        background: #e12437;\n        border-radius: 2px;\n        font-size: 12px;\n        line-height: 14px;\n        color: map-get($theme-colors, 'primary');\n        text-transform: uppercase;\n      }\n      .playlistItemDuration {\n        display: flex;\n        flex-direction: row;\n        justify-content: center;\n        align-items: center;\n        width: fit-content;\n        margin-bottom: 2px;\n        padding: 2px;\n        height: 18px;\n        background-color: rgba(0, 0, 0, 0.6);\n        border-radius: 3px;\n        font-size: 12px;\n        font-weight: 700;\n        color: map-get($theme-colors, 'primary');\n      }\n      .playlistItemProgress {\n        position: relative;\n        width: 100%;\n        height: 4px;\n        background: map-get($theme-colors, 'gray');\n        border-radius: 2px;\n        overflow: hidden;\n        .lastProgress {\n          position: absolute;\n          height: inherit;\n          left: 0;\n          background: map-get($theme-colors, 'active');\n        }\n      }\n    }\n  }\n  .playlistItemMetadata {\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    overflow: hidden;\n    .playlistItemTitle {\n      color: map-get($theme-colors, 'primary');\n      display: block; /* Fallback for non-webkit */\n      display: -webkit-box;\n      max-width: 100%;\n      margin: 0 auto;\n      font-size: 14px;\n      line-height: $line-height;\n      -webkit-box-orient: vertical;\n      overflow: hidden;\n      text-overflow: ellipsis;\n    }\n    .playlistItemDescription {\n      display: flex;\n      align-items: center;\n      font-size: 12px;\n      line-height: 18px;\n      color: map-get($theme-colors, 'secondary');\n      .iconContainer {\n        width: 16px;\n        height: 16px;\n        margin-right: 4px;\n      }\n    }\n  }\n}\n"],sourceRoot:""}]),a.locals={playlistItem:"playlist-item__playlistItem___i0DYl",active:"playlist-item__active___fa86I",vertical:"playlist-item__vertical___vo2GO",playlistItemThumbnailWrapper:"playlist-item__playlistItemThumbnailWrapper___xfRMl",playlistItemMetadata:"playlist-item__playlistItemMetadata___GlRuh",playlistItemTitle:"playlist-item__playlistItemTitle____LKxG",hasDescription:"playlist-item__hasDescription___AKX8b",horizontal:"playlist-item__horizontal___Bbtg_",playlistItemIndex:"playlist-item__playlistItemIndex___vf4NV",playlistItemAddons:"playlist-item__playlistItemAddons___j4Edy",liveLabel:"playlist-item__liveLabel___onRFI",playlistItemDuration:"playlist-item__playlistItemDuration___Ts2OY",playlistItemProgress:"playlist-item__playlistItemProgress___vhA3K",lastProgress:"playlist-item__lastProgress___cTzGp",playlistItemDescription:"playlist-item__playlistItemDescription___h55Et",iconContainer:"playlist-item__iconContainer___AAkvV"};const s=a},560:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>s});var i=n(559),r=n.n(i),o=n(476),a=n.n(o)()(r());a.push([t.id,".playlist-wrapper__playlistWrapper___OKJ0_{display:flex;flex-direction:column;height:100%;background:rgba(0,0,0,.6);backdrop-filter:blur(16px)}.playlist-wrapper__playlistWrapper___OKJ0_.playlist-wrapper__vertical___CNtX9{padding:16px 4px 16px 16px}.playlist-wrapper__playlistWrapper___OKJ0_.playlist-wrapper__vertical___CNtX9 .playlist-wrapper__playlistContent___J5uT8{flex-direction:column;overflow:hidden auto}.playlist-wrapper__playlistWrapper___OKJ0_.playlist-wrapper__horizontal___M8wjx{padding:8px 16px 4px 16px}.playlist-wrapper__playlistWrapper___OKJ0_.playlist-wrapper__horizontal___M8wjx .playlist-wrapper__playlistContent___J5uT8{flex-direction:row;overflow:auto hidden;height:100%}.playlist-wrapper__playlistWrapper___OKJ0_ .playlist-wrapper__playlistContent___J5uT8{display:flex;width:100%}.playlist-wrapper__playlistWrapper___OKJ0_ .playlist-wrapper__playlistContent___J5uT8::-webkit-scrollbar{width:4px;height:4px}.playlist-wrapper__playlistWrapper___OKJ0_ .playlist-wrapper__playlistContent___J5uT8::-webkit-scrollbar-track{background:rgba(33,33,33,.9);visibility:hidden}.playlist-wrapper__playlistWrapper___OKJ0_ .playlist-wrapper__playlistContent___J5uT8::-webkit-scrollbar-thumb{border-radius:3px;background-color:rgba(255,255,255,.3);visibility:hidden}.playlist-wrapper__playlistWrapper___OKJ0_ .playlist-wrapper__playlistContent___J5uT8.playlist-wrapper__scrolling___J1MGg::-webkit-scrollbar-track,.playlist-wrapper__playlistWrapper___OKJ0_ .playlist-wrapper__playlistContent___J5uT8.playlist-wrapper__scrolling___J1MGg::-webkit-scrollbar-thumb{visibility:visible}.playlist-wrapper__playlistWrapper___OKJ0_ *{font-family:sans-serif;font-style:normal}.playkit-player.has-live-plugin-overlay .playkit-side-panel{z-index:6}","",{version:3,sources:["webpack://./components/playlist-wrapper/playlist-wrapper.scss","webpack://./theme.scss"],names:[],mappings:"AAEA,2CACE,YAAA,CACA,qBAAA,CACA,WAAA,CACA,yBAAA,CACA,0BAAA,CACA,8EACE,0BAAA,CACA,yHACE,qBAAA,CACA,oBAAA,CAGJ,gFACE,yBAAA,CACA,2HACE,kBAAA,CACA,oBAAA,CACA,WAAA,CAIJ,sFACE,YAAA,CACA,UAAA,CClBF,yGACE,SAAA,CACA,UAAA,CAEF,+GACE,4BAAA,CACA,iBAAA,CAEF,+GACE,iBAAA,CACA,qCAAA,CACA,iBAAA,CDSA,sSAEE,kBAAA,CAKJ,6CACE,sBAAA,CACA,iBAAA,CAGJ,4DACE,SAAA",sourcesContent:["@import '../../theme.scss';\n\n.playlistWrapper {\n  display: flex;\n  flex-direction: column;\n  height: 100%;\n  background: rgba(0, 0, 0, 0.6);\n  backdrop-filter: blur(16px);\n  &.vertical {\n    padding: 16px 4px 16px 16px;\n    .playlistContent {\n      flex-direction: column;\n      overflow: hidden auto;\n    }\n  }\n  &.horizontal {\n    padding: 8px 16px 4px 16px;\n    .playlistContent {\n      flex-direction: row;\n      overflow: auto hidden;\n      height: 100%;\n    }\n  }\n\n  .playlistContent {\n    display: flex;\n    width: 100%;\n    @include playlist-scrollbar();\n    &.scrolling::-webkit-scrollbar-track,\n    &.scrolling::-webkit-scrollbar-thumb, {\n      visibility: visible;\n    }\n  }\n\n  // TODO: remove once player fix the font\n  * {\n    font-family: sans-serif;\n    font-style: normal;\n  }\n}\n:global(.playkit-player.has-live-plugin-overlay .playkit-side-panel) {\n  z-index: 6;\n}\n","$theme-colors: (\n  'primary': #ffffff,\n  'secondary': #cccccc,\n  'gray': #444444,\n  'active': #006efa\n);\n\n@mixin playlist-scrollbar {\n  &::-webkit-scrollbar {\n    width: 4px;\n    height: 4px;\n  }\n  &::-webkit-scrollbar-track {\n    background: rgba(33, 33, 33, 0.9);\n    visibility: hidden;\n  }\n  &::-webkit-scrollbar-thumb {\n    border-radius: 3px;\n    background-color: rgba(255, 255, 255, 0.3);\n    visibility: hidden;\n  }\n}\n"],sourceRoot:""}]),a.locals={playlistWrapper:"playlist-wrapper__playlistWrapper___OKJ0_",vertical:"playlist-wrapper__vertical___CNtX9",playlistContent:"playlist-wrapper__playlistContent___J5uT8",horizontal:"playlist-wrapper__horizontal___M8wjx",scrolling:"playlist-wrapper__scrolling___J1MGg"};const s=a},958:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>s});var i=n(559),r=n.n(i),o=n(476),a=n.n(o)()(r());a.push([t.id,".plugin-button__pluginButton___hbzoA.plugin-button__active___pVKh2{background-color:#444}","",{version:3,sources:["webpack://./components/plugin-button/plugin-button.scss"],names:[],mappings:"AAGE,mEACE,qBAAA",sourcesContent:["@import '../../theme.scss';\n\n.pluginButton {\n  &.active {\n    background-color: map-get($theme-colors, 'gray');\n  }\n}\n"],sourceRoot:""}]),a.locals={pluginButton:"plugin-button__pluginButton___hbzoA",active:"plugin-button__active___pVKh2"};const s=a},476:t=>{"use strict";t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var n="",i=void 0!==e[5];return e[4]&&(n+="@supports (".concat(e[4],") {")),e[2]&&(n+="@media ".concat(e[2]," {")),i&&(n+="@layer".concat(e[5].length>0?" ".concat(e[5]):""," {")),n+=t(e),i&&(n+="}"),e[2]&&(n+="}"),e[4]&&(n+="}"),n})).join("")},e.i=function(t,n,i,r,o){"string"==typeof t&&(t=[[null,t,void 0]]);var a={};if(i)for(var s=0;s<this.length;s++){var l=this[s][0];null!=l&&(a[l]=!0)}for(var c=0;c<t.length;c++){var p=[].concat(t[c]);i&&a[p[0]]||(void 0!==o&&(void 0===p[5]||(p[1]="@layer".concat(p[5].length>0?" ".concat(p[5]):""," {").concat(p[1],"}")),p[5]=o),n&&(p[2]?(p[1]="@media ".concat(p[2]," {").concat(p[1],"}"),p[2]=n):p[2]=n),r&&(p[4]?(p[1]="@supports (".concat(p[4],") {").concat(p[1],"}"),p[4]=r):p[4]="".concat(r)),e.push(p))}},e}},559:t=>{"use strict";t.exports=function(t){var e=t[1],n=t[3];if(!n)return e;if("function"==typeof btoa){var i=btoa(unescape(encodeURIComponent(JSON.stringify(n)))),r="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(i),o="/*# ".concat(r," */"),a=n.sources.map((function(t){return"/*# sourceURL=".concat(n.sourceRoot||"").concat(t," */")}));return[e].concat(a).concat([o]).join("\n")}return[e].join("\n")}},792:(t,e,n)=>{"use strict";n.r(e),n.d(e,{useCallback:()=>x,useContext:()=>P,useDebugValue:()=>w,useEffect:()=>C,useErrorBoundary:()=>B,useImperativeHandle:()=>v,useLayoutEffect:()=>m,useMemo:()=>b,useReducer:()=>y,useRef:()=>g,useState:()=>f});var i,r,o,a,s=n(522),l=0,c=[],p=s.options.__b,u=s.options.__r,_=s.options.diffed,A=s.options.__c,d=s.options.unmount;function h(t,e){s.options.__h&&s.options.__h(r,t,l||e),l=0;var n=r.__H||(r.__H={__:[],__h:[]});return t>=n.__.length&&n.__.push({}),n.__[t]}function f(t){return l=1,y(k,t)}function y(t,e,n){var o=h(i++,2);return o.t=t,o.__c||(o.__=[n?n(e):k(void 0,e),function(t){var e=o.t(o.__[0],t);o.__[0]!==e&&(o.__=[e,o.__[1]],o.__c.setState({}))}],o.__c=r),o.__}function C(t,e){var n=h(i++,3);!s.options.__s&&M(n.__H,e)&&(n.__=t,n.u=e,r.__H.__h.push(n))}function m(t,e){var n=h(i++,4);!s.options.__s&&M(n.__H,e)&&(n.__=t,n.u=e,r.__h.push(n))}function g(t){return l=5,b((function(){return{current:t}}),[])}function v(t,e,n){l=6,m((function(){return"function"==typeof t?(t(e()),function(){return t(null)}):t?(t.current=e(),function(){return t.current=null}):void 0}),null==n?n:n.concat(t))}function b(t,e){var n=h(i++,7);return M(n.__H,e)?(n.o=t(),n.u=e,n.__h=t,n.o):n.__}function x(t,e){return l=8,b((function(){return t}),e)}function P(t){var e=r.context[t.__c],n=h(i++,9);return n.c=t,e?(null==n.__&&(n.__=!0,e.sub(r)),e.props.value):t.__}function w(t,e){s.options.useDebugValue&&s.options.useDebugValue(e?e(t):t)}function B(t){var e=h(i++,10),n=f();return e.__=t,r.componentDidCatch||(r.componentDidCatch=function(t){e.__&&e.__(t),n[1](t)}),[n[0],function(){n[1](void 0)}]}function E(){for(var t;t=c.shift();)if(t.__P)try{t.__H.__h.forEach(D),t.__H.__h.forEach(I),t.__H.__h=[]}catch(e){t.__H.__h=[],s.options.__e(e,t.__v)}}s.options.__b=function(t){r=null,p&&p(t)},s.options.__r=function(t){u&&u(t),i=0;var e=(r=t.__c).__H;e&&(o===r?(e.__h=[],r.__h=[],e.__.forEach((function(t){t.o=t.u=void 0}))):(e.__.forEach((function(t){t.u&&(t.__H=t.u),t.o&&(t.__=t.o),t.o=t.u=void 0})),e.__h.forEach(D),e.__h.forEach(I),e.__h=[])),o=r},s.options.diffed=function(t){_&&_(t);var e=t.__c;e&&e.__H&&e.__H.__h.length&&(1!==c.push(e)&&a===s.options.requestAnimationFrame||((a=s.options.requestAnimationFrame)||function(t){var e,n=function(){clearTimeout(i),O&&cancelAnimationFrame(e),setTimeout(t)},i=setTimeout(n,100);O&&(e=requestAnimationFrame(n))})(E)),r=null,o=null},s.options.__c=function(t,e){e.some((function(t){try{t.__H&&t.__H.__.forEach((function(t){t.u&&(t.__H=t.u),t.o&&(t.__=t.o),t.o=t.u=void 0})),t.__h.forEach(D),t.__h=t.__h.filter((function(t){return!t.__||I(t)}))}catch(n){e.some((function(t){t.__h&&(t.__h=[])})),e=[],s.options.__e(n,t.__v)}})),A&&A(t,e)},s.options.unmount=function(t){d&&d(t);var e,n=t.__c;n&&n.__H&&(n.__H.__.forEach((function(t){try{D(t)}catch(t){e=t}})),e&&s.options.__e(e,n.__v))};var O="function"==typeof requestAnimationFrame;function D(t){var e=r,n=t.__c;"function"==typeof n&&(t.__c=void 0,n()),r=e}function I(t){var e=r;t.__c=t.__(),r=e}function M(t,e){return!t||t.length!==e.length||e.some((function(e,n){return e!==t[n]}))}function k(t,e){return"function"==typeof e?e(t):e}},168:(t,e,n)=>{var i=n(892),r=n(605);"string"==typeof(r=r.__esModule?r.default:r)&&(r=[[t.id,r,""]]);i(r,{insert:"head",singleton:!1}),t.exports=r.locals||{}},546:(t,e,n)=>{var i=n(892),r=n(675);"string"==typeof(r=r.__esModule?r.default:r)&&(r=[[t.id,r,""]]);i(r,{insert:"head",singleton:!1}),t.exports=r.locals||{}},900:(t,e,n)=>{var i=n(892),r=n(560);"string"==typeof(r=r.__esModule?r.default:r)&&(r=[[t.id,r,""]]);i(r,{insert:"head",singleton:!1}),t.exports=r.locals||{}},364:(t,e,n)=>{var i=n(892),r=n(958);"string"==typeof(r=r.__esModule?r.default:r)&&(r=[[t.id,r,""]]);i(r,{insert:"head",singleton:!1}),t.exports=r.locals||{}},892:(t,e,n)=>{"use strict";var i,r=function(){var t={};return function(e){if(void 0===t[e]){var n=document.querySelector(e);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(t){n=null}t[e]=n}return t[e]}}(),o=[];function a(t){for(var e=-1,n=0;n<o.length;n++)if(o[n].identifier===t){e=n;break}return e}function s(t,e){for(var n={},i=[],r=0;r<t.length;r++){var s=t[r],l=e.base?s[0]+e.base:s[0],c=n[l]||0,p="".concat(l," ").concat(c);n[l]=c+1;var u=a(p),_={css:s[1],media:s[2],sourceMap:s[3]};-1!==u?(o[u].references++,o[u].updater(_)):o.push({identifier:p,updater:h(_,e),references:1}),i.push(p)}return i}function l(t){var e=document.createElement("style"),i=t.attributes||{};if(void 0===i.nonce){var o=n.nc;o&&(i.nonce=o)}if(Object.keys(i).forEach((function(t){e.setAttribute(t,i[t])})),"function"==typeof t.insert)t.insert(e);else{var a=r(t.insert||"head");if(!a)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");a.appendChild(e)}return e}var c,p=(c=[],function(t,e){return c[t]=e,c.filter(Boolean).join("\n")});function u(t,e,n,i){var r=n?"":i.media?"@media ".concat(i.media," {").concat(i.css,"}"):i.css;if(t.styleSheet)t.styleSheet.cssText=p(e,r);else{var o=document.createTextNode(r),a=t.childNodes;a[e]&&t.removeChild(a[e]),a.length?t.insertBefore(o,a[e]):t.appendChild(o)}}function _(t,e,n){var i=n.css,r=n.media,o=n.sourceMap;if(r?t.setAttribute("media",r):t.removeAttribute("media"),o&&"undefined"!=typeof btoa&&(i+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(o))))," */")),t.styleSheet)t.styleSheet.cssText=i;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(i))}}var A=null,d=0;function h(t,e){var n,i,r;if(e.singleton){var o=d++;n=A||(A=l(e)),i=u.bind(null,n,o,!1),r=u.bind(null,n,o,!0)}else n=l(e),i=_.bind(null,n,e),r=function(){!function(t){if(null===t.parentNode)return!1;t.parentNode.removeChild(t)}(n)};return i(t),function(e){if(e){if(e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap)return;i(t=e)}else r()}}t.exports=function(t,e){(e=e||{}).singleton||"boolean"==typeof e.singleton||(e.singleton=(void 0===i&&(i=Boolean(window&&document&&document.all&&!window.atob)),i));var n=s(t=t||[],e);return function(t){if(t=t||[],"[object Array]"===Object.prototype.toString.call(t)){for(var i=0;i<n.length;i++){var r=a(n[i]);o[r].references--}for(var l=s(t,e),c=0;c<n.length;c++){var p=a(n[c]);0===o[p].references&&(o[p].updater(),o.splice(p,1))}n=l}}}},293:(t,e)=>{"use strict";var n;Object.defineProperty(e,"__esModule",{value:!0}),e.icons=void 0,(n=e.icons||(e.icons={})).PLUGIN_ICON="M19.416 25.815a1.23 1.23 0 0 1-.6-1.095v-4.48a1.23 1.23 0 0 1 1.85-1.11l3.71 2.25a1.28 1.28 0 0 1 0 2.2l-3.71 2.24a1.23 1.23 0 0 1-1.25-.005zM8 20h8a1 1 0 1 1 0 2H8a1 1 0 1 1 0-2zM24 16a1 1 0 1 0 0-2H8a1 1 0 1 0 0 2h16zM25 9a1 1 0 0 1-1 1H8a1 1 0 0 1 0-2h16a1 1 0 0 1 1 1z",n.CLOSE_ICON="M11.6592 10.245L6.70483 5.29061C6.31701 4.9028 5.68581 4.90476 5.29528 5.29528C4.90204 5.68853 4.90267 6.31688 5.29061 6.70483L10.245 11.6592L5.29061 16.6137C4.9028 17.0015 4.90476 17.6327 5.29528 18.0232C5.68853 18.4165 6.31688 18.4158 6.70483 18.0279L11.6592 13.0735L16.6137 18.0279C17.0015 18.4157 17.6327 18.4137 18.0232 18.0232C18.4165 17.63 18.4158 17.0016 18.0279 16.6137L13.0735 11.6592L18.0279 6.70483C18.4157 6.31701 18.4137 5.68581 18.0232 5.29528C17.63 4.90204 17.0016 4.90267 16.6137 5.29061L11.6592 10.245Z",n.QUIZ_ICON="M8.49861 2.11496L12.7442 4.20517C12.9162 4.28984 12.9813 4.48718 12.8896 4.64594C12.8595 4.69804 12.8146 4.74161 12.7597 4.77198L8.54488 7.10632C8.20957 7.29202 7.79067 7.29202 7.45536 7.10632L3.24055 4.772C3.0734 4.67942 3.0192 4.47931 3.11949 4.32502C3.1524 4.27439 3.1996 4.23296 3.25605 4.20518L7.50207 2.11495C7.81349 1.96164 8.1872 1.96165 8.49861 2.11496ZM14.0001 6.02875V10.7641C14.0001 11.1074 13.8049 11.4256 13.486 11.6022L9.24048 13.9535C9.07333 14.0461 8.85653 13.9961 8.75624 13.8418C8.72333 13.7912 8.70595 13.7332 8.70595 13.6742V8.9388C8.70595 8.59549 8.90109 8.27735 9.22001 8.10072L13.4655 5.74939C13.6327 5.65682 13.8495 5.70685 13.9498 5.86114C13.9827 5.91177 14.0001 5.9697 14.0001 6.02875ZM6.51454 8.3119L2.50488 6.04474C2.45307 6.01545 2.39379 5.99997 2.33338 5.99997C2.14928 5.99997 2.00005 6.14061 2.00005 6.3141V10.88C2.00005 11.211 2.18434 11.5177 2.48555 11.688L6.49521 13.9552C6.54702 13.9845 6.6063 14 6.66671 14C6.85081 14 7.00005 13.8593 7.00005 13.6858V9.11998C7.00005 8.78896 6.81575 8.48221 6.51454 8.3119Z",n.BigSize=32,n.MediumSize=24,n.SmallSize=16},811:function(t,e,n){"use strict";var i=this&&this.__rest||function(t,e){var n={};for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&e.indexOf(i)<0&&(n[i]=t[i]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(i=Object.getOwnPropertySymbols(t);r<i.length;r++)e.indexOf(i[r])<0&&Object.prototype.propertyIsEnumerable.call(t,i[r])&&(n[i[r]]=t[i[r]])}return n};Object.defineProperty(e,"__esModule",{value:!0}),e.PlaylistHeader=void 0;var r=n(522),o=n(293),a=n(168),s=n(573),l=n(85),c=KalturaPlayer.ui.components,p=c.Tooltip,u=c.Icon,_=KalturaPlayer.ui.preacti18n,A=_.withText,d=_.Text;e.PlaylistHeader=A((function(t){return{closeButtonLabel:(0,r.h)(d,{id:"playlist.hide-plugin"},"Hide Playlist")}}))((function(t){var e=t.onClose,n=t.title,c=t.amount,_=t.duration,A=t.pluginMode,d=i(t,["onClose","title","amount","duration","pluginMode"]);return(0,r.h)("div",{className:[a.playlistHeader,A===l.PluginPositions.VERTICAL?a.vertical:a.horizontal].join(" ")},(0,r.h)("div",{className:a.playlistMetadata,role:"dialog"},(0,r.h)("div",{className:a.playlistTitle,title:n,role:"text"},n),(0,r.h)("div",{className:a.playlistDuration,role:"text"},"".concat(c,",").concat(_))),(0,r.h)("div",{className:a.closeButtonWrapper},(0,r.h)(p,{label:d.closeButtonLabel,type:"bottom"},(0,r.h)(s.A11yWrapper,{onClick:e},(0,r.h)("button",{"aria-label":d.closeButtonLabel,className:a.closeButton},(0,r.h)(u,{id:"close-playlist-button",height:o.icons.MediumSize,width:o.icons.MediumSize,viewBox:"0 0 ".concat(o.icons.MediumSize," ").concat(o.icons.MediumSize),path:o.icons.CLOSE_ICON}))))))}))},141:function(t,e,n){"use strict";var i=this&&this.__rest||function(t,e){var n={};for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&e.indexOf(i)<0&&(n[i]=t[i]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(i=Object.getOwnPropertySymbols(t);r<i.length;r++)e.indexOf(i[r])<0&&Object.prototype.propertyIsEnumerable.call(t,i[r])&&(n[i[r]]=t[i[r]])}return n};Object.defineProperty(e,"__esModule",{value:!0}),e.PlaylistItem=void 0;var r=n(522),o=n(792),a=n(978),s=n(546),l=n(573),c=n(293),p=n(85),u=n(294),_=KalturaPlayer.ui.preacti18n,A=_.withText,d=_.Text,h=KalturaPlayer.ui.components.Icon,f=KalturaPlayer.ui.utils.toHHMMSS;e.PlaylistItem=A((function(t){return{quiz:(0,r.h)(d,{id:"playlist.quiz_type"},"Quiz"),live:(0,r.h)(d,{id:"playlist.live_type"},"Live"),toPlayAreaLabel:(0,r.h)(d,{id:"playlist.play-item-area-label"},"Click to play:"),currentlyPlaying:(0,r.h)(d,{id:"playlist.currently-playing"},"Currently playing:"),playlistItemIndex:(0,r.h)(d,{id:"playlist.playlist-item-index"},"Playlist item #")}}))((function(t){var e,n=t.item,_=t.active,A=t.onSelect,d=t.pluginMode,y=t.viewHistory,C=t.baseEntry,m=i(t,["item","active","onSelect","pluginMode","viewHistory","baseEntry"]),g=n.sources,v=n.index,b=v+1,x=null===(e=g.metadata)||void 0===e?void 0:e.name,P=(0,o.useMemo)((function(){return(null==y?void 0:y.lastTimeReached)?((null==y?void 0:y.lastTimeReached)/g.duration*100).toFixed():0}),[g,y]),w=(0,o.useMemo)((function(){return g.type===a.core.MediaType.LIVE?(0,r.h)("div",{className:s.liveLabel},m.live):(0,r.h)(r.Fragment,null,(0,r.h)("div",{className:s.playlistItemDuration},f(g.duration)),P>0&&(0,r.h)("div",{className:s.playlistItemProgress},(0,r.h)("div",{className:s.lastProgress,style:{width:"".concat(P,"%")}})))}),[g,P]),B=(0,o.useMemo)((function(){return g.type===a.core.MediaType.LIVE?(0,r.h)("div",{className:s.playlistItemDescription}):(null==C?void 0:C.capabilities)===u.Capabilities.Quiz?(0,r.h)("div",{className:s.playlistItemDescription},(0,r.h)("div",{className:s.iconContainer},(0,r.h)(h,{id:"playlist-quiz-icon",height:c.icons.SmallSize,width:c.icons.SmallSize,viewBox:"0 0 ".concat(c.icons.SmallSize," ").concat(c.icons.SmallSize),path:c.icons.QUIZ_ICON,color:"#cccccc"})),m.quiz):null}),[g,C]),E=(0,o.useMemo)((function(){return(0,r.h)(r.Fragment,null,(0,r.h)("div",{className:[s.playlistItemTitle,B?s.hasDescription:""].join(" "),role:"text"},d===p.PluginPositions.VERTICAL?x:"".concat(b,". ").concat(x)),B)}),[x,d,b,B]);return(0,r.h)(l.A11yWrapper,{onClick:A},(0,r.h)("div",{title:"".concat(m.playlistItemIndex).concat(v+1,". ").concat(_?m.currentlyPlaying:m.toPlayAreaLabel," ").concat(x),className:[s.playlistItem,d===p.PluginPositions.VERTICAL?s.vertical:s.horizontal,_?s.active:""].join(" "),role:"listitem",tabIndex:0},d===p.PluginPositions.VERTICAL&&(0,r.h)("div",{className:s.playlistItemIndex,"aria-hidden":"true"},n.index+1),(0,r.h)("div",{className:s.playlistItemThumbnailWrapper,style:{backgroundImage:"url('".concat(g.poster,"')")},"aria-hidden":"true"},d===p.PluginPositions.HORIZONTAL&&(0,r.h)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAASCAYAAAA6yNxSAAAAJklEQVR42u3OMQEAAAgDoJnc6BpjDyRgLrcpGgEBAQEBAQGBduABaVYs3Q5APwQAAAAASUVORK5CYII=",style:{width:"auto",height:"100%",visibility:"hidden"}}),(0,r.h)("div",{className:s.playlistItemAddons},w)),(0,r.h)("div",{className:s.playlistItemMetadata},E)))}))},705:function(t,e,n){"use strict";var i=this&&this.__assign||function(){return i=Object.assign||function(t){for(var e,n=1,i=arguments.length;n<i;n++)for(var r in e=arguments[n])Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t},i.apply(this,arguments)},r=this&&this.__rest||function(t,e){var n={};for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&e.indexOf(i)<0&&(n[i]=t[i]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(i=Object.getOwnPropertySymbols(t);r<i.length;r++)e.indexOf(i[r])<0&&Object.prototype.propertyIsEnumerable.call(t,i[r])&&(n[i[r]]=t[i[r]])}return n};Object.defineProperty(e,"__esModule",{value:!0}),e.PlaylistWrapper=void 0;var o,a=n(522),s=n(792),l=n(900),c=n(811),p=n(141),u=n(85),_=KalturaPlayer.ui.utils.toHHMMSS,A=KalturaPlayer.ui.preacti18n,d=A.withText,h=A.Text;e.PlaylistWrapper=d((function(t){var e,n=null===(e=t.player.playlist)||void 0===e?void 0:e.items.length;return{amount:(0,a.h)(h,{id:"playlist.amount-items",plural:n,fields:{count:n}},"".concat(n," videos")),hour:(0,a.h)(h,{id:"playlist.hour"},"hr"),min:(0,a.h)(h,{id:"playlist.min"},"min"),sec:(0,a.h)(h,{id:"playlist.sec"},"sec")}}))((function(t){var e=t.onClose,n=t.player,A=t.pluginMode,d=t.playlistData,h=t.eventManager,f=r(t,["onClose","player","pluginMode","playlistData","eventManager"]),y=n.playlist,C=(0,s.useState)({}),m=C[0],g=C[1],v=(0,s.useState)(!1),b=v[0],x=v[1],P=(0,s.useState)(y.current.index),w=P[0],B=P[1],E=(0,s.useRef)(null);(0,s.useEffect)((function(){d.then((function(t){g(t)})),h.listen(n,n.Event.MEDIA_LOADED,(function(){B(y.current.index)}))}),[]);var O=(0,s.useCallback)((function(t){return function(){y.playItem(t)}}),[y]),D=(0,s.useCallback)((function(){clearTimeout(o),x(!0),o=setTimeout((function(){x(!1)}),250)}),[]),I=(0,s.useCallback)((function(t){t.preventDefault(),(null==E?void 0:E.current)&&(E.current.scrollLeft+=t.deltaY,D())}),[]),M=(0,s.useMemo)((function(){var t=y.items.reduce((function(t,e){return t+e.sources.duration}),0),e=_(t).split(":");return 3===e.length?" ".concat(e[0]," ").concat(f.hour," ").concat(e[1]," ").concat(f.min):"00"!==e[0]?" ".concat(e[0]," ").concat(f.min," ").concat(e[1]," ").concat(f.sec):" ".concat(e[1]," ").concat(f.sec)}),[y]),k=(0,s.useMemo)((function(){var t;return(0,a.h)(c.PlaylistHeader,{onClose:e,title:null===(t=y.metadata)||void 0===t?void 0:t.name,amount:f.amount,duration:M,pluginMode:A})}),[A,M,e]),j=(0,s.useMemo)((function(){return A===u.PluginPositions.VERTICAL?{onScroll:D}:{onWheel:I,ref:E}}),[A]);return(0,a.h)("div",{className:[l.playlistWrapper,A===u.PluginPositions.VERTICAL?l.vertical:l.horizontal].join(" ")},k,(0,a.h)("div",i({className:[l.playlistContent,b?l.scrolling:""].join(" ")},j,{role:"list"}),y.items.map((function(t){var e,n,i=t.index;return(0,a.h)(p.PlaylistItem,{item:t,onSelect:O(i),active:w===i,pluginMode:A,viewHistory:null===(e=null==m?void 0:m.viewHistory)||void 0===e?void 0:e[t.sources.id],baseEntry:null===(n=null==m?void 0:m.baseEntry)||void 0===n?void 0:n[t.sources.id]})}))))}))},996:function(t,e,n){"use strict";var i=this&&this.__rest||function(t,e){var n={};for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&e.indexOf(i)<0&&(n[i]=t[i]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(i=Object.getOwnPropertySymbols(t);r<i.length;r++)e.indexOf(i[r])<0&&Object.prototype.propertyIsEnumerable.call(t,i[r])&&(n[i[r]]=t[i[r]])}return n};Object.defineProperty(e,"__esModule",{value:!0}),e.PluginButton=void 0;var r=n(522),o=n(573),a=n(293),s=n(364),l=n(978),c=KalturaPlayer.ui.components,p=c.Tooltip,u=c.Icon,_=KalturaPlayer.ui.preacti18n,A=_.withText,d=_.Text;e.PluginButton=A((function(t){return{label:t.isActive?(0,r.h)(d,{id:"playlist.hide_plugin"},"Hide Playlist"):(0,r.h)(d,{id:"playlist.show_plugin"},"Show Playlist")}}))((function(t){var e=t.isActive,n=t.onClick,c=i(t,["isActive","onClick"]);return(0,r.h)(p,{label:c.label,type:"bottom"},(0,r.h)(o.A11yWrapper,{onClick:n},(0,r.h)("button",{"aria-label":c.label,className:[l.ui.style.upperBarIcon,s.pluginButton,e?s.active:""].join(" ")},(0,r.h)(u,{id:"playlist-plugin-button",height:a.icons.BigSize,width:a.icons.BigSize,viewBox:"0 0 ".concat(a.icons.BigSize," ").concat(a.icons.BigSize),path:a.icons.PLUGIN_ICON}))))}))},436:function(t,e,n){"use strict";var i=this&&this.__assign||function(){return i=Object.assign||function(t){for(var e,n=1,i=arguments.length;n<i;n++)for(var r in e=arguments[n])Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t},i.apply(this,arguments)};Object.defineProperty(e,"__esModule",{value:!0}),e.DataManager=void 0;var r=n(294);e.DataManager=function(t,e){var n=this;this._player=t,this._logger=e,this._playlistData=null,this._playlistExtraDataIsFetching=!1,this._makePlaylistExtraDataResolvePromise=function(){return new Promise((function(t){n._playlistExtraDataResolvePromise=t}))},this._playlistExtraDataResolvePromise=function(t){},this._playlistExtraDataPromise=this._makePlaylistExtraDataResolvePromise(),this.getPlaylistData=function(){return n._fetchPlaylistData(),n._playlistExtraDataPromise},this._fetchPlaylistData=function(){if(!n._playlistData&&!n._playlistExtraDataIsFetching){var t=n._player.playlist.items;return n._playlistExtraDataIsFetching=!0,n._player.provider.doRequest([{loader:r.PlaylistLoader,params:{playlistItems:t}}]).then((function(t){var e,o;if(t&&t.has(r.PlaylistLoader.id)){var a=t.get(r.PlaylistLoader.id),s=null===(e=null==a?void 0:a.response)||void 0===e?void 0:e.viewHistory,l=null===(o=null==a?void 0:a.response)||void 0===o?void 0:o.baseEntry;n._playlistData||(n._playlistData={}),s&&(n._playlistData.viewHistory=s.reduce((function(t,e){var n;return i(i({},t),((n={})[e.entryId]=e,n))}),{})),l&&(n._playlistData.baseEntry=l.reduce((function(t,e){var n;return i(i({},t),((n={})[e.id]=e,n))}),{})),n._playlistExtraDataResolvePromise(n._playlistData)}})).catch((function(t){n._logger.warn(t)})).finally((function(){n._playlistExtraDataIsFetching=!1}))}},this.destroy=function(){n._playlistData=null,n._playlistExtraDataPromise=n._makePlaylistExtraDataResolvePromise()}}},165:function(t,e,n){"use strict";var i,r=this&&this.__extends||(i=function(t,e){return i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},i(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0}),e.Playlist=void 0;var o=n(522),a=n(978),s=n(85),l=n(996),c=n(705),p=n(436),u=n(293),_=a.ui.SidePanelModes,A=a.ui.SidePanelPositions,d=a.ui.ReservedPresetNames,h=function(t){function e(e,n,i){var r,o=this;return(o=t.call(this,e,n,i)||this)._playlistPanel=-1,o._playlistIcon=-1,o._pluginState=null,o._offlineSlateActive=!1,o._activePresetName="",o._unsubscribeStore=function(){},o._handleClickOnPluginIcon=function(){o._isPluginActive()?o._deactivatePlugin():o._activatePlugin()},o._isPlaylistValid=function(){var t,e;return o.sidePanelsManager&&o.upperBarManager?Math.max(o._playlistPanel,o._playlistIcon)>0?(o.logger.warn("playlist plugin already initialized"),!1):!!(null===(e=null===(t=o._player.playlist)||void 0===t?void 0:t.items)||void 0===e?void 0:e.length)||(o.logger.warn("playlist doesn't have playlist items"),!1):(o.logger.warn("sidePanelsManager or upperBarManager service not registered"),!1)},o._isPluginActive=function(){return o.sidePanelsManager.isItemActive(o._playlistPanel)},o._activatePlugin=function(){o.ready.then((function(){var t,e;null===(t=o.sidePanelsManager)||void 0===t||t.activateItem(o._playlistPanel),o._pluginState,s.PluginStates.OPENED,null===(e=o.upperBarManager)||void 0===e||e.update(o._playlistIcon)}))},o._deactivatePlugin=function(){o.ready.then((function(){var t,e;null===(t=o.sidePanelsManager)||void 0===t||t.deactivateItem(o._playlistPanel),o._pluginState=s.PluginStates.CLOSED,null===(e=o.upperBarManager)||void 0===e||e.update(o._playlistIcon)}))},o._player=n,o._dataManager=new p.DataManager(o._player,o.logger),o._unsubscribeStore=null===(r=o._player.ui.store)||void 0===r?void 0:r.subscribe((function(){var t=o._player.ui.store.getState();t.shell.playerClasses.includes("has-live-plugin-overlay")&&!o._offlineSlateActive&&(o._offlineSlateActive=!0,o._activatePlugin()),""!==o._activePresetName&&o._activePresetName!==t.shell.activePresetName?(o._activePresetName=t.shell.activePresetName,o._deactivatePlugin(),o._activatePlugin()):""===o._activePresetName&&(o._activePresetName=t.shell.activePresetName)})),o}return r(e,t),Object.defineProperty(e.prototype,"sidePanelsManager",{get:function(){return this.player.getService("sidePanelsManager")},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"upperBarManager",{get:function(){return this.player.getService("upperBarManager")},enumerable:!1,configurable:!0}),e.prototype.loadMedia=function(){var t=this;if(this._offlineSlateActive=!1,this._isPlaylistValid()){var e=[A.RIGHT,A.LEFT].includes(this.config.position)?s.PluginPositions.VERTICAL:s.PluginPositions.HORIZONTAL;this._playlistPanel=this.sidePanelsManager.add({label:"Playlist",panelComponent:function(){return(0,o.h)(c.PlaylistWrapper,{eventManager:t.eventManager,onClose:t._deactivatePlugin,player:t._player,pluginMode:e,playlistData:t._dataManager.getPlaylistData()})},presets:[d.Playback,d.Live,d.Ads],position:this.config.position,expandMode:this.config.expandMode===_.ALONGSIDE?_.ALONGSIDE:_.OVER,onDeactivate:this._deactivatePlugin}),this._playlistIcon=this.upperBarManager.add({label:"Playlist",svgIcon:{path:u.icons.PLUGIN_ICON,viewBox:"0 0 ".concat(u.icons.BigSize," ").concat(u.icons.BigSize)},onClick:this._handleClickOnPluginIcon,component:function(){return(0,o.h)(l.PluginButton,{isActive:t._isPluginActive(),onClick:t._handleClickOnPluginIcon})}}),(this.config.expandOnFirstPlay&&!this._pluginState||this._pluginState===s.PluginStates.OPENED)&&this._activatePlugin()}},e.isValid=function(){return!0},e.prototype.reset=function(){},e.prototype.destroy=function(){this.eventManager.removeAll(),this._playlistPanel=-1,this._playlistIcon=-1,this._pluginState=null,this._unsubscribeStore(),this._dataManager.destroy()},e.defaultConfig={position:A.RIGHT,expandMode:_.ALONGSIDE,expandOnFirstPlay:!0},e}(KalturaPlayer.core.BasePlugin);e.Playlist=h},294:function(t,e,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(t,e,n,i){void 0===i&&(i=n);var r=Object.getOwnPropertyDescriptor(e,n);r&&!("get"in r?!e.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return e[n]}}),Object.defineProperty(t,i,r)}:function(t,e,n,i){void 0===i&&(i=n),t[i]=e[n]}),r=this&&this.__exportStar||function(t,e){for(var n in t)"default"===n||Object.prototype.hasOwnProperty.call(e,n)||i(e,t,n)};Object.defineProperty(e,"__esModule",{value:!0}),r(n(4),e),r(n(937),e)},4:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.PlaylistLoader=void 0;var i=n(937),r=KalturaPlayer.providers.RequestBuilder,o=function(){function t(t){var e=t.playlistItems;this._playlistItems=[],this._requests=[],this._response={viewHistory:[],baseEntry:[]},this._playlistItems=e;var n=new Map,i=this._playlistItems.map((function(t){return t.sources.id})).join(","),o=new r(n);o.service="userEntry",o.action="list",o.params={filter:{entryIdIn:i,objectType:"KalturaViewHistoryUserEntryFilter",userIdEqualCurrent:1}},this.requests.push(o);var a=new r(n);a.service="baseEntry",a.action="list",a.params={filter:{idIn:i,objectType:"KalturaMediaEntryFilter"}},this.requests.push(a)}return Object.defineProperty(t,"id",{get:function(){return"playlist"},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"requests",{get:function(){return this._requests},set:function(t){this._requests=t},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"response",{get:function(){return this._response},set:function(t){var e,n,r=new i.KalturaViewHistoryUserEntryListResponse(null===(e=t[0])||void 0===e?void 0:e.data);r.totalCount&&(this._response.viewHistory=null==r?void 0:r.data);var o=new i.KalturaBaseEntryListResponse(null===(n=t[1])||void 0===n?void 0:n.data);o.totalCount&&(this._response.baseEntry=null==o?void 0:o.data)},enumerable:!1,configurable:!0}),t.prototype.isValid=function(){return this._playlistItems.length>0},t}();e.PlaylistLoader=o},937:function(t,e,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(t,e,n,i){void 0===i&&(i=n);var r=Object.getOwnPropertyDescriptor(e,n);r&&!("get"in r?!e.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return e[n]}}),Object.defineProperty(t,i,r)}:function(t,e,n,i){void 0===i&&(i=n),t[i]=e[n]}),r=this&&this.__exportStar||function(t,e){for(var n in t)"default"===n||Object.prototype.hasOwnProperty.call(e,n)||i(e,t,n)};Object.defineProperty(e,"__esModule",{value:!0}),r(n(362),e),r(n(244),e),r(n(138),e),r(n(710),e)},710:function(t,e,n){"use strict";var i,r=this&&this.__extends||(i=function(t,e){return i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},i(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0}),e.KalturaBaseEntryListResponse=void 0;var o=n(138),a=function(t){function e(e){var n=t.call(this,e)||this;return n.data=[],n.hasError||(n.totalCount=e.totalCount,n.totalCount>0&&(n.data=[],e.objects.map((function(t){return n.data.push(new o.KalturaBaseEntry(t))})))),n}return r(e,t),e}(KalturaPlayer.providers.ResponseTypes.BaseServiceResult);e.KalturaBaseEntryListResponse=a},138:(t,e)=>{"use strict";var n,i;Object.defineProperty(e,"__esModule",{value:!0}),e.KalturaBaseEntry=e.Capabilities=void 0,function(t){t.KalturaBaseEntry="KalturaBaseEntry",t.KalturaDataEntry="KalturaDataEntry",t.KalturaDocumentEntry="KalturaDocumentEntry",t.KalturaPlayableEntry="KalturaPlayableEntry",t.KalturaPlaylist="KalturaPlaylist",t.KalturaMediaEntry="KalturaMediaEntry",t.KalturaMixEntry="KalturaMixEntry",t.KalturaExternalMediaEntry="KalturaExternalMediaEntry",t.KalturaLiveChannel="KalturaLiveChannel",t.KalturaLiveStreamEntry="KalturaLiveStreamEntry",t.KalturaLiveStreamAdminEntry="KalturaLiveStreamAdminEntry"}(n||(n={})),(i=e.Capabilities||(e.Capabilities={})).Quiz="quiz.quiz",i.None="";e.KalturaBaseEntry=function(t){this.id=t.id,this.capabilities=t.capabilities,this.objectType=t.objectType}},244:function(t,e,n){"use strict";var i,r=this&&this.__extends||(i=function(t,e){return i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},i(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0}),e.KalturaViewHistoryUserEntryListResponse=void 0;var o=n(362),a=function(t){function e(e){var n=t.call(this,e)||this;return n.data=[],n.hasError||(n.totalCount=e.totalCount,n.totalCount>0&&(n.data=[],e.objects.map((function(t){return n.data.push(new o.KalturaViewHistoryUserEntry(t))})))),n}return r(e,t),e}(KalturaPlayer.providers.ResponseTypes.BaseServiceResult);e.KalturaViewHistoryUserEntryListResponse=a},362:(t,e)=>{"use strict";var n,i,r;Object.defineProperty(e,"__esModule",{value:!0}),e.KalturaViewHistoryUserEntry=e.Type=e.Status=e.ViewHistory=void 0,(r=e.ViewHistory||(e.ViewHistory={})).PLAYBACK_COMPLETE="viewHistory.PLAYBACK_COMPLETE",r.PLAYBACK_STARTED="viewHistory.PLAYBACK_STARTED",r.VIEWED="viewHistory.VIEWED",(i=e.Status||(e.Status={})).QUIZ_SUBMITTED="quiz.3",i[i.ACTIVE=1]="ACTIVE",i[i.DELETED=2]="DELETED",(n=e.Type||(e.Type={})).QUIZ="quiz.QUIZ",n.REGISTRATION="registration.REGISTRATION",n.VIEW_HISTORY="viewHistory.VIEW_HISTORY",n.WATCH_LATER="watchLater.WATCH_LATER";e.KalturaViewHistoryUserEntry=function(t){this.entryId=t.entryId,this.extendedStatus=t.extendedStatus,this.id=t.id,this.lastTimeReached=t.lastTimeReached,this.objectType=t.objectType,this.status=t.status,this.type=t.type}},85:function(t,e,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(t,e,n,i){void 0===i&&(i=n);var r=Object.getOwnPropertyDescriptor(e,n);r&&!("get"in r?!e.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return e[n]}}),Object.defineProperty(t,i,r)}:function(t,e,n,i){void 0===i&&(i=n),t[i]=e[n]}),r=this&&this.__exportStar||function(t,e){for(var n in t)"default"===n||Object.prototype.hasOwnProperty.call(e,n)||i(e,t,n)};Object.defineProperty(e,"__esModule",{value:!0}),r(n(481),e),r(n(770),e)},770:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},481:(t,e)=>{"use strict";var n,i;Object.defineProperty(e,"__esModule",{value:!0}),e.PluginStates=e.PluginPositions=void 0,(i=e.PluginPositions||(e.PluginPositions={})).HORIZONTAL="horizontal",i.VERTICAL="vertical",(n=e.PluginStates||(e.PluginStates={})).OPENED="opened",n.CLOSED="closed"},522:t=>{"use strict";t.exports=KalturaPlayer.ui.preact},978:t=>{"use strict";t.exports=KalturaPlayer}},e={};function n(i){var r=e[i];if(void 0!==r)return r.exports;var o=e[i]={id:i,exports:{}};return t[i].call(o.exports,o,o.exports,n),o.exports}n.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return n.d(e,{a:e}),e},n.d=(t,e)=>{for(var i in e)n.o(e,i)&&!n.o(t,i)&&Object.defineProperty(t,i,{enumerable:!0,get:e[i]})},n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),n.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.nc=void 0;var i={};(()=>{"use strict";var t=i;Object.defineProperty(t,"__esModule",{value:!0}),t.NAME=t.VERSION=t.Plugin=void 0;var e=n(165);Object.defineProperty(t,"Plugin",{enumerable:!0,get:function(){return e.Playlist}}),t.VERSION="3.0.0",t.NAME="@playkit-js/playkit-js-playlist",KalturaPlayer.core.registerPlugin("playlist",e.Playlist)})(),((KalturaPlayer=void 0===KalturaPlayer?{}:KalturaPlayer).plugins=KalturaPlayer.plugins||{}).playlist=i})();
//# sourceMappingURL=playkit-playlist.js.map
var KalturaPlayer;!function(){var n={4710:function(n,e,t){"use strict";t.d(e,{x9:function(){return u},a:function(){return l},uQ:function(){return s},XJ:function(){return c}});var r=t(559),i=t.n(r),a=t(3476),o=t.n(a)()(i());o.push([n.id,".duration-label__duration___B9IIY{padding:2px;background-color:rgba(0,0,0,.6);border-radius:3px}.duration-label__duration___B9IIY.duration-label__live___eM4YF{text-transform:uppercase}.duration-label__duration-text___TYAqm,.duration-label__live-text___yOoQC{font-size:14px;overflow:hidden;text-overflow:ellipsis;font-size:12px;line-height:14px}","",{version:3,sources:["webpack://./components/duration-label/duration-label.scss"],names:[],mappings:"AAAA,kCACE,WAAA,CACA,+BAAA,CACA,iBAAA,CAEA,+DACE,wBAAA,CAIJ,0EAEE,cAAA,CACA,eAAA,CACA,sBAAA,CACA,cAAA,CACA,gBAAA",sourcesContent:[".duration {\n  padding: 2px;\n  background-color: rgba(0, 0, 0, 0.6);\n  border-radius: 3px;\n\n  &.live {\n    text-transform: uppercase;\n  }\n}\n\n.duration-text,\n.live-text {\n  font-size: 14px;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  font-size: 12px;\n  line-height: 14px;\n}\n"],sourceRoot:""}]);var u="duration-label__duration___B9IIY",l="duration-label__live___eM4YF",s="duration-label__duration-text___TYAqm",c="duration-label__live-text___yOoQC";e.ZP=o},6693:function(n,e,t){"use strict";t.d(e,{to:function(){return u},x9:function(){return l}});var r=t(559),i=t.n(r),a=t(3476),o=t.n(a)()(i());o.push([n.id,".entry-image__entry-image___oCQ_5{position:relative}.entry-image__entry-image___oCQ_5 .entry-image__duration___qbNPm{position:absolute;bottom:4px;left:4px}","",{version:3,sources:["webpack://./components/entry-image/entry-image.scss"],names:[],mappings:"AAAA,kCACE,iBAAA,CAEA,iEACE,iBAAA,CACA,UAAA,CACA,QAAA",sourcesContent:[".entry-image {\n  position: relative;\n\n  .duration {\n    position: absolute;\n    bottom: 4px;\n    left: 4px;\n  }\n}\n"],sourceRoot:""}]);var u="entry-image__entry-image___oCQ_5",l="entry-image__duration___qbNPm";e.ZP=o},3481:function(n,e,t){"use strict";t.d(e,{fL:function(){return u},WB:function(){return l},Ep:function(){return s},XC:function(){return c},Kc:function(){return d},ZF:function(){return _},ch:function(){return f},ZY:function(){return A},Zj:function(){return m},oQ:function(){return p},q:function(){return g},Ym:function(){return y},al:function(){return h},q5:function(){return v},IV:function(){return x},bH:function(){return C},Bk:function(){return b},LI:function(){return w},Y:function(){return E},mD:function(){return k},Zk:function(){return P}});var r=t(559),i=t.n(r),a=t(3476),o=t.n(a)()(i());o.push([n.id,"button{border:0;cursor:pointer}button:disabled{cursor:default}.entry__text___VRiRP,.entry__title-text___yDTu8,.entry__up-next-text___pP8qn{font-size:14px;overflow:hidden;text-overflow:ellipsis}.entry__up-next-text___pP8qn{color:#ccc;line-height:18px}.entry__title-text___yDTu8{font-size:16px;font-weight:700;line-height:21px;white-space:nowrap}.entry__entry___prsa1{position:relative}.entry__entry___prsa1 img{border-radius:8px 8px 0 0}.entry__entry___prsa1 .entry__entry-content___xQICd{background-color:#222;border-radius:0 0 8px 8px}.entry__entry___prsa1:hover .entry__entry-content___xQICd{background-color:#000}.entry__next-entry___BFycZ{flex-shrink:0}.entry__next-entry___BFycZ .entry__entry-content___xQICd{padding:8px 16px 16px}.entry__next-entry___BFycZ .entry__entry-content___xQICd .entry__title-text___yDTu8{padding:4px 0}.entry__next-entry___BFycZ .entry__entry-content___xQICd .entry__entry-text___vMpxy{line-height:18px;height:92px}.entry__next-entry___BFycZ .entry__buttons___t6M4Y{display:flex;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;width:calc(100% - 8px);justify-content:center}.entry__next-entry___BFycZ .entry__buttons___t6M4Y button{border-radius:4px;padding:4px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.entry__next-entry___BFycZ .entry__buttons___t6M4Y button.entry__play-now___uWzNP{display:inline-block;position:relative;margin-right:8px;overflow:hidden}.entry__next-entry___BFycZ .entry__buttons___t6M4Y button.entry__play-now___uWzNP .entry__animation___Zz0lh{background:rgba(0,0,0,.2);width:100%;height:100%;position:absolute;top:0;left:0;transform:translateX(-100%)}.entry__next-entry___BFycZ .entry__buttons___t6M4Y button.entry__play-now___uWzNP.entry__animated___U6Q8C .entry__animation___Zz0lh{-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-name:entry__slide-in___JC400;animation-name:entry__slide-in___JC400}.entry__next-entry___BFycZ .entry__buttons___t6M4Y button.entry__cancel___ju14a{background-color:rgba(0,0,0,.6);flex-shrink:0}.entry__next-entry___BFycZ .entry__buttons___t6M4Y button .entry__button-text___G2y6K{color:#fff;font-size:13px;font-weight:bold;line-height:15.6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.entry__next-entry___BFycZ.entry__medium___M3AoF{margin-right:16px}.entry__next-entry___BFycZ.entry__large___NXWE4,.entry__next-entry___BFycZ.entry__extra-large___q6KLt{margin-right:16px}.entry__next-entry___BFycZ.entry__large___NXWE4 .entry__button___vnOlb,.entry__next-entry___BFycZ.entry__extra-large___q6KLt .entry__button___vnOlb{padding:7.5px 8px}.entry__next-entry___BFycZ.entry__large___NXWE4 .entry__button___vnOlb .entry__button-text___G2y6K,.entry__next-entry___BFycZ.entry__extra-large___q6KLt .entry__button___vnOlb .entry__button-text___G2y6K{font-size:14px;line-height:16.8px}.entry__grid-entry___pa23G{position:absolute}.entry__grid-entry___pa23G.entry__minimal___MJYca{display:flex;border-radius:8px;overflow:hidden}.entry__grid-entry___pa23G.entry__minimal___MJYca .entry__entry-content___xQICd{border-radius:0}.entry__grid-entry___pa23G.entry__minimal___MJYca .entry__entry-text___vMpxy{margin:8px;padding:4px 0}.entry__grid-entry___pa23G.entry__minimal___MJYca img{border-radius:0}.entry__grid-entry___pa23G .entry__entry-text___vMpxy{margin:8px 16px}.entry__clickable___AcKKS{cursor:pointer}@-webkit-keyframes entry__slide-in___JC400{100%{transform:translateX(0%)}}@keyframes entry__slide-in___JC400{100%{transform:translateX(0%)}}","",{version:3,sources:["webpack://./components/entry/entry.scss"],names:[],mappings:"AAAA,OACE,QAAA,CACA,cAAA,CAEA,gBACE,cAAA,CAKJ,6EACE,cAAA,CACA,eAAA,CACA,sBAAA,CAGF,6BAEE,UAAA,CACA,gBAAA,CAGF,2BAEE,cAAA,CACA,eAAA,CACA,gBAAA,CACA,kBAAA,CAIF,sBACE,iBAAA,CAEA,0BACE,yBAAA,CAGF,oDACE,qBAAA,CACA,yBAAA,CAIA,0DACE,qBAAA,CAMN,2BACG,aAAA,CAED,yDACE,qBAAA,CAEA,oFACE,aAAA,CAGF,oFACE,gBAAA,CACA,WAAA,CAIJ,mDACE,YAAA,CACA,iBAAA,CACA,+BAAA,CACA,OAAA,CACA,QAAA,CACA,sBAAA,CACA,sBAAA,CAEA,0DACE,iBAAA,CACA,WAAA,CACA,yBAAA,CACA,sBAAA,CACA,iBAAA,CAEA,kFACE,oBAAA,CACA,iBAAA,CACA,gBAAA,CACA,eAAA,CAEA,4GACE,yBAAA,CACA,UAAA,CACA,WAAA,CACA,iBAAA,CACA,KAAA,CACA,MAAA,CACA,2BAAA,CAIA,oIACE,wCAAA,CACA,gCAAA,CACA,8CAAA,CACA,sCAAA,CAKN,gFACE,+BAAA,CACA,aAAA,CAGF,sFACE,UAAA,CACA,cAAA,CACA,gBAAA,CACA,kBAAA,CACA,kBAAA,CACA,eAAA,CACA,sBAAA,CAKN,iDACE,iBAAA,CAGF,sGAEE,iBAAA,CAEA,oJACE,iBAAA,CAEA,4MACE,cAAA,CACA,kBAAA,CAMR,2BACE,iBAAA,CAEA,kDACE,YAAA,CACA,iBAAA,CACA,eAAA,CAEA,gFACE,eAAA,CAGF,6EACE,UAAA,CACA,aAAA,CAGF,sDACE,eAAA,CAIJ,sDACE,eAAA,CAIJ,0BACE,cAAA,CAGF,2CACE,KACE,wBAAA,CAAA,CAIJ,mCACE,KACE,wBAAA,CAAA",sourcesContent:["button {\n  border: 0;\n  cursor: pointer;\n\n  &:disabled {\n    cursor: default;\n  }\n}\n\n/* texts */\n.text {\n  font-size: 14px;\n  overflow: hidden;\n  text-overflow: ellipsis;\n}\n\n.up-next-text {\n  @extend .text;\n  color: #ccc;\n  line-height: 18px;\n}\n\n.title-text {\n  @extend .text;\n  font-size: 16px;\n  font-weight: 700;\n  line-height: 21px;\n  white-space: nowrap;\n}\n\n/* entry */\n.entry {\n  position: relative;\n\n  img {\n    border-radius: 8px 8px 0 0;\n  }\n\n  .entry-content {\n    background-color: #222;\n    border-radius: 0 0 8px 8px;\n  }\n\n  &:hover {\n    .entry-content {\n      background-color: #000;\n    }\n  }\n}\n\n/* specific entries */\n.next-entry {\n   flex-shrink: 0;\n\n  .entry-content {\n    padding: 8px 16px 16px;\n\n    .title-text {\n      padding: 4px 0;\n    }\n\n    .entry-text {\n      line-height: 18px;\n      height: 92px;\n    }\n  }\n\n  .buttons {\n    display: flex;\n    position: absolute;\n    transform: translate(-50%, -50%);\n    top: 50%;\n    left: 50%;\n    width: calc(100% - 8px);\n    justify-content: center;\n\n    button {\n      border-radius: 4px;\n      padding: 4px;\n      width: -webkit-max-content;\n      width: -moz-max-content;\n      width: max-content;\n\n      &.play-now {\n        display: inline-block;\n        position: relative;\n        margin-right: 8px;\n        overflow: hidden;\n\n        .animation {\n          background: rgba($color: #000, $alpha: 0.2);\n          width: 100%;\n          height: 100%;\n          position: absolute;\n          top: 0;\n          left: 0;\n          transform: translateX(-100%);\n        }\n\n        &.animated {\n          .animation {\n            -webkit-animation-timing-function: linear;\n            animation-timing-function: linear;\n            -webkit-animation-name: slide-in;\n            animation-name: slide-in;\n          }\n        }\n      }\n\n      &.cancel {\n        background-color: rgba($color: #000, $alpha: 0.6);\n        flex-shrink: 0;\n      }\n\n      .button-text {\n        color: #fff;\n        font-size: 13px;\n        font-weight: bold;\n        line-height: 15.6px;\n        white-space: nowrap;\n        overflow: hidden;\n        text-overflow: ellipsis;\n      }\n    }\n  }\n\n  &.medium {\n    margin-right: 16px;\n  }\n\n  &.large,\n  &.extra-large {\n    margin-right: 16px;\n\n    .button {\n      padding: 7.5px 8px;\n\n      .button-text {\n        font-size: 14px;\n        line-height: 16.8px;\n      }\n    }\n  }\n}\n\n.grid-entry {\n  position: absolute;\n\n  &.minimal {\n    display: flex;\n    border-radius: 8px;\n    overflow: hidden;\n\n    .entry-content {\n      border-radius: 0;\n    }\n\n    .entry-text {\n      margin: 8px;\n      padding: 4px 0;\n    }\n\n    img {\n      border-radius: 0;\n    }\n  }\n\n  .entry-text {\n    margin: 8px 16px;\n  }\n}\n\n.clickable {\n  cursor: pointer;\n}\n\n@-webkit-keyframes slide-in {\n  100% {\n    transform: translateX(0%);\n  }\n}\n\n@keyframes slide-in {\n  100% {\n    transform: translateX(0%);\n  }\n}\n"],sourceRoot:""}]);var u="entry__text___VRiRP",l="entry__title-text___yDTu8",s="entry__up-next-text___pP8qn",c="entry__entry___prsa1",d="entry__entry-content___xQICd",_="entry__next-entry___BFycZ",f="entry__entry-text___vMpxy",A="entry__buttons___t6M4Y",m="entry__play-now___uWzNP",p="entry__animation___Zz0lh",g="entry__animated___U6Q8C",y="entry__slide-in___JC400",h="entry__cancel___ju14a",v="entry__button-text___G2y6K",x="entry__medium___M3AoF",C="entry__large___NXWE4",b="entry__extra-large___q6KLt",w="entry__button___vnOlb",E="entry__grid-entry___pa23G",k="entry__minimal___MJYca",P="entry__clickable___AcKKS";e.ZP=o},3565:function(n,e,t){"use strict";t.d(e,{e:function(){return u}});var r=t(559),i=t.n(r),a=t(3476),o=t.n(a)()(i());o.push([n.id,".multiline-text__multiline-text___H3OnV{word-break:break-word;height:100%;width:100%}.multiline-text__multiline-text___H3OnV div{height:100%;width:100%}","",{version:3,sources:["webpack://./components/multiline-text/multiline-text.scss"],names:[],mappings:"AAAA,wCACE,qBAAA,CACA,WAAA,CACA,UAAA,CAEA,4CACE,WAAA,CACA,UAAA",sourcesContent:[".multiline-text {\n  word-break: break-word;\n  height: 100%;\n  width: 100%;\n\n  div {\n    height: 100%;\n    width: 100%;\n  }\n}\n"],sourceRoot:""}]);var u="multiline-text__multiline-text___H3OnV";e.Z=o},4074:function(n,e,t){"use strict";t.d(e,{$B:function(){return u},qP:function(){return l}});var r=t(559),i=t.n(r),a=t(3476),o=t.n(a)()(i());o.push([n.id,".pre-playback-play-overlay-wrapper__minimal-pre-playback-play-overlay___fFm10{position:absolute;top:0;left:0;width:100%;height:100%}.pre-playback-play-overlay-wrapper__minimal-pre-playback-play-overlay___fFm10 .pre-playback-play-overlay-wrapper__button-container___GFlFA{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex}.pre-playback-play-overlay-wrapper__minimal-pre-playback-play-overlay___fFm10 .pre-playback-play-overlay-wrapper__button-container___GFlFA button{padding:0;margin:0 19px;-webkit-filter:drop-shadow(0px 0px 8px rgba(0, 0, 0, 0.5));filter:drop-shadow(0px 0px 8px rgba(0, 0, 0, 0.5));background:transparent;border:none;opacity:.8;cursor:pointer}.pre-playback-play-overlay-wrapper__minimal-pre-playback-play-overlay___fFm10 .pre-playback-play-overlay-wrapper__button-container___GFlFA button:hover{opacity:1}.pre-playback-play-overlay-wrapper__minimal-pre-playback-play-overlay___fFm10 .pre-playback-play-overlay-wrapper__button-container___GFlFA button i{height:64px;width:64px}","",{version:3,sources:["webpack://./components/pre-playback-play-overlay-wrapper/pre-playback-play-overlay-wrapper.scss"],names:[],mappings:"AAAA,8EACE,iBAAA,CACA,KAAA,CACA,MAAA,CACA,UAAA,CACA,WAAA,CAEA,2IACE,SAAA,CACA,iBAAA,CACA,OAAA,CACA,QAAA,CACA,+BAAA,CACA,YAAA,CAEA,kJACE,SAAA,CACA,aAAA,CACA,0DAAA,CACA,kDAAA,CACA,sBAAA,CACA,WAAA,CACA,UAAA,CACA,cAAA,CAEA,wJACE,SAAA,CAGF,oJACE,WAAA,CACA,UAAA",sourcesContent:[".minimal-pre-playback-play-overlay {\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n\n  .button-container {\n    z-index: 1;\n    position: absolute;\n    top: 50%;\n    left: 50%;\n    transform: translate(-50%, -50%);\n    display: flex;\n\n    button {\n      padding: 0;\n      margin: 0 19px;\n      -webkit-filter: drop-shadow(0px 0px 8px rgba(0, 0, 0, 0.5));\n      filter: drop-shadow(0px 0px 8px rgba(0, 0, 0, 0.5));\n      background: transparent;\n      border: none;\n      opacity: 0.8;\n      cursor: pointer;\n\n      &:hover {\n        opacity: 1;\n      }\n\n      i {\n        height: 64px;\n        width: 64px;\n      }\n    }\n  }\n}\n"],sourceRoot:""}]);var u="pre-playback-play-overlay-wrapper__minimal-pre-playback-play-overlay___fFm10",l="pre-playback-play-overlay-wrapper__button-container___GFlFA";e.ZP=o},8826:function(n,e,t){"use strict";t.d(e,{IV:function(){return u},x7:function(){return l},FC:function(){return s},e2:function(){return c},aM:function(){return d},pL:function(){return _},Kv:function(){return f},rp:function(){return A},s:function(){return m},JB:function(){return p},aF:function(){return g},_q:function(){return y},bH:function(){return h},ub:function(){return v},rL:function(){return x},Bk:function(){return C},td:function(){return b},BV:function(){return w},bB:function(){return E},Y:function(){return k},Wy:function(){return P},u6:function(){return j},Ci:function(){return B},EZ:function(){return I},W:function(){return N},Uv:function(){return T}});var r=t(559),i=t.n(r),a=t(3476),o=t.n(a)()(i());o.push([n.id,"@-webkit-keyframes related-grid__slide-left-m___zAB5R{100%{transform:translateX(-392px)}}@keyframes related-grid__slide-left-m___zAB5R{100%{transform:translateX(-392px)}}@-webkit-keyframes related-grid__slide-right-m___GpXkY{100%{transform:translateX(392px)}}@keyframes related-grid__slide-right-m___GpXkY{100%{transform:translateX(392px)}}@-webkit-keyframes related-grid__slide-left-l___pE3kO{100%{transform:translateX(-640px)}}@keyframes related-grid__slide-left-l___pE3kO{100%{transform:translateX(-640px)}}@-webkit-keyframes related-grid__slide-right-l___wjJ7D{100%{transform:translateX(640px)}}@keyframes related-grid__slide-right-l___wjJ7D{100%{transform:translateX(640px)}}@-webkit-keyframes related-grid__slide-left-xl___Gl9PA{100%{transform:translateX(-830px)}}@keyframes related-grid__slide-left-xl___Gl9PA{100%{transform:translateX(-830px)}}@-webkit-keyframes related-grid__slide-right-xl___RaqBV{100%{transform:translateX(830px)}}@keyframes related-grid__slide-right-xl___RaqBV{100%{transform:translateX(830px)}}.related-grid__medium___GcieT .related-grid__arrow___ec4CT{position:absolute;top:48px;z-index:1}.related-grid__medium___GcieT .related-grid__arrow___ec4CT.related-grid__arrow-right___R9wpo{right:-36px}.related-grid__medium___GcieT .related-grid__arrow___ec4CT.related-grid__arrow-left___gd89V{left:-36px}.related-grid__medium___GcieT .related-grid__related-grid___N7H2U{width:392px;height:128px}.related-grid__medium___GcieT .related-grid__related-grid___N7H2U .related-grid__grid-pages___JRuIH{left:-392px;width:1176px}.related-grid__medium___GcieT .related-grid__related-grid___N7H2U .related-grid__grid-pages___JRuIH .related-grid__grid-page___jj9J9{width:392px}.related-grid__medium___GcieT .related-grid__related-grid___N7H2U .related-grid__related-grid-entries___cysne{-ms-grid-columns:minmax(188px, 208px) 16px  minmax(188px, 208px);grid-template-columns:minmax(188px, 208px) 16px  minmax(188px, 208px);-ms-grid-rows:56px 16px 56px;grid-template-rows:56px 16px 56px}.related-grid__medium___GcieT .related-grid__related-grid___N7H2U.related-grid__slide-left___IAzbZ .related-grid__grid-pages___JRuIH{-webkit-animation-name:related-grid__slide-left-m___zAB5R;animation-name:related-grid__slide-left-m___zAB5R}.related-grid__medium___GcieT .related-grid__related-grid___N7H2U.related-grid__slide-right___r_nCt .related-grid__grid-pages___JRuIH{-webkit-animation-name:related-grid__slide-right-m___GpXkY;animation-name:related-grid__slide-right-m___GpXkY}.related-grid__large___BB1Ww .related-grid__arrow___ec4CT{position:absolute;top:127px;z-index:1}.related-grid__large___BB1Ww .related-grid__arrow___ec4CT.related-grid__arrow-right___R9wpo{right:-48px}.related-grid__large___BB1Ww .related-grid__arrow___ec4CT.related-grid__arrow-left___gd89V{left:-48px}.related-grid__large___BB1Ww .related-grid__related-grid___N7H2U{width:640px;height:310px}.related-grid__large___BB1Ww .related-grid__related-grid___N7H2U .related-grid__grid-pages___JRuIH{left:-640px;width:1920px}.related-grid__large___BB1Ww .related-grid__related-grid___N7H2U .related-grid__grid-pages___JRuIH .related-grid__grid-page___jj9J9{width:640px}.related-grid__large___BB1Ww .related-grid__related-grid___N7H2U .related-grid__related-grid-entries___cysne{-ms-grid-columns:minmax(174px, 202.6px) 16px minmax(174px, 202.6px) 16px  minmax(174px, 202.6px);grid-template-columns:minmax(174px, 202.6px) 16px minmax(174px, 202.6px) 16px  minmax(174px, 202.6px);-ms-grid-rows:147px 16px 147px;grid-template-rows:147px 16px 147px}.related-grid__large___BB1Ww .related-grid__related-grid___N7H2U.related-grid__slide-left___IAzbZ .related-grid__grid-pages___JRuIH{-webkit-animation-name:related-grid__slide-left-l___pE3kO;animation-name:related-grid__slide-left-l___pE3kO}.related-grid__large___BB1Ww .related-grid__related-grid___N7H2U.related-grid__slide-right___r_nCt .related-grid__grid-pages___JRuIH{-webkit-animation-name:related-grid__slide-right-l___wjJ7D;animation-name:related-grid__slide-right-l___wjJ7D}.related-grid__extra-large___vqYb7 .related-grid__arrow___ec4CT{position:absolute;top:127px;z-index:1}.related-grid__extra-large___vqYb7 .related-grid__arrow___ec4CT.related-grid__arrow-right___R9wpo{right:-48px}.related-grid__extra-large___vqYb7 .related-grid__arrow___ec4CT.related-grid__arrow-left___gd89V{left:-48px}.related-grid__extra-large___vqYb7 .related-grid__related-grid___N7H2U{width:830px;height:310px}.related-grid__extra-large___vqYb7 .related-grid__related-grid___N7H2U .related-grid__grid-pages___JRuIH{left:-830px;width:2490px}.related-grid__extra-large___vqYb7 .related-grid__related-grid___N7H2U .related-grid__grid-pages___JRuIH .related-grid__grid-page___jj9J9{width:830px}.related-grid__extra-large___vqYb7 .related-grid__related-grid___N7H2U .related-grid__related-grid-entries___cysne{-ms-grid-columns:minmax(174px, 195.5px) 16px minmax(174px, 195.5px) 16px minmax(174px, 195.5px) 16px  minmax(174px, 195.5px);grid-template-columns:minmax(174px, 195.5px) 16px minmax(174px, 195.5px) 16px minmax(174px, 195.5px) 16px  minmax(174px, 195.5px);-ms-grid-rows:147px 16px 147px;grid-template-rows:147px 16px 147px}.related-grid__extra-large___vqYb7 .related-grid__related-grid___N7H2U.related-grid__slide-left___IAzbZ .related-grid__grid-pages___JRuIH{-webkit-animation-name:related-grid__slide-left-xl___Gl9PA;animation-name:related-grid__slide-left-xl___Gl9PA}.related-grid__extra-large___vqYb7 .related-grid__related-grid___N7H2U.related-grid__slide-right___r_nCt .related-grid__grid-pages___JRuIH{-webkit-animation-name:related-grid__slide-right-xl___RaqBV;animation-name:related-grid__slide-right-xl___RaqBV}.related-grid__related-grid___N7H2U{overflow:visible;position:relative}.related-grid__related-grid___N7H2U .related-grid__grid-pages___JRuIH{display:flex;position:absolute;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-direction:normal;animation-direction:normal}.related-grid__related-grid___N7H2U .related-grid__grid-pages___JRuIH .related-grid__grid-page___jj9J9{display:flex;visibility:hidden}.related-grid__related-grid___N7H2U .related-grid__grid-pages___JRuIH .related-grid__grid-page___jj9J9.related-grid__active___hPDHQ{visibility:visible}.related-grid__related-grid___N7H2U .related-grid__grid-pages___JRuIH .related-grid__grid-page___jj9J9 .related-grid__related-grid-entries___cysne{display:-ms-grid;display:grid}.related-grid__related-grid___N7H2U .related-grid__grid-pages___JRuIH .related-grid__grid-page___jj9J9 .related-grid__related-grid-entries___cysne .related-grid__grid-entry___k_MQL{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.related-grid__related-grid___N7H2U.related-grid__slide-right___r_nCt{overflow:hidden}.related-grid__related-grid___N7H2U.related-grid__slide-right___r_nCt .related-grid__grid-page___jj9J9:nth-child(1){visibility:visible}.related-grid__related-grid___N7H2U.related-grid__slide-left___IAzbZ{overflow:hidden}.related-grid__related-grid___N7H2U.related-grid__slide-left___IAzbZ .related-grid__grid-page___jj9J9:nth-child(3){visibility:visible}.related-grid__row-0___tK0l4{-ms-grid-row:1;grid-row:1}.related-grid__row-1___tiBIS{-ms-grid-row:3;grid-row:3}.related-grid__col-0___PEDkn{-ms-grid-column:1;grid-column:1}.related-grid__col-1___SBwhW{-ms-grid-column:3;grid-column:3}.related-grid__col-2___qMQsm{-ms-grid-column:5;grid-column:5}.related-grid__col-3___wSbyR{-ms-grid-column:7;grid-column:7}","",{version:3,sources:["webpack://./components/related-grid/related-grid.scss"],names:[],mappings:"AAeE,sDACE,KACE,4BAAA,CAAA,CAGJ,8CACE,KACE,4BAAA,CAAA,CAIJ,uDACE,KACE,2BAAA,CAAA,CAIJ,+CACE,KACE,2BAAA,CAAA,CAnBJ,sDACE,KACE,4BAAA,CAAA,CAGJ,8CACE,KACE,4BAAA,CAAA,CAIJ,uDACE,KACE,2BAAA,CAAA,CAIJ,+CACE,KACE,2BAAA,CAAA,CAnBJ,uDACE,KACE,4BAAA,CAAA,CAGJ,+CACE,KACE,4BAAA,CAAA,CAIJ,wDACE,KACE,2BAAA,CAAA,CAIJ,gDACE,KACE,2BAAA,CAAA,CAsBJ,2DACE,iBAAA,CACA,QAqCe,CApCf,SAAA,CAEA,6FACE,WA6Ba,CA1Bf,4FACE,UAyBa,CAiBjB,kEA3GA,WAsEa,CArEb,YAyEc,CAvEd,oGACE,WAAA,CACA,YAAA,CAEA,qIACE,WA8DS,CA/Bb,8GAOE,gEAFU,CAGV,qEAHU,CAKV,4BAAA,CACA,iCAAA,CA8DE,qIACE,yDAAA,CACQ,iDAAA,CAIV,sIACE,0DAAA,CACQ,kDAAA,CAjEd,0DACE,iBAAA,CACA,SAsCe,CArCf,SAAA,CAEA,4FACE,WA8Ba,CA3Bf,2FACE,UA0Ba,CAsCjB,iEAjIA,WAuEa,CAtEb,YA0Ec,CAxEd,mGACE,WAAA,CACA,YAAA,CAEA,oIACE,WA+DS,CAhCb,6GAOE,gGAFU,CAGV,qGAHU,CAKV,8BAAA,CACA,mCAAA,CAoFE,oIACE,yDAAA,CACQ,iDAAA,CAIV,qIACE,0DAAA,CACQ,kDAAA,CAvFd,gEACE,iBAAA,CACA,SAuCgB,CAtChB,SAAA,CAEA,kGACE,WA+Bc,CA5BhB,iGACE,UA2Bc,CA2DlB,uEAvJA,WAwEc,CAvEd,YA2Ee,CAzEf,yGACE,WAAA,CACA,YAAA,CAEA,0IACE,WAgEU,CAjCd,mHAOE,4HAFU,CAGV,iIAHU,CAKV,8BAAA,CACA,mCAAA,CA0GE,0IACE,0DAAA,CACQ,kDAAA,CAIV,2IACE,2DAAA,CACQ,mDAAA,CAMhB,oCACE,gBAAA,CACA,iBAAA,CAEA,sEACE,YAAA,CACA,iBAAA,CACA,8BAAA,CACQ,sBAAA,CACR,sCAAA,CACQ,8BAAA,CACR,kCAAA,CACQ,0BAAA,CAER,uGACE,YAAA,CACA,iBAAA,CAEA,oIACE,kBAAA,CAGF,mJACE,gBAAA,CACA,YAAA,CAEA,qLACE,yBAAA,CACA,sBAAA,CACA,iBAAA,CAMR,sEACE,eAAA,CAEA,oHACE,kBAAA,CAIJ,qEACE,eAAA,CAEA,mHACE,kBAAA,CAKN,6BACE,cAAA,CACA,UAAA,CAGF,6BACE,cAAA,CACA,UAAA,CAGF,6BACE,iBAAA,CACA,aAAA,CAGF,6BACE,iBAAA,CACA,aAAA,CAGF,6BACE,iBAAA,CACA,aAAA,CAGF,6BACE,iBAAA,CACA,aAAA",sourcesContent:['@mixin grid-size($page-width, $grid-height) {\n  width: $page-width;\n  height: $grid-height;\n\n  .grid-pages {\n    left: -$page-width;\n    width: $page-width * 3;\n\n    .grid-page {\n      width: $page-width;\n    }\n  }\n}\n\n@mixin grid-animation($size, $page-width) {\n  @-webkit-keyframes slide-left-#{$size} {\n    100% {\n      transform: translateX(-$page-width);\n    }\n  }\n  @keyframes slide-left-#{$size} {\n    100% {\n      transform: translateX(-$page-width);\n    }\n  }\n\n  @-webkit-keyframes slide-right-#{$size} {\n    100% {\n      transform: translateX($page-width);\n    }\n  }\n\n  @keyframes slide-right-#{$size} {\n    100% {\n      transform: translateX($page-width);\n    }\n  }\n}\n\n@mixin grid-entries($num_columns, $column-width, $row-height) {\n  .related-grid-entries {\n    $columns: null;\n    @for $i from 1 through $num_columns - 1 {\n      $columns: $columns#{$column-width}#{\' \'}#{$grid-gap};\n    }\n    $columns: $columns#{\' \'}#{$column-width};\n\n    -ms-grid-columns: $columns;\n    grid-template-columns: $columns;\n\n    -ms-grid-rows: $row-height $grid-gap $row-height;\n    grid-template-rows: $row-height $grid-gap $row-height;\n  }\n}\n\n@mixin arrow($margin-x, $margin-y) {\n  .arrow {\n    position: absolute;\n    top: $margin-y;\n    z-index: 1;\n\n    &.arrow-right {\n      right: $margin-x;\n    }\n\n    &.arrow-left {\n      left: $margin-x;\n    }\n  }\n}\n\n$grid-width-m: 392px;\n$grid-width-l: 640px;\n$grid-width-xl: 830px;\n\n$grid-height-m: 128px;\n$grid-height-l: 310px;\n$grid-height-xl: 310px;\n\n$num-columns-m: 2;\n$num-columns-l: 3;\n$num-columns-xl: 4;\n\n$row-height-m: 56px;\n$row-height-l: 147px;\n$row-height-xl: 147px;\n\n$column-width-m: minmax(188px, 208px);\n$column-width-l: minmax(174px, 202.6px);\n$column-width-xl: minmax(174px, 195.5px);\n\n$arrow-margin-x-m: -36px;\n$arrow-margin-x-l: -48px;\n$arrow-margin-x-xl: -48px;\n\n$arrow-margin-y-m: 48px;\n$arrow-margin-y-l: 127px;\n$arrow-margin-y-xl: 127px;\n\n$grid-gap: 16px;\n\n@include grid-animation("m", $grid-width-m);\n@include grid-animation("l", $grid-width-l);\n@include grid-animation("xl", $grid-width-xl);\n\n.medium {\n  @include arrow($arrow-margin-x-m, $arrow-margin-y-m);\n\n  .related-grid {\n    @include grid-size($grid-width-m, $grid-height-m);\n    @include grid-entries($num-columns-m, $column-width-m, $row-height-m);\n\n    &.slide-left {\n      .grid-pages {\n        -webkit-animation-name: slide-left-m;\n                animation-name: slide-left-m;\n      }  \n    }\n    &.slide-right {\n      .grid-pages {\n        -webkit-animation-name: slide-right-m;\n                animation-name: slide-right-m;\n      }  \n    }\n  }\n}\n\n.large {\n  @include arrow($arrow-margin-x-l, $arrow-margin-y-l);\n\n  .related-grid {\n    @include grid-size($grid-width-l, $grid-height-l);\n    @include grid-entries($num-columns-l, $column-width-l, $row-height-l);\n\n    &.slide-left {\n      .grid-pages {\n        -webkit-animation-name: slide-left-l;\n                animation-name: slide-left-l;\n      }  \n    }\n    &.slide-right {\n      .grid-pages {\n        -webkit-animation-name: slide-right-l;\n                animation-name: slide-right-l;\n      }  \n    }\n  }\n}\n\n.extra-large {\n  @include arrow($arrow-margin-x-xl, $arrow-margin-y-xl);\n\n  .related-grid {\n    @include grid-size($grid-width-xl, $grid-height-xl);\n    @include grid-entries($num-columns-xl, $column-width-xl, $row-height-xl);\n\n    &.slide-left {\n      .grid-pages {\n        -webkit-animation-name: slide-left-xl;\n                animation-name: slide-left-xl;\n      }  \n    }\n    &.slide-right {\n      .grid-pages {\n        -webkit-animation-name: slide-right-xl;\n                animation-name: slide-right-xl;\n      }  \n    }\n  }\n}\n\n.related-grid {\n  overflow: visible;\n  position: relative;\n\n  .grid-pages {\n    display: flex;\n    position: absolute;\n    -webkit-animation-duration: 0.3s;\n            animation-duration: 0.3s;\n    -webkit-animation-timing-function: ease;\n            animation-timing-function: ease;\n    -webkit-animation-direction: normal;\n            animation-direction: normal;\n\n    .grid-page {\n      display: flex;\n      visibility: hidden;\n\n      &.active {\n        visibility: visible;\n      }\n\n      .related-grid-entries {\n        display: -ms-grid;\n        display: grid;\n\n        .grid-entry {\n          width: -webkit-fit-content;\n          width: -moz-fit-content;\n          width: fit-content;\n        }\n      }\n    }\n  }\n\n  &.slide-right {\n    overflow: hidden;\n\n    .grid-page:nth-child(1) {\n      visibility: visible;\n    }\n  }\n\n  &.slide-left {\n    overflow: hidden;\n\n    .grid-page:nth-child(3) {\n      visibility: visible;\n    }\n  }\n}\n\n.row-0 {\n  -ms-grid-row: 1;\n  grid-row: 1;\n}\n\n.row-1 {\n  -ms-grid-row: 3;\n  grid-row: 3;\n}\n\n.col-0 {\n  -ms-grid-column: 1;\n  grid-column: 1;\n}\n\n.col-1 {\n  -ms-grid-column: 3;\n  grid-column: 3;\n}\n\n.col-2 {\n  -ms-grid-column: 5;\n  grid-column: 5;\n}\n\n.col-3 {\n  -ms-grid-column: 7;\n  grid-column: 7;\n}\n'],sourceRoot:""}]);var u="related-grid__medium___GcieT",l="related-grid__arrow___ec4CT",s="related-grid__arrow-right___R9wpo",c="related-grid__arrow-left___gd89V",d="related-grid__related-grid___N7H2U",_="related-grid__grid-pages___JRuIH",f="related-grid__grid-page___jj9J9",A="related-grid__related-grid-entries___cysne",m="related-grid__slide-left___IAzbZ",p="related-grid__slide-left-m___zAB5R",g="related-grid__slide-right___r_nCt",y="related-grid__slide-right-m___GpXkY",h="related-grid__large___BB1Ww",v="related-grid__slide-left-l___pE3kO",x="related-grid__slide-right-l___wjJ7D",C="related-grid__extra-large___vqYb7",b="related-grid__slide-left-xl___Gl9PA",w="related-grid__slide-right-xl___RaqBV",E="related-grid__active___hPDHQ",k="related-grid__grid-entry___k_MQL",P="related-grid__row-0___tK0l4",j="related-grid__row-1___tiBIS",B="related-grid__col-0___PEDkn",I="related-grid__col-1___SBwhW",N="related-grid__col-2___qMQsm",T="related-grid__col-3___wSbyR";e.ZP=o},5497:function(n,e,t){"use strict";t.d(e,{ub:function(){return u},UT:function(){return l}});var r=t(559),i=t.n(r),a=t(3476),o=t.n(a)()(i());o.push([n.id,".related-overlay__related-overlay___klW5d{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:rgba(0,0,0,.7);height:100%;transition:opacity .3s ease;width:100%;position:absolute}.related-overlay__related-overlay___klW5d .related-overlay__related-content___Ul1xx{transform:translate(-50%, -50%);position:absolute;left:50%;top:50%}","",{version:3,sources:["webpack://./components/related-overlay/related-overlay.scss"],names:[],mappings:"AAAA,0CACE,kCAAA,CACA,0BAAA,CACA,+BAAA,CACA,WAAA,CACA,2BAAA,CACA,UAAA,CAEA,iBAAA,CAEA,oFACE,+BAAA,CAEA,iBAAA,CACA,QAAA,CACA,OAAA",sourcesContent:[".related-overlay {\n  -webkit-backdrop-filter: blur(16px);\n  backdrop-filter: blur(16px);\n  background-color: rgba(0, 0, 0, 0.7);\n  height: 100%;\n  transition: opacity 0.3s ease;\n  width: 100%;\n\n  position: absolute;\n\n  .related-content {\n    transform: translate(-50%, -50%);\n\n    position: absolute;\n    left: 50%;\n    top: 50%;\n  }\n}\n"],sourceRoot:""}]);var u="related-overlay__related-overlay___klW5d",l="related-overlay__related-content___Ul1xx";e.ZP=o},2083:function(n,e,t){"use strict";t.d(e,{T:function(){return u}});var r=t(559),i=t.n(r),a=t(3476),o=t.n(a)()(i());o.push([n.id,".thumbnail__no-image___XTXvi{background-color:#000}","",{version:3,sources:["webpack://./components/thumbnail/thumbnail.scss"],names:[],mappings:"AAAA,6BACE,qBAAA",sourcesContent:[".no-image {\n  background-color: #000;\n}\n"],sourceRoot:""}]);var u="thumbnail__no-image___XTXvi";e.Z=o},3476:function(n){"use strict";n.exports=function(n){var e=[];return e.toString=function(){return this.map((function(e){var t="",r=void 0!==e[5];return e[4]&&(t+="@supports (".concat(e[4],") {")),e[2]&&(t+="@media ".concat(e[2]," {")),r&&(t+="@layer".concat(e[5].length>0?" ".concat(e[5]):""," {")),t+=n(e),r&&(t+="}"),e[2]&&(t+="}"),e[4]&&(t+="}"),t})).join("")},e.i=function(n,t,r,i,a){"string"==typeof n&&(n=[[null,n,void 0]]);var o={};if(r)for(var u=0;u<this.length;u++){var l=this[u][0];null!=l&&(o[l]=!0)}for(var s=0;s<n.length;s++){var c=[].concat(n[s]);r&&o[c[0]]||(void 0!==a&&(void 0===c[5]||(c[1]="@layer".concat(c[5].length>0?" ".concat(c[5]):""," {").concat(c[1],"}")),c[5]=a),t&&(c[2]?(c[1]="@media ".concat(c[2]," {").concat(c[1],"}"),c[2]=t):c[2]=t),i&&(c[4]?(c[1]="@supports (".concat(c[4],") {").concat(c[1],"}"),c[4]=i):c[4]="".concat(i)),e.push(c))}},e}},559:function(n){"use strict";n.exports=function(n){var e=n[1],t=n[3];if(!t)return e;if("function"==typeof btoa){var r=btoa(unescape(encodeURIComponent(JSON.stringify(t)))),i="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(r),a="/*# ".concat(i," */"),o=t.sources.map((function(n){return"/*# sourceURL=".concat(t.sourceRoot||"").concat(n," */")}));return[e].concat(o).concat([a]).join("\n")}return[e].join("\n")}},3977:function(n,e,t){var r;!function(){var i={y:function(n){return 1===n?"χρόνος":"χρόνια"},mo:function(n){return 1===n?"μήνας":"μήνες"},w:function(n){return 1===n?"εβδομάδα":"εβδομάδες"},d:function(n){return 1===n?"μέρα":"μέρες"},h:function(n){return 1===n?"ώρα":"ώρες"},m:function(n){return 1===n?"λεπτό":"λεπτά"},s:function(n){return 1===n?"δευτερόλεπτο":"δευτερόλεπτα"},ms:function(n){return 1===n?"χιλιοστό του δευτερολέπτου":"χιλιοστά του δευτερολέπτου"},decimal:","},a=["۰","١","٢","٣","٤","٥","٦","٧","٨","٩"],o={af:{y:"jaar",mo:function(n){return"maand"+(1===n?"":"e")},w:function(n){return 1===n?"week":"weke"},d:function(n){return 1===n?"dag":"dae"},h:function(n){return 1===n?"uur":"ure"},m:function(n){return 1===n?"minuut":"minute"},s:function(n){return"sekonde"+(1===n?"":"s")},ms:function(n){return"millisekonde"+(1===n?"":"s")},decimal:","},ar:{y:function(n){return["سنة","سنتان","سنوات"][d(n)]},mo:function(n){return["شهر","شهران","أشهر"][d(n)]},w:function(n){return["أسبوع","أسبوعين","أسابيع"][d(n)]},d:function(n){return["يوم","يومين","أيام"][d(n)]},h:function(n){return["ساعة","ساعتين","ساعات"][d(n)]},m:function(n){return["دقيقة","دقيقتان","دقائق"][d(n)]},s:function(n){return["ثانية","ثانيتان","ثواني"][d(n)]},ms:function(n){return["جزء من الثانية","جزآن من الثانية","أجزاء من الثانية"][d(n)]},decimal:",",delimiter:" و ",_formatCount:function(n,e){for(var t=c(a,{".":e}),r=n.toString().split(""),i=0;i<r.length;i++){var o=r[i];y(t,o)&&(r[i]=t[o])}return r.join("")}},bg:{y:function(n){return["години","година","години"][f(n)]},mo:function(n){return["месеца","месец","месеца"][f(n)]},w:function(n){return["седмици","седмица","седмици"][f(n)]},d:function(n){return["дни","ден","дни"][f(n)]},h:function(n){return["часа","час","часа"][f(n)]},m:function(n){return["минути","минута","минути"][f(n)]},s:function(n){return["секунди","секунда","секунди"][f(n)]},ms:function(n){return["милисекунди","милисекунда","милисекунди"][f(n)]},decimal:","},bn:{y:"বছর",mo:"মাস",w:"সপ্তাহ",d:"দিন",h:"ঘন্টা",m:"মিনিট",s:"সেকেন্ড",ms:"মিলিসেকেন্ড"},ca:{y:function(n){return"any"+(1===n?"":"s")},mo:function(n){return"mes"+(1===n?"":"os")},w:function(n){return"setman"+(1===n?"a":"es")},d:function(n){return"di"+(1===n?"a":"es")},h:function(n){return"hor"+(1===n?"a":"es")},m:function(n){return"minut"+(1===n?"":"s")},s:function(n){return"segon"+(1===n?"":"s")},ms:function(n){return"milisegon"+(1===n?"":"s")},decimal:","},cs:{y:function(n){return["rok","roku","roky","let"][A(n)]},mo:function(n){return["měsíc","měsíce","měsíce","měsíců"][A(n)]},w:function(n){return["týden","týdne","týdny","týdnů"][A(n)]},d:function(n){return["den","dne","dny","dní"][A(n)]},h:function(n){return["hodina","hodiny","hodiny","hodin"][A(n)]},m:function(n){return["minuta","minuty","minuty","minut"][A(n)]},s:function(n){return["sekunda","sekundy","sekundy","sekund"][A(n)]},ms:function(n){return["milisekunda","milisekundy","milisekundy","milisekund"][A(n)]},decimal:","},cy:{y:"flwyddyn",mo:"mis",w:"wythnos",d:"diwrnod",h:"awr",m:"munud",s:"eiliad",ms:"milieiliad"},da:{y:"år",mo:function(n){return"måned"+(1===n?"":"er")},w:function(n){return"uge"+(1===n?"":"r")},d:function(n){return"dag"+(1===n?"":"e")},h:function(n){return"time"+(1===n?"":"r")},m:function(n){return"minut"+(1===n?"":"ter")},s:function(n){return"sekund"+(1===n?"":"er")},ms:function(n){return"millisekund"+(1===n?"":"er")},decimal:","},de:{y:function(n){return"Jahr"+(1===n?"":"e")},mo:function(n){return"Monat"+(1===n?"":"e")},w:function(n){return"Woche"+(1===n?"":"n")},d:function(n){return"Tag"+(1===n?"":"e")},h:function(n){return"Stunde"+(1===n?"":"n")},m:function(n){return"Minute"+(1===n?"":"n")},s:function(n){return"Sekunde"+(1===n?"":"n")},ms:function(n){return"Millisekunde"+(1===n?"":"n")},decimal:","},el:i,en:{y:function(n){return"year"+(1===n?"":"s")},mo:function(n){return"month"+(1===n?"":"s")},w:function(n){return"week"+(1===n?"":"s")},d:function(n){return"day"+(1===n?"":"s")},h:function(n){return"hour"+(1===n?"":"s")},m:function(n){return"minute"+(1===n?"":"s")},s:function(n){return"second"+(1===n?"":"s")},ms:function(n){return"millisecond"+(1===n?"":"s")},decimal:"."},eo:{y:function(n){return"jaro"+(1===n?"":"j")},mo:function(n){return"monato"+(1===n?"":"j")},w:function(n){return"semajno"+(1===n?"":"j")},d:function(n){return"tago"+(1===n?"":"j")},h:function(n){return"horo"+(1===n?"":"j")},m:function(n){return"minuto"+(1===n?"":"j")},s:function(n){return"sekundo"+(1===n?"":"j")},ms:function(n){return"milisekundo"+(1===n?"":"j")},decimal:","},es:{y:function(n){return"año"+(1===n?"":"s")},mo:function(n){return"mes"+(1===n?"":"es")},w:function(n){return"semana"+(1===n?"":"s")},d:function(n){return"día"+(1===n?"":"s")},h:function(n){return"hora"+(1===n?"":"s")},m:function(n){return"minuto"+(1===n?"":"s")},s:function(n){return"segundo"+(1===n?"":"s")},ms:function(n){return"milisegundo"+(1===n?"":"s")},decimal:","},et:{y:function(n){return"aasta"+(1===n?"":"t")},mo:function(n){return"kuu"+(1===n?"":"d")},w:function(n){return"nädal"+(1===n?"":"at")},d:function(n){return"päev"+(1===n?"":"a")},h:function(n){return"tund"+(1===n?"":"i")},m:function(n){return"minut"+(1===n?"":"it")},s:function(n){return"sekund"+(1===n?"":"it")},ms:function(n){return"millisekund"+(1===n?"":"it")},decimal:","},eu:{y:"urte",mo:"hilabete",w:"aste",d:"egun",h:"ordu",m:"minutu",s:"segundo",ms:"milisegundo",decimal:","},fa:{y:"سال",mo:"ماه",w:"هفته",d:"روز",h:"ساعت",m:"دقیقه",s:"ثانیه",ms:"میلی ثانیه",decimal:"."},fi:{y:function(n){return 1===n?"vuosi":"vuotta"},mo:function(n){return 1===n?"kuukausi":"kuukautta"},w:function(n){return"viikko"+(1===n?"":"a")},d:function(n){return"päivä"+(1===n?"":"ä")},h:function(n){return"tunti"+(1===n?"":"a")},m:function(n){return"minuutti"+(1===n?"":"a")},s:function(n){return"sekunti"+(1===n?"":"a")},ms:function(n){return"millisekunti"+(1===n?"":"a")},decimal:","},fo:{y:"ár",mo:function(n){return 1===n?"mánaður":"mánaðir"},w:function(n){return 1===n?"vika":"vikur"},d:function(n){return 1===n?"dagur":"dagar"},h:function(n){return 1===n?"tími":"tímar"},m:function(n){return 1===n?"minuttur":"minuttir"},s:"sekund",ms:"millisekund",decimal:","},fr:{y:function(n){return"an"+(n>=2?"s":"")},mo:"mois",w:function(n){return"semaine"+(n>=2?"s":"")},d:function(n){return"jour"+(n>=2?"s":"")},h:function(n){return"heure"+(n>=2?"s":"")},m:function(n){return"minute"+(n>=2?"s":"")},s:function(n){return"seconde"+(n>=2?"s":"")},ms:function(n){return"milliseconde"+(n>=2?"s":"")},decimal:","},gr:i,he:{y:function(n){return 1===n?"שנה":"שנים"},mo:function(n){return 1===n?"חודש":"חודשים"},w:function(n){return 1===n?"שבוע":"שבועות"},d:function(n){return 1===n?"יום":"ימים"},h:function(n){return 1===n?"שעה":"שעות"},m:function(n){return 1===n?"דקה":"דקות"},s:function(n){return 1===n?"שניה":"שניות"},ms:function(n){return 1===n?"מילישנייה":"מילישניות"},decimal:"."},hr:{y:function(n){return n%10==2||n%10==3||n%10==4?"godine":"godina"},mo:function(n){return 1===n?"mjesec":2===n||3===n||4===n?"mjeseca":"mjeseci"},w:function(n){return n%10==1&&11!==n?"tjedan":"tjedna"},d:function(n){return 1===n?"dan":"dana"},h:function(n){return 1===n?"sat":2===n||3===n||4===n?"sata":"sati"},m:function(n){var e=n%10;return 2!==e&&3!==e&&4!==e||!(n<10||n>14)?"minuta":"minute"},s:function(n){var e=n%10;return 5===e||Math.floor(n)===n&&n>=10&&n<=19?"sekundi":1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi"},ms:function(n){return 1===n?"milisekunda":n%10==2||n%10==3||n%10==4?"milisekunde":"milisekundi"},decimal:","},hi:{y:"साल",mo:function(n){return 1===n?"महीना":"महीने"},w:function(n){return 1===n?"हफ़्ता":"हफ्ते"},d:"दिन",h:function(n){return 1===n?"घंटा":"घंटे"},m:"मिनट",s:"सेकंड",ms:"मिलीसेकंड",decimal:"."},hu:{y:"év",mo:"hónap",w:"hét",d:"nap",h:"óra",m:"perc",s:"másodperc",ms:"ezredmásodperc",decimal:","},id:{y:"tahun",mo:"bulan",w:"minggu",d:"hari",h:"jam",m:"menit",s:"detik",ms:"milidetik",decimal:"."},is:{y:"ár",mo:function(n){return"mánuð"+(1===n?"ur":"ir")},w:function(n){return"vik"+(1===n?"a":"ur")},d:function(n){return"dag"+(1===n?"ur":"ar")},h:function(n){return"klukkutím"+(1===n?"i":"ar")},m:function(n){return"mínút"+(1===n?"a":"ur")},s:function(n){return"sekúnd"+(1===n?"a":"ur")},ms:function(n){return"millisekúnd"+(1===n?"a":"ur")},decimal:"."},it:{y:function(n){return"ann"+(1===n?"o":"i")},mo:function(n){return"mes"+(1===n?"e":"i")},w:function(n){return"settiman"+(1===n?"a":"e")},d:function(n){return"giorn"+(1===n?"o":"i")},h:function(n){return"or"+(1===n?"a":"e")},m:function(n){return"minut"+(1===n?"o":"i")},s:function(n){return"second"+(1===n?"o":"i")},ms:function(n){return"millisecond"+(1===n?"o":"i")},decimal:","},ja:{y:"年",mo:"ヶ月",w:"週",d:"日",h:"時間",m:"分",s:"秒",ms:"ミリ秒",decimal:"."},km:{y:"ឆ្នាំ",mo:"ខែ",w:"សប្តាហ៍",d:"ថ្ងៃ",h:"ម៉ោង",m:"នាទី",s:"វិនាទី",ms:"មិល្លីវិនាទី"},kn:{y:function(n){return 1===n?"ವರ್ಷ":"ವರ್ಷಗಳು"},mo:function(n){return 1===n?"ತಿಂಗಳು":"ತಿಂಗಳುಗಳು"},w:function(n){return 1===n?"ವಾರ":"ವಾರಗಳು"},d:function(n){return 1===n?"ದಿನ":"ದಿನಗಳು"},h:function(n){return 1===n?"ಗಂಟೆ":"ಗಂಟೆಗಳು"},m:function(n){return 1===n?"ನಿಮಿಷ":"ನಿಮಿಷಗಳು"},s:function(n){return 1===n?"ಸೆಕೆಂಡ್":"ಸೆಕೆಂಡುಗಳು"},ms:function(n){return 1===n?"ಮಿಲಿಸೆಕೆಂಡ್":"ಮಿಲಿಸೆಕೆಂಡುಗಳು"}},ko:{y:"년",mo:"개월",w:"주일",d:"일",h:"시간",m:"분",s:"초",ms:"밀리 초",decimal:"."},ku:{y:"sal",mo:"meh",w:"hefte",d:"roj",h:"seet",m:"deqe",s:"saniye",ms:"mîlîçirk",decimal:","},lo:{y:"ປີ",mo:"ເດືອນ",w:"ອາທິດ",d:"ມື້",h:"ຊົ່ວໂມງ",m:"ນາທີ",s:"ວິນາທີ",ms:"ມິນລິວິນາທີ",decimal:","},lt:{y:function(n){return n%10==0||n%100>=10&&n%100<=20?"metų":"metai"},mo:function(n){return["mėnuo","mėnesiai","mėnesių"][m(n)]},w:function(n){return["savaitė","savaitės","savaičių"][m(n)]},d:function(n){return["diena","dienos","dienų"][m(n)]},h:function(n){return["valanda","valandos","valandų"][m(n)]},m:function(n){return["minutė","minutės","minučių"][m(n)]},s:function(n){return["sekundė","sekundės","sekundžių"][m(n)]},ms:function(n){return["milisekundė","milisekundės","milisekundžių"][m(n)]},decimal:","},lv:{y:function(n){return p(n)?"gads":"gadi"},mo:function(n){return p(n)?"mēnesis":"mēneši"},w:function(n){return p(n)?"nedēļa":"nedēļas"},d:function(n){return p(n)?"diena":"dienas"},h:function(n){return p(n)?"stunda":"stundas"},m:function(n){return p(n)?"minūte":"minūtes"},s:function(n){return p(n)?"sekunde":"sekundes"},ms:function(n){return p(n)?"milisekunde":"milisekundes"},decimal:","},mk:{y:function(n){return 1===n?"година":"години"},mo:function(n){return 1===n?"месец":"месеци"},w:function(n){return 1===n?"недела":"недели"},d:function(n){return 1===n?"ден":"дена"},h:function(n){return 1===n?"час":"часа"},m:function(n){return 1===n?"минута":"минути"},s:function(n){return 1===n?"секунда":"секунди"},ms:function(n){return 1===n?"милисекунда":"милисекунди"},decimal:","},mr:{y:function(n){return 1===n?"वर्ष":"वर्षे"},mo:function(n){return 1===n?"महिना":"महिने"},w:function(n){return 1===n?"आठवडा":"आठवडे"},d:"दिवस",h:"तास",m:function(n){return 1===n?"मिनिट":"मिनिटे"},s:"सेकंद",ms:"मिलिसेकंद"},ms:{y:"tahun",mo:"bulan",w:"minggu",d:"hari",h:"jam",m:"minit",s:"saat",ms:"milisaat",decimal:"."},nl:{y:"jaar",mo:function(n){return 1===n?"maand":"maanden"},w:function(n){return 1===n?"week":"weken"},d:function(n){return 1===n?"dag":"dagen"},h:"uur",m:function(n){return 1===n?"minuut":"minuten"},s:function(n){return 1===n?"seconde":"seconden"},ms:function(n){return 1===n?"milliseconde":"milliseconden"},decimal:","},no:{y:"år",mo:function(n){return"måned"+(1===n?"":"er")},w:function(n){return"uke"+(1===n?"":"r")},d:function(n){return"dag"+(1===n?"":"er")},h:function(n){return"time"+(1===n?"":"r")},m:function(n){return"minutt"+(1===n?"":"er")},s:function(n){return"sekund"+(1===n?"":"er")},ms:function(n){return"millisekund"+(1===n?"":"er")},decimal:","},pl:{y:function(n){return["rok","roku","lata","lat"][_(n)]},mo:function(n){return["miesiąc","miesiąca","miesiące","miesięcy"][_(n)]},w:function(n){return["tydzień","tygodnia","tygodnie","tygodni"][_(n)]},d:function(n){return["dzień","dnia","dni","dni"][_(n)]},h:function(n){return["godzina","godziny","godziny","godzin"][_(n)]},m:function(n){return["minuta","minuty","minuty","minut"][_(n)]},s:function(n){return["sekunda","sekundy","sekundy","sekund"][_(n)]},ms:function(n){return["milisekunda","milisekundy","milisekundy","milisekund"][_(n)]},decimal:","},pt:{y:function(n){return"ano"+(1===n?"":"s")},mo:function(n){return 1===n?"mês":"meses"},w:function(n){return"semana"+(1===n?"":"s")},d:function(n){return"dia"+(1===n?"":"s")},h:function(n){return"hora"+(1===n?"":"s")},m:function(n){return"minuto"+(1===n?"":"s")},s:function(n){return"segundo"+(1===n?"":"s")},ms:function(n){return"milissegundo"+(1===n?"":"s")},decimal:","},ro:{y:function(n){return 1===n?"an":"ani"},mo:function(n){return 1===n?"lună":"luni"},w:function(n){return 1===n?"săptămână":"săptămâni"},d:function(n){return 1===n?"zi":"zile"},h:function(n){return 1===n?"oră":"ore"},m:function(n){return 1===n?"minut":"minute"},s:function(n){return 1===n?"secundă":"secunde"},ms:function(n){return 1===n?"milisecundă":"milisecunde"},decimal:","},ru:{y:function(n){return["лет","год","года"][f(n)]},mo:function(n){return["месяцев","месяц","месяца"][f(n)]},w:function(n){return["недель","неделя","недели"][f(n)]},d:function(n){return["дней","день","дня"][f(n)]},h:function(n){return["часов","час","часа"][f(n)]},m:function(n){return["минут","минута","минуты"][f(n)]},s:function(n){return["секунд","секунда","секунды"][f(n)]},ms:function(n){return["миллисекунд","миллисекунда","миллисекунды"][f(n)]},decimal:","},sq:{y:function(n){return 1===n?"vit":"vjet"},mo:"muaj",w:"javë",d:"ditë",h:"orë",m:function(n){return"minut"+(1===n?"ë":"a")},s:function(n){return"sekond"+(1===n?"ë":"a")},ms:function(n){return"milisekond"+(1===n?"ë":"a")},decimal:","},sr:{y:function(n){return["години","година","године"][f(n)]},mo:function(n){return["месеци","месец","месеца"][f(n)]},w:function(n){return["недељи","недеља","недеље"][f(n)]},d:function(n){return["дани","дан","дана"][f(n)]},h:function(n){return["сати","сат","сата"][f(n)]},m:function(n){return["минута","минут","минута"][f(n)]},s:function(n){return["секунди","секунда","секунде"][f(n)]},ms:function(n){return["милисекунди","милисекунда","милисекунде"][f(n)]},decimal:","},ta:{y:function(n){return 1===n?"வருடம்":"ஆண்டுகள்"},mo:function(n){return 1===n?"மாதம்":"மாதங்கள்"},w:function(n){return 1===n?"வாரம்":"வாரங்கள்"},d:function(n){return 1===n?"நாள்":"நாட்கள்"},h:function(n){return 1===n?"மணி":"மணிநேரம்"},m:function(n){return"நிமிட"+(1===n?"ம்":"ங்கள்")},s:function(n){return"வினாடி"+(1===n?"":"கள்")},ms:function(n){return"மில்லி விநாடி"+(1===n?"":"கள்")}},te:{y:function(n){return"సంవత్స"+(1===n?"రం":"రాల")},mo:function(n){return"నెల"+(1===n?"":"ల")},w:function(n){return 1===n?"వారం":"వారాలు"},d:function(n){return"రోజు"+(1===n?"":"లు")},h:function(n){return"గంట"+(1===n?"":"లు")},m:function(n){return 1===n?"నిమిషం":"నిమిషాలు"},s:function(n){return 1===n?"సెకను":"సెకన్లు"},ms:function(n){return 1===n?"మిల్లీసెకన్":"మిల్లీసెకన్లు"}},uk:{y:function(n){return["років","рік","роки"][f(n)]},mo:function(n){return["місяців","місяць","місяці"][f(n)]},w:function(n){return["тижнів","тиждень","тижні"][f(n)]},d:function(n){return["днів","день","дні"][f(n)]},h:function(n){return["годин","година","години"][f(n)]},m:function(n){return["хвилин","хвилина","хвилини"][f(n)]},s:function(n){return["секунд","секунда","секунди"][f(n)]},ms:function(n){return["мілісекунд","мілісекунда","мілісекунди"][f(n)]},decimal:","},ur:{y:"سال",mo:function(n){return 1===n?"مہینہ":"مہینے"},w:function(n){return 1===n?"ہفتہ":"ہفتے"},d:"دن",h:function(n){return 1===n?"گھنٹہ":"گھنٹے"},m:"منٹ",s:"سیکنڈ",ms:"ملی سیکنڈ",decimal:"."},sk:{y:function(n){return["rok","roky","roky","rokov"][A(n)]},mo:function(n){return["mesiac","mesiace","mesiace","mesiacov"][A(n)]},w:function(n){return["týždeň","týždne","týždne","týždňov"][A(n)]},d:function(n){return["deň","dni","dni","dní"][A(n)]},h:function(n){return["hodina","hodiny","hodiny","hodín"][A(n)]},m:function(n){return["minúta","minúty","minúty","minút"][A(n)]},s:function(n){return["sekunda","sekundy","sekundy","sekúnd"][A(n)]},ms:function(n){return["milisekunda","milisekundy","milisekundy","milisekúnd"][A(n)]},decimal:","},sl:{y:function(n){return n%10==1?"leto":n%100==2?"leti":n%100==3||n%100==4||Math.floor(n)!==n&&n%100<=5?"leta":"let"},mo:function(n){return n%10==1?"mesec":n%100==2||Math.floor(n)!==n&&n%100<=5?"meseca":n%10==3||n%10==4?"mesece":"mesecev"},w:function(n){return n%10==1?"teden":n%10==2||Math.floor(n)!==n&&n%100<=4?"tedna":n%10==3||n%10==4?"tedne":"tednov"},d:function(n){return n%100==1?"dan":"dni"},h:function(n){return n%10==1?"ura":n%100==2?"uri":n%10==3||n%10==4||Math.floor(n)!==n?"ure":"ur"},m:function(n){return n%10==1?"minuta":n%10==2?"minuti":n%10==3||n%10==4||Math.floor(n)!==n&&n%100<=4?"minute":"minut"},s:function(n){return n%10==1?"sekunda":n%100==2?"sekundi":n%100==3||n%100==4||Math.floor(n)!==n?"sekunde":"sekund"},ms:function(n){return n%10==1?"milisekunda":n%100==2?"milisekundi":n%100==3||n%100==4||Math.floor(n)!==n?"milisekunde":"milisekund"},decimal:","},sv:{y:"år",mo:function(n){return"månad"+(1===n?"":"er")},w:function(n){return"veck"+(1===n?"a":"or")},d:function(n){return"dag"+(1===n?"":"ar")},h:function(n){return"timm"+(1===n?"e":"ar")},m:function(n){return"minut"+(1===n?"":"er")},s:function(n){return"sekund"+(1===n?"":"er")},ms:function(n){return"millisekund"+(1===n?"":"er")},decimal:","},sw:{y:function(n){return 1===n?"mwaka":"miaka"},mo:function(n){return 1===n?"mwezi":"miezi"},w:"wiki",d:function(n){return 1===n?"siku":"masiku"},h:function(n){return 1===n?"saa":"masaa"},m:"dakika",s:"sekunde",ms:"milisekunde",decimal:"."},tr:{y:"yıl",mo:"ay",w:"hafta",d:"gün",h:"saat",m:"dakika",s:"saniye",ms:"milisaniye",decimal:","},th:{y:"ปี",mo:"เดือน",w:"สัปดาห์",d:"วัน",h:"ชั่วโมง",m:"นาที",s:"วินาที",ms:"มิลลิวินาที",decimal:"."},vi:{y:"năm",mo:"tháng",w:"tuần",d:"ngày",h:"giờ",m:"phút",s:"giây",ms:"mili giây",decimal:","},zh_CN:{y:"年",mo:"个月",w:"周",d:"天",h:"小时",m:"分钟",s:"秒",ms:"毫秒",decimal:"."},zh_TW:{y:"年",mo:"個月",w:"周",d:"天",h:"小時",m:"分鐘",s:"秒",ms:"毫秒",decimal:"."}};function u(n){var e=function(n,t){return function(n,e){var t,r,i;n=Math.abs(n);var a,u,l,c=function(n){var e=[n.language];if(y(n,"fallbacks")){if(!g(n.fallbacks)||!n.fallbacks.length)throw new Error("fallbacks must be an array with at least one element");e=e.concat(n.fallbacks)}for(var t=0;t<e.length;t++){var r=e[t];if(y(n.languages,r))return n.languages[r];if(y(o,r))return o[r]}throw new Error("No language found.")}(e),d=[];for(t=0,r=e.units.length;t<r;t++){if(a=e.units[t],u=e.unitMeasures[a],t+1===r)if(y(e,"maxDecimalPoints")){var _=Math.pow(10,e.maxDecimalPoints),f=n/u;l=parseFloat((Math.floor(_*f)/_).toFixed(e.maxDecimalPoints))}else l=n/u;else l=Math.floor(n/u);d.push({unitCount:l,unitName:a}),n-=l*u}var A,m,p=0;for(t=0;t<d.length;t++)if(d[t].unitCount){p=t;break}if(e.round)for(t=d.length-1;t>=0&&((i=d[t]).unitCount=Math.round(i.unitCount),0!==t);t--)m=d[t-1],A=e.unitMeasures[m.unitName]/e.unitMeasures[i.unitName],(i.unitCount%A==0||e.largest&&e.largest-1<t-p)&&(m.unitCount+=i.unitCount/A,i.unitCount=0);var h,v=[];for(t=0,d.length;t<r&&((i=d[t]).unitCount&&v.push(s(i.unitCount,i.unitName,c,e)),v.length!==e.largest);t++);return v.length?(h=y(e,"delimiter")?e.delimiter:y(c,"delimiter")?c.delimiter:", ",e.conjunction&&1!==v.length?2===v.length?v.join(e.conjunction):v.length>2?v.slice(0,-1).join(h)+(e.serialComma?",":"")+e.conjunction+v.slice(-1):void 0:v.join(h)):s(0,e.units[e.units.length-1],c,e)}(n,c({},e,t||{}))};return c(e,{language:"en",spacer:" ",conjunction:"",serialComma:!0,units:["y","mo","w","d","h","m","s"],languages:{},round:!1,unitMeasures:{y:315576e5,mo:26298e5,w:6048e5,d:864e5,h:36e5,m:6e4,s:1e3,ms:1}},n)}var l=u({});function s(n,e,t,r){var i,a;i=y(r,"decimal")?r.decimal:y(t,"decimal")?t.decimal:".",a="function"==typeof t._formatCount?t._formatCount(n,i):n.toString().replace(".",i);var o,u=t[e];return o="function"==typeof u?u(n):u,a+r.spacer+o}function c(n){for(var e,t=1;t<arguments.length;t++)for(var r in e=arguments[t])y(e,r)&&(n[r]=e[r]);return n}function d(n){return 1===n?0:2===n?1:n>2&&n<11?2:0}function _(n){return 1===n?0:Math.floor(n)!==n?1:n%10>=2&&n%10<=4&&!(n%100>10&&n%100<20)?2:3}function f(n){return Math.floor(n)!==n?2:n%100>=5&&n%100<=20||n%10>=5&&n%10<=9||n%10==0?0:n%10==1?1:n>1?2:0}function A(n){return 1===n?0:Math.floor(n)!==n?1:n%10>=2&&n%10<=4&&n%100<10?2:3}function m(n){return 1===n||n%10==1&&n%100>20?0:Math.floor(n)!==n||n%10>=2&&n%100>20||n%10>=2&&n%100<10?1:2}function p(n){return n%10==1&&n%100!=11}var g=Array.isArray||function(n){return"[object Array]"===Object.prototype.toString.call(n)};function y(n,e){return Object.prototype.hasOwnProperty.call(n,e)}l.getSupportedLanguages=function(){var n=[];for(var e in o)y(o,e)&&"gr"!==e&&n.push(e);return n},l.humanizer=u,void 0===(r=function(){return l}.call(e,t,e,n))||(n.exports=r)}()},5792:function(n,e,t){"use strict";t.r(e),t.d(e,{useState:function(){return m},useReducer:function(){return p},useEffect:function(){return g},useLayoutEffect:function(){return y},useRef:function(){return h},useImperativeHandle:function(){return v},useMemo:function(){return x},useCallback:function(){return C},useContext:function(){return b},useDebugValue:function(){return w},useErrorBoundary:function(){return E}});var r,i,a,o=t(4522),u=0,l=[],s=o.options.__b,c=o.options.__r,d=o.options.diffed,_=o.options.__c,f=o.options.unmount;function A(n,e){o.options.__h&&o.options.__h(i,n,u||e),u=0;var t=i.__H||(i.__H={__:[],__h:[]});return n>=t.__.length&&t.__.push({}),t.__[n]}function m(n){return u=1,p(N,n)}function p(n,e,t){var a=A(r++,2);return a.t=n,a.__c||(a.__=[t?t(e):N(void 0,e),function(n){var e=a.t(a.__[0],n);a.__[0]!==e&&(a.__=[e,a.__[1]],a.__c.setState({}))}],a.__c=i),a.__}function g(n,e){var t=A(r++,3);!o.options.__s&&I(t.__H,e)&&(t.__=n,t.__H=e,i.__H.__h.push(t))}function y(n,e){var t=A(r++,4);!o.options.__s&&I(t.__H,e)&&(t.__=n,t.__H=e,i.__h.push(t))}function h(n){return u=5,x((function(){return{current:n}}),[])}function v(n,e,t){u=6,y((function(){"function"==typeof n?n(e()):n&&(n.current=e())}),null==t?t:t.concat(n))}function x(n,e){var t=A(r++,7);return I(t.__H,e)&&(t.__=n(),t.__H=e,t.__h=n),t.__}function C(n,e){return u=8,x((function(){return n}),e)}function b(n){var e=i.context[n.__c],t=A(r++,9);return t.c=n,e?(null==t.__&&(t.__=!0,e.sub(i)),e.props.value):n.__}function w(n,e){o.options.useDebugValue&&o.options.useDebugValue(e?e(n):n)}function E(n){var e=A(r++,10),t=m();return e.__=n,i.componentDidCatch||(i.componentDidCatch=function(n){e.__&&e.__(n),t[1](n)}),[t[0],function(){t[1](void 0)}]}function k(){for(var n;n=l.shift();)if(n.__P)try{n.__H.__h.forEach(j),n.__H.__h.forEach(B),n.__H.__h=[]}catch(e){n.__H.__h=[],o.options.__e(e,n.__v)}}o.options.__b=function(n){i=null,s&&s(n)},o.options.__r=function(n){c&&c(n),r=0;var e=(i=n.__c).__H;e&&(e.__h.forEach(j),e.__h.forEach(B),e.__h=[])},o.options.diffed=function(n){d&&d(n);var e=n.__c;e&&e.__H&&e.__H.__h.length&&(1!==l.push(e)&&a===o.options.requestAnimationFrame||((a=o.options.requestAnimationFrame)||function(n){var e,t=function(){clearTimeout(r),P&&cancelAnimationFrame(e),setTimeout(n)},r=setTimeout(t,100);P&&(e=requestAnimationFrame(t))})(k)),i=null},o.options.__c=function(n,e){e.some((function(n){try{n.__h.forEach(j),n.__h=n.__h.filter((function(n){return!n.__||B(n)}))}catch(t){e.some((function(n){n.__h&&(n.__h=[])})),e=[],o.options.__e(t,n.__v)}})),_&&_(n,e)},o.options.unmount=function(n){f&&f(n);var e,t=n.__c;t&&t.__H&&(t.__H.__.forEach((function(n){try{j(n)}catch(n){e=n}})),e&&o.options.__e(e,t.__v))};var P="function"==typeof requestAnimationFrame;function j(n){var e=i,t=n.__c;"function"==typeof t&&(n.__c=void 0,t()),i=e}function B(n){var e=i;n.__c=n.__(),i=e}function I(n,e){return!n||n.length!==e.length||e.some((function(e,t){return e!==n[t]}))}function N(n,e){return"function"==typeof e?e(n):e}},1432:function(n,e,t){"use strict";t.r(e),t.d(e,{Fragment:function(){return r.Fragment},jsx:function(){return a},jsxs:function(){return a},jsxDEV:function(){return a}});var r=t(4522),i=0;function a(n,e,t,a,o){var u,l,s={};for(l in e)"ref"==l?u=e[l]:s[l]=e[l];var c={type:n,props:s,key:t,ref:u,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:--i,__source:a,__self:o};if("function"==typeof n&&(u=n.defaultProps))for(l in u)void 0===s[l]&&(s[l]=u[l]);return r.options.vnode&&r.options.vnode(c),c}},2671:function(n,e,t){"use strict";t.r(e),t.d(e,{duration:function(){return m.x9},durationText:function(){return m.uQ},live:function(){return m.a},liveText:function(){return m.XJ}});var r=t(1892),i=t.n(r),a=t(5760),o=t.n(a),u=t(8311),l=t.n(u),s=t(8192),c=t.n(s),d=t(8060),_=t.n(d),f=t(4865),A=t.n(f),m=t(4710),p={};p.styleTagTransform=A(),p.setAttributes=c(),p.insert=l().bind(null,"head"),p.domAPI=o(),p.insertStyleElement=_(),i()(m.ZP,p),e.default=m.ZP&&m.ZP.locals?m.ZP.locals:void 0},2365:function(n,e,t){"use strict";t.r(e),t.d(e,{duration:function(){return m.x9},entryImage:function(){return m.to}});var r=t(1892),i=t.n(r),a=t(5760),o=t.n(a),u=t(8311),l=t.n(u),s=t(8192),c=t.n(s),d=t(8060),_=t.n(d),f=t(4865),A=t.n(f),m=t(6693),p={};p.styleTagTransform=A(),p.setAttributes=c(),p.insert=l().bind(null,"head"),p.domAPI=o(),p.insertStyleElement=_(),i()(m.ZP,p),e.default=m.ZP&&m.ZP.locals?m.ZP.locals:void 0},5012:function(n,e,t){"use strict";t.r(e),t.d(e,{animated:function(){return m.q},animation:function(){return m.oQ},button:function(){return m.LI},buttonText:function(){return m.q5},buttons:function(){return m.ZY},cancel:function(){return m.al},clickable:function(){return m.Zk},entry:function(){return m.XC},entryContent:function(){return m.Kc},entryText:function(){return m.ch},extraLarge:function(){return m.Bk},gridEntry:function(){return m.Y},large:function(){return m.bH},medium:function(){return m.IV},minimal:function(){return m.mD},nextEntry:function(){return m.ZF},playNow:function(){return m.Zj},slideIn:function(){return m.Ym},text:function(){return m.fL},titleText:function(){return m.WB},upNextText:function(){return m.Ep}});var r=t(1892),i=t.n(r),a=t(5760),o=t.n(a),u=t(8311),l=t.n(u),s=t(8192),c=t.n(s),d=t(8060),_=t.n(d),f=t(4865),A=t.n(f),m=t(3481),p={};p.styleTagTransform=A(),p.setAttributes=c(),p.insert=l().bind(null,"head"),p.domAPI=o(),p.insertStyleElement=_(),i()(m.ZP,p),e.default=m.ZP&&m.ZP.locals?m.ZP.locals:void 0},7849:function(n,e,t){"use strict";t.r(e),t.d(e,{multilineText:function(){return m.e}});var r=t(1892),i=t.n(r),a=t(5760),o=t.n(a),u=t(8311),l=t.n(u),s=t(8192),c=t.n(s),d=t(8060),_=t.n(d),f=t(4865),A=t.n(f),m=t(3565),p={};p.styleTagTransform=A(),p.setAttributes=c(),p.insert=l().bind(null,"head"),p.domAPI=o(),p.insertStyleElement=_(),i()(m.Z,p),e.default=m.Z&&m.Z.locals?m.Z.locals:void 0},2140:function(n,e,t){"use strict";t.r(e),t.d(e,{buttonContainer:function(){return m.qP},minimalPrePlaybackPlayOverlay:function(){return m.$B}});var r=t(1892),i=t.n(r),a=t(5760),o=t.n(a),u=t(8311),l=t.n(u),s=t(8192),c=t.n(s),d=t(8060),_=t.n(d),f=t(4865),A=t.n(f),m=t(4074),p={};p.styleTagTransform=A(),p.setAttributes=c(),p.insert=l().bind(null,"head"),p.domAPI=o(),p.insertStyleElement=_(),i()(m.ZP,p),e.default=m.ZP&&m.ZP.locals?m.ZP.locals:void 0},8886:function(n,e,t){"use strict";t.r(e),t.d(e,{active:function(){return m.bB},arrow:function(){return m.x7},arrowLeft:function(){return m.e2},arrowRight:function(){return m.FC},col0:function(){return m.Ci},col1:function(){return m.EZ},col2:function(){return m.W},col3:function(){return m.Uv},extraLarge:function(){return m.Bk},gridEntry:function(){return m.Y},gridPage:function(){return m.Kv},gridPages:function(){return m.pL},large:function(){return m.bH},medium:function(){return m.IV},relatedGrid:function(){return m.aM},relatedGridEntries:function(){return m.rp},row0:function(){return m.Wy},row1:function(){return m.u6},slideLeft:function(){return m.s},slideLeftL:function(){return m.ub},slideLeftM:function(){return m.JB},slideLeftXl:function(){return m.td},slideRight:function(){return m.aF},slideRightL:function(){return m.rL},slideRightM:function(){return m._q},slideRightXl:function(){return m.BV}});var r=t(1892),i=t.n(r),a=t(5760),o=t.n(a),u=t(8311),l=t.n(u),s=t(8192),c=t.n(s),d=t(8060),_=t.n(d),f=t(4865),A=t.n(f),m=t(8826),p={};p.styleTagTransform=A(),p.setAttributes=c(),p.insert=l().bind(null,"head"),p.domAPI=o(),p.insertStyleElement=_(),i()(m.ZP,p),e.default=m.ZP&&m.ZP.locals?m.ZP.locals:void 0},1917:function(n,e,t){"use strict";t.r(e),t.d(e,{relatedContent:function(){return m.UT},relatedOverlay:function(){return m.ub}});var r=t(1892),i=t.n(r),a=t(5760),o=t.n(a),u=t(8311),l=t.n(u),s=t(8192),c=t.n(s),d=t(8060),_=t.n(d),f=t(4865),A=t.n(f),m=t(5497),p={};p.styleTagTransform=A(),p.setAttributes=c(),p.insert=l().bind(null,"head"),p.domAPI=o(),p.insertStyleElement=_(),i()(m.ZP,p),e.default=m.ZP&&m.ZP.locals?m.ZP.locals:void 0},6220:function(n,e,t){"use strict";t.r(e),t.d(e,{noImage:function(){return m.T}});var r=t(1892),i=t.n(r),a=t(5760),o=t.n(a),u=t(8311),l=t.n(u),s=t(8192),c=t.n(s),d=t(8060),_=t.n(d),f=t(4865),A=t.n(f),m=t(2083),p={};p.styleTagTransform=A(),p.setAttributes=c(),p.insert=l().bind(null,"head"),p.domAPI=o(),p.insertStyleElement=_(),i()(m.Z,p),e.default=m.Z&&m.Z.locals?m.Z.locals:void 0},1892:function(n){"use strict";var e=[];function t(n){for(var t=-1,r=0;r<e.length;r++)if(e[r].identifier===n){t=r;break}return t}function r(n,r){for(var a={},o=[],u=0;u<n.length;u++){var l=n[u],s=r.base?l[0]+r.base:l[0],c=a[s]||0,d="".concat(s," ").concat(c);a[s]=c+1;var _=t(d),f={css:l[1],media:l[2],sourceMap:l[3],supports:l[4],layer:l[5]};if(-1!==_)e[_].references++,e[_].updater(f);else{var A=i(f,r);r.byIndex=u,e.splice(u,0,{identifier:d,updater:A,references:1})}o.push(d)}return o}function i(n,e){var t=e.domAPI(e);return t.update(n),function(e){if(e){if(e.css===n.css&&e.media===n.media&&e.sourceMap===n.sourceMap&&e.supports===n.supports&&e.layer===n.layer)return;t.update(n=e)}else t.remove()}}n.exports=function(n,i){var a=r(n=n||[],i=i||{});return function(n){n=n||[];for(var o=0;o<a.length;o++){var u=t(a[o]);e[u].references--}for(var l=r(n,i),s=0;s<a.length;s++){var c=t(a[s]);0===e[c].references&&(e[c].updater(),e.splice(c,1))}a=l}}},8311:function(n){"use strict";var e={};n.exports=function(n,t){var r=function(n){if(void 0===e[n]){var t=document.querySelector(n);if(window.HTMLIFrameElement&&t instanceof window.HTMLIFrameElement)try{t=t.contentDocument.head}catch(n){t=null}e[n]=t}return e[n]}(n);if(!r)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");r.appendChild(t)}},8060:function(n){"use strict";n.exports=function(n){var e=document.createElement("style");return n.setAttributes(e,n.attributes),n.insert(e,n.options),e}},8192:function(n,e,t){"use strict";n.exports=function(n){var e=t.nc;e&&n.setAttribute("nonce",e)}},5760:function(n){"use strict";n.exports=function(n){var e=n.insertStyleElement(n);return{update:function(t){!function(n,e,t){var r="";t.supports&&(r+="@supports (".concat(t.supports,") {")),t.media&&(r+="@media ".concat(t.media," {"));var i=void 0!==t.layer;i&&(r+="@layer".concat(t.layer.length>0?" ".concat(t.layer):""," {")),r+=t.css,i&&(r+="}"),t.media&&(r+="}"),t.supports&&(r+="}");var a=t.sourceMap;a&&"undefined"!=typeof btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(a))))," */")),e.styleTagTransform(r,n,e.options)}(e,n,t)},remove:function(){!function(n){if(null===n.parentNode)return!1;n.parentNode.removeChild(n)}(e)}}}},4865:function(n){"use strict";n.exports=function(n,e){if(e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}},4571:function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Countdown=void 0;var r=t(1432),i=t(5792);e.Countdown=function(n){var e=function(n){var e=(0,i.useState)(n),t=e[0],r=e[1];return(0,i.useEffect)((function(){0!==t&&setTimeout((function(){r(t-1)}),1e3)}),[t]),t}(n.seconds);return(0,r.jsx)("span",{children:e},void 0)}},3946:function(n,e,t){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(n){for(var e,t=1,r=arguments.length;t<r;t++)for(var i in e=arguments[t])Object.prototype.hasOwnProperty.call(e,i)&&(n[i]=e[i]);return n},r.apply(this,arguments)};Object.defineProperty(e,"__esModule",{value:!0}),e.DurationLabel=void 0;var i=t(1432),a=KalturaPlayer.ui.preacti18n.withText,o=KalturaPlayer.ui.utils.toHHMMSS,u=t(2671),l=a({liveText:"controls.live"})((function(n){var e=n.type,t=n.duration,a=n.liveText;return e===KalturaPlayer.core.MediaType.LIVE?(0,i.jsx)("div",r({style:{color:KalturaPlayer.ui.style.white,"background-color":KalturaPlayer.ui.style.liveColor},className:"".concat(u.duration," ").concat(u.live)},{children:(0,i.jsx)("span",r({className:u.liveText},{children:a}),void 0)}),void 0):t?(0,i.jsx)("div",r({style:{color:KalturaPlayer.ui.style.white},className:u.duration},{children:(0,i.jsx)("span",r({tabIndex:-1,className:u.durationText,"aria-hidden":!0},{children:o(t)}),void 0)}),void 0):(0,i.jsx)(i.Fragment,{},void 0)}));e.DurationLabel=l},6480:function(n,e,t){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(n){for(var e,t=1,r=arguments.length;t<r;t++)for(var i in e=arguments[t])Object.prototype.hasOwnProperty.call(e,i)&&(n[i]=e[i]);return n},r.apply(this,arguments)};Object.defineProperty(e,"__esModule",{value:!0}),e.EntryImage=void 0;var i=t(1432),a=t(3946),o=t(5954),u=t(2365);e.EntryImage=function(n){var e=n.poster,t=n.type,l=n.duration,s=n.width,c=n.height,d=n.children;return(0,i.jsxs)("div",r({className:u.entryImage,style:{height:c}},{children:[d,(0,i.jsx)(o.Thumbnail,{src:e,width:s,height:c},void 0),(0,i.jsx)("div",r({className:u.duration},{children:(0,i.jsx)(a.DurationLabel,{type:t,duration:l},void 0)}),void 0)]}),void 0)}},1738:function(n,e,t){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(n){for(var e,t=1,r=arguments.length;t<r;t++)for(var i in e=arguments[t])Object.prototype.hasOwnProperty.call(e,i)&&(n[i]=e[i]);return n},r.apply(this,arguments)};Object.defineProperty(e,"__esModule",{value:!0}),e.BaseNextEntry=void 0;var i=t(1432),a=t(5792),o=KalturaPlayer.ui.preacti18n.withText,u=t(3552),l=t(6480),s=t(5012),c=o({playNowLabel:"related.playNow",cancelLabel:"playlist.cancel"})((function(n){var e=(0,a.useContext)(u.RelatedContext).relatedManager,t=n.duration,o=n.type,c=n.poster,d=n.entryDimensions,_=n.countdown,f=n.sizeClass,A=n.playNowLabel,m=n.cancelLabel,p=n.alwaysShowButtons,g=n.onCancel,y=void 0===g?function(){}:g,h=d.width,v=d.imageHeight,x=(0,a.useState)(!1),C=x[0],b=x[1],w=(0,a.useState)(!0),E=w[0],k=w[1];(0,a.useEffect)((function(){_>0&&E&&(b(!0),null==e||e.playNext(_))}),[_,E]);var P=function(){_>0&&E||null==e||e.playNext()};return(0,i.jsxs)("a",r({tabIndex:0,className:"".concat(s.entry," ").concat(s.nextEntry," ").concat(f),style:{width:h,color:KalturaPlayer.ui.style.white,"line-height":"normal"},disabled:p||_>0&&E,onClick:P,onKeyDown:function(n){var e=n.keyCode;13!==e&&32!==e||P()}},{children:[(0,i.jsx)(l.EntryImage,r({},{poster:c,duration:t,type:o,width:h,height:v},{children:p||_>0&&E?(0,i.jsxs)("div",r({className:s.buttons},{children:[(0,i.jsxs)("button",r({tabIndex:0,className:"".concat(s.button," ").concat(s.playNow," ").concat(C?s.animated:""),onClick:function(n){n.stopPropagation(),null==e||e.playNext()},style:{background:KalturaPlayer.ui.style.brandColor}},{children:[(0,i.jsx)("div",{className:s.animation,style:{"animation-duration":"".concat(_,"s")}},void 0),(0,i.jsx)("div",r({className:s.buttonText},{children:A}),void 0)]}),void 0),(0,i.jsx)("button",r({tabIndex:0,className:"".concat(s.button," ").concat(s.cancel),onClick:function(n){n.stopPropagation(),b(!1),k(!1),null==e||e.clearNextEntryTimeout(),y()}},{children:(0,i.jsx)("div",r({className:s.buttonText},{children:m}),void 0)}),void 0)]}),void 0):(0,i.jsx)(i.Fragment,{},void 0)}),void 0),n.children]}),void 0)}));e.BaseNextEntry=c},33:function(n,e,t){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(n){for(var e,t=1,r=arguments.length;t<r;t++)for(var i in e=arguments[t])Object.prototype.hasOwnProperty.call(e,i)&&(n[i]=e[i]);return n},r.apply(this,arguments)};Object.defineProperty(e,"__esModule",{value:!0}),e.GridEntry=void 0;var i=t(1432),a=t(5792),o=t(9666),u=t(3552),l=t(6480),s=KalturaPlayer.ui.preacti18n.withText,c=t(5012),d=s({live:"controls.live"})((function(n){var e=(0,a.useContext)(u.RelatedContext).relatedManager,t=n.id,s=n.title,d=n.duration,_=n.durationText,f=n.type,A=n.poster,m=n.entryDimensions,p=n.live,g=m.width,y=m.imageHeight,h=m.contentHeight,v=f===KalturaPlayer.core.MediaType.LIVE?p:_;return(0,i.jsxs)("a",r({tabIndex:0,className:"".concat(c.entry," ").concat(c.gridEntry," ").concat(c.clickable),style:{width:g,color:KalturaPlayer.ui.style.white,"line-height":"normal"},"aria-label":"".concat(s," ").concat(v),onClick:function(){null==e||e.playSelected(t)},onKeyDown:function(n){var r=n.keyCode;13!==r&&32!==r||null==e||e.playSelected(t)}},{children:[(0,i.jsx)(l.EntryImage,r({},{poster:A,duration:d,type:f,width:g,height:y}),void 0),(0,i.jsx)("div",r({className:c.entryContent,style:{width:g,height:h}},{children:(0,i.jsx)("div",r({className:c.text},{children:(0,i.jsx)("div",r({className:c.entryText},{children:s?(0,i.jsx)(o.MultilineText,{text:s,lineHeight:18,lines:2},void 0):(0,i.jsx)(i.Fragment,{},void 0)}),void 0)}),void 0)}),void 0)]}),t)}));e.GridEntry=d},1384:function(n,e,t){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(n){for(var e,t=1,r=arguments.length;t<r;t++)for(var i in e=arguments[t])Object.prototype.hasOwnProperty.call(e,i)&&(n[i]=e[i]);return n},r.apply(this,arguments)};Object.defineProperty(e,"__esModule",{value:!0}),e.MinimalGridEntry=void 0;var i=t(1432),a=t(5792),o=t(3552),u=t(9666),l=t(6480),s=KalturaPlayer.ui.preacti18n.withText,c=t(5012),d=s({live:"controls.live"})((function(n){var e=(0,a.useContext)(o.RelatedContext).relatedManager,t=n.id,s=n.title,d=n.duration,_=n.durationText,f=n.type,A=n.poster,m=n.entryDimensions,p=n.live,g=m.width,y=m.imageHeight,h=m.contentHeight,v=f===KalturaPlayer.core.MediaType.LIVE?p:_;return(0,i.jsxs)("a",r({tabIndex:0,className:"".concat(c.entry," ").concat(c.gridEntry," ").concat(c.minimal," ").concat(c.clickable," ").concat(c.minimal),style:{width:g,color:KalturaPlayer.ui.style.white,"line-height":"normal"},"aria-label":"".concat(s," ").concat(v),onClick:function(){null==e||e.playSelected(t)},onKeyDown:function(n){var r=n.keyCode;13!==r&&32!==r||null==e||e.playSelected(t)}},{children:[(0,i.jsx)(l.EntryImage,r({},{poster:A,duration:d,type:f,width:g/2-10,height:y}),void 0),(0,i.jsx)("div",r({className:c.entryContent,style:{width:g/2+10,height:h}},{children:(0,i.jsx)("div",r({className:c.text},{children:(0,i.jsx)("div",r({className:c.entryText},{children:s?(0,i.jsx)(u.MultilineText,{text:s,lineHeight:18,lines:2},void 0):(0,i.jsx)(i.Fragment,{},void 0)}),void 0)}),void 0)}),void 0)]}),t)}));e.MinimalGridEntry=d},6293:function(n,e,t){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(n){for(var e,t=1,r=arguments.length;t<r;t++)for(var i in e=arguments[t])Object.prototype.hasOwnProperty.call(e,i)&&(n[i]=e[i]);return n},r.apply(this,arguments)};Object.defineProperty(e,"__esModule",{value:!0}),e.MinimalNextEntry=void 0;var i=t(1432),a=t(1738),o=t(9666),u=KalturaPlayer.ui.preacti18n.withText,l=t(5012),s=u({upNext:"playlist.up_next",live:"controls.live"})((function(n){var e=n.entryDimensions,t=n.title,u=n.durationText,s=n.type,c=n.upNext,d=n.live,_=e.width,f=e.contentHeight,A=s===KalturaPlayer.core.MediaType.LIVE?d:u;return(0,i.jsx)(a.BaseNextEntry,r({},n,{children:(0,i.jsx)("div",r({className:"".concat(l.entryContent),style:{width:_,height:f}},{children:(0,i.jsx)("div",r({"aria-label":"".concat(c," ").concat(t," ").concat(A),className:l.text},{children:t?(0,i.jsx)(o.MultilineText,{text:t,lineHeight:18,lines:1},void 0):(0,i.jsx)(i.Fragment,{},void 0)}),void 0)}),void 0)}),void 0)}));e.MinimalNextEntry=s},354:function(n,e,t){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(n){for(var e,t=1,r=arguments.length;t<r;t++)for(var i in e=arguments[t])Object.prototype.hasOwnProperty.call(e,i)&&(n[i]=e[i]);return n},r.apply(this,arguments)};Object.defineProperty(e,"__esModule",{value:!0}),e.NextEntry=void 0;var i=t(1432),a=t(5792),o=t(4571),u=t(1738),l=t(9666),s=KalturaPlayer.ui.preacti18n.withText,c=t(5012),d=t(3552),_=s({upNext:"playlist.up_next",upNextIn:"playlist.up_next_in",live:"controls.live"})((function(n){(0,a.useContext)(d.RelatedContext).relatedManager;var e=n.entryDimensions,t=n.countdown,s=n.title,_=n.description,f=n.durationText,A=n.type,m=n.upNext,p=n.upNextIn,g=n.live,y=e.width,h=e.contentHeight,v=(0,a.useState)(!1),x=v[0],C=v[1],b=A===KalturaPlayer.core.MediaType.LIVE?g:f;return(0,i.jsx)(u.BaseNextEntry,r({},r(r({},n),{onCancel:function(){return C(!0)}}),{children:(0,i.jsxs)("div",r({"aria-label":"".concat(m," ").concat(s," ").concat(_," ").concat(b),className:c.entryContent,style:{width:y,height:h}},{children:[(0,i.jsx)("div",r({className:c.upNext},{children:(0,i.jsx)("span",r({className:c.upNextText},{children:t>0&&!x?(0,i.jsxs)("span",{children:["".concat(p," "),(0,i.jsx)(o.Countdown,{seconds:t},void 0)]},void 0):(0,i.jsx)("span",{children:m},void 0)}),void 0)}),void 0),(0,i.jsx)("div",r({className:c.titleText},{children:s}),void 0),(0,i.jsx)("div",r({className:"".concat(c.entryText," ").concat(c.text)},{children:_?(0,i.jsx)(l.MultilineText,{text:_,lineHeight:18,lines:2},void 0):(0,i.jsx)(i.Fragment,{},void 0)}),void 0)]}),void 0)}),void 0)}));e.NextEntry=_},9666:function(n,e,t){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(n){for(var e,t=1,r=arguments.length;t<r;t++)for(var i in e=arguments[t])Object.prototype.hasOwnProperty.call(e,i)&&(n[i]=e[i]);return n},r.apply(this,arguments)};Object.defineProperty(e,"__esModule",{value:!0}),e.MultilineText=void 0;var i=t(1432),a=t(5792),o=t(7849);e.MultilineText=function(n){var e=n.text,t=n.lineHeight,u=n.lines,l=(0,a.useState)(0),s=l[0],c=l[1],d=(0,a.useState)(e.length),_=d[0],f=d[1],A=(0,a.useState)(e),m=A[0],p=A[1],g=(0,a.useState)(!1),y=g[0],h=g[1],v=(0,a.useRef)(null),x=t*u,C=(0,a.useMemo)((function(){return Math.floor((s+_)/2)}),[s,_]);return(0,a.useLayoutEffect)((function(){y||(v.current.clientHeight>x?f(C-1):s===e.length?h(!0):s>=_?(p("".concat(e.slice(0,_-5),"...")),h(!0)):c(C+1))}),[y,x,s,e,_,C]),(0,i.jsx)("div",r({className:o.multilineText},{children:(0,i.jsx)("div",r({ref:v},{children:y?m:e.slice(0,C)}),void 0)}),void 0)}},6490:function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Next=void 0;var r=t(1432),i=KalturaPlayer.ui.components.PrevNext,a=t(5792);e.Next=function(n){var e=(0,a.useState)([]),t=e[0],o=e[1];return(0,a.useEffect)((function(){function e(n){o(n)}return n.onLoaded(e),function(){n.onUnloaded(e)}}),[]),t.length?(0,r.jsx)(i,{type:"next",item:{sources:t[0]},onClick:n.onClick,showPreview:n.showPreview},void 0):(0,r.jsx)(r.Fragment,{},void 0)}},5106:function(n,e,t){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(n){for(var e,t=1,r=arguments.length;t<r;t++)for(var i in e=arguments[t])Object.prototype.hasOwnProperty.call(e,i)&&(n[i]=e[i]);return n},r.apply(this,arguments)};Object.defineProperty(e,"__esModule",{value:!0}),e.ArrowRight=e.ArrowLeft=void 0;var i,a=t(1432),o=KalturaPlayer.ui.preacti18n.withText,u=KalturaPlayer.ui.components,l=u.Icon,s=u.IconState;!function(n){n.LEFT="left",n.RIGHT="right"}(i||(i={}));var c=o({prev:"playlist.prev",next:"playlist.next"})((function(n){var e=n.onClick,t=n.disabled,o=n.type,u=n.prev,c=n.next;return(0,a.jsx)("button",r({tabIndex:0,"aria-disabled":t,onClick:t?void 0:e,style:{cursor:t?"default":"pointer"},className:"".concat(KalturaPlayer.ui.style.controlButton," ").concat(KalturaPlayer.ui.style.active),"aria-label":o===i.LEFT?u:c},{children:(0,a.jsx)(l,{activeColor:KalturaPlayer.ui.style.white,color:"#888",id:"related-arrow-".concat(o),path:o===i.LEFT?"M19.7071 9.29289C20.0676 9.65338 20.0953 10.2206 19.7903 10.6129L19.7071 10.7071L14.415 16L19.7071 21.2929C20.0676 21.6534 20.0953 22.2206 19.7903 22.6129L19.7071 22.7071C19.3466 23.0676 18.7794 23.0953 18.3871 22.7903L18.2929 22.7071L12.2929 16.7071C11.9324 16.3466 11.9047 15.7794 12.2097 15.3871L12.2929 15.2929L18.2929 9.29289C18.6834 8.90237 19.3166 8.90237 19.7071 9.29289Z":"M12.2929 9.29289C11.9324 9.65338 11.9047 10.2206 12.2097 10.6129L12.2929 10.7071L17.585 16L12.2929 21.2929C11.9324 21.6534 11.9047 22.2206 12.2097 22.6129L12.2929 22.7071C12.6534 23.0676 13.2206 23.0953 13.6129 22.7903L13.7071 22.7071L19.7071 16.7071C20.0676 16.3466 20.0953 15.7794 19.7903 15.3871L19.7071 15.2929L13.7071 9.29289C13.3166 8.90237 12.6834 8.90237 12.2929 9.29289Z",state:t?s.INACTIVE:s.ACTIVE,viewBox:"0 0 32 32"},void 0)}),void 0)}));e.ArrowLeft=function(n){var e=n.onClick,t=n.disabled;return(0,a.jsx)(c,{onClick:e,disabled:t,type:i.LEFT},void 0)},e.ArrowRight=function(n){var e=n.onClick,t=n.disabled;return(0,a.jsx)(c,{onClick:e,disabled:t,type:i.RIGHT},void 0)}},1952:function(n,e,t){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(n){for(var e,t=1,r=arguments.length;t<r;t++)for(var i in e=arguments[t])Object.prototype.hasOwnProperty.call(e,i)&&(n[i]=e[i]);return n},r.apply(this,arguments)};Object.defineProperty(e,"__esModule",{value:!0}),e.PrePlaybackPlayOverlayWrapper=void 0;var i=t(1432),a=t(5792),o=KalturaPlayer.ui.preacti18n.withText,u=KalturaPlayer.ui.components.Tooltip,l=t(2140),s=KalturaPlayer.ui.components,c=s.PrePlaybackPlayOverlay,d=s.Icon,_=s.IconType,f=s.PLAYER_SIZE,A=KalturaPlayer.ui.redux.connect,m=o({next:"playlist.next",startOver:"controls.startOver"})(A((function(n){var e=n.engine.isPlaybackEnded,t=n.shell,r=t.isMobile,i=t.playerSize;return{isPlaybackEnded:e,sizeBreakpoint:r&&i!==f.TINY?f.EXTRA_SMALL:i}}))((function(n){var e=n.isPlaybackEnded,t=n.sizeBreakpoint,o=n.relatedManager,s=n.onLoaded,A=n.onUnloaded,m=n.next,p=n.startOver,g=(0,a.useState)(!1),y=g[0],h=g[1];return(0,a.useEffect)((function(){function n(n){h(n)}return s(n),function(){A(n)}}),[]),e?!y||t!==f.SMALL&&t!==f.EXTRA_SMALL?(0,i.jsx)(i.Fragment,{},void 0):(0,i.jsx)("div",r({className:l.minimalPrePlaybackPlayOverlay},{children:(0,i.jsxs)("div",r({className:l.buttonContainer},{children:[(0,i.jsx)(u,r({label:p},{children:(0,i.jsx)("button",r({tabIndex:0,"aria-label":p,className:l.prePlaybackPlayButton,onClick:function(){return o.startOver()}},{children:(0,i.jsx)(d,{type:_.StartOver},void 0)}),void 0)}),void 0),(0,i.jsx)(u,r({label:m},{children:(0,i.jsx)("button",r({tabIndex:0,"aria-label":m,className:l.prePlaybackPlayButton,onClick:function(){return o.playNext()}},{children:(0,i.jsx)(d,{type:_.Next},void 0)}),void 0)}),void 0),(0,i.jsx)("div",{},void 0)]}),void 0)}),void 0):(0,i.jsx)(c,{},void 0)})));e.PrePlaybackPlayOverlayWrapper=m},3552:function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.RelatedContext=void 0;var r=(0,t(4522).createContext)({});e.RelatedContext=r},2653:function(n,e,t){"use strict";var r,i,a,o,u,l=this&&this.__assign||function(){return l=Object.assign||function(n){for(var e,t=1,r=arguments.length;t<r;t++)for(var i in e=arguments[t])Object.prototype.hasOwnProperty.call(e,i)&&(n[i]=e[i]);return n},l.apply(this,arguments)};Object.defineProperty(e,"__esModule",{value:!0}),e.getPageSize=e.getSizeClass=e.getGridEntry=e.getNextEntry=e.getExpandedEntryDimensions=e.getEntryDimensions=void 0;var s=t(1432),c=KalturaPlayer.ui.components.PLAYER_SIZE,d=t(33),_=t(1384),f=t(6293),A=t(354),m=t(5012),p=((r={})[c.SMALL]="extraSmall",r[c.SMALL]="small",r[c.MEDIUM]="medium",r[c.LARGE]="large",r[c.EXTRA_LARGE]="extraLarge",r),g=((i={})[c.MEDIUM]=4,i[c.LARGE]=6,i[c.EXTRA_LARGE]=8,i),y=((a={})[c.MEDIUM]={imageHeight:56,contentHeight:56,width:208},a[c.LARGE]={imageHeight:98,contentHeight:49,width:174},a[c.EXTRA_LARGE]={imageHeight:98,contentHeight:49,width:174},a),h=((o={})[c.MEDIUM]={imageHeight:56,contentHeight:56,width:188},o[c.LARGE]={imageHeight:98,contentHeight:49,width:202.6},o[c.EXTRA_LARGE]={imageHeight:98,contentHeight:49,width:195.5},o),v=((u={})[c.EXTRA_SMALL]={width:167,imageHeight:94,contentHeight:34},u[c.SMALL]={width:167,imageHeight:94,contentHeight:34},u[c.MEDIUM]={width:167,imageHeight:94,contentHeight:34},u[c.LARGE]={width:260,imageHeight:147,contentHeight:163},u[c.EXTRA_LARGE]={width:260,imageHeight:147,contentHeight:163},u);e.getEntryDimensions=function(n){return y[n]},e.getExpandedEntryDimensions=function(n){return h[n]};var x=function(n,e){return e[p[n]]};e.getSizeClass=x,e.getPageSize=function(n){return g[n]},e.getGridEntry=function(n,e,t){var r,i={id:e.internalIndex,duration:e.duration,durationText:e.durationText,type:e.type,poster:e.poster,title:null===(r=e.metadata)||void 0===r?void 0:r.name,entryDimensions:t};return n===c.MEDIUM?(0,s.jsx)(_.MinimalGridEntry,l({},i),void 0):(0,s.jsx)(d.GridEntry,l({},i),void 0)},e.getNextEntry=function(n,e,t,r){var i=t.duration,a=t.type,o=t.poster,u=t.metadata,d={id:0,duration:i,durationText:t.durationText,type:a,poster:o,entryDimensions:v[n],title:null==u?void 0:u.name,description:null==u?void 0:u.description,countdown:e,sizeClass:x(n,m),alwaysShowButtons:n===c.EXTRA_SMALL||n===c.SMALL,onCancel:r};return n===c.LARGE||n===c.EXTRA_LARGE?(0,s.jsx)(A.NextEntry,l({},d),void 0):(0,s.jsx)(f.MinimalNextEntry,l({},d),void 0)}},1465:function(n,e){"use strict";var t;Object.defineProperty(e,"__esModule",{value:!0}),e.PageAction=void 0,function(n){n[n.PREV=0]="PREV",n[n.NEXT=1]="NEXT",n[n.NOTHING=2]="NOTHING"}(t||(t={})),e.PageAction=t},2014:function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.PageReducer=void 0;var r=t(1465);e.PageReducer=function(n,e){var t=n.prevPage,i=n.currPage,a=n.nextPage,o=e===r.PageAction.NEXT?1:-1;return{prevPage:t+o,currPage:i+o,nextPage:a+o}}},193:function(n,e,t){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(n){for(var e,t=1,r=arguments.length;t<r;t++)for(var i in e=arguments[t])Object.prototype.hasOwnProperty.call(e,i)&&(n[i]=e[i]);return n},r.apply(this,arguments)};Object.defineProperty(e,"__esModule",{value:!0}),e.RelatedGrid=void 0;var i=t(1432),a=t(5792),o=KalturaPlayer.ui.redux.connect,u=t(2014),l=t(1465),s=t(5106),c=t(8886),d=t(2653),_=o((function(n){return{sizeBreakpoint:n.shell.playerSize}}))((function(n){var e=n.data,t=n.countdown,o=n.sizeBreakpoint;if(!e.length)return(0,i.jsx)(i.Fragment,{},void 0);var _=(0,a.useReducer)(u.PageReducer,{prevPage:-1,currPage:0,nextPage:1}),A=_[0],m=_[1],p=A.prevPage,g=A.currPage,y=A.nextPage,h=(0,a.useState)(l.PageAction.NOTHING),v=h[0],x=h[1],C=(0,a.useState)(""),b=C[0],w=C[1];(0,a.useEffect)((function(){v!==l.PageAction.NOTHING&&w(v===l.PageAction.NEXT?c.slideLeft:c.slideRight)}),[v]);var E=(0,d.getPageSize)(o),k=function(n){var t=E-1;return n<0?[]:0===n?e.slice(0,t):e.slice(t+(n-1)*E,t+n*E)},P=e.length>E-1?(0,i.jsx)("div",r({className:"".concat(c.arrow," ").concat(c.arrowLeft)},{children:(0,i.jsx)(s.ArrowLeft,{onClick:function(){return x(l.PageAction.PREV)},disabled:0===g},void 0)}),void 0):(0,i.jsx)(i.Fragment,{},void 0),j=e.length>E-1?(0,i.jsx)("div",r({className:"".concat(c.arrow," ").concat(c.arrowRight)},{children:(0,i.jsx)(s.ArrowRight,{onClick:function(){return x(l.PageAction.NEXT)},disabled:g>0&&e.length<=y*E},void 0)}),void 0):(0,i.jsx)(i.Fragment,{},void 0),B=(0,d.getEntryDimensions)(o),I=(0,d.getExpandedEntryDimensions)(o);return(0,i.jsxs)("div",r({className:(0,d.getSizeClass)(o,c)},{children:[P,(0,i.jsx)("div",r({className:"".concat(c.relatedGrid," ").concat(b),onAnimationEnd:function(){v!==l.PageAction.NOTHING&&(m(v),w(""),x(l.PageAction.NOTHING))}},{children:(0,i.jsxs)("div",r({className:"".concat(c.gridPages)},{children:[(0,i.jsx)(f,{isFirstPage:1===g,countdown:t,sizeBreakpoint:o,data:k(p),entryDimensions:1===g?B:I},p),(0,i.jsx)(f,{isFirstPage:0===g,isActive:!0,countdown:t,sizeBreakpoint:o,data:k(g),entryDimensions:0===g?B:I},g),(0,i.jsx)(f,{sizeBreakpoint:o,countdown:t,data:k(y),entryDimensions:I},y)]}),void 0)}),void 0),j]}),void 0)}));e.RelatedGrid=_;var f=function(n){var e,t=n.isFirstPage,a=void 0!==t&&t,o=n.isActive,u=void 0!==o&&o,l=n.entryDimensions,s=n.sizeBreakpoint,_=n.data,f=n.countdown;if(!_.length)return(0,i.jsx)("div",{className:"".concat(c.gridPage," ").concat(u?c.active:"")},void 0);a&&(e=(0,d.getNextEntry)(s,f,_[0]),_=_.slice(1));for(var A=[],m=0;m<_.length;++m){var p=m%2,g=(m-p)/2,y=_[m];A.push((0,i.jsx)("div",r({className:"".concat(c.gridEntry," ").concat(c["row".concat(p)]," ").concat(c["col".concat(g)])},{children:y?(0,d.getGridEntry)(s,y,l):(0,i.jsx)(i.Fragment,{},void 0)}),void 0))}return(0,i.jsxs)("div",r({className:"".concat(c.gridPage," ").concat(u?c.active:"")},{children:[e,(0,i.jsx)("div",r({className:c.relatedGridEntries},{children:A}),void 0)]}),void 0)}},4138:function(n,e,t){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(n){for(var e,t=1,r=arguments.length;t<r;t++)for(var i in e=arguments[t])Object.prototype.hasOwnProperty.call(e,i)&&(n[i]=e[i]);return n},r.apply(this,arguments)};Object.defineProperty(e,"__esModule",{value:!0}),e.RelatedOverlay=void 0;var i=t(1432),a=t(3552),o=t(5792),u=t(193),l=t(2653),s=t(1917),c=KalturaPlayer.ui.redux.connect,d=KalturaPlayer.ui.components.PLAYER_SIZE,_=c((function(n){var e=n.engine,t=e.isPaused,r=e.isPlaybackEnded,i=n.shell,a=i.isMobile,o=i.playerSize;return{isPaused:t,isPlaybackEnded:r,sizeBreakpoint:a&&o!==d.TINY?d.EXTRA_SMALL:o}}))((function(n){var e=n.relatedManager,t=n.imageService,c=n.isPaused,_=n.isPlaybackEnded,f=n.sizeBreakpoint,A=(0,o.useState)(!1),m=A[0],p=A[1],g=(0,o.useState)(-1),y=g[0],h=g[1],v=(0,o.useState)(!1),x=v[0],C=v[1];return e.entries.length?(_?(p(f!==d.TINY&&!x),h(e.countdownTime)):(p(c&&e.showOnPlaybackPaused&&![d.TINY,d.EXTRA_SMALL,d.SMALL].includes(f)),h(-1)),m?(0,i.jsx)("div",{children:(0,i.jsx)("div",r({className:s.relatedOverlay},{children:(0,i.jsx)(a.RelatedContext.Provider,r({value:{relatedManager:e,imageService:t}},{children:(0,i.jsx)("div",r({className:s.relatedContent},{children:f===d.EXTRA_SMALL||f===d.SMALL?(0,l.getNextEntry)(f,y,e.entries[0],(function(){C(!0),e.isHiddenByUser=!0,p(!1)})):(0,i.jsx)(u.RelatedGrid,{data:e.entries,countdown:y},void 0)}),void 0)}),void 0)}),void 0)},void 0):(0,i.jsx)(i.Fragment,{},void 0)):(p(!1),h(-1),(0,i.jsx)(i.Fragment,{},void 0))}));e.RelatedOverlay=_},5954:function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Thumbnail=void 0;var r=t(1432),i=t(3552),a=t(5792),o=t(6220);e.Thumbnail=function(n){var e=n.src,t=void 0===e?"":e,u=n.width,l=n.height,s=(0,a.useContext)(i.RelatedContext).imageService,c=(0,a.useState)(!1),d=c[0],_=c[1],f=(0,a.useState)(""),A=f[0],m=f[1];return(0,a.useEffect)((function(){null==s||s.getImageUrl(t,u,l).then((function(n){n?(m(n),_(!0)):_(!1)}))}),[t,u,l]),d?(0,r.jsx)("img",{className:o.image,src:A,style:{width:u,height:l},alt:""},void 0):(0,r.jsx)("div",{className:o.noImage,style:{width:u,height:l}},void 0)}},4670:function(n,e,t){"use strict";var r,i=this&&this.__extends||(r=function(n,e){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,e){n.__proto__=e}||function(n,e){for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(n[t]=e[t])},r(n,e)},function(n,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function t(){this.constructor=n}r(n,e),n.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}),a=this&&this.__assign||function(){return a=Object.assign||function(n){for(var e,t=1,r=arguments.length;t<r;t++)for(var i in e=arguments[t])Object.prototype.hasOwnProperty.call(e,i)&&(n[i]=e[i]);return n},a.apply(this,arguments)},o=this&&this.__awaiter||function(n,e,t,r){return new(t||(t=Promise))((function(i,a){function o(n){try{l(r.next(n))}catch(n){a(n)}}function u(n){try{l(r.throw(n))}catch(n){a(n)}}function l(n){var e;n.done?i(n.value):(e=n.value,e instanceof t?e:new t((function(n){n(e)}))).then(o,u)}l((r=r.apply(n,e||[])).next())}))},u=this&&this.__generator||function(n,e){var t,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function u(a){return function(u){return function(a){if(t)throw new TypeError("Generator is already executing.");for(;o;)try{if(t=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=e.call(n,o)}catch(n){a=[6,n],r=0}finally{t=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,u])}}},l=this&&this.__spreadArray||function(n,e,t){if(t||2===arguments.length)for(var r,i=0,a=e.length;i<a;i++)!r&&i in e||(r||(r=Array.prototype.slice.call(e,0,i)),r[i]=e[i]);return n.concat(r||Array.prototype.slice.call(e))};Object.defineProperty(e,"__esModule",{value:!0}),e.RelatedManager=void 0;var s=t(9898),c=t(1775),d=function(n){function e(e){var t=n.call(this)||this;return t._entries=[],t.config=null,t.ks="",t._isInitialized=!1,t._isHiddenByUser=!1,t.mediaInfoMap=new Map,t.nextEntryTimeoutId=-1,t.plugin=e,t.playNext=t.playNext.bind(t),t.entryService=new s.EntryService(e.player,e.logger),t}return i(e,n),e.prototype.cycleEntries=function(n){var e=this._entries[n];this._entries.splice(n,1),this.entries=l(l([],this._entries,!0),[e],!1)},e.prototype.playByIndex=function(n){var e,t=this;if(this.clearNextEntryTimeout(),this.isHiddenByUser=!1,this.entryService.isPlayable(this.entries[n]))this.plugin.player.setMedia({sources:this.entries[n]}),this.plugin.player.play();else{var r=this.entries[n].id,i=(null===(e=this.mediaInfoMap)||void 0===e?void 0:e.has(r))?this.mediaInfoMap.get(r):{entryId:r};this.plugin.player.loadMedia(a(a({},i),{ks:this.ks})).then((function(){t.logger.info("loadMedia success"),t.plugin.player.play()})).catch((function(){t.logger.warning("loadMedia failed")}))}this.cycleEntries(n)},e.prototype.load=function(n,e){return o(this,void 0,void 0,(function(){var t,r,i,a,o,l,s=this;return u(this,(function(u){switch(u.label){case 0:return this.config=n,this.ks=e,this.mediaInfoMap.clear(),t=n.playlistId,r=n.entryList,i=n.sourcesList,a=n.useContext,o=n.entriesByContextLimit,l=[],t?[4,this.entryService.getByPlaylist({ks:e,playlistId:t})]:[3,2];case 1:return l=u.sent(),[3,8];case 2:return(null==r?void 0:r.length)?[4,this.entryService.getByEntryList({entries:r,ks:e})]:[3,4];case 3:return l=u.sent(),r.forEach((function(n){"object"==typeof n&&n.entryId&&l.find((function(e){return e.id===n.entryId}))&&s.mediaInfoMap.set(n.entryId,n)})),[3,8];case 4:return(null==i?void 0:i.length)?(l=this.entryService.getBySourcesList(i),[3,8]):[3,5];case 5:return a?[4,this.entryService.getByContext(this.plugin.player.sources.id,e,o)]:[3,7];case 6:return l=u.sent(),[3,8];case 7:this.logger.warn("no source configured"),u.label=8;case 8:return l.length||this.logger.warn("no related entries found"),this.entries=l,this._isInitialized=!0,[2]}}))}))},e.prototype.startOver=function(){this.isHiddenByUser=!1,this.plugin.player.play()},e.prototype.playNext=function(n){var e=this;this.logger.info("going to play next entry"),n&&n>0?(this.clearNextEntryTimeout(),this.nextEntryTimeoutId=window.setTimeout((function(){e.playByIndex(0)}),1e3*n)):this.playByIndex(0)},e.prototype.playSelected=function(n){this.logger.info("going to play selected entry"),this.playByIndex(n)},e.prototype.clearNextEntryTimeout=function(){clearTimeout(this.nextEntryTimeoutId),this.nextEntryTimeoutId=-1},e.prototype.listen=function(n,e){this.plugin.eventManager.listen(this,n,e)},e.prototype.unlisten=function(n,e){this.plugin.eventManager.unlisten(this,n,e)},Object.defineProperty(e.prototype,"isHiddenByUser",{set:function(n){this._isHiddenByUser=n,this.dispatchEvent(new KalturaPlayer.core.FakeEvent(c.RelatedEvent.HIDDEN_STATE_CHANGED,n))},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"showOnPlaybackPaused",{get:function(){var n;return(null===(n=this.config)||void 0===n?void 0:n.showOnPlaybackPaused)||!1},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"countdownTime",{get:function(){var n,e;return(null===(n=this.config)||void 0===n?void 0:n.autoContinue)&&Number.isInteger(null===(e=this.config)||void 0===e?void 0:e.autoContinueTime)?this.config.autoContinueTime:-1},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"entries",{get:function(){return this._entries},set:function(n){this.logger.info("related entries changed"),this._entries=n,this.dispatchEvent(new KalturaPlayer.core.FakeEvent(c.RelatedEvent.RELATED_ENTRIES_CHANGED,this._entries))},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isInitialized",{get:function(){return this._isInitialized},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"logger",{get:function(){return this.plugin.logger},enumerable:!1,configurable:!0}),e}(KalturaPlayer.core.FakeEventTarget);e.RelatedManager=d},9347:function(n,e,t){"use strict";var r,i=this&&this.__extends||(r=function(n,e){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,e){n.__proto__=e}||function(n,e){for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(n[t]=e[t])},r(n,e)},function(n,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function t(){this.constructor=n}r(n,e),n.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}),a=this&&this.__assign||function(){return a=Object.assign||function(n){for(var e,t=1,r=arguments.length;t<r;t++)for(var i in e=arguments[t])Object.prototype.hasOwnProperty.call(e,i)&&(n[i]=e[i]);return n},a.apply(this,arguments)};Object.defineProperty(e,"__esModule",{value:!0}),e.Related=void 0;var o=t(1432),u=t(4670),l=t(4138),s=t(6490),c=t(1775),d=t(1952),_=t(995),f=["Playback","Live"],A=function(n){function e(e,t,r){var i=n.call(this,e,t,r)||this;return i.ks="",i.relatedManager=new u.RelatedManager(i),i.injectUIComponents(),i}return i(e,n),e.isValid=function(){return!0},e.prototype.injectUIComponents=function(){var n=this.relatedManager,e=new _.ImageService(this.player);this.player.ui.addComponent({label:"kaltura-related-grid",presets:f,area:"GuiArea",get:function(){return(0,o.jsx)(l.RelatedOverlay,{relatedManager:n,imageService:e},void 0)}});var t={relatedManager:n,onLoaded:function(e){n.listen(c.RelatedEvent.HIDDEN_STATE_CHANGED,(function(n){var t=n.payload;return e(t)}))},onUnloaded:function(e){n.unlisten(c.RelatedEvent.HIDDEN_STATE_CHANGED,e)}};this.player.ui.addComponent({label:"kaltura-related-pre-playback-play-overlay",presets:f,area:"GuiArea",get:function(){return(0,o.jsx)(d.PrePlaybackPlayOverlayWrapper,a({},t),void 0)},replaceComponent:KalturaPlayer.ui.components.PrePlaybackPlayOverlay.displayName});var r={onClick:function(){return n.playNext()},onLoaded:function(e){n.listen(c.RelatedEvent.RELATED_ENTRIES_CHANGED,(function(n){var t=n.payload;return e(t)})),n.entries=n.entries},onUnloaded:function(e){n.unlisten(c.RelatedEvent.RELATED_ENTRIES_CHANGED,e)}};this.player.ui.addComponent({label:"kaltura-related-overlay-next",presets:f,area:"OverlayPlaybackControls",get:function(){return(0,o.jsx)(s.Next,a({},a(a({},r),{showPreview:!1})),void 0)}}),this.player.ui.addComponent({label:"kaltura-related-bottom-bar-next",presets:f,area:"BottomBarPlaybackControls",get:function(){return(0,o.jsx)(s.Next,a({},a(a({},r),{showPreview:!0})),void 0)}})},e.prototype.loadMedia=function(){var n,e=this,t=e.ks,r=e.config,i=e.relatedManager,a=r.useContext,o=r.playlistId,u=r.entryList,l=r.sourcesList,s=null===(n=this.config)||void 0===n?void 0:n.ks;i.isHiddenByUser=!1,i.isInitialized?o||(null==u?void 0:u.length)?t&&t!==s&&(this.logger.info("ks changed - reloading related entries"),i.load(r,s)):!(null==l?void 0:l.length)&&a&&i.load(r,s):i.load(r,s)},e.defaultConfig={autoContinue:!0,autoContinueTime:5,showOnPlaybackPaused:!1,playlistId:null,entryList:[],sourcesList:[],useContext:!0,entriesByContextLimit:12,ks:""},e}(KalturaPlayer.core.BasePlugin);e.Related=A},9898:function(n,e,t){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(n){for(var e,t=1,r=arguments.length;t<r;t++)for(var i in e=arguments[t])Object.prototype.hasOwnProperty.call(e,i)&&(n[i]=e[i]);return n},r.apply(this,arguments)},i=this&&this.__awaiter||function(n,e,t,r){return new(t||(t=Promise))((function(i,a){function o(n){try{l(r.next(n))}catch(n){a(n)}}function u(n){try{l(r.throw(n))}catch(n){a(n)}}function l(n){var e;n.done?i(n.value):(e=n.value,e instanceof t?e:new t((function(n){n(e)}))).then(o,u)}l((r=r.apply(n,e||[])).next())}))},a=this&&this.__generator||function(n,e){var t,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function u(a){return function(u){return function(a){if(t)throw new TypeError("Generator is already executing.");for(;o;)try{if(t=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=e.call(n,o)}catch(n){a=[6,n],r=0}finally{t=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,u])}}};Object.defineProperty(e,"__esModule",{value:!0}),e.EntryService=void 0;var o=t(1318),u=t(3977),l=function(){function n(n,e){var t,r;this.getDurationText=function(n){return n?"".concat(n):""},this.player=n,this.logger=e,this.mapSources=this.mapSources.bind(this);try{var i=s(null===(r=null===(t=this.player)||void 0===t?void 0:t.config)||void 0===r?void 0:r.ui);i&&(this.getDurationText=function(n){try{return n?i(1e3*n):""}catch(e){return"".concat(n)}})}catch(n){console.log(n)}}return n.prototype.mapSources=function(n,e){return r(r({},n),{internalIndex:e,durationText:this.getDurationText(n.duration)})},n.prototype.getByPlaylist=function(n){return i(this,void 0,void 0,(function(){return a(this,(function(e){switch(e.label){case 0:return e.trys.push([0,2,,3]),[4,this.player.provider.getPlaylistConfig(n)];case 1:return[2,e.sent().items.map((function(n){return n.sources})).map(this.mapSources)];case 2:return e.sent(),this.logger.warn("failed to get related entries by playlist id ".concat(n.playlistId)),[2,[]];case 3:return[2]}}))}))},n.prototype.getByEntryList=function(n){return i(this,void 0,void 0,(function(){return a(this,(function(e){switch(e.label){case 0:return e.trys.push([0,2,,3]),[4,this.player.provider.getEntryListConfig(n)];case 1:return[2,e.sent().items.map((function(n){return n.sources})).map(this.mapSources)];case 2:return e.sent(),this.logger.warn("failed to get related entries by entry list"),[2,[]];case 3:return[2]}}))}))},n.prototype.getBySourcesList=function(n){var e=this;return n.filter((function(n){return e.isPlayable(n)})).map(this.mapSources)},n.prototype.getByContext=function(n,e,t){return i(this,void 0,void 0,(function(){return a(this,(function(r){switch(r.label){case 0:return r.trys.push([0,2,,3]),[4,this.player.provider.doRequest([{loader:o.RelatedLoader,params:{entryId:n,limit:t}}],e)];case 1:return[2,r.sent().get("related").relatedEntries.map(this.mapSources)];case 2:return r.sent(),this.logger.warn("failed to get related entries by context"),[2,[]];case 3:return[2]}}))}))},n.prototype.isPlayable=function(n){var e,t,r;return(null===(e=n.dash)||void 0===e?void 0:e.length)||(null===(t=n.hls)||void 0===t?void 0:t.length)||(null===(r=n.progressive)||void 0===r?void 0:r.length)},n}();e.EntryService=l;var s=function(n){var e=n.locale,t=["en"];e&&(e.match("_")&&t.unshift(e.split("_")[0]),t.unshift(e));for(var r=new Map(u.getSupportedLanguages().map((function(n){return[n.toLowerCase(),n]}))),i=0,a=t;i<a.length;i++){var o=a[i];try{if(r.has(o))return u.humanizer({language:r.get(o)})}catch(n){}}return null}},995:function(n,e){"use strict";var t,r=this&&this.__awaiter||function(n,e,t,r){return new(t||(t=Promise))((function(i,a){function o(n){try{l(r.next(n))}catch(n){a(n)}}function u(n){try{l(r.throw(n))}catch(n){a(n)}}function l(n){var e;n.done?i(n.value):(e=n.value,e instanceof t?e:new t((function(n){n(e)}))).then(o,u)}l((r=r.apply(n,e||[])).next())}))},i=this&&this.__generator||function(n,e){var t,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function u(a){return function(u){return function(a){if(t)throw new TypeError("Generator is already executing.");for(;o;)try{if(t=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=e.call(n,o)}catch(n){a=[6,n],r=0}finally{t=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,u])}}};Object.defineProperty(e,"__esModule",{value:!0}),e.ImageService=void 0,function(n){n[n.IMAGE_FOUND=0]="IMAGE_FOUND",n[n.IMAGE_NOT_FOUND=1]="IMAGE_NOT_FOUND"}(t||(t={}));var a=function(){function n(n){this.imageStateMap=new Map,this.player=n}return n.prototype.getImageUrl=function(n,e,t){return r(this,void 0,void 0,(function(){var r;return i(this,(function(i){switch(i.label){case 0:return n?(r={poster:n},this.player.updateKalturaPoster(r,r,{width:e,height:t}),[4,this.imageFound(r.poster)]):[2,null];case 1:return i.sent()?[2,r.poster]:[2,null]}}))}))},n.prototype.imageFound=function(n){return r(this,void 0,void 0,(function(){return i(this,(function(e){switch(e.label){case 0:if(this.imageStateMap.has(n))return[3,4];e.label=1;case 1:return e.trys.push([1,3,,4]),[4,this.fetchImage(n)];case 2:return e.sent(),this.imageStateMap.set(n,t.IMAGE_FOUND),[3,4];case 3:return e.sent(),this.imageStateMap.set(n,t.IMAGE_NOT_FOUND),[3,4];case 4:return[2,this.imageStateMap.get(n)===t.IMAGE_FOUND]}}))}))},n.prototype.fetchImage=function(n){return new Promise((function(e,t){var r=new Image;r.src=n,r.onload=function(){e(n)},r.onerror=function(){t()}}))},n}();e.ImageService=a},1318:function(n,e){"use strict";var t=this&&this.__assign||function(){return t=Object.assign||function(n){for(var e,t=1,r=arguments.length;t<r;t++)for(var i in e=arguments[t])Object.prototype.hasOwnProperty.call(e,i)&&(n[i]=e[i]);return n},t.apply(this,arguments)};Object.defineProperty(e,"__esModule",{value:!0}),e.RelatedLoader=void 0;var r=KalturaPlayer.providers.RequestBuilder,i=function(){function n(n){var e=n.entryId,t=n.limit;this._relatedEntries=[],this.entryId=e;var i=new r;i.service="playlist",i.action="execute",i.params={id:"_KDP_CTXPL",filter:{objectType:"KalturaMediaEntryFilterForPlaylist",idNotIn:e,limit:t},playlistContext:{objectType:"KalturaEntryContext",entryId:e}},this.requests=[i]}return Object.defineProperty(n,"id",{get:function(){return"related"},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"response",{set:function(n){var e,r=n[0];if(!r.hasError&&(null===(e=r.data)||void 0===e?void 0:e.length)){var i=r.data.map((function(n){return t(t({},n),{poster:n.thumbnailUrl})})),a=KalturaPlayer.providers.ProviderParser.getEntryList({playlistItems:{entries:i}});this._relatedEntries=a.items}},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"relatedEntries",{get:function(){return this._relatedEntries},enumerable:!1,configurable:!0}),n.prototype.isValid=function(){return!0},n}();e.RelatedLoader=i},1775:function(n,e){"use strict";var t;Object.defineProperty(e,"__esModule",{value:!0}),e.RelatedEvent=void 0,function(n){n.RELATED_ENTRIES_CHANGED="relatedentrieschanged",n.HIDDEN_STATE_CHANGED="hiddenstatechanged"}(t||(t={})),e.RelatedEvent=t},4522:function(n){"use strict";n.exports=KalturaPlayer.ui.preact}},e={};function t(r){var i=e[r];if(void 0!==i)return i.exports;var a=e[r]={id:r,exports:{}};return n[r].call(a.exports,a,a.exports,t),a.exports}t.n=function(n){var e=n&&n.__esModule?function(){return n.default}:function(){return n};return t.d(e,{a:e}),e},t.d=function(n,e){for(var r in e)t.o(e,r)&&!t.o(n,r)&&Object.defineProperty(n,r,{enumerable:!0,get:e[r]})},t.o=function(n,e){return Object.prototype.hasOwnProperty.call(n,e)},t.r=function(n){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})};var r={};!function(){"use strict";var n=r;Object.defineProperty(n,"__esModule",{value:!0}),n.NAME=n.VERSION=n.Plugin=void 0;var e=t(9347);Object.defineProperty(n,"Plugin",{enumerable:!0,get:function(){return e.Related}}),n.VERSION="0.1.4",n.NAME="@playkit-js/related",KalturaPlayer.core.registerPlugin("related",e.Related)}(),((KalturaPlayer=void 0===KalturaPlayer?{}:KalturaPlayer).plugins=KalturaPlayer.plugins||{}).related=r}();
//# sourceMappingURL=playkit-related.js.map
var KalturaPlayer="object"==typeof KalturaPlayer?KalturaPlayer:{};KalturaPlayer.plugins=KalturaPlayer.plugins||{},KalturaPlayer.plugins.share=function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.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 o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));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=5)}([function(e,t){e.exports=KalturaPlayer},function(e,t,n){var r=n(2),o=n(3);"string"==typeof(o=o.__esModule?o.default:o)&&(o=[[e.i,o,""]]);var i={attributes:{id:"@playkit-js/share"},insert:"head",singleton:!1};r(o,i);e.exports=o.locals||{}},function(e,t,n){"use strict";var r,o=function(){return void 0===r&&(r=Boolean(window&&document&&document.all&&!window.atob)),r},i=function(){var e={};return function(t){if(void 0===e[t]){var n=document.querySelector(t);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}e[t]=n}return e[t]}}(),a=[];function l(e){for(var t=-1,n=0;n<a.length;n++)if(a[n].identifier===e){t=n;break}return t}function s(e,t){for(var n={},r=[],o=0;o<e.length;o++){var i=e[o],s=t.base?i[0]+t.base:i[0],c=n[s]||0,u="".concat(s," ").concat(c);n[s]=c+1;var p=l(u),f={css:i[1],media:i[2],sourceMap:i[3]};-1!==p?(a[p].references++,a[p].updater(f)):a.push({identifier:u,updater:_(f,t),references:1}),r.push(u)}return r}function c(e){var t=document.createElement("style"),r=e.attributes||{};if(void 0===r.nonce){var o=n.nc;o&&(r.nonce=o)}if(Object.keys(r).forEach((function(e){t.setAttribute(e,r[e])})),"function"==typeof e.insert)e.insert(t);else{var a=i(e.insert||"head");if(!a)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");a.appendChild(t)}return t}var u,p=(u=[],function(e,t){return u[e]=t,u.filter(Boolean).join("\n")});function f(e,t,n,r){var o=n?"":r.media?"@media ".concat(r.media," {").concat(r.css,"}"):r.css;if(e.styleSheet)e.styleSheet.cssText=p(t,o);else{var i=document.createTextNode(o),a=e.childNodes;a[t]&&e.removeChild(a[t]),a.length?e.insertBefore(i,a[t]):e.appendChild(i)}}function y(e,t,n){var r=n.css,o=n.media,i=n.sourceMap;if(o?e.setAttribute("media",o):e.removeAttribute("media"),i&&"undefined"!=typeof btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(i))))," */")),e.styleSheet)e.styleSheet.cssText=r;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(r))}}var d=null,h=0;function _(e,t){var n,r,o;if(t.singleton){var i=h++;n=d||(d=c(t)),r=f.bind(null,n,i,!1),o=f.bind(null,n,i,!0)}else n=c(t),r=y.bind(null,n,t),o=function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(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 o()}}e.exports=function(e,t){(t=t||{}).singleton||"boolean"==typeof t.singleton||(t.singleton=o());var n=s(e=e||[],t);return function(e){if(e=e||[],"[object Array]"===Object.prototype.toString.call(e)){for(var r=0;r<n.length;r++){var o=l(n[r]);a[o].references--}for(var i=s(e,t),c=0;c<n.length;c++){var u=l(n[c]);0===a[u].references&&(a[u].updater(),a.splice(u,1))}n=i}}}},function(e,t,n){(t=n(4)(!1)).push([e.i,".playkit-overlay.playkit-share-overlay .playkit-control-button-container{margin:0 0}.playkit-overlay.playkit-share-overlay .playkit-share-icons{margin:40px 0 16px 0}.playkit-overlay.playkit-share-overlay .playkit-share-icons .playkit-btn-social-network{margin:0 8px}.playkit-overlay.playkit-share-overlay .playkit-link-options-container{width:auto;display:inline-block;max-width:100%;text-align:left;margin:0 auto}.playkit-overlay.playkit-share-overlay .playkit-link-options-container .playkit-copy-url-row{display:flex}.playkit-overlay.playkit-share-overlay .playkit-link-options-container .playkit-copy-url-row .playkit-input-copy-url{margin:0}.playkit-overlay.playkit-share-overlay .playkit-link-options-container .playkit-copy-url-row .playkit-btn-copy-url .playkit-icon{margin-top:0px;border:0px}.playkit-overlay.playkit-share-overlay .playkit-link-options-container .playkit-video-start-options-row{margin-top:16px;text-align:center}.playkit-overlay.playkit-share-overlay .playkit-link-options-container .playkit-video-start-options-row .playkit-checkbox{margin-right:15px}.playkit-overlay.playkit-share-overlay .playkit-link-options-container .playkit-video-start-options-row .playkit-form-group{margin:0}.playkit-share-main-container{width:300px;max-width:100%;margin:0 auto;text-align:center}.playkit-player.playkit-size-sm .playkit-overlay.playkit-share-overlay .playkit-share-icons,.playkit-player.playkit-size-xs .playkit-overlay.playkit-share-overlay .playkit-share-icons{margin:24px 0 8px 0}.playkit-player.playkit-size-sm .playkit-link-options-container .playkit-video-start-options-row,.playkit-player.playkit-size-xs .playkit-link-options-container .playkit-video-start-options-row{margin-top:8px}\n",""]),t.locals={overlay:"playkit-overlay","share-overlay":"playkit-share-overlay",shareOverlay:"playkit-share-overlay","control-button-container":"playkit-control-button-container",controlButtonContainer:"playkit-control-button-container","share-icons":"playkit-share-icons",shareIcons:"playkit-share-icons","btn-social-network":"playkit-btn-social-network",btnSocialNetwork:"playkit-btn-social-network","link-options-container":"playkit-link-options-container",linkOptionsContainer:"playkit-link-options-container","copy-url-row":"playkit-copy-url-row",copyUrlRow:"playkit-copy-url-row","input-copy-url":"playkit-input-copy-url",inputCopyUrl:"playkit-input-copy-url","btn-copy-url":"playkit-btn-copy-url",btnCopyUrl:"playkit-btn-copy-url",icon:"playkit-icon","video-start-options-row":"playkit-video-start-options-row",videoStartOptionsRow:"playkit-video-start-options-row",checkbox:"playkit-checkbox","form-group":"playkit-form-group",formGroup:"playkit-form-group","share-main-container":"playkit-share-main-container",shareMainContainer:"playkit-share-main-container",player:"playkit-player","size-sm":"playkit-size-sm",sizeSm:"playkit-size-sm","size-xs":"playkit-size-xs",sizeXs:"playkit-size-xs"},e.exports=t},function(e,t,n){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=function(e,t){var n=e[1]||"",r=e[3];if(!r)return n;if(t&&"function"==typeof btoa){var o=(a=r,l=btoa(unescape(encodeURIComponent(JSON.stringify(a)))),s="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(l),"/*# ".concat(s," */")),i=r.sources.map((function(e){return"/*# sourceURL=".concat(r.sourceRoot||"").concat(e," */")}));return[n].concat(i).concat([o]).join("\n")}var a,l,s;return[n].join("\n")}(t,e);return t[2]?"@media ".concat(t[2]," {").concat(n,"}"):n})).join("")},t.i=function(e,n,r){"string"==typeof e&&(e=[[null,e,""]]);var o={};if(r)for(var i=0;i<this.length;i++){var a=this[i][0];null!=a&&(o[a]=!0)}for(var l=0;l<e.length;l++){var s=[].concat(e[l]);r&&o[s[0]]||(n&&(s[2]?s[2]="".concat(n," and ").concat(s[2]):s[2]=n),t.push(s))}},t}},function(e,t,n){"use strict";n.r(t),n.d(t,"VERSION",(function(){return _t})),n.d(t,"NAME",(function(){return vt})),n.d(t,"Plugin",(function(){return ht})),n.d(t,"Share",(function(){return tt}));var r,o,i,a,l=n(0),s={},c=[],u=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i;function p(e,t){for(var n in t)e[n]=t[n];return e}function f(e){var t=e.parentNode;t&&t.removeChild(e)}function y(e,t,n){var r,o,i,a=arguments,l={};for(i in t)"key"==i?r=t[i]:"ref"==i?o=t[i]:l[i]=t[i];if(arguments.length>3)for(n=[n],i=3;i<arguments.length;i++)n.push(a[i]);if(null!=n&&(l.children=n),"function"==typeof e&&null!=e.defaultProps)for(i in e.defaultProps)void 0===l[i]&&(l[i]=e.defaultProps[i]);return d(e,l,r,o,null)}function d(e,t,n,o,i){var a={type:e,props:t,key:n,ref:o,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:i};return null==i&&(a.__v=a),null!=r.vnode&&r.vnode(a),a}function h(e){return e.children}function _(e,t){this.props=e,this.context=t}function v(e,t){if(null==t)return e.__?v(e.__,e.__.__k.indexOf(e)+1):null;for(var n;t<e.__k.length;t++)if(null!=(n=e.__k[t])&&null!=n.__e)return n.__e;return"function"==typeof e.type?v(e):null}function m(e){var t,n;if(null!=(e=e.__)&&null!=e.__c){for(e.__e=e.__c.base=null,t=0;t<e.__k.length;t++)if(null!=(n=e.__k[t])&&null!=n.__e){e.__e=e.__c.base=n.__e;break}return m(e)}}function b(e){(!e.__d&&(e.__d=!0)&&o.push(e)&&!g.__r++||a!==r.debounceRendering)&&((a=r.debounceRendering)||i)(g)}function g(){for(var e;g.__r=o.length;)e=o.sort((function(e,t){return e.__v.__b-t.__v.__b})),o=[],e.some((function(e){var t,n,r,o,i,a,l;e.__d&&(a=(i=(t=e).__v).__e,(l=t.__P)&&(n=[],(r=p({},i)).__v=r,o=j(l,i,r,t.__n,void 0!==l.ownerSVGElement,null!=i.__h?[a]:null,n,null==a?v(i):a,i.__h),U(n,i),o!=a&&m(i)))}))}function k(e,t,n,r,o,i,a,l,u,p){var y,_,m,b,g,k,w,S=r&&r.__k||c,O=S.length;for(u==s&&(u=null!=a?a[0]:O?v(r,0):null),n.__k=[],y=0;y<t.length;y++)if(null!=(b=n.__k[y]=null==(b=t[y])||"boolean"==typeof b?null:"string"==typeof b||"number"==typeof b?d(null,b,null,null,b):Array.isArray(b)?d(h,{children:b},null,null,null):null!=b.__e||null!=b.__c?d(b.type,b.props,b.key,null,b.__v):b)){if(b.__=n,b.__b=n.__b+1,null===(m=S[y])||m&&b.key==m.key&&b.type===m.type)S[y]=void 0;else for(_=0;_<O;_++){if((m=S[_])&&b.key==m.key&&b.type===m.type){S[_]=void 0;break}m=null}g=j(e,b,m=m||s,o,i,a,l,u,p),(_=b.ref)&&m.ref!=_&&(w||(w=[]),m.ref&&w.push(m.ref,null,b),w.push(_,b.__c||g,b)),null!=g?(null==k&&(k=g),u=C(e,b,m,S,a,g,u),p||"option"!=n.type?"function"==typeof n.type&&(n.__d=u):e.value=""):u&&m.__e==u&&u.parentNode!=e&&(u=v(m))}if(n.__e=k,null!=a&&"function"!=typeof n.type)for(y=a.length;y--;)null!=a[y]&&f(a[y]);for(y=O;y--;)null!=S[y]&&F(S[y],S[y]);if(w)for(y=0;y<w.length;y++)M(w[y],w[++y],w[++y])}function C(e,t,n,r,o,i,a){var l,s,c;if(void 0!==t.__d)l=t.__d,t.__d=void 0;else if(o==n||i!=a||null==i.parentNode)e:if(null==a||a.parentNode!==e)e.appendChild(i),l=null;else{for(s=a,c=0;(s=s.nextSibling)&&c<r.length;c+=2)if(s==i)break e;e.insertBefore(i,a),l=a}return void 0!==l?l:i.nextSibling}function w(e,t,n){"-"===t[0]?e.setProperty(t,n):e[t]=null==n?"":"number"!=typeof n||u.test(t)?n:n+"px"}function S(e,t,n,r,o){var i,a,l;if(o&&"className"==t&&(t="class"),"style"===t)if("string"==typeof n)e.style.cssText=n;else{if("string"==typeof r&&(e.style.cssText=r=""),r)for(t in r)n&&t in n||w(e.style,t,"");if(n)for(t in n)r&&n[t]===r[t]||w(e.style,t,n[t])}else"o"===t[0]&&"n"===t[1]?(i=t!==(t=t.replace(/Capture$/,"")),(a=t.toLowerCase())in e&&(t=a),t=t.slice(2),e.l||(e.l={}),e.l[t+i]=n,l=i?x:O,n?r||e.addEventListener(t,l,i):e.removeEventListener(t,l,i)):"list"!==t&&"tagName"!==t&&"form"!==t&&"type"!==t&&"size"!==t&&"download"!==t&&"href"!==t&&!o&&t in e?e[t]=null==n?"":n:"function"!=typeof n&&"dangerouslySetInnerHTML"!==t&&(t!==(t=t.replace(/xlink:?/,""))?null==n||!1===n?e.removeAttributeNS("http://www.w3.org/1999/xlink",t.toLowerCase()):e.setAttributeNS("http://www.w3.org/1999/xlink",t.toLowerCase(),n):null==n||!1===n&&!/^ar/.test(t)?e.removeAttribute(t):e.setAttribute(t,n))}function O(e){this.l[e.type+!1](r.event?r.event(e):e)}function x(e){this.l[e.type+!0](r.event?r.event(e):e)}function P(e,t,n){var r,o;for(r=0;r<e.__k.length;r++)(o=e.__k[r])&&(o.__=e,o.__e&&("function"==typeof o.type&&o.__k.length>1&&P(o,t,n),t=C(n,o,o,e.__k,null,o.__e,t),"function"==typeof e.type&&(e.__d=t)))}function j(e,t,n,o,i,a,l,s,c){var u,f,y,d,v,m,b,g,C,w,S,O=t.type;if(void 0!==t.constructor)return null;null!=n.__h&&(c=n.__h,s=t.__e=n.__e,t.__h=null,a=[s]),(u=r.__b)&&u(t);try{e:if("function"==typeof O){if(g=t.props,C=(u=O.contextType)&&o[u.__c],w=u?C?C.props.value:u.__:o,n.__c?b=(f=t.__c=n.__c).__=f.__E:("prototype"in O&&O.prototype.render?t.__c=f=new O(g,w):(t.__c=f=new _(g,w),f.constructor=O,f.render=T),C&&C.sub(f),f.props=g,f.state||(f.state={}),f.context=w,f.__n=o,y=f.__d=!0,f.__h=[]),null==f.__s&&(f.__s=f.state),null!=O.getDerivedStateFromProps&&(f.__s==f.state&&(f.__s=p({},f.__s)),p(f.__s,O.getDerivedStateFromProps(g,f.__s))),d=f.props,v=f.state,y)null==O.getDerivedStateFromProps&&null!=f.componentWillMount&&f.componentWillMount(),null!=f.componentDidMount&&f.__h.push(f.componentDidMount);else{if(null==O.getDerivedStateFromProps&&g!==d&&null!=f.componentWillReceiveProps&&f.componentWillReceiveProps(g,w),!f.__e&&null!=f.shouldComponentUpdate&&!1===f.shouldComponentUpdate(g,f.__s,w)||t.__v===n.__v){f.props=g,f.state=f.__s,t.__v!==n.__v&&(f.__d=!1),f.__v=t,t.__e=n.__e,t.__k=n.__k,f.__h.length&&l.push(f),P(t,s,e);break e}null!=f.componentWillUpdate&&f.componentWillUpdate(g,f.__s,w),null!=f.componentDidUpdate&&f.__h.push((function(){f.componentDidUpdate(d,v,m)}))}f.context=w,f.props=g,f.state=f.__s,(u=r.__r)&&u(t),f.__d=!1,f.__v=t,f.__P=e,u=f.render(f.props,f.state,f.context),f.state=f.__s,null!=f.getChildContext&&(o=p(p({},o),f.getChildContext())),y||null==f.getSnapshotBeforeUpdate||(m=f.getSnapshotBeforeUpdate(d,v)),S=null!=u&&u.type==h&&null==u.key?u.props.children:u,k(e,Array.isArray(S)?S:[S],t,n,o,i,a,l,s,c),f.base=t.__e,t.__h=null,f.__h.length&&l.push(f),b&&(f.__E=f.__=null),f.__e=!1}else null==a&&t.__v===n.__v?(t.__k=n.__k,t.__e=n.__e):t.__e=N(n.__e,t,n,o,i,a,l,c);(u=r.diffed)&&u(t)}catch(e){t.__v=null,(c||null!=a)&&(t.__e=s,t.__h=!!c,a[a.indexOf(s)]=null),r.__e(e,t,n)}return t.__e}function U(e,t){r.__c&&r.__c(t,e),e.some((function(t){try{e=t.__h,t.__h=[],e.some((function(e){e.call(t)}))}catch(e){r.__e(e,t.__v)}}))}function N(e,t,n,r,o,i,a,l){var u,p,f,y,d,h=n.props,_=t.props;if(o="svg"===t.type||o,null!=i)for(u=0;u<i.length;u++)if(null!=(p=i[u])&&((null===t.type?3===p.nodeType:p.localName===t.type)||e==p)){e=p,i[u]=null;break}if(null==e){if(null===t.type)return document.createTextNode(_);e=o?document.createElementNS("http://www.w3.org/2000/svg",t.type):document.createElement(t.type,_.is&&{is:_.is}),i=null,l=!1}if(null===t.type)h===_||l&&e.data===_||(e.data=_);else{if(null!=i&&(i=c.slice.call(e.childNodes)),f=(h=n.props||s).dangerouslySetInnerHTML,y=_.dangerouslySetInnerHTML,!l){if(null!=i)for(h={},d=0;d<e.attributes.length;d++)h[e.attributes[d].name]=e.attributes[d].value;(y||f)&&(y&&(f&&y.__html==f.__html||y.__html===e.innerHTML)||(e.innerHTML=y&&y.__html||""))}(function(e,t,n,r,o){var i;for(i in n)"children"===i||"key"===i||i in t||S(e,i,null,n[i],r);for(i in t)o&&"function"!=typeof t[i]||"children"===i||"key"===i||"value"===i||"checked"===i||n[i]===t[i]||S(e,i,t[i],n[i],r)})(e,_,h,o,l),y?t.__k=[]:(u=t.props.children,k(e,Array.isArray(u)?u:[u],t,n,r,"foreignObject"!==t.type&&o,i,a,s,l)),l||("value"in _&&void 0!==(u=_.value)&&(u!==e.value||"progress"===t.type&&!u)&&S(e,"value",u,h.value,!1),"checked"in _&&void 0!==(u=_.checked)&&u!==e.checked&&S(e,"checked",u,h.checked,!1))}return e}function M(e,t,n){try{"function"==typeof e?e(t):e.current=t}catch(e){r.__e(e,n)}}function F(e,t,n){var o,i,a;if(r.unmount&&r.unmount(e),(o=e.ref)&&(o.current&&o.current!==e.__e||M(o,null,t)),n||"function"==typeof e.type||(n=null!=(i=e.__e)),e.__e=e.__d=void 0,null!=(o=e.__c)){if(o.componentWillUnmount)try{o.componentWillUnmount()}catch(e){r.__e(e,t)}o.base=o.__P=null}if(o=e.__k)for(a=0;a<o.length;a++)o[a]&&F(o[a],t,n);null!=i&&f(i)}function T(e,t,n){return this.constructor(e,n)}r={__e:function(e,t){for(var n,r,o,i=t.__h;t=t.__;)if((n=t.__c)&&!n.__)try{if((r=n.constructor)&&null!=r.getDerivedStateFromError&&(n.setState(r.getDerivedStateFromError(e)),o=n.__d),null!=n.componentDidCatch&&(n.componentDidCatch(e),o=n.__d),o)return t.__h=i,n.__E=n}catch(t){e=t}throw e}},_.prototype.setState=function(e,t){var n;n=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=p({},this.state),"function"==typeof e&&(e=e(p({},n),this.props)),e&&p(n,e),null!=e&&this.__v&&(t&&this.__h.push(t),b(this))},_.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),b(this))},_.prototype.render=h,o=[],i="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,g.__r=0;var A,I=n(1),R=n.n(I);function D(e){return(D="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)}function L(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function E(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?L(Object(n),!0).forEach((function(t){G(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):L(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function V(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function H(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 B(e,t){return(B=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function z(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=W(e);if(t){var o=W(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return K(this,n)}}function K(e,t){return!t||"object"!==D(t)&&"function"!=typeof t?Z(e):t}function Z(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function W(e){return(W=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function G(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var J,q=l.ui.preact,$=l.ui.preacti18n,X=l.ui.Components,Q=(l.ui.Event,l.ui.Utils),Y=l.ui.style,ee=l.ui.redux,te=l.ui.Reducers,ne=q.h,re=q.Component,oe=$.Text,ie=$.Localizer,ae=X.Overlay,le=X.Icon,se=X.CopyButton,ce=X.Button,ue=X.withLogger,pe=X.Tooltip,fe=X.ButtonControl,ye=Q.bindActions,de=Q.KeyMap,he=Q.withKeyboardA11y,_e=Q.toHHMMSS,ve=Q.toSecondsFromHHMMSS,me=te.shell.actions,be=ee.connect,ge="main",ke="embed-options",Ce=function(e){var t=e.updateShareOverlay;return ne(ie,null,ne(fe,{name:"ShareButton"},ne(pe,{label:ne(oe,{id:e.config.title})},ne(ie,null,ne(ce,{ref:function(t){e.addAccessibleChild(t)},role:"link","aria-label":ne(oe,{id:e.config.title}),"aria-haspopup":"embed"===e.socialName,className:[Y.btnBorderless,Y.onlyIcon,R.a.btnSocialNetwork].join(" "),onClick:function(){return function(n){var r=e.config,o=r.templateUrl,i=r.shareUrl,a=r.embedUrl,l=o;l=l.replace(/{description}/g,encodeURIComponent(e.videoDesc));try{l=l.replace(/{shareUrl}/g,encodeURIComponent(i))}catch(e){l=l.replace(/{shareUrl}/g,i)}switch(n){case"email":location.href=l;break;case"embed":t(ke,l,a);break;default:window.open(l,"_blank","width=580,height=580")}}(e.socialName)}},ne(le,{id:e.socialName,color:"#fff",path:e.config.icon,width:"24",height:"24",viewBox:"0 0 24 24"}))))))},we=function(e){var t;return ne("div",{className:e.copy?Y.copyUrlRow:""},ne("div",{className:[Y.formGroup,Y.inputCopyUrl].join(" "),style:"width: 350px;"},ne("input",{tabIndex:"-1",type:"text",ref:function(e){return e?t=e:void 0},className:Y.formControl,value:e.shareUrl,readOnly:!0})),e.copy&&ne(se,{addAccessibleChild:e.addAccessibleChild,copy:function(){t&&(e.isIos?t.setSelectionRange(0,9999):t.select(),document.execCommand("copy"),t.blur())}}))},Se=function(e){return ne("div",{className:R.a.videoStartOptionsRow},ne("div",{role:"checkbox","aria-checked":e.startFrom?"true":"false",ref:function(t){e.addAccessibleChild(t)},tabIndex:"0",onClick:function(t){t.preventDefault(),e.toggleStartFrom()},onKeyDown:function(t){t.keyCode===de.ENTER&&(t.preventDefault(),e.toggleStartFrom())},className:[Y.checkbox,Y.dInlineBlock].join(" ")},ne("input",{type:"checkbox",id:"start-from",checked:e.startFrom}),ne("label",{id:"start-from-label",htmlFor:"start-from"},ne(oe,{id:"share.start_video_at"}))),ne("div",{className:[Y.formGroup,Y.dInlineBlock].join(" ")},ne("input",{"aria-labelledby":"start-from-label",ref:function(t){e.addAccessibleChild(t)},type:"text",className:Y.formControl,onChange:e.handleStartFromChange,value:_e(e.startFromValue),style:"width: 72px;"})))},Oe=be((function(e){return{isLive:e.engine.isLive}}),ye(me))(A=ue("ShareOverlay")(A=he(A=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&B(e,t)}(i,e);var t,n,r,o=z(i);function i(){var e;V(this,i);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return G(Z(e=o.call.apply(o,[this].concat(n))),"_toggleStartFrom",(function(){e.setState((function(e){return{startFrom:!e.startFrom}}))})),G(Z(e),"_handleStartFromChange",(function(t){var n=ve(t.target.value);n>=e.props.player.duration&&e.setState({startFromValue:1}),e.setState({startFromValue:n})})),G(Z(e),"_updateOverlay",(function(t,n,r){e.setState({view:t,embedTemplate:n,embedUrl:r})})),e}return t=i,(n=[{key:"componentWillMount",value:function(){this.isIos="iOS"===this.props.player.env.os.name,this.setState({view:ge,startFrom:!1,startFromValue:Math.floor(this.props.player.currentTime)})}},{key:"componentDidUpdate",value:function(e,t){t.view!=this.state.view&&this.props.focusOnDefault()}},{key:"componentDidMount",value:function(){this.props.setIsModal(!0)}},{key:"_addUrlKalturaStartTimeParam",value:function(e){var t="kalturaStartTime=".concat(this.state.startFromValue);return-1===e.indexOf("?")?"".concat(e,"?").concat(t):"".concat(e,"&").concat(t)}},{key:"getShareUrl",value:function(){var e=this.props.config.shareUrl;return this.state.startFrom&&(e=this._addUrlKalturaStartTimeParam(e)),e}},{key:"getEmbedCode",value:function(){var e=this.state.embedUrl,t=this.state.embedTemplate;return this.state.startFrom&&(e=this._addUrlKalturaStartTimeParam(e)),t.replace(/{embedUrl}/g,e)}},{key:"_createShareOptions",value:function(e){var t=this;return Object.keys(e).map((function(n){var r=t.props.config.shareUrl,o=t.props.config.embedUrl;if("embed"!==n||["embedBaseUrl","partnerId","uiConfId","entryId"].every((function(e){return!(o.indexOf("{".concat(e,"}"))>-1)||!!t.props.config[e]&&(o=o.replace(new RegExp("{".concat(e,"}"),"g"),t.props.config[e]),!0)}))&&o){var i=E(E({},e[n]),{},{shareUrl:r,embedUrl:o});return ne(Ce,{key:n,socialName:n,videoDesc:t.props.videoDesc,config:i,addAccessibleChild:t.props.addAccessibleChild,updateShareOverlay:t._updateOverlay})}}))}},{key:"renderMainState",value:function(){return ne("div",{className:this.state.view===ge?"overlay-screen active":"overlay-screen"},ne("div",{className:Y.title},ne(oe,{id:"share.title"})),ne("div",{className:R.a.shareMainContainer},ne("div",{className:R.a.shareIcons},this._createShareOptions(this.props.config.shareOptions)),ne("div",{className:R.a.linkOptionsContainer},ne(we,{addAccessibleChild:this.props.addAccessibleChild,shareUrl:this.getShareUrl(),copy:!0,isIos:this.isIos}),this.props.config.enableTimeOffset&&!this.props.isLive?ne(Se,{addAccessibleChild:this.props.addAccessibleChild,startFrom:this.state.startFrom,startFromValue:this.state.startFromValue,handleStartFromChange:this._handleStartFromChange,toggleStartFrom:this._toggleStartFrom}):void 0)))}},{key:"renderOptionsState",value:function(e){return ne("div",{className:this.state.view===ke?"overlay-screen active":"overlay-screen"},ne("div",{className:Y.title},e.title),ne("div",{className:R.a.linkOptionsContainer},ne(we,{addAccessibleChild:this.props.addAccessibleChild,shareUrl:e.shareUrl,copy:!0,isIos:this.isIos}),this.props.config.enableTimeOffset&&!this.props.isLive?ne(Se,{addAccessibleChild:this.props.addAccessibleChild,startFrom:this.state.startFrom,startFromValue:this.state.startFromValue,handleStartFromChange:this._handleStartFromChange,toggleStartFrom:this._toggleStartFrom}):void 0))}},{key:"renderStateContent",value:function(){switch(this.props.clearAccessibleChildren(),this.state.view){case ke:return this.renderOptionsState({title:ne(oe,{id:"share.embed_options"}),shareUrl:this.getEmbedCode()});case ge:default:return this.renderMainState()}}},{key:"render",value:function(e){return ne(ae,{open:!0,addAccessibleChild:this.props.addAccessibleChild,handleKeyDown:this.props.handleKeyDown,onClose:e.onClose,type:"playkit-share"},this.renderStateContent())}}])&&H(t.prototype,n),r&&H(t,r),i}(re))||A)||A)||A;function xe(e){return(xe="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)}function Pe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function je(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 Ue(e,t){return(Ue=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Ne(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Te(e);if(t){var o=Te(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Me(this,n)}}function Me(e,t){return!t||"object"!==xe(t)&&"function"!=typeof t?Fe(e):t}function Fe(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Te(e){return(Te=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Ae(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Oe.displayName="ShareOverlay";var Ie=l.ui.preact,Re=l.ui.preacti18n,De=l.ui.Components,Le=l.ui.style,Ee=l.ui.Utils,Ve=l.ui.redux,He=l.ui.Reducers,Be=l.ui.createPortal,ze=Ie.h,Ke=Ie.Component,Ze=Re.withText,We=De.Tooltip,Ge=De.withLogger,Je=De.Icon,qe=De.withPlayer,$e=Ee.bindActions,Xe=He.shell.actions,Qe=Ve.connect,Ye=l.core.Utils,et="M318.641 446.219l236.155-142.257c-0.086-1.754-0.129-3.52-0.129-5.295 0-58.91 47.756-106.667 106.667-106.667s106.667 47.756 106.667 106.667c0 58.91-47.756 106.667-106.667 106.667-33.894 0-64.095-15.808-83.633-40.454l-236.467 142.445c-0.132-3.064-0.394-6.095-0.779-9.087l7.271-12.835-0.117 53.333-7.183-12.743c0.399-3.046 0.67-6.131 0.806-9.252l236.467 142.383c19.538-24.648 49.741-40.457 83.636-40.457 58.91 0 106.667 47.756 106.667 106.667s-47.756 106.667-106.667 106.667c-58.91 0-106.667-47.756-106.667-106.667 0-1.775 0.043-3.539 0.129-5.293l-236.19-142.216c-19.528 24.867-49.868 40.841-83.939 40.841-58.91 0-106.667-47.756-106.667-106.667s47.756-106.667 106.667-106.667c34.091 0 64.447 15.993 83.974 40.886zM234.667 554.667c23.564 0 42.667-19.103 42.667-42.667s-19.103-42.667-42.667-42.667c-23.564 0-42.667 19.103-42.667 42.667s19.103 42.667 42.667 42.667zM661.333 341.333c23.564 0 42.667-19.103 42.667-42.667s-19.103-42.667-42.667-42.667c-23.564 0-42.667 19.103-42.667 42.667s19.103 42.667 42.667 42.667zM661.333 768c23.564 0 42.667-19.103 42.667-42.667s-19.103-42.667-42.667-42.667c-23.564 0-42.667 19.103-42.667 42.667s19.103 42.667 42.667 42.667z",tt=Qe((function(e){return{isPlaying:e.engine.isPlaying}}),$e(Xe))(J=qe(J=Ge("Share")(J=Ze({shareTxt:"controls.share"})(J=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Ue(e,t)}(i,e);var t,n,r,o=Ne(i);function i(){var e;Pe(this,i);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Ae(Fe(e=o.call.apply(o,[this].concat(n))),"toggleOverlay",(function(){if(e.props.config.useNative&&navigator.share){var t=e._getVideoDesc();navigator.share({title:"Check out ".concat(t),text:"Check out ".concat(t),url:e.props.config.shareUrl}).then((function(){return e.props.logger.debug("Successful sharing")})).catch((function(t){return e.props.logger.error("Failed sharing",t)}))}else e.setState((function(t){return{overlayActive:!e.state.overlayActive,previousIsPlaying:e.props.isPlaying||t.previousIsPlaying}}),(function(){e.state.overlayActive?e.props.player.pause():e.state.previousIsPlaying&&(e.props.player.play(),e.setState({previousIsPlaying:!1}))}))})),e}return t=i,(n=[{key:"_getVideoDesc",value:function(){var e=Ye.Object.getPropertyPath(this.props.player.config,"sources.metadata.name")||"the video";return"".concat(e)}},{key:"render",value:function(){var e=this.props.config,t=e.shareUrl,n=e.shareOptions;if(t&&n){var r=document.getElementById(this.props.player.config.targetId)||document,o=this._getVideoDesc();return this.state.overlayActive?Be(ze(Oe,{config:this.props.config,videoDesc:o,player:this.props.player,onClose:this.toggleOverlay}),r.querySelector(".overlay-portal")):ze(We,{label:this.props.shareTxt},ze("button",{tabIndex:0,"aria-haspopup":"true",className:Le.upperBarIcon,onClick:this.toggleOverlay,"aria-label":this.props.shareTxt},ze(Je,{id:dt,path:et})))}}}])&&je(t.prototype,n),r&&je(t,r),i}(Ke))||J)||J)||J)||J;tt.displayName="Share";var nt={facebook:{display:!0,templateUrl:"https://www.facebook.com/sharer/sharer.php?u={shareUrl}",title:"share.share-on-facebook",icon:"M8 9.63017H9.5003V8.22342C9.5003 7.60278 9.51651 6.64628 9.98306 6.05362C10.4752 5.42639 11.1499 5 12.3116 5C14.2034 5 15 5.26011 15 5.26011L14.6256 7.4044C14.6256 7.4044 14.0004 7.23072 13.417 7.23072C12.8336 7.23072 12.3116 7.43238 12.3116 7.99459V9.63017H14.7032L14.536 11.7242H12.3116V19H9.5003V11.7242H8V9.63017Z"},linkedin:{display:!0,templateUrl:"https://www.linkedin.com/shareArticle?mini=true&url={shareUrl}",title:"share.share-on-linkedin",icon:"M18 19H15.1268V14.43C15.1268 13.2338 14.6774 12.4172 13.6891 12.4172C12.9331 12.4172 12.5128 12.9682 12.3171 13.4993C12.2437 13.69 12.2552 13.9555 12.2552 14.221V19H9.40875C9.40875 19 9.44544 10.9047 9.40875 10.1688H12.2552V11.5548C12.4233 10.9488 13.3329 10.0839 14.7844 10.0839C16.5852 10.0839 18 11.3542 18 14.0895V19ZM6.53022 9.06416H6.51188C5.59466 9.06416 5 8.38906 5 7.53333C5 6.66095 5.61224 6 6.5478 6C7.4826 6 8.05738 6.65928 8.07573 7.53083C8.07573 8.38657 7.4826 9.06416 6.53022 9.06416ZM5.3279 19H7.86171V10.1688H5.3279V19Z"},twitter:{display:!0,templateUrl:"https://twitter.com/share?url={shareUrl}",title:"share.share-on-twitter",icon:"M17.3508 8.73918C17.9441 8.39596 18.3993 7.85172 18.6138 7.20339C18.0583 7.5212 17.4444 7.7524 16.7887 7.87635C16.2661 7.33687 15.5191 7 14.6924 7C13.1073 7 11.8213 8.24341 11.8213 9.77681C11.8213 9.99451 11.8459 10.2059 11.8952 10.4092C9.50807 10.2932 7.39209 9.18888 5.97458 7.5069C5.72724 7.91845 5.5859 8.39596 5.5859 8.90444C5.5859 9.86739 6.09292 10.7175 6.86371 11.2157C6.39367 11.2022 5.94993 11.0758 5.56207 10.8693V10.9034C5.56207 12.2493 6.55227 13.372 7.86705 13.6262C7.62628 13.6914 7.37237 13.7239 7.11023 13.7239C6.92534 13.7239 6.74456 13.7073 6.56953 13.6747C6.9352 14.7775 7.99525 15.5807 9.25251 15.6022C8.26971 16.3474 7.03052 16.7915 5.68533 16.7915C5.4536 16.7915 5.22434 16.7788 5 16.7534C6.27123 17.54 7.78159 18 9.40289 18C14.6867 18 17.5751 13.7692 17.5751 10.0994C17.5751 9.97862 17.5726 9.85785 17.5677 9.73947C18.129 9.34778 18.6162 8.85915 19 8.3022C18.4856 8.52308 17.9317 8.67244 17.3508 8.73918Z"},email:{display:!0,templateUrl:"mailto:?subject=Check out {description}&body=Check out {description} - {shareUrl}",title:"share.email",icon:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M21 6.75C21 5.7835 20.1941 5 19.2 5H4.8C3.80589 5 3 5.7835 3 6.75V17.25C3 18.2165 3.80589 19 4.8 19H19.2C20.1941 19 21 18.2165 21 17.25V6.75ZM18.8944 8.55276C18.6474 8.05878 18.0467 7.85856 17.5528 8.10555L12 10.881L6.44719 8.10555L6.33987 8.05941C5.8692 7.88866 5.33489 8.09407 5.10555 8.55276C4.85856 9.04674 5.05878 9.64741 5.55276 9.8944L11.5528 12.8944L11.6762 12.9461C11.9279 13.0323 12.2059 13.0151 12.4472 12.8944L18.4472 9.8944L18.5485 9.83623C18.9675 9.56215 19.1237 9.01146 18.8944 8.55276Z"}},embed:{display:!0,templateUrl:'<iframe src="{embedUrl}" style="width: 560px;height: 395px" allowfullscreen webkitallowfullscreen mozAllowFullScreen frameborder="0" allow="accelerometer *; autoplay *; encrypted-media *; gyroscope *; picture-in-picture *"/>',title:"share.embed",icon:"M13.9864 6.16443C14.0772 5.61966 13.7092 5.10444 13.1644 5.01364C12.6197 4.92285 12.1044 5.29086 12.0136 5.83564L10.0136 17.8356C9.92284 18.3804 10.2909 18.8956 10.8356 18.9864C11.3804 19.0772 11.8956 18.7092 11.9864 18.1644L13.9864 6.16443Z M15.2929 15.7071C14.9024 15.3166 14.9024 14.6834 15.2929 14.2929L17.5858 12L15.2929 9.70711C14.9024 9.31658 14.9024 8.68342 15.2929 8.29289C15.6834 7.90237 16.3166 7.90237 16.7071 8.29289L19.7071 11.2929C20.0976 11.6834 20.0976 12.3166 19.7071 12.7071L16.7071 15.7071C16.3166 16.0976 15.6834 16.0976 15.2929 15.7071Z M8.70711 8.29289C9.09763 8.68342 9.09763 9.31658 8.70711 9.70711L6.41421 12L8.70711 14.2929C9.09763 14.6834 9.09763 15.3166 8.70711 15.7071C8.31658 16.0976 7.68342 16.0976 7.29289 15.7071L4.29289 12.7071C3.90237 12.3166 3.90237 11.6834 4.29289 11.2929L7.29289 8.29289C7.68342 7.90237 8.31658 7.90237 8.70711 8.29289Z"}};function rt(e){return(rt="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)}function ot(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 it(e,t,n){return(it="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){var r=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=ct(e)););return e}(e,t);if(r){var o=Object.getOwnPropertyDescriptor(r,t);return o.get?o.get.call(n):o.value}})(e,t,n||e)}function at(e,t){return(at=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function lt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=ct(e);if(t){var o=ct(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return st(this,n)}}function st(e,t){return!t||"object"!==rt(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function ct(e){return(ct=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var ut,pt,ft,yt=l.core.Utils,dt="share",ht=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&at(e,t)}(i,e);var t,n,r,o=lt(i);function i(e,t,n){var r;if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,i),(r=o.call(this,e,t,n)).config.shareOptions){var a=Object.keys(r.config.shareOptions).filter((function(e){return nt[e]})).reduce((function(e,t){return e[t]=nt[t],e}),{});r.config.shareOptions=yt.Object.mergeDeep({},a,r.config.shareOptions)}else r.config.shareOptions=nt;return r._filterNonDisplayShareOptions(),r.config.shareUrl||(r.config.shareUrl=window.location.href),r._addIcon(),r}return t=i,r=[{key:"isValid",value:function(){return!0}}],(n=[{key:"_addIcon",value:function(){var e=this;this.player.ready().then((function(){e.iconId=e.player.getService("upperBarManager").add({label:dt,component:function(){return y(tt,{config:e.config})},svgIcon:{path:et},onClick:function(){}})}))}},{key:"_filterNonDisplayShareOptions",value:function(){var e=this;this.config.shareOptions=Object.keys(this.config.shareOptions).filter((function(t){return e.config.shareOptions[t].display})).reduce((function(t,n){return t[n]=e.config.shareOptions[n],t}),{})}},{key:"updateConfig",value:function(e){it(ct(i.prototype),"updateConfig",this).call(this,e),this._filterNonDisplayShareOptions()}}])&&ot(t.prototype,n),r&&ot(t,r),i}(l.BasePlugin);ft={useNative:!1,embedUrl:"{embedBaseUrl}/p/{partnerId}/embedPlaykitJs/uiconf_id/{uiConfId}?iframeembed=true&entry_id={entryId}",enableTimeOffset:!0,uiComponent:{label:"shareButtonComponent",presets:["Playback","Live"],area:"TopBarRightControls"}},(pt="defaultConfig")in(ut=ht)?Object.defineProperty(ut,pt,{value:ft,enumerable:!0,configurable:!0,writable:!0}):ut[pt]=ft;var _t="1.1.5",vt="@playkit-js/share";Object(l.registerPlugin)(dt,ht)}]);
//# sourceMappingURL=playkit-share.js.map
(()=>{"use strict";var e,t,n={499:(e,t,n)=>{n.d(t,{ZP:()=>p,bB:()=>c,sN:()=>s});var o=n(537),r=n.n(o),i=n(645),a=n.n(i)()(r());a.push([e.id,".side-panel{visibility:hidden;position:absolute;width:100%;height:100%}.active{visibility:visible}","",{version:3,sources:["webpack://./src/services/side-panels-manager/ui/panel-item-wrapper/panel-item-wrapper.component.scss"],names:[],mappings:"AAAA,YAAY,iBAAiB,CAAC,iBAAiB,CAAC,UAAU,CAAC,WAAW,CAAC,QAAQ,kBAAkB",sourcesContent:[".side-panel{visibility:hidden;position:absolute;width:100%;height:100%}.active{visibility:visible}"],sourceRoot:""}]);var s="side-panel",c="active";const p=a},477:(e,t,n)=>{n.d(t,{A:()=>s,Z:()=>c});var o=n(537),r=n.n(o),i=n(645),a=n.n(i)()(r());a.push([e.id,".right-upper-bar-wrapper-container{direction:ltr;display:flex}","",{version:3,sources:["webpack://./src/services/upper-bar-manager/ui/displayed-bar/displayed-bar.component.scss"],names:[],mappings:"AAAA,mCAAmC,aAAa,CAAC,YAAY",sourcesContent:[".right-upper-bar-wrapper-container{direction:ltr;display:flex}"],sourceRoot:""}]);var s="right-upper-bar-wrapper-container";const c=a},206:(e,t,n)=>{n.d(t,{ZP:()=>u,_h:()=>l,mB:()=>c,pU:()=>s,qv:()=>p});var o=n(537),r=n.n(o),i=n(645),a=n.n(i)()(r());a.push([e.id,".more-dropdown{position:absolute;padding:8px 4px;width:166px;background-color:#222;border-radius:4px;top:44px;right:0}.more-dropdown .dropdown-item{border-radius:4px;padding:4px 12px 4px 15px;display:flex;margin:4px 0;cursor:pointer}.more-dropdown .dropdown-item .icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.more-dropdown .dropdown-item:hover{background-color:#444}.more-dropdown .dropdown-item .dropdown-item-description{display:flex;flex:1;font-size:14px;font-weight:700;align-items:center;padding-left:11px}","",{version:3,sources:["webpack://./src/services/upper-bar-manager/ui/dropdown-bar/dropdown-bar.component.scss"],names:[],mappings:"AAAA,eAAe,iBAAiB,CAAC,eAAe,CAAC,WAAW,CAAC,qBAAqB,CAAC,iBAAiB,CAAC,QAAQ,CAAC,OAAO,CAAC,8BAA8B,iBAAiB,CAAC,yBAAyB,CAAC,YAAY,CAAC,YAAY,CAAC,cAAc,CAAC,oCAAoC,UAAU,CAAC,WAAW,CAAC,YAAY,CAAC,kBAAkB,CAAC,sBAAsB,CAAC,oCAAoC,qBAAqB,CAAC,yDAAyD,YAAY,CAAC,MAAM,CAAC,cAAc,CAAC,eAAe,CAAC,kBAAkB,CAAC,iBAAiB",sourcesContent:[".more-dropdown{position:absolute;padding:8px 4px;width:166px;background-color:#222;border-radius:4px;top:44px;right:0}.more-dropdown .dropdown-item{border-radius:4px;padding:4px 12px 4px 15px;display:flex;margin:4px 0;cursor:pointer}.more-dropdown .dropdown-item .icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.more-dropdown .dropdown-item:hover{background-color:#444}.more-dropdown .dropdown-item .dropdown-item-description{display:flex;flex:1;font-size:14px;font-weight:700;align-items:center;padding-left:11px}"],sourceRoot:""}]);var s="more-dropdown",c="dropdown-item",p="icon",l="dropdown-item-description";const u=a},324:(e,t,n)=>{n.d(t,{W:()=>s,Z:()=>c});var o=n(537),r=n.n(o),i=n(645),a=n.n(i)()(r());a.push([e.id,".more-icon{margin-right:0;z-index:2}","",{version:3,sources:["webpack://./src/services/upper-bar-manager/ui/more-icon/more-icon.component.scss"],names:[],mappings:"AAAA,WAAW,cAAc,CAAC,SAAS",sourcesContent:[".more-icon{margin-right:0;z-index:2}"],sourceRoot:""}]);var s="more-icon";const c=a},645:e=>{e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n="",o=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),o&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),o&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n})).join("")},t.i=function(e,n,o,r,i){"string"==typeof e&&(e=[[null,e,void 0]]);var a={};if(o)for(var s=0;s<this.length;s++){var c=this[s][0];null!=c&&(a[c]=!0)}for(var p=0;p<e.length;p++){var l=[].concat(e[p]);o&&a[l[0]]||(void 0!==i&&(void 0===l[5]||(l[1]="@layer".concat(l[5].length>0?" ".concat(l[5]):""," {").concat(l[1],"}")),l[5]=i),n&&(l[2]?(l[1]="@media ".concat(l[2]," {").concat(l[1],"}"),l[2]=n):l[2]=n),r&&(l[4]?(l[1]="@supports (".concat(l[4],") {").concat(l[1],"}"),l[4]=r):l[4]="".concat(r)),t.push(l))}},t}},537:e=>{e.exports=function(e){var t=e[1],n=e[3];if(!n)return t;if("function"==typeof btoa){var o=btoa(unescape(encodeURIComponent(JSON.stringify(n)))),r="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(o),i="/*# ".concat(r," */"),a=n.sources.map((function(e){return"/*# sourceURL=".concat(n.sourceRoot||"").concat(e," */")}));return[t].concat(a).concat([i]).join("\n")}return[t].join("\n")}},767:(e,t,n)=>{n.r(t),n.d(t,{active:()=>v.bB,default:()=>y,sidePanel:()=>v.sN});var o=n(379),r=n.n(o),i=n(795),a=n.n(i),s=n(569),c=n.n(s),p=n(565),l=n.n(p),u=n(216),d=n.n(u),f=n(589),h=n.n(f),v=n(499),m={};m.styleTagTransform=h(),m.setAttributes=l(),m.insert=c().bind(null,"head"),m.domAPI=a(),m.insertStyleElement=d(),r()(v.ZP,m);const y=v.ZP&&v.ZP.locals?v.ZP.locals:void 0},611:(e,t,n)=>{n.r(t),n.d(t,{default:()=>y,rightUpperBarWrapperContainer:()=>v.A});var o=n(379),r=n.n(o),i=n(795),a=n.n(i),s=n(569),c=n.n(s),p=n(565),l=n.n(p),u=n(216),d=n.n(u),f=n(589),h=n.n(f),v=n(477),m={};m.styleTagTransform=h(),m.setAttributes=l(),m.insert=c().bind(null,"head"),m.domAPI=a(),m.insertStyleElement=d(),r()(v.Z,m);const y=v.Z&&v.Z.locals?v.Z.locals:void 0},23:(e,t,n)=>{n.r(t),n.d(t,{default:()=>y,dropdownItem:()=>v.mB,dropdownItemDescription:()=>v._h,icon:()=>v.qv,moreDropdown:()=>v.pU});var o=n(379),r=n.n(o),i=n(795),a=n.n(i),s=n(569),c=n.n(s),p=n(565),l=n.n(p),u=n(216),d=n.n(u),f=n(589),h=n.n(f),v=n(206),m={};m.styleTagTransform=h(),m.setAttributes=l(),m.insert=c().bind(null,"head"),m.domAPI=a(),m.insertStyleElement=d(),r()(v.ZP,m);const y=v.ZP&&v.ZP.locals?v.ZP.locals:void 0},781:(e,t,n)=>{n.r(t),n.d(t,{default:()=>y,moreIcon:()=>v.W});var o=n(379),r=n.n(o),i=n(795),a=n.n(i),s=n(569),c=n.n(s),p=n(565),l=n.n(p),u=n(216),d=n.n(u),f=n(589),h=n.n(f),v=n(324),m={};m.styleTagTransform=h(),m.setAttributes=l(),m.insert=c().bind(null,"head"),m.domAPI=a(),m.insertStyleElement=d(),r()(v.Z,m);const y=v.Z&&v.Z.locals?v.Z.locals:void 0},379:e=>{var t=[];function n(e){for(var n=-1,o=0;o<t.length;o++)if(t[o].identifier===e){n=o;break}return n}function o(e,o){for(var i={},a=[],s=0;s<e.length;s++){var c=e[s],p=o.base?c[0]+o.base:c[0],l=i[p]||0,u="".concat(p," ").concat(l);i[p]=l+1;var d=n(u),f={css:c[1],media:c[2],sourceMap:c[3],supports:c[4],layer:c[5]};if(-1!==d)t[d].references++,t[d].updater(f);else{var h=r(f,o);o.byIndex=s,t.splice(s,0,{identifier:u,updater:h,references:1})}a.push(u)}return a}function r(e,t){var n=t.domAPI(t);return n.update(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap&&t.supports===e.supports&&t.layer===e.layer)return;n.update(e=t)}else n.remove()}}e.exports=function(e,r){var i=o(e=e||[],r=r||{});return function(e){e=e||[];for(var a=0;a<i.length;a++){var s=n(i[a]);t[s].references--}for(var c=o(e,r),p=0;p<i.length;p++){var l=n(i[p]);0===t[l].references&&(t[l].updater(),t.splice(l,1))}i=c}}},569:e=>{var t={};e.exports=function(e,n){var o=function(e){if(void 0===t[e]){var n=document.querySelector(e);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}t[e]=n}return t[e]}(e);if(!o)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");o.appendChild(n)}},216:e=>{e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},565:(e,t,n)=>{e.exports=function(e){var t=n.nc;t&&e.setAttribute("nonce",t)}},795:e=>{e.exports=function(e){var t=e.insertStyleElement(e);return{update:function(n){!function(e,t,n){var o="";n.supports&&(o+="@supports (".concat(n.supports,") {")),n.media&&(o+="@media ".concat(n.media," {"));var r=void 0!==n.layer;r&&(o+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),o+=n.css,r&&(o+="}"),n.media&&(o+="}"),n.supports&&(o+="}");var i=n.sourceMap;i&&"undefined"!=typeof btoa&&(o+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(i))))," */")),t.styleTagTransform(o,e,t.options)}(t,e,n)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},589:e=>{e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},321:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ItemWrapper=void 0;var o=n(522),r=n(837),i=function(){function e(t,n,o){if(this.id=++e.nextId,this.item=t,this.player=n,this.upperBarManager=this.player.getService("upperBarManager"),this.isActive=!1,this.injectPanelComponent(),t.iconComponent){var r=this.id;this.iconId=this.upperBarManager.add({label:this.item.label,svgIcon:this.item.iconComponent.svgIcon,onClick:function(){return o(r)},component:this.item.iconComponent.component})}}return e.prototype.activate=function(){var e,t,n=this;this.panelItemComponentRef.current?(this.panelItemComponentRef.current.on(),null===(t=(e=this.item).onActivate)||void 0===t||t.call(e),this.isActive=!0):setTimeout((function(){return n.activate()}))},e.prototype.deactivate=function(e){var t,n;void 0===e&&(e=!1),this.panelItemComponentRef.current.off(e),null===(n=(t=this.item).onDeactivate)||void 0===n||n.call(t),this.isActive=!1},e.prototype.remove=function(){var e;this.removePanelComponentFn(),(null===(e=this.item.iconComponent)||void 0===e?void 0:e.component)&&this.upperBarManager.remove(this.iconId)},e.prototype.update=function(){this.panelItemComponentRef.current.forceUpdate()},e.prototype.injectPanelComponent=function(){var t=this,n=this.item,i=n.label,a=n.position,s=n.panelComponent,c=n.presets,p=s,l=(0,o.createRef)();this.panelItemComponentRef=l,this.removePanelComponentFn=this.player.ui.addComponent({label:"Side-panel-".concat(a,"-").concat(i),presets:c,area:e.getPanelArea(a),get:function(){return(0,o.h)(r.PanelItemWrapper,{ref:l},(0,o.h)(p,{isActive:t.isActive}))}})},e.getPanelArea=function(e){return"SidePanel".concat(e.charAt(0).toUpperCase()).concat(e.slice(1))},e.nextId=0,e}();t.ItemWrapper=i},682:function(e,t,n){var o,r=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],o=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&o>=e.length&&(e=void 0),{value:e&&e[o++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(t,"__esModule",{value:!0}),t.SidePanelsManager=void 0;var i=n(52),a=n(321),s=i.ui.SidePanelModes,c=i.ui.SidePanelPositions,p=i.ui.ReservedPresetNames,l=((o={})[c.TOP]=c.BOTTOM,o[c.BOTTOM]=c.TOP,o[c.RIGHT]=c.LEFT,o[c.LEFT]=c.RIGHT,o),u=function(){function e(e,t){this.player=e,this.activePanels={top:null,bottom:null,right:null,left:null},this.componentsRegistry=new Map,this.logger=t}return e.prototype.add=function(t){var n=this;if(e.validateItem(t)){var o=new a.ItemWrapper(t,this.player,(function(e){return n.toggle(e)}));return this.componentsRegistry.set(o.id,o),this.logger.debug("New Panel Item Added",t),o.id}this.logger.warn("Invalid SidePanelItem parameters",t)},e.prototype.remove=function(e){var t=this.componentsRegistry.get(e);t?(this.isItemActive(e)&&this.deactivateItem(e),t.remove(),this.componentsRegistry.delete(e)):this.logger.warn("".concat(e," is not registered"))},e.prototype.activateItem=function(t){var n=this.componentsRegistry.get(t);if(n){var o=n.item,r=o.position,i=o.expandMode;if(this.isItemActive(t))return;var a=this.activePanels[r];null!==a&&a.deactivate(!0);var s=e.getCounterPanelPosition(r);this.activePanels[s]&&this.deactivateItem(this.activePanels[s].id),n.activate(),this.expand(r,i),this.activePanels[r]=n}else this.logger.warn("".concat(t," is not registered"))},e.prototype.deactivateItem=function(e){var t=this.componentsRegistry.get(e);if(t){if(!this.isItemActive(e))return;var n=t.item.position;t.deactivate(),this.collapse(n),this.activePanels[n]=null}else this.logger.warn("".concat(e," is not registered"))},e.prototype.isItemActive=function(e){var t,n=this.componentsRegistry.get(e);return n?(null===(t=this.activePanels[n.item.position])||void 0===t?void 0:t.id)===e:(this.logger.warn("".concat(e," is not registered")),!1)},e.prototype.update=function(e){var t=this.componentsRegistry.get(e);t?t.update():this.logger.warn("".concat(e," is not registered"))},e.prototype.reset=function(){this.logger.debug("reset")},e.prototype.destroy=function(){this.logger.debug("destroy"),this.removeAllItems()},e.prototype.removeAllItems=function(){var e,t;try{for(var n=r(this.componentsRegistry.values()),o=n.next();!o.done;o=n.next()){var i=o.value;this.remove(i.id)}}catch(t){e={error:t}}finally{try{o&&!o.done&&(t=n.return)&&t.call(n)}finally{if(e)throw e.error}}},e.prototype.toggle=function(e){this.isItemActive(e)?this.deactivateItem(e):this.activateItem(e)},e.prototype.expand=function(e,t){this.player.ui.store.dispatch(i.ui.reducers.shell.actions.updateSidePanelMode(e,t))},e.prototype.collapse=function(e){this.player.ui.store.dispatch(i.ui.reducers.shell.actions.updateSidePanelMode(e,s.HIDDEN))},e.getCounterPanelPosition=function(e){return l[e]},e.validateItem=function(e){var t=e.label,n=e.panelComponent,o=e.iconComponent,r=e.position,i=e.expandMode,a=e.onActivate,l=e.onDeactivate,u=e.presets;return!(!(t&&Object.values(c).includes(r)&&Object.values(s).includes(i)&&u.every((function(e){return Object.values(p).includes(e)}))&&"function"==typeof n&&("function"==typeof(null==o?void 0:o.component)&&"string"==typeof(null==o?void 0:o.svgIcon.path)||void 0===o))||"function"!=typeof a&&void 0!==a||"function"!=typeof l&&void 0!==l)},e}();t.SidePanelsManager=u},837:function(e,t,n){var o,r=this&&this.__extends||(o=function(e,t){return o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},o(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.PanelItemWrapper=void 0;var i=n(522),a=n(767),s=n(52).ui.style.defaultTransitionTime,c=function(e){function t(){var t=e.call(this)||this;return t.state={on:!1},t.switchMode=!1,t}return r(t,e),t.prototype.on=function(){this.setState({on:!0})},t.prototype.off=function(e){this.switchMode=e,this.setState({on:!1})},t.prototype.render=function(){return(0,i.h)("div",{className:[a.sidePanel,this.state.on?a.active:""].join(" "),style:this.state.on||this.switchMode?"":{transition:"visibility ".concat(s,"ms")}},(0,i.cloneElement)(this.props.children))},t}(i.Component);t.PanelItemWrapper=c},183:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.IconModel=void 0;var o=n(522),r=function(){function e(t){this.id=++e.nextId,this.label=t.label,this.component=t.component,this.svgIcon=t.svgIcon,this.onClick=t.onClick,this.componentRef=(0,o.createRef)()}return e.prototype.update=function(){this.componentRef.current.forceUpdate()},e.nextId=0,e}();t.IconModel=r},328:function(e,t,n){var o,r=this&&this.__extends||(o=function(e,t){return o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},o(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),i=this&&this.__decorate||function(e,t,n,o){var r,i=arguments.length,a=i<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,o);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(a=(i<3?r(a):i>3?r(t,n,a):r(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(t,"__esModule",{value:!0}),t.DisplayedBar=void 0;var a=n(522),s=n(883),c=n(611),p=n(52),l=n(951),u=p.ui.Components.PLAYER_SIZE,d=p.ui.redux.connect,f=function(e){return{playerSize:e.shell.playerSize}},h=function(e){function t(){var t=e.call(this)||this;return t.state={controls:[]},t}return r(t,e),t.prototype.splitControlsIntoDisplayedAndDropdown=function(e){switch(e){case u.TINY:return{displayedControls:[],dropdownControls:[]};case u.EXTRA_SMALL:case u.SMALL:return this.splitControls(2);default:return this.splitControls(4)}},t.prototype.update=function(e){var t=this;e.sort((function(e,n){return t.props.iconsOrder[e.label]>t.props.iconsOrder[n.label]?1:-1})),this.setState({controls:e})},t.prototype.splitControls=function(e){var t,n;return this.state.controls.length>e+1?(t=this.state.controls.slice(0,e),n=this.state.controls.slice(e)):(t=this.state.controls,n=[]),{displayedControls:t,dropdownControls:n}},t.prototype.render=function(){var e=this.splitControlsIntoDisplayedAndDropdown(this.props.playerSize),t=e.displayedControls,n=e.dropdownControls;return(0,a.h)("div",{className:c.rightUpperBarWrapperContainer},t.map((function(e){var t=e.id,n=e.component,o=e.onClick,r=e.componentRef,i=n;return(0,a.h)(s.IconWrapper,{key:t,onClick:o,ref:r},(0,a.h)(i,null))})),n.length&&(0,a.h)(l.MoreIcon,{icons:n}))},i([d(f,null,null,{forwardRef:!0})],t)}(a.Component);t.DisplayedBar=h},174:function(e,t,n){var o,r=this&&this.__extends||(o=function(e,t){return o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},o(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.DropdownBar=void 0;var i=n(522),a=n(23),s=n(52).ui.Components.Icon,c=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t.prototype.render=function(){return(0,i.h)("div",{className:a.moreDropdown},this.props.controls.map((function(e,t){var n=e.id,o=e.label,r=e.svgIcon,c=e.onClick;return(0,i.h)("div",{key:n,className:a.dropdownItem,onClick:c,tabIndex:0},(0,i.h)("div",{className:a.icon},(0,i.h)(s,{id:"icon".concat(t),path:r.path,viewBox:r.viewBox})),(0,i.h)("span",{className:a.dropdownItemDescription},o))})))},t}(i.Component);t.DropdownBar=c},883:function(e,t,n){var o,r=this&&this.__extends||(o=function(e,t){return o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},o(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.IconWrapper=void 0;var i=n(522),a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t.prototype.render=function(){return(0,i.h)("div",{onClick:this.props.onClick},(0,i.cloneElement)(this.props.children))},t}(i.Component);t.IconWrapper=a},951:function(e,t,n){var o,r=this&&this.__extends||(o=function(e,t){return o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},o(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),i=this&&this.__decorate||function(e,t,n,o){var r,i=arguments.length,a=i<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,o);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(a=(i<3?r(a):i>3?r(t,n,a):r(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(t,"__esModule",{value:!0}),t.MoreIcon=void 0;var a=n(522),s=n(52),c=n(781),p=n(174),l=n(562),u=s.ui.Components,d=u.Icon,f=u.Tooltip,h=s.ui.Event.withEventManager,v=s.ui.preacti18n.withText,m=function(e){function t(){var t=e.call(this)||this;return t.state={toggle:!1},t.moreButtonRef=(0,a.createRef)(),t}return r(t,e),t.prototype.componentDidMount=function(){var e=this;this.props.eventManager.listen(document,"click",(function(t){return e.handleClickOutside(t)}))},t.prototype.handleClickOutside=function(e){this.moreButtonRef&&!this.moreButtonRef.current.contains(e.target)&&this.setState({toggle:!1})},t.prototype.handleOnClick=function(){this.setState((function(e){return{toggle:!e.toggle}}))},t.prototype.handleOnKeyDown=function(e){"Enter"===e.key&&(e.preventDefault(),this.setState({toggle:!0}))},t.prototype.render=function(){var e=this;return(0,a.h)(a.Fragment,null,(0,a.h)("div",{style:{position:"relative"}},(0,a.h)(f,{label:this.props.moreIconTxt},(0,a.h)("button",{ref:this.moreButtonRef,className:"".concat(s.ui.style.upperBarIcon," ").concat(c.moreIcon),onClick:function(){return e.handleOnClick()},onKeyDown:function(t){return e.handleOnKeyDown(t)},tabIndex:0,"aria-label":this.props.moreIconTxt},(0,a.h)(d,{id:"".concat(l.pluginName,"-upper-bar-manager"),path:"M16 22a3 3 0 1 1 0 6 3 3 0 0 1 0-6zm0 2a1 1 0 1 0 0 2 1 1 0 0 0 0-2zm0-11a3 3 0 1 1 0 6 3 3 0 0 1 0-6zm0 2a1 1 0 1 0 0 2 1 1 0 0 0 0-2zm0-11a3 3 0 1 1 0 6 3 3 0 0 1 0-6zm0 2a1 1 0 1 0 0 2 1 1 0 0 0 0-2z",viewBox:"0 0 32 32"}))),this.state.toggle&&(0,a.h)("div",null,(0,a.h)(p.DropdownBar,{controls:this.props.icons}))))},i([h,v({moreIconTxt:"controls.moreIcon"})],t)}(a.Component);t.MoreIcon=m},765:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.UpperBarManager=void 0;var o=n(52),r=n(183),i=n(522),a=n(328),s=o.ui.ReservedPresetAreas,c=o.ui.ReservedPresetNames,p=function(){function e(e,t,n){this.player=e,this.componentsRegistry=new Map,this.logger=t,this.displayedBarComponentRef=(0,i.createRef)(),this.injectDisplayedBarComponentWrapper(n.pluginsIconsOrder)}return e.prototype.add=function(t){if(e.validateItem(t)){var n=new r.IconModel(t);this.componentsRegistry.set(n.id,n);var o=Array.from(this.componentsRegistry.values());return this.displayedBarComponentRef.current.update(o),this.logger.debug("Icon Id: '".concat(n.id,"' '").concat(n.label,"' added")),n.id}this.logger.warn("Invalid Icon parameters",t)},e.prototype.remove=function(e){var t=this.componentsRegistry.get(e);if(t){this.componentsRegistry.delete(e);var n=Array.from(this.componentsRegistry.values());this.displayedBarComponentRef.current.update(n),this.logger.debug("Icon Id: '".concat(t.id,"' Label: '").concat(t.label,"' removed"))}else this.logger.warn("".concat(e," is not registered"))},e.prototype.isActive=function(e){return!!this.componentsRegistry.get(e)},e.prototype.update=function(e){var t=this.componentsRegistry.get(e);t?t.update():this.logger.warn("".concat(e," is not registered"))},e.prototype.injectDisplayedBarComponentWrapper=function(e){var t=this;this.player.ui.addComponent({label:"Right-Upper-Bar-Wrapper",presets:[c.Playback,c.Live],area:s.TopBarRightControls,get:function(){return(0,i.h)(a.DisplayedBar,{ref:t.displayedBarComponentRef,iconsOrder:e})}})},e.validateItem=function(e){return"function"==typeof e.onClick&&"function"==typeof e.component},e}();t.UpperBarManager=p},562:function(e,t,n){var o,r=this&&this.__extends||(o=function(e,t){return o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},o(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.UIManagers=t.pluginName=void 0;var i=n(52),a=n(682),s=n(765);t.pluginName="uiManagers";var c=function(e){function t(t,n,o){var r=e.call(this,t,n,o)||this;return n.registerService("sidePanelsManager",new a.SidePanelsManager(n,r.logger)),n.registerService("upperBarManager",new s.UpperBarManager(n,r.logger,r.config.upperBarManager)),r}return r(t,e),t.isValid=function(){return!0},t.defaultConfig={upperBarManager:{pluginsIconsOrder:{Navigation:10,"Q&A":20,Transcript:30,Download:40,Playlist:50,Related:60,Share:70,Info:80,Moderation:90}}},t}(i.BasePlugin);t.UIManagers=c},52:e=>{e.exports=KalturaPlayer},522:e=>{e.exports=KalturaPlayer.ui.preact}},o={};function r(e){var t=o[e];if(void 0!==t)return t.exports;var i=o[e]={id:e,exports:{}};return n[e].call(i.exports,i,i.exports,r),i.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.nc=void 0,e=r(52),t=r(562),(0,e.registerPlugin)(t.pluginName,t.UIManagers)})();
//# sourceMappingURL=playkit-ui-managers.js.map
var KalturaPlayer="object"==typeof KalturaPlayer?KalturaPlayer:{};KalturaPlayer.plugins=KalturaPlayer.plugins||{},KalturaPlayer.plugins.visibility=function(t){var n={};function e(i){if(n[i])return n[i].exports;var a=n[i]={i:i,l:!1,exports:{}};return t[i].call(a.exports,a,a.exports,e),a.l=!0,a.exports}return e.m=t,e.c=n,e.d=function(t,n,i){e.o(t,n)||Object.defineProperty(t,n,{enumerable:!0,get:i})},e.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},e.t=function(t,n){if(1&n&&(t=e(t)),8&n)return t;if(4&n&&"object"==typeof t&&t&&t.__esModule)return t;var i=Object.create(null);if(e.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:t}),2&n&&"string"!=typeof t)for(var a in t)e.d(i,a,function(n){return t[n]}.bind(null,a));return i},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,n){return Object.prototype.hasOwnProperty.call(t,n)},e.p="",e(e.s=5)}([function(t,n){t.exports=KalturaPlayer},function(t,n,e){"use strict";t.exports=function(t){var n=[];return n.toString=function(){return this.map((function(n){var e=function(t,n){var e=t[1]||"",i=t[3];if(!i)return e;if(n&&"function"==typeof btoa){var a=(r=i,s=btoa(unescape(encodeURIComponent(JSON.stringify(r)))),l="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(s),"/*# ".concat(l," */")),o=i.sources.map((function(t){return"/*# sourceURL=".concat(i.sourceRoot||"").concat(t," */")}));return[e].concat(o).concat([a]).join("\n")}var r,s,l;return[e].join("\n")}(n,t);return n[2]?"@media ".concat(n[2]," {").concat(e,"}"):e})).join("")},n.i=function(t,e,i){"string"==typeof t&&(t=[[null,t,""]]);var a={};if(i)for(var o=0;o<this.length;o++){var r=this[o][0];null!=r&&(a[r]=!0)}for(var s=0;s<t.length;s++){var l=[].concat(t[s]);i&&a[l[0]]||(e&&(l[2]?l[2]="".concat(e," and ").concat(l[2]):l[2]=e),n.push(l))}},n}},function(t,n,e){var i=e(3),a=e(4);"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[t.i,a,""]]);var o={insert:"head",singleton:!1};i(a,o);t.exports=a.locals||{}},function(t,n,e){"use strict";var i,a=function(){return void 0===i&&(i=Boolean(window&&document&&document.all&&!window.atob)),i},o=function(){var t={};return function(n){if(void 0===t[n]){var e=document.querySelector(n);if(window.HTMLIFrameElement&&e instanceof window.HTMLIFrameElement)try{e=e.contentDocument.head}catch(t){e=null}t[n]=e}return t[n]}}(),r=[];function s(t){for(var n=-1,e=0;e<r.length;e++)if(r[e].identifier===t){n=e;break}return n}function l(t,n){for(var e={},i=[],a=0;a<t.length;a++){var o=t[a],l=n.base?o[0]+n.base:o[0],c=e[l]||0,u="".concat(l," ").concat(c);e[l]=c+1;var p=s(u),f={css:o[1],media:o[2],sourceMap:o[3]};-1!==p?(r[p].references++,r[p].updater(f)):r.push({identifier:u,updater:y(f,n),references:1}),i.push(u)}return i}function c(t){var n=document.createElement("style"),i=t.attributes||{};if(void 0===i.nonce){var a=e.nc;a&&(i.nonce=a)}if(Object.keys(i).forEach((function(t){n.setAttribute(t,i[t])})),"function"==typeof t.insert)t.insert(n);else{var r=o(t.insert||"head");if(!r)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");r.appendChild(n)}return n}var u,p=(u=[],function(t,n){return u[t]=n,u.filter(Boolean).join("\n")});function f(t,n,e,i){var a=e?"":i.media?"@media ".concat(i.media," {").concat(i.css,"}"):i.css;if(t.styleSheet)t.styleSheet.cssText=p(n,a);else{var o=document.createTextNode(a),r=t.childNodes;r[n]&&t.removeChild(r[n]),r.length?t.insertBefore(o,r[n]):t.appendChild(o)}}function g(t,n,e){var i=e.css,a=e.media,o=e.sourceMap;if(a?t.setAttribute("media",a):t.removeAttribute("media"),o&&"undefined"!=typeof btoa&&(i+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(o))))," */")),t.styleSheet)t.styleSheet.cssText=i;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(i))}}var h=null,d=0;function y(t,n){var e,i,a;if(n.singleton){var o=d++;e=h||(h=c(n)),i=f.bind(null,e,o,!1),a=f.bind(null,e,o,!0)}else e=c(n),i=g.bind(null,e,n),a=function(){!function(t){if(null===t.parentNode)return!1;t.parentNode.removeChild(t)}(e)};return i(t),function(n){if(n){if(n.css===t.css&&n.media===t.media&&n.sourceMap===t.sourceMap)return;i(t=n)}else a()}}t.exports=function(t,n){(n=n||{}).singleton||"boolean"==typeof n.singleton||(n.singleton=a());var e=l(t=t||[],n);return function(t){if(t=t||[],"[object Array]"===Object.prototype.toString.call(t)){for(var i=0;i<e.length;i++){var a=s(e[i]);r[a].references--}for(var o=l(t,n),c=0;c<e.length;c++){var u=s(e[c]);0===r[u].references&&(r[u].updater(),r.splice(u,1))}e=o}}}},function(t,n,e){"use strict";e.r(n);var i=e(1),a=e.n(i)()(!0);a.push([t.i,".playkit-floating-poster {\n  height: 100%;\n  width: 100%;\n  background-color: black;\n  background-repeat: no-repeat;\n  background-size: contain;\n  background-position: center;\n  display: none;\n}\n.playkit-floating-poster.playkit-floating-poster-show {\n  display: block;\n}\n.playkit-floating-active.playkit-floating-active-top {\n  top: 0;\n}\n.playkit-floating-active.playkit-floating-active-bottom {\n  bottom: 0;\n}\n.playkit-floating-active.playkit-floating-active-left {\n  left: 0;\n}\n.playkit-floating-active.playkit-floating-active-right {\n  right: 0;\n}\n\n.playkit-floating-container {\n  height: 100%;\n  width: 100%;\n  touch-action: none;\n}\n.playkit-floating-container.playkit-floating-active {\n  z-index: 9999;\n  position: fixed;\n}\n.playkit-floating-container.playkit-floating-active.draggable {\n  cursor: grab;\n}\n\n.playkit-floating-dismissible {\n  display: none;\n  height: 24px;\n  width: 24px;\n}\n\n.playkit-floating-container.playkit-floating-active .playkit-floating-dismissible {\n  display: inline-block;\n}\n.playkit-floating-dismissible.playkit-floating-infullscreen{\n  display: none !important;\n}\n","",{version:3,sources:["webpack://style.css"],names:[],mappings:"AAAA;EACE,YAAY;EACZ,WAAW;EACX,uBAAuB;EACvB,4BAA4B;EAC5B,wBAAwB;EACxB,2BAA2B;EAC3B,aAAa;AACf;AACA;EACE,cAAc;AAChB;AACA;EACE,MAAM;AACR;AACA;EACE,SAAS;AACX;AACA;EACE,OAAO;AACT;AACA;EACE,QAAQ;AACV;;AAEA;EACE,YAAY;EACZ,WAAW;EACX,kBAAkB;AACpB;AACA;EACE,aAAa;EACb,eAAe;AACjB;AACA;EACE,YAAY;AACd;;AAEA;EACE,aAAa;EACb,YAAY;EACZ,WAAW;AACb;;AAEA;EACE,qBAAqB;AACvB;AACA;EACE,wBAAwB;AAC1B",sourcesContent:[".playkit-floating-poster {\n  height: 100%;\n  width: 100%;\n  background-color: black;\n  background-repeat: no-repeat;\n  background-size: contain;\n  background-position: center;\n  display: none;\n}\n.playkit-floating-poster.playkit-floating-poster-show {\n  display: block;\n}\n.playkit-floating-active.playkit-floating-active-top {\n  top: 0;\n}\n.playkit-floating-active.playkit-floating-active-bottom {\n  bottom: 0;\n}\n.playkit-floating-active.playkit-floating-active-left {\n  left: 0;\n}\n.playkit-floating-active.playkit-floating-active-right {\n  right: 0;\n}\n\n.playkit-floating-container {\n  height: 100%;\n  width: 100%;\n  touch-action: none;\n}\n.playkit-floating-container.playkit-floating-active {\n  z-index: 9999;\n  position: fixed;\n}\n.playkit-floating-container.playkit-floating-active.draggable {\n  cursor: grab;\n}\n\n.playkit-floating-dismissible {\n  display: none;\n  height: 24px;\n  width: 24px;\n}\n\n.playkit-floating-container.playkit-floating-active .playkit-floating-dismissible {\n  display: inline-block;\n}\n.playkit-floating-dismissible.playkit-floating-infullscreen{\n  display: none !important;\n}\n"],sourceRoot:""}]),n.default=a},function(t,n,e){"use strict";e.r(n),e.d(n,"Plugin",(function(){return C})),e.d(n,"VERSION",(function(){return b})),e.d(n,"NAME",(function(){return E})),e.d(n,"EventType",(function(){return y}));var i=e(0);e(2);var a=i.ui.h,o=i.ui.preact,r=i.ui.preacti18n,s=i.ui.utils,l=i.ui.Components,c=r.Localizer,u=r.Text,p=o.Component,f=s.KeyMap,g=l.Icon,h=l.IconType,d=function(t){var n,e;function i(){return t.apply(this,arguments)||this}return e=t,(n=i).prototype=Object.create(e.prototype),n.prototype.constructor=n,n.__proto__=e,i.prototype.render=function(t){return a(c,null,a("a",{role:"button",ref:function(n){t.addAccessibleChild&&t.addAccessibleChild(n)},tabIndex:"0",onClick:function(){return t.onClose()},onKeyDown:function(n){n.keyCode===f.ENTER&&t.onClose()},"aria-label":a(u,{id:"overlay.close"}),className:"playkit-floating-dismissible playkit-icon playkit-icon-close"},a(g,{type:h.Close})))},i}(p),y={FLOATING_PLAYER_STATE_CHANGED:"floatingplayerstatechanged",FLOATING_PLAYER_DISMISSED:"floatingplayerdismissed"};function A(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function v(t,n,e){return n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}var m=i.core.Utils,_={position:"bottom-right",height:"225",width:"400",marginX:"20",marginY:"20",dismissible:!0,draggable:!0},C=function(t){var n,e;e=t,(n=a).prototype=Object.create(e.prototype),n.prototype.constructor=n,n.__proto__=e;var i=a.prototype;function a(n,e,i){var a;return v(A(a=t.call(this,n,e,i)||this),"_playbackStartOccurred",!1),v(A(a),"_dismissed",!1),v(A(a),"_isInPIP",!1),v(A(a),"_currMousePos",{x:0,y:0}),v(A(a),"_throttleWait",!1),a._appTargetContainer=m.Dom.getElementById(a.player.config.targetId),a._initFloating(),a._addBindings(),a}return i.getUIComponents=function(){var t=this;return this.config.dismissible?[{label:"dismissibleFloatingButtonComponent",presets:["Playback","Live","Error","Ads","Idle"],container:"TopBarRightControls",get:d,props:{onClose:function(){t._handleDismissFloating()}}}]:[]},a.isValid=function(){return!0},i._initFloating=function(){var t=this;this.config=m.Object.mergeDeep(_,this.config),this._floatingPoster=m.Dom.createElement("div"),this._floatingPoster.className="playkit-floating-poster",this._floatingContainer=m.Dom.createElement("div"),this._floatingContainer.className="playkit-floating-container",m.Dom.prependTo(this._floatingPoster,this._appTargetContainer);var n=m.Dom.getElementById(this.player.config.ui.targetId);this._appTargetContainer&&this._floatingContainer&&(this._appTargetContainer.replaceChild(this._floatingContainer,n),m.Dom.appendChild(this._floatingContainer,n),this.config.position.split("-").forEach((function(n){m.Dom.addClassName(t._floatingContainer,"playkit-floating-active-"+n)}))),this.config.draggable&&m.Dom.addClassName(this._floatingContainer,"playkit-floating-draggable")},i._handleDismissFloating=function(){this._dismissed=!0,this.player.pause(),this._stopFloating(),this.dispatchEvent(y.FLOATING_PLAYER_DISMISSED)},i._stopFloating=function(){m.Dom.removeClassName(this._floatingPoster,"playkit-floating-poster-show"),m.Dom.removeClassName(this._floatingContainer,"playkit-floating-active"),m.Dom.removeAttribute(this._floatingContainer,"style"),this.config.draggable&&(this.eventManager.unlisten(this._floatingContainer,"mousedown"),this.eventManager.unlisten(this._floatingContainer,"touchstart"),this._stopDrag()),this.dispatchEvent(y.FLOATING_PLAYER_STATE_CHANGED,{active:!1})},i._startFloating=function(){var t=this;m.Dom.addClassName(this._floatingContainer,"playkit-floating-active"),m.Dom.addClassName(this._floatingPoster,"playkit-floating-poster-show"),m.Dom.setStyle(this._floatingContainer,"height",this.config.height+"px"),m.Dom.setStyle(this._floatingContainer,"width",this.config.width+"px"),m.Dom.setStyle(this._floatingContainer,"margin",this.config.marginY+"px "+this.config.marginX+"px"),this.config.draggable&&(this.eventManager.listen(this._floatingContainer,"mousedown",(function(n){t._startDrag(n,"mousemove","mouseup")})),this.eventManager.listen(this._floatingContainer,"touchstart",(function(n){t.eventManager.unlisten(t._floatingContainer,"mousedown"),t._startDrag(n,"touchmove","touchend")}))),this.dispatchEvent(y.FLOATING_PLAYER_STATE_CHANGED,{active:!0})},i._handleFloatingChange=function(t){t?this._stopFloating():this._startFloating()},i._addBindings=function(){var t=this;this.eventManager.listen(this.player,this.player.Event.ENTER_PICTURE_IN_PICTURE,(function(){t._stopFloating(),t._isInPIP=!0})),this.eventManager.listen(this.player,this.player.Event.LEAVE_PICTURE_IN_PICTURE,(function(){t._isInPIP=!1})),this.player.viewabilityManager.observe(this._appTargetContainer,this._handleViewabilityChanged.bind(this)),this.eventManager.listen(this.player,this.player.Event.PLAYBACK_START,(function(){t._playbackStartOccurred=!0,m.Dom.setStyle(t._floatingPoster,"background-image",'url("'+t.player.config.sources.poster+'")')})),this.eventManager.listen(this.player,this.player.Event.ENTER_FULLSCREEN,(function(){var n=m.Dom.getElementById(t.player.config.ui.targetId).querySelector(".playkit-floating-dismissible");m.Dom.addClassName(n,"playkit-floating-infullscreen")})),this.eventManager.listen(this.player,this.player.Event.EXIT_FULLSCREEN,(function(){var n=m.Dom.getElementById(t.player.config.ui.targetId).querySelector(".playkit-floating-dismissible");m.Dom.removeClassName(n,"playkit-floating-infullscreen")}))},i._handleViewabilityChanged=function(t,n){n!==this.player.ViewabilityType.VIEWPORT||!this._playbackStartOccurred||this._dismissed||this._isInPIP||this._handleFloatingChange(t)},i.destroy=function(){this.logger.debug("destroy"),m.Dom.removeChild(this._appTargetContainer,this._floatingContainer),m.Dom.removeChild(this._appTargetContainer,this._floatingPoster),this.player.viewabilityManager.unObserve(this._appTargetContainer,this._handleViewabilityChanged.bind(this)),this._appTargetContainer=null,this._floatingContainer=null,this._floatingPoster=null,this.eventManager.destroy()},i._startDrag=function(t,n,e){var i=this;this.eventManager.listenOnce(document,e,(function(){i._stopDrag()})),this._currMousePos.x=this._clientX(t),this._currMousePos.y=this._clientY(t),this.eventManager.listen(document,n,(function(t){i._moveDrag(t)}))},i._clientX=function(t){return t instanceof MouseEvent?t.clientX:t.changedTouches&&t.changedTouches[0]&&t.changedTouches[0].clientX},i._clientY=function(t){return t instanceof MouseEvent?t.clientY:t.changedTouches&&t.changedTouches[0]&&t.changedTouches[0].clientY},i._moveDrag=function(t){var n=this;if(!this._throttleWait){t=t||window.event;var e=this._currMousePos.x-this._clientX(t),i=this._currMousePos.y-this._clientY(t);this._currMousePos.x=this._clientX(t),this._currMousePos.y=this._clientY(t);var a=this._floatingContainer;if(a){var o=a.getBoundingClientRect(),r=Math.max(o.top-parseInt(a.style.marginTop)-i,0);r=Math.min(r,window.innerHeight-o.height-2*this.config.marginY),a.style.top=r+"px";var s=Math.max(o.left-parseInt(a.style.marginLeft)-e,0);s=Math.min(s,window.innerWidth-o.width-2*this.config.marginX),a.style.left=s+"px"}this._throttleWait=!0,setTimeout((function(){n._throttleWait=!1}),30)}},i._stopDrag=function(){this.eventManager.unlisten(document,"mousemove"),this.eventManager.unlisten(document,"touchmove")},a}(i.BasePlugin);v(C,"defaultConfig",{});var b="2.1.3",E="@playkit-js/playkit-js-visibility";Object(i.registerPlugin)("floating",C)}]);
//# sourceMappingURL=playkit-visibility.js.map
//# sourceMappingURL=https://front.vtv.funkedigital.de/embedPlaykitJsSourceMaps/path/2_a3c0abfd8a95147a93fd90755a126516
		window.__kalturaplayerdata = (window.__kalturaplayerdata || {});
		window.__kalturaplayerdata={"plugins":{"kava":{}},"playback":{"autoplay":false,"muted":true,"allowMutedAutoPlay":true,"textLanguage":"auto"},"provider":{"env":{"serviceUrl":"https:\/\/front.vtv.funkedigital.de\/api_v3","cdnUrl":"https:\/\/cdn.vtv.funkedigital.de","statsServiceUrl":"https:\/\/front.vtv.funkedigital.de","liveStatsServiceUrl":"https:\/\/front.vtv.funkedigital.de","analyticsServiceUrl":"https:\/\/front.vtv.funkedigital.de","apiFeatures":{"entryRedirect":"1"}}},"ui":{"locale":"de","css":"https:\/\/cdn.vtv.funkedigital.de\/static\/css\/loader-red.css","components":{"logo":{"img":"https:\/\/cdn.vtv.funkedigital.de\/static\/img\/funke-arrows-red.png","url":"","text":"FUNKE Digital"}}},"disableUserCache":false,"playlist":{"options":{"autoContinue":true,"loop":false},"countdown":{"showing":true,"duration":10}}};