/**
* Kaltura Player lib
* kaltura-ovp-player v3.17.5
* playkit-ima v1.6.5
* playkit-info v{latest}
* playkit-kava v1.13.0
* playkit-playlist v{latest}
* playkit-related v{latest}
*/
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=14)}([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",d="mobile",p="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,p]],[/\b((?:s[cgp]h|gt|sm)-\w+|galaxy nexus)/i,/samsung[- ]([-\w]+)/i,/sec-(sgh\w+)/i],[o,[u,"Samsung"],[l,d]],[/\((ip(?:hone|od)[\w ]*);/i],[o,[u,"Apple"],[l,d]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[o,[u,"Apple"],[l,p]],[/\b((?:ag[rs][23]?|bah2?|sht?|btv)-a?[lw]\d{2})\b(?!.+d\/s)/i],[o,[u,"Huawei"],[l,p]],[/(?:huawei|honor)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}-[atu]?[ln][01259x][012359][an]?)\b(?!.+d\/s)/i],[o,[u,"Huawei"],[l,d]],[/\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,d]],[/\b(mi[-_ ]?(?:pad)(?:[\w_ ]+))(?: bui|\))/i],[[o,/_/g," "],[u,"Xiaomi"],[l,p]],[/; (\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,d]],[/vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[o,[u,"Vivo"],[l,d]],[/\b(rmx[12]\d{3})(?: bui|;|\))/i],[o,[u,"Realme"],[l,d]],[/\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,d]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[o,[u,"Motorola"],[l,p]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[o,[u,"LG"],[l,p]],[/(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,d]],[/(ideatab[-\w ]+)/i,/lenovo ?(s[56]000[-\w]+|tab(?:[\w ]+)|yt[-\d\w]{6}|tb[-\d\w]{6})/i],[o,[u,"Lenovo"],[l,p]],[/(?:maemo|nokia).*(n900|lumia \d+)/i,/nokia[-_ ]?([-\w\.]*)/i],[[o,/_/g," "],[u,"Nokia"],[l,d]],[/(pixel c)\b/i],[o,[u,"Google"],[l,p]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[o,[u,"Google"],[l,d]],[/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,d]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[o,"Xperia Tablet"],[u,"Sony"],[l,p]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[o,[u,"OnePlus"],[l,d]],[/(alexa)webm/i,/(kf[a-z]{2}wi)( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[o,[u,"Amazon"],[l,p]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[o,/(.+)/g,"Fire Phone $1"],[u,"Amazon"],[l,d]],[/(playbook);[-\w\),; ]+(rim)/i],[o,u,[l,p]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[o,[u,"BlackBerry"],[l,d]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[o,[u,"ASUS"],[l,p]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[o,[u,"ASUS"],[l,d]],[/(nexus 9)/i],[o,[u,"HTC"],[l,p]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic|sony)[-_ ]?([-\w]*)/i],[u,[o,/_/g," "],[l,d]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[o,[u,"Acer"],[l,p]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[o,[u,"Meizu"],[l,d]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[o,[u,"Sharp"],[l,d]],[/(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,d]],[/(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,p]],[/(surface duo)/i],[o,[u,"Microsoft"],[l,p]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[o,[u,"Fairphone"],[l,d]],[/(u304aa)/i],[o,[u,"AT&T"],[l,d]],[/\bsie-(\w*)/i],[o,[u,"Siemens"],[l,d]],[/\b(rct\w+) b/i],[o,[u,"RCA"],[l,p]],[/\b(venue[\d ]{2,7}) b/i],[o,[u,"Dell"],[l,p]],[/\b(q(?:mv|ta)\w+) b/i],[o,[u,"Verizon"],[l,p]],[/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i],[o,[u,"Barnes & Noble"],[l,p]],[/\b(tm\d{3}\w+) b/i],[o,[u,"NuVision"],[l,p]],[/\b(k88) b/i],[o,[u,"ZTE"],[l,p]],[/\b(nx\d{3}j) b/i],[o,[u,"ZTE"],[l,d]],[/\b(gen\d{3}) b.+49h/i],[o,[u,"Swiss"],[l,d]],[/\b(zur\d{3}) b/i],[o,[u,"Swiss"],[l,p]],[/\b((zeki)?tb.*\b) b/i],[o,[u,"Zeki"],[l,p]],[/\b([yr]\d{2}) b/i,/\b(dragon[- ]+touch |dt)(\w{5}) b/i],[[u,"Dragon Touch"],o,[l,p]],[/\b(ns-?\w{0,9}) b/i],[o,[u,"Insignia"],[l,p]],[/\b((nxa|next)-?\w{0,9}) b/i],[o,[u,"NextBook"],[l,p]],[/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i],[[u,"Voice"],o,[l,d]],[/\b(lvtel\-)?(v1[12]) b/i],[[u,"LvTel"],o,[l,d]],[/\b(ph-1) /i],[o,[u,"Essential"],[l,d]],[/\b(v(100md|700na|7011|917g).*\b) b/i],[o,[u,"Envizen"],[l,p]],[/\b(trio[-\w\. ]+) b/i],[o,[u,"MachSpeed"],[l,p]],[/\btu_(1491) b/i],[o,[u,"Rotor"],[l,p]],[/(shield[\w ]+) b/i],[o,[u,"Nvidia"],[l,p]],[/(sprint) (\w+)/i],[u,o,[l,d]],[/(kin\.[onetw]{3})/i],[[o,/\./g," "],[u,"Microsoft"],[l,d]],[/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[o,[u,"Zebra"],[l,p]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[o,[u,"Zebra"],[l,d]],[/(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,d]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[o,[l,p]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[l,p]],[/(phone|mobile(?:[;\/]| safari)|pda(?=.+windows ce))/i],[[l,d]],[/(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",d,h,p,"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},d=function(e,t){return{value:e,name:t}};s.TRACE=d(1,"TRACE"),s.DEBUG=d(2,"DEBUG"),s.INFO=d(3,"INFO"),s.TIME=d(4,"TIME"),s.WARN=d(5,"WARN"),s.ERROR=d(8,"ERROR"),s.OFF=d(99,"OFF");var p=function(e){this.context=e,this.setLevel(e.filterLevel),this.log=this.info};p.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 p({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 p(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 d=o(c),p={css:s[1],media:s[2],sourceMap:s[3]};-1!==d?(a[d].references++,a[d].updater(p)):a.push({identifier:c,updater:g(p,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 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=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 p(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=d.bind(null,n,a,!1),i=d.bind(null,n,a,!0)}else n=l(t),r=p.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: var(--playkit-player-background-color);\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 jn})),n.d(t,"registerMediaSourceAdapter",(function(){return Ot})),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 Qe})),n.d(t,"ImageTrack",(function(){return dt})),n.d(t,"TextStyle",(function(){return ye})),n.d(t,"Cue",(function(){return je})),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 O})),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 Bn})),n.d(t,"Env",(function(){return g})),n.d(t,"State",(function(){return J})),n.d(t,"getCapabilities",(function(){return Hn})),n.d(t,"setCapabilities",(function(){return Vn})),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 $e})),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 B})),n.d(r,"Dom",(function(){return j})),n.d(r,"Http",(function(){return H})),n.d(r,"VERSION",(function(){return V})),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]],d=[[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]]],p=[[/(edg)\/((\d+)?[\w.]+)/i],[[a.a.BROWSER.NAME,"Edge"],a.a.BROWSER.VERSION,a.a.BROWSER.MAJOR]],h=[].concat(p,u),f=new a.a(void 0,{browser:h,device:d,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 L(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 O=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}L(O,"Severity",{RECOVERABLE:1,CRITICAL:2}),L(O,"Category",{NETWORK:1,TEXT:2,MEDIA:3,MANIFEST:4,STREAMING:5,DRM:6,PLAYER:7,ADS:8,STORAGE:9,CAST:10,VR:11}),L(O,"Code",R),L(O,"_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)}}},B={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()}},j={addClassName:function(e,t){e&&(e.classList?e.classList.add(t):j.hasClassName(e,t)||(e.className+=t))},removeClassName:function(e,t){e&&(e.classList?e.classList.remove(t):j.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,j.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}}},H={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 O(O.Severity.CRITICAL,O.Category.NETWORK,O.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}},V={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,j.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=j.createElement("div");j.setAttribute(e,"id",B.uniqueId(5)),j.setAttribute(e,"tabindex","-1")}},r._removeEl=function(){this._el&&j.removeChild(this._el.parentNode,this._el)},r.show=function(){j.setStyle(this._el,"display","")},r.hide=function(){j.setStyle(this._el,"display","none")},r.reset=function(){this._posterUrl="",j.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 Q=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 $(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}}])&&$(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===O.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===O.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 de,pe=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}de="undefined"!=typeof window&&window.VTTRegion?window.VTTRegion:pe;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=Le(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 Oe(Oe.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 Oe(Oe.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 d=ve(s.substr(1,s.length-2)),p=void 0;if(d){p=e.document.createProcessingInstruction("timestamp",d),u.appendChild(p);continue}var h=s.match(/^<([^.\s/0-9>]+)(\.[^\s\\>]+)?([^>\\]+)?(\\?)>?$/);if(!h)continue;if(!(p=o(h[1],h[3])))continue;if(!a(u,p))continue;h[2]&&(p.className=h[2].substr(1).replace("."," ")),c.push(h[1]),u.appendChild(p),u=p}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":case"line-left":s=n.position;break;case"center":s=n.position-n.size/2;break;case"end":case"right":case"line-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===Qe.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),d=n[l]+u,p=s[0];Math.abs(c)>d&&(c=c<0?-1:1,c*=Math.ceil(d/u)*u),o<0&&(c+=""===a.vertical?n.height:n.width,s=s.reverse()),i.move(p,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))}}},Le=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 Oe(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}Oe.prototype=Le(Error.prototype),Oe.prototype.constructor=Oe,Oe.Errors={BadSignature:{code:0,message:"Malformed WebVTT signature."},BadTimeStamp:{code:1,message:"Malformed time stamp."}},De.prototype={reportOrThrowError:function(e){if(!(e instanceof Oe))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 de;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 Oe(Oe.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 je(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 Oe(Oe.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 Be(e){return"string"==typeof e&&!!Fe[e.toLowerCase()]&&e.toLowerCase()}var je,He,Ve,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=Be(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=Be(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=Be(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)}}je="undefined"!=typeof window&&window.VTTCue?window.VTTCue:Ge;var We,Ye,qe=(Ve=He=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=t.default||!1,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=He)?Object.defineProperty(We,Ye,{value:0,enumerable:!0,configurable:!0,writable:!0}):We[Ye]=0,Ve);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 je(i.startTime,i.endTime,i.text))}catch(e){new O(O.Severity.RECOVERABLE,O.Category.TEXT,O.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 Qe=qe,$e=Object.freeze({VIDEO:"video",AUDIO:"audio",TEXT:"text",IMAGE:"image"}),Je={DASH:"dash",HLS:"hls",PROGRESSIVE:"progressive",IMAGE:"image"},Ze={HTML5:"html5",FLASH:"flash",SILVERLIGHT:"silverlight",CAST:"cast",YOUTUBE:"youtube",IMAGE:"image"},et={VOD:"Vod",LIVE:"Live",AUDIO:"Audio",IMAGE:"Image",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:!1,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 dt=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._cols}},{key:"sliceHeight",get:function(){return this._height/this._rows}}])&&ct(r.prototype,i),a}(re);function pt(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}}])&&pt(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 Qe?(r._logger.debug("Text track changed",e),this._trigger(Y.TEXT_TRACK_CHANGED,{selectedTextTrack:e})):e instanceof dt&&(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){Qe.isNativeTextTrack(e)&&!Qe.isExternalTrack(e)&&(e.mode=Qe.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 O(O.Severity.CRITICAL,O.Category.PLAYER,O.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(O.Code.BAD_FAIRPLAY_RESPONSE,{error:e,responseText:n.data})}var s=e._validateResponse(r);s.valid?n.data=e._base64DecodeUint8Array(r.ckc):a._onError(O.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(O.Code.COULD_NOT_CREATE_MEDIA_KEYS),this._logger.debug("Creates session"),this._keySession=r.webkitKeys.createSession("video/mp4",i),this._keySession||this._onError(O.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(O.Code.LICENSE_REQUEST_FAILED,{status:i.status,responseText:i.responseText})},n._licenseRequestTime=Date.now(),i.send(e.body)})).catch((function(e){n._errorCallback(new O(O.Severity.CRITICAL,O.Category.NETWORK,O.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(O.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(O.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:H.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 O(O.Severity.CRITICAL,O.Category.NETWORK,O.Code.RESPONSE_FILTER_ERROR,e)),t.destroy()}))}},t._onError=function(e,t){this._errorCallback(new O(O.Severity.CRITICAL,O.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),"_startTimeOfDvrWindow",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._setStarTimeOfDvrWindowInterval(),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){r._logger.debug("createAdapter");var i={displayTextTrack:!1,progressiveSources:[]};if(F.hasPropertyPath(n,"text.useNativeTextTrack")&&(i.displayTextTrack=F.getPropertyPath(n,"text.useNativeTextTrack")),F.hasPropertyPath(n,"sources.progressive")&&(i.progressiveSources=F.getPropertyPath(n,"sources.progressive")),F.hasPropertyPath(n,"text")&&(i.enableCEA708Captions=n.text.enableCEA708Captions,i.captionsTextTrack1Label=n.text.captionsTextTrack1Label,i.captionsTextTrack1LanguageCode=n.text.captionsTextTrack1LanguageCode,i.captionsTextTrack2Label=n.text.captionsTextTrack2Label,i.captionsTextTrack2LanguageCode=n.text.captionsTextTrack2LanguageCode),F.hasPropertyPath(n,"playback")&&F.hasPropertyPath(n.playback,"options.html5.native")&&F.mergeDeep(i,n.playback.options.html5.native),F.hasPropertyPath(n,"abr")){var a=n.abr;a.defaultBandwidthEstimate&&(i.abrEwmaDefaultEstimate=a.defaultBandwidthEstimate),a.restrictions&&F.createPropertyPath(i,"abr.restrictions",a.restrictions)}return i.network=n.network,new this(e,t,i)};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,d=a,p=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<p?(p=y,d=[g]):y===p&&d.push(g)}}for(var v=0,m=0,b=d;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="number"==typeof e?e:-1,a=t._startTimeAttach||i;t._loadPromiseReject=r,t._eventManager.listenOnce(t._videoElement,W.LOADED_DATA,(function(){return t._onLoadedData(n,a)})),t._eventManager.listenOnce(t._videoElement,W.PLAYING,(function(){return t._onPlaying(a)})),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(){r._logger.debug("CAN_PLAY"),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 O(O.Severity.CRITICAL,O.Category.MEDIA,O.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&&(j.setAttribute(this._videoElement,"src",""),j.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){if(t._config.useSourceTag){var n,i=document.createElement("source"),a=(null==(n=t._sourceObj)?void 0:n.mimetype.toLowerCase())||"";if(i.setAttribute("src",e.url),i.setAttribute("type",a),t._config.useMediaOptionAttribute){var o={};if(t._config.mediaOptionAttribute&&(o=t._config.mediaOptionAttribute),t._config.abrEwmaDefaultEstimate){var s={start:t._config.abrEwmaDefaultEstimate};F.createPropertyPath(o,"option.adaptiveStreaming.bps",s)}r._logger.debug("Setting mediaOption -",o);var l=encodeURI(JSON.stringify(o));i.setAttribute("type",a+";mediaOption="+l)}t._videoElement.appendChild(i)}else t._videoElement.src=e.url})).catch((function(e){t._trigger(W.ERROR,new O(O.Severity.CRITICAL,O.Category.NETWORK,O.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){"number"==typeof 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 O(O.Severity.CRITICAL,O.Category.NETWORK,O.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){t._maybeRemoveSourceTag(),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(),clearInterval(t._startTimeOfDvrWindowInterval),t._liveDurationChangeInterval&&(clearInterval(t._liveDurationChangeInterval),t._liveDurationChangeInterval=null),n()}),(function(){return r}))}))},o._maybeRemoveSourceTag=function(){if(this._config.useSourceTag&&this._videoElement){var e=this._videoElement.firstChild;e&&(j.setAttribute(e,"src",""),j.removeAttribute(e,"src"),j.removeChild(this._videoElement,e))}},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(!Qe.isExternalTrack(n[i])){var a={kind:n[i].kind,active:n[i].mode===Qe.MODE.SHOWING,label:n[i].label,language:n[i].language,available:!0};if(a.kind===Qe.KIND.SUBTITLES){var o=new Qe(a);r.push(o),this._nativeTextTracksMap[o.index]=n[i]}else if(a.kind===Qe.KIND.CAPTIONS&&this._config.enableCEA708Captions){a.label=a.label||e.shift(),a.language=a.language||t.shift(),a.available=this._captionsHidden;var s=new Qe(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===Qe.KIND.CAPTIONS})),n=t.find((function(e){return e.mode===Qe.MODE.SHOWING||e.mode===Qe.MODE.HIDDEN}))||t[0];n&&(n.mode=Qe.MODE.HIDDEN,this._captionsHidden=!0,this._eventManager.listenOnce(n,"cuechange",(function(){e._getPKTextTracks().forEach((function(e){return(e.available=!0)&&(e.mode=Qe.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){r._logger.debug("selectAudioTrack");var t=this._videoElement.audioTracks;e instanceof oe&&t&&t[e.index]&&(this._removeNativeAudioTrackChangeListener(),this._switchAudioTrack(e.index),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 Qe&&Qe.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 Qe}))},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?Qe.MODE.SHOWING:Qe.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._switchAudioTrack=function(e){r._logger.debug("_switchAudioTracks");var t=this._videoElement.audioTracks;if(t)for(var n=0;n<t.length;n++)t[n].enabled=n==e},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(this._videoElement.seekable.length>0&&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.getStartTimeOfDvrWindow=function(){return this._startTimeOfDvrWindow},o._setStarTimeOfDvrWindowInterval=function(){var e=this;this._startTimeOfDvrWindowInterval=setInterval((function(){var t=e._segmentDuration;!e._waitingEventTriggered&&e._getStartTimeOfDvrWindow()&&t&&Math.abs(e._getStartTimeOfDvrWindow()-e._startTimeOfDvrWindow)<=2*t?e._startTimeOfDvrWindow+=1:e._startTimeOfDvrWindow=e._getStartTimeOfDvrWindow()}),1e3)},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",j.createElement("video")),Pt(Dt,"_drmProtocols",[Et]),Pt(Dt,"_drmProtocol",null),Pt(Dt,"_progressiveMimeTypes",["video/mp4","audio/mp3"]);var Lt=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(Lt,"_logger",S("MediaSourceProvider")),Rt(Lt,"_mediaSourceAdapters",[Dt]),Rt(Lt,"_selectedAdapter",null);var Ot=Lt.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 Bt,jt,Ht=n(3);function Vt(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=(jt=Bt=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=j.createElement("video"),e._vid.src=Ht.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}(),Vt(Bt,"_logger",S("Html5AutoPlayCapability")),Vt(Bt,"_capabilities",{}),jt);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?(r._logger.debug("Initialized capLevelOnFPSDrop = true"),a._init()):r._logger.debug("Not Initialized"),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=j.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 Lt.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=j.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(){j.setAttribute(e._el,"src",""),j.removeAttribute(e._el,"src"),t()}),n):r.then(t,n)})),this._mediaSourceAdapter=null)},o.destroy=function(){this.detach(),this._el&&(this.pause(),j.removeAttribute(this._el,"src"),j.removeChild(this._el.parentNode,this._el)),this._eventManager.destroy(),Lt.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){Qe.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 O(O.Severity.RECOVERABLE,O.Category.PLAYER,O.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 O(O.Severity.RECOVERABLE,O.Category.PLAYER,O.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 O(O.Severity.RECOVERABLE,O.Category.PLAYER,O.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 O(O.Severity.RECOVERABLE,O.Category.PLAYER,O.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]||j.createElement("video"),this._el.id=B.uniqueId(5),this._el.controls=!1},o._loadMediaSourceAdapter=function(e){this._mediaSourceAdapter=Lt.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 Qe.isNativeTextTrack(e)&&e.mode!==Qe.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!Qe.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 Qe.isNativeTextTrack(e)&&e.mode!==Qe.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 O(O.Severity.CRITICAL,O.Category.MEDIA,O.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=Qe.MODE.HIDDEN,e._eventManager.listen(t,"cuechange",(function(){var t=[];Array.from(e._el.textTracks).forEach((function(e){Qe.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){Qe.isMetaDataTrack(e)&&t(e)})),this._eventManager.listen(this._el.textTracks,"addtrack",(function(e){Qe.isMetaDataTrack(e.track)&&t(e.track)})),this._eventManager.listen(this._el.textTracks,"change",(function(){Array.from(e._el.textTracks).forEach((function(e){Qe.isMetaDataTrack(e)&&e.mode!==Qe.MODE.HIDDEN&&(e.mode=Qe.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 Qt(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 $t=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}();Qt($t,"_logger",S("EngineProvider")),Qt($t,"_engineProviders",{}),Xt.isSupported()&&$t.register(Xt.id,Xt);var Jt=$t.register,Zt=$t.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 Qe})),i=[];return n.forEach((function(e){if(e.language){var n=t._createTextTrack(e);t._maybeAddTrack(n,e,r,i)}else{var a=new O(O.Severity.RECOVERABLE,O.Category.TEXT,O.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 Qe({active:!!e.default,kind:Qe.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 Qe.isNativeTextTrack(e)&&e.mode===Qe.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 O(O.Severity.RECOVERABLE,O.Category.TEXT,O.Code.UNKNOWN_FILE_TYPE,{captionType:a}))),H.execute(i.url,{},"GET").then((function(e){n(a===nn?t._convertSrtToVtt(e):e)})).catch((function(){t._textTrackModel[e.language].cuesStatus=1,r(new O(O.Severity.RECOVERABLE,O.Category.TEXT,O.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;var t=this._activeTextCues.filter((function(t){return t.startTime<e&&e<t.endTime})),n=this._activeTextCues.length!==t.length;return this._activeTextCues=t,n},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;)t<r[this._externalCueIndex].endTime&&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&&Qe.isExternalTrack(e)}));t&&(t.cues&&Object.values(t.cues).forEach((function(e){return t.removeCue(e)})),t.mode=Qe.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&&Qe.isExternalTrack(e)}));n&&(n.mode=Qe.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&&Qe.isExternalTrack(e)}))>-1?this._resetExternalNativeTextTrack():e.addTextTrack(Qe.KIND.SUBTITLES,Qe.EXTERNAL_TRACK_ID,Qe.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._externalCueIndex=0,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 dn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var pn=function(){function e(e){dn(this,"_isElementInFullscreen",!1),dn(this,"_isScreenLocked",!1),dn(this,"_isScreenOrientationSupport",!!screen&&!!screen.orientation&&"function"==typeof screen.orientation.unlock&&"function"==typeof screen.orientation.lock),dn(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&&j.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._player._engineType===Ze.YOUTUBE)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._player._engineType===Ze.YOUTUBE)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(),j.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=j.getElementBySelector(".playkit-in-browser-fullscreen-mode");e&&j.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,H.execute(t.vttUrl,{},"GET");case 3:return e.abrupt("return",e.sent);case 6:throw e.prev=6,e.t0=e.catch(0),new O(O.Severity.RECOVERABLE,O.Category.TEXT,O.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 O(O.Severity.RECOVERABLE,O.Category.TEXT,O.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 O(O.Severity.RECOVERABLE,O.Category.TEXT,O.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 je},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,d=null,p=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];d={x:g,y:y},p={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:p,coordinates:d};throw new O(O.Severity.RECOVERABLE,O.Category.TEXT,O.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 Ln(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 On="off",Mn=function(e){var t,n;function r(t){var n;return void 0===t&&(t={}),Ln(Rn(n=e.call(this)||this),"_sources",{}),Ln(Rn(n),"_activeTextCues",[]),Ln(Rn(n),"_textDisplaySettings",{}),Ln(Rn(n),"_playbackAttributesState",{muted:void 0,volume:void 0,rate:void 0,videoTrack:void 0,audioLanguage:"",textLanguage:"",captionsDisplay:void 0}),Ln(Rn(n),"_hasUserInteracted",!1),Ln(Rn(n),"_isOnLiveEdge",!1),Ln(Rn(n),"_shouldLoadAfterAttach",!1),n._setConfigLogLevel(t),n._playerId=B.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 pn(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"),$t.getEngines().forEach((function(e){return e.runCapabilities()}))},r.getCapabilities=function(e){r._logger.debug("Get player capabilities",e);var t=[];return $t.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=$t.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(j.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 O(O.Severity.CRITICAL,O.Category.PLAYER,O.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 O(O.Severity.CRITICAL,O.Category.PLAYER,O.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=[],Qe.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(j.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&&j.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 j.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 $e.VIDEO:return F.copyDeep(this._getVideoTracks());case $e.AUDIO:return F.copyDeep(this._getAudioTracks());case $e.TEXT:return F.copyDeep(this._getTextTracks());case $e.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 Qe?(this._resetTextDisplay(),e.language===On?(this.hideTextTrack(),this._externalCaptionsHandler.hideTextTrack(),this._playbackAttributesState.captionsDisplay=!1):e.external?(this._engine.hideTextTrack(),this._externalCaptionsHandler.selectTextTrack(e)):(this._externalCaptionsHandler.hideTextTrack(),this._engine.selectTextTrack(e))):e instanceof dt&&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===On}));n&&(n.active=!0,this.dispatchEvent(new m(Y.TEXT_TRACK_CHANGED,{selectedTextTrack:n}))),this._playbackAttributesState.captionsDisplay=!1}},s.showTextTrack=function(){var e=this._getTextTracks(),t=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;$t.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=j.createElement("div");j.addClassName(e,"playkit-container"),j.setAttribute(e,"id",this._playerId),j.setAttribute(e,"tabindex","-1")},s._appendEngineEl=function(){if(this._el){var e=this._engine.getVideoElement();j.addClassName(e,"playkit-engine");var t="playkit-engine-"+this._engine.id;j.addClassName(e,t),j.prependTo(e,this._el),"youtube"===this._engine.id&&(this._el.style.zIndex=1)}},s._appendDomElements=function(){this._blackCoverEl=j.createElement("div"),j.addClassName(this._blackCoverEl,"playkit-black-cover"),j.appendChild(this._el,this._blackCoverEl);var e=this._posterManager.getElement();j.addClassName(e,"playkit-poster"),j.appendChild(this._el,e),this._textDisplayEl=j.createElement("div"),j.addClassName(this._textDisplayEl,"playkit-subtitles"),j.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)),e._handlePlaybackRate(),t()})),e._eventManager.listen(e,W.ERROR,(function(e){e.payload.severity===O.Severity.CRITICAL&&n()}))})).catch((function(){}))},s._handlePlaybackRate=function(){"number"==typeof this._playbackAttributesState.rate?this.playbackRate=this._playbackAttributesState.rate:"number"==typeof this._config.playback.playbackRate&&(this.playbackRate=this._config.playback.playbackRate)},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=$t.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,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(t){var n;e._playbackAttributesState.muted=(null==(n=t.payload)?void 0:n.mute)||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=j.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._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?i():r.mutedAutoPlay?n()&&!e._fallbackToMutedAutoPlay?a():t?o():s():s()}));var n=function(){r._logger.debug("Checking muted value");var t="boolean"==typeof e._playbackAttributesState.muted&&e._playbackAttributesState.muted||"boolean"==typeof e._config.playback.muted&&e._config.playback.muted||e.muted;return r._logger.debug("Muted value is:",t),t},i=function(){r._logger.debug("Start autoplay"),e._fallbackToMutedAutoPlay&&(e._fallbackToMutedAutoPlay=!1,e.muted=!1),e.play()},a=function(){r._logger.debug("Start muted autoplay"),e.play()},o=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()},s=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(dt)},s._getTextTracks=function(){return this._getTracksByType(Qe)},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 Qe&&(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 Qe({active:!1,kind:Qe.KIND.SUBTITLES,label:"Off",language:On}))},s._setDefaultTracks=function(){var e=this.getActiveTracks(),t=this._getTextTracks().find((function(e){return e.default})),n=this.config.playback,r=this._getTextTracks().find((function(e){return Qe.langComparer(On,e.language)})),i=this._getLanguage(this._getTextTracks(),n.textLanguage,t),a=!this._playbackAttributesState.textLanguage||this.config.disableUserCache?i:this._playbackAttributesState.textLanguage,o=this._playbackAttributesState.audioLanguage||this._getLanguage(this._getAudioTracks(),n.audioLanguage,e.audio);n.captionsDisplay?a===n.textLanguage?this._setDefaultTrack(this._getTextTracks(),a,r,n.additionalTextLanguage):this._setDefaultTrack(this._getTextTracks(),a,r):(this._playbackAttributesState.textLanguage=i,this._setDefaultTrack(this._getTextTracks(),On,r)),o===n.audioLanguage?this._setDefaultTrack(this._getAudioTracks(),o,e.audio,n.additionalAudioLanguage):this._setDefaultTrack(this._getAudioTracks(),o,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(Q.language,e.language)}));i?r=i.language:n&&n.language!==On?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=j.getElementBySelector("."+this._playerId+".playkit-subtitles-style");t||(t=j.createElement("style"),j.addClassName(t,this._playerId),j.addClassName(t,"playkit-subtitles-style"),j.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 $e}},{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 O}}])&&Dn(i.prototype,a),o&&Dn(i,o),r}(C);Ln(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.84.1",Bn="@playkit-js/playkit-js";function jn(e){return new Mn(e||{})}var Hn=Mn.getCapabilities,Vn=Mn.setCapabilities;t.default=jn}])},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,d=Object.getOwnPropertySymbols,p=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);d&&(o=o.concat(d(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=p(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","secondsRewind":"Seek {{seconds}} seconds backwards","forward":"Seek forward","secondsForward":"Seek {{seconds}} seconds 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 bar","readLess":"Less","readMore":"More"},"unmute":{"unmute":"Unmute"},"volume":{"muted_click_to_unmute":"Muted. Click to unmute","volume_click_to_mute":"{{vol}}% volume. Click to mute","ten_percent":"ten percent","twenty_percent":"twenty percent","thirty_percent":"thirty percent","fourty_percent":"forty percent","fifty_percent":"fifty percent","sixty_percent":"sixty percent","seventy_percent":"seventy percent","eighty_percent":"eighty percent","ninety_percent":"ninety percent","one_hundred_percent":"one hundred percent","volume_slider_aria_label":"Volume control, use the arrows to control the volume"},"copy":{"button":"Copy URL"},"settings":{"title":"Settings","audio":"Audio","quality":"Quality","speed":"Speed","speedNormal":"Normal","qualityAuto":"Auto","advancedAudioDescription":"Advanced Audio Description"},"captions":{"captions":"Captions","advanced_captions_settings":"Advanced captions settings"},"overlay":{"close":"Close"},"error":{"default_error":"Something went wrong","network_error":"No internet connection check your network","default_session_text":"Copy for customer care: session ID","retry":"Try again"},"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 {{number}}","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"},"watermark":{"watermark_alt_text":"Watermark"}}}')},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,d=r?Symbol.for("react.async_mode"):60111,p=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 d:case p: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)===p}t.AsyncMode=d,t.ConcurrentMode=p,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)===d},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===p||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 d=o(c),p={css:s[1],media:s[2],sourceMap:s[3]};-1!==d?(a[d].references++,a[d].updater(p)):a.push({identifier:c,updater:g(p,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 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=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 p(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=d.bind(null,n,a,!1),i=d.bind(null,n,a,!0)}else n=l(t),r=p.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-player{--playkit-primary-hsl-hue: 214deg;--playkit-secondary-hsl-hue: 40deg;--playkit-success-hsl-hue: 135deg;--playkit-danger-hsl-hue: 354deg;--playkit-warning-hsl-hue: 21deg;--playkit-primary-hsl-saturation: 100%;--playkit-secondary-hsl-saturation: 100%;--playkit-success-hsl-saturation: 57%;--playkit-danger-hsl-saturation: 76%;--playkit-warning-hsl-saturation: 81%;--playkit-primary-hsl-lightness: 49%;--playkit-secondary-hsl-lightness: 50%;--playkit-success-hsl-lightness: 30%;--playkit-danger-hsl-lightness: 51%;--playkit-warning-hsl-lightness: 53%;--playkit-primary-color: hsl(var(--playkit-primary-hsl-hue) var(--playkit-primary-hsl-saturation) var(--playkit-primary-hsl-lightness));--playkit-primary-darker-color: hsl(var(--playkit-primary-hsl-hue) var(--playkit-primary-hsl-saturation) calc(var(--playkit-primary-hsl-lightness) - 15%));--playkit-primary-brighter-color: hsl(var(--playkit-primary-hsl-hue) var(--playkit-primary-hsl-saturation) calc(var(--playkit-primary-hsl-lightness) + 15%));--playkit-primary-text-contrast-color: #ffffff;--playkit-secondary-color: hsl(var(--playkit-secondary-hsl-hue) var(--playkit-secondary-hsl-saturation) var(--playkit-secondary-hsl-lightness));--playkit-secondary-darker-color: hsl(var(--playkit-secondary-hsl-hue) var(--playkit-secondary-hsl-saturation) calc(var(--playkit-secondary-hsl-lightness) - 15%));--playkit-secondary-brighter-color: hsl(var(--playkit-secondary-hsl-hue) var(--playkit-secondary-hsl-saturation) calc(var(--playkit-secondary-hsl-lightness) + 15%));--playkit-secondary-text-contrast-color: #ffffff;--playkit-success-color: hsl(var(--playkit-success-hsl-hue) var(--playkit-success-hsl-saturation) var(--playkit-success-hsl-lightness));--playkit-success-darker-color: hsl(var(--playkit-success-hsl-hue) var(--playkit-success-hsl-saturation) calc(var(--playkit-success-hsl-lightness) - 15%));--playkit-success-brighter-color: hsl(var(--playkit-success-hsl-hue) var(--playkit-success-hsl-saturation) calc(var(--playkit-success-hsl-lightness) + 15%));--playkit-success-text-contrast-color: #ffffff;--playkit-danger-color: hsl(var(--playkit-danger-hsl-hue) var(--playkit-danger-hsl-saturation) var(--playkit-danger-hsl-lightness));--playkit-danger-darker-color: hsl(var(--playkit-danger-hsl-hue) var(--playkit-danger-hsl-saturation) calc(var(--playkit-danger-hsl-lightness) - 15%));--playkit-danger-brighter-color: hsl(var(--playkit-danger-hsl-hue) var(--playkit-danger-hsl-saturation) calc(var(--playkit-danger-hsl-lightness) + 15%));--playkit-danger-text-contrast-color: #ffffff;--playkit-warning-color: hsl(var(--playkit-warning-hsl-hue) var(--playkit-warning-hsl-saturation) var(--playkit-warning-hsl-lightness));--playkit-warning-darker-color: hsl(var(--playkit-warning-hsl-hue) var(--playkit-warning-hsl-saturation) calc(var(--playkit-warning-hsl-lightness) - 15%));--playkit-warning-brighter-color: hsl(var(--playkit-warning-hsl-hue) var(--playkit-warning-hsl-saturation) calc(var(--playkit-warning-hsl-lightness) + 15%));--playkit-warning-text-contrast-color: #ffffff;--playkit-tone-1-color: #ffffff;--playkit-tone-2-color: #cccccc;--playkit-tone-3-color: #999999;--playkit-tone-4-color: #888888;--playkit-tone-5-color: #666666;--playkit-tone-6-color: #444444;--playkit-tone-7-color: #222222;--playkit-tone-8-color: #000000;--playkit-live-color: #e12536;--playkit-player-background-color: #000000;--playkit-tab-focus-color: var(--playkit-primary-color);--playkit-tooltip-background-color: var(--playkit-tone-1-color);--playkit-tooltip-color: var(--playkit-tone-7-color);--playkit-ads-color: var(--playkit-secondary-color);--playkit-background-color: #111111;--playkit-elevated-color: #333333;--playkit-paper-color: #222222;--playkit-protection-color: #222222}.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:var(--playkit-danger-color)}.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,.4)}.playkit-player .playkit-form-control{height:32px;width:100%;min-width:72px;border:2px solid rgba(255,255,255,.2);border-radius:4px;background-color:rgba(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,.6)}.playkit-player .playkit-form-control:focus{background-color:#fff;border-color:#fff;color:var(--playkit-tone-7-color)}.playkit-player .playkit-form-control:focus::-webkit-input-placeholder{color:var(--playkit-tone-2-color)}.playkit-player .playkit-form-control:focus+.playkit-icon{fill:var(--playkit-tone-3-color)}.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,.2);border-radius:4px;background-color:rgba(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,.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,.5);border:2px solid rgba(255,255,255,.2);line-height:32px}.playkit-btn.playkit-btn-dark-transparent:hover{color:#fff;border:2px solid rgba(255,255,255,.4)}.playkit-btn.playkit-btn-branded{background-color:var(--playkit-primary-color)}.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,.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:rgba(0,0,0,0);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:var(--playkit-tone-1-color)}.playkit-btn-borderless:hover{background-color:var(--playkit-tone-5-color)}.playkit-btn-translucent{background-color:rgba(0,0,0,.6)}.playkit-btn-translucent:hover{background-color:rgba(0,0,0,.7)}.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-player{--playkit-icon-vr-stereo-full-url: 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' fill-rule='nonzero'%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-url: 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' fill-rule='nonzero'%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-quality-HD-active-url: 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' fill-rule='nonzero'%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-active-url: 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' fill-rule='nonzero'%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-active-url: 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' fill-rule='nonzero'%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-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' fill-rule='nonzero'%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' fill-rule='nonzero'%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' fill-rule='nonzero'%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' fill-rule='nonzero'%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' fill-rule='nonzero'%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' fill-rule='nonzero'%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' fill-rule='nonzero'%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' fill-rule='nonzero'%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' fill-rule='nonzero'%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' fill-rule='nonzero'%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' fill-rule='nonzero'%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-check-active{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' fill-rule='nonzero'%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' fill-rule='nonzero'%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' fill-rule='nonzero'%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' fill-rule='nonzero'%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' fill-rule='nonzero'%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' fill-rule='nonzero'%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' fill-rule='nonzero'%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' fill-rule='nonzero'%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' fill-rule='nonzero'%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' fill-rule='nonzero'%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' fill-rule='nonzero'%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' fill-rule='nonzero'%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' fill-rule='nonzero'%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' fill-rule='nonzero'%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' fill-rule='nonzero'%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' fill-rule='nonzero'%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:var(--playkit-icon-vr-stereo-full-url)}.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' fill-rule='nonzero'%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:var(--playkit-icon-chromecast-url)}.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' fill-rule='nonzero'%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' fill-rule='nonzero'%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' fill-rule='nonzero'%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' fill-rule='nonzero'%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-advanced-audio-description{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 24 24' width='24' height='24' fill-rule='nonzero'%3E%3Cpath d='M6.647 12.958h1.547V10.81l-1.547 2.147ZM12.226 10.408c.99 0 1.787.717 1.787 1.595 0 .881-.798 1.598-1.787 1.598h-.467v-3.193h.467Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.536 4C2.688 4 2 4.68 2 5.52v12.96c0 .832.688 1.52 1.536 1.52h16.928c.848 0 1.536-.68 1.536-1.52V5.52C22 4.688 21.312 4 20.464 4H3.536Zm15.335 5h.826c.83.87 1.303 1.982 1.303 3.14a4.504 4.504 0 0 1-1.033 2.837h-.792c.745-.793 1.165-1.792 1.165-2.838 0-1.178-.537-2.311-1.47-3.139ZM8.185 15h1.47V9.004H7.819L3 15h2.158l.566-.793h2.461V15Zm4.223-.003c1.851 0 3.357-1.343 3.357-2.994 0-1.657-1.49-2.997-3.341-2.997h-2.075v5.993h2.059v-.002ZM18.008 9h-.826c.932.828 1.47 1.961 1.47 3.14 0 1.045-.421 2.044-1.166 2.837h.787a4.48 4.48 0 0 0 1.038-2.838c0-1.157-.472-2.27-1.303-3.139Zm-2.515 0h.82c.837.87 1.304 1.982 1.304 3.14a4.474 4.474 0 0 1-1.033 2.837h-.787c.74-.793 1.16-1.792 1.16-2.838 0-1.178-.532-2.311-1.464-3.139Z' fill='%23fff'/%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' fill-rule='nonzero'%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:var(--playkit-icon-quality-HD-active-url)}.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' fill-rule='nonzero'%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:var(--playkit-icon-quality-4K-active-url)}.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' fill-rule='nonzero'%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:var(--playkit-icon-quality-8K-active-url)}.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' fill-rule='nonzero'%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' fill-rule='nonzero'%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:#333;box-shadow:0 2px 8px 0 rgba(0,0,0,.3);border-radius:4px;padding:8px 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:4px 12px;margin:4px;white-space:nowrap;min-height:30px;cursor:pointer;border-radius:4px}.playkit-dropdown-menu .playkit-dropdown-menu-item:hover,.playkit-dropdown-menu .playkit-dropdown-menu-item:focus{background-color:var(--playkit-tone-6-color);color:#fff}.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-active{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;border-radius:4px;background:rgba(0,0,0,0);display:inline-block;opacity:.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:.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,.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 .3s 1 linear;-o-animation:playkit-spin .3s 1 linear;-webkit-animation:playkit-spin .3s 1 linear;animation:playkit-spin .3s 1 linear}.playkit-reverse-rotate{-moz-animation:playkit-reverse-spin .3s 1 linear;-o-animation:playkit-reverse-spin .3s 1 linear;-webkit-animation:playkit-reverse-spin .3s 1 linear;animation:playkit-reverse-spin .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:var(--playkit-tone-1-color);display:flex;align-items:center;justify-content:center;opacity:.8;border:none;background-color:rgba(0,0,0,0);margin:0 4px}.playkit-upper-bar-icon:hover{background-color:var(--playkit-tone-4-color);opacity:1}.playkit-upper-bar-icon:active{background-color:var(--playkit-tone-6-color);opacity:1}.playkit-upper-bar-icon:disabled{opacity:.4}.playkit-player a{font-size:15px;line-height:18px;cursor:pointer;--primary-hover-color: hsl(var(--playkit-primary-hsl-hue) var(--playkit-hsl-saturation) calc(var(--playkit-hsl-lightness) - 10%))}.playkit-player a:hover{color:var(--primary-hover-color)}.playkit-player a:active{opacity:.7}.playkit-emptyUrl a{cursor:auto;pointer-events:none}.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:rgba(0,0,0,0);cursor:none;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,.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 var(--playkit-tab-focus-color) !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:var(--playkit-player-background-color);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,.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:#222;box-shadow:0 2px 8px 0 rgba(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,.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,.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,.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:#000;background-color:#fff}.playkit-overlay.playkit-cvaa-overlay .playkit-sample{border:2px solid rgba(255,255,255,.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:var(--playkit-primary-color);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,.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:var(--playkit-primary-brighter-color)}.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:#fff;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}.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(-50%, -50%, 0)}.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,.3);background-color:#333;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:var(--playkit-primary-color)}.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;z-index:1}.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-progress-bar{width:100%;height:4px;background-color:rgba(255,255,255,.3);border-radius:2px;position:absolute;transition:height 200ms ease,transform 200ms ease}.playkit-player .playkit-seek-bar .playkit-progress-bar.playkit-chapters{background-color:rgba(0,0,0,0)}.playkit-player .playkit-seek-bar .playkit-progress-bar.playkit-chapters .playkit-virtual-progress-indicator{height:8px;transform:translateY(-2px)}.playkit-player .playkit-seek-bar .playkit-progress-bar .playkit-virtual-progress{display:none}.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-virtual-progress-indicator{width:1px;height:100%;background-color:var(--playkit-tone-1-color);float:right}.playkit-player .playkit-seek-bar .playkit-progress-bar .playkit-scrubber{position:absolute;cursor:pointer;display:block;top:-6px;left:-6px;border-radius:8px;height:16px;width:16px;background-color:var(--playkit-tone-1-color);box-shadow:0 0 31px 0 rgba(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,.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:not(.playkit-chapters),.playkit-player:not(.playkit-touch):not(.playkit-size-ty) .playkit-seek-bar.playkit-hover .playkit-progress-bar:not(.playkit-chapters){height:8px;border-radius:4px;transform:translateY(-2px)}.playkit-player:not(.playkit-touch):not(.playkit-size-ty) .playkit-seek-bar:hover .playkit-progress-bar:not(.playkit-chapters) .playkit-scrubber,.playkit-player:not(.playkit-touch):not(.playkit-size-ty) .playkit-seek-bar.playkit-hover .playkit-progress-bar:not(.playkit-chapters) .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-player .playkit-seek-bar.playkit-ad-break{cursor:initial}.playkit-player .playkit-seek-bar.playkit-ad-break .playkit-progress-bar .playkit-progress{background-color:var(--playkit-ads-color)}.playkit-player .playkit-seek-bar.playkit-live .playkit-progress-bar .playkit-progress{background-color:var(--playkit-live-color)}.playkit-player .playkit-seek-bar .playkit-progress-bar .playkit-progress{position:absolute;top:0;left:0;height:100%;border-radius:inherit;background-color:var(--playkit-primary-color)}.playkit-player .playkit-seek-bar .playkit-progress-bar .playkit-buffered{position:absolute;top:0;left:0;height:100%;border-radius:inherit;background-color:rgba(255,255,255,.3)}.playkit-frame-preview .playkit-frame-preview-img-container{border:2px solid rgba(255,255,255,.2);border-radius:4px}.playkit-frame-preview .playkit-frame-preview-img-container .playkit-frame-preview-img{background-size:auto 100% !important;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,.playkit-player.playkit-size-sm .playkit-time-display,.playkit-player.playkit-size-xs .playkit-time-display{padding:0 12px}.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-controls-container{width:100%;position:relative;z-index:1}.playkit-player .playkit-bottom-bar .playkit-controls-container .playkit-left-controls{float:left;text-align:left;pointer-events:none}.playkit-player .playkit-bottom-bar .playkit-controls-container .playkit-left-controls .playkit-control-button-container:first-child{margin-left:0px}.playkit-player .playkit-bottom-bar .playkit-controls-container .playkit-right-controls{float:right;text-align:left;pointer-events:none}.playkit-player .playkit-bottom-bar .playkit-controls-container .playkit-right-controls .playkit-control-button-container:last-child{margin-right:0px}.playkit-player .playkit-bottom-bar .playkit-bottom-bar-area{position:relative;pointer-events:none}.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-size-sm .playkit-playback-controls+.playkit-time-display,.playkit-player.playkit-size-xs .playkit-playback-controls+.playkit-time-display{padding-left:0}.playkit-player.playkit-size-sm .playkit-bottom-bar{padding:0 8px 4px}.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:.1;transform:scale(0.1)}20%{opacity:.3;transform:scale(0.2)}30%{opacity:.5;transform:scale(0.3)}40%{opacity:.7;transform:scale(0.4)}50%{opacity:.9;transform:scale(0.5)}60%{opacity:.9;transform:scale(0.5)}70%{opacity:.9;transform:scale(0.5)}75%{opacity:.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:.7;transform:scale(0.5)}95%{opacity:.5;transform:scale(0.5)}98%{opacity:.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:2;position:absolute;top:50%;left:50%;height:108px;width:108px;border:2px solid rgba(255,255,255,.2);background-color:rgba(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,.4)}.playkit-pre-playback-play-overlay .playkit-pre-playback-play-button:active{opacity:.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-overlay-active .playkit-gui-area .playkit-pre-playback-play-overlay{opacity:0;visibility:hidden}.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,.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:var(--playkit-live-color);color:#fff;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:#666;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:var(--playkit-tone-7-color);font-size:0em}.playkit-custom-error-slate .playkit-overlay.playkit-error-overlay .playkit-overlay-contents{padding:0}.playkit-error-overlay{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}.playkit-error-overlay .playkit-copy-url-row{display:flex;align-items:center;margin-bottom:16px}.playkit-error-overlay .playkit-headline{color:var(--playkit-tone-1-color);font-weight:500;font-size:20px;font-style:normal;line-height:22px;margin:0 0 8px 0;text-shadow:0px 4px 4px rgba(0,0,0,.25)}.playkit-error-overlay .playkit-error-session{font-size:14px;color:var(--playkit-tone-1-color);font-style:normal;font-weight:400;line-height:18px;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;max-width:310px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0px 4px 4px rgba(0,0,0,.25)}.playkit-error-overlay .playkit-retry-btn{height:32px;width:auto;min-width:120px;padding:0 8px;border-radius:4px;color:var(--playkit-tone-1-color);border:none;font-size:14px;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,.2)}.playkit-slider .playkit-progress{background-color:var(--playkit-primary-color);height:8px;border-radius:4px;position:relative}.playkit-slider .playkit-progress .playkit-handle{height:12px;width:12px;border-radius:5px;background-color:#fff;box-shadow:0 2px 8px 0 rgba(0,0,0,.3);position:absolute;right:0;top:0px;transform:translate3d(6px, -2px, 0);cursor:pointer}.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-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:32px;height:32px;background-color:rgba(255,255,255,0);border:none;cursor:pointer;--connected-color: var(--playkit-tone-2-color);--disconnected-color: var(--playkit-tone-2-color)}.playkit-player .playkit-cast-button:hover{--connected-color: #ffffffff;--disconnected-color: #ffffffff}.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: var(--playkit-primary-color)}.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:#000 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,.6);opacity:.6}.playkit-player .playkit-cast-box .playkit-cast-connecting-spinner{height:21px;width:21px;-webkit-animation:playkit-spin .9s infinite linear;border:3px solid rgba(255,255,255,.4);border-top-color:rgba(255,255,255,.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,.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:#fff;line-height:40px}@keyframes playkit-castOnTVAnimation{0%{opacity:0;transform:rotateY(70deg)}33%{opacity:.3;transform:rotateY(50deg)}66%{opacity:.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:#fff}.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,.2),0px 8px 60px -16px rgba(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,.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:.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,.2),0px 8px 60px -16px rgba(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:#000}.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,.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:.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,.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,.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:#000 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,.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:var(--playkit-tone-1-color);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 var(--playkit-tone-6-color);border-radius:18px;background-color:var(--playkit-tone-7-color);color:var(--playkit-tone-1-color);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:var(--playkit-tone-6-color)}.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:var(--playkit-tooltip-background-color);color:var(--playkit-tooltip-color);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:var(--playkit-tooltip-background-color);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 .15s ease-in-out}.playkit-side-panel{position:absolute;overflow:hidden;transition:all 500ms;transition-property:left,right,bottom,top,opacity;z-index:1}.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}@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-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-switch{position:relative;display:inline-block;width:32px;height:16px}.playkit-switch .playkit-toggle-input{opacity:0;width:0;height:0}.playkit-switch .playkit-toggle-input:checked+.playkit-slider{background-color:#2196f3}.playkit-switch .playkit-toggle-input:focus+.playkit-slider{box-shadow:0 0 1px #2196f3}.playkit-switch .playkit-toggle-input:checked+.playkit-slider:before{transform:translateX(14px);-webkit-transform:translateX(14px);-ms-transform:translateX(14px)}.playkit-switch .playkit-slider{height:100%;position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;border-radius:34px}.playkit-switch .playkit-slider:before{position:absolute;content:\"\";height:12px;width:12px;left:3px;top:2px;background-color:#fff;-webkit-transition:.3s;transition:.3s;border-radius:50%}.playkit-player .playkit-audio-entry-backdrop{background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);bottom:0;left:0;position:absolute;width:100%;pointer-events:none;display:flex;flex-direction:column;justify-content:flex-end}.playkit-player .playkit-audio-entry-backdrop .playkit-audio-entry-details{margin:128px 16px 60px 16px;left:16px;color:#fff;max-height:100%;pointer-events:auto;z-index:1}.playkit-player .playkit-audio-entry-backdrop .playkit-audio-entry-details.playkit-audio-entry-l{max-width:600px}.playkit-player .playkit-audio-entry-backdrop .playkit-audio-entry-details.playkit-audio-entry-m{max-width:min(600px,100%)}.playkit-player .playkit-audio-entry-backdrop .playkit-audio-entry-details.playkit-audio-entry-t{max-width:0px}.playkit-player .playkit-audio-entry-backdrop .playkit-audio-entry-details.playkit-audio-entry-t .playkit-audio-entry-description{font-size:0}.playkit-player .playkit-audio-entry-backdrop .playkit-audio-entry-details .playkit-audio-entry-title{font-size:32px;line-height:38px}.playkit-player .playkit-audio-entry-backdrop .playkit-audio-entry-details .playkit-audio-entry-title.playkit-audio-entry-title-trimmed{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.playkit-player .playkit-audio-entry-backdrop .playkit-audio-entry-details .playkit-audio-entry-description{font-size:14px;line-height:18px}.playkit-player .playkit-audio-entry-backdrop.playkit-audio-entry-expanded{overflow:auto;background:rgba(0,0,0,.7);height:100%}.playkit-player .playkit-audio-entry-backdrop.playkit-audio-entry-expanded .playkit-audio-entry-details{overflow:auto;margin:60px 16px}.playkit-player .playkit-expandable-text{text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical;display:-webkit-box}.playkit-player .playkit-more-button-text{pointer-events:auto;cursor:pointer;position:relative;z-index:1;width:fit-content;outline-offset:-1px}.playkit-scrollable{display:flex;width:100%}.playkit-scrollable.playkit-horizontal{flex-direction:row;overflow:auto hidden}.playkit-scrollable.playkit-vertical{flex-direction:column;height:100%;overflow:hidden auto}.playkit-scrollable::-webkit-scrollbar{height:4px;width:4px}.playkit-scrollable::-webkit-scrollbar-track{visibility:hidden}.playkit-scrollable::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.3);border-radius:3px;visibility:hidden}.playkit-scrollable.playkit-scrolling::-webkit-scrollbar-track,.playkit-scrollable.playkit-scrolling::-webkit-scrollbar-thumb{visibility:visible}",""]),t.locals={primaryColor:"var(--playkit-primary-color)",primaryDarkerColor:"var(--playkit-primary-darker-color)",primaryBrighterColor:"var(--playkit-primary-brighter-color)",primaryTextContrastColor:"var(--playkit-primary-text-contrast-color)",secondaryColor:"var(--playkit-secondary-color)",secondaryDarkerColor:"var(--playkit-secondary-darker-color)",secondaryBrighterColor:"var(--playkit-secondary-brighter-color)",secondaryTextContrastColor:"var(--playkit-secondary-text-contrast-color)",successDarkerColor:"var(--playkit-success-darker-color)",successBrighterColor:"var(--playkit-success-brighter-color)",successTextContrastColor:"var(--playkit-success-text-contrast-color)",dangerColor:"var(--playkit-danger-color)",dangerDarkerColor:"var(--playkit-danger-darker-color)",dangerBrighterColor:"var(--playkit-danger-brighter-color)","danger-text-contrast-color":"var(--playkit-danger-text-contrast-color)",dangerTextContrastColor:"var(--playkit-danger-text-contrast-color)",warningColor:"var(--playkit-warning-color)",warningDarkerColor:"var(--playkit-warning-darker-color)",warningBrighterColor:"var(--playkit-warning-brighter-color)",warningTextContrastColor:"var(--playkit-warning-text-contrast-color)",tone1Color:"var(--playkit-tone-1-color)",tone2Color:"var(--playkit-tone-2-color)",tone3Color:"var(--playkit-tone-3-color)",tone4Color:"var(--playkit-tone-4-color)",tone5Color:"var(--playkit-tone-5-color)",tone6Color:"var(--playkit-tone-6-color)",tone7Color:"var(--playkit-tone-7-color)",tone8Color:"var(--playkit-tone-8-color)",liveColor:"var(--playkit-live-color)",playerBackgroundColor:"var(--playkit-player-background-color)",tabFocusColor:"var(--playkit-tab-focus-color)",tooltipBackgroundColor:"var(--playkit-tooltip-background-color)",tooltipColor:"var(--playkit-tooltip-color)",adsColor:"var(--playkit-ads-color)",progressBarHeight:"4px",progressBarBorderRadius:"2px",defaultTransitionTime:"500",bottomBarMaxHeight:"60",brandColor:"#006bff",white:"#fff",player:"playkit-player",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","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","btn-translucent":"playkit-btn-translucent",btnTranslucent:"playkit-btn-translucent","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-check-active":"playkit-icon-check-active",iconCheckActive:"playkit-icon-check-active","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-advanced-audio-description":"playkit-icon-advanced-audio-description",iconAdvancedAudioDescription:"playkit-icon-advanced-audio-description","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",emptyUrl:"playkit-emptyUrl","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","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",chapters:"playkit-chapters","virtual-progress-indicator":"playkit-virtual-progress-indicator",virtualProgressIndicator:"playkit-virtual-progress-indicator","non-sticky":"playkit-non-sticky",nonSticky:"playkit-non-sticky",live:"playkit-live",buffered:"playkit-buffered","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","controls-container":"playkit-controls-container",controlsContainer:"playkit-controls-container","left-controls":"playkit-left-controls",leftControls:"playkit-left-controls","right-controls":"playkit-right-controls",rightControls:"playkit-right-controls","bottom-bar-area":"playkit-bottom-bar-area",bottomBarArea:"playkit-bottom-bar-area","playback-controls":"playkit-playback-controls",playbackControls:"playkit-playback-controls","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","gui-area":"playkit-gui-area",guiArea:"playkit-gui-area","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","custom-error-slate":"playkit-custom-error-slate",customErrorSlate:"playkit-custom-error-slate","copy-url-row":"playkit-copy-url-row",copyUrlRow:"playkit-copy-url-row",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","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","center-playback-controls":"playkit-center-playback-controls",centerPlaybackControls:"playkit-center-playback-controls","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",spinner:"playkit-spinner","kaltura-spinner":"playkit-kaltura-spinner",kalturaSpinner:"playkit-kaltura-spinner",switch:"playkit-switch","toggle-input":"playkit-toggle-input",toggleInput:"playkit-toggle-input","audio-entry-backdrop":"playkit-audio-entry-backdrop",audioEntryBackdrop:"playkit-audio-entry-backdrop","audio-entry-details":"playkit-audio-entry-details",audioEntryDetails:"playkit-audio-entry-details","audio-entry-l":"playkit-audio-entry-l",audioEntryL:"playkit-audio-entry-l","audio-entry-m":"playkit-audio-entry-m",audioEntryM:"playkit-audio-entry-m","audio-entry-t":"playkit-audio-entry-t",audioEntryT:"playkit-audio-entry-t","audio-entry-description":"playkit-audio-entry-description",audioEntryDescription:"playkit-audio-entry-description","audio-entry-title":"playkit-audio-entry-title",audioEntryTitle:"playkit-audio-entry-title","audio-entry-title-trimmed":"playkit-audio-entry-title-trimmed",audioEntryTitleTrimmed:"playkit-audio-entry-title-trimmed","audio-entry-expanded":"playkit-audio-entry-expanded",audioEntryExpanded:"playkit-audio-entry-expanded","expandable-text":"playkit-expandable-text",expandableText:"playkit-expandable-text","more-button-text":"playkit-more-button-text",moreButtonText:"playkit-more-button-text",scrollable:"playkit-scrollable",horizontal:"playkit-horizontal",vertical:"playkit-vertical",scrolling:"playkit-scrolling"},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 _})),n.d(t,"EventType",(function(){return Lh})),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 dr.a})),n.d(t,"Reducers",(function(){return T})),n.d(t,"Presets",(function(){return k})),n.d(t,"Components",(function(){return E})),n.d(t,"Utils",(function(){return m})),n.d(t,"reducers",(function(){return T})),n.d(t,"presets",(function(){return k})),n.d(t,"components",(function(){return E})),n.d(t,"utils",(function(){return m})),n.d(t,"UIManager",(function(){return Rh})),n.d(t,"VERSION",(function(){return Oh})),n.d(t,"NAME",(function(){return Mh})),n.d(t,"SidePanelPositions",(function(){return Zn})),n.d(t,"SidePanelModes",(function(){return er})),n.d(t,"ReservedPresetNames",(function(){return tr})),n.d(t,"ReservedPresetAreas",(function(){return nr}));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 B})),n.d(r,"createRef",(function(){return F})),n.d(r,"isValidElement",(function(){return w})),n.d(r,"Component",(function(){return j})),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 Qt})),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 dn})),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 pn})),n.d(o,"withText",(function(){return An}));var s={};n.r(s),n.d(s,"types",(function(){return $n})),n.d(s,"SidePanelOrientation",(function(){return Jn})),n.d(s,"SidePanelPositions",(function(){return Zn})),n.d(s,"SidePanelModes",(function(){return er})),n.d(s,"ReservedPresetNames",(function(){return tr})),n.d(s,"ReservedPresetAreas",(function(){return nr})),n.d(s,"initialState",(function(){return ar})),n.d(s,"default",(function(){return or})),n.d(s,"actions",(function(){return sr}));var l={};n.r(l),n.d(l,"types",(function(){return gr})),n.d(l,"initialState",(function(){return yr})),n.d(l,"default",(function(){return vr})),n.d(l,"actions",(function(){return mr}));var u={};n.r(u),n.d(u,"types",(function(){return _r})),n.d(u,"initialState",(function(){return Er})),n.d(u,"default",(function(){return kr})),n.d(u,"actions",(function(){return Tr}));var c={};n.r(c),n.d(c,"types",(function(){return Bi})),n.d(c,"initialState",(function(){return ji})),n.d(c,"default",(function(){return Hi})),n.d(c,"actions",(function(){return Vi}));var d={};n.r(d),n.d(d,"types",(function(){return Ki})),n.d(d,"initialState",(function(){return zi})),n.d(d,"default",(function(){return Wi})),n.d(d,"actions",(function(){return Yi}));var p={};n.r(p),n.d(p,"types",(function(){return Xi})),n.d(p,"initialState",(function(){return Qi})),n.d(p,"default",(function(){return $i})),n.d(p,"actions",(function(){return Ji}));var h={};n.r(h),n.d(h,"types",(function(){return ea})),n.d(h,"initialState",(function(){return ta})),n.d(h,"default",(function(){return na})),n.d(h,"actions",(function(){return ra}));var f={};n.r(f),n.d(f,"types",(function(){return aa})),n.d(f,"initialState",(function(){return oa})),n.d(f,"default",(function(){return sa})),n.d(f,"actions",(function(){return la}));var g={};n.r(g),n.d(g,"types",(function(){return ca})),n.d(g,"initialState",(function(){return da})),n.d(g,"default",(function(){return pa})),n.d(g,"actions",(function(){return ha}));var y={};n.r(y),n.d(y,"types",(function(){return ga})),n.d(y,"initialState",(function(){return ya})),n.d(y,"default",(function(){return va})),n.d(y,"actions",(function(){return ma}));var v={};n.r(v),n.d(v,"types",(function(){return Ta})),n.d(v,"initialState",(function(){return Aa})),n.d(v,"default",(function(){return wa})),n.d(v,"actions",(function(){return Sa}));var m={};n.r(m),n.d(m,"bindActions",(function(){return ur})),n.d(m,"focusElement",(function(){return Ua})),n.d(m,"KeyMap",(function(){return On})),n.d(m,"getLogger",(function(){return Dn})),n.d(m,"withKeyboardA11y",(function(){return Ga})),n.d(m,"toHHMMSS",(function(){return Ka})),n.d(m,"toSecondsFromHHMMSS",(function(){return za})),n.d(m,"formatOnlyNumbersInput",(function(){return Wa}));var b={};n.r(b),n.d(b,"isPlayingAdOrPlayback",(function(){return Ao}));var _={};n.r(_),n.d(_,"withEventManager",(function(){return jr})),n.d(_,"EventType",(function(){return Ln}));var E={};n.r(E),n.d(E,"AdLearnMore",(function(){return Ul})),n.d(E,"AdSkip",(function(){return jl})),n.d(E,"AdNotice",(function(){return Hl})),n.d(E,"BaseComponent",(function(){return Jl})),n.d(E,"BottomBar",(function(){return su})),n.d(E,"CVAAOverlay",(function(){return Vu})),n.d(E,"DropDown",(function(){return ku})),n.d(E,"EngineConnector",(function(){return La})),n.d(E,"ErrorOverlay",(function(){return oc})),n.d(E,"EventDispatcherProvider",(function(){return Zr})),n.d(E,"withEventDispatcher",(function(){return hi})),n.d(E,"Keyboard",(function(){return xs})),n.d(E,"withKeyboardEvent",(function(){return js})),n.d(E,"KeyboardEventProvider",(function(){return Rs})),n.d(E,"Icon",(function(){return ko})),n.d(E,"IconType",(function(){return bo})),n.d(E,"IconState",(function(){return Eo})),n.d(E,"BadgeType",(function(){return _o})),n.d(E,"LiveTag",(function(){return uc})),n.d(E,"Loading",(function(){return io})),n.d(E,"Menu",(function(){return vu})),n.d(E,"Overlay",(function(){return Wu})),n.d(E,"OverlayAction",(function(){return Do})),n.d(E,"OverlayPortal",(function(){return fc})),n.d(E,"PlayerProvider",(function(){return Ar})),n.d(E,"withPlayer",(function(){return Sr})),n.d(E,"PrePlaybackPlayOverlay",(function(){return zo})),n.d(E,"SeekBarLivePlaybackContainer",(function(){return bc})),n.d(E,"SeekBarPlaybackContainer",(function(){return Jp})),n.d(E,"withLogger",(function(){return Bn})),n.d(E,"Shell",(function(){return Ti})),n.d(E,"PLAYER_SIZE",(function(){return Ei})),n.d(E,"PLAYER_BREAK_POINTS",(function(){return ki})),n.d(E,"Slider",(function(){return Su})),n.d(E,"SmartContainer",(function(){return kc})),n.d(E,"SmartContainerItem",(function(){return Tc})),n.d(E,"TimeDisplay",(function(){return wc})),n.d(E,"TimeDisplayAdsContainer",(function(){return xc})),n.d(E,"TimeDisplayPlaybackContainer",(function(){return Dc})),n.d(E,"Tooltip",(function(){return Mo})),n.d(E,"ToolTipType",(function(){return Oo})),n.d(E,"TopBar",(function(){return Mc})),n.d(E,"UnmuteIndication",(function(){return Hc})),n.d(E,"VideoPlayer",(function(){return Na})),n.d(E,"Watermark",(function(){return Wc})),n.d(E,"Logo",(function(){return Qc})),n.d(E,"CastOverlay",(function(){return nd})),n.d(E,"CastBeforePlay",(function(){return cd})),n.d(E,"CastAfterPlay",(function(){return fd})),n.d(E,"PlaylistButton",(function(){return kd})),n.d(E,"PrevNext",(function(){return yd})),n.d(E,"PlaylistNextScreen",(function(){return Dd})),n.d(E,"PictureInPicture",(function(){return Md})),n.d(E,"PlaybackControls",(function(){return Nd})),n.d(E,"CopyButton",(function(){return Zu})),n.d(E,"ButtonControl",(function(){return rs})),n.d(E,"Button",(function(){return Vo})),n.d(E,"ToggleSwitch",(function(){return Gd})),n.d(E,"AudioMenu",(function(){return Qd})),n.d(E,"CaptionsMenu",(function(){return ap})),n.d(E,"SpeedMenu",(function(){return pp})),n.d(E,"QualityMenu",(function(){return vp})),n.d(E,"HeightResolution",(function(){return hp})),n.d(E,"getLabelBadgeType",(function(){return fp})),n.d(E,"AdvancedAudioDescToggle",(function(){return _p})),n.d(E,"ExpandableText",(function(){return wp})),n.d(E,"Scrollable",(function(){return Ip})),n.d(E,"ProgressIndicator",(function(){return Pp})),n.d(E,"SeekBarPreview",(function(){return jp})),n.d(E,"PlayerArea",(function(){return qn})),n.d(E,"withPlayerPreset",(function(){return Ui})),n.d(E,"Remove",(function(){return Vn})),n.d(E,"VideoArea",(function(){return Fp})),n.d(E,"GuiArea",(function(){return lo})),n.d(E,"InteractiveArea",(function(){return Bp})),n.d(E,"KeyboardControl",(function(){return xs})),n.d(E,"Cast",(function(){return Qs})),n.d(E,"CastControl",(function(){return Qs})),n.d(E,"Fullscreen",(function(){return il})),n.d(E,"FullscreenControl",(function(){return il})),n.d(E,"PlayPause",(function(){return ul})),n.d(E,"PlayPauseControl",(function(){return ul})),n.d(E,"Rewind",(function(){return hs})),n.d(E,"RewindControl",(function(){return hs})),n.d(E,"Forward",(function(){return _s})),n.d(E,"ForwardControl",(function(){return _s})),n.d(E,"SeekBar",(function(){return qp})),n.d(E,"SeekBarControl",(function(){return qp})),n.d(E,"Settings",(function(){return bl})),n.d(E,"SettingsControl",(function(){return bl})),n.d(E,"Volume",(function(){return Cl})),n.d(E,"VolumeControl",(function(){return Cl})),n.d(E,"VrStereo",(function(){return Dl})),n.d(E,"VrStereoControl",(function(){return Dl})),n.d(E,"ClosedCaptions",(function(){return Ll})),n.d(E,"ClosedCaptionsControl",(function(){return Ll}));var k={};n.r(k),n.d(k,"idleUI",(function(){return co})),n.d(k,"playbackUI",(function(){return ch})),n.d(k,"adsUI",(function(){return fh})),n.d(k,"errorUI",(function(){return yh})),n.d(k,"liveUI",(function(){return bh})),n.d(k,"imgUI",(function(){return kh}));var T={};n.r(T),n.d(T,"config",(function(){return l})),n.d(T,"cvaa",(function(){return h})),n.d(T,"engine",(function(){return u})),n.d(T,"getters",(function(){return b})),n.d(T,"loading",(function(){return p})),n.d(T,"overlayAction",(function(){return g})),n.d(T,"playlist",(function(){return y})),n.d(T,"seekbar",(function(){return c})),n.d(T,"setting",(function(){return f})),n.d(T,"shell",(function(){return s})),n.d(T,"volume",(function(){return d})),n.d(T,"overlay",(function(){return v}));var A,w,S,C,x,I,P,D={},R=[],L=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i;function O(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 B(e){return e.children}function j(e,t){this.props=e,this.context=t}function H(e,t){if(null==t)return e.__?H(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?H(e):null}function V(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 V(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=O({},a)).__v=r,i=$(s,a,r,t.__n,void 0!==s.ownerSVGElement,null,n,null==o?H(a):o),J(n,a),i!=o&&V(a)))}))}function z(e,t,n,r,i,a,o,s,l,u){var c,d,p,h,f,g,y,v=r&&r.__k||R,m=v.length;for(l==D&&(l=null!=o?o[0]:m?H(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(B,{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===(p=v[c])||p&&h.key==p.key&&h.type===p.type)v[c]=void 0;else for(d=0;d<m;d++){if((p=v[d])&&h.key==p.key&&h.type===p.type){v[d]=void 0;break}p=null}f=$(e,h,p=p||D,i,a,o,s,l,u),(d=h.ref)&&p.ref!=d&&(y||(y=[]),p.ref&&y.push(p.ref,null,h),y.push(d,h.__c||f,h)),null!=f?(null==g&&(g=f),l=Y(e,h,p,v,o,f,l),"option"==n.type?e.value="":"function"==typeof n.type&&(n.__d=l)):l&&p.__e==l&&l.parentNode!=e&&(l=H(p))}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===L.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,Q,o),(e.l||(e.l={}))[t]=n):e.removeEventListener(t,Q,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 Q(e){this.l[e.type](A.event?A.event(e):e)}function $(e,t,n,r,i,a,o,s,l){var u,c,d,p,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 j(y,m),c.constructor=_,c.render=te),v&&v.sub(c),c.props=y,c.state||(c.state={}),c.context=m,c.__n=r,d=c.__d=!0,c.__h=[]),null==c.__s&&(c.__s=c.state),null!=_.getDerivedStateFromProps&&(c.__s==c.state&&(c.__s=O({},c.__s)),O(c.__s,_.getDerivedStateFromProps(y,c.__s))),p=c.props,h=c.state,d)null==_.getDerivedStateFromProps&&null!=c.componentWillMount&&c.componentWillMount(),null!=c.componentDidMount&&c.__h.push(c.componentDidMount);else{if(null==_.getDerivedStateFromProps&&y!==p&&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(p,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=O(O({},r),c.getChildContext())),d||null==c.getSnapshotBeforeUpdate||(f=c.getSnapshotBeforeUpdate(p,h)),b=null!=u&&u.type==B&&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,d,p,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,d=f.dangerouslySetInnerHTML,!s){if(null!=a)for(h={},p=0;p<e.attributes.length;p++)h[e.attributes[p].name]=e.attributes[p].value;(d||c)&&(d&&c&&d.__html==c.__html||(e.innerHTML=d&&d.__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),d?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(B,null,[e]),a=[],$(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=O(O({},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},j.prototype.setState=function(e,t){var n;n=this.__s!==this.state?this.__s:this.__s=O({},this.state),"function"==typeof e&&(e=e(n,this.props)),e&&O(n,e),null!=e&&this.__v&&(t&&this.__h.push(t),G(this))},j.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),G(this))},j.prototype.render=B,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=[],de=A.__r,pe=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){de&&de(e),oe=0;var t=(se=e.__c).__H;t&&(t.__h.forEach(Ie),t.__h.forEach(Pe),t.__h=[])},A.diffed=function(e){pe&&pe(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 Le(e,t){for(var n in t)e[n]=t[n];return e}function Oe(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 Oe(this.props,e)||Oe(this.state,t)},r}(j),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=Le({},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 Be=function(e,t){return e?W(e).reduce((function(e,n,r){return e.concat(t(n,r))}),[]):null},je={map:Be,forEach:Be,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},He=A.__e;function Ve(e){return e&&((e=Le({},e)).__c=null,e.__k=e.__k&&e.__k.map(Ve)),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);He(e,t,n)},(Ge.prototype=new j).__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]=Ve(this.__b)),this.__b=null),[N(B,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 j).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 Qe=/^(?: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]/;j.prototype.isReactComponent={};var $e="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===$e}A.vnode=function(e){e.$$typeof=$e;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=Qe.test(a))break;if(r)for(a in i=e.props={},n)i[Qe.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:je,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:B,isValidElement:nt,findDOMNode:function(e){return e&&(e.base||1===e.nodeType&&e)||null},Component:j,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:Oe(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:B,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 dt(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 pt=n(2),ht=n.n(pt),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,d=null,p=function(){if(!c){var e,n,p=t.getState();try{e=r(p,i.current)}catch(e){n=e,d=e}n||(d=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=p,n.trySubscribe(),p(),function(){if(c=!0,n.tryUnsubscribe(),n.onStateChange=null,d)throw d}}}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,d=n.storeKey,p=void 0===d?"store":d,h=(n.withRef,n.forwardRef),f=void 0!==h&&h,g=n.context,y=void 0===g?at:g,v=dt(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:p,displayName:r,wrappedComponentName:n,WrappedComponent:t}),s=v.pure,u=s?ke:function(e){return e()};function d(n){var r=ke((function(){var e=n.reactReduxForwardedRef,t=dt(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]),d=Ae(l),p=Boolean(n.store)&&Boolean(n.store.getState)&&Boolean(n.store.dispatch);Boolean(d)&&Boolean(d.store);var h=p?n.store:d.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,p?null:d.subscription),t=e.notifyNestedSubs.bind(e);return[e,t]}),[h,p,d]),y=g[0],v=g[1],b=ke((function(){return p?d:ct({},d,{subscription:y})}),[p,d,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(d):d;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 d(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 p(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,p({type:xt.REPLACE})}function f(){var e,t=d;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 p({type:xt.INIT}),(r={dispatch:p,subscribe:d,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 Lt(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 Ot(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){Ot(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 Bt(e){return null!==e.dependsOnOwnProps&&void 0!==e.dependsOnOwnProps?Boolean(e.dependsOnOwnProps):1!==e.length}function jt(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=Bt(e);var i=r(t,n);return"function"==typeof i&&(r.mapToProps=i,r.dependsOnOwnProps=Bt(i),i=r(t,n)),i},r}}var Ht=[function(e){return"function"==typeof e?jt(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 Lt(e,t)})):void 0}],Vt=[function(e){return"function"==typeof e?jt(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,d=i.areOwnPropsEqual,p=i.areStatePropsEqual,h=!1;function f(i,h){var f,g,y=!d(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=!p(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=dt(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 Qt=function(e){var t=void 0===e?{}:e,n=t.connectHOC,r=void 0===n?Tt:n,i=t.mapStateToPropsFactories,a=void 0===i?Vt:i,o=t.mapDispatchToPropsFactories,s=void 0===o?Ht:o,l=t.mergePropsFactories,u=void 0===l?Kt:l,c=t.selectorFactory,d=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,p=o.areStatesEqual,h=void 0===p?Xt:p,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,_=dt(o,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),E=qt(e,a,"mapStateToProps"),k=qt(t,s,"mapDispatchToProps"),T=qt(n,u,"mergeProps");return r(d,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 $t(){return Ae(at)}function Jt(e){void 0===e&&(e=at);var t=e===at?$t: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?$t: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(),d=n.getState();try{i=e!==l.current||d!==u.current||s.current?e(d):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=d,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/,dn=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}(j);function pn(e,t){if(arguments.length<2)return t=e,function(e){return pn(e,t)};function n(n){return N(dn,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}}pn.intl=pn,pn.IntlProvider=dn,pn.Text=bn,pn.MarkupText=kn,pn.Localizer=En,pn.withText=An;var wn=pn;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",Ln={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_CLICKED_ADVANCED_AUDIO_DESCRIPTION:Rn+"-userclickedadvancedaudiodescription",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"},On={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,Bn=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}(j)}};function jn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return 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 Vn="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=Bn("PlayerArea")(Nn=Qt((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 Hn(jn(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===B?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(B,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===B)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===Vn)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}(j),Hn(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 Qn(){return(Qn=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 $n={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"},Jn={VERTICAL:"vertical",HORIZONTAL:"horizontal"},Zn={LEFT:"left",TOP:"top",BOTTOM:"bottom",RIGHT:"right"},er={ALONGSIDE:"alongside",HIDDEN:"hidden",OVER:"over"},tr={Playback:"Playback",Live:"Live",Ads:"Ads",Error:"Error",Idle:"Idle",Img:"Img"},nr={PlayerArea:"PlayerArea",PresetArea:"PresetArea",InteractiveArea:"InteractiveArea",VideoArea:"VideoArea",GuiArea:"GuiArea",TopBar:"TopBar",BottomBar:"BottomBar",PresetFloating:"PresetFloating",TopBarLeftControls:"TopBarLeftControls",TopBarRightControls:"TopBarRightControls",BottomBarLeftControls:"BottomBarLeftControls",BottomBarRightControls:"BottomBarRightControls",SidePanelTop:"SidePanelTop",SidePanelLeft:"SidePanelLeft",SidePanelRight:"SidePanelRight",SidePanelBottom:"SidePanelBottom",SeekBar:"SeekBar",LoadingSpinner:"LoadingSpinner"},rr={x:0,y:0,width:0,height:0,top:0,right:0,bottom:0,left:0},ir={position:"absolute",left:0,right:0,top:0,bottom:0},ar={playerClasses:[],guiClientRect:rr,playerClientRect:rr,videoClientRect:rr,layoutStyles:{video:ir,gui:ir,sidePanels:(Kn={},Kn[Zn.LEFT]={},Kn[Zn.RIGHT]={},Kn[Zn.TOP]={},Kn[Zn.BOTTOM]={},Kn)},playerHover:!1,playerNav:!1,smartContainerOpen:!1,activePresetName:"",sidePanelsModes:(zn={},zn[Zn.LEFT]=er.HIDDEN,zn[Zn.RIGHT]=er.HIDDEN,zn[Zn.TOP]=er.HIDDEN,zn[Zn.BOTTOM]=er.HIDDEN,zn),sidePanelsSizes:(Wn={},Wn[Jn.VERTICAL]={min:240,max:480,ratio:.33},Wn[Jn.HORIZONTAL]={min:144,max:288,ratio:.33},Wn),presetSettings:{allowSidePanels:!1,allowPlayerArea:!1}},or=function(e,t){var n;switch(void 0===e&&(e=ar),t.type){case $n.ADD_PLAYER_CLASS:return e.playerClasses.includes(t.className)?e:Qn({},e,{playerClasses:[].concat(e.playerClasses,[t.className])});case $n.REMOVE_PLAYER_CLASS:return Qn({},e,{playerClasses:e.playerClasses.filter((function(e){return e!==t.className}))});case $n.UPDATE_IS_MOBILE:return Qn({},e,{isMobile:t.isMobile});case $n.UPDATE_PLAYER_SIZE:return Qn({},e,{playerSize:t.playerSize});case $n.UPDATE_IS_SMALL_SIZE:return Qn({},e,{isSmallSize:t.isSmallSize});case $n.UPDATE_GUI_CLIENT_RECT:return Qn({},e,{guiClientRect:t.guiClientRect});case $n.UPDATE_PLAYER_CLIENT_RECT:return Qn({},e,{playerClientRect:t.playerClientRect});case $n.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,d=l.gui;return Qn({},e,{layoutStyles:{sidePanels:(r={},r[Zn.LEFT]=Xn(a[Zn.LEFT],u[Zn.LEFT])?a[Zn.LEFT]:u[Zn.LEFT],r[Zn.RIGHT]=Xn(a[Zn.RIGHT],u[Zn.RIGHT])?a[Zn.RIGHT]:u[Zn.RIGHT],r[Zn.TOP]=Xn(a[Zn.TOP],u[Zn.TOP])?a[Zn.TOP]:u[Zn.TOP],r[Zn.BOTTOM]=Xn(a[Zn.BOTTOM],u[Zn.BOTTOM])?a[Zn.BOTTOM]:u[Zn.BOTTOM],r),video:Xn(o,c)?o:c,gui:Xn(s,d)?s:d}});case $n.UPDATE_VIDEO_CLIENT_RECT:return Qn({},e,{videoClientRect:t.videoClientRect});case $n.UPDATE_DOCUMENT_WIDTH:return Qn({},e,{documentWidth:t.documentWidth});case $n.UPDATE_PLAYER_HOVER_STATE:return Qn({},e,{playerHover:t.hover});case $n.UPDATE_PLAYER_NAV_STATE:return Qn({},e,{playerNav:t.nav});case $n.UPDATE_SMART_CONTAINER_OPEN:return Qn({},e,{smartContainerOpen:t.open});case $n.UPDATE_ACTIVE_PRESET_NAME:return Qn({},e,{activePresetName:t.activePresetName});case $n.UPDATE_SIDE_PANEL_MODE:return Qn({},e,{sidePanelsModes:Qn({},e.sidePanelsModes,(n={},n[t.position]=t.sidePanelMode,n))});case $n.UPDATE_SIDE_PANEL_SIZE:var p,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 Qn({},e,{sidePanelsSizes:Qn({},e.sidePanelsSizes,(p={},p[t.orientation]=m,p))});case $n.UPDATE_PRESET_SETTINGS:return Qn({},e,{presetSettings:Qn({},{allowSidePanels:!1,allowPlayerArea:!1},t.presetSettings||{})});default:return e}},sr={addPlayerClass:function(e){return{type:$n.ADD_PLAYER_CLASS,className:e}},removePlayerClass:function(e){return{type:$n.REMOVE_PLAYER_CLASS,className:e}},updateIsMobile:function(e){return{type:$n.UPDATE_IS_MOBILE,isMobile:e}},updatePlayerSize:function(e){return{type:$n.UPDATE_PLAYER_SIZE,playerSize:e}},updateIsSmallSize:function(e){return{type:$n.UPDATE_IS_SMALL_SIZE,isSmallSize:e}},updateGuiClientRect:function(e){return{type:$n.UPDATE_GUI_CLIENT_RECT,guiClientRect:e}},updatePlayerClientRect:function(e){return{type:$n.UPDATE_PLAYER_CLIENT_RECT,playerClientRect:e}},updateVideoClientRect:function(e){return{type:$n.UPDATE_VIDEO_CLIENT_RECT,videoClientRect:e}},updateDocumentWidth:function(e){return{type:$n.UPDATE_DOCUMENT_WIDTH,documentWidth:e}},updatePlayerHoverState:function(e){return{type:$n.UPDATE_PLAYER_HOVER_STATE,hover:e}},updatePlayerNavState:function(e){return{type:$n.UPDATE_PLAYER_NAV_STATE,nav:e}},updateSmartContainerOpen:function(e){return{type:$n.UPDATE_SMART_CONTAINER_OPEN,open:e}},updateActivePresetName:function(e){return{type:$n.UPDATE_ACTIVE_PRESET_NAME,activePresetName:e}},updateSidePanelMode:function(e,t){return{type:$n.UPDATE_SIDE_PANEL_MODE,position:e,sidePanelMode:t}},updateSidePanelSize:function(e,t){return{type:$n.UPDATE_SIDE_PANEL_SIZE,orientation:e,options:t}},updatePresetSettings:function(e){return{type:$n.UPDATE_PRESET_SETTINGS,presetSettings:e}},updateLayoutStyles:function(e){return{type:$n.UPDATE_LAYOUT_STYLES,layoutStyles:e}}};function lr(){return(lr=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 ur(e){return function(t){return lr({},Lt(e,t))}}var cr=n(0),dr=n.n(cr);function pr(e,t,n){var r=n.config.components&&n.config.components[e];return r?Cn(t,r):t}function hr(e,t,n){return n.componentAlias===e?Cn(t,n.config):t}function fr(){return(fr=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:"config/UPDATE",UPDATE_COMPONENT:"config/UPDATE_COMPONENT",RESET:"config/RESET"},yr={forceTouchUI:!1,showCCButton:!0,settings:{showAudioMenu:!0,showCaptionsMenu:!0,showQualityMenu:!0,showSpeedMenu:!0,showAdvancedAudioDescToggle:!1,showAdvancedCaptionsMenu:!0},hoverTimeout:3e3,components:{watermark:{},seekbar:{},vrStereo:{},logo:{},fullscreen:{},sidePanels:{}}},vr=function(e,t){switch(void 0===e&&(e=yr),t.type){case gr.UPDATE:return fr({},e,Cn({},e,t.config));case gr.UPDATE_COMPONENT:var n;return fr({},e,{components:fr({},e.components,(n={},n[t.componentAlias]=Cn({},e.components[t.componentAlias],t.config),n))});default:return e}},mr={updateConfig:function(e){return{type:gr.UPDATE,config:e}},updateComponentConfig:function(e,t){return{type:gr.UPDATE_COMPONENT,componentAlias:e,config:t}}};function br(){return(br=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 _r={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_AUDIO:"engine/UPDATE_IS_AUDIO",UPDATE_IS_LIVE:"engine/UPDATE_IS_LIVE",UPDATE_IS_DVR:"engine/UPDATE_IS_DVR",UPDATE_IS_IMG:"engine/UPDATE_IS_IMG",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"},Er={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,isImg:!1,isAudio:!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},kr=function(e,t){switch(void 0===e&&(e=Er),t.type){case gr.UPDATE:return pr("engine",e,t);case gr.UPDATE_COMPONENT:return hr("engine",e,t);case _r.UPDATE_ERROR:return br({},e,{hasError:t.hasError});case _r.UPDATE_PLAYER_STATE:return br({},e,{playerState:t.playerState});case _r.UPDATE_PRE_PLAYBACK:return br({},e,{prePlayback:t.prePlayback});case _r.UPDATE_IS_PLAYING:return br({},e,{isPlaying:t.isPlaying});case _r.UPDATE_IS_PAUSED:return br({},e,{isPaused:t.isPaused});case _r.UPDATE_IS_SEEKING:return br({},e,{isSeeking:t.isSeeking});case _r.UPDATE_LAST_SEEK_POINT:return br({},e,{lastSeekPoint:t.lastSeekPoint});case _r.UPDATE_IS_ENDED:return br({},e,{isEnded:t.isEnded});case _r.UPDATE_IS_PLAYBACK_STARTED:return br({},e,{isPlaybackStarted:t.isPlaybackStarted});case _r.UPDATE_IS_PLAYBACK_ENDED:return br({},e,{isPlaybackEnded:t.isPlaybackEnded});case _r.UPDATE_CURRENT_TIME:return br({},e,{currentTime:t.currentTime});case _r.UPDATE_DURATION:return br({},e,{duration:t.duration});case _r.UPDATE_VOLUME:return br({},e,{volume:t.volume});case _r.UPDATE_MUTED:return br({},e,{muted:t.muted});case _r.UPDATE_METADATA_LOADING_STATUS:return br({},e,{metadataLoaded:t.metadataLoaded});case _r.UPDATE_DATA_LOADING_STATUS:return br({},e,{dataLoaded:t.dataLoaded});case _r.UPDATE_AUDIO_TRACKS:return br({},e,{audioTracks:t.tracks});case _r.UPDATE_VIDEO_TRACKS:return br({},e,{videoTracks:t.tracks});case _r.UPDATE_TEXT_TRACKS:return br({},e,{textTracks:t.tracks});case _r.UPDATE_AD_BREAK:return br({},e,{adBreak:t.adBreak});case _r.UPDATE_AD_BREAK_PROGRESS:return br({},e,{adProgress:t.adProgress});case _r.UPDATE_AD_BREAK_COMPLETED:return br({},e,{adProgress:{currentTime:e.adProgress.duration,duration:e.adProgress.duration}});case _r.UPDATE_AD_IS_PLAYING:return br({},e,{adIsPlaying:t.adIsPlaying});case _r.UPDATE_AD_IS_LINEAR:return br({},e,{adIsLinear:t.adIsLinear});case _r.UPDATE_AD_SKIP_TIME_OFFSET:return br({},e,{adSkipTimeOffset:t.adSkipTimeOffset});case _r.UPDATE_AD_SKIPPABLE_STATE:return br({},e,{adSkippableState:t.adSkippableState});case _r.UPDATE_AD_URL:return br({},e,{adUrl:t.adUrl});case _r.UPDATE_AD_IS_BUMPER:return br({},e,{adIsBumper:t.adIsBumper});case _r.UPDATE_AD_CONTENT_TYPE:return br({},e,{adContentType:t.adContentType});case _r.UPDATE_PLAYER_POSTER:return br({},e,{poster:t.poster});case _r.UPDATE_IS_AUDIO:return br({},e,{isAudio:t.isAudio});case _r.UPDATE_IS_LIVE:return br({},e,{isLive:t.isLive});case _r.UPDATE_IS_DVR:return br({},e,{isDvr:t.isDvr});case _r.UPDATE_IS_IMG:return br({},e,{isImg:t.isImg});case _r.UPDATE_IS_IDLE:return br({},e,{isIdle:t.IsIdle});case _r.UPDATE_FALLBACK_TO_MUTED_AUTOPLAY:return br({},e,{fallbackToMutedAutoPlay:t.fallback});case _r.UPDATE_IS_VR:return br({},e,{isVr:t.isVr});case _r.UPDATE_VR_STEREO_MODE:return br({},e,{vrStereoMode:t.vrStereoMode});case _r.UPDATE_IS_CASTING:return br({},e,{isCasting:t.isCasting});case _r.UPDATE_CAST_SESSION:return br({},e,{castSession:t.castSession});case _r.UPDATE_IS_CAST_AVAILABLE:return br({},e,{isCastAvailable:t.isCastAvailable});case _r.UPDATE_IS_CHANGING_SOURCE:return br({},e,{isChangingSource:t.isChangingSource});case _r.UPDATE_PLAYLIST:return br({},e,{playlist:t.playlist});case _r.UPDATE_PICTURE_IN_PICTURE_SUPPORTED:return br({},e,{isPictureInPictureSupported:t.isPictureInPictureSupported});case _r.UPDATE_PICTURE_IN_PICTURE_MODE:return br({},e,{isInPictureInPicture:t.isInPictureInPicture});case _r.UPDATE_FULLSCREEN:return br({},e,{fullscreen:t.fullscreen});default:return e}},Tr={updateHasError:function(e){return{type:_r.UPDATE_ERROR,hasError:e}},updatePlayerState:function(e,t){return{type:_r.UPDATE_PLAYER_STATE,playerState:{prevoiusState:e,currentState:t}}},updatePrePlayback:function(e){return{type:_r.UPDATE_PRE_PLAYBACK,prePlayback:e}},updateIsPlaying:function(e){return{type:_r.UPDATE_IS_PLAYING,isPlaying:e}},updateIsPaused:function(e){return{type:_r.UPDATE_IS_PAUSED,isPaused:e}},updateIsSeeking:function(e){return{type:_r.UPDATE_IS_SEEKING,isSeeking:e}},updateLastSeekPoint:function(e){return{type:_r.UPDATE_LAST_SEEK_POINT,lastSeekPoint:e}},updateIsEnded:function(e){return{type:_r.UPDATE_IS_ENDED,isEnded:e}},updateIsPlaybackStarted:function(e){return{type:_r.UPDATE_IS_PLAYBACK_STARTED,isPlaybackStarted:e}},updateIsPlaybackEnded:function(e){return{type:_r.UPDATE_IS_PLAYBACK_ENDED,isPlaybackEnded:e}},updateCurrentTime:function(e){return{type:_r.UPDATE_CURRENT_TIME,currentTime:e}},updateDuration:function(e){return{type:_r.UPDATE_DURATION,duration:e}},updateVolume:function(e){return{type:_r.UPDATE_VOLUME,volume:e}},updateMuted:function(e){return{type:_r.UPDATE_MUTED,muted:e}},updateMetadataLoadingStatus:function(e){return{type:_r.UPDATE_METADATA_LOADING_STATUS,metadataLoaded:e}},updateDataLoadingStatus:function(e){return{type:_r.UPDATE_DATA_LOADING_STATUS,dataLoaded:e}},updateAudioTracks:function(e){return{type:_r.UPDATE_AUDIO_TRACKS,tracks:e}},updateVideoTracks:function(e){return{type:_r.UPDATE_VIDEO_TRACKS,tracks:e}},updateTextTracks:function(e){return{type:_r.UPDATE_TEXT_TRACKS,tracks:e}},updateAdBreak:function(e){return{type:_r.UPDATE_AD_BREAK,adBreak:e}},updateAdBreakProgress:function(e,t){return{type:_r.UPDATE_AD_BREAK_PROGRESS,adProgress:{currentTime:e,duration:t}}},updateAdBreakCompleted:function(){return{type:_r.UPDATE_AD_BREAK_COMPLETED}},updateAdIsPlaying:function(e){return{type:_r.UPDATE_AD_IS_PLAYING,adIsPlaying:e}},updateAdSkipTimeOffset:function(e){return{type:_r.UPDATE_AD_SKIP_TIME_OFFSET,adSkipTimeOffset:e}},updateAdSkippableState:function(e){return{type:_r.UPDATE_AD_SKIPPABLE_STATE,adSkippableState:e}},updateAdClickUrl:function(e){return{type:_r.UPDATE_AD_URL,adUrl:e}},updateAdIsLinear:function(e){return{type:_r.UPDATE_AD_IS_LINEAR,adIsLinear:e}},updateAdIsBumper:function(e){return{type:_r.UPDATE_AD_IS_BUMPER,adIsBumper:e}},updateAdContentType:function(e){return{type:_r.UPDATE_AD_CONTENT_TYPE,adContentType:e}},updatePlayerPoster:function(e){return{type:_r.UPDATE_PLAYER_POSTER,poster:e}},updateIsAudio:function(e){return{type:_r.UPDATE_IS_AUDIO,isAudio:e}},updateIsLive:function(e){return{type:_r.UPDATE_IS_LIVE,isLive:e}},updateIsDvr:function(e){return{type:_r.UPDATE_IS_DVR,isDvr:e}},updateIsImg:function(e){return{type:_r.UPDATE_IS_IMG,isImg:e}},updateIsIdle:function(e){return{type:_r.UPDATE_IS_IDLE,IsIdle:e}},updateFallbackToMutedAutoPlay:function(e){return{type:_r.UPDATE_FALLBACK_TO_MUTED_AUTOPLAY,fallback:e}},updateIsVr:function(e){return{type:_r.UPDATE_IS_VR,isVr:e}},updateVrStereoMode:function(e){return{type:_r.UPDATE_VR_STEREO_MODE,vrStereoMode:e}},updateIsCasting:function(e){return{type:_r.UPDATE_IS_CASTING,isCasting:e}},updateCastSession:function(e){return{type:_r.UPDATE_CAST_SESSION,castSession:e}},updateIsCastAvailable:function(e){return{type:_r.UPDATE_IS_CAST_AVAILABLE,isCastAvailable:e}},updateIsChangingSource:function(e){return{type:_r.UPDATE_IS_CHANGING_SOURCE,isChangingSource:e}},updatePlaylist:function(e){return{type:_r.UPDATE_PLAYLIST,playlist:e}},updatePictureInPictureSupport:function(e){return{type:_r.UPDATE_PICTURE_IN_PICTURE_SUPPORTED,isPictureInPictureSupported:e}},updateIsInPictureInPicture:function(e){return{type:_r.UPDATE_PICTURE_IN_PICTURE_MODE,isInPictureInPicture:e}},updateFullscreen:function(e){return{type:_r.UPDATE_FULLSCREEN,fullscreen:e}}},Ar=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}(j);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=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,wr({},this.props,{player:t}))},i}(j)};function Cr(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 xr,Ir,Pr=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 Cr(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)?Cr(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}(),Dr=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}();Ir=Ln,"Type"in(xr=Dr)?Object.defineProperty(xr,"Type",{value:Ir,enumerable:!0,configurable:!0,writable:!0}):xr.Type=Ir;var Rr=function(){function e(){this._listeners=new Pr,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 Lr(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 Or=function(){function e(){this._bindingMap=new Pr}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 Mr(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 Lr(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)?Lr(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}(),Mr=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 Nr(){return(Nr=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 Ur(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Fr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Br,jr=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 Fr(Ur(e=t.call.apply(t,[this].concat(r))||this),"eventManager",new Or),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,Nr({},this.props,{eventManager:this.eventManager}))},i}(j)},Hr=function(e){var t,n;function r(t){var n;return(n=e.call(this,Dr.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}(Dr),Vr=function(e){var t,n;function r(t){var n;return(n=e.call(this,Dr.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}(Dr),Gr=function(e){var t,n;function r(t){var n;return(n=e.call(this,Dr.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}(Dr),Kr=function(e){var t,n;function r(t){var n;return(n=e.call(this,Dr.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}(Dr),zr=function(e){var t,n;function r(t,n){var r;return(r=e.call(this,Dr.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}(Dr),Wr=function(e){var t,n;function r(t){var n;return(n=e.call(this,Dr.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}(Dr),Yr=function(e){var t,n;function r(t){var n;return(n=e.call(this,Dr.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}(Dr),qr=function(e){var t,n;function r(t,n){var r;return(r=e.call(this,Dr.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}(Dr),Xr=function(e){var t,n;function r(t,n){var r;return(r=e.call(this,Dr.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}(Dr),Qr=function(e){var t,n;function r(t){var n;return(n=e.call(this,Dr.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}(Dr);function $r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Jr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Zr=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 Jr($r(t=e.call.apply(e,[this].concat(r))||this),"_notifyClick",(function(e){return ni(t.props.store,e,t.props.player)})),Jr($r(t),"_notifyChange",(function(e){return ti(t.props.store,e,t.props.player)})),Jr($r(t),"_notifyHoverChange",(function(e){return ei(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}(j);function ei(e,t,n){var r=e.getState().engine,i=e.getState().shell;!r.adBreak&&r.isPlaying&&i.playerHover!==t.payload.hover&&n.dispatchEvent(new Yr(t.payload.hover))}function ti(e,t,n){switch(t.name){case"Volume":n.dispatchEvent(new Qr(t.payload.volume));break;case"SeekBarPlaybackContainer":case"SeekBarLivePlaybackContainer":n.dispatchEvent(new zr(t.payload.from,t.payload.to));break;case"ActivePreset":n.dispatchEvent(new Dr(Dr.Type.UI_PRESET_CHANGE,t.payload))}}function ni(e,t,n){switch(t.name){case"Keyboard":si[t.payload.key](e,t,n);break;case"OverlayAction":!function(e,t,n){"PlayPause"===t.payload.type?ri(e,0,n):"Fullscreen"===t.payload.type&&ai(0,0,n)}(e,t,n);break;case"CVAAOverlay":n.dispatchEvent(new Gr(t.payload.textStyle));break;case"Fullscreen":ai(0,0,n);break;case"CaptionsMenu":!function(e,t,n){t.payload.type===n.Track.TEXT&&n.dispatchEvent(new Vr(t.payload.track))}(0,t,n);break;case"AudioMenu":!function(e,t,n){t.payload.type===n.Track.AUDIO&&n.dispatchEvent(new Hr(t.payload.track))}(0,t,n);break;case"QualityMenu":!function(e,t,n){t.payload.type===n.Track.VIDEO&&n.dispatchEvent(new Kr(t.payload.track))}(0,t,n);break;case"SpeedMenu":!function(e,t,n){"speed"===t.payload.type&&n.dispatchEvent(new Wr(t.payload.speed))}(0,t,n);break;case"AdvancedAudioDescToggle":!function(e,t,n){"AdvancedAudioDescription"===t.payload.type&&n.dispatchEvent(new Dr(Dr.Type.USER_CLICKED_ADVANCED_AUDIO_DESCRIPTION,t.payload))}(0,t,n);break;case"Shell":n.dispatchEvent(new Dr(Dr.Type.UI_CLICKED));break;case"Rewind":n.dispatchEvent(new qr(t.payload.from,t.payload.to));break;case"Forward":n.dispatchEvent(new Xr(t.payload.from,t.payload.to));break;case"LiveTag":n.dispatchEvent(new Dr(Dr.Type.USER_CLICKED_LIVE_TAG));break;case"PrePlaybackPlayOverlay":case"PlayPause":ri(e,0,n);break;case"Volume":ii(e,0,n);break;case"PictureInPicture":oi(0,0,n);break;case"ClosedCaptions":!function(e,t,n){t.payload?n.dispatchEvent(new Dr(Dr.Type.USER_HID_CAPTIONS)):n.dispatchEvent(new Dr(Dr.Type.USER_SHOWED_CAPTIONS))}(0,t,n)}}function ri(e,t,n){var r=e.getState().engine;r.adBreak?r.adIsPlaying?n.dispatchEvent(new Dr(Dr.Type.USER_CLICKED_PAUSE)):n.dispatchEvent(new Dr(Dr.Type.USER_CLICKED_PLAY)):r.isPlaying?n.dispatchEvent(new Dr(Dr.Type.USER_CLICKED_PAUSE)):n.dispatchEvent(new Dr(Dr.Type.USER_CLICKED_PLAY))}function ii(e,t,n){e.getState().engine.muted?n.dispatchEvent(new Dr(Dr.Type.USER_CLICKED_MUTE)):n.dispatchEvent(new Dr(Dr.Type.USER_CLICKED_UNMUTE))}function ai(e,t,n){n.isFullscreen()?n.dispatchEvent(new Dr(Dr.Type.USER_EXITED_FULL_SCREEN)):n.dispatchEvent(new Dr(Dr.Type.USER_ENTERED_FULL_SCREEN))}function oi(e,t,n){n.isInPictureInPicture()?n.dispatchEvent(new Dr(Dr.Type.USER_EXITED_PICTURE_IN_PICTURE)):n.dispatchEvent(new Dr(Dr.Type.USER_ENTERED_PICTURE_IN_PICTURE))}var si=((Br={})[On.SPACE]=function(e,t,n){ri(e,0,n)},Br[On.UP]=function(e,t,n){n.dispatchEvent(new Qr(t.payload.volume))},Br[On.DOWN]=function(e,t,n){n.dispatchEvent(new Qr(t.payload.volume))},Br[On.F]=function(e,t,n){ai(0,0,n)},Br[On.P]=function(e,t,n){oi(0,0,n)},Br[On.ESC]=function(e,t,n){ai(0,0,n)},Br[On.LEFT]=function(e,t,n){n.dispatchEvent(new zr(t.payload.from,t.payload.to))},Br[On.RIGHT]=function(e,t,n){n.dispatchEvent(new zr(t.payload.from,t.payload.to))},Br[On.HOME]=function(e,t,n){n.dispatchEvent(new zr(t.payload.from,t.payload.to))},Br[On.END]=function(e,t,n){n.dispatchEvent(new zr(t.payload.from,t.payload.to))},Br[On.M]=function(e,t,n){ii(e,0,n)},Br[On.SEMI_COLON]=function(e,t,n){n.dispatchEvent(new Wr(t.payload.speed))},Br[On.PERIOD]=function(e,t,n){n.dispatchEvent(new Wr(t.payload.speed))},Br[On.COMMA]=function(e,t,n){n.dispatchEvent(new Wr(t.payload.speed))},Br[On.C]=function(e,t,n){n.dispatchEvent(new Vr(t.payload.track))},Br);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,ci,di,pi,hi=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,li({},this.props,{notifyHoverChange:function(t){return e.notifyHoverChange(t)},notifyChange:function(t){return e.notifyChange(t)},notifyClick:function(t){return e.notifyClick(t)}}))},a}(j)}},fi=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 gi(this._triggerResize.bind(this))},i._triggerResize=function(){this.dispatchEvent(new Dr(Dr.Type.RESIZE))},r}(Rr),gi=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}(),yi=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 vi(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function mi(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function bi(){return(bi=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 _i,Ei={TINY:"tiny",EXTRA_SMALL:"extrasmall",SMALL:"small",MEDIUM:"medium",LARGE:"large",EXTRA_LARGE:"extralarge"},ki={TINY:280,EXTRA_SMALL:380,SMALL:480,MEDIUM:768,LARGE:1024},Ti=(ui=Qt((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}}),ur(bi({},sr,Tr))),ci=Bn("Shell"),di=hi("Shell"),ui(pi=Sr(pi=jr(pi=ci(pi=di(pi=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 mi(vi(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))})),mi(vi(t),"onMouseLeave",(function(e){Object.prototype.hasOwnProperty.call(e,"toElement")&&(t.props.isMobile||t.state.hover&&t._updatePlayerHover(!1))})),mi(vi(t),"onMouseMove",(function(){t.props.isMobile||t._updatePlayerHoverState()})),mi(vi(t),"onMouseUp",(function(){t.unMuteFallback(),t.props.notifyClick(),t._startHoverTimeout()})),mi(vi(t),"onTouchEnd",(function(e){t.props.prePlayback||(t.props.fallbackToMutedAutoPlay&&(t.props.player.muted=!1),t.state.hover||e.stopPropagation(),t._updatePlayerHoverState())})),mi(vi(t),"onKeyDown",(function(e){t.state.nav||e.keyCode!==On.TAB||(t.setState({nav:!0}),t.props.updatePlayerNavState(!0)),!t.state.nav||e.keyCode!==On.ENTER&&e.keyCode!==On.SPACE||(t.unMuteFallback(),e.srcElement.contains(t._playerRef)&&(e.preventDefault(),t.props.player.paused?t.props.player.play():t.props.player.pause()))})),mi(vi(t),"_onWindowResize",(function(){t._updatePlayerClientRect(),document.body&&t.props.updateDocumentWidth(document.body.clientWidth)})),mi(vi(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",yi(this._onWindowResize,100)),r.listen(document,"scroll",yi(this._updatePlayerClientRect,100)),this._playerResizeWatcher=new fi,this._playerResizeWatcher.init(document.getElementById(this.props.targetId)),r.listen(this._playerResizeWatcher,Dr.Type.RESIZE,yi(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=this,n=[dr.a.player,dr.a.skinDefault].concat(this._environmentClasses).concat(e.playerClasses);return this.props.prePlayback&&n.push(dr.a.prePlayback),this.props.isCasting&&n.push("playkit-casting"),this.props.isMobile&&n.push(dr.a.touch),this.props.playerNav&&n.push(dr.a.nav),(this.props.playerHover||this.props.playerNav)&&n.push(dr.a.hover),this.props.metadataLoaded&&n.push(dr.a.metadataLoaded),this.props.adBreak&&n.push(dr.a.adBreak),this.props.metadataLoaded&&n.push(dr.a["state-"+this.props.currentState]),this.props.seekbarDraggingActive&&n.push(dr.a.hover),this.props.fullscreen&&n.push(dr.a.fullscreen),this.props.playlist&&n.push(dr.a.playlist),this.props.guiClientRect&&(this.props.guiClientRect.width<=ki.TINY?(n.push(dr.a.sizeTy),this.props.updatePlayerSize(Ei.TINY)):this.props.guiClientRect.width<=ki.EXTRA_SMALL?(n.push(dr.a.sizeXs),this.props.updatePlayerSize(Ei.EXTRA_SMALL)):this.props.guiClientRect.width<=ki.SMALL?(n.push(dr.a.sizeSm),this.props.updatePlayerSize(Ei.SMALL)):this.props.guiClientRect.width<=ki.MEDIUM?(n.push(dr.a.sizeMd),this.props.updatePlayerSize(Ei.MEDIUM)):this.props.guiClientRect.width<=ki.LARGE?(n.push(dr.a.sizeLg),this.props.updatePlayerSize(Ei.LARGE)):this.props.updatePlayerSize(Ei.EXTRA_LARGE),this.props.updateIsSmallSize([Ei.SMALL,Ei.EXTRA_SMALL].includes(this.props.playerSize))),n.push("notranslate"),N("div",{tabIndex:"-1",ref:function(e){return t._playerRef=e},className:n=n.join(" "),onTouchEnd:this.onTouchEnd,onMouseUp:this.onMouseUp,onMouseOver:this.onMouseOver,onMouseMove:this.onMouseMove,onMouseLeave:this.onMouseLeave,onKeyDown:this.onKeyDown},e.children)},r}(j))||pi)||pi)||pi)||pi)||pi);function Ai(){return(Ai=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 wi(e){var t,n=e.sidePanelsSizes,r=e.sidePanelsModes,i=e.playerClientRect,a=e.isVideo,o=n[Jn.VERTICAL],s=i.width,l=Math.max(o.min,Math.min(o.max,s*o.ratio)),u=r[Zn.LEFT],c=r[Zn.RIGHT],d=s-(t=a?u===er.ALONGSIDE&&c===er.ALONGSIDE?2:1:u!==er.HIDDEN&&c!==er.HIDDEN?2:1)*l;return s<ki.SMALL&&(d=s,l=s),{verticalPanelWidth:l,videoWidth:d,verticalPanelCount:t}}function Si(e){var t,n=e.sidePanelsSizes,r=e.sidePanelsModes,i=e.playerClientRect,a=e.isVideo,o=n[Jn.HORIZONTAL],s=i.height,l=Math.max(o.min,Math.min(o.max,s*o.ratio)),u=r[Zn.TOP],c=r[Zn.BOTTOM],d=s-(t=a?u===er.ALONGSIDE&&c===er.ALONGSIDE?2:1:u!==er.HIDDEN&&c!==er.HIDDEN?2:1)*l;return i.width<ki.SMALL&&(d=s,l=s),{horizontalPanelHeight:l,videoHeight:d,horizontalPanelCount:t}}function Ci(e){var t=e.sidePanelsModes,n=e.allowSidePanels,r={position:"absolute",left:0,right:0,top:0,bottom:0},i=n?t[Zn.LEFT]:er.HIDDEN,a=n?t[Zn.RIGHT]:er.HIDDEN,o=n?t[Zn.TOP]:er.HIDDEN,s=n?t[Zn.BOTTOM]:er.HIDDEN;if(e.playerClientRect.width>ki.SMALL){if(i===er.ALONGSIDE||a===er.ALONGSIDE){var l=wi(Ai({},e,{isVideo:!0})),u=l.verticalPanelWidth,c=l.videoWidth;r.left=i===er.ALONGSIDE?u:0,r.right=a===er.ALONGSIDE?u:0,r.width=c,r.position="absolute"}if(o===er.ALONGSIDE||s===er.ALONGSIDE){var d=Si(Ai({},e,{isVideo:!0})),p=d.horizontalPanelHeight,h=d.videoHeight;r.top=o===er.ALONGSIDE?p:0,r.bottom=s===er.ALONGSIDE?p:0,r.height=h,r.position="absolute"}}return r}function xi(e){var t=e.position,n=e.sidePanelsModes,r=n[Zn.LEFT],i=n[Zn.RIGHT],a=n[Zn.TOP],o=n[Zn.BOTTOM];if(-1!==[Zn.RIGHT,Zn.LEFT].indexOf(t)){var s={},l=wi(e).verticalPanelWidth;return s.width=l,t===Zn.RIGHT?(i===er.HIDDEN?(s.right=-l,s.opacity=0):(s.right=0,s.opacity=1),s):(r===er.HIDDEN?(s.left=-l,s.opacity=0):(s.left=0,s.opacity=1),s)}var u={},c=Si(e).horizontalPanelHeight,d=wi(e).verticalPanelWidth;return u.height=c,r!==er.HIDDEN&&(u.left=d),i!==er.HIDDEN&&(u.right=d),t===Zn.TOP?(a===er.HIDDEN?(u.top=-c,u.opacity=0):(u.top=0,u.opacity=1),u):(o===er.HIDDEN?(u.bottom=-c,u.opacity=0):(u.bottom=0,u.opacity=1),u)}function Ii(){return(Ii=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 Pi(e){var t,n;return e.allowSidePanels?((t={})[Zn.TOP]=xi(Ii({},e,{position:Zn.TOP})),t[Zn.BOTTOM]=xi(Ii({},e,{position:Zn.BOTTOM})),t[Zn.RIGHT]=xi(Ii({},e,{position:Zn.RIGHT})),t[Zn.LEFT]=xi(Ii({},e,{position:Zn.LEFT})),t):((n={})[Zn.TOP]={},n[Zn.BOTTOM]={},n[Zn.RIGHT]={},n[Zn.LEFT]={},n)}var Di,Ri=Qt((function(e){return{sidePanelsModes:e.shell.sidePanelsModes,sidePanelsSizes:e.shell.sidePanelsSizes,allowSidePanels:e.shell.presetSettings.allowSidePanels,playerClientRect:e.shell.playerClientRect}}),ur(sr))(_i=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[Zn.LEFT]:er.HIDDEN,l=r?t[Zn.RIGHT]:er.HIDDEN,u=r?t[Zn.TOP]:er.HIDDEN,c=r?t[Zn.BOTTOM]:er.HIDDEN;if(n.width>ki.SMALL){if(s!==er.HIDDEN||l!==er.HIDDEN){var d=wi(e).verticalPanelWidth;s!==er.HIDDEN&&(i.left=d),l!==er.HIDDEN&&(i.right=d)}if(u!==er.HIDDEN||c!==er.HIDDEN){var p=Si(e).horizontalPanelHeight;u!==er.HIDDEN&&(i.top=p),c!==er.HIDDEN&&(i.bottom=p)}a=a-i.right-i.left,o=o-i.top-i.bottom}var h=n.left+(s!==er.HIDDEN?i.left:0),f=n.top+(u!==er.HIDDEN?i.top:0);return{style:i,rect:{x:h,y:f,width:a,height:o,top:f,right:n.right+(l!==er.HIDDEN?i.right:0),bottom:n.bottom+(c!==er.HIDDEN?i.bottom:0),left:h}}}(e),n=t.style,r=t.rect;this.props.updateLayoutStyles({gui:n,video:Ci(e),sidePanels:Pi(e)}),this.props.updateGuiClientRect(r)},i.render=function(){return null},r}(j))||_i;function Li(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Oi(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Mi=Bn("PlayerAreaProvider")(Di=Qt((function(e){return{activePresetName:e.shell.activePresetName}}))(Di=function(e){var t,n;function r(){var t;return Oi(Li(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)})),Oi(Li(t),"_addNewComponentAndUpdateListeners",(function(e){return t._addNewComponent(e,!0)})),Oi(Li(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)}})),Oi(Li(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)}}))})),Oi(Li(t),"_findListeners",(function(e,n){return e?t._listeners.filter((function(t){return(!n||t.presetName===n)&&t.areaName===e})):[]})),Oi(Li(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)}})),Oi(Li(t),"_unlisten",(function(e){var n=t._listeners.indexOf(e);-1!==n&&t._listeners.splice(n,1)})),Oi(Li(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(B,null,N(Ri,null),e.children)},r}(j))||Di)||Di,Ni={allowSidePanels:!1,allowPlayerArea:!1},Ui=function(e){return function(t){var n;return Qt(null,ur(sr))(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({},Ni,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}(j))||n}};function Fi(){return(Fi=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_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",UPDATE_HOVERED_SEGMENT:"seekbar/UPDATE_HOVERED_SEGMENT",UPDATE_SEEKBAR_SEGMENTS:"seekbar/UPDATE_SEEKBAR_SEGMENTS",UPDATE_SEGMENT_END_TIME:"seekbar/UPDATE_SEGMENT_END_TIME"},ji={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,segments:[]},Hi=function(e,t){switch(void 0===e&&(e=ji),t.type){case Bi.UPDATE_SEEKBAR_DRAGGING_STATUS:return Fi({},e,{draggingActive:t.draggingActive});case Bi.UPDATE_SEEKBAR_HOVER_ACTIVE:return Fi({},e,{hoverActive:t.hoverActive});case Bi.UPDATE_SEEKBAR_PREVIEW_HOVER_ACTIVE:return Fi({},e,{previewHoverActive:t.previewHoverActive});case Bi.UPDATE_SEEKBAR_CLIENT_RECT:return Fi({},e,{clientRect:t.clientRect});case Bi.UPDATE_HIDE_SEEKBAR_PREVIEW:return Fi({},e,{hidePreview:t.hidePreview});case Bi.UPDATE_HIDE_SEEKBAR_TIME_BUBBLE:return Fi({},e,{hideTimeBubble:t.hideTimeBubble});case Bi.UPDATE_CURRENT_TIME:return Fi({},e,{currentTime:t.currentTime});case Bi.UPDATE_VIRTUAL_TIME:return Fi({},e,{virtualTime:t.virtualTime});case Bi.UPDATE_HOVERED_SEGMENT:return Fi({},e,{segments:e.segments.map((function(e){return e.id===t.id?Fi({},e,{isHovered:t.isHovered}):e}))});case Bi.UPDATE_SEEKBAR_SEGMENTS:return Fi({},e,{segments:t.segments});case Bi.UPDATE_SEGMENT_END_TIME:return Fi({},e,{segments:e.segments.map((function(e){return e.id===t.id?Fi({},e,{endTime:t.endTime}):e}))});default:return e}},Vi={updateSeekbarDraggingStatus:function(e){return{type:Bi.UPDATE_SEEKBAR_DRAGGING_STATUS,draggingActive:e}},updateSeekbarHoverActive:function(e){return{type:Bi.UPDATE_SEEKBAR_HOVER_ACTIVE,hoverActive:e}},updateSeekbarPreviewHoverActive:function(e){return{type:Bi.UPDATE_SEEKBAR_PREVIEW_HOVER_ACTIVE,previewHoverActive:e}},updateSeekbarClientRect:function(e){return{type:Bi.UPDATE_SEEKBAR_CLIENT_RECT,clientRect:e}},updateHideSeekbarPreview:function(e){return{type:Bi.UPDATE_HIDE_SEEKBAR_PREVIEW,hidePreview:e}},updateHideSeekbarTimeBubble:function(e){return{type:Bi.UPDATE_HIDE_SEEKBAR_TIME_BUBBLE,hideTimeBubble:e}},updateCurrentTime:function(e){return{type:Bi.UPDATE_CURRENT_TIME,currentTime:e}},updateVirtualTime:function(e){return{type:Bi.UPDATE_VIRTUAL_TIME,virtualTime:e}},updateHoveredSegment:function(e,t){return{type:Bi.UPDATE_HOVERED_SEGMENT,id:e,isHovered:t}},updateSegmentEndTime:function(e,t){return{type:Bi.UPDATE_SEGMENT_END_TIME,id:e,endTime:t}},updateSeekbarSegments:function(e){return{type:Bi.UPDATE_SEEKBAR_SEGMENTS,segments:e}}};function Gi(){return(Gi=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 Ki={UPDATE_VOLUME_DRAGGING_STATUS:"volume/UPDATE_VOLUME_DRAGGING_STATUS",UPDATE_HOVER:"volume/UPDATE_HOVER"},zi={draggingActive:!1,hover:!1},Wi=function(e,t){switch(void 0===e&&(e=zi),t.type){case Ki.UPDATE_VOLUME_DRAGGING_STATUS:return Gi({},e,{draggingActive:t.draggingActive});case Ki.UPDATE_HOVER:return Gi({},e,{hover:t.hover});default:return e}},Yi={updateVolumeDraggingStatus:function(e){return{type:Ki.UPDATE_VOLUME_DRAGGING_STATUS,draggingActive:e}},updateVolumeHover:function(e){return{type:Ki.UPDATE_HOVER,hover:e}}};function qi(){return(qi=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 Xi={UPDATE_LOADING_SPINNER_STATE:"loading/UPDATE_LOADING_SPINNER_STATE"},Qi={show:!1},$i=function(e,t){switch(void 0===e&&(e=Qi),t.type){case gr.UPDATE:return pr("loading",e,t);case gr.UPDATE_COMPONENT:return hr("loading",e,t);case Xi.UPDATE_LOADING_SPINNER_STATE:return qi({},e,{show:t.show});default:return e}},Ji={updateLoadingSpinnerState:function(e){return{type:Xi.UPDATE_LOADING_SPINNER_STATE,show:e}}};function Zi(){return(Zi=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 ea={UPDATE_CAPTIONS_STYLE:"cvaa/UPDATE_CAPTIONS_STYLE"},ta={style:"default"},na=function(e,t){switch(void 0===e&&(e=ta),t.type){case ea.UPDATE_CAPTIONS_STYLE:return Zi({},e,{style:t.style});default:return e}},ra={updateCaptionsStyle:function(e){return{type:ea.UPDATE_CAPTIONS_STYLE,style:e}}};function ia(){return(ia=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 aa={UPDATE_QUALITY:"settings/UPDATE_QUALITY",UPDATE_SPEED:"settings/UPDATE_SPEED",UPDATE_AUDIO:"settings/UPDATE_AUDIO",UPDATE_ADVANCED_AUDIO_DESC:"settings/UPDATE_ADVANCED_AUDIO_DESC"},oa={quality:1,speed:2,advancedAudioDesc:!1},sa=function(e,t){switch(void 0===e&&(e=oa),t.type){case aa.UPDATE_QUALITY:return ia({},e,{quality:t.quality});case aa.UPDATE_SPEED:return ia({},e,{speed:t.speed});case aa.UPDATE_AUDIO:return ia({},e,{speed:t.audio});case aa.UPDATE_ADVANCED_AUDIO_DESC:return ia({},e,{advancedAudioDesc:t.isChecked});default:return e}},la={updateQuality:function(e){return{type:aa.UPDATE_QUALITY,quality:e}},updateSpeed:function(e){return{type:aa.UPDATE_SPEED,speed:e}},updateAudio:function(e){return{type:aa.UPDATE_AUDIO,audio:e}},updateAdvancedAudioDesc:function(e){return{type:aa.UPDATE_ADVANCED_AUDIO_DESC,isChecked:e}}};function ua(){return(ua=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 ca={UPDATE_ACTION_ICON:"overlay-action/UPDATE_ACTION_ICON"},da={iconType:null},pa=function(e,t){switch(void 0===e&&(e=da),t.type){case ca.UPDATE_ACTION_ICON:return ua({},e,{iconType:t.iconType});default:return e}},ha={updateOverlayActionIcon:function(e){return{type:ca.UPDATE_ACTION_ICON,iconType:e}}};function fa(){return(fa=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 ga={UPDATE_PLAYLIST_COUNTDOWN_CANCELED:"playlist-countdown/UPDATE_PLAYLIST_COUNTDOWN_CANCELED"},ya={countdownCanceled:!1},va=function(e,t){switch(void 0===e&&(e=ya),t.type){case ga.UPDATE_PLAYLIST_COUNTDOWN_CANCELED:return fa({},e,{countdownCanceled:t.countdownCanceled});default:return e}},ma={updatePlaylistCountdownCanceled:function(e){return{type:ga.UPDATE_PLAYLIST_COUNTDOWN_CANCELED,countdownCanceled:e}}};function ba(){return(ba=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 _a,Ea,ka,Ta={UPDATE_OVERLAY:"overlay/UPDATE_OVERLAY"},Aa={isOpen:!1},wa=function(e,t){switch(void 0===e&&(e=Aa),t.type){case Ta.UPDATE_OVERLAY:return ba({},e,{isOpen:t.isOpen});default:return e}},Sa={updateOverlay:function(e){return{type:Ta.UPDATE_OVERLAY,isOpen:e}}},Ca=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],d=u(c,t);if(void 0===d){var p=Dt(l,t);throw new Error(p)}i[l]=d,r=r||d!==c}return(r=r||o.length!==Object.keys(e).length)?i:e}}({config:vr,engine:kr,shell:or,seekbar:Hi,volume:Wi,loading:$i,cvaa:na,settings:sa,overlayAction:pa,playlist:va,overlay:wa}),xa=n(6);function Ia(){return(Ia=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 Pa,Da,Ra=Vi.updateCurrentTime,La=(_a=Qt(kr,ur(Ia({},Tr,Ji,sr,{seekbarUpdateCurrentTime:Ra}))),Ea=Bn("EngineConnector"),_a(ka=Sr(ka=jr(ka=Ea(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.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),e.props.seekbarUpdateCurrentTime(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.updateIsImg(n.isUntimedImg()),e.props.updateIsAudio(n.isAudio()),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}(j))||ka)||ka)||ka)||ka);function Oa(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ma(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}La.displayName="EngineConnector";var Na=(Pa=Qt((function(e){return{videoStyles:e.shell.layoutStyles.video,targetId:e.config.targetId}}),ur(sr)),Sr(Da=jr(Da=Pa(Da=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 Ma(Oa(t=e.call.apply(e,[this].concat(r))||this),"_onVideoResize",(function(){var e=t.props.player.getVideoElement();e&&t.props.updateVideoClientRect(e.getBoundingClientRect())})),Ma(Oa(t),"_setRef",(function(e){t._videoResizeWatcher&&(t.props.eventManager.unlisten(t._videoResizeWatcher,Dr.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 fi;i.init(this._el),this._videoResizeWatcher=i,this.props.eventManager.listen(this._videoResizeWatcher,Dr.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:dr.a.videoPlayer,style:t,ref:this._setRef},N(qn,{name:"VideoContainer"}))},r}(j))||Da)||Da)||Da);function Ua(e,t){void 0===t&&(t=100);var n=setInterval((function(){e&&"hidden"!==getComputedStyle(e).visibility&&(e.focus(),clearInterval(n))}),t)}function Fa(){return(Fa=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 Ba(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 ja(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ha(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Va,Ga=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 Ha(ja(e=t.call.apply(t,[this].concat(r))||this),"_accessibleChildren",[]),Ha(ja(e),"_isModal",!1),Ha(ja(e),"onKeyDown",(function(t){switch(t.keyCode){case On.ESC:e.props.onClose&&(e.props.onClose(),t.stopPropagation());break;case On.DOWN:case On.UP:if(document.activeElement&&!e._isModal){var n=e._accessibleChildren.indexOf(document.activeElement);n=(n+(t.keyCode==On.DOWN?1:-1)+e._accessibleChildren.length)%e._accessibleChildren.length,e._accessibleChildren[n].focus(),t.preventDefault(),t.stopPropagation()}break;case On.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())}})),Ha(ja(e),"setDefaultFocusedElement",(function(t){t&&(e._defaultFocusedElement=t)})),Ha(ja(e),"addAccessibleChild",(function(t){t&&-1==e._accessibleChildren.indexOf(t)&&e._accessibleChildren.push(t)})),Ha(ja(e),"clearAccessibleChildren",(function(){e._accessibleChildren=[]})),Ha(ja(e),"focusOnDefault",(function(){var t=e._defaultFocusedElement||e._accessibleChildren.length&&e._accessibleChildren[0];t&&(e._previouslyActiveElement=document.activeElement,t.focus())})),Ha(ja(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,Fa({},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}}])&&Ba(a.prototype,o),i}(j)};function Ka(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 za(e){for(var t=e.split(":"),n=0,r=1,i=t.length-1;i>=0;i--){var a=parseInt(t[i]);if(isNaN(a)||a>59){n=0;break}n+=a*r,r*=60}return n}function Wa(e){var t=parseInt(e);return t<10?"00:0"+e:t<=59?"00:"+e:Ka(t)}function Ya(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 qa,Xa,Qa,$a,Ja,Za=hi("ActivePreset")(Va=Qt((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,isImg:e.engine.isImg,playlist:e.engine.playlist}},config:e.config}}),ur(sr))(Va=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 Ya(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)?Ya(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}(j))||Va)||Va,eo=Qt((function(e){return{sidePanelsStyles:e.shell.layoutStyles.sidePanels,playerClientRect:e.shell.playerClientRect}}))(qa=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!==[Zn.RIGHT,Zn.LEFT].indexOf(t)?"verticalSidePanel":"horizontalSidePanel",i=[dr.a.sidePanel,dr.a[r]],a="SidePanel"+(t.charAt(0).toUpperCase()+t.slice(1).toLowerCase());return N("div",{style:n[t],className:i.join(" ")},N("div",{className:dr.a.sidePanelContent},N(qn,{name:a})))},r}(j))||qa,to=Qt((function(e){return{allowSidePanels:e.shell.presetSettings.allowSidePanels,allowPlayerArea:e.shell.presetSettings.allowPlayerArea,sidePanelsConfig:e.config.components.sidePanels}}),ur(sr))(Xa=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(Jn.VERTICAL,t),n&&this.props.updateSidePanelSize(Jn.HORIZONTAL,n)},i.render=function(){var e=this.props,t=e.uis,n=e.playerContainer,r=e.allowSidePanels,i=e.allowPlayerArea;return N(B,null,N(Za,{uis:t,playerContainer:n}),r?N(B,null,N(eo,{position:Zn.RIGHT}),N(eo,{position:Zn.LEFT}),N(eo,{position:Zn.TOP}),N(eo,{position:Zn.BOTTOM})):void 0,i?N(qn,{name:"PlayerArea"}):void 0)},r}(j))||Xa,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:dr.a.spinner},Array(8).fill(0).map((function(e,t){return N("span",{key:t+1})})))},r}(j);no.displayName="Spinner";var ro,io=(Qa=Qt((function(e){return{show:e.loading.show,isMobile:e.shell.isMobile,adBreak:e.engine.adBreak,adIsLinear:e.engine.adIsLinear}}),ur(Ji)),$a=Bn("Loading"),Qa(Ja=Sr(Ja=jr(Ja=$a(Ja=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:[dr.a.loadingBackdrop,dr.a.show].join(" ")},N("div",{className:dr.a.spinnerContainer},N(qn,{name:nr.LoadingSpinner},N(no,null))))},r}(j))||Ja)||Ja)||Ja)||Ja);function ao(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function oo(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="Loading";var so,lo=Qt((function(e){return{guiStyles:e.shell.layoutStyles.gui}}))(ro=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 oo(ao(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:dr.a.guiArea},N("div",{style:{pointerEvents:"auto"}},N(qn,{name:"GuiArea"},r)),"function"==typeof i?i({containerRef:this._ref}):i)},r}(j))||ro,uo=Ui({allowSidePanels:!0,allowPlayerArea:!0})(so=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:dr.a.playbackGuiWrapper},N(qn,{name:"PresetArea"},N(lo,null,N(io,null))))},r}(j))||so;function co(e){return N(uo,e)}function po(){return(po=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 fo(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="Idle";var go,yo,vo,mo,bo={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",CheckActive:"check-active",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",AdvancedAudioDescription:"advanced-audio-description"},_o={qualityHd:dr.a.badgeIcon+" "+dr.a.iconQualityHd,qualityHdActive:dr.a.badgeIcon+" "+dr.a.iconQualityHdActive,quality4k:dr.a.badgeIcon+" "+dr.a.iconQuality4K,quality4kActive:dr.a.badgeIcon+" "+dr.a.iconQuality4KActive,quality8k:dr.a.badgeIcon+" "+dr.a.iconQuality8K,quality8kActive:dr.a.badgeIcon+" "+dr.a.iconQuality8KActive},Eo={INACTIVE:0,ACTIVE:1},ko=function(e){var t,n;function r(t){var n;fo(ho(n=e.call(this,t)||this),"_defaultColor",dr.a.white),fo(ho(n),"_activeColor",dr.a.brandColor),fo(ho(n),"_className",""),fo(ho(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=e.fillRule,c=n.getFillColor(r,i,a),d=n.getPathTag(t,c),p=n.getSVGUrl(d,o,s,l,u),h="."+n._className+" { background-image: "+p+"; }",f=document.getElementById(Mh);f&&f.appendChild(document.createTextNode(h))})),fo(ho(n),"getSVGUrl",(function(e,t,n,r,i){void 0===t&&(t=36),void 0===n&&(n=36),void 0===r&&(r="0 0 1024 1024"),void 0===i&&(i="nonzero");for(var a='<svg xmlns="http://www.w3.org/2000/svg"  xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="'+r+'" width="'+t+'" height="'+n+'" fill-rule="'+i+'">'+e+"</svg>",o=[['"',"'"],["%","%25"],["&","%26"],["#","%23"],["{","%7B"],["}","%7D"],["<","%3C"],[">","%3E"]],s=Math.ceil(a.length/2e3),l=0,u="",c=0;c<s;c++){for(var d=a.slice(l,l+2e3-1),p=0;p<o.length;p++)d=d.split(o[p][0]).join(o[p][1]);u=""+u+d,l+=2e3}return'url("data:image/svg+xml,'+u+'")'})),fo(ho(n),"getFillColor",(function(e,t,r){return e===Eo.ACTIVE?r||n._activeColor:t||n._defaultColor})),fo(ho(n),"getPathTag",(function(e,t){return Array.isArray(e)||(e=[e]),e.map((function(e){var n="string"==typeof e?{d:e,fill:t}:po({},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===Mh}));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",po({className:[dr.a.icon,this._className].join(" ")},e.hidden?{"aria-hidden":"true"}:{}));switch(e.type){case bo.Maximize:return N("i",{className:[dr.a.icon,dr.a.iconMaximize].join(" "),"aria-hidden":"true"});case bo.Minimize:return N("i",{className:[dr.a.icon,dr.a.iconMinimize].join(" "),"aria-hidden":"true"});case bo.Play:return N("i",{className:[dr.a.icon,dr.a.iconPlay].join(" "),"aria-hidden":"true"});case bo.Pause:return N("i",{className:[dr.a.icon,dr.a.iconPause].join(" "),"aria-hidden":"true"});case bo.VolumeBase:return N("i",{className:[dr.a.icon,dr.a.iconVolumeBase].join(" ")});case bo.VolumeWaves:return N("i",{className:[dr.a.icon,dr.a.iconVolumeWaves].join(" ")});case bo.VolumeWave:return N("i",{className:[dr.a.icon,dr.a.iconVolumeWave].join(" ")});case bo.VolumeMute:return N("i",{className:[dr.a.icon,dr.a.iconVolumeMute].join(" ")});case bo.Close:return N("i",{className:[dr.a.icon,dr.a.iconClose].join(" ")});case bo.Settings:return N("i",{className:[dr.a.icon,dr.a.iconSettings].join(" "),"aria-hidden":"true"});case bo.Check:return N("i",{className:[dr.a.icon,dr.a.iconCheck].join(" ")});case bo.CheckActive:return N("i",{className:[dr.a.icon,dr.a.iconCheckActive].join(" ")});case bo.Language:return N("i",{className:[dr.a.icon,dr.a.iconLanguage].join(" "),"aria-hidden":"true"});case bo.Quality:return N("i",{className:[dr.a.icon,dr.a.iconQuality].join(" ")});case bo.Captions:return N("i",{className:[dr.a.icon,dr.a.iconCaptions].join(" ")});case bo.Speed:return N("i",{className:[dr.a.icon,dr.a.iconSpeed].join(" ")});case bo.SpeedDown:return N("i",{className:[dr.a.icon,dr.a.iconSpeedDown].join(" ")});case bo.SpeedUp:return N("i",{className:[dr.a.icon,dr.a.iconSpeedUp].join(" ")});case bo.Audio:return N("i",{className:[dr.a.icon,dr.a.iconAudio].join(" ")});case bo.ArrowDown:return N("i",{className:[dr.a.icon,dr.a.iconArrowDown].join(" ")});case bo.StartOver:return N("i",{className:[dr.a.icon,dr.a.iconStartOver].join(" ")});case bo.SeekEnd:return N("i",{className:[dr.a.icon,dr.a.iconSeekEnd].join(" ")});case bo.Rewind:return N("i",{className:[dr.a.icon,dr.a.iconRewind].join(" "),"aria-hidden":"true"});case bo.Rewind10:return N("i",{className:[dr.a.icon,dr.a.iconRewind10].join(" "),"aria-hidden":"true"});case bo.Forward:return N("i",{className:[dr.a.icon,dr.a.iconForward].join(" "),"aria-hidden":"true"});case bo.Forward10:return N("i",{className:[dr.a.icon,dr.a.iconForward10].join(" "),"aria-hidden":"true"});case bo.vrStereo:return N("i",{className:[dr.a.icon,dr.a.iconVrStereo].join(" ")});case bo.vrStereoFull:return N("i",{className:[dr.a.icon,dr.a.iconVrStereoFull].join(" ")});case bo.Cast:return N("i",{className:[dr.a.icon,dr.a.iconChromecast].join(" ")});case bo.CastBrand:return N("i",{className:[dr.a.icon,dr.a.iconChromecastBrand].join(" ")});case bo.Next:return N("i",{className:[dr.a.icon,dr.a.iconNext].join(" ")});case bo.Prev:return N("i",{className:[dr.a.icon,dr.a.iconPrev].join(" ")});case bo.PictureInPictureStart:return N("i",{className:[dr.a.icon,dr.a.iconPictureInPictureStart].join(" "),"aria-hidden":"true"});case bo.PictureInPictureStop:return N("i",{className:[dr.a.icon,dr.a.iconPictureInPictureStop].join(" "),"aria-hidden":"true"});case bo.ClosedCaptionsOn:return N("i",{className:[dr.a.icon,dr.a.iconClosedCaptionsOn].join(" ")});case bo.ClosedCaptionsOff:return N("i",{className:[dr.a.icon,dr.a.iconClosedCaptionsOff].join(" ")});case bo.AdvancedAudioDescription:return N("i",{className:[dr.a.icon,dr.a.iconAdvancedAudioDescription].join(" ")})}},r}(j),To=ko,Ao=function(e){return e.adBreak&&e.adIsPlaying||!e.adBreak&&e.isPlaying};function wo(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function So(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Co(){return(Co=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 xo,Io,Po,Do=(go=Qt((function(e){return{isPlayingAdOrPlayback:Ao(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}}),ur(Co({},ha,sr))),yo=Bn("OverlayAction"),vo=hi("OverlayAction"),go(mo=Sr(mo=yo(mo=vo(mo=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 So(wo(t=e.call.apply(e,[this].concat(r))||this),"_iconTimeout",null),So(wo(t),"_pointerDownPosX",NaN),So(wo(t),"_pointerDownPosY",NaN),So(wo(t),"_firstClickTime",0),So(wo(t),"_clickTimeout",null),So(wo(t),"togglePlayPause",(function(){t.props.isPlayingAdOrPlayback?(t.props.player.pause(),t.props.updateOverlayActionIcon(bo.Pause)):(t.props.player.play(),t.props.updateOverlayActionIcon(bo.Play)),t.props.updatePlayerHoverState(!0),t.props.notifyClick({type:"PlayPause"})})),So(wo(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})),So(wo(t),"onOverlayMouseUp",(function(e){t.isDragging(e)||t.overlayClick()})),So(wo(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:dr.a.overlayAction+" "+(this.state.animation?dr.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(To,{key:t,type:e})})):N(To,{type:this.state.iconType})},i.componentDidUpdate=function(){this.state.animation&&this.props.updateOverlayActionIcon(null)},r}(j))||mo)||mo)||mo)||mo);function Ro(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}Do.displayName="OverlayAction";var Oo={Top:"top",Bottom:"bottom",TopRight:"top-right",TopLeft:"top-left",BottomRight:"bottom-right",BottomLeft:"bottom-left",Left:"left",Right:"right"},Mo=Qt((function(e){return{playerClientRect:e.shell.playerClientRect,guiClientRect:e.shell.guiClientRect,isMobile:e.shell.isMobile}}))(xo=jr((Po=Io=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 Lo(Ro(t=e.call.apply(e,[this].concat(r))||this),"_hoverTimeout",null),Lo(Ro(t),"lastAlternativeTypeIndex",-1),Lo(Ro(t),"showTooltip",(function(){t.setState({showTooltip:!0})})),Lo(Ro(t),"hideTooltip",(function(){t.setState({showTooltip:!1})})),Lo(Ro(t),"handleFocusOnChildren",(function(){var e=t.props.children.props.onFocus;t.showTooltip(),e&&e()})),Lo(Ro(t),"handleBlurOnChildren",(function(){var e=t.props.children.props.onBlur;t.hideTooltip(),e&&e()})),Lo(Ro(t),"onMouseOver",(function(){t._clearHoverTimeout(),t._hoverTimeout=setTimeout((function(){t.showTooltip()}),750)})),Lo(Ro(t),"onMouseLeave",(function(){t.hideTooltip(),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(Oo).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.componentDidMount=function(){var e=this;this.props.eventManager.listen(document,"click",(function(t){return e.handleClickOutside(t)}))},i.handleClickOutside=function(e){var t;!(null==(t=this.tooltipElement)?void 0:t.contains(e.target))&&this.state.showTooltip&&this.hideTooltip()},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=[dr.a.tooltipLabel,dr.a["tooltip-"+this.state.type]];if(this.state.showTooltip&&this.state.valid?n.push(dr.a.show):n.push(dr.a.hide),e.isMobile)return W(e.children)[0];var r=ie(e.children,{onFocus:this.handleFocusOnChildren,onBlur:this.handleBlurOnChildren});return N("div",{className:dr.a.tooltip,onMouseOver:this.onMouseOver,onMouseLeave:this.onMouseLeave,ref:function(e){return e?t.tooltipElement=e:void 0}},r,N("span",{style:{maxWidth:e.maxWidth},ref:function(e){return e?t.textElement=e:void 0},className:n.join(" ")},e.label))},r}(j),Lo(Io,"defaultProps",{type:Oo.Top,maxWidth:"240px"}),xo=Po))||xo)||xo;function No(){return(No=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 Uo,Fo,Bo,jo,Ho,Vo=Fe((function(e,t){return N("button",No({type:"button",ref:t},e))}));function Go(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ko(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Vo.displayName="Button";var zo=(Uo=Qt((function(e){return{prePlayback:e.engine.prePlayback,isPlaybackEnded:e.engine.isPlaybackEnded,playlist:e.engine.playlist,loading:e.loading.show}}),ur(Ji)),Fo=Bn("PrePlaybackPlayOverlay"),Bo=hi("PrePlaybackPlayOverlay"),jo=An({startOverText:"controls.startOver",playText:"controls.play"}),Uo(Ho=Sr(Ho=Fo(Ho=Bo(Ho=jo(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 Ko(Go(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()})),Ko(Go(t),"onKeyDown",(function(e){e.keyCode===On.ENTER&&t.handleClick()})),Ko(Go(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:dr.a.prePlaybackPlayOverlay,onMouseOver:this.onMouseOver,onClick:this.handleClick},N(Vo,{className:dr.a.prePlaybackPlayButton,tabIndex:"0","aria-label":n,onKeyDown:this.onKeyDown},N(Mo,{label:n},e.isPlaybackEnded?N(To,{type:bo.StartOver}):N(To,{type:bo.Play}))))}},r}(j))||Ho)||Ho)||Ho)||Ho)||Ho);function Wo(){return(Wo=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 Yo(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function qo(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}zo.displayName="PrePlaybackPlayOverlay";var Xo=function(e){return function(t){return jr(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 qo(Yo(t=n.call.apply(n,[this].concat(i))||this),"ref",{current:null}),qo(Yo(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,Wo({},this.props,{innerRef:this.ref,animate:this.animate}))},a}(j))}};function Qo(){return(Qo=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 $o,Jo,Zo,es,ts,ns,rs=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=[dr.a.controlButtonContainer,"playkit-control-"+is(i)];if(n){var s=Array.isArray(n)?n:[n];o=o.concat(s)}return N("div",Qo({className:o.join(" "),ref:t},a),r)})),is=function(e){return e.replace(/([a-z])([A-Z])/g,"$1-$2").replace(/\s+/g,"-").toLowerCase()};function as(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function os(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,ls,us,cs,ds,ps,hs=($o=Qt((function(e){return{isDvr:e.engine.isDvr,isLive:e.engine.isLive}})),Jo=Bn("Rewind"),Zo=hi("Rewind"),es=Xo(dr.a.rotate),ts=An((function(e){return{rewindText:N(bn,{id:"controls.secondsRewind",fields:{seconds:e.step||10}})}})),$o(ns=Sr(ns=Jo(ns=Zo(ns=es(ns=ts(ns=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 os(as(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}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.isLive&&!this.props.isDvr);return this.props.onToggle("Rewind",e),e},i.render=function(e){var t=e.step,n=e.rewindText,r=e.innerRef;return this._shouldRender()?N(rs,{name:"Rewind",className:dr.a.noIdleControl},N(Mo,{label:n},N(Vo,{tabIndex:"0","aria-label":n,className:""+dr.a.controlButton,ref:r,onClick:this.onClick},N(To,{type:t&&10!==t?bo.Rewind:bo.Rewind10})))):void 0},r}(j))||ns)||ns)||ns)||ns)||ns)||ns);function fs(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function gs(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}hs.displayName="Rewind";var ys,vs,ms,bs,_s=(ss=Qt((function(e){return{isDvr:e.engine.isDvr,isLive:e.engine.isLive}})),ls=Bn("Forward"),us=hi("Forward"),cs=Xo(dr.a.reverseRotate),ds=An((function(e){return{forwardText:N(bn,{id:"controls.secondsForward",fields:{seconds:e.step||10}})}})),ss(ps=Sr(ps=ls(ps=us(ps=cs(ps=ds(ps=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 gs(fs(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}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.isLive&&!this.props.isDvr);return this.props.onToggle("Forward",e),e},i.render=function(e){var t=e.step,n=e.forwardText,r=e.innerRef;return this._shouldRender()?N(rs,{name:"Forward",className:dr.a.noIdleControl},N(Mo,{label:n},N(Vo,{tabIndex:"0","aria-label":n,className:""+dr.a.controlButton,ref:r,onClick:this.onClick},N(To,{type:t&&10!==t?bo.Forward:bo.Forward10})))):void 0},r}(j))||ps)||ps)||ps)||ps)||ps)||ps);function Es(){return(Es=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 ks(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}_s.displayName="Forward";var As,ws,Ss,Cs={preventDefault:!1,payload:null},xs=(ys=Qt((function(e){return{isPlayingAdOrPlayback:Ao(e.engine),playerNav:e.shell.playerNav,textTracks:e.engine.textTracks,overlayOpen:e.overlay.isOpen}}),ur(Object.assign({},sr,ha))),vs=Bn("Keyboard"),ms=hi("Keyboard"),ys(bs=Sr(bs=vs(bs=ms(bs=function(e){var t,n;function r(t){var n,r;Ts(ks(r=e.call(this)||this),"_lastActiveTextLanguage",""),Ts(ks(r),"_hoverTimeout",null),Ts(ks(r),"keyboardHandlers",((n={})[On.SPACE]=function(){return r.props.isPlayingAdOrPlayback?(r.props.player.pause(),r.props.updateOverlayActionIcon(bo.Pause)):(r.props.player.play(),r.props.updateOverlayActionIcon(bo.Play)),r.props.updatePlayerHoverState(!0),{preventDefault:!0,payload:!0}},n[On.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([bo.VolumeBase,bo.VolumeWaves]),{preventDefault:!0,payload:{volume:r.props.player.volume}}},n[On.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([bo.VolumeBase,bo.VolumeMute])):r.props.updateOverlayActionIcon([bo.VolumeBase,bo.VolumeWave]),{preventDefault:!0,payload:{volume:r.props.player.volume}}},n[On.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[On.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[On.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[On.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(bo.Rewind),r.props.updatePlayerHoverState(!0),{preventDefault:!0,payload:{from:t,to:n}}}return{preventDefault:!0,payload:null}},n[On.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(bo.Forward),r.props.updatePlayerHoverState(!0),{preventDefault:!0,payload:{from:t,to:n}}}return{preventDefault:!0,payload:null}},n[On.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(bo.StartOver),r.props.updatePlayerHoverState(!0),{preventDefault:!0,payload:{from:e,to:0}}}return{preventDefault:!0,payload:null}},n[On.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(bo.SeekEnd),r.props.updatePlayerHoverState(!0),{preventDefault:!0,payload:{from:e,to:t}}}return{preventDefault:!0,payload:null}},n[On.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([bo.VolumeBase,bo.VolumeMute]):r.props.updateOverlayActionIcon([bo.VolumeBase,bo.VolumeWaves]),{preventDefault:!0,payload:!0}},n[On.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(bo.Speed),{preventDefault:!0,payload:{speed:r.props.player.defaultPlaybackRate}}):{preventDefault:!0,payload:null}:Cs},n[On.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(bo.SpeedUp),{preventDefault:!0,payload:{speed:r.props.player.playbackRates[n+1]}}):{preventDefault:!0,payload:null}}return Cs},n[On.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(bo.SpeedDown),{preventDefault:!0,payload:{speed:r.props.player.playbackRates[n-1]}}):{preventDefault:!0,payload:null}}return Cs},n[On.C]=function(e){var t=r.props.player.getActiveTracks().text;if(e.altKey||e.shiftKey||e.ctrlKey||e.metaKey)return Cs;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 On)if(On[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(Es({key:e.keyCode},a))}},r):ks(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}(j))||bs)||bs)||bs)||bs);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=["keydown","keyup"],Rs=(As=Qt((function(e){return{playerNav:e.shell.playerNav,overlayOpen:e.overlay.isOpen}})),ws=Bn("KEYBOARD_PROVIDER"),As(Ss=jr(Ss=ws(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 Ps(Is(t=e.call.apply(e,[this].concat(r))||this),"_keyboardListeners",[]),Ps(Is(t),"_isKeyboardEnable",!1),Ps(Is(t),"_componentToHandle",null),Ps(Is(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}})),Ps(Is(t),"_removeKeyboardHandler",(function(e,n){var r=t._createKeyCode(e,n);t._keyboardListeners[r]&&delete t._keyboardListeners[r]})),Ps(Is(t),"_updateIsKeyboardEnabled",(function(e){t._isKeyboardEnable=e})),Ps(Is(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),Ds.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=Ds.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}(j))||Ss)||Ss)||Ss);function Ls(){return(Ls=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 Os(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}var Ns,Us,Fs,Bs,js=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 Ms(Os(t=n.call.apply(n,[this].concat(i))||this),"keyboardEventHandlers",[]),Ms(Os(t),"_updateIsKeyboardEnabled",(function(e){t.context.updateIsKeyboardEnabled(e)})),Ms(Os(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:Ds[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:Ds[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,Ls({},this.props,{setKeyboardEventToScope:function(t){return e._setKeyboardEventToScope(t)},updateIsKeyboardEnabled:function(t){return e._updateIsKeyboardEnabled(t)},registerKeyboardEvents:function(t){return e.registerKeyboardEvents(t)}}))},a}(j)}},Hs="chromecast";function Vs(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Gs(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ks,zs,Ws,Ys,qs,Xs,Qs=(Ns=Qt((function(e){return{isCasting:e.engine.isCasting,isCastAvailable:e.engine.isCastAvailable}})),Us=Bn("Cast"),Fs=An({castText:"cast.play_on_tv"}),Ns(Bs=Sr(Bs=jr(Bs=Us(Bs=Fs(Bs=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 Gs(Vs(t=e.call.apply(e,[this].concat(r))||this),"onClick",(function(){t.props.player.setIsCastInitiator(Hs,!0),t.props.eventManager.listenOnce(t.props.player,t.props.player.Event.Cast.CAST_SESSION_START_FAILED,(function(){return t.props.player.setIsCastInitiator(Hs,!1)}))})),Gs(Vs(t),"onKeyDown",(function(e){e.keyCode===On.ENTER&&t.props.player.startCasting(Hs)})),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.isCasting||this.props.isCastAvailable;return this.props.onToggle("Cast",e),e},i.render=function(e){if(this._shouldRender()){var t=e.isCasting?dr.a.castButton+" "+dr.a.castButtonActive:dr.a.castButton;return N("div",{role:"button","aria-label":this.props.castText,className:dr.a.controlButtonContainer,onClick:this.onClick,onKeyDown:this.onKeyDown},N(Mo,{label:this.props.castText},N("google-cast-launcher",{className:t,tabIndex:"0"})))}},r}(j))||Bs)||Bs)||Bs)||Bs)||Bs);function $s(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Js(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Qs.displayName="Cast";var Zs,el,tl,nl,rl,il=(Ks=Qt((function(e){return{isInFullscreen:e.engine.fullscreen}})),zs=Bn("Fullscreen"),Ws=js("Fullscreen"),Ys=hi("Fullscreen"),qs=An({fullscreenText:"controls.fullscreen",fullscreenExitText:"controls.fullscreenExit"}),Ks(Xs=Sr(Xs=zs(Xs=Ws(Xs=Ys(Xs=qs(Xs=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 Js($s(t=e.call.apply(e,[this].concat(r))||this),"_keyboardEventHandlers",[{key:{code:On.F},action:function(e){t.handleKeydown(e)}},{key:{code:On.ESC},action:function(e){t.handleKeydown(e)}}]),Js($s(t),"toggleFullscreen",(function(){var e=t.props,n=e.logger,r=e.player;n.debug("Toggle fullscreen"),r.isFullscreen()?r.exitFullscreen():r.enterFullscreen(),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 On.F:this.props.player.isFullscreen()||this.toggleFullscreen();break;case On.ESC:this.props.player.isFullscreen()&&this.toggleFullscreen()}},i.render=function(){return N(rs,{name:"Fullscreen"},N(Mo,{label:this.props.isInFullscreen?this.props.fullscreenExitText:this.props.fullscreenText},N(Vo,{tabIndex:"0","aria-label":this.props.isInFullscreen?this.props.fullscreenExitText:this.props.fullscreenText,className:this.props.isInFullscreen?[dr.a.controlButton,dr.a.isFullscreen].join(" "):dr.a.controlButton,onClick:this.toggleFullscreen},N(To,{type:bo.Maximize}),N(To,{type:bo.Minimize}))))},r}(j))||Xs)||Xs)||Xs)||Xs)||Xs)||Xs);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,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function sl(){return(sl=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)}il.displayName="Fullscreen";var ll,ul=(Zs=Qt((function(e){return{isPlayingAdOrPlayback:Ao(e.engine),isPlaying:e.engine.isPlaying,adBreak:e.engine.adBreak,isPlaybackEnded:e.engine.isPlaybackEnded}}),ur(sl({},sr,la,ha))),el=Bn("PlayPause"),tl=hi("PlayPause"),nl=An({startOverText:"controls.startOver",pauseText:"controls.pause",playText:"controls.play"}),Zs(rl=Sr(rl=el(rl=tl(rl=jr(rl=nl(rl=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 ol(al(t=e.call.apply(e,[this].concat(r))||this),"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(){var e=this,t=this.props,n=t.eventManager,r=t.player,i=document.getElementById(r.config.ui.targetId);n.listen(r,r.Event.UI.USER_CLICKED_PLAY,(function(){i.focus()})),n.listen(document,"keydown",(function(t){"Space"!==t.code&&"Enter"!==t.code||document.activeElement===i&&(t.preventDefault(),e.props.isPlayingAdOrPlayback?e.props.updateOverlayActionIcon(bo.Pause):e.props.updateOverlayActionIcon(bo.Play),e.togglePlayPause(),e.props.updatePlayerHoverState(!0))}))},i.render=function(e){var t=this.props.isPlayingAdOrPlayback?[dr.a.controlButton,dr.a.isPlaying].join(" "):dr.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(rs,{name:"PlayPause"},N(Mo,{label:i},N(Vo,{tabIndex:"0","aria-label":i,className:t,onClick:this.togglePlayPause},n?N(To,{type:bo.StartOver}):N("div",null,N(To,{type:bo.Play}),N(To,{type:bo.Pause})))))},r}(j))||rl)||rl)||rl)||rl)||rl)||rl);function cl(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}function pl(){return(pl=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)}ul.displayName="PlayPause";var hl,fl,gl,yl,vl,ml,bl=Qt((function(e){return{audioTracks:e.engine.audioTracks,textTracks:e.engine.textTracks,videoTracks:e.engine.videoTracks,isMobile:e.shell.isMobile,isSmallSize:e.shell.isSmallSize,isLive:e.engine.isLive,showQualityMenu:e.config.settings.showQualityMenu,showAudioMenu:e.config.settings.showAudioMenu,showCaptionsMenu:e.config.settings.showCaptionsMenu,showSpeedMenu:e.config.settings.showSpeedMenu,showAdvancedAudioDescToggle:e.config.settings.showAdvancedAudioDescToggle}}),ur(pl({},la,ha)))(ll=An({buttonLabel:"controls.settings"})(ll=Sr(ll=jr(ll=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(cl(t=e.call.apply(e,[this].concat(r))||this),"_buttonRef",null),dl(cl(t),"onControlButtonClick",(function(e,n){t.setState((function(e){return{smartContainerOpen:!e.smartContainerOpen}})),n&&t.state.smartContainerOpen&&Ua(t._buttonRef)})),dl(cl(t),"setButtonRef",(function(e){t._buttonRef=e})),dl(cl(t),"toggleCVAAOverlay",(function(){t.setState((function(e){return{cvaaOverlay:!e.cvaaOverlay}}))})),dl(cl(t),"onCVAAOverlayClose",(function(e,n){t.toggleCVAAOverlay(),t.onControlButtonClick(e,n)})),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,cvaaOverlay:!1})},i.componentDidMount=function(){var e=this;this.props.eventManager.listen(document,"click",(function(t){return e.handleClickOutside(t)}))},i.handleClickOutside=function(e){this.state.cvaaOverlay||this.props.isMobile||this.props.isSmallSize||!this._controlSettingsElement||this._controlSettingsElement.contains(e.target)||!this.state.smartContainerOpen||this.setState({smartContainerOpen:!1})},i.getButtonBadgeType=function(){var e,t,n=null==(e=this.props.player.getActiveTracks())||null==(t=e.video)?void 0:t.height;return n?fp(n):null},i.render=function(e){var t=this,n=e.showAudioMenu&&e.audioTracks.length>1,r=e.showAdvancedAudioDescToggle,i=e.showCaptionsMenu&&e.textTracks.length>1,a=e.showQualityMenu&&e.videoTracks.length>1,o=e.showSpeedMenu&&e.player.playbackRates.length>1&&!e.isLive;if((n||i||a||o)&&(!(e.isLive&&e.videoTracks.length<=1)||n||i)){var s=this.getButtonBadgeType()||"",l=document.getElementById(this.props.player.config.targetId)||document;return N(rs,{name:"Settings",ref:function(e){return e?t._controlSettingsElement=e:void 0}},N(Mo,{label:e.buttonLabel},N(Vo,{ref:this.setButtonRef,tabIndex:"0","aria-label":e.buttonLabel,"aria-haspopup":"true",className:[dr.a.controlButton,dr.a.buttonBadge,_o[s+"Active"],this.state.smartContainerOpen?dr.a.active:""].join(" "),onClick:this.onControlButtonClick},N(To,{type:bo.Settings}))),this.state.smartContainerOpen&&!this.state.cvaaOverlay&&N(kc,{targetId:e.player.config.targetId,title:N(bn,{id:"settings.title"}),onClose:this.onControlButtonClick},r&&N(_p,null),n&&N(Qd,null),i&&N(ap,{onAdvancedCaptionsClick:this.toggleCVAAOverlay}),a&&N(vp,null),o&&N(pp,null)),this.state.cvaaOverlay?Xe(N(Vu,{onClose:this.onCVAAOverlayClose}),l.querySelector(".overlay-portal")):N("div",null))}},r}(j))||ll)||ll)||ll)||ll;function _l(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function El(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function kl(){return(kl=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)}bl.displayName="Settings";var Tl,Al,wl,Sl,Cl=(hl=Qt((function(e){return{isDraggingActive:e.volume.draggingActive,volume:e.engine.volume,muted:e.engine.muted,isMobile:e.shell.isMobile}}),ur(kl({},Yi,Tr,ha))),fl=js("Volume"),gl=Bn("Volume"),yl=hi("Volume"),vl=An((function(e){return{volumeLabel:e.muted?N(bn,{id:"controls.unmute"},"Unmute"):N(bn,{id:"controls.mute"},"Mute"),sliderAriaLabel:N(bn,{id:"volume.volume_slider_aria_label"},"Volume control, use the arrows to control the volume")}})),hl(ml=Sr(ml=jr(ml=fl(ml=gl(ml=yl(ml=vl(ml=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 El(_l(t=e.call.apply(e,[this].concat(r))||this),"_keyboardEventHandlers",[{key:{code:On.UP},action:function(e){t.handleKeydown(e)}},{key:{code:On.DOWN},action:function(e){t.handleKeydown(e)}},{key:{code:On.M},action:function(e){t.handleKeydown(e)}}]),El(_l(t),"onVolumeProgressBarMouseDown",(function(){t.props.updateVolumeDraggingStatus(!0)})),El(_l(t),"onVolumeProgressBarMouseMove",(function(e){t.props.isDraggingActive&&t.changeVolume(e)})),El(_l(t),"onMouseOver",(function(){t.props.isMobile||(t.props.updateVolumeHover(!0),t.setState({hover:!0}))})),El(_l(t),"onMouseOut",(function(){t.props.isMobile||(t.props.updateVolumeHover(!1),t.setState({hover:!1}))})),El(_l(t),"onKeyDown",(function(e){switch(e.keyCode){case On.UP:case On.DOWN:case On.ENTER:case On.SPACE:e.preventDefault(),e.stopPropagation(),t.handleKeydown(e);break;case On.TAB:break;default:t.setState({hover:!1})}})),El(_l(t),"onFocus",(function(){t.props.isMobile||t.state.hover||t.setState({hover:!0})})),El(_l(t),"onTouchEnd",(function(e){e.stopImmediatePropagation()})),El(_l(t),"onVolumeProgressBarMouseUp",(function(e){t.props.isDraggingActive&&(t.props.updateVolumeDraggingStatus(!1),t.changeVolume(e))})),El(_l(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()})),El(_l(t),"onProgressBarKeyDown",(function(e){switch(e.keyCode){case On.TAB:t.setState({hover:!1});break;default:e.preventDefault(),e.stopPropagation(),t.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,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._shouldRender=function(){var e=!this.props.player.isImage();return this.props.onToggle("Volume",e),e},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){var t,n=this,r=this.props.player,i=function(e){e===r.volume||e>100||e<0||(r.muted=e<5,r.volume=e/100,n.props.notifyChange({volume:r.volume}))};switch(e.keyCode){case On.UP:this.props.updateOverlayActionIcon([bo.VolumeBase,bo.VolumeWaves]),i(t=Math.min(Math.round(100*r.volume)+5,100));break;case On.DOWN:0===(t=Math.max(Math.round(100*r.volume)-5,0))?this.props.updateOverlayActionIcon([bo.VolumeBase,bo.VolumeMute]):this.props.updateOverlayActionIcon([bo.VolumeBase,bo.VolumeWave]),i(t);break;case On.M:r.muted?this.props.updateOverlayActionIcon([bo.VolumeBase,bo.VolumeWaves]):this.props.updateOverlayActionIcon([bo.VolumeBase,bo.VolumeMute]),this.toggleMute();break;case On.ENTER:case On.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;if(this._shouldRender){var t=this.props,n=t.player,r=t.isDraggingActive,i=t.muted,a=t.volume,o=t.smartContainerOpen,s=[dr.a.volumeControl];return r&&s.push(dr.a.draggingActive),(i||0===a)&&s.push(dr.a.isMuted),this.state.hover&&!o&&s.push(dr.a.hover),N(rs,{name:"Volume",ref:function(t){return t?e._volumeControlElement=t:void 0},className:s,onMouseOver:this.onMouseOver,onMouseOut:this.onMouseOut},N(Mo,{label:this.props.volumeLabel,type:this.props.toolTipType?this.props.toolTipType:Oo.Left},N(Vo,{tabIndex:"0","aria-live":"polite","aria-label":this.props.volumeLabel,className:dr.a.controlButton,onMouseUp:this.toggleMute,onTouchEnd:this.onTouchEnd,onKeyDown:this.onKeyDown,onFocus:this.onFocus},N(To,{type:bo.VolumeBase}),N(To,{type:bo.VolumeWaves}),N(To,{type:bo.VolumeMute}))),N("div",{tabIndex:"0","aria-orientation":"vertical","aria-label":this.props.sliderAriaLabel,onKeyDown:this.onProgressBarKeyDown,className:dr.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:dr.a.bar,ref:function(t){return t?e._volumeProgressBarElement=t:void 0},onMouseDown:this.onVolumeProgressBarMouseDown},N("div",{className:dr.a.progress,style:{height:this.getVolumeProgressHeight()}}))))}},r}(j))||ml)||ml)||ml)||ml)||ml)||ml)||ml);function xl(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Il(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Pl(){return(Pl=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)}Cl.displayName="Volume";var Dl=(Tl=Qt((function(e){return{isVr:e.engine.isVr,vrStereoMode:e.engine.vrStereoMode,config:e.config.components.vrStereo}}),ur(Pl({},sr,Tr))),Al=Bn("VrStereo"),wl=An({vrStereoText:"controls.vrStereo"}),Tl(Sl=Sr(Sl=Al(Sl=wl(Sl=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 Il(xl(t=e.call.apply(e,[this].concat(r))||this),"onClick",(function(){t.props.player.toggleVrStereoMode(),t.props.updateVrStereoMode(!t.props.vrStereoMode)})),Il(xl(t),"onKeyDown",(function(e){e.keyCode===On.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,t=this.props.isVr&&!(0===Object.keys(e).length&&e.constructor===Object);return this.props.onToggle("VrStereo",t),t},i.componentWillMount=function(){this.props.updateVrStereoMode(this.props.config.vrStereoMode)},i.render=function(){return this._shouldRender()?N(rs,{name:"VrStereo"},N(Mo,{label:this.props.vrStereoText},N(Vo,{tabIndex:"0","aria-label":this.props.vrStereoText,className:this.props.vrStereoMode?[dr.a.controlButton,dr.a.vrStereoMode].join(" "):dr.a.controlButton,onClick:this.onClick,onKeyDown:this.onKeyDown},N(To,{type:bo.vrStereo}),N(To,{type:bo.vrStereoFull})))):void 0},r}(j))||Sl)||Sl)||Sl)||Sl);Dl.displayName="VrStereo";var Rl,Ll=Qt((function(e){return{textTracks:e.engine.textTracks,showCCButton:e.config.showCCButton}}))(Bn("ClosedCaptions")(hi("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}));me((function(){a("off"!==(null==l?void 0:l.language))}),[l]);var u=!(!(null==(n=e.textTracks)?void 0:n.length)||!e.showCCButton);if(e.onToggle("ClosedCaptions",u),u)return N(rs,{name:"ClosedCaptions"},i?N(Mo,{label:e.closedCaptionsOnText},N(Vo,{tabIndex:"0","aria-label":e.closedCaptionsOnText,className:[dr.a.controlButton,dr.a.ccOn].join(" "),onClick:function(){e.notifyClick(!0),s.hideTextTrack()}},N(To,{type:bo.ClosedCaptionsOn}))):N(Mo,{label:e.closedCaptionsOffText},N(Vo,{tabIndex:"0","aria-label":e.closedCaptionsOffText,className:dr.a.controlButton,onClick:function(){e.notifyClick(!1),s.showTextTrack()}},N(To,{type:bo.ClosedCaptionsOff}))))})))));Ll.displayName="ClosedCaptions";var Ol,Ml,Nl,Ul=Qt((function(e){return{url:e.engine.adUrl}}))(Rl=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:[dr.a.btn,dr.a.btnDarkTransparent,dr.a.learnMore].join(" ")},N(bn,{id:"ads.learn_more"}))},r}(j))||Rl;function Fl(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Bl(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Ul.displayName="AdLearnMore";var jl=(Ol=Qt((function(e){return{currentTime:e.engine.adProgress.currentTime,duration:e.engine.adProgress.duration,adSkipTimeOffset:e.engine.adSkipTimeOffset,adSkippableState:e.engine.adSkippableState}})),Ml=Bn("AdSkip"),Ol(Nl=Sr(Nl=Ml(Nl=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 Bl(Fl(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:[dr.a.btn,dr.a.btnBranded,dr.a.btnSkipAd].join(" "),onClick:this.skipAd},N(bn,{id:"ads.skip_ad"}))):N(En,null,N("span",{className:dr.a.skipAd},N(bn,{id:"ads.skip_in"})," "+this.getSkipTimeOffset())):void 0},r}(j))||Nl)||Nl)||Nl);jl.displayName="AdSkip";var Hl=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:dr.a.adNotice},N(bn,{id:"ads.ad_notice"}))},r}(j);Hl.displayName="AdNotice";var Vl,Gl=function(e){var t,n;function r(t){var n;return(n=e.call(this,Dr.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}(Dr),Kl=function(e){var t,n;function r(t){var n;return(n=e.call(this,Dr.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}(Dr),zl=function(e){var t,n;function r(t){var n;return(n=e.call(this,Dr.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}(Dr),Wl="event-dispatcher-middleware/COMPONENT_CLICKED",Yl="event-dispatcher-middleware/COMPONENT_CHANGED";function ql(e,t,n){var r=e.getState().engine;r.adBreak?r.adIsPlaying?n.dispatchEvent(new Dr(Dr.Type.USER_CLICKED_PAUSE)):n.dispatchEvent(new Dr(Dr.Type.USER_CLICKED_PLAY)):r.isPlaying?n.dispatchEvent(new Dr(Dr.Type.USER_CLICKED_PAUSE)):n.dispatchEvent(new Dr(Dr.Type.USER_CLICKED_PLAY))}function Xl(e,t,n){e.getState().engine.muted?n.dispatchEvent(new Dr(Dr.Type.USER_CLICKED_MUTE)):n.dispatchEvent(new Dr(Dr.Type.USER_CLICKED_UNMUTE))}function Ql(e,t,n){n.isFullscreen()?n.dispatchEvent(new Dr(Dr.Type.USER_EXITED_FULL_SCREEN)):n.dispatchEvent(new Dr(Dr.Type.USER_ENTERED_FULL_SCREEN))}var $l=((Vl={})[On.SPACE]=function(e,t,n){ql(e,0,n)},Vl[On.UP]=function(e,t,n){n.dispatchEvent(new Qr(t.payload.volume))},Vl[On.DOWN]=function(e,t,n){n.dispatchEvent(new Qr(t.payload.volume))},Vl[On.F]=function(e,t,n){Ql(0,0,n)},Vl[On.P]=function(e,t,n){!function(e,t,n){n.isInPictureInPicture()?n.dispatchEvent(new Dr(Dr.Type.USER_EXITED_PICTURE_IN_PICTURE)):n.dispatchEvent(new Dr(Dr.Type.USER_ENTERED_PICTURE_IN_PICTURE))}(0,0,n)},Vl[On.ESC]=function(e,t,n){Ql(0,0,n)},Vl[On.LEFT]=function(e,t,n){n.dispatchEvent(new zr(t.payload.from,t.payload.to))},Vl[On.RIGHT]=function(e,t,n){n.dispatchEvent(new zr(t.payload.from,t.payload.to))},Vl[On.HOME]=function(e,t,n){n.dispatchEvent(new zr(t.payload.from,t.payload.to))},Vl[On.END]=function(e,t,n){n.dispatchEvent(new zr(t.payload.from,t.payload.to))},Vl[On.M]=function(e,t,n){Xl(e,0,n)},Vl[On.SEMI_COLON]=function(e,t,n){n.dispatchEvent(new Wr(t.payload.speed))},Vl[On.PERIOD]=function(e,t,n){n.dispatchEvent(new Wr(t.payload.speed))},Vl[On.COMMA]=function(e,t,n){n.dispatchEvent(new Wr(t.payload.speed))},Vl[On.C]=function(e,t,n){n.dispatchEvent(new Vr(t.payload.track))},Vl),Jl=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 Or,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:Wl,name:this.name,payload:e})},i.notifyChange=function(e){this.context.store.dispatch({type:Yl,name:this.name,payload:e})},i.componentWillUnmount=function(){this.eventManager.removeAll()},r}(j);function Zl(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(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(Jl,"defaultProps",{});var eu,tu,nu={TimeDisplayPlaybackContainer:107};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)}function iu(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function au(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ou=[["VrStereo"],["Rewind","Forward"],["ClosedCaptions"],["PictureInPicture"],["Cast"]],su=(eu=Qt((function(e){return{isCasting:e.engine.isCasting,isPlaybackEnded:e.engine.isPlaybackEnded,guiClientRect:e.shell.guiClientRect,playerSize:e.shell.playerSize,playlist:e.engine.playlist}}),ur(sr)),Sr(tu=jr(tu=eu(tu=function(e){var t,n;function r(t){var n;return au(iu(n=e.call(this)||this),"bottomBarContainerRef",{current:null}),au(iu(n),"presetControls",{}),au(iu(n),"currentBarWidth",0),au(iu(n),"onToggleControl",(function(e,t){e in n.state.activeControls&&n.state.activeControls[e]!==t&&n.setState((function(n){var r;return{activeControls:ru({},n.activeControls,(r={},r[e]=t,r))}}))})),t.leftControls=t.leftControls||[],t.rightControls=t.rightControls||[],t.leftControls.concat(t.rightControls).map((function(e){return e.displayName})).forEach((function(e){return n.presetControls[e]=!0})),n.state={fitInControls:n.presetControls,activeControls:n.presetControls},n}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.resizeObserver=new ResizeObserver((function(t){return e.onBarWidthChange(t)})),this.resizeObserver.observe(this.bottomBarContainerRef.current)},i.componentWillUnmount=function(){this.resizeObserver.disconnect()},i.onBarWidthChange=function(e){var t=this,n=e[0].contentRect.width;if(n!==this.currentBarWidth){var r=Object.keys(this.state.activeControls).filter((function(e){return t.state.activeControls[e]})),i=this.props.guiClientRect.width<=ki.SMALL?38:44,a=function(e,t,n,r){for(var i,a=0,o=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 Zl(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)?Zl(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;l in nu?o=nu[l]:l===Nd.displayName?n>ki.SMALL&&(o=r?3*t:t):o=t,a+=o}return a}(r,i,this.props.guiClientRect.width,this.props.playlist),o=ou.filter((function(e){return t.state.activeControls[e[0]]}));this.currentBarWidth=n,this.filterControls(n,a,i,o)}},i.filterControls=function(e,t,n,r){if(t>=e){var i=function(e,t,n,r){var i=Math.ceil((e-t)/n),a=r.flat().slice(0,i),o=[].concat(r).reverse().find((function(e){return e.length>1}));return a[a.length-1]===(null==o?void 0:o[0])&&a.push(o[1]),a}(t,e,n,r),a={};i.forEach((function(e){return a[e]=!1})),this.setState({fitInControls:ru({},this.presetControls,a)})}else this.setState({fitInControls:ru({},this.presetControls)})},i.render=function(e){var t=this,n=[dr.a.bottomBar];return e.isCasting&&e.isPlaybackEnded&&n.push(dr.a.hide),N("div",{className:n.join(" ")},N("div",{className:dr.a.bottomBarArea},N(qn,{shouldUpdate:!0,name:"BottomBar"},e.children)),N("div",{ref:this.bottomBarContainerRef,className:dr.a.controlsContainer},N("div",{className:dr.a.leftControls},N(qn,{shouldUpdate:!0,name:"BottomBarLeftControls"},e.leftControls&&e.leftControls.map((function(e){return t.presetControls[e.displayName]&&t.state.fitInControls[e.displayName]&&N(e,{key:e.displayName,onToggle:t.onToggleControl})})))),N("div",{className:dr.a.rightControls},N(qn,{shouldUpdate:!0,name:"BottomBarRightControls"},e.rightControls&&e.rightControls.map((function(e){return t.presetControls[e.displayName]&&t.state.fitInControls[e.displayName]&&N(e,{key:e.displayName,onToggle:t.onToggleControl})}))))))},r}(j))||tu)||tu)||tu);su.displayName="BottomBar";var lu,uu=function(e){var t=_e(null);return me((function(){var n;e.isActive&&(null==(n=t)||n.focus())}),[]),N("div",{role:"menuitemradio",tabIndex:"0","aria-checked":e.isActive?"true":"false",ref:function(n){t=n,e.addAccessibleChild(n)},className:e.classNames.join(" "),onClick:e.changeCaptionsStyle,onKeyDown:function(t){t.keyCode===On.ENTER&&e.changeCaptionsStyle()}},e.children,e.isActive?N("div",{className:dr.a.activeTick},N(To,{type:bo.Check})):void 0)};function cu(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}var pu,hu=Sr(lu=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(cu(t=e.call.apply(e,[this].concat(r))||this),"transitionToState",(function(){t.props.transitionToState(t.props.cvaaOverlayState.CustomCaptions)})),du(cu(t),"onKeyDown",(function(e){e.keyCode===On.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){var t=this;return N("div",{className:[dr.a.overlayScreen,dr.a.active].join(" ")},N("div",{className:dr.a.title},N(bn,{id:"cvaa.title"})),N("div",{role:"group"},N(uu,{addAccessibleChild:e.addAccessibleChild,classNames:[dr.a.sample],changeCaptionsStyle:function(){return e.changeCaptionsStyle(t.captionsStyleDefault)},isActive:e.player.textStyle.isEqual(this.captionsStyleDefault)},N(bn,{id:"cvaa.sample_caption_tag",fields:{number:"1"}})),N(uu,{addAccessibleChild:e.addAccessibleChild,classNames:[dr.a.sample,dr.a.blackBg],changeCaptionsStyle:function(){return e.changeCaptionsStyle(t.captionsStyleBlackBG)},isActive:e.player.textStyle.isEqual(this.captionsStyleBlackBG)},N(bn,{id:"cvaa.sample_caption_tag",fields:{number:"2"}})),N(uu,{addAccessibleChild:e.addAccessibleChild,classNames:[dr.a.sample,dr.a.yellowText],changeCaptionsStyle:function(){return e.changeCaptionsStyle(t.captionsStyleYellow)},isActive:e.player.textStyle.isEqual(this.captionsStyleYellow)},N(bn,{id:"cvaa.sample_caption_tag",fields:{number:"3"}}))),this.isAdvancedStyleApplied()?N("div",{className:dr.a.customCaptionsApplied},N("div",{className:[dr.a.sample,dr.a.custom].join(" "),style:e.customTextStyle.toCSS()},N(bn,{id:"cvaa.sample_custom_caption_tag"}),N("div",{className:dr.a.activeTick},N(To,{type:bo.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:dr.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}(j))||lu;function fu(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function gu(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function yu(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var vu=Qt((function(e){return{isMobile:e.shell.isMobile,isSmallSize:e.shell.isSmallSize,guiClientRect:e.shell.guiClientRect}}))(pu=jr(pu=Ga(pu=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return yu(fu(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()})),yu(fu(t),"onChange",(function(e){t.onSelect(t.props.options[e.target.value])})),t}gu(t,e);var n=t.prototype;return n.componentWillMount=function(){this.setState({position:[dr.a.top,dr.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?[dr.a.top,dr.a.left]:e.bottom+e.height<t.bottom?[dr.a.bottom,dr.a.left]:(this._menuElement.style.maxHeight=.8*t.height+"px",[dr.a.stickBottom,dr.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?dr.a.mobileHiddenSelect:"";return N("select",{"aria-labelledby":e,role:"listbox",ref:function(e){t.props.pushRef&&t.props.pushRef(e)},className:n+=" "+dr.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:[dr.a.dropdownMenu].concat(this.state.position).join(" ")},e.options.map((function(n,r){return N(bu,{setDefaultFocusedElement:e.setDefaultFocusedElement,addAccessibleChild:e.addAccessibleChild,isSelected:t.isSelected,onSelect:function(e){t.onSelect(e)},key:r,data:n})})))},t}(j))||pu)||pu)||pu;vu.displayName="Menu";var mu,bu=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return yu(fu(t=e.call.apply(e,[this].concat(r))||this),"onClick",(function(e){e.stopPropagation(),t.props.onSelect(t.props.data)})),yu(fu(t),"onKeyDown",(function(e){switch(e.keyCode){case On.ENTER:t.props.onSelect(t.props.data),e.stopPropagation()}})),t}return gu(t,e),t.prototype.render=function(e){var t=this,n=e.data.badgeType&&!e.isSelected(e.data)?_o[e.data.badgeType]:_o[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)?[dr.a.dropdownMenuItem,dr.a.active].join(" "):dr.a.dropdownMenuItem,onClick:this.onClick,onKeyDown:this.onKeyDown},N("span",{className:n?[dr.a.labelBadge,n].join(" "):""},e.data.label),N("span",{className:[dr.a.menuIconContainer,dr.a.active].join(" ")},N(To,{type:bo.CheckActive})))},t}(j);function _u(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Eu(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ku=Qt((function(e){return{isMobile:e.shell.isMobile,isSmallSize:e.shell.isSmallSize}}))(mu=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 Eu(_u(t=e.call.apply(e,[this].concat(r))||this),"onMenuChosen",(function(e){t.props.onMenuChosen(e),t.setState({dropMenuActive:!1})})),Eu(_u(t),"onClick",(function(){t.state.dropMenuActive||setTimeout((function(){return t.toggleDropDown()}))})),Eu(_u(t),"onKeyDown",(function(e){switch(e.keyCode){case On.ENTER:t.onClick();break;case On.SPACE:e.preventDefault(),t.onClick();break;case On.ESC:t.state.dropMenuActive&&(t.onClose(),e.stopPropagation())}})),Eu(_u(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(vu,{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=_o[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?[dr.a.dropdown,dr.a.active].join(" "):dr.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:dr.a.dropdownButton,onClick:this.onClick,onKeyDown:this.onKeyDown},N("span",{id:i,className:s?[dr.a.labelBadge,s].join(" "):""},o),N(To,{type:bo.ArrowDown}),this.state.dropMenuActive?N(vu,{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}(j))||mu;ku.displayName="DropDown";var Tu=function(e){return N("div",{className:e.classNames.join(" ")},N("label",{id:e.styleName},N(bn,{id:e.labelId})),N(ku,{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 Au(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function wu(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Su=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 wu(Au(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))}))})),wu(Au(t),"onKeyDown",(function(e){e.keyCode!==On.LEFT&&e.keyCode!==On.RIGHT||t.onKeyboardDragging(e)})),wu(Au(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))}))})),wu(Au(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 On.RIGHT:(n+=5)>this.state.max&&(n=this.state.max);break;case On.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:dr.a.slider,onMouseDown:this.mouseDownHandler,onTouchStart:this.mouseDownHandler,onKeyDown:this.onKeyDown},N("div",{className:dr.a.progress,style:{width:this.getPercentageByValue()+"%"}},N("div",{className:dr.a.handle,onMouseDown:this.mouseDownHandler,onTouchStart:this.mouseDownHandler})))},r}(j);Su.displayName="Slider";var Cu,xu=function(e){return N("div",{className:e.classNames.join(" ")},N("label",{id:e.styleName},N(bn,{id:e.labelId})),N(Su,{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 Iu(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Pu(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Du,Ru,Lu,Ou,Mu,Nu=Sr(Cu=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 Pu(Iu(t=e.call.apply(e,[this].concat(r))||this),"changeCaptionsStyle",(function(){t.props.changeCaptionsStyle(t.props.customTextStyle)})),Pu(Iu(t),"transitionToState",(function(){t.props.transitionToState(t.props.cvaaOverlayState.Main)})),Pu(Iu(t),"onKeyDown",(function(e){e.keyCode===On.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,n=this.props.player,r=n.TextStyle.FontFamily,i=n.TextStyle.EdgeStyles,a=n.TextStyle.StandardColors,o=n.TextStyle.FontSizes.map((function(t){return{value:t.label,label:t.label,active:e.customTextStyle.fontSize===t.label}})),s=Object.keys(a).map((function(t){return{value:a[t],label:t.charAt(0).toUpperCase()+t.toLowerCase().slice(1),active:e.customTextStyle.fontColor.every((function(e,n){return e===a[t][n]}))}})),l=Object.keys(r).map((function(t){return{value:r[t],label:r[t],active:e.customTextStyle.fontFamily===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.fontEdge===i[t]}})),c=Object.keys(a).map((function(t){return{value:a[t],label:t.charAt(0).toUpperCase()+t.toLowerCase().slice(1),active:e.customTextStyle.backgroundColor.every((function(e,n){return e===a[t][n]}))}}));return N("div",{className:[dr.a.overlayScreen,dr.a.active].join(" ")},N("form",{className:[dr.a.form,dr.a.customCaptionForm].join(" ")},N(Tu,{addAccessibleChild:e.addAccessibleChild,labelId:"cvaa.size_label",options:o,classNames:[dr.a.formGroupRow,dr.a.fontSize],styleName:"fontSize",changeCustomStyle:e.changeCustomStyle}),N(Tu,{addAccessibleChild:e.addAccessibleChild,labelId:"cvaa.font_color_label",options:s,classNames:[dr.a.formGroupRow,dr.a.fontColor],styleName:"fontColor",changeCustomStyle:e.changeCustomStyle}),N(Tu,{addAccessibleChild:e.addAccessibleChild,labelId:"cvaa.font_family_label",options:l,classNames:[dr.a.formGroupRow,dr.a.fontFamily],styleName:"fontFamily",changeCustomStyle:e.changeCustomStyle}),N(Tu,{addAccessibleChild:e.addAccessibleChild,labelId:"cvaa.font_style_label",options:u,classNames:[dr.a.formGroupRow,dr.a.fontStyle],styleName:"fontEdge",changeCustomStyle:e.changeCustomStyle}),N(xu,{addAccessibleChild:e.addAccessibleChild,labelId:"cvaa.font_opacity_label",value:e.customTextStyle.fontOpacity,classNames:[dr.a.formGroupRow,dr.a.fontOpacity],styleName:"fontOpacity",changeCustomStyle:e.changeCustomStyle}),N(Tu,{addAccessibleChild:e.addAccessibleChild,labelId:"cvaa.background_color_label",options:c,classNames:[dr.a.formGroupRow,dr.a.backgroundColor],styleName:"backgroundColor",changeCustomStyle:e.changeCustomStyle}),N(xu,{addAccessibleChild:e.addAccessibleChild,labelId:"cvaa.background_opacity_label",value:e.customTextStyle.backgroundOpacity,classNames:[dr.a.formGroupRow,dr.a.backgroundOpacity],styleName:"backgroundOpacity",changeCustomStyle:e.changeCustomStyle}),N("div",{className:dr.a.formGroupRow},N("a",{role:"button",tabIndex:"0",ref:function(t){e.addAccessibleChild(t)},onClick:function(){t.changeCaptionsStyle(),t.transitionToState()},onKeyDown:this.onKeyDown,className:[dr.a.btn,dr.a.btnBranded,dr.a.btnBlock].join(" ")},N(bn,{id:"cvaa.apply"}))),N("div",{className:dr.a.previewContainer},N("span",{style:e.getPreviewStyle()},N(bn,{id:"cvaa.caption_preview"})))))},r}(j))||Cu;function Uu(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Fu(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Bu(){return(Bu=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 ju,Hu={Main:"main",CustomCaptions:"custom-captions"},Vu=(Du=Qt((function(e){return{style:e.cvaa.style}}),ur(Bu({},ra,sr))),Ru=Bn("CVAAOverlay"),Lu=hi("CVAAOverlay"),Ou=An({cvvaDialogText:"cvaa.title"}),Du(Mu=Sr(Mu=Ru(Mu=Lu(Mu=Ga(Mu=Ou(Mu=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 Fu(Uu(t=e.call.apply(e,[this].concat(r))||this),"transitionToState",(function(e){t.setState({activeWindow:e})})),Fu(Uu(t),"changeCaptionsStyle",(function(e){t.props.updateCaptionsStyle(e),t.props.player.textStyle=e,t.props.notifyClick({textStyle:e})})),Fu(Uu(t),"getPreviewStyle",(function(){return"font-size: "+100*t.state.customTextStyle.implicitFontScale+"%!important; "+t.state.customTextStyle.toCSS()})),Fu(Uu(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:Hu.Main})},i.componentWillMount=function(){var e=this.props.player;this.setState({activeWindow:Hu.Main,customTextStyle:e.textStyle}),this.props.setIsModal(!0)},i.render=function(e){return e.clearAccessibleChildren(),N(Wu,{open:!0,handleKeyDown:this.props.handleKeyDown,addAccessibleChild:this.props.addAccessibleChild,onClose:e.onClose,type:"cvaa",label:e.cvvaDialogText},this.state.activeWindow===Hu.Main?N(hu,{cvaaOverlayState:Hu,addAccessibleChild:e.addAccessibleChild,captionsStyleDefault:this.captionsStyleDefault,captionsStyleBlackBG:this.captionsStyleBlackBG,captionsStyleYellow:this.captionsStyleYellow,changeCaptionsStyle:this.changeCaptionsStyle,transitionToState:this.transitionToState,customTextStyle:this.state.customTextStyle}):N(Nu,{addAccessibleChild:e.addAccessibleChild,focusOnDefault:this.props.focusOnDefault,changeCaptionsStyle:this.changeCaptionsStyle,changeCustomStyle:this.changeCustomStyle,getPreviewStyle:this.getPreviewStyle,customTextStyle:this.state.customTextStyle,transitionToState:this.transitionToState,cvaaOverlayState:Hu}))},r}(j))||Mu)||Mu)||Mu)||Mu)||Mu)||Mu);function Gu(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ku(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function zu(){return(zu=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)}Vu.displayName="CVAAOverlay";var Wu=Qt((function(e){return{overlayOpen:e.overlay.isOpen}}),ur(zu({},sr,Sa)))(ju=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 Ku(Gu(t=e.call.apply(e,[this].concat(r))||this),"_timeoutId",null),Ku(Gu(t),"onCloseButtonKeyDown",(function(e){e.keyCode!==On.ENTER&&e.keyCode!==On.SPACE||(e.preventDefault(),t.props.onClose(e,!0))})),Ku(Gu(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(dr.a.overlayActive)}),0)},i.componentWillUnmount=function(){this._timeoutId&&(clearTimeout(this._timeoutId),this._timeoutId=null),this.props.removePlayerClass(dr.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:dr.a.closeOverlay},N(To,{type:bo.Close})))},i.render=function(e){var t=e.type,n=e.open,r=e.label,i=void 0===r?"dialog":r,a=[dr.a.overlay];if(t){var o=dr.a[t+"-overlay"]?dr.a[t+"-overlay"]:t+"-overlay";a.push(o)}return n&&(this.props.updateOverlay(n),a.push(dr.a.active)),N("div",{tabIndex:"-1",className:a.join(" "),role:"dialog",onKeyDown:this.onKeyDown,"aria-label":i},N("div",{className:dr.a.overlayContents},this.props.children),this.renderCloseButton(this.props))},r}(j))||ju;function Yu(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function qu(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Wu.displayName="Overlay";var Xu,Qu,$u,Ju=[{"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"}],Zu=function(e){var t,n;function r(t){var n;return qu(Yu(n=e.call(this,t)||this),"_timeoutId",null),qu(Yu(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})}})),qu(Yu(n),"onKeyDown",(function(e){e.keyCode===On.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=[dr.a.btnCopyUrl,dr.a.btnBorderless,dr.a.onlyIcon].join(" ");return t+=this.state.copySuccess?" "+dr.a.copied:"",N(En,null,N(rs,{name:"CopyButton"},N(Mo,{label:N(bn,{id:"copy.button"})},N(Vo,{tabIndex:"0",ref:function(t){e.addAccessibleChild&&e.addAccessibleChild(t)},className:t,onClick:this.copy,onKeyDown:this.onKeyDown},N(ko,{id:"copy",color:"#fff",path:Ju,width:"24",height:"24",viewBox:"0 0 24 24"}),N(ko,{type:bo.Check})))))},r}(j);function ec(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function tc(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}qu(Zu,"defaultProps",{icon:bo.Copy}),Zu.displayName="CopyButton";var nc,rc,ic,ac,oc=(Xu=Qt((function(e){var t;return{hasError:e.engine.hasError,errorOverlaConfig:null==(t=e.config.components)?void 0:t.errorOverlay}}),ur(Tr)),Qu=Bn("ErrorOverlay"),Xu($u=Sr($u=Qu($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 tc(ec(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")})),tc(ec(t),"handleClick",(function(){var e=t.props.player.getMediaInfo();t.props.player.loadMedia(e)})),tc(ec(t),"getBackgroundUrl",(function(){var e=t.props.errorOverlaConfig;return null==e?void 0:e.backgroundUrl})),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:dr.a.linkOptionsContainer},N("div",{className:dr.a.copyUrlRow},N("div",{ref:function(t){return t?e.sessionEl=t:void 0},className:dr.a.errorSession},N(bn,{id:"error.default_session_text"})," "," "+n),N(Zu,{copy:this.copyError}))):void 0},i.renderRetryButton=function(){if(this.props.player.getMediaInfo()){var e=Boolean(this.getBackgroundUrl());return N("div",{className:dr.a.controlButtonContainer,onClick:this.handleClick},N(Vo,{className:[e?dr.a.btnTranslucent:dr.a.btnBorderless,dr.a.retryBtn].join(" ")},N(bn,{id:"error.retry"})))}},i.renderErrorHead=function(){var e=navigator.onLine?"error.default_error":"error.network_error";return N("div",{className:dr.a.headline},this.props.errorHead?this.props.errorHead:N(bn,{id:e}))},i.render=function(){if(this.props&&this.props.hasError||this.props.permanent){var e=this.getBackgroundUrl(),t=e?{backgroundImage:"url("+e+")"}:null;return N("div",{className:["overlay-portal",e?dr.a.customErrorSlate:""].join(" ")},N(Wu,{open:!0,permanent:!0,type:"error"},N("div",{className:dr.a.errorOverlay,style:t},N("p",{className:dr.a.errorText}),this.renderErrorHead(),this.renderSessionID(),this.renderRetryButton())))}},r}(j))||$u)||$u)||$u);function sc(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function lc(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}oc.displayName="ErrorOverlay";var uc=(nc=Qt((function(e){return{isLive:e.engine.isLive,isDvr:e.engine.isDvr,currentTime:e.engine.currentTime,duration:e.engine.duration}})),rc=Bn("LiveTag"),ic=hi("LiveTag"),nc(ac=Sr(ac=rc(ac=ic(ac=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 lc(sc(t=e.call.apply(e,[this].concat(r))||this),"onKeyDown",(function(e){e.keyCode===On.ENTER&&t.onClick()})),lc(sc(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=[dr.a.liveTag];return e.isDvr&&!this.isOnLiveEdge()&&t.push(dr.a.nonLivePlayhead),N("div",{tabIndex:"0",className:t.join(" "),onClick:this.onClick,onKeyDown:this.onKeyDown},N(bn,{id:"controls.live"}))},r}(j))||ac)||ac)||ac)||ac);uc.displayName="LiveTag";var cc,dc,pc,hc,fc=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}(j);function gc(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)}}fc.displayName="OverlayPortal";var yc,vc,mc,bc=(cc=Qt((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}}),ur(Vi)),dc=hi("SeekBarLivePlaybackContainer"),pc=Bn("SeekBarLivePlaybackContainer"),cc(hc=Sr(hc=jr(hc=dc(hc=pc(hc=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(qp,{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}}])&&gc(i.prototype,a),r}(j))||hc)||hc)||hc)||hc)||hc);function _c(){return(_c=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 Ec(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)}}bc.displayName="SeekBarLivePlaybackContainer";var kc=(yc=Qt((function(e){return{isMobile:e.shell.isMobile,isSmallSize:e.shell.isSmallSize}}),ur(sr)),vc=An({settingsText:"settings.title"}),yc(mc=Ga(mc=vc(mc=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(dr.a.smartContainerOpen),this.props.updateSmartContainerOpen(!0)},o.componentWillUnmount=function(){this.props.removePlayerClass(dr.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(Wu,{open:!0,onClose:e.onClose,handleKeyDown:this.props.handleKeyDown,addAccessibleChild:this.props.addAccessibleChild,label:e.settingsText},N("div",{className:dr.a.title},e.title),this.renderChildren(e)),t.querySelector(".overlay-portal")):N("div",{onKeyDown:e.handleKeyDown,tabIndex:"-1",className:[dr.a.smartContainer,dr.a.top,dr.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,_c({pushRef:function(t){e.addAccessibleChild(t)}},t.props))}))},i=r,(a=[{key:"isPortal",get:function(){return this.props.isMobile||this.props.isSmallSize}}])&&Ec(i.prototype,a),r}(j))||mc)||mc)||mc);kc.displayName="SmartContainer";var Tc=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:[dr.a.smartContainerItem,dr.a.selectMenuItem].join(" ")},N("label",{id:t,htmlFor:t},e.icon?N("div",{className:dr.a.labelIcon},N(To,{type:e.icon})):void 0,e.label),e.options&&e.options.length?N(ku,{pushRef:function(t){e.pushRef(t)},name:t,onMenuChosen:function(t){return e.onMenuChosen(t)},options:e.options}):N("div",{style:{paddingLeft:"20px"}},N(Gd,{pushRef:function(t){e.pushRef(t)},name:t,isChecked:e.isChecked,onMenuChosen:function(t){return e.onMenuChosen(t)}})))},r}(j);Tc.displayName="SmartContainerItem";var 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=r.prototype;return i.getTimeDisplay=function(e,t,n){var r=n||"current / total",i=Ka(e),a=Ka(t),o=Ka(t-e);return(r=(r=r.replace(/current/g,i)).replace(/total/g,a)).replace(/left/g,o)},i.render=function(e){var t=e.currentTime,n=e.duration,r=e.format,i=void 0===r?"current / total":r;return N("div",{className:dr.a.timeDisplay},N("span",null,this.getTimeDisplay(t,n,i)))},r}(j);function Sc(){return(Sc=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)}wc.displayName="TimeDisplay";var Cc,xc=Qt((function(e){return{adProgress:e.engine.adProgress}}))(Ac=Bn("TimeDisplayAdsContainer")(Ac=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(wc,Sc({currentTime:Math.round(e.adProgress.currentTime),duration:Math.round(e.adProgress.duration)},e))},r}(j))||Ac)||Ac;function Ic(){return(Ic=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)}xc.displayName="TimeDisplayAdsContainer";var Pc,Dc=Qt((function(e){return{currentTime:e.engine.currentTime,duration:e.engine.duration}}))(Cc=Bn("TimeDisplayPlaybackContainer")(Cc=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(wc,Ic({currentTime:e.currentTime,duration:e.duration},e))},r}(j))||Cc)||Cc;Dc.displayName="TimeDisplayPlaybackContainer";var Rc,Lc,Oc,Mc=Qt((function(e){return{isCasting:e.engine.isCasting,isPlaybackEnded:e.engine.isPlaybackEnded}}))(Pc=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=[dr.a.topBar];return t&&o.push(dr.a.disabled),r&&n&&o.push(dr.a.hide),N("div",{className:o.join(" ")},N("div",{className:dr.a.topBarArea},N(qn,{name:"TopBar"})),e.children,N("div",{className:dr.a.leftControls},N(qn,{name:"TopBarLeftControls"},i)),N("div",{className:dr.a.rightControls},N(qn,{name:"TopBarRightControls"},a)))},r}(j))||Pc;function Nc(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Uc(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="TopBar";var Fc,Bc,jc,Hc=(Rc=Qt((function(e){return{fallbackToMutedAutoPlay:e.engine.fallbackToMutedAutoPlay}}),null),Lc=Bn("UnmuteIndication"),Rc(Oc=Sr(Oc=jr(Oc=Lc(Oc=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 Uc(Nc(t=e.call.apply(e,[this].concat(r))||this),"_iconTimeout",null),Uc(Nc(t),"onKeyDown",(function(e){e.keyCode===On.ENTER&&(t.props.player.muted=!t.props.player.muted)})),Uc(Nc(t),"onMouseOver",(function(){return t.setState({iconOnly:!1})})),Uc(Nc(t),"onMouseOut",(function(){return t.setState({iconOnly:!0})})),Uc(Nc(t),"onMouseUp",(function(){return t.props.player.muted=!t.props.player.muted})),Uc(Nc(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=[dr.a.unmuteButtonContainer];return e.hasTopBar&&t.push(dr.a.hasTopBar),this.state.iconOnly&&t.push(dr.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:[dr.a.btn,dr.a.btnDarkTransparent,dr.a.unmuteButton].join(" ")},N("div",{className:dr.a.unmuteIconContainer},N(To,{type:bo.VolumeBase}),N(To,{type:bo.VolumeMute})),N("span",null,N(bn,{id:"unmute.unmute"})))))}},r}(j))||Oc)||Oc)||Oc)||Oc);Hc.displayName="UnmuteIndication";var Vc,Gc,Kc,zc,Wc=(Fc=Qt((function(e){return{config:Object.assign({placement:"top-left",timeout:0},e.config.components.watermark)}})),Bc=Bn("Watermark"),Fc(jc=Sr(jc=jr(jc=Bc(jc=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=[dr.a.watermark];return e.config.placement.split("-").forEach((function(e){t.push(dr.a[e])})),e.config.url||t.push(dr.a.emptyUrl),this.state.show||t.push(dr.a.hideWatermark),N("div",{className:t.join(" ")},N("a",{href:e.config.url,target:"_blank",rel:"noopener noreferrer"},N(En,null,N("img",{src:e.config.img,alt:N(bn,{id:"watermark.watermark_alt_text"})}))))}},r}(j))||jc)||jc)||jc)||jc);Wc.displayName="Watermark";var Yc,qc,Xc,Qc=(Vc=Qt((function(e){return{isMobile:e.shell.isMobile,playerSize:e.shell.playerSize,config:e.config.components.logo}})),Gc=Bn("Logo"),Kc=An({logoText:"controls.logo"}),Vc(zc=Sr(zc=Gc(zc=Kc(zc=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(){var e=!(0===Object.keys(this.props.config).length&&this.props.config.constructor===Object)&&this.props.config.img;return this.props.onToggle("Logo",e),e},i.render=function(e){if(this._shouldRender())return N("div",{className:[dr.a.controlButtonContainer,e.config.url?"":dr.a.emptyUrl].join(" "),title:e.config.text},N("a",{className:dr.a.controlButton,href:e.config.url,"aria-label":e.logoText,target:"_blank",rel:"noopener noreferrer"},N("img",{className:dr.a.icon,src:e.config.img})))},r}(j))||zc)||zc)||zc)||zc);Qc.displayName="Logo";var $c,Jc,Zc,ed,td,nd=Qt((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}}))(Yc=Bn("CastOverlay")((Xc=qc=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(ko,{type:this.props.icon}):N("div",{className:dr.a.castConnectingSpinner})},i.render=function(e){if(e.castSession){var t={},n=[dr.a.castPoster];e.poster&&(t={backgroundImage:e.isChangingSource?"":"url("+e.poster+")",backgroundSize:"contain"},n.push(dr.a.hasPoster));var r=this.getStatus(),i=this.getIcon();return N("div",null,N("div",{className:dr.a.castOverlay},N("div",{className:n.join(" "),style:t,onMouseOver:function(e){return e.stopPropagation()}}),N("div",{className:dr.a.castBlackCover})),N("div",{className:dr.a.castBox},N("div",{className:dr.a.castIcon},i),N("div",{className:dr.a.castText},N(En,null,N("span",{className:dr.a.castStatus},r)),N("br",null),N("span",{className:dr.a.castDevice},e.castSession.deviceFriendlyName))))}},r}(j),function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(qc,"defaultProps",{icon:bo.Cast}),Yc=Xc))||Yc)||Yc;function rd(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function id(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}nd.displayName="CastOverlay";var ad,od,sd,ld,ud,cd=($c=Qt((function(e){return{isPlaybackEnded:e.engine.isPlaybackEnded,prePlayback:e.engine.prePlayback,loading:e.loading.show,isCastAvailable:e.engine.isCastAvailable}})),Jc=Bn("CastBeforePlay"),$c(Zc=Sr(Zc=Jc((td=ed=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 id(rd(t=e.call.apply(e,[this].concat(r))||this),"_timeoutId",null),id(rd(t),"onClick",(function(){t.props.player.startCasting(Hs)})),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=[dr.a.castOnTvButtonContainer];return this.state.show&&t.push(dr.a.showCastOnTv),N("div",{className:t.join(" ")},N(En,null,N(Vo,{tabIndex:"0","aria-label":N(bn,{id:"cast.play_on_tv"}),onClick:this.onClick,className:[dr.a.btn,dr.a.btnDarkTransparent,dr.a.castOnTvButton].join(" ")},N("div",{className:dr.a.castOnTvIconContainer},N(ko,{type:e.icon})),N("span",null,N(bn,{id:"cast.play_on_tv"})))))}},r}(j),id(ed,"defaultProps",{icon:bo.Cast}),Zc=td))||Zc)||Zc)||Zc);function dd(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}cd.displayName="CastBeforePlay";var hd,fd=(ad=Qt((function(e){return{isPlaybackEnded:e.engine.isPlaybackEnded,isCasting:e.engine.isCasting}}),null),od=Bn("CastAfterPlay"),ad(sd=Sr(sd=od((ud=ld=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 pd(dd(t=e.call.apply(e,[this].concat(r))||this),"_timeoutId",null),pd(dd(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=[dr.a.castOnTvButtonContainer];return this.state.show&&t.push(dr.a.showCastOnTv),N("div",null,N("div",{className:t.join(" "),onClick:this.onClick},N("a",{className:[dr.a.btn,dr.a.btnDarkTransparent,dr.a.castOnTvButton].join(" ")},N("div",{className:dr.a.castOnTvIconContainer},N(ko,{type:e.icon})),N(En,null,N("span",null,N(bn,{id:"cast.disconnect_from_tv"}))))))}},r}(j),pd(ld,"defaultProps",{icon:bo.CastBrand}),sd=ud))||sd)||sd)||sd);fd.displayName="CastAfterPlay";var gd,yd=An({prevControlsText:"controls.prev",nextControlsText:"controls.next",playlistPrevText:"playlist.prev",playlistUpNextText:"playlist.up_next"})(hd=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?bo.Next:bo.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:"",d=N(Vo,{disabled:!i,tabIndex:"0","aria-label":s,className:""+dr.a.controlButton,onClick:a},N("div",null,N(To,{type:o})));return N("div",{className:[dr.a.controlButtonContainer,dr.a.controlPlaylistButton].join(" ")},e.showPreview&&(u||c)?N(B,null,N("div",{className:dr.a.posterPreview},u?N("div",{className:dr.a.posterPreviewImg,style:"background-image: url("+u+");"}):void 0,N("div",{className:dr.a.posterPreviewText},N("div",{className:dr.a.posterPreviewTextTitle},l),N("div",{className:dr.a.posterPreviewTextName},""+(c||"")))),d):N(Mo,{label:s},d))},r}(j))||hd;function vd(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function md(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var bd,_d,Ed,kd=Qt((function(e){return{playlist:e.engine.playlist}}))(gd=Sr(gd=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 md(vd(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(yd,{type:e.type,item:t,onClick:this.onClick.bind(this),showPreview:e.showPreview})},r}(j))||gd)||gd;function Td(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ad(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}kd.displayName="PlaylistButton";var wd,Sd,Cd,xd,Id,Pd,Dd=(bd=Qt((function(e){return{playlist:e.engine.playlist,isPlaybackEnded:e.engine.isPlaybackEnded}})),_d=Bn("PlaylistNextScreen"),bd(Ed=Sr(Ed=_d(Ed=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 Ad(Td(t=e.call.apply(e,[this].concat(r))||this),"onPosterClick",(function(){t.props.player.playlist.playNext()})),Ad(Td(t),"onKeyDown",(function(e){e.keyCode!==On.ENTER&&e.keyCode!==On.SPACE||(e.preventDefault(),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)||e.player.playlist.options.autoContinue)},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:dr.a.playlistNextScreenOverlay},N("div",{className:dr.a.playlistNextScreenContent},N("div",{id:"playlistNextScreenTextId",className:dr.a.playlistNextScreenText},N(En,null,N("div",{className:dr.a.playlistNextScreenTextTitle},N(bn,{id:"playlist.next"}))),N("div",{className:dr.a.playlistNextScreenTextName},""+(n.sources.metadata?n.sources.metadata.name:""))),N("div",{className:dr.a.playlistNextScreenPosterPlaceholder},N("div",{className:dr.a.playlistNextScreenPosterAspectRatio},N("div",{role:"button","aria-labelledby":"playlistNextScreenTextId",ref:function(e){return e?t.focusElement=e:void 0},tabIndex:"0",className:dr.a.playlistNextScreenPoster,onClick:this.onPosterClick,onKeyDown:this.onKeyDown},N("div",{className:dr.a.playlistNextScreenPosterImg,style:"background-image: url("+this._getPosterUrl()+");"}),N(To,{type:bo.Play}))))))}},r}(j))||Ed)||Ed)||Ed);function Rd(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ld(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Dd.displayName="PlaylistNextScreen";var Od,Md=(wd=Qt((function(e){return{isPictureInPictureSupported:e.engine.isPictureInPictureSupported,isInPictureInPicture:e.engine.isInPictureInPicture,playerSize:e.shell.playerSize}}),ur(sr)),Sd=js("PictureInPicture"),Cd=Bn("PictureInPicture"),xd=hi("PictureInPicture"),Id=An({pictureInPictureText:"controls.pictureInPicture",pictureInPictureExitText:"controls.pictureInPictureExit",pictureInPictureExpandText:"controls.pictureInPictureExpand"}),wd(Pd=Sr(Pd=Sd(Pd=Cd(Pd=xd(Pd=Id(Pd=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 Ld(Rd(t=e.call.apply(e,[this].concat(r))||this),"_keyboardEventHandlers",[{key:{code:On.P},action:function(){t.togglePip(),t.props.updatePlayerHoverState(!0)}}]),Ld(Rd(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._shouldRender=function(){var e=!(void 0!==this.props.isPictureInPictureSupported&&!this.props.isPictureInPictureSupported);return this.props.onToggle("PictureInPicture",e),e},i.render=function(){if(this._shouldRender())return N(rs,{name:"PictureInPicture"},N(Mo,{label:this.props.isInPictureInPicture?this.props.pictureInPictureExpandText:this.props.pictureInPictureText},N(Vo,{tabIndex:"0","aria-label":this.props.isInPictureInPicture?this.props.pictureInPictureExitText:this.props.pictureInPictureText,className:this.props.isInPictureInPicture?[dr.a.controlButton,dr.a.isInPictureInPicture].join(" "):dr.a.controlButton,onClick:this.togglePip},N(To,{type:bo.PictureInPictureStart}),N(To,{type:bo.PictureInPictureStop}))))},r}(j))||Pd)||Pd)||Pd)||Pd)||Pd)||Pd);Md.displayName="PictureInPicture";var Nd=Qt((function(e){return{playlist:e.engine.playlist}}))(Od=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.showPreview,n=void 0===t||t,r=e.playlist,i=e.className,a=this.state.shouldUpdate;return a&&this.setState({shouldUpdate:!1}),N("div",{className:[dr.a.playbackControls,i].join(" ")},N(qn,{name:"BottomBarPlaybackControls",shouldUpdate:a},r?N(B,null,N(kd,{type:"prev",showPreview:n}),N(ul,null),N(kd,{type:"next",showPreview:n})):N(ul,null)))},r}(j))||Od;function Ud(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Fd(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Nd.displayName="PlaybackControls";var Bd,jd,Hd,Vd,Gd=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 Fd(Ud(t=e.call.apply(e,[this].concat(r))||this),"onChange",(function(e){t.props.onMenuChosen(e)})),Fd(Ud(t),"handleOnKeyDown",(function(e){e.keyCode!==On.ENTER&&e.keyCode!==On.SPACE||(e.preventDefault(),t.onChange(!t.props.isChecked))})),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=this;return N("label",{onKeyDown:function(e){return t.handleOnKeyDown(e)},className:dr.a.switch,ref:function(t){e.pushRef&&e.pushRef(t)},"aria-label":e.name,role:"switch","aria-checked":e.isChecked,tabIndex:"-1"},N("input",{name:e.name,className:dr.a.toggleInput,type:"checkbox",checked:e.isChecked,onChange:function(e){return t.onChange(e.target.checked)}}),N("span",{className:dr.a.slider}))},r}(j);Gd.displayName="ToggleSwitch";var Kd,zd,Wd,Yd,qd,Xd,Qd=(Bd=Qt((function(e){return{audioTracks:e.engine.audioTracks}}),ur(la)),jd=hi("AudioMenu"),Hd=An({audioLabelText:"settings.audio"}),Bd(Vd=Sr(Vd=jd(Vd=Hd(Vd=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.onAudioChange=function(e){this.props.updateAudio(e),this.props.player.selectTrack(e),this.props.notifyClick({type:this.props.player.Track.AUDIO,track:e})},i.render=function(e){var t=this,n=e.audioTracks.filter((function(e){return e.label||e.language})).map((function(e){return{label:e.label||e.language,active:e.active,value:e}}));return N(Tc,{pushRef:function(t){e.pushRef(t)},icon:bo.Audio,label:this.props.audioLabelText,options:n,onMenuChosen:function(e){return t.onAudioChange(e)}})},r}(j))||Vd)||Vd)||Vd)||Vd);function $d(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Jd(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Qd.displayName="AudioMenu";var Zd,ep,tp,np,rp,ip,ap=(Kd=Qt((function(e){return{textTracks:e.engine.textTracks,isMobile:e.shell.isMobile,isSmallSize:e.shell.isSmallSize,showAdvancedCaptionsMenu:e.config.settings.showAdvancedCaptionsMenu}}),ur(ra)),zd=js("CaptionsMenu"),Wd=Bn("CaptionsMenu"),Yd=hi("CaptionsMenu"),qd=An({captionsLabelText:"captions.captions",advancedCaptionsSettingsText:"captions.advanced_captions_settings"}),Kd(Xd=Sr(Xd=jr(Xd=zd(Xd=Wd(Xd=Yd(Xd=qd(Xd=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 Jd($d(t=e.call.apply(e,[this].concat(r))||this),"_lastActiveTextLanguage",""),Jd($d(t),"_keyboardEventHandlers",[{key:{code:On.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())}}]),t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.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="")},i.onCaptionsChange=function(e){e!==this.props.advancedCaptionsSettingsText?(this.props.player.selectTrack(e),this.props.notifyClick({type:this.props.player.Track.TEXT,track:e})):this.props.onAdvancedCaptionsClick()},i.render=function(e){var t=this,n=e.textTracks.map((function(e){return{label:e.label||e.language,active:e.active,value:e}}));return e.showAdvancedCaptionsMenu&&n.push({label:e.advancedCaptionsSettingsText,value:e.advancedCaptionsSettingsText,active:!1}),N(Tc,{pushRef:function(t){e.pushRef(t)},icon:bo.Captions,label:this.props.captionsLabelText,options:n,onMenuChosen:function(e){return t.onCaptionsChange(e)}})},r}(j))||Xd)||Xd)||Xd)||Xd)||Xd)||Xd)||Xd);function op(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function sp(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}ap.displayName="CaptionsMenu";var lp,up,cp,dp,pp=(Zd=Qt(null,ur(la)),ep=js("SpeedMenu"),tp=Bn("SpeedMenu"),np=hi("SpeedMenu"),rp=An({speedLabelText:"settings.speed",speedNormalLabelText:"settings.speedNormal"}),Zd(ip=Sr(ip=ep(ip=tp(ip=np(ip=rp(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 sp(op(t=e.call.apply(e,[this].concat(r))||this),"_keyboardEventHandlers",[{key:{code:On.PERIOD,shiftKey:!0},action:function(e){t.handleKeydown(e)}},{key:{code:On.SEMI_COLON,shiftKey:!0},action:function(e){t.handleKeydown(e)}},{key:{code:On.COMMA,shiftKey:!0},action:function(e){t.handleKeydown(e)}}]),sp(op(t),"onSpeedChange",(function(e){t.props.updateSpeed(e),t.props.player.playbackRate=e,t.props.notifyClick({type:"speed",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.componentDidMount=function(){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 On.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(bo.SpeedUp),i.dispatchEvent(new Wr(i.playbackRate)));break;case On.SEMI_COLON:i.playbackRate!==i.defaultPlaybackRate&&(a.debug("Changing playback rate. "+i.playbackRate+" => "+i.defaultPlaybackRate),i.playbackRate=i.defaultPlaybackRate,this.props.updateOverlayActionIcon(bo.Speed),i.dispatchEvent(new Wr(i.playbackRate)));break;case On.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(bo.SpeedDown),i.dispatchEvent(new Wr(i.playbackRate)))}},i.render=function(e){var t=e.optionsRenderer?e.optionsRenderer(e.player.playbackRates):e.player.playbackRates.reduce((function(t,n){var r={value:n,label:1===n?e.speedNormalLabelText:n,active:!1};return n===e.player.playbackRate&&(r.active=!0),t.push(r),t}),[]);return N(Tc,{pushRef:function(t){e.pushRef(t)},icon:bo.Speed,label:e.speedLabelText,options:t,onMenuChosen:this.onSpeedChange})},r}(j))||ip)||ip)||ip)||ip)||ip)||ip);pp.displayName="SpeedMenu";var hp={HD:1080,UHD_4K:2160,UHD_8K:4320};function fp(e){var t=Object.keys(_o),n=t[0],r=t[2],i=t[4];return e>=hp.HD&&e<hp.UHD_4K?n:e>=hp.UHD_4K&&e<hp.UHD_8K?r:e>=hp.UHD_8K?i:null}var gp,yp=["ae","ar","arc","bcc","bqi","ckb","dv","fa","glk","he","ku","mzn","nqo","pnb","ps","sd","ug","ur","yi"],vp=(lp=Qt((function(e){return{videoTracks:e.engine.videoTracks}}),ur(la)),up=hi("QualityMenu"),cp=An({qualityLabelText:"settings.quality",qualityAutoLabelText:"settings.qualityAuto"}),lp(dp=Sr(dp=up(dp=cp(dp=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.onQualityChange=function(e){this.props.updateQuality(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.render=function(e){var t=this,n=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(t){return{label:t.label,active:!e.player.isAdaptiveBitrateEnabled()&&t.active,value:t,badgeType:fp(t.height)}}));if(n.length>1&&"progressive"!==e.player.streamType){var r,i,a=null==(r=n.find((function(e){return!0===e.value.active})))?void 0:r.value,o=(null==a?void 0:a.label)||"360p";i=yp.includes(this.props.player._localPlayer._config.ui.locale)?o+" - "+this.props.qualityAutoLabelText:this.props.qualityAutoLabelText+" - "+o,n.unshift({label:this.props.qualityAutoLabelText,dropdownOptions:{label:i,badgeType:fp((null==a?void 0:a.height)||360)},active:e.player.isAdaptiveBitrateEnabled(),value:"auto"})}return N(Tc,{pushRef:function(t){e.pushRef(t)},icon:bo.Quality,label:e.qualityLabelText,options:n,onMenuChosen:function(e){return t.onQualityChange(e)}})},r}(j))||dp)||dp)||dp)||dp);function mp(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function bp(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}vp.displayName="QualityMenu";var _p=Qt((function(e){return{isAdvancedAudioDescChecked:e.settings.advancedAudioDesc}}),ur(la))(gp=hi("AdvancedAudioDescToggle")(gp=An({advancedAudioText:"settings.advancedAudioDescription"})(gp=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 bp(mp(t=e.call.apply(e,[this].concat(r))||this),"onAdvancedAudioClick",(function(e){t.props.updateAdvancedAudioDesc(e),t.props.notifyClick({type:"AdvancedAudioDescription",checked: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 N(Tc,{pushRef:function(t){e.pushRef(t)},icon:bo.AdvancedAudioDescription,label:e.advancedAudioText,isChecked:e.isAdvancedAudioDescChecked,onMenuChosen:this.onAdvancedAudioClick})},r}(j))||gp)||gp)||gp;function Ep(){return(Ep=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)}_p.displayName="AdvancedAudioDescToggle";var kp=On.ENTER,Tp=On.SPACE,Ap=function(e){var t=e.isTextExpanded,n=e.readLessLabel,r=e.readMoreLabel,i=e.onClick,a=e.onKeyDown,o=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,["isTextExpanded","readLessLabel","readMoreLabel","onClick","onKeyDown"]);return N("div",Ep({className:dr.a.moreButtonText,onClick:i,onKeyDown:a},o),t?n:r)},wp=An({readMoreLabel:"controls.readMore",readLessLabel:"controls.readLess"})((function(e){var t=ye(!1),n=t[0],r=t[1],i=ye(!1),a=i[0],o=i[1],s=ye(!1),l=s[0],u=s[1],c=_e(null),d=_e(null);return be((function(){var e,t;(null==d?void 0:d.current)&&(null==c?void 0:c.current)&&(u(!0),o((null==d||null==(e=d.current)?void 0:e.getBoundingClientRect().height)<(null==c||null==(t=c.current)?void 0:t.getBoundingClientRect().height)))}),[l]),a||e.forceShowMore?N("div",null,n?e.children:N("div",{className:dr.a.expandableText,style:{"-webkit-line-clamp":e.lines}},e.text),N(Ap,Ep({onClick:function(t){e.onClick&&e.onClick(t),r(!n)},onKeyDown:function(t){t.keyCode!==Tp&&t.keyCode!==kp||(e.onClick&&e.onClick(t),r(!n))},isTextExpanded:n,readLessLabel:e.readLessLabel,readMoreLabel:e.readMoreLabel},e.buttonProps))):N("div",{className:dr.a.contentText},N("div",{className:dr.a.titleWrapper},N("div",{ref:d,style:{"-webkit-line-clamp":e.lines},className:dr.a.expandableText},e.text),l?void 0:N("div",{ref:c,style:{"-webkit-line-clamp":e.lines+1},className:dr.a.expandableText},e.text)))}));function Sp(){return(Sp=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)}wp.defaultProps={buttonProps:{}},wp.displayName="ExpandableText";var Cp,xp,Ip=function(e){var t=e.children,n=e.isVertical,r=_e(null),i=ye(!1),a=i[0],o=i[1],s=ye(-1),l=s[0],u=s[1],c=function(){clearTimeout(l),o(!0),u(window.setTimeout((function(){o(!1)}),250))},d=function(e){e.preventDefault(),(null==r?void 0:r.current)&&(r.current.scrollLeft+=e.deltaY,c())},p=ke((function(){return n?{onScroll:c}:{onWheel:d,ref:r}}),[n]);return N("div",Sp({className:dr.a.scrollable+" "+(a?dr.a.scrolling:"")+" "+(n?dr.a.vertical:dr.a.horizontal)},p),t)},Pp=Qt((function(e){return{dataLoaded:e.engine.dataLoaded,currentTime:e.seekbar.currentTime,duration:e.engine.duration,isMobile:e.shell.isMobile,adBreak:e.engine.adBreak}}))(Cp=Sr(Cp=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.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.render=function(e){var t=Math.round(this.getBufferedPercent())+"%",n=(e.player.isLive()&&e.player.isOnLiveEdge()?100:e.currentTime/e.duration*100)+"%";return N(B,null,N("div",{className:dr.a.buffered,style:{width:t}}),e.dataLoaded?N("div",{className:dr.a.progress,style:{width:n}}):void 0)},r}(j))||Cp)||Cp;Pp.displayName="ProgressIndicator";var Dp,Rp,Lp,Op,Mp,Np,Up,Fp=Qt((function(e){return{videoStyles:e.shell.layoutStyles.video}}))(xp=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:dr.a.videoArea},N("div",{style:{pointerEvents:"auto"}},N(qn,{name:"VideoArea"},n)))},r}(j))||xp,Bp=Sr(Dp=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:dr.a.interactiveArea},N("div",{style:{pointerEvents:"auto"}},N(qn,{name:"InteractiveArea"},e)))},r}(j))||Dp,jp=(Rp=Qt((function(e){return{duration:e.engine.duration}})),Sr(Lp=Rp(Lp=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:[dr.a.framePreviewImgContainer,dr.a.nonSticky].join(" ")},N("div",{className:dr.a.framePreviewImg,style:this._getFramePreviewImgStyle(e)}))},r}(j))||Lp)||Lp);function Hp(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Vp(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Gp(){return(Gp=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)}jp.displayName="SeekBarPreview";var Kp,zp,Wp,Yp,qp=(Op=Qt((function(e){return{config:e.config.components.seekbar,isMobile:e.shell.isMobile,previewHoverActive:e.seekbar.previewHoverActive,hidePreview:e.seekbar.hidePreview,hideTimeBubble:e.seekbar.hideTimeBubble,segments:e.seekbar.segments}}),ur(Gp({},sr,ha))),Mp=js("SeekBar"),Np=An({sliderAriaLabel:"controls.seekBarSlider"}),Op(Up=Sr(Up=jr(Up=Mp(Up=Np(Up=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 Vp(Hp(t=e.call.apply(e,[this].concat(r))||this),"_keyboardEventHandlers",[{key:{code:On.LEFT},action:function(e){t.handleKeydown(e,!1)}},{key:{code:On.RIGHT},action:function(e){t.handleKeydown(e,!1)}},{key:{code:On.HOME},action:function(e){t.handleKeydown(e,!1)}},{key:{code:On.END},action:function(e){t.handleKeydown(e,!1)}}]),Vp(Hp(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)}})),Vp(Hp(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})}})),Vp(Hp(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)}})),Vp(Hp(t),"onSeekbarMouseMove",(function(e){if(!t.props.isMobile&&!t.props.previewHoverActive){var n=t.getTime(e);t.updateSeekBarProgress(n,t.props.duration,!0)}})),Vp(Hp(t),"onSeekbarTouchStart",(function(e){if(t.props.updateSeekbarDraggingStatus(!0),t.props.isDraggingActive){var n=t.getTime(e);t.updateSeekBarProgress(n,t.props.duration)}})),Vp(Hp(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()})),Vp(Hp(t),"onKeyDown",(function(e){switch(e.keyCode){case On.LEFT:case On.RIGHT:t.handleKeydown(e,!0);break;case On.ENTER:case On.SPACE:e.preventDefault(),t.togglePlayPause()}})),Vp(Hp(t),"togglePlayPause",(function(){t.props.player.paused?t.props.player.play():t.props.player.pause()})),Vp(Hp(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)})),Vp(Hp(t),"onSeekbarMouseOver",(function(){t.props.isMobile||t.props.updateSeekbarHoverActive(!0)})),Vp(Hp(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,Dr.Type.GUI_RESIZE,(function(){e.setState({resizing:!0}),setTimeout((function(){var t=e._seekBarElement.getBoundingClientRect();e.props.updateSeekbarClientRect(t),e.setState({resizing:!1})}),dr.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 On.LEFT:t||this.props.updateOverlayActionIcon(bo.Rewind),o(a,a-5>0?a-5:0);break;case On.RIGHT:t||this.props.updateOverlayActionIcon(bo.Forward),o(a,a+5>i?i:a+5);break;case On.HOME:t||this.props.updateOverlayActionIcon(bo.StartOver),o(a,0);break;case On.END:t||this.props.updateOverlayActionIcon(bo.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,n=("number"==typeof e.clientX?e.clientX:null==e||null==(t=e.changedTouches[0])?void 0:t.clientX)-this._seekBarElement.getBoundingClientRect().left,r=parseFloat((this.props.duration/this._seekBarElement.offsetWidth*n).toFixed(2));return r<0?0:r>this.props.duration?this.props.duration:r},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?[dr.a.framePreview,dr.a.hideFramePreview].join(" "):dr.a.framePreview,style:this._getFramePreviewStyle(),ref:function(t){return t?e._framePreviewElement=t:void 0}},N(jp,{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?"-"+Ka(this.props.duration-this.props.virtualTime):Ka(this.props.virtualTime);return N("div",{className:dr.a.timePreview,style:t,ref:function(t){return t?e._timeBubbleElement=t:void 0}},n)}},i.render=function(e,t){var n,r=this,i=e.virtualTime/e.duration*100+"%",a=e.currentTime/e.duration*(null==(n=this._seekBarElement)?void 0:n.clientWidth)+"px",o=[dr.a.seekBar];return e.adBreak&&o.push(dr.a.adBreak),e.isDvr&&o.push(dr.a.live),e.isMobile&&o.push(dr.a.hover),e.isDraggingActive&&o.push(dr.a.hover),t.resizing&&o.push(dr.a.resizing),N("div",{tabIndex:"0",className:o.join(" "),ref:function(e){return e?r._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":Ka(this.props.currentTime)+" of "+Ka(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:dr.a.progressBar},N(qn,{name:"SeekBar",shouldUpdate:!0},this.renderFramePreview(),this.renderTimeBubble(),N(Pp,null),e.adBreak?void 0:N("div",{id:"scrubber-container",style:"transform: translateX("+a+")"},N("div",{id:"scrubber",className:dr.a.scrubber})),N("div",{className:dr.a.virtualProgress,style:{width:i}},N("div",{className:dr.a.virtualProgressIndicator})))))},r}(j))||Up)||Up)||Up)||Up)||Up);qp.displayName="SeekBar";var Xp,Qp,$p,Jp=(Kp=Qt((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}}),ur(Vi)),zp=Bn("SeekBarPlaybackContainer"),Wp=hi("SeekBarPlaybackContainer"),Kp(Yp=Sr(Yp=jr(Yp=zp(Yp=Wp(Yp=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(qp,{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}(j))||Yp)||Yp)||Yp)||Yp)||Yp);function Zp(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function eh(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Jp.displayName="SeekBarPlaybackContainer";var th,nh,rh,ih=(Xp=Qt((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}}),ur(ma)),Qp=Bn("PlaylistCountdown"),Xp($p=Sr($p=jr($p=Qp($p=function(e){var t,n;function r(t){var n;return eh(Zp(n=e.call(this,t)||this),"onClick",(function(){n.props.player.playlist.playNext()})),eh(Zp(n),"cancelNext",(function(e){n.props.logger.debug("Cancel auto play next item"),e.stopPropagation(),n.props.updatePlaylistCountdownCanceled(!0)})),eh(Zp(n),"onKeyDown",(function(e){switch(e.keyCode){case On.ENTER:n.onClick();break;case On.ESC:n.cancelNext(e)}})),eh(Zp(n),"onCancelButtonKeyDown",(function(e){e.keyCode===On.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 this.state.timeToShow&&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=[dr.a.playlistCountdown];return this.isHidden(this.state)?s.push(dr.a.hidden):this.isCanceled()?s.push(dr.a.canceled):s.push(dr.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:dr.a.playlistCountdownPoster,style:"background-image: url("+this.nextShown.sources.poster+");"}),N("div",{className:dr.a.playlistCountdownContentPlaceholder},N("div",{className:dr.a.playlistCountdownContentBackground},N("div",{className:dr.a.playlistCountdownContent},N(En,null,N("div",{id:"playlistCountdownTextId",className:dr.a.playlistCountdownText},N("div",{className:dr.a.playlistCountdownTextTitle},N(bn,{id:"playlist.up_next_in"}),N("div",{className:dr.a.playlistCountdownTimeLeft},o)),N("div",{className:dr.a.playlistCountdownTextName},""+(this.nextShown.sources.metadata?this.nextShown.sources.metadata.name:"")))),N("div",{className:[dr.a.controlButtonContainer,dr.a.playlistCountdownCancel].join(" ")},N(En,null,N(Vo,{tabIndex:this.state.focusable?0:-1,"aria-label":N(bn,{id:"playlist.cancel"}),className:[dr.a.controlButton,dr.a.playlistCountdownCancelButton].join(" "),onClick:this.cancelNext,onKeyDown:this.onCancelButtonKeyDown},N(To,{type:bo.Close}))))))))}},r}(j))||$p)||$p)||$p)||$p);ih.displayName="PlaylistCountdown";var ah=(th=Qt((function(e){return{poster:e.engine.poster,isInPictureInPicture:e.engine.isInPictureInPicture,isChangingSource:e.engine.isChangingSource}})),nh=Bn("PictureInPictureOverlay"),th(rh=Sr(rh=nh(rh=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=[dr.a.pictureInPicturePoster];return this.props.poster&&(e={backgroundImage:this.props.isChangingSource?"":"url("+this.props.poster+")",backgroundSize:"contain"},t.push(dr.a.hasPoster)),N("div",null,N("div",{className:dr.a.pictureInPictureOverlay},N("div",{className:t.join(" "),style:e,onMouseOver:function(e){return e.stopPropagation()}},N("div",{className:dr.a.darkLayer})),N("div",{className:dr.a.pictureInPictureControl},N(En,null,N("span",{className:dr.a.pictureInPictureText},N(bn,{id:"pictureInPicture.overlay_text"}))))))}},r}(j))||rh)||rh)||rh);ah.displayName="PictureInPictureOverlay";var oh,sh=Qt((function(e){return{isAudio:e.engine.isAudio,playerSize:e.shell.playerSize}}))(jr(Sr((function(e){var t,n,r,i=function(e){return l.parseFromString(e,"text/html").body.textContent||""},a=_e(null),o=_e(null),s=ye(null),l=s[0],u=s[1],c=ye(!1),d=c[0],p=c[1],h=ye(!1),f=h[0],g=h[1],y=ye(!1),v=y[0],m=y[1],b=ye(!1),_=b[0],E=b[1];if(be((function(){var e,t,n,r;(null==a?void 0:a.current)&&(null==o?void 0:o.current)&&(g(!0),m((null==a||null==(e=a.current)?void 0:e.getBoundingClientRect().height)>(null==o||null==(t=o.current)?void 0:t.getBoundingClientRect().height))),_||E((null==a||null==(n=a.current)?void 0:n.getBoundingClientRect().height)>(null==o||null==(r=o.current)?void 0:r.getBoundingClientRect().height))})),be((function(){e.eventManager.listen(e.player,e.player.Event.CHANGE_SOURCE_STARTED,(function(){p(!1)})),e.eventManager.listen(e.player,e.player.Event.CHANGE_SOURCE_ENDED,(function(){p(!0)})),u(new DOMParser)}),[]),d&&e.isAudio&&((null==(t=e.player.sources)||null==(n=t.metadata)?void 0:n.name)||(null==(r=e.player.sources)?void 0:r.metadata.description))){var k=e.player.sources.metadata,T=k.name,A=void 0===T?"":T,w=k.description,S=void 0===w?"":w;A=i(A),S=i(S);var C=function(e){switch(e){case Ei.EXTRA_LARGE:case Ei.LARGE:return dr.a.audioEntryL;case Ei.MEDIUM:return dr.a.audioEntryM;default:return dr.a.audioEntryT}}(e.playerSize),x=dr.a.audioEntryTitle+" "+(v?dr.a.audioEntryTitleTrimmed:""),I=v?"":dr.a.audioEntryExpanded;return N("div",{className:dr.a.audioEntryBackdrop+" "+I},N("div",{className:dr.a.audioEntryDetails+" "+C},N(Ip,{isVertical:!0},N("div",{className:dr.a.audioEntryContent},N("div",{ref:a,className:x},A),f?void 0:N("div",{ref:o,className:dr.a.audioEntryTitle+" "+dr.a.audioEntryTitleTrimmed},A),N("div",{className:dr.a.audioEntryDescription},N(wp,{text:S,lines:3,onClick:function(){m(!v)},forceShowMore:_},S))))))}}))));sh.displayName="AudioEntryDetails";var lh,uh=Ui({allowSidePanels:!0,allowPlayerArea:!0})(oh=js("Playback")(oh=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:dr.a.playbackGuiWrapper},N(qn,{name:"PresetArea"},N("div",{className:dr.a.playerGui,id:"player-gui"},N(Do,null),N(Fp,null),N(lo,null,N(B,null,N(sh,null),N(Hc,null),N(io,null),N(fc,null),N(ah,null),N(Nd,{name:"OverlayPlaybackControls",className:dr.a.centerPlaybackControls}),N(Dd,null),N(zo,null),N(cd,null)),(function(e){var t=e.containerRef;return N(B,null,N(Mc,null),N(Bp,null,N(Wc,null),N(ih,null)),N(su,{leftControls:[Nd,hs,_s,Dc],rightControls:[Dl,Cl,Ll,bl,Qs,Md,il,Qc]},N(Jp,{showFramePreview:!0,showTimeBubble:!0,playerContainer:t})))})))))},r}(j))||oh)||oh;function ch(e){return N(uh,e)}uh.displayName="Playback";var dh=Qt((function(e){return{isBumper:e.engine.adIsBumper}}))(lh=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(Hl,null)},r}(j))||lh;dh.displayName="AdLeftControls";var ph,hh=Qt((function(e){return{state:{shell:e.shell,engine:{adIsLinear:e.engine.adIsLinear,adContentType:e.engine.adContentType}}}}))(js("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:dr.a.adGuiWrapper},N(qn,{name:"PresetArea"},N("div",{className:dr.a.playerGui,id:"player-gui"},N(lo,null,N(B,null,N(io,null),N(Hc,{hasTopBar:!0})),N(B,null,N(Mc,{disabled:!0,leftControls:N(dh,null)}))))));var n=!1,r=!1,i=N(su,{leftControls:[Nd,xc],rightControls:[Cl,il]}),a=N(su,{rightControls:[il]});return N("div",{className:dr.a.adGuiWrapper},N(qn,{name:"PresetArea"},N("div",{className:dr.a.playerGui,id:"player-gui"},N(lo,null,N(B,null,N(io,null),N(Hc,{hasTopBar:!0}),r?N(jl,null):void 0,N(Nd,{name:"OverlayPlaybackControls",className:dr.a.centerPlaybackControls})),N(B,null,N(Mc,{disabled:!0,leftControls:N(dh,null),rightControls:n?N(Ul,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 fh(e){return N(hh,e)}function gh(){return N("div",{className:dr.a.playbackGuiWrapper},N(qn,{name:"PresetArea"},N(lo,null,N(B,null,N(oc,null)))))}function yh(e){return N(gh,e)}hh.displayName="Ads",gh.displayName="Error";var vh,mh=Ui({allowSidePanels:!0,allowPlayerArea:!0})(ph=js("Live")(ph=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:dr.a.playbackGuiWrapper},N(qn,{name:"PresetArea"},N("div",{className:dr.a.playerGui,id:"player-gui"},N(Do,null),N(Fp,null),N(lo,null,N(B,null,N(io,null),N(fc,null),N(ah,null),N(Nd,{name:"OverlayPlaybackControls",className:dr.a.centerPlaybackControls}),N(zo,null),N(cd,null)),(function(e){var t=e.containerRef;return N(B,null,N(Mc,null),N(Bp,null,N(Wc,null),N(Hc,null)),N(su,{leftControls:[Nd,hs,_s,uc],rightControls:[Dl,Cl,Ll,bl,Qs,Md,il,Qc]},N(bc,{showFramePreview:!0,showTimeBubble:!0,playerContainer:t})))})))))},r}(j))||ph)||ph;function bh(e){return N(mh,e)}mh.displayName="Live";var _h,Eh=Ui({allowSidePanels:!0,allowPlayerArea:!0})(vh=js("Img")(vh=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:dr.a.playbackGuiWrapper},N(qn,{name:"PresetArea"},N("div",{className:dr.a.playerGui,id:"player-gui"},N(Fp,null),N(lo,null,N(B,null,N(Hc,null),N(io,null),N(fc,null),N(Nd,{name:"OverlayPlaybackControls",className:dr.a.centerPlaybackControls}),N(cd,null)),(function(){return N(B,null,N(Mc,null),N(Bp,null,N(Wc,null)),N(su,{rightControls:[Dl,Qs,il,Qc],leftControls:[]}))})))))},r}(j))||vh)||vh;function kh(e){return N(Eh,e)}Eh.displayName="Img";var Th=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){_h||(_h=Dn("UILoggerMiddleware")),e.debugActions&&_h.debug("Action fired",n),t(n)}}}}(t),function(e){return function(t){return function(n){return function(r){switch(r.type){case Wl:!function(e,t,n){switch(t.name){case"Keyboard":$l[t.payload.key](e,t,n);break;case"OverlayAction":!function(e,t,n){"PlayPause"===t.payload.type?ql(e,0,n):"Fullscreen"===t.payload.type&&Ql(0,0,n)}(e,t,n);break;case"CaptionsMenu":!function(e,t,n){t.payload.type===n.Track.TEXT&&n.dispatchEvent(new Vr(t.payload.track))}(0,t,n);break;case"AudioMenu":!function(e,t,n){t.payload.type===n.Track.AUDIO&&n.dispatchEvent(new Hr(t.payload.track))}(0,t,n);break;case"QualityMenu":!function(e,t,n){t.payload.type===n.Track.VIDEO&&n.dispatchEvent(new Kr(t.payload.track))}(0,t,n);break;case"SpeedMenu":!function(e,t,n){"speed"===t.payload.type&&n.dispatchEvent(new Wr(t.payload.speed))}(0,t,n);break;case"AdvancedAudioDescToggle":!function(e,t,n){"AdvancedAudioDescription"===t.payload.type&&n.dispatchEvent(new Dr(Dr.Type.USER_CLICKED_ADVANCED_AUDIO_DESCRIPTION,t.payload))}(0,t,n);break;case"CVAAOverlay":n.dispatchEvent(new Gr(t.payload.textStyle));break;case"Fullscreen":Ql(0,0,n);break;case"Shell":n.dispatchEvent(new Dr(Dr.Type.UI_CLICKED));break;case"Rewind":n.dispatchEvent(new qr(t.payload.from,t.payload.to));break;case"Forward":n.dispatchEvent(new Xr(t.payload.from,t.payload.to));break;case"LiveTag":n.dispatchEvent(new Dr(Dr.Type.USER_CLICKED_LIVE_TAG));break;case"PrePlaybackPlayOverlay":case"PlayPause":ql(e,0,n);break;case"Volume":Xl(e,0,n)}}(t,r,e);break;case Yl:!function(e,t,n){switch(t.name){case"Volume":n.dispatchEvent(new Qr(t.payload.volume));break;case"SeekBarPlaybackContainer":n.dispatchEvent(new zr(t.payload.from,t.payload.to));break;case"ActivePreset":n.dispatchEvent(new Dr(Dr.Type.UI_PRESET_CHANGE,t.payload))}}(0,r,e);break;case $n.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 Yr(t.hover))}(t,r,e)}switch(n(r),r.type){case $n.UPDATE_GUI_CLIENT_RECT:!function(e,t,n){var r=e.getState().shell.guiClientRect;n.dispatchEvent(new Kl(r))}(t,0,e);break;case $n.UPDATE_PLAYER_CLIENT_RECT:!function(e,t,n){var r=e.getState().shell.playerClientRect;n.dispatchEvent(new Gl(r))}(t,0,e);break;case $n.UPDATE_VIDEO_CLIENT_RECT:!function(e,t,n){var r=e.getState().shell.videoClientRect;n.dispatchEvent(new zl(r))}(t,0,e)}}}}}(e))};function Ah(e){return function(e){var t,n=e[0]/255,r=e[1]/255,i=e[2]/255,a=Math.min(n,r,i),o=Math.max(n,r,i),s=o-a;o===a?t=0:n===o?t=(r-i)/s:r===o?t=2+(i-n)/s:i===o&&(t=4+(n-r)/s),(t=Math.min(60*t,360))<0&&(t+=360);var l=(a+o)/2;return[t,100*(o===a?0:l<=.5?s/(o+a):s/(2-o-a)),100*l]}(function(e){var t=e.toString().match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];var n=t[0];3===t[0].length&&(n=n.split("").map((function(e){return e+e})).join(""));var r=parseInt(n,16);return[r>>16&255,r>>8&255,255&r]}(e))}function wh(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 Sh={colors:{live:"--playkit-live-color",playerBackground:"--playkit-player-background-color",paper:"--playkit-paper-color",tone1:"--playkit-tone-1-color"}},Ch=["primary","secondary","success","danger","warning"],xh=["--playkit-icon-data-url","--playkit-icon-chromecast-url","--playkit-icon-quality-HD-active-url","--playkit-icon-quality-4K-active-url","--playkit-icon-quality-8K-active-url"],Ih=function(){function e(e,t,n){this.player=e,this.config=t,this.playerContainerElement=document.querySelector("#"+n)}var t=e.prototype;return t.applyUserTheme=function(){this.config&&this.setColors(this.config)},t.makeTextContrastColor=function(e){var t=Ah(e),n=t[0],r=t[1],i=t[2];return(n<30||n>205)&&(i=i<70?100:0),n>30&&n<205&&(i=i<40?100:0),function(e,t,n){t/=100,n/=100;var r=(1-Math.abs(2*n-1))*t,i=r*(1-Math.abs(e/60%2-1)),a=n-r/2,o=0,s=0,l=0;return 0<=e&&e<60?(o=r,s=i,l=0):60<=e&&e<120?(o=i,s=r,l=0):120<=e&&e<180?(o=0,s=r,l=i):180<=e&&e<240?(o=0,s=i,l=r):240<=e&&e<300?(o=i,s=0,l=r):300<=e&&e<360&&(o=r,s=0,l=i),o=Math.round(255*(o+a)).toString(16),s=Math.round(255*(s+a)).toString(16),l=Math.round(255*(l+a)).toString(16),1==o.length&&(o="0"+o),1==s.length&&(s="0"+s),1==l.length&&(l="0"+l),"#"+o+s+l}(n,r,i)},t.setColors=function(e){for(var t in e.colors.primary&&this.setSvgFillColor(e.colors.primary),e.colors)if(Ch.includes(t)){var n=e.colors[t];this.setAccentOrAcknowledgementColor(t+"-text-contrast",this.makeTextContrastColor(n)),this.setAccentOrAcknowledgementColor(t,n)}else this.setColor(Sh.colors[t],e.colors[t])},t.setAccentOrAcknowledgementColor=function(e,t){var n=Ah(t),r=n[0],i=n[1],a=n[2];this.setCSSVariable("--playkit-{name}-color".replace("{name}",e),t),this.setCSSVariable("--playkit-{name}-hsl-hue".replace("{name}",e),Math.round(r)+"deg"),this.setCSSVariable("--playkit-{name}-hsl-saturation".replace("{name}",e),Math.round(i)+"%"),this.setCSSVariable("--playkit-{name}-hsl-lightness".replace("{name}",e),Math.round(a)+"%")},t.setColor=function(e,t){this.setCSSVariable(e,t)},t.setSvgFillColor=function(e){for(var 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 wh(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)?wh(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)}(xh);!(t=n()).done;){var r=t.value,i=this.getCSSVariable(r),a=e.replace("#","%23");this.setCSSVariable(r,i.replace(/fill='%23([a-f0-9]{3}){1,2}\b'/,"fill='"+a+"'"))}},t.getCSSVariable=function(e){var t;return getComputedStyle(null==(t=this.playerContainerElement)?void 0:t.querySelector("."+dr.a.player)).getPropertyValue(e)||""},t.setCSSVariable=function(e,t){var n;(null==(n=this.playerContainerElement)?void 0:n.querySelector("."+dr.a.player)).style.setProperty(e,t)},e}();function Ph(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 Dh(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Rh=function(){function e(e,t){var n,r;Dh(this,"_translations",{en:xa.en}),Dh(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),this._themesManager=new Ih(e,t.userTheme,t.targetId),r=this.player.env,On.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(mr.updateComponentConfig(t,e)):this.store.dispatch(mr.updateConfig(e))},r.addComponent=function(e){return function(){}},r.buildDefaultUI=function(){var e=[{template:function(e){return co(e)},condition:function(e){return e.engine.isIdle}},{template:function(e){return yh(e)},condition:function(e){return e.engine.hasError}},{template:function(e){return fh(e)},condition:function(e){return e.engine.adBreak}},{template:function(e){return bh(e)},condition:function(e){return e.engine.isLive}},{template:function(e){return kh(e)},condition:function(e){return e.engine.isImg}},{template:function(e){return ch(e)}}];this._buildUI(e),this._themesManager.applyUserTheme()},r.buildCustomUI=function(e){if(e.length>0)this._buildUI(e);else{var t=[{template:function(e){return ch(e)}}];this._buildUI(t)}this._themesManager.applyUserTheme()},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(Ca,t(Th(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(Mi,{uiComponents:this._uiComponents,setApi:function(e){e&&(t.addComponent=e)}},N(dn,{definition:this._translations[this._locale]},N(Ar,{player:this.player},N(Zr,{player:this.player,store:this.store},N(Rs,{playerContainer:this.container},N(Ti,null,N(La,null),N(Na,null),N(to,{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)},r.getCSSVariable=function(e){return this._themesManager.getCSSVariable(e)},r.setCSSVariable=function(e,t){this._themesManager.setCSSVariable(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 Ln}}])&&Ph(t.prototype,n),e}(),Lh=Ln,Oh="0.77.13",Mh="@playkit-js/playkit-js-ui"}])},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=18)}([function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(2);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,downloadUrl:this.downloadUrl}},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,"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 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,"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=(n(13),function(){function e(){this.progressive=[],this.dash=[],this.hls=[],this.image=[]}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:[],image:[]};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.image=this.image,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(3),i=n(2),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 r}));var r=function(){function e(t){this.id=t.id,this.url=e.extractBaseThumbnailUrl(t.dataUrl),this.mimetype=""}return e.extractBaseThumbnailUrl=function(e){return e.match(".+entry_id/[a-zA-Z0-9_]+/")[0].slice(0,-1)},e}()},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(2),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,e.image).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 Ae})),n.d(t,"ProviderParser",(function(){return K})),n.d(t,"NAME",(function(){return we})),n.d(t,"VERSION",(function(){return Se})),n.d(t,"RequestBuilder",(function(){return z.a})),n.d(t,"ResponseTypes",(function(){return r}));var r={};n.r(r),n.d(r,"KalturaBaseEntryListResponse",(function(){return $})),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 se})),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 oe})),n.d(r,"KalturaRuleAction",(function(){return g})),n.d(r,"KalturaUIConfResponse",(function(){return me})),n.d(r,"KalturaDrmPlaybackPluginData",(function(){return h.a})),n.d(r,"KalturaAccessControlMessage",(function(){return p.a})),n.d(r,"BaseServiceResult",(function(){return d.a}));var i,a,o,s=n(2),l=n(15),u={serviceUrl:"https://cdnapisec.kaltura.com/api_v3",cdnUrl:"https://cdnapisec.kaltura.com",serviceParams:{apiVersion:"3.3.0",format:1},useApiCaptions:!0,loadThumbnailWithKs:!1,replaceHostOnlyManifestUrls:!1},c=function(){function e(){}return e.set=function(e){e&&Object.assign(u,e)},e.get=function(){return Object(l.a)(u)},e}(),d=n(4),p=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.checkAliveTimeoutMs=t.checkAliveTimeoutMs,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 p.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}(d.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}(d.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,this.createdAt=e.createdAt,this.updatedAt=e.updatedAt,this.creatorId=e.creatorId,this.endDate=e.endDate,this.plays=e.plays,this.views=e.views,this.downloadUrl=e.downloadUrl};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(e){this.playlistLastEntryId=e.playlistLastEntryId,this.entryId=e.entryId,this.id=e.id,this.userId=e.userId,this.partnerId=e.partnerId,this.status=e.status,this.createdAt=e.createdAt,this.updatedAt=e.updatedAt},x=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,d=e.flavorIds;if(!n||isNaN(Number.parseInt(r))||!i||!s||!l)return"";var p=n;return n.endsWith("/")||(p+="/"),p+="p/"+r+"/sp/"+r+"00/playManifest/entryId/"+i+"/protocol/"+l+"/format/"+s,d?p+="/flavorIds/"+d:o&&(p+="/uiConfId/"+o),""!==a&&(p+="/ks/"+a),""!==u&&(p+="/a."+u),o&&""!==d&&(p+="?uiConfId="+o),p},e}(),I=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}(),P=n(1),D=n(12),R=n(9),L=n(8),O=n(5),M=function(){this.items=[]},N=n(16),U=n(17),F={SRT:"1",DFXP:"2",WEBVTT:"3",CAP:"4"},B={3:"vtt",1:"srt"},j=function(){function e(){}return e.createConfig=function(e,t){return e.map((function(e){var n=e.url,r=B[e.format];return[F.DFXP,F.CAP].includes(e.format)&&(n=e.webVttUrl,r=B[F.WEBVTT]),n=G(n,t),{default:!!e.isDefault,type:r,language:e.languageCode,label:e.label,url:n}}))},e}(),H=n(13),V=function(){function e(){}return e.getMediaEntry=function(t,n,r,i){var a=new P.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!==P.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 M,r=t.playlistData,i=t.playlistItems.entries,a=t.playlistUserEntries.entries;return n.id=r.id,n.name=r.name,n.description=r.description,n.poster=r.poster,n.playlistLastEntryId=a.map((function(e){return e.playlistLastEntryId}))[0],i.forEach((function(t){var r=new P.a;e._fillBaseData(r,t),n.items.push(r)})),n},e.getEntryList=function(t){var n=new N.a;return t.playlistItems.entries.forEach((function(t){var r=new P.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 U.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.downloadUrl=n.downloadUrl||"",t.metadata=e._parseMetadata(r),t.metadata.description=n.description||"",t.metadata.entryId=n.id||"",t.metadata.name=n.name||"",n.createdAt&&(t.metadata.createdAt=n.createdAt),n.updatedAt&&(t.metadata.updatedAt=n.updatedAt),n.creatorId&&(t.metadata.creatorId=n.creatorId),n.endDate&&(t.metadata.endDate=n.endDate),n.views&&(t.metadata.views=n.views),n.plays&&(t.metadata.plays=n.plays),t.metadata.tags=n.tags||"",t.status=n.status,t.type=e._getEntryType(n.entryType,n.type),t.type===P.a.Type.LIVE&&(t.dvrStatus=n.dvrStatus),t},e._getEntryType=function(e,t){var n=P.a.Type.UNKNOWN;switch(e){case S.MediaType.IMAGE.value:n=P.a.Type.IMAGE;break;case S.MediaType.AUDIO.value:n=P.a.Type.AUDIO;break;default:switch(t){case S.EntryType.MEDIA_CLIP.value:n=P.a.Type.VOD;break;case S.EntryType.LIVE_STREAM.value:case S.EntryType.LIVE_CHANNEL.value:n=P.a.Type.LIVE;break;default:n=P.a.Type.UNKNOWN}}return n},e._getParsedSources=function(t,n,r,i,a,o){var s,l,u=new L.a;return a.type===S.EntryType.EXTERNAL_MEDIA.value?((l=new R.a).mimetype="video/youtube",l.url=a.referenceId,l.id=a.id+"_youtube",u.progressive.push(l)):a.entryType===S.MediaType.IMAGE.value?u.image.push(new H.a(a)):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 R.a;if(t){var l="",u=O.b.get(t.format),c=t.getProtocol(e._getBaseProtocol()),d=t.deliveryProfileId,p=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=x.build({entryId:o,flavorIds:t.flavorIds,format:p,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+"_"+d+"), "+p;return e._logger.warn(g),null}if(s.url=l,s.id=o+"_"+d+","+p,t.hasDrmData()){var y=[];t.drm.forEach((function(e){y.push(new D.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,d=t.deliveryProfileId,p=d+","+c;n.flavorAssets.map((function(t){var n=new R.a;n.id=t.id+p,n.mimetype="mp3"===t.fileExt?"audio/mp3":"video/mp4",n.height=t.height,n.width=t.width,n.bandwidth=1024*t.bitrate,n.label=t.label||t.language;var h=x.build({entryId:o,flavorIds:t.id,format:c,ks:r,partnerId:i,uiConfId:a,extension:t.fileExt,protocol:u});if(""===h)return e._logger.warn("failed to create play url from source, discarding source: ("+o+"_"+d+"), "+c+"."),null;n.url=h,t.height&&t.width?s.push(n):l.push(n)}))}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=I.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}();!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(V,"_logger",Object(s.b)("OVPProviderParser"));var G=V.addKsToUrl,K=V,z=n(3),W=n(11),Y=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 W.a(a);return o.method="POST",o.service="multirequest",o.url=o.getUrl(r.serviceUrl),o.params=i,o},e}(),q=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,createdAt,updatedAt,endDate,plays,views,downloadUrl,creatorId"};!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(q,"Type",{INCLUDE_FIELDS:1,EXCLUDE_FIELDS:2});var X=function(e){var t,n;function r(){return e.apply(this,arguments)||this}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r.getPlaybackContext=function(e,t,n){var r=new Map;r.set("Content-Type","application/json");var i=new z.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 z.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 q}},r}(Y),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 z.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}(Y),$=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}(d.a);function J(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 Z(e,t,n){return t&&J(e.prototype,t),n&&J(e,n),e}var ee=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}Z(e,null,[{key:"id",get:function(){return"media"}}]);var t=e.prototype;return t.buildRequests=function(e){var t=c.get(),n=[];n.push(X.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(X.getPlaybackContext(t.serviceUrl,e.ks,r)),n.push(Q.list(t.serviceUrl,e.ks,r)),n},t.isValid=function(){return!(!this._entryId&&!this._referenceId)},Z(e,[{key:"requests",set:function(e){this._requests=e},get:function(){return this._requests}},{key:"response",set:function(e){var t=new $(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}(),te=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 z.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}(Y);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,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}}])&&ne(e.prototype,t),n&&ne(e,n);var i=r.prototype;return i.buildRequests=function(e){var t=c.get(),n=[];return n.push(te.anonymousSession(t.serviceUrl,e.widgetId)),n},i.isValid=function(){return!!this._widgetId},r}(),ie=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=Y.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),ae=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 z.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 q},i},r.get=function(e,t,n){var r=new Map;r.set("Content-Type","application/json");var i=new z.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.getLastEntryId=function(e,t,n){var r=new Map;r.set("Content-Type","application/json");var i=new z.a(r);return i.service="userEntry",i.action="list",i.method="POST",i.url=i.getUrl(e),i.tag="userEntry-list",i.params={ks:t,filter:{objectType:"KalturaViewHistoryUserEntry",entryIdEqual:n,userIdEqualCurrent:1},responseProfile:{fields:"playlistLastEntryId",type:1}},i},r}(Y),oe=function(e){this.id=e.id,this.name=e.name,this.description=e.description,this.poster=e.thumbnailUrl},se=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).hasError||(n.entries=[],t.map((function(e){var t=new S(e);t.type!==S.EntryType.DOCUMENT.value&&n.entries.push(t)}))),n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r}(d.a),le=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).hasError||(n.totalCount=t.totalCount,n.entries=[],n.totalCount>0&&t.objects.map((function(e){return n.entries.push(new C(e))}))),n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r}(d.a);function ue(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 ce(e,t,n){return t&&ue(e.prototype,t),n&&ue(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",{}),this.requests=this.buildRequests(e),this._playlistId=e.playlistId}ce(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(ae.get(t.serviceUrl,e.ks,e.playlistId)),n.push(ae.execute(t.serviceUrl,e.ks,e.playlistId)),n.push(ae.getLastEntryId(t.serviceUrl,e.ks,e.playlistId)),n},t.isValid=function(){return!!this._playlistId},ce(e,[{key:"requests",set:function(e){this._requests=e},get:function(){return this._requests}},{key:"response",set:function(e){this._response.playlistData=new oe(e[0].data),this._response.playlistItems=new se(e[1].data),this._response.playlistUserEntries=new le(e[2].data)},get:function(){return this._response}}]),e}(),pe=n(14);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&&he(e.prototype,t),n&&he(e,n),e}var ge=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}fe(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(X.list(t.serviceUrl,e.ks,r.entryId||r,e.redirectFromEntryId,r.referenceId))})),n},t.isValid=function(){return!(!this._entries||!this._entries.length)},fe(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 $(e.data),n._response.playlistItems.entries.push(t.entries[0])}))},get:function(){return this._response}}]),e}(),ye=n(0);function ve(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var me=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}(d.a);function be(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 _e(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var a=e.apply(t,n);function o(e){be(a,r,i,o,s,"next",e)}function s(e){be(a,r,i,o,s,"throw",e)}o(void 0)}))}}ve(me,"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}),ve(me,"CreationMode",{WIZARD:2,ADVANCED:3});var Ee=function(){function e(){}return e._applyRegexAction=function(e,t){if(e){var n=new RegExp(e.pattern,"i");if(t.match(n))return t.replace(n,e.replacement+"/")}return t},e._isECDNUrlAlive=function(){var t=_e(regeneratorRuntime.mark((function t(n,r){var i,a;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:i=r+"/api_v3/service/system/action/ping/format/1",(a=new XMLHttpRequest).open("GET",i),a.timeout=n.checkAliveTimeoutMs,a.onreadystatechange=function(){if(4===a.readyState)return 200===a.status},a.ontimeout=function(){return e._logger.warn("Got timeout while pinging the ECDN url. the ping url: "+i),!1},a.send();case 7:case"end":return t.stop()}}),t)})));return function(e,n){return t.apply(this,arguments)}}(),e.handleRegexAction=function(){var t=_e(regeneratorRuntime.mark((function t(n,r){var i,a,o;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(i=c.get().cdnUrl,a=e._extractRegexActionFromData(r),o=e._getRegExp(a),t.t0=i&&a&&o&&i.match(o),!t.t0){t.next=11;break}if(t.t1=a.checkAliveTimeoutMs>0,!t.t1){t.next=10;break}return t.next=9,e._isECDNUrlAlive(a,i.replace(o,a.replacement));case 9:t.t1=!t.sent;case 10:t.t0=!t.t1;case 11:if(!t.t0){t.next=14;break}return e._replaceHostUrls(n,a),t.abrupt("return",n);case 14:return e._logger.debug("exiting handleRegexAction - not applying regex action."),t.abrupt("return",n);case 16:case"end":return t.stop()}}),t)})));return function(e,n){return t.apply(this,arguments)}}(),e._replaceHostUrls=function(t,n){e._logger.debug("Starting to modify urls...");var r=t.sources,i=r.hls,a=r.dash,o=r.progressive,s=r.image;[].concat(i,a,o,s).forEach((function(t){return t.url=e._applyRegexAction(n,t.url)})),c.get().replaceHostOnlyManifestUrls||(e._logger.debug("replaceHostOnlyManifestUrls flag is off - modifying captions and poster URLs"),r.captions&&r.captions.forEach((function(t){return t.url=e._applyRegexAction(n,t.url)})),"string"==typeof r.poster&&(r.poster=e._applyRegexAction(n,r.poster))),e._logger.debug("Finished modifying urls")},e._extractRegexActionFromData=function(e){var t,n;return null==(t=e.get(ee.id))||null==(n=t.response)?void 0:n.playBackContextResult.getRequestHostRegexAction()},e._getRegExp=function(e){if(e&&e.pattern&&e.replacement)return new RegExp(e.pattern,"i")},e}();!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(Ee,"_logger",Object(s.b)("RegexActionHandler"));var ke=Ee;function Te(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;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 ie(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(re,{widgetId:t.widgetId}));var s=t._getEntryRedirectFilter(e);return t._dataLoader.add(ee,{entryId:i,ks:o,redirectFromEntryId:s,referenceId:a}),t._dataLoader.fetchData().then((function(e){try{var i=t._parseDataFromResponse(e);ke.handleRegexAction(i,e).then(n)}catch(e){r(e)}}),(function(e){r(e)}))}r(new ye.a(ye.a.Severity.CRITICAL,ye.a.Category.PROVIDER,ye.a.Code.MISSING_MANDATORY_PARAMS,{message:"missing entry id"}))}))},o.doRequest=function(e,t){var n=this,r=t||this.ks,i=new ie(this.playerVersion,this.partnerId,r,this._networkRetryConfig);return new Promise((function(t,a){return r||i.add(re,{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(re.id)){var n=e.get(re.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(ee.id)){var r=e.get(ee.id);if(r&&r.response){var i=r.response;if(K.hasBlockAction(i))throw new ye.a(ye.a.Severity.CRITICAL,ye.a.Category.SERVICE,ye.a.Code.BLOCK_ACTION,{action:K.getBlockAction(i),messages:K.getErrorMessages(i)});var a=K.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=K.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 ye.a(ye.a.Severity.CRITICAL,ye.a.Category.SERVICE,ye.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 ie(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(re,{widgetId:t.widgetId})),t._dataLoader.add(de,{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(de.id)){var r=e.get(de.id);if(r&&r.response){var i=K.getPlaylist(r.response);n.id=i.id,n.poster=i.poster,n.metadata.name=i.name,n.metadata.description=i.description,n.playlistLastEntryId=i.playlistLastEntryId,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 ie(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(re,{widgetId:t.widgetId}));var o=t._getEntryRedirectFilter(e);t._dataLoader.add(ge,{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(ge.id)){var r=e.get(ge.id);r&&r.response&&K.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:"",playlistLastEntryId:"",items:[]}},o._getDefaultSourcesObject=function(){return{hls:[],dash:[],progressive:[],image:[],id:"",duration:0,type:P.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.image=n.image,t.id=e.id,t.duration=e.duration,t.type=e.type,t.dvr=!!e.dvrStatus,t.poster=e.poster,t.downloadUrl=e.downloadUrl,e.sources.captions&&(t.captions=e.sources.captions),e.metadata&&"string"==typeof e.metadata.tags&&e.metadata.tags.split(", ").includes("360")&&(t.vr={}),Object.assign(t.metadata,e.metadata),t},i=r,(a=[{key:"env",get:function(){return c.get()}}])&&Te(i.prototype,a),r}(pe.a),we="@playkit-js/playkit-js-providers-ovp",Se="2.40.1"}])},function(e,t,n){var r=function(e){"use strict";var t=Object.prototype,n=t.hasOwnProperty,r=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",o=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,n){return e[t]=n}}function u(e,t,n,i){var a=t&&t.prototype instanceof p?t:p,o=Object.create(a.prototype),s=new w(i||[]);return r(o,"_invoke",{value:E(e,n,s)}),o}function c(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=u;var d={};function p(){}function h(){}function f(){}var g={};l(g,a,(function(){return this}));var y=Object.getPrototypeOf,v=y&&y(y(S([])));v&&v!==t&&n.call(v,a)&&(g=v);var m=f.prototype=p.prototype=Object.create(g);function b(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function _(e,t){var i;r(this,"_invoke",{value:function(r,a){function o(){return new t((function(i,o){!function r(i,a,o,s){var l=c(e[i],e,a);if("throw"!==l.type){var u=l.arg,d=u.value;return d&&"object"==typeof d&&n.call(d,"__await")?t.resolve(d.__await).then((function(e){r("next",e,o,s)}),(function(e){r("throw",e,o,s)})):t.resolve(d).then((function(e){u.value=e,o(u)}),(function(e){return r("throw",e,o,s)}))}s(l.arg)}(r,a,i,o)}))}return i=i?i.then(o,o):o()}})}function E(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{value:void 0,done:!0}}for(n.method=i,n.arg=a;;){var o=n.delegate;if(o){var s=k(o,n);if(s){if(s===d)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 l=c(e,t,n);if("normal"===l.type){if(r=n.done?"completed":"suspendedYield",l.arg===d)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(r="completed",n.method="throw",n.arg=l.arg)}}}function k(e,t){var n=t.method,r=e.iterator[n];if(void 0===r)return t.delegate=null,"throw"===n&&e.iterator.return&&(t.method="return",t.arg=void 0,k(e,t),"throw"===t.method)||"return"!==n&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+n+"' method")),d;var i=c(r,e.iterator,t.arg);if("throw"===i.type)return t.method="throw",t.arg=i.arg,t.delegate=null,d;var a=i.arg;return a?a.done?(t[e.resultName]=a.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,d):a:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,d)}function T(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 A(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function w(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(T,this),this.reset(!0)}function S(e){if(null!=e){var t=e[a];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,i=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 i.next=i}}throw new TypeError(typeof e+" is not iterable")}return h.prototype=f,r(m,"constructor",{value:f,configurable:!0}),r(f,"constructor",{value:h,configurable:!0}),h.displayName=l(f,s,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===h||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,f):(e.__proto__=f,l(e,s,"GeneratorFunction")),e.prototype=Object.create(m),e},e.awrap=function(e){return{__await:e}},b(_.prototype),l(_.prototype,o,(function(){return this})),e.AsyncIterator=_,e.async=function(t,n,r,i,a){void 0===a&&(a=Promise);var o=new _(u(t,n,r,i),a);return e.isGeneratorFunction(n)?o:o.next().then((function(e){return e.done?e.value:o.next()}))},b(m),l(m,s,"Generator"),l(m,a,(function(){return this})),l(m,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},e.values=S,w.prototype={constructor:w,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(A),!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,d):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),d},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),A(n),d}},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;A(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:S(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),d}},e}(e.exports);try{regeneratorRuntime=r}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=r:Function("r","regeneratorRuntime = r")(r)}},function(e,t,n){var r,i;window,e.exports=(r=n(0),i=n(5),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,"enableWorker":false},"network":{}}')},function(e,t,n){"use strict";n.r(t),n.d(t,"VERSION",(function(){return g})),n.d(t,"NAME",(function(){return y}));var r=n(0),i=n(1),a=n.n(i),o=n(2);const s={[a.a.ErrorDetails.MANIFEST_LOAD_ERROR]:{category:r.Error.Category.MANIFEST,code:r.Error.Code.HTTP_ERROR},[a.a.ErrorDetails.MANIFEST_LOAD_TIMEOUT]:{category:r.Error.Category.MANIFEST,code:r.Error.Code.TIMEOUT},[a.a.ErrorDetails.MANIFEST_PARSING_ERROR]:{category:r.Error.Category.MANIFEST,code:r.Error.Code.HLSJS_CANNOT_PARSE},[a.a.ErrorDetails.LEVEL_LOAD_ERROR]:{category:r.Error.Category.NETWORK,code:r.Error.Code.HTTP_ERROR},[a.a.ErrorDetails.LEVEL_LOAD_TIMEOUT]:{category:r.Error.Category.NETWORK,code:r.Error.Code.TIMEOUT},[a.a.ErrorDetails.LEVEL_SWITCH_ERROR]:{category:r.Error.Category.PLAYER,code:r.Error.Code.BITRATE_SWITCH_ISSUE},[a.a.ErrorDetails.FRAG_LOAD_ERROR]:{category:r.Error.Category.NETWORK,code:r.Error.Code.HTTP_ERROR},[a.a.ErrorDetails.FRAG_LOOP_LOADING_ERROR]:{category:r.Error.Category.NETWORK,code:r.Error.Code.HTTP_ERROR},[a.a.ErrorDetails.FRAG_LOAD_TIMEOUT]:{category:r.Error.Category.NETWORK,code:r.Error.Code.TIMEOUT},[a.a.ErrorDetails.FRAG_PARSING_ERROR]:{category:r.Error.Category.MEDIA,code:r.Error.Code.HLS_FRAG_PARSING_ERROR},[a.a.ErrorDetails.BUFFER_APPEND_ERROR]:{category:r.Error.Category.MEDIA,code:r.Error.Code.HLS_BUFFER_APPEND_ISSUE},[a.a.ErrorDetails.BUFFER_APPENDING_ERROR]:{category:r.Error.Category.MEDIA,code:r.Error.Code.HLS_BUFFER_APPENDING_ISSUE},[a.a.ErrorDetails.BUFFER_STALLED_ERROR]:{category:r.Error.Category.MEDIA,code:r.Error.Code.HLS_BUFFER_STALLED_ERROR}};class l extends a.a.DefaultConfig.loader{constructor(e){super(e),e&&e.readystatechange&&(this.readystatechange=e.readystatechange)}loadInternal(){let e,t=this.context;e=this.loader=new XMLHttpRequest;let n=this.stats;n.tfirst=0,n.loaded=0;const r=this.xhrSetup;let i;try{if(r)try{i=r(e,t.url,t)}catch(n){e.open("GET",t.url,!0),i=r(e,t.url,t)}e.readyState||e.open("GET",t.url,!0)}catch(e){i=Promise.reject(e)}i=i||Promise.resolve(),i.then(()=>{t.rangeEnd&&e.setRequestHeader("Range","bytes="+t.rangeStart+"-"+(t.rangeEnd-1)),e.onreadystatechange=this.readystatechange.bind(this),e.onprogress=this.loadprogress.bind(this),e.responseType=t.responseType,this.requestTimeout=window.setTimeout(this.loadtimeout.bind(this),this.config.timeout),e.send()}).catch(n=>{this.callbacks.onError({code:e.status,text:n.message},t,e)})}}class u extends l{constructor(e){super(e);const t=this.load.bind(this),n=u.redirectExternalStreamsHandler;this.load=(e,i,a)=>{const o=e.url;"manifest"===e.type?r.Utils.Http.jsonp(o,n,{timeout:u.redirectExternalStreamsTimeout}).then(n=>{e.url=n,t(e,i,a)}).catch(()=>t(e,i,a)):t(e,i,a)}}}var c,d,p;function h(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t);if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}c=u,p=(e,t)=>t,(d=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t);if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(d="redirectExternalStreamsHandler"))in c?Object.defineProperty(c,d,{value:p,enumerable:!0,configurable:!0,writable:!0}):c[d]=p;class f extends r.BaseMediaSourceAdapter{static createAdapter(e,t,n){let i=r.Utils.Object.copyDeep(o);if(r.Utils.Object.hasPropertyPath(n,"sources.options")){const e=n.sources.options;i.forceRedirectExternalStreams=e.forceRedirectExternalStreams,i.redirectExternalStreamsHandler=e.redirectExternalStreamsHandler,i.redirectExternalStreamsTimeout=e.redirectExternalStreamsTimeout,u.redirectExternalStreamsHandler=i.redirectExternalStreamsHandler,u.redirectExternalStreamsTimeout=i.redirectExternalStreamsTimeout}if(r.Utils.Object.hasPropertyPath(n,"sources.startTime")&&r.Utils.Object.getPropertyPath(n,"sources.startTime")>-1&&(i.hlsConfig.startPosition=n.sources.startTime),r.Utils.Object.hasPropertyPath(n,"text.useNativeTextTrack")&&(i.subtitleDisplay=r.Utils.Object.getPropertyPath(n,"text.useNativeTextTrack")),r.Utils.Object.hasPropertyPath(n,"abr.fpsDroppedFramesInterval")&&(i.hlsConfig.fpsDroppedFramesInterval=n.abr.fpsDroppedFramesInterval),r.Utils.Object.hasPropertyPath(n,"abr.fpsDroppedMonitoringThreshold")&&(i.hlsConfig.fpsDroppedMonitoringThreshold=n.abr.fpsDroppedMonitoringThreshold),r.Utils.Object.hasPropertyPath(n,"abr.capLevelOnFPSDrop")&&(f._logger.debug("capLevelOnFPSDrop = ",n.abr.capLevelOnFPSDrop),i.hlsConfig.capLevelOnFPSDrop=n.abr.capLevelOnFPSDrop),r.Utils.Object.hasPropertyPath(n,"text")&&(i.hlsConfig.enableCEA708Captions=n.text.enableCEA708Captions,i.hlsConfig.captionsTextTrack1Label=n.text.captionsTextTrack1Label,i.hlsConfig.captionsTextTrack1LanguageCode=n.text.captionsTextTrack1LanguageCode,i.hlsConfig.captionsTextTrack2Label=n.text.captionsTextTrack2Label,i.hlsConfig.captionsTextTrack2LanguageCode=n.text.captionsTextTrack2LanguageCode),r.Utils.Object.hasPropertyPath(n,"abr")){const e=n.abr;"boolean"==typeof e.enabled&&(i.abr.enabled=e.enabled),"boolean"==typeof e.capLevelToPlayerSize&&(i.hlsConfig.capLevelToPlayerSize=e.capLevelToPlayerSize),e.defaultBandwidthEstimate&&(i.hlsConfig.abrEwmaDefaultEstimate=e.defaultBandwidthEstimate),e.restrictions&&r.Utils.Object.createPropertyPath(i,"abr.restrictions",e.restrictions)}return r.Utils.Object.hasPropertyPath(n,"streaming.lowLatencyMode")&&(i.hlsConfig.lowLatencyMode=r.Utils.Object.getPropertyPath(n,"streaming.lowLatencyMode")),r.Utils.Object.hasPropertyPath(n,"playback.options.html5.hls")&&r.Utils.Object.mergeDeep(i.hlsConfig,n.playback.options.html5.hls),i.network=n.network,new this(e,t,i)}static canPlayType(e){let t="string"==typeof e&&f._hlsMimeTypes.includes(e.toLowerCase())&&f.isMSESupported();return f._logger.debug("canPlayType result for mimeType:"+e+" is "+t.toString()),t}static canPlayDrm(){return f._logger.warn("canPlayDrm result is false"),!1}static isSupported(){let e=a.a.isSupported();return f._logger.debug("isSupported:"+e),e}constructor(e,t,n){f._logger.debug("Creating adapter. Hls version: "+a.a.version),super(e,t,n),h(this,"_hlsjsLib",a.a),h(this,"_triedReloadWithRedirect",!1),h(this,"_playerTracks",[]),h(this,"_startTime",0),h(this,"_requestFilterError",!1),h(this,"_responseFilterError",!1),h(this,"_nativeTextTracksMap",{}),h(this,"_lastLoadedFragSN",-1),h(this,"_sameFragSNLoadedCount",0),h(this,"_adapterEventsBindings",{[a.a.Events.ERROR]:(e,t)=>this._onError(t),[a.a.Events.MANIFEST_LOADED]:(e,t)=>this._onManifestLoaded(t),[a.a.Events.LEVEL_SWITCHED]:(e,t)=>this._onLevelSwitched(e,t),[a.a.Events.AUDIO_TRACK_SWITCHED]:(e,t)=>this._onAudioTrackSwitched(e,t),[a.a.Events.FPS_DROP]:(e,t)=>this._onFpsDrop(t),[a.a.Events.FRAG_PARSING_METADATA]:(e,t)=>this._onFragParsingMetadata(t),[a.a.Events.FRAG_LOADED]:(e,t)=>this._onFragLoaded(t),[a.a.Events.MEDIA_ATTACHED]:()=>this._onMediaAttached(),[a.a.Events.LEVEL_LOADED]:(e,t)=>this._onLevelLoaded(e,t)}),h(this,"_onLevelLoaded",(e,t)=>{if(this.isLive()){const{details:{endSN:e}}=t;if(this._lastLoadedFragSN===e){if(this._sameFragSNLoadedCount++,f._logger.debug(`Same frag SN. Count is: ${this._sameFragSNLoadedCount}, Max is: ${this._config.network.maxStaleLevelReloads}`),this._sameFragSNLoadedCount>=this._config.network.maxStaleLevelReloads){f._logger.error("Same frag loading reached max count");const t=new r.Error(r.Error.Severity.CRITICAL,r.Error.Category.NETWORK,r.Error.Code.LIVE_MANIFEST_REFRESH_ERROR,{fragSN:e});return this._trigger(r.EventType.ERROR,t),this.destroy()}f._logger.debug("Last frag SN is: "+e)}else this._sameFragSNLoadedCount=0;this._lastLoadedFragSN=e}}),this._config=r.Utils.Object.mergeDeep({},o,this._config),this._init()}_init(){this._config.forceRedirectExternalStreams&&(this._config.hlsConfig.pLoader=u),this._maybeSetFilters(),this._hls=new a.a(this._config.hlsConfig),this._capabilities.fpsControl=!0,this._hls.subtitleDisplay=this._config.subtitleDisplay,this._addBindings()}_maybeSetFilters(){if("function"==typeof r.Utils.Object.getPropertyPath(this._config,"network.requestFilter")&&(f._logger.debug("Register request filter"),r.Utils.Object.mergeDeep(this._config.hlsConfig,{loader:l,xhrSetup:(e,t,n)=>{let i;const a={url:t,body:null,headers:{}};try{"manifest"===n.type&&(i=this._config.network.requestFilter(r.RequestType.MANIFEST,a)),n.frag&&"subtitle"!==n.frag.type&&(i=this._config.network.requestFilter(r.RequestType.SEGMENT,a))}catch(e){i=Promise.reject(e)}return i=i||Promise.resolve(a),i.then(t=>{n.url=t.url,e.open("GET",t.url,!0),Object.entries(t.headers).forEach(t=>{e.setRequestHeader(...t)}),"boolean"==typeof t.withCredentials&&(e.withCredentials=t.withCredentials)}).catch(e=>{throw this._requestFilterError=!0,e})}})),"function"==typeof r.Utils.Object.getPropertyPath(this._config,"network.responseFilter")){const e=this;f._logger.debug("Register response filter"),r.Utils.Object.mergeDeep(this._config.hlsConfig,{loader:l,readystatechange:function(t){let n=t.currentTarget,i=n.readyState,a=this.stats,o=this.context,s=this.config;if(!a.aborted&&i>=2){window.clearTimeout(this.requestTimeout);const{loading:t}=a;if(0===t.first&&(t.first=Math.max(performance.now(),t.start)),4===i){let i=n.status;if(i>=200&&i<300){let s,l;t.end=Math.max(a.tfirst,performance.now()),"arraybuffer"===o.responseType?(s=n.response,l=s.byteLength):(s=n.responseText,l=s.length),a.loaded=a.total=l;const u={url:n.responseURL,originalUrl:o.url,data:s,headers:r.Utils.Http.convertHeadersToDictionary(n.getAllResponseHeaders())};let c;try{"manifest"===o.type&&(c=e._config.network.responseFilter(r.RequestType.MANIFEST,u)),o.frag&&"subtitle"!==o.frag.type&&(c=e._config.network.responseFilter(r.RequestType.SEGMENT,u))}catch(e){c=Promise.reject(e)}return c=c||Promise.resolve(u),c.then(e=>{this.callbacks.onSuccess(e,a,o,n)}).catch(t=>{e._responseFilterError=!0,this.callbacks.onError({code:i,text:t.message},o,n)})}a.retry>=s.maxRetry||i>=400&&i<499?(f._logger.error(`${i} while loading ${o.url}`),this.callbacks.onError({code:i,text:n.statusText},o,n)):(f._logger.warn(`${i} while loading ${o.url}, retrying in ${this.retryDelay}...`),this.destroy(),this.retryTimeout=window.setTimeout(this.loadInternal.bind(this),this.retryDelay),this.retryDelay=Math.min(2*this.retryDelay,s.maxRetryDelay),a.retry++)}else this.requestTimeout=window.setTimeout(this.loadtimeout.bind(this),s.timeout)}}})}}_addBindings(){this._mediaAttachedPromise=new Promise(e=>this._onMediaAttached=e);for(const[e,t]of Object.entries(this._adapterEventsBindings))this._hls.on(e,t);this._onRecoveredCallback=()=>this._onRecovered(),this._onAddTrack=this._onAddTrack.bind(this),this._eventManager.listen(this._videoElement,"addtrack",this._onAddTrack),this._videoElement.textTracks.onaddtrack=this._onAddTrack}_onFpsDrop(e){this._trigger(r.EventType.FPS_DROP,e)}_onFragParsingMetadata(e){var t;this._trigger("hlsFragParsingMetadata",e);const n=Array.from(null==(t=this._videoElement)?void 0:t.textTracks).find(e=>"id3"===e.label),i=Array.from((null==n?void 0:n.cues)||[]),a=[];null==e||e.samples.forEach(e=>{const t=r.Utils.binarySearch(i,t=>t.startTime-e.pts);if(t){const e=Object(r.createTimedMetadata)(t);a.push(e)}}),a.length&&this._trigger(r.EventType.TIMED_METADATA_ADDED,{cues:a})}_onAddTrack(e){if(!this._hls.subtitleTracks.length){const t=this._parseCEATextTrack(e.track);t&&(f._logger.debug("A CEA 608/708 caption has been found",t),this._playerTracks.push(t),this._trigger(r.EventType.TRACKS_CHANGED,{tracks:this._playerTracks}))}}attachMediaSource(){this._hls||(this._videoElement&&this._videoElement.src&&(r.Utils.Dom.setAttribute(this._videoElement,"src",""),r.Utils.Dom.removeAttribute(this._videoElement,"src")),this._init())}detachMediaSource(){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 r.Error(r.Error.Severity.CRITICAL,r.Error.Category.PLAYER,r.Error.Code.HLS_FATAL_MEDIA_ERROR,"media detached while loading")),this._loadPromiseHandlers=null,this._loadPromise=null,this._hls=null)}handleMediaError(e){return e.code===e.MEDIA_ERR_DECODE&&(f._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(a.a.ErrorDetails.MANIFEST_INCOMPATIBLE_CODECS_ERROR))}load(e){return this._loadPromise||(this._startTime=e,this._loadPromise=new Promise((e,t)=>{this._loadPromiseHandlers={resolve:e,reject:t},this._loadInternal()})),this._loadPromise}_loadInternal(){var e;this._hls&&this._sourceObj&&this._sourceObj.url?(this._hls.loadSource(this._sourceObj.url),this._hls.attachMedia(this._videoElement),this._trigger(r.EventType.ABR_MODE_CHANGED,{mode:this.isAdaptiveBitrateEnabled()?"auto":"manual"})):null==(e=this._loadPromiseHandlers)||e.reject(new r.Error(r.Error.Severity.CRITICAL,r.Error.Category.PLAYER,r.Error.Code.HLS_FATAL_MEDIA_ERROR,"no url provided"))}_reloadWithDirectManifest(){this._triedReloadWithRedirect=!0,this._reset(),this._config.hlsConfig.pLoader=u,this._hls=new a.a(this._config.hlsConfig),this._addBindings(),this._loadInternal()}destroy(){return new Promise((e,t)=>{super.destroy().then(()=>{var t;f._logger.debug("destroy"),this._playerTracks=[],this._nativeTextTracksMap={},this._sameFragSNLoadedCount=0,this._lastLoadedFragSN=-1,null==(t=this._loadPromiseHandlers)||t.reject(new r.Error(r.Error.Severity.CRITICAL,r.Error.Category.PLAYER,r.Error.Code.HLS_FATAL_MEDIA_ERROR,"The adapter has been destroyed while loading")),this._loadPromiseHandlers=null,this._loadPromise=null,this._reset(),e()},()=>t())})}_reset(){this._removeBindings(),this._requestFilterError=!1,this._responseFilterError=!1,this._hls.detachMedia(),this._hls.destroy()}_parseTracks(){const e=this._parseAudioTracks(this._hls.audioTracks||[]),t=this._parseVideoTracks(this._hls.levels||[]),n=this._parseTextTracks(this._hls.subtitleTracks||[]);return e.concat(t).concat(n)}_parseAudioTracks(e){let t=[];for(let n=0;n<e.length;n++){let i={id:e[n].id,active:this._hls.audioTrack===e[n].id,label:e[n].name,language:e[n].lang,index:n};t.push(new r.AudioTrack(i))}return t}_parseVideoTracks(e){let t=[];for(let n=0;n<e.length;n++){let i={active:this._hls.startLevel===n,bandwidth:e[n].bitrate,width:e[n].width,height:e[n].height,language:"",index:n};t.push(new r.VideoTrack(i))}return t}_parseTextTracks(e){let t=[];for(const n of e){let e={id:n.id,active:!1,default:n.default,label:n.name,kind:n.type.toLowerCase(),language:n.lang};t.push(new r.TextTrack(e))}return t}_parseCEATextTrack(e){let t=null;if("captions"===e.kind){const n={id:e.id,active:"showing"===e.mode,label:e.label,kind:e.kind,language:e.language};t=new r.TextTrack(n),this._nativeTextTracksMap[t.index]=e}return t}selectAudioTrack(e){e instanceof r.AudioTrack&&!e.active&&this._hls.audioTracks&&(this._hls.audioTrack=e.id)}selectVideoTrack(e){e instanceof r.VideoTrack&&(!e.active||this.isAdaptiveBitrateEnabled())&&this._hls.levels&&(this.isAdaptiveBitrateEnabled()&&this._trigger(r.EventType.ABR_MODE_CHANGED,{mode:"manual"}),this._hls.currentLevel=e.index)}selectTextTrack(e){e instanceof r.TextTrack&&!e.active&&this._hls&&(this._hls.subtitleTracks.length?(this._hls.subtitleTrack=e.id,this._notifyTrackChanged(e)):this._selectNativeTextTrack(e))}_selectNativeTextTrack(e){const t=this._nativeTextTracksMap[e.index];t&&(this.disableNativeTextTracks(),t.mode=this._config.subtitleDisplay?"showing":"hidden",this._notifyTrackChanged(e))}_notifyTrackChanged(e){this._onTrackChanged(e)}hideTextTrack(){this._hls&&(this._hls.subtitleTracks.length?this._hls.subtitleTrack=-1:this.disableNativeTextTracks())}enableAdaptiveBitrate(){this.isAdaptiveBitrateEnabled()||(this._trigger(r.EventType.ABR_MODE_CHANGED,{mode:"auto"}),this._hls.nextLevel=-1)}isAdaptiveBitrateEnabled(){return!!this._hls&&this._hls.autoLevelEnabled}applyABRRestriction(e){r.Utils.Object.createPropertyPath(this._config,"abr.restrictions",e),this._hls.capLevelToPlayerSize||this._maybeApplyAbrRestrictions(e)}_getLevelDetails(){const 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:{}}_getLiveEdge(){try{let 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,e>0?e:this._videoElement.duration}catch(e){return f._logger.debug("Live edge calculation failed, fall back to duration"),this._videoElement.duration}}seekToLiveEdge(){try{this._videoElement.currentTime=this._getLiveEdge()}catch(e){return}}getSegmentDuration(){const e=r.Utils.Object.getPropertyPath(this._hls,"streamController.fragCurrent");return e?e.duration:0}get liveDuration(){return this._getLiveEdge()+this.getSegmentDuration()}isLive(){try{return!!this._getLevelDetails().live}catch(e){return!1}}_onManifestLoaded(e){f._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(()=>{var e;null==(e=this._loadPromiseHandlers)||e.resolve({tracks:this._playerTracks}),this._loadPromiseHandlers=null});const{loading:t}=e.stats,n=t.end-t.start;this._trigger(r.EventType.MANIFEST_LOADED,{miliSeconds:n})}_maybeApplyAbrRestrictions(e){const t=this._playerTracks.filter(e=>e instanceof r.VideoTrack),n=Object(r.filterTracksByRestriction)(t,e);if(n.length){const e=n[0],t=n.pop();this._hls.config.minAutoBitrate=e.bandwidth,this._hls.autoLevelCapping=t.index;const r=n.some(e=>e.active);this.isAdaptiveBitrateEnabled()||r||this.selectVideoTrack(e)}else f._logger.warn("Invalid restrictions, there are not tracks within the restriction range")}_onLevelSwitched(e,t){let n=this._playerTracks.find(e=>e instanceof r.VideoTrack&&e.index===t.level);this._onTrackChanged(n)}_onAudioTrackSwitched(e,t){let n=this._playerTracks.find(e=>e instanceof r.AudioTrack&&e.id===t.id);this._onTrackChanged(n),this._handleWaitingUponAudioTrackSwitch()}_handleWaitingUponAudioTrackSwitch(){if(["IE","Edge"].includes(r.Env.browser.name)){const e=()=>{this._trigger(r.EventType.PLAYING)};this._eventManager.listenOnce(this._videoElement,r.EventType.TIME_UPDATE,e)}}_getErrorDataObject(e){let t={};switch(t.name=e.details,t.name){case a.a.ErrorDetails.MANIFEST_LOAD_ERROR:case a.a.ErrorDetails.LEVEL_LOAD_ERROR:case a.a.ErrorDetails.AUDIO_TRACK_LOAD_ERROR:t.url=e.url,t.responseCode=e.response?e.response.code:null;break;case a.a.ErrorDetails.MANIFEST_LOAD_TIMEOUT:case a.a.ErrorDetails.LEVEL_LOAD_TIMEOUT:case a.a.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:t.url=e.url;break;case a.a.ErrorDetails.MANIFEST_PARSING_ERROR:t.url=e.url,t.reason=e.reason;break;case a.a.ErrorDetails.LEVEL_SWITCH_ERROR:t.level=e.level,t.reason=e.reason;break;case a.a.ErrorDetails.FRAG_LOAD_ERROR:t.fragUrl=e.frag?e.frag.url:null,t.responseCode=e.response?e.response.code:null;break;case a.a.ErrorDetails.FRAG_LOAD_TIMEOUT:t.fragUrl=e.frag?e.frag.url:null;break;case a.a.ErrorDetails.FRAG_DECRYPT_ERROR:case a.a.ErrorDetails.FRAG_PARSING_ERROR:t.reason=e.reason;break;case a.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 a.a.ErrorDetails.KEY_LOAD_TIMEOUT:t.fragDecryptedDataUri=e.frag&&e.frag.decryptdata?e.frag.decryptdata.uri:null;break;case a.a.ErrorDetails.BUFFER_ADD_CODEC_ERROR:t.mimeType=e.mimeType,t.errorMsg=e.err?e.err.message:null;break;case a.a.ErrorDetails.BUFFER_STALLED_ERROR:t.buffer=e.buffer}return(this._requestFilterError||this._responseFilterError)&&(t.reason=e.response.text),t}_onError(e){const t=e.type,n=e.details,i=e.fatal;let o=this._getErrorDataObject(e);if(i){let e;switch(t){case a.a.ErrorTypes.NETWORK_ERROR:{let t;t=this._requestFilterError?r.Error.Code.REQUEST_FILTER_ERROR:this._responseFilterError?r.Error.Code.RESPONSE_FILTER_ERROR:r.Error.Code.HTTP_ERROR,![a.a.ErrorDetails.MANIFEST_LOAD_ERROR,a.a.ErrorDetails.MANIFEST_LOAD_TIMEOUT].includes(n)||this._triedReloadWithRedirect||this._config.forceRedirectExternalStreams||this._requestFilterError||this._responseFilterError?e=new r.Error(r.Error.Severity.CRITICAL,r.Error.Category.NETWORK,t,o):(e=new r.Error(r.Error.Severity.RECOVERABLE,r.Error.Category.NETWORK,t,o),this._reloadWithDirectManifest())}break;case a.a.ErrorTypes.MEDIA_ERROR:e=this._handleMediaError(n)?new r.Error(r.Error.Severity.RECOVERABLE,r.Error.Category.MEDIA,r.Error.Code.HLS_FATAL_MEDIA_ERROR,o):new r.Error(r.Error.Severity.CRITICAL,r.Error.Category.MEDIA,r.Error.Code.HLS_FATAL_MEDIA_ERROR,o);break;default:e=new r.Error(r.Error.Severity.CRITICAL,r.Error.Category.PLAYER,r.Error.Code.HLS_FATAL_MEDIA_ERROR,o)}var l;this._trigger(r.EventType.ERROR,e),e&&e.severity===r.Error.Severity.CRITICAL&&(this._loadPromiseHandlers&&(null==(l=this._loadPromiseHandlers)||l.reject(e),this._loadPromiseHandlers=null,this._loadPromise=null),this.destroy())}else{const{category:e,code:t}=this._requestFilterError||this._responseFilterError?{category:r.Error.Category.NETWORK,code:this._requestFilterError?r.Error.Code.REQUEST_FILTER_ERROR:r.Error.Code.RESPONSE_FILTER_ERROR}:s[n]||{category:0,code:0};f._logger.warn(new r.Error(r.Error.Severity.RECOVERABLE,e,t,o))}this._requestFilterError=!1,this._responseFilterError=!1}_handleMediaError(e){f._logger.error("_handleMediaError mediaErrorName:",e);const t=performance.now();let n=!0;return e===a.a.ErrorDetails.MANIFEST_INCOMPATIBLE_CODECS_ERROR?(f._logger.error("recover aborted due to: MANIFEST_INCOMPATIBLE_CODECS_ERROR"),n=!1):this._checkTimeDeltaHasPassed(t,this._recoverDecodingErrorDate,this._config.recoverDecodingErrorDelay)?(this._eventManager.listen(this._videoElement,r.EventType.LOADED_METADATA,this._onRecoveredCallback),f._logger.debug("try to recover using: _recoverDecodingError()"),this._recoverDecodingError()):this._checkTimeDeltaHasPassed(t,this._recoverSwapAudioCodecDate,this._config.recoverSwapAudioCodecDelay)?(this._eventManager.listen(this._videoElement,r.EventType.LOADED_METADATA,this._onRecoveredCallback),f._logger.debug("try to recover using: _recoverSwapAudioCodec()"),this._recoverSwapAudioCodec()):(f._logger.error("cannot recover, last media error recovery failed error: ",e),n=!1),n}_onRecovered(){this._trigger(r.EventType.MEDIA_RECOVERED),this._videoElement.removeEventListener(r.EventType.LOADED_METADATA,this._onRecoveredCallback)}_checkTimeDeltaHasPassed(e,t,n){return!t||e-t>n}_recoverDecodingError(){this._recoverDecodingErrorDate=performance.now(),f._logger.warn("try to recover media Error"),this._hls.recoverMediaError()}_recoverSwapAudioCodec(){this._recoverSwapAudioCodecDate=performance.now(),f._logger.warn("try to swap Audio Codec and recover media Error"),this._hls.swapAudioCodec(),this._hls.recoverMediaError()}_removeBindings(){for(const[e,t]of Object.entries(this._adapterEventsBindings))this._hls.off(e,t);this._videoElement.textTracks.onaddtrack=null,this._onRecoveredCallback=null,this._eventManager&&this._eventManager.removeAll()}getStartTimeOfDvrWindow(){if(!this.isLive())return 0;try{const e=this._hls.levels[this._hls.nextLoadLevel].details,t=e.fragments,n=t.length,r=t[0].start+t[0].duration,i=t[n-1].start+t[n-1].duration,a=void 0!==this._hls.config.liveMaxLatencyDuration?this._hls.config.liveMaxLatencyDuration:this._hls.config.liveMaxLatencyDurationCount*e.targetduration;return Math.max(r-this._hls.config.maxFragLookUpTolerance,i-a)}catch(e){return f._logger.debug("Unable obtain the start of DVR window"),0}}_onFragLoaded(e){if(r.Utils.Object.hasPropertyPath(e,"frag.stats.loading")){const{stats:t}=e.frag,n=t.loading.end-t.loading.start;this._trigger(r.EventType.FRAG_LOADED,{miliSeconds:n,bytes:t.loaded,url:e.frag.url})}}get targetBuffer(){let 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),e):NaN}_getLiveTargetBuffer(){return this._hls.config.liveSyncDuration?this._hls.config.liveSyncDuration:this._hls.config.liveSyncDurationCount*this._getLevelDetails().targetduration}}h(f,"id","HlsAdapter"),h(f,"_logger",r.BaseMediaSourceAdapter.getLogger(f.id)),h(f,"_hlsMimeTypes",["application/x-mpegurl","application/vnd.apple.mpegurl","audio/mpegurl","audio/x-mpegurl","video/x-mpegurl","video/mpegurl","application/mpegurl"]);const g="1.32.9",y="@playkit-js/playkit-js-hls";t.default=f,f.isSupported()&&Object(r.registerMediaSourceAdapter)(f)}]))},function(e,t,n){!function t(n){var r;r=function(){"use strict";function e(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 r(t){for(var n=1;n<arguments.length;n++){var r=null!=arguments[n]?arguments[n]:{};n%2?e(Object(r),!0).forEach((function(e){o(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):e(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}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,y(r.key),r)}}function a(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function o(e,t,n){return(t=y(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(){return(s=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 l(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,c(e,t)}function u(e){return(u=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function c(e,t){return(c=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function d(){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 p(e,t,n){return(p=d()?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&&c(i,n.prototype),i}).apply(null,arguments)}function h(e){var t="function"==typeof Map?new Map:void 0;return(h=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 p(e,arguments,u(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),c(r,e)})(e)}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){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 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.")}function y(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t);if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e,"string");return"symbol"==typeof t?t:String(t)}var v={exports:{}};!function(e,t){var n,r,i,a,o;n=/^(?=((?:[a-zA-Z0-9+\-.]+:)?))\1(?=((?:\/\/[^\/?#]*)?))\2(?=((?:(?:[^?#\/]*\/)*[^;?#\/]*)?))\3((?:;[^?#]*)?)(\?[^#]*)?(#[^]*)?$/,r=/^(?=([^\/?#]*))\1([^]*)$/,i=/(?:\/|^)\.(?=\/)/g,a=/(?:\/|^)\.\.\/(?!\.\.\/)[^\/]*(?=\/)/g,o={buildAbsoluteURL:function(e,t,n){if(n=n||{},e=e.trim(),!(t=t.trim())){if(!n.alwaysNormalize)return e;var i=o.parseURL(e);if(!i)throw new Error("Error trying to parse base URL.");return i.path=o.normalizePath(i.path),o.buildURLFromParts(i)}var a=o.parseURL(t);if(!a)throw new Error("Error trying to parse relative URL.");if(a.scheme)return n.alwaysNormalize?(a.path=o.normalizePath(a.path),o.buildURLFromParts(a)):t;var s=o.parseURL(e);if(!s)throw new Error("Error trying to parse base URL.");if(!s.netLoc&&s.path&&"/"!==s.path[0]){var l=r.exec(s.path);s.netLoc=l[1],s.path=l[2]}s.netLoc&&!s.path&&(s.path="/");var u={scheme:s.scheme,netLoc:a.netLoc,path:null,params:a.params,query:a.query,fragment:a.fragment};if(!a.netLoc&&(u.netLoc=s.netLoc,"/"!==a.path[0]))if(a.path){var c=s.path,d=c.substring(0,c.lastIndexOf("/")+1)+a.path;u.path=o.normalizePath(d)}else u.path=s.path,a.params||(u.params=s.params,a.query||(u.query=s.query));return null===u.path&&(u.path=n.alwaysNormalize?o.normalizePath(a.path):a.path),o.buildURLFromParts(u)},parseURL:function(e){var t=n.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(i,"");e.length!==(e=e.replace(a,"")).length;);return e.split("").reverse().join("")},buildURLFromParts:function(e){return e.scheme+e.netLoc+e.path+e.params+e.query+e.fragment}},e.exports=o}(v);var m=v.exports,b=Number.isFinite||function(e){return"number"==typeof e&&isFinite(e)},_=function(e){return 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",e}({}),E=function(e){return e.NETWORK_ERROR="networkError",e.MEDIA_ERROR="mediaError",e.KEY_SYSTEM_ERROR="keySystemError",e.MUX_ERROR="muxError",e.OTHER_ERROR="otherError",e}({}),k=function(e){return e.KEY_SYSTEM_NO_KEYS="keySystemNoKeys",e.KEY_SYSTEM_NO_ACCESS="keySystemNoAccess",e.KEY_SYSTEM_NO_SESSION="keySystemNoSession",e.KEY_SYSTEM_NO_CONFIGURED_LICENSE="keySystemNoConfiguredLicense",e.KEY_SYSTEM_LICENSE_REQUEST_FAILED="keySystemLicenseRequestFailed",e.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED="keySystemServerCertificateRequestFailed",e.KEY_SYSTEM_SERVER_CERTIFICATE_UPDATE_FAILED="keySystemServerCertificateUpdateFailed",e.KEY_SYSTEM_SESSION_UPDATE_FAILED="keySystemSessionUpdateFailed",e.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED="keySystemStatusOutputRestricted",e.KEY_SYSTEM_STATUS_INTERNAL_ERROR="keySystemStatusInternalError",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_PARSING_ERROR="levelParsingError",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.FRAG_GAP="fragGap",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",e}({}),T=function(){},A={trace:T,debug:T,log:T,warn:T,info:T,error:T},w=A;function S(e){var t=self.console[e];return t?t.bind(self.console,"["+e+"] >"):T}function C(e,t){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){w[t]=e[t]?e[t].bind(e):S(t)}))}(e,"debug","log","info","warn","error");try{w.log('Debug logs enabled for "'+t+'" in hls.js version 1.4.11')}catch(e){w=A}}else w=A}var x=w,I=/^(\d+)x(\d+)$/,P=/(.+?)=(".*?"|.*?)(?:,|$)/g,D=function(){function e(t){for(var n in"string"==typeof t&&(t=e.parseAttrList(t)),t)t.hasOwnProperty(n)&&("X-"===n.substring(0,2)&&(this.clientAttrs=this.clientAttrs||[],this.clientAttrs.push(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=I.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].trim()]=r}return n},e}();function R(e){return"SCTE35-OUT"===e||"SCTE35-IN"===e}var L=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 r in n)if(Object.prototype.hasOwnProperty.call(e,r)&&e[r]!==n[r]){x.warn('DATERANGE tag attribute: "'+r+'" does not match for tags with ID: "'+e.ID+'"'),this._badValueForSameId=r;break}e=s(new D({}),n,e)}if(this.attr=e,this._startDate=new Date(e["START-DATE"]),"END-DATE"in this.attr){var i=new Date(this.attr["END-DATE"]);b(i.getTime())&&(this._endDate=i)}}return a(e,[{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("DURATION"in this.attr){var e=this.attr.decimalFloatingPoint("DURATION");if(b(e))return e}else if(this._endDate)return(this._endDate.getTime()-this._startDate.getTime())/1e3;return null}},{key:"plannedDuration",get:function(){return"PLANNED-DURATION"in this.attr?this.attr.decimalFloatingPoint("PLANNED-DURATION"):null}},{key:"endOnNext",get:function(){return this.attr.bool("END-ON-NEXT")}},{key:"isValid",get:function(){return!!this.id&&!this._badValueForSameId&&b(this.startDate.getTime())&&(null===this.duration||this.duration>=0)&&(!this.endOnNext||!!this.class)}}]),e}(),O=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}},M="audio",N="video",U="audiovideo",F=function(){function e(e){var t;this._byteRange=null,this._url=null,this.baseurl=void 0,this.relurl=void 0,this.elementaryStreams=((t={})[M]=null,t[N]=null,t[U]=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},a(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=m.buildAbsoluteURL(this.baseurl,this.relurl,{alwaysNormalize:!0})),this._url||""},set:function(e){this._url=e}}]),e}(),B=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.levelkeys=void 0,r.type=void 0,r.loader=null,r.keyLoader=null,r.level=-1,r.cc=0,r.startPTS=void 0,r.endPTS=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 O,r.urlId=0,r.data=void 0,r.bitrateTest=!1,r.title=null,r.initSegment=null,r.endList=void 0,r.gap=void 0,r.type=t,r}l(t,e);var n=t.prototype;return n.setKeyFormat=function(e){if(this.levelkeys){var t=this.levelkeys[e];t&&!this._decryptdata&&(this._decryptdata=t.getDecryptData(this.sn))}},n.abortRequests=function(){var e,t;null==(e=this.loader)||e.abort(),null==(t=this.keyLoader)||t.abort()},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[M]=null,e[N]=null,e[U]=null},a(t,[{key:"decryptdata",get:function(){if(!this.levelkeys&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkeys&&!this.levelkeys.NONE){var e=this.levelkeys.identity;if(e)this._decryptdata=e.getDecryptData(this.sn);else{var t=Object.keys(this.levelkeys);if(1===t.length)return this._decryptdata=this.levelkeys[t[0]].getDecryptData(this.sn)}}return this._decryptdata}},{key:"end",get:function(){return this.start+this.duration}},{key:"endProgramDateTime",get:function(){if(null===this.programDateTime)return null;if(!b(this.programDateTime))return null;var e=b(this.duration)?this.duration:0;return this.programDateTime+1e3*e}},{key:"encrypted",get:function(){var e;if(null!=(e=this._decryptdata)&&e.encrypted)return!0;if(this.levelkeys){var t=Object.keys(this.levelkeys),n=t.length;if(n>1||1===n&&this.levelkeys[t[0]].encrypted)return!0}return!1}}]),t}(F),j=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 O,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 l(t,e),a(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}(F),H=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.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.encryptedFragments=void 0,this.playlistParsingError=null,this.variableList=null,this.hasVariableRefs=!1,this.fragments=[],this.encryptedFragments=[],this.dateRanges={},this.url=e}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.live,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},a(e,[{key:"hasProgramDateTime",get:function(){return!!this.fragments.length&&b(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)&&e.length?this.partList[this.partList.length-1].end:this.fragmentEnd}},{key:"fragmentEnd",get:function(){var e;return null!=(e=this.fragments)&&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)&&e.length?this.partList[this.partList.length-1].index:-1}},{key:"lastPartSn",get:function(){var e;return null!=(e=this.partList)&&e.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}}]),e}();function V(e){return Uint8Array.from(atob(e),(function(e){return e.charCodeAt(0)}))}function G(e){return Uint8Array.from(unescape(encodeURIComponent(e)),(function(e){return e.charCodeAt(0)}))}var K={CLEARKEY:"org.w3.clearkey",FAIRPLAY:"com.apple.fps",PLAYREADY:"com.microsoft.playready",WIDEVINE:"com.widevine.alpha"},z="org.w3.clearkey",W="com.apple.streamingkeydelivery",Y="com.microsoft.playready",q="urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed";function X(e){switch(e){case W:return K.FAIRPLAY;case Y:return K.PLAYREADY;case q:return K.WIDEVINE;case z:return K.CLEARKEY}}var Q="edef8ba979d64acea3c827dcd51d21ed";function $(e){switch(e){case K.FAIRPLAY:return W;case K.PLAYREADY:return Y;case K.WIDEVINE:return q;case K.CLEARKEY:return z}}function J(e){var t=e.drmSystems,n=e.widevineLicenseUrl,r=t?[K.FAIRPLAY,K.WIDEVINE,K.PLAYREADY,K.CLEARKEY].filter((function(e){return!!t[e]})):[];return!r[K.WIDEVINE]&&n&&r.push(K.WIDEVINE),r}var Z="undefined"!=typeof self&&self.navigator&&self.navigator.requestMediaKeySystemAccess?self.navigator.requestMediaKeySystemAccess.bind(self.navigator):null;function ee(e,t,n){return Uint8Array.prototype.slice?e.slice(t,n):new Uint8Array(Array.prototype.slice.call(e,t,n))}var te,ne=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},re=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},ie=function(e,t){for(var n=t,r=0;ne(e,t);)r+=10,r+=ae(e,t+6),re(e,t+10)&&(r+=10),t+=r;if(r>0)return e.subarray(n,n+r)},ae=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]},oe=function(e,t){return ne(e,t)&&ae(e,t+6)+10<=e.length-t},se=function(e){return e&&"PRIV"===e.key&&"com.apple.streaming.transportStreamTimestamp"===e.info},le=function(e){var t=String.fromCharCode(e[0],e[1],e[2],e[3]),n=ae(e,4);return{type:t,size:n,data:e.subarray(10,10+n)}},ue=function(e){for(var t=0,n=[];ne(e,t);){for(var r=ae(e,t+6),i=(t+=10)+r;t+8<i;){var a=le(e.subarray(t)),o=ce(a);o&&n.push(o),t+=a.size+10}re(e,t)&&(t+=10)}return n},ce=function(e){return"PRIV"===e.type?de(e):"W"===e.type[0]?he(e):pe(e)},de=function(e){if(!(e.size<2)){var t=ge(e.data,!0),n=new Uint8Array(e.data.subarray(t.length+1));return{key:e.type,info:t,data:n.buffer}}},pe=function(e){if(!(e.size<2)){if("TXXX"===e.type){var t=1,n=ge(e.data.subarray(t),!0);t+=n.length+1;var r=ge(e.data.subarray(t));return{key:e.type,info:n,data:r}}var i=ge(e.data.subarray(1));return{key:e.type,data:i}}},he=function(e){if("WXXX"===e.type){if(e.size<2)return;var t=1,n=ge(e.data.subarray(t),!0);t+=n.length+1;var r=ge(e.data.subarray(t));return{key:e.type,info:n,data:r}}var i=ge(e.data);return{key:e.type,data:i}},fe=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)}},ge=function(e,t){void 0===t&&(t=!1);var n=(te||void 0===self.TextDecoder||(te=new self.TextDecoder("utf-8")),te);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};var ye=function(e){for(var t="",n=0;n<e.length;n++){var r=e[n].toString(16);r.length<2&&(r="0"+r),t+=r}return t},ve=Math.pow(2,32)-1,me=[].push,be={video:1,audio:2,id3:3,text:4};function _e(e){return String.fromCharCode.apply(null,e)}function Ee(e,t){var n=e[t]<<8|e[t+1];return n<0?65536+n:n}function ke(e,t){var n=Te(e,t);return n<0?4294967296+n:n}function Te(e,t){return e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3]}function Ae(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 we(e,t){var n=[];if(!t.length)return n;for(var r=e.byteLength,i=0;i<r;){var a=ke(e,i),o=a>1?i+a:r;if(_e(e.subarray(i+4,i+8))===t[0])if(1===t.length)n.push(e.subarray(i+8,o));else{var s=we(e.subarray(i+8,o),t.slice(1));s.length&&me.apply(n,s)}i=o}return n}function Se(e){var t=[],n=e[0],r=8,i=ke(e,r);r+=4,r+=0===n?8:16,r+=2;var a=e.length+0,o=Ee(e,r);r+=2;for(var s=0;s<o;s++){var l=r,u=ke(e,l);l+=4;var c=2147483647&u;if(1==(2147483648&u)>>>31)return x.warn("SIDX has hierarchical references (not supported)"),null;var d=ke(e,l);l+=4,t.push({referenceSize:c,subsegmentDuration:d,info:{duration:d/i,start:a,end:a+c-1}}),a+=c,r=l+=4}return{earliestPresentationTime:0,timescale:i,version:n,referencesCount:o,references:t}}function Ce(e){for(var t=[],n=we(e,["moov","trak"]),r=0;r<n.length;r++){var i=n[r],a=we(i,["tkhd"])[0];if(a){var o=a[0],s=0===o?12:20,l=ke(a,s),u=we(i,["mdia","mdhd"])[0];if(u){var c=ke(u,s=0===(o=u[0])?12:20),d=we(i,["mdia","hdlr"])[0];if(d){var p=_e(d.subarray(8,12)),h={soun:M,vide:N}[p];if(h){var f=we(i,["mdia","minf","stbl","stsd"])[0],g=void 0;f&&(g=_e(f.subarray(12,16))),t[l]={timescale:c,type:h},t[h]={timescale:c,id:l,codec:g}}}}}}return we(e,["moov","mvex","trex"]).forEach((function(e){var n=ke(e,4),r=t[n];r&&(r.default={duration:ke(e,12),flags:ke(e,20)})})),t}function xe(e){var t=we(e,["schm"])[0];if(t){var n=_e(t.subarray(4,8));if("cbcs"===n||"cenc"===n)return we(e,["schi","tenc"])[0]}return x.error("[eme] missing 'schm' box"),null}function Ie(e){var t=ke(e,0),n=8;1&t&&(n+=4),4&t&&(n+=4);for(var r=0,i=ke(e,4),a=0;a<i;a++)256&t&&(r+=ke(e,n),n+=4),512&t&&(n+=4),1024&t&&(n+=4),2048&t&&(n+=4);return r}function Pe(e,t){var n=new Uint8Array(e.length+t.length);return n.set(e),n.set(t,e.length),n}function De(e,t){var n=[],r=t.samples,i=t.timescale,a=t.id,o=!1;return we(r,["moof"]).map((function(s){var l=s.byteOffset-8;we(s,["traf"]).map((function(s){var u=we(s,["tfdt"]).map((function(e){var t=e[0],n=ke(e,4);return 1===t&&(n*=Math.pow(2,32),n+=ke(e,8)),n/i}))[0];return void 0!==u&&(e=u),we(s,["tfhd"]).map((function(u){var c=ke(u,4),d=16777215&ke(u,0),p=0,h=0!=(16&d),f=0,g=0!=(32&d),y=8;c===a&&(0!=(1&d)&&(y+=8),0!=(2&d)&&(y+=4),0!=(8&d)&&(p=ke(u,y),y+=4),h&&(f=ke(u,y),y+=4),g&&(y+=4),"video"===t.type&&(o=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)),we(s,["trun"]).map((function(a){var s=a[0],u=16777215&ke(a,0),c=0!=(1&u),d=0,h=0!=(4&u),g=0!=(256&u),y=0,v=0!=(512&u),m=0,b=0!=(1024&u),_=0!=(2048&u),E=0,k=ke(a,4),T=8;c&&(d=ke(a,T),T+=4),h&&(T+=4);for(var A=d+l,w=0;w<k;w++){if(g?(y=ke(a,T),T+=4):y=p,v?(m=ke(a,T),T+=4):m=f,b&&(T+=4),_&&(E=0===s?ke(a,T):Te(a,T),T+=4),t.type===N)for(var S=0;S<m;){var C=ke(r,A);Re(o,r[A+=4])&&Le(r.subarray(A,A+C),o?2:1,e+E/i,n),A+=C,S+=C+4}e+=y/i}})))}))}))})),n}function Re(e,t){if(e){var n=t>>1&63;return 39===n||40===n}return 6==(31&t)}function Le(e,t,n,r){var i=Oe(e),a=0;a+=t;for(var o=0,s=0,l=!1,u=0;a<i.length;){o=0;do{if(a>=i.length)break;o+=u=i[a++]}while(255===u);s=0;do{if(a>=i.length)break;s+=u=i[a++]}while(255===u);var c=i.length-a;if(!l&&4===o&&a<i.length){if(l=!0,181===i[a++]){var d=Ee(i,a);if(a+=2,49===d){var p=ke(i,a);if(a+=4,1195456820===p){var h=i[a++];if(3===h){var f=i[a++],g=64&f,y=g?2+3*(31&f):0,v=new Uint8Array(y);if(g){v[0]=f;for(var m=1;m<y;m++)v[m]=i[a++]}r.push({type:h,payloadType:o,pts:n,bytes:v})}}}}}else if(5===o&&s<c){if(l=!0,s>16){for(var b=[],_=0;_<16;_++){var E=i[a++].toString(16);b.push(1==E.length?"0"+E:E),3!==_&&5!==_&&7!==_&&9!==_||b.push("-")}for(var k=s-16,T=new Uint8Array(k),A=0;A<k;A++)T[A]=i[a++];r.push({payloadType:o,pts:n,uuid:b.join(""),userData:ge(T),userDataBytes:T})}}else if(s<c)a+=s;else if(s>c)break}}function Oe(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 Me={},Ne=function(){function e(e,t,n,r,i){void 0===r&&(r=[1]),void 0===i&&(i=null),this.uri=void 0,this.method=void 0,this.keyFormat=void 0,this.keyFormatVersions=void 0,this.encrypted=void 0,this.isCommonEncryption=void 0,this.iv=null,this.key=null,this.keyId=null,this.pssh=null,this.method=e,this.uri=t,this.keyFormat=n,this.keyFormatVersions=r,this.iv=i,this.encrypted=!!e&&"NONE"!==e,this.isCommonEncryption=this.encrypted&&"AES-128"!==e}e.clearKeyUriToKeyIdMap=function(){Me={}};var t=e.prototype;return t.isSupported=function(){if(this.method){if("AES-128"===this.method||"NONE"===this.method)return!0;if("identity"===this.keyFormat)return"SAMPLE-AES"===this.method;switch(this.keyFormat){case W:case q:case Y:case z:return-1!==["ISO-23001-7","SAMPLE-AES","SAMPLE-AES-CENC","SAMPLE-AES-CTR"].indexOf(this.method)}}return!1},t.getDecryptData=function(t){if(!this.encrypted||!this.uri)return null;if("AES-128"===this.method&&this.uri&&!this.iv){"number"!=typeof t&&("AES-128"!==this.method||this.iv||x.warn('missing IV for initialization segment with method="'+this.method+'" - compliance issue'),t=0);var n=function(e){for(var t=new Uint8Array(16),n=12;n<16;n++)t[n]=e>>8*(15-n)&255;return t}(t);return new e(this.method,this.uri,"identity",this.keyFormatVersions,n)}var r=function(e){var t,n,r=e.split(":"),i=null;if("data"===r[0]&&2===r.length){var a=r[1].split(";"),o=a[a.length-1].split(",");if(2===o.length){var s="base64"===o[0],l=o[1];s?(a.splice(-1,1),i=V(l)):(t=G(l).subarray(0,16),(n=new Uint8Array(16)).set(t,16-t.length),i=n)}}return i}(this.uri);if(r)switch(this.keyFormat){case q:this.pssh=r,r.length>=22&&(this.keyId=r.subarray(r.length-22,r.length-6));break;case Y:var i=new Uint8Array([154,4,240,121,152,64,66,134,171,146,230,91,224,136,95,149]);this.pssh=function(e,t,n){if(16!==e.byteLength)throw new RangeError("Invalid system id");var r,i,a;if(t){r=1,i=new Uint8Array(16*t.length);for(var o=0;o<t.length;o++){var s=t[o];if(16!==s.byteLength)throw new RangeError("Invalid key");i.set(s,16*o)}}else r=0,i=new Uint8Array;r>0?(a=new Uint8Array(4),t.length>0&&new DataView(a.buffer).setUint32(0,t.length,!1)):a=new Uint8Array;var l=new Uint8Array(4);return n&&n.byteLength>0&&new DataView(l.buffer).setUint32(0,n.byteLength,!1),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];for(var i=n.length,a=8,o=i;o--;)a+=n[o].byteLength;var s=new Uint8Array(a);for(s[0]=a>>24&255,s[1]=a>>16&255,s[2]=a>>8&255,s[3]=255&a,s.set(e,4),o=0,a=8;o<i;o++)s.set(n[o],a),a+=n[o].byteLength;return s}([112,115,115,104],new Uint8Array([r,0,0,0]),e,a,i,l,n||new Uint8Array)}(i,null,r);var a=new Uint16Array(r.buffer,r.byteOffset,r.byteLength/2),o=String.fromCharCode.apply(null,Array.from(a)),s=o.substring(o.indexOf("<"),o.length),l=(new DOMParser).parseFromString(s,"text/xml").getElementsByTagName("KID")[0];if(l){var u=l.childNodes[0]?l.childNodes[0].nodeValue:l.getAttribute("VALUE");if(u){var c=V(u).subarray(0,16);!function(e){var t=function(e,t,n){var r=e[t];e[t]=e[n],e[n]=r};t(e,0,3),t(e,1,2),t(e,4,5),t(e,6,7)}(c),this.keyId=c}}break;default:var d=r.subarray(0,16);if(16!==d.length){var p=new Uint8Array(16);p.set(d,16-d.length),d=p}this.keyId=d}if(!this.keyId||16!==this.keyId.byteLength){var h=Me[this.uri];if(!h){var f=Object.keys(Me).length%Number.MAX_SAFE_INTEGER;h=new Uint8Array(16),new DataView(h.buffer,12,4).setUint32(0,f),Me[this.uri]=h}this.keyId=h}return this},e}(),Ue=/\{\$([a-zA-Z0-9-_]+)\}/g;function Fe(e){return Ue.test(e)}function Be(e,t,n){if(null!==e.variableList||e.hasVariableRefs)for(var r=n.length;r--;){var i=n[r],a=t[i];a&&(t[i]=je(e,a))}}function je(e,t){if(null!==e.variableList||e.hasVariableRefs){var n=e.variableList;return t.replace(Ue,(function(t){var r=t.substring(2,t.length-1),i=null==n?void 0:n[r];return void 0===i?(e.playlistParsingError||(e.playlistParsingError=new Error('Missing preceding EXT-X-DEFINE tag for Variable Reference: "'+r+'"')),t):i}))}return t}function He(e,t,n){var r,i,a=e.variableList;if(a||(e.variableList=a={}),"QUERYPARAM"in t){r=t.QUERYPARAM;try{var o=new self.URL(n).searchParams;if(!o.has(r))throw new Error('"'+r+'" does not match any query parameter in URI: "'+n+'"');i=o.get(r)}catch(t){e.playlistParsingError||(e.playlistParsingError=new Error("EXT-X-DEFINE QUERYPARAM: "+t.message))}}else r=t.NAME,i=t.VALUE;r in a?e.playlistParsingError||(e.playlistParsingError=new Error('EXT-X-DEFINE duplicate Variable Name declarations: "'+r+'"')):a[r]=i||""}function Ve(e,t,n){var r=t.IMPORT;if(n&&r in n){var i=e.variableList;i||(e.variableList=i={}),i[r]=n[r]}else e.playlistParsingError||(e.playlistParsingError=new Error('EXT-X-DEFINE IMPORT attribute not found in Multivariant Playlist: "'+r+'"'))}function Ge(){if("undefined"!=typeof self)return self.MediaSource||self.WebKitMediaSource}var Ke={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,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}},ze=Ge();function We(e,t){var n;return null!=(n=null==ze?void 0:ze.isTypeSupported((t||"video")+'/mp4;codecs="'+e+'"'))&&n}var Ye=/#EXT-X-STREAM-INF:([^\r\n]*)(?:[\r\n](?:#[^\r\n]*)?)*([^\r\n]+)|#EXT-X-(SESSION-DATA|SESSION-KEY|DEFINE|CONTENT-STEERING|START):([^\r\n]*)[\r\n]+/g,qe=/#EXT-X-MEDIA:(.*)/g,Xe=/^#EXT(?:INF|-X-TARGETDURATION):/m,Qe=new RegExp([/#EXTINF:\s*(\d*(?:\.\d+)?)(?:,(.*)\s+)?/.source,/(?!#) *(\S[\S ]*)/.source,/#EXT-X-BYTERANGE:*(.+)/.source,/#EXT-X-PROGRAM-DATE-TIME:(.+)/.source,/#.*/.source].join("|"),"g"),$e=new RegExp([/#(EXTM3U)/.source,/#EXT-X-(DATERANGE|DEFINE|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("|")),Je=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 m.buildAbsoluteURL(t,e,{alwaysNormalize:!0})},e.isMediaPlaylist=function(e){return Xe.test(e)},e.parseMasterPlaylist=function(t,n){var r,i={contentSteering:null,levels:[],playlistParsingError:null,sessionData:null,sessionKeys:null,startTimeOffset:null,variableList:null,hasVariableRefs:Fe(t)},a=[];for(Ye.lastIndex=0;null!=(r=Ye.exec(t));)if(r[1]){var o,s=new D(r[1]);Be(i,s,["CODECS","SUPPLEMENTAL-CODECS","ALLOWED-CPC","PATHWAY-ID","STABLE-VARIANT-ID","AUDIO","VIDEO","SUBTITLES","CLOSED-CAPTIONS","NAME"]);var l=je(i,r[2]),u={attrs:s,bitrate:s.decimalInteger("AVERAGE-BANDWIDTH")||s.decimalInteger("BANDWIDTH"),name:s.NAME,url:e.resolve(l,n)},c=s.decimalResolution("RESOLUTION");c&&(u.width=c.width,u.height=c.height),tt((s.CODECS||"").split(/[ ,]+/).filter((function(e){return e})),u),u.videoCodec&&-1!==u.videoCodec.indexOf("avc1")&&(u.videoCodec=e.convertAVC1ToAVCOTI(u.videoCodec)),null!=(o=u.unknownCodecs)&&o.length||a.push(u),i.levels.push(u)}else if(r[3]){var d=r[3],p=r[4];switch(d){case"SESSION-DATA":var h=new D(p);Be(i,h,["DATA-ID","LANGUAGE","VALUE","URI"]);var f=h["DATA-ID"];f&&(null===i.sessionData&&(i.sessionData={}),i.sessionData[f]=h);break;case"SESSION-KEY":var g=Ze(p,n,i);g.encrypted&&g.isSupported()?(null===i.sessionKeys&&(i.sessionKeys=[]),i.sessionKeys.push(g)):x.warn('[Keys] Ignoring invalid EXT-X-SESSION-KEY tag: "'+p+'"');break;case"DEFINE":var y=new D(p);Be(i,y,["NAME","VALUE","QUERYPARAM"]),He(i,y,n);break;case"CONTENT-STEERING":var v=new D(p);Be(i,v,["SERVER-URI","PATHWAY-ID"]),i.contentSteering={uri:e.resolve(v["SERVER-URI"],n),pathwayId:v["PATHWAY-ID"]||"."};break;case"START":i.startTimeOffset=et(p)}}var m=a.length>0&&a.length<i.levels.length;return i.levels=m?a:i.levels,0===i.levels.length&&(i.playlistParsingError=new Error("no levels found in manifest")),i},e.parseMasterPlaylistMedia=function(t,n,r){var i,a={},o=r.levels,s={AUDIO:o.map((function(e){return{id:e.attrs.AUDIO,audioCodec:e.audioCodec}})),SUBTITLES:o.map((function(e){return{id:e.attrs.SUBTITLES,textCodec:e.textCodec}})),"CLOSED-CAPTIONS":[]},l=0;for(qe.lastIndex=0;null!==(i=qe.exec(t));){var u=new D(i[1]),c=u.TYPE;if(c){var d=s[c],p=a[c]||[];a[c]=p,Be(r,u,["URI","GROUP-ID","LANGUAGE","ASSOC-LANGUAGE","STABLE-RENDITION-ID","NAME","INSTREAM-ID","CHARACTERISTICS","CHANNELS"]);var h={attrs:u,bitrate:0,id:l++,groupId:u["GROUP-ID"]||"",instreamId:u["INSTREAM-ID"],name:u.NAME||u.LANGUAGE||"",type:c,default:u.bool("DEFAULT"),autoselect:u.bool("AUTOSELECT"),forced:u.bool("FORCED"),lang:u.LANGUAGE,url:u.URI?e.resolve(u.URI,n):""};if(null!=d&&d.length){var f=e.findGroup(d,h.groupId)||d[0];nt(h,f,"audioCodec"),nt(h,f,"textCodec")}p.push(h)}}return a},e.parseLevelPlaylist=function(e,t,n,r,i,a){var o,l,u,c=new H(t),d=c.fragments,p=null,h=0,f=0,g=0,y=0,v=null,m=new B(r,t),_=-1,E=!1;for(Qe.lastIndex=0,c.m3u8=e,c.hasVariableRefs=Fe(e);null!==(o=Qe.exec(e));){E&&(E=!1,(m=new B(r,t)).start=g,m.sn=h,m.cc=y,m.level=n,p&&(m.initSegment=p,m.rawProgramDateTime=p.rawProgramDateTime,p.rawProgramDateTime=null));var k=o[1];if(k){m.duration=parseFloat(k);var T=(" "+o[2]).slice(1);m.title=T||null,m.tagList.push(T?["INF",k,T]:["INF",k])}else if(o[3]){if(b(m.duration)){m.start=g,u&&at(m,u,c),m.sn=h,m.level=n,m.cc=y,m.urlId=i,d.push(m);var A=(" "+o[3]).slice(1);m.relurl=je(c,A),rt(m,v),v=m,g+=m.duration,h++,f=0,E=!0}}else if(o[4]){var w=(" "+o[4]).slice(1);v?m.setByteRange(w,v):m.setByteRange(w)}else if(o[5])m.rawProgramDateTime=(" "+o[5]).slice(1),m.tagList.push(["PROGRAM-DATE-TIME",m.rawProgramDateTime]),-1===_&&(_=d.length);else{if(!(o=o[0].match($e))){x.warn("No matches on slow regex match for level playlist!");continue}for(l=1;l<o.length&&void 0===o[l];l++);var S=(" "+o[l]).slice(1),C=(" "+o[l+1]).slice(1),I=o[l+2]?(" "+o[l+2]).slice(1):"";switch(S){case"PLAYLIST-TYPE":c.type=C.toUpperCase();break;case"MEDIA-SEQUENCE":h=c.startSN=parseInt(C);break;case"SKIP":var P=new D(C);Be(c,P,["RECENTLY-REMOVED-DATERANGES"]);var R=P.decimalInteger("SKIPPED-SEGMENTS");if(b(R)){c.skippedSegments=R;for(var O=R;O--;)d.unshift(null);h+=R}var M=P.enumeratedString("RECENTLY-REMOVED-DATERANGES");M&&(c.recentlyRemovedDateranges=M.split("\t"));break;case"TARGETDURATION":c.targetduration=Math.max(parseInt(C),1);break;case"VERSION":c.version=parseInt(C);break;case"EXTM3U":break;case"ENDLIST":c.live=!1;break;case"#":(C||I)&&m.tagList.push(I?[C,I]:[C]);break;case"DISCONTINUITY":y++,m.tagList.push(["DIS"]);break;case"GAP":m.gap=!0,m.tagList.push([S]);break;case"BITRATE":m.tagList.push([S,C]);break;case"DATERANGE":var N=new D(C);Be(c,N,["ID","CLASS","START-DATE","END-DATE","SCTE35-CMD","SCTE35-OUT","SCTE35-IN"]),Be(c,N,N.clientAttrs);var U=new L(N,c.dateRanges[N.ID]);U.isValid||c.skippedSegments?c.dateRanges[U.id]=U:x.warn('Ignoring invalid DATERANGE tag: "'+C+'"'),m.tagList.push(["EXT-X-DATERANGE",C]);break;case"DEFINE":var F=new D(C);Be(c,F,["NAME","VALUE","IMPORT","QUERYPARAM"]),"IMPORT"in F?Ve(c,F,a):He(c,F,t);break;case"DISCONTINUITY-SEQUENCE":y=parseInt(C);break;case"KEY":var V=Ze(C,t,c);if(V.isSupported()){if("NONE"===V.method){u=void 0;break}u||(u={}),u[V.keyFormat]&&(u=s({},u)),u[V.keyFormat]=V}else x.warn('[Keys] Ignoring invalid EXT-X-KEY tag: "'+C+'"');break;case"START":c.startTimeOffset=et(C);break;case"MAP":var G=new D(C);if(Be(c,G,["BYTERANGE","URI"]),m.duration){var K=new B(r,t);it(K,G,n,u),p=K,m.initSegment=p,p.rawProgramDateTime&&!m.rawProgramDateTime&&(m.rawProgramDateTime=p.rawProgramDateTime)}else it(m,G,n,u),p=m,E=!0;break;case"SERVER-CONTROL":var z=new D(C);c.canBlockReload=z.bool("CAN-BLOCK-RELOAD"),c.canSkipUntil=z.optionalFloat("CAN-SKIP-UNTIL",0),c.canSkipDateRanges=c.canSkipUntil>0&&z.bool("CAN-SKIP-DATERANGES"),c.partHoldBack=z.optionalFloat("PART-HOLD-BACK",0),c.holdBack=z.optionalFloat("HOLD-BACK",0);break;case"PART-INF":var W=new D(C);c.partTarget=W.decimalFloatingPoint("PART-TARGET");break;case"PART":var Y=c.partList;Y||(Y=c.partList=[]);var q=f>0?Y[Y.length-1]:void 0,X=f++,Q=new D(C);Be(c,Q,["BYTERANGE","URI"]);var $=new j(Q,m,t,X,q);Y.push($),m.duration+=$.duration;break;case"PRELOAD-HINT":var J=new D(C);Be(c,J,["URI"]),c.preloadHint=J;break;case"RENDITION-REPORT":var Z=new D(C);Be(c,Z,["URI"]),c.renditionReports=c.renditionReports||[],c.renditionReports.push(Z);break;default:x.warn("line parsed but not handled: "+o)}}}v&&!v.relurl?(d.pop(),g-=v.duration,c.partList&&(c.fragmentHint=v)):c.partList&&(rt(m,v),m.cc=y,c.fragmentHint=m,u&&at(m,u,c));var ee=d.length,te=d[0],ne=d[ee-1];if((g+=c.skippedSegments*c.targetduration)>0&&ee&&ne){c.averagetargetduration=g/ee;var re=ne.sn;c.endSN="initSegment"!==re?re:0,c.live||(ne.endList=!0),te&&(c.startCC=te.cc)}else c.endSN=0,c.startCC=0;return c.fragmentHint&&(g+=c.fragmentHint.duration),c.totalduration=g,c.endCC=y,_>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}}(d,_),c},e}();function Ze(e,t,n){var r,i,a=new D(e);Be(n,a,["KEYFORMAT","KEYFORMATVERSIONS","URI","IV","URI"]);var o=null!=(r=a.METHOD)?r:"",s=a.URI,l=a.hexadecimalInteger("IV"),u=a.KEYFORMATVERSIONS,c=null!=(i=a.KEYFORMAT)?i:"identity";s&&a.IV&&!l&&x.error("Invalid IV: "+a.IV);var d=s?Je.resolve(s,t):"",p=(u||"1").split("/").map(Number).filter(Number.isFinite);return new Ne(o,d,c,p,l)}function et(e){var t=new D(e).decimalFloatingPoint("TIME-OFFSET");return b(t)?t:null}function tt(e,t){["video","audio","text"].forEach((function(n){var r=e.filter((function(e){return function(e,t){var n=Ke[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 nt(e,t,n){var r=t[n];r&&(e[n]=r)}function rt(e,t){e.rawProgramDateTime?e.programDateTime=Date.parse(e.rawProgramDateTime):null!=t&&t.programDateTime&&(e.programDateTime=t.endProgramDateTime),b(e.programDateTime)||(e.programDateTime=null,e.rawProgramDateTime=null)}function it(e,t,n,r){e.relurl=t.URI,t.BYTERANGE&&e.setByteRange(t.BYTERANGE),e.level=n,e.sn="initSegment",r&&(e.levelkeys=r),e.initSegment=null}function at(e,t,n){e.levelkeys=t;var r=n.encryptedFragments;r.length&&r[r.length-1].levelkeys===t||!Object.keys(t).some((function(e){return t[e].isCommonEncryption}))||r.push(e)}var ot="manifest",st="level",lt="audioTrack",ut="subtitleTrack",ct="main",dt="audio",pt="subtitle";function ht(e){switch(e.type){case lt:return dt;case ut:return pt;default:return ct}}function ft(e,t){var n=e.url;return void 0!==n&&0!==n.indexOf("data:")||(n=t.url),n}var gt=function(){function e(e){this.hls=void 0,this.loaders=Object.create(null),this.variableList=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(_.MANIFEST_LOADING,this.onManifestLoading,this),e.on(_.LEVEL_LOADING,this.onLevelLoading,this),e.on(_.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),e.on(_.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},t.unregisterListeners=function(){var e=this.hls;e.off(_.MANIFEST_LOADING,this.onManifestLoading,this),e.off(_.LEVEL_LOADING,this.onLevelLoading,this),e.off(_.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),e.off(_.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 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.variableList=null,this.unregisterListeners(),this.destroyInternalLoaders()},t.onManifestLoading=function(e,t){var n=t.url;this.variableList=null,this.load({id:null,level:0,responseType:"text",type:ot,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,level:r,responseType:"text",type:st,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:lt,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:ut,url:i,deliveryDirectives:a})},t.load=function(e){var t,n,r,i=this,a=this.hls.config,o=this.getInternalLoader(e);if(o){var l=o.context;if(l&&l.url===e.url)return void x.trace("[playlist-loader]: playlist request ongoing");x.log("[playlist-loader]: aborting previous loader for type: "+e.type),o.abort()}if(n=e.type===ot?a.manifestLoadPolicy.default:s({},a.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),o=this.createInternalLoader(e),null!=(t=e.deliveryDirectives)&&t.part&&(e.type===st&&null!==e.level?r=this.hls.levels[e.level].details:e.type===lt&&null!==e.id?r=this.hls.audioTracks[e.id].details:e.type===ut&&null!==e.id&&(r=this.hls.subtitleTracks[e.id].details),r)){var u=r.partTarget,c=r.targetduration;if(u&&c){var d=1e3*Math.max(3*u,.8*c);n=s({},n,{maxTimeToFirstByteMs:Math.min(d,n.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(d,n.maxTimeToFirstByteMs)})}}var p=n.errorRetry||n.timeoutRetry||{},h={loadPolicy:n,timeout:n.maxLoadTimeMs,maxRetry:p.maxNumRetry||0,retryDelay:p.retryDelayMs||0,maxRetryDelay:p.maxRetryDelayMs||0},f={onSuccess:function(e,t,n,r){var a=i.getInternalLoader(n);i.resetInternalLoader(n.type);var o=e.data;0===o.indexOf("#EXTM3U")?(t.parsing.start=performance.now(),Je.isMediaPlaylist(o)?i.handleTrackOrLevelPlaylist(e,t,n,r||null,a):i.handleMasterPlaylist(e,t,n,r)):i.handleManifestParsingError(e,n,new Error("no EXTM3U delimiter"),r||null,t)},onError:function(e,t,n,r){i.handleNetworkError(t,n,!1,e,r)},onTimeout:function(e,t,n){i.handleNetworkError(t,n,!0,void 0,e)}};o.load(e,h,f)},t.handleMasterPlaylist=function(e,t,n,r){var i=this.hls,a=e.data,o=ft(e,n),s=Je.parseMasterPlaylist(a,o);if(s.playlistParsingError)this.handleManifestParsingError(e,n,s.playlistParsingError,r,t);else{var l=s.contentSteering,u=s.levels,c=s.sessionData,d=s.sessionKeys,p=s.startTimeOffset,h=s.variableList;this.variableList=h;var f=Je.parseMasterPlaylistMedia(a,o,s),g=f.AUDIO,y=void 0===g?[]:g,v=f.SUBTITLES,m=f["CLOSED-CAPTIONS"];y.length&&(y.some((function(e){return!e.url}))||!u[0].audioCodec||u[0].attrs.AUDIO||(x.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),y.unshift({type:"main",name:"main",groupId:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new D({}),bitrate:0,url:""}))),i.trigger(_.MANIFEST_LOADED,{levels:u,audioTracks:y,subtitles:v,captions:m,contentSteering:l,url:o,stats:t,networkDetails:r,sessionData:c,sessionKeys:d,startTimeOffset:p,variableList:h})}},t.handleTrackOrLevelPlaylist=function(e,t,n,r,i){var a=this.hls,o=n.id,s=n.level,l=n.type,u=ft(e,n),c=b(o)?o:0,d=b(s)?s:c,p=ht(n),h=Je.parseLevelPlaylist(e.data,u,d,p,c,this.variableList);if(l===ot){var f={attrs:new D({}),bitrate:0,details:h,name:"",url:u};a.trigger(_.MANIFEST_LOADED,{levels:[f],audioTracks:[],url:u,stats:t,networkDetails:r,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}t.parsing.end=performance.now(),n.levelDetails=h,this.handlePlaylistLoaded(h,e,t,n,r,i)},t.handleManifestParsingError=function(e,t,n,r,i){this.hls.trigger(_.ERROR,{type:E.NETWORK_ERROR,details:k.MANIFEST_PARSING_ERROR,fatal:t.type===ot,url:e.url,err:n,error:n,reason:n.message,response:e,context:t,networkDetails:r,stats:i})},t.handleNetworkError=function(e,t,n,i,a){void 0===n&&(n=!1);var o="A network "+(n?"timeout":"error"+(i?" (status "+i.code+")":""))+" occurred while loading "+e.type;e.type===st?o+=": "+e.level+" id: "+e.id:e.type!==lt&&e.type!==ut||(o+=" id: "+e.id+' group-id: "'+e.groupId+'"');var s=new Error(o);x.warn("[playlist-loader]: "+o);var l=k.UNKNOWN,u=!1,c=this.getInternalLoader(e);switch(e.type){case ot:l=n?k.MANIFEST_LOAD_TIMEOUT:k.MANIFEST_LOAD_ERROR,u=!0;break;case st:l=n?k.LEVEL_LOAD_TIMEOUT:k.LEVEL_LOAD_ERROR,u=!1;break;case lt:l=n?k.AUDIO_TRACK_LOAD_TIMEOUT:k.AUDIO_TRACK_LOAD_ERROR,u=!1;break;case ut:l=n?k.SUBTITLE_TRACK_LOAD_TIMEOUT:k.SUBTITLE_LOAD_ERROR,u=!1}c&&this.resetInternalLoader(e.type);var d={type:E.NETWORK_ERROR,details:l,fatal:u,url:e.url,loader:c,context:e,error:s,networkDetails:t,stats:a};if(i){var p=(null==t?void 0:t.url)||e.url;d.response=r({url:p,data:void 0},i)}this.hls.trigger(_.ERROR,d)},t.handlePlaylistLoaded=function(e,t,n,r,i,a){var o=this.hls,s=r.type,l=r.level,u=r.id,c=r.groupId,d=r.deliveryDirectives,p=ft(t,r),h=ht(r),f="number"==typeof r.level&&h===ct?l:void 0;if(e.fragments.length){e.targetduration||(e.playlistParsingError=new Error("Missing Target Duration"));var g=e.playlistParsingError;if(g)o.trigger(_.ERROR,{type:E.NETWORK_ERROR,details:k.LEVEL_PARSING_ERROR,fatal:!1,url:p,error:g,reason:g.message,response:t,context:r,level:f,parent:h,networkDetails:i,stats:n});else switch(e.live&&a&&(a.getCacheAge&&(e.ageHeader=a.getCacheAge()||0),a.getCacheAge&&!isNaN(e.ageHeader)||(e.ageHeader=0)),s){case ot:case st:o.trigger(_.LEVEL_LOADED,{details:e,level:f||0,id:u||0,stats:n,networkDetails:i,deliveryDirectives:d});break;case lt:o.trigger(_.AUDIO_TRACK_LOADED,{details:e,id:u||0,groupId:c||"",stats:n,networkDetails:i,deliveryDirectives:d});break;case ut:o.trigger(_.SUBTITLE_TRACK_LOADED,{details:e,id:u||0,groupId:c||"",stats:n,networkDetails:i,deliveryDirectives:d})}}else{var y=new Error("No Segments found in Playlist");o.trigger(_.ERROR,{type:E.NETWORK_ERROR,details:k.LEVEL_EMPTY_ERROR,fatal:!1,url:p,error:y,reason:y.message,response:t,context:r,level:f,parent:h,networkDetails:i,stats:n})}},e}();function yt(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 vt(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){x.debug("[texttrack-utils]: "+n);try{var r=new self.TextTrackCue(t.startTime,t.endTime,t.text);r.id=t.id,e.addCue(r)}catch(e){x.debug("[texttrack-utils]: Legacy TextTrackCue fallback failed: "+e)}}"disabled"===n&&(e.mode=n)}function mt(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 bt(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 _t="org.id3",Et="https://aomedia.org/emsg/ID3";function kt(){if("undefined"!=typeof self)return self.WebKitDataCue||self.VTTCue||self.TextTrackCue}var Tt=function(){var e=kt();try{new e(0,Number.POSITIVE_INFINITY,"")}catch(e){return Number.MAX_VALUE}return Number.POSITIVE_INFINITY}();function At(e,t){return e.getTime()/1e3-t}var wt=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(_.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(_.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(_.MANIFEST_LOADING,this.onManifestLoading,this),e.on(_.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),e.on(_.BUFFER_FLUSHING,this.onBufferFlushing,this),e.on(_.LEVEL_UPDATED,this.onLevelUpdated,this)},t._unregisterListeners=function(){var e=this.hls;e.off(_.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(_.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(_.MANIFEST_LOADING,this.onManifestLoading,this),e.off(_.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),e.off(_.BUFFER_FLUSHING,this.onBufferFlushing,this),e.off(_.LEVEL_UPDATED,this.onLevelUpdated,this)},t.onMediaAttached=function(e,t){this.media=t.media},t.onMediaDetaching=function(){this.id3Track&&(mt(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 yt(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.samples;this.id3Track||(this.id3Track=this.createTrack(this.media));for(var o=kt(),s=0;s<a.length;s++){var l=a[s].type;if((l!==Et||r)&&i){var u=ue(a[s].data);if(u){var c=a[s].pts,d=c+a[s].duration;d>Tt&&(d=Tt),d-c<=0&&(d=c+.25);for(var p=0;p<u.length;p++){var h=u[p];if(!se(h)){this.updateId3CueEnds(c,l);var f=new o(c,d,"");f.value=h,l&&(f.type=l),this.id3Track.addCue(f)}}}}}}}},t.updateId3CueEnds=function(e,t){var n,r=null==(n=this.id3Track)?void 0:n.cues;if(r)for(var i=r.length;i--;){var a=r[i];a.type===t&&a.startTime<e&&a.endTime===Tt&&(a.endTime=e)}},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)&&bt(a,n,r,"audio"===i?function(e){return e.type===_t&&u}:"video"===i?function(e){return e.type===Et&&l}:function(e){return e.type===_t&&u||e.type===Et&&l})}},t.onLevelUpdated=function(e,t){var n=this,r=t.details;if(this.media&&r.hasProgramDateTime&&this.hls.config.enableDateRangeMetadataCues){var i=this.dateRangeCuesAppended,a=this.id3Track,o=r.dateRanges,s=Object.keys(o);if(a)for(var l=Object.keys(i).filter((function(e){return!s.includes(e)})),u=function(){var e=l[c];Object.keys(i[e].cues).forEach((function(t){a.removeCue(i[e].cues[t])})),delete i[e]},c=l.length;c--;)u();var d=r.fragments[r.fragments.length-1];if(0!==s.length&&b(null==d?void 0:d.programDateTime)){this.id3Track||(this.id3Track=this.createTrack(this.media));for(var p=d.programDateTime/1e3-d.start,h=kt(),f=function(){var e=s[g],t=o[e],r=i[e],a=(null==r?void 0:r.cues)||{},l=(null==r?void 0:r.durationKnown)||!1,u=At(t.startDate,p),c=Tt,d=t.endDate;if(d)c=At(d,p),l=!0;else if(t.endOnNext&&!l){var f=s.reduce((function(e,n){var r=o[n];return r.class===t.class&&r.id!==n&&r.startDate>t.startDate&&e.push(r),e}),[]).sort((function(e,t){return e.startDate.getTime()-t.startDate.getTime()}))[0];f&&(c=At(f.startDate,p),l=!0)}for(var y,v,m=Object.keys(t.attr),b=0;b<m.length;b++){var _=m[b];if("ID"!==(v=_)&&"CLASS"!==v&&"START-DATE"!==v&&"DURATION"!==v&&"END-DATE"!==v&&"END-ON-NEXT"!==v){var E=a[_];if(E)l&&!r.durationKnown&&(E.endTime=c);else{var k=t.attr[_];E=new h(u,c,""),R(_)&&(y=k,k=Uint8Array.from(y.replace(/^0x/,"").replace(/([\da-fA-F]{2}) ?/g,"0x$1 ").replace(/ +$/,"").split(" ")).buffer),E.value={key:_,data:k},E.type="com.apple.quicktime.HLS",E.id=e,n.id3Track.addCue(E),a[_]=E}}}i[e]={cues:a,dateRange:t,durationKnown:l}},g=0;g<s.length;g++)f()}}},e}(),St=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=e.prototype;return t.destroy=function(){this.unregisterListeners(),this.onMediaDetaching(),this.levelDetails=null,this.hls=this.timeupdateHandler=null},t.registerListeners=function(){this.hls.on(_.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(_.MEDIA_DETACHING,this.onMediaDetaching,this),this.hls.on(_.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.on(_.LEVEL_UPDATED,this.onLevelUpdated,this),this.hls.on(_.ERROR,this.onError,this)},t.unregisterListeners=function(){this.hls.off(_.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.off(_.MEDIA_DETACHING,this.onMediaDetaching,this),this.hls.off(_.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.off(_.LEVEL_UPDATED,this.onLevelUpdated,this),this.hls.off(_.ERROR,this.onError,this)},t.onMediaAttached=function(e,t){this.media=t.media,this.media.addEventListener("timeupdate",this.timeupdateHandler)},t.onMediaDetaching=function(){this.media&&(this.media.removeEventListener("timeupdate",this.timeupdateHandler),this.media=null)},t.onManifestLoading=function(){this.levelDetails=null,this._latency=null,this.stallCount=0},t.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)},t.onError=function(e,t){var n;t.details===k.BUFFER_STALLED_ERROR&&(this.stallCount++,null!=(n=this.levelDetails)&&n.live&&x.warn("[playback-rate-controller]: Stall detected, adjusting target latency"))},t.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)}}}}},t.estimateLiveEdge=function(){var e=this.levelDetails;return null===e?null:e.edge+e.age},t.computeLatency=function(){var e=this.estimateLiveEdge();return null===e?null:e-this.currentTime},a(e,[{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}}]),e}(),Ct=["NONE","TYPE-0","TYPE-1",null],xt=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.href},e}(),It=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,"")}return e.prototype.addFallback=function(e){this.url.push(e.url),this._attrs.push(e.attrs)},a(e,[{key:"maxBitrate",get:function(){return Math.max(this.realBitrate,this.bitrate)}},{key:"attrs",get:function(){return this._attrs[this._urlId]}},{key:"pathwayId",get:function(){return this.attrs["PATHWAY-ID"]||"."}},{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.fragmentError=0,this.loadError=0,this.details=void 0,this._urlId=t)}},{key:"audioGroupId",get:function(){var e;return null==(e=this.audioGroupIds)?void 0:e[this.urlId]}},{key:"textGroupId",get:function(){var e;return null==(e=this.textGroupIds)?void 0:e[this.urlId]}}]),e}();function Pt(e,t){var n=t.startPTS;if(b(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 Dt(e,t,n,r,i,a){r-n<=0&&(x.warn("Fragment should have a positive duration",t),r=n+t.duration,a=i+t.duration);var o=n,s=r,l=t.startPTS,u=t.endPTS;if(b(l)){var c=Math.abs(l-n);b(t.deltaPTS)?t.deltaPTS=Math.max(c,t.deltaPTS):t.deltaPTS=c,o=Math.max(n,l),n=Math.min(n,l),i=Math.min(i,t.startDTS),s=Math.min(r,u),r=Math.max(r,u),a=Math.max(a,t.endDTS)}var d=n-t.start;0!==t.start&&(t.start=n),t.duration=r-t.start,t.startPTS=n,t.maxStartPTS=o,t.startDTS=i,t.endPTS=r,t.minEndPTS=s,t.endDTS=a;var p,h=t.sn;if(!e||h<e.startSN||h>e.endSN)return 0;var f=h-e.startSN,g=e.fragments;for(g[f]=t,p=f;p>0;p--)Pt(g[p],g[p-1]);for(p=f;p<g.length-1;p++)Pt(g[p],g[p+1]);return e.fragmentHint&&Pt(g[g.length-1],e.fragmentHint),e.PTSKnown=e.alignedSliding=!0,d}function Rt(e,t){for(var n=null,r=e.fragments,i=r.length-1;i>=0;i--){var a=r[i].initSegment;if(a){n=a;break}}e.fragmentHint&&delete e.fragmentHint.endPTS;var o,l,u,c,d,p=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],d=s[u];r&&!d&&u<r&&(d=t.fragments[u]=c),c&&d&&n(c,d)}}(e,t,(function(e,r){e.relurl&&(p=e.cc-r.cc),b(e.startPTS)&&b(e.endPTS)&&(r.start=r.startPTS=e.startPTS,r.startDTS=e.startDTS,r.maxStartPTS=e.maxStartPTS,r.endPTS=e.endPTS,r.endDTS=e.endDTS,r.minEndPTS=e.minEndPTS,r.duration=e.endPTS-e.startPTS,r.duration&&(o=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.relurl)||(e.initSegment=n)})),t.skippedSegments)if(t.deltaUpdateFailed=t.fragments.some((function(e){return!e})),t.deltaUpdateFailed){x.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(var h=t.skippedSegments;h--;)t.fragments.shift();t.startSN=t.fragments[0].sn,t.startCC=t.fragments[0].cc}else t.canSkipDateRanges&&(t.dateRanges=(l=e.dateRanges,u=t.dateRanges,c=t.recentlyRemovedDateranges,d=s({},l),c&&c.forEach((function(e){delete d[e]})),Object.keys(u).forEach((function(e){var t=new L(u[e].attr,d[e]);t.isValid?d[e]=t:x.warn('Ignoring invalid Playlist Delta Update DATERANGE tag: "'+JSON.stringify(u[e].attr)+'"')})),d));var f=t.fragments;if(p){x.warn("discontinuity sliding from playlist, take drift into account");for(var g=0;g<f.length;g++)f[g].cc+=p}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})),o?Dt(t,o,o.startPTS,o.endPTS,o.startDTS,o.endDTS):Lt(e,t),f.length&&(t.totalduration=t.edge-f[0].start),t.driftStartTime=e.driftStartTime,t.driftStart=e.driftStart;var y=t.advancedDateTime;if(t.advanced&&y){var v=t.edge;t.driftStart||(t.driftStartTime=y,t.driftStart=v),t.driftEndTime=y,t.driftEnd=v}else t.driftEndTime=e.driftEndTime,t.driftEnd=e.driftEnd,t.advancedDateTime=e.advancedDateTime}function Lt(e,t){var n=t.startSN+t.skippedSegments-e.startSN,r=e.fragments;n<0||n>=r.length||Ot(t,r[n].start)}function Ot(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)}}function Mt(e,t,n){var r;return null!=e&&e.details?Nt(null==(r=e.details)?void 0:r.partList,t,n):null}function Nt(e,t,n){if(e)for(var r=e.length;r--;){var i=e[r];if(i.index===n&&i.fragment.sn===t)return i}return null}function Ut(e){switch(e.details){case k.FRAG_LOAD_TIMEOUT:case k.KEY_LOAD_TIMEOUT:case k.LEVEL_LOAD_TIMEOUT:case k.MANIFEST_LOAD_TIMEOUT:return!0}return!1}function Ft(e,t){var n=Ut(t);return e.default[(n?"timeout":"error")+"Retry"]}function Bt(e,t){var n="linear"===e.backoff?1:Math.pow(2,t);return Math.min(n*e.retryDelayMs,e.maxRetryDelayMs)}function jt(e){return r(r({},e),{errorRetry:null,timeoutRetry:null})}function Ht(e,t,n,r){return!!e&&t<e.maxNumRetry&&(function(e){return 0===e&&!1===navigator.onLine||!!e&&(e<400||e>499)}(r)||!!n)}var Vt=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 Gt(e,t,n,r){void 0===n&&(n=0),void 0===r&&(r=0);var i=null;if(e?i=t[e.sn-t[0].sn+1]||null:0===n&&0===t[0].start&&(i=t[0]),i&&0===Kt(n,r,i))return i;var a=Vt(t,Kt.bind(null,n,r));return!a||a===e&&i?i:a}function Kt(e,t,n){if(void 0===e&&(e=0),void 0===t&&(t=0),n.start<=e&&n.start+n.duration>e)return 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 zt(e,t,n){var r=1e3*Math.min(t,n.duration+(n.deltaPTS?n.deltaPTS:0));return(n.endProgramDateTime||0)-r>e}var Wt,Yt=function(){function e(e){this.hls=void 0,this.playlistError=0,this.penalizedRenditions={},this.log=void 0,this.warn=void 0,this.error=void 0,this.hls=e,this.log=x.log.bind(x,"[info]:"),this.warn=x.warn.bind(x,"[warning]:"),this.error=x.error.bind(x,"[error]:"),this.registerListeners()}var t=e.prototype;return t.registerListeners=function(){var e=this.hls;e.on(_.ERROR,this.onError,this),e.on(_.MANIFEST_LOADING,this.onManifestLoading,this),e.on(_.LEVEL_UPDATED,this.onLevelUpdated,this)},t.unregisterListeners=function(){var e=this.hls;e&&(e.off(_.ERROR,this.onError,this),e.off(_.ERROR,this.onErrorOut,this),e.off(_.MANIFEST_LOADING,this.onManifestLoading,this),e.off(_.LEVEL_UPDATED,this.onLevelUpdated,this))},t.destroy=function(){this.unregisterListeners(),this.hls=null,this.penalizedRenditions={}},t.startLoad=function(e){this.playlistError=0},t.stopLoad=function(){},t.getVariantLevelIndex=function(e){return(null==e?void 0:e.type)===ct?e.level:this.hls.loadLevel},t.onManifestLoading=function(){this.playlistError=0,this.penalizedRenditions={}},t.onLevelUpdated=function(){this.playlistError=0},t.onError=function(e,t){var n,r;if(!t.fatal){var i=this.hls,a=t.context;switch(t.details){case k.FRAG_LOAD_ERROR:case k.FRAG_LOAD_TIMEOUT:case k.KEY_LOAD_ERROR:case k.KEY_LOAD_TIMEOUT:return void(t.errorAction=this.getFragRetryOrSwitchAction(t));case k.FRAG_PARSING_ERROR:if(null!=(n=t.frag)&&n.gap)return void(t.errorAction={action:0,flags:0});case k.FRAG_GAP:case k.FRAG_DECRYPT_ERROR:return t.errorAction=this.getFragRetryOrSwitchAction(t),void(t.errorAction.action=2);case k.LEVEL_EMPTY_ERROR:case k.LEVEL_PARSING_ERROR:var o,s,l=t.parent===ct?t.level:i.loadLevel;return void(t.details===k.LEVEL_EMPTY_ERROR&&null!=(o=t.context)&&null!=(s=o.levelDetails)&&s.live?t.errorAction=this.getPlaylistRetryOrSwitchAction(t,l):(t.levelRetry=!1,t.errorAction=this.getLevelSwitchAction(t,l)));case k.LEVEL_LOAD_ERROR:case k.LEVEL_LOAD_TIMEOUT:return void("number"==typeof(null==a?void 0:a.level)&&(t.errorAction=this.getPlaylistRetryOrSwitchAction(t,a.level)));case k.AUDIO_TRACK_LOAD_ERROR:case k.AUDIO_TRACK_LOAD_TIMEOUT:case k.SUBTITLE_LOAD_ERROR:case k.SUBTITLE_TRACK_LOAD_TIMEOUT:if(a){var u=i.levels[i.loadLevel];if(u&&(a.type===lt&&a.groupId===u.audioGroupId||a.type===ut&&a.groupId===u.textGroupId))return t.errorAction=this.getPlaylistRetryOrSwitchAction(t,i.loadLevel),t.errorAction.action=2,void(t.errorAction.flags=1)}return;case k.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED:var c=i.levels[i.loadLevel],d=null==c?void 0:c.attrs["HDCP-LEVEL"];return void(d&&(t.errorAction={action:2,flags:2,hdcpLevel:d}));case k.BUFFER_ADD_CODEC_ERROR:case k.REMUX_ALLOC_ERROR:return void(t.errorAction=this.getLevelSwitchAction(t,null!=(r=t.level)?r:i.loadLevel));case k.INTERNAL_EXCEPTION:case k.BUFFER_APPENDING_ERROR:case k.BUFFER_APPEND_ERROR:case k.BUFFER_FULL_ERROR:case k.LEVEL_SWITCH_ERROR:case k.BUFFER_STALLED_ERROR:case k.BUFFER_SEEK_OVER_HOLE:case k.BUFFER_NUDGE_ON_STALL:return void(t.errorAction={action:0,flags:0})}if(t.type===E.KEY_SYSTEM_ERROR){var p=this.getVariantLevelIndex(t.frag);return t.levelRetry=!1,void(t.errorAction=this.getLevelSwitchAction(t,p))}}},t.getPlaylistRetryOrSwitchAction=function(e,t){var n,r=Ft(this.hls.config.playlistLoadPolicy,e),i=this.playlistError++,a=null==(n=e.response)?void 0:n.code;if(Ht(r,i,Ut(e),a))return{action:5,flags:0,retryConfig:r,retryCount:i};var o=this.getLevelSwitchAction(e,t);return r&&(o.retryConfig=r,o.retryCount=i),o},t.getFragRetryOrSwitchAction=function(e){var t=this.hls,n=this.getVariantLevelIndex(e.frag),r=t.levels[n],i=t.config,a=i.fragLoadPolicy,o=i.keyLoadPolicy,s=Ft(e.details.startsWith("key")?o:a,e),l=t.levels.reduce((function(e,t){return e+t.fragmentError}),0);if(r){var u;e.details!==k.FRAG_GAP&&r.fragmentError++;var c=null==(u=e.response)?void 0:u.code;if(Ht(s,l,Ut(e),c))return{action:5,flags:0,retryConfig:s,retryCount:l}}var d=this.getLevelSwitchAction(e,n);return s&&(d.retryConfig=s,d.retryCount=l),d},t.getLevelSwitchAction=function(e,t){var n=this.hls;null==t&&(t=n.loadLevel);var r=this.hls.levels[t];if(r&&(r.loadError++,n.autoLevelEnabled)){for(var i,a,o=-1,s=n.levels,l=n.loadLevel,u=n.minAutoLevel,c=n.maxAutoLevel,d=null==(i=e.frag)?void 0:i.type,p=null!=(a=e.context)?a:{},h=p.type,f=p.groupId,g=s.length;g--;){var y=(g+l)%s.length;if(y!==l&&y>=u&&y<=c&&0===s[y].loadError){var v=s[y];if(e.details===k.FRAG_GAP&&e.frag){var m=s[y].details;if(m){var b=Gt(e.frag,m.fragments,e.frag.start);if(null!=b&&b.gap)continue}}else{if(h===lt&&f===v.audioGroupId||h===ut&&f===v.textGroupId)continue;if(d===dt&&r.audioGroupId===v.audioGroupId||d===pt&&r.textGroupId===v.textGroupId)continue}o=y;break}}if(o>-1&&n.loadLevel!==o)return e.levelRetry=!0,this.playlistError=0,{action:2,flags:0,nextAutoLevel:o}}return{action:2,flags:1}},t.onErrorOut=function(e,t){var n;switch(null==(n=t.errorAction)?void 0:n.action){case 0:break;case 2:this.sendAlternateToPenaltyBox(t),t.errorAction.resolved||t.details===k.FRAG_GAP||(t.fatal=!0)}t.fatal&&this.hls.stopLoad()},t.sendAlternateToPenaltyBox=function(e){var t=this.hls,n=e.errorAction;if(n){var r=n.flags,i=n.hdcpLevel,a=n.nextAutoLevel;switch(r){case 0:this.switchLevel(e,a);break;case 1:n.resolved||(n.resolved=this.redundantFailover(e));break;case 2:i&&(t.maxHdcpLevel=Ct[Ct.indexOf(i)-1],n.resolved=!0),this.warn('Restricting playback to HDCP-LEVEL of "'+t.maxHdcpLevel+'" or lower')}n.resolved||this.switchLevel(e,a)}},t.switchLevel=function(e,t){void 0!==t&&e.errorAction&&(this.warn("switching to level "+t+" after "+e.details),this.hls.nextAutoLevel=t,e.errorAction.resolved=!0,this.hls.nextLoadLevel=this.hls.nextAutoLevel)},t.redundantFailover=function(e){var t=this,n=this.hls,r=this.penalizedRenditions,i=e.parent===ct?e.level:n.loadLevel,a=n.levels[i],o=a.url.length,s=e.frag?e.frag.urlId:a.urlId;a.urlId!==s||e.frag&&!a.details||this.penalizeRendition(a,e);for(var l=function(){var l=(s+u)%o,c=r[l];if(!c||function(e,t,n){if(performance.now()-e.lastErrorPerfMs>3e5)return!0;var r=e.details;if(t.details===k.FRAG_GAP&&r&&t.frag){var i=t.frag.start,a=Gt(null,r.fragments,i);if(a&&!a.gap)return!0}if(n&&e.errors.length<n.errors.length){var o=e.errors[e.errors.length-1];if(r&&o.frag&&t.frag&&Math.abs(o.frag.start-t.frag.start)>3*r.targetduration)return!0}return!1}(c,e,r[s]))return t.warn("Switching to Redundant Stream "+(l+1)+"/"+o+': "'+a.url[l]+'" after '+e.details),t.playlistError=0,n.levels.forEach((function(e){e.urlId=l})),n.nextLoadLevel=i,{v:!0}},u=1;u<o;u++){var c=l();if("object"==typeof c)return c.v}return!1},t.penalizeRendition=function(e,t){var n=this.penalizedRenditions,r=n[e.urlId]||{lastErrorPerfMs:0,errors:[],details:void 0};r.lastErrorPerfMs=performance.now(),r.errors.push(t),r.details=e.details,n[e.urlId]=r},e}(),qt=function(){function e(e,t){this.hls=void 0,this.timer=-1,this.requestScheduled=-1,this.canLoad=!1,this.log=void 0,this.warn=void 0,this.log=x.log.bind(x,t+":"),this.warn=x.warn.bind(x,t+":"),this.hls=e}var t=e.prototype;return t.destroy=function(){this.clearTimer(),this.hls=this.log=this.warn=null},t.clearTimer=function(){clearTimeout(this.timer),this.timer=-1},t.startLoad=function(){this.canLoad=!0,this.requestScheduled=-1,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=-1,i=0;i<n.length;i++){var a=n[i],o=void 0;try{o=new self.URL(a.URI,t.url).href}catch(e){x.warn("Could not construct new URL for Rendition Report: "+e),o=a.URI||""}if(o===e){r=i;break}o===e.substring(0,o.length)&&(r=i)}if(-1!==r){var s=n[r],l=parseInt(s["LAST-MSN"])||(null==t?void 0:t.lastPartSn),u=parseInt(s["LAST-PART"])||(null==t?void 0:t.lastPartIndex);if(this.hls.config.lowLatencyMode){var c=Math.min(t.age-t.partTarget,t.targetduration);u>=0&&c>t.partTarget&&(u+=1)}return new xt(l,u>=0?u:void 0,"")}}},t.loadPlaylist=function(e){-1===this.requestScheduled&&(this.requestScheduled=self.performance.now())},t.shouldLoadPlaylist=function(e){return this.canLoad&&!!e&&!!e.url&&(!e.details||e.details.live)},t.shouldReloadPlaylist=function(e){return-1===this.timer&&-1===this.requestScheduled&&this.shouldLoadPlaylist(e)},t.playlistLoaded=function(e,t,n){var r=this,i=t.details,a=t.stats,o=self.performance.now(),s=a.loading.first?Math.max(0,o-a.loading.first):0;if(i.advancedDateTime=Date.now()-s,i.live||null!=n&&n.live){if(i.reloaded(n),n&&this.log("live playlist "+e+" "+(i.advanced?"REFRESHED "+i.lastPartSn+"-"+i.lastPartIndex:i.updated?"UPDATED":"MISSED")),n&&i.fragments.length>0&&Rt(n,i),!this.canLoad||!i.live)return;var l,u=void 0,c=void 0;if(i.canBlockReload&&i.endSN&&i.advanced){var d=this.hls.config.lowLatencyMode,p=i.lastPartSn,h=i.endSN,f=i.lastPartIndex,g=p===h;-1!==f?(u=g?h+1:p,c=g?d?0:f:f+1):u=h+1;var y=i.age,v=y+i.ageHeader,m=Math.min(v-i.partTarget,1.5*i.targetduration);if(m>0){if(n&&m>n.tuneInGoal)this.warn("CDN Tune-in goal increased from: "+n.tuneInGoal+" to: "+m+" with playlist age: "+i.age),m=0;else{var b=Math.floor(m/i.targetduration);u+=b,void 0!==c&&(c+=Math.round(m%i.targetduration/i.partTarget)),this.log("CDN Tune-in age: "+i.ageHeader+"s last advanced "+y.toFixed(2)+"s goal: "+m+" skip sn "+b+" to part "+c)}i.tuneInGoal=m}if(l=this.getDeliveryDirectives(i,t.deliveryDirectives,u,c),d||!g)return void this.loadPlaylist(l)}else i.canBlockReload&&(l=this.getDeliveryDirectives(i,t.deliveryDirectives,u,c));var _=this.hls.mainForwardBufferInfo,E=_?_.end-_.len:0,k=function(e,t){void 0===t&&(t=1/0);var n=1e3*e.targetduration;if(e.updated){var r=e.fragments;if(r.length&&4*n>t){var i=1e3*r[r.length-1].duration;i<n&&(n=i)}}else n/=2;return Math.round(n)}(i,1e3*(i.edge-E));i.updated&&o>this.requestScheduled+k&&(this.requestScheduled=a.loading.start),void 0!==u&&i.canBlockReload?this.requestScheduled=a.loading.first+k-(1e3*i.partTarget||1e3):-1===this.requestScheduled||this.requestScheduled+k<o?this.requestScheduled=o:this.requestScheduled-o<=0&&(this.requestScheduled+=k);var T=this.requestScheduled-o;T=Math.max(0,T),this.log("reload live playlist "+e+" in "+Math.round(T)+" ms"),this.timer=self.setTimeout((function(){return r.loadPlaylist(l)}),T)}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?"v2":"YES":""}(e,n);return null!=t&&t.skip&&e.deltaUpdateFailed&&(n=t.msn,r=t.part,i=""),new xt(n,r,i)},t.checkRetry=function(e){var t=this,n=e.details,r=Ut(e),i=e.errorAction,a=i||{},o=a.action,s=a.retryCount,l=void 0===s?0:s,u=a.retryConfig,c=!!i&&!!u&&(5===o||!i.resolved&&2===o);if(c){var d;if(this.requestScheduled=-1,l>=u.maxNumRetry)return!1;if(r&&null!=(d=e.context)&&d.deliveryDirectives)this.warn("Retrying playlist loading "+(l+1)+"/"+u.maxNumRetry+' after "'+n+'" without delivery-directives'),this.loadPlaylist();else{var p=Bt(u,l);this.timer=self.setTimeout((function(){return t.loadPlaylist()}),p),this.warn("Retrying playlist loading "+(l+1)+"/"+u.maxNumRetry+' after "'+n+'" in '+p+"ms")}e.levelRetry=!0,i.resolved=!0}return c},e}(),Xt=function(e){function t(t,n){var r;return(r=e.call(this,t,"[level-controller]")||this)._levels=[],r._firstLevel=-1,r._startLevel=void 0,r.currentLevel=null,r.currentLevelIndex=-1,r.manualLevelIndex=-1,r.steering=void 0,r.onParsedComplete=void 0,r.steering=n,r._registerListeners(),r}l(t,e);var n=t.prototype;return n._registerListeners=function(){var e=this.hls;e.on(_.MANIFEST_LOADING,this.onManifestLoading,this),e.on(_.MANIFEST_LOADED,this.onManifestLoaded,this),e.on(_.LEVEL_LOADED,this.onLevelLoaded,this),e.on(_.LEVELS_UPDATED,this.onLevelsUpdated,this),e.on(_.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),e.on(_.FRAG_LOADED,this.onFragLoaded,this),e.on(_.ERROR,this.onError,this)},n._unregisterListeners=function(){var e=this.hls;e.off(_.MANIFEST_LOADING,this.onManifestLoading,this),e.off(_.MANIFEST_LOADED,this.onManifestLoaded,this),e.off(_.LEVEL_LOADED,this.onLevelLoaded,this),e.off(_.LEVELS_UPDATED,this.onLevelsUpdated,this),e.off(_.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),e.off(_.FRAG_LOADED,this.onFragLoaded,this),e.off(_.ERROR,this.onError,this)},n.destroy=function(){this._unregisterListeners(),this.steering=null,this.resetLevels(),e.prototype.destroy.call(this)},n.startLoad=function(){this._levels.forEach((function(e){e.loadError=0,e.fragmentError=0})),e.prototype.startLoad.call(this)},n.resetLevels=function(){this._startLevel=void 0,this.manualLevelIndex=-1,this.currentLevelIndex=-1,this.currentLevel=null,this._levels=[]},n.onManifestLoading=function(e,t){this.resetLevels()},n.onManifestLoaded=function(e,t){var n,r=[],i={};t.levels.forEach((function(e){var t,a=e.attrs;-1!==(null==(t=e.audioCodec)?void 0:t.indexOf("mp4a.40.34"))&&(Wt||(Wt=/chrome|firefox/i.test(navigator.userAgent)),Wt&&(e.audioCodec=void 0));var o=a.AUDIO,s=a.CODECS,l=a["FRAME-RATE"],u=a["PATHWAY-ID"],c=a.RESOLUTION,d=a.SUBTITLES,p=(u||".")+"-"+e.bitrate+"-"+c+"-"+l+"-"+s;(n=i[p])?n.addFallback(e):(n=new It(e),i[p]=n,r.push(n)),Qt(n,"audio",o),Qt(n,"text",d)})),this.filterAndSortMediaOptions(r,t)},n.filterAndSortMediaOptions=function(e,t){var n=this,r=[],i=[],a=!1,o=!1,s=!1,l=e.filter((function(e){var t=e.audioCodec,n=e.videoCodec,r=e.width,i=e.height,l=e.unknownCodecs;return a||(a=!(!r||!i)),o||(o=!!n),s||(s=!!t),!(null!=l&&l.length)&&(!t||We(t,"audio"))&&(!n||We(n,"video"))}));if((a||o)&&s&&(l=l.filter((function(e){var t=e.videoCodec,n=e.width,r=e.height;return!!t||!(!n||!r)}))),0!==l.length){t.audioTracks&&$t(r=t.audioTracks.filter((function(e){return!e.audioCodec||We(e.audioCodec,"audio")}))),t.subtitles&&$t(i=t.subtitles);var u=l.slice(0);l.sort((function(e,t){return e.attrs["HDCP-LEVEL"]!==t.attrs["HDCP-LEVEL"]?(e.attrs["HDCP-LEVEL"]||"")>(t.attrs["HDCP-LEVEL"]||"")?1:-1:e.bitrate!==t.bitrate?e.bitrate-t.bitrate:e.attrs["FRAME-RATE"]!==t.attrs["FRAME-RATE"]?e.attrs.decimalFloatingPoint("FRAME-RATE")-t.attrs.decimalFloatingPoint("FRAME-RATE"):e.attrs.SCORE!==t.attrs.SCORE?e.attrs.decimalFloatingPoint("SCORE")-t.attrs.decimalFloatingPoint("SCORE"):a&&e.height!==t.height?e.height-t.height:0}));var c=u[0];if(this.steering&&(l=this.steering.filterParsedLevels(l)).length!==u.length)for(var d=0;d<u.length;d++)if(u[d].pathwayId===l[0].pathwayId){c=u[d];break}this._levels=l;for(var p=0;p<l.length;p++)if(l[p]===c){this._firstLevel=p,this.log("manifest loaded, "+l.length+" level(s) found, first bitrate: "+c.bitrate);break}var h=s&&!o,f={levels:l,audioTracks:r,subtitleTracks:i,sessionData:t.sessionData,sessionKeys:t.sessionKeys,firstLevel:this._firstLevel,stats:t.stats,audio:s,video:o,altAudio:!h&&r.some((function(e){return!!e.url}))};this.hls.trigger(_.MANIFEST_PARSED,f),(this.hls.config.autoStartLoad||this.hls.forceStartLoad)&&this.hls.startLoad(this.hls.config.startPosition)}else Promise.resolve().then((function(){if(n.hls){var e=new Error("no level with compatible codecs found in manifest");n.hls.trigger(_.ERROR,{type:E.MEDIA_ERROR,details:k.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:t.url,error:e,reason:e.message})}}))},n.onError=function(e,t){!t.fatal&&t.context&&t.context.type===st&&t.context.level===this.level&&this.checkRetry(t)},n.onFragLoaded=function(e,t){var n=t.frag;if(void 0!==n&&n.type===ct){var r=this._levels[n.level];void 0!==r&&(r.loadError=0)}},n.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)&&r.skip&&(a.deltaUpdateFailed=!0));i===this.currentLevelIndex?(0===o.fragmentError&&(o.loadError=0),this.playlistLoaded(i,t,o.details)):null!=(n=t.deliveryDirectives)&&n.skip&&(a.deltaUpdateFailed=!0)},n.onAudioTrackSwitched=function(e,t){var n=this.currentLevel;if(n){var r=this.hls.audioTracks[t.id].groupId;if(n.audioGroupIds&&n.audioGroupId!==r){for(var i=-1,a=0;a<n.audioGroupIds.length;a++)if(n.audioGroupIds[a]===r){i=a;break}-1!==i&&i!==n.urlId&&(n.urlId=i,this.canLoad&&this.startLoad())}}},n.loadPlaylist=function(t){e.prototype.loadPlaylist.call(this);var n=this.currentLevelIndex,r=this.currentLevel;if(r&&this.shouldLoadPlaylist(r)){var i=r.urlId,a=r.uri;if(t)try{a=t.addDirectives(a)}catch(e){this.warn("Could not construct new URL with HLS Delivery Directives: "+e)}var o=r.attrs["PATHWAY-ID"];this.log("Loading level index "+n+(void 0!==(null==t?void 0:t.msn)?" at sn "+t.msn+" part "+t.part:"")+" with"+(o?" Pathway "+o:"")+" URI "+(i+1)+"/"+r.url.length+" "+a),this.clearTimer(),this.hls.trigger(_.LEVEL_LOADING,{url:a,level:n,id:i,deliveryDirectives:t||null})}},n.removeLevel=function(e,t){var n=this,r=function(e,n){return n!==t},i=this._levels.filter((function(i,a){return a!==e||(i.url.length>1&&void 0!==t?(i.url=i.url.filter(r),i.audioGroupIds&&(i.audioGroupIds=i.audioGroupIds.filter(r)),i.textGroupIds&&(i.textGroupIds=i.textGroupIds.filter(r)),i.urlId=0,!0):(n.steering&&n.steering.removeLevel(i),!1))}));this.hls.trigger(_.LEVELS_UPDATED,{levels:i})},n.onLevelsUpdated=function(e,t){var n=t.levels;n.forEach((function(e,t){var n=e.details;null!=n&&n.fragments&&n.fragments.forEach((function(e){e.level=t}))})),this._levels=n},a(t,[{key:"levels",get:function(){return 0===this._levels.length?null:this._levels}},{key:"level",get:function(){return this.currentLevelIndex},set:function(e){var t=this._levels;if(0!==t.length){if(e<0||e>=t.length){var n=new Error("invalid level idx"),r=e<0;if(this.hls.trigger(_.ERROR,{type:E.OTHER_ERROR,details:k.LEVEL_SWITCH_ERROR,level:e,fatal:r,error:n,reason:n.message}),r)return;e=Math.min(e,t.length-1)}var i=this.currentLevelIndex,a=this.currentLevel,o=a?a.attrs["PATHWAY-ID"]:void 0,l=t[e],u=l.attrs["PATHWAY-ID"];if(this.currentLevelIndex=e,this.currentLevel=l,i!==e||!l.details||!a||o!==u){this.log("Switching to level "+e+(u?" with Pathway "+u:"")+" from level "+i+(o?" with Pathway "+o:""));var c=s({},l,{level:e,maxBitrate:l.maxBitrate,attrs:l.attrs,uri:l.uri,urlId:l.urlId});delete c._attrs,delete c._urlId,this.hls.trigger(_.LEVEL_SWITCHING,c);var d=l.details;if(!d||d.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)}}]),t}(qt);function Qt(e,t,n){n&&("audio"===t?(e.audioGroupIds||(e.audioGroupIds=[]),e.audioGroupIds[e.url.length-1]=n):"text"===t&&(e.textGroupIds||(e.textGroupIds=[]),e.textGroupIds[e.url.length-1]=n))}function $t(e){var t={};e.forEach((function(e){var n=e.groupId||"";e.id=t[n]=t[n]||0,t[n]++}))}var Jt="NOT_LOADED",Zt="APPENDING",en="PARTIAL",tn="OK",nn=function(){function e(e){this.activePartLists=Object.create(null),this.endListFragments=Object.create(null),this.fragments=Object.create(null),this.timeRanges=Object.create(null),this.bufferPadding=.2,this.hls=void 0,this.hasGaps=!1,this.hls=e,this._registerListeners()}var t=e.prototype;return t._registerListeners=function(){var e=this.hls;e.on(_.BUFFER_APPENDED,this.onBufferAppended,this),e.on(_.FRAG_BUFFERED,this.onFragBuffered,this),e.on(_.FRAG_LOADED,this.onFragLoaded,this)},t._unregisterListeners=function(){var e=this.hls;e.off(_.BUFFER_APPENDED,this.onBufferAppended,this),e.off(_.FRAG_BUFFERED,this.onFragBuffered,this),e.off(_.FRAG_LOADED,this.onFragLoaded,this)},t.destroy=function(){this._unregisterListeners(),this.fragments=this.activePartLists=this.endListFragments=this.timeRanges=null},t.getAppendedFrag=function(e,t){var n=this.activePartLists[t];if(n)for(var r=n.length;r--;){var i=n[r];if(!i)break;var a=i.end;if(i.start<=e&&null!==a&&e<=a)return i}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,r){var i=this;this.timeRanges&&(this.timeRanges[e]=t);var a=(null==r?void 0:r.fragment.sn)||-1;Object.keys(this.fragments).forEach((function(r){var o=i.fragments[r];if(o&&!(a>=o.body.sn))if(o.buffered||o.loaded){var s=o.range[e];s&&s.time.some((function(e){var n=!i.isTimeBuffered(e.startPTS,e.endPTS,t);return n&&i.removeFragment(o.body),n}))}else o.body.type===n&&i.removeFragment(o.body)}))},t.detectPartialFragments=function(e){var t=this,n=this.timeRanges,r=e.frag,i=e.part;if(n&&"initSegment"!==r.sn){var a=an(r),o=this.fragments[a];if(!(!o||o.buffered&&r.gap)){var s=!r.relurl;Object.keys(n).forEach((function(e){var a=r.elementaryStreams[e];if(a){var l=n[e],u=s||!0===a.partial;o.range[e]=t.getBufferedTimes(r,i,u,l)}})),o.loaded=null,Object.keys(o.range).length?(o.buffered=!0,(o.body.endList=r.endList||o.body.endList)&&(this.endListFragments[o.body.type]=o),rn(o)||this.removeParts(r.sn-1,r.type)):this.removeFragment(o.body)}}},t.removeParts=function(e,t){var n=this.activePartLists[t];n&&(this.activePartLists[t]=n.filter((function(t){return t.fragment.sn>=e})))},t.fragBuffered=function(e,t){var n=an(e),r=this.fragments[n];!r&&t&&(r=this.fragments[n]={body:e,appendedPTS:null,loaded:null,buffered:!1,range:Object.create(null)},e.gap&&(this.hasGaps=!0)),r&&(r.loaded=null,r.buffered=!0)},t.getBufferedTimes=function(e,t,n,r){for(var i={time:[],partial:n},a=e.start,o=e.end,s=e.minEndPTS||o,l=e.maxStartPTS||a,u=0;u<r.length;u++){var c=r.start(u)-this.bufferPadding,d=r.end(u)+this.bufferPadding;if(l>=c&&s<=d){i.time.push({startPTS:Math.max(a,r.start(u)),endPTS:Math.min(o,r.end(u))});break}if(a<d&&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&&rn(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.isEndListAppended=function(e){var t=this.endListFragments[e];return void 0!==t&&(t.buffered||rn(t))},t.getState=function(e){var t=an(e),n=this.fragments[t];return n?n.buffered?rn(n)?en:tn:Zt:Jt},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){var i=r?null:t,a=an(n);this.fragments[a]={body:n,appendedPTS:null,loaded:i,buffered:!1,range:Object.create(null)}}},t.onBufferAppended=function(e,t){var n=this,r=t.frag,i=t.part,a=t.timeRanges;if("initSegment"!==r.sn){var o=r.type;if(i){var s=this.activePartLists[o];s||(this.activePartLists[o]=s=[]),s.push(i)}this.timeRanges=a,Object.keys(a).forEach((function(e){var t=a[e];n.detectEvictedFragments(e,t,o,i)}))}},t.onFragBuffered=function(e,t){this.detectPartialFragments(t)},t.hasFragment=function(e){var t=an(e);return!!this.fragments[t]},t.hasParts=function(e){var t;return!(null==(t=this.activePartLists[e])||!t.length)},t.removeFragmentsInRange=function(e,t,n,r,i){var a=this;r&&!this.hasGaps||Object.keys(this.fragments).forEach((function(o){var s=a.fragments[o];if(s){var l=s.body;l.type!==n||r&&!l.gap||l.start<t&&l.end>e&&(s.buffered||i)&&a.removeFragment(l)}}))},t.removeFragment=function(e){var t=an(e);e.stats.loaded=0,e.clearElementaryStreamInfo();var n=this.activePartLists[e.type];if(n){var r=e.sn;this.activePartLists[e.type]=n.filter((function(e){return e.fragment.sn!==r}))}delete this.fragments[t],e.endList&&delete this.endListFragments[e.type]},t.removeAllFragments=function(){this.fragments=Object.create(null),this.endListFragments=Object.create(null),this.activePartLists=Object.create(null),this.hasGaps=!1},e}();function rn(e){var t,n,r;return e.buffered&&(e.body.gap||(null==(t=e.range.video)?void 0:t.partial)||(null==(n=e.range.audio)?void 0:n.partial)||(null==(r=e.range.audiovideo)?void 0:r.partial))}function an(e){return e.type+"_"+e.level+"_"+e.urlId+"_"+e.sn}var on=Math.pow(2,17),sn=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,i=e.url;if(!i)return Promise.reject(new cn({type:E.NETWORK_ERROR,details:k.FRAG_LOAD_ERROR,fatal:!1,frag:e,error:new Error("Fragment does not have a "+(i?"part list":"url")),networkDetails:null}));this.abort();var a=this.config,o=a.fLoader,s=a.loader;return new Promise((function(l,u){if(n.loader&&n.loader.destroy(),e.gap){if(e.tagList.some((function(e){return"GAP"===e[0]})))return void u(un(e));e.gap=!1}var c=n.loader=e.loader=o?new o(a):new s(a),d=ln(e),p=jt(a.fragLoadPolicy.default),h={loadPolicy:p,timeout:p.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0,highWaterMark:"initSegment"===e.sn?1/0:on};e.stats=c.stats,c.load(d,h,{onSuccess:function(t,r,i,a){n.resetLoader(e,c);var o=t.data;i.resetIV&&e.decryptdata&&(e.decryptdata.iv=new Uint8Array(o.slice(0,16)),o=o.slice(16)),l({frag:e,part:null,payload:o,networkDetails:a})},onError:function(t,a,o,s){n.resetLoader(e,c),u(new cn({type:E.NETWORK_ERROR,details:k.FRAG_LOAD_ERROR,fatal:!1,frag:e,response:r({url:i,data:void 0},t),error:new Error("HTTP Error "+t.code+" "+t.text),networkDetails:o,stats:s}))},onAbort:function(t,r,i){n.resetLoader(e,c),u(new cn({type:E.NETWORK_ERROR,details:k.INTERNAL_ABORTED,fatal:!1,frag:e,error:new Error("Aborted"),networkDetails:i,stats:t}))},onTimeout:function(t,r,i){n.resetLoader(e,c),u(new cn({type:E.NETWORK_ERROR,details:k.FRAG_LOAD_TIMEOUT,fatal:!1,frag:e,error:new Error("Timeout after "+h.timeout+"ms"),networkDetails:i,stats:t}))},onProgress:function(n,r,i,a){t&&t({frag:e,part:null,payload:i,networkDetails:a})}})}))},t.loadPart=function(e,t,n){var i=this;this.abort();var a=this.config,o=a.fLoader,s=a.loader;return new Promise((function(l,u){if(i.loader&&i.loader.destroy(),e.gap||t.gap)u(un(e,t));else{var c=i.loader=e.loader=o?new o(a):new s(a),d=ln(e,t),p=jt(a.fragLoadPolicy.default),h={loadPolicy:p,timeout:p.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0,highWaterMark:on};t.stats=c.stats,c.load(d,h,{onSuccess:function(r,a,o,s){i.resetLoader(e,c),i.updateStatsFromPart(e,t);var u={frag:e,part:t,payload:r.data,networkDetails:s};n(u),l(u)},onError:function(n,a,o,s){i.resetLoader(e,c),u(new cn({type:E.NETWORK_ERROR,details:k.FRAG_LOAD_ERROR,fatal:!1,frag:e,part:t,response:r({url:d.url,data:void 0},n),error:new Error("HTTP Error "+n.code+" "+n.text),networkDetails:o,stats:s}))},onAbort:function(n,r,a){e.stats.aborted=t.stats.aborted,i.resetLoader(e,c),u(new cn({type:E.NETWORK_ERROR,details:k.INTERNAL_ABORTED,fatal:!1,frag:e,part:t,error:new Error("Aborted"),networkDetails:a,stats:n}))},onTimeout:function(n,r,a){i.resetLoader(e,c),u(new cn({type:E.NETWORK_ERROR,details:k.FRAG_LOAD_TIMEOUT,fatal:!1,frag:e,part:t,error:new Error("Timeout after "+h.timeout+"ms"),networkDetails:a,stats:n}))}})}}))},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 ln(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,a=n.byteRangeEndOffset;if(b(i)&&b(a)){var o,s=i,l=a;if("initSegment"===e.sn&&"AES-128"===(null==(o=e.decryptdata)?void 0:o.method)){var u=a-i;u%16&&(l=a+(16-u%16)),0!==i&&(r.resetIV=!0,s=i-16)}r.rangeStart=s,r.rangeEnd=l}return r}function un(e,t){var n=new Error("GAP "+(e.gap?"tag":"attribute")+" found"),r={type:E.MEDIA_ERROR,details:k.FRAG_GAP,fatal:!1,frag:e,error:n,networkDetails:null};return t&&(r.part=t),(t||e).stats.aborted=!0,new cn(r)}var cn=function(e){function t(t){var n;return(n=e.call(this,t.error.message)||this).data=void 0,n.data=t,n}return l(t,e),t}(h(Error)),dn=function(){function e(e){this.config=void 0,this.keyUriToKeyInfo={},this.emeController=null,this.config=e}var t=e.prototype;return t.abort=function(e){for(var t in this.keyUriToKeyInfo){var n=this.keyUriToKeyInfo[t].loader;if(n){if(e&&e!==n.context.frag.type)return;n.abort()}}},t.detach=function(){for(var e in this.keyUriToKeyInfo){var t=this.keyUriToKeyInfo[e];(t.mediaKeySessionContext||t.decryptdata.isCommonEncryption)&&delete this.keyUriToKeyInfo[e]}},t.destroy=function(){for(var e in this.detach(),this.keyUriToKeyInfo){var t=this.keyUriToKeyInfo[e].loader;t&&t.destroy()}this.keyUriToKeyInfo={}},t.createKeyLoadError=function(e,t,n,r,i){return void 0===t&&(t=k.KEY_LOAD_ERROR),new cn({type:E.NETWORK_ERROR,details:t,fatal:!1,frag:e,response:i,error:n,networkDetails:r})},t.loadClear=function(e,t){var n=this;if(this.emeController&&this.config.emeEnabled)for(var r=e.sn,i=e.cc,a=function(){var e=t[o];if(i<=e.cc&&("initSegment"===r||"initSegment"===e.sn||r<e.sn))return n.emeController.selectKeySystemFormat(e).then((function(t){e.setKeyFormat(t)})),"break"},o=0;o<t.length&&"break"!==a();o++);},t.load=function(e){var t=this;return!e.decryptdata&&e.encrypted&&this.emeController?this.emeController.selectKeySystemFormat(e).then((function(n){return t.loadInternal(e,n)})):this.loadInternal(e)},t.loadInternal=function(e,t){var n,r;t&&e.setKeyFormat(t);var i=e.decryptdata;if(!i){var a=new Error(t?"Expected frag.decryptdata to be defined after setting format "+t:"Missing decryption data on fragment in onKeyLoading");return Promise.reject(this.createKeyLoadError(e,k.KEY_LOAD_ERROR,a))}var o=i.uri;if(!o)return Promise.reject(this.createKeyLoadError(e,k.KEY_LOAD_ERROR,new Error('Invalid key URI: "'+o+'"')));var s,l=this.keyUriToKeyInfo[o];if(null!=(n=l)&&n.decryptdata.key)return i.key=l.decryptdata.key,Promise.resolve({frag:e,keyInfo:l});if(null!=(r=l)&&r.keyLoadPromise)switch(null==(s=l.mediaKeySessionContext)?void 0:s.keyStatus){case void 0:case"status-pending":case"usable":case"usable-in-future":return l.keyLoadPromise.then((function(t){return i.key=t.keyInfo.decryptdata.key,{frag:e,keyInfo:l}}))}switch(l=this.keyUriToKeyInfo[o]={decryptdata:i,keyLoadPromise:null,loader:null,mediaKeySessionContext:null},i.method){case"ISO-23001-7":case"SAMPLE-AES":case"SAMPLE-AES-CENC":case"SAMPLE-AES-CTR":return"identity"===i.keyFormat?this.loadKeyHTTP(l,e):this.loadKeyEME(l,e);case"AES-128":return this.loadKeyHTTP(l,e);default:return Promise.reject(this.createKeyLoadError(e,k.KEY_LOAD_ERROR,new Error('Key supplied with unsupported METHOD: "'+i.method+'"')))}},t.loadKeyEME=function(e,t){var n={frag:t,keyInfo:e};if(this.emeController&&this.config.emeEnabled){var r=this.emeController.loadKey(n);if(r)return(e.keyLoadPromise=r.then((function(t){return e.mediaKeySessionContext=t,n}))).catch((function(t){throw e.keyLoadPromise=null,t}))}return Promise.resolve(n)},t.loadKeyHTTP=function(e,t){var n=this,i=this.config,a=new(0,i.loader)(i);return t.keyLoader=e.loader=a,e.keyLoadPromise=new Promise((function(o,s){var l={keyInfo:e,frag:t,responseType:"arraybuffer",url:e.decryptdata.uri},u=i.keyLoadPolicy.default,c={loadPolicy:u,timeout:u.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},d={onSuccess:function(e,t,r,i){var a=r.frag,l=r.keyInfo,u=r.url;if(!a.decryptdata||l!==n.keyUriToKeyInfo[u])return s(n.createKeyLoadError(a,k.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),i));l.decryptdata.key=a.decryptdata.key=new Uint8Array(e.data),a.keyLoader=null,l.loader=null,o({frag:a,keyInfo:l})},onError:function(e,i,a,o){n.resetLoader(i),s(n.createKeyLoadError(t,k.KEY_LOAD_ERROR,new Error("HTTP Error "+e.code+" loading key "+e.text),a,r({url:l.url,data:void 0},e)))},onTimeout:function(e,r,i){n.resetLoader(r),s(n.createKeyLoadError(t,k.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),i))},onAbort:function(e,r,i){n.resetLoader(r),s(n.createKeyLoadError(t,k.INTERNAL_ABORTED,new Error("key loading aborted"),i))}};a.load(l,c,d)}))},t.resetLoader=function(e){var t=e.frag,n=e.keyInfo,r=e.url,i=n.loader;t.keyLoader===i&&(t.keyLoader=null,n.loader=null),delete this.keyUriToKeyInfo[r],i&&i.destroy()},e}(),pn=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._tickCallCount=0,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}(),hn={length:0,start:function(){return 0},end:function(){return 0}},fn=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,d=0;d<r.length;d++){var p=r[d].start,h=r[d].end;if(t+n>=p&&t<h)u=p,l=(c=h)-t;else if(t+n<p){s=p;break}}return{len:l,start:u||0,end:c||0,nextStart:s}},e.getBuffered=function(e){try{return e.buffered}catch(e){return x.log("failed to get media.buffered",e),hn}},e}(),gn=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 yn(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}function vn(e,t){if(e){var n=e.start+t;e.start=e.startPTS=n,e.endPTS=n+e.duration}}function mn(e,t){for(var n=t.fragments,r=0,i=n.length;r<i;r++)vn(n[r],e);t.fragmentHint&&vn(t.fragmentHint,e),t.alignedSliding=!0}function bn(e,t){if(e.hasProgramDateTime&&t.hasProgramDateTime){var n=e.fragments,r=t.fragments;if(n.length&&r.length){var i=r[Math.round(r.length/2)-1],a=yn(n,i.cc)||n[Math.round(n.length/2)-1],o=i.programDateTime,s=a.programDateTime;null!==o&&null!==s&&mn((s-o)/1e3-(a.start-i.start),e)}}}var _n=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}(),En=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}(),kn=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],d=s[3],p=new Uint32Array(256),h=0,f=0,g=0;for(g=0;g<256;g++)p[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=p[h],m=p[v],b=p[m],_=257*p[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,d[y]=_,h?(h=v^p[p[p[b^v]]],f^=p[p[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),d=this.invKeySchedule=new Uint32Array(u),p=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=p[(l=l<<8|l>>>24)>>>24]<<24|p[l>>>16&255]<<16|p[l>>>8&255]<<8|p[255&l],l^=h[a/i|0]<<24):i>6&&a%i==4&&(l=p[l>>>24]<<24|p[l>>>16&255]<<16|p[l>>>8&255]<<8|p[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],d[o]=o<4||a<=4?l:g[p[l>>>24]]^y[p[l>>>16&255]]^v[p[l>>>8&255]]^m[p[255&l]],d[o]=d[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,d,p,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(d=R(P[t]),p=R(P[t+1]),h=R(P[t+2]),f=R(P[t+3]),s=d^m[0],l=f^m[1],u=h^m[2],c=p^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=d,C=p,x=h,I=f,t+=4}return D.buffer},e}(),Tn=function(){function e(e,t){var n=(void 0===t?{}:t).removePKCS7Padding,r=void 0===n||n;if(this.logEnabled=!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.useSoftware=void 0,this.useSoftware=e.enableSoftwareAES,this.removePKCS7Padding=r,r)try{var i=self.crypto;i&&(this.subtle=i.subtle||i.webkitSubtle)}catch(e){}null===this.subtle&&(this.useSoftware=!0)}var t=e.prototype;return t.destroy=function(){this.subtle=null,this.softwareDecrypter=null,this.key=null,this.fastAesKey=null,this.remainderData=null,this.currentIV=null,this.currentResult=null},t.isSync=function(){return this.useSoftware},t.flush=function(){var e=this.currentResult,t=this.remainderData;if(!e||t)return this.reset(),null;var n,r,i,a=new Uint8Array(e);return this.reset(),this.removePKCS7Padding?(i=(r=(n=a).byteLength)&&new DataView(n.buffer).getUint8(r-1))?ee(n,0,r-i):n:a},t.reset=function(){this.currentResult=null,this.currentIV=null,this.remainderData=null,this.softwareDecrypter&&(this.softwareDecrypter=null)},t.decrypt=function(e,t,n){var r=this;return this.useSoftware?new Promise((function(i,a){r.softwareDecrypt(new Uint8Array(e),t,n);var o=r.flush();o?i(o.buffer):a(new Error("[softwareDecrypt] Failed to decrypt data"))})):this.webCryptoDecrypt(new Uint8Array(e),t,n)},t.softwareDecrypt=function(e,t,n){var r=this.currentIV,i=this.currentResult,a=this.remainderData;this.logOnce("JS AES decrypt"),a&&(e=Pe(a,e),this.remainderData=null);var o=this.getValidChunk(e);if(!o.length)return null;r&&(n=r);var s=this.softwareDecrypter;s||(s=this.softwareDecrypter=new kn),s.expandKey(t);var l=i;return this.currentResult=s.decrypt(o.buffer,0,n),this.currentIV=ee(o,-16).buffer,l||null},t.webCryptoDecrypt=function(e,t,n){var r=this,i=this.subtle;return this.key===t&&this.fastAesKey||(this.key=t,this.fastAesKey=new En(i,t)),this.fastAesKey.expandKey().then((function(t){return i?(r.logOnce("WebCrypto AES decrypt"),new _n(i,new Uint8Array(n)).decrypt(e.buffer,t)):Promise.reject(new Error("web crypto not initialized"))})).catch((function(i){return x.warn("[decrypter]: WebCrypto Error, disable WebCrypto API, "+i.name+": "+i.message),r.onWebCryptoError(e,t,n)}))},t.onWebCryptoError=function(e,t,n){this.useSoftware=!0,this.logEnabled=!0,this.softwareDecrypt(e,t,n);var r=this.flush();if(r)return r.buffer;throw new Error("WebCrypto and softwareDecrypt: failed to decrypt data")},t.getValidChunk=function(e){var t=e,n=e.length-e.length%16;return n!==e.length&&(t=ee(e,0,n),this.remainderData=ee(e,n)),t},t.logOnce=function(e){this.logEnabled&&(x.log("[decrypter]: "+e),this.logEnabled=!1)},e}(),An="STOPPED",wn="IDLE",Sn="KEY_LOADING",Cn="FRAG_LOADING",xn="FRAG_LOADING_WAITING_RETRY",In="WAITING_TRACK",Pn="PARSING",Dn="PARSED",Rn="ENDED",Ln="ERROR",On="WAITING_INIT_PTS",Mn="WAITING_LEVEL",Nn=function(e){function t(t,n,r,i,a){var o;return(o=e.call(this)||this).hls=void 0,o.fragPrevious=null,o.fragCurrent=null,o.fragmentTracker=void 0,o.transmuxer=null,o._state=An,o.playlistType=void 0,o.media=null,o.mediaBuffer=null,o.config=void 0,o.bitrateTest=!1,o.lastCurrentTime=0,o.nextLoadPosition=0,o.startPosition=0,o.startTimeOffset=null,o.loadedmetadata=!1,o.retryDate=0,o.levels=null,o.fragmentLoader=void 0,o.keyLoader=void 0,o.levelLastLoaded=null,o.startFragRequested=!1,o.decrypter=void 0,o.initPTS=[],o.onvseeking=null,o.onvended=null,o.logPrefix="",o.log=void 0,o.warn=void 0,o.playlistType=a,o.logPrefix=i,o.log=x.log.bind(x,i+":"),o.warn=x.warn.bind(x,i+":"),o.hls=t,o.fragmentLoader=new sn(t.config),o.keyLoader=r,o.fragmentTracker=n,o.config=t.config,o.decrypter=new Tn(t.config),t.on(_.MANIFEST_LOADED,o.onManifestLoaded,function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(o)),o}l(t,e);var n=t.prototype;return n.doTick=function(){this.onTickEnd()},n.onTickEnd=function(){},n.startLoad=function(e){},n.stopLoad=function(){this.fragmentLoader.abort(),this.keyLoader.abort(this.playlistType);var e=this.fragCurrent;null!=e&&e.loader&&(e.abortRequests(),this.fragmentTracker.removeFragment(e)),this.resetTransmuxer(),this.fragCurrent=null,this.fragPrevious=null,this.clearInterval(),this.clearNextTick(),this.state=An},n._streamEnded=function(e,t){if(t.live||e.nextStart||!e.end||!this.media)return!1;var n=t.partList;if(null!=n&&n.length){var r=n[n.length-1];return fn.isBuffered(this.media,r.start+r.duration/2)}var i=t.fragments[t.fragments.length-1].type;return this.fragmentTracker.isEndListAppended(i)},n.getLevelDetails=function(){var e;if(this.levels&&null!==this.levelLastLoaded)return null==(e=this.levels[this.levelLastLoaded])?void 0:e.details},n.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===An&&this.startLoad(r.startPosition)},n.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.keyLoader&&this.keyLoader.detach(),this.media=this.mediaBuffer=null,this.loadedmetadata=!1,this.fragmentTracker.removeAllFragments(),this.stopLoad()},n.onMediaSeeking=function(){var e=this.config,t=this.fragCurrent,n=this.media,r=this.mediaBuffer,i=this.state,a=n?n.currentTime:0,o=fn.bufferInfo(r||n,a,e.maxBufferHole);if(this.log("media seeking to "+(b(a)?a.toFixed(3):a)+", state: "+i),this.state===Rn)this.resetLoadingState();else if(t){var s=e.maxFragLookUpTolerance,l=t.start-s,u=t.start+t.duration+s;if(!o.len||u<o.start||l>o.end){var c=a>u;(a<l||c)&&(c&&t.loader&&(this.log("seeking outside of buffer while fragment load in progress, cancel fragment load"),t.abortRequests(),this.resetLoadingState()),this.fragPrevious=null)}}n&&(this.fragmentTracker.removeFragmentsInRange(a,1/0,this.playlistType,!0),this.lastCurrentTime=a),this.loadedmetadata||o.len||(this.nextLoadPosition=this.startPosition=a),this.tickImmediate()},n.onMediaEnded=function(){this.startPosition=this.lastCurrentTime=0},n.onManifestLoaded=function(e,t){this.startTimeOffset=t.startTimeOffset,this.initPTS=[]},n.onHandlerDestroying=function(){this.stopLoad(),e.prototype.onHandlerDestroying.call(this)},n.onHandlerDestroyed=function(){this.state=An,this.fragmentLoader&&this.fragmentLoader.destroy(),this.keyLoader&&this.keyLoader.destroy(),this.decrypter&&this.decrypter.destroy(),this.hls=this.log=this.warn=this.decrypter=this.keyLoader=this.fragmentLoader=this.fragmentTracker=null,e.prototype.onHandlerDestroyed.call(this)},n.loadFragment=function(e,t,n){this._loadFragForPlayback(e,t,n)},n._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){var n=r.state;r.fragContextChanged(e)?(n===Cn||!r.fragCurrent&&n===Pn)&&(r.fragmentTracker.removeFragment(e),r.state=wn):("payload"in t&&(r.log("Loaded fragment "+e.sn+" of level "+e.level),r.hls.trigger(_.FRAG_LOADED,t)),r._handleFragmentLoadComplete(t))}})).catch((function(t){r.state!==An&&r.state!==Ln&&(r.warn(t),r.resetFragmentLoading(e))}))},n.clearTrackerIfNeeded=function(e){var t,n=this.fragmentTracker;if(n.getState(e)===Zt){var r=e.type,i=this.getFwdBufferInfo(this.mediaBuffer,r),a=Math.max(e.duration,i?i.len:this.config.maxBufferLength);this.reduceMaxBufferLength(a)&&n.removeFragment(e)}else 0===(null==(t=this.mediaBuffer)?void 0:t.buffered.length)?n.removeAllFragments():n.hasParts(e.type)&&(n.detectPartialFragments({frag:e,part:null,stats:e.stats,id:e.type}),n.getState(e)===en&&n.removeFragment(e))},n.checkLiveUpdate=function(e){if(e.updated&&!e.live){var t=e.fragments[e.fragments.length-1];this.fragmentTracker.detectPartialFragments({frag:t,part:null,stats:t.stats,id:t.type})}e.fragments[0]||(e.deltaUpdateFailed=!0)},n.flushMainBuffer=function(e,t,n){if(void 0===n&&(n=null),e-t){var r={startOffset:e,endOffset:t,type:n};this.hls.trigger(_.BUFFER_FLUSHING,r)}},n._loadInitSegment=function(e,t){var n=this;this._doFragLoad(e,t).then((function(t){if(!t||n.fragContextChanged(e)||!n.levels)throw new Error("init load aborted");return t})).then((function(t){var r=n.hls,i=t.payload,a=e.decryptdata;if(i&&i.byteLength>0&&a&&a.key&&a.iv&&"AES-128"===a.method){var o=self.performance.now();return n.decrypter.decrypt(new Uint8Array(i),a.key.buffer,a.iv.buffer).catch((function(t){throw r.trigger(_.ERROR,{type:E.MEDIA_ERROR,details:k.FRAG_DECRYPT_ERROR,fatal:!1,error:t,reason:t.message,frag:e}),t})).then((function(n){var i=self.performance.now();return r.trigger(_.FRAG_DECRYPTED,{frag:e,payload:n,stats:{tstart:o,tdecrypt:i}}),t.payload=n,t}))}return t})).then((function(r){var i=n.fragCurrent,a=n.hls;if(!n.levels)throw new Error("init load aborted, missing levels");var o=e.stats;n.state=wn,t.fragmentError=0,e.data=new Uint8Array(r.payload),o.parsing.start=o.buffering.start=self.performance.now(),o.parsing.end=o.buffering.end=self.performance.now(),r.frag===i&&a.trigger(_.FRAG_BUFFERED,{stats:o,frag:i,part:null,id:e.type}),n.tick()})).catch((function(t){n.state!==An&&n.state!==Ln&&(n.warn(t),n.resetFragmentLoading(e))}))},n.fragContextChanged=function(e){var t=this.fragCurrent;return!e||!t||e.level!==t.level||e.sn!==t.sn||e.urlId!==t.urlId},n.fragBufferedComplete=function(e,t){var n,r,i,a,o=this.mediaBuffer?this.mediaBuffer:this.media;this.log("Buffered "+e.type+" sn: "+e.sn+(t?" part: "+t.index:"")+" of "+(this.playlistType===ct?"level":"track")+" "+e.level+" (frag:["+(null!=(n=e.startPTS)?n:NaN).toFixed(3)+"-"+(null!=(r=e.endPTS)?r:NaN).toFixed(3)+"] > buffer:"+(o?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}(fn.getBuffered(o)):"(detached)")+")"),this.state=wn,o&&(!this.loadedmetadata&&e.type==ct&&o.buffered.length&&(null==(i=this.fragCurrent)?void 0:i.sn)===(null==(a=this.fragPrevious)?void 0:a.sn)&&(this.loadedmetadata=!0,this.seekToStartPos()),this.tick())},n.seekToStartPos=function(){},n._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 gn(n.level,n.sn,n.stats.chunkCount+1,0,r?r.index:-1,!a);t.flush(o)}},n._handleFragmentLoadProgress=function(e){},n._doFragLoad=function(e,t,n,r){var i,a=this;void 0===n&&(n=null);var o=null==t?void 0:t.details;if(!this.levels||!o)throw new Error("frag load aborted, missing level"+(o?"":" detail")+"s");var s=null;if(!e.encrypted||null!=(i=e.decryptdata)&&i.key?!e.encrypted&&o.encryptedFragments.length&&this.keyLoader.loadClear(e,o.encryptedFragments):(this.log("Loading key for "+e.sn+" of ["+o.startSN+"-"+o.endSN+"], "+("[stream-controller]"===this.logPrefix?"level":"track")+" "+e.level),this.state=Sn,this.fragCurrent=e,s=this.keyLoader.load(e).then((function(e){if(!a.fragContextChanged(e.frag))return a.hls.trigger(_.KEY_LOADED,e),a.state===Sn&&(a.state=wn),e})),this.hls.trigger(_.KEY_LOADING,{frag:e}),null===this.fragCurrent&&(s=Promise.reject(new Error("frag load aborted, context changed in KEY_LOADING")))),n=Math.max(e.start,n||0),this.config.lowLatencyMode&&"initSegment"!==e.sn){var l=o.partList;if(l&&r){n>e.end&&o.fragmentHint&&(e=o.fragmentHint);var u=this.getNextPart(l,e,n);if(u>-1){var c,d=l[u];return this.log("Loading part sn: "+e.sn+" p: "+d.index+" cc: "+e.cc+" of playlist ["+o.startSN+"-"+o.endSN+"] parts [0-"+u+"-"+(l.length-1)+"] "+("[stream-controller]"===this.logPrefix?"level":"track")+": "+e.level+", target: "+parseFloat(n.toFixed(3))),this.nextLoadPosition=d.start+d.duration,this.state=Cn,c=s?s.then((function(n){return!n||a.fragContextChanged(n.frag)?null:a.doFragPartsLoad(e,d,t,r)})).catch((function(e){return a.handleFragLoadError(e)})):this.doFragPartsLoad(e,d,t,r).catch((function(e){return a.handleFragLoadError(e)})),this.hls.trigger(_.FRAG_LOADING,{frag:e,part:d,targetBufferTime:n}),null===this.fragCurrent?Promise.reject(new Error("frag load aborted, context changed in FRAG_LOADING parts")):c}if(!e.url||this.loadedEndOfParts(l,n))return Promise.resolve(null)}}this.log("Loading fragment "+e.sn+" cc: "+e.cc+" "+(o?"of ["+o.startSN+"-"+o.endSN+"] ":"")+("[stream-controller]"===this.logPrefix?"level":"track")+": "+e.level+", target: "+parseFloat(n.toFixed(3))),b(e.sn)&&!this.bitrateTest&&(this.nextLoadPosition=e.start+e.duration),this.state=Cn;var p,h=this.config.progressive;return p=h&&s?s.then((function(t){return!t||a.fragContextChanged(null==t?void 0:t.frag)?null:a.fragmentLoader.load(e,r)})).catch((function(e){return a.handleFragLoadError(e)})):Promise.all([this.fragmentLoader.load(e,h?r:void 0),s]).then((function(e){var t=e[0];return!h&&t&&r&&r(t),t})).catch((function(e){return a.handleFragLoadError(e)})),this.hls.trigger(_.FRAG_LOADING,{frag:e,targetBufferTime:n}),null===this.fragCurrent?Promise.reject(new Error("frag load aborted, context changed in FRAG_LOADING")):p},n.doFragPartsLoad=function(e,t,n,r){var i=this;return new Promise((function(a,o){var s,l=[],u=null==(s=n.details)?void 0:s.partList;!function t(s){i.fragmentLoader.loadPart(e,s,r).then((function(r){l[s.index]=r;var o=r.part;i.hls.trigger(_.FRAG_LOADED,r);var c=Mt(n,e.sn,s.index+1)||Nt(u,e.sn,s.index+1);if(!c)return a({frag:e,part:o,partsLoaded:l});t(c)})).catch(o)}(t)}))},n.handleFragLoadError=function(e){if("data"in e){var t=e.data;e.data&&t.details===k.INTERNAL_ABORTED?this.handleFragLoadAborted(t.frag,t.part):this.hls.trigger(_.ERROR,t)}else this.hls.trigger(_.ERROR,{type:E.OTHER_ERROR,details:k.INTERNAL_EXCEPTION,err:e,error:e,fatal:!0});return null},n._handleTransmuxerFlush=function(e){var t=this.getCurrentContext(e);if(t&&this.state===Pn){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===An||this.state===Ln||(this.state=wn)},n.getCurrentContext=function(e){var t=this.levels,n=this.fragCurrent,r=e.level,i=e.sn,a=e.part;if(null==t||!t[r])return this.warn("Levels object was unset while buffering fragment "+i+" of level "+r+". The current chunk will not be buffered."),null;var o=t[r],s=a>-1?Mt(o,i,a):null,l=s?s.fragment:function(e,t,n){if(null==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)}(o,i,n);return l?(n&&n!==l&&(l.stats=n.stats),{frag:l,part:s,level:o}):null},n.bufferFragmentData=function(e,t,n,r,i){var a;if(e&&this.state===Pn){var o=e.data1,s=e.data2,l=o;if(o&&s&&(l=Pe(o,s)),null!=(a=l)&&a.length){var u={type:e.type,frag:t,part:n,chunkMeta:r,parent:t.type,data:l};if(this.hls.trigger(_.BUFFER_APPENDING,u),e.dropped&&e.independent&&!n){if(i)return;this.flushBufferGap(t)}}}},n.flushBufferGap=function(e){var t=this.media;if(t)if(fn.isBuffered(t,t.currentTime)){var n=t.currentTime,r=fn.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)},n.getFwdBufferInfo=function(e,t){var n=this.getLoadPosition();return b(n)?this.getFwdBufferInfoAtPos(e,n,t):null},n.getFwdBufferInfoAtPos=function(e,t,n){var r=this.config.maxBufferHole,i=fn.bufferInfo(e,t,r);if(0===i.len&&void 0!==i.nextStart){var a=this.fragmentTracker.getBufferedFrag(t,n);if(a&&i.nextStart<a.end)return fn.bufferInfo(e,t,Math.max(i.nextStart,r))}return i},n.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)},n.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)},n.getAppendedFrag=function(e,t){var n=this.fragmentTracker.getAppendedFrag(e,ct);return n&&"fragment"in n?n.fragment:n},n.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)},n.isLoopLoading=function(e,t){var n=this.fragmentTracker.getState(e);return(n===tn||n===en&&!!e.gap)&&this.nextLoadPosition>t},n.getNextFragmentLoopLoading=function(e,t,n,r,i){var a=e.gap,o=this.getNextFragment(this.nextLoadPosition,t);if(null===o)return o;if(e=o,a&&e&&!e.gap&&n.nextStart){var s=this.getFwdBufferInfoAtPos(this.mediaBuffer?this.mediaBuffer:this.media,n.nextStart,r);if(null!==s&&n.len+s.len>=i)return this.log('buffer full after gaps in "'+r+'" playlist starting at sn: '+e.sn),null}return e},n.mapToInitFragWhenRequired=function(e){return null==e||!e.initSegment||null!=e&&e.initSegment.data||this.bitrateTest?e:e.initSegment},n.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?r=-1:(i||l.independent||a)&&l.fragment===t&&(r=o),i=u}return r},n.loadedEndOfParts=function(e,t){var n=e[e.length-1];return n&&t>n.start&&n.loaded},n.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||!b(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(zt(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 a=t[i-e.startSN];n.cc===a.cc&&(r=a,this.log("Live playlist, switching playlist, load frag with next SN: "+r.sn))}r||(r=function(e,t){return Vt(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 o=this.hls.liveSyncPosition;null!==o&&(r=this.getFragmentAtPosition(o,this.bitrateTest?e.fragmentEnd:e.edge,e))}return r},n.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=n.partList,d=!!(i.lowLatencyMode&&null!=c&&c.length&&l);if(d&&l&&!this.bitrateTest&&(o=o.concat(l),s=l.sn),r=e<t?Gt(a,o,e,e>t-u?0:u):o[o.length-1]){var p=r.sn-n.startSN,h=this.fragmentTracker.getState(r);if((h===tn||h===en&&r.gap)&&(a=r),a&&r.sn===a.sn&&(!d||c[0].fragment.sn>r.sn)&&a&&r.level===a.level){var f=o[p+1];r=r.sn<s&&this.fragmentTracker.getState(f)!==tn?f:null}}return r},n.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))}}},n.alignPlaylists=function(e,t){var n=this.levels,r=this.levelLastLoaded,i=this.fragPrevious,a=null!==r?n[r]:null,o=e.fragments.length;if(!o)return this.warn("No fragments in live playlist"),0;var s=e.fragments[0].start,l=!t,u=e.alignedSliding&&b(s);if(l||!u&&!s){!function(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,n){var r=e.fragments,i=t.fragments;if(i.length&&r.length){var a=yn(r,i[0].cc);if(a&&(!a||a.startPTS))return a;x.log("No frag in previous level to align on")}else x.log("No fragments to align")}(n.details,t);r&&b(r.start)&&(x.log("Adjusting PTS using last level due to CC increase within current level "+t.url),mn(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&&b(i)&&(x.log("Adjusting PTS using programDateTime delta "+(r-n)+"ms, sliding:"+i.toFixed(3)+" "+e.url+" "),mn(i,e))}}(n,t.details),n.alignedSliding||!t.details||n.skippedSegments||Lt(t.details,n))}(i,a,e);var c=e.fragments[0].start;return this.log("Live playlist sliding: "+c.toFixed(2)+" start-sn: "+(t?t.startSN:"na")+"->"+e.startSN+" prev-sn: "+(i?i.sn:"na")+" fragments: "+o),c}return s},n.waitForCdnTuneIn=function(e){return e.live&&e.canBlockReload&&e.partTarget&&e.tuneInGoal>Math.max(e.partHoldBack,3*e.partTarget)},n.setStartPosition=function(e,t){var n=this.startPosition;if(n<t&&(n=-1),-1===n||-1===this.lastCurrentTime){var r=null!==this.startTimeOffset,i=r?this.startTimeOffset:e.startTimeOffset;null!==i&&b(i)?(n=t+i,i<0&&(n+=e.totalduration),n=Math.min(Math.max(t,n),t+e.totalduration),this.log("Start time offset "+i+" found in "+(r?"multivariant":"media")+" 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},n.getLoadPosition=function(){var e=this.media,t=0;return this.loadedmetadata&&e?t=e.currentTime:this.nextLoadPosition&&(t=this.nextLoadPosition),t},n.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))},n.resetFragmentLoading=function(e){this.fragCurrent&&(this.fragContextChanged(e)||this.state===xn)||(this.state=wn)},n.onFragmentOrKeyLoadError=function(e,t){if(t.chunkMeta&&!t.frag){var n=this.getCurrentContext(t.chunkMeta);n&&(t.frag=n.frag)}var r=t.frag;if(r&&r.type===e&&this.levels)if(this.fragContextChanged(r)){var i;this.warn("Frag load error must match current frag to retry "+r.url+" > "+(null==(i=this.fragCurrent)?void 0:i.url))}else{var a=t.details===k.FRAG_GAP;a&&this.fragmentTracker.fragBuffered(r,!0);var o=t.errorAction,s=o||{},l=s.action,u=s.retryCount,c=void 0===u?0:u,d=s.retryConfig;if(o&&5===l&&d){var p;this.resetStartWhenNotLoaded(null!=(p=this.levelLastLoaded)?p:r.level);var h=Bt(d,c);this.warn("Fragment "+r.sn+" of "+e+" "+r.level+" errored with "+t.details+", retrying loading "+(c+1)+"/"+d.maxNumRetry+" in "+h+"ms"),o.resolved=!0,this.retryDate=self.performance.now()+h,this.state=xn}else d&&o?(this.resetFragmentErrors(e),c<d.maxNumRetry?a||(o.resolved=!0):x.warn(t.details+" reached or exceeded max retry ("+c+")")):2===(null==o?void 0:o.action)?this.state=Mn:this.state=Ln;this.tickImmediate()}},n.reduceLengthAndFlushBuffer=function(e){if(this.state===Pn||this.state===Dn){var t=e.parent,n=this.getFwdBufferInfo(this.mediaBuffer,t),r=n&&n.len>.5;r&&this.reduceMaxBufferLength(n.len);var i=!r;return i&&this.warn("Buffer full error while media.currentTime is not buffered, flush "+t+" buffer"),e.frag&&(this.fragmentTracker.removeFragment(e.frag),this.nextLoadPosition=e.frag.start),this.resetLoadingState(),i}return!1},n.resetFragmentErrors=function(e){e===dt&&(this.fragCurrent=null),this.loadedmetadata||(this.startFragRequested=!1),this.state!==An&&(this.state=wn)},n.afterBufferFlushed=function(e,t,n){if(e){var r=fn.getBuffered(e);this.fragmentTracker.detectEvictedFragments(t,r,n),this.state===Rn&&this.resetLoadingState()}},n.resetLoadingState=function(){this.log("Reset loading state"),this.fragCurrent=null,this.fragPrevious=null,this.state=wn},n.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}},n.resetWhenMissingContext=function(e){var t;this.warn("The loading context changed while buffering fragment "+e.sn+" of level "+e.level+". This chunk will not be buffered."),this.removeUnbufferedFrags(),this.resetStartWhenNotLoaded(null!=(t=this.levelLastLoaded)?t:e.level),this.resetLoadingState()},n.removeUnbufferedFrags=function(e){void 0===e&&(e=0),this.fragmentTracker.removeFragmentsInRange(e,1/0,this.playlistType,!1,!0)},n.updateLevelTiming=function(e,t,n,r){var i,a=this,o=n.details;if(o){if(Object.keys(e.elementaryStreams).reduce((function(t,i){var s=e.elementaryStreams[i];if(s){var l=s.endPTS-s.startPTS;if(l<=0)return a.warn("Could not parse fragment "+e.sn+" "+i+" duration reliably ("+l+")"),t||!1;var u=r?0:Dt(o,e,s.startPTS,s.endPTS,s.startDTS,s.endDTS);return a.hls.trigger(_.LEVEL_PTS_UPDATED,{details:o,level:n,drift:u,type:i,frag:e,start:s.startPTS,end:s.endPTS}),!0}return t}),!1))n.fragmentError=0;else if(null===(null==(i=this.transmuxer)?void 0:i.error)){var s=new Error("Found no media in fragment "+e.sn+" of level "+e.level+" resetting transmuxer to fallback to playlist timing");if(0===n.fragmentError&&(n.fragmentError++,e.gap=!0,this.fragmentTracker.removeFragment(e),this.fragmentTracker.fragBuffered(e,!0)),this.warn(s.message),this.hls.trigger(_.ERROR,{type:E.MEDIA_ERROR,details:k.FRAG_PARSING_ERROR,fatal:!1,error:s,frag:e,reason:"Found no media in msn "+e.sn+' of level "'+n.url+'"'}),!this.hls)return;this.resetTransmuxer()}this.state=Dn,this.hls.trigger(_.FRAG_PARSED,{frag:e,part:t})}else this.warn("level.details undefined")},n.resetTransmuxer=function(){this.transmuxer&&(this.transmuxer.destroy(),this.transmuxer=null)},n.recoverWorkerError=function(e){var t,n,r;"demuxerWorker"===e.event&&(this.fragmentTracker.removeAllFragments(),this.resetTransmuxer(),this.resetStartWhenNotLoaded(null!=(t=null!=(n=this.levelLastLoaded)?n:null==(r=this.fragCurrent)?void 0:r.level)?t:0),this.resetLoadingState())},a(t,[{key:"state",get:function(){return this._state},set:function(e){var t=this._state;t!==e&&(this._state=e,this.log(t+"->"+e))}}]),t}(pn);function Un(){return self.SourceBuffer||self.WebKitSourceBuffer}function Fn(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 Bn=function(){function e(){this._audioTrack=void 0,this._id3Track=void 0,this.frameIndex=0,this.cachedData=null,this.basePTS=null,this.initPTS=null,this.lastPTS=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.lastPTS=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=Pe(this.cachedData,e),this.cachedData=null);var n,r=ie(e,0),i=r?r.length:0,a=this._audioTrack,o=this._id3Track,s=r?function(e){for(var t=ue(e),n=0;n<t.length;n++){var r=t[n];if(se(r))return fe(r)}}(r):void 0,l=e.length;for((null===this.basePTS||0===this.frameIndex&&b(s))&&(this.basePTS=jn(s,t,this.initPTS),this.lastPTS=this.basePTS),null===this.lastPTS&&(this.lastPTS=this.basePTS),r&&r.length>0&&o.samples.push({pts:this.lastPTS,dts:this.lastPTS,data:r,type:_t,duration:Number.POSITIVE_INFINITY});i<l;){if(this.canParse(e,i)){var u=this.appendFrame(a,e,i);u?(this.frameIndex++,this.lastPTS=u.sample.pts,n=i+=u.length):i=l}else oe(e,i)?(r=ie(e,i),o.samples.push({pts:this.lastPTS,dts:this.lastPTS,data:r,type:_t,duration:Number.POSITIVE_INFINITY}),n=i+=r.length):i++;if(i===l&&n!==l){var c=ee(e,n);this.cachedData?this.cachedData=Pe(this.cachedData,c):this.cachedData=c}}return{audioTrack:a,videoTrack:Fn(),id3Track:o,textTrack:Fn()}},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:Fn(),id3Track:this._id3Track,textTrack:Fn()}},t.destroy=function(){},e}(),jn=function(e,t,n){return b(e)?90*e:9e4*t+(n?9e4*n.baseTime/n.timescale:0)};function Hn(e,t){return 255===e[t]&&240==(246&e[t+1])}function Vn(e,t){return 1&e[t+1]?7:9}function Gn(e,t){return(3&e[t+3])<<11|e[t+4]<<3|(224&e[t+5])>>>5}function Kn(e,t){return t+1<e.length&&Hn(e,t)}function zn(e,t){if(Kn(e,t)){var n=Vn(e,t);if(t+n>=e.length)return!1;var r=Gn(e,t);if(r<=n)return!1;var i=t+r;return i===e.length||Kn(e,i)}return!1}function Wn(e,t,n,r,i){if(!e.samplerate){var a=function(e,t,n,r){var i,a,o,s,l=navigator.userAgent.toLowerCase(),u=r,c=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];i=1+((192&t[n+2])>>>6);var d=(60&t[n+2])>>>2;if(!(d>c.length-1))return o=(1&t[n+2])<<2,o|=(192&t[n+3])>>>6,x.log("manifest codec:"+r+", ADTS type:"+i+", samplingIndex:"+d),/firefox/i.test(l)?d>=6?(i=5,s=new Array(4),a=d-3):(i=2,s=new Array(2),a=d):-1!==l.indexOf("android")?(i=2,s=new Array(2),a=d):(i=5,s=new Array(4),r&&(-1!==r.indexOf("mp4a.40.29")||-1!==r.indexOf("mp4a.40.5"))||!r&&d>=6?a=d-3:((r&&-1!==r.indexOf("mp4a.40.2")&&(d>=6&&1===o||/vivaldi/i.test(l))||!r&&1===o)&&(i=2,s=new Array(2)),a=d)),s[0]=i<<3,s[0]|=(14&d)>>1,s[1]|=(1&d)<<7,s[1]|=o<<3,5===i&&(s[1]|=(14&a)>>1,s[2]=(1&a)<<7,s[2]|=8,s[3]=0),{config:s,samplerate:c[d],channelCount:o,codec:"mp4a.40."+i,manifestCodec:u};e.trigger(_.ERROR,{type:E.MEDIA_ERROR,details:k.FRAG_PARSING_ERROR,fatal:!0,reason:"invalid ADTS sampling index:"+d})}(t,n,r,i);if(!a)return;e.config=a.config,e.samplerate=a.samplerate,e.channelCount=a.channelCount,e.codec=a.codec,e.manifestCodec=a.manifestCodec,x.log("parsed codec:"+e.codec+", rate:"+a.samplerate+", channels:"+a.channelCount)}}function Yn(e){return 9216e4/e}function qn(e,t,n,r,i){var a,o=r+i*Yn(e.samplerate),s=function(e,t){var n=Vn(e,t);if(t+n<=e.length){var r=Gn(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,d=Math.max(0,n+c-t.length);d?(a=new Uint8Array(c-u)).set(t.subarray(n+u,t.length),0):a=t.subarray(n+u,n+c);var p={unit:a,pts:o};return d||e.samples.push(p),{sample:p,length:c,missing:d}}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}}var Xn=function(e){function t(t,n){var r;return(r=e.call(this)||this).observer=void 0,r.config=void 0,r.observer=t,r.config=n,r}l(t,e);var n=t.prototype;return n.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}},t.probe=function(e){if(!e)return!1;for(var t=(ie(e,0)||[]).length,n=e.length;t<n;t++)if(zn(e,t))return x.log("ADTS sync word found !"),!0;return!1},n.canParse=function(e,t){return function(e,t){return function(e,t){return t+5<e.length}(e,t)&&Hn(e,t)&&Gn(e,t)<=e.length-t}(e,t)},n.appendFrame=function(e,t,n){Wn(e,this.observer,t,n,e.manifestCodec);var r=qn(e,t,n,this.basePTS,this.frameIndex);if(r&&0===r.missing)return r},t}(Bn),Qn=/\/emsg[-/]ID3/i,$n=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=this.videoTrack=Fn("video",1),a=this.audioTrack=Fn("audio",1),o=this.txtTrack=Fn("text",1);if(this.id3Track=Fn("id3",1),this.timeOffset=0,null!=e&&e.byteLength){var s=Ce(e);if(s.video){var l=s.video,u=l.id,c=l.timescale,d=l.codec;i.id=u,i.timescale=o.timescale=c,i.codec=d}if(s.audio){var p=s.audio,h=p.id,f=p.timescale,g=p.codec;a.id=h,a.timescale=f,a.codec=g}o.id=be.text,i.sampleDuration=0,i.duration=a.duration=r}},t.resetContiguity=function(){this.remainderData=null},e.probe=function(e){return we(e=e.length>16384?e.subarray(0,16384):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=Pe(this.remainderData,e));var a=function(e){var t={valid:null,remainder:null},n=we(e,["moof"]);if(!n)return t;if(n.length<2)return t.remainder=e,t;var r=n[n.length-1];return t.valid=ee(e,0,r.byteOffset-8),t.remainder=ee(e,r.byteOffset-8),t}(n);this.remainderData=a.remainder,r.samples=a.valid||new Uint8Array}else r.samples=n;var o=this.extractID3Track(r,t);return i.samples=De(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=De(e,t),{videoTrack:t,audioTrack:Fn(),id3Track:r,textTrack:Fn()}},t.extractID3Track=function(e,t){var n=this.id3Track;if(e.samples.length){var r=we(e.samples,["emsg"]);r&&r.forEach((function(e){var r=function(e){var t=e[0],n="",r="",i=0,a=0,o=0,s=0,l=0,u=0;if(0===t){for(;"\0"!==_e(e.subarray(u,u+1));)n+=_e(e.subarray(u,u+1)),u+=1;for(n+=_e(e.subarray(u,u+1)),u+=1;"\0"!==_e(e.subarray(u,u+1));)r+=_e(e.subarray(u,u+1)),u+=1;r+=_e(e.subarray(u,u+1)),u+=1,i=ke(e,12),a=ke(e,16),s=ke(e,20),l=ke(e,24),u=28}else if(1===t){i=ke(e,u+=4);var c=ke(e,u+=4),d=ke(e,u+=4);for(u+=4,o=Math.pow(2,32)*c+d,Number.isSafeInteger(o)||(o=Number.MAX_SAFE_INTEGER,x.warn("Presentation time exceeds safe integer limit and wrapped to max safe integer in parsing emsg box")),s=ke(e,u),l=ke(e,u+=4),u+=4;"\0"!==_e(e.subarray(u,u+1));)n+=_e(e.subarray(u,u+1)),u+=1;for(n+=_e(e.subarray(u,u+1)),u+=1;"\0"!==_e(e.subarray(u,u+1));)r+=_e(e.subarray(u,u+1)),u+=1;r+=_e(e.subarray(u,u+1)),u+=1}return{schemeIdUri:n,value:r,timeScale:i,presentationTime:o,presentationTimeDelta:a,eventDuration:s,id:l,payload:e.subarray(u,e.byteLength)}}(e);if(Qn.test(r.schemeIdUri)){var i=b(r.presentationTime)?r.presentationTime/r.timeScale:t+r.presentationTimeDelta/r.timeScale,a=4294967295===r.eventDuration?Number.POSITIVE_INFINITY:r.eventDuration/r.timeScale;a<=.001&&(a=Number.POSITIVE_INFINITY);var o=r.payload;n.samples.push({data:o,len:o.byteLength,dts:i,pts:i,type:Et,duration:a})}}))}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}(),Jn=null,Zn=[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],er=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],tr=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],nr=[0,1,1,4];function rr(e,t,n,r,i){if(!(n+24>t.length)){var a=ir(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 ir(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*Zn[14*(3===n?3-r:3===r?3:4)+i-1],u=er[3*(3===n?0:2===n?1:2)+a],c=3===s?1:2,d=tr[n][r],p=nr[r],h=8*d*p,f=Math.floor(d*l/u+o)*p;if(null===Jn){var g=(navigator.userAgent||"").match(/Chrome\/(\d+)/i);Jn=g?parseInt(g[1]):0}return!!Jn&&Jn<=87&&2===r&&l>=224e3&&0===s&&(e[t+3]=128|e[t+3]),{sampleRate:u,channelCount:c,frameLength:f,samplesPerFrame:h}}}function ar(e,t){return 255===e[t]&&224==(224&e[t+1])&&0!=(6&e[t+1])}function or(e,t){return t+1<e.length&&ar(e,t)}function sr(e,t){if(t+1<e.length&&ar(e,t)){var n=ir(e,t),r=4;null!=n&&n.frameLength&&(r=n.frameLength);var i=t+r;return i===e.length||or(e,i)}return!1}var lr=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;e=Math.min(e,8*this.bytesAvailable+this.bitsAvailable),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;if(e>32&&x.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=t,this.bitsAvailable>0)this.word<<=t;else{if(!(this.bytesAvailable>0))throw new Error("no bits available");this.loadWord()}return(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),d=this.skipBits.bind(this),p=this.skipEG.bind(this),h=this.skipUEG.bind(this),f=this.skipScalingList.bind(this);s();var g=s();if(l(5),d(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&&d(1),h(),h(),d(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(d(1),p(),p(),e=u(),n=0;n<e;n++)p();h(),d(1);var m=u(),b=u(),_=l(1);0===_&&d(1),d(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}(),ur=function(){function e(e,t,n){this.keyData=void 0,this.decrypter=void 0,this.keyData=n,this.decrypter=new Tn(t,{removePKCS7Padding:!1})}var t=e.prototype;return t.decryptBuffer=function(e){return this.decrypter.decrypt(e,this.keyData.key.buffer,this.keyData.iv.buffer)},t.decryptAacSample=function(e,t,n){var r=this,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);this.decryptBuffer(o).then((function(a){var o=new Uint8Array(a);i.set(o,16),r.decrypter.isSync()||r.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||(this.decryptAacSample(e,t,n),this.decrypter.isSync())))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){var a=this,o=Oe(i.data),s=this.getAvcEncryptedData(o);this.decryptBuffer(s.buffer).then((function(s){i.data=a.getAvcDecryptedUnit(o,s),a.decrypter.isSync()||a.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||(this.decryptAvcSample(e,t,n,r,a),this.decrypter.isSync())))return}}},e}(),cr=188,dr=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(t){var n=e.syncOffset(t);return n>0&&x.warn("MPEG2-TS detected but first sync word found @ offset "+n),-1!==n},e.syncOffset=function(e){for(var t=e.length,n=Math.min(940,e.length-cr)+1,r=0;r<n;){for(var i=!1,a=-1,o=0,s=r;s<t;s+=cr){if(71!==e[s]){if(o)return-1;break}if(o++,-1===a&&0!==(a=s)&&(n=Math.min(a+18612,e.length-cr)+1),i||(i=0===hr(e,s)),i&&o>1&&(0===a&&o>2||s+cr>n))return a}r++}return-1},e.createTrack=function(e,t){return{container:"video"===e||"audio"===e?"video/mp2t":void 0,type:e,id:be[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,this.avcSample=null,this.remainderData=null},t.demux=function(t,n,r,i){var a;void 0===r&&(r=!1),void 0===i&&(i=!1),r||(this.sampleAes=null);var o=this._avcTrack,s=this._audioTrack,l=this._id3Track,u=this._txtTrack,c=o.pid,d=o.pesData,p=s.pid,h=l.pid,f=s.pesData,g=l.pesData,y=null,v=this.pmtParsed,m=this._pmtId,b=t.length;if(this.remainderData&&(b=(t=Pe(this.remainderData,t)).length,this.remainderData=null),b<cr&&!i)return this.remainderData=t,{audioTrack:s,videoTrack:o,id3Track:l,textTrack:u};var T=Math.max(0,e.syncOffset(t));(b-=(b-T)%cr)<t.byteLength&&!i&&(this.remainderData=new Uint8Array(t.buffer,b,t.buffer.byteLength-b));for(var A=0,w=T;w<b;w+=cr)if(71===t[w]){var S=!!(64&t[w+1]),C=hr(t,w),I=void 0;if((48&t[w+3])>>4>1){if((I=w+5+t[w+4])===w+cr)continue}else I=w+4;switch(C){case c:S&&(d&&(a=yr(d))&&this.parseAVCPES(o,u,a,!1),d={data:[],size:0}),d&&(d.data.push(t.subarray(I,w+cr)),d.size+=w+cr-I);break;case p:if(S){if(f&&(a=yr(f)))switch(s.segmentCodec){case"aac":this.parseAACPES(s,a);break;case"mp3":this.parseMPEGPES(s,a)}f={data:[],size:0}}f&&(f.data.push(t.subarray(I,w+cr)),f.size+=w+cr-I);break;case h:S&&(g&&(a=yr(g))&&this.parseID3PES(l,a),g={data:[],size:0}),g&&(g.data.push(t.subarray(I,w+cr)),g.size+=w+cr-I);break;case 0:S&&(I+=t[I]+1),m=this._pmtId=fr(t,I);break;case m:S&&(I+=t[I]+1);var P=gr(t,I,this.typeSupported,r);(c=P.avc)>0&&(o.pid=c),(p=P.audio)>0&&(s.pid=p,s.segmentCodec=P.segmentCodec),(h=P.id3)>0&&(l.pid=h),null===y||v||(x.warn("MPEG-TS PMT found at "+w+" after unknown PID '"+y+"'. Backtracking to sync byte @"+T+" to parse all TS packets."),y=null,w=T-188),v=this.pmtParsed=!0;break;case 17:case 8191:break;default:y=C}}else A++;if(A>0){var D=new Error("Found "+A+" TS packet/s that do not start with 0x47");this.observer.emit(_.ERROR,_.ERROR,{type:E.MEDIA_ERROR,details:k.FRAG_PARSING_ERROR,fatal:!1,error:D,reason:D.message})}o.pesData=d,s.pesData=f,l.pesData=g;var R={audioTrack:s,videoTrack:o,id3Track:l,textTrack:u};return i&&this.extractRemainingSamples(R),R},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=yr(o))?(this.parseAVCPES(r,a,t,!0),r.pesData=null):r.pesData=o,s&&(t=yr(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&&x.log("last AAC PES packet truncated,might overlap between fragments"),n.pesData=s;l&&(t=yr(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 ur(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&&(vr(s,e),s=this.avcSample=pr(!1,n.pts,n.dts,"")),o.forEach((function(r){var o;switch(r.type){case 1:var u=!1;i=!0;var c,d=r.data;if(l&&d.length>4){var p=new lr(d).readSliceType();2!==p&&4!==p&&7!==p&&9!==p||(u=!0)}u&&null!=(c=s)&&c.frame&&!s.key&&(vr(s,e),s=a.avcSample=null),s||(s=a.avcSample=pr(!0,n.pts,n.dts,"")),s.frame=!0,s.key=u;break;case 5:i=!0,null!=(o=s)&&o.frame&&!s.key&&(vr(s,e),s=a.avcSample=null),s||(s=a.avcSample=pr(!0,n.pts,n.dts,"")),s.key=!0,s.frame=!0;break;case 6:i=!0,Le(r.data,1,n.pts,t.samples);break;case 7:if(i=!0,l=!0,!e.sps){var h=r.data,f=new lr(h).readSPS();e.width=f.width,e.height=f.height,e.pixelRatio=f.pixelRatio,e.sps=[h],e.duration=a._duration;for(var g=h.subarray(1,4),y="avc1.",v=0;v<3;v++){var m=g[v].toString(16);m.length<2&&(m="0"+m),y+=m}e.codec=y}break;case 8:i=!0,e.pps||(e.pps=[r.data]);break;case 9:i=!1,e.audFound=!0,s&&vr(s,e),s=a.avcSample=pr(!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&&(vr(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)&&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 d={data:t.subarray(u,l-a-1),type:c};s.push(d)}else{var p=this.getLastNalUnit(e.samples);if(p&&(o&&l<=4-o&&p.state&&(p.data=p.data.subarray(0,p.data.byteLength-o)),(r=l-a-1)>0)){var h=new Uint8Array(p.data.byteLength+r);h.set(p.data,0),h.set(t.subarray(0,r),p.data.byteLength),p.data=h,p.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,r,i,a=0,o=this.aacOverFlow,s=t.data;if(o){this.aacOverFlow=null;var l=o.missing,u=o.sample.unit.byteLength;if(-1===l){var c=new Uint8Array(u+s.byteLength);c.set(o.sample.unit,0),c.set(s,u),s=c}else{var d=u-l;o.sample.unit.set(s.subarray(0,l),d),e.samples.push(o.sample),a=o.missing}}for(n=a,r=s.length;n<r-1&&!Kn(s,n);n++);if(n!==a){var p,h=n<r-1;p=h?"AAC PES did not start with ADTS header,offset:"+n:"No ADTS header found in AAC PES";var f=new Error(p);if(x.warn("parsing error: "+p),this.observer.emit(_.ERROR,_.ERROR,{type:E.MEDIA_ERROR,details:k.FRAG_PARSING_ERROR,fatal:!1,levelRetry:h,error:f,reason:p}),!h)return}if(Wn(e,this.observer,s,n,this.audioCodec),void 0!==t.pts)i=t.pts;else{if(!o)return void x.warn("[tsdemuxer]: AAC PES unknown PTS");var g=Yn(e.samplerate);i=o.sample.pts+g}for(var y,v=0;n<r;){if(n+=(y=qn(e,s,n,i,v)).length,y.missing){this.aacOverFlow=y;break}for(v++;n<r-1&&!Kn(s,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(or(n,a)){var s=rr(e,n,a,o,i);if(!s)break;a+=s.length,i++}else a++;else x.warn("[tsdemuxer]: MPEG PES unknown PTS")},t.parseID3PES=function(e,t){if(void 0!==t.pts){var n=s({},t,{type:this._avcTrack?Et:_t,duration:Number.POSITIVE_INFINITY});e.samples.push(n)}else x.warn("[tsdemuxer]: ID3 PES unknown PTS")},e}();function pr(e,t,n,r){return{key:e,frame:!1,pts:t,dts:n,units:[],debug:r,length:0}}function hr(e,t){return((31&e[t+1])<<8)+e[t+2]}function fr(e,t){return(31&e[t+10])<<8|e[t+11]}function gr(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=hr(e,t);switch(e[t]){case 207:if(!r){x.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){x.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?x.log("MPEG audio found, not supported in this browser"):-1===i.audio&&(i.audio=o,i.segmentCodec="mp3");break;case 36:x.warn("Unsupported HEVC stream type found")}t+=5+((15&e[t+3])<<8|e[t+4])}return i}function yr(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&&(x.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 d=new Uint8Array(e.size),p=0,h=s.length;p<h;p++){var f=(t=s[p]).byteLength;if(c){if(c>f){c-=f;continue}t=t.subarray(c),f-=c,c=0}d.set(t,o),o+=f}return n&&(n-=r+3),{data:d,pts:i,dts:a,len:n}}return null}function vr(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&&x.log(e.pts+"/"+e.dts+":"+e.debug)}var mr=function(e){function t(){return e.apply(this,arguments)||this}l(t,e);var n=t.prototype;return n.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}},t.probe=function(e){if(!e)return!1;for(var t=(ie(e,0)||[]).length,n=e.length;t<n;t++)if(sr(e,t))return x.log("MPEG Audio sync word found !"),!0;return!1},n.canParse=function(e,t){return function(e,t){return ar(e,t)&&4<=e.length-t}(e,t)},n.appendFrame=function(e,t,n){if(null!==this.basePTS)return rr(e,t,n,this.basePTS,this.frameIndex)},t}(Bn),br=function(){function e(){}return e.getSilentFrame=function(e,t){if("mp4a.40.2"===e){if(1===t)return new Uint8Array([0,200,0,128,35,128]);if(2===t)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(3===t)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(4===t)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(5===t)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(6===t)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(1===t)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(2===t)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(3===t)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}},e}(),_r=Math.pow(2,32)-1,Er=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/(_r+1)),i=Math.floor(n%(_r+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/(_r+1)),i=Math.floor(n%(_r+1)),a=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,a)},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],d=t.pixelRatio[1];return e.box(e.types.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,l>>8&255,255&l,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,d>>24,d>>16&255,d>>8&255,255&d])))},e.esds=function(e){var t=e.config.length;return new Uint8Array([0,0,0,0,3,23+t,0,1,0,4,15+t,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([t]).concat(e.config).concat([6,1,2]))},e.mp4a=function(t){var n=t.samplerate;return e.box(e.types.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,t.channelCount,0,16,0,0,0,0,n>>8&255,255&n,0,0]),e.box(e.types.esds,e.esds(t)))},e.mp3=function(t){var n=t.samplerate;return e.box(e.types[".mp3"],new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,t.channelCount,0,16,0,0,0,0,n>>8&255,255&n,0,0]))},e.stsd=function(t){return"audio"===t.type?"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,a=t.height,o=Math.floor(r/(_r+1)),s=Math.floor(r%(_r+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,o>>24,o>>16&255,o>>8&255,255&o,s>>24,s>>16&255,s>>8&255,255&s,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,a>>8&255,255&a,0,0]))},e.traf=function(t,n){var r=e.sdtp(t),i=t.id,a=Math.floor(n/(_r+1)),o=Math.floor(n%(_r+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,a>>24,a>>16&255,a>>8&255,255&a,o>>24,o>>16&255,o>>8&255,255&o])),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,d=12+16*c,p=new Uint8Array(d);for(n+=8+d,p.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,p.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,p)},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}();function kr(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 Tr(e,t){return void 0===t&&(t=!1),kr(e,1e3,1/9e4,t)}Er.types=void 0,Er.HDLR_TYPES=void 0,Er.STTS=void 0,Er.STSC=void 0,Er.STCO=void 0,Er.STSZ=void 0,Er.VMHD=void 0,Er.SMHD=void 0,Er.STSD=void 0,Er.FTYP=void 0,Er.DINF=void 0;var Ar=null,wr=null,Sr=function(){function e(e,t,n,r){if(this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.ISGenerated=!1,this._initPTS=null,this._initDTS=null,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===Ar){var i=(navigator.userAgent||"").match(/Chrome\/(\d+)/i);Ar=i?parseInt(i[1]):0}if(null===wr){var a=navigator.userAgent.match(/Safari\/(\d+)/i);wr=a?parseInt(a[1]):0}}var t=e.prototype;return t.destroy=function(){},t.resetTimeStamp=function(e){x.log("[mp4-remuxer]: initPTS & initDTS reset"),this._initPTS=this._initDTS=e},t.resetNextTimestamp=function(){x.log("[mp4-remuxer]: reset next timestamp"),this.isVideoContiguous=!1,this.isAudioContiguous=!1},t.resetInitSegment=function(){x.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,Cr(e,n.pts)):r>0?e:n.pts}),e[0].pts);return t&&x.debug("PTS rollover detected"),n},t.remux=function(e,t,n,r,i,a,o,s){var l,u,c,d,p,h,f=i,g=i,y=e.pid>-1,v=t.pid>-1,m=t.samples.length,b=e.samples.length>0,_=o&&m>0||m>1;if((!y||b)&&(!v||_)||this.ISGenerated||o){this.ISGenerated||(c=this.generateIS(e,t,i,a));var E,k=this.isVideoContiguous,T=-1;if(_&&(T=function(e){for(var t=0;t<e.length;t++)if(e[t].key)return t;return-1}(t.samples),!k&&this.config.forceKeyFrameOnDiscontinuity))if(h=!0,T>0){x.warn("[mp4-remuxer]: Dropped "+T+" out of "+m+" video samples due to a missing keyframe");var A=this.getVideoStartPts(t.samples);t.samples=t.samples.slice(T),t.dropped+=T,E=g+=(t.samples[0].pts-A)/t.inputTimeScale}else-1===T&&(x.warn("[mp4-remuxer]: No keyframe found out of "+m+" video samples"),h=!1);if(this.ISGenerated){if(b&&_){var w=this.getVideoStartPts(t.samples),S=(Cr(e.samples[0].pts,w)-w)/t.inputTimeScale;f+=Math.max(0,S),g+=Math.max(0,-S)}if(b){if(e.samplerate||(x.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),c=this.generateIS(e,t,i,a)),u=this.remuxAudio(e,f,this.isAudioContiguous,a,v||_||s===dt?g:void 0),_){var C=u?u.endPTS-u.startPTS:0;t.inputTimeScale||(x.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),c=this.generateIS(e,t,i,a)),l=this.remuxVideo(t,g,k,C)}}else _&&(l=this.remuxVideo(t,g,k,0));l&&(l.firstKeyFrame=T,l.independent=-1!==T,l.firstKeyFramePTS=E)}}return this.ISGenerated&&this._initPTS&&this._initDTS&&(n.samples.length&&(p=xr(n,i,this._initPTS,this._initDTS)),r.samples.length&&(d=Ir(r,i,this._initPTS))),{audio:u,video:l,initSegment:c,independent:h,text:d,id3:p}},t.generateIS=function(e,t,n,r){var i,a,o,s=e.samples,l=t.samples,u=this.typeSupported,c={},d=this._initPTS,p=!d||r,h="audio/mp4";if(p&&(i=a=1/0),e.config&&s.length&&(e.timescale=e.samplerate,"mp3"===e.segmentCodec&&(u.mpeg?(h="audio/mpeg",e.codec=""):u.mp3&&(e.codec="mp3")),c.audio={id:"audio",container:h,codec:e.codec,initSegment:"mp3"===e.segmentCodec&&u.mpeg?new Uint8Array(0):Er.initSegment([e]),metadata:{channelCount:e.channelCount}},p&&(o=e.inputTimeScale,d&&o===d.timescale?p=!1:i=a=s[0].pts-Math.round(o*n))),t.sps&&t.pps&&l.length&&(t.timescale=t.inputTimeScale,c.video={id:"main",container:"video/mp4",codec:t.codec,initSegment:Er.initSegment([t]),metadata:{width:t.width,height:t.height}},p))if(o=t.inputTimeScale,d&&o===d.timescale)p=!1;else{var f=this.getVideoStartPts(l),g=Math.round(o*n);a=Math.min(a,Cr(l[0].dts,f)-g),i=Math.min(i,f-g)}if(Object.keys(c).length)return this.ISGenerated=!0,p?(this._initPTS={baseTime:i,timescale:o},this._initDTS={baseTime:a,timescale:o}):i=o=void 0,{tracks:c,initPTS:i,timescale:o}},t.remuxVideo=function(e,t,n,r){var i,a,o=e.inputTimeScale,l=e.samples,u=[],c=l.length,d=this._initPTS,p=this.nextAvcDts,h=8,f=this.videoSampleDuration,g=Number.POSITIVE_INFINITY,y=Number.NEGATIVE_INFINITY,v=!1;n&&null!==p||(p=t*o-(l[0].pts-Cr(l[0].dts,l[0].pts)));for(var m=d.baseTime*o/d.timescale,b=0;b<c;b++){var T=l[b];T.pts=Cr(T.pts-m,p),T.dts=Cr(T.dts-m,p),T.dts<l[b>0?b-1:b].dts&&(v=!0)}v&&l.sort((function(e,t){var n=e.dts-t.dts,r=e.pts-t.pts;return n||r})),i=l[0].dts;var A=l[l.length-1].dts-i,w=A?Math.round(A/(c-1)):f||e.inputTimeScale/30;if(n){var S=i-p,C=S>w,I=S<-1;if((C||I)&&(C?x.warn("AVC: "+Tr(S,!0)+" ms ("+S+"dts) hole between fragments detected, filling it"):x.warn("AVC: "+Tr(-S,!0)+" ms ("+S+"dts) overlapping between fragments detected"),!I||p>=l[0].pts)){i=p;var P=l[0].pts-S;l[0].dts=i,l[0].pts=P,x.log("Video: First PTS/DTS adjusted: "+Tr(P,!0)+"/"+Tr(i,!0)+", delta: "+Tr(S,!0)+" ms")}}i=Math.max(0,i);for(var D=0,R=0,L=0;L<c;L++){for(var O=l[L],M=O.units,N=M.length,U=0,F=0;F<N;F++)U+=M[F].data.length;R+=U,D+=N,O.length=U,O.dts=Math.max(O.dts,i),g=Math.min(O.pts,g),y=Math.max(O.pts,y)}a=l[c-1].dts;var B,j=R+4*D+8;try{B=new Uint8Array(j)}catch(e){return void this.observer.emit(_.ERROR,_.ERROR,{type:E.MUX_ERROR,details:k.REMUX_ALLOC_ERROR,fatal:!1,error:e,bytes:j,reason:"fail allocating video mdat "+j})}var H=new DataView(B.buffer);H.setUint32(0,j),B.set(Er.types.mdat,4);for(var V=!1,G=Number.POSITIVE_INFINITY,K=Number.POSITIVE_INFINITY,z=Number.NEGATIVE_INFINITY,W=Number.NEGATIVE_INFINITY,Y=0;Y<c;Y++){for(var q=l[Y],X=q.units,Q=0,$=0,J=X.length;$<J;$++){var Z=X[$],ee=Z.data,te=Z.data.byteLength;H.setUint32(h,te),h+=4,B.set(ee,h),h+=te,Q+=4+te}var ne=void 0;if(Y<c-1)f=l[Y+1].dts-q.dts,ne=l[Y+1].pts-q.pts;else{var re=this.config,ie=Y>0?q.dts-l[Y-1].dts:w;if(ne=Y>0?q.pts-l[Y-1].pts:w,re.stretchShortVideoTrack&&null!==this.nextAudioPts){var ae=Math.floor(re.maxBufferHole*o),oe=(r?g+r*o:this.nextAudioPts)-q.pts;oe>ae?((f=oe-ie)<0?f=ie:V=!0,x.log("[mp4-remuxer]: It is approximately "+oe/90+" ms to the next segment; using duration "+f/90+" ms for the last video frame.")):f=ie}else f=ie}var se=Math.round(q.pts-q.dts);G=Math.min(G,f),z=Math.max(z,f),K=Math.min(K,ne),W=Math.max(W,ne),u.push(new Dr(q.key,f,Q,se))}if(u.length)if(Ar){if(Ar<70){var le=u[0].flags;le.dependsOn=2,le.isNonSync=0}}else if(wr&&W-K<z-G&&w/z<.025&&0===u[0].cts){x.warn("Found irregular gaps in sample duration. Using PTS instead of DTS to determine MP4 sample duration.");for(var ue=i,ce=0,de=u.length;ce<de;ce++){var pe=ue+u[ce].duration,he=ue+u[ce].cts;if(ce<de-1){var fe=pe+u[ce+1].cts;u[ce].duration=fe-he}else u[ce].duration=ce?u[ce-1].duration:w;u[ce].cts=0,ue=pe}}f=V||!f?w:f,this.nextAvcDts=p=a+f,this.videoSampleDuration=f,this.isVideoContiguous=!0;var ge={data1:Er.moof(e.sequenceNumber++,i,s({},e,{samples:u})),data2:B,startPTS:g/o,endPTS:(y+f)/o,startDTS:i/o,endDTS:p/o,type:"video",hasAudio:!1,hasVideo:!0,nb:u.length,dropped:e.dropped};return e.samples=[],e.dropped=0,ge},t.remuxAudio=function(e,t,n,r,i){var a=e.inputTimeScale,o=a/(e.samplerate?e.samplerate:a),l="aac"===e.segmentCodec?1024:1152,u=l*o,c=this._initPTS,d="mp3"===e.segmentCodec&&this.typeSupported.mpeg,p=[],h=void 0!==i,f=e.samples,g=d?0:8,y=this.nextAudioPts||-1,v=t*a,m=c.baseTime*a/c.timescale;if(this.isAudioContiguous=n=n||f.length&&y>0&&(r&&Math.abs(v-y)<9e3||Math.abs(Cr(f[0].pts-m,v)-y)<20*u),f.forEach((function(e){e.pts=Cr(e.pts-m,v)})),!n||y<0){if(!(f=f.filter((function(e){return e.pts>=0}))).length)return;y=0===i?0:r&&!h?Math.max(0,v):f[0].pts}if("aac"===e.segmentCodec)for(var b=this.config.maxAudioFramesDrift,T=0,A=y;T<f.length;T++){var w=f[T],S=w.pts,C=S-A,I=Math.abs(1e3*C/a);if(C<=-b*u&&h)0===T&&(x.warn("Audio frame @ "+(S/a).toFixed(3)+"s overlaps nextAudioPts by "+Math.round(1e3*C/a)+" ms."),this.nextAudioPts=y=A=S);else if(C>=b*u&&I<1e4&&h){var P=Math.round(C/u);(A=S-P*u)<0&&(P--,A+=u),0===T&&(this.nextAudioPts=y=A),x.warn("[mp4-remuxer]: Injecting "+P+" audio frame @ "+(A/a).toFixed(3)+"s due to "+Math.round(1e3*C/a)+" ms gap.");for(var D=0;D<P;D++){var R=Math.max(A,0),L=br.getSilentFrame(e.manifestCodec||e.codec,e.channelCount);L||(x.log("[mp4-remuxer]: Unable to get silent frame for given audio codec; duplicating last frame instead."),L=w.unit.subarray()),f.splice(T,0,{unit:L,pts:R}),A+=u,T++}}w.pts=A,A+=u}for(var O,M=null,N=null,U=0,F=f.length;F--;)U+=f[F].unit.byteLength;for(var B=0,j=f.length;B<j;B++){var H=f[B],V=H.unit,G=H.pts;if(null!==N)p[B-1].duration=Math.round((G-N)/o);else{if(n&&"aac"===e.segmentCodec&&(G=y),M=G,!(U>0))return;U+=g;try{O=new Uint8Array(U)}catch(e){return void this.observer.emit(_.ERROR,_.ERROR,{type:E.MUX_ERROR,details:k.REMUX_ALLOC_ERROR,fatal:!1,error:e,bytes:U,reason:"fail allocating audio mdat "+U})}d||(new DataView(O.buffer).setUint32(0,U),O.set(Er.types.mdat,4))}O.set(V,g);var K=V.byteLength;g+=K,p.push(new Dr(!0,l,K,0)),N=G}var z=p.length;if(z){var W=p[p.length-1];this.nextAudioPts=y=N+o*W.duration;var Y=d?new Uint8Array(0):Er.moof(e.sequenceNumber++,M/o,s({},e,{samples:p}));e.samples=[];var q=M/a,X=y/a,Q={data1:Y,data2:O,startPTS:q,endPTS:X,startDTS:q,endDTS:X,type:"audio",hasAudio:!0,hasVideo:!1,nb:z};return this.isAudioContiguous=!0,Q}},t.remuxEmptyAudio=function(e,t,n,r){var i=e.inputTimeScale,a=i/(e.samplerate?e.samplerate:i),o=this.nextAudioPts,s=this._initDTS,l=9e4*s.baseTime/s.timescale,u=(null!==o?o:r.startDTS*i)+l,c=r.endDTS*i+l,d=1024*a,p=Math.ceil((c-u)/d),h=br.getSilentFrame(e.manifestCodec||e.codec,e.channelCount);if(x.warn("[mp4-remuxer]: remux empty Audio"),h){for(var f=[],g=0;g<p;g++){var y=u+g*d;f.push({unit:h,pts:y,dts:y})}return e.samples=f,this.remuxAudio(e,t,n,!1)}x.trace("[mp4-remuxer]: Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec")},e}();function Cr(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 xr(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=Cr(s.pts-n.baseTime*a/n.timescale,t*a)/a,s.dts=Cr(s.dts-r.baseTime*a/r.timescale,t*a)/a}var l=e.samples;return e.samples=[],{samples:l}}}function Ir(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=Cr(o.pts-n.baseTime*i/n.timescale,t*i)/i}e.samples.sort((function(e,t){return e.pts-t.pts}));var s=e.samples;return e.samples=[],{samples:s}}}var Pr,Dr=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 Rr(e)},Rr=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},Lr=function(){function e(){this.emitInitSegment=!1,this.audioCodec=void 0,this.videoCodec=void 0,this.initData=void 0,this.initPTS=null,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,r){this.audioCodec=t,this.videoCodec=n,this.generateInitSegment(function(e,t){if(!e||!t)return e;var n=t.keyId;return n&&t.isCommonEncryption&&we(e,["moov","trak"]).forEach((function(e){var t=we(e,["mdia","minf","stbl","stsd"])[0].subarray(8),r=we(t,["enca"]),i=r.length>0;i||(r=we(t,["encv"])),r.forEach((function(e){we(i?e.subarray(28):e.subarray(78),["sinf"]).forEach((function(e){var t=xe(e);if(t){var r=t.subarray(8,24);r.some((function(e){return 0!==e}))||(x.log("[eme] Patching keyId in 'enc"+(i?"a":"v")+">sinf>>tenc' box: "+ye(r)+" -> "+ye(n)),t.set(n,8))}}))}))})),e}(e,r)),this.emitInitSegment=!0},t.generateInitSegment=function(e){var t=this.audioCodec,n=this.videoCodec;if(null==e||!e.byteLength)return this.initTracks=void 0,void(this.initData=void 0);var r=this.initData=Ce(e);t||(t=Or(r.audio,M)),n||(n=Or(r.video,N));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"}:x.warn("[passthrough-remuxer.ts]: initSegment does not contain moov or trak boxes."),this.initTracks=i},t.remux=function(e,t,n,r,i,a){var o,s,l=this.initPTS,u=this.lastEndTime,c={audio:void 0,video:void 0,text:r,id3:n,initSegment:void 0};b(u)||(u=this.lastEndTime=i||0);var d=t.samples;if(null==d||!d.length)return c;var p={initPTS:void 0,timescale:1},h=this.initData;if(null!=(o=h)&&o.length||(this.generateInitSegment(d),h=this.initData),null==(s=h)||!s.length)return x.warn("[passthrough-remuxer.ts]: Failed to generate initSegment."),c;this.emitInitSegment&&(p.tracks=this.initTracks,this.emitInitSegment=!1);var f=function(e,t){for(var n=0,r=0,i=0,a=we(e,["moof","traf"]),o=0;o<a.length;o++){var s=a[o],l=we(s,["tfhd"])[0],u=t[ke(l,4)];if(u){var c=u.default,d=ke(l,0)|(null==c?void 0:c.flags),p=null==c?void 0:c.duration;8&d&&(p=ke(l,2&d?12:8));for(var h=u.timescale||9e4,f=we(s,["trun"]),g=0;g<f.length;g++)!(n=Ie(f[g]))&&p&&(n=p*ke(f[g],4)),u.type===N?r+=n/h:u.type===M&&(i+=n/h)}}if(0===r&&0===i){for(var y=0,v=we(e,["sidx"]),m=0;m<v.length;m++){var b=Se(v[m]);null!=b&&b.references&&(y+=b.references.reduce((function(e,t){return e+t.info.duration||0}),0))}return y}return r||i}(d,h),g=function(e,t){return we(t,["moof","traf"]).reduce((function(t,n){var r=we(n,["tfdt"])[0],i=r[0],a=we(n,["tfhd"]).reduce((function(t,n){var a=ke(n,4),o=e[a];if(o){var s=ke(r,4);if(1===i){if(s===ve)return x.warn("[mp4-demuxer]: Ignoring assumed invalid signed 64-bit track fragment decode time"),t;s*=ve+1,s+=ke(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)}(h,d),y=null===g?i:g;(function(e,t,n,r){if(null===e)return!0;var i=Math.max(r,1),a=t-e.baseTime/e.timescale;return Math.abs(a-n)>i}(l,y,i,f)||p.timescale!==l.timescale&&a)&&(p.initPTS=y-i,l&&1===l.timescale&&x.warn("Adjusting initPTS by "+(p.initPTS-l.baseTime)),this.initPTS=l={baseTime:p.initPTS,timescale:1});var v=e?y-l.baseTime/l.timescale:u,m=v+f;!function(e,t,n){we(t,["moof","traf"]).forEach((function(t){we(t,["tfhd"]).forEach((function(r){var i=ke(r,4),a=e[i];if(a){var o=a.timescale||9e4;we(t,["tfdt"]).forEach((function(e){var t=e[0],r=ke(e,4);if(0===t)r-=n*o,Ae(e,4,r=Math.max(r,0));else{r*=Math.pow(2,32),r+=ke(e,8),r-=n*o,r=Math.max(r,0);var i=Math.floor(r/(ve+1)),a=Math.floor(r%(ve+1));Ae(e,4,i),Ae(e,8,a)}}))}}))}))}(h,d,l.baseTime/l.timescale),f>0?this.lastEndTime=m:(x.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());var _=!!h.audio,E=!!h.video,k="";_&&(k+="audio"),E&&(k+="video");var T={data1:d,startPTS:v,startDTS:v,endPTS:m,endDTS:m,type:k,hasAudio:_,hasVideo:E,nb:1,dropped:0};return c.audio="audio"===T.type?T:void 0,c.video="audio"!==T.type?T:void 0,c.initSegment=p,c.id3=xr(n,i,l,l),r.samples.length&&(c.text=Ir(r,i,l)),c},e}();function Or(e,t){var n=null==e?void 0:e.codec;return n&&n.length>4?n:"hvc1"===n||"hev1"===n?"hvc1.1.6.L120.90":"av01"===n?"av01.0.04M.08":"avc1"===n||t===N?"avc1.42e01e":"mp4a.40.5"}try{Pr=self.performance.now.bind(self.performance)}catch(e){x.debug("Unable to use Performance API on this environment"),Pr="undefined"!=typeof self&&self.Date.now}var Mr=[{demux:$n,remux:Lr},{demux:dr,remux:Sr},{demux:Xn,remux:Sr},{demux:mr,remux:Sr}],Nr=function(){function e(e,t,n,r,i){this.async=!1,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=Pr();var o=new Uint8Array(e),s=this.currentTransmuxState,l=this.transmuxConfig;r&&(this.currentTransmuxState=r);var u=r||s,c=u.contiguous,d=u.discontinuity,p=u.trackSwitch,h=u.accurateTimeOffset,f=u.timeOffset,g=u.initSegmentChange,y=l.audioCodec,v=l.videoCodec,m=l.defaultInitPts,b=l.duration,T=l.initSegmentData,A=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(A&&"AES-128"===A.method){var w=this.getDecrypter();if(!w.isSync())return this.decryptionPromise=w.webCryptoDecrypt(o,A.key.buffer,A.iv.buffer).then((function(e){var t=i.push(e,null,n);return i.decryptionPromise=null,t})),this.decryptionPromise;var S=w.softwareDecrypt(o,A.key.buffer,A.iv.buffer);if(n.part>-1&&(S=w.flush()),!S)return a.executeEnd=Pr(),Ur(n);o=new Uint8Array(S)}var C=this.needsProbing(d,p);if(C){var I=this.configureTransmuxer(o);if(I)return x.warn("[transmuxer] "+I.message),this.observer.emit(_.ERROR,_.ERROR,{type:E.MEDIA_ERROR,details:k.FRAG_PARSING_ERROR,fatal:!1,error:I,reason:I.message}),a.executeEnd=Pr(),Ur(n)}(d||p||g||C)&&this.resetInitSegment(T,y,v,b,t),(d||g||C)&&this.resetInitialTimestamp(m),c||this.resetContiguity();var P=this.transmux(o,A,f,h,n),D=this.currentTransmuxState;return D.contiguous=!0,D.discontinuity=!1,D.trackSwitch=!1,a.executeEnd=Pr(),P},t.flush=function(e){var t=this,n=e.transmuxing;n.executeStart=Pr();var r=this.decrypter,i=this.currentTransmuxState,a=this.decryptionPromise;if(a)return a.then((function(){return t.flush(e)}));var o=[],s=i.timeOffset;if(r){var l=r.flush();l&&o.push(this.push(l,null,e))}var u=this.demuxer,c=this.remuxer;if(!u||!c)return n.executeEnd=Pr(),[Ur(e)];var d=u.flush(s);return Fr(d)?d.then((function(n){return t.flushRemux(o,n,e),o})):(this.flushRemux(o,d,e),o)},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;x.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=Pr()},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,i){var a=this.demuxer,o=this.remuxer;a&&o&&(a.resetInitSegment(e,t,n,r),o.resetInitSegment(e,t,n,i))},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){for(var t,n=this.config,r=this.observer,i=this.typeSupported,a=this.vendor,o=0,s=Mr.length;o<s;o++)if(Mr[o].demux.probe(e)){t=Mr[o];break}if(!t)return new Error("Failed to find demuxer by probing fragment data");var l=this.demuxer,u=this.remuxer,c=t.remux,d=t.demux;u&&u instanceof c||(this.remuxer=new c(r,n,i,a)),l&&l instanceof d||(this.demuxer=new d(r,n,i),this.probe=d.probe)},t.needsProbing=function(e,t){return!this.demuxer||!this.remuxer||e||t},t.getDecrypter=function(){var e=this.decrypter;return e||(e=this.decrypter=new Tn(this.config)),e},e}(),Ur=function(e){return{remuxResult:{},chunkMeta:e}};function Fr(e){return"then"in e&&e.then instanceof Function}var Br=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||null},jr=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},Hr={exports:{}};!function(e){var t=Object.prototype.hasOwnProperty,n="~";function r(){}function i(e,t,n){this.fn=e,this.context=t,this.once=n||!1}function a(e,t,r,a,o){if("function"!=typeof r)throw new TypeError("The listener must be a function");var s=new i(r,a||e,o),l=n?n+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 o(e,t){0==--e._eventsCount?e._events=new r:delete e._events[t]}function s(){this._events=new r,this._eventsCount=0}Object.create&&(r.prototype=Object.create(null),(new r).__proto__||(n=!1)),s.prototype.eventNames=function(){var e,r,i=[];if(0===this._eventsCount)return i;for(r in e=this._events)t.call(e,r)&&i.push(n?r.slice(1):r);return Object.getOwnPropertySymbols?i.concat(Object.getOwnPropertySymbols(e)):i},s.prototype.listeners=function(e){var t=n?n+e:e,r=this._events[t];if(!r)return[];if(r.fn)return[r.fn];for(var i=0,a=r.length,o=new Array(a);i<a;i++)o[i]=r[i].fn;return o},s.prototype.listenerCount=function(e){var t=n?n+e:e,r=this._events[t];return r?r.fn?1:r.length:0},s.prototype.emit=function(e,t,r,i,a,o){var s=n?n+e:e;if(!this._events[s])return!1;var l,u,c=this._events[s],d=arguments.length;if(c.fn){switch(c.once&&this.removeListener(e,c.fn,void 0,!0),d){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,r),!0;case 4:return c.fn.call(c.context,t,r,i),!0;case 5:return c.fn.call(c.context,t,r,i,a),!0;case 6:return c.fn.call(c.context,t,r,i,a,o),!0}for(u=1,l=new Array(d-1);u<d;u++)l[u-1]=arguments[u];c.fn.apply(c.context,l)}else{var p,h=c.length;for(u=0;u<h;u++)switch(c[u].once&&this.removeListener(e,c[u].fn,void 0,!0),d){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,r);break;case 4:c[u].fn.call(c[u].context,t,r,i);break;default:if(!l)for(p=1,l=new Array(d-1);p<d;p++)l[p-1]=arguments[p];c[u].fn.apply(c[u].context,l)}}return!0},s.prototype.on=function(e,t,n){return a(this,e,t,n,!1)},s.prototype.once=function(e,t,n){return a(this,e,t,n,!0)},s.prototype.removeListener=function(e,t,r,i){var a=n?n+e:e;if(!this._events[a])return this;if(!t)return o(this,a),this;var s=this._events[a];if(s.fn)s.fn!==t||i&&!s.once||r&&s.context!==r||o(this,a);else{for(var l=0,u=[],c=s.length;l<c;l++)(s[l].fn!==t||i&&!s[l].once||r&&s[l].context!==r)&&u.push(s[l]);u.length?this._events[a]=1===u.length?u[0]:u:o(this,a)}return this},s.prototype.removeAllListeners=function(e){var t;return e?(t=n?n+e:e,this._events[t]&&o(this,t)):(this._events=new r,this._eventsCount=0),this},s.prototype.off=s.prototype.removeListener,s.prototype.addListener=s.prototype.on,s.prefixed=n,s.EventEmitter=s,e.exports=s}(Hr);var Vr=function(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}(Hr.exports);function Gr(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&&Kr(r,a),o&&Kr(r,o),e.postMessage({event:"transmuxComplete",data:t},r),!0}function Kr(e,t){t.data1&&e.push(t.data1.buffer),t.data2&&e.push(t.data2.buffer)}function zr(e,t,n){t.reduce((function(t,n){return Gr(e,n)||t}),!1)||e.postMessage({event:"transmuxComplete",data:t[0]}),e.postMessage({event:"flush",data:n})}void 0!==n&&n&&function(e){var t=new Vr,n=function(t,n){e.postMessage({event:t,data:n})};t.on(_.FRAG_DECRYPTED,n),t.on(_.ERROR,n);e.addEventListener("message",(function(r){var i=r.data;switch(i.cmd){case"init":var a=JSON.parse(i.config);e.transmuxer=new Nr(t,i.typeSupported,a,i.vendor,i.id),C(a.debug,i.id),function(){var e=function(e){x[e]=function(t){n("workerLog",{logType:e,message:t})}};for(var t in x)e(t)}(),n("init",null);break;case"configure":e.transmuxer.configure(i.config);break;case"demux":var o=e.transmuxer.push(i.data,i.decryptdata,i.chunkMeta,i.state);Fr(o)?(e.transmuxer.async=!0,o.then((function(t){Gr(e,t)})).catch((function(e){n(_.ERROR,{type:E.MEDIA_ERROR,details:k.FRAG_PARSING_ERROR,chunkMeta:i.chunkMeta,fatal:!1,error:e,err:e,reason:"transmuxer-worker push error"})}))):(e.transmuxer.async=!1,Gr(e,o));break;case"flush":var s=i.chunkMeta,l=e.transmuxer.flush(s);Fr(l)||e.transmuxer.async?(Fr(l)||(l=Promise.resolve(l)),l.then((function(t){zr(e,t,s)})).catch((function(e){n(_.ERROR,{type:E.MEDIA_ERROR,details:k.FRAG_PARSING_ERROR,chunkMeta:i.chunkMeta,fatal:!1,error:e,err:e,reason:"transmuxer-worker flush error"})}))):zr(e,l,s)}}))}(self);var Wr=Ge()||{isTypeSupported:function(){return!1}},Yr=function(){function e(e,n,r,i){var a=this;this.error=null,this.hls=void 0,this.id=void 0,this.observer=void 0,this.frag=null,this.part=null,this.useWorker=void 0,this.workerContext=null,this.onwmsg=void 0,this.transmuxer=null,this.onTransmuxComplete=void 0,this.onFlush=void 0;var o=e.config;this.hls=e,this.id=n,this.useWorker=!!o.enableWorker,this.onTransmuxComplete=r,this.onFlush=i;var s=function(e,t){(t=t||{}).frag=a.frag,t.id=a.id,e===_.ERROR&&(a.error=t.error),a.hls.trigger(e,t)};this.observer=new Vr,this.observer.on(_.FRAG_DECRYPTED,s),this.observer.on(_.ERROR,s);var l,u,c,d,p={mp4:Wr.isTypeSupported("video/mp4"),mpeg:Wr.isTypeSupported("audio/mpeg"),mp3:Wr.isTypeSupported('audio/mp4; codecs="mp3"')},h=navigator.vendor;if(!this.useWorker||"undefined"==typeof Worker||(o.workerPath,0))this.transmuxer=new Nr(this.observer,p,o,h,n);else try{o.workerPath?(x.log("loading Web Worker "+o.workerPath+' for "'+n+'"'),this.workerContext=(c=o.workerPath,d=new self.URL(c,self.location.href).href,{worker:new self.Worker(d),scriptURL:d})):(x.log('injecting Web Worker for "'+n+'"'),this.workerContext=(l=new self.Blob(["var exports={};var module={exports:exports};function define(f){f()};define.amd=true;("+t.toString()+")(true);"],{type:"text/javascript"}),u=self.URL.createObjectURL(l),{worker:new self.Worker(u),objectURL:u})),this.onwmsg=function(e){return a.onWorkerMessage(e)};var f=this.workerContext.worker;f.addEventListener("message",this.onwmsg),f.onerror=function(e){var t=new Error(e.message+"  ("+e.filename+":"+e.lineno+")");o.enableWorker=!1,x.warn('Error in "'+n+'" Web Worker, fallback to inline'),a.hls.trigger(_.ERROR,{type:E.OTHER_ERROR,details:k.INTERNAL_EXCEPTION,fatal:!1,event:"demuxerWorker",error:t})},f.postMessage({cmd:"init",typeSupported:p,vendor:h,id:n,config:JSON.stringify(o)})}catch(e){x.warn('Error setting up "'+n+'" Web Worker, fallback to inline',e),this.resetWorker(),this.error=null,this.transmuxer=new Nr(this.observer,p,o,h,n)}}var n=e.prototype;return n.resetWorker=function(){if(this.workerContext){var e=this.workerContext,t=e.worker,n=e.objectURL;n&&self.URL.revokeObjectURL(n),t.removeEventListener("message",this.onwmsg),t.onerror=null,t.terminate(),this.workerContext=null}},n.destroy=function(){if(this.workerContext)this.resetWorker(),this.onwmsg=void 0;else{var e=this.transmuxer;e&&(e.destroy(),this.transmuxer=null)}var t=this.observer;t&&t.removeAllListeners(),this.frag=null,this.observer=null,this.hls=null},n.push=function(e,t,n,r,i,a,o,s,l,u){var c,d,p=this;l.transmuxing.start=self.performance.now();var h=this.transmuxer,f=a?a.start:i.start,g=i.decryptdata,y=this.frag,v=!(y&&i.cc===y.cc),m=!(y&&l.level===y.level),b=y?l.sn-y.sn:-1,_=this.part?l.part-this.part.index:-1,E=0===b&&l.id>1&&l.id===(null==y?void 0:y.stats.chunkCount),k=!m&&(1===b||0===b&&(1===_||E&&_<=0)),T=self.performance.now();(m||b||0===i.stats.parsing.start)&&(i.stats.parsing.start=T),!a||!_&&k||(a.stats.parsing.start=T);var A=!(y&&(null==(c=i.initSegment)?void 0:c.url)===(null==(d=y.initSegment)?void 0:d.url)),w=new jr(v,k,s,m,f,A);if(!k||v||A){x.log("[transmuxer-interface, "+i.type+"]: Starting new transmux session for sn: "+l.sn+" p: "+l.part+" level: "+l.level+" id: "+l.id+"\n        discontinuity: "+v+"\n        trackSwitch: "+m+"\n        contiguous: "+k+"\n        accurateTimeOffset: "+s+"\n        timeOffset: "+f+"\n        initSegmentChange: "+A);var S=new Br(n,r,t,o,u);this.configureTransmuxer(S)}if(this.frag=i,this.part=a,this.workerContext)this.workerContext.worker.postMessage({cmd:"demux",data:e,decryptdata:g,chunkMeta:l,state:w},e instanceof ArrayBuffer?[e]:[]);else if(h){var C=h.push(e,g,l,w);Fr(C)?(h.async=!0,C.then((function(e){p.handleTransmuxComplete(e)})).catch((function(e){p.transmuxerError(e,l,"transmuxer-interface push error")}))):(h.async=!1,this.handleTransmuxComplete(C))}},n.flush=function(e){var t=this;e.transmuxing.start=self.performance.now();var n=this.transmuxer;if(this.workerContext)this.workerContext.worker.postMessage({cmd:"flush",chunkMeta:e});else if(n){var r=n.flush(e);Fr(r)||n.async?(Fr(r)||(r=Promise.resolve(r)),r.then((function(n){t.handleFlushResult(n,e)})).catch((function(n){t.transmuxerError(n,e,"transmuxer-interface flush error")}))):this.handleFlushResult(r,e)}},n.transmuxerError=function(e,t,n){this.hls&&(this.error=e,this.hls.trigger(_.ERROR,{type:E.MEDIA_ERROR,details:k.FRAG_PARSING_ERROR,chunkMeta:t,fatal:!1,error:e,err:e,reason:n}))},n.handleFlushResult=function(e,t){var n=this;e.forEach((function(e){n.handleTransmuxComplete(e)})),this.onFlush(t)},n.onWorkerMessage=function(e){var t=e.data,n=this.hls;switch(t.event){case"init":var r,i=null==(r=this.workerContext)?void 0:r.objectURL;i&&self.URL.revokeObjectURL(i);break;case"transmuxComplete":this.handleTransmuxComplete(t.data);break;case"flush":this.onFlush(t.data);break;case"workerLog":x[t.data.logType]&&x[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)}},n.configureTransmuxer=function(e){var t=this.transmuxer;this.workerContext?this.workerContext.worker.postMessage({cmd:"configure",config:e}):t&&t.configure(e)},n.handleTransmuxComplete=function(e){e.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(e)},e}(),qr=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,l=!this.seeking&&o;if(this.seeking=o,a===e){if(l||s)this.stalled=null;else if(!(r.paused&&!o||r.ended||0===r.playbackRate)&&fn.getBuffered(r).length){var u=fn.bufferInfo(r,a,0),c=u.len>0,d=u.nextStart||0;if(c||d){if(o){var p=u.len>2,h=!d||t&&t.start<=a||d-a>2&&!this.fragmentTracker.getPartialFragment(a);if(p||h)return;this.moved=!1}if(!this.moved&&null!==this.stalled){var f,g=Math.max(d,u.start||0)-a,y=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,v=(null==y||null==(f=y.details)?void 0:f.live)?2*y.details.targetduration:2,m=this.fragmentTracker.getPartialFragment(a);if(g>0&&(g<=v||m))return void this._trySkipBufferHole(m)}var b=self.performance.now();if(null!==i){var _=b-i;if(o||!(_>=250)||(this._reportStall(u),this.media)){var E=fn.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;x.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||e.nextStart&&e.nextStart-a<n.maxBufferHole)&&t>1e3*n.highBufferWatchdogPeriod&&(x.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())}},t._reportStall=function(e){var t=this.hls,n=this.media;if(!this.stallReported&&n){this.stallReported=!0;var r=new Error("Playback stalling at @"+n.currentTime+" due to low buffer ("+JSON.stringify(e)+")");x.warn(r.message),t.trigger(_.ERROR,{type:E.MEDIA_ERROR,details:k.BUFFER_STALLED_ERROR,fatal:!1,error:r,buffer:e.len})}},t._trySkipBufferHole=function(e){var t=this.config,n=this.hls,r=this.media;if(null===r)return 0;var i=r.currentTime,a=fn.bufferInfo(r,i,0),o=i<a.start?a.start:a.nextStart;if(o){var s=a.len<=t.maxBufferHole,l=a.len>0&&a.len<1&&r.readyState<3,u=o-i;if(u>0&&(s||l)){if(u>t.maxBufferHole){var c=this.fragmentTracker,d=!1;if(0===i){var p=c.getAppendedFrag(0,ct);p&&o<p.end&&(d=!0)}if(!d){var h=e||c.getAppendedFrag(i,ct);if(h){for(var f=!1,g=h.end;g<o;){var y=c.getPartialFragment(g);if(!y){f=!0;break}g+=y.duration}if(f)return 0}}}var v=Math.max(o+.05,i+.1);if(x.warn("skipping hole, adjusting currentTime from "+i+" to "+v),this.moved=!0,this.stalled=null,r.currentTime=v,e&&!e.gap){var m=new Error("fragment loaded with buffer holes, seeking from "+i+" to "+v);n.trigger(_.ERROR,{type:E.MEDIA_ERROR,details:k.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:m,reason:m.message,frag:e})}return v}}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,o=new Error("Nudging 'currentTime' from "+i+" to "+a);x.warn(o.message),n.currentTime=a,t.trigger(_.ERROR,{type:E.MEDIA_ERROR,details:k.BUFFER_NUDGE_ON_STALL,error:o,fatal:!1})}else{var s=new Error("Playhead still not moving while enough data buffered @"+i+" after "+e.nudgeMaxRetry+" nudges");x.error(s.message),t.trigger(_.ERROR,{type:E.MEDIA_ERROR,details:k.BUFFER_STALLED_ERROR,error:s,fatal:!0})}}},e}(),Xr=function(e){function t(t,n,r){var i;return(i=e.call(this,t,n,r,"[stream-controller]",ct)||this).audioCodecSwap=!1,i.gapController=null,i.level=-1,i._forceStartLoad=!1,i.altAudio=!1,i.audioOnly=!1,i.fragPlaying=null,i.onvplaying=null,i.onvseeked=null,i.fragLastKbps=0,i.couldBacktrack=!1,i.backtrackFragment=null,i.audioCodecSwitch=!1,i.videoBuffer=null,i._registerListeners(),i}l(t,e);var n=t.prototype;return n._registerListeners=function(){var e=this.hls;e.on(_.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(_.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(_.MANIFEST_LOADING,this.onManifestLoading,this),e.on(_.MANIFEST_PARSED,this.onManifestParsed,this),e.on(_.LEVEL_LOADING,this.onLevelLoading,this),e.on(_.LEVEL_LOADED,this.onLevelLoaded,this),e.on(_.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),e.on(_.ERROR,this.onError,this),e.on(_.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),e.on(_.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),e.on(_.BUFFER_CREATED,this.onBufferCreated,this),e.on(_.BUFFER_FLUSHED,this.onBufferFlushed,this),e.on(_.LEVELS_UPDATED,this.onLevelsUpdated,this),e.on(_.FRAG_BUFFERED,this.onFragBuffered,this)},n._unregisterListeners=function(){var e=this.hls;e.off(_.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(_.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(_.MANIFEST_LOADING,this.onManifestLoading,this),e.off(_.MANIFEST_PARSED,this.onManifestParsed,this),e.off(_.LEVEL_LOADED,this.onLevelLoaded,this),e.off(_.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),e.off(_.ERROR,this.onError,this),e.off(_.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),e.off(_.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),e.off(_.BUFFER_CREATED,this.onBufferCreated,this),e.off(_.BUFFER_FLUSHED,this.onBufferFlushed,this),e.off(_.LEVELS_UPDATED,this.onLevelsUpdated,this),e.off(_.FRAG_BUFFERED,this.onFragBuffered,this)},n.onHandlerDestroying=function(){this._unregisterListeners(),this.onMediaDetaching()},n.startLoad=function(e){if(this.levels){var t=this.lastCurrentTime,n=this.hls;if(this.stopLoad(),this.setInterval(100),this.level=-1,!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=wn,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=e,this.tick()}else this._forceStartLoad=!0,this.state=An},n.stopLoad=function(){this._forceStartLoad=!1,e.prototype.stopLoad.call(this)},n.doTick=function(){switch(this.state){case Mn:var e,t=this.levels,n=this.level,r=null==t||null==(e=t[n])?void 0:e.details;if(r&&(!r.live||this.levelLastLoaded===this.level)){if(this.waitForCdnTuneIn(r))break;this.state=wn;break}if(this.hls.nextLoadLevel!==this.level){this.state=wn;break}break;case xn:var i,a=self.performance.now(),o=this.retryDate;(!o||a>=o||null!=(i=this.media)&&i.seeking)&&(this.resetStartWhenNotLoaded(this.level),this.state=wn)}this.state===wn&&this.doTickIdle(),this.onTickEnd()},n.onTickEnd=function(){e.prototype.onTickEnd.call(this),this.checkBuffer(),this.checkFragmentChanged()},n.doTickIdle=function(){var e=this.hls,t=this.levelLastLoaded,n=this.levels,r=this.media,i=e.config,a=e.nextLoadLevel;if(null!==t&&(r||!this.startFragRequested&&i.startFragPrefetch)&&(!this.altAudio||!this.audioOnly)&&null!=n&&n[a]){var o=n[a],s=this.getMainFwdBufferInfo();if(null!==s){var l=this.getLevelDetails();if(l&&this._streamEnded(s,l)){var u={};return this.altAudio&&(u.type="video"),this.hls.trigger(_.BUFFER_EOS,u),void(this.state=Rn)}e.loadLevel!==a&&-1===e.manualLevel&&this.log("Adapting to level "+a+" from level "+this.level),this.level=e.nextLoadLevel=a;var c=o.details;if(!c||this.state===Mn||c.live&&this.levelLastLoaded!==a)return this.level=a,void(this.state=Mn);var d=s.len,p=this.getMaxBufferLength(o.maxBitrate);if(!(d>=p)){this.backtrackFragment&&this.backtrackFragment.start>s.end&&(this.backtrackFragment=null);var h=this.backtrackFragment?this.backtrackFragment.start:s.end,f=this.getNextFragment(h,c);if(this.couldBacktrack&&!this.fragPrevious&&f&&"initSegment"!==f.sn&&this.fragmentTracker.getState(f)!==tn){var g,y=(null!=(g=this.backtrackFragment)?g:f).sn-c.startSN,v=c.fragments[y-1];v&&f.cc===v.cc&&(f=v,this.fragmentTracker.removeFragment(v))}else this.backtrackFragment&&s.len&&(this.backtrackFragment=null);if(f&&this.isLoopLoading(f,h)){if(!f.gap){var m=this.audioOnly&&!this.altAudio?M:N,b=(m===N?this.videoBuffer:this.mediaBuffer)||this.media;b&&this.afterBufferFlushed(b,m,ct)}f=this.getNextFragmentLoopLoading(f,c,s,ct,p)}f&&(!f.initSegment||f.initSegment.data||this.bitrateTest||(f=f.initSegment),this.loadFragment(f,o,h))}}}},n.loadFragment=function(t,n,r){var i=this.fragmentTracker.getState(t);this.fragCurrent=t,i===Jt||i===en?"initSegment"===t.sn?this._loadInitSegment(t,n):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,n)):(this.startFragRequested=!0,e.prototype.loadFragment.call(this,t,n,r)):this.clearTrackerIfNeeded(t)},n.getBufferedFrag=function(e){return this.fragmentTracker.getBufferedFrag(e,ct)},n.followingBufferedFrag=function(e){return e?this.getBufferedFrag(e.end+.5):null},n.immediateLevelSwitch=function(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)},n.nextLevelSwitch=function(){var e=this.levels,t=this.media;if(null!=t&&t.readyState){var n,r=this.getAppendedFrag(t.currentTime);r&&r.start>1&&this.flushMainBuffer(0,r.start-1);var i=this.getLevelDetails();if(null!=i&&i.live){var a=this.getMainFwdBufferInfo();if(!a||a.len<2*i.targetduration)return}if(!t.paused&&e){var o=e[this.hls.nextLoadLevel],s=this.fragLastKbps;n=s&&this.fragCurrent?this.fragCurrent.duration*o.maxBitrate/(1e3*s)+1:0}else n=0;var l=this.getBufferedFrag(t.currentTime+n);if(l){var u=this.followingBufferedFrag(l);if(u){this.abortCurrentFrag();var c=u.maxStartPTS?u.maxStartPTS:u.start,d=u.duration,p=Math.max(l.end,c+Math.min(Math.max(d-this.config.maxFragLookUpTolerance,.5*d),.75*d));this.flushMainBuffer(p,Number.POSITIVE_INFINITY)}}}},n.abortCurrentFrag=function(){var e=this.fragCurrent;switch(this.fragCurrent=null,this.backtrackFragment=null,e&&(e.abortRequests(),this.fragmentTracker.removeFragment(e)),this.state){case Sn:case Cn:case xn:case Pn:case Dn:this.state=wn}this.nextLoadPosition=this.getLoadPosition()},n.flushMainBuffer=function(t,n){e.prototype.flushMainBuffer.call(this,t,n,this.altAudio?"video":null)},n.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 qr(this.config,r,this.fragmentTracker,this.hls)},n.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)},n.onMediaPlaying=function(){this.tick()},n.onMediaSeeked=function(){var e=this.media,t=e?e.currentTime:null;b(t)&&this.log("Media seeked to "+t.toFixed(3));var n=this.getMainFwdBufferInfo();null!==n&&0!==n.len?this.tick():this.warn('Main forward buffer length on "seeked" event '+(n?n.len:"empty")+")")},n.onManifestLoading=function(){this.log("Trigger BUFFER_RESET"),this.hls.trigger(_.BUFFER_RESET,void 0),this.fragmentTracker.removeAllFragments(),this.couldBacktrack=!1,this.startPosition=this.lastCurrentTime=0,this.levels=this.fragPlaying=this.backtrackFragment=null,this.altAudio=this.audioOnly=!1},n.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=Un())||null==(r=i.prototype)?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},n.onLevelLoading=function(e,t){var n=this.levels;if(n&&this.state===wn){var r=n[t.level];(!r.details||r.details.live&&this.levelLastLoaded!==t.level||this.waitForCdnTuneIn(r.details))&&(this.state=Mn)}},n.onLevelLoaded=function(e,t){var n,r=this.levels,i=t.level,a=t.details,o=a.totalduration;if(r){this.log("Level "+i+" loaded ["+a.startSN+","+a.endSN+"]"+(a.lastPartSn?"[part-"+a.lastPartSn+"-"+a.lastPartIndex+"]":"")+", cc ["+a.startCC+", "+a.endCC+"] duration:"+o);var s=r[i],l=this.fragCurrent;!l||this.state!==Cn&&this.state!==xn||l.level===t.level&&l.urlId===s.urlId||!l.loader||this.abortCurrentFrag();var u=0;if(a.live||null!=(n=s.details)&&n.live){if(this.checkLiveUpdate(a),a.deltaUpdateFailed)return;u=this.alignPlaylists(a,s.details)}if(s.details=a,this.levelLastLoaded=i,this.hls.trigger(_.LEVEL_UPDATED,{details:a,level:i}),this.state===Mn){if(this.waitForCdnTuneIn(a))return;this.state=wn}this.startFragRequested?a.live&&this.synchronizeToLiveEdge(a):this.setStartPosition(a,u),this.tick()}else this.warn("Levels were reset while loading level "+i)},n._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)return this.warn("Dropping fragment "+n.sn+" of level "+n.level+" after level details were reset"),void this.fragmentTracker.removeFragment(n);var l=o.videoCodec,u=s.PTSKnown||!s.live,c=null==(t=n.initSegment)?void 0:t.data,d=this._getAudioCodec(o),p=this.transmuxer=this.transmuxer||new Yr(this.hls,ct,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),h=r?r.index:-1,f=-1!==h,g=new gn(n.level,n.sn,n.stats.chunkCount,i.byteLength,h,f),y=this.initPTS[n.cc];p.push(i,c,d,l,n,r,s.totalduration,u,g,y)}else this.warn("Levels were reset while fragment load was in progress. Fragment "+n.sn+" of level "+n.level+" will not be buffered")},n.onAudioTrackSwitching=function(e,t){var n=this.altAudio;if(!t.url){if(this.mediaBuffer!==this.media){this.log("Switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;var r=this.fragCurrent;r&&(this.log("Switching to main audio track, cancel main fragment load"),r.abortRequests(),this.fragmentTracker.removeFragment(r)),this.resetTransmuxer(),this.resetLoadingState()}else this.audioOnly&&this.resetTransmuxer();var i=this.hls;n&&(i.trigger(_.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null}),this.fragmentTracker.removeAllFragments()),i.trigger(_.AUDIO_TRACK_SWITCHED,t)}},n.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()},n.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},n.onFragBuffered=function(e,t){var n=t.frag,r=t.part;if(!n||n.type===ct){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===Dn&&(this.state=wn));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)}},n.onError=function(e,t){var n;if(t.fatal)this.state=Ln;else switch(t.details){case k.FRAG_GAP:case k.FRAG_PARSING_ERROR:case k.FRAG_DECRYPT_ERROR:case k.FRAG_LOAD_ERROR:case k.FRAG_LOAD_TIMEOUT:case k.KEY_LOAD_ERROR:case k.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(ct,t);break;case k.LEVEL_LOAD_ERROR:case k.LEVEL_LOAD_TIMEOUT:case k.LEVEL_PARSING_ERROR:t.levelRetry||this.state!==Mn||(null==(n=t.context)?void 0:n.type)!==st||(this.state=wn);break;case k.BUFFER_FULL_ERROR:if(!t.parent||"main"!==t.parent)return;this.reduceLengthAndFlushBuffer(t)&&this.flushMainBuffer(0,Number.POSITIVE_INFINITY);break;case k.INTERNAL_EXCEPTION:this.recoverWorkerError(t)}},n.checkBuffer=function(){var e=this.media,t=this.gapController;if(e&&t&&e.readyState){if(this.loadedmetadata||!fn.getBuffered(e).length){var n=this.state!==wn?this.fragCurrent:null;t.poll(this.lastCurrentTime,n)}this.lastCurrentTime=e.currentTime}},n.onFragLoadEmergencyAborted=function(){this.state=wn,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tickImmediate()},n.onBufferFlushed=function(e,t){var n=t.type;if(n!==M||this.audioOnly&&!this.altAudio){var r=(n===N?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(r,n,ct)}},n.onLevelsUpdated=function(e,t){this.levels=t.levels},n.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},n.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=fn.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}}},n._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},n._loadBitrateTestFrag=function(e,t){var n=this;e.bitrateTest=!0,this._doFragLoad(e,t).then((function(r){var i=n.hls;if(r&&!n.fragContextChanged(e)){t.fragmentError=0,n.state=wn,n.startFragRequested=!1,n.bitrateTest=!1;var a=e.stats;a.parsing.start=a.parsing.end=a.buffering.start=a.buffering.end=self.performance.now(),i.trigger(_.FRAG_LOADED,r),e.bitrateTest=!1}}))},n._handleTransmuxComplete=function(e){var t,n="main",r=this.hls,i=e.remuxResult,a=e.chunkMeta,o=this.getCurrentContext(a);if(o){var s=o.frag,l=o.part,u=o.level,c=i.video,d=i.text,p=i.id3,h=i.initSegment,f=u.details,g=this.altAudio?void 0:i.audio;if(this.fragContextChanged(s))this.fragmentTracker.removeFragment(s);else{if(this.state=Pn,h){if(null!=h&&h.tracks){var y=s.initSegment||s;this._bufferInitSegment(u,h.tracks,y,a),r.trigger(_.FRAG_PARSING_INIT_SEGMENT,{frag:y,id:n,tracks:h.tracks})}var v=h.initPTS,m=h.timescale;b(v)&&(this.initPTS[s.cc]={baseTime:v,timescale:m},r.trigger(_.INIT_PTS_FOUND,{frag:s,id:n,initPTS:v,timescale:m}))}if(c&&f&&"initSegment"!==s.sn){var E=f.fragments[s.sn-1-f.startSN],k=s.sn===f.startSN,T=!E||s.cc>E.cc;if(!1!==i.independent){var A=c.startPTS,w=c.endPTS,S=c.startDTS,C=c.endDTS;if(l)l.elementaryStreams[c.type]={startPTS:A,endPTS:w,startDTS:S,endDTS:C};else if(c.firstKeyFrame&&c.independent&&1===a.id&&!T&&(this.couldBacktrack=!0),c.dropped&&c.independent){var x=this.getMainFwdBufferInfo(),I=(x?x.end:this.getLoadPosition())+this.config.maxBufferHole,P=c.firstKeyFramePTS?c.firstKeyFramePTS:A;if(!k&&I<P-this.config.maxBufferHole&&!T)return void this.backtrack(s);T&&(s.gap=!0),s.setElementaryStreamInfo(c.type,s.start,w,s.start,C,!0)}s.setElementaryStreamInfo(c.type,A,w,S,C),this.backtrackFragment&&(this.backtrackFragment=s),this.bufferFragmentData(c,s,l,a,k||T)}else{if(!k&&!T)return void this.backtrack(s);s.gap=!0}}if(g){var D=g.startPTS,R=g.endPTS,L=g.startDTS,O=g.endDTS;l&&(l.elementaryStreams[M]={startPTS:D,endPTS:R,startDTS:L,endDTS:O}),s.setElementaryStreamInfo(M,D,R,L,O),this.bufferFragmentData(g,s,l,a)}if(f&&null!=p&&null!=(t=p.samples)&&t.length){var N={id:n,frag:s,details:f,samples:p.samples};r.trigger(_.FRAG_PARSING_METADATA,N)}if(f&&d){var U={id:n,frag:s,details:f,samples:d.samples};r.trigger(_.FRAG_PARSING_USERDATA,U)}}}else this.resetWhenMissingContext(a)},n._bufferInitSegment=function(e,t,n,r){var i=this;if(this.state===Pn){this.audioOnly=!!t.audio&&!t.video,this.altAudio&&!this.audioOnly&&delete t.audio;var a=t.audio,o=t.video,s=t.audiovideo;if(a){var l=e.audioCodec,u=navigator.userAgent.toLowerCase();this.audioCodecSwitch&&(l&&(l=-1!==l.indexOf("mp4a.40.5")?"mp4a.40.2":"mp4a.40.5"),1!==a.metadata.channelCount&&-1===u.indexOf("firefox")&&(l="mp4a.40.5")),-1!==u.indexOf("android")&&"audio/mpeg"!==a.container&&(l="mp4a.40.2",this.log("Android: force audio codec to "+l)),e.audioCodec&&e.audioCodec!==l&&this.log('Swapping manifest audio codec "'+e.audioCodec+'" for "'+l+'"'),a.levelCodec=l,a.id="main",this.log("Init audio buffer, container:"+a.container+", codecs[selected/level/parsed]=["+(l||"")+"/"+(e.audioCodec||"")+"/"+a.codec+"]")}o&&(o.levelCodec=e.videoCodec,o.id="main",this.log("Init video buffer, container:"+o.container+", codecs[level/parsed]=["+(e.videoCodec||"")+"/"+o.codec+"]")),s&&this.log("Init audiovideo buffer, container:"+s.container+", codecs[level/parsed]=["+(e.attrs.CODECS||"")+"/"+s.codec+"]"),this.hls.trigger(_.BUFFER_CODECS,t),Object.keys(t).forEach((function(e){var a=t[e].initSegment;null!=a&&a.byteLength&&i.hls.trigger(_.BUFFER_APPENDING,{type:e,data:a,frag:n,part:null,chunkMeta:r,parent:n.type})})),this.tick()}},n.getMainFwdBufferInfo=function(){return this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:this.media,ct)},n.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=wn},n.checkFragmentChanged=function(){var e=this.media,t=null;if(e&&e.readyState>1&&!1===e.seeking){var n=e.currentTime;if(fn.isBuffered(e,n)?t=this.getAppendedFrag(n):fn.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.fragPlaying=t,this.hls.trigger(_.FRAG_CHANGED,{frag:t}),r&&r.level===i||this.hls.trigger(_.LEVEL_SWITCHED,{level:i}))}}},a(t,[{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&&b(t)&&b(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}}]),t}(Nn),Qr=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}(),$r=function(){function e(e,t,n,r){void 0===r&&(r=100),this.defaultEstimate_=void 0,this.minWeight_=void 0,this.minDelayMs_=void 0,this.slow_=void 0,this.fast_=void 0,this.defaultTTFB_=void 0,this.ttfb_=void 0,this.defaultEstimate_=n,this.minWeight_=.001,this.minDelayMs_=50,this.slow_=new Qr(e),this.fast_=new Qr(t),this.defaultTTFB_=r,this.ttfb_=new Qr(e)}var t=e.prototype;return t.update=function(e,t){var n=this.slow_,r=this.fast_,i=this.ttfb_;n.halfLife!==e&&(this.slow_=new Qr(e,n.getEstimate(),n.getTotalWeight())),r.halfLife!==t&&(this.fast_=new Qr(t,r.getEstimate(),r.getTotalWeight())),i.halfLife!==e&&(this.ttfb_=new Qr(e,i.getEstimate(),i.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.sampleTTFB=function(e){var t=e/1e3,n=Math.sqrt(2)*Math.exp(-Math.pow(t,2)/2);this.ttfb_.sample(n,Math.max(e,5))},t.canEstimate=function(){return this.fast_.getTotalWeight()>=this.minWeight_},t.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},t.getEstimateTTFB=function(){return this.ttfb_.getTotalWeight()>=this.minWeight_?this.ttfb_.getEstimate():this.defaultTTFB_},t.destroy=function(){},e}(),Jr=function(){function e(e){this.hls=void 0,this.lastLevelLoadSec=0,this.lastLoadedFragLevel=0,this._nextAutoLevel=-1,this.timer=-1,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 $r(t.abrEwmaSlowVoD,t.abrEwmaFastVoD,t.abrEwmaDefaultEstimate),this.registerListeners()}var t=e.prototype;return t.registerListeners=function(){var e=this.hls;e.on(_.FRAG_LOADING,this.onFragLoading,this),e.on(_.FRAG_LOADED,this.onFragLoaded,this),e.on(_.FRAG_BUFFERED,this.onFragBuffered,this),e.on(_.LEVEL_SWITCHING,this.onLevelSwitching,this),e.on(_.LEVEL_LOADED,this.onLevelLoaded,this)},t.unregisterListeners=function(){var e=this.hls;e.off(_.FRAG_LOADING,this.onFragLoading,this),e.off(_.FRAG_LOADED,this.onFragLoaded,this),e.off(_.FRAG_BUFFERED,this.onFragBuffered,this),e.off(_.LEVEL_SWITCHING,this.onLevelSwitching,this),e.off(_.LEVEL_LOADED,this.onLevelLoaded,this)},t.destroy=function(){this.unregisterListeners(),this.clearTimer(),this.hls=this.onCheck=null,this.fragCurrent=this.partCurrent=null},t.onFragLoading=function(e,t){var n,r=t.frag;this.ignoreFragment(r)||(this.fragCurrent=r,this.partCurrent=null!=(n=t.part)?n:null,this.clearTimer(),this.timer=self.setInterval(this.onCheck,100))},t.onLevelSwitching=function(e,t){this.clearTimer()},t.getTimeToLoadFrag=function(e,t,n,r){return e+n/t+(r?this.lastLevelLoadSec:0)},t.onLevelLoaded=function(e,t){var n=this.hls.config,r=t.stats,i=r.total,a=r.bwEstimate;b(i)&&b(a)&&(this.lastLevelLoadSec=8*i/a),t.details.live?this.bwEstimator.update(n.abrEwmaSlowLive,n.abrEwmaFastLive):this.bwEstimator.update(n.abrEwmaSlowVoD,n.abrEwmaFastVoD)},t._abandonRulesCheck=function(){var e=this.fragCurrent,t=this.partCurrent,n=this.hls,r=n.autoLevelEnabled,i=n.media;if(e&&i){var a=performance.now(),o=t?t.stats:e.stats,s=t?t.duration:e.duration,l=a-o.loading.start;if(o.aborted||o.loaded&&o.loaded===o.total||0===e.level)return this.clearTimer(),void(this._nextAutoLevel=-1);if(r&&!i.paused&&i.playbackRate&&i.readyState){var u=n.mainForwardBufferInfo;if(null!==u){var c=this.bwEstimator.getEstimateTTFB(),d=Math.abs(i.playbackRate);if(!(l<=Math.max(c,s/(2*d)*1e3))){var p=u.len/d;if(!(p>=2*s/d)){var h=o.loading.first?o.loading.first-o.loading.start:-1,f=o.loaded&&h>-1,g=this.bwEstimator.getEstimate(),y=n.levels,v=n.minAutoLevel,m=y[e.level],E=o.total||Math.max(o.loaded,Math.round(s*m.maxBitrate/8)),k=l-h;k<1&&f&&(k=Math.min(l,8*o.loaded/g));var T=f?1e3*o.loaded/k:0,A=T?(E-o.loaded)/T:8*E/g+c/1e3;if(!(A<=p)){var w,S=T?8*T:g,C=Number.POSITIVE_INFINITY;for(w=e.level-1;w>v;w--){var I=y[w].maxBitrate;if((C=this.getTimeToLoadFrag(c/1e3,S,s*I,!y[w].details))<p)break}C>=A||C>10*s||(n.nextLoadLevel=w,f?this.bwEstimator.sample(l-Math.min(c,h),o.loaded):this.bwEstimator.sampleTTFB(l),this.clearTimer(),x.warn("[abr] Fragment "+e.sn+(t?" part "+t.index:"")+" of level "+e.level+" is loading too slowly;\n      Time to underbuffer: "+p.toFixed(3)+" s\n      Estimated load time for current fragment: "+A.toFixed(3)+" s\n      Estimated load time for down switch fragment: "+C.toFixed(3)+" s\n      TTFB estimate: "+h+"\n      Current BW estimate: "+(b(g)?(g/1024).toFixed(3):"Unknown")+" Kb/s\n      New BW estimate: "+(this.bwEstimator.getEstimate()/1024).toFixed(3)+" Kb/s\n      Aborting and switching to level "+w),e.loader&&(this.fragCurrent=this.partCurrent=null,e.abortRequests()),n.trigger(_.FRAG_LOAD_EMERGENCY_ABORTED,{frag:e,part:t,stats:o}))}}}}}}},t.onFragLoaded=function(e,t){var n=t.frag,r=t.part,i=r?r.stats:n.stats;if(n.type===ct&&this.bwEstimator.sampleTTFB(i.loading.first-i.loading.start),!this.ignoreFragment(n)){if(this.clearTimer(),this.lastLoadedFragLevel=n.level,this._nextAutoLevel=-1,this.hls.config.abrMaxWithRealBitrate){var a=r?r.duration:n.duration,o=this.hls.levels[n.level],s=(o.loaded?o.loaded.bytes:0)+i.loaded,l=(o.loaded?o.loaded.duration:0)+a;o.loaded={bytes:s,duration:l},o.realBitrate=Math.round(8*s/l)}if(n.bitrateTest){var u={stats:i,frag:n,part:r,id:n.type};this.onFragBuffered(_.FRAG_BUFFERED,u),n.bitrateTest=!1}}},t.onFragBuffered=function(e,t){var n=t.frag,r=t.part,i=null!=r&&r.stats.loaded?r.stats:n.stats;if(!i.aborted&&!this.ignoreFragment(n)){var a=i.parsing.end-i.loading.start-Math.min(i.loading.first-i.loading.start,this.bwEstimator.getEstimateTTFB());this.bwEstimator.sample(a,i.loaded),i.bwEstimate=this.bwEstimator.getEstimate(),n.bitrateTest?this.bitrateTestDelay=a/1e3:this.bitrateTestDelay=0}},t.ignoreFragment=function(e){return e.type!==ct||"initSegment"===e.sn},t.clearTimer=function(){self.clearInterval(this.timer)},t.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,l=o&&0!==o.playbackRate?Math.abs(o.playbackRate):1,u=this.bwEstimator?this.bwEstimator.getEstimate():i.abrEwmaDefaultEstimate,c=n.mainForwardBufferInfo,d=(c?c.len:0)/l,p=this.findBestLevel(u,a,r,d,i.abrBandWidthFactor,i.abrBandWidthUpFactor);if(p>=0)return p;x.trace("[abr] "+(d?"rebuffering expected":"buffer is empty")+", finding optimal quality level");var h=s?Math.min(s,i.maxStarvationDelay):i.maxStarvationDelay,f=i.abrBandWidthFactor,g=i.abrBandWidthUpFactor;if(!d){var y=this.bitrateTestDelay;y&&(h=(s?Math.min(s,i.maxLoadingDelay):i.maxLoadingDelay)-y,x.trace("[abr] bitrate test took "+Math.round(1e3*y)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*h)+" ms"),f=g=1)}return p=this.findBestLevel(u,a,r,d+h,f,g),Math.max(p,0)},t.findBestLevel=function(e,t,n,r,i,a){for(var o,s=this.fragCurrent,l=this.partCurrent,u=this.lastLoadedFragLevel,c=this.hls.levels,d=c[u],p=!(null==d||null==(o=d.details)||!o.live),h=null==d?void 0:d.codecSet,f=l?l.duration:s?s.duration:0,g=this.bwEstimator.getEstimateTTFB()/1e3,y=t,v=-1,m=n;m>=t;m--){var _=c[m];if(!_||h&&_.codecSet!==h)_&&(y=Math.min(m,y),v=Math.max(m,v));else{-1!==v&&x.trace("[abr] Skipped level(s) "+y+"-"+v+' with CODECS:"'+c[v].attrs.CODECS+'"; not compatible with "'+d.attrs.CODECS+'"');var E,k=_.details,T=(l?null==k?void 0:k.partTarget:null==k?void 0:k.averagetargetduration)||f;E=m<=u?i*e:a*e;var A=c[m].maxBitrate,w=this.getTimeToLoadFrag(g,E,A*T,void 0===k);if(x.trace("[abr] level:"+m+" adjustedbw-bitrate:"+Math.round(E-A)+" avgDuration:"+T.toFixed(1)+" maxFetchDuration:"+r.toFixed(1)+" fetchDuration:"+w.toFixed(1)),E>A&&(0===w||!b(w)||p&&!this.bitrateTestDelay||w<r))return m}}return-1},a(e,[{key:"nextAutoLevel",get:function(){var e=this._nextAutoLevel,t=this.bwEstimator;if(-1!==e&&!t.canEstimate())return e;var n=this.getNextABRAutoLevel();if(-1!==e){var r=this.hls.levels;if(r.length>Math.max(e,n)&&r[e].loadError<=r[n].loadError)return e}return-1!==e&&(n=Math.min(e,n)),n},set:function(e){this._nextAutoLevel=e}}]),e}(),Zr=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}(),ei=function(e){function t(t,n,r){var i;return(i=e.call(this,t,n,r,"[audio-stream-controller]",dt)||this).videoBuffer=null,i.videoTrackCC=-1,i.waitingVideoCC=-1,i.bufferedTrack=null,i.switchingTrack=null,i.trackId=-1,i.waitingData=null,i.mainDetails=null,i.bufferFlushed=!1,i.cachedTrackLoadedData=null,i._registerListeners(),i}l(t,e);var n=t.prototype;return n.onHandlerDestroying=function(){this._unregisterListeners(),this.mainDetails=null,this.bufferedTrack=null,this.switchingTrack=null},n._registerListeners=function(){var e=this.hls;e.on(_.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(_.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(_.MANIFEST_LOADING,this.onManifestLoading,this),e.on(_.LEVEL_LOADED,this.onLevelLoaded,this),e.on(_.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),e.on(_.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),e.on(_.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),e.on(_.ERROR,this.onError,this),e.on(_.BUFFER_RESET,this.onBufferReset,this),e.on(_.BUFFER_CREATED,this.onBufferCreated,this),e.on(_.BUFFER_FLUSHED,this.onBufferFlushed,this),e.on(_.INIT_PTS_FOUND,this.onInitPtsFound,this),e.on(_.FRAG_BUFFERED,this.onFragBuffered,this)},n._unregisterListeners=function(){var e=this.hls;e.off(_.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(_.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(_.MANIFEST_LOADING,this.onManifestLoading,this),e.off(_.LEVEL_LOADED,this.onLevelLoaded,this),e.off(_.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),e.off(_.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),e.off(_.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),e.off(_.ERROR,this.onError,this),e.off(_.BUFFER_RESET,this.onBufferReset,this),e.off(_.BUFFER_CREATED,this.onBufferCreated,this),e.off(_.BUFFER_FLUSHED,this.onBufferFlushed,this),e.off(_.INIT_PTS_FOUND,this.onInitPtsFound,this),e.off(_.FRAG_BUFFERED,this.onFragBuffered,this)},n.onInitPtsFound=function(e,t){var n=t.frag,r=t.id,i=t.initPTS,a=t.timescale;if("main"===r){var o=n.cc;this.initPTS[n.cc]={baseTime:i,timescale:a},this.log("InitPTS for cc: "+o+" found from main: "+i),this.videoTrackCC=o,this.state===On&&this.tick()}},n.startLoad=function(e){if(!this.levels)return this.startPosition=e,void(this.state=An);var t=this.lastCurrentTime;this.stopLoad(),this.setInterval(100),t>0&&-1===e?(this.log("Override startPosition with lastCurrentTime @"+t.toFixed(3)),e=t,this.state=wn):(this.loadedmetadata=!1,this.state=In),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=e,this.tick()},n.doTick=function(){switch(this.state){case wn:this.doTickIdle();break;case In:var t,n=this.levels,r=this.trackId,i=null==n||null==(t=n[r])?void 0:t.details;if(i){if(this.waitForCdnTuneIn(i))break;this.state=On}break;case xn:var a,o=performance.now(),s=this.retryDate;(!s||o>=s||null!=(a=this.media)&&a.seeking)&&(this.log("RetryDate reached, switch back to IDLE state"),this.resetStartWhenNotLoaded(this.trackId),this.state=wn);break;case On:var l=this.waitingData;if(l){var u=l.frag,c=l.part,d=l.cache,p=l.complete;if(void 0!==this.initPTS[u.cc]){this.waitingData=null,this.waitingVideoCC=-1,this.state=Cn;var h={frag:u,part:c,payload:d.flush(),networkDetails:null};this._handleFragmentLoadProgress(h),p&&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=fn.bufferInfo(this.mediaBuffer,f,this.config.maxBufferHole);Kt(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=wn}this.onTickEnd()},n.clearWaitingFragment=function(){var e=this.waitingData;e&&(this.fragmentTracker.removeFragment(e.frag),this.waitingData=null,this.waitingVideoCC=-1,this.state=wn)},n.resetLoadingState=function(){this.clearWaitingFragment(),e.prototype.resetLoadingState.call(this)},n.onTickEnd=function(){var e=this.media;null!=e&&e.readyState&&(this.lastCurrentTime=e.currentTime)},n.doTickIdle=function(){var e=this.hls,t=this.levels,n=this.media,r=this.trackId,i=e.config;if(null!=t&&t[r]&&(n||!this.startFragRequested&&i.startFragPrefetch)){var a=t[r],o=a.details;if(!o||o.live&&this.levelLastLoaded!==r||this.waitForCdnTuneIn(o))this.state=In;else{var s=this.mediaBuffer?this.mediaBuffer:this.media;this.bufferFlushed&&s&&(this.bufferFlushed=!1,this.afterBufferFlushed(s,M,dt));var l=this.getFwdBufferInfo(s,dt);if(null!==l){var u=this.bufferedTrack,c=this.switchingTrack;if(!c&&this._streamEnded(l,o))return e.trigger(_.BUFFER_EOS,{type:"audio"}),void(this.state=Rn);var d=this.getFwdBufferInfo(this.videoBuffer?this.videoBuffer:this.media,ct),p=l.len,h=this.getMaxBufferLength(null==d?void 0:d.len);if(!(p>=h)||c){var f=o.fragments[0].start,g=l.end;if(c&&n){var y=this.getLoadPosition();u&&c.attrs!==u.attrs&&(g=y),o.PTSKnown&&y<f&&(l.end>f||l.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),n.currentTime=f+.05)}var v=this.getNextFragment(g,o),m=!1;if(v&&this.isLoopLoading(v,g)&&(m=!!v.gap,v=this.getNextFragmentLoopLoading(v,o,l,ct,h)),v){var b=d&&v.start>d.end+o.targetduration;if(b||(null==d||!d.len)&&l.len){var E=this.getAppendedFrag(v.start,ct);if(null===E)return;if(m||(m=!!E.gap||!!b&&0===d.len),b&&!m||m&&l.nextStart&&l.nextStart<E.end)return}this.loadFragment(v,a,g)}else this.bufferFlushed=!0}}}}},n.getMaxBufferLength=function(t){var n=e.prototype.getMaxBufferLength.call(this);return t?Math.min(Math.max(n,t),this.config.maxMaxBufferLength):n},n.onMediaDetaching=function(){this.videoBuffer=null,e.prototype.onMediaDetaching.call(this)},n.onAudioTracksUpdated=function(e,t){var n=t.audioTracks;this.resetTransmuxer(),this.levels=n.map((function(e){return new It(e)}))},n.onAudioTrackSwitching=function(e,t){var n=!!t.url;this.trackId=t.id;var r=this.fragCurrent;r&&(r.abortRequests(),this.removeUnbufferedFrags(r.start)),this.resetLoadingState(),n?this.setInterval(100):this.resetTransmuxer(),n?(this.switchingTrack=t,this.state=wn):(this.switchingTrack=null,this.bufferedTrack=t,this.state=An),this.tick()},n.onManifestLoading=function(){this.fragmentTracker.removeAllFragments(),this.startPosition=this.lastCurrentTime=0,this.bufferFlushed=!1,this.levels=this.mainDetails=this.waitingData=this.bufferedTrack=this.cachedTrackLoadedData=this.switchingTrack=null,this.startFragRequested=!1,this.trackId=this.videoTrackCC=this.waitingVideoCC=-1},n.onLevelLoaded=function(e,t){this.mainDetails=t.details,null!==this.cachedTrackLoadedData&&(this.hls.trigger(_.AUDIO_TRACK_LOADED,this.cachedTrackLoadedData),this.cachedTrackLoadedData=null)},n.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+"]"+(i.lastPartSn?"[part-"+i.lastPartSn+"-"+i.lastPartIndex+"]":"")+",duration:"+i.totalduration);var o=r[a],s=0;if(i.live||null!=(n=o.details)&&n.live){this.checkLiveUpdate(i);var l=this.mainDetails;if(i.deltaUpdateFailed||!l)return;!o.details&&i.hasProgramDateTime&&l.hasProgramDateTime?(bn(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!==In||this.waitForCdnTuneIn(i)||(this.state=wn),this.tick()}else this.warn("Audio tracks were reset while loading level "+a)}else this.cachedTrackLoadedData=t},n._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];if(l){var u=l.details;if(!u)return this.warn("Audio track details undefined on fragment load progress"),void this.removeUnbufferedFrags(n.start);var c=a.defaultAudioCodec||l.audioCodec||"mp4a.40.2",d=this.transmuxer;d||(d=this.transmuxer=new Yr(this.hls,dt,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)));var p=this.initPTS[n.cc],h=null==(t=n.initSegment)?void 0:t.data;if(void 0!==p){var f=r?r.index:-1,g=-1!==f,y=new gn(n.level,n.sn,n.stats.chunkCount,i.byteLength,f,g);d.push(i,h,c,"",n,r,u.totalduration,!1,y,p)}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 Zr,complete:!1}).cache.push(new Uint8Array(i)),this.waitingVideoCC=this.videoTrackCC,this.state=On}else this.warn("Audio track is undefined on fragment load progress")}else this.warn("Audio tracks were reset while fragment load was in progress. Fragment "+n.sn+" of level "+n.level+" will not be buffered")},n._handleFragmentLoadComplete=function(t){this.waitingData?this.waitingData.complete=!0:e.prototype._handleFragmentLoadComplete.call(this,t)},n.onBufferReset=function(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1},n.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)},n.onFragBuffered=function(e,t){var n=t.frag,i=t.part;if(n.type===dt)if(this.fragContextChanged(n))this.warn("Fragment "+n.sn+(i?" p: "+i.index:"")+" of level "+n.level+" finished buffering, but was aborted. state: "+this.state+", audioSwitch: "+(this.switchingTrack?this.switchingTrack.name:"false"));else{if("initSegment"!==n.sn){this.fragPrevious=n;var a=this.switchingTrack;a&&(this.bufferedTrack=a,this.switchingTrack=null,this.hls.trigger(_.AUDIO_TRACK_SWITCHED,r({},a)))}this.fragBufferedComplete(n,i)}else if(!this.loadedmetadata&&n.type===ct){var o=this.videoBuffer||this.media;o&&fn.getBuffered(o).length&&(this.loadedmetadata=!0)}},n.onError=function(t,n){var r;if(n.fatal)this.state=Ln;else switch(n.details){case k.FRAG_GAP:case k.FRAG_PARSING_ERROR:case k.FRAG_DECRYPT_ERROR:case k.FRAG_LOAD_ERROR:case k.FRAG_LOAD_TIMEOUT:case k.KEY_LOAD_ERROR:case k.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(dt,n);break;case k.AUDIO_TRACK_LOAD_ERROR:case k.AUDIO_TRACK_LOAD_TIMEOUT:case k.LEVEL_PARSING_ERROR:n.levelRetry||this.state!==In||(null==(r=n.context)?void 0:r.type)!==lt||(this.state=wn);break;case k.BUFFER_FULL_ERROR:if(!n.parent||"audio"!==n.parent)return;this.reduceLengthAndFlushBuffer(n)&&(this.bufferedTrack=null,e.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio"));break;case k.INTERNAL_EXCEPTION:this.recoverWorkerError(n)}},n.onBufferFlushed=function(e,t){t.type===M&&(this.bufferFlushed=!0,this.state===Rn&&(this.state=wn))},n._handleTransmuxComplete=function(e){var t,n="audio",r=this.hls,i=e.remuxResult,a=e.chunkMeta,o=this.getCurrentContext(a);if(o){var l=o.frag,u=o.part,c=o.level.details,d=i.audio,p=i.text,h=i.id3,f=i.initSegment;if(!this.fragContextChanged(l)&&c){if(this.state=Pn,this.switchingTrack&&d&&this.completeAudioSwitch(this.switchingTrack),null!=f&&f.tracks){var g=l.initSegment||l;this._bufferInitSegment(f.tracks,g,a),r.trigger(_.FRAG_PARSING_INIT_SEGMENT,{frag:g,id:n,tracks:f.tracks})}if(d){var y=d.startPTS,v=d.endPTS,m=d.startDTS,b=d.endDTS;u&&(u.elementaryStreams[M]={startPTS:y,endPTS:v,startDTS:m,endDTS:b}),l.setElementaryStreamInfo(M,y,v,m,b),this.bufferFragmentData(d,l,u,a)}if(null!=h&&null!=(t=h.samples)&&t.length){var E=s({id:n,frag:l,details:c},h);r.trigger(_.FRAG_PARSING_METADATA,E)}if(p){var k=s({id:n,frag:l,details:c},p);r.trigger(_.FRAG_PARSING_USERDATA,k)}}else this.fragmentTracker.removeFragment(l)}else this.resetWhenMissingContext(a)},n._bufferInitSegment=function(e,t,n){if(this.state===Pn){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(_.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(_.BUFFER_APPENDING,a)}this.tick()}}},n.loadFragment=function(t,n,r){var i,a=this.fragmentTracker.getState(t);this.fragCurrent=t,this.switchingTrack||a===Jt||a===en?"initSegment"===t.sn?this._loadInitSegment(t,n):null!=(i=n.details)&&i.live&&!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=On):(this.startFragRequested=!0,e.prototype.loadFragment.call(this,t,n,r)):this.clearTrackerIfNeeded(t)},n.completeAudioSwitch=function(t){var n=this.hls,i=this.media,a=this.bufferedTrack,o=null==a?void 0:a.attrs,s=t.attrs;i&&o&&(o.CHANNELS!==s.CHANNELS||o.NAME!==s.NAME||o.LANGUAGE!==s.LANGUAGE)&&(this.log("Switching audio track : flushing all audio"),e.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.bufferedTrack=t,this.switchingTrack=null,n.trigger(_.AUDIO_TRACK_SWITCHED,r({},t))},t}(Nn),ti=function(e){function t(t){var n;return(n=e.call(this,t,"[audio-track-controller]")||this).tracks=[],n.groupId=null,n.tracksInGroup=[],n.trackId=-1,n.currentTrack=null,n.selectDefaultTrack=!0,n.registerListeners(),n}l(t,e);var n=t.prototype;return n.registerListeners=function(){var e=this.hls;e.on(_.MANIFEST_LOADING,this.onManifestLoading,this),e.on(_.MANIFEST_PARSED,this.onManifestParsed,this),e.on(_.LEVEL_LOADING,this.onLevelLoading,this),e.on(_.LEVEL_SWITCHING,this.onLevelSwitching,this),e.on(_.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),e.on(_.ERROR,this.onError,this)},n.unregisterListeners=function(){var e=this.hls;e.off(_.MANIFEST_LOADING,this.onManifestLoading,this),e.off(_.MANIFEST_PARSED,this.onManifestParsed,this),e.off(_.LEVEL_LOADING,this.onLevelLoading,this),e.off(_.LEVEL_SWITCHING,this.onLevelSwitching,this),e.off(_.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),e.off(_.ERROR,this.onError,this)},n.destroy=function(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,this.currentTrack=null,e.prototype.destroy.call(this)},n.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.currentTrack=null,this.selectDefaultTrack=!0},n.onManifestParsed=function(e,t){this.tracks=t.audioTracks||[]},n.onAudioTrackLoaded=function(e,t){var n=t.id,r=t.groupId,i=t.details,a=this.tracksInGroup[n];if(a&&a.groupId===r){var o=a.details;a.details=t.details,this.log("audio-track "+n+' "'+a.name+'" lang:'+a.lang+" group:"+r+" loaded ["+i.startSN+"-"+i.endSN+"]"),n===this.trackId&&this.playlistLoaded(n,t,o)}else this.warn("Track with id:"+n+" and group:"+r+" not found in active group "+a.groupId)},n.onLevelLoading=function(e,t){this.switchLevel(t.level)},n.onLevelSwitching=function(e,t){this.switchLevel(t.level)},n.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||null;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 group:"+n),this.hls.trigger(_.AUDIO_TRACKS_UPDATED,i),this.selectInitialTrack()}else this.shouldReloadPlaylist(this.currentTrack)&&this.setAudioTrack(this.trackId)}},n.onError=function(e,t){!t.fatal&&t.context&&t.context.type===lt&&t.context.id===this.trackId&&t.context.groupId===this.groupId&&(this.requestScheduled=-1,this.checkRetry(t))},n.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=this.currentTrack;t[this.trackId];var i=t[e],a=i.groupId,o=i.name;if(this.log("Switching to audio-track "+e+' "'+o+'" lang:'+i.lang+" group:"+a),this.trackId=e,this.currentTrack=i,this.selectDefaultTrack=!1,this.hls.trigger(_.AUDIO_TRACK_SWITCHING,r({},i)),!i.details||i.details.live){var s=this.switchParams(i.url,null==n?void 0:n.details);this.loadPlaylist(s)}}},n.selectInitialTrack=function(){var e=this.tracksInGroup,t=this.findTrackId(this.currentTrack)|this.findTrackId(null);if(-1!==t)this.setAudioTrack(t);else{var n=new Error("No track found for running audio group-ID: "+this.groupId+" track count: "+e.length);this.warn(n.message),this.hls.trigger(_.ERROR,{type:E.MEDIA_ERROR,details:k.AUDIO_TRACK_LOAD_ERROR,fatal:!0,error:n})}},n.findTrackId=function(e){for(var t=this.tracksInGroup,n=0;n<t.length;n++){var r=t[n];if(!this.selectDefaultTrack||r.default){if(!e||void 0!==e.attrs["STABLE-RENDITION-ID"]&&e.attrs["STABLE-RENDITION-ID"]===r.attrs["STABLE-RENDITION-ID"])return r.id;if(e.name===r.name&&e.lang===r.lang)return r.id}}return-1},n.loadPlaylist=function(t){e.prototype.loadPlaylist.call(this);var n=this.tracksInGroup[this.trackId];if(this.shouldLoadPlaylist(n)){var r=n.id,i=n.groupId,a=n.url;if(t)try{a=t.addDirectives(a)}catch(e){this.warn("Could not construct new URL with HLS Delivery Directives: "+e)}this.log("loading audio-track playlist "+r+' "'+n.name+'" lang:'+n.lang+" group:"+i),this.clearTimer(),this.hls.trigger(_.AUDIO_TRACK_LOADING,{url:a,id:r,groupId:i,deliveryDirectives:t||null})}},a(t,[{key:"audioTracks",get:function(){return this.tracksInGroup}},{key:"audioTrack",get:function(){return this.trackId},set:function(e){this.selectDefaultTrack=!1,this.setAudioTrack(e)}}]),t}(qt);function ni(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(!ri(e[n].attrs,t[n].attrs))return!1;return!0}function ri(e,t){var n=e["STABLE-RENDITION-ID"];return n?n===t["STABLE-RENDITION-ID"]:!["LANGUAGE","NAME","CHARACTERISTICS","AUTOSELECT","DEFAULT","FORCED"].some((function(n){return e[n]!==t[n]}))}var ii=function(e){function t(t,n,r){var i;return(i=e.call(this,t,n,r,"[subtitle-stream-controller]",pt)||this).levels=[],i.currentTrackId=-1,i.tracksBuffered=[],i.mainDetails=null,i._registerListeners(),i}l(t,e);var n=t.prototype;return n.onHandlerDestroying=function(){this._unregisterListeners(),this.mainDetails=null},n._registerListeners=function(){var e=this.hls;e.on(_.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(_.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(_.MANIFEST_LOADING,this.onManifestLoading,this),e.on(_.LEVEL_LOADED,this.onLevelLoaded,this),e.on(_.ERROR,this.onError,this),e.on(_.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),e.on(_.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),e.on(_.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),e.on(_.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),e.on(_.BUFFER_FLUSHING,this.onBufferFlushing,this),e.on(_.FRAG_BUFFERED,this.onFragBuffered,this)},n._unregisterListeners=function(){var e=this.hls;e.off(_.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(_.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(_.MANIFEST_LOADING,this.onManifestLoading,this),e.off(_.LEVEL_LOADED,this.onLevelLoaded,this),e.off(_.ERROR,this.onError,this),e.off(_.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),e.off(_.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),e.off(_.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),e.off(_.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),e.off(_.BUFFER_FLUSHING,this.onBufferFlushing,this),e.off(_.FRAG_BUFFERED,this.onFragBuffered,this)},n.startLoad=function(e){this.stopLoad(),this.state=wn,this.setInterval(500),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=e,this.tick()},n.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments()},n.onMediaDetaching=function(){this.tracksBuffered=[],e.prototype.onMediaDetaching.call(this)},n.onLevelLoaded=function(e,t){this.mainDetails=t.details},n.onSubtitleFragProcessed=function(e,t){var n=t.frag,r=t.success;if(this.fragPrevious=n,this.state=wn,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)}}},n.onBufferFlushing=function(e,t){var n=t.startOffset,r=t.endOffset;if(0===n&&r!==Number.POSITIVE_INFINITY){var i=r-1;if(i<=0)return;t.endOffsetSubtitles=Math.max(0,i),this.tracksBuffered.forEach((function(e){for(var t=0;t<e.length;)if(e[t].end<=i)e.shift();else{if(!(e[t].start<i))break;e[t].start=i,t++}})),this.fragmentTracker.removeFragmentsInRange(n,i,pt)}},n.onFragBuffered=function(e,t){var n;this.loadedmetadata||t.frag.type!==ct||null!=(n=this.media)&&n.buffered.length&&(this.loadedmetadata=!0)},n.onError=function(e,t){var n=t.frag;(null==n?void 0:n.type)===pt&&(this.fragCurrent&&this.fragCurrent.abortRequests(),this.state!==An&&(this.state=wn))},n.onSubtitleTracksUpdated=function(e,t){var n=this,r=t.subtitleTracks;ni(this.levels,r)?this.levels=r.map((function(e){return new It(e)})):(this.tracksBuffered=[],this.levels=r.map((function(e){var t=new It(e);return n.tracksBuffered[t.id]=[],t})),this.fragmentTracker.removeFragmentsInRange(0,Number.POSITIVE_INFINITY,pt),this.fragPrevious=null,this.mediaBuffer=null)},n.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()},n.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){this.mediaBuffer=this.mediaBufferTimeRanges;var l=0;if(r.live||null!=(n=s.details)&&n.live){var u=this.mainDetails;if(r.deltaUpdateFailed||!u)return;var c=u.fragments[0];s.details?0===(l=this.alignPlaylists(r,s.details))&&c&&Ot(r,l=c.start):r.hasProgramDateTime&&u.hasProgramDateTime?(bn(r,u),l=r.fragments[0].start):c&&Ot(r,l=c.start)}s.details=r,this.levelLastLoaded=i,this.startFragRequested||!this.mainDetails&&r.live||this.setStartPosition(s.details,l),this.tick(),r.live&&!this.fragCurrent&&this.media&&this.state===wn&&(Gt(null,r.fragments,this.media.currentTime,0)||(this.warn("Subtitle playlist not aligned with playback"),s.details=void 0))}}},n._handleFragmentLoadComplete=function(e){var t=this,n=e.frag,r=e.payload,i=n.decryptdata,a=this.hls;if(!this.fragContextChanged(n)&&r&&r.byteLength>0&&i&&i.key&&i.iv&&"AES-128"===i.method){var o=performance.now();this.decrypter.decrypt(new Uint8Array(r),i.key.buffer,i.iv.buffer).catch((function(e){throw a.trigger(_.ERROR,{type:E.MEDIA_ERROR,details:k.FRAG_DECRYPT_ERROR,fatal:!1,error:e,reason:e.message,frag:n}),e})).then((function(e){var t=performance.now();a.trigger(_.FRAG_DECRYPTED,{frag:n,payload:e,stats:{tstart:o,tdecrypt:t}})})).catch((function(e){t.warn(e.name+": "+e.message),t.state=wn}))}},n.doTick=function(){if(this.media){if(this.state===wn){var e=this.currentTrackId,t=this.levels,n=t[e];if(!t.length||!n||!n.details)return;var r=this.config,i=this.getLoadPosition(),a=fn.bufferedInfo(this.tracksBuffered[this.currentTrackId]||[],i,r.maxBufferHole),o=a.end,s=a.len,l=this.getFwdBufferInfo(this.media,ct),u=n.details;if(s>this.getMaxBufferLength(null==l?void 0:l.len)+u.levelTargetDuration)return;var c=u.fragments,d=c.length,p=u.edge,h=null,f=this.fragPrevious;if(o<p){var g=r.maxFragLookUpTolerance,y=o>p-g?0:g;!(h=Gt(f,c,Math.max(c[0].start,o),y))&&f&&f.start<c[0].start&&(h=c[0])}else h=c[d-1];if(!h)return;if("initSegment"!==(h=this.mapToInitFragWhenRequired(h)).sn){var v=c[h.sn-u.startSN-1];v&&v.cc===h.cc&&this.fragmentTracker.getState(v)===Jt&&(h=v)}this.fragmentTracker.getState(h)===Jt&&this.loadFragment(h,n,o)}}else this.state=wn},n.getMaxBufferLength=function(t){var n=e.prototype.getMaxBufferLength.call(this);return t?Math.max(n,t):n},n.loadFragment=function(t,n,r){this.fragCurrent=t,"initSegment"===t.sn?this._loadInitSegment(t,n):(this.startFragRequested=!0,e.prototype.loadFragment.call(this,t,n,r))},a(t,[{key:"mediaBufferTimeRanges",get:function(){return new ai(this.tracksBuffered[this.currentTrackId]||[])}}]),t}(Nn),ai=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)}}},oi=function(e){function t(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}l(t,e);var n=t.prototype;return n.destroy=function(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,this.trackChangeListener=this.asyncPollTrackChange=null,e.prototype.destroy.call(this)},n.registerListeners=function(){var e=this.hls;e.on(_.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(_.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(_.MANIFEST_LOADING,this.onManifestLoading,this),e.on(_.MANIFEST_PARSED,this.onManifestParsed,this),e.on(_.LEVEL_LOADING,this.onLevelLoading,this),e.on(_.LEVEL_SWITCHING,this.onLevelSwitching,this),e.on(_.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),e.on(_.ERROR,this.onError,this)},n.unregisterListeners=function(){var e=this.hls;e.off(_.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(_.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(_.MANIFEST_LOADING,this.onManifestLoading,this),e.off(_.MANIFEST_PARSED,this.onManifestParsed,this),e.off(_.LEVEL_LOADING,this.onLevelLoading,this),e.off(_.LEVEL_SWITCHING,this.onLevelSwitching,this),e.off(_.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),e.off(_.ERROR,this.onError,this)},n.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))},n.pollTrackChange=function(e){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.trackChangeListener,e)},n.onMediaDetaching=function(){this.media&&(self.clearInterval(this.subtitlePollingInterval),this.useTextTrackPolling||this.media.textTracks.removeEventListener("change",this.asyncPollTrackChange),this.trackId>-1&&(this.queuedDefaultTrack=this.trackId),si(this.media.textTracks).forEach((function(e){mt(e)})),this.subtitleTrack=-1,this.media=null)},n.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.selectDefaultTrack=!0},n.onManifestParsed=function(e,t){this.tracks=t.subtitleTracks},n.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.playlistLoaded(n,t,o)}else this.warn("Invalid subtitle track id "+n)},n.onLevelLoading=function(e,t){this.switchLevel(t.level)},n.onLevelSwitching=function(e,t){this.switchLevel(t.level)},n.switchLevel=function(e){var t=this.hls.levels[e];if(null!=t&&t.textGroupIds){var n=t.textGroupIds[t.urlId],r=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0;if(this.groupId!==n){var 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||null;var o={subtitleTracks:i};this.log("Updating subtitle tracks, "+i.length+' track(s) found in "'+n+'" group-id'),this.hls.trigger(_.SUBTITLE_TRACKS_UPDATED,o),-1!==a&&this.setSubtitleTrack(a,r)}else this.shouldReloadPlaylist(r)&&this.setSubtitleTrack(this.trackId,r)}},n.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},n.onError=function(e,t){!t.fatal&&t.context&&t.context.type===ut&&t.context.id===this.trackId&&t.context.groupId===this.groupId&&this.checkRetry(t)},n.loadPlaylist=function(t){e.prototype.loadPlaylist.call(this);var n=this.tracksInGroup[this.trackId];if(this.shouldLoadPlaylist(n)){var r=n.id,i=n.groupId,a=n.url;if(t)try{a=t.addDirectives(a)}catch(e){this.warn("Could not construct new URL with HLS Delivery Directives: "+e)}this.log("Loading subtitle playlist for id "+r),this.hls.trigger(_.SUBTITLE_TRACK_LOADING,{url:a,id:r,groupId:i,deliveryDirectives:t||null})}},n.toggleTrackModes=function(e){var t=this,n=this.media,r=this.trackId;if(n){var i=si(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")}},n.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])&&n.details)||e<-1||e>=r.length)){this.clearTimer();var i=r[e];if(this.log("Switching to subtitle-track "+e+(i?' "'+i.name+'" lang:'+i.lang+" group:"+i.groupId:"")),this.trackId=e,i){var a=i.id,o=i.groupId,s=void 0===o?"":o,l=i.name,u=i.type,c=i.url;this.hls.trigger(_.SUBTITLE_TRACK_SWITCH,{id:a,groupId:s,name:l,type:u,url:c});var d=this.switchParams(i.url,null==t?void 0:t.details);this.loadPlaylist(d)}else this.hls.trigger(_.SUBTITLE_TRACK_SWITCH,{id:e})}}else this.queuedDefaultTrack=e},n.onTextTracksChanged=function(){if(this.useTextTrackPolling||self.clearInterval(this.subtitlePollingInterval),this.media&&this.hls.config.renderTextTracksNatively){for(var e=-1,t=si(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)}},a(t,[{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)}}]),t}(qt);function si(e){for(var t=[],n=0;n<e.length;n++){var r=e[n];"subtitles"!==r.kind&&"captions"!==r.kind||!r.label||t.push(e[n])}return t}var li=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){x.warn("[buffer-operation-queue]: Unhandled exception executing the current operation"),a.onError(t),null!=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}(),ui=Ge(),ci=/([ha]vc.)(?:\.[^.,]+)+/,di=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.lastMpegAudioChunk=null,this.appendError=0,this.tracks={},this.pendingTracks={},this.sourceBuffer=void 0,this._onMediaSourceOpen=function(){var e=t.media,n=t.mediaSource;x.log("[buffer-controller]: Media source opened"),e&&(e.removeEventListener("emptied",t._onMediaEmptied),t.updateMediaElementDuration(),t.hls.trigger(_.MEDIA_ATTACHED,{media:e})),n&&n.removeEventListener("sourceopen",t._onMediaSourceOpen),t.checkPendingTracks()},this._onMediaSourceClose=function(){x.log("[buffer-controller]: Media source closed")},this._onMediaSourceEnded=function(){x.log("[buffer-controller]: Media source ended")},this._onMediaEmptied=function(){var e=t.media,n=t._objectUrl;e&&e.src!==n&&x.error("Media element src was set while attaching MediaSource ("+n+" > "+e.src+")")},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,this.lastMpegAudioChunk=null},t.registerListeners=function(){var e=this.hls;e.on(_.MEDIA_ATTACHING,this.onMediaAttaching,this),e.on(_.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(_.MANIFEST_LOADING,this.onManifestLoading,this),e.on(_.MANIFEST_PARSED,this.onManifestParsed,this),e.on(_.BUFFER_RESET,this.onBufferReset,this),e.on(_.BUFFER_APPENDING,this.onBufferAppending,this),e.on(_.BUFFER_CODECS,this.onBufferCodecs,this),e.on(_.BUFFER_EOS,this.onBufferEos,this),e.on(_.BUFFER_FLUSHING,this.onBufferFlushing,this),e.on(_.LEVEL_UPDATED,this.onLevelUpdated,this),e.on(_.FRAG_PARSED,this.onFragParsed,this),e.on(_.FRAG_CHANGED,this.onFragChanged,this)},t.unregisterListeners=function(){var e=this.hls;e.off(_.MEDIA_ATTACHING,this.onMediaAttaching,this),e.off(_.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(_.MANIFEST_LOADING,this.onManifestLoading,this),e.off(_.MANIFEST_PARSED,this.onManifestParsed,this),e.off(_.BUFFER_RESET,this.onBufferReset,this),e.off(_.BUFFER_APPENDING,this.onBufferAppending,this),e.off(_.BUFFER_CODECS,this.onBufferCodecs,this),e.off(_.BUFFER_EOS,this.onBufferEos,this),e.off(_.BUFFER_FLUSHING,this.onBufferFlushing,this),e.off(_.LEVEL_UPDATED,this.onLevelUpdated,this),e.off(_.FRAG_PARSED,this.onFragParsed,this),e.off(_.FRAG_CHANGED,this.onFragChanged,this)},t._initSourceBuffer=function(){this.sourceBuffer={},this.operationQueue=new li(this.sourceBuffer),this.listeners={audio:[],video:[],audiovideo:[]},this.lastMpegAudioChunk=null},t.onManifestLoading=function(){this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=0,this.details=null},t.onManifestParsed=function(e,t){var n=2;(t.audio&&!t.video||!t.altAudio)&&(n=1),this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=n,x.log(this.bufferCodecEventsExpected+" bufferCodec event(s) expected")},t.onMediaAttaching=function(e,t){var n=this.media=t.media;if(n&&ui){var r=this.mediaSource=new ui;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,n.addEventListener("emptied",this._onMediaEmptied)}},t.onMediaDetaching=function(){var e=this.media,t=this.mediaSource,n=this._objectUrl;if(t){if(x.log("[buffer-controller]: media source detaching"),"open"===t.readyState)try{t.endOfStream()}catch(e){x.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&&(e.removeEventListener("emptied",this._onMediaEmptied),n&&self.URL.revokeObjectURL(n),e.src===n?(e.removeAttribute("src"),e.load()):x.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(_.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){x.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,l=a.levelCodec,u=a.container,c=a.metadata,d=(i.levelCodec||i.codec).replace(ci,"$1"),p=(l||s).replace(ci,"$1");if(d!==p){var h=u+";codecs="+(l||s);n.appendChangeType(e,h),x.log("[buffer-controller]: switching codec "+d+" to "+p),n.tracks[e]={buffer:i.buffer,codec:s,container:u,levelCodec:l,metadata:c,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&&(x.log("[buffer-controller]: changing "+e+" sourceBuffer type to "+t),i.changeType(t)),r.shiftAndExecuteNext(e)},onStart:function(){},onComplete:function(){},onError:function(t){x.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,o=t.data,s=t.type,l=t.frag,u=t.part,c=t.chunkMeta,d=c.buffering[s],p=self.performance.now();d.start=p;var h=l.stats.buffering,f=u?u.stats.buffering:null;0===h.start&&(h.start=p),f&&0===f.start&&(f.start=p);var g=a.audio,y=!1;"audio"===s&&"audio/mpeg"===(null==g?void 0:g.container)&&(y=!this.lastMpegAudioChunk||1===c.id||this.lastMpegAudioChunk.sn!==c.sn,this.lastMpegAudioChunk=c);var v=l.start,m={execute:function(){if(d.executeStart=self.performance.now(),y){var e=n.sourceBuffer[s];if(e){var t=v-e.timestampOffset;Math.abs(t)>=.1&&(x.log("[buffer-controller]: Updating audio SourceBuffer timestampOffset to "+v+" (delta: "+t+") sn: "+l.sn+")"),e.timestampOffset=v)}}n.appendExecutor(o,s)},onStart:function(){},onComplete:function(){var e=self.performance.now();d.executeEnd=d.end=e,0===h.first&&(h.first=e),f&&0===f.first&&(f.first=e);var t=n.sourceBuffer,r={};for(var i in t)r[i]=fn.getBuffered(t[i]);n.appendError=0,n.hls.trigger(_.BUFFER_APPENDED,{type:s,frag:l,part:u,chunkMeta:c,parent:l.type,timeRanges:r})},onError:function(e){x.error("[buffer-controller]: Error encountered while trying to append to the "+s+" SourceBuffer",e);var t={type:E.MEDIA_ERROR,parent:l.type,details:k.BUFFER_APPEND_ERROR,frag:l,part:u,chunkMeta:c,error:e,err:e,fatal:!1};e.code===DOMException.QUOTA_EXCEEDED_ERR?t.details=k.BUFFER_FULL_ERROR:(n.appendError++,t.details=k.BUFFER_APPEND_ERROR,n.appendError>r.config.appendErrorMaxRetry&&(x.error("[buffer-controller]: Failed "+r.config.appendErrorMaxRetry+" times to append segment in sourceBuffer"),t.fatal=!0)),r.trigger(_.ERROR,t)}};i.append(m,s)},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(_.BUFFER_FLUSHED,{type:e})},onError:function(t){x.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=[],o=i?i.elementaryStreams:r.elementaryStreams;o[U]?a.push("audiovideo"):(o[M]&&a.push("audio"),o[N]&&a.push("video")),0===a.length&&x.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(_.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!i||t.type&&t.type!==r||(i.ending=!0,i.ended||(i.ended=!0,x.log("[buffer-controller]: "+r+" sourceBuffer now EOS"))),e&&!(i&&!i.ended)}),!0)&&(x.log("[buffer-controller]: Queueing mediaSource.endOfStream()"),this.blockBuffers((function(){n.getSourceBufferTypes().forEach((function(e){var t=n.sourceBuffer[e];t&&(t.ending=!1)}));var e=n.mediaSource;e&&"open"===e.readyState?(x.log("[buffer-controller]: Calling mediaSource.endOfStream()"),e.endOfStream()):e&&x.info("[buffer-controller]: Could not call mediaSource.endOfStream(). mediaSource.readyState: "+e.readyState)})))},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 a=t.live&&null!==e.config.liveBackBufferLength?e.config.liveBackBufferLength:e.config.backBufferLength;if(b(a)&&!(a<0)){var o=n.currentTime,s=t.levelTargetDuration,l=Math.max(a,s),u=Math.floor(o/s)*s-l;i.forEach((function(n){var i=r[n];if(i){var a=fn.getBuffered(i);if(a.length>0&&u>a.start(0)){if(e.trigger(_.BACK_BUFFER_REACHED,{bufferEnd:u}),t.live)e.trigger(_.LIVE_BACK_BUFFER_REACHED,{bufferEnd:u});else if(i.ended&&a.end(a.length-1)-o<2*s)return void x.info("[buffer-controller]: Cannot flush "+n+" back buffer while SourceBuffer is in ended state");e.trigger(_.BUFFER_FLUSHING,{startOffset:0,endOffset:u,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,a=n.duration,o=b(r.duration)?r.duration:0;e.live&&t.config.liveDurationInfinity?(x.log("[buffer-controller]: Media Source duration is set to Infinity"),r.duration=1/0,this.updateSeekableRange(e)):(i>o&&i>a||!b(a))&&(x.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(i.length)this.hls.trigger(_.BUFFER_CREATED,{tracks:this.tracks}),i.forEach((function(e){t.executeNext(e)}));else{var a=new Error("could not create source buffer for media codec(s)");this.hls.trigger(_.ERROR,{type:E.MEDIA_ERROR,details:k.BUFFER_INCOMPATIBLE_CODECS_ERROR,fatal:!0,error:a,reason:a.message})}}},t.createSourceBuffers=function(e){var t=this.sourceBuffer,n=this.mediaSource;if(!n)throw Error("createSourceBuffers called when mediaSource was null");for(var r in e)if(!t[r]){var i=e[r];if(!i)throw Error("source buffer exists for track "+r+", however track does not");var a=i.levelCodec||i.codec,o=i.container+";codecs="+a;x.log("[buffer-controller]: creating sourceBuffer("+o+")");try{var s=t[r]=n.addSourceBuffer(o),l=r;this.addBufferListener(l,"updatestart",this._onSBUpdateStart),this.addBufferListener(l,"updateend",this._onSBUpdateEnd),this.addBufferListener(l,"error",this._onSBUpdateError),this.tracks[r]={buffer:s,codec:a,container:i.container,levelCodec:i.levelCodec,metadata:i.metadata,id:i.id}}catch(e){x.error("[buffer-controller]: error while trying to add sourceBuffer: "+e.message),this.hls.trigger(_.ERROR,{type:E.MEDIA_ERROR,details:k.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:e,mimeType:o})}}},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){var n=new Error(e+" SourceBuffer error");x.error("[buffer-controller]: "+n,t),this.hls.trigger(_.ERROR,{type:E.MEDIA_ERROR,details:k.BUFFER_APPENDING_ERROR,error:n,fatal:!1});var r=this.operationQueue.current(e);r&&r.onError(t)},t.removeExecutor=function(e,t,n){var r=this.media,i=this.mediaSource,a=this.operationQueue,o=this.sourceBuffer[e];if(!r||!i||!o)return x.warn("[buffer-controller]: Attempting to remove from the "+e+" SourceBuffer, but it does not exist"),void a.shiftAndExecuteNext(e);var s=b(r.duration)?r.duration:1/0,l=b(i.duration)?i.duration:1/0,u=Math.max(0,t),c=Math.min(n,s,l);c>u&&!o.ending?(o.ended=!1,x.log("[buffer-controller]: Removing ["+u+","+c+"] from the "+e+" SourceBuffer"),o.remove(u,c)):a.shiftAndExecuteNext(e)},t.appendExecutor=function(e,t){var n=this.operationQueue,r=this.sourceBuffer[t];if(!r)return x.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 x.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];null!=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}(),pi={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},hi=function(e){var t=e;return pi.hasOwnProperty(e)&&(t=pi[e]),String.fromCharCode(t)},fi=100,gi={17:1,18:3,21:5,22:7,23:9,16:11,19:12,20:14},yi={17:2,18:4,21:6,22:8,23:10,19:13,20:15},vi={25:1,26:3,29:5,30:7,31:9,24:11,27:12,28:14},mi={25:2,26:4,29:6,30:8,31:10,27:13,28:15},bi=["white","green","blue","cyan","red","yellow","magenta","black","transparent"],_i=function(){function e(){this.time=null,this.verboseLevel=0}return e.prototype.log=function(e,t){if(this.verboseLevel>=e){var n="function"==typeof t?t():t;x.log(this.time+" ["+e+"] "+n)}},e}(),Ei=function(e){for(var t=[],n=0;n<e.length;n++)t.push(e[n].toString(16));return t},ki=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}(),Ti=function(){function e(e,t,n,r,i,a){this.uchar=void 0,this.penState=void 0,this.uchar=e||" ",this.penState=new ki(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}(),Ai=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<fi;t++)this.chars.push(new Ti);this.logger=e,this.pos=0,this.currPenState=new ki}var t=e.prototype;return t.equals=function(e){for(var t=!0,n=0;n<fi;n++)if(!this.chars[n].equals(e.chars[n])){t=!1;break}return t},t.copy=function(e){for(var t=0;t<fi;t++)this.chars[t].copy(e.chars[t])},t.isEmpty=function(){for(var e=!0,t=0;t<fi;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(3,"Negative cursor position "+this.pos),this.pos=0):this.pos>fi&&(this.logger.log(3,"Too large cursor position "+this.pos),this.pos=fi)},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){var t=this;e>=144&&this.backSpace();var n=hi(e);this.pos>=fi?this.logger.log(0,(function(){return"Cannot insert "+e.toString(16)+" ("+n+") at position "+t.pos+". Skipping it!"})):(this.chars[this.pos].setChar(n,this.currPenState),this.moveCursor(1))},t.clearFromPos=function(e){var t;for(t=e;t<fi;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<fi;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}(),wi=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 Ai(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(2,"setCursor: "+e),this.rows[this.currRow].setCursor(e)},t.setPAC=function(e){this.logger.log(2,(function(){return"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 d={foreground:e.color,underline:e.underline,italics:e.italics,background:"black",flash:!1};this.setPen(d)},t.setBkgData=function(e){this.logger.log(2,(function(){return"bkgData = "+JSON.stringify(e)})),this.backSpace(),this.setPen(e),this.insertChar(32)},t.setRollUpRows=function(e){this.nrRollUpRows=e},t.rollUp=function(){var e=this;if(null!==this.nrRollUpRows){this.logger.log(1,(function(){return e.getDisplayText()}));var t=this.currRow+1-this.nrRollUpRows,n=this.rows.splice(t,1)[0];n.clear(),this.rows.splice(this.currRow,0,n),this.logger.log(2,"Rolling up")}else this.logger.log(3,"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}(),Si=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 wi(n),this.nonDisplayedMemory=new wi(n),this.lastOutputScreen=new wi(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(2,(function(){return"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=this,n=0;n<e.length;n++)this.writeScreen.insertChar(e[n]);var r=this.writeScreen===this.displayedMemory?"DISP":"NON_DISP";this.logger.log(2,(function(){return r+": "+t.writeScreen.getDisplayText(!0)})),"MODE_PAINT-ON"!==this.mode&&"MODE_ROLL-UP"!==this.mode||(this.logger.log(1,(function(){return"DISPLAYED: "+t.displayedMemory.getDisplayText(!0)})),this.outputDataUpdate())},t.ccRCL=function(){this.logger.log(2,"RCL - Resume Caption Loading"),this.setMode("MODE_POP-ON")},t.ccBS=function(){this.logger.log(2,"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(2,"DER- Delete to End of Row"),this.writeScreen.clearToEndOfRow(),this.outputDataUpdate()},t.ccRU=function(e){this.logger.log(2,"RU("+e+") - Roll Up"),this.writeScreen=this.displayedMemory,this.setMode("MODE_ROLL-UP"),this.writeScreen.setRollUpRows(e)},t.ccFON=function(){this.logger.log(2,"FON - Flash On"),this.writeScreen.setPen({flash:!0})},t.ccRDC=function(){this.logger.log(2,"RDC - Resume Direct Captioning"),this.setMode("MODE_PAINT-ON")},t.ccTR=function(){this.logger.log(2,"TR"),this.setMode("MODE_TEXT")},t.ccRTD=function(){this.logger.log(2,"RTD"),this.setMode("MODE_TEXT")},t.ccEDM=function(){this.logger.log(2,"EDM - Erase Displayed Memory"),this.displayedMemory.reset(),this.outputDataUpdate(!0)},t.ccCR=function(){this.logger.log(2,"CR - Carriage Return"),this.writeScreen.rollUp(),this.outputDataUpdate(!0)},t.ccENM=function(){this.logger.log(2,"ENM - Erase Non-displayed Memory"),this.nonDisplayedMemory.reset()},t.ccEOC=function(){var e=this;if(this.logger.log(2,"EOC - End Of Caption"),"MODE_POP-ON"===this.mode){var t=this.displayedMemory;this.displayedMemory=this.nonDisplayedMemory,this.nonDisplayedMemory=t,this.writeScreen=this.nonDisplayedMemory,this.logger.log(1,(function(){return"DISP: "+e.displayedMemory.getDisplayText()}))}this.outputDataUpdate(!0)},t.ccTO=function(e){this.logger.log(2,"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(2,"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}(),Ci=function(){function e(e,t,n){this.channels=void 0,this.currentChannel=0,this.cmdHistory=void 0,this.logger=void 0;var r=new _i;this.channels=[null,new Si(e,t,r),new Si(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(3,"["+Ei([t[o],t[o+1]])+"] -> ("+Ei([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(2,"No channel found yet. TEXT-MODE?")}n||a||this.logger.log(2,"Couldn't parse cleaned data "+Ei([r,i])+" orig: "+Ei([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(Ii(e,t,n))return xi(null,null,n),this.logger.log(3,"Repeated command ("+Ei([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),xi(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(0,"Mismatch channel in midrow parsing"),!1;var r=this.channels[n];return!!r&&(r.ccMIDROW(t),this.logger.log(3,"MIDROW ("+Ei([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(Ii(e,t,r))return xi(null,null,r),!0;var i=e<=23?1:2;n=t>=64&&t<=95?1===i?gi[e]:vi[e]:1===i?yi[e]:mi[e];var a=this.channels[i];return!!a&&(a.setPAC(this.interpretPAC(n,t)),xi(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(2,"Special char '"+hi(r)+"' in channel "+n),i=[r]):e>=32&&e<=127&&(i=0===t?[e]:[e,t]),i){var o=Ei(i);this.logger.log(3,"Char codes =  "+o.join(",")),xi(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=bi[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),xi(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}();function xi(e,t,n){n.a=e,n.b=t}function Ii(e,t,n){return n.a===e&&n.b===t}var Pi=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}(),Di=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,d=t,p=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 d},set:function(e){if("number"!=typeof e)throw new TypeError("Start time must be set to a number.");d=e,this.hasBeenReset=!0}})),Object.defineProperty(s,"endTime",i({},l,{get:function(){return p},set:function(e){if("number"!=typeof e)throw new TypeError("End time must be set to a number.");p=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}(),Ri=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 Li(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 Oi=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 Mi(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 Ni=new Di(0,0,""),Ui="middle"===Ni.align?"middle":"center";function Fi(e,t,n){var r=e;function i(){var t=Li(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 Oi;Mi(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",Ui,"end"]);break;case"position":i=t.split(","),r.percent(e,i[0]),2===i.length&&r.alt("positionAlign",i[1],["start",Ui,"end","line-left","line-right","auto"]);break;case"size":r.percent(e,t);break;case"align":r.alt(e,t,["start",Ui,"end","left","right"])}}),/:/,/\s/),t.region=r.get("region",null),t.vertical=r.get("vertical","");var i=r.get("line","auto");"auto"===i&&-1===Ni.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",Ui);var a=r.get("position","auto");"auto"===a&&50===Ni.position&&(a="start"===t.align||"left"===t.align?0:"end"===t.align||"right"===t.align?100:50),t.position=a}(e,t)}function Bi(e){return e.replace(/<br(?: \/)?>/gi,"\n")}var ji=function(){function e(){this.state="INITIAL",this.buffer="",this.decoder=new Ri,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=Bi(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(null==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)?Mi(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 Di(0,0,""),t.state="CUE",-1===r.indexOf("--\x3e")){t.cue.id=r;continue}case"CUE":if(!t.cue){t.state="BADCUE";continue}try{Fi(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(){var e=this;try{if((e.cue||"HEADER"===e.state)&&(e.buffer+="\n\n",e.parse()),"INITIAL"===e.state||"BADWEBVTT"===e.state)throw new Error("Malformed WebVTT signature.")}catch(t){e.onparsingerror&&e.onparsingerror(t)}return e.onflush&&e.onflush(),this},e}(),Hi=/\r\n|\n\r|\n|\r/g,Vi=function(e,t,n){return void 0===n&&(n=0),e.slice(n,n+t.length)===t},Gi=function(e){for(var t=5381,n=e.length;n;)t=33*t^e.charCodeAt(--n);return(t>>>0).toString()};function Ki(e,t,n){return Gi(e.toString())+Gi(t.toString())+Gi(n)}var zi="stpp.ttml.im1t",Wi=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,Yi=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,qi={left:"start",center:"center",right:"end",start:"start",end:"end"};function Xi(e,t,n,r){var i=we(new Uint8Array(e),["mdat"]);if(0!==i.length){var a,o,l,u=i.map((function(e){return ge(e)})),c=(a=t.baseTime,1,void 0===(o=t.timescale)&&(o=1),void 0===l&&(l=!1),kr(a,1,1/o,l));try{u.forEach((function(e){return n(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=$i(Qi(n,"styling","style")),l=$i(Qi(n,"layout","region")),u=Qi(n,"body","[begin]");return[].map.call(u,(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)&&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=ea(e.getAttribute("begin"),i),u=ea(e.getAttribute("dur"),i),c=ea(e.getAttribute("end"),i);if(null===r)throw Zi(e);if(null===c){if(null===u)throw Zi(e);c=r+u}var d=new Di(r-t,c-t,n);d.id=Ki(d.startTime,d.endTime,d.text);var p=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=Ji(t,r,a)||Ji(e,r,a)||Ji(i,r,a);return o&&(n[a]=o),n}),{})}(l[e.getAttribute("region")],o[e.getAttribute("style")],o),h=p.textAlign;if(h){var f=qi[h];f&&(d.lineAlign=f),d.align=h}return s(d,p),d})).filter((function(e){return null!==e}))}(e,c))}))}catch(e){r(e)}}else r(new Error("Could not parse IMSC1 mdat"))}function Qi(e,t,n){var r=e.getElementsByTagName(t)[0];return r?[].slice.call(r.querySelectorAll(n)):[]}function $i(e){return e.reduce((function(e,t){var n=t.getAttribute("xml:id");return n&&(e[n]=t),e}),{})}function Ji(e,t,n){return e&&e.hasAttributeNS(t,n)?e.getAttributeNS(t,n):null}function Zi(e){return new Error("Could not parse ttml timestamp "+e)}function ea(e,t){if(!e)return null;var n=Li(e);return null===n&&(Wi.test(e)?n=function(e,t){var n=Wi.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):Yi.test(e)&&(n=function(e,t){var n=Yi.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 ta=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.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 Pi(this,"textTrack1"),n=new Pi(this,"textTrack2"),r=new Pi(this,"textTrack3"),i=new Pi(this,"textTrack4");this.cea608Parser1=new Ci(1,t,n),this.cea608Parser2=new Ci(3,r,i)}e.on(_.MEDIA_ATTACHING,this.onMediaAttaching,this),e.on(_.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(_.MANIFEST_LOADING,this.onManifestLoading,this),e.on(_.MANIFEST_LOADED,this.onManifestLoaded,this),e.on(_.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),e.on(_.FRAG_LOADING,this.onFragLoading,this),e.on(_.FRAG_LOADED,this.onFragLoaded,this),e.on(_.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),e.on(_.FRAG_DECRYPTED,this.onFragDecrypted,this),e.on(_.INIT_PTS_FOUND,this.onInitPtsFound,this),e.on(_.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),e.on(_.BUFFER_FLUSHING,this.onBufferFlushing,this)}var t=e.prototype;return t.destroy=function(){var e=this.hls;e.off(_.MEDIA_ATTACHING,this.onMediaAttaching,this),e.off(_.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(_.MANIFEST_LOADING,this.onManifestLoading,this),e.off(_.MANIFEST_LOADED,this.onManifestLoaded,this),e.off(_.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),e.off(_.FRAG_LOADING,this.onFragLoading,this),e.off(_.FRAG_LOADED,this.onFragLoaded,this),e.off(_.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),e.off(_.FRAG_DECRYPTED,this.onFragDecrypted,this),e.off(_.INIT_PTS_FOUND,this.onInitPtsFound,this),e.off(_.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),e.off(_.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,o,s,l,u=!1,c=i.length;c--;){var d=i[c],p=(a=d[0],o=d[1],s=t,l=n,Math.min(o,l)-Math.max(a,s));if(p>=0&&(d[0]=Math.min(d[0],t),d[1]=Math.max(d[1],n),u=!0,p/(n-t)>.5))return}if(u||i.push([t,n]),this.config.renderTextTracksNatively){var h=this.captionsTracks[e];this.Cues.newCue(h,t,n,r)}else{var f=this.Cues.newCue(null,t,n,r);this.hls.trigger(_.CUES_PARSED,{type:"captions",cues:f,track:e})}},t.onInitPtsFound=function(e,t){var n=this,r=t.frag,i=t.id,a=t.initPTS,o=t.timescale,s=this.unparsedVttFrags;"main"===i&&(this.initPTS[r.cc]={baseTime:a,timescale:o}),s.length&&(this.unparsedVttFrags=[],s.forEach((function(e){n.onFragLoaded(_.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,mt(n[e]),yt(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(_.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){mt(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.initPTS=[],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++)mt(t[n])}},t.onSubtitleTracksUpdated=function(e,t){var n=this,r=t.subtitleTracks||[],i=r.some((function(e){return e.textCodec===zi}));if(this.config.enableWebVTT||i&&this.config.enableIMSC1){if(ni(this.tracks,r))return void(this.tracks=r);if(this.textTracks=[],this.tracks=r,this.config.renderTextTracksNatively){var a=this.media?this.media.textTracks:null;this.tracks.forEach((function(e,t){var r;if(a&&t<a.length){for(var i=null,o=0;o<a.length;o++)if(na(a[o],e)){i=a[o];break}i&&(r=i)}if(r)mt(r);else{var s=n._captionsOrSubtitlesFromCharacteristics(e);(r=n.createTextTrack(s,e.name,e.lang))&&(r.mode="disabled")}r&&(r.groupId=e.groupId,n.textTracks.push(r))}))}else if(this.tracks.length){var o=this.tracks.map((function(e){return{label:e.name,kind:e.type.toLowerCase(),default:e.default,subtitleTrack:e}}));this.hls.trigger(_.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:o})}}},t._captionsOrSubtitlesFromCharacteristics=function(e){if(e.attrs.CHARACTERISTICS){var t=/transcribes-spoken-dialog/gi.test(e.attrs.CHARACTERISTICS),n=/describes-music-and-sound/gi.test(e.attrs.CHARACTERISTICS);if(t&&n)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===ct){var o,s,l=t.frag.sn,u=null!=(o=null==t||null==(s=t.part)?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;if(n.type===pt)if(r.byteLength){var i=n.decryptdata,a="stats"in t;if(null==i||!i.encrypted||a){var o=this.tracks[n.level],s=this.vttCCs;s[n.cc]||(s[n.cc]={start:n.start,prevCC:this.prevCC,new:!0},this.prevCC=n.cc),o&&o.textCodec===zi?this._parseIMSC1(n,r):this._parseVTTs(t)}}else this.hls.trigger(_.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:n,error:new Error("Empty subtitle payload")})},t._parseIMSC1=function(e,t){var n=this,r=this.hls;Xi(t,this.initPTS[e.cc],(function(t){n._appendCues(t,e.level),r.trigger(_.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:e})}),(function(t){x.log("Failed to parse IMSC1: "+t),r.trigger(_.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:e,error:t})}))},t._parseVTTs=function(e){var t,n=this,r=e.frag,i=e.payload,a=this.initPTS,o=this.unparsedVttFrags,s=a.length-1;if(a[r.cc]||-1!==s){var l=this.hls;!function(e,t,n,r,i,a,o){var s,l,u,c=new ji,d=ge(new Uint8Array(e)).trim().replace(Hi,"\n").split("\n"),p=[],h=t?(s=t.baseTime,void 0===(l=t.timescale)&&(l=1),kr(s,9e4,1/l)):0,f="00:00.000",g=0,y=0,v=!0;c.oncue=function(e){var a=n[r],o=n.ccOffset,s=(g-h)/9e4;if(null!=a&&a.new&&(void 0!==y?o=n.ccOffset=a.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)&&a.new;){var a;e.ccOffset+=r.start-i.start,r.new=!1,i=e[(r=i).prevCC]}e.presentationOffset=n}(n,r,s)),s){if(!t)return void(u=new Error("Missing initPTS for VTT MPEGTS"));o=s-n.presentationOffset}var l=e.endTime-e.startTime,c=Cr(9e4*(e.startTime+o-y),9e4*i)/9e4;e.startTime=Math.max(c,0),e.endTime=Math.max(c+l,0);var d=e.text.trim();e.text=decodeURIComponent(encodeURIComponent(d)),e.id||(e.id=Ki(e.startTime,e.endTime,d)),e.endTime>0&&p.push(e)},c.onparsingerror=function(e){u=e},c.onflush=function(){u?o(u):a(p)},d.forEach((function(e){if(v){if(Vi(e,"X-TIMESTAMP-MAP=")){v=!1,e.slice(16).split(",").forEach((function(e){Vi(e,"LOCAL:")?f=e.slice(6):Vi(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(!(b(t)&&b(n)&&b(r)&&b(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()}(null!=(t=r.initSegment)&&t.data?Pe(r.initSegment.data,new Uint8Array(i)):i,this.initPTS[r.cc],this.vttCCs,r.cc,r.start,(function(e){n._appendCues(e,r.level),l.trigger(_.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:r})}),(function(t){var a="Missing initPTS for VTT MPEGTS"===t.message;a?o.push(e):n._fallbackToIMSC1(r,i),x.log("Failed to parse VTT cue: "+t),a&&s>r.cc||l.trigger(_.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:r,error:t})}))}else o.push(e)},t._fallbackToIMSC1=function(e,t){var n=this,r=this.tracks[e.level];r.textCodec||Xi(t,this.initPTS[e.cc],(function(){r.textCodec=zi,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 vt(r,e)}))}else{var i=this.tracks[t];if(!i)return;var a=i.default?"default":"subtitles"+t;n.trigger(_.CUES_PARSED,{type:"subtitles",cues:e,track:a})}},t.onFragDecrypted=function(e,t){t.frag.type===pt&&this.onFragLoaded(_.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!==ct||"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 bt(s[e],n,r)}))}if(this.config.renderTextTracksNatively&&0===n&&void 0!==i){var l=this.textTracks;Object.keys(l).forEach((function(e){return bt(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 na(e,t){return!!e&&e.label===t.name&&!(e.textTrack1||e.textTrack2)}var ra=function(){function e(e){this.hls=void 0,this.autoLevelCapping=void 0,this.firstLevel=void 0,this.media=void 0,this.restrictedLevels=void 0,this.timer=void 0,this.clientRect=void 0,this.streamController=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=e.prototype;return t.setStreamController=function(e){this.streamController=e},t.destroy=function(){this.unregisterListener(),this.hls.config.capLevelToPlayerSize&&this.stopCapping(),this.media=null,this.clientRect=null,this.hls=this.streamController=null},t.registerListeners=function(){var e=this.hls;e.on(_.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),e.on(_.MEDIA_ATTACHING,this.onMediaAttaching,this),e.on(_.MANIFEST_PARSED,this.onManifestParsed,this),e.on(_.BUFFER_CODECS,this.onBufferCodecs,this),e.on(_.MEDIA_DETACHING,this.onMediaDetaching,this)},t.unregisterListener=function(){var e=this.hls;e.off(_.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),e.off(_.MEDIA_ATTACHING,this.onMediaAttaching,this),e.off(_.MANIFEST_PARSED,this.onManifestParsed,this),e.off(_.BUFFER_CODECS,this.onBufferCodecs,this),e.off(_.MEDIA_DETACHING,this.onMediaDetaching,this)},t.onFpsDropLevelCapping=function(e,t){var n=this.hls.levels[t.droppedLevel];this.isLevelAllowed(n)&&this.restrictedLevels.push({bitrate:n.bitrate,height:n.height,width:n.width})},t.onMediaAttaching=function(e,t){this.media=t.media instanceof HTMLVideoElement?t.media:null,this.clientRect=null},t.onManifestParsed=function(e,t){var n=this.hls;this.restrictedLevels=[],this.firstLevel=t.firstLevel,n.config.capLevelToPlayerSize&&t.video&&this.startCapping()},t.onBufferCodecs=function(e,t){this.hls.config.capLevelToPlayerSize&&t.video&&this.startCapping()},t.onMediaDetaching=function(){this.stopCapping()},t.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}}},t.getMaxLevel=function(t){var n=this,r=this.hls.levels;if(!r.length)return-1;var i=r.filter((function(e,r){return n.isLevelAllowed(e)&&r<=t}));return this.clientRect=null,e.getMaxLevelByMediaSize(i,this.mediaWidth,this.mediaHeight)},t.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())},t.stopCapping=function(){this.restrictedLevels=[],this.firstLevel=-1,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(self.clearInterval(this.timer),this.timer=void 0)},t.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},t.isLevelAllowed=function(e){return!this.restrictedLevels.some((function(t){return e.bitrate===t.bitrate&&e.width===t.width&&e.height===t.height}))},e.getMaxLevelByMediaSize=function(e,t,n){if(null==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},a(e,[{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}}]),e}(),ia=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(_.MEDIA_ATTACHING,this.onMediaAttaching,this)},t.unregisterListeners=function(){this.hls.off(_.MEDIA_ATTACHING,this.onMediaAttaching,this)},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,o=t-this.lastDecodedFrames,s=1e3*a/i,l=this.hls;if(l.trigger(_.FPS_DROP,{currentDropped:a,currentDecoded:o,totalDroppedFrames:n}),s>0&&a>l.config.fpsDroppedMonitoringThreshold*o){var u=l.currentLevel;x.warn("drop FPS ratio greater than max allowed value for currentLevel: "+u),u>0&&(-1===l.autoLevelCapping||l.autoLevelCapping>=u)&&(u-=1,l.trigger(_.FPS_DROP_LEVEL_CAPPING,{level:u,droppedLevel:l.currentLevel}),l.autoLevelCapping=u,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}(),aa="[eme]",oa=function(){function e(t){this.hls=void 0,this.config=void 0,this.media=null,this.keyFormatPromise=null,this.keySystemAccessPromises={},this._requestLicenseFailureCount=0,this.mediaKeySessions=[],this.keyIdToKeySessionPromise={},this.setMediaKeysQueue=e.CDMCleanupPromise?[e.CDMCleanupPromise]:[],this.onMediaEncrypted=this._onMediaEncrypted.bind(this),this.onWaitingForKey=this._onWaitingForKey.bind(this),this.debug=x.debug.bind(x,aa),this.log=x.log.bind(x,aa),this.warn=x.warn.bind(x,aa),this.error=x.error.bind(x,aa),this.hls=t,this.config=t.config,this.registerListeners()}var t=e.prototype;return t.destroy=function(){this.unregisterListeners(),this.onMediaDetached();var e=this.config;e.requestMediaKeySystemAccessFunc=null,e.licenseXhrSetup=e.licenseResponseCallback=void 0,e.drmSystems=e.drmSystemOptions={},this.hls=this.onMediaEncrypted=this.onWaitingForKey=this.keyIdToKeySessionPromise=null,this.config=null},t.registerListeners=function(){this.hls.on(_.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(_.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.on(_.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.on(_.MANIFEST_LOADED,this.onManifestLoaded,this)},t.unregisterListeners=function(){this.hls.off(_.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.off(_.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.off(_.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.off(_.MANIFEST_LOADED,this.onManifestLoaded,this)},t.getLicenseServerUrl=function(e){var t=this.config,n=t.drmSystems,r=t.widevineLicenseUrl,i=n[e];if(i)return i.licenseUrl;if(e===K.WIDEVINE&&r)return r;throw new Error('no license server URL configured for key-system "'+e+'"')},t.getServerCertificateUrl=function(e){var t=this.config.drmSystems[e];if(t)return t.serverCertificateUrl;this.log('No Server Certificate in config.drmSystems["'+e+'"]')},t.attemptKeySystemAccess=function(e){var t=this,n=this.hls.levels,r=function(e,t,n){return!!e&&n.indexOf(e)===t},i=n.map((function(e){return e.audioCodec})).filter(r),a=n.map((function(e){return e.videoCodec})).filter(r);return i.length+a.length===0&&a.push("avc1.42e01e"),new Promise((function(n,r){!function e(o){var s=o.shift();t.getMediaKeysPromise(s,i,a).then((function(e){return n({keySystem:s,mediaKeys:e})})).catch((function(t){o.length?e(o):r(t instanceof sa?t:new sa({type:E.KEY_SYSTEM_ERROR,details:k.KEY_SYSTEM_NO_ACCESS,error:t,fatal:!0},t.message))}))}(e)}))},t.requestMediaKeySystemAccess=function(e,t){var n=this.config.requestMediaKeySystemAccessFunc;if("function"!=typeof n){var r="Configured requestMediaKeySystemAccess is not a function "+n;return null===Z&&"http:"===self.location.protocol&&(r="navigator.requestMediaKeySystemAccess is not available over insecure protocol "+location.protocol),Promise.reject(new Error(r))}return n(e,t)},t.getMediaKeysPromise=function(e,t,n){var r=this,i=function(e,t,n,r){var i;switch(e){case K.FAIRPLAY:i=["cenc","sinf"];break;case K.WIDEVINE:case K.PLAYREADY:i=["cenc"];break;case K.CLEARKEY:i=["cenc","keyids"];break;default:throw new Error("Unknown key-system: "+e)}return function(e,t,n,r){return[{initDataTypes:e,persistentState:r.persistentState||"not-allowed",distinctiveIdentifier:r.distinctiveIdentifier||"not-allowed",sessionTypes:r.sessionTypes||[r.sessionType||"temporary"],audioCapabilities:t.map((function(e){return{contentType:'audio/mp4; codecs="'+e+'"',robustness:r.audioRobustness||"",encryptionScheme:r.audioEncryptionScheme||null}})),videoCapabilities:n.map((function(e){return{contentType:'video/mp4; codecs="'+e+'"',robustness:r.videoRobustness||"",encryptionScheme:r.videoEncryptionScheme||null}}))}]}(i,t,n,r)}(e,t,n,this.config.drmSystemOptions),a=this.keySystemAccessPromises[e],o=null==a?void 0:a.keySystemAccess;if(!o){this.log('Requesting encrypted media "'+e+'" key-system access with config: '+JSON.stringify(i)),o=this.requestMediaKeySystemAccess(e,i);var s=this.keySystemAccessPromises[e]={keySystemAccess:o};return o.catch((function(t){r.log('Failed to obtain access to key-system "'+e+'": '+t)})),o.then((function(t){r.log('Access for key-system "'+t.keySystem+'" obtained');var n=r.fetchServerCertificate(e);return r.log('Create media-keys for "'+e+'"'),s.mediaKeys=t.createMediaKeys().then((function(t){return r.log('Media-keys created for "'+e+'"'),n.then((function(n){return n?r.setMediaKeysServerCertificate(t,e,n):t}))})),s.mediaKeys.catch((function(t){r.error('Failed to create media-keys for "'+e+'"}: '+t)})),s.mediaKeys}))}return o.then((function(){return a.mediaKeys}))},t.createMediaKeySessionContext=function(e){var t=e.decryptdata,n=e.keySystem,r=e.mediaKeys;this.log('Creating key-system session "'+n+'" keyId: '+ye(t.keyId||[]));var i=r.createSession(),a={decryptdata:t,keySystem:n,mediaKeys:r,mediaKeysSession:i,keyStatus:"status-pending"};return this.mediaKeySessions.push(a),a},t.renewKeySession=function(e){var t=e.decryptdata;if(t.pssh){var n=this.createMediaKeySessionContext(e),r=this.getKeyIdString(t);this.keyIdToKeySessionPromise[r]=this.generateRequestWithPreferredKeySession(n,"cenc",t.pssh,"expired")}else this.warn("Could not renew expired session. Missing pssh initData.");this.removeSession(e)},t.getKeyIdString=function(e){if(!e)throw new Error("Could not read keyId of undefined decryptdata");if(null===e.keyId)throw new Error("keyId is null");return ye(e.keyId)},t.updateKeySession=function(e,t){var n,r=e.mediaKeysSession;return this.log('Updating key-session "'+r.sessionId+'" for keyID '+ye((null==(n=e.decryptdata)?void 0:n.keyId)||[])+"\n      } (data length: "+(t?t.byteLength:t)+")"),r.update(t)},t.selectKeySystemFormat=function(e){var t=Object.keys(e.levelkeys||{});return this.keyFormatPromise||(this.log("Selecting key-system from fragment (sn: "+e.sn+" "+e.type+": "+e.level+") key formats "+t.join(", ")),this.keyFormatPromise=this.getKeyFormatPromise(t)),this.keyFormatPromise},t.getKeyFormatPromise=function(e){var t=this;return new Promise((function(n,r){var i=J(t.config),a=e.map(X).filter((function(e){return!!e&&-1!==i.indexOf(e)}));return t.getKeySystemSelectionPromise(a).then((function(e){var t=e.keySystem,i=$(t);i?n(i):r(new Error('Unable to find format for key-system "'+t+'"'))})).catch(r)}))},t.loadKey=function(e){var t=this,n=e.keyInfo.decryptdata,r=this.getKeyIdString(n),i="(keyId: "+r+' format: "'+n.keyFormat+'" method: '+n.method+" uri: "+n.uri+")";this.log("Starting session for key "+i);var a=this.keyIdToKeySessionPromise[r];return a||(a=this.keyIdToKeySessionPromise[r]=this.getKeySystemForKeyPromise(n).then((function(r){var a=r.keySystem,o=r.mediaKeys;return t.throwIfDestroyed(),t.log("Handle encrypted media sn: "+e.frag.sn+" "+e.frag.type+": "+e.frag.level+" using key "+i),t.attemptSetMediaKeys(a,o).then((function(){t.throwIfDestroyed();var e=t.createMediaKeySessionContext({keySystem:a,mediaKeys:o,decryptdata:n});return t.generateRequestWithPreferredKeySession(e,"cenc",n.pssh,"playlist-key")}))}))).catch((function(e){return t.handleError(e)})),a},t.throwIfDestroyed=function(e){if(!this.hls)throw new Error("invalid state")},t.handleError=function(e){this.hls&&(this.error(e.message),e instanceof sa?this.hls.trigger(_.ERROR,e.data):this.hls.trigger(_.ERROR,{type:E.KEY_SYSTEM_ERROR,details:k.KEY_SYSTEM_NO_KEYS,error:e,fatal:!0}))},t.getKeySystemForKeyPromise=function(e){var t=this.getKeyIdString(e),n=this.keyIdToKeySessionPromise[t];if(!n){var r=X(e.keyFormat),i=r?[r]:J(this.config);return this.attemptKeySystemAccess(i)}return n},t.getKeySystemSelectionPromise=function(e){if(e.length||(e=J(this.config)),0===e.length)throw new sa({type:E.KEY_SYSTEM_ERROR,details:k.KEY_SYSTEM_NO_CONFIGURED_LICENSE,fatal:!0},"Missing key-system license configuration options "+JSON.stringify({drmSystems:this.config.drmSystems}));return this.attemptKeySystemAccess(e)},t._onMediaEncrypted=function(e){var t=this,n=e.initDataType,r=e.initData;if(this.debug('"'+e.type+'" event: init data type: "'+n+'"'),null!==r){var i,a;if("sinf"===n&&this.config.drmSystems[K.FAIRPLAY]){var o=_e(new Uint8Array(r));try{var s=V(JSON.parse(o).sinf),l=xe(new Uint8Array(s));if(!l)return;i=l.subarray(8,24),a=K.FAIRPLAY}catch(e){return void this.warn('Failed to parse sinf "encrypted" event message initData')}}else{var u=function(e){if(!(e instanceof ArrayBuffer)||e.byteLength<32)return null;var t={version:0,systemId:"",kids:null,data:null},n=new DataView(e),r=n.getUint32(0);if(e.byteLength!==r&&r>44)return null;if(1886614376!==n.getUint32(4))return null;if(t.version=n.getUint32(8)>>>24,t.version>1)return null;t.systemId=ye(new Uint8Array(e,12,16));var i=n.getUint32(28);if(0===t.version){if(r-32<i)return null;t.data=new Uint8Array(e,32,i)}else if(1===t.version){t.kids=[];for(var a=0;a<i;a++)t.kids.push(new Uint8Array(e,32+16*a,16))}return t}(r);if(null===u)return;0===u.version&&u.systemId===Q&&u.data&&(i=u.data.subarray(8,24)),a=function(e){if(e===Q)return K.WIDEVINE}(u.systemId)}if(a&&i){for(var c=ye(i),d=this.keyIdToKeySessionPromise,p=this.mediaKeySessions,h=d[c],f=function(){var e=p[g],a=e.decryptdata;if(a.pssh||!a.keyId)return"continue";var o=ye(a.keyId);return c===o||-1!==a.uri.replace(/-/g,"").indexOf(c)?(h=d[o],delete d[o],a.pssh=new Uint8Array(r),a.keyId=i,h=d[c]=h.then((function(){return t.generateRequestWithPreferredKeySession(e,n,r,"encrypted-event-key-match")})),"break"):void 0},g=0;g<p.length;g++){var y=f();if("continue"!==y&&"break"===y)break}h||(h=d[c]=this.getKeySystemSelectionPromise([a]).then((function(e){var a,o=e.keySystem,s=e.mediaKeys;t.throwIfDestroyed();var l=new Ne("ISO-23001-7",c,null!=(a=$(o))?a:"");return l.pssh=new Uint8Array(r),l.keyId=i,t.attemptSetMediaKeys(o,s).then((function(){t.throwIfDestroyed();var e=t.createMediaKeySessionContext({decryptdata:l,keySystem:o,mediaKeys:s});return t.generateRequestWithPreferredKeySession(e,n,r,"encrypted-event-no-match")}))}))),h.catch((function(e){return t.handleError(e)}))}}},t._onWaitingForKey=function(e){this.log('"'+e.type+'" event')},t.attemptSetMediaKeys=function(e,t){var n=this,r=this.setMediaKeysQueue.slice();this.log('Setting media-keys for "'+e+'"');var i=Promise.all(r).then((function(){if(!n.media)throw new Error("Attempted to set mediaKeys without media element attached");return n.media.setMediaKeys(t)}));return this.setMediaKeysQueue.push(i),i.then((function(){n.log('Media-keys set for "'+e+'"'),r.push(i),n.setMediaKeysQueue=n.setMediaKeysQueue.filter((function(e){return-1===r.indexOf(e)}))}))},t.generateRequestWithPreferredKeySession=function(e,t,n,r){var i,a,o=this,s=null==(i=this.config.drmSystems)||null==(a=i[e.keySystem])?void 0:a.generateRequest;if(s)try{var l=s.call(this.hls,t,n,e);if(!l)throw new Error("Invalid response from configured generateRequest filter");t=l.initDataType,n=e.decryptdata.pssh=l.initData?new Uint8Array(l.initData):null}catch(e){var u;if(this.warn(e.message),null!=(u=this.hls)&&u.config.debug)throw e}if(null===n)return this.log('Skipping key-session request for "'+r+'" (no initData)'),Promise.resolve(e);var c=this.getKeyIdString(e.decryptdata);this.log('Generating key-session request for "'+r+'": '+c+" (init data type: "+t+" length: "+(n?n.byteLength:null)+")");var d=new Vr;e.mediaKeysSession.onmessage=function(t){var n=e.mediaKeysSession;if(n){var r=t.messageType,i=t.message;o.log('"'+r+'" message event for session "'+n.sessionId+'" message size: '+i.byteLength),"license-request"===r||"license-renewal"===r?o.renewLicense(e,i).catch((function(e){o.handleError(e),d.emit("error",e)})):"license-release"===r?e.keySystem===K.FAIRPLAY&&(o.updateKeySession(e,G("acknowledged")),o.removeSession(e)):o.warn('unhandled media key message type "'+r+'"')}else d.emit("error",new Error("invalid state"))},e.mediaKeysSession.onkeystatuseschange=function(t){if(e.mediaKeysSession){o.onKeyStatusChange(e);var n=e.keyStatus;d.emit("keyStatus",n),"expired"===n&&(o.warn(e.keySystem+" expired for key "+c),o.renewKeySession(e))}else d.emit("error",new Error("invalid state"))};var p=new Promise((function(e,t){d.on("error",t),d.on("keyStatus",(function(n){n.startsWith("usable")?e():"output-restricted"===n?t(new sa({type:E.KEY_SYSTEM_ERROR,details:k.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED,fatal:!1},"HDCP level output restricted")):"internal-error"===n?t(new sa({type:E.KEY_SYSTEM_ERROR,details:k.KEY_SYSTEM_STATUS_INTERNAL_ERROR,fatal:!0},'key status changed to "'+n+'"')):"expired"===n?t(new Error("key expired while generating request")):o.warn('unhandled key status change "'+n+'"')}))}));return e.mediaKeysSession.generateRequest(t,n).then((function(){var t;o.log('Request generated for key-session "'+(null==(t=e.mediaKeysSession)?void 0:t.sessionId)+'" keyId: '+c)})).catch((function(e){throw new sa({type:E.KEY_SYSTEM_ERROR,details:k.KEY_SYSTEM_NO_SESSION,error:e,fatal:!1},"Error generating key-session request: "+e)})).then((function(){return p})).catch((function(t){throw d.removeAllListeners(),o.removeSession(e),t})).then((function(){return d.removeAllListeners(),e}))},t.onKeyStatusChange=function(e){var t=this;e.mediaKeysSession.keyStatuses.forEach((function(n,r){t.log('key status change "'+n+'" for keyStatuses keyId: '+ye("buffer"in r?new Uint8Array(r.buffer,r.byteOffset,r.byteLength):new Uint8Array(r))+" session keyId: "+ye(new Uint8Array(e.decryptdata.keyId||[]))+" uri: "+e.decryptdata.uri),e.keyStatus=n}))},t.fetchServerCertificate=function(e){var t=this.config,n=new(0,t.loader)(t),i=this.getServerCertificateUrl(e);return i?(this.log('Fetching serverCertificate for "'+e+'"'),new Promise((function(a,o){var s={responseType:"arraybuffer",url:i},l=t.certLoadPolicy.default,u={loadPolicy:l,timeout:l.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},c={onSuccess:function(e,t,n,r){a(e.data)},onError:function(t,n,a,l){o(new sa({type:E.KEY_SYSTEM_ERROR,details:k.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED,fatal:!0,networkDetails:a,response:r({url:s.url,data:void 0},t)},'"'+e+'" certificate request failed ('+i+"). Status: "+t.code+" ("+t.text+")"))},onTimeout:function(t,n,r){o(new sa({type:E.KEY_SYSTEM_ERROR,details:k.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED,fatal:!0,networkDetails:r,response:{url:s.url,data:void 0}},'"'+e+'" certificate request timed out ('+i+")"))},onAbort:function(e,t,n){o(new Error("aborted"))}};n.load(s,u,c)}))):Promise.resolve()},t.setMediaKeysServerCertificate=function(e,t,n){var r=this;return new Promise((function(i,a){e.setServerCertificate(n).then((function(a){r.log("setServerCertificate "+(a?"success":"not supported by CDM")+" ("+(null==n?void 0:n.byteLength)+') on "'+t+'"'),i(e)})).catch((function(e){a(new sa({type:E.KEY_SYSTEM_ERROR,details:k.KEY_SYSTEM_SERVER_CERTIFICATE_UPDATE_FAILED,error:e,fatal:!0},e.message))}))}))},t.renewLicense=function(e,t){var n=this;return this.requestLicense(e,new Uint8Array(t)).then((function(t){return n.updateKeySession(e,new Uint8Array(t)).catch((function(e){throw new sa({type:E.KEY_SYSTEM_ERROR,details:k.KEY_SYSTEM_SESSION_UPDATE_FAILED,error:e,fatal:!0},e.message)}))}))},t.setupLicenseXHR=function(e,t,n,r){var i=this,a=this.config.licenseXhrSetup;return a?Promise.resolve().then((function(){if(!n.decryptdata)throw new Error("Key removed");return a.call(i.hls,e,t,n,r)})).catch((function(o){if(!n.decryptdata)throw o;return e.open("POST",t,!0),a.call(i.hls,e,t,n,r)})).then((function(n){return e.readyState||e.open("POST",t,!0),{xhr:e,licenseChallenge:n||r}})):(e.open("POST",t,!0),Promise.resolve({xhr:e,licenseChallenge:r}))},t.requestLicense=function(e,t){var n=this,r=this.config.keyLoadPolicy.default;return new Promise((function(i,a){var o=n.getLicenseServerUrl(e.keySystem);n.log("Sending license request to URL: "+o);var s=new XMLHttpRequest;s.responseType="arraybuffer",s.onreadystatechange=function(){if(!n.hls||!e.mediaKeysSession)return a(new Error("invalid state"));if(4===s.readyState)if(200===s.status){n._requestLicenseFailureCount=0;var l=s.response;n.log("License received "+(l instanceof ArrayBuffer?l.byteLength:l));var u=n.config.licenseResponseCallback;if(u)try{l=u.call(n.hls,s,o,e)}catch(e){n.error(e)}i(l)}else{var c=r.errorRetry,d=c?c.maxNumRetry:0;if(n._requestLicenseFailureCount++,n._requestLicenseFailureCount>d||s.status>=400&&s.status<500)a(new sa({type:E.KEY_SYSTEM_ERROR,details:k.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0,networkDetails:s,response:{url:o,data:void 0,code:s.status,text:s.statusText}},"License Request XHR failed ("+o+"). Status: "+s.status+" ("+s.statusText+")"));else{var p=d-n._requestLicenseFailureCount+1;n.warn("Retrying license request, "+p+" attempts left"),n.requestLicense(e,t).then(i,a)}}},e.licenseXhr&&e.licenseXhr.readyState!==XMLHttpRequest.DONE&&e.licenseXhr.abort(),e.licenseXhr=s,n.setupLicenseXHR(s,o,e,t).then((function(e){var t=e.xhr,n=e.licenseChallenge;t.send(n)}))}))},t.onMediaAttached=function(e,t){if(this.config.emeEnabled){var n=t.media;this.media=n,n.addEventListener("encrypted",this.onMediaEncrypted),n.addEventListener("waitingforkey",this.onWaitingForKey)}},t.onMediaDetached=function(){var t=this,n=this.media,r=this.mediaKeySessions;n&&(n.removeEventListener("encrypted",this.onMediaEncrypted),n.removeEventListener("waitingforkey",this.onWaitingForKey),this.media=null),this._requestLicenseFailureCount=0,this.setMediaKeysQueue=[],this.mediaKeySessions=[],this.keyIdToKeySessionPromise={},Ne.clearKeyUriToKeyIdMap();var i=r.length;e.CDMCleanupPromise=Promise.all(r.map((function(e){return t.removeSession(e)})).concat(null==n?void 0:n.setMediaKeys(null).catch((function(e){t.log("Could not clear media keys: "+e+". media.src: "+(null==n?void 0:n.src))})))).then((function(){i&&(t.log("finished closing key sessions and clearing media keys"),r.length=0)})).catch((function(e){t.log("Could not close sessions and clear media keys: "+e+". media.src: "+(null==n?void 0:n.src))}))},t.onManifestLoading=function(){this.keyFormatPromise=null},t.onManifestLoaded=function(e,t){var n=t.sessionKeys;if(n&&this.config.emeEnabled&&!this.keyFormatPromise){var r=n.reduce((function(e,t){return-1===e.indexOf(t.keyFormat)&&e.push(t.keyFormat),e}),[]);this.log("Selecting key-system from session-keys "+r.join(", ")),this.keyFormatPromise=this.getKeyFormatPromise(r)}},t.removeSession=function(e){var t=this,n=e.mediaKeysSession,r=e.licenseXhr;if(n){this.log("Remove licenses and keys and close session "+n.sessionId),n.onmessage=null,n.onkeystatuseschange=null,r&&r.readyState!==XMLHttpRequest.DONE&&r.abort(),e.mediaKeysSession=e.decryptdata=e.licenseXhr=void 0;var i=this.mediaKeySessions.indexOf(e);return i>-1&&this.mediaKeySessions.splice(i,1),n.remove().catch((function(e){t.log("Could not remove session: "+e)})).then((function(){return n.close()})).catch((function(e){t.log("Could not close session: "+e)}))}},e}();oa.CDMCleanupPromise=void 0;var sa=function(e){function t(t,n){var r;return(r=e.call(this,n)||this).data=void 0,t.error||(t.error=new Error(n)),r.data=t,t.err=t.error,r}return l(t,e),t}(h(Error)),la=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:"m",su:!n.initialized})}catch(e){x.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};"v"!==i&&"a"!==i&&"av"!=i||(a.br=r.bitrate/1e3,a.tb=n.getTopBandwidth(i)/1e3,a.bl=n.getBufferLength(i)),n.apply(e,a)}catch(e){x.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(_.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(_.MEDIA_DETACHED,this.onMediaDetached,this),e.on(_.BUFFER_CREATED,this.onBufferCreated,this)},t.unregisterListeners=function(){var e=this.hls;e.off(_.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(_.MEDIA_DETACHED,this.onMediaDetached,this),e.off(_.BUFFER_CREATED,this.onBufferCreated,this)},t.destroy=function(){this.unregisterListeners(),this.onMediaDetached(),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.buffer,this.videoBuffer=null==(r=t.tracks.video)?void 0:r.buffer},t.createData=function(){var e;return{v:1,sf:"h",sid:this.sid,cid:this.cid,pr:null==(e=this.media)?void 0:e.playbackRate,mtp:this.hls.bandwidthEstimate/1e3}},t.apply=function(t,n){void 0===n&&(n={}),s(n,this.createData());var r="i"===n.ot||"v"===n.ot||"av"===n.ot;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={}),s(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?"tt":"initSegment"===e.sn?"i":"audio"===t?"a":"main"===t?this.hls.audioTracks.length?"v":"av":void 0},t.getTopBandwidth=function(e){var t,n=0,r=this.hls;if("a"===e)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=g(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="a"===e?this.audioBuffer:this.videoBuffer;return n&&t?1e3*fn.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)},a(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)},a(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=g(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 d,p=typeof u;d="ot"===l||"sf"===l||"st"===l?l+"="+u:"boolean"===p?l:"number"===p?l+"="+u:l+"="+JSON.stringify(u),n.push(d)}}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}(),ua=function(){function e(e){this.hls=void 0,this.log=void 0,this.loader=null,this.uri=null,this.pathwayId=".",this.pathwayPriority=null,this.timeToLoad=300,this.reloadTimer=-1,this.updated=0,this.started=!1,this.enabled=!0,this.levels=null,this.audioTracks=null,this.subtitleTracks=null,this.penalizedPathways={},this.hls=e,this.log=x.log.bind(x,"[content-steering]:"),this.registerListeners()}var t=e.prototype;return t.registerListeners=function(){var e=this.hls;e.on(_.MANIFEST_LOADING,this.onManifestLoading,this),e.on(_.MANIFEST_LOADED,this.onManifestLoaded,this),e.on(_.MANIFEST_PARSED,this.onManifestParsed,this),e.on(_.ERROR,this.onError,this)},t.unregisterListeners=function(){var e=this.hls;e&&(e.off(_.MANIFEST_LOADING,this.onManifestLoading,this),e.off(_.MANIFEST_LOADED,this.onManifestLoaded,this),e.off(_.MANIFEST_PARSED,this.onManifestParsed,this),e.off(_.ERROR,this.onError,this))},t.startLoad=function(){if(this.started=!0,self.clearTimeout(this.reloadTimer),this.enabled&&this.uri)if(this.updated){var e=Math.max(1e3*this.timeToLoad-(performance.now()-this.updated),0);this.scheduleRefresh(this.uri,e)}else this.loadSteeringManifest(this.uri)},t.stopLoad=function(){this.started=!1,this.loader&&(this.loader.destroy(),this.loader=null),self.clearTimeout(this.reloadTimer)},t.destroy=function(){this.unregisterListeners(),this.stopLoad(),this.hls=null,this.levels=this.audioTracks=this.subtitleTracks=null},t.removeLevel=function(e){var t=this.levels;t&&(this.levels=t.filter((function(t){return t!==e})))},t.onManifestLoading=function(){this.stopLoad(),this.enabled=!0,this.timeToLoad=300,this.updated=0,this.uri=null,this.pathwayId=".",this.levels=this.audioTracks=this.subtitleTracks=null},t.onManifestLoaded=function(e,t){var n=t.contentSteering;null!==n&&(this.pathwayId=n.pathwayId,this.uri=n.uri,this.started&&this.startLoad())},t.onManifestParsed=function(e,t){this.audioTracks=t.audioTracks,this.subtitleTracks=t.subtitleTracks},t.onError=function(e,t){var n=t.errorAction;if(2===(null==n?void 0:n.action)&&1===n.flags){var r=this.pathwayPriority,i=this.pathwayId;this.penalizedPathways[i]||(this.penalizedPathways[i]=performance.now()),!r&&this.levels&&(r=this.levels.reduce((function(e,t){return-1===e.indexOf(t.pathwayId)&&e.push(t.pathwayId),e}),[])),r&&r.length>1&&(this.updatePathwayPriority(r),n.resolved=this.pathwayId!==i)}},t.filterParsedLevels=function(e){this.levels=e;var t=this.getLevelsForPathway(this.pathwayId);if(0===t.length){var n=e[0].pathwayId;this.log("No levels found in Pathway "+this.pathwayId+'. Setting initial Pathway to "'+n+'"'),t=this.getLevelsForPathway(n),this.pathwayId=n}return t.length!==e.length?(this.log("Found "+t.length+"/"+e.length+' levels in Pathway "'+this.pathwayId+'"'),t):e},t.getLevelsForPathway=function(e){return null===this.levels?[]:this.levels.filter((function(t){return e===t.pathwayId}))},t.updatePathwayPriority=function(e){var t;this.pathwayPriority=e;var n=this.penalizedPathways,r=performance.now();Object.keys(n).forEach((function(e){r-n[e]>3e5&&delete n[e]}));for(var i=0;i<e.length;i++){var a=e[i];if(!n[a]){if(a===this.pathwayId)return;var o=this.hls.nextLoadLevel,s=this.hls.levels[o];if((t=this.getLevelsForPathway(a)).length>0){this.log('Setting Pathway to "'+a+'"'),this.pathwayId=a,this.hls.trigger(_.LEVELS_UPDATED,{levels:t});var l=this.hls.levels[o];s&&l&&this.levels&&(l.attrs["STABLE-VARIANT-ID"]!==s.attrs["STABLE-VARIANT-ID"]&&l.bitrate!==s.bitrate&&this.log("Unstable Pathways change from bitrate "+s.bitrate+" to "+l.bitrate),this.hls.nextLoadLevel=o);break}}}},t.clonePathways=function(e){var t=this,n=this.levels;if(n){var r={},i={};e.forEach((function(e){var a=e.ID,o=e["BASE-ID"],l=e["URI-REPLACEMENT"];if(!n.some((function(e){return e.pathwayId===a}))){var u=t.getLevelsForPathway(o).map((function(e){var t=s({},e);t.details=void 0,t.url=da(e.uri,e.attrs["STABLE-VARIANT-ID"],"PER-VARIANT-URIS",l);var n=new D(e.attrs);n["PATHWAY-ID"]=a;var o=n.AUDIO&&n.AUDIO+"_clone_"+a,u=n.SUBTITLES&&n.SUBTITLES+"_clone_"+a;o&&(r[n.AUDIO]=o,n.AUDIO=o),u&&(i[n.SUBTITLES]=u,n.SUBTITLES=u),t.attrs=n;var c=new It(t);return Qt(c,"audio",o),Qt(c,"text",u),c}));n.push.apply(n,u),ca(t.audioTracks,r,l,a),ca(t.subtitleTracks,i,l,a)}}))}},t.loadSteeringManifest=function(e){var t,n=this,r=this.hls.config,i=r.loader;this.loader&&this.loader.destroy(),this.loader=new i(r);try{t=new self.URL(e)}catch(t){return this.enabled=!1,void this.log("Failed to parse Steering Manifest URI: "+e)}if("data:"!==t.protocol){var a=0|(this.hls.bandwidthEstimate||r.abrEwmaDefaultEstimate);t.searchParams.set("_HLS_pathway",this.pathwayId),t.searchParams.set("_HLS_throughput",""+a)}var o={responseType:"json",url:t.href},s=r.steeringManifestLoadPolicy.default,l=s.errorRetry||s.timeoutRetry||{},u={loadPolicy:s,timeout:s.maxLoadTimeMs,maxRetry:l.maxNumRetry||0,retryDelay:l.retryDelayMs||0,maxRetryDelay:l.maxRetryDelayMs||0},c={onSuccess:function(e,r,i,a){n.log('Loaded steering manifest: "'+t+'"');var o=e.data;if(1===o.VERSION){n.updated=performance.now(),n.timeToLoad=o.TTL;var s=o["RELOAD-URI"],l=o["PATHWAY-CLONES"],u=o["PATHWAY-PRIORITY"];if(s)try{n.uri=new self.URL(s,t).href}catch(e){return n.enabled=!1,void n.log("Failed to parse Steering Manifest RELOAD-URI: "+s)}n.scheduleRefresh(n.uri||i.url),l&&n.clonePathways(l),u&&n.updatePathwayPriority(u)}else n.log("Steering VERSION "+o.VERSION+" not supported!")},onError:function(e,t,r,i){if(n.log("Error loading steering manifest: "+e.code+" "+e.text+" ("+t.url+")"),n.stopLoad(),410===e.code)return n.enabled=!1,void n.log("Steering manifest "+t.url+" no longer available");var a=1e3*n.timeToLoad;if(429!==e.code)n.scheduleRefresh(n.uri||t.url,a);else{var o=n.loader;if("function"==typeof(null==o?void 0:o.getResponseHeader)){var s=o.getResponseHeader("Retry-After");s&&(a=1e3*parseFloat(s))}n.log("Steering manifest "+t.url+" rate limited")}},onTimeout:function(e,t,r){n.log("Timeout loading steering manifest ("+t.url+")"),n.scheduleRefresh(n.uri||t.url)}};this.log("Requesting steering manifest: "+t),this.loader.load(o,u,c)},t.scheduleRefresh=function(e,t){var n=this;void 0===t&&(t=1e3*this.timeToLoad),self.clearTimeout(this.reloadTimer),this.reloadTimer=self.setTimeout((function(){n.loadSteeringManifest(e)}),t)},e}();function ca(e,t,n,r){e&&Object.keys(t).forEach((function(i){var a=e.filter((function(e){return e.groupId===i})).map((function(e){var a=s({},e);return a.details=void 0,a.attrs=new D(a.attrs),a.url=a.attrs.URI=da(e.url,e.attrs["STABLE-RENDITION-ID"],"PER-RENDITION-URIS",n),a.groupId=a.attrs["GROUP-ID"]=t[i],a.attrs["PATHWAY-ID"]=r,a}));e.push.apply(e,a)}))}function da(e,t,n,r){var i,a=r.HOST,o=r.PARAMS,s=r[n];t&&(i=null==s?void 0:s[t])&&(e=i);var l=new self.URL(e);return a&&!i&&(l.host=a),o&&Object.keys(o).sort().forEach((function(e){e&&l.searchParams.set(e,o[e])})),l.href}var pa=/^age:\s*[\d.]+\s*$/im,ha=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 O,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)&&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.loadInternal()},t.loadInternal=function(){var e=this,t=this.config,n=this.context;if(t){var r=this.loader=new self.XMLHttpRequest,i=this.stats;i.loading.first=0,i.loaded=0,i.aborted=!1;var a=this.xhrSetup;a?Promise.resolve().then((function(){if(!e.stats.aborted)return a(r,n.url)})).catch((function(e){return r.open("GET",n.url,!0),a(r,n.url)})).then((function(){e.stats.aborted||e.openAndSendXhr(r,n,t)})).catch((function(t){e.callbacks.onError({code:r.status,text:t.message},n,r,i)})):this.openAndSendXhr(r,n,t)}},t.openAndSendXhr=function(e,t,n){e.readyState||e.open("GET",t.url,!0);var r=this.context.headers,i=n.loadPolicy,a=i.maxTimeToFirstByteMs,o=i.maxLoadTimeMs;if(r)for(var s in r)e.setRequestHeader(s,r[s]);t.rangeEnd&&e.setRequestHeader("Range","bytes="+t.rangeStart+"-"+(t.rangeEnd-1)),e.onreadystatechange=this.readystatechange.bind(this),e.onprogress=this.loadprogress.bind(this),e.responseType=t.responseType,self.clearTimeout(this.requestTimeout),n.timeout=a&&b(a)?a:o,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),n.timeout),e.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&&(0===n.loading.first&&(n.loading.first=Math.max(self.performance.now(),n.loading.start),i.timeout!==i.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),i.timeout=i.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),i.loadPolicy.maxLoadTimeMs-(n.loading.first-n.loading.start)))),4===r)){self.clearTimeout(this.requestTimeout),t.onreadystatechange=null,t.onprogress=null;var a=t.status,o="text"!==t.responseType;if(a>=200&&a<300&&(o&&t.response||null!==t.responseText)){n.loading.end=Math.max(self.performance.now(),n.loading.first);var s=o?t.response:t.responseText,l="arraybuffer"===t.responseType?s.byteLength:s.length;if(n.loaded=n.total=l,n.bwEstimate=8e3*n.total/(n.loading.end-n.loading.first),!this.callbacks)return;var u=this.callbacks.onProgress;if(u&&u(n,e,s,t),!this.callbacks)return;var c={url:t.responseURL,data:s,code:a};this.callbacks.onSuccess(c,n,e,t)}else{var d=i.loadPolicy.errorRetry;Ht(d,n.retry,!1,a)?this.retry(d):(x.error(a+" while loading "+e.url),this.callbacks.onError({code:a,text:t.statusText},e,t,n))}}}},t.loadtimeout=function(){var e,t=null==(e=this.config)?void 0:e.loadPolicy.timeoutRetry;if(Ht(t,this.stats.retry,!0))this.retry(t);else{x.warn("timeout while loading "+this.context.url);var n=this.callbacks;n&&(this.abortInternal(),n.onTimeout(this.stats,this.context,this.loader))}},t.retry=function(e){var t=this.context,n=this.stats;this.retryDelay=Bt(e,n.retry),n.retry++,x.warn((status?"HTTP Status "+status:"Timeout")+" while loading "+t.url+", retrying "+n.retry+"/"+e.maxNumRetry+" in "+this.retryDelay+"ms"),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay)},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&&pa.test(this.loader.getAllResponseHeaders())){var t=this.loader.getResponseHeader("age");e=t?parseFloat(t):null}return e},t.getResponseHeader=function(e){return this.loader&&new RegExp("^"+e+":\\s*[\\d.]+\\s*$","im").test(this.loader.getAllResponseHeaders())?this.loader.getResponseHeader(e):null},e}(),fa=/(\d+)-(\d+)\/(\d+)/,ga=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||ya,this.controller=new self.AbortController,this.stats=new O}var t=e.prototype;return t.destroy=function(){this.loader=this.callbacks=null,this.abortInternal()},t.abortInternal=function(){var e=this.response;null!=e&&e.ok||(this.stats.aborted=!0,this.controller.abort())},t.abort=function(){var e;this.abortInternal(),null!=(e=this.callbacks)&&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 a=function(e,t){var n={method:"GET",mode:"cors",credentials:"same-origin",signal:t,headers:new self.Headers(s({},e.headers))};return e.rangeEnd&&n.headers.set("Range","bytes="+e.rangeStart+"-"+String(e.rangeEnd-1)),n}(e,this.controller.signal),o=n.onProgress,l="arraybuffer"===e.responseType,u=l?"byteLength":"length",c=t.loadPolicy,d=c.maxTimeToFirstByteMs,p=c.maxLoadTimeMs;this.context=e,this.config=t,this.callbacks=n,this.request=this.fetchSetup(e,a),self.clearTimeout(this.requestTimeout),t.timeout=d&&b(d)?d:p,this.requestTimeout=self.setTimeout((function(){r.abortInternal(),n.onTimeout(i,e,r.response)}),t.timeout),self.fetch(this.request).then((function(a){r.response=r.loader=a;var s=Math.max(self.performance.now(),i.loading.start);if(self.clearTimeout(r.requestTimeout),t.timeout=p,r.requestTimeout=self.setTimeout((function(){r.abortInternal(),n.onTimeout(i,e,r.response)}),p-(s-i.loading.start)),!a.ok){var u=a.status,c=a.statusText;throw new va(c||"fetch, bad network response",u,a)}return i.loading.first=s,i.total=function(e){var t=e.get("Content-Range");if(t){var n=function(e){var t=fa.exec(e);if(t)return parseInt(t[2])-parseInt(t[1])+1}(t);if(b(n))return n}var r=e.get("Content-Length");if(r)return parseInt(r)}(a.headers)||i.total,o&&b(t.highWaterMark)?r.loadProgressively(a,i,e,t.highWaterMark,o):l?a.arrayBuffer():"json"===e.responseType?a.json():a.text()})).then((function(a){var s=r.response;self.clearTimeout(r.requestTimeout),i.loading.end=Math.max(self.performance.now(),i.loading.first);var l=a[u];l&&(i.loaded=i.total=l);var c={url:s.url,data:a,code:s.status};o&&!b(t.highWaterMark)&&o(i,e,a,s),n.onSuccess(c,i,e,s)})).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,i)}}))},t.getCacheAge=function(){var e=null;if(this.response){var t=this.response.headers.get("age");e=t?parseFloat(t):null}return e},t.getResponseHeader=function(e){return this.response?this.response.headers.get(e):null},t.loadProgressively=function(e,t,n,r,i){void 0===r&&(r=0);var a=new Zr,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 ya(e,t){return new self.Request(e.url,t)}var va=function(e){function t(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 l(t,e),t}(h(Error)),ma=/\s/,ba=r(r({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,workerPath:null,enableSoftwareAES:!0,startLevel:void 0,startFragPrefetch:!1,fpsDroppedMonitoringPeriod:5e3,fpsDroppedMonitoringThreshold:.2,appendErrorMaxRetry:3,loader:ha,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:Jr,bufferController:di,capLevelController:ra,errorController:Yt,fpsController:ia,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,drmSystems:{},drmSystemOptions:{},requestMediaKeySystemAccessFunc:Z,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0,enableDateRangeMetadataCues:!0,enableEmsgMetadataCues:!0,enableID3MetadataCues:!0,certLoadPolicy:{default:{maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null}},keyLoadPolicy:{default:{maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"},errorRetry:{maxNumRetry:8,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"}}},manifestLoadPolicy:{default:{maxTimeToFirstByteMs:1/0,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},playlistLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:2,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},fragLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:12e4,timeoutRetry:{maxNumRetry:4,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:6,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},steeringManifestLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},manifestLoadingTimeOut:1e4,manifestLoadingMaxRetry:1,manifestLoadingRetryDelay:1e3,manifestLoadingMaxRetryTimeout:64e3,levelLoadingTimeOut:1e4,levelLoadingMaxRetry:4,levelLoadingRetryDelay:1e3,levelLoadingMaxRetryTimeout:64e3,fragLoadingTimeOut:2e4,fragLoadingMaxRetry:6,fragLoadingRetryDelay:1e3,fragLoadingMaxRetryTimeout:64e3},{cueHandler:{newCue:function(e,t,n,r){for(var i,a,o,s,l,u=[],c=self.VTTCue||self.TextTrackCue,d=0;d<r.rows.length;d++)if(o=!0,s=0,l="",!(i=r.rows[d]).isEmpty()){for(var p,h=0;h<i.chars.length;h++)ma.test(i.chars[h].uchar)&&o?s++:(l+=i.chars[h].uchar,o=!1);i.cueStartTime=t,t===n&&(n+=1e-4),s>=16?s--:s++;var f=Bi(l.trim()),g=Ki(t,n,f);null!=e&&null!=(p=e.cues)&&p.getCueById(g)||((a=new c(t,n,f)).id=g,a.line=d+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 vt(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:ii,subtitleTrackController:oi,timelineController:ta,audioStreamController:ei,audioTrackController:ti,emeController:oa,cmcdController:la,contentSteeringController:ua});function _a(e){return e&&"object"==typeof e?Array.isArray(e)?e.map(_a):Object.keys(e).reduce((function(t,n){return t[n]=_a(e[n]),t}),{}):e}var Ea=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 Vr,this._autoLevelCapping=void 0,this._maxHdcpLevel=null,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,C(t.debug||!1,"Hls instance");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"');var n=_a(e),i=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return["manifest","level","frag"].forEach((function(e){var r=("level"===e?"playlist":e)+"LoadPolicy",a=void 0===t[r],o=[];i.forEach((function(i){var s=e+"Loading"+i,l=t[s];if(void 0!==l&&a){o.push(s);var u=n[r].default;switch(t[r]={default:u},i){case"TimeOut":u.maxLoadTimeMs=l,u.maxTimeToFirstByteMs=l;break;case"MaxRetry":u.errorRetry.maxNumRetry=l,u.timeoutRetry.maxNumRetry=l;break;case"RetryDelay":u.errorRetry.retryDelayMs=l,u.timeoutRetry.retryDelayMs=l;break;case"MaxRetryTimeout":u.errorRetry.maxRetryDelayMs=l,u.timeoutRetry.maxRetryDelayMs=l}}})),o.length&&x.warn('hls.js config: "'+o.join('", "')+'" setting(s) are deprecated, use "'+r+'": '+JSON.stringify(t[r]))})),r(r({},n),t)}(e.DefaultConfig,t);this.userConfig=t,this._autoLevelCapping=-1,n.progressive&&function(e){var t=e.loader;t!==ga&&t!==ha?(x.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=ga,e.progressive=!0,e.enableSoftwareAES=!0,x.log("[config]: Progressive streaming enabled, using FetchLoader"))}(n);var i=n.abrController,a=n.bufferController,o=n.capLevelController,s=n.errorController,l=n.fpsController,u=new s(this),c=this.abrController=new i(this),d=this.bufferController=new a(this),p=this.capLevelController=new o(this),h=new l(this),f=new gt(this),g=new wt(this),y=n.contentSteeringController,v=y?new y(this):null,m=this.levelController=new Xt(this,v),b=new nn(this),E=new dn(this.config),k=this.streamController=new Xr(this,b,E);p.setStreamController(k),h.setStreamController(k);var T=[f,m,k];v&&T.splice(1,0,v),this.networkControllers=T;var A=[c,d,p,h,g,b];this.audioTrackController=this.createController(n.audioTrackController,T);var w=n.audioStreamController;w&&T.push(new w(this,b,E)),this.subtitleTrackController=this.createController(n.subtitleTrackController,T);var S=n.subtitleStreamController;S&&T.push(new S(this,b,E)),this.createController(n.timelineController,A),E.emeController=this.emeController=this.createController(n.emeController,A),this.cmcdController=this.createController(n.cmcdController,A),this.latencyController=this.createController(St,A),this.coreComponents=A,T.push(u);var I=u.onErrorOut;"function"==typeof I&&this.on(_.ERROR,I,u)}e.isSupported=function(){return function(){var e=Ge();if(!e)return!1;var t=Un(),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=e.prototype;return t.createController=function(e,t){if(e){var n=new e(this);return t&&t.push(n),n}return null},t.on=function(e,t,n){void 0===n&&(n=this),this._emitter.on(e,t,n)},t.once=function(e,t,n){void 0===n&&(n=this),this._emitter.once(e,t,n)},t.removeAllListeners=function(e){this._emitter.removeAllListeners(e)},t.off=function(e,t,n,r){void 0===n&&(n=this),this._emitter.off(e,t,n,r)},t.listeners=function(e){return this._emitter.listeners(e)},t.emit=function(e,t,n){return this._emitter.emit(e,t,n)},t.trigger=function(e,t){if(this.config.debug)return this.emit(e,e,t);try{return this.emit(e,e,t)}catch(t){x.error("An internal error happened while handling event "+e+'. Error message: "'+t.message+'". Here is a stacktrace:',t),this.trigger(_.ERROR,{type:E.OTHER_ERROR,details:k.INTERNAL_EXCEPTION,fatal:!1,event:e,error:t})}return!1},t.listenerCount=function(e){return this._emitter.listenerCount(e)},t.destroy=function(){x.log("destroy"),this.trigger(_.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;var e=this.config;e.xhrSetup=e.fetchSetup=void 0,this.userConfig=null},t.attachMedia=function(e){x.log("attachMedia"),this._media=e,this.trigger(_.MEDIA_ATTACHING,{media:e})},t.detachMedia=function(){x.log("detachMedia"),this.trigger(_.MEDIA_DETACHING,void 0),this._media=null},t.loadSource=function(e){this.stopLoad();var t=this.media,n=this.url,r=this.url=m.buildAbsoluteURL(self.location.href,e,{alwaysNormalize:!0});x.log("loadSource:"+r),t&&n&&(n!==r||this.bufferController.hasSourceTypes())&&(this.detachMedia(),this.attachMedia(t)),this.trigger(_.MANIFEST_LOADING,{url:e})},t.startLoad=function(e){void 0===e&&(e=-1),x.log("startLoad("+e+")"),this.networkControllers.forEach((function(t){t.startLoad(e)}))},t.stopLoad=function(){x.log("stopLoad"),this.networkControllers.forEach((function(e){e.stopLoad()}))},t.swapAudioCodec=function(){x.log("swapAudioCodec"),this.streamController.swapAudioCodec()},t.recoverMediaError=function(){x.log("recoverMediaError");var e=this._media;this.detachMedia(),e&&this.attachMedia(e)},t.removeLevel=function(e,t){void 0===t&&(t=0),this.levelController.removeLevel(e,t)},a(e,[{key:"levels",get:function(){return this.levelController.levels||[]}},{key:"currentLevel",get:function(){return this.streamController.currentLevel},set:function(e){x.log("set currentLevel:"+e),this.loadLevel=e,this.abrController.clearTimer(),this.streamController.immediateLevelSwitch()}},{key:"nextLevel",get:function(){return this.streamController.nextLevel},set:function(e){x.log("set nextLevel:"+e),this.levelController.manualLevel=e,this.streamController.nextLevelSwitch()}},{key:"loadLevel",get:function(){return this.levelController.level},set:function(e){x.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){x.log("set firstLevel:"+e),this.levelController.firstLevel=e}},{key:"startLevel",get:function(){return this.levelController.startLevel},set:function(e){x.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&&(x.log("set autoLevelCapping:"+e),this._autoLevelCapping=e)}},{key:"bandwidthEstimate",get:function(){var e=this.abrController.bwEstimator;return e?e.getEstimate():NaN}},{key:"ttfbEstimate",get:function(){var e=this.abrController.bwEstimator;return e?e.getEstimateTTFB():NaN}},{key:"maxHdcpLevel",get:function(){return this._maxHdcpLevel},set:function(e){Ct.indexOf(e)>-1&&(this._maxHdcpLevel=e)}},{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,t=this.levels,n=this.autoLevelCapping,r=this.maxHdcpLevel;if(e=-1===n&&t&&t.length?t.length-1:n,r)for(var i=e;i--;){var a=t[i].attrs["HDCP-LEVEL"];if(a&&a<=r)return i}return e}},{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}}],[{key:"version",get:function(){return"1.4.11"}},{key:"Events",get:function(){return _}},{key:"ErrorTypes",get:function(){return E}},{key:"ErrorDetails",get:function(){return k}},{key:"DefaultConfig",get:function(){return e.defaultConfig?e.defaultConfig:ba},set:function(t){e.defaultConfig=t}}]),e}();return Ea.defaultConfig=void 0,Ea},e.exports=r()}(!1)},function(e,t,n){var r,i;window,e.exports=(r=n(0),i=n(7),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,"switchDynamicToStatic":false,"stallDetectionThreshold":3}')},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 d=o(c),p={css:s[1],media:s[2],sourceMap:s[3]};-1!==d?(a[d].references++,a[d].updater(p)):a.push({identifier:c,updater:g(p,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 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=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 p(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=d.bind(null,n,a,!1),i=d.bind(null,n,a,!0)}else n=l(t),r=p.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 Q}));var r,i,a,o,s,l,u,c=n(0),d=n(1),p=n.n(d),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 L=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 O(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;O(this,"_tracks",[]),O(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,d=e.height,p=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:d,duration:h,rows:b,cols:_,url:r._buildTemplateUrl(f,s,t,n),customData:{bitrate:l,startNumber:p,timescale:g,presentationTimeOffset:y}}))}))})),O(this,"_getDimensions",(function(e){var t=1,n=1;if(e.includes("x")){var r=e.split("x");n=parseInt(r[0]),t=parseInt(r[1])}return[t,n]})),O(this,"_getEssentialValue",(function(e,t){return e?e.value:t.essentialProperty?t.essentialProperty.value:""})),O(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})})),O(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,d=Math.floor(u*r*i/n);return new c.ThumbnailInfo({width:Math.floor(a),height:Math.floor(o),x:Math.floor(d%i)*a,y:Math.floor(d/i)*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 B(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)?B(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 B(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 j(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 H(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}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),"number"==typeof i.stallDetectionThreshold&&(r.stallDetectionThreshold=Math.max(2,i.stallDetectionThreshold)),"boolean"==typeof i.lowLatencyMode&&(r.lowLatencyMode=i.lowLatencyMode),"boolean"==typeof i.trackEmsgEvents&&(r.trackEmsgEvents=i.trackEmsgEvents),"boolean"==typeof i.switchDynamicToStatic&&(r.switchDynamicToStatic=i.switchDynamicToStatic)}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: "+p.a.Player.version),V(H(a=e.call(this,t,n,r)||this),"_shakaLib",p.a),V(H(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)),V(H(a),"_buffering",!1),V(H(a),"_waitingSent",!1),V(H(a),"_playingSent",!1),V(H(a),"_videoSizeUpdateTimer",null),V(H(a),"_stallInterval",null),V(H(a),"VIDEO_ERROR_CODE",3016),V(H(a),"_lastTimeDetach",NaN),V(H(a),"_requestFilterError",!1),V(H(a),"_responseFilterError",!1),V(H(a),"_isDestroyInProgress",!1),V(H(a),"_isStartOver",!0),V(H(a),"_seekRangeStart",0),V(H(a),"_isLive",!1),V(H(a),"_isStaticLive",!1),V(H(a),"_selectedVideoTrack",null),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),p.a.polyfill.installAll();var t=p.a.Player.isBrowserSupported();return e&&(window.VTTCue=void 0),o._logger.debug("isSupported:"+t),t},a._init=function(){p.a.polyfill.installAll(),this._shaka=new p.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>e._config.stallDetectionThreshold&&!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,d=Math.max(l,0),p=Math.max(i,n("height"));p>=d?(r.minHeight=d,r.maxHeight=p):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;return 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}))):Promise.resolve()},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 p.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 p.a.net.NetworkingEngine.RequestType.MANIFEST:e._parseManifest(n.data),e._playbackActualUri=n.uri,e._trigger(c.EventType.MANIFEST_LOADED,{miliSeconds:n.timeMs}),setTimeout((function(){var t,r;e._isLive=e._isLive||(null==(t=e._shaka)?void 0:t.isLive()),e._isLive&&!(null==(r=e._shaka)?void 0:r.isLive())&&!e._isStaticLive&&e._config.switchDynamicToStatic&&(e._sourceObj.url=n.uri,e._switchFromDynamicToStatic())}))}}))},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._switchFromDynamicToStatic=function(){var e=U(regeneratorRuntime.mark((function e(){var t,n,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o._logger.info("Switching from dynamic manifest to static"),this._dispatchNativeEvent(c.EventType.WAITING),t=this._videoElement.currentTime-this._seekRangeStart,n=this.isAdaptiveBitrateEnabled(),r=this._videoElement.paused,e.next=7,this.detachMediaSource();case 7:return this._isStaticLive=!0,this._isLive=!0,this.attachMediaSource(),e.next=12,this.load();case 12:this._videoElement.currentTime=t,r||this._videoElement.play(),n?this._onAdaptation():this._selectedVideoTrack&&this.selectVideoTrack(this._selectedVideoTrack);case 15:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}(),a._setLowLatencyMode=function(){this._shaka.configure({streaming:{lowLatencyMode:"boolean"==typeof this._config.lowLatencyMode?this._config.lowLatencyMode:this.isLive()}})},a._parseManifest=function(e){!this._manifestParser&&L.isValid()&&(o._logger.debug("Creating parser for the first time"),this._manifestParser=new L(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="number"==typeof 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._isLive=!1,this._isStaticLive=!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,default:r.primary,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._selectedVideoTrack=e,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(){var e;return(null==(e=this._shaka)?void 0:e.isLive())||this._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 p.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}}])&&j(r.prototype,i),o}(c.BaseMediaSourceAdapter);V(q,"id","DashAdapter"),V(q,"_logger",c.BaseMediaSourceAdapter.getLogger(q.id)),V(q,"_dashMimeType","application/dash+xml"),V(q,"_drmProtocols",[h,f]),V(q,"_availableDrmProtocol",[]);var X="1.36.0",Q="@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){
/*
 @license
 Shaka Player
 Copyright 2023 Google LLC
 SPDX-License-Identifier: Apache-2.0
*/
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:{var n=o;e=e.split(".");for(var r=0;r<e.length-1;r++){var i=e[r];if(!(i in n))break e;n=n[i]}(t=t(r=n[e=e[e.length-1]]))!=r&&null!=t&&a(n,e,{configurable:!0,writable:!0,value:t})}}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 d,p="function"==typeof Object.create?Object.create:function(e){function t(){}return t.prototype=e,new t};if("function"==typeof Object.setPrototypeOf)d=Object.setPrototypeOf;else{var h;e:{var f={};try{f.__proto__={a:!0},h=f.a;break e}catch(e){}h=!1}d=h?function(e,t){if(e.__proto__=t,e.__proto__!==t)throw new TypeError(e+" is not extensible");return e}:null}var g=d;function y(e,t){if(e.prototype=p(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.Vi=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={Ff:t,Pf:!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,t){e.m=0,e.j=t||0}function A(e,t,n){e.g=t,e.m=n||0}function w(e,t){return e.m=t||0,t=e.i.Ff,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.Pf?e.g=e.m||e.j:null!=n.B&&e.j<n.B?(e.g=n.B,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.Pf)throw t.Ff;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 L(){for(var e=Number(this),t=[],n=e;n<arguments.length;n++)t[n-e]=arguments[n];return t}function O(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{Nf:i,v:a}}return{Nf:-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.B=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.H(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.C(e):this.m(e)}},t.prototype.C=function(e){var t=void 0;try{t=e.then}catch(e){return void this.l(e)}"function"==typeof t?this.I(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.A()){var t=o.console;void 0!==t&&t.error(e.i)}}),1)},t.prototype.A=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.H=function(e){var t=this.j();e.pd(t.resolve,t.reject)},t.prototype.I=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.pd(r(e,i),r(n,a)),o},t.prototype.catch=function(e){return this.then(void 0,e)},t.prototype.pd=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).pd(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).pd(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(!O(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),!O(e,s))throw Error("WeakMap key fail: "+e);return e[s][this.g]=t,this},t.prototype.get=function(e){return r(e)&&O(e,s)?e[s][this.g]:void 0},t.prototype.has=function(e){return r(e)&&O(e,s)&&O(e[s],this.g)},t.prototype.delete=function(e){return!!(r(e)&&O(e,s)&&O(e[s],this.g))&&delete e[s][this.g]},t})),s("Map",(function(e){function t(){var e={};return e.ob=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.ob;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&&O(e.h,n))for(e=0;e<r.length;e++){var i=r[e];if(t!=t&&i.key!=i.key||t===i.key)return{id:n,list:r,index:e,entry:i}}return{id:n,list:r,index:-1,entry: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.entry?n.entry.value=t:(n.entry={next:this.g,ob:this.g.ob,head:this.g,key:e,value:t},n.list.push(n.entry),this.g.ob.next=n.entry,this.g.ob=n.entry,this.size++),this},i.prototype.delete=function(e){return!(!(e=r(this,e)).entry||!e.list)&&(e.list.splice(e.index,1),e.list.length||delete this.h[e.id],e.entry.ob.next=e.entry.next,e.entry.next.ob=e.entry.ob,e.entry.head=null,this.size--,!0)},i.prototype.clear=function(){this.h={},this.g=this.g.ob=t(),this.size=0},i.prototype.has=function(e){return!!r(this,e).entry},i.prototype.get=function(e){return(e=r(this,e).entry)&&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).Nf}})),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;for(0>(t=t||0)&&(t=Math.max(t+r,0));t<r;t++){var i=n[t];if(i===e||Object.is(i,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){var n=N(this,e,"startsWith"),r=n.length,i=e.length;t=Math.max(0,Math.min(0|t,n.length));for(var a=0;a<i&&t<r;)if(n[t++]!=e[a++])return!1;return a>=i}})),s("Array.prototype.keys",(function(e){return e||function(){return U(this,(function(e){return e}))}})),s("WeakSet",(function(e){function t(e){if(this.g=new WeakMap,e){e=u(e);for(var t;!(t=e.next()).done;)this.add(t.value)}}return function(){if(!e||!Object.seal)return!1;try{var t=Object.seal({}),n=Object.seal({}),r=new e([t]);return!(!r.has(t)||r.has(n))&&(r.delete(t),r.add(n),!r.has(t)&&r.has(n))}catch(e){return!1}}()?e:(t.prototype.add=function(e){return this.g.set(e,!0),this},t.prototype.has=function(e){return this.g.has(e)},t.prototype.delete=function(e){return this.g.delete(e)},t)})),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}}));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)O(r,i)&&(e[i]=r[i])}return e};s("Object.assign",(function(e){return e||F})),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("Number.isFinite",(function(e){return e||function(e){return"number"==typeof e&&(!isNaN(e)&&1/0!==e&&-1/0!==e)}})),s("Object.values",(function(e){return e||function(e){var t,n=[];for(t in e)O(e,t)&&n.push(e[t]);return n}})),s("Math.log2",(function(e){return e||function(e){return Math.log(e)/Math.LN2}})),s("Number.MAX_SAFE_INTEGER",(function(){return 9007199254740991})),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)O(e,t)&&n.push([t,e[t]]);return n}}));var B=this||self;function j(e,t){e=e.split(".");var n,r=B;e[0]in r||void 0===r.execScript||r.execScript("var "+e[0]);for(;e.length&&(n=e.shift());)e.length||void 0===t?r=r[n]&&r[n]!==Object.prototype[n]?r[n]:r[n]={}:r[n]=t}function H(e){this.g=Math.exp(Math.log(.5)/e),this.i=this.h=0}function V(e){return e.h/(1-Math.pow(e.g,e.i))}function G(){this.h=new H(2),this.j=new H(5),this.g=0,this.i=128e3,this.l=16e3}function K(){}function z(){}function W(){}function Y(e){var t=L.apply(1,arguments);X.has(e)||(X.add(e),W.apply(K,c(t)))}function q(){}H.prototype.sample=function(e,t){var n=Math.pow(this.g,e);t=t*(1-n)+n*this.h,isNaN(t)||(this.h=t,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;e/=1e3,this.g+=t,this.h.sample(e,n),this.j.sample(e,n)}},G.prototype.getBandwidthEstimate=function(e){return this.g<this.i?e:Math.min(V(this.h),V(this.j))};var X=new Set;function Q(t){if(J.has(t))return J.get(t);if(e.ManagedMediaSource){var n=ManagedMediaSource.isTypeSupported(t);return J.set(t,n),n}return!!e.MediaSource&&(n=MediaSource.isTypeSupported(t),J.set(t,n),n)}function $(){return!!e.SourceBuffer&&!!SourceBuffer.prototype&&!!SourceBuffer.prototype.changeType}e.console&&(W=function(){return console.warn.apply(console,c(L.apply(0,arguments)))},z=function(){console.error.apply(console,c(L.apply(0,arguments)))});var J=new Map;function Z(){}function ee(){}function te(){}function ne(e,t){if(!e&&!t)return!0;if(!e||!t||e.byteLength!=t.byteLength)return!1;if(re(e)==re(t)&&(e.byteOffset||0)==(t.byteOffset||0))return!0;var n=ae(e);t=ae(t);for(var r=0;r<e.byteLength;r++)if(n[r]!=t[r])return!1;return!0}function re(e){return e instanceof ArrayBuffer?e:e.buffer}function ie(e){return e instanceof ArrayBuffer?e:0==e.byteOffset&&e.byteLength==e.buffer.byteLength?e.buffer:new Uint8Array(e).buffer}function ae(e,t,n){return le(e,void 0===t?0:t,n=void 0===n?1/0:n,Uint8Array)}function oe(e,t,n){return le(e,void 0===t?0:t,n=void 0===n?1/0:n,Uint16Array)}function se(e,t,n){return le(e,void 0===t?0:t,n=void 0===n?1/0:n,DataView)}function le(e,t,n,r){var i=re(e),a=1;"BYTES_PER_ELEMENT"in r&&(a=r.BYTES_PER_ELEMENT);var o=((e.byteOffset||0)+e.byteLength)/a;return new r(i,e=Math.floor(Math.max(0,Math.min(((e.byteOffset||0)+t)/a,o))),Math.floor(Math.min(e+Math.max(n,0),o))-e)}function ue(){}function ce(e){this.l=new ee,(e=de[e.toLowerCase()])&&(this.l=e()),this.g=new Z,(e=pe)&&(this.g=e())}Z.prototype.extract=function(){},Z.prototype.decode=function(){return[]},Z.prototype.clear=function(){},Z.prototype.getStreams=function(){return[]},ee.prototype.init=function(){},ee.prototype.parse=function(){return[]},j("shaka.util.BufferUtils",te),te.toDataView=se,te.toUint16=oe,te.toUint8=ae,te.toArrayBuffer=ie,te.equal=ne,ue.prototype.init=function(){},ue.prototype.i=function(){},ue.prototype.h=function(){},ue.prototype.j=function(){},j("shaka.media.IClosedCaptionParser",ue),ce.prototype.init=function(e){this.l.init(e)},ce.prototype.i=function(e){for(var t=(e=u(e=this.l.parse(e))).next();!t.done;t=e.next()){var n=ae((t=t.value).packet);0<n.length&&this.g.extract(n,t.pts)}return this.g.decode()},ce.prototype.h=function(){this.g.clear()},ce.prototype.j=function(){return this.g.getStreams()},j("shaka.media.ClosedCaptionParser",ce),ce.findDecoder=function(){return pe},ce.unregisterDecoder=function(){pe=null},ce.registerDecoder=function(e){pe=e},ce.findParser=function(e){return de[e]},ce.unregisterParser=function(e){delete de[e]},ce.registerParser=function(e,t){de[e]=t};var de={},pe=null;function he(e,t){return!("number"!=typeof e||"number"!=typeof t||!isNaN(e)||!isNaN(t))||e===t}function fe(e,t){-1<(t=e.indexOf(t))&&e.splice(t,1)}function ge(e,t,n){if(n||(n=he),e.length!=t.length)return!1;t=t.slice();for(var r={},i=(e=u(e)).next();!i.done;r={Wd:r.Wd},i=e.next()){if(r.Wd=i.value,-1==(i=t.findIndex(function(e){return function(t){return n(e.Wd,t)}}(r))))return!1;t[i]=t[t.length-1],t.pop()}return 0==t.length}function ye(e,t,n){if(n||(n=he),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 ve(e,t,n){this.startTime=e,this.endTime=t,this.payload=n,this.region=new Me,this.position=null,this.positionAlign=_e,this.size=0,this.textAlign=Ee,this.direction=we,this.writingMode=Se,this.lineInterpretation=Ce,this.line=null,this.lineHeight="",this.lineAlign=xe,this.displayAlign=Te,this.fontSize=this.border=this.backgroundImage=this.backgroundColor=this.color="",this.fontWeight=Re,this.fontStyle=Le,this.linePadding=this.letterSpacing=this.fontFamily="",this.opacity=1,this.textCombineUpright="",this.textDecoration=[],this.textStrokeWidth=this.textStrokeColor=this.textShadow="",this.wrapLine=!0,this.id="",this.nestedCues=[],this.lineBreak=this.isContainer=!1,this.rubyTag=null,this.cellResolution={Ib:32,rows:15}}function me(e,t){return(e=new ve(e,t,"")).lineBreak=!0,e}function be(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(!ye(e.nestedCues,t.nestedCues,be))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(!ye(e[n],t[n]))return!1}else if(e[n]!=t[n])return!1;return!0}ve.prototype.clone=function(){var e,t=new ve(0,0,"");for(e in this)t[e]=this[e],t[e]&&t[e].constructor==Array&&(t[e]=t[e].slice());return t},j("shaka.text.Cue",ve),ve.equal=be,ve.prototype.clone=ve.prototype.clone;var _e="auto";ve.positionAlign={LEFT:"line-left",RIGHT:"line-right",CENTER:"center",AUTO:_e};var Ee="center",ke={LEFT:"left",RIGHT:"right",CENTER:Ee,START:"start",END:"end"};ve.textAlign=ke;var Te="after",Ae={BEFORE:"before",CENTER:"center",AFTER:Te};ve.displayAlign=Ae;var we="ltr";ve.direction={HORIZONTAL_LEFT_TO_RIGHT:we,HORIZONTAL_RIGHT_TO_LEFT:"rtl"};var Se="horizontal-tb";ve.writingMode={HORIZONTAL_TOP_TO_BOTTOM:Se,VERTICAL_LEFT_TO_RIGHT:"vertical-lr",VERTICAL_RIGHT_TO_LEFT:"vertical-rl"};var Ce=0;ve.lineInterpretation={LINE_NUMBER:Ce,PERCENTAGE:1};var xe="start",Ie={CENTER:"center",START:xe,END:"end"};ve.lineAlign=Ie;var Pe={white:"white",lime:"lime",cyan:"cyan",red:"red",yellow:"yellow",magenta:"magenta",blue:"blue",black:"black"};ve.defaultTextColor=Pe;var De={bg_white:"white",bg_lime:"lime",bg_cyan:"cyan",bg_red:"red",bg_yellow:"yellow",bg_magenta:"magenta",bg_blue:"blue",bg_black:"black"};ve.defaultTextBackgroundColor=De;var Re=400;ve.fontWeight={NORMAL:Re,BOLD:700};var Le="normal",Oe={NORMAL:Le,ITALIC:"italic",OBLIQUE:"oblique"};function Me(){this.id="",this.regionAnchorY=this.regionAnchorX=this.viewportAnchorY=this.viewportAnchorX=0,this.height=this.width=100,this.viewportAnchorUnits=this.widthUnits=this.heightUnits=Ne,this.scroll=Ue}ve.fontStyle=Oe,ve.textDecoration={UNDERLINE:"underline",LINE_THROUGH:"lineThrough",OVERLINE:"overline"},j("shaka.text.CueRegion",Me);var Ne=1;Me.units={PX:0,PERCENTAGE:Ne,LINES:2};var Ue="";function Fe(){}function Be(e,t,n){He[e.toLowerCase().split(";")[0]+"-"+n]={priority:n,Qd:t}}function je(e,t){for(var n=e.toLowerCase().split(";")[0],r=u([ze,Ke,Ge,Ve]),i=r.next();!i.done;i=r.next())if(i=He[n+"-"+i.value]){var a=i.Qd(),o=a.isSupported(e,t);if(a.destroy(),o)return i.Qd}return null}Me.scrollMode={NONE:Ue,UP:"up"},Fe.prototype.destroy=function(){},j("shaka.transmuxer.TransmuxerEngine",Fe),Fe.findTransmuxer=je,Fe.unregisterTransmuxer=function(e,t){delete He[e.toLowerCase().split(";")[0]+"-"+t]},Fe.registerTransmuxer=Be,Fe.prototype.destroy=Fe.prototype.destroy;var He={},Ve=1,Ge=2,Ke=3,ze=4;Fe.PluginPriority={FALLBACK:Ve,PREFERRED_SECONDARY:Ge,PREFERRED:Ke,APPLICATION:ze};
/*
 @license
 Copyright 2008 The Closure Library Authors
 SPDX-License-Identifier: Apache-2.0
*/
var We=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#(.*))?$");
/*
 @license
 Copyright 2006 The Closure Library Authors
 SPDX-License-Identifier: Apache-2.0
*/function Ye(e){var t;e instanceof Ye?(qe(this,e.Xa),this.Vb=e.Vb,Xe(this,e.jb),Qe(this,e.ic),this.Ea=e.Ea,$e(this,e.g.clone()),this.Jb=e.Jb):e&&(t=String(e).match(We))?(qe(this,t[1]||"",!0),this.Vb=Je(t[2]||""),Xe(this,t[3]||"",!0),Qe(this,t[4]),this.Ea=Je(t[5]||"",!0),$e(this,t[6]||"",!0),this.Jb=Je(t[7]||"")):this.g=new ot(null)}function qe(e,t,n){e.Xa=n?Je(t,!0):t,e.Xa&&(e.Xa=e.Xa.replace(/:$/,""))}function Xe(e,t,n){e.jb=n?Je(t,!0):t}function Qe(e,t){if(t){if(t=Number(t),isNaN(t)||0>t)throw Error("Bad port number "+t);e.ic=t}else e.ic=null}function $e(e,t,n){t instanceof ot?e.g=t:(n||(t=Ze(t,it)),e.g=new ot(t))}function Je(e,t){return e?t?decodeURI(e):decodeURIComponent(e):""}function Ze(e,t,n){return null!=e?(e=encodeURI(e).replace(t,et),n&&(e=e.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),e):null}function et(e){return"%"+((e=e.charCodeAt(0))>>4&15).toString(16)+(15&e).toString(16)}(r=Ye.prototype).Xa="",r.Vb="",r.jb="",r.ic=null,r.Ea="",r.Jb="",r.toString=function(){var e=[],t=this.Xa;if(t&&e.push(Ze(t,tt,!0),":"),t=this.jb){e.push("//");var n=this.Vb;n&&e.push(Ze(n,tt,!0),"@"),e.push(encodeURIComponent(t).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),null!=(t=this.ic)&&e.push(":",String(t))}return(t=this.Ea)&&(this.jb&&"/"!=t.charAt(0)&&e.push("/"),e.push(Ze(t,"/"==t.charAt(0)?rt:nt,!0))),(t=this.g.toString())&&e.push("?",t),(t=this.Jb)&&e.push("#",Ze(t,at)),e.join("")},r.resolve=function(e){var t=this.clone();"data"===t.Xa&&(t=new Ye);var n=!!e.Xa;n?qe(t,e.Xa):n=!!e.Vb,n?t.Vb=e.Vb:n=!!e.jb,n?Xe(t,e.jb):n=null!=e.ic;var r=e.Ea;if(n)Qe(t,e.ic);else if(n=!!e.Ea){if("/"!=r.charAt(0))if(this.jb&&!this.Ea)r="/"+r;else{var i=t.Ea.lastIndexOf("/");-1!=i&&(r=t.Ea.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.Ea=r:n=""!==e.g.toString(),n?$e(t,e.g.clone()):n=!!e.Jb,n&&(t.Jb=e.Jb),t},r.clone=function(){return new Ye(this)};var tt=/[#\/\?@]/g,nt=/[#\?:]/g,rt=/[#\?]/g,it=/[#\?@]/g,at=/#/g;function ot(e){this.g=e||null}function st(e){if(!e.ua&&(e.ua={},e.Kc=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 lt(e){return st(e),e.Kc}function ut(e,t,n){var r=L.apply(3,arguments);if(this.severity=e,this.category=t,this.code=n,this.data=r,this.handled=!1,this.message="Shaka Error "+this.code,ct)try{throw Error(this.message||"Shaka Error")}catch(e){this.stack=e.stack}}(r=ot.prototype).ua=null,r.Kc=null,r.add=function(e,t){st(this),this.g=null;var n=this.ua.hasOwnProperty(e)?this.ua[e]:null;return n||(this.ua[e]=n=[]),n.push(t),this.Kc++,this},r.set=function(e,t){return st(this),this.g=null,this.ua.hasOwnProperty(e)?this.ua[e]=[t]:this.add(e,t),this},r.get=function(e){return st(this),this.ua[e]||[]},r.toString=function(){if(this.g)return this.g;if(!this.ua)return"";var e,t=[];for(e in this.ua)for(var n=encodeURIComponent(e),r=this.ua[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 ot;if(e.g=this.g,this.ua){var t,n={};for(t in this.ua)n[t]=this.ua[t].concat();e.ua=n,e.Kc=this.Kc}return e},ut.prototype.toString=function(){return"shaka.util.Error "+JSON.stringify(this,null,"  ")},j("shaka.util.Error",ut);var ct=!0;function dt(e,t){if(0==t.length)return e;if(1==e.length&&1==t.length){var n=new Ye(e[0]);return t=new Ye(t[0]),[n.resolve(t).toString()]}t=t.map((function(e){return new Ye(e)})),n=[];for(var r=(e=u(e)).next();!r.done;r=e.next()){r=new Ye(r.value);for(var i=u(t),a=i.next();!a.done;a=i.next())n.push(r.resolve(a.value).toString())}return n}function pt(e,t){return{keySystem:e,licenseServerUri:"",distinctiveIdentifierRequired:!1,persistentStateRequired:!1,audioRobustness:"",videoRobustness:"",serverCertificate:null,serverCertificateUri:"",sessionType:"",initData:t||[],keyIds:new Set}}function ht(e,t){if(1==t.length)return t[0];if(null!=(e=ft(e,t)))return e;throw new ut(2,4,4025,t)}function ft(e,t){for(var n=u(vt[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==gt?"":null}ut.Severity={RECOVERABLE:1,CRITICAL:2},ut.Category={NETWORK:1,TEXT:2,MEDIA:3,MANIFEST:4,STREAMING:5,DRM:6,PLAYER:7,CAST:8,STORAGE:9,ADS:10},ut.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,UNSUPPORTED_EXTERNAL_THUMBNAILS_URI:2017,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,MSS_MISSING_DATA_FOR_TRANSMUXING:3020,MSS_TRANSMUXING_CODEC_UNKNOWN:3021,MSS_TRANSMUXING_FAILED:3022,TRANSMUXING_NO_VIDEO_DATA: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,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,CANNOT_ADD_EXTERNAL_THUMBNAILS_TO_LIVE_STREAM:4045,MSS_INVALID_XML:4046,MSS_LIVE_CONTENT_NOT_SUPPORTED:4047,AES_128_INVALID_IV_LENGTH:4048,AES_128_INVALID_KEY_LENGTH:4049,DASH_CONFLICTING_AES_128:4050,DASH_UNSUPPORTED_AES_128:4051,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,MIN_HDCP_VERSION_NOT_MATCH:6018,ERROR_CHECKING_HDCP_VERSION:6019,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,INDEXED_DB_INIT_TIMED_OUT:9017,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,MT_AD_MANAGER_NOT_INITIALIZED:10005};var gt="text",yt={$:"video",O:"audio",ha:gt,Cc:"image",Wh:"application"},vt={audio:[/^vorbis$/,/^Opus$/,/^opus$/,/^fLaC$/,/^flac$/,/^mp4a/,/^[ae]c-3$/,/^ac-4$/,/^dts[cex]$/],video:[/^avc/,/^hev/,/^hvc/,/^vp0?[89]/,/^av01/,/^dvh/],text:[/^vtt$/,/^wvtt/,/^stpp/]};function mt(){}function bt(e,t){var n=e;return t&&!Ct.includes(e)&&(n+='; codecs="'+t+'"'),n}function _t(e,t){return t&&(e+='; codecs="'+t+'"'),e}function Et(e,t,n){var r=bt(e,t);return je(t=_t(e,t))?(e=je(t))?(n=(e=e()).convertCodecs(n,t),e.destroy()):n=t:n="video/mp2t"!=e&&"audio"==n?r.replace("video","audio"):r,n}function kt(e){var t=St(e);switch(e=t[0],t=t[1].toLowerCase(),!0){case"mp4a"===e&&"69"===t:case"mp4a"===e&&"6b"===t:case"mp4a"===e&&"40.34"===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 Tt(e){for(var t=[],n=(e=u(e.split(","))).next();!n.done;n=e.next())n=St(n.value),t.push(n[0]);return t.sort().join(",")}function At(e){return e.split(";")[0]}function wt(e){return(e=e.split(/ *; */)).shift(),(e=e.find((function(e){return e.startsWith("codecs=")})))?e.split("=")[1].replace(/^"|"$/g,""):""}function St(e){var t=(e=e.split("."))[0];return e.shift(),[t,e.join(".")]}j("shaka.util.MimeUtils",mt),mt.getFullTypeWithAllCodecs=_t,mt.getFullType=bt,(new Map).set("codecs","codecs").set("frameRate","framerate").set("bandwidth","bitrate").set("width","width").set("height","height").set("channelsCount","channels");var Ct=["audio/aac","audio/ac3","audio/ec3","audio/mpeg"];function xt(e){this.i=null,this.j=e,this.u=!1,this.l=this.s=0,this.m=1/0,this.h=this.g=null,this.A="",this.o=new Map}function It(e){return!!Rt[e]||("application/cea-608"==e||"application/cea-708"==e)&&!!pe}function Pt(e,t,n){if(e.A=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.j.append(i)}function Dt(e,t,n){t.startTime+=n,t.endTime+=n;for(var r=(t=u(t.nestedCues)).next();!r.done;r=t.next())Dt(e,r.value,n)}xt.prototype.destroy=function(){return this.j=this.i=null,this.o.clear(),Promise.resolve()},xt.prototype.remove=function(e,t){var n=this;return R((function(r){if(1==r.g)return _(r,Promise.resolve(),2);!n.j||!n.j.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)}))},j("shaka.text.TextEngine",xt),xt.prototype.destroy=xt.prototype.destroy,xt.findParser=function(e){return Rt[e]},xt.unregisterParser=function(e){delete Rt[e]},xt.registerParser=function(e,t){Rt[e]=t};var Rt={};function Lt(e,t){return e.concat(t)}function Ot(){}function Mt(e){return null!=e}function Nt(){}function Ut(e,t){return e=jt(e),t=jt(t),e.split("-")[0]==t.split("-")[0]}function Ft(e,t){return e=jt(e),t=jt(t),e=e.split("-"),t=t.split("-"),e[0]==t[0]&&1==e.length&&2==t.length}function Bt(e,t){return e=jt(e),t=jt(t),e=e.split("-"),t=t.split("-"),2==e.length&&2==t.length&&e[0]==t[0]}function jt(e){var t=e.split("-x-"),n=t[0].split("-");return e=n[0]||"",n=n[1]||"",t=t[1]?"x-"+t[1]:"",e=e.toLowerCase(),e=zt.get(e)||e,((n=n.toUpperCase())?e+"-"+n:e)+(t?"-"+t:"")}function Ht(e,t){return e=jt(e),(t=jt(t))==e?4:Ft(t,e)?3:Bt(t,e)?2:Ft(e,t)?1:0}function Vt(e){var t=e.indexOf("-");return e=(e=0<=t?e.substring(0,t):e).toLowerCase(),zt.get(e)||e}function Gt(e){return e.language?jt(e.language):e.audio&&e.audio.language?jt(e.audio.language):e.video&&e.video.language?jt(e.video.language):"und"}function Kt(e,t){e=jt(e);var n=new Set,r=u(t);for(t=r.next();!t.done;t=r.next())n.add(jt(t.value));for(t=(r=u(n)).next();!t.done;t=r.next())if((t=t.value)==e)return t;for(t=(r=u(n)).next();!t.done;t=r.next())if(Ft(t=t.value,e))return t;for(t=(r=u(n)).next();!t.done;t=r.next())if(Bt(t=t.value,e))return t;for(t=(n=u(n)).next();!t.done;t=n.next())if(Ft(e,t=t.value))return t;return null}j("shaka.util.LanguageUtils",Nt),Nt.findClosestLocale=Kt,Nt.getLocaleForVariant=Gt,Nt.getLocaleForText=function(e){return jt(e.language||"und")},Nt.getBase=Vt,Nt.relatedness=Ht,Nt.areSiblings=function(e,t){var n=Vt(e),r=Vt(t);return e!=n&&t!=r&&n==r},Nt.normalize=jt,Nt.isSiblingOf=Bt,Nt.isParentOf=Ft,Nt.areLanguageCompatible=Ut,Nt.areLocaleCompatible=function(e,t){return(e=jt(e))==(t=jt(t))};var zt=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 Wt(){this.g={}}function Yt(e){var t=new WeakSet;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 qt(e){var t,n={};for(t in e)n[t]=e[t];return n}function Xt(e){this.h=e,this.g=null}function Qt(e){this.h=e,this.g=null}function $t(){var t=e.ManagedMediaSource||e.MediaSource;return!(!t||!t.isTypeSupported)}function Jt(e){return""!=cn().canPlayType(e)}function Zt(){return!!navigator.userAgent.match(/Edge?\//)}function en(){return un("Xbox One")}function tn(){return un("Tizen")}function nn(){return un("Tizen 3")}function rn(){return un("Tizen 2")}function an(){return un("Web0S")&&un("Chrome/38.0.2125.122 Safari/537.36")}function on(){return!!navigator.vendor&&navigator.vendor.includes("Apple")&&!tn()&&!un("PC=EOS")&&!un("VirginMedia")&&!un("SOPOpenBrowser")&&!sn()&&!un("AFT")}function sn(){return un("PlayStation 4")}function ln(){if(!on())return null;var e=navigator.userAgent.match(/Version\/(\d+)/);return e||(e=navigator.userAgent.match(/OS (\d+)(?:_\d+)?/))?parseInt(e[1],10):null}function un(e){return(navigator.userAgent||"").includes(e)}function cn(){return pn||(dn||(dn=new Qt((function(){pn=null}))),(pn=document.getElementsByTagName("video")[0]||document.getElementsByTagName("audio")[0])||(pn=document.createElement("video")),dn.U(1),pn)}(r=Wt.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.forEach=function(e){for(var t in this.g)e(t,this.g[t])},r.size=function(){return Object.keys(this.g).length},r.keys=function(){return Object.keys(this.g)},Xt.prototype.U=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},Xt.prototype.stop=function(){this.g&&(this.g(),this.g=null)},Qt.prototype.lc=function(){return this.stop(),this.h(),this},Qt.prototype.U=function(e){var t=this;return this.stop(),this.g=new Xt((function(){t.h()})).U(e),this},Qt.prototype.Wa=function(e){var t=this;return this.stop(),this.g=new Xt((function(){t.g.U(e),t.h()})).U(e),this},Qt.prototype.stop=function(){this.g&&(this.g.stop(),this.g=null)},j("shaka.util.Timer",Qt),Qt.prototype.stop=Qt.prototype.stop,Qt.prototype.tickEvery=Qt.prototype.Wa,Qt.prototype.tickAfter=Qt.prototype.U,Qt.prototype.tickNow=Qt.prototype.lc;var dn=null,pn=null;function hn(){}function fn(e,t,n,r){var i=e.variants;if((t.length||n.length)&&(i=function(e,t,n){for(var r={},i=(t=u(t)).next();!i.done;r={be:r.be},i=t.next())if(r.be=i.value,(i=e.filter(function(e){return function(t){return t.video&&t.video.codecs.startsWith(e.be)}}(r))).length){e=i;break}for(r={},n=u(n),t=n.next();!t.done;r={Vd:r.Vd},t=n.next())if(r.Vd=t.value,(t=e.filter(function(e){return function(t){return t.audio&&t.audio.codecs.startsWith(e.Vd)}}(r))).length){e=t;break}return e}(i,t,n)),r.length){for(t=new Wt,i=(n=u(i)).next();!i.done;i=n.next())i=i.value,t.push(String(i.video.width||0),i);var a=[];t.forEach((function(e,t){e=0;for(var n=[],i={},o=(t=u(t)).next();!o.done;i={Bc:i.Bc},o=t.next())i.Bc=o.value,(o=r.filter(function(e){return function(t){return e.Bc.decodingInfos[0][t]}}(i)).length)>e?(e=o,n=[i.Bc]):o==e&&n.push(i.Bc);a.push.apply(a,c(n))})),i=a}n=new Set,t=new Set;var o=u(i);for(i=o.next();!i.done;i=o.next())(i=i.value).audio&&n.add(i.audio),i.video&&t.add(i.video);n=Array.from(n).sort((function(e,t){return e.bandwidth-t.bandwidth}));var s=[];for(i=new Map,o=(n=u(n)).next();!o.done;o=n.next()){var l=(o=o.value).language+(o.channelsCount||0)+(o.audioSamplingRate||0)+o.roles.join(",")+o.label+o.groupId+o.fastSwitching,d=i.get(l)||[];if(d.length){var p=d[d.length-1],h=kt(p.codecs),f=kt(o.codecs);h==f&&o.bandwidth>p.bandwidth&&(d.push(o),s.push(o.id))}else d.push(o),s.push(o.id);i.set(l,d)}n=Array.from(t).sort((function(e,t){return e.bandwidth&&t.bandwidth?e.bandwidth-t.bandwidth:e.width-t.width})),t=$();var g=[];for(i=new Map,o=(n=u(n)).next();!o.done;o=n.next()){if(o=o.value,l=Math.round(o.frameRate||0)+(o.hdr||"")+o.fastSwitching,(d=i.get(l)||[]).length){if(p=d[d.length-1],!t&&(h=kt(p.codecs))!==(f=kt(o.codecs)))continue;o.width>p.width||o.height>p.height?(d.push(o),g.push(o.id)):o.width==p.width&&o.height==p.height&&((h=kt(p.codecs))==(f=kt(o.codecs))&&o.bandwidth<p.bandwidth&&(d.push(o),g.push(o.id)))}else d.push(o),g.push(o.id);i.set(l,d)}e.variants=e.variants.filter((function(e){var t=e.audio;return e=e.video,!(t&&!s.includes(t.id)||e&&!g.includes(e.id))}))}function gn(e,t,n){function r(e,t,n){return e>=t&&e<=n}var i=e.video;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 yn(e,t){return R((function(n){return 1==n.g?_(n,vn(e,t,0<t.offlineSessionIds.length),2):(function(e){e.textStreams=e.textStreams.filter((function(e){return It(e=bt(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.B(4);break}if(i=r.value,"application/mp4"==(a=i.mimeType)&&"mjpg"==i.codecs&&(a="image/jpg"),Fn.has(a)){l.B(5);break}if(!(o=Bn.get(a))){Fn.set(a,!1),l.B(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,Fn.set(a,s);case 5:Fn.get(a)&&t.push(i),r=n.next(),l.B(2);break;case 4:e.imageStreams=t,E(l)}}))}(t),0))}))}function vn(e,t,n){var r,i,a,o;return R((function(s){if(1==s.g)return _(s,bn(t.variants,n,!1,[]),2);r=null,e&&(i=e.g)&&(r=i.keySystem),a=yt,o=en(),t.variants=t.variants.filter((function(e){var t=e.video,n=t&&t.width||0,i=t&&t.height||0;if(o&&t&&(1920<n||1080<i)&&(t.codecs.includes("avc1.")||t.codecs.includes("avc3.")))return On(e),!1;if(t){if(n=kn(t.codecs),t.codecs.includes(",")){if(i=t.codecs.split(","),n=kn(n=ht(a.$,i)),i=En(i=ht(a.O,i)),!Q(Et(t.mimeType,i,a.O)))return!1;n=[n,i].join()}if(!Q(i=Et(t.mimeType,n,a.$)))return!1;t.codecs=n}if(t=e.audio){if(n=En(t.codecs),!Q(i=Et(t.mimeType,n,a.O)))return!1;t.codecs=n}return(t=e.decodingInfos.some((function(e){return!(!e.supported||r&&(e=e.keySystemAccess)&&e.keySystem!=r)})))||On(e),t})),E(s)}))}function mn(e,t){var n,r,i,a,o,s,l;return R((function(c){if(1==c.g)return n=function e(t){var n=[];for(r in t)n.push(r);n.sort();for(var r=[],i=(n=u(n)).next();!i.done;i=n.next()){var a=i.value;i=JSON.stringify(a),(a=t[a])instanceof Object?(a=e(a),r.push(i+":"+a)):(a=JSON.stringify(a),r.push(i+":"+a))}return"{"+r.join(",")+"}"}(t),(r=Nn)[n]?(e.decodingInfos.push(r[n]),c.B(0)):_(c,function(e){var t=[""];e.video&&(t=wt(e.video.contentType).split(","));var n=[""];e.audio&&(n=wt(e.audio.contentType).split(","));for(var r=[],i=(t=u(t)).next();!i.done;i=t.next()){i=i.value;for(var a={},o=u(n),s=o.next();!s.done;a={Eb:a.Eb},s=o.next())s=s.value,a.Eb=Yt(e),e.video&&(a.Eb.video.contentType=bt(At(a.Eb.video.contentType),i)),e.audio&&(a.Eb.audio.contentType=bt(At(a.Eb.audio.contentType),s)),r.push(new Promise(function(e){return function(t,n){navigator.mediaCapabilities.decodingInfo(e.Eb).then((function(e){t(e)})).catch(n)}}(a)))}return Promise.all(r).catch((function(){return JSON.stringify(e),null}))}(t),3);if((i=c.h)&&i.length){for(a=null,o=u(i),s=o.next();!s.done;s=o.next())l=s.value,a?(a.supported=a.supported&&l.supported,a.powerEfficient=a.powerEfficient&&l.powerEfficient,a.smooth=a.smooth&&l.smooth,l.keySystemAccess||(a.keySystemAccess=null)):a=l;a&&(r[n]=a,e.decodingInfos.push(a))}E(c)}))}function bn(e,t,n,r){var i,a,o,s,l,c,d,p,h,f,g,y,v,m,b,E;return R((function(k){switch(k.g){case 1:if(e.some((function(e){return e.decodingInfos.length})))return k.return();i={},a=u(r),o=a.next();case 2:if(o.done){k.B(4);break}i.Xd=o.value,s=!1,l=u(e),c=l.next();case 5:if(c.done){k.B(7);break}d=c.value,p=_n(d,t,n).filter((T=i,function(e){return(e.keySystemConfiguration&&e.keySystemConfiguration.keySystem)===T.Xd})),h=u(p),f=h.next();case 8:if(f.done){k.B(10);break}return g=f.value,_(k,mn(d,g),9);case 9:f=h.next(),k.B(8);break;case 10:d.decodingInfos.length&&(s=!0),c=l.next(),k.B(5);break;case 7:if(s)return k.return();i={Xd:i.Xd},o=a.next(),k.B(2);break;case 4:y=u(e),c=y.next();case 12:if(c.done){k.B(0);break}v=c.value,m=_n(v,t,n).filter((function(e){return!(e=e.keySystemConfiguration&&e.keySystemConfiguration.keySystem)||!r.includes(e)})),b=u(m),f=b.next();case 15:if(f.done){c=y.next(),k.B(12);break}return E=f.value,_(k,mn(v,E),16);case 16:f=b.next(),k.B(15)}var T}))}function _n(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=kn(a=ht("video",o)),o=En(o=ht("audio",o)),o=Et(i.mimeType,o,"audio"),n.audio={contentType:o,channels:2,bitrate:e.bandwidth||1,samplerate:1,spatialRendering:!1}}if(a=kn(a),a=Et(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=En(r.codecs),a=Et(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 d=c.value;c=Object.assign({},n);var p=a.get(d);for(d={keySystem:d,initDataType:"cenc",persistentState:o,distinctiveIdentifier:"optional",sessionTypes:t},s=(p=u(p)).next();!s.done;s=p.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);d.initDataType=s.initData[0].initDataType}s.distinctiveIdentifierRequired&&(d.distinctiveIdentifier="required"),s.persistentStateRequired&&(d.persistentState="required"),s.sessionType&&(d.sessionTypes=[s.sessionType]),r&&(""!=s.audioRobustness?d.audio?d.audio.robustness=d.audio.robustness||s.audioRobustness:d.audio={robustness:s.audioRobustness}:d.audio||(d.audio={})),i&&(""!=s.videoRobustness?d.video?d.video.robustness=d.video.robustness||s.videoRobustness:d.video={robustness:s.videoRobustness}:d.video||(d.video={}))}c.keySystemConfiguration=d,e.push(c)}return e}function En(e){return"fLaC"===e?"flac":"Opus"===e?"opus":tn()&&"ac-3"==e.toLowerCase()?"ec-3":e}function kn(e){if(e.includes("avc1")){var t=e.split(".");if(3==t.length)return e=t.shift()+".",(e+=parseInt(t.shift(),10).toString(16))+("000"+parseInt(t.shift(),10).toString(16)).slice(-4)}else if("vp9"==e)return"vp09.00.41.08";return e}function Tn(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 d=new Set;if(t)for(var p=u(t.roles),h=p.next();!h.done;h=p.next())d.add(h.value);if(n)for(h=(p=u(n.roles)).next();!h.done;h=p.next())d.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,videoLayout:null,mimeType:l,audioMimeType:r,videoMimeType:i,codecs:s.join(", "),audioCodec:a,videoCodec:o,primary:e.primary,roles:Array.from(d),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,accessibilityPurpose:null,originalLanguage: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,e.hdr=n.hdr||null,e.videoLayout=n.videoLayout||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.accessibilityPurpose=t.accessibilityPurpose,e.originalLanguage=t.originalLanguage),e}function An(e){return{id:e.id,active:!1,type:gt,bandwidth:0,language:e.language,label:e.label,kind:e.kind||null,width:null,height:null,frameRate:null,pixelAspectRatio:null,hdr:null,videoLayout: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,accessibilityPurpose:e.accessibilityPurpose,originalLanguage:e.originalLanguage}}function wn(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,videoLayout:null,mimeType:e.mimeType,audioMimeType:null,videoMimeType:null,codecs:e.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,accessibilityPurpose:null,originalLanguage:null}}function Sn(e){return e.__shaka_id||(e.__shaka_id=Un++),e.__shaka_id}function Cn(e){var t=In(e);return t.active="disabled"!=e.mode,t.type="text",t.originalTextId=e.id,"captions"==e.kind&&(t.mimeType="application/cea-608"),"subtitles"==e.kind&&(t.mimeType="text/vtt"),e.kind&&(t.roles=[e.kind]),"forced"==e.kind&&(t.forced=!0),t}function xn(e){var t=In(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 In(e){var t=e.language;return{id:Sn(e),active:!1,type:"",bandwidth:0,language:jt(t||"und"),label:e.label,kind:e.kind,width:null,height:null,frameRate:null,pixelAspectRatio:null,hdr:null,videoLayout: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,accessibilityPurpose:null,originalLanguage:t}}function Pn(e){return e.allowedByApplication&&e.allowedByKeySystem&&0==e.disabledUntilTime}function Dn(e){return e.filter((function(e){return Pn(e)}))}function Rn(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=Kt(jt(t),e.map((function(e){return e.language})));s&&(i=e.filter((function(e){return jt(e.language)==s})))}if(i=i.filter((function(e){return e.forced==r})),n){if((e=Ln(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(Lt,[])).length?Ln(i,e[0]):i}function Ln(e,t){return e.filter((function(e){return e.roles.includes(t)}))}function On(e){var t=[];return e.audio&&t.push(Mn(e.audio)),e.video&&t.push(Mn(e.video)),t.join(", ")}function Mn(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"}j("shaka.util.StreamUtils",hn),hn.meetsRestrictions=gn;var Nn={},Un=0,Fn=(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 jn(){var e=this;this.o=null,this.s=!1,this.i=new G,this.A=null,navigator.connection&&navigator.connection.addEventListener&&(this.A=function(){if(e.s&&e.g.useNetworkInformation){e.i=new G,e.g&&e.i.configure(e.g.advanced);var t=e.chooseVariant();t&&navigator.onLine&&e.o(t,e.g.clearBufferSwitch,e.g.safeMarginSwitch)}},navigator.connection.addEventListener("change",this.A)),this.m=[],this.C=1,this.G=!1,this.h=this.l=this.g=this.u=null,this.F=new Qt((function(){if(e.g.restrictToElementSize){var t=e.chooseVariant();t&&e.o(t,e.g.clearBufferSwitch,e.g.safeMarginSwitch)}})),this.j=null}function Hn(e,t,n,r,i){if(e.j){var a=e.j.Kf();a&&(n=n.filter((function(e){return!e.bandwidth||!a||e.bandwidth<=a})))}return t&&(n=n.filter((function(e){return gn(e,t,{width:i,height:r})}))),n.sort((function(e,t){return e.bandwidth-t.bandwidth}))}(r=jn.prototype).stop=function(){this.o=null,this.s=!1,this.m=[],this.C=1,this.l=this.u=null,this.h&&(this.h.disconnect(),this.h=null),this.F.stop(),this.j=null},r.release=function(){navigator.connection&&navigator.connection.removeEventListener&&(navigator.connection.removeEventListener("change",this.A),this.A=null),this.F=null},r.init=function(e){this.o=e},r.chooseVariant=function(t){t=void 0!==t&&t;var n=1/0,r=1/0;if(this.g.restrictToScreenSize&&(r=this.g.ignoreDevicePixelRatio?1:e.devicePixelRatio,n=e.screen.height*r,r*=e.screen.width),this.h&&this.g.restrictToElementSize){var i=this.g.ignoreDevicePixelRatio?1:e.devicePixelRatio;n=Math.min(n,this.l.clientHeight*i),r=Math.min(r,this.l.clientWidth*i)}var a=this.m.filter((function(e){return!(e.audio&&e.audio.fastSwitching||e.video&&e.video.fastSwitching)}));if(a.length||(a=this.m),i=a,t&&a.length!=this.m.length&&(i=this.m.filter((function(e){return!!(e.audio&&e.audio.fastSwitching||e.video&&e.video.fastSwitching)}))),t=Hn(this,this.g.restrictions,i,1/0,1/0),1/0!=n||1/0!=r){for(t=function(e){for(var t=[],n=(e=u(e)).next();!n.done;n=e.next())(n=n.value.video)&&n.height&&n.width&&t.push({height:n.height,width:n.width});return t.sort((function(e,t){return e.width-t.width}))}(t),a=(t=u(t)).next();!a.done;a=t.next())if((a=a.value).height>=n&&a.width>=r){n=a.height,r=a.width;break}t=Hn(this,this.g.restrictions,i,n,r)}for(n=this.getBandwidthEstimate(),i.length&&!t.length&&(t=[(t=Hn(this,null,i,1/0,1/0))[0]]),r=t[0]||null,i=0;i<t.length;i++){a=t[i];for(var o=isNaN(this.C)?1:Math.abs(this.C),s=o*a.bandwidth/this.g.bandwidthDowngradeTarget,l={bandwidth:1/0},c=i+1;c<t.length;c++)if(a.bandwidth!=t[c].bandwidth){l=t[c];break}o=o*l.bandwidth/this.g.bandwidthUpgradeTarget,n>=s&&n<=o&&r.bandwidth!=a.bandwidth&&(r=a)}return this.u=Date.now(),r},r.enable=function(){this.s=!0},r.disable=function(){this.s=!1},r.segmentDownloaded=function(e,t,n){if(this.i.sample(e,t),n&&null!=this.u&&this.s)e:{if(this.G){if(Date.now()-this.u<1e3*this.g.switchInterval)break e}else{if(!((e=this.i).g>=e.i))break e;this.G=!0}e=this.chooseVariant(),this.getBandwidthEstimate(),e&&this.o(e,this.g.clearBufferSwitch,this.g.safeMarginSwitch)}},r.getBandwidthEstimate=function(){var e=this.g.defaultBandwidthEstimate;return navigator.connection&&navigator.connection.downlink&&this.g.useNetworkInformation&&(e=1e6*navigator.connection.downlink),e=this.i.getBandwidthEstimate(e),this.j?this.j.getBandwidthEstimate(e):e},r.setVariants=function(e){this.m=e},r.playbackRateChanged=function(e){this.C=e},r.setMediaElement=function(t){var n=this;this.l=t,this.h&&(this.h.disconnect(),this.h=null),this.l&&"ResizeObserver"in e&&(this.h=new ResizeObserver((function(){n.F.U(Vn)})),this.h.observe(this.l))},r.setCmsdManager=function(e){this.j=e},r.configure=function(e){this.g=e,this.i&&this.g&&this.i.configure(this.g.advanced)},j("shaka.abr.SimpleAbrManager",jn),jn.prototype.configure=jn.prototype.configure,jn.prototype.setCmsdManager=jn.prototype.setCmsdManager,jn.prototype.setMediaElement=jn.prototype.setMediaElement,jn.prototype.playbackRateChanged=jn.prototype.playbackRateChanged,jn.prototype.setVariants=jn.prototype.setVariants,jn.prototype.getBandwidthEstimate=jn.prototype.getBandwidthEstimate,jn.prototype.segmentDownloaded=jn.prototype.segmentDownloaded,jn.prototype.disable=jn.prototype.disable,jn.prototype.enable=jn.prototype.enable,jn.prototype.chooseVariant=jn.prototype.chooseVariant,jn.prototype.init=jn.prototype.init,jn.prototype.release=jn.prototype.release,jn.prototype.stop=jn.prototype.stop;var Vn=1;function Gn(e,t){this.g=e,this.h=t}function Kn(e,t){var n=new Gn(5,0),r=Yn,i=r.g,a=n.h-i.h;(0<(n.g-i.g||a)?r.i:r.h)(r.g,n,e,t)}function zn(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 Wn(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(""))}Gn.prototype.toString=function(){return"v"+this.g+"."+this.h};var Yn=null;function qn(e,t,n,r){for(n=void 0===n||n,r=void 0!==r&&r,this.h=e,this.g=new Set([e]),t=(e=u(t=t||[])).next();!t.done;t=e.next())this.add(t.value,n,r)}function Xn(e,t,n,r){var i;if(!(i=!!e.audio!=!!t.audio||!!e.video!=!!t.video||e.language!=t.language)&&(i=e.audio&&t.audio)){i=e.audio;var a=t.audio;i=!!((!i.channelsCount||!a.channelsCount||2<i.channelsCount||2<a.channelsCount)&&i.channelsCount!=a.channelsCount||n&&!Qn(i,a)||!$n(i.roles,a.roles)||r&&i.groupId!==a.groupId)}return!(r=i)&&(r=e.video&&t.video)&&(e=e.video,t=t.video,r=!((!n||Qn(e,t))&&$n(e.roles,t.roles))),!r}function Qn(e,t){if(e.mimeType!=t.mimeType)return!1;if(e=e.codecs.split(",").map((function(e){return Tt(e)})),t=t.codecs.split(",").map((function(e){return Tt(e)})),e.length!=t.length)return!1;e.sort(),t.sort();for(var n=0;n<e.length;n++)if(e[n]!=t[n])return!1;return!0}function $n(e,t){if(e=new Set(e),t=new Set(t),e.delete("main"),t.delete("main"),e.size!=t.size)return!1;for(var n=(e=u(e)).next();!n.done;n=e.next())if(!t.has(n.value))return!1;return!0}function Jn(e,t,n){t=void 0===t?"reload":t,n=void 0!==n&&n,this.i=e,this.h=t,this.g=n,this.j=new Zn(e.language,"",e.audio&&e.audio.channelsCount?e.audio.channelsCount:0,"",!1,"","","",t,n)}function Zn(e,t,n,r,i,a,o,s,l,u){this.s=e,this.u=t,this.h=n,this.i=r,this.A=i,this.l=a,this.g=void 0===o?"":o,this.j=void 0===s?"":s,this.m=void 0===l?"reload":l,this.o=void 0!==u&&u}function er(){this.g=rr,this.h=(new Map).set(rr,2).set(nr,1)}function tr(e,t,n){e.h.set(rr,n).set(nr,t)}j("shaka.config.AutoShowText",{NEVER:0,ALWAYS:1,IF_PREFERRED_TEXT_LANGUAGE:2,IF_SUBTITLES_MAY_BE_NEEDED:3}),j("shaka.config.CodecSwitchingStrategy",{xi:"reload",qg:"smooth"}),qn.prototype.add=function(e,t,n){return!!Xn(this.h,e,void 0===t||t,void 0!==n&&n)&&(this.g.add(e),!0)},qn.prototype.values=function(){return this.g.values()},Jn.prototype.create=function(e){var t=this,n="smooth"==this.h&&$(),r=e.filter((function(e){return Xn(t.i,e,!n,t.g)}));return r.length?new qn(r[0],r,!n,this.g):this.j.create(e)},Zn.prototype.create=function(t){var n=[];n=function(e,t){var n=Kt(t=jt(t),e.map((function(e){return Gt(e)})));return n?e.filter((function(e){return n==Gt(e)})):[]}(t,this.s);var r=t.filter((function(e){return e.primary}));return(t=function(e,t){return e.filter((function(e){return!!e.audio&&(t?e.audio.roles.includes(t):0==e.audio.roles.length)}))}(n=n.length?n:r.length?r:t,this.u)).length&&(n=t),this.l&&((t=function(e,t){return e.filter((function(e){return!e.video||!e.video.videoLayout||e.video.videoLayout==t}))}(n,this.l)).length&&(n=t)),this.i&&((t=function(t,n){return"AUTO"==n&&(n=e.matchMedia("(color-gamut: p3)").matches?"PQ":"SDR"),t.filter((function(e){return!e.video||!e.video.hdr||e.video.hdr==n}))}(n,this.i)).length&&(n=t)),this.h&&((t=function(e,t){return e.filter((function(e){return!e.audio||!e.audio.channelsCount||e.audio.channelsCount==t}))}(n,this.h)).length&&(n=t)),this.g&&((t=function(e,t){return e.filter((function(e){return!(!e.audio||!e.audio.label)&&e.audio.label.toLowerCase()==t.toLowerCase()}))}(n,this.g)).length&&(n=t)),this.j&&((t=function(e,t){return e.filter((function(e){return!(!e.video||!e.video.label)&&e.video.label.toLowerCase()==t.toLowerCase()}))}(n,this.j)).length&&(n=t)),(t=function(e,t){return e.filter((function(e){return!e.audio||e.audio.spatialAudio==t}))}(n,this.A)).length&&(n=t),new qn(n[0],n,!("smooth"==this.m&&$()),this.o)};var nr=0,rr=1;function ir(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 ar(e){var t,n;return R((function(r){if(1==r.g){if(e.g>=e.l){if(!e.i)throw new ut(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 Qt(e).U(n/1e3)})),2))}e.h*=e.m,E(r)}))}function or(){var e,t,n=new Promise((function(n,r){e=n,t=r}));return n.resolve=e,n.reject=t,n}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 ut(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 dr(e){return new sr(e,(function(){return e.catch((function(){}))}))}function pr(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}or.prototype.resolve=function(){},or.prototype.reject=function(){},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.pa=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 or,o=new ut(2,7,7001);return this.promise.then(n(!0),n(!1)),new sr(a,(function(){return r()}))},j("shaka.util.AbortableOperation",sr),sr.prototype.chain=sr.prototype.pa,sr.prototype.finally=sr.prototype.finally,sr.all=pr,sr.prototype.abort=sr.prototype.abort,sr.notAbortable=dr,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(){},j("shaka.util.FakeEvent",hr);var gr={Yh:"abrstatuschanged",Zh:"adaptation",$h:"buffering",ai:"complete",bi:"downloadfailed",ci:"downloadheadersreceived",di:"drmsessionupdate",fi:"emsg",wi:"prft",Error:"error",gi:"expirationupdated",hi:"firstquartile",ii:"gapjumped",li:"keystatuschanged",ni:"loaded",oi:"loading",ri:"manifestparsed",si:"manifestupdated",ti:"mediaqualitychanged",Metadata:"metadata",ui:"midpoint",vi:"onstatechange",yi:"ratechange",zi:"segmentappended",Ai:"sessiondata",Bi:"stalldetected",Ci:"started",Di:"statechanged",Ei:"streaming",Fi:"textchanged",Gi:"texttrackvisibility",Hi:"thirdquartile",Ii:"timelineregionadded",Ji:"timelineregionenter",Ki:"timelineregionexit",Li:"trackschanged",Ni:"unloading",Pi:"variantchanged"};function yr(){this.la=new Wt,this.wd=this}function vr(){this.g=[]}function mr(e,t){e.g.push(t.finally((function(){fe(e.g,t)})))}function br(e,t,n,r,i){yr.call(this),this.i=!1,this.m=new vr,this.g=new Set,this.h=new Set,this.l=e||null,this.j=t||null,this.s=n||null,this.u=r||null,this.A=i||null,this.o=!1}function _r(e,t,n,r){n=n||Sr;var i=Cr[e];(!i||n>=i.priority)&&(Cr[e]={priority:n,Qd:t,zh:void 0!==r&&r})}function Er(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 kr(e){if(e){var t=e.segment;if(e=e.stream,t&&e&&e.fastSwitching&&t.A&&!t.u)return!1}return!0}function Tr(){this.g=0}function Ar(e,t,n){sr.call(this,e,t),this.h=n}yr.prototype.addEventListener=function(e,t){this.la&&this.la.push(e,t)},yr.prototype.removeEventListener=function(e,t){this.la&&this.la.remove(e,t)},yr.prototype.dispatchEvent=function(e){if(!this.la)return!0;var t=this.la.get(e.type)||[],n=this.la.get("All");for(n&&(t=t.concat(n)),n=(t=u(t)).next();!n.done;n=t.next()){n=n.value,e.target=this.wd,e.currentTarget=this.wd;try{n.handleEvent?n.handleEvent(e):n.call(this,e)}catch(e){}if(e.g)break}return e.defaultPrevented},yr.prototype.release=function(){this.la=null},vr.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(br,yr),(r=br.prototype).gf=function(e){this.o=e},r.Ah=function(e){this.g.add(e)},r.Sh=function(e){this.g.delete(e)},r.zg=function(){this.g.clear()},r.Bh=function(e){this.h.add(e)},r.Th=function(e){this.h.delete(e)},r.Ag=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,n){var r=this,i=new Tr;if(this.i){var a=Promise.reject(new ut(2,7,7001));return a.catch((function(){})),new Ar(a,(function(){return Promise.resolve()}),i)}t.method=t.method||"GET",t.headers=t.headers||{},t.retryParameters=t.retryParameters?Yt(t.retryParameters):{maxAttempts:2,baseDelay:1e3,backoffFactor:2,fuzzFactor:.5,timeout:3e4,stallTimeout:5e3,connectionTimeout:1e4},t.uris=Yt(t.uris);var o=(a=function(e,t,n,r){function i(e){a=a.pa((function(){return n.body&&(n.body=ie(n.body)),e(t,n,r)}))}var a=cr(void 0);e.u&&i(e.u);for(var o=(e=u(e.g)).next();!o.done;o=e.next())i(o.value);return a.pa(void 0,(function(e){if(e instanceof ut&&7001==e.code)throw e;throw new ut(2,1,1006,e)}))}(this,e,t,n)).pa((function(){return function e(t,n,r,i,a,o,s,l){t.o&&(r.uris[o]=r.uris[o].replace("http://","https://")),0<o&&t.A&&t.A(n,i,r.uris[o],r.uris[o-1]);var u=new Ye(r.uris[o]),c=u.Xa,d=!1;c||(c=(c=location.protocol).slice(0,-1),qe(u,c),r.uris[o]=u.toString()),c=c.toLowerCase();var p=(c=Cr[c])?c.Qd:null;if(!p)return lr(new ut(2,1,1e3,u));var h,f=c.zh,g=null,y=null,v=!1,m=!1;return dr(ar(a)).pa((function(){if(t.i)return ur();h=Date.now();var e=p(r.uris[o],r,n,(function(e,r,a){g&&g.stop(),y&&y.U(s/1e3),t.l&&n==wr&&(t.l(e,r,kr(i)),d=!0,l.g=a)}),(function(e){t.j&&t.j(e,r,n),m=!0}));if(!f)return e;var a=r.retryParameters.connectionTimeout;a&&(g=new Qt((function(){v=!0,e.abort()}))).U(a/1e3);var s=r.retryParameters.stallTimeout;return s&&(y=new Qt((function(){v=!0,e.abort()}))),e})).pa((function(e){g&&g.stop(),y&&y.stop(),null==e.timeMs&&(e.timeMs=Date.now()-h);var i={response:e,ih:d};return!m&&t.j&&t.j(e.headers,r,n),i}),(function(u){if(g&&g.stop(),y&&y.stop(),t.s){var c=null,d=0;u instanceof ut&&(c=u,1001==u.code&&(d=u.data[1])),t.s(r,c,d,v)}if(t.i)return ur();if(v&&(u=new ut(1,1,1003,r.uris[o],n)),u instanceof ut){if(7001==u.code)throw u;if(1010==u.code)throw s;if(1==u.severity)return c=new hr("retry",c=(new Map).set("error",u)),t.dispatchEvent(c),o=(o+1)%r.uris.length,e(t,n,r,i,a,o,u,l)}throw u}))}(r,e,t,n,new ir(t.retryParameters,!1),0,null,i)})),s=o.pa((function(t){return function(e,t,n,r){for(var i=cr(void 0),a={},o=(e=u(e.h)).next();!o.done;a={Zd:a.Zd},o=e.next())a.Zd=o.value,i=i.pa(function(e){return function(){var i=n.response;return i.data&&(i.data=ie(i.data)),e.Zd(t,i,r)}}(a));return i.pa((function(){return n}),(function(e){var t=2;if(e instanceof ut){if(7001==e.code)throw e;t=e.severity}throw new ut(t,1,1007,e)}))}(r,e,t,n)})),l=Date.now(),c=0;a.promise.then((function(){c=Date.now()-l}),(function(){}));var d=0;o.promise.then((function(){d=Date.now()}),(function(){}));var p=s.pa((function(i){var a=Date.now()-d,o=i.response;return o.timeMs+=c,o.timeMs+=a,i.ih||!r.l||o.fromCache||"HEAD"==t.method||e!=wr||r.l(o.timeMs,o.data.byteLength,kr(n)),o}),(function(e){throw e&&(e.severity=2),e}));return a=new Ar(p.promise,(function(){return p.abort()}),i),mr(this.m,a),a},j("shaka.net.NetworkingEngine",br),br.prototype.request=br.prototype.request,br.prototype.destroy=br.prototype.destroy,br.makeRequest=Er,br.defaultRetryParameters=function(){return{maxAttempts:2,baseDelay:1e3,backoffFactor:2,fuzzFactor:.5,timeout:3e4,stallTimeout:5e3,connectionTimeout:1e4}},br.prototype.clearAllResponseFilters=br.prototype.Ag,br.prototype.unregisterResponseFilter=br.prototype.Th,br.prototype.registerResponseFilter=br.prototype.Bh,br.prototype.clearAllRequestFilters=br.prototype.zg,br.prototype.unregisterRequestFilter=br.prototype.Sh,br.prototype.registerRequestFilter=br.prototype.Ah,br.unregisterScheme=function(e){delete Cr[e]},br.registerScheme=_r,br.prototype.setForceHTTPS=br.prototype.gf,br.NumBytesRemainingClass=Tr,y(Ar,sr),br.PendingRequest=Ar;var wr=1;br.RequestType={MANIFEST:0,SEGMENT:wr,LICENSE:2,APP:3,TIMING:4,SERVER_CERTIFICATE:5,KEY:6,ADS:7,CONTENT_STEERING:8},br.AdvancedRequestType={INIT_SEGMENT:0,MEDIA_SEGMENT:1,MEDIA_PLAYLIST:2,MASTER_PLAYLIST:3,MPD:4,MSS:5};var Sr=3;br.PluginPriority={FALLBACK:1,PREFERRED:2,APPLICATION:Sr};var Cr={};function xr(e){this.g=!1,this.h=new or,this.i=e}function Ir(e,t){if(e.g){if(t instanceof ut&&7003==t.code)throw t;throw new ut(2,7,7003,t)}}function Pr(){this.g=new Wt}function Dr(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=Rr;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}Rr=t}return t||!1}(e)?t:t.capture||!1}(e,r),this.target.addEventListener(t,n,this.g)}xr.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=Pr.prototype).release=function(){this.Bb(),this.g=null},r.D=function(e,t,n,r){this.g&&(e=new Dr(e,t,n,r),this.g.push(t,e))},r.ka=function(e,t,n,r){var i=this;this.D(e,t,(function r(a){i.Ub(e,t,r),n(a)}),r)},r.Ub=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.Ub(),this.g.remove(t,i))},r.Bb=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.Ub();this.g.g={}}},j("shaka.util.EventManager",Pr),Pr.prototype.removeAll=Pr.prototype.Bb,Pr.prototype.unlisten=Pr.prototype.Ub,Pr.prototype.listenOnce=Pr.prototype.ka,Pr.prototype.listen=Pr.prototype.D,Pr.prototype.release=Pr.prototype.release,Dr.prototype.Ub=function(){this.target.removeEventListener(this.type,this.listener,this.g),this.listener=this.target=null,this.g=!1};var Rr=void 0;function Lr(e,t){for(var n=[],r=(e=u(e)).next();!r.done;r=e.next())n.push(t(r.value));return n}function Or(e){this.h=e,this.g=void 0}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=(e=u(e)).next();!n.done;n=e.next()){var r=u(n.value);if(n=r.next().value,r=r.next().value,!t.has(n))return!1;if((n=t.get(n))!=r||null==n)return!1}return!0}function Fr(){}function Br(t){if(!t)return"";if(239==(t=ae(t))[0]&&187==t[1]&&191==t[2]&&(t=t.subarray(3)),e.TextDecoder&&!sn())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 jr(e,t,n){if(!e)return"";if(!n&&0!=e.byteLength%2)throw new ut(2,2,2004);n=Math.floor(e.byteLength/2);var r=new Uint16Array(n);e=se(e);for(var i=0;i<n;i++)r[i]=e.getUint16(2*i,t);return Kr.value()(r)}function Hr(e){function t(e){return n.byteLength<=e||32<=n[e]&&126>=n[e]}if(!e)return"";var n=ae(e);if(239==n[0]&&187==n[1]&&191==n[2])return Br(n);if(254==n[0]&&255==n[1])return jr(n.subarray(2),!1);if(255==n[0]&&254==n[1])return jr(n.subarray(2),!0);if(0==n[0]&&0==n[2])return jr(e,!1);if(0==n[1]&&0==n[3])return jr(e,!0);if(t(0)&&t(1)&&t(2)&&t(3))return Br(e);throw new ut(2,2,2003)}function Vr(t){if(e.TextEncoder&&!sn()){var n=new TextEncoder;return ie(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 ie(n)}function Gr(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}Or.prototype.value=function(){return null==this.g&&(this.g=this.h()),this.g},j("shaka.util.StringUtils",Fr),Fr.resetFromCharCode=function(){Kr.g=void 0},Fr.toUTF16=Gr,Fr.toUTF8=Vr,Fr.fromBytesAutoDetect=Hr,Fr.fromUTF16=jr,Fr.fromUTF8=Br;var Kr=new Or((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={ub:65536};0<t.ub;(t={ub:t.ub}).ub/=2)if(e(t.ub))return function(e){return function(t){for(var n="",r=0;r<t.length;r+=e.ub)n+=String.fromCharCode.apply(null,t.subarray(r,r+e.ub));return n}}(t);return null}));function zr(e,t){this.h=se(e),this.i=t==Yr,this.g=0}function Wr(){return new ut(2,3,3e3)}(r=zr.prototype).ja=function(){return this.g<this.h.byteLength},r.qa=function(){return this.g},r.getLength=function(){return this.h.byteLength},r.ea=function(){try{var e=this.h.getUint8(this.g);return this.g+=1,e}catch(e){throw Wr()}},r.Ba=function(){try{var e=this.h.getUint16(this.g,this.i);return this.g+=2,e}catch(e){throw Wr()}},r.L=function(){try{var e=this.h.getUint32(this.g,this.i);return this.g+=4,e}catch(e){throw Wr()}},r.Zf=function(){try{var e=this.h.getInt32(this.g,this.i);return this.g+=4,e}catch(e){throw Wr()}},r.jc=function(){try{if(this.i)var e=this.h.getUint32(this.g,!0),t=this.h.getUint32(this.g+4,!0);else t=this.h.getUint32(this.g,!1),e=this.h.getUint32(this.g+4,!1)}catch(e){throw Wr()}if(2097151<t)throw new ut(2,3,3001);return this.g+=8,t*Math.pow(2,32)+e},r.pb=function(e){if(this.g+e>this.h.byteLength)throw Wr();var t=ae(this.h,this.g,e);return this.g+=e,t},r.skip=function(e){if(this.g+e>this.h.byteLength)throw Wr();this.g+=e},r.Ih=function(e){if(this.g<e)throw Wr();this.g-=e},r.seek=function(e){if(0>e||e>this.h.byteLength)throw Wr();this.g=e},r.Zc=function(){for(var e=this.g;this.ja()&&0!=this.h.getUint8(this.g);)this.g+=1;return e=ae(this.h,e,this.g-e),this.g+=1,Br(e)},j("shaka.util.DataViewReader",zr),zr.prototype.readTerminatedString=zr.prototype.Zc,zr.prototype.seek=zr.prototype.seek,zr.prototype.rewind=zr.prototype.Ih,zr.prototype.skip=zr.prototype.skip,zr.prototype.readBytes=zr.prototype.pb,zr.prototype.readUint64=zr.prototype.jc,zr.prototype.readInt32=zr.prototype.Zf,zr.prototype.readUint32=zr.prototype.L,zr.prototype.readUint16=zr.prototype.Ba,zr.prototype.readUint8=zr.prototype.ea,zr.prototype.getLength=zr.prototype.getLength,zr.prototype.getPosition=zr.prototype.qa,zr.prototype.hasMoreData=zr.prototype.ja;var Yr=1;function qr(){this.i=[],this.h=[],this.g=!1}function Xr(e){for(var t=ti(e);e.reader.ja()&&!e.parser.g;)e.parser.Xc(e.start+t,e.reader,e.partialOkay)}function Qr(e){for(var t=ti(e),n=e.reader.L(),r=0;r<n&&(e.parser.Xc(e.start+t,e.reader,e.partialOkay),!e.parser.g);r++);}function $r(e){var t=ti(e);for(e.reader.skip(78);e.reader.ja()&&!e.parser.g;)e.parser.Xc(e.start+t,e.reader,e.partialOkay)}function Jr(e){return function(t){e(t.reader.pb(t.reader.getLength()-t.reader.qa()))}}function Zr(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 ti(e){return 8+(e.has64BitSize?8:0)+(null!=e.flags?4:0)}zr.Endianness={BIG_ENDIAN:0,LITTLE_ENDIAN:Yr},(r=qr.prototype).box=function(e,t){return e=Zr(e),this.i[e]=ni,this.h[e]=t,this},r.P=function(e,t){return e=Zr(e),this.i[e]=ri,this.h[e]=t,this},r.stop=function(){this.g=!0},r.parse=function(e,t,n){for(e=new zr(e,0),this.g=!1;e.ja()&&!this.g;)this.Xc(0,e,t,n)},r.Xc=function(e,t,n,r){var i=t.qa();if(r&&i+8>t.getLength())this.g=!0;else{var a=t.L(),o=t.L(),s=ei(o),l=!1;switch(a){case 0:a=t.getLength()-i;break;case 1:if(r&&t.qa()+8>t.getLength())return void(this.g=!0);a=t.jc(),l=!0}var u=this.h[o];if(u){var c=null,d=null;if(this.i[o]==ri){if(r&&t.qa()+4>t.getLength())return void(this.g=!0);c=(d=t.L())>>>24,d&=16777215}o=i+a,n&&o>t.getLength()&&(o=t.getLength()),r&&o>t.getLength()?this.g=!0:(r=o-t.qa(),u({name:s,parser:this,partialOkay:n||!1,version:c,flags:d,reader:t=new zr(t=0<r?t.pb(r):new Uint8Array(0),0),size:a,start:i+e,has64BitSize:l}))}else t.skip(Math.min(i+a-t.qa(),t.getLength()-t.qa()))}},j("shaka.util.Mp4Parser",qr),qr.headerSize=ti,qr.typeToString=ei,qr.allData=Jr,qr.visualSampleEntry=$r,qr.sampleDescription=Qr,qr.children=Xr,qr.prototype.parseNext=qr.prototype.Xc,qr.prototype.parse=qr.prototype.parse,qr.prototype.stop=qr.prototype.stop,qr.prototype.fullBox=qr.prototype.P,qr.prototype.box=qr.prototype.box;var ni=0,ri=1;function ii(){}function ai(e){return e=ae(e),e=Kr.value()(e),btoa(e)}function oi(e,t){return t=null==t||t,e=ai(e).replace(/\+/g,"-").replace(/\//g,"_"),t?e:e.replace(/[=]*$/,"")}function si(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 li(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 ui(e){var t=ae(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 ci(){for(var e=L.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)instanceof Uint8Array?t.set(r,n):t.set(ae(r),n),n+=r.byteLength;return t}function di(e){var t=this;this.g=[],this.h=[],this.data=[],(new qr).box("moov",Xr).box("moof",Xr).P("pssh",(function(e){if(!(1<e.version)){var n=ae(e.reader.h,-12,e.size);if(t.data.push(n),t.g.push(ui(e.reader.pb(16))),0<e.version){n=e.reader.L();for(var r=0;r<n;r++){var i=ui(e.reader.pb(16));t.h.push(i)}}}})).parse(e)}function pi(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=se(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=li(n.value),o.set(n,l),l+=n.length;return s.setUint32(l,i),o.set(e,l+4),o}function hi(e,t){return 1!=(e=gi(e,t)).length?null:e[0]}function fi(e,t,n){return 1!=(e=yi(e,t,n)).length?null:e[0]}function gi(e,t){for(var n=[],r=(e=u(e.childNodes)).next();!r.done;r=e.next())(r=r.value)instanceof Element&&r.tagName==t&&n.push(r);return n}function yi(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 vi(e,t,n){return e.hasAttributeNS(t,n)?e.getAttributeNS(t,n):null}function mi(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 bi(e){return Array.from(e.childNodes).every(_i)?e.textContent.trim():null}function _i(e){return e.nodeType==Node.TEXT_NODE||e.nodeType==Node.CDATA_SECTION_NODE}function Ei(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 ki(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 Ti(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 Ai(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 wi(e){return 0==(e=Number(e))%1?e:null}function Si(e){return 0==(e=Number(e))%1&&0<e?e:null}function Ci(e){return 0==(e=Number(e))%1&&0<=e?e:null}function xi(e){return e=Number(e),isNaN(e)?null:e}function Ii(e){return!!e&&"true"===e.toLowerCase()}function Pi(e){var t,n=(t=e.match(/^(\d+)\/(\d+)$/))?Number(t[1])/Number(t[2]):Number(e);return isNaN(n)?null:n}function Di(e,t){var n=new DOMParser,r=Li.value()(e);e=null;try{e=n.parseFromString(r,"text/xml")}catch(e){return null}if(!(n=e.documentElement)||n.getElementsByTagName("parsererror").length||n.tagName!=t)return null;if(!("createNodeIterator"in document))return n;for(t=document.createNodeIterator(e,NodeFilter.SHOW_ALL);e=t.nextNode();)if(e instanceof HTMLElement||e instanceof SVGElement)return null;return n}function Ri(e,t){try{return Di(Hr(e),t)}catch(e){return null}}j("shaka.util.Uint8ArrayUtils",ii),ii.concat=ci,ii.toHex=ui,ii.fromHex=li,ii.fromBase64=si,ii.toBase64=oi,ii.toStandardBase64=ai;var Li=new Or((function(){if("undefined"!=typeof trustedTypes){var e=trustedTypes.createPolicy("shaka-player#xml",{createHTML:function(e){return e}});return function(t){return e.createHTML(t)}}return function(e){return e}}));function Oi(e,t){var n=this;t=void 0===t?1:t,this.C=e,this.G=new Set,this.m=this.s=null,this.na=this.fa=!1,this.H=0,this.g=null,this.A=new Pr,this.i=new Map,this.u=new Map,this.l=new or,this.h=null,this.o=function(t){2==t.severity&&n.l.reject(t),e.onError(t)},this.V=new Map,this.ga=new Map,this.W=new Qt((function(){return function(e){var t=e.V,n=e.ga;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.o(new ut(2,6,6014)),e.C.Pd(Nr(n))}(n)})),this.K=!1,this.J=[],this.N=!1,this.la=new Qt((function(){!function(e){e.i.forEach((function(t,n){var r=t.Ve,i=n.expiration;isNaN(i)&&(i=1/0),i!=r&&(e.C.onExpirationUpdated(n.sessionId,i),t.Ve=i)}))}(n)})).Wa(t),this.l.catch((function(){})),this.j=new xr((function(){return function(e){return R((function(t){switch(t.g){case 1:return e.A.release(),e.A=null,e.l.reject(),e.la.stop(),e.la=null,e.W.stop(),e.W=null,_(t,Xi(e),2);case 2:if(!e.m){t.B(3);break}return k(t,4),_(t,e.m.setMediaKeys(null),6);case 6:A(t,5);break;case 4:w(t);case 5:e.m=null;case 3:e.g=null,e.G.clear(),e.s=null,e.u=new Map,e.h=null,e.o=function(){},e.C=null,e.Z=!1,e.F=null,E(t)}}))}(n)})),this.Z=!1,this.I=this.F=null}function Mi(e,t,n){e.u=new Map;for(var r=(n=u(n)).next();!r.done;r=n.next())e.u.set(r.value,{initData:null,initDataType:null});for(r=(n=u(e.h.persistentSessionsMetadata)).next();!r.done;r=n.next())r=r.value,e.u.set(r.sessionId,{initData:r.initData,initDataType:r.initDataType});return e.K=0<e.u.size,Ni(e,t)}function Ni(t,n){var r,i,a,o,s,l,c,d,p,h,f,g,y,v,m;return R((function(b){if(1==b.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=t;22!=i.length&&(i=oi(li(t),!1)),22!=(t=e).length&&(t=oi(li(e),!1)),e={kty:"oct",kid:i,k:t},n.push(e),r.push(e.kid)})),t=JSON.stringify({keys:n});var i=JSON.stringify({kids:r});return i=[{initData:ae(Vr(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=[];for(t.forEach((function(e,t){n.push({keySystem:t,licenseServerUri:e,distinctiveIdentifierRequired:!1,persistentStateRequired:!1,audioRobustness:"",videoRobustness:"",serverCertificate:null,serverCertificateUri:"",initData:[],keyIds:new Set})})),e=u(e),t=e.next();!t.done;t=e.next())(t=t.value).video&&(t.video.drmInfos=n),t.audio&&(t.audio.drmInfos=n)}(n,l)),c=new Set,d=u(n),a=d.next();!a.done;a=d.next())for(p=a.value,h=Ji(p),f=u(h),g=f.next();!g.done;g=f.next())y=g.value,c.add(y);for(v=u(c),g=v.next();!g.done;g=v.next())ta(g.value,Mr(t.h.servers),Mr(t.h.advanced||{}),t.h.keySystemsMapping);return _(b,bn(n,t.K,t.Z,t.h.preferredKeySystems),2)}return s||Object.keys(t.h.servers).length?(m=Gi(t,void 0,n),b.return(s?m:m.catch((function(){})))):(t.fa=!0,b.return(Promise.resolve()))}))}function Ui(e){var t;return R((function(n){switch(n.g){case 1:if(e.m.mediaKeys)return n.return();if(!e.F){n.B(2);break}return _(n,e.F,3);case 3:return Ir(e.j),n.return();case 2:return k(n,4),e.F=e.m.setMediaKeys(e.s),_(n,e.F,6);case 6:A(n,5);break;case 4:t=w(n),e.o(new ut(2,6,6003,t.message));case 5:Ir(e.j),E(n)}}))}function Fi(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.B(2);break}return t=Er([e.g.serverCertificateUri],e.h.retryParameters),k(r,3),_(r,e.C.Sb.request(5,t).promise,5);case 5:n=r.h,e.g.serverCertificate=ae(n.data),A(r,4);break;case 3:throw new ut(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 ut(2,6,6004,w(r).message)}}))}function Bi(e){var t,n,r,i;return R((function(a){if(1==a.g)return e.u.size?(e.u.forEach((function(t,n){Wi(e,n,t)})),_(a,e.l,3)):a.B(2);if(2!=a.g){if(0<(e.g&&e.g.keyIds||new Set([])).size&&function(e){for(var t=u(e.g&&e.g.keyIds||new Set([])),n=t.next();!n.done;n=t.next())if("usable"!==e.V.get(n.value))return!1;return!0}(e))return a.return(e.l);e.l=new or,e.l.catch((function(){}))}for(t=(e.g?e.g.initData:[])||[],n=u(t),r=n.next();!r.done;r=n.next())i=r.value,ji(e,i.initDataType,i.initData);return t.length||e.l.resolve(),a.return(e.l)}))}function ji(e,t,n){if(n.length){for(var r=e.i.values(),i=(r=u(r)).next();!i.done;i=r.next())if(ne(n,i.value.initData)&&e.h.ignoreDuplicateInitData)return;0<e.i.size&&Zi(e)&&(e.l.resolve(),e.l=new or,e.l.catch((function(){}))),function(e,t,n,r){try{var i=e.s.createSession(r)}catch(t){return void e.o(new ut(2,6,6005,t.message))}e.A.D(i,"message",(function(t){e.m&&e.h.delayLicenseRequestUntilPlayed&&e.m.paused&&!e.N?e.J.push(t):Yi(e,t)})),e.A.D(i,"keystatuseschange",(function(t){return qi(e,t)})),e.i.set(i,{initData:n,initDataType:t,loaded:!1,Ve:1/0,bb:null,type:r});try{n=e.h.initDataTransform(n,t,e.g)}catch(n){return t=n,n instanceof ut||(t=new ut(2,6,6016,n)),void e.o(t)}e.h.logLicenseExchange&&oi(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.o(new ut(2,6,6006,t.message,t,r))}}))}(e,t,n,e.g.sessionType)}}function Hi(e){return!!e&&!!e.match(/^com\.(microsoft|chromecast)\.playready/)}function Vi(e){return e=Lr(e=e.i.keys(),(function(e){return e.sessionId})),Array.from(e)}function Gi(e,t,n){var r,i,a,o,s,l,c,d,p,h,f,g,y,v;return R((function(m){switch(m.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(Ji(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 ut(2,6,6e3);for(r={},e=u(e.h.preferredKeySystems),i=e.next();!i.done;r={Yd:r.Yd},i=e.next())for(r.Yd=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.Yd}}(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),m.B(2);break}return _(m,function(e,t){var n,r,i,a,o,s,l,c,d,p,h,f,g,y;return R((function(v){switch(v.g){case 1:if(1==t.size&&t.has(""))throw new ut(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.B(4);break}if(l=s.value,!t.has(l)){v.B(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:Ir(e.j);case 3:s=o.next(),v.B(2);break;case 4:d=u([!0,!1]),p=d.next();case 9:if(p.done){v.B(11);break}h=p.value,f=u(t.keys()),s=f.next();case 12:if(s.done){p=d.next(),v.B(9);break}if(g=s.value,y=t.get(g),y.drmInfos.some((function(e){return!!e.licenseServerUri}))!=h){v.B(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:Ir(e.j);case 13:s=f.next(),v.B(12);break;case 11:return v.return(n)}}))}(e,t),3);case 3:i=m.h;case 2:if(!(a=i))throw new ut(2,6,6001);for(Ir(e.j),k(m,4),e.G.clear(),o=a.getConfiguration(),s=o.audioCapabilities||[],l=o.videoCapabilities||[],c=u(s),d=c.next();!d.done;d=c.next())p=d.value,e.G.add(p.contentType.toLowerCase());for(h=u(l),d=h.next();!d.done;d=h.next())f=d.value,e.G.add(f.contentType.toLowerCase());if(n.length){var b=a.keySystem,E=r.get(a.keySystem),T=[],S=[],C=[],x=[],I=new Set;ea(E,T,C,S,x,I);var P=e.K?"persistent-license":"temporary";for(b={keySystem:b,licenseServerUri:T[0],distinctiveIdentifierRequired:E[0].distinctiveIdentifierRequired,persistentStateRequired:E[0].persistentStateRequired,sessionType:E[0].sessionType||P,audioRobustness:E[0].audioRobustness||"",videoRobustness:E[0].videoRobustness||"",serverCertificate:C[0],serverCertificateUri:S[0],initData:x,keyIds:I},T=(E=u(E)).next();!T.done;T=E.next())(T=T.value).distinctiveIdentifierRequired&&(b.distinctiveIdentifierRequired=T.distinctiveIdentifierRequired),T.persistentStateRequired&&(b.persistentStateRequired=T.persistentStateRequired);E=b}else E=a.keySystem,b=t.get(a.keySystem),T=[],S=[],C=[],x=[],I=new Set,ea(b.drmInfos,T,C,S,x,I),E={keySystem:E,licenseServerUri:T[0],distinctiveIdentifierRequired:"required"==b.distinctiveIdentifier,persistentStateRequired:"required"==b.persistentState,sessionType:b.sessionTypes[0]||"temporary",audioRobustness:(b.audioCapabilities?b.audioCapabilities[0].robustness:"")||"",videoRobustness:(b.videoCapabilities?b.videoCapabilities[0].robustness:"")||"",serverCertificate:C[0],serverCertificateUri:S[0],initData:x,keyIds:I};if(e.g=E,!e.g.licenseServerUri)throw new ut(2,6,6012,e.g.keySystem);return _(m,a.createMediaKeys(),6);case 6:if(g=m.h,Ir(e.j),e.s=g,""==e.h.minHdcpVersion||!("getStatusForPolicy"in e.s)){m.B(7);break}return k(m,8),_(m,e.s.getStatusForPolicy({minHdcpVersion:e.h.minHdcpVersion}),10);case 10:if("usable"!=m.h)throw new ut(2,6,6018);Ir(e.j),A(m,7,4);break;case 8:if((y=w(m,4))instanceof ut)throw y;throw new ut(2,6,6019,y.message);case 7:return e.fa=!0,_(m,Fi(e),11);case 11:Ir(e.j),A(m,0);break;case 4:if(v=w(m),Ir(e.j,v),e.g=null,e.G.clear(),v instanceof ut)throw v;throw new ut(2,6,6002,v.message)}}))}function Ki(e){Zi(e)&&e.l.resolve()}function zi(e,t){new Qt((function(){t.loaded=!0,Ki(e)})).U(ra)}function Wi(e,t,n){var r,i,a,o,s,l,u;return R((function(c){switch(c.g){case 1:try{r=e.s.createSession("persistent-license")}catch(t){return i=new ut(2,6,6005,t.message),e.o(i),c.return(Promise.reject(i))}return e.A.D(r,"message",(function(t){e.m&&e.h.delayLicenseRequestUntilPlayed&&e.m.paused&&!e.N?e.J.push(t):Yi(e,t)})),e.A.D(r,"keystatuseschange",(function(t){return qi(e,t)})),a={initData:n.initData,initDataType:n.initDataType,loaded:!1,Ve:1/0,bb:null,type:"persistent-license"},e.i.set(r,a),k(c,2),_(c,r.load(t),4);case 4:return o=c.h,Ir(e.j),o||(e.i.delete(r),s=e.h.persistentSessionOnlinePlayback?1:2,e.o(new ut(s,6,6013)),a.loaded=!0),zi(e,a),Ki(e),c.return(r);case 2:l=w(c),Ir(e.j,l),e.i.delete(r),u=e.h.persistentSessionOnlinePlayback?1:2,e.o(new ut(u,6,6005,l.message)),a.loaded=!0,Ki(e);case 3:return c.return(Promise.resolve())}}))}function Yi(e,t){var n,r,i,a,o,s,l,c,d,p,h,f;R((function(g){switch(g.g){case 1:if(n=t.target,e.h.logLicenseExchange&&oi(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=Er([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),Hi(e.g.keySystem)){var y=jr(o.body,!0,!0);if(y.includes("PlayReadyKeyMessage")){for(var v=u((y=Di(y,"PlayReadyKeyMessage")).getElementsByTagName("HttpHeader")),m=v.next();!m.done;m=v.next())m=m.value,o.headers[m.getElementsByTagName("name")[0].textContent]=m.getElementsByTagName("value")[0].textContent;o.body=si(y.getElementsByTagName("Challenge")[0].textContent)}else o.headers["Content-Type"]="text/xml; charset=utf-8"}return s=Date.now(),k(g,2),_(g,e.C.Sb.request(2,o).promise,4);case 4:l=g.h,A(g,3);break;case 2:return c=w(g),d=new ut(2,6,6007,c),e.o(d),r&&r.bb&&r.bb.reject(d),g.return();case 3:return e.j.g?g.return():(e.H+=(Date.now()-s)/1e3,e.h.logLicenseExchange&&oi(l.data),k(g,5),_(g,n.update(l.data),7));case 7:A(g,6);break;case 5:return p=w(g),h=new ut(2,6,6008,p.message),e.o(h),r&&r.bb&&r.bb.reject(h),g.return();case 6:if(e.j.g)return g.return();f=new hr("drmsessionupdate"),e.C.onEvent(f),r&&(r.bb&&r.bb.resolve(),zi(e,r)),E(g)}}))}function qi(e,t){t=t.target;var n=e.i.get(t),r=!1;t.keyStatuses.forEach((function(t,i){if("string"==typeof i){var a=i;i=t,t=a}if(Hi(e.g.keySystem)&&16==i.byteLength&&(Zt()||sn())){var o=(a=se(i)).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&&(n.loaded=!0),"expired"==t&&(r=!0),i=ui(i).slice(0,32),e.V.set(i,t)}));var i=t.expiration-Date.now();(0>i||r&&1e3>i)&&n&&!n.bb&&(e.i.delete(t),t.close().catch((function(){}))),Zi(e)&&(e.l.resolve(),e.W.U(ia))}function Xi(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.na||e.u.has(n.sessionId)||"persistent-license"!==r.type||e.h.persistentSessionOnlinePlayback?_(t,function(e){var t;return R((function(n){return 1==n.g?(t=new Promise((function(e,t){new Qt(t).U(na)})),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 Qi(e,t){return!e.length||!t.length||e===t||0<$i(e,t).length}function $i(e,t){if(!e.length)return t;if(!t.length)return e;for(var n=[],r=(e=u(e)).next();!r.done;r=e.next()){r=r.value;for(var i=u(t),a=i.next();!a.done;a=i.next())if(a=a.value,r.keySystem==a.keySystem){i=new Map;for(var o=u((r.initData||[]).concat(a.initData||[])),s=o.next();!s.done;s=o.next())s=s.value,i.set(s.keyId,s);i=Array.from(i.values()),o=r.keyIds&&a.keyIds?new Set([].concat(c(r.keyIds),c(a.keyIds))):r.keyIds||a.keyIds,n.push({keySystem:r.keySystem,licenseServerUri:r.licenseServerUri||a.licenseServerUri,distinctiveIdentifierRequired:r.distinctiveIdentifierRequired||a.distinctiveIdentifierRequired,persistentStateRequired:r.persistentStateRequired||a.persistentStateRequired,videoRobustness:r.videoRobustness||a.videoRobustness,audioRobustness:r.audioRobustness||a.audioRobustness,serverCertificate:r.serverCertificate||a.serverCertificate,serverCertificateUri:r.serverCertificateUri||a.serverCertificateUri,initData:i,keyIds:o});break}}return n}function Ji(e){return(e.video?e.video.drmInfos:[]).concat(e.audio?e.audio.drmInfos:[])}function Zi(e){return function(e,t){for(var n=(e=u(e)).next();!n.done;n=e.next())if(!t(n.value))return!1;return!0}(e=e.i.values(),(function(e){return e.loaded}))}function ea(e,t,n,r,i,a){for(var o={},s=(e=u(e)).next();!s.done;o={Ca:o.Ca},s=e.next()){if(o.Ca=s.value,t.includes(o.Ca.licenseServerUri)||t.push(o.Ca.licenseServerUri),r.includes(o.Ca.serverCertificateUri)||r.push(o.Ca.serverCertificateUri),o.Ca.serverCertificate&&(n.some(function(e){return function(t){return ne(t,e.Ca.serverCertificate)}}(o))||n.push(o.Ca.serverCertificate)),o.Ca.initData){s={};for(var l=u(o.Ca.initData),c=l.next();!c.done;s={hd:s.hd},c=l.next())s.hd=c.value,i.some(function(e){return function(t){var n=e.hd;return!(!t.keyId||t.keyId!=n.keyId)||t.initDataType==n.initDataType&&ne(t.initData,n.initData)}}(s))||i.push(s.hd)}if(o.Ca.keyIds)for(l=(s=u(o.Ca.keyIds)).next();!l.done;l=s.next())a.add(l.value)}}function ta(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=Oi.prototype).destroy=function(){return this.j.destroy()},r.configure=function(e){this.h=e},r.Fc=function(e){var t=this;return R((function(n){if(1==n.g)return t.s?(t.m=e,t.A.ka(t.m,"play",(function(){for(var e=u(t.J),n=e.next();!n.done;n=e.next())Yi(t,n.value);t.N=!0,t.J=[]})),"webkitCurrentPlaybackTargetIsWireless"in t.m&&t.A.D(t.m,"webkitcurrentplaybacktargetiswirelesschanged",(function(){return Xi(t)})),t.I=t.g&&t.g.initData.find((function(e){return 0<e.initData.length}))||null,t.I||"com.apple.fps"!==t.g.keySystem||t.u.size?_(n,Ui(t),2):n.B(2)):(t.A.ka(e,"encrypted",(function(){t.o(new ut(2,6,6010))})),n.return());Bi(t).catch((function(){})),t.I||t.u.size||t.h.parseInbandPsshEnabled||t.A.D(t.m,"encrypted",(function(e){return function(e,t){return R((function(n){if(1==n.g)return _(n,Ui(e),2);ji(e,t.initDataType,ae(t.initData)),E(n)}))}(t,e)})),E(n)}))},r.ze=function(){var e=this,t=this.i.keys();return t=Lr(t,(function(t){var n=e.i.get(t);return{sessionId:t.sessionId,sessionType:n.type,initData:n.initData,initDataType:n.initDataType}})),Array.from(t)},r.Oc=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.yd=function(){return Nr(this.ga)};var na=1,ra=5,ia=.5,aa=new Or((function(){return ie(new Uint8Array([0]))}));function oa(){}function sa(e,t){if(t&&(t=la[t.toLowerCase()]))return t;throw new ut(2,4,4e3,e)}j("shaka.media.ManifestParser",oa),oa.unregisterParserByMime=function(e){delete la[e]},oa.registerParserByMime=function(e,t){la[e]=t},oa.registerParserByExtension=function(){Kn("ManifestParser","Please use an ManifestParser with registerParserByMime function.")},oa.AccessibilityPurpose={Oi:"visually impaired",ji:"hard of hearing"};var la={};function ua(e,t,n,r,i){var a=da.value(),o=e.subarray(n.start,n.start+n.size),s=se(o),l=new Uint8Array(n.size+a.byteLength);for(l.set(o,0),(o=se(l)).setUint32(4,i),l.set(a,n.size),i=s.getUint32(4),o.setUint32(n.size+16,i),ca(l,0,l.byteLength),i=new Uint8Array(e.byteLength+l.byteLength),n=en()?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())ca(i,(r=r.value).start,r.size+l.byteLength);return l=se(i,t.start),t=ti(t),e=l.getUint32(t),l.setUint32(t,e+1),i}function ca(e,t,n){0!=(t=(e=se(e,t)).getUint32(0))&&(1==t?(e.setUint32(8,n>>32),e.setUint32(12,4294967295&n)):e.setUint32(0,n))}var da=new Or((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 pa(e,t,n,r,i,a,o){this.Y=e,this.Na=t,this.ta=n,this.Re=void 0===r?null:r,this.timescale=void 0===i?null:i,this.g=void 0===a?null:a,this.aes128Key=void 0===o?null:o,this.mimeType=this.codecs=null}function ha(e,t){return e&&t?e.Qc()==t.Qc()&&e.Nc()==t.Nc()&&ye(e.Y().sort(),t.Y().sort())&&ne(e.g,t.g):e==t}function fa(e,t,n,r,i,a,o,s,l,c,d,p,h,f,g,y){for(c=void 0===c?[]:c,f=void 0===f?ga:f,this.startTime=e,this.i=this.endTime=t,this.G=n,this.Na=r,this.ta=i,this.aa=a,this.timestampOffset=o,this.appendWindowStart=s,this.appendWindowEnd=l,this.g=c,this.tilesLayout=void 0===d?"":d,this.F=void 0===p?null:p,this.h=void 0===h?null:h,this.status=f,this.m=!1,this.l=!0,this.o=!1,this.aes128Key=void 0===g?null:g,this.C=null,this.j=0,this.s=void 0!==y&&y,this.u=this.A=!1,t=(e=u(this.g)).next();!t.done;t=e.next())t.value.Tf();this.s&&this.g.length&&this.g[this.g.length-1].Sf(),this.mimeType=this.codecs=null}pa.prototype.Qc=function(){return this.Na},pa.prototype.Nc=function(){return this.ta},j("shaka.media.InitSegmentReference",pa),pa.prototype.getEndByte=pa.prototype.Nc,pa.prototype.getStartByte=pa.prototype.Qc,(r=fa.prototype).Y=function(){return this.G()},r.getStartTime=function(){return this.startTime},r.Mg=function(){return this.endTime},r.Qc=function(){return this.Na},r.Nc=function(){return this.ta},r.dh=function(){return this.tilesLayout},r.bh=function(){return this.F},r.Ob=function(){return this.status},r.sh=function(){this.status=ya},r.Qe=function(){this.m=!0},r.ph=function(){return this.m},r.Jd=function(){this.l=!1},r.mh=function(){return this.l},r.Tf=function(){this.A=!0},r.oh=function(){return this.A},r.Sf=function(){this.u=!0},r.nh=function(){return this.u},r.Rf=function(){this.o=!0},r.jh=function(){return this.o},r.jg=function(e){this.C=e},r.ah=function(){return this.C},r.offset=function(e){this.startTime+=e,this.endTime+=e,this.i+=e;for(var t=u(this.g),n=t.next();!n.done;n=t.next())(n=n.value).startTime+=e,n.endTime+=e,n.i+=e},r.kf=function(e){null==this.h?z("Sync attempted without sync time!"):(e=this.h-e-this.startTime,.001<=Math.abs(e)&&this.offset(e))},j("shaka.media.SegmentReference",fa),fa.prototype.syncAgainst=fa.prototype.kf,fa.prototype.offset=fa.prototype.offset,fa.prototype.getThumbnailSprite=fa.prototype.ah,fa.prototype.setThumbnailSprite=fa.prototype.jg,fa.prototype.hasByterangeOptimization=fa.prototype.jh,fa.prototype.markAsByterangeOptimization=fa.prototype.Rf,fa.prototype.isLastPartial=fa.prototype.nh,fa.prototype.markAsLastPartial=fa.prototype.Sf,fa.prototype.isPartial=fa.prototype.oh,fa.prototype.markAsPartial=fa.prototype.Tf,fa.prototype.isIndependent=fa.prototype.mh,fa.prototype.markAsNonIndependent=fa.prototype.Jd,fa.prototype.isPreload=fa.prototype.ph,fa.prototype.markAsPreload=fa.prototype.Qe,fa.prototype.markAsUnavailable=fa.prototype.sh,fa.prototype.getStatus=fa.prototype.Ob,fa.prototype.getTileDuration=fa.prototype.bh,fa.prototype.getTilesLayout=fa.prototype.dh,fa.prototype.getEndByte=fa.prototype.Nc,fa.prototype.getStartByte=fa.prototype.Qc,fa.prototype.getEndTime=fa.prototype.Mg,fa.prototype.getStartTime=fa.prototype.getStartTime,fa.prototype.getUris=fa.prototype.Y;var ga=0,ya=1;function va(e){return!e||1==e.length&&1e-6>e.end(0)-e.start(0)?null:e.length?e.end(e.length-1):null}function ma(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 ba(e,t){if(!e||!e.length||1==e.length&&1e-6>e.end(0)-e.start(0))return 0;for(var n=0,r=(e=u(_a(e))).next();!r.done;r=e.next()){var i=r.value;r=i.start,(i=i.end)>t&&(n+=i-Math.max(r,t))}return n}function _a(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}
/*
 @license
 Shaka Player
 Copyright 2022 Google LLC
 SPDX-License-Identifier: Apache-2.0
*/
function Ea(){}function ka(e,t){return t+10<=e.length&&73===e[t]&&68===e[t+1]&&51===e[t+2]&&255>e[t+3]&&255>e[t+4]&&128>e[t+6]&&128>e[t+7]&&128>e[t+8]&&128>e[t+9]}function Ta(e,t){return t+10<=e.length&&51===e[t]&&68===e[t+1]&&73===e[t+2]&&255>e[t+3]&&255>e[t+4]&&128>e[t+6]&&128>e[t+7]&&128>e[t+8]&&128>e[t+9]}function Aa(e,t){var n=(127&e[t])<<21;return n|=(127&e[t+1])<<14,(n|=(127&e[t+2])<<7)|127&e[t+3]}function wa(e){var t={key:e.type,description:"",data:"",mimeType:null,pictureType:null};if("APIC"===e.type){if(2>e.size||3!==e.data[0])return null;var n=e.data.subarray(1).indexOf(0);if(-1===n)return null;var r=Br(ae(e.data,1,n)),i=e.data[2+n],a=e.data.subarray(3+n).indexOf(0);if(-1===a)return null;var o,s=Br(ae(e.data,3+n,a));return o="--\x3e"===r?Br(ae(e.data,4+n+a)):ie(e.data.subarray(4+n+a)),t.mimeType=r,t.pictureType=i,t.description=s,t.data=o,t}return"TXXX"===e.type||"WXXX"===e.type?2>e.size||3!==e.data[0]||-1===(r=e.data.subarray(1).indexOf(0))?null:(n=Br(ae(e.data,1,r)),e=Br(ae(e.data,2+r)).replace(/\0*$/,""),t.description=n,t.data=e,t):"PRIV"===e.type?2>e.size||-1===(n=e.data.indexOf(0))?null:(n=Br(ae(e.data,0,n)),t.description=n,"com.apple.streaming.transportStreamTimestamp"==n?(n=e.data.subarray(n.length+1),e=1&n[3],n=(n[4]<<23)+(n[5]<<15)+(n[6]<<7)+n[7],n/=45,e&&(n+=47721858.84),t.data=n):(e=ie(e.data.subarray(n.length+1)),t.data=e),t):"T"===e.type[0]?2>e.size||3!==e.data[0]?null:(e=Br(e.data.subarray(1)).replace(/\0*$/,""),t.data=e,t):"W"===e.type[0]?(e=Br(e.data).replace(/\0*$/,""),t.data=e,t):e.data?(t.data=ie(e.data),t):null}function Sa(e){for(var t=0,n=[];ka(e,t);){var r=Aa(e,t+6);for(e[t+5]>>6&1&&(t+=10),r=(t+=10)+r;t+10<r;){var i=e.subarray(t),a=Aa(i,4);(a=wa(i={type:String.fromCharCode(i[0],i[1],i[2],i[3]),size:a,data:i.subarray(10,10+a)}))&&n.push(a),t+=i.size+10}Ta(e,t)&&(t+=10)}return n}function Ca(e,t){for(var n=t=void 0===t?0:t,r=0;ka(e,t);)e[t+5]>>6&1&&(r+=10),r+=10,r+=Aa(e,t+6),Ta(e,t+10)&&(r+=10),t+=r;return 0<r?e.subarray(n,n+r):new Uint8Array([])}function xa(e,t){var n=null,r=null,i=null,a=e.L();return 1&t&&(i=e.jc()),2&t&&e.skip(4),8&t&&(n=e.L()),16&t&&(r=e.L()),{trackId:a,Df:n,Eg:r,Qi:i}}function Ia(e,t){return 1==t?(t=e.L(),e=e.L(),{baseMediaDecodeTime:t*Math.pow(2,32)+e}):{baseMediaDecodeTime:e.L()}}function Pa(e,t){return 1==t?(e.skip(8),e.skip(8)):(e.skip(4),e.skip(4)),t=e.L(),e.skip(4),e=e.Ba(),{timescale:t,language:String.fromCharCode(96+(e>>10))+String.fromCharCode(96+((960&e)>>5))+String.fromCharCode(96+(31&e))}}function Da(e,t,n){var r=e.L(),i=[],a=null;1&n&&(a=e.L()),4&n&&e.skip(4);for(var o=0;o<r;o++){var s={cf:null,sampleSize:null,Rd:null};256&n&&(s.cf=e.L()),512&n&&(s.sampleSize=e.L()),1024&n&&e.skip(4),2048&n&&(s.Rd=0==t?e.L():e.Zf()),i.push(s)}return{Ui:r,bg:i,Dg:a}}function Ra(e,t){1==t?(e.skip(8),e.skip(8)):(e.skip(4),e.skip(4));var n=e.L();return 1==t?e.skip(8):e.skip(4),e.skip(4),e.skip(8),e.skip(2),e.skip(2),e.skip(2),e.skip(2),e.skip(36),{trackId:n,width:t=e.Ba()+e.Ba()/16,height:e=e.Ba()+e.Ba()/16}}function La(e,t){return e.skip(87),{ia:t+"."+this.g(e.ea())+this.g(e.ea())+this.g(e.ea())}}function Oa(e){return{ia:ei(e=e.L())}}function Ma(e,t){if(this.j=e,void 0!==t&&t){t=new Uint8Array(e.byteLength);for(var n=0,r=0;r<e.byteLength;r++)2<=r&&3==e[r]&&0==e[r-1]&&0==e[r-2]||(t[n]=e[r],n++);this.j=ae(t,0,n)}this.i=this.j.byteLength,this.g=this.h=0}function Na(e){var t=e.j.byteLength-e.i,n=new Uint8Array(4),r=Math.min(4,e.i);0!==r&&(n.set(e.j.subarray(t,t+r)),e.h=new zr(n,0).L(),e.g=8*r,e.i-=r)}function Ua(e,t){if(e.g<=t){t-=e.g;var n=Math.floor(t/8);t-=8*n,e.g-=n,Na(e)}e.h<<=t,e.g-=t}function Fa(e,t){var n=Math.min(e.g,t),r=e.h>>>32-n;return e.g-=n,0<e.g?e.h<<=n:0<e.i&&Na(e),0<(n=t-n)?r<<n|Fa(e,n):r}function Ba(e){var t;for(t=0;t<e.g;++t)if(0!=(e.h&2147483648>>>t))return e.h<<=t,e.g-=t,t;return Na(e),t+Ba(e)}function ja(e){Ua(e,1+Ba(e))}function Ha(e){return Fa(e,Ba(e)+1)-1}function Va(e){return 1&(e=Ha(e))?1+e>>>1:-1*(e>>>1)}function Ga(e){return 1===Fa(e,1)}function Ka(e){return Fa(e,8)}function za(e,t){for(var n=8,r=8,i=0;i<t;i++)0!==r&&(r=(n+(r=Va(e))+256)%256),n=0===r?n:r}function Wa(e){return Ka(e),Ha(e),Ha(e)}function Ya(){this.A=null,this.C=!1,this.m=this.F=null,this.j=[],this.g=[],this.o=this.s=null,this.i=[],this.h=[],this.u=null,this.l=[]}function qa(e){if(1!=(e[0]<<16|e[1]<<8|e[2]))return null;var t={data:new Uint8Array(0),Yf:e[4]<<8|e[5],pts:null,dts:null,zb:[]};if(t.Yf&&t.Yf>e.byteLength-6)return null;var n=e[7];return 192&n&&(t.pts=536870912*(14&e[9])+4194304*(255&e[10])+16384*(254&e[11])+128*(255&e[12])+(254&e[13])/2,t.dts=t.pts,64&n&&(t.dts=536870912*(14&e[14])+4194304*(255&e[15])+16384*(254&e[16])+128*(255&e[17])+(254&e[18])/2)),n=e[8]+9,e.byteLength<=n?null:(t.data=e.subarray(n),t)}function Xa(e){return!(0>Qa(e))}function Qa(e){for(var t=Math.min(1e3,e.length-564),n=0;n<t;){if(71==e[n]&&71==e[n+188]&&71==e[n+376])return n;n++}return-1}fa.Status={Xh:ga,Mi:ya,pi:2},j("shaka.util.Id3Utils",Ea),Ea.getID3Data=Ca,Ea.getID3Frames=Sa,j("shaka.util.ExpGolomb",Ma),(r=Ya.prototype).clearData=function(){this.j=[],this.g=[],this.i=[],this.h=[],this.l=[]},r.parse=function(e){if(564>e.length)return this;for(var t=Math.max(0,Qa(e)),n=e.length-(e.length+t)%188,r=!1,i=t;i<n;i+=188)if(71==e[i]){var a=!!(64&e[i+1]),o=((31&e[i+1])<<8)+e[i+2];if(1<(48&e[i+3])>>4){var s=i+5+e[i+4];if(s==i+188)continue}else s=i+4;switch(o){case 0:a&&(s+=e[s]+1),this.A=(31&e[s+10])<<8|e[s+11];break;case 17:case 8191:break;case this.A:a&&(s+=e[s]+1),o={audio:-1,video:-1,Hd:-1,audioCodec:"",videoCodec:""};var l=s+3+((15&(a=e)[s+1])<<8|a[s+2])-4;for(s+=12+((15&a[s+10])<<8|a[s+11]);s<l;){var u=(31&a[s+1])<<8|a[s+2],c=(15&a[s+3])<<8|a[s+4];switch(a[s]){case 6:if(-1==o.audio&&0<c)for(var d=s+5,p=c;2<p;){switch(a[d]){case 106:o.audio=u,o.audioCodec="ac3";break;case 122:o.audio=u,o.audioCodec="ec3"}var h=a[d+1]+2;d+=h,p-=h}break;case 15:-1==o.audio&&(o.audio=u,o.audioCodec="aac");break;case 21:-1==o.Hd&&(o.Hd=u);break;case 27:-1==o.video&&(o.video=u,o.videoCodec="avc");break;case 3:case 4:-1==o.audio&&(o.audio=u,o.audioCodec="mp3");break;case 36:-1==o.video&&(o.video=u,o.videoCodec="hvc");break;case 129:-1==o.audio&&(o.audio=u,o.audioCodec="ac3");break;case 132:case 135:-1==o.audio&&(o.audio=u,o.audioCodec="ec3")}s+=c+5}-1!=(a=o).video&&(this.F=a.video,this.m=a.videoCodec),-1!=a.audio&&(this.s=a.audio,this.o=a.audioCodec),-1!=a.Hd&&(this.u=a.Hd),r&&!this.C&&(r=!1,i=t-188),this.C=!0;break;case this.F:s=e.subarray(s,i+188),a?this.j.push(s):this.j.length&&(a=this.j[this.j.length-1])&&(this.j[this.j.length-1]=ci(a,s));break;case this.s:s=e.subarray(s,i+188),a?this.i.push(s):this.i.length&&(a=this.i[this.i.length-1])&&(this.i[this.i.length-1]=ci(a,s));break;case this.u:s=e.subarray(s,i+188),a?this.l.push(s):this.l.length&&(a=this.l[this.l.length-1])&&(this.l[this.l.length-1]=ci(a,s));break;default:r=!0}}return this},r.yh=function(e){return Kn("TsParser","Please use parseNalus function instead."),this.Ye(e)},r.Ye=function(e,t){var n=e.pts?e.pts/9e4:null,r=(e=e.data).byteLength,i=1;"hvc"==this.m&&(i=2);for(var a,o=0,s=[],l=-1,u=0,c=0;c<r;++c){var d=e[c];if(d){if(2<=o&&1==d){if(t&&!s.length&&-1==l&&(0!=(d=c-(3<o?3:o))&&(d=e.subarray(0,d),t.data=ci(t.data,d),t.da=ci(t.da,d))),0<=l?(o=c-((3<o?3:o)+1),s.push({data:e.subarray(l+i,o+1),da:e.subarray(l,o+1),type:u,time:n})):t&&!s.length&&(0<(l=c-o)&&(l=e.subarray(0,l),t.data=ci(t.data,l),t.da=ci(t.da,l))),c>=r-i)return s;l=++c,u="hvc"==this.m?e[c]>>1&63:31&e[c]}o=0}else o++;c>=r-1&&0<=l&&0<=o&&(a={data:e.subarray(l+i,r),da:e.subarray(l,r),type:u,time:n})}return a&&s.push(a),!s.length&&t&&(t.data=ci(t.data,e),t.da=ci(t.da,e)),s},r.getMetadata=function(){for(var e=[],t=u(this.l),n=t.next();!n.done;n=t.next())(n=qa(n.value))&&e.push({cueTime:n.pts?n.pts/9e4:null,data:n.data,frames:Sa(n.data),dts:n.dts,pts:n.pts});return e},r.Kb=function(){if(this.i.length&&!this.h.length){for(var e=!1,t=u(this.i),n=t.next();!n.done;n=t.next()){var r=qa(n=n.value);r&&null!=r.pts&&null!=r.dts?(this.h.length&&r.dts<(this.h[this.h.length-1].dts||0)&&(e=!0),this.h.push(r)):this.h.length&&(n=r?r.data:n)&&((r=this.h.pop()).data=ci(r.data,n),this.h.push(r))}e&&(this.h=this.h.sort((function(e,t){var n=(e.pts||0)-(t.pts||0);return(e.dts||0)-(t.dts||0)||n})))}return this.h},r.ec=function(e){if(e=void 0===e||e,this.j.length&&!this.g.length){for(var t=!1,n=u(this.j),r=n.next();!r.done;r=n.next()){var i=qa(r=r.value);i&&null!=i.pts&&null!=i.dts?(this.g.length&&i.dts<(this.g[this.g.length-1].dts||0)&&(t=!0),this.g.push(i)):this.g.length&&(r=i?i.data:r)&&((i=this.g.pop()).data=ci(i.data,r),this.g.push(i))}if(e){var a;for(r=(n=u(this.g)).next();!r.done;r=n.next())(r=r.value).zb=this.Ye(r,a),r.zb.length&&(a=r.zb[r.zb.length-1]);this.g=this.g.filter((function(e){return e.zb.length}))}t&&(this.g=this.g.sort((function(e,t){var n=(e.pts||0)-(t.pts||0);return(e.dts||0)-(t.dts||0)||n})))}return e?this.g:(e=this.g,this.g=[],e)},r.getStartTime=function(e){if("audio"==e){e=null;var t=this.Kb();return t.length&&(e=t[0],e=Math.min(e.dts,e.pts)/9e4),e}return"video"==e?(e=null,(t=this.ec(!1)).length&&(e=t[0],e=Math.min(e.dts,e.pts)/9e4),e):null},r.Lc=function(){return{audio:this.o,video:this.m}},r.Dd=function(){for(var e=[],t=u(this.ec()),n=t.next();!n.done;n=t.next())e.push.apply(e,c(n.value.zb));return e},r.gh=function(){Kn("TsParser","Please use getVideoInfo function instead.");var e=this.De();return{height:e.height,width:e.width}},r.De=function(){return"hvc"==this.m?function(e){var t={height:null,width:null,ia:null};if(!(e=e.Dd()).length)return t;if(!(e=e.find((function(e){return 33==e.type}))))return t;var n=new Ma(e.da,!0);Ka(n),Ka(n),Fa(n,4);var r=Fa(n,3);Ga(n);var i=Fa(n,2),a=Fa(n,1),o=Fa(n,5),s=Fa(n,32);e=Ka(n);for(var l=Ka(n),u=Ka(n),c=Ka(n),d=Ka(n),p=Ka(n),h=Ka(n),f=[],g=[],y=0;y<r;y++)f.push(Ga(n)),g.push(Ga(n));if(0<r)for(y=r;8>y;y++)Fa(n,2);for(y=0;y<r;y++)f[y]&&Fa(n,88),g[y]&&Ka(n);Ha(n),3==(r=Ha(n))&&Fa(n,1),f=Ha(n),g=Ha(n);var v=y=0,m=0,b=0;return Ga(n)&&(y+=Ha(n),v+=Ha(n),m+=Ha(n),b+=Ha(n)),t.width=String(f-(y+v)*(1===r||2===r?2:1)),t.height=String(g-(m+b)*(1===r?2:1)),n=function(e){for(var t=0,n=0;32>n;n++)t|=(e>>n&1)<<31-n;return t>>>0}(s),a=1==a?"H":"L",i="hvc1."+["","A","B","C"][i]+o,i+="."+n.toString(16).toUpperCase(),i+="."+a+h,p&&(i+="."+p.toString(16).toUpperCase()),d&&(i+="."+d.toString(16).toUpperCase()),c&&(i+="."+c.toString(16).toUpperCase()),u&&(i+="."+u.toString(16).toUpperCase()),l&&(i+="."+l.toString(16).toUpperCase()),e&&(i+="."+e.toString(16).toUpperCase()),t.ia=i,t}(this):function(e){var t={height:null,width:null,ia:null};if(!(e=e.Dd()).length)return t;if(!(e=e.find((function(e){return 7==e.type}))))return t;var n=Ka(e=new Ma(e.data)),r=Ka(e),i=Ka(e);if(ja(e),$a.includes(n)){var a=Ha(e);if(3===a&&Ua(e,1),ja(e),ja(e),Ua(e,1),Ga(e)){a=3!==a?8:12;for(var o=0;o<a;o++)Ga(e)&&za(e,6>o?16:64)}}if(ja(e),0===(a=Ha(e)))Ha(e);else if(1===a)for(Ua(e,1),ja(e),ja(e),a=Ha(e),o=0;o<a;o++)ja(e);ja(e),Ua(e,1),a=Ha(e),o=Ha(e);var s=Fa(e,1);0===s&&Ua(e,1),Ua(e,1);var l=0,u=0,c=0,d=0;return Ga(e)&&(l=Ha(e),u=Ha(e),c=Ha(e),d=Ha(e)),t.height=String((2-s)*(o+1)*16-2*c-2*d),t.width=String(16*(a+1)-2*l-2*u),t.ia="avc1."+("0"+n.toString(16).toUpperCase()).slice(-2)+("0"+r.toString(16).toUpperCase()).slice(-2)+("0"+i.toString(16).toUpperCase()).slice(-2),t}(this)},j("shaka.util.TsParser",Ya),Ya.syncOffset=Qa,Ya.probe=Xa,Ya.prototype.getVideoInfo=Ya.prototype.De,Ya.prototype.getVideoResolution=Ya.prototype.gh,Ya.prototype.getVideoNalus=Ya.prototype.Dd,Ya.prototype.getCodecs=Ya.prototype.Lc,Ya.prototype.getStartTime=Ya.prototype.getStartTime,Ya.prototype.getVideoData=Ya.prototype.ec,Ya.prototype.getAudioData=Ya.prototype.Kb,Ya.prototype.getMetadata=Ya.prototype.getMetadata,Ya.prototype.parseNalus=Ya.prototype.Ye,Ya.prototype.parseAvcNalus=Ya.prototype.yh,Ya.prototype.parse=Ya.prototype.parse,Ya.prototype.clearData=Ya.prototype.clearData,Ya.Timescale=9e4;var $a=[100,110,122,244,44,83,86,118,128,138,139,134];function Ja(e,t,n){this.g=null,this.o=-1,this.l=e,this.i=t,this.m=n,this.j=!1;e:{if("undefined"==typeof libDPIModule&&W("Could not find LCEVC Library dependencies on this page"),"undefined"!=typeof LCEVCdec)this.h=LCEVCdec;else{if("undefined"==typeof LcevcDil){W("Could not find LCEVC Library on this page"),e=!1;break e}this.h=LcevcDil,this.j=!0,Kn("LcevcDil","lcevc_dil.js is deprecated, please use lcevc_dec.js instead")}void 0===this.h.SupportObject?(W("Could not find LCEVC Library on this page"),e=!1):(this.h.SupportObject.SupportStatus||W(this.h.SupportObject.SupportError),e=void 0!==this.h&&"undefined"!=typeof libDPIModule&&this.i instanceof HTMLCanvasElement&&this.h.SupportObject.SupportStatus)}e&&!this.g&&this.h.SupportObject.webGLSupport(this.i)&&(this.i.classList.remove("shaka-hidden"),this.g=this.j?new this.h.LcevcDil(this.l,this.i,this.m):new this.h.LCEVCdec(this.l,this.i,this.m))}function Za(e){e.g&&e.i.classList.add("shaka-hidden")}function eo(e,t,n){var r=to,i=oo;switch(t.mimeType){case"video/webm":r=no;break;case"video/mp4":r=ro}switch(n){case"DASH":i=ao;break;case"HLS":i=io}e.g&&(e.o=t.id,e.g.setLevelSwitching(t.id,!0),e.g.setContainerFormat(r),e.j||e.g.setStreamingFormat(i))}Ja.prototype.release=function(){this.g&&(this.g.close(),this.g=null)},j("shaka.lcevc.Dec",Ja),Ja.prototype.release=Ja.prototype.release;var to=0,no=1,ro=2,io=0,ao=1,oo=-1;function so(e,t,n,r){var i=this;this.i=e,this.C=null,this.F=t,this.g={},this.G={},this.na={},this.h=null,this.Z=!1,this.xa=n||function(){},this.N=r||null,this.j={},this.s=new Pr,this.m={},this.H=null,this.J=new or,this.K="",this.fa=!1,this.l=lo(this,this.J),this.A=!1,this.I=new xr((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.j)for(r=e.j[n],i=r[0],e.j[n]=r.slice(0,1),i&&t.push(i.p.catch(Ot)),a=u(r.slice(1)),o=a.next();!o.done;o=a.next())o.value.p.reject(new ut(2,7,7003,void 0));for(s in e.h&&t.push(e.h.destroy()),e.F&&t.push(e.F.destroy()),e.m)t.push(e.m[s].destroy());return _(l,Promise.all(t),2)}e.s&&(e.s.release(),e.s=null),e.i&&(e.i.removeAttribute("src"),e.i.load(),e.i=null),e.C=null,e.l=null,e.h=null,e.F=null,e.g={},e.m={},e.H=null,e.j={},e.N=null,E(l)}))}(i)})),this.u=!1,this.W="UNKNOWN",this.la=this.wa=!1,this.Da=new or,this.o=!1,this.ga=!0,this.V=null}function lo(t,n){if(e.ManagedMediaSource){t.i.disableRemotePlayback=!0;var r=new ManagedMediaSource;return t.s.ka(r,"sourceopen",(function(){URL.revokeObjectURL(t.K),n.resolve()})),t.s.D(r,"startstreaming",(function(){t.ga=!0})),t.s.D(r,"endstreaming",(function(){t.ga=!1})),t.s.ka(t.i,"playing",(function(){t.fa=!0})),t.K=xo(r),t.i.src=t.K,r}return r=new MediaSource,t.s.ka(r,"sourceopen",(function(){URL.revokeObjectURL(t.K),n.resolve()})),t.s.ka(t.i,"playing",(function(){t.fa=!0})),t.K=xo(r),t.i.src=t.K,r}function uo(e,t,n,r){var i=bt(n.mimeType,r);if(t==gt)co(e,i,e.u,n.external);else{var a=e.C.forceTransmux;(!Q(i)||!e.u&&Ct.includes(i))&&(a=!0);var o=_t(n.mimeType,r);if(a){if(a=ft("audio",(r||"").split(",")),r=ft("video",(r||"").split(",")),a&&r)return e.o=!0,uo(e,"audio",n,a),void uo(e,"video",n,r);(r=je(o))&&(i=r(),e.m[t]=i,i=i.convertCodecs(t,o))}o=i+e.C.sourceBufferExtraFeatures,Ir(e.I);try{var s=e.l.addSourceBuffer(o)}catch(t){throw new ut(2,3,3015,t,"The mediaSource_ status was "+e.l.readyState+" expected 'open'")}e.u&&(s.mode=Io),e.s.D(s,"error",(function(){e.j[t][0].p.reject(new ut(2,3,3014,e.i.error?e.i.error.code:0))})),e.s.D(s,"updateend",(function(){return ko(e,t)})),e.g[t]=s,e.G[t]=i,e.na[t]=!!n.drmInfos.length}}function co(e,t,n,r){e.h||(e.h=new xt(e.F));var i=e.h;r=r||e.Z,e=e.W,"application/cea-608"==t||"application/cea-708"==t?i.i=null:(i.i=(0,Rt[t])(),i.i.setSequenceMode?i.i.setSequenceMode(n):W('Text parsers should have a "setSequenceMode" method!'),i.i.setManifestType?i.i.setManifestType(e):W('Text parsers should have a "setManifestType" method!'),i.u=r)}function po(e){return!e.A&&(!e.l||"ended"==e.l.readyState)}function ho(e,t){return e.A||!Object.keys(e.g).length?e=null:t==gt?e=e.h.g:e=!(e=go(e,t))||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,e}function fo(e,t){return e.A?null:t==gt?e.h.h:va(go(e,t))}function go(e,t){try{return e.g[t].buffered}catch(e){return null}}function yo(e,t,n,r,i,a,o,s,l,c){var d,p,h,f,g,y,v,m,b,k;return o=void 0!==o&&o,s=void 0!==s&&s,l=void 0!==l&&l,c=void 0!==c&&c,R((function(T){switch(T.g){case 1:if(t!=(d=yt).ha){T.B(2);break}if(!e.u){T.B(3);break}return _(T,e.Da,4);case 4:p=T.h,e.h.s=p;case 3:return _(T,function(e,t,n,r,i){var a,o,s,l;return R((function(u){return 1==u.g?_(u,Promise.resolve(),2):e.i&&e.j?null==n||null==r?(e.i.parseInit(ae(t)),u.return()):(a=e.u?n:e.s,o={periodStart:e.s,segmentStart:n,segmentEnd:r,vttOffset:a},s=e.i.parseMedia(ae(t),o,i),l=s.filter((function(t){return t.startTime>=e.l&&t.startTime<e.m})),e.j.append(l),null==e.g&&(e.g=Math.max(n,e.l)),e.h=Math.min(r,e.m),void E(u)):u.return()}))}(e.h,n,r?r.startTime:null,r?r.endTime:null,r?r.Y()[0]:null),5);case 5:return T.return();case 2:if(c||!e.o){T.B(6);break}return _(T,yo(e,d.O,n,r,i,a,o,s,l,!0),7);case 7:return _(T,yo(e,d.$,n,r,i,a,o,s,l,!0),8);case 8:return T.return();case 6:if(!e.g[t])return T.return();if(h=e.g[t].timestampOffset,f=e.G[t],e.m[t]&&(f=e.m[t].getOriginalMimeType()),r&&(null!=(g=function(e,t,n,r,i,a){var o=null,s=ae(n);if(Ct.includes(i))(a=Sa(s)).length&&r&&((t=a.find((function(e){return"com.apple.streaming.transportStreamTimestamp"===e.description})))&&t.data&&(o=Math.round(t.data)/1e3),e.xa([{cueTime:r.startTime,data:s,frames:a,dts:r.startTime,pts:r.startTime}],0,r.endTime));else if(i.includes("/mp4")&&r&&0==r.timestampOffset&&r.aa&&r.aa.timescale){var l=r.aa.timescale;if(!isNaN(l)){var u=0,c=!1;(new qr).box("moof",Xr).box("traf",Xr).P("tfdt",(function(e){u=Ia(e.reader,e.version).baseMediaDecodeTime/l,c=!0,e.parser.stop()})).parse(n,!0),c&&(o=u)}}else i.includes("/mp4")||i.includes("/webm")||!Xa(s)||(null!=(t=(s=(new Ya).parse(s)).getStartTime(t))&&(o=t),(s=s.getMetadata()).length&&e.xa(s,a,r?r.endTime:null));return o}(e,t,n,r,f,h))&&(y=r.startTime-g,(.1<=Math.abs(h-y)||o||s)&&(!l||0<y||!h)&&(h=y,e.la&&(To(e,t,(function(){return _o(e,t)})),To(e,t,(function(){return Eo(e,t,h)})))),v=t==d.$||!(d.$ in e.g),e.u&&v&&e.Da.resolve(h))),a&&t==d.$&&(e.h||co(e,"application/cea-608",e.u,!1),e.H||(m=f.split(";",1)[0],e.H=new ce(m)),r?(b=e.H.i(n)).length&&function(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,[]),Dt(e,l,i),l.startTime>=e.l&&l.startTime<e.m&&(o.get(s).get(a).push(l),s==e.A&&e.j.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))}(e.h,b,r.startTime,r.endTime,h):e.H.init(n)),!e.m[t]){T.B(9);break}return _(T,e.m[t].transmux(n,i,r,e.l.duration,t),10);case 10:n=T.h;case 9:return n=function(e,t,n,r){var i=e.na[r];return e.C.insertFakeEncryptionInInit&&null==n&&i&&(tn()||en()||un("SOPOpenBrowser"))&&"mp4"==e.G[r].split(";")[0].split("/")[1]&&(t=function(e){function t(){i=!0}function n(e){a.push(e),Xr(e)}e=ae(e);var r,i=!1,a=[],o=[];if((new qr).box("moov",n).box("trak",n).box("mdia",n).box("minf",n).box("stbl",n).P("stsd",(function(e){r=e,a.push(e),Qr(e)})).P("encv",t).P("enca",t).P("hev1",(function(e){o.push({box:e,Ab:1701733238})})).P("hvc1",(function(e){o.push({box:e,Ab:1701733238})})).P("avc1",(function(e){o.push({box:e,Ab:1701733238})})).P("avc3",(function(e){o.push({box:e,Ab:1701733238})})).P("ac-3",(function(e){o.push({box:e,Ab:1701733217})})).P("ec-3",(function(e){o.push({box:e,Ab:1701733217})})).P("ac-4",(function(e){o.push({box:e,Ab:1701733217})})).P("mp4a",(function(e){o.push({box:e,Ab:1701733217})})).parse(e),i)return e;if(0==o.length||!r)throw ui(e),new ut(2,3,3019);o.reverse();for(var s=u(o),l=s.next();!l.done;l=s.next())l=l.value,e=ua(e,r,l.box,a,l.Ab);return e}(t)),t}(e,n,r?r.startTime:null,t),r&&e.u&&t!=d.ha&&(o||s)&&(k=r.startTime,To(e,t,(function(){return _o(e,t)})),To(e,t,(function(){return Eo(e,t,k)}))),_(T,To(e,t,(function(){var r=n;if("video"==t&&e.N){var i=e.N;i.g&&i.g.appendBuffer(r,"video",i.o,-h)}e.g[t].appendBuffer(r)})),11);case 11:E(T)}}))}function vo(e,t){var n;return R((function(r){return 1==r.g?t==(n=yt).ha?e.h?_(r,e.h.remove(0,1/0),0):r.return():_(r,To(e,t,(function(){return bo(e,t,0,e.l.duration)})),4):e.o?_(r,To(e,n.O,(function(){return bo(e,n.O,0,e.l.duration)})),0):r.B(0)}))}function mo(e,t,n,r,i,a,o,s,l){var u,c;return R((function(d){return 1==d.g?t==(u=yt).ha?(a||(e.h.s=n),function(e,t,n){e.l=t,e.m=n}(e.h,r,i),d.return()):(c=[],_(d,function(e,t,n,r,i){var a,o,s,l,u,c,d,p,h,f,g,y,v,m,b;return R((function(E){return 1==E.g?t==(a=yt).ha?E.return(!1):(o=Tt(wt(e.G[t])),s=At(e.G[t]),u=!1,c=bt(n,r),d=e.C.forceTransmux,(!Q(c)||!e.u&&Ct.includes(c))&&(d=!0),d&&(p=_t(n,r),h=je(p))&&(l=h(),f=ft(a.O,(r||"").split(",")),g=ft(a.$,(r||"").split(",")),f&&g?(u=!0,y=g,t==a.O&&(y=f),c=l.convertCodecs(t,_t(n,y))):c=l.convertCodecs(t,p)),v=Tt(wt(c)),m=At(c),o===v&&s===m?E.return(!1):(b=!0,(e.o||u&&l&&!e.m[t])&&(b=!1),b&&"smooth"===e.C.codecSwitchingStrategy&&$()?_(E,function(e,t,n,r){return To(e,t,(function(){t!==gt&&($()&&(e.m[t]&&(e.m[t].destroy(),delete e.m[t]),r&&(e.m[t]=r),e.g[t].changeType(n+e.C.sourceBufferExtraFeatures),e.G[t]=n),ko(e,t))}))}(e,t,c,l),3):(l&&l.destroy(),_(E,Co(e,i),3)))):E.return(!0)}))}(e,t,o,s,l),2)):(d.h||(c.push(To(e,t,(function(){return _o(e,t)}))),e.o&&c.push(To(e,u.O,(function(){return _o(e,u.O)})))),a||(c.push(To(e,t,(function(){return Eo(e,t,n)}))),e.o&&c.push(To(e,u.O,(function(){return Eo(e,u.O,n)})))),c.push(To(e,t,(function(){e.g[t].appendWindowStart=0,e.g[t].appendWindowEnd=i,e.g[t].appendWindowStart=r,ko(e,t)}))),e.o&&c.push(To(e,u.O,(function(){var t=u.O;e.g[t].appendWindowStart=0,e.g[t].appendWindowEnd=i,e.g[t].appendWindowStart=r,ko(e,t)}))),_(d,Promise.all(c),0))}))}function bo(e,t,n,r){r<=n?ko(e,t):e.g[t].remove(n,r)}function _o(e,t){var n=e.g[t].appendWindowStart,r=e.g[t].appendWindowEnd;e.g[t].abort(),e.g[t].appendWindowStart=n,e.g[t].appendWindowEnd=r,ko(e,t)}function Eo(e,t,n){0>n&&(n+=.001),e.g[t].timestampOffset=n,ko(e,t)}function ko(e,t){if(!e.A){var n=e.j[t][0];n&&(n.p.resolve(),wo(e,t))}}function To(e,t,n){return Ir(e.I),n={start:n,p:new or},e.j[t].push(n),1==e.j[t].length&&So(e,t),n.p}function Ao(e,t){var n,r,i,a,o;return R((function(s){switch(s.g){case 1:for(i in Ir(e.I),n=[],r={},e.g)r.uc=new or,a={start:function(e){return function(){return e.uc.resolve()}}(r),p:r.uc},e.j[i].push(a),n.push(r.uc),1==e.j[i].length&&a.start(),r={uc:r.uc};return k(s,2),_(s,Promise.all(n),4);case 4:A(s,3);break;case 2:throw w(s);case 3:return k(s,5,6),_(s,t(),6);case 6:for(o in S(s),e.g)wo(e,o);C(s,0);break;case 5:throw new ut(2,3,3015,w(s),e.i.error||"No error in the media element")}}))}function wo(e,t){e.j[t].shift(),So(e,t)}function So(e,t){var n=e.j[t][0];if(n)try{n.start()}catch(r){"QuotaExceededError"==r.name?n.p.reject(new ut(2,3,3017,t)):n.p.reject(new ut(2,3,3015,r,e.i.error||"No error in the media element")),wo(e,t)}}function Co(e,t){return Ao(e,(function(){return function(e,t){var n,r,i,a,o,s,l,c,d,p,h,f,g,y,v,m,b,E,k,A,w,x;return R((function(I){switch(I.g){case 1:for(s in n=yt,e.A=!0,e.o=!1,r=e.i.currentTime,i=e.i.autoplay,a=e.i.paused,e.fa&&(e.i.autoplay=!1),T(I,2),e.s.Bb(),o=[],e.m)o.push(e.m[s].destroy());for(l in e.j)for(c=e.j[l],d=c[0],e.j[l]=c.slice(0,1),d&&o.push(d.p.catch(Ot)),p=u(c.slice(1)),h=p.next();!h.done;h=p.next())h.value.p.reject(new ut(2,7,7003,void 0));for(f in e.g){g=e.g[f];try{e.l.removeSourceBuffer(g)}catch(e){}}return _(I,Promise.all(o),4);case 4:return e.m={},e.g={},y=e.l.duration,e.J=new or,e.l=lo(e,e.J),_(I,e.J,5);case 5:for(!isNaN(y)&&y?e.l.duration=y:!isNaN(e.V)&&e.V&&(e.l.duration=e.V),v=new or,m=e.l.sourceBuffers,b=t.size,E=0,e.s.D(m,"addsourcebuffer",(function(){++E===b&&v.resolve()})),k=u(t.keys()),A=k.next();!A.done;A=k.next())w=A.value,x=t.get(w),uo(e,w,x,x.codecs),e.o?(e.j[n.O]=[],e.j[n.$]=[]):e.j[w]=[];return e.i.currentTime=r,_(I,v,2);case 2:S(I),e.A=!1,Ir(e.I),e.s.ka(e.i,"canplay",(function(){Ir(e.I),e.i.autoplay=i,a||e.i.play()})),C(I,0)}}))}(e,t)}))}(r=so.prototype).destroy=function(){return this.I.destroy()},r.init=function(e,t,n,r){t=void 0!==t&&t,n=void 0===n?"UNKNOWN":n,r=void 0!==r&&r;var i,a,o,s,l,c=this;return R((function(d){if(1==d.g)return i=yt,_(d,c.J,2);for(c.u=t,c.W=n,c.wa=r,c.la=!c.u&&"HLS"==c.W&&!c.wa,a=u(e.keys()),o=a.next();!o.done;o=a.next())s=o.value,l=e.get(s),uo(c,s,l,l.codecs),c.o?(c.j[i.O]=[],c.j[i.$]=[]):c.j[s]=[];E(d)}))},r.configure=function(e){this.C=e},r.kb=function(){var e={total:this.A?[]:_a(this.i.buffered),audio:this.A?[]:_a(go(this,"audio")),video:this.A?[]:_a(go(this,"video")),text:[]};if(this.h){var t=this.h.g,n=this.h.h;null!=t&&null!=n&&e.text.push({start:t,end:n})}return e},r.remove=function(e,t,n){var r,i=this;return R((function(a){return 1==a.g?e==(r=yt).ha?_(a,i.h.remove(t,n),0):_(a,To(i,e,(function(){return bo(i,e,t,n)})),4):i.o?_(a,To(i,r.O,(function(){return bo(i,r.O,t,n)})),0):a.B(0)}))},r.flush=function(e){var t,n=this;return R((function(r){return 1==r.g?e==(t=yt).ha?r.return():_(r,To(n,e,(function(){n.i.currentTime-=.001,ko(n,e)})),2):n.o?_(r,To(n,t.O,(function(){var e=t.O;n.i.currentTime-=.001,ko(n,e)})),0):r.B(0)}))},r.endOfStream=function(e){var t=this;return R((function(n){return _(n,Ao(t,(function(){po(t)||"closed"===t.l.readyState||(e?t.l.endOfStream(e):t.l.endOfStream())})),0)}))},r.Ma=function(e){var t=this;return R((function(n){return _(n,Ao(t,(function(){if(e<t.l.duration)for(var n in t.g){var r={start:function(){},p:new or};t.j[n].unshift(r)}t.l.duration=e,t.V=e})),0)}))},r.getDuration=function(){return this.l.duration};var xo=e.URL.createObjectURL,Io="sequence";function Po(e,t,n){this.i=e,this.m=t,this.s=this.j=1/0,this.g=1,this.h=this.l=null,this.o=0,this.C=!0,this.F=0,this.u=void 0===n||n,this.G=0,this.A=!1}function Do(e,t,n){this.j=n,this.l=e,this.s=Lo(e),this.g=e.g.currentTime,this.m=Date.now()/1e3,this.h=!1,this.o=0,this.u=t,this.i=function(){}}function Ro(e){this.g=e}function Lo(e){if(e.g.paused||0==e.g.buffered.length)var t=!1;else e:{t=e.g.currentTime;for(var n=(e=u(_a(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 Oo(e,t,n,r,i){var a=this;this.u=i,this.g=e,this.A=t,this.s=n,this.l=new Pr,this.j=!1,this.F=e.readyState,this.C=this.i=0,this.h=r,this.o=!1,this.l.D(e,"waiting",(function(){return Mo(a)})),this.m=new Qt((function(){Mo(a)})).Wa(this.s.gapJumpTimerTime)}function Mo(e){if(0!=e.g.readyState){if(e.g.seeking){if(!e.j)return}else e.j=!1;if(!e.g.paused||e.g.currentTime==e.i&&(e.g.autoplay||e.g.currentTime!=e.i)){var t;if(e.g.readyState!=e.F&&(e.F=e.g.readyState),!(t=!e.h)){var n=(t=e.h).l,r=Lo(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.j(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=_a(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.s.gapDetectionThreshold))||0==r&&!e.o||((i=n.start(r))>=e.A.lb()||.001>i-t||(0!=r&&n.end(r-1),e.g.currentTime=i,t==e.i&&(e.i=i),e.C++,e.u(new hr("gapjumped")))))}}}function No(e,t,n,r){t==HTMLMediaElement.HAVE_NOTHING||e.readyState>=t?r():(t=Uo.value().get(t),n.ka(e,t,r))}(r=Po.prototype).getDuration=function(){return this.j},r.Sg=function(){return this.g},r.ig=function(e){this.i=e},r.Ma=function(e){this.j=e},r.Wg=function(){return this.i},r.gg=function(e){this.o=e},r.kc=function(e){this.C=e},r.Sd=function(e){this.s=e},r.hg=function(e){this.m=e},r.Lg=function(){return this.m},r.Xf=function(e,t){if(0!=e.length){var n=e[e.length-1].end+t;this.Nd(e[0].start+t),this.g=e.reduce((function(e,t){return Math.max(e,t.end-t.start)}),this.g),this.h=Math.max(this.h,n),null!=this.i&&this.u&&!this.A&&(this.i=(Date.now()+this.o)/1e3-this.h-this.g)}},r.Wc=function(e){if(0!=e.length){for(var t=e[0].startTime,n=e[0].endTime,r=(Date.now()+this.o)/1e3,i=(e=u(e)).next();!i.done;i=e.next())r<(i=i.value).startTime||(t=Math.min(t,i.startTime),n=Math.max(n,i.endTime),this.g=Math.max(this.g,i.endTime-i.startTime));this.Nd(t),this.h=Math.max(this.h,n),null!=this.i&&this.u&&!this.A&&(this.i=r-this.h-this.g)}},r.Id=function(){this.A=!0},r.Nd=function(e){this.l=null==this.l?e:Math.min(this.l,e)},r.Te=function(e){this.g=Math.max(this.g,e)},r.offset=function(e){null!=this.l&&(this.l+=e),null!=this.h&&(this.h+=e)},r.S=function(){return 1/0==this.j&&!this.C},r.Qb=function(){return 1/0!=this.j&&!this.C},r.mb=function(){return Math.max(this.F,this.wb()-this.s)},r.kg=function(e){this.F=e},r.wb=function(){return this.S()||this.Qb()?Math.min(Math.max(0,(Date.now()+this.o)/1e3-this.g-this.i)+this.G,this.j):this.h?Math.min(this.h,this.j):this.j},r.Pc=function(e){var t=Math.max(this.l,this.F);return 1/0==this.s?Math.ceil(1e3*t)/1e3:Math.max(t,Math.min(this.wb()-this.s+e,this.lb()))},r.cc=function(){return this.Pc(0)},r.lb=function(){return Math.max(0,this.wb()-(this.S()||this.Qb()?this.m:0))},r.ng=function(){return!(null==this.i||null!=this.h&&this.u)},r.fg=function(e){this.G=e},j("shaka.media.PresentationTimeline",Po),Po.prototype.setAvailabilityTimeOffset=Po.prototype.fg,Po.prototype.usingPresentationStartTime=Po.prototype.ng,Po.prototype.getSeekRangeEnd=Po.prototype.lb,Po.prototype.getSeekRangeStart=Po.prototype.cc,Po.prototype.getSafeSeekRangeStart=Po.prototype.Pc,Po.prototype.getSegmentAvailabilityEnd=Po.prototype.wb,Po.prototype.setUserSeekStart=Po.prototype.kg,Po.prototype.getSegmentAvailabilityStart=Po.prototype.mb,Po.prototype.isInProgress=Po.prototype.Qb,Po.prototype.isLive=Po.prototype.S,Po.prototype.offset=Po.prototype.offset,Po.prototype.notifyMaxSegmentDuration=Po.prototype.Te,Po.prototype.notifyMinSegmentStartTime=Po.prototype.Nd,Po.prototype.lockStartTime=Po.prototype.Id,Po.prototype.notifySegments=Po.prototype.Wc,Po.prototype.notifyTimeRange=Po.prototype.Xf,Po.prototype.getDelay=Po.prototype.Lg,Po.prototype.setDelay=Po.prototype.hg,Po.prototype.setSegmentAvailabilityDuration=Po.prototype.Sd,Po.prototype.setStatic=Po.prototype.kc,Po.prototype.setClockOffset=Po.prototype.gg,Po.prototype.getPresentationStartTime=Po.prototype.Wg,Po.prototype.setDuration=Po.prototype.Ma,Po.prototype.setPresentationStartTime=Po.prototype.ig,Po.prototype.getMaxSegmentDuration=Po.prototype.Sg,Po.prototype.getDuration=Po.prototype.getDuration,Do.prototype.release=function(){this.j=this.l=null,this.i=function(){}},Oo.prototype.release=function(){this.l&&(this.l.release(),this.l=null),null!=this.m&&(this.m.stop(),this.m=null),this.h&&(this.h.release(),this.h=null),this.g=this.A=this.u=null},Oo.prototype.We=function(){this.o=!0,Mo(this)};var Uo=new Or((function(){return new Map([[HTMLMediaElement.HAVE_METADATA,"loadedmetadata"],[HTMLMediaElement.HAVE_CURRENT_DATA,"loadeddata"],[HTMLMediaElement.HAVE_FUTURE_DATA,"canplay"],[HTMLMediaElement.HAVE_ENOUGH_DATA,"canplaythrough"]])}));function Fo(e,t,n,r){var i=this;this.g=e,this.m=t,this.s=n,this.l=null,this.j=function(){return null==i.l&&(i.l=r()),i.l},this.o=!1,this.h=new Pr,this.i=new Go(e),No(this.g,HTMLMediaElement.HAVE_METADATA,this.h,(function(){Ho(i,i.j())}))}function Bo(e){return e.o?e.g.currentTime:e.j()}function jo(e,t){0<e.g.readyState?Ko(e.i,t):No(e.g,HTMLMediaElement.HAVE_METADATA,e.h,(function(){Ho(e,e.j())}))}function Ho(e,t){.001>Math.abs(e.g.currentTime-t)?Vo(e):(e.h.ka(e.g,"seeking",(function(){Vo(e)})),Ko(e.i,e.g.currentTime&&0!=e.g.currentTime?e.g.currentTime:t))}function Vo(e){e.o=!0,e.h.D(e.g,"seeking",(function(){return e.m()})),e.s(e.g.currentTime)}function Go(e){var t=this;this.h=e,this.m=10,this.l=this.j=this.i=0,this.g=new Qt((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.Wa(.1)}function zo(e){this.g=e,this.j=!1,this.h=null,this.i=new Pr}function Wo(e,t,n,r,i,a){var o=this;this.i=e,this.g=t.presentationTimeline,this.A=t.minBufferTime||0,this.l=n,this.u=i,this.s=null,this.o=function(e,t,n){if(!t.stallEnabled)return null;var r=t.stallSkip;return function(e,t){e.i=t}(t=new Do(new Ro(e),t.stallThreshold,n),(function(){r?e.currentTime+=r:(e.pause(),e.play())})),t}(e,n,a),this.j=new Oo(e,t.presentationTimeline,n,this.o,a),this.h=new Fo(e,(function(){var e=o.j;e.j=!0,e.o=!1;var t=Bo(o.h);return e=qo(o,t),.001<Math.abs(e-t)&&(t=Date.now()/1e3,!o.s||o.s<t-1)?(o.s=t,jo(o.h,e),e=void 0):(o.u(),e=void 0),e}),(function(e){var t=o.j;t.g.seeking&&!t.j&&(t.j=!0,t.i=e)}),(function(){var e=r;return null==e?e=1/0>o.g.getDuration()?o.g.cc():o.g.lb():0>e&&(e=o.g.lb()+e),Yo(o,Xo(o,e))})),this.m=new Qt((function(){if(0!=o.i.readyState&&!o.i.paused){var e=Bo(o.h),t=o.g.cc(),n=o.g.lb();3>n-t&&(t=n-3),e<t&&(e=qo(o,e),o.i.currentTime=e)}}))}function Yo(e,t){var n=e.g.getDuration();return t>=n?n-e.l.durationBackoff:t}function qo(e,t){var n=Math.max(e.A,e.l.rebufferingGoal),r=e.l.safeSeekOffset,i=e.g.cc(),a=e.g.lb(),o=e.g.getDuration();3>a-i&&(i=a-3);var s=e.g.Pc(n),l=e.g.Pc(r);return n=e.g.Pc(n+r),t>=o?Yo(e,t):t>a?a:t<i?ma(e.i.buffered,l)?l:n:t>=s||ma(e.i.buffered,t)?t:n}function Xo(e,t){var n=e.g.cc();return t<n?n:t>(e=e.g.lb())?e:t}function Qo(e){this.g=e,this.l=null,this.j=0,this.o=!1}function $o(e,t){for(var n=(e=u(e.g)).next();!n.done;n=e.next())t(n.value)}function Jo(e,t,n){return new Qo([e=new fa(e,e+t,(function(){return n}),0,null,null,e,e,e+t)])}function Zo(e,t,n){this.i=e,this.g=t,this.h=n}function es(){Qo.call(this,[]),this.h=[]}function ts(e){var t=this;this.g=e,this.h=this.g.Cd(),this.i=new Qt((function(){t.g.Uf(.25*t.h)}))}function ns(e){var t=this;this.h=e,this.g=new Set,this.i=new Qt((function(){rs(t,!1)})).Wa(.25)}function rs(e,t){for(var n=u(e.g),r=n.next();!r.done;r=n.next())r.value.j(e.h.currentTime,t)}function is(e){yr.call(this),this.g=new Map,this.h=e}function as(e){yr.call(this);var t=this;this.g=new Set,this.i=e,this.h=new Qt((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))})).Wa(2)}function os(e,t){yr.call(this);var n=this;this.i=e,this.l=t,this.g=new Map,this.m=[{Xb:null,Wb:us,Pb:function(e,t){return ss(n,"enter",e,t)}},{Xb:ls,Wb:us,Pb:function(e,t){return ss(n,"enter",e,t)}},{Xb:cs,Wb:us,Pb:function(e,t){return ss(n,"enter",e,t)}},{Xb:us,Wb:ls,Pb:function(e,t){return ss(n,"exit",e,t)}},{Xb:us,Wb:cs,Pb:function(e,t){return ss(n,"exit",e,t)}},{Xb:ls,Wb:cs,Pb:function(e,t){return ss(n,"skip",e,t)}},{Xb:cs,Wb:ls,Pb:function(e,t){return ss(n,"skip",e,t)}}],this.h=new Pr,this.h.D(this.i,"regionremove",(function(e){n.g.delete(e.region)}))}function ss(e,t,n,r){t=new hr(t,new Map([["region",n],["seeking",r]])),e.dispatchEvent(t)}Fo.prototype.release=function(){this.h&&(this.h.release(),this.h=null),null!=this.i&&(this.i.release(),this.i=null),this.m=function(){},this.g=null},Go.prototype.release=function(){this.g&&(this.g.stop(),this.g=null),this.h=null},(r=zo.prototype).ce=function(){var e=this;No(this.g,HTMLMediaElement.HAVE_CURRENT_DATA,this.i,(function(){null==e.h||0==e.h?e.j=!0:(e.i.ka(e.g,"seeking",(function(){e.j=!0})),e.g.currentTime=Math.max(0,e.g.currentTime+e.h))}))},r.release=function(){this.i&&(this.i.release(),this.i=null),this.g=null},r.de=function(e){this.h=this.j?this.h:e},r.od=function(){return(this.j?this.g.currentTime:this.h)||0},r.uf=function(){return 0},r.tf=function(){return 0},r.Wf=function(){},(r=Wo.prototype).ce=function(){this.m.Wa(.25)},r.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.u=function(){}},r.de=function(e){jo(this.h,e)},r.od=function(){var e=Bo(this.h);return 0<this.i.readyState&&!this.i.paused?Xo(this,e):e},r.uf=function(){return this.o?this.o.o:0},r.tf=function(){return this.j.C},r.Wf=function(){this.j.We()},(r=Qo.prototype).Nb=function(){return this.g.length},r.release=function(){this.o||(this.g=[],this.l&&this.l.stop(),this.l=null)},r.th=function(){this.o=!0},r.find=function(e){for(var t=this.g.length-1,n=t;0<=n;--n){var r=this.g[n],i=n<t?this.g[n+1].startTime:r.endTime;if(e>=r.startTime&&e<i)return n+this.j}return this.g.length&&e<this.g[0].startTime?this.j:null},r.get=function(e){return 0==this.g.length||0>(e-=this.j)||e>=this.g.length?null:this.g[e]},r.offset=function(e){if(!this.o)for(var t=u(this.g),n=t.next();!n.done;n=t.next())n.value.offset(e)},r.Ld=function(e){if(!this.o&&e.length){var t=Math.round(1e3*e[0].startTime)/1e3;this.g=this.g.filter((function(e){return Math.round(1e3*e.startTime)/1e3<t})),this.g.push.apply(this.g,c(e))}},r.Vc=function(e,t){var n=this;e=e.filter((function(e){return e.endTime>t&&(0==n.g.length||e.endTime>n.g[0].startTime)})),this.Ld(e),this.Ya(t)},r.Ya=function(e){if(!this.o){var t=this.g.length;this.g=this.g.filter((function(t){return t.endTime>e})),this.j+=t-this.g.length}},r.$b=function(e,t,n){if(n=void 0!==n&&n,!this.o){for(;this.g.length&&this.g[this.g.length-1].startTime>=t;)this.g.pop();for(;this.g.length&&this.g[0].endTime<=e;)this.g.shift(),n||this.j++;0!=this.g.length&&(e=this.g[this.g.length-1],this.g[this.g.length-1]=new fa(e.startTime,t,e.G,e.Na,e.ta,e.aa,e.timestampOffset,e.appendWindowStart,e.appendWindowEnd,e.g,e.tilesLayout,e.F,e.h,e.status,e.aes128Key),this.g[this.g.length-1].j=e.j)}},r.Td=function(e,t){var n=this;this.o||(this.l&&this.l.stop(),this.l=new Qt((function(){var e=t();e?n.g.push.apply(n.g,c(e)):(n.l.stop(),n.l=null)})),this.l.Wa(e))},Qo.prototype[Symbol.iterator]=function(){return this.Lb(0)},Qo.prototype.Lb=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.g.length)for(var i=n.g.length-1;0<=i;--i){var a=n.g[i];if(e>=a.startTime&&e<a.endTime){for(;i&&!a.l;)i--,a=n.g[i];if(!a.l)return z("No independent partial segment found!"),null;t++,r=i-1;break}}return new Zo(this,t,r)},j("shaka.media.SegmentIndex",Qo),Qo.forSingleSegment=Jo,Qo.prototype.getIteratorForTime=Qo.prototype.Lb,Qo.prototype.updateEvery=Qo.prototype.Td,Qo.prototype.fit=Qo.prototype.$b,Qo.prototype.evict=Qo.prototype.Ya,Qo.prototype.mergeAndEvict=Qo.prototype.Vc,Qo.prototype.offset=Qo.prototype.offset,Qo.prototype.get=Qo.prototype.get,Qo.prototype.find=Qo.prototype.find,Qo.prototype.markImmutable=Qo.prototype.th,Qo.prototype.release=Qo.prototype.release,Zo.prototype.Cg=function(){return this.g},Zo.prototype.current=function(){var e=this.i.get(this.g);return e&&0<e.g.length&&e.s&&this.h>=e.g.length&&(this.g++,this.h=0,e=this.i.get(this.g)),e&&0<e.g.length?e.g[this.h]:e},Zo.prototype.next=function(){var e=this.i.get(this.g);return e&&0<e.g.length?(this.h++,e.s&&this.h==e.g.length&&(this.g++,this.h=0)):(this.g++,this.h=0),{value:e=this.current(),done:!e}},j("shaka.media.SegmentIterator",Zo),Zo.prototype.next=Zo.prototype.next,Zo.prototype.current=Zo.prototype.current,Zo.prototype.currentPosition=Zo.prototype.Cg,y(es,Qo),(r=es.prototype).clone=function(){var e=new es;return e.h=this.h.slice(),e},r.release=function(){for(var e=u(this.h),t=e.next();!t.done;t=e.next())t.value.release();this.h=[]},r.find=function(e){for(var t=0,n=u(this.h),r=n.next();!r.done;r=n.next()){var i=(r=r.value).find(e);if(null!=i)return i+t;t+=r.j+r.Nb()}return null},r.get=function(e){for(var t=0,n=u(this.h),r=n.next();!r.done;r=n.next()){var i=(r=r.value).get(e-t);if(i)return i;t+=r.j+r.Nb()}return null},r.offset=function(){},r.Ld=function(){},r.Ya=function(){},r.Vc=function(){},r.$b=function(){},r.Td=function(){},j("shaka.media.MetaSegmentIndex",es),es.prototype.updateEvery=es.prototype.Td,es.prototype.fit=es.prototype.$b,es.prototype.mergeAndEvict=es.prototype.Vc,es.prototype.evict=es.prototype.Ya,es.prototype.merge=es.prototype.Ld,es.prototype.offset=es.prototype.offset,es.prototype.get=es.prototype.get,es.prototype.find=es.prototype.find,es.prototype.release=es.prototype.release,ts.prototype.release=function(){this.i&&(this.i.stop(),this.i=null),this.g=null},ts.prototype.set=function(e){if(this.h!=e)e:{if(this.h=e,this.i.stop(),0<=this.h)try{var t=this.h;this.g.Cd()!=t&&this.g.jf(t);break e}catch(e){}this.i.Wa(.25),0!=this.g.Cd()&&this.g.jf(0)}},ts.prototype.Mc=function(){return this.g.Mc()},ns.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(is,yr),is.prototype.release=function(){this.g.clear(),yr.prototype.release.call(this)},is.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).Yc,i=r.length-1;0<=i;i--){var a=r[i];if(a.position<=e){r=a.Re;break e}}r=null}if((i=r)&&(i=!((i=n.Bf)===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.Bf=r,JSON.stringify(r),n=new hr("qualitychange",new Map([["quality",r],["position",e]])),this.dispatchEvent(n))}},y(as,yr),as.prototype.release=function(){this.g.clear(),this.h.stop(),yr.prototype.release.call(this)},y(os,yr),os.prototype.release=function(){this.i=null,this.g.clear(),this.h.release(),this.h=null,yr.prototype.release.call(this)},os.prototype.j=function(e,t){if(!this.l||0!=e){this.l=!1;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?ls:e>r.endTime?cs:us;this.g.set(r,a);for(var o=u(this.m),s=o.next();!s.done;s=o.next())(s=s.value).Xb==i&&s.Wb==a&&s.Pb(r,t)}}};var ls=1,us=2,cs=3;function ds(e,t,n){this.i=e,this.h=t,this.j=0,this.l=n,this.g=new Map}function ps(e,t,n){if(n=void 0!==n&&n,e.h.segmentIndex){var r=e.h.segmentIndex.Lb(Math.max(t.startTime,e.j));if(r){var i=t;for(n&&(i=r.next().value)&&i.startTime==t.startTime&&i.endTime==t.endTime&&(i=null);e.g.size<e.i&&null!=i;)t=!0,i.m&&null!=i.ta&&(t=!1),2==i.Ob()&&(t=!1),t&&!e.g.has(i)&&(ys(t=new gs(e.l),i,e.h),e.g.set(i,t)),e.j=i.startTime,i=r.next().value}}}function hs(e){if(0!==e.g.size){for(var t=u(e.g.keys()),n=t.next();!n.done;n=t.next())(n=n.value)&&fs(e,n);e.j=0}}function fs(e,t){var n=e.g.get(t);e.g.delete(t),n&&n.abort()}function gs(e){this.i=e,this.g=this.h=null}function ys(e,t,n){var r=new Uint8Array(0);e.g=e.i(t,n,(function(t){return R((function(n){if(1==n.g)return r=0<r.byteLength?ci(r,t):t,e.h?_(n,e.h(r),3):n.B(0);r=new Uint8Array(0),E(n)}))}))}function vs(e,t,n,r,i){return e=Er(e,r,i),0==t&&null==n||(e.headers.Range=n?"bytes="+t+"-"+n:"bytes="+t+"-"),e}function ms(e,t){var n=this;this.g=t,this.m=e,this.h=null,this.u=1,this.o=this.j=null,this.F=0,this.C=!1,this.i=new Map,this.A=!1,this.G=null,this.s=!1,this.l=new xr((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())Ls(i=r.value),t.push(Os(i));return _(a,Promise.all(t),2)}e.i.clear(),e.g=null,e.m=null,e.h=null,E(a)}))}(n)})),this.H=0}function bs(e,t){var n=e.i.get("video");if(n){var r=n.stream;r&&(t?(t=r.trickModeVideo)&&!n.Tb&&(ks(e,t,!1,0,!1),n.Tb=r):(r=n.Tb)&&(n.Tb=null,ks(e,r,!0,0,!1)))}}function _s(e,t,n,r,i,a){n=void 0!==n&&n,r=void 0===r?0:r,i=void 0!==i&&i,a=void 0!==a&&a,e.j=t,e.A&&(t.video&&ks(e,t.video,n,r,i,a),t.audio&&ks(e,t.audio,n,r,i,a))}function Es(e,t){R((function(n){if(1==n.g)return e.o=t,e.A?t.segmentIndex?n.B(2):_(n,t.createSegmentIndex(),2):n.return();ks(e,t,!0,0,!1),E(n)}))}function ks(e,t,n,r,i,a){var o=e.i.get(t.type);o||t.type!=gt?o&&(o.Tb&&(t.trickModeVideo?(o.Tb=t,t=t.trickModeVideo):o.Tb=null),o.stream!=t||i)&&(o.ra&&function(e,t){t&&t!==e.h&&(hs(e),e.h=t)}(o.ra,t),t.type==gt&&(i=bt(t.mimeType,t.codecs),co(e.g.T,i,e.m.sequenceMode,t.external)),o.stream.closeSegmentIndex&&o.stream.closeSegmentIndex(),o.stream=t,o.X=null,o.vf=!!a,n&&(o.Ic?o.Ud=!0:o.Aa?(o.rb=!0,o.sd=r,o.Ud=!0):(Ls(o),Ds(e,o,!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.Ka?(n=t.stream,r=t.Ka,n.segmentIndex?i.B(2):_(i,n.createSegmentIndex(),2)):i.return();if(t.Ka!=r||t.stream!=n)return i.return();var a=e.g.Bd(),o=fo(e.g.T,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.ta?l.ta-l.Na:null,l&&!s&&(s=(l.endTime-l.getStartTime())*(t.stream.bandwidth||0)/8),s?((l=l.aa)&&(s+=(l.ta?l.ta-l.Na:null)||0),a=8*s/(l=e.g.getBandwidthEstimate())<(o||0)-a-Math.max(e.m.minBufferTime||0,e.h.rebufferingGoal)||t.Ka.h.g>s):a=!1,a&&t.Ka.abort(),E(i)}))}(e,o).catch((function(t){e.g&&e.g.onError(t)}))):function(e,t){var n,r,i,a,o,s;R((function(l){switch(l.g){case 1:return n=yt,e.F++,r=e.F,k(l,2),_(l,vo(e.g.T,n.ha),4);case 4:A(l,3);break;case 2:i=w(l),e.g&&e.g.onError(i);case 3:a=bt(t.mimeType,t.codecs),co(e.g.T,a,e.m.sequenceMode,t.external),o=e.g.T.F,(o.isTextVisible()||e.h.alwaysStreamText)&&e.F==r&&(s=As(e,t),e.i.set(n.ha,s),Rs(e,s,0)),E(l)}}))}(e,t)}function Ts(e,t){t.Ic||t.rb||(t.Aa?(t.rb=!0,t.sd=0):null==ho(e.g.T,t.type)?null==t.cb&&Rs(e,t,0):(Ls(t),Ds(e,t,!1,0).catch((function(t){e.g&&e.g.onError(t)}))))}function As(e,t){return{stream:t,type:t.type,X:null,ra:ws(e,t),za:null,yb:null,Ne:null,Le:null,Ke:null,Tb:null,endOfStream:!1,Aa:!1,cb:null,rb:!1,sd:0,Ud:!1,Ic:!1,bd:!0,Se:!1,af:!1,Sc:!1,Ka:null}}function ws(e,t){return"video"!==t.type&&"audio"!==t.type?null:0<e.h.segmentPrefetchLimit?new ds(e.h.segmentPrefetchLimit,t,(function(t,n,r){return Ps(e,t,n,r)})):null}function Ss(t,n){var r,i,a,o,s;return R((function(l){switch(l.g){case 1:if(Ir(t.l),n.Aa||null==n.cb||n.Ic)return l.return();if(n.cb=null,!n.rb){l.B(2);break}return _(l,Ds(t,n,n.Ud,n.sd),3);case 3:return l.return();case 2:if(n.stream.segmentIndex){l.B(4);break}return r=n.stream,_(l,n.stream.createSegmentIndex(),5);case 5:if(r!=n.stream)return r.closeSegmentIndex&&r.closeSegmentIndex(),n.Aa||n.cb||Rs(t,n,0),l.return();case 4:k(l,6),null!=(i=function(t,n){if(xs(n))return function(e,t){var n=fo(e,"video")||0;Pt(e.h,t,n)}(t.g.T,n.stream.originalId||""),null;if(n.type==gt&&function(e){e.h&&Pt(e.h,"",0)}(t.g.T),!t.g.T.ga&&n.type!=gt)return t.h.updateIntervalSeconds/2;var r=t.g.Bd(),i=n.za?n.za.endTime:r,a=function(e,t,n){return e.A?0:t==gt?null==(e=e.h).h||e.h<n?0:e.h-Math.max(n,e.g):ba(e=go(e,t),n)}(t.g.T,n.type,r),o=Math.max(1,Math.max(t.m.minBufferTime||0,t.h.rebufferingGoal,t.h.bufferingGoal)*t.u),s=t.m.presentationTimeline.getDuration()-i,l=fo(t.g.T,n.type);if(1e-6>s&&l)return n.endOfStream=!0,"video"==n.type&&(t=t.i.get(gt))&&xs(t)&&(t.endOfStream=!0),null;if(n.endOfStream=!1,a>=o)return t.h.updateIntervalSeconds/2;if(!(a=function(e,t,n,r){if(t.X)return t.X.current();if(t.za||r)return n=t.za?t.za.endTime:r,t.Se=!0,t.X=t.stream.segmentIndex.Lb(n),t.X&&t.X.next().value;e=e.h.inaccurateManifestTolerance,r=Math.max(n-e,0);var i=null;return e&&(t.X=t.stream.segmentIndex.Lb(r),i=t.X&&t.X.next().value),i||(t.X=t.stream.segmentIndex.Lb(n),i=t.X&&t.X.next().value),i}(t,n,r,l)))return t.h.updateIntervalSeconds;for(o=1/0,s=u(s=Array.from(t.i.values())),l=s.next();!l.done;l=s.next())xs(l=l.value)||l.X&&!l.X.current()||(o=Math.min(o,l.za?l.za.endTime:r));return i>=o+t.m.presentationTimeline.g?t.h.updateIntervalSeconds:(n.ra&&n.X&&(!(i=a.aa)||n.za&&ha(i,n.yb)||function(e,t){if(e.h.segmentIndex&&e.g.size<e.i&&!e.g.has(t)){var n=new gs(e.l);ys(n,t,e.h),e.g.set(t,n)}}(n.ra,i),ps(n.ra,a)),function(t,n,r,i){var a,o,s,l,u,c,d,p,h,f,g,y,v,m,b;return R((function(T){switch(T.g){case 1:if(a=yt,o=n.stream,s=n.X,n.Aa=!0,k(T,2),2==i.Ob())throw new ut(1,1,1011);return _(T,function(e,t,n){var r,i,a,o,s,l,u,c,d,p,h,f,g;return R((function(y){return 1==y.g?(r=yt,i=[],a=Math.max(0,n.appendWindowStart-.1),o=n.appendWindowEnd+.01,s=Tt(t.stream.codecs),l=At(t.stream.mimeType),(u=n.timestampOffset)==t.Ne&&a==t.Le&&o==t.Ke&&s==t.Me&&l==t.Qf?y.B(2):((c=t.Me&&t.Qf&&function(e,t,n){if(t==gt)var r=!1;else{r=Tt(wt(e.G[t]));var i=At(e.G[t]),a=bt(n.mimeType,n.codecs),o=e.C.forceTransmux;(!Q(a)||!e.u&&Ct.includes(a))&&(o=!0),n=_t(n.mimeType,n.codecs),o&&(o=je(n))&&(a=(o=o()).convertCodecs(t,n),o.destroy()),t=Tt(wt(a)),a=At(a),r=r!==t||i!==a}return!!r&&("smooth"!==e.C.codecSwitchingStrategy||!$()||e.o)}(e.g.T,t.type,t.stream))&&(d=null,t.type===r.$?d=e.i.get(r.O):t.type===r.O&&(d=e.i.get(r.$)),d&&(d.yb=null,Ts(e,d),Os(d).catch((function(){})))),p=function(){var i,d,p,h;return R((function(f){if(1==f.g)return i=new Map,e.j.audio&&i.set(r.O,e.j.audio),e.j.video&&i.set(r.$,e.j.video),k(f,2),t.Le=a,t.Ke=o,t.Me=s,t.Qf=l,t.Ne=u,d=e.m.sequenceMode||"HLS"==e.m.type,_(f,mo(e.g.T,t.type,u,a,o,d,n.mimeType||t.stream.mimeType,n.codecs||t.stream.codecs,i),4);if(2!=f.g)return c&&(p=null,t.type===r.$?p=e.i.get(r.O):t.type===r.O&&(p=e.i.get(r.$)),p&&(p.rb=!1,p.Aa=!1,Ts(e,p))),A(f,0);throw h=w(f),t.Le=null,t.Ke=null,t.Me=null,t.Ne=null,h}))},_(y,p(),2))):(ha(n.aa,t.yb)||(t.yb=n.aa,n.l&&n.aa&&(h=Is(e,t,n.aa),f=function(){var i,a,o,s,l;return R((function(u){switch(u.g){case 1:return k(u,2),_(u,h,4);case 4:return i=u.h,Ir(e.l),a=null,o=new Map,(new qr).box("moov",Xr).box("trak",Xr).box("mdia",Xr).P("mdhd",(function(e){a=Pa(e.reader,e.version).timescale})).box("hdlr",(function(e){(e=e.reader).skip(8),e=e.pb(4);var t=String.fromCharCode(e[0]);switch(t+=String.fromCharCode(e[1]),t+=String.fromCharCode(e[2]),t+=String.fromCharCode(e[3])){case"soun":o.set(r.O,a);break;case"vide":o.set(r.$,a)}a=null})).parse(i),o.has(t.type)?n.aa.timescale=o.get(t.type):null!=a&&(n.aa.timescale=a),s=t.stream.closedCaptions&&0<t.stream.closedCaptions.size,_(u,e.g.wf(t.type,i),5);case 5:return _(u,yo(e.g.T,t.type,i,null,t.stream,s),6);case 6:A(u,0);break;case 2:throw l=w(u),t.yb=null,l}}))},e.g.vh(n.startTime,n.aa),i.push(f()))),e.m.sequenceMode&&(g=t.za?t.za.j:null,n.j!=g||t.Se)&&(t.Se=!1,i.push(function(e,t,n){var r;return R((function(i){return 1==i.g?t==(r=yt).ha?i.return():(To(e,t,(function(){return _o(e,t)})),e.o&&To(e,r.O,(function(){return _o(e,r.O)})),_(i,To(e,t,(function(){return Eo(e,t,n)})),2)):e.o?_(i,To(e,r.O,(function(){return Eo(e,r.O,n)})),0):i.B(0)}))}(e.g.T,t.type,n.startTime))),_(y,Promise.all(i),0))}))}(t,n,i),4);case 4:return Ir(t.l),t.s?T.return():(l="video/mp4"==o.mimeType||"audio/mp4"==o.mimeType,u=e.ReadableStream,t.h.lowLatencyMode&&u&&l&&("HLS"!=t.m.type||i.o)?(d=new Uint8Array(0),h=p=!1,g=function(e){var a,s,l;return R((function(u){switch(u.g){case 1:if(p)return u.return();if(h=!0,Ir(t.l),t.s)return u.return();if(k(u,2),d=function(e,t){var n=new Uint8Array(e.length+t.length);return n.set(e),n.set(t,e.length),n}(d,e),a=!1,s=0,(new qr).box("mdat",(function(e){s=e.size+e.start,a=!0})).parse(d,!1,!0),!a){u.B(4);break}return l=d.subarray(0,s),d=d.subarray(s),_(u,Cs(t,n,r,o,i,l,!0),5);case 5:n.ra&&n.X&&ps(n.ra,i,!0);case 4:A(u,0);break;case 2:f=w(u),E(u)}}))},_(T,Is(t,n,i,g),9)):_(T,Is(t,n,i),7));case 7:return c=T.h,Ir(t.l),t.s?T.return():(Ir(t.l),n.rb?(n.Aa=!1,Rs(t,n,0),T.return()):_(T,Cs(t,n,r,o,i,c),6));case 9:if(y=T.h,f)throw f;if(h){T.B(10);break}return p=!0,Ir(t.l),t.s?T.return():n.rb?(n.Aa=!1,Rs(t,n,0),T.return()):_(T,Cs(t,n,r,o,i,y),10);case 10:n.ra&&n.X&&ps(n.ra,i,!0);case 6:if(Ir(t.l),t.s)return T.return();n.za=i,s.next(),n.Aa=!1,n.af=!1,v=t.g.T.kb(),m=v[n.type],JSON.stringify(m),n.rb||t.g.We(i.startTime,i.endTime,n.type),Rs(t,n,0),A(T,0);break;case 2:if(b=w(T),Ir(t.l,b),t.s)return T.return();if(n.Aa=!1,7001==b.code)n.Aa=!1,Ls(n),Rs(t,n,0),T.B(0);else if(n.type==a.ha&&t.h.ignoreTextStreamFailures)t.i.delete(a.ha),T.B(0);else{if(3017!=b.code)return n.Sc=!0,b.severity=2,_(T,Ms(t,n,b),0);(function(e,t,n){if(!Array.from(e.i.values()).some((function(e){return e!=t&&e.af}))){if(0<e.h.maxDisabledTime&&e.g.ud(t.stream,e.h.maxDisabledTime))return;var r=Math.round(100*e.u);if(20<r)e.u-=.2;else{if(!(4<r))return t.Sc=!0,e.s=!0,void e.g.onError(n);e.u-=.04}t.af=!0}Rs(e,t,4)})(t,n,b),T.B(0)}}}))}(t,n,r,a).catch((function(){})),null)}(t,n))&&(Rs(t,n,i),n.Sc=!1),A(l,7);break;case 6:return a=w(l),_(l,Ms(t,n,a),8);case 8:return l.return();case 7:if(o=Array.from(t.i.values()),!t.A||!o.every((function(e){return e.endOfStream}))){l.B(0);break}return _(l,t.g.T.endOfStream(),10);case 10:Ir(t.l),0!=(s=t.g.T.getDuration())&&s<t.m.presentationTimeline.getDuration()&&t.m.presentationTimeline.Ma(s),E(l)}}))}function Cs(e,t,n,r,i,a,o){var s,l,u,c,d,p;return o=void 0!==o&&o,R((function(h){switch(h.g){case 1:return s=r.closedCaptions&&0<r.closedCaptions.size,u=null!=r.emsgSchemeIdUris&&0<r.emsgSchemeIdUris.length||e.h.dispatchAllEmsgBoxes,c=e.h.parsePrftBox&&!e.C,(u||c)&&(l=new qr),u&&l.P("emsg",(function(t){var n=r.emsgSchemeIdUris;if(0===t.version)var a=t.reader.Zc(),o=t.reader.Zc(),s=t.reader.L(),l=t.reader.L(),u=t.reader.L(),c=t.reader.L(),d=i.startTime+l/s;else s=t.reader.L(),l=(d=t.reader.jc()/s+i.timestampOffset)-i.startTime,u=t.reader.L(),c=t.reader.L(),a=t.reader.Zc(),o=t.reader.Zc();t=t.reader.pb(t.reader.getLength()-t.reader.qa()),(n&&n.includes(a)||e.h.dispatchAllEmsgBoxes)&&("urn:mpeg:dash:event:2012"==a?e.g.wh():((n=new hr("emsg",n=(new Map).set("detail",{startTime:d,endTime:d+u/s,schemeIdUri:a,value:o,timescale:s,presentationTimeDelta:l,eventDuration:u,id:c,messageData:t}))).cancelable=!0,e.g.onEvent(n),n.defaultPrevented||"https://aomedia.org/emsg/ID3"!=a&&"https://developer.apple.com/streaming/emsg-id3"!=a||(a=Sa(t)).length&&i&&e.g.xh([{cueTime:i.startTime,data:t,frames:a,dts:i.startTime,pts:i.startTime}],0,i.endTime)))})),c&&l.P("prft",(function(t){if(!e.C&&i.aa.timescale){var n=t.reader,r=t.version;n.L(),t=1e3*(t=n.L())+n.L()/Math.pow(2,32)*1e3,0===r?n=n.L():(r=n.L(),n=n.L(),n=r*Math.pow(2,32)+n),t=new Date(new Date(Date.UTC(1900,0,1,0,0,0)).getTime()+t).getTime(),n=new hr("prft",n=(new Map).set("detail",{wallClockTime:t,programStartDate:new Date(t-n/i.aa.timescale*1e3)})),e.g.onEvent(n),e.C=!0}})),(u||c)&&l.parse(a),_(h,function(e,t,n){var r,i,a;return R((function(o){if(1==o.g)return r=Math.max(e.h.bufferBehind,e.m.presentationTimeline.g),null==(i=ho(e.g.T,t.type))||.01>=(a=n-i-r)?o.return():_(o,e.g.T.remove(t.type,i,i+a),2);Ir(e.l),E(o)}))}(e,t,n),2);case 2:return Ir(e.l),d=t.bd,t.bd=!1,p=t.vf,t.vf=!1,_(h,e.g.wf(t.type,a),3);case 3:return _(h,yo(e.g.T,t.type,a,i,r,s,d,p,o),4);case 4:Ir(e.l),E(h)}}))}function xs(e){return e&&e.type==gt&&("application/cea-608"==e.stream.mimeType||"application/cea-708"==e.stream.mimeType)}function Is(t,n,r,i){var a,o,s,l,u;return R((function(c){switch(c.g){case 1:if(r instanceof pa&&(a=r.g))return c.return(a);if(o=null,n.ra){var d=n.ra;if(d.g.has(r)){var p=d.g.get(r);i&&(p.h=i),d.g.delete(r),o=p.g}else o=null}return o||(o=Ps(t,r,n.stream,i)),s=0,n.X&&(s=n.X.g),n.Ka=o,_(c,o.promise,2);case 2:if(l=c.h,n.Ka=null,u=l.data,!r.aes128Key){c.B(3);break}return _(c,function(t,n,r){var i,a,o,s;return R((function(l){if(1==l.g)return(i=n).cryptoKey?l.B(2):_(l,i.fetchKey(),3);if(!(a=i.iv))for(a=ae(new ArrayBuffer(16)),o=i.firstMediaSequenceNumber+r,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))}))}(u,r.aes128Key,s),4);case 4:u=c.h;case 3:return c.return(u)}}))}function Ps(e,t,n,r){var i=t instanceof fa?t:void 0,a=i?1:0;return t=vs(t.Y(),t.Na,t.ta,e.h.retryParameters,r),e.g.Sb.request(wr,t,{type:a,stream:n,segment:i})}function Ds(e,t,n,r){var i,a;return R((function(o){return 1==o.g?(t.rb=!1,t.Ud=!1,t.sd=0,t.Ic=!0,t.za=null,t.yb=null,t.X=null,t.ra&&hs(t.ra),r?(i=e.g.Bd(),a=e.g.T.getDuration(),_(o,e.g.T.remove(t.type,i+r,a),3)):_(o,vo(e.g.T,t.type),4)):3!=o.g?(Ir(e.l),n?_(o,e.g.T.flush(t.type),3):o.B(3)):(Ir(e.l),t.Ic=!1,t.endOfStream=!1,t.Aa||t.cb||Rs(e,t,0),void E(o))}))}function Rs(e,t,n){var r=t.type;(r!=gt||e.i.has(r))&&(t.cb=new Xt((function(){var n;return R((function(r){return 1==r.g?(k(r,2),_(r,Ss(e,t),4)):2!=r.g?A(r,0):(n=w(r),e.g&&e.g.onError(n),void E(r))}))})).U(n))}function Ls(e){null!=e.cb&&(e.cb.stop(),e.cb=null)}function Os(e){return R((function(t){return e.Ka?_(t,e.Ka.abort(),0):t.B(0)}))}function Ms(e,t,n){var r;return R((function(i){if(1==i.g)return _(i,ar(e.G),2);Ir(e.l),r=0===e.h.maxDisabledTime&&1011==n.code?1:e.h.maxDisabledTime,1===n.category&&0<r&&(n.handled=e.g.ud(t.stream,r),n.handled&&(n.severity=1)),e.g.onError(n),n.handled||e.h.failureCallback(n),E(i)}))}function Ns(e,t,n){var r,i,a,o;return R((function(s){if(1==s.g){var l=new Ye(e).Ea.split("/").pop().split(".");return r=1==l.length?"":l.pop().toLowerCase(),(i=Us[r])?s.return(i):((a=Er([e],n)).method="HEAD",_(s,t.request(0,a).promise,2))}return o=s.h,i=o.headers["content-type"],s.return(i?i.toLowerCase().split(";").shift():"")}))}gs.prototype.abort=function(){this.g&&this.g.abort()},(r=ms.prototype).destroy=function(){return this.l.destroy()},r.configure=function(e){this.h=e,this.G=new ir({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);for(var t=u(this.i.keys()),n=t.next();!n.done;n=t.next())if((n=this.i.get(n.value)).ra){var r=n.ra,i=e.segmentPrefetchLimit;r.i=i;for(var a=Array.from(r.g.keys());a.length>i;){var o=a.pop();o&&fs(r,o)}0<e.segmentPrefetchLimit||(n.ra=null)}else 0<e.segmentPrefetchLimit&&(n.ra=ws(this,n.stream))},r.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;return R((function(c){if(1==c.g){if(t=yt,!e.j)throw new ut(2,5,5006);return n=new Map,r=new Set,e.j.audio&&(n.set(t.O,e.j.audio),r.add(e.j.audio)),e.j.video&&(n.set(t.$,e.j.video),r.add(e.j.video)),e.o&&(n.set(t.ha,e.o),r.add(e.o)),_(c,e.g.T.init(n,e.m.sequenceMode,e.m.type,e.m.ignoreManifestTimestampsInSegmentsMode),2)}for(Ir(e.l),e.updateDuration(),i=u(n.keys()),a=i.next();!a.done;a=i.next())o=a.value,s=n.get(o),e.i.has(o)||(l=As(e,s),e.i.set(o,l),Rs(e,l,0));E(c)}))}(e),2);Ir(e.l),e.A=!0,E(t)}))},r.bd=function(){if(this.g)for(var e=this.g.Bd(),t=u(this.i.keys()),n=t.next();!n.done;n=t.next()){var r=n.value,i=null;(n=this.i.get(r)).X&&(i=n.X.current()),(!i||i.startTime>e||i.endTime<e)&&(n.X=null),(i=this.g.T).A?i=!1:r==gt?i=null!=(i=i.h).g&&null!=i.h&&(e>=i.g&&e<i.h):i=ma(i=go(i,r),e),i||((null!=fo(this.g.T,r)||n.Aa)&&Ts(this,n),n.Ka&&(n.Ka.abort(),n.Ka=null),r===gt&&((r=this.g.T).H&&r.H.h()),n.bd=!0)}},r.updateDuration=function(){var e=this.m.presentationTimeline.getDuration();1/0>e?this.g.T.Ma(e):this.g.T.Ma(Math.pow(2,32))};var Us={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",ism:"application/vnd.ms-sstr+xml",mp3:"audio/mpeg",aac:"audio/aac",flac:"audio/flac",wav:"audio/wav",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 Fs(e,t){if(e.lineBreak)return"\n";if(e.nestedCues.length)return e.nestedCues.map((function(t){return Fs(t,e)})).join("");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"]),""==(i=e.color)&&t&&(i=t.color),r="",(i=Bs(i))&&(r+="."+i),""==(i=e.backgroundColor)&&t&&(i=t.backgroundColor),(t=Bs(i))&&(r+=".bg_"+t),r&&n.push(["c",r]),n.reduceRight((function(e,t){var n=u(t);return"<"+(t=n.next().value)+(void 0===(n=n.next().value)?"":n)+">"+e+"</"+t+">"}),e.payload)}function Bs(e){var t=(e=e.toLowerCase()).replace(/\s/g,"").match(/^rgba?\((\d+),(\d+),(\d+),?([^,\s)]+)?/i);switch(t?e="#"+(256|parseInt(t[1],10)).toString(16).slice(1)+(256|parseInt(t[2],10)).toString(16).slice(1)+(256|parseInt(t[3],10)).toString(16).slice(1):e.startsWith("#")&&7<e.length&&(e=e.slice(0,7)),e){case"white":case"#fff":case"#ffffff":return"white";case"lime":case"#0f0":case"#00ff00":return"lime";case"cyan":case"#0ff":case"#00ffff":return"cyan";case"red":case"#f00":case"#ff0000":return"red";case"yellow":case"#ff0":case"#ffff00":return"yellow";case"magenta":case"#f0f":case"#ff00ff":return"magenta";case"blue":case"#00f":case"#0000ff":return"blue";case"black":case"#000":case"#000000":return"black"}return null}function js(e,t){for(var n=[],r=(e=u(e)).next();!r.done;r=e.next())if((r=r.value).isContainer)n.push.apply(n,c(js(r.nestedCues,r)));else{var i=r.clone();i.nestedCues=[],i.payload=Fs(r,t),n.push(i)}return n}function Hs(e,t){this.g=null;for(var n=u(Array.from(e.textTracks)),r=n.next();!r.done;r=n.next())(r=r.value).mode="disabled",r.label==t&&(this.g=r);this.g||(this.g=e.addTextTrack("subtitles",t)),this.g.mode="hidden"}function Vs(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 Gs(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 Ks(){}function zs(){}function Ws(e){for(;e.firstChild;)e.removeChild(e.firstChild)}function Ys(t,n){var r=this;this.m=!1,this.i=[],this.A=t,this.s=n,this.j=null,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.s.appendChild(this.g),this.C=new Qt((function(){Xs(r)})).Wa(.25),this.h=new Map,this.l=new Pr,this.l.D(document,"fullscreenchange",(function(){Xs(r,!0)})),this.l.D(this.A,"resize",(function(){var e=r.A,t=e.videoWidth;e=e.videoHeight,r.j=t&&e?t/e:null})),this.o=null,"ResizeObserver"in e&&(this.o=new ResizeObserver((function(){Xs(r,!0)})),this.o.observe(this.g)),this.u=new Map}function qs(e,t){for(;null!=t;){if(t==e.g)return!0;t=t.parentElement}return!1}function Xs(e,t){if(e.g){var n=e.A.currentTime;if(!e.m||void 0!==t&&t){for(var r=(t=u(e.u.values())).next();!r.done;r=t.next())Ws(r.value);Ws(e.g),e.h.clear(),e.u.clear()}if(e.m){t=new Map;for(var i=(r=u(e.h.keys())).next();!i.done;i=r.next())i=i.value,t.set(i,e.h.get(i));!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 d=t.h.get(c),p=c.startTime<=i&&c.endTime>i,h=d?d.og:null;d&&(s.push(d.je),d.$c&&s.push(d.$c),p||(o=!0,t.h.delete(c),d=null)),p&&(l.push(c),d?qs(t,h)||(o=!0):(Qs(t,c,a),h=(d=t.h.get(c)).og,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)).$c?(r.appendChild(i.$c),i.$c.appendChild(i.je)):r.appendChild(i.je)}}(e,e.i,e.g,n,[])}}}function Qs(e,t,n){var r=1<n.length,i=r?"span":"div";t.lineBreak&&(i="br"),t.rubyTag&&(i=t.rubyTag),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=$s(n.linePadding,n,e.s),a.paddingRight=$s(n.linePadding,n,e.s),a.textCombineUpright=n.textCombineUpright,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=Js(r,(function(e){return e.backgroundColor})))?u.style.backgroundColor=t:l&&(u.style.backgroundColor="rgba(0, 0, 0, 0.8)"),t=Js(r,(function(e){return e.fontFamily})))&&(u.style.fontFamily=t),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=$s(n.fontSize,n,e.s),null!=(r=n.line)&&((o=n.lineInterpretation)==Ce&&(o=1,s=16,e.j&&1>e.j&&(s=32),r=0>r?100+r/s*100:r/s*100),1==o&&(a.position="absolute",n.writingMode==Se?(a.width="100%",n.lineAlign==xe?a.top=r+"%":"end"==n.lineAlign&&(a.bottom=100-r+"%")):"vertical-lr"==n.writingMode?(a.height="100%",n.lineAlign==xe?a.left=r+"%":"end"==n.lineAlign&&(a.right=100-r+"%")):(a.height="100%",n.lineAlign==xe?a.right=r+"%":"end"==n.lineAlign&&(a.left=100-r+"%")))),a.lineHeight=n.lineHeight,null!=n.position&&(n.writingMode==Se?a.paddingLeft=n.position:a.paddingTop=n.position),"line-left"==(e=function(e){var t=e.direction,n=e.positionAlign;return e=e.textAlign,n!==_e?n:"left"===e||"start"===e&&t===we||"end"===e&&"rtl"===t?"line-left":"right"===e||"start"===e&&"rtl"===t||"end"===e&&t===we?"line-right":"center"}(n))?a.cssFloat="left":"line-right"==e&&(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==Se?a.width=n.size+"%":a.height=n.size+"%")}(e,a,t,n,r),n=null,t.region&&t.region.id){n=t.region,i=e.j===4/3?2.5:1.9;var o=n.id+"_"+n.width+"x"+n.height+(n.heightUnits==Ne?"%":"px")+"-"+n.viewportAnchorX+"x"+n.viewportAnchorY+(n.viewportAnchorUnits==Ne?"%":"px");if(e.u.has(o))n=e.u.get(o);else{var s=document.createElement("span"),l=n.heightUnits==Ne?"%":"px",u=n.widthUnits==Ne?"%":"px",c=n.viewportAnchorUnits==Ne?"%":"px";s.id="shaka-text-region---"+o,s.classList.add("shaka-text-region"),s.style.position="absolute",2===n.heightUnits&&2===n.widthUnits?(s.style.height=5.33*n.height+"%",s.style.width=n.width*i+"%"):(s.style.height=n.height+l,s.style.width=n.width+u),2===n.viewportAnchorUnits?(l=n.viewportAnchorY/75*100,u=n.viewportAnchorX/(e.j===4/3?160:210)*100,l-=n.regionAnchorY*n.height*5.33/100,u-=n.regionAnchorX*n.width*i/100,s.style.top=l+"%",s.style.left=u+"%"):(s.style.top=n.viewportAnchorY-n.regionAnchorY*n.height/100+c,s.style.left=n.viewportAnchorX-n.regionAnchorX*n.width/100+c),s.style.display="flex",s.style.flexDirection="column",s.style.alignItems="center",s.style.justifyContent="before"==t.displayAlign?"flex-start":"center"==t.displayAlign?"center":"flex-end",e.u.set(o,s),n=s}}i=a,r&&((i=document.createElement("span")).classList.add("shaka-text-wrapper"),i.style.backgroundColor=t.backgroundColor,i.style.lineHeight="normal",a.appendChild(i)),e.h.set(t,{je:a,og:i,$c:n})}function $s(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 Js(e,t){for(var n=e.length-1;0<=n;n--){var r=t(e[n]);if(r||0===r)return r}return null}function Zs(e,t){this.h=e,this.g=t,this.j="",this.o=void 0,this.i=!1,this.m=!0,this.l=!1}function el(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 tl(e,t,n){n=void 0===n?{}:n;var r=void 0===r?e.g.useHeaders:r;if(e.g.enabled){Object.assign(n,el(e)),n.pr=e.h.zd();var i=n.ot===ol||n.ot===sl;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=nl(i[e]))&&(n["CMCD-"+r[e]]=a);return n}(n),Object.keys(e).length&&Object.assign(t.headers,e);else{var a=nl(n);a&&(t.uris=t.uris.map((function(e){return rl(e,a)})))}}}function nl(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 d;d="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(d)}}return i.join(",")}function rl(e,t){return!t||e.includes("offline:")?e:((e=new Ye(e)).g.set("CMCD",t),e.toString())}(r=Hs.prototype).remove=function(e,t){return!!this.g&&(Gs(this.g,(function(n){return n.startTime<t&&n.endTime>e})),!0)},r.append=function(e){var t=js(e),n=[];e=this.g.cues?Array.from(this.g.cues):[];for(var r={},i=(t=u(t)).next();!i.done;r={Yb:r.Yb},i=t.next())r.Yb=i.value,e.some(function(e){return function(t){return t.startTime==e.Yb.startTime&&t.endTime==e.Yb.endTime&&t.text==e.Yb.payload}}(r))||(i=Vs(r.Yb))&&n.push(i);for(r=(e=u(e=n.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?n.indexOf(t)-n.indexOf(e):n.indexOf(e)-n.indexOf(t)})))).next();!r.done;r=e.next())this.g.addCue(r.value)},r.destroy=function(){return this.g&&(Gs(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"},j("shaka.text.SimpleTextDisplayer",Hs),Hs.prototype.setTextVisibility=Hs.prototype.setTextVisibility,Hs.prototype.isTextVisible=Hs.prototype.isTextVisible,Hs.prototype.destroy=Hs.prototype.destroy,Hs.prototype.append=Hs.prototype.append,Hs.prototype.remove=Hs.prototype.remove,(r=Ks.prototype).remove=function(){},r.append=function(){},r.destroy=function(){},r.isTextVisible=function(){return!1},r.setTextVisibility=function(){},j("shaka.text.StubTextDisplayer",Ks),Ks.prototype.setTextVisibility=Ks.prototype.setTextVisibility,Ks.prototype.isTextVisible=Ks.prototype.isTextVisible,Ks.prototype.destroy=Ks.prototype.destroy,Ks.prototype.append=Ks.prototype.append,Ks.prototype.remove=Ks.prototype.remove,j("shaka.util.Dom",zs),zs.removeAllChildren=Ws,(r=Ys.prototype).append=function(e){for(var t=[].concat(c(this.i)),n={},r=(e=u(e)).next();!r.done;n={gd:n.gd},r=e.next())n.gd=r.value,t.some(function(e){return function(t){return be(t,e.gd)}}(n))||this.i.push(n.gd);Xs(this)},r.destroy=function(){this.s.removeChild(this.g),this.g=null,this.m=!1,this.i=[],this.C&&this.C.stop(),this.h.clear(),this.l&&(this.l.release(),this.l=null),this.o&&(this.o.disconnect(),this.o=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})),Xs(this,n>this.i.length),!0},r.isTextVisible=function(){return this.m},r.setTextVisibility=function(e){this.m=e},j("shaka.text.UITextDisplayer",Ys),Ys.prototype.setTextVisibility=Ys.prototype.setTextVisibility,Ys.prototype.isTextVisible=Ys.prototype.isTextVisible,Ys.prototype.remove=Ys.prototype.remove,Ys.prototype.destroy=Ys.prototype.destroy,Ys.prototype.append=Ys.prototype.append,j("shaka.text.WebVttGenerator",(function(){})),Zs.prototype.configure=function(e){this.g=e};var il="m",al="a",ol="v",sl="av",ll="i",ul="c",cl="tt";function dl(e){this.h=e,this.g=null}function pl(e){return!e||"false"!==e.toLowerCase()&&(/^[-0-9]/.test(e)?parseInt(e,10):e.replace(/["]+/g,""))}j("shaka.util.CmcdManager.StreamingFormat",{DASH:"d",HLS:"h",qg:"s",OTHER:"o"}),(r=dl.prototype).configure=function(e){this.h=e},r.Kf=function(){return this.h.enabled&&this.h.applyMaximumSuggestedBitrate&&this.g&&this.g.has(fl)?1e3*this.g.get(fl):null},r.Jf=function(){return this.h.enabled&&this.g&&this.g.has(hl)?1e3*this.g.get(hl):null},r.Xg=function(){return this.h.enabled&&this.g&&this.g.has(gl)?this.g.get(gl):null},r.Yg=function(){return this.h.enabled&&this.g&&this.g.has(yl)?this.g.get(yl):null},r.getBandwidthEstimate=function(e){var t=this.Jf();if(!t)return e;var n=this.h.estimatedThroughputWeightRatio;return 0<n&&1>=n?e*(1-n)+t*n:e},j("shaka.util.CmsdManager",dl),dl.prototype.getBandwidthEstimate=dl.prototype.getBandwidthEstimate,dl.prototype.getRoundTripTime=dl.prototype.Yg,dl.prototype.getResponseDelay=dl.prototype.Xg,dl.prototype.getEstimatedThroughput=dl.prototype.Jf,dl.prototype.getMaxBitrate=dl.prototype.Kf;var hl="etp",fl="mb",gl="rd",yl="rtt";function vl(){}function ml(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]=Yt(u):u.constructor==Object&&t[a]&&t[a].constructor==Object?(e[a]||(e[a]=Yt(u)),l=ml(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 bl(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 _l(e,t){return e&&t}function El(){this.g=null,this.h=[]}function kl(e,t){return R((function(n){if(1==n.g)return e.g?_(n,new Promise((function(t){return e.h.push(t)})),2):n.B(2);e.g=t,E(n)}))}function Tl(){}function Al(e){return new Ye(e=Hr(e)).jb}function wl(e,t,n){function r(e){se(a).setUint32(o,e.byteLength,!0),o+=4,a.set(ae(e),o),o+=e.byteLength}if(!n||!n.byteLength)throw new ut(2,6,6015);var i;i="string"==typeof t?Gr(t,!0):t,e=Gr(e=Hr(e),!0);var a=new Uint8Array(12+e.byteLength+i.byteLength+n.byteLength),o=0;return r(e),r(i),r(n),a}function Sl(e,t,n){return"skd"!==t?e:(t=n.serverCertificate,wl(e,n=Hr(e).split("skd://").pop(),t))}function Cl(e,t){2===e&&(t.headers["Content-Type"]="application/octet-stream")}function xl(){}function Il(){var t=1/0;navigator.connection&&navigator.connection.saveData&&(t=360);var n={retryParameters:{maxAttempts:2,baseDelay:1e3,backoffFactor:2,fuzzFactor:.5,timeout:3e4,stallTimeout:5e3,connectionTimeout:1e4},servers:{},clearKeys:{},advanced:{},delayLicenseRequestUntilPlayed:!1,persistentSessionOnlinePlayback:!1,persistentSessionsMetadata:[],initDataTransform:function(t,n,r){return e.shakaMediaKeysPolyfill&&"skd"==n&&(n=r.serverCertificate,t=wl(t,r=Al(t),n)),t},logLicenseExchange:!1,updateExpirationTime:1,preferredKeySystems:[],keySystemsMapping:{},parseInbandPsshEnabled:en(),minHdcpVersion:"",ignoreDuplicateInitData:!rn()},r="reload",i=!1;rn()||nn()||un("Tizen 4")||an()||navigator.userAgent.match(/webOS\/4/i)||navigator.userAgent.match(/webOS\/5/i)||(r="smooth",i=!0),i={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,raiseFatalErrorOnManifestUpdateRequestFailure:!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 _l([e],e)},sequenceMode:!1,enableAudioGroups:!1,multiTypeVariantsAllowed:i},hls:{ignoreTextStreamFailures:!1,ignoreImageStreamFailures:!1,defaultAudioCodec:"mp4a.40.2",defaultVideoCodec:"avc1.42E01E",ignoreManifestProgramDateTime:!1,mediaPlaylistFullMimeType:'video/mp2t; codecs="avc1.42E01E, mp4a.40.2"',useSafariBehaviorForLive:!0,liveSegmentsDelay:3,sequenceMode:!(nn()||rn()||an()||sn()),ignoreManifestTimestampsInSegmentsMode:!1,disableCodecGuessing:!1,allowLowLatencyByteRangeOptimization:!0},mss:{manifestPreprocessor:function(e){return _l([e],e)},sequenceMode:!1,keySystemsBySystemId:{"9a04f079-9840-4286-ab92-e65be0885f95":"com.microsoft.playready","79f0049a-4098-8642-ab92-e65be0885f95":"com.microsoft.playready"}}};var a={retryParameters:{maxAttempts:2,baseDelay:1e3,backoffFactor:2,fuzzFactor:.5,timeout:3e4,stallTimeout:5e3,connectionTimeout:1e4},failureCallback:function(e){return _l([e])},rebufferingGoal:2,bufferingGoal:10,bufferBehind:30,ignoreTextStreamFailures:!1,alwaysStreamText:!1,startAtSegmentBoundary:!1,gapDetectionThreshold:.5,gapJumpTimerTime:.25,durationBackoff: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,parsePrftBox:!1,segmentPrefetchLimit:0,liveSync:!1,liveSyncMaxLatency:1,liveSyncPlaybackRate:1.1,liveSyncMinLatency:0,liveSyncMinPlaybackRate:1,allowMediaSourceRecoveries:!0,minTimeBetweenRecoveries:5};(un("Web0S")||tn()||un("CrKey")||un("Hisense")||un("VIDAA"))&&(a.stallSkip=0);var o={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 _l([e,t])},usePersistentLicense:!0,numberOfParallelDownloads:5},s={drm:n,manifest:i,streaming:a,mediaSource:{codecSwitchingStrategy:r,sourceBufferExtraFeatures:"",forceTransmux:!1,insertFakeEncryptionInInit:!0},offline:o,abrFactory:function(){return new jn},abr:{enabled:!0,useNetworkInformation:!0,defaultBandwidthEstimate:1e6,switchInterval:8,bandwidthUpgradeTarget:.85,bandwidthDowngradeTarget:.95,restrictions:{minWidth:0,maxWidth:1/0,minHeight:0,maxHeight:t,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,restrictToScreenSize:!1,ignoreDevicePixelRatio:!1,clearBufferSwitch:!1,safeMarginSwitch:0},autoShowText:3,preferredAudioLanguage:"",preferredAudioLabel:"",preferredTextLanguage:"",preferredVariantRole:"",preferredTextRole:"",preferredAudioChannelCount:2,preferredVideoHdrLevel:"AUTO",preferredVideoLayout:"",preferredVideoLabel:"",preferredVideoCodecs:[],preferredAudioCodecs:[],preferForcedSubs:!1,preferSpatialAudio:!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},cmsd:{enabled:!0,applyMaximumSuggestedBitrate:!0,estimatedThroughputWeightRatio:.5},lcevc:{enabled:!1,dynamicPerformanceScaling:!0,logLevel:0,drawLogo:!1},ads:{customPlayheadTracker:!1}};return o.trackSelectionCallback=function(t){return R((function(n){return n.return(function(t,n,r){var i=r;"AUTO"==i&&(i=e.matchMedia("(color-gamut: p3)").matches?"PQ":"SDR");var a=t.filter((function(e){return!("variant"!=e.type||e.hdr&&e.hdr!=i)}));r=[];var o=Kt(n,a.map((function(e){return e.language})));o&&(r=a.filter((function(e){return jt(e.language)==o}))),0==r.length&&(r=a.filter((function(e){return e.primary}))),0==r.length&&(a.map((function(e){return e.language})),r=a);var s=r.filter((function(e){return e.height&&480>=e.height}));for(s.length&&(s.sort((function(e,t){return t.height-e.height})),r=s.filter((function(e){return e.height==s[0].height}))),n=[],r.length&&(a=Math.floor(r.length/2),r.sort((function(e,t){return e.bandwidth-t.bandwidth})),n.push(r[a])),t=u(t),r=t.next();!r.done;r=t.next())(r=r.value).type!=gt&&"image"!=r.type||n.push(r);return n}(t,s.preferredAudioLanguage,s.preferredVideoHdrLevel))}))},s}function Pl(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 ml(e,t,n||Il(),r,"")}function Dl(){this.g=null,this.h=[]}function Rl(e,t){var n=0;e.g&&e.g.state==t&&(n+=e.g.duration);for(var r=(e=u(e.h)).next();!r.done;r=e.next())n+=(r=r.value).state==t?r.duration:0;return n}function Ll(){this.i=this.h=null,this.g=[]}function Ol(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 Ml(){this.u=this.A=this.G=this.C=this.s=this.j=this.F=this.m=this.i=this.K=this.N=this.H=this.I=this.J=this.l=this.o=NaN,this.g=new Dl,this.h=new Ll}function Nl(t,n){yr.call(this);var r=this;this.l=Lu,this.td=this.g=null,this.fa=!1,this.xd=new Pr,this.Dc=new Pr,this.m=new Pr,this.C=this.G=this.o=this.H=null,this.Ed=0,this.W=new El,this.na=this.ga=this.i=this.Gd=this.F=this.j=this.wa=this.J=this.Vf=this.Z=this.V=this.xa=this.K=this.I=this.hb=null,this.gb=!1,this.He=this.s=null,this.Pe=1e9,this.Hc=[],this.N=NaN,this.h=nu(this),this.Je={width:1/0,height:1/0},this.u=null,this.Da=new Zn(this.h.preferredAudioLanguage,this.h.preferredVariantRole,this.h.preferredAudioChannelCount,this.h.preferredVideoHdrLevel,this.h.preferSpatialAudio,this.h.preferredVideoLayout,this.h.preferredAudioLabel,this.h.preferredVideoLabel,this.h.mediaSource.codecSwitchingStrategy,this.h.manifest.dash.enableAudioGroups),this.fb=this.h.preferredTextLanguage,this.Gc=this.h.preferredTextRole,this.Ec=this.h.preferForcedSubs,this.nc=[],n&&n(this),this.V=function(e){return new Zs({getBandwidthEstimate:function(){return e.s?e.s.getBandwidthEstimate():NaN},kb:function(){return e.kb()},getCurrentTime:function(){return e.g?e.g.currentTime:0},zd:function(){return e.zd()},Mb:function(){return e.Mb()},xb:function(){return e.xb()},S:function(){return e.S()}},e.h.cmcd)}(this),this.Z=new dl(this.h.cmsd),this.H=function(e){return new br((function(t,n,r){e.s&&e.s.segmentDownloaded(t,n,r)}),(function(t,n,r){if(n=(new Map).set("headers",t).set("request",n).set("requestType",r),e.dispatchEvent(Fl("downloadheadersreceived",n)),e.Z&&(n=e.Z).h.enabled){if(r=t["cmsd-static"])try{var i=new Map,a=r.split(",");for(r=0;r<a.length;r++){var o=a[r].split("=");i.set(o[0],pl(o[1]))}}catch(e){}if(t=t["cmsd-dynamic"]){try{var s=new Map,l=t.split(";");for(t=1;t<l.length;t++){var u=l[t].split("=");s.set(u[0],pl(u[1]))}var c=s}catch(e){c=null}c&&(n.g=c)}}}),(function(t,n,r,i){t=(new Map).set("request",t).set("error",n).set("httpResponseCode",r).set("aborted",i),e.dispatchEvent(Fl("downloadfailed",t))}),(function(t,n,r){var i=e.V;if(r=void 0===r?{}:r,i.g.enabled)if("HEAD"===n.method)tl(i,n);else switch(t){case 0:try{if(i.g.enabled){if(r.type){e:{switch(r.type){case 4:var a="d";break e;case 3:case 2:a="h";break e;case 5:a="s";break e}a=void 0}i.o=a}tl(i,n,{ot:il,su:!i.i})}}catch(e){Y("CMCD_MANIFEST_ERROR","Could not generate manifest CMCD data.",e)}break;case wr:t=r;try{if(i.g.enabled){var o=t.segment;a=0,o&&(a=o.endTime-o.startTime);var s={d:1e3*a,st:i.h.S()?"l":"v"};s.ot=function(e){if(0===e.type)return ll;if(e=e.stream){var t=e.type;if("video"==t)return e.codecs&&e.codecs.includes(",")?sl:ol;if("audio"==t)return al;if("text"==t)return"application/mp4"===e.mimeType?cl:ul}}(t);var l=s.ot===ol||s.ot===al||s.ot===sl||s.ot===cl,c=t.stream;c&&(l&&(s.bl=function(e,t){if(!(t=e.h.kb()[t]).length)return NaN;var n=e.h.getCurrentTime();return(e=t.find((function(e){return e.start<=n&&e.end>=n})))?1e3*(e.end-n):NaN}(i,c.type)),c.bandwidth&&(s.br=c.bandwidth/1e3)),l&&s.ot!==cl&&(s.tb=function(e,t){var n=e.h.xb();if(!n.length)return NaN;e=n[0];for(var r=(n=u(n)).next();!r.done;r=n.next())"variant"===(r=r.value).type&&r.bandwidth>e.bandwidth&&(e=r);switch(t){case ol:return e.videoBandwidth||NaN;case al:return e.audioBandwidth||NaN;default:return e.bandwidth}}(i,s.ot)/1e3),tl(i,n,s)}}catch(e){Y("CMCD_SEGMENT_ERROR","Could not generate segment CMCD data.",e)}break;case 2:case 5:case 6:tl(i,n,{ot:"k"});break;case 4:tl(i,n,{ot:"o"})}}),(function(t,n,r,i){e.F&&e.F.banLocation&&e.F.banLocation(i)}))}(this),this.H.gf(this.h.streaming.forceHTTPS),this.A=null,Bu&&(this.A=Bu()),this.xd.D(e,"online",(function(){Eu(r),r.bf()})),this.vd=new Qt((function(){return function(e){for(var t=Date.now()/1e3,n=!1,r=u(e.i.variants),i=r.next();!i.done;i=r.next())0<(i=i.value).disabledUntilTime&&i.disabledUntilTime<=t&&(i.disabledUntilTime=0,n=!0,a=i,o=void 0,o="",a.video&&(o+="video:"+a.video.id),a.audio&&(o=o+(o?"&":"")+"audio:"+a.audio.id));var a,o;e.i.variants.every((function(e){return 0===e.disabledUntilTime}))&&e.vd.stop(),n&&hu(e,!0,void 0,!1,!1)}(r)})),t&&(Kn("Player","Please migrate from initializing Player with a mediaElement; use the attach method instead."),this.Fc(t,!0))}function Ul(e){null!=e.J&&(Za(e.J),e.J.release(),e.J=null)}function Fl(e,t){return new hr(e,t)}function Bl(e,t){e.dispatchEvent(Fl("onstatechange",(new Map).set("state",t)))}function jl(e,t){var n;return R((function(r){return 1==r.g?(n=++e.Ed,_(r,kl(e.W,t),2)):n!=e.Ed?(e.W.release(),r.return(!0)):r.return(!1)}))}function Hl(e){var t,n,r,i,a;return R((function(o){if(1==o.g)return Bl(e,"media-source"),t=e.h.textDisplayFactory,n=t(),e.Ie=t,(r=function(e,t,n,r){return new so(e,t,n,r)}(e.g,n,(function(t,n,r){Vl(e,t,n,r)}),e.J)).configure(e.h.mediaSource),i=e.h.manifest,a=i.segmentRelativeVttTiming,r.Z=a,_(o,r.J,2);e.G=r,E(o)}))}function Vl(e,t,n,r){for(var i=(t=u(t)).next();!i.done;i=t.next())if((i=i.value).data&&i.cueTime&&i.frames){var a=i.cueTime+n,o=r;o&&a>o&&(o=a);for(var s=u(i.frames),l=s.next();!l.done;l=s.next())Gl(e,a,o,"org.id3",l.value);e.A&&e.A.onHlsTimedMetadata(i,a)}}function Gl(e,t,n,r,i){t=(new Map).set("startTime",t).set("endTime",n).set("metadataType",r).set("payload",i),e.dispatchEvent(Fl("metadata",t))}function Kl(e,t){if(t&&"chapters"==t.kind){t.mode="hidden";var n=new Qt((function(){t.mode="hidden"})).lc().U(.5);e.nc.push((function(){n.stop()}))}}function zl(e,t){return new Oi(t,e.h.drm.updateExpirationTime)}function Wl(e,t,n){e.K=new er,e.K.g=nr,tr(e.K,n,Math.min(.5,n/2)),ou(e),e.m.D(t,"waiting",(function(){return Yl(e)})),e.m.D(t,"stalled",(function(){return Yl(e)})),e.m.D(t,"canplaythrough",(function(){return Yl(e)})),e.m.D(t,"progress",(function(){return Yl(e)}))}function Yl(e){switch(e.l){case Mu:if(e.g.ended)var t=!0;else{var n=va(e.g.buffered);t=null!=n&&n>=e.g.duration-1}break;case Ou:e:if(e.g.ended||po(e.G))t=!0;else{if(e.i.presentationTimeline.S()){n=e.i.presentationTimeline.wb();var r=va(e.g.buffered);if(null!=r&&r>=n){t=!0;break e}}t=!1}break;default:t=!1}r=ba(e.g.buffered,e.g.currentTime);var i=t,a=(n=e.K).h.get(n.g);t=n.g,r=i||r>=a?rr:nr,n.g=r,t!=r&&ou(e)}function ql(e){if(e.F){var t=Yt(e.h.manifest);e.g&&"AUDIO"===e.g.nodeName&&(t.disableVideo=!0),e.F.configure(t)}if(e.o&&e.o.configure(e.h.drm),e.j){e.j.configure(e.h.streaming);try{iu(e,e.i)}catch(t){ku(e,t)}e.s&&du(e),!(t=e.j.j)||t.allowedByApplication&&t.allowedByKeySystem||hu(e)}if(e.H&&e.H.gf(e.h.streaming.forceHTTPS),e.G&&(e.G.configure(e.h.mediaSource),e.G.Z=e.h.manifest.segmentRelativeVttTiming,t=e.h.textDisplayFactory,e.Ie!=t)){var n=t(),r=e.G,i=r.F;r.F=n,i&&(n.setTextVisibility(i.isTextVisible()),i.destroy()),r.h&&(r.h.j=n),e.Ie=t,e.j&&((n=(t=e.j).i.get(gt))&&ks(t,n.stream,!0,0,!0))}e.s&&(e.s.configure(e.h.abr),e.h.abr.enabled?e.s.enable():e.s.disable(),_u(e)),e.K&&(t=e.h.streaming.rebufferingGoal,e.i&&(t=Math.max(t,e.i.minBufferTime)),tr(e.K,t,Math.min(.5,t/2))),e.i&&Cu(e.i.presentationTimeline,e.h.playRangeStart,e.h.playRangeEnd),e.A&&e.A.configure(e.h.ads),e.V&&e.V.configure(e.h.cmcd),e.Z&&e.Z.configure(e.h.cmsd)}function Xl(e){return e&&(e=/(\d+)x(\d+)/.exec(e))?{Ib:parseInt(e[1],10),rows:parseInt(e[2],10)}:null}function Ql(e){return Array.from(e.g.textTracks).filter((function(e){return"metadata"!=e.kind&&"chapters"!=e.kind&&"Shaka Player TextTrack"!=e.label}))}function $l(e){return Array.from(e.g.textTracks).filter((function(e){return"chapters"==e.kind}))}function Jl(e,t){var n;return R((function(r){switch(r.g){case 1:return k(r,2),_(r,Ns(t,e.H,e.h.streaming.retryParameters),4);case 4:n=r.h,A(r,3);break;case 2:w(r);case 3:if(n)return r.return(n);throw new ut(1,2,2011,t)}}))}function Zl(e,t,n,r,i,a,o){var s,l,u,c;return R((function(d){if(1==d.g)return"text/vtt"!=i||o.length?_(d,eu(e,t,e.H,e.h.streaming.retryParameters),3):d.B(2);2!=d.g&&(s=d.h,l=tu(e,s,i,o),u=new Blob([l],{type:"text/vtt"}),t=xo(u),i="text/vtt"),c=document.createElement("track");var p=e.V,h=t;try{if(p.g.enabled){var f=el(p);f.ot=ul,f.su=!0;var g=rl(h,nl(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),d.return(c)}))}function eu(e,t,n,r){var i,a,o;return R((function(s){if(1==s.g){i=wr,(a=Er([t],r)).method="GET";var l=e.V;try{l.g.enabled&&tl(l,a,{ot:ul,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 tu(e,t,n,r){var i=Rt[n];if(i)return n=i(),e={periodStart:0,segmentStart:0,segmentEnd:e.g.duration,vttOffset:0},t=ae(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}var r=js(e);e="WEBVTT\n\n";for(var i=(r=u(r)).next();!i.done;i=r.next())e+=n((i=i.value).startTime)+" --\x3e "+n(i.endTime)+function(e){var t=[];switch(e.textAlign){case"left":t.push("align:left");break;case"right":t.push("align:right");break;case Ee: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(" "):""}(i)+"\n",e+=i.payload+"\n\n";return e}(t=n.parseMedia(t,e,null),r);throw new ut(2,2,2014,n)}function nu(e){var t=Il();return t.streaming.failureCallback=function(t){if(e.S()){var n=null;1001==t.code||1002==t.code?n=1:1003==t.code&&(n=.1),null!=n&&(t.severity=1,e.bf(n))}},t.textDisplayFactory=function(){return e.td?new Ys(e.g,e.td):HTMLMediaElement.prototype.addTextTrack?new Hs(e.g,"Shaka Player TextTrack"):new Ks},t}function ru(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,yn(e.o,t),2);if(!t.variants.some(Pn))throw new ut(2,4,4032);E(n)}))}(e,t),2);iu(e,t),E(n)}))}function iu(e,t){if(e.l!=Ru){for(var n=e.h.restrictions,r=e.Je,i=!1,a=u(t.variants),o=a.next();!o.done;o=a.next()){var s=(o=o.value).allowedByApplication;o.allowedByApplication=gn(o,n,r),s!=o.allowedByApplication&&(i=!0)}if(i&&e.j&&yu(e),(n=e.o?e.o.g:null)&&e.o.s)for(i=(r=u(t.variants)).next();!i.done;i=r.next())i=i.value,au(e,n.keySystem,i.video),au(e,n.keySystem,i.audio);xu(e,t)}}function au(e,t,n){if(n)for(var r=(n=u(n.drmInfos)).next();!r.done;r=n.next())if((r=r.value).keySystem==t)for(var i=(r=u(r.initData||[])).next();!i.done;i=r.next())i=i.value,ji(e.o,i.initDataType,i.initData)}function ou(e){var t=e.Ee();if(e.u&&e.K&&e.C){if(e.V){var n=e.V;t||n.i||(n.i=!0),n.i&&t&&(n.l=!0),n.m=t}lu(e)}t=(new Map).set("buffering",t),e.dispatchEvent(Fl("buffering",t))}function su(e){var t=e.g.playbackRate;0!=t&&(e.I&&e.I.set(t),t=Fl("ratechange"),e.dispatchEvent(t))}function lu(e){if(e.u&&e.K){var t=e.u.g,n="playing";e.K.g==nr?n="buffering":e.g.paused?n="paused":e.g.ended&&(n="ended");var r=n;if(null==t.g)t.g={timestamp:Date.now()/1e3,state:r,duration:0},t=!0;else{var i=Date.now()/1e3;t.g.duration=i-t.g.timestamp,t.g.state==r?t=!1:(t.h.push(t.g),t.g={timestamp:i,state:r,duration:0},t=!0)}t&&(n=(new Map).set("newstate",n),e.dispatchEvent(Fl("statechanged",n)))}}function uu(e){if(e.S()){var t=e.Cb();if(Number.isFinite(t.end)&&!(e.g.currentTime<t.start)){if(e.h.streaming.liveSync)var n=e.h.streaming.liveSyncMaxLatency,r=e.h.streaming.liveSyncPlaybackRate;else e.i&&e.i.serviceDescription&&(n=e.i.serviceDescription.maxLatency||e.h.streaming.liveSyncMaxLatency,r=e.i.serviceDescription.maxPlaybackRate||e.h.streaming.liveSyncPlaybackRate);if(e.h.streaming.liveSync)var i=e.h.streaming.liveSyncMinLatency,a=e.h.streaming.liveSyncMinPlaybackRate;else e.i&&e.i.serviceDescription&&(i=e.i.serviceDescription.minLatency||e.h.streaming.liveSyncMinLatency,a=e.i.serviceDescription.minPlaybackRate||e.h.streaming.liveSyncMinPlaybackRate);var o=e.g.playbackRate,s=t.end-e.g.currentTime,l=0;if(e.l==Mu){var u=e.g.buffered;0<u.length&&(l=u.end(u.length-1),l=Math.max(r,l-t.end))}n&&r&&s-l>n?o!=r&&e.pf(r):i&&a&&s-l<i?o!=a&&e.pf(a):o!==e.I.Mc()&&e.xf()}}}function cu(e){if(e.g){var t,n=!1,r=e.g.currentTime/e.g.duration;if(isNaN(r)||(r=Math.round(100*r),isNaN(e.N)?(e.N=r,n=!0):(r=Math.max(e.N,r),e.N!=r&&(e.N=r,n=!0))),n)0==e.N?t=Fl("started"):25==e.N?t=Fl("firstquartile"):50==e.N?t=Fl("midpoint"):75==e.N?t=Fl("thirdquartile"):100==e.N&&(t=Fl("complete")),t&&e.dispatchEvent(t)}}function du(e){try{xu(e,e.i)}catch(t){return ku(e,t),!1}var t=Dn(e.i.variants);return t=e.Da.create(t),e.s.setVariants(Array.from(t.values())),!0}function pu(e,t){return t=void 0!==t&&t,du(e)?e.s.chooseVariant(t):null}function hu(e,t,n,r,i){t=void 0===t||t,n=void 0===n?0:n,r=void 0!==r&&r,i=void 0===i||i;var a=pu(e);a&&fu(e,a,i,t,n,r)}function fu(e,t,n,r,i,a){a=void 0!==a&&a;var o=e.j.j;if(t==o)r&&_s(e.j,t,r,i,!0);else{var s=e.u.h;s.h!=t&&(s.h=t,s.g.push({timestamp:Date.now()/1e3,id:t.id,type:"variant",fromAdaptation:n,bandwidth:t.bandwidth})),_s(e.j,t,r,i,a,n),r=null,o&&(r=Tn(o)),t=Tn(t),n?(n=(new Map).set("oldTrack",r).set("newTrack",t),e.J&&eo(e.J,t,e.Be()),Iu(e,n=Fl("adaptation",n))):vu(e,r,t)}}function gu(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),vu(e,n=xn(n),t=xn(t))}function yu(e){Iu(e,Fl("trackschanged"))}function vu(e,t,n){t=(new Map).set("oldTrack",t).set("newTrack",n),e.J&&eo(e.J,n,e.Be()),Iu(e,n=Fl("variantchanged",t))}function mu(e){Iu(e,Fl("textchanged"))}function bu(e){Iu(e,Fl("texttrackvisibility"))}function _u(e){e.h.abr.enabled||Eu(e),Iu(e,Fl("abrstatuschanged",(new Map).set("newStatus",e.h.abr.enabled)))}function Eu(e,t){if(t=void 0===t||t,e.l==Ou){e.vd.stop();for(var n=u(e.i.variants),r=n.next();!r.done;r=n.next())r.value.disabledUntilTime=0;t&&du(e)}}function ku(e,t){var n,r,i;return R((function(a){switch(a.g){case 1:if(e.l==Ru)return a.return();if(n=!0,!(e.gb&&e.i&&e.j)||3016!=t.code&&3014!=t.code&&3015!=t.code&&3018!=t.code){a.B(2);break}return k(a,3),_(a,function(e){var t,n,r,i,a,o;return R((function(s){return 1==s.g?(t=Date.now()/1e3,n=e.h.minTimeBetweenRecoveries,!e.h.allowMediaSourceRecoveries||t-e.H<n?s.return(!1):(e.H=t,r=yt,(i=e.i.get(r.O))&&(i.yb=null,Ts(e,i),Os(i).catch((function(){}))),(a=e.i.get(r.$))&&(a.yb=null,Ts(e,a),Os(a).catch((function(){}))),o=new Map,e.j.audio&&o.set(r.O,e.j.audio),e.j.video&&o.set(r.$,e.j.video),_(s,Co(e.g.T,o),2))):s.return(!0)}))}(e.j),5);case 5:r=a.h,n=!r,A(a,2);break;case 3:w(a),n=!0;case 2:if(!n)return a.return();2===t.severity&&Eu(e,!1),i=Fl("error",(new Map).set("detail",t)),e.dispatchEvent(i),i.defaultPrevented&&(t.handled=!0),E(a)}}))}function Tu(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(Fl(t,n))}function Au(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 ut(2,3,3016,t,n,e.g.error.message)}function wu(e,t){if(e.j){var n=Fl("keystatuschanged");e.dispatchEvent(n);var r=Object.keys(t);n=1==r.length&&"00"==r[0];var i=!1;if(r.length)for(var a=(r=u(e.i.variants)).next();!a.done;a=r.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[n?"00":c],a.allowedByKeySystem=a.allowedByKeySystem&&!!c&&!Uu.includes(c)}s!=a.allowedByKeySystem&&(i=!0)}}if(i&&(yu(e),!du(e)))return;(t=e.j.j)&&!t.allowedByKeySystem&&hu(e)}}function Su(e,t,n){e.F&&e.F.onExpirationUpdated&&e.F.onExpirationUpdated(t,n),t=Fl("expirationupdated"),e.dispatchEvent(t)}function Cu(e,t,n){0<t&&(e.S()||e.kg(t)),n<(t=e.getDuration())&&(e.S()||e.Ma(n))}function xu(e,t){e=e.o?e.o.yd():{};var n=Object.keys(e);n=n.length&&"00"==n[0];for(var r=!1,i=!1,a=new Set,o=new Set,s=(t=u(t.variants)).next();!s.done;s=t.next()){var l=[];(s=s.value).audio&&l.push(s.audio),s.video&&l.push(s.video);for(var c=(l=u(l)).next();!c.done;c=l.next())if((c=c.value).keyIds.size)for(var d=(c=u(c.keyIds)).next();!d.done;d=c.next()){d=d.value;var p=e[n?"00":d];p?Uu.includes(p)&&o.add(p):a.add(d)}s.allowedByApplication?s.allowedByKeySystem&&(r=!0):i=!0}if(!r)throw new ut(2,4,4012,e={hasAppRestrictions:i,missingKeys:Array.from(a),restrictedKeyStatuses:Array.from(o)})}function Iu(e,t){R((function(n){if(1==n.g)return _(n,Promise.resolve(),2);e.l!=Ru&&e.dispatchEvent(t),E(n)}))}function Pu(e){for(var t=new Set,n=(e=u(e)).next();!n.done;n=e.next())(n=n.value).language?t.add(jt(n.language)):t.add("und");return t}function Du(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=jt(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=(e=u(e)).next();!r.done;r=e.next()){r=r.value;var i=null;n.has(t)&&n.get(t).has(r)&&(i=n.get(t).get(r)),s.push({language:t,role:r,label:i})}})),s}j("shaka.util.ConfigUtils",vl),vl.convertToConfigObject=bl,vl.mergeConfigObjects=ml,El.prototype.release=function(){0<this.h.length?this.h.shift()():this.g=null},j("shaka.util.FairPlayUtils",Tl),Tl.commonFairPlayResponse=function(e,t){if(2===e){try{var n=Br(t.data)}catch(e){return}e=!1,"<ckc>"===(n=n.trim()).substr(0,5)&&"</ckc>"===n.substr(-6)&&(n=n.slice(5,-6),e=!0);try{var r=JSON.parse(n);r.ckc&&(n=r.ckc,e=!0),r.CkcMessage&&(n=r.CkcMessage,e=!0),r.License&&(n=r.License,e=!0)}catch(e){}e&&(t.data=ie(si(n)))}},Tl.expressplayFairPlayRequest=function(e,t){Cl(e,t)},Tl.conaxFairPlayRequest=function(e,t){Cl(e,t)},Tl.ezdrmFairPlayRequest=function(e,t){Cl(e,t)},Tl.verimatrixFairPlayRequest=function(e,t){2===e&&(e=oi(e=ae(t.body)),t.headers["Content-Type"]="application/x-www-form-urlencoded",t.body=Vr("spc="+e))},Tl.expressplayInitDataTransform=function(e,t,n){return Sl(e,t,n)},Tl.conaxInitDataTransform=function(t,n,r){if("skd"!==n)return t;n=r.serverCertificate,r=Hr(t).split("skd://").pop().split("?").shift(),r=e.atob(r);var i=new ArrayBuffer(2*r.length);i=oe(i);for(var a=0,o=r.length;a<o;a++)i[a]=r.charCodeAt(a);return wl(t,i,n)},Tl.ezdrmInitDataTransform=function(e,t,n){return"skd"!==t?e:(t=n.serverCertificate,wl(e,n=Hr(e).split(";").pop(),t))},Tl.verimatrixInitDataTransform=function(e,t,n){return Sl(e,t,n)},Tl.initDataTransform=wl,Tl.defaultGetContentId=Al,Tl.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))}))},j("shaka.util.PlayerConfiguration",xl),xl.mergeConfigObjects=Pl,xl.createDefault=Il,y(Nl,yr),(r=Nl.prototype).destroy=function(){var e,t=this;return R((function(n){switch(n.g){case 1:return t.l==Ru?n.return():(Ul(t),e=t.detach(),t.l=Ru,_(n,e,2));case 2:if(t.xd&&(t.xd.release(),t.xd=null),t.Dc&&(t.Dc.release(),t.Dc=null),t.m&&(t.m.release(),t.m=null),t.He=null,t.h=null,t.u=null,t.td=null,t.V=null,t.Z=null,!t.H){n.B(3);break}return _(n,t.H.destroy(),4);case 4:t.H=null;case 3:t.s&&(t.s.release(),t.s=null),yr.prototype.release.call(t),E(n)}}))},r.Fc=function(e,t){t=void 0===t||t;var n,r,i=this;return R((function(a){switch(a.g){case 1:if(i.l==Ru)throw new ut(2,7,7e3);if(!i.g||i.g==e){a.B(2);break}return _(a,i.detach(),2);case 2:return _(a,jl(i,"attach"),4);case 4:if(a.h)return a.return();if(k(a,5,6),Bl(i,"attach"),n=function(){var e=Au(i);e&&ku(i,e)},i.Dc.D(e,"error",n),i.g=e,!t||!$t()||i.G){a.B(6);break}return _(a,Hl(i),6);case 6:S(a),i.W.release(),C(a,0);break;case 5:return r=w(a),_(a,i.detach(),10);case 10:throw r}}))},r.wg=function(e){this.Vf=e},r.detach=function(e){e=void 0!==e&&e;var t=this;return R((function(n){if(1==n.g){if(t.l==Ru)throw new ut(2,7,7e3);return _(n,t.mc(!1,e),2)}if(3!=n.g)return _(n,jl(t,"detach"),3);if(n.h)return n.return();try{t.g&&(t.Dc.Bb(),t.g=null),Bl(t,"detach"),t.A&&!e&&t.A.release()}finally{t.W.release()}E(n)}))},r.mc=function(e,t){e=void 0===e||e,t=void 0!==t&&t;var n,r,i,a,o,s,l,c,d,p=this;return R((function(h){switch(h.g){case 1:return p.l!=Ru&&(p.l=Lu),_(h,jl(p,"unload"),2);case 2:return h.h?h.return():(T(h,3),p.gb=!1,Bl(p,"unload"),e&&!$t()&&(e=!1),Ul(p),n=p.nc.map((function(e){return e()})),p.nc=[],_(h,Promise.all(n),5));case 5:if(p.dispatchEvent(Fl("unloading")),p.xa&&(p.xa.release(),p.xa=null),p.g&&p.m.Bb(),p.vd.stop(),p.hb&&(p.hb.release(),p.hb=null),!p.F){h.B(6);break}return _(h,p.F.stop(),7);case 7:p.F=null,p.Gd=null;case 6:if(!p.s){h.B(8);break}return _(h,p.s.stop(),8);case 8:if(!p.j){h.B(10);break}return _(h,p.j.destroy(),11);case 11:p.j=null;case 10:if(p.I&&(p.I.release(),p.I=null),p.C&&(p.C.release(),p.C=null),!p.G){h.B(12);break}return _(h,p.G.destroy(),13);case 13:p.G=null;case 12:if(p.A&&!t&&p.A.onAssetUnload(),p.Z&&(p.Z.g=null),p.g&&Ws(p.g),!p.g||!p.g.src){h.B(14);break}return _(h,new Promise((function(e){return new Qt(e).U(.1)})),15);case 15:p.g.removeAttribute("src"),p.g.load();case 14:if(!p.o){h.B(16);break}return _(h,p.o.destroy(),17);case 17:p.o=null;case 16:if(p.ga=null,p.K=null,p.i){for(r=u(p.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(p.i.textStreams),s=c.next();!s.done;s=c.next())(d=s.value).segmentIndex&&d.segmentIndex.release()}p.i=null,p.u=new Ml,p.Ie=null,p.Hc=[],p.N=NaN,ou(p);case 3:S(h),p.W.release(),C(h,4);break;case 4:if(e&&$t()&&!p.G)return _(h,Hl(p),0);h.B(0)}}))},r.Vh=function(e){this.na=e},r.load=function(e,t,n){t=void 0===t?null:t;var r,i,a,o,s,l=this;return R((function(c){switch(c.g){case 1:if(l.l==Ru)throw new ut(2,7,7e3);return _(c,kl(l.W,"load"),2);case 2:if(l.W.release(),!l.g)throw new ut(2,7,7002);if(!l.ga){c.B(3);break}return _(c,l.mc(!1),3);case 3:if(r=++l.Ed,i=function(){if(l.Ed!=r)throw new ut(2,7,7e3)},a=function(e,t){return R((function(n){switch(n.g){case 1:return T(n,2),_(n,kl(l.W,t),4);case 4:return i(),_(n,e(),5);case 5:i();case 2:S(n),l.W.release(),C(n,0)}}))},k(c,5),l.na=t,l.gb=!1,l.dispatchEvent(Fl("loading")),o=Date.now()/1e3,l.u=new Ml,l.ga=e,n){c.B(7);break}return _(c,a((function(){return R((function(e){if(1==e.g)return _(e,function(e){var t,n;return R((function(r){return 1==r.g?(t=e.h.manifest.retryParameters,_(r,Ns(e.ga,e.H,t),2)):("application/x-mpegurl"==(n=r.h)&&on()&&(n="application/vnd.apple.mpegurl"),r.return(n))}))}(l),2);n=e.h,E(e)}))}),"guessMimeType_"),7);case 7:if(function(e,t){if(!$t())return!0;if(t){if(""==(e.g||cn()).canPlayType(t))return!1;if(!$t()||!(t in la))return!0;if("application/x-mpegurl"===t||"application/vnd.apple.mpegurl"===t){if(e.h.streaming.preferNativeHls)return!0;if(on())return e.h.streaming.useNativeHlsOnSafari}}return!1}(l,n))return _(c,a((function(){return R((function(e){return _(e,function(e,t){var n,r,i,a;return R((function(o){return 1==o.g?(n=yt,r=Date.now()/1e3,i=!0,e.o=zl(e,{Sb:e.H,onError:function(t){ku(e,t)},Pd:function(t){wu(e,t)},onExpirationUpdated:function(t,n){Su(e,t,n)},onEvent:function(t){e.dispatchEvent(t),"drmsessionupdate"==t.type&&i&&(i=!1,e.u.j=Date.now()/1e3-r)}}),e.o.configure(e.h.drm),a={id:0,language:"und",disabledUntilTime:0,primary:!1,audio:null,video:{id:0,originalId:null,groupId:null,createSegmentIndex:function(){return Promise.resolve()},segmentIndex:null,mimeType:t?At(t):"",codecs:t?wt(t):"",encrypted:!0,drmInfos:[],keyIds:new Set,language:"und",originalLanguage:null,label:null,type:n.$,primary:!1,trickModeVideo:null,emsgSchemeIdUris:null,roles:[],forced:!1,channelsCount:null,audioSamplingRate:null,spatialAudio:!1,closedCaptions:null,accessibilityPurpose:null,external:!1,fastSwitching:!1},bandwidth:100,allowedByApplication:!0,allowedByKeySystem:!0,decodingInfos:[]},e.o.Z=!0,_(o,Mi(e.o,[a],[]),2)):_(o,e.o.Fc(e.g),0)}))}(l,n),0)}))}),"initializeSrcEqualsDrmInner_"),16);if(l.G){c.B(11);break}return _(c,a((function(){return R((function(e){return _(e,Hl(l),0)}))}),"initializeMediaSourceEngineInner_"),11);case 11:return _(c,a((function(){return R((function(e){return _(e,function(e,t){var n,r,i,a,o,s,l,c;return R((function(d){if(1==d.g)return n=e.H,Bl(e,"manifest-parser"),e.Gd=sa(e.ga,t||null),e.F=e.Gd(),r=Yt(e.h.manifest),e.g&&"AUDIO"===e.g.nodeName&&(r.disableVideo=!0),e.F.configure(r),e.xa=new as((function(){return e.Cb()})),e.xa.addEventListener("regionadd",(function(t){t=t.region,Tu(e,"timelineregionadded",t),e.A&&e.A.onDashTimedMetadata(t)})),e.wa=null,e.h.streaming.observeQualityChanges&&(e.wa=new is((function(){return e.kb()})),e.wa.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(Fl("mediaqualitychanged",n))}))),i={networkingEngine:n,filter:function(t){return ru(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 es,c=i.closedCaptions.get(o);s={id:e.Pe++,originalId:o,groupId:null,createSegmentIndex:function(){return Promise.resolve()},segmentIndex:l,mimeType:s,codecs:"",kind:"caption",encrypted:!1,drmInfos:[],keyIds:new Set,language:c,originalLanguage:c,label:null,type:gt,primary:!1,trickModeVideo:null,emsgSchemeIdUris:null,roles:i.roles,forced:!1,channelsCount:null,audioSamplingRate:null,spatialAudio:!1,closedCaptions:null,accessibilityPurpose:null,external:!1,fastSwitching:!1},t.textStreams.push(s),n.add(o)}}(e,t)},onTimelineRegionAdded:function(t){var n=e.xa;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 ku(e,t)},isLowLatencyMode:function(){return e.h.streaming.lowLatencyMode},isAutoLowLatencyMode:function(){return e.h.streaming.autoLowLatencyMode},enableLowLatencyMode:function(){e.configure("streaming.lowLatencyMode",!0)},updateDuration:function(){e.j&&e.j.updateDuration()},newDrmInfo:function(t){var n=e.o?e.o.g:null;n&&e.o.s&&au(e,n.keySystem,t)},onManifestUpdated:function(){var t=(new Map).set("isLive",e.S());e.dispatchEvent(Fl("manifestupdated",t)),e.A&&e.A.onManifestUpdated(e.S())},getBandwidthEstimate:function(){return e.s.getBandwidthEstimate()}},a=Date.now()/1e3,Bl(e,"manifest"),o=e,_(d,e.F.start(e.ga,i),2);if(o.i=d.h,s=Fl("manifestparsed"),e.dispatchEvent(s),0==e.i.variants.length)throw new ut(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),l=Date.now()/1e3,c=l-a,e.u.F=c,E(d)}))}(l,n),0)}))}),"parseManifestInner_"),13);case 13:return _(c,a((function(){return R((function(e){return _(e,function(e){var t,n;return R((function(r){return 1==r.g?(Bl(e,"drm-engine"),t=Date.now()/1e3,n=!0,e.o=zl(e,{Sb:e.H,onError:function(t){ku(e,t)},Pd:function(t){wu(e,t)},onExpirationUpdated:function(t,n){Su(e,t,n)},onEvent:function(r){e.dispatchEvent(r),"drmsessionupdate"==r.type&&n&&(n=!1,e.u.j=Date.now()/1e3-t,e.J&&Za(e.J))}}),e.o.configure(e.h.drm),_(r,Mi(e.o,e.i.variants,e.i.offlineSessionIds),2)):3!=r.g?_(r,e.o.Fc(e.g),3):_(r,ru(e,e.i),0)}))}(l),0)}))}),"initializeDrmInner_"),14);case 14:return _(c,a((function(){return R((function(e){return _(e,function(e,t){var n,r,i,a,o,s,l,c,d,p,h,f,g,y,v,m,b,k;return R((function(T){switch(T.g){case 1:for(Bl(e,"load"),n=e.g,e.I=new ts({Cd:function(){return n.playbackRate},Mc:function(){return n.defaultPlaybackRate},jf:function(e){n.playbackRate=e},Uf:function(e){n.currentTime+=e}}),r=function(){return lu(e)},i=function(){return su(e)},e.m.D(n,"playing",r),e.m.D(n,"pause",r),e.m.D(n,"ended",r),e.m.D(n,"ratechange",i),function(e,t){if(t.lcevc.enabled){var n=e.xb();n&&n[0]&&"video/mp2t"==n[0].videoMimeType&&(Zt()||navigator.userAgent.match(/Edge\//))&&(t.mediaSource.forceTransmux||W("LCEVC Warning: For MPEG-2 TS decoding the config.mediaSource.forceTransmux must be enabled.")),Ul(e),null==e.J&&(e.J=new Ja(e.g,e.Vf,t.lcevc),e.G&&(e.G.N=e.J))}else Ul(e)}(e,e.h),a=e.h.abrFactory,e.s&&e.He==a||(e.He=a,e.s=a(),"function"!=typeof e.s.setMediaElement&&(Kn("AbrManager","Please use an AbrManager with setMediaElement function."),e.s.setMediaElement=function(){}),"function"!=typeof e.s.setCmsdManager&&(Kn("AbrManager","Please use an AbrManager with setCmsdManager function."),e.s.setCmsdManager=function(){}),e.s.configure(e.h.abr)),e.Da=new Zn(e.h.preferredAudioLanguage,e.h.preferredVariantRole,e.h.preferredAudioChannelCount,e.h.preferredVideoHdrLevel,e.h.preferSpatialAudio,e.h.preferredVideoLayout,e.h.preferredAudioLabel,e.h.preferredVideoLabel,e.h.mediaSource.codecSwitchingStrategy,e.h.manifest.dash.enableAudioGroups),e.fb=e.h.preferredTextLanguage,e.Gc=e.h.preferredTextRole,e.Ec=e.h.preferForcedSubs,Cu(e.i.presentationTimeline,e.h.playRangeStart,e.h.playRangeEnd),e.s.init((function(t,n,r){e.j&&t!=e.j.j&&fu(e,t,!0,void 0!==n&&n,void 0===r?0:r)})),e.s.setMediaElement(n),e.s.setCmsdManager(e.Z),fn(e.i,e.h.preferredVideoCodecs,e.h.preferredAudioCodecs,e.h.preferredDecodingAttributes),e.j=function(e){return new ms(e.i,{Bd:function(){return e.C?e.C.od():0},getBandwidthEstimate:function(){return e.s.getBandwidthEstimate()},T:e.G,Sb:e.H,onError:function(t){return ku(e,t)},onEvent:function(t){return e.dispatchEvent(t)},wh:function(){e.F&&e.F.update&&e.F.update()},We:function(t,n,r){e.C&&e.C.Wf(),Yl(e),t=(new Map).set("start",t).set("end",n).set("contentType",r),e.dispatchEvent(Fl("segmentappended",t))},vh:function(t,n){(n=n.Re)&&e.wa&&function(e,t,n){var r=function(e,t){var n=e.g.get(t);return n||(n={Yc:[],Bf:null,contentType:t},e.g.set(t,n)),n}(e,t.contentType);!function(e,t){if((e=e.h()[t.contentType])&&0<e.length){var n=e[0].start,r=e[e.length-1].end,i=t.Yc;t.Yc=i.filter((function(e,t){return!(e.position<=n&&t+1<i.length&&i[t+1].position<=n||e.position>=r)}))}else t.Yc=[]}(e,r),e={Re:t,position:n},0<=(t=(r=r.Yc).findIndex((function(e){return e.position>=n})))?r.splice(t,r[t].position==n?1:0,e):r.push(e)}(e.wa,n,t)},wf:function(t,n){var r=e.o;if(r.h.parseInbandPsshEnabled&&!r.I&&["audio","video"].includes(t)){var i=0,a=u((n=new di(ae(n))).data);for(t=a.next();!t.done;t=a.next())i+=t.value.length;if(0==i)r=Promise.resolve();else{for(i=new Uint8Array(i),a=0,t=(n=u(n.data)).next();!t.done;t=n.next())t=t.value,i.set(t,a),a+=t.length;ji(r,"cenc",i),r=r.l}}else r=Promise.resolve();return r},xh:function(t,n,r){Vl(e,t,n,r)},ud:function(t,n){return e.ud(t,n)}})}(e),e.j.configure(e.h.streaming),e.l=Ou,n.textTracks&&e.m.D(n.textTracks,"addtrack",(function(t){if(t.track)switch(t=t.track,t.kind){case"chapters":Kl(e,t)}})),e.dispatchEvent(Fl("streaming")),o=null,(s=e.j.j)||(o=pu(e,!0)),l=[],d=u([(c=s||o).video,c.audio]),p=d.next();!p.done;p=d.next())(h=p.value)&&!h.segmentIndex&&l.push(h.createSegmentIndex());if(!(0<l.length)){T.B(2);break}return _(T,Promise.all(l),2);case 2:if(e.F&&e.F.onInitialVariantChosen&&e.F.onInitialVariantChosen(c),Cu(e.i.presentationTimeline,e.h.playRangeStart,e.h.playRangeEnd),e.C=function(e,t){return new Wo(e.g,e.i,e.h.streaming,t,(function(){e.hb&&rs(e.hb,!0),e.j&&e.j.bd(),e.K&&Yl(e)}),(function(t){return e.dispatchEvent(t)}))}(e,e.na),e.hb=function(e,t){(t=new os(e.xa,e.S()||0<t)).addEventListener("enter",(function(t){Tu(e,"timelineregionenter",t.region)})),t.addEventListener("exit",(function(t){Tu(e,"timelineregionexit",t.region)})),t.addEventListener("skip",(function(t){var n=t.region;t.seeking||(Tu(e,"timelineregionenter",n),Tu(e,"timelineregionexit",n))}));var n=new ns(e.g);return n.g.add(t),e.wa&&n.g.add(e.wa),n}(e,t),f=Math.max(e.i.minBufferTime,e.h.streaming.rebufferingGoal),Wl(e,n,f),s){T.B(4);break}if(fu(e,o,!0,!1,0),!e.h.streaming.startAtSegmentBoundary){T.B(4);break}return g=e.C,y=g.de,_(T,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.Lb(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)}))}(o,e.C.od()),6);case 6:y.call(g,T.h);case 4:return e.C.ce(),e.dc().find((function(e){return e.active}))||((v=Rn(e.i.textStreams,e.fb,e.Gc,e.Ec)[0]||null)&&Ol(e.u.h,v,!0),o&&(v?(o.audio&&function(e,t,n){if(0==e.h.autoShowText)return!1;if(1==e.h.autoShowText)return!0;var r=jt(e.h.preferredTextLanguage);return n=jt(n.language),2==e.h.autoShowText?Ut(n,r):3==e.h.autoShowText?(e=jt(t.language),Ut(n,r)&&!Ut(e,n)):(W("Invalid autoShowText setting!"),!1)}(e,o.audio,v)&&(e.fa=!0),e.fa&&e.G.F.setTextVisibility(!0),bu(e)):e.fa=!1),v&&(e.h.streaming.alwaysStreamText||e.Ge())&&Es(e.j,v)),_(T,e.j.start(),7);case 7:e.h.abr.enabled&&(e.s.enable(),_u(e)),yu(e),du(e),e.i.variants.some((function(e){return e.primary})),(m=e.S())&&(e.h.streaming.liveSync||e.i.serviceDescription)?(b=function(){return uu(e)},e.m.D(n,"timeupdate",b)):m||(k=function(){return cu(e)},e.m.D(n,"timeupdate",k),cu(e)),e.A&&e.A.onManifestUpdated(m),e.gb=!0,e.m.ka(n,"loadedmetadata",(function(){e.u.m=Date.now()/1e3-t})),E(T)}}))}(l,o),0)}))}),"loadInner_"),10);case 16:return _(c,a((function(){return R((function(e){return _(e,function(e,t,n){var r,i,a,o,s,l,c,d,p,h;return R((function(f){if(1==f.g)return Bl(e,"src-equals"),r=e.g,e.C=new zo(r),i=!1,e.nc.push((function(){i=!0})),null!=e.na&&e.C.de(e.na),e.I=new ts({Cd:function(){return r.playbackRate},Mc:function(){return r.defaultPlaybackRate},jf:function(e){r.playbackRate=e},Uf:function(e){r.currentTime+=e}}),a=e.h.streaming.rebufferingGoal,Wl(e,r,a),o=function(){return lu(e)},s=function(){return su(e)},e.m.D(r,"playing",o),e.m.D(r,"pause",o),e.m.D(r,"ended",o),e.m.D(r,"ratechange",s),"none"!=r.preload&&e.m.ka(r,"loadedmetadata",(function(){e.u.m=Date.now()/1e3-t})),r.audioTracks&&(e.m.D(r.audioTracks,"addtrack",(function(){return yu(e)})),e.m.D(r.audioTracks,"removetrack",(function(){return yu(e)})),e.m.D(r.audioTracks,"change",(function(){return yu(e)}))),r.textTracks&&(e.m.D(r.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.m.D(t,"cuechange",(function(){if(t.activeCues)for(var n=u(t.activeCues),r=n.next();!r.done;r=n.next())r=r.value,Gl(e,r.startTime,r.endTime,r.type,r.value),e.A&&e.A.onCueMetadataChange(r.value)}));var n=new Qt((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"})).lc().U(.5);e.nc.push((function(){n.stop()}))}}(e,t);break;case"chapters":Kl(e,t);break;default:yu(e)}})),e.m.D(r.textTracks,"removetrack",(function(){return yu(e)})),e.m.D(r.textTracks,"change",(function(){return yu(e)}))),r.src=function(e,t,n){try{if(!e.g.enabled)return t;var r=el(e);e:{switch(n.toLowerCase()){case"video/webm":case"video/mp4":case"video/mpeg":case"video/mp2t":var i=sl;break e;case"application/x-mpegurl":case"application/vnd.apple.mpegurl":case"application/dash+xml":case"video/vnd.mpeg.dash.mpd":i=il;break e}i=void 0}return r.ot=i,r.su=!0,rl(t,nl(r))}catch(e){return Y("CMCD_SRC_ERROR","Could not generate src CMCD data.",e),t}}(e.V,e.ga,n),(tn()||un("Web0S"))&&r.load(),e.l=Mu,e.dispatchEvent(Fl("streaming")),l=new or,No(r,HTMLMediaElement.HAVE_METADATA,e.m,(function(){e.C.ce(),l.resolve()})),No(r,HTMLMediaElement.HAVE_CURRENT_DATA,e.m,(function(){var t;return R((function(n){return 1==n.g?(function(e){var t=e.h.preferredAudioLanguage;""!=t&&e.cg(t,e.h.preferredVariantRole)}(e),(t=Ql(e)).find((function(e){return"disabled"!=e.mode}))?(0<t.length&&(e.fa=!0),n.B(2)):_(n,new Promise((function(t){e.m.ka(r.textTracks,"change",t),new Qt(t).U(1)})),2)):i?n.return():(function(e){var t=e.h.preferredTextLanguage;""!=t&&e.dg(t,e.h.preferredTextRole,e.h.preferForcedSubs)}(e),void E(n))}))})),r.error?l.reject(Au(e)):"none"==r.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.'),l.resolve()),e.m.ka(r,"error",(function(){l.reject(Au(e))})),_(f,l,2);(c=e.S())&&e.h.streaming.liveSync?(d=function(){return uu(e)},e.m.D(r,"timeupdate",d)):c||(p=function(){return cu(e)},e.m.D(r,"timeupdate",p),cu(e)),e.A&&(e.A.onManifestUpdated(c),c&&(h=e.Cb().end,e.m.D(r,"progress",(function(){var t=e.Cb().end;h!=t&&(e.A.onManifestUpdated(e.S()),h=t)})))),e.gb=!0,E(f)}))}(l,o,n),0)}))}),"srcEqualsInner_"),10);case 10:l.dispatchEvent(Fl("loaded")),A(c,0);break;case 5:if(7e3==(s=w(c)).code){c.B(18);break}return _(c,l.mc(!1),18);case 18:throw s}}))},r.Dh=function(){for(var e=this.W;e.g;)e.release()},r.configure=function(e,t){2==arguments.length&&"string"==typeof e&&(e=bl(e,t)),e.streaming&&"forceTransmuxTS"in e.streaming&&(Kn("streaming.forceTransmuxTS configuration","Please Use mediaSource.forceTransmux instead."),e.mediaSource.mediaSource=e.streaming.forceTransmuxTS,delete e.streaming.forceTransmuxTS),e.streaming&&"forceTransmux"in e.streaming&&(Kn("streaming.forceTransmux configuration","Please Use mediaSource.forceTransmux instead."),e.mediaSource.mediaSource=e.streaming.forceTransmux,delete e.streaming.forceTransmux),e.streaming&&e.streaming.lowLatencyMode&&(null==e.streaming.inaccurateManifestTolerance&&(e.streaming.inaccurateManifestTolerance=0),null==e.streaming.rebufferingGoal&&(e.streaming.rebufferingGoal=.01),null==e.streaming.segmentPrefetchLimit&&(e.streaming.segmentPrefetchLimit=2),null==e.streaming.retryParameters&&(e.streaming.retryParameters={}),null==e.streaming.retryParameters.baseDelay&&(e.streaming.retryParameters.baseDelay=100),null==e.manifest&&(e.manifest={}),null==e.manifest.retryParameters&&(e.manifest.retryParameters={}),null==e.manifest.retryParameters.baseDelay&&(e.manifest.retryParameters.baseDelay=100),null==e.drm&&(e.drm={}),null==e.drm.retryParameters&&(e.drm.retryParameters={}),null==e.drm.retryParameters.baseDelay&&(e.drm.retryParameters.baseDelay=100));var n=Pl(this.h,e,nu(this));return ql(this),n},r.getConfiguration=function(){var e=nu(this);return Pl(e,this.h,nu(this)),e},r.Ig=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.Cb().end)))return 1;if(!(e<=this.g.currentTime)&&e<t)return(e-this.g.currentTime)/(t-this.g.currentTime)}return 0},r.Hh=function(){for(var e in this.h)delete this.h[e];Pl(this.h,nu(this),nu(this)),ql(this)},r.Pg=function(){return this.l},r.Be=function(){return this.i?this.i.type:null},r.Tg=function(){return this.g},r.Mb=function(){return this.H},r.Ae=function(){return this.ga},r.Hf=function(){return this.A?this.A:null},r.S=function(){return this.i?this.i.presentationTimeline.S():!(!this.g||!this.g.src)&&1/0==this.g.duration},r.Qb=function(){return!!this.i&&this.i.presentationTimeline.Qb()},r.kh=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.Cb=function(){if(this.i){if(!this.gb&&"HLS"==this.i.type)return{start:0,end:0};var e=this.i.presentationTimeline;return{start:e.cc(),end:e.lb()}}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.hh=function(){this.S()&&(this.g.currentTime=this.Cb().end)},r.keySystem=function(){var e=this.drmInfo();return e?e.keySystem:""},r.drmInfo=function(){return this.o?this.o.g:null},r.Oc=function(){return this.o?this.o.Oc():1/0},r.ze=function(){return this.o?this.o.ze():[]},r.yd=function(){return this.o?this.o.yd():{}},r.Ee=function(){return!!this.K&&this.K.g==nr},r.zd=function(){return this.g?this.I?this.I.h:1:0},r.pf=function(e){0==e?W("A trick play rate of 0 is unsupported!"):(this.g.paused&&this.g.play(),this.I.set(e),this.l==Ou&&(this.s.playbackRateChanged(e),bs(this.j,1<Math.abs(e))))},r.xf=function(){var e=this.I.Mc();this.l==Mu&&this.I.set(e),this.l==Ou&&(this.I.set(e),this.s.playbackRateChanged(e),bs(this.j,!1))},r.xb=function(){if(this.i){for(var e=this.j?this.j.j:null,t=[],n=0,r=u(this.i.variants),i=r.next();!i.done;i=r.next())if(Pn(i=i.value)){var a=Tn(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 xn(e)})):[]},r.dc=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=An(r=r.value);i.active=r==e,t.push(i)}return t}return this.g&&this.g.src&&this.g.textTracks?Ql(this).map((function(e){return Cn(e)})):[]},r.Og=function(){var e=this.Hc;return this.i&&(e=this.i.imageStreams),e.map((function(e){return wn(e)}))},r.Fg=function(e){var t,n,r,i,a=this;return R((function(o){return 1==o.g?a.l!=Ou&&a.l!=Mu?o.return(null):(t=a.Hc,a.i&&(t=a.i.imageStreams),(n=t.find((function(t){return t.id==e})))?n.segmentIndex?o.B(2):_(o,n.createSegmentIndex(),2):o.return(null)):4!=o.g?(r=[],$o(n.segmentIndex,(function(t){var i=Xl(t.tilesLayout||n.tilesLayout);if(i){i=i.rows*i.Ib;for(var o=t.i-t.startTime,s=0;s<i;s++)r.push(a.Mf(e,t.startTime+o*s/i))}})),_(o,Promise.all(r),4)):(i=o.h,o.return(i.filter((function(e){return e}))))}))},r.Mf=function(e,t){var n,r,i,a,o,s,l,u,c,d,p,h,f,g,y,v,m,b,E=this;return R((function(k){return 1==k.g?E.l!=Ou&&E.l!=Mu?k.return(null):(n=E.Hc,E.i&&(n=E.i.imageStreams),(r=n.find((function(t){return t.id==e})))?r.segmentIndex?k.B(2):_(k,r.createSegmentIndex(),2):k.return(null)):null==(i=r.segmentIndex.find(t))?k.return(null):(a=r.segmentIndex.get(i),(o=Xl(a.tilesLayout||r.tilesLayout))?(s=r.width||0,l=r.height||0,u=s/o.Ib,c=l/o.rows,d=o.Ib*o.rows,p=a.i-a.startTime,h=a.F||p/d,f=a.startTime,y=g=0,1<d&&(v=Math.floor((t-a.startTime)/h),f=a.startTime+v*h,g=v%o.Ib*u,y=Math.floor(v/o.Ib)*c),m=!1,(b=a.C)&&(m=!0,c=b.height,g=b.positionX,y=b.positionY,u=b.width),k.return({segment:a,imageHeight:l,imageWidth:s,height:c,positionX:g,positionY:y,startTime:f,duration:h,uris:a.Y(),width:u,sprite:m})):k.return(null))}))},r.eg=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&&(Ol(this.u.h,t,!1),Es(this.j,t),mu(this),this.fb=t.language)}else if(this.g&&this.g.src&&this.g.textTracks){for(var n=(t=u(t=Ql(this))).next();!n.done;n=t.next())Sn(n=n.value)==e.id?n.mode=this.fa?"showing":"hidden":n.mode="disabled";mu(this)}},r.ef=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&&Pn(r)&&(fu(this,r,!1,t,n),this.Da=new Jn(r,this.h.mediaSource.codecSwitchingStrategy,this.h.manifest.dash.enableAudioGroups),du(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(Sn(n=n.value)==e.id){gu(this,n);break}},r.Hg=function(){return Du(this.xb())},r.$g=function(){return Du(this.dc())},r.Gg=function(){return Array.from(Pu(this.xb()))},r.Zg=function(){return Array.from(Pu(this.dc()))},r.cg=function(e,t,n,r){if(n=void 0===n?0:n,r=void 0===r?0:r,this.i&&this.C){this.Da=new Zn(e,t||"",n,"",!1,"","","",this.h.mediaSource.codecSwitchingStrategy,this.h.manifest.dash.enableAudioGroups),e=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},t=this.j.j;var i=this.Da.create(this.i.variants);n=null;for(var a=(i=u(i.values())).next();!a.done;a=i.next())a=a.value,(!n||e(n,t)>e(a,t))&&(n=a);n?(e=Tn(n),this.ef(e,!0,r)):hu(this)}else this.g&&this.g.audioTracks&&(r=Rn(this.xb(),e,t||"",!1)[0])&&this.ef(r)},r.dg=function(e,t,n){n=void 0!==n&&n,this.i&&this.C?(this.fb=e,this.Gc=t||"",this.Ec=n,(e=Rn(this.i.textStreams,this.fb,this.Gc,this.Ec)[0]||null)&&e!=this.j.o&&(Ol(this.u.h,e,!1),this.h.streaming.alwaysStreamText||this.Ge())&&(Es(this.j,e),mu(this))):(e=Rn(this.dc(),e,t||"",n)[0])&&this.eg(e)},r.Lh=function(e,t,n){if(t=void 0===t||t,n=void 0===n?0:n,this.i&&this.C){for(var r=null,i=u(this.i.variants),a=i.next();!a.done;a=i.next())if((a=a.value).audio.label==e){r=a;break}null!=r&&(this.Da=new Zn(r.language,"",0,"",!1,"",e,"",this.h.mediaSource.codecSwitchingStrategy,this.h.manifest.dash.enableAudioGroups),hu(this,t,n))}else if(this.g&&this.g.audioTracks){for(t=null,r=(n=u(n=Array.from(this.g.audioTracks))).next();!r.done;r=n.next())(r=r.value).label==e&&(t=r);t&&gu(this,t)}},r.Ge=function(){var e=this.fa;return this.G&&this.l==Ou?this.G.F.isTextVisible():this.g&&this.g.src&&this.g.textTracks?Ql(this).some((function(e){return"showing"==e.mode})):e},r.If=function(){return this.g&&this.g.src&&this.g.textTracks?$l(this).map((function(e){return Cn(e)})):[]},r.Jg=function(e){if(!this.g||!this.g.src||!this.g.textTracks)return[];var t=jt(e),n=$l(this).filter((function(e){return jt(e.language)==t}));if(!n||!n.length)return[];e=[];for(var r=new Set,i=(n=u(n)).next();!i.done;i=n.next())if((i=i.value)&&i.cues)for(var a=(i=u(i.cues)).next();!a.done;a=i.next()){var o=a.value;(a=o.id)&&""!=a||(a=o.startTime+"-"+o.endTime+"-"+o.text),o={id:a,title:o.text,startTime:o.startTime,endTime:o.endTime},r.has(a)||(e.push(o),r.add(a))}return e},r.Qh=function(e){if(e=!!e,this.fa!=e){if(this.fa=e,this.l==Ou)this.G.F.setTextVisibility(e),this.h.streaming.alwaysStreamText||(e?this.j.o||0<(e=Rn(this.i.textStreams,this.fb,this.Gc,this.Ec)).length&&(Es(this.j,e[0]),mu(this)):function(e){var t=e.i.get(gt);t&&(Ls(t),Os(t).catch((function(){})),e.i.delete(gt)),e.o=null}(this.j));else if(this.g&&this.g.src&&this.g.textTracks)for(var t=Ql(this),n=(t=u(t)).next();!n.done;n=t.next())"disabled"!=(n=n.value).mode&&(n.mode=e?"showing":"hidden");bu(this)}},r.Vg=function(){if(!this.S())return null;if(this.C)var e=this.C.od();else{if(null==this.na)return new Date;e=this.na}if(this.i)return new Date(1e3*(this.i.presentationTimeline.i+e));if(this.g&&this.g.getStartDate){var t=this.g.getStartDate();return isNaN(t.getTime())?null:new Date(t.getTime()+1e3*e)}return null},r.Lf=function(){if(!this.S())return null;if(this.i)return new Date(1e3*this.i.presentationTimeline.i);if(this.g&&this.g.getStartDate){var e=this.g.getStartDate();return isNaN(e.getTime())?null:e}return null},r.kb=function(){if(this.l==Ou)return this.G.kb();var e={total:[],audio:[],video:[],text:[]};return this.l==Mu&&(e.total=_a(this.g.buffered)),e},r.getStats=function(){if(this.l!=Ou&&this.l!=Mu)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:[]};lu(this);var e=this.g,t=e.currentTime/e.duration;if(!isNaN(t)){var n=this.u;t=Math.round(100*t),n.i=isNaN(n.i)?t:Math.max(n.i,t)}if(this.C&&(this.u.K=this.C.tf(),this.u.N=this.C.uf()),e.getVideoPlaybackQuality){n=e.getVideoPlaybackQuality(),t=this.u;var r=Number(n.totalVideoFrames);t.J=Number(n.droppedVideoFrames),t.I=r,this.u.H=Number(n.corruptedVideoFrames)}this.o?n=(n=this.o).H?n.H:NaN:n=NaN,this.u.s=n,this.l==Ou&&((n=this.j.j)&&(this.u.A=(this.I?this.I.h:1)*n.bandwidth),n&&n.video&&(t=this.u,r=n.video.height||NaN,t.o=n.video.width||NaN,t.l=r),this.S()&&(n=this.Lf().valueOf()+1e3*this.Cb().end,this.u.C=(Date.now()-n)/1e3),this.i&&this.i.presentationTimeline&&(this.u.G=this.i.presentationTimeline.g),n=this.s.getBandwidthEstimate(),this.u.u=n),this.l==Mu&&(n=this.u,t=e.videoHeight||NaN,n.o=e.videoWidth||NaN,n.l=t);var i=this.u;e=i.o,n=i.l,t=i.A,r=i.I;for(var a=i.J,o=i.H,s=i.N,l=i.K,c=i.u,d=i.i,p=i.m,h=i.F,f=i.j,g=Rl(i.g,"playing"),y=Rl(i.g,"paused"),v=Rl(i.g,"buffering"),m=i.s,b=i.C,_=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:d,loadLatency:p,manifestTimeSeconds:h,drmTimeSeconds:f,playTime:g,pauseTime:y,bufferingTime:v,licenseTime:m,liveLatency:b,maxSegmentDuration:_,stateHistory:E,switchHistory:k}},r.tg=function(e,t,n,r,i,a,o){o=void 0!==o&&o;var s,l,u,c,d,p,h,f,g,y,v,m=this;return R((function(b){switch(b.g){case 1:if(m.l!=Ou&&m.l!=Mu)throw new ut(1,7,7004);if(r){b.B(2);break}return _(b,Jl(m,e),3);case 3:r=b.h;case 2:if(s=[],m.A&&(s=m.A.getCuePoints()),m.l!=Mu){b.B(4);break}return o&&(n="forced"),_(b,Zl(m,e,t,n,r,a||"",s),5);case 5:if(l=jt(t),u=m.dc(),c=u.find((function(e){return jt(e.language)==l&&e.label==(a||"")&&e.kind==n})))return yu(m),b.return(c);throw new ut(1,2,2012);case 4:if(d=yt,p=m.g.duration,m.i&&(p=m.i.presentationTimeline.getDuration()),1/0==p)throw new ut(1,4,4033);if(!s.length){b.B(6);break}return _(b,eu(m,e,m.H,m.h.streaming.retryParameters),7);case 7:h=b.h,f=tu(m,h,r,s),g=new Blob([f],{type:"text/vtt"}),e=xo(g),r="text/vtt";case 6:if(y={id:m.Pe++,originalId:null,groupId:null,createSegmentIndex:function(){return Promise.resolve()},segmentIndex:Jo(0,p,[e]),mimeType:r||"",codecs:i||"",kind:n,encrypted:!1,drmInfos:[],keyIds:new Set,language:t,originalLanguage:t,label:a||null,type:d.ha,primary:!1,trickModeVideo:null,emsgSchemeIdUris:null,roles:[],forced:!!o,channelsCount:null,audioSamplingRate:null,spatialAudio:!1,closedCaptions:null,accessibilityPurpose:null,external:!0,fastSwitching:!1},v=bt(y.mimeType,y.codecs),!It(v))throw new ut(2,2,2014,r);return m.i.textStreams.push(y),yu(m),b.return(An(y))}}))},r.ug=function(e,t){var n,r,i,a,o,s,l,c,d,p,h,f,g,y,v,m,b=this;return R((function(E){switch(E.g){case 1:if(b.l!=Ou&&b.l!=Mu)throw new ut(1,7,7004);if(t){E.B(2);break}return _(E,Jl(b,e),3);case 3:t=E.h;case 2:if("text/vtt"!=t)throw new ut(1,2,2017,e);if(n=yt,r=b.g.duration,b.i&&(r=b.i.presentationTimeline.getDuration()),1/0==r)throw new ut(1,4,4045);return _(E,eu(b,e,b.H,b.h.streaming.retryParameters),4);case 4:if(i=E.h,!(a=Rt[t]))throw new ut(2,2,2014,t);for(o=a(),s={periodStart:0,segmentStart:0,segmentEnd:r,vttOffset:0},l=ae(i),c=o.parseMedia(l,s,e),d=[],p={},h=u(c),f=h.next();!f.done;p={rc:p.rc},f=h.next())g=f.value,p.rc=dt([e],[g.payload])[0],y=new fa(g.startTime,g.endTime,function(e){return function(){return[e.rc]}}(p),0,null,null,0,0,1/0),p.rc.includes("#xywh")&&(4===(v=p.rc.split("#xywh=")[1].split(",")).length&&y.jg({height:parseInt(v[3],10),positionX:parseInt(v[0],10),positionY:parseInt(v[1],10),width:parseInt(v[2],10)})),d.push(y);return m={id:b.Pe++,originalId:null,groupId:null,createSegmentIndex:function(){return Promise.resolve()},segmentIndex:new Qo(d),mimeType:t||"",codecs:"",kind:"",encrypted:!1,drmInfos:[],keyIds:new Set,language:"und",originalLanguage:null,label:null,type:n.Cc,primary:!1,trickModeVideo:null,emsgSchemeIdUris:null,roles:[],forced:!1,channelsCount:null,audioSamplingRate:null,spatialAudio:!1,closedCaptions:null,tilesLayout:"1x1",accessibilityPurpose:null,external:!0,fastSwitching:!1},b.l==Mu?b.Hc.push(m):b.i.imageStreams.push(m),yu(b),E.return(wn(m))}}))},r.sg=function(e,t,n){var r,i,a,o,s=this;return R((function(l){switch(l.g){case 1:if(s.l!=Ou&&s.l!=Mu)throw new ut(1,7,7004);if(n){l.B(2);break}return _(l,Jl(s,e),3);case 3:n=l.h;case 2:return r=[],s.A&&(r=s.A.getCuePoints()),_(l,Zl(s,e,t,"chapters",n,"",r),4);case 4:if(i=l.h,a=s.If(),!(o=a.find((function(e){return e.language==t})))){l.B(5);break}return _(l,new Promise((function(e,t){s.m.ka(i,"load",e),s.m.ka(i,"error",(function(){t(new ut(1,2,2015))}))})),6);case 6:return yu(s),l.return(o);case 5:throw new ut(1,2,2012)}}))},r.hf=function(e,t){this.Je.width=e,this.Je.height=t},r.bf=function(e){if(this.l==Ou){var t=this.j;if(e=void 0===e?.1:e,t.l.g)t=!1;else if(t.s)t=!1;else{for(var n=u(t.i.values()),r=n.next();!r.done;r=n.next())!(r=r.value).Sc||r.Aa||r.cb||(r.Sc=!1,Rs(t,r,e));t=!0}}else t=!1;return t},r.Qg=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.Rg=function(){return this.Gd},r.lg=function(e){this.td=e},r.ud=function(e,t){if(!this.h.abr.enabled||this.l===Ru||!navigator.onLine)return!1;if(this.i.variants.some((function(t){return!(!(t=t[e.type])||t.id===e.id)&&("audio"!=e.type||e.language===t.language)}))){for(var n=u(this.i.variants),r=n.next();!r.done;r=n.next()){var i=(r=r.value)[e.type];i&&i.id===e.id&&(r.disabledUntilTime=Date.now()/1e3+t)}return this.vd.Wa(1),hu(this,!0,t=this.kb().video.reduce((function(e,t){return e+t.end-t.start}),0),!0,!1),!0}return!1},j("shaka.Player",Nl),Nl.prototype.setVideoContainer=Nl.prototype.lg,Nl.prototype.getManifestParserFactory=Nl.prototype.Rg,Nl.prototype.getManifest=Nl.prototype.Qg,Nl.prototype.retryStreaming=Nl.prototype.bf,Nl.prototype.setMaxHardwareResolution=Nl.prototype.hf,Nl.prototype.addChaptersTrack=Nl.prototype.sg,Nl.prototype.addThumbnailsTrack=Nl.prototype.ug,Nl.prototype.addTextTrackAsync=Nl.prototype.tg,Nl.prototype.getStats=Nl.prototype.getStats,Nl.prototype.getBufferedInfo=Nl.prototype.kb,Nl.prototype.getPresentationStartTimeAsDate=Nl.prototype.Lf,Nl.prototype.getPlayheadTimeAsDate=Nl.prototype.Vg,Nl.prototype.setTextTrackVisibility=Nl.prototype.Qh,Nl.prototype.getChapters=Nl.prototype.Jg,Nl.prototype.getChaptersTracks=Nl.prototype.If,Nl.prototype.isTextTrackVisible=Nl.prototype.Ge,Nl.prototype.selectVariantsByLabel=Nl.prototype.Lh,Nl.prototype.selectTextLanguage=Nl.prototype.dg,Nl.prototype.selectAudioLanguage=Nl.prototype.cg,Nl.prototype.getTextLanguages=Nl.prototype.Zg,Nl.prototype.getAudioLanguages=Nl.prototype.Gg,Nl.prototype.getTextLanguagesAndRoles=Nl.prototype.$g,Nl.prototype.getAudioLanguagesAndRoles=Nl.prototype.Hg,Nl.prototype.selectVariantTrack=Nl.prototype.ef,Nl.prototype.selectTextTrack=Nl.prototype.eg,Nl.prototype.getThumbnails=Nl.prototype.Mf,Nl.prototype.getAllThumbnails=Nl.prototype.Fg,Nl.prototype.getImageTracks=Nl.prototype.Og,Nl.prototype.getTextTracks=Nl.prototype.dc,Nl.prototype.getVariantTracks=Nl.prototype.xb,Nl.prototype.cancelTrickPlay=Nl.prototype.xf,Nl.prototype.trickPlay=Nl.prototype.pf,Nl.prototype.getPlaybackRate=Nl.prototype.zd,Nl.prototype.isBuffering=Nl.prototype.Ee,Nl.prototype.getKeyStatuses=Nl.prototype.yd,Nl.prototype.getActiveSessionsMetadata=Nl.prototype.ze,Nl.prototype.getExpiration=Nl.prototype.Oc,Nl.prototype.drmInfo=Nl.prototype.drmInfo,Nl.prototype.keySystem=Nl.prototype.keySystem,Nl.prototype.goToLive=Nl.prototype.hh,Nl.prototype.seekRange=Nl.prototype.Cb,Nl.prototype.isAudioOnly=Nl.prototype.kh,Nl.prototype.isInProgress=Nl.prototype.Qb,Nl.prototype.isLive=Nl.prototype.S,Nl.prototype.getAdManager=Nl.prototype.Hf,Nl.prototype.getAssetUri=Nl.prototype.Ae,Nl.prototype.getNetworkingEngine=Nl.prototype.Mb,Nl.prototype.getMediaElement=Nl.prototype.Tg,Nl.prototype.getManifestType=Nl.prototype.Be,Nl.prototype.getLoadMode=Nl.prototype.Pg,Nl.prototype.resetConfiguration=Nl.prototype.Hh,Nl.prototype.getBufferFullness=Nl.prototype.Ig,Nl.prototype.getConfiguration=Nl.prototype.getConfiguration,Nl.prototype.configure=Nl.prototype.configure,Nl.prototype.releaseAllMutexes=Nl.prototype.Dh,Nl.prototype.load=Nl.prototype.load,Nl.prototype.updateStartTime=Nl.prototype.Vh,Nl.prototype.unload=Nl.prototype.mc,Nl.prototype.detach=Nl.prototype.detach,Nl.prototype.attachCanvas=Nl.prototype.wg,Nl.prototype.attach=Nl.prototype.Fc,Nl.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&&ln())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"),nn()&&(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.B(2);2!=o.g&&(t=o.h);var s={};if($t())for(var l in la)s[l]=!0;for(var d=(l=u(["application/dash+xml","application/x-mpegurl","application/vnd.apple.mpegurl","application/vnd.ms-sstr+xml"])).next();!d.done;d=l.next())s[d=d.value]=$t()?!!la[d]:Jt(d);for(n=s,s={},d=(l=u(l='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",video/mp4; codecs="dvh1.20.01",audio/mp4; codecs="mp4a.40.2",audio/mp4; codecs="ac-3",audio/mp4; codecs="ec-3",audio/mp4; codecs="ac-4",audio/mp4; codecs="opus",audio/mp4; codecs="flac",audio/mp4; codecs="dtsc",audio/mp4; codecs="dtse",audio/mp4; codecs="dtsx",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(Ct)))).next();!d.done;d=l.next()){s[d=d.value]=$t()?!!It(d)||(Q(d)||!!je(d)):Jt(d);var p=d.split(";")[0];s[p]=s[p]||s[d]}for(a in r={manifest:n,media:s,drm:t},i=Fu)r[a]=i[a]();return o.return(r)}))},Nl.isBrowserSupported=function(){if(e.Promise||W("A Promise implementation or polyfill is required"),!(e.Promise&&e.Uint8Array&&Array.prototype.forEach)||un("Trident/"))return!1;var t=ln();return!(t&&9>t||!(e.MediaKeys&&e.navigator&&e.navigator.requestMediaKeySystemAccess&&e.MediaKeySystemAccess&&e.MediaKeySystemAccess.prototype.getConfiguration))&&(!!$t()||Jt("application/x-mpegurl"))},Nl.setAdManagerFactory=function(e){Bu=e},Nl.registerSupportPlugin=function(e,t){Fu[e]=t},Nl.prototype.destroy=Nl.prototype.destroy;var Ru=0,Lu=1,Ou=2,Mu=3;Nl.LoadMode={DESTROYED:Ru,NOT_LOADED:Lu,MEDIA_SOURCE:Ou,SRC_EQUALS:Mu},Nl.version="v4.7.0";var Nu=["4","7"];Yn=new function(e){this.g=e,this.i=zn,this.h=Wn}(new Gn(Number(Nu[0]),Number(Nu[1])));var Uu=["output-restricted","internal-error"],Fu={},Bu=null;function ju(){this.h=[],this.j=this.i=this.g=0}function Hu(e,t,n){var r=this;this.g=e,this.h=t,this.m=n,this.i=!1,this.l=this.h.getVolume(),this.j=new Pr,this.j.D(this.h,google.ima.AdEvent.Type.PAUSED,(function(){r.i=!0})),this.j.D(this.h,google.ima.AdEvent.Type.RESUMED,(function(){r.i=!1}))}function Vu(t,n,r,i,a){var o=this;this.o=t,this.i=n,this.A=!1,this.s=this.C=null,this.F=NaN,this.m=a,this.j=null,this.h=new Pr,google.ima.settings.setLocale(r),google.ima.settings.setDisableCustomPlaybackForIOS10Plus(!0),(t=new google.ima.AdDisplayContainer(this.o,this.i)).initialize(),this.l=new google.ima.AdsLoader(t),this.l.getSettings().setPlayerType("shaka-player"),this.l.getSettings().setPlayerVersion("v4.7.0"),this.g=null,this.u=i||new google.ima.AdsRenderingSettings,this.h.D(this.l,google.ima.AdsManagerLoadedEvent.Type.ADS_MANAGER_LOADED,(function(t){!function(t,n){if(t.m(new hr("ads-loaded",(new Map).set("loadTime",Date.now()/1e3-t.F))),t.C.customPlayheadTracker){var r={currentTime:t.i.currentTime};t.g=n.getAdsManager(r,t.u),t.i.muted?t.g.setVolume(0):t.g.setVolume(t.i.volume),t.h.D(t.i,"timeupdate",(function(){t.i.duration&&(r.currentTime=t.i.currentTime)})),t.h.D(t.i,"volumechange",(function(){t.i.muted?t.g.setVolume(0):t.g.setVolume(t.i.volume)}))}else t.g=n.getAdsManager(t.i,t.u);t.m(new hr("ima-ad-manager-loaded",(new Map).set("imaAdManager",t.g)));var i=t.g.getCuePoints();if(i.length){n=[];for(var a=(i=u(i)).next();!a.done;a=i.next())n.push({start:a.value,end:null});t.m(new hr("ad-cue-points-changed",(new Map).set("cuepoints",n)))}!function(e){function t(t,n){t=(new Map).set("originalEvent",t),e.m(new hr(n,t))}e.h.D(e.g,google.ima.AdErrorEvent.Type.AD_ERROR,(function(t){Gu(e,t)})),e.h.D(e.g,google.ima.AdEvent.Type.CONTENT_PAUSE_REQUESTED,(function(t){zu(e,t)})),e.h.D(e.g,google.ima.AdEvent.Type.STARTED,(function(t){zu(e,t)})),e.h.D(e.g,google.ima.AdEvent.Type.FIRST_QUARTILE,(function(e){t(e,"ad-first-quartile")})),e.h.D(e.g,google.ima.AdEvent.Type.MIDPOINT,(function(e){t(e,"ad-midpoint")})),e.h.D(e.g,google.ima.AdEvent.Type.THIRD_QUARTILE,(function(e){t(e,"ad-third-quartile")})),e.h.D(e.g,google.ima.AdEvent.Type.COMPLETE,(function(e){t(e,"ad-complete")})),e.h.D(e.g,google.ima.AdEvent.Type.CONTENT_RESUME_REQUESTED,(function(t){Wu(e,t)})),e.h.D(e.g,google.ima.AdEvent.Type.ALL_ADS_COMPLETED,(function(t){Wu(e,t)})),e.h.D(e.g,google.ima.AdEvent.Type.SKIPPED,(function(e){t(e,"ad-skipped")})),e.h.D(e.g,google.ima.AdEvent.Type.VOLUME_CHANGED,(function(e){t(e,"ad-volume-changed")})),e.h.D(e.g,google.ima.AdEvent.Type.VOLUME_MUTED,(function(e){t(e,"ad-muted")})),e.h.D(e.g,google.ima.AdEvent.Type.PAUSED,(function(n){e.j&&(e.j.i=!0,t(n,"ad-paused"))})),e.h.D(e.g,google.ima.AdEvent.Type.RESUMED,(function(n){e.j&&(e.j.i=!1,t(n,"ad-resumed"))})),e.h.D(e.g,google.ima.AdEvent.Type.SKIPPABLE_STATE_CHANGED,(function(n){e.j&&t(n,"ad-skip-state-changed")})),e.h.D(e.g,google.ima.AdEvent.Type.CLICK,(function(e){t(e,"ad-clicked")})),e.h.D(e.g,google.ima.AdEvent.Type.AD_PROGRESS,(function(e){t(e,"ad-progress")})),e.h.D(e.g,google.ima.AdEvent.Type.AD_BUFFERING,(function(e){t(e,"ad-buffering")})),e.h.D(e.g,google.ima.AdEvent.Type.IMPRESSION,(function(e){t(e,"ad-impression")})),e.h.D(e.g,google.ima.AdEvent.Type.DURATION_CHANGE,(function(e){t(e,"ad-duration-changed")})),e.h.D(e.g,google.ima.AdEvent.Type.USER_CLOSE,(function(e){t(e,"ad-closed")})),e.h.D(e.g,google.ima.AdEvent.Type.LOADED,(function(e){t(e,"ad-loaded")})),e.h.D(e.g,google.ima.AdEvent.Type.ALL_ADS_COMPLETED,(function(e){t(e,"all-ads-completed")})),e.h.D(e.g,google.ima.AdEvent.Type.LINEAR_CHANGED,(function(e){t(e,"ad-linear-changed")})),e.h.D(e.g,google.ima.AdEvent.Type.AD_METADATA,(function(e){t(e,"ad-metadata")})),e.h.D(e.g,google.ima.AdEvent.Type.LOG,(function(e){t(e,"ad-recoverable-error")})),e.h.D(e.g,google.ima.AdEvent.Type.AD_BREAK_READY,(function(e){t(e,"ad-break-ready")})),e.h.D(e.g,google.ima.AdEvent.Type.INTERACTION,(function(e){t(e,"ad-interaction")}))}(t);try{t.g.init(t.i.offsetWidth,t.i.offsetHeight,Ku(t)?google.ima.ViewMode.FULLSCREEN:google.ima.ViewMode.NORMAL),t.h.D(t.i,"loadeddata",(function(){t.g.resize(t.i.offsetWidth,t.i.offsetHeight,Ku(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,Ku(t)?google.ima.ViewMode.FULLSCREEN:google.ima.ViewMode.NORMAL)})),t.s.observe(t.i)):t.h.D(document,"fullscreenchange",(function(){t.g.resize(t.i.offsetWidth,t.i.offsetHeight,Ku(t)?google.ima.ViewMode.FULLSCREEN:google.ima.ViewMode.NORMAL)})),t.A?t.g.start():t.h.ka(t.i,"play",(function(){t.A=!0,t.g.start()}))}catch(e){Wu(t,null)}}(o,t)})),this.h.D(this.l,google.ima.AdErrorEvent.Type.AD_ERROR,(function(e){Gu(o,e)})),this.h.D(this.i,"ended",(function(){o.l.contentComplete()})),this.h.ka(this.i,"play",(function(){o.A=!0}))}function Gu(e,t){t.getError(),t=(new Map).set("originalEvent",t),e.m(new hr("ad-error",t)),Wu(e,null),e.m(new hr("ad-cue-points-changed",(new Map).set("cuepoints",[])))}function Ku(e){return document.fullscreenEnabled?!!document.fullscreenElement:!!(e=e.i).webkitSupportsFullscreen&&e.webkitDisplayingFullscreen}function zu(e,t){var n=t.getAd();n?(e.j=new Hu(n,e.g,e.i),t=(new Map).set("ad",e.j).set("sdkAdObject",n).set("originalEvent",t),e.m(new hr("ad-started",t)),e.j.isLinear()&&(e.o.setAttribute("ad-active","true"),e.i.pause(),e.j.setVolume(e.i.volume),e.i.muted&&e.j.setMuted(!0))):W("The IMA SDK fired a "+t.type+" event with no associated ad. Unable to play ad!")}function Wu(e,t){e.m(new hr("ad-stopped",(new Map).set("originalEvent",t))),e.j&&e.j.isLinear()&&(e.o.removeAttribute("ad-active"),e.i.ended||e.i.play())}function Yu(e,t,n,r,i){this.h=e,this.g=i,this.i=t,this.j=n,this.l=r}function qu(e,t,n,r){this.A=e,this.I=t,this.g=n,this.l=null,this.W=NaN,this.i=r,this.H=!1,this.u=null,this.j=[],this.K=[],this.J=this.C=this.h=null,this.F=new Map,this.m=[],this.s=[],this.N="",this.V=!0,this.G="",this.o=new Pr}function Xu(e,t){var n,r,i,a,o,s,l;R((function(u){return 1==u.g?t.staticResource?(n=Qu(t),e.F.get(n)?u.return():(r=Er([t.staticResource],{maxAttempts:2,baseDelay:1e3,backoffFactor:2,fuzzFactor:.5,timeout:3e4,stallTimeout:5e3,connectionTimeout:1e4}),i=e.I.request(7,r),k(u,2),e.F.set(n,[]),_(u,i.promise,4))):u.return():2!=u.g?(a=u.h,o=Br(a.data),s=JSON.parse(o),l=s.apps,e.F.set(n,l),A(u,0)):(w(u),e.F.delete(n),void E(u))}))}function Qu(e){return[e.adId,e.adParameters,e.adSystem,e.adTitle,e.creativeAdId,e.creativeId,e.creativeSequence,e.height,e.width,e.staticResource].join("")}function $u(e){var t=e.g.currentTime;if(0!=t&&null==e.u){for(var n,r,i=u(e.j),a=i.next();!a.done;a=i.next())for(var o=u((a=a.value).ads),s=o.next();!s.done;s=o.next())if(s=s.value,r){if(s.startTimeInSeconds<t&&s.startTimeInSeconds>r.startTimeInSeconds+r.durationInSeconds){r=s,n=a;break}}else s.startTimeInSeconds<t&&(r=s,n=a);n&&r&&!e.K.includes(r.adId)&&(e.u=t,e.g.currentTime=n.startTimeInSeconds)}}function Ju(e){if(e.g.duration&&(e.h||e.j.length)){var t=e.g.currentTime,n=!1;if(e.h){n=!0;var r=e.C,i=r.startTimeInSeconds+.5*r.durationInSeconds,a=r.startTimeInSeconds+.75*r.durationInSeconds;t>=r.startTimeInSeconds+.25*r.durationInSeconds&&!e.s.includes("firstQuartile")?(e.s.push("firstQuartile"),tc(e,"firstQuartile")):t>=i&&!e.s.includes("midpoint")?(e.s.push("midpoint"),tc(e,"midpoint")):t>=a&&!e.s.includes("thirdQuartile")&&(e.s.push("thirdQuartile"),tc(e,"thirdQuartile")),r=e.h.getRemainingTime(),0<(i=e.h.getDuration())&&(0>=r||r>i)&&Zu(e)}if(!e.h||!e.h.isLinear()){e:for(r=u(e.j),i=r.next();!i.done&&(i=i.value,!e.h||!e.h.isLinear());i=r.next())for(a=0;a<i.ads.length;a++){var o=i.ads[a],s=o.startTimeInSeconds+o.durationInSeconds;if(o.startTimeInSeconds<=t&&s>t){if(e.K.includes(o.adId)){if(e.g.ended)continue;e.g.currentTime=s;break e}Zu(e),e.J=i,e.h=new Yu(o,a+1,i.ads.length,!0,e.g),e.C=o,0===a&&tc(e,"breakStart"),ec(e);break}}if(!e.h)for(i=(r=u(e.j)).next();!i.done&&(i=i.value,!e.h);i=r.next())for(a=0;a<i.nonLinearAdsList.length;a++)if((o=i.nonLinearAdsList[a]).nonLinearAdList.length){s=i.startTimeInSeconds;var l=e.F.get(Qu(o.nonLinearAdList[0]));if(s<=t&&l&&l.length){Zu(e),s=e;for(var c=(l=u(l)).next();!c.done;c=l.next())if((c=c.value).data.source.length){var d=document.createElement("img");d.setAttribute("src",c.data.source[0].url),d.style.top=(c.placeholder.top||0)+"%",d.style.height=100-(c.placeholder.top||0)+"%",d.style.left=(c.placeholder.left||0)+"%",d.style.maxWidth=100-(c.placeholder.left||0)+"%",d.style.objectFit="contain",d.style.position="absolute",s.A.appendChild(d)}e.J=i,e.h=new Yu(o,a+1,i.ads.length,!1,e.g),e.C=o,0===a&&tc(e,"breakStart"),ec(e);break}}n&&!e.h&&(t=e.g.currentTime,e.u&&e.u>t&&(e.g.currentTime=e.u),e.u=null)}}}function Zu(e){if(e.h){for(;e.A.lastChild;)e.A.removeChild(e.A.firstChild);e.H||e.K.push(e.C.adId),tc(e,"complete");for(var t=u(e.m),n=t.next();!n.done;n=t.next())n=n.value,e.o.Ub(n.target,n.type,n.listener);e.m=[],e.s=[],(t=e.h.getPositionInSequence())===(n=e.h.getSequenceLength())&&tc(e,"breakEnd"),e.h=null,e.C=null,e.J=null}}function ec(e){var t=!1;e.g.paused?t=!0:(tc(e,"impression"),tc(e,"start")),e.m.push({target:e.g,type:"volumechange",listener:function(){e.g.muted&&tc(e,"mute")}}),e.m.push({target:e.g,type:"volumechange",listener:function(){e.g.muted||tc(e,"unmute")}}),e.m.push({target:e.g,type:"play",listener:function(){t?(tc(e,"impression"),tc(e,"start"),t=!1):tc(e,"resume")}}),e.m.push({target:e.g,type:"pause",listener:function(){tc(e,"pause")}});for(var n=u(e.m),r=n.next();!r.done;r=n.next())r=r.value,e.o.D(r.target,r.type,r.listener)}function tc(e,t){var n=e.C.trackingEvents.find((function(e){return e.eventType==t}));if(n||(n=e.J.adBreakTrackingEvents.find((function(e){return e.eventType==t}))),n)for(var r=(n=u(n.beaconUrls)).next();!r.done;r=n.next())(r=r.value)&&""!=r&&((r=Er([r],{maxAttempts:2,baseDelay:1e3,backoffFactor:2,fuzzFactor:.5,timeout:3e4,stallTimeout:5e3,connectionTimeout:1e4})).method="POST",e.I.request(7,r));switch(t){case"impression":e.i(new hr("ad-impression"));break;case"start":e.i(new hr("ad-started",(new Map).set("ad",e.h)));break;case"mute":e.i(new hr("ad-muted"));break;case"unmute":e.i(new hr("ad-volume-changed"));break;case"resume":e.i(new hr("ad-resumed"));break;case"pause":e.i(new hr("ad-paused"));break;case"firstQuartile":e.i(new hr("ad-first-quartile"));break;case"midpoint":e.i(new hr("ad-midpoint"));break;case"thirdQuartile":e.i(new hr("ad-third-quartile"));break;case"complete":e.i(new hr("ad-complete")),e.i(new hr("ad-stopped"));break;case"breakStart":e.A.setAttribute("ad-active","true");break;case"breakEnd":e.A.removeAttribute("ad-active")}}function nc(e,t){this.g=e,this.i=null,this.h=t}function rc(e,t,n,r){var i=this;this.s=e,this.l=t,this.j=null,this.F=NaN,this.i=r,this.G=!1,this.u=this.m=this.o=null,this.A="",this.C=[],this.h=new Pr,(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.D(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.F))),t=t.getStreamData().url,e.j.resolve(t),e.j=null,e.G||e.h.D(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.D(this.g,google.ima.dai.api.StreamEvent.Type.ERROR,(function(){i.A.length?i.j.resolve(i.A):i.j.reject("IMA Stream request returned an error and there was no backup asset uri provided."),i.j=null})),this.h.D(this.g,google.ima.dai.api.StreamEvent.Type.AD_BREAK_STARTED,(function(){})),this.h.D(this.g,google.ima.dai.api.StreamEvent.Type.STARTED,(function(e){e=e.getAd(),i.m=new nc(e,i.l),i.u&&(i.m.i=i.u),i.i(new hr("ad-started",(new Map).set("ad",i.m))),i.s.setAttribute("ad-active","true")})),this.h.D(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.D(this.g,google.ima.dai.api.StreamEvent.Type.AD_PROGRESS,(function(e){i.u=e.getStreamData().adProgressData,i.m&&(i.m.i=i.u)})),this.h.D(this.g,google.ima.dai.api.StreamEvent.Type.FIRST_QUARTILE,(function(){i.i(new hr("ad-first-quartile"))})),this.h.D(this.g,google.ima.dai.api.StreamEvent.Type.MIDPOINT,(function(){i.i(new hr("ad-midpoint"))})),this.h.D(this.g,google.ima.dai.api.StreamEvent.Type.THIRD_QUARTILE,(function(){i.i(new hr("ad-third-quartile"))})),this.h.D(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.D(this.g,google.ima.dai.api.StreamEvent.Type.SKIPPED,(function(){i.i(new hr("ad-skipped")),i.i(new hr("ad-stopped"))})),this.h.D(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.C=e,i.i(new hr("ad-cue-points-changed",(new Map).set("cuepoints",e)))}))}function ic(){yr.call(this),this.g=this.i=this.h=null,this.j=new ju,this.m=navigator.language,this.l=null}function ac(e,t){if(t&&t.type)switch(t.type){case"ads-loaded":e.j.h.push(t.loadTime);break;case"ad-started":e.j.g++;break;case"ad-complete":e.j.i++;break;case"ad-skipped":e.j.j++}e.dispatchEvent(t)}function oc(e){return JSON.stringify(e,(function(e,t){if("function"!=typeof t){if(t instanceof Event||t instanceof hr){var n={};for(r in t)(e=t[r])&&"object"==typeof e?"detail"==r&&(n[r]=e):r in Event||(n[r]=e);return n}if(t instanceof Error){var r=new Set(["name","message","stack"]);for(n in t)r.add(n);for(n=(e=u(Object.getOwnPropertyNames(t))).next();!n.done;n=e.next())r.add(n.value);for(e={},n=(r=u(r)).next();!n.done;n=r.next())e[n=n.value]=t[n];t={__type__:"Error",contents:e}}else if(t instanceof TimeRanges){for(r={__type__:"TimeRanges",length:t.length,start:[],end:[]},n=(t=u(_a(t))).next();!n.done;n=t.next())e=(n=n.value).end,r.start.push(n.start),r.end.push(e);t=r}else t=t instanceof Uint8Array?{__type__:"Uint8Array",entries:Array.from(t)}:"number"==typeof t?isNaN(t)?"NaN":isFinite(t)?t:0>t?"-Infinity":"Infinity":t;return t}}))}function sc(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__){for(n in e=t.contents,t=Error(e.message),e)t[n]=e[n];n=t}else n=t;return n}))}(r=Hu.prototype).getDuration=function(){return this.g.getDuration()},r.getMinSuggestedDuration=function(){return this.g.getMinSuggestedDuration()},r.getRemainingTime=function(){return this.h.getRemainingTime()},r.isPaused=function(){return this.i},r.isSkippable=function(){return 0<=this.g.getSkipTimeOffset()},r.getTimeUntilSkippable=function(){var e=this.g.getSkipTimeOffset();return e=this.getRemainingTime()-e,Math.max(e,0)},r.canSkipNow=function(){return this.h.getAdSkippableState()},r.skip=function(){return this.h.skip()},r.pause=function(){return this.h.pause()},r.play=function(){return this.h.resume()},r.getVolume=function(){return this.h.getVolume()},r.setVolume=function(e){return this.h.setVolume(e)},r.isMuted=function(){return 0==this.h.getVolume()},r.isLinear=function(){return this.g.isLinear()},r.resize=function(e,t){var n=!1,r=this.m;document.fullscreenEnabled?n=!!document.fullscreenElement:r.webkitSupportsFullscreen&&(n=r.webkitDisplayingFullscreen),this.h.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.g.getAdPodInfo();return null==e?1:e.getTotalAds()},r.getPositionInSequence=function(){var e=this.g.getAdPodInfo();return null==e?1:e.getAdPosition()},r.getTitle=function(){return this.g.getTitle()},r.getDescription=function(){return this.g.getDescription()},r.getVastMediaBitrate=function(){return this.g.getVastMediaBitrate()},r.getVastMediaHeight=function(){return this.g.getVastMediaHeight()},r.getVastMediaWidth=function(){return this.g.getVastMediaWidth()},r.getAdId=function(){return this.g.getAdId()},r.getCreativeAdId=function(){return this.g.getCreativeAdId()},r.getAdvertiserName=function(){return this.g.getAdvertiserName()},r.getMediaUrl=function(){return this.g.getMediaUrl()},r.getTimeOffset=function(){var e=this.g.getAdPodInfo();return null==e?0:e.getTimeOffset()},r.getPodIndex=function(){var e=this.g.getAdPodInfo();return null==e?0:e.getPodIndex()},r.release=function(){this.h=this.g=null},j("shaka.ads.ClientSideAd",Hu),Hu.prototype.release=Hu.prototype.release,Hu.prototype.getPodIndex=Hu.prototype.getPodIndex,Hu.prototype.getTimeOffset=Hu.prototype.getTimeOffset,Hu.prototype.getMediaUrl=Hu.prototype.getMediaUrl,Hu.prototype.getAdvertiserName=Hu.prototype.getAdvertiserName,Hu.prototype.getCreativeAdId=Hu.prototype.getCreativeAdId,Hu.prototype.getAdId=Hu.prototype.getAdId,Hu.prototype.getVastMediaWidth=Hu.prototype.getVastMediaWidth,Hu.prototype.getVastMediaHeight=Hu.prototype.getVastMediaHeight,Hu.prototype.getVastMediaBitrate=Hu.prototype.getVastMediaBitrate,Hu.prototype.getDescription=Hu.prototype.getDescription,Hu.prototype.getTitle=Hu.prototype.getTitle,Hu.prototype.getPositionInSequence=Hu.prototype.getPositionInSequence,Hu.prototype.getSequenceLength=Hu.prototype.getSequenceLength,Hu.prototype.setMuted=Hu.prototype.setMuted,Hu.prototype.resize=Hu.prototype.resize,Hu.prototype.isLinear=Hu.prototype.isLinear,Hu.prototype.isMuted=Hu.prototype.isMuted,Hu.prototype.setVolume=Hu.prototype.setVolume,Hu.prototype.getVolume=Hu.prototype.getVolume,Hu.prototype.play=Hu.prototype.play,Hu.prototype.pause=Hu.prototype.pause,Hu.prototype.skip=Hu.prototype.skip,Hu.prototype.canSkipNow=Hu.prototype.canSkipNow,Hu.prototype.getTimeUntilSkippable=Hu.prototype.getTimeUntilSkippable,Hu.prototype.isSkippable=Hu.prototype.isSkippable,Hu.prototype.isPaused=Hu.prototype.isPaused,Hu.prototype.getRemainingTime=Hu.prototype.getRemainingTime,Hu.prototype.getMinSuggestedDuration=Hu.prototype.getMinSuggestedDuration,Hu.prototype.getDuration=Hu.prototype.getDuration,Vu.prototype.configure=function(e){this.C=e},Vu.prototype.stop=function(){this.g&&this.g.stop(),this.o&&Ws(this.o)},Vu.prototype.release=function(){this.stop(),this.s&&this.s.disconnect(),this.h&&this.h.release(),this.g&&this.g.destroy(),this.l.destroy()},(r=Yu.prototype).getDuration=function(){return this.h.durationInSeconds},r.getMinSuggestedDuration=function(){return this.getDuration()},r.getRemainingTime=function(){return this.h.startTimeInSeconds+this.h.durationInSeconds-this.g.currentTime},r.isPaused=function(){return this.g.paused},r.isSkippable=function(){return!!this.h.skipOffset},r.getTimeUntilSkippable=function(){if(!this.h.skipOffset)return this.getRemainingTime();var e=this.getRemainingTime()-this.h.skipOffset;return 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 this.l},r.resize=function(){},r.setMuted=function(e){this.g.muted=e},r.getSequenceLength=function(){return this.j?this.j:1},r.getPositionInSequence=function(){return this.i?this.i:1},r.getTitle=function(){return this.h.adTitle},r.getDescription=function(){return""},r.getVastMediaBitrate=function(){return 0},r.getVastMediaHeight=function(){return 0},r.getVastMediaWidth=function(){return 0},r.getAdId=function(){return this.h.adId},r.getCreativeAdId=function(){return this.h.creativeId},r.getAdvertiserName=function(){return""},r.getMediaUrl=function(){return null},r.getTimeOffset=function(){return 0},r.getPodIndex=function(){return 0},r.release=function(){this.j=this.i=this.g=this.h=null},j("shaka.ads.MediaTailorAd",Yu),Yu.prototype.release=Yu.prototype.release,Yu.prototype.getPodIndex=Yu.prototype.getPodIndex,Yu.prototype.getTimeOffset=Yu.prototype.getTimeOffset,Yu.prototype.getMediaUrl=Yu.prototype.getMediaUrl,Yu.prototype.getAdvertiserName=Yu.prototype.getAdvertiserName,Yu.prototype.getCreativeAdId=Yu.prototype.getCreativeAdId,Yu.prototype.getAdId=Yu.prototype.getAdId,Yu.prototype.getVastMediaWidth=Yu.prototype.getVastMediaWidth,Yu.prototype.getVastMediaHeight=Yu.prototype.getVastMediaHeight,Yu.prototype.getVastMediaBitrate=Yu.prototype.getVastMediaBitrate,Yu.prototype.getDescription=Yu.prototype.getDescription,Yu.prototype.getTitle=Yu.prototype.getTitle,Yu.prototype.getPositionInSequence=Yu.prototype.getPositionInSequence,Yu.prototype.getSequenceLength=Yu.prototype.getSequenceLength,Yu.prototype.setMuted=Yu.prototype.setMuted,Yu.prototype.resize=Yu.prototype.resize,Yu.prototype.isLinear=Yu.prototype.isLinear,Yu.prototype.isMuted=Yu.prototype.isMuted,Yu.prototype.setVolume=Yu.prototype.setVolume,Yu.prototype.getVolume=Yu.prototype.getVolume,Yu.prototype.play=Yu.prototype.play,Yu.prototype.pause=Yu.prototype.pause,Yu.prototype.skip=Yu.prototype.skip,Yu.prototype.canSkipNow=Yu.prototype.canSkipNow,Yu.prototype.getTimeUntilSkippable=Yu.prototype.getTimeUntilSkippable,Yu.prototype.isSkippable=Yu.prototype.isSkippable,Yu.prototype.isPaused=Yu.prototype.isPaused,Yu.prototype.getRemainingTime=Yu.prototype.getRemainingTime,Yu.prototype.getMinSuggestedDuration=Yu.prototype.getMinSuggestedDuration,Yu.prototype.getDuration=Yu.prototype.getDuration,qu.prototype.stop=function(){for(var e=u(this.m),t=e.next();!t.done;t=e.next())t=t.value,this.o.Ub(t.target,t.type,t.listener);Zu(this),this.m=[],this.s=[],this.N="",this.V=!0,this.G="",this.u=null,this.j=[],this.K=[],this.F.clear()},qu.prototype.release=function(){this.stop(),this.o&&this.o.release()},qu.prototype.onManifestUpdated=function(e){this.H=e,""!=this.N&&(function(e,t,n){var r,i,a,o,s,l,c,d,p,h,f,g,y,v,m;R((function(b){if(1==b.g)return r=Er([t],{maxAttempts:2,baseDelay:1e3,backoffFactor:2,fuzzFactor:.5,timeout:3e4,stallTimeout:5e3,connectionTimeout:1e4}),i=e.I.request(7,r),k(b,2),_(b,i.promise,4);if(2!=b.g){if(a=b.h,o=[],s=Br(a.data),0<(l=JSON.parse(s)).avails.length){if(JSON.stringify(e.j)!=JSON.stringify(l.avails)){for(e.j=l.avails,c=u(e.j),d=c.next();!d.done;d=c.next())for(p=d.value,h=u(p.nonLinearAdsList),f=h.next();!f.done;f=h.next())for(g=f.value,y=u(g.nonLinearAdList),v=y.next();!v.done;v=y.next())m=v.value,Xu(e,m);o=e.getCuePoints(),e.i(new hr("ad-cue-points-changed",(new Map).set("cuepoints",o)))}}else e.j.length&&e.i(new hr("ad-cue-points-changed",(new Map).set("cuepoints",o))),Zu(e),e.j=[];return n&&(e.H||0<o.length)&&function(e){Ju(e),e.H||($u(e),e.o.D(e.g,"seeked",(function(){$u(e)})),e.o.D(e.g,"ended",(function(){Zu(e)}))),e.o.D(e.g,"timeupdate",(function(){Ju(e)}))}(e),A(b,0)}w(b),E(b)}))}(this,this.N,this.V),this.V=!1)},qu.prototype.getCuePoints=function(){for(var e=[],t=u(this.j),n=t.next();!n.done;n=t.next())for(var r=(n=u(n.value.ads)).next();!r.done;r=n.next())r=r.value,e.push({start:r.startTimeInSeconds,end:r.startTimeInSeconds+r.durationInSeconds});return e},(r=nc.prototype).getDuration=function(){return this.i?this.i.duration:-1},r.getMinSuggestedDuration=function(){return this.getDuration()},r.getRemainingTime=function(){return this.i?this.i.duration-this.i.currentTime:-1},r.isPaused=function(){return this.h.paused},r.isSkippable=function(){return this.g.isSkippable()},r.getTimeUntilSkippable=function(){var e=this.g.getSkipTimeOffset();return e=this.getRemainingTime()-e,Math.max(e,0)},r.canSkipNow=function(){return 0==this.getTimeUntilSkippable()},r.skip=function(){this.h.currentTime+=this.getRemainingTime()},r.pause=function(){return this.h.pause()},r.play=function(){return this.h.play()},r.getVolume=function(){return this.h.volume},r.setVolume=function(e){this.h.volume=e},r.isMuted=function(){return this.h.muted},r.isLinear=function(){return!0},r.resize=function(){},r.setMuted=function(e){this.h.muted=e},r.getSequenceLength=function(){var e=this.g.getAdPodInfo();return null==e?1:e.getTotalAds()},r.getPositionInSequence=function(){var e=this.g.getAdPodInfo();return null==e?1:e.getAdPosition()},r.getTitle=function(){return this.g.getTitle()},r.getDescription=function(){return this.g.getDescription()},r.getVastMediaBitrate=function(){return 0},r.getVastMediaHeight=function(){return this.g.getVastMediaHeight()},r.getVastMediaWidth=function(){return this.g.getVastMediaWidth()},r.getAdId=function(){return this.g.getAdId()},r.getCreativeAdId=function(){return this.g.getCreativeAdId()},r.getAdvertiserName=function(){return this.g.getAdvertiserName()},r.getMediaUrl=function(){return null},r.getTimeOffset=function(){var e=this.g.getAdPodInfo();return null==e?0:e.getTimeOffset()},r.getPodIndex=function(){var e=this.g.getAdPodInfo();return null==e?0:e.getPodIndex()},r.release=function(){this.h=this.i=this.g=null},j("shaka.ads.ServerSideAd",nc),nc.prototype.release=nc.prototype.release,nc.prototype.getPodIndex=nc.prototype.getPodIndex,nc.prototype.getTimeOffset=nc.prototype.getTimeOffset,nc.prototype.getMediaUrl=nc.prototype.getMediaUrl,nc.prototype.getAdvertiserName=nc.prototype.getAdvertiserName,nc.prototype.getCreativeAdId=nc.prototype.getCreativeAdId,nc.prototype.getAdId=nc.prototype.getAdId,nc.prototype.getVastMediaWidth=nc.prototype.getVastMediaWidth,nc.prototype.getVastMediaHeight=nc.prototype.getVastMediaHeight,nc.prototype.getVastMediaBitrate=nc.prototype.getVastMediaBitrate,nc.prototype.getDescription=nc.prototype.getDescription,nc.prototype.getTitle=nc.prototype.getTitle,nc.prototype.getPositionInSequence=nc.prototype.getPositionInSequence,nc.prototype.getSequenceLength=nc.prototype.getSequenceLength,nc.prototype.setMuted=nc.prototype.setMuted,nc.prototype.resize=nc.prototype.resize,nc.prototype.isLinear=nc.prototype.isLinear,nc.prototype.isMuted=nc.prototype.isMuted,nc.prototype.setVolume=nc.prototype.setVolume,nc.prototype.getVolume=nc.prototype.getVolume,nc.prototype.play=nc.prototype.play,nc.prototype.pause=nc.prototype.pause,nc.prototype.skip=nc.prototype.skip,nc.prototype.canSkipNow=nc.prototype.canSkipNow,nc.prototype.getTimeUntilSkippable=nc.prototype.getTimeUntilSkippable,nc.prototype.isSkippable=nc.prototype.isSkippable,nc.prototype.isPaused=nc.prototype.isPaused,nc.prototype.getRemainingTime=nc.prototype.getRemainingTime,nc.prototype.getMinSuggestedDuration=nc.prototype.getMinSuggestedDuration,nc.prototype.getDuration=nc.prototype.getDuration,(r=rc.prototype).configure=function(){},r.stop=function(){this.A="",this.o=null,this.C=[]},r.release=function(){this.stop(),this.h&&this.h.release()},r.onCueMetadataChange=function(e){if(e.key&&e.data){var t={};t[e.key]=e.data,this.g.onTimedMetadata(t)}},r.getCuePoints=function(){return this.C},y(ic,yr),(r=ic.prototype).setLocale=function(e){this.m=e},r.configure=function(e){this.l=e,this.h&&this.h.configure(this.l),this.g&&this.g.configure(this.l)},r.initClientSide=function(t,n,r){var i=this;if(!e.google||!google.ima||!google.ima.AdsLoader)throw new ut(2,10,1e4);this.h&&this.h.release(),this.h=new Vu(t,n,this.m,r,(function(e){return ac(i,e)})),this.h.configure(this.l)},r.release=function(){this.h&&(this.h.release(),this.h=null),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.h&&this.h.stop(),this.i&&this.i.stop(),this.g&&this.g.stop(),this.dispatchEvent(new hr("ad-stopped")),this.j=new ju},r.requestClientSideAds=function(e){if(!this.h)throw new ut(1,10,10001);var t=this.h;t.g&&t.g.destroy(),t.l&&t.l.contentComplete(),t.F=Date.now()/1e3,t.l.requestAds(e)},r.updateClientSideAdsRenderingSettings=function(e){if(!this.h)throw new ut(1,10,10001);var t=this.h;t.u=e,t.g&&t.g.updateAdsRenderingSettings(t.u)},r.initMediaTailor=function(e,t,n){var r=this;this.i&&this.i.release(),this.i=new qu(e,t,n,(function(e){return ac(r,e)}))},r.requestMediaTailorStream=function(e,t,n){if(!this.i)throw new ut(1,10,10005);var r=this.i;return n=void 0===n?"":n,r.l?e=Promise.reject(new ut(1,10,10004)):(r.l=new or,function(e,t,n){var r,i,a,o,s,l,u,c,d,p,h;R((function(f){if(1==f.g)return(r=Er([t],{maxAttempts:2,baseDelay:1e3,backoffFactor:2,fuzzFactor:.5,timeout:3e4,stallTimeout:5e3,connectionTimeout:1e4})).method="POST",n&&(i=JSON.stringify(n),r.body=Vr(i)),a=e.I.request(7,r),k(f,2),_(f,a.promise,4);if(2!=f.g){if(o=f.h,s=Br(o.data),!(l=JSON.parse(s)).manifestUrl||!l.trackingUrl)throw Error("Insufficient data from MediaTailor.");return u=new Ye(t),c=new Ye(l.trackingUrl),e.N=u.resolve(c).toString(),d=Date.now()/1e3,p=d-e.W,e.i(new hr("ads-loaded",(new Map).set("loadTime",p))),h=new Ye(l.manifestUrl),e.l.resolve(u.resolve(h).toString()),e.l=null,A(f,0)}if(w(f),!e.G.length)return e.l.reject("MediaTailor request returned an error and there was no backup asset uri provided."),e.l=null,f.return();e.l.resolve(e.G),e.l=null,E(f)}))}(r,e,t),r.G=n||"",r.W=Date.now()/1e3,e=r.l),e},r.initServerSide=function(t,n){var r=this;if(!e.google||!google.ima||!google.ima.dai)throw new ut(2,10,10002);this.g&&this.g.release(),this.g=new rc(t,n,this.m,(function(e){return ac(r,e)})),this.g.configure(this.l)},r.requestServerSideStream=function(e,t){if(t=void 0===t?"":t,!this.g)throw new ut(1,10,10003);e.adTagParameters||(e.adTagParameters={});var n=e.adTagParameters;return(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.7.0",(n=this.g).j?e=Promise.reject(new ut(1,10,10004)):(e instanceof google.ima.dai.api.LiveStreamRequest&&(n.G=!0),n.j=new or,n.g.requestStream(e),n.A=t||"",n.F=Date.now()/1e3,e=n.j),e},r.replaceServerSideAdTagParameters=function(e){if(!this.g)throw new ut(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.7.0",this.g.g.replaceAdTagParameters(e)},r.getServerSideCuePoints=function(){return Kn("AdManager","Please use getCuePoints function."),this.getCuePoints()},r.getCuePoints=function(){var e=[];return this.g&&(e=e.concat(this.g.getCuePoints())),this.i&&(e=e.concat(this.i.getCuePoints())),e},r.getStats=function(){var e=this.j;return{loadTimes:e.h,started:e.g,playedCompletely:e.i,skipped:e.j}},r.onManifestUpdated=function(e){this.i&&this.i.onManifestUpdated(e)},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)},j("shaka.ads.AdManager",ic),ic.prototype.onCueMetadataChange=ic.prototype.onCueMetadataChange,ic.prototype.onHlsTimedMetadata=ic.prototype.onHlsTimedMetadata,ic.prototype.onDashTimedMetadata=ic.prototype.onDashTimedMetadata,ic.prototype.onManifestUpdated=ic.prototype.onManifestUpdated,ic.prototype.getStats=ic.prototype.getStats,ic.prototype.getCuePoints=ic.prototype.getCuePoints,ic.prototype.getServerSideCuePoints=ic.prototype.getServerSideCuePoints,ic.prototype.replaceServerSideAdTagParameters=ic.prototype.replaceServerSideAdTagParameters,ic.prototype.requestServerSideStream=ic.prototype.requestServerSideStream,ic.prototype.initServerSide=ic.prototype.initServerSide,ic.prototype.requestMediaTailorStream=ic.prototype.requestMediaTailorStream,ic.prototype.initMediaTailor=ic.prototype.initMediaTailor,ic.prototype.updateClientSideAdsRenderingSettings=ic.prototype.updateClientSideAdsRenderingSettings,ic.prototype.requestClientSideAds=ic.prototype.requestClientSideAds,ic.prototype.onAssetUnload=ic.prototype.onAssetUnload,ic.prototype.release=ic.prototype.release,ic.prototype.initClientSide=ic.prototype.initClientSide,ic.prototype.configure=ic.prototype.configure,ic.prototype.setLocale=ic.prototype.setLocale,ic.ADS_LOADED="ads-loaded",ic.AD_STARTED="ad-started",ic.AD_FIRST_QUARTILE="ad-first-quartile",ic.AD_MIDPOINT="ad-midpoint",ic.AD_THIRD_QUARTILE="ad-third-quartile",ic.AD_COMPLETE="ad-complete",ic.AD_STOPPED="ad-stopped",ic.AD_SKIPPED="ad-skipped",ic.AD_VOLUME_CHANGED="ad-volume-changed",ic.AD_MUTED="ad-muted",ic.AD_PAUSED="ad-paused",ic.AD_RESUMED="ad-resumed",ic.AD_SKIP_STATE_CHANGED="ad-skip-state-changed",ic.CUEPOINTS_CHANGED="ad-cue-points-changed",ic.IMA_AD_MANAGER_LOADED="ima-ad-manager-loaded",ic.IMA_STREAM_MANAGER_LOADED="ima-stream-manager-loaded",ic.AD_CLICKED="ad-clicked",ic.AD_PROGRESS="ad-progress",ic.AD_BUFFERING="ad-buffering",ic.AD_IMPRESSION="ad-impression",ic.AD_DURATION_CHANGED="ad-duration-changed",ic.AD_CLOSED="ad-closed",ic.AD_LOADED="ad-loaded",ic.ALL_ADS_COMPLETED="all-ads-completed",ic.AD_LINEAR_CHANGED="ad-linear-changed",ic.AD_METADATA="ad-metadata",ic.AD_RECOVERABLE_ERROR="ad-recoverable-error",ic.AD_ERROR="ad-error",ic.AD_BREAK_READY="ad-break-ready",ic.AD_INTERACTION="ad-interaction",Bu=function(){return new ic};var lc="ended play playing pause pausing ratechange seeked seeking timeupdate volumechange".split(" "),uc="buffered currentTime duration ended loop muted paused playbackRate seeking videoHeight videoWidth volume".split(" "),cc=["loop","playbackRate"],dc=["pause","play"],pc={getAssetUri:2,getAudioLanguages:4,getAudioLanguagesAndRoles:4,getBufferFullness:1,getBufferedInfo:2,getExpiration:2,getKeyStatuses:2,getPlaybackRate:2,getTextLanguages:4,getTextLanguagesAndRoles:4,getImageTracks:2,getThumbnails:2,isAudioOnly:10,isBuffering:1,isInProgress:1,isLive:10,isTextTrackVisible:1,keySystem:10,seekRange:1,getLoadMode:10,getManifestType:10},hc={getConfiguration:4,getStats:5,getTextTracks:2,getVariantTracks:2},fc={getPlayheadTimeAsDate:1,getPresentationStartTimeAsDate:20},gc=[["getConfiguration","configure"]],yc=[["isTextTrackVisible","setTextTrackVisibility"]],vc="addChaptersTrack addTextTrackAsync addThumbnailsTrack cancelTrickPlay configure getChapters getChaptersTracks resetConfiguration retryStreaming selectAudioLanguage selectTextLanguage selectTextTrack selectVariantTrack selectVariantsByLabel setTextTrackVisibility trickPlay updateStartTime goToLive".split(" "),mc=["attach","attachCanvas","detach","load","unload"];function bc(e,t,n,r,i,a,o){var s=this;this.G=e,this.K=o,this.j=new Qt(t),this.N=n,this.u=!1,this.s=r,this.F=i,this.I=a,this.h=this.m=!1,this.J="",this.o=null,this.A=function(){return Ac(s)},this.C=function(e,t){switch((e=sc(t)).type){case"event":var n=e.targetName,r=fr(e.event);s.s(n,r);break;case"update":for(r in n=e.update)for(var i in e=s.g[r]||{},n[r])e[i]=n[r][i];s.u&&(s.N(),s.u=!1);break;case"asyncComplete":if(r=e.id,i=e.error,e=s.i[r],delete s.i[r],e)if(i){for(n in r=new ut(i.severity,i.category,i.code),i)r[n]=i[n];e.reject(r)}else e.resolve()}},this.g={video:{},player:{}},this.H=0,this.i={},this.l=null,Dc.add(this)}function _c(e,t,n){Ic=n,n.addUpdateListener(e.A),n.addMessageListener("urn:x-cast:com.google.shaka.v2",e.C),Ac(e),Sc(e,{type:"init",initState:t,appData:e.o}),e.l.resolve()}function Ec(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 ut(2,8,n,t))}function kc(e,t){var n=e.I();e.l=new or,e.u=!0,_c(e,n,t)}function Tc(e){var t=Ic;t.removeUpdateListener(e.A),t.removeMessageListener("urn:x-cast:com.google.shaka.v2",e.C)}function Ac(e){var t=!!Ic&&"connected"==Ic.status;if(e.h&&!t){for(var n in e.F(),e.g)e.g[n]={};wc(e)}e.h=t,e.J=t?Ic.receiver.friendlyName:"",e.j.lc()}function wc(e){for(var t in e.i){var n=e.i[t];delete e.i[t],n.reject(new ut(1,7,7e3))}}function Sc(e,t){t=oc(t);var n=Ic;try{n.sendMessage("urn:x-cast:com.google.shaka.v2",t,(function(){}),q)}catch(r){throw t=new ut(2,8,8005,r),n=new hr("error",(new Map).set("detail",t)),e.s("player",n),e.ac(),t}}(r=bc.prototype).destroy=function(){return Dc.delete(this),wc(this),Ic&&Tc(this),this.j&&(this.j.stop(),this.j=null),this.F=this.s=null,this.h=this.m=!1,this.C=this.A=this.l=this.i=this.g=this.o=null,Promise.resolve()},r.Ia=function(){return this.h},r.$e=function(){return this.J},r.init=function(){if(this.G.length)if(e.chrome&&chrome.cast&&chrome.cast.isAvailable){this.m=!0,this.j.lc();var t=new chrome.cast.SessionRequest(this.G,[],null,this.K,null);t=new chrome.cast.ApiConfig(t,(function(e){for(var t=u(Dc),n=t.next();!n.done;n=t.next())kc(n.value,e)}),(function(e){for(var t=u(Dc),n=t.next();!n.done;n=t.next())n=n.value,xc="available"==e,n.j.lc()}),"origin_scoped"),chrome.cast.initialize(t,(function(){}),(function(){})),xc&&this.j.U(Cc),(t=Ic)&&t.status!=chrome.cast.SessionStatus.STOPPED?kc(this,t):Ic=null}else e.__onGCastApiAvailable!==Rc&&(Pc=e.__onGCastApiAvailable||null,e.__onGCastApiAvailable=Rc)},r.ff=function(e){this.o=e,this.h&&Sc(this,{type:"appData",appData:this.o})},r.cast=function(e){var t=this;return R((function(n){if(!t.m)throw new ut(1,8,8e3);if(!xc)throw new ut(1,8,8001);if(t.h)throw new ut(1,8,8002);return t.l=new or,chrome.cast.requestSession((function(n){return _c(t,e,n)}),(function(e){return Ec(t,e)})),_(n,t.l,0)}))},r.ac=function(){if(this.h){if(wc(this),Ic){Tc(this);try{Ic.stop((function(){}),(function(){}))}catch(e){}Ic=null}Ac(this)}},r.get=function(e,t){var n=this;if("video"==e){if(dc.includes(t))return function(){return n.ag.apply(n,[e,t].concat(c(L.apply(0,arguments))))}}else if("player"==e){if(fc[t]&&!this.get("player","isLive")())return function(){};if(vc.includes(t))return function(){return n.ag.apply(n,[e,t].concat(c(L.apply(0,arguments))))};if(mc.includes(t))return function(){return n.Eh.apply(n,[e,t].concat(c(L.apply(0,arguments))))};if(pc[t]||hc[t])return function(){return n.g[e][t]}}return this.g[e][t]},r.set=function(e,t,n){this.g[e][t]=n,Sc(this,{type:"set",targetName:e,property:t,value:n})},r.ag=function(e,t){Sc(this,{type:"call",targetName:e,methodName:t,args:L.apply(2,arguments)})},r.Eh=function(e,t){var n=L.apply(2,arguments),r=new or,i=this.H.toString();this.H++,this.i[i]=r;try{Sc(this,{type:"asyncCall",targetName:e,methodName:t,args:n,id:i})}catch(e){r.reject(e)}return r};var Cc=.02,xc=!1,Ic=null,Pc=null,Dc=new Set;function Rc(t){if(Pc?e.__onGCastApiAvailable=Pc:delete e.__onGCastApiAvailable,Pc=null,t)for(var n=u(Dc),r=n.next();!r.done;r=n.next())r.value.init();"function"==typeof e.__onGCastApiAvailable&&e.__onGCastApiAvailable(t)}function Lc(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.C=n,this.A=r,this.u=new Map,this.g=new bc(n,(function(){return Nc(i)}),(function(){return Uc(i)}),(function(e,t){return jc(i,e,t)}),(function(){return Fc(i)}),(function(){return Mc(i)}),r),function(e){e.g.init(),e.m=new Pr;for(var t=u(lc),n=t.next();!n.done;n=t.next())e.m.D(e.i,n.value,(function(t){e.g.Ia()||(t=fr(t),e.j.dispatchEvent(t))}));for(var r in gr)e.m.D(e.h,gr[r],(function(t){e.g.Ia()||e.o.dispatchEvent(t)}));for(var i in e.l={},t={},e.i)t.sc=i,Object.defineProperty(e.l,t.sc,{configurable:!1,enumerable:!0,get:function(t){return function(){return Bc(e,t.sc)}}(t),set:function(t){return function(n){var r=t.sc;e.g.Ia()?e.g.set("video",r,n):e.i[r]=n}}(t)}),t={sc:t.sc};e.s={},Oc(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.Mb()};if("getDrmEngine"==t)return function(){return e.h.o};if("getAdManager"==t)return function(){return e.h.Hf()};if("setVideoContainer"==t)return function(t){return e.h.lg(t)};if(e.g.Ia()){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.Ia()&&0==Object.keys(e.g.g.video).length&&(pc[t]||hc[t])||!e.g.Ia()?e.h[t].bind(e.h):e.g.get("player",t)}(e,t)}})})),function(e){var t=new Map;Oc(e,(function(n,r){t.has(r)?(r=t.get(r),n.length<r.length?e.u.set(n,r):e.u.set(r,n)):t.set(r,n)}))}(e),e.j=new yr,e.j.wd=e.l,e.o=new yr,e.o.wd=e.s}(this)}function Oc(e,t){function n(e){return"constructor"!=e&&"function"==typeof i[e]&&!a.has(e)}var r,i=e.h,a=new Set;for(r in i)n(r)&&(a.add(r),t(r,i[r]));for(e=Object.getPrototypeOf(i),r=Object.getPrototypeOf({});e&&e!=r;){for(var o=u(Object.getOwnPropertyNames(e)),s=o.next();!s.done;s=o.next())n(s=s.value)&&(a.add(s),t(s,i[s]));e=Object.getPrototypeOf(e)}}function Mc(e){var t={video:{},player:{},playerAfterLoad:{},manifest:e.h.Ae(),startTime:null};e.i.pause();for(var n=u(cc),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(gc)).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(yc)).next();!r.done;r=n.next())r=(i=r.value)[1],i=e.h[i[0]](),t.playerAfterLoad[r]=i;return t}function Nc(e){var t=new hr("caststatuschanged");e.dispatchEvent(t)}function Uc(e){var t=new hr(e.l.paused?"pause":"play");e.j.dispatchEvent(t)}function Fc(e){for(var t=u(gc),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(cc)).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(cc),n=t.next();!n.done;n=t.next())n=n.value,e.i[n]=o[n];for(n=(t=u(yc)).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 Bc(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.Ia()&&0==Object.keys(e.g.g.video).length){var n=e.i[t];if("function"!=typeof n)return n}return e.g.Ia()?e.g.get("video",t):("function"==typeof(t=e.i[t])&&(t=t.bind(e.i)),t)}function jc(e,t,n){e.g.Ia()&&("video"==t?e.j.dispatchEvent(n):"player"==t&&e.o.dispatchEvent(n))}function Hc(e,t,n,r){yr.call(this);var i=this;this.g=e,this.h=t,this.j=new Pr,this.H={video:e,player:t},this.C=n||function(){},this.I=r||function(e){return e},this.i=null,this.F=!1,this.o=!0,this.m=0,this.A=!1,this.u=!0,this.s=this.l=null,this.G=new Qt((function(){zc(i)})),function(e){var t=cast.receiver.CastReceiverManager.getInstance();t.onSenderConnected=function(){return Vc(e)},t.onSenderDisconnected=function(){return Vc(e)},t.onSystemVolumeChanged=function(){var t=cast.receiver.CastReceiverManager.getInstance().getSystemVolume();t&&Xc(e,{type:"update",update:{video:{volume:t.level,muted:t.muted}}},e.l),Xc(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=sc(t.data);switch(n.type){case"PLAY":e.g.play(),Qc(e);break;case"PAUSE":e.g.pause(),Qc(e);break;case"SEEK":t=n.currentTime;var r=n.resumeState;null!=t&&(e.g.currentTime=Number(t)),r&&"PLAYBACK_START"==r?(e.g.play(),Qc(e)):r&&"PLAYBACK_PAUSE"==r&&(e.g.pause(),Qc(e));break;case"STOP":e.h.mc().then((function(){e.h&&Qc(e)}));break;case"GET_STATUS":Yc(e,Number(n.requestId));break;case"VOLUME":r=n.volume,t=r.level,r=r.muted;var i=e.g.volume,a=e.g.muted;null!=t&&(e.g.volume=Number(t)),null!=r&&(e.g.muted=r),i==e.g.volume&&a==e.g.muted||Qc(e);break;case"LOAD":e.m=0,e.A=!1,e.u=!1,t=n.media,r=n.currentTime,i=e.I(t.contentId),a=n.autoplay||!0,e.C(t.customData),a&&(e.g.autoplay=!0),e.h.load(i,r).then((function(){e.h&&Yc(e)})).catch((function(t){var r="LOAD_FAILED";7==t.category&&7e3==t.code&&(r="LOAD_CANCELLED"),Xc(e,{requestId:Number(n.requestId),type:r},e.s)}));break;default:Xc(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=sc(t.data);switch(n.type){case"init":e.m=0,e.A=!1,e.u=!0,function(e,t,n){var r,i,a,o,s,l,u,c,d,p;R((function(h){switch(h.g){case 1:for(r in t.player)i=t.player[r],e.h[r](i);return e.C(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(d in t.playerAfterLoad)p=t.playerAfterLoad[d],e.h[d](p);e.g.autoplay=a,t.manifest&&(e.g.play(),Qc(e)),E(h)}}))}(e,n.initState,n.appData),zc(e);break;case"appData":e.C(n.appData);break;case"set":var r=n.targetName,i=n.property;if(n=n.value,"video"==r){if(t=cast.receiver.CastReceiverManager.getInstance(),"volume"==i){t.setSystemVolumeLevel(n);break}if("muted"==i){t.setSystemVolumeMuted(n);break}}e.H[r][i]=n;break;case"call":(r=e.H[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.A=!1);var a=n.id,o=t.senderId;t=e.H[r],n=t[i].apply(t,n.args),"player"==r&&"load"==i&&(n=n.then((function(){e.u=!0}))),n.then((function(){return qc(e,o,a,null)}),(function(t){return qc(e,o,a,t)}))}}(e,t)},t.start();for(var n=(t=u(lc)).next();!n.done;n=t.next())e.j.D(e.g,n.value,(function(t){return Kc(e,"video",t)}));for(var r in gr)e.j.D(e.h,gr[r],(function(t){return Kc(e,"player",t)}));cast.__platform__&&cast.__platform__.canDisplayType('video/mp4; codecs="avc1.640028"; width=3840; height=2160')?e.h.hf(3840,2160):e.h.hf(1920,1080),e.j.D(e.g,"loadeddata",(function(){e.A=!0})),e.j.D(e.h,"loading",(function(){e.o=!1,Gc(e)})),e.j.D(e.g,"playing",(function(){e.o=!1,Gc(e)})),e.j.D(e.g,"pause",(function(){Gc(e)})),e.j.D(e.h,"unloading",(function(){e.o=!0,Gc(e)})),e.j.D(e.g,"ended",(function(){new Qt((function(){e.g&&e.g.ended&&(e.o=!0,Gc(e))})).U(Jc)}))}(this)}function Vc(e){e.m=0,e.u=!0,e.F=0!=cast.receiver.CastReceiverManager.getInstance().getSenders().length,Gc(e)}function Gc(e){var t;R((function(n){return 1==n.g?_(n,Promise.resolve(),2):e.h?(t=new hr("caststatuschanged"),e.dispatchEvent(t),Wc(e)||Qc(e),void E(n)):n.return()}))}function Kc(e,t,n){e.h&&(zc(e),Xc(e,{type:"event",targetName:t,event:n},e.l))}function zc(e){e.G.U($c);for(var t={video:{},player:{}},n=u(uc),r=n.next();!r.done;r=n.next())r=r.value,t.video[r]=e.g[r];if(e.h.S())for(var i in fc)0==e.m%fc[i]&&(t.player[i]=e.h[i]());for(var a in pc)0==e.m%pc[a]&&(t.player[a]=e.h[a]());for(var o in(n=cast.receiver.CastReceiverManager.getInstance().getSystemVolume())&&(t.video.volume=n.level,t.video.muted=n.muted),Xc(e,{type:"update",update:t},e.l),hc)0==e.m%hc[o]&&((t={player:{}}).player[o]=e.h[o](),Xc(e,{type:"update",update:t},e.l));e.A&&(e.m+=1),Wc(e)}function Wc(e){return!(!e.u||!e.g.duration&&!e.h.S())&&(Yc(e),e.u=!1,!0)}function Yc(e,t){var n={contentId:e.h.Ae(),streamType:e.h.S()?"LIVE":"BUFFERED",contentType:""};e.h.S()||(n.duration=e.g.duration),e.i&&(n.metadata=e.i),Qc(e,void 0===t?0:t,n)}function qc(e,t,n,r){e.h&&Xc(e,{type:"asyncComplete",id:n,error:r},e.l,t)}function Xc(e,t,n,r){e.F&&(e=oc(t),r?n.getCastChannel(r).send(e):n.broadcast(e))}function Qc(e,t,n){n=void 0===n?null:n;var r={mediaSessionId:0,playbackRate:e.g.playbackRate,playerState:e.o?Zc:e.h.Ee()?td:e.g.paused?nd:ed,currentTime:e.g.currentTime,supportedMediaCommands:63,volume:{level:e.g.volume,muted:e.g.muted}};n&&(r.media=n),Xc(e,{requestId:void 0===t?0:t,type:"MEDIA_STATUS",status:[r]},e.s)}y(Lc,yr),(r=Lc.prototype).destroy=function(e){return e&&this.g.ac(),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.fh=function(){return this.l},r.Ug=function(){return this.s},r.xg=function(){return this.g.m&&xc},r.Ia=function(){return this.g.Ia()},r.$e=function(){return this.g.$e()},r.cast=function(){var e,t=this;return R((function(n){return 1==n.g?(e=Mc(t),_(n,t.g.cast(e),2)):t.h?_(n,t.h.mc(),0):n.return()}))},r.ff=function(e){this.g.ff(e)},r.Rh=function(){!function(e){if(e.h){var t=e.I();chrome.cast.requestSession((function(n){return _c(e,t,n)}),(function(t){return Ec(e,t)}))}}(this.g)},r.ac=function(){this.g.ac()},r.yg=function(e,t){t=void 0!==t&&t;var n=this;return R((function(r){if(1==r.g)return e==n.C&&t==n.A?r.return():(n.C=e,n.A=t,n.g.ac(),_(r,n.g.destroy(),2));n.g=null,n.g=new bc(e,(function(){return Nc(n)}),(function(){return Uc(n)}),(function(e,t){return jc(n,e,t)}),(function(){return Fc(n)}),(function(){return Mc(n)}),t),n.g.init(),E(r)}))},j("shaka.cast.CastProxy",Lc),Lc.prototype.changeReceiverId=Lc.prototype.yg,Lc.prototype.forceDisconnect=Lc.prototype.ac,Lc.prototype.suggestDisconnect=Lc.prototype.Rh,Lc.prototype.setAppData=Lc.prototype.ff,Lc.prototype.cast=Lc.prototype.cast,Lc.prototype.receiverName=Lc.prototype.$e,Lc.prototype.isCasting=Lc.prototype.Ia,Lc.prototype.canCast=Lc.prototype.xg,Lc.prototype.getPlayer=Lc.prototype.Ug,Lc.prototype.getVideo=Lc.prototype.fh,Lc.prototype.destroy=Lc.prototype.destroy,y(Hc,yr),(r=Hc.prototype).isConnected=function(){return this.F},r.lh=function(){return this.o},r.Oh=function(e){this.i=e},r.Bg=function(){this.i=null},r.Ph=function(e){this.i||(this.i={metadataType:cast.receiver.media.MetadataType.GENERIC}),this.i.title=e},r.Nh=function(e){this.i||(this.i={metadataType:cast.receiver.media.MetadataType.GENERIC}),this.i.images=[{url:e}]},r.Mh=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.H=null,t.C=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)}))},j("shaka.cast.CastReceiver",Hc),Hc.prototype.destroy=Hc.prototype.destroy,Hc.prototype.setContentArtist=Hc.prototype.Mh,Hc.prototype.setContentImage=Hc.prototype.Nh,Hc.prototype.setContentTitle=Hc.prototype.Ph,Hc.prototype.clearContentMetadata=Hc.prototype.Bg,Hc.prototype.setContentMetadata=Hc.prototype.Oh,Hc.prototype.isIdle=Hc.prototype.lh,Hc.prototype.isConnected=Hc.prototype.isConnected;var $c=.5,Jc=5,Zc="IDLE",ed="PLAYING",td="BUFFERING",nd="PAUSED";function rd(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",d=id(r,i,s,l,u,c);a<=o;a++){for(var p=n[a],h=-1,f=-1,g=0;g<p.length;g++)if(null!=p[g]&&""!==p[g].g.trim()){h=g;break}for(g=p.length-1;0<=g;g--)if(null!=p[g]&&""!==p[g].g.trim()){f=g;break}if(-1===h||-1===f)p=ad(r,i),e.nestedCues.push(p);else{for(;h<=f;h++)if(g=p[h]){var y=g.l,v=g.i,m=g.j,b=g.h;y==s&&v==l&&m==u&&b==c||(d.payload&&e.nestedCues.push(d),d=id(r,i,y,v,m,b),s=y,l=v,u=m,c=b),d.payload+=g.g}else d.payload+=" ";d.payload&&e.nestedCues.push(d),a!==o&&(d=ad(r,i),e.nestedCues.push(d)),d=id(r,i,s,l,u,c)}}return e.nestedCues.length?{cue:e,stream:t}:null}function id(e,t,n,r,i,a){return e=new ve(e,t,""),n&&e.textDecoration.push("underline"),r&&(e.fontStyle="italic"),e.color=i,e.backgroundColor=a,e}function ad(e,t){return(e=new ve(e,t,"")).lineBreak=!0,e}function od(e,t,n,r,i){this.g=e,this.l=t,this.i=n,this.h=r,this.j=i}function sd(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",ud(this)}function ld(e,t,n){var r="CC"+(e.u<<1|e.s+1),i=new ve(t,n,"");i.lineInterpretation=1;var a=Ed.get(e.g);return a&&(i.line=a),rd(i,r,e.i,t,n)}function ud(e){pd(e,0,15),e.g=1}function cd(e,t,n){if(!(32>n||127<n)){var r="";switch(t){case hd:r=vd.has(n)?vd.get(n):String.fromCharCode(n);break;case fd:r=md.get(n);break;case gd:e.i[e.g].pop(),r=bd.get(n);break;case yd:e.i[e.g].pop(),r=_d.get(n)}r&&e.i[e.g].push(new od(r,e.m,e.j,e.o,e.l))}}function dd(e,t,n,r){if(!(0>n||0>t))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 pd(e,t,n){for(var r=0;r<=n;r++)e.i[t+r]=[]}var hd=0,fd=1,gd=2,yd=3,vd=new Map([[39,"’"],[42,"á"],[92,"é"],[92,"é"],[94,"í"],[95,"ó"],[96,"ú"],[123,"ç"],[124,"÷"],[125,"Ñ"],[126,"ñ"],[127,"█"]]),md=new Map([[48,"®"],[49,"°"],[50,"½"],[51,"¿"],[52,"™"],[53,"¢"],[54,"£"],[55,"♪"],[56,"à"],[57,"⠀"],[58,"è"],[59,"â"],[60,"ê"],[61,"î"],[62,"ô"],[63,"û"]]),bd=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,"»"]]),_d=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,"┘"]]),Ed=new Map([[1,10],[2,15.33],[3,20.66],[4,26],[5,31.33],[6,36.66],[7,42],[8,47.33],[9,52.66],[10,58],[11,63.33],[12,68.66],[13,74],[14,79.33],[15,84.66]]);function kd(e,t){this.h=Sd,this.o=new sd(e,t),this.i=new sd(e,t),this.g=this.j=new sd(e,t),this.l=0,this.m=null}function Td(e,t,n){e.g=e.i;var r=e.g,i=null;return e.h!==xd&&e.h!==Id&&(i=ld(r,e.l,n),(n=e.i).g=0<n.h?n.h:0,pd(n,0,15),(n=e.j).g=0<n.h?n.h:0,pd(n,0,15),r.g=15),e.h=xd,r.h=t,i}function Ad(e){e.h=Cd,e.g=e.j,e.g.h=0}function wd(e){Y("Cea608DataChannel","CEA-608 text mode entered, but is unsupported"),e.g=e.o,e.h=Id}var Sd=0,Cd=1,xd=3,Id=4,Pd="black green blue cyan red yellow magenta black".split(" "),Dd="white green blue cyan red yellow magenta white_italics".split(" ");function Rd(e,t){this.I=t,this.N=e,this.J=this.l=!1,this.m=this.o=this.G=this.K=this.H=0,this.F=jd,this.i=[],this.g=this.h=this.j=0,this.C=this.u=!1,this.A="white",this.s="black",Ld(this)}function Ld(e){e.i=[];for(var t=0;16>t;t++)e.i.push(Od())}function Od(){for(var e=[],t=0;42>t;t++)e.push(null);return e}function Md(e,t){Nd(e)&&(e.i[e.h][e.g]=new od(t,e.C,e.u,e.s,e.A),e.g++)}function Nd(e){var t=e.g<e.m&&0<=e.g;return e.h<e.o&&0<=e.h&&t}function Ud(e,t,n){var r=new ve(e.j,t,"");r.textAlign=e.F===Fd?"left":e.F===Bd?"right":Ee;var i=r.region;switch(e.I&&(i.id+="svc"+e.I),i.id+="win"+e.N,i.height=e.o,i.width=e.m,i.heightUnits=2,i.widthUnits=2,i.viewportAnchorX=e.H,i.viewportAnchorY=e.K,i.viewportAnchorUnits=e.J?Ne:2,e.G){case Hd:i.regionAnchorX=0,i.regionAnchorY=0;break;case Vd:i.regionAnchorX=50,i.regionAnchorY=0;break;case Gd:i.regionAnchorX=100,i.regionAnchorY=0;break;case Kd:i.regionAnchorX=0,i.regionAnchorY=50;break;case zd:i.regionAnchorX=50,i.regionAnchorY=50;break;case Wd:i.regionAnchorX=100,i.regionAnchorY=50;break;case Yd:i.regionAnchorX=0,i.regionAnchorY=100;break;case qd:i.regionAnchorX=50,i.regionAnchorY=100;break;case Xd:i.regionAnchorX=100,i.regionAnchorY=100}return(n=rd(r,"svc"+n,e.i,e.j,t))&&(e.j=t),n}Rd.prototype.isVisible=function(){return this.l};var Fd=0,Bd=1,jd=2,Hd=0,Vd=1,Gd=2,Kd=3,zd=4,Wd=5,Yd=6,qd=7,Xd=8;function Qd(){this.i=[],this.h=null,this.g=0}function $d(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 Jd(e.h)),e.h=null,e.g=0))}function Jd(e){this.g=0,this.h=e}function Zd(e){if(!e.ja())throw new ut(2,2,3e3);return e.h[e.g++]}function ep(e){this.i=e,this.h=[null,null,null,null,null,null,null,null],this.g=null}function tp(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=Zd(t).value,t=null;for(var i=(n=u(np(e,n))).next();!i.done;i=n.next())(i=e.h[i.value]).isVisible()&&(t=Ud(i,r,e.i)),Ld(i);return t}if(137===n)for(n=(t=u(np(e,t=Zd(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=Zd(t).value,t=null,i=(n=u(np(e,n))).next();!i.done;i=n.next())(i=e.h[i.value]).isVisible()&&(t=Ud(i,r,e.i)),i.l=!1;return t}if(139===n){for(n=Zd(t).value,t=null,i=(n=u(np(e,n))).next();!i.done;i=n.next())(i=e.h[i.value]).isVisible()?t=Ud(i,r,e.i):i.j=r,i.l=!i.l;return t}if(140===n)return rp(e,t=Zd(t).value,r);if(143===n)return r=rp(e,255,r),ip(e),r;if(144===n)t.skip(1),r=Zd(t).value,e.g&&(e.g.u=0<(128&r),e.g.C=0<(64&r));else if(145===n)r=Zd(t).value,n=Zd(t).value,t.skip(1),e.g&&(t=ap((48&n)>>4,(12&n)>>2,3&n),e.g.A=ap((48&r)>>4,(12&r)>>2,3&r),e.g.s=t);else if(146===n)r=Zd(t).value,t=Zd(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=Zd(t).value,t.skip(1),e.g&&(e.g.F=3&r);else if(152<=n&&159>=n){if(n=(15&n)-8,!(i=null!==e.h[n])){var a=new Rd(n,e.i);a.j=r,e.h[n]=a}r=Zd(t).value,a=Zd(t).value;var o=Zd(t).value,s=Zd(t).value,l=Zd(t).value;t=Zd(t).value,i&&0==(7&t)||((t=e.h[n]).h=0,t.g=0,t.C=!1,t.u=!1,t.A="white",t.s="black"),(t=e.h[n]).l=0<(32&r),t.K=127&a,t.H=o,t.G=(240&s)>>4,t.J=0<(128&a),t.o=1+(15&s),t.m=1+(63&l),e.g=e.h[n]}}}return null}function np(e,t){for(var n=[],r=0;8>r;r++)1==(1&t)&&e.h[r]&&n.push(r),t>>=1;return n}function rp(e,t,n){for(var r=null,i=(t=u(np(e,t))).next();!i.done;i=t.next()){i=i.value;var a=e.h[i];a.isVisible()&&(r=Ud(a,n,e.i)),e.h[i]=null}return r}function ip(e){e.g=null,e.h=[null,null,null,null,null,null,null,null]}function ap(e,t,n){var r={0:0,1:0,2:1,3:1};return sp[(e=r[e])<<2|(t=r[t])<<1|(n=r[n])]}Jd.prototype.ja=function(){return this.g<this.h.length},Jd.prototype.qa=function(){return this.g},Jd.prototype.skip=function(e){if(this.g+e>this.h.length)throw new ut(2,2,3e3);this.g+=e};var op=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,"┌"]]),sp="black blue green cyan red magenta yellow white".split(" ");function lp(){this.h=[],this.g=[],this.i=new Qd,this.l=0,this.m=new Map([["CC1",new kd(0,0)],["CC2",new kd(0,1)],["CC3",new kd(1,0)],["CC4",new kd(1,1)]]),this.s=this.o=0,this.j=new Map,this.A=!0,this.u=new Set,up(this)}function up(e){e.o=0,e.s=0;for(var t=u(e.m.values()),n=t.next();!n.done;n=t.next())(n=n.value).h=Sd,n.g=n.j,n.m=null,ud(n.i),ud(n.j),ud(n.o);e.A=!0}function cp(e,t){var n=t.type;if(16==(112&t.Pa)){var r=t.Pa>>3&1;0===n?e.o=r:e.s=r}if(r="CC"+(n<<1|(n?e.s:e.o)+1),n=e.m.get(r),255===t.Pa&&255===t.ib||!t.Pa&&!t.ib||!pp(t.Pa)||!pp(t.ib))return 45<=++e.l&&up(e),null;if(e.l=0,t.Pa&=127,t.ib&=127,!t.Pa&&!t.ib)return null;if(e.u.add(r),e=null,16==(112&t.Pa))e:{if(r=t.Pa,e=t.ib,n.m===(r<<8|e))n.m=null;else if(n.m=r<<8|e,16==(240&r)&&64==(192&e)){t=[11,11,1,2,3,4,12,13,14,15,5,6,7,8,9,10][(7&r)<<1|e>>5&1];var i=(30&e)>>1;r="white";var a=!1;7>i?r=Dd[i]:7===i&&(a=!0),e=1==(1&e),n.h!==Id&&(i=n.g,n.h===xd&&t!==i.g&&(dd(i,n=1+t-i.h,1+i.g-i.h,i.h),pd(i,0,n-1),pd(i,t+1,15-t)),i.g=t,i.m=e,i.j=a,i.l=r,i.o="black")}else if(17==(247&r)&&32==(240&e))n.g.m=!1,n.g.j=!1,n.g.l="white",cd(n.g,hd,32),r=!1,"white_italics"===(t=Dd[(14&e)>>1])&&(t="white",r=!0),n.g.m=1==(1&e),n.g.j=r,n.g.l=t;else if(16==(247&r)&&32==(240&e)||23==(247&r)&&45==(255&e))t="black",0==(7&r)&&(t=Pd[(14&e)>>1]),n.g.o=t;else if(17==(247&r)&&48==(240&e))cd(n.g,fd,e);else if(18==(246&r)&&32==(224&e))cd(n.g,1&r?yd:gd,e);else if(20==(246&r)&&32==(240&e)){switch(e=t.pts,r=null,t.ib){case 32:Ad(n);break;case 33:(n=n.g).i[n.g].pop();break;case 37:r=Td(n,2,e);break;case 38:r=Td(n,3,e);break;case 39:r=Td(n,4,e);break;case 40:cd(n.g,hd,32);break;case 41:n.h=2,n.g=n.i,n.g.h=0,n.l=e;break;case 42:ud(n.o),wd(n);break;case 43:wd(n);break;case 44:t=n.i,r=null,n.h!==Id&&(r=ld(t,n.l,e)),pd(t,0,15);break;case 45:t=n.g,n.h!==xd?r=null:(r=ld(t,n.l,e),dd(t,(a=t.g-t.h+1)-1,a,t.h),pd(t,0,a-1),pd(t,t.g,15-t.g),n.l=e);break;case 46:pd(n.j,0,15);break;case 47:t=null,n.h!==Id&&(t=ld(n.i,n.l,e)),r=n.j,n.j=n.i,n.i=r,Ad(n),n.l=e,r=t}e=r;break e}e=null}else r=t.ib,cd(n.g,hd,t.Pa),cd(n.g,hd,r);return e}function dp(e,t){var n=[];try{for(;t.ja();){var r=Zd(t).value,i=(224&r)>>5,a=31&r;if(7===i&&0!=a&&(i=63&Zd(t).value),0!=i){e.u.add("svc"+i),e.j.has(i)||e.j.set(i,new ep(i));for(var o=e.j.get(i),s=t.qa();t.qa()-s<a;){var l=Zd(i=t),u=l.value,c=l.pts;if(16===u)u=u<<16|Zd(i).value;if(0<=u&&31>=u){var d=c;if(o.g){var p=o.g;switch(i=null,u){case 8:!Nd(p)||0>=p.g&&0>=p.h||(0>=p.g?(p.g=p.m-1,p.h--):p.g--,p.i[p.h][p.g]=null);break;case 13:if(p.isVisible()&&(i=Ud(p,d,o.i)),p.h+1>=p.o){d=p;for(var h=0,f=1;16>f;f++,h++)d.i[h]=d.i[f];for(f=0;1>f;f++,h++)d.i[h]=Od()}else p.h++;p.g=0;break;case 14:p.isVisible()&&(i=Ud(p,d,o.i)),p.i[p.h]=Od(),p.g=0;break;case 12:p.isVisible()&&(i=Ud(p,d,o.i)),Ld(p),(d=p).h=0,d.g=0}var g=i}else g=null}else if(128<=u&&159>=u)g=tp(o,i,u,c);else{if(4096<=u&&4127>=u)8<=(d=255&u)&&15>=d?i.skip(1):16<=d&&23>=d?i.skip(2):24<=d&&31>=d&&i.skip(3);else if(4224<=u&&4255>=u)128<=(d=255&u)&&135>=d?i.skip(4):136<=d&&143>=d&&i.skip(5);else if(32<=u&&127>=u)i=u,o.g&&Md(o.g,127===i?"♪":String.fromCharCode(i));else if(160<=u&&255>=u)o.g&&Md(o.g,String.fromCharCode(u));else if(4128<=u&&4223>=u){if(i=255&u,o.g)if(op.has(i)){var y=op.get(i);Md(o.g,y)}else Md(o.g,"_")}else 4256<=u&&4351>=u&&o.g&&Md(o.g,160!=(255&u)?"_":"[CC]");g=null}(i=g)&&n.push(i)}}}}catch(e){if(!(e instanceof ut&&3e3===e.code))throw e;Y("CEA708_INVALID_DATA","Buffer read out of bounds / invalid CEA-708 Data.")}return n}function pp(e){for(var t=0;e;)t^=1&e,e>>=1;return 1===t}function hp(e){for(var t=[],n=e,r=e=0;r<n.length;)2==e&&3==n[r]?(e=0,(n=[].concat(c(n))).splice(r,1),n=new Uint8Array(n)):0==n[r]?e++:e=0,r++;for(e=n,r=0;r<e.length;){for(n=0;255==e[r];)n+=255,r++;n+=e[r++];for(var i=0;255==e[r];)i+=255,r++;i+=e[r++],4==n&&t.push(e.subarray(r,r+i)),r+=i}return t}function fp(){this.j=new Map,this.i=this.h=0,this.g=gp}lp.prototype.clear=function(){this.l=0,this.h=[],this.g=[];var e=this.i;e.i=[],e.h=[],e.g=0,up(this);for(var t=(e=u(this.j.values())).next();!t.done;t=e.next())ip(t.value)},lp.prototype.extract=function(e,t){if(this.A){for(var n=u(this.m.values()),r=n.next();!r.done;r=n.next())r.value.l=t;this.A=!1}if(!(8>(e=new zr(e,0)).getLength())&&181===e.ea()&&49===e.Ba()&&1195456820===e.L()&&3===e.ea()&&0!=(64&(n=e.ea())))for(n&=31,e.skip(1),r=0;r<n;r++){var i=e.ea(),a=(4&i)>>2,o=e.ea(),s=e.ea();a&&(0===(i&=3)||1===i?this.h.push({pts:t,type:i,Pa:o,ib:s,order:this.h.length}):(this.g.push({pts:t,type:i,value:o,order:this.g.length}),this.g.push({pts:t,type:2,value:s,order:this.g.length})))}},lp.prototype.decode=function(){function e(e,t){return e.pts-t.pts||e.order-t.order}var t=[];this.h.sort(e),this.g.sort(e);for(var n=u(this.h),r=n.next();!r.done;r=n.next())(r=cp(this,r.value))&&t.push(r);for(r=(n=u(this.g)).next();!r.done;r=n.next())$d(this.i,r.value);for(r=(n=u(this.i.i)).next();!r.done;r=n.next())r=dp(this,r.value),t.push.apply(t,c(r));return this.i.i=[],this.h=[],this.g=[],t},lp.prototype.getStreams=function(){return Array.from(this.u)},j("shaka.cea.CeaDecoder",lp),pe=function(){return new lp},fp.prototype.init=function(e){function t(e){(e=e.name)in mp&&(n.g=mp[e])}var n=this,r=[],i=[];if((new qr).box("moov",Xr).box("mvex",Xr).P("trex",(function(e){var t=e.reader;t.skip(4),t.skip(4),e=t.L(),t=t.L(),n.h=e,n.i=t})).box("trak",Xr).P("tkhd",(function(e){e=Ra(e.reader,e.version),r.push(e.trackId)})).box("mdia",Xr).P("mdhd",(function(e){e=Pa(e.reader,e.version),i.push(e.timescale)})).box("minf",Xr).box("stbl",Xr).P("stsd",Qr).box("avc1",t).box("avc3",t).box("hev1",t).box("hvc1",t).box("dvh1",t).box("dvhe",t).box("encv",$r).box("sinf",Xr).box("frma",(function(e){(e=Oa(e.reader).ia)in mp&&(n.g=mp[e])})).parse(e,!0),!r.length||!i.length||r.length!=i.length)throw new ut(2,2,2010);this.g==gp&&W("Unable to determine bitstream format for CEA parsing!"),r.forEach((function(e,t){n.j.set(e,i[t])}))},fp.prototype.parse=function(e){var t=this;if(this.g==gp)return[];var n=[],r=this.h,i=this.i,a=0,o=[],s=null,l=9e4;return(new qr).box("moof",(function(e){a=e.start,o=[],Xr(e)})).box("traf",Xr).P("trun",(function(e){e=Da(e.reader,e.version,e.flags),o.push(e)})).P("tfhd",(function(e){e=xa(e.reader,e.flags),r=e.Df||t.h,i=e.Eg||t.i,e=e.trackId,t.j.has(e)&&(l=t.j.get(e))})).P("tfdt",(function(e){s=Ia(e.reader,e.version).baseMediaDecodeTime})).box("mdat",(function(e){if(null===s)throw W("Unable to find base media decode time for CEA captions!"),new ut(2,2,2010);!function(e,t,n,r,i,a,o,s,l){var d=0,p=a,h=s.map((function(e){return e.bg}));for((h=[].concat.apply([],c(h))).length&&(p=h[0].sampleSize||a),t.skip(o+s[0].Dg);t.ja();){o=t.L();var f=t.ea(),g=null;switch(g=!1,s=1,e.g){case yp:g=6==(g=31&f);break;case vp:s=2,t.skip(1),g=39==(g=f>>1&63)||40==g;break;default:return}if(g)for(f=0,d<h.length&&(f=h[d].Rd||0),f=(n+f)/r,s=u(hp(t.pb(o-s))),g=s.next();!g.done;g=s.next())l.push({packet:g.value,pts:f});else try{t.skip(o-s)}catch(e){break}0==(p-=o+4)&&(n=d<h.length?n+(h[d].cf||i):n+i,d++,p=d<h.length&&h[d].sampleSize||a)}}(t,e.reader,s,l,r,i,a-e.start-8,o,n)})).parse(e,!1),n},j("shaka.cea.Mp4CeaParser",fp);var gp=0,yp=1,vp=2,mp={avc1:yp,avc3:yp,hev1:vp,hvc1:vp,dvh1:vp,dvhe:vp};function bp(){}function _p(t,n,r){var i=function(e){for(var t=[],n=(e=u(e)).next();!n.done;n=e.next())(n=kp(n.value))&&t.push(n);return t}(t),a=null;t=[];var o=[],s=null,l=new Set(i.map((function(e){return e.keyId})));if(l.delete(null),1<l.size)throw new ut(2,4,4010);if(!n){if(1<(o=i.filter((function(e){return"urn:mpeg:dash:sea:2012"==e.ad}))).length)throw new ut(2,4,4050);o.length&&(s=function(t){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 ut(2,4,4042);var n=fi(t.node,"urn:mpeg:dash:schema:sea:2012","SegmentEncryption");if(!n)throw new ut(2,4,4051);if("urn:mpeg:dash:sea:aes128-cbc:2013"!=n.getAttribute("schemeIdUri"))throw new ut(2,4,4051);if(!(n=fi(t.node,"urn:mpeg:dash:schema:sea:2012","CryptoPeriod")))throw new ut(2,4,4051);if(t=n.getAttribute("IV"),n=n.getAttribute("keyUriTemplate"),!t||!n)throw new ut(2,4,4051);if(16!=(t=li(t.substr(2))).byteLength)throw new ut(2,4,4048);return{qh:n,iv:t}}(o[0])),(o=i.filter((function(e){return"urn:mpeg:dash:mp4protection:2011"==e.ad?(a=e.init||a,!1):"urn:mpeg:dash:sea:2012"!=e.ad}))).length&&(0==(t=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.ad];if(o){var s;if(s=fi(a.node,"urn:microsoft:playready","pro")){s=si(s.textContent);var l=new Uint8Array([154,4,240,121,152,64,66,134,171,146,230,91,224,136,95,149]);s=[{initData:pi(s,l,new Set,0),initDataType:"cenc",keyId:a.keyId}]}else s=null;if(l=null,"urn:uuid:e2719d58-a985-b3c9-781a-b030af78d30e"===a.ad)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]),d=new Uint8Array([]);l=[{initData:pi(d,c,l,1),initDataType:"cenc",keyId:a.keyId}]}s=pt(o,a.init||e||s||l),(o=Ap.get(o))&&(s.licenseServerUri=o(a)),i.push(s)}}return i}(a,o,r,l)).length&&(t=[pt("",a)]))}if(i.length&&!s&&(n||!o.length))for(t=[],r=(n=u(Object.values(r))).next();!r.done;r=n.next())"org.w3.clearkey"!=(r=r.value)&&t.push(pt(r,a));if(l=Array.from(l)[0]||null)for(r=(n=u(t)).next();!r.done;r=n.next())for(i=(r=u(r.value.initData)).next();!i.done;i=r.next())i.value.keyId=l;return{Cf:l,Ri:a,drmInfos:t,ee:s,Gf:!0}}function Ep(e){var t=fi(e.node,"https://dashif.org/CPS","Laurl");return t&&t.textContent?t.textContent:(e=fi(e.node,"urn:microsoft:playready","pro"))&&(e=function(e){var t=0,n=se(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=ae(n,e,i);t.push({type:r,value:a}),e+=i}n=t}return n}(e=si(e.textContent)).filter((function(e){return e.type===Tp}))[0])&&(e=Di(e=jr(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 kp(e){var t=e.getAttribute("schemeIdUri"),n=vi(e,"urn:mpeg:cenc:2013","default_KID"),r=yi(e,"urn:mpeg:cenc:2013","pssh").map(bi);if(!t)return null;if(t=t.toLowerCase(),n&&(n=n.replace(/-/g,"").toLowerCase()).includes(" "))throw new ut(2,4,4009);var i=[];try{i=r.map((function(e){return{initDataType:"cenc",initData:si(e),keyId:null}}))}catch(e){throw new ut(2,4,4007)}return{node:e,ad:t,keyId:n,init:0<i.length?i:null}}de["video/mp4"]=function(){return new fp},bp.prototype.init=function(){},bp.prototype.parse=function(e){var t=[];if(!Xa(e=ae(e)))return t;var n=(e=(new Ya).parse(e)).Lc(),r=e.Dd();switch(e=[],n.video){case"avc":e.push(6);break;case"hvc":e.push(39),e.push(40)}if(!e.length)return t;for(r=(n=u(r)).next();!r.done;r=n.next())if(r=r.value,e.includes(r.type)&&null!=r.time)for(var i=u(hp(r.data)),a=i.next();!a.done;a=i.next())t.push({packet:a.value,pts:r.time});return t},j("shaka.cea.TsCeaParser",bp),de["video/mp2t"]=function(){return new bp};var Tp=1,Ap=(new Map).set("com.widevine.alpha",(function(e){var t=fi(e.node,"https://dashif.org/CPS","Laurl");return t&&t.textContent?t.textContent:(e=fi(e.node,"urn:microsoft","laurl"))&&e.getAttribute("licenseUrl")||""})).set("com.microsoft.playready",Ep).set("com.microsoft.playready.recommendation",Ep).set("com.microsoft.playready.software",Ep).set("com.microsoft.playready.hardware",Ep).set("org.w3.clearkey",(function(e){var t=fi(e.node,"https://dashif.org/CPS","Laurl");return t&&t.textContent?t.textContent:(e=fi(e.node,"http://dashif.org/guidelines/clearKey","Laurl"))&&"EME-1.0"===e.getAttribute("Lic_type")&&e.textContent?e.textContent:""}));function wp(t,n,r,i,a,o){var s={RepresentationID:n,Number:r,SubNumber:i,Bandwidth:a,Time:o};return t.replace(/\$(RepresentationID|Number|SubNumber|Bandwidth|Time)?(?:%0([0-9]+)([diouxX]))?\$/g,(function(t,n,r,i){if("$$"==t)return"$";var a=s[n];if(null==a)return t;switch("RepresentationID"==n&&r&&(r=void 0),"Time"==n&&"bigint"!=typeof a&&(.2<=Math.abs(a-Math.round(a))&&W("Calculated $Time$ values must be close to integers"),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 Sp(e,t){var n=xp(e,t,"timescale"),r=1;n&&(r=Si(n)||1);var i=xp(e,t,"duration");n=Si(i||""),"image"==e.M.contentType&&(n=xi(i||"")),n&&(n/=r);var a=xp(e,t,"startNumber");i=Number(xp(e,t,"presentationTimeOffset"))||0;var o=Ci(a||"");null!=a&&null!=o||(o=1);var s=Ip(e,t,"SegmentTimeline");if(t=null,s){t=r,e=e.ba.duration||1/0,a=o,s=gi(s,"S");for(var l=[],u=-i,c=0;c<s.length;++c){var d=s[c],p=s[c+1],h=Ei(d,"t",Ci),f=Ei(d,"d",Ci),g=Ei(d,"r",wi);if(d=Ei(d,"k",wi)||0,null!=h&&(h-=i),!f)break;if(h=null!=h?h:u,0>(g=g||0))if(p){if(null==(p=Ei(p,"t",Ci)))break;if(h>=p)break;g=Math.ceil((p-h)/f)-1}else{if(1/0==e)break;if(h/t>=e)break;g=Math.ceil((e*t-h)/f)-1}for(0<l.length&&h!=u&&(l[l.length-1].end=h/t),p=0;p<=g;++p)u=h+f,l.push({start:h/t,end:u/t,rf:h,$a:d,Kh:l.length+a}),h=u}t=l}return{timescale:r,va:n,ed:o,qb:i/r||0,qf:i,timeline:t}}function Cp(e,t){return[t(e.M),t(e.oa),t(e.sa)].filter(Mt)}function xp(e,t,n){t=Cp(e,t),e=null;for(var r=(t=u(t)).next();!r.done&&!(e=r.value.getAttribute(n));r=t.next());return e}function Ip(e,t,n){t=Cp(e,t),e=null;for(var r=(t=u(t)).next();!r.done&&!(e=hi(r.value,n));r=t.next());return e}function Pp(e,t,n,r,i,a){if(a=void 0===a?0:a,vi(e,"http://www.w3.org/1999/xlink","href")){var o=function(e,t,n,r,i,a){for(var o=vi(e,"http://www.w3.org/1999/xlink","href"),s=vi(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 ut(2,4,4028));if("onLoad"!=s)return lr(new ut(2,4,4027));var d=dt([r],[o]);return i.request(0,Er(d,t)).pa((function(r){if(!(r=Ri(r.data,e.tagName)))return lr(new ut(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 Pp(e,t,n,d[0],i,a+1)}))}(e,t,n,r,i,a);return n&&(o=o.pa(void 0,(function(){return Pp(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"==vi(l,"http://www.w3.org/1999/xlink","href")?e.removeChild(l):"SegmentTimeline"!=l.tagName&&o.push(Pp(l,t,n,r,i,a)));return pr(o).pa((function(){return e}))}function Dp(e,t,n,r,i,a,o){var s,l=(new qr).P("sidx",(function(e){s=function(e,t,n,r,i,a,o){var s=[];o.reader.skip(4);var l=o.reader.L();if(0==l)throw new ut(2,3,3005);if(0==o.version)var u=o.reader.L(),c=o.reader.L();else u=o.reader.jc(),c=o.reader.jc();o.reader.skip(2);var d=o.reader.Ba();for(e=e+o.size+c,c=0;c<d;c++){var p=o.reader.L(),h=(2147483648&p)>>>31;p&=2147483647;var f=o.reader.L();if(o.reader.skip(4),1==h)throw new ut(2,3,3006);s.push(new fa(u/l+n,(u+f)/l+n,(function(){return a}),e,e+p-1,t,n,r,i)),u+=f,e+=p}return o.parser.stop(),s}(t,r,i,a,o,n,e)}));if(e&&l.parse(e),s)return s;throw new ut(2,3,3004)}function Rp(e){this.h=se(e),this.g=new zr(this.h,0)}function Lp(e){var t=Op(e);if(7<t.length)throw new ut(2,3,3002);for(var n=0,r=(t=u(t)).next();!r.done;r=t.next())n=256*n+r.value;t=Op(e);e:{for(var i=(r=u(Mp)).next();!i.done;i=r.next())if(ne(t,new Uint8Array(i.value))){r=!0;break e}r=!1}if(r)t=e.h.byteLength-e.g.qa();else{if(8==t.length&&224&t[1])throw new ut(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.qa()+t<=e.h.byteLength?t:e.h.byteLength-e.g.qa(),r=se(e.h,e.g.qa(),t),e.g.skip(t),new Np(n,r)}function Op(e){var t=e.g.qa(),n=e.g.ea();if(0==n)throw new ut(2,3,3002);return n=8-Math.floor(Math.log2(n)),e.g.skip(n-1),ae(e.h,t,n)}Rp.prototype.ja=function(){return this.g.ja()};var Mp=[[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 Np(e,t){this.id=e,this.g=t}function Up(e){if(8<e.g.byteLength)throw new ut(2,3,3002);if(8==e.g.byteLength&&224&e.g.getUint8(0))throw new ut(2,3,3001);for(var t=0,n=0;n<e.g.byteLength;n++){t=256*t+e.g.getUint8(n)}return t}function Fp(e){var t=new Rp(e.g);if(179!=(e=Lp(t)).id)throw new ut(2,3,3013);if(e=Up(e),183!=(t=Lp(t)).id)throw new ut(2,3,3012);t=new Rp(t.g);for(var n=0;t.ja();){var r=Lp(t);if(241==r.id){n=Up(r);break}}return{Uh:e,Ch:n}}function Bp(e,t,n){if(!(t=Ip(e,t,"Initialization")))return null;var r=e.M.Za(),i=t.getAttribute("sourceURL");i&&(r=dt(r,[i])),i=0;var a=null;return(t=Ei(t,"range",Ai))&&(i=t.start,a=t.end),new pa((function(){return r}),i,a,zp(e),null,null,n)}function jp(e,t,n){var r=Number(xp(e,Vp,"presentationTimeOffset"))||0,i=xp(e,Vp,"timescale"),a=1;i&&(a=Si(i)||1);var o=r/a||0,s=Bp(e,Vp,n);!function(e,t){if(Kp(e,t),!Gp(e))throw new ut(2,4,4002)}(e,s);var l=qt(e);return{bc:function(){var e=Ip(l,Vp,"RepresentationIndex"),n=l.M.Za();return e&&(e=e.getAttribute("sourceURL"))&&(n=dt(n,[e])),e=Gp(l),Hp(l,t,s,n,e.start,e.end,o)}}}function Hp(e,t,n,r,i,a,o){var s,l,u,c,d,p,h,f,g,y,v,m,b,E,k;return R((function(T){if(1==T.g)return s=e.presentationTimeline,l=!e.vb||!e.ba.Fe,u=e.ba.start,c=e.ba.duration,d=e.M.mimeType.split("/")[1],h=null,f=[(p=t)(r,i,a,!1),"webm"==d?p(n.Y(),n.Na,n.ta,!0):null],p=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"==d)var A=Dp(y,i,r,n,b,E,k);else{if(440786851!=Lp(A=new Rp(v)).id)throw new ut(2,3,3008);var w=Lp(A);if(408125543!=w.id)throw new ut(2,3,3009);A=w.g.byteOffset,w=new Rp(w.g);for(var S=null;w.ja();){var C=Lp(w);if(357149030==C.id){S=C;break}}if(!S)throw new ut(2,3,3010);for(S=new Rp(S.g),C=1e6,w=null;S.ja();){var x=Lp(S);if(2807729==x.id)C=Up(x);else if(17545==x.id)if(4==x.g.byteLength)w=x.g.getFloat32(0);else{if(8!=x.g.byteLength)throw new ut(2,3,3003);w=x.g.getFloat64(0)}}if(null==w)throw new ut(2,3,3011);if(w*=S=C/1e9,475249515!=(C=Lp(new Rp(y))).id)throw new ut(2,3,3007);A=function(e,t,n,r,i,a,o,s,l){function u(){return i}var c=[];e=new Rp(e.g);for(var d=null,p=null;e.ja();){var h=Lp(e);if(187==h.id){var f=Fp(h);f&&(h=n*f.Uh,f=t+f.Ch,null!=d&&c.push(new fa(d+o,h+o,u,p,f-1,a,o,s,l)),d=h,p=f)}}return null!=d&&c.push(new fa(d+o,r+o,u,p,null,a,o,s,l)),c}(C,A,S,w,r,n,b,E,k)}return m=A,s.Wc(m),h=new Qo(m),l&&h.$b(E,k,!0),T.return(h)}))}function Vp(e){return e.cd}function Gp(e){var t=Ip(e,Vp,"RepresentationIndex");return e=Ai((e=xp(e,Vp,"indexRange"))||""),t&&(e=Ei(t,"range",Ai,e)),e}function Kp(e,t){var n=e.M.mimeType.split("/")[1];if(e.M.contentType!=gt&&"mp4"!=n&&"webm"!=n)throw new ut(2,4,4006);if("webm"==n&&!t)throw new ut(2,4,4005)}function zp(e){var t=e.M;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.Od,pixelAspectRatio:t.pixelAspectRatio||null,width:t.width||null}}function Wp(e,t,n){var r=Bp(e,Yp,n),i=function(e){var t=function(e){return[e.M.Db,e.oa.Db,e.sa.Db].filter(Mt).map((function(e){return gi(e,"SegmentURL")})).reduce((function(e,t){return 0<e.length?e:t})).map((function(t){return t.getAttribute("indexRange")&&!e.Of&&(e.Of=!0),{uh:t.getAttribute("media"),start:(t=Ei(t,"mediaRange",Ai,{start:0,end:null})).start,end:t.end}}))}(e),n=(e=Sp(e,Yp)).ed;0==n&&(n=1);var r=0;return e.va?r=e.va*(n-1):e.timeline&&0<e.timeline.length&&(r=e.timeline[0].start),{va:e.va,startTime:r,ed:n,qb:e.qb,timeline:e.timeline,fc:t}}(e);if(!i.va&&!i.timeline&&1<i.fc.length)throw new ut(2,4,4002);if(!i.va&&!e.ba.duration&&!i.timeline&&1==i.fc.length)throw new ut(2,4,4002);if(i.timeline&&0==i.timeline.length)throw new ut(2,4,4002);var a=null,o=null;e.sa.id&&e.M.id&&(o=t[e.sa.id+","+e.M.id])&&(a=o.segmentIndex);var s=function(e,t,n,r,i,a){var o=r.fc.length;r.timeline&&r.timeline.length!=r.fc.length&&(o=Math.min(r.timeline.length,r.fc.length));for(var s=e-r.qb,l=t?e+t:1/0,u=[],c=r.startTime,d={},p=0;p<o;d={zc:d.zc,wc:d.wc},p++){d.wc=r.fc[p];var h;h=null!=r.va?c+r.va:r.timeline?r.timeline[p].end:c+t,d.zc=null,u.push(new fa(e+c,e+h,function(e){return function(){return null==e.zc&&(e.zc=dt(n(),[e.wc.uh])),e.zc}}(d),d.wc.start,d.wc.end,i,s,e,l,[],"",null,null,ga,a)),c=h}return u}(e.ba.start,e.ba.duration,e.M.Za,i,r,n);return t=!a,a?a.Vc(s,e.presentationTimeline.mb()):a=new Qo(s),e.presentationTimeline.Wc(s),e.vb&&e.ba.Fe||a.$b(e.ba.start,e.ba.duration?e.ba.start+e.ba.duration:1/0,t),o&&(o.segmentIndex=a),{bc:function(){return a&&0!=a.Nb()||a.Ld(s),Promise.resolve(a)}}}function Yp(e){return e.Db}function qp(t,n,r,i,a,o,s){var l=function(e,t){var n=xp(e,Xp,"initialization");if(!n)return null;var r=e.M.id,i=e.bandwidth||null,a=e.M.Za;return new pa((function(){var e=wp(n,r,null,null,i,null);return dt(a(),[e])}),0,null,zp(e),null,null,t)}(t,s),c=function(e){var t=Sp(e,Xp),n=xp(e,Xp,"media");return e=xp(e,Xp,"index"),{va:t.va,timescale:t.timescale,ed:t.ed,qb:t.qb,qf:t.qf,timeline:t.timeline,hc:n,Tc:e}}(t);!function(e){var t=e.Tc?1:0;if(t+=e.timeline?1:0,0==(t+=e.va?1:0))throw new ut(2,4,4002);if(1!=t&&(e.Tc&&(e.timeline=null),e.va=null),!e.Tc&&!e.hc)throw new ut(2,4,4002)}(c);var d=qt(t);if(c.Tc)return Kp(t,l),{bc:function(){var e=wp(c.Tc,d.M.id,null,null,d.bandwidth||null,null);return e=dt(d.M.Za(),[e]),Hp(d,n,l,e,0,null,c.qb)}};if(c.va)return i||"image"===t.oa.contentType||(t.presentationTimeline.Te(c.va),t.presentationTimeline.Nd(t.ba.start)),{bc:function(){return function(t,n,r,i,a,o){function s(t){var r=(t-y)*g,a=r+n.qb,s=r+p;return r=s+g,(s=new fa(s,Math.min(r,c()),(function(){var n=a*v;return"BigInt"in e&&n>Number.MAX_SAFE_INTEGER&&(n=BigInt(a)*BigInt(v)),n=wp(m,_,t,null,b,n),dt(E(),[n])}),0,null,i,k,p,c(),[],"",null,null,ga,o)).i=r,s}function l(){var e=[Math.max(d.mb(),p),Math.min(d.wb(),c())].map((function(e){return e-p}));return[Math.ceil(e[0]/g),Math.ceil(e[1]/g)-1].map((function(e){return e+y}))}function c(){var e=null!=h&&a[h]||f;return e?p+e:1/0}var d=t.presentationTimeline,p=t.ba.start,h=t.sa.id,f=t.ba.duration,g=n.va,y=n.ed,v=n.timescale,m=n.hc,b=t.bandwidth||null,_=t.M.id,E=t.M.Za,k=p-n.qb,T=l();t=t.vb?Math.max(T[0],T[1]-r+1):T[0],T=T[1],r=[];for(var A=t;A<=T;++A){var w=s(A);r.push(w)}var S=new Qo(r);if(r=d.wb()<c(),A=d.S(),r||A){var C=Math.max(t,T+1);S.Td(g,(function(){var e=d.mb();S.Ya(e);var t=u(l());t.next(),t=t.next().value;for(var n=[];C<=t;){var r=s(C);n.push(r),C++}return e>c()&&!n.length?null:n}))}return Promise.resolve(S)}(d,c,a,l,o,s)}};var p=null;i=i=null,t.sa.id&&t.M.id&&(i=r[i=t.sa.id+","+t.M.id])&&(p=i.segmentIndex);var h=t.ba.start,f=t.ba.duration?h+t.ba.duration:1/0,g=!(t.vb&&t.ba.Fe);return p?($p(r=p,c,h,f,g,l),r.Ya(t.presentationTimeline.mb())):p=new Qp(c,t.M.id,t.bandwidth,t.M.Za,h,f,l,g,s,t.M.df),c.timeline&&"image"!==t.oa.contentType&&t.presentationTimeline.Xf(c.timeline,h),i&&t.vb&&(i.segmentIndex=p),{bc:function(){return p instanceof Qp&&0==p.Nb()&&$p(p,c,h,f,g,l),Promise.resolve(p)}}}function Xp(e){return e.dd}function Qp(e,t,n,r,i,a,o,s,l,u){Qo.call(this,[]),this.h=e,this.F=t,this.A=n,this.C=r,this.i=i,this.m=a,this.s=o,this.u=l,this.G=u,s&&Jp(this)}function $p(e,t,n,r,i,a){if(e.s=a,e.h){n=e.h.timeline,e.h.hc=t.hc;var o=n[n.length-1];0<(t=t.timeline.filter((function(e){return e.start>=o.end}))).length&&e.h.timeline.push.apply(e.h.timeline,c(t)),e.m!==r&&(e.m=r)}else e.h=t,e.i=n,e.m=r;i&&Jp(e)}function Jp(e){if(!e.o){for(var t=e.h.timeline;t.length&&t[t.length-1].start>=e.m;)t.pop();e.Ya(e.i),0!==t.length&&1/0!==e.m&&(t[t.length-1].end=e.m-e.i)}}function Zp(e,t,n,r,i,a,o){return e=wp(e,t,n,a,r||null,i),dt(o(),[e]).map((function(e){return e.toString()}))}function eh(e){this.o=null,this.u=e,this.G=new vr,this.j=[],this.h=null,this.m=[],this.A=null,this.F=[],this.C=300,this.l=new Map,this.i=new Map,this.g=null,this.s="UNKNOWN"}function th(e,t){var n,r,i,a,o,s,l;return R((function(u){return 1==u.g?(n=dt(e.j,[nh(e,t)]),r=Er(n,e.o.retryParameters),i=e.u.networkingEngine.request(8,r),mr(e.G,i),k(u,2),_(u,i.promise,4)):2!=u.g?(a=u.h,o=Br(a.data),1==(s=JSON.parse(o)).VERSION&&function(e,t,n){null!=e.g&&(e.g.stop(),e.g=null);var r=t["RELOAD-URI"]||n;e.g=new Qt((function(){th(e,r)})),(n=t.TTL)&&(e.C=n);e.g.U(e.C),e.m=t["PATHWAY-PRIORITY"]||[],e.F=t["PATHWAY-CLONES"]||[]}(e,s,a.uri),A(u,0)):(l=w(u))&&7001==l.code?u.return():(null!=e.g&&(e.g.stop(),e.g=null),e.g=new Qt((function(){th(e,t)})),e.g.U(e.C),void E(u))}))}function nh(e,t){if(!e.m.length)return t;t=new Ye(t);var n=e.A||e.m[0],r=Math.round(e.u.getBandwidthEstimate()),i=t.g;return"DASH"==e.s?(i.add("_DASH_pathway",n),i.add("_DASH_throughput",String(r))):"HLS"==e.s&&(i.add("_HLS_pathway",n),i.add("_HLS_throughput",String(r))),lt(i)&&$e(t,i),t.toString()}function rh(e,t,n,r){var i=e.l.get(t);i||(i=new Map),i.set(n,r),e.l.set(t,i)}function ih(e,t,n){n=void 0!==n&&n,t=e.l.get(t)||new Map;for(var r=[],i={},a=u(e.m),o=a.next();!o.done;i={Gb:i.Gb},o=a.next())if(i.Gb=o.value,o=t.get(i.Gb))r.push({Ze:i.Gb,location:o});else if(o=e.F.find(function(e){return function(t){return t.ki==e.Gb}}(i))){var s=t.get(o["BASE-ID"]);s&&(o["URI-REPLACEMENT"].pg?(Xe(s=new Ye(s),o["URI-REPLACEMENT"].pg),r.push({Ze:i.Gb,location:s.toString()})):r.push({Ze:i.Gb,location:s}))}for(i=Date.now(),o=(a=u(e.i.keys())).next();!o.done;o=a.next())o=o.value,i>(s=e.i.get(o))&&e.i.delete(o);if((r=r.filter((function(t){for(var n=u(e.i.keys()),r=n.next();!r.done;r=n.next())if(r.value.includes(new Ye(t.location).jb))return!1;return!0}))).length&&(e.A=r[0].Ze),!(r=r.map((function(e){return e.location}))).length&&e.h)for(o=(i=u(e.h.split(","))).next();!o.done;o=i.next())(a=t.get(o.value))&&(e.A=e.h,r.push(a));if(!r.length)for(i=(t=u(t.values())).next();!i.done;i=t.next())r.push(i.value);return n?r:dt(e.j,r)}function ah(){this.j=[],this.h=[],this.g=[],this.l=[],this.i=[],this.m=!1,this.o=new Set}function oh(e,t){for(var n=[],r={},i=(e=u(e)).next();!i.done;r={md:r.md},i=e.next())r.md=i.value,n.some(function(e){return function(n){return t(e.md,n)}}(r))||n.push(r.md);return n}function sh(e){var t,n,r,i,a,o,s,l,c,d,p,h,f,g,y,v,m,b,E,k,T,A,w,S,C;return R((function(x){switch(x.g){case 1:if(t=yt,1==e.length)return x.return(e[0]);for(n=e.map((function(e){return e.filter((function(e){return e.type==t.O}))})),r=e.map((function(e){return e.filter((function(e){return e.type==t.$}))})),i=e.map((function(e){return e.filter((function(e){return e.type==t.ha}))})),a=e.map((function(e){return e.filter((function(e){return e.type==t.Cc}))})),o=u(i),s=o.next();!s.done;s=o.next())s.value.push(Sh(t.ha));for(l=u(a),c=l.next();!c.done;c=l.next())c.value.push(Sh(t.Cc));return _(x,lh(d=new ah,[],n,0,hh,gh),2);case 2:return p=x.h,_(x,lh(d,[],r,0,hh,gh),3);case 3:return h=x.h,_(x,lh(d,[],i,0,hh,gh),4);case 4:return f=x.h,_(x,lh(d,[],a,0,hh,gh),5);case 5:if(g=x.h,y=0,h.length&&p.length)for(E=u(p),k=E.next();!k.done;k=E.next())for(T=k.value,A=u(h),w=A.next();!w.done;w=A.next())S=w.value,C=y++,S.variantIds.push(C),T.variantIds.push(C);else for(v=h.concat(p),m=u(v),b=m.next();!b.done;b=m.next())b.value.variantIds=[y++];return x.return(h.concat(p).concat(f).concat(g))}}))}function lh(e,t,n,r,i,a){var o,s,l,c,d,p,h,f,g,y,v,m,b,E,k,T,A,w,S;return R((function(C){switch(C.g){case 1:for(o=yt,s=[],l=0;l<n.length;l++)l>=r?s.push(new Set(n[l])):s.push(new Set);c=u(t),d=c.next();case 2:if(d.done){C.B(4);break}return p=d.value,_(C,function(e,t,n,r,i,a){return R((function(o){return 1==o.g?(yh(e,n,t),t.matchedStreams?t.segmentIndex?_(o,uh(t,r),2):o.B(2):o.return(!1)):(dh(t,r,i,a),o.return(!0))}))}(e,p,n,r,a,s),5);case 5:if(!C.h)throw new ut(2,4,4037);d=c.next(),C.B(2);break;case 4:for(h=u(s),f=h.next();!f.done;f=h.next())for(g=f.value,y=u(g),v=y.next();!v.done;v=y.next())m=v.value,(b=ch(e,m,n,i,a,s))&&t.push(b);for(E=u(s),f=E.next();!f.done;f=E.next())for(k=f.value,T={},A=u(k),v=A.next();!v.done;T={Hb:T.Hb},v=A.next())if(T.Hb=v.value,w=T.Hb.type==o.ha&&!T.Hb.language,S=T.Hb.type==o.Cc&&!T.Hb.tilesLayout,!w&&!S&&t.some(function(t){return function(n){return bh(e,t.Hb,n)}}(T)))throw new ut(2,4,4037);return C.return(t)}}))}function uh(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 es)for(s={},l=t;l<r.length;s={eb:s.eb},l++)s.eb=r[l],s.eb.segmentIndex&&($o(s.eb.segmentIndex,function(e){return function(t){t.codecs=e.eb.codecs,t.mimeType=e.eb.mimeType,t.aa&&(t.aa.codecs=e.eb.codecs,t.aa.mimeType=e.eb.mimeType)}}(s)),e.segmentIndex.h.push(s.eb.segmentIndex));E(c)}))}function ch(e,t,n,r,i,a){var o=r(t);return yh(e,n,o),o.createSegmentIndex&&(o.createSegmentIndex=function(){return R((function(e){return o.segmentIndex?e.B(0):(o.segmentIndex=new es,_(e,uh(o,0),0))}))}),o.matchedStreams&&o.matchedStreams.length?(dh(o,0,i,a),o):null}function dh(e,t,n,r){for(var i=e.matchedStreams;t<i.length;t++){var a=i[t];n(e,a);var o=!0;if("audio"==e.type&&0==Ht(e.language,a.language)&&(o=!1),o){r[t].delete(a),o=new Set(e.codecs.split(","));for(var s=(a=u(a.codecs.split(","))).next();!s.done;s=a.next())o.add(s.value);e.codecs=Array.from(o).join(",")}}}function ph(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 hh(e){return(e=Object.assign({},e)).keyIds=new Set,e.segments=[],e.variantIds=[],e.closedCaptions=null,e}function fh(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=$i(e.drmInfos,t.drmInfos);if(t.drmInfos.length&&e.drmInfos.length&&!i.length)throw new ut(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=ph(t.trickModeVideo),e.trickModeVideo.createSegmentIndex=function(){return e.trickModeVideo.segmentIndex=e.segmentIndex.clone(),Promise.resolve()}),fh(e.trickModeVideo,t.trickModeVideo)):e.trickModeVideo&&fh(e.trickModeVideo,t)}function gh(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)for(e.closedCaptions||(e.closedCaptions=new Map),n=(t=u(t.closedCaptions)).next();!n.done;n=t.next()){var r=u(n.value);n=r.next().value,r=r.next().value,e.closedCaptions.set(n,r)}}function yh(e,t,n){for(var r=[],i=(t=u(t)).next();!i.done;i=t.next()){if(!(i=vh(e,i.value,n)))return;r.push(i)}n.matchedStreams=r}function vh(e,t,n){for(var r={audio:function(t,n){return bh(e,t,n)},video:function(t,n){return bh(e,t,n)},text:_h,image:Eh}[n.type],i={audio:kh,video:Th,text:Ah,image:wh}[n.type],a=null,o=(t=u(t)).next();!o.done;o=t.next())!r(n,o=o.value)||a&&!i(n,a,o)||(a=o);return a}function mh(e,t){function n(e){if(!Lh.has(e)){var t=kt(e);Lh.set(e,t)}return Lh.get(e)}return e.mimeType==t.mimeType&&n(e.codecs)==n(t.codecs)}function bh(e,t,n){return!(!mh(t,n)&&!e.m||t.drmInfos&&!Qi(t.drmInfos,n.drmInfos))}function _h(e,t){return!!e.language&&(!t.language||0!=Ht(e.language,t.language)&&t.kind==e.kind)}function Eh(e){return!!e.tilesLayout}function kh(e,t,n){if(e.id==n.id)return!0;var r=mh(e,t),i=mh(e,n);return!(r&&!i)&&(!(r||!i)||(r=Ht(e.language,t.language),(i=Ht(e.language,n.language))>r||!(i<r)&&(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)&&(!(t.primary||!n.primary)||!(t.primary&&!n.primary)&&((r=xh(e.channelsCount,t.channelsCount,n.channelsCount))==Ph||r!=Rh&&((r=xh(e.audioSamplingRate,t.audioSamplingRate,n.audioSamplingRate))==Ph||r!=Rh&&!(!e.bandwidth||Ih(e.bandwidth,t.bandwidth,n.bandwidth)!=Ph)))))))}function Th(e,t,n){if(e.id==n.id)return!0;var r=mh(e,t),i=mh(e,n);if(r&&!i)return!1;if(!r&&i)return!0;if((r=xh(e.width*e.height,t.width*t.height,n.width*n.height))==Ph)return!0;if(r==Rh)return!1;if(e.frameRate){if((r=xh(e.frameRate,t.frameRate,n.frameRate))==Ph)return!0;if(r==Rh)return!1}return!(!e.bandwidth||Ih(e.bandwidth,t.bandwidth,n.bandwidth)!=Ph)}function Ah(e,t,n){if(e.id==n.id)return!0;var r=Ht(e.language,t.language),i=Ht(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 wh(e,t,n){return e.id==n.id||xh(e.width*e.height,t.width*t.height,n.width*n.height)==Ph}function Sh(e){return{id:0,originalId:"",groupId:null,primary:!1,type:e,mimeType:"",codecs:"",language:"",originalLanguage:null,label:null,width:null,height:null,encrypted:!1,keyIds:new Set,segments:[],variantIds:[],roles:[],forced:!1,channelsCount:null,audioSamplingRate:null,spatialAudio:!1,closedCaptions:null,external:!1,fastSwitching:!1}}function Ch(e){return{id:0,originalId:"",groupId:null,createSegmentIndex:function(){return Promise.resolve()},segmentIndex:new Qo([]),mimeType:"",codecs:"",encrypted:!1,drmInfos:[],keyIds:new Set,language:"",originalLanguage:null,label:null,type:e,primary:!1,trickModeVideo:null,emsgSchemeIdUris:null,roles:[],forced:!1,channelsCount:null,audioSamplingRate:null,spatialAudio:!1,closedCaptions:null,accessibilityPurpose:null,external:!1,fastSwitching:!1}}function xh(e,t,n){if(t==e&&e!=n)return Rh;if(n==e&&e!=t)return Ph;if(t>e){if(n<=e||n-e<t-e)return Ph;if(n-e>t-e)return Rh}else{if(n>e)return Rh;if(e-n<e-t)return Ph;if(e-n>e-t)return Rh}return Dh}function Ih(e,t,n){return t=Math.abs(e-t),(e=Math.abs(e-n))<t?Ph:t<e?Rh:Dh}y(Qp,Qo),(r=Qp.prototype).Nb=function(){return this.h?this.h.timeline.length:0},r.release=function(){Qo.prototype.release.call(this),this.h=null},r.Ya=function(e){if(this.h){for(var t=0,n=this.h.timeline,r=0;r<n.length&&n[r].end+this.i<=e;r+=1)t+=1;0<t&&(this.h.timeline=n.slice(t),this.g.length>=t&&(this.g=this.g.slice(t)),this.j+=t,0===this.Nb()&&this.release())}},r.find=function(e){if(this.h&&this.h.timeline&&this.h.timeline.length&&e<this.h.timeline[0].start+this.i)return this.j;if(!this.h)return null;var t=this.h.timeline;if(e<this.i||e>this.m)return null;for(var n=t.length-1,r=0;r<t.length;r++){var i=t[r],a=i.start+this.i;if(i=i.end+this.i,r<n&&(i=t[r+1].start+this.i),e>=a&&e<i)return r+this.j}return null},r.get=function(e){var t=this;if(0>(e-=this.j)||e>=this.Nb()||!this.h)return null;var n=this.g[e];if(!n){var r=this.h.hc,i=this.h.timeline[e],a=i.Kh,o=this.h.qf+i.rf;n=this.i-this.h.qb;for(var s=[],l=(i.end-i.start)/i.$a,u={},c=0;c<i.$a;u={Ac:u.Ac,ae:u.ae},c++){var d=i.start+l*c,p=d+l;u.ae=c+1,u.Ac=null,d=new fa(this.i+d,this.i+p,function(e){return function(){return t.h?(null==e.Ac&&(e.Ac=Zp(t.h.hc,t.F,a,t.A,o,e.ae,t.C)),e.Ac):[]}}(u),0,null,this.s,n,this.i,this.m,[],"",null,null,ga,this.u),0==this.G?0<c&&d.Jd():0!=c%this.G&&d.Jd(),s.push(d)}n=new fa(this.i+i.start,this.i+i.end,(function(){return 0<i.$a?[]:Zp(r,t.F,a,t.A,o,null,t.C)}),0,null,this.s,n,this.i,this.m,s,"",null,null,ga,this.u,0<i.$a),this.g[e]=n}return n},eh.prototype.configure=function(e){this.o=e},eh.prototype.destroy=function(){return this.u=this.o=null,this.j=[],this.h=null,this.m=[],this.F=[],this.l.clear(),null!=this.g&&(this.g.stop(),this.g=null),this.G.destroy()},eh.prototype.setManifestType=function(e){this.s=e},(r=ah.prototype).release=function(){for(var e=u(this.h.concat(this.g,this.l,this.i)),t=e.next();!t.done;t=e.next())(t=t.value).segmentIndex&&t.segmentIndex.release();this.h=[],this.g=[],this.l=[],this.i=[],this.j=[]},r.eh=function(){return this.j},r.Ce=function(){return this.l.slice()},r.Ng=function(){return this.i},r.zf=function(e,t){var n,r,i,a,o,s,l,c,d,p,h,f,g,y,v,m,b,k,T,A,w,S,C,x,I,P,D,L,O=this;return R((function(R){if(1==R.g){if(n=yt,function(e){for(var t=(e=u(e)).next();!t.done;t=e.next())(t=t.value).videoStreams=oh(t.videoStreams,(function(e,t){return e.id!==t.id&&e.fastSwitching==t.fastSwitching&&e.width===t.width&&e.frameRate===t.frameRate&&e.codecs===t.codecs&&e.mimeType===t.mimeType&&e.label===t.label&&ge(e.roles,t.roles)&&Ur(e.closedCaptions,t.closedCaptions)&&e.bandwidth===t.bandwidth})),t.audioStreams=oh(t.audioStreams,(function(e,t){return e.id!==t.id&&e.fastSwitching==t.fastSwitching&&e.channelsCount===t.channelsCount&&e.language===t.language&&e.bandwidth===t.bandwidth&&e.label===t.label&&e.codecs===t.codecs&&e.mimeType===t.mimeType&&ge(e.roles,t.roles)&&e.audioSamplingRate===t.audioSamplingRate&&e.primary===t.primary})),t.textStreams=oh(t.textStreams,(function(e,t){return e.id!==t.id&&e.language===t.language&&e.label===t.label&&e.codecs===t.codecs&&e.mimeType===t.mimeType&&e.bandwidth===t.bandwidth&&ge(e.roles,t.roles)})),t.imageStreams=oh(t.imageStreams,(function(e,t){return e.id!==t.id&&e.width===t.width&&e.codecs===t.codecs&&e.mimeType===t.mimeType}))}(e),!t&&1==e.length)return r=e[0],O.h=r.audioStreams,O.g=r.videoStreams,O.l=r.textStreams,O.i=r.imageStreams,R.B(2);for(i=-1,a=0;a<e.length;a++)o=e[a],O.o.has(o.id)||(O.o.add(o.id),-1==i&&(i=a));if(-1==i)return R.return();for(var M=[],N=[],U=[],F=[],B=u(e),j=B.next();!j.done;j=B.next())j=j.value,M.push(j.audioStreams),N.push(j.videoStreams),U.push(j.textStreams),F.push(j.imageStreams);for(s=M,l=N,d=F,p=u(c=U),h=p.next();!h.done;h=p.next())h.value.push(Ch(n.ha));for(f=u(d),g=f.next();!g.done;g=f.next())g.value.push(Ch(n.Cc));return _(R,Promise.all([lh(O,O.h,s,i,ph,fh),lh(O,O.g,l,i,ph,fh),lh(O,O.l,c,i,ph,fh),lh(O,O.i,d,i,ph,fh)]),2)}if(y=0,v=[],O.g.length&&O.h.length)for(w=u(O.h),S=w.next();!S.done;S=w.next())for(C=S.value,x=u(O.g),I=x.next();!I.done;I=x.next())P=I.value,D=$i(C.drmInfos,P.drmInfos),C.drmInfos.length&&P.drmInfos.length&&!D.length||(L=y++,v.push({id:L,language:C.language,disabledUntilTime:0,primary:C.primary,audio:C,video:P,bandwidth:(C.bandwidth||0)+(P.bandwidth||0),drmInfos:D,allowedByApplication:!0,allowedByKeySystem:!0,decodingInfos:[]}));else for(m=O.g.length?O.g:O.h,b=u(m),k=b.next();!k.done;k=b.next())T=k.value,A=y++,v.push({id:A,language:T.language,disabledUntilTime:0,primary:T.primary,audio:T.type==n.O?T:null,video:T.type==n.$?T:null,bandwidth:T.bandwidth||0,drmInfos:T.drmInfos,allowedByApplication:!0,allowedByKeySystem:!0,decodingInfos:[]});O.j=v,E(R)}))},j("shaka.util.PeriodCombiner",ah),ah.prototype.combinePeriods=ah.prototype.zf,ah.prototype.getImageStreams=ah.prototype.Ng,ah.prototype.getTextStreams=ah.prototype.Ce,ah.prototype.getVariants=ah.prototype.eh;var Ph=1,Dh=0,Rh=-1,Lh=new Map;function Oh(){var e=this;this.i=this.h=null,this.o=[],this.j=null,this.I=1,this.m={},this.K={},this.l=new ah,this.F=0,this.H=new H(5),this.G=new Qt((function(){!function(e){var t,n;R((function(r){switch(r.g){case 1:return t=0,k(r,2),_(r,Mh(e),4);case 4:t=r.h,A(r,3);break;case 2:if(n=w(r),e.i){if(e.h.raiseFatalErrorOnManifestUpdateRequestFailure)return e.i.onError(n),r.return();n.severity=1,e.i.onError(n)}case 3:if(!e.i)return r.return();e.i.onManifestUpdated(),jh(e,t),E(r)}}))}(e)})),this.C=new vr,this.u=null,this.J=[],this.A=1/0,this.s=!1,this.g=null}function Mh(e){var t,n,r,i,a,o,s;return R((function(l){return 1==l.g?(t=e.o,1<e.o.length&&e.g&&((n=ih(e.g,"Location",!0)).length&&(t=n)),r=Er(t,e.h.retryParameters),i=Date.now(),_(l,zh(e,r,0,{type:4}),2)):3!=l.g?(a=l.h,e.i?(a.uri&&a.uri!=a.originalUri&&!e.o.includes(a.uri)&&e.o.unshift(a.uri),_(l,function(e,t,n){var r,i,a,o;return R((function(s){if(1==s.g){if(!(r=Ri(t,"MPD")))throw new ut(2,4,4001,n);return e.h.dash.disableXlinkProcessing?s.return(Nh(e,r,n)):(i=e.h.dash.xlinkFailGracefully,a=Pp(r,e.h.retryParameters,i,n,e.i.networkingEngine),mr(e.C,a),_(s,a.promise,2))}return o=s.h,s.return(Nh(e,o,n))}))}(e,a.data,a.uri),3)):l.return(0)):(o=Date.now(),s=(o-i)/1e3,e.H.sample(1,s),l.return(s))}))}function Nh(e,t,n){var r,i,a,o,s,l,c,d,p,h,f,g,y,v,m,b,T,S,C,x,I,P,D,L,O,M,N,U,F,B,j,H,V,G,K,z,Y,q,X,Q,$,J,Z,ee,te,ne,re,ie,ae,oe,se,le,ue;return R((function(ce){switch(ce.g){case 1:for((r=e.h.dash.manifestPreprocessor)&&r(t),e.g&&e.g.l.clear(),i=[n],a=[],o=new Map,s=gi(t,"Location"),l=u(s),c=l.next();!c.done;c=l.next())d=c.value,p=d.getAttribute("serviceLocation"),(h=bi(d))&&(f=dt(i,[h])[0],p&&(e.g?rh(e.g,"Location",p,f):o.set(p,f)),a.push(f));if(e.g?0<(g=ih(e.g,"Location",!0)).length&&(i=e.o=g):a.length&&(i=e.o=a),y=Promise.resolve(),(v=hi(t,"ContentSteering"))&&e.i)for(m=v.getAttribute("defaultServiceLocation"),e.g?(e.g.j=i,e.g.h=m):(e.g=new eh(e.i),e.g.configure(e.h),e.g.setManifestType("DASH"),e.g.j=i,e.g.h=m,(b=bi(v))&&(Ei(v,"queryBeforeStart",Ii,!1)?y=th(e.g,b):th(e.g,b))),T=u(o.keys()),S=T.next();!S.done;S=T.next())C=S.value,x=o.get(C),rh(e.g,"Location",C,x);if(I=gi(t,"BaseURL"),D=!1,e.g)for(L=u(I),O=L.next();!O.done;O=L.next())M=O.value,N=M.getAttribute("serviceLocation"),U=bi(M),N&&U&&(rh(e.g,"BaseURL",N,U),D=!0);if(D&&e.g||(F=I.map(bi),P=dt(i,F)),B=function(){return e.g&&D?ih(e.g,"BaseURL"):P||[]},j=0,I&&I.length&&(j=Ei(I[0],"availabilityTimeOffset",xi)||0),H=e.h.dash.ignoreMinBufferTime,V=0,H||(V=Ei(t,"minBufferTime",Ti)||0),e.F=Ei(t,"minimumUpdatePeriod",Ti,-1),G=Ei(t,"availabilityStartTime",ki),K=Ei(t,"timeShiftBufferDepth",Ti),z=e.h.dash.ignoreSuggestedPresentationDelay,Y=null,z||(Y=Ei(t,"suggestedPresentationDelay",Ti)),q=e.h.dash.ignoreMaxSegmentDuration,X=null,q||(X=Ei(t,"maxSegmentDuration",Ti)),Q=t.getAttribute("type")||"static",e.j)for($=e.j.presentationTimeline,J=u(Object.values(e.m)),Z=J.next();!Z.done;Z=J.next())(ee=Z.value).segmentIndex&&ee.segmentIndex.Ya($.mb());else te=e.h.defaultPresentationDelay||1.5*V,$=new Po(G,null!=Y?Y:te,e.h.dash.autoCorrectDrift);return $.kc("static"==Q),$.S()&&!isNaN(e.h.availabilityWindowOverride)&&(K=e.h.availabilityWindowOverride),null==K&&(K=1/0),$.Sd(K),ne=t.getAttribute("profiles")||"",re={vb:"static"!=Q,presentationTimeline:$,sa:null,ba:null,oa:null,M:null,bandwidth:0,Of:!1,Zb:j,profiles:ne.split(",")},ie=function(e,t,n,r){var i=Ei(r,"mediaPresentationDuration",Ti),a=[],o=0;r=gi(r,"Period");for(var s=0;s<r.length;s++){var l=r[s],u=r[s+1],c=Ei(l,"start",Ti,o),d=l.id,p=Ei(l,"duration",Ti),h=null;if(u){var f=Ei(u,"start",Ti);null!=f&&(h=f-c)}else null!=i&&(h=i-c);if(null==h&&(h=p),!(null!==e.u&&null!==d&&null!==c&&c<e.u)||e.J.includes(d)||s+1==r.length){if(null!==c&&(null===e.u||c>e.u)&&(e.u=c),o=Fh(e,t,n,{start:c,duration:h,node:l,Fe:null==h||!u}),a.push(o),t.sa.id&&h&&(e.K[t.sa.id]=h),null==h){o=null;break}o=c+h}}return e.J=a.map((function(e){return e.id})),null!=i?{periods:a,duration:i,Ef:!1}:{periods:a,duration:o,Ef:!0}}(e,re,B,t),ae=ie.duration,oe=ie.periods,"static"!=Q&&ie.Ef||$.Ma(ae||1/0),e.A&&!e.s&&e.i.isAutoLowLatencyMode()&&(e.i.enableLowLatencyMode(),e.s=e.i.isLowLatencyMode()),e.s?$.fg(e.A):e.A&&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."),$.Te(X||1),_(ce,e.l.zf(oe,re.vb),2);case 2:return _(ce,y,3);case 3:if(e.s&&(V=0),e.j){e.j.variants=e.l.j,0<(se=e.l.Ce()).length&&(e.j.textStreams=se),e.j.imageStreams=e.l.i,e.i.filter(e.j),ce.B(4);break}if(e.j={presentationTimeline:$,variants:e.l.j,textStreams:e.l.Ce(),imageStreams:e.l.i,offlineSessionIds:[],minBufferTime:V||0,sequenceMode:e.h.dash.sequenceMode,ignoreManifestTimestampsInSegmentsMode:!1,type:"DASH",serviceDescription:Uh(t)},!$.ng()){ce.B(5);break}return le=gi(t,"UTCTiming"),_(ce,function(e,t,n){var r,i,a,o,s,l,c,d;return R((function(p){switch(p.g){case 1:r=n.map((function(e){return{scheme:e.getAttribute("schemeIdUri"),value:e.getAttribute("value")}})),i=e.h.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){p.B(4);break}switch(s=o.value,k(p,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 p.B(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 p.B(8);case"urn:mpeg:dash:utc:direct:2014":case"urn:mpeg:dash:utc:direct:2012":return d=Date.parse(c),p.return(isNaN(d)?0:d-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)}p.B(9);break;case 7:return _(p,Vh(e,t,c,"HEAD"),10);case 10:return p.return(p.h);case 8:return _(p,Vh(e,t,c,"GET"),11);case 11:return p.return(p.h);case 9:A(p,3);break;case 5:w(p);case 3:o=a.next(),p.B(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!"),p.return(0)}}))}(e,B,le),6);case 6:if(ue=ce.h,!e.i)return ce.return();$.gg(ue);case 5:$.Id();case 4:e.i.makeTextStreamsForClosedCaptions(e.j),E(ce)}}))}function Uh(e){if(!(e=hi(e,"ServiceDescription")))return null;var t=hi(e,"Latency"),n=hi(e,"PlaybackRate");return t&&t.getAttribute("max")||n?{maxLatency:e=t&&t.getAttribute("max")?parseInt(t.getAttribute("max"),10)/1e3:null,maxPlaybackRate:n?parseFloat(n.getAttribute("max")):null,minLatency:t=t&&t.getAttribute("min")?parseInt(t.getAttribute("min"),10)/1e3:null,minPlaybackRate:n=n?parseFloat(n.getAttribute("min")):null}:null}function Fh(t,n,r,i){n.sa=Hh(t,i.node,null,r),n.ba=i,n.sa.Zb=n.Zb,n.sa.id||(n.sa.id="__shaka_period_"+i.start);var a=gi(i.node,"EventStream");r=n.presentationTimeline.mb();for(var o=(a=u(a)).next();!o.done;o=a.next())Gh(t,i.start,i.duration,o.value,r);if(r=gi(i.node,"AdaptationSet").map((function(r){return function(t,n,r){function i(e){switch(e){case 1:case 6:case 13:case 14:case 15:return"SDR";case 16:return"PQ";case 18:return"HLG"}}n.oa=Hh(t,r,n.sa,null);var a,o=!1,s=gi(r,"Role"),l=s.map((function(e){return e.getAttribute("value")})).filter(Mt),d=void 0,p=n.oa.contentType==gt;p&&(d="subtitle");for(var h=(s=u(s)).next();!h.done;h=s.next()){var f=(h=h.value).getAttribute("schemeIdUri");if(null==f||"urn:mpeg:dash:role:2011"==f)switch(h=h.getAttribute("value"),h){case"main":o=!0;break;case"caption":case"subtitle":d=h}}f=gi(r,"EssentialProperty"),s=null;var g=!1;h=!1;for(var y=(f=u(f)).next();!y.done;y=f.next()){var v=(y=y.value).getAttribute("schemeIdUri");"http://dashif.org/guidelines/trickmode"==v?s=y.getAttribute("value"):"urn:mpeg:mpegB:cicp:TransferCharacteristics"==v?a=i(parseInt(y.getAttribute("value"),10)):"urn:mpeg:mpegB:cicp:ColourPrimaries"!=v&&"urn:mpeg:mpegB:cicp:MatrixCoefficients"!=v&&("urn:mpeg:dash:ssr:2023"==v?g=!0:h=!0)}for(f=u(f=gi(r,"SupplementalProperty")),y=f.next();!y.done;y=f.next())"urn:mpeg:mpegB:cicp:TransferCharacteristics"==(y=y.value).getAttribute("schemeIdUri")&&(a=i(parseInt(y.getAttribute("value"),10)));f=gi(r,"Accessibility");var m,b=new Map;for(f=u(f),y=f.next();!y.done;y=f.next())if(v=y.value,y=v.getAttribute("schemeIdUri"),v=v.getAttribute("value"),"urn:scte:dash:cc:cea-608:2015"==y)if(y=1,null!=v)for(var k=u(v=v.split(";")),T=k.next();!T.done;T=k.next()){var A=T.value,w=T=void 0;A.includes("=")?(A=A.split("="),T=A[0].startsWith("CC")?A[0]:"CC"+A[0],w=A[1]||"und"):(T="CC"+y,2==v.length?y+=2:y++,w=A),b.set(T,jt(w))}else b.set("CC1","und");else if("urn:scte:dash:cc:cea-708:2015"==y)if(y=1,null!=v)for(v=u(v.split(";")),T=v.next();!T.done;T=v.next())T=T.value,A=k=void 0,T.includes("=")?(T=T.split("="),k="svc"+T[0],A=T[1].split(",")[0].split(":").pop()):(k="svc"+y,y++,A=T),b.set(k,jt(A));else b.set("svc1","und");else"urn:mpeg:dash:role:2011"==y?null!=v&&(l.push(v),"captions"==v&&(d="caption")):"urn:tva:metadata:cs:AudioPurposeCS:2007"==y&&("1"==v?m="visually impaired":"2"==v&&(m="hard of hearing"));if(h)return null;var S=_p(h=gi(r,"ContentProtection"),t.h.dash.ignoreDrmInfo,t.h.dash.keySystemsByURI),C=jt(n.oa.language||"und"),x=r.getAttribute("label");if((h=gi(r,"Label"))&&h.length&&((h=h[0]).textContent&&(x=h.textContent)),h=gi(r,"Representation"),0==(r=h.map((function(r){return(r=function(t,n,r,i,a,o,s,l,u,c,d){if(n.M=Hh(t,c,n.oa,null),t.A=Math.min(t.A,n.M.Zb),!function(e){var t=e.cd?1:0;return t+=e.Db?1:0,0==(t+=e.dd?1:0)?e.contentType==gt||"application"==e.contentType:(1!=t&&(e.cd&&(e.Db=null),e.dd=null),!0)}(n.M))return null;var p=n.ba.start;n.bandwidth=Ei(c,"bandwidth",Si)||0;var h=n.M.contentType,f=h==gt||"application"==h;h="image"==h;try{var g=void 0;if(r.ee){var y=n.M.Za,v=dt(y(),[r.ee.qh]),m=Er(v,t.h.retryParameters);g={method:"AES-128",iv:r.ee.iv,firstMediaSequenceNumber:0,fetchKey:function(){var n,r,i;return R((function(a){if(1==a.g)return _(a,zh(t,m,6),2);if(3!=a.g){if(!(n=a.h).data||16!=n.data.byteLength)throw new ut(2,4,4049);return r={name:"AES-CBC"},i=g,_(a,e.crypto.subtle.importKey("raw",n.data,r,!0,["decrypt"]),3)}i.cryptoKey=a.h,g.fetchKey=void 0,E(a)}))}}}if(y=function(e,n,r,i){return function(e,t,n,r,i){var a,o,s,l;return R((function(u){return 1==u.g?(a=wr,o=i?0:1,s=vs(t,n,r,e.h.retryParameters),_(u,zh(e,s,a,{type:o}),2)):(l=u.h,u.return(l.data))}))}(t,e,n,r,i)},n.M.cd)var b=jp(n,y,g);else if(n.M.Db)b=Wp(n,t.m,g);else if(n.M.dd)b=qp(n,y,t.m,!!t.j,t.h.dash.initialSegmentLimit,t.K,g);else{var k=n.ba.duration||0,T=n.M.Za;b={bc:function(){return Promise.resolve(Jo(p,k,T()))}}}}catch(e){if((f||h)&&4002==e.code)return null;throw e}y=function(e,t,n,r){var i=_p(e,n,r);if(t.Gf)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.Gf=!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 ut(2,4,4008);return i.Cf||t.Cf}(y=gi(c,"ContentProtection"),r,t.h.dash.ignoreDrmInfo,t.h.dash.keySystemsByURI),y=new Set(y?[y]:[]),v=!1,gi(c,"SupplementalProperty").some((function(e){return"tag:dolby.com,2018:dash:EC3_ExtensionType:2018"==e.getAttribute("schemeIdUri")&&"JOC"==e.getAttribute("value")}))&&(v=!0);var A,w,S=!1;if(f&&(S=l.includes("forced_subtitle")||l.includes("forced-subtitle")),h&&((c=gi(c,"EssentialProperty").find((function(e){return["http://dashif.org/thumbnail_tile","http://dashif.org/guidelines/thumbnail_tile"].includes(e.getAttribute("schemeIdUri"))})))&&(A=c.getAttribute("value")),!A))return null;c=n.M.codecs,n.profiles.includes("http://dashif.org/guidelines/dash-if-uhd#hevc-hdr-pq10")&&(c.includes("hvc1.2.4.L153.B0")||c.includes("hev1.2.4.L153.B0"))&&(w="PQ");var C=(c=n.M.id?n.sa.id+","+n.M.id:"")&&t.m[c]?t.m[c]:{id:t.I++,originalId:n.M.id,groupId:null,createSegmentIndex:function(){return Promise.resolve()},closeSegmentIndex:function(){C.segmentIndex&&(C.segmentIndex.release(),C.segmentIndex=null)},segmentIndex:null,mimeType:n.M.mimeType,codecs:n.M.codecs,frameRate:n.M.frameRate,pixelAspectRatio:n.M.pixelAspectRatio,bandwidth:n.bandwidth,width:n.M.width,height:n.M.height,kind:i,encrypted:0<r.drmInfos.length,drmInfos:r.drmInfos,keyIds:y,language:a,originalLanguage:n.oa.language,label:o,type:n.oa.contentType,primary:s,trickModeVideo:null,emsgSchemeIdUris:n.M.emsgSchemeIdUris,roles:l,forced:S,channelsCount:n.M.Od,audioSamplingRate:n.M.audioSamplingRate,spatialAudio:v,closedCaptions:u,hdr:w,videoLayout:void 0,tilesLayout:A,matchedStreams:[],accessibilityPurpose:d,external:!1,fastSwitching:!1};return C.createSegmentIndex=function(){var e;return R((function(t){if(1==t.g)return C.segmentIndex?t.B(0):(e=C,_(t,b.bc(),3));e.segmentIndex=t.h,E(t)}))},c&&n.vb&&!t.m[c]&&(t.m[c]=C),C}(t,n,S,d,C,x,o,l,b,r,m))&&(r.hdr=r.hdr||a,r.fastSwitching=g),r})).filter((function(e){return!!e}))).length){if(s="image"==n.oa.contentType,t.h.dash.ignoreEmptyAdaptationSet||p||s)return null;throw new ut(2,4,4003)}if(!n.oa.contentType||"application"==n.oa.contentType)for(n.oa.contentType=Kh(r[0].mimeType,r[0].codecs),p=u(r),y=p.next();!y.done;y=p.next())y.value.type=n.oa.contentType;for(p=n.oa.id||"__fake__"+t.I++,f=u(r),y=f.next();!y.done;y=f.next()){for(y=y.value,v=u(S.drmInfos),k=v.next();!k.done;k=v.next())(k=k.value).keyIds=k.keyIds&&y.keyIds?new Set([].concat(c(k.keyIds),c(y.keyIds))):k.keyIds||y.keyIds;t.h.dash.enableAudioGroups&&(y.groupId=p)}return h=h.map((function(e){return e.getAttribute("id")})).filter(Mt),{id:p,contentType:n.oa.contentType,language:C,Si:o,streams:r,drmInfos:S.drmInfos,nf:s,Gh:h}}(t,n,r)})).filter(Mt),n.vb){for(i=[],o=(a=u(r)).next();!o.done;o=a.next())for(var s=(o=u(o.value.Gh)).next();!s.done;s=o.next())i.push(s.value);if(i.length!=new Set(i).size)throw new ut(2,4,4018)}for(i=r.filter((function(e){return!e.nf})),a=(r=u(r=r.filter((function(e){return e.nf})))).next();!a.done;a=r.next()){o=(a=a.value).nf.split(" ");for(var l=(s=u(i)).next();!l.done;l=s.next()){var d=l.value;if(o.includes(d.id)){l={};for(var p=(d=u(d.streams)).next();!p.done;l={nd:l.nd},p=d.next())l.nd=p.value,l.nd.trickModeVideo=a.streams.find(function(e){return function(t){return kt(e.nd.codecs)==kt(t.codecs)}}(l))}}}if(r=Bh(t.h.disableAudio,i,"audio"),a=Bh(t.h.disableVideo,i,"video"),o=Bh(t.h.disableText,i,gt),i=Bh(t.h.disableThumbnails,i,"image"),0===a.length&&0===r.length)throw new ut(2,4,4004);return{id:n.sa.id,audioStreams:r,videoStreams:a,textStreams:o,imageStreams:i}}function Bh(e,t,n){return e||!t.length?[]:t.reduce((function(e,t){return t.contentType!=n||e.push.apply(e,c(t.streams)),e}),[])}function jh(e,t){0>=e.F||e.G.U(Math.max(e.F-t,V(e.H)))}function Hh(e,t,n,r){n=n||{contentType:"",mimeType:"",codecs:"",emsgSchemeIdUris:[],frameRate:void 0,pixelAspectRatio:void 0,Od:null,audioSamplingRate:null,Zb:0,df:0},r=r||n.Za;var i,a=t.getAttribute("id"),o=gi(t,"BaseURL"),s=!1;if(e.g)for(var l=u(o),c=l.next();!c.done;c=l.next()){var d=c.value;c=d.getAttribute("serviceLocation"),d=bi(d),c&&d&&(rh(e.g,a,c,d),s=!0)}s&&e.g||(i=o.map(bi)),l=t.getAttribute("contentType")||n.contentType,c=t.getAttribute("mimeType")||n.mimeType,d=t.getAttribute("codecs")||n.codecs;var p=Ei(t,"frameRate",Pi)||n.frameRate,h=t.getAttribute("sar")||n.pixelAspectRatio,f=function(e,t){t=t.slice();for(var n=(e=u(e)).next();!n.done;n=e.next())n=n.value.getAttribute("schemeIdUri"),t.includes(n)||t.push(n);return t}(gi(t,"InbandEventStream"),n.emsgSchemeIdUris),g=gi(t,"AudioChannelConfiguration");g=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}(g)||n.Od;var y=Ei(t,"audioSamplingRate",Ci)||n.audioSamplingRate;l||(l=Kh(c,d));var v=hi(t,"SegmentBase"),m=hi(t,"SegmentTemplate"),b=v&&Ei(v,"availabilityTimeOffset",xi)||0,_=m&&Ei(m,"availabilityTimeOffset",xi)||0,E=o&&o.length&&Ei(o[0],"availabilityTimeOffset",xi)||0;return b=n.Zb+E+b+_,_=null,(E=hi(t,"SegmentSequenceProperties"))&&(E=hi(E,"SAP"))&&(_=Ei(E,"cadence",wi)),{Za:function(){return dt(r(),o.length?e.g&&s?ih(e.g,a):i||[]:[])},cd:v||n.cd,Db:hi(t,"SegmentList")||n.Db,dd:m||n.dd,width:Ei(t,"width",Ci)||n.width,height:Ei(t,"height",Ci)||n.height,contentType:l,mimeType:c,codecs:d,frameRate:p,pixelAspectRatio:h,emsgSchemeIdUris:f,id:a,language:t.getAttribute("lang"),Od:g,audioSamplingRate:y,Zb:b,df:_||n.df}}function Vh(e,t,n,r){var i,a,o,s,l,u;return R((function(c){if(1==c.g)return i=dt(t(),[n]),(a=Er(i,e.h.retryParameters)).method=r,o=e.i.networkingEngine.request(4,a),mr(e.C,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=Br(s.data);return u=Date.parse(l),isNaN(u)?c.return(0):c.return(u-Date.now())}))}function Gh(e,t,n,r,i){for(var a=r.getAttribute("schemeIdUri")||"",o=r.getAttribute("value")||"",s=Ei(r,"timescale",Ci)||1,l=(r=u(gi(r,"Event"))).next();!l.done;l=r.next()){var c=Ei(l=l.value,"presentationTime",Ci)||0,d=Ei(l,"duration",Ci)||0;d=(c=c/s+t)+d/s,null!=n&&(c=Math.min(c,t+n),d=Math.min(d,t+n)),d<i||(l={schemeIdUri:a,value:o,startTime:c,endTime:d,id:l.getAttribute("id")||"",eventElement:l},e.i.onTimelineRegionAdded(l))}}function Kh(e,t){return It(t=bt(e,t))?gt:e.split("/")[0]}function zh(e,t,n,r){return t=e.i.networkingEngine.request(n,t,r),mr(e.C,t),t.promise}function Wh(){}(r=Oh.prototype).configure=function(e){this.h=e,this.g&&this.g.configure(this.h),this.l.m=this.h.dash.multiTypeVariantsAllowed&&$()},r.start=function(e,t){var n,r=this;return R((function(i){if(1==i.g)return r.s=t.isLowLatencyMode(),r.o=[e],r.i=t,_(i,Mh(r),2);if(n=i.h,r.i&&jh(r,n),!r.i)throw new ut(2,7,7001);return i.return(r.j)}))},r.stop=function(){for(var e=u(Object.values(this.m)),t=e.next();!t.done;t=e.next())(t=t.value).segmentIndex&&t.segmentIndex.release();return this.l&&this.l.release(),this.h=this.i=null,this.o=[],this.j=null,this.m={},this.l=null,null!=this.G&&(this.G.stop(),this.G=null),this.g&&this.g.destroy(),this.C.destroy()},r.update=function(){var e,t=this;return R((function(n){return 1==n.g?(k(n,2),_(n,Mh(t),4)):2!=n.g?A(n,0):(e=w(n),t.i&&e?(t.i.onError(e),void E(n)):n.return())}))},r.onExpirationUpdated=function(){},r.onInitialVariantChosen=function(e){if(this.j&&this.j.presentationTimeline.S()){var t=e.video||e.audio;if(t&&t.segmentIndex){e=this.j.presentationTimeline.wb();var n=t.segmentIndex.find(e);null!=n&&(t=t.segmentIndex.get(n))&&(this.F=t.endTime-e,jh(this,0))}}},r.banLocation=function(e){this.g&&this.g.i.set(e,Date.now()+6e4)},j("shaka.dash.DashParser",Oh),la["application/dash+xml"]=function(){return new Oh},la["video/vnd.mpeg.dash.mpd"]=function(){return new Oh},j("shaka.dependencies",Wh),Wh.has=function(e){return Xh.has(e)},Wh.add=function(e,t){if(!qh[e])throw Error(e+" is not supported");e==Yh?Kn("mux.js","mux.js is no longer used in Shaka Player."):Xh.set(e,(function(){return t}))};var Yh="muxjs",qh={Ti:Yh,ISOBoxer:"ISOBoxer"};Wh.Allowed=qh;var Xh=new Map([["ISOBoxer",function(){return e.ISOBoxer}]]);function Qh(e,t,n){this.type=e,this.g=t,this.segments=n||null}function $h(e,t,n,r){this.id=e,this.name=t,this.g=n,this.value=void 0===r?null:r}function Jh(e){var t=(new Set).add("AUDIO").add("VIDEO").add("SUBTITLES").add("PATHWAY-ID").add("GROUP-ID").add("URI");return e.toString(t)}function Zh(e,t,n){return(e=e.getAttribute(t))?e.value:n||null}function ef(e,t){if(!(e=e.getAttribute(t)))throw new ut(2,4,4023,t);return e.value}function tf(e,t,n){n=void 0===n?[]:n,this.g=t,this.h=e,this.$a=n}function nf(e,t){this.name=e,this.value=t}function rf(e,t){return e.filter((function(e){return e.name==t}))}function af(e,t){return e.filter((function(e){return ef(e,"TYPE")==t}))}function of(e,t){return(e=rf(e,t)).length?e[0]:null}function sf(e,t,n){return n=void 0===n?0:n,(e=of(e,t))?Number(e.value):n}function lf(e,t,n){return t?uf(e,[t],n):[]}function uf(e,t,n){if(!t.length)return[];t=dt(e,t),e=[];for(var r=(t=u(t)).next();!r.done;r=t.next()){var i=e,a=i.push,o=r.value;if((r=n)&&r.size){var s=(o=String(o).replace(/%7B/g,"{").replace(/%7D/g,"}")).match(/{\$\w*}/g);if(s)for(var l=(s=u(s)).next();!l.done;l=s.next()){var c=(l=l.value).slice(2,l.length-1),d=r.get(c);if(!d)throw new ut(2,4,4039,c);o=o.replace(l,d)}r=o}else r=o;a.call(i,r)}return e}function cf(e){this.h=e||"",this.g=0}function df(e){pf(e,/[ \t]+/gm)}function pf(e,t){return t.lastIndex=e.g,t=null==(t=t.exec(e.h))?null:{position:t.index,length:t[0].length,results:t},e.g==e.h.length||null==t||t.position!=e.g?null:(e.g+=t.length,t.results)}function hf(e){return e.g==e.h.length?null:(e=pf(e,/[^ \t\n]*/gm))?e[0]:null}function ff(){this.g=0}function gf(e,t){var n=(t=(t=Br(t)).replace(/\r\n|\r(?=[^\n]|$)/gm,"\n").trim()).split(/\n+/m);if(!/^#EXTM3U($|[ \t\n])/m.test(n[0]))throw new ut(2,4,4015);t=0;for(var r=!0,i=u(n),a=i.next();!a.done;a=i.next())if(a=a.value,/^#(?!EXT)/m.test(a)||r)r=!1;else{if(a=yf(e,a),--e.g,vf.includes(a.name)){t=1;break}"EXT-X-STREAM-INF"==a.name&&(r=!0)}for(i=[],r=!0,a=0;a<n.length;a++){var o=n[a],s=n[a+1];if(/^#(?!EXT)/m.test(o)||r)r=!1;else{if(o=yf(e,o),mf.includes(o.name)){if(1!=t)throw new ut(2,4,4017);o=n.splice(a,n.length-a),n=[],r=[],a=[],s=null;for(var l=(o=u(o)).next();!l.done;l=o.next())l=l.value,/^(#EXT)/.test(l)?(l=yf(e,l),vf.includes(l.name)?i.push(l):"EXT-X-MAP"==l.name?s=l:"EXT-X-PART"==l.name?a.push(l):"EXT-X-PRELOAD-HINT"==l.name?"PART"==Zh(l,"TYPE")?a.push(l):"MAP"==Zh(l,"TYPE")&&(l.name="EXT-X-MAP",s=l):r.push(l)):/^#(?!EXT)/m.test(l)||(l=l.trim(),s&&r.push(s),n.push(new tf(l,r,a)),r=[],a=[]);return a.length&&(s&&r.push(s),n.push(new tf("",r,a))),new Qh(t,i,n)}i.push(o),"EXT-X-STREAM-INF"==o.name&&(o.g.push(new nf("URI",s)),r=!0)}}return new Qh(t,i)}function yf(e,t){e=e.g++;var n=t.match(/^#(EXT[^:]*)(?::(.*))?$/);if(!n)throw new ut(2,4,4016,t);t=n[1];var r,i=n[2];if(n=[],i){var a;(a=pf(i=new cf(i),/^([^,=]+)(?:,|$)/g))&&(r=a[1]);for(var o=/([^=]+)=(?:"([^"]*)"|([^",]*))(?:,|$)/g;a=pf(i,o);)n.push(new nf(a[1],a[2]||a[3])),df(i)}return new $h(e,t,n,r)}$h.prototype.toString=function(e){var t="#"+this.name,n=this.g?this.g.filter((function(t){return!e||!e.has(t.name)})).map((function(e){return e.name+"="+(isNaN(Number(e.value))?'"'+e.value+'"':e.value)})):[];return this.value&&n.unshift(this.value),0<n.length&&(t+=":"+n.join(",")),t},$h.prototype.getAttribute=function(e){var t=this.g.filter((function(t){return t.name==e}));return t.length?t[0]:null};var vf="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 EXT-X-PART-INF".split(" "),mf="EXTINF EXT-X-BYTERANGE EXT-X-DISCONTINUITY EXT-X-PROGRAM-DATE-TIME EXT-X-KEY EXT-X-DATERANGE EXT-X-MAP".split(" ");function bf(){}function _f(e){try{var t=Ef(e);return cr({uri:e,originalUri:e,data:t.data,headers:{"content-type":t.contentType}})}catch(e){return lr(e)}}function Ef(t){var n=t.split(":");if(2>n.length||"data"!=n[0])throw new ut(2,1,1004,t);if(2>(n=n.slice(1).join(":").split(",")).length)throw new ut(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?si(t):Vr(t),contentType:r}}function kf(e){var t=At(e);return{type:t.split("/")[0],mimeType:t,codecs:e=wt(e),language:null,height:null,width:null,channelCount:null,sampleRate:null,closedCaptions:new Map}}function Tf(e){for(var t=new Set,n=[],r=(e=u(e)).next();!r.done;r=e.next()){var i=Tt(r=r.value);t.has(i)||(n.push(r),t.add(i))}return n}function Af(){var e=this;this.g=this.h=null,this.u=1,this.o=new Map,this.H=new Map,this.J=new Map,this.J.set("video",new Map),this.J.set("audio",new Map),this.J.set(gt,new Map),this.J.set("image",new Map),this.Da=new Set,this.i=new Map,this.l=null,this.W="",this.la=new ff,this.I=-1,this.V=1/0,this.Z=this.hb=!1,this.s=new Qt((function(){!function(e){var t,n,r,i,a,o;R((function(s){switch(s.g){case 1:return e.h?(k(s,2),t=Date.now(),_(s,e.update(),4)):s.return();case 4:n=Date.now(),rg(e)&&(r=(n-t)/1e3,e.fb.sample(1,r),i=e.m,a=Math.max(0,i-V(e.fb)),e.s.U(a)),A(s,3);break;case 2:if(o=w(s),!e.h)return s.return();if(e.g.raiseFatalErrorOnManifestUpdateRequestFailure)return e.h.onError(o),s.return();o.severity=1,e.h.onError(o),e.s.U(.1);case 3:if(!e.h)return s.return();e.h.onManifestUpdated(),E(s)}}))}(e)})),this.xa=ug,this.C=null,this.wa=0,this.m=1/0,this.ga=this.fa=this.K=0,this.N=new vr,this.F=new Map,this.G=new Map,this.na=new Map,this.gb=this.A=!1,this.fb=new H(5),this.j=null}function wf(e,t){return rg(e)?e.J.get(t.type):t.Kd}function Sf(e,t){var n,r,i,a,o,s,l,d,p,h,f,g,y,v,m,b,k,T,A,w,S,C,x,I,P,D,L,O;return R((function(R){if(1==R.g){for(n=[],r=u(t.Y()),i=r.next();!i.done;i=r.next())a=i.value,o=new Ye(a),s=o.g,t.qd&&(0<=t.Ua&&s.add("_HLS_msn",String(t.Ua)),0<=t.Va&&s.add("_HLS_part",String(t.Va))),t.rd&&s.add("_HLS_skip","YES"),lt(s)&&$e(o,s),n.push(o.toString());return _(R,ng(e,n,!0),2)}if(l=R.h,!t.stream.segmentIndex)return R.return();if(1!=(d=gf(e.la,l.data)).type)throw new ut(2,4,4017);(p=l.uri)==l.originalUri||t.Y().includes(p)||t.$f.push(p),h=rf(d.g,"EXT-X-DEFINE"),f=Pf(e,h,p),g=t.stream,y=wf(e,t),v=zf(d,g.mimeType),m=v.keyIds,b=v.drmInfos,function(e,t){return e.size===t.size&&[].concat(c(e)).every((function(e){return t.has(e)}))}(g.keyIds,m)||(g.keyIds=m,g.drmInfos=b,e.h.newDrmInfo(g)),k=Jf(e,d,g,y,f,t.Y),T=k.segments,A=k.bandwidth,g.bandwidth=A,g.segmentIndex.Vc(T,e.l.mb()),T.length&&(w=sf(d.g,"EXT-X-MEDIA-SEQUENCE",0),C=(S=of(d.g,"EXT-X-SKIP"))?Number(Zh(S,"SKIPPED-SEGMENTS")):0,x=Gf(w,T),I=x.Ua,P=x.Va,t.Ua=I+C,t.Va=P,D=y.get(w),g.segmentIndex.Ya(D)),L=T[0],t.Rb=L.startTime,O=T[T.length-1],t.nb=O.endTime,of(d.g,"EXT-X-ENDLIST")&&(t.Rc=!0),Yf(e,d),E(R)}))}function Cf(e,t,n){t.Rb+=n,t.nb+=n;for(var r=u(e=wf(e,t)),i=r.next();!i.done;i=r.next()){var a=u(i.value);i=a.next().value,a=a.next().value,e.set(i,a+n)}t.Y()}function xf(e,t,n){var r,i,a,o,s,l,c,d,p,h,f,g,y,v,m,b,E,k;return R((function(T){switch(T.g){case 1:if(r=kf(e.g.hls.mediaPlaylistFullMimeType),!t.segments.length)return T.return(r);if(i=Math.trunc((t.segments.length-1)/2),a=t.segments[i],o=lf(n(),t.segments[0].h),s=o[0],l=new Ye(s),c=l.Ea.split(".").pop(),d=og[c])return T.return(kf(d));if(p=wr,h=null,!(f=Xf(e,t,a.g,n))){T.B(2);break}return g=Er(f.Y(),e.g.retryParameters),_(T,ag(e,g,p,{type:0}),3);case 3:y=T.h,h=y.data;case 2:return v=Er(o,e.g.retryParameters),_(T,ag(e,v,p,{type:1}),4);case 4:if(m=T.h,(b=m.headers["content-type"])&&(b=b.split(";")[0].toLowerCase()),"ts"==c||"video/mp2t"==b){var A=m.data,w=ae(A),S=(w=(new Ya).parse(w)).Lc();w=w.De();var C=[],x=!1,I=!1;switch(S.audio){case"aac":C.push("mp4a.40.2"),x=!0;break;case"mp3":C.push("mp4a.40.34"),x=!0;break;case"ac3":C.push("ac-3"),x=!0;break;case"ec3":C.push("ec-3"),x=!0}switch(S.video){case"avc":w.ia?C.push(w.ia):C.push("avc1.42E01E"),I=!0;break;case"hvc":w.ia?C.push(w.ia):C.push("hvc1.1.6.L93.90"),I=!0}if(C.length){if(S=x&&!I,x=new Map,I){(I=new ce("video/mp2t")).i(A);for(var P=(A=u(I.j())).next();!P.done;P=A.next())P=P.value,x.set(P,P);I.h()}w={type:S?"audio":"video",mimeType:"video/mp2t",codecs:C.join(", "),language:null,height:w.height,width:w.width,channelCount:null,sampleRate:null,closedCaptions:x}}else w=null;if(E=w)return T.return(E)}else if(("mp4"==c||"cmfv"==c||"m4s"==c||"video/mp4"==b||"audio/mp4"==b||"video/iso.segment"==b)&&(k=function(e,t){function n(e){return r(e.name)}function r(e){switch(e=e.toLowerCase()){case"avc1":case"avc3":i.push(e+".42E01E"),o=!0;break;case"hev1":case"hvc1":i.push(e+".1.6.L93.90"),o=!0;break;case"dvh1":case"dvhe":i.push(e+".05.04"),o=!0;break;case"vp09":i.push(e+".00.10.08"),o=!0;break;case"av01":i.push(e+".0.01M.08"),o=!0;break;case"mp4a":i.push("mp4a.40.2"),a=!0;break;case"ac-3":case"ec-3":case"opus":case"flac":i.push(e),a=!0}}var i=[],a=!1,o=!1,s=null,l=null,c=null,d=null,p=null;if((new qr).box("moov",Xr).box("trak",Xr).P("tkhd",(function(e){e=Ra(e.reader,e.version),l=String(e.height),c=String(e.width)})).box("mdia",Xr).P("mdhd",(function(e){s=Pa(e.reader,e.version).language})).box("minf",Xr).box("stbl",Xr).P("stsd",Qr).box("mp4a",(function(e){var t=e.reader;t.skip(6),t.skip(2),t.skip(8);var r=t.Ba();t.skip(2),t.skip(2),t.skip(2),t=t.Ba()+t.Ba()/65536,d=r,p=t,e.reader.ja()?Xr(e):n(e)})).box("esds",(function(e){e=function(e){for(var t,n,r="mp4a";e.ja();){t=e.ea();for(var i=e.ea();128&i;)i=e.ea();if(3==t)e.Ba(),128&(i=e.ea())&&e.Ba(),64&i&&e.skip(e.ea()),32&i&&e.Ba();else if(4==t)n=e.ea(),e.skip(12);else if(5==t)break}return n&&(r+="."+this.g(n),5==t&&e.ja()&&(31===(n=(248&(t=e.ea()))>>3)&&e.ja()&&(n=32+((7&t)<<3)+((224&e.ea())>>5)),r+="."+n)),{ia:r}}(e.reader),i.push(e.ia),a=!0})).box("ac-3",n).box("ec-3",n).box("opus",n).box("Opus",n).box("fLaC",n).box("avc1",(function(e){e=La(e.reader,e.name),i.push(e.ia),o=!0})).box("avc3",(function(e){e=La(e.reader,e.name),i.push(e.ia),o=!0})).box("hev1",n).box("hvc1",n).box("dvh1",n).box("dvhe",n).box("vp09",n).box("av01",n).box("enca",$r).box("encv",$r).box("sinf",Xr).box("frma",(function(e){r(e=Oa(e.reader).ia)})).parse(e||t,!0),!i.length)return null;var h=a&&!o,f=new Map;if(o){var g=new ce("video/mp4");for(e&&g.init(e),g.i(t),t=(e=u(g.j())).next();!t.done;t=e.next())t=t.value,f.set(t,t);g.h()}return{type:h?"audio":"video",mimeType:h?"audio/mp4":"video/mp4",codecs:Tf(i).join(", "),language:s,height:l,width:c,channelCount:d,sampleRate:p,closedCaptions:f}}(h,m.data)))return T.return(k);return T.return(r)}}))}function If(e){if(rg(e)){if(e.xa==dg){for(var t,n=t=1/0,r=u(e.i.values()),i=r.next();!i.done;i=r.next())(i=i.value).stream.segmentIndex&&"text"!=i.stream.type&&(t=Math.min(t,i.nb),n=Math.min(n,i.Rb));t-=n,e.g.hls.useSafariBehaviorForLive&&(t=e.l.m),isNaN(e.g.availabilityWindowOverride)||(t=e.g.availabilityWindowOverride),e.l.Sd(t)}}else e.l.Ma(Bf(e));e.l.Id()}function Pf(e,t,n){n=new Ye(n).g;for(var r=new Map,i=(t=u(t)).next();!i.done;i=t.next()){var a=i.value,o=Zh(a,"NAME"),s=Zh(a,"VALUE");i=Zh(a,"QUERYPARAM"),a=Zh(a,"IMPORT"),o&&s&&(r.has(o)||r.set(o,s)),i&&(o=n.get(i)[0])&&!r.has(o)&&r.set(i,o),a&&(i=e.o.get(a))&&r.set(a,i)}return r}function Df(e,t,n){for(var r={audio:[],video:[]},i=new Map,a=[],o=!1,s=!1,l=u(t),d=l.next();!d.done;d=l.next()){var p=d.value;d=Zh(p,"AUDIO");var h=Zh(p,"VIDEO"),f=d||h;f&&(a.includes(f)||a.push(f),(p=Zh(p,"PATHWAY-ID"))&&i.set(f,p),d?o=!0:h&&(s=!0))}a.length&&n.length&&function(e,t,n){for(var r={},i=(t=u(t=t.filter((function(e){var t=Zh(e,"URI")||"";return"SUBTITLES"!=Zh(e,"TYPE")&&""!=t})))).next();!i.done;i=t.next()){var a=Jh(i=i.value);r[a]?r[a].push(i):r[a]=[i]}for(var o in r)Uf(e,r[o],n)}(e,l=n.filter((function(e){return a.includes(ef(e,"GROUP-ID"))})),i),l=(i=a.sort().join(","))&&e.H.has(i)?e.H.get(i):[],o?r.audio.push.apply(r.audio,c(l)):s&&r.video.push.apply(r.video,c(l)),d=!1;var g=t.map((function(e){return ef(e,"URI")}));if(s=r.audio.find((function(e){return e&&e.Y().find((function(e){return g.includes(e)}))})),h=ft("video",o=Rf(e,t[0])),(f=ft("audio",o))&&!h?(s="audio",d=0<r.audio.length):!r.audio.length&&!r.video.length&&f&&h?(s="video",o=[[h,f].join()]):r.audio.length&&s?(s="audio",d=!0):s=r.video.length&&!r.audio.length?"audio":"video",!d){var y=p=f=h=d=null;!l.length&&(n=n.find((function(e){var t=Zh(e,"URI")||"",n=Zh(e,"TYPE");return e=ef(e,"GROUP-ID"),"SUBTITLES"!=n&&""==t&&a.includes(e)})))&&(d=Zh(n,"LANGUAGE"),h=Zh(n,"NAME"),f=Lf(n),Mf(n),p=Zh(n,"CHARACTERISTICS"),y=Of(n)),e=function(e,t,n,r,i,a,o,s,l){for(var c=e.u++,d=[],p=u(t),h=p.next();!h.done;h=p.next()){var f=h.value;h=ef(f,"URI"),f=Zh(f,"PATHWAY-ID"),e.j&&f&&rh(e.j,c,f,h),d.push(h)}if(p=d.sort().join(","),e.i.has(p))return e.i.get(p);e:{if(t=Zh(t[0],"CLOSED-CAPTIONS"),"video"==r){if(t&&"NONE"!=t){t=e.F.get(t);break e}if(!t&&e.F.size)for(t=u(e.F.keys()).next();!t.done;){t=e.F.get(t.value);break e}}t=null}return n=ht(r,n),r=Ff(e,c,d,n,r,i,!1,a,o,t,s,!1,l,!1),e.i.set(p,r),r}(e,t,o,s,d,h,f,p,y),i&&(e.stream.groupId=i),r[e.stream.type]=[e]}return r}function Rf(e,t){var n=Zh(t,"CODECS")||"";e.Z=0<n.length,e.Z||e.g.hls.disableCodecGuessing||(t=[],e.g.disableVideo||t.push(e.g.hls.defaultVideoCodec),e.g.disableAudio||t.push(e.g.hls.defaultAudioCodec),n=t.join(",")),e=new Set,t=[];for(var r=(n=u(n.split(/\s*,\s*/))).next();!r.done;r=n.next()){var i=Tt(r=r.value);e.has(i)||(t.push(r),e.add(i))}return t}function Lf(e){return(e=Zh(e,"CHANNELS"))?parseInt(e.split("/")[0],10):null}function Of(e){return(e=Zh(e,"SAMPLE-RATE"))?parseInt(e,10):null}function Mf(e){return!!(e=Zh(e,"CHANNELS"))&&e.includes("/JOC")}function Nf(e,t,n,r,i,a,o,s,l,c,d){for(var p=u(n),h=p.next();!h.done;h=p.next())tg(h.value.stream,i,a,o,s,l);for(i=e.g.disableAudio,t.length&&!i||(t=[null]),i=e.g.disableVideo,n.length&&!i||(n=[null]),i=[],a=(t=u(t)).next();!a.done;a=t.next())for(a=a.value,s=(o=u(n)).next();!s.done;s=o.next()){var f=s.value;(s=a?a.stream:null)&&(s.drmInfos=c,s.keyIds=d),(l=f?f.stream:null)&&(l.drmInfos=c,l.keyIds=d),p=a?a.stream.drmInfos:null,h=f?f.stream.drmInfos:null,f=(f=f?f.Y().sort().join(","):"")+" - "+(a?a.Y().sort().join(","):""),s&&l&&!Qi(p,h)||e.Da.has(f)||(s={id:e.u++,language:s?s.language:"und",disabledUntilTime:0,primary:!!s&&s.primary||!!l&&l.primary,audio:s,video:l,bandwidth:r,allowedByApplication:!0,allowedByKeySystem:!0,decodingInfos:[]},i.push(s),e.Da.add(f))}return i}function Uf(e,t,n){for(var r=[],i=[],a=new Map,o=u(t),s=o.next();!s.done;s=o.next()){var l=s.value;s=ef(l,"URI"),l=ef(l,"GROUP-ID"),r.push(s),i.push(l),a.set(l,s)}if(o=i.sort().join(","),s=t[0],t="","subtitles"==(l=ef(s,"TYPE").toLowerCase())&&(l=gt),l==gt)t=Zh(s,"CODECS")||"";else for(var c=(i=u(i)).next();!c.done;c=i.next())if(c=c.value,e.G.has(c)){t=e.G.get(c);break}if(i=r.sort().join(","),e.i.has(i))return e.i.get(i);if(c=e.u++,e.j)for(var d=(a=u(a)).next();!d.done;d=a.next()){var p=u(d.value);d=p.next().value,p=p.next().value,(d=n.get(d))&&rh(e.j,c,d,p)}n=Zh(s,"LANGUAGE"),a=Zh(s,"NAME"),d="YES"==Zh(s,"DEFAULT"),p="audio"==l?Lf(s):null;var h="audio"==l&&Mf(s);return(r=Ff(e,c,r,t,l,n,d,a,p,null,Zh(s,"CHARACTERISTICS"),"YES"==Zh(s,"FORCED"),s="audio"==l?Of(s):null,h)).stream&&(r.stream.groupId=o),e.H.has(o)?e.H.get(o).push(r):e.H.set(o,[r]),e.i.set(i,r),r}function Ff(e,t,n,r,i,a,o,s,l,c,d,p,h,f){function g(t){var n,g,k,T,A,w,S,C,x,I,P,D,L,O,M,N,U;return R((function(R){switch(R.g){case 1:return n=b.Y(),_(R,ng(e,b.Y(),!0),2);case 2:if(g=R.h,t.aborted)return R.return();if((k=g.uri)==g.originalUri||n.includes(k)||m.push(k),T=gf(e.la,g.data),A=void 0,e.Z||!e.g.hls.disableCodecGuessing){R.B(3);break}return _(R,xf(e,T,y),4);case 4:w=R.h,A=w.mimeType,r=w.codecs;case 3:return S=rg(e),_(R,Vf(e,0,T,y,k,r,i,a,o,s,l,c,d,p,h,f,A),5);case 5:if(C=R.h,t.aborted)return R.return();if(x=C.stream,rg(e)&&!S&&qf(e,T),b.Rb=C.Rb,b.nb=C.nb,b.rd=C.rd,b.qd=C.qd,b.Rc=C.Rc,b.Kd=C.Kd,b.Ua=C.Ua,b.Va=C.Va,b.Oe=!0,v.segmentIndex=x.segmentIndex,v.encrypted=x.encrypted,v.drmInfos=x.drmInfos,v.keyIds=x.keyIds,v.mimeType=x.mimeType,v.bandwidth=x.bandwidth,v.codecs=x.codecs||v.codecs,v.drmInfos.length&&e.h.newDrmInfo(v),i==(I=yt).$||i==I.O)for(P=u(e.i.values()),D=P.next();!D.done;D=P.next())(L=D.value).Oe||L.type!=i||(L.stream.mimeType=x.mimeType);i==I.ha&&(O=x.segmentIndex.get(0))&&O.aa&&(v.mimeType="application/mp4"),function(e){if(!e.C)return!1;for(var t=[],n=[],r=(e=u(e.C.variants)).next();!r.done;r=e.next())(r=r.value).video&&t.push(r.video),r.audio&&n.push(r.audio);return!(0<t.length&&!t.some((function(e){return e.segmentIndex}))||0<n.length&&!n.some((function(e){return e.segmentIndex})))}(e)&&(e.hb?Hf(e,[b]):(e.hb=!0,M=Array.from(e.i.values()),N=M.filter((function(e){return e.stream.segmentIndex})),Hf(e,N),If(e),0<(U=e.m)&&e.s.U(U))),E(R)}}))}function y(){return e.j&&1<n.length?ih(e.j,t):m.concat(uf([e.W],n,e.o))}var v=Kf(e,r,i,a,o,s,l,c,d,p,h,f),m=[],b={stream:v,type:i,$f:m,Y:y,Rb:0,nb:0,Kd:new Map,rd:!1,qd:!1,Rc:!1,ke:-1,Ua:-1,Va:-1,Oe:!1},k=null,T=new AbortController;return v.createSegmentIndex=function(){return k||(T=new AbortController,k=new Promise((function(e){e(g(T.signal))})))},v.closeSegmentIndex=function(){k&&!v.segmentIndex&&T.abort(),v.segmentIndex&&(v.segmentIndex.release(),v.segmentIndex=null),k=null},b}function Bf(e){for(var t=1/0,n=(e=u(e.i.values())).next();!n.done;n=e.next())(n=n.value).stream.segmentIndex&&"text"!=n.stream.type&&(t=Math.min(t,n.nb));return t}function jf(e,t){for(var n=[],r=(t=u(t)).next();!r.done;r=t.next())(r=r.value).segmentIndex&&$o(r.segmentIndex,(function(e){n.push(e)}));e.l.Wc(n)}function Hf(e,t){if(!rg(e))for(var n=Bf(e),r=u(t),i=r.next();!i.done;i=r.next())i.value.stream.segmentIndex.$b(0,n);jf(e,t.map((function(e){return e.stream}))),e.g.hls.ignoreManifestProgramDateTime?function(e,t){for(var n=-1==e.I,r=u(t),i=r.next();!i.done;i=r.next()){var a=(i=i.value).stream.segmentIndex,o=wf(e,i);if(a=a.g[0]||null)for(var s=(o=u(o)).next();!s.done;s=o.next()){var l=(s=u(s.value)).next().value;if(s.next().value==a.startTime){n&&(e.I=Math.max(e.I,l)),i.ke=l;break}}}if(!(0>e.I))for(i=(t=u(t)).next();!i.done;i=t.next())(r=(n=i.value).stream.segmentIndex)&&(r.g.splice(0,e.I-n.ke),(r=r.g[0]||null)&&(r=-r.startTime,n.stream.segmentIndex.offset(r),Cf(e,n,r)))}(e,t):function(e,t){if(1/0==e.V)for(var n=(t=u(t)).next();!n.done;n=t.next()){var r=n.value.stream.segmentIndex.g[0]||null;null!=r&&null!=r.h&&(e.V=Math.min(e.V,r.h))}if(1/0!=(t=e.V))for(n=(r=u(e.i.values())).next();!n.done;n=r.next()){var i=(n=n.value).stream.segmentIndex;if(null!=i){var a=i.g[0]||null;if(null==a.h)z("Missing EXT-X-PROGRAM-DATE-TIME for stream",n.Y(),"Expect AV sync issues!");else for(Cf(e,n,a.h-t-a.startTime),i=(n=u(i)).next();!i.done;i=n.next())i.value.kf(t)}}}(e,t)}function Vf(e,t,n,r,i,a,o,s,l,u,c,d,p,h,f,g,y){var v,m,b,E,T,S,C,x,I,P,D,L,O,M,N,U,F,B,j,H,V,G,K;return R((function(t){if(1==t.g){if(1!=n.type)throw new ut(2,4,4017);v=rf(n.g,"EXT-X-DEFINE"),m=Pf(e,v,i);var z=of(n.g,"EXT-X-PLAYLIST-TYPE"),W=of(n.g,"EXT-X-ENDLIST");return W=z&&"VOD"==z.value||W,z=z&&"EVENT"==z.value&&!W,z=!W&&!z,ig(e,W?ug:z?dg:cg),rg(e)&&Yf(e,n),y?t.B(2):_(t,function(e,t,n,r,i,a){var o,s,l,u,c,d,p,h,f,g,y,v,m;return R((function(b){switch(b.g){case 1:return o=wr,s=Math.trunc((r.segments.length-1)/2),l=lf(a(),r.segments[s].h,i),u=new Ye(l[0]),c=u.Ea.split(".").pop(),d=sg[t],(p=d[c])||(p=og[c])||(p=Zf(t,n))?b.return(p):(f=1,g=Er(l,e.g.retryParameters),k(b,2),g.method="HEAD",_(b,ag(e,g,o,{type:f}),4));case 4:y=b.h,h=y.headers["content-type"],A(b,3);break;case 2:if(!(v=w(b))||1002!=v.code){b.B(3);break}return g.method="GET",_(b,ag(e,g,o,{type:f}),6);case 6:m=b.h,h=m.headers["content-type"];case 3:return h?b.return(h.split(";")[0]):b.return(eg(t))}}))}(e,o,a,n,m,r),3)}if(2!=t.g&&(y=t.h),b=zf(n,y),E=b.drmInfos,T=b.keyIds,S=b.encrypted,C=b.vg,S&&!E.length&&!C)throw new ut(2,4,4026);return(x=Kf(e,a,o,s,l,u,c,d,p,h,f,g)).encrypted=S,x.drmInfos=E,x.keyIds=T,x.mimeType=y,I=rg(e)?e.J.get(o):new Map,P=Jf(e,n,x,I,m,r),D=P.segments,L=P.bandwidth,x.bandwidth=L,rg(e)&&Yf(e,n),O=D[0].startTime,M=D[D.length-1],N=M.endTime,U=new Qo(D),x.segmentIndex=U,B=!!(F=of(n.g,"EXT-X-SERVER-CONTROL"))&&null!=F.getAttribute("CAN-SKIP-UNTIL"),j=!!F&&null!=F.getAttribute("CAN-BLOCK-RELOAD"),H=sf(n.g,"EXT-X-MEDIA-SEQUENCE",0),V=Gf(H,D),G=V.Ua,K=V.Va,t.return({stream:x,type:o,$f:[],Y:r,Rb:O,nb:N,rd:B,qd:j,Rc:!1,ke:-1,Ua:G,Va:K,Kd:I,Oe:!1})}))}function Gf(e,t){e=e+t.length-1;var n=-1;if(!t.length)return{Ua:++e,Va:n};var r=(t=t[t.length-1]).g;return t.g.length?(n=r.length-1,r[r.length-1].m||(e++,n=0),{Ua:e,Va:n}):(e++,t.o&&(n=0),{Ua:e,Va:n})}function Kf(e,t,n,r,i,a,o,s,l,c,d,p){var h=Zf(n,t)||eg(n),f=[];if(l)for(var g=(l=u(l.split(","))).next();!g.done;g=l.next())f.push(g.value);return l=void 0,g=null,n==gt?l=f.includes("public.accessibility.transcribes-spoken-dialog")&&f.includes("public.accessibility.describes-music-and-sound")?"caption":"subtitle":f.includes("public.accessibility.describes-video")&&(g="visually impaired"),f.length||"subtitle"!==l||f.push("subtitle"),{id:e.u++,originalId:a,groupId:null,createSegmentIndex:function(){return Promise.resolve()},segmentIndex:null,mimeType:h,codecs:t,kind:n==gt?"subtitle":void 0,encrypted:!1,drmInfos:[],keyIds:new Set,language:jt(r||"und"),originalLanguage:r,label:a,type:n,primary:i,trickModeVideo:null,emsgSchemeIdUris:null,frameRate:void 0,pixelAspectRatio:void 0,width:void 0,height:void 0,bandwidth:void 0,roles:f,forced:c,channelsCount:o,audioSamplingRate:d,spatialAudio:p,closedCaptions:s,hdr:void 0,videoLayout:void 0,tilesLayout:void 0,accessibilityPurpose:g,external:!1,fastSwitching:!1}}function zf(e,t){var n=[];if(e.segments)for(var r=(e=u(e.segments)).next();!r.done;r=e.next())r=rf(r.value.g,"EXT-X-KEY"),n.push.apply(n,c(r));r=e=!1;for(var i=[],a=new Set,o=(n=u(n)).next();!o.done;o=n.next()){var s=ef(o=o.value,"METHOD");if("NONE"!=s)if(e=!0,"AES-128"==s)r=!0;else if(s=Zh(o,"KEYFORMAT")||"identity",o=(s=lg[s])?s(o,t):null){if(o.keyIds)for(var l=(s=u(o.keyIds)).next();!l.done;l=s.next())a.add(l.value);i.push(o)}}return{drmInfos:i,keyIds:a,encrypted:e,vg:r}}function Wf(t,n,r,i,a){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 ut(2,4,4042);var o=0,s=Zh(n,"IV","");if(s){var l=li(s.substr(2));if(16!=l.byteLength)throw new ut(2,4,4048)}else o=sf(r.g,"EXT-X-MEDIA-SEQUENCE",0);var u={method:"AES-128",iv:l,firstMediaSequenceNumber:o,fetchKey:function(){var r,o,s,l,c;return R((function(d){if(1==d.g)return r=lf(i(),ef(n,"URI"),a),o=Er([r],t.g.retryParameters),_(d,ag(t,o,6),2);if(3!=d.g){if(!(s=d.h).data||16!=s.data.byteLength)throw new ut(2,4,4049);return l={name:"AES-CBC"},c=u,_(d,e.crypto.subtle.importKey("raw",s.data,l,!0,["decrypt"]),3)}c.cryptoKey=d.h,u.fetchKey=void 0,E(d)}))}};return u}function Yf(e,t){var n=1/0,r=t.segments;if(r.length)for(var i=r.length-1;0<=i;){var a=of(r[i].g,"EXTINF");if(a){n=Number(a.value.split(",")[0]);break}i--}if(!(r=of(t.g,"EXT-X-TARGETDURATION")))throw new ut(2,4,4024,"EXT-X-TARGETDURATION");r=Number(r.value),(i=of(t.g,"EXT-X-PART-INF"))&&(e.K=Number(ef(i,"PART-TARGET"))),t=of(t.g,"EXT-X-SERVER-CONTROL"),e.A&&e.K?(e.m=e.gb?5*e.K<=n?Math.min(e.K,e.m):Math.min(n,e.m):Math.min(e.K,e.m),e.ga=t?Number(ef(t,"PART-HOLD-BACK")):0):(e.m=Math.min(n,e.m),n=t?t.getAttribute("HOLD-BACK"):null,e.fa=n?Number(n.value):0),e.wa=Math.max(r,e.wa)}function qf(e,t){if(e.g.defaultPresentationDelay)t=e.g.defaultPresentationDelay;else if(e.ga)t=e.ga;else if(e.fa)t=e.fa;else{t=t.segments.length;var n=e.g.hls.liveSegmentsDelay;n>t-2&&(n=Math.max(1,t-2)),t=e.wa*n}e.l.ig(0),e.l.hg(t),e.l.kc(!1)}function Xf(e,t,n,r,i){var a=of(n,"EXT-X-MAP");if(!a)return null;var o=ef(a,"URI"),s=lf(r(),o,i);if(o=[s.toString(),Zh(a,"BYTERANGE","")].join("-"),!e.na.has(o)){for(var l=void 0,c=null,d=(n=u(n)).next();!d.done;d=n.next())"EXT-X-KEY"==(d=d.value).name?"AES-128"==ef(d,"METHOD")&&d.id<a.id&&(l=Wf(e,d,t,r,i)):"EXT-X-BYTERANGE"==d.name&&d.id<a.id&&(c=d);t=function(e,t,n,r){var i=0,a=null;return!(t=Zh(t,"BYTERANGE"))&&n&&(t=n.value),t&&(i=t.split("@"),a=Number(i[0]),i=Number(i[1]),a=i+a-1,r&&((n=a+1-i)%16&&(a+=16-n%16))),new pa((function(){return e}),i,a,null,null,null,r)}(s,a,c,l),e.na.set(o,t)}return e.na.get(o)}function Qf(t,n,r,i,a,o,s,l,c){var d=i.g,p=of(d,"EXTINF"),h=0,f=0,g=null;i.$a.length&&!t.A&&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 y=null;if(!t.g.hls.ignoreManifestProgramDateTime){var v=of(d,"EXT-X-PROGRAM-DATE-TIME");v&&v.value&&(y=ki(v.value))}var m=ga;if(of(d,"EXT-X-GAP")&&(m=2),!p){if(0==i.$a.length)throw new ut(2,4,4024,"EXTINF");if(!t.A)return null}var b=[];v=!1;var _=null,E=!1,k=!1;if(t.A&&i.$a.length){h=("video/mp4"==s.mimeType||"audio/mp4"==s.mimeType)&&e.ReadableStream&&t.g.hls.allowLowLatencyByteRangeOptimization;for(var T=y,A={},w=0;w<i.$a.length;A={yc:A.yc,kd:A.kd},w++){var S=i.$a[w],C=0==w?r:b[b.length-1],x=0==w?a:C.endTime,I=Number(Zh(S,"DURATION"))||t.K;if(I){var P=x+I,D=0,R=null;if("EXT-X-PRELOAD-HINT"==S.name?(D=(D=Zh(S,"BYTERANGE-START"))?Number(D):0,(C=Zh(S,"BYTERANGE-LENGTH"))?R=D+Number(C)-1:D&&(R=Number.MAX_SAFE_INTEGER)):(D=(R=u($f(C,D=Zh(S,"BYTERANGE")))).next().value,R=R.next().value),A.kd=Zh(S,"URI"),A.kd){C=ga,"YES"==Zh(S,"GAP")&&(C=2,E=!0),A.yc=null;var L=function(e){return function(){return null==e.yc&&(e.yc=lf(l(),e.kd,o)),e.yc}}(A);h&&0<=D&&null!=R&&(_=L,v=!0),x=new fa(x,P,L,D,R,n,0,0,1/0,[],"",null,T,C,c),"EXT-X-PRELOAD-HINT"==S.name&&(x.Qe(),k=!0),"YES"!=Zh(S,"INDEPENDENT")&&0<w&&x.Jd(),b.push(x),T&&(T+=I)}}}}if(p){if(0==(p=Number(p.value.split(",")[0])))return null;h=a+p}else{if(!b.length)return null;h=b[b.length-1].endTime}v&&(E||0!=b[0].Na?(v=!1,_=null):b=[]),(p=of(d,"EXT-X-BYTERANGE"))?(f=(g=u($f(r,p.value))).next().value,g=g.next().value):b.length&&(f=b[0].Na,g=b[b.length-1].ta),r="",p=null,"image"==s.type&&(r="1x1",s=of(d,"EXT-X-TILES"))&&(r=ef(s,"LAYOUT"),(s=Zh(s,"DURATION"))&&(p=Number(s)));var O=null;return n=new fa(a,h,(function(){return _?_():(null==O&&(O=lf(l(),i.h,o)),O||[])}),f,g,n,0,0,1/0,b,r,p,y,m,c,0<b.length&&!!i.h),v&&(t.gb=!0,n.Rf(),k&&n.Qe()),n}function $f(e,t){var n=0,r=null;return t&&(n=t.split("@"),t=Number(n[0]),r=(n=n[1]?Number(n[1]):e.ta+1)+t-1),[n,r]}function Jf(e,t,n,r,i,a){var o=t.segments,s=void 0,l=sf(t.g,"EXT-X-DISCONTINUITY-SEQUENCE",0),c=sf(t.g,"EXT-X-MEDIA-SEQUENCE",0),d=of(t.g,"EXT-X-SKIP"),p=d?Number(Zh(d,"SKIPPED-SEGMENTS")):0,h=c+p,f=0;rg(e)&&r.has(h)&&(f=r.get(h));var g=[],y=null;d=[];for(var v=0;v<o.length;v++){var m=o[v],b=0==v?f:y.endTime;h=c+p+v,of(m.g,"EXT-X-DISCONTINUITY")&&l++;for(var _=u(m.g),E=_.next();!E.done;E=_.next())"EXT-X-KEY"==(E=E.value).name&&(s="AES-128"==ef(E,"METHOD")?Wf(e,E,t,a,i):void 0);r.set(h,b),_=Xf(e,t,m.g,a,i),!e.A&&e.h.isAutoLowLatencyMode()&&(e.h.enableLowLatencyMode(),e.A=e.h.isLowLatencyMode()),(b=Qf(e,_,y,m,b,i,n,a,s))&&((y=sf(m.g,"EXT-X-BITRATE"))?d.push({bitrate:y,duration:b.endTime-b.startTime}):d.length&&((y=d.pop()).duration+=b.endTime-b.startTime,d.push(y)),y=b,b.j=l,e.g.hls.ignoreManifestProgramDateTime&&null!=e.I&&h<e.I||g.push(b))}if(t=void 0,d.length&&(t=d.reduce((function(e,t){return e+t.duration}),0),t=Math.round(d.reduce((function(e,t){return e+t.bitrate*t.duration}),0)/t*1e3)),d=g.some((function(e){return null!=e.h})))for(n={},r=0;r<g.length;n={qc:n.qc,pc:n.pc,fd:n.fd,sb:n.sb,oc:n.oc},r++)if(n.sb=g[r],null==n.sb.h)for(n.pc=0,n.qc=r,i=function(e){return function(){var t=g[e.qc];if(t){if(null!=t.h)return t.h+e.pc;e.pc-=t.endTime-t.startTime,e.qc+=1}return null}}(n),n.oc=0,n.fd=r,a=function(e){return function(){var t=g[e.fd];if(t){if(t!=e.sb&&(e.oc+=t.endTime-t.startTime),null!=t.h)return t.h+e.oc;--e.fd}return null}}(n);null==n.sb.h;)n.sb.h=a(),null==n.sb.h&&(n.sb.h=i());if(d)for(r=(n=u(g)).next();!r.done;r=n.next())for(r=(i=r.value).h,a=(i=u(i.g)).next();!a.done;a=i.next())(a=a.value).h=r,r+=a.endTime-a.startTime;if(e=e.V,d&&1/0!=e)for(r=(d=u(g)).next();!r.done;r=d.next())r.value.kf(e);return{segments:g,bandwidth:t}}function Zf(e,t){if(e==gt){if("vtt"==t||"wvtt"==t)return"text/vtt";if(t&&""!==t)return"application/mp4"}return"image"!=e||t&&"jpeg"!=t?"audio"==e&&"mp4a.40.34"==t?"audio/mpeg":"mjpg"==t?"application/mp4":null:"image/jpeg"}function eg(e){return e==gt?"text/vtt":sg[e].mp4}function tg(e,t,n,r,i,a){e&&(e.width=Number(t)||void 0,e.height=Number(n)||void 0,e.frameRate=Number(r)||void 0,e.hdr=i||void 0,e.videoLayout=a||void 0)}function ng(e,t,n){return ag(e,Er(t,e.g.retryParameters),0,{type:n?2:3})}function rg(e){return e.xa!=ug}function ig(e,t){e.xa=t,e.l&&e.l.kc(!rg(e)),rg(e)||e.s.stop()}function ag(e,t,n,r){if(!e.N)throw new ut(2,7,7001);return t=e.h.networkingEngine.request(n,t,r),mr(e.N,t),t.promise}j("shaka.net.DataUriPlugin",bf),bf.parse=_f,_r("data",_f),(r=Af.prototype).configure=function(e){this.g=e,this.j&&this.j.configure(this.g)},r.start=function(e,t){var n,r=this;return R((function(i){return 1==i.g?(r.h=t,r.A=t.isLowLatencyMode(),_(i,ng(r,[e]),2)):3!=i.g?(n=i.h,r.W=n.uri,_(i,function(e,t,n){var r,i,a,o,s,l,d,p,h,f,g,y,v,m,b,T,A,S,C,x,I,P,D,L,O,M,N,U,F,B;return R((function(j){switch(j.g){case 1:return r=gf(e.la,t),i=rf(r.g,"EXT-X-DEFINE"),a=[],o=[],s=[],1==r.type?_(j,xf(e,r,v=function(){return[n]}),6):(function(e,t){for(var n=new Ye(e.W).g,r=(t=u(t)).next();!r.done;r=t.next()){var i=r.value;r=Zh(i,"NAME");var a=Zh(i,"VALUE");i=Zh(i,"QUERYPARAM"),r&&a&&(e.o.has(r)||e.o.set(r,a)),i&&(r=n.get(i)[0])&&!e.o.has(r)&&e.o.set(i,r)}}(e,i),l=rf(r.g,"EXT-X-MEDIA"),d=rf(r.g,"EXT-X-STREAM-INF"),p=rf(r.g,"EXT-X-IMAGE-STREAM-INF"),h=rf(r.g,"EXT-X-I-FRAME-STREAM-INF"),f=rf(r.g,"EXT-X-SESSION-KEY"),g=rf(r.g,"EXT-X-SESSION-DATA"),y=rf(r.g,"EXT-X-CONTENT-STEERING"),function(e,t){for(var n=(t=u(t)).next();!n.done;n=t.next()){var r=n.value,i=Zh(r,"DATA-ID");n=Zh(r,"URI");var a=Zh(r,"LANGUAGE");r=Zh(r,"VALUE"),i=(new Map).set("id",i),n&&i.set("uri",lf([e.W],n,e.o)[0]),a&&i.set("language",a),r&&i.set("value",r),n=new hr("sessiondata",i),e.h&&e.h.onEvent(n)}}(e,g),_(j,function(e,t){var n,r,i,a,o,s;return R((function(l){if(!e.h||!e.g)return l.return();for(r=u(t),i=r.next();!i.done;i=r.next())if(a=i.value,o=Zh(a,"PATHWAY-ID"),s=Zh(a,"SERVER-URI"),o&&s){e.j=new eh(e.h),e.j.configure(e.g),e.j.j=[e.W],e.j.setManifestType("HLS"),e.j.h=o,n=th(e.j,s);break}return _(l,n,0)}))}(e,y),4));case 4:return function(e,t){for(var n=(t=u(t)).next();!n.done;n=t.next()){var r=n.value,i=Zh(r,"AUDIO");n=Zh(r,"VIDEO");var a=Zh(r,"SUBTITLES");if(r=Rf(e,r),a){var o=ft(gt,r);e.G.set(a,o),fe(r,o)}i&&((a=ft("audio",r))||(a=e.g.hls.defaultAudioCodec),e.G.set(i,a)),n&&((i=ft("video",r))||(i=e.g.hls.defaultVideoCodec),e.G.set(n,i))}}(e,d),function(e,t){for(var n=(t=u(t=af(t,"CLOSED-CAPTIONS"))).next();!n.done;n=t.next()){var r=n.value,i=Zh(r,"LANGUAGE");n=jt(i||"und"),i||(i=Zh(r,"NAME"))&&(n=i),i=ef(r,"GROUP-ID"),r=ef(r,"INSTREAM-ID").replace("SERVICE","svc"),e.F.get(i)||e.F.set(i,new Map),e.F.get(i).set(r,n)}}(e,l),a=function(e,t,n,r){var i=[],a=new Set;if(0<n.length)for(var o=(n=u(n)).next();!o.done;o=n.next()){var s=ef(o=o.value,"METHOD");if("NONE"!=s&&"AES-128"!=s&&(s=Zh(o,"KEYFORMAT")||"identity",o=(s=lg[s])?s(o,""):null)){if(o.keyIds)for(var l=(s=u(o.keyIds)).next();!l.done;l=s.next())a.add(l.value);i.push(o)}}for(n={},t=u(t),o=t.next();!o.done;o=t.next())o=o.value,s=Jh(o),n[s]?n[s].push(o):n[s]=[o];for(var d in t=[],n){var p=(l=n[d])[0];o=Zh(p,"FRAME-RATE"),s=Number(Zh(p,"AVERAGE-BANDWIDTH"))||Number(ef(p,"BANDWIDTH"));var h=Zh(p,"RESOLUTION"),f=u(h?h.split("x"):[null,null]);h=f.next().value,f=f.next().value;var g=Zh(p,"VIDEO-RANGE");(p=Zh(p,"REQ-VIDEO-LAYOUT"))&&p.includes(",")&&(p=p.split(",").filter((function(e){return"CH-STEREO"==e||"CH-MONO"==e}))[0]),p=p||"CH-MONO",l=Df(e,l,r),t.push.apply(t,c(Nf(e,l.audio,l.video,s,h,f,o,g,p,i,a)))}return t.filter((function(e){return null!=e}))}(e,d,f,l),o=function(e,t){var n=af(t,"SUBTITLES");t=n.map((function(t){if(e.g.disableText)return null;try{return Uf(e,[t],new Map).stream}catch(t){if(e.g.hls.ignoreTextStreamFailures)return null;throw t}}));for(var r=(n=u(n)).next();!r.done;r=n.next()){var i=ef(r.value,"GROUP-ID");if((r=e.G.get(i))&&(i=e.H.get(i)))for(var a=(i=u(i)).next();!a.done;a=i.next())(a=a.value).stream.codecs=r,a.stream.mimeType=Zf(gt,r)||eg(gt)}return t.filter((function(e){return e}))}(e,l),_(j,function(e,t,n){var r,i;return R((function(a){return 1==a.g?(r=t.map((function(t){var n,r;return R((function(i){if(1==i.g)return e.g.disableThumbnails?i.return(null):(k(i,2),_(i,function(e,t){var n,r,i,a,o,s,l,u,c,d;return R((function(p){return 1==p.g?(n=ef(t,"URI"),r=Zh(t,"CODECS","jpeg")||"",e.i.has(n)?p.return(e.i.get(n)):(i=Zh(t,"LANGUAGE"),a=Zh(t,"NAME"),o=Zh(t,"CHARACTERISTICS"),s=Ff(e,e.u++,[n],r,"image",i,!1,a,null,null,o,!1,null,!1),(l=Zh(t,"RESOLUTION"))?_(p,s.stream.createSegmentIndex(),3):p.B(2))):(2!=p.g&&(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])),(d=Zh(t,"BANDWIDTH"))&&(s.stream.bandwidth=Number(d)),e.i.set(n,s),p.return(s))}))}(e,t),4));if(2!=i.g)return n=i.h,i.return(n.stream);if(r=w(i),e.g.hls.ignoreImageStreamFailures)return i.return(null);throw r}))})).concat(n.map((function(t){if(e.g.disableThumbnails)return null;try{var n=ef(t,"URI"),r=Zh(t,"CODECS")||"";if(e.i.has(n))var i=e.i.get(n);else{var a=Zh(t,"LANGUAGE"),o=Zh(t,"NAME"),s=Zh(t,"CHARACTERISTICS"),l=Ff(e,e.u++,[n],r,"image",a,!1,o,null,null,s,!1,null,!1),c=Zh(t,"RESOLUTION"),d=u(c?c.split("x"):[null,null]),p=d.next().value,h=d.next().value;l.stream.width=Number(p)||void 0,l.stream.height=Number(h)||void 0;var f=Zh(t,"BANDWIDTH");f&&(l.stream.bandwidth=Number(f)),e.i.set(n,l),i=l}return"mjpg"!==(t=i).stream.codecs?null:t.stream}catch(t){if(e.g.hls.ignoreImageStreamFailures)return null;throw t}}))),_(a,Promise.all(r),2)):(i=a.h,a.return(i.filter((function(e){return e}))))}))}(e,p,h),5);case 5:s=j.h,j.B(3);break;case 6:return m=j.h,b=m.type,T=m.mimeType,A=m.codecs,S=m.language,C=m.height,x=m.width,I=m.channelCount,P=m.sampleRate,D=m.closedCaptions,_(j,Vf(e,e.u++,r,v,n,A,b,S,!0,"Media Playlist",I,D,null,!1,P,!1,T),7);case 7:L=j.h,e.i.set(n,L),"video"==b&&tg(L.stream,x,C,null,null,null),a.push({id:0,language:jt(S||"und"),disabledUntilTime:0,primary:!0,audio:"audio"==b?L.stream:null,video:"video"==b?L.stream:null,bandwidth:L.stream.bandwidth||0,allowedByApplication:!0,allowedByKeySystem:!0,decodingInfos:[]});case 3:if(!e.h)throw new ut(2,7,7001);if(e.l=new Po(null,0),e.l.kc(!0),1==r.type&&(rg(e)&&(qf(e,r),O=e.m,e.s.U(O)),M=Array.from(e.i.values()),Hf(e,M),If(e)),e.C={presentationTimeline:e.l,variants:a,textStreams:o,imageStreams:s,offlineSessionIds:[],minBufferTime:0,sequenceMode:e.g.hls.sequenceMode,ignoreManifestTimestampsInSegmentsMode:e.g.hls.ignoreManifestTimestampsInSegmentsMode,type:"HLS",serviceDescription:null},e.Z||!e.g.hls.disableCodecGuessing){j.B(8);break}for(N=[],U=u(e.C.variants),F=U.next();!F.done;F=U.next())(B=F.value).audio&&""===B.audio.codecs&&N.push(B.audio.createSegmentIndex()),B.video&&""===B.video.codecs&&N.push(B.video.createSegmentIndex());return _(j,Promise.all(N),8);case 8:e.h.makeTextStreamsForClosedCaptions(e.C),E(j)}}))}(r,n.data,e),3)):i.return(r.C)}))},r.stop=function(){this.s&&(this.s.stop(),this.s=null);var e=[];return this.N&&(e.push(this.N.destroy()),this.N=null),this.g=this.h=null,this.Da.clear(),this.C=null,this.i.clear(),this.H.clear(),this.G.clear(),this.o.clear(),this.j&&this.j.destroy(),Promise.all(e)},r.update=function(){var e,t,n,r,i,a,o,s,l=this;return R((function(d){if(1==d.g){if(!rg(l))return d.return();for(e=[],t=Array.from(l.i.values()),l.m=1/0,n=t.filter((function(e){return e.stream.segmentIndex})),r=u(n),i=r.next();!i.done;i=r.next())a=i.value,e.push(Sf(l,a));return _(d,Promise.all(e),2)}jf(l,n.map((function(e){return e.stream}))),o=n.some((function(e){return 0==e.Rc})),n.length&&!o&&(ig(l,pg.rg),s=n.map((function(e){return e.nb})),l.l.Ma(Math.min.apply(Math,c(s))),l.h.updateDuration()),o&&If(l),E(d)}))},r.onExpirationUpdated=function(){},r.onInitialVariantChosen=function(){},r.banLocation=function(e){this.j&&this.j.i.set(e,Date.now()+6e4)},j("shaka.hls.HlsParser",Af);var og={aac:"audio/aac",ac3:"audio/ac3",ec3:"audio/ec3",mp3:"audio/mpeg"},sg={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",tsa:"video/mp2t"},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",tsv:"video/mp2t"},text:{mp4:"application/mp4",m4s:"application/mp4",m4i:"application/mp4",m4f:"application/mp4",cmft:"application/mp4",vtt:"text/vtt",webvtt:"text/vtt",ttml:"application/ttml+xml"},image:{jpg:"image/jpeg",png:"image/png",svg:"image/svg+xml",webp:"image/webp",avif:"image/avif"}},lg={"com.apple.streamingkeydelivery":function(t,n){if("video/mp2t"==n)throw new ut(2,4,4040);if(e.shakaMediaKeysPolyfill)throw new ut(2,4,4041);return pt("com.apple.fps",[{initDataType:"sinf",initData:new Uint8Array(0),keyId:null}])},"urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed":function(e){var t=ef(e,"METHOD");return["SAMPLE-AES","SAMPLE-AES-CTR"].includes(t)?(t=pt("com.widevine.alpha",[{initDataType:"cenc",initData:t=ae((t=Ef(t=ef(e,"URI"))).data)}]),(e=Zh(e,"KEYID"))&&(t.keyIds=new Set([e.toLowerCase().substr(2)])),t):null},"com.microsoft.playready":function(e){var t=ef(e,"METHOD");return["SAMPLE-AES","SAMPLE-AES-CTR"].includes(t)?pt("com.microsoft.playready",[{initDataType:"cenc",initData:e=pi(e=ae((e=Ef(e=ef(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},identity:function(e){return e=ef(e,"METHOD"),["SAMPLE-AES","SAMPLE-AES-CTR"].includes(e)?pt("org.w3.clearkey",null):null}},ug="VOD",cg="EVENT",dg="LIVE",pg={rg:ug,ei:cg,mi:dg};function hg(e){if(e=fg(e))e:{for(var t=(e=u(e.getElementsByTagName("DATA"))).next();!t.done;t=e.next())if(t=hi(t.value,"LA_URL")){e=t.textContent;break e}e=""}else e="";return e}function fg(e){return(e=function(e){var t=0,n=se(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=ae(n,e,i);t.push({type:r,value:a}),e+=i}n=t}return n}(e=si(e.textContent)).filter((function(e){return e.type===gg}))[0])&&(e=Di(e=jr(e.value,!0),"WRMHEADER"))?e:null}la["application/x-mpegurl"]=function(){return new Af},la["application/vnd.apple.mpegurl"]=function(){return new Af};var gg=1,yg=(new Map).set("com.microsoft.playready",hg).set("com.microsoft.playready.recommendation",hg).set("com.microsoft.playready.software",hg).set("com.microsoft.playready.hardware",hg);function vg(e){if(!Cg){Cg=!0;var t=new Uint8Array([105,115,111,109]),n=new Uint8Array([97,118,99,49]),r=new Uint8Array([0,0,0,1]);Bg=Sg("ftyp",t,r,t,n),t=Sg("dref",jg),Hg=Sg("dinf",t)}this.g=e}function mg(e){for(var t=new Uint8Array([]),n=u(e.g),r=n.next();!r.done;r=n.next()){var i=t;t=r.value,r=Sg;var a=t.id+1,o=t.stream.width||0,s=t.stream.height||0;"audio"==t.type&&(s=o=0);var l=t.duration*t.timescale,d=Math.floor(l/(xg+1));switch(l=Math.floor(l%(xg+1)),a=Sg("tkhd",a=new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3].concat(c(Ag(a,4)),[0,0,0,0],c(Ag(d,4)),c(Ag(l,4)),[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],c(Ag(o,2)),[0,0],c(Ag(s,2)),[0,0]))),o=Sg,d=t.duration*t.timescale,s=Math.floor(d/(xg+1)),d=Math.floor(d%(xg+1)),l=(l=t.stream.language).charCodeAt(0)-96<<10|l.charCodeAt(1)-96<<5|l.charCodeAt(2)-96,s=Sg("mdhd",s=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3].concat(c(Ag(t.timescale,4)),c(Ag(s,4)),c(Ag(d,4)),c(Ag(l,2)),[0,0]))),d=t,l=new Uint8Array([]),d.type){case"video":l=Pg;break;case"audio":l=Dg}d=Sg("hdlr",l);e:{switch(t.type){case"video":t=Sg("minf",Sg("vmhd",Ng),Hg,bg(t));break e;case"audio":t=Sg("minf",Sg("smhd",Ug),Hg,bg(t));break e}t=new Uint8Array([])}t=ci(i,r=r("trak",a,t=o("mdia",s,d,t)))}for(n=Sg,a=(r=e.g[0]).duration*r.timescale,i=Math.floor(a/(xg+1)),a=Math.floor(a%(xg+1)),i=Sg("mvhd",i=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3].concat(c(Ag(r.timescale,4)),c(Ag(i,4)),c(Ag(a,4)),[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]))),a=new Uint8Array([]),o=(e=u(e.g)).next();!o.done;o=e.next())a=ci(a,o=Sg("trex",o=new Uint8Array([0,0,0,0].concat(c(Ag(o.value.id+1,4)),[0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))));if(e=Sg("mvex",a),a=new Uint8Array([]),r.encrypted)for(o=(r=u(r.stream.drmInfos)).next();!o.done;o=r.next())if((o=o.value).initData)for(s=(o=u(o.initData)).next();!s.done;s=o.next())a=ci(a,s.value.initData);return e=n("moov",i,t,e,a),(n=new Uint8Array(Bg.byteLength+e.byteLength)).set(Bg),n.set(e,Bg.byteLength),n}function bg(e){var t=Sg,n=new Uint8Array([]);switch(e.type){case"video":if(e.codecs.includes("avc1")){n=e.stream.width||0;var r=e.stream.height||0;if(0<e.ma.byteLength)var i=Sg("avcC",e.ma);else{i=Sg;for(var a=7,o=[],s=[],l=0,u=0,d=0,p=0;p<e.Oa.length;p++){var h=wg(e.Oa[p]);switch(31&h[0]){case 7:o.push(h),a+=h.length+2;break;case 8:s.push(h),a+=h.length+2}}for(0<o.length&&(l=o[0][1],d=o[0][2],u=o[0][3]),p=0,(a=new Uint8Array(a))[p++]=1,a[p++]=l,a[p++]=d,a[p++]=u,a[p++]=255,a[p++]=224|o.length,l=0;l<o.length;l++)a[p++]=(65280&o[l].length)>>8,a[p++]=255&o[l].length,a.set(o[l],p),p+=o[l].length;for(a[p++]=s.length,o=0;o<s.length;o++)a[p++]=(65280&s[o].length)>>8,a[p++]=255&s[o].length,a.set(s[o],p),p+=s[o].length;i=i("avcC",a)}n=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].concat(c(Ag(n,2)),c(Ag(r,2)),[0,72,0,0,0,72,0,0,0,0,0,0,0,1,19,118,105,100,101,111,106,115,45,99,111,110,116,114,105,98,45,104,108,115,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17])),r="avc1",s=new Uint8Array([]),e.encrypted&&(s=Eg(e),r="encv"),n=Sg(r,n,i,s)}else e.codecs.includes("hvc1")&&(r=e.stream.width||0,i=e.stream.height||0,n=new Uint8Array([]),0<e.ma.byteLength&&(n=Sg("hvcC",e.ma)),r=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].concat(c(Ag(r,2)),c(Ag(i,2)),[0,72,0,0,0,72,0,0,0,0,0,0,0,1,19,118,105,100,101,111,106,115,45,99,111,110,116,114,105,98,45,104,108,115,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17])),i="hvc1",s=new Uint8Array([]),e.encrypted&&(s=Eg(e),i="encv"),n=Sg(i,r,n,s));break;case"audio":e.codecs.includes("mp3")?e=Sg(".mp3",_g(e)):e.codecs.includes("ac-3")?(n=Sg("dac3",e.ca),r="ac-3",i=new Uint8Array([]),e.encrypted&&(i=Eg(e),r="enca"),e=Sg(r,_g(e),n,i)):e.codecs.includes("ec-3")?(n=Sg("dec3",e.ca),r="ec-3",i=new Uint8Array([]),e.encrypted&&(i=Eg(e),r="enca"),e=Sg(r,_g(e),n,i)):(0<e.ca.byteLength?n=Sg("esds",e.ca):(n=Sg,r=e.id+1,i=e.stream.channelsCount||2,o=e.stream.audioSamplingRate||44100,l=ht("audio",e.codecs.split(",")),s=(u={96e3:0,88200:1,64e3:2,48e3:3,44100:4,32e3:5,24e3:6,22050:7,16e3:8,12e3:9,11025:10,8e3:11,7350:12})[o],"mp4a.40.5"!==l&&"mp4a.40.29"!==l||(s=u[2*o]),o=parseInt(l.split(".").pop(),10),n=n("esds",r=new Uint8Array([0,0,0,0,3,25].concat(c(Ag(r,2)),[0,4,17,64,21,0,0,0,0,0,0,0,0,0,0,0,5,2,o<<3|s>>>1,s<<7|i<<3,6,1,2])))),r="mp4a",i=new Uint8Array([]),e.encrypted&&(i=Eg(e),r="enca"),e=Sg(r,_g(e),n,i)),n=e}return t("stbl",e=Sg("stsd",Fg,n),Sg("stts",Rg),Sg("stsc",Lg),Sg("stsz",Mg),Sg("stco",Og))}function _g(e){return new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,e.stream.channelsCount||2,0,16,0,0,0,0].concat(c(Ag(e.stream.audioSamplingRate||44100,2)),[0,0]))}function Eg(e){for(var t=Sg,n=e.codecs.substring(0,e.codecs.indexOf(".")),r=0,i=0;i<n.length;i+=1)r|=n.charCodeAt(i)<<8*(n.length-i-1);n=Sg("frma",n=new Uint8Array([].concat(c(Ag(r,4))))),r=Sg("schm",r=new Uint8Array([0,0,0,0,99,101,110,99,0,1,0,0])),i=Sg;for(var a=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),o=(e=u(e.stream.drmInfos)).next();!o.done;o=e.next())if((o=o.value)&&o.keyIds&&o.keyIds.size)for(var s=(o=u(o.keyIds)).next();!s.done;s=o.next())a=wg(s.value);return t("sinf",n,r,i("schi",a=Sg("tenc",e=new Uint8Array([0,0,0,0,0,0,1,8]),a)))}function kg(e){for(var t=new Uint8Array([]),n=(e=u(e.g)).next();!n.done;n=e.next()){n=n.value;var r,i=Sg,a=new Uint8Array([0,0,0,0].concat(c(Ag(n.data?n.data.ab:0,4))));a=Sg("mfhd",a);var o=n.data?n.data.La:[],s=new Uint8Array(4+o.length);for(r=0;r<o.length;r++){var l=o[r].flags;s[r+4]=l.Ga<<4|l.Ja<<2|l.Ha}var d=(o=Sg("sdtp",s)).length+92;s=Sg,r=Sg("tfhd",r=new Uint8Array([0,0,0,58].concat(c(Ag(n.id+1,4)),[0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0]))),l=n.data?n.data.baseMediaDecodeTime:0;var p=Math.floor(l%(xg+1));l=Sg("tfdt",l=new Uint8Array([1,0,0,0].concat(c(Ag(Math.floor(l/(xg+1)),4)),c(Ag(p,4)))));var h=d,f=12+16*(p=(d=n.data?n.data.La:[]).length),g=new Uint8Array(f);for(h+=8+f,g.set(["video"===n.type?1:0,0,15,1].concat(c(Ag(p,4)),c(Ag(h,4))),0),h=0;h<p;h++){var y=d[h];f=Ag(y.duration,4);var v=Ag(y.size,4),m=y.flags;y=Ag(y.Qa,4),g.set([].concat(c(f),c(v),[m.Ra<<2|m.Ga,m.Ja<<6|m.Ha<<4|m.Sa,61440&m.Fa,15&m.Fa],c(y)),12+16*h)}t=ci(t,i=i("moof",a,o=s("traf",r,l,d=Sg("trun",g),o)),Tg(n))}return t}function Tg(e){return e=(e.data?e.data.La:[]).map((function(e){return e.data})),Sg("mdat",e=ci.apply(ii,c(e)))}function Ag(e,t){var n=[];for(--t;0<=t;t--)n.push(e>>8*t&255);return n}function wg(e){for(var t=new Uint8Array(e.length/2),n=0;n<e.length/2;n+=1)t[n]=parseInt(String(e[2*n]+e[2*n+1]),16);return t}function Sg(e){var t=L.apply(1,arguments),n=Ig[e];n||(n=[e.charCodeAt(0),e.charCodeAt(1),e.charCodeAt(2),e.charCodeAt(3)],Ig[e]=n);for(var r=8,i=t.length-1;0<=i;i--)r+=t[i].byteLength;for((i=new Uint8Array(r))[0]=r>>24&255,i[1]=r>>16&255,i[2]=r>>8&255,i[3]=255&r,i.set(n,4),n=0,r=8;n<t.length;n++)i.set(t[n],r),r+=t[n].byteLength;return i}var Cg=!1,xg=Math.pow(2,32)-1,Ig={},Pg=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]),Dg=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]),Rg=new Uint8Array([0,0,0,0,0,0,0,0]),Lg=new Uint8Array([0,0,0,0,0,0,0,0]),Og=new Uint8Array([0,0,0,0,0,0,0,0]),Mg=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),Ng=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),Ug=new Uint8Array([0,0,0,0,0,0,0,0]),Fg=new Uint8Array([0,0,0,0,0,0,0,1]),Bg=new Uint8Array([]),jg=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),Hg=new Uint8Array([]);function Vg(){var e=this;this.h=this.g=null,this.l=[],this.j=null,this.s=1,this.i=null,this.A=new H(5),this.o=new Qt((function(){!function(e){var t;R((function(n){switch(n.g){case 1:return k(n,2),_(n,Gg(e),4);case 4:A(n,3);break;case 2:t=w(n),e.h&&(t.severity=1,e.h.onError(t));case 3:if(!e.h)return n.return();E(n)}}))}(e)})),this.u=new vr,this.m=new Map}function Gg(e){var t,n,r,i,a,o,s;return R((function(l){if(1==l.g)return t=Er(e.l,e.g.retryParameters),n=e.h.networkingEngine,r=Date.now(),i=n.request(0,t,{type:5}),mr(e.u,i),_(l,i.promise,2);if(a=l.h,!e.h)return l.return();a.uri&&!e.l.includes(a.uri)&&e.l.unshift(a.uri);var d=a.uri,p=Ri(a.data,"SmoothStreamingMedia");if(!p)throw new ut(2,4,4046,d);if((d=e.g.mss.manifestPreprocessor)&&d(p),e.i||(e.i=new Po(null,0)),d=Ei(p,"IsLive",Ii,!1))throw new ut(2,4,4047);e.i.kc(!d);var h=Ei(p,"TimeScale",Ci,1e7),f=Ei(p,"DVRWindowLength",Ci);d&&(0===f||isNaN(f))&&(f=1/0);var g,y=Ei(p,"CanSeek",Ii,!1);for(0===f&&y&&(f=1/0),y=null,f&&0<f&&(y=f/h),d&&!isNaN(e.g.availabilityWindowOverride)&&(y=e.g.availabilityWindowOverride),null==y&&(y=1/0),e.i.Sd(y),f=Ei(p,"Duration",Ci,1/0),d||e.i.Ma(f/h),d={variants:[],textStreams:[],timescale:h,duration:f/h},y=gi(p,"Protection"),h=e.g.mss.keySystemsBySystemId,f=[],g=(y=u(y)).next();!g.done;g=y.next())f=f.concat(gi(g.value,"ProtectionHeader"));if(f.length){for(y=[],g=0;g<f.length;g++){var v=f[g],m=v.getAttribute("SystemID").toLowerCase(),b=h[m];if(b){var k=fg(v);if(k)e:{for(var T=(k=u(k.getElementsByTagName("DATA"))).next();!T.done;T=k.next())if(T=hi(T.value,"KID")){k=si(T.textContent),k=ui(k=new Uint8Array([k[3],k[2],k[1],k[0],k[5],k[4],k[7],k[6]].concat(c(k.slice(8)))));break e}k=null}else k=null;m=pt(b,m=[{initData:pi(T=si(v.textContent),m=li(m.replace(/-/g,"")),new Set,0),initDataType:"cenc",keyId:k}]),k&&m.keyIds.add(k),(b=yg.get(b))&&(m.licenseServerUri=b(v)),y.push(m)}}h=y}else h=[];for(g=h,y=[],h=[],f=[],v=(p=u(p=gi(p,"StreamIndex"))).next();!v.done;v=p.next()){b=gi(v=v.value,"QualityLevel"),m=d.timescale,k=d.duration,T=gi(v,"c");for(var A=[],w=0,S=0;S<T.length;++S){var C=T[S],x=T[S+1],I=Ei(C,"t",Ci),P=Ei(C,"d",Ci);if(C=Ei(C,"r",wi),!P)break;if(I=null!=I?I:w,0>(C=C||0))if(x){if(null==(x=Ei(x,"t",Ci)))break;if(I>=x)break;C=Math.ceil((x-I)/P)-1}else{if(1/0==k)break;if(I/m>=k)break;C=Math.ceil((k*m-I)/P)-1}for(x=0;x<=C;++x)w=I+P,A.push({start:I/m,end:w/m,rf:I}),I=w}for(m=A,k=(b=u(b)).next();!k.done;k=b.next())(k=Kg(e,v,k.value,m,g,d))&&("audio"!=k.type||e.g.disableAudio?"video"!=k.type||e.g.disableVideo?k.type!=gt||e.g.disableText||f.push(k):h.push(k):y.push(k))}for(p=[],g=(y=u(0<y.length?y:[null])).next();!g.done;g=y.next())for(g=g.value,k=(v=u(0<h.length?h:[null])).next();!k.done;k=v.next())m=(b=p).push,k=k.value,T=0,g&&g.bandwidth&&0<g.bandwidth&&(T+=g.bandwidth),k&&k.bandwidth&&0<k.bandwidth&&(T+=k.bandwidth),k={id:e.s++,language:g?g.language:"und",disabledUntilTime:0,primary:!!g&&g.primary||!!k&&k.primary,audio:g,video:k,bandwidth:T,allowedByApplication:!0,allowedByKeySystem:!0,decodingInfos:[]},m.call(b,k);d.variants=p,d.textStreams=f,e.j?(e.j.variants=d.variants,e.j.textStreams=d.textStreams,e.h.filter(e.j)):(e.j={presentationTimeline:e.i,variants:d.variants,textStreams:d.textStreams,imageStreams:[],offlineSessionIds:[],minBufferTime:0,sequenceMode:e.g.mss.sequenceMode,ignoreManifestTimestampsInSegmentsMode:!1,type:"MSS",serviceDescription:null},e.i.Id()),Promise.resolve(),o=Date.now(),s=(o-r)/1e3,e.A.sample(1,s),E(l)}))}function Kg(e,t,n,r,i,a){var o=t.getAttribute("Type");if("audio"!==o&&"video"!==o&&"text"!==o)return W("Ignoring unrecognized type:",o),null;var s=t.getAttribute("Language"),l=e.s++,c=Ei(n,"Bitrate",Si),d=Ei(n,"MaxWidth",Si),p=Ei(n,"MaxHeight",Si),h=Ei(n,"Channels",Si),f=Ei(n,"SamplingRate",Si),g=a.duration;r.length&&(g=r[r.length-1].end-r[0].start);var y=e.i.getDuration();e.i.Ma(Math.min(g,y));var v={id:l,originalId:t.getAttribute("Name")||String(l),groupId:null,createSegmentIndex:function(){return Promise.resolve()},closeSegmentIndex:function(){return Promise.resolve()},segmentIndex:null,mimeType:"",codecs:"",frameRate:void 0,pixelAspectRatio:void 0,bandwidth:c||0,width:d||void 0,height:p||void 0,kind:"",encrypted:0<i.length,drmInfos:i,keyIds:new Set,language:jt(s||"und"),originalLanguage:s,label:"",type:"",primary:!1,trickModeVideo:null,emsgSchemeIdUris:[],roles:[],forced:!1,channelsCount:h,audioSamplingRate:f,spatialAudio:!1,closedCaptions:null,hdr:void 0,videoLayout:void 0,tilesLayout:void 0,matchedStreams:[],mssPrivateData:{duration:g,timescale:a.timescale,codecPrivateData:null},accessibilityPurpose:null,external:!1,fastSwitching:!1};if((i=t.getAttribute("Subtype"))&&((i=Wg[i])&&v.roles.push(i),"main"===i&&(v.primary=!0)),null!==(i=n.getAttribute("FourCC"))&&""!==i||(i=t.getAttribute("FourCC")),!i)if("audio"===o)i="AAC";else if("video"===o)return W('FourCC is not defined whereas it is required for a QualityLevel element for a StreamIndex of type "video"'),null;if(!zg.includes(i.toUpperCase()))return W("Codec not supported:",i),null;switch(n=function(e,t,n,r){if(e=e.getAttribute("CodecPrivateData"))return e;if("audio"!==t)return null;t=r.channelsCount||2,e=r.audioSamplingRate||44100;var i={96e3:0,88200:1,64e3:2,48e3:3,44100:4,32e3:5,24e3:6,22050:7,16e3:8,12e3:9,11025:10,8e3:11,7350:12};return r=i[e],"AACH"===n?(n=new Uint8Array(4),e=i[2*e],n[0]=40|r>>1,n[1]=r<<7|t<<3|e>>1,n[2]=e<<7|8,n[3]=0,(t=new Uint16Array(2))[0]=(n[0]<<8)+n[1],t[1]=(n[2]<<8)+n[3],t[0].toString(16)+t[1].toString(16)):((n=new Uint8Array(2))[0]=16|r>>1,n[1]=r<<7|t<<3,(t=new Uint16Array(1))[0]=(n[0]<<8)+n[1],t[0].toString(16))}(n,o,i,v),v.mssPrivateData.codecPrivateData=n,o){case"audio":if(!n)return W("Quality unsupported without CodecPrivateData",o),null;v.type="audio",v.mimeType="mss/audio/mp4",v.codecs=function(e,t){var n=0;return"AACH"===e&&(n=5),t?0===n&&(n=(248&parseInt(t.substr(0,2),16))>>3):(n=2,"AACH"===e&&(n=5)),"mp4a.40."+n}(i,n);break;case"video":if(!n)return W("Quality unsupported without CodecPrivateData",o),null;v.type="video",v.mimeType="mss/video/mp4",v.codecs=function(e){var t=/00000001[0-9]7/.exec(e);return t.length&&e?"avc1."+e.substr(e.indexOf(t[0])+10,6):""}(n);break;case"text":v.type=gt,v.mimeType="application/mp4",("TTML"===i||"DFXP"===i)&&(v.codecs="stpp")}return v.createSegmentIndex=function(){if(v.segmentIndex)return Promise.resolve();if(e.m.has(v.id))var n=e.m.get(v.id);else n=[],"video"==v.type&&(n=v.mssPrivateData.codecPrivateData.split("00000001").slice(1)),n=mg(new vg([n={id:v.id,type:v.type,codecs:v.codecs,encrypted:v.encrypted,timescale:v.mssPrivateData.timescale,duration:v.mssPrivateData.duration,Oa:n,ca:new Uint8Array([]),ma:new Uint8Array([]),data:null,stream:v}])),e.m.set(v.id,n);return n=function(e,t,n,r,i){var a=r.getAttribute("Url").replace("{bitrate}",String(n.bandwidth));r=[];for(var o={},s=(i=u(i)).next();!s.done;o={xc:o.xc},s=i.next())o.xc=s.value,r.push(new fa(o.xc.start,o.xc.end,function(t){return function(){return dt(e.l,[a.replace("{start time}",String(t.xc.rf))])}}(o),0,null,t,0,0,n.mssPrivateData.duration));return r}(e,new pa((function(){return[]}),0,null,null,void 0,n),v,t,r),v.segmentIndex=new Qo(n),Promise.resolve()},v.closeSegmentIndex=function(){v.segmentIndex&&(v.segmentIndex.release(),v.segmentIndex=null)},v}(r=Vg.prototype).configure=function(e){this.g=e},r.start=function(e,t){var n=this;return R((function(r){if(1==r.g)return n.l=[e],n.h=t,_(r,Gg(n),2);if(!n.h)throw new ut(2,7,7001);return r.return(n.j)}))},r.stop=function(){return this.g=this.h=null,this.l=[],this.j=null,null!=this.o&&(this.o.stop(),this.o=null),this.m.clear(),this.u.destroy()},r.update=function(){var e,t=this;return R((function(n){return 1==n.g?(k(n,2),_(n,Gg(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(){},r.onInitialVariantChosen=function(){},r.banLocation=function(){},j("shaka.mss.MssParser",Vg);var zg="AAC AACL AACH AACP AVC1 H264 TTML DFXP".split(" "),Wg={CAPT:"main",SUBT:"alternate",DESC:"main"};function Yg(e,t,n,r,i,a){if(200<=n&&299>=n&&202!=n)return{uri:i||r,originalUri:r,data:t,status:n,headers:e,fromCache:!!e["x-shaka-from-cache"]};i=null;try{i=Hr(t)}catch(e){}throw new ut(401==n||403==n?2:1,1,1001,r,n,i,e,a)}function qg(){}function Xg(e,t,n,r,i){var a=new ty;Mr(t.headers).forEach((function(e,t){a.append(t,e)}));var o=new Zg,s={yf:!1,mg:!1};if(e=new sr(e=function(e,t,n,r,i,a,o){var s,l,u,c,d,p,h,f,g,y,v,m;return R((function(b){switch(b.g){case 1:return s=Jg,l=ey,p=d=0,h=Date.now(),k(b,2),_(b,s(e,n),4);case 4:if(u=b.h,a(Qg(u.headers)),"HEAD"==n.method){b.B(5);break}return 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.B(5);break}if(d+=n.value.byteLength,!o){a.B(5);break}return _(a,o(n.value),5);case 5:(100<(r=Date.now())-h||n.done)&&(i(r-h,d-p,y-d),p=d,h=r),n.done?e.close():(e.enqueue(n.value),t()),E(a)}}))}()}}),_(b,u.arrayBuffer(),6);case 6:c=b.h;case 5:A(b,3);break;case 2:if(v=w(b),r.yf)throw new ut(1,1,7001,e,t);if(r.mg)throw new ut(1,1,1003,e,t);throw new ut(1,1,1002,e,v,t);case 3:return m=Qg(u.headers),b.return(Yg(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.yf=!0,o.abort(),Promise.resolve()})),t=t.retryParameters.timeout){var l=new Qt((function(){s.mg=!0,o.abort()}));l.U(t/1e3),e.finally((function(){l.stop()}))}return e}function Qg(e){var t={};return e.forEach((function(e,n){t[n.trim()]=e})),t}function $g(){if(!e.ReadableStream)return!1;try{new ReadableStream({})}catch(e){return!1}return!!e.Response&&(!!new Response("").body&&!(!e.fetch||!e.AbortController))}la["application/vnd.ms-sstr+xml"]=function(){return new Vg},j("shaka.net.HttpFetchPlugin",qg),qg.isSupported=$g,qg.parse=Xg;var Jg=e.fetch,Zg=e.AbortController,ey=e.ReadableStream,ty=e.Headers;function ny(){}function ry(e,t,n,r,i){var a=new ay,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 ut(1,1,7001,e,n))};var c=!1;for(var d in a.onreadystatechange=function(){if(2==a.readyState&&!c){var e=iy(a);i(e),c=!0}},a.onload=function(){var t=iy(a),r=a.response;try{var i=Yg(t,r,a.status,e,a.responseURL,n);l(i)}catch(e){u(e)}},a.onerror=function(t){u(new ut(1,1,1002,e,t,n))},a.ontimeout=function(){u(new ut(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(d.toLowerCase(),t.headers[d]);a.send(t.body)})),(function(){return a.abort(),Promise.resolve()}))}function iy(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}$g()&&(_r("http",Xg,2,!0),_r("https",Xg,2,!0),_r("blob",Xg,2,!0)),j("shaka.net.HttpXHRPlugin",ny),ny.parse=ry;var ay=e.XMLHttpRequest;function oy(e,t,n,r){this.g=e,this.i=t,this.groupId=n,this.h=r}function sy(e){return e.Y().map((function(e){return"{"+encodeURI(e)+"}"})).join("")+":"+e.Na+":"+e.ta}function ly(e,t){return vs(e.g.Y(),e.g.Na,e.g.ta,t.streaming.retryParameters)}function uy(){this.h=this.j=this.i=0,this.g=new Map,this.l=0}function cy(e,t){e.i+=t;var n=e.l;return e.l++,e.g.set(n,t),n}function dy(e){var t=this;this.o=e,this.j=new Map,this.i=new xr((function(){return py(t).catch((function(){}))})),this.h=[],this.m=function(){},this.l=function(){},this.g=new uy}function py(e){var t=e.h.map((function(e){return e()}));return e.h=[],Promise.all(t)}function hy(e,t,n,r,i,a){Ir(e.i);var o=(e.j.get(t)||Promise.resolve()).then((function(){var t,o,s,l,u,c,d;return R((function(p){if(1==p.g)return _(p,function(e,t){var n,r,i,a;return R((function(o){return 1==o.g?(n=wr,r=e.o.request(n,t),i=function(){return r.abort()},e.h.push(i),_(o,r.promise,2)):(a=o.h,fe(e.h,i),o.return(a.data))}))}(e,n),2);if(t=p.h,e.i.g)throw new ut(2,9,7001);if(i)for(l in o=ae(t),(s=new di(o)).data)u=Number(l),c=s.data[u],d=s.g[u],e.l(c,d);e.g.close(r,t.byteLength);var h=e.g;return e.m(0==h.i?0:h.j/h.i,e.g.h),p.return(a(t))}))}));e.j.set(t,o)}function fy(e,t){var n=this;this.i=e,this.h=e.objectStore(t),this.g=new or,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 gy(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 yy(e){this.h=e,this.g=[]}function vy(e,t){return my(e,t,"readwrite")}function my(e,t,n){var r=new fy(n=e.h.transaction([t],n),t);return e.g.push(r),r.promise().then((function(){fe(e.g,r)}),(function(){fe(e.g,r)})),r}function by(e,t,n){this.h=new yy(e),this.i=t,this.g=n}function _y(e){return Promise.reject(new ut(2,9,9011,"Cannot add new value to "+e))}function Ey(e,t,n,r){t=(e=vy(e.h,t)).store();for(var i={},a=(n=u(n)).next();!a.done;i={jd:i.jd},a=n.next())i.jd=a.value,t.delete(i.jd).onsuccess=function(e){return function(){return r(e.jd)}}(i);return e.promise()}function ky(e,t,n){var r,i,a,o,s,l,c;return R((function(d){if(1==d.g){for(r=my(e.h,t,"readonly"),i=r.store(),a={},o=[],s={},l=u(n),c=l.next();!c.done;s={vc:s.vc,tc:s.tc},c=l.next())s.tc=c.value,s.vc=i.get(s.tc),s.vc.onsuccess=function(e){return function(){null==e.vc.result&&o.push(e.tc),a[e.tc]=e.vc.result}}(s);return _(d,r.promise(),2)}if(o.length)throw new ut(2,9,9012,"Could not find values for "+o);return d.return(n.map((function(e){return a[e]})))}))}function Ty(e){this.g=new yy(e)}function Ay(){this.g=new Map}function wy(e){var t=null;if(e.g.forEach((function(e,n){e.getCells().forEach((function(e,r){e.hasFixedKeySpace()||t||(t={path:{Ta:n,ya:r},ya:e})}))})),t)return t;throw new ut(2,9,9013,"Could not find a cell that supports add-operations")}function Sy(e,t,n){if(!(e=e.g.get(t)))throw new ut(2,9,9013,"Could not find mechanism with name "+t);if(!(t=e.getCells().get(n)))throw new ut(2,9,9013,"Could not find cell with name "+n);return t}function Cy(e,t){xy.set(e,t)}_r("http",ry,1,!0),_r("https",ry,1,!0),_r("blob",ry,1,!0),uy.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}},dy.prototype.destroy=function(){return this.i.destroy()},fy.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)}))},fy.prototype.store=function(){return this.h},fy.prototype.promise=function(){return this.g},yy.prototype.destroy=function(){return Promise.all(this.g.map((function(e){return e.abort()})))},(r=by.prototype).destroy=function(){return this.h.destroy()},r.hasFixedKeySpace=function(){return!0},r.addSegments=function(){return _y(this.i)},r.removeSegments=function(e,t){return Ey(this,this.i,e,t)},r.getSegments=function(e){var t,n=this;return R((function(r){return 1==r.g?_(r,ky(n,n.i,e),2):(t=r.h,r.return(t.map((function(e){return n.Af(e)}))))}))},r.addManifests=function(){return _y(this.g)},r.updateManifest=function(){return Promise.reject(new ut(2,9,9016,"Cannot modify values in "+this.g))},r.updateManifestExpiration=function(e,t){var n=vy(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 Ey(this,this.g,e,t)},r.getManifests=function(e){var t,n=this;return R((function(r){return 1==r.g?_(r,ky(n,n.g,e),2):(t=r.h,r.return(Promise.all(t.map((function(e){return n.Jc(e)})))))}))},r.getAllManifests=function(){var e,t,n=this;return R((function(r){return 1==r.g?(e=my(n.h,n.g,"readonly"),t=new Map,_(r,gy(e,(function(e,r){var i;return R((function(a){if(1==a.g)return _(a,n.Jc(r),2);i=a.h,t.set(e,i),E(a)}))})),2)):3!=r.g?_(r,e.promise(),3):r.return(t)}))},r.Af=function(e){return e},r.Jc=function(e){return Promise.resolve(e)},r.add=function(e,t){var n,r,i,a,o,s,l,c=this;return R((function(d){if(1==d.g){for(n=vy(c.h,e),r=n.store(),i=[],a={},o=u(t),s=o.next();!s.done;a={ld:a.ld},s=o.next())l=s.value,a.ld=r.add(l),a.ld.onsuccess=function(e){return function(){i.push(e.ld.result)}}(a);return _(d,n.promise(),2)}return d.return(i)}))},Ty.prototype.destroy=function(){return this.g.destroy()},Ty.prototype.getAll=function(){var e,t,n=this;return R((function(r){return 1==r.g?(e=my(n.g,"session-ids","readonly"),t=[],_(r,gy(e,(function(e,n){t.push(n)})),2)):3!=r.g?_(r,e.promise(),3):r.return(t)}))},Ty.prototype.add=function(e){for(var t=vy(this.g,"session-ids"),n=t.store(),r=(e=u(e)).next();!r.done;r=e.next())n.add(r.value);return t.promise()},Ty.prototype.remove=function(e){var t,n=this;return R((function(r){return 1==r.g?_(r,gy(t=vy(n.g,"session-ids"),(function(t,n,r){e.includes(n.sessionId)&&r.delete()})),2):_(r,t.promise(),0)}))},Ay.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)},Ay.prototype.init=function(){var e=this;xy.forEach((function(t,n){(t=t())&&e.g.set(n,t)}));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)},j("shaka.offline.StorageMuxer",Ay),Ay.unregister=function(e){xy.delete(e)},Ay.register=Cy,Ay.prototype.destroy=Ay.prototype.destroy;var xy=new Map;function Iy(){by.apply(this,arguments)}function Py(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?Dy(e.initSegmentUri):null,i=t+e.presentationTimeOffset,a=t+n;return{id:e.id,originalId:null,groupId:null,primary:e.primary,type:e.contentType,mimeType:e.mimeType,codecs:e.codecs,frameRate:e.frameRate,pixelAspectRatio:void 0,hdr:void 0,videoLayout:void 0,kind:e.kind,language:e.language,originalLanguage:e.language||null,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=Dy(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,external:!1,fastSwitching:!1}}(n,e.startTime,t)}))}function Dy(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 ut(2,9,9004,"Could not parse uri "+e)}function Ry(){by.apply(this,arguments)}function Ly(e,t,n){return{id:e.id,originalId:e.originalId,groupId:null,primary:e.primary,type:e.contentType,mimeType:e.mimeType,codecs:e.codecs,frameRate:e.frameRate,pixelAspectRatio:e.pixelAspectRatio,hdr:void 0,videoLayout:void 0,kind:e.kind,language:e.language,originalLanguage:e.language||null,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,external:!1,fastSwitching:!1}}function Oy(){by.apply(this,arguments)}function My(){this.m=this.j=this.i=this.h=this.g=this.l=null}function Ny(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 Uy(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 Ny(t,n,r,Number(e[4])):null}function Fy(e,t){this.h=e,this.g=t}function By(e,t){var n=new Po(null,0);n.Ma(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=jy(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=jy(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==gt})).map((function(t){return jy(e,t,n)}));var a=t.streams.filter((function(e){return"image"==e.type})).map((function(t){return jy(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,ignoreManifestTimestampsInSegmentsMode:!1,type:t.type||"UNKNOWN",serviceDescription:null}}function jy(e,t,n){var r=t.segments.map((function(t){return function(e,t){var n=new Ny("segment",e.h,e.g,t.dataKey);return new fa(t.startTime,t.endTime,(function(){return[n.toString()]}),0,null,null!=t.initSegmentKey?function(e,t){var n=new Ny("segment",e.h,e.g,t);return new pa((function(){return[n.toString()]}),0,null)}(e,t.initSegmentKey):null,t.timestampOffset,t.appendWindowStart,t.appendWindowEnd,[],t.tilesLayout||"")}(e,t)}));return n.Wc(r),{id:t.id,originalId:t.originalId,groupId:t.groupId,createSegmentIndex:function(){return Promise.resolve()},segmentIndex:new Qo(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,videoLayout:t.videoLayout,kind:t.kind,encrypted:t.encrypted,drmInfos:[],keyIds:t.keyIds,language:t.language,originalLanguage:t.originalLanguage||null,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,accessibilityPurpose:null,external:t.external,fastSwitching:t.fastSwitching}}function Hy(){this.g=null}function Vy(){}function Gy(e){var t=Uy(e);return t&&"manifest"==t.g?e=cr(e={uri:e,originalUri:e,data:new ArrayBuffer(0),headers:{"content-type":"application/x-offline-manifest"}}):e=t&&"segment"==t.g?function(e,t){var n=new Ay;return cr(void 0).pa((function(){return n.init()})).pa((function(){return Sy(n,t.Ta(),t.ya())})).pa((function(e){return e.getSegments([t.key()])})).pa((function(e){return{uri:t,data:e[0].data,headers:{}}})).finally((function(){return n.destroy()}))}(t.key(),t):lr(new ut(2,1,9004,e)),e}function Ky(e,t,n){var r,i,a,o,s,l;return R((function(c){switch(c.g){case 1:r=[];for(var d=[],p=u(n),h=p.next();!h.done;h=p.next()){h=h.value;for(var f=!1,g=u(d),y=g.next();!y.done;y=g.next())if(zy((y=y.value).info,h)){y.sessionIds.push(h.sessionId),f=!0;break}f||d.push({info:h,sessionIds:[h.sessionId]})}i=u(d),a=i.next();case 2:if(a.done){c.B(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 Oi({Sb:t,onError:function(){},Pd: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),Gi(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,Fi(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,Wi(e,t,{initData:null,initDataType:null}),2):3!=a.g?(n=a.h)?(r=[],(i=e.i.get(n))&&(i.bb=new or,r.push(i.bb)),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.B(2);break;case 4:return c.return(r)}}))}function zy(e,t){function n(e,t){return e.robustness==t.robustness&&e.contentType==t.contentType}return e.keySystem==t.keySystem&&e.licenseUri==t.licenseUri&&ge(e.audioCapabilities,t.audioCapabilities,n)&&ge(e.videoCapabilities,t.videoCapabilities,n)}function Wy(e,t){var n=By(new Fy(e.Ta(),e.ya()),t),r=t.appMetadata||{};return n=Yy(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 Yy(e){for(var t=[],n=Dn(e.variants),r=(n=u(n)).next();!r.done;r=n.next())t.push(Tn(r.value));for(n=(e=u(e.textStreams)).next();!n.done;n=e.next())t.push(An(n.value));return t}function qy(){this.g={}}function Xy(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 Qy(e,t){e.g[t.id]=t.bandwidth||2048}function $y(e,t){return null==(e=e.g[t])&&(e=0),e}function Jy(e){var t=this;if(e&&e.constructor!=Nl)throw new ut(2,9,9008);this.g=this.h=null,e?(this.h=e.h,this.g=e.Mb()):(this.h=Il(),this.g=new br),this.i=[],this.j=[];var n=!e;this.l=new xr((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 py(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.B(4);break}return _(s,t.g.destroy(),4);case 4:t.h=null,t.g=null,E(s)}}))}))}function Zy(){if($t())e:{for(var e=u(xy.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 ev(e){var t,n,r;return R((function(i){switch(i.g){case 1:return _(i,(t=new Ay).init(),2);case 2:return _(i,wy(t),3);case 3:return n=i.h,r=new Ny("manifest",n.path.Ta,n.path.ya,e),_(i,t.destroy(),4);case 4:return _(i,(new Jy).remove(r.toString()),0)}}))}function tv(e,t,n,r,i,a){var o,s,l,c,d,p,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(d=c.value,p=u(d.segments),h=p.next();!h.done;h=p.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,ev(t),5);case 5:if(o){m.B(6);break}return v=Object.values(r),_(m,e.removeSegments(v,(function(){})),6);case 6:throw y}}))}function nv(e){return e.variants.some((function(e){var t=e.audio&&e.audio.encrypted;return e.video&&e.video.encrypted||t}))}function rv(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 iv(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:bt(i.mimeType,i.codecs),robustness:e.drmInfo.videoRobustness}):t||"audio"!=i.type||n.push({contentType:bt(i.mimeType,i.codecs),robustness:e.drmInfo.audioRobustness});return n}function av(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 ut(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:iv(r,!1),videoCapabilities:iv(r,!0)}})),_(s,Ky(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 ov(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 Wy(t,n),Promise.all([e.removeSegments(i,r),e.removeManifests([t.key()],r)])}function sv(e,t,n,r,i,a){var o={id:r.id,originalId:r.originalId,groupId:r.groupId,primary:r.primary,type:r.type,mimeType:r.mimeType,codecs:r.codecs,frameRate:r.frameRate,pixelAspectRatio:r.pixelAspectRatio,hdr:r.hdr,videoLayout:r.videoLayout,kind:r.kind,language:r.language,originalLanguage:r.originalLanguage,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,external:r.external,fastSwitching:r.fastSwitching},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.mb(),(function(n){var i=sy(n),u=void 0;if(!a.has(i)){var c=n.endTime-n.startTime;c=$y(t,r.id)*c,c=cy(e.g,c),a.set(i,new oy(n,c,l,!1))}n.aa&&(u=sy(n.aa),a.has(u)||(c=.5*$y(t,r.id),c=cy(e.g,c),a.set(u,new oy(n.aa,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 lv(e){if(e.l.g)throw new ut(2,9,7001)}function uv(){if(!Zy())throw new ut(2,9,9e3)}function cv(e,t){return R((function(n){return 1==n.g?(e.i.push(t),T(n,2),_(n,t,4)):2!=n.g?n.return(n.h):(S(n),fe(e.i,t),C(n,0))}))}function dv(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(Iy,by),Iy.prototype.updateManifestExpiration=function(e,t){var n,r,i,a=this;return R((function(o){return n=vy(a.h,a.g),r=n.store(),i=new or,r.get(e).onsuccess=function(n){(n=n.target.result)?(n.expiration=t,r.put(n),i.resolve()):i.reject(new ut(2,9,9012,"Could not find values for "+e))},_(o,Promise.all([n.promise(),i]),0)}))},Iy.prototype.Jc=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=Py(e.periods[n],i),t.push(a);return _(s,sh(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})}))},Iy.prototype.Af=function(e){return{data:e.data}},y(Ry,by),Ry.prototype.Jc=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=[],d=u(l.streams),p=d.next();!p.done;p=d.next())0!=(p=p.value).variantIds.length&&c.push(Ly(p,l.startTime,l.startTime+i));a=c,t.push(a)}return _(s,sh(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(Oy,by),(r=Oy.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=vy(e.h,e.g)).store();return r.get(t).onsuccess=function(){r.put(n,t)},e.promise()}(this,e,t)},r.Jc=function(e){return null==e.expiration&&(e.expiration=1/0),Promise.resolve(e)},(r=My.prototype).init=function(){var t=this,n=new or,r=!1,i=new Qt((function(){r=!0,n.reject(new ut(2,9,9017))}));i.U(5);var a=e.indexedDB.open("shaka_offline_db",5);return a.onsuccess=function(){if(!r){var e=a.result;t.l=e;var o=e.objectStoreNames;o=o.contains("manifest")&&o.contains("segment")?new Iy(e,"segment","manifest"):null,t.g=o,o=(o=e.objectStoreNames).contains("manifest-v2")&&o.contains("segment-v2")?new Ry(e,"segment-v2","manifest-v2"):null,t.h=o,o=(o=e.objectStoreNames).contains("manifest-v3")&&o.contains("segment-v3")?new Ry(e,"segment-v3","manifest-v3"):null,t.i=o,o=(o=e.objectStoreNames).contains("manifest-v5")&&o.contains("segment-v5")?new Oy(e,"segment-v5","manifest-v5"):null,t.j=o,e=e.objectStoreNames.contains("session-ids")?new Ty(e):null,t.m=e,i.stop(),n.resolve()}},a.onupgradeneeded=function(){for(var e=a.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})},a.onerror=function(e){r||(n.reject(new ut(2,9,9001,a.error)),i.stop(),e.preventDefault())},n},r.destroy=function(){var e=this;return R((function(t){switch(t.g){case 1:if(!e.g){t.B(2);break}return _(t,e.g.destroy(),2);case 2:if(!e.h){t.B(4);break}return _(t,e.h.destroy(),4);case 4:if(!e.i){t.B(6);break}return _(t,e.i.destroy(),6);case 6:if(!e.j){t.B(8);break}return _(t,e.j.destroy(),8);case 8:if(!e.m){t.B(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.B(2);break}return _(n,t.g.destroy(),2);case 2:if(!t.h){n.B(4);break}return _(n,t.h.destroy(),4);case 4:if(!t.i){n.B(6);break}return _(n,t.i.destroy(),6);case 6:if(!t.j){n.B(8);break}return _(n,t.j.destroy(),8);case 8:return t.l&&t.l.close(),_(n,function(){var t=new or,n=e.indexedDB.deleteDatabase("shaka_offline_db");return n.onblocked=function(){},n.onsuccess=function(){t.resolve()},n.onerror=function(e){t.reject(new ut(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)}}))},Cy("idb",(function(){return un("CrKey")||en()||!e.indexedDB?null:new My})),Ny.prototype.Ta=function(){return this.i},Ny.prototype.ya=function(){return this.h},Ny.prototype.key=function(){return this.l},Ny.prototype.toString=function(){return this.j},(r=Hy.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=Uy(e),l.g=n,null==n||"manifest"!=n.g)throw new ut(2,1,9004,e);return r=new Ay,T(u,2),_(u,r.init(),4);case 4:return _(u,Sy(r,n.Ta(),n.ya()),5);case 5:return _(u,u.h.getManifests([n.key()]),6);case 6:return i=u.h,a=i[0],o=new Fy(n.Ta(),n.ya()),s=By(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 Ay,k(c,2,3),_(c,r.init(),5);case 5:return _(c,Sy(r,n.Ta(),n.ya()),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.B(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.B(3)}}))},r.onInitialVariantChosen=function(){},r.banLocation=function(){},la["application/x-offline-manifest"]=function(){return new Hy},j("shaka.offline.OfflineScheme",Vy),Vy.plugin=Gy,_r("offline",Gy),(r=Jy.prototype).destroy=function(){return this.l.destroy()},r.configure=function(e,t){return 2==arguments.length&&"string"==typeof e&&(e=bl(e,t)),Pl(this.h,e)},r.getConfiguration=function(){var e=Il();return Pl(e,this.h,Il()),e},r.Mb=function(){return this.g},r.store=function(e,t,n){var r=this,i=this.getConfiguration(),a=new dy(this.g);return this.j.push(a),(t=new sr(t=function(e,t,n,r,i,a){var o,s,l,c,d,p,h,f,g,y,v,m,b;return R((function(T){switch(T.g){case 1:return uv(),s=o=null,l=new Ay,p=d=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,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(){},updateDuration:function(){},newDrmInfo:function(){},onManifestUpdated:function(){},getBandwidthEstimate:function(){return r.abr.defaultBandwidthEstimate}},n.configure(r.manifest),lv(e),_(u,n.start(t,o),2);if(3!=u.g)return s=u.h,lv(e),l=dv(s),_(u,Promise.all(Lr(l,(function(e){return e.createSegmentIndex()}))),3);if(lv(e),i)throw i;return u.return(s)}))}(e,t,o,i),6);case 6:if(h=T.h,lv(e),!(!h.presentationTimeline.S()&&!h.presentationTimeline.Qb()))throw new ut(2,9,9005,t);return _(T,function(e,t,n,r){var i;return R((function(a){return 1==a.g?((i=new Oi({Sb:e.g,onError:n,Pd:function(){},onExpirationUpdated:function(){},onEvent:function(){}})).configure(r.drm),_(a,function(e,t,n){return e.na=!0,e.u=new Map,e.K=n,Ni(e,t)}(i,t.variants,r.offline.usePersistentLicense),2)):3!=a.g?_(a,Bi(i),3):a.return(i)}))}(e,h,(function(e){p=p||e}),i),7);case 7:if(s=T.h,lv(e),p)throw p;return _(T,function(e,t,n){var r,i,a,o,s,l,c,d,p,h,f,g,y,v,m,b,T,S,C,x,I,P,D,L,O,M,N;return R((function(R){switch(R.g){case 1:return r={width:1/0,height:1/0},function(e,t,n){e.variants=e.variants.filter((function(e){return gn(e,t,n)}))}(e,n.restrictions,r),_(R,vn(t,e,n.offline.usePersistentLicense),2);case 2:for(i=[],a=n.preferredDecodingAttributes,o=n.preferredVideoCodecs,s=n.preferredAudioCodecs,fn(e,o,s,a),l=u(e.variants),c=l.next();!c.done;c=l.next())d=c.value,i.push(Tn(d));for(p=u(e.textStreams),h=p.next();!h.done;h=p.next())f=h.value,i.push(An(f));for(g=u(e.imageStreams),y=g.next();!y.done;y=g.next())v=y.value,i.push(wn(v));return _(R,n.offline.trackSelectionCallback(i),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,n.offline.downloadSizeCallback(T),6);case 6:if(!R.h)throw new ut(2,9,9014);A(R,5);break;case 4:if((P=w(R))instanceof ut)throw P;throw new ut(2,9,9015);case 5:for(D=new Set,L=new Set,O=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&&L.add(N.id),"image"==N.type&&O.add(N.id);e.variants=e.variants.filter((function(e){return D.has(e.id)})),e.textStreams=e.textStreams.filter((function(e){return L.has(e.id)})),e.imageStreams=e.imageStreams.filter((function(e){return O.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,s,i),8);case 8:return _(T,l.init(),9);case 9:return lv(e),_(T,wy(l),10);case 10:return c=T.h,lv(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=Yy(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&&ji(e,"cenc",t)}));var l=nv(t)&&!rv(t),c=null;l&&(c=pv.get(e.g.keySystem));for(var d=new qy,p=u(t.textStreams),h=p.next();!h.done;h=p.next())d.g[h.value.id]=52;for(p=u(t.imageStreams),h=p.next();!h.done;h=p.next())Qy(d,h.value);for(h=u(t.variants),p=h.next();!p.done;p=h.next())Xy(d,p.value);return d=function(e,t,n,r){for(var i=new Map,a=dv(n),o=new Map,s=(a=u(a)).next();!s.done;s=a.next()){s=s.value;var l=sv(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()),mf:Array.from(i.values())}}(a,d,t,i),a=d.streams,d=d.mf,h=e.g,p=i.offline.usePersistentLicense,h&&p&&(h.initData=[]),{rh:{creationTime:Date.now(),originalManifestUri:n,duration:t.presentationTimeline.getDuration(),size:0,expiration:e.Oc(),streams:a,sessionIds:p?Vi(e):[],drmInfo:h,appMetadata:r,isIncomplete:!0,sequenceMode:t.sequenceMode,type:t.type},mf:d}}(s,h,t,n,i,a),g=f.rh,y=f.mf,_(T,c.ya.addManifests([g]),11);case 11:if(v=T.h,lv(e),d=v[0],lv(e),p)throw p;return _(T,function(e,t,n,r,i,a,o,s,l){var c,d,p,h,f,g,y,v,m,b;return R((function(T){switch(T.g){case 1:if(c={},d=0,p=function(t,p){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={Fb:h.Fb},g=f.next())h.Fb=g.value,y=ly(h.Fb,a),v=h.Fb.i,m=h.Fb.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,lv(e),i=t.Fb.g,a=sy(i),c[a]=r[0],d+=n.byteLength,E(s)}))}}(h),hy(i,h.Fb.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 p?(lv(e),function(e,t,n,r){if(t.expiration=n.Oc(),n=Vi(n),t.sessionIds=r.offline.usePersistentLicense?n:[],nv(e)&&r.offline.usePersistentLicense&&!n.length)throw new ut(2,9,9007)}(s,r,l,a),_(k,o.updateManifest(n,r),0)):k.B(0)}))},h=!1,k(T,2),!nv(s)||!h||rv(s)){T.B(4);break}return _(T,p(t.filter((function(e){return e.h})),!0),5);case 5:return lv(e),t=t.filter((function(e){return!e.h})),f=c,g=d,c={},d=0,_(T,tv(o,n,r,f,g,(function(){return lv(e)})),6);case 6:lv(e);case 4:if(h){T.B(7);break}return _(T,p(t,!1),8);case 8:return lv(e),y=c,v=d,c={},d=0,_(T,tv(o,n,r,y,v,(function(){return lv(e)})),9);case 9:lv(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,d,g,a,i,c.ya,h,s),12);case 12:return lv(e),m=new Ny("manifest",c.path.Ta,c.path.ya,d),T.return(Wy(m,g));case 3:return S(T),_(T,l.destroy(),13);case 13:if(!o){T.B(14);break}return _(T,o.stop(),14);case 14:if(!s){T.B(16);break}return _(T,s.destroy(),16);case 16:C(T,0);break;case 2:if(b=w(T),null==d){T.B(18);break}return _(T,ev(d),18);case 18:throw p||b}}))}(this,e,t||{},(function(){var t;return R((function(a){return 1==a.g?n?a.B(2):_(a,Ns(e,r.g,i.manifest.retryParameters),3):(2!=a.g&&(n=a.h),t=sa(e,n||null),a.return(t()))}))}),i,a),(function(){return py(a)}))).finally((function(){fe(r.j,a)})),function(e,t){var n=t.promise;return e.i.push(n),t.finally((function(){fe(e.i,n)}))}(this,t)},r.remove=function(e){return cv(this,function(e,t){var n,r,i,a,o,s;return R((function(l){switch(l.g){case 1:if(uv(),null==(n=Uy(t))||"manifest"!=n.g)throw new ut(2,9,9004,t);return r=n,i=new Ay,T(l,2),_(l,i.init(),4);case 4:return _(l,Sy(i,r.Ta(),r.ya()),5);case 5:return _(l,(a=l.h).getManifests([r.key()]),6);case 6:return o=l.h,s=o[0],_(l,Promise.all([av(e,s,i),ov(a,r,s)]),2);case 2:return S(l),_(l,i.destroy(),8);case 8:C(l,0)}}))}(this,e))},r.Fh=function(){return cv(this,function(e){var t,n,r,i,a,o,s,l,c,d;return R((function(p){switch(p.g){case 1:return uv(),t=e.g,n=e.h.drm,r=new Ay,i=!1,T(p,2),_(p,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){p.B(2);break}return _(p,(l=s.value).getAll(),8);case 8:return c=p.h,_(p,Ky(n,t,c),9);case 9:return d=p.h,_(p,l.remove(d),10);case 10:d.length!=c.length&&(i=!0),s=o.next(),p.B(5);break;case 2:return S(p),_(p,r.destroy(),11);case 11:C(p,3);break;case 3:return p.return(!i)}}))}(this))},r.list=function(){return cv(this,R((function(r){switch(r.g){case 1:return uv(),e=[],t=new Ay,T(r,2),_(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({Ta:n,ya: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){n=Wy(new Ny("manifest",t.Ta,t.ya,r),n),e.push(n)})),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},j("shaka.offline.Storage",Jy),Jy.deleteAll=function(){var e;return R((function(t){return 1==t.g?(e=new Ay,T(t,2),_(t,function(e){var t,n;return R((function(r){return 1==r.g?(t=Array.from(e.g.values()),(n=0<t.length)||xy.forEach((function(e){(e=e())&&t.push(e)})),_(r,Promise.all(t.map((function(e){return e.erase()}))),2)):n?r.B(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)}))},Jy.prototype.list=Jy.prototype.list,Jy.prototype.removeEmeSessions=Jy.prototype.Fh,Jy.prototype.remove=Jy.prototype.remove,Jy.prototype.store=Jy.prototype.store,Jy.prototype.getNetworkingEngine=Jy.prototype.Mb,Jy.prototype.getConfiguration=Jy.prototype.getConfiguration,Jy.prototype.configure=Jy.prototype.configure,Jy.prototype.destroy=Jy.prototype.destroy,Jy.support=Zy;var pv=(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 hv(){}function fv(e,t){for(e={priority:t||0,callback:e},t=0;t<gv.length;t++)if(gv[t].priority<e.priority)return void gv.splice(t,0,e);gv.push(e)}Fu.offline=Zy,j("shaka.polyfill",hv),hv.register=fv,hv.installAll=function(){for(var e=u(gv),t=e.next();!t.done;t=e.next()){t=t.value;try{t.callback()}catch(e){W("Error installing polyfill!",e)}}};var gv=[];function yv(){this.g=new mv}function vv(){e.AbortController||(e.AbortController=yv,e.AbortSignal=mv)}function mv(){yr.call(this),this.h=!1,this.g=void 0,this.onabort=null}function bv(){}function _v(){if(!Object.getOwnPropertyDescriptor(Element.prototype,"ariaHidden"))for(var e=u(["ariaHidden","ariaLabel","ariaPressed","ariaSelected"]),t=e.next();!t.done;t=e.next())Ev(t.value)}function Ev(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 kv(){}function Tv(){L_()}function Av(){}function wv(){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",Sv),document.addEventListener("webkitfullscreenerror",Sv),document.addEventListener("mozfullscreenchange",Sv),document.addEventListener("mozfullscreenerror",Sv),document.addEventListener("MSFullscreenChange",Sv),document.addEventListener("MSFullscreenError",Sv)}}function Sv(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 Cv(){}function xv(){var e=!0;(on()||un("PlayStation 5")||sn()||un("Web0S")||tn()||un("CrKey")||un("PC=EOS")||un("Hisense")||un("VIDAA"))&&(e=!1),e&&navigator.mediaCapabilities||(navigator.mediaCapabilities||(navigator.mediaCapabilities={}),Pv=navigator.mediaCapabilities,navigator.mediaCapabilities.decodingInfo=Iv)}function Iv(t){var n,r,i,a,o,s,l,u,c,d,p,h,f,g,y,v;return R((function(m){switch(m.g){case 1:if(n={supported:!1,powerEfficient:!0,smooth:!0,keySystemAccess:null,configuration:t},!t)return m.return(n);if(r=t.video,i=t.audio,"media-source"==t.type){if(!$t())return m.return(n);if(r){if(un("CrKey"))if(e.cast&&cast.__platform__&&cast.__platform__.canDisplayType){var b=r.contentType;r.width&&r.height&&(b+="; width="+r.width+"; height="+r.height),r.framerate&&(b+="; framerate="+r.framerate),"pq"===r.transferFunction&&(b+="; eotf=smpte2084"),a=cast.__platform__.canDisplayType(b)}else a=Q(r.contentType);else tn()?(o=r.contentType,r.width&&r.height&&(o+="; width="+r.width,o+="; height="+r.height),r.framerate&&(o+="; framerate="+r.framerate),r.bitrate&&(o+="; bitrate="+r.bitrate),a=Q(o)):a=Q(r.contentType);if(!a)return m.return(n)}if(i&&(s=i.contentType,!Q(s)))return m.return(n)}else{if("file"!=t.type)return m.return(n);if(r&&(l=r.contentType,!Jt(l))||i&&(u=i.contentType,!Jt(u)))return m.return(n)}if(!t.keySystemConfiguration)return n.supported=!0,m.return(Promise.resolve(n));if(c=t.keySystemConfiguration,d=[],p=[],c.audio&&(h={robustness:c.audio.robustness||"",contentType:t.audio.contentType},d.push(h)),c.video&&(f={robustness:c.video.robustness||"",contentType:t.video.contentType},p.push(f)),g={initDataTypes:[c.initDataType],distinctiveIdentifier:c.distinctiveIdentifier,persistentState:c.persistentState,sessionTypes:c.sessionTypes},d.length&&(g.audioCapabilities=d),p.length&&(g.videoCapabilities=p),y=(t.video?t.video.contentType:"")+"#"+(t.audio?t.audio.contentType:"")+"#"+t.keySystemConfiguration.keySystem,k(m,3),y in Uv){v=Uv[y],m.B(5);break}return _(m,navigator.requestMediaKeySystemAccess(c.keySystem,[g]),6);case 6:v=m.h,Uv[y]=v;case 5:A(m,4);break;case 3:w(m);case 4:v&&(n.supported=!0,n.keySystemAccess=v);case 2:return m.return(n)}}))}yv.prototype.abort=function(e){var t=this.g;t.h||(t.h=!0,t.g=e,void 0===t.g&&(t.g=new DOMException("signal is aborted without reason","AbortError")),e=new hr("abort"),t.onabort&&t.onabort(e),t.dispatchEvent(e))},o.Object.defineProperties(yv.prototype,{signal:{configurable:!0,enumerable:!0,get:function(){return this.g}}}),hv.AbortController=yv,yv.install=vv,y(mv,yr),o.Object.defineProperties(mv.prototype,{aborted:{configurable:!0,enumerable:!0,get:function(){return this.h}},reason:{configurable:!0,enumerable:!0,get:function(){return this.g}}}),fv(vv),hv.Aria=bv,bv.install=_v,fv(_v),hv.EncryptionScheme=kv,kv.install=Tv,fv(Tv,-2),hv.Fullscreen=Av,Av.install=wv,fv(wv),hv.MediaCapabilities=Cv,Cv.install=xv;var Pv=null;Cv.originalMcap=Pv;var Dv,Rv,Lv,Ov,Mv,Nv,Uv={};function Fv(){}function Bv(){var t=ln();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?10>=t?e.MediaSource=null:12>=t?(jv(),function(){var e=SourceBuffer.prototype.remove;SourceBuffer.prototype.remove=function(t,n){return e.call(this,t,n-.001)}}()):15>=t&&jv():Zt()?function(){var e=MediaSource.isTypeSupported;MediaSource.isTypeSupported=function(t){return"mp2t"!=t.split(";")[0].split("/")[1]&&e(t)}}():(rn()||nn()||un("Tizen 4"))&&function(){var e=MediaSource.isTypeSupported;MediaSource.isTypeSupported=function(t){return"opus"!=Tt(t)&&e(t)}}()),e.MediaSource&&MediaSource.isTypeSupported('video/webm; codecs="vp9"')&&!MediaSource.isTypeSupported('video/webm; codecs="vp09.00.10.08"')&&function(){var e=MediaSource.isTypeSupported;un("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 jv(){var e=MediaSource.prototype.addSourceBuffer;MediaSource.prototype.addSourceBuffer=function(){var t=e.apply(this,L.apply(0,arguments));return t.abort=function(){},t}}function Hv(){}function Vv(){screen.orientation&&screen.orientation.unlock||(null!=screen.orientation?(void 0===screen.orientation.lock&&(screen.orientation.lock=function(){return Promise.resolve()}),void 0===screen.orientation.unlock&&(screen.orientation.unlock=function(){})):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 Gv;screen.orientation=n,t(),e.addEventListener("orientationchange",(function(){t();var e=new hr("change");n.dispatchEvent(e)}))}())}function Gv(){yr.call(this),this.type="",this.angle=0}function Kv(){}function zv(e,t){try{var n=new qv(e,t);return Promise.resolve(n)}catch(e){return Promise.reject(e)}}function Wv(e){var t=this.mediaKeys;return t&&t!=e&&Qv(t,null),delete this.mediaKeys,(this.mediaKeys=e)?Qv(e,this):Promise.resolve()}function Yv(e){if(se(e=ae(e.initData)).getUint32(0,!0)+4!=e.byteLength)throw new RangeError("Malformed FairPlay init data");e=Vr(e=jr(e.subarray(4),!0));var t=new Event("encrypted");t.initDataType="skd",t.initData=ie(e),this.dispatchEvent(t)}function qv(e,t){if(this.keySystem=e,e.startsWith("com.apple.fps"))for(t=(e=u(t)).next();!t.done;t=e.next()){var n=t.value;if("required"==n.persistentState)t=null;else{t={audioCapabilities:[],videoCapabilities:[],persistentState:"optional",distinctiveIdentifier:"optional",initDataTypes:n.initDataTypes,sessionTypes:["temporary"],label:n.label};var r=!1,i=!1;if(n.audioCapabilities)for(var a=u(n.audioCapabilities),o=a.next();!o.done;o=a.next())(o=o.value).contentType&&(r=!0,WebKitMediaKeys.isTypeSupported(this.keySystem,o.contentType.split(";")[0])&&(t.audioCapabilities.push(o),i=!0));if(n.videoCapabilities)for(o=(n=u(n.videoCapabilities)).next();!o.done;o=n.next())(a=o.value).contentType&&(r=!0,WebKitMediaKeys.isTypeSupported(this.keySystem,a.contentType.split(";")[0])&&(t.videoCapabilities.push(a),i=!0));r||(i=WebKitMediaKeys.isTypeSupported(this.keySystem,"video/mp4")),t=i?t:null}if(t)return void(this.g=t)}throw(e=Error("Unsupported keySystem")).name="NotSupportedError",e.code=DOMException.NOT_SUPPORTED_ERR,e}function Xv(e){this.h=new WebKitMediaKeys(e),this.g=new Pr}function Qv(e,t){if(e.g.Bb(),!t)return Promise.resolve();e.g.D(t,"webkitneedkey",Yv);try{return No(t,HTMLMediaElement.HAVE_METADATA,e.g,(function(){t.webkitSetMediaKeys(e.h)})),Promise.resolve()}catch(e){return Promise.reject(e)}}function $v(e){yr.call(this),this.i=null,this.l=e,this.g=this.h=null,this.j=new Pr,this.sessionId="",this.expiration=NaN,this.closed=new or,this.keyStatuses=new Zv}function Jv(e,t){var n=e.keyStatuses;n.size=null==t?0:1,n.g=t,t=new hr("keystatuseschange"),e.dispatchEvent(t)}function Zv(){this.size=0,this.g=void 0}function em(){}function tm(){!e.HTMLVideoElement||navigator.requestMediaKeySystemAccess&&MediaKeySystemAccess.prototype.getConfiguration||(navigator.requestMediaKeySystemAccess=nm,delete HTMLMediaElement.prototype.mediaKeys,HTMLMediaElement.prototype.mediaKeys=null,HTMLMediaElement.prototype.setMediaKeys=rm,e.MediaKeys=im,e.MediaKeySystemAccess=am,e.shakaMediaKeysPolyfill=!0)}function nm(){return Promise.reject(Error("The key system specified is not supported."))}function rm(e){return null==e?Promise.resolve():Promise.reject(Error("MediaKeys not supported."))}function im(){throw new TypeError("Illegal constructor.")}function am(){throw this.keySystem="",new TypeError("Illegal constructor.")}function om(){}function sm(){if(!(!e.HTMLVideoElement||navigator.requestMediaKeySystemAccess&&MediaKeySystemAccess.prototype.getConfiguration)){if(HTMLMediaElement.prototype.webkitGenerateKeyRequest)bm="webkit";else if(!HTMLMediaElement.prototype.generateKeyRequest)return;navigator.requestMediaKeySystemAccess=um,delete HTMLMediaElement.prototype.mediaKeys,HTMLMediaElement.prototype.mediaKeys=null,HTMLMediaElement.prototype.setMediaKeys=cm,e.MediaKeys=pm,e.MediaKeySystemAccess=dm,e.shakaMediaKeysPolyfill=!0}}function lm(e){return bm?bm+e.charAt(0).toUpperCase()+e.slice(1):e}function um(e,t){try{var n=new dm(e,t);return Promise.resolve(n)}catch(e){return Promise.reject(e)}}function cm(e){var t=this.mediaKeys;return t&&t!=e&&hm(t,null),delete this.mediaKeys,(this.mediaKeys=e)&&hm(e,this),Promise.resolve()}function dm(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=(t=u(t)).next();!a.done;a=t.next()){var o={audioCapabilities:[],videoCapabilities:[],persistentState:"optional",distinctiveIdentifier:"optional",initDataTypes:(a=a.value).initDataTypes,sessionTypes:["temporary"],label:a.label},s=!1;if(a.audioCapabilities)for(var l=u(a.audioCapabilities),c=l.next();!c.done;c=l.next())(c=c.value).contentType&&(s=!0,i.canPlayType(c.contentType.split(";")[0],this.g)&&(o.audioCapabilities.push(c),r=!0));if(a.videoCapabilities)for(c=(l=u(a.videoCapabilities)).next();!c.done;c=l.next())(c=c.value).contentType&&(s=!0,i.canPlayType(c.contentType,this.g)&&(o.videoCapabilities.push(c),r=!0));if(s||(r=i.canPlayType("video/mp4",this.g)||i.canPlayType("video/webm",this.g)),"required"==a.persistentState&&(n?(o.persistentState="required",o.sessionTypes=["persistent-license"]):r=!1),r)return void(this.h=o)}throw n="Unsupported keySystem","org.w3.clearkey"!=e&&"com.widevine.alpha"!=e||(n="None of the requested configurations were supported."),(e=Error(n)).name="NotSupportedError",e.code=DOMException.NOT_SUPPORTED_ERR,e}function pm(e){this.l=e,this.h=null,this.g=new Pr,this.i=[],this.j=new Map}function hm(e,t){e.h=t,e.g.Bb();var n=bm;t&&(e.g.D(t,n+"needkey",(function(t){var n=new CustomEvent("encrypted");n.initDataType="cenc",n.initData=ie(t.initData),e.h.dispatchEvent(n)})),e.g.D(t,n+"keymessage",(function(t){var n=fm(e,t.sessionId);n&&(t=new hr("message",t=(new Map).set("messageType",null==n.keyStatuses.Ob()?"licenserequest":"licenserenewal").set("message",t.message)),n.h&&(n.h.resolve(),n.h=null),n.dispatchEvent(t))})),e.g.D(t,n+"keyadded",(function(t){(t=fm(e,t.sessionId))&&(vm(t,"usable"),t.g&&t.g.resolve(),t.g=null)})),e.g.D(t,n+"keyerror",(function(t){var n=fm(e,t.sessionId);if(n){var r=Error("EME v0.1b key error"),i=t.errorCode;i.systemCode=t.systemCode,r.errorCode=i,!t.sessionId&&n.h?(45==t.systemCode&&(r.message="Unsupported session type."),n.h.reject(r),n.h=null):t.sessionId&&n.g?(n.g.reject(r),n.g=null):(r=t.systemCode,t.errorCode.code==MediaKeyError.MEDIA_KEYERR_OUTPUT?vm(n,"output-restricted"):vm(n,1==r?"expired":"internal-error"))}})))}function fm(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 gm(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 or,this.keyStatuses=new mm}function ym(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=ae(Vr("LOAD_SESSION|"+n));else{var i=Vr("PERSISTENT|");r=ci(i,t)}else r=ae(t)}catch(e){return Promise.reject(e)}e.h=new or;var a=lm("generateKeyRequest");try{e.j[a](e.i,r)}catch(t){if("InvalidStateError"!=t.name)return e.h=null,Promise.reject(t);new Qt((function(){try{e.j[a](e.i,r)}catch(t){e.h.reject(t),e.h=null}})).U(.01)}return e.h}function vm(e,t){var n=e.keyStatuses;n.size=null==t?0:1,n.g=t,t=new hr("keystatuseschange"),e.dispatchEvent(t)}function mm(){this.size=0,this.g=void 0}Cv.memoizedMediaKeySystemAccessRequests_=Uv,fv(xv,-1),hv.MediaSource=Fv,Fv.install=Bv,fv(Bv),hv.Orientation=Hv,Hv.install=Vv,y(Gv,yr),Gv.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))},Gv.prototype.unlock=function(){screen.unlockOrientation?screen.unlockOrientation():screen.mozUnlockOrientation?screen.mozUnlockOrientation():screen.msUnlockOrientation&&screen.msUnlockOrientation()},fv(Vv),hv.PatchedMediaKeysApple=Kv,Kv.uninstall=function(){Dv&&(Dv=!1,Object.defineProperty(HTMLMediaElement.prototype,"mediaKeys",Rv),HTMLMediaElement.prototype.setMediaKeys=Lv,e.MediaKeys=Ov,e.MediaKeySystemAccess=Mv,navigator.requestMediaKeySystemAccess=Nv,Rv=Nv=Lv=Mv=Ov=null,e.shakaMediaKeysPolyfill=!1)},Kv.install=function(t){e.HTMLVideoElement&&e.WebKitMediaKeys&&(void 0!==t&&t&&(Dv=!0,Rv=Object.getOwnPropertyDescriptor(HTMLMediaElement.prototype,"mediaKeys"),Lv=HTMLMediaElement.prototype.setMediaKeys,Ov=e.MediaKeys,Mv=e.MediaKeySystemAccess,Nv=navigator.requestMediaKeySystemAccess),delete HTMLMediaElement.prototype.mediaKeys,HTMLMediaElement.prototype.mediaKeys=null,HTMLMediaElement.prototype.setMediaKeys=Wv,e.MediaKeys=Xv,e.MediaKeySystemAccess=qv,navigator.requestMediaKeySystemAccess=zv,e.shakaMediaKeysPolyfill=!0)},qv.prototype.createMediaKeys=function(){var e=new Xv(this.keySystem);return Promise.resolve(e)},qv.prototype.getConfiguration=function(){return this.g},Xv.prototype.createSession=function(e){if("temporary"!=(e=e||"temporary"))throw new TypeError("Session type "+e+" is unsupported on this platform.");return new $v(this.h,e)},Xv.prototype.setServerCertificate=function(){return Promise.resolve(!1)},Xv.prototype.getStatusForPolicy=function(){return Promise.resolve("usable")},y($v,yr),(r=$v.prototype).generateRequest=function(e,t){var n=this;this.h=new or;try{var r=this.l.createSession("video/mp4",ae(t));this.i=r,this.sessionId=r.sessionId||"",this.j.D(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.Ob()?"license-request":"license-renewal").set("message",ie(e.message))),n.dispatchEvent(e)})),this.j.D(r,"webkitkeyadded",(function(){n.g&&(Jv(n,"usable"),n.g.resolve(),n.g=null)})),this.j.D(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:Jv(n,"output-not-allowed");break;default:Jv(n,"internal-error")}})),Jv(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 or;try{this.i.update(ae(e))}catch(e){this.g.reject(e)}return this.g},r.close=function(){try{this.i.close(),this.closed.resolve(),this.j.Bb()}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=Zv.prototype).Ob=function(){return this.g},r.forEach=function(e){this.g&&e(this.g,aa.value())},r.get=function(e){if(this.has(e))return this.g},r.has=function(e){var t=aa.value();return!(!this.g||!ne(e,t))},r.entries=function(){},r.keys=function(){},r.values=function(){},hv.PatchedMediaKeysNop=em,em.install=tm,im.prototype.createSession=function(){},im.prototype.setServerCertificate=function(){},im.prototype.getStatusForPolicy=function(){return Promise.resolve("usable")},am.prototype.getConfiguration=function(){},am.prototype.createMediaKeys=function(){},fv(tm,-10),hv.PatchedMediaKeysWebkit=om,om.install=sm,dm.prototype.createMediaKeys=function(){var e=new pm(this.g);return Promise.resolve(e)},dm.prototype.getConfiguration=function(){return this.h},pm.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 gm(t,this.l,e),this.i.push(e),e},pm.prototype.setServerCertificate=function(){return Promise.resolve(!1)},pm.prototype.getStatusForPolicy=function(){return Promise.resolve("usable")},y(gm,yr),(r=gm.prototype).generateRequest=function(e,t){return ym(this,t,null)},r.load=function(e){return"persistent-license"==this.l?ym(this,null,e):Promise.reject(Error("Not a persistent session."))},r.update=function(e){var t=new or;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=Br(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=si(a.keys[0].k),a=si(a.keys[0].kid)}else i=ae(r),a=null;var o=lm("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=lm("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=mm.prototype).Ob=function(){return this.g},r.forEach=function(e){this.g&&e(this.g,aa.value())},r.get=function(e){if(this.has(e))return this.g},r.has=function(e){var t=aa.value();return!(!this.g||!ne(e,t))},r.entries=function(){},r.keys=function(){},r.values=function(){};var bm="";function _m(){}function Em(){if(e.HTMLVideoElement){var t=HTMLVideoElement.prototype;t.requestPictureInPicture&&document.exitPictureInPicture||!t.webkitSupportsPresentationMode||(document.pictureInPictureEnabled=!0,document.pictureInPictureElement=null,t.requestPictureInPicture=Tm,Object.defineProperty(t,"disablePictureInPicture",{get:wm,set:Sm,enumerable:!0,configurable:!0}),document.exitPictureInPicture=Am,document.addEventListener("webkitpresentationmodechanged",km,!0))}}function km(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 Tm(){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 Am(){var e=document.pictureInPictureElement;return e?(e.webkitSetPresentationMode("inline"),document.pictureInPictureElement=null,Promise.resolve()):Promise.reject(Error("No picture in picture element found"))}function wm(){return!!this.hasAttribute("disablePictureInPicture")||!this.webkitSupportsPresentationMode("picture-in-picture")}function Sm(e){e?this.setAttribute("disablePictureInPicture",""):this.removeAttribute("disablePictureInPicture")}function Cm(){}function xm(){e.crypto&&("randomUUID"in e.crypto||(e.crypto.randomUUID=Im))}function Im(){var e=URL.createObjectURL(new Blob),t=e.toString();return URL.revokeObjectURL(e),t.substr(t.lastIndexOf("/")+1)}function Pm(){}function Dm(){navigator.storage&&navigator.storage.estimate||!navigator.webkitTemporaryStorage||!navigator.webkitTemporaryStorage.queryUsageAndQuota||("storage"in navigator||(navigator.storage={}),navigator.storage.estimate=Rm)}function Rm(){return new Promise((function(e,t){navigator.webkitTemporaryStorage.queryUsageAndQuota((function(t,n){e({usage:t,quota:n})}),t)}))}function Lm(){}function Om(){var e=Symbol.prototype;"description"in e||Object.defineProperty(e,"description",{get:Mm})}function Mm(){var e=/\((.*)\)/.exec(this.toString());return e?e[1]:void 0}function Nm(){}function Um(){if(e.HTMLMediaElement){var t=HTMLMediaElement.prototype.play;HTMLMediaElement.prototype.play=function(){var e=t.apply(this);return e&&e.catch((function(){})),e}}}function Fm(){}function Bm(){if(e.HTMLVideoElement){var t=HTMLVideoElement.prototype;!t.getVideoPlaybackQuality&&("webkitDroppedFrameCount"in t||an())&&(t.getVideoPlaybackQuality=jm)}}function jm(){return{droppedVideoFrames:this.webkitDroppedFrameCount,totalVideoFrames:this.webkitDecodedFrameCount,corruptedVideoFrames:0,creationTime:NaN,totalFrameDelay:0}}function Hm(){}function Vm(){if(!e.VTTCue&&e.TextTrackCue){var t=null,n=TextTrackCue.length;if(3==n)t=Gm;else if(6==n)t=Km;else{try{var r=!!Gm(1,2,"")}catch(e){r=!1}r&&(t=Gm)}t&&(e.VTTCue=function(e,n,r){return t(e,n,r)})}}function Gm(t,n,r){return new e.TextTrackCue(t,n,r)}function Km(t,n,r){return new e.TextTrackCue(t+"-"+n+"-"+r,t,n,r)}function zm(){}fv(sm),hv.PiPWebkit=_m,_m.install=Em,fv(Em),hv.RandomUUID=Cm,Cm.install=xm,fv(xm),hv.StorageEstimate=Pm,Pm.install=Dm,fv(Dm),hv.Symbol=Lm,Lm.install=Om,fv(Om),hv.VideoPlayPromise=Nm,Nm.install=Um,fv(Um),hv.VideoPlaybackQuality=Fm,Fm.install=Bm,fv(Bm),hv.VTTCue=Hm,Hm.install=Vm,fv(Vm),zm.prototype.parseInit=function(){},zm.prototype.setSequenceMode=function(){},zm.prototype.setManifestType=function(){},zm.prototype.parseMedia=function(e,t){for(var n=null,r=[],i=(e=u(e=Br(e).split(/\r?\n/))).next();!i.done;i=e.next())if((i=i.value)&&!/^\s+$/.test(i)&&(i=Wm.exec(i))){var a=Ym.exec(i[1]);i=new ve(a=60*parseInt(a[1],10)+parseFloat(a[2].replace(",",".")),t.segmentEnd?t.segmentEnd:a+2,i[2]),n&&(n.endTime=a,r.push(n)),n=i}return n&&r.push(n),r},j("shaka.text.LrcTextParser",zm),zm.prototype.parseMedia=zm.prototype.parseMedia,zm.prototype.setManifestType=zm.prototype.setManifestType,zm.prototype.setSequenceMode=zm.prototype.setSequenceMode,zm.prototype.parseInit=zm.prototype.parseInit;var Wm=/^\[(\d{1,2}:\d{1,2}(?:[.,]\d{1,3})?)\](.*)/,Ym=/^(\d+):(\d{1,2}(?:[.,]\d{1,3})?)$/;function qm(){}function Xm(e,t){for(var n=(t=u(t.split(" "))).next();!n.done;n=t.next())switch(n.value){case"underline":e.textDecoration.includes("underline")||e.textDecoration.push("underline");break;case"noUnderline":e.textDecoration.includes("underline")&&fe(e.textDecoration,"underline");break;case"lineThrough":e.textDecoration.includes("lineThrough")||e.textDecoration.push("lineThrough");break;case"noLineThrough":e.textDecoration.includes("lineThrough")&&fe(e.textDecoration,"lineThrough");break;case"overline":e.textDecoration.includes("overline")||e.textDecoration.push("overline");break;case"noOverline":e.textDecoration.includes("overline")&&fe(e.textDecoration,"overline")}}function Qm(e,t,n,r,i){return i=void 0===i||i,(e=Jm(e,n,r))?e:i?$m(t,n,r):null}function $m(e,t,n){if(!e)return null;var r=mi(e,bb,n);return r||Zm(e,t,n)}function Jm(e,t,n){var r=mi(e,bb,n);return r||Zm(e,t,n)}function Zm(e,t,n){e=eb(e,"style",t,"");for(var r=null,i=0;i<e.length;i++){var a=vi(e[i],"urn:ebu:tt:style",n);a||(a=mi(e[i],bb,n)),a||(a=Jm(e[i],t,n)),a&&(r=a)}return r}function eb(e,t,n,r,i){var a=[];if(!e||1>n.length)return a;var o=e;for(e=null;o&&!(e=i?vi(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 tb(e,t,n,r){return e=nb(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 nb(e,t){var n=rb(e.getAttribute("begin"),t),r=rb(e.getAttribute("end"),t);return e=rb(e.getAttribute("dur"),t),null==r&&null!=e&&(r=n+e),{start:n,end:r}}function rb(e,t){var n=null;if(cb.test(e)){e=cb.exec(e),n=Number(e[1]);var r=Number(e[2]),i=Number(e[3]),a=Number(e[4]);n=(i+=(a+=(Number(e[5])||0)/t.h)/t.frameRate)+60*r+3600*n}else if(db.test(e))n=ib(db,e);else if(pb.test(e))n=ib(pb,e);else if(hb.test(e))e=hb.exec(e),n=Number(e[1])/t.frameRate;else if(fb.test(e))e=fb.exec(e),n=Number(e[1])/t.g;else if(gb.test(e))n=ib(gb,e);else if(e)throw new ut(2,2,2001,"Could not parse cue time range in TTML");return n}function ib(e,t){return null==(e=e.exec(t))||""==e[0]?null:(Number(e[4])||0)/1e3+(Number(e[3])||0)+60*(Number(e[2])||0)+3600*(Number(e[1])||0)}function ab(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]))}Rt["application/x-subtitle-lrc"]=function(){return new zm},qm.prototype.parseInit=function(){},qm.prototype.setSequenceMode=function(){},qm.prototype.setManifestType=function(){},qm.prototype.parseMedia=function(e,t,n){var r=Br(e);if(e=[],""==r)return e;var i=Di(r,"tt");if(!i)throw new ut(2,2,2005,"Failed to parse TTML.");if(!(r=i.getElementsByTagName("body")[0]))return[];var a=mi(i,mb,"frameRate"),o=mi(i,mb,"subFrameRate"),s=mi(i,mb,"frameRateMultiplier"),l=mi(i,mb,"tickRate"),c=mi(i,mb,"cellResolution"),d=i.getAttribute("xml:space")||"default",p=mi(i,bb,"extent");if("default"!=d&&"preserve"!=d)throw new ut(2,2,2005,"Invalid xml:space value: "+d);d="default"==d,a=new ab(a,o,s,l),c=c&&(c=/^(\d+) (\d+)$/.exec(c))?{Ib:parseInt(c[1],10),rows:parseInt(c[2],10)}:null,o=(o=i.getElementsByTagName("metadata")[0])?function(e){return Array.from(e.childNodes).filter((function(e){return e instanceof Element}))}(o):[],s=Array.from(i.getElementsByTagName("style")),l=[];for(var h=u(i=Array.from(i.getElementsByTagName("region"))),f=h.next();!f.done;f=h.next()){var g=f.value;f=new Me;var y=g.getAttribute("xml:id");if(y){f.id=y;var v,m,b=null;p&&(b=ob.exec(p)||ub.exec(p)),y=b?Number(b[1]):null,b=b?Number(b[2]):null,(v=$m(g,s,"extent"))&&(null!=(v=(m=ob.exec(v))||ub.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?Ne:0,f.heightUnits=m||null!=b?Ne:0)),(g=$m(g,s,"origin"))&&(null!=(v=(m=ob.exec(g))||ub.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?Ne:0))}else f=null;f&&l.push(f)}if(gi(r,"p").length)throw new ut(2,2,2001,"<p> can only be inside <div> in TTML");for(h=(p=u(gi(r,"div"))).next();!h.done;h=p.next())if(gi(h.value,"span").length)throw new ut(2,2,2001,"<span> can only be inside <p> in TTML");return(t=function e(t,n,r,i,a,o,s,l,c,d,p,h){var f=t.parentNode;if(t.nodeType==Node.COMMENT_NODE)return null;if(t.nodeType==Node.TEXT_NODE){if(!p)return null;var g=document.createElement("span");g.textContent=t.textContent}else g=t;for(var y=null,v=u(_b),m=v.next();!m.done&&!(y=eb(g,"backgroundImage",i,"#",m.value)[0]);m=v.next());v=null;var b=mi(g,_b,"backgroundImage");h&&b&&!b.startsWith("#")&&(m=new Ye(h),b=new Ye(b),(m=m.resolve(b).toString())&&(v=m)),("p"==t.nodeName||y||v)&&(p=!0);if(t=p,m="default"==(g.getAttribute("xml:space")||(l?"default":"preserve")),b=Array.from(g.childNodes).every((function(e){return e.nodeType==Node.TEXT_NODE})),l=[],!b)for(var _=u(g.childNodes),E=_.next();!E.done;E=_.next())(E=e(E.value,n,r,i,a,o,s,m,c,g,p,h))&&l.push(E);if(i=null!=d,h=/\S/.test(g.textContent),!((E=g.hasAttribute("begin")||g.hasAttribute("end")||g.hasAttribute("dur"))||h||"br"==g.tagName||0!=l.length||i&&!m))return null;for(_=nb(g,r),h=_.start,_=_.end;f&&f.nodeType==Node.ELEMENT_NODE&&"tt"!=f.tagName;)_=tb(f,r,h,_),h=_.start,_=_.end,f=f.parentNode;if(null==h&&(h=0),h+=n.periodStart,_=null==_?1/0:_+n.periodStart,h=Math.max(h,n.segmentStart),_=Math.min(_,n.segmentEnd),!E&&0<l.length)for(h=1/0,_=0,n=u(l),r=n.next();!r.done;r=n.next())r=r.value,h=Math.min(h,r.startTime),_=Math.max(_,r.endTime);if("br"==g.tagName)return(a=new ve(h,_,"")).lineBreak=!0,a;if(n="",b&&(n=g.textContent,m&&(n=(n=n.trim()).replace(/\s+/g," "))),(n=new ve(h,_,n)).nestedCues=l,p||(n.isContainer=!0),c&&(n.cellResolution=c),c=eb(g,"region",o,"")[0],g.hasAttribute("region")&&c&&c.getAttribute("xml:id")){var k=c.getAttribute("xml:id");n.region=s.filter((function(e){return e.id==k}))[0]}return s=c,d&&i&&!g.getAttribute("region")&&!g.getAttribute("style")&&(s=eb(d,"region",o,"")[0]),function(e,t,n,r,i,a,o,s){"rtl"==Qm(t,n,a,"direction",o=o||s)&&(e.direction="rtl"),"tb"==(s=Qm(t,n,a,"writingMode",o))||"tblr"==s?e.writingMode="vertical-lr":"tbrl"==s?e.writingMode="vertical-rl":"rltb"==s||"rl"==s?e.direction="rtl":s&&(e.direction=we),(s=Qm(t,n,a,"textAlign",!0))?(e.positionAlign=vb[s],e.lineAlign=yb[s],e.textAlign=ke[s.toUpperCase()]):e.textAlign=Ee,(s=Qm(t,n,a,"displayAlign",!0))&&(e.displayAlign=Ae[s.toUpperCase()]);(s=Qm(t,n,a,"color",o))&&(e.color=s);(s=Qm(t,n,a,"backgroundColor",o))&&(e.backgroundColor=s);(s=Qm(t,n,a,"border",o))&&(e.border=s);if(s=Qm(t,n,a,"fontFamily",o))switch(s){case"monospaceSerif":e.fontFamily="Courier New,Liberation Mono,Courier,monospace";break;case"proportionalSansSerif":e.fontFamily="Arial,Helvetica,Liberation Sans,sans-serif";break;case"sansSerif":e.fontFamily="sans-serif";break;case"monospaceSansSerif":e.fontFamily="Consolas,monospace";break;case"proportionalSerif":e.fontFamily="serif";break;default:e.fontFamily=s}(s=Qm(t,n,a,"fontWeight",o))&&"bold"==s&&(e.fontWeight=700),s=Qm(t,n,a,"wrapOption",o),e.wrapLine=!s||"noWrap"!=s,(s=Qm(t,n,a,"lineHeight",o))&&s.match(lb)&&(e.lineHeight=s),(s=Qm(t,n,a,"fontSize",o))&&(s.match(lb)||s.match(sb))&&(e.fontSize=s),(s=Qm(t,n,a,"fontStyle",o))&&(e.fontStyle=Oe[s.toUpperCase()]);r?(i=r.getAttribute("imageType")||r.getAttribute("imagetype"),s=r.getAttribute("encoding"),r=r.textContent.trim(),"PNG"==i&&"Base64"==s&&r&&(e.backgroundImage="data:image/png;base64,"+r)):i&&(e.backgroundImage=i),(r=Qm(t,n,a,"textOutline",o))&&((r=r.split(" "))[0].match(lb)?e.textStrokeColor=e.color:(e.textStrokeColor=r[0],r.shift()),r[0]&&r[0].match(lb)?e.textStrokeWidth=r[0]:e.textStrokeColor="");(r=Qm(t,n,a,"letterSpacing",o))&&r.match(lb)&&(e.letterSpacing=r),(r=Qm(t,n,a,"linePadding",o))&&r.match(lb)&&(e.linePadding=r),(r=Qm(t,n,a,"opacity",o))&&(e.opacity=parseFloat(r));(r=$m(n,a,"textDecoration"))&&Xm(e,r),(r=Jm(t,a,"textDecoration"))&&Xm(e,r),(r=Qm(t,n,a,"textCombine",o))&&(e.textCombineUpright=r);switch(Qm(t,n,a,"ruby",o)){case"container":e.rubyTag="ruby";break;case"text":e.rubyTag="rt"}}(n,g,s,y,v,a,t,0==l.length),n}(r,t,a,o,s,i,l,d,c,null,!1,n))&&(t.backgroundColor||(t.backgroundColor="transparent"),e.push(t)),e},j("shaka.text.TtmlTextParser",qm),qm.prototype.parseMedia=qm.prototype.parseMedia,qm.prototype.setManifestType=qm.prototype.setManifestType,qm.prototype.setSequenceMode=qm.prototype.setSequenceMode,qm.prototype.parseInit=qm.prototype.parseInit;var ob=/^(\d{1,2}(?:\.\d+)?|100(?:\.0+)?)% (\d{1,2}(?:\.\d+)?|100(?:\.0+)?)%$/,sb=/^(\d{1,2}(?:\.\d+)?|100)%$/,lb=/^(\d+px|\d+em|\d*\.?\d+c)$/,ub=/^(\d+)px (\d+)px$/,cb=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,db=/^(?:(\d{2,}):)?(\d{2}):(\d{2})$/,pb=/^(?:(\d{2,}):)?(\d{2}):(\d{2}\.\d{2,})$/,hb=/^(\d*(?:\.\d*)?)f$/,fb=/^(\d*(?:\.\d*)?)t$/,gb=RegExp("^(?:(\\d*(?:\\.\\d*)?)h)?(?:(\\d*(?:\\.\\d*)?)m)?(?:(\\d*(?:\\.\\d*)?)s)?(?:(\\d*(?:\\.\\d*)?)ms)?$"),yb={left:xe,center:"center",right:"end",start:xe,end:"end"},vb={left:"line-left",center:"center",right:"line-right"},mb=["http://www.w3.org/ns/ttml#parameter","http://www.w3.org/2006/10/ttaf1#parameter"],bb=["http://www.w3.org/ns/ttml#styling","http://www.w3.org/2006/10/ttaf1#styling"],_b=["http://www.smpte-ra.org/schemas/2052-1/2010/smpte-tt","http://www.smpte-ra.org/schemas/2052-1/2013/smpte-tt"];function Eb(){this.g=new qm}function kb(){this.h=!1,this.g="UNKNOWN"}function Tb(e){for(var t=u(Object.entries(Pe)),n=t.next();!n.done;n=t.next()){var r=u(n.value);n=r.next().value,r=r.next().value;var i=new ve(0,0,"");i.color=r,e.set("."+n,i)}for(n=(t=u(Object.entries(De))).next();!n.done;n=t.next())n=(r=u(n.value)).next().value,r=r.next().value,(i=new ve(0,0,"")).backgroundColor=r,e.set("."+n,i)}function Ab(e,t,n){0===n.size&&Tb(n);e:{for(var r=[],i=-1,a="",o=0;o<e.length;o++)if("/"===e[o]&&0<o&&"<"===e[o-1]){var s=e.indexOf(">",o);if(s<=o)break e;if((s=e.substring(o+1,s))&&"c"===s){var l=r.pop();l?l===s?(a+="/"+s+">",o+=s.length+1):l.startsWith("c.")?(o+=s.length+1,a+="/"+l+">"):a+=e[o]:a+=e[o]}else a+=e[o]}else"<"===e[o]?"c"!=e[i=o+1]&&(i=-1):">"===e[o]&&0<i&&(r.push(e.substr(i,o-i)),i=-1),a+=e[o];e=a}for(r=e,e=[],a=-1,i=0;i<r.length;i++)"<"===r[i]?a=i+1:">"===r[i]&&0<a&&((a=r.substr(a,i-a)).match(Pb)&&e.push(a),a=-1);for(i=(e=u(e)).next();!i.done;i=e.next())i=i.value,r=r.replace("<"+i+">",'<div time="'+i+'">'),r+="</div>";e:{for(i=e=r,a=[],o=-1,e="",r=!1,s=0;s<i.length;s++)if("/"===i[s]){if(-1===(l=i.indexOf(">",s))){e=i;break e}if((l=i.substring(s+1,l))&&"v"==l){r=!0;var c=null;if(a.length&&(c=a[a.length-1]),c){if(c===l)e+="/"+l+">";else{if(!c.startsWith("v")){e+=i[s];continue}e+="/"+c+">"}s+=l.length+1}else e+=i[s]}else e+=i[s]}else"<"===i[s]?"v"!=i[o=s+1]&&(o=-1):">"===i[s]&&0<o&&(a.push(i.substr(o,s-o)),o=-1),e+=i[s];for(a=(i=u(a)).next();!a.done;a=i.next())o=(a=a.value).replace(" ",".voice-"),e=(e=e.replace("<"+a+">","<"+o+">")).replace("</"+a+">","</"+o+">"),r||(e+="</"+o+">")}if(r=Di("<span>"+e+"</span>","span")){if(1==(r=r.childNodes).length&&((i=r[0]).nodeType==Node.TEXT_NODE||i.nodeType==Node.CDATA_SECTION_NODE))return void(t.payload=Ib(e));for(r=(e=u(r)).next();!r.done;r=e.next())Sb(r.value,t,n)}else t.payload=Ib(e)}function wb(e,t){return e&&0<e.length?e:t}function Sb(e,t,n){var r=t.clone();if(r.nestedCues=[],r.payload="",r.rubyTag="",r.line=null,r.region=new Me,r.position=null,r.size=0,e.nodeType===Node.ELEMENT_NODE&&e.nodeName)for(var i=u(e.nodeName.split(/(?=[ .])+/g)),a=i.next();!a.done;a=i.next()){var o=a=a.value;if(o.startsWith(".voice-")){var s=o.split("-").pop();o='v[voice="'+s+'"]',n.has(o)||(o="v[voice="+s+"]")}switch(n.has(o)&&(o=n.get(o))&&(r.backgroundColor=wb(o.backgroundColor,r.backgroundColor),r.color=wb(o.color,r.color),r.fontFamily=wb(o.fontFamily,r.fontFamily),r.fontSize=wb(o.fontSize,r.fontSize),r.fontWeight=o.fontWeight,r.fontStyle=o.fontStyle,r.opacity=o.opacity,r.rubyTag=o.rubyTag,r.textCombineUpright=o.textCombineUpright,r.textShadow=o.textShadow,r.wrapLine=o.wrapLine),a){case"br":return r=me(r.startTime,r.endTime),void t.nestedCues.push(r);case"b":r.fontWeight=700;break;case"i":r.fontStyle="italic";break;case"u":r.textDecoration.push("underline");break;case"font":(a=e.getAttribute("color"))&&(r.color=a);break;case"div":if(!(a=e.getAttribute("time")))break;(a=xb(new cf(a)))&&(r.startTime=a);break;case"ruby":case"rp":case"rt":r.rubyTag=a}}if(i=e.childNodes,_i(e)||1==i.length&&_i(i[0]))for(i=!0,n=u(e.textContent.split("\n")),e=n.next();!e.done;e=n.next())e=e.value,i||(i=me(r.startTime,r.endTime),t.nestedCues.push(i)),0<e.length&&((i=r.clone()).payload=Ib(e),t.nestedCues.push(i)),i=!1;else for(t.nestedCues.push(r),e=(t=u(i)).next();!e.done;e=t.next())Sb(e.value,r,n)}function Cb(e,t,n){var r;(r=/^align:(start|middle|center|end|left|right)$/.exec(t))?(t=r[1],e.textAlign="middle"==t?Ee:ke[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|middle|center|start|end|auto))?$/.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"==t||"middle"==t?"center":_e)):(r=/^region:(.*)$/.exec(t))?(t=function(e,t){return(e=e.filter((function(e){return e.id==t}))).length?e[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=Ie[n[2].toUpperCase()])):(n=/^line:(-?\d+)(?:,(start|end|center))?$/.exec(t))&&(e.lineInterpretation=Ce,e.line=Number(n[1]),n[2]&&(e.lineAlign=Ie[n[2].toUpperCase()]))}function xb(e){if(null==(e=pf(e,Pb)))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 Ib(e){var t={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'","&nbsp;":" ","&lrm;":"‎","&rlm;":"‏"},n=/&(?:amp|lt|gt|quot|#(0+)?39|nbsp|lrm|rlm);/g,r=RegExp(n.source);return e&&r.test(e)?e.replace(n,(function(e){return t[e]||"'"})):e||""}Rt["application/ttml+xml"]=function(){return new qm},Eb.prototype.parseInit=function(e){var t=!1;if((new qr).box("moov",Xr).box("trak",Xr).box("mdia",Xr).box("minf",Xr).box("stbl",Xr).P("stsd",Qr).box("stpp",(function(e){t=!0,e.parser.stop()})).parse(e),!t)throw new ut(2,2,2007)},Eb.prototype.setSequenceMode=function(){},Eb.prototype.setManifestType=function(){},Eb.prototype.parseMedia=function(e,t,n){var r=this,i=!1,a=[];if((new qr).box("mdat",Jr((function(e){i=!0,a=a.concat(r.g.parseMedia(e,t,n))}))).parse(e,!1),!i)throw new ut(2,2,2007);return a},j("shaka.text.Mp4TtmlParser",Eb),Eb.prototype.parseMedia=Eb.prototype.parseMedia,Eb.prototype.setManifestType=Eb.prototype.setManifestType,Eb.prototype.setSequenceMode=Eb.prototype.setSequenceMode,Eb.prototype.parseInit=Eb.prototype.parseInit,Rt['application/mp4; codecs="stpp"']=function(){return new Eb},Rt['application/mp4; codecs="stpp.ttml"']=function(){return new Eb},Rt['application/mp4; codecs="stpp.ttml.im1t"']=function(){return new Eb},Rt['application/mp4; codecs="stpp.TTML.im1t"']=function(){return new Eb},kb.prototype.parseInit=function(){},kb.prototype.setSequenceMode=function(e){this.h=e},kb.prototype.setManifestType=function(e){this.g=e},kb.prototype.parseMedia=function(e,t){var n=(e=(e=Br(e)).replace(/\r\n|\r(?=[^\n]|$)/gm,"\n")).split(/\n{2,}/m);if(!/^WEBVTT($|[ \t\n])/m.test(n[0]))throw new ut(2,2,2e3);if(e=t.vttOffset,n[0].includes("X-TIMESTAMP-MAP")&&this.h){var r=n[0].match(/LOCAL:((?:(\d{1,}):)?(\d{2}):(\d{2})\.(\d{3}))/m),i=n[0].match(/MPEGTS:(\d+)/m);if(r&&i){if(null==(e=xb(new cf(r[1]))))throw new ut(2,2,2e3);for(i=Number(i[1]),r=t.segmentStart-t.periodStart;95443.7176888889<=r;)r-=95443.7176888889,i+=8589934592;e=t.periodStart+i/9e4-e}}else n[0].includes("X-TIMESTAMP-MAP")&&"HLS"==this.g&&(e=t.segmentStart);for(t=[],r=(i=u(n[0].split("\n"))).next();!r.done;r=i.next())if(r=r.value,/^Region:/.test(r)){r=new cf(r);var a=new Me;hf(r),df(r);for(var o=hf(r);o;){var s=a,l=o;(o=/^id=(.*)$/.exec(l))?s.id=o[1]:(o=/^width=(\d{1,2}|100)%$/.exec(l))?s.width=Number(o[1]):(o=/^lines=(\d+)$/.exec(l))?(s.height=Number(o[1]),s.heightUnits=2):(o=/^regionanchor=(\d{1,2}|100)%,(\d{1,2}|100)%$/.exec(l))?(s.regionAnchorX=Number(o[1]),s.regionAnchorY=Number(o[2])):(o=/^viewportanchor=(\d{1,2}|100)%,(\d{1,2}|100)%$/.exec(l))?(s.viewportAnchorX=Number(o[1]),s.viewportAnchorY=Number(o[2])):/^scroll=up$/.exec(l)&&(s.scroll="up"),df(r),o=hf(r)}t.push(a)}for(Tb(i=new Map),r=[],a=(n=u(n.slice(1))).next();!a.done;a=n.next()){if((1!=(a=a.value.split("\n")).length||a[0])&&!/^NOTE($|[ \t])/.test(a[0])&&"STYLE"==a[0]){for(s=[],o=-1,l=1;l<a.length;l++)a[l].includes("::cue")&&(s.push([]),o=s.length-1),-1!=o&&(s[o].push(a[l]),a[l].includes("}")&&(o=-1));for(o=(s=u(s)).next();!o.done;o=s.next()){var c=o.value;o="global",(l=c[0].match(/\((.*)\)/))&&(o=l.pop()),l=c.slice(1,-1),c[0].includes("}")&&(c=/\{(.*?)\}/.exec(c[0]))&&(l=c[1].split(";")),(c=i.get(o))||(c=new ve(0,0,""));for(var d=!1,p=0;p<l.length;p++){var h=/^\s*([^:]+):\s*(.*)/.exec(l[p]);if(h){var f=h[2].trim().replace(";","");switch(h[1].trim()){case"background-color":case"background":d=!0,c.backgroundColor=f;break;case"color":d=!0,c.color=f;break;case"font-family":d=!0,c.fontFamily=f;break;case"font-size":d=!0,c.fontSize=f;break;case"font-weight":(700<=parseInt(f,10)||"bold"==f)&&(d=!0,c.fontWeight=700);break;case"font-style":switch(f){case"normal":d=!0,c.fontStyle=Le;break;case"italic":d=!0,c.fontStyle="italic";break;case"oblique":d=!0,c.fontStyle="oblique"}break;case"opacity":d=!0,c.opacity=parseFloat(f);break;case"text-combine-upright":d=!0,c.textCombineUpright=f;break;case"text-shadow":d=!0,c.textShadow=f;break;case"white-space":d=!0,c.wrapLine="noWrap"!=f}}}d&&i.set(o,c)}}if(d=e,1==a.length&&!a[0]||/^NOTE($|[ \t])/.test(a[0])||"STYLE"==a[0]||"REGION"==a[0])a=null;else if(s=null,a[0].includes("--\x3e")||(s=a[0],a.splice(0,1)),l=xb(o=new cf(a[0])),p=pf(o,/[ \t]+--\x3e[ \t]+/g),c=xb(o),null==l||null==p||null==c)W("Failed to parse VTT time code. Cue skipped:",s,a),a=null;else{for(l+=d,c+=d,a=a.slice(1).join("\n").trim(),i.has("global")?((d=i.get("global").clone()).startTime=l,d.endTime=c,d.payload=""):d=new ve(l,c,""),df(o),l=hf(o);l;)Cb(d,l,t),df(o),l=hf(o);Ab(a,d,i),null!=s&&(d.id=s),a=d}a&&r.push(a)}return r},j("shaka.text.VttTextParser",kb),kb.prototype.parseMedia=kb.prototype.parseMedia,kb.prototype.setManifestType=kb.prototype.setManifestType,kb.prototype.setSequenceMode=kb.prototype.setSequenceMode,kb.prototype.parseInit=kb.prototype.parseInit;var Pb=/(?:(\d{1,}):)?(\d{2}):(\d{2})\.(\d{2,3})/g;function Db(){this.g=null}function Rb(e,t,n){var r,i,a;return(new qr).box("payl",Jr((function(e){r=Br(e)}))).box("iden",Jr((function(e){i=Br(e)}))).box("sttg",Jr((function(e){a=Br(e)}))).parse(e),r?function(e,t,n,r,i){if(r=new ve(r,i,""),Ab(e,r,new Map),t&&(r.id=t),n)for(e=new cf(n),t=hf(e);t;)Cb(r,t,[]),df(e),t=hf(e);return r}(r,i,a,t,n):null}function Lb(){}function Ob(e){if(null==(e=pf(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 Mb(){this.g=new kb}function Nb(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").replace(/{b}/g,"<b>").replace(/{\/b}/g,"</b>").replace(/{i}/g,"<i>").replace(/{\/i}/g,"</i>").replace(/{u}/g,"<u>").replace(/{\/u}/g,"</u>")+"\n\n";return t}function Ub(){}function Fb(e,t){var n=t.Fontname;if(n&&(e.fontFamily=n),(n=t.Fontsize)&&(e.fontSize=n+"px"),(n=t.PrimaryColour)&&(n=Bb(n))&&(e.color=n),(n=t.BackColour)&&(n=Bb(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=Te,e.textAlign="start";break;case 2:e.displayAlign=Te,e.textAlign=Ee;break;case 3:e.displayAlign=Te,e.textAlign="end";break;case 5:e.displayAlign="before",e.textAlign="start";break;case 6:e.displayAlign="before",e.textAlign=Ee;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=Ee;break;case 11:e.displayAlign="center",e.textAlign="end"}(t=t.AlphaLevel)&&(e.opacity=parseFloat(t))}function Bb(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 jb(e){return 3600*((e=Kb.exec(e))[1]?parseInt(e[1].replace(":",""),10):0)+60*parseInt(e[2],10)+parseFloat(e[3])}Rt["text/vtt"]=function(){return new kb},Rt['text/vtt; codecs="vtt"']=function(){return new kb},Rt['text/vtt; codecs="wvtt"']=function(){return new kb},Db.prototype.parseInit=function(e){var t=this,n=!1;if((new qr).box("moov",Xr).box("trak",Xr).box("mdia",Xr).P("mdhd",(function(e){e=Pa(e.reader,e.version),t.g=e.timescale})).box("minf",Xr).box("stbl",Xr).P("stsd",Qr).box("wvtt",(function(){n=!0})).parse(e),!this.g)throw new ut(2,2,2008);if(!n)throw new ut(2,2,2008)},Db.prototype.setSequenceMode=function(){},Db.prototype.setManifestType=function(){},Db.prototype.parseMedia=function(e,t){if(!e.length)return[];if(!this.g)throw new ut(2,2,2008);var n,r=0,i=[],a=[],o=!1,s=!1,l=!1,c=null;if((new qr).box("moof",Xr).box("traf",Xr).P("tfdt",(function(e){o=!0,r=Ia(e.reader,e.version).baseMediaDecodeTime})).P("tfhd",(function(e){c=xa(e.reader,e.flags).Df})).P("trun",(function(e){s=!0,i=Da(e.reader,e.version,e.flags).bg})).box("mdat",Jr((function(e){l=!0,n=e}))).parse(e,!1),!l&&!o&&!s)throw new ut(2,2,2008);e=r;for(var d=new zr(n,0),p=u(i),h=p.next();!h.done;h=p.next()){var f=(h=h.value).cf||c,g=h.Rd?r+h.Rd:e;e=g+(f||0);var y=0;do{var v=d.L();y+=v;var m=null;"vttc"==ei(d.L())?8<v&&(m=d.pb(v-8)):d.skip(v-8),f&&m&&(v=Rb(m,t.periodStart+g/this.g,t.periodStart+e/this.g),a.push(v))}while(h.sampleSize&&y<h.sampleSize)}return a.filter(Mt)},j("shaka.text.Mp4VttParser",Db),Db.prototype.parseMedia=Db.prototype.parseMedia,Db.prototype.setManifestType=Db.prototype.setManifestType,Db.prototype.setSequenceMode=Db.prototype.setSequenceMode,Db.prototype.parseInit=Db.prototype.parseInit,Rt['application/mp4; codecs="wvtt"']=function(){return new Db},Lb.prototype.parseInit=function(){},Lb.prototype.setSequenceMode=function(){},Lb.prototype.setManifestType=function(){},Lb.prototype.parseMedia=function(e){var t=Br(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 cf((n=n.value.split("\n"))[0]),i=Ob(r),a=pf(r,/,/g);if(r=Ob(r),null==i||null==a||null==r)throw new ut(2,2,2001,"Could not parse cue time range in SubViewer");e.push(new ve(i,r,n.slice(1).join("\n").trim()))}return e},j("shaka.text.SbvTextParser",Lb),Lb.prototype.parseMedia=Lb.prototype.parseMedia,Lb.prototype.setManifestType=Lb.prototype.setManifestType,Lb.prototype.setSequenceMode=Lb.prototype.setSequenceMode,Lb.prototype.parseInit=Lb.prototype.parseInit,Rt["text/x-subviewer"]=function(){return new Lb},Mb.prototype.parseInit=function(){},Mb.prototype.setSequenceMode=function(){},Mb.prototype.setManifestType=function(){},Mb.prototype.parseMedia=function(e,t,n){return e=ae(Vr(e=Nb(e=Br(e)))),this.g.parseMedia(e,t,n)},j("shaka.text.SrtTextParser",Mb),Mb.srt2webvtt=Nb,Mb.prototype.parseMedia=Mb.prototype.parseMedia,Mb.prototype.setManifestType=Mb.prototype.setManifestType,Mb.prototype.setSequenceMode=Mb.prototype.setSequenceMode,Mb.prototype.parseInit=Mb.prototype.parseInit,Rt["text/srt"]=function(){return new Mb},Ub.prototype.parseInit=function(){},Ub.prototype.setSequenceMode=function(){},Ub.prototype.setManifestType=function(){},Ub.prototype.parseMedia=function(e){for(var t="",n="",r=(e=u(e=Br(e).split(/\r?\n\s*\r?\n/))).next();!r.done;r=e.next()){var i=Hb.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=Vb.exec(i)))if(i=a[1].trim(),a=a[2].trim(),"Format"==i)r=a.split(Gb);else if("Style"==i){i=a.split(Gb),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={$d:i.$d},a=n.next())if(a=a.value,!/^\s*;/.test(a)&&(o=Vb.exec(a)))if(a=o[1].trim(),o=o[2].trim(),"Format"==a)t=o.split(Gb);else if("Dialogue"==a){o=o.split(Gb),a={};for(var s=0;s<t.length&&s<o.length;s++)a[t[s]]=o[s];o=new ve(s=jb(a.Start),jb(a.End),o.slice(t.length-1).join(",").replace(/\\N/g,"\n").replace(/\{[^}]+\}/g,"")),i.$d=a.Style,(a=e.find(function(e){return function(t){return t.Name==e.$d}}(i)))&&Fb(o,a),r.push(o)}return r},j("shaka.text.SsaTextParser",Ub),Ub.prototype.parseMedia=Ub.prototype.parseMedia,Ub.prototype.setManifestType=Ub.prototype.setManifestType,Ub.prototype.setSequenceMode=Ub.prototype.setSequenceMode,Ub.prototype.parseInit=Ub.prototype.parseInit;var Hb=/^\s*\[([^\]]+)\]\r?\n([\s\S]*)/,Vb=/^\s*([^:]+):\s*(.*)/,Gb=/\s*,\s*/,Kb=/^(\d+:)?(\d{1,2}):(\d{1,2}(?:[.]\d{1,3})?)?$/;function zb(e,t){var n=1&e[t+1]?7:9;return t+n<=e.length&&0<(e=((3&e[t+3])<<11|e[t+4]<<3|(224&e[t+5])>>>5)-n)?{Fd:n,R:e}:null}function Wb(e,t){var n=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],r=(60&e[t+2])>>>2;if(r>n.length-1)return null;var i=1+((192&e[t+2])>>>6),a=(1&e[t+2])<<2;return a|=(192&e[t+3])>>>6,{sampleRate:n[r],channelCount:a,ia:"mp4a.40."+i}}function Yb(e,t){if(t+1<e.length&&255===e[t]&&240==(246&e[t+1])){var n=1&e[t+1]?7:9;if(t+n>=e.length)return!1;var r=(3&e[t+3])<<11|e[t+4]<<3|(224&e[t+5])>>>5;return!(r<=n)&&((t+=r)===e.length||t+1<e.length&&255===e[t]&&240==(246&e[t+1]))}return!1}function qb(e){this.i=e,this.h=0,this.g=new Map}function Xb(e,t){if(t+8>e.length||11!==e[t]||119!==e[t+1])return null;var n=e[t+4]>>6;if(3<=n)return null;var r=63&e[t+4],i=2*[64,69,96,64,70,96,80,87,120,80,88,120,96,104,144,96,105,144,112,121,168,112,122,168,128,139,192,128,140,192,160,174,240,160,175,240,192,208,288,192,209,288,224,243,336,224,244,336,256,278,384,256,279,384,320,348,480,320,349,480,384,417,576,384,418,576,448,487,672,448,488,672,512,557,768,512,558,768,640,696,960,640,697,960,768,835,1152,768,836,1152,896,975,1344,896,976,1344,1024,1114,1536,1024,1115,1536,1152,1253,1728,1152,1254,1728,1280,1393,1920,1280,1394,1920][3*r+n];if(t+i>e.length)return null;var a=e[t+6]>>5,o=0;2===a?o+=2:(1&a&&1!==a&&(o+=2),4&a&&(o+=2)),o=(e[t+6]<<8|e[t+7])>>12-o&1;var s=7&e[t+5];return e=new Uint8Array([n<<6|e[t+5]>>3<<1|s>>2,(3&s)<<6|a<<3|o<<2|r>>4,r<<4&224]),{sampleRate:[48e3,44100,32e3][n],channelCount:[2,1,2,3,3,4,4,5][a]+o,ca:e,R:i}}function Qb(e,t){if(11===e[t]&&119===e[t+1]){var n,r,i=0,a=5;for(t+=a;0<a;){r=e[t];var o=Math.min(a,8),s=8-o;n=(r&(n=4278190080>>>24+s<<s))>>s,i=i?i<<o|n:n,t+=1,a-=o}if(16>i)return!0}return!1}function $b(e){this.i=e,this.h=0,this.g=new Map}function Jb(e,t){if(t+8>e.length||2935!=(e[t]<<8|e[t+1]<<0))return null;var n=new Ma(e.subarray(t+2));Ua(n,2),Ua(n,3);var r=Fa(n,11)+1<<1,i=Fa(n,2);if(3==i){i=[24e3,22060,16e3][i=Fa(n,2)];var a=3}else i=[48e3,44100,32e3][i],a=Fa(n,2);var o=Fa(n,3),s=Fa(n,1);return n=Fa(n,5),t+r>e.byteLength?null:(e=Math.floor(r*i/(16*[1,2,3,6][a])),e=new Uint8Array([(8160&e)>>5,(31&e)<<3,i<<6|n<<1|0,0|o<<1|s<<0,0]),{sampleRate:i,channelCount:[2,1,2,3,3,4,4,5][o]+s,ca:e,R:r})}function Zb(e){this.i=e,this.h=0,this.g=new Map}function e_(e){for(var t=!1,n=[],r=e.find((function(e){return 7==e.type})),i=!1,a=(e=u(e)).next();!a.done;a=e.next()){var o=!1;switch((a=a.value).type){case 1:o=i=!0;var s=a.data;r&&4<s.length&&(2===(s=Wa(new Ma(s)))||4===s||7===s||9===s)&&(t=!0);break;case 5:t=o=i=!0;break;case 6:case 7:case 8:o=!0;break;case 9:i=o=!0;break;case 12:o=!0;break;default:o=!1}i&&o&&(o=a.da.byteLength,(s=new Uint8Array(4))[0]=o>>24&255,s[1]=o>>16&255,s[2]=o>>8&255,s[3]=255&o,n.push(ci(s,a.da)))}return n.length?{data:ci.apply(ii,c(n)),Uc:t}:null}Rt["text/x-ssa"]=function(){return new Ub},(r=qb.prototype).destroy=function(){this.g.clear()},r.isSupported=function(e){return"audio/aac"==e.toLowerCase().split(";")[0]&&Q(this.convertCodecs("audio",e))},r.convertCodecs=function(e,t){return"audio/aac"==t.toLowerCase().split(";")[0]?'audio/mp4; codecs="'+(wt(t)||"mp4a.40.2")+'"':t},r.getOriginalMimeType=function(){return this.i},r.transmux=function(e,t,n,r){for(var i=ae(e),a=Ca(i),o=a.length;o<i.length&&!Yb(i,o);o++);if(e=1e3*n.endTime,(a=Sa(a)).length&&n&&(n=a.find((function(e){return"com.apple.streaming.transportStreamTimestamp"===e.description})))&&(e=n.data),!(n=Wb(i,o)))return Promise.reject(new ut(2,3,3018));for(t.audioSamplingRate=n.sampleRate,t.channelsCount=n.channelCount,a=[];o<i.length;){var s=zb(i,o);if(!s)return Promise.reject(new ut(2,3,3018));var l=s.Fd+s.R;o+l<=i.length&&a.push({data:i.subarray(o+s.Fd,o+l),size:s.R,duration:1024,Qa:0,flags:{Ra:0,Ja:0,Ha:0,Fa:0,Ga:2,Sa:0}}),o+=l}return i=n.sampleRate,e=Math.floor(e*i/1e3),e=new vg([r={id:t.id,type:"audio",codecs:n.ia,encrypted:t.encrypted&&0<t.drmInfos.length,timescale:i,duration:r,Oa:[],ca:new Uint8Array([]),ma:new Uint8Array([]),data:{ab:this.h,baseMediaDecodeTime:e,La:a},stream:t}]),this.g.has(t.id)?r=this.g.get(t.id):(r=mg(e),this.g.set(t.id,r)),t=kg(e),this.h++,t=ci(r,t),Promise.resolve(t)},j("shaka.transmuxer.AacTransmuxer",qb),qb.prototype.transmux=qb.prototype.transmux,qb.prototype.getOriginalMimeType=qb.prototype.getOriginalMimeType,qb.prototype.convertCodecs=qb.prototype.convertCodecs,qb.prototype.isSupported=qb.prototype.isSupported,qb.prototype.destroy=qb.prototype.destroy,Be("audio/aac",(function(){return new qb("audio/aac")}),Ve),(r=$b.prototype).destroy=function(){this.g.clear()},r.isSupported=function(e){return"audio/ac3"==e.toLowerCase().split(";")[0]&&Q(this.convertCodecs("audio",e))},r.convertCodecs=function(e,t){return"audio/ac3"==t.toLowerCase().split(";")[0]?'audio/mp4; codecs="ac-3"':t},r.getOriginalMimeType=function(){return this.i},r.transmux=function(e,t,n,r){for(var i=Ca(e=ae(e)),a=i.length;a<e.length&&!Qb(e,a);a++);var o=1e3*n.endTime;(i=Sa(i)).length&&n&&(n=i.find((function(e){return"com.apple.streaming.transportStreamTimestamp"===e.description})))&&(o=n.data),n=0,i=new Uint8Array([]);for(var s=[];a<e.length;){var l=Xb(e,a);if(!l)return Promise.reject(new ut(2,3,3018));t.audioSamplingRate=l.sampleRate,t.channelsCount=l.channelCount,n=l.sampleRate,i=l.ca,s.push({data:e.subarray(a,a+l.R),size:l.R,duration:1536,Qa:0,flags:{Ra:0,Ja:0,Ha:0,Fa:0,Ga:2,Sa:0}}),a+=l.R}return e=Math.floor(o*n/1e3),e=new vg([r={id:t.id,type:"audio",codecs:"ac-3",encrypted:t.encrypted&&0<t.drmInfos.length,timescale:n,duration:r,Oa:[],ca:i,ma:new Uint8Array([]),data:{ab:this.h,baseMediaDecodeTime:e,La:s},stream:t}]),this.g.has(t.id)?r=this.g.get(t.id):(r=mg(e),this.g.set(t.id,r)),t=kg(e),this.h++,t=ci(r,t),Promise.resolve(t)},j("shaka.transmuxer.Ac3Transmuxer",$b),$b.prototype.transmux=$b.prototype.transmux,$b.prototype.getOriginalMimeType=$b.prototype.getOriginalMimeType,$b.prototype.convertCodecs=$b.prototype.convertCodecs,$b.prototype.isSupported=$b.prototype.isSupported,$b.prototype.destroy=$b.prototype.destroy,Be("audio/ac3",(function(){return new $b("audio/ac3")}),Ve),(r=Zb.prototype).destroy=function(){this.g.clear()},r.isSupported=function(e){return"audio/ec3"==e.toLowerCase().split(";")[0]&&Q(this.convertCodecs("audio",e))},r.convertCodecs=function(e,t){return"audio/ec3"==t.toLowerCase().split(";")[0]?'audio/mp4; codecs="ec-3"':t},r.getOriginalMimeType=function(){return this.i},r.transmux=function(e,t,n,r){for(var i=Ca(e=ae(e)),a=i.length;a<e.length&&2935!=(e[a]<<8|e[a+1]<<0);a++);var o=1e3*n.endTime;(i=Sa(i)).length&&n&&(n=i.find((function(e){return"com.apple.streaming.transportStreamTimestamp"===e.description})))&&(o=n.data),n=0,i=new Uint8Array([]);for(var s=[];a<e.length;){var l=Jb(e,a);if(!l)return Promise.reject(new ut(2,3,3018));t.audioSamplingRate=l.sampleRate,t.channelsCount=l.channelCount,n=l.sampleRate,i=l.ca,s.push({data:e.subarray(a,a+l.R),size:l.R,duration:1536,Qa:0,flags:{Ra:0,Ja:0,Ha:0,Fa:0,Ga:2,Sa:0}}),a+=l.R}return e=Math.floor(o*n/1e3),e=new vg([r={id:t.id,type:"audio",codecs:"ec-3",encrypted:t.encrypted&&0<t.drmInfos.length,timescale:n,duration:r,Oa:[],ca:i,ma:new Uint8Array([]),data:{ab:this.h,baseMediaDecodeTime:e,La:s},stream:t}]),this.g.has(t.id)?r=this.g.get(t.id):(r=mg(e),this.g.set(t.id,r)),t=kg(e),this.h++,t=ci(r,t),Promise.resolve(t)},j("shaka.transmuxer.Ec3Transmuxer",Zb),Zb.prototype.transmux=Zb.prototype.transmux,Zb.prototype.getOriginalMimeType=Zb.prototype.getOriginalMimeType,Zb.prototype.convertCodecs=Zb.prototype.convertCodecs,Zb.prototype.isSupported=Zb.prototype.isSupported,Zb.prototype.destroy=Zb.prototype.destroy,Be("audio/ec3",(function(){return new Zb("audio/ec3")}),Ve);var t_=[100,110,122,244,44,83,86,118,128,138,139,134];function n_(e){if(!e.length)return null;var t=e.find((function(e){return 32==e.type})),n=e.find((function(e){return 33==e.type})),r=e.find((function(e){return 34==e.type}));if(!t||!n||!r)return null;var i=function(e){var t=new Ma(e,!0);return Ka(t),Ka(t),Fa(t,4),Fa(t,2),Fa(t,6),e=Fa(t,3),t=Ga(t),{Ue:e+1,lf:t}}(t.da);e=function(e){Ka(e=new Ma(e,!0)),Ka(e);var t=0,n=0,r=0,i=0;Fa(e,4);var a=Fa(e,3);Ga(e);for(var o=Fa(e,2),s=Fa(e,1),l=Fa(e,5),u=Ka(e),c=Ka(e),d=Ka(e),p=Ka(e),h=Ka(e),f=Ka(e),g=Ka(e),y=Ka(e),v=Ka(e),m=Ka(e),b=Ka(e),_=[],E=[],k=0;k<a;k++)_.push(Ga(e)),E.push(Ga(e));if(0<a)for(k=a;8>k;k++)Fa(e,2);for(k=0;k<a;k++)_[k]&&Fa(e,88),E[k]&&Ka(e);Ha(e),3==(_=Ha(e))&&Fa(e,1),E=Ha(e),k=Ha(e),Ga(e)&&(t+=Ha(e),n+=Ha(e),r+=Ha(e),i+=Ha(e));var T=Ha(e),A=Ha(e),w=Ha(e);if(Ga(e))for(var S=0;S<=a;S++)Ha(e),Ha(e),Ha(e);else Ha(e),Ha(e),Ha(e);if(Ha(e),Ha(e),Ha(e),Ha(e),Ha(e),Ha(e),Ga(e)&&Ga(e))for(S=0;4>S;S++)for(var C=0;C<(3===S?2:6);C++)if(Ga(e)){var x=Math.min(64,1<<4+(S<<1));1<S&&Va(e);for(var I=0;I<x;I++)Va(e)}else Ha(e);for(Ga(e),Ga(e),Ga(e)&&(Ka(e),Ha(e),Ha(e),Ga(e)),S=Ha(e),x=C=0;x<S;x++)if(I=!1,0!==x&&(I=Ga(e)),I){x===S&&Ha(e),Ga(e),Ha(e);for(var P=I=0;P<=C;P++){var D=Ga(e),R=!1;D||(R=Ga(e)),(D||R)&&I++}C=I}else{for(P=Ha(e),I=Ha(e),C=P+I,D=0;D<P;D++)Ha(e),Ga(e);for(P=0;P<I;P++)Ha(e),Ga(e)}if(Ga(e))for(S=Ha(e),C=0;C<S;C++){for(x=0;x<w+4;x++)Fa(e,1);Fa(e,1)}if(w=0,Ga(e),Ga(e),Ga(e)){if(Ga(e)&&255===Ka(e)&&(Fa(e,16),Fa(e,16)),Ga(e)&&Ga(e),Ga(e)&&(Fa(e,3),Ga(e),Ga(e)&&(Ka(e),Ka(e),Ka(e))),Ga(e)&&(Ha(e),Ha(e)),Ga(e),Ga(e),Ga(e),(S=Ga(e))&&(Ha(e),Ha(e),Ha(e),Ha(e)),Ga(e)&&(Fa(e,32),Fa(e,32),Ga(e)&&Ha(e),Ga(e)))for(x=!1,S=Ga(e),C=Ga(e),(S||C)&&((x=Ga(e))&&(Ka(e),Fa(e,5),Ga(e),Fa(e,5)),Fa(e,4),Fa(e,4),x&&Fa(e,4),Fa(e,5),Fa(e,5),Fa(e,5)),I=0;I<=a;I++){if(D=!0,P=1,Ga(e)||(D=Ga(e)),R=!1,D?Ha(e):R=Ga(e),R||(P=Ha(e)+1),S){for(D=0;D<P;D++)Ha(e),Ha(e),x&&(Ha(e),Ha(e));Ga(e)}if(C){for(D=0;D<P;D++)Ha(e),Ha(e),x&&(Ha(e),Ha(e));Ga(e)}}Ga(e)&&(Ga(e),Ga(e),Ga(e),w=Ha(e),Ha(e),Ha(e),Ha(e),Ha(e))}return{re:b,xe:o,ye:s,we:l,se:u,te:c,ue:d,ve:p,le:h,me:f,ne:g,oe:y,pe:v,qe:m,Md:w,ie:0,he:_,ge:T,fe:A,width:E-(t+n)*(1===_||2===_?2:1),height:k-(r+i)*(1===_?2:1)}}(n.da);var a=function(e){var t=new Ma(e,!0);Ka(t),Ka(t),Ha(t),Ha(t),Ga(t),Ga(t),Fa(t,3),Ga(t),Ga(t),Ha(t),Ha(t),Va(t),Ga(t),Ga(t),Ga(t)&&Ha(t),Va(t),Va(t),Ga(t),Ga(t),Ga(t),Ga(t),e=Ga(t),t=Ga(t);var n=1;return t&&e?n=0:t?n=3:e&&(n=2),{Xe:n}}(r.da);return t=function(e,t,n,r){var i=new Uint8Array(23+(5+e.byteLength)+(5+t.byteLength)+(5+n.byteLength));return i[0]=1,i[1]=(3&r.xe)<<6|(r.ye?1:0)<<5|31&r.we,i[2]=r.se,i[3]=r.te,i[4]=r.ue,i[5]=r.ve,i[6]=r.le,i[7]=r.me,i[8]=r.ne,i[9]=r.oe,i[10]=r.pe,i[11]=r.qe,i[12]=r.re,i[13]=240|(3840&r.Md)>>8,i[14]=255&r.Md,i[15]=252|3&r.Xe,i[16]=252|3&r.he,i[17]=248|7&r.ge,i[18]=248|7&r.fe,i[19]=0,i[20]=0,i[21]=(3&r.ie)<<6|(7&r.Ue)<<3|(r.lf?1:0)<<2|3,i[22]=3,i[23]=160,i[24]=0,i[25]=1,i[26]=(65280&e.byteLength)>>8,i[27]=(255&e.byteLength)>>0,i.set(e,28),i[23+(5+e.byteLength)]=161,i[e.byteLength+29]=0,i[e.byteLength+30]=1,i[e.byteLength+31]=(65280&t.byteLength)>>8,i[e.byteLength+32]=(255&t.byteLength)>>0,i.set(t,e.byteLength+33),i[23+(e.byteLength+10+t.byteLength)]=162,i[e.byteLength+10+t.byteLength+24]=0,i[e.byteLength+10+t.byteLength+25]=1,i[e.byteLength+10+t.byteLength+26]=(65280&n.byteLength)>>8,i[e.byteLength+10+t.byteLength+27]=(255&n.byteLength)>>0,i.set(n,e.byteLength+10+t.byteLength+28),i}(t.da,n.da,r.da,{Ue:i.Ue,lf:i.lf,xe:e.xe,ye:e.ye,re:e.re,we:e.we,se:e.se,te:e.te,ue:e.ue,ve:e.ve,le:e.le,me:e.me,ne:e.ne,oe:e.oe,pe:e.pe,qe:e.qe,ie:e.ie,Md:e.Md,he:e.he,ge:e.ge,fe:e.fe,Xe:a.Xe}),{height:e.height,width:e.width,ma:t}}function r_(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+3]>>6;i=1e3*a_[14*(3===n?3-r:3===r?3:4)+i-1],a=o_[3*(3===n?0:2===n?1:2)+a],n=s_[n][r];var s=l_[r],l=Math.floor(n*i/a+(e[t+2]>>1&1))*s,u=(navigator.userAgent||"").match(/Chrome\/(\d+)/i);return(u=u?parseInt(u[1],10):0)&&87>=u&&2===r&&224e3<=i&&0===o&&(e[t+3]|=128),{sampleRate:a,channelCount:3===o?1:2,R:l,Jh:8*n*s}}return null}function i_(e,t){return 255===e[t]&&224==(224&e[t+1])&&0!=(6&e[t+1])}var a_=[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],o_=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],s_=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],l_=[0,1,1,4];function u_(e){this.i=e,this.h=0,this.g=new Map}function c_(e){this.h=e,this.g=null}
/*
 @license
 MSS Transmuxer
 Copyright 2015 Dash Industry Forum
 SPDX-License-Identifier: BSD-3-Clause
*/
function d_(e){this.h=e,(this.g=Xh.get("ISOBoxer")())&&function(e){function t(){this._procFullBox(),1&this.flags&&(this._procField("AlgorithmID","uint",24),this._procField("IV_size","uint",8),this._procFieldArray("KID",16,"uint",8)),this._procField("sample_count","uint",32),this._procEntries("entry",this.sample_count,(function(e){this._procEntryField(e,"InitializationVector","data",8),2&this.flags&&(this._procEntryField(e,"NumberOfEntries","uint",16),this._procSubEntries(e,"clearAndCryptedData",e.NumberOfEntries,(function(e){this._procEntryField(e,"BytesOfClearData","uint",16),this._procEntryField(e,"BytesOfEncryptedData","uint",32)})))}))}e.g.addBoxProcessor("saio",(function(){this._procFullBox(),1&this.flags&&(this._procField("aux_info_type","uint",32),this._procField("aux_info_type_parameter","uint",32)),this._procField("entry_count","uint",32),this._procFieldArray("offset",this.entry_count,"uint",1===this.version?64:32)})),e.g.addBoxProcessor("saiz",(function(){this._procFullBox(),1&this.flags&&(this._procField("aux_info_type","uint",32),this._procField("aux_info_type_parameter","uint",32)),this._procField("default_sample_info_size","uint",8),this._procField("sample_count","uint",32),0===this.default_sample_info_size&&this._procFieldArray("sample_info_size",this.sample_count,"uint",8)})),e.g.addBoxProcessor("senc",t),e.g.addBoxProcessor("uuid",(function(){for(var e=!0,n=0;16>n;n++)this.usertype[n]!==h_[n]&&(e=!1);e&&(this._parsing&&(this.type="sepiff"),t.call(this))}))}(this)}function p_(e,t){for(var n=8,r=0;r<e.boxes.length&&e.boxes[r].type!==t;r++)n+=e.boxes[r].size;return n}(r=u_.prototype).destroy=function(){this.g.clear()},r.isSupported=function(e){return"audio/mpeg"==e.toLowerCase().split(";")[0]&&Q(this.convertCodecs("audio",e))},r.convertCodecs=function(e,t){return"audio/mpeg"==t.toLowerCase().split(";")[0]?'audio/mp4; codecs="mp3"':t},r.getOriginalMimeType=function(){return this.i},r.transmux=function(e,t,n,r){for(n=Ca(e=ae(e)).length;n<e.length;n++){var i=n;if(i+1<e.length&&i_(e,i)){var a=r_(e,i),o=4;a&&a.R&&(o=a.R),i=(i+=o)===e.length||i+1<e.length&&i_(e,i)}else i=!1;if(i)break}var s;for(i=[];n<e.length;){if(!(a=r_(e,n)))return Promise.reject(new ut(2,3,3018));s||(s=a),n+a.R<=e.length&&i.push({data:e.subarray(n,n+a.R),size:a.R,duration:1152,Qa:0,flags:{Ra:0,Ja:0,Ha:0,Fa:0,Ga:2,Sa:0}}),n+=a.R}return s?(e=9e4*s.Jh/s.sampleRate*this.h,s=new vg([r={id:t.id,type:"audio",codecs:"mp3",encrypted:t.encrypted&&0<t.drmInfos.length,timescale:s.sampleRate,duration:r,Oa:[],ca:new Uint8Array([]),ma:new Uint8Array([]),data:{ab:this.h,baseMediaDecodeTime:e,La:i},stream:t}]),this.g.has(t.id)?r=this.g.get(t.id):(r=mg(s),this.g.set(t.id,r)),t=kg(s),this.h++,t=ci(r,t),Promise.resolve(t)):Promise.reject(new ut(2,3,3018))},j("shaka.transmuxer.Mp3Transmuxer",u_),u_.prototype.transmux=u_.prototype.transmux,u_.prototype.getOriginalMimeType=u_.prototype.getOriginalMimeType,u_.prototype.convertCodecs=u_.prototype.convertCodecs,u_.prototype.isSupported=u_.prototype.isSupported,u_.prototype.destroy=u_.prototype.destroy,Be("audio/mpeg",(function(){return new u_("audio/mpeg")}),Ve),(r=c_.prototype).destroy=function(){},r.isSupported=function(e){if("video/mp2t"!=e.toLowerCase().split(";")[0])return!1;var t=wt(e).split(","),n=ft("audio",t);return t=ft("video",t),!(!n||t||"mp3"!=kt(n))&&Q(this.convertCodecs("audio",e))},r.convertCodecs=function(e,t){return"video/mp2t"==t.toLowerCase().split(";")[0]?"audio/mpeg":t},r.getOriginalMimeType=function(){return this.h},r.transmux=function(e,t,n,r,i){if(this.g?this.g.clearData():this.g=new Ya,e=ae(e),"mp3"!=(e=this.g.parse(e)).Lc().audio||"audio"!=i)return Promise.reject(new ut(2,3,3018));for(i=new Uint8Array([]),t=(e=u(e.Kb())).next();!t.done;t=e.next())if(t=t.value.data)for(n=0;n<t.length;)(r=r_(t,n))?(n+r.R<=t.length&&(i=ci(i,t.subarray(n,n+r.R))),n+=r.R):n++;return Promise.resolve(i)},j("shaka.transmuxer.MpegTsTransmuxer",c_),c_.prototype.transmux=c_.prototype.transmux,c_.prototype.getOriginalMimeType=c_.prototype.getOriginalMimeType,c_.prototype.convertCodecs=c_.prototype.convertCodecs,c_.prototype.isSupported=c_.prototype.isSupported,c_.prototype.destroy=c_.prototype.destroy,Be("video/mp2t",(function(){return new c_("video/mp2t")}),Ge),(r=d_.prototype).destroy=function(){},r.isSupported=function(e,t){var n=e.startsWith("mss/");return!(!this.g||!n)&&(t?Q(this.convertCodecs(t,e)):(t=this.convertCodecs("audio",e),e=this.convertCodecs("video",e),Q(t)||Q(e)))},r.convertCodecs=function(e,t){return t.replace("mss/","")},r.getOriginalMimeType=function(){return this.h},r.transmux=function(e,t,n){if(!n)return Promise.resolve(ae(e));if(!t.mssPrivateData)return Promise.reject(new ut(2,3,3020));try{var r,i=this.g.parseBuffer(e),a=i.fetch("tfhd");a.track_ID=t.id+1;var o=i.fetch("tfdt"),s=i.fetch("traf");null===o&&((o=this.g.createFullBox("tfdt",s,a)).version=1,o.flags=0,o.baseMediaDecodeTime=Math.floor(n.startTime*t.mssPrivateData.timescale));var l=i.fetch("trun"),u=i.fetch("tfxd");u&&u._parent.boxes.splice(u._parent.boxes.indexOf(u),1);var c=i.fetch("tfrf");c&&c._parent.boxes.splice(c._parent.boxes.indexOf(c),1);var d=i.fetch("sepiff");if(null!==d){d.type="senc",d.usertype=void 0;var p=i.fetch("saio");if(null===p){(p=this.g.createFullBox("saio",s)).version=0,p.flags=0,p.entry_count=1,p.offset=[0];var h=this.g.createFullBox("saiz",s);if(h.version=0,h.flags=0,h.sample_count=d.sample_count,h.default_sample_info_size=0,h.sample_info_size=[],2&d.flags)for(r=0;r<d.sample_count;r+=1)h.sample_info_size[r]=10+6*d.entry[r].NumberOfEntries;else h.default_sample_info_size=8}}a.flags&=16777214,a.flags|=131072,l.flags|=1;var f=i.fetch("moof");l.data_offset=f.getLength()+8;var g=i.fetch("saio");null!==g&&(g.offset[0]=p_(f,"traf")+p_(s,"senc")+16);var y=ae(i.write());return Promise.resolve(y)}catch(e){return e instanceof ut?Promise.reject(e):Promise.reject(new ut(2,3,3022))}},j("shaka.transmuxer.MssTransmuxer",d_),d_.prototype.transmux=d_.prototype.transmux,d_.prototype.getOriginalMimeType=d_.prototype.getOriginalMimeType,d_.prototype.convertCodecs=d_.prototype.convertCodecs,d_.prototype.isSupported=d_.prototype.isSupported,d_.prototype.destroy=d_.prototype.destroy;var h_=new Uint8Array([162,57,79,82,90,155,79,20,162,68,108,66,124,100,141,244]);function f_(e){this.j=e,this.g=0,this.h=new Map,this.i=null}Be("mss/audio/mp4",(function(){return new d_("mss/audio/mp4")}),Ve),Be("mss/video/mp4",(function(){return new d_("mss/video/mp4")}),Ve),(r=f_.prototype).destroy=function(){this.h.clear()},r.isSupported=function(e,t){if("video/mp2t"!=e.toLowerCase().split(";")[0])return!1;var n=e;t&&(n=this.convertCodecs(t,e));var r=wt(n).split(",");return n=ft("audio",r),r=ft("video",r),!(n&&(n=kt(n),!v_.includes(n))||r&&(n=kt(r),!m_.includes(n)))&&(t?Q(this.convertCodecs(t,e)):(t=this.convertCodecs("audio",e),e=this.convertCodecs("video",e),Q(t)||Q(e)))},r.convertCodecs=function(e,t){return"video/mp2t"==t.toLowerCase().split(";")[0]?(t=wt(t).replace("mp4a.40.34","mp3").split(",").map(this.Kg).join(","),"audio"==e?'audio/mp4; codecs="'+t+'"':'video/mp4; codecs="'+t+'"'):t},r.Kg=function(e){if(e.includes("avc1")){var t=e.split(".");if(3==t.length)return e=t.shift()+".",(e+=parseInt(t.shift(),10).toString(16))+("000"+parseInt(t.shift(),10).toString(16)).slice(-4)}return e},r.getOriginalMimeType=function(){return this.j},r.transmux=function(e,t,n,r,i){this.i?this.i.clearData():this.i=new Ya,e=ae(e);var a=this.i.parse(e);e=[];var o=a.Lc();try{var s=null;if("video"==i){switch(o.video){case"avc":var l=[],d=null,p=[],h=a.ec();if(!h.length)throw new ut(2,3,3023);for(var f=0;f<h.length;f++){var g=h[f],y=g.zb;p=p.concat(y);var v=e_(y);if(v){null==d&&(d=g.dts);var m=void 0;m=f+1<h.length?(h[f+1].dts||0)-(g.dts||0):1<h.length?(g.dts||0)-(h[f-1].dts||0):9e4*(n.endTime-n.startTime),l.push({data:v.data,size:v.data.byteLength,duration:m,Qa:Math.round((g.pts||0)-(g.dts||0)),flags:{Ra:0,Ja:0,Ha:0,Fa:0,Ga:v.Uc?2:1,Sa:v.Uc?0:1}})}}var b=function(e){if(!e.length)return null;var t=e.find((function(e){return 7==e.type}));if(e=e.find((function(e){return 8==e.type})),!t||!e)return null;var n=new Ma(t.data),r=Ka(n);if(Ka(n),Ka(n),ja(n),t_.includes(r)&&(3===(r=Ha(n))&&Ua(n,1),ja(n),ja(n),Ua(n,1),Ga(n))){r=3!==r?8:12;for(var i=0;i<r;i++)Ga(n)&&za(n,6>i?16:64)}if(ja(n),0===(r=Ha(n)))Ha(n);else if(1===r)for(Ua(n,1),ja(n),ja(n),r=Ha(n),i=0;i<r;i++)ja(n);ja(n),Ua(n,1),r=Ha(n);var a=Ha(n),o=Fa(n,1);0===o&&Ua(n,1),Ua(n,1);var s=i=0,l=0,u=0;return Ga(n)&&(i=Ha(n),s=Ha(n),l=Ha(n),u=Ha(n)),n=(2-o)*(a+1)*16-2*l-2*u,r=16*(r+1)-2*i-2*s,i=[],t=t.da,i.push(t.byteLength>>>8&255),i.push(255&t.byteLength),i=i.concat.apply(i,c(t)),t=[],e=e.da,t.push(e.byteLength>>>8&255),t.push(255&e.byteLength),t=t.concat.apply(t,c(e)),{height:n,width:r,ma:e=new Uint8Array([1,i[3],i[4],i[5],255,225].concat(i,[1],t))}}(p);if(!b||null==d)throw new ut(2,3,3018);t.height=b.height,t.width=b.width,s={id:t.id,type:"video",codecs:"avc1",encrypted:t.encrypted&&0<t.drmInfos.length,timescale:9e4,duration:r,Oa:[],ca:new Uint8Array([]),ma:b.ma,data:{ab:this.g,baseMediaDecodeTime:d,La:l},stream:t};break;case"hvc":if(h=[],g=null,y=[],!(l=a.ec()).length)throw new ut(2,3,3023);for(v=0;v<l.length;v++){p=(d=l[v]).zb,y=y.concat(p),b=!1;var _=[],E=!1;for(m=(f=u(p)).next();!m.done;m=f.next()){var k=m.value;switch(k.type){case 1:case 0:var T=E=!0;break;case 19:case 20:case 21:b=T=E=!0;break;case 32:case 33:case 34:T=!0;break;case 35:E=T=!0;break;case 39:case 40:T=!0;break;default:T=!1}if(E&&T){var A=k.da.byteLength,w=new Uint8Array(4);w[0]=A>>24&255,w[1]=A>>16&255,w[2]=A>>8&255,w[3]=255&A,_.push(ci(w,k.da))}}var S=_.length?{data:ci.apply(ii,c(_)),Uc:b}:null;S&&(null==g&&null!=d.dts&&(g=d.dts),b=void 0,b=v+1<l.length?(l[v+1].dts||0)-(d.dts||0):1<l.length?(d.dts||0)-(l[v-1].dts||0):9e4*(n.endTime-n.startTime),h.push({data:S.data,size:S.data.byteLength,duration:b,Qa:Math.round((d.pts||0)-(d.dts||0)),flags:{Ra:0,Ja:0,Ha:0,Fa:0,Ga:S.Uc?2:1,Sa:S.Uc?0:1}}))}var C=n_(y);if(!C||null==g)throw new ut(2,3,3018);t.height=C.height,t.width=C.width,s={id:t.id,type:"video",codecs:"hvc1",encrypted:t.encrypted&&0<t.drmInfos.length,timescale:9e4,duration:r,Oa:[],ca:new Uint8Array([]),ma:C.ma,data:{ab:this.g,baseMediaDecodeTime:g,La:h},stream:t}}s&&(e.push(s),s=null)}if("audio"==i){switch(o.audio){case"aac":for(var x,I=[],P=null,D=u(a.Kb()),R=D.next();!R.done;R=D.next()){var L=R.value,O=L.data;if(O){var M=0;if(!(x=Wb(O,M)))throw new ut(2,3,3018);for(t.audioSamplingRate=x.sampleRate,t.channelsCount=x.channelCount,null==P&&null!==L.pts&&(P=L.pts);M<O.length;){var N=zb(O,M);if(N){var U=N.Fd+N.R;M+U<=O.length&&I.push({data:O.subarray(M+N.Fd,M+U),size:N.R,duration:1024,Qa:0,flags:{Ra:0,Ja:0,Ha:0,Fa:0,Ga:2,Sa:0}}),M+=U}else M++}}}if(!x||null==P){if(!a.ec().length)throw new ut(2,3,3018);P=9e4*n.startTime;var F=ft("audio",t.codecs.split(","));if(!F||!t.channelsCount||!t.audioSamplingRate)throw new ut(2,3,3018);x={sampleRate:t.audioSamplingRate,channelCount:t.channelsCount,ia:F};var B=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||3===t)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null}(F,t.channelsCount);if(!B)throw new ut(2,3,3018);var j=P+9e4*(n.endTime-n.startTime);for(a=P;a<j;)I.push({data:B,size:B.byteLength,duration:1024,Qa:0,flags:{Ra:0,Ja:0,Ha:0,Fa:0,Ga:2,Sa:0}}),a+=1024/x.sampleRate*9e4}var H=x.sampleRate;a=P/9e4*H,s={id:t.id,type:"audio",codecs:x.ia,encrypted:t.encrypted&&0<t.drmInfos.length,timescale:H,duration:r,Oa:[],ca:new Uint8Array([]),ma:new Uint8Array([]),data:{ab:this.g,baseMediaDecodeTime:a,La:I},stream:t};break;case"ac3":x=[],H=0,I=new Uint8Array([]),P=null;for(var V=(M=u(a.Kb())).next();!V.done;V=M.next()){var G=V.value,K=G.data;for(null==P&&null!==G.pts&&(P=G.pts),a=0;a<K.length;){var z=Xb(K,a);z?(t.audioSamplingRate=z.sampleRate,t.channelsCount=z.channelCount,H=z.sampleRate,I=z.ca,x.push({data:K.subarray(a,a+z.R),size:z.R,duration:1536,Qa:0,flags:{Ra:0,Ja:0,Ha:0,Fa:0,Ga:2,Sa:0}}),a+=z.R):a++}}if(0==H||0==I.byteLength||null==P)throw new ut(2,3,3018);a=P/9e4*H,s={id:t.id,type:"audio",codecs:"ac-3",encrypted:t.encrypted&&0<t.drmInfos.length,timescale:H,duration:r,Oa:[],ca:I,ma:new Uint8Array([]),data:{ab:this.g,baseMediaDecodeTime:a,La:x},stream:t};break;case"ec3":x=[],H=0,P=new Uint8Array([]),I=null;for(var W=u(a.Kb()),Y=W.next();!Y.done;Y=W.next()){var q=Y.value,X=q.data;for(null==I&&null!==q.pts&&(I=q.pts),a=0;a<X.length;){var Q=Jb(X,a);Q?(t.audioSamplingRate=Q.sampleRate,t.channelsCount=Q.channelCount,H=Q.sampleRate,P=Q.ca,x.push({data:X.subarray(a,a+Q.R),size:Q.R,duration:1536,Qa:0,flags:{Ra:0,Ja:0,Ha:0,Fa:0,Ga:2,Sa:0}}),a+=Q.R):a++}}if(0==H||0==P.byteLength||null==I)throw new ut(2,3,3018);a=I/9e4*H,s={id:t.id,type:"audio",codecs:"ec-3",encrypted:t.encrypted&&0<t.drmInfos.length,timescale:H,duration:r,Oa:[],ca:P,ma:new Uint8Array([]),data:{ab:this.g,baseMediaDecodeTime:a,La:x},stream:t};break;case"mp3":var $;x=[],H=null;for(var J=u(a.Kb()),Z=J.next();!Z.done;Z=J.next()){var ee=Z.value,te=ee.data;if(te)for(null==H&&null!==ee.pts&&(H=ee.pts),a=0;a<te.length;){var ne=r_(te,a);ne?($||($=ne),a+ne.R<=te.length&&x.push({data:te.subarray(a,a+ne.R),size:ne.R,duration:1152,Qa:0,flags:{Ra:0,Ja:0,Ha:0,Fa:0,Ga:2,Sa:0}}),a+=ne.R):a++}}if(!$||null==H)throw new ut(2,3,3018);var re=$.sampleRate;a=H/9e4*re,s={id:t.id,type:"audio",codecs:"mp3",encrypted:t.encrypted&&0<t.drmInfos.length,timescale:re,duration:r,Oa:[],ca:new Uint8Array([]),ma:new Uint8Array([]),data:{ab:this.g,baseMediaDecodeTime:a,La:x},stream:t}}s&&e.push(s)}}catch(e){return e&&3023==e.code?Promise.resolve(new Uint8Array([])):Promise.reject(e)}return e.length?(e=new vg(e),this.h.has(t.id)?r=this.h.get(t.id):(r=mg(e),this.h.set(t.id,r)),t=kg(e),this.g++,t=ci(r,t),Promise.resolve(t)):Promise.reject(new ut(2,3,3018))},j("shaka.transmuxer.TsTransmuxer",f_),f_.prototype.transmux=f_.prototype.transmux,f_.prototype.getOriginalMimeType=f_.prototype.getOriginalMimeType,f_.prototype.convertCodecs=f_.prototype.convertCodecs,f_.prototype.isSupported=f_.prototype.isSupported,f_.prototype.destroy=f_.prototype.destroy;var g_,y_,v_=["aac","ac-3","ec-3","mp3"],m_=["avc","hevc"];
/*
 @license
 EME Encryption Scheme Polyfill
 Copyright 2019 Google LLC
 SPDX-License-Identifier: Apache-2.0
*/
function b_(){}function __(){g_?console.debug("EmeEncryptionSchemePolyfill: Already installed."):navigator.requestMediaKeySystemAccess&&MediaKeySystemAccess.prototype.getConfiguration?(g_=navigator.requestMediaKeySystemAccess,console.debug("EmeEncryptionSchemePolyfill: Waiting to detect encryptionScheme support."),navigator.requestMediaKeySystemAccess=E_):console.debug("EmeEncryptionSchemePolyfill: EME not found")}function E_(e,t){var n,r=this;return R((function(i){return 1==i.g?(console.assert(r==navigator,'bad "this" for requestMediaKeySystemAccess'),_(i,g_.call(r,e,t),2)):D_(n=i.h)?(console.debug("EmeEncryptionSchemePolyfill: Native encryptionScheme support found."),navigator.requestMediaKeySystemAccess=g_,i.return(n)):(console.debug("EmeEncryptionSchemePolyfill: No native encryptionScheme support found. Patching encryptionScheme support."),navigator.requestMediaKeySystemAccess=k_,i.return(k_.call(r,e,t)))}))}function k_(e,t){var n,r,i,a,o,s,l,c,d,p,h=this;return R((function(f){if(1==f.g){for(console.assert(h==navigator,'bad "this" for requestMediaKeySystemAccess'),n=P_(e),r=[],i=u(t),a=i.next();!a.done;a=i.next())o=a.value,s=T_(o.videoCapabilities,n),l=T_(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(d=Error("Unsupported keySystem or supportedConfigurations.")).name="NotSupportedError",d.code=DOMException.NOT_SUPPORTED_ERR,d;return _(f,g_.call(h,e,r),2)}return p=f.h,f.return(new I_(p,n))}))}function T_(e,t){return e?e.filter((function(e){return!e.encryptionScheme||e.encryptionScheme==t})):e}function A_(){}function w_(){y_?console.debug("McEncryptionSchemePolyfill: Already installed."):navigator.mediaCapabilities?(y_=navigator.mediaCapabilities.decodingInfo,console.debug("McEncryptionSchemePolyfill: Waiting to detect encryptionScheme support."),navigator.mediaCapabilities.decodingInfo=S_):console.debug("McEncryptionSchemePolyfill: MediaCapabilities not found")}function S_(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,y_.call(i,e),2);case 2:if(t=a.h,!e.keySystemConfiguration)return a.return(t);if((n=t.keySystemAccess)&&D_(n))return console.debug("McEncryptionSchemePolyfill: Native encryptionScheme support found."),navigator.mediaCapabilities.decodingInfo=y_,a.return(t);if(console.debug("McEncryptionSchemePolyfill: No native encryptionScheme support found. Patching encryptionScheme support."),navigator.mediaCapabilities.decodingInfo=C_,n){a.B(3);break}return r=t,_(a,x_(e),4);case 4:return r.keySystemAccess=a.h,a.return(t);case 3:return a.return(C_.call(i,e))}}))}function C_(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=P_(r),o={powerEfficient:!1,smooth:!1,supported:!1,keySystemAccess:null,configuration:e},i&&i!=t||a&&a!=t)?c.return(o):_(c,y_.call(u,e),2);case 2:if((s=c.h).keySystemAccess){s.keySystemAccess=new I_(s.keySystemAccess,t),c.B(3);break}if(!e.keySystemConfiguration){c.B(3);break}return l=s,_(c,x_(e),5);case 5:l.keySystemAccess=c.h;case 3:return c.return(s)}}))}function x_(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 I_(e,t){this.h=e,this.g=t,this.keySystem=e.keySystem}function P_(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 D_(e){var t=(e=e.getConfiguration()).audioCapabilities&&e.audioCapabilities[0];return!(!(e=e.videoCapabilities&&e.videoCapabilities[0]||t)||void 0===e.encryptionScheme)}function R_(){}function L_(){__(),w_()}Be("video/mp2t",(function(){return new f_("video/mp2t")}),Ke),j("EmeEncryptionSchemePolyfill",b_),b_.install=__,j("McEncryptionSchemePolyfill",A_),A_.install=w_,I_.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},I_.prototype.createMediaKeys=function(){return this.h.createMediaKeys()},j("EncryptionSchemePolyfills",R_),R_.install=L_,void 0!==n&&n.exports&&(n.exports=R_)}.call(r,n,n,void 0),r.shaka)t[i]=r.shaka[i]}()}).call(this,n(8))},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){!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?d(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),d=null;this._rootContainsTarget(i)?n&&!this.root||(d=t):d={top:0,bottom:0,left:0,right:0,width:0,height:0};var p=r.entry=new a({time:window.performance&&performance.now&&performance.now(),target:i,boundingClientRect:o,rootBounds:d,intersectionRect:c});l?e&&s?this._hasCrossedThreshold(l,p)&&this._queuedEntries.push(p):l&&l.isIntersecting&&this._queuedEntries.push(p):this._queuedEntries.push(p)}),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,p,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,_=d(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,p=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),p=Math.max(o.left,s.left),f=Math.min(o.right,s.right),y=c-l,v=(g=f-p)>=0&&y>=0&&{top:l,bottom:c,left:p,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||p(e,this.root)},o.prototype._rootContainsTarget=function(t){var n=this.root&&(this.root.ownerDocument||this.root)||e;return p(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.detachEvent&&e.detachEvent("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 d(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 p(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(11),i=n(12);"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 d=s(c),p={css:a[1],media:a[2],sourceMap:a[3]};-1!==d?(o[d].references++,o[d].updater(p)):o.push({identifier:c,updater:y(p,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,d=(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=d(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&&"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 f=null,g=0;function y(e,t){var n,r,i;if(t.singleton){var a=g++;n=f||(f=u(t)),r=p.bind(null,n,a,!1),i=p.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(13)(!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 vn})),n.d(t,"getPlayer",(function(){return mn})),n.d(t,"core",(function(){return r})),n.d(t,"ui",(function(){return i})),n.d(t,"providers",(function(){return a})),n.d(t,"setup",(function(){return En})),n.d(t,"cast",(function(){return In})),n.d(t,"playlist",(function(){return Pn})),n.d(t,"Ad",(function(){return wt})),n.d(t,"AdBreak",(function(){return kt})),n.d(t,"BasePlugin",(function(){return Z})),n.d(t,"registerPlugin",(function(){return ne})),n.d(t,"PLAYER_TYPE",(function(){return Rn})),n.d(t,"VERSION",(function(){return Ln})),n.d(t,"PLAYER_NAME",(function(){return Dn})),n.d(t,"KALTURA_PLAYER_START_TIME_QS",(function(){return j}));n(3);var r=n(0),i=n(1),a=n(2);n(4),n(6);function o(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 s(e,t){void 0===t&&(t={});var n={};if(t.sources&&t.sources.type===r.MediaType.LIVE&&("IE"===r.Env.browser.name||"Chromecast"===r.Env.device.model)){var i=r.Utils.Object.getPropertyPath(e,"sources.options.forceRedirectExternalStreams"),a=r.Utils.Object.getPropertyPath(t,"sources.options.forceRedirectExternalStreams");"boolean"!=typeof i&&"boolean"!=typeof a&&r.Utils.Object.mergeDeep(n,{sources:{options:{forceRedirectExternalStreams:!0}}})}return r.Utils.Object.mergeDeep(n,function(e,t){void 0===t&&(t={});var n={},i=r.Utils.Object.getPropertyPath(e,"sources.options.redirectExternalStreamsHandler"),a=r.Utils.Object.getPropertyPath(t,"sources.options.redirectExternalStreamsHandler");return"function"!=typeof i&&"function"!=typeof a&&r.Utils.Object.mergeDeep(n,{sources:{options:{redirectExternalStreamsHandler:o}}}),n}(e,t))}var l="Must provide initial providers config",u="Must provide target id",c="Must provide DOM element with id of: ",d="The target id provided is already in use. Id: ";var p,h,f,g="@playkit-js/kaltura-player-js_",y=function(){function e(){}return e.isStorageAvailable=function(e){if("undefined"==typeof Storage)return!1;try{return e.setItem("test","test"),e.removeItem("test"),!0}catch(e){return!1}},e.getStorageSize=function(e){return Object.keys(e).filter((function(e){return e.startsWith(g)})).length},e.setItem=function(t,n,r){e._validateKey(t);try{e._logger.debug("Sets item for key: "+t,n),r.setItem(g+t,n)}catch(t){e._isQuotaExceeded(t)?e._logger.error("Quota exceeded: "+t.message):e._logger.error(t.message)}},e.getItem=function(t,n){e._validateKey(t);var r=null;try{return"string"==typeof(r=n.getItem(g+t))?JSON.parse(r):null}catch(e){return r}},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")},e}();p=y,h="_logger",f=Object(r.getLogger)("StorageWrapper"),(h=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(h))in p?Object.defineProperty(p,h,{value:f,enumerable:!0,configurable:!0,writable:!0}):p[h]=f;var v=function(){function e(){this.storageManagers=[]}return e.prototype.addManager=function(e){this.storageManagers.push(e)},e.getInstance=function(){return null===this.instance&&(this.instance=new e),this.instance},e}();!function(e,t,n){(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(v,"instance",null);var m=function(){function e(){}return e.init=function(e){this._logger=Object(r.getLogger)(e),v.getInstance().addManager(this)},e.attachAll=function(e){v.getInstance().storageManagers.forEach((function(t){t.isStorageAvailable()&&t.attach(e)}))},e.setStorageConfig=function(e){v.getInstance().storageManagers.forEach((function(t){t.isStorageAvailable()&&t.hasStorage()&&r.Utils.Object.mergeDeep(e,t.getStorageConfig())}))},e.isStorageAvailable=function(){return y.isStorageAvailable(this.getStorageObject())},e.hasStorage=function(){var e=this.getStorageSize(),t=0!==e;return t?this._logger.debug("Storage found with size of ",e):this._logger.debug("No storage found"),t},e.setItem=function(e,t){y.setItem(e,t,this.getStorageObject())},e.getItem=function(e){y.getItem(e,this.getStorageObject())},e.getStorageSize=function(){return y.getStorageSize(this.getStorageObject())},e.getStorageConfig=function(){var e=this._getExistingValues(),t=this._buildStorageConfig(e);return this._logger.debug("Gets storage config",t),t},e._getExistingValues=function(){var e=this,t={};return Object.keys(this.StorageKeys).forEach((function(n){var r=e.StorageKeys[n],i=y.getItem(r,e.getStorageObject());null!=i&&(t[r]=i)})),t},e._buildStorageConfig=function(e){var t=r.Utils.Object.mergeDeep({},e);return delete t.textStyle,{playback:t}},e.getStorageObject=function(){throw new r.Error(r.Error.Severity.CRITICAL,r.Error.Category.PLAYER,r.Error.Code.RUNTIME_ERROR_METHOD_NOT_IMPLEMENTED,"getStorageObject()")},e.attach=function(){throw new r.Error(r.Error.Severity.CRITICAL,r.Error.Category.PLAYER,r.Error.Code.RUNTIME_ERROR_METHOD_NOT_IMPLEMENTED,"attach()")},e.initialize=function(){throw new r.Error(r.Error.Severity.CRITICAL,r.Error.Category.PLAYER,r.Error.Code.RUNTIME_ERROR_METHOD_NOT_IMPLEMENTED,"initialize()")},e}();function b(e,t){return(b=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}var _=function(e){var t,n;function i(){return e.apply(this,arguments)||this}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,b(t,n),i.initialize=function(){this.init(this.name)},i.getStorageObject=function(){return localStorage},i.attach=function(e){var t=this;this._logger.debug("Attach local storage");var n=new r.EventManager;n.listen(e,e.Event.UI.USER_CLICKED_MUTE,(function(){e.isCasting()||t.setItem(t.StorageKeys.MUTED,e.muted)})),n.listen(e,e.Event.UI.USER_CLICKED_UNMUTE,(function(){e.isCasting()||t.setItem(t.StorageKeys.MUTED,e.muted)})),n.listen(e,e.Event.UI.USER_CHANGED_VOLUME,(function(){e.isCasting()||(t.setItem(t.StorageKeys.MUTED,!e.volume),t.setItem(t.StorageKeys.VOLUME,e.volume))})),n.listen(e,e.Event.UI.USER_SELECTED_AUDIO_TRACK,(function(e){var n=e.payload.audioTrack;t.setItem(t.StorageKeys.AUDIO_LANG,n.language)})),n.listen(e,e.Event.UI.USER_SELECTED_CAPTION_TRACK,(function(e){var n=e.payload.captionTrack;"off"!==n.language?(t.setItem(t.StorageKeys.TEXT_LANG,n.language),t.setItem(t.StorageKeys.CAPTIONS_DISPLAY,!0)):t.setItem(t.StorageKeys.CAPTIONS_DISPLAY,!1)}));var i=function(){n.listenOnce(e,e.Event.TEXT_TRACK_CHANGED,(function(e){var n=e.payload.selectedTextTrack;"off"!==n.language?(t.setItem(t.StorageKeys.TEXT_LANG,n.language),t.setItem(t.StorageKeys.CAPTIONS_DISPLAY,!0)):t.setItem(t.StorageKeys.CAPTIONS_DISPLAY,!1)}))};n.listen(e,e.Event.UI.USER_SHOWED_CAPTIONS,i),n.listen(e,e.Event.UI.USER_HID_CAPTIONS,i),n.listen(e,e.Event.UI.USER_SELECTED_CAPTIONS_STYLE,(function(e){try{var n=JSON.stringify(e.payload.captionsStyle);t.setItem(t.StorageKeys.TEXT_STYLE,n)}catch(e){t._logger.error(e.message)}})),n.listen(e,e.Event.PLAYER_DESTROY,(function(){return n.destroy()}))},i.getPlayerTextStyle=function(){return this.getItem(this.StorageKeys.TEXT_STYLE)},i}(m);!function(e,t,n){(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(_,"StorageKeys",{MUTED:"muted",VOLUME:"volume",AUDIO_LANG:"audioLanguage",TEXT_LANG:"textLanguage",CAPTIONS_DISPLAY:"captionsDisplay",TEXT_STYLE:"textStyle"});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],r.Utils.Generator.guid()))}(e,t):function(e){var t=r.Utils.Generator.guid(),n=r.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.17.5")),e}function D(e,t){var n;A(e,t);var i=t.sources,a=t.session&&t.session.id,o=null==(n=K())?void 0:n.productVersion;Object.values(r.StreamType).forEach((function(e){i[e]&&i[e].forEach((function(e){"string"==typeof e.url&&e.url.toLowerCase().indexOf("playmanifest/")>-1&&!e.localSource&&(e.url=S(e.url,a),e.url=x(e.url),e.url=P(e.url,o),e.url=function(e,t){var n=r.Utils.Object.getPropertyPath(t,"seekFrom"),i=r.Utils.Object.getPropertyPath(t,"clipTo");return n&&"number"==typeof n&&-1===e.indexOf("seekFrom=")&&(e+=I(e)+"seekFrom="+1e3*n),i&&"number"==typeof i&&-1===e.indexOf("clipTo=")&&(e+=I(e)+"clipTo="+1e3*i),e}(e.url,i)),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,a,"sessionId="),e.licenseUrl=P(e.licenseUrl,o),e.licenseUrl=x(e.licenseUrl),e.licenseUrl=function(e,t){var n=r.Utils.Object.getPropertyPath(t,"provider.uiConfId");return-1===e.indexOf("uiConfId=")&&"number"==typeof n&&(e+=I(e)+"uiConfId="+n),e}(e.licenseUrl,t))}))}))}))}n(9);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 r.EventManager,this._targetsObserved=new r.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,L.VIEWPORT))}))}))},t._handleTabVisibilityChange=function(){var e=this;this._isTabVisible=!document[this._visibilityTabHiddenAttr],this._targetsObserved.getAll().forEach((function(t){t.lastVisible&&t.listener(e._isTabVisible,L.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 O(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,L.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}(),L={VIEWPORT:"viewport",TAB:"tab"},O=function(e,t){this.threshold=e,this.listener=t},M=[0,10,20,30,40,50,60,70,80,90,100],N=50;function U(e,t){return(U=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}var F=function(e){var t,n;function i(){return e.apply(this,arguments)||this}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,U(t,n),i.initialize=function(){this.init(this.name)},i.getStorageObject=function(){return sessionStorage},i.attach=function(e){var t=this;this._logger.debug("Attach session storage"),(new r.EventManager).listen(e,e.Event.UI.USER_SELECTED_SPEED,(function(){e.isCasting()||t.setItem(t.StorageKeys.PLAYBACK_RATE,e.playbackRate)}))},i}(m);!function(e,t,n){(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(F,"StorageKeys",{PLAYBACK_RATE:"playbackRate"});var B=[],j="kalturaStartTime";function H(e){if(!e)throw new Error(l);!function(e){if(!e)throw new Error(u);var t=document.getElementById(e);if(!t)throw new Error(c+e);if(t.getElementsByClassName("kaltura-player-container").length>0)throw new Error(d+e)}(e.targetId)}function V(e){r.Utils.Object.getPropertyPath(e,"ui.log")||r.Utils.Object.createPropertyPath(e,"ui.log",{}),r.Utils.Object.getPropertyPath(e,"provider.log")||r.Utils.Object.createPropertyPath(e,"provider.log",{}),r.Utils.Object.getPropertyPath(e,"log")||r.Utils.Object.createPropertyPath(e,"log",{}),e.log&&"function"==typeof e.log.handler&&(Object(r.setLogHandler)(e.log.handler),e.ui.log.handler=e.provider.log.handler=e.log.handler);var t=r.LogLevel.ERROR;!e.log||!0!==window.DEBUG_KALTURA_PLAYER&&""!==G("debugKalturaPlayer")?e.log&&e.log.level&&r.LogLevel[e.log.level]&&(t=r.LogLevel[e.log.level]):(t=r.LogLevel.DEBUG,e.log.level=r.LogLevel.DEBUG.name),e.ui.log.level=e.provider.log.level=t.name,Object(r.setLogLevel)(t)}function G(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 K(){return window.__kalturaplayerdata||{}}function z(e){var t=function(e){var t=document.createElement("div");t.id=r.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(r.Utils.Object.mergeDeep(n,e),!e.provider.ignoreServerConfig){var i=r.Utils.Object.copyDeep(K());delete i.productVersion,n=r.Utils.Object.mergeDeep({},W(i),n)}return function(e){if(r.Env.isMacOS&&r.Env.isSafari||r.Env.isIOS){"boolean"!=typeof r.Utils.Object.getPropertyPath(e,"playback.preferNative.hls")&&r.Utils.Object.mergeDeep(e,{playback:{preferNative:{hls:!0}}})}}(n),function(e){if(r.Env.isMacOS&&r.Env.isSafari||r.Env.isIOS){"boolean"!=typeof r.Utils.Object.getPropertyPath(e,"text.useNativeTextTrack")&&r.Utils.Object.mergeDeep(e,{text:{useNativeTextTrack:!0}})}}(n),function(e){var t=r.Utils.Object.getPropertyPath(e,"plugins.kava");t||(t=r.Utils.Object.mergeDeep(e,{plugins:{kava:{}}}))}(n),function(e){if(r.Env.isSmartTV){if(Object(r.setCapabilities)(r.EngineType.HTML5,{autoplay:!0}),function(e){"boolean"!=typeof r.Utils.Object.getPropertyPath(e,"playback.playAdsWithMSE")&&(e=r.Utils.Object.createPropertyPath(e,"playback.playAdsWithMSE",!0));var t=r.Utils.Object.getPropertyPath(e,"plugins.ima.disableMediaPreload"),n=r.Utils.Object.getPropertyPath(e,"plugins.bumper.disableMediaPreload");e.plugins&&e.plugins.ima&&"boolean"!=typeof t&&(e=r.Utils.Object.createPropertyPath(e,"plugins.ima.disableMediaPreload",!0));e.plugins&&e.plugins.bumper&&"boolean"!=typeof n&&(e=r.Utils.Object.createPropertyPath(e,"plugins.bumper.disableMediaPreload",!0))}(e),function(e){"boolean"!=typeof r.Utils.Object.getPropertyPath(e,"playback.options.html5.hls.liveSyncDurationCount")&&r.Env.isSafari&&(e=r.Utils.Object.createPropertyPath(e,"playback.options.html5.hls.liveSyncDurationCount",2))}(e),e.plugins&&e.plugins.ima){var t=r.Utils.Object.getPropertyPath(e,"plugins.ima.forceReloadMediaAfterAds"),n=r.Utils.Object.getPropertyPath(e,"plugins.ima.delayInitUntilSourceSelected");"boolean"!=typeof t&&(e=r.Utils.Object.createPropertyPath(e,"plugins.ima.forceReloadMediaAfterAds",!0)),"boolean"!=typeof n&&(e=r.Utils.Object.createPropertyPath(e,"plugins.ima.delayInitUntilSourceSelected",!0))}if(e.plugins&&e.plugins.youbora)"number"!=typeof r.Utils.Object.getPropertyPath(e,"plugins.youbora.playheadMonitorInterval")&&(e=r.Utils.Object.createPropertyPath(e,"plugins.youbora.playheadMonitorInterval",2e3));"boolean"!=typeof r.Utils.Object.getPropertyPath(e,"streaming.lowLatencyMode")&&(e=r.Utils.Object.createPropertyPath(e,"streaming.lowLatencyMode",!1))}}(n),function(e){if("Edge"===r.Env.browser.name){r.Utils.Object.getPropertyPath(e,"drm.keySystem")||(e="Windows"===r.Env.os.name?r.Utils.Object.createPropertyPath(e,"drm.keySystem",r.DrmScheme.PLAYREADY):r.Utils.Object.createPropertyPath(e,"drm.keySystem",r.DrmScheme.WIDEVINE))}}(n),function(e){if(r.Env.isIOS&&e.plugins&&e.plugins.ima&&!e.plugins.ima.disable){var t=r.Utils.Object.getPropertyPath(e,"playback.playsinline"),n=r.Utils.Object.getPropertyPath(e,"plugins.ima.disableMediaPreload");!1===t&&"boolean"!=typeof n&&r.Utils.Object.createPropertyPath(e,"plugins.ima.disableMediaPreload",!0)}}(n),function(e){if(e.plugins&&e.plugins.imadai&&!e.plugins.imadai.disable){"boolean"!=typeof r.Utils.Object.getPropertyPath(e,"playback.options.html5.hls.autoStartLoad")&&r.Utils.Object.mergeDeep(e,{playback:{options:{html5:{hls:{autoStartLoad:!1}}}}})}}(n),function(e){var t=r.Utils.Object.getPropertyPath(e,"plugins.bumper"),n=r.Utils.Object.getPropertyPath(e,"plugins.imadai");if(t){var i={};"boolean"!=typeof t.playOnMainVideoTag&&(r.Env.isSmartTV||r.Env.isIOS&&e.playback&&!1===e.playback.playsinline)&&(i.playOnMainVideoTag=!0),n&&!n.disable&&(Array.isArray(t.position)||(i.position=[0]),"boolean"!=typeof t.disableMediaPreload&&(i.disableMediaPreload=!0)),r.Utils.Object.mergeDeep(e,{plugins:{bumper:i}})}}(n),function(e){var t=r.Utils.Object.getPropertyPath(e,"plugins.vr");if(t&&!t.disable){"boolean"!=typeof r.Utils.Object.getPropertyPath(e,"playback.inBrowserFullscreen")&&r.Utils.Object.mergeDeep(e,{playback:{inBrowserFullscreen:!0}})}}(n),function(e){if(r.Env.isIOS){var t=r.Utils.Object.getPropertyPath(e,"playback.playsinline"),n=r.Utils.Object.hasPropertyPath(e,"plugins.airplay"),i=!1!==t;n?Object(r.setCapabilities)(r.EngineType.HTML5,{autoplay:!1,mutedAutoPlay:i}):"iPhone"!==r.Env.device.model||i||Object(r.setCapabilities)(r.EngineType.HTML5,{autoplay:!1,mutedAutoPlay:!1})}}(n),n}function W(e){return function(){if(e.player){B.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=r.Utils.Object.copyDeep(e.player);delete e.player,r.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(r.Utils.Object.hasPropertyPath(e,t))if(B.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"}),r.Utils.Object.hasPropertyPath(e,n))r.Utils.Object.deletePropertyPath(e,t);else{var i=r.Utils.Object.getPropertyPath(e,t),a=r.Utils.Object.createPropertyPath({},n,i);r.Utils.Object.mergeDeep(e,a),r.Utils.Object.deletePropertyPath(e,t)}}(t[0],t[1])})),e}function Y(e,t,n){var r=e.config.playback,i=!1;return r.streamPriority.forEach((function(e){e.engine===t&&(i=!0)})),i||r.streamPriority.push({engine:t,format:n}),r}function q(e){var t=e&&e.progressive;return!(!t||!t[0]||"video/youtube"!==t[0].mimetype)}function X(e){var t=e&&e.image;return!(!t||!t[0])}function Q(e,t){var n={},i={};return r.Utils.Object.isObject(e)&&Object.entries(e).forEach((function(e){var a=e[0],o=e[1];n[a]={},i[a]={},Object.entries(o).forEach((function(e){var o=e[0],s=e[1],l=r.Utils.Object.getPropertyPath(t[a],o);n[a][o]=l||s,i[a][o]=l}))})),[n,i]}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,J(r.key),r)}}function J(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}var Z=function(){function e(e,t,n){this.name=e,this.player=t,this.eventManager=new r.EventManager,this.logger=Object(r.getLogger)(r.Utils.String.capitlize(this.name)),this.config={},r.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 r.Error(r.Error.Severity.CRITICAL,r.Error.Category.PLAYER,r.Error.Code.RUNTIME_ERROR_METHOD_NOT_IMPLEMENTED,"isValid()")};var t,n,i,a=e.prototype;return a.getConfig=function(e){return e?r.Utils.Object.copyDeep(this.config[e]):r.Utils.Object.copyDeep(this.config)},a.updateConfig=function(e){r.Utils.Object.mergeDeep(this.config,e)},a.loadMedia=function(){},a.destroy=function(){this.eventManager.destroy()},a.reset=function(){},a.getName=function(){return this.name},a.dispatchEvent=function(e,t){this.logger.debug("Fire event: "+e,t),this.player.dispatchEvent(new r.FakeEvent(e,t))},t=e,(n=[{key:"ready",get:function(){return Promise.resolve()}}])&&$(t.prototype,n),i&&$(t,i),Object.defineProperty(t,"prototype",{writable:!1}),e}();function ee(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}!function(e,t,n){(t=J(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(Z,"defaultConfig",{});var te=function(){function e(){ee(this,"_plugins",{}),ee(this,"_isDisabledPluginMap",new Map)}e.register=function(t,n){return"function"!=typeof n||n.prototype instanceof Z==!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,i){if(void 0===i&&(i={}),!e._registry.has(t))throw e._logger.warn("Plugin <"+t+"> loading failed, plugin is not registered"),new r.Error(r.Error.Severity.RECOVERABLE,r.Error.Category.PLAYER,r.Error.Code.RUNTIME_ERROR_NOT_REGISTERED_PLUGIN,t);var a=e._registry.get(t);"boolean"==typeof i.disable&&this._isDisabledPluginMap.set(t,i.disable);var o=!!this._isDisabledPluginMap.get(t),s=!!a&&a.isValid();if(a&&s&&!o){try{this._plugins[t]=a.createPlugin(t,n,i)}catch(e){throw new r.Error(r.Error.Severity.RECOVERABLE,r.Error.Category.PLAYER,r.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()="+s.toString()+", disabled="+o.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}();ee(te,"_logger",Object(r.getLogger)("PluginManager")),ee(te,"_registry",new Map);var ne=te.register,re={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}}"}},ie=new RegExp("{{.*}}");function ae(e,t){return(ae=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function oe(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var se=function(e){var t,n;function i(){var t;return oe(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=r.Utils.Object.mergeDeep({},t._basePluginsConfig,t._ovpPluginsConfig),t}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,ae(t,n),i}(function(){function e(){this._basePluginsConfig=r.Utils.Object.copyDeep(re)}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 i=n[0],a=n[1];return r.Utils.Object.isObject(a)?t[i]=e(a):"string"==typeof a&&ie.test(a)?t[i]=a:t[i]=void 0,t}),{})}(e);this._config=function e(t){return void 0===t&&(t={}),Object.entries(t).reduce((function(t,n){var i=n[0],a=n[1];return r.Utils.Object.isObject(a)?t[i]=e(a):a&&(t[i]=a),t}),{})}(r.Utils.Object.mergeDeep(this._config,t))}},t.reset=function(){this._config=r.Utils.Object.copyDeep(re)},e}());var le=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""}},ue=Object(r.getLogger)("PluginsConfig"),ce=function(e){return("number"==typeof e||"function"==typeof e||"string"==typeof e||"boolean"==typeof e||r.Utils.Object.isClassInstance(e))&&!ie.test(e.toString())},de=function(e){return r.Utils.Object.isObject(e)&&"function"!=typeof e&&!r.Utils.Object.isClassInstance(e)},pe=function(e){return e.map((function(e){if(de(e)){var t=he(e);return r.Utils.Object.isEmptyObject(t)?null:t}return ce(e)?e:null})).filter((function(e){return null!==e}))},he=function e(t){return void 0===t&&(t={}),Object.entries(t).reduce((function(t,n){var r=n[0],i=n[1];return de(i)?t[r]=e(i):Array.isArray(i)?t[r]=pe(i):ce(i)&&(t[r]=i),t}),{})};var fe=function(){function e(){this._pluginConfigStore=new se}return e.prototype.evaluatePluginsConfig=function(e,t){if(e){this._pluginConfigStore.set(e);var n=function(e){var t,n={pVersion:(null==(t=K())?void 0:t.productVersion)||"3.17.5",pName:"@playkit-js/kaltura-player-js"};if(e.targetId&&(n.domRootElementId=e.targetId),e.provider&&e.provider.env){n.serviceUrl=e.provider.env.serviceUrl;var i=r.Utils.Object.getPropertyPath(e,"provider.env.analyticsServiceUrl");i&&(n.analyticsServiceUrl=i+"/api_v3/index.php"),n.serviceUrl&&(n.embedBaseUrl=n.serviceUrl.replace("api_v3",""))}var a,o={referrer:C(),encodedReferrer:(a=C(),encodeURIComponent(a))};return e.provider&&r.Utils.Object.mergeDeep(o,{ks:e.provider.ks,uiConfId:e.provider.uiConfId,partnerId:e.provider.partnerId}),e.session&&r.Utils.Object.mergeDeep(o,{sessionId:e.session.id,ks:e.session.ks,isAnonymous:e.session.isAnonymous,uiConfId:e.session.uiConfId,partnerId:e.session.partnerId}),e.sources&&r.Utils.Object.mergeDeep(o,{entryId:e.sources.id,entryName:e.sources.metadata&&e.sources.metadata.name,entryType:e.sources.type}),e.playlist&&r.Utils.Object.mergeDeep(o,{playlistId:e.playlist.id}),Object.keys(o).forEach((function(e){void 0===o[e]&&delete o[e]})),r.Utils.Object.mergeDeep(n,o),n}(t),i=r.Utils.Object.mergeDeep({},this._pluginConfigStore.get(),e);!function(e,t){var n=he(t),i=he(e);i&&n&&Object.keys(e).forEach((function(t){e&&e[t]&&(e[t]=r.Utils.Object.mergeDeep({},n[t],i[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){ue.error("An error occurred while formatting config string.",e),t={}}return t}(le(JSON.stringify(i),n)))}},e}();function ge(){return(ge=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 ye(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ve={thumbsWidth:164,thumbsHeight:92,thumbsSlices:100},me=/.*\/p\/\d+\/(?:[a-zA-Z]+\/\d+\/)*thumbnail\/entry_id\/\w+\/.*\d+/,be=function(){function e(e,t,n){var i=this;if(ye(this,"_isUsingKalturaThumbnail",(function(){return!(!i._thumbnailConfig||!i._thumbnailConfig.thumbsSprite)})),ye(this,"_convertKalturaThumbnailToThumbnailInfo",(function(e){if(i._thumbnailConfig){var t=i._thumbnailConfig,n=t.thumbsSprite,a=t.thumbsWidth,o=t.thumbsSlices,s=i._player.duration/o,l={x:Math.floor(e/s)*a,y:0,url:n,height:i._thumbsHeight,width:a};return new r.ThumbnailInfo(l)}})),ye(this,"_buildKalturaThumbnailConfig",(function(e,t){var n,a=r.Utils.Object.getPropertyPath(e,"components.seekbar"),o=t.sources&&t.sources.poster,s=t.sources&&t.sources.type===r.MediaType.VOD,l=i._player.shouldAddKs(t)?null==(n=t.session)?void 0:n.ks:"",u=r.Utils.Object.mergeDeep(ve,a);return ge({thumbsSprite:s?i._getThumbSlicesUrl(o,l,u):""},u)})),ye(this,"_maybeCutThumbnail",(function(e){var t=r.Utils.Object.getPropertyPath(i._player.config.sources,"seekFrom"),n=r.Utils.Object.getPropertyPath(i._player.config.sources,"clipTo"),a=e;return t&&"number"==typeof t&&(a+="/start_sec/"+t),n&&"number"==typeof n&&(a+="/end_sec/"+n),a})),ye(this,"_getThumbSlicesUrl",(function(e,t,n){if("string"==typeof e&&me.test(e))try{var r=ge({thumbnailUrl:e},n),a=le("{{thumbnailUrl}}/width/{{thumbsWidth}}/vid_slices/{{thumbsSlices}}",r),o=i._maybeCutThumbnail(a);return t?o+"/ks/"+t:o}catch(e){return""}return""})),this._player=e,this._thumbnailConfig=this._buildKalturaThumbnailConfig(t,n),this._eventManager=new r.EventManager,this._isUsingKalturaThumbnail()){var a,o=new Image;this._eventManager.listenOnce(o,"load",(function(){i._thumbsHeight=o.naturalHeight})),o.src=(null==(a=this._thumbnailConfig)?void 0:a.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(10);function _e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,ke(r.key),r)}}function Ee(e,t,n){return(t=ke(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ke(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}var Te=function(){function e(e,t){var n=this;Ee(this,"_disabled",!1),this._player=e;var r=t.ui;if(r.disable){this._disabled=!0;var a=document.getElementById(r.targetId);a&&a.appendChild(e.getView())}else this._uiManager=new i.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,a,o=e.prototype;return o.destroy=function(){this._uiManager.destroy()},o.reset=function(){this._resetErrorState()},o.setConfig=function(e,t){this._uiManager.setConfig(e,t)},o.addComponent=function(e){return this._uiManager.addComponent(e)},o.removeComponent=function(e){var t={label:"Remove_"+e.removeComponent,get:i.Components.Remove,presets:e.presets,area:e.area||e.container,replaceComponent:e.removeComponent};return this._uiManager.addComponent(t)},o.registerManager=function(e,t){this._player.registerService(e,t)},o.getManager=function(e){return this._player.getService(e)},o.hasManager=function(e){return this._player.hasService(e)},o.setLoadingSpinnerState=function(e){this.setConfig({show:e},"loading")},o._resetErrorState=function(){this.setConfig({hasError:!1},"engine")},o._handleExternalCSS=function(t){t.css&&r.Utils.Dom.loadStyleSheetAsync(t.css).then((function(){e._logger.debug("external css was loaded successfully")}),(function(){e._logger.error("external css failed to load")}))},o._handleVr=function(e){void 0===e&&(e={}),e.vr&&!e.vr.disable&&this._setStereoConfig(e.vr)},o._setStereoConfig=function(e){(e.toggleStereo||(r.Env.isMobile||r.Env.isTablet)&&!1!==e.toggleStereo)&&this.setConfig(r.Utils.Object.mergeDeep({},{vrStereoMode:!!e.startInStereo}),"vrStereo")},t=e,(n=[{key:"store",get:function(){return this._uiManager.store}}])&&_e(t.prototype,n),a&&_e(t,a),Object.defineProperty(t,"prototype",{writable:!1}),e}();Ee(Te,"_logger",Object(r.getLogger)("UIWrapper"));var Ae={PLAYLIST_LOADED:"kaltura-player-playlistloaded",PLAYLIST_ITEM_CHANGED:"kaltura-player-playlistitemchanged",PLAYLIST_ENDED:"kaltura-player-playlistended"};function we(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Se(r.key),r)}}function Se(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}var Ce=["hls","dash","progressive","image"],xe=function(){function e(e,t,n){this._sources=e,this._config=t,this._index=n}var t,n,i,a=e.prototype;return a.updateSources=function(e){this._sources=r.Utils.Object.mergeDeep({},e)},a.updatePlugins=function(e){this._plugins=r.Utils.Object.copyDeep(e)},a.isPlayable=function(){var e=this;return!!Ce.find((function(t){return e._sources&&e._sources[t]&&e._sources[t].length}))},t=e,(n=[{key:"sources",get:function(){var e=this;return Ce.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}}])&&we(t.prototype,n),i&&we(t,i),Object.defineProperty(t,"prototype",{writable:!1}),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,Pe(r.key),r)}}function Pe(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}var De=function(){function e(){this._id="",this._metadata={name:"",description:""},this._poster="",this._items=[],this._activeItemIndex=-1}var t,n,i,a=e.prototype;return a.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,i){if(e.sources){var a=r.Utils.Object.mergeDeep({},t),o=e.sources.options||{};e.sources.options=r.Utils.Object.mergeDeep(a,o)}n._items.push(new xe(e.sources,e.config,i))})))},a.updateItemSources=function(e,t){this._items[e].updateSources(t)},a.updateItemPlugins=function(e,t){this._items[e].updatePlugins(t)},a.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}}])&&Ie(t.prototype,n),i&&Ie(t,i),Object.defineProperty(t,"prototype",{writable:!1}),e}();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,Le(r.key),r)}}function Le(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}var Oe=function(){function e(e,t){this._player=e,this._eventManager=new r.EventManager,this._playlist=new De,this._options={autoContinue:!0,loop:!1,imageDuration:5},this._countdown={duration:10,showing:!0},this._mediaInfoList=[],this._playerOptions=t,this._appPluginConfig={}}var t,n,i,a=e.prototype;return a.configure=function(e,t){e&&(this._playlist.configure(e,r.Utils.Object.getPropertyPath(this._player.sources,"options")),r.Utils.Object.mergeDeep(this._options,e.options),r.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 r.FakeEvent(Ae.PLAYLIST_LOADED,{playlist:this})),this._addBindings(),this.playNext()))},a.load=function(e,t,n){var r=this._getMergedPlaylistData(e,t);this.configure(r,n)},a.reset=function(){this._eventManager.removeAll(),this._playlist=new De,this._mediaInfoList=[]},a.playNext=function(){e._logger.debug("playNext");var t=this._playlist.getNext(!0);t&&this._setItem(t)},a.playPrev=function(){e._logger.debug("playPrev");var t=this._playlist.prev;t&&this._setItem(t)},a.playItem=function(t){e._logger.debug("playItem("+t+")");var n=this._playlist.items[t];n&&this._setItem(n)},a._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,i){var a=r.Utils.Object.copyDeep(e);return["sources.dvr","sources.type"].forEach((function(e){r.Utils.Object.deletePropertyPath(a,e)})),r.Utils.Object.mergeDeep(a.sources,t&&t.items&&t.items[i]&&t.items[i].sources),Array.isArray(a.sources.poster)&&n._player.updateKalturaPoster(a.sources,e.sources,n._player.dimensions),{sources:a.sources,config:t&&t.items&&t.items[i]&&t.items[i].config}}))}},a._addBindings=function(){var e=this;this._eventManager.listen(this._player,this._player.Event.Core.PLAYBACK_ENDED,(function(){return e._onPlaybackEnded()})),this._eventManager.listen(this._player,this._player.Event.Core.CHANGE_SOURCE_STARTED,(function(){return e._onChangeSourceStarted()}))},a._onPlaybackEnded=function(){var e=this._playlist.getNext(!1);e||this._player.dispatchEvent(new r.FakeEvent(Ae.PLAYLIST_ENDED)),!this._playerOptions.ui.disable&&this.countdown.showing||(e&&this._options.autoContinue||this._options.loop)&&this.playNext()},a._onChangeSourceStarted=function(){this._player.isImage()&&this._player.configure({sources:{duration:this._options.imageDuration}})},a._setItem=function(t){var n=this,i=t.index;e._logger.debug("Playing item number "+i,t);var a,o={loop:!1};this._playlist.current&&(this._player._playbackStart?o.autoplay=!0:o.autoplay=!(null==(a=this._playerOptions.playback)||!a.autoplay));if(this._player.configure({playback:o}),this._playlist.activeItemIndex=i,t.isPlayable()){var s,l;this._resetProviderPluginsConfig();var u=Q(t.plugins,this._player.config.plugins),c=u[0];this._appPluginConfig=u[1];var d={session:this._player.config.session,plugins:c,sources:t.sources};return this._player.setMedia(d),this._player.dispatchEvent(new r.FakeEvent(Ae.PLAYLIST_ITEM_CHANGED,{index:i,activeItem:t,entryId:(null==(s=this._mediaInfoList[i])?void 0:s.entryId)||(null==(l=t.sources)?void 0:l.id)})),Promise.resolve()}if(this._mediaInfoList[i]){this._resetProviderPluginsConfig();var p={sources:t.sources};return this._player.setMedia(p),this._player.loadMedia(this._mediaInfoList[i]).then((function(e){n._playlist.updateItemSources(i,e.sources),n._playlist.updateItemPlugins(i,e.plugins),n._player.dispatchEvent(new r.FakeEvent(Ae.PLAYLIST_ITEM_CHANGED,{index:i,activeItem:t,entryId:n._mediaInfoList[i].entryId}))}))}return Promise.reject()},a._resetProviderPluginsConfig=function(){this._player.configure({plugins:this._appPluginConfig}),this._appPluginConfig={}},a.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 r.Utils.Object.mergeDeep(e,this._countdown,this._playlist.current.config.countdown),e}return this._countdown}},{key:"options",get:function(){return this._options}}])&&Re(t.prototype,n),i&&Re(t,i),Object.defineProperty(t,"prototype",{writable:!1}),e}();!function(e,t,n){(t=Le(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(Oe,"_logger",Object(r.getLogger)("PlaylistManager"));var Me={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"},Ne=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=r.Utils.Object.mergeDeep({},e.config,{sources:{startTime:Ue(e)},playback:{autoplay:0===e.currentTime||!e.paused,audioLanguage:Fe(r.TrackType.AUDIO,e),textLanguage:Fe(r.TrackType.TEXT,e)}})};function Ue(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 Fe(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 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,je(r.key),r)}}function je(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}var He=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}}])&&Be(t.prototype,n),r&&Be(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}();function Ve(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,ze(r.key),r)}}function Ge(e,t){return(Ge=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function Ke(e,t,n){return(t=ze(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ze(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}var We=function(e){var t,n;function i(t,n,a){var o;return Ke(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(o=e.call(this)||this),"_isCastInitiator",!1),o._playerConfig={},i._logger=Object(r.getLogger)(t),o._remoteControl=a,o._castConfig=r.Utils.Object.mergeDeep({},o.constructor.defaultConfig,n),o._eventManager=new r.EventManager,i._logger.debug("Initialized"),o}n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,Ge(t,n),i.isSupported=function(){return!0};var a,o,s,l=i.prototype;return l.loadMedia=function(e){return Promise.resolve()},l.setMedia=function(e){},l.getMediaInfo=function(){},l.getMediaConfig=function(){},l.configure=function(e){void 0===e&&(e={})},l.ready=function(){return Promise.resolve()},l.load=function(){},l.play=function(){},l.pause=function(){},l.reset=function(){},l.destroy=function(){},l.isLive=function(){return!1},l.isDvr=function(){return!1},l.seekToLiveEdge=function(){},l.getStartTimeOfDvrWindow=function(){return 0},l.getTracks=function(e){return[]},l.getActiveTracks=function(){return{audio:void 0,video:void 0,text:void 0}},l.selectTrack=function(e){},l.hideTextTrack=function(){},l.enableAdaptiveBitrate=function(){},l.isAdaptiveBitrateEnabled=function(){return!0},l.setTextDisplaySettings=function(e){},l.startCasting=function(){},l.stopCasting=function(){},l.isCasting=function(){return!0},l.isCastAvailable=function(){return!0},l.getCastSession=function(){return new He("","")},l.isVr=function(){return!1},l.toggleVrStereoMode=function(){},l.isInVrStereoMode=function(){return!1},a=i,(o=[{key:"ads",get:function(){return null}},{key:"textStyle",get:function(){return new r.TextStyle},set:function(e){}},{key:"buffered",get:function(){return[]}},{key:"currentTime",get:function(){return 0},set:function(e){}},{key:"duration",get:function(){return 0}},{key:"liveDuration",get:function(){return NaN}},{key:"volume",get:function(){return 1},set:function(e){}},{key:"paused",get:function(){return!1}},{key:"ended",get:function(){return!1}},{key:"seeking",get:function(){return!1}},{key:"muted",get:function(){return!1},set:function(e){}},{key:"src",get:function(){return""}},{key:"poster",get:function(){return""}},{key:"playbackRate",get:function(){return 1},set:function(e){}},{key:"engineType",get:function(){return""}},{key:"streamType",get:function(){return""}},{key:"type",get:function(){return i.Type}},{key:"config",get:function(){return this._playerConfig}},{key:"isCastInitiator",get:function(){return this._isCastInitiator},set:function(e){this._isCastInitiator=e}}])&&Ve(a.prototype,o),s&&Ve(a,s),Object.defineProperty(a,"prototype",{writable:!1}),i}(r.FakeEventTarget);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,qe(r.key),r)}}function qe(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}Ke(We,"defaultConfig",{}),Ke(We,"Type","BaseRemotePlayer");var Xe=function(){function e(){var e=this;!function(e,t,n){(t=qe(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,a=e.prototype;return a.playbackUI=function(e){return i.Presets.playbackUI(e)},a.idleUI=function(e){return i.Presets.idleUI(e)},a.adsUI=function(e){return i.Presets.adsUI(e)},a.liveUI=function(e){return i.Presets.liveUI(e)},a.errorUI=function(e){return i.Presets.errorUI(e)},t=e,(n=[{key:"uis",get:function(){return this._uis}}])&&Ye(t.prototype,n),r&&Ye(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}();function Qe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,$e(e,t)}function $e(e,t){return($e=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,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,et(r.key),r)}}function Ze(e,t,n){return t&&Je(e.prototype,t),n&&Je(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function et(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}var tt=function(){function e(e){this._player=e}return Ze(e,[{key:"player",get:function(){return this._player}}]),e}(),nt=function(e){function t(t,n,r){var i;return(i=e.call(this,t)||this)._session=n,r&&(i._ui=r),i}return Qe(t,e),Ze(t,[{key:"ui",get:function(){return this._ui}},{key:"session",get:function(){return this._session}}]),t}(tt),rt=function(e){function t(t,n){var r;return(r=e.call(this,t)||this)._snapshot=n,r}return Qe(t,e),Ze(t,[{key:"snapshot",get:function(){return this._snapshot}}]),t}(tt),it=function(e){function t(t,n){var r;return(r=e.call(this,t)||this)._available=n,r}return Qe(t,e),Ze(t,[{key:"available",get:function(){return this._available}}]),t}(tt);var at=function(e){this.getPlayerSnapshot=pt.bind(e),this.getUIWrapper=ht.bind(e),this.onRemoteDeviceAvailable=ct.bind(e),this.onRemoteDeviceConnected=st.bind(e),this.onRemoteDeviceDisconnected=ut.bind(e),this.onRemoteDeviceConnecting=ot.bind(e),this.onRemoteDeviceDisconnecting=lt.bind(e),this.onRemoteDeviceConnectFailed=dt.bind(e)};function ot(){at._logger.debug("onRemoteDeviceConnecting"),this.dispatchEvent(new r.FakeEvent(Me.CAST_SESSION_STARTING))}function st(e){var t=this;at._logger.debug("onRemoteDeviceConnected",e);var n=e.player,i=e.ui,a=e.session;this._eventManager.removeAll(),Object.values(r.EventType).forEach((function(e){return t._eventManager.listen(n,e,(function(e){return t.dispatchEvent(e)}))}));var o=this.config;i&&r.Utils.Object.mergeDeep(o,{ui:{customPreset:i.uis}}),this.configure({playback:{muted:this.muted,volume:this.volume}}),this._localPlayer.reset(),this._uiWrapper.destroy(),this._remotePlayer=n,this._uiWrapper=new Te(this,o),this.dispatchEvent(new r.FakeEvent(Me.CAST_SESSION_STARTED,{session:a}))}function lt(){at._logger.debug("onRemoteDeviceDisconnecting"),this.dispatchEvent(new r.FakeEvent(Me.CAST_SESSION_ENDING))}function ut(e){var t=this;at._logger.debug("onRemoteDeviceDisconnected",e);var n=e.player,i=e.snapshot;if(this._remotePlayer&&this._remotePlayer===n&&(this._eventManager.removeAll(),ft.call(this,i),i)){this.dispatchEvent(new r.FakeEvent(Me.CAST_SESSION_ENDED));var a,o=this.config,s=!i.config.playback.autoplay,l=i.mediaInfo,u=i.mediaConfig;i.config.playback.autoplay=!0,gt.call(this,i.config),this._eventManager.listenOnce(this,this.Event.Core.CHANGE_SOURCE_ENDED,(function(){yt.call(t,i.config.sources)})),l?a=this.loadMedia(l):u&&(a=Promise.resolve(),this.setMedia(u)),a&&a.then((function(){t._eventManager.listenOnce(t,t.Event.Core.FIRST_PLAYING,(function(){t.textStyle=i.textStyle,gt.call(t,o),vt.call(t,i.config.playback),s&&t.pause()}))}))}}function ct(e){at._logger.debug("onRemoteDeviceAvailable",e);var t=e.player,n=e.available;this.dispatchEvent(new r.FakeEvent(Me.CAST_AVAILABLE,{type:t.type,available:n}))}function dt(){at._logger.debug("onRemoteDeviceConnectFailed"),this.dispatchEvent(new r.FakeEvent(Me.CAST_SESSION_START_FAILED))}function pt(){var e=new Ne(this);return at._logger.debug("getPlayerSnapshot",e),e}function ht(){return at._logger.debug("getUIWrapper"),this._uiWrapper}function ft(e){var t=this;this._uiWrapper.destroy();var n=this._localPlayer.config;if(n.plugins&&n.plugins.ima){var i={};if(n.cast.advertising&&n.cast.advertising.vast){if(e.config.sources.startTime>0){var a=n.plugins.ima.adTagUrl;i={adTagUrl:""},this._eventManager.listen(this,r.EventType.FIRST_PLAYING,(function(){return t.configure({plugins:{ima:{adTagUrl:a}}})}))}}else i={delayInitUntilSourceSelected:!0};r.Utils.Object.mergeDeep(n,{plugins:{ima:i}}),this._localPlayer.destroy(),this._remotePlayer=null,this._localPlayer=Object(r.loadPlayer)(n)}else this._remotePlayer=null;Object.values(r.EventType).forEach((function(e){return t._eventManager.listen(t._localPlayer,e,(function(e){return t.dispatchEvent(e)}))})),this._uiWrapper=new Te(this,this.config),this._uiWrapper.setConfig({isCastAvailable:this.isCastAvailable()},"engine")}function gt(e){var t=e.sources.startTime,n=e.playback.autoplay;this.configure({sources:{startTime:t},playback:{autoplay:n}})}function yt(e){if(e.captions.length){var t=e.captions;this.configure({sources:{captions:t}})}}function vt(e){if(e.audioLanguage){var t=this.getTracks(r.TrackType.AUDIO).find((function(t){return t.language===e.audioLanguage}));this.selectTrack(t)}if(e.textLanguage){var n=this.getTracks(r.TrackType.TEXT).find((function(t){return t.language===e.textLanguage}));this.selectTrack(n)}}function mt(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}!function(e,t,n){(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(at,"_logger",Object(r.getLogger)("RemoteControl"));var bt=function(){function e(){mt(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 at(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 _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,Et(r.key),r)}}function Et(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}mt(bt,"_registry",new Map),mt(bt,"_logger",Object(r.getLogger)("RemotePlayerManager"));var kt=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}}])&&_t(t.prototype,n),r&&_t(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}();function Tt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,At(r.key),r)}}function At(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}var wt=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}}])&&Tt(t.prototype,n),r&&Tt(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}();function St(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ct=function(){function e(t){var n=this;St(this,"_prebid",null),this._loadPromise=r.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():r.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}();function xt(e,t){return(xt=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function It(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}St(Ct,"_logger",Object(r.getLogger)("PrebidManager"));var Pt=function(e){var t,n;function r(t){var n;return It(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,xt(t,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}(r.BaseMiddleware);function Dt(){return(Dt=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 Rt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Ot(r.key),r)}}function Lt(e,t){return(Lt=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function Ot(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}var Mt=function(e){var t,n;function i(t,n){var i;return(i=e.call(this)||this)._player=t,i._eventManager=new r.EventManager,i._liveEventManager=new r.EventManager,i._adsPluginControllers=n,i._prebidManager=new Ct(i._player.config.advertising&&i._player.config.advertising.prebid),i._init(),i}n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,Lt(t,n);var a,o,s,l=i.prototype;return l.isAdPlaying=function(){return this.isAdBreak()&&this._isAdPlaying},l.isAdBreak=function(){return!!this._adBreak},l.getAdBreaksLayout=function(){return this._adBreaksLayout},l.getAdBreak=function(){return this._adBreak},l.getAd=function(){return this._ad},l.skipAd=function(){var e=this._adsPluginControllers.find((function(e){return e.active}));e&&e.skipAd()},l.playAdNow=function(e){var t=this;if(this.isAdBreak())i._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})}},l.getMiddleware=function(){return this._middleware?this._middleware:this._middleware=new Pt(this)},l._init=function(){this._initMembers(),this._addBindings()},l._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},l._addBindings=function(){var e=this;this._eventManager.listen(this._player,r.CustomEventType.SOURCE_SELECTED,(function(){return e._handleConfiguredAdBreaks()})),this._eventManager.listen(this._player,r.AdEventType.AD_MANIFEST_LOADED,(function(t){return e._onAdManifestLoaded(t)})),this._eventManager.listen(this._player,r.AdEventType.AD_BREAK_START,(function(t){return e._onAdBreakStart(t)})),this._eventManager.listen(this._player,r.AdEventType.AD_LOADED,(function(){return e._onAdLoaded()})),this._eventManager.listen(this._player,r.AdEventType.AD_STARTED,(function(t){return e._onAdStarted(t)})),this._eventManager.listen(this._player,r.AdEventType.AD_COMPLETED,(function(){return e._isAdPlaying=!1})),this._eventManager.listen(this._player,r.AdEventType.AD_BREAK_END,(function(){return e._onAdBreakEnd()})),this._eventManager.listen(this._player,r.AdEventType.ADS_COMPLETED,(function(){return e._onAdsCompleted()})),this._eventManager.listen(this._player,r.AdEventType.AD_ERROR,(function(t){return e._onAdError(t)})),this._eventManager.listen(this._player,r.CustomEventType.PLAYER_RESET,(function(){return e._reset()})),this._eventManager.listen(this._player,r.CustomEventType.PLAYER_DESTROY,(function(){return e._destroy()})),this._eventManager.listenOnce(this._player,r.Html5EventType.ENDED,(function(){return e._onEnded()})),this._eventManager.listenOnce(this._player,r.CustomEventType.PLAYBACK_ENDED,(function(){return e._onPlaybackEnded()})),this._eventManager.listen(this._player,r.AdEventType.AD_RESUMED,(function(){return e._isAdPlaying=!0})),this._eventManager.listen(this._player,r.AdEventType.AD_PAUSED,(function(){return e._isAdPlaying=!1}))},l._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,r.Html5EventType.DURATION_CHANGE,(function(){e._player.isLive()?e._eventManager.listenOnce(e._player,r.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()},l._validateOneTimeConfig=function(e){"number"==typeof e.position&&("number"==typeof e.percentage&&(i._logger.warn("Validate ad break - ignore percentage "+e.percentage+" as position "+e.position+" configured"),delete e.percentage),"number"==typeof e.every&&(i._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&&(i._logger.warn("Validate ad break - ignore every "+e.every+" as percentage "+e.percentage+" configured"),delete e.every)},l._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}))));i._logger.debug(r.AdEventType.AD_MANIFEST_LOADED,t),this._player.dispatchEvent(new r.FakeEvent(r.AdEventType.AD_MANIFEST_LOADED,{adBreaksPosition:t})),this._player.hasService("timeline")&&this._player.config.advertising.showAdBreakCuePoint&&t.forEach((function(t){e._player.getService("timeline").addCuePoint(Dt({time:-1!==t?t:1/0},e._player.config.advertising.adBreakCuePointStyle))}))},l._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}))}))},l._getPrebidAds=function(e){var t=this;return new Promise((function(n){if(e.prebid&&t._prebidManager){var i=r.Utils.Object.mergeDeep({},e.prebid,t._player.config.advertising.prebid);t._prebidManager.load(i).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)}))},l._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)},l._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))}))},l._attachLiveSeekedHandler=function(){var e=this;this._eventManager.listenOnce(this._player,r.CustomEventType.FIRST_PLAYING,(function(){e._eventManager.listen(e._player,r.Html5EventType.SEEKING,(function(){e._liveSeeking=!0})),e._eventManager.listen(e._player,r.Html5EventType.SEEKED,(function(){e._liveSeeking=!1,e._pushNextAdsForLive(e._configAdBreaks,(function(t){return e._player.currentTime+t.every}))}))}))},l._pushNextAdsForLive=function(e,t){this._liveEventManager.removeAll();var n=[];e.forEach((function(e){if(![-1,0].includes(e.position)){var r=e.every,a=e.ads,o={every:r,position:t(e),ads:a,played:!1,loadedPromise:Promise.resolve()};i._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}))))},l._handleConfiguredMidrolls=function(){var e=this;this._eventManager.listen(this._player,r.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,a=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(a):e._pushNextAdsForLive(a,(function(t){return(e._player.isOnLiveEdge()?e._player.currentTime:t.position)+t.every}));else e._snapback=n,i._logger.debug("Set snapback value "+e._snapback),e._eventManager.listen(e._player,r.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,i._logger.debug("Reset snapback value"))}));var o=e._mergeAdBreaks(a);o&&e._playAdBreak(o)}}}))},l._handleReturnToLive=function(e){var t=this;this._liveEventManager.listenOnce(this._player,r.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,r.AdEventType.AD_BREAK_END,(function(){t._player.seekToLiveEdge()}))},l._playAdBreak=function(e){var t=this._adsPluginControllers.find((function(e){return"function"==typeof e.playAdNow}));t?(e.played=!0,this._adIsLoading=!0,i._logger.debug("Playing ad break positioned in "+e.position),e.loadedPromise.then((function(){return t.playAdNow(e.ads)}))):i._logger.warn("No ads plugin registered")},l._onAdManifestLoaded=function(e){this._adBreaksLayout=Array.from(new Set(this._adBreaksLayout.concat(e.payload.adBreaksPosition))).sort(),this._allAdsCompleted=!1},l._onAdBreakStart=function(e){this._adBreak=e.payload.adBreak},l._onAdLoaded=function(){this._adIsLoading=!1},l._onAdStarted=function(e){this._ad=e.payload.ad,this._adPlayed=!0,this._isAdPlaying=!0},l._onAdBreakEnd=function(){this._adBreak=null,this._ad=null},l._onAdsCompleted=function(){this._adsPluginControllers.every((function(e){return e.done}))&&this._configAdBreaks.every((function(e){return e.played}))&&(this._allAdsCompleted=!0,i._logger.debug(r.AdEventType.ALL_ADS_COMPLETED),this.dispatchEvent(new r.FakeEvent(r.AdEventType.ALL_ADS_COMPLETED)))},l._onAdError=function(e){this._adIsLoading=!1,e.payload.severity===r.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&&(i._logger.debug(r.AdEventType.ALL_ADS_COMPLETED),this.dispatchEvent(new r.FakeEvent(r.AdEventType.ALL_ADS_COMPLETED)))))},l._isBumper=function(e){return"bumper"===e.name},l._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()}))}))}},l._onPlaybackEnded=function(){this._configAdBreaks.forEach((function(e){return e.played=!0}))},l._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}))},l._reset=function(){this._eventManager.removeAll(),this._liveEventManager.removeAll(),this._init()},l._destroy=function(){this._adsPluginControllers=[],this._eventManager.destroy(),this._liveEventManager.destroy()},l._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})))}},a=i,(o=[{key:"allAdsCompleted",get:function(){return this._allAdsCompleted}}])&&Rt(a.prototype,o),s&&Rt(a,s),Object.defineProperty(a,"prototype",{writable:!1}),i}(r.FakeEventTarget);!function(e,t,n){(t=Ot(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(Mt,"_logger",Object(r.getLogger)("AdsController"));var Nt=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 Ut(e,t){return(Ut=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function Ft(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Bt=function(e){var t,n;function r(t){var n;return Ft(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,Ut(t,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}(r.BaseMiddleware);function jt(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Ft(Bt,"_logger",Object(r.getLogger)("PluginReadinessMiddleware"));var Ht=function(){function e(e){jt(this,"_textTrack",null),this._player=e}var t=e.prototype;return t._addTextTrack=function(){this._textTrack=this._player.addTextTrack(r.TextTrack.KIND.METADATA,"CuePoints")},t._getMetadataTracks=function(){return this._player.getNativeTextTracks().filter((function(e){return e.kind===r.TextTrack.KIND.METADATA&&e.cues}))},t._createTextTrackCue=function(e){var t=e.startTime,n=e.endTime,i=e.id,a=e.metadata;return Object(r.createTextTrackCue)({startTime:t,endTime:n,id:i,type:r.TimedMetadata.TYPE.CUE_POINT,metadata:a})},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(r.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(r.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 i,a=t._createTextTrackCue(e),o=t._getTextTrackCueById(e.id);o&&t._removeTextTrackCue(o),null==(i=t._textTrack)||i.addCue(a),n.push(Object(r.createTimedMetadata)(a))})),t._player.dispatchEvent(new r.FakeEvent(r.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}();function Vt(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Gt=function(){function e(t){var n=this;Vt(this,"_servicesRegistry",new Map),e._logger=Object(r.getLogger)("ServiceProvider"),this._eventManager=new r.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 Kt(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return zt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return zt(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function zt(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 Wt(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Wt=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,i=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},o=a.iterator||"@@iterator",s=a.asyncIterator||"@@asyncIterator",l=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function c(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,o=Object.create(a.prototype),s=new I(r||[]);return i(o,"_invoke",{value:w(e,n,s)}),o}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=c;var p="suspendedStart",h="executing",f="completed",g={};function y(){}function v(){}function m(){}var b={};u(b,o,(function(){return this}));var _=Object.getPrototypeOf,E=_&&_(_(P([])));E&&E!==n&&r.call(E,o)&&(b=E);var k=m.prototype=y.prototype=Object.create(b);function T(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function A(e,t){function n(i,a,o,s){var l=d(e[i],e,a);if("throw"!==l.type){var u=l.arg,c=u.value;return c&&"object"==typeof c&&r.call(c,"__await")?t.resolve(c.__await).then((function(e){n("next",e,o,s)}),(function(e){n("throw",e,o,s)})):t.resolve(c).then((function(e){u.value=e,o(u)}),(function(e){return n("throw",e,o,s)}))}s(l.arg)}var a;i(this,"_invoke",{value:function(e,r){function i(){return new t((function(t,i){n(e,r,t,i)}))}return a=a?a.then(i,i):i()}})}function w(t,n,r){var i=p;return function(a,o){if(i===h)throw new Error("Generator is already running");if(i===f){if("throw"===a)throw o;return{value:e,done:!0}}for(r.method=a,r.arg=o;;){var s=r.delegate;if(s){var l=S(s,r);if(l){if(l===g)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(i===p)throw i=f,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);i=h;var u=d(t,n,r);if("normal"===u.type){if(i=r.done?f:"suspendedYield",u.arg===g)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(i=f,r.method="throw",r.arg=u.arg)}}}function S(t,n){var r=n.method,i=t.iterator[r];if(i===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,S(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),g;var a=d(i,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,g;var o=a.arg;return o?o.done?(n[t.resultName]=o.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,g):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,g)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function x(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function I(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function P(t){if(t||""===t){var n=t[o];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var i=-1,a=function n(){for(;++i<t.length;)if(r.call(t,i))return n.value=t[i],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(typeof t+" is not iterable")}return v.prototype=m,i(k,"constructor",{value:m,configurable:!0}),i(m,"constructor",{value:v,configurable:!0}),v.displayName=u(m,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===v||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,m):(e.__proto__=m,u(e,l,"GeneratorFunction")),e.prototype=Object.create(k),e},t.awrap=function(e){return{__await:e}},T(A.prototype),u(A.prototype,s,(function(){return this})),t.AsyncIterator=A,t.async=function(e,n,r,i,a){void 0===a&&(a=Promise);var o=new A(c(e,n,r,i),a);return t.isGeneratorFunction(n)?o:o.next().then((function(e){return e.done?e.value:o.next()}))},T(k),u(k,l,"Generator"),u(k,o,(function(){return this})),u(k,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=P,I.prototype={constructor:I,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(x),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function i(r,i){return s.type="throw",s.arg=t,n.next=r,i&&(n.method="next",n.arg=e),!!i}for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a],s=o.completion;if("root"===o.tryLoc)return i("end");if(o.tryLoc<=this.prev){var l=r.call(o,"catchLoc"),u=r.call(o,"finallyLoc");if(l&&u){if(this.prev<o.catchLoc)return i(o.catchLoc,!0);if(this.prev<o.finallyLoc)return i(o.finallyLoc)}else if(l){if(this.prev<o.catchLoc)return i(o.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return i(o.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.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,g):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),g},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),x(n),g}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;x(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:P(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),g}},t}function Yt(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 qt(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var a=e.apply(t,n);function o(e){Yt(a,r,i,o,s,"next",e)}function s(e){Yt(a,r,i,o,s,"throw",e)}o(void 0)}))}}var Xt=[["widevine","com.widevine.alpha"],["playready","com.microsoft.playready"],["fairplay","com.apple.fps"]],Qt=Object(r.getLogger)("MediaCapabilities"),$t=1,Jt=0,Zt=-1;function en(){return(en=qt(Wt().mark((function e(t){var n,r,i;return Wt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,Qt.debug("Starting to get media capabilities..."),e.next=4,rn(t);case 4:return r=e.sent,e.next=7,tn();case 7:return i=e.sent,n=Object.assign({},r,i),Qt.debug("Finished getting media capabilities ",{mediaCapabilities:n}),e.abrupt("return",n);case 13:return e.prev=13,e.t0=e.catch(0),Qt.debug("There was a problem with getting the media capabilities, ",e.t0.message),n={isHEVCSupported:Jt,isPowerEfficient:Jt,isDRMSupported:Jt,supportedDRMs:[]},Qt.debug("Returning media capabilities defaults ",{mediaCapabilities:n}),e.abrupt("return",n);case 19:case"end":return e.stop()}}),e,null,[[0,13]])})))).apply(this,arguments)}function tn(){return nn.apply(this,arguments)}function nn(){return(nn=qt(Wt().mark((function e(){var t,n,r,i,a,o,s,l;return Wt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t={isDRMSupported:Zt,supportedDRMs:[]},navigator.requestMediaKeySystemAccess){e.next=3;break}return e.abrupt("return",t);case 3:n=[{initDataTypes:["cenc"],videoCapabilities:[{contentType:'video/mp4;codecs="avc1.42E01E"'}]}],r=new Map(Xt),i=Kt(r);case 6:if((a=i()).done){e.next=19;break}return o=a.value,s=o[0],l=o[1],e.prev=8,e.next=11,navigator.requestMediaKeySystemAccess(l,n);case 11:t.supportedDRMs.push(s),e.next=17;break;case 14:e.prev=14,e.t0=e.catch(8),Qt.debug(l+" not supported ("+e.t0.name+": "+e.t0.message+").");case 17:e.next=6;break;case 19:return t.isDRMSupported=t.supportedDRMs.length>0?$t:Jt,e.abrupt("return",t);case 21:case"end":return e.stop()}}),e,null,[[8,14]])})))).apply(this,arguments)}function rn(e){return an.apply(this,arguments)}function an(){return(an=qt(Wt().mark((function e(t){var n,r,i;return Wt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n={isHEVCSupported:Zt,isPowerEfficient:Zt},navigator.mediaCapabilities&&navigator.mediaCapabilities.decodingInfo){e.next=3;break}return e.abrupt("return",n);case 3:return r={type:"media-source",video:{contentType:'video/mp4; codecs="hvc1.1.6.L150.90"',width:(null==t?void 0:t.width)||1920,height:(null==t?void 0:t.height)||1080,bitrate:(null==t?void 0:t.bitrate)||12e5,framerate:(null==t?void 0:t.framerate)||30}},e.prev=4,e.next=7,navigator.mediaCapabilities.decodingInfo(r);case 7:i=e.sent,n.isHEVCSupported=i.supported?$t:Jt,n.isPowerEfficient=i.powerEfficient?$t:Jt,e.next=17;break;case 12:e.prev=12,e.t0=e.catch(4),Qt.debug("Failed to get the media capabilities from navigator. ("+e.t0.name+": "+e.t0.message+")."),n.isHEVCSupported=Zt,n.isPowerEfficient=Zt;case 17:return e.abrupt("return",n);case 18:case"end":return e.stop()}}),e,null,[[4,12]])})))).apply(this,arguments)}var on=function(e){return en.apply(this,arguments)};function sn(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */sn=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,i=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},o=a.iterator||"@@iterator",s=a.asyncIterator||"@@asyncIterator",l=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function c(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,o=Object.create(a.prototype),s=new I(r||[]);return i(o,"_invoke",{value:w(e,n,s)}),o}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=c;var p="suspendedStart",h="executing",f="completed",g={};function y(){}function v(){}function m(){}var b={};u(b,o,(function(){return this}));var _=Object.getPrototypeOf,E=_&&_(_(P([])));E&&E!==n&&r.call(E,o)&&(b=E);var k=m.prototype=y.prototype=Object.create(b);function T(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function A(e,t){function n(i,a,o,s){var l=d(e[i],e,a);if("throw"!==l.type){var u=l.arg,c=u.value;return c&&"object"==typeof c&&r.call(c,"__await")?t.resolve(c.__await).then((function(e){n("next",e,o,s)}),(function(e){n("throw",e,o,s)})):t.resolve(c).then((function(e){u.value=e,o(u)}),(function(e){return n("throw",e,o,s)}))}s(l.arg)}var a;i(this,"_invoke",{value:function(e,r){function i(){return new t((function(t,i){n(e,r,t,i)}))}return a=a?a.then(i,i):i()}})}function w(t,n,r){var i=p;return function(a,o){if(i===h)throw new Error("Generator is already running");if(i===f){if("throw"===a)throw o;return{value:e,done:!0}}for(r.method=a,r.arg=o;;){var s=r.delegate;if(s){var l=S(s,r);if(l){if(l===g)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(i===p)throw i=f,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);i=h;var u=d(t,n,r);if("normal"===u.type){if(i=r.done?f:"suspendedYield",u.arg===g)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(i=f,r.method="throw",r.arg=u.arg)}}}function S(t,n){var r=n.method,i=t.iterator[r];if(i===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,S(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),g;var a=d(i,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,g;var o=a.arg;return o?o.done?(n[t.resultName]=o.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,g):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,g)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function x(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function I(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function P(t){if(t||""===t){var n=t[o];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var i=-1,a=function n(){for(;++i<t.length;)if(r.call(t,i))return n.value=t[i],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(typeof t+" is not iterable")}return v.prototype=m,i(k,"constructor",{value:m,configurable:!0}),i(m,"constructor",{value:v,configurable:!0}),v.displayName=u(m,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===v||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,m):(e.__proto__=m,u(e,l,"GeneratorFunction")),e.prototype=Object.create(k),e},t.awrap=function(e){return{__await:e}},T(A.prototype),u(A.prototype,s,(function(){return this})),t.AsyncIterator=A,t.async=function(e,n,r,i,a){void 0===a&&(a=Promise);var o=new A(c(e,n,r,i),a);return t.isGeneratorFunction(n)?o:o.next().then((function(e){return e.done?e.value:o.next()}))},T(k),u(k,l,"Generator"),u(k,o,(function(){return this})),u(k,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=P,I.prototype={constructor:I,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(x),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function i(r,i){return s.type="throw",s.arg=t,n.next=r,i&&(n.method="next",n.arg=e),!!i}for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a],s=o.completion;if("root"===o.tryLoc)return i("end");if(o.tryLoc<=this.prev){var l=r.call(o,"catchLoc"),u=r.call(o,"finallyLoc");if(l&&u){if(this.prev<o.catchLoc)return i(o.catchLoc,!0);if(this.prev<o.finallyLoc)return i(o.finallyLoc)}else if(l){if(this.prev<o.catchLoc)return i(o.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return i(o.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.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,g):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),g},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),x(n),g}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;x(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:P(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),g}},t}function ln(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 un(){return(un=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 cn(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,fn(r.key),r)}}function dn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function pn(e,t){return(pn=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function hn(e,t,n){return(t=fn(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function fn(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}var gn=function(e){var t,n;function o(t){var n;hn(dn(n=e.call(this)||this),"_eventManager",new r.EventManager),hn(dn(n),"_mediaInfo",null),hn(dn(n),"_remotePlayer",null),hn(dn(n),"_pluginManager",new te),hn(dn(n),"_pluginsConfig",{}),hn(dn(n),"_reset",!0),hn(dn(n),"_firstPlay",!0),hn(dn(n),"_sourceSelected",null),hn(dn(n),"_appPluginConfig",{}),hn(dn(n),"_thumbnailManager",null),hn(dn(n),"_isVisible",!1),hn(dn(n),"_autoPaused",!1);var i=t.sources,o=t.plugins;n._configEvaluator=new fe,n._configEvaluator.evaluatePluginsConfig(o,t),n._playbackStart=!1;var s=r.Utils.Object.mergeDeep({},t);delete s.plugins,delete s.sources,n._localPlayer=Object(r.loadPlayer)(s),n._controllerProvider=new Nt(n._pluginManager),n._viewabilityManager=new R(n.config.viewability),n._uiWrapper=new Te(dn(n),r.Utils.Object.mergeDeep(t,{ui:{logger:{getLogger:r.getLogger,LogLevel:r.LogLevel}}})),n._serviceProvider=new Gt(dn(n)),n._cuepointManager=new Ht(dn(n)),n._provider=new a.Provider(r.Utils.Object.mergeDeep(t.provider,{logger:{getLogger:r.getLogger,LogLevel:r.LogLevel}}),"3.17.5"),n._playlistManager=new Oe(dn(n),t),Object.values(r.EventType).forEach((function(e){return n._eventManager.listen(n._localPlayer,e,(function(e){return n.dispatchEvent(e)}))})),n._addBindings();var l=r.Utils.Object.mergeDeep({},t.playlist,{items:null});return n._playlistManager.configure(l),n.configure({plugins:o}),n._playlistManager.configure({items:t.playlist&&t.playlist.items||[]}),n._localPlayer.setSources(i||{}),n._remotePlayerManager=new bt,n}n=e,(t=o).prototype=Object.create(n.prototype),t.prototype.constructor=t,pn(t,n);var l,u,c,d=o.prototype;return d.loadMedia=function(e,t){var n=this;return o._logger.debug("loadMedia",e),this._mediaInfo=e,this.reset(),this._localPlayer.loadingMedia=!0,this._uiWrapper.setLoadingSpinnerState(!0),new Promise((function(i,a){n._provider.getMediaConfig(e).then((function(e){var a=r.Utils.Object.copyDeep(e);t&&(a.sources=a.sources||{},a.sources=r.Utils.Object.mergeDeep(a.sources,t));var o=Q(a.plugins,n.config.plugins);a.plugins=o[0],n._appPluginConfig=o[1],n.configure(s({sources:n.sources},a)),n.setMedia(a),i(a)}),(function(e){var t=new r.Error(r.Error.Severity.CRITICAL,r.Error.Category.PLAYER,r.Error.Code.LOAD_FAILED,e);n._localPlayer.dispatchEvent(new r.FakeEvent(r.EventType.ERROR,t)),a(e)}))}))},d.setMedia=function(e){o._logger.debug("setMedia",e),this.reset(!0);var t=r.Utils.Object.copyDeep(e),n=r.Utils.Object.mergeDeep({},t.sources,this._localPlayer.sources);delete t.sources,r.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}),q(n)||X(n)?this._thumbnailManager=null:this._thumbnailManager=new be(this,this.config.ui,e),this.updateKalturaPoster(n,e.sources,this._localPlayer.dimensions),D(this,un({},t,{sources:n}));var i=function(e,t){return t&&q(t)?Y(e,"youtube","progressive"):t&&X(t)?Y(e,"image","image"):null}(this,n);i&&(t.playback=i),this.configure(un({},t,{sources:n}))},d.updateKalturaPoster=function(e,t,n){var r;!function(e,t,n,r){var i=e.poster,a=t.poster,o=n.width,s=n.height;"string"==typeof i&&me.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==(r=r.session)?void 0:r.ks:"")},d.shouldAddKs=function(e){var t;return!(!this.config.provider.loadThumbnailWithKs||!1!==(null==(t=e||this.config)||null==(t=t.session)?void 0:t.isAnonymous))},d.loadPlaylist=function(e,t){var n=this;return o._logger.debug("loadPlaylist",e),this._uiWrapper.setLoadingSpinnerState(!0),new Promise((function(i,a){n._provider.getPlaylistConfig(e).then((function(e){n.setPlaylist(e,t),i(e)}),(function(e){var t=new r.Error(r.Error.Severity.CRITICAL,r.Error.Category.PLAYER,r.Error.Code.LOAD_FAILED,e);n._localPlayer.dispatchEvent(new r.FakeEvent(r.EventType.ERROR,t)),a(e)}))}))},d.loadPlaylistByEntryList=function(e,t){var n=this;return o._logger.debug("loadPlaylistByEntryList",e),this._uiWrapper.setLoadingSpinnerState(!0),new Promise((function(i,a){n._provider.getEntryListConfig(e).then((function(r){n.setPlaylist(r,t,e),i(r)}),(function(e){var t=new r.Error(r.Error.Severity.CRITICAL,r.Error.Category.PLAYER,r.Error.Code.LOAD_FAILED,e);n._localPlayer.dispatchEvent(new r.FakeEvent(r.EventType.ERROR,t)),a(e)}))}))},d.setPlaylist=function(e,t,n){o._logger.debug("setPlaylist",e);var r={playlist:e,plugins:{}};Object.keys(this._pluginsConfig).forEach((function(e){r.plugins[e]={}})),this._configEvaluator.evaluatePluginsConfig(r.plugins,r),this._configureOrLoadPlugins(r.plugins),this._playlistManager.load(e,t,n)},d.getMediaInfo=function(){return r.Utils.Object.copyDeep(this._mediaInfo)},d.getDrmInfo=function(){return this._localPlayer.getDrmInfo()},d.getMediaConfig=function(){var e={sources:this._localPlayer.sources,plugins:this._pluginsConfig};return r.Utils.Object.copyDeep(e)},d.setSourcesMetadata=function(e){this._localPlayer.setSourcesMetadata(e)},d.configure=function(e){void 0===e&&(e={}),e=W(e);var t=r.Utils.Object.mergeDeep({},this.config,e);this._configEvaluator.evaluatePluginsConfig(e.plugins,t),this._configureOrLoadPlugins(e.plugins);var n=r.Utils.Object.mergeDeep({},e);if(delete n.plugins,n.sources){var i=n.sources;delete n.sources,this._localPlayer.configure(n),this._localPlayer.setSources(i||{})}else this._localPlayer.configure(n);e.ui&&this._uiWrapper.setConfig(t.ui),e.playlist&&this._playlistManager.configure(e.playlist)},d.ready=function(){return this._localPlayer.ready()},d.load=function(){this._localPlayer.load()},d.play=function(){this._localPlayer.play()},d.pause=function(){this._localPlayer.pause()},d.getView=function(){return this._localPlayer.getView()},d.getVideoElement=function(){return this._localPlayer.getVideoElement()},d.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())},d.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&&r.Utils.Dom.removeChild(n.parentNode,n)},d.isLive=function(){return this._localPlayer.isLive()},d.isOnLiveEdge=function(){return this._localPlayer.isOnLiveEdge()},d.isDvr=function(){return this._localPlayer.isDvr()},d.isUntimedImg=function(){return X(this.sources)&&!("number"==typeof this.config.sources.duration&&this.config.sources.duration>0)},d.isImage=function(){return X(this.sources)},d.isAudio=function(){return this._localPlayer.isAudio()},d.seekToLiveEdge=function(){this._localPlayer.seekToLiveEdge()},d.getStartTimeOfDvrWindow=function(){return this._localPlayer.getStartTimeOfDvrWindow()},d.getTracks=function(e){return this._localPlayer.getTracks(e)},d.getActiveTracks=function(){return this._localPlayer.getActiveTracks()},d.selectTrack=function(e){this._localPlayer.selectTrack(e)},d.hideTextTrack=function(){this._localPlayer.hideTextTrack()},d.showTextTrack=function(){this._localPlayer.showTextTrack()},d.enableAdaptiveBitrate=function(){this._localPlayer.enableAdaptiveBitrate()},d.isAdaptiveBitrateEnabled=function(){return this._localPlayer.isAdaptiveBitrateEnabled()},d.setTextDisplaySettings=function(e){this._localPlayer.setTextDisplaySettings(e)},d.isFullscreen=function(){return this._localPlayer.isFullscreen()},d.notifyEnterFullscreen=function(){this._localPlayer.notifyEnterFullscreen()},d.notifyExitFullscreen=function(){this._localPlayer.notifyExitFullscreen()},d.enterFullscreen=function(e){var t=e||this.config.ui.targetId;this._localPlayer.enterFullscreen(t)},d.exitFullscreen=function(){this._localPlayer.exitFullscreen()},d.enterPictureInPicture=function(){this._localPlayer.enterPictureInPicture()},d.exitPictureInPicture=function(){this._localPlayer.exitPictureInPicture()},d.isInPictureInPicture=function(){return this._localPlayer.isInPictureInPicture()},d.isPictureInPictureSupported=function(){return this._localPlayer.isPictureInPictureSupported()},d.getLogLevel=function(e){return this._localPlayer.getLogLevel(e)},d.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()}))}))},d.setIsCastInitiator=function(e,t){this._remotePlayerManager.setIsCastInitiator(e,t)},d.isCastAvailable=function(e){return this._remotePlayerManager.isCastAvailable(e)},d.getCastSession=function(){return null},d.stopCasting=function(){},d.isCasting=function(){return!1},d.isVr=function(){return this._localPlayer.isVr()},d.toggleVrStereoMode=function(){var e=this._pluginManager.get("vr");e&&"function"==typeof e.toggleVrStereoMode&&e.toggleVrStereoMode()},d.isInVrStereoMode=function(){var e=this._pluginManager.get("vr");return!(!e||"function"!=typeof e.isInStereoMode)&&e.isInStereoMode()},d.setLogLevel=function(e,t){this._localPlayer.setLogLevel(e,t)},d.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)},d._addBindings=function(){var e=this;this._eventManager.listen(this,r.EventType.CHANGE_SOURCE_STARTED,(function(){return e._onChangeSourceStarted()})),this._eventManager.listen(this,r.EventType.CHANGE_SOURCE_ENDED,(function(){return e._onChangeSourceEnded()})),this._eventManager.listen(this,r.EventType.PLAYER_RESET,(function(){return e._onPlayerReset()})),this._eventManager.listen(this,r.EventType.ENDED,(function(){return e._onEnded()})),this._eventManager.listen(this,r.EventType.FIRST_PLAY,(function(){return e._firstPlay=!1})),this._eventManager.listen(this,r.EventType.SOURCE_SELECTED,(function(t){return e._sourceSelected=t.payload.selectedSource[0]})),this._eventManager.listen(this,r.EventType.PLAYBACK_ENDED,(function(){return e._onPlaybackEnded()})),this._eventManager.listen(this,r.EventType.PLAYBACK_START,(function(){e._playbackStart=!0})),this._eventManager.listen(this,r.AdEventType.AD_AUTOPLAY_FAILED,(function(t){return e._onAdAutoplayFailed(t)})),this._eventManager.listen(this,r.AdEventType.AD_STARTED,(function(){return e._onAdStarted()})),this.config.playback.playAdsWithMSE&&(this._attachEventManager=new r.EventManager,this._eventManager.listen(this,r.AdEventType.AD_LOADED,(function(t){var n=t.payload.ad;n&&n.linear&&1===n.position&&!n.inStream&&e.src?(e._attachEventManager.listenOnce(e,r.AdEventType.AD_BREAK_START,(function(){return e.detachMediaSource()})),e._attachEventManager.listenOnce(e,r.AdEventType.AD_BREAK_END,(function(){return e.attachMediaSource()})),e._attachEventManager.listenOnce(e,r.AdEventType.AD_ERROR,(function(){return e.attachMediaSource()}))):e._attachEventManager.removeAll()}))),this._eventManager.listen(this,r.EventType.ERROR,(function(t){t.payload.severity===r.Error.Severity.CRITICAL&&(e._reset=!1)}))},d._onChangeSourceEnded=function(){r.Utils.Object.getPropertyPath(this.config,"ui.targetId")?this._viewabilityManager.observe(r.Utils.Dom.getElementById(this.config.ui.targetId),this._handleVisibilityChange.bind(this)):o._logger.warn("Cannot observe visibility change without config.ui.targetId")},d._onPlayerReset=function(){this._playbackStart=!1,r.Utils.Object.getPropertyPath(this.config,"ui.targetId")&&this._viewabilityManager.unObserve(r.Utils.Dom.getElementById(this.config.ui.targetId),this._handleVisibilityChange.bind(this))},d._onChangeSourceStarted=function(){this._configureOrLoadPlugins(this._pluginsConfig),this.reset(),this._pluginManager.loadMedia(),this._reset=!1},d._onEnded=function(){var e=this;setTimeout((function(){e._adsController&&!e._adsController.allAdsCompleted?e._eventManager.listenOnce(e._adsController,r.AdEventType.ALL_ADS_COMPLETED,(function(){e.dispatchEvent(new r.FakeEvent(r.EventType.PLAYBACK_ENDED))})):e.dispatchEvent(new r.FakeEvent(r.EventType.PLAYBACK_ENDED))}))},d._onPlaybackEnded=function(){this.config.playback.loop&&(this.currentTime=0,this.play())},d._onAdStarted=function(){this._firstPlay&&(this._localPlayer.posterManager.hide(),this._localPlayer.hideBlackCover())},d._onAdAutoplayFailed=function(e){this._firstPlay&&this.config.playback.autoplay&&(this._localPlayer.posterManager.show(),this.dispatchEvent(new r.FakeEvent(r.EventType.AUTOPLAY_FAILED,e.payload)))},d._configureOrLoadPlugins=function(e){var t=this;void 0===e&&(e={});var n=[],i=[],a=[];Object.keys(e).forEach((function(o){var s=t._pluginManager.get(o);if(s)s.updateConfig(e[o]),e[o]=s.getConfig();else if(t._sourceSelected)delete e[o];else{try{t._pluginManager.load(o,t,e[o])}catch(e){t.dispatchEvent(new r.FakeEvent(r.Error.Code.ERROR,e))}var l=t._pluginManager.get(o);l&&(a.push(l),e[o]=l.getConfig(),"function"==typeof l.getMiddlewareImpl&&("bumper"===l.name?n.push(l.getMiddlewareImpl()):n.unshift(l.getMiddlewareImpl())),"function"==typeof l.getUIComponents&&i.push.apply(i,l.getUIComponents()||[]),"function"==typeof l.getEngineDecorator&&t._localPlayer.registerEngineDecoratorProvider(new r.EngineDecoratorProvider(l)))}})),i.forEach((function(e){return t._uiWrapper.addComponent(e)})),this._pluginReadinessMiddleware||(this._pluginReadinessMiddleware=new Bt(a),this._localPlayer.playbackMiddleware.use(this._pluginReadinessMiddleware)),this._maybeCreateAdsController(),n.forEach((function(e){return t._localPlayer.playbackMiddleware.use(e)})),r.Utils.Object.mergeDeep(this._pluginsConfig,e)},d._maybeCreateAdsController=function(){var e=this;if(!this._adsController){var t=this._controllerProvider.getAdsControllers();t.length&&(this._adsController=new Mt(this,t),this._localPlayer.playbackMiddleware.use(this._adsController.getMiddleware()),this._eventManager.listen(this._adsController,r.AdEventType.ALL_ADS_COMPLETED,(function(t){e.dispatchEvent(t)})))}},d.attachMediaSource=function(){this._localPlayer.attachMediaSource()},d.detachMediaSource=function(){this._localPlayer.detachMediaSource()},d._resetProviderPluginsConfig=function(){this.configure({plugins:this._appPluginConfig}),this._appPluginConfig={}},d._handleVisibilityChange=function(e){this._isVisible=e,this.dispatchEvent(new r.FakeEvent("visibilitychange",{visible:this._isVisible})),this.config.playback.autoplay===r.AutoPlayType.IN_VIEW&&this._isVisible&&!this._playbackStart&&this._localPlayer.play({programmatic:!0}),!0===this.config.playback.autopause&&this._handleAutoPause(e)},d._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)},d.getService=function(e){return this._serviceProvider.get(e)},d.hasService=function(e){return this._serviceProvider.has(e)},d.registerService=function(e,t){this._serviceProvider.register(e,t)},d.addTextTrack=function(e,t){return this._localPlayer.addTextTrack(e,t)},d.getNativeTextTracks=function(){return this._localPlayer.getNativeTextTracks()},d.getMediaCapabilities=function(){var e,t=(e=sn().mark((function e(t){return sn().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",on(t));case 1:case"end":return e.stop()}}),e)})),function(){var t=this,n=arguments;return new Promise((function(r,i){var a=e.apply(t,n);function o(e){ln(a,r,i,o,s,"next",e)}function s(e){ln(a,r,i,o,s,"throw",e)}o(void 0)}))});return function(e){return t.apply(this,arguments)}}(),l=o,(u=[{key:"textDisplaySetting",get:function(){return this._localPlayer.textDisplaySetting}},{key:"textStyle",get:function(){return this._localPlayer.textStyle},set:function(e){this._localPlayer.textStyle=e}},{key:"buffered",get:function(){return this._localPlayer.buffered}},{key:"stats",get:function(){return this._localPlayer.stats}},{key:"currentTime",get:function(){return this._localPlayer.currentTime},set:function(e){this._localPlayer.currentTime=e}},{key:"duration",get:function(){return this._localPlayer.duration}},{key:"liveDuration",get:function(){return this._localPlayer.liveDuration}},{key:"normalizedCurrentTime",get:function(){return this.isLive()?this.currentTime-this.getStartTimeOfDvrWindow():this.currentTime},set:function(e){this.isLive()?this.currentTime=e+this.getStartTimeOfDvrWindow():this.currentTime=e}},{key:"normalizedDuration",get:function(){return this.isLive()?this.liveDuration-this.getStartTimeOfDvrWindow():this.duration}},{key:"volume",get:function(){return this._localPlayer.volume},set:function(e){this._localPlayer.volume=e}},{key:"paused",get:function(){return this._localPlayer.paused}},{key:"seeking",get:function(){return this._localPlayer.seeking}},{key:"playsinline",get:function(){return this._localPlayer.playsinline},set:function(e){this._localPlayer.playsinline=e}},{key:"muted",get:function(){return this._localPlayer.muted},set:function(e){this._localPlayer.muted=e}},{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",get:function(){return this._localPlayer.dimensions},set:function(e){this._localPlayer.dimensions=e}},{key:"poster",get:function(){return this._localPlayer.poster}},{key:"ended",get:function(){return this._localPlayer.ended}},{key:"playbackRate",get:function(){return this._localPlayer.playbackRate},set:function(e){this._localPlayer.playbackRate=e}},{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 un({},this._localPlayer.sources)}},{key:"config",get:function(){return un({},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 un({Cast:Me,Core:r.EventType,Playlist:Ae,UI:i.EventType},r.EventType,{VISIBILITY_CHANGE:"visibilitychange"})}},{key:"TextStyle",get:function(){return this._localPlayer.TextStyle}},{key:"ViewabilityType",get:function(){return L}},{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",get:function(){return this._localPlayer.crossOrigin},set:function(e){this._localPlayer.crossOrigin=e}},{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}}])&&cn(l.prototype,u),c&&cn(l,c),Object.defineProperty(l,"prototype",{writable:!1}),o}(r.FakeEventTarget);hn(gn,"_logger",Object(r.getLogger)("KalturaPlayer"+r.Utils.Generator.uniqueId(5)));var yn={};function vn(){return yn}function mn(e){return yn[e]?yn[e]:null}var bn=["_remotePlayer","_listeners","_uiWrapper"],_n={get:function(e,t){if("destroy"===t){var n=e.config.targetId;delete yn[n]}return t in r.FakeEventTarget.prototype||bn.includes(t)?e[t]:e._remotePlayer&&t in e._remotePlayer?e._remotePlayer[t]:e[t]},set:function(e,t,n){return e._remotePlayer&&!bn.includes(t)?t in e._remotePlayer&&(e._remotePlayer[t]=n):e[t]=n,!0}};function En(e){!function(e){!1!==r.Utils.Object.getPropertyPath(e,"log.playerVersion")&&(Object(r.setLogLevel)(r.LogLevel.INFO),Object(r.getLogger)().log("%c @playkit-js/kaltura-player-js 3.17.5","color: #ff98f9;  font-size: large"),Object(r.getLogger)().log("%c For more details see https://github.com/kaltura/kaltura-player-js","color: #ff98f9;"))}(e),H(e=W(e));var t=z(e);!function(e){var t,n=e.provider,i=null==(t=K())?void 0:t.productVersion;if(!n.partnerId||2504201===n.partnerId){var a={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:""};a.url=function(e,t){return t&&(e+="&clientVer="+t),e}(a.url,i),a.url=x(a.url),a.url=P(a.url,i),a.url=S(a.url,r.Utils.Generator.guid()+":"+r.Utils.Generator.guid()),navigator.sendBeacon&&navigator.sendBeacon(a.url)}}(t),V(t),function(e){var t=parseFloat(G(j));isNaN(t)||r.Utils.Object.createPropertyPath(e,"sources.startTime",t)}(t),function(e){var t=parseFloat(G("kalturaSeekFrom"));isNaN(t)||r.Utils.Object.createPropertyPath(e,"sources.seekFrom",t);var n=parseFloat(G("kalturaClipTo"));isNaN(n)||r.Utils.Object.createPropertyPath(e,"sources.clipTo",n)}(t),B.forEach((function(e){return Object(r.getLogger)("KalturaPlayer:Setup")[e.level](e.msg)})),_.initialize(),F.initialize(),function(e){e.disableUserCache||m.setStorageConfig(e)}(t);var n=function(e){var t=new gn(e),n=new Proxy(t,_n);return yn[e.targetId]=n,n}(t);return function(e){if(!e.config.disableUserCache&&_.isStorageAvailable()){var t=_.getPlayerTextStyle();t&&(e.textStyle=r.Utils.Object.mergeDeep(new r.TextStyle,t))}}(n),function(e){m.attachAll(e)}(n),function(e,t){e.cast&&t.remotePlayerManager.load(e.cast,t)}(t,n),function(e){if(r.Env.isIOS||r.Env.isIPadOS){var t=function t(){e.removeEventListener(e.Event.UI.UI_CLICKED,t),Object(r.setCapabilities)(r.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 kn=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 r.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 Tn(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,An(e,t)}function An(e,t){return(An=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}var wn={ACTION:"action",EVENT:"event"},Sn=function(e){this.type=e},Cn=function(e){function t(t,n){var r;return(r=e.call(this,wn.EVENT)||this).event=t,r.payload=n,r}return Tn(t,e),t}(Sn),xn=function(e){function t(t,n){var r;return(r=e.call(this,wn.ACTION)||this).action=t,r.args=n,r}return Tn(t,e),t}(Sn),In={registerRemotePlayer:bt.register,PlayerSnapshot:Ne,RemoteControl:at,RemoteSession:He,BaseRemotePlayer:We,RemoteConnectedPayload:nt,RemoteDisconnectedPayload:rt,RemoteAvailablePayload:it,RemotePlayerUI:Xe,CastEventType:Me,RemotePlayerType:{CHROMECAST:"chromecast"},TextStyleConverter:kn,CustomEventMessage:Cn,CustomActionMessage:xn,CustomMessageType:wn,CustomActionType:{SKIP_AD:"skipAd"},CustomMessage:Sn},Pn={PlaylistEventType:Ae},Dn="@playkit-js/kaltura-player-js",Rn="ovp",Ln="3.17.5";r.Ad=wt,r.AdBreak=kt,r.BasePlugin=Z,r.registerPlugin=ne}]);

!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("KalturaPlayer",[],t):"object"==typeof exports?exports.KalturaPlayer=t():(e.KalturaPlayer=e.KalturaPlayer||{},e.KalturaPlayer.plugins=e.KalturaPlayer.plugins||{},e.KalturaPlayer.plugins.kava=t())}(self,(()=>(()=>{var e={796:e=>{self,e.exports=function(){"use strict";var e={d:function(t,n){for(var r in n)e.o(n,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:n[r]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r:function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e){return r="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},r(e)}function a(e){var t=function(e,t){if("object"!==r(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,"string");if("object"!==r(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===r(t)?t:String(t)}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,a(r.key),r)}}function o(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function s(e,t,n){return(t=a(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}e.r(t),e.d(t,{NAME:function(){return R},OVPAnalyticsService:function(){return m},OVPConfiguration:function(){return d},RequestBuilder:function(){return u},VERSION:function(){return O}});var l=o((function e(t,r,a){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};n(this,e),this.severity=t,this.category=r,this.code=a,this.data=i,e._logger.error("Category:".concat(r," | Code:").concat(a," |"),i)}));s(l,"Severity",{RECOVERABLE:1,CRITICAL:2}),s(l,"Category",{NETWORK:1,SERVICE:2,PROVIDER:3}),s(l,"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}),s(l,"_logger",{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(){}});var u=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Map;n(this,e),s(this,"retryConfig",{async:!0,timeout:0,maxAttempts:4}),s(this,"_attemptCounter",1),this.headers=t}return o(e,[{key:"getUrl",value:function(e){return e+"/service/"+this.service+(this.action?"/action/"+this.action:"")}},{key:"doHttpRequest",value:function(){var e=this,t=new Promise((function(t,n){e._requestPromise={resolve:t,reject:n}}));return this.url||this._requestPromise.reject(new l(l.Severity.CRITICAL,l.Category.NETWORK,l.Code.MALFORMED_DATA_URI,{url:this.url})),this._createXHR(),t}},{key:"_createXHR",value: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,l.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,l.Code.TIMEOUT,{timeout:(performance.now()-n)/1e3,statusText:t.statusText})},t.onerror=t.onabort=function(){e._handleError(t,l.Code.HTTP_ERROR,{text:t.responseText,statusText:t.statusText})},this.headers.forEach((function(e,n){t.setRequestHeader(n,e)})),t.send(this.params)}},{key:"_getResponseHeaders",value:function(e){return e.getAllResponseHeaders().split("\n").filter((function(e){return 0===e.toLowerCase().indexOf("x-")}))}},{key:"_handleError",value: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()}},{key:"_createError",value:function(e,t,n){return Object.assign(n,{url:this.url,headers:this._getResponseHeaders(e),attempt:this._attemptCounter}),new l(l.Severity.CRITICAL,l.Category.NETWORK,t,n)}}]),e}(),c=function e(t){var n;return Array.isArray(t)?(n=t.length>0?t.slice(0):[]).forEach((function(t,a){("object"===r(t)||Array.isArray(t)&&t.length>0)&&(n[a]=e(t))})):"object"===r(t)?(n=Object.assign({},t),Object.keys(n).forEach((function(t){("object"===r(n[t])||Array.isArray(n[t])&&n[t].length>0)&&(n[t]=e(n[t]))}))):n=t,n},_={serviceUrl:"https://cdnapisec.kaltura.com/api_v3",cdnUrl:"https://cdnapisec.kaltura.com",serviceParams:{apiVersion:"3.3.0",format:1},useApiCaptions:!0,loadThumbnailWithKs:!1,replaceHostOnlyManifestUrls:!1},d=function(){function e(){n(this,e)}return o(e,null,[{key:"set",value:function(e){e&&Object.assign(_,e)}},{key:"get",value:function(){return c(_)}}]),e}();function p(e,t){return p=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},p(e,t)}function E(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&p(e,t)}function v(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function y(e,t){if(t&&("object"===r(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return v(e)}function T(e){return T=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},T(e)}var f=o((function e(t){n(this,e),s(this,"hasError",!1),"KalturaAPIException"===t.objectType?(this.hasError=!0,this.error=new g(t.code,t.message)):t.error&&"KalturaAPIException"===t.error.objectType?(this.hasError=!0,this.error=new g(t.error.code,t.error.message)):this.data=t})),g=o((function e(t,r){n(this,e),this.code=t,this.message=r})),h=function(e){E(i,e);var t,r,a=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=T(t);if(r){var a=T(this).constructor;e=Reflect.construct(n,arguments,a)}else e=n.apply(this,arguments);return y(this,e)});function i(){var e;n(this,i);for(var t=arguments.length,r=new Array(t),o=0;o<t;o++)r[o]=arguments[o];return s(v(e=a.call.apply(a,[this].concat(r))),"requests",[]),e}return o(i,[{key:"add",value:function(e){this.requests.push(e);var t={},n={service:e.service,action:e.action};return Object.assign(t,s({},this.requests.length,Object.assign(n,e.params))),Object.assign(t,this.params),this.params=t,this}},{key:"execute",value:function(e){var t=this;return new Promise((function(n,r){try{t.params=JSON.stringify(t.params)}catch(e){i._logger.error("".concat(e.message)),r(new l(l.Severity.CRITICAL,l.Category.PROVIDER,l.Code.FAILED_PARSING_REQUEST,{error:e,params:t.params}))}t.doHttpRequest().then((function(a){var i=new A(a,e);i.success?n({headers:t.responseHeaders,response:i}):r(new l(l.Severity.CRITICAL,l.Category.NETWORK,l.Code.MULTIREQUEST_API_ERROR,{url:t.url,headers:t.responseHeaders,results:i.results}))}),(function(e){r(e)}))}))}}]),i}(u);s(h,"_logger",{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(){}});var A=o((function e(t){var r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];n(this,e),s(this,"results",[]);var a=t.result?t.result:t,i=(Array.isArray(a)?a:[a]).map((function(e){return new f(e)})),o=i.filter((function(e){return e.hasError}));o.forEach((function(t){e._logger.error("Service returned an error with error code: ".concat(t.error.code," and message: ").concat(t.error.message,"."))})),this.results=i,r&&o.length||o.length===this.results.length?this.success=!1:(this.results=this.results.filter((function(e){return!e.hasError})),this.success=!0)}));s(A,"_logger",{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(){}});var S=function(e){var t=[],n=/\[\]$/,a=function(e){return"[object Array]"===Object.prototype.toString.call(e)},i=function(e,n){n="function"==typeof n?n():null==n?"":n,t[t.length]=encodeURIComponent(e)+"="+encodeURIComponent(n)};return function e(o,s){var l,u,c;if(o)if(a(s))for(l=0,u=s.length;l<u;l++)n.test(o)?i(o,s[l]):e(o+":"+("object"===r(s[l])?l:""),s[l]);else if(s&&"[object Object]"===String(s))for(c in s)e(o+":"+c,s[c]);else i(o,s);else if(a(s))for(l=0,u=s.length;l<u;l++)i(s[l].name,s[l].value);else for(c in s)e(c,s[c]);return t}("",e).join("&").replace(/%20/g,"+")},C="analytics",m=function(e){E(i,e);var t,r,a=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=T(t);if(r){var a=T(this).constructor;e=Reflect.construct(n,arguments,a)}else e=n.apply(this,arguments);return y(this,e)});function i(){return n(this,i),a.apply(this,arguments)}return o(i,null,[{key:"trackEvent",value:function(e,t,n){return"POST"===n?i._trackEventByPOST(e,t):i._trackEventByGET(e,t)}},{key:"_trackEventByGET",value:function(e,t){var n=d.get(),r={};Object.assign(r,n.serviceParams,t);var a=new u;return a.service=C,a.action="trackEvent",a.method="GET",a.retryConfig.maxAttempts=1,a.tag="analytics-trackEvent",a.params=r,a.url=e+"?service="+a.service+"&action="+a.action+"&"+S(a.params),a}},{key:"_trackEventByPOST",value:function(e,t){var n=d.get(),r={};Object.assign(r,n.serviceParams,t);var a=new Map;a.set("Content-Type","application/json");var i=new u(a),o={eventType:r.eventType,partnerId:r.partnerId,entryId:r.entryId,sessionId:r.sessionId};return["eventType","partnerId","entryId","sessionId"].forEach((function(e){return delete r[e]})),i.service=C,i.action="trackEvent",i.method="POST",i.retryConfig.maxAttempts=1,i.tag="analytics-trackEvent",i.params=JSON.stringify(r),i.url=e+"?service="+i.service+"&action="+i.action+"&"+S(o),i}}]),i}(function(){function e(){n(this,e)}return o(e,null,[{key:"getMultiRequest",value:function(e,t,n){var r=d.get(),a=r.serviceParams;Object.assign(a,{ks:t,clientTag:"html5:v"+e}),n&&Object.assign(a,{partnerId:n});var i=new Map;i.set("Content-Type","application/json");var o=new h(i);return o.method="POST",o.service="multirequest",o.url=o.getUrl(r.serviceUrl),o.params=a,o}}]),e}()),R="@playkit-js/playkit-js-providers-analytics-service",O="2.40.4";return t}()}},t={};function n(r){var a=t[r];if(void 0!==a)return a.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}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})};var r={};return(()=>{"use strict";n.r(r),n.d(r,{EventType:()=>f,HttpMethodType:()=>q,NAME:()=>oe,Plugin:()=>ae,VERSION:()=>ie});const e=KalturaPlayer;function t(e){return t="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},t(e)}function a(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 i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e){var n=function(e,n){if("object"!=t(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var a=r.call(e,"string");if("object"!=t(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==t(n)?n:String(n)}function s(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,o(r.key),r)}}function l(e,t,n){return t&&s(e.prototype,t),n&&s(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function u(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function c(e,n){if(n&&("object"===t(n)||"function"==typeof n))return n;if(void 0!==n)throw new TypeError("Derived constructors may only return object or undefined");return u(e)}function _(e){return _=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},_(e)}function d(e,t){return d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},d(e,t)}function p(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&d(e,t)}function E(e,t,n){return(t=o(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var v,y=n(796),T={VIEW:{type:"VIEW",index:99,getEventModel:function(e){var t={playTimeSum:e.getPlayTimeSum(),bufferTime:e.getBufferTime(),bufferTimeSum:e.getBufferTimeSum(),actualBitrate:e.getActualBitrate(),averageBitrate:e.getAverageBitrate(),audioLanguage:e.getLanguage(),soundMode:e.getSoundMode(),tabMode:e.getTabMode(),viewabilityMode:e.getViewabilityMode(),screenMode:e.getScreenMode()};return isNaN(e.getForwardBufferHealth())||(t.forwardBufferHealth=e.getForwardBufferHealth()),e.getMaxManifestDownloadTime()>0&&(t.manifestDownloadTime=e.getMaxManifestDownloadTime()),e.getSegmentDownloadTime()>0&&(t.segmentDownloadTime=e.getSegmentDownloadTime()),e.getBandwidth()&&(t.bandwidth=e.getBandwidth()),null!==e.getDroppedFramesRatio()&&(t.droppedFramesRatio=e.getDroppedFramesRatio()),isNaN(e.getTargetBuffer())||(t.targetBuffer=e.getTargetBuffer()),""!==e.getNetworkConnectionType()&&(t.networkConnectionType=e.getNetworkConnectionType()),e.getNetworkConnectionOverhead()&&(t.networkConnectionOverhead=e.getNetworkConnectionOverhead()),isNaN(e.getFlavorParamsId())||(t.flavorParamsId=e.getFlavorParamsId()),isNaN(e.getPlaybackMode())||(t.playbackMode=e.getPlaybackMode()),null!==e.getSourceEntryId()&&(t.sourceEntryId=e.getSourceEntryId()),t}},IMPRESSION:{type:"IMPRESSION",index:1,getEventModel:function(e){var t={};null!==e.getPlayerJSLoadTime()&&(t.playerJSLoadTime=e.getPlayerJSLoadTime());var n=e.getV2ToV7Redirect(),r=e.getRegisteredPlugins();return t.loadedPlugins=n?"v2-v7redirect,".concat(r):r,t}},PLAY_REQUEST:{type:"PLAY_REQUEST",index:2,getEventModel:function(){return{}}},PLAY:{type:"PLAY",index:3,getEventModel:function(e){var t={bufferTime:e.getBufferTime(),bufferTimeSum:e.getBufferTimeSum(),actualBitrate:e.getActualBitrate(),joinTime:e.getJoinTime(),canPlay:e.getCanPlayTime()};return""!==e.getNetworkConnectionType()&&(t.networkConnectionType=e.getNetworkConnectionType()),t}},RESUME:{type:"RESUME",index:4,getEventModel:function(e){return{bufferTime:e.getBufferTime(),bufferTimeSum:e.getBufferTimeSum(),actualBitrate:e.getActualBitrate()}}},PAUSE:{type:"PAUSE",index:33,getEventModel:function(){return{}}},BUFFER_START:{type:"BUFFER_START",index:45,getEventModel:function(){return{}}},BUFFER_END:{type:"BUFFER_END",index:46,getEventModel:function(){return{}}},REPLAY:{type:"REPLAY",index:34,getEventModel:function(){return{}}},SEEK:{type:"SEEK",index:35,getEventModel:function(e){return{targetPosition:e.getTargetPosition()}}},PLAY_REACHED_25_PERCENT:{type:"PLAY_REACHED_25_PERCENT",index:11,getEventModel:function(){return{}}},PLAY_REACHED_50_PERCENT:{type:"PLAY_REACHED_50_PERCENT",index:12,getEventModel:function(){return{}}},PLAY_REACHED_75_PERCENT:{type:"PLAY_REACHED_75_PERCENT",index:13,getEventModel:function(){return{}}},PLAY_REACHED_100_PERCENT:{type:"PLAY_REACHED_100_PERCENT",index:14,getEventModel:function(){return{}}},SOURCE_SELECTED:{type:"SOURCE_SELECTED",index:39,getEventModel:function(e){return{actualBitrate:e.getActualBitrate()}}},AUDIO_SELECTED:{type:"AUDIO_SELECTED",index:42,getEventModel:function(e){return{language:e.getLanguage()}}},FLAVOR_SWITCH:{type:"FLAVOR_SWITCH",index:43,getEventModel:function(e){return{actualBitrate:e.getActualBitrate()}}},SPEED:{type:"SPEED",index:41,getEventModel:function(){return{}}},CAPTIONS:{type:"CAPTIONS",index:38,getEventModel:function(){return{}}},ERROR:{type:"ERROR",index:98,getEventModel:function(e){return{errorCode:e.getErrorCode(),errorDetails:e.getErrorDetails(),errorPosition:e.getErrorPosition()}}},RELATED_OPEN:{type:"RELATED_OPEN",index:36,getEventModel:function(){return{}}},RELATED_SELECTED:{type:"RELATED_SELECTED",index:37,getEventModel:function(){return{}}},SHARE_CLICKED:{type:"SHARE_CLICKED",index:21,getEventModel:function(){return{}}},SHARE_NETWORK:{type:"SHARE_NETWORK",index:22,getEventModel:function(e){return{socialNetwork:e.getShareNetworkName()}}},ENTER_FULLSCREEN:{type:"ENTER_FULLSCREEN",index:31,getEventModel:function(e){return{screenMode:e.getScreenMode()}}},EXIT_FULLSCREEN:{type:"EXIT_FULLSCREEN",index:32,getEventModel:function(e){return{screenMode:e.getScreenMode()}}},DOWNLOAD:{type:"DOWNLOAD",index:23,getEventModel:function(){return{}}},REPORT_CLICKED:{type:"REPORT_CLICKED",index:24,getEventModel:function(){return{}}},REPORT_SUBMITTED:{type:"REPORT_SUBMITTED",index:25,getEventModel:function(e){return{reportType:e.getReportType()}}},INFO:{type:"INFO",index:40,getEventModel:function(){return{}}}},f=(v={},Object.keys(T).forEach((function(e){return v[e]=e})),v),g=function(){function e(){i(this,e),E(this,"_rates",[]),this._rates=[]}return l(e,[{key:"setRates",value:function(e){var t=this;this._rates=[],e.forEach((function(e){t._rates.push({rate:e,active:!1,duration:0})}))}},{key:"setCurrent",value:function(e){this._rates.forEach((function(e){return e.active=!1}));var t=this._rates.find((function(t){return t.rate===e}));t&&(t.active=!0)}},{key:"getCurrent",value:function(){var e=this._rates.find((function(e){return e.active}));return e?e.rate:-1}},{key:"countCurrent",value:function(){var e=this._rates.find((function(e){return e.active}));e&&e.duration++}},{key:"getAverage",value:function(){var e=0,t=0;return this._rates.forEach((function(n){t+=n.rate*n.duration,e+=n.duration})),e?t/e:0}},{key:"reset",value:function(){this._rates.forEach((function(e){return e.duration=0}))}},{key:"destroy",value:function(){this._rates=[]}}]),e}();function h(e,t,n){return t=_(t),c(e,A()?Reflect.construct(t,n||[],_(e).constructor):t.apply(e,n))}function A(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(A=function(){return!!e})()}var S=e.core.FakeEvent,C=e.core.FakeEventTarget,m=function(){function e(t,n){i(this,e),E(this,"worker",null);var r=new Blob(["setInterval(() => postMessage(0), ".concat(n,");")]),a=URL.createObjectURL(r);this.worker=new Worker(a),this.worker.onmessage=t}return l(e,[{key:"stop",value:function(){this.worker&&this.worker.terminate()}}]),e}(),R=function(e){function t(e){var n;return i(this,t),(n=h(this,t))._config=e,n}return p(t,e),l(t,[{key:"start",value:function(){var e=this;this._terminateTimer(),this._stopped=!1,this._resetCounter=0,this._eventCounter=0,this._timer=new m((function(){return e._monitor()}),1e3)}},{key:"resume",value:function(){this._stopped=!1,this._resetCounter=0}},{key:"stop",value:function(){this._stopped=!0}},{key:"isStopped",value:function(){return this._stopped}},{key:"destroy",value:function(){this._terminateTimer()}},{key:"_terminateTimer",value:function(){this._timer&&(this._timer.stop(),this._timer=null)}},{key:"_monitor",value:function(){this._stopped?(this._resetCounter===this._config.resetCounter&&(this.dispatchEvent(new S(t.Event.RESET)),this._resetCounter=0,this._eventCounter=0),this._resetCounter++):(this.dispatchEvent(new S(t.Event.TICK)),this._eventCounter===this._config.eventCounter&&(this.dispatchEvent(new S(t.Event.REPORT)),this._eventCounter=0),this._eventCounter++)}}]),t}(C);E(R,"Event",{TICK:"tick",RESET:"reset",REPORT:"report"});var O=function(e){return e.ApplicationEvents="ApplicationEvents",e.PlayerEvents="PlayerEvents",e}({}),P=function(e){return e[e.Create=1]="Create",e[e.Filter=2]="Filter",e[e.Search=3]="Search",e[e.Export=4]="Export",e[e.Navigate=5]="Navigate",e[e.Schedule=6]="Schedule",e[e.Insert=7]="Insert",e[e.Choose=8]="Choose",e[e.Launch=9]="Launch",e[e.Open=10]="Open",e[e.Send=11]="Send",e[e.Invite=12]="Invite",e[e.Close=13]="Close",e[e.Save=14]="Save",e[e.Expand=15]="Expand",e[e.Collapse=16]="Collapse",e[e.Edit=17]="Edit",e[e.Delete=18]="Delete",e[e.Browse=19]="Browse",e[e.Load=20]="Load",e[e.Add=21]="Add",e[e.Menu=22]="Menu",e[e.Register=23]="Register",e[e.Login=24]="Login",e[e.Link=25]="Link",e[e.Toggle=26]="Toggle",e[e.Thumbnail=27]="Thumbnail",e[e.Download=28]="Download",e[e.Share=29]="Share",e}({}),I=10002,D=10003,L=function(e){return e[e.View=1]="View",e[e.Create=2]="Create",e[e.Edit=3]="Edit",e[e.Participate=4]="Participate",e[e.List=5]="List",e[e.Analytics=6]="Analytics",e[e.Admin=7]="Admin",e[e.Error=8]="Error",e[e.Login=9]="Login",e[e.Registration=10]="Registration",e[e.Custom=11]="Custom",e}({});function N(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 M(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?N(Object(n),!0).forEach((function(t){E(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):N(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var V,k="playkit-ui",b={USER_CLICKED_LOGO:"".concat(k,"-userclickedlogo"),USER_SELECTED_CAPTIONS_SIZE:"".concat(k,"-userselectedcaptionssize"),USER_SELECTED_CAPTIONS_ALIGNMENT:"".concat(k,"-userselectedcaptionsalignment"),USER_SELECTED_CAPTIONS_FONT_COLOR:"".concat(k,"-userselectedcaptionsfontcolor"),USER_SELECTED_CAPTIONS_FONT_FAMILY:"".concat(k,"-userselectedcaptionsfontfamily"),USER_SELECTED_CAPTIONS_FONT_STYLE:"".concat(k,"-userselectedcaptionsfontstyle"),USER_SELECTED_CAPTIONS_FONT_OPACITY:"".concat(k,"-userselectedcaptionsfontopacity"),USER_SELECTED_CAPTIONS_BACKGROUND_COLOR:"".concat(k,"-userselectedcaptionsbackgroundcolor"),USER_SELECTED_CAPTIONS_BACKGROUND_OPACITY:"".concat(k,"-userselectedcaptionsbackgroundopacity"),USER_SHOWED_CAPTIONS:"".concat(k,"-usershowedcaptions"),USER_HID_CAPTIONS:"".concat(k,"-userhidcaptions"),USER_SELECTED_CAPTION_TRACK:"".concat(k,"-userselectedcaptiontrack"),USER_SELECTED_AUDIO_TRACK:"".concat(k,"-userselectedaudiotrack"),USER_COPIED_DEBUG_INFO:"".concat(k,"-usercopieddebuginfo")},U=M(M(M(M(M(M(M(M(M(M(M(M(M(M(M(M(M({},{NAVIGATION_OPEN:"navigation_open",NAVIGATION_CLOSE:"navigation_close",NAVIGATION_SEARCH:"navigation_search",NAVIGATION_ITEM_CLICK:"navigation_item_click",NAVIGATION_EXPANDABLE_TEXT_CLICK:"navigation_expandable_text_clicked"}),{DOWNLOAD_ITEM_CLICKED:"download_item_clicked",SHOW_OVERLAY:"download_show_overlay",HIDE_OVERLAY:"download_hide_overlay"}),{TRANSCRIPT_OPEN:"transcript_open",TRANSCRIPT_CLOSE:"transcript_close",TRANSCRIPT_DOWNLOAD:"transcript_download",TRANSCRIPT_PRINT:"transcript_print",TRANSCRIPT_SEARCH:"transcript_search",TRANSCRIPT_NAVIGATE_RESULT:"transcript_navigate_result",TRANSCRIPT_POPOUT_OPEN:"transcript_popout_open",TRANSCRIPT_POPOUT_CLOSE:"transcript_popout_close",TRANSCRIPT_POPOUT_DRAG:"transcript_popout_drag",TRANSCRIPT_POPOUT_RESIZE:"transcript_popout_resize"}),{CHANGE_LAYOUT:"dualscreen_change_layout",SIDE_DISPLAYED:"dualscreen_side_displayed"}),{SHARE_CLICKED:"share_clicked",SHARE_CLOSE:"share_close",SHARE_NETWORK:"share_network",SHARE_COPY:"share_copy"}),{BUMPER_CLICKED:"bumper_clicked"}),{SKIP_BUTTON_CLICK:"skip_button_click",SKIP_BUTTON_DISPLAYED:"skip_button_displayed"}),{PLAYLIST_OPEN:"playlist_open",PLAYLIST_CLOSE:"playlist_close"}),{RELATED_OPEN:"related_open",RELATED_CLOSE:"related_close",RELATED_ENTRY_SELECTED:"related_entry_selected",RELATED_ENTRY_AUTO_PLAYED:"related_entry_auto_played",RELATED_GRID_DISPLAYED:"related_grid_displayed"}),{CALL_TO_ACTION_BUTTON_CLICK:"call_to_action_button_click",CALL_TO_ACTION_DISPLAYED:"call_to_action_displayed"}),{HOTSPOT_CLICK:"hotspot_click",HOTSPOT_DISPLAYED:"hotspot_displayed"}),{QUIZ_STARTED:"QuizStarted",QUIZ_SKIPPED:"QuizSkipped",QUIZ_SEEK:"QuizSeek",QUESTION_ANSWERED:"QuestionAnswered",QUIZ_SUBMITTED:"QuizSubmitted",QUIZ_RETAKE:"QuizRetake",QUIZ_QUESTION_CHANGED:"QuizQuestionChanged"}),{DETECT_AD_BLOCK_PARTIAL_OVERLAY_SHOWN:"detect_ad_block_partial_overlay_shown",DETECT_AD_BLOCK_FULL_OVERLAY_SHOWN:"detect_ad_block_full_overlay_shown",DETECT_AD_BLOCK_SECONDARY_BUTTON_CLICKED:"detect_ad_block_secondary_button_clicked",DETECT_AD_BLOCK_X_BUTTON_CLICKED:"detect_ad_block_x_button_clicked",DETECT_AD_BLOCK_AD_BLOCKER_DISABLED:"detect_ad_block_ad_blocker_disabled",DETECT_AD_BLOCK_AD_BLOCKER_NOT_DISABLED:"detect_ad_block_ad_blocker_not_disabled"}),{REELS_PLAY:"reels_play",REELS_PAUSE:"reels_pause",REELS_MUTE:"reels_mute",REELS_UNMUTE:"reels_unmute",REELS_SEEK:"reels_seek",REELS_POSTER_CLICKED:"reels_poster_clicked",REELS_ENTRY_LOADED:"reels_entry_loaded",REELS_PLAYLIST_LOADED:"reels_playlist_loaded"}),{EAD_ON:"EAD_on",EAD_OFF:"EAD_off",EAD_SKIP:"EAD_skip",EAD_REPLAY:"EAD_replay",EAD_PAUSE:"EAD_pause",EAD_RESUME:"EAD_resume",EAD_PLAY:"EAD_play",EAD_SCROLL:"EAD_scroll"}),{SUMMARY_CHAPTERS_OPEN:"summary_chapters_open",SUMMARY_CHAPTERS_CLOSE:"summary_chapters_close",SUMMARY_CHAPTERS_READ_CHAPTERS:"summary_chapters_read_chapters",SUMMARY_CHAPTERS_READ_OVERVIEW:"summary_chapters_read_overview",SUMMARY_CHAPTERS_COPY_TO_CLIPBOARD:"summary_chapters_copy_to_clipboard",SUMMARY_CHAPTERS_CHAPTER_EXPAND:"summary_chapters_chapter_expand",SUMMARY_CHAPTERS_CHAPTER_COLLAPSE:"summary_chapters_chapter_collapse",SUMMARY_CHAPTERS_CHAPTER_SEEK:"summary_chapters_chapter_seek"}),{AUDIO_PLAYER_VISUALIZATION_STATE:"audio_player_visualization_state"}),w={KMC:"0",KMS:"1",KAF:"2",PITCH:"3",KMS_GO:"4",WEBCASTING:"5",PERSONAL_CAPTURE:"6",KME:"7",KME_MOBILE_APP:"8",PATH:"9",LECTURE_CAPTURE:"10",EP:"11",CHAT_AND_COLLABORATION:"12",ANALYTICS:"13",EXPRESS_CAPTURE:"14",KPF:"15",KAF_GO:"16",SITES:"17",STUDIO:"18",CAPTIONS_EDITOR:"19",CHECKLIST:"20",PLAYER:"21",GENIE:"23"},F=function(e){return e.DUAL_SCREEN="dual_screen",e.SHARE_EMBED="share_embed",e.DOWNLOAD="download",e.BUMPER="bumper",e.NAVIGATION="navaigation",e.TRANSCRIPT="transcript",e.PLAYLIST="playlist",e.SKIP="skip",e.RELATED="related",e.CALL_TO_ACTION="call_to_action",e.HOTSPOPT="hotspot",e.QUIZ="quiz",e.UI="ui",e.DETECT_AD_BLOCK="detect_ad_block",e.REELS="reels_player",e.EAD="extended_audio_description",e.ADVANCED_CAPTIONS="advanced_captions",e.CAPTIONS="captions",e.AUDION_TRACKS="audio_tracks",e.SUMMARY_CHAPTERS="summary_chapters",e.DEBUG_INFO="debug_info",e.AUDIO_PLAYER="audio_player",e}({});function H(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 B(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?H(Object(n),!0).forEach((function(t){E(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):H(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function K(e,t,n){var r={partnerId:t.getPartnerId(),entryId:t.getEntryId(),sessionId:t.getSessionId(),kalturaApplication:w.PLAYER,application:t.getApplication(!1)};t.getVirtualEventId()&&(r.virtualEventId=t.getVirtualEventId()),t.getKalturaApplicationVersion()&&(r.kalturaApplicationVer=t.getKalturaApplicationVersion()),t.getUserId()&&(r.userId=t.getUserId()),t.getKS()&&(r.ks=t.getKS()),t.getHostingKalturaApplication()&&(r.hostingKalturaApplication=t.getHostingKalturaApplication()),t.getHostingKalturaApplicationVersion()&&(r.hostingKalturaApplicationVersion=t.getHostingKalturaApplicationVersion());var a=e.getEventModel(n),i={},o=a.eventType,s=a.eventVar1,l=a.eventVar2,u=a.eventVar3,c=a.eventVar4,_=a.applicationFeature;return i.eventType=o,i.feature=_,a.eventType===I?(i.buttonName=s,i.buttonType=l,i.buttonValue=u,i.buttonInfo=c):a.eventType===D&&(i.pageName=s,i.pageType=l,i.pageValue=u,i.pageInfo=c),Object.assign(i,r)}var Y=(E(E(E(E(E(E(E(E(E(E(V={},U.CHANGE_LAYOUT,{type:"CHANGE_LAYOUT",getEventModel:function(e){var t=e.layout;return{eventType:I,eventVar1:"Hidden"!==t?"Dual__screen_change_layout":"",eventVar2:P.Choose,eventVar3:t,applicationFeature:F.DUAL_SCREEN}}}),U.SIDE_DISPLAYED,{type:"SIDE_DISPLAYED",getEventModel:function(e){return{eventType:D,eventVar1:"Dual__screen_slide_displayed",eventVar2:L.View,eventVar3:e,applicationFeature:F.DUAL_SCREEN}}}),U.SHARE_CLICKED,{type:"SHARE_CLICKED",getEventModel:function(){return{eventType:I,eventVar1:"Share_embed_open",eventVar2:P.Open,eventVar3:"",applicationFeature:F.SHARE_EMBED}}}),U.SHARE_CLOSE,{type:"SHARE_CLOSE",getEventModel:function(){return{eventType:I,eventVar1:"Share_embed_close",eventVar2:P.Close,eventVar3:"",applicationFeature:F.SHARE_EMBED}}}),U.SHARE_NETWORK,{type:"SHARE_NETWORK",getEventModel:function(e){var t={eventType:I,eventVar2:P.Share,eventVar3:"full"===e.videoClippingOption?"full-length":e.videoClippingOption,applicationFeature:F.SHARE_EMBED},n="";switch(e.socialNetworkName){case"twitter":n="Share_embed_X_click";break;case"facebook":n="Share_embed_facebook_click";break;case"email":n="Share_embed_email_click";break;case"linkedin":n="Share_embed_linkedin_click";break;case"embed":n="Share_embed_embed_click"}return B(B({},t),{},{eventVar1:n})}}),U.SHARE_COPY,{type:"SHARE_COPY",getEventModel:function(e){return{eventType:I,eventVar1:"Share_embed_copy_click",eventVar2:P.Share,eventVar3:"full"===e.videoClippingOption?"full-length":e.videoClippingOption,applicationFeature:F.SHARE_EMBED}}}),U.DOWNLOAD_ITEM_CLICKED,{type:"DOWNLOAD_ITEM_CLICKED",getEventModel:function(e){var t,n,r={eventType:I,eventVar2:P.Download,applicationFeature:F.DOWNLOAD},a=e.assetType,i=e.fileType,o=e.description,s=e.isDefault;switch(a){case"Media":t=s?"Download_video_download":"Download_additional_stream_download",n=o;break;case"Captions":t="Download_captions_download",n=o;break;case"Attachments":t="Download_attachment_download",n=i;break;default:t="",n=""}return B(B({},r),{},{eventVar1:t,eventVar3:n})}}),U.SHOW_OVERLAY,{type:"SHOW_OVERLAY",getEventModel:function(){return{eventType:I,eventVar1:"Download_open",eventVar2:P.Open,eventVar3:"",applicationFeature:F.DOWNLOAD}}}),U.HIDE_OVERLAY,{type:"HIDE_OVERLAY",getEventModel:function(){return{eventType:I,eventVar1:"Download_close",eventVar2:P.Close,eventVar3:"",applicationFeature:F.DOWNLOAD}}}),U.BUMPER_CLICKED,{type:"BUMPER_CLICKED",getEventModel:function(e){return{eventType:I,eventVar1:"Bumper_click",eventVar2:P.Link,eventVar3:e.clickThroughUrl,applicationFeature:F.BUMPER}}}),E(E(E(E(E(E(E(E(E(E(V,U.NAVIGATION_OPEN,{type:"NAVIGATION_OPEN",getEventModel:function(e){return{eventType:e.auto?D:I,eventVar1:e.auto?"Navigation_open_auto":"Navigation_open_manual",eventVar2:L.View,eventVar3:"",applicationFeature:F.NAVIGATION}}}),U.NAVIGATION_CLOSE,{type:"NAVIGATION_CLOSE",getEventModel:function(){return{eventType:I,eventVar1:"Navigation_close",eventVar2:P.Close,eventVar3:"",applicationFeature:F.NAVIGATION}}}),U.NAVIGATION_SEARCH,{type:"NAVIGATION_SEARCH",getEventModel:function(e){var t={eventType:I,applicationFeature:F.NAVIGATION},n="",r=P.Open,a=e.searchQuery,i=e.activeTab,o=e.availableTabs,s=a;switch(i){case"All":var l=a.length>0||0===o.length;n=l?"Navigation_search":"Navigation_all_tab",r=l?P.Search:P.Open;break;case"Chapter":n="Navigation_chapters_tab";break;case"Slide":n="Navigation_slides_tab";break;case"Hotspot":n="Navigation_hotspots_tab"}return B(B({},t),{},{eventVar1:n,eventVar2:r,eventVar3:s})}}),U.NAVIGATION_ITEM_CLICK,{type:"NAVIGATION_ITEM_CLICK",getEventModel:function(e){var t={eventType:I,eventVar2:P.Choose,eventVar3:"",applicationFeature:F.NAVIGATION},n="";switch(e.itemType){case"Chapter":n="Navigation_chapter_click";break;case"Slide":n="Navigation_slide_click";break;case"Hotspot":n="Navigation_hotspots_click"}return B(B({},t),{},{eventVar1:n})}}),U.NAVIGATION_EXPANDABLE_TEXT_CLICK,{type:"NAVIGATION_EXPANDABLE_TEXT_CLICK",getEventModel:function(e){var t={eventType:I,eventVar3:"",applicationFeature:F.NAVIGATION},n=e.isTextExpanded,r=e.itemType,a="",i=n?P.Expand:P.Collapse;switch(r){case"Chapter":a=n?"Navigation_chapters_see_more":"Navigation_chapters_see_less";break;case"Slide":a=n?"Navigation_slides_see_more":"Navigation_slides_see_less";break;case"Hotspot":a=n?"Navigation_hotspots_see_more":"Navigation_hotspots_see_less"}return B(B({},t),{},{eventVar1:a,eventVar2:i})}}),U.TRANSCRIPT_OPEN,{type:"TRANSCRIPT_OPEN",getEventModel:function(e){return{eventType:e.auto?D:I,eventVar1:e.auto?"Transcript_open_auto":"Transcript_open_manual",eventVar2:L.View,eventVar3:"",applicationFeature:F.TRANSCRIPT}}}),U.TRANSCRIPT_CLOSE,{type:"TRANSCRIPT_CLOSE",getEventModel:function(){return{eventType:I,eventVar1:"Transcript_close",eventVar2:P.Close,eventVar3:"",applicationFeature:F.TRANSCRIPT}}}),U.TRANSCRIPT_DOWNLOAD,{type:"TRANSCRIPT_DOWNLOAD",getEventModel:function(e){return{eventType:I,eventVar1:"Transcript_download",eventVar2:P.Download,eventVar3:e.videoPosition,applicationFeature:F.TRANSCRIPT}}}),U.TRANSCRIPT_PRINT,{type:"TRANSCRIPT_PRINT",getEventModel:function(e){return{eventType:I,eventVar1:"Transcript_print",eventVar2:P.Download,eventVar3:e.videoPosition,applicationFeature:F.TRANSCRIPT}}}),U.TRANSCRIPT_SEARCH,{type:"TRANSCRIPT_SEARCH",getEventModel:function(e){return{eventType:I,eventVar1:"Transcript_search",eventVar2:P.Search,eventVar3:e.search,applicationFeature:F.TRANSCRIPT}}}),E(E(E(E(E(E(E(E(E(E(V,U.TRANSCRIPT_NAVIGATE_RESULT,{type:"TRANSCRIPT_NAVIGATE_RESULT",getEventModel:function(e){return{eventType:I,eventVar1:"Transcript_navigate_result",eventVar2:P.Navigate,eventVar3:e.index,applicationFeature:F.TRANSCRIPT}}}),U.TRANSCRIPT_POPOUT_OPEN,{type:"TRANSCRIPT_POPOUT_OPEN",getEventModel:function(){return{eventType:I,eventVar1:"Transcript_popout_open",eventVar2:P.Expand,eventVar3:"",applicationFeature:F.TRANSCRIPT}}}),U.TRANSCRIPT_POPOUT_CLOSE,{type:"TRANSCRIPT_POPOUT_CLOSE",getEventModel:function(e){return{eventType:I,eventVar1:"Transcript_popout_close",eventVar2:P.Collapse,eventVar3:e.type,applicationFeature:F.TRANSCRIPT}}}),U.TRANSCRIPT_POPOUT_DRAG,{type:"TRANSCRIPT_POPOUT_DRAG",getEventModel:function(e){return{eventType:I,eventVar1:"Transcript_popout_drag",eventVar2:P.Edit,eventVar3:"".concat(e.position.x,",").concat(e.position.y),applicationFeature:F.TRANSCRIPT}}}),U.TRANSCRIPT_POPOUT_RESIZE,{type:"TRANSCRIPT_POPOUT_RESIZE",getEventModel:function(e){return{eventType:I,eventVar1:"Transcript_popout_resize",eventVar2:P.Edit,eventVar3:"".concat(e.size.x,",").concat(e.size.y),applicationFeature:F.TRANSCRIPT}}}),U.PLAYLIST_OPEN,{type:"PLAYLIST_OPEN",getEventModel:function(e){return{eventType:e.auto?D:I,eventVar1:e.auto?"Playlist_side_panel_open_auto":"Playlist_side_panel_open_manual",eventVar2:L.View,eventVar3:e.position,applicationFeature:F.PLAYLIST}}}),U.PLAYLIST_CLOSE,{type:"PLAYLIST_CLOSE",getEventModel:function(e){return{eventType:I,eventVar1:"Playlist_side_panel_close_manual",eventVar2:P.Close,eventVar3:e.position,applicationFeature:F.PLAYLIST}}}),U.SKIP_BUTTON_CLICK,{type:"SKIP_BUTTON_CLICK",getEventModel:function(e){var t={eventType:I,eventVar2:P.Navigate,eventVar3:"",applicationFeature:F.SKIP},n=e.mode,r="";return"intro"===n&&(r="Skip_intro_click"),"outro"===n&&(r="Skip_outro_click"),B(B({},t),{},{eventVar1:r})}}),U.SKIP_BUTTON_DISPLAYED,{type:"SKIP_BUTTON_DISPLAYED",getEventModel:function(e){var t={eventType:D,eventVar2:L.View,eventVar3:"",applicationFeature:F.SKIP},n=e.mode,r="";return"intro"===n&&(r="Skip_intro_displayed"),"outro"===n&&(r="Skip_outro_displayed"),B(B({},t),{},{eventVar1:r})}}),U.RELATED_OPEN,{type:"RELATED_OPEN",getEventModel:function(e){return{eventType:I,eventVar1:"Related_open_manual",eventVar2:P.Open,eventVar3:e.expandMode,applicationFeature:F.RELATED}}}),E(E(E(E(E(E(E(E(E(E(V,U.RELATED_CLOSE,{type:"RELATED_CLOSE",getEventModel:function(){return{eventType:I,eventVar1:"Related_close",eventVar2:P.Close,eventVar3:"",applicationFeature:F.RELATED}}}),U.RELATED_ENTRY_SELECTED,{type:"RELATED_ENTRY_SELECTED",getEventModel:function(){return{eventType:I,eventVar1:"Related_entry_click",eventVar2:P.Navigate,eventVar3:"",applicationFeature:F.RELATED}}}),U.RELATED_ENTRY_AUTO_PLAYED,{type:"RELATED_ENTRY_AUTO_PLAYED",getEventModel:function(){return{eventType:D,eventVar1:"Related_entry_auto_continue",eventVar2:L.View,eventVar3:"",applicationFeature:F.RELATED}}}),U.RELATED_GRID_DISPLAYED,{type:"RELATED_GRID_DISPLAYED",getEventModel:function(){return{eventType:D,eventVar1:"Related_open_auto",eventVar2:L.View,eventVar3:"",applicationFeature:F.RELATED}}}),U.CALL_TO_ACTION_BUTTON_CLICK,{type:"CALL_TO_ACTION_BUTTON_CLICK",getEventModel:function(e){return{eventType:I,eventVar3:e.label,eventVar2:P.Link,eventVar1:"primary"===e.type?"CTA_primary_button_click":"CTA_secondary_button_click",applicationFeature:F.CALL_TO_ACTION}}}),U.CALL_TO_ACTION_DISPLAYED,{type:"CALL_TO_ACTION_DISPLAYED",getEventModel:function(e){return{eventType:D,eventVar1:"CTA_displayed",eventVar2:L.View,eventVar3:e.displayType,eventVar4:e.isMetadataBased?"metadata_based":"player_level",applicationFeature:F.CALL_TO_ACTION}}}),U.HOTSPOT_DISPLAYED,{type:"HOTSPOT_DISPLAYED",getEventModel:function(e){return{eventType:D,eventVar1:"Hotspot_displayed",eventVar2:L.View,eventVar3:e.label,applicationFeature:F.HOTSPOPT}}}),U.HOTSPOT_CLICK,{type:"HOTSPOT_CLICK",getEventModel:function(e){return{eventType:I,eventVar1:"Hotspot_click",eventVar2:P.Link,eventVar3:e.label,applicationFeature:F.HOTSPOPT}}}),U.QUIZ_STARTED,{type:"QUIZ_STARTED",getEventModel:function(){return{eventType:I,eventVar1:"Quiz_start",eventVar2:P.Load,eventVar3:"",applicationFeature:F.QUIZ}}}),U.QUIZ_SUBMITTED,{type:"QUIZ_SUBMITTED",getEventModel:function(){return{eventType:I,eventVar1:"Quiz_submit",eventVar2:P.Send,eventVar3:"",applicationFeature:F.QUIZ}}}),E(E(E(E(E(E(E(E(E(E(V,U.QUIZ_SKIPPED,{type:"QUIZ_SKIPPED",getEventModel:function(e){var t=e.questionIndex;return{eventType:I,eventVar1:"Quiz_skip_question",eventVar2:P.Navigate,eventVar3:t,applicationFeature:F.QUIZ}}}),U.QUIZ_SEEK,{type:"QUIZ_SEEK",getEventModel:function(){return{eventType:I,eventVar1:"Quiz_nav_click",eventVar2:P.Navigate,eventVar3:"",applicationFeature:F.QUIZ}}}),U.EAD_ON,{type:"EAD_ON",getEventModel:function(e){return{eventType:I,eventVar1:"EAD_on",eventVar2:P.Toggle,eventVar3:null==e?void 0:e.language,eventVar4:null!=e&&e.settings?"settings":"toggle",applicationFeature:F.EAD}}}),U.EAD_OFF,{type:"EAD_OFF",getEventModel:function(e){return{eventType:I,eventVar1:"EAD_off",eventVar2:P.Toggle,eventVar3:null==e?void 0:e.language,eventVar4:null!=e&&e.settings?"settings":"toggle",applicationFeature:F.EAD}}}),U.EAD_SKIP,{type:"EAD_SKIP",getEventModel:function(e){var t=e.trigger;return{eventType:I,eventVar1:"EAD_skip",eventVar2:P.Navigate,eventVar3:t,applicationFeature:F.EAD}}}),U.EAD_REPLAY,{type:"EAD_REPLAY",getEventModel:function(e){var t=e.trigger;return{eventType:I,eventVar1:"EAD_replay",eventVar2:P.Navigate,eventVar3:t,applicationFeature:F.EAD}}}),U.EAD_PAUSE,{type:"EAD_PAUSE",getEventModel:function(e){var t=e.trigger;return{eventType:I,eventVar1:"EAD_pause",eventVar2:P.Navigate,eventVar3:t,applicationFeature:F.EAD}}}),U.EAD_RESUME,{type:"EAD_PAUSE",getEventModel:function(e){var t=e.trigger;return{eventType:I,eventVar1:"EAD_resume",eventVar2:P.Navigate,eventVar3:t,applicationFeature:F.EAD}}}),U.EAD_PLAY,{type:"EAD_PLAY",getEventModel:function(){return{eventType:I,eventVar1:"EAD_play",eventVar2:P.Toggle,eventVar3:"",applicationFeature:F.EAD}}}),U.EAD_SCROLL,{type:"EAD_SCROLL",getEventModel:function(){return{eventType:I,eventVar1:"EAD_scroll",eventVar2:P.Browse,eventVar3:"",applicationFeature:F.EAD}}}),E(E(E(E(E(E(E(E(E(E(V,b.USER_CLICKED_LOGO,{type:"USER_CLICKED_LOGO",getEventModel:function(e){return{eventType:I,eventVar1:"Logo_click",eventVar2:P.Link,eventVar3:e.logoUrl,applicationFeature:F.UI}}}),b.USER_SELECTED_CAPTIONS_SIZE,{type:"USER_SELECTED_CAPTIONS_SIZE",getEventModel:function(e){return{eventType:I,eventVar1:"Advanced_captions_size",eventVar2:P.Choose,eventVar3:e,applicationFeature:F.ADVANCED_CAPTIONS}}}),b.USER_SELECTED_CAPTIONS_ALIGNMENT,{type:"USER_SELECTED_CAPTIONS_ALIGNMENT",getEventModel:function(e){return{eventType:I,eventVar1:"Advanced_captions_font_alignment",eventVar2:P.Choose,eventVar3:e,applicationFeature:F.ADVANCED_CAPTIONS}}}),b.USER_SELECTED_CAPTIONS_FONT_COLOR,{type:"USER_SELECTED_CAPTIONS_FONT_COLOR",getEventModel:function(e){return{eventType:I,eventVar1:"Advanced_captions_font_color",eventVar2:P.Choose,eventVar3:e,applicationFeature:F.ADVANCED_CAPTIONS}}}),b.USER_SELECTED_CAPTIONS_FONT_FAMILY,{type:"USER_SELECTED_CAPTIONS_FONT_FAMILY",getEventModel:function(e){return{eventType:I,eventVar1:"Advanced_captions_font_family",eventVar2:P.Choose,eventVar3:e,applicationFeature:F.ADVANCED_CAPTIONS}}}),b.USER_SELECTED_CAPTIONS_FONT_STYLE,{type:"USER_SELECTED_CAPTIONS_FONT_STYLE",getEventModel:function(e){return{eventType:I,eventVar1:"Advanced_captions_font_style",eventVar2:P.Choose,eventVar3:e,applicationFeature:F.ADVANCED_CAPTIONS}}}),b.USER_SELECTED_CAPTIONS_FONT_OPACITY,{type:"USER_SELECTED_CAPTIONS_FONT_OPACITY",getEventModel:function(e){return{eventType:I,eventVar1:"Advanced_captions_font_opacity",eventVar2:P.Choose,eventVar3:"".concat(100*e,"%"),applicationFeature:F.ADVANCED_CAPTIONS}}}),b.USER_SELECTED_CAPTIONS_BACKGROUND_COLOR,{type:"USER_SELECTED_CAPTIONS_BACKGROUND_COLOR",getEventModel:function(e){return{eventType:I,eventVar1:"Advanced_captions_background_color",eventVar2:P.Choose,eventVar3:e,applicationFeature:F.ADVANCED_CAPTIONS}}}),b.USER_SELECTED_CAPTIONS_BACKGROUND_OPACITY,{type:"USER_SELECTED_CAPTIONS_BACKGROUND_OPACITY",getEventModel:function(e){return{eventType:I,eventVar1:"Advanced_captions_background_opacity",eventVar2:P.Choose,eventVar3:"".concat(100*e,"%"),applicationFeature:F.ADVANCED_CAPTIONS}}}),b.USER_SHOWED_CAPTIONS,{type:"USER_SHOWED_CAPTIONS",getEventModel:function(e){return{eventType:I,eventVar1:"Captions_on",eventVar2:P.Toggle,eventVar3:null==e?void 0:e.language,applicationFeature:F.CAPTIONS}}}),E(E(E(E(E(E(E(E(E(E(V,b.USER_HID_CAPTIONS,{type:"USER_HID_CAPTIONS",getEventModel:function(e){return{eventType:I,eventVar1:"Captions_off",eventVar2:P.Toggle,eventVar3:null==e?void 0:e.language,applicationFeature:F.CAPTIONS}}}),b.USER_SELECTED_CAPTION_TRACK,{type:"USER_SELECTED_CAPTION_TRACK",getEventModel:function(e){var t=e.captionTrack,n=e.autoSelected;return{eventType:I,eventVar1:"Captions_language_selected",eventVar2:P.Choose,eventVar3:null==t?void 0:t.language,eventVar4:n?"Auto display":"Manual selection",applicationFeature:F.CAPTIONS}}}),b.USER_SELECTED_AUDIO_TRACK,{type:"USER_SELECTED_AUDIO_TRACK",getEventModel:function(e){var t,n=e.audioTrack;return{eventType:I,eventVar1:"audioSelected",eventVar2:P.Choose,eventVar3:null==n?void 0:n.language,eventVar4:null!=n&&null!==(t=n.language)&&void 0!==t&&t.startsWith("ad-")?"AD":"non_AD",applicationFeature:F.AUDION_TRACKS}}}),U.DETECT_AD_BLOCK_FULL_OVERLAY_SHOWN,{type:"DETECT_AD_BLOCK_FULL_OVERLAY_SHOWN",getEventModel:function(){return{eventType:D,eventVar2:L.View,eventVar1:"Ad_blocker_displayed",eventVar3:"Allow_playback",applicationFeature:F.DETECT_AD_BLOCK}}}),U.DETECT_AD_BLOCK_PARTIAL_OVERLAY_SHOWN,{type:"DETECT_AD_BLOCK_PARTIAL_OVERLAY_SHOWN",getEventModel:function(){return{eventType:D,eventVar2:L.View,eventVar1:"Ad_blocker_displayed",eventVar3:"Block_playback",applicationFeature:F.DETECT_AD_BLOCK}}}),U.DETECT_AD_BLOCK_SECONDARY_BUTTON_CLICKED,{type:"DETECT_AD_BLOCK_SECONDARY_BUTTON_CLICKED",getEventModel:function(){return{eventType:I,eventVar2:P.Close,eventVar1:"Ad_blocker_keep_watching",eventVar3:"secondary_button",applicationFeature:F.DETECT_AD_BLOCK}}}),U.DETECT_AD_BLOCK_X_BUTTON_CLICKED,{type:"DETECT_AD_BLOCK_X_BUTTON_CLICKED",getEventModel:function(){return{eventType:I,eventVar2:P.Close,eventVar1:"Ad_blocker_keep_watching",eventVar3:"x_button",applicationFeature:F.DETECT_AD_BLOCK}}}),U.DETECT_AD_BLOCK_AD_BLOCKER_DISABLED,{type:"DETECT_AD_BLOCK_AD_BLOCKER_DISABLED",getEventModel:function(){return{eventType:I,eventVar2:P.Close,eventVar1:"Ad_blocker_disabled_ad_blocker",eventVar3:"disabled",applicationFeature:F.DETECT_AD_BLOCK}}}),U.DETECT_AD_BLOCK_AD_BLOCKER_NOT_DISABLED,{type:"DETECT_AD_BLOCK_AD_BLOCKER_NOT_DISABLED",getEventModel:function(){return{eventType:I,eventVar2:P.Close,eventVar1:"Ad_blocker_disabled_ad_blocker",eventVar3:"still_detected",applicationFeature:F.DETECT_AD_BLOCK}}}),U.REELS_PLAY,{type:"REELS_PLAY",getEventModel:function(e){var t=e.duration,n=e.isResume;return{eventType:I,eventVar2:P.Choose,eventVar1:"reels_play_click",eventVar3:n?"resume":"manual_play",eventVar4:t,applicationFeature:F.REELS}}}),E(E(E(E(E(E(E(E(E(E(V,U.REELS_PAUSE,{type:"REELS_PAUSE",getEventModel:function(e){var t=e.duration;return{eventType:I,eventVar2:P.Choose,eventVar1:"reels_pause",eventVar4:t,applicationFeature:F.REELS}}}),U.REELS_MUTE,{type:"REELS_MUTE",getEventModel:function(e){var t=e.duration;return{eventType:I,eventVar2:P.Choose,eventVar1:"reels_mute",eventVar4:t,applicationFeature:F.REELS}}}),U.REELS_UNMUTE,{type:"REELS_UNMUTE",getEventModel:function(e){var t=e.duration;return{eventType:I,eventVar2:P.Choose,eventVar1:"reels_unmute",eventVar4:t,applicationFeature:F.REELS}}}),U.REELS_SEEK,{type:"REELS_SEEK",getEventModel:function(e){var t=e.duration,n=e.from,r=e.to;return{eventType:I,eventVar2:P.Navigate,eventVar1:"reels_seek",eventVar3:r>n?"forward":"backward",eventVar4:t,applicationFeature:F.REELS}}}),U.REELS_POSTER_CLICKED,{type:"REELS_POSTER_CLICKED",getEventModel:function(e){var t=e.duration;return{eventType:I,eventVar2:P.Choose,eventVar1:"reels_navigate_to_entry",eventVar4:t,applicationFeature:F.REELS}}}),U.REELS_ENTRY_LOADED,{type:"REELS_ENTRY_LOADED",getEventModel:function(e){var t=e.muted,n=e.playlistId;return{eventType:D,eventVar2:L.View,eventVar1:"reels_entry_start_playback",eventVar3:t?"muted":"unmuted",eventVar4:n,applicationFeature:F.REELS}}}),U.REELS_PLAYLIST_LOADED,{type:"REELS_PLAYLIST_LOADED",getEventModel:function(e){var t=e.muted,n=e.autoplay,r=e.playlistId;return{eventType:D,eventVar2:L.View,eventVar1:"reels_playlist_load",eventVar3:"".concat(t?"muted":"unmuted"," ; ").concat(n?"autoplay_on":"autoplay_off"),eventVar4:r,applicationFeature:F.REELS}}}),U.SUMMARY_CHAPTERS_OPEN,{type:"SUMMARY_CHAPTERS_OPEN",getEventModel:function(e){var t=e.buttonName;return{eventType:I,eventVar2:P.Toggle,eventVar1:"summary_chapters_open_plugin",eventVar3:t,eventVar4:"",applicationFeature:F.SUMMARY_CHAPTERS}}}),U.SUMMARY_CHAPTERS_CLOSE,{type:"SUMMARY_CHAPTERS_CLOSE",getEventModel:function(e){var t=e.buttonName;return{eventType:I,eventVar2:P.Toggle,eventVar1:"summary_chapters_close_plugin",eventVar3:t,eventVar4:"",applicationFeature:F.SUMMARY_CHAPTERS}}}),U.SUMMARY_CHAPTERS_READ_CHAPTERS,{type:"SUMMARY_CHAPTERS_READ_CHAPTERS",getEventModel:function(){return{eventType:I,eventVar2:P.Choose,eventVar1:"summary_chapters_read_as_chapters",eventVar3:"",eventVar4:"",applicationFeature:F.SUMMARY_CHAPTERS}}}),E(E(E(E(E(E(E(V,U.SUMMARY_CHAPTERS_READ_OVERVIEW,{type:"SUMMARY_CHAPTERS_READ_OVERVIEW",getEventModel:function(){return{eventType:I,eventVar2:P.Choose,eventVar1:"summary_chapters_read_as_overview",eventVar3:"",eventVar4:"",applicationFeature:F.SUMMARY_CHAPTERS}}}),U.SUMMARY_CHAPTERS_COPY_TO_CLIPBOARD,{type:"SUMMARY_CHAPTERS_COPY_TO_CLIPBOARD",getEventModel:function(){return{eventType:I,eventVar2:P.Choose,eventVar1:"summary_chapters_copy_to_clipboard",eventVar3:"",eventVar4:"",applicationFeature:F.SUMMARY_CHAPTERS}}}),U.SUMMARY_CHAPTERS_CHAPTER_EXPAND,{type:"SUMMARY_CHAPTERS_CHAPTER_EXPAND",getEventModel:function(e){var t=e.chapterNumber,n=e.buttonName;return{eventType:I,eventVar2:P.Expand,eventVar1:"summary_chapters_expand_chapter",eventVar3:n,eventVar4:t+1,applicationFeature:F.SUMMARY_CHAPTERS}}}),U.SUMMARY_CHAPTERS_CHAPTER_COLLAPSE,{type:"SUMMARY_CHAPTERS_CHAPTER_COLLAPSE",getEventModel:function(e){var t=e.chapterNumber,n=e.buttonName;return{eventType:I,eventVar2:P.Collapse,eventVar1:"summary_chapters_collapse_chapter",eventVar3:n,eventVar4:t+1,applicationFeature:F.SUMMARY_CHAPTERS}}}),U.SUMMARY_CHAPTERS_CHAPTER_SEEK,{type:"SUMMARY_CHAPTERS_CHAPTER_SEEK",getEventModel:function(e){var t=e.chapterNumber,n=e.buttonName;return{eventType:I,eventVar2:P.Navigate,eventVar1:"summary_chapters_seek_to_chapter",eventVar3:n,eventVar4:t+1,applicationFeature:F.SUMMARY_CHAPTERS}}}),b.USER_COPIED_DEBUG_INFO,{type:"USER_COPIED_DEBUG_INFO",getEventModel:function(){return{eventType:I,eventVar2:P.Choose,eventVar1:"copy_debug_info",eventVar3:"",applicationFeature:F.DEBUG_INFO}}}),U.AUDIO_PLAYER_VISUALIZATION_STATE,{type:"AUDIO_PLAYER_VISUALIZATION_STATE",getEventModel:function(e){return{eventType:D,eventVar2:L.Analytics,eventVar1:"audio_player_visualization_state",eventVar3:e.state,eventVar4:e.size,applicationFeature:F.AUDIO_PLAYER}}})),x=function(){function e(t){i(this,e),E(this,"totalSegmentsDownloadTime",0),E(this,"totalSegmentsDownloadBytes",0),E(this,"maxSegmentDownloadTime",0),E(this,"maxManifestDownloadTime",0),E(this,"droppedFramesRatio",null),E(this,"screenMode",Q.NOT_IN_FULLSCREEN),E(this,"maxNetworkConnectionOverhead",0),E(this,"flavorParamsId",NaN),E(this,"playerJSLoadTime",null),E(this,"shareNetworkName",""),E(this,"reportType",NaN),E(this,"playbackMode",NaN),E(this,"sourceEntryId",null),t&&this.updateModel(t)}return l(e,[{key:"getPlayTimeSum",value:function(){return this.playTimeSum}},{key:"getCanPlayTime",value:function(){return this.canPlayTime}},{key:"getBufferTime",value:function(){return this.bufferTime}},{key:"getBufferTimeSum",value:function(){return this.bufferTimeSum}},{key:"getPlayerJSLoadTime",value:function(){return this.playerJSLoadTime?Math.round(1e3*this.playerJSLoadTime)/1e3:null}},{key:"getJoinTime",value:function(){return this.joinTime}},{key:"getTargetPosition",value:function(){return this.targetPosition}},{key:"getTargetBuffer",value:function(){return this.targetBuffer}},{key:"getRegisteredPlugins",value:function(){return this.registeredPlugins}},{key:"getLanguage",value:function(){return this.language}},{key:"getCaption",value:function(){return this.caption}},{key:"getBandwidth",value:function(){return this.totalSegmentsDownloadTime>0?Math.round(8*this.totalSegmentsDownloadBytes/this.totalSegmentsDownloadTime)/1e3:0}},{key:"getMaxManifestDownloadTime",value:function(){return this.maxManifestDownloadTime}},{key:"getSegmentDownloadTime",value:function(){return this.maxSegmentDownloadTime}},{key:"getForwardBufferHealth",value:function(){return this.forwardBufferHealth}},{key:"getDroppedFramesRatio",value:function(){return this.droppedFramesRatio}},{key:"getSoundMode",value:function(){return this.soundMode}},{key:"getViewabilityMode",value:function(){return this.viewabilityMode}},{key:"getScreenMode",value:function(){return this.screenMode}},{key:"getTabMode",value:function(){return this.tabMode}},{key:"getNetworkConnectionType",value:function(){return this.networkConnectionType}},{key:"getNetworkConnectionOverhead",value:function(){return Math.round(this.maxNetworkConnectionOverhead)/1e3}},{key:"getErrorCode",value:function(){return this.errorCode}},{key:"getFlavorParamsId",value:function(){return this.flavorParamsId}},{key:"getErrorDetails",value:function(){var e="";if(this.errorDetails)try{e=JSON.stringify(this.errorDetails)}catch(e){}return e}},{key:"getEventIndex",value:function(){return this.eventIndex}},{key:"getErrorPosition",value:function(){return this.errorPosition}},{key:"getSessionStartTime",value:function(){return this.sessionStartTime}},{key:"getShareNetworkName",value:function(){return this.shareNetworkName}},{key:"getReportType",value:function(){return this.reportType}},{key:"getPlaybackMode",value:function(){return this.playbackMode}},{key:"getSourceEntryId",value:function(){return this.sourceEntryId}},{key:"updateModel",value:function(e){Object.assign(this,e)}},{key:"getModel",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:O.PlayerEvents,n=arguments.length>2?arguments[2]:void 0;switch(t){case O.PlayerEvents:return function(e,t){var n={eventType:e.index,partnerId:t.getPartnerId(),entryId:t.getEntryId(),sessionId:t.getSessionId(),eventIndex:t.getEventIndex(),referrer:t.getReferrer(),deliveryType:t.getDeliveryType(),playbackType:t.getPlaybackType(),clientVer:t.getClientVer(),clientTag:t.getClientTag(),position:t.getPosition(),playbackSpeed:t.getPlaybackSpeed(),playerSkin:t.getPlayerSkin()};t.getCaption()&&(n.caption=t.getCaption()),t.getSessionStartTime()&&(n.sessionStartTime=t.getSessionStartTime()),t.getKS()&&(n.ks=t.getKS()),t.getVirtualEventId()&&(n.virtualEventId=t.getVirtualEventId()),t.getUIConfId()&&(n.uiConfId=t.getUIConfId()),t.getPlaylistId()&&(n.playlistId=t.getPlaylistId()),t.getCustomVar1()&&(n.customVar1=t.getCustomVar1()),t.getCustomVar2()&&(n.customVar2=t.getCustomVar2()),t.getCustomVar3()&&(n.customVar3=t.getCustomVar3()),t.getPlaybackContext()&&(n.playbackContext=t.getPlaybackContext()),t.getApplication()&&(n.application=t.getApplication()),t.getKalturaApplicationVersion()&&(n.kalturaApplicationVer=t.getKalturaApplicationVersion()),t.getKalturaApplication()&&(n.kalturaApplication=t.getKalturaApplication()),t.getUserId()&&(n.userId=t.getUserId()),t.getPersistentSessionId()&&(n.persistentSessionId=t.getPersistentSessionId()),t.getHostingKalturaApplication()&&(n.hostingKalturaApplication=t.getHostingKalturaApplication()),t.getHostingKalturaApplicationVersion()&&(n.hostingKalturaApplicationVersion=t.getHostingKalturaApplicationVersion());var r=e.getEventModel(t);return Object.assign(r,n)}(e,this);case O.ApplicationEvents:return K(e,this,n)}}}]),e}(),j=function(e){return e[e.SOUND_OFF=1]="SOUND_OFF",e[e.SOUND_ON=2]="SOUND_ON",e}(j||{}),G=function(e){return e[e.NOT_IN_VIEW=1]="NOT_IN_VIEW",e[e.IN_VIEW=2]="IN_VIEW",e}(G||{}),W=function(e){return e[e.TAB_NOT_FOCUSED=1]="TAB_NOT_FOCUSED",e[e.TAB_FOCUSED=2]="TAB_FOCUSED",e}(W||{}),Q=function(e){return e[e.NOT_IN_FULLSCREEN=1]="NOT_IN_FULLSCREEN",e[e.FULLSCREEN=2]="FULLSCREEN",e}(Q||{}),Z=function(e){return e[e.PRE_PLAY=3]="PRE_PLAY",e[e.PRE_PLAYING=1]="PRE_PLAYING",e[e.MID_STREAM=2]="MID_STREAM",e}(Z||{}),q={GET:"GET",POST:"POST"},X=function(e){return e.REELS="reels",e.AUDIO="audio",e.VIDEO="video",e}({}),z=function(e){return e[e.PLAYER=1]="PLAYER",e[e.AUDIO=2]="AUDIO",e[e.REELS=3]="REELS",e}({}),J=function(){function t(e,n){i(this,t),this.logger=e,this.numOfLoggedFailedEvents=n||100}return l(t,[{key:"logFailedLiveAnalyticsEventsToLocalStorage",value:function(t,n){var r=n.eventType||"unknown",a=n.entryId||"unknown",i=n.sessionId||"unknown",o=n.partnerId||"unknown",s=n.position||0,l=n.errorDetails||null,u=this.numOfLoggedFailedEvents,c="".concat("FailedLiveEvent_","-").concat(a),_={error:t,model:{eventType:r,entryId:a,sessionId:i,partnerId:o,position:s,errorDetails:l}},d=this.getFailedCounterKey(a);try{var p=e.LocalStorageManager.getItem(d)||0;e.LocalStorageManager.setItem(d,p+1),this.appendNewFailedLiveEventToLocalStorage(_,c,u)}catch(e){this.logger.warn("Failed to store failed event in localStorage:",e)}}},{key:"appendNewFailedLiveEventToLocalStorage",value:function(t,n,r){var a=e.LocalStorageManager.getItem(n)||[];a.push({date:new Date,data:t}),a.length>r&&(a=a.slice(a.length-r)),e.LocalStorageManager.setItem(n,JSON.stringify(a))}},{key:"getFailedCounterKey",value:function(e){return"".concat("FailedLiveEventCounter_","-").concat(e)}},{key:"getNumFailedAnalyticReports",value:function(t){return parseInt(e.LocalStorageManager.getItem(this.getFailedCounterKey(t))||0)}}]),t}();function $(e,t,n){return t=_(t),c(e,ee()?Reflect.construct(t,n||[],_(e).constructor):t.apply(e,n))}function ee(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ee=function(){return!!e})()}var te=e.core.Error,ne=e.core.Utils,re=1024,ae=function(e){function n(e,t,r){var a;if(i(this,n),E(u(a=$(this,n,[e,t,r])),"_lastDroppedFrames",0),E(u(a),"_lastTotalFrames",0),E(u(a),"_performanceEntries",[]),E(u(a),"_pendingFragLoadedUrls",[]),E(u(a),"_fragLoadedFiredOnce",!1),E(u(a),"_canPlayOccured",!1),E(u(a),"_isManualPreload",!1),E(u(a),"_lastViewEventPlayTime",-1),a._logFailedLiveEvents=new J(a.logger,r.numOfLoggedFailedEvents),a._rateHandler=new g,a._model=new x,a._setModelDelegates(),a._timer=new R({resetCounter:a.config.resetSessionCountdown,eventCounter:a.config.viewEventCountdown}),a._viewEventEnabled=!0,a._resetFlags(),a._addBindings(),a._model.updateModel({eventIndex:1,bufferTime:0,bufferTimeSum:0,playTimeSum:0}),performance&&a.config.uiConfId){var o=performance.getEntriesByType("resource").find((function(e){return e.name.match("embedPlaykitJs.*"+a.config.uiConfId)}));o&&a._model.updateModel({playerJSLoadTime:o.duration})}return a}return p(n,e),l(n,[{key:"_updateSoundModeInModel",value:function(){this._model.updateModel({soundMode:this.player.muted||0===this.player.volume?j.SOUND_OFF:j.SOUND_ON})}},{key:"_updateViewabilityModeInModel",value:function(e){this._model.updateModel({viewabilityMode:e||this.player.isInPictureInPicture()?G.IN_VIEW:G.NOT_IN_VIEW})}},{key:"_handleNewPerformanceEntries",value:function(e){for(var t=e.getEntries(),n=0;n<t.length;n++)this._performanceEntries.push(t[n]);for(;this._pendingFragLoadedUrls.length;)this._handleFragPerformanceObserver(this._pendingFragLoadedUrls.pop())}},{key:"destroy",value:function(){this.eventManager.destroy(),this._reset()}},{key:"_reset",value:function(){this._timer.destroy(),this._rateHandler.destroy(),this._performanceObserver&&this._performanceObserver.disconnect(),this._performanceEntries=[],this._pendingFragLoadedUrls=[]}},{key:"reset",value:function(){this.eventManager.removeAll(),this._resetFlags(),this._addBindings(),this._model.updateModel({eventIndex:1,bufferTime:0,bufferTimeSum:0,playTimeSum:0,sessionStartTime:null}),this._reset()}},{key:"loadMedia",value:function(){window.PerformanceObserver&&(this._performanceObserver=new window.PerformanceObserver(this._handleNewPerformanceEntries.bind(this)),this._performanceObserver.observe({entryTypes:["resource"]}))}},{key:"getEventModel",value:function(e){if(e)return this._model.getModel(T[e])}},{key:"EventType",get:function(){return ne.Object.copyDeep(f)}},{key:"sendAnalytics",value:function(e){var t=this;return new Promise((function(n,r){y.OVPAnalyticsService.trackEvent(t.config.serviceUrl,e,t.config.requestMethod).doHttpRequest().then((function(r){t._handleServerResponseSuccess(r,e),n()}),(function(n){t._handleServerResponseFailed(n,e),r(n)})),t._model.updateModel({eventIndex:t._model.getEventIndex()+1})}))}},{key:"_resetFlags",value:function(){this._previousCurrentTime=0,this._lastViewEventPlayTime=-1,this._isPlaying=!1,this._isFirstPlay=!0,this._isFirstPlaying=!0,this._isEnded=!1,this._isPaused=!1,this._isBuffering=!1,this._timePercentEvent={PLAY_REACHED_25_PERCENT:!1,PLAY_REACHED_50_PERCENT:!1,PLAY_REACHED_75_PERCENT:!1,PLAY_REACHED_100_PERCENT:!1},this._canPlayOccured=!1,this._isManualPreload=!1}},{key:"_resetSession",value:function(){this.logger.debug("Reset KAVA session"),this._rateHandler.reset(),this._model.updateModel({eventIndex:1,bufferTimeSum:0,playTimeSum:0})}},{key:"_sendAnalytics",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:O.PlayerEvents,n=arguments.length>2?arguments[2]:void 0;if(this._validate()){this._isBuffering&&(this._updateBufferModel(),this._bufferStartTime=Date.now());var r=this._model.getModel(e,t,n);if("function"==typeof this.config.tamperAnalyticsHandler&&!this.config.tamperAnalyticsHandler(r))return void this.logger.debug("Cancel KAVA request",r);this.logger.debug("Sending KAVA event ".concat(r.eventType,":").concat(e.type)),this.sendAnalytics(r).catch((function(){}))}}},{key:"shouldLogLiveAnalyticsFailures",value:function(){var e,t;return(null===(e=this.config)||void 0===e?void 0:e.logLiveAnalyticsFailures)&&(null===(t=this.player)||void 0===t?void 0:t.isLive())}},{key:"_handleServerResponseSuccess",value:function(e,t){this.logger.debug("KAVA event sent",t),this._updateSessionStartTimeModel(e)}},{key:"_handleServerResponseFailed",value:function(e,t){this.shouldLogLiveAnalyticsFailures()&&this._logFailedLiveEvents.logFailedLiveAnalyticsEventsToLocalStorage(e,t),this.logger.warn("Failed to send KAVA event",t,e)}},{key:"_addBindings",value:function(){var e=this;this.eventManager.listen(this._timer,R.Event.TICK,(function(){return e._rateHandler.countCurrent()})),this.eventManager.listen(this._timer,R.Event.REPORT,(function(){return e._onReport()})),this.eventManager.listen(this._timer,R.Event.RESET,(function(){return e._resetSession()})),this.eventManager.listen(this.player,this.player.Event.Core.SOURCE_SELECTED,(function(){return e._onSourceSelected()})),this.eventManager.listen(this.player,this.player.Event.Core.ERROR,(function(t){return e._onError(t)})),this.eventManager.listen(this.player,this.player.Event.Core.FIRST_PLAY,(function(){return e._onFirstPlay()})),this.eventManager.listen(this.player,this.player.Event.Core.FRAG_LOADED,(function(t){return e._onFragLoaded(t)})),this.eventManager.listen(this.player,this.player.Event.Core.MANIFEST_LOADED,(function(t){return e._onManifestLoaded(t)})),this.eventManager.listen(this.player,this.player.Event.Core.TIMED_METADATA,(function(t){return e._onTimedMetadataLoaded(t)})),this.eventManager.listen(this.player,this.player.Event.Core.TRACKS_CHANGED,(function(){return e._setInitialTracks()})),this.eventManager.listen(this.player,this.player.Event.Core.PLAYING,(function(){return e._onPlaying()})),this.eventManager.listen(this.player,this.player.Event.Core.FIRST_PLAYING,(function(){return e._onFirstPlaying()})),this.eventManager.listen(this.player,this.player.Event.Core.SEEKING,(function(){return e._onSeeking()})),this.eventManager.listen(this.player,this.player.Event.Core.PAUSE,(function(){return e._onPause()})),this.eventManager.listen(this.player,this.player.Event.Core.ENDED,(function(){return e._onEnded()})),this.eventManager.listen(this.player,this.player.Event.Core.VIDEO_TRACK_CHANGED,(function(t){return e._onVideoTrackChanged(t)})),this.eventManager.listen(this.player,this.player.Event.Core.AUDIO_TRACK_CHANGED,(function(t){return e._onAudioTrackChanged(t)})),this.eventManager.listen(this.player,this.player.Event.Core.TEXT_TRACK_CHANGED,(function(t){return e._onTextTrackChanged(t)})),this.eventManager.listen(this.player,this.player.Event.Core.PLAYER_STATE_CHANGED,(function(t){return e._onPlayerStateChanged(t)})),this.eventManager.listen(this.player,this.player.Event.Core.RATE_CHANGE,(function(){return e._onPlaybackRateChanged()})),this.eventManager.listen(this.player,this.player.Event.Core.CAN_PLAY,(function(){return e._onCanPlay()})),this.eventManager.listen(this.player,this.player.Event.Core.LOAD_START,(function(){return e._onLoadStart()})),this.eventManager.listen(this.player,this.player.Event.Core.VOLUME_CHANGE,(function(){return e._updateSoundModeInModel()})),this.eventManager.listen(this.player,this.player.Event.VISIBILITY_CHANGE,(function(t){return e._updateViewabilityModeInModel(t.payload.visible)})),this.eventManager.listen(this.player,this.player.Event.Core.MUTE_CHANGE,(function(){return e._updateSoundModeInModel()})),this.eventManager.listen(this.player,this.player.Event.Core.ENTER_FULLSCREEN,(function(){return e._onFullScreenChanged(Q.FULLSCREEN)})),this.eventManager.listen(this.player,this.player.Event.Core.EXIT_FULLSCREEN,(function(){return e._onFullScreenChanged(Q.NOT_IN_FULLSCREEN)})),this.eventManager.listen(this.player,"related_open",(function(){return e._onRelatedClicked()})),this.eventManager.listen(this.player,"related_selected",(function(){return e._onRelatedSelected()})),this.eventManager.listen(this.player,"share_clicked",(function(){return e._onShareClicked()})),this.eventManager.listen(this.player,"share_network",(function(t){return e._onShareNetworkClicked(t)})),this.eventManager.listen(this.player,"download_item_clicked",(function(){return e._onDownloadItemClicked()})),this.eventManager.listen(this.player,"info_screen_open",(function(){return e._onInfoScreenOpened()})),this.eventManager.listen(this.player,"report_clicked",(function(){return e._onReportClicked()})),this.eventManager.listen(this.player,"report_submitted",(function(t){return e._onReportSubmitted(t)})),this._bindApplicationEvents(),this._bindPlaykitUIEvents(),this._initTabMode(),this._initNetworkConnectionType()}},{key:"_bindPlaykitUIEvents",value:function(){var e=this;Object.values(b).forEach((function(t){e.eventManager.listen(e.player,t,(function(t){t.type in Y&&e._isApplicationEventValid(t)&&e._sendAnalytics(Y[t.type],O.ApplicationEvents,t.payload)}))}))}},{key:"_bindApplicationEvents",value:function(){var e=this;Object.values(U).forEach((function(t){e.eventManager.listen(e.player,t,(function(t){t.type in Y&&e._isApplicationEventValid(t)&&e._sendAnalytics(Y[t.type],O.ApplicationEvents,t.payload)}))}))}},{key:"_onFirstPlaying",value:function(){this._isPlaying=!0,!this._fragLoadedFiredOnce&&this._performanceObserver&&(this._performanceObserver.disconnect(),this.logger.debug("This adapter / media doesn't fire fragLoaded - disconnect performance observer"))}},{key:"_onLoadStart",value:function(){this._loadStartTime=Date.now()}},{key:"_getRates",value:function(){var e=[];return this.player.getTracks(this.player.Track.VIDEO).forEach((function(t){return e.push(t.bandwidth/re)})),e}},{key:"_setInitialTracks",value:function(){var e=this._getRates(),t=this.player.getActiveTracks();this._rateHandler.setRates(e),t.video&&this._rateHandler.setCurrent(t.video.bandwidth/re),t.audio&&this._model.updateModel({language:t.audio.language}),t.text&&this._model.updateModel({caption:t.text.language})}},{key:"_getAvailableBuffer",value:function(){var e=NaN;return this.player.stats&&(e=this.player.stats.availableBuffer),e}},{key:"_getForwardBufferHealth",value:function(){var e=NaN,t=this._getAvailableBuffer(),n=this._getTargetBuffer();return isNaN(n)||(e=Math.round(1e3*t/n)/1e3),e}},{key:"_getTargetBuffer",value:function(){var e=NaN;return this.player.stats&&(e=this.player.stats.targetBuffer),e}},{key:"_getDroppedFramesRatio",value:function(){var e=-1,t=this._getDroppedAndDecodedFrames();if(t){var n=t[0],r=t[1],a=n-this._lastDroppedFrames,i=r-this._lastTotalFrames;e=i?Math.round(a/i*1e3)/1e3:0,this._lastTotalFrames=r,this._lastDroppedFrames=n}return e}},{key:"_getDroppedAndDecodedFrames",value:function(){if("function"==typeof this.player.getVideoElement().getVideoPlaybackQuality){var e=this.player.getVideoElement().getVideoPlaybackQuality();return[e.droppedVideoFrames,e.totalVideoFrames]}return"number"==typeof this.player.getVideoElement().webkitDroppedFrameCount&&"number"==typeof this.player.getVideoElement().webkitDecodedFrameCount?[this.player.getVideoElement().webkitDroppedFrameCount,this.player.getVideoElement().webkitDecodedFrameCount]:null}},{key:"_onReport",value:function(){this._viewEventEnabled?(this._updatePlayTimeSumModel(),this._model.updateModel({forwardBufferHealth:this._getForwardBufferHealth(),targetBuffer:this._getTargetBuffer(),droppedFramesRatio:this._getDroppedFramesRatio()}),this._lastViewEventPlayTime!==this._model.getPlayTimeSum()?(this._lastViewEventPlayTime=this._model.getPlayTimeSum(),this._sendAnalytics(T.VIEW)):this.logger.warn("VIEW event blocked because view event with same time already sent: ".concat(this._lastViewEventPlayTime))):this.logger.warn("VIEW event blocked because server response of viewEventsEnabled=false"),this._model.updateModel({totalSegmentsDownloadTime:0,totalSegmentsDownloadBytes:0,maxManifestDownloadTime:0,maxSegmentDownloadTime:0,maxNetworkConnectionOverhead:0,bufferTime:0})}},{key:"_updateNetworkConnectionTypeinModel",value:function(e){this._model.updateModel({networkConnectionType:e.effectiveType})}},{key:"_initNetworkConnectionType",value:function(){var e=this,t=window.navigator.connection||window.navigator.mozConnection||window.navigator.webkitConnection;t&&(this.eventManager.listen(t,"change",(function(){return e._updateNetworkConnectionTypeinModel(t)})),this._updateNetworkConnectionTypeinModel(t))}},{key:"_onPlaying",value:function(){if(this._isFirstPlaying){this._updateSoundModeInModel(),this._updateViewabilityModeInModel(this.player.isVisible),this.player.isUntimedImg()||this._timer.start(),this._isFirstPlaying=!1;var e="auto"===this.player.config.playback.preload||this._isManualPreload?this._firstPlayRequestTime:this._loadStartTime;this._model.updateModel({joinTime:n._getTimeDifferenceInSeconds(e)}),this._sendAnalytics(T.PLAY),this._onReport()}else this._isEnded?(this._timer.start(),this._isEnded=!1,this._sendAnalytics(T.REPLAY)):this._isPaused&&(this._timer.resume(),this._isPaused=!1,this._sendAnalytics(T.RESUME))}},{key:"_onCanPlay",value:function(){this._canPlayOccured=!0,this._model.updateModel({canPlayTime:n._getTimeDifferenceInSeconds(this._loadStartTime)})}},{key:"_onFirstPlay",value:function(){this._canPlayOccured&&(this._isManualPreload=!0),this._isFirstPlay=!1,this._firstPlayRequestTime=Date.now(),this._sendAnalytics(T.PLAY_REQUEST)}},{key:"_onSourceSelected",value:function(){var e=this,t=Object.values(this.player.plugins).map((function(e){return e.name}));this._model.updateModel({registeredPlugins:t.join(",")}),this._sendAnalytics(T.IMPRESSION),this.player.isImage()||this.player.isLive()||this.eventManager.listen(this.player,this.player.Event.Core.TIME_UPDATE,(function(){return e._onTimeUpdate()}))}},{key:"_onSeeking",value:function(){this._previousCurrentTime=this.player.currentTime,this._model.updateModel({targetPosition:this.player.currentTime}),this._sendAnalytics(T.SEEK)}},{key:"_onPause",value:function(){this._isPaused=!0,this._timer.stop(),this._sendAnalytics(T.PAUSE)}},{key:"_onEnded",value:function(){this._isEnded=!0,this._onTimeUpdate(),this._model.updateModel({bufferTime:0})}},{key:"_onTimeUpdate",value:function(){this._updatePlayTimeSumModel();var e=parseFloat((this.player.currentTime/this.player.duration).toFixed(2));!this._timePercentEvent.PLAY_REACHED_25&&e>=.25&&(this._timePercentEvent.PLAY_REACHED_25=!0,this._sendAnalytics(T.PLAY_REACHED_25_PERCENT)),!this._timePercentEvent.PLAY_REACHED_50&&e>=.5&&(this._timePercentEvent.PLAY_REACHED_50=!0,this._sendAnalytics(T.PLAY_REACHED_50_PERCENT)),!this._timePercentEvent.PLAY_REACHED_75&&e>=.75&&(this._timePercentEvent.PLAY_REACHED_75=!0,this._sendAnalytics(T.PLAY_REACHED_75_PERCENT)),this._timePercentEvent.PLAY_REACHED_100||1!==e||(this._timePercentEvent.PLAY_REACHED_100=!0,this._sendAnalytics(T.PLAY_REACHED_100_PERCENT))}},{key:"_onFragLoaded",value:function(e){this._fragLoadedFiredOnce||(this._fragLoadedFiredOnce=!0),this._updateFragLoadedStats(e),this._performanceObserver&&(this._handleFragPerformanceObserver(e.payload.url)||this._pendingFragLoadedUrls.push(e.payload.url))}},{key:"_handleFragPerformanceObserver",value:function(e){var t=this._performanceEntries.filter((function(t){return t.name===e})),n=t&&t.length?t[t.length-1]:null;if(n){this._updateMaxNetworkConnectionOverhead(n.connectEnd-n.domainLookupStart);var r=this._performanceEntries.indexOf(n);return r>-1&&r<this._performanceEntries.length&&(this._performanceEntries=this._performanceEntries.splice(r+1,this._performanceEntries.length-(r+1))),!0}return!1}},{key:"_updateMaxNetworkConnectionOverhead",value:function(e){this._model.updateModel({maxNetworkConnectionOverhead:Math.max(this._model.maxNetworkConnectionOverhead,e)})}},{key:"_updateFragLoadedStats",value:function(e){var t=Math.round(e.payload.miliSeconds)/1e3;this._model.updateModel({totalSegmentsDownloadTime:this._model.totalSegmentsDownloadTime+t,totalSegmentsDownloadBytes:this._model.totalSegmentsDownloadBytes+e.payload.bytes,maxSegmentDownloadTime:Math.max(t,this._model.maxSegmentDownloadTime)})}},{key:"_onManifestLoaded",value:function(e){var t=Math.round(e.payload.miliSeconds)/1e3;this._model.updateModel({maxManifestDownloadTime:Math.max(t,this._model.maxManifestDownloadTime)})}},{key:"_onTimedMetadataLoaded",value:function(e){var t,n,r=e.payload.cues.filter((function(e){return e.value&&"TEXT"===e.value.key}));if(r.length)try{var i=JSON.parse(r[r.length-1].value.data);if(this._model.updateModel({flavorParamsId:Number(i.sequenceId)}),i.clipId){var o=(t=i.clipId.split("-"),n=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,i,o,s=[],l=!0,u=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(e){u=!0,a=e}finally{try{if(!l&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(u)throw a}}return s}}(t,n)||function(e,t){if(e){if("string"==typeof e)return a(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)?a(e,t):void 0}}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),s=o[0],l=o[1];switch(s){case"preStartContent":this._model.updateModel({sourceEntryId:l,playbackMode:1});break;case"content":this._model.updateModel({sourceEntryId:l,playbackMode:2});break;case"postEntryContent":this._model.updateModel({sourceEntryId:l,playbackMode:3})}}}catch(e){this.logger.debug("error parsing id3",e)}}},{key:"_onVideoTrackChanged",value:function(e){var t=e.payload.selectedVideoTrack;this._rateHandler.setCurrent(t.bandwidth/re),this.player.isAdaptiveBitrateEnabled()?this._sendAnalytics(T.FLAVOR_SWITCH):this._sendAnalytics(T.SOURCE_SELECTED)}},{key:"_onAudioTrackChanged",value:function(e){var t=e.payload.selectedAudioTrack;this._model.updateModel({language:t.language}),this._sendAnalytics(T.AUDIO_SELECTED)}},{key:"_onTextTrackChanged",value:function(e){if(this._isPlaying){var t=e.payload.selectedTextTrack;this._model.updateModel({caption:t.language}),this._sendAnalytics(T.CAPTIONS)}}},{key:"_onError",value:function(e){e.payload&&e.payload.severity===te.Severity.CRITICAL&&(this._model.updateModel({errorCode:e.payload.code,errorDetails:e.payload.data,errorPosition:this._isFirstPlay?Z.PRE_PLAY:this._isFirstPlaying?Z.PRE_PLAYING:Z.MID_STREAM}),this._sendAnalytics(T.ERROR),this.reset())}},{key:"_onPlaybackRateChanged",value:function(){this.player.playbackRates.length&&!this.player.playbackRates.includes(this.player.playbackRate)||this._sendAnalytics(T.SPEED)}},{key:"_onPlayerStateChanged",value:function(e){var t=e.payload.oldState,n=e.payload.newState;t.type===this.player.State.BUFFERING&&(this._isBuffering=!1,this._updateBufferModel(),this._sendAnalytics(T.BUFFER_END)),n.type===this.player.State.BUFFERING&&(this._isBuffering=!0,this._bufferStartTime=Date.now(),this._sendAnalytics(T.BUFFER_START))}},{key:"_onRelatedClicked",value:function(){this._sendAnalytics(T.RELATED_OPEN)}},{key:"_onRelatedSelected",value:function(){this._sendAnalytics(T.RELATED_SELECTED)}},{key:"_onShareClicked",value:function(){this._sendAnalytics(T.SHARE_CLICKED)}},{key:"_onShareNetworkClicked",value:function(e){var t=e.payload.shareNetworkName;t&&(this._model.updateModel({shareNetworkName:t}),this._sendAnalytics(T.SHARE_NETWORK))}},{key:"_onReportSubmitted",value:function(e){var t=e.payload.reportType;t&&(this._model.updateModel({reportType:t}),this._sendAnalytics(T.REPORT_SUBMITTED))}},{key:"_onReportClicked",value:function(){this._sendAnalytics(T.REPORT_CLICKED)}},{key:"_onInfoScreenOpened",value:function(){this._sendAnalytics(T.INFO)}},{key:"_onDownloadItemClicked",value:function(){this._sendAnalytics(T.DOWNLOAD)}},{key:"_onFullScreenChanged",value:function(e){this._model.updateModel({screenMode:e}),this._sendAnalytics(e===Q.FULLSCREEN?T.ENTER_FULLSCREEN:T.EXIT_FULLSCREEN)}},{key:"_updateSessionStartTimeModel",value:function(e){!this._model.getSessionStartTime()&&e&&("object"===t(e)?(this._model.updateModel({sessionStartTime:e.time}),this._viewEventEnabled=e.viewEventsEnabled):this._model.updateModel({sessionStartTime:e})),this._timer.isStopped()&&this._model.updateModel({sessionStartTime:null})}},{key:"_updateBufferModel",value:function(){var e=n._getTimeDifferenceInSeconds(this._bufferStartTime);this._model.updateModel({bufferTime:this._model.getBufferTime()+e,bufferTimeSum:this._model.getBufferTimeSum()+e})}},{key:"_updatePlayTimeSumModel",value:function(){var e;this.player.isLive()?e=this.config.viewEventCountdown-this._model.getBufferTime():(e=this.player.currentTime-this._previousCurrentTime,this._previousCurrentTime=this.player.currentTime),this._model.updateModel({playTimeSum:this._model.getPlayTimeSum()+e})}},{key:"_setModelDelegates",value:function(){var e=this;this._model.getPlaybackSpeed=function(){return e.player.playbackRate},this._model.getActualBitrate=function(){return e._rateHandler.getCurrent()},this._model.getAverageBitrate=function(){return e._rateHandler.getAverage()},this._model.getPartnerId=function(){return e.config.partnerId},this._model.getEntryId=function(){return e.config.entryId},this._model.getPlaylistId=function(){return e.config.playlistId},this._model.getSessionId=function(){return e.config.sessionId},this._model.getPersistentSessionId=function(){return e.config.persistentSessionId},this._model.getClientVer=function(){return e.config.playerVersion},this._model.getClientTag=function(){return"html5:v"+e.config.playerVersion},this._model.getKS=function(){return e.config.ks},this._model.getVirtualEventId=function(){return e.config.virtualEventId},this._model.getUIConfId=function(){return e.config.uiConfId},this._model.getReferrer=function(){return e.config.referrer},this._model.getCustomVar1=function(){return e.config.customVar1},this._model.getCustomVar2=function(){return e.config.customVar2},this._model.getCustomVar3=function(){return e.config.customVar3},this._model.getPosition=function(){return e._getPosition()},this._model.getDeliveryType=function(){return e._getDeliveryType()},this._model.getPlaybackType=function(){return e._getPlaybackType()},this._model.getPlaybackContext=function(){return e.config.playbackContext},this._model.getApplication=function(t){return e._getApplication(t)},this._model.getKalturaApplicationVersion=function(){return e.config.kalturaApplicationVersion},this._model.getKalturaApplication=function(){return e._getKalturaApplicationId(e.config.kalturaApplication)},this._model.getUserId=function(){return e.config.userId},this._model.getHostingKalturaApplication=function(){return e.config.application},this._model.getHostingKalturaApplicationVersion=function(){return e.config.applicationVersion},this._model.getPlayerSkin=function(){return e._getPlayerSkin()},this._model.getV2ToV7Redirect=function(){return e.player.isV2ToV7Redirected},this._model.getNumFailedAnalyticReports=function(){return e._logFailedLiveEvents.getNumFailedAnalyticReports(e.config.entryId)}}},{key:"_getApplication",value:function(){return arguments.length>0&&void 0!==arguments[0]&&!arguments[0]?this._getPlayerType():this.config.application}},{key:"_getPlayerType",value:function(){return void 0!==this.player.plugins.reels?X.REELS:void 0!==this.player.plugins.audioPlayer?X.AUDIO:X.VIDEO}},{key:"_getPlayerSkin",value:function(){return void 0!==this.player.plugins.reels?z.REELS:void 0!==this.player.plugins.audioPlayer?z.AUDIO:z.PLAYER}},{key:"_getKalturaApplicationId",value:function(e){return e in w?w[e]:(this.logger.warn("Kava analytics - unknon kalturaAppName: "+e),"")}},{key:"_getPosition",value:function(){if(this.player.isLive())return Number.isNaN(this.player.duration)||this.player.duration-this.player.currentTime<1?0:-(this.player.duration-this.player.currentTime);var e=this.player.currentTime;return"number"==typeof this.player.sources.seekFrom&&e&&(e+=this.player.sources.seekFrom),this._isFirstPlaying?e||this.player.sources.startTime||0:e}},{key:"_getDeliveryType",value:function(){return this.player.streamType===this.player.StreamType.PROGRESSIVE?"url":this.player.streamType}},{key:"_getPlaybackType",value:function(){return this.player.isLive()?this.player.isDvr()&&this.player.duration-this.player.currentTime>=this.config.dvrThreshold?"dvr":"live":"vod"}},{key:"_validate",value:function(){return this.config.partnerId?!!this.config.entryId||(this._logMissingParam("entryId"),!1):(this._logMissingParam("partnerId"),!1)}},{key:"_isApplicationEventValid",value:function(e){var t=K(Y[e.type],this._model,e.payload);return!!t.buttonName||!!t.pageName}},{key:"_logMissingParam",value:function(e){this.logger.warn("Kava analytics block report because of missing param ".concat(e))}},{key:"_updateTabModeInModel",value:function(e){this._model.updateModel({tabMode:this._isTabHidden(e)&&!this.player.isInPictureInPicture()?W.TAB_NOT_FOCUSED:W.TAB_FOCUSED})}},{key:"_isTabHidden",value:function(e){return document[e]}},{key:"_initTabMode",value:function(){var e,t,n=this;void 0!==document.hidden?(e="hidden",t="visibilitychange"):void 0!==document.msHidden?(e="msHidden",t="msvisibilitychange"):void 0!==document.webkitHidden&&(e="webkitHidden",t="webkitvisibilitychange"),e&&t&&(this.eventManager.listen(document,t,(function(){return n._updateTabModeInModel(e)})),this._updateTabModeInModel(e))}}],[{key:"isValid",value:function(){return!0}},{key:"_getTimeDifferenceInSeconds",value:function(e){return(Date.now()-e)/1e3}}]),n}(e.BasePlugin);E(ae,"defaultConfig",{serviceUrl:"".concat(ne.Http.protocol,"//analytics.kaltura.com/api_v3/index.php"),requestMethod:q.POST,viewEventCountdown:10,resetSessionCountdown:30,dvrThreshold:120,playbackContext:"",application:"",kalturaApplicationVersion:"",kalturaApplication:"PLAYER",hostingKalturaApplication:"",hostingKalturaApplicationVersion:"",numOfLoggedFailedEvents:100});var ie="1.13.0",oe="@playkit-js/playkit-js-kava";(0,e.registerPlugin)("kava",ae)})(),r})()));
//# sourceMappingURL=playkit-kava.js.map
var KalturaPlayer="object"==typeof KalturaPlayer?KalturaPlayer:{};KalturaPlayer.plugins=KalturaPlayer.plugins||{},KalturaPlayer.plugins.timeline=function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=5)}([function(e,t){e.exports=KalturaPlayer},function(e,t,r){var n=r(2),o=r(3);"string"==typeof(o=o.__esModule?o.default:o)&&(o=[[e.i,o,""]]);var i={insert:"head",singleton:!1};n(o,i);e.exports=o.locals||{}},function(e,t,r){"use strict";var n,o=function(){return void 0===n&&(n=Boolean(window&&document&&document.all&&!window.atob)),n},i=function(){var e={};return function(t){if(void 0===e[t]){var r=document.querySelector(t);if(window.HTMLIFrameElement&&r instanceof window.HTMLIFrameElement)try{r=r.contentDocument.head}catch(e){r=null}e[t]=r}return e[t]}}(),a=[];function u(e){for(var t=-1,r=0;r<a.length;r++)if(a[r].identifier===e){t=r;break}return t}function s(e,t){for(var r={},n=[],o=0;o<e.length;o++){var i=e[o],s=t.base?i[0]+t.base:i[0],c=r[s]||0,l="".concat(s," ").concat(c);r[s]=c+1;var p=u(l),f={css:i[1],media:i[2],sourceMap:i[3]};-1!==p?(a[p].references++,a[p].updater(f)):a.push({identifier:l,updater:v(f,t),references:1}),n.push(l)}return n}function c(e){var t=document.createElement("style"),n=e.attributes||{};if(void 0===n.nonce){var o=r.nc;o&&(n.nonce=o)}if(Object.keys(n).forEach((function(e){t.setAttribute(e,n[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 l,p=(l=[],function(e,t){return l[e]=t,l.filter(Boolean).join("\n")});function f(e,t,r,n){var o=r?"":n.media?"@media ".concat(n.media," {").concat(n.css,"}"):n.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 d(e,t,r){var n=r.css,o=r.media,i=r.sourceMap;if(o?e.setAttribute("media",o):e.removeAttribute("media"),i&&"undefined"!=typeof btoa&&(n+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(i))))," */")),e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}var h=null,b=0;function v(e,t){var r,n,o;if(t.singleton){var i=b++;r=h||(h=c(t)),n=f.bind(null,r,i,!1),o=f.bind(null,r,i,!0)}else r=c(t),n=d.bind(null,r,t),o=function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(r)};return n(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;n(e=t)}else o()}}e.exports=function(e,t){(t=t||{}).singleton||"boolean"==typeof t.singleton||(t.singleton=o());var r=s(e=e||[],t);return function(e){if(e=e||[],"[object Array]"===Object.prototype.toString.call(e)){for(var n=0;n<r.length;n++){var o=u(r[n]);a[o].references--}for(var i=s(e,t),c=0;c<r.length;c++){var l=u(r[c]);0===a[l].references&&(a[l].updater(),a.splice(l,1))}r=i}}}},function(e,t,r){(t=r(4)(!1)).push([e.i,".playkit-cue-point-container {\n  position: absolute;\n  height: inherit;\n  padding: 12px 2px 16px 2px;\n  padding: 12px 2px calc(12px + var(--progress-bar-height)) 2px;\n  margin: -12px 0;\n}\n\n.playkit-cue-point-container:hover .playkit-cue-point-preview-container {\n  display: block;\n}\n\n.playkit-cue-point {\n  height: inherit;\n  width: 2px;\n  background-color: #ffffff;\n  background-color: var(--white);\n  transition: transform 100ms;\n}\n\n.playkit-cue-point.playkit-hover {\n  transform: scale(2);\n  border-radius: 1px;\n}\n\n\n.playkit-left-border-radius {\n  border-radius: 4px 0 0 4px;\n  border-radius: calc(2 * var(--progress-bar-border-radius)) 0 0 calc(2 * var(--progress-bar-border-radius));\n}\n\n.playkit-right-border-radius {\n  border-radius: 0 4px 4px 0;\n  border-radius: 0 calc(2 * var(--progress-bar-border-radius)) calc(2 * var(--progress-bar-border-radius)) 0;\n}\n\n.playkit-cue-point-preview-container {\n  display: none;\n  position: absolute;\n  bottom: 28px;\n  bottom: calc(24px + var(--progress-bar-height));\n}\n\n.playkit-seek-bar.playkit-resizing .playkit-cue-point-container {\n  display: none;\n}\n",""]),e.exports=t},function(e,t,r){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var r=function(e,t){var r=e[1]||"",n=e[3];if(!n)return r;if(t&&"function"==typeof btoa){var o=(a=n,u=btoa(unescape(encodeURIComponent(JSON.stringify(a)))),s="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(u),"/*# ".concat(s," */")),i=n.sources.map((function(e){return"/*# sourceURL=".concat(n.sourceRoot||"").concat(e," */")}));return[r].concat(i).concat([o]).join("\n")}var a,u,s;return[r].join("\n")}(t,e);return t[2]?"@media ".concat(t[2]," {").concat(r,"}"):r})).join("")},t.i=function(e,r,n){"string"==typeof e&&(e=[[null,e,""]]);var o={};if(n)for(var i=0;i<this.length;i++){var a=this[i][0];null!=a&&(o[a]=!0)}for(var u=0;u<e.length;u++){var s=[].concat(e[u]);n&&o[s[0]]||(r&&(s[2]?s[2]="".concat(r," and ").concat(s[2]):s[2]=r),t.push(s))}},t}},function(e,t,r){"use strict";r.r(t),r.d(t,"Plugin",(function(){return G})),r.d(t,"VERSION",(function(){return Q})),r.d(t,"NAME",(function(){return X}));var n,o,i=r(0),a=(r(1),function(){if("boolean"!=typeof n){var e=document.createElement("div");e.style.setProperty("--var","none"),e.style.setProperty("display","var(--var)"),document.body.appendChild(e),n="none"===getComputedStyle(e).display,document.body.removeChild(e)}return n});function u(e){return(u="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 s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function c(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?s(Object(r),!0).forEach((function(t){y(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function p(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function f(e,t){return(f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function d(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 r,n=v(e);if(t){var o=v(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return h(this,r)}}function h(e,t){return!t||"object"!==u(t)&&"function"!=typeof t?b(e):t}function b(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function v(e){return(v=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function y(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var m=i.ui,g=m.preact,k=m.redux,w=m.reducers,P=m.utils,O=m.style,S=i.core.Utils,j="playkit-cue-point-preview-container",_=k.connect((function(e){return{config:e.config.components.seekbar,duration:e.engine.duration,seekbarClientRect:e.seekbar.clientRect,hideTimeBubble:e.seekbar.hideTimeBubble,virtualTime:e.seekbar.virtualTime}}),P.bindActions(w.seekbar.actions))(o=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&&f(e,t)}(u,e);var t,r,n,o=d(u);function u(){var e;l(this,u);for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return y(b(e=o.call.apply(o,[this].concat(r))),"_setMarkerRef",(function(t){t&&(e._markerRef=t,e.setState((function(e){return{render:!e.render}})))})),e}return t=u,(r=[{key:"_getMarkerPositionStyle",value:function(){var e={left:"0",edge:"Left"};if(this._markerRef&&this.props.duration){var t=this._markerRef.getBoundingClientRect(),r=this.props.seekbarClientRect,n=t.width,o=r.width,i=(this.props.time<this.props.duration?this.props.time/this.props.duration:1)*o;i-n/2>0&&(i+n/2>o?(e.left="".concat(o-n,"px"),e.edge="Right"):(e.left="".concat(i-n/2,"px"),e.edge="none"))}return e}},{key:"_getPreviewPosition",value:function(e){var t=0;if(this._markerRef){var r=this._markerRef.getBoundingClientRect(),n=this.props.seekbarClientRect,o=r.left-n.left,i=r.width,a=o+i,u=n.width,s=(e-i)/2;t=o-s>0?a+s>u?-(e-(u-o)):-s:-o}return t}},{key:"onMarkerMouseOver",value:function(){this.setState({hover:!0}),this.props.preview.get&&this.props.updateHideSeekbarPreview(!0),!this.props.hideTimeBubble&&this.props.preview.hideTime&&(this._hideTimeBubble=!0,this.props.updateHideSeekbarTimeBubble(!0))}},{key:"onMarkerMouseLeave",value:function(){this.setState({hover:!1}),this.props.updateHideSeekbarPreview(!1),this._hideTimeBubble&&(this._hideTimeBubble=!1,this.props.updateHideSeekbarTimeBubble(!1))}},{key:"onPreviewMouseOver",value:function(){this.props.updateSeekbarPreviewHoverActive(!0)}},{key:"onPreviewMouseLeave",value:function(){this.props.updateSeekbarPreviewHoverActive(!1)}},{key:"componentDidMount",value:function(){this._hideTimeBubble=!1}},{key:"componentWillUnmount",value:function(){this.props.updateHideSeekbarPreview(!1),this._hideTimeBubble&&this.props.updateHideSeekbarTimeBubble(!1)}},{key:"render",value:function(e){var t=this,r=e.marker,n=e.preview,o=e.virtualTime,u=e.config,s=this._getMarkerPositionStyle(),l=s.edge,p={left:s.left};"none"!==l&&(p["padding".concat(l)]=0),a()&&S.Object.mergeDeep(p,{"--white":O.white,"--progress-bar-height":O.progressBarHeight,"--progress-bar-border-radius":O.progressBarBorderRadius});var f={backgroundColor:r.color,width:r.width},d=["playkit-cue-point",this.state.hover?O.hover:"","none"!==l?"playkit-".concat(l.toLowerCase(),"-border-radius"):""],h={className:(r.className?[].concat(d,[r.className]):d).join(" "),style:r.props?c(c({},f),r.props.style):f};h=c(c({},r.props),h);var b=n.width||r.width,v=n.height||r.height,y={width:"".concat(b,"px"),height:"".concat(v,"px")},m={style:n.props?c(c({},y),n.props.style):y};return n.className&&(m.className=n.className),m=c(c(c({},n.props),m),{},{defaultPreviewProps:{virtualTime:o,thumbsSlices:u.thumbsSlices,thumbsWidth:u.thumbsWidth,thumbsSprite:u.thumbsSprite}}),i.ui.h("div",{onMouseOver:function(){return t.onMarkerMouseOver()},onMouseLeave:function(){return t.onMarkerMouseLeave()},className:"playkit-cue-point-container",style:p,ref:this._setMarkerRef},r.get?g.h(r.get,h):i.ui.h("div",{style:f,className:[].concat(d,[r.className]).join(" ")}),this._markerRef&&n.get?i.ui.h("div",{onMouseOver:function(){return t.onPreviewMouseOver()},onMouseLeave:function(){return t.onPreviewMouseLeave()},className:!1===n.sticky?[j,O.nonSticky].join(" "):j,style:{left:"".concat(this._getPreviewPosition(b),"px")}},g.h(n.get,m)):void 0)}}])&&p(t.prototype,r),n&&p(t,n),u}(g.Component))||o;function M(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function x(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?M(Object(r),!0).forEach((function(t){R(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):M(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function R(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function C(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}_.displayName="CuePoint";var T=i.ui,B=T.preact,N=T.redux,E=T.reducers,H=T.style,D=E.seekbar.actions,L=function(){function e(t,r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._uiManager=t.ui,this._logger=r,this._store=N.useStore(),this._cuePointsRemoveMap={},this._counter=0}var t,r,n;return t=e,(r=[{key:"addCuePoint",value:function(e){if(this._store.getState().engine.isLive)return this._logger.warn("Impossible to add cue points while LIVE playback"),null;if(!e||"number"!=typeof e.time)return this._logger.warn("Cue point time is missing"),null;var t=(this._counter++).toString();return this._cuePointsRemoveMap[t]=this._uiManager.addComponent({label:"Cue Point - ".concat(t),presets:e.presets||[this._store.getState().shell.activePresetName],area:"SeekBar",get:_,props:{time:e.time,marker:e.marker||{},preview:e.preview||{}}}),{id:t}}},{key:"removeCuePoint",value:function(e){var t=e.id;"function"==typeof this._cuePointsRemoveMap[t]&&this._cuePointsRemoveMap[t]()}},{key:"setSeekbarPreview",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.presets||[this._store.getState().shell.activePresetName],n={width:"".concat(t.width||H.framePreviewImgWidth,"px"),height:"".concat(t.height||H.framePreviewImgHeight,"px")},o=this._uiManager.addComponent({label:"SeekBar Preview",presets:r,area:"SeekBar",get:t.get?function(r){var o=x(x({},t.props),{},{className:t.className,style:t.props?x(x({},n),t.props.style):n});return"string"!=typeof t.get&&(o.defaultPreviewProps=r.replacedComponentProps),i.ui.h("div",{className:!1===t.sticky?H.nonSticky:void 0,onMouseOver:function(){e._store.dispatch(D.updateSeekbarPreviewHoverActive(!0))},onMouseLeave:function(){e._store.dispatch(D.updateSeekbarPreviewHoverActive(!1))}},B.h(t.get,o))}:void 0,replaceComponent:"SeekBarPreview"});return this._store.dispatch(D.updateHideSeekbarTimeBubble(!1)),t.hideTime&&this._store.dispatch(D.updateHideSeekbarTimeBubble(!0)),function(){o(),e._store.dispatch(D.updateHideSeekbarTimeBubble(!1))}}},{key:"reset",value:function(){this._removeAllCuePoints()}},{key:"destroy",value:function(){this._removeAllCuePoints()}},{key:"_removeAllCuePoints",value:function(){Object.values(this._cuePointsRemoveMap).forEach((function(e){return e()}))}}])&&C(t.prototype,r),n&&C(t,n),e}();function A(e){return(A="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 I(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function U(e,t,r){return t&&I(e.prototype,t),r&&I(e,r),e}function K(e,t){return(K=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function V(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 r,n=F(e);if(t){var o=F(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return W(this,r)}}function W(e,t){return!t||"object"!==A(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 F(e){return(F=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var J=i.ui.style,q=i.core.Utils,z=null,G=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&&K(e,t)}(r,e);var t=V(r);function r(e,n,o){var i;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r),(i=t.call(this,e,n,o)).player.registerService("timeline",new L(i.player,i.logger)),i}return U(r,null,[{key:"isValid",value:function(){return!0}}]),U(r,[{key:"ready",get:function(){var e=this;return a()?Promise.resolve():(z||(z=q.Dom.loadScriptAsync("https://cdn.jsdelivr.net/npm/css-vars-ponyfill").then((function(){cssVars({variables:{white:J.white,"progress-bar-height":J.progressBarHeight,"progress-bar-border-radius":J.progressBarBorderRadius}})})).catch((function(){e.logger.warn("Failed to load css-vars-ponyfill lib from ".concat("https://cdn.jsdelivr.net/npm/css-vars-ponyfill"))}))),z)}}]),r}(i.BasePlugin),Q="3.0.0",X="@playkit-js/playkit-js-timeline";Object(i.registerPlugin)("timeline",G)}]);
//# sourceMappingURL=playkit-timeline.js.map
/******/ (() => { // webpackBootstrap
/******/ 	var __webpack_modules__ = ({

/***/ "./node_modules/@playkit-js/common/dist/hoc/a11y-wrapper/index.js":
/*!************************************************************************!*\
  !*** ./node_modules/@playkit-js/common/dist/hoc/a11y-wrapper/index.js ***!
  \************************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {

"use strict";

Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.A11yWrapper = exports.isKeyboardEvent = void 0;
var preact_1 = __webpack_require__(/*! preact */ "preact");
var kaltura_player_js_1 = __webpack_require__(/*! @playkit-js/kaltura-player-js */ "@playkit-js/kaltura-player-js");
var _a = kaltura_player_js_1.ui.utils.KeyMap, ENTER = _a.ENTER, SPACE = _a.SPACE, UP = _a.UP, DOWN = _a.DOWN, LEFT = _a.LEFT, RIGHT = _a.RIGHT;
var stopEvent = function (e) {
    e.preventDefault();
    e.stopPropagation();
};
var isKeyboardEvent = function (e) {
    if (e instanceof KeyboardEvent) {
        return true;
    }
    // Space/Enter keyEvent is swallowed by NVDA (https://github.com/nvaccess/nvda/issues/7898)
    // check additional PointerEvent props to determine if it was triggered by keyboard
    if (e instanceof PointerEvent) {
        // Chrome has offsetX/offsetY as 0, FF doesn't have pointerType
        return [e.offsetX, e.offsetY].every(function (offset) { return offset === 0; }) || !e.pointerType;
    }
    return false;
};
exports.isKeyboardEvent = isKeyboardEvent;
var A11yWrapper = function (_a) {
    var children = _a.children, onClick = _a.onClick, onUpKeyPressed = _a.onUpKeyPressed, onDownKeyPressed = _a.onDownKeyPressed, onLeftKeyPressed = _a.onLeftKeyPressed, onRightKeyPressed = _a.onRightKeyPressed, role = _a.role, type = _a.type;
    var props = {
        onKeyDown: function (e) {
            if (e.keyCode === SPACE || e.keyCode === ENTER) {
                stopEvent(e);
                onClick(e, true);
            }
            else if (e.keyCode === UP && onUpKeyPressed) {
                stopEvent(e);
                onUpKeyPressed(e);
            }
            else if (e.keyCode === DOWN && onDownKeyPressed) {
                stopEvent(e);
                onDownKeyPressed(e);
            }
            else if (e.keyCode === LEFT && onLeftKeyPressed) {
                stopEvent(e);
                onLeftKeyPressed(e);
            }
            else if (e.keyCode === RIGHT && onRightKeyPressed) {
                stopEvent(e);
                onRightKeyPressed(e);
            }
        },
        onClick: function (e) {
            onClick(e, (0, exports.isKeyboardEvent)(e));
        }
    };
    if ((children === null || children === void 0 ? void 0 : children.type) === 'button') {
        props.type = type || 'button';
    }
    if (role !== null) {
        props.role = role;
    }
    return (0, preact_1.cloneElement)(children, props);
};
exports.A11yWrapper = A11yWrapper;
exports.A11yWrapper.defaultProps = {
    role: 'button'
};
//# sourceMappingURL=index.js.map

/***/ }),

/***/ "./node_modules/@playkit-js/common/dist/icon/icons/add.js":
/*!****************************************************************!*\
  !*** ./node_modules/@playkit-js/common/dist/icon/icons/add.js ***!
  \****************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {

"use strict";

Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.Add = void 0;
var preact_1 = __webpack_require__(/*! preact */ "preact");
var Add = function () { return ((0, preact_1.h)("svg", { width: "24", height: "24", viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg" },
    (0, preact_1.h)("path", { d: "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", fill: "white" }))); };
exports.Add = Add;
//# sourceMappingURL=add.js.map

/***/ }),

/***/ "./node_modules/@playkit-js/common/dist/icon/icons/answerOnAir.js":
/*!************************************************************************!*\
  !*** ./node_modules/@playkit-js/common/dist/icon/icons/answerOnAir.js ***!
  \************************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {

"use strict";

Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.AnswerOnAir = void 0;
var preact_1 = __webpack_require__(/*! preact */ "preact");
var AnswerOnAir = function () { return ((0, preact_1.h)("svg", { xmlns: "http://www.w3.org/2000/svg", width: "16", height: "16", viewBox: "0 0 16 16", fill: "none" },
    (0, preact_1.h)("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M5.99999 10C7.72605 10 11.1196 10.84 11.3237 12.5079L11.3333 12.6667V13.3333C11.3333 13.6667 11.0854 13.9449 10.7648 13.9927L10.6667 14H1.33332C0.99999 14 0.721753 13.7521 0.673919 13.4315L0.666656 13.3333V12.6667C0.666656 10.8933 4.21999 10 5.99999 10ZM13.9533 1.99333C15.7933 4.42667 15.7867 7.64667 13.9533 10.0067C13.6967 10.3428 13.2103 10.3932 12.8794 10.1476L12.7933 10.0733L12.7733 10.0533C12.5133 9.79333 12.4667 9.38 12.68 9.08C14.0067 7.18667 14.0133 4.74 12.7 2.91333C12.48 2.60667 12.52 2.19333 12.7867 1.92667C13.1133 1.6 13.6733 1.62667 13.9533 1.99333ZM5.99999 3.33333C7.47275 3.33333 8.66666 4.52724 8.66666 6C8.66666 7.47276 7.47275 8.66667 5.99999 8.66667C4.52723 8.66667 3.33332 7.47276 3.33332 6C3.33332 4.52724 4.52723 3.33333 5.99999 3.33333ZM11.7867 4.46C12.3067 5.46667 12.3067 6.6 11.8 7.56667C11.5635 8.02089 10.9728 8.12086 10.5808 7.8178L10.5 7.74667L10.48 7.72667C10.24 7.48667 10.1867 7.13333 10.3133 6.82C10.5267 6.29333 10.5267 5.70667 10.3133 5.18C10.2025 4.90583 10.2295 4.59594 10.3898 4.36643L10.4667 4.27333L10.4733 4.26667C10.8667 3.87333 11.5333 3.96667 11.7867 4.46Z", fill: "white" }))); };
exports.AnswerOnAir = AnswerOnAir;
//# sourceMappingURL=answerOnAir.js.map

/***/ }),

/***/ "./node_modules/@playkit-js/common/dist/icon/icons/arrowClose.js":
/*!***********************************************************************!*\
  !*** ./node_modules/@playkit-js/common/dist/icon/icons/arrowClose.js ***!
  \***********************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {

"use strict";

Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.ArrowClose = void 0;
var preact_1 = __webpack_require__(/*! preact */ "preact");
var ArrowClose = function () { return ((0, preact_1.h)("svg", { xmlns: "http://www.w3.org/2000/svg", width: "24", height: "24", viewBox: "0 0 24 24", fill: "none" },
    (0, preact_1.h)("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M7.5 21C5.01472 21 3 18.9853 3 16.5L3 7.5C3 5.01472 5.01472 3 7.5 3L16.5 3C18.9853 3 21 5.01472 21 7.5V16.5C21 18.9853 18.9853 21 16.5 21H7.5ZM8.625 17.625L14.25 17.625L14.3812 17.6174C14.9407 17.5524 15.375 17.0769 15.375 16.5C15.375 15.8787 14.8713 15.375 14.25 15.375L10.218 15.375L17.2955 8.2955L17.3891 8.18951C17.7322 7.74819 17.701 7.11005 17.2955 6.70451C16.8562 6.26517 16.1438 6.26517 15.7045 6.70451L8.625 13.7843L8.625 9.75L8.61743 9.6188C8.55245 9.0593 8.07694 8.625 7.5 8.625C6.87868 8.625 6.375 9.12868 6.375 9.75L6.375 15.375L6.38117 15.5429C6.46706 16.7071 7.43884 17.625 8.625 17.625Z", fill: "white" }))); };
exports.ArrowClose = ArrowClose;
//# sourceMappingURL=arrowClose.js.map

/***/ }),

/***/ "./node_modules/@playkit-js/common/dist/icon/icons/arrowOpen.js":
/*!**********************************************************************!*\
  !*** ./node_modules/@playkit-js/common/dist/icon/icons/arrowOpen.js ***!
  \**********************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {

"use strict";

Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.ArrowOpen = void 0;
var preact_1 = __webpack_require__(/*! preact */ "preact");
var ArrowOpen = function () { return ((0, preact_1.h)("svg", { width: "24", height: "24", viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg" },
    (0, preact_1.h)("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M16.5 3C18.9853 3 21 5.01472 21 7.5V16.5C21 18.9853 18.9853 21 16.5 21H7.5C5.01472 21 3 18.9853 3 16.5V7.5C3 5.01472 5.01472 3 7.5 3H16.5ZM15.375 6.375H9.75L9.6188 6.38257C9.0593 6.44755 8.625 6.92306 8.625 7.5C8.625 8.12132 9.12868 8.625 9.75 8.625H13.782L6.7045 15.7045L6.61092 15.8105C6.26776 16.2518 6.29896 16.89 6.7045 17.2955C7.14384 17.7348 7.85616 17.7348 8.2955 17.2955L15.375 10.2158V14.25L15.3826 14.3812C15.4476 14.9407 15.9231 15.375 16.5 15.375C17.1213 15.375 17.625 14.8713 17.625 14.25V8.625L17.6188 8.45708C17.5329 7.29286 16.5612 6.375 15.375 6.375Z", fill: "white" }))); };
exports.ArrowOpen = ArrowOpen;
//# sourceMappingURL=arrowOpen.js.map

/***/ }),

/***/ "./node_modules/@playkit-js/common/dist/icon/icons/attach.js":
/*!*******************************************************************!*\
  !*** ./node_modules/@playkit-js/common/dist/icon/icons/attach.js ***!
  \*******************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {

"use strict";

Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.Attach = void 0;
var preact_1 = __webpack_require__(/*! preact */ "preact");
var Attach = function () { return ((0, preact_1.h)("svg", { width: "32", height: "32", viewBox: "0 0 32 32", fill: "none", xmlns: "http://www.w3.org/2000/svg" },
    (0, preact_1.h)("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M12.657 9.34254L21.657 9.34254C22.2093 9.34254 22.657 9.79026 22.657 10.3425L22.657 19.3425C22.657 19.8948 22.2093 20.3425 21.657 20.3425C21.1047 20.3425 20.657 19.8948 20.657 19.3425L20.657 12.7568L11.0504 22.3634C10.6599 22.7539 10.0267 22.7539 9.63618 22.3634C9.24566 21.9728 9.24566 21.3397 9.63618 20.9491L19.2428 11.3425L12.657 11.3425C12.1047 11.3425 11.657 10.8948 11.657 10.3425C11.657 9.79026 12.1047 9.34254 12.657 9.34254Z", fill: "white" }))); };
exports.Attach = Attach;
//# sourceMappingURL=attach.js.map

/***/ }),

/***/ "./node_modules/@playkit-js/common/dist/icon/icons/audio.js":
/*!******************************************************************!*\
  !*** ./node_modules/@playkit-js/common/dist/icon/icons/audio.js ***!
  \******************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {

"use strict";

Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.Audio = void 0;
var preact_1 = __webpack_require__(/*! preact */ "preact");
var Audio = function () { return ((0, preact_1.h)("svg", { width: "24", height: "24", viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg" },
    (0, preact_1.h)("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M10.5 4.5C10.5 3.67157 11.1716 3 12 3C12.8284 3 13.5 3.67157 13.5 4.5V19.5C13.5 20.3284 12.8284 21 12 21C11.1716 21 10.5 20.3284 10.5 19.5V4.5ZM4.5 9C4.5 8.17157 5.17157 7.5 6 7.5C6.82843 7.5 7.5 8.17157 7.5 9V15C7.5 15.8284 6.82843 16.5 6 16.5C5.17157 16.5 4.5 15.8284 4.5 15V9ZM18 7.5C17.1716 7.5 16.5 8.17157 16.5 9V15C16.5 15.8284 17.1716 16.5 18 16.5C18.8284 16.5 19.5 15.8284 19.5 15V9C19.5 8.17157 18.8284 7.5 18 7.5Z", fill: "white" }))); };
exports.Audio = Audio;
//# sourceMappingURL=audio.js.map

/***/ }),

/***/ "./node_modules/@playkit-js/common/dist/icon/icons/autoScroll.js":
/*!***********************************************************************!*\
  !*** ./node_modules/@playkit-js/common/dist/icon/icons/autoScroll.js ***!
  \***********************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {

"use strict";

Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.AutoScroll = void 0;
var preact_1 = __webpack_require__(/*! preact */ "preact");
var AutoScroll = function () { return ((0, preact_1.h)("svg", { width: "24", height: "24", viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg", "aria-hidden": "true" },
    (0, preact_1.h)("path", { d: "M6.29289 15.2929C6.65338 14.9324 7.22061 14.9047 7.6129 15.2097L7.70711 15.2929L12 19.585L16.2929 15.2929C16.6534 14.9324 17.2206 14.9047 17.6129 15.2097L17.7071 15.2929C18.0676 15.6534 18.0953 16.2206 17.7903 16.6129L17.7071 16.7071L12.7071 21.7071C12.3466 22.0676 11.7794 22.0953 11.3871 21.7903L11.2929 21.7071L6.29289 16.7071C5.90237 16.3166 5.90237 15.6834 6.29289 15.2929Z", fill: "white" }),
    (0, preact_1.h)("path", { d: "M17.7071 8.70711C17.3466 9.06759 16.7794 9.09532 16.3871 8.7903L16.2929 8.70711L12 4.415L7.70711 8.70711C7.34662 9.06759 6.77939 9.09532 6.3871 8.79029L6.29289 8.70711C5.93241 8.34662 5.90468 7.77939 6.2097 7.3871L6.29289 7.29289L11.2929 2.29289C11.6534 1.93241 12.2206 1.90468 12.6129 2.2097L12.7071 2.29289L17.7071 7.29289C18.0976 7.68342 18.0976 8.31658 17.7071 8.70711Z", fill: "white" }),
    (0, preact_1.h)("rect", { x: "10", y: "10", width: "4", height: "4", rx: "2", fill: "white" }))); };
exports.AutoScroll = AutoScroll;
//# sourceMappingURL=autoScroll.js.map

/***/ }),

/***/ "./node_modules/@playkit-js/common/dist/icon/icons/chapter.js":
/*!********************************************************************!*\
  !*** ./node_modules/@playkit-js/common/dist/icon/icons/chapter.js ***!
  \********************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {

"use strict";

Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.Chapter = void 0;
var preact_1 = __webpack_require__(/*! preact */ "preact");
var Chapter = function () { return ((0, preact_1.h)("svg", { xmlns: "http://www.w3.org/2000/svg", width: "16", height: "16", viewBox: "0 0 16 16", fill: "none" },
    (0, preact_1.h)("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M4 4C4 3.44772 4.44772 3 5 3H11C11.5523 3 12 3.44772 12 4V13C12 13.824 11.0592 14.2944 10.4 13.8L8.6 12.45C8.24444 12.1833 7.75556 12.1833 7.4 12.45L5.6 13.8C4.94076 14.2944 4 13.824 4 13V4Z", fill: "white" }))); };
exports.Chapter = Chapter;
//# sourceMappingURL=chapter.js.map

/***/ }),

/***/ "./node_modules/@playkit-js/common/dist/icon/icons/check.js":
/*!******************************************************************!*\
  !*** ./node_modules/@playkit-js/common/dist/icon/icons/check.js ***!
  \******************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {

"use strict";

Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.Check = void 0;
var preact_1 = __webpack_require__(/*! preact */ "preact");
var Check = function () { return ((0, preact_1.h)("svg", { width: "16", height: "16", viewBox: "0 0 16 16", fill: "none", xmlns: "http://www.w3.org/2000/svg" },
    (0, preact_1.h)("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M12.6402 4.2318C13.0645 4.58537 13.1218 5.21593 12.7682 5.64021L7.76822 11.6402C7.58835 11.856 7.32599 11.9863 7.04531 11.999C6.76464 12.0117 6.49156 11.9058 6.29289 11.7071L4.29289 9.70713C3.90237 9.31661 3.90237 8.68344 4.29289 8.29292C4.68342 7.90239 5.31658 7.90239 5.70711 8.29292L6.9328 9.51861L11.2318 4.35984C11.5853 3.93556 12.2159 3.87824 12.6402 4.2318Z", fill: "white" }))); };
exports.Check = Check;
//# sourceMappingURL=check.js.map

/***/ }),

/***/ "./node_modules/@playkit-js/common/dist/icon/icons/chevronRight.js":
/*!*************************************************************************!*\
  !*** ./node_modules/@playkit-js/common/dist/icon/icons/chevronRight.js ***!
  \*************************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {

"use strict";

Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.ChevronRight = void 0;
var preact_1 = __webpack_require__(/*! preact */ "preact");
var ChevronRight = function () { return ((0, preact_1.h)("svg", { width: "16", height: "16", viewBox: "0 0 16 16", fill: "none", xmlns: "http://www.w3.org/2000/svg" },
    (0, preact_1.h)("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M6.29289 11.7071C5.90237 11.3166 5.90237 10.6834 6.29289 10.2929L8.58579 8L6.29289 5.70711C5.90237 5.31658 5.90237 4.68342 6.29289 4.29289C6.68342 3.90237 7.31658 3.90237 7.70711 4.29289L10.7071 7.29289C11.0976 7.68342 11.0976 8.31658 10.7071 8.70711L7.70711 11.7071C7.31658 12.0976 6.68342 12.0976 6.29289 11.7071Z", fill: "white" }))); };
exports.ChevronRight = ChevronRight;
//# sourceMappingURL=chevronRight.js.map

/***/ }),

/***/ "./node_modules/@playkit-js/common/dist/icon/icons/close.js":
/*!******************************************************************!*\
  !*** ./node_modules/@playkit-js/common/dist/icon/icons/close.js ***!
  \******************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {

"use strict";

Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.Close = void 0;
var preact_1 = __webpack_require__(/*! preact */ "preact");
var Close = function () { return ((0, preact_1.h)("svg", { width: "24", height: "24", viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg" },
    (0, preact_1.h)("path", { d: "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", fill: "white" }))); };
exports.Close = Close;
//# sourceMappingURL=close.js.map

/***/ }),

/***/ "./node_modules/@playkit-js/common/dist/icon/icons/closedCaptions.js":
/*!***************************************************************************!*\
  !*** ./node_modules/@playkit-js/common/dist/icon/icons/closedCaptions.js ***!
  \***************************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {

"use strict";

Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.ClosedCaptions = void 0;
var preact_1 = __webpack_require__(/*! preact */ "preact");
var ClosedCaptions = function () { return ((0, preact_1.h)("svg", { width: "24", height: "24", viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg" },
    (0, preact_1.h)("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M3.53616 4C2.68845 4 2 4.68038 2 5.51967V18.4803C2 19.3125 2.68776 20 3.53616 20H20.4638C21.3116 20 22 19.3196 22 18.4803V5.51967C22 4.6875 21.3122 4 20.4638 4H3.53616ZM11.4852 13.4164C11.4852 13.6096 11.4297 13.8161 11.3186 14.0358C11.2074 14.2555 11.0381 14.4648 10.8104 14.6637C10.5827 14.8626 10.2958 15.0227 9.94978 15.1439C9.60371 15.2652 9.21394 15.3258 8.78045 15.3258C7.85882 15.3258 7.13938 15.0464 6.6221 14.4876C6.10483 13.9288 5.84619 13.1796 5.84619 12.2401C5.84619 11.6036 5.96458 11.041 6.20136 10.5523C6.43814 10.0636 6.78056 9.68567 7.22863 9.41858C7.67669 9.15149 8.21217 9.01794 8.83509 9.01794C9.22123 9.01794 9.57548 9.07667 9.89787 9.19411C10.2203 9.31155 10.4935 9.46309 10.7175 9.64873C10.9415 9.83436 11.1127 10.0323 11.2311 10.2426C11.3495 10.4528 11.4087 10.6489 11.4087 10.8307C11.4087 11.0164 11.3422 11.1736 11.2093 11.3024C11.0763 11.4312 10.9151 11.4956 10.7257 11.4956C10.6018 11.4956 10.4989 11.4625 10.417 11.3962C10.335 11.3299 10.243 11.2228 10.141 11.0751C9.95889 10.7872 9.76855 10.5712 9.57002 10.4273C9.37149 10.2833 9.11923 10.2113 8.81323 10.2113C8.37246 10.2113 8.01729 10.3903 7.74772 10.7483C7.47815 11.1064 7.34337 11.596 7.34337 12.2173C7.34337 12.509 7.37798 12.7771 7.44719 13.0214C7.51641 13.2658 7.61658 13.4742 7.74772 13.6465C7.87886 13.8189 8.03732 13.9496 8.2231 14.0386C8.40889 14.1277 8.61288 14.1722 8.83509 14.1722C9.1338 14.1722 9.3897 14.1002 9.60281 13.9562C9.81591 13.8123 10.0044 13.5925 10.1683 13.297C10.2594 13.1228 10.3578 12.9864 10.4634 12.8879C10.5691 12.7894 10.6984 12.7401 10.8514 12.7401C11.0335 12.7401 11.1847 12.8121 11.3049 12.9561C11.4251 13.1 11.4852 13.2535 11.4852 13.4164ZM18.1351 13.4164C18.1351 13.6096 18.0796 13.8161 17.9684 14.0358C17.8573 14.2555 17.688 14.4648 17.4603 14.6637C17.2326 14.8626 16.9457 15.0227 16.5997 15.1439C16.2536 15.2652 15.8638 15.3258 15.4303 15.3258C14.5087 15.3258 13.7893 15.0464 13.272 14.4876C12.7547 13.9288 12.4961 13.1796 12.4961 12.2401C12.4961 11.6036 12.6145 11.041 12.8513 10.5523C13.088 10.0636 13.4305 9.68567 13.8785 9.41858C14.3266 9.15149 14.8621 9.01794 15.485 9.01794C15.8711 9.01794 16.2254 9.07667 16.5478 9.19411C16.8702 9.31155 17.1434 9.46309 17.3674 9.64873C17.5914 9.83436 17.7626 10.0323 17.881 10.2426C17.9994 10.4528 18.0586 10.6489 18.0586 10.8307C18.0586 11.0164 17.9921 11.1736 17.8592 11.3024C17.7262 11.4312 17.565 11.4956 17.3756 11.4956C17.2517 11.4956 17.1488 11.4625 17.0669 11.3962C16.9849 11.3299 16.8929 11.2228 16.7909 11.0751C16.6088 10.7872 16.4184 10.5712 16.2199 10.4273C16.0214 10.2833 15.7691 10.2113 15.4631 10.2113C15.0223 10.2113 14.6672 10.3903 14.3976 10.7483C14.128 11.1064 13.9933 11.596 13.9933 12.2173C13.9933 12.509 14.0279 12.7771 14.0971 13.0214C14.1663 13.2658 14.2665 13.4742 14.3976 13.6465C14.5288 13.8189 14.6872 13.9496 14.873 14.0386C15.0588 14.1277 15.2628 14.1722 15.485 14.1722C15.7837 14.1722 16.0396 14.1002 16.2527 13.9562C16.4658 13.8123 16.6543 13.5925 16.8182 13.297C16.9093 13.1228 17.0077 12.9864 17.1133 12.8879C17.2189 12.7894 17.3483 12.7401 17.5013 12.7401C17.6834 12.7401 17.8346 12.8121 17.9548 12.9561C18.075 13.1 18.1351 13.2535 18.1351 13.4164Z", fill: "white" }))); };
exports.ClosedCaptions = ClosedCaptions;
//# sourceMappingURL=closedCaptions.js.map

/***/ }),

/***/ "./node_modules/@playkit-js/common/dist/icon/icons/detach.js":
/*!*******************************************************************!*\
  !*** ./node_modules/@playkit-js/common/dist/icon/icons/detach.js ***!
  \*******************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {

"use strict";

Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.Detach = void 0;
var preact_1 = __webpack_require__(/*! preact */ "preact");
var Detach = function () { return ((0, preact_1.h)("svg", { width: "32", height: "32", viewBox: "0 0 32 32", fill: "none", xmlns: "http://www.w3.org/2000/svg" },
    (0, preact_1.h)("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M8 6C6.89543 6 6 6.89543 6 8V14C6 15.1046 6.89543 16 8 16L8 23C8 24.6569 9.34315 26 11 26H23C24.6569 26 26 24.6569 26 23V11C26 9.34315 24.6569 8 23 8H16C16 6.89543 15.1046 6 14 6H8ZM10 16H14C15.1046 16 16 15.1046 16 14V10H23C23.5523 10 24 10.4477 24 11V23C24 23.5523 23.5523 24 23 24H11C10.4477 24 10 23.5523 10 23V16Z", fill: "white" }))); };
exports.Detach = Detach;
//# sourceMappingURL=detach.js.map

/***/ }),

/***/ "./node_modules/@playkit-js/common/dist/icon/icons/document.js":
/*!*********************************************************************!*\
  !*** ./node_modules/@playkit-js/common/dist/icon/icons/document.js ***!
  \*********************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {

"use strict";

Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.Document = void 0;
var preact_1 = __webpack_require__(/*! preact */ "preact");
var Document = function () { return ((0, preact_1.h)("svg", { width: "24", height: "24", viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg" },
    (0, preact_1.h)("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M6 2H9.82843H14.1716H18C19.1046 2 20 2.89543 20 4V7.82843V20C20 21.1046 19.1046 22 18 22H6C4.89543 22 4 21.1046 4 20V7.82843V4C4 2.89543 4.89543 2 6 2ZM13 16C13 15.4477 12.5523 15 12 15H8C7.44772 15 7 15.4477 7 16C7 16.5523 7.44772 17 8 17H12C12.5523 17 13 16.5523 13 16ZM17 12C17 11.4477 16.5523 11 16 11H8C7.44772 11 7 11.4477 7 12C7 12.5523 7.44772 13 8 13H16C16.5523 13 17 12.5523 17 12ZM17 8C17 7.44772 16.5523 7 16 7H8C7.44772 7 7 7.44772 7 8C7 8.55228 7.44772 9 8 9H16C16.5523 9 17 8.55228 17 8Z", fill: "white" }))); };
exports.Document = Document;
//# sourceMappingURL=document.js.map

/***/ }),

/***/ "./node_modules/@playkit-js/common/dist/icon/icons/download.js":
/*!*********************************************************************!*\
  !*** ./node_modules/@playkit-js/common/dist/icon/icons/download.js ***!
  \*********************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {

"use strict";

Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.Download = void 0;
var preact_1 = __webpack_require__(/*! preact */ "preact");
var Download = function () { return ((0, preact_1.h)("svg", { width: "32", height: "32", viewBox: "0 0 32 32", fill: "none", xmlns: "http://www.w3.org/2000/svg" },
    (0, preact_1.h)("path", { d: "M17.5 6C17.5 5.44772 17.0523 5 16.5 5L16.3834 5.00673C15.886 5.06449 15.5 5.48716 15.5 6L15.4997 17.693L9.71029 12.2702C9.30721 11.8926 8.67439 11.9133 8.29683 12.3164C7.91928 12.7195 7.93998 13.3523 8.34306 13.7298L15.8164 20.7298C15.8212 20.7343 15.826 20.7387 15.8308 20.7431L15.8164 20.7298L15.9035 20.8027C15.9034 20.8026 15.9037 20.8028 15.9035 20.8027C15.9135 20.8101 15.9231 20.817 15.9333 20.824C15.956 20.8397 15.9793 20.8544 16.0038 20.8684C16.0148 20.8747 16.0259 20.8808 16.0366 20.8864C16.0596 20.8984 16.0832 20.9096 16.1077 20.9201C16.1223 20.9263 16.1371 20.9322 16.1515 20.9376C16.1769 20.947 16.2028 20.9555 16.2299 20.963C16.2399 20.9658 16.25 20.9684 16.2595 20.9709C16.3365 20.9899 16.4171 21 16.5 21C16.5804 21 16.6585 20.9905 16.7336 20.9725C16.7521 20.968 16.7706 20.963 16.7889 20.9576C16.8097 20.9514 16.8303 20.9444 16.8507 20.9367C16.8632 20.932 16.8756 20.9271 16.8878 20.922C16.9121 20.9118 16.936 20.9006 16.9596 20.8883C16.9735 20.8812 16.9872 20.8736 17.0007 20.8658C17.0223 20.8533 17.0434 20.84 17.0636 20.8262C17.0764 20.8174 17.0891 20.8083 17.1021 20.7985C17.1224 20.7831 17.1422 20.767 17.161 20.7504C17.1685 20.7437 17.176 20.737 17.1834 20.7301L24.6619 13.7301C25.0651 13.3527 25.086 12.7198 24.7086 12.3166L24.6172 12.2304C24.2352 11.9126 23.6674 11.9215 23.2952 12.2699L17.4997 17.694L17.5 6Z", fill: "white" }),
    (0, preact_1.h)("path", { d: "M27 26C27 26.5523 26.5523 27 26 27H7C6.44772 27 6 26.5523 6 26C6 25.4477 6.44772 25 7 25H26C26.5523 25 27 25.4477 27 26Z", fill: "white" }))); };
exports.Download = Download;
//# sourceMappingURL=download.js.map

/***/ }),

/***/ "./node_modules/@playkit-js/common/dist/icon/icons/excel.js":
/*!******************************************************************!*\
  !*** ./node_modules/@playkit-js/common/dist/icon/icons/excel.js ***!
  \******************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {

"use strict";

Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.Excel = void 0;
var preact_1 = __webpack_require__(/*! preact */ "preact");
var Excel = function () { return ((0, preact_1.h)("svg", { width: "24", height: "24", viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg" },
    (0, preact_1.h)("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M22 6C22 4.89543 21.1046 4 20 4H4C2.89543 4 2 4.89543 2 6V18C2 19.1046 2.89543 20 4 20H20C21.1046 20 22 19.1046 22 18V6ZM8 16C8 15.4477 7.55228 15 7 15H5C4.44772 15 4 15.4477 4 16C4 16.5523 4.44772 17 5 17H7C7.55228 17 8 16.5523 8 16ZM14 16C14 15.4477 13.5523 15 13 15H11C10.4477 15 10 15.4477 10 16C10 16.5523 10.4477 17 11 17H13C13.5523 17 14 16.5523 14 16ZM8 12C8 11.4477 7.55228 11 7 11H5C4.44772 11 4 11.4477 4 12C4 12.5523 4.44772 13 5 13H7C7.55228 13 8 12.5523 8 12ZM14 12C14 11.4477 13.5523 11 13 11H11C10.4477 11 10 11.4477 10 12C10 12.5523 10.4477 13 11 13H13C13.5523 13 14 12.5523 14 12ZM8 8C8 7.44772 7.55228 7 7 7H5C4.44772 7 4 7.44772 4 8C4 8.55228 4.44772 9 5 9H7C7.55228 9 8 8.55228 8 8ZM14 8C14 7.44772 13.5523 7 13 7H11C10.4477 7 10 7.44772 10 8C10 8.55228 10.4477 9 11 9H13C13.5523 9 14 8.55228 14 8ZM19 17H17C16.4477 17 16 16.5523 16 16C16 15.4477 16.4477 15 17 15H19C19.5523 15 20 15.4477 20 16C20 16.5523 19.5523 17 19 17ZM17 13H19C19.5523 13 20 12.5523 20 12C20 11.4477 19.5523 11 19 11H17C16.4477 11 16 11.4477 16 12C16 12.5523 16.4477 13 17 13ZM19 9H17C16.4477 9 16 8.55228 16 8C16 7.44772 16.4477 7 17 7H19C19.5523 7 20 7.44772 20 8C20 8.55228 19.5523 9 19 9Z", fill: "white" }))); };
exports.Excel = Excel;
//# sourceMappingURL=excel.js.map

/***/ }),

/***/ "./node_modules/@playkit-js/common/dist/icon/icons/expand.js":
/*!*******************************************************************!*\
  !*** ./node_modules/@playkit-js/common/dist/icon/icons/expand.js ***!
  \*******************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {

"use strict";

Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.Expand = void 0;
var preact_1 = __webpack_require__(/*! preact */ "preact");
var Expand = function () { return ((0, preact_1.h)("svg", { width: "24", height: "24", viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg" },
    (0, preact_1.h)("path", { d: "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", fill: "white" }))); };
exports.Expand = Expand;
//# sourceMappingURL=expand.js.map

/***/ }),

/***/ "./node_modules/@playkit-js/common/dist/icon/icons/genericFile.js":
/*!************************************************************************!*\
  !*** ./node_modules/@playkit-js/common/dist/icon/icons/genericFile.js ***!
  \************************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {

"use strict";

Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.GenericFile = void 0;
var preact_1 = __webpack_require__(/*! preact */ "preact");
var GenericFile = function () { return ((0, preact_1.h)("svg", { width: "24", height: "24", viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg" },
    (0, preact_1.h)("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M6 2C4.89543 2 4 2.89543 4 4V20C4 21.1046 4.89543 22 6 22H18C19.1046 22 20 21.1046 20 20V7.82843C20 7.29799 19.7893 6.78929 19.4142 6.41421L15.5858 2.58579C15.2107 2.21071 14.702 2 14.1716 2H6ZM14.3657 4.36569C13.8617 3.86171 13 4.21865 13 4.93137V8.2C13 8.64183 13.3582 9 13.8 9H17.0686C17.7814 9 18.1383 8.13829 17.6343 7.63431L14.3657 4.36569Z", fill: "white" }))); };
exports.GenericFile = GenericFile;
//# sourceMappingURL=genericFile.js.map

/***/ }),

/***/ "./node_modules/@playkit-js/common/dist/icon/icons/hotspot.js":
/*!********************************************************************!*\
  !*** ./node_modules/@playkit-js/common/dist/icon/icons/hotspot.js ***!
  \********************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {

"use strict";

Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.Hotspot = void 0;
var preact_1 = __webpack_require__(/*! preact */ "preact");
var Hotspot = function () { return ((0, preact_1.h)("svg", { xmlns: "http://www.w3.org/2000/svg", width: "16", height: "16", viewBox: "0 0 16 16", fill: "none" },
    (0, preact_1.h)("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M6.5 2C6.11537 2 5.79837 2.28953 5.75505 2.66253L5.75 2.75V3.5C5.75 3.91421 6.08579 4.25 6.5 4.25C6.88463 4.25 7.20163 3.96047 7.24495 3.58747L7.25 3.5V2.75C7.25 2.33579 6.91421 2 6.5 2ZM11.7955 3.8295C11.5235 3.55753 11.0946 3.53811 10.8003 3.77123L10.7348 3.8295L10.2045 4.35984C9.91161 4.65273 9.91161 5.1276 10.2045 5.4205C10.4765 5.69247 10.9054 5.71189 11.1997 5.47878L11.2652 5.4205L11.7955 4.89016C12.0884 4.59727 12.0884 4.1224 11.7955 3.8295ZM3.4545 12.1705C3.72648 12.4425 4.15536 12.4619 4.44975 12.2288L4.51516 12.1705L5.0455 11.6402C5.33839 11.3473 5.33839 10.8724 5.0455 10.5795C4.77352 10.3075 4.34464 10.2881 4.05025 10.5212L3.98484 10.5795L3.4545 11.1098C3.16161 11.4027 3.16161 11.8776 3.4545 12.1705ZM6.53592 6.98358C6.65797 6.61718 7.05316 6.41577 7.4186 6.53371L13.5234 8.50394C13.6272 8.53745 13.7214 8.59497 13.7983 8.67186C14.0693 8.94255 14.0669 9.38382 13.793 9.65748L12.8998 10.5499C12.7787 10.6708 12.7713 10.8642 12.8828 10.9915L13.6084 11.8185C14.0177 12.3362 13.9793 13.0939 13.4958 13.5769L13.4659 13.6069C12.9452 14.127 12.1056 14.1316 11.5906 13.6171L10.9802 12.9207C10.8554 12.7952 10.6516 12.7959 10.525 12.9224L9.66058 13.786C9.58277 13.8638 9.48795 13.9223 9.38376 13.957C9.01702 14.0789 8.624 13.8818 8.50593 13.5167L6.53356 7.41792C6.48802 7.27709 6.48885 7.12492 6.53592 6.98358ZM3.5 5.75C3.91421 5.75 4.25 6.08579 4.25 6.5C4.25 6.91421 3.91421 7.25 3.5 7.25H2.75C2.33579 7.25 2 6.91421 2 6.5C2 6.08579 2.33579 5.75 2.75 5.75H3.5Z", fill: "white" }))); };
exports.Hotspot = Hotspot;
//# sourceMappingURL=hotspot.js.map

/***/ }),

/***/ "./node_modules/@playkit-js/common/dist/icon/icons/image.js":
/*!******************************************************************!*\
  !*** ./node_modules/@playkit-js/common/dist/icon/icons/image.js ***!
  \******************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {

"use strict";

Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.Image = void 0;
var preact_1 = __webpack_require__(/*! preact */ "preact");
var Image = function () { return ((0, preact_1.h)("svg", { width: "24", height: "24", viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg" },
    (0, preact_1.h)("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M20 4C21.1046 4 22 4.89543 22 6V18C22 19.1046 21.1046 20 20 20H4C2.89543 20 2 19.1046 2 18V6C2 4.89543 2.89543 4 4 4H20ZM13.4658 9.8483C13.739 9.41452 14.1763 9.3854 14.4736 9.76788L14.5351 9.85614L18.2077 15.7324C18.6176 16.3882 18.3599 16.9391 17.6281 16.9953L17.5018 17H6.49825C5.71856 17 5.40843 16.498 5.77171 15.8584L5.83853 15.7506L8.44382 11.8687C8.72793 11.4454 9.26701 11.3331 9.6897 11.5934L9.785 11.6602L10.696 12.3798C11.1046 12.7026 11.6375 12.6332 11.9477 12.2465L12.0152 12.1517L13.4658 9.8483ZM9 8.5C9 7.672 8.328 7 7.5 7C6.672 7 6 7.672 6 8.5C6 9.329 6.672 10 7.5 10C8.328 10 9 9.329 9 8.5Z", fill: "white" }))); };
exports.Image = Image;
//# sourceMappingURL=image.js.map

/***/ }),

/***/ "./node_modules/@playkit-js/common/dist/icon/icons/index.js":
/*!******************************************************************!*\
  !*** ./node_modules/@playkit-js/common/dist/icon/icons/index.js ***!
  \******************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {

"use strict";

Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.Icons = void 0;
var close_1 = __webpack_require__(/*! ./close */ "./node_modules/@playkit-js/common/dist/icon/icons/close.js");
var print_1 = __webpack_require__(/*! ./print */ "./node_modules/@playkit-js/common/dist/icon/icons/print.js");
var download_1 = __webpack_require__(/*! ./download */ "./node_modules/@playkit-js/common/dist/icon/icons/download.js");
var related_1 = __webpack_require__(/*! ./related */ "./node_modules/@playkit-js/common/dist/icon/icons/related.js");
var message_1 = __webpack_require__(/*! ./message */ "./node_modules/@playkit-js/common/dist/icon/icons/message.js");
var share_1 = __webpack_require__(/*! ./share */ "./node_modules/@playkit-js/common/dist/icon/icons/share.js");
var more_1 = __webpack_require__(/*! ./more */ "./node_modules/@playkit-js/common/dist/icon/icons/more.js");
var quiz_1 = __webpack_require__(/*! ./quiz */ "./node_modules/@playkit-js/common/dist/icon/icons/quiz.js");
var switch_1 = __webpack_require__(/*! ./switch */ "./node_modules/@playkit-js/common/dist/icon/icons/switch.js");
var add_1 = __webpack_require__(/*! ./add */ "./node_modules/@playkit-js/common/dist/icon/icons/add.js");
var minimizedVideo_1 = __webpack_require__(/*! ./minimizedVideo */ "./node_modules/@playkit-js/common/dist/icon/icons/minimizedVideo.js");
var pictureInPicture_1 = __webpack_require__(/*! ./pictureInPicture */ "./node_modules/@playkit-js/common/dist/icon/icons/pictureInPicture.js");
var expand_1 = __webpack_require__(/*! ./expand */ "./node_modules/@playkit-js/common/dist/icon/icons/expand.js");
var arrowOpen_1 = __webpack_require__(/*! ./arrowOpen */ "./node_modules/@playkit-js/common/dist/icon/icons/arrowOpen.js");
var arrowClose_1 = __webpack_require__(/*! ./arrowClose */ "./node_modules/@playkit-js/common/dist/icon/icons/arrowClose.js");
var chapter_1 = __webpack_require__(/*! ./chapter */ "./node_modules/@playkit-js/common/dist/icon/icons/chapter.js");
var hotspot_1 = __webpack_require__(/*! ./hotspot */ "./node_modules/@playkit-js/common/dist/icon/icons/hotspot.js");
var answerOnAir_1 = __webpack_require__(/*! ./answerOnAir */ "./node_modules/@playkit-js/common/dist/icon/icons/answerOnAir.js");
var screenRotation_1 = __webpack_require__(/*! ./screenRotation */ "./node_modules/@playkit-js/common/dist/icon/icons/screenRotation.js");
var autoScroll_1 = __webpack_require__(/*! ./autoScroll */ "./node_modules/@playkit-js/common/dist/icon/icons/autoScroll.js");
var replay_1 = __webpack_require__(/*! ./replay */ "./node_modules/@playkit-js/common/dist/icon/icons/replay.js");
var closedCaptions_1 = __webpack_require__(/*! ./closedCaptions */ "./node_modules/@playkit-js/common/dist/icon/icons/closedCaptions.js");
var genericFile_1 = __webpack_require__(/*! ./genericFile */ "./node_modules/@playkit-js/common/dist/icon/icons/genericFile.js");
var presentation_1 = __webpack_require__(/*! ./presentation */ "./node_modules/@playkit-js/common/dist/icon/icons/presentation.js");
var image_1 = __webpack_require__(/*! ./image */ "./node_modules/@playkit-js/common/dist/icon/icons/image.js");
var document_1 = __webpack_require__(/*! ./document */ "./node_modules/@playkit-js/common/dist/icon/icons/document.js");
var excel_1 = __webpack_require__(/*! ./excel */ "./node_modules/@playkit-js/common/dist/icon/icons/excel.js");
var pdf_1 = __webpack_require__(/*! ./pdf */ "./node_modules/@playkit-js/common/dist/icon/icons/pdf.js");
var zip_1 = __webpack_require__(/*! ./zip */ "./node_modules/@playkit-js/common/dist/icon/icons/zip.js");
var volumeOn_1 = __webpack_require__(/*! ./volumeOn */ "./node_modules/@playkit-js/common/dist/icon/icons/volumeOn.js");
var volumeMute_1 = __webpack_require__(/*! ./volumeMute */ "./node_modules/@playkit-js/common/dist/icon/icons/volumeMute.js");
var spinner_1 = __webpack_require__(/*! ./spinner */ "./node_modules/@playkit-js/common/dist/icon/icons/spinner.js");
var detach_1 = __webpack_require__(/*! ./detach */ "./node_modules/@playkit-js/common/dist/icon/icons/detach.js");
var attach_1 = __webpack_require__(/*! ./attach */ "./node_modules/@playkit-js/common/dist/icon/icons/attach.js");
var audio_1 = __webpack_require__(/*! ./audio */ "./node_modules/@playkit-js/common/dist/icon/icons/audio.js");
var chevronRight_1 = __webpack_require__(/*! ./chevronRight */ "./node_modules/@playkit-js/common/dist/icon/icons/chevronRight.js");
var check_1 = __webpack_require__(/*! ./check */ "./node_modules/@playkit-js/common/dist/icon/icons/check.js");
exports.Icons = {
    close: close_1.Close,
    print: print_1.Print,
    download: download_1.Download,
    related: related_1.Related,
    message: message_1.Message,
    share: share_1.Share,
    more: more_1.More,
    quiz: quiz_1.QuizIcon,
    switch: switch_1.Switch,
    add: add_1.Add,
    minimizedVideo: minimizedVideo_1.MinimizedVideo,
    pictureInPicture: pictureInPicture_1.PictureInPicture,
    expand: expand_1.Expand,
    arrowOpen: arrowOpen_1.ArrowOpen,
    arrowClose: arrowClose_1.ArrowClose,
    chapter: chapter_1.Chapter,
    hotspot: hotspot_1.Hotspot,
    answerOnAir: answerOnAir_1.AnswerOnAir,
    screenRotation: screenRotation_1.ScreenRotation,
    autoScroll: autoScroll_1.AutoScroll,
    replay: replay_1.ReplayIcon,
    closedCaptions: closedCaptions_1.ClosedCaptions,
    genericFile: genericFile_1.GenericFile,
    presentation: presentation_1.Presentation,
    image: image_1.Image,
    document: document_1.Document,
    excel: excel_1.Excel,
    pdf: pdf_1.PDF,
    zip: zip_1.Zip,
    volumeOn: volumeOn_1.VolumeOn,
    volumeMute: volumeMute_1.VolumeMute,
    spinner: spinner_1.Spinner,
    detach: detach_1.Detach,
    attach: attach_1.Attach,
    audio: audio_1.Audio,
    chevronRight: chevronRight_1.ChevronRight,
    check: check_1.Check
};
//# sourceMappingURL=index.js.map

/***/ }),

/***/ "./node_modules/@playkit-js/common/dist/icon/icons/message.js":
/*!********************************************************************!*\
  !*** ./node_modules/@playkit-js/common/dist/icon/icons/message.js ***!
  \********************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {

"use strict";

Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.Message = void 0;
var preact_1 = __webpack_require__(/*! preact */ "preact");
var Message = function () { return ((0, preact_1.h)("svg", { width: "32", height: "32", viewBox: "0 0 32 32", fill: "none", xmlns: "http://www.w3.org/2000/svg" },
    (0, preact_1.h)("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M25 5C27.2091 5 29 6.75035 29 8.90952V18.6833C29 20.8425 27.2091 22.5928 25 22.5928H14.985L10.7019 26.7188C10.546 26.8689 10.3449 26.9641 10.1302 26.9917L10 27C9.44772 27 9 26.5624 9 26.0226V22.5928H7C4.79086 22.5928 3 20.8425 3 18.6833V8.90952C3 6.75035 4.79086 5 7 5H25ZM25 6.95476H7C5.89543 6.95476 5 7.82994 5 8.90952V18.6833C5 19.7629 5.89543 20.6381 7 20.6381H11V23.687L14.1651 20.6381H25C26.1046 20.6381 27 19.7629 27 18.6833V8.90952C27 7.82994 26.1046 6.95476 25 6.95476ZM19 14.7738C19.5523 14.7738 20 15.2114 20 15.7512C20 16.291 19.5523 16.7286 19 16.7286H10C9.44772 16.7286 9 16.291 9 15.7512C9 15.2114 9.44772 14.7738 10 14.7738H19ZM23 10.8643C23.5523 10.8643 24 11.3019 24 11.8417C24 12.3815 23.5523 12.819 23 12.819H10C9.44772 12.819 9 12.3815 9 11.8417C9 11.3019 9.44772 10.8643 10 10.8643H23Z", fill: "white" }))); };
exports.Message = Message;
//# sourceMappingURL=message.js.map

/***/ }),

/***/ "./node_modules/@playkit-js/common/dist/icon/icons/minimizedVideo.js":
/*!***************************************************************************!*\
  !*** ./node_modules/@playkit-js/common/dist/icon/icons/minimizedVideo.js ***!
  \***************************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {

"use strict";

Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.MinimizedVideo = void 0;
var preact_1 = __webpack_require__(/*! preact */ "preact");
var MinimizedVideo = function () { return ((0, preact_1.h)("svg", { width: "24", height: "24", viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg" },
    (0, preact_1.h)("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M5.25 4.5H18.75C19.9926 4.5 21 5.50736 21 6.75V17.25C21 18.4926 19.9926 19.5 18.75 19.5H5.25C4.00736 19.5 3 18.4926 3 17.25V6.75C3 5.50736 4.00736 4.5 5.25 4.5ZM5.25 6C4.83579 6 4.5 6.33579 4.5 6.75V17.25C4.5 17.6642 4.83579 18 5.25 18H18.75C19.1642 18 19.5 17.6642 19.5 17.25V6.75C19.5 6.33579 19.1642 6 18.75 6H5.25ZM13 12C12.4477 12 12 12.4477 12 13V15.5C12 16.0523 12.4477 16.5 13 16.5H17C17.5523 16.5 18 16.0523 18 15.5V13C18 12.4477 17.5523 12 17 12H13Z", fill: "white" }))); };
exports.MinimizedVideo = MinimizedVideo;
//# sourceMappingURL=minimizedVideo.js.map

/***/ }),

/***/ "./node_modules/@playkit-js/common/dist/icon/icons/more.js":
/*!*****************************************************************!*\
  !*** ./node_modules/@playkit-js/common/dist/icon/icons/more.js ***!
  \*****************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {

"use strict";

Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.More = void 0;
var preact_1 = __webpack_require__(/*! preact */ "preact");
var More = function () { return ((0, preact_1.h)("svg", { width: "24", height: "24", viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg", "aria-hidden": "true" },
    (0, preact_1.h)("path", { d: "M8 12C8 13.1046 7.10457 14 6 14C4.89543 14 4 13.1046 4 12C4 10.8954 4.89543 10 6 10C7.10457 10 8 10.8954 8 12ZM14 12C14 13.1046 13.1046 14 12 14C10.8954 14 10 13.1046 10 12C10 10.8954 10.8954 10 12 10C13.1046 10 14 10.8954 14 12ZM20 12C20 13.1046 19.1046 14 18 14C16.8954 14 16 13.1046 16 12C16 10.8954 16.8954 10 18 10C19.1046 10 20 10.8954 20 12Z", fill: "white" }))); };
exports.More = More;
//# sourceMappingURL=more.js.map

/***/ }),

/***/ "./node_modules/@playkit-js/common/dist/icon/icons/pdf.js":
/*!****************************************************************!*\
  !*** ./node_modules/@playkit-js/common/dist/icon/icons/pdf.js ***!
  \****************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {

"use strict";

Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.PDF = void 0;
var preact_1 = __webpack_require__(/*! preact */ "preact");
var PDF = function () { return ((0, preact_1.h)("svg", { width: "24", height: "24", viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg" },
    (0, preact_1.h)("path", { d: "M16.2428 13.7325C17.4357 13.7542 18.6185 13.8543 19.7692 14.1927C20.2755 14.3415 20.7634 14.5301 21.1919 14.8459C22.0863 15.5045 22.2575 16.5466 21.6176 17.4515C20.9502 18.3952 19.8553 18.72 18.699 18.3321C17.8678 18.0533 17.1473 17.5995 16.5083 17.0166C15.915 16.4753 15.3392 15.9159 14.7469 15.3728C14.6746 15.3069 14.5482 15.2591 14.4503 15.2645C13.1247 15.3448 11.8091 15.509 10.5119 15.7995C10.0065 15.9123 9.50577 16.0458 9.00867 16.1884C8.9162 16.2146 8.82374 16.3138 8.77522 16.4031C8.07579 17.6978 7.33425 18.9672 6.42427 20.1329C5.98118 20.7004 5.49231 21.2273 4.87985 21.6261C3.70346 22.3912 2.4932 21.9482 2.10595 20.6075C1.88074 19.828 2.01715 19.1098 2.49045 18.4458C3.25945 17.3658 4.29212 16.5917 5.46301 15.998C6.15878 15.6453 6.89849 15.3755 7.61256 15.0561C7.72516 15.0056 7.84509 14.9081 7.89911 14.8017C8.68916 13.2489 9.37486 11.6511 9.98182 10.0199C10.0386 9.86741 10.023 9.75825 9.93879 9.62562C9.17254 8.42205 8.68001 7.12375 8.59212 5.69644C8.52987 4.68865 8.64431 3.71155 9.23845 2.84631C9.8207 1.99822 10.8058 1.74831 11.6059 2.27611C12.2705 2.71459 12.6788 3.33712 12.7594 4.13649C12.8656 5.19209 12.6788 6.22063 12.4216 7.23743C12.2357 7.97275 12.0087 8.69813 11.7899 9.42532C11.7487 9.56246 11.7643 9.659 11.8494 9.77629C12.8399 11.1441 13.9632 12.4018 15.147 13.608C15.2156 13.6784 15.341 13.7217 15.4427 13.7289C15.7081 13.7434 15.9755 13.7325 16.2428 13.7325ZM9.79415 14.3894C10.9486 14.1981 12.0792 14.0104 13.2171 13.8219C12.5168 13.0017 11.8155 12.1798 11.1069 11.3507C10.6648 12.3738 10.2327 13.3735 9.79415 14.3894ZM10.7133 7.76704C10.7591 7.60103 10.8058 7.43592 10.8497 7.26901C11.0777 6.4101 11.3029 5.54937 11.2855 4.65347C11.2809 4.40716 11.2141 4.14551 11.1079 3.92176C11.0319 3.76207 10.8424 3.65471 10.7041 3.52388C10.5833 3.67095 10.4267 3.80267 10.3471 3.96868C10.1137 4.45588 10.0834 4.98458 10.1127 5.51329C10.1576 6.29912 10.3379 7.05428 10.7133 7.76704ZM6.60279 17.0942C5.92899 17.4163 5.3083 17.7592 4.77915 18.2283C4.40197 18.563 4.06233 18.942 3.73642 19.3272C3.48832 19.6204 3.46452 19.9696 3.62931 20.3242C3.70438 20.4866 3.80233 20.5461 3.96071 20.427C4.11817 20.3088 4.28662 20.2015 4.42852 20.068C5.31471 19.2334 5.95097 18.2148 6.58356 17.1944C6.59546 17.1763 6.59272 17.152 6.60279 17.0942ZM16.8937 15.2762C17.54 15.9394 18.2166 16.5529 19.1055 16.8678C19.3087 16.9399 19.5358 16.9715 19.7518 16.9724C20.0594 16.9742 20.4055 16.6792 20.4503 16.3842C20.497 16.0792 20.2233 15.9998 20.0237 15.9033C19.0396 15.426 17.9685 15.3484 16.8937 15.2762Z", fill: "white" }))); };
exports.PDF = PDF;
//# sourceMappingURL=pdf.js.map

/***/ }),

/***/ "./node_modules/@playkit-js/common/dist/icon/icons/pictureInPicture.js":
/*!*****************************************************************************!*\
  !*** ./node_modules/@playkit-js/common/dist/icon/icons/pictureInPicture.js ***!
  \*****************************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {

"use strict";

Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.PictureInPicture = void 0;
var preact_1 = __webpack_require__(/*! preact */ "preact");
var PictureInPicture = function () { return ((0, preact_1.h)("svg", { width: "24", height: "24", viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg" },
    (0, preact_1.h)("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M18.75 4.5H5.25C4.00736 4.5 3 5.50736 3 6.75V17.25C3 18.4926 4.00736 19.5 5.25 19.5H18.75C19.9926 19.5 21 18.4926 21 17.25V6.75C21 5.50736 19.9926 4.5 18.75 4.5ZM13 12C12.4477 12 12 12.4477 12 13V15.5C12 16.0523 12.4477 16.5 13 16.5H17C17.5523 16.5 18 16.0523 18 15.5V13C18 12.4477 17.5523 12 17 12H13Z", fill: "white" }))); };
exports.PictureInPicture = PictureInPicture;
//# sourceMappingURL=pictureInPicture.js.map

/***/ }),

/***/ "./node_modules/@playkit-js/common/dist/icon/icons/presentation.js":
/*!*************************************************************************!*\
  !*** ./node_modules/@playkit-js/common/dist/icon/icons/presentation.js ***!
  \*************************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {

"use strict";

Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.Presentation = void 0;
var preact_1 = __webpack_require__(/*! preact */ "preact");
var Presentation = function () { return ((0, preact_1.h)("svg", { width: "24", height: "24", viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg" },
    (0, preact_1.h)("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M6 4C4.34315 4 3 5.34315 3 7V17C3 18.6569 4.34315 20 6 20H18C19.6569 20 21 18.6569 21 17V7C21 5.34315 19.6569 4 18 4H6ZM18 8H6V16H18V8Z", fill: "white" }))); };
exports.Presentation = Presentation;
//# sourceMappingURL=presentation.js.map

/***/ }),

/***/ "./node_modules/@playkit-js/common/dist/icon/icons/print.js":
/*!******************************************************************!*\
  !*** ./node_modules/@playkit-js/common/dist/icon/icons/print.js ***!
  \******************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {

"use strict";

Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.Print = void 0;
var preact_1 = __webpack_require__(/*! preact */ "preact");
var Print = function () { return ((0, preact_1.h)("svg", { width: "32", height: "32", viewBox: "0 0 32 32", fill: "none", xmlns: "http://www.w3.org/2000/svg" },
    (0, preact_1.h)("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M23 23H26C27.1046 23 28 22.1046 28 21V11C28 9.89543 27.1046 9 26 9H23V5C23 3.89543 22.1046 3 21 3H11C9.89543 3 9 3.89543 9 5V9H6C4.89543 9 4 9.89543 4 11V21C4 22.1046 4.89543 23 6 23H9V28C9 29.1046 9.89543 30 11 30H21C22.1046 30 23 29.1046 23 28V23ZM6 11V21H9V19C8.44772 19 8 18.5523 8 18C8 17.4477 8.44772 17 9 17H23C23.5523 17 24 17.4477 24 18C24 18.5523 23.5523 19 23 19V21H26V11H6ZM21 9V5H11V9H21ZM11 19V28H21V19H11Z", fill: "white" }))); };
exports.Print = Print;
//# sourceMappingURL=print.js.map

/***/ }),

/***/ "./node_modules/@playkit-js/common/dist/icon/icons/quiz.js":
/*!*****************************************************************!*\
  !*** ./node_modules/@playkit-js/common/dist/icon/icons/quiz.js ***!
  \*****************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {

"use strict";

Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.QuizIcon = void 0;
var preact_1 = __webpack_require__(/*! preact */ "preact");
var QuizIcon = function () {
    return ((0, preact_1.h)("svg", { width: "16", height: "16", viewBox: "0 0 16 16", fill: "none", xmlns: "http://www.w3.org/2000/svg" },
        (0, preact_1.h)("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M8.49857 2.11499L12.7442 4.2052C12.9162 4.28987 12.9812 4.48721 12.8895 4.64597C12.8594 4.69807 12.8145 4.74163 12.7597 4.77201L8.54484 7.10634C8.20953 7.29205 7.79063 7.29205 7.45532 7.10634L3.2405 4.77202C3.07335 4.67945 3.01915 4.47933 3.11944 4.32505C3.15235 4.27441 3.19956 4.23299 3.256 4.2052L7.50203 2.11498C7.81345 1.96167 8.18715 1.96168 8.49857 2.11499ZM14 6.02878V10.7642C14 11.1075 13.8049 11.4256 13.486 11.6022L9.24043 13.9536C9.07328 14.0461 8.85649 13.9961 8.7562 13.8418C8.72329 13.7912 8.7059 13.7333 8.7059 13.6742V8.93882C8.7059 8.59551 8.90104 8.27738 9.21997 8.10075L13.4655 5.74942C13.6326 5.65685 13.8494 5.70688 13.9497 5.86116C13.9826 5.91179 14 5.96973 14 6.02878ZM6.5145 8.31192L2.50483 6.04476C2.45303 6.01547 2.39375 6 2.33333 6C2.14924 6 2 6.14064 2 6.31412V10.88C2 11.211 2.1843 11.5178 2.4855 11.6881L6.49517 13.9552C6.54697 13.9845 6.60625 14 6.66667 14C6.85076 14 7 13.8594 7 13.6859V9.12C7 8.78898 6.8157 8.48223 6.5145 8.31192Z", fill: "white" })));
};
exports.QuizIcon = QuizIcon;
//# sourceMappingURL=quiz.js.map

/***/ }),

/***/ "./node_modules/@playkit-js/common/dist/icon/icons/related.js":
/*!********************************************************************!*\
  !*** ./node_modules/@playkit-js/common/dist/icon/icons/related.js ***!
  \********************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {

"use strict";

Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.Related = void 0;
var preact_1 = __webpack_require__(/*! preact */ "preact");
var Related = function () { return ((0, preact_1.h)("svg", { width: "32", height: "32", viewBox: "0 0 32 32", fill: "none", xmlns: "http://www.w3.org/2000/svg" },
    (0, preact_1.h)("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M8 7H12C13.1046 7 14 7.89543 14 9V13C14 14.1046 13.1046 15 12 15H8C6.89543 15 6 14.1046 6 13V9C6 7.89543 6.89543 7 8 7ZM8 13H12V9H8V13Z", fill: "white" }),
    (0, preact_1.h)("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M8 18H12C13.1046 18 14 18.8954 14 20V24C14 25.1046 13.1046 26 12 26H8C6.89543 26 6 25.1046 6 24V20C6 18.8954 6.89543 18 8 18ZM8 24H12V20H8V24Z", fill: "white" }),
    (0, preact_1.h)("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M24 7H20C18.8954 7 18 7.89543 18 9V13C18 14.1046 18.8954 15 20 15H24C25.1046 15 26 14.1046 26 13V9C26 7.89543 25.1046 7 24 7ZM24 13H20V9H24V13Z", fill: "white" }),
    (0, preact_1.h)("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M20 18H24C25.1046 18 26 18.8954 26 20V24C26 25.1046 25.1046 26 24 26H20C18.8954 26 18 25.1046 18 24V20C18 18.8954 18.8954 18 20 18ZM20 24H24V20H20V24Z", fill: "white" }))); };
exports.Related = Related;
//# sourceMappingURL=related.js.map

/***/ }),

/***/ "./node_modules/@playkit-js/common/dist/icon/icons/replay.js":
/*!*******************************************************************!*\
  !*** ./node_modules/@playkit-js/common/dist/icon/icons/replay.js ***!
  \*******************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {

"use strict";

Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.ReplayIcon = void 0;
var preact_1 = __webpack_require__(/*! preact */ "preact");
var ReplayIcon = function () {
    return ((0, preact_1.h)("svg", { width: "33", height: "32", viewBox: "0 0 33 32", fill: "none", xmlns: "http://www.w3.org/2000/svg" },
        (0, preact_1.h)("g", { opacity: "0.8" },
            (0, preact_1.h)("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M11.5 7.50049C8.73858 7.50049 6.5 9.73906 6.5 12.5005V16.5005C6.5 19.2619 8.73858 21.5005 11.5 21.5005H13.0858L11.7929 22.7934C11.4024 23.1839 11.4024 23.8171 11.7929 24.2076C12.1834 24.5981 12.8166 24.5981 13.2071 24.2076L16.2071 21.2076C16.5976 20.8171 16.5976 20.1839 16.2071 19.7934L13.2071 16.7934C12.8166 16.4029 12.1834 16.4029 11.7929 16.7934C11.4024 17.1839 11.4024 17.8171 11.7929 18.2076L13.0858 19.5005H11.5C9.84315 19.5005 8.5 18.1573 8.5 16.5005V12.5005C8.5 10.8436 9.84315 9.50049 11.5 9.50049H21.5C23.1569 9.50049 24.5 10.8436 24.5 12.5005V16.5005C24.5 18.1573 23.1569 19.5005 21.5 19.5005H20C19.4477 19.5005 19 19.9482 19 20.5005C19 21.0528 19.4477 21.5005 20 21.5005H21.5C24.2614 21.5005 26.5 19.2619 26.5 16.5005V12.5005C26.5 9.73906 24.2614 7.50049 21.5 7.50049H11.5Z", fill: "white" }))));
};
exports.ReplayIcon = ReplayIcon;
//# sourceMappingURL=replay.js.map

/***/ }),

/***/ "./node_modules/@playkit-js/common/dist/icon/icons/screenRotation.js":
/*!***************************************************************************!*\
  !*** ./node_modules/@playkit-js/common/dist/icon/icons/screenRotation.js ***!
  \***************************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {

"use strict";

Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.ScreenRotation = void 0;
var preact_1 = __webpack_require__(/*! preact */ "preact");
var ScreenRotation = function () { return ((0, preact_1.h)("svg", { width: "24", height: "24", viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg" },
    (0, preact_1.h)("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M12 3C12 2.44772 12.4477 2 13 2C17.9706 2 22 6.02944 22 11C22 11.5523 21.5523 12 21 12C20.4477 12 20 11.5523 20 11C20 7.13401 16.866 4 13 4C12.4477 4 12 3.55228 12 3ZM10.6569 7.82843L7.82843 10.6569L13.4853 16.3137L16.3137 13.4853L10.6569 7.82843ZM12.0711 6.41421C11.29 5.63317 10.0237 5.63317 9.24265 6.41421L6.41422 9.24264C5.63317 10.0237 5.63317 11.29 6.41422 12.0711L12.0711 17.7279C12.8521 18.509 14.1185 18.509 14.8995 17.7279L17.7279 14.8995C18.509 14.1184 18.509 12.8521 17.7279 12.0711L12.0711 6.41421ZM11 22C11.5523 22 12 21.5523 12 21C12 20.4477 11.5523 20 11 20C7.13401 20 4 16.866 4 13C4 12.4477 3.55228 12 3 12C2.44771 12 2 12.4477 2 13C2 17.9706 6.02944 22 11 22Z", fill: "white" }))); };
exports.ScreenRotation = ScreenRotation;
//# sourceMappingURL=screenRotation.js.map

/***/ }),

/***/ "./node_modules/@playkit-js/common/dist/icon/icons/share.js":
/*!******************************************************************!*\
  !*** ./node_modules/@playkit-js/common/dist/icon/icons/share.js ***!
  \******************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {

"use strict";

Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.Share = void 0;
var preact_1 = __webpack_require__(/*! preact */ "preact");
var Share = function () { return ((0, preact_1.h)("svg", { width: "32", height: "32", viewBox: "0 0 32 32", fill: "none", xmlns: "http://www.w3.org/2000/svg" },
    (0, preact_1.h)("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M22.6667 12.6667C24.5076 12.6667 26 11.1743 26 9.33333C26 7.49238 24.5076 6 22.6667 6C20.8257 6 19.3333 7.49238 19.3333 9.33333C19.3333 9.38882 19.3347 9.44399 19.3374 9.49881L11.9575 13.9443C11.3473 13.1665 10.3987 12.6667 9.33333 12.6667C7.49238 12.6667 6 14.1591 6 16C6 17.8409 7.49238 19.3333 9.33333 19.3333C10.3981 19.3333 11.3462 18.8341 11.9564 18.057L19.3374 22.5013C19.3347 22.5561 19.3333 22.6112 19.3333 22.6667C19.3333 24.5076 20.8257 26 22.6667 26C24.5076 26 26 24.5076 26 22.6667C26 20.8257 24.5076 19.3333 22.6667 19.3333C21.6074 19.3333 20.6636 19.8274 20.053 20.5976L12.864 16.2689L12.8651 15.7324L20.0531 11.4025C20.6637 12.1727 21.6075 12.6667 22.6667 12.6667ZM22.6667 10.6667C21.9303 10.6667 21.3333 10.0697 21.3333 9.33333C21.3333 8.59695 21.9303 8 22.6667 8C23.403 8 24 8.59695 24 9.33333C24 10.0697 23.403 10.6667 22.6667 10.6667ZM9.33333 17.3333C8.59695 17.3333 8 16.7364 8 16C8 15.2636 8.59695 14.6667 9.33333 14.6667C10.0697 14.6667 10.6667 15.2636 10.6667 16C10.6667 16.7364 10.0697 17.3333 9.33333 17.3333ZM21.3333 22.6667C21.3333 23.403 21.9303 24 22.6667 24C23.403 24 24 23.403 24 22.6667C24 21.9303 23.403 21.3333 22.6667 21.3333C21.9303 21.3333 21.3333 21.9303 21.3333 22.6667Z", fill: "white" }))); };
exports.Share = Share;
//# sourceMappingURL=share.js.map

/***/ }),

/***/ "./node_modules/@playkit-js/common/dist/icon/icons/spinner.js":
/*!********************************************************************!*\
  !*** ./node_modules/@playkit-js/common/dist/icon/icons/spinner.js ***!
  \********************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {

"use strict";

Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.Spinner = void 0;
var preact_1 = __webpack_require__(/*! preact */ "preact");
var styles = __webpack_require__(/*! ./spinner.scss */ "./node_modules/@playkit-js/common/dist/icon/icons/spinner.scss");
var Spinner = function () { return ((0, preact_1.h)("svg", { width: "25", height: "24", viewBox: "0 0 25 24", fill: "none", xmlns: "http://www.w3.org/2000/svg", className: styles.spinner },
    (0, preact_1.h)("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M12.5 18C15.8137 18 18.5 15.3137 18.5 12C18.5 8.68629 15.8137 6 12.5 6C9.18629 6 6.5 8.68629 6.5 12C6.5 15.3137 9.18629 18 12.5 18ZM12.5 22C18.0228 22 22.5 17.5228 22.5 12C22.5 6.47715 18.0228 2 12.5 2C6.97715 2 2.5 6.47715 2.5 12C2.5 17.5228 6.97715 22 12.5 22Z", fill: "white", "fill-opacity": "0.2" }),
    (0, preact_1.h)("path", { d: "M18.5 12H22.5C22.5 6.47715 18.0228 2 12.5 2V6C15.8137 6 18.5 8.68629 18.5 12Z", fill: "white" }))); };
exports.Spinner = Spinner;
//# sourceMappingURL=spinner.js.map

/***/ }),

/***/ "./node_modules/@playkit-js/common/dist/icon/icons/switch.js":
/*!*******************************************************************!*\
  !*** ./node_modules/@playkit-js/common/dist/icon/icons/switch.js ***!
  \*******************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {

"use strict";

Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.Switch = void 0;
var preact_1 = __webpack_require__(/*! preact */ "preact");
var Switch = function () { return ((0, preact_1.h)("svg", { width: "24", height: "24", viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg" },
    (0, preact_1.h)("path", { d: "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", fill: "white" }))); };
exports.Switch = Switch;
//# sourceMappingURL=switch.js.map

/***/ }),

/***/ "./node_modules/@playkit-js/common/dist/icon/icons/volumeMute.js":
/*!***********************************************************************!*\
  !*** ./node_modules/@playkit-js/common/dist/icon/icons/volumeMute.js ***!
  \***********************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {

"use strict";

Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.VolumeMute = void 0;
var preact_1 = __webpack_require__(/*! preact */ "preact");
var VolumeMute = function () { return ((0, preact_1.h)("svg", { width: "32", height: "32", viewBox: "0 0 32 32", fill: "none", xmlns: "http://www.w3.org/2000/svg" },
    (0, preact_1.h)("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M7 11L14.2433 6.97588C15.2135 6.43689 16 6.89817 16 7.99076V24.0092C16 25.1087 15.2171 25.565 14.2433 25.024L7 21H3.00293C2.44903 21 2 20.5443 2 20.0046V11.9954C2 11.4456 2.43788 11 3.00293 11H7ZM9 12.1768V19.8232L14 22.6009V9.39899L9 12.1768ZM7 13H4V19H7V13Z", fill: "white" }),
    (0, preact_1.h)("path", { d: "M20.4645 12.4644C20.0739 12.855 20.0739 13.4881 20.4645 13.8786L22.5858 16L20.4645 18.1213C20.0739 18.5118 20.0739 19.145 20.4645 19.5355C20.855 19.926 21.4882 19.926 21.8787 19.5355L24 17.4142L26.1213 19.5355C26.5118 19.926 27.145 19.926 27.5355 19.5355C27.9261 19.145 27.9261 18.5118 27.5355 18.1213L25.4142 16L27.5355 13.8786C27.9261 13.4881 27.9261 12.855 27.5355 12.4644C27.145 12.0739 26.5118 12.0739 26.1213 12.4644L24 14.5857L21.8787 12.4644C21.4882 12.0739 20.855 12.0739 20.4645 12.4644Z", fill: "white" }))); };
exports.VolumeMute = VolumeMute;
//# sourceMappingURL=volumeMute.js.map

/***/ }),

/***/ "./node_modules/@playkit-js/common/dist/icon/icons/volumeOn.js":
/*!*********************************************************************!*\
  !*** ./node_modules/@playkit-js/common/dist/icon/icons/volumeOn.js ***!
  \*********************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {

"use strict";

Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.VolumeOn = void 0;
var preact_1 = __webpack_require__(/*! preact */ "preact");
var VolumeOn = function () { return ((0, preact_1.h)("svg", { width: "32", height: "32", viewBox: "0 0 32 32", fill: "none", xmlns: "http://www.w3.org/2000/svg" },
    (0, preact_1.h)("path", { d: "M25.063 26.1618C27.6367 23.4547 29.1 19.8564 29.1 16.0287C29.1 12.1544 27.6007 8.51592 24.971 5.79967C24.5869 5.40288 23.9538 5.39263 23.557 5.77678C23.1602 6.16093 23.15 6.79402 23.5341 7.19081C25.8057 9.53719 27.1 12.6782 27.1 16.0287C27.1 19.339 25.8368 22.4453 23.6136 24.7838C23.233 25.184 23.249 25.817 23.6493 26.1975C24.0495 26.5781 24.6825 26.5621 25.063 26.1618Z", fill: "white" }),
    (0, preact_1.h)("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M7 11L14.2433 6.97595C15.2135 6.43696 16 6.89824 16 7.99082V24.0092C16 25.1087 15.2171 25.5651 14.2433 25.0241L7 21H3.00293C2.44903 21 2 20.5444 2 20.0046V11.9954C2 11.4457 2.43788 11 3.00293 11H7ZM9 12.1768V19.8232L14 22.601V9.39906L9 12.1768ZM7 13H4V19H7V13Z", fill: "white" }),
    (0, preact_1.h)("path", { d: "M24.2097 15.6872C24.2097 18.6042 22.9749 21.3231 20.8574 23.2257C20.4466 23.5948 19.8143 23.561 19.4452 23.1502C19.076 22.7394 19.1098 22.1071 19.5207 21.738C21.2197 20.2114 22.2097 18.0316 22.2097 15.6872C22.2097 13.4938 21.344 11.4424 19.8323 9.93166C19.4417 9.54127 19.4414 8.9081 19.8318 8.51745C20.2222 8.12679 20.8554 8.12657 21.246 8.51697C23.1299 10.3996 24.2097 12.9585 24.2097 15.6872Z", fill: "white" }))); };
exports.VolumeOn = VolumeOn;
//# sourceMappingURL=volumeOn.js.map

/***/ }),

/***/ "./node_modules/@playkit-js/common/dist/icon/icons/zip.js":
/*!****************************************************************!*\
  !*** ./node_modules/@playkit-js/common/dist/icon/icons/zip.js ***!
  \****************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {

"use strict";

Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.Zip = void 0;
var preact_1 = __webpack_require__(/*! preact */ "preact");
var Zip = function () { return ((0, preact_1.h)("svg", { width: "24", height: "24", viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg" },
    (0, preact_1.h)("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M6 2C4.89543 2 4 2.89543 4 4V20C4 21.1046 4.89543 22 6 22H18C19.1046 22 20 21.1046 20 20V7.82843C20 7.29799 19.7893 6.78929 19.4142 6.41421L15.5858 2.58579C15.2107 2.21071 14.702 2 14.1716 2H6ZM14.3657 4.36569C13.8617 3.86171 13 4.21865 13 4.93137V8.2C13 8.64183 13.3582 9 13.8 9H17.0686C17.7814 9 18.1383 8.13829 17.6343 7.63431L14.3657 4.36569ZM7 5H9V7H7V5ZM9 9H7V11H9V9ZM7 13H9V15H7V13ZM10 17H6V19H10V17Z", fill: "white" }))); };
exports.Zip = Zip;
//# sourceMappingURL=zip.js.map

/***/ }),

/***/ "./node_modules/@playkit-js/common/dist/icon/index.js":
/*!************************************************************!*\
  !*** ./node_modules/@playkit-js/common/dist/icon/index.js ***!
  \************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {

"use strict";

Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.Icon = exports.IconSize = void 0;
var preact_1 = __webpack_require__(/*! preact */ "preact");
var classnames = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js");
var icons_1 = __webpack_require__(/*! ./icons */ "./node_modules/@playkit-js/common/dist/icon/icons/index.js");
var styles = __webpack_require__(/*! ./icon.scss */ "./node_modules/@playkit-js/common/dist/icon/icon.scss");
var IconSize;
(function (IconSize) {
    IconSize["small"] = "small";
    IconSize["medium"] = "medium";
    IconSize["large"] = "large";
})(IconSize = exports.IconSize || (exports.IconSize = {}));
var Icon = function (props) {
    var Icon = icons_1.Icons[props.name];
    if (!Icon) {
        return null;
    }
    return ((0, preact_1.h)("div", { className: classnames(styles.iconWrapper, styles[props.size]) },
        (0, preact_1.h)(Icon, null)));
};
exports.Icon = Icon;
exports.Icon.defaultProps = {
    size: IconSize.medium
};
//# sourceMappingURL=index.js.map

/***/ }),

/***/ "./node_modules/@playkit-js/common/dist/ui-common/events-manager.js":
/*!**************************************************************************!*\
  !*** ./node_modules/@playkit-js/common/dist/ui-common/events-manager.js ***!
  \**************************************************************************/
/***/ ((__unused_webpack_module, exports) => {

"use strict";

Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.EventsManager = void 0;
var EventsManager = /** @class */ (function () {
    function EventsManager() {
        this._eventListeners = {};
        this._wildcardEventListeners = [];
    }
    EventsManager.prototype.on = function (type, handler) {
        if (type === '*') {
            this._wildcardEventListeners.push(handler);
            return;
        }
        (this._eventListeners[type] || (this._eventListeners[type] = [])).push(handler);
    };
    EventsManager.prototype.off = function (type, handler) {
        if (type === '*') {
            this._wildcardEventListeners.splice(this._wildcardEventListeners.indexOf(handler) >>> 0, 1);
            return;
        }
        var eventListeners = this._eventListeners[type];
        if (!eventListeners) {
            return;
        }
        eventListeners.splice(eventListeners.indexOf(handler) >>> 0, 1);
    };
    EventsManager.prototype.emit = function (event) {
        (this._eventListeners[event.type] || []).slice().map(function (handler) {
            handler(event);
        });
        this._wildcardEventListeners.slice().map(function (handler) {
            handler(event);
        });
    };
    return EventsManager;
}());
exports.EventsManager = EventsManager;
//# sourceMappingURL=events-manager.js.map

/***/ }),

/***/ "./node_modules/@playkit-js/common/dist/ui-common/injected-component/index.js":
/*!************************************************************************************!*\
  !*** ./node_modules/@playkit-js/common/dist/ui-common/injected-component/index.js ***!
  \************************************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {

"use strict";

Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.InjectedComponent = void 0;
var injected_component_1 = __webpack_require__(/*! ./injected-component */ "./node_modules/@playkit-js/common/dist/ui-common/injected-component/injected-component.js");
Object.defineProperty(exports, "InjectedComponent", ({ enumerable: true, get: function () { return injected_component_1.InjectedComponent; } }));
//# sourceMappingURL=index.js.map

/***/ }),

/***/ "./node_modules/@playkit-js/common/dist/ui-common/injected-component/injected-component.js":
/*!*************************************************************************************************!*\
  !*** ./node_modules/@playkit-js/common/dist/ui-common/injected-component/injected-component.js ***!
  \*************************************************************************************************/
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {

"use strict";

var __extends = (this && this.__extends) || (function () {
    var extendStatics = function (d, b) {
        extendStatics = Object.setPrototypeOf ||
            ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
            function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
        return extendStatics(d, b);
    };
    return function (d, b) {
        if (typeof b !== "function" && b !== null)
            throw new TypeError("Class extends value " + String(b) + " is not a constructor or null");
        extendStatics(d, b);
        function __() { this.constructor = d; }
        d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
    };
})();
Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.InjectedComponent = void 0;
var preact_1 = __webpack_require__(/*! preact */ "preact");
var styles = __webpack_require__(/*! ./injected-component.scss */ "./node_modules/@playkit-js/common/dist/ui-common/injected-component/injected-component.scss");
var InjectedComponent = /** @class */ (function (_super) {
    __extends(InjectedComponent, _super);
    function InjectedComponent() {
        var _this = _super !== null && _super.apply(this, arguments) || this;
        _this._root = null;
        return _this;
    }
    InjectedComponent.prototype.shouldComponentUpdate = function () {
        return false;
    };
    InjectedComponent.prototype.componentDidMount = function () {
        var _a = this.props, onCreate = _a.onCreate, label = _a.label;
        if (!onCreate) {
            return;
        }
        var parentElement = this._root;
        if (!parentElement) {
            return;
        }
        onCreate({ parent: parentElement });
    };
    InjectedComponent.prototype.componentWillUnmount = function () {
        var _a = this.props, onDestroy = _a.onDestroy, label = _a.label;
        var parentElement = this._root;
        if (!parentElement || !onDestroy) {
            return;
        }
        onDestroy({ parent: parentElement });
    };
    InjectedComponent.prototype.render = function () {
        var _this = this;
        var _a = this.props, label = _a.label, fillContainer = _a.fillContainer;
        var className = fillContainer ? styles.fillContainer : '';
        return ((0, preact_1.h)("div", { "data-contrib-injected": label, className: className, ref: function (ref) { return (_this._root = ref); } }));
    };
    return InjectedComponent;
}(preact_1.Component));
exports.InjectedComponent = InjectedComponent;
//# sourceMappingURL=injected-component.js.map

/***/ }),

/***/ "./node_modules/@playkit-js/common/dist/ui-common/player-utils.js":
/*!************************************************************************!*\
  !*** ./node_modules/@playkit-js/common/dist/ui-common/player-utils.js ***!
  \************************************************************************/
/***/ ((__unused_webpack_module, exports) => {

"use strict";

Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.getVideoSize = exports.getPlayerSize = void 0;
function getPlayerSize(kalturaPlayer) {
    return kalturaPlayer ? kalturaPlayer.dimensions : { width: 0, height: 0 };
}
exports.getPlayerSize = getPlayerSize;
function getVideoSize(kalturaPlayer) {
    if (!kalturaPlayer) {
        return { width: 0, height: 0 };
    }
    var videoTrack = kalturaPlayer.getActiveTracks().video;
    if (!videoTrack ||
        videoTrack.width === undefined ||
        videoTrack.height === undefined) {
        // fallback - mainly for Safari
        if (kalturaPlayer.getVideoElement()) {
            return {
                width: kalturaPlayer.getVideoElement().videoWidth,
                height: kalturaPlayer.getVideoElement().videoHeight,
            };
        }
        return { width: 0, height: 0 };
    }
    return {
        width: videoTrack.width,
        height: videoTrack.height,
    };
}
exports.getVideoSize = getVideoSize;
//# sourceMappingURL=player-utils.js.map

/***/ }),

/***/ "./node_modules/@playkit-js/common/dist/ui-common/uuid.js":
/*!****************************************************************!*\
  !*** ./node_modules/@playkit-js/common/dist/ui-common/uuid.js ***!
  \****************************************************************/
/***/ ((__unused_webpack_module, exports) => {

"use strict";

Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.UUID = void 0;
var UUID = /** @class */ (function () {
    function UUID() {
    }
    //timestamp
    UUID.uuidV1 = function () {
        return "".concat(Date.now(), "-").concat(Math.random());
    };
    return UUID;
}());
exports.UUID = UUID;
//# sourceMappingURL=uuid.js.map

/***/ }),

/***/ "./node_modules/classnames/index.js":
/*!******************************************!*\
  !*** ./node_modules/classnames/index.js ***!
  \******************************************/
/***/ ((module, exports) => {

var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*!
	Copyright (c) 2018 Jed Watson.
	Licensed under the MIT License (MIT), see
	http://jedwatson.github.io/classnames
*/
/* global define */

(function () {
	'use strict';

	var hasOwn = {}.hasOwnProperty;
	var nativeCodeString = '[native code]';

	function classNames() {
		var classes = [];

		for (var i = 0; i < arguments.length; i++) {
			var arg = arguments[i];
			if (!arg) continue;

			var argType = typeof arg;

			if (argType === 'string' || argType === 'number') {
				classes.push(arg);
			} else if (Array.isArray(arg)) {
				if (arg.length) {
					var inner = classNames.apply(null, arg);
					if (inner) {
						classes.push(inner);
					}
				}
			} else if (argType === 'object') {
				if (arg.toString !== Object.prototype.toString && !arg.toString.toString().includes('[native code]')) {
					classes.push(arg.toString());
					continue;
				}

				for (var key in arg) {
					if (hasOwn.call(arg, key) && arg[key]) {
						classes.push(key);
					}
				}
			}
		}

		return classes.join(' ');
	}

	if ( true && module.exports) {
		classNames.default = classNames;
		module.exports = classNames;
	} else if (true) {
		// register as 'classnames', consistent with npm package name
		!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_RESULT__ = (function () {
			return classNames;
		}).apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__),
		__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
	} else {}
}());


/***/ }),

/***/ "./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/@playkit-js/common/dist/icon/icon.scss":
/*!**************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/@playkit-js/common/dist/icon/icon.scss ***!
  \**************************************************************************************************************************************************************************************************/
/***/ ((module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__),
/* harmony export */   "iconWrapper": () => (/* binding */ iconWrapper),
/* harmony export */   "large": () => (/* binding */ large),
/* harmony export */   "medium": () => (/* binding */ medium),
/* harmony export */   "small": () => (/* binding */ small)
/* harmony export */ });
/* harmony import */ var _css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../css-loader/dist/runtime/sourceMaps.js */ "./node_modules/css-loader/dist/runtime/sourceMaps.js");
/* harmony import */ var _css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../../css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
/* harmony import */ var _css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__);
// Imports


var ___CSS_LOADER_EXPORT___ = _css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default()));
// Module
___CSS_LOADER_EXPORT___.push([module.id, ".playkit-iconWrapper_XI.playkit-small_S5 {\n  width: 16px;\n  height: 16px;\n}\n.playkit-iconWrapper_XI.playkit-medium_Jb {\n  width: 24px;\n  height: 24px;\n}\n.playkit-iconWrapper_XI.playkit-large_dv {\n  width: 32px;\n  height: 32px;\n}\n.playkit-iconWrapper_XI > svg {\n  width: 100%;\n  height: 100%;\n}", "",{"version":3,"sources":["webpack://./node_modules/@playkit-js/common/dist/icon/icon.scss"],"names":[],"mappings":"AACE;EACE,WAAA;EACA,YAAA;AAAJ;AAEE;EACE,WAAA;EACA,YAAA;AAAJ;AAEE;EACE,WAAA;EACA,YAAA;AAAJ;AAEE;EACE,WAAA;EACA,YAAA;AAAJ","sourcesContent":[".iconWrapper {\n  &.small {\n    width: 16px;\n    height: 16px;\n  }\n  &.medium {\n    width: 24px;\n    height: 24px;\n  }\n  &.large {\n    width: 32px;\n    height: 32px;\n  }\n  > svg {\n    width: 100%;\n    height: 100%;\n  }\n}\n"],"sourceRoot":""}]);
// Exports
var iconWrapper = "playkit-iconWrapper_XI";
var small = "playkit-small_S5";
var medium = "playkit-medium_Jb";
var large = "playkit-large_dv";
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___);


/***/ }),

/***/ "./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/@playkit-js/common/dist/icon/icons/spinner.scss":
/*!***********************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/@playkit-js/common/dist/icon/icons/spinner.scss ***!
  \***********************************************************************************************************************************************************************************************************/
/***/ ((module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__),
/* harmony export */   "spinner": () => (/* binding */ spinner),
/* harmony export */   "spinnerAnimation": () => (/* binding */ spinnerAnimation)
/* harmony export */ });
/* harmony import */ var _css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../../css-loader/dist/runtime/sourceMaps.js */ "./node_modules/css-loader/dist/runtime/sourceMaps.js");
/* harmony import */ var _css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../../../css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
/* harmony import */ var _css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__);
// Imports


var ___CSS_LOADER_EXPORT___ = _css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default()));
// Module
___CSS_LOADER_EXPORT___.push([module.id, ".playkit-spinner_ny {\n  animation: playkit-spinner-animation_u8 1s linear infinite;\n}\n\n@keyframes playkit-spinner-animation_u8 {\n  0% {\n    transform: rotate(0deg);\n  }\n  100% {\n    transform: rotate(360deg);\n  }\n}", "",{"version":3,"sources":["webpack://./node_modules/@playkit-js/common/dist/icon/icons/spinner.scss"],"names":[],"mappings":"AAAA;EACE,0DAAA;AACF;;AACA;EACE;IACE,uBAAA;EAEF;EAAA;IACE,yBAAA;EAEF;AACF","sourcesContent":[".spinner {\n  animation: spinner-animation 1s linear infinite;\n}\n@keyframes spinner-animation {\n  0% {\n    transform: rotate(0deg);\n  }\n  100% {\n    transform: rotate(360deg);\n  }\n}\n"],"sourceRoot":""}]);
// Exports
var spinner = "playkit-spinner_ny";
var spinnerAnimation = "playkit-spinner-animation_u8";
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___);


/***/ }),

/***/ "./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/@playkit-js/common/dist/ui-common/injected-component/injected-component.scss":
/*!****************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/@playkit-js/common/dist/ui-common/injected-component/injected-component.scss ***!
  \****************************************************************************************************************************************************************************************************************************************/
/***/ ((module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__),
/* harmony export */   "fillContainer": () => (/* binding */ fillContainer)
/* harmony export */ });
/* harmony import */ var _css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../../css-loader/dist/runtime/sourceMaps.js */ "./node_modules/css-loader/dist/runtime/sourceMaps.js");
/* harmony import */ var _css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../../../css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
/* harmony import */ var _css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__);
// Imports


var ___CSS_LOADER_EXPORT___ = _css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default()));
// Module
___CSS_LOADER_EXPORT___.push([module.id, ".playkit-fill-container_nM {\n  width: 100%;\n  height: 100%;\n  overflow: hidden;\n}", "",{"version":3,"sources":["webpack://./node_modules/@playkit-js/common/dist/ui-common/injected-component/injected-component.scss"],"names":[],"mappings":"AAAA;EACE,WAAA;EACA,YAAA;EACA,gBAAA;AACF","sourcesContent":[".fill-container {\n  width: 100%;\n  height: 100%;\n  overflow: hidden;\n}\n"],"sourceRoot":""}]);
// Exports
var fillContainer = "playkit-fill-container_nM";
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___);


/***/ }),

/***/ "./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/services/banner-manager/ui/banner-container/banner-container.scss":
/*!********************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/services/banner-manager/ui/banner-container/banner-container.scss ***!
  \********************************************************************************************************************************************************************************************************************/
/***/ ((module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "bannerContainer": () => (/* binding */ bannerContainer),
/* harmony export */   "bannerContainerRoot": () => (/* binding */ bannerContainerRoot),
/* harmony export */   "closeButton": () => (/* binding */ closeButton),
/* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__),
/* harmony export */   "large": () => (/* binding */ large),
/* harmony export */   "small": () => (/* binding */ small)
/* harmony export */ });
/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/sourceMaps.js */ "./node_modules/css-loader/dist/runtime/sourceMaps.js");
/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__);
// Imports


var ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default()));
// Module
___CSS_LOADER_EXPORT___.push([module.id, ".playkit-bannerContainerRoot_If {\n  position: absolute;\n  max-width: 100%;\n  min-width: 270px;\n  padding: 0 16px 8px;\n  height: 88px;\n  bottom: 0;\n  left: 0;\n  transition: all 0.5s ease;\n}\n\n.playkit-bannerContainer_Pb {\n  position: relative;\n  width: 100%;\n  height: 100%;\n  border-radius: 4px;\n  transition: all 0.5s ease;\n}\n\n.playkit-closeButton__6 {\n  position: absolute;\n  background-color: transparent;\n  padding: 0;\n  border: none;\n  top: 0;\n  right: 0;\n  width: 32px;\n  height: 32px;\n  padding: 0;\n}\n.playkit-closeButton__6 .playkit-small_Hx {\n  display: none;\n}\n\n.playkit-closeButton__6:hover,\n.playkit-closeButton__6:active {\n  cursor: pointer;\n}\n\n.playkit-size-md .playkit-bannerContainerRoot_If {\n  height: 68px;\n  min-width: 230px;\n}\n.playkit-size-md .playkit-closeButton__6 {\n  top: 8px;\n  right: 8px;\n  width: 10px;\n  height: 10px;\n}\n.playkit-size-md .playkit-closeButton__6 .playkit-large_v4 {\n  display: none;\n}\n.playkit-size-md .playkit-closeButton__6 .playkit-small_Hx {\n  display: block;\n}\n\n.playkit-size-sm .playkit-bannerContainerRoot_If, .playkit-size-xs .playkit-bannerContainerRoot_If, .playkit-size-ty .playkit-bannerContainerRoot_If {\n  display: none;\n  width: 0;\n  height: 0;\n}", "",{"version":3,"sources":["webpack://./src/services/banner-manager/ui/banner-container/banner-container.scss"],"names":[],"mappings":"AAAA;EACI,kBAAA;EACA,eAAA;EACA,gBAAA;EACA,mBAAA;EACA,YAAA;EACA,SAAA;EACA,OAAA;EACA,yBAAA;AACJ;;AAEE;EACE,kBAAA;EACA,WAAA;EACA,YAAA;EACA,kBAAA;EACA,yBAAA;AACJ;;AAEE;EACE,kBAAA;EACA,6BAAA;EACA,UAAA;EACA,YAAA;EACA,MAAA;EACA,QAAA;EACA,WAAA;EACA,YAAA;EACA,UAAA;AACJ;AAAI;EACE,aAAA;AAEN;;AAEE;;EAEE,eAAA;AACJ;;AAKQ;EACE,YAAA;EACA,gBAAA;AAFV;AAIQ;EACE,QAAA;EACA,UAAA;EACA,WAAA;EACA,YAAA;AAFV;AAGU;EACE,aAAA;AADZ;AAGU;EACE,cAAA;AADZ;;AAYM;EACE,aAAA;EACA,QAAA;EACA,SAAA;AAPR","sourcesContent":[".bannerContainerRoot {\n    position: absolute;\n    max-width: 100%;\n    min-width: 270px;\n    padding: 0 16px 8px;\n    height: 88px;\n    bottom: 0;\n    left: 0;\n    transition: all 0.5s ease;\n  }\n  \n  .bannerContainer {\n    position: relative;\n    width: 100%;\n    height: 100%;\n    border-radius: 4px;\n    transition: all 0.5s ease;\n  }\n  \n  .closeButton {\n    position: absolute;\n    background-color: transparent;\n    padding: 0;\n    border: none;\n    top: 0;\n    right: 0;\n    width: 32px;\n    height: 32px;\n    padding: 0;\n    .small {\n      display: none;\n    }\n  }\n  \n  .closeButton:hover,\n  .closeButton:active {\n    cursor: pointer;\n  }\n  \n  :global {\n    .playkit-size-md {\n      :local {\n        .bannerContainerRoot {\n          height: 68px;\n          min-width: 230px;\n        }\n        .closeButton {\n          top: 8px;\n          right: 8px;\n          width: 10px;\n          height: 10px;\n          .large {\n            display: none;\n          }\n          .small {\n            display: block;\n          }\n        }\n      }\n    }\n  }\n  \n  :global {\n    .playkit-size-sm,\n    .playkit-size-xs,\n    .playkit-size-ty {\n      :local .bannerContainerRoot {\n        display: none;\n        width: 0;\n        height: 0;\n      }\n    }\n  }\n  "],"sourceRoot":""}]);
// Exports
var bannerContainerRoot = "playkit-bannerContainerRoot_If";
var bannerContainer = "playkit-bannerContainer_Pb";
var closeButton = "playkit-closeButton__6";
var small = "playkit-small_Hx";
var large = "playkit-large_v4";
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___);


/***/ }),

/***/ "./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/services/banner-manager/ui/banner/banner.scss":
/*!************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/services/banner-manager/ui/banner/banner.scss ***!
  \************************************************************************************************************************************************************************************************/
/***/ ((module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "bannerBody": () => (/* binding */ bannerBody),
/* harmony export */   "bannerWrapper": () => (/* binding */ bannerWrapper),
/* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__),
/* harmony export */   "defaultBannerRoot": () => (/* binding */ defaultBannerRoot),
/* harmony export */   "iconContainer": () => (/* binding */ iconContainer),
/* harmony export */   "iconImage": () => (/* binding */ iconImage),
/* harmony export */   "iconWrapper": () => (/* binding */ iconWrapper),
/* harmony export */   "large": () => (/* binding */ large),
/* harmony export */   "small": () => (/* binding */ small),
/* harmony export */   "text": () => (/* binding */ text),
/* harmony export */   "title": () => (/* binding */ title)
/* harmony export */ });
/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/sourceMaps.js */ "./node_modules/css-loader/dist/runtime/sourceMaps.js");
/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__);
// Imports


var ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default()));
// Module
___CSS_LOADER_EXPORT___.push([module.id, ".playkit-defaultBannerRoot_CP {\n  display: flex;\n  max-width: 100%;\n  height: 100%;\n  transition: all 0.5s ease;\n  text-align: left;\n}\n\n.playkit-bannerWrapper_co {\n  padding: 18px 17px 17px 16px;\n}\n\n.playkit-iconContainer_sj {\n  height: 100%;\n  width: 64px;\n}\n\n.playkit-iconWrapper_a5 {\n  position: relative;\n  height: 48px;\n  width: 48px;\n  background-color: rgba(255, 255, 255, 0.14);\n  border-radius: 50%;\n  transition: all 0.5s ease;\n}\n\n.playkit-iconImage_BL {\n  position: absolute;\n  width: 32px;\n  height: 32px;\n  left: calc(50% - 16px);\n  top: calc(50% - 16px);\n  transition: all 0.5s ease;\n  padding: 0;\n}\n.playkit-iconImage_BL .playkit-small_bv {\n  display: none;\n}\n\n.playkit-bannerBody_Fj {\n  height: 100%;\n  flex: 1 1 auto;\n  overflow: hidden;\n}\n\n.playkit-title_vu {\n  opacity: 0.9;\n  font-size: 14px;\n  font-weight: normal;\n  font-style: normal;\n  font-stretch: normal;\n  line-height: 1;\n  letter-spacing: normal;\n  color: #ebebeb;\n}\n\n.playkit-text_OX {\n  opacity: 0.9;\n  font-size: 24px;\n  font-weight: normal;\n  font-style: normal;\n  font-stretch: normal;\n  line-height: 1.21;\n  letter-spacing: normal;\n  color: #ffffff;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  transition: all 0.5s ease;\n}\n\n.playkit-size-md .playkit-bannerWrapper_co {\n  padding: 14px 16px 14px;\n}\n.playkit-size-md .playkit-iconContainer_sj {\n  width: 44px;\n}\n.playkit-size-md .playkit-iconWrapper_a5 {\n  height: 32px;\n  width: 32px;\n}\n.playkit-size-md .playkit-iconImage_BL {\n  width: 20px;\n  height: 20px;\n  left: calc(50% - 10px);\n  top: calc(50% - 10px);\n}\n.playkit-size-md .playkit-iconImage_BL .playkit-small_bv {\n  display: block;\n}\n.playkit-size-md .playkit-iconImage_BL .playkit-large_Ii {\n  display: none;\n}\n.playkit-size-md .playkit-bannerBody_Fj {\n  flex: 1 1 auto;\n}\n.playkit-size-md .playkit-title_vu {\n  font-size: 12px;\n  font-weight: bold;\n  line-height: 1.17;\n}\n.playkit-size-md .playkit-text_OX {\n  font-size: 15px;\n  line-height: 1.27;\n}", "",{"version":3,"sources":["webpack://./src/services/banner-manager/ui/banner/banner.scss"],"names":[],"mappings":"AAAA;EACI,aAAA;EACA,eAAA;EACA,YAAA;EACA,yBAAA;EACA,gBAAA;AACJ;;AAEE;EACE,4BAAA;AACJ;;AAEE;EACE,YAAA;EACA,WAAA;AACJ;;AAEE;EACE,kBAAA;EACA,YAAA;EACA,WAAA;EACA,2CAAA;EACA,kBAAA;EACA,yBAAA;AACJ;;AAEE;EACE,kBAAA;EACA,WAAA;EACA,YAAA;EACA,sBAAA;EACA,qBAAA;EACA,yBAAA;EACA,UAAA;AACJ;AAAI;EACE,aAAA;AAEN;;AAEE;EACE,YAAA;EACA,cAAA;EACA,gBAAA;AACJ;;AAEE;EACE,YAAA;EACA,eAAA;EACA,mBAAA;EACA,kBAAA;EACA,oBAAA;EACA,cAAA;EACA,sBAAA;EACA,cAAA;AACJ;;AAEE;EACE,YAAA;EACA,eAAA;EACA,mBAAA;EACA,kBAAA;EACA,oBAAA;EACA,iBAAA;EACA,sBAAA;EACA,cAAA;EACA,mBAAA;EACA,gBAAA;EACA,uBAAA;EACA,yBAAA;AACJ;;AAKQ;EACE,uBAAA;AAFV;AAIQ;EACE,WAAA;AAFV;AAIQ;EACE,YAAA;EACA,WAAA;AAFV;AAIQ;EACE,WAAA;EACA,YAAA;EACA,sBAAA;EACA,qBAAA;AAFV;AAGU;EACE,cAAA;AADZ;AAGU;EACE,aAAA;AADZ;AAIQ;EACE,cAAA;AAFV;AAIQ;EACE,eAAA;EACA,iBAAA;EACA,iBAAA;AAFV;AAIQ;EACE,eAAA;EACA,iBAAA;AAFV","sourcesContent":[".defaultBannerRoot {\n    display: flex;\n    max-width: 100%;\n    height: 100%;\n    transition: all 0.5s ease;\n    text-align: left;\n  }\n  \n  .bannerWrapper {\n    padding: 18px 17px 17px 16px;\n  }\n  \n  .iconContainer {\n    height: 100%;\n    width: 64px;\n  }\n  \n  .iconWrapper {\n    position: relative;\n    height: 48px;\n    width: 48px;\n    background-color: rgba(255, 255, 255, 0.14);\n    border-radius: 50%;\n    transition: all 0.5s ease;\n  }\n  \n  .iconImage {\n    position: absolute;\n    width: 32px;\n    height: 32px;\n    left: calc(50% - 16px);\n    top: calc(50% - 16px);\n    transition: all 0.5s ease;\n    padding: 0;\n    .small {\n      display: none;\n    }\n  }\n  \n  .bannerBody {\n    height: 100%;\n    flex: 1 1 auto;\n    overflow: hidden;\n  }\n  \n  .title {\n    opacity: 0.9;\n    font-size: 14px;\n    font-weight: normal;\n    font-style: normal;\n    font-stretch: normal;\n    line-height: 1;\n    letter-spacing: normal;\n    color: #ebebeb;\n  }\n  \n  .text {\n    opacity: 0.9;\n    font-size: 24px;\n    font-weight: normal;\n    font-style: normal;\n    font-stretch: normal;\n    line-height: 1.21;\n    letter-spacing: normal;\n    color: #ffffff;\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis;\n    transition: all 0.5s ease;\n  }\n  \n  :global {\n    .playkit-size-md {\n      :local {\n        .bannerWrapper {\n          padding: 14px 16px 14px;\n        }\n        .iconContainer {\n          width: 44px;\n        }\n        .iconWrapper {\n          height: 32px;\n          width: 32px;\n        }\n        .iconImage {\n          width: 20px;\n          height: 20px;\n          left: calc(50% - 10px);\n          top: calc(50% - 10px);\n          .small {\n            display: block;\n          }\n          .large {\n            display: none;\n          }\n        }\n        .bannerBody {\n          flex: 1 1 auto;\n        }\n        .title {\n          font-size: 12px;\n          font-weight: bold;\n          line-height: 1.17;\n        }\n        .text {\n          font-size: 15px;\n          line-height: 1.27;\n        }\n      }\n    }\n  }\n  "],"sourceRoot":""}]);
// Exports
var defaultBannerRoot = "playkit-defaultBannerRoot_CP";
var bannerWrapper = "playkit-bannerWrapper_co";
var iconContainer = "playkit-iconContainer_sj";
var iconWrapper = "playkit-iconWrapper_a5";
var iconImage = "playkit-iconImage_BL";
var small = "playkit-small_bv";
var bannerBody = "playkit-bannerBody_Fj";
var title = "playkit-title_vu";
var text = "playkit-text_OX";
var large = "playkit-large_Ii";
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___);


/***/ }),

/***/ "./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/services/preset-manager/ui/managed-component.scss":
/*!****************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/services/preset-manager/ui/managed-component.scss ***!
  \****************************************************************************************************************************************************************************************************/
/***/ ((module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__),
/* harmony export */   "fillContainer": () => (/* binding */ fillContainer)
/* harmony export */ });
/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/sourceMaps.js */ "./node_modules/css-loader/dist/runtime/sourceMaps.js");
/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__);
// Imports


var ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default()));
// Module
___CSS_LOADER_EXPORT___.push([module.id, ".playkit-fill-container_Ah {\n  width: 100%;\n  height: 100%;\n}", "",{"version":3,"sources":["webpack://./src/services/preset-manager/ui/managed-component.scss"],"names":[],"mappings":"AAAA;EACI,WAAA;EACA,YAAA;AACJ","sourcesContent":[".fill-container {\n    width: 100%;\n    height: 100%;\n  }"],"sourceRoot":""}]);
// Exports
var fillContainer = "playkit-fill-container_Ah";
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___);


/***/ }),

/***/ "./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/services/side-panels-manager/ui/panel-item-wrapper/panel-item-wrapper.component.scss":
/*!***************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/services/side-panels-manager/ui/panel-item-wrapper/panel-item-wrapper.component.scss ***!
  \***************************************************************************************************************************************************************************************************************************************/
/***/ ((module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "activeState": () => (/* binding */ activeState),
/* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__),
/* harmony export */   "sidePanelWrapper": () => (/* binding */ sidePanelWrapper)
/* harmony export */ });
/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/sourceMaps.js */ "./node_modules/css-loader/dist/runtime/sourceMaps.js");
/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__);
// Imports


var ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default()));
// Module
___CSS_LOADER_EXPORT___.push([module.id, ".playkit-side-panel-wrapper_Wr {\n  visibility: hidden;\n  position: absolute;\n  width: 100%;\n  height: 100%;\n}\n\n.playkit-active-state_vh {\n  visibility: visible;\n}", "",{"version":3,"sources":["webpack://./src/services/side-panels-manager/ui/panel-item-wrapper/panel-item-wrapper.component.scss"],"names":[],"mappings":"AAAA;EACE,kBAAA;EACA,kBAAA;EACA,WAAA;EACA,YAAA;AACF;;AAEA;EACE,mBAAA;AACF","sourcesContent":[".side-panel-wrapper {\n  visibility: hidden;\n  position: absolute;\n  width: 100%;\n  height: 100%;\n}\n\n.active-state {\n  visibility: visible;\n}\n"],"sourceRoot":""}]);
// Exports
var sidePanelWrapper = "playkit-side-panel-wrapper_Wr";
var activeState = "playkit-active-state_vh";
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___);


/***/ }),

/***/ "./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/services/toast-manager/ui/toast/toast.scss":
/*!*********************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/services/toast-manager/ui/toast/toast.scss ***!
  \*********************************************************************************************************************************************************************************************/
/***/ ((module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "closeButton": () => (/* binding */ closeButton),
/* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__),
/* harmony export */   "errorToast": () => (/* binding */ errorToast),
/* harmony export */   "iconContainer": () => (/* binding */ iconContainer),
/* harmony export */   "iconWrapper": () => (/* binding */ iconWrapper),
/* harmony export */   "infoToast": () => (/* binding */ infoToast),
/* harmony export */   "successToast": () => (/* binding */ successToast),
/* harmony export */   "text": () => (/* binding */ text),
/* harmony export */   "title": () => (/* binding */ title),
/* harmony export */   "toastBody": () => (/* binding */ toastBody),
/* harmony export */   "toastWrapper": () => (/* binding */ toastWrapper),
/* harmony export */   "warnToast": () => (/* binding */ warnToast)
/* harmony export */ });
/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/sourceMaps.js */ "./node_modules/css-loader/dist/runtime/sourceMaps.js");
/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__);
// Imports


var ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default()));
// Module
___CSS_LOADER_EXPORT___.push([module.id, ".playkit-toastWrapper_Ys {\n  position: relative;\n  min-width: 120px;\n  max-width: 310px;\n  height: 100%;\n  border-radius: 4px;\n  background-color: #222222;\n  border-left-style: solid;\n  border-left-width: 2px;\n  text-align: left;\n  padding: 8px;\n}\n\n.playkit-infoToast_Xh {\n  border-left-color: var(--playkit-primary-color);\n}\n\n.playkit-successToast_g_ {\n  border-left-color: var(--playkit-success-color);\n}\n\n.playkit-warnToast_w7 {\n  border-left-color: var(--playkit-warning-color);\n}\n\n.playkit-errorToast_t6 {\n  border-left-color: var(--playkit-danger-color);\n}\n\n.playkit-closeButton_zr {\n  position: absolute;\n  background-color: transparent;\n  top: 0;\n  right: 0;\n  width: 16px;\n  height: 16px;\n  object-fit: contain;\n  background-repeat: no-repeat;\n  border: none;\n  padding: 0;\n  margin-top: 8px;\n  margin-right: 8px;\n}\n.playkit-closeButton_zr:hover {\n  cursor: pointer;\n}\n\n.playkit-title_SE {\n  font-size: 12px;\n  font-weight: normal;\n  font-style: normal;\n  font-stretch: normal;\n  line-height: 1.17;\n  letter-spacing: normal;\n  color: var(--playkit-tone-1-color);\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  padding-top: 4px;\n  padding-right: 16px;\n}\n\n.playkit-toastBody_YK {\n  position: relative;\n  width: 100%;\n  padding: 0px 16px 5px 0px;\n  margin-top: 8px;\n}\n\n.playkit-iconContainer_dR {\n  position: relative;\n  height: 16px;\n  width: 16px;\n  float: left;\n  margin-right: 7px;\n}\n\n.playkit-iconWrapper_C5 {\n  height: 16px;\n  width: 16px;\n}\n\n.playkit-text_XI {\n  font-size: 14px;\n  font-weight: bold;\n  font-style: normal;\n  font-stretch: normal;\n  line-height: normal;\n  letter-spacing: normal;\n  color: var(--playkit-tone-1-color);\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n}", "",{"version":3,"sources":["webpack://./src/services/toast-manager/ui/toast/toast.scss","webpack://./node_modules/@playkit-js/playkit-js-ui/src/styles/exported.scss"],"names":[],"mappings":"AAEA;EACI,kBAAA;EACA,gBAAA;EACA,gBAAA;EACA,YAAA;EACA,kBAAA;EACA,yBAAA;EACA,wBAAA;EACA,sBAAA;EACA,gBAAA;EACA,YAAA;AADJ;;AAIE;EACE,+CCbY;ADYhB;;AAIE;EACE,+CCNY;ADKhB;;AAIE;EACE,+CAAA;AADJ;;AAIE;EACE,8CCTW;ADQf;;AAIE;EACE,kBAAA;EACA,6BAAA;EACA,MAAA;EACA,QAAA;EACA,WAAA;EACA,YAAA;EACA,mBAAA;EACA,4BAAA;EACA,YAAA;EACA,UAAA;EACA,eAAA;EACA,iBAAA;AADJ;AAGI;EACE,eAAA;AADN;;AAKE;EACE,eAAA;EACA,mBAAA;EACA,kBAAA;EACA,oBAAA;EACA,iBAAA;EACA,sBAAA;EACA,kCC3BW;ED4BX,mBAAA;EACA,gBAAA;EACA,uBAAA;EACA,gBAAA;EACA,mBAAA;AAFJ;;AAKE;EACE,kBAAA;EACA,WAAA;EACA,yBAAA;EACA,eAAA;AAFJ;;AAKE;EACE,kBAAA;EACA,YAAA;EACA,WAAA;EACA,WAAA;EACA,iBAAA;AAFJ;;AAKE;EACE,YAAA;EACA,WAAA;AAFJ;;AAKE;EACE,eAAA;EACA,iBAAA;EACA,kBAAA;EACA,oBAAA;EACA,mBAAA;EACA,sBAAA;EACA,kCC9DW;ED+DX,mBAAA;EACA,gBAAA;EACA,uBAAA;AAFJ","sourcesContent":["@import '~@playkit-js/playkit-js-ui';\n\n.toastWrapper {\n    position: relative;\n    min-width: 120px;\n    max-width: 310px;\n    height: 100%;\n    border-radius: 4px;\n    background-color: #222222;\n    border-left-style: solid;\n    border-left-width: 2px;\n    text-align: left;\n    padding: 8px;\n  }\n\n  .infoToast {\n    border-left-color: $primary-color;\n  }\n\n  .successToast {\n    border-left-color: $success-color;\n  }\n\n  .warnToast {\n    border-left-color: $warning-color;\n  }\n\n  .errorToast {\n    border-left-color: $danger-color;\n  }\n\n  .closeButton {\n    position: absolute;\n    background-color: transparent;\n    top: 0;\n    right: 0;\n    width: 16px;\n    height: 16px;\n    object-fit: contain;\n    background-repeat: no-repeat;\n    border: none;\n    padding: 0;\n    margin-top: 8px;\n    margin-right: 8px;\n\n    &:hover {\n      cursor: pointer;\n    }\n  }\n\n  .title {\n    font-size: 12px;\n    font-weight: normal;\n    font-style: normal;\n    font-stretch: normal;\n    line-height: 1.17;\n    letter-spacing: normal;\n    color: $tone-1-color;\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis;\n    padding-top: 4px;\n    padding-right: 16px;\n  }\n\n  .toastBody {\n    position: relative;\n    width: 100%;\n    padding: 0px 16px 5px 0px;\n    margin-top: 8px;\n  }\n\n  .iconContainer {\n    position: relative;\n    height: 16px;\n    width: 16px;\n    float: left;\n    margin-right: 7px;\n  }\n\n  .iconWrapper {\n    height: 16px;\n    width: 16px;\n  }\n\n  .text {\n    font-size: 14px;\n    font-weight: bold;\n    font-style: normal;\n    font-stretch: normal;\n    line-height: normal;\n    letter-spacing: normal;\n    color: $tone-1-color;\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis;\n  }\n\n","// Sass variables exported using the npm package for plugins usage\n\n// Accent Colors\n$primary-color: var(--playkit-primary-color);\n$primary-darker-color: var(--playkit-primary-darker-color);\n$primary-brighter-color: var(--playkit-primary-brighter-color);\n$primary-text-contrast-color: var(--playkit-primary-text-contrast-color);\n\n$secondary-color: var(--playkit-secondary-color);\n$secondary-darker-color: var(--playkit-secondary-darker-color);\n$secondary-brighter-color: var(--playkit-secondary-brighter-color);\n$secondary-text-contrast-color: var(--playkit-secondary-text-contrast-color);\n\n// Acknowledgement Colors\n$success-color: var(--playkit-success-color);\n$success-darker-color: var(--playkit-success-darker-color);\n$success-brighter-color: var(--playkit-success-brighter-color);\n$success-text-contrast-color: var(--playkit-success-text-contrast-color);\n\n$danger-color: var(--playkit-danger-color);\n$danger-darker-color: var(--playkit-danger-darker-color);\n$danger-brighter-color: var(--playkit-danger-brighter-color);\n$danger-text-contrast-color: var(--playkit-danger-text-contrast-color);\n\n$warning-color: var(--playkit-warning-color);\n$warning-darker-color: var(--playkit-warning-darker-color);\n$warning-brighter-color: var(--playkit-warning-brighter-color);\n$warning-text-contrast-color: var(--playkit-warning-text-contrast-color);\n\n// Tone Ramp\n$tone-1-color: var(--playkit-tone-1-color);\n$tone-2-color: var(--playkit-tone-2-color);\n$tone-3-color: var(--playkit-tone-3-color);\n$tone-4-color: var(--playkit-tone-4-color);\n$tone-5-color: var(--playkit-tone-5-color);\n$tone-6-color: var(--playkit-tone-6-color);\n$tone-7-color: var(--playkit-tone-7-color);\n$tone-8-color: var(--playkit-tone-8-color);\n\n$live-color: var(--playkit-live-color);\n$player-background-color: var(--playkit-player-background-color);\n$tab-focus-color: var(--playkit-tab-focus-color);\n$tooltip-background-color: var(--playkit-tooltip-background-color);\n$tooltip-color: var(--playkit-tooltip-color);\n$ads-color: var(--playkit-ads-color);\n"],"sourceRoot":""}]);
// Exports
var toastWrapper = "playkit-toastWrapper_Ys";
var infoToast = "playkit-infoToast_Xh";
var successToast = "playkit-successToast_g_";
var warnToast = "playkit-warnToast_w7";
var errorToast = "playkit-errorToast_t6";
var closeButton = "playkit-closeButton_zr";
var title = "playkit-title_SE";
var toastBody = "playkit-toastBody_YK";
var iconContainer = "playkit-iconContainer_dR";
var iconWrapper = "playkit-iconWrapper_C5";
var text = "playkit-text_XI";
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___);


/***/ }),

/***/ "./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/services/toast-manager/ui/toasts-container/toasts-container.scss":
/*!*******************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/services/toast-manager/ui/toasts-container/toasts-container.scss ***!
  \*******************************************************************************************************************************************************************************************************************/
/***/ ((module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "bottomLeft": () => (/* binding */ bottomLeft),
/* harmony export */   "bottomRight": () => (/* binding */ bottomRight),
/* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__),
/* harmony export */   "toastRow": () => (/* binding */ toastRow),
/* harmony export */   "toastsContainer": () => (/* binding */ toastsContainer),
/* harmony export */   "topLeft": () => (/* binding */ topLeft),
/* harmony export */   "topRight": () => (/* binding */ topRight)
/* harmony export */ });
/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/sourceMaps.js */ "./node_modules/css-loader/dist/runtime/sourceMaps.js");
/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__);
// Imports


var ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default()));
// Module
___CSS_LOADER_EXPORT___.push([module.id, ".playkit-toastsContainer_Ev {\n  position: absolute;\n  min-width: 120px;\n  max-width: 310px;\n  display: flex;\n  flex-direction: column;\n  z-index: 2;\n}\n.playkit-toastsContainer_Ev.playkit-top-right_fC {\n  right: 0;\n  top: 0;\n}\n.playkit-toastsContainer_Ev.playkit-top-left_Pi {\n  left: 0;\n  top: 0;\n}\n.playkit-toastsContainer_Ev.playkit-top-left_Pi .playkit-toastRow_Va {\n  align-self: flex-start;\n}\n.playkit-toastsContainer_Ev.playkit-bottom-right_KT {\n  right: 0;\n  bottom: 0;\n}\n.playkit-toastsContainer_Ev.playkit-bottom-left_Dx {\n  left: 0;\n  bottom: 0;\n}\n.playkit-toastsContainer_Ev.playkit-bottom-left_Dx .playkit-toastRow_Va {\n  align-self: flex-start;\n}\n\n.playkit-toastRow_Va {\n  height: 58px;\n  min-width: 120px;\n  max-width: 310px;\n  margin-top: 8px;\n  overflow: hidden;\n  overflow-wrap: break-word;\n  text-overflow: ellipsis;\n  align-self: flex-end;\n}", "",{"version":3,"sources":["webpack://./src/services/toast-manager/ui/toasts-container/toasts-container.scss"],"names":[],"mappings":"AAAA;EACI,kBAAA;EACA,gBAAA;EACA,gBAAA;EACA,aAAA;EACA,sBAAA;EACA,UAAA;AACJ;AAAI;EACI,QAAA;EACA,MAAA;AAER;AAAI;EACI,OAAA;EACA,MAAA;AAER;AADQ;EACI,sBAAA;AAGZ;AAAI;EACI,QAAA;EACA,SAAA;AAER;AAAI;EACI,OAAA;EACA,SAAA;AAER;AADQ;EACI,sBAAA;AAGZ;;AAEA;EACI,YAAA;EACA,gBAAA;EACA,gBAAA;EACA,eAAA;EACA,gBAAA;EACA,yBAAA;EACA,uBAAA;EACA,oBAAA;AACJ","sourcesContent":[".toastsContainer {\n    position: absolute;\n    min-width: 120px;\n    max-width: 310px;\n    display: flex;\n    flex-direction: column;\n    z-index: 2;\n    &.top-right {\n        right: 0;\n        top: 0;\n    }\n    &.top-left {\n        left: 0;\n        top: 0;\n        .toastRow {\n            align-self: flex-start;\n        }\n    }\n    &.bottom-right {\n        right: 0;\n        bottom: 0;\n    }\n    &.bottom-left {\n        left: 0;\n        bottom: 0;\n        .toastRow {\n            align-self: flex-start;\n        }\n    }\n}\n\n.toastRow {\n    height: 58px;\n    min-width: 120px;\n    max-width: 310px;\n    margin-top: 8px;\n    overflow: hidden;\n    overflow-wrap: break-word;\n    text-overflow: ellipsis;\n    align-self: flex-end;\n}\n"],"sourceRoot":""}]);
// Exports
var toastsContainer = "playkit-toastsContainer_Ev";
var topRight = "playkit-top-right_fC";
var topLeft = "playkit-top-left_Pi";
var toastRow = "playkit-toastRow_Va";
var bottomRight = "playkit-bottom-right_KT";
var bottomLeft = "playkit-bottom-left_Dx";
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___);


/***/ }),

/***/ "./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/services/upper-bar-manager/ui/displayed-bar/displayed-bar.component.scss":
/*!***************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/services/upper-bar-manager/ui/displayed-bar/displayed-bar.component.scss ***!
  \***************************************************************************************************************************************************************************************************************************/
/***/ ((module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__),
/* harmony export */   "rightUpperBarWrapperContainer": () => (/* binding */ rightUpperBarWrapperContainer)
/* harmony export */ });
/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/sourceMaps.js */ "./node_modules/css-loader/dist/runtime/sourceMaps.js");
/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__);
// Imports


var ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default()));
// Module
___CSS_LOADER_EXPORT___.push([module.id, ".playkit-right-upper-bar-wrapper-container_Vm {\n  direction: ltr;\n  display: flex;\n  align-items: center;\n}", "",{"version":3,"sources":["webpack://./src/services/upper-bar-manager/ui/displayed-bar/displayed-bar.component.scss"],"names":[],"mappings":"AAAA;EACE,cAAA;EACA,aAAA;EACA,mBAAA;AACF","sourcesContent":[".right-upper-bar-wrapper-container {\n  direction: ltr;\n  display: flex;\n  align-items: center;\n}"],"sourceRoot":""}]);
// Exports
var rightUpperBarWrapperContainer = "playkit-right-upper-bar-wrapper-container_Vm";
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___);


/***/ }),

/***/ "./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/services/upper-bar-manager/ui/dropdown-bar-item/dropdown-bar-item.scss":
/*!*************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/services/upper-bar-manager/ui/dropdown-bar-item/dropdown-bar-item.scss ***!
  \*************************************************************************************************************************************************************************************************************************/
/***/ ((module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "comparisonText": () => (/* binding */ comparisonText),
/* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__),
/* harmony export */   "dropdownItem": () => (/* binding */ dropdownItem),
/* harmony export */   "dropdownItemDescription": () => (/* binding */ dropdownItemDescription),
/* harmony export */   "icon": () => (/* binding */ icon),
/* harmony export */   "moreItemTooltip": () => (/* binding */ moreItemTooltip),
/* harmony export */   "trimText": () => (/* binding */ trimText)
/* harmony export */ });
/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/sourceMaps.js */ "./node_modules/css-loader/dist/runtime/sourceMaps.js");
/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__);
// Imports


var ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default()));
// Module
___CSS_LOADER_EXPORT___.push([module.id, ".playkit-dropdown-item_kw {\n  border-radius: 4px;\n  padding: 4px 12px 4px 15px;\n  display: flex;\n  margin: 4px 0;\n  cursor: pointer;\n  align-items: center;\n}\n.playkit-dropdown-item_kw .playkit-icon_tv {\n  width: 24px;\n  height: 24px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n.playkit-dropdown-item_kw .playkit-icon_tv i {\n  display: inline-block;\n}\n.playkit-dropdown-item_kw:hover {\n  background-color: var(--playkit-tone-6-color);\n}\n.playkit-dropdown-item_kw .playkit-dropdown-item-description_Al {\n  flex: 1;\n  font-size: 14px;\n  font-weight: 700;\n  padding-left: 11px;\n  overflow: hidden;\n  white-space: nowrap;\n}\n.playkit-dropdown-item_kw .playkit-dropdown-item-description_Al.playkit-trim-text_Kj {\n  text-overflow: ellipsis;\n}\n.playkit-dropdown-item_kw .playkit-comparison-text_OS {\n  position: absolute;\n  font-size: 14px;\n  font-weight: 700;\n  left: 0;\n  padding: 0;\n}\n\n.playkit-more-item-tooltip_y7 {\n  z-index: 1;\n}", "",{"version":3,"sources":["webpack://./src/services/upper-bar-manager/ui/dropdown-bar-item/dropdown-bar-item.scss","webpack://./node_modules/@playkit-js/playkit-js-ui/src/styles/exported.scss"],"names":[],"mappings":"AAEA;EACE,kBAAA;EACA,0BAAA;EACA,aAAA;EACA,aAAA;EACA,eAAA;EACA,mBAAA;AADF;AAGE;EACE,WAAA;EACA,YAAA;EACA,aAAA;EACA,mBAAA;EACA,uBAAA;AADJ;AAGI;EACE,qBAAA;AADN;AAKE;EACE,6CCYW;ADff;AAME;EACE,OAAA;EACA,eAAA;EACA,gBAAA;EACA,kBAAA;EACA,gBAAA;EACA,mBAAA;AAJJ;AAMI;EACE,uBAAA;AAJN;AAQE;EACE,kBAAA;EACA,eAAA;EACA,gBAAA;EACA,OAAA;EACA,UAAA;AANJ;;AAUA;EACE,UAAA;AAPF","sourcesContent":["@import '~@playkit-js/playkit-js-ui';\n\n.dropdown-item {\n  border-radius: 4px;\n  padding: 4px 12px 4px 15px;\n  display: flex;\n  margin: 4px 0;\n  cursor: pointer;\n  align-items: center;\n\n  .icon {\n    width: 24px;\n    height: 24px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    i {\n      display: inline-block;\n    }\n  }\n\n  &:hover {\n    background-color: $tone-6-color;\n  }\n\n  .dropdown-item-description {\n    flex: 1;\n    font-size: 14px;\n    font-weight: 700;\n    padding-left: 11px;\n    overflow: hidden;\n    white-space: nowrap;\n\n    &.trim-text {\n      text-overflow: ellipsis;\n    }\n  }\n\n  .comparison-text {\n    position: absolute;\n    font-size: 14px;\n    font-weight: 700;\n    left: 0;\n    padding: 0;\n  }\n}\n\n.more-item-tooltip {\n  z-index: 1;\n}","// Sass variables exported using the npm package for plugins usage\n\n// Accent Colors\n$primary-color: var(--playkit-primary-color);\n$primary-darker-color: var(--playkit-primary-darker-color);\n$primary-brighter-color: var(--playkit-primary-brighter-color);\n$primary-text-contrast-color: var(--playkit-primary-text-contrast-color);\n\n$secondary-color: var(--playkit-secondary-color);\n$secondary-darker-color: var(--playkit-secondary-darker-color);\n$secondary-brighter-color: var(--playkit-secondary-brighter-color);\n$secondary-text-contrast-color: var(--playkit-secondary-text-contrast-color);\n\n// Acknowledgement Colors\n$success-color: var(--playkit-success-color);\n$success-darker-color: var(--playkit-success-darker-color);\n$success-brighter-color: var(--playkit-success-brighter-color);\n$success-text-contrast-color: var(--playkit-success-text-contrast-color);\n\n$danger-color: var(--playkit-danger-color);\n$danger-darker-color: var(--playkit-danger-darker-color);\n$danger-brighter-color: var(--playkit-danger-brighter-color);\n$danger-text-contrast-color: var(--playkit-danger-text-contrast-color);\n\n$warning-color: var(--playkit-warning-color);\n$warning-darker-color: var(--playkit-warning-darker-color);\n$warning-brighter-color: var(--playkit-warning-brighter-color);\n$warning-text-contrast-color: var(--playkit-warning-text-contrast-color);\n\n// Tone Ramp\n$tone-1-color: var(--playkit-tone-1-color);\n$tone-2-color: var(--playkit-tone-2-color);\n$tone-3-color: var(--playkit-tone-3-color);\n$tone-4-color: var(--playkit-tone-4-color);\n$tone-5-color: var(--playkit-tone-5-color);\n$tone-6-color: var(--playkit-tone-6-color);\n$tone-7-color: var(--playkit-tone-7-color);\n$tone-8-color: var(--playkit-tone-8-color);\n\n$live-color: var(--playkit-live-color);\n$player-background-color: var(--playkit-player-background-color);\n$tab-focus-color: var(--playkit-tab-focus-color);\n$tooltip-background-color: var(--playkit-tooltip-background-color);\n$tooltip-color: var(--playkit-tooltip-color);\n$ads-color: var(--playkit-ads-color);\n"],"sourceRoot":""}]);
// Exports
var dropdownItem = "playkit-dropdown-item_kw";
var icon = "playkit-icon_tv";
var dropdownItemDescription = "playkit-dropdown-item-description_Al";
var trimText = "playkit-trim-text_Kj";
var comparisonText = "playkit-comparison-text_OS";
var moreItemTooltip = "playkit-more-item-tooltip_y7";
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___);


/***/ }),

/***/ "./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/services/upper-bar-manager/ui/dropdown-bar/dropdown-bar.component.scss":
/*!*************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/services/upper-bar-manager/ui/dropdown-bar/dropdown-bar.component.scss ***!
  \*************************************************************************************************************************************************************************************************************************/
/***/ ((module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__),
/* harmony export */   "moreDropdown": () => (/* binding */ moreDropdown)
/* harmony export */ });
/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/sourceMaps.js */ "./node_modules/css-loader/dist/runtime/sourceMaps.js");
/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__);
// Imports


var ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default()));
// Module
___CSS_LOADER_EXPORT___.push([module.id, ".playkit-more-dropdown_SJ {\n  position: absolute;\n  padding: 8px 4px;\n  width: 200px;\n  background-color: var(--playkit-tone-7-color);\n  border-radius: 4px;\n  top: 44px;\n  right: 0;\n  overflow: hidden;\n}", "",{"version":3,"sources":["webpack://./src/services/upper-bar-manager/ui/dropdown-bar/dropdown-bar.component.scss","webpack://./node_modules/@playkit-js/playkit-js-ui/src/styles/exported.scss"],"names":[],"mappings":"AAEA;EACE,kBAAA;EACA,gBAAA;EACA,YAAA;EACA,6CC8Ba;ED7Bb,kBAAA;EACA,SAAA;EACA,QAAA;EACA,gBAAA;AADF","sourcesContent":["@import '~@playkit-js/playkit-js-ui';\n\n.more-dropdown {\n  position: absolute;\n  padding: 8px 4px;\n  width: 200px;  // replace to min-width and grow with text\n  background-color: $tone-7-color;\n  border-radius: 4px;\n  top: 44px;\n  right: 0;\n  overflow: hidden;\n}","// Sass variables exported using the npm package for plugins usage\n\n// Accent Colors\n$primary-color: var(--playkit-primary-color);\n$primary-darker-color: var(--playkit-primary-darker-color);\n$primary-brighter-color: var(--playkit-primary-brighter-color);\n$primary-text-contrast-color: var(--playkit-primary-text-contrast-color);\n\n$secondary-color: var(--playkit-secondary-color);\n$secondary-darker-color: var(--playkit-secondary-darker-color);\n$secondary-brighter-color: var(--playkit-secondary-brighter-color);\n$secondary-text-contrast-color: var(--playkit-secondary-text-contrast-color);\n\n// Acknowledgement Colors\n$success-color: var(--playkit-success-color);\n$success-darker-color: var(--playkit-success-darker-color);\n$success-brighter-color: var(--playkit-success-brighter-color);\n$success-text-contrast-color: var(--playkit-success-text-contrast-color);\n\n$danger-color: var(--playkit-danger-color);\n$danger-darker-color: var(--playkit-danger-darker-color);\n$danger-brighter-color: var(--playkit-danger-brighter-color);\n$danger-text-contrast-color: var(--playkit-danger-text-contrast-color);\n\n$warning-color: var(--playkit-warning-color);\n$warning-darker-color: var(--playkit-warning-darker-color);\n$warning-brighter-color: var(--playkit-warning-brighter-color);\n$warning-text-contrast-color: var(--playkit-warning-text-contrast-color);\n\n// Tone Ramp\n$tone-1-color: var(--playkit-tone-1-color);\n$tone-2-color: var(--playkit-tone-2-color);\n$tone-3-color: var(--playkit-tone-3-color);\n$tone-4-color: var(--playkit-tone-4-color);\n$tone-5-color: var(--playkit-tone-5-color);\n$tone-6-color: var(--playkit-tone-6-color);\n$tone-7-color: var(--playkit-tone-7-color);\n$tone-8-color: var(--playkit-tone-8-color);\n\n$live-color: var(--playkit-live-color);\n$player-background-color: var(--playkit-player-background-color);\n$tab-focus-color: var(--playkit-tab-focus-color);\n$tooltip-background-color: var(--playkit-tooltip-background-color);\n$tooltip-color: var(--playkit-tooltip-color);\n$ads-color: var(--playkit-ads-color);\n"],"sourceRoot":""}]);
// Exports
var moreDropdown = "playkit-more-dropdown_SJ";
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___);


/***/ }),

/***/ "./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/services/upper-bar-manager/ui/more-icon/more-icon.component.scss":
/*!*******************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/services/upper-bar-manager/ui/more-icon/more-icon.component.scss ***!
  \*******************************************************************************************************************************************************************************************************************/
/***/ ((module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__),
/* harmony export */   "moreIcon": () => (/* binding */ moreIcon)
/* harmony export */ });
/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/sourceMaps.js */ "./node_modules/css-loader/dist/runtime/sourceMaps.js");
/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__);
// Imports


var ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default()));
// Module
___CSS_LOADER_EXPORT___.push([module.id, ".playkit-more-icon_fR {\n  margin-right: 0;\n  z-index: 2;\n}", "",{"version":3,"sources":["webpack://./src/services/upper-bar-manager/ui/more-icon/more-icon.component.scss"],"names":[],"mappings":"AAAA;EACE,eAAA;EACA,UAAA;AACF","sourcesContent":[".more-icon {\n  margin-right: 0;\n  z-index: 2;\n}\n\n"],"sourceRoot":""}]);
// Exports
var moreIcon = "playkit-more-icon_fR";
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___);


/***/ }),

/***/ "./node_modules/css-loader/dist/runtime/api.js":
/*!*****************************************************!*\
  !*** ./node_modules/css-loader/dist/runtime/api.js ***!
  \*****************************************************/
/***/ ((module) => {

"use strict";


/*
  MIT License http://www.opensource.org/licenses/mit-license.php
  Author Tobias Koppers @sokra
*/
module.exports = function (cssWithMappingToString) {
  var list = []; // return the list of modules as css string

  list.toString = function toString() {
    return this.map(function (item) {
      var content = "";
      var needLayer = typeof item[5] !== "undefined";

      if (item[4]) {
        content += "@supports (".concat(item[4], ") {");
      }

      if (item[2]) {
        content += "@media ".concat(item[2], " {");
      }

      if (needLayer) {
        content += "@layer".concat(item[5].length > 0 ? " ".concat(item[5]) : "", " {");
      }

      content += cssWithMappingToString(item);

      if (needLayer) {
        content += "}";
      }

      if (item[2]) {
        content += "}";
      }

      if (item[4]) {
        content += "}";
      }

      return content;
    }).join("");
  }; // import a list of modules into the list


  list.i = function i(modules, media, dedupe, supports, layer) {
    if (typeof modules === "string") {
      modules = [[null, modules, undefined]];
    }

    var alreadyImportedModules = {};

    if (dedupe) {
      for (var k = 0; k < this.length; k++) {
        var id = this[k][0];

        if (id != null) {
          alreadyImportedModules[id] = true;
        }
      }
    }

    for (var _k = 0; _k < modules.length; _k++) {
      var item = [].concat(modules[_k]);

      if (dedupe && alreadyImportedModules[item[0]]) {
        continue;
      }

      if (typeof layer !== "undefined") {
        if (typeof item[5] === "undefined") {
          item[5] = layer;
        } else {
          item[1] = "@layer".concat(item[5].length > 0 ? " ".concat(item[5]) : "", " {").concat(item[1], "}");
          item[5] = layer;
        }
      }

      if (media) {
        if (!item[2]) {
          item[2] = media;
        } else {
          item[1] = "@media ".concat(item[2], " {").concat(item[1], "}");
          item[2] = media;
        }
      }

      if (supports) {
        if (!item[4]) {
          item[4] = "".concat(supports);
        } else {
          item[1] = "@supports (".concat(item[4], ") {").concat(item[1], "}");
          item[4] = supports;
        }
      }

      list.push(item);
    }
  };

  return list;
};

/***/ }),

/***/ "./node_modules/css-loader/dist/runtime/sourceMaps.js":
/*!************************************************************!*\
  !*** ./node_modules/css-loader/dist/runtime/sourceMaps.js ***!
  \************************************************************/
/***/ ((module) => {

"use strict";


module.exports = function (item) {
  var content = item[1];
  var cssMapping = item[3];

  if (!cssMapping) {
    return content;
  }

  if (typeof btoa === "function") {
    var base64 = btoa(unescape(encodeURIComponent(JSON.stringify(cssMapping))));
    var data = "sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(base64);
    var sourceMapping = "/*# ".concat(data, " */");
    var sourceURLs = cssMapping.sources.map(function (source) {
      return "/*# sourceURL=".concat(cssMapping.sourceRoot || "").concat(source, " */");
    });
    return [content].concat(sourceURLs).concat([sourceMapping]).join("\n");
  }

  return [content].join("\n");
};

/***/ }),

/***/ "./node_modules/preact-render-to-string/dist/index.module.js":
/*!*******************************************************************!*\
  !*** ./node_modules/preact-render-to-string/dist/index.module.js ***!
  \*******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__),
/* harmony export */   "render": () => (/* binding */ F),
/* harmony export */   "renderToStaticMarkup": () => (/* binding */ M),
/* harmony export */   "renderToString": () => (/* binding */ D),
/* harmony export */   "renderToStringAsync": () => (/* binding */ S)
/* harmony export */ });
/* harmony import */ var preact__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! preact */ "preact");
/* harmony import */ var preact__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(preact__WEBPACK_IMPORTED_MODULE_0__);
var r=/[\s\n\\/='"\0<>]/,o=/^(xlink|xmlns|xml)([A-Z])/,i=/^accessK|^auto[A-Z]|^cell|^ch|^col|cont|cross|dateT|encT|form[A-Z]|frame|hrefL|inputM|maxL|minL|noV|playsI|popoverT|readO|rowS|src[A-Z]|tabI|useM|item[A-Z]/,a=/^ac|^ali|arabic|basel|cap|clipPath$|clipRule$|color|dominant|enable|fill|flood|font|glyph[^R]|horiz|image|letter|lighting|marker[^WUH]|overline|panose|pointe|paint|rendering|shape|stop|strikethrough|stroke|text[^L]|transform|underline|unicode|units|^v[^i]|^w|^xH/,c=new Set(["draggable","spellcheck"]),s=/["&<]/;function l(e){if(0===e.length||!1===s.test(e))return e;for(var t=0,n=0,r="",o="";n<e.length;n++){switch(e.charCodeAt(n)){case 34:o="&quot;";break;case 38:o="&amp;";break;case 60:o="&lt;";break;default:continue}n!==t&&(r+=e.slice(t,n)),r+=o,t=n+1}return n!==t&&(r+=e.slice(t,n)),r}var u={},f=new Set(["animation-iteration-count","border-image-outset","border-image-slice","border-image-width","box-flex","box-flex-group","box-ordinal-group","column-count","fill-opacity","flex","flex-grow","flex-negative","flex-order","flex-positive","flex-shrink","flood-opacity","font-weight","grid-column","grid-row","line-clamp","line-height","opacity","order","orphans","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-miterlimit","stroke-opacity","stroke-width","tab-size","widows","z-index","zoom"]),p=/[A-Z]/g;function h(e){var t="";for(var n in e){var r=e[n];if(null!=r&&""!==r){var o="-"==n[0]?n:u[n]||(u[n]=n.replace(p,"-$&").toLowerCase()),i=";";"number"!=typeof r||o.startsWith("--")||f.has(o)||(i="px;"),t=t+o+":"+r+i}}return t||void 0}function d(){this.__d=!0}function _(e,t){return{__v:e,context:t,props:e.props,setState:d,forceUpdate:d,__d:!0,__h:new Array(0)}}function v(e,t,n){if(!e.s){if(n instanceof m){if(!n.s)return void(n.o=v.bind(null,e,t));1&t&&(t=n.s),n=n.v}if(n&&n.then)return void n.then(v.bind(null,e,t),v.bind(null,e,2));e.s=t,e.v=n;const r=e.o;r&&r(e)}}var m=/*#__PURE__*/function(){function e(){}return e.prototype.then=function(t,n){var r=new e,o=this.s;if(o){var i=1&o?t:n;if(i){try{v(r,1,i(this.v))}catch(e){v(r,2,e)}return r}return this}return this.o=function(e){try{var o=e.v;1&e.s?v(r,1,t?t(o):o):n?v(r,1,n(o)):v(r,2,o)}catch(e){v(r,2,e)}},r},e}();function y(e){return e instanceof m&&1&e.s}function g(e,t,n){for(var r;;){var o=e();if(y(o)&&(o=o.v),!o)return i;if(o.then){r=0;break}var i=n();if(i&&i.then){if(!y(i)){r=1;break}i=i.s}if(t){var a=t();if(a&&a.then&&!y(a)){r=2;break}}}var c=new m,s=v.bind(null,c,2);return(0===r?o.then(u):1===r?i.then(l):a.then(f)).then(void 0,s),c;function l(r){i=r;do{if(t&&(a=t())&&a.then&&!y(a))return void a.then(f).then(void 0,s);if(!(o=e())||y(o)&&!o.v)return void v(c,1,i);if(o.then)return void o.then(u).then(void 0,s);y(i=n())&&(i=i.v)}while(!i||!i.then);i.then(l).then(void 0,s)}function u(e){e?(i=n())&&i.then?i.then(l).then(void 0,s):l(i):v(c,1,i)}function f(){(o=e())?o.then?o.then(u).then(void 0,s):u(o):v(c,1,i)}}function b(e,t){try{var n=e()}catch(e){return t(!0,e)}return n&&n.then?n.then(t.bind(null,!1),t.bind(null,!0)):t(!1,n)}var k,w,x,C,S=function(r,o){try{var i=preact__WEBPACK_IMPORTED_MODULE_0__.options.__s;preact__WEBPACK_IMPORTED_MODULE_0__.options.__s=!0,k=preact__WEBPACK_IMPORTED_MODULE_0__.options.__b,w=preact__WEBPACK_IMPORTED_MODULE_0__.options.diffed,x=preact__WEBPACK_IMPORTED_MODULE_0__.options.__r,C=preact__WEBPACK_IMPORTED_MODULE_0__.options.unmount;var a=(0,preact__WEBPACK_IMPORTED_MODULE_0__.h)(preact__WEBPACK_IMPORTED_MODULE_0__.Fragment,null);return a.__k=[r],Promise.resolve(b(function(){return Promise.resolve(U(r,o||A,!1,void 0,a,!0,void 0)).then(function(e){var t,n=function(){if(E(e)){var n=function(){var e=o.join(j);return t=1,e},r=0,o=e,i=g(function(){return!!o.some(function(e){return e&&"function"==typeof e.then})&&r++<25},void 0,function(){return Promise.resolve(Promise.all(o)).then(function(e){o=e.flat()})});return i&&i.then?i.then(n):n()}}();return n&&n.then?n.then(function(n){return t?n:e}):t?n:e})},function(t,n){if(preact__WEBPACK_IMPORTED_MODULE_0__.options.__c&&preact__WEBPACK_IMPORTED_MODULE_0__.options.__c(r,L),preact__WEBPACK_IMPORTED_MODULE_0__.options.__s=i,L.length=0,t)throw n;return n}))}catch(e){return Promise.reject(e)}},A={},L=[],E=Array.isArray,T=Object.assign,j="";function D(r,o,i){var a=preact__WEBPACK_IMPORTED_MODULE_0__.options.__s;preact__WEBPACK_IMPORTED_MODULE_0__.options.__s=!0,k=preact__WEBPACK_IMPORTED_MODULE_0__.options.__b,w=preact__WEBPACK_IMPORTED_MODULE_0__.options.diffed,x=preact__WEBPACK_IMPORTED_MODULE_0__.options.__r,C=preact__WEBPACK_IMPORTED_MODULE_0__.options.unmount;var c=(0,preact__WEBPACK_IMPORTED_MODULE_0__.h)(preact__WEBPACK_IMPORTED_MODULE_0__.Fragment,null);c.__k=[r];try{var s=U(r,o||A,!1,void 0,c,!1,i);return E(s)?s.join(j):s}catch(e){if(e.then)throw new Error('Use "renderToStringAsync" for suspenseful rendering.');throw e}finally{preact__WEBPACK_IMPORTED_MODULE_0__.options.__c&&preact__WEBPACK_IMPORTED_MODULE_0__.options.__c(r,L),preact__WEBPACK_IMPORTED_MODULE_0__.options.__s=a,L.length=0}}function P(e,t){var n,r=e.type,o=!0;return e.__c?(o=!1,(n=e.__c).state=n.__s):n=new r(e.props,t),e.__c=n,n.__v=e,n.props=e.props,n.context=t,n.__d=!0,null==n.state&&(n.state=A),null==n.__s&&(n.__s=n.state),r.getDerivedStateFromProps?n.state=T({},n.state,r.getDerivedStateFromProps(n.props,n.state)):o&&n.componentWillMount?(n.componentWillMount(),n.state=n.__s!==n.state?n.__s:n.state):!o&&n.componentWillUpdate&&n.componentWillUpdate(),x&&x(e),n.render(n.props,n.state,t)}function U(t,s,u,f,p,d,v){if(null==t||!0===t||!1===t||t===j)return j;var m=typeof t;if("object"!=m)return"function"==m?j:"string"==m?l(t):t+j;if(E(t)){var y,g=j;p.__k=t;for(var b=0;b<t.length;b++){var S=t[b];if(null!=S&&"boolean"!=typeof S){var L,D=U(S,s,u,f,p,d,v);"string"==typeof D?g+=D:(y||(y=[]),g&&y.push(g),g=j,E(D)?(L=y).push.apply(L,D):y.push(D))}}return y?(g&&y.push(g),y):g}if(void 0!==t.constructor)return j;t.__=p,k&&k(t);var F=t.type,M=t.props;if("function"==typeof F){var W,$,z,H=s;if(F===preact__WEBPACK_IMPORTED_MODULE_0__.Fragment){if("tpl"in M){for(var N=j,q=0;q<M.tpl.length;q++)if(N+=M.tpl[q],M.exprs&&q<M.exprs.length){var B=M.exprs[q];if(null==B)continue;"object"!=typeof B||void 0!==B.constructor&&!E(B)?N+=B:N+=U(B,s,u,f,t,d,v)}return N}if("UNSTABLE_comment"in M)return"\x3c!--"+l(M.UNSTABLE_comment)+"--\x3e";$=M.children}else{if(null!=(W=F.contextType)){var I=s[W.__c];H=I?I.props.value:W.__}var O=F.prototype&&"function"==typeof F.prototype.render;if(O)$=P(t,H),z=t.__c;else{t.__c=z=_(t,H);for(var R=0;z.__d&&R++<25;)z.__d=!1,x&&x(t),$=F.call(z,M,H);z.__d=!0}if(null!=z.getChildContext&&(s=T({},s,z.getChildContext())),O&&preact__WEBPACK_IMPORTED_MODULE_0__.options.errorBoundaries&&(F.getDerivedStateFromError||z.componentDidCatch)){$=null!=$&&$.type===preact__WEBPACK_IMPORTED_MODULE_0__.Fragment&&null==$.key&&null==$.props.tpl?$.props.children:$;try{return U($,s,u,f,t,d,v)}catch(e){return F.getDerivedStateFromError&&(z.__s=F.getDerivedStateFromError(e)),z.componentDidCatch&&z.componentDidCatch(e,A),z.__d?($=P(t,s),null!=(z=t.__c).getChildContext&&(s=T({},s,z.getChildContext())),U($=null!=$&&$.type===preact__WEBPACK_IMPORTED_MODULE_0__.Fragment&&null==$.key&&null==$.props.tpl?$.props.children:$,s,u,f,t,d,v)):j}finally{w&&w(t),t.__=null,C&&C(t)}}}$=null!=$&&$.type===preact__WEBPACK_IMPORTED_MODULE_0__.Fragment&&null==$.key&&null==$.props.tpl?$.props.children:$;try{var V=U($,s,u,f,t,d,v);return w&&w(t),t.__=null,preact__WEBPACK_IMPORTED_MODULE_0__.options.unmount&&preact__WEBPACK_IMPORTED_MODULE_0__.options.unmount(t),V}catch(n){if(!d&&v&&v.onError){var K=v.onError(n,t,function(e){return U(e,s,u,f,t,d,v)});if(void 0!==K)return K;var G=preact__WEBPACK_IMPORTED_MODULE_0__.options.__e;return G&&G(n,t),j}if(!d)throw n;if(!n||"function"!=typeof n.then)throw n;return n.then(function e(){try{return U($,s,u,f,t,d,v)}catch(n){if(!n||"function"!=typeof n.then)throw n;return n.then(function(){return U($,s,u,f,t,d,v)},e)}})}}var J,Q="<"+F,X=j;for(var Y in M){var ee=M[Y];if("function"!=typeof ee||"class"===Y||"className"===Y){switch(Y){case"children":J=ee;continue;case"key":case"ref":case"__self":case"__source":continue;case"htmlFor":if("for"in M)continue;Y="for";break;case"className":if("class"in M)continue;Y="class";break;case"defaultChecked":Y="checked";break;case"defaultSelected":Y="selected";break;case"defaultValue":case"value":switch(Y="value",F){case"textarea":J=ee;continue;case"select":f=ee;continue;case"option":f!=ee||"selected"in M||(Q+=" selected")}break;case"dangerouslySetInnerHTML":X=ee&&ee.__html;continue;case"style":"object"==typeof ee&&(ee=h(ee));break;case"acceptCharset":Y="accept-charset";break;case"httpEquiv":Y="http-equiv";break;default:if(o.test(Y))Y=Y.replace(o,"$1:$2").toLowerCase();else{if(r.test(Y))continue;"-"!==Y[4]&&!c.has(Y)||null==ee?u?a.test(Y)&&(Y="panose1"===Y?"panose-1":Y.replace(/([A-Z])/g,"-$1").toLowerCase()):i.test(Y)&&(Y=Y.toLowerCase()):ee+=j}}null!=ee&&!1!==ee&&(Q=!0===ee||ee===j?Q+" "+Y:Q+" "+Y+'="'+("string"==typeof ee?l(ee):ee+j)+'"')}}if(r.test(F))throw new Error(F+" is not a valid HTML tag name in "+Q+">");if(X||("string"==typeof J?X=l(J):null!=J&&!1!==J&&!0!==J&&(X=U(J,s,"svg"===F||"foreignObject"!==F&&u,f,t,d,v))),w&&w(t),t.__=null,C&&C(t),!X&&Z.has(F))return Q+"/>";var te="</"+F+">",ne=Q+">";return E(X)?[ne].concat(X,[te]):"string"!=typeof X?[ne,X,te]:ne+X+te}var Z=new Set(["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"]),F=D,M=D;/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (D);
//# sourceMappingURL=index.module.js.map


/***/ }),

/***/ "./node_modules/@playkit-js/common/dist/icon/icon.scss":
/*!*************************************************************!*\
  !*** ./node_modules/@playkit-js/common/dist/icon/icon.scss ***!
  \*************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__),
/* harmony export */   "iconWrapper": () => (/* reexport safe */ _css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_icon_scss__WEBPACK_IMPORTED_MODULE_5__.iconWrapper),
/* harmony export */   "large": () => (/* reexport safe */ _css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_icon_scss__WEBPACK_IMPORTED_MODULE_5__.large),
/* harmony export */   "medium": () => (/* reexport safe */ _css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_icon_scss__WEBPACK_IMPORTED_MODULE_5__.medium),
/* harmony export */   "small": () => (/* reexport safe */ _css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_icon_scss__WEBPACK_IMPORTED_MODULE_5__.small)
/* harmony export */ });
/* harmony import */ var _style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! !../../../../style-loader/dist/runtime/injectStylesIntoStyleTag.js */ "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js");
/* harmony import */ var _style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! !../../../../style-loader/dist/runtime/styleDomAPI.js */ "./node_modules/style-loader/dist/runtime/styleDomAPI.js");
/* harmony import */ var _style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _style_loader_dist_runtime_setAttributesWithAttributesAndNonce_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! !../../../../style-loader/dist/runtime/setAttributesWithAttributesAndNonce.js */ "./node_modules/style-loader/dist/runtime/setAttributesWithAttributesAndNonce.js");
/* harmony import */ var _style_loader_dist_runtime_setAttributesWithAttributesAndNonce_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_style_loader_dist_runtime_setAttributesWithAttributesAndNonce_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! !../../../../style-loader/dist/runtime/insertStyleElement.js */ "./node_modules/style-loader/dist/runtime/insertStyleElement.js");
/* harmony import */ var _style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var _style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! !../../../../style-loader/dist/runtime/styleTagTransform.js */ "./node_modules/style-loader/dist/runtime/styleTagTransform.js");
/* harmony import */ var _style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var _css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_icon_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! !!../../../../css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../../../sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./icon.scss */ "./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/@playkit-js/common/dist/icon/icon.scss");

      
      
      
      
      
      
      
      
      

var options = {"attributes":{"id":"@playkit-js/ui-managers"}};

options.styleTagTransform = (_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_4___default());
options.setAttributes = (_style_loader_dist_runtime_setAttributesWithAttributesAndNonce_js__WEBPACK_IMPORTED_MODULE_2___default());
options.insert = function (styleElement) {
    if (window.kalturaGlobalConfig && typeof window.kalturaGlobalConfig.stylesNonce === 'string') {
        styleElement.setAttribute('nonce', window.kalturaGlobalConfig.stylesNonce);
    }
    document.head.appendChild(styleElement);
};
options.domAPI = (_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default());
options.insertStyleElement = (_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_3___default());

var update = _style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default()(_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_icon_scss__WEBPACK_IMPORTED_MODULE_5__["default"], options);




       /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_icon_scss__WEBPACK_IMPORTED_MODULE_5__["default"] && _css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_icon_scss__WEBPACK_IMPORTED_MODULE_5__["default"].locals ? _css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_icon_scss__WEBPACK_IMPORTED_MODULE_5__["default"].locals : undefined);


/***/ }),

/***/ "./node_modules/@playkit-js/common/dist/icon/icons/spinner.scss":
/*!**********************************************************************!*\
  !*** ./node_modules/@playkit-js/common/dist/icon/icons/spinner.scss ***!
  \**********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__),
/* harmony export */   "spinner": () => (/* reexport safe */ _css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_spinner_scss__WEBPACK_IMPORTED_MODULE_5__.spinner),
/* harmony export */   "spinnerAnimation": () => (/* reexport safe */ _css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_spinner_scss__WEBPACK_IMPORTED_MODULE_5__.spinnerAnimation)
/* harmony export */ });
/* harmony import */ var _style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! !../../../../../style-loader/dist/runtime/injectStylesIntoStyleTag.js */ "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js");
/* harmony import */ var _style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! !../../../../../style-loader/dist/runtime/styleDomAPI.js */ "./node_modules/style-loader/dist/runtime/styleDomAPI.js");
/* harmony import */ var _style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _style_loader_dist_runtime_setAttributesWithAttributesAndNonce_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! !../../../../../style-loader/dist/runtime/setAttributesWithAttributesAndNonce.js */ "./node_modules/style-loader/dist/runtime/setAttributesWithAttributesAndNonce.js");
/* harmony import */ var _style_loader_dist_runtime_setAttributesWithAttributesAndNonce_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_style_loader_dist_runtime_setAttributesWithAttributesAndNonce_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! !../../../../../style-loader/dist/runtime/insertStyleElement.js */ "./node_modules/style-loader/dist/runtime/insertStyleElement.js");
/* harmony import */ var _style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var _style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! !../../../../../style-loader/dist/runtime/styleTagTransform.js */ "./node_modules/style-loader/dist/runtime/styleTagTransform.js");
/* harmony import */ var _style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var _css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_spinner_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! !!../../../../../css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../../../../sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./spinner.scss */ "./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/@playkit-js/common/dist/icon/icons/spinner.scss");

      
      
      
      
      
      
      
      
      

var options = {"attributes":{"id":"@playkit-js/ui-managers"}};

options.styleTagTransform = (_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_4___default());
options.setAttributes = (_style_loader_dist_runtime_setAttributesWithAttributesAndNonce_js__WEBPACK_IMPORTED_MODULE_2___default());
options.insert = function (styleElement) {
    if (window.kalturaGlobalConfig && typeof window.kalturaGlobalConfig.stylesNonce === 'string') {
        styleElement.setAttribute('nonce', window.kalturaGlobalConfig.stylesNonce);
    }
    document.head.appendChild(styleElement);
};
options.domAPI = (_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default());
options.insertStyleElement = (_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_3___default());

var update = _style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default()(_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_spinner_scss__WEBPACK_IMPORTED_MODULE_5__["default"], options);




       /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_spinner_scss__WEBPACK_IMPORTED_MODULE_5__["default"] && _css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_spinner_scss__WEBPACK_IMPORTED_MODULE_5__["default"].locals ? _css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_spinner_scss__WEBPACK_IMPORTED_MODULE_5__["default"].locals : undefined);


/***/ }),

/***/ "./node_modules/@playkit-js/common/dist/ui-common/injected-component/injected-component.scss":
/*!***************************************************************************************************!*\
  !*** ./node_modules/@playkit-js/common/dist/ui-common/injected-component/injected-component.scss ***!
  \***************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__),
/* harmony export */   "fillContainer": () => (/* reexport safe */ _css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_injected_component_scss__WEBPACK_IMPORTED_MODULE_5__.fillContainer)
/* harmony export */ });
/* harmony import */ var _style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! !../../../../../style-loader/dist/runtime/injectStylesIntoStyleTag.js */ "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js");
/* harmony import */ var _style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! !../../../../../style-loader/dist/runtime/styleDomAPI.js */ "./node_modules/style-loader/dist/runtime/styleDomAPI.js");
/* harmony import */ var _style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _style_loader_dist_runtime_setAttributesWithAttributesAndNonce_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! !../../../../../style-loader/dist/runtime/setAttributesWithAttributesAndNonce.js */ "./node_modules/style-loader/dist/runtime/setAttributesWithAttributesAndNonce.js");
/* harmony import */ var _style_loader_dist_runtime_setAttributesWithAttributesAndNonce_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_style_loader_dist_runtime_setAttributesWithAttributesAndNonce_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! !../../../../../style-loader/dist/runtime/insertStyleElement.js */ "./node_modules/style-loader/dist/runtime/insertStyleElement.js");
/* harmony import */ var _style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var _style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! !../../../../../style-loader/dist/runtime/styleTagTransform.js */ "./node_modules/style-loader/dist/runtime/styleTagTransform.js");
/* harmony import */ var _style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var _css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_injected_component_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! !!../../../../../css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../../../../sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./injected-component.scss */ "./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/@playkit-js/common/dist/ui-common/injected-component/injected-component.scss");

      
      
      
      
      
      
      
      
      

var options = {"attributes":{"id":"@playkit-js/ui-managers"}};

options.styleTagTransform = (_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_4___default());
options.setAttributes = (_style_loader_dist_runtime_setAttributesWithAttributesAndNonce_js__WEBPACK_IMPORTED_MODULE_2___default());
options.insert = function (styleElement) {
    if (window.kalturaGlobalConfig && typeof window.kalturaGlobalConfig.stylesNonce === 'string') {
        styleElement.setAttribute('nonce', window.kalturaGlobalConfig.stylesNonce);
    }
    document.head.appendChild(styleElement);
};
options.domAPI = (_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default());
options.insertStyleElement = (_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_3___default());

var update = _style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default()(_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_injected_component_scss__WEBPACK_IMPORTED_MODULE_5__["default"], options);




       /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_injected_component_scss__WEBPACK_IMPORTED_MODULE_5__["default"] && _css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_injected_component_scss__WEBPACK_IMPORTED_MODULE_5__["default"].locals ? _css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_injected_component_scss__WEBPACK_IMPORTED_MODULE_5__["default"].locals : undefined);


/***/ }),

/***/ "./src/services/banner-manager/ui/banner-container/banner-container.scss":
/*!*******************************************************************************!*\
  !*** ./src/services/banner-manager/ui/banner-container/banner-container.scss ***!
  \*******************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "bannerContainer": () => (/* reexport safe */ _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_banner_container_scss__WEBPACK_IMPORTED_MODULE_5__.bannerContainer),
/* harmony export */   "bannerContainerRoot": () => (/* reexport safe */ _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_banner_container_scss__WEBPACK_IMPORTED_MODULE_5__.bannerContainerRoot),
/* harmony export */   "closeButton": () => (/* reexport safe */ _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_banner_container_scss__WEBPACK_IMPORTED_MODULE_5__.closeButton),
/* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__),
/* harmony export */   "large": () => (/* reexport safe */ _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_banner_container_scss__WEBPACK_IMPORTED_MODULE_5__.large),
/* harmony export */   "small": () => (/* reexport safe */ _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_banner_container_scss__WEBPACK_IMPORTED_MODULE_5__.small)
/* harmony export */ });
/* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js */ "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js");
/* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js */ "./node_modules/style-loader/dist/runtime/styleDomAPI.js");
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _node_modules_style_loader_dist_runtime_setAttributesWithAttributesAndNonce_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/setAttributesWithAttributesAndNonce.js */ "./node_modules/style-loader/dist/runtime/setAttributesWithAttributesAndNonce.js");
/* harmony import */ var _node_modules_style_loader_dist_runtime_setAttributesWithAttributesAndNonce_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_setAttributesWithAttributesAndNonce_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js */ "./node_modules/style-loader/dist/runtime/insertStyleElement.js");
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js */ "./node_modules/style-loader/dist/runtime/styleTagTransform.js");
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_banner_container_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! !!../../../../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../../../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./banner-container.scss */ "./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/services/banner-manager/ui/banner-container/banner-container.scss");

      
      
      
      
      
      
      
      
      

var options = {"attributes":{"id":"@playkit-js/ui-managers"}};

options.styleTagTransform = (_node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_4___default());
options.setAttributes = (_node_modules_style_loader_dist_runtime_setAttributesWithAttributesAndNonce_js__WEBPACK_IMPORTED_MODULE_2___default());
options.insert = function (styleElement) {
    if (window.kalturaGlobalConfig && typeof window.kalturaGlobalConfig.stylesNonce === 'string') {
        styleElement.setAttribute('nonce', window.kalturaGlobalConfig.stylesNonce);
    }
    document.head.appendChild(styleElement);
};
options.domAPI = (_node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default());
options.insertStyleElement = (_node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_3___default());

var update = _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default()(_node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_banner_container_scss__WEBPACK_IMPORTED_MODULE_5__["default"], options);




       /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_banner_container_scss__WEBPACK_IMPORTED_MODULE_5__["default"] && _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_banner_container_scss__WEBPACK_IMPORTED_MODULE_5__["default"].locals ? _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_banner_container_scss__WEBPACK_IMPORTED_MODULE_5__["default"].locals : undefined);


/***/ }),

/***/ "./src/services/banner-manager/ui/banner/banner.scss":
/*!***********************************************************!*\
  !*** ./src/services/banner-manager/ui/banner/banner.scss ***!
  \***********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "bannerBody": () => (/* reexport safe */ _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_banner_scss__WEBPACK_IMPORTED_MODULE_5__.bannerBody),
/* harmony export */   "bannerWrapper": () => (/* reexport safe */ _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_banner_scss__WEBPACK_IMPORTED_MODULE_5__.bannerWrapper),
/* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__),
/* harmony export */   "defaultBannerRoot": () => (/* reexport safe */ _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_banner_scss__WEBPACK_IMPORTED_MODULE_5__.defaultBannerRoot),
/* harmony export */   "iconContainer": () => (/* reexport safe */ _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_banner_scss__WEBPACK_IMPORTED_MODULE_5__.iconContainer),
/* harmony export */   "iconImage": () => (/* reexport safe */ _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_banner_scss__WEBPACK_IMPORTED_MODULE_5__.iconImage),
/* harmony export */   "iconWrapper": () => (/* reexport safe */ _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_banner_scss__WEBPACK_IMPORTED_MODULE_5__.iconWrapper),
/* harmony export */   "large": () => (/* reexport safe */ _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_banner_scss__WEBPACK_IMPORTED_MODULE_5__.large),
/* harmony export */   "small": () => (/* reexport safe */ _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_banner_scss__WEBPACK_IMPORTED_MODULE_5__.small),
/* harmony export */   "text": () => (/* reexport safe */ _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_banner_scss__WEBPACK_IMPORTED_MODULE_5__.text),
/* harmony export */   "title": () => (/* reexport safe */ _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_banner_scss__WEBPACK_IMPORTED_MODULE_5__.title)
/* harmony export */ });
/* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js */ "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js");
/* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js */ "./node_modules/style-loader/dist/runtime/styleDomAPI.js");
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _node_modules_style_loader_dist_runtime_setAttributesWithAttributesAndNonce_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/setAttributesWithAttributesAndNonce.js */ "./node_modules/style-loader/dist/runtime/setAttributesWithAttributesAndNonce.js");
/* harmony import */ var _node_modules_style_loader_dist_runtime_setAttributesWithAttributesAndNonce_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_setAttributesWithAttributesAndNonce_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js */ "./node_modules/style-loader/dist/runtime/insertStyleElement.js");
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js */ "./node_modules/style-loader/dist/runtime/styleTagTransform.js");
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_banner_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! !!../../../../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../../../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./banner.scss */ "./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/services/banner-manager/ui/banner/banner.scss");

      
      
      
      
      
      
      
      
      

var options = {"attributes":{"id":"@playkit-js/ui-managers"}};

options.styleTagTransform = (_node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_4___default());
options.setAttributes = (_node_modules_style_loader_dist_runtime_setAttributesWithAttributesAndNonce_js__WEBPACK_IMPORTED_MODULE_2___default());
options.insert = function (styleElement) {
    if (window.kalturaGlobalConfig && typeof window.kalturaGlobalConfig.stylesNonce === 'string') {
        styleElement.setAttribute('nonce', window.kalturaGlobalConfig.stylesNonce);
    }
    document.head.appendChild(styleElement);
};
options.domAPI = (_node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default());
options.insertStyleElement = (_node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_3___default());

var update = _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default()(_node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_banner_scss__WEBPACK_IMPORTED_MODULE_5__["default"], options);




       /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_banner_scss__WEBPACK_IMPORTED_MODULE_5__["default"] && _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_banner_scss__WEBPACK_IMPORTED_MODULE_5__["default"].locals ? _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_banner_scss__WEBPACK_IMPORTED_MODULE_5__["default"].locals : undefined);


/***/ }),

/***/ "./src/services/preset-manager/ui/managed-component.scss":
/*!***************************************************************!*\
  !*** ./src/services/preset-manager/ui/managed-component.scss ***!
  \***************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__),
/* harmony export */   "fillContainer": () => (/* reexport safe */ _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_managed_component_scss__WEBPACK_IMPORTED_MODULE_5__.fillContainer)
/* harmony export */ });
/* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! !../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js */ "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js");
/* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! !../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js */ "./node_modules/style-loader/dist/runtime/styleDomAPI.js");
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _node_modules_style_loader_dist_runtime_setAttributesWithAttributesAndNonce_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! !../../../../node_modules/style-loader/dist/runtime/setAttributesWithAttributesAndNonce.js */ "./node_modules/style-loader/dist/runtime/setAttributesWithAttributesAndNonce.js");
/* harmony import */ var _node_modules_style_loader_dist_runtime_setAttributesWithAttributesAndNonce_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_setAttributesWithAttributesAndNonce_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! !../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js */ "./node_modules/style-loader/dist/runtime/insertStyleElement.js");
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! !../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js */ "./node_modules/style-loader/dist/runtime/styleTagTransform.js");
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_managed_component_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! !!../../../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./managed-component.scss */ "./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/services/preset-manager/ui/managed-component.scss");

      
      
      
      
      
      
      
      
      

var options = {"attributes":{"id":"@playkit-js/ui-managers"}};

options.styleTagTransform = (_node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_4___default());
options.setAttributes = (_node_modules_style_loader_dist_runtime_setAttributesWithAttributesAndNonce_js__WEBPACK_IMPORTED_MODULE_2___default());
options.insert = function (styleElement) {
    if (window.kalturaGlobalConfig && typeof window.kalturaGlobalConfig.stylesNonce === 'string') {
        styleElement.setAttribute('nonce', window.kalturaGlobalConfig.stylesNonce);
    }
    document.head.appendChild(styleElement);
};
options.domAPI = (_node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default());
options.insertStyleElement = (_node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_3___default());

var update = _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default()(_node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_managed_component_scss__WEBPACK_IMPORTED_MODULE_5__["default"], options);




       /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_managed_component_scss__WEBPACK_IMPORTED_MODULE_5__["default"] && _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_managed_component_scss__WEBPACK_IMPORTED_MODULE_5__["default"].locals ? _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_managed_component_scss__WEBPACK_IMPORTED_MODULE_5__["default"].locals : undefined);


/***/ }),

/***/ "./src/services/side-panels-manager/ui/panel-item-wrapper/panel-item-wrapper.component.scss":
/*!**************************************************************************************************!*\
  !*** ./src/services/side-panels-manager/ui/panel-item-wrapper/panel-item-wrapper.component.scss ***!
  \**************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "activeState": () => (/* reexport safe */ _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_panel_item_wrapper_component_scss__WEBPACK_IMPORTED_MODULE_5__.activeState),
/* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__),
/* harmony export */   "sidePanelWrapper": () => (/* reexport safe */ _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_panel_item_wrapper_component_scss__WEBPACK_IMPORTED_MODULE_5__.sidePanelWrapper)
/* harmony export */ });
/* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js */ "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js");
/* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js */ "./node_modules/style-loader/dist/runtime/styleDomAPI.js");
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _node_modules_style_loader_dist_runtime_setAttributesWithAttributesAndNonce_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/setAttributesWithAttributesAndNonce.js */ "./node_modules/style-loader/dist/runtime/setAttributesWithAttributesAndNonce.js");
/* harmony import */ var _node_modules_style_loader_dist_runtime_setAttributesWithAttributesAndNonce_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_setAttributesWithAttributesAndNonce_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js */ "./node_modules/style-loader/dist/runtime/insertStyleElement.js");
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js */ "./node_modules/style-loader/dist/runtime/styleTagTransform.js");
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_panel_item_wrapper_component_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! !!../../../../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../../../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./panel-item-wrapper.component.scss */ "./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/services/side-panels-manager/ui/panel-item-wrapper/panel-item-wrapper.component.scss");

      
      
      
      
      
      
      
      
      

var options = {"attributes":{"id":"@playkit-js/ui-managers"}};

options.styleTagTransform = (_node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_4___default());
options.setAttributes = (_node_modules_style_loader_dist_runtime_setAttributesWithAttributesAndNonce_js__WEBPACK_IMPORTED_MODULE_2___default());
options.insert = function (styleElement) {
    if (window.kalturaGlobalConfig && typeof window.kalturaGlobalConfig.stylesNonce === 'string') {
        styleElement.setAttribute('nonce', window.kalturaGlobalConfig.stylesNonce);
    }
    document.head.appendChild(styleElement);
};
options.domAPI = (_node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default());
options.insertStyleElement = (_node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_3___default());

var update = _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default()(_node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_panel_item_wrapper_component_scss__WEBPACK_IMPORTED_MODULE_5__["default"], options);




       /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_panel_item_wrapper_component_scss__WEBPACK_IMPORTED_MODULE_5__["default"] && _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_panel_item_wrapper_component_scss__WEBPACK_IMPORTED_MODULE_5__["default"].locals ? _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_panel_item_wrapper_component_scss__WEBPACK_IMPORTED_MODULE_5__["default"].locals : undefined);


/***/ }),

/***/ "./src/services/toast-manager/ui/toast/toast.scss":
/*!********************************************************!*\
  !*** ./src/services/toast-manager/ui/toast/toast.scss ***!
  \********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "closeButton": () => (/* reexport safe */ _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_toast_scss__WEBPACK_IMPORTED_MODULE_5__.closeButton),
/* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__),
/* harmony export */   "errorToast": () => (/* reexport safe */ _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_toast_scss__WEBPACK_IMPORTED_MODULE_5__.errorToast),
/* harmony export */   "iconContainer": () => (/* reexport safe */ _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_toast_scss__WEBPACK_IMPORTED_MODULE_5__.iconContainer),
/* harmony export */   "iconWrapper": () => (/* reexport safe */ _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_toast_scss__WEBPACK_IMPORTED_MODULE_5__.iconWrapper),
/* harmony export */   "infoToast": () => (/* reexport safe */ _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_toast_scss__WEBPACK_IMPORTED_MODULE_5__.infoToast),
/* harmony export */   "successToast": () => (/* reexport safe */ _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_toast_scss__WEBPACK_IMPORTED_MODULE_5__.successToast),
/* harmony export */   "text": () => (/* reexport safe */ _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_toast_scss__WEBPACK_IMPORTED_MODULE_5__.text),
/* harmony export */   "title": () => (/* reexport safe */ _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_toast_scss__WEBPACK_IMPORTED_MODULE_5__.title),
/* harmony export */   "toastBody": () => (/* reexport safe */ _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_toast_scss__WEBPACK_IMPORTED_MODULE_5__.toastBody),
/* harmony export */   "toastWrapper": () => (/* reexport safe */ _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_toast_scss__WEBPACK_IMPORTED_MODULE_5__.toastWrapper),
/* harmony export */   "warnToast": () => (/* reexport safe */ _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_toast_scss__WEBPACK_IMPORTED_MODULE_5__.warnToast)
/* harmony export */ });
/* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js */ "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js");
/* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js */ "./node_modules/style-loader/dist/runtime/styleDomAPI.js");
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _node_modules_style_loader_dist_runtime_setAttributesWithAttributesAndNonce_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/setAttributesWithAttributesAndNonce.js */ "./node_modules/style-loader/dist/runtime/setAttributesWithAttributesAndNonce.js");
/* harmony import */ var _node_modules_style_loader_dist_runtime_setAttributesWithAttributesAndNonce_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_setAttributesWithAttributesAndNonce_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js */ "./node_modules/style-loader/dist/runtime/insertStyleElement.js");
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js */ "./node_modules/style-loader/dist/runtime/styleTagTransform.js");
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_toast_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! !!../../../../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../../../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./toast.scss */ "./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/services/toast-manager/ui/toast/toast.scss");

      
      
      
      
      
      
      
      
      

var options = {"attributes":{"id":"@playkit-js/ui-managers"}};

options.styleTagTransform = (_node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_4___default());
options.setAttributes = (_node_modules_style_loader_dist_runtime_setAttributesWithAttributesAndNonce_js__WEBPACK_IMPORTED_MODULE_2___default());
options.insert = function (styleElement) {
    if (window.kalturaGlobalConfig && typeof window.kalturaGlobalConfig.stylesNonce === 'string') {
        styleElement.setAttribute('nonce', window.kalturaGlobalConfig.stylesNonce);
    }
    document.head.appendChild(styleElement);
};
options.domAPI = (_node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default());
options.insertStyleElement = (_node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_3___default());

var update = _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default()(_node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_toast_scss__WEBPACK_IMPORTED_MODULE_5__["default"], options);




       /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_toast_scss__WEBPACK_IMPORTED_MODULE_5__["default"] && _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_toast_scss__WEBPACK_IMPORTED_MODULE_5__["default"].locals ? _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_toast_scss__WEBPACK_IMPORTED_MODULE_5__["default"].locals : undefined);


/***/ }),

/***/ "./src/services/toast-manager/ui/toasts-container/toasts-container.scss":
/*!******************************************************************************!*\
  !*** ./src/services/toast-manager/ui/toasts-container/toasts-container.scss ***!
  \******************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "bottomLeft": () => (/* reexport safe */ _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_toasts_container_scss__WEBPACK_IMPORTED_MODULE_5__.bottomLeft),
/* harmony export */   "bottomRight": () => (/* reexport safe */ _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_toasts_container_scss__WEBPACK_IMPORTED_MODULE_5__.bottomRight),
/* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__),
/* harmony export */   "toastRow": () => (/* reexport safe */ _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_toasts_container_scss__WEBPACK_IMPORTED_MODULE_5__.toastRow),
/* harmony export */   "toastsContainer": () => (/* reexport safe */ _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_toasts_container_scss__WEBPACK_IMPORTED_MODULE_5__.toastsContainer),
/* harmony export */   "topLeft": () => (/* reexport safe */ _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_toasts_container_scss__WEBPACK_IMPORTED_MODULE_5__.topLeft),
/* harmony export */   "topRight": () => (/* reexport safe */ _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_toasts_container_scss__WEBPACK_IMPORTED_MODULE_5__.topRight)
/* harmony export */ });
/* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js */ "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js");
/* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js */ "./node_modules/style-loader/dist/runtime/styleDomAPI.js");
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _node_modules_style_loader_dist_runtime_setAttributesWithAttributesAndNonce_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/setAttributesWithAttributesAndNonce.js */ "./node_modules/style-loader/dist/runtime/setAttributesWithAttributesAndNonce.js");
/* harmony import */ var _node_modules_style_loader_dist_runtime_setAttributesWithAttributesAndNonce_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_setAttributesWithAttributesAndNonce_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js */ "./node_modules/style-loader/dist/runtime/insertStyleElement.js");
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js */ "./node_modules/style-loader/dist/runtime/styleTagTransform.js");
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_toasts_container_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! !!../../../../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../../../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./toasts-container.scss */ "./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/services/toast-manager/ui/toasts-container/toasts-container.scss");

      
      
      
      
      
      
      
      
      

var options = {"attributes":{"id":"@playkit-js/ui-managers"}};

options.styleTagTransform = (_node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_4___default());
options.setAttributes = (_node_modules_style_loader_dist_runtime_setAttributesWithAttributesAndNonce_js__WEBPACK_IMPORTED_MODULE_2___default());
options.insert = function (styleElement) {
    if (window.kalturaGlobalConfig && typeof window.kalturaGlobalConfig.stylesNonce === 'string') {
        styleElement.setAttribute('nonce', window.kalturaGlobalConfig.stylesNonce);
    }
    document.head.appendChild(styleElement);
};
options.domAPI = (_node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default());
options.insertStyleElement = (_node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_3___default());

var update = _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default()(_node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_toasts_container_scss__WEBPACK_IMPORTED_MODULE_5__["default"], options);




       /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_toasts_container_scss__WEBPACK_IMPORTED_MODULE_5__["default"] && _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_toasts_container_scss__WEBPACK_IMPORTED_MODULE_5__["default"].locals ? _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_toasts_container_scss__WEBPACK_IMPORTED_MODULE_5__["default"].locals : undefined);


/***/ }),

/***/ "./src/services/upper-bar-manager/ui/displayed-bar/displayed-bar.component.scss":
/*!**************************************************************************************!*\
  !*** ./src/services/upper-bar-manager/ui/displayed-bar/displayed-bar.component.scss ***!
  \**************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__),
/* harmony export */   "rightUpperBarWrapperContainer": () => (/* reexport safe */ _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_displayed_bar_component_scss__WEBPACK_IMPORTED_MODULE_5__.rightUpperBarWrapperContainer)
/* harmony export */ });
/* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js */ "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js");
/* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js */ "./node_modules/style-loader/dist/runtime/styleDomAPI.js");
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _node_modules_style_loader_dist_runtime_setAttributesWithAttributesAndNonce_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/setAttributesWithAttributesAndNonce.js */ "./node_modules/style-loader/dist/runtime/setAttributesWithAttributesAndNonce.js");
/* harmony import */ var _node_modules_style_loader_dist_runtime_setAttributesWithAttributesAndNonce_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_setAttributesWithAttributesAndNonce_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js */ "./node_modules/style-loader/dist/runtime/insertStyleElement.js");
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js */ "./node_modules/style-loader/dist/runtime/styleTagTransform.js");
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_displayed_bar_component_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! !!../../../../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../../../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./displayed-bar.component.scss */ "./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/services/upper-bar-manager/ui/displayed-bar/displayed-bar.component.scss");

      
      
      
      
      
      
      
      
      

var options = {"attributes":{"id":"@playkit-js/ui-managers"}};

options.styleTagTransform = (_node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_4___default());
options.setAttributes = (_node_modules_style_loader_dist_runtime_setAttributesWithAttributesAndNonce_js__WEBPACK_IMPORTED_MODULE_2___default());
options.insert = function (styleElement) {
    if (window.kalturaGlobalConfig && typeof window.kalturaGlobalConfig.stylesNonce === 'string') {
        styleElement.setAttribute('nonce', window.kalturaGlobalConfig.stylesNonce);
    }
    document.head.appendChild(styleElement);
};
options.domAPI = (_node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default());
options.insertStyleElement = (_node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_3___default());

var update = _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default()(_node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_displayed_bar_component_scss__WEBPACK_IMPORTED_MODULE_5__["default"], options);




       /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_displayed_bar_component_scss__WEBPACK_IMPORTED_MODULE_5__["default"] && _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_displayed_bar_component_scss__WEBPACK_IMPORTED_MODULE_5__["default"].locals ? _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_displayed_bar_component_scss__WEBPACK_IMPORTED_MODULE_5__["default"].locals : undefined);


/***/ }),

/***/ "./src/services/upper-bar-manager/ui/dropdown-bar-item/dropdown-bar-item.scss":
/*!************************************************************************************!*\
  !*** ./src/services/upper-bar-manager/ui/dropdown-bar-item/dropdown-bar-item.scss ***!
  \************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "comparisonText": () => (/* reexport safe */ _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_dropdown_bar_item_scss__WEBPACK_IMPORTED_MODULE_5__.comparisonText),
/* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__),
/* harmony export */   "dropdownItem": () => (/* reexport safe */ _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_dropdown_bar_item_scss__WEBPACK_IMPORTED_MODULE_5__.dropdownItem),
/* harmony export */   "dropdownItemDescription": () => (/* reexport safe */ _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_dropdown_bar_item_scss__WEBPACK_IMPORTED_MODULE_5__.dropdownItemDescription),
/* harmony export */   "icon": () => (/* reexport safe */ _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_dropdown_bar_item_scss__WEBPACK_IMPORTED_MODULE_5__.icon),
/* harmony export */   "moreItemTooltip": () => (/* reexport safe */ _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_dropdown_bar_item_scss__WEBPACK_IMPORTED_MODULE_5__.moreItemTooltip),
/* harmony export */   "trimText": () => (/* reexport safe */ _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_dropdown_bar_item_scss__WEBPACK_IMPORTED_MODULE_5__.trimText)
/* harmony export */ });
/* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js */ "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js");
/* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js */ "./node_modules/style-loader/dist/runtime/styleDomAPI.js");
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _node_modules_style_loader_dist_runtime_setAttributesWithAttributesAndNonce_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/setAttributesWithAttributesAndNonce.js */ "./node_modules/style-loader/dist/runtime/setAttributesWithAttributesAndNonce.js");
/* harmony import */ var _node_modules_style_loader_dist_runtime_setAttributesWithAttributesAndNonce_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_setAttributesWithAttributesAndNonce_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js */ "./node_modules/style-loader/dist/runtime/insertStyleElement.js");
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js */ "./node_modules/style-loader/dist/runtime/styleTagTransform.js");
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_dropdown_bar_item_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! !!../../../../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../../../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./dropdown-bar-item.scss */ "./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/services/upper-bar-manager/ui/dropdown-bar-item/dropdown-bar-item.scss");

      
      
      
      
      
      
      
      
      

var options = {"attributes":{"id":"@playkit-js/ui-managers"}};

options.styleTagTransform = (_node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_4___default());
options.setAttributes = (_node_modules_style_loader_dist_runtime_setAttributesWithAttributesAndNonce_js__WEBPACK_IMPORTED_MODULE_2___default());
options.insert = function (styleElement) {
    if (window.kalturaGlobalConfig && typeof window.kalturaGlobalConfig.stylesNonce === 'string') {
        styleElement.setAttribute('nonce', window.kalturaGlobalConfig.stylesNonce);
    }
    document.head.appendChild(styleElement);
};
options.domAPI = (_node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default());
options.insertStyleElement = (_node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_3___default());

var update = _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default()(_node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_dropdown_bar_item_scss__WEBPACK_IMPORTED_MODULE_5__["default"], options);




       /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_dropdown_bar_item_scss__WEBPACK_IMPORTED_MODULE_5__["default"] && _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_dropdown_bar_item_scss__WEBPACK_IMPORTED_MODULE_5__["default"].locals ? _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_dropdown_bar_item_scss__WEBPACK_IMPORTED_MODULE_5__["default"].locals : undefined);


/***/ }),

/***/ "./src/services/upper-bar-manager/ui/dropdown-bar/dropdown-bar.component.scss":
/*!************************************************************************************!*\
  !*** ./src/services/upper-bar-manager/ui/dropdown-bar/dropdown-bar.component.scss ***!
  \************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__),
/* harmony export */   "moreDropdown": () => (/* reexport safe */ _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_dropdown_bar_component_scss__WEBPACK_IMPORTED_MODULE_5__.moreDropdown)
/* harmony export */ });
/* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js */ "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js");
/* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js */ "./node_modules/style-loader/dist/runtime/styleDomAPI.js");
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _node_modules_style_loader_dist_runtime_setAttributesWithAttributesAndNonce_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/setAttributesWithAttributesAndNonce.js */ "./node_modules/style-loader/dist/runtime/setAttributesWithAttributesAndNonce.js");
/* harmony import */ var _node_modules_style_loader_dist_runtime_setAttributesWithAttributesAndNonce_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_setAttributesWithAttributesAndNonce_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js */ "./node_modules/style-loader/dist/runtime/insertStyleElement.js");
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js */ "./node_modules/style-loader/dist/runtime/styleTagTransform.js");
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_dropdown_bar_component_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! !!../../../../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../../../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./dropdown-bar.component.scss */ "./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/services/upper-bar-manager/ui/dropdown-bar/dropdown-bar.component.scss");

      
      
      
      
      
      
      
      
      

var options = {"attributes":{"id":"@playkit-js/ui-managers"}};

options.styleTagTransform = (_node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_4___default());
options.setAttributes = (_node_modules_style_loader_dist_runtime_setAttributesWithAttributesAndNonce_js__WEBPACK_IMPORTED_MODULE_2___default());
options.insert = function (styleElement) {
    if (window.kalturaGlobalConfig && typeof window.kalturaGlobalConfig.stylesNonce === 'string') {
        styleElement.setAttribute('nonce', window.kalturaGlobalConfig.stylesNonce);
    }
    document.head.appendChild(styleElement);
};
options.domAPI = (_node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default());
options.insertStyleElement = (_node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_3___default());

var update = _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default()(_node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_dropdown_bar_component_scss__WEBPACK_IMPORTED_MODULE_5__["default"], options);




       /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_dropdown_bar_component_scss__WEBPACK_IMPORTED_MODULE_5__["default"] && _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_dropdown_bar_component_scss__WEBPACK_IMPORTED_MODULE_5__["default"].locals ? _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_dropdown_bar_component_scss__WEBPACK_IMPORTED_MODULE_5__["default"].locals : undefined);


/***/ }),

/***/ "./src/services/upper-bar-manager/ui/more-icon/more-icon.component.scss":
/*!******************************************************************************!*\
  !*** ./src/services/upper-bar-manager/ui/more-icon/more-icon.component.scss ***!
  \******************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__),
/* harmony export */   "moreIcon": () => (/* reexport safe */ _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_more_icon_component_scss__WEBPACK_IMPORTED_MODULE_5__.moreIcon)
/* harmony export */ });
/* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js */ "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js");
/* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js */ "./node_modules/style-loader/dist/runtime/styleDomAPI.js");
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _node_modules_style_loader_dist_runtime_setAttributesWithAttributesAndNonce_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/setAttributesWithAttributesAndNonce.js */ "./node_modules/style-loader/dist/runtime/setAttributesWithAttributesAndNonce.js");
/* harmony import */ var _node_modules_style_loader_dist_runtime_setAttributesWithAttributesAndNonce_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_setAttributesWithAttributesAndNonce_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js */ "./node_modules/style-loader/dist/runtime/insertStyleElement.js");
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js */ "./node_modules/style-loader/dist/runtime/styleTagTransform.js");
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_more_icon_component_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! !!../../../../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../../../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./more-icon.component.scss */ "./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/services/upper-bar-manager/ui/more-icon/more-icon.component.scss");

      
      
      
      
      
      
      
      
      

var options = {"attributes":{"id":"@playkit-js/ui-managers"}};

options.styleTagTransform = (_node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_4___default());
options.setAttributes = (_node_modules_style_loader_dist_runtime_setAttributesWithAttributesAndNonce_js__WEBPACK_IMPORTED_MODULE_2___default());
options.insert = function (styleElement) {
    if (window.kalturaGlobalConfig && typeof window.kalturaGlobalConfig.stylesNonce === 'string') {
        styleElement.setAttribute('nonce', window.kalturaGlobalConfig.stylesNonce);
    }
    document.head.appendChild(styleElement);
};
options.domAPI = (_node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default());
options.insertStyleElement = (_node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_3___default());

var update = _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default()(_node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_more_icon_component_scss__WEBPACK_IMPORTED_MODULE_5__["default"], options);




       /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_more_icon_component_scss__WEBPACK_IMPORTED_MODULE_5__["default"] && _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_more_icon_component_scss__WEBPACK_IMPORTED_MODULE_5__["default"].locals ? _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_1_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_1_use_2_more_icon_component_scss__WEBPACK_IMPORTED_MODULE_5__["default"].locals : undefined);


/***/ }),

/***/ "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js":
/*!****************************************************************************!*\
  !*** ./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js ***!
  \****************************************************************************/
/***/ ((module) => {

"use strict";


var stylesInDOM = [];

function getIndexByIdentifier(identifier) {
  var result = -1;

  for (var i = 0; i < stylesInDOM.length; i++) {
    if (stylesInDOM[i].identifier === identifier) {
      result = i;
      break;
    }
  }

  return result;
}

function modulesToDom(list, options) {
  var idCountMap = {};
  var identifiers = [];

  for (var i = 0; i < list.length; i++) {
    var item = list[i];
    var id = options.base ? item[0] + options.base : item[0];
    var count = idCountMap[id] || 0;
    var identifier = "".concat(id, " ").concat(count);
    idCountMap[id] = count + 1;
    var indexByIdentifier = getIndexByIdentifier(identifier);
    var obj = {
      css: item[1],
      media: item[2],
      sourceMap: item[3],
      supports: item[4],
      layer: item[5]
    };

    if (indexByIdentifier !== -1) {
      stylesInDOM[indexByIdentifier].references++;
      stylesInDOM[indexByIdentifier].updater(obj);
    } else {
      var updater = addElementStyle(obj, options);
      options.byIndex = i;
      stylesInDOM.splice(i, 0, {
        identifier: identifier,
        updater: updater,
        references: 1
      });
    }

    identifiers.push(identifier);
  }

  return identifiers;
}

function addElementStyle(obj, options) {
  var api = options.domAPI(options);
  api.update(obj);

  var updater = function updater(newObj) {
    if (newObj) {
      if (newObj.css === obj.css && newObj.media === obj.media && newObj.sourceMap === obj.sourceMap && newObj.supports === obj.supports && newObj.layer === obj.layer) {
        return;
      }

      api.update(obj = newObj);
    } else {
      api.remove();
    }
  };

  return updater;
}

module.exports = function (list, options) {
  options = options || {};
  list = list || [];
  var lastIdentifiers = modulesToDom(list, options);
  return function update(newList) {
    newList = newList || [];

    for (var i = 0; i < lastIdentifiers.length; i++) {
      var identifier = lastIdentifiers[i];
      var index = getIndexByIdentifier(identifier);
      stylesInDOM[index].references--;
    }

    var newLastIdentifiers = modulesToDom(newList, options);

    for (var _i = 0; _i < lastIdentifiers.length; _i++) {
      var _identifier = lastIdentifiers[_i];

      var _index = getIndexByIdentifier(_identifier);

      if (stylesInDOM[_index].references === 0) {
        stylesInDOM[_index].updater();

        stylesInDOM.splice(_index, 1);
      }
    }

    lastIdentifiers = newLastIdentifiers;
  };
};

/***/ }),

/***/ "./node_modules/style-loader/dist/runtime/insertStyleElement.js":
/*!**********************************************************************!*\
  !*** ./node_modules/style-loader/dist/runtime/insertStyleElement.js ***!
  \**********************************************************************/
/***/ ((module) => {

"use strict";


/* istanbul ignore next  */
function insertStyleElement(options) {
  var element = document.createElement("style");
  options.setAttributes(element, options.attributes);
  options.insert(element, options.options);
  return element;
}

module.exports = insertStyleElement;

/***/ }),

/***/ "./node_modules/style-loader/dist/runtime/setAttributesWithAttributesAndNonce.js":
/*!***************************************************************************************!*\
  !*** ./node_modules/style-loader/dist/runtime/setAttributesWithAttributesAndNonce.js ***!
  \***************************************************************************************/
/***/ ((module) => {

"use strict";


/* istanbul ignore next  */
function setAttributesWithoutAttributes(styleElement, attributes) {
  Object.keys(attributes).forEach(function (key) {
    styleElement.setAttribute(key, attributes[key]);
  });
}

module.exports = setAttributesWithoutAttributes;

/***/ }),

/***/ "./node_modules/style-loader/dist/runtime/styleDomAPI.js":
/*!***************************************************************!*\
  !*** ./node_modules/style-loader/dist/runtime/styleDomAPI.js ***!
  \***************************************************************/
/***/ ((module) => {

"use strict";


/* istanbul ignore next  */
function apply(styleElement, options, obj) {
  var css = "";

  if (obj.supports) {
    css += "@supports (".concat(obj.supports, ") {");
  }

  if (obj.media) {
    css += "@media ".concat(obj.media, " {");
  }

  var needLayer = typeof obj.layer !== "undefined";

  if (needLayer) {
    css += "@layer".concat(obj.layer.length > 0 ? " ".concat(obj.layer) : "", " {");
  }

  css += obj.css;

  if (needLayer) {
    css += "}";
  }

  if (obj.media) {
    css += "}";
  }

  if (obj.supports) {
    css += "}";
  }

  var sourceMap = obj.sourceMap;

  if (sourceMap && typeof btoa !== "undefined") {
    css += "\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap)))), " */");
  } // For old IE

  /* istanbul ignore if  */


  options.styleTagTransform(css, styleElement, options.options);
}

function removeStyleElement(styleElement) {
  // istanbul ignore if
  if (styleElement.parentNode === null) {
    return false;
  }

  styleElement.parentNode.removeChild(styleElement);
}
/* istanbul ignore next  */


function domAPI(options) {
  var styleElement = options.insertStyleElement(options);
  return {
    update: function update(obj) {
      apply(styleElement, options, obj);
    },
    remove: function remove() {
      removeStyleElement(styleElement);
    }
  };
}

module.exports = domAPI;

/***/ }),

/***/ "./node_modules/style-loader/dist/runtime/styleTagTransform.js":
/*!*********************************************************************!*\
  !*** ./node_modules/style-loader/dist/runtime/styleTagTransform.js ***!
  \*********************************************************************/
/***/ ((module) => {

"use strict";


/* istanbul ignore next  */
function styleTagTransform(css, styleElement) {
  if (styleElement.styleSheet) {
    styleElement.styleSheet.cssText = css;
  } else {
    while (styleElement.firstChild) {
      styleElement.removeChild(styleElement.firstChild);
    }

    styleElement.appendChild(document.createTextNode(css));
  }
}

module.exports = styleTagTransform;

/***/ }),

/***/ "./src/event-type/ui-managers-event.ts":
/*!*********************************************!*\
  !*** ./src/event-type/ui-managers-event.ts ***!
  \*********************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "UiManagersEvent": () => (/* binding */ UiManagersEvent)
/* harmony export */ });
const UiManagersEvent = {
    UPDATE_COMPONENTS: 'UPDATE_COMPONENTS'
};


/***/ }),

/***/ "./src/services/banner-manager/banner-manager.tsx":
/*!********************************************************!*\
  !*** ./src/services/banner-manager/banner-manager.tsx ***!
  \********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "BannerManager": () => (/* binding */ BannerManager),
/* harmony export */   "VisibilityMode": () => (/* binding */ VisibilityMode)
/* harmony export */ });
/* harmony import */ var preact__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! preact */ "preact");
/* harmony import */ var preact__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(preact__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _ui_banner__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ui/banner */ "./src/services/banner-manager/ui/banner/index.ts");
/* harmony import */ var _ui_banner_container_banner_container__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./ui/banner-container/banner-container */ "./src/services/banner-manager/ui/banner-container/banner-container.tsx");
/* harmony import */ var _playkit_js_common_dist_ui_common_player_utils__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @playkit-js/common/dist/ui-common/player-utils */ "./node_modules/@playkit-js/common/dist/ui-common/player-utils.js");




var VisibilityMode;
(function (VisibilityMode) {
    VisibilityMode["VISIBLE"] = "VISIBLE";
    VisibilityMode["HIDDEN"] = "HIDDEN";
})(VisibilityMode || (VisibilityMode = {}));
const MinPlayerWidth = 480;
const DefaultDuration = 60 * 1000;
const MinDuration = 5 * 1000;
/**
 * banner manager manages the display (add / remove) of a single banner in the player.
 */
class BannerManager {
    constructor(options) {
        this.options = options;
        this._floatingItem = null;
        // eslint-disable-next-line @typescript-eslint/no-explicit-any
        this._timerSubscription = undefined;
        this._options = options;
        this._bannerConfig = {
            theme: {
                backgroundColor: 'rgba(0, 0, 0, .7)',
                blur: '10px'
            }
        };
    }
    add(props) {
        if (this._floatingItem) {
            this.remove();
        }
        this._floatingItem = this._options.floatingManager.add({
            label: 'Banner',
            mode: 'Immediate',
            position: 'InteractiveArea',
            renderContent: this._createRenderBanner(props, {
                onClose: this._handleCloseEvent.bind(this),
                theme: this._bannerConfig.theme
            })
        });
        if (props.autoClose) {
            this._startDurationTimer(props.duration);
        }
        return this._getState();
    }
    remove() {
        if (this._floatingItem) {
            if (this._timerSubscription)
                clearTimeout(this._timerSubscription);
            this._options.floatingManager.remove(this._floatingItem);
            this._floatingItem = null;
        }
    }
    reset() {
        this.remove();
    }
    _createRenderBanner({ content, renderContent }, { onClose, theme }) {
        function _renderContent(floatingItemProps) {
            return ((0,preact__WEBPACK_IMPORTED_MODULE_0__.h)(_ui_banner_container_banner_container__WEBPACK_IMPORTED_MODULE_2__.BannerContainer, { onClose: onClose, theme: theme }, renderContent ? renderContent(content, floatingItemProps) : (0,preact__WEBPACK_IMPORTED_MODULE_0__.h)(_ui_banner__WEBPACK_IMPORTED_MODULE_1__.Banner, { content: content })));
        }
        return _renderContent;
    }
    _handleCloseEvent() {
        this.remove();
    }
    _startDurationTimer(displayDuration = DefaultDuration) {
        this._timerSubscription = setTimeout(this.remove.bind(this), Math.max(MinDuration, displayDuration));
    }
    _getState() {
        const playerSize = (0,_playkit_js_common_dist_ui_common_player_utils__WEBPACK_IMPORTED_MODULE_3__.getPlayerSize)(this._options.kalturaPlayer);
        return {
            visibilityMode: !playerSize || playerSize.width < MinPlayerWidth ? VisibilityMode.HIDDEN : VisibilityMode.VISIBLE
        };
    }
}


/***/ }),

/***/ "./src/services/banner-manager/ui/banner-container/banner-container.tsx":
/*!******************************************************************************!*\
  !*** ./src/services/banner-manager/ui/banner-container/banner-container.tsx ***!
  \******************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "BannerContainer": () => (/* binding */ BannerContainer)
/* harmony export */ });
/* harmony import */ var preact__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! preact */ "preact");
/* harmony import */ var preact__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(preact__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _banner_container_scss__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./banner-container.scss */ "./src/services/banner-manager/ui/banner-container/banner-container.scss");
/* harmony import */ var _playkit_js_common_dist_icon__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @playkit-js/common/dist/icon */ "./node_modules/@playkit-js/common/dist/icon/index.js");



class BannerContainer extends preact__WEBPACK_IMPORTED_MODULE_0__.Component {
    render(props) {
        const { backgroundColor, blur } = this.props.theme;
        return ((0,preact__WEBPACK_IMPORTED_MODULE_0__.h)("div", { className: _banner_container_scss__WEBPACK_IMPORTED_MODULE_1__.bannerContainerRoot, "aria-live": "polite" },
            (0,preact__WEBPACK_IMPORTED_MODULE_0__.h)("div", { style: `
                background-color:${backgroundColor}; 
                backdrop-filter: blur(${blur});
             `, className: _banner_container_scss__WEBPACK_IMPORTED_MODULE_1__.bannerContainer },
                (0,preact__WEBPACK_IMPORTED_MODULE_0__.h)("button", { className: _banner_container_scss__WEBPACK_IMPORTED_MODULE_1__.closeButton, onClick: props.onClose },
                    (0,preact__WEBPACK_IMPORTED_MODULE_0__.h)("div", { className: _banner_container_scss__WEBPACK_IMPORTED_MODULE_1__.small },
                        (0,preact__WEBPACK_IMPORTED_MODULE_0__.h)(_playkit_js_common_dist_icon__WEBPACK_IMPORTED_MODULE_2__.Icon, { size: _playkit_js_common_dist_icon__WEBPACK_IMPORTED_MODULE_2__.IconSize.small, name: "close" })),
                    (0,preact__WEBPACK_IMPORTED_MODULE_0__.h)("div", { className: _banner_container_scss__WEBPACK_IMPORTED_MODULE_1__.large },
                        (0,preact__WEBPACK_IMPORTED_MODULE_0__.h)(_playkit_js_common_dist_icon__WEBPACK_IMPORTED_MODULE_2__.Icon, { size: _playkit_js_common_dist_icon__WEBPACK_IMPORTED_MODULE_2__.IconSize.large, name: "close" }))),
                this.props.children)));
    }
}


/***/ }),

/***/ "./src/services/banner-manager/ui/banner/banner.tsx":
/*!**********************************************************!*\
  !*** ./src/services/banner-manager/ui/banner/banner.tsx ***!
  \**********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "Banner": () => (/* binding */ Banner)
/* harmony export */ });
/* harmony import */ var preact__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! preact */ "preact");
/* harmony import */ var preact__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(preact__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _banner_scss__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./banner.scss */ "./src/services/banner-manager/ui/banner/banner.scss");
/* harmony import */ var _someone_asks_large__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./someone-asks-large */ "./src/services/banner-manager/ui/banner/someone-asks-large.tsx");
/* harmony import */ var _someone_asks_small__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./someone-asks-small */ "./src/services/banner-manager/ui/banner/someone-asks-small.tsx");




class Banner extends preact__WEBPACK_IMPORTED_MODULE_0__.Component {
    render({ content }) {
        const { text, title = 'Audience asks:', icon = this._defaultIcon() } = content;
        return ((0,preact__WEBPACK_IMPORTED_MODULE_0__.h)("div", { className: _banner_scss__WEBPACK_IMPORTED_MODULE_1__.defaultBannerRoot + ' ' + _banner_scss__WEBPACK_IMPORTED_MODULE_1__.bannerWrapper },
            (0,preact__WEBPACK_IMPORTED_MODULE_0__.h)("div", { className: _banner_scss__WEBPACK_IMPORTED_MODULE_1__.iconContainer },
                (0,preact__WEBPACK_IMPORTED_MODULE_0__.h)("div", { className: _banner_scss__WEBPACK_IMPORTED_MODULE_1__.iconWrapper }, icon)),
            (0,preact__WEBPACK_IMPORTED_MODULE_0__.h)("div", { className: _banner_scss__WEBPACK_IMPORTED_MODULE_1__.bannerBody },
                (0,preact__WEBPACK_IMPORTED_MODULE_0__.h)("div", { className: _banner_scss__WEBPACK_IMPORTED_MODULE_1__.title }, title),
                (0,preact__WEBPACK_IMPORTED_MODULE_0__.h)("div", { className: _banner_scss__WEBPACK_IMPORTED_MODULE_1__.text }, text))));
    }
    _defaultIcon() {
        return ((0,preact__WEBPACK_IMPORTED_MODULE_0__.h)("div", { className: _banner_scss__WEBPACK_IMPORTED_MODULE_1__.iconImage },
            (0,preact__WEBPACK_IMPORTED_MODULE_0__.h)(_someone_asks_large__WEBPACK_IMPORTED_MODULE_2__.SomeoneAsksLarge, { className: _banner_scss__WEBPACK_IMPORTED_MODULE_1__.large }),
            (0,preact__WEBPACK_IMPORTED_MODULE_0__.h)(_someone_asks_small__WEBPACK_IMPORTED_MODULE_3__.SomeoneAsksSmall, { className: _banner_scss__WEBPACK_IMPORTED_MODULE_1__.small })));
    }
}


/***/ }),

/***/ "./src/services/banner-manager/ui/banner/index.ts":
/*!********************************************************!*\
  !*** ./src/services/banner-manager/ui/banner/index.ts ***!
  \********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "Banner": () => (/* reexport safe */ _banner__WEBPACK_IMPORTED_MODULE_0__.Banner)
/* harmony export */ });
/* harmony import */ var _banner__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./banner */ "./src/services/banner-manager/ui/banner/banner.tsx");



/***/ }),

/***/ "./src/services/banner-manager/ui/banner/someone-asks-large.tsx":
/*!**********************************************************************!*\
  !*** ./src/services/banner-manager/ui/banner/someone-asks-large.tsx ***!
  \**********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "SomeoneAsksLarge": () => (/* binding */ SomeoneAsksLarge)
/* harmony export */ });
/* harmony import */ var preact__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! preact */ "preact");
/* harmony import */ var preact__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(preact__WEBPACK_IMPORTED_MODULE_0__);

// eslint-disable-next-line @typescript-eslint/no-explicit-any
const SomeoneAsksLarge = (props) => ((0,preact__WEBPACK_IMPORTED_MODULE_0__.h)("svg", { 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", ...props },
    (0,preact__WEBPACK_IMPORTED_MODULE_0__.h)("g", { id: "Icons/32/Someone-asks", stroke: "none", "stroke-width": "1", fill: "none", "fill-rule": "evenodd" },
        (0,preact__WEBPACK_IMPORTED_MODULE_0__.h)("g", { id: "Group", transform: "translate(4.000000, 5.000000)", fill: "#B2D238" },
            (0,preact__WEBPACK_IMPORTED_MODULE_0__.h)("ellipse", { id: "Oval", cx: "12", cy: "5.5", rx: "6", ry: "5.5" }),
            (0,preact__WEBPACK_IMPORTED_MODULE_0__.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" })))));


/***/ }),

/***/ "./src/services/banner-manager/ui/banner/someone-asks-small.tsx":
/*!**********************************************************************!*\
  !*** ./src/services/banner-manager/ui/banner/someone-asks-small.tsx ***!
  \**********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "SomeoneAsksSmall": () => (/* binding */ SomeoneAsksSmall)
/* harmony export */ });
/* harmony import */ var preact__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! preact */ "preact");
/* harmony import */ var preact__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(preact__WEBPACK_IMPORTED_MODULE_0__);

// eslint-disable-next-line @typescript-eslint/no-explicit-any
const SomeoneAsksSmall = (props) => ((0,preact__WEBPACK_IMPORTED_MODULE_0__.h)("svg", { 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", ...props },
    (0,preact__WEBPACK_IMPORTED_MODULE_0__.h)("g", { id: "Icons/20/Someone-asks", stroke: "none", "stroke-width": "1", fill: "none", "fill-rule": "evenodd" },
        (0,preact__WEBPACK_IMPORTED_MODULE_0__.h)("g", { id: "Group", transform: "translate(2.000000, 2.000000)", fill: "#B2D238" },
            (0,preact__WEBPACK_IMPORTED_MODULE_0__.h)("circle", { id: "Oval", cx: "8", cy: "4", r: "4" }),
            (0,preact__WEBPACK_IMPORTED_MODULE_0__.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" })))));


/***/ }),

/***/ "./src/services/floating-manager/floating-manager.tsx":
/*!************************************************************!*\
  !*** ./src/services/floating-manager/floating-manager.tsx ***!
  \************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "FloatingManager": () => (/* binding */ FloatingManager)
/* harmony export */ });
/* harmony import */ var preact__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! preact */ "preact");
/* harmony import */ var preact__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(preact__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _preset_manager_preset_manager__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../preset-manager/preset-manager */ "./src/services/preset-manager/preset-manager.tsx");
/* harmony import */ var _preset_manager_ui_managed_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../preset-manager/ui/managed-component */ "./src/services/preset-manager/ui/managed-component.tsx");
/* harmony import */ var _playkit_js_common_dist_ui_common_player_utils__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @playkit-js/common/dist/ui-common/player-utils */ "./node_modules/@playkit-js/common/dist/ui-common/player-utils.js");
/* harmony import */ var _ui_floating_item__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./ui/floating-item */ "./src/services/floating-manager/ui/floating-item.tsx");
/* harmony import */ var _event_type_ui_managers_event__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../event-type/ui-managers-event */ "./src/event-type/ui-managers-event.ts");






const areaToPresetMapping = {
    VideoArea: {
        Live: 'VideoArea',
        Playback: 'VideoArea'
    },
    PresetArea: {
        Live: 'PresetArea',
        Playback: 'PresetArea'
    },
    InteractiveArea: {
        Live: 'InteractiveArea',
        Playback: 'InteractiveArea'
    }
};
class FloatingManager {
    constructor(_options) {
        this._options = _options;
        this._registered = false;
        this._items = {
            VideoArea: [],
            InteractiveArea: [],
            PresetArea: []
        };
        this._componentRef = {
            InteractiveArea: null,
            VideoArea: null,
            PresetArea: null
        };
        this._cache = {
            canvas: {
                playerSize: { width: 0, height: 0 },
                videoSize: { width: 0, height: 0 }
            }
        };
        this._renderItems = (position) => {
            const props = this._getRendererProps({});
            return this._items[position].map((item) => item.renderFloatingChild(props));
        };
        this._renderChild = (position) => {
            return ((0,preact__WEBPACK_IMPORTED_MODULE_0__.h)(_preset_manager_ui_managed_component__WEBPACK_IMPORTED_MODULE_2__.ManagedComponent, { label: 'floating-manager', renderChildren: () => this._renderItems(position), isShown: () => true, ref: (ref) => (this._componentRef[position] = ref) }));
        };
        this._onTimeUpdate = () => {
            this._updateComponents();
        };
        this._onMediaLoaded = () => {
            this._updateCachedCanvas();
            this._updateComponents();
        };
        this._onLoadedData = () => {
            this._updateCachedCanvas();
            this._updateComponents();
        };
        Object.keys(areaToPresetMapping).forEach((areaType) => {
            // add floating manager in every preset
            this._options.presetManager.add({
                label: 'floating-manager',
                // eslint-disable-next-line @typescript-eslint/ban-ts-comment
                // @ts-ignore
                presetAreas: areaToPresetMapping[areaType],
                renderChild: () => this._renderChild(areaType)
            });
        });
        this._logger = _options.logger;
        this._eventManager = _options.eventManager;
        this._addPlayerBindings();
        this._updateCachedCanvas();
    }
    /**
     * initialize new floating ui item
     * @param item
     */
    //TODO push new item to relevant position array according to its' FloatingPositions value
    add(data) {
        const { presetManager } = this._options;
        const itemOptions = {
            // eslint-disable-next-line @typescript-eslint/ban-ts-comment
            // @ts-ignore
            presetManager,
            ...this._options,
            data
        };
        const item = new _ui_floating_item__WEBPACK_IMPORTED_MODULE_4__.FloatingItem(itemOptions);
        this._items[data.position].push(item);
        return item;
    }
    remove(item) {
        const positionItems = this._items[item.data.position];
        const itemIndex = positionItems.indexOf(item);
        if (itemIndex > -1) {
            positionItems[itemIndex].destroy();
            positionItems.splice(itemIndex, 1);
        }
        else {
            this._logger.warn(`couldn't remove ${item} since it wasn't found`);
        }
    }
    reset() {
        const allItems = [...this._items.VideoArea, ...this._items.InteractiveArea, ...this._items.PresetArea];
        allItems.forEach((item) => {
            try {
                item.destroy();
            }
            catch (e) {
                this._logger.warn(e);
            }
        });
        this._items.VideoArea = [];
        this._items.PresetArea = [];
        this._items.InteractiveArea = [];
    }
    _getRendererProps(props) {
        const { kalturaPlayer } = this._options;
        return {
            // eslint-disable-next-line @typescript-eslint/ban-ts-comment
            // @ts-ignore
            currentTime: typeof props.currentTime !== 'undefined' ? props.currentTime : kalturaPlayer.currentTime * 1000,
            canvas: this._cache.canvas
        };
    }
    _updateCachedCanvas() {
        this._cache.canvas = {
            playerSize: (0,_playkit_js_common_dist_ui_common_player_utils__WEBPACK_IMPORTED_MODULE_3__.getPlayerSize)(this._options.kalturaPlayer),
            videoSize: (0,_playkit_js_common_dist_ui_common_player_utils__WEBPACK_IMPORTED_MODULE_3__.getVideoSize)(this._options.kalturaPlayer)
        };
    }
    _updateComponents() {
        if (this._componentRef.InteractiveArea) {
            this._componentRef.InteractiveArea.update();
        }
        if (this._componentRef.PresetArea) {
            this._componentRef.PresetArea.update();
        }
        if (this._componentRef.VideoArea) {
            this._componentRef.VideoArea.update();
        }
    }
    _addPlayerBindings() {
        const { kalturaPlayer } = this._options;
        this._eventManager.listen(kalturaPlayer, kalturaPlayer.Event.Core.TIME_UPDATE, this._onTimeUpdate);
        this._eventManager.listen(kalturaPlayer, kalturaPlayer.Event.Core.MEDIA_LOADED, this._onMediaLoaded);
        this._eventManager.listen(kalturaPlayer, kalturaPlayer.Event.Core.LOADED_DATA, this._onLoadedData);
        this._options.presetManager.on(_preset_manager_preset_manager__WEBPACK_IMPORTED_MODULE_1__.PresetManagerEventTypes.VideoResizeEvent, () => {
            this._updateCachedCanvas();
            this._updateComponents();
        });
        this._options.presetManager.on(_preset_manager_preset_manager__WEBPACK_IMPORTED_MODULE_1__.PresetManagerEventTypes.PresetResizeEvent, () => {
            this._updateCachedCanvas();
            this._updateComponents();
        });
        this._eventManager.listen(kalturaPlayer, _event_type_ui_managers_event__WEBPACK_IMPORTED_MODULE_5__.UiManagersEvent.UPDATE_COMPONENTS, () => this._updateComponents());
    }
}


/***/ }),

/***/ "./src/services/floating-manager/ui/floating-item.tsx":
/*!************************************************************!*\
  !*** ./src/services/floating-manager/ui/floating-item.tsx ***!
  \************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "FloatingItem": () => (/* binding */ FloatingItem)
/* harmony export */ });
/* harmony import */ var preact__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! preact */ "preact");
/* harmony import */ var preact__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(preact__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _preset_manager_ui_managed_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../preset-manager/ui/managed-component */ "./src/services/preset-manager/ui/managed-component.tsx");


class FloatingItem {
    constructor(options) {
        this._isShown = false;
        this._componentRef = null;
        this.remove = () => {
            this._isShown = false;
            if (!this._componentRef) {
                return;
            }
            this._componentRef.update();
        };
        this.add = () => {
            this._isShown = true;
            if (!this._componentRef) {
                return;
            }
            this._componentRef.update();
        };
        this.update = () => {
            if (!this._componentRef) {
                return;
            }
            this._componentRef.update();
        };
        this._options = options;
        this._addPlayerBindings();
    }
    get data() {
        return this._options.data;
    }
    /**
     * destory the ui item
     */
    destroy() {
        this.remove();
    }
    renderFloatingChild(props) {
        const { label } = this._options.data;
        return ((0,preact__WEBPACK_IMPORTED_MODULE_0__.h)(_preset_manager_ui_managed_component__WEBPACK_IMPORTED_MODULE_1__.ManagedComponent, { label: label, renderChildren: () => this._options.data.renderContent(props), isShown: () => this._isShown, ref: (ref) => {
                this._componentRef = ref;
            } }));
    }
    _addPlayerBindings() {
        const { kalturaPlayer, data, eventManager } = this._options;
        if (data.mode === 'MediaLoaded') {
            eventManager.listenOnce(kalturaPlayer, kalturaPlayer.Event.Core.MEDIA_LOADED, this.add);
        }
        if (data.mode === 'FirstPlay') {
            eventManager.listenOnce(kalturaPlayer, kalturaPlayer.Event.Core.FIRST_PLAY, this.add);
        }
        if (data.mode === 'Immediate') {
            this.add();
        }
    }
}


/***/ }),

/***/ "./src/services/preset-manager/models/preset-item-data.ts":
/*!****************************************************************!*\
  !*** ./src/services/preset-manager/models/preset-item-data.ts ***!
  \****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "RelativeToTypes": () => (/* binding */ RelativeToTypes),
/* harmony export */   "ReservedPresetAreas": () => (/* binding */ ReservedPresetAreas),
/* harmony export */   "ReservedPresetNames": () => (/* binding */ ReservedPresetNames)
/* harmony export */ });
var ReservedPresetNames;
(function (ReservedPresetNames) {
    ReservedPresetNames["Playback"] = "Playback";
    ReservedPresetNames["Live"] = "Live";
})(ReservedPresetNames || (ReservedPresetNames = {}));
var ReservedPresetAreas;
(function (ReservedPresetAreas) {
    ReservedPresetAreas["PresetFloating"] = "PresetFloating";
    ReservedPresetAreas["BottomBarLeftControls"] = "BottomBarLeftControls";
    ReservedPresetAreas["BottomBarRightControls"] = "BottomBarRightControls";
    ReservedPresetAreas["TopBarLeftControls"] = "TopBarLeftControls";
    ReservedPresetAreas["TopBarRightControls"] = "TopBarRightControls";
    ReservedPresetAreas["SidePanelTop"] = "SidePanelTop";
    ReservedPresetAreas["SidePanelLeft"] = "SidePanelLeft";
    ReservedPresetAreas["SidePanelRight"] = "SidePanelRight";
    ReservedPresetAreas["SidePanelBottom"] = "SidePanelBottom";
    ReservedPresetAreas["PresetArea"] = "PresetArea";
    ReservedPresetAreas["InteractiveArea"] = "InteractiveArea";
    ReservedPresetAreas["PlayerArea"] = "PlayerArea";
    ReservedPresetAreas["VideoArea"] = "VideoArea";
})(ReservedPresetAreas || (ReservedPresetAreas = {}));
var RelativeToTypes;
(function (RelativeToTypes) {
    RelativeToTypes["Before"] = "Before";
    RelativeToTypes["After"] = "After";
    RelativeToTypes["Replace"] = "Replace";
})(RelativeToTypes || (RelativeToTypes = {}));


/***/ }),

/***/ "./src/services/preset-manager/preset-manager.tsx":
/*!********************************************************!*\
  !*** ./src/services/preset-manager/preset-manager.tsx ***!
  \********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "PresetManager": () => (/* binding */ PresetManager),
/* harmony export */   "PresetManagerEventTypes": () => (/* binding */ PresetManagerEventTypes)
/* harmony export */ });
/* harmony import */ var preact__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! preact */ "preact");
/* harmony import */ var preact__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(preact__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _playkit_js_common_dist_ui_common_events_manager__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @playkit-js/common/dist/ui-common/events-manager */ "./node_modules/@playkit-js/common/dist/ui-common/events-manager.js");
/* harmony import */ var _ui_player_adapter__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./ui-player-adapter */ "./src/services/preset-manager/ui-player-adapter.ts");
/* harmony import */ var _ui_preset_item__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./ui/preset-item */ "./src/services/preset-manager/ui/preset-item.tsx");




var PresetManagerEventTypes;
(function (PresetManagerEventTypes) {
    PresetManagerEventTypes["PresetResizeEvent"] = "PresetResizeEvent";
    PresetManagerEventTypes["VideoResizeEvent"] = "VideoResizeEvent";
})(PresetManagerEventTypes || (PresetManagerEventTypes = {}));
class PresetManager {
    constructor(options) {
        this._events = new _playkit_js_common_dist_ui_common_events_manager__WEBPACK_IMPORTED_MODULE_1__.EventsManager();
        this._registerToPlayer = () => {
            this._eventManager.listen(this._kalturaPlayer, this._kalturaPlayer.Event.UI.UI_PRESET_RESIZE, this._notifyUIPresetResize);
            this._eventManager.listen(this._kalturaPlayer, this._kalturaPlayer.Event.UI.VIDEO_RESIZE, this._notifyVideoResize);
        };
        this._notifyVideoResize = () => {
            this._events.emit({
                type: PresetManagerEventTypes.VideoResizeEvent
            });
        };
        this._notifyUIPresetResize = () => {
            this._events.emit({
                type: PresetManagerEventTypes.PresetResizeEvent
            });
        };
        this._unregisterToPlayer = () => {
            this._eventManager.unlisten(this._kalturaPlayer, this._kalturaPlayer.Event.UI.UI_PRESET_RESIZE, this._notifyUIPresetResize);
            this._eventManager.unlisten(this._kalturaPlayer, this._kalturaPlayer.Event.UI.VIDEO_RESIZE, this._notifyVideoResize);
        };
        this.on = this._events.on.bind(this._events);
        this.off = this._events.off.bind(this._events);
        this._eventManager = options.eventManager;
        this._kalturaPlayer = options.kalturaPlayer;
        this.add({
            label: 'preset-manager',
            presetAreas: { Playback: 'PlayerArea', Live: 'PlayerArea' },
            renderChild: () => ((0,preact__WEBPACK_IMPORTED_MODULE_0__.h)(_ui_player_adapter__WEBPACK_IMPORTED_MODULE_2__.UIPlayerAdapter, { player: options.kalturaPlayer, onMount: this._registerToPlayer, onUnmount: this._unregisterToPlayer }))
        });
    }
    add(data) {
        const component = new _ui_preset_item__WEBPACK_IMPORTED_MODULE_3__.PresetItem({
            kalturaPlayer: this._kalturaPlayer,
            data
        });
        const configs = component.playerConfig;
        for (const config of configs) {
            const { label, presets, container, get } = config;
            this._kalturaPlayer.ui.addComponent({
                label,
                presets,
                container,
                get
            });
        }
    }
}


/***/ }),

/***/ "./src/services/preset-manager/ui-player-adapter.ts":
/*!**********************************************************!*\
  !*** ./src/services/preset-manager/ui-player-adapter.ts ***!
  \**********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "UIPlayerAdapter": () => (/* binding */ UIPlayerAdapter)
/* harmony export */ });
/* harmony import */ var preact__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! preact */ "preact");
/* harmony import */ var preact__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(preact__WEBPACK_IMPORTED_MODULE_0__);

class UIPlayerAdapter extends preact__WEBPACK_IMPORTED_MODULE_0__.Component {
    componentDidMount() {
        this.props.onMount(this.props.player);
    }
    componentWillUnmount() {
        this.props.onUnmount(this.props.player);
    }
    render() {
        return null;
    }
}
UIPlayerAdapter.defaultProps = {
    player: null
};


/***/ }),

/***/ "./src/services/preset-manager/ui/managed-component.tsx":
/*!**************************************************************!*\
  !*** ./src/services/preset-manager/ui/managed-component.tsx ***!
  \**************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "ManagedComponent": () => (/* binding */ ManagedComponent)
/* harmony export */ });
/* harmony import */ var preact__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! preact */ "preact");
/* harmony import */ var preact__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(preact__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _managed_component_scss__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./managed-component.scss */ "./src/services/preset-manager/ui/managed-component.scss");
/* harmony import */ var _playkit_js_kaltura_player_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @playkit-js/kaltura-player-js */ "@playkit-js/kaltura-player-js");
/* harmony import */ var _playkit_js_kaltura_player_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_playkit_js_kaltura_player_js__WEBPACK_IMPORTED_MODULE_2__);
var __decorate = (undefined && undefined.__decorate) || function (decorators, target, key, desc) {
    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
    if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
    return c > 3 && r && Object.defineProperty(target, key, r), r;
};



const { connect } = _playkit_js_kaltura_player_js__WEBPACK_IMPORTED_MODULE_2__.ui.redux;
// eslint-disable-next-line @typescript-eslint/no-explicit-any
const mapStateToProps = (state) => ({
    playerSize: state.shell.playerSize
});
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore
let ManagedComponent = class ManagedComponent extends preact__WEBPACK_IMPORTED_MODULE_0__.Component {
    update() {
        this.setState((prev) => {
            return {
                toggler: !prev.toggler
            };
        });
    }
    shouldComponentUpdate(prevProps) {
        const { updateOnPlayerSizeChanged, playerSize } = this.props;
        return (updateOnPlayerSizeChanged && prevProps.playerSize !== playerSize) || prevProps.playerSize === playerSize;
    }
    componentDidMount() {
        // eslint-disable-next-line react/no-did-mount-set-state
        this.setState({
            toggler: false
        });
    }
    render() {
        const { fillContainer, isShown, playerSize } = this.props;
        if (!isShown()) {
            return null;
        }
        return ((0,preact__WEBPACK_IMPORTED_MODULE_0__.h)("div", { "data-contrib-item": this.props.label, className: `${fillContainer ? _managed_component_scss__WEBPACK_IMPORTED_MODULE_1__.fillContainer : ''}` }, this.props.renderChildren(playerSize)));
    }
};
ManagedComponent.defaultProps = {
    fillContainer: false
};
ManagedComponent = __decorate([
    connect(mapStateToProps, null, null, { forwardRef: true })
], ManagedComponent);



/***/ }),

/***/ "./src/services/preset-manager/ui/preset-item.tsx":
/*!********************************************************!*\
  !*** ./src/services/preset-manager/ui/preset-item.tsx ***!
  \********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "PresetItem": () => (/* binding */ PresetItem)
/* harmony export */ });
/* harmony import */ var preact__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! preact */ "preact");
/* harmony import */ var preact__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(preact__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _models_preset_item_data__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../models/preset-item-data */ "./src/services/preset-manager/models/preset-item-data.ts");
/* harmony import */ var _playkit_js_common_dist_ui_common_injected_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @playkit-js/common/dist/ui-common/injected-component */ "./node_modules/@playkit-js/common/dist/ui-common/injected-component/index.js");



class PresetItem {
    constructor(options) {
        this._render = () => {
            if (this._options.data.isolateComponent) {
                const { data: { label, fillContainer } } = this._options;
                return ((0,preact__WEBPACK_IMPORTED_MODULE_0__.h)(_playkit_js_common_dist_ui_common_injected_component__WEBPACK_IMPORTED_MODULE_2__.InjectedComponent, { label: label, fillContainer: fillContainer || false, onCreate: this._onCreate, onDestroy: this._onDestroy }));
            }
            return this._options.data.renderChild();
        };
        this._onDestroy = (options) => {
            // TODO sakal handle destroy
            if (!options.parent) {
                return;
            }
            (0,preact__WEBPACK_IMPORTED_MODULE_0__.render)(null, options.parent);
        };
        this._onCreate = (options) => {
            try {
                if (!options.parent) {
                    return;
                }
                const child = this._options.data.renderChild();
                if (!child) {
                    return;
                }
                (0,preact__WEBPACK_IMPORTED_MODULE_0__.render)(child, options.parent);
            }
            catch (error) {
                /**/
            }
        };
        this._options = options;
    }
    get playerConfig() {
        const configs = [];
        for (const presetType in this._options.data.presetAreas) {
            const presetContainer = this._options.data.presetAreas[presetType];
            const { relativeTo } = this._options.data;
            if (!presetContainer) {
                continue;
            }
            const result = {
                label: this._options.data.label,
                presets: [presetType],
                container: presetContainer,
                // eslint-disable-next-line @typescript-eslint/ban-ts-comment
                // @ts-ignore
                get: this._render
            };
            if (relativeTo) {
                switch (relativeTo.type) {
                    case _models_preset_item_data__WEBPACK_IMPORTED_MODULE_1__.RelativeToTypes.After:
                        result['afterComponent'] = relativeTo.name;
                        break;
                    case _models_preset_item_data__WEBPACK_IMPORTED_MODULE_1__.RelativeToTypes.Before:
                        result['beforeComponent'] = relativeTo.name;
                        break;
                    case _models_preset_item_data__WEBPACK_IMPORTED_MODULE_1__.RelativeToTypes.Replace:
                        result['replaceComponent'] = relativeTo.name;
                        break;
                }
            }
            configs.push(result);
        }
        return configs;
    }
}


/***/ }),

/***/ "./src/services/side-panels-manager/models/item-wrapper.tsx":
/*!******************************************************************!*\
  !*** ./src/services/side-panels-manager/models/item-wrapper.tsx ***!
  \******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "ItemWrapper": () => (/* binding */ ItemWrapper)
/* harmony export */ });
/* harmony import */ var preact__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! preact */ "preact");
/* harmony import */ var preact__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(preact__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _ui_panel_item_wrapper_panel_item_wrapper_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../ui/panel-item-wrapper/panel-item-wrapper.component */ "./src/services/side-panels-manager/ui/panel-item-wrapper/panel-item-wrapper.component.tsx");
/* harmony import */ var _side_panel_item__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./side-panel-item */ "./src/services/side-panels-manager/models/side-panel-item.ts");



/**
 * Panel item metadata
 * @internal
 */
class ItemWrapper {
    constructor(item, player) {
        this._detachWindow = null;
        this._closingDetachWindow = false;
        this._attachingDetachWindow = false;
        this._detachWindowPosition = { screenX: 0, screenY: 0 };
        this._detachWindowSize = { innerWidth: 0, innerHeight: 0 };
        this._detachWindowAnalyticsInterval = null;
        this._initialDetachWindowSizeSet = false;
        this.attach = () => {
            if (this.isDetached) {
                this._attachingDetachWindow = true;
                this.panelItemComponentRef.current.attach();
                this._closeDetachedWindow();
            }
        };
        this._setDetachWindowPosition = (x, y) => {
            this._detachWindowPosition = { screenX: x, screenY: y };
        };
        this._setDetachWindowSize = (width, height) => {
            this._detachWindowSize = { innerWidth: width, innerHeight: height };
        };
        this._closeDetachedWindow = () => {
            if (!this._detachWindow || this._closingDetachWindow) {
                return;
            }
            this._closingDetachWindow = true;
            _side_panel_item__WEBPACK_IMPORTED_MODULE_2__.CLOSE_DETACH_EVENTS.forEach((closeEvent) => {
                window.removeEventListener(closeEvent, this._closeDetachedWindow);
            });
            this._detachWindow.close();
            this._detachWindow = null;
            this._closingDetachWindow = false;
            this._attachingDetachWindow = false;
            this._initialDetachWindowSizeSet = false;
            this._setDetachWindowPosition(0, 0);
            this._setDetachWindowSize(0, 0);
            if (this._detachWindowAnalyticsInterval) {
                clearInterval(this._detachWindowAnalyticsInterval);
                this._detachWindowAnalyticsInterval = null;
            }
        };
        this.id = ++ItemWrapper.nextId;
        this.item = item;
        this.player = player;
        this.isActive = false;
        this.injectPanelComponent();
    }
    activate() {
        if (this.panelItemComponentRef.current) {
            this.panelItemComponentRef.current.on();
            this.isActive = true;
        }
        else {
            setTimeout(() => this.activate());
        }
    }
    deactivate(switchMode = false) {
        this.panelItemComponentRef.current?.off(switchMode);
        this.isActive = false;
    }
    detach(options) {
        const el = document.createElement('div');
        el.style.width = '100%';
        el.style.height = `100%`;
        el.className = `${_side_panel_item__WEBPACK_IMPORTED_MODULE_2__.DETACH_CONTAINER_CLASS}-${this.id}`;
        // create and set params to the new window
        let newWindowParams = 'menubar=no,status=no,location=no,toolbar=no';
        newWindowParams += `,width=${options?.width || 'auto'},height=${options?.height || 'auto'}`;
        newWindowParams += `,top=${options?.top || 'auto'}, left=${options?.left || 'auto'}`;
        this._detachWindow = window.open('', '_blank', newWindowParams);
        this._detachWindow.document.title = options?.title;
        this._detachWindow?.focus();
        // copy and set styles to the new window
        const currentPageHead = document.head;
        const newPageHead = this._detachWindow.document.head;
        const newPageBody = this._detachWindow.document.body;
        const styles = currentPageHead.querySelectorAll('style');
        styles.forEach((style) => {
            const newStyle = this._detachWindow.document.createElement('style');
            newStyle.textContent = style.textContent;
            newPageHead.appendChild(newStyle);
        });
        Object.assign(newPageBody.style, _side_panel_item__WEBPACK_IMPORTED_MODULE_2__.DETACHED_WINDOW_STYLES);
        // Append the <div> element to the new window's document
        this._detachWindow?.document.body.appendChild(el);
        // handle close of new window
        this._detachWindow.onbeforeunload = () => {
            if (this._attachingDetachWindow) {
                return;
            }
            options.onDetachWindowClose();
            this._closeDetachedWindow();
        };
        _side_panel_item__WEBPACK_IMPORTED_MODULE_2__.CLOSE_DETACH_EVENTS.forEach((closeEvent) => {
            window.addEventListener(closeEvent, this._closeDetachedWindow);
        });
        // handle resize of new window
        if (options?.maxWidth || options?.maxHeight) {
            this._detachWindow.addEventListener('resize', (event) => {
                event.preventDefault();
                if (options?.maxWidth && this._detachWindow.innerWidth > options.maxWidth) {
                    this._detachWindow.resizeTo(options.maxWidth, this._detachWindow.outerHeight);
                }
                if (options?.maxHeight && this._detachWindow.innerHeight > options.maxHeight) {
                    this._detachWindow.resizeTo(this._detachWindow.outerWidth, options.maxHeight);
                }
            });
        }
        // handle window move and resize
        if (options.onDetachMove || options.onDetachResize) {
            const { screenX, screenY } = this._detachWindow;
            this._setDetachWindowPosition(screenX, screenY);
            // use interval since there no handlers for new window position change
            this._detachWindowAnalyticsInterval = setInterval(() => {
                if (!this._initialDetachWindowSizeSet) {
                    this._setDetachWindowSize(this._detachWindow.innerWidth, this._detachWindow.innerHeight);
                    this._initialDetachWindowSizeSet = true;
                }
                if (options.onDetachMove &&
                    (this._detachWindow.screenX !== this._detachWindowPosition.screenX ||
                        this._detachWindow.screenY !== this._detachWindowPosition.screenY)) {
                    this._setDetachWindowPosition(this._detachWindow.screenX, this._detachWindow.screenY);
                    options.onDetachMove(this._detachWindow.screenX, this._detachWindow.screenY);
                }
                if (options.onDetachResize &&
                    (this._detachWindow.innerWidth !== this._detachWindowSize.innerWidth ||
                        this._detachWindow.innerHeight !== this._detachWindowSize.innerHeight)) {
                    this._setDetachWindowSize(this._detachWindow.innerWidth, this._detachWindow.innerHeight);
                    options.onDetachResize(this._detachWindow.innerWidth, this._detachWindow.innerHeight);
                }
            }, _side_panel_item__WEBPACK_IMPORTED_MODULE_2__.DETACH_POSITION_INTERVAL);
        }
        this.panelItemComponentRef.current.detach(el, options?.attachPlaceholder || (() => null));
    }
    get isDetached() {
        return Boolean(this._detachWindow);
    }
    getDetachedRef() {
        return this.panelItemComponentRef.current?.detachRef;
    }
    remove() {
        this.removePanelComponentFn();
        this._closeDetachedWindow();
    }
    update() {
        this.panelItemComponentRef.current?.forceUpdate();
    }
    injectPanelComponent() {
        const { label, position, panelComponent, presets } = this.item;
        const SidePanelComponent = panelComponent;
        const componentRef = (0,preact__WEBPACK_IMPORTED_MODULE_0__.createRef)();
        this.panelItemComponentRef = componentRef;
        this.removePanelComponentFn = this.player.ui.addComponent({
            label: `Side-panel-${position}-${label}`,
            presets,
            area: ItemWrapper.getPanelArea(position),
            get: () => {
                return ((0,preact__WEBPACK_IMPORTED_MODULE_0__.h)(_ui_panel_item_wrapper_panel_item_wrapper_component__WEBPACK_IMPORTED_MODULE_1__.PanelItemWrapper, { ref: componentRef },
                    (0,preact__WEBPACK_IMPORTED_MODULE_0__.h)(SidePanelComponent, { isActive: this.isActive })));
            }
        });
    }
    static getPanelArea(position) {
        return `SidePanel${position.charAt(0).toUpperCase()}${position.slice(1)}`;
    }
}
ItemWrapper.nextId = 0;


/***/ }),

/***/ "./src/services/side-panels-manager/models/side-panel-item.ts":
/*!********************************************************************!*\
  !*** ./src/services/side-panels-manager/models/side-panel-item.ts ***!
  \********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "CLOSE_DETACH_EVENTS": () => (/* binding */ CLOSE_DETACH_EVENTS),
/* harmony export */   "DETACHED_WINDOW_STYLES": () => (/* binding */ DETACHED_WINDOW_STYLES),
/* harmony export */   "DETACH_CONTAINER_CLASS": () => (/* binding */ DETACH_CONTAINER_CLASS),
/* harmony export */   "DETACH_POSITION_INTERVAL": () => (/* binding */ DETACH_POSITION_INTERVAL)
/* harmony export */ });
const DETACHED_WINDOW_STYLES = {
    margin: '0px',
    backgroundColor: '#000'
};
const DETACH_CONTAINER_CLASS = 'playkit-player detach-sidebar-container';
const CLOSE_DETACH_EVENTS = ['beforeunload', 'popstate'];
const DETACH_POSITION_INTERVAL = 1000;


/***/ }),

/***/ "./src/services/side-panels-manager/side-panels-manager.ts":
/*!*****************************************************************!*\
  !*** ./src/services/side-panels-manager/side-panels-manager.ts ***!
  \*****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "SidePanelsManager": () => (/* binding */ SidePanelsManager)
/* harmony export */ });
/* harmony import */ var _playkit_js_kaltura_player_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @playkit-js/kaltura-player-js */ "@playkit-js/kaltura-player-js");
/* harmony import */ var _playkit_js_kaltura_player_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_playkit_js_kaltura_player_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _models_item_wrapper__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./models/item-wrapper */ "./src/services/side-panels-manager/models/item-wrapper.tsx");


const { SidePanelModes, SidePanelPositions, ReservedPresetNames } = _playkit_js_kaltura_player_js__WEBPACK_IMPORTED_MODULE_0__.ui;
const COUNTER_PANELS = {
    [SidePanelPositions.TOP]: SidePanelPositions.BOTTOM,
    [SidePanelPositions.BOTTOM]: SidePanelPositions.TOP,
    [SidePanelPositions.RIGHT]: SidePanelPositions.LEFT,
    [SidePanelPositions.LEFT]: SidePanelPositions.RIGHT
};
class SidePanelsManager {
    /**
     * @ignore
     */
    constructor(player, logger) {
        this.player = player;
        this.activePanels = { top: null, bottom: null, right: null, left: null };
        this.componentsRegistry = new Map();
        this.logger = logger;
    }
    add(item) {
        if (SidePanelsManager.validateItem(item)) {
            const newItemWrapper = new _models_item_wrapper__WEBPACK_IMPORTED_MODULE_1__.ItemWrapper(item, this.player);
            this.componentsRegistry.set(newItemWrapper.id, newItemWrapper);
            this.logger.debug('New Panel Item Added', item);
            return newItemWrapper.id;
        }
        this.logger.error('Invalid SidePanelItem parameters', item);
    }
    remove(itemId) {
        const itemWrapper = this.componentsRegistry.get(itemId);
        if (itemWrapper) {
            if (this.isItemActive(itemId))
                this.deactivateItem(itemId);
            itemWrapper.remove();
            this.componentsRegistry.delete(itemId);
        }
        else {
            this.logger.warn(`${itemId} is not registered`);
        }
    }
    activateItem(itemId) {
        const itemWrapper = this.componentsRegistry.get(itemId);
        if (itemWrapper) {
            const { position, expandMode } = itemWrapper.item;
            // Trying to activate an already active item
            if (this.isItemActive(itemId))
                return;
            // Switch between items if currently there is an active one (without collapsing / expanding PS)
            const previousItemWrapper = this.activePanels[position];
            if (previousItemWrapper !== null) {
                previousItemWrapper.deactivate(true);
            }
            // Deactivate the counter panel if is active
            const counterPosition = SidePanelsManager.getCounterPanelPosition(position);
            if (this.activePanels[counterPosition]) {
                this.deactivateItem(this.activePanels[counterPosition].id);
            }
            // Update new item as active
            itemWrapper.activate();
            this.expand(position, expandMode);
            this.activePanels[position] = itemWrapper;
        }
        else {
            this.logger.warn(`${itemId} is not registered`);
        }
    }
    deactivateItem(itemId) {
        const itemWrapper = this.componentsRegistry.get(itemId);
        if (itemWrapper) {
            if (!this.isItemActive(itemId))
                return;
            const { position } = itemWrapper.item;
            itemWrapper.deactivate();
            this.collapse(position);
            this.activePanels[position] = null;
        }
        else {
            this.logger.warn(`${itemId} is not registered`);
        }
    }
    isItemActive(itemId) {
        const itemWrapper = this.componentsRegistry.get(itemId);
        if (itemWrapper) {
            return this.activePanels[itemWrapper.item.position]?.id === itemId;
        }
        this.logger.warn(`${itemId} is not registered`);
        return false;
    }
    isItemDetached(itemId) {
        const itemWrapper = this.componentsRegistry.get(itemId);
        if (itemWrapper) {
            return itemWrapper.isDetached;
        }
        this.logger.warn(`${itemId} is not registered`);
        return false;
    }
    detachItem(itemId, options) {
        const itemWrapper = this.componentsRegistry.get(itemId);
        if (itemWrapper) {
            this.deactivateItem(itemId);
            itemWrapper.detach({
                ...options,
                onDetachWindowClose: () => {
                    // detach window closed by system
                    this.attachItem(itemId);
                    options?.onDetachWindowClose();
                }
            });
        }
        else {
            this.logger.warn(`${itemId} is not registered`);
        }
    }
    attachItem(itemId) {
        const itemWrapper = this.componentsRegistry.get(itemId);
        if (itemWrapper) {
            itemWrapper.attach();
            this.activateItem(itemId);
        }
        else {
            this.logger.warn(`${itemId} is not registered`);
        }
    }
    getDetachedRef(itemId) {
        if (this.isItemDetached(itemId)) {
            const itemWrapper = this.componentsRegistry.get(itemId);
            return itemWrapper.getDetachedRef();
        }
        return null;
    }
    /**
     * Rerender (uses preact Component.forceUpdate api under the hoods) the side panel item component
     * It's just for backward compatibility you should not use it.
     */
    update(itemId) {
        const itemWrapper = this.componentsRegistry.get(itemId);
        if (itemWrapper) {
            itemWrapper.update();
        }
        else {
            this.logger.warn(`${itemId} is not registered`);
        }
    }
    /**
     * @ignore
     */
    reset() {
        this.logger.debug('reset');
    }
    /**
     * @ignore
     */
    destroy() {
        this.logger.debug('destroy');
        this.removeAllItems();
    }
    removeAllItems() {
        for (const value of this.componentsRegistry.values()) {
            this.remove(value.id);
        }
    }
    toggle(itemId) {
        if (this.isItemActive(itemId)) {
            this.deactivateItem(itemId);
        }
        else {
            this.activateItem(itemId);
        }
    }
    expand(position, expandMode) {
        this.player.ui.store.dispatch(_playkit_js_kaltura_player_js__WEBPACK_IMPORTED_MODULE_0__.ui.reducers.shell.actions.updateSidePanelMode(position, expandMode));
    }
    collapse(position) {
        this.player.ui.store.dispatch(_playkit_js_kaltura_player_js__WEBPACK_IMPORTED_MODULE_0__.ui.reducers.shell.actions.updateSidePanelMode(position, SidePanelModes.HIDDEN));
    }
    static getCounterPanelPosition(position) {
        return COUNTER_PANELS[position];
    }
    static validateItem(item) {
        const { label, panelComponent, position, expandMode, presets } = item;
        return !!(label &&
            Object.values(SidePanelPositions).includes(position) &&
            Object.values(SidePanelModes).includes(expandMode) &&
            presets.every((preset) => Object.values(ReservedPresetNames).includes(preset)) &&
            typeof panelComponent === 'function');
    }
}


/***/ }),

/***/ "./src/services/side-panels-manager/ui/panel-item-wrapper/panel-item-wrapper.component.tsx":
/*!*************************************************************************************************!*\
  !*** ./src/services/side-panels-manager/ui/panel-item-wrapper/panel-item-wrapper.component.tsx ***!
  \*************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "PanelItemWrapper": () => (/* binding */ PanelItemWrapper)
/* harmony export */ });
/* harmony import */ var preact__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! preact */ "preact");
/* harmony import */ var preact__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(preact__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _panel_item_wrapper_component_scss__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./panel-item-wrapper.component.scss */ "./src/services/side-panels-manager/ui/panel-item-wrapper/panel-item-wrapper.component.scss");
/* harmony import */ var _playkit_js_kaltura_player_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @playkit-js/kaltura-player-js */ "@playkit-js/kaltura-player-js");
/* harmony import */ var _playkit_js_kaltura_player_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_playkit_js_kaltura_player_js__WEBPACK_IMPORTED_MODULE_2__);



const { defaultTransitionTime } = _playkit_js_kaltura_player_js__WEBPACK_IMPORTED_MODULE_2__.ui.style;
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore
const { createPortal } = _playkit_js_kaltura_player_js__WEBPACK_IMPORTED_MODULE_2__.ui;
/**
 * PanelItemWrapper component
 * @internal
 */
class PanelItemWrapper extends preact__WEBPACK_IMPORTED_MODULE_0__.Component {
    constructor() {
        super();
        this.detach = (detachRef, attachPlaceholder) => {
            this.setState({ detachRef, attachPlaceholder });
        };
        this.attach = () => {
            this.setState({ detachRef: null, attachPlaceholder: () => null });
        };
        this.state = {
            on: false,
            detachRef: null,
            attachPlaceholder: () => null
        };
        this.switchMode = false;
    }
    on() {
        this.setState({ on: true });
    }
    off(switchMode) {
        this.switchMode = switchMode;
        this.setState({ on: false });
    }
    get detachRef() {
        return this.state.detachRef;
    }
    render() {
        const node = (0,preact__WEBPACK_IMPORTED_MODULE_0__.cloneElement)(this.props.children);
        return ((0,preact__WEBPACK_IMPORTED_MODULE_0__.h)("div", { className: [_panel_item_wrapper_component_scss__WEBPACK_IMPORTED_MODULE_1__.sidePanelWrapper, this.state.on ? _panel_item_wrapper_component_scss__WEBPACK_IMPORTED_MODULE_1__.activeState : ''].join(' '), style: !this.state.on && !this.switchMode ? { transition: `visibility ${defaultTransitionTime}ms` } : '' }, this.detachRef ? ((0,preact__WEBPACK_IMPORTED_MODULE_0__.h)(preact__WEBPACK_IMPORTED_MODULE_0__.Fragment, null,
            createPortal(node, this.detachRef),
            (0,preact__WEBPACK_IMPORTED_MODULE_0__.h)(this.state.attachPlaceholder, null))) : (node)));
    }
}


/***/ }),

/***/ "./src/services/toast-manager/models/index.ts":
/*!****************************************************!*\
  !*** ./src/services/toast-manager/models/index.ts ***!
  \****************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "ToastType": () => (/* reexport safe */ _toast_type__WEBPACK_IMPORTED_MODULE_0__.ToastType)
/* harmony export */ });
/* harmony import */ var _toast_type__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./toast-type */ "./src/services/toast-manager/models/toast-type.ts");




/***/ }),

/***/ "./src/services/toast-manager/models/toast-type.ts":
/*!*********************************************************!*\
  !*** ./src/services/toast-manager/models/toast-type.ts ***!
  \*********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "ToastType": () => (/* binding */ ToastType)
/* harmony export */ });
var ToastType;
(function (ToastType) {
    ToastType["TopRight"] = "topRight";
    ToastType["TopLeft"] = "topLeft";
    ToastType["BottomRight"] = "bottomRight";
    ToastType["BottomLeft"] = "bottomLeft";
})(ToastType || (ToastType = {}));


/***/ }),

/***/ "./src/services/toast-manager/toast-manager.tsx":
/*!******************************************************!*\
  !*** ./src/services/toast-manager/toast-manager.tsx ***!
  \******************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "ToastManager": () => (/* binding */ ToastManager)
/* harmony export */ });
/* harmony import */ var preact__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! preact */ "preact");
/* harmony import */ var preact__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(preact__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _playkit_js_common_dist_ui_common_uuid__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @playkit-js/common/dist/ui-common/uuid */ "./node_modules/@playkit-js/common/dist/ui-common/uuid.js");
/* harmony import */ var _models__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./models */ "./src/services/toast-manager/models/index.ts");
/* harmony import */ var _ui_toasts_container_toasts_container__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./ui/toasts-container/toasts-container */ "./src/services/toast-manager/ui/toasts-container/toasts-container.tsx");
/* harmony import */ var _event_type_ui_managers_event__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../event-type/ui-managers-event */ "./src/event-type/ui-managers-event.ts");





class ToastManager {
    constructor(options, dispatchEvent) {
        this.options = options;
        this.dispatchEvent = dispatchEvent;
        this._toasts = [];
        this._floatingItem = null;
        this._remove = (id) => {
            const index = this._findToastIndexById(id);
            if (index === -1)
                return;
            clearTimeout(this._toasts[index].timerSubscription);
            this._toasts.splice(index, 1);
            this._updateToastsUI();
            if (this._toasts.length === 0)
                this._removeToastsContainer();
        };
        this._options = options;
        this._dispatchEvent = dispatchEvent;
    }
    add(data) {
        const { duration, toastType, ...props } = data;
        if (!this._floatingItem)
            this._addToastsContainer(toastType);
        const managedToast = {
            toastProps: {
                ...props,
                id: _playkit_js_common_dist_ui_common_uuid__WEBPACK_IMPORTED_MODULE_1__.UUID.uuidV1(),
                onClose: this._remove
            },
            duration: duration,
            timerSubscription: null
        };
        this._toasts.push(managedToast);
        this._updateToastsUI();
        this._startDurationTimer(managedToast);
        this.dispatchEvent(_event_type_ui_managers_event__WEBPACK_IMPORTED_MODULE_4__.UiManagersEvent.UPDATE_COMPONENTS);
    }
    reset() {
        this._toasts.forEach((managedToast) => {
            this._remove(managedToast.toastProps.id);
        });
    }
    _startDurationTimer(managedToast) {
        managedToast.timerSubscription = setTimeout(() => {
            this._remove(managedToast.toastProps.id);
        }, managedToast.duration);
    }
    _addToastsContainer(toastType) {
        this._floatingItem = this._options.floatingManager.add({
            label: 'Toasts',
            mode: 'Immediate',
            position: 'InteractiveArea',
            renderContent: () => {
                return ((0,preact__WEBPACK_IMPORTED_MODULE_0__.h)(_ui_toasts_container_toasts_container__WEBPACK_IMPORTED_MODULE_3__.ToastsContainer, { toastType: toastType || _models__WEBPACK_IMPORTED_MODULE_2__.ToastType.BottomLeft, toasts: this._toasts.map((toast) => {
                        return toast.toastProps;
                    }) }));
            }
        });
    }
    _removeToastsContainer() {
        if (!this._floatingItem)
            return;
        this._options.floatingManager.remove(this._floatingItem);
        this._floatingItem = null;
    }
    _updateToastsUI() {
        if (this._floatingItem)
            this._floatingItem.update();
    }
    _findToastIndexById(id) {
        let index = 0;
        while (index < this._toasts.length) {
            if (this._toasts[index].toastProps.id === id) {
                return index;
            }
            index++;
        }
        return -1;
    }
}


/***/ }),

/***/ "./src/services/toast-manager/ui/toast/toast.tsx":
/*!*******************************************************!*\
  !*** ./src/services/toast-manager/ui/toast/toast.tsx ***!
  \*******************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "Toast": () => (/* binding */ Toast)
/* harmony export */ });
/* harmony import */ var preact__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! preact */ "preact");
/* harmony import */ var preact__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(preact__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _toast_scss__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./toast.scss */ "./src/services/toast-manager/ui/toast/toast.scss");
/* harmony import */ var _playkit_js_common_dist_icon__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @playkit-js/common/dist/icon */ "./node_modules/@playkit-js/common/dist/icon/index.js");



class Toast extends preact__WEBPACK_IMPORTED_MODULE_0__.Component {
    constructor() {
        super(...arguments);
        this.state = {
            isShown: true
        };
        // eslint-disable-next-line @typescript-eslint/no-explicit-any
        this._onClick = (e) => {
            this.props.onClick();
            this._onClose(e);
        };
        // eslint-disable-next-line @typescript-eslint/no-explicit-any
        this._onClose = (e) => {
            e.stopPropagation();
            this.setState({ isShown: false });
            this.props.onClose(this.props.id);
        };
    }
    _getToastSeverityClass() {
        switch (this.props.severity) {
            case 'Success':
                return _toast_scss__WEBPACK_IMPORTED_MODULE_1__.successToast;
            case 'Warning':
                return _toast_scss__WEBPACK_IMPORTED_MODULE_1__.warnToast;
            case 'Error':
                return _toast_scss__WEBPACK_IMPORTED_MODULE_1__.errorToast;
            default:
                //info
                return _toast_scss__WEBPACK_IMPORTED_MODULE_1__.infoToast;
        }
    }
    render() {
        const { text, title, icon } = this.props;
        return ((0,preact__WEBPACK_IMPORTED_MODULE_0__.h)("div", { className: _toast_scss__WEBPACK_IMPORTED_MODULE_1__.toastWrapper + ' ' + this._getToastSeverityClass(), onClick: this._onClick },
            (0,preact__WEBPACK_IMPORTED_MODULE_0__.h)("button", { className: _toast_scss__WEBPACK_IMPORTED_MODULE_1__.closeButton, onClick: this._onClose },
                (0,preact__WEBPACK_IMPORTED_MODULE_0__.h)(_playkit_js_common_dist_icon__WEBPACK_IMPORTED_MODULE_2__.Icon, { size: _playkit_js_common_dist_icon__WEBPACK_IMPORTED_MODULE_2__.IconSize.small, name: "close" })),
            (0,preact__WEBPACK_IMPORTED_MODULE_0__.h)("div", { className: _toast_scss__WEBPACK_IMPORTED_MODULE_1__.title }, title),
            (0,preact__WEBPACK_IMPORTED_MODULE_0__.h)("div", { className: _toast_scss__WEBPACK_IMPORTED_MODULE_1__.toastBody },
                (0,preact__WEBPACK_IMPORTED_MODULE_0__.h)("div", { className: _toast_scss__WEBPACK_IMPORTED_MODULE_1__.iconContainer },
                    (0,preact__WEBPACK_IMPORTED_MODULE_0__.h)("div", { className: _toast_scss__WEBPACK_IMPORTED_MODULE_1__.iconWrapper }, icon)),
                (0,preact__WEBPACK_IMPORTED_MODULE_0__.h)("div", { className: _toast_scss__WEBPACK_IMPORTED_MODULE_1__.text }, text))));
    }
}


/***/ }),

/***/ "./src/services/toast-manager/ui/toasts-container/toasts-container.tsx":
/*!*****************************************************************************!*\
  !*** ./src/services/toast-manager/ui/toasts-container/toasts-container.tsx ***!
  \*****************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "ToastsContainer": () => (/* binding */ ToastsContainer)
/* harmony export */ });
/* harmony import */ var preact__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! preact */ "preact");
/* harmony import */ var preact__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(preact__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _toast_toast__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../toast/toast */ "./src/services/toast-manager/ui/toast/toast.tsx");
/* harmony import */ var _toasts_container_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./toasts-container.scss */ "./src/services/toast-manager/ui/toasts-container/toasts-container.scss");
/* harmony import */ var _models__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../models */ "./src/services/toast-manager/models/index.ts");




class ToastsContainer extends preact__WEBPACK_IMPORTED_MODULE_0__.Component {
    render() {
        const className = [_toasts_container_scss__WEBPACK_IMPORTED_MODULE_2__.toastsContainer, _toasts_container_scss__WEBPACK_IMPORTED_MODULE_2__[`${this.props.toastType || _models__WEBPACK_IMPORTED_MODULE_3__.ToastType.BottomLeft}`]];
        return ((0,preact__WEBPACK_IMPORTED_MODULE_0__.h)("div", { className: className.join(' '), "aria-live": "polite" }, this.props.toasts.map((toast) => {
            return ((0,preact__WEBPACK_IMPORTED_MODULE_0__.h)("div", { className: _toasts_container_scss__WEBPACK_IMPORTED_MODULE_2__.toastRow, key: toast.id },
                (0,preact__WEBPACK_IMPORTED_MODULE_0__.h)(_toast_toast__WEBPACK_IMPORTED_MODULE_1__.Toast, { ...toast })));
        })));
    }
}


/***/ }),

/***/ "./src/services/upper-bar-manager/models/icon-model.ts":
/*!*************************************************************!*\
  !*** ./src/services/upper-bar-manager/models/icon-model.ts ***!
  \*************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "IconModel": () => (/* binding */ IconModel)
/* harmony export */ });
/* harmony import */ var preact__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! preact */ "preact");
/* harmony import */ var preact__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(preact__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _playkit_js_kaltura_player_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @playkit-js/kaltura-player-js */ "@playkit-js/kaltura-player-js");
/* harmony import */ var _playkit_js_kaltura_player_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_playkit_js_kaltura_player_js__WEBPACK_IMPORTED_MODULE_1__);


const { ReservedPresetNames } = _playkit_js_kaltura_player_js__WEBPACK_IMPORTED_MODULE_1__.ui;
class IconModel {
    constructor(item) {
        this.id = ++IconModel.nextId;
        this.displayName = item.displayName;
        this.ariaLabel = item.ariaLabel;
        this.order = item.order;
        this.component = item.component;
        this.svgIcon = item.svgIcon;
        this.onClick = item.onClick;
        this.componentRef = (0,preact__WEBPACK_IMPORTED_MODULE_0__.createRef)();
        this.presets =
            item.presets && item.presets.length > 0 ? item.presets : [ReservedPresetNames.Playback, ReservedPresetNames.Live];
        this.shouldHandleOnClick = typeof item.shouldHandleOnClick === 'boolean' ? item.shouldHandleOnClick : true;
    }
    update() {
        this.componentRef.current?.forceUpdate();
    }
}
IconModel.nextId = 0;


/***/ }),

/***/ "./src/services/upper-bar-manager/move-controls-manager.ts":
/*!*****************************************************************!*\
  !*** ./src/services/upper-bar-manager/move-controls-manager.ts ***!
  \*****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "MoveControlsManager": () => (/* binding */ MoveControlsManager)
/* harmony export */ });
class MoveControlsManager {
    constructor(player, logger, upperBarManager, redux) {
        this.player = player;
        this.logger = logger;
        this.store = redux.useStore();
        this.upperBarManager = upperBarManager;
        this.store.subscribe(this.handleStoreChange.bind(this));
        this.currentState = this.store.getState();
        this.iconIds = new Map();
    }
    get bottomBarRegistryManager() {
        return this.player.getService('bottomBarRegistryManager') || undefined;
    }
    get state() {
        return this.store.getState();
    }
    handleStoreChange() {
        const newState = this.state;
        const bottomBarRegistryManager = this.bottomBarRegistryManager;
        if (bottomBarRegistryManager && this.currentState.bottomBar !== newState.bottomBar) {
            this.logger.debug('Removing core controls from upper bar');
            // remove all the core icons and clear map
            [...this.iconIds.values()].forEach((iconId) => this.upperBarManager.remove(iconId));
            this.iconIds.clear();
            const { controlsToMove } = newState.bottomBar;
            if (controlsToMove.length > 0) {
                this.logger.debug('Adding core controls to upper bar: ', controlsToMove);
                controlsToMove.forEach((componentName) => {
                    const componentToMove = bottomBarRegistryManager.getComponentItem(componentName);
                    if (componentToMove) {
                        const iconId = this.upperBarManager.add(componentToMove);
                        if (typeof iconId === 'number') {
                            this.iconIds.set(componentName, iconId);
                        }
                    }
                });
            }
            this.currentState = newState;
        }
    }
}


/***/ }),

/***/ "./src/services/upper-bar-manager/ui/displayed-bar/displayed-bar.component.tsx":
/*!*************************************************************************************!*\
  !*** ./src/services/upper-bar-manager/ui/displayed-bar/displayed-bar.component.tsx ***!
  \*************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "DisplayedBar": () => (/* binding */ DisplayedBar)
/* harmony export */ });
/* harmony import */ var preact__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! preact */ "preact");
/* harmony import */ var preact__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(preact__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _icon_wrapper_icon_wrapper_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../icon-wrapper/icon-wrapper.component */ "./src/services/upper-bar-manager/ui/icon-wrapper/icon-wrapper.component.tsx");
/* harmony import */ var _displayed_bar_component_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./displayed-bar.component.scss */ "./src/services/upper-bar-manager/ui/displayed-bar/displayed-bar.component.scss");
/* harmony import */ var _playkit_js_kaltura_player_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @playkit-js/kaltura-player-js */ "@playkit-js/kaltura-player-js");
/* harmony import */ var _playkit_js_kaltura_player_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_playkit_js_kaltura_player_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var _more_icon_more_icon_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../more-icon/more-icon.component */ "./src/services/upper-bar-manager/ui/more-icon/more-icon.component.tsx");
var __decorate = (undefined && undefined.__decorate) || function (decorators, target, key, desc) {
    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
    if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
    return c > 3 && r && Object.defineProperty(target, key, r), r;
};





const { PLAYER_SIZE } = _playkit_js_kaltura_player_js__WEBPACK_IMPORTED_MODULE_3__.ui.Components;
const { connect } = _playkit_js_kaltura_player_js__WEBPACK_IMPORTED_MODULE_3__.ui.redux;
// eslint-disable-next-line @typescript-eslint/explicit-function-return-type,@typescript-eslint/ban-ts-comment
// @ts-ignore
// eslint-disable-next-line @typescript-eslint/explicit-function-return-type
const mapStateToProps = (state) => ({
    playerSize: state.shell.playerSize
});
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore
let DisplayedBar = class DisplayedBar extends preact__WEBPACK_IMPORTED_MODULE_0__.Component {
    constructor() {
        super();
        this.moreIconRef = (0,preact__WEBPACK_IMPORTED_MODULE_0__.createRef)();
        this.handleOnClick = () => {
            this.setState((prevState) => ({ showDropdown: !prevState.showDropdown }));
        };
        this.update = () => {
            this.forceUpdate();
        };
        this.state = { showDropdown: false };
    }
    closeDropdown() {
        this.setState({ showDropdown: false });
    }
    splitControlsIntoDisplayedAndDropdown() {
        switch (this.props.playerSize) {
            case PLAYER_SIZE.TINY:
                return { displayedControls: [], dropdownControls: [] };
            case PLAYER_SIZE.EXTRA_SMALL:
            case PLAYER_SIZE.SMALL:
                return this.splitControls(2);
            default:
                return this.splitControls(4);
        }
    }
    splitControls(numberOfDisplayedIcon) {
        let displayedControls;
        let dropdownControls;
        const controls = this.props.getControls();
        if (controls.length > numberOfDisplayedIcon + 1) {
            displayedControls = controls.slice(0, numberOfDisplayedIcon);
            dropdownControls = controls.slice(numberOfDisplayedIcon);
        }
        else {
            displayedControls = controls;
            dropdownControls = [];
        }
        return { displayedControls, dropdownControls };
    }
    render() {
        const { displayedControls, dropdownControls } = this.splitControlsIntoDisplayedAndDropdown();
        return displayedControls.length > 0 ? ((0,preact__WEBPACK_IMPORTED_MODULE_0__.h)("div", { className: _displayed_bar_component_scss__WEBPACK_IMPORTED_MODULE_2__.rightUpperBarWrapperContainer },
            displayedControls.map(({ id, component, onClick, componentRef, shouldHandleOnClick }) => {
                const IconWrapperComponent = component;
                return ((0,preact__WEBPACK_IMPORTED_MODULE_0__.h)(_icon_wrapper_icon_wrapper_component__WEBPACK_IMPORTED_MODULE_1__.IconWrapper, { key: id, onClick: (...e) => {
                        if (shouldHandleOnClick) {
                            onClick(...e);
                        }
                        this.closeDropdown();
                    }, ref: componentRef },
                    (0,preact__WEBPACK_IMPORTED_MODULE_0__.h)(IconWrapperComponent, null)));
            }),
            dropdownControls.length > 0 && ((0,preact__WEBPACK_IMPORTED_MODULE_0__.h)(_more_icon_more_icon_component__WEBPACK_IMPORTED_MODULE_4__.MoreIcon, { showDropdown: this.state.showDropdown, onClick: this.handleOnClick, icons: dropdownControls, player: this.props.player, ref: (node) => {
                    this.moreIconRef.current = node;
                } })))) : undefined;
    }
};
DisplayedBar = __decorate([
    connect(mapStateToProps, null, null, { forwardRef: true })
], DisplayedBar);



/***/ }),

/***/ "./src/services/upper-bar-manager/ui/dropdown-bar-item/dropdown-bar-item.tsx":
/*!***********************************************************************************!*\
  !*** ./src/services/upper-bar-manager/ui/dropdown-bar-item/dropdown-bar-item.tsx ***!
  \***********************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "DropdownBarItem": () => (/* binding */ DropdownBarItem)
/* harmony export */ });
/* harmony import */ var preact__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! preact */ "preact");
/* harmony import */ var preact__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(preact__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var preact_hooks__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! preact/hooks */ "preact/hooks");
/* harmony import */ var preact_hooks__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(preact_hooks__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _dropdown_bar_item_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./dropdown-bar-item.scss */ "./src/services/upper-bar-manager/ui/dropdown-bar-item/dropdown-bar-item.scss");
/* harmony import */ var preact_render_to_string__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! preact-render-to-string */ "./node_modules/preact-render-to-string/dist/index.module.js");
/* harmony import */ var _playkit_js_kaltura_player_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @playkit-js/kaltura-player-js */ "@playkit-js/kaltura-player-js");
/* harmony import */ var _playkit_js_kaltura_player_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_playkit_js_kaltura_player_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var _playkit_js_common_dist_hoc_a11y_wrapper__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @playkit-js/common/dist/hoc/a11y-wrapper */ "./node_modules/@playkit-js/common/dist/hoc/a11y-wrapper/index.js");






const { Icon, Tooltip } = _playkit_js_kaltura_player_js__WEBPACK_IMPORTED_MODULE_4__.ui.Components;
const PADDING = 11;
const DropdownBarItem = ({ displayName, text, icon, onClick, onDropdownClick, tooltipPosition }) => {
    const comparisonTextRef = (0,preact_hooks__WEBPACK_IMPORTED_MODULE_1__.useRef)(null);
    const textRef = (0,preact_hooks__WEBPACK_IMPORTED_MODULE_1__.useRef)(null);
    const [showTooltip, setShowTooltip] = (0,preact_hooks__WEBPACK_IMPORTED_MODULE_1__.useState)(false);
    const [isFinalized, setIsFinalized] = (0,preact_hooks__WEBPACK_IMPORTED_MODULE_1__.useState)(false);
    (0,preact_hooks__WEBPACK_IMPORTED_MODULE_1__.useLayoutEffect)(() => {
        if (!isFinalized && textRef?.current && comparisonTextRef?.current) {
            setIsFinalized(true);
            const textWidth = textRef?.current.getBoundingClientRect().width - PADDING;
            const comparisonTextWidth = comparisonTextRef?.current.getBoundingClientRect().width;
            setShowTooltip(comparisonTextWidth > textWidth);
        }
    });
    const renderIcon = () => {
        // eslint-disable-next-line @typescript-eslint/ban-ts-comment
        // @ts-ignore
        return (0,preact__WEBPACK_IMPORTED_MODULE_0__.h)(Icon, { type: icon.type, id: displayName, path: icon.path, viewBox: icon.viewBox || '0 0 32 32' });
    };
    const textElement = ((0,preact__WEBPACK_IMPORTED_MODULE_0__.h)("span", { className: [_dropdown_bar_item_scss__WEBPACK_IMPORTED_MODULE_2__.dropdownItemDescription, showTooltip ? _dropdown_bar_item_scss__WEBPACK_IMPORTED_MODULE_2__.trimText : ''].join(' '), ref: textRef }, text));
    const comparisonTextElement = ((0,preact__WEBPACK_IMPORTED_MODULE_0__.h)("span", { ref: comparisonTextRef, className: _dropdown_bar_item_scss__WEBPACK_IMPORTED_MODULE_2__.comparisonText }, text));
    const content = !isFinalized ? ((0,preact__WEBPACK_IMPORTED_MODULE_0__.h)(preact__WEBPACK_IMPORTED_MODULE_0__.Fragment, null,
        textElement,
        comparisonTextElement)) : (textElement);
    const textString = typeof text === 'string' ? text : (0,preact_render_to_string__WEBPACK_IMPORTED_MODULE_3__.renderToString)(text);
    const renderContent = () => {
        return ((0,preact__WEBPACK_IMPORTED_MODULE_0__.h)(_playkit_js_common_dist_hoc_a11y_wrapper__WEBPACK_IMPORTED_MODULE_5__.A11yWrapper, { onClick: (e) => {
                onClick(e);
                onDropdownClick();
            }, role: "menuitem" },
            (0,preact__WEBPACK_IMPORTED_MODULE_0__.h)("div", { className: _dropdown_bar_item_scss__WEBPACK_IMPORTED_MODULE_2__.dropdownItem, tabIndex: 0, "aria-label": textString },
                (0,preact__WEBPACK_IMPORTED_MODULE_0__.h)("div", { className: _dropdown_bar_item_scss__WEBPACK_IMPORTED_MODULE_2__.icon }, renderIcon()),
                content)));
    };
    return ((0,preact__WEBPACK_IMPORTED_MODULE_0__.h)(preact__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, showTooltip ? (
    // eslint-disable-next-line @typescript-eslint/ban-ts-comment
    // @ts-ignore
    (0,preact__WEBPACK_IMPORTED_MODULE_0__.h)(Tooltip, { label: text, type: tooltipPosition, className: _dropdown_bar_item_scss__WEBPACK_IMPORTED_MODULE_2__.moreItemTooltip }, renderContent())) : (renderContent())));
};



/***/ }),

/***/ "./src/services/upper-bar-manager/ui/dropdown-bar/dropdown-bar.component.tsx":
/*!***********************************************************************************!*\
  !*** ./src/services/upper-bar-manager/ui/dropdown-bar/dropdown-bar.component.tsx ***!
  \***********************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "DropdownBar": () => (/* binding */ DropdownBar)
/* harmony export */ });
/* harmony import */ var preact__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! preact */ "preact");
/* harmony import */ var preact__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(preact__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _dropdown_bar_component_scss__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./dropdown-bar.component.scss */ "./src/services/upper-bar-manager/ui/dropdown-bar/dropdown-bar.component.scss");
/* harmony import */ var _playkit_js_kaltura_player_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @playkit-js/kaltura-player-js */ "@playkit-js/kaltura-player-js");
/* harmony import */ var _playkit_js_kaltura_player_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_playkit_js_kaltura_player_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _dropdown_bar_item_dropdown_bar_item__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../dropdown-bar-item/dropdown-bar-item */ "./src/services/upper-bar-manager/ui/dropdown-bar-item/dropdown-bar-item.tsx");




// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore
const { Scrollable } = _playkit_js_kaltura_player_js__WEBPACK_IMPORTED_MODULE_2__.ui.Components;
const PADDING_FROM_BOTTOM = 16;
class DropdownBar extends preact__WEBPACK_IMPORTED_MODULE_0__.Component {
    calculateMaxHeight() {
        const playerHeight = this.props.player.getVideoElement().clientHeight;
        // taking the topBarMaxHeight from the window because ui-managers repo is not working with updated ui version
        // once aligning ui-managers with latest ui we can import ui and get the topBarMaxHeight from there, instead of window
        // eslint-disable-next-line @typescript-eslint/ban-ts-comment
        // @ts-ignore
        return playerHeight - Number(window.KalturaPlayer.ui.style.topBarMaxHeight) - PADDING_FROM_BOTTOM;
    }
    render() {
        const maxHeightStyle = this.calculateMaxHeight();
        const dropDownProps = {
            className: _dropdown_bar_component_scss__WEBPACK_IMPORTED_MODULE_1__.moreDropdown,
            role: 'menu',
            ariaExpanded: true,
            style: { maxHeight: `${maxHeightStyle}px` }
        };
        const controlsLength = this.props.controls.length;
        return ((0,preact__WEBPACK_IMPORTED_MODULE_0__.h)("div", { ...dropDownProps },
            (0,preact__WEBPACK_IMPORTED_MODULE_0__.h)(Scrollable, { isVertical: true }, this.props.controls.map(({ id, displayName, ariaLabel, svgIcon, onClick }, index) => {
                const icon = typeof svgIcon === 'function' ? svgIcon() : svgIcon;
                const text = typeof ariaLabel === 'function' ? ariaLabel() : ariaLabel;
                return ((0,preact__WEBPACK_IMPORTED_MODULE_0__.h)(_dropdown_bar_item_dropdown_bar_item__WEBPACK_IMPORTED_MODULE_3__.DropdownBarItem, { key: id, displayName: displayName, text: text, icon: icon, onClick: onClick, onDropdownClick: this.props.onDropdownClick, tooltipPosition: index === controlsLength - 1 ? 'top' : 'bottom' }));
            }))));
    }
}


/***/ }),

/***/ "./src/services/upper-bar-manager/ui/icon-wrapper/icon-wrapper.component.tsx":
/*!***********************************************************************************!*\
  !*** ./src/services/upper-bar-manager/ui/icon-wrapper/icon-wrapper.component.tsx ***!
  \***********************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "IconWrapper": () => (/* binding */ IconWrapper)
/* harmony export */ });
/* harmony import */ var preact__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! preact */ "preact");
/* harmony import */ var preact__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(preact__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _playkit_js_common_dist_hoc_a11y_wrapper__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @playkit-js/common/dist/hoc/a11y-wrapper */ "./node_modules/@playkit-js/common/dist/hoc/a11y-wrapper/index.js");


class IconWrapper extends preact__WEBPACK_IMPORTED_MODULE_0__.Component {
    render() {
        return ((0,preact__WEBPACK_IMPORTED_MODULE_0__.h)(_playkit_js_common_dist_hoc_a11y_wrapper__WEBPACK_IMPORTED_MODULE_1__.A11yWrapper, { role: null, onClick: this.props.onClick },
            (0,preact__WEBPACK_IMPORTED_MODULE_0__.h)("div", null, (0,preact__WEBPACK_IMPORTED_MODULE_0__.cloneElement)(this.props.children))));
    }
}


/***/ }),

/***/ "./src/services/upper-bar-manager/ui/more-icon/more-icon.component.tsx":
/*!*****************************************************************************!*\
  !*** ./src/services/upper-bar-manager/ui/more-icon/more-icon.component.tsx ***!
  \*****************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "MoreIcon": () => (/* binding */ MoreIcon)
/* harmony export */ });
/* harmony import */ var preact__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! preact */ "preact");
/* harmony import */ var preact__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(preact__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _playkit_js_common_dist_hoc_a11y_wrapper__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @playkit-js/common/dist/hoc/a11y-wrapper */ "./node_modules/@playkit-js/common/dist/hoc/a11y-wrapper/index.js");
/* harmony import */ var _playkit_js_kaltura_player_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @playkit-js/kaltura-player-js */ "@playkit-js/kaltura-player-js");
/* harmony import */ var _playkit_js_kaltura_player_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_playkit_js_kaltura_player_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _more_icon_component_scss__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./more-icon.component.scss */ "./src/services/upper-bar-manager/ui/more-icon/more-icon.component.scss");
/* harmony import */ var _dropdown_bar_dropdown_bar_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../dropdown-bar/dropdown-bar.component */ "./src/services/upper-bar-manager/ui/dropdown-bar/dropdown-bar.component.tsx");
/* harmony import */ var _ui_managers__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../../../ui-managers */ "./src/ui-managers.ts");
var __decorate = (undefined && undefined.__decorate) || function (decorators, target, key, desc) {
    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
    if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
    return c > 3 && r && Object.defineProperty(target, key, r), r;
};






const { Icon, Tooltip } = _playkit_js_kaltura_player_js__WEBPACK_IMPORTED_MODULE_2__.ui.Components;
const { withEventManager } = _playkit_js_kaltura_player_js__WEBPACK_IMPORTED_MODULE_2__.ui.Event;
const { withText, Text } = _playkit_js_kaltura_player_js__WEBPACK_IMPORTED_MODULE_2__.ui.preacti18n;
const ICON_PATH = 
// eslint-disable-next-line max-len
'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';
let MoreIcon = class MoreIcon extends preact__WEBPACK_IMPORTED_MODULE_0__.Component {
    constructor() {
        super();
        this.moreButtonRef = (0,preact__WEBPACK_IMPORTED_MODULE_0__.createRef)();
    }
    componentDidMount() {
        this.props.eventManager.listen(document, 'click', (e) => this.handleClickOutside(e));
    }
    handleClickOutside(event) {
        if (this.moreButtonRef && !this.moreButtonRef.current.contains(event.target)) {
            this.setState({ toggle: false });
        }
    }
    render() {
        return ((0,preact__WEBPACK_IMPORTED_MODULE_0__.h)("div", { style: { position: 'relative' } },
            (0,preact__WEBPACK_IMPORTED_MODULE_0__.h)(Tooltip, { label: this.props.moreIconTxt },
                (0,preact__WEBPACK_IMPORTED_MODULE_0__.h)(_playkit_js_common_dist_hoc_a11y_wrapper__WEBPACK_IMPORTED_MODULE_1__.A11yWrapper, { onClick: this.props.onClick },
                    (0,preact__WEBPACK_IMPORTED_MODULE_0__.h)("button", { ref: this.moreButtonRef, className: `${_playkit_js_kaltura_player_js__WEBPACK_IMPORTED_MODULE_2__.ui.style.upperBarIcon} ${_more_icon_component_scss__WEBPACK_IMPORTED_MODULE_3__.moreIcon}`, tabIndex: 0, "aria-label": this.props.moreIconTxt },
                        (0,preact__WEBPACK_IMPORTED_MODULE_0__.h)(Icon, { id: `${_ui_managers__WEBPACK_IMPORTED_MODULE_5__.pluginName}-upper-bar-manager`, path: ICON_PATH, viewBox: '0 0 32 32' })))),
            this.props.showDropdown && ((0,preact__WEBPACK_IMPORTED_MODULE_0__.h)("div", null,
                (0,preact__WEBPACK_IMPORTED_MODULE_0__.h)(_dropdown_bar_dropdown_bar_component__WEBPACK_IMPORTED_MODULE_4__.DropdownBar, { onDropdownClick: this.props.onClick, controls: this.props.icons, player: this.props.player })))));
    }
};
MoreIcon = __decorate([
    withEventManager,
    withText({ moreIconTxt: (0,preact__WEBPACK_IMPORTED_MODULE_0__.h)(Text, { id: "controls.moreIcon" }, "More") })
], MoreIcon);



/***/ }),

/***/ "./src/services/upper-bar-manager/upper-bar-manager.tsx":
/*!**************************************************************!*\
  !*** ./src/services/upper-bar-manager/upper-bar-manager.tsx ***!
  \**************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "UpperBarManager": () => (/* binding */ UpperBarManager)
/* harmony export */ });
/* harmony import */ var _playkit_js_kaltura_player_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @playkit-js/kaltura-player-js */ "@playkit-js/kaltura-player-js");
/* harmony import */ var _playkit_js_kaltura_player_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_playkit_js_kaltura_player_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _models_icon_model__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./models/icon-model */ "./src/services/upper-bar-manager/models/icon-model.ts");
/* harmony import */ var preact__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! preact */ "preact");
/* harmony import */ var preact__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(preact__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _ui_displayed_bar_displayed_bar_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./ui/displayed-bar/displayed-bar.component */ "./src/services/upper-bar-manager/ui/displayed-bar/displayed-bar.component.tsx");
/* harmony import */ var _move_controls_manager__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./move-controls-manager */ "./src/services/upper-bar-manager/move-controls-manager.ts");





const { ReservedPresetAreas, ReservedPresetNames, redux } = _playkit_js_kaltura_player_js__WEBPACK_IMPORTED_MODULE_0__.ui;
const UPPER_BAR_PRESETS = Object.values(ReservedPresetNames).filter((preset) => preset !== ReservedPresetNames.Idle && preset !== ReservedPresetNames.Error);
class UpperBarManager {
    /**
     * @ignore
     */
    constructor(player, logger) {
        this.player = player;
        this.componentsRegistry = new Map();
        this.logger = logger;
        this.displayedBarComponentRefs = {};
        this.iconsOrder = {};
        UPPER_BAR_PRESETS.forEach((preset) => (this.displayedBarComponentRefs[preset] = (0,preact__WEBPACK_IMPORTED_MODULE_2__.createRef)()));
        this.injectDisplayedBarComponentWrapper();
        this.moveControlsManager = new _move_controls_manager__WEBPACK_IMPORTED_MODULE_4__.MoveControlsManager(player, logger, this, redux);
    }
    add(icon) {
        if (UpperBarManager.validateItem(icon)) {
            const newIcon = new _models_icon_model__WEBPACK_IMPORTED_MODULE_1__.IconModel(icon);
            this.componentsRegistry.set(newIcon.id, newIcon);
            this.iconsOrder[icon.displayName] = icon.order;
            newIcon.presets.forEach((preset) => this.displayedBarComponentRefs[preset].current?.update());
            this.logger.debug(`control '${newIcon.displayName}' added, id: '${newIcon.id}' `);
            return newIcon.id;
        }
        this.logger.error('icon cannot be added due to invalid parameters', JSON.stringify(icon));
        return undefined;
    }
    remove(itemId) {
        const icon = this.componentsRegistry.get(itemId);
        if (icon) {
            this.componentsRegistry.delete(itemId);
            icon.presets.forEach((preset) => this.displayedBarComponentRefs[preset].current?.update());
            this.logger.debug(`control '${icon.displayName}' removed, id: '${icon.id}' `);
        }
        else {
            this.logger.warn(`control ${itemId} is not registered`);
        }
    }
    isActive(itemId) {
        return !!this.componentsRegistry.get(itemId);
    }
    update(iconId) {
        const icon = this.componentsRegistry.get(iconId);
        if (icon) {
            icon.update();
        }
        else {
            this.logger.warn(`control ${iconId} is not registered`);
        }
    }
    getControls(iconsOrder) {
        const icons = Array.from(this.componentsRegistry.values());
        return icons.sort((a, b) => iconsOrder[a.displayName] - iconsOrder[b.displayName]);
    }
    getMorePluginButton() {
        const moreElement = this.displayedBarComponentRefs.Playback.current?.moreIconRef?.current?.base;
        return moreElement?.querySelector('[tabindex="0"]');
    }
    focusPluginButton(pluginId, event) {
        let pluginButton;
        const controls = this.getControls(this.iconsOrder);
        const pluginElement = controls.find((control) => control.id === pluginId)?.componentRef?.current?.base;
        if (pluginElement) {
            pluginButton = pluginElement.querySelector('[tabindex="0"]');
        }
        else {
            pluginButton = this.getMorePluginButton();
        }
        if (pluginButton) {
            event?.preventDefault();
            pluginButton.focus();
        }
    }
    injectDisplayedBarComponentWrapper() {
        const iconsOrder = this.iconsOrder;
        for (const preset of UPPER_BAR_PRESETS) {
            this.player.ui.addComponent({
                label: 'Right-Upper-Bar-Wrapper',
                presets: [preset],
                area: ReservedPresetAreas.TopBarRightControls,
                get: () => {
                    return ((0,preact__WEBPACK_IMPORTED_MODULE_2__.h)(_ui_displayed_bar_displayed_bar_component__WEBPACK_IMPORTED_MODULE_3__.DisplayedBar, { ref: this.displayedBarComponentRefs[preset], getControls: () => this.getControls(iconsOrder).filter((icon) => icon.presets.includes(preset)), player: this.player }));
                }
            });
        }
    }
    static validateItem(icon) {
        return typeof icon.onClick === 'function' && typeof icon.component === 'function';
    }
}


/***/ }),

/***/ "./src/ui-managers.ts":
/*!****************************!*\
  !*** ./src/ui-managers.ts ***!
  \****************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "UIManagers": () => (/* binding */ UIManagers),
/* harmony export */   "pluginName": () => (/* binding */ pluginName)
/* harmony export */ });
/* harmony import */ var _playkit_js_kaltura_player_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @playkit-js/kaltura-player-js */ "@playkit-js/kaltura-player-js");
/* harmony import */ var _playkit_js_kaltura_player_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_playkit_js_kaltura_player_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _services_side_panels_manager_side_panels_manager__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./services/side-panels-manager/side-panels-manager */ "./src/services/side-panels-manager/side-panels-manager.ts");
/* harmony import */ var _services_upper_bar_manager_upper_bar_manager__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./services/upper-bar-manager/upper-bar-manager */ "./src/services/upper-bar-manager/upper-bar-manager.tsx");
/* harmony import */ var _services_floating_manager_floating_manager__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./services/floating-manager/floating-manager */ "./src/services/floating-manager/floating-manager.tsx");
/* harmony import */ var _services_preset_manager_preset_manager__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./services/preset-manager/preset-manager */ "./src/services/preset-manager/preset-manager.tsx");
/* harmony import */ var _services_toast_manager_toast_manager__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./services/toast-manager/toast-manager */ "./src/services/toast-manager/toast-manager.tsx");
/* harmony import */ var _services_banner_manager_banner_manager__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./services/banner-manager/banner-manager */ "./src/services/banner-manager/banner-manager.tsx");







const pluginName = 'uiManagers';
/**
 * manages the registration of UI services
 * @internal
 */
class UIManagers extends _playkit_js_kaltura_player_js__WEBPACK_IMPORTED_MODULE_0__.BasePlugin {
    constructor(name, player, config) {
        super(name, player, config);
        player.registerService('sidePanelsManager', new _services_side_panels_manager_side_panels_manager__WEBPACK_IMPORTED_MODULE_1__.SidePanelsManager(player, this.logger));
        player.registerService('upperBarManager', new _services_upper_bar_manager_upper_bar_manager__WEBPACK_IMPORTED_MODULE_2__.UpperBarManager(player, this.logger));
        const presetManager = new _services_preset_manager_preset_manager__WEBPACK_IMPORTED_MODULE_4__.PresetManager({
            kalturaPlayer: player,
            eventManager: this.eventManager
        });
        const floatingManager = new _services_floating_manager_floating_manager__WEBPACK_IMPORTED_MODULE_3__.FloatingManager({
            presetManager,
            kalturaPlayer: player,
            logger: this.logger,
            eventManager: this.eventManager
        });
        player.registerService('floatingManager', floatingManager);
        // eslint-disable-next-line @typescript-eslint/ban-ts-comment
        // @ts-ignore
        player.registerService('toastManager', new _services_toast_manager_toast_manager__WEBPACK_IMPORTED_MODULE_5__.ToastManager({ floatingManager }, (event) => this.dispatchEvent(event)));
        player.registerService('bannerManager', new _services_banner_manager_banner_manager__WEBPACK_IMPORTED_MODULE_6__.BannerManager({ floatingManager, kalturaPlayer: player }));
    }
    static isValid() {
        return true;
    }
}
UIManagers.defaultConfig = {};


/***/ }),

/***/ "@playkit-js/kaltura-player-js":
/*!********************************!*\
  !*** external "KalturaPlayer" ***!
  \********************************/
/***/ ((module) => {

"use strict";
module.exports = KalturaPlayer;

/***/ }),

/***/ "preact":
/*!******************************************!*\
  !*** external "KalturaPlayer.ui.preact" ***!
  \******************************************/
/***/ ((module) => {

"use strict";
module.exports = KalturaPlayer.ui.preact;

/***/ }),

/***/ "preact/hooks":
/*!***********************************************!*\
  !*** external "KalturaPlayer.ui.preactHooks" ***!
  \***********************************************/
/***/ ((module) => {

"use strict";
module.exports = KalturaPlayer.ui.preactHooks;

/***/ })

/******/ 	});
/************************************************************************/
/******/ 	// The module cache
/******/ 	var __webpack_module_cache__ = {};
/******/ 	
/******/ 	// The require function
/******/ 	function __webpack_require__(moduleId) {
/******/ 		// Check if module is in cache
/******/ 		var cachedModule = __webpack_module_cache__[moduleId];
/******/ 		if (cachedModule !== undefined) {
/******/ 			return cachedModule.exports;
/******/ 		}
/******/ 		// Create a new module (and put it into the cache)
/******/ 		var module = __webpack_module_cache__[moduleId] = {
/******/ 			id: moduleId,
/******/ 			// no module.loaded needed
/******/ 			exports: {}
/******/ 		};
/******/ 	
/******/ 		// Execute the module function
/******/ 		__webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__);
/******/ 	
/******/ 		// Return the exports of the module
/******/ 		return module.exports;
/******/ 	}
/******/ 	
/************************************************************************/
/******/ 	/* webpack/runtime/compat get default export */
/******/ 	(() => {
/******/ 		// getDefaultExport function for compatibility with non-harmony modules
/******/ 		__webpack_require__.n = (module) => {
/******/ 			var getter = module && module.__esModule ?
/******/ 				() => (module['default']) :
/******/ 				() => (module);
/******/ 			__webpack_require__.d(getter, { a: getter });
/******/ 			return getter;
/******/ 		};
/******/ 	})();
/******/ 	
/******/ 	/* webpack/runtime/define property getters */
/******/ 	(() => {
/******/ 		// define getter functions for harmony exports
/******/ 		__webpack_require__.d = (exports, definition) => {
/******/ 			for(var key in definition) {
/******/ 				if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {
/******/ 					Object.defineProperty(exports, key, { enumerable: true, get: definition[key] });
/******/ 				}
/******/ 			}
/******/ 		};
/******/ 	})();
/******/ 	
/******/ 	/* webpack/runtime/hasOwnProperty shorthand */
/******/ 	(() => {
/******/ 		__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))
/******/ 	})();
/******/ 	
/******/ 	/* webpack/runtime/make namespace object */
/******/ 	(() => {
/******/ 		// define __esModule on exports
/******/ 		__webpack_require__.r = (exports) => {
/******/ 			if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
/******/ 				Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
/******/ 			}
/******/ 			Object.defineProperty(exports, '__esModule', { value: true });
/******/ 		};
/******/ 	})();
/******/ 	
/************************************************************************/
var __webpack_exports__ = {};
// This entry need to be wrapped in an IIFE because it need to be in strict mode.
(() => {
"use strict";
/*!**********************!*\
  !*** ./src/index.ts ***!
  \**********************/
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _playkit_js_kaltura_player_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @playkit-js/kaltura-player-js */ "@playkit-js/kaltura-player-js");
/* harmony import */ var _playkit_js_kaltura_player_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_playkit_js_kaltura_player_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _ui_managers__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ui-managers */ "./src/ui-managers.ts");


(0,_playkit_js_kaltura_player_js__WEBPACK_IMPORTED_MODULE_0__.registerPlugin)(_ui_managers__WEBPACK_IMPORTED_MODULE_1__.pluginName, _ui_managers__WEBPACK_IMPORTED_MODULE_1__.UIManagers);

})();

/******/ })()
;
//# sourceMappingURL=playkit-ui-managers.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,s],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,c]},{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),Y(q(r),"_engine",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 this._engine=e,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._isVpaid)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._engine.currentTime>0&&(this.logger.debug("Custom playback used: save current time before ads",this._engine.currentTime),this._videoLastCurrentTime=this._engine.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.5",se="@playkit-js/playkit-js-ima";Object(i.registerPlugin)("ima",re)}]);

/*! For license information please see playkit-info.js.LICENSE.txt */
var KalturaPlayer;(()=>{var e={1267:function(e,t,r){"use strict";var n,i=this&&this.__extends||(n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},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 r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}),o=this&&this.__decorate||function(e,t,r,n){var i,o=arguments.length,s=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,n);else for(var a=e.length-1;a>=0;a--)(i=e[a])&&(s=(o<3?i(s):o>3?i(t,r,s):i(t,r))||s);return o>3&&s&&Object.defineProperty(t,r,s),s};Object.defineProperty(t,"__esModule",{value:!0}),t.OverlayPortal=void 0;var s=r(3816),a=KalturaPlayer.ui,l=a.redux.connect,c=a.reducers.shell,u=KalturaPlayer.ui.createPortal,h=".overlay-portal",p=function(e){return{targetId:e.config.targetId}},d=function(e){return{addPlayerClass:function(){return e(c.actions.addPlayerClass("playkit-overlay-active"))}}},f=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.playerContainer=document.getElementById(t.props.targetId)||document,t}return i(t,e),t.prototype.componentWillUnmount=function(){var e=this;setTimeout((function(){e.playerContainer.querySelector("".concat(h," > ").concat(".playkit-overlay"))&&e.props.addPlayerClass()}),0)},t.prototype.render=function(){return u(this.props.children,this.playerContainer.querySelector(h))},o([l(p,d)],t)}(s.Component);t.OverlayPortal=f},7808:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>a});var n=r(4942),i=r.n(n),o=r(278),s=r.n(o)()(i());s.push([e.id,'.info__infoRoot___Sc3Y3{position:relative;height:100%;width:100%;max-width:800px;margin:0 auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:0 42px 0 12px;color:#fff}.info__infoRoot___Sc3Y3.info__tiny___EKLFb{display:none}.info__infoRoot___Sc3Y3.info__extrasmall___n3Cc7,.info__infoRoot___Sc3Y3.info__small___omoqd{padding:0}.info__infoRoot___Sc3Y3.info__extrasmall___n3Cc7 .info__entryName___YfuE7 h2,.info__infoRoot___Sc3Y3.info__small___omoqd .info__entryName___YfuE7 h2{font-size:18px}.info__infoRoot___Sc3Y3.info__extrasmall___n3Cc7 .info__mediaInfoBlock___CwQhR:first-child,.info__infoRoot___Sc3Y3.info__small___omoqd .info__mediaInfoBlock___CwQhR:first-child{text-overflow:ellipsis;overflow:hidden;min-width:24px}.info__infoRoot___Sc3Y3.info__medium___lLU2b,.info__infoRoot___Sc3Y3.info__large___BqgC7,.info__infoRoot___Sc3Y3.info__extralarge___MKbz9{display:flex}.info__infoRoot___Sc3Y3 div{margin:0px}.info__infoRoot___Sc3Y3 .info__entryName___YfuE7 h2{width:100%;font-style:normal;font-weight:700;font-size:32px;text-align:left;word-break:break-word;line-height:32px}.info__infoRoot___Sc3Y3 .info__mediaInfo___guU64{width:100%;margin:8px 0 0 0;display:flex;font-size:14px;text-align:left;font-style:normal;font-weight:400;line-height:18px}.info__infoRoot___Sc3Y3 .info__mediaInfo___guU64 .info__mediaInfoBlock___CwQhR{white-space:nowrap}.info__infoRoot___Sc3Y3 .info__mediaInfo___guU64 .info__mediaInfoBlock___CwQhR:not(:first-child)::before{content:"|";margin:0 8px}.info__infoRoot___Sc3Y3 .info__entry-description___tBaQO{width:100%;margin-top:16px;font-size:16px;font-weight:400;line-height:21px;overflow-y:auto;text-align:left;word-break:break-word}.info__infoRoot___Sc3Y3 .info__entry-description___tBaQO::-webkit-scrollbar{width:4px}.info__infoRoot___Sc3Y3 .info__entry-description___tBaQO::-webkit-scrollbar-track{background:rgba(33,33,33,.9)}.info__infoRoot___Sc3Y3 .info__entry-description___tBaQO::-webkit-scrollbar-thumb{border-radius:3px;background-color:rgba(255,255,255,.3)}.info__infoRoot___Sc3Y3 .info__entry-description___tBaQO a{color:#fff}.playkit-overlay.playkit-active{top:0px;right:0px}',"",{version:3,sources:["webpack://./components/info/info.scss","webpack://./variables.scss"],names:[],mappings:"AAEA,wBACE,iBAAA,CACA,WAAA,CACA,UAAA,CACA,eAAA,CACA,aAAA,CACA,YAAA,CACA,qBAAA,CACA,sBAAA,CACA,sBAAA,CACA,qBAAA,CACA,UAAA,CAEA,2CACE,YAAA,CAEF,6FAEE,SAAA,CACA,qJACE,cAAA,CAEF,iLACE,sBAAA,CACA,eAAA,CACA,cAAA,CAGJ,0IAGE,YAAA,CAEF,4BACE,UAAA,CAGF,oDACE,UAAA,CACA,iBAAA,CACA,eAAA,CACA,cAAA,CACA,eAAA,CACA,qBAAA,CACA,gBAAA,CAEF,iDACE,UAAA,CACA,gBAAA,CACA,YAAA,CACA,cAAA,CACA,eAAA,CACA,iBAAA,CACA,eAAA,CACA,gBAAA,CACA,+EACE,kBAAA,CAGA,yGACE,WAAA,CACA,YAAA,CAIN,yDACE,UAAA,CACA,eAAA,CACA,cAAA,CACA,eAAA,CACA,gBAAA,CACA,eAAA,CACA,eAAA,CACA,qBAAA,CC1EF,4EACE,SAAA,CAEF,kFACE,4BAAA,CAEF,kFACE,iBAAA,CACA,qCAAA,CDoEA,2DACE,UAAA,CAIN,gCACE,OAAA,CACA,SAAA",sourcesContent:["@import '../../variables.scss';\n\n.infoRoot {\n  position: relative;\n  height: 100%;\n  width: 100%;\n  max-width: 800px;\n  margin: 0 auto;\n  display: flex;\n  flex-direction: column;\n  align-items: flex-start;\n  justify-content: center;\n  padding: 0 42px 0 12px;\n  color: white;\n\n  &.tiny {\n    display: none;\n  }\n  &.extrasmall,\n  &.small {\n    padding: 0;\n    .entryName h2 {\n      font-size: 18px;\n    }\n    .mediaInfoBlock:first-child {\n      text-overflow: ellipsis;\n      overflow: hidden;\n      min-width: 24px;\n    }\n  }\n  &.medium,\n  &.large,\n  &.extralarge {\n    display: flex;\n  }\n  div {\n    margin: 0px;\n  }\n\n  .entryName h2 {\n    width: 100%;\n    font-style: normal;\n    font-weight: 700;\n    font-size: 32px;\n    text-align: left;\n    word-break: break-word;\n    line-height: 32px;\n  }\n  .mediaInfo {\n    width: 100%;\n    margin: 8px 0 0 0;\n    display: flex;\n    font-size: 14px;\n    text-align: left;\n    font-style: normal;\n    font-weight: 400;\n    line-height: 18px;\n    .mediaInfoBlock {\n      white-space: nowrap;\n    }\n    .mediaInfoBlock:not(:first-child) {\n      &::before {\n        content: '|';\n        margin: 0 8px;\n      }\n    }\n  }\n  .entry-description {\n    width: 100%;\n    margin-top: 16px;\n    font-size: 16px;\n    font-weight: 400;\n    line-height: 21px;\n    overflow-y: auto;\n    text-align: left;\n    word-break: break-word;\n    @include plugin-scrollbar();\n    a {\n      color: white;\n    }\n  }\n}\n:global(.playkit-overlay.playkit-active) {\n  top: 0px;\n  right: 0px;\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:""}]),s.locals={infoRoot:"info__infoRoot___Sc3Y3",tiny:"info__tiny___EKLFb",extrasmall:"info__extrasmall___n3Cc7",small:"info__small___omoqd",entryName:"info__entryName___YfuE7",mediaInfoBlock:"info__mediaInfoBlock___CwQhR",medium:"info__medium___lLU2b",large:"info__large___BqgC7",extralarge:"info__extralarge___MKbz9",mediaInfo:"info__mediaInfo___guU64","entry-description":"info__entry-description___tBaQO",entryDescription:"info__entry-description___tBaQO"};const a=s},278:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var r="",n=void 0!==t[5];return t[4]&&(r+="@supports (".concat(t[4],") {")),t[2]&&(r+="@media ".concat(t[2]," {")),n&&(r+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),r+=e(t),n&&(r+="}"),t[2]&&(r+="}"),t[4]&&(r+="}"),r})).join("")},t.i=function(e,r,n,i,o){"string"==typeof e&&(e=[[null,e,void 0]]);var s={};if(n)for(var a=0;a<this.length;a++){var l=this[a][0];null!=l&&(s[l]=!0)}for(var c=0;c<e.length;c++){var u=[].concat(e[c]);n&&s[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),r&&(u[2]?(u[1]="@media ".concat(u[2]," {").concat(u[1],"}"),u[2]=r):u[2]=r),i&&(u[4]?(u[1]="@supports (".concat(u[4],") {").concat(u[1],"}"),u[4]=i):u[4]="".concat(i)),t.push(u))}},t}},4942:e=>{"use strict";e.exports=function(e){var t=e[1],r=e[3];if(!r)return t;if("function"==typeof btoa){var n=btoa(unescape(encodeURIComponent(JSON.stringify(r)))),i="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(n),o="/*# ".concat(i," */"),s=r.sources.map((function(e){return"/*# sourceURL=".concat(r.sourceRoot||"").concat(e," */")}));return[t].concat(s).concat([o]).join("\n")}return[t].join("\n")}},4156:e=>{"use strict";var t=function(e){return function(e){return!!e&&"object"==typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===r}(e)}(e)},r="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function n(e,t){return!1!==t.clone&&t.isMergeableObject(e)?a((r=e,Array.isArray(r)?[]:{}),e,t):e;var r}function i(e,t,r){return e.concat(t).map((function(e){return n(e,r)}))}function o(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter((function(t){return e.propertyIsEnumerable(t)})):[]}(e))}function s(e,t){try{return t in e}catch(e){return!1}}function a(e,r,l){(l=l||{}).arrayMerge=l.arrayMerge||i,l.isMergeableObject=l.isMergeableObject||t,l.cloneUnlessOtherwiseSpecified=n;var c=Array.isArray(r);return c===Array.isArray(e)?c?l.arrayMerge(e,r,l):function(e,t,r){var i={};return r.isMergeableObject(e)&&o(e).forEach((function(t){i[t]=n(e[t],r)})),o(t).forEach((function(o){(function(e,t){return s(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,o)||(s(e,o)&&r.isMergeableObject(t[o])?i[o]=function(e,t){if(!t.customMerge)return a;var r=t.customMerge(e);return"function"==typeof r?r:a}(o,r)(e[o],t[o],r):i[o]=n(t[o],r))})),i}(e,r,l):n(r,l)}a.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,r){return a(e,r,t)}),{})};var l=a;e.exports=l},3904:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.attributeNames=t.elementNames=void 0,t.elementNames=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map((function(e){return[e.toLowerCase(),e]}))),t.attributeNames=new Map(["definitionURL","attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map((function(e){return[e.toLowerCase(),e]})))},3058:function(e,t,r){"use strict";var n=this&&this.__assign||function(){return n=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},n.apply(this,arguments)},i=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&i(t,e,r);return o(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.render=void 0;var a=s(r(129)),l=r(6942),c=r(3904),u=new Set(["style","script","xmp","iframe","noembed","noframes","plaintext","noscript"]);function h(e){return e.replace(/"/g,"&quot;")}var p=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]);function d(e,t){void 0===t&&(t={});for(var r=("length"in e?e:[e]),n="",i=0;i<r.length;i++)n+=f(r[i],t);return n}function f(e,t){switch(e.type){case a.Root:return d(e.children,t);case a.Doctype:case a.Directive:return"<".concat(e.data,">");case a.Comment:return"\x3c!--".concat(e.data,"--\x3e");case a.CDATA:return function(e){return"<![CDATA[".concat(e.children[0].data,"]]>")}(e);case a.Script:case a.Style:case a.Tag:return function(e,t){var r;"foreign"===t.xmlMode&&(e.name=null!==(r=c.elementNames.get(e.name))&&void 0!==r?r:e.name,e.parent&&m.has(e.parent.name)&&(t=n(n({},t),{xmlMode:!1}))),!t.xmlMode&&g.has(e.name)&&(t=n(n({},t),{xmlMode:"foreign"}));var i="<".concat(e.name),o=function(e,t){var r;if(e){var n=!1===(null!==(r=t.encodeEntities)&&void 0!==r?r:t.decodeEntities)?h:t.xmlMode||"utf8"!==t.encodeEntities?l.encodeXML:l.escapeAttribute;return Object.keys(e).map((function(r){var i,o,s=null!==(i=e[r])&&void 0!==i?i:"";return"foreign"===t.xmlMode&&(r=null!==(o=c.attributeNames.get(r))&&void 0!==o?o:r),t.emptyAttrs||t.xmlMode||""!==s?"".concat(r,'="').concat(n(s),'"'):r})).join(" ")}}(e.attribs,t);return o&&(i+=" ".concat(o)),0===e.children.length&&(t.xmlMode?!1!==t.selfClosingTags:t.selfClosingTags&&p.has(e.name))?(t.xmlMode||(i+=" "),i+="/>"):(i+=">",e.children.length>0&&(i+=d(e.children,t)),!t.xmlMode&&p.has(e.name)||(i+="</".concat(e.name,">"))),i}(e,t);case a.Text:return function(e,t){var r,n=e.data||"";return!1===(null!==(r=t.encodeEntities)&&void 0!==r?r:t.decodeEntities)||!t.xmlMode&&e.parent&&u.has(e.parent.name)||(n=t.xmlMode||"utf8"!==t.encodeEntities?(0,l.encodeXML)(n):(0,l.escapeText)(n)),n}(e,t)}}t.render=d,t.default=d;var m=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),g=new Set(["svg","math"])},129:(e,t)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.Doctype=t.CDATA=t.Tag=t.Style=t.Script=t.Comment=t.Directive=t.Text=t.Root=t.isTag=t.ElementType=void 0,function(e){e.Root="root",e.Text="text",e.Directive="directive",e.Comment="comment",e.Script="script",e.Style="style",e.Tag="tag",e.CDATA="cdata",e.Doctype="doctype"}(r=t.ElementType||(t.ElementType={})),t.isTag=function(e){return e.type===r.Tag||e.type===r.Script||e.type===r.Style},t.Root=r.Root,t.Text=r.Text,t.Directive=r.Directive,t.Comment=r.Comment,t.Script=r.Script,t.Style=r.Style,t.Tag=r.Tag,t.CDATA=r.CDATA,t.Doctype=r.Doctype},6841:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.DomHandler=void 0;var o=r(129),s=r(9745);i(r(9745),t);var a={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},l=function(){function e(e,t,r){this.dom=[],this.root=new s.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof t&&(r=t,t=a),"object"==typeof e&&(t=e,e=void 0),this.callback=null!=e?e:null,this.options=null!=t?t:a,this.elementCB=null!=r?r:null}return e.prototype.onparserinit=function(e){this.parser=e},e.prototype.onreset=function(){this.dom=[],this.root=new s.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},e.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},e.prototype.onerror=function(e){this.handleCallback(e)},e.prototype.onclosetag=function(){this.lastNode=null;var e=this.tagStack.pop();this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(e)},e.prototype.onopentag=function(e,t){var r=this.options.xmlMode?o.ElementType.Tag:void 0,n=new s.Element(e,t,void 0,r);this.addNode(n),this.tagStack.push(n)},e.prototype.ontext=function(e){var t=this.lastNode;if(t&&t.type===o.ElementType.Text)t.data+=e,this.options.withEndIndices&&(t.endIndex=this.parser.endIndex);else{var r=new s.Text(e);this.addNode(r),this.lastNode=r}},e.prototype.oncomment=function(e){if(this.lastNode&&this.lastNode.type===o.ElementType.Comment)this.lastNode.data+=e;else{var t=new s.Comment(e);this.addNode(t),this.lastNode=t}},e.prototype.oncommentend=function(){this.lastNode=null},e.prototype.oncdatastart=function(){var e=new s.Text(""),t=new s.CDATA([e]);this.addNode(t),e.parent=t,this.lastNode=e},e.prototype.oncdataend=function(){this.lastNode=null},e.prototype.onprocessinginstruction=function(e,t){var r=new s.ProcessingInstruction(e,t);this.addNode(r)},e.prototype.handleCallback=function(e){if("function"==typeof this.callback)this.callback(e,this.dom);else if(e)throw e},e.prototype.addNode=function(e){var t=this.tagStack[this.tagStack.length-1],r=t.children[t.children.length-1];this.options.withStartIndices&&(e.startIndex=this.parser.startIndex),this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),t.children.push(e),r&&(e.prev=r,r.next=e),e.parent=t,this.lastNode=null},e}();t.DomHandler=l,t.default=l},9745:function(e,t,r){"use strict";var n,i=this&&this.__extends||(n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},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 r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}),o=this&&this.__assign||function(){return o=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},o.apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.cloneNode=t.hasChildren=t.isDocument=t.isDirective=t.isComment=t.isText=t.isCDATA=t.isTag=t.Element=t.Document=t.CDATA=t.NodeWithChildren=t.ProcessingInstruction=t.Comment=t.Text=t.DataNode=t.Node=void 0;var s=r(129),a=function(){function e(){this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}return Object.defineProperty(e.prototype,"parentNode",{get:function(){return this.parent},set:function(e){this.parent=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"previousSibling",{get:function(){return this.prev},set:function(e){this.prev=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"nextSibling",{get:function(){return this.next},set:function(e){this.next=e},enumerable:!1,configurable:!0}),e.prototype.cloneNode=function(e){return void 0===e&&(e=!1),A(this,e)},e}();t.Node=a;var l=function(e){function t(t){var r=e.call(this)||this;return r.data=t,r}return i(t,e),Object.defineProperty(t.prototype,"nodeValue",{get:function(){return this.data},set:function(e){this.data=e},enumerable:!1,configurable:!0}),t}(a);t.DataNode=l;var c=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=s.ElementType.Text,t}return i(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 3},enumerable:!1,configurable:!0}),t}(l);t.Text=c;var u=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=s.ElementType.Comment,t}return i(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 8},enumerable:!1,configurable:!0}),t}(l);t.Comment=u;var h=function(e){function t(t,r){var n=e.call(this,r)||this;return n.name=t,n.type=s.ElementType.Directive,n}return i(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),t}(l);t.ProcessingInstruction=h;var p=function(e){function t(t){var r=e.call(this)||this;return r.children=t,r}return i(t,e),Object.defineProperty(t.prototype,"firstChild",{get:function(){var e;return null!==(e=this.children[0])&&void 0!==e?e:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"lastChild",{get:function(){return this.children.length>0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(e){this.children=e},enumerable:!1,configurable:!0}),t}(a);t.NodeWithChildren=p;var d=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=s.ElementType.CDATA,t}return i(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),t}(p);t.CDATA=d;var f=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=s.ElementType.Root,t}return i(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),t}(p);t.Document=f;var m=function(e){function t(t,r,n,i){void 0===n&&(n=[]),void 0===i&&(i="script"===t?s.ElementType.Script:"style"===t?s.ElementType.Style:s.ElementType.Tag);var o=e.call(this,n)||this;return o.name=t,o.attribs=r,o.type=i,o}return i(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"tagName",{get:function(){return this.name},set:function(e){this.name=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var e=this;return Object.keys(this.attribs).map((function(t){var r,n;return{name:t,value:e.attribs[t],namespace:null===(r=e["x-attribsNamespace"])||void 0===r?void 0:r[t],prefix:null===(n=e["x-attribsPrefix"])||void 0===n?void 0:n[t]}}))},enumerable:!1,configurable:!0}),t}(p);function g(e){return(0,s.isTag)(e)}function y(e){return e.type===s.ElementType.CDATA}function b(e){return e.type===s.ElementType.Text}function v(e){return e.type===s.ElementType.Comment}function w(e){return e.type===s.ElementType.Directive}function x(e){return e.type===s.ElementType.Root}function A(e,t){var r;if(void 0===t&&(t=!1),b(e))r=new c(e.data);else if(v(e))r=new u(e.data);else if(g(e)){var n=t?C(e.children):[],i=new m(e.name,o({},e.attribs),n);n.forEach((function(e){return e.parent=i})),null!=e.namespace&&(i.namespace=e.namespace),e["x-attribsNamespace"]&&(i["x-attribsNamespace"]=o({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(i["x-attribsPrefix"]=o({},e["x-attribsPrefix"])),r=i}else if(y(e)){n=t?C(e.children):[];var s=new d(n);n.forEach((function(e){return e.parent=s})),r=s}else if(x(e)){n=t?C(e.children):[];var a=new f(n);n.forEach((function(e){return e.parent=a})),e["x-mode"]&&(a["x-mode"]=e["x-mode"]),r=a}else{if(!w(e))throw new Error("Not implemented yet: ".concat(e.type));var l=new h(e.name,e.data);null!=e["x-name"]&&(l["x-name"]=e["x-name"],l["x-publicId"]=e["x-publicId"],l["x-systemId"]=e["x-systemId"]),r=l}return r.startIndex=e.startIndex,r.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(r.sourceCodeLocation=e.sourceCodeLocation),r}function C(e){for(var t=e.map((function(e){return A(e,!0)})),r=1;r<t.length;r++)t[r].prev=t[r-1],t[r-1].next=t[r];return t}t.Element=m,t.isTag=g,t.isCDATA=y,t.isText=b,t.isComment=v,t.isDirective=w,t.isDocument=x,t.hasChildren=function(e){return Object.prototype.hasOwnProperty.call(e,"children")},t.cloneNode=A},5417:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getFeed=void 0;var n=r(7241),i=r(6717);t.getFeed=function(e){var t=l(h,e);return t?"feed"===t.name?function(e){var t,r=e.children,n={type:"atom",items:(0,i.getElementsByTagName)("entry",r).map((function(e){var t,r=e.children,n={media:a(r)};u(n,"id","id",r),u(n,"title","title",r);var i=null===(t=l("link",r))||void 0===t?void 0:t.attribs.href;i&&(n.link=i);var o=c("summary",r)||c("content",r);o&&(n.description=o);var s=c("updated",r);return s&&(n.pubDate=new Date(s)),n}))};u(n,"id","id",r),u(n,"title","title",r);var o=null===(t=l("link",r))||void 0===t?void 0:t.attribs.href;o&&(n.link=o),u(n,"description","subtitle",r);var s=c("updated",r);return s&&(n.updated=new Date(s)),u(n,"author","email",r,!0),n}(t):function(e){var t,r,n=null!==(r=null===(t=l("channel",e.children))||void 0===t?void 0:t.children)&&void 0!==r?r:[],o={type:e.name.substr(0,3),id:"",items:(0,i.getElementsByTagName)("item",e.children).map((function(e){var t=e.children,r={media:a(t)};u(r,"id","guid",t),u(r,"title","title",t),u(r,"link","link",t),u(r,"description","description",t);var n=c("pubDate",t);return n&&(r.pubDate=new Date(n)),r}))};u(o,"title","title",n),u(o,"link","link",n),u(o,"description","description",n);var s=c("lastBuildDate",n);return s&&(o.updated=new Date(s)),u(o,"author","managingEditor",n,!0),o}(t):null};var o=["url","type","lang"],s=["fileSize","bitrate","framerate","samplingrate","channels","duration","height","width"];function a(e){return(0,i.getElementsByTagName)("media:content",e).map((function(e){for(var t=e.attribs,r={medium:t.medium,isDefault:!!t.isDefault},n=0,i=o;n<i.length;n++)t[c=i[n]]&&(r[c]=t[c]);for(var a=0,l=s;a<l.length;a++){var c;t[c=l[a]]&&(r[c]=parseInt(t[c],10))}return t.expression&&(r.expression=t.expression),r}))}function l(e,t){return(0,i.getElementsByTagName)(e,t,!0,1)[0]}function c(e,t,r){return void 0===r&&(r=!1),(0,n.textContent)((0,i.getElementsByTagName)(e,t,r,1)).trim()}function u(e,t,r,n,i){void 0===i&&(i=!1);var o=c(r,n,i);o&&(e[t]=o)}function h(e){return"rss"===e||"feed"===e||"rdf:RDF"===e}},3441:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.uniqueSort=t.compareDocumentPosition=t.DocumentPosition=t.removeSubsets=void 0;var n,i=r(6841);function o(e,t){var r=[],o=[];if(e===t)return 0;for(var s=(0,i.hasChildren)(e)?e:e.parent;s;)r.unshift(s),s=s.parent;for(s=(0,i.hasChildren)(t)?t:t.parent;s;)o.unshift(s),s=s.parent;for(var a=Math.min(r.length,o.length),l=0;l<a&&r[l]===o[l];)l++;if(0===l)return n.DISCONNECTED;var c=r[l-1],u=c.children,h=r[l],p=o[l];return u.indexOf(h)>u.indexOf(p)?c===t?n.FOLLOWING|n.CONTAINED_BY:n.FOLLOWING:c===e?n.PRECEDING|n.CONTAINS:n.PRECEDING}t.removeSubsets=function(e){for(var t=e.length;--t>=0;){var r=e[t];if(t>0&&e.lastIndexOf(r,t-1)>=0)e.splice(t,1);else for(var n=r.parent;n;n=n.parent)if(e.includes(n)){e.splice(t,1);break}}return e},function(e){e[e.DISCONNECTED=1]="DISCONNECTED",e[e.PRECEDING=2]="PRECEDING",e[e.FOLLOWING=4]="FOLLOWING",e[e.CONTAINS=8]="CONTAINS",e[e.CONTAINED_BY=16]="CONTAINED_BY"}(n=t.DocumentPosition||(t.DocumentPosition={})),t.compareDocumentPosition=o,t.uniqueSort=function(e){return(e=e.filter((function(e,t,r){return!r.includes(e,t+1)}))).sort((function(e,t){var r=o(e,t);return r&n.PRECEDING?-1:r&n.FOLLOWING?1:0})),e}},2868:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.hasChildren=t.isDocument=t.isComment=t.isText=t.isCDATA=t.isTag=void 0,i(r(7241),t),i(r(8782),t),i(r(239),t),i(r(314),t),i(r(6717),t),i(r(3441),t),i(r(5417),t);var o=r(6841);Object.defineProperty(t,"isTag",{enumerable:!0,get:function(){return o.isTag}}),Object.defineProperty(t,"isCDATA",{enumerable:!0,get:function(){return o.isCDATA}}),Object.defineProperty(t,"isText",{enumerable:!0,get:function(){return o.isText}}),Object.defineProperty(t,"isComment",{enumerable:!0,get:function(){return o.isComment}}),Object.defineProperty(t,"isDocument",{enumerable:!0,get:function(){return o.isDocument}}),Object.defineProperty(t,"hasChildren",{enumerable:!0,get:function(){return o.hasChildren}})},6717:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getElementsByTagType=t.getElementsByTagName=t.getElementById=t.getElements=t.testElement=void 0;var n=r(6841),i=r(314),o={tag_name:function(e){return"function"==typeof e?function(t){return(0,n.isTag)(t)&&e(t.name)}:"*"===e?n.isTag:function(t){return(0,n.isTag)(t)&&t.name===e}},tag_type:function(e){return"function"==typeof e?function(t){return e(t.type)}:function(t){return t.type===e}},tag_contains:function(e){return"function"==typeof e?function(t){return(0,n.isText)(t)&&e(t.data)}:function(t){return(0,n.isText)(t)&&t.data===e}}};function s(e,t){return"function"==typeof t?function(r){return(0,n.isTag)(r)&&t(r.attribs[e])}:function(r){return(0,n.isTag)(r)&&r.attribs[e]===t}}function a(e,t){return function(r){return e(r)||t(r)}}function l(e){var t=Object.keys(e).map((function(t){var r=e[t];return Object.prototype.hasOwnProperty.call(o,t)?o[t](r):s(t,r)}));return 0===t.length?null:t.reduce(a)}t.testElement=function(e,t){var r=l(e);return!r||r(t)},t.getElements=function(e,t,r,n){void 0===n&&(n=1/0);var o=l(e);return o?(0,i.filter)(o,t,r,n):[]},t.getElementById=function(e,t,r){return void 0===r&&(r=!0),Array.isArray(t)||(t=[t]),(0,i.findOne)(s("id",e),t,r)},t.getElementsByTagName=function(e,t,r,n){return void 0===r&&(r=!0),void 0===n&&(n=1/0),(0,i.filter)(o.tag_name(e),t,r,n)},t.getElementsByTagType=function(e,t,r,n){return void 0===r&&(r=!0),void 0===n&&(n=1/0),(0,i.filter)(o.tag_type(e),t,r,n)}},239:(e,t)=>{"use strict";function r(e){if(e.prev&&(e.prev.next=e.next),e.next&&(e.next.prev=e.prev),e.parent){var t=e.parent.children;t.splice(t.lastIndexOf(e),1)}}Object.defineProperty(t,"__esModule",{value:!0}),t.prepend=t.prependChild=t.append=t.appendChild=t.replaceElement=t.removeElement=void 0,t.removeElement=r,t.replaceElement=function(e,t){var r=t.prev=e.prev;r&&(r.next=t);var n=t.next=e.next;n&&(n.prev=t);var i=t.parent=e.parent;if(i){var o=i.children;o[o.lastIndexOf(e)]=t,e.parent=null}},t.appendChild=function(e,t){if(r(t),t.next=null,t.parent=e,e.children.push(t)>1){var n=e.children[e.children.length-2];n.next=t,t.prev=n}else t.prev=null},t.append=function(e,t){r(t);var n=e.parent,i=e.next;if(t.next=i,t.prev=e,e.next=t,t.parent=n,i){if(i.prev=t,n){var o=n.children;o.splice(o.lastIndexOf(i),0,t)}}else n&&n.children.push(t)},t.prependChild=function(e,t){if(r(t),t.parent=e,t.prev=null,1!==e.children.unshift(t)){var n=e.children[1];n.prev=t,t.next=n}else t.next=null},t.prepend=function(e,t){r(t);var n=e.parent;if(n){var i=n.children;i.splice(i.indexOf(e),0,t)}e.prev&&(e.prev.next=t),t.parent=n,t.prev=e.prev,t.next=e,e.prev=t}},314:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.findAll=t.existsOne=t.findOne=t.findOneChild=t.find=t.filter=void 0;var n=r(6841);function i(e,t,r,o){for(var s=[],a=0,l=t;a<l.length;a++){var c=l[a];if(e(c)&&(s.push(c),--o<=0))break;if(r&&(0,n.hasChildren)(c)&&c.children.length>0){var u=i(e,c.children,r,o);if(s.push.apply(s,u),(o-=u.length)<=0)break}}return s}t.filter=function(e,t,r,n){return void 0===r&&(r=!0),void 0===n&&(n=1/0),Array.isArray(t)||(t=[t]),i(e,t,r,n)},t.find=i,t.findOneChild=function(e,t){return t.find(e)},t.findOne=function e(t,r,i){void 0===i&&(i=!0);for(var o=null,s=0;s<r.length&&!o;s++){var a=r[s];(0,n.isTag)(a)&&(t(a)?o=a:i&&a.children.length>0&&(o=e(t,a.children,!0)))}return o},t.existsOne=function e(t,r){return r.some((function(r){return(0,n.isTag)(r)&&(t(r)||r.children.length>0&&e(t,r.children))}))},t.findAll=function(e,t){for(var r,i,o=[],s=t.filter(n.isTag);i=s.shift();){var a=null===(r=i.children)||void 0===r?void 0:r.filter(n.isTag);a&&a.length>0&&s.unshift.apply(s,a),e(i)&&o.push(i)}return o}},7241:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.innerText=t.textContent=t.getText=t.getInnerHTML=t.getOuterHTML=void 0;var i=r(6841),o=n(r(3058)),s=r(129);function a(e,t){return(0,o.default)(e,t)}t.getOuterHTML=a,t.getInnerHTML=function(e,t){return(0,i.hasChildren)(e)?e.children.map((function(e){return a(e,t)})).join(""):""},t.getText=function e(t){return Array.isArray(t)?t.map(e).join(""):(0,i.isTag)(t)?"br"===t.name?"\n":e(t.children):(0,i.isCDATA)(t)?e(t.children):(0,i.isText)(t)?t.data:""},t.textContent=function e(t){return Array.isArray(t)?t.map(e).join(""):(0,i.hasChildren)(t)&&!(0,i.isComment)(t)?e(t.children):(0,i.isText)(t)?t.data:""},t.innerText=function e(t){return Array.isArray(t)?t.map(e).join(""):(0,i.hasChildren)(t)&&(t.type===s.ElementType.Tag||(0,i.isCDATA)(t))?e(t.children):(0,i.isText)(t)?t.data:""}},8782:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.prevElementSibling=t.nextElementSibling=t.getName=t.hasAttrib=t.getAttributeValue=t.getSiblings=t.getParent=t.getChildren=void 0;var n=r(6841);function i(e){return(0,n.hasChildren)(e)?e.children:[]}function o(e){return e.parent||null}t.getChildren=i,t.getParent=o,t.getSiblings=function(e){var t=o(e);if(null!=t)return i(t);for(var r=[e],n=e.prev,s=e.next;null!=n;)r.unshift(n),n=n.prev;for(;null!=s;)r.push(s),s=s.next;return r},t.getAttributeValue=function(e,t){var r;return null===(r=e.attribs)||void 0===r?void 0:r[t]},t.hasAttrib=function(e,t){return null!=e.attribs&&Object.prototype.hasOwnProperty.call(e.attribs,t)&&null!=e.attribs[t]},t.getName=function(e){return e.name},t.nextElementSibling=function(e){for(var t=e.next;null!==t&&!(0,n.isTag)(t);)t=t.next;return t},t.prevElementSibling=function(e){for(var t=e.prev;null!==t&&!(0,n.isTag)(t);)t=t.prev;return t}},4850:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.decodeXML=t.decodeHTMLStrict=t.decodeHTML=t.determineBranch=t.BinTrieFlags=t.fromCodePoint=t.replaceCodePoint=t.decodeCodePoint=t.xmlDecodeTree=t.htmlDecodeTree=void 0;var i=n(r(9831));t.htmlDecodeTree=i.default;var o=n(r(1097));t.xmlDecodeTree=o.default;var s=n(r(9132));t.decodeCodePoint=s.default;var a,l,c=r(9132);function u(e){return function(t,r){for(var n="",i=0,o=0;(o=t.indexOf("&",o))>=0;)if(n+=t.slice(i,o),i=o,o+=1,t.charCodeAt(o)!==a.NUM){for(var c=0,u=1,p=0,d=e[p];o<t.length&&!((p=h(e,d,p+1,t.charCodeAt(o)))<0);o++,u++){var f=(d=e[p])&l.VALUE_LENGTH;if(f){var m;if(r&&t.charCodeAt(o)!==a.SEMI||(c=p,u=0),0==(m=(f>>14)-1))break;p+=m}}0!==c&&(n+=1==(m=(e[c]&l.VALUE_LENGTH)>>14)?String.fromCharCode(e[c]&~l.VALUE_LENGTH):2===m?String.fromCharCode(e[c+1]):String.fromCharCode(e[c+1],e[c+2]),i=o-u+1)}else{var g=o+1,y=10,b=t.charCodeAt(g);(b|a.To_LOWER_BIT)===a.LOWER_X&&(y=16,o+=1,g+=1);do{b=t.charCodeAt(++o)}while(b>=a.ZERO&&b<=a.NINE||16===y&&(b|a.To_LOWER_BIT)>=a.LOWER_A&&(b|a.To_LOWER_BIT)<=a.LOWER_F);if(g!==o){var v=t.substring(g,o),w=parseInt(v,y);if(t.charCodeAt(o)===a.SEMI)o+=1;else if(r)continue;n+=(0,s.default)(w),i=o}}return n+t.slice(i)}}function h(e,t,r,n){var i=(t&l.BRANCH_LENGTH)>>7,o=t&l.JUMP_TABLE;if(0===i)return 0!==o&&n===o?r:-1;if(o){var s=n-o;return s<0||s>=i?-1:e[r+s]-1}for(var a=r,c=a+i-1;a<=c;){var u=a+c>>>1,h=e[u];if(h<n)a=u+1;else{if(!(h>n))return e[u+i];c=u-1}}return-1}Object.defineProperty(t,"replaceCodePoint",{enumerable:!0,get:function(){return c.replaceCodePoint}}),Object.defineProperty(t,"fromCodePoint",{enumerable:!0,get:function(){return c.fromCodePoint}}),function(e){e[e.NUM=35]="NUM",e[e.SEMI=59]="SEMI",e[e.ZERO=48]="ZERO",e[e.NINE=57]="NINE",e[e.LOWER_A=97]="LOWER_A",e[e.LOWER_F=102]="LOWER_F",e[e.LOWER_X=120]="LOWER_X",e[e.To_LOWER_BIT=32]="To_LOWER_BIT"}(a||(a={})),function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"}(l=t.BinTrieFlags||(t.BinTrieFlags={})),t.determineBranch=h;var p=u(i.default),d=u(o.default);t.decodeHTML=function(e){return p(e,!1)},t.decodeHTMLStrict=function(e){return p(e,!0)},t.decodeXML=function(e){return d(e,!0)}},9132:(e,t)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.replaceCodePoint=t.fromCodePoint=void 0;var n=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]);function i(e){var t;return e>=55296&&e<=57343||e>1114111?65533:null!==(t=n.get(e))&&void 0!==t?t:e}t.fromCodePoint=null!==(r=String.fromCodePoint)&&void 0!==r?r:function(e){var t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+String.fromCharCode(e)},t.replaceCodePoint=i,t.default=function(e){return(0,t.fromCodePoint)(i(e))}},2438:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.encodeNonAsciiHTML=t.encodeHTML=void 0;var i=n(r(4100)),o=r(9639),s=/[\t\n!-,./:-@[-`\f{-}$\x80-\uFFFF]/g;function a(e,t){for(var r,n="",s=0;null!==(r=e.exec(t));){var a=r.index;n+=t.substring(s,a);var l=t.charCodeAt(a),c=i.default.get(l);if("object"==typeof c){if(a+1<t.length){var u=t.charCodeAt(a+1),h="number"==typeof c.n?c.n===u?c.o:void 0:c.n.get(u);if(void 0!==h){n+=h,s=e.lastIndex+=1;continue}}c=c.v}if(void 0!==c)n+=c,s=a+1;else{var p=(0,o.getCodePoint)(t,a);n+="&#x".concat(p.toString(16),";"),s=e.lastIndex+=Number(p!==l)}}return n+t.substr(s)}t.encodeHTML=function(e){return a(s,e)},t.encodeNonAsciiHTML=function(e){return a(o.xmlReplacer,e)}},9639:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.escapeText=t.escapeAttribute=t.escapeUTF8=t.escape=t.encodeXML=t.getCodePoint=t.xmlReplacer=void 0,t.xmlReplacer=/["&'<>$\x80-\uFFFF]/g;var r=new Map([[34,"&quot;"],[38,"&amp;"],[39,"&apos;"],[60,"&lt;"],[62,"&gt;"]]);function n(e){for(var n,i="",o=0;null!==(n=t.xmlReplacer.exec(e));){var s=n.index,a=e.charCodeAt(s),l=r.get(a);void 0!==l?(i+=e.substring(o,s)+l,o=s+1):(i+="".concat(e.substring(o,s),"&#x").concat((0,t.getCodePoint)(e,s).toString(16),";"),o=t.xmlReplacer.lastIndex+=Number(55296==(64512&a)))}return i+e.substr(o)}function i(e,t){return function(r){for(var n,i=0,o="";n=e.exec(r);)i!==n.index&&(o+=r.substring(i,n.index)),o+=t.get(n[0].charCodeAt(0)),i=n.index+1;return o+r.substring(i)}}t.getCodePoint=null!=String.prototype.codePointAt?function(e,t){return e.codePointAt(t)}:function(e,t){return 55296==(64512&e.charCodeAt(t))?1024*(e.charCodeAt(t)-55296)+e.charCodeAt(t+1)-56320+65536:e.charCodeAt(t)},t.encodeXML=n,t.escape=n,t.escapeUTF8=i(/[&<>'"]/g,r),t.escapeAttribute=i(/["&\u00A0]/g,new Map([[34,"&quot;"],[38,"&amp;"],[160,"&nbsp;"]])),t.escapeText=i(/[&<>\u00A0]/g,new Map([[38,"&amp;"],[60,"&lt;"],[62,"&gt;"],[160,"&nbsp;"]]))},9831:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTǇǋǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀𝔉lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀𝔽All;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗Āeiቻ኉ǲኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻ǲᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀𝒵௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀𝔟g΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤĳạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ﬃɩᾹ\0\0᾽g;耀ﬀig;耀ﬄ;쀀𝔣lig;耀ﬁlig;쀀fjƀaltῙ῜ῡt;晭ig;耀ﬂns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒α‚‰‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସǳ⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀𝔫ȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗǈⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀𝔬ͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼ǲ㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roð໻tré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌'.split("").map((function(e){return e.charCodeAt(0)})))},1097:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=new Uint16Array("Ȁaglq\tɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map((function(e){return e.charCodeAt(0)})))},4100:(e,t)=>{"use strict";function r(e){for(var t=1;t<e.length;t++)e[t][0]+=e[t-1][0]+1;return e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=new Map(r([[9,"&Tab;"],[0,"&NewLine;"],[22,"&excl;"],[0,"&quot;"],[0,"&num;"],[0,"&dollar;"],[0,"&percnt;"],[0,"&amp;"],[0,"&apos;"],[0,"&lpar;"],[0,"&rpar;"],[0,"&ast;"],[0,"&plus;"],[0,"&comma;"],[1,"&period;"],[0,"&sol;"],[10,"&colon;"],[0,"&semi;"],[0,{v:"&lt;",n:8402,o:"&nvlt;"}],[0,{v:"&equals;",n:8421,o:"&bne;"}],[0,{v:"&gt;",n:8402,o:"&nvgt;"}],[0,"&quest;"],[0,"&commat;"],[26,"&lbrack;"],[0,"&bsol;"],[0,"&rbrack;"],[0,"&Hat;"],[0,"&lowbar;"],[0,"&DiacriticalGrave;"],[5,{n:106,o:"&fjlig;"}],[20,"&lbrace;"],[0,"&verbar;"],[0,"&rbrace;"],[34,"&nbsp;"],[0,"&iexcl;"],[0,"&cent;"],[0,"&pound;"],[0,"&curren;"],[0,"&yen;"],[0,"&brvbar;"],[0,"&sect;"],[0,"&die;"],[0,"&copy;"],[0,"&ordf;"],[0,"&laquo;"],[0,"&not;"],[0,"&shy;"],[0,"&circledR;"],[0,"&macr;"],[0,"&deg;"],[0,"&PlusMinus;"],[0,"&sup2;"],[0,"&sup3;"],[0,"&acute;"],[0,"&micro;"],[0,"&para;"],[0,"&centerdot;"],[0,"&cedil;"],[0,"&sup1;"],[0,"&ordm;"],[0,"&raquo;"],[0,"&frac14;"],[0,"&frac12;"],[0,"&frac34;"],[0,"&iquest;"],[0,"&Agrave;"],[0,"&Aacute;"],[0,"&Acirc;"],[0,"&Atilde;"],[0,"&Auml;"],[0,"&angst;"],[0,"&AElig;"],[0,"&Ccedil;"],[0,"&Egrave;"],[0,"&Eacute;"],[0,"&Ecirc;"],[0,"&Euml;"],[0,"&Igrave;"],[0,"&Iacute;"],[0,"&Icirc;"],[0,"&Iuml;"],[0,"&ETH;"],[0,"&Ntilde;"],[0,"&Ograve;"],[0,"&Oacute;"],[0,"&Ocirc;"],[0,"&Otilde;"],[0,"&Ouml;"],[0,"&times;"],[0,"&Oslash;"],[0,"&Ugrave;"],[0,"&Uacute;"],[0,"&Ucirc;"],[0,"&Uuml;"],[0,"&Yacute;"],[0,"&THORN;"],[0,"&szlig;"],[0,"&agrave;"],[0,"&aacute;"],[0,"&acirc;"],[0,"&atilde;"],[0,"&auml;"],[0,"&aring;"],[0,"&aelig;"],[0,"&ccedil;"],[0,"&egrave;"],[0,"&eacute;"],[0,"&ecirc;"],[0,"&euml;"],[0,"&igrave;"],[0,"&iacute;"],[0,"&icirc;"],[0,"&iuml;"],[0,"&eth;"],[0,"&ntilde;"],[0,"&ograve;"],[0,"&oacute;"],[0,"&ocirc;"],[0,"&otilde;"],[0,"&ouml;"],[0,"&div;"],[0,"&oslash;"],[0,"&ugrave;"],[0,"&uacute;"],[0,"&ucirc;"],[0,"&uuml;"],[0,"&yacute;"],[0,"&thorn;"],[0,"&yuml;"],[0,"&Amacr;"],[0,"&amacr;"],[0,"&Abreve;"],[0,"&abreve;"],[0,"&Aogon;"],[0,"&aogon;"],[0,"&Cacute;"],[0,"&cacute;"],[0,"&Ccirc;"],[0,"&ccirc;"],[0,"&Cdot;"],[0,"&cdot;"],[0,"&Ccaron;"],[0,"&ccaron;"],[0,"&Dcaron;"],[0,"&dcaron;"],[0,"&Dstrok;"],[0,"&dstrok;"],[0,"&Emacr;"],[0,"&emacr;"],[2,"&Edot;"],[0,"&edot;"],[0,"&Eogon;"],[0,"&eogon;"],[0,"&Ecaron;"],[0,"&ecaron;"],[0,"&Gcirc;"],[0,"&gcirc;"],[0,"&Gbreve;"],[0,"&gbreve;"],[0,"&Gdot;"],[0,"&gdot;"],[0,"&Gcedil;"],[1,"&Hcirc;"],[0,"&hcirc;"],[0,"&Hstrok;"],[0,"&hstrok;"],[0,"&Itilde;"],[0,"&itilde;"],[0,"&Imacr;"],[0,"&imacr;"],[2,"&Iogon;"],[0,"&iogon;"],[0,"&Idot;"],[0,"&imath;"],[0,"&IJlig;"],[0,"&ijlig;"],[0,"&Jcirc;"],[0,"&jcirc;"],[0,"&Kcedil;"],[0,"&kcedil;"],[0,"&kgreen;"],[0,"&Lacute;"],[0,"&lacute;"],[0,"&Lcedil;"],[0,"&lcedil;"],[0,"&Lcaron;"],[0,"&lcaron;"],[0,"&Lmidot;"],[0,"&lmidot;"],[0,"&Lstrok;"],[0,"&lstrok;"],[0,"&Nacute;"],[0,"&nacute;"],[0,"&Ncedil;"],[0,"&ncedil;"],[0,"&Ncaron;"],[0,"&ncaron;"],[0,"&napos;"],[0,"&ENG;"],[0,"&eng;"],[0,"&Omacr;"],[0,"&omacr;"],[2,"&Odblac;"],[0,"&odblac;"],[0,"&OElig;"],[0,"&oelig;"],[0,"&Racute;"],[0,"&racute;"],[0,"&Rcedil;"],[0,"&rcedil;"],[0,"&Rcaron;"],[0,"&rcaron;"],[0,"&Sacute;"],[0,"&sacute;"],[0,"&Scirc;"],[0,"&scirc;"],[0,"&Scedil;"],[0,"&scedil;"],[0,"&Scaron;"],[0,"&scaron;"],[0,"&Tcedil;"],[0,"&tcedil;"],[0,"&Tcaron;"],[0,"&tcaron;"],[0,"&Tstrok;"],[0,"&tstrok;"],[0,"&Utilde;"],[0,"&utilde;"],[0,"&Umacr;"],[0,"&umacr;"],[0,"&Ubreve;"],[0,"&ubreve;"],[0,"&Uring;"],[0,"&uring;"],[0,"&Udblac;"],[0,"&udblac;"],[0,"&Uogon;"],[0,"&uogon;"],[0,"&Wcirc;"],[0,"&wcirc;"],[0,"&Ycirc;"],[0,"&ycirc;"],[0,"&Yuml;"],[0,"&Zacute;"],[0,"&zacute;"],[0,"&Zdot;"],[0,"&zdot;"],[0,"&Zcaron;"],[0,"&zcaron;"],[19,"&fnof;"],[34,"&imped;"],[63,"&gacute;"],[65,"&jmath;"],[142,"&circ;"],[0,"&caron;"],[16,"&breve;"],[0,"&DiacriticalDot;"],[0,"&ring;"],[0,"&ogon;"],[0,"&DiacriticalTilde;"],[0,"&dblac;"],[51,"&DownBreve;"],[127,"&Alpha;"],[0,"&Beta;"],[0,"&Gamma;"],[0,"&Delta;"],[0,"&Epsilon;"],[0,"&Zeta;"],[0,"&Eta;"],[0,"&Theta;"],[0,"&Iota;"],[0,"&Kappa;"],[0,"&Lambda;"],[0,"&Mu;"],[0,"&Nu;"],[0,"&Xi;"],[0,"&Omicron;"],[0,"&Pi;"],[0,"&Rho;"],[1,"&Sigma;"],[0,"&Tau;"],[0,"&Upsilon;"],[0,"&Phi;"],[0,"&Chi;"],[0,"&Psi;"],[0,"&ohm;"],[7,"&alpha;"],[0,"&beta;"],[0,"&gamma;"],[0,"&delta;"],[0,"&epsi;"],[0,"&zeta;"],[0,"&eta;"],[0,"&theta;"],[0,"&iota;"],[0,"&kappa;"],[0,"&lambda;"],[0,"&mu;"],[0,"&nu;"],[0,"&xi;"],[0,"&omicron;"],[0,"&pi;"],[0,"&rho;"],[0,"&sigmaf;"],[0,"&sigma;"],[0,"&tau;"],[0,"&upsi;"],[0,"&phi;"],[0,"&chi;"],[0,"&psi;"],[0,"&omega;"],[7,"&thetasym;"],[0,"&Upsi;"],[2,"&phiv;"],[0,"&piv;"],[5,"&Gammad;"],[0,"&digamma;"],[18,"&kappav;"],[0,"&rhov;"],[3,"&epsiv;"],[0,"&backepsilon;"],[10,"&IOcy;"],[0,"&DJcy;"],[0,"&GJcy;"],[0,"&Jukcy;"],[0,"&DScy;"],[0,"&Iukcy;"],[0,"&YIcy;"],[0,"&Jsercy;"],[0,"&LJcy;"],[0,"&NJcy;"],[0,"&TSHcy;"],[0,"&KJcy;"],[1,"&Ubrcy;"],[0,"&DZcy;"],[0,"&Acy;"],[0,"&Bcy;"],[0,"&Vcy;"],[0,"&Gcy;"],[0,"&Dcy;"],[0,"&IEcy;"],[0,"&ZHcy;"],[0,"&Zcy;"],[0,"&Icy;"],[0,"&Jcy;"],[0,"&Kcy;"],[0,"&Lcy;"],[0,"&Mcy;"],[0,"&Ncy;"],[0,"&Ocy;"],[0,"&Pcy;"],[0,"&Rcy;"],[0,"&Scy;"],[0,"&Tcy;"],[0,"&Ucy;"],[0,"&Fcy;"],[0,"&KHcy;"],[0,"&TScy;"],[0,"&CHcy;"],[0,"&SHcy;"],[0,"&SHCHcy;"],[0,"&HARDcy;"],[0,"&Ycy;"],[0,"&SOFTcy;"],[0,"&Ecy;"],[0,"&YUcy;"],[0,"&YAcy;"],[0,"&acy;"],[0,"&bcy;"],[0,"&vcy;"],[0,"&gcy;"],[0,"&dcy;"],[0,"&iecy;"],[0,"&zhcy;"],[0,"&zcy;"],[0,"&icy;"],[0,"&jcy;"],[0,"&kcy;"],[0,"&lcy;"],[0,"&mcy;"],[0,"&ncy;"],[0,"&ocy;"],[0,"&pcy;"],[0,"&rcy;"],[0,"&scy;"],[0,"&tcy;"],[0,"&ucy;"],[0,"&fcy;"],[0,"&khcy;"],[0,"&tscy;"],[0,"&chcy;"],[0,"&shcy;"],[0,"&shchcy;"],[0,"&hardcy;"],[0,"&ycy;"],[0,"&softcy;"],[0,"&ecy;"],[0,"&yucy;"],[0,"&yacy;"],[1,"&iocy;"],[0,"&djcy;"],[0,"&gjcy;"],[0,"&jukcy;"],[0,"&dscy;"],[0,"&iukcy;"],[0,"&yicy;"],[0,"&jsercy;"],[0,"&ljcy;"],[0,"&njcy;"],[0,"&tshcy;"],[0,"&kjcy;"],[1,"&ubrcy;"],[0,"&dzcy;"],[7074,"&ensp;"],[0,"&emsp;"],[0,"&emsp13;"],[0,"&emsp14;"],[1,"&numsp;"],[0,"&puncsp;"],[0,"&ThinSpace;"],[0,"&hairsp;"],[0,"&NegativeMediumSpace;"],[0,"&zwnj;"],[0,"&zwj;"],[0,"&lrm;"],[0,"&rlm;"],[0,"&dash;"],[2,"&ndash;"],[0,"&mdash;"],[0,"&horbar;"],[0,"&Verbar;"],[1,"&lsquo;"],[0,"&CloseCurlyQuote;"],[0,"&lsquor;"],[1,"&ldquo;"],[0,"&CloseCurlyDoubleQuote;"],[0,"&bdquo;"],[1,"&dagger;"],[0,"&Dagger;"],[0,"&bull;"],[2,"&nldr;"],[0,"&hellip;"],[9,"&permil;"],[0,"&pertenk;"],[0,"&prime;"],[0,"&Prime;"],[0,"&tprime;"],[0,"&backprime;"],[3,"&lsaquo;"],[0,"&rsaquo;"],[3,"&oline;"],[2,"&caret;"],[1,"&hybull;"],[0,"&frasl;"],[10,"&bsemi;"],[7,"&qprime;"],[7,{v:"&MediumSpace;",n:8202,o:"&ThickSpace;"}],[0,"&NoBreak;"],[0,"&af;"],[0,"&InvisibleTimes;"],[0,"&ic;"],[72,"&euro;"],[46,"&tdot;"],[0,"&DotDot;"],[37,"&complexes;"],[2,"&incare;"],[4,"&gscr;"],[0,"&hamilt;"],[0,"&Hfr;"],[0,"&Hopf;"],[0,"&planckh;"],[0,"&hbar;"],[0,"&imagline;"],[0,"&Ifr;"],[0,"&lagran;"],[0,"&ell;"],[1,"&naturals;"],[0,"&numero;"],[0,"&copysr;"],[0,"&weierp;"],[0,"&Popf;"],[0,"&Qopf;"],[0,"&realine;"],[0,"&real;"],[0,"&reals;"],[0,"&rx;"],[3,"&trade;"],[1,"&integers;"],[2,"&mho;"],[0,"&zeetrf;"],[0,"&iiota;"],[2,"&bernou;"],[0,"&Cayleys;"],[1,"&escr;"],[0,"&Escr;"],[0,"&Fouriertrf;"],[1,"&Mellintrf;"],[0,"&order;"],[0,"&alefsym;"],[0,"&beth;"],[0,"&gimel;"],[0,"&daleth;"],[12,"&CapitalDifferentialD;"],[0,"&dd;"],[0,"&ee;"],[0,"&ii;"],[10,"&frac13;"],[0,"&frac23;"],[0,"&frac15;"],[0,"&frac25;"],[0,"&frac35;"],[0,"&frac45;"],[0,"&frac16;"],[0,"&frac56;"],[0,"&frac18;"],[0,"&frac38;"],[0,"&frac58;"],[0,"&frac78;"],[49,"&larr;"],[0,"&ShortUpArrow;"],[0,"&rarr;"],[0,"&darr;"],[0,"&harr;"],[0,"&updownarrow;"],[0,"&nwarr;"],[0,"&nearr;"],[0,"&LowerRightArrow;"],[0,"&LowerLeftArrow;"],[0,"&nlarr;"],[0,"&nrarr;"],[1,{v:"&rarrw;",n:824,o:"&nrarrw;"}],[0,"&Larr;"],[0,"&Uarr;"],[0,"&Rarr;"],[0,"&Darr;"],[0,"&larrtl;"],[0,"&rarrtl;"],[0,"&LeftTeeArrow;"],[0,"&mapstoup;"],[0,"&map;"],[0,"&DownTeeArrow;"],[1,"&hookleftarrow;"],[0,"&hookrightarrow;"],[0,"&larrlp;"],[0,"&looparrowright;"],[0,"&harrw;"],[0,"&nharr;"],[1,"&lsh;"],[0,"&rsh;"],[0,"&ldsh;"],[0,"&rdsh;"],[1,"&crarr;"],[0,"&cularr;"],[0,"&curarr;"],[2,"&circlearrowleft;"],[0,"&circlearrowright;"],[0,"&leftharpoonup;"],[0,"&DownLeftVector;"],[0,"&RightUpVector;"],[0,"&LeftUpVector;"],[0,"&rharu;"],[0,"&DownRightVector;"],[0,"&dharr;"],[0,"&dharl;"],[0,"&RightArrowLeftArrow;"],[0,"&udarr;"],[0,"&LeftArrowRightArrow;"],[0,"&leftleftarrows;"],[0,"&upuparrows;"],[0,"&rightrightarrows;"],[0,"&ddarr;"],[0,"&leftrightharpoons;"],[0,"&Equilibrium;"],[0,"&nlArr;"],[0,"&nhArr;"],[0,"&nrArr;"],[0,"&DoubleLeftArrow;"],[0,"&DoubleUpArrow;"],[0,"&DoubleRightArrow;"],[0,"&dArr;"],[0,"&DoubleLeftRightArrow;"],[0,"&DoubleUpDownArrow;"],[0,"&nwArr;"],[0,"&neArr;"],[0,"&seArr;"],[0,"&swArr;"],[0,"&lAarr;"],[0,"&rAarr;"],[1,"&zigrarr;"],[6,"&larrb;"],[0,"&rarrb;"],[15,"&DownArrowUpArrow;"],[7,"&loarr;"],[0,"&roarr;"],[0,"&hoarr;"],[0,"&forall;"],[0,"&comp;"],[0,{v:"&part;",n:824,o:"&npart;"}],[0,"&exist;"],[0,"&nexist;"],[0,"&empty;"],[1,"&Del;"],[0,"&Element;"],[0,"&NotElement;"],[1,"&ni;"],[0,"&notni;"],[2,"&prod;"],[0,"&coprod;"],[0,"&sum;"],[0,"&minus;"],[0,"&MinusPlus;"],[0,"&dotplus;"],[1,"&Backslash;"],[0,"&lowast;"],[0,"&compfn;"],[1,"&radic;"],[2,"&prop;"],[0,"&infin;"],[0,"&angrt;"],[0,{v:"&ang;",n:8402,o:"&nang;"}],[0,"&angmsd;"],[0,"&angsph;"],[0,"&mid;"],[0,"&nmid;"],[0,"&DoubleVerticalBar;"],[0,"&NotDoubleVerticalBar;"],[0,"&and;"],[0,"&or;"],[0,{v:"&cap;",n:65024,o:"&caps;"}],[0,{v:"&cup;",n:65024,o:"&cups;"}],[0,"&int;"],[0,"&Int;"],[0,"&iiint;"],[0,"&conint;"],[0,"&Conint;"],[0,"&Cconint;"],[0,"&cwint;"],[0,"&ClockwiseContourIntegral;"],[0,"&awconint;"],[0,"&there4;"],[0,"&becaus;"],[0,"&ratio;"],[0,"&Colon;"],[0,"&dotminus;"],[1,"&mDDot;"],[0,"&homtht;"],[0,{v:"&sim;",n:8402,o:"&nvsim;"}],[0,{v:"&backsim;",n:817,o:"&race;"}],[0,{v:"&ac;",n:819,o:"&acE;"}],[0,"&acd;"],[0,"&VerticalTilde;"],[0,"&NotTilde;"],[0,{v:"&eqsim;",n:824,o:"&nesim;"}],[0,"&sime;"],[0,"&NotTildeEqual;"],[0,"&cong;"],[0,"&simne;"],[0,"&ncong;"],[0,"&ap;"],[0,"&nap;"],[0,"&ape;"],[0,{v:"&apid;",n:824,o:"&napid;"}],[0,"&backcong;"],[0,{v:"&asympeq;",n:8402,o:"&nvap;"}],[0,{v:"&bump;",n:824,o:"&nbump;"}],[0,{v:"&bumpe;",n:824,o:"&nbumpe;"}],[0,{v:"&doteq;",n:824,o:"&nedot;"}],[0,"&doteqdot;"],[0,"&efDot;"],[0,"&erDot;"],[0,"&Assign;"],[0,"&ecolon;"],[0,"&ecir;"],[0,"&circeq;"],[1,"&wedgeq;"],[0,"&veeeq;"],[1,"&triangleq;"],[2,"&equest;"],[0,"&ne;"],[0,{v:"&Congruent;",n:8421,o:"&bnequiv;"}],[0,"&nequiv;"],[1,{v:"&le;",n:8402,o:"&nvle;"}],[0,{v:"&ge;",n:8402,o:"&nvge;"}],[0,{v:"&lE;",n:824,o:"&nlE;"}],[0,{v:"&gE;",n:824,o:"&ngE;"}],[0,{v:"&lnE;",n:65024,o:"&lvertneqq;"}],[0,{v:"&gnE;",n:65024,o:"&gvertneqq;"}],[0,{v:"&ll;",n:new Map(r([[824,"&nLtv;"],[7577,"&nLt;"]]))}],[0,{v:"&gg;",n:new Map(r([[824,"&nGtv;"],[7577,"&nGt;"]]))}],[0,"&between;"],[0,"&NotCupCap;"],[0,"&nless;"],[0,"&ngt;"],[0,"&nle;"],[0,"&nge;"],[0,"&lesssim;"],[0,"&GreaterTilde;"],[0,"&nlsim;"],[0,"&ngsim;"],[0,"&LessGreater;"],[0,"&gl;"],[0,"&NotLessGreater;"],[0,"&NotGreaterLess;"],[0,"&pr;"],[0,"&sc;"],[0,"&prcue;"],[0,"&sccue;"],[0,"&PrecedesTilde;"],[0,{v:"&scsim;",n:824,o:"&NotSucceedsTilde;"}],[0,"&NotPrecedes;"],[0,"&NotSucceeds;"],[0,{v:"&sub;",n:8402,o:"&NotSubset;"}],[0,{v:"&sup;",n:8402,o:"&NotSuperset;"}],[0,"&nsub;"],[0,"&nsup;"],[0,"&sube;"],[0,"&supe;"],[0,"&NotSubsetEqual;"],[0,"&NotSupersetEqual;"],[0,{v:"&subne;",n:65024,o:"&varsubsetneq;"}],[0,{v:"&supne;",n:65024,o:"&varsupsetneq;"}],[1,"&cupdot;"],[0,"&UnionPlus;"],[0,{v:"&sqsub;",n:824,o:"&NotSquareSubset;"}],[0,{v:"&sqsup;",n:824,o:"&NotSquareSuperset;"}],[0,"&sqsube;"],[0,"&sqsupe;"],[0,{v:"&sqcap;",n:65024,o:"&sqcaps;"}],[0,{v:"&sqcup;",n:65024,o:"&sqcups;"}],[0,"&CirclePlus;"],[0,"&CircleMinus;"],[0,"&CircleTimes;"],[0,"&osol;"],[0,"&CircleDot;"],[0,"&circledcirc;"],[0,"&circledast;"],[1,"&circleddash;"],[0,"&boxplus;"],[0,"&boxminus;"],[0,"&boxtimes;"],[0,"&dotsquare;"],[0,"&RightTee;"],[0,"&dashv;"],[0,"&DownTee;"],[0,"&bot;"],[1,"&models;"],[0,"&DoubleRightTee;"],[0,"&Vdash;"],[0,"&Vvdash;"],[0,"&VDash;"],[0,"&nvdash;"],[0,"&nvDash;"],[0,"&nVdash;"],[0,"&nVDash;"],[0,"&prurel;"],[1,"&LeftTriangle;"],[0,"&RightTriangle;"],[0,{v:"&LeftTriangleEqual;",n:8402,o:"&nvltrie;"}],[0,{v:"&RightTriangleEqual;",n:8402,o:"&nvrtrie;"}],[0,"&origof;"],[0,"&imof;"],[0,"&multimap;"],[0,"&hercon;"],[0,"&intcal;"],[0,"&veebar;"],[1,"&barvee;"],[0,"&angrtvb;"],[0,"&lrtri;"],[0,"&bigwedge;"],[0,"&bigvee;"],[0,"&bigcap;"],[0,"&bigcup;"],[0,"&diam;"],[0,"&sdot;"],[0,"&sstarf;"],[0,"&divideontimes;"],[0,"&bowtie;"],[0,"&ltimes;"],[0,"&rtimes;"],[0,"&leftthreetimes;"],[0,"&rightthreetimes;"],[0,"&backsimeq;"],[0,"&curlyvee;"],[0,"&curlywedge;"],[0,"&Sub;"],[0,"&Sup;"],[0,"&Cap;"],[0,"&Cup;"],[0,"&fork;"],[0,"&epar;"],[0,"&lessdot;"],[0,"&gtdot;"],[0,{v:"&Ll;",n:824,o:"&nLl;"}],[0,{v:"&Gg;",n:824,o:"&nGg;"}],[0,{v:"&leg;",n:65024,o:"&lesg;"}],[0,{v:"&gel;",n:65024,o:"&gesl;"}],[2,"&cuepr;"],[0,"&cuesc;"],[0,"&NotPrecedesSlantEqual;"],[0,"&NotSucceedsSlantEqual;"],[0,"&NotSquareSubsetEqual;"],[0,"&NotSquareSupersetEqual;"],[2,"&lnsim;"],[0,"&gnsim;"],[0,"&precnsim;"],[0,"&scnsim;"],[0,"&nltri;"],[0,"&NotRightTriangle;"],[0,"&nltrie;"],[0,"&NotRightTriangleEqual;"],[0,"&vellip;"],[0,"&ctdot;"],[0,"&utdot;"],[0,"&dtdot;"],[0,"&disin;"],[0,"&isinsv;"],[0,"&isins;"],[0,{v:"&isindot;",n:824,o:"&notindot;"}],[0,"&notinvc;"],[0,"&notinvb;"],[1,{v:"&isinE;",n:824,o:"&notinE;"}],[0,"&nisd;"],[0,"&xnis;"],[0,"&nis;"],[0,"&notnivc;"],[0,"&notnivb;"],[6,"&barwed;"],[0,"&Barwed;"],[1,"&lceil;"],[0,"&rceil;"],[0,"&LeftFloor;"],[0,"&rfloor;"],[0,"&drcrop;"],[0,"&dlcrop;"],[0,"&urcrop;"],[0,"&ulcrop;"],[0,"&bnot;"],[1,"&profline;"],[0,"&profsurf;"],[1,"&telrec;"],[0,"&target;"],[5,"&ulcorn;"],[0,"&urcorn;"],[0,"&dlcorn;"],[0,"&drcorn;"],[2,"&frown;"],[0,"&smile;"],[9,"&cylcty;"],[0,"&profalar;"],[7,"&topbot;"],[6,"&ovbar;"],[1,"&solbar;"],[60,"&angzarr;"],[51,"&lmoustache;"],[0,"&rmoustache;"],[2,"&OverBracket;"],[0,"&bbrk;"],[0,"&bbrktbrk;"],[37,"&OverParenthesis;"],[0,"&UnderParenthesis;"],[0,"&OverBrace;"],[0,"&UnderBrace;"],[2,"&trpezium;"],[4,"&elinters;"],[59,"&blank;"],[164,"&circledS;"],[55,"&boxh;"],[1,"&boxv;"],[9,"&boxdr;"],[3,"&boxdl;"],[3,"&boxur;"],[3,"&boxul;"],[3,"&boxvr;"],[7,"&boxvl;"],[7,"&boxhd;"],[7,"&boxhu;"],[7,"&boxvh;"],[19,"&boxH;"],[0,"&boxV;"],[0,"&boxdR;"],[0,"&boxDr;"],[0,"&boxDR;"],[0,"&boxdL;"],[0,"&boxDl;"],[0,"&boxDL;"],[0,"&boxuR;"],[0,"&boxUr;"],[0,"&boxUR;"],[0,"&boxuL;"],[0,"&boxUl;"],[0,"&boxUL;"],[0,"&boxvR;"],[0,"&boxVr;"],[0,"&boxVR;"],[0,"&boxvL;"],[0,"&boxVl;"],[0,"&boxVL;"],[0,"&boxHd;"],[0,"&boxhD;"],[0,"&boxHD;"],[0,"&boxHu;"],[0,"&boxhU;"],[0,"&boxHU;"],[0,"&boxvH;"],[0,"&boxVh;"],[0,"&boxVH;"],[19,"&uhblk;"],[3,"&lhblk;"],[3,"&block;"],[8,"&blk14;"],[0,"&blk12;"],[0,"&blk34;"],[13,"&square;"],[8,"&blacksquare;"],[0,"&EmptyVerySmallSquare;"],[1,"&rect;"],[0,"&marker;"],[2,"&fltns;"],[1,"&bigtriangleup;"],[0,"&blacktriangle;"],[0,"&triangle;"],[2,"&blacktriangleright;"],[0,"&rtri;"],[3,"&bigtriangledown;"],[0,"&blacktriangledown;"],[0,"&dtri;"],[2,"&blacktriangleleft;"],[0,"&ltri;"],[6,"&loz;"],[0,"&cir;"],[32,"&tridot;"],[2,"&bigcirc;"],[8,"&ultri;"],[0,"&urtri;"],[0,"&lltri;"],[0,"&EmptySmallSquare;"],[0,"&FilledSmallSquare;"],[8,"&bigstar;"],[0,"&star;"],[7,"&phone;"],[49,"&female;"],[1,"&male;"],[29,"&spades;"],[2,"&clubs;"],[1,"&hearts;"],[0,"&diamondsuit;"],[3,"&sung;"],[2,"&flat;"],[0,"&natural;"],[0,"&sharp;"],[163,"&check;"],[3,"&cross;"],[8,"&malt;"],[21,"&sext;"],[33,"&VerticalSeparator;"],[25,"&lbbrk;"],[0,"&rbbrk;"],[84,"&bsolhsub;"],[0,"&suphsol;"],[28,"&LeftDoubleBracket;"],[0,"&RightDoubleBracket;"],[0,"&lang;"],[0,"&rang;"],[0,"&Lang;"],[0,"&Rang;"],[0,"&loang;"],[0,"&roang;"],[7,"&longleftarrow;"],[0,"&longrightarrow;"],[0,"&longleftrightarrow;"],[0,"&DoubleLongLeftArrow;"],[0,"&DoubleLongRightArrow;"],[0,"&DoubleLongLeftRightArrow;"],[1,"&longmapsto;"],[2,"&dzigrarr;"],[258,"&nvlArr;"],[0,"&nvrArr;"],[0,"&nvHarr;"],[0,"&Map;"],[6,"&lbarr;"],[0,"&bkarow;"],[0,"&lBarr;"],[0,"&dbkarow;"],[0,"&drbkarow;"],[0,"&DDotrahd;"],[0,"&UpArrowBar;"],[0,"&DownArrowBar;"],[2,"&Rarrtl;"],[2,"&latail;"],[0,"&ratail;"],[0,"&lAtail;"],[0,"&rAtail;"],[0,"&larrfs;"],[0,"&rarrfs;"],[0,"&larrbfs;"],[0,"&rarrbfs;"],[2,"&nwarhk;"],[0,"&nearhk;"],[0,"&hksearow;"],[0,"&hkswarow;"],[0,"&nwnear;"],[0,"&nesear;"],[0,"&seswar;"],[0,"&swnwar;"],[8,{v:"&rarrc;",n:824,o:"&nrarrc;"}],[1,"&cudarrr;"],[0,"&ldca;"],[0,"&rdca;"],[0,"&cudarrl;"],[0,"&larrpl;"],[2,"&curarrm;"],[0,"&cularrp;"],[7,"&rarrpl;"],[2,"&harrcir;"],[0,"&Uarrocir;"],[0,"&lurdshar;"],[0,"&ldrushar;"],[2,"&LeftRightVector;"],[0,"&RightUpDownVector;"],[0,"&DownLeftRightVector;"],[0,"&LeftUpDownVector;"],[0,"&LeftVectorBar;"],[0,"&RightVectorBar;"],[0,"&RightUpVectorBar;"],[0,"&RightDownVectorBar;"],[0,"&DownLeftVectorBar;"],[0,"&DownRightVectorBar;"],[0,"&LeftUpVectorBar;"],[0,"&LeftDownVectorBar;"],[0,"&LeftTeeVector;"],[0,"&RightTeeVector;"],[0,"&RightUpTeeVector;"],[0,"&RightDownTeeVector;"],[0,"&DownLeftTeeVector;"],[0,"&DownRightTeeVector;"],[0,"&LeftUpTeeVector;"],[0,"&LeftDownTeeVector;"],[0,"&lHar;"],[0,"&uHar;"],[0,"&rHar;"],[0,"&dHar;"],[0,"&luruhar;"],[0,"&ldrdhar;"],[0,"&ruluhar;"],[0,"&rdldhar;"],[0,"&lharul;"],[0,"&llhard;"],[0,"&rharul;"],[0,"&lrhard;"],[0,"&udhar;"],[0,"&duhar;"],[0,"&RoundImplies;"],[0,"&erarr;"],[0,"&simrarr;"],[0,"&larrsim;"],[0,"&rarrsim;"],[0,"&rarrap;"],[0,"&ltlarr;"],[1,"&gtrarr;"],[0,"&subrarr;"],[1,"&suplarr;"],[0,"&lfisht;"],[0,"&rfisht;"],[0,"&ufisht;"],[0,"&dfisht;"],[5,"&lopar;"],[0,"&ropar;"],[4,"&lbrke;"],[0,"&rbrke;"],[0,"&lbrkslu;"],[0,"&rbrksld;"],[0,"&lbrksld;"],[0,"&rbrkslu;"],[0,"&langd;"],[0,"&rangd;"],[0,"&lparlt;"],[0,"&rpargt;"],[0,"&gtlPar;"],[0,"&ltrPar;"],[3,"&vzigzag;"],[1,"&vangrt;"],[0,"&angrtvbd;"],[6,"&ange;"],[0,"&range;"],[0,"&dwangle;"],[0,"&uwangle;"],[0,"&angmsdaa;"],[0,"&angmsdab;"],[0,"&angmsdac;"],[0,"&angmsdad;"],[0,"&angmsdae;"],[0,"&angmsdaf;"],[0,"&angmsdag;"],[0,"&angmsdah;"],[0,"&bemptyv;"],[0,"&demptyv;"],[0,"&cemptyv;"],[0,"&raemptyv;"],[0,"&laemptyv;"],[0,"&ohbar;"],[0,"&omid;"],[0,"&opar;"],[1,"&operp;"],[1,"&olcross;"],[0,"&odsold;"],[1,"&olcir;"],[0,"&ofcir;"],[0,"&olt;"],[0,"&ogt;"],[0,"&cirscir;"],[0,"&cirE;"],[0,"&solb;"],[0,"&bsolb;"],[3,"&boxbox;"],[3,"&trisb;"],[0,"&rtriltri;"],[0,{v:"&LeftTriangleBar;",n:824,o:"&NotLeftTriangleBar;"}],[0,{v:"&RightTriangleBar;",n:824,o:"&NotRightTriangleBar;"}],[11,"&iinfin;"],[0,"&infintie;"],[0,"&nvinfin;"],[4,"&eparsl;"],[0,"&smeparsl;"],[0,"&eqvparsl;"],[5,"&blacklozenge;"],[8,"&RuleDelayed;"],[1,"&dsol;"],[9,"&bigodot;"],[0,"&bigoplus;"],[0,"&bigotimes;"],[1,"&biguplus;"],[1,"&bigsqcup;"],[5,"&iiiint;"],[0,"&fpartint;"],[2,"&cirfnint;"],[0,"&awint;"],[0,"&rppolint;"],[0,"&scpolint;"],[0,"&npolint;"],[0,"&pointint;"],[0,"&quatint;"],[0,"&intlarhk;"],[10,"&pluscir;"],[0,"&plusacir;"],[0,"&simplus;"],[0,"&plusdu;"],[0,"&plussim;"],[0,"&plustwo;"],[1,"&mcomma;"],[0,"&minusdu;"],[2,"&loplus;"],[0,"&roplus;"],[0,"&Cross;"],[0,"&timesd;"],[0,"&timesbar;"],[1,"&smashp;"],[0,"&lotimes;"],[0,"&rotimes;"],[0,"&otimesas;"],[0,"&Otimes;"],[0,"&odiv;"],[0,"&triplus;"],[0,"&triminus;"],[0,"&tritime;"],[0,"&intprod;"],[2,"&amalg;"],[0,"&capdot;"],[1,"&ncup;"],[0,"&ncap;"],[0,"&capand;"],[0,"&cupor;"],[0,"&cupcap;"],[0,"&capcup;"],[0,"&cupbrcap;"],[0,"&capbrcup;"],[0,"&cupcup;"],[0,"&capcap;"],[0,"&ccups;"],[0,"&ccaps;"],[2,"&ccupssm;"],[2,"&And;"],[0,"&Or;"],[0,"&andand;"],[0,"&oror;"],[0,"&orslope;"],[0,"&andslope;"],[1,"&andv;"],[0,"&orv;"],[0,"&andd;"],[0,"&ord;"],[1,"&wedbar;"],[6,"&sdote;"],[3,"&simdot;"],[2,{v:"&congdot;",n:824,o:"&ncongdot;"}],[0,"&easter;"],[0,"&apacir;"],[0,{v:"&apE;",n:824,o:"&napE;"}],[0,"&eplus;"],[0,"&pluse;"],[0,"&Esim;"],[0,"&Colone;"],[0,"&Equal;"],[1,"&ddotseq;"],[0,"&equivDD;"],[0,"&ltcir;"],[0,"&gtcir;"],[0,"&ltquest;"],[0,"&gtquest;"],[0,{v:"&leqslant;",n:824,o:"&nleqslant;"}],[0,{v:"&geqslant;",n:824,o:"&ngeqslant;"}],[0,"&lesdot;"],[0,"&gesdot;"],[0,"&lesdoto;"],[0,"&gesdoto;"],[0,"&lesdotor;"],[0,"&gesdotol;"],[0,"&lap;"],[0,"&gap;"],[0,"&lne;"],[0,"&gne;"],[0,"&lnap;"],[0,"&gnap;"],[0,"&lEg;"],[0,"&gEl;"],[0,"&lsime;"],[0,"&gsime;"],[0,"&lsimg;"],[0,"&gsiml;"],[0,"&lgE;"],[0,"&glE;"],[0,"&lesges;"],[0,"&gesles;"],[0,"&els;"],[0,"&egs;"],[0,"&elsdot;"],[0,"&egsdot;"],[0,"&el;"],[0,"&eg;"],[2,"&siml;"],[0,"&simg;"],[0,"&simlE;"],[0,"&simgE;"],[0,{v:"&LessLess;",n:824,o:"&NotNestedLessLess;"}],[0,{v:"&GreaterGreater;",n:824,o:"&NotNestedGreaterGreater;"}],[1,"&glj;"],[0,"&gla;"],[0,"&ltcc;"],[0,"&gtcc;"],[0,"&lescc;"],[0,"&gescc;"],[0,"&smt;"],[0,"&lat;"],[0,{v:"&smte;",n:65024,o:"&smtes;"}],[0,{v:"&late;",n:65024,o:"&lates;"}],[0,"&bumpE;"],[0,{v:"&PrecedesEqual;",n:824,o:"&NotPrecedesEqual;"}],[0,{v:"&sce;",n:824,o:"&NotSucceedsEqual;"}],[2,"&prE;"],[0,"&scE;"],[0,"&precneqq;"],[0,"&scnE;"],[0,"&prap;"],[0,"&scap;"],[0,"&precnapprox;"],[0,"&scnap;"],[0,"&Pr;"],[0,"&Sc;"],[0,"&subdot;"],[0,"&supdot;"],[0,"&subplus;"],[0,"&supplus;"],[0,"&submult;"],[0,"&supmult;"],[0,"&subedot;"],[0,"&supedot;"],[0,{v:"&subE;",n:824,o:"&nsubE;"}],[0,{v:"&supE;",n:824,o:"&nsupE;"}],[0,"&subsim;"],[0,"&supsim;"],[2,{v:"&subnE;",n:65024,o:"&varsubsetneqq;"}],[0,{v:"&supnE;",n:65024,o:"&varsupsetneqq;"}],[2,"&csub;"],[0,"&csup;"],[0,"&csube;"],[0,"&csupe;"],[0,"&subsup;"],[0,"&supsub;"],[0,"&subsub;"],[0,"&supsup;"],[0,"&suphsub;"],[0,"&supdsub;"],[0,"&forkv;"],[0,"&topfork;"],[0,"&mlcp;"],[8,"&Dashv;"],[1,"&Vdashl;"],[0,"&Barv;"],[0,"&vBar;"],[0,"&vBarv;"],[1,"&Vbar;"],[0,"&Not;"],[0,"&bNot;"],[0,"&rnmid;"],[0,"&cirmid;"],[0,"&midcir;"],[0,"&topcir;"],[0,"&nhpar;"],[0,"&parsim;"],[9,{v:"&parsl;",n:8421,o:"&nparsl;"}],[44343,{n:new Map(r([[56476,"&Ascr;"],[1,"&Cscr;"],[0,"&Dscr;"],[2,"&Gscr;"],[2,"&Jscr;"],[0,"&Kscr;"],[2,"&Nscr;"],[0,"&Oscr;"],[0,"&Pscr;"],[0,"&Qscr;"],[1,"&Sscr;"],[0,"&Tscr;"],[0,"&Uscr;"],[0,"&Vscr;"],[0,"&Wscr;"],[0,"&Xscr;"],[0,"&Yscr;"],[0,"&Zscr;"],[0,"&ascr;"],[0,"&bscr;"],[0,"&cscr;"],[0,"&dscr;"],[1,"&fscr;"],[1,"&hscr;"],[0,"&iscr;"],[0,"&jscr;"],[0,"&kscr;"],[0,"&lscr;"],[0,"&mscr;"],[0,"&nscr;"],[1,"&pscr;"],[0,"&qscr;"],[0,"&rscr;"],[0,"&sscr;"],[0,"&tscr;"],[0,"&uscr;"],[0,"&vscr;"],[0,"&wscr;"],[0,"&xscr;"],[0,"&yscr;"],[0,"&zscr;"],[52,"&Afr;"],[0,"&Bfr;"],[1,"&Dfr;"],[0,"&Efr;"],[0,"&Ffr;"],[0,"&Gfr;"],[2,"&Jfr;"],[0,"&Kfr;"],[0,"&Lfr;"],[0,"&Mfr;"],[0,"&Nfr;"],[0,"&Ofr;"],[0,"&Pfr;"],[0,"&Qfr;"],[1,"&Sfr;"],[0,"&Tfr;"],[0,"&Ufr;"],[0,"&Vfr;"],[0,"&Wfr;"],[0,"&Xfr;"],[0,"&Yfr;"],[1,"&afr;"],[0,"&bfr;"],[0,"&cfr;"],[0,"&dfr;"],[0,"&efr;"],[0,"&ffr;"],[0,"&gfr;"],[0,"&hfr;"],[0,"&ifr;"],[0,"&jfr;"],[0,"&kfr;"],[0,"&lfr;"],[0,"&mfr;"],[0,"&nfr;"],[0,"&ofr;"],[0,"&pfr;"],[0,"&qfr;"],[0,"&rfr;"],[0,"&sfr;"],[0,"&tfr;"],[0,"&ufr;"],[0,"&vfr;"],[0,"&wfr;"],[0,"&xfr;"],[0,"&yfr;"],[0,"&zfr;"],[0,"&Aopf;"],[0,"&Bopf;"],[1,"&Dopf;"],[0,"&Eopf;"],[0,"&Fopf;"],[0,"&Gopf;"],[1,"&Iopf;"],[0,"&Jopf;"],[0,"&Kopf;"],[0,"&Lopf;"],[0,"&Mopf;"],[1,"&Oopf;"],[3,"&Sopf;"],[0,"&Topf;"],[0,"&Uopf;"],[0,"&Vopf;"],[0,"&Wopf;"],[0,"&Xopf;"],[0,"&Yopf;"],[1,"&aopf;"],[0,"&bopf;"],[0,"&copf;"],[0,"&dopf;"],[0,"&eopf;"],[0,"&fopf;"],[0,"&gopf;"],[0,"&hopf;"],[0,"&iopf;"],[0,"&jopf;"],[0,"&kopf;"],[0,"&lopf;"],[0,"&mopf;"],[0,"&nopf;"],[0,"&oopf;"],[0,"&popf;"],[0,"&qopf;"],[0,"&ropf;"],[0,"&sopf;"],[0,"&topf;"],[0,"&uopf;"],[0,"&vopf;"],[0,"&wopf;"],[0,"&xopf;"],[0,"&yopf;"],[0,"&zopf;"]]))}],[8906,"&fflig;"],[0,"&filig;"],[0,"&fllig;"],[0,"&ffilig;"],[0,"&ffllig;"]]))},6942:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decodeXMLStrict=t.decodeHTML5Strict=t.decodeHTML4Strict=t.decodeHTML5=t.decodeHTML4=t.decodeHTMLStrict=t.decodeHTML=t.decodeXML=t.encodeHTML5=t.encodeHTML4=t.encodeNonAsciiHTML=t.encodeHTML=t.escapeText=t.escapeAttribute=t.escapeUTF8=t.escape=t.encodeXML=t.encode=t.decodeStrict=t.decode=t.EncodingMode=t.DecodingMode=t.EntityLevel=void 0;var n,i,o,s=r(4850),a=r(2438),l=r(9639);!function(e){e[e.XML=0]="XML",e[e.HTML=1]="HTML"}(n=t.EntityLevel||(t.EntityLevel={})),function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict"}(i=t.DecodingMode||(t.DecodingMode={})),function(e){e[e.UTF8=0]="UTF8",e[e.ASCII=1]="ASCII",e[e.Extensive=2]="Extensive",e[e.Attribute=3]="Attribute",e[e.Text=4]="Text"}(o=t.EncodingMode||(t.EncodingMode={})),t.decode=function(e,t){void 0===t&&(t=n.XML);var r="number"==typeof t?{level:t}:t;return r.level===n.HTML?r.mode===i.Strict?(0,s.decodeHTMLStrict)(e):(0,s.decodeHTML)(e):(0,s.decodeXML)(e)},t.decodeStrict=function(e,t){void 0===t&&(t=n.XML);var r="number"==typeof t?{level:t}:t;return r.level===n.HTML?r.mode===i.Legacy?(0,s.decodeHTML)(e):(0,s.decodeHTMLStrict)(e):(0,s.decodeXML)(e)},t.encode=function(e,t){void 0===t&&(t=n.XML);var r="number"==typeof t?{level:t}:t;return r.mode===o.UTF8?(0,l.escapeUTF8)(e):r.mode===o.Attribute?(0,l.escapeAttribute)(e):r.mode===o.Text?(0,l.escapeText)(e):r.level===n.HTML?r.mode===o.ASCII?(0,a.encodeNonAsciiHTML)(e):(0,a.encodeHTML)(e):(0,l.encodeXML)(e)};var c=r(9639);Object.defineProperty(t,"encodeXML",{enumerable:!0,get:function(){return c.encodeXML}}),Object.defineProperty(t,"escape",{enumerable:!0,get:function(){return c.escape}}),Object.defineProperty(t,"escapeUTF8",{enumerable:!0,get:function(){return c.escapeUTF8}}),Object.defineProperty(t,"escapeAttribute",{enumerable:!0,get:function(){return c.escapeAttribute}}),Object.defineProperty(t,"escapeText",{enumerable:!0,get:function(){return c.escapeText}});var u=r(2438);Object.defineProperty(t,"encodeHTML",{enumerable:!0,get:function(){return u.encodeHTML}}),Object.defineProperty(t,"encodeNonAsciiHTML",{enumerable:!0,get:function(){return u.encodeNonAsciiHTML}}),Object.defineProperty(t,"encodeHTML4",{enumerable:!0,get:function(){return u.encodeHTML}}),Object.defineProperty(t,"encodeHTML5",{enumerable:!0,get:function(){return u.encodeHTML}});var h=r(4850);Object.defineProperty(t,"decodeXML",{enumerable:!0,get:function(){return h.decodeXML}}),Object.defineProperty(t,"decodeHTML",{enumerable:!0,get:function(){return h.decodeHTML}}),Object.defineProperty(t,"decodeHTMLStrict",{enumerable:!0,get:function(){return h.decodeHTMLStrict}}),Object.defineProperty(t,"decodeHTML4",{enumerable:!0,get:function(){return h.decodeHTML}}),Object.defineProperty(t,"decodeHTML5",{enumerable:!0,get:function(){return h.decodeHTML}}),Object.defineProperty(t,"decodeHTML4Strict",{enumerable:!0,get:function(){return h.decodeHTMLStrict}}),Object.defineProperty(t,"decodeHTML5Strict",{enumerable:!0,get:function(){return h.decodeHTMLStrict}}),Object.defineProperty(t,"decodeXMLStrict",{enumerable:!0,get:function(){return h.decodeXML}})},4488:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.Parser=void 0;var s=o(r(3266)),a=r(4850),l=new Set(["input","option","optgroup","select","button","datalist","textarea"]),c=new Set(["p"]),u=new Set(["thead","tbody"]),h=new Set(["dd","dt"]),p=new Set(["rt","rp"]),d=new Map([["tr",new Set(["tr","th","td"])],["th",new Set(["th"])],["td",new Set(["thead","th","td"])],["body",new Set(["head","link","script"])],["li",new Set(["li"])],["p",c],["h1",c],["h2",c],["h3",c],["h4",c],["h5",c],["h6",c],["select",l],["input",l],["output",l],["button",l],["datalist",l],["textarea",l],["option",new Set(["option"])],["optgroup",new Set(["optgroup","option"])],["dd",h],["dt",h],["address",c],["article",c],["aside",c],["blockquote",c],["details",c],["div",c],["dl",c],["fieldset",c],["figcaption",c],["figure",c],["footer",c],["form",c],["header",c],["hr",c],["main",c],["nav",c],["ol",c],["pre",c],["section",c],["table",c],["ul",c],["rt",p],["rp",p],["tbody",u],["tfoot",u]]),f=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]),m=new Set(["math","svg"]),g=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignobject","desc","title"]),y=/\s|\//,b=function(){function e(e,t){var r,n,i,o,a;void 0===t&&(t={}),this.options=t,this.startIndex=0,this.endIndex=0,this.openTagStart=0,this.tagname="",this.attribname="",this.attribvalue="",this.attribs=null,this.stack=[],this.foreignContext=[],this.buffers=[],this.bufferOffset=0,this.writeIndex=0,this.ended=!1,this.cbs=null!=e?e:{},this.lowerCaseTagNames=null!==(r=t.lowerCaseTags)&&void 0!==r?r:!t.xmlMode,this.lowerCaseAttributeNames=null!==(n=t.lowerCaseAttributeNames)&&void 0!==n?n:!t.xmlMode,this.tokenizer=new(null!==(i=t.Tokenizer)&&void 0!==i?i:s.default)(this.options,this),null===(a=(o=this.cbs).onparserinit)||void 0===a||a.call(o,this)}return e.prototype.ontext=function(e,t){var r,n,i=this.getSlice(e,t);this.endIndex=t-1,null===(n=(r=this.cbs).ontext)||void 0===n||n.call(r,i),this.startIndex=t},e.prototype.ontextentity=function(e){var t,r,n=this.tokenizer.getSectionStart();this.endIndex=n-1,null===(r=(t=this.cbs).ontext)||void 0===r||r.call(t,(0,a.fromCodePoint)(e)),this.startIndex=n},e.prototype.isVoidElement=function(e){return!this.options.xmlMode&&f.has(e)},e.prototype.onopentagname=function(e,t){this.endIndex=t;var r=this.getSlice(e,t);this.lowerCaseTagNames&&(r=r.toLowerCase()),this.emitOpenTag(r)},e.prototype.emitOpenTag=function(e){var t,r,n,i;this.openTagStart=this.startIndex,this.tagname=e;var o=!this.options.xmlMode&&d.get(e);if(o)for(;this.stack.length>0&&o.has(this.stack[this.stack.length-1]);){var s=this.stack.pop();null===(r=(t=this.cbs).onclosetag)||void 0===r||r.call(t,s,!0)}this.isVoidElement(e)||(this.stack.push(e),m.has(e)?this.foreignContext.push(!0):g.has(e)&&this.foreignContext.push(!1)),null===(i=(n=this.cbs).onopentagname)||void 0===i||i.call(n,e),this.cbs.onopentag&&(this.attribs={})},e.prototype.endOpenTag=function(e){var t,r;this.startIndex=this.openTagStart,this.attribs&&(null===(r=(t=this.cbs).onopentag)||void 0===r||r.call(t,this.tagname,this.attribs,e),this.attribs=null),this.cbs.onclosetag&&this.isVoidElement(this.tagname)&&this.cbs.onclosetag(this.tagname,!0),this.tagname=""},e.prototype.onopentagend=function(e){this.endIndex=e,this.endOpenTag(!1),this.startIndex=e+1},e.prototype.onclosetag=function(e,t){var r,n,i,o,s,a;this.endIndex=t;var l=this.getSlice(e,t);if(this.lowerCaseTagNames&&(l=l.toLowerCase()),(m.has(l)||g.has(l))&&this.foreignContext.pop(),this.isVoidElement(l))this.options.xmlMode||"br"!==l||(null===(n=(r=this.cbs).onopentagname)||void 0===n||n.call(r,"br"),null===(o=(i=this.cbs).onopentag)||void 0===o||o.call(i,"br",{},!0),null===(a=(s=this.cbs).onclosetag)||void 0===a||a.call(s,"br",!1));else{var c=this.stack.lastIndexOf(l);if(-1!==c)if(this.cbs.onclosetag)for(var u=this.stack.length-c;u--;)this.cbs.onclosetag(this.stack.pop(),0!==u);else this.stack.length=c;else this.options.xmlMode||"p"!==l||(this.emitOpenTag("p"),this.closeCurrentTag(!0))}this.startIndex=t+1},e.prototype.onselfclosingtag=function(e){this.endIndex=e,this.options.xmlMode||this.options.recognizeSelfClosing||this.foreignContext[this.foreignContext.length-1]?(this.closeCurrentTag(!1),this.startIndex=e+1):this.onopentagend(e)},e.prototype.closeCurrentTag=function(e){var t,r,n=this.tagname;this.endOpenTag(e),this.stack[this.stack.length-1]===n&&(null===(r=(t=this.cbs).onclosetag)||void 0===r||r.call(t,n,!e),this.stack.pop())},e.prototype.onattribname=function(e,t){this.startIndex=e;var r=this.getSlice(e,t);this.attribname=this.lowerCaseAttributeNames?r.toLowerCase():r},e.prototype.onattribdata=function(e,t){this.attribvalue+=this.getSlice(e,t)},e.prototype.onattribentity=function(e){this.attribvalue+=(0,a.fromCodePoint)(e)},e.prototype.onattribend=function(e,t){var r,n;this.endIndex=t,null===(n=(r=this.cbs).onattribute)||void 0===n||n.call(r,this.attribname,this.attribvalue,e===s.QuoteType.Double?'"':e===s.QuoteType.Single?"'":e===s.QuoteType.NoValue?void 0:null),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribvalue=""},e.prototype.getInstructionName=function(e){var t=e.search(y),r=t<0?e:e.substr(0,t);return this.lowerCaseTagNames&&(r=r.toLowerCase()),r},e.prototype.ondeclaration=function(e,t){this.endIndex=t;var r=this.getSlice(e,t);if(this.cbs.onprocessinginstruction){var n=this.getInstructionName(r);this.cbs.onprocessinginstruction("!".concat(n),"!".concat(r))}this.startIndex=t+1},e.prototype.onprocessinginstruction=function(e,t){this.endIndex=t;var r=this.getSlice(e,t);if(this.cbs.onprocessinginstruction){var n=this.getInstructionName(r);this.cbs.onprocessinginstruction("?".concat(n),"?".concat(r))}this.startIndex=t+1},e.prototype.oncomment=function(e,t,r){var n,i,o,s;this.endIndex=t,null===(i=(n=this.cbs).oncomment)||void 0===i||i.call(n,this.getSlice(e,t-r)),null===(s=(o=this.cbs).oncommentend)||void 0===s||s.call(o),this.startIndex=t+1},e.prototype.oncdata=function(e,t,r){var n,i,o,s,a,l,c,u,h,p;this.endIndex=t;var d=this.getSlice(e,t-r);this.options.xmlMode||this.options.recognizeCDATA?(null===(i=(n=this.cbs).oncdatastart)||void 0===i||i.call(n),null===(s=(o=this.cbs).ontext)||void 0===s||s.call(o,d),null===(l=(a=this.cbs).oncdataend)||void 0===l||l.call(a)):(null===(u=(c=this.cbs).oncomment)||void 0===u||u.call(c,"[CDATA[".concat(d,"]]")),null===(p=(h=this.cbs).oncommentend)||void 0===p||p.call(h)),this.startIndex=t+1},e.prototype.onend=function(){var e,t;if(this.cbs.onclosetag){this.endIndex=this.startIndex;for(var r=this.stack.length;r>0;this.cbs.onclosetag(this.stack[--r],!0));}null===(t=(e=this.cbs).onend)||void 0===t||t.call(e)},e.prototype.reset=function(){var e,t,r,n;null===(t=(e=this.cbs).onreset)||void 0===t||t.call(e),this.tokenizer.reset(),this.tagname="",this.attribname="",this.attribs=null,this.stack.length=0,this.startIndex=0,this.endIndex=0,null===(n=(r=this.cbs).onparserinit)||void 0===n||n.call(r,this),this.buffers.length=0,this.bufferOffset=0,this.writeIndex=0,this.ended=!1},e.prototype.parseComplete=function(e){this.reset(),this.end(e)},e.prototype.getSlice=function(e,t){for(;e-this.bufferOffset>=this.buffers[0].length;)this.shiftBuffer();for(var r=this.buffers[0].slice(e-this.bufferOffset,t-this.bufferOffset);t-this.bufferOffset>this.buffers[0].length;)this.shiftBuffer(),r+=this.buffers[0].slice(0,t-this.bufferOffset);return r},e.prototype.shiftBuffer=function(){this.bufferOffset+=this.buffers[0].length,this.writeIndex--,this.buffers.shift()},e.prototype.write=function(e){var t,r;this.ended?null===(r=(t=this.cbs).onerror)||void 0===r||r.call(t,new Error(".write() after done!")):(this.buffers.push(e),this.tokenizer.running&&(this.tokenizer.write(e),this.writeIndex++))},e.prototype.end=function(e){var t,r;this.ended?null===(r=(t=this.cbs).onerror)||void 0===r||r.call(t,Error(".end() after done!")):(e&&this.write(e),this.ended=!0,this.tokenizer.end())},e.prototype.pause=function(){this.tokenizer.pause()},e.prototype.resume=function(){for(this.tokenizer.resume();this.tokenizer.running&&this.writeIndex<this.buffers.length;)this.tokenizer.write(this.buffers[this.writeIndex++]);this.ended&&this.tokenizer.end()},e.prototype.parseChunk=function(e){this.write(e)},e.prototype.done=function(e){this.end(e)},e}();t.Parser=b},3266:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.QuoteType=void 0;var n,i,o,s=r(4850);function a(e){return e===n.Space||e===n.NewLine||e===n.Tab||e===n.FormFeed||e===n.CarriageReturn}function l(e){return e===n.Slash||e===n.Gt||a(e)}function c(e){return e>=n.Zero&&e<=n.Nine}!function(e){e[e.Tab=9]="Tab",e[e.NewLine=10]="NewLine",e[e.FormFeed=12]="FormFeed",e[e.CarriageReturn=13]="CarriageReturn",e[e.Space=32]="Space",e[e.ExclamationMark=33]="ExclamationMark",e[e.Num=35]="Num",e[e.Amp=38]="Amp",e[e.SingleQuote=39]="SingleQuote",e[e.DoubleQuote=34]="DoubleQuote",e[e.Dash=45]="Dash",e[e.Slash=47]="Slash",e[e.Zero=48]="Zero",e[e.Nine=57]="Nine",e[e.Semi=59]="Semi",e[e.Lt=60]="Lt",e[e.Eq=61]="Eq",e[e.Gt=62]="Gt",e[e.Questionmark=63]="Questionmark",e[e.UpperA=65]="UpperA",e[e.LowerA=97]="LowerA",e[e.UpperF=70]="UpperF",e[e.LowerF=102]="LowerF",e[e.UpperZ=90]="UpperZ",e[e.LowerZ=122]="LowerZ",e[e.LowerX=120]="LowerX",e[e.OpeningSquareBracket=91]="OpeningSquareBracket"}(n||(n={})),function(e){e[e.Text=1]="Text",e[e.BeforeTagName=2]="BeforeTagName",e[e.InTagName=3]="InTagName",e[e.InSelfClosingTag=4]="InSelfClosingTag",e[e.BeforeClosingTagName=5]="BeforeClosingTagName",e[e.InClosingTagName=6]="InClosingTagName",e[e.AfterClosingTagName=7]="AfterClosingTagName",e[e.BeforeAttributeName=8]="BeforeAttributeName",e[e.InAttributeName=9]="InAttributeName",e[e.AfterAttributeName=10]="AfterAttributeName",e[e.BeforeAttributeValue=11]="BeforeAttributeValue",e[e.InAttributeValueDq=12]="InAttributeValueDq",e[e.InAttributeValueSq=13]="InAttributeValueSq",e[e.InAttributeValueNq=14]="InAttributeValueNq",e[e.BeforeDeclaration=15]="BeforeDeclaration",e[e.InDeclaration=16]="InDeclaration",e[e.InProcessingInstruction=17]="InProcessingInstruction",e[e.BeforeComment=18]="BeforeComment",e[e.CDATASequence=19]="CDATASequence",e[e.InSpecialComment=20]="InSpecialComment",e[e.InCommentLike=21]="InCommentLike",e[e.BeforeSpecialS=22]="BeforeSpecialS",e[e.SpecialStartSequence=23]="SpecialStartSequence",e[e.InSpecialTag=24]="InSpecialTag",e[e.BeforeEntity=25]="BeforeEntity",e[e.BeforeNumericEntity=26]="BeforeNumericEntity",e[e.InNamedEntity=27]="InNamedEntity",e[e.InNumericEntity=28]="InNumericEntity",e[e.InHexEntity=29]="InHexEntity"}(i||(i={})),function(e){e[e.NoValue=0]="NoValue",e[e.Unquoted=1]="Unquoted",e[e.Single=2]="Single",e[e.Double=3]="Double"}(o=t.QuoteType||(t.QuoteType={}));var u={Cdata:new Uint8Array([67,68,65,84,65,91]),CdataEnd:new Uint8Array([93,93,62]),CommentEnd:new Uint8Array([45,45,62]),ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),TitleEnd:new Uint8Array([60,47,116,105,116,108,101])},h=function(){function e(e,t){var r=e.xmlMode,n=void 0!==r&&r,o=e.decodeEntities,a=void 0===o||o;this.cbs=t,this.state=i.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=i.Text,this.isSpecial=!1,this.running=!0,this.offset=0,this.sequenceIndex=0,this.trieIndex=0,this.trieCurrent=0,this.entityResult=0,this.entityExcess=0,this.xmlMode=n,this.decodeEntities=a,this.entityTrie=n?s.xmlDecodeTree:s.htmlDecodeTree}return e.prototype.reset=function(){this.state=i.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=i.Text,this.currentSequence=void 0,this.running=!0,this.offset=0},e.prototype.write=function(e){this.offset+=this.buffer.length,this.buffer=e,this.parse()},e.prototype.end=function(){this.running&&this.finish()},e.prototype.pause=function(){this.running=!1},e.prototype.resume=function(){this.running=!0,this.index<this.buffer.length+this.offset&&this.parse()},e.prototype.getIndex=function(){return this.index},e.prototype.getSectionStart=function(){return this.sectionStart},e.prototype.stateText=function(e){e===n.Lt||!this.decodeEntities&&this.fastForwardTo(n.Lt)?(this.index>this.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=i.BeforeTagName,this.sectionStart=this.index):this.decodeEntities&&e===n.Amp&&(this.state=i.BeforeEntity)},e.prototype.stateSpecialStartSequence=function(e){var t=this.sequenceIndex===this.currentSequence.length;if(t?l(e):(32|e)===this.currentSequence[this.sequenceIndex]){if(!t)return void this.sequenceIndex++}else this.isSpecial=!1;this.sequenceIndex=0,this.state=i.InTagName,this.stateInTagName(e)},e.prototype.stateInSpecialTag=function(e){if(this.sequenceIndex===this.currentSequence.length){if(e===n.Gt||a(e)){var t=this.index-this.currentSequence.length;if(this.sectionStart<t){var r=this.index;this.index=t,this.cbs.ontext(this.sectionStart,t),this.index=r}return this.isSpecial=!1,this.sectionStart=t+2,void this.stateInClosingTagName(e)}this.sequenceIndex=0}(32|e)===this.currentSequence[this.sequenceIndex]?this.sequenceIndex+=1:0===this.sequenceIndex?this.currentSequence===u.TitleEnd?this.decodeEntities&&e===n.Amp&&(this.state=i.BeforeEntity):this.fastForwardTo(n.Lt)&&(this.sequenceIndex=1):this.sequenceIndex=Number(e===n.Lt)},e.prototype.stateCDATASequence=function(e){e===u.Cdata[this.sequenceIndex]?++this.sequenceIndex===u.Cdata.length&&(this.state=i.InCommentLike,this.currentSequence=u.CdataEnd,this.sequenceIndex=0,this.sectionStart=this.index+1):(this.sequenceIndex=0,this.state=i.InDeclaration,this.stateInDeclaration(e))},e.prototype.fastForwardTo=function(e){for(;++this.index<this.buffer.length+this.offset;)if(this.buffer.charCodeAt(this.index-this.offset)===e)return!0;return this.index=this.buffer.length+this.offset-1,!1},e.prototype.stateInCommentLike=function(e){e===this.currentSequence[this.sequenceIndex]?++this.sequenceIndex===this.currentSequence.length&&(this.currentSequence===u.CdataEnd?this.cbs.oncdata(this.sectionStart,this.index,2):this.cbs.oncomment(this.sectionStart,this.index,2),this.sequenceIndex=0,this.sectionStart=this.index+1,this.state=i.Text):0===this.sequenceIndex?this.fastForwardTo(this.currentSequence[0])&&(this.sequenceIndex=1):e!==this.currentSequence[this.sequenceIndex-1]&&(this.sequenceIndex=0)},e.prototype.isTagStartChar=function(e){return this.xmlMode?!l(e):function(e){return e>=n.LowerA&&e<=n.LowerZ||e>=n.UpperA&&e<=n.UpperZ}(e)},e.prototype.startSpecial=function(e,t){this.isSpecial=!0,this.currentSequence=e,this.sequenceIndex=t,this.state=i.SpecialStartSequence},e.prototype.stateBeforeTagName=function(e){if(e===n.ExclamationMark)this.state=i.BeforeDeclaration,this.sectionStart=this.index+1;else if(e===n.Questionmark)this.state=i.InProcessingInstruction,this.sectionStart=this.index+1;else if(this.isTagStartChar(e)){var t=32|e;this.sectionStart=this.index,this.xmlMode||t!==u.TitleEnd[2]?this.state=this.xmlMode||t!==u.ScriptEnd[2]?i.InTagName:i.BeforeSpecialS:this.startSpecial(u.TitleEnd,3)}else e===n.Slash?this.state=i.BeforeClosingTagName:(this.state=i.Text,this.stateText(e))},e.prototype.stateInTagName=function(e){l(e)&&(this.cbs.onopentagname(this.sectionStart,this.index),this.sectionStart=-1,this.state=i.BeforeAttributeName,this.stateBeforeAttributeName(e))},e.prototype.stateBeforeClosingTagName=function(e){a(e)||(e===n.Gt?this.state=i.Text:(this.state=this.isTagStartChar(e)?i.InClosingTagName:i.InSpecialComment,this.sectionStart=this.index))},e.prototype.stateInClosingTagName=function(e){(e===n.Gt||a(e))&&(this.cbs.onclosetag(this.sectionStart,this.index),this.sectionStart=-1,this.state=i.AfterClosingTagName,this.stateAfterClosingTagName(e))},e.prototype.stateAfterClosingTagName=function(e){(e===n.Gt||this.fastForwardTo(n.Gt))&&(this.state=i.Text,this.sectionStart=this.index+1)},e.prototype.stateBeforeAttributeName=function(e){e===n.Gt?(this.cbs.onopentagend(this.index),this.isSpecial?(this.state=i.InSpecialTag,this.sequenceIndex=0):this.state=i.Text,this.baseState=this.state,this.sectionStart=this.index+1):e===n.Slash?this.state=i.InSelfClosingTag:a(e)||(this.state=i.InAttributeName,this.sectionStart=this.index)},e.prototype.stateInSelfClosingTag=function(e){e===n.Gt?(this.cbs.onselfclosingtag(this.index),this.state=i.Text,this.baseState=i.Text,this.sectionStart=this.index+1,this.isSpecial=!1):a(e)||(this.state=i.BeforeAttributeName,this.stateBeforeAttributeName(e))},e.prototype.stateInAttributeName=function(e){(e===n.Eq||l(e))&&(this.cbs.onattribname(this.sectionStart,this.index),this.sectionStart=-1,this.state=i.AfterAttributeName,this.stateAfterAttributeName(e))},e.prototype.stateAfterAttributeName=function(e){e===n.Eq?this.state=i.BeforeAttributeValue:e===n.Slash||e===n.Gt?(this.cbs.onattribend(o.NoValue,this.index),this.state=i.BeforeAttributeName,this.stateBeforeAttributeName(e)):a(e)||(this.cbs.onattribend(o.NoValue,this.index),this.state=i.InAttributeName,this.sectionStart=this.index)},e.prototype.stateBeforeAttributeValue=function(e){e===n.DoubleQuote?(this.state=i.InAttributeValueDq,this.sectionStart=this.index+1):e===n.SingleQuote?(this.state=i.InAttributeValueSq,this.sectionStart=this.index+1):a(e)||(this.sectionStart=this.index,this.state=i.InAttributeValueNq,this.stateInAttributeValueNoQuotes(e))},e.prototype.handleInAttributeValue=function(e,t){e===t||!this.decodeEntities&&this.fastForwardTo(t)?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(t===n.DoubleQuote?o.Double:o.Single,this.index),this.state=i.BeforeAttributeName):this.decodeEntities&&e===n.Amp&&(this.baseState=this.state,this.state=i.BeforeEntity)},e.prototype.stateInAttributeValueDoubleQuotes=function(e){this.handleInAttributeValue(e,n.DoubleQuote)},e.prototype.stateInAttributeValueSingleQuotes=function(e){this.handleInAttributeValue(e,n.SingleQuote)},e.prototype.stateInAttributeValueNoQuotes=function(e){a(e)||e===n.Gt?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(o.Unquoted,this.index),this.state=i.BeforeAttributeName,this.stateBeforeAttributeName(e)):this.decodeEntities&&e===n.Amp&&(this.baseState=this.state,this.state=i.BeforeEntity)},e.prototype.stateBeforeDeclaration=function(e){e===n.OpeningSquareBracket?(this.state=i.CDATASequence,this.sequenceIndex=0):this.state=e===n.Dash?i.BeforeComment:i.InDeclaration},e.prototype.stateInDeclaration=function(e){(e===n.Gt||this.fastForwardTo(n.Gt))&&(this.cbs.ondeclaration(this.sectionStart,this.index),this.state=i.Text,this.sectionStart=this.index+1)},e.prototype.stateInProcessingInstruction=function(e){(e===n.Gt||this.fastForwardTo(n.Gt))&&(this.cbs.onprocessinginstruction(this.sectionStart,this.index),this.state=i.Text,this.sectionStart=this.index+1)},e.prototype.stateBeforeComment=function(e){e===n.Dash?(this.state=i.InCommentLike,this.currentSequence=u.CommentEnd,this.sequenceIndex=2,this.sectionStart=this.index+1):this.state=i.InDeclaration},e.prototype.stateInSpecialComment=function(e){(e===n.Gt||this.fastForwardTo(n.Gt))&&(this.cbs.oncomment(this.sectionStart,this.index,0),this.state=i.Text,this.sectionStart=this.index+1)},e.prototype.stateBeforeSpecialS=function(e){var t=32|e;t===u.ScriptEnd[3]?this.startSpecial(u.ScriptEnd,4):t===u.StyleEnd[3]?this.startSpecial(u.StyleEnd,4):(this.state=i.InTagName,this.stateInTagName(e))},e.prototype.stateBeforeEntity=function(e){this.entityExcess=1,this.entityResult=0,e===n.Num?this.state=i.BeforeNumericEntity:e===n.Amp||(this.trieIndex=0,this.trieCurrent=this.entityTrie[0],this.state=i.InNamedEntity,this.stateInNamedEntity(e))},e.prototype.stateInNamedEntity=function(e){if(this.entityExcess+=1,this.trieIndex=(0,s.determineBranch)(this.entityTrie,this.trieCurrent,this.trieIndex+1,e),this.trieIndex<0)return this.emitNamedEntity(),void this.index--;this.trieCurrent=this.entityTrie[this.trieIndex];var t=this.trieCurrent&s.BinTrieFlags.VALUE_LENGTH;if(t){var r=(t>>14)-1;if(this.allowLegacyEntity()||e===n.Semi){var i=this.index-this.entityExcess+1;i>this.sectionStart&&this.emitPartial(this.sectionStart,i),this.entityResult=this.trieIndex,this.trieIndex+=r,this.entityExcess=0,this.sectionStart=this.index+1,0===r&&this.emitNamedEntity()}else this.trieIndex+=r}},e.prototype.emitNamedEntity=function(){if(this.state=this.baseState,0!==this.entityResult)switch((this.entityTrie[this.entityResult]&s.BinTrieFlags.VALUE_LENGTH)>>14){case 1:this.emitCodePoint(this.entityTrie[this.entityResult]&~s.BinTrieFlags.VALUE_LENGTH);break;case 2:this.emitCodePoint(this.entityTrie[this.entityResult+1]);break;case 3:this.emitCodePoint(this.entityTrie[this.entityResult+1]),this.emitCodePoint(this.entityTrie[this.entityResult+2])}},e.prototype.stateBeforeNumericEntity=function(e){(32|e)===n.LowerX?(this.entityExcess++,this.state=i.InHexEntity):(this.state=i.InNumericEntity,this.stateInNumericEntity(e))},e.prototype.emitNumericEntity=function(e){var t=this.index-this.entityExcess-1;t+2+Number(this.state===i.InHexEntity)!==this.index&&(t>this.sectionStart&&this.emitPartial(this.sectionStart,t),this.sectionStart=this.index+Number(e),this.emitCodePoint((0,s.replaceCodePoint)(this.entityResult))),this.state=this.baseState},e.prototype.stateInNumericEntity=function(e){e===n.Semi?this.emitNumericEntity(!0):c(e)?(this.entityResult=10*this.entityResult+(e-n.Zero),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)},e.prototype.stateInHexEntity=function(e){e===n.Semi?this.emitNumericEntity(!0):c(e)?(this.entityResult=16*this.entityResult+(e-n.Zero),this.entityExcess++):function(e){return e>=n.UpperA&&e<=n.UpperF||e>=n.LowerA&&e<=n.LowerF}(e)?(this.entityResult=16*this.entityResult+((32|e)-n.LowerA+10),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)},e.prototype.allowLegacyEntity=function(){return!this.xmlMode&&(this.baseState===i.Text||this.baseState===i.InSpecialTag)},e.prototype.cleanup=function(){this.running&&this.sectionStart!==this.index&&(this.state===i.Text||this.state===i.InSpecialTag&&0===this.sequenceIndex?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):this.state!==i.InAttributeValueDq&&this.state!==i.InAttributeValueSq&&this.state!==i.InAttributeValueNq||(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))},e.prototype.shouldContinue=function(){return this.index<this.buffer.length+this.offset&&this.running},e.prototype.parse=function(){for(;this.shouldContinue();){var e=this.buffer.charCodeAt(this.index-this.offset);this.state===i.Text?this.stateText(e):this.state===i.SpecialStartSequence?this.stateSpecialStartSequence(e):this.state===i.InSpecialTag?this.stateInSpecialTag(e):this.state===i.CDATASequence?this.stateCDATASequence(e):this.state===i.InAttributeValueDq?this.stateInAttributeValueDoubleQuotes(e):this.state===i.InAttributeName?this.stateInAttributeName(e):this.state===i.InCommentLike?this.stateInCommentLike(e):this.state===i.InSpecialComment?this.stateInSpecialComment(e):this.state===i.BeforeAttributeName?this.stateBeforeAttributeName(e):this.state===i.InTagName?this.stateInTagName(e):this.state===i.InClosingTagName?this.stateInClosingTagName(e):this.state===i.BeforeTagName?this.stateBeforeTagName(e):this.state===i.AfterAttributeName?this.stateAfterAttributeName(e):this.state===i.InAttributeValueSq?this.stateInAttributeValueSingleQuotes(e):this.state===i.BeforeAttributeValue?this.stateBeforeAttributeValue(e):this.state===i.BeforeClosingTagName?this.stateBeforeClosingTagName(e):this.state===i.AfterClosingTagName?this.stateAfterClosingTagName(e):this.state===i.BeforeSpecialS?this.stateBeforeSpecialS(e):this.state===i.InAttributeValueNq?this.stateInAttributeValueNoQuotes(e):this.state===i.InSelfClosingTag?this.stateInSelfClosingTag(e):this.state===i.InDeclaration?this.stateInDeclaration(e):this.state===i.BeforeDeclaration?this.stateBeforeDeclaration(e):this.state===i.BeforeComment?this.stateBeforeComment(e):this.state===i.InProcessingInstruction?this.stateInProcessingInstruction(e):this.state===i.InNamedEntity?this.stateInNamedEntity(e):this.state===i.BeforeEntity?this.stateBeforeEntity(e):this.state===i.InHexEntity?this.stateInHexEntity(e):this.state===i.InNumericEntity?this.stateInNumericEntity(e):this.stateBeforeNumericEntity(e),this.index++}this.cleanup()},e.prototype.finish=function(){this.state===i.InNamedEntity&&this.emitNamedEntity(),this.sectionStart<this.index&&this.handleTrailingData(),this.cbs.onend()},e.prototype.handleTrailingData=function(){var e=this.buffer.length+this.offset;this.state===i.InCommentLike?this.currentSequence===u.CdataEnd?this.cbs.oncdata(this.sectionStart,e,0):this.cbs.oncomment(this.sectionStart,e,0):this.state===i.InNumericEntity&&this.allowLegacyEntity()||this.state===i.InHexEntity&&this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state===i.InTagName||this.state===i.BeforeAttributeName||this.state===i.BeforeAttributeValue||this.state===i.AfterAttributeName||this.state===i.InAttributeName||this.state===i.InAttributeValueSq||this.state===i.InAttributeValueDq||this.state===i.InAttributeValueNq||this.state===i.InClosingTagName||this.cbs.ontext(this.sectionStart,e)},e.prototype.emitPartial=function(e,t){this.baseState!==i.Text&&this.baseState!==i.InSpecialTag?this.cbs.onattribdata(e,t):this.cbs.ontext(e,t)},e.prototype.emitCodePoint=function(e){this.baseState!==i.Text&&this.baseState!==i.InSpecialTag?this.cbs.onattribentity(e):this.cbs.ontextentity(e)},e}();t.default=h},3799:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return i(t,e),t},s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.DefaultHandler=t.DomUtils=t.parseFeed=t.getFeed=t.ElementType=t.Tokenizer=t.createDomStream=t.parseDOM=t.parseDocument=t.DomHandler=t.Parser=void 0;var a=r(4488);Object.defineProperty(t,"Parser",{enumerable:!0,get:function(){return a.Parser}});var l=r(6841);function c(e,t){var r=new l.DomHandler(void 0,t);return new a.Parser(r,t).end(e),r.root}function u(e,t){return c(e,t).children}Object.defineProperty(t,"DomHandler",{enumerable:!0,get:function(){return l.DomHandler}}),Object.defineProperty(t,"DefaultHandler",{enumerable:!0,get:function(){return l.DomHandler}}),t.parseDocument=c,t.parseDOM=u,t.createDomStream=function(e,t,r){var n=new l.DomHandler(e,t,r);return new a.Parser(n,t)};var h=r(3266);Object.defineProperty(t,"Tokenizer",{enumerable:!0,get:function(){return s(h).default}});var p=o(r(129));t.ElementType=p;var d=r(2868);Object.defineProperty(t,"getFeed",{enumerable:!0,get:function(){return d.getFeed}}),t.parseFeed=function(e,t){return void 0===t&&(t={xmlMode:!0}),(0,d.getFeed)(u(e,t))},t.DomUtils=o(r(2868))},8486:(e,t)=>{"use strict";function r(e){return"[object Object]"===Object.prototype.toString.call(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.isPlainObject=function(e){var t,n;return!1!==r(e)&&(void 0===(t=e.constructor)||!1!==r(n=t.prototype)&&!1!==n.hasOwnProperty("isPrototypeOf"))}},3790:function(e,t){var r,n;void 0===(n="function"==typeof(r=function(){return function(e){function t(e){return" "===e||"\t"===e||"\n"===e||"\f"===e||"\r"===e}function r(t){var r,n=t.exec(e.substring(m));if(n)return r=n[0],m+=r.length,r}for(var n,i,o,s,a,l=e.length,c=/^[ \t\n\r\u000c]+/,u=/^[, \t\n\r\u000c]+/,h=/^[^ \t\n\r\u000c]+/,p=/[,]+$/,d=/^\d+$/,f=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,m=0,g=[];;){if(r(u),m>=l)return g;n=r(h),i=[],","===n.slice(-1)?(n=n.replace(p,""),b()):y()}function y(){for(r(c),o="",s="in descriptor";;){if(a=e.charAt(m),"in descriptor"===s)if(t(a))o&&(i.push(o),o="",s="after descriptor");else{if(","===a)return m+=1,o&&i.push(o),void b();if("("===a)o+=a,s="in parens";else{if(""===a)return o&&i.push(o),void b();o+=a}}else if("in parens"===s)if(")"===a)o+=a,s="in descriptor";else{if(""===a)return i.push(o),void b();o+=a}else if("after descriptor"===s)if(t(a));else{if(""===a)return void b();s="in descriptor",m-=1}m+=1}}function b(){var t,r,o,s,a,l,c,u,h,p=!1,m={};for(s=0;s<i.length;s++)l=(a=i[s])[a.length-1],c=a.substring(0,a.length-1),u=parseInt(c,10),h=parseFloat(c),d.test(c)&&"w"===l?((t||r)&&(p=!0),0===u?p=!0:t=u):f.test(c)&&"x"===l?((t||r||o)&&(p=!0),h<0?p=!0:r=h):d.test(c)&&"h"===l?((o||r)&&(p=!0),0===u?p=!0:o=u):p=!0;p?console&&console.log&&console.log("Invalid srcset descriptor found in '"+e+"' at '"+a+"'."):(m.url=n,t&&(m.w=t),r&&(m.d=r),o&&(m.h=o),g.push(m))}}})?r.apply(t,[]):r)||(e.exports=n)},6597:e=>{var t=String,r=function(){return{isColorSupported:!1,reset:t,bold:t,dim:t,italic:t,underline:t,inverse:t,hidden:t,strikethrough:t,black:t,red:t,green:t,yellow:t,blue:t,magenta:t,cyan:t,white:t,gray:t,bgBlack:t,bgRed:t,bgGreen:t,bgYellow:t,bgBlue:t,bgMagenta:t,bgCyan:t,bgWhite:t}};e.exports=r(),e.exports.createColors=r},4004:(e,t,r)=>{const n=r(3799),i=r(1427),{isPlainObject:o}=r(8486),s=r(4156),a=r(3790),{parse:l}=r(4184),c=["img","audio","video","picture","svg","object","map","iframe","embed"],u=["script","style"];function h(e,t){e&&Object.keys(e).forEach((function(r){t(e[r],r)}))}function p(e,t){return{}.hasOwnProperty.call(e,t)}function d(e,t){const r=[];return h(e,(function(e){t(e)&&r.push(e)})),r}e.exports=m;const f=/^[^\0\t\n\f\r /<=>]+$/;function m(e,t,r){if(null==e)return"";let y="",b="";function v(e,t){const r=this;this.tag=e,this.attribs=t||{},this.tagPosition=y.length,this.text="",this.mediaChildren=[],this.updateParentNodeText=function(){I.length&&(I[I.length-1].text+=r.text)},this.updateParentNodeMediaChildren=function(){I.length&&c.includes(this.tag)&&I[I.length-1].mediaChildren.push(this.tag)}}(t=Object.assign({},m.defaults,t)).parser=Object.assign({},g,t.parser),u.forEach((function(e){!1!==t.allowedTags&&(t.allowedTags||[]).indexOf(e)>-1&&!t.allowVulnerableTags&&console.warn(`\n\n⚠️ Your \`allowedTags\` option includes, \`${e}\`, which is inherently\nvulnerable to XSS attacks. Please remove it from \`allowedTags\`.\nOr, to disable this warning, add the \`allowVulnerableTags\` option\nand ensure you are accounting for this risk.\n\n`)}));const w=t.nonTextTags||["script","style","textarea","option"];let x,A;t.allowedAttributes&&(x={},A={},h(t.allowedAttributes,(function(e,t){x[t]=[];const r=[];e.forEach((function(e){"string"==typeof e&&e.indexOf("*")>=0?r.push(i(e).replace(/\\\*/g,".*")):x[t].push(e)})),r.length&&(A[t]=new RegExp("^("+r.join("|")+")$"))})));const C={},S={},_={};h(t.allowedClasses,(function(e,t){x&&(p(x,t)||(x[t]=[]),x[t].push("class")),C[t]=[],_[t]=[];const r=[];e.forEach((function(e){"string"==typeof e&&e.indexOf("*")>=0?r.push(i(e).replace(/\\\*/g,".*")):e instanceof RegExp?_[t].push(e):C[t].push(e)})),r.length&&(S[t]=new RegExp("^("+r.join("|")+")$"))}));const T={};let E,O,I,k,P,N,L;h(t.transformTags,(function(e,t){let r;"function"==typeof e?r=e:"string"==typeof e&&(r=m.simpleTransform(e)),"*"===t?E=r:T[t]=r}));let D=!1;q();const M=new n.Parser({onopentag:function(e,r){if(t.enforceHtmlBoundary&&"html"===e&&q(),N)return void L++;const n=new v(e,r);I.push(n);let i=!1;const c=!!n.text;let u;if(p(T,e)&&(u=T[e](e,r),n.attribs=r=u.attribs,void 0!==u.text&&(n.innerText=u.text),e!==u.tagName&&(n.name=e=u.tagName,P[O]=u.tagName)),E&&(u=E(e,r),n.attribs=r=u.attribs,e!==u.tagName&&(n.name=e=u.tagName,P[O]=u.tagName)),(!1!==t.allowedTags&&-1===(t.allowedTags||[]).indexOf(e)||"recursiveEscape"===t.disallowedTagsMode&&!function(e){for(const t in e)if(p(e,t))return!1;return!0}(k)||null!=t.nestingLimit&&O>=t.nestingLimit)&&(i=!0,k[O]=!0,"discard"===t.disallowedTagsMode&&-1!==w.indexOf(e)&&(N=!0,L=1),k[O]=!0),O++,i){if("discard"===t.disallowedTagsMode)return;b=y,y=""}y+="<"+e,"script"===e&&(t.allowedScriptHostnames||t.allowedScriptDomains)&&(n.innerText=""),(!x||p(x,e)||x["*"])&&h(r,(function(r,i){if(!f.test(i))return void delete n.attribs[i];let c=!1;if(!x||p(x,e)&&-1!==x[e].indexOf(i)||x["*"]&&-1!==x["*"].indexOf(i)||p(A,e)&&A[e].test(i)||A["*"]&&A["*"].test(i))c=!0;else if(x&&x[e])for(const t of x[e])if(o(t)&&t.name&&t.name===i){c=!0;let e="";if(!0===t.multiple){const n=r.split(" ");for(const r of n)-1!==t.values.indexOf(r)&&(""===e?e=r:e+=" "+r)}else t.values.indexOf(r)>=0&&(e=r);r=e}if(c){if(-1!==t.allowedSchemesAppliedToAttributes.indexOf(i)&&R(e,r))return void delete n.attribs[i];if("script"===e&&"src"===i){let e=!0;try{const n=j(r);if(t.allowedScriptHostnames||t.allowedScriptDomains){const r=(t.allowedScriptHostnames||[]).find((function(e){return e===n.url.hostname})),i=(t.allowedScriptDomains||[]).find((function(e){return n.url.hostname===e||n.url.hostname.endsWith(`.${e}`)}));e=r||i}}catch(t){e=!1}if(!e)return void delete n.attribs[i]}if("iframe"===e&&"src"===i){let e=!0;try{const n=j(r);if(n.isRelativeUrl)e=p(t,"allowIframeRelativeUrls")?t.allowIframeRelativeUrls:!t.allowedIframeHostnames&&!t.allowedIframeDomains;else if(t.allowedIframeHostnames||t.allowedIframeDomains){const r=(t.allowedIframeHostnames||[]).find((function(e){return e===n.url.hostname})),i=(t.allowedIframeDomains||[]).find((function(e){return n.url.hostname===e||n.url.hostname.endsWith(`.${e}`)}));e=r||i}}catch(t){e=!1}if(!e)return void delete n.attribs[i]}if("srcset"===i)try{let e=a(r);if(e.forEach((function(e){R("srcset",e.url)&&(e.evil=!0)})),e=d(e,(function(e){return!e.evil})),!e.length)return void delete n.attribs[i];r=d(e,(function(e){return!e.evil})).map((function(e){if(!e.url)throw new Error("URL missing");return e.url+(e.w?` ${e.w}w`:"")+(e.h?` ${e.h}h`:"")+(e.d?` ${e.d}x`:"")})).join(", "),n.attribs[i]=r}catch(e){return void delete n.attribs[i]}if("class"===i){const t=C[e],o=C["*"],a=S[e],l=_[e],c=[a,S["*"]].concat(l).filter((function(e){return e}));if(!(u=r,h=t&&o?s(t,o):t||o,m=c,r=h?(u=u.split(/\s+/)).filter((function(e){return-1!==h.indexOf(e)||m.some((function(t){return t.test(e)}))})).join(" "):u).length)return void delete n.attribs[i]}if("style"===i)try{if(r=function(e){return e.nodes[0].nodes.reduce((function(e,t){return e.push(`${t.prop}:${t.value}${t.important?" !important":""}`),e}),[]).join(";")}(function(e,t){if(!t)return e;const r=e.nodes[0];let n;return n=t[r.selector]&&t["*"]?s(t[r.selector],t["*"]):t[r.selector]||t["*"],n&&(e.nodes[0].nodes=r.nodes.reduce(function(e){return function(t,r){return p(e,r.prop)&&e[r.prop].some((function(e){return e.test(r.value)}))&&t.push(r),t}}(n),[])),e}(l(e+" {"+r+"}"),t.allowedStyles)),0===r.length)return void delete n.attribs[i]}catch(e){return void delete n.attribs[i]}y+=" "+i,r&&r.length&&(y+='="'+B(r,!0)+'"')}else delete n.attribs[i];var u,h,m})),-1!==t.selfClosing.indexOf(e)?y+=" />":(y+=">",!n.innerText||c||t.textFilter||(y+=B(n.innerText),D=!0)),i&&(y=b+B(y),b="")},ontext:function(e){if(N)return;const r=I[I.length-1];let n;if(r&&(n=r.tag,e=void 0!==r.innerText?r.innerText:e),"discard"!==t.disallowedTagsMode||"script"!==n&&"style"!==n){const r=B(e,!1);t.textFilter&&!D?y+=t.textFilter(r,n):D||(y+=r)}else y+=e;I.length&&(I[I.length-1].text+=e)},onclosetag:function(e){if(N){if(L--,L)return;N=!1}const r=I.pop();if(!r)return;if(r.tag!==e)return void I.push(r);N=!!t.enforceHtmlBoundary&&"html"===e,O--;const n=k[O];if(n){if(delete k[O],"discard"===t.disallowedTagsMode)return void r.updateParentNodeText();b=y,y=""}P[O]&&(e=P[O],delete P[O]),t.exclusiveFilter&&t.exclusiveFilter(r)?y=y.substr(0,r.tagPosition):(r.updateParentNodeMediaChildren(),r.updateParentNodeText(),-1===t.selfClosing.indexOf(e)?(y+="</"+e+">",n&&(y=b+B(y),b=""),D=!1):n&&(y=b,b=""))}},t.parser);return M.write(e),M.end(),y;function q(){y="",O=0,I=[],k={},P={},N=!1,L=0}function B(e,r){return"string"!=typeof e&&(e+=""),t.parser.decodeEntities&&(e=e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;"),r&&(e=e.replace(/"/g,"&quot;"))),e=e.replace(/&(?![a-zA-Z0-9#]{1,20};)/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;"),r&&(e=e.replace(/"/g,"&quot;")),e}function R(e,r){for(r=r.replace(/[\x00-\x20]+/g,"");;){const e=r.indexOf("\x3c!--");if(-1===e)break;const t=r.indexOf("--\x3e",e+4);if(-1===t)break;r=r.substring(0,e)+r.substring(t+3)}const n=r.match(/^([a-zA-Z][a-zA-Z0-9.\-+]*):/);if(!n)return!!r.match(/^[/\\]{2}/)&&!t.allowProtocolRelative;const i=n[1].toLowerCase();return p(t.allowedSchemesByTag,e)?-1===t.allowedSchemesByTag[e].indexOf(i):!t.allowedSchemes||-1===t.allowedSchemes.indexOf(i)}function j(e){if((e=e.replace(/^(\w+:)?\s*[\\/]\s*[\\/]/,"$1//")).startsWith("relative:"))throw new Error("relative: exploit attempt");let t="relative://relative-site";for(let e=0;e<100;e++)t+=`/${e}`;const r=new URL(e,t);return{isRelativeUrl:r&&"relative-site"===r.hostname&&"relative:"===r.protocol,url:r}}}const g={decodeEntities:!0};m.defaults={allowedTags:["address","article","aside","footer","header","h1","h2","h3","h4","h5","h6","hgroup","main","nav","section","blockquote","dd","div","dl","dt","figcaption","figure","hr","li","main","ol","p","pre","ul","a","abbr","b","bdi","bdo","br","cite","code","data","dfn","em","i","kbd","mark","q","rb","rp","rt","rtc","ruby","s","samp","small","span","strong","sub","sup","time","u","var","wbr","caption","col","colgroup","table","tbody","td","tfoot","th","thead","tr"],disallowedTagsMode:"discard",allowedAttributes:{a:["href","name","target"],img:["src","srcset","alt","title","width","height","loading"]},selfClosing:["img","br","hr","area","base","basefont","input","link","meta"],allowedSchemes:["http","https","ftp","mailto","tel"],allowedSchemesByTag:{},allowedSchemesAppliedToAttributes:["href","src","cite"],allowProtocolRelative:!0,enforceHtmlBoundary:!1},m.simpleTransform=function(e,t,r){return r=void 0===r||r,t=t||{},function(n,i){let o;if(r)for(o in t)i[o]=t[o];else i=t;return{tagName:e,attribs:i}}}},1427:e=>{"use strict";e.exports=e=>{if("string"!=typeof e)throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}},5983:(e,t,r)=>{"use strict";let n=r(5954);class i extends n{constructor(e){super(e),this.type="atrule"}append(...e){return this.proxyOf.nodes||(this.nodes=[]),super.append(...e)}prepend(...e){return this.proxyOf.nodes||(this.nodes=[]),super.prepend(...e)}}e.exports=i,i.default=i,n.registerAtRule(i)},204:(e,t,r)=>{"use strict";let n=r(8113);class i extends n{constructor(e){super(e),this.type="comment"}}e.exports=i,i.default=i},5954:(e,t,r)=>{"use strict";let n,i,o,s,{isClean:a,my:l}=r(608),c=r(3797),u=r(204),h=r(8113);function p(e){return e.map((e=>(e.nodes&&(e.nodes=p(e.nodes)),delete e.source,e)))}function d(e){if(e[a]=!1,e.proxyOf.nodes)for(let t of e.proxyOf.nodes)d(t)}class f extends h{push(e){return e.parent=this,this.proxyOf.nodes.push(e),this}each(e){if(!this.proxyOf.nodes)return;let t,r,n=this.getIterator();for(;this.indexes[n]<this.proxyOf.nodes.length&&(t=this.indexes[n],r=e(this.proxyOf.nodes[t],t),!1!==r);)this.indexes[n]+=1;return delete this.indexes[n],r}walk(e){return this.each(((t,r)=>{let n;try{n=e(t,r)}catch(e){throw t.addToError(e)}return!1!==n&&t.walk&&(n=t.walk(e)),n}))}walkDecls(e,t){return t?e instanceof RegExp?this.walk(((r,n)=>{if("decl"===r.type&&e.test(r.prop))return t(r,n)})):this.walk(((r,n)=>{if("decl"===r.type&&r.prop===e)return t(r,n)})):(t=e,this.walk(((e,r)=>{if("decl"===e.type)return t(e,r)})))}walkRules(e,t){return t?e instanceof RegExp?this.walk(((r,n)=>{if("rule"===r.type&&e.test(r.selector))return t(r,n)})):this.walk(((r,n)=>{if("rule"===r.type&&r.selector===e)return t(r,n)})):(t=e,this.walk(((e,r)=>{if("rule"===e.type)return t(e,r)})))}walkAtRules(e,t){return t?e instanceof RegExp?this.walk(((r,n)=>{if("atrule"===r.type&&e.test(r.name))return t(r,n)})):this.walk(((r,n)=>{if("atrule"===r.type&&r.name===e)return t(r,n)})):(t=e,this.walk(((e,r)=>{if("atrule"===e.type)return t(e,r)})))}walkComments(e){return this.walk(((t,r)=>{if("comment"===t.type)return e(t,r)}))}append(...e){for(let t of e){let e=this.normalize(t,this.last);for(let t of e)this.proxyOf.nodes.push(t)}return this.markDirty(),this}prepend(...e){e=e.reverse();for(let t of e){let e=this.normalize(t,this.first,"prepend").reverse();for(let t of e)this.proxyOf.nodes.unshift(t);for(let t in this.indexes)this.indexes[t]=this.indexes[t]+e.length}return this.markDirty(),this}cleanRaws(e){if(super.cleanRaws(e),this.nodes)for(let t of this.nodes)t.cleanRaws(e)}insertBefore(e,t){let r,n=0===(e=this.index(e))&&"prepend",i=this.normalize(t,this.proxyOf.nodes[e],n).reverse();for(let t of i)this.proxyOf.nodes.splice(e,0,t);for(let t in this.indexes)r=this.indexes[t],e<=r&&(this.indexes[t]=r+i.length);return this.markDirty(),this}insertAfter(e,t){e=this.index(e);let r,n=this.normalize(t,this.proxyOf.nodes[e]).reverse();for(let t of n)this.proxyOf.nodes.splice(e+1,0,t);for(let t in this.indexes)r=this.indexes[t],e<r&&(this.indexes[t]=r+n.length);return this.markDirty(),this}removeChild(e){let t;e=this.index(e),this.proxyOf.nodes[e].parent=void 0,this.proxyOf.nodes.splice(e,1);for(let r in this.indexes)t=this.indexes[r],t>=e&&(this.indexes[r]=t-1);return this.markDirty(),this}removeAll(){for(let e of this.proxyOf.nodes)e.parent=void 0;return this.proxyOf.nodes=[],this.markDirty(),this}replaceValues(e,t,r){return r||(r=t,t={}),this.walkDecls((n=>{t.props&&!t.props.includes(n.prop)||t.fast&&!n.value.includes(t.fast)||(n.value=n.value.replace(e,r))})),this.markDirty(),this}every(e){return this.nodes.every(e)}some(e){return this.nodes.some(e)}index(e){return"number"==typeof e?e:(e.proxyOf&&(e=e.proxyOf),this.proxyOf.nodes.indexOf(e))}get first(){if(this.proxyOf.nodes)return this.proxyOf.nodes[0]}get last(){if(this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.length-1]}normalize(e,t){if("string"==typeof e)e=p(n(e).nodes);else if(Array.isArray(e)){e=e.slice(0);for(let t of e)t.parent&&t.parent.removeChild(t,"ignore")}else if("root"===e.type&&"document"!==this.type){e=e.nodes.slice(0);for(let t of e)t.parent&&t.parent.removeChild(t,"ignore")}else if(e.type)e=[e];else if(e.prop){if(void 0===e.value)throw new Error("Value field is missed in node creation");"string"!=typeof e.value&&(e.value=String(e.value)),e=[new c(e)]}else if(e.selector)e=[new i(e)];else if(e.name)e=[new o(e)];else{if(!e.text)throw new Error("Unknown node type in node creation");e=[new u(e)]}return e.map((e=>(e[l]||f.rebuild(e),(e=e.proxyOf).parent&&e.parent.removeChild(e),e[a]&&d(e),void 0===e.raws.before&&t&&void 0!==t.raws.before&&(e.raws.before=t.raws.before.replace(/\S/g,"")),e.parent=this.proxyOf,e)))}getProxyProcessor(){return{set:(e,t,r)=>(e[t]===r||(e[t]=r,"name"!==t&&"params"!==t&&"selector"!==t||e.markDirty()),!0),get:(e,t)=>"proxyOf"===t?e:e[t]?"each"===t||"string"==typeof t&&t.startsWith("walk")?(...r)=>e[t](...r.map((e=>"function"==typeof e?(t,r)=>e(t.toProxy(),r):e))):"every"===t||"some"===t?r=>e[t](((e,...t)=>r(e.toProxy(),...t))):"root"===t?()=>e.root().toProxy():"nodes"===t?e.nodes.map((e=>e.toProxy())):"first"===t||"last"===t?e[t].toProxy():e[t]:e[t]}}getIterator(){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;let e=this.lastEach;return this.indexes[e]=0,e}}f.registerParse=e=>{n=e},f.registerRule=e=>{i=e},f.registerAtRule=e=>{o=e},f.registerRoot=e=>{s=e},e.exports=f,f.default=f,f.rebuild=e=>{"atrule"===e.type?Object.setPrototypeOf(e,o.prototype):"rule"===e.type?Object.setPrototypeOf(e,i.prototype):"decl"===e.type?Object.setPrototypeOf(e,c.prototype):"comment"===e.type?Object.setPrototypeOf(e,u.prototype):"root"===e.type&&Object.setPrototypeOf(e,s.prototype),e[l]=!0,e.nodes&&e.nodes.forEach((e=>{f.rebuild(e)}))}},4415:(e,t,r)=>{"use strict";let n=r(6597),i=r(2109);class o extends Error{constructor(e,t,r,n,i,s){super(e),this.name="CssSyntaxError",this.reason=e,i&&(this.file=i),n&&(this.source=n),s&&(this.plugin=s),void 0!==t&&void 0!==r&&("number"==typeof t?(this.line=t,this.column=r):(this.line=t.line,this.column=t.column,this.endLine=r.line,this.endColumn=r.column)),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,o)}setMessage(){this.message=this.plugin?this.plugin+": ":"",this.message+=this.file?this.file:"<css input>",void 0!==this.line&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}showSourceCode(e){if(!this.source)return"";let t=this.source;null==e&&(e=n.isColorSupported),i&&e&&(t=i(t));let r,o,s=t.split(/\r?\n/),a=Math.max(this.line-3,0),l=Math.min(this.line+2,s.length),c=String(l).length;if(e){let{bold:e,red:t,gray:i}=n.createColors(!0);r=r=>e(t(r)),o=e=>i(e)}else r=o=e=>e;return s.slice(a,l).map(((e,t)=>{let n=a+1+t,i=" "+(" "+n).slice(-c)+" | ";if(n===this.line){let t=o(i.replace(/\d/g," "))+e.slice(0,this.column-1).replace(/[^\t]/g," ");return r(">")+o(i)+e+"\n "+t+r("^")}return" "+o(i)+e})).join("\n")}toString(){let e=this.showSourceCode();return e&&(e="\n\n"+e+"\n"),this.name+": "+this.message+e}}e.exports=o,o.default=o},3797:(e,t,r)=>{"use strict";let n=r(8113);class i extends n{constructor(e){e&&void 0!==e.value&&"string"!=typeof e.value&&(e={...e,value:String(e.value)}),super(e),this.type="decl"}get variable(){return this.prop.startsWith("--")||"$"===this.prop[0]}}e.exports=i,i.default=i},6028:(e,t,r)=>{"use strict";let n,i,o=r(5954);class s extends o{constructor(e){super({type:"document",...e}),this.nodes||(this.nodes=[])}toResult(e={}){return new n(new i,this,e).stringify()}}s.registerLazyResult=e=>{n=e},s.registerProcessor=e=>{i=e},e.exports=s,s.default=s},1359:(e,t,r)=>{"use strict";let n=r(3797),i=r(15),o=r(204),s=r(5983),a=r(6361),l=r(4193),c=r(3979);function u(e,t){if(Array.isArray(e))return e.map((e=>u(e)));let{inputs:r,...h}=e;if(r){t=[];for(let e of r){let r={...e,__proto__:a.prototype};r.map&&(r.map={...r.map,__proto__:i.prototype}),t.push(r)}}if(h.nodes&&(h.nodes=e.nodes.map((e=>u(e,t)))),h.source){let{inputId:e,...r}=h.source;h.source=r,null!=e&&(h.source.input=t[e])}if("root"===h.type)return new l(h);if("decl"===h.type)return new n(h);if("rule"===h.type)return new c(h);if("comment"===h.type)return new o(h);if("atrule"===h.type)return new s(h);throw new Error("Unknown node type: "+e.type)}e.exports=u,u.default=u},6361:(e,t,r)=>{"use strict";let{SourceMapConsumer:n,SourceMapGenerator:i}=r(5247),{fileURLToPath:o,pathToFileURL:s}=r(8458),{resolve:a,isAbsolute:l}=r(3650),{nanoid:c}=r(2208),u=r(2109),h=r(4415),p=r(15),d=Symbol("fromOffsetCache"),f=Boolean(n&&i),m=Boolean(a&&l);class g{constructor(e,t={}){if(null==e||"object"==typeof e&&!e.toString)throw new Error(`PostCSS received ${e} instead of CSS string`);if(this.css=e.toString(),"\ufeff"===this.css[0]||"￾"===this.css[0]?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,t.from&&(!m||/^\w+:\/\//.test(t.from)||l(t.from)?this.file=t.from:this.file=a(t.from)),m&&f){let e=new p(this.css,t);if(e.text){this.map=e;let t=e.consumer().file;!this.file&&t&&(this.file=this.mapResolve(t))}}this.file||(this.id="<input css "+c(6)+">"),this.map&&(this.map.file=this.from)}fromOffset(e){let t,r;if(this[d])r=this[d];else{let e=this.css.split("\n");r=new Array(e.length);let t=0;for(let n=0,i=e.length;n<i;n++)r[n]=t,t+=e[n].length+1;this[d]=r}t=r[r.length-1];let n=0;if(e>=t)n=r.length-1;else{let t,i=r.length-2;for(;n<i;)if(t=n+(i-n>>1),e<r[t])i=t-1;else{if(!(e>=r[t+1])){n=t;break}n=t+1}}return{line:n+1,col:e-r[n]+1}}error(e,t,r,n={}){let i,o,a;if(t&&"object"==typeof t){let e=t,n=r;if("number"==typeof t.offset){let n=this.fromOffset(e.offset);t=n.line,r=n.col}else t=e.line,r=e.column;if("number"==typeof n.offset){let e=this.fromOffset(n.offset);o=e.line,a=e.col}else o=n.line,a=n.column}else if(!r){let e=this.fromOffset(t);t=e.line,r=e.col}let l=this.origin(t,r,o,a);return i=l?new h(e,void 0===l.endLine?l.line:{line:l.line,column:l.column},void 0===l.endLine?l.column:{line:l.endLine,column:l.endColumn},l.source,l.file,n.plugin):new h(e,void 0===o?t:{line:t,column:r},void 0===o?r:{line:o,column:a},this.css,this.file,n.plugin),i.input={line:t,column:r,endLine:o,endColumn:a,source:this.css},this.file&&(s&&(i.input.url=s(this.file).toString()),i.input.file=this.file),i}origin(e,t,r,n){if(!this.map)return!1;let i,a,c=this.map.consumer(),u=c.originalPositionFor({line:e,column:t});if(!u.source)return!1;"number"==typeof r&&(i=c.originalPositionFor({line:r,column:n})),a=l(u.source)?s(u.source):new URL(u.source,this.map.consumer().sourceRoot||s(this.map.mapFile));let h={url:a.toString(),line:u.line,column:u.column,endLine:i&&i.line,endColumn:i&&i.column};if("file:"===a.protocol){if(!o)throw new Error("file: protocol is not available in this PostCSS build");h.file=o(a)}let p=c.sourceContentFor(u.source);return p&&(h.source=p),h}mapResolve(e){return/^\w+:\/\//.test(e)?e:a(this.map.consumer().sourceRoot||this.map.root||".",e)}get from(){return this.file||this.id}toJSON(){let e={};for(let t of["hasBOM","css","file","id"])null!=this[t]&&(e[t]=this[t]);return this.map&&(e.map={...this.map},e.map.consumerCache&&(e.map.consumerCache=void 0)),e}}e.exports=g,g.default=g,u&&u.registerInput&&u.registerInput(g)},4113:(e,t,r)=>{"use strict";let{isClean:n,my:i}=r(608),o=r(7767),s=r(9792),a=r(5954),l=r(6028),c=(r(5939),r(4296)),u=r(2862),h=r(4193);const p={document:"Document",root:"Root",atrule:"AtRule",rule:"Rule",decl:"Declaration",comment:"Comment"},d={postcssPlugin:!0,prepare:!0,Once:!0,Document:!0,Root:!0,Declaration:!0,Rule:!0,AtRule:!0,Comment:!0,DeclarationExit:!0,RuleExit:!0,AtRuleExit:!0,CommentExit:!0,RootExit:!0,DocumentExit:!0,OnceExit:!0},f={postcssPlugin:!0,prepare:!0,Once:!0};function m(e){return"object"==typeof e&&"function"==typeof e.then}function g(e){let t=!1,r=p[e.type];return"decl"===e.type?t=e.prop.toLowerCase():"atrule"===e.type&&(t=e.name.toLowerCase()),t&&e.append?[r,r+"-"+t,0,r+"Exit",r+"Exit-"+t]:t?[r,r+"-"+t,r+"Exit",r+"Exit-"+t]:e.append?[r,0,r+"Exit"]:[r,r+"Exit"]}function y(e){let t;return t="document"===e.type?["Document",0,"DocumentExit"]:"root"===e.type?["Root",0,"RootExit"]:g(e),{node:e,events:t,eventIndex:0,visitors:[],visitorIndex:0,iterator:0}}function b(e){return e[n]=!1,e.nodes&&e.nodes.forEach((e=>b(e))),e}let v={};class w{constructor(e,t,r){let n;if(this.stringified=!1,this.processed=!1,"object"!=typeof t||null===t||"root"!==t.type&&"document"!==t.type)if(t instanceof w||t instanceof c)n=b(t.root),t.map&&(void 0===r.map&&(r.map={}),r.map.inline||(r.map.inline=!1),r.map.prev=t.map);else{let e=u;r.syntax&&(e=r.syntax.parse),r.parser&&(e=r.parser),e.parse&&(e=e.parse);try{n=e(t,r)}catch(e){this.processed=!0,this.error=e}n&&!n[i]&&a.rebuild(n)}else n=b(t);this.result=new c(e,n,r),this.helpers={...v,result:this.result,postcss:v},this.plugins=this.processor.plugins.map((e=>"object"==typeof e&&e.prepare?{...e,...e.prepare(this.result)}:e))}get[Symbol.toStringTag](){return"LazyResult"}get processor(){return this.result.processor}get opts(){return this.result.opts}get css(){return this.stringify().css}get content(){return this.stringify().content}get map(){return this.stringify().map}get root(){return this.sync().root}get messages(){return this.sync().messages}warnings(){return this.sync().warnings()}toString(){return this.css}then(e,t){return this.async().then(e,t)}catch(e){return this.async().catch(e)}finally(e){return this.async().then(e,e)}async(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}sync(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();for(let e of this.plugins)if(m(this.runOnRoot(e)))throw this.getAsyncError();if(this.prepareVisitors(),this.hasListener){let e=this.result.root;for(;!e[n];)e[n]=!0,this.walkSync(e);if(this.listeners.OnceExit)if("document"===e.type)for(let t of e.nodes)this.visitSync(this.listeners.OnceExit,t);else this.visitSync(this.listeners.OnceExit,e)}return this.result}stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();let e=this.result.opts,t=s;e.syntax&&(t=e.syntax.stringify),e.stringifier&&(t=e.stringifier),t.stringify&&(t=t.stringify);let r=new o(t,this.result.root,this.result.opts).generate();return this.result.css=r[0],this.result.map=r[1],this.result}walkSync(e){e[n]=!0;let t=g(e);for(let r of t)if(0===r)e.nodes&&e.each((e=>{e[n]||this.walkSync(e)}));else{let t=this.listeners[r];if(t&&this.visitSync(t,e.toProxy()))return}}visitSync(e,t){for(let[r,n]of e){let e;this.result.lastPlugin=r;try{e=n(t,this.helpers)}catch(e){throw this.handleError(e,t.proxyOf)}if("root"!==t.type&&"document"!==t.type&&!t.parent)return!0;if(m(e))throw this.getAsyncError()}}runOnRoot(e){this.result.lastPlugin=e;try{if("object"==typeof e&&e.Once){if("document"===this.result.root.type){let t=this.result.root.nodes.map((t=>e.Once(t,this.helpers)));return m(t[0])?Promise.all(t):t}return e.Once(this.result.root,this.helpers)}if("function"==typeof e)return e(this.result.root,this.result)}catch(e){throw this.handleError(e)}}getAsyncError(){throw new Error("Use process(css).then(cb) to work with async plugins")}handleError(e,t){let r=this.result.lastPlugin;try{t&&t.addToError(e),this.error=e,"CssSyntaxError"!==e.name||e.plugin?r.postcssVersion:(e.plugin=r.postcssPlugin,e.setMessage())}catch(e){console&&console.error&&console.error(e)}return e}async runAsync(){this.plugin=0;for(let e=0;e<this.plugins.length;e++){let t=this.plugins[e],r=this.runOnRoot(t);if(m(r))try{await r}catch(e){throw this.handleError(e)}}if(this.prepareVisitors(),this.hasListener){let e=this.result.root;for(;!e[n];){e[n]=!0;let t=[y(e)];for(;t.length>0;){let e=this.visitTick(t);if(m(e))try{await e}catch(e){let r=t[t.length-1].node;throw this.handleError(e,r)}}}if(this.listeners.OnceExit)for(let[t,r]of this.listeners.OnceExit){this.result.lastPlugin=t;try{if("document"===e.type){let t=e.nodes.map((e=>r(e,this.helpers)));await Promise.all(t)}else await r(e,this.helpers)}catch(e){throw this.handleError(e)}}}return this.processed=!0,this.stringify()}prepareVisitors(){this.listeners={};let e=(e,t,r)=>{this.listeners[t]||(this.listeners[t]=[]),this.listeners[t].push([e,r])};for(let t of this.plugins)if("object"==typeof t)for(let r in t){if(!d[r]&&/^[A-Z]/.test(r))throw new Error(`Unknown event ${r} in ${t.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!f[r])if("object"==typeof t[r])for(let n in t[r])e(t,"*"===n?r:r+"-"+n.toLowerCase(),t[r][n]);else"function"==typeof t[r]&&e(t,r,t[r])}this.hasListener=Object.keys(this.listeners).length>0}visitTick(e){let t=e[e.length-1],{node:r,visitors:i}=t;if("root"!==r.type&&"document"!==r.type&&!r.parent)return void e.pop();if(i.length>0&&t.visitorIndex<i.length){let[e,n]=i[t.visitorIndex];t.visitorIndex+=1,t.visitorIndex===i.length&&(t.visitors=[],t.visitorIndex=0),this.result.lastPlugin=e;try{return n(r.toProxy(),this.helpers)}catch(e){throw this.handleError(e,r)}}if(0!==t.iterator){let i,o=t.iterator;for(;i=r.nodes[r.indexes[o]];)if(r.indexes[o]+=1,!i[n])return i[n]=!0,void e.push(y(i));t.iterator=0,delete r.indexes[o]}let o=t.events;for(;t.eventIndex<o.length;){let e=o[t.eventIndex];if(t.eventIndex+=1,0===e)return void(r.nodes&&r.nodes.length&&(r[n]=!0,t.iterator=r.getIterator()));if(this.listeners[e])return void(t.visitors=this.listeners[e])}e.pop()}}w.registerPostcss=e=>{v=e},e.exports=w,w.default=w,h.registerLazyResult(w),l.registerLazyResult(w)},353:e=>{"use strict";let t={split(e,t,r){let n=[],i="",o=!1,s=0,a=!1,l="",c=!1;for(let r of e)c?c=!1:"\\"===r?c=!0:a?r===l&&(a=!1):'"'===r||"'"===r?(a=!0,l=r):"("===r?s+=1:")"===r?s>0&&(s-=1):0===s&&t.includes(r)&&(o=!0),o?(""!==i&&n.push(i.trim()),i="",o=!1):i+=r;return(r||""!==i)&&n.push(i.trim()),n},space:e=>t.split(e,[" ","\n","\t"]),comma:e=>t.split(e,[","],!0)};e.exports=t,t.default=t},7767:(e,t,r)=>{"use strict";let{SourceMapConsumer:n,SourceMapGenerator:i}=r(5247),{dirname:o,resolve:s,relative:a,sep:l}=r(3650),{pathToFileURL:c}=r(8458),u=r(6361),h=Boolean(n&&i),p=Boolean(o&&s&&a&&l);e.exports=class{constructor(e,t,r,n){this.stringify=e,this.mapOpts=r.map||{},this.root=t,this.opts=r,this.css=n}isMap(){return void 0!==this.opts.map?!!this.opts.map:this.previous().length>0}previous(){if(!this.previousMaps)if(this.previousMaps=[],this.root)this.root.walk((e=>{if(e.source&&e.source.input.map){let t=e.source.input.map;this.previousMaps.includes(t)||this.previousMaps.push(t)}}));else{let e=new u(this.css,this.opts);e.map&&this.previousMaps.push(e.map)}return this.previousMaps}isInline(){if(void 0!==this.mapOpts.inline)return this.mapOpts.inline;let e=this.mapOpts.annotation;return(void 0===e||!0===e)&&(!this.previous().length||this.previous().some((e=>e.inline)))}isSourcesContent(){return void 0!==this.mapOpts.sourcesContent?this.mapOpts.sourcesContent:!this.previous().length||this.previous().some((e=>e.withContent()))}clearAnnotation(){if(!1!==this.mapOpts.annotation)if(this.root){let e;for(let t=this.root.nodes.length-1;t>=0;t--)e=this.root.nodes[t],"comment"===e.type&&0===e.text.indexOf("# sourceMappingURL=")&&this.root.removeChild(t)}else this.css&&(this.css=this.css.replace(/(\n)?\/\*#[\S\s]*?\*\/$/gm,""))}setSourcesContent(){let e={};if(this.root)this.root.walk((t=>{if(t.source){let r=t.source.input.from;r&&!e[r]&&(e[r]=!0,this.map.setSourceContent(this.toUrl(this.path(r)),t.source.input.css))}}));else if(this.css){let e=this.opts.from?this.toUrl(this.path(this.opts.from)):"<no source>";this.map.setSourceContent(e,this.css)}}applyPrevMaps(){for(let e of this.previous()){let t,r=this.toUrl(this.path(e.file)),i=e.root||o(e.file);!1===this.mapOpts.sourcesContent?(t=new n(e.text),t.sourcesContent&&(t.sourcesContent=t.sourcesContent.map((()=>null)))):t=e.consumer(),this.map.applySourceMap(t,r,this.toUrl(this.path(i)))}}isAnnotation(){return!!this.isInline()||(void 0!==this.mapOpts.annotation?this.mapOpts.annotation:!this.previous().length||this.previous().some((e=>e.annotation)))}toBase64(e){return Buffer?Buffer.from(e).toString("base64"):window.btoa(unescape(encodeURIComponent(e)))}addAnnotation(){let e;e=this.isInline()?"data:application/json;base64,"+this.toBase64(this.map.toString()):"string"==typeof this.mapOpts.annotation?this.mapOpts.annotation:"function"==typeof this.mapOpts.annotation?this.mapOpts.annotation(this.opts.to,this.root):this.outputFile()+".map";let t="\n";this.css.includes("\r\n")&&(t="\r\n"),this.css+=t+"/*# sourceMappingURL="+e+" */"}outputFile(){return this.opts.to?this.path(this.opts.to):this.opts.from?this.path(this.opts.from):"to.css"}generateMap(){if(this.root)this.generateString();else if(1===this.previous().length){let e=this.previous()[0].consumer();e.file=this.outputFile(),this.map=i.fromSourceMap(e)}else this.map=new i({file:this.outputFile()}),this.map.addMapping({source:this.opts.from?this.toUrl(this.path(this.opts.from)):"<no source>",generated:{line:1,column:0},original:{line:1,column:0}});return this.isSourcesContent()&&this.setSourcesContent(),this.root&&this.previous().length>0&&this.applyPrevMaps(),this.isAnnotation()&&this.addAnnotation(),this.isInline()?[this.css]:[this.css,this.map]}path(e){if(0===e.indexOf("<"))return e;if(/^\w+:\/\//.test(e))return e;if(this.mapOpts.absolute)return e;let t=this.opts.to?o(this.opts.to):".";return"string"==typeof this.mapOpts.annotation&&(t=o(s(t,this.mapOpts.annotation))),a(t,e)}toUrl(e){return"\\"===l&&(e=e.replace(/\\/g,"/")),encodeURI(e).replace(/[#?]/g,encodeURIComponent)}sourcePath(e){if(this.mapOpts.from)return this.toUrl(this.mapOpts.from);if(this.mapOpts.absolute){if(c)return c(e.source.input.from).toString();throw new Error("`map.absolute` option is not available in this PostCSS build")}return this.toUrl(this.path(e.source.input.from))}generateString(){this.css="",this.map=new i({file:this.outputFile()});let e,t,r=1,n=1,o="<no source>",s={source:"",generated:{line:0,column:0},original:{line:0,column:0}};this.stringify(this.root,((i,a,l)=>{if(this.css+=i,a&&"end"!==l&&(s.generated.line=r,s.generated.column=n-1,a.source&&a.source.start?(s.source=this.sourcePath(a),s.original.line=a.source.start.line,s.original.column=a.source.start.column-1,this.map.addMapping(s)):(s.source=o,s.original.line=1,s.original.column=0,this.map.addMapping(s))),e=i.match(/\n/g),e?(r+=e.length,t=i.lastIndexOf("\n"),n=i.length-t):n+=i.length,a&&"start"!==l){let e=a.parent||{raws:{}};("decl"!==a.type||a!==e.last||e.raws.semicolon)&&(a.source&&a.source.end?(s.source=this.sourcePath(a),s.original.line=a.source.end.line,s.original.column=a.source.end.column-1,s.generated.line=r,s.generated.column=n-2,this.map.addMapping(s)):(s.source=o,s.original.line=1,s.original.column=0,s.generated.line=r,s.generated.column=n-1,this.map.addMapping(s)))}}))}generate(){if(this.clearAnnotation(),p&&h&&this.isMap())return this.generateMap();{let e="";return this.stringify(this.root,(t=>{e+=t})),[e]}}}},1238:(e,t,r)=>{"use strict";let n=r(7767),i=r(9792),o=(r(5939),r(2862));const s=r(4296);class a{constructor(e,t,r){let o;t=t.toString(),this.stringified=!1,this._processor=e,this._css=t,this._opts=r,this._map=void 0;let a=i;this.result=new s(this._processor,o,this._opts),this.result.css=t;let l=this;Object.defineProperty(this.result,"root",{get:()=>l.root});let c=new n(a,o,this._opts,t);if(c.isMap()){let[e,t]=c.generate();e&&(this.result.css=e),t&&(this.result.map=t)}}get[Symbol.toStringTag](){return"NoWorkResult"}get processor(){return this.result.processor}get opts(){return this.result.opts}get css(){return this.result.css}get content(){return this.result.css}get map(){return this.result.map}get root(){if(this._root)return this._root;let e,t=o;try{e=t(this._css,this._opts)}catch(e){this.error=e}if(this.error)throw this.error;return this._root=e,e}get messages(){return[]}warnings(){return[]}toString(){return this._css}then(e,t){return this.async().then(e,t)}catch(e){return this.async().catch(e)}finally(e){return this.async().then(e,e)}async(){return this.error?Promise.reject(this.error):Promise.resolve(this.result)}sync(){if(this.error)throw this.error;return this.result}}e.exports=a,a.default=a},8113:(e,t,r)=>{"use strict";let{isClean:n,my:i}=r(608),o=r(4415),s=r(3791),a=r(9792);function l(e,t){let r=new e.constructor;for(let n in e){if(!Object.prototype.hasOwnProperty.call(e,n))continue;if("proxyCache"===n)continue;let i=e[n],o=typeof i;"parent"===n&&"object"===o?t&&(r[n]=t):"source"===n?r[n]=i:Array.isArray(i)?r[n]=i.map((e=>l(e,r))):("object"===o&&null!==i&&(i=l(i)),r[n]=i)}return r}class c{constructor(e={}){this.raws={},this[n]=!1,this[i]=!0;for(let t in e)if("nodes"===t){this.nodes=[];for(let r of e[t])"function"==typeof r.clone?this.append(r.clone()):this.append(r)}else this[t]=e[t]}error(e,t={}){if(this.source){let{start:r,end:n}=this.rangeBy(t);return this.source.input.error(e,{line:r.line,column:r.column},{line:n.line,column:n.column},t)}return new o(e)}warn(e,t,r){let n={node:this};for(let e in r)n[e]=r[e];return e.warn(t,n)}remove(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this}toString(e=a){e.stringify&&(e=e.stringify);let t="";return e(this,(e=>{t+=e})),t}assign(e={}){for(let t in e)this[t]=e[t];return this}clone(e={}){let t=l(this);for(let r in e)t[r]=e[r];return t}cloneBefore(e={}){let t=this.clone(e);return this.parent.insertBefore(this,t),t}cloneAfter(e={}){let t=this.clone(e);return this.parent.insertAfter(this,t),t}replaceWith(...e){if(this.parent){let t=this,r=!1;for(let n of e)n===this?r=!0:r?(this.parent.insertAfter(t,n),t=n):this.parent.insertBefore(t,n);r||this.remove()}return this}next(){if(!this.parent)return;let e=this.parent.index(this);return this.parent.nodes[e+1]}prev(){if(!this.parent)return;let e=this.parent.index(this);return this.parent.nodes[e-1]}before(e){return this.parent.insertBefore(this,e),this}after(e){return this.parent.insertAfter(this,e),this}root(){let e=this;for(;e.parent&&"document"!==e.parent.type;)e=e.parent;return e}raw(e,t){return(new s).raw(this,e,t)}cleanRaws(e){delete this.raws.before,delete this.raws.after,e||delete this.raws.between}toJSON(e,t){let r={},n=null==t;t=t||new Map;let i=0;for(let e in this){if(!Object.prototype.hasOwnProperty.call(this,e))continue;if("parent"===e||"proxyCache"===e)continue;let n=this[e];if(Array.isArray(n))r[e]=n.map((e=>"object"==typeof e&&e.toJSON?e.toJSON(null,t):e));else if("object"==typeof n&&n.toJSON)r[e]=n.toJSON(null,t);else if("source"===e){let o=t.get(n.input);null==o&&(o=i,t.set(n.input,i),i++),r[e]={inputId:o,start:n.start,end:n.end}}else r[e]=n}return n&&(r.inputs=[...t.keys()].map((e=>e.toJSON()))),r}positionInside(e){let t=this.toString(),r=this.source.start.column,n=this.source.start.line;for(let i=0;i<e;i++)"\n"===t[i]?(r=1,n+=1):r+=1;return{line:n,column:r}}positionBy(e){let t=this.source.start;if(e.index)t=this.positionInside(e.index);else if(e.word){let r=this.toString().indexOf(e.word);-1!==r&&(t=this.positionInside(r))}return t}rangeBy(e){let t={line:this.source.start.line,column:this.source.start.column},r=this.source.end?{line:this.source.end.line,column:this.source.end.column+1}:{line:t.line,column:t.column+1};if(e.word){let n=this.toString().indexOf(e.word);-1!==n&&(t=this.positionInside(n),r=this.positionInside(n+e.word.length))}else e.start?t={line:e.start.line,column:e.start.column}:e.index&&(t=this.positionInside(e.index)),e.end?r={line:e.end.line,column:e.end.column}:e.endIndex?r=this.positionInside(e.endIndex):e.index&&(r=this.positionInside(e.index+1));return(r.line<t.line||r.line===t.line&&r.column<=t.column)&&(r={line:t.line,column:t.column+1}),{start:t,end:r}}getProxyProcessor(){return{set:(e,t,r)=>(e[t]===r||(e[t]=r,"prop"!==t&&"value"!==t&&"name"!==t&&"params"!==t&&"important"!==t&&"text"!==t||e.markDirty()),!0),get:(e,t)=>"proxyOf"===t?e:"root"===t?()=>e.root().toProxy():e[t]}}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}addToError(e){if(e.postcssNode=this,e.stack&&this.source&&/\n\s{4}at /.test(e.stack)){let t=this.source;e.stack=e.stack.replace(/\n\s{4}at /,`$&${t.input.from}:${t.start.line}:${t.start.column}$&`)}return e}markDirty(){if(this[n]){this[n]=!1;let e=this;for(;e=e.parent;)e[n]=!1}}get proxyOf(){return this}}e.exports=c,c.default=c},2862:(e,t,r)=>{"use strict";let n=r(5954),i=r(5462),o=r(6361);function s(e,t){let r=new o(e,t),n=new i(r);try{n.parse()}catch(e){throw e}return n.root}e.exports=s,s.default=s,n.registerParse(s)},5462:(e,t,r)=>{"use strict";let n=r(3797),i=r(3196),o=r(204),s=r(5983),a=r(4193),l=r(3979);const c={empty:!0,space:!0};e.exports=class{constructor(e){this.input=e,this.root=new a,this.current=this.root,this.spaces="",this.semicolon=!1,this.customProperty=!1,this.createTokenizer(),this.root.source={input:e,start:{offset:0,line:1,column:1}}}createTokenizer(){this.tokenizer=i(this.input)}parse(){let e;for(;!this.tokenizer.endOfFile();)switch(e=this.tokenizer.nextToken(),e[0]){case"space":this.spaces+=e[1];break;case";":this.freeSemicolon(e);break;case"}":this.end(e);break;case"comment":this.comment(e);break;case"at-word":this.atrule(e);break;case"{":this.emptyRule(e);break;default:this.other(e)}this.endFile()}comment(e){let t=new o;this.init(t,e[2]),t.source.end=this.getPosition(e[3]||e[2]);let r=e[1].slice(2,-2);if(/^\s*$/.test(r))t.text="",t.raws.left=r,t.raws.right="";else{let e=r.match(/^(\s*)([^]*\S)(\s*)$/);t.text=e[2],t.raws.left=e[1],t.raws.right=e[3]}}emptyRule(e){let t=new l;this.init(t,e[2]),t.selector="",t.raws.between="",this.current=t}other(e){let t=!1,r=null,n=!1,i=null,o=[],s=e[1].startsWith("--"),a=[],l=e;for(;l;){if(r=l[0],a.push(l),"("===r||"["===r)i||(i=l),o.push("("===r?")":"]");else if(s&&n&&"{"===r)i||(i=l),o.push("}");else if(0===o.length){if(";"===r){if(n)return void this.decl(a,s);break}if("{"===r)return void this.rule(a);if("}"===r){this.tokenizer.back(a.pop()),t=!0;break}":"===r&&(n=!0)}else r===o[o.length-1]&&(o.pop(),0===o.length&&(i=null));l=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(t=!0),o.length>0&&this.unclosedBracket(i),t&&n){if(!s)for(;a.length&&(l=a[a.length-1][0],"space"===l||"comment"===l);)this.tokenizer.back(a.pop());this.decl(a,s)}else this.unknownWord(a)}rule(e){e.pop();let t=new l;this.init(t,e[0][2]),t.raws.between=this.spacesAndCommentsFromEnd(e),this.raw(t,"selector",e),this.current=t}decl(e,t){let r=new n;this.init(r,e[0][2]);let i,o=e[e.length-1];for(";"===o[0]&&(this.semicolon=!0,e.pop()),r.source.end=this.getPosition(o[3]||o[2]||function(e){for(let t=e.length-1;t>=0;t--){let r=e[t],n=r[3]||r[2];if(n)return n}}(e));"word"!==e[0][0];)1===e.length&&this.unknownWord(e),r.raws.before+=e.shift()[1];for(r.source.start=this.getPosition(e[0][2]),r.prop="";e.length;){let t=e[0][0];if(":"===t||"space"===t||"comment"===t)break;r.prop+=e.shift()[1]}for(r.raws.between="";e.length;){if(i=e.shift(),":"===i[0]){r.raws.between+=i[1];break}"word"===i[0]&&/\w/.test(i[1])&&this.unknownWord([i]),r.raws.between+=i[1]}"_"!==r.prop[0]&&"*"!==r.prop[0]||(r.raws.before+=r.prop[0],r.prop=r.prop.slice(1));let s,a=[];for(;e.length&&(s=e[0][0],"space"===s||"comment"===s);)a.push(e.shift());this.precheckMissedSemicolon(e);for(let t=e.length-1;t>=0;t--){if(i=e[t],"!important"===i[1].toLowerCase()){r.important=!0;let n=this.stringFrom(e,t);n=this.spacesFromEnd(e)+n," !important"!==n&&(r.raws.important=n);break}if("important"===i[1].toLowerCase()){let n=e.slice(0),i="";for(let e=t;e>0;e--){let t=n[e][0];if(0===i.trim().indexOf("!")&&"space"!==t)break;i=n.pop()[1]+i}0===i.trim().indexOf("!")&&(r.important=!0,r.raws.important=i,e=n)}if("space"!==i[0]&&"comment"!==i[0])break}e.some((e=>"space"!==e[0]&&"comment"!==e[0]))&&(r.raws.between+=a.map((e=>e[1])).join(""),a=[]),this.raw(r,"value",a.concat(e),t),r.value.includes(":")&&!t&&this.checkMissedSemicolon(e)}atrule(e){let t,r,n,i=new s;i.name=e[1].slice(1),""===i.name&&this.unnamedAtrule(i,e),this.init(i,e[2]);let o=!1,a=!1,l=[],c=[];for(;!this.tokenizer.endOfFile();){if(t=(e=this.tokenizer.nextToken())[0],"("===t||"["===t?c.push("("===t?")":"]"):"{"===t&&c.length>0?c.push("}"):t===c[c.length-1]&&c.pop(),0===c.length){if(";"===t){i.source.end=this.getPosition(e[2]),this.semicolon=!0;break}if("{"===t){a=!0;break}if("}"===t){if(l.length>0){for(n=l.length-1,r=l[n];r&&"space"===r[0];)r=l[--n];r&&(i.source.end=this.getPosition(r[3]||r[2]))}this.end(e);break}l.push(e)}else l.push(e);if(this.tokenizer.endOfFile()){o=!0;break}}i.raws.between=this.spacesAndCommentsFromEnd(l),l.length?(i.raws.afterName=this.spacesAndCommentsFromStart(l),this.raw(i,"params",l),o&&(e=l[l.length-1],i.source.end=this.getPosition(e[3]||e[2]),this.spaces=i.raws.between,i.raws.between="")):(i.raws.afterName="",i.params=""),a&&(i.nodes=[],this.current=i)}end(e){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end=this.getPosition(e[2]),this.current=this.current.parent):this.unexpectedClose(e)}endFile(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces}freeSemicolon(e){if(this.spaces+=e[1],this.current.nodes){let e=this.current.nodes[this.current.nodes.length-1];e&&"rule"===e.type&&!e.raws.ownSemicolon&&(e.raws.ownSemicolon=this.spaces,this.spaces="")}}getPosition(e){let t=this.input.fromOffset(e);return{offset:e,line:t.line,column:t.col}}init(e,t){this.current.push(e),e.source={start:this.getPosition(t),input:this.input},e.raws.before=this.spaces,this.spaces="","comment"!==e.type&&(this.semicolon=!1)}raw(e,t,r,n){let i,o,s,a,l=r.length,u="",h=!0;for(let e=0;e<l;e+=1)i=r[e],o=i[0],"space"!==o||e!==l-1||n?"comment"===o?(a=r[e-1]?r[e-1][0]:"empty",s=r[e+1]?r[e+1][0]:"empty",c[a]||c[s]||","===u.slice(-1)?h=!1:u+=i[1]):u+=i[1]:h=!1;if(!h){let n=r.reduce(((e,t)=>e+t[1]),"");e.raws[t]={value:u,raw:n}}e[t]=u}spacesAndCommentsFromEnd(e){let t,r="";for(;e.length&&(t=e[e.length-1][0],"space"===t||"comment"===t);)r=e.pop()[1]+r;return r}spacesAndCommentsFromStart(e){let t,r="";for(;e.length&&(t=e[0][0],"space"===t||"comment"===t);)r+=e.shift()[1];return r}spacesFromEnd(e){let t,r="";for(;e.length&&(t=e[e.length-1][0],"space"===t);)r=e.pop()[1]+r;return r}stringFrom(e,t){let r="";for(let n=t;n<e.length;n++)r+=e[n][1];return e.splice(t,e.length-t),r}colon(e){let t,r,n,i=0;for(let[o,s]of e.entries()){if(t=s,r=t[0],"("===r&&(i+=1),")"===r&&(i-=1),0===i&&":"===r){if(n){if("word"===n[0]&&"progid"===n[1])continue;return o}this.doubleColon(t)}n=t}return!1}unclosedBracket(e){throw this.input.error("Unclosed bracket",{offset:e[2]},{offset:e[2]+1})}unknownWord(e){throw this.input.error("Unknown word",{offset:e[0][2]},{offset:e[0][2]+e[0][1].length})}unexpectedClose(e){throw this.input.error("Unexpected }",{offset:e[2]},{offset:e[2]+1})}unclosedBlock(){let e=this.current.source.start;throw this.input.error("Unclosed block",e.line,e.column)}doubleColon(e){throw this.input.error("Double colon",{offset:e[2]},{offset:e[2]+e[1].length})}unnamedAtrule(e,t){throw this.input.error("At-rule without name",{offset:t[2]},{offset:t[2]+t[1].length})}precheckMissedSemicolon(){}checkMissedSemicolon(e){let t=this.colon(e);if(!1===t)return;let r,n=0;for(let i=t-1;i>=0&&(r=e[i],"space"===r[0]||(n+=1,2!==n));i--);throw this.input.error("Missed semicolon","word"===r[0]?r[3]+1:r[2])}}},4184:(e,t,r)=>{"use strict";let n=r(4415),i=r(3797),o=r(4113),s=r(5954),a=r(8217),l=r(9792),c=r(1359),u=r(6028),h=r(7049),p=r(204),d=r(5983),f=r(4296),m=r(6361),g=r(2862),y=r(353),b=r(3979),v=r(4193),w=r(8113);function x(...e){return 1===e.length&&Array.isArray(e[0])&&(e=e[0]),new a(e)}x.plugin=function(e,t){let r,n=!1;function i(...r){console&&console.warn&&!n&&(n=!0,console.warn(e+": postcss.plugin was deprecated. Migration guide:\nhttps://evilmartians.com/chronicles/postcss-8-plugin-migration"),process.env.LANG&&process.env.LANG.startsWith("cn")&&console.warn(e+": 里面 postcss.plugin 被弃用. 迁移指南:\nhttps://www.w3ctech.com/topic/2226"));let i=t(...r);return i.postcssPlugin=e,i.postcssVersion=(new a).version,i}return Object.defineProperty(i,"postcss",{get:()=>(r||(r=i()),r)}),i.process=function(e,t,r){return x([i(r)]).process(e,t)},i},x.stringify=l,x.parse=g,x.fromJSON=c,x.list=y,x.comment=e=>new p(e),x.atRule=e=>new d(e),x.decl=e=>new i(e),x.rule=e=>new b(e),x.root=e=>new v(e),x.document=e=>new u(e),x.CssSyntaxError=n,x.Declaration=i,x.Container=s,x.Processor=a,x.Document=u,x.Comment=p,x.Warning=h,x.AtRule=d,x.Result=f,x.Input=m,x.Rule=b,x.Root=v,x.Node=w,o.registerPostcss(x),e.exports=x,x.default=x},15:(e,t,r)=>{"use strict";let{SourceMapConsumer:n,SourceMapGenerator:i}=r(5247),{existsSync:o,readFileSync:s}=r(6618),{dirname:a,join:l}=r(3650);class c{constructor(e,t){if(!1===t.map)return;this.loadAnnotation(e),this.inline=this.startWith(this.annotation,"data:");let r=t.map?t.map.prev:void 0,n=this.loadMap(t.from,r);!this.mapFile&&t.from&&(this.mapFile=t.from),this.mapFile&&(this.root=a(this.mapFile)),n&&(this.text=n)}consumer(){return this.consumerCache||(this.consumerCache=new n(this.text)),this.consumerCache}withContent(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}startWith(e,t){return!!e&&e.substr(0,t.length)===t}getAnnotationURL(e){return e.replace(/^\/\*\s*# sourceMappingURL=/,"").trim()}loadAnnotation(e){let t=e.match(/\/\*\s*# sourceMappingURL=/gm);if(!t)return;let r=e.lastIndexOf(t.pop()),n=e.indexOf("*/",r);r>-1&&n>-1&&(this.annotation=this.getAnnotationURL(e.substring(r,n)))}decodeInline(e){if(/^data:application\/json;charset=utf-?8,/.test(e)||/^data:application\/json,/.test(e))return decodeURIComponent(e.substr(RegExp.lastMatch.length));if(/^data:application\/json;charset=utf-?8;base64,/.test(e)||/^data:application\/json;base64,/.test(e))return t=e.substr(RegExp.lastMatch.length),Buffer?Buffer.from(t,"base64").toString():window.atob(t);var t;let r=e.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+r)}loadFile(e){if(this.root=a(e),o(e))return this.mapFile=e,s(e,"utf-8").toString().trim()}loadMap(e,t){if(!1===t)return!1;if(t){if("string"==typeof t)return t;if("function"!=typeof t){if(t instanceof n)return i.fromSourceMap(t).toString();if(t instanceof i)return t.toString();if(this.isMap(t))return JSON.stringify(t);throw new Error("Unsupported previous source map format: "+t.toString())}{let r=t(e);if(r){let e=this.loadFile(r);if(!e)throw new Error("Unable to load previous source map: "+r.toString());return e}}}else{if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){let t=this.annotation;return e&&(t=l(a(e),t)),this.loadFile(t)}}}isMap(e){return"object"==typeof e&&("string"==typeof e.mappings||"string"==typeof e._mappings||Array.isArray(e.sections))}}e.exports=c,c.default=c},8217:(e,t,r)=>{"use strict";let n=r(1238),i=r(4113),o=r(6028),s=r(4193);class a{constructor(e=[]){this.version="8.4.16",this.plugins=this.normalize(e)}use(e){return this.plugins=this.plugins.concat(this.normalize([e])),this}process(e,t={}){return 0===this.plugins.length&&void 0===t.parser&&void 0===t.stringifier&&void 0===t.syntax?new n(this,e,t):new i(this,e,t)}normalize(e){let t=[];for(let r of e)if(!0===r.postcss?r=r():r.postcss&&(r=r.postcss),"object"==typeof r&&Array.isArray(r.plugins))t=t.concat(r.plugins);else if("object"==typeof r&&r.postcssPlugin)t.push(r);else if("function"==typeof r)t.push(r);else if("object"!=typeof r||!r.parse&&!r.stringify)throw new Error(r+" is not a PostCSS plugin");return t}}e.exports=a,a.default=a,s.registerProcessor(a),o.registerProcessor(a)},4296:(e,t,r)=>{"use strict";let n=r(7049);class i{constructor(e,t,r){this.processor=e,this.messages=[],this.root=t,this.opts=r,this.css=void 0,this.map=void 0}toString(){return this.css}warn(e,t={}){t.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(t.plugin=this.lastPlugin.postcssPlugin);let r=new n(e,t);return this.messages.push(r),r}warnings(){return this.messages.filter((e=>"warning"===e.type))}get content(){return this.css}}e.exports=i,i.default=i},4193:(e,t,r)=>{"use strict";let n,i,o=r(5954);class s extends o{constructor(e){super(e),this.type="root",this.nodes||(this.nodes=[])}removeChild(e,t){let r=this.index(e);return!t&&0===r&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[r].raws.before),super.removeChild(e)}normalize(e,t,r){let n=super.normalize(e);if(t)if("prepend"===r)this.nodes.length>1?t.raws.before=this.nodes[1].raws.before:delete t.raws.before;else if(this.first!==t)for(let e of n)e.raws.before=t.raws.before;return n}toResult(e={}){return new n(new i,this,e).stringify()}}s.registerLazyResult=e=>{n=e},s.registerProcessor=e=>{i=e},e.exports=s,s.default=s,o.registerRoot(s)},3979:(e,t,r)=>{"use strict";let n=r(5954),i=r(353);class o extends n{constructor(e){super(e),this.type="rule",this.nodes||(this.nodes=[])}get selectors(){return i.comma(this.selector)}set selectors(e){let t=this.selector?this.selector.match(/,\s*/):null,r=t?t[0]:","+this.raw("between","beforeOpen");this.selector=e.join(r)}}e.exports=o,o.default=o,n.registerRule(o)},3791:e=>{"use strict";const t={colon:": ",indent:"    ",beforeDecl:"\n",beforeRule:"\n",beforeOpen:" ",beforeClose:"\n",beforeComment:"\n",after:"\n",emptyBody:"",commentLeft:" ",commentRight:" ",semicolon:!1};class r{constructor(e){this.builder=e}stringify(e,t){if(!this[e.type])throw new Error("Unknown AST node type "+e.type+". Maybe you need to change PostCSS stringifier.");this[e.type](e,t)}document(e){this.body(e)}root(e){this.body(e),e.raws.after&&this.builder(e.raws.after)}comment(e){let t=this.raw(e,"left","commentLeft"),r=this.raw(e,"right","commentRight");this.builder("/*"+t+e.text+r+"*/",e)}decl(e,t){let r=this.raw(e,"between","colon"),n=e.prop+r+this.rawValue(e,"value");e.important&&(n+=e.raws.important||" !important"),t&&(n+=";"),this.builder(n,e)}rule(e){this.block(e,this.rawValue(e,"selector")),e.raws.ownSemicolon&&this.builder(e.raws.ownSemicolon,e,"end")}atrule(e,t){let r="@"+e.name,n=e.params?this.rawValue(e,"params"):"";if(void 0!==e.raws.afterName?r+=e.raws.afterName:n&&(r+=" "),e.nodes)this.block(e,r+n);else{let i=(e.raws.between||"")+(t?";":"");this.builder(r+n+i,e)}}body(e){let t=e.nodes.length-1;for(;t>0&&"comment"===e.nodes[t].type;)t-=1;let r=this.raw(e,"semicolon");for(let n=0;n<e.nodes.length;n++){let i=e.nodes[n],o=this.raw(i,"before");o&&this.builder(o),this.stringify(i,t!==n||r)}}block(e,t){let r,n=this.raw(e,"between","beforeOpen");this.builder(t+n+"{",e,"start"),e.nodes&&e.nodes.length?(this.body(e),r=this.raw(e,"after")):r=this.raw(e,"after","emptyBody"),r&&this.builder(r),this.builder("}",e,"end")}raw(e,r,n){let i;if(n||(n=r),r&&(i=e.raws[r],void 0!==i))return i;let o=e.parent;if("before"===n){if(!o||"root"===o.type&&o.first===e)return"";if(o&&"document"===o.type)return""}if(!o)return t[n];let s=e.root();if(s.rawCache||(s.rawCache={}),void 0!==s.rawCache[n])return s.rawCache[n];if("before"===n||"after"===n)return this.beforeAfter(e,n);{let t="raw"+((a=n)[0].toUpperCase()+a.slice(1));this[t]?i=this[t](s,e):s.walk((e=>{if(i=e.raws[r],void 0!==i)return!1}))}var a;return void 0===i&&(i=t[n]),s.rawCache[n]=i,i}rawSemicolon(e){let t;return e.walk((e=>{if(e.nodes&&e.nodes.length&&"decl"===e.last.type&&(t=e.raws.semicolon,void 0!==t))return!1})),t}rawEmptyBody(e){let t;return e.walk((e=>{if(e.nodes&&0===e.nodes.length&&(t=e.raws.after,void 0!==t))return!1})),t}rawIndent(e){if(e.raws.indent)return e.raws.indent;let t;return e.walk((r=>{let n=r.parent;if(n&&n!==e&&n.parent&&n.parent===e&&void 0!==r.raws.before){let e=r.raws.before.split("\n");return t=e[e.length-1],t=t.replace(/\S/g,""),!1}})),t}rawBeforeComment(e,t){let r;return e.walkComments((e=>{if(void 0!==e.raws.before)return r=e.raws.before,r.includes("\n")&&(r=r.replace(/[^\n]+$/,"")),!1})),void 0===r?r=this.raw(t,null,"beforeDecl"):r&&(r=r.replace(/\S/g,"")),r}rawBeforeDecl(e,t){let r;return e.walkDecls((e=>{if(void 0!==e.raws.before)return r=e.raws.before,r.includes("\n")&&(r=r.replace(/[^\n]+$/,"")),!1})),void 0===r?r=this.raw(t,null,"beforeRule"):r&&(r=r.replace(/\S/g,"")),r}rawBeforeRule(e){let t;return e.walk((r=>{if(r.nodes&&(r.parent!==e||e.first!==r)&&void 0!==r.raws.before)return t=r.raws.before,t.includes("\n")&&(t=t.replace(/[^\n]+$/,"")),!1})),t&&(t=t.replace(/\S/g,"")),t}rawBeforeClose(e){let t;return e.walk((e=>{if(e.nodes&&e.nodes.length>0&&void 0!==e.raws.after)return t=e.raws.after,t.includes("\n")&&(t=t.replace(/[^\n]+$/,"")),!1})),t&&(t=t.replace(/\S/g,"")),t}rawBeforeOpen(e){let t;return e.walk((e=>{if("decl"!==e.type&&(t=e.raws.between,void 0!==t))return!1})),t}rawColon(e){let t;return e.walkDecls((e=>{if(void 0!==e.raws.between)return t=e.raws.between.replace(/[^\s:]/g,""),!1})),t}beforeAfter(e,t){let r;r="decl"===e.type?this.raw(e,null,"beforeDecl"):"comment"===e.type?this.raw(e,null,"beforeComment"):"before"===t?this.raw(e,null,"beforeRule"):this.raw(e,null,"beforeClose");let n=e.parent,i=0;for(;n&&"root"!==n.type;)i+=1,n=n.parent;if(r.includes("\n")){let t=this.raw(e,null,"indent");if(t.length)for(let e=0;e<i;e++)r+=t}return r}rawValue(e,t){let r=e[t],n=e.raws[t];return n&&n.value===r?n.raw:r}}e.exports=r,r.default=r},9792:(e,t,r)=>{"use strict";let n=r(3791);function i(e,t){new n(t).stringify(e)}e.exports=i,i.default=i},608:e=>{"use strict";e.exports.isClean=Symbol("isClean"),e.exports.my=Symbol("my")},3196:e=>{"use strict";const t="'".charCodeAt(0),r='"'.charCodeAt(0),n="\\".charCodeAt(0),i="/".charCodeAt(0),o="\n".charCodeAt(0),s=" ".charCodeAt(0),a="\f".charCodeAt(0),l="\t".charCodeAt(0),c="\r".charCodeAt(0),u="[".charCodeAt(0),h="]".charCodeAt(0),p="(".charCodeAt(0),d=")".charCodeAt(0),f="{".charCodeAt(0),m="}".charCodeAt(0),g=";".charCodeAt(0),y="*".charCodeAt(0),b=":".charCodeAt(0),v="@".charCodeAt(0),w=/[\t\n\f\r "#'()/;[\\\]{}]/g,x=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,A=/.[\n"'(/\\]/,C=/[\da-f]/i;e.exports=function(e,S={}){let _,T,E,O,I,k,P,N,L,D,M=e.css.valueOf(),q=S.ignoreErrors,B=M.length,R=0,j=[],U=[];function F(t){throw e.error("Unclosed "+t,R)}return{back:function(e){U.push(e)},nextToken:function(e){if(U.length)return U.pop();if(R>=B)return;let S=!!e&&e.ignoreUnclosed;switch(_=M.charCodeAt(R),_){case o:case s:case l:case c:case a:T=R;do{T+=1,_=M.charCodeAt(T)}while(_===s||_===o||_===l||_===c||_===a);D=["space",M.slice(R,T)],R=T-1;break;case u:case h:case f:case m:case b:case g:case d:{let e=String.fromCharCode(_);D=[e,e,R];break}case p:if(N=j.length?j.pop()[1]:"",L=M.charCodeAt(R+1),"url"===N&&L!==t&&L!==r&&L!==s&&L!==o&&L!==l&&L!==a&&L!==c){T=R;do{if(k=!1,T=M.indexOf(")",T+1),-1===T){if(q||S){T=R;break}F("bracket")}for(P=T;M.charCodeAt(P-1)===n;)P-=1,k=!k}while(k);D=["brackets",M.slice(R,T+1),R,T],R=T}else T=M.indexOf(")",R+1),O=M.slice(R,T+1),-1===T||A.test(O)?D=["(","(",R]:(D=["brackets",O,R,T],R=T);break;case t:case r:E=_===t?"'":'"',T=R;do{if(k=!1,T=M.indexOf(E,T+1),-1===T){if(q||S){T=R+1;break}F("string")}for(P=T;M.charCodeAt(P-1)===n;)P-=1,k=!k}while(k);D=["string",M.slice(R,T+1),R,T],R=T;break;case v:w.lastIndex=R+1,w.test(M),T=0===w.lastIndex?M.length-1:w.lastIndex-2,D=["at-word",M.slice(R,T+1),R,T],R=T;break;case n:for(T=R,I=!0;M.charCodeAt(T+1)===n;)T+=1,I=!I;if(_=M.charCodeAt(T+1),I&&_!==i&&_!==s&&_!==o&&_!==l&&_!==c&&_!==a&&(T+=1,C.test(M.charAt(T)))){for(;C.test(M.charAt(T+1));)T+=1;M.charCodeAt(T+1)===s&&(T+=1)}D=["word",M.slice(R,T+1),R,T],R=T;break;default:_===i&&M.charCodeAt(R+1)===y?(T=M.indexOf("*/",R+2)+1,0===T&&(q||S?T=M.length:F("comment")),D=["comment",M.slice(R,T+1),R,T],R=T):(x.lastIndex=R+1,x.test(M),T=0===x.lastIndex?M.length-1:x.lastIndex-2,D=["word",M.slice(R,T+1),R,T],j.push(D),R=T)}return R++,D},endOfFile:function(){return 0===U.length&&R>=B},position:function(){return R}}}},5939:e=>{"use strict";let t={};e.exports=function(e){t[e]||(t[e]=!0,"undefined"!=typeof console&&console.warn&&console.warn(e))}},7049:e=>{"use strict";class t{constructor(e,t={}){if(this.type="warning",this.text=e,t.node&&t.node.source){let e=t.node.rangeBy(t);this.line=e.start.line,this.column=e.start.column,this.endLine=e.end.line,this.endColumn=e.end.column}for(let e in t)this[e]=t[e]}toString(){return this.node?this.node.error(this.text,{plugin:this.plugin,index:this.index,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text}}e.exports=t,t.default=t},1557:(e,t,r)=>{var n=r(5292),i=r(7808);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);n(i,{insert:"head",singleton:!1}),e.exports=i.locals||{}},5292:(e,t,r)=>{"use strict";var n,i=function(){var e={};return function(t){if(void 0===e[t]){var r=document.querySelector(t);if(window.HTMLIFrameElement&&r instanceof window.HTMLIFrameElement)try{r=r.contentDocument.head}catch(e){r=null}e[t]=r}return e[t]}}(),o=[];function s(e){for(var t=-1,r=0;r<o.length;r++)if(o[r].identifier===e){t=r;break}return t}function a(e,t){for(var r={},n=[],i=0;i<e.length;i++){var a=e[i],l=t.base?a[0]+t.base:a[0],c=r[l]||0,u="".concat(l," ").concat(c);r[l]=c+1;var h=s(u),p={css:a[1],media:a[2],sourceMap:a[3]};-1!==h?(o[h].references++,o[h].updater(p)):o.push({identifier:u,updater:m(p,t),references:1}),n.push(u)}return n}function l(e){var t=document.createElement("style"),n=e.attributes||{};if(void 0===n.nonce){var o=r.nc;o&&(n.nonce=o)}if(Object.keys(n).forEach((function(e){t.setAttribute(e,n[e])})),"function"==typeof e.insert)e.insert(t);else{var s=i(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 c,u=(c=[],function(e,t){return c[e]=t,c.filter(Boolean).join("\n")});function h(e,t,r,n){var i=r?"":n.media?"@media ".concat(n.media," {").concat(n.css,"}"):n.css;if(e.styleSheet)e.styleSheet.cssText=u(t,i);else{var o=document.createTextNode(i),s=e.childNodes;s[t]&&e.removeChild(s[t]),s.length?e.insertBefore(o,s[t]):e.appendChild(o)}}function p(e,t,r){var n=r.css,i=r.media,o=r.sourceMap;if(i?e.setAttribute("media",i):e.removeAttribute("media"),o&&"undefined"!=typeof btoa&&(n+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(o))))," */")),e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}var d=null,f=0;function m(e,t){var r,n,i;if(t.singleton){var o=f++;r=d||(d=l(t)),n=h.bind(null,r,o,!1),i=h.bind(null,r,o,!0)}else r=l(t),n=p.bind(null,r,t),i=function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(r)};return n(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;n(e=t)}else i()}}e.exports=function(e,t){(t=t||{}).singleton||"boolean"==typeof t.singleton||(t.singleton=(void 0===n&&(n=Boolean(window&&document&&document.all&&!window.atob)),n));var r=a(e=e||[],t);return function(e){if(e=e||[],"[object Array]"===Object.prototype.toString.call(e)){for(var n=0;n<r.length;n++){var i=s(r[n]);o[i].references--}for(var l=a(e,t),c=0;c<r.length;c++){var u=s(r[c]);0===o[u].references&&(o[u].updater(),o.splice(u,1))}r=l}}}},8303:(e,t)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.icons=void 0,(r=t.icons||(t.icons={})).PLUGIN_ICON="M16 4c6.627 0 12 5.373 12 12s-5.373 12-12 12S4 22.627 4 16 9.373 4 16 4zm0 2C10.477 6 6 10.477 6 16s4.477 10 10 10 10-4.477 10-10S21.523 6 16 6zm0 9a1 1 0 0 1 1 .99v4.02a.992.992 0 0 1-.883.983L16 21a1 1 0 0 1-1-.99v-4.02c0-.507.383-.926.883-.983L16 15zm0-4.2a1.2 1.2 0 1 1 0 2.4 1.2 1.2 0 0 1 0-2.4z",r.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",r.BigSize=32,r.MediumSize=24,r.SmallSize=16},3353:function(e,t,r){"use strict";var n,i=this&&this.__extends||(n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},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 r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}),o=this&&this.__decorate||function(e,t,r,n){var i,o=arguments.length,s=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,n);else for(var a=e.length-1;a>=0;a--)(i=e[a])&&(s=(o<3?i(s):o>3?i(t,r,s):i(t,r))||s);return o>3&&s&&Object.defineProperty(t,r,s),s};Object.defineProperty(t,"__esModule",{value:!0}),t.Info=void 0;var s=r(3816),a=r(1557),l=r(4004),c=r(1267),u=KalturaPlayer.ui,h=u.components.PLAYER_SIZE,p=u.redux.connect,d=KalturaPlayer.ui.components.Overlay,f=KalturaPlayer.ui.preacti18n,m=f.Text,g=f.withText,y=KalturaPlayer.ui.utils.withKeyboardA11y,b=function(e){return{playerSize:e.shell.playerSize}},v=function(e){var t=e.plays,r=e.creator;return{creatorText:(0,s.h)(m,{id:"info.creator",fields:{creator:r}},"By ".concat(r)),playsText:(0,s.h)(m,{id:"info.plays",fields:{plays:t}},"".concat(t," plays"))}},w=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._descriptionDivRed=null,t.renderMediaInfo=function(){var e=t.props,r=e.creator,n=e.createdAt,i=e.plays,o=e.creatorText,l=e.playsText,c=[r?{value:o,dataTestId:"creator",title:o}:null,i?{value:l,dataTestId:"plays",title:l}:null,n?{value:n,dataTestId:"createdAt",title:n.props.children}:null];return c.some((function(e){return e}))?(0,s.h)("div",{className:a.mediaInfo,"data-testid":"mediaInfo"},c.map((function(e,t){return e?(0,s.h)("div",{key:t,className:a.mediaInfoBlock,"data-testid":e.dataTestId,title:e.title},e.value):null}))):null},t}return i(t,e),t.prototype.componentDidMount=function(){this.props.setIsModal&&this.props.setIsModal(!0),this.props.setMoreButton&&this.props.setMoreButton(this.props.morePluginButton),this._addElementsToAccessibleList()},t.prototype._addElementsToAccessibleList=function(){var e=this;this._descriptionDivRed&&Array.from(this._descriptionDivRed.querySelectorAll("a")).reverse().forEach((function(t){t.hasAttribute("href")&&e.props.addAccessibleChild&&e.props.addAccessibleChild(t,!0)}))},t.prototype.render=function(e){var t=this,r=e.onClick,n=e.entryName,i=e.description,o=e.playerSize,u=void 0===o?"":o,p=e.handleKeyDown,f=e.addAccessibleChild;return u===h.TINY?null:(0,s.h)(c.OverlayPortal,null,(0,s.h)(d,{open:!0,onClose:r,addAccessibleChild:f,handleKeyDown:p},(0,s.h)("div",{className:[a.infoRoot,a[u]].join(" "),"data-testid":"infoRoot"},(0,s.h)("div",{className:a.entryName,"data-testid":"entryName"},(0,s.h)("h2",null,n)),this.renderMediaInfo(),i&&(0,s.h)("div",{"data-testid":"entryDescription",className:a.entryDescription,dangerouslySetInnerHTML:{__html:l(i)},ref:function(e){return t._descriptionDivRed=e}}))))},o([p(b),y,g(v)],t)}(s.Component);t.Info=w},9901:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PluginButton=void 0;var n=r(3816),i=r(8303),o=r(773),s=r(5865),a=KalturaPlayer.ui.components,l=a.Tooltip,c=a.Icon,u=o.ui.preacti18n.Text;t.PluginButton=function(e){var t=e.label,r=e.setRef,a=(0,n.h)(u,{id:"controls.info"},"Video info");return(0,n.h)(l,{label:a,type:"bottom"},(0,n.h)("button",{type:"button","aria-label":t,className:o.ui.style.upperBarIcon,"data-testid":"infoPluginButton",ref:r},(0,n.h)(c,{id:s.pluginName,height:i.icons.BigSize,width:i.icons.BigSize,viewBox:"0 0 ".concat(i.icons.BigSize," ").concat(i.icons.BigSize),path:i.icons.PLUGIN_ICON,hidden:"true"})))}},9054:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InfoEvent=void 0;var n=r(1137);Object.defineProperty(t,"InfoEvent",{enumerable:!0,get:function(){return n.InfoEvent}})},5865:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pluginName=t.NAME=t.VERSION=t.Plugin=void 0;var n=r(9919);Object.defineProperty(t,"Plugin",{enumerable:!0,get:function(){return n.PlaykitJsInfoPlugin}}),t.VERSION="3.4.16",t.NAME="@playkit-js/info",t.pluginName="playkit-js-info",KalturaPlayer.core.registerPlugin(t.pluginName,n.PlaykitJsInfoPlugin)},9919:function(e,t,r){"use strict";var n,i=this&&this.__extends||(n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},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 r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)});Object.defineProperty(t,"__esModule",{value:!0}),t.PlaykitJsInfoPlugin=void 0;var o=r(3816),s=r(3353),a=r(9901),l=r(773),c=r(8303),u=r(9054),h=l.ui.ReservedPresetNames,p=l.ui.preacti18n.Text,d=function(e){function t(t,r){var n=e.call(this,t,r)||this;return n._player=r,n._wasPlayed=!1,n._removeActiveOverlay=null,n._iconId=-1,n._pluginButtonRef=null,n._getCreationDate=function(){if(n._player.isLive())return(0,o.h)(p,{id:"info.live"},"Live now");var e=new Date(1e3*(n._player.sources.metadata.createdAt||0)),t=new Date,r=Math.floor((t-e)/864e5);if(r<=1)return(0,o.h)(p,{id:"info.today"},"Today");if(r<=30)return(0,o.h)(p,{id:"info.daysAgo",fields:{daysSince:r}},"".concat(r," days ago"));if(r<=360){var i=Math.floor(r/30);return(0,o.h)(p,{id:"info.monthsAgo",plural:i,fields:{monthsSince:i}},"".concat(i," Month").concat(i>1?"s":""," ago"))}return(0,o.h)(p,{id:"info.yearAgo"},"More than a year ago")},n._getPlays=function(){var e=n._player.sources.metadata.plays;return Number.isInteger(e)?e>=1e3?+(e/1e3).toFixed(0)+"K":String(e):""},n._openInfo=function(){n.player.paused||(n._player.pause(),n._wasPlayed=!0),n._setOverlay(n._player.ui.addComponent({label:"info-overlay",area:"GuiArea",presets:[h.Playback,h.Live],get:function(){return(0,o.h)(s.Info,{onClick:n._closeInfo,entryName:n._player.sources.metadata.name||"",description:n._player.sources.metadata.description||"",creator:n._player.sources.metadata.creatorId||"",createdAt:n._getCreationDate(),plays:n._getPlays(),morePluginButton:n.upperBarManager.getMorePluginButton()})}})),n.dispatchEvent(u.InfoEvent.INFO_SCREEN_OPEN)},n._closeInfo=function(e,t){n._removeOverlay(),n._wasPlayed&&(n._player.play(),n._wasPlayed=!1),t&&KalturaPlayer.ui.utils.focusElement(n._pluginButtonRef,100)},n._setOverlay=function(e){n._removeOverlay(),n._removeActiveOverlay=e},n._removeOverlay=function(){n._removeActiveOverlay&&(n._removeActiveOverlay(),n._removeActiveOverlay=null)},n._setPluginButtonRef=function(e){n._pluginButtonRef=e},n._addPluginIcon=function(){n._iconId>0||n.player.ready().then((function(){n._iconId=n.upperBarManager.add({ariaLabel:(0,o.h)(p,{id:"info.info"},"Info"),displayName:"Info",order:80,component:function(){return(0,o.h)(a.PluginButton,{label:"Video info",setRef:n._setPluginButtonRef})},svgIcon:{path:c.icons.PLUGIN_ICON,viewBox:"0 0 ".concat(c.icons.BigSize," ").concat(c.icons.BigSize)},onClick:n._openInfo})}))},n}return i(t,e),Object.defineProperty(t.prototype,"upperBarManager",{get:function(){return this.player.getService("upperBarManager")},enumerable:!1,configurable:!0}),t.prototype.loadMedia=function(){this.upperBarManager?this._addPluginIcon():this.logger.warn("upperBarManager service not registered")},t.isValid=function(){return!0},t.prototype.reset=function(){this._closeInfo()},t.prototype.destroy=function(){this._removeOverlay(),this._iconId>0&&(this.upperBarManager.remove(this._iconId),this._iconId=-1)},t}(KalturaPlayer.core.BasePlugin);t.PlaykitJsInfoPlugin=d},1137:(e,t,r)=>{"use strict";r.r(t),r.d(t,{InfoEvent:()=>n});const n={INFO_SCREEN_OPEN:"info_screen_open"}},773:e=>{"use strict";e.exports=KalturaPlayer},3816:e=>{"use strict";e.exports=KalturaPlayer.ui.preact},2109:()=>{},6618:()=>{},3650:()=>{},5247:()=>{},8458:()=>{},2208:e=>{e.exports={nanoid:(e=21)=>{let t="",r=e;for(;r--;)t+="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"[64*Math.random()|0];return t},customAlphabet:(e,t=21)=>(r=t)=>{let n="",i=r;for(;i--;)n+=e[Math.random()*e.length|0];return n}}}},t={};function r(n){var i=t[n];if(void 0!==i)return i.exports;var o=t[n]={id:n,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.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;var n=r(5865);((KalturaPlayer=void 0===KalturaPlayer?{}:KalturaPlayer).plugins=KalturaPlayer.plugins||{}).info=n})();

!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("KalturaPlayer",[],t):"object"==typeof exports?exports.KalturaPlayer=t():(e.KalturaPlayer=e.KalturaPlayer||{},e.KalturaPlayer.plugins=e.KalturaPlayer.plugins||{},e.KalturaPlayer.plugins.kava=t())}(self,(()=>(()=>{var e={796:e=>{self,e.exports=function(){"use strict";var e={d:function(t,n){for(var r in n)e.o(n,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:n[r]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r:function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e){return r="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},r(e)}function a(e){var t=function(e,t){if("object"!==r(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,"string");if("object"!==r(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===r(t)?t:String(t)}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,a(r.key),r)}}function o(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function s(e,t,n){return(t=a(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}e.r(t),e.d(t,{NAME:function(){return R},OVPAnalyticsService:function(){return m},OVPConfiguration:function(){return d},RequestBuilder:function(){return u},VERSION:function(){return O}});var l=o((function e(t,r,a){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};n(this,e),this.severity=t,this.category=r,this.code=a,this.data=i,e._logger.error("Category:".concat(r," | Code:").concat(a," |"),i)}));s(l,"Severity",{RECOVERABLE:1,CRITICAL:2}),s(l,"Category",{NETWORK:1,SERVICE:2,PROVIDER:3}),s(l,"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}),s(l,"_logger",{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(){}});var u=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Map;n(this,e),s(this,"retryConfig",{async:!0,timeout:0,maxAttempts:4}),s(this,"_attemptCounter",1),this.headers=t}return o(e,[{key:"getUrl",value:function(e){return e+"/service/"+this.service+(this.action?"/action/"+this.action:"")}},{key:"doHttpRequest",value:function(){var e=this,t=new Promise((function(t,n){e._requestPromise={resolve:t,reject:n}}));return this.url||this._requestPromise.reject(new l(l.Severity.CRITICAL,l.Category.NETWORK,l.Code.MALFORMED_DATA_URI,{url:this.url})),this._createXHR(),t}},{key:"_createXHR",value: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,l.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,l.Code.TIMEOUT,{timeout:(performance.now()-n)/1e3,statusText:t.statusText})},t.onerror=t.onabort=function(){e._handleError(t,l.Code.HTTP_ERROR,{text:t.responseText,statusText:t.statusText})},this.headers.forEach((function(e,n){t.setRequestHeader(n,e)})),t.send(this.params)}},{key:"_getResponseHeaders",value:function(e){return e.getAllResponseHeaders().split("\n").filter((function(e){return 0===e.toLowerCase().indexOf("x-")}))}},{key:"_handleError",value: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()}},{key:"_createError",value:function(e,t,n){return Object.assign(n,{url:this.url,headers:this._getResponseHeaders(e),attempt:this._attemptCounter}),new l(l.Severity.CRITICAL,l.Category.NETWORK,t,n)}}]),e}(),c=function e(t){var n;return Array.isArray(t)?(n=t.length>0?t.slice(0):[]).forEach((function(t,a){("object"===r(t)||Array.isArray(t)&&t.length>0)&&(n[a]=e(t))})):"object"===r(t)?(n=Object.assign({},t),Object.keys(n).forEach((function(t){("object"===r(n[t])||Array.isArray(n[t])&&n[t].length>0)&&(n[t]=e(n[t]))}))):n=t,n},_={serviceUrl:"https://cdnapisec.kaltura.com/api_v3",cdnUrl:"https://cdnapisec.kaltura.com",serviceParams:{apiVersion:"3.3.0",format:1},useApiCaptions:!0,loadThumbnailWithKs:!1,replaceHostOnlyManifestUrls:!1},d=function(){function e(){n(this,e)}return o(e,null,[{key:"set",value:function(e){e&&Object.assign(_,e)}},{key:"get",value:function(){return c(_)}}]),e}();function p(e,t){return p=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},p(e,t)}function E(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&p(e,t)}function v(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function y(e,t){if(t&&("object"===r(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return v(e)}function T(e){return T=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},T(e)}var f=o((function e(t){n(this,e),s(this,"hasError",!1),"KalturaAPIException"===t.objectType?(this.hasError=!0,this.error=new g(t.code,t.message)):t.error&&"KalturaAPIException"===t.error.objectType?(this.hasError=!0,this.error=new g(t.error.code,t.error.message)):this.data=t})),g=o((function e(t,r){n(this,e),this.code=t,this.message=r})),h=function(e){E(i,e);var t,r,a=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=T(t);if(r){var a=T(this).constructor;e=Reflect.construct(n,arguments,a)}else e=n.apply(this,arguments);return y(this,e)});function i(){var e;n(this,i);for(var t=arguments.length,r=new Array(t),o=0;o<t;o++)r[o]=arguments[o];return s(v(e=a.call.apply(a,[this].concat(r))),"requests",[]),e}return o(i,[{key:"add",value:function(e){this.requests.push(e);var t={},n={service:e.service,action:e.action};return Object.assign(t,s({},this.requests.length,Object.assign(n,e.params))),Object.assign(t,this.params),this.params=t,this}},{key:"execute",value:function(e){var t=this;return new Promise((function(n,r){try{t.params=JSON.stringify(t.params)}catch(e){i._logger.error("".concat(e.message)),r(new l(l.Severity.CRITICAL,l.Category.PROVIDER,l.Code.FAILED_PARSING_REQUEST,{error:e,params:t.params}))}t.doHttpRequest().then((function(a){var i=new A(a,e);i.success?n({headers:t.responseHeaders,response:i}):r(new l(l.Severity.CRITICAL,l.Category.NETWORK,l.Code.MULTIREQUEST_API_ERROR,{url:t.url,headers:t.responseHeaders,results:i.results}))}),(function(e){r(e)}))}))}}]),i}(u);s(h,"_logger",{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(){}});var A=o((function e(t){var r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];n(this,e),s(this,"results",[]);var a=t.result?t.result:t,i=(Array.isArray(a)?a:[a]).map((function(e){return new f(e)})),o=i.filter((function(e){return e.hasError}));o.forEach((function(t){e._logger.error("Service returned an error with error code: ".concat(t.error.code," and message: ").concat(t.error.message,"."))})),this.results=i,r&&o.length||o.length===this.results.length?this.success=!1:(this.results=this.results.filter((function(e){return!e.hasError})),this.success=!0)}));s(A,"_logger",{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(){}});var S=function(e){var t=[],n=/\[\]$/,a=function(e){return"[object Array]"===Object.prototype.toString.call(e)},i=function(e,n){n="function"==typeof n?n():null==n?"":n,t[t.length]=encodeURIComponent(e)+"="+encodeURIComponent(n)};return function e(o,s){var l,u,c;if(o)if(a(s))for(l=0,u=s.length;l<u;l++)n.test(o)?i(o,s[l]):e(o+":"+("object"===r(s[l])?l:""),s[l]);else if(s&&"[object Object]"===String(s))for(c in s)e(o+":"+c,s[c]);else i(o,s);else if(a(s))for(l=0,u=s.length;l<u;l++)i(s[l].name,s[l].value);else for(c in s)e(c,s[c]);return t}("",e).join("&").replace(/%20/g,"+")},C="analytics",m=function(e){E(i,e);var t,r,a=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=T(t);if(r){var a=T(this).constructor;e=Reflect.construct(n,arguments,a)}else e=n.apply(this,arguments);return y(this,e)});function i(){return n(this,i),a.apply(this,arguments)}return o(i,null,[{key:"trackEvent",value:function(e,t,n){return"POST"===n?i._trackEventByPOST(e,t):i._trackEventByGET(e,t)}},{key:"_trackEventByGET",value:function(e,t){var n=d.get(),r={};Object.assign(r,n.serviceParams,t);var a=new u;return a.service=C,a.action="trackEvent",a.method="GET",a.retryConfig.maxAttempts=1,a.tag="analytics-trackEvent",a.params=r,a.url=e+"?service="+a.service+"&action="+a.action+"&"+S(a.params),a}},{key:"_trackEventByPOST",value:function(e,t){var n=d.get(),r={};Object.assign(r,n.serviceParams,t);var a=new Map;a.set("Content-Type","application/json");var i=new u(a),o={eventType:r.eventType,partnerId:r.partnerId,entryId:r.entryId,sessionId:r.sessionId};return["eventType","partnerId","entryId","sessionId"].forEach((function(e){return delete r[e]})),i.service=C,i.action="trackEvent",i.method="POST",i.retryConfig.maxAttempts=1,i.tag="analytics-trackEvent",i.params=JSON.stringify(r),i.url=e+"?service="+i.service+"&action="+i.action+"&"+S(o),i}}]),i}(function(){function e(){n(this,e)}return o(e,null,[{key:"getMultiRequest",value:function(e,t,n){var r=d.get(),a=r.serviceParams;Object.assign(a,{ks:t,clientTag:"html5:v"+e}),n&&Object.assign(a,{partnerId:n});var i=new Map;i.set("Content-Type","application/json");var o=new h(i);return o.method="POST",o.service="multirequest",o.url=o.getUrl(r.serviceUrl),o.params=a,o}}]),e}()),R="@playkit-js/playkit-js-providers-analytics-service",O="2.40.4";return t}()}},t={};function n(r){var a=t[r];if(void 0!==a)return a.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}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})};var r={};return(()=>{"use strict";n.r(r),n.d(r,{EventType:()=>f,HttpMethodType:()=>q,NAME:()=>oe,Plugin:()=>ae,VERSION:()=>ie});const e=KalturaPlayer;function t(e){return t="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},t(e)}function a(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 i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e){var n=function(e,n){if("object"!=t(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var a=r.call(e,"string");if("object"!=t(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==t(n)?n:String(n)}function s(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,o(r.key),r)}}function l(e,t,n){return t&&s(e.prototype,t),n&&s(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function u(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function c(e,n){if(n&&("object"===t(n)||"function"==typeof n))return n;if(void 0!==n)throw new TypeError("Derived constructors may only return object or undefined");return u(e)}function _(e){return _=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},_(e)}function d(e,t){return d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},d(e,t)}function p(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&d(e,t)}function E(e,t,n){return(t=o(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var v,y=n(796),T={VIEW:{type:"VIEW",index:99,getEventModel:function(e){var t={playTimeSum:e.getPlayTimeSum(),bufferTime:e.getBufferTime(),bufferTimeSum:e.getBufferTimeSum(),actualBitrate:e.getActualBitrate(),averageBitrate:e.getAverageBitrate(),audioLanguage:e.getLanguage(),soundMode:e.getSoundMode(),tabMode:e.getTabMode(),viewabilityMode:e.getViewabilityMode(),screenMode:e.getScreenMode()};return isNaN(e.getForwardBufferHealth())||(t.forwardBufferHealth=e.getForwardBufferHealth()),e.getMaxManifestDownloadTime()>0&&(t.manifestDownloadTime=e.getMaxManifestDownloadTime()),e.getSegmentDownloadTime()>0&&(t.segmentDownloadTime=e.getSegmentDownloadTime()),e.getBandwidth()&&(t.bandwidth=e.getBandwidth()),null!==e.getDroppedFramesRatio()&&(t.droppedFramesRatio=e.getDroppedFramesRatio()),isNaN(e.getTargetBuffer())||(t.targetBuffer=e.getTargetBuffer()),""!==e.getNetworkConnectionType()&&(t.networkConnectionType=e.getNetworkConnectionType()),e.getNetworkConnectionOverhead()&&(t.networkConnectionOverhead=e.getNetworkConnectionOverhead()),isNaN(e.getFlavorParamsId())||(t.flavorParamsId=e.getFlavorParamsId()),isNaN(e.getPlaybackMode())||(t.playbackMode=e.getPlaybackMode()),null!==e.getSourceEntryId()&&(t.sourceEntryId=e.getSourceEntryId()),t}},IMPRESSION:{type:"IMPRESSION",index:1,getEventModel:function(e){var t={};null!==e.getPlayerJSLoadTime()&&(t.playerJSLoadTime=e.getPlayerJSLoadTime());var n=e.getV2ToV7Redirect(),r=e.getRegisteredPlugins();return t.loadedPlugins=n?"v2-v7redirect,".concat(r):r,t}},PLAY_REQUEST:{type:"PLAY_REQUEST",index:2,getEventModel:function(){return{}}},PLAY:{type:"PLAY",index:3,getEventModel:function(e){var t={bufferTime:e.getBufferTime(),bufferTimeSum:e.getBufferTimeSum(),actualBitrate:e.getActualBitrate(),joinTime:e.getJoinTime(),canPlay:e.getCanPlayTime()};return""!==e.getNetworkConnectionType()&&(t.networkConnectionType=e.getNetworkConnectionType()),t}},RESUME:{type:"RESUME",index:4,getEventModel:function(e){return{bufferTime:e.getBufferTime(),bufferTimeSum:e.getBufferTimeSum(),actualBitrate:e.getActualBitrate()}}},PAUSE:{type:"PAUSE",index:33,getEventModel:function(){return{}}},BUFFER_START:{type:"BUFFER_START",index:45,getEventModel:function(){return{}}},BUFFER_END:{type:"BUFFER_END",index:46,getEventModel:function(){return{}}},REPLAY:{type:"REPLAY",index:34,getEventModel:function(){return{}}},SEEK:{type:"SEEK",index:35,getEventModel:function(e){return{targetPosition:e.getTargetPosition()}}},PLAY_REACHED_25_PERCENT:{type:"PLAY_REACHED_25_PERCENT",index:11,getEventModel:function(){return{}}},PLAY_REACHED_50_PERCENT:{type:"PLAY_REACHED_50_PERCENT",index:12,getEventModel:function(){return{}}},PLAY_REACHED_75_PERCENT:{type:"PLAY_REACHED_75_PERCENT",index:13,getEventModel:function(){return{}}},PLAY_REACHED_100_PERCENT:{type:"PLAY_REACHED_100_PERCENT",index:14,getEventModel:function(){return{}}},SOURCE_SELECTED:{type:"SOURCE_SELECTED",index:39,getEventModel:function(e){return{actualBitrate:e.getActualBitrate()}}},AUDIO_SELECTED:{type:"AUDIO_SELECTED",index:42,getEventModel:function(e){return{language:e.getLanguage()}}},FLAVOR_SWITCH:{type:"FLAVOR_SWITCH",index:43,getEventModel:function(e){return{actualBitrate:e.getActualBitrate()}}},SPEED:{type:"SPEED",index:41,getEventModel:function(){return{}}},CAPTIONS:{type:"CAPTIONS",index:38,getEventModel:function(){return{}}},ERROR:{type:"ERROR",index:98,getEventModel:function(e){return{errorCode:e.getErrorCode(),errorDetails:e.getErrorDetails(),errorPosition:e.getErrorPosition()}}},RELATED_OPEN:{type:"RELATED_OPEN",index:36,getEventModel:function(){return{}}},RELATED_SELECTED:{type:"RELATED_SELECTED",index:37,getEventModel:function(){return{}}},SHARE_CLICKED:{type:"SHARE_CLICKED",index:21,getEventModel:function(){return{}}},SHARE_NETWORK:{type:"SHARE_NETWORK",index:22,getEventModel:function(e){return{socialNetwork:e.getShareNetworkName()}}},ENTER_FULLSCREEN:{type:"ENTER_FULLSCREEN",index:31,getEventModel:function(e){return{screenMode:e.getScreenMode()}}},EXIT_FULLSCREEN:{type:"EXIT_FULLSCREEN",index:32,getEventModel:function(e){return{screenMode:e.getScreenMode()}}},DOWNLOAD:{type:"DOWNLOAD",index:23,getEventModel:function(){return{}}},REPORT_CLICKED:{type:"REPORT_CLICKED",index:24,getEventModel:function(){return{}}},REPORT_SUBMITTED:{type:"REPORT_SUBMITTED",index:25,getEventModel:function(e){return{reportType:e.getReportType()}}},INFO:{type:"INFO",index:40,getEventModel:function(){return{}}}},f=(v={},Object.keys(T).forEach((function(e){return v[e]=e})),v),g=function(){function e(){i(this,e),E(this,"_rates",[]),this._rates=[]}return l(e,[{key:"setRates",value:function(e){var t=this;this._rates=[],e.forEach((function(e){t._rates.push({rate:e,active:!1,duration:0})}))}},{key:"setCurrent",value:function(e){this._rates.forEach((function(e){return e.active=!1}));var t=this._rates.find((function(t){return t.rate===e}));t&&(t.active=!0)}},{key:"getCurrent",value:function(){var e=this._rates.find((function(e){return e.active}));return e?e.rate:-1}},{key:"countCurrent",value:function(){var e=this._rates.find((function(e){return e.active}));e&&e.duration++}},{key:"getAverage",value:function(){var e=0,t=0;return this._rates.forEach((function(n){t+=n.rate*n.duration,e+=n.duration})),e?t/e:0}},{key:"reset",value:function(){this._rates.forEach((function(e){return e.duration=0}))}},{key:"destroy",value:function(){this._rates=[]}}]),e}();function h(e,t,n){return t=_(t),c(e,A()?Reflect.construct(t,n||[],_(e).constructor):t.apply(e,n))}function A(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(A=function(){return!!e})()}var S=e.core.FakeEvent,C=e.core.FakeEventTarget,m=function(){function e(t,n){i(this,e),E(this,"worker",null);var r=new Blob(["setInterval(() => postMessage(0), ".concat(n,");")]),a=URL.createObjectURL(r);this.worker=new Worker(a),this.worker.onmessage=t}return l(e,[{key:"stop",value:function(){this.worker&&this.worker.terminate()}}]),e}(),R=function(e){function t(e){var n;return i(this,t),(n=h(this,t))._config=e,n}return p(t,e),l(t,[{key:"start",value:function(){var e=this;this._terminateTimer(),this._stopped=!1,this._resetCounter=0,this._eventCounter=0,this._timer=new m((function(){return e._monitor()}),1e3)}},{key:"resume",value:function(){this._stopped=!1,this._resetCounter=0}},{key:"stop",value:function(){this._stopped=!0}},{key:"isStopped",value:function(){return this._stopped}},{key:"destroy",value:function(){this._terminateTimer()}},{key:"_terminateTimer",value:function(){this._timer&&(this._timer.stop(),this._timer=null)}},{key:"_monitor",value:function(){this._stopped?(this._resetCounter===this._config.resetCounter&&(this.dispatchEvent(new S(t.Event.RESET)),this._resetCounter=0,this._eventCounter=0),this._resetCounter++):(this.dispatchEvent(new S(t.Event.TICK)),this._eventCounter===this._config.eventCounter&&(this.dispatchEvent(new S(t.Event.REPORT)),this._eventCounter=0),this._eventCounter++)}}]),t}(C);E(R,"Event",{TICK:"tick",RESET:"reset",REPORT:"report"});var O=function(e){return e.ApplicationEvents="ApplicationEvents",e.PlayerEvents="PlayerEvents",e}({}),P=function(e){return e[e.Create=1]="Create",e[e.Filter=2]="Filter",e[e.Search=3]="Search",e[e.Export=4]="Export",e[e.Navigate=5]="Navigate",e[e.Schedule=6]="Schedule",e[e.Insert=7]="Insert",e[e.Choose=8]="Choose",e[e.Launch=9]="Launch",e[e.Open=10]="Open",e[e.Send=11]="Send",e[e.Invite=12]="Invite",e[e.Close=13]="Close",e[e.Save=14]="Save",e[e.Expand=15]="Expand",e[e.Collapse=16]="Collapse",e[e.Edit=17]="Edit",e[e.Delete=18]="Delete",e[e.Browse=19]="Browse",e[e.Load=20]="Load",e[e.Add=21]="Add",e[e.Menu=22]="Menu",e[e.Register=23]="Register",e[e.Login=24]="Login",e[e.Link=25]="Link",e[e.Toggle=26]="Toggle",e[e.Thumbnail=27]="Thumbnail",e[e.Download=28]="Download",e[e.Share=29]="Share",e}({}),I=10002,D=10003,L=function(e){return e[e.View=1]="View",e[e.Create=2]="Create",e[e.Edit=3]="Edit",e[e.Participate=4]="Participate",e[e.List=5]="List",e[e.Analytics=6]="Analytics",e[e.Admin=7]="Admin",e[e.Error=8]="Error",e[e.Login=9]="Login",e[e.Registration=10]="Registration",e[e.Custom=11]="Custom",e}({});function N(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 M(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?N(Object(n),!0).forEach((function(t){E(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):N(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var V,k="playkit-ui",b={USER_CLICKED_LOGO:"".concat(k,"-userclickedlogo"),USER_SELECTED_CAPTIONS_SIZE:"".concat(k,"-userselectedcaptionssize"),USER_SELECTED_CAPTIONS_ALIGNMENT:"".concat(k,"-userselectedcaptionsalignment"),USER_SELECTED_CAPTIONS_FONT_COLOR:"".concat(k,"-userselectedcaptionsfontcolor"),USER_SELECTED_CAPTIONS_FONT_FAMILY:"".concat(k,"-userselectedcaptionsfontfamily"),USER_SELECTED_CAPTIONS_FONT_STYLE:"".concat(k,"-userselectedcaptionsfontstyle"),USER_SELECTED_CAPTIONS_FONT_OPACITY:"".concat(k,"-userselectedcaptionsfontopacity"),USER_SELECTED_CAPTIONS_BACKGROUND_COLOR:"".concat(k,"-userselectedcaptionsbackgroundcolor"),USER_SELECTED_CAPTIONS_BACKGROUND_OPACITY:"".concat(k,"-userselectedcaptionsbackgroundopacity"),USER_SHOWED_CAPTIONS:"".concat(k,"-usershowedcaptions"),USER_HID_CAPTIONS:"".concat(k,"-userhidcaptions"),USER_SELECTED_CAPTION_TRACK:"".concat(k,"-userselectedcaptiontrack"),USER_SELECTED_AUDIO_TRACK:"".concat(k,"-userselectedaudiotrack"),USER_COPIED_DEBUG_INFO:"".concat(k,"-usercopieddebuginfo")},U=M(M(M(M(M(M(M(M(M(M(M(M(M(M(M(M(M({},{NAVIGATION_OPEN:"navigation_open",NAVIGATION_CLOSE:"navigation_close",NAVIGATION_SEARCH:"navigation_search",NAVIGATION_ITEM_CLICK:"navigation_item_click",NAVIGATION_EXPANDABLE_TEXT_CLICK:"navigation_expandable_text_clicked"}),{DOWNLOAD_ITEM_CLICKED:"download_item_clicked",SHOW_OVERLAY:"download_show_overlay",HIDE_OVERLAY:"download_hide_overlay"}),{TRANSCRIPT_OPEN:"transcript_open",TRANSCRIPT_CLOSE:"transcript_close",TRANSCRIPT_DOWNLOAD:"transcript_download",TRANSCRIPT_PRINT:"transcript_print",TRANSCRIPT_SEARCH:"transcript_search",TRANSCRIPT_NAVIGATE_RESULT:"transcript_navigate_result",TRANSCRIPT_POPOUT_OPEN:"transcript_popout_open",TRANSCRIPT_POPOUT_CLOSE:"transcript_popout_close",TRANSCRIPT_POPOUT_DRAG:"transcript_popout_drag",TRANSCRIPT_POPOUT_RESIZE:"transcript_popout_resize"}),{CHANGE_LAYOUT:"dualscreen_change_layout",SIDE_DISPLAYED:"dualscreen_side_displayed"}),{SHARE_CLICKED:"share_clicked",SHARE_CLOSE:"share_close",SHARE_NETWORK:"share_network",SHARE_COPY:"share_copy"}),{BUMPER_CLICKED:"bumper_clicked"}),{SKIP_BUTTON_CLICK:"skip_button_click",SKIP_BUTTON_DISPLAYED:"skip_button_displayed"}),{PLAYLIST_OPEN:"playlist_open",PLAYLIST_CLOSE:"playlist_close"}),{RELATED_OPEN:"related_open",RELATED_CLOSE:"related_close",RELATED_ENTRY_SELECTED:"related_entry_selected",RELATED_ENTRY_AUTO_PLAYED:"related_entry_auto_played",RELATED_GRID_DISPLAYED:"related_grid_displayed"}),{CALL_TO_ACTION_BUTTON_CLICK:"call_to_action_button_click",CALL_TO_ACTION_DISPLAYED:"call_to_action_displayed"}),{HOTSPOT_CLICK:"hotspot_click",HOTSPOT_DISPLAYED:"hotspot_displayed"}),{QUIZ_STARTED:"QuizStarted",QUIZ_SKIPPED:"QuizSkipped",QUIZ_SEEK:"QuizSeek",QUESTION_ANSWERED:"QuestionAnswered",QUIZ_SUBMITTED:"QuizSubmitted",QUIZ_RETAKE:"QuizRetake",QUIZ_QUESTION_CHANGED:"QuizQuestionChanged"}),{DETECT_AD_BLOCK_PARTIAL_OVERLAY_SHOWN:"detect_ad_block_partial_overlay_shown",DETECT_AD_BLOCK_FULL_OVERLAY_SHOWN:"detect_ad_block_full_overlay_shown",DETECT_AD_BLOCK_SECONDARY_BUTTON_CLICKED:"detect_ad_block_secondary_button_clicked",DETECT_AD_BLOCK_X_BUTTON_CLICKED:"detect_ad_block_x_button_clicked",DETECT_AD_BLOCK_AD_BLOCKER_DISABLED:"detect_ad_block_ad_blocker_disabled",DETECT_AD_BLOCK_AD_BLOCKER_NOT_DISABLED:"detect_ad_block_ad_blocker_not_disabled"}),{REELS_PLAY:"reels_play",REELS_PAUSE:"reels_pause",REELS_MUTE:"reels_mute",REELS_UNMUTE:"reels_unmute",REELS_SEEK:"reels_seek",REELS_POSTER_CLICKED:"reels_poster_clicked",REELS_ENTRY_LOADED:"reels_entry_loaded",REELS_PLAYLIST_LOADED:"reels_playlist_loaded"}),{EAD_ON:"EAD_on",EAD_OFF:"EAD_off",EAD_SKIP:"EAD_skip",EAD_REPLAY:"EAD_replay",EAD_PAUSE:"EAD_pause",EAD_RESUME:"EAD_resume",EAD_PLAY:"EAD_play",EAD_SCROLL:"EAD_scroll"}),{SUMMARY_CHAPTERS_OPEN:"summary_chapters_open",SUMMARY_CHAPTERS_CLOSE:"summary_chapters_close",SUMMARY_CHAPTERS_READ_CHAPTERS:"summary_chapters_read_chapters",SUMMARY_CHAPTERS_READ_OVERVIEW:"summary_chapters_read_overview",SUMMARY_CHAPTERS_COPY_TO_CLIPBOARD:"summary_chapters_copy_to_clipboard",SUMMARY_CHAPTERS_CHAPTER_EXPAND:"summary_chapters_chapter_expand",SUMMARY_CHAPTERS_CHAPTER_COLLAPSE:"summary_chapters_chapter_collapse",SUMMARY_CHAPTERS_CHAPTER_SEEK:"summary_chapters_chapter_seek"}),{AUDIO_PLAYER_VISUALIZATION_STATE:"audio_player_visualization_state"}),w={KMC:"0",KMS:"1",KAF:"2",PITCH:"3",KMS_GO:"4",WEBCASTING:"5",PERSONAL_CAPTURE:"6",KME:"7",KME_MOBILE_APP:"8",PATH:"9",LECTURE_CAPTURE:"10",EP:"11",CHAT_AND_COLLABORATION:"12",ANALYTICS:"13",EXPRESS_CAPTURE:"14",KPF:"15",KAF_GO:"16",SITES:"17",STUDIO:"18",CAPTIONS_EDITOR:"19",CHECKLIST:"20",PLAYER:"21",GENIE:"23"},F=function(e){return e.DUAL_SCREEN="dual_screen",e.SHARE_EMBED="share_embed",e.DOWNLOAD="download",e.BUMPER="bumper",e.NAVIGATION="navaigation",e.TRANSCRIPT="transcript",e.PLAYLIST="playlist",e.SKIP="skip",e.RELATED="related",e.CALL_TO_ACTION="call_to_action",e.HOTSPOPT="hotspot",e.QUIZ="quiz",e.UI="ui",e.DETECT_AD_BLOCK="detect_ad_block",e.REELS="reels_player",e.EAD="extended_audio_description",e.ADVANCED_CAPTIONS="advanced_captions",e.CAPTIONS="captions",e.AUDION_TRACKS="audio_tracks",e.SUMMARY_CHAPTERS="summary_chapters",e.DEBUG_INFO="debug_info",e.AUDIO_PLAYER="audio_player",e}({});function H(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 B(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?H(Object(n),!0).forEach((function(t){E(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):H(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function K(e,t,n){var r={partnerId:t.getPartnerId(),entryId:t.getEntryId(),sessionId:t.getSessionId(),kalturaApplication:w.PLAYER,application:t.getApplication(!1)};t.getVirtualEventId()&&(r.virtualEventId=t.getVirtualEventId()),t.getKalturaApplicationVersion()&&(r.kalturaApplicationVer=t.getKalturaApplicationVersion()),t.getUserId()&&(r.userId=t.getUserId()),t.getKS()&&(r.ks=t.getKS()),t.getHostingKalturaApplication()&&(r.hostingKalturaApplication=t.getHostingKalturaApplication()),t.getHostingKalturaApplicationVersion()&&(r.hostingKalturaApplicationVersion=t.getHostingKalturaApplicationVersion());var a=e.getEventModel(n),i={},o=a.eventType,s=a.eventVar1,l=a.eventVar2,u=a.eventVar3,c=a.eventVar4,_=a.applicationFeature;return i.eventType=o,i.feature=_,a.eventType===I?(i.buttonName=s,i.buttonType=l,i.buttonValue=u,i.buttonInfo=c):a.eventType===D&&(i.pageName=s,i.pageType=l,i.pageValue=u,i.pageInfo=c),Object.assign(i,r)}var Y=(E(E(E(E(E(E(E(E(E(E(V={},U.CHANGE_LAYOUT,{type:"CHANGE_LAYOUT",getEventModel:function(e){var t=e.layout;return{eventType:I,eventVar1:"Hidden"!==t?"Dual__screen_change_layout":"",eventVar2:P.Choose,eventVar3:t,applicationFeature:F.DUAL_SCREEN}}}),U.SIDE_DISPLAYED,{type:"SIDE_DISPLAYED",getEventModel:function(e){return{eventType:D,eventVar1:"Dual__screen_slide_displayed",eventVar2:L.View,eventVar3:e,applicationFeature:F.DUAL_SCREEN}}}),U.SHARE_CLICKED,{type:"SHARE_CLICKED",getEventModel:function(){return{eventType:I,eventVar1:"Share_embed_open",eventVar2:P.Open,eventVar3:"",applicationFeature:F.SHARE_EMBED}}}),U.SHARE_CLOSE,{type:"SHARE_CLOSE",getEventModel:function(){return{eventType:I,eventVar1:"Share_embed_close",eventVar2:P.Close,eventVar3:"",applicationFeature:F.SHARE_EMBED}}}),U.SHARE_NETWORK,{type:"SHARE_NETWORK",getEventModel:function(e){var t={eventType:I,eventVar2:P.Share,eventVar3:"full"===e.videoClippingOption?"full-length":e.videoClippingOption,applicationFeature:F.SHARE_EMBED},n="";switch(e.socialNetworkName){case"twitter":n="Share_embed_X_click";break;case"facebook":n="Share_embed_facebook_click";break;case"email":n="Share_embed_email_click";break;case"linkedin":n="Share_embed_linkedin_click";break;case"embed":n="Share_embed_embed_click"}return B(B({},t),{},{eventVar1:n})}}),U.SHARE_COPY,{type:"SHARE_COPY",getEventModel:function(e){return{eventType:I,eventVar1:"Share_embed_copy_click",eventVar2:P.Share,eventVar3:"full"===e.videoClippingOption?"full-length":e.videoClippingOption,applicationFeature:F.SHARE_EMBED}}}),U.DOWNLOAD_ITEM_CLICKED,{type:"DOWNLOAD_ITEM_CLICKED",getEventModel:function(e){var t,n,r={eventType:I,eventVar2:P.Download,applicationFeature:F.DOWNLOAD},a=e.assetType,i=e.fileType,o=e.description,s=e.isDefault;switch(a){case"Media":t=s?"Download_video_download":"Download_additional_stream_download",n=o;break;case"Captions":t="Download_captions_download",n=o;break;case"Attachments":t="Download_attachment_download",n=i;break;default:t="",n=""}return B(B({},r),{},{eventVar1:t,eventVar3:n})}}),U.SHOW_OVERLAY,{type:"SHOW_OVERLAY",getEventModel:function(){return{eventType:I,eventVar1:"Download_open",eventVar2:P.Open,eventVar3:"",applicationFeature:F.DOWNLOAD}}}),U.HIDE_OVERLAY,{type:"HIDE_OVERLAY",getEventModel:function(){return{eventType:I,eventVar1:"Download_close",eventVar2:P.Close,eventVar3:"",applicationFeature:F.DOWNLOAD}}}),U.BUMPER_CLICKED,{type:"BUMPER_CLICKED",getEventModel:function(e){return{eventType:I,eventVar1:"Bumper_click",eventVar2:P.Link,eventVar3:e.clickThroughUrl,applicationFeature:F.BUMPER}}}),E(E(E(E(E(E(E(E(E(E(V,U.NAVIGATION_OPEN,{type:"NAVIGATION_OPEN",getEventModel:function(e){return{eventType:e.auto?D:I,eventVar1:e.auto?"Navigation_open_auto":"Navigation_open_manual",eventVar2:L.View,eventVar3:"",applicationFeature:F.NAVIGATION}}}),U.NAVIGATION_CLOSE,{type:"NAVIGATION_CLOSE",getEventModel:function(){return{eventType:I,eventVar1:"Navigation_close",eventVar2:P.Close,eventVar3:"",applicationFeature:F.NAVIGATION}}}),U.NAVIGATION_SEARCH,{type:"NAVIGATION_SEARCH",getEventModel:function(e){var t={eventType:I,applicationFeature:F.NAVIGATION},n="",r=P.Open,a=e.searchQuery,i=e.activeTab,o=e.availableTabs,s=a;switch(i){case"All":var l=a.length>0||0===o.length;n=l?"Navigation_search":"Navigation_all_tab",r=l?P.Search:P.Open;break;case"Chapter":n="Navigation_chapters_tab";break;case"Slide":n="Navigation_slides_tab";break;case"Hotspot":n="Navigation_hotspots_tab"}return B(B({},t),{},{eventVar1:n,eventVar2:r,eventVar3:s})}}),U.NAVIGATION_ITEM_CLICK,{type:"NAVIGATION_ITEM_CLICK",getEventModel:function(e){var t={eventType:I,eventVar2:P.Choose,eventVar3:"",applicationFeature:F.NAVIGATION},n="";switch(e.itemType){case"Chapter":n="Navigation_chapter_click";break;case"Slide":n="Navigation_slide_click";break;case"Hotspot":n="Navigation_hotspots_click"}return B(B({},t),{},{eventVar1:n})}}),U.NAVIGATION_EXPANDABLE_TEXT_CLICK,{type:"NAVIGATION_EXPANDABLE_TEXT_CLICK",getEventModel:function(e){var t={eventType:I,eventVar3:"",applicationFeature:F.NAVIGATION},n=e.isTextExpanded,r=e.itemType,a="",i=n?P.Expand:P.Collapse;switch(r){case"Chapter":a=n?"Navigation_chapters_see_more":"Navigation_chapters_see_less";break;case"Slide":a=n?"Navigation_slides_see_more":"Navigation_slides_see_less";break;case"Hotspot":a=n?"Navigation_hotspots_see_more":"Navigation_hotspots_see_less"}return B(B({},t),{},{eventVar1:a,eventVar2:i})}}),U.TRANSCRIPT_OPEN,{type:"TRANSCRIPT_OPEN",getEventModel:function(e){return{eventType:e.auto?D:I,eventVar1:e.auto?"Transcript_open_auto":"Transcript_open_manual",eventVar2:L.View,eventVar3:"",applicationFeature:F.TRANSCRIPT}}}),U.TRANSCRIPT_CLOSE,{type:"TRANSCRIPT_CLOSE",getEventModel:function(){return{eventType:I,eventVar1:"Transcript_close",eventVar2:P.Close,eventVar3:"",applicationFeature:F.TRANSCRIPT}}}),U.TRANSCRIPT_DOWNLOAD,{type:"TRANSCRIPT_DOWNLOAD",getEventModel:function(e){return{eventType:I,eventVar1:"Transcript_download",eventVar2:P.Download,eventVar3:e.videoPosition,applicationFeature:F.TRANSCRIPT}}}),U.TRANSCRIPT_PRINT,{type:"TRANSCRIPT_PRINT",getEventModel:function(e){return{eventType:I,eventVar1:"Transcript_print",eventVar2:P.Download,eventVar3:e.videoPosition,applicationFeature:F.TRANSCRIPT}}}),U.TRANSCRIPT_SEARCH,{type:"TRANSCRIPT_SEARCH",getEventModel:function(e){return{eventType:I,eventVar1:"Transcript_search",eventVar2:P.Search,eventVar3:e.search,applicationFeature:F.TRANSCRIPT}}}),E(E(E(E(E(E(E(E(E(E(V,U.TRANSCRIPT_NAVIGATE_RESULT,{type:"TRANSCRIPT_NAVIGATE_RESULT",getEventModel:function(e){return{eventType:I,eventVar1:"Transcript_navigate_result",eventVar2:P.Navigate,eventVar3:e.index,applicationFeature:F.TRANSCRIPT}}}),U.TRANSCRIPT_POPOUT_OPEN,{type:"TRANSCRIPT_POPOUT_OPEN",getEventModel:function(){return{eventType:I,eventVar1:"Transcript_popout_open",eventVar2:P.Expand,eventVar3:"",applicationFeature:F.TRANSCRIPT}}}),U.TRANSCRIPT_POPOUT_CLOSE,{type:"TRANSCRIPT_POPOUT_CLOSE",getEventModel:function(e){return{eventType:I,eventVar1:"Transcript_popout_close",eventVar2:P.Collapse,eventVar3:e.type,applicationFeature:F.TRANSCRIPT}}}),U.TRANSCRIPT_POPOUT_DRAG,{type:"TRANSCRIPT_POPOUT_DRAG",getEventModel:function(e){return{eventType:I,eventVar1:"Transcript_popout_drag",eventVar2:P.Edit,eventVar3:"".concat(e.position.x,",").concat(e.position.y),applicationFeature:F.TRANSCRIPT}}}),U.TRANSCRIPT_POPOUT_RESIZE,{type:"TRANSCRIPT_POPOUT_RESIZE",getEventModel:function(e){return{eventType:I,eventVar1:"Transcript_popout_resize",eventVar2:P.Edit,eventVar3:"".concat(e.size.x,",").concat(e.size.y),applicationFeature:F.TRANSCRIPT}}}),U.PLAYLIST_OPEN,{type:"PLAYLIST_OPEN",getEventModel:function(e){return{eventType:e.auto?D:I,eventVar1:e.auto?"Playlist_side_panel_open_auto":"Playlist_side_panel_open_manual",eventVar2:L.View,eventVar3:e.position,applicationFeature:F.PLAYLIST}}}),U.PLAYLIST_CLOSE,{type:"PLAYLIST_CLOSE",getEventModel:function(e){return{eventType:I,eventVar1:"Playlist_side_panel_close_manual",eventVar2:P.Close,eventVar3:e.position,applicationFeature:F.PLAYLIST}}}),U.SKIP_BUTTON_CLICK,{type:"SKIP_BUTTON_CLICK",getEventModel:function(e){var t={eventType:I,eventVar2:P.Navigate,eventVar3:"",applicationFeature:F.SKIP},n=e.mode,r="";return"intro"===n&&(r="Skip_intro_click"),"outro"===n&&(r="Skip_outro_click"),B(B({},t),{},{eventVar1:r})}}),U.SKIP_BUTTON_DISPLAYED,{type:"SKIP_BUTTON_DISPLAYED",getEventModel:function(e){var t={eventType:D,eventVar2:L.View,eventVar3:"",applicationFeature:F.SKIP},n=e.mode,r="";return"intro"===n&&(r="Skip_intro_displayed"),"outro"===n&&(r="Skip_outro_displayed"),B(B({},t),{},{eventVar1:r})}}),U.RELATED_OPEN,{type:"RELATED_OPEN",getEventModel:function(e){return{eventType:I,eventVar1:"Related_open_manual",eventVar2:P.Open,eventVar3:e.expandMode,applicationFeature:F.RELATED}}}),E(E(E(E(E(E(E(E(E(E(V,U.RELATED_CLOSE,{type:"RELATED_CLOSE",getEventModel:function(){return{eventType:I,eventVar1:"Related_close",eventVar2:P.Close,eventVar3:"",applicationFeature:F.RELATED}}}),U.RELATED_ENTRY_SELECTED,{type:"RELATED_ENTRY_SELECTED",getEventModel:function(){return{eventType:I,eventVar1:"Related_entry_click",eventVar2:P.Navigate,eventVar3:"",applicationFeature:F.RELATED}}}),U.RELATED_ENTRY_AUTO_PLAYED,{type:"RELATED_ENTRY_AUTO_PLAYED",getEventModel:function(){return{eventType:D,eventVar1:"Related_entry_auto_continue",eventVar2:L.View,eventVar3:"",applicationFeature:F.RELATED}}}),U.RELATED_GRID_DISPLAYED,{type:"RELATED_GRID_DISPLAYED",getEventModel:function(){return{eventType:D,eventVar1:"Related_open_auto",eventVar2:L.View,eventVar3:"",applicationFeature:F.RELATED}}}),U.CALL_TO_ACTION_BUTTON_CLICK,{type:"CALL_TO_ACTION_BUTTON_CLICK",getEventModel:function(e){return{eventType:I,eventVar3:e.label,eventVar2:P.Link,eventVar1:"primary"===e.type?"CTA_primary_button_click":"CTA_secondary_button_click",applicationFeature:F.CALL_TO_ACTION}}}),U.CALL_TO_ACTION_DISPLAYED,{type:"CALL_TO_ACTION_DISPLAYED",getEventModel:function(e){return{eventType:D,eventVar1:"CTA_displayed",eventVar2:L.View,eventVar3:e.displayType,eventVar4:e.isMetadataBased?"metadata_based":"player_level",applicationFeature:F.CALL_TO_ACTION}}}),U.HOTSPOT_DISPLAYED,{type:"HOTSPOT_DISPLAYED",getEventModel:function(e){return{eventType:D,eventVar1:"Hotspot_displayed",eventVar2:L.View,eventVar3:e.label,applicationFeature:F.HOTSPOPT}}}),U.HOTSPOT_CLICK,{type:"HOTSPOT_CLICK",getEventModel:function(e){return{eventType:I,eventVar1:"Hotspot_click",eventVar2:P.Link,eventVar3:e.label,applicationFeature:F.HOTSPOPT}}}),U.QUIZ_STARTED,{type:"QUIZ_STARTED",getEventModel:function(){return{eventType:I,eventVar1:"Quiz_start",eventVar2:P.Load,eventVar3:"",applicationFeature:F.QUIZ}}}),U.QUIZ_SUBMITTED,{type:"QUIZ_SUBMITTED",getEventModel:function(){return{eventType:I,eventVar1:"Quiz_submit",eventVar2:P.Send,eventVar3:"",applicationFeature:F.QUIZ}}}),E(E(E(E(E(E(E(E(E(E(V,U.QUIZ_SKIPPED,{type:"QUIZ_SKIPPED",getEventModel:function(e){var t=e.questionIndex;return{eventType:I,eventVar1:"Quiz_skip_question",eventVar2:P.Navigate,eventVar3:t,applicationFeature:F.QUIZ}}}),U.QUIZ_SEEK,{type:"QUIZ_SEEK",getEventModel:function(){return{eventType:I,eventVar1:"Quiz_nav_click",eventVar2:P.Navigate,eventVar3:"",applicationFeature:F.QUIZ}}}),U.EAD_ON,{type:"EAD_ON",getEventModel:function(e){return{eventType:I,eventVar1:"EAD_on",eventVar2:P.Toggle,eventVar3:null==e?void 0:e.language,eventVar4:null!=e&&e.settings?"settings":"toggle",applicationFeature:F.EAD}}}),U.EAD_OFF,{type:"EAD_OFF",getEventModel:function(e){return{eventType:I,eventVar1:"EAD_off",eventVar2:P.Toggle,eventVar3:null==e?void 0:e.language,eventVar4:null!=e&&e.settings?"settings":"toggle",applicationFeature:F.EAD}}}),U.EAD_SKIP,{type:"EAD_SKIP",getEventModel:function(e){var t=e.trigger;return{eventType:I,eventVar1:"EAD_skip",eventVar2:P.Navigate,eventVar3:t,applicationFeature:F.EAD}}}),U.EAD_REPLAY,{type:"EAD_REPLAY",getEventModel:function(e){var t=e.trigger;return{eventType:I,eventVar1:"EAD_replay",eventVar2:P.Navigate,eventVar3:t,applicationFeature:F.EAD}}}),U.EAD_PAUSE,{type:"EAD_PAUSE",getEventModel:function(e){var t=e.trigger;return{eventType:I,eventVar1:"EAD_pause",eventVar2:P.Navigate,eventVar3:t,applicationFeature:F.EAD}}}),U.EAD_RESUME,{type:"EAD_PAUSE",getEventModel:function(e){var t=e.trigger;return{eventType:I,eventVar1:"EAD_resume",eventVar2:P.Navigate,eventVar3:t,applicationFeature:F.EAD}}}),U.EAD_PLAY,{type:"EAD_PLAY",getEventModel:function(){return{eventType:I,eventVar1:"EAD_play",eventVar2:P.Toggle,eventVar3:"",applicationFeature:F.EAD}}}),U.EAD_SCROLL,{type:"EAD_SCROLL",getEventModel:function(){return{eventType:I,eventVar1:"EAD_scroll",eventVar2:P.Browse,eventVar3:"",applicationFeature:F.EAD}}}),E(E(E(E(E(E(E(E(E(E(V,b.USER_CLICKED_LOGO,{type:"USER_CLICKED_LOGO",getEventModel:function(e){return{eventType:I,eventVar1:"Logo_click",eventVar2:P.Link,eventVar3:e.logoUrl,applicationFeature:F.UI}}}),b.USER_SELECTED_CAPTIONS_SIZE,{type:"USER_SELECTED_CAPTIONS_SIZE",getEventModel:function(e){return{eventType:I,eventVar1:"Advanced_captions_size",eventVar2:P.Choose,eventVar3:e,applicationFeature:F.ADVANCED_CAPTIONS}}}),b.USER_SELECTED_CAPTIONS_ALIGNMENT,{type:"USER_SELECTED_CAPTIONS_ALIGNMENT",getEventModel:function(e){return{eventType:I,eventVar1:"Advanced_captions_font_alignment",eventVar2:P.Choose,eventVar3:e,applicationFeature:F.ADVANCED_CAPTIONS}}}),b.USER_SELECTED_CAPTIONS_FONT_COLOR,{type:"USER_SELECTED_CAPTIONS_FONT_COLOR",getEventModel:function(e){return{eventType:I,eventVar1:"Advanced_captions_font_color",eventVar2:P.Choose,eventVar3:e,applicationFeature:F.ADVANCED_CAPTIONS}}}),b.USER_SELECTED_CAPTIONS_FONT_FAMILY,{type:"USER_SELECTED_CAPTIONS_FONT_FAMILY",getEventModel:function(e){return{eventType:I,eventVar1:"Advanced_captions_font_family",eventVar2:P.Choose,eventVar3:e,applicationFeature:F.ADVANCED_CAPTIONS}}}),b.USER_SELECTED_CAPTIONS_FONT_STYLE,{type:"USER_SELECTED_CAPTIONS_FONT_STYLE",getEventModel:function(e){return{eventType:I,eventVar1:"Advanced_captions_font_style",eventVar2:P.Choose,eventVar3:e,applicationFeature:F.ADVANCED_CAPTIONS}}}),b.USER_SELECTED_CAPTIONS_FONT_OPACITY,{type:"USER_SELECTED_CAPTIONS_FONT_OPACITY",getEventModel:function(e){return{eventType:I,eventVar1:"Advanced_captions_font_opacity",eventVar2:P.Choose,eventVar3:"".concat(100*e,"%"),applicationFeature:F.ADVANCED_CAPTIONS}}}),b.USER_SELECTED_CAPTIONS_BACKGROUND_COLOR,{type:"USER_SELECTED_CAPTIONS_BACKGROUND_COLOR",getEventModel:function(e){return{eventType:I,eventVar1:"Advanced_captions_background_color",eventVar2:P.Choose,eventVar3:e,applicationFeature:F.ADVANCED_CAPTIONS}}}),b.USER_SELECTED_CAPTIONS_BACKGROUND_OPACITY,{type:"USER_SELECTED_CAPTIONS_BACKGROUND_OPACITY",getEventModel:function(e){return{eventType:I,eventVar1:"Advanced_captions_background_opacity",eventVar2:P.Choose,eventVar3:"".concat(100*e,"%"),applicationFeature:F.ADVANCED_CAPTIONS}}}),b.USER_SHOWED_CAPTIONS,{type:"USER_SHOWED_CAPTIONS",getEventModel:function(e){return{eventType:I,eventVar1:"Captions_on",eventVar2:P.Toggle,eventVar3:null==e?void 0:e.language,applicationFeature:F.CAPTIONS}}}),E(E(E(E(E(E(E(E(E(E(V,b.USER_HID_CAPTIONS,{type:"USER_HID_CAPTIONS",getEventModel:function(e){return{eventType:I,eventVar1:"Captions_off",eventVar2:P.Toggle,eventVar3:null==e?void 0:e.language,applicationFeature:F.CAPTIONS}}}),b.USER_SELECTED_CAPTION_TRACK,{type:"USER_SELECTED_CAPTION_TRACK",getEventModel:function(e){var t=e.captionTrack,n=e.autoSelected;return{eventType:I,eventVar1:"Captions_language_selected",eventVar2:P.Choose,eventVar3:null==t?void 0:t.language,eventVar4:n?"Auto display":"Manual selection",applicationFeature:F.CAPTIONS}}}),b.USER_SELECTED_AUDIO_TRACK,{type:"USER_SELECTED_AUDIO_TRACK",getEventModel:function(e){var t,n=e.audioTrack;return{eventType:I,eventVar1:"audioSelected",eventVar2:P.Choose,eventVar3:null==n?void 0:n.language,eventVar4:null!=n&&null!==(t=n.language)&&void 0!==t&&t.startsWith("ad-")?"AD":"non_AD",applicationFeature:F.AUDION_TRACKS}}}),U.DETECT_AD_BLOCK_FULL_OVERLAY_SHOWN,{type:"DETECT_AD_BLOCK_FULL_OVERLAY_SHOWN",getEventModel:function(){return{eventType:D,eventVar2:L.View,eventVar1:"Ad_blocker_displayed",eventVar3:"Allow_playback",applicationFeature:F.DETECT_AD_BLOCK}}}),U.DETECT_AD_BLOCK_PARTIAL_OVERLAY_SHOWN,{type:"DETECT_AD_BLOCK_PARTIAL_OVERLAY_SHOWN",getEventModel:function(){return{eventType:D,eventVar2:L.View,eventVar1:"Ad_blocker_displayed",eventVar3:"Block_playback",applicationFeature:F.DETECT_AD_BLOCK}}}),U.DETECT_AD_BLOCK_SECONDARY_BUTTON_CLICKED,{type:"DETECT_AD_BLOCK_SECONDARY_BUTTON_CLICKED",getEventModel:function(){return{eventType:I,eventVar2:P.Close,eventVar1:"Ad_blocker_keep_watching",eventVar3:"secondary_button",applicationFeature:F.DETECT_AD_BLOCK}}}),U.DETECT_AD_BLOCK_X_BUTTON_CLICKED,{type:"DETECT_AD_BLOCK_X_BUTTON_CLICKED",getEventModel:function(){return{eventType:I,eventVar2:P.Close,eventVar1:"Ad_blocker_keep_watching",eventVar3:"x_button",applicationFeature:F.DETECT_AD_BLOCK}}}),U.DETECT_AD_BLOCK_AD_BLOCKER_DISABLED,{type:"DETECT_AD_BLOCK_AD_BLOCKER_DISABLED",getEventModel:function(){return{eventType:I,eventVar2:P.Close,eventVar1:"Ad_blocker_disabled_ad_blocker",eventVar3:"disabled",applicationFeature:F.DETECT_AD_BLOCK}}}),U.DETECT_AD_BLOCK_AD_BLOCKER_NOT_DISABLED,{type:"DETECT_AD_BLOCK_AD_BLOCKER_NOT_DISABLED",getEventModel:function(){return{eventType:I,eventVar2:P.Close,eventVar1:"Ad_blocker_disabled_ad_blocker",eventVar3:"still_detected",applicationFeature:F.DETECT_AD_BLOCK}}}),U.REELS_PLAY,{type:"REELS_PLAY",getEventModel:function(e){var t=e.duration,n=e.isResume;return{eventType:I,eventVar2:P.Choose,eventVar1:"reels_play_click",eventVar3:n?"resume":"manual_play",eventVar4:t,applicationFeature:F.REELS}}}),E(E(E(E(E(E(E(E(E(E(V,U.REELS_PAUSE,{type:"REELS_PAUSE",getEventModel:function(e){var t=e.duration;return{eventType:I,eventVar2:P.Choose,eventVar1:"reels_pause",eventVar4:t,applicationFeature:F.REELS}}}),U.REELS_MUTE,{type:"REELS_MUTE",getEventModel:function(e){var t=e.duration;return{eventType:I,eventVar2:P.Choose,eventVar1:"reels_mute",eventVar4:t,applicationFeature:F.REELS}}}),U.REELS_UNMUTE,{type:"REELS_UNMUTE",getEventModel:function(e){var t=e.duration;return{eventType:I,eventVar2:P.Choose,eventVar1:"reels_unmute",eventVar4:t,applicationFeature:F.REELS}}}),U.REELS_SEEK,{type:"REELS_SEEK",getEventModel:function(e){var t=e.duration,n=e.from,r=e.to;return{eventType:I,eventVar2:P.Navigate,eventVar1:"reels_seek",eventVar3:r>n?"forward":"backward",eventVar4:t,applicationFeature:F.REELS}}}),U.REELS_POSTER_CLICKED,{type:"REELS_POSTER_CLICKED",getEventModel:function(e){var t=e.duration;return{eventType:I,eventVar2:P.Choose,eventVar1:"reels_navigate_to_entry",eventVar4:t,applicationFeature:F.REELS}}}),U.REELS_ENTRY_LOADED,{type:"REELS_ENTRY_LOADED",getEventModel:function(e){var t=e.muted,n=e.playlistId;return{eventType:D,eventVar2:L.View,eventVar1:"reels_entry_start_playback",eventVar3:t?"muted":"unmuted",eventVar4:n,applicationFeature:F.REELS}}}),U.REELS_PLAYLIST_LOADED,{type:"REELS_PLAYLIST_LOADED",getEventModel:function(e){var t=e.muted,n=e.autoplay,r=e.playlistId;return{eventType:D,eventVar2:L.View,eventVar1:"reels_playlist_load",eventVar3:"".concat(t?"muted":"unmuted"," ; ").concat(n?"autoplay_on":"autoplay_off"),eventVar4:r,applicationFeature:F.REELS}}}),U.SUMMARY_CHAPTERS_OPEN,{type:"SUMMARY_CHAPTERS_OPEN",getEventModel:function(e){var t=e.buttonName;return{eventType:I,eventVar2:P.Toggle,eventVar1:"summary_chapters_open_plugin",eventVar3:t,eventVar4:"",applicationFeature:F.SUMMARY_CHAPTERS}}}),U.SUMMARY_CHAPTERS_CLOSE,{type:"SUMMARY_CHAPTERS_CLOSE",getEventModel:function(e){var t=e.buttonName;return{eventType:I,eventVar2:P.Toggle,eventVar1:"summary_chapters_close_plugin",eventVar3:t,eventVar4:"",applicationFeature:F.SUMMARY_CHAPTERS}}}),U.SUMMARY_CHAPTERS_READ_CHAPTERS,{type:"SUMMARY_CHAPTERS_READ_CHAPTERS",getEventModel:function(){return{eventType:I,eventVar2:P.Choose,eventVar1:"summary_chapters_read_as_chapters",eventVar3:"",eventVar4:"",applicationFeature:F.SUMMARY_CHAPTERS}}}),E(E(E(E(E(E(E(V,U.SUMMARY_CHAPTERS_READ_OVERVIEW,{type:"SUMMARY_CHAPTERS_READ_OVERVIEW",getEventModel:function(){return{eventType:I,eventVar2:P.Choose,eventVar1:"summary_chapters_read_as_overview",eventVar3:"",eventVar4:"",applicationFeature:F.SUMMARY_CHAPTERS}}}),U.SUMMARY_CHAPTERS_COPY_TO_CLIPBOARD,{type:"SUMMARY_CHAPTERS_COPY_TO_CLIPBOARD",getEventModel:function(){return{eventType:I,eventVar2:P.Choose,eventVar1:"summary_chapters_copy_to_clipboard",eventVar3:"",eventVar4:"",applicationFeature:F.SUMMARY_CHAPTERS}}}),U.SUMMARY_CHAPTERS_CHAPTER_EXPAND,{type:"SUMMARY_CHAPTERS_CHAPTER_EXPAND",getEventModel:function(e){var t=e.chapterNumber,n=e.buttonName;return{eventType:I,eventVar2:P.Expand,eventVar1:"summary_chapters_expand_chapter",eventVar3:n,eventVar4:t+1,applicationFeature:F.SUMMARY_CHAPTERS}}}),U.SUMMARY_CHAPTERS_CHAPTER_COLLAPSE,{type:"SUMMARY_CHAPTERS_CHAPTER_COLLAPSE",getEventModel:function(e){var t=e.chapterNumber,n=e.buttonName;return{eventType:I,eventVar2:P.Collapse,eventVar1:"summary_chapters_collapse_chapter",eventVar3:n,eventVar4:t+1,applicationFeature:F.SUMMARY_CHAPTERS}}}),U.SUMMARY_CHAPTERS_CHAPTER_SEEK,{type:"SUMMARY_CHAPTERS_CHAPTER_SEEK",getEventModel:function(e){var t=e.chapterNumber,n=e.buttonName;return{eventType:I,eventVar2:P.Navigate,eventVar1:"summary_chapters_seek_to_chapter",eventVar3:n,eventVar4:t+1,applicationFeature:F.SUMMARY_CHAPTERS}}}),b.USER_COPIED_DEBUG_INFO,{type:"USER_COPIED_DEBUG_INFO",getEventModel:function(){return{eventType:I,eventVar2:P.Choose,eventVar1:"copy_debug_info",eventVar3:"",applicationFeature:F.DEBUG_INFO}}}),U.AUDIO_PLAYER_VISUALIZATION_STATE,{type:"AUDIO_PLAYER_VISUALIZATION_STATE",getEventModel:function(e){return{eventType:D,eventVar2:L.Analytics,eventVar1:"audio_player_visualization_state",eventVar3:e.state,eventVar4:e.size,applicationFeature:F.AUDIO_PLAYER}}})),x=function(){function e(t){i(this,e),E(this,"totalSegmentsDownloadTime",0),E(this,"totalSegmentsDownloadBytes",0),E(this,"maxSegmentDownloadTime",0),E(this,"maxManifestDownloadTime",0),E(this,"droppedFramesRatio",null),E(this,"screenMode",Q.NOT_IN_FULLSCREEN),E(this,"maxNetworkConnectionOverhead",0),E(this,"flavorParamsId",NaN),E(this,"playerJSLoadTime",null),E(this,"shareNetworkName",""),E(this,"reportType",NaN),E(this,"playbackMode",NaN),E(this,"sourceEntryId",null),t&&this.updateModel(t)}return l(e,[{key:"getPlayTimeSum",value:function(){return this.playTimeSum}},{key:"getCanPlayTime",value:function(){return this.canPlayTime}},{key:"getBufferTime",value:function(){return this.bufferTime}},{key:"getBufferTimeSum",value:function(){return this.bufferTimeSum}},{key:"getPlayerJSLoadTime",value:function(){return this.playerJSLoadTime?Math.round(1e3*this.playerJSLoadTime)/1e3:null}},{key:"getJoinTime",value:function(){return this.joinTime}},{key:"getTargetPosition",value:function(){return this.targetPosition}},{key:"getTargetBuffer",value:function(){return this.targetBuffer}},{key:"getRegisteredPlugins",value:function(){return this.registeredPlugins}},{key:"getLanguage",value:function(){return this.language}},{key:"getCaption",value:function(){return this.caption}},{key:"getBandwidth",value:function(){return this.totalSegmentsDownloadTime>0?Math.round(8*this.totalSegmentsDownloadBytes/this.totalSegmentsDownloadTime)/1e3:0}},{key:"getMaxManifestDownloadTime",value:function(){return this.maxManifestDownloadTime}},{key:"getSegmentDownloadTime",value:function(){return this.maxSegmentDownloadTime}},{key:"getForwardBufferHealth",value:function(){return this.forwardBufferHealth}},{key:"getDroppedFramesRatio",value:function(){return this.droppedFramesRatio}},{key:"getSoundMode",value:function(){return this.soundMode}},{key:"getViewabilityMode",value:function(){return this.viewabilityMode}},{key:"getScreenMode",value:function(){return this.screenMode}},{key:"getTabMode",value:function(){return this.tabMode}},{key:"getNetworkConnectionType",value:function(){return this.networkConnectionType}},{key:"getNetworkConnectionOverhead",value:function(){return Math.round(this.maxNetworkConnectionOverhead)/1e3}},{key:"getErrorCode",value:function(){return this.errorCode}},{key:"getFlavorParamsId",value:function(){return this.flavorParamsId}},{key:"getErrorDetails",value:function(){var e="";if(this.errorDetails)try{e=JSON.stringify(this.errorDetails)}catch(e){}return e}},{key:"getEventIndex",value:function(){return this.eventIndex}},{key:"getErrorPosition",value:function(){return this.errorPosition}},{key:"getSessionStartTime",value:function(){return this.sessionStartTime}},{key:"getShareNetworkName",value:function(){return this.shareNetworkName}},{key:"getReportType",value:function(){return this.reportType}},{key:"getPlaybackMode",value:function(){return this.playbackMode}},{key:"getSourceEntryId",value:function(){return this.sourceEntryId}},{key:"updateModel",value:function(e){Object.assign(this,e)}},{key:"getModel",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:O.PlayerEvents,n=arguments.length>2?arguments[2]:void 0;switch(t){case O.PlayerEvents:return function(e,t){var n={eventType:e.index,partnerId:t.getPartnerId(),entryId:t.getEntryId(),sessionId:t.getSessionId(),eventIndex:t.getEventIndex(),referrer:t.getReferrer(),deliveryType:t.getDeliveryType(),playbackType:t.getPlaybackType(),clientVer:t.getClientVer(),clientTag:t.getClientTag(),position:t.getPosition(),playbackSpeed:t.getPlaybackSpeed(),playerSkin:t.getPlayerSkin()};t.getCaption()&&(n.caption=t.getCaption()),t.getSessionStartTime()&&(n.sessionStartTime=t.getSessionStartTime()),t.getKS()&&(n.ks=t.getKS()),t.getVirtualEventId()&&(n.virtualEventId=t.getVirtualEventId()),t.getUIConfId()&&(n.uiConfId=t.getUIConfId()),t.getPlaylistId()&&(n.playlistId=t.getPlaylistId()),t.getCustomVar1()&&(n.customVar1=t.getCustomVar1()),t.getCustomVar2()&&(n.customVar2=t.getCustomVar2()),t.getCustomVar3()&&(n.customVar3=t.getCustomVar3()),t.getPlaybackContext()&&(n.playbackContext=t.getPlaybackContext()),t.getApplication()&&(n.application=t.getApplication()),t.getKalturaApplicationVersion()&&(n.kalturaApplicationVer=t.getKalturaApplicationVersion()),t.getKalturaApplication()&&(n.kalturaApplication=t.getKalturaApplication()),t.getUserId()&&(n.userId=t.getUserId()),t.getPersistentSessionId()&&(n.persistentSessionId=t.getPersistentSessionId()),t.getHostingKalturaApplication()&&(n.hostingKalturaApplication=t.getHostingKalturaApplication()),t.getHostingKalturaApplicationVersion()&&(n.hostingKalturaApplicationVersion=t.getHostingKalturaApplicationVersion());var r=e.getEventModel(t);return Object.assign(r,n)}(e,this);case O.ApplicationEvents:return K(e,this,n)}}}]),e}(),j=function(e){return e[e.SOUND_OFF=1]="SOUND_OFF",e[e.SOUND_ON=2]="SOUND_ON",e}(j||{}),G=function(e){return e[e.NOT_IN_VIEW=1]="NOT_IN_VIEW",e[e.IN_VIEW=2]="IN_VIEW",e}(G||{}),W=function(e){return e[e.TAB_NOT_FOCUSED=1]="TAB_NOT_FOCUSED",e[e.TAB_FOCUSED=2]="TAB_FOCUSED",e}(W||{}),Q=function(e){return e[e.NOT_IN_FULLSCREEN=1]="NOT_IN_FULLSCREEN",e[e.FULLSCREEN=2]="FULLSCREEN",e}(Q||{}),Z=function(e){return e[e.PRE_PLAY=3]="PRE_PLAY",e[e.PRE_PLAYING=1]="PRE_PLAYING",e[e.MID_STREAM=2]="MID_STREAM",e}(Z||{}),q={GET:"GET",POST:"POST"},X=function(e){return e.REELS="reels",e.AUDIO="audio",e.VIDEO="video",e}({}),z=function(e){return e[e.PLAYER=1]="PLAYER",e[e.AUDIO=2]="AUDIO",e[e.REELS=3]="REELS",e}({}),J=function(){function t(e,n){i(this,t),this.logger=e,this.numOfLoggedFailedEvents=n||100}return l(t,[{key:"logFailedLiveAnalyticsEventsToLocalStorage",value:function(t,n){var r=n.eventType||"unknown",a=n.entryId||"unknown",i=n.sessionId||"unknown",o=n.partnerId||"unknown",s=n.position||0,l=n.errorDetails||null,u=this.numOfLoggedFailedEvents,c="".concat("FailedLiveEvent_","-").concat(a),_={error:t,model:{eventType:r,entryId:a,sessionId:i,partnerId:o,position:s,errorDetails:l}},d=this.getFailedCounterKey(a);try{var p=e.LocalStorageManager.getItem(d)||0;e.LocalStorageManager.setItem(d,p+1),this.appendNewFailedLiveEventToLocalStorage(_,c,u)}catch(e){this.logger.warn("Failed to store failed event in localStorage:",e)}}},{key:"appendNewFailedLiveEventToLocalStorage",value:function(t,n,r){var a=e.LocalStorageManager.getItem(n)||[];a.push({date:new Date,data:t}),a.length>r&&(a=a.slice(a.length-r)),e.LocalStorageManager.setItem(n,JSON.stringify(a))}},{key:"getFailedCounterKey",value:function(e){return"".concat("FailedLiveEventCounter_","-").concat(e)}},{key:"getNumFailedAnalyticReports",value:function(t){return parseInt(e.LocalStorageManager.getItem(this.getFailedCounterKey(t))||0)}}]),t}();function $(e,t,n){return t=_(t),c(e,ee()?Reflect.construct(t,n||[],_(e).constructor):t.apply(e,n))}function ee(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ee=function(){return!!e})()}var te=e.core.Error,ne=e.core.Utils,re=1024,ae=function(e){function n(e,t,r){var a;if(i(this,n),E(u(a=$(this,n,[e,t,r])),"_lastDroppedFrames",0),E(u(a),"_lastTotalFrames",0),E(u(a),"_performanceEntries",[]),E(u(a),"_pendingFragLoadedUrls",[]),E(u(a),"_fragLoadedFiredOnce",!1),E(u(a),"_canPlayOccured",!1),E(u(a),"_isManualPreload",!1),E(u(a),"_lastViewEventPlayTime",-1),a._logFailedLiveEvents=new J(a.logger,r.numOfLoggedFailedEvents),a._rateHandler=new g,a._model=new x,a._setModelDelegates(),a._timer=new R({resetCounter:a.config.resetSessionCountdown,eventCounter:a.config.viewEventCountdown}),a._viewEventEnabled=!0,a._resetFlags(),a._addBindings(),a._model.updateModel({eventIndex:1,bufferTime:0,bufferTimeSum:0,playTimeSum:0}),performance&&a.config.uiConfId){var o=performance.getEntriesByType("resource").find((function(e){return e.name.match("embedPlaykitJs.*"+a.config.uiConfId)}));o&&a._model.updateModel({playerJSLoadTime:o.duration})}return a}return p(n,e),l(n,[{key:"_updateSoundModeInModel",value:function(){this._model.updateModel({soundMode:this.player.muted||0===this.player.volume?j.SOUND_OFF:j.SOUND_ON})}},{key:"_updateViewabilityModeInModel",value:function(e){this._model.updateModel({viewabilityMode:e||this.player.isInPictureInPicture()?G.IN_VIEW:G.NOT_IN_VIEW})}},{key:"_handleNewPerformanceEntries",value:function(e){for(var t=e.getEntries(),n=0;n<t.length;n++)this._performanceEntries.push(t[n]);for(;this._pendingFragLoadedUrls.length;)this._handleFragPerformanceObserver(this._pendingFragLoadedUrls.pop())}},{key:"destroy",value:function(){this.eventManager.destroy(),this._reset()}},{key:"_reset",value:function(){this._timer.destroy(),this._rateHandler.destroy(),this._performanceObserver&&this._performanceObserver.disconnect(),this._performanceEntries=[],this._pendingFragLoadedUrls=[]}},{key:"reset",value:function(){this.eventManager.removeAll(),this._resetFlags(),this._addBindings(),this._model.updateModel({eventIndex:1,bufferTime:0,bufferTimeSum:0,playTimeSum:0,sessionStartTime:null}),this._reset()}},{key:"loadMedia",value:function(){window.PerformanceObserver&&(this._performanceObserver=new window.PerformanceObserver(this._handleNewPerformanceEntries.bind(this)),this._performanceObserver.observe({entryTypes:["resource"]}))}},{key:"getEventModel",value:function(e){if(e)return this._model.getModel(T[e])}},{key:"EventType",get:function(){return ne.Object.copyDeep(f)}},{key:"sendAnalytics",value:function(e){var t=this;return new Promise((function(n,r){y.OVPAnalyticsService.trackEvent(t.config.serviceUrl,e,t.config.requestMethod).doHttpRequest().then((function(r){t._handleServerResponseSuccess(r,e),n()}),(function(n){t._handleServerResponseFailed(n,e),r(n)})),t._model.updateModel({eventIndex:t._model.getEventIndex()+1})}))}},{key:"_resetFlags",value:function(){this._previousCurrentTime=0,this._lastViewEventPlayTime=-1,this._isPlaying=!1,this._isFirstPlay=!0,this._isFirstPlaying=!0,this._isEnded=!1,this._isPaused=!1,this._isBuffering=!1,this._timePercentEvent={PLAY_REACHED_25_PERCENT:!1,PLAY_REACHED_50_PERCENT:!1,PLAY_REACHED_75_PERCENT:!1,PLAY_REACHED_100_PERCENT:!1},this._canPlayOccured=!1,this._isManualPreload=!1}},{key:"_resetSession",value:function(){this.logger.debug("Reset KAVA session"),this._rateHandler.reset(),this._model.updateModel({eventIndex:1,bufferTimeSum:0,playTimeSum:0})}},{key:"_sendAnalytics",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:O.PlayerEvents,n=arguments.length>2?arguments[2]:void 0;if(this._validate()){this._isBuffering&&(this._updateBufferModel(),this._bufferStartTime=Date.now());var r=this._model.getModel(e,t,n);if("function"==typeof this.config.tamperAnalyticsHandler&&!this.config.tamperAnalyticsHandler(r))return void this.logger.debug("Cancel KAVA request",r);this.logger.debug("Sending KAVA event ".concat(r.eventType,":").concat(e.type)),this.sendAnalytics(r).catch((function(){}))}}},{key:"shouldLogLiveAnalyticsFailures",value:function(){var e,t;return(null===(e=this.config)||void 0===e?void 0:e.logLiveAnalyticsFailures)&&(null===(t=this.player)||void 0===t?void 0:t.isLive())}},{key:"_handleServerResponseSuccess",value:function(e,t){this.logger.debug("KAVA event sent",t),this._updateSessionStartTimeModel(e)}},{key:"_handleServerResponseFailed",value:function(e,t){this.shouldLogLiveAnalyticsFailures()&&this._logFailedLiveEvents.logFailedLiveAnalyticsEventsToLocalStorage(e,t),this.logger.warn("Failed to send KAVA event",t,e)}},{key:"_addBindings",value:function(){var e=this;this.eventManager.listen(this._timer,R.Event.TICK,(function(){return e._rateHandler.countCurrent()})),this.eventManager.listen(this._timer,R.Event.REPORT,(function(){return e._onReport()})),this.eventManager.listen(this._timer,R.Event.RESET,(function(){return e._resetSession()})),this.eventManager.listen(this.player,this.player.Event.Core.SOURCE_SELECTED,(function(){return e._onSourceSelected()})),this.eventManager.listen(this.player,this.player.Event.Core.ERROR,(function(t){return e._onError(t)})),this.eventManager.listen(this.player,this.player.Event.Core.FIRST_PLAY,(function(){return e._onFirstPlay()})),this.eventManager.listen(this.player,this.player.Event.Core.FRAG_LOADED,(function(t){return e._onFragLoaded(t)})),this.eventManager.listen(this.player,this.player.Event.Core.MANIFEST_LOADED,(function(t){return e._onManifestLoaded(t)})),this.eventManager.listen(this.player,this.player.Event.Core.TIMED_METADATA,(function(t){return e._onTimedMetadataLoaded(t)})),this.eventManager.listen(this.player,this.player.Event.Core.TRACKS_CHANGED,(function(){return e._setInitialTracks()})),this.eventManager.listen(this.player,this.player.Event.Core.PLAYING,(function(){return e._onPlaying()})),this.eventManager.listen(this.player,this.player.Event.Core.FIRST_PLAYING,(function(){return e._onFirstPlaying()})),this.eventManager.listen(this.player,this.player.Event.Core.SEEKING,(function(){return e._onSeeking()})),this.eventManager.listen(this.player,this.player.Event.Core.PAUSE,(function(){return e._onPause()})),this.eventManager.listen(this.player,this.player.Event.Core.ENDED,(function(){return e._onEnded()})),this.eventManager.listen(this.player,this.player.Event.Core.VIDEO_TRACK_CHANGED,(function(t){return e._onVideoTrackChanged(t)})),this.eventManager.listen(this.player,this.player.Event.Core.AUDIO_TRACK_CHANGED,(function(t){return e._onAudioTrackChanged(t)})),this.eventManager.listen(this.player,this.player.Event.Core.TEXT_TRACK_CHANGED,(function(t){return e._onTextTrackChanged(t)})),this.eventManager.listen(this.player,this.player.Event.Core.PLAYER_STATE_CHANGED,(function(t){return e._onPlayerStateChanged(t)})),this.eventManager.listen(this.player,this.player.Event.Core.RATE_CHANGE,(function(){return e._onPlaybackRateChanged()})),this.eventManager.listen(this.player,this.player.Event.Core.CAN_PLAY,(function(){return e._onCanPlay()})),this.eventManager.listen(this.player,this.player.Event.Core.LOAD_START,(function(){return e._onLoadStart()})),this.eventManager.listen(this.player,this.player.Event.Core.VOLUME_CHANGE,(function(){return e._updateSoundModeInModel()})),this.eventManager.listen(this.player,this.player.Event.VISIBILITY_CHANGE,(function(t){return e._updateViewabilityModeInModel(t.payload.visible)})),this.eventManager.listen(this.player,this.player.Event.Core.MUTE_CHANGE,(function(){return e._updateSoundModeInModel()})),this.eventManager.listen(this.player,this.player.Event.Core.ENTER_FULLSCREEN,(function(){return e._onFullScreenChanged(Q.FULLSCREEN)})),this.eventManager.listen(this.player,this.player.Event.Core.EXIT_FULLSCREEN,(function(){return e._onFullScreenChanged(Q.NOT_IN_FULLSCREEN)})),this.eventManager.listen(this.player,"related_open",(function(){return e._onRelatedClicked()})),this.eventManager.listen(this.player,"related_selected",(function(){return e._onRelatedSelected()})),this.eventManager.listen(this.player,"share_clicked",(function(){return e._onShareClicked()})),this.eventManager.listen(this.player,"share_network",(function(t){return e._onShareNetworkClicked(t)})),this.eventManager.listen(this.player,"download_item_clicked",(function(){return e._onDownloadItemClicked()})),this.eventManager.listen(this.player,"info_screen_open",(function(){return e._onInfoScreenOpened()})),this.eventManager.listen(this.player,"report_clicked",(function(){return e._onReportClicked()})),this.eventManager.listen(this.player,"report_submitted",(function(t){return e._onReportSubmitted(t)})),this._bindApplicationEvents(),this._bindPlaykitUIEvents(),this._initTabMode(),this._initNetworkConnectionType()}},{key:"_bindPlaykitUIEvents",value:function(){var e=this;Object.values(b).forEach((function(t){e.eventManager.listen(e.player,t,(function(t){t.type in Y&&e._isApplicationEventValid(t)&&e._sendAnalytics(Y[t.type],O.ApplicationEvents,t.payload)}))}))}},{key:"_bindApplicationEvents",value:function(){var e=this;Object.values(U).forEach((function(t){e.eventManager.listen(e.player,t,(function(t){t.type in Y&&e._isApplicationEventValid(t)&&e._sendAnalytics(Y[t.type],O.ApplicationEvents,t.payload)}))}))}},{key:"_onFirstPlaying",value:function(){this._isPlaying=!0,!this._fragLoadedFiredOnce&&this._performanceObserver&&(this._performanceObserver.disconnect(),this.logger.debug("This adapter / media doesn't fire fragLoaded - disconnect performance observer"))}},{key:"_onLoadStart",value:function(){this._loadStartTime=Date.now()}},{key:"_getRates",value:function(){var e=[];return this.player.getTracks(this.player.Track.VIDEO).forEach((function(t){return e.push(t.bandwidth/re)})),e}},{key:"_setInitialTracks",value:function(){var e=this._getRates(),t=this.player.getActiveTracks();this._rateHandler.setRates(e),t.video&&this._rateHandler.setCurrent(t.video.bandwidth/re),t.audio&&this._model.updateModel({language:t.audio.language}),t.text&&this._model.updateModel({caption:t.text.language})}},{key:"_getAvailableBuffer",value:function(){var e=NaN;return this.player.stats&&(e=this.player.stats.availableBuffer),e}},{key:"_getForwardBufferHealth",value:function(){var e=NaN,t=this._getAvailableBuffer(),n=this._getTargetBuffer();return isNaN(n)||(e=Math.round(1e3*t/n)/1e3),e}},{key:"_getTargetBuffer",value:function(){var e=NaN;return this.player.stats&&(e=this.player.stats.targetBuffer),e}},{key:"_getDroppedFramesRatio",value:function(){var e=-1,t=this._getDroppedAndDecodedFrames();if(t){var n=t[0],r=t[1],a=n-this._lastDroppedFrames,i=r-this._lastTotalFrames;e=i?Math.round(a/i*1e3)/1e3:0,this._lastTotalFrames=r,this._lastDroppedFrames=n}return e}},{key:"_getDroppedAndDecodedFrames",value:function(){if("function"==typeof this.player.getVideoElement().getVideoPlaybackQuality){var e=this.player.getVideoElement().getVideoPlaybackQuality();return[e.droppedVideoFrames,e.totalVideoFrames]}return"number"==typeof this.player.getVideoElement().webkitDroppedFrameCount&&"number"==typeof this.player.getVideoElement().webkitDecodedFrameCount?[this.player.getVideoElement().webkitDroppedFrameCount,this.player.getVideoElement().webkitDecodedFrameCount]:null}},{key:"_onReport",value:function(){this._viewEventEnabled?(this._updatePlayTimeSumModel(),this._model.updateModel({forwardBufferHealth:this._getForwardBufferHealth(),targetBuffer:this._getTargetBuffer(),droppedFramesRatio:this._getDroppedFramesRatio()}),this._lastViewEventPlayTime!==this._model.getPlayTimeSum()?(this._lastViewEventPlayTime=this._model.getPlayTimeSum(),this._sendAnalytics(T.VIEW)):this.logger.warn("VIEW event blocked because view event with same time already sent: ".concat(this._lastViewEventPlayTime))):this.logger.warn("VIEW event blocked because server response of viewEventsEnabled=false"),this._model.updateModel({totalSegmentsDownloadTime:0,totalSegmentsDownloadBytes:0,maxManifestDownloadTime:0,maxSegmentDownloadTime:0,maxNetworkConnectionOverhead:0,bufferTime:0})}},{key:"_updateNetworkConnectionTypeinModel",value:function(e){this._model.updateModel({networkConnectionType:e.effectiveType})}},{key:"_initNetworkConnectionType",value:function(){var e=this,t=window.navigator.connection||window.navigator.mozConnection||window.navigator.webkitConnection;t&&(this.eventManager.listen(t,"change",(function(){return e._updateNetworkConnectionTypeinModel(t)})),this._updateNetworkConnectionTypeinModel(t))}},{key:"_onPlaying",value:function(){if(this._isFirstPlaying){this._updateSoundModeInModel(),this._updateViewabilityModeInModel(this.player.isVisible),this.player.isUntimedImg()||this._timer.start(),this._isFirstPlaying=!1;var e="auto"===this.player.config.playback.preload||this._isManualPreload?this._firstPlayRequestTime:this._loadStartTime;this._model.updateModel({joinTime:n._getTimeDifferenceInSeconds(e)}),this._sendAnalytics(T.PLAY),this._onReport()}else this._isEnded?(this._timer.start(),this._isEnded=!1,this._sendAnalytics(T.REPLAY)):this._isPaused&&(this._timer.resume(),this._isPaused=!1,this._sendAnalytics(T.RESUME))}},{key:"_onCanPlay",value:function(){this._canPlayOccured=!0,this._model.updateModel({canPlayTime:n._getTimeDifferenceInSeconds(this._loadStartTime)})}},{key:"_onFirstPlay",value:function(){this._canPlayOccured&&(this._isManualPreload=!0),this._isFirstPlay=!1,this._firstPlayRequestTime=Date.now(),this._sendAnalytics(T.PLAY_REQUEST)}},{key:"_onSourceSelected",value:function(){var e=this,t=Object.values(this.player.plugins).map((function(e){return e.name}));this._model.updateModel({registeredPlugins:t.join(",")}),this._sendAnalytics(T.IMPRESSION),this.player.isImage()||this.player.isLive()||this.eventManager.listen(this.player,this.player.Event.Core.TIME_UPDATE,(function(){return e._onTimeUpdate()}))}},{key:"_onSeeking",value:function(){this._previousCurrentTime=this.player.currentTime,this._model.updateModel({targetPosition:this.player.currentTime}),this._sendAnalytics(T.SEEK)}},{key:"_onPause",value:function(){this._isPaused=!0,this._timer.stop(),this._sendAnalytics(T.PAUSE)}},{key:"_onEnded",value:function(){this._isEnded=!0,this._onTimeUpdate(),this._model.updateModel({bufferTime:0})}},{key:"_onTimeUpdate",value:function(){this._updatePlayTimeSumModel();var e=parseFloat((this.player.currentTime/this.player.duration).toFixed(2));!this._timePercentEvent.PLAY_REACHED_25&&e>=.25&&(this._timePercentEvent.PLAY_REACHED_25=!0,this._sendAnalytics(T.PLAY_REACHED_25_PERCENT)),!this._timePercentEvent.PLAY_REACHED_50&&e>=.5&&(this._timePercentEvent.PLAY_REACHED_50=!0,this._sendAnalytics(T.PLAY_REACHED_50_PERCENT)),!this._timePercentEvent.PLAY_REACHED_75&&e>=.75&&(this._timePercentEvent.PLAY_REACHED_75=!0,this._sendAnalytics(T.PLAY_REACHED_75_PERCENT)),this._timePercentEvent.PLAY_REACHED_100||1!==e||(this._timePercentEvent.PLAY_REACHED_100=!0,this._sendAnalytics(T.PLAY_REACHED_100_PERCENT))}},{key:"_onFragLoaded",value:function(e){this._fragLoadedFiredOnce||(this._fragLoadedFiredOnce=!0),this._updateFragLoadedStats(e),this._performanceObserver&&(this._handleFragPerformanceObserver(e.payload.url)||this._pendingFragLoadedUrls.push(e.payload.url))}},{key:"_handleFragPerformanceObserver",value:function(e){var t=this._performanceEntries.filter((function(t){return t.name===e})),n=t&&t.length?t[t.length-1]:null;if(n){this._updateMaxNetworkConnectionOverhead(n.connectEnd-n.domainLookupStart);var r=this._performanceEntries.indexOf(n);return r>-1&&r<this._performanceEntries.length&&(this._performanceEntries=this._performanceEntries.splice(r+1,this._performanceEntries.length-(r+1))),!0}return!1}},{key:"_updateMaxNetworkConnectionOverhead",value:function(e){this._model.updateModel({maxNetworkConnectionOverhead:Math.max(this._model.maxNetworkConnectionOverhead,e)})}},{key:"_updateFragLoadedStats",value:function(e){var t=Math.round(e.payload.miliSeconds)/1e3;this._model.updateModel({totalSegmentsDownloadTime:this._model.totalSegmentsDownloadTime+t,totalSegmentsDownloadBytes:this._model.totalSegmentsDownloadBytes+e.payload.bytes,maxSegmentDownloadTime:Math.max(t,this._model.maxSegmentDownloadTime)})}},{key:"_onManifestLoaded",value:function(e){var t=Math.round(e.payload.miliSeconds)/1e3;this._model.updateModel({maxManifestDownloadTime:Math.max(t,this._model.maxManifestDownloadTime)})}},{key:"_onTimedMetadataLoaded",value:function(e){var t,n,r=e.payload.cues.filter((function(e){return e.value&&"TEXT"===e.value.key}));if(r.length)try{var i=JSON.parse(r[r.length-1].value.data);if(this._model.updateModel({flavorParamsId:Number(i.sequenceId)}),i.clipId){var o=(t=i.clipId.split("-"),n=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,i,o,s=[],l=!0,u=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(e){u=!0,a=e}finally{try{if(!l&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(u)throw a}}return s}}(t,n)||function(e,t){if(e){if("string"==typeof e)return a(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)?a(e,t):void 0}}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),s=o[0],l=o[1];switch(s){case"preStartContent":this._model.updateModel({sourceEntryId:l,playbackMode:1});break;case"content":this._model.updateModel({sourceEntryId:l,playbackMode:2});break;case"postEntryContent":this._model.updateModel({sourceEntryId:l,playbackMode:3})}}}catch(e){this.logger.debug("error parsing id3",e)}}},{key:"_onVideoTrackChanged",value:function(e){var t=e.payload.selectedVideoTrack;this._rateHandler.setCurrent(t.bandwidth/re),this.player.isAdaptiveBitrateEnabled()?this._sendAnalytics(T.FLAVOR_SWITCH):this._sendAnalytics(T.SOURCE_SELECTED)}},{key:"_onAudioTrackChanged",value:function(e){var t=e.payload.selectedAudioTrack;this._model.updateModel({language:t.language}),this._sendAnalytics(T.AUDIO_SELECTED)}},{key:"_onTextTrackChanged",value:function(e){if(this._isPlaying){var t=e.payload.selectedTextTrack;this._model.updateModel({caption:t.language}),this._sendAnalytics(T.CAPTIONS)}}},{key:"_onError",value:function(e){e.payload&&e.payload.severity===te.Severity.CRITICAL&&(this._model.updateModel({errorCode:e.payload.code,errorDetails:e.payload.data,errorPosition:this._isFirstPlay?Z.PRE_PLAY:this._isFirstPlaying?Z.PRE_PLAYING:Z.MID_STREAM}),this._sendAnalytics(T.ERROR),this.reset())}},{key:"_onPlaybackRateChanged",value:function(){this.player.playbackRates.length&&!this.player.playbackRates.includes(this.player.playbackRate)||this._sendAnalytics(T.SPEED)}},{key:"_onPlayerStateChanged",value:function(e){var t=e.payload.oldState,n=e.payload.newState;t.type===this.player.State.BUFFERING&&(this._isBuffering=!1,this._updateBufferModel(),this._sendAnalytics(T.BUFFER_END)),n.type===this.player.State.BUFFERING&&(this._isBuffering=!0,this._bufferStartTime=Date.now(),this._sendAnalytics(T.BUFFER_START))}},{key:"_onRelatedClicked",value:function(){this._sendAnalytics(T.RELATED_OPEN)}},{key:"_onRelatedSelected",value:function(){this._sendAnalytics(T.RELATED_SELECTED)}},{key:"_onShareClicked",value:function(){this._sendAnalytics(T.SHARE_CLICKED)}},{key:"_onShareNetworkClicked",value:function(e){var t=e.payload.shareNetworkName;t&&(this._model.updateModel({shareNetworkName:t}),this._sendAnalytics(T.SHARE_NETWORK))}},{key:"_onReportSubmitted",value:function(e){var t=e.payload.reportType;t&&(this._model.updateModel({reportType:t}),this._sendAnalytics(T.REPORT_SUBMITTED))}},{key:"_onReportClicked",value:function(){this._sendAnalytics(T.REPORT_CLICKED)}},{key:"_onInfoScreenOpened",value:function(){this._sendAnalytics(T.INFO)}},{key:"_onDownloadItemClicked",value:function(){this._sendAnalytics(T.DOWNLOAD)}},{key:"_onFullScreenChanged",value:function(e){this._model.updateModel({screenMode:e}),this._sendAnalytics(e===Q.FULLSCREEN?T.ENTER_FULLSCREEN:T.EXIT_FULLSCREEN)}},{key:"_updateSessionStartTimeModel",value:function(e){!this._model.getSessionStartTime()&&e&&("object"===t(e)?(this._model.updateModel({sessionStartTime:e.time}),this._viewEventEnabled=e.viewEventsEnabled):this._model.updateModel({sessionStartTime:e})),this._timer.isStopped()&&this._model.updateModel({sessionStartTime:null})}},{key:"_updateBufferModel",value:function(){var e=n._getTimeDifferenceInSeconds(this._bufferStartTime);this._model.updateModel({bufferTime:this._model.getBufferTime()+e,bufferTimeSum:this._model.getBufferTimeSum()+e})}},{key:"_updatePlayTimeSumModel",value:function(){var e;this.player.isLive()?e=this.config.viewEventCountdown-this._model.getBufferTime():(e=this.player.currentTime-this._previousCurrentTime,this._previousCurrentTime=this.player.currentTime),this._model.updateModel({playTimeSum:this._model.getPlayTimeSum()+e})}},{key:"_setModelDelegates",value:function(){var e=this;this._model.getPlaybackSpeed=function(){return e.player.playbackRate},this._model.getActualBitrate=function(){return e._rateHandler.getCurrent()},this._model.getAverageBitrate=function(){return e._rateHandler.getAverage()},this._model.getPartnerId=function(){return e.config.partnerId},this._model.getEntryId=function(){return e.config.entryId},this._model.getPlaylistId=function(){return e.config.playlistId},this._model.getSessionId=function(){return e.config.sessionId},this._model.getPersistentSessionId=function(){return e.config.persistentSessionId},this._model.getClientVer=function(){return e.config.playerVersion},this._model.getClientTag=function(){return"html5:v"+e.config.playerVersion},this._model.getKS=function(){return e.config.ks},this._model.getVirtualEventId=function(){return e.config.virtualEventId},this._model.getUIConfId=function(){return e.config.uiConfId},this._model.getReferrer=function(){return e.config.referrer},this._model.getCustomVar1=function(){return e.config.customVar1},this._model.getCustomVar2=function(){return e.config.customVar2},this._model.getCustomVar3=function(){return e.config.customVar3},this._model.getPosition=function(){return e._getPosition()},this._model.getDeliveryType=function(){return e._getDeliveryType()},this._model.getPlaybackType=function(){return e._getPlaybackType()},this._model.getPlaybackContext=function(){return e.config.playbackContext},this._model.getApplication=function(t){return e._getApplication(t)},this._model.getKalturaApplicationVersion=function(){return e.config.kalturaApplicationVersion},this._model.getKalturaApplication=function(){return e._getKalturaApplicationId(e.config.kalturaApplication)},this._model.getUserId=function(){return e.config.userId},this._model.getHostingKalturaApplication=function(){return e.config.application},this._model.getHostingKalturaApplicationVersion=function(){return e.config.applicationVersion},this._model.getPlayerSkin=function(){return e._getPlayerSkin()},this._model.getV2ToV7Redirect=function(){return e.player.isV2ToV7Redirected},this._model.getNumFailedAnalyticReports=function(){return e._logFailedLiveEvents.getNumFailedAnalyticReports(e.config.entryId)}}},{key:"_getApplication",value:function(){return arguments.length>0&&void 0!==arguments[0]&&!arguments[0]?this._getPlayerType():this.config.application}},{key:"_getPlayerType",value:function(){return void 0!==this.player.plugins.reels?X.REELS:void 0!==this.player.plugins.audioPlayer?X.AUDIO:X.VIDEO}},{key:"_getPlayerSkin",value:function(){return void 0!==this.player.plugins.reels?z.REELS:void 0!==this.player.plugins.audioPlayer?z.AUDIO:z.PLAYER}},{key:"_getKalturaApplicationId",value:function(e){return e in w?w[e]:(this.logger.warn("Kava analytics - unknon kalturaAppName: "+e),"")}},{key:"_getPosition",value:function(){if(this.player.isLive())return Number.isNaN(this.player.duration)||this.player.duration-this.player.currentTime<1?0:-(this.player.duration-this.player.currentTime);var e=this.player.currentTime;return"number"==typeof this.player.sources.seekFrom&&e&&(e+=this.player.sources.seekFrom),this._isFirstPlaying?e||this.player.sources.startTime||0:e}},{key:"_getDeliveryType",value:function(){return this.player.streamType===this.player.StreamType.PROGRESSIVE?"url":this.player.streamType}},{key:"_getPlaybackType",value:function(){return this.player.isLive()?this.player.isDvr()&&this.player.duration-this.player.currentTime>=this.config.dvrThreshold?"dvr":"live":"vod"}},{key:"_validate",value:function(){return this.config.partnerId?!!this.config.entryId||(this._logMissingParam("entryId"),!1):(this._logMissingParam("partnerId"),!1)}},{key:"_isApplicationEventValid",value:function(e){var t=K(Y[e.type],this._model,e.payload);return!!t.buttonName||!!t.pageName}},{key:"_logMissingParam",value:function(e){this.logger.warn("Kava analytics block report because of missing param ".concat(e))}},{key:"_updateTabModeInModel",value:function(e){this._model.updateModel({tabMode:this._isTabHidden(e)&&!this.player.isInPictureInPicture()?W.TAB_NOT_FOCUSED:W.TAB_FOCUSED})}},{key:"_isTabHidden",value:function(e){return document[e]}},{key:"_initTabMode",value:function(){var e,t,n=this;void 0!==document.hidden?(e="hidden",t="visibilitychange"):void 0!==document.msHidden?(e="msHidden",t="msvisibilitychange"):void 0!==document.webkitHidden&&(e="webkitHidden",t="webkitvisibilitychange"),e&&t&&(this.eventManager.listen(document,t,(function(){return n._updateTabModeInModel(e)})),this._updateTabModeInModel(e))}}],[{key:"isValid",value:function(){return!0}},{key:"_getTimeDifferenceInSeconds",value:function(e){return(Date.now()-e)/1e3}}]),n}(e.BasePlugin);E(ae,"defaultConfig",{serviceUrl:"".concat(ne.Http.protocol,"//analytics.kaltura.com/api_v3/index.php"),requestMethod:q.POST,viewEventCountdown:10,resetSessionCountdown:30,dvrThreshold:120,playbackContext:"",application:"",kalturaApplicationVersion:"",kalturaApplication:"PLAYER",hostingKalturaApplication:"",hostingKalturaApplicationVersion:"",numOfLoggedFailedEvents:100});var ie="1.13.0",oe="@playkit-js/playkit-js-kava";(0,e.registerPlugin)("kava",ae)})(),r})()));

var KalturaPlayer;(()=>{var t={979:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.A11yWrapper=e.isKeyboardEvent=void 0;var a=i(522),l=i(978).ui.utils.KeyMap,r=l.ENTER,n=l.SPACE,o=l.UP,s=l.DOWN,p=l.LEFT,c=l.RIGHT,_=function(t){t.preventDefault(),t.stopPropagation()};e.isKeyboardEvent=function(t){return t instanceof KeyboardEvent||[t.offsetX,t.offsetY].every((function(t){return 0===t}))},e.A11yWrapper=function(t){var i=t.children,l=t.onClick,u=t.onUpKeyPressed,y=t.onDownKeyPressed,d=t.onLeftKeyPressed,A=t.onRightKeyPressed,h=t.role,g=t.type,v={onKeyDown:function(t){t.keyCode===n||t.keyCode===r?(_(t),l(t,!0)):t.keyCode===o&&u?(_(t),u(t)):t.keyCode===s&&y?(_(t),y(t)):t.keyCode===p&&d?(_(t),d(t)):t.keyCode===c&&A&&(_(t),A(t))},onClick:function(t){l(t,(0,e.isKeyboardEvent)(t))},role:h};return"button"===(null==i?void 0:i.type)&&(v.type=g||"button"),(0,a.cloneElement)(i,v)},e.A11yWrapper.defaultProps={role:"button"}},605:(t,e,i)=>{"use strict";i.r(e),i.d(e,{default:()=>o});var a=i(559),l=i.n(a),r=i(476),n=i.n(r)()(l());n.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:var(--playkit-tone-1-color);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:var(--playkit-tone-2-color)}.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","webpack://./../node_modules/@playkit-js/playkit-js-ui/src/styles/exported.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,iCCZS,CDaT,kBAAA,CACA,sBAAA,CACA,eAAA,CAEF,+HACE,eAAA,CACA,cAAA,CACA,gBAAA,CACA,iCCpBS,CDuBb,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: $tone-1-color;\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: $tone-2-color;\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","// Sass variables exported using the npm package for plugins usage\n\n// Accent Colors\n$primary-color: var(--playkit-primary-color);\n$primary-darker-color: var(--playkit-primary-darker-color);\n$primary-brighter-color: var(--playkit-primary-brighter-color);\n$primary-text-contrast-color: var(--playkit-primary-text-contrast-color);\n\n$secondary-color: var(--playkit-secondary-color);\n$secondary-darker-color: var(--playkit-secondary-darker-color);\n$secondary-brighter-color: var(--playkit-secondary-brighter-color);\n$secondary-text-contrast-color: var(--playkit-secondary-text-contrast-color);\n\n// Acknowledgement Colors\n$success-color: var(--playkit-success-color);\n$success-darker-color: var(--playkit-success-darker-color);\n$success-brighter-color: var(--playkit-success-brighter-color);\n$success-text-contrast-color: var(--playkit-success-text-contrast-color);\n\n$danger-color: var(--playkit-danger-color);\n$danger-darker-color: var(--playkit-danger-darker-color);\n$danger-brighter-color: var(--playkit-danger-brighter-color);\n$danger-text-contrast-color: var(--playkit-danger-text-contrast-color);\n\n$warning-color: var(--playkit-warning-color);\n$warning-darker-color: var(--playkit-warning-darker-color);\n$warning-brighter-color: var(--playkit-warning-brighter-color);\n$warning-text-contrast-color: var(--playkit-warning-text-contrast-color);\n\n// Tone Ramp\n$tone-1-color: var(--playkit-tone-1-color);\n$tone-2-color: var(--playkit-tone-2-color);\n$tone-3-color: var(--playkit-tone-3-color);\n$tone-4-color: var(--playkit-tone-4-color);\n$tone-5-color: var(--playkit-tone-5-color);\n$tone-6-color: var(--playkit-tone-6-color);\n$tone-7-color: var(--playkit-tone-7-color);\n$tone-8-color: var(--playkit-tone-8-color);\n\n// Tone Ramp - rgb values\n$tone-1-color-rgb: var(--playkit-tone-1-color-rgb);\n$tone-2-color-rgb: var(--playkit-tone-2-color-rgb);\n$tone-3-color-rgb: var(--playkit-tone-3-color-rgb);\n$tone-4-color-rgb: var(--playkit-tone-4-color-rgb);\n$tone-5-color-rgb: var(--playkit-tone-5-color-rgb);\n$tone-6-color-rgb: var(--playkit-tone-6-color-rgb);\n$tone-7-color-rgb: var(--playkit-tone-7-color-rgb);\n$tone-8-color-rgb: var(--playkit-tone-8-color-rgb);\n\n$live-color: var(--playkit-live-color);\n$player-background-color: var(--playkit-player-background-color);\n$tab-focus-color: var(--playkit-tab-focus-color);\n$tooltip-background-color: var(--playkit-tooltip-background-color);\n$tooltip-color: var(--playkit-tooltip-color);\n$ads-color: var(--playkit-ads-color);\n$playkit-background-color: var(--playkit-background-color);\n$elevated-color: var(--playkit-elevated-color);\n$paper-color: var(--playkit-paper-color);\n$protection-color: var(--playkit-protection-color);\n"],sourceRoot:""}]),n.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 o=n},675:(t,e,i)=>{"use strict";i.r(e),i.d(e,{default:()=>o});var a=i(559),l=i.n(a),r=i(476),n=i.n(r)()(l());n.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:var(--playkit-primary-color)}.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__playlistItemThumbnailWrapper___xfRMl img{max-width:initial}.playlist-item__playlistItem___i0DYl.playlist-item__horizontal___Bbtg_ .playlist-item__playlistItemMetadata___GlRuh{height:46px;justify-content:flex-start;margin-top:4px;max-width:fit-content}.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;word-break:break-word}.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;font-weight:400;color:var(--playkit-tone-1-color);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:var(--playkit-live-color);border-radius:2px;font-size:12px;line-height:14px;color:var(--playkit-primary-text-contrast-color);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;line-height:14px;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:var(--playkit-tone-6-color);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:var(--playkit-primary-color)}.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:var(--playkit-tone-1-color);display:block;display:-webkit-box;max-width:100%;margin:0 auto;font-size:14px;line-height:18px;font-weight:400;-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;font-weight:400;color:var(--playkit-tone-2-color)}.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","webpack://./theme.scss","webpack://./../node_modules/@playkit-js/playkit-js-ui/src/styles/exported.scss"],names:[],mappings:"AAKA,qCACE,YAAA,CACA,kBAAA,CACA,aAAA,CACA,iBCNY,CDOZ,cAAA,CACA,eAAA,CACA,mCAAA,CACA,mBAAA,CACA,8GAEE,gCAAA,CAEF,mEACE,yCEhBY,CFkBd,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,CACA,gIACE,iBAAA,CAGJ,oHACE,WAtD0B,CAuD1B,0BAAA,CACA,cAAA,CACA,qBAAA,CACF,8JACE,cAAA,CACA,eAAA,CACA,oBAAA,CACA,qBAAA,CACA,oMACE,eAjEM,CAkEN,oBAAA,CAKN,+EACE,aAAA,CACA,YAAA,CACA,UAAA,CACA,cAAA,CACA,cAAA,CACA,gBA7EU,CA8EV,eAAA,CACA,iCEnDW,CFoDX,wBAAA,CACA,kBAAA,CAEF,0FACE,iBAAA,CACA,aAAA,CACA,iBCrFU,CDsFV,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,oCEvDK,CFwDL,iBAAA,CACA,cAAA,CACA,gBAAA,CACA,gDEtGsB,CFuGtB,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,gBAAA,CACA,UAAA,CAEF,kLACE,iBAAA,CACA,UAAA,CACA,UAAA,CACA,sCEhGO,CFiGP,iBAAA,CACA,eAAA,CACA,uNACE,iBAAA,CACA,cAAA,CACA,MAAA,CACA,uCEvIM,CF4Id,kFACE,YAAA,CACA,qBAAA,CACA,sBAAA,CACA,eAAA,CACA,4HACE,iCEvHS,CFwHT,aAAA,CACA,mBAAA,CACA,cAAA,CACA,aAAA,CACA,cAAA,CACA,gBAzJQ,CA0JR,eAAA,CACA,2BAAA,CACA,eAAA,CACA,sBAAA,CAEF,kIACE,YAAA,CACA,kBAAA,CACA,cAAA,CACA,gBAnKQ,CAoKR,eAAA,CACA,iCExIS,CFyIT,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: $roundness-1;\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: $primary-color;\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      img {\n        max-width: initial; // override style from kms\n      }\n    }\n    .playlistItemMetadata {\n      height: $playlist-item-metadata-height;\n      justify-content: flex-start;\n      margin-top: 4px;\n      max-width: fit-content;\n    .playlistItemTitle {\n      margin-top: 4px;\n      max-height: $line-height * 2;\n      -webkit-line-clamp: 2;\n      word-break: break-word;\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: $line-height;\n    font-weight: 400;\n    color: $tone-1-color;\n    justify-content: flex-end;\n    align-items: center;\n  }\n  .playlistItemThumbnailWrapper {\n    position: relative;\n    flex-shrink: 0;\n    border-radius: $roundness-1;\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: $live-color;\n        border-radius: 2px;\n        font-size: 12px;\n        line-height: 14px;\n        color: $primary-text-contrast-color;\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        line-height: 14px;\n        color: white;\n      }\n      .playlistItemProgress {\n        position: relative;\n        width: 100%;\n        height: 4px;\n        background: $tone-6-color;\n        border-radius: 2px;\n        overflow: hidden;\n        .lastProgress {\n          position: absolute;\n          height: inherit;\n          left: 0;\n          background: $primary-color;\n        }\n      }\n    }\n  }\n  .playlistItemMetadata {\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    overflow: hidden;\n    .playlistItemTitle {\n      color: $tone-1-color;\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      font-weight: 400;\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: $line-height;\n      font-weight: 400;\n      color: $tone-2-color;\n      .iconContainer {\n        width: 16px;\n        height: 16px;\n        margin-right: 4px;\n      }\n    }\n  }\n}\n","@import '~@playkit-js/playkit-js-ui';\n\n// border radius\n$roundness-1: 4px;\n$roundness-2: 8px;\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  }\n  &::-webkit-scrollbar-thumb {\n    border-radius: 3px;\n    background-color: rgba(255, 255, 255, 0.3);\n  }\n}\n","// Sass variables exported using the npm package for plugins usage\n\n// Accent Colors\n$primary-color: var(--playkit-primary-color);\n$primary-darker-color: var(--playkit-primary-darker-color);\n$primary-brighter-color: var(--playkit-primary-brighter-color);\n$primary-text-contrast-color: var(--playkit-primary-text-contrast-color);\n\n$secondary-color: var(--playkit-secondary-color);\n$secondary-darker-color: var(--playkit-secondary-darker-color);\n$secondary-brighter-color: var(--playkit-secondary-brighter-color);\n$secondary-text-contrast-color: var(--playkit-secondary-text-contrast-color);\n\n// Acknowledgement Colors\n$success-color: var(--playkit-success-color);\n$success-darker-color: var(--playkit-success-darker-color);\n$success-brighter-color: var(--playkit-success-brighter-color);\n$success-text-contrast-color: var(--playkit-success-text-contrast-color);\n\n$danger-color: var(--playkit-danger-color);\n$danger-darker-color: var(--playkit-danger-darker-color);\n$danger-brighter-color: var(--playkit-danger-brighter-color);\n$danger-text-contrast-color: var(--playkit-danger-text-contrast-color);\n\n$warning-color: var(--playkit-warning-color);\n$warning-darker-color: var(--playkit-warning-darker-color);\n$warning-brighter-color: var(--playkit-warning-brighter-color);\n$warning-text-contrast-color: var(--playkit-warning-text-contrast-color);\n\n// Tone Ramp\n$tone-1-color: var(--playkit-tone-1-color);\n$tone-2-color: var(--playkit-tone-2-color);\n$tone-3-color: var(--playkit-tone-3-color);\n$tone-4-color: var(--playkit-tone-4-color);\n$tone-5-color: var(--playkit-tone-5-color);\n$tone-6-color: var(--playkit-tone-6-color);\n$tone-7-color: var(--playkit-tone-7-color);\n$tone-8-color: var(--playkit-tone-8-color);\n\n// Tone Ramp - rgb values\n$tone-1-color-rgb: var(--playkit-tone-1-color-rgb);\n$tone-2-color-rgb: var(--playkit-tone-2-color-rgb);\n$tone-3-color-rgb: var(--playkit-tone-3-color-rgb);\n$tone-4-color-rgb: var(--playkit-tone-4-color-rgb);\n$tone-5-color-rgb: var(--playkit-tone-5-color-rgb);\n$tone-6-color-rgb: var(--playkit-tone-6-color-rgb);\n$tone-7-color-rgb: var(--playkit-tone-7-color-rgb);\n$tone-8-color-rgb: var(--playkit-tone-8-color-rgb);\n\n$live-color: var(--playkit-live-color);\n$player-background-color: var(--playkit-player-background-color);\n$tab-focus-color: var(--playkit-tab-focus-color);\n$tooltip-background-color: var(--playkit-tooltip-background-color);\n$tooltip-color: var(--playkit-tooltip-color);\n$ads-color: var(--playkit-ads-color);\n$playkit-background-color: var(--playkit-background-color);\n$elevated-color: var(--playkit-elevated-color);\n$paper-color: var(--playkit-paper-color);\n$protection-color: var(--playkit-protection-color);\n"],sourceRoot:""}]),n.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 o=n},560:(t,e,i)=>{"use strict";i.r(e),i.d(e,{default:()=>o});var a=i(559),l=i.n(a),r=i(476),n=i.n(r)()(l());n.push([t.id,".playlist-wrapper__playlistWrapper___OKJ0_{display:flex;flex-direction:column;height:100%;background:rgba(0,0,0,.6);backdrop-filter:blur(8px)}.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)}.playlist-wrapper__playlistWrapper___OKJ0_ .playlist-wrapper__playlistContent___J5uT8::-webkit-scrollbar-thumb{border-radius:3px;background-color:rgba(255,255,255,.3)}.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,yBAAA,CACA,8EACE,0BAAA,CACA,yHACE,qBAAA,CACA,oBAAA,CAGJ,gFACE,yBAAA,CACA,2HACE,kBAAA,CACA,oBAAA,CACA,WAAA,CAIJ,sFACE,YAAA,CACA,UAAA,CCnBF,yGACE,SAAA,CACA,UAAA,CAEF,+GACE,4BAAA,CAEF,+GACE,iBAAA,CACA,qCAAA,CDYA,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(8px);\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","@import '~@playkit-js/playkit-js-ui';\n\n// border radius\n$roundness-1: 4px;\n$roundness-2: 8px;\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  }\n  &::-webkit-scrollbar-thumb {\n    border-radius: 3px;\n    background-color: rgba(255, 255, 255, 0.3);\n  }\n}\n"],sourceRoot:""}]),n.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 o=n},958:(t,e,i)=>{"use strict";i.r(e),i.d(e,{default:()=>o});var a=i(559),l=i.n(a),r=i(476),n=i.n(r)()(l());n.push([t.id,".plugin-button__pluginButton___hbzoA.plugin-button__active___pVKh2{background-color:var(--playkit-tone-6-color)}","",{version:3,sources:["webpack://./components/plugin-button/plugin-button.scss","webpack://./../node_modules/@playkit-js/playkit-js-ui/src/styles/exported.scss"],names:[],mappings:"AAGE,mEACE,4CC+BW",sourcesContent:["@import '../../theme.scss';\n\n.pluginButton {\n  &.active {\n    background-color: $tone-6-color;\n  }\n}\n","// Sass variables exported using the npm package for plugins usage\n\n// Accent Colors\n$primary-color: var(--playkit-primary-color);\n$primary-darker-color: var(--playkit-primary-darker-color);\n$primary-brighter-color: var(--playkit-primary-brighter-color);\n$primary-text-contrast-color: var(--playkit-primary-text-contrast-color);\n\n$secondary-color: var(--playkit-secondary-color);\n$secondary-darker-color: var(--playkit-secondary-darker-color);\n$secondary-brighter-color: var(--playkit-secondary-brighter-color);\n$secondary-text-contrast-color: var(--playkit-secondary-text-contrast-color);\n\n// Acknowledgement Colors\n$success-color: var(--playkit-success-color);\n$success-darker-color: var(--playkit-success-darker-color);\n$success-brighter-color: var(--playkit-success-brighter-color);\n$success-text-contrast-color: var(--playkit-success-text-contrast-color);\n\n$danger-color: var(--playkit-danger-color);\n$danger-darker-color: var(--playkit-danger-darker-color);\n$danger-brighter-color: var(--playkit-danger-brighter-color);\n$danger-text-contrast-color: var(--playkit-danger-text-contrast-color);\n\n$warning-color: var(--playkit-warning-color);\n$warning-darker-color: var(--playkit-warning-darker-color);\n$warning-brighter-color: var(--playkit-warning-brighter-color);\n$warning-text-contrast-color: var(--playkit-warning-text-contrast-color);\n\n// Tone Ramp\n$tone-1-color: var(--playkit-tone-1-color);\n$tone-2-color: var(--playkit-tone-2-color);\n$tone-3-color: var(--playkit-tone-3-color);\n$tone-4-color: var(--playkit-tone-4-color);\n$tone-5-color: var(--playkit-tone-5-color);\n$tone-6-color: var(--playkit-tone-6-color);\n$tone-7-color: var(--playkit-tone-7-color);\n$tone-8-color: var(--playkit-tone-8-color);\n\n// Tone Ramp - rgb values\n$tone-1-color-rgb: var(--playkit-tone-1-color-rgb);\n$tone-2-color-rgb: var(--playkit-tone-2-color-rgb);\n$tone-3-color-rgb: var(--playkit-tone-3-color-rgb);\n$tone-4-color-rgb: var(--playkit-tone-4-color-rgb);\n$tone-5-color-rgb: var(--playkit-tone-5-color-rgb);\n$tone-6-color-rgb: var(--playkit-tone-6-color-rgb);\n$tone-7-color-rgb: var(--playkit-tone-7-color-rgb);\n$tone-8-color-rgb: var(--playkit-tone-8-color-rgb);\n\n$live-color: var(--playkit-live-color);\n$player-background-color: var(--playkit-player-background-color);\n$tab-focus-color: var(--playkit-tab-focus-color);\n$tooltip-background-color: var(--playkit-tooltip-background-color);\n$tooltip-color: var(--playkit-tooltip-color);\n$ads-color: var(--playkit-ads-color);\n$playkit-background-color: var(--playkit-background-color);\n$elevated-color: var(--playkit-elevated-color);\n$paper-color: var(--playkit-paper-color);\n$protection-color: var(--playkit-protection-color);\n"],sourceRoot:""}]),n.locals={pluginButton:"plugin-button__pluginButton___hbzoA",active:"plugin-button__active___pVKh2"};const o=n},476:t=>{"use strict";t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var i="",a=void 0!==e[5];return e[4]&&(i+="@supports (".concat(e[4],") {")),e[2]&&(i+="@media ".concat(e[2]," {")),a&&(i+="@layer".concat(e[5].length>0?" ".concat(e[5]):""," {")),i+=t(e),a&&(i+="}"),e[2]&&(i+="}"),e[4]&&(i+="}"),i})).join("")},e.i=function(t,i,a,l,r){"string"==typeof t&&(t=[[null,t,void 0]]);var n={};if(a)for(var o=0;o<this.length;o++){var s=this[o][0];null!=s&&(n[s]=!0)}for(var p=0;p<t.length;p++){var c=[].concat(t[p]);a&&n[c[0]]||(void 0!==r&&(void 0===c[5]||(c[1]="@layer".concat(c[5].length>0?" ".concat(c[5]):""," {").concat(c[1],"}")),c[5]=r),i&&(c[2]?(c[1]="@media ".concat(c[2]," {").concat(c[1],"}"),c[2]=i):c[2]=i),l&&(c[4]?(c[1]="@supports (".concat(c[4],") {").concat(c[1],"}"),c[4]=l):c[4]="".concat(l)),e.push(c))}},e}},559:t=>{"use strict";t.exports=function(t){var e=t[1],i=t[3];if(!i)return e;if("function"==typeof btoa){var a=btoa(unescape(encodeURIComponent(JSON.stringify(i)))),l="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(a),r="/*# ".concat(l," */"),n=i.sources.map((function(t){return"/*# sourceURL=".concat(i.sourceRoot||"").concat(t," */")}));return[e].concat(n).concat([r]).join("\n")}return[e].join("\n")}},792:(t,e,i)=>{"use strict";i.r(e),i.d(e,{useCallback:()=>C,useContext:()=>b,useDebugValue:()=>x,useEffect:()=>h,useErrorBoundary:()=>k,useImperativeHandle:()=>m,useLayoutEffect:()=>g,useMemo:()=>f,useReducer:()=>A,useRef:()=>v,useState:()=>d});var a,l,r,n=i(522),o=0,s=[],p=n.options.__r,c=n.options.diffed,_=n.options.__c,u=n.options.unmount;function y(t,e){n.options.__h&&n.options.__h(l,t,o||e),o=0;var i=l.__H||(l.__H={__:[],__h:[]});return t>=i.__.length&&i.__.push({}),i.__[t]}function d(t){return o=1,A(M,t)}function A(t,e,i){var r=y(a++,2);return r.t=t,r.__c||(r.__c=l,r.__=[i?i(e):M(void 0,e),function(t){var e=r.t(r.__[0],t);r.__[0]!==e&&(r.__=[e,r.__[1]],r.__c.setState({}))}]),r.__}function h(t,e){var i=y(a++,3);!n.options.__s&&B(i.__H,e)&&(i.__=t,i.__H=e,l.__H.__h.push(i))}function g(t,e){var i=y(a++,4);!n.options.__s&&B(i.__H,e)&&(i.__=t,i.__H=e,l.__h.push(i))}function v(t){return o=5,f((function(){return{current:t}}),[])}function m(t,e,i){o=6,g((function(){"function"==typeof t?t(e()):t&&(t.current=e())}),null==i?i:i.concat(t))}function f(t,e){var i=y(a++,7);return B(i.__H,e)?(i.__H=e,i.__h=t,i.__=t()):i.__}function C(t,e){return o=8,f((function(){return t}),e)}function b(t){var e=l.context[t.__c],i=y(a++,9);return i.__c=t,e?(null==i.__&&(i.__=!0,e.sub(l)),e.props.value):t.__}function x(t,e){n.options.useDebugValue&&n.options.useDebugValue(e?e(t):t)}function k(t){var e=y(a++,10),i=d();return e.__=t,l.componentDidCatch||(l.componentDidCatch=function(t){e.__&&e.__(t),i[1](t)}),[i[0],function(){i[1](void 0)}]}function w(){s.some((function(t){if(t.__P)try{t.__H.__h.forEach(E),t.__H.__h.forEach(I),t.__H.__h=[]}catch(e){return t.__H.__h=[],n.options.__e(e,t.__v),!0}})),s=[]}n.options.__r=function(t){p&&p(t),a=0;var e=(l=t.__c).__H;e&&(e.__h.forEach(E),e.__h.forEach(I),e.__h=[])},n.options.diffed=function(t){c&&c(t);var e=t.__c;e&&e.__H&&e.__H.__h.length&&(1!==s.push(e)&&r===n.options.requestAnimationFrame||((r=n.options.requestAnimationFrame)||function(t){var e,i=function(){clearTimeout(a),P&&cancelAnimationFrame(e),setTimeout(t)},a=setTimeout(i,100);P&&(e=requestAnimationFrame(i))})(w))},n.options.__c=function(t,e){e.some((function(t){try{t.__h.forEach(E),t.__h=t.__h.filter((function(t){return!t.__||I(t)}))}catch(i){e.some((function(t){t.__h&&(t.__h=[])})),e=[],n.options.__e(i,t.__v)}})),_&&_(t,e)},n.options.unmount=function(t){u&&u(t);var e=t.__c;if(e&&e.__H)try{e.__H.__.forEach(E)}catch(t){n.options.__e(t,e.__v)}};var P="function"==typeof requestAnimationFrame;function E(t){"function"==typeof t.u&&t.u()}function I(t){t.u=t.__()}function B(t,e){return!t||e.some((function(e,i){return e!==t[i]}))}function M(t,e){return"function"==typeof e?e(t):e}},48:(t,e,i)=>{var a=i(892),l=i(605);"string"==typeof(l=l.__esModule?l.default:l)&&(l=[[t.id,l,""]]),a(l,{attributes:{id:"@playkit-js/playkit-js-playlist"},insert:function(t){window.kalturaGlobalConfig&&"string"==typeof window.kalturaGlobalConfig.stylesNonce&&t.setAttribute("nonce",window.kalturaGlobalConfig.stylesNonce),document.head.appendChild(t)},singleton:!1}),t.exports=l.locals||{}},801:(t,e,i)=>{var a=i(892),l=i(675);"string"==typeof(l=l.__esModule?l.default:l)&&(l=[[t.id,l,""]]),a(l,{attributes:{id:"@playkit-js/playkit-js-playlist"},insert:function(t){window.kalturaGlobalConfig&&"string"==typeof window.kalturaGlobalConfig.stylesNonce&&t.setAttribute("nonce",window.kalturaGlobalConfig.stylesNonce),document.head.appendChild(t)},singleton:!1}),t.exports=l.locals||{}},17:(t,e,i)=>{var a=i(892),l=i(560);"string"==typeof(l=l.__esModule?l.default:l)&&(l=[[t.id,l,""]]),a(l,{attributes:{id:"@playkit-js/playkit-js-playlist"},insert:function(t){window.kalturaGlobalConfig&&"string"==typeof window.kalturaGlobalConfig.stylesNonce&&t.setAttribute("nonce",window.kalturaGlobalConfig.stylesNonce),document.head.appendChild(t)},singleton:!1}),t.exports=l.locals||{}},303:(t,e,i)=>{var a=i(892),l=i(958);"string"==typeof(l=l.__esModule?l.default:l)&&(l=[[t.id,l,""]]),a(l,{attributes:{id:"@playkit-js/playkit-js-playlist"},insert:function(t){window.kalturaGlobalConfig&&"string"==typeof window.kalturaGlobalConfig.stylesNonce&&t.setAttribute("nonce",window.kalturaGlobalConfig.stylesNonce),document.head.appendChild(t)},singleton:!1}),t.exports=l.locals||{}},892:(t,e,i)=>{"use strict";var a,l=function(){var t={};return function(e){if(void 0===t[e]){var i=document.querySelector(e);if(window.HTMLIFrameElement&&i instanceof window.HTMLIFrameElement)try{i=i.contentDocument.head}catch(t){i=null}t[e]=i}return t[e]}}(),r=[];function n(t){for(var e=-1,i=0;i<r.length;i++)if(r[i].identifier===t){e=i;break}return e}function o(t,e){for(var i={},a=[],l=0;l<t.length;l++){var o=t[l],s=e.base?o[0]+e.base:o[0],p=i[s]||0,c="".concat(s," ").concat(p);i[s]=p+1;var _=n(c),u={css:o[1],media:o[2],sourceMap:o[3]};-1!==_?(r[_].references++,r[_].updater(u)):r.push({identifier:c,updater:A(u,e),references:1}),a.push(c)}return a}function s(t){var e=document.createElement("style"),a=t.attributes||{};if(void 0===a.nonce){var r=i.nc;r&&(a.nonce=r)}if(Object.keys(a).forEach((function(t){e.setAttribute(t,a[t])})),"function"==typeof t.insert)t.insert(e);else{var n=l(t.insert||"head");if(!n)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");n.appendChild(e)}return e}var p,c=(p=[],function(t,e){return p[t]=e,p.filter(Boolean).join("\n")});function _(t,e,i,a){var l=i?"":a.media?"@media ".concat(a.media," {").concat(a.css,"}"):a.css;if(t.styleSheet)t.styleSheet.cssText=c(e,l);else{var r=document.createTextNode(l),n=t.childNodes;n[e]&&t.removeChild(n[e]),n.length?t.insertBefore(r,n[e]):t.appendChild(r)}}function u(t,e,i){var a=i.css,l=i.media,r=i.sourceMap;if(l?t.setAttribute("media",l):t.removeAttribute("media"),r&&"undefined"!=typeof btoa&&(a+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(r))))," */")),t.styleSheet)t.styleSheet.cssText=a;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(a))}}var y=null,d=0;function A(t,e){var i,a,l;if(e.singleton){var r=d++;i=y||(y=s(e)),a=_.bind(null,i,r,!1),l=_.bind(null,i,r,!0)}else i=s(e),a=u.bind(null,i,e),l=function(){!function(t){if(null===t.parentNode)return!1;t.parentNode.removeChild(t)}(i)};return a(t),function(e){if(e){if(e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap)return;a(t=e)}else l()}}t.exports=function(t,e){(e=e||{}).singleton||"boolean"==typeof e.singleton||(e.singleton=(void 0===a&&(a=Boolean(window&&document&&document.all&&!window.atob)),a));var i=o(t=t||[],e);return function(t){if(t=t||[],"[object Array]"===Object.prototype.toString.call(t)){for(var a=0;a<i.length;a++){var l=n(i[a]);r[l].references--}for(var s=o(t,e),p=0;p<i.length;p++){var c=n(i[p]);0===r[c].references&&(r[c].updater(),r.splice(c,1))}i=s}}}},293:(t,e)=>{"use strict";var i;Object.defineProperty(e,"__esModule",{value:!0}),e.icons=void 0,(i=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",i.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",i.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",i.IMAGE_ICON="M12.3334 0.666668C13.0698 0.666668 13.6667 1.26362 13.6667 2V10C13.6667 10.7364 13.0698 11.3333 12.3334 11.3333H1.66671C0.930328 11.3333 0.333374 10.7364 0.333374 10V2C0.333374 1.26362 0.930328 0.666668 1.66671 0.666668H12.3334ZM7.97723 4.56553C8.15934 4.27635 8.45088 4.25694 8.64912 4.51192L8.6901 4.57076L11.1385 8.48825C11.4118 8.92548 11.24 9.29274 10.7521 9.33019L10.6679 9.33333H3.3322C2.81242 9.33333 2.60566 8.99864 2.84785 8.57226L2.8924 8.50039L4.62925 5.91248C4.81866 5.63026 5.17805 5.55539 5.45984 5.72896L5.52338 5.77344L6.1307 6.25323C6.40311 6.46843 6.75835 6.42214 6.96519 6.16436L7.01018 6.10114L7.97723 4.56553ZM5.00004 3.66667C5.00004 3.11467 4.55204 2.66667 4.00004 2.66667C3.44804 2.66667 3.00004 3.11467 3.00004 3.66667C3.00004 4.21933 3.44804 4.66667 4.00004 4.66667C4.55204 4.66667 5.00004 4.21933 5.00004 3.66667Z",i.DOCUMENT_ICON="M4.00002 1.33325H12C12.7364 1.33325 13.3334 1.93021 13.3334 2.66659V13.3333C13.3334 14.0696 12.7364 14.6666 12 14.6666H4.00002C3.26364 14.6666 2.66669 14.0696 2.66669 13.3333V2.66659C2.66669 1.93021 3.26364 1.33325 4.00002 1.33325ZM8.66669 10.6666C8.66669 10.2984 8.36821 9.99992 8.00002 9.99992H5.33335C4.96516 9.99992 4.66669 10.2984 4.66669 10.6666C4.66669 11.0348 4.96516 11.3333 5.33335 11.3333H8.00002C8.36821 11.3333 8.66669 11.0348 8.66669 10.6666ZM11.3334 7.99992C11.3334 7.63173 11.0349 7.33325 10.6667 7.33325H5.33335C4.96516 7.33325 4.66669 7.63173 4.66669 7.99992C4.66669 8.36811 4.96516 8.66659 5.33335 8.66659H10.6667C11.0349 8.66659 11.3334 8.36811 11.3334 7.99992ZM11.3334 5.33325C11.3334 4.96506 11.0349 4.66659 10.6667 4.66659H5.33335C4.96516 4.66659 4.66669 4.96506 4.66669 5.33325C4.66669 5.70144 4.96516 5.99992 5.33335 5.99992H10.6667C11.0349 5.99992 11.3334 5.70144 11.3334 5.33325Z",i.BigSize=32,i.MediumSize=24,i.SmallSize=16,i.Color="#cccccc"},811:function(t,e,i){"use strict";var a=this&&this.__rest||function(t,e){var i={};for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&e.indexOf(a)<0&&(i[a]=t[a]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var l=0;for(a=Object.getOwnPropertySymbols(t);l<a.length;l++)e.indexOf(a[l])<0&&Object.prototype.propertyIsEnumerable.call(t,a[l])&&(i[a[l]]=t[a[l]])}return i};Object.defineProperty(e,"__esModule",{value:!0}),e.PlaylistHeader=void 0;var l=i(522),r=i(792),n=i(293),o=i(48),s=i(979),p=i(85),c=KalturaPlayer.ui.components,_=c.Tooltip,u=c.Icon,y=KalturaPlayer.ui.preacti18n,d=y.withText,A=y.Text;e.PlaylistHeader=d((function(t){return{closeButtonLabel:(0,l.h)(A,{id:"playlist.hide_plugin"},"Hide Playlist")}}))((function(t){var e=t.onClose,i=t.title,c=t.amount,y=t.duration,d=t.pluginMode,A=t.toggledByKeyboard,h=a(t,["onClose","title","amount","duration","pluginMode","toggledByKeyboard"]),g=(0,r.useRef)(null);(0,r.useEffect)((function(){var t;A&&(null===(t=g.current)||void 0===t||t.focus({preventScroll:!0}))}),[A]);var v="".concat(c,",").concat(y);return(0,l.h)("div",{className:[o.playlistHeader,d===p.PluginPositions.VERTICAL?o.vertical:o.horizontal].join(" ")},(0,l.h)("div",{className:o.playlistMetadata,tabIndex:0,ref:g},(0,l.h)("div",{className:o.playlistTitle,title:i,"data-testid":"playlist_title"},i),(0,l.h)("div",{className:o.playlistDuration,"data-testid":"playlist_duration"},v)),(0,l.h)("div",{className:o.closeButtonWrapper},(0,l.h)(_,{label:h.closeButtonLabel,type:"bottom"},(0,l.h)(s.A11yWrapper,{onClick:e},(0,l.h)("button",{"aria-label":h.closeButtonLabel,className:o.closeButton,"data-testid":"playlist_closeButton"},(0,l.h)(u,{id:"close-playlist-button",height:n.icons.MediumSize,width:n.icons.MediumSize,viewBox:"0 0 ".concat(n.icons.MediumSize," ").concat(n.icons.MediumSize),path:n.icons.CLOSE_ICON}))))))}))},141:function(t,e,i){"use strict";var a=this&&this.__rest||function(t,e){var i={};for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&e.indexOf(a)<0&&(i[a]=t[a]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var l=0;for(a=Object.getOwnPropertySymbols(t);l<a.length;l++)e.indexOf(a[l])<0&&Object.prototype.propertyIsEnumerable.call(t,a[l])&&(i[a[l]]=t[a[l]])}return i};Object.defineProperty(e,"__esModule",{value:!0}),e.PlaylistItem=void 0;var l=i(522),r=i(792),n=i(978),o=i(801),s=i(979),p=i(293),c=i(85),_=i(294),u=KalturaPlayer.ui.preacti18n,y=u.withText,d=u.Text,A=KalturaPlayer.ui.components.Icon,h=KalturaPlayer.ui.utils.toHHMMSS,g=KalturaPlayer.ui.utils.getDurationAsText,v=KalturaPlayer.ui.components.withPlayer,m={Live:n.core.MediaType.LIVE,Image:n.core.MediaType.IMAGE,Document:n.core.MediaType.DOCUMENT};e.PlaylistItem=v(y((function(t){return{quiz:(0,l.h)(d,{id:"playlist.quiz_type"},"Quiz"),live:(0,l.h)(d,{id:"playlist.live_type"},"Live"),image:(0,l.h)(d,{id:"playlist.image_type"},"Image"),document:(0,l.h)(d,{id:"playlist.document_type"},"Document"),toPlayAreaLabel:(0,l.h)(d,{id:"playlist.play-item-area-label"},"Click to play:"),currentlyPlaying:(0,l.h)(d,{id:"playlist.currently-playing"},"Currently playing:"),playlistItemIndex:(0,l.h)(d,{id:"playlist.playlist-item-index"},"Playlist item #"),duration:(0,l.h)(d,{id:"playlist.duration"},"duration")}}))((function(t){var e,i=t.item,n=t.active,u=t.onSelect,y=t.pluginMode,d=t.viewHistory,v=t.baseEntry,f=a(t,["item","active","onSelect","pluginMode","viewHistory","baseEntry"]),C=i.sources,b=i.index,x=b+1,k=null===(e=C.metadata)||void 0===e?void 0:e.name,w=C.duration||0,P=(0,r.useMemo)((function(){if(!(null==d?void 0:d.lastTimeReached))return 0;var t=(null==d?void 0:d.lastTimeReached)/w*100;return Number(t.toFixed())}),[C,d]),E=(0,r.useMemo)((function(){var t=C.mediaEntryType||C.type;return[m.Image,m.Document].includes(t)?null:t===m.Live?(0,l.h)("div",{className:o.liveLabel},f.live):(0,l.h)(l.Fragment,null,(0,l.h)("div",{className:o.playlistItemDuration},h(C.duration)),P>0&&(0,l.h)("div",{className:o.playlistItemProgress},(0,l.h)("div",{className:o.lastProgress,style:{width:"".concat(P,"%")}})))}),[C,P]),I=(0,r.useMemo)((function(){var t=C.mediaEntryType||C.type;return t===m.Live?(0,l.h)("div",{className:o.playlistItemDescription}):t===m.Image?(0,l.h)("div",{className:o.playlistItemDescription},(0,l.h)("div",{className:o.iconContainer},(0,l.h)(A,{fillRule:"evenodd",id:"playlist-image-icon",height:p.icons.SmallSize,width:p.icons.SmallSize,viewBox:"0 0 14 12",path:p.icons.IMAGE_ICON,color:p.icons.Color})),f.image):t===m.Document?(0,l.h)("div",{className:o.playlistItemDescription},(0,l.h)("div",{className:o.iconContainer},(0,l.h)(A,{fillRule:"evenodd",id:"playlist-document-icon",height:p.icons.SmallSize,width:p.icons.SmallSize,viewBox:"0 0 16 16",path:p.icons.DOCUMENT_ICON,color:p.icons.Color})),f.document):(null==v?void 0:v.capabilities)===_.Capabilities.Quiz?(0,l.h)("div",{className:o.playlistItemDescription},(0,l.h)("div",{className:o.iconContainer},(0,l.h)(A,{id:"playlist-quiz-icon",height:p.icons.SmallSize,width:p.icons.SmallSize,viewBox:"0 0 ".concat(p.icons.SmallSize," ").concat(p.icons.SmallSize),path:p.icons.QUIZ_ICON,color:p.icons.Color})),f.quiz):null}),[C,v]),B=(0,r.useMemo)((function(){return(0,l.h)(l.Fragment,null,(0,l.h)("div",{className:[o.playlistItemTitle,I?o.hasDescription:""].join(" ")},y===c.PluginPositions.VERTICAL?k:"".concat(x,". ").concat(k)),I)}),[k,y,x,I]);return(0,l.h)(s.A11yWrapper,{onClick:u,role:"button"},(0,l.h)("div",{title:"".concat(f.playlistItemIndex).concat(b+1,". ").concat(n?f.currentlyPlaying:f.toPlayAreaLabel," ").concat(k," ").concat(f.duration,": ").concat(g(C.duration,f.player.config.ui.locale)),className:[o.playlistItem,y===c.PluginPositions.VERTICAL?o.vertical:o.horizontal,n?o.active:""].join(" "),"data-testid":"playlist_item","aria-current":n,tabIndex:0},y===c.PluginPositions.VERTICAL&&(0,l.h)("div",{className:o.playlistItemIndex,"aria-hidden":"true"},i.index+1),(0,l.h)("div",{className:o.playlistItemThumbnailWrapper,style:{backgroundImage:"url('".concat(C.poster,"')")},"aria-hidden":"true"},y===c.PluginPositions.HORIZONTAL&&(0,l.h)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAASCAYAAAA6yNxSAAAAJklEQVR42u3OMQEAAAgDoJnc6BpjDyRgLrcpGgEBAQEBAQGBduABaVYs3Q5APwQAAAAASUVORK5CYII=",style:{width:"auto",height:"100%",visibility:"hidden"}}),(0,l.h)("div",{className:o.playlistItemAddons},E)),(0,l.h)("div",{className:o.playlistItemMetadata},B)))})))},705:function(t,e,i){"use strict";var a=this&&this.__assign||function(){return a=Object.assign||function(t){for(var e,i=1,a=arguments.length;i<a;i++)for(var l in e=arguments[i])Object.prototype.hasOwnProperty.call(e,l)&&(t[l]=e[l]);return t},a.apply(this,arguments)},l=this&&this.__rest||function(t,e){var i={};for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&e.indexOf(a)<0&&(i[a]=t[a]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var l=0;for(a=Object.getOwnPropertySymbols(t);l<a.length;l++)e.indexOf(a[l])<0&&Object.prototype.propertyIsEnumerable.call(t,a[l])&&(i[a[l]]=t[a[l]])}return i};Object.defineProperty(e,"__esModule",{value:!0}),e.PlaylistWrapper=void 0;var r=i(522),n=i(792),o=i(17),s=i(811),p=i(141),c=i(85),_=KalturaPlayer.ui.utils,u=_.toHHMMSS,y=_.KeyMap,d=KalturaPlayer.ui.preacti18n,A=d.withText,h=d.Text;e.PlaylistWrapper=A((function(t){var e,i=null===(e=t.player.playlist)||void 0===e?void 0:e.items.length;return{amount:(0,r.h)(h,{id:"playlist.amount-items",plural:i,fields:{count:i}},"".concat(i," videos")),hour:(0,r.h)(h,{id:"playlist.hour"},"hr"),min:(0,r.h)(h,{id:"playlist.min"},"min"),sec:(0,r.h)(h,{id:"playlist.sec"},"sec")}}))((function(t){var e=t.onClose,i=t.player,_=t.pluginMode,d=t.playlistData,A=t.eventManager,h=t.toggledByKeyboard,g=l(t,["onClose","player","pluginMode","playlistData","eventManager","toggledByKeyboard"]),v=i.playlist,m=(0,n.useState)({}),f=m[0],C=m[1],b=(0,n.useState)(v.current.index),x=b[0],k=b[1],w=(0,n.useRef)(null);(0,n.useEffect)((function(){d.then((function(t){C(t)})),A.listen(i,i.Event.CHANGE_SOURCE_ENDED,(function(){k(v.current.index)}))}),[]);var P=(0,n.useCallback)((function(t){return function(){t===v.current.index?i.currentTime=0:v.playItem(t)}}),[v]),E=(0,n.useCallback)((function(t){t.preventDefault(),(null==w?void 0:w.current)&&(w.current.scrollLeft+=t.deltaY)}),[]),I=(0,n.useCallback)((function(t){t.keyCode===y.ESC&&e(t,!0)}),[e]),B=(0,n.useMemo)((function(){var t=v.items.reduce((function(t,e){return t+(e.sources.duration||0)}),0),e=u(t).split(":");return 3===e.length?" ".concat(e[0]," ").concat(g.hour," ").concat(e[1]," ").concat(g.min):"00"!==e[0]?" ".concat(e[0]," ").concat(g.min," ").concat(e[1]," ").concat(g.sec):" ".concat(e[1]," ").concat(g.sec)}),[v]),M=(0,n.useMemo)((function(){var t;return(0,r.h)(s.PlaylistHeader,{onClose:e,title:null===(t=v.metadata)||void 0===t?void 0:t.name,amount:g.amount,duration:B,pluginMode:_,toggledByKeyboard:h})}),[_,B,h,e]),O=(0,n.useMemo)((function(){return _===c.PluginPositions.VERTICAL?{}:{onWheel:E,ref:w,tabIndex:0}}),[_]);return(0,r.h)("div",{"data-testid":"playlist_root",className:[o.playlistWrapper,_===c.PluginPositions.VERTICAL?o.vertical:o.horizontal].join(" "),onKeyUp:I},M,(0,r.h)("div",a({className:[o.playlistContent].join(" ")},O,{"aria-live":"polite"}),v.items.map((function(t){var e,i,a=t.index;return(0,r.h)(p.PlaylistItem,{item:t,onSelect:P(a),active:x===a,pluginMode:_,viewHistory:null===(e=null==f?void 0:f.viewHistory)||void 0===e?void 0:e[t.sources.id],baseEntry:null===(i=null==f?void 0:f.baseEntry)||void 0===i?void 0:i[t.sources.id]})}))))}))},996:function(t,e,i){"use strict";var a=this&&this.__rest||function(t,e){var i={};for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&e.indexOf(a)<0&&(i[a]=t[a]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var l=0;for(a=Object.getOwnPropertySymbols(t);l<a.length;l++)e.indexOf(a[l])<0&&Object.prototype.propertyIsEnumerable.call(t,a[l])&&(i[a[l]]=t[a[l]])}return i};Object.defineProperty(e,"__esModule",{value:!0}),e.PluginButton=void 0;var l=i(522),r=i(293),n=i(303),o=i(978),s=i(323),p=KalturaPlayer.ui.components,c=p.Tooltip,_=p.Icon,u=KalturaPlayer.ui.preacti18n,y=u.withText,d=u.Text;e.PluginButton=y((function(t){return{label:t.isActive?(0,l.h)(d,{id:"playlist.hide_plugin"},"Hide Playlist"):(0,l.h)(d,{id:"playlist.show_plugin"},"Show Playlist")}}))((function(t){var e=t.isActive,i=t.setRef,p=a(t,["isActive","setRef"]);return(0,l.h)(c,{label:p.label,type:"bottom"},(0,l.h)("button",{type:"button","data-testid":"playlist_pluginButton","aria-label":p.label,className:[o.ui.style.upperBarIcon,n.pluginButton,e?n.active:""].join(" "),ref:function(t){i(t)}},(0,l.h)(_,{id:s.pluginName,height:r.icons.BigSize,width:r.icons.BigSize,viewBox:"0 0 ".concat(r.icons.BigSize," ").concat(r.icons.BigSize),path:r.icons.PLUGIN_ICON})))}))},436:function(t,e,i){"use strict";var a=this&&this.__assign||function(){return a=Object.assign||function(t){for(var e,i=1,a=arguments.length;i<a;i++)for(var l in e=arguments[i])Object.prototype.hasOwnProperty.call(e,l)&&(t[l]=e[l]);return t},a.apply(this,arguments)};Object.defineProperty(e,"__esModule",{value:!0}),e.DataManager=void 0;var l=i(294);e.DataManager=function(t,e){var i=this;this._player=t,this._logger=e,this._playlistData=null,this._playlistExtraDataIsFetching=!1,this._makePlaylistExtraDataResolvePromise=function(){return new Promise((function(t){i._playlistExtraDataResolvePromise=t}))},this._playlistExtraDataResolvePromise=function(t){},this._playlistExtraDataPromise=this._makePlaylistExtraDataResolvePromise(),this.getPlaylistData=function(){return i._fetchPlaylistData(),i._playlistExtraDataPromise},this._fetchPlaylistData=function(){if(!i._playlistData&&!i._playlistExtraDataIsFetching){var t=i._player.playlist.items;return i._playlistExtraDataIsFetching=!0,i._player.provider.doRequest([{loader:l.PlaylistLoader,params:{playlistItems:t}}]).then((function(t){var e,r;if(t&&t.has(l.PlaylistLoader.id)){var n=t.get(l.PlaylistLoader.id),o=null===(e=null==n?void 0:n.response)||void 0===e?void 0:e.viewHistory,s=null===(r=null==n?void 0:n.response)||void 0===r?void 0:r.baseEntry;i._playlistData||(i._playlistData={}),o&&(i._playlistData.viewHistory=o.reduce((function(t,e){var i;return a(a({},t),((i={})[e.entryId]=e,i))}),{})),s&&(i._playlistData.baseEntry=s.reduce((function(t,e){var i;return a(a({},t),((i={})[e.id]=e,i))}),{})),i._playlistExtraDataResolvePromise(i._playlistData)}})).catch((function(t){i._logger.warn(t)})).finally((function(){i._playlistExtraDataIsFetching=!1}))}},this.destroy=function(){i._playlistData=null,i._playlistExtraDataPromise=i._makePlaylistExtraDataResolvePromise()}}},230:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.PlaylistEvents=void 0,e.PlaylistEvents={PLAYLIST_OPEN:"playlist_open",PLAYLIST_CLOSE:"playlist_close"}},323:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.pluginName=e.PlaylistEvents=e.NAME=e.VERSION=e.Plugin=void 0;var a=i(165);Object.defineProperty(e,"Plugin",{enumerable:!0,get:function(){return a.Playlist}}),e.VERSION="3.4.1",e.NAME="@playkit-js/playkit-js-playlist";var l=i(230);Object.defineProperty(e,"PlaylistEvents",{enumerable:!0,get:function(){return l.PlaylistEvents}}),e.pluginName="playlist",KalturaPlayer.core.registerPlugin(e.pluginName,a.Playlist)},165:function(t,e,i){"use strict";var a,l=this&&this.__extends||(a=function(t,e){return a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])},a(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 i(){this.constructor=t}a(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)});Object.defineProperty(e,"__esModule",{value:!0}),e.Playlist=void 0;var r=i(522),n=i(978),o=i(85),s=i(996),p=i(705),c=i(436),_=i(293),u=i(230),y=n.ui.SidePanelModes,d=n.ui.SidePanelPositions,A=n.ui.ReservedPresetNames,h=n.ui.Components.PLAYER_SIZE,g=function(t){function e(e,i,a){var l,r=this;return(r=t.call(this,e,i,a)||this)._playlistPanel=-1,r._playlistIcon=-1,r._loaded=!1,r._pluginState=null,r._offlineSlateActive=!1,r.pluginMode=null,r._activePresetName="",r._unsubscribeStore=function(){},r._triggeredByKeyboard=!1,r._pluginButtonRef=null,r._setPluginButtonRef=function(t){r._pluginButtonRef=t},r._handleClickOnPluginIcon=function(t,e){r._isPluginActive()?r._deactivatePlugin():(r._triggeredByKeyboard=Boolean(e),r._activatePlugin())},r._isPlaylistValid=function(){var t,e;return r.sidePanelsManager&&r.upperBarManager?Math.max(r._playlistPanel,r._playlistIcon)>0?(r.logger.warn("playlist plugin already initialized"),!1):!!(null===(e=null===(t=r._player.playlist)||void 0===t?void 0:t.items)||void 0===e?void 0:e.length)||(r.logger.warn("playlist doesn't have playlist items"),!1):(r.logger.warn("sidePanelsManager or upperBarManager service not registered"),!1)},r._isPluginActive=function(){return r.sidePanelsManager.isItemActive(r._playlistPanel)},r._handleClose=function(t,e){var i;e&&(null===(i=r._pluginButtonRef)||void 0===i||i.focus()),r._deactivatePlugin()},r._activatePlugin=function(t){void 0===t&&(t=!1),r.ready.then((function(){var e,i;null===(e=r.sidePanelsManager)||void 0===e||e.activateItem(r._playlistPanel),r._pluginState,o.PluginStates.OPENED,null===(i=r.upperBarManager)||void 0===i||i.update(r._playlistIcon),r.dispatchEvent(u.PlaylistEvents.PLAYLIST_OPEN,{position:r.config.position,auto:t})}))},r._deactivatePlugin=function(){r.ready.then((function(){var t,e;r._triggeredByKeyboard=!1,null===(t=r.sidePanelsManager)||void 0===t||t.deactivateItem(r._playlistPanel),r._pluginState=o.PluginStates.CLOSED,null===(e=r.upperBarManager)||void 0===e||e.update(r._playlistIcon),r.dispatchEvent(u.PlaylistEvents.PLAYLIST_CLOSE,{position:r.config.position})}))},r._handleError=function(t){var e,i;t.payload.severity===n.core.Error.Severity.CRITICAL&&(null===(i=null===(e=r._player.playlist)||void 0===e?void 0:e.items)||void 0===i?void 0:i.length)>1&&r.player.playlist.playNext()},r._player=i,r._dataManager=new c.DataManager(r._player,r.logger),r._unsubscribeStore=null===(l=r.uiStore)||void 0===l?void 0:l.subscribe((function(){var t=r.uiStore.getState().shell;t.playerClasses.includes("has-live-plugin-overlay")&&!r._offlineSlateActive&&(r._offlineSlateActive=!0,r._activatePlugin()),""!==r._activePresetName&&r._activePresetName!==t.activePresetName?(r._activePresetName=t.activePresetName,r._deactivatePlugin(),r._activatePlugin()):""===r._activePresetName&&(r._activePresetName=t.activePresetName),r._addSidePanel()})),r.config.playNextOnError&&r.eventManager.listen(r.player,n.core.EventType.ERROR,r._handleError),r}return l(e,t),Object.defineProperty(e.prototype,"uiStore",{get:function(){return this._player.ui.store},enumerable:!1,configurable:!0}),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;this._offlineSlateActive=!1,this._isPlaylistValid()&&(this._loaded=!0,this._addSidePanel(),this._playlistIcon=this.upperBarManager.add({ariaLabel:"Playlist",displayName:"Playlist",svgIcon:{path:_.icons.PLUGIN_ICON},onClick:this._handleClickOnPluginIcon,component:function(){return(0,r.h)(s.PluginButton,{isActive:t._isPluginActive(),setRef:t._setPluginButtonRef})}}),(this.config.expandOnFirstPlay&&!this._pluginState||this._pluginState===o.PluginStates.OPENED)&&this._activatePlugin(!0))},e.prototype._addSidePanel=function(){var t=this;if(this._loaded){var e=[d.RIGHT,d.LEFT].includes(this.config.position)||[null==h?void 0:h.SMALL,null==h?void 0:h.EXTRA_SMALL,null==h?void 0:h.TINY].includes(this._player.ui.store.getState().shell.playerSize)?o.PluginPositions.VERTICAL:o.PluginPositions.HORIZONTAL;if(this.pluginMode!==e){this.pluginMode=e;var i=this._isPluginActive();this._playlistPanel=this.sidePanelsManager.add({label:"Playlist",panelComponent:function(){return(0,r.h)(p.PlaylistWrapper,{eventManager:t.eventManager,onClose:t._handleClose,player:t._player,pluginMode:e,playlistData:t._dataManager.getPlaylistData(),toggledByKeyboard:t._triggeredByKeyboard})},presets:[A.Playback,A.Live,A.Ads],position:this.config.position,expandMode:this.config.expandMode===y.ALONGSIDE?y.ALONGSIDE:y.OVER}),i&&this._activatePlugin(!0)}}},e.isValid=function(){return!0},e.prototype.reset=function(){},e.prototype.destroy=function(){this.eventManager.removeAll(),this._playlistPanel=-1,this._playlistIcon=-1,this._loaded=!1,this._pluginButtonRef=null,this._pluginState=null,this._triggeredByKeyboard=!1,this._unsubscribeStore(),this._dataManager.destroy()},e.defaultConfig={position:d.RIGHT,expandMode:y.ALONGSIDE,expandOnFirstPlay:!0,playNextOnError:!0},e}(KalturaPlayer.core.BasePlugin);e.Playlist=g},294:function(t,e,i){"use strict";var a=this&&this.__createBinding||(Object.create?function(t,e,i,a){void 0===a&&(a=i);var l=Object.getOwnPropertyDescriptor(e,i);l&&!("get"in l?!e.__esModule:l.writable||l.configurable)||(l={enumerable:!0,get:function(){return e[i]}}),Object.defineProperty(t,a,l)}:function(t,e,i,a){void 0===a&&(a=i),t[a]=e[i]}),l=this&&this.__exportStar||function(t,e){for(var i in t)"default"===i||Object.prototype.hasOwnProperty.call(e,i)||a(e,t,i)};Object.defineProperty(e,"__esModule",{value:!0}),l(i(4),e),l(i(937),e)},4:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.PlaylistLoader=void 0;var a=i(937),l=KalturaPlayer.providers.RequestBuilder,r=function(){function t(t){var e=t.playlistItems;this._playlistItems=[],this._requests=[],this._response={viewHistory:[],baseEntry:[]},this._playlistItems=e;var i=new Map,a=this._playlistItems.map((function(t){return t.sources.id})).join(","),r=new l(i);r.service="userEntry",r.action="list",r.params={filter:{entryIdIn:a,objectType:"KalturaViewHistoryUserEntryFilter",userIdEqualCurrent:1}},this.requests.push(r);var n=new l(i);n.service="baseEntry",n.action="list",n.params={filter:{idIn:a,objectType:"KalturaMediaEntryFilter"}},this.requests.push(n)}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,i,l=new a.KalturaViewHistoryUserEntryListResponse(null===(e=t[0])||void 0===e?void 0:e.data);l.totalCount&&(this._response.viewHistory=null==l?void 0:l.data);var r=new a.KalturaBaseEntryListResponse(null===(i=t[1])||void 0===i?void 0:i.data);r.totalCount&&(this._response.baseEntry=null==r?void 0:r.data)},enumerable:!1,configurable:!0}),t.prototype.isValid=function(){return this._playlistItems.length>0},t}();e.PlaylistLoader=r},937:function(t,e,i){"use strict";var a=this&&this.__createBinding||(Object.create?function(t,e,i,a){void 0===a&&(a=i);var l=Object.getOwnPropertyDescriptor(e,i);l&&!("get"in l?!e.__esModule:l.writable||l.configurable)||(l={enumerable:!0,get:function(){return e[i]}}),Object.defineProperty(t,a,l)}:function(t,e,i,a){void 0===a&&(a=i),t[a]=e[i]}),l=this&&this.__exportStar||function(t,e){for(var i in t)"default"===i||Object.prototype.hasOwnProperty.call(e,i)||a(e,t,i)};Object.defineProperty(e,"__esModule",{value:!0}),l(i(362),e),l(i(244),e),l(i(138),e),l(i(710),e)},710:function(t,e,i){"use strict";var a,l=this&&this.__extends||(a=function(t,e){return a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])},a(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 i(){this.constructor=t}a(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)});Object.defineProperty(e,"__esModule",{value:!0}),e.KalturaBaseEntryListResponse=void 0;var r=i(138),n=function(t){function e(e){var i=t.call(this,e)||this;return i.data=[],i.hasError||(i.totalCount=e.totalCount,i.totalCount>0&&(i.data=[],e.objects.map((function(t){return i.data.push(new r.KalturaBaseEntry(t))})))),i}return l(e,t),e}(KalturaPlayer.providers.ResponseTypes.BaseServiceResult);e.KalturaBaseEntryListResponse=n},138:(t,e)=>{"use strict";var i,a;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"}(i||(i={})),(a=e.Capabilities||(e.Capabilities={})).Quiz="quiz.quiz",a.None="";e.KalturaBaseEntry=function(t){this.id=t.id,this.capabilities=t.capabilities,this.objectType=t.objectType}},244:function(t,e,i){"use strict";var a,l=this&&this.__extends||(a=function(t,e){return a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])},a(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 i(){this.constructor=t}a(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)});Object.defineProperty(e,"__esModule",{value:!0}),e.KalturaViewHistoryUserEntryListResponse=void 0;var r=i(362),n=function(t){function e(e){var i=t.call(this,e)||this;return i.data=[],i.hasError||(i.totalCount=e.totalCount,i.totalCount>0&&(i.data=[],e.objects.map((function(t){return i.data.push(new r.KalturaViewHistoryUserEntry(t))})))),i}return l(e,t),e}(KalturaPlayer.providers.ResponseTypes.BaseServiceResult);e.KalturaViewHistoryUserEntryListResponse=n},362:(t,e)=>{"use strict";var i,a,l;Object.defineProperty(e,"__esModule",{value:!0}),e.KalturaViewHistoryUserEntry=e.Type=e.Status=e.ViewHistory=void 0,(l=e.ViewHistory||(e.ViewHistory={})).PLAYBACK_COMPLETE="viewHistory.PLAYBACK_COMPLETE",l.PLAYBACK_STARTED="viewHistory.PLAYBACK_STARTED",l.VIEWED="viewHistory.VIEWED",(a=e.Status||(e.Status={})).QUIZ_SUBMITTED="quiz.3",a[a.ACTIVE=1]="ACTIVE",a[a.DELETED=2]="DELETED",(i=e.Type||(e.Type={})).QUIZ="quiz.QUIZ",i.REGISTRATION="registration.REGISTRATION",i.VIEW_HISTORY="viewHistory.VIEW_HISTORY",i.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,i){"use strict";var a=this&&this.__createBinding||(Object.create?function(t,e,i,a){void 0===a&&(a=i);var l=Object.getOwnPropertyDescriptor(e,i);l&&!("get"in l?!e.__esModule:l.writable||l.configurable)||(l={enumerable:!0,get:function(){return e[i]}}),Object.defineProperty(t,a,l)}:function(t,e,i,a){void 0===a&&(a=i),t[a]=e[i]}),l=this&&this.__exportStar||function(t,e){for(var i in t)"default"===i||Object.prototype.hasOwnProperty.call(e,i)||a(e,t,i)};Object.defineProperty(e,"__esModule",{value:!0}),l(i(481),e),l(i(770),e)},770:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},481:(t,e)=>{"use strict";var i,a;Object.defineProperty(e,"__esModule",{value:!0}),e.PluginStates=e.PluginPositions=void 0,(a=e.PluginPositions||(e.PluginPositions={})).HORIZONTAL="horizontal",a.VERTICAL="vertical",(i=e.PluginStates||(e.PluginStates={})).OPENED="opened",i.CLOSED="closed"},522:t=>{"use strict";t.exports=KalturaPlayer.ui.preact},978:t=>{"use strict";t.exports=KalturaPlayer}},e={};function i(a){var l=e[a];if(void 0!==l)return l.exports;var r=e[a]={id:a,exports:{}};return t[a].call(r.exports,r,r.exports,i),r.exports}i.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return i.d(e,{a:e}),e},i.d=(t,e)=>{for(var a in e)i.o(e,a)&&!i.o(t,a)&&Object.defineProperty(t,a,{enumerable:!0,get:e[a]})},i.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),i.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},i.nc=void 0;var a=i(323);((KalturaPlayer=void 0===KalturaPlayer?{}:KalturaPlayer).plugins=KalturaPlayer.plugins||{}).playlist=a})();

var KalturaPlayer;!function(){var e={4710:function(e,n,t){"use strict";t.d(n,{x9:function(){return l},a:function(){return u},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([e.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 l="duration-label__duration___B9IIY",u="duration-label__live___eM4YF",s="duration-label__duration-text___TYAqm",c="duration-label__live-text___yOoQC";n.ZP=o},3481:function(e,n,t){"use strict";t.d(n,{fL:function(){return l},WB:function(){return u},Ep:function(){return s},to:function(){return c},Zd:function(){return d},x9:function(){return _},XC:function(){return A},Kc:function(){return p},ZF:function(){return f},ch:function(){return g},ZY:function(){return m},Zj:function(){return y},oQ:function(){return h},q:function(){return v},Ym:function(){return C},al:function(){return x},q5:function(){return b},IV:function(){return w},bH:function(){return E},Bk:function(){return k},LI:function(){return P},Y:function(){return j},mD:function(){return I},WE:function(){return B},Sl:function(){return T},KR:function(){return O},W$:function(){return N},oI:function(){return M},ah:function(){return L}});var r=t(559),i=t.n(r),a=t(3476),o=t.n(a)()(i());o.push([e.id,"@-webkit-keyframes entry__change-background-color___xGp9X{0%{background-color:rgba(255,255,255,.2)}25%,50%{background-color:rgba(255,255,255,.3)}75%,100%{background-color:rgba(255,255,255,.2)}}@keyframes entry__change-background-color___xGp9X{0%{background-color:rgba(255,255,255,.2)}25%,50%{background-color:rgba(255,255,255,.3)}75%,100%{background-color:rgba(255,255,255,.2)}}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-image____CvOl{position:relative}.entry__entry-image____CvOl .entry__thumbnail-wrapper___O7_XG *{border-radius:8px 8px 0 0}.entry__entry-image____CvOl .entry__duration___BGqfY{position:absolute;bottom:4px;left:4px}.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__list-entry___C1fwA{align-items:center;background-color:transparent;border-radius:4px;padding:8px;position:relative}.entry__list-entry___C1fwA .entry__entry-content___xQICd{background-color:transparent;width:100%}.entry__list-entry___C1fwA .entry__thumbnail-wrapper___O7_XG *{border-radius:4px}.entry__list-entry___C1fwA.entry__horizontal___U7j3w{height:100%}.entry__list-entry___C1fwA.entry__horizontal___U7j3w .entry__entry-image____CvOl{height:calc(100% - 35px)}.entry__list-entry___C1fwA.entry__horizontal___U7j3w .entry__thumbnail-wrapper___O7_XG{height:100%}.entry__list-entry___C1fwA.entry__horizontal___U7j3w .entry__entry-content___xQICd{margin-top:4px;height:35px}.entry__list-entry___C1fwA.entry__vertical___H6YpH{display:flex;flex-direction:row;height:fit-content;margin-right:8px}.entry__list-entry___C1fwA.entry__vertical___H6YpH .entry__thumbnail-wrapper___O7_XG{height:56px;width:99px}.entry__list-entry___C1fwA.entry__vertical___H6YpH .entry__entry-content___xQICd{margin-left:8px}.entry__list-entry___C1fwA.entry__placeholder___V6ZiU:hover{background-color:transparent}.entry__list-entry___C1fwA.entry__placeholder___V6ZiU.entry__horizontal___U7j3w .entry__entry-image____CvOl *{visibility:hidden}.entry__list-entry___C1fwA.entry__placeholder___V6ZiU.entry__vertical___H6YpH .entry__entry-content___xQICd{margin-left:16px}.entry__list-entry___C1fwA.entry__placeholder___V6ZiU .entry__entry-image____CvOl{background-color:rgba(255,255,255,.2);-webkit-animation:2s ease-in-out infinite entry__change-background-color___xGp9X;animation:2s ease-in-out infinite entry__change-background-color___xGp9X;border-radius:4px}.entry__list-entry___C1fwA.entry__placeholder___V6ZiU .entry__entry-content___xQICd .entry__text-placeholder___Phgtz{background-color:rgba(255,255,255,.2);-webkit-animation:2s ease-in-out infinite entry__change-background-color___xGp9X;animation:2s ease-in-out infinite entry__change-background-color___xGp9X;border-radius:4px;height:12px}.entry__list-entry___C1fwA.entry__placeholder___V6ZiU .entry__entry-content___xQICd .entry__text-placeholder___Phgtz:first-child{margin-bottom:10px;width:100%}.entry__list-entry___C1fwA.entry__placeholder___V6ZiU .entry__entry-content___xQICd .entry__text-placeholder___Phgtz:nth-child(2){width:51.7%}.entry__list-entry___C1fwA:hover{background-color:rgba(255,255,255,.12)}.entry__list-entry___C1fwA:hover .entry__entry-content___xQICd{background-color:transparent}@-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,0DACE,GACE,qCAAA,CAGF,QACE,qCAAA,CAGF,SACE,qCAAA,CAAA,CAIJ,kDACE,GACE,qCAAA,CAGF,QACE,qCAAA,CAGF,SACE,qCAAA,CAAA,CAUJ,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,CAGF,4BACE,iBAAA,CAEA,gEACE,yBAAA,CAGF,qDACE,iBAAA,CACA,UAAA,CACA,QAAA,CAKJ,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,2BACE,kBAAA,CACA,4BAAA,CACA,iBAAA,CACA,WAAA,CACA,iBAAA,CAEA,yDACE,4BAAA,CACA,UAAA,CAGF,+DACE,iBAAA,CAGF,qDACE,WAAA,CAEA,iFACE,wBAAA,CAGF,uFACE,WAAA,CAGF,mFACE,cAAA,CACA,WAAA,CAIJ,mDACE,YAAA,CACA,kBAAA,CACA,kBAAA,CACA,gBAAA,CAEA,qFACE,WAAA,CACA,UAAA,CAGF,iFACE,eAAA,CAKF,4DACE,4BAAA,CAIA,8GACE,iBAAA,CAKF,4GACE,gBAAA,CAKJ,kFAlQF,qCAAA,CACA,gFAAA,CACQ,wEAAA,CAmQJ,iBAAA,CAIA,qHAzQJ,qCAAA,CACA,gFAAA,CACQ,wEAAA,CA0QF,iBAAA,CACA,WAAA,CAEA,iIACE,kBAAA,CACA,UAAA,CAEF,kIACE,WAAA,CAMR,iCACE,sCAAA,CAEA,+DACE,4BAAA,CAKN,2CACE,KACE,wBAAA,CAAA,CAIJ,mCACE,KACE,wBAAA,CAAA",sourcesContent:["@-webkit-keyframes change-background-color {\n  0% {\n    background-color: rgba(255, 255, 255, .2);\n  }\n\n  25%, 50% {\n    background-color: rgba(255, 255, 255, .3);\n  }\n\n  75%, 100% {\n    background-color: rgba(255, 255, 255, .2);\n  }\n}\n\n@keyframes change-background-color {\n  0% {\n    background-color: rgba(255, 255, 255, .2);\n  }\n\n  25%, 50% {\n    background-color: rgba(255, 255, 255, .3);\n  }\n\n  75%, 100% {\n    background-color: rgba(255, 255, 255, .2);\n  }\n}\n\n@mixin animate-background {\n  background-color: rgba(255, 255, 255, .2);\n  -webkit-animation: 2s ease-in-out infinite change-background-color;\n          animation: 2s ease-in-out infinite change-background-color;\n}\n\nbutton {\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-image {\n  position: relative;\n\n  .thumbnail-wrapper * {\n    border-radius: 8px 8px 0 0;\n  }\n\n  .duration {\n    position: absolute;\n    bottom: 4px;\n    left: 4px;\n  }\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.list-entry {\n  align-items: center;\n  background-color: transparent;\n  border-radius: 4px;\n  padding: 8px;\n  position: relative;\n  \n  .entry-content {\n    background-color: transparent;\n    width: 100%;\n  }\n  \n  .thumbnail-wrapper * {\n    border-radius: 4px;\n  }\n  \n  &.horizontal {\n    height: 100%;\n\n    .entry-image {\n      height: calc(100% - 35px);\n    }\n\n    .thumbnail-wrapper {\n      height: 100%;\n    }\n    \n    .entry-content {\n      margin-top: 4px;\n      height: 35px;\n    }\n  }\n  \n  &.vertical {\n    display: flex;\n    flex-direction: row;\n    height: fit-content;\n    margin-right: 8px;\n\n    .thumbnail-wrapper {\n      height: 56px;\n      width: 99px;\n    }\n\n    .entry-content {\n      margin-left: 8px;\n    }\n  }\n\n  &.placeholder {\n    &:hover {\n      background-color: transparent;\n    }\n\n    &.horizontal {\n      .entry-image * {\n        visibility: hidden;\n      }\n    }\n\n    &.vertical {\n      .entry-content {\n        margin-left: 16px;\n      }\n\n    }\n\n    .entry-image {\n      @include animate-background();\n\n      border-radius: 4px;\n    }\n\n    .entry-content {\n      .text-placeholder {\n        @include animate-background();\n\n        border-radius: 4px;\n        height: 12px;\n\n        &:first-child {\n          margin-bottom: 10px;\n          width: 100%;\n        }\n        &:nth-child(2) {\n          width: 51.7%;\n        }\n      }\n    }\n  }\n\n  &:hover {\n    background-color: rgba(255, 255, 255, .12);\n\n    .entry-content {\n      background-color: transparent;\n    }\n  }\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 l="entry__text___VRiRP",u="entry__title-text___yDTu8",s="entry__up-next-text___pP8qn",c="entry__entry-image____CvOl",d="entry__thumbnail-wrapper___O7_XG",_="entry__duration___BGqfY",A="entry__entry___prsa1",p="entry__entry-content___xQICd",f="entry__next-entry___BFycZ",g="entry__entry-text___vMpxy",m="entry__buttons___t6M4Y",y="entry__play-now___uWzNP",h="entry__animation___Zz0lh",v="entry__animated___U6Q8C",C="entry__slide-in___JC400",x="entry__cancel___ju14a",b="entry__button-text___G2y6K",w="entry__medium___M3AoF",E="entry__large___NXWE4",k="entry__extra-large___q6KLt",P="entry__button___vnOlb",j="entry__grid-entry___pa23G",I="entry__minimal___MJYca",B="entry__list-entry___C1fwA",T="entry__horizontal___U7j3w",O="entry__vertical___H6YpH",N="entry__placeholder___V6ZiU",M="entry__change-background-color___xGp9X",L="entry__text-placeholder___Phgtz";n.ZP=o},8404:function(e,n,t){"use strict";t.d(n,{U:function(){return l}});var r=t(559),i=t.n(r),a=t(3476),o=t.n(a)()(i());o.push([e.id,".list-toggle-button__list-toggle-button___Y2Gwe:disabled:hover{background-color:transparent}","",{version:3,sources:["webpack://./components/list-toggle-button/list-toggle-button.scss"],names:[],mappings:"AAEQ,+DACI,4BAAA",sourcesContent:[".list-toggle-button {    \n    &:disabled {\n        &:hover {\n            background-color: transparent;\n        }\n    }\n}"],sourceRoot:""}]);var l="list-toggle-button__list-toggle-button___Y2Gwe";n.Z=o},3565:function(e,n,t){"use strict";t.d(n,{e:function(){return l}});var r=t(559),i=t.n(r),a=t(3476),o=t.n(a)()(i());o.push([e.id,".multiline-text__multiline-text___H3OnV{-webkit-box-orient:vertical;display:-webkit-box;height:100%;overflow:hidden;text-overflow:ellipsis;width:100%;word-break:break-word}.multiline-text__multiline-text___H3OnV div{height:100%;width:100%}","",{version:3,sources:["webpack://./components/multiline-text/multiline-text.scss"],names:[],mappings:"AAAA,wCACE,2BAAA,CACA,mBAAA,CACA,WAAA,CACA,eAAA,CACA,sBAAA,CACA,UAAA,CACA,qBAAA,CAEA,4CACE,WAAA,CACA,UAAA",sourcesContent:[".multiline-text {\n  -webkit-box-orient: vertical;  \n  display: -webkit-box;\n  height: 100%;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  width: 100%;\n  word-break: break-word;\n\n  div {\n    height: 100%;\n    width: 100%;\n  }\n}\n"],sourceRoot:""}]);var l="multiline-text__multiline-text___H3OnV";n.Z=o},4074:function(e,n,t){"use strict";t.d(n,{$B:function(){return l},qP:function(){return u}});var r=t(559),i=t.n(r),a=t(3476),o=t.n(a)()(i());o.push([e.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 l="pre-playback-play-overlay-wrapper__minimal-pre-playback-play-overlay___fFm10",u="pre-playback-play-overlay-wrapper__button-container___GFlFA";n.ZP=o},4688:function(e,n,t){"use strict";t.d(n,{DS:function(){return l},Ym:function(){return u},mD:function(){return s},kQ:function(){return c},Fs:function(){return d},Ah:function(){return _},ch:function(){return A}});var r=t(559),i=t.n(r),a=t(3476),o=t.n(a)()(i());o.push([e.id,"@-webkit-keyframes related-countdown-preview__slideIn___Rxa9o{0%{right:-160px}100%{right:0}}@keyframes related-countdown-preview__slideIn___Rxa9o{0%{right:-160px}100%{right:0}}.related-countdown-preview__related-countdown-preview___TsnKq{-webkit-animation:related-countdown-preview__slideIn___Rxa9o 500ms 500ms forwards;animation:related-countdown-preview__slideIn___Rxa9o 500ms 500ms forwards;background-color:rgba(0,0,0,.7);border-radius:4px;bottom:0;box-shadow:0px 0px 0px 1px rgba(0,0,0,.2),0px 8px 60px -16px rgba(0,0,0,.2);cursor:pointer;display:flex;font-size:14px;right:-160px;position:absolute;transition:opacity 400ms,bottom 300ms;width:280px}.related-countdown-preview__related-countdown-preview___TsnKq.related-countdown-preview__minimal___fLdlX{width:160px}.related-countdown-preview__related-countdown-preview___TsnKq:hover{background-color:#000}.related-countdown-preview__related-countdown-preview___TsnKq img{border-radius:4px 0 0 4px}.related-countdown-preview__related-countdown-preview___TsnKq .related-countdown-preview__content___iC5qm{margin:8px}.related-countdown-preview__related-countdown-preview___TsnKq .related-countdown-preview__content___iC5qm .related-countdown-preview__header___Bodcj{color:#ccc;display:flex;justify-content:space-between;margin-bottom:8px}.related-countdown-preview__related-countdown-preview___TsnKq .related-countdown-preview__content___iC5qm .related-countdown-preview__header___Bodcj .related-countdown-preview__close-button___ilmEa{position:absolute;top:5px;right:-3px}.related-countdown-preview__related-countdown-preview___TsnKq .related-countdown-preview__content___iC5qm .related-countdown-preview__entry-text___Hllin{color:#fff;width:136px}","",{version:3,sources:["webpack://./components/related-countdown-preview/related-countdown-preview.scss"],names:[],mappings:"AAAA,8DACI,GACI,YAAA,CAEJ,KACI,OAAA,CAAA,CAIR,sDACI,GACI,YAAA,CAEJ,KACI,OAAA,CAAA,CAIR,8DACI,iFAAA,CACA,yEAAA,CACA,+BAAA,CACA,iBAAA,CACA,QAAA,CACA,2EAAA,CACA,cAAA,CACA,YAAA,CACA,cAAA,CACA,YAAA,CACA,iBAAA,CACA,qCAAA,CACA,WAAA,CAEA,yGACI,WAAA,CAGJ,oEACI,qBAAA,CAGJ,kEACI,yBAAA,CAGJ,0GACI,UAAA,CAEA,qJACI,UAAA,CACA,YAAA,CACA,6BAAA,CACA,iBAAA,CAEA,sMACI,iBAAA,CACA,OAAA,CACA,UAAA,CAIR,yJACI,UAAA,CACA,WAAA",sourcesContent:["@-webkit-keyframes slideIn {\n    0% {\n        right: -160px;\n    }\n    100% {\n        right: 0;\n    }\n}\n\n@keyframes slideIn {\n    0% {\n        right: -160px;\n    }\n    100% {\n        right: 0;\n    }\n}\n\n.related-countdown-preview {\n    -webkit-animation: slideIn 500ms 500ms forwards;\n    animation: slideIn 500ms 500ms forwards;\n    background-color: rgba(0, 0, 0, .7);\n    border-radius: 4px;\n    bottom: 0;\n    box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.2), 0px 8px 60px -16px rgba(0, 0, 0, 0.2);\n    cursor: pointer;\n    display: flex;\n    font-size: 14px;\n    right: -160px;\n    position: absolute;\n    transition: opacity 400ms, bottom 300ms;\n    width: 280px;\n\n    &.minimal {\n        width: 160px;\n    }\n    \n    &:hover {\n        background-color: #000;\n    }\n    \n    img {\n        border-radius: 4px 0 0 4px;\n    }\n    \n    .content {\n        margin: 8px;\n        \n        .header {\n            color: #ccc;\n            display: flex;\n            justify-content: space-between;\n            margin-bottom: 8px;\n            \n            .close-button {\n                position: absolute;\n                top: 5px;\n                right: -3px;\n            }\n        }\n        \n        .entry-text {\n            color: #fff;\n            width: 136px;\n        }\n    }\n}"],sourceRoot:""}]);var l="related-countdown-preview__related-countdown-preview___TsnKq",u="related-countdown-preview__slideIn___Rxa9o",s="related-countdown-preview__minimal___fLdlX",c="related-countdown-preview__content___iC5qm",d="related-countdown-preview__header___Bodcj",_="related-countdown-preview__close-button___ilmEa",A="related-countdown-preview__entry-text___Hllin";n.ZP=o},8826:function(e,n,t){"use strict";t.d(n,{IV:function(){return l},x7:function(){return u},FC:function(){return s},e2:function(){return c},aM:function(){return d},pL:function(){return _},Kv:function(){return A},rp:function(){return p},s:function(){return f},JB:function(){return g},aF:function(){return m},_q:function(){return y},bH:function(){return h},ub:function(){return v},rL:function(){return C},Bk:function(){return x},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 I},EZ:function(){return B},W:function(){return T},Uv:function(){return O}});var r=t(559),i=t.n(r),a=t(3476),o=t.n(a)()(i());o.push([e.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 l="related-grid__medium___GcieT",u="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",A="related-grid__grid-page___jj9J9",p="related-grid__related-grid-entries___cysne",f="related-grid__slide-left___IAzbZ",g="related-grid__slide-left-m___zAB5R",m="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",C="related-grid__slide-right-l___wjJ7D",x="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",I="related-grid__col-0___PEDkn",B="related-grid__col-1___SBwhW",T="related-grid__col-2___qMQsm",O="related-grid__col-3___wSbyR";n.ZP=o},3330:function(e,n,t){"use strict";t.d(n,{VE:function(){return l},Fs:function(){return u},TN:function(){return s}});var r=t(559),i=t.n(r),a=t(3476),o=t.n(a)()(i());o.push([e.id,".related-list__related-list___Do6HN{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(0,0,0,.6);font-family:sans-serif;height:100%;padding:16px;padding-right:4px;width:100%}.related-list__related-list___Do6HN .related-list__header___nFeVb{display:flex;justify-content:space-between;margin-right:13px}.related-list__related-list___Do6HN .related-list__header___nFeVb .related-list__title___I6cBZ{color:#fff;font-size:16px;font-style:normal;font-weight:700;line-height:21px;overflow:hidden;padding-top:2px;text-overflow:ellipsis;white-space:nowrap}.related-list__related-list___Do6HN>div:nth-child(2){height:calc(100% - 24px)}","",{version:3,sources:["webpack://./components/related-list/related-list.scss"],names:[],mappings:"AAAA,oCACI,iCAAA,CACQ,yBAAA,CACR,yBAAA,CACA,sBAAA,CACA,WAAA,CACA,YAAA,CACA,iBAAA,CACA,UAAA,CAEA,kEACI,YAAA,CACA,6BAAA,CACA,iBAAA,CAEA,+FACI,UAAA,CACA,cAAA,CACA,iBAAA,CACA,eAAA,CACA,gBAAA,CACA,eAAA,CACA,eAAA,CACA,sBAAA,CACA,kBAAA,CAIR,qDACI,wBAAA",sourcesContent:[".related-list {\n    -webkit-backdrop-filter: blur(8px);\n            backdrop-filter: blur(8px);\n    background: rgba(0, 0, 0, 0.6);\n    font-family: sans-serif;\n    height: 100%;\n    padding: 16px;\n    padding-right: 4px;\n    width: 100%;\n\n    .header {\n        display: flex;\n        justify-content: space-between;\n        margin-right: 13px;\n\n        .title {\n            color: white;\n            font-size: 16px;\n            font-style: normal;\n            font-weight: 700;\n            line-height: 21px;\n            overflow: hidden;\n            padding-top: 2px;\n            text-overflow: ellipsis;\n            white-space: nowrap;\n        }\n    }\n\n    & > div:nth-child(2) {\n        height: calc(100% - 24px);\n    }\n}"],sourceRoot:""}]);var l="related-list__related-list___Do6HN",u="related-list__header___nFeVb",s="related-list__title___I6cBZ";n.ZP=o},5497:function(e,n,t){"use strict";t.d(n,{ub:function(){return l},UT:function(){return u}});var r=t(559),i=t.n(r),a=t(3476),o=t.n(a)()(i());o.push([e.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%;z-index:1;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,CACA,SAAA,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  z-index: 1;\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 l="related-overlay__related-overlay___klW5d",u="related-overlay__related-content___Ul1xx";n.ZP=o},6707:function(e,n,t){"use strict";t.d(n,{fm:function(){return l},Sl:function(){return u},KR:function(){return s},oc:function(){return c}});var r=t(559),i=t.n(r),a=t(3476),o=t.n(a)()(i());o.push([e.id,".scrollable__scrollable___ATs8s{display:flex;width:100%}.scrollable__scrollable___ATs8s.scrollable__horizontal___oyxyD{flex-direction:row;overflow:auto hidden}.scrollable__scrollable___ATs8s.scrollable__vertical___x0YU9{flex-direction:column;height:100%;overflow:hidden auto}.scrollable__scrollable___ATs8s::-webkit-scrollbar{height:4px;width:4px}.scrollable__scrollable___ATs8s::-webkit-scrollbar-track{background:rgba(33,33,33,.9);visibility:hidden}.scrollable__scrollable___ATs8s::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.3);border-radius:3px;visibility:hidden}.scrollable__scrollable___ATs8s.scrollable__scrolling___I3yWj::-webkit-scrollbar-track,.scrollable__scrollable___ATs8s.scrollable__scrolling___I3yWj::-webkit-scrollbar-thumb{visibility:visible}","",{version:3,sources:["webpack://./components/scrollable/scrollable.scss"],names:[],mappings:"AAAA,gCACI,YAAA,CACA,UAAA,CAEA,+DACI,kBAAA,CACA,oBAAA,CAEJ,6DACI,qBAAA,CACA,WAAA,CACA,oBAAA,CAEJ,mDACI,UAAA,CACA,SAAA,CAEJ,yDACI,4BAAA,CACA,iBAAA,CAEJ,yDACI,qCAAA,CACA,iBAAA,CACA,iBAAA,CAEJ,8KAEI,kBAAA",sourcesContent:[".scrollable {\n    display: flex;\n    width: 100%;\n\n    &.horizontal {\n        flex-direction: row;\n        overflow: auto hidden;\n    }\n    &.vertical {\n        flex-direction: column;\n        height: 100%;\n        overflow: hidden auto;\n    }\n    &::-webkit-scrollbar {\n        height: 4px;\n        width: 4px;\n    }\n    &::-webkit-scrollbar-track {\n        background: rgba(33, 33, 33, 0.9);\n        visibility: hidden;\n    }\n    &::-webkit-scrollbar-thumb {\n        background-color: rgba(255, 255, 255, 0.3);\n        border-radius: 3px;\n        visibility: hidden;\n    }\n    &.scrolling::-webkit-scrollbar-track,\n    &.scrolling::-webkit-scrollbar-thumb {\n        visibility: visible;\n    }\n}\n"],sourceRoot:""}]);var l="scrollable__scrollable___ATs8s",u="scrollable__horizontal___oyxyD",s="scrollable__vertical___x0YU9",c="scrollable__scrolling___I3yWj";n.ZP=o},2083:function(e,n,t){"use strict";t.d(n,{Q:function(){return l}});var r=t(559),i=t.n(r),a=t(3476),o=t.n(a)()(i());o.push([e.id,".thumbnail__thumbnail___LR8ym{background-color:#000;background-size:cover;height:100%;width:fit-content}.thumbnail__thumbnail___LR8ym img{height:100%;visibility:hidden;width:auto}","",{version:3,sources:["webpack://./components/thumbnail/thumbnail.scss"],names:[],mappings:"AAAA,8BACE,qBAAA,CACA,qBAAA,CACA,WAAA,CACA,iBAAA,CAEA,kCACE,WAAA,CACA,iBAAA,CACA,UAAA",sourcesContent:[".thumbnail {\n  background-color: #000;\n  background-size: cover;\n  height: 100%;\n  width: fit-content;\n\n  img {\n    height: 100%;\n    visibility: hidden;\n    width: auto;\n  }\n}"],sourceRoot:""}]);var l="thumbnail__thumbnail___LR8ym";n.Z=o},3476:function(e){"use strict";e.exports=function(e){var n=[];return n.toString=function(){return this.map((function(n){var t="",r=void 0!==n[5];return n[4]&&(t+="@supports (".concat(n[4],") {")),n[2]&&(t+="@media ".concat(n[2]," {")),r&&(t+="@layer".concat(n[5].length>0?" ".concat(n[5]):""," {")),t+=e(n),r&&(t+="}"),n[2]&&(t+="}"),n[4]&&(t+="}"),t})).join("")},n.i=function(e,t,r,i,a){"string"==typeof e&&(e=[[null,e,void 0]]);var o={};if(r)for(var l=0;l<this.length;l++){var u=this[l][0];null!=u&&(o[u]=!0)}for(var s=0;s<e.length;s++){var c=[].concat(e[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)),n.push(c))}},n}},559:function(e){"use strict";e.exports=function(e){var n=e[1],t=e[3];if(!t)return n;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(e){return"/*# sourceURL=".concat(t.sourceRoot||"").concat(e," */")}));return[n].concat(o).concat([a]).join("\n")}return[n].join("\n")}},3977:function(e,n,t){var r;!function(){var i={y:function(e){return 1===e?"χρόνος":"χρόνια"},mo:function(e){return 1===e?"μήνας":"μήνες"},w:function(e){return 1===e?"εβδομάδα":"εβδομάδες"},d:function(e){return 1===e?"μέρα":"μέρες"},h:function(e){return 1===e?"ώρα":"ώρες"},m:function(e){return 1===e?"λεπτό":"λεπτά"},s:function(e){return 1===e?"δευτερόλεπτο":"δευτερόλεπτα"},ms:function(e){return 1===e?"χιλιοστό του δευτερολέπτου":"χιλιοστά του δευτερολέπτου"},decimal:","},a=["۰","١","٢","٣","٤","٥","٦","٧","٨","٩"],o={af:{y:"jaar",mo:function(e){return"maand"+(1===e?"":"e")},w:function(e){return 1===e?"week":"weke"},d:function(e){return 1===e?"dag":"dae"},h:function(e){return 1===e?"uur":"ure"},m:function(e){return 1===e?"minuut":"minute"},s:function(e){return"sekonde"+(1===e?"":"s")},ms:function(e){return"millisekonde"+(1===e?"":"s")},decimal:","},ar:{y:function(e){return["سنة","سنتان","سنوات"][d(e)]},mo:function(e){return["شهر","شهران","أشهر"][d(e)]},w:function(e){return["أسبوع","أسبوعين","أسابيع"][d(e)]},d:function(e){return["يوم","يومين","أيام"][d(e)]},h:function(e){return["ساعة","ساعتين","ساعات"][d(e)]},m:function(e){return["دقيقة","دقيقتان","دقائق"][d(e)]},s:function(e){return["ثانية","ثانيتان","ثواني"][d(e)]},ms:function(e){return["جزء من الثانية","جزآن من الثانية","أجزاء من الثانية"][d(e)]},decimal:",",delimiter:" و ",_formatCount:function(e,n){for(var t=c(a,{".":n}),r=e.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(e){return["години","година","години"][A(e)]},mo:function(e){return["месеца","месец","месеца"][A(e)]},w:function(e){return["седмици","седмица","седмици"][A(e)]},d:function(e){return["дни","ден","дни"][A(e)]},h:function(e){return["часа","час","часа"][A(e)]},m:function(e){return["минути","минута","минути"][A(e)]},s:function(e){return["секунди","секунда","секунди"][A(e)]},ms:function(e){return["милисекунди","милисекунда","милисекунди"][A(e)]},decimal:","},bn:{y:"বছর",mo:"মাস",w:"সপ্তাহ",d:"দিন",h:"ঘন্টা",m:"মিনিট",s:"সেকেন্ড",ms:"মিলিসেকেন্ড"},ca:{y:function(e){return"any"+(1===e?"":"s")},mo:function(e){return"mes"+(1===e?"":"os")},w:function(e){return"setman"+(1===e?"a":"es")},d:function(e){return"di"+(1===e?"a":"es")},h:function(e){return"hor"+(1===e?"a":"es")},m:function(e){return"minut"+(1===e?"":"s")},s:function(e){return"segon"+(1===e?"":"s")},ms:function(e){return"milisegon"+(1===e?"":"s")},decimal:","},cs:{y:function(e){return["rok","roku","roky","let"][p(e)]},mo:function(e){return["měsíc","měsíce","měsíce","měsíců"][p(e)]},w:function(e){return["týden","týdne","týdny","týdnů"][p(e)]},d:function(e){return["den","dne","dny","dní"][p(e)]},h:function(e){return["hodina","hodiny","hodiny","hodin"][p(e)]},m:function(e){return["minuta","minuty","minuty","minut"][p(e)]},s:function(e){return["sekunda","sekundy","sekundy","sekund"][p(e)]},ms:function(e){return["milisekunda","milisekundy","milisekundy","milisekund"][p(e)]},decimal:","},cy:{y:"flwyddyn",mo:"mis",w:"wythnos",d:"diwrnod",h:"awr",m:"munud",s:"eiliad",ms:"milieiliad"},da:{y:"år",mo:function(e){return"måned"+(1===e?"":"er")},w:function(e){return"uge"+(1===e?"":"r")},d:function(e){return"dag"+(1===e?"":"e")},h:function(e){return"time"+(1===e?"":"r")},m:function(e){return"minut"+(1===e?"":"ter")},s:function(e){return"sekund"+(1===e?"":"er")},ms:function(e){return"millisekund"+(1===e?"":"er")},decimal:","},de:{y:function(e){return"Jahr"+(1===e?"":"e")},mo:function(e){return"Monat"+(1===e?"":"e")},w:function(e){return"Woche"+(1===e?"":"n")},d:function(e){return"Tag"+(1===e?"":"e")},h:function(e){return"Stunde"+(1===e?"":"n")},m:function(e){return"Minute"+(1===e?"":"n")},s:function(e){return"Sekunde"+(1===e?"":"n")},ms:function(e){return"Millisekunde"+(1===e?"":"n")},decimal:","},el:i,en:{y:function(e){return"year"+(1===e?"":"s")},mo:function(e){return"month"+(1===e?"":"s")},w:function(e){return"week"+(1===e?"":"s")},d:function(e){return"day"+(1===e?"":"s")},h:function(e){return"hour"+(1===e?"":"s")},m:function(e){return"minute"+(1===e?"":"s")},s:function(e){return"second"+(1===e?"":"s")},ms:function(e){return"millisecond"+(1===e?"":"s")},decimal:"."},eo:{y:function(e){return"jaro"+(1===e?"":"j")},mo:function(e){return"monato"+(1===e?"":"j")},w:function(e){return"semajno"+(1===e?"":"j")},d:function(e){return"tago"+(1===e?"":"j")},h:function(e){return"horo"+(1===e?"":"j")},m:function(e){return"minuto"+(1===e?"":"j")},s:function(e){return"sekundo"+(1===e?"":"j")},ms:function(e){return"milisekundo"+(1===e?"":"j")},decimal:","},es:{y:function(e){return"año"+(1===e?"":"s")},mo:function(e){return"mes"+(1===e?"":"es")},w:function(e){return"semana"+(1===e?"":"s")},d:function(e){return"día"+(1===e?"":"s")},h:function(e){return"hora"+(1===e?"":"s")},m:function(e){return"minuto"+(1===e?"":"s")},s:function(e){return"segundo"+(1===e?"":"s")},ms:function(e){return"milisegundo"+(1===e?"":"s")},decimal:","},et:{y:function(e){return"aasta"+(1===e?"":"t")},mo:function(e){return"kuu"+(1===e?"":"d")},w:function(e){return"nädal"+(1===e?"":"at")},d:function(e){return"päev"+(1===e?"":"a")},h:function(e){return"tund"+(1===e?"":"i")},m:function(e){return"minut"+(1===e?"":"it")},s:function(e){return"sekund"+(1===e?"":"it")},ms:function(e){return"millisekund"+(1===e?"":"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(e){return 1===e?"vuosi":"vuotta"},mo:function(e){return 1===e?"kuukausi":"kuukautta"},w:function(e){return"viikko"+(1===e?"":"a")},d:function(e){return"päivä"+(1===e?"":"ä")},h:function(e){return"tunti"+(1===e?"":"a")},m:function(e){return"minuutti"+(1===e?"":"a")},s:function(e){return"sekunti"+(1===e?"":"a")},ms:function(e){return"millisekunti"+(1===e?"":"a")},decimal:","},fo:{y:"ár",mo:function(e){return 1===e?"mánaður":"mánaðir"},w:function(e){return 1===e?"vika":"vikur"},d:function(e){return 1===e?"dagur":"dagar"},h:function(e){return 1===e?"tími":"tímar"},m:function(e){return 1===e?"minuttur":"minuttir"},s:"sekund",ms:"millisekund",decimal:","},fr:{y:function(e){return"an"+(e>=2?"s":"")},mo:"mois",w:function(e){return"semaine"+(e>=2?"s":"")},d:function(e){return"jour"+(e>=2?"s":"")},h:function(e){return"heure"+(e>=2?"s":"")},m:function(e){return"minute"+(e>=2?"s":"")},s:function(e){return"seconde"+(e>=2?"s":"")},ms:function(e){return"milliseconde"+(e>=2?"s":"")},decimal:","},gr:i,he:{y:function(e){return 1===e?"שנה":"שנים"},mo:function(e){return 1===e?"חודש":"חודשים"},w:function(e){return 1===e?"שבוע":"שבועות"},d:function(e){return 1===e?"יום":"ימים"},h:function(e){return 1===e?"שעה":"שעות"},m:function(e){return 1===e?"דקה":"דקות"},s:function(e){return 1===e?"שניה":"שניות"},ms:function(e){return 1===e?"מילישנייה":"מילישניות"},decimal:"."},hr:{y:function(e){return e%10==2||e%10==3||e%10==4?"godine":"godina"},mo:function(e){return 1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci"},w:function(e){return e%10==1&&11!==e?"tjedan":"tjedna"},d:function(e){return 1===e?"dan":"dana"},h:function(e){return 1===e?"sat":2===e||3===e||4===e?"sata":"sati"},m:function(e){var n=e%10;return 2!==n&&3!==n&&4!==n||!(e<10||e>14)?"minuta":"minute"},s:function(e){var n=e%10;return 5===n||Math.floor(e)===e&&e>=10&&e<=19?"sekundi":1===n?"sekunda":2===n||3===n||4===n?"sekunde":"sekundi"},ms:function(e){return 1===e?"milisekunda":e%10==2||e%10==3||e%10==4?"milisekunde":"milisekundi"},decimal:","},hi:{y:"साल",mo:function(e){return 1===e?"महीना":"महीने"},w:function(e){return 1===e?"हफ़्ता":"हफ्ते"},d:"दिन",h:function(e){return 1===e?"घंटा":"घंटे"},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(e){return"mánuð"+(1===e?"ur":"ir")},w:function(e){return"vik"+(1===e?"a":"ur")},d:function(e){return"dag"+(1===e?"ur":"ar")},h:function(e){return"klukkutím"+(1===e?"i":"ar")},m:function(e){return"mínút"+(1===e?"a":"ur")},s:function(e){return"sekúnd"+(1===e?"a":"ur")},ms:function(e){return"millisekúnd"+(1===e?"a":"ur")},decimal:"."},it:{y:function(e){return"ann"+(1===e?"o":"i")},mo:function(e){return"mes"+(1===e?"e":"i")},w:function(e){return"settiman"+(1===e?"a":"e")},d:function(e){return"giorn"+(1===e?"o":"i")},h:function(e){return"or"+(1===e?"a":"e")},m:function(e){return"minut"+(1===e?"o":"i")},s:function(e){return"second"+(1===e?"o":"i")},ms:function(e){return"millisecond"+(1===e?"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(e){return 1===e?"ವರ್ಷ":"ವರ್ಷಗಳು"},mo:function(e){return 1===e?"ತಿಂಗಳು":"ತಿಂಗಳುಗಳು"},w:function(e){return 1===e?"ವಾರ":"ವಾರಗಳು"},d:function(e){return 1===e?"ದಿನ":"ದಿನಗಳು"},h:function(e){return 1===e?"ಗಂಟೆ":"ಗಂಟೆಗಳು"},m:function(e){return 1===e?"ನಿಮಿಷ":"ನಿಮಿಷಗಳು"},s:function(e){return 1===e?"ಸೆಕೆಂಡ್":"ಸೆಕೆಂಡುಗಳು"},ms:function(e){return 1===e?"ಮಿಲಿಸೆಕೆಂಡ್":"ಮಿಲಿಸೆಕೆಂಡುಗಳು"}},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(e){return e%10==0||e%100>=10&&e%100<=20?"metų":"metai"},mo:function(e){return["mėnuo","mėnesiai","mėnesių"][f(e)]},w:function(e){return["savaitė","savaitės","savaičių"][f(e)]},d:function(e){return["diena","dienos","dienų"][f(e)]},h:function(e){return["valanda","valandos","valandų"][f(e)]},m:function(e){return["minutė","minutės","minučių"][f(e)]},s:function(e){return["sekundė","sekundės","sekundžių"][f(e)]},ms:function(e){return["milisekundė","milisekundės","milisekundžių"][f(e)]},decimal:","},lv:{y:function(e){return g(e)?"gads":"gadi"},mo:function(e){return g(e)?"mēnesis":"mēneši"},w:function(e){return g(e)?"nedēļa":"nedēļas"},d:function(e){return g(e)?"diena":"dienas"},h:function(e){return g(e)?"stunda":"stundas"},m:function(e){return g(e)?"minūte":"minūtes"},s:function(e){return g(e)?"sekunde":"sekundes"},ms:function(e){return g(e)?"milisekunde":"milisekundes"},decimal:","},mk:{y:function(e){return 1===e?"година":"години"},mo:function(e){return 1===e?"месец":"месеци"},w:function(e){return 1===e?"недела":"недели"},d:function(e){return 1===e?"ден":"дена"},h:function(e){return 1===e?"час":"часа"},m:function(e){return 1===e?"минута":"минути"},s:function(e){return 1===e?"секунда":"секунди"},ms:function(e){return 1===e?"милисекунда":"милисекунди"},decimal:","},mr:{y:function(e){return 1===e?"वर्ष":"वर्षे"},mo:function(e){return 1===e?"महिना":"महिने"},w:function(e){return 1===e?"आठवडा":"आठवडे"},d:"दिवस",h:"तास",m:function(e){return 1===e?"मिनिट":"मिनिटे"},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(e){return 1===e?"maand":"maanden"},w:function(e){return 1===e?"week":"weken"},d:function(e){return 1===e?"dag":"dagen"},h:"uur",m:function(e){return 1===e?"minuut":"minuten"},s:function(e){return 1===e?"seconde":"seconden"},ms:function(e){return 1===e?"milliseconde":"milliseconden"},decimal:","},no:{y:"år",mo:function(e){return"måned"+(1===e?"":"er")},w:function(e){return"uke"+(1===e?"":"r")},d:function(e){return"dag"+(1===e?"":"er")},h:function(e){return"time"+(1===e?"":"r")},m:function(e){return"minutt"+(1===e?"":"er")},s:function(e){return"sekund"+(1===e?"":"er")},ms:function(e){return"millisekund"+(1===e?"":"er")},decimal:","},pl:{y:function(e){return["rok","roku","lata","lat"][_(e)]},mo:function(e){return["miesiąc","miesiąca","miesiące","miesięcy"][_(e)]},w:function(e){return["tydzień","tygodnia","tygodnie","tygodni"][_(e)]},d:function(e){return["dzień","dnia","dni","dni"][_(e)]},h:function(e){return["godzina","godziny","godziny","godzin"][_(e)]},m:function(e){return["minuta","minuty","minuty","minut"][_(e)]},s:function(e){return["sekunda","sekundy","sekundy","sekund"][_(e)]},ms:function(e){return["milisekunda","milisekundy","milisekundy","milisekund"][_(e)]},decimal:","},pt:{y:function(e){return"ano"+(1===e?"":"s")},mo:function(e){return 1===e?"mês":"meses"},w:function(e){return"semana"+(1===e?"":"s")},d:function(e){return"dia"+(1===e?"":"s")},h:function(e){return"hora"+(1===e?"":"s")},m:function(e){return"minuto"+(1===e?"":"s")},s:function(e){return"segundo"+(1===e?"":"s")},ms:function(e){return"milissegundo"+(1===e?"":"s")},decimal:","},ro:{y:function(e){return 1===e?"an":"ani"},mo:function(e){return 1===e?"lună":"luni"},w:function(e){return 1===e?"săptămână":"săptămâni"},d:function(e){return 1===e?"zi":"zile"},h:function(e){return 1===e?"oră":"ore"},m:function(e){return 1===e?"minut":"minute"},s:function(e){return 1===e?"secundă":"secunde"},ms:function(e){return 1===e?"milisecundă":"milisecunde"},decimal:","},ru:{y:function(e){return["лет","год","года"][A(e)]},mo:function(e){return["месяцев","месяц","месяца"][A(e)]},w:function(e){return["недель","неделя","недели"][A(e)]},d:function(e){return["дней","день","дня"][A(e)]},h:function(e){return["часов","час","часа"][A(e)]},m:function(e){return["минут","минута","минуты"][A(e)]},s:function(e){return["секунд","секунда","секунды"][A(e)]},ms:function(e){return["миллисекунд","миллисекунда","миллисекунды"][A(e)]},decimal:","},sq:{y:function(e){return 1===e?"vit":"vjet"},mo:"muaj",w:"javë",d:"ditë",h:"orë",m:function(e){return"minut"+(1===e?"ë":"a")},s:function(e){return"sekond"+(1===e?"ë":"a")},ms:function(e){return"milisekond"+(1===e?"ë":"a")},decimal:","},sr:{y:function(e){return["години","година","године"][A(e)]},mo:function(e){return["месеци","месец","месеца"][A(e)]},w:function(e){return["недељи","недеља","недеље"][A(e)]},d:function(e){return["дани","дан","дана"][A(e)]},h:function(e){return["сати","сат","сата"][A(e)]},m:function(e){return["минута","минут","минута"][A(e)]},s:function(e){return["секунди","секунда","секунде"][A(e)]},ms:function(e){return["милисекунди","милисекунда","милисекунде"][A(e)]},decimal:","},ta:{y:function(e){return 1===e?"வருடம்":"ஆண்டுகள்"},mo:function(e){return 1===e?"மாதம்":"மாதங்கள்"},w:function(e){return 1===e?"வாரம்":"வாரங்கள்"},d:function(e){return 1===e?"நாள்":"நாட்கள்"},h:function(e){return 1===e?"மணி":"மணிநேரம்"},m:function(e){return"நிமிட"+(1===e?"ம்":"ங்கள்")},s:function(e){return"வினாடி"+(1===e?"":"கள்")},ms:function(e){return"மில்லி விநாடி"+(1===e?"":"கள்")}},te:{y:function(e){return"సంవత్స"+(1===e?"రం":"రాల")},mo:function(e){return"నెల"+(1===e?"":"ల")},w:function(e){return 1===e?"వారం":"వారాలు"},d:function(e){return"రోజు"+(1===e?"":"లు")},h:function(e){return"గంట"+(1===e?"":"లు")},m:function(e){return 1===e?"నిమిషం":"నిమిషాలు"},s:function(e){return 1===e?"సెకను":"సెకన్లు"},ms:function(e){return 1===e?"మిల్లీసెకన్":"మిల్లీసెకన్లు"}},uk:{y:function(e){return["років","рік","роки"][A(e)]},mo:function(e){return["місяців","місяць","місяці"][A(e)]},w:function(e){return["тижнів","тиждень","тижні"][A(e)]},d:function(e){return["днів","день","дні"][A(e)]},h:function(e){return["годин","година","години"][A(e)]},m:function(e){return["хвилин","хвилина","хвилини"][A(e)]},s:function(e){return["секунд","секунда","секунди"][A(e)]},ms:function(e){return["мілісекунд","мілісекунда","мілісекунди"][A(e)]},decimal:","},ur:{y:"سال",mo:function(e){return 1===e?"مہینہ":"مہینے"},w:function(e){return 1===e?"ہفتہ":"ہفتے"},d:"دن",h:function(e){return 1===e?"گھنٹہ":"گھنٹے"},m:"منٹ",s:"سیکنڈ",ms:"ملی سیکنڈ",decimal:"."},sk:{y:function(e){return["rok","roky","roky","rokov"][p(e)]},mo:function(e){return["mesiac","mesiace","mesiace","mesiacov"][p(e)]},w:function(e){return["týždeň","týždne","týždne","týždňov"][p(e)]},d:function(e){return["deň","dni","dni","dní"][p(e)]},h:function(e){return["hodina","hodiny","hodiny","hodín"][p(e)]},m:function(e){return["minúta","minúty","minúty","minút"][p(e)]},s:function(e){return["sekunda","sekundy","sekundy","sekúnd"][p(e)]},ms:function(e){return["milisekunda","milisekundy","milisekundy","milisekúnd"][p(e)]},decimal:","},sl:{y:function(e){return e%10==1?"leto":e%100==2?"leti":e%100==3||e%100==4||Math.floor(e)!==e&&e%100<=5?"leta":"let"},mo:function(e){return e%10==1?"mesec":e%100==2||Math.floor(e)!==e&&e%100<=5?"meseca":e%10==3||e%10==4?"mesece":"mesecev"},w:function(e){return e%10==1?"teden":e%10==2||Math.floor(e)!==e&&e%100<=4?"tedna":e%10==3||e%10==4?"tedne":"tednov"},d:function(e){return e%100==1?"dan":"dni"},h:function(e){return e%10==1?"ura":e%100==2?"uri":e%10==3||e%10==4||Math.floor(e)!==e?"ure":"ur"},m:function(e){return e%10==1?"minuta":e%10==2?"minuti":e%10==3||e%10==4||Math.floor(e)!==e&&e%100<=4?"minute":"minut"},s:function(e){return e%10==1?"sekunda":e%100==2?"sekundi":e%100==3||e%100==4||Math.floor(e)!==e?"sekunde":"sekund"},ms:function(e){return e%10==1?"milisekunda":e%100==2?"milisekundi":e%100==3||e%100==4||Math.floor(e)!==e?"milisekunde":"milisekund"},decimal:","},sv:{y:"år",mo:function(e){return"månad"+(1===e?"":"er")},w:function(e){return"veck"+(1===e?"a":"or")},d:function(e){return"dag"+(1===e?"":"ar")},h:function(e){return"timm"+(1===e?"e":"ar")},m:function(e){return"minut"+(1===e?"":"er")},s:function(e){return"sekund"+(1===e?"":"er")},ms:function(e){return"millisekund"+(1===e?"":"er")},decimal:","},sw:{y:function(e){return 1===e?"mwaka":"miaka"},mo:function(e){return 1===e?"mwezi":"miezi"},w:"wiki",d:function(e){return 1===e?"siku":"masiku"},h:function(e){return 1===e?"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 l(e){var n=function(e,t){return function(e,n){var t,r,i;e=Math.abs(e);var a,l,u,c=function(e){var n=[e.language];if(y(e,"fallbacks")){if(!m(e.fallbacks)||!e.fallbacks.length)throw new Error("fallbacks must be an array with at least one element");n=n.concat(e.fallbacks)}for(var t=0;t<n.length;t++){var r=n[t];if(y(e.languages,r))return e.languages[r];if(y(o,r))return o[r]}throw new Error("No language found.")}(n),d=[];for(t=0,r=n.units.length;t<r;t++){if(a=n.units[t],l=n.unitMeasures[a],t+1===r)if(y(n,"maxDecimalPoints")){var _=Math.pow(10,n.maxDecimalPoints),A=e/l;u=parseFloat((Math.floor(_*A)/_).toFixed(n.maxDecimalPoints))}else u=e/l;else u=Math.floor(e/l);d.push({unitCount:u,unitName:a}),e-=u*l}var p,f,g=0;for(t=0;t<d.length;t++)if(d[t].unitCount){g=t;break}if(n.round)for(t=d.length-1;t>=0&&((i=d[t]).unitCount=Math.round(i.unitCount),0!==t);t--)f=d[t-1],p=n.unitMeasures[f.unitName]/n.unitMeasures[i.unitName],(i.unitCount%p==0||n.largest&&n.largest-1<t-g)&&(f.unitCount+=i.unitCount/p,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,n)),v.length!==n.largest);t++);return v.length?(h=y(n,"delimiter")?n.delimiter:y(c,"delimiter")?c.delimiter:", ",n.conjunction&&1!==v.length?2===v.length?v.join(n.conjunction):v.length>2?v.slice(0,-1).join(h)+(n.serialComma?",":"")+n.conjunction+v.slice(-1):void 0:v.join(h)):s(0,n.units[n.units.length-1],c,n)}(e,c({},n,t||{}))};return c(n,{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}},e)}var u=l({});function s(e,n,t,r){var i,a;i=y(r,"decimal")?r.decimal:y(t,"decimal")?t.decimal:".",a="function"==typeof t._formatCount?t._formatCount(e,i):e.toString().replace(".",i);var o,l=t[n];return o="function"==typeof l?l(e):l,a+r.spacer+o}function c(e){for(var n,t=1;t<arguments.length;t++)for(var r in n=arguments[t])y(n,r)&&(e[r]=n[r]);return e}function d(e){return 1===e?0:2===e?1:e>2&&e<11?2:0}function _(e){return 1===e?0:Math.floor(e)!==e?1:e%10>=2&&e%10<=4&&!(e%100>10&&e%100<20)?2:3}function A(e){return Math.floor(e)!==e?2:e%100>=5&&e%100<=20||e%10>=5&&e%10<=9||e%10==0?0:e%10==1?1:e>1?2:0}function p(e){return 1===e?0:Math.floor(e)!==e?1:e%10>=2&&e%10<=4&&e%100<10?2:3}function f(e){return 1===e||e%10==1&&e%100>20?0:Math.floor(e)!==e||e%10>=2&&e%100>20||e%10>=2&&e%100<10?1:2}function g(e){return e%10==1&&e%100!=11}var m=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function y(e,n){return Object.prototype.hasOwnProperty.call(e,n)}u.getSupportedLanguages=function(){var e=[];for(var n in o)y(o,n)&&"gr"!==n&&e.push(n);return e},u.humanizer=l,void 0===(r=function(){return u}.call(n,t,n,e))||(e.exports=r)}()},5792:function(e,n,t){"use strict";t.r(n),t.d(n,{useState:function(){return f},useReducer:function(){return g},useEffect:function(){return m},useLayoutEffect:function(){return y},useRef:function(){return h},useImperativeHandle:function(){return v},useMemo:function(){return C},useCallback:function(){return x},useContext:function(){return b},useDebugValue:function(){return w},useErrorBoundary:function(){return E}});var r,i,a,o=t(4522),l=0,u=[],s=o.options.__b,c=o.options.__r,d=o.options.diffed,_=o.options.__c,A=o.options.unmount;function p(e,n){o.options.__h&&o.options.__h(i,e,l||n),l=0;var t=i.__H||(i.__H={__:[],__h:[]});return e>=t.__.length&&t.__.push({}),t.__[e]}function f(e){return l=1,g(T,e)}function g(e,n,t){var a=p(r++,2);return a.t=e,a.__c||(a.__=[t?t(n):T(void 0,n),function(e){var n=a.t(a.__[0],e);a.__[0]!==n&&(a.__=[n,a.__[1]],a.__c.setState({}))}],a.__c=i),a.__}function m(e,n){var t=p(r++,3);!o.options.__s&&B(t.__H,n)&&(t.__=e,t.__H=n,i.__H.__h.push(t))}function y(e,n){var t=p(r++,4);!o.options.__s&&B(t.__H,n)&&(t.__=e,t.__H=n,i.__h.push(t))}function h(e){return l=5,C((function(){return{current:e}}),[])}function v(e,n,t){l=6,y((function(){"function"==typeof e?e(n()):e&&(e.current=n())}),null==t?t:t.concat(e))}function C(e,n){var t=p(r++,7);return B(t.__H,n)&&(t.__=e(),t.__H=n,t.__h=e),t.__}function x(e,n){return l=8,C((function(){return e}),n)}function b(e){var n=i.context[e.__c],t=p(r++,9);return t.c=e,n?(null==t.__&&(t.__=!0,n.sub(i)),n.props.value):e.__}function w(e,n){o.options.useDebugValue&&o.options.useDebugValue(n?n(e):e)}function E(e){var n=p(r++,10),t=f();return n.__=e,i.componentDidCatch||(i.componentDidCatch=function(e){n.__&&n.__(e),t[1](e)}),[t[0],function(){t[1](void 0)}]}function k(){for(var e;e=u.shift();)if(e.__P)try{e.__H.__h.forEach(j),e.__H.__h.forEach(I),e.__H.__h=[]}catch(n){e.__H.__h=[],o.options.__e(n,e.__v)}}o.options.__b=function(e){i=null,s&&s(e)},o.options.__r=function(e){c&&c(e),r=0;var n=(i=e.__c).__H;n&&(n.__h.forEach(j),n.__h.forEach(I),n.__h=[])},o.options.diffed=function(e){d&&d(e);var n=e.__c;n&&n.__H&&n.__H.__h.length&&(1!==u.push(n)&&a===o.options.requestAnimationFrame||((a=o.options.requestAnimationFrame)||function(e){var n,t=function(){clearTimeout(r),P&&cancelAnimationFrame(n),setTimeout(e)},r=setTimeout(t,100);P&&(n=requestAnimationFrame(t))})(k)),i=null},o.options.__c=function(e,n){n.some((function(e){try{e.__h.forEach(j),e.__h=e.__h.filter((function(e){return!e.__||I(e)}))}catch(t){n.some((function(e){e.__h&&(e.__h=[])})),n=[],o.options.__e(t,e.__v)}})),_&&_(e,n)},o.options.unmount=function(e){A&&A(e);var n,t=e.__c;t&&t.__H&&(t.__H.__.forEach((function(e){try{j(e)}catch(e){n=e}})),n&&o.options.__e(n,t.__v))};var P="function"==typeof requestAnimationFrame;function j(e){var n=i,t=e.__c;"function"==typeof t&&(e.__c=void 0,t()),i=n}function I(e){var n=i;e.__c=e.__(),i=n}function B(e,n){return!e||e.length!==n.length||n.some((function(n,t){return n!==e[t]}))}function T(e,n){return"function"==typeof n?n(e):n}},1432:function(e,n,t){"use strict";t.r(n),t.d(n,{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(e,n,t,a,o){var l,u,s={};for(u in n)"ref"==u?l=n[u]:s[u]=n[u];var c={type:e,props:s,key:t,ref:l,__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 e&&(l=e.defaultProps))for(u in l)void 0===s[u]&&(s[u]=l[u]);return r.options.vnode&&r.options.vnode(c),c}},2671:function(e,n,t){"use strict";t.r(n),t.d(n,{duration:function(){return f.x9},durationText:function(){return f.uQ},live:function(){return f.a},liveText:function(){return f.XJ}});var r=t(1892),i=t.n(r),a=t(5760),o=t.n(a),l=t(8311),u=t.n(l),s=t(8192),c=t.n(s),d=t(8060),_=t.n(d),A=t(4865),p=t.n(A),f=t(4710),g={};g.styleTagTransform=p(),g.setAttributes=c(),g.insert=u().bind(null,"head"),g.domAPI=o(),g.insertStyleElement=_(),i()(f.ZP,g),n.default=f.ZP&&f.ZP.locals?f.ZP.locals:void 0},5012:function(e,n,t){"use strict";t.r(n),t.d(n,{animated:function(){return f.q},animation:function(){return f.oQ},button:function(){return f.LI},buttonText:function(){return f.q5},buttons:function(){return f.ZY},cancel:function(){return f.al},changeBackgroundColor:function(){return f.oI},duration:function(){return f.x9},entry:function(){return f.XC},entryContent:function(){return f.Kc},entryImage:function(){return f.to},entryText:function(){return f.ch},extraLarge:function(){return f.Bk},gridEntry:function(){return f.Y},horizontal:function(){return f.Sl},large:function(){return f.bH},listEntry:function(){return f.WE},medium:function(){return f.IV},minimal:function(){return f.mD},nextEntry:function(){return f.ZF},placeholder:function(){return f.W$},playNow:function(){return f.Zj},slideIn:function(){return f.Ym},text:function(){return f.fL},textPlaceholder:function(){return f.ah},thumbnailWrapper:function(){return f.Zd},titleText:function(){return f.WB},upNextText:function(){return f.Ep},vertical:function(){return f.KR}});var r=t(1892),i=t.n(r),a=t(5760),o=t.n(a),l=t(8311),u=t.n(l),s=t(8192),c=t.n(s),d=t(8060),_=t.n(d),A=t(4865),p=t.n(A),f=t(3481),g={};g.styleTagTransform=p(),g.setAttributes=c(),g.insert=u().bind(null,"head"),g.domAPI=o(),g.insertStyleElement=_(),i()(f.ZP,g),n.default=f.ZP&&f.ZP.locals?f.ZP.locals:void 0},9165:function(e,n,t){"use strict";t.r(n),t.d(n,{listToggleButton:function(){return f.U}});var r=t(1892),i=t.n(r),a=t(5760),o=t.n(a),l=t(8311),u=t.n(l),s=t(8192),c=t.n(s),d=t(8060),_=t.n(d),A=t(4865),p=t.n(A),f=t(8404),g={};g.styleTagTransform=p(),g.setAttributes=c(),g.insert=u().bind(null,"head"),g.domAPI=o(),g.insertStyleElement=_(),i()(f.Z,g),n.default=f.Z&&f.Z.locals?f.Z.locals:void 0},7849:function(e,n,t){"use strict";t.r(n),t.d(n,{multilineText:function(){return f.e}});var r=t(1892),i=t.n(r),a=t(5760),o=t.n(a),l=t(8311),u=t.n(l),s=t(8192),c=t.n(s),d=t(8060),_=t.n(d),A=t(4865),p=t.n(A),f=t(3565),g={};g.styleTagTransform=p(),g.setAttributes=c(),g.insert=u().bind(null,"head"),g.domAPI=o(),g.insertStyleElement=_(),i()(f.Z,g),n.default=f.Z&&f.Z.locals?f.Z.locals:void 0},2140:function(e,n,t){"use strict";t.r(n),t.d(n,{buttonContainer:function(){return f.qP},minimalPrePlaybackPlayOverlay:function(){return f.$B}});var r=t(1892),i=t.n(r),a=t(5760),o=t.n(a),l=t(8311),u=t.n(l),s=t(8192),c=t.n(s),d=t(8060),_=t.n(d),A=t(4865),p=t.n(A),f=t(4074),g={};g.styleTagTransform=p(),g.setAttributes=c(),g.insert=u().bind(null,"head"),g.domAPI=o(),g.insertStyleElement=_(),i()(f.ZP,g),n.default=f.ZP&&f.ZP.locals?f.ZP.locals:void 0},6001:function(e,n,t){"use strict";t.r(n),t.d(n,{closeButton:function(){return f.Ah},content:function(){return f.kQ},entryText:function(){return f.ch},header:function(){return f.Fs},minimal:function(){return f.mD},relatedCountdownPreview:function(){return f.DS},slideIn:function(){return f.Ym}});var r=t(1892),i=t.n(r),a=t(5760),o=t.n(a),l=t(8311),u=t.n(l),s=t(8192),c=t.n(s),d=t(8060),_=t.n(d),A=t(4865),p=t.n(A),f=t(4688),g={};g.styleTagTransform=p(),g.setAttributes=c(),g.insert=u().bind(null,"head"),g.domAPI=o(),g.insertStyleElement=_(),i()(f.ZP,g),n.default=f.ZP&&f.ZP.locals?f.ZP.locals:void 0},8886:function(e,n,t){"use strict";t.r(n),t.d(n,{active:function(){return f.bB},arrow:function(){return f.x7},arrowLeft:function(){return f.e2},arrowRight:function(){return f.FC},col0:function(){return f.Ci},col1:function(){return f.EZ},col2:function(){return f.W},col3:function(){return f.Uv},extraLarge:function(){return f.Bk},gridEntry:function(){return f.Y},gridPage:function(){return f.Kv},gridPages:function(){return f.pL},large:function(){return f.bH},medium:function(){return f.IV},relatedGrid:function(){return f.aM},relatedGridEntries:function(){return f.rp},row0:function(){return f.Wy},row1:function(){return f.u6},slideLeft:function(){return f.s},slideLeftL:function(){return f.ub},slideLeftM:function(){return f.JB},slideLeftXl:function(){return f.td},slideRight:function(){return f.aF},slideRightL:function(){return f.rL},slideRightM:function(){return f._q},slideRightXl:function(){return f.BV}});var r=t(1892),i=t.n(r),a=t(5760),o=t.n(a),l=t(8311),u=t.n(l),s=t(8192),c=t.n(s),d=t(8060),_=t.n(d),A=t(4865),p=t.n(A),f=t(8826),g={};g.styleTagTransform=p(),g.setAttributes=c(),g.insert=u().bind(null,"head"),g.domAPI=o(),g.insertStyleElement=_(),i()(f.ZP,g),n.default=f.ZP&&f.ZP.locals?f.ZP.locals:void 0},5762:function(e,n,t){"use strict";t.r(n),t.d(n,{header:function(){return f.Fs},relatedList:function(){return f.VE},title:function(){return f.TN}});var r=t(1892),i=t.n(r),a=t(5760),o=t.n(a),l=t(8311),u=t.n(l),s=t(8192),c=t.n(s),d=t(8060),_=t.n(d),A=t(4865),p=t.n(A),f=t(3330),g={};g.styleTagTransform=p(),g.setAttributes=c(),g.insert=u().bind(null,"head"),g.domAPI=o(),g.insertStyleElement=_(),i()(f.ZP,g),n.default=f.ZP&&f.ZP.locals?f.ZP.locals:void 0},1917:function(e,n,t){"use strict";t.r(n),t.d(n,{relatedContent:function(){return f.UT},relatedOverlay:function(){return f.ub}});var r=t(1892),i=t.n(r),a=t(5760),o=t.n(a),l=t(8311),u=t.n(l),s=t(8192),c=t.n(s),d=t(8060),_=t.n(d),A=t(4865),p=t.n(A),f=t(5497),g={};g.styleTagTransform=p(),g.setAttributes=c(),g.insert=u().bind(null,"head"),g.domAPI=o(),g.insertStyleElement=_(),i()(f.ZP,g),n.default=f.ZP&&f.ZP.locals?f.ZP.locals:void 0},5159:function(e,n,t){"use strict";t.r(n),t.d(n,{horizontal:function(){return f.Sl},scrollable:function(){return f.fm},scrolling:function(){return f.oc},vertical:function(){return f.KR}});var r=t(1892),i=t.n(r),a=t(5760),o=t.n(a),l=t(8311),u=t.n(l),s=t(8192),c=t.n(s),d=t(8060),_=t.n(d),A=t(4865),p=t.n(A),f=t(6707),g={};g.styleTagTransform=p(),g.setAttributes=c(),g.insert=u().bind(null,"head"),g.domAPI=o(),g.insertStyleElement=_(),i()(f.ZP,g),n.default=f.ZP&&f.ZP.locals?f.ZP.locals:void 0},6220:function(e,n,t){"use strict";t.r(n),t.d(n,{thumbnail:function(){return f.Q}});var r=t(1892),i=t.n(r),a=t(5760),o=t.n(a),l=t(8311),u=t.n(l),s=t(8192),c=t.n(s),d=t(8060),_=t.n(d),A=t(4865),p=t.n(A),f=t(2083),g={};g.styleTagTransform=p(),g.setAttributes=c(),g.insert=u().bind(null,"head"),g.domAPI=o(),g.insertStyleElement=_(),i()(f.Z,g),n.default=f.Z&&f.Z.locals?f.Z.locals:void 0},1892:function(e){"use strict";var n=[];function t(e){for(var t=-1,r=0;r<n.length;r++)if(n[r].identifier===e){t=r;break}return t}function r(e,r){for(var a={},o=[],l=0;l<e.length;l++){var u=e[l],s=r.base?u[0]+r.base:u[0],c=a[s]||0,d="".concat(s," ").concat(c);a[s]=c+1;var _=t(d),A={css:u[1],media:u[2],sourceMap:u[3],supports:u[4],layer:u[5]};if(-1!==_)n[_].references++,n[_].updater(A);else{var p=i(A,r);r.byIndex=l,n.splice(l,0,{identifier:d,updater:p,references:1})}o.push(d)}return o}function i(e,n){var t=n.domAPI(n);return t.update(e),function(n){if(n){if(n.css===e.css&&n.media===e.media&&n.sourceMap===e.sourceMap&&n.supports===e.supports&&n.layer===e.layer)return;t.update(e=n)}else t.remove()}}e.exports=function(e,i){var a=r(e=e||[],i=i||{});return function(e){e=e||[];for(var o=0;o<a.length;o++){var l=t(a[o]);n[l].references--}for(var u=r(e,i),s=0;s<a.length;s++){var c=t(a[s]);0===n[c].references&&(n[c].updater(),n.splice(c,1))}a=u}}},8311:function(e){"use strict";var n={};e.exports=function(e,t){var r=function(e){if(void 0===n[e]){var t=document.querySelector(e);if(window.HTMLIFrameElement&&t instanceof window.HTMLIFrameElement)try{t=t.contentDocument.head}catch(e){t=null}n[e]=t}return n[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(t)}},8060:function(e){"use strict";e.exports=function(e){var n=document.createElement("style");return e.setAttributes(n,e.attributes),e.insert(n,e.options),n}},8192:function(e,n,t){"use strict";e.exports=function(e){var n=t.nc;n&&e.setAttribute("nonce",n)}},5760:function(e){"use strict";e.exports=function(e){var n=e.insertStyleElement(e);return{update:function(t){!function(e,n,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))))," */")),n.styleTagTransform(r,e,n.options)}(n,e,t)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(n)}}}},4865:function(e){"use strict";e.exports=function(e,n){if(n.styleSheet)n.styleSheet.cssText=e;else{for(;n.firstChild;)n.removeChild(n.firstChild);n.appendChild(document.createTextNode(e))}}},5745:function(e,n,t){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var i in n=arguments[t])Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i]);return e},r.apply(this,arguments)};Object.defineProperty(n,"__esModule",{value:!0}),n.CloseButton=void 0;var i=t(1432),a=KalturaPlayer.ui.preacti18n.withText,o=KalturaPlayer.ui.components,l=o.Icon,u=o.Tooltip,s=t(2085),c=a({closeText:"overlay.close"})((function(e){var n=e.onClick,t=e.closeText;return(0,i.jsx)("div",{children:(0,i.jsx)(u,r({label:t},{children:(0,i.jsx)("button",r({"aria-label":t,tabIndex:0,className:"".concat(KalturaPlayer.ui.style.controlButton),onClick:n},{children:(0,i.jsx)(l,{id:"related-close-icon",path:s.Icon.CLOSE,viewBox:"0 0 32 32"},void 0)}),void 0)}),void 0)},void 0)}));n.CloseButton=c},4571:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.Countdown=void 0;var r=t(1432),i=t(5792);n.Countdown=function(e){var n=function(e){var n=(0,i.useState)(e),t=n[0],r=n[1];return(0,i.useEffect)((function(){0!==t&&setTimeout((function(){r(t-1)}),1e3)}),[t]),t}(e.seconds);return(0,r.jsx)("span",{children:n},void 0)}},3946:function(e,n,t){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var i in n=arguments[t])Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i]);return e},r.apply(this,arguments)};Object.defineProperty(n,"__esModule",{value:!0}),n.DurationLabel=void 0;var i=t(1432),a=KalturaPlayer.ui.preacti18n.withText,o=KalturaPlayer.ui.utils.toHHMMSS,l=t(2671),u=a({liveText:"controls.live"})((function(e){var n=e.type,t=e.duration,a=e.liveText;return n===KalturaPlayer.core.MediaType.LIVE?(0,i.jsx)("div",r({style:{color:KalturaPlayer.ui.style.white,"background-color":KalturaPlayer.ui.style.liveColor},className:"".concat(l.duration," ").concat(l.live)},{children:(0,i.jsx)("span",r({className:l.liveText},{children:a}),void 0)}),void 0):t?(0,i.jsx)("div",r({style:{color:KalturaPlayer.ui.style.white},className:l.duration},{children:(0,i.jsx)("span",r({tabIndex:-1,className:l.durationText,"aria-hidden":!0},{children:o(t)}),void 0)}),void 0):(0,i.jsx)(i.Fragment,{},void 0)}));n.DurationLabel=u},6480:function(e,n,t){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var i in n=arguments[t])Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i]);return e},r.apply(this,arguments)};Object.defineProperty(n,"__esModule",{value:!0}),n.EntryImage=void 0;var i=t(1432),a=t(3946),o=t(5954),l=t(5012);n.EntryImage=function(e){var n=e.poster,t=e.type,u=e.duration,s=e.height,c=e.width,d=e.children;return(0,i.jsxs)("div",r({className:l.entryImage},{children:[d,(0,i.jsx)("div",r({style:{height:s||"",width:c||""},className:l.thumbnailWrapper},{children:(0,i.jsx)(o.Thumbnail,{poster:n},void 0)}),void 0),(0,i.jsx)("div",r({className:l.duration},{children:(0,i.jsx)(a.DurationLabel,{type:t,duration:u},void 0)}),void 0)]}),void 0)}},1738:function(e,n,t){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var i in n=arguments[t])Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i]);return e},r.apply(this,arguments)};Object.defineProperty(n,"__esModule",{value:!0}),n.BaseNextEntry=void 0;var i=t(1432),a=t(5792),o=KalturaPlayer.ui.preacti18n.withText,l=t(3552),u=t(6480),s=t(5012),c=o({playNowLabel:"related.playNow",cancelLabel:"playlist.cancel"})((function(e){var n=(0,a.useContext)(l.RelatedContext).relatedManager,t=e.duration,o=e.type,c=e.poster,d=e.entryDimensions,_=e.countdown,A=e.sizeClass,p=e.playNowLabel,f=e.cancelLabel,g=e.alwaysShowButtons,m=e.onCancel,y=void 0===m?function(){}:m,h=d.width,v=d.imageHeight,C=(0,a.useState)(!1),x=C[0],b=C[1],w=(0,a.useState)(!0),E=w[0],k=w[1];(0,a.useEffect)((function(){_>0&&E&&(b(!0),null==n||n.playNext(_))}),[_,E]);var P=function(){_>0&&E||null==n||n.playNext()};return(0,i.jsxs)("a",r({tabIndex:0,className:"".concat(s.entry," ").concat(s.nextEntry," ").concat(A),style:{width:h,color:KalturaPlayer.ui.style.white,"line-height":"normal"},disabled:g||_>0&&E,onClick:P,onKeyDown:function(e){var n=e.keyCode;13!==n&&32!==n||P()}},{children:[(0,i.jsx)(u.EntryImage,r({},{poster:c,duration:t,type:o,width:h,height:v},{children:g||_>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(x?s.animated:""),onClick:function(e){e.stopPropagation(),null==n||n.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:p}),void 0)]}),void 0),(0,i.jsx)("button",r({tabIndex:0,className:"".concat(s.button," ").concat(s.cancel),onClick:function(e){e.stopPropagation(),b(!1),k(!1),null==n||n.clearNextEntryTimeout(),y()}},{children:(0,i.jsx)("div",r({className:s.buttonText},{children:f}),void 0)}),void 0)]}),void 0):(0,i.jsx)(i.Fragment,{},void 0)}),void 0),e.children]}),void 0)}));n.BaseNextEntry=c},33:function(e,n,t){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var i in n=arguments[t])Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i]);return e},r.apply(this,arguments)};Object.defineProperty(n,"__esModule",{value:!0}),n.GridEntry=void 0;var i=t(1432),a=t(5792),o=t(9666),l=t(3552),u=t(6480),s=KalturaPlayer.ui.preacti18n.withText,c=t(5012),d=s({live:"controls.live"})((function(e){var n=(0,a.useContext)(l.RelatedContext).relatedManager,t=e.id,s=e.title,d=e.duration,_=e.durationText,A=e.type,p=e.poster,f=e.entryDimensions,g=e.live,m=f.width,y=f.imageHeight,h=f.contentHeight,v=A===KalturaPlayer.core.MediaType.LIVE?g:_;return(0,i.jsxs)("a",r({tabIndex:0,className:"".concat(c.entry," ").concat(c.gridEntry),style:{width:m,color:KalturaPlayer.ui.style.white,"line-height":"normal"},"aria-label":"".concat(s," ").concat(v),onClick:function(){null==n||n.playSelected(t)},onKeyDown:function(e){var r=e.keyCode;13!==r&&32!==r||null==n||n.playSelected(t)}},{children:[(0,i.jsx)(u.EntryImage,r({},{poster:p,duration:d,type:A,width:m,height:y}),void 0),(0,i.jsx)("div",r({className:c.entryContent,style:{width:m,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)}));n.GridEntry=d},9223:function(e,n,t){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var i in n=arguments[t])Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i]);return e},r.apply(this,arguments)};Object.defineProperty(n,"__esModule",{value:!0}),n.ListEntryPlaceholder=void 0;var i=t(1432),a=t(7875),o=t(5012);n.ListEntryPlaceholder=function(e){var n=e.isVertical;return(0,i.jsxs)("div",r({className:"".concat(o.listEntry," ").concat(o.placeholder," ").concat(n?o.vertical:o.horizontal)},{children:[(0,i.jsx)("div",r({className:o.entryImage},{children:(0,i.jsx)(a.Thumbnail,{},void 0)}),void 0),(0,i.jsxs)("div",r({className:o.entryContent},{children:[(0,i.jsx)("div",{className:o.textPlaceholder},void 0),(0,i.jsx)("div",{className:o.textPlaceholder},void 0)]}),void 0)]}),void 0)}},7017:function(e,n,t){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var i in n=arguments[t])Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i]);return e},r.apply(this,arguments)};Object.defineProperty(n,"__esModule",{value:!0}),n.ListEntry=void 0;var i=t(1432),a=t(5792),o=t(7875),l=KalturaPlayer.ui.preacti18n.withText,u=t(5012),s=l({live:"controls.live"})((function(e){var n=(0,a.useContext)(o.RelatedContext).relatedManager,t=e.id,l=e.title,s=e.duration,c=e.durationText,d=e.type,_=e.poster,A=e.live,p=e.isVertical,f=d===KalturaPlayer.core.MediaType.LIVE?A:c;return(0,i.jsxs)("a",r({tabIndex:0,className:"".concat(u.entry," ").concat(u.listEntry," ").concat(p?u.vertical:u.horizontal),style:{width:"auto",color:KalturaPlayer.ui.style.white,"line-height":"normal"},"aria-label":"".concat(l," ").concat(f),onClick:function(){null==n||n.playSelected(t)},onKeyDown:function(e){var r=e.keyCode;13!==r&&32!==r||null==n||n.playSelected(t)}},{children:[(0,i.jsx)(o.EntryImage,r({},{poster:_,duration:s,type:d}),void 0),(0,i.jsx)("div",r({className:u.entryContent},{children:(0,i.jsx)("div",r({className:u.text},{children:(0,i.jsx)("div",r({className:u.entryText},{children:l?(0,i.jsx)(o.MultilineText,{text:l,lineHeight:18,lines:2},void 0):(0,i.jsx)(i.Fragment,{},void 0)}),void 0)}),void 0)}),void 0)]}),t)}));n.ListEntry=s},1384:function(e,n,t){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var i in n=arguments[t])Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i]);return e},r.apply(this,arguments)};Object.defineProperty(n,"__esModule",{value:!0}),n.MinimalGridEntry=void 0;var i=t(1432),a=t(5792),o=t(3552),l=t(9666),u=t(6480),s=KalturaPlayer.ui.preacti18n.withText,c=t(5012),d=s({live:"controls.live"})((function(e){var n=(0,a.useContext)(o.RelatedContext).relatedManager,t=e.id,s=e.title,d=e.duration,_=e.durationText,A=e.type,p=e.poster,f=e.entryDimensions,g=e.live,m=f.width,y=f.imageHeight,h=f.contentHeight,v=A===KalturaPlayer.core.MediaType.LIVE?g:_;return(0,i.jsxs)("a",r({tabIndex:0,className:"".concat(c.entry," ").concat(c.gridEntry," ").concat(c.minimal),style:{width:m,color:KalturaPlayer.ui.style.white,"line-height":"normal"},"aria-label":"".concat(s," ").concat(v),onClick:function(){null==n||n.playSelected(t)},onKeyDown:function(e){var r=e.keyCode;13!==r&&32!==r||null==n||n.playSelected(t)}},{children:[(0,i.jsx)(u.EntryImage,r({},{poster:p,duration:d,type:A,width:m/2-10,height:y}),void 0),(0,i.jsx)("div",r({className:c.entryContent,style:{width:m/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)(l.MultilineText,{text:s,lineHeight:18,lines:2},void 0):(0,i.jsx)(i.Fragment,{},void 0)}),void 0)}),void 0)}),void 0)]}),t)}));n.MinimalGridEntry=d},6293:function(e,n,t){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var i in n=arguments[t])Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i]);return e},r.apply(this,arguments)};Object.defineProperty(n,"__esModule",{value:!0}),n.MinimalNextEntry=void 0;var i=t(1432),a=t(1738),o=t(9666),l=KalturaPlayer.ui.preacti18n.withText,u=t(5012),s=l({upNext:"playlist.up_next",live:"controls.live"})((function(e){var n=e.entryDimensions,t=e.title,l=e.durationText,s=e.type,c=e.upNext,d=e.live,_=n.width,A=n.contentHeight,p=s===KalturaPlayer.core.MediaType.LIVE?d:l;return(0,i.jsx)(a.BaseNextEntry,r({},e,{children:(0,i.jsx)("div",r({className:"".concat(u.entryContent),style:{width:_,height:A}},{children:(0,i.jsx)("div",r({"aria-label":"".concat(c," ").concat(t," ").concat(p),className:u.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)}));n.MinimalNextEntry=s},354:function(e,n,t){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var i in n=arguments[t])Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i]);return e},r.apply(this,arguments)};Object.defineProperty(n,"__esModule",{value:!0}),n.NextEntry=void 0;var i=t(1432),a=t(5792),o=t(4571),l=t(1738),u=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(e){(0,a.useContext)(d.RelatedContext).relatedManager;var n=e.entryDimensions,t=e.countdown,s=e.title,_=e.description,A=e.durationText,p=e.type,f=e.upNext,g=e.upNextIn,m=e.live,y=n.width,h=n.contentHeight,v=(0,a.useState)(!1),C=v[0],x=v[1],b=p===KalturaPlayer.core.MediaType.LIVE?m:A;return(0,i.jsx)(l.BaseNextEntry,r({},r(r({},e),{onCancel:function(){return x(!0)}}),{children:(0,i.jsxs)("div",r({"aria-label":"".concat(f," ").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&&!C?(0,i.jsxs)("span",{children:["".concat(g," "),(0,i.jsx)(o.Countdown,{seconds:t},void 0)]},void 0):(0,i.jsx)("span",{children:f},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)(u.MultilineText,{text:_,lineHeight:18,lines:2},void 0):(0,i.jsx)(i.Fragment,{},void 0)}),void 0)]}),void 0)}),void 0)}));n.NextEntry=_},7875:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.Thumbnail=n.Scrollable=n.RelatedOverlay=n.RelatedList=n.RelatedCountdownPreview=n.RelatedContext=n.PrePlaybackPlayOverlayWrapper=n.Next=n.MultilineText=n.ListToggleButton=n.EntryImage=n.Countdown=n.CloseButton=void 0;var r=t(7998);Object.defineProperty(n,"ListToggleButton",{enumerable:!0,get:function(){return r.ListToggleButton}});var i=t(4138);Object.defineProperty(n,"RelatedOverlay",{enumerable:!0,get:function(){return i.RelatedOverlay}});var a=t(6490);Object.defineProperty(n,"Next",{enumerable:!0,get:function(){return a.Next}});var o=t(1952);Object.defineProperty(n,"PrePlaybackPlayOverlayWrapper",{enumerable:!0,get:function(){return o.PrePlaybackPlayOverlayWrapper}});var l=t(4024);Object.defineProperty(n,"RelatedList",{enumerable:!0,get:function(){return l.RelatedList}});var u=t(5745);Object.defineProperty(n,"CloseButton",{enumerable:!0,get:function(){return u.CloseButton}});var s=t(3552);Object.defineProperty(n,"RelatedContext",{enumerable:!0,get:function(){return s.RelatedContext}});var c=t(8275);Object.defineProperty(n,"Scrollable",{enumerable:!0,get:function(){return c.Scrollable}});var d=t(7617);Object.defineProperty(n,"RelatedCountdownPreview",{enumerable:!0,get:function(){return d.RelatedCountdownPreview}});var _=t(5954);Object.defineProperty(n,"Thumbnail",{enumerable:!0,get:function(){return _.Thumbnail}});var A=t(4571);Object.defineProperty(n,"Countdown",{enumerable:!0,get:function(){return A.Countdown}});var p=t(9666);Object.defineProperty(n,"MultilineText",{enumerable:!0,get:function(){return p.MultilineText}});var f=t(6480);Object.defineProperty(n,"EntryImage",{enumerable:!0,get:function(){return f.EntryImage}})},7998:function(e,n,t){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var i in n=arguments[t])Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i]);return e},r.apply(this,arguments)};Object.defineProperty(n,"__esModule",{value:!0}),n.ListToggleButton=void 0;var i=t(1432),a=KalturaPlayer.ui.preacti18n.withText,o=KalturaPlayer.ui.components.Icon,l=t(2085),u=t(9165),s=a({relatedVideosText:"related.relatedVideos"})((function(e){var n=e.disabled,t=e.relatedVideosText;return(0,i.jsx)("button",r({"aria-label":t,tabIndex:0,disabled:n,className:"".concat(u.listToggleButton," ").concat(KalturaPlayer.ui.style.upperBarIcon)},{children:(0,i.jsx)(o,{id:"related-toggle-icon",path:l.Icon.LIST_TOGGLE,viewBox:"0 0 32 32"},void 0)}),void 0)}));n.ListToggleButton=s},9666:function(e,n,t){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var i in n=arguments[t])Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i]);return e},r.apply(this,arguments)};Object.defineProperty(n,"__esModule",{value:!0}),n.MultilineText=void 0;var i=t(1432),a=t(5792),o=t(7849);n.MultilineText=function(e){var n=e.text,t=e.lineHeight,l=e.lines,u=(0,a.useState)(0),s=u[0],c=u[1],d=(0,a.useState)(n.length),_=d[0],A=d[1],p=(0,a.useState)(n),f=p[0],g=p[1],m=(0,a.useState)(!1),y=m[0],h=m[1],v=(0,a.useRef)(null),C=t*l,x=(0,a.useMemo)((function(){return Math.floor((s+_)/2)}),[s,_]);return(0,a.useLayoutEffect)((function(){y||(v.current.clientHeight>C?A(x-1):s===n.length?h(!0):s>=_?(g("".concat(n.slice(0,_))),h(!0)):c(x+1))}),[y,C,s,n,_,x]),(0,i.jsx)("div",r({style:{"-webkit-line-clamp":l},className:o.multilineText},{children:(0,i.jsx)("div",r({ref:v},{children:y?f:n.slice(0,x)}),void 0)}),void 0)}},6490:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.Next=void 0;var r=t(1432),i=KalturaPlayer.ui.components.PrevNext,a=KalturaPlayer.ui.Event.withEventManager,o=t(4310),l=t(5792),u=a((function(e){var n=e.relatedManager,t=e.showPreview,a=e.onClick,u=e.eventManager,s=e.eventContext,c=(0,l.useState)([]),d=c[0],_=c[1];return(0,l.useEffect)((function(){u.listen(s,o.RelatedInternalEvent.RELATED_ENTRIES_CHANGED,(function(e){var n=e.payload;_(n)})),_(n.entries)}),[]),d.length?(0,r.jsx)(i,{type:"next",item:{sources:d[0]},onClick:a,showPreview:t},void 0):(0,r.jsx)(r.Fragment,{},void 0)}));n.Next=u},5106:function(e,n,t){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var i in n=arguments[t])Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i]);return e},r.apply(this,arguments)};Object.defineProperty(n,"__esModule",{value:!0}),n.ArrowRightDisabled=n.ArrowRight=n.ArrowLeftDisabled=n.ArrowLeft=void 0;var i,a=t(1432),o=KalturaPlayer.ui.preacti18n.withText,l=KalturaPlayer.ui.components.Icon,u=t(2085);!function(e){e.LEFT="left",e.RIGHT="right"}(i||(i={}));var s=o({prev:"playlist.prev",next:"playlist.next"})((function(e){var n=e.onClick,t=e.disabled,o=e.type,s=e.prev,c=e.next;return(0,a.jsx)("button",r({tabIndex:0,"aria-disabled":t,onClick:t?void 0:n,style:{cursor:t?"default":"pointer"},className:"".concat(KalturaPlayer.ui.style.controlButton," ").concat(KalturaPlayer.ui.style.active),"aria-label":o===i.LEFT?s:c},{children:(0,a.jsx)(l,{color:t?"#888":KalturaPlayer.ui.style.white,id:"related-arrow-".concat(o,"-").concat(t?"disabled":""),path:o===i.LEFT?u.Icon.ARROW_LEFT:u.Icon.ARROW_RIGHT,viewBox:"0 0 32 32"},void 0)}),void 0)}));n.ArrowLeft=function(e){var n=e.onClick;return(0,a.jsx)(s,{onClick:n,disabled:!1,type:i.LEFT},void 0)},n.ArrowLeftDisabled=function(){return(0,a.jsx)(s,{disabled:!0,type:i.LEFT},void 0)},n.ArrowRight=function(e){var n=e.onClick;return(0,a.jsx)(s,{onClick:n,disabled:!1,type:i.RIGHT},void 0)},n.ArrowRightDisabled=function(){return(0,a.jsx)(s,{disabled:!0,type:i.RIGHT},void 0)}},1952:function(e,n,t){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var i in n=arguments[t])Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i]);return e},r.apply(this,arguments)};Object.defineProperty(n,"__esModule",{value:!0}),n.PrePlaybackPlayOverlayWrapper=void 0;var i=t(1432),a=KalturaPlayer.ui.preacti18n.withText,o=KalturaPlayer.ui.Event.withEventManager,l=KalturaPlayer.ui.components.withPlayer,u=t(4310),s=t(5792),c=KalturaPlayer.ui.components.Tooltip,d=t(2140),_=KalturaPlayer.ui.components,A=_.PrePlaybackPlayOverlay,p=_.Icon,f=_.IconType,g=_.PLAYER_SIZE,m=KalturaPlayer.ui.redux.connect,y=o(l(a({next:"playlist.next",startOver:"controls.startOver",title:"controls.title"})(m((function(e){var n=e.engine.isPlaybackEnded,t=e.shell,r=t.isMobile,i=t.playerSize;return{isPlaybackEnded:n,sizeBreakpoint:r&&i!==g.TINY?g.EXTRA_SMALL:i}}))((function(e){var n,t=e.isPlaybackEnded,a=e.sizeBreakpoint,o=e.relatedManager,l=e.next,_=e.startOver,m=e.title,y=e.eventManager,h=e.player,v=e.eventContext,C=(0,s.useState)(o.isAutoContinueCancelled),x=C[0],b=C[1];return(0,s.useEffect)((function(){y.listen(v,u.RelatedInternalEvent.AUTO_CONTINUE_CANCELLED_CHANGED,(function(e){var n=e.payload;b(n)}))}),[]),t?!x||a!==g.SMALL&&a!==g.EXTRA_SMALL?(0,i.jsx)(i.Fragment,{},void 0):(0,i.jsx)("div",r({className:d.minimalPrePlaybackPlayOverlay},{children:(0,i.jsxs)("div",r({className:d.buttonContainer},{children:[(0,i.jsx)(c,r({label:_},{children:(0,i.jsx)("button",r({tabIndex:0,"aria-label":"".concat(_,", ").concat(m,": ").concat(null===(n=h.sources.metadata)||void 0===n?void 0:n.name),className:d.prePlaybackPlayButton,onClick:function(){return o.startOver()}},{children:(0,i.jsx)(p,{type:f.StartOver},void 0)}),void 0)}),void 0),(0,i.jsx)(c,r({label:l},{children:(0,i.jsx)("button",r({tabIndex:0,"aria-label":l,className:d.prePlaybackPlayButton,onClick:function(){return o.playNext()}},{children:(0,i.jsx)(p,{type:f.Next},void 0)}),void 0)}),void 0),(0,i.jsx)("div",{},void 0)]}),void 0)}),void 0):(0,i.jsx)(A,{},void 0)})))));n.PrePlaybackPlayOverlayWrapper=y},3552:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.RelatedContext=void 0;var r=(0,t(4522).createContext)({});n.RelatedContext=r},7617:function(e,n,t){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var i in n=arguments[t])Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i]);return e},r.apply(this,arguments)};Object.defineProperty(n,"__esModule",{value:!0}),n.RelatedCountdownPreview=void 0;var i=t(1432),a=KalturaPlayer.ui.Event.withEventManager,o=t(5792),l=t(7875),u=t(6001),s=t(4310),c=KalturaPlayer.ui.redux.connect,d=KalturaPlayer.ui.preacti18n.withText,_=KalturaPlayer.ui.components.PLAYER_SIZE,A=d({upNextIn:"playlist.up_next_in"})(a(c((function(e){var n=e.engine.isPlaybackEnded,t=e.shell,r=t.isMobile,i=t.playerSize;return{isPlaybackEnded:n,sizeBreakpoint:r&&i!==_.TINY?_.EXTRA_SMALL:i}}))((function(e){var n,t,a,c=e.relatedManager,d=e.isPlaybackEnded,A=e.upNextIn,p=e.sizeBreakpoint,f=e.eventManager,g=e.eventContext,m=(0,o.useState)(!1),y=m[0],h=m[1],v=(0,o.useState)(c.isListVisible),C=v[0],x=v[1],b=(0,o.useState)(c.isAutoContinueCancelled),w=b[0],E=b[1],k=d&&c.countdownTime>-1&&C&&!w;if((0,o.useEffect)((function(){f.listen(g,s.RelatedInternalEvent.LIST_VISIBILITY_CHANGED,(function(e){var n=e.payload;x(n)})),f.listen(g,s.RelatedInternalEvent.AUTO_CONTINUE_CANCELLED_CHANGED,(function(e){var n=e.payload;E(n)}))}),[]),(0,o.useEffect)((function(){var e;k&&c.getImageUrl((null===(e=c.entries[1])||void 0===e?void 0:e.poster)||"").then((function(){h(!0),null==c||c.playNext(c.countdownTime)}))}),[c,k]),k&&y&&p!==_.TINY){var P=null===(t=null===(n=c.entries[1])||void 0===n?void 0:n.metadata)||void 0===t?void 0:t.name,j=[_.EXTRA_SMALL,_.SMALL].includes(p);return(0,i.jsx)(l.RelatedContext.Provider,r({value:{relatedManager:c}},{children:(0,i.jsxs)("div",r({className:"".concat(u.relatedCountdownPreview," ").concat(j?u.minimal:""),onClick:function(){return c.playNext()}},{children:[j?(0,i.jsx)(i.Fragment,{},void 0):(0,i.jsx)(l.Thumbnail,{poster:null===(a=c.entries[1])||void 0===a?void 0:a.poster},void 0),(0,i.jsxs)("div",r({className:u.content},{children:[(0,i.jsxs)("div",r({className:u.header},{children:[(0,i.jsxs)("span",{children:["".concat(A," "),(0,i.jsx)(l.Countdown,{seconds:c.countdownTime},void 0)]},void 0),(0,i.jsx)("span",r({className:u.closeButton},{children:(0,i.jsx)(l.CloseButton,{onClick:function(e){c.clearNextEntryTimeout(),c.isAutoContinueCancelled=!0,h(!1),e.stopPropagation()}},void 0)}),void 0)]}),void 0),(0,i.jsx)("div",r({className:u.entryText},{children:P?(0,i.jsx)(l.MultilineText,{text:P,lineHeight:18,lines:2},void 0):(0,i.jsx)(i.Fragment,{},void 0)}),void 0)]}),void 0)]}),void 0)}),void 0)}}))));n.RelatedCountdownPreview=A},2653:function(e,n,t){"use strict";var r,i,a,o,l,u=this&&this.__assign||function(){return u=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var i in n=arguments[t])Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i]);return e},u.apply(this,arguments)};Object.defineProperty(n,"__esModule",{value:!0}),n.getPageSize=n.getSizeClass=n.getListEntry=n.getGridEntry=n.getNextEntry=n.getExpandedEntryDimensions=n.getEntryDimensions=void 0;var s=t(1432),c=KalturaPlayer.ui.components.PLAYER_SIZE,d=t(33),_=t(7017),A=t(1384),p=t(6293),f=t(354),g=t(5012),m=((r={})[c.SMALL]="extraSmall",r[c.SMALL]="small",r[c.MEDIUM]="medium",r[c.LARGE]="large",r[c.EXTRA_LARGE]="extraLarge",r),y=((i={})[c.MEDIUM]=4,i[c.LARGE]=6,i[c.EXTRA_LARGE]=8,i),h=((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),v=((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),C=((l={})[c.EXTRA_SMALL]={width:167,imageHeight:94,contentHeight:34},l[c.SMALL]={width:167,imageHeight:94,contentHeight:34},l[c.MEDIUM]={width:167,imageHeight:94,contentHeight:34},l[c.LARGE]={width:260,imageHeight:147,contentHeight:163},l[c.EXTRA_LARGE]={width:260,imageHeight:147,contentHeight:163},l);n.getEntryDimensions=function(e){return h[e]},n.getExpandedEntryDimensions=function(e){return v[e]};var x=function(e,n){return n[m[e]]};n.getSizeClass=x,n.getPageSize=function(e){return y[e]},n.getGridEntry=function(e,n,t){var r,i={id:n.internalIndex,duration:n.duration,durationText:n.durationText,type:n.type,poster:n.poster,title:null===(r=n.metadata)||void 0===r?void 0:r.name,entryDimensions:t};return e===c.MEDIUM?(0,s.jsx)(A.MinimalGridEntry,u({},i),void 0):(0,s.jsx)(d.GridEntry,u({},i),void 0)},n.getListEntry=function(e,n){var t,r={id:e.internalIndex,duration:e.duration,durationText:e.durationText,type:e.type,poster:e.poster,title:null===(t=e.metadata)||void 0===t?void 0:t.name,isVertical:n};return(0,s.jsx)(_.ListEntry,u({},r),void 0)},n.getNextEntry=function(e,n,t,r){var i=t.duration,a=t.type,o=t.poster,l=t.metadata,d={id:0,duration:i,durationText:t.durationText,type:a,poster:o,entryDimensions:C[e],title:null==l?void 0:l.name,description:null==l?void 0:l.description,countdown:n,sizeClass:x(e,g),alwaysShowButtons:e===c.EXTRA_SMALL||e===c.SMALL,onCancel:r};return e===c.LARGE||e===c.EXTRA_LARGE?(0,s.jsx)(f.NextEntry,u({},d),void 0):(0,s.jsx)(p.MinimalNextEntry,u({},d),void 0)}},1465:function(e,n){"use strict";var t;Object.defineProperty(n,"__esModule",{value:!0}),n.PageAction=void 0,function(e){e[e.PREV=0]="PREV",e[e.NEXT=1]="NEXT",e[e.NOTHING=2]="NOTHING"}(t||(t={})),n.PageAction=t},2014:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.PageReducer=void 0;var r=t(1465);n.PageReducer=function(e,n){var t=e.prevPage,i=e.currPage,a=e.nextPage,o=n===r.PageAction.NEXT?1:-1;return{prevPage:t+o,currPage:i+o,nextPage:a+o}}},193:function(e,n,t){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var i in n=arguments[t])Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i]);return e},r.apply(this,arguments)};Object.defineProperty(n,"__esModule",{value:!0}),n.RelatedGrid=void 0;var i=t(1432),a=t(5792),o=KalturaPlayer.ui.redux.connect,l=t(2014),u=t(1465),s=t(5106),c=t(8886),d=t(2653),_=o((function(e){return{sizeBreakpoint:e.shell.playerSize}}))((function(e){var n=e.data,t=e.countdown,o=e.sizeBreakpoint;if(!n.length)return(0,i.jsx)(i.Fragment,{},void 0);var _=(0,a.useReducer)(l.PageReducer,{prevPage:-1,currPage:0,nextPage:1}),p=_[0],f=_[1],g=p.prevPage,m=p.currPage,y=p.nextPage,h=(0,a.useState)(u.PageAction.NOTHING),v=h[0],C=h[1],x=(0,a.useState)(""),b=x[0],w=x[1];(0,a.useEffect)((function(){v!==u.PageAction.NOTHING&&w(v===u.PageAction.NEXT?c.slideLeft:c.slideRight)}),[v]);var E=(0,d.getPageSize)(o),k=function(e){var t=E-1;return e<0?[]:0===e?n.slice(0,t):n.slice(t+(e-1)*E,t+e*E)},P=(0,i.jsx)("div",r({className:"".concat(c.arrow," ").concat(c.arrowLeft)},{children:0===m?(0,i.jsx)(s.ArrowLeftDisabled,{},void 0):(0,i.jsx)(s.ArrowLeft,{onClick:function(){return C(u.PageAction.PREV)}},void 0)}),void 0),j=(0,i.jsx)("div",r({className:"".concat(c.arrow," ").concat(c.arrowRight)},{children:m>0&&n.length<=y*E?(0,i.jsx)(s.ArrowRightDisabled,{},void 0):(0,i.jsx)(s.ArrowRight,{onClick:function(){return C(u.PageAction.NEXT)}},void 0)}),void 0),I=(0,d.getEntryDimensions)(o),B=(0,d.getExpandedEntryDimensions)(o);return(0,i.jsxs)("div",r({className:(0,d.getSizeClass)(o,c)},{children:[n.length>E-1?P:(0,i.jsx)(i.Fragment,{},void 0),(0,i.jsx)("div",r({className:"".concat(c.relatedGrid," ").concat(b),onAnimationEnd:function(){v!==u.PageAction.NOTHING&&(f(v),w(""),C(u.PageAction.NOTHING))}},{children:(0,i.jsxs)("div",r({className:"".concat(c.gridPages)},{children:[(0,i.jsx)(A,{isFirstPage:1===m,countdown:t,sizeBreakpoint:o,data:k(g),entryDimensions:1===m?I:B},g),(0,i.jsx)(A,{isFirstPage:0===m,isActive:!0,countdown:t,sizeBreakpoint:o,data:k(m),entryDimensions:0===m?I:B},m),(0,i.jsx)(A,{sizeBreakpoint:o,countdown:t,data:k(y),entryDimensions:B},y)]}),void 0)}),void 0),n.length>E-1?j:(0,i.jsx)(i.Fragment,{},void 0)]}),void 0)}));n.RelatedGrid=_;var A=function(e){var n,t=e.isFirstPage,a=void 0!==t&&t,o=e.isActive,l=void 0!==o&&o,u=e.entryDimensions,s=e.sizeBreakpoint,_=e.data,A=e.countdown;if(!_.length)return(0,i.jsx)("div",{className:"".concat(c.gridPage," ").concat(l?c.active:"")},void 0);a&&(n=(0,d.getNextEntry)(s,A,_[0]),_=_.slice(1));for(var p=[],f=0;f<_.length;++f){var g=f%2,m=(f-g)/2,y=_[f];p.push((0,i.jsx)("div",r({className:"".concat(c.gridEntry," ").concat(c["row".concat(g)]," ").concat(c["col".concat(m)])},{children:y?(0,d.getGridEntry)(s,y,u):(0,i.jsx)(i.Fragment,{},void 0)}),void 0))}return(0,i.jsxs)("div",r({className:"".concat(c.gridPage," ").concat(l?c.active:"")},{children:[n,(0,i.jsx)("div",r({className:c.relatedGridEntries},{children:p}),void 0)]}),void 0)}},4024:function(e,n,t){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var i in n=arguments[t])Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i]);return e},r.apply(this,arguments)};Object.defineProperty(n,"__esModule",{value:!0}),n.RelatedList=void 0;var i=t(1432),a=t(5792),o=KalturaPlayer.ui.preacti18n.withText,l=t(7875),u=t(9223),s=t(2653),c=t(5762),d=o({relatedVideosText:"related.relatedVideos"})((function(e){var n,t=e.relatedManager,o=e.relatedVideosText,d=e.isVertical,_=(0,a.useState)(!1),A=_[0],p=_[1];return(0,a.useEffect)((function(){Promise.all(t.entries.map((function(e){return(null==e?void 0:e.poster)?t.getImageUrl(e.poster):Promise.resolve()}))).then((function(){p(!0)}))}),[t]),n=A?t.entries.map((function(e){return e?(0,s.getListEntry)(e,d):(0,i.jsx)(i.Fragment,{},void 0)})):new Array(t.entries.length).fill((0,i.jsx)(u.ListEntryPlaceholder,{isVertical:d},void 0)),(0,i.jsx)("div",r({className:"".concat(c.relatedList)},{children:(0,i.jsxs)(l.RelatedContext.Provider,r({value:{relatedManager:t}},{children:[(0,i.jsxs)("div",r({className:c.header},{children:[(0,i.jsx)("div",r({className:c.title},{children:o}),void 0),(0,i.jsx)(l.CloseButton,{onClick:function(){t.updateListVisibility(!1,!0)}},void 0)]}),void 0),(0,i.jsx)(l.Scrollable,r({isVertical:d},{children:n}),void 0)]}),void 0)}),void 0)}));n.RelatedList=d},4138:function(e,n,t){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var i in n=arguments[t])Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i]);return e},r.apply(this,arguments)};Object.defineProperty(n,"__esModule",{value:!0}),n.RelatedOverlay=void 0;var i=t(1432),a=t(3552),o=t(5792),l=t(193),u=t(2653),s=t(1917),c=t(4310),d=KalturaPlayer.ui.Event.withEventManager,_=KalturaPlayer.ui.redux.connect,A=KalturaPlayer.ui.components.PLAYER_SIZE,p=d(_((function(e){var n=e.engine,t=n.isPaused,r=n.isPlaybackEnded,i=e.shell,a=i.isMobile,o=i.playerSize;return{isPaused:t,isPlaybackEnded:r,sizeBreakpoint:a&&o!==A.TINY?A.EXTRA_SMALL:o}}))((function(e){var n=e.relatedManager,t=e.isPaused,d=e.isPlaybackEnded,_=e.sizeBreakpoint,p=e.eventManager,f=e.eventContext,g=(0,o.useState)(!1),m=g[0],y=g[1],h=(0,o.useState)(-1),v=h[0],C=h[1],x=(0,o.useState)(n.isAutoContinueCancelled),b=x[0],w=x[1];return(0,o.useEffect)((function(){p.listen(f,c.RelatedInternalEvent.AUTO_CONTINUE_CANCELLED_CHANGED,(function(e){var n=e.payload;w(n)}))}),[]),(0,o.useEffect)((function(){n.isGridVisible=m}),[n,m]),!n.entries.length||n.isListVisible?(y(!1),C(-1),(0,i.jsx)(i.Fragment,{},void 0)):(d?(y(_!==A.TINY&&!b),C(n.countdownTime)):(y(t&&n.showOnPlaybackPaused&&![A.TINY,A.EXTRA_SMALL,A.SMALL].includes(_)),C(-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:n}},{children:(0,i.jsx)("div",r({className:s.relatedContent},{children:_===A.EXTRA_SMALL||_===A.SMALL?(0,u.getNextEntry)(_,v,n.entries[0],(function(){w(!0),n.isAutoContinueCancelled=!0,y(!1)})):(0,i.jsx)(l.RelatedGrid,{data:n.entries,countdown:v},void 0)}),void 0)}),void 0)}),void 0)},void 0):(0,i.jsx)(i.Fragment,{},void 0))})));n.RelatedOverlay=p},8275:function(e,n,t){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var i in n=arguments[t])Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i]);return e},r.apply(this,arguments)};Object.defineProperty(n,"__esModule",{value:!0}),n.Scrollable=void 0;var i=t(1432),a=t(5792),o=t(5159);n.Scrollable=function(e){var n=e.children,t=e.isVertical,l=(0,a.useRef)(null),u=(0,a.useState)(!1),s=u[0],c=u[1],d=(0,a.useState)(-1),_=d[0],A=d[1],p=function(){clearTimeout(_),c(!0),A(window.setTimeout((function(){c(!1)}),250))},f=function(e){e.preventDefault(),(null==l?void 0:l.current)&&(l.current.scrollLeft+=e.deltaY,p())},g=(0,a.useMemo)((function(){return t?{onScroll:p}:{onWheel:f,ref:l}}),[t]);return(0,i.jsx)("div",r({className:"".concat(o.scrollable," ").concat(s?o.scrolling:""," ").concat(t?o.vertical:o.horizontal)},g,{children:n}),void 0)}},5954:function(e,n,t){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var i in n=arguments[t])Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i]);return e},r.apply(this,arguments)};Object.defineProperty(n,"__esModule",{value:!0}),n.Thumbnail=void 0;var i=t(1432),a=t(7875),o=t(5792),l=t(6220);n.Thumbnail=function(e){var n=e.poster,t=void 0===n?"":n,u=(0,o.useContext)(a.RelatedContext).relatedManager,s=(0,o.useState)(""),c=s[0],d=s[1];return(0,o.useEffect)((function(){null==u||u.getImageUrl(t).then((function(e){return d(e||"")}))}),[u,t]),(0,i.jsx)("div",r({style:{backgroundImage:"url('".concat(c,"')")},className:l.thumbnail},{children:(0,i.jsx)("img",{src:"".concat("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAASCAYAAAA6yNxSAAAAJklEQVR42u3OMQEAAAgDoJnc6BpjDyRgLrcpGgEBAQEBAQGBduABaVYs3Q5APwQAAAAASUVORK5CYII=")},void 0)}),void 0)}},4310:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.RelatedEvent=n.RelatedInternalEvent=void 0;var r=t(6879);Object.defineProperty(n,"RelatedEvent",{enumerable:!0,get:function(){return r.RelatedEvent}});var i=t(1788);Object.defineProperty(n,"RelatedInternalEvent",{enumerable:!0,get:function(){return i.RelatedInternalEvent}})},1788:function(e,n){"use strict";var t;Object.defineProperty(n,"__esModule",{value:!0}),n.RelatedInternalEvent=void 0,function(e){e.RELATED_ENTRIES_CHANGED="related_entries_changed",e.AUTO_CONTINUE_CANCELLED_CHANGED="auto_continue_cancelled_changed",e.GRID_VISIBILITY_CHANGED="grid_visibility_changed",e.LIST_VISIBILITY_CHANGED="list_visibility_changed"}(t||(t={})),n.RelatedInternalEvent=t},4670:function(e,n,t){"use strict";var r,i=this&&this.__extends||(r=function(e,n){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&(e[t]=n[t])},r(e,n)},function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function t(){this.constructor=e}r(e,n),e.prototype=null===n?Object.create(n):(t.prototype=n.prototype,new t)}),a=this&&this.__assign||function(){return a=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var i in n=arguments[t])Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i]);return e},a.apply(this,arguments)},o=this&&this.__awaiter||function(e,n,t,r){return new(t||(t=Promise))((function(i,a){function o(e){try{u(r.next(e))}catch(e){a(e)}}function l(e){try{u(r.throw(e))}catch(e){a(e)}}function u(e){var n;e.done?i(e.value):(n=e.value,n instanceof t?n:new t((function(e){e(n)}))).then(o,l)}u((r=r.apply(e,n||[])).next())}))},l=this&&this.__generator||function(e,n){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:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function l(a){return function(l){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=n.call(e,o)}catch(e){a=[6,e],r=0}finally{t=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,l])}}},u=this&&this.__spreadArray||function(e,n,t){if(t||2===arguments.length)for(var r,i=0,a=n.length;i<a;i++)!r&&i in n||(r||(r=Array.prototype.slice.call(n,0,i)),r[i]=n[i]);return e.concat(r||Array.prototype.slice.call(n))};Object.defineProperty(n,"__esModule",{value:!0}),n.RelatedManager=void 0;var s=t(4310),c=t(4983),d=function(e){function n(n){var t=n.player,r=n.logger,i=n.eventManager,a=e.call(this)||this;return a._entries=[],a.config=null,a._isInitialized=!1,a._isAutoContinueCancelled=!1,a.mediaInfoMap=new Map,a.nextEntryTimeoutId=-1,a._isGridVisible=!1,a._isListVisible=!1,a.playNext=a.playNext.bind(a),a.player=t,a.logger=r,a.eventManager=i,a.entryService=new c.EntryService(t,r),a.imageService=new c.ImageService(t),a}return i(n,e),n.prototype.cycleEntries=function(e){var n=this._entries[e];this._entries.splice(e,1),this.entries=u(u([],this._entries,!0),[n],!1).map((function(e,n){return a(a({},e),{internalIndex:n})}))},n.prototype.playByIndex=function(e){var n,t=this;if(this.clearNextEntryTimeout(),this.isAutoContinueCancelled=!1,this.entryService.isPlayable(this.entries[e]))this.player.setMedia({sources:this.entries[e]}),this.player.play();else{var r=this.entries[e].id,i=(null===(n=this.mediaInfoMap)||void 0===n?void 0:n.has(r))?this.mediaInfoMap.get(r):{entryId:r};this.player.loadMedia(a({},i)).then((function(){t.logger.info("loadMedia success"),t.player.play()})).catch((function(){t.logger.warn("loadMedia failed")}))}this.cycleEntries(e)},n.prototype.load=function(e){var n,t;return o(this,void 0,void 0,(function(){var r,i,a,o,u,s,c=this;return l(this,(function(l){switch(l.label){case 0:return this.config=e,this.mediaInfoMap.clear(),r=e.playlistId,i=e.entryList,a=e.sourcesList,o=e.useContext,u=e.entriesByContextLimit,s=[],(null===(t=null===(n=this.player.playlist)||void 0===n?void 0:n.items)||void 0===t?void 0:t.length)?[3,9]:[3,1];case 1:return r?[4,this.entryService.getByPlaylist({playlistId:r})]:[3,3];case 2:return s=l.sent(),[3,9];case 3:return(null==i?void 0:i.length)?[4,this.entryService.getByEntryList({entries:i})]:[3,5];case 4:return s=l.sent(),i.forEach((function(e){"object"==typeof e&&e.entryId&&s.find((function(n){return n.id===e.entryId}))&&c.mediaInfoMap.set(e.entryId,e)})),[3,9];case 5:return(null==a?void 0:a.length)?(s=this.entryService.getBySourcesList(a),[3,9]):[3,6];case 6:return o?[4,this.entryService.getByContext(this.player.sources.id,u)]:[3,8];case 7:return s=l.sent(),[3,9];case 8:this.logger.warn("no source configured"),l.label=9;case 9:return s.length||this.logger.warn("no related entries found"),this.entries=s,this._isInitialized=!0,[2]}}))}))},n.prototype.startOver=function(){this.isAutoContinueCancelled=!1,this.player.play()},n.prototype.playNext=function(e){var n=this;this.logger.info("going to play next entry"),e&&e>0?(this.clearNextEntryTimeout(),this.nextEntryTimeoutId=window.setTimeout((function(){n.playByIndex(0),n.player.dispatchEvent(new KalturaPlayer.core.FakeEvent(s.RelatedEvent.RELATED_ENTRY_AUTO_PLAYED))}),1e3*e)):this.playByIndex(0)},n.prototype.playSelected=function(e){this.logger.info("going to play selected entry"),this.playByIndex(e),this.player.dispatchEvent(new KalturaPlayer.core.FakeEvent(s.RelatedEvent.RELATED_ENTRY_SELECTED))},n.prototype.clearNextEntryTimeout=function(){clearTimeout(this.nextEntryTimeoutId),this.nextEntryTimeoutId=-1},n.prototype.listen=function(e,n){this.eventManager.listen(this,e,n)},n.prototype.unlisten=function(e,n){this.eventManager.unlisten(this,e,n)},n.prototype.getImageUrl=function(e){return this.imageService.getImageUrl(e)},Object.defineProperty(n.prototype,"isAutoContinueCancelled",{get:function(){return this._isAutoContinueCancelled},set:function(e){this._isAutoContinueCancelled=e,this.dispatchEvent(new KalturaPlayer.core.FakeEvent(s.RelatedInternalEvent.AUTO_CONTINUE_CANCELLED_CHANGED,e))},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"showOnPlaybackPaused",{get:function(){var e;return(null===(e=this.config)||void 0===e?void 0:e.showOnPlaybackPaused)||!1},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"countdownTime",{get:function(){var e,n;return(null===(e=this.config)||void 0===e?void 0:e.autoContinue)&&Number.isInteger(null===(n=this.config)||void 0===n?void 0:n.autoContinueTime)?this.config.autoContinueTime:-1},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"entries",{get:function(){return this._entries},set:function(e){this.logger.info("related entries changed"),this._entries=e,this.dispatchEvent(new KalturaPlayer.core.FakeEvent(s.RelatedInternalEvent.RELATED_ENTRIES_CHANGED,this._entries))},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"isInitialized",{get:function(){return this._isInitialized},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"isGridVisible",{get:function(){return this._isGridVisible},set:function(e){this._isGridVisible=e,this.dispatchEvent(new KalturaPlayer.core.FakeEvent(s.RelatedInternalEvent.GRID_VISIBILITY_CHANGED,this._isGridVisible)),e&&this.player.dispatchEvent(new KalturaPlayer.core.FakeEvent(s.RelatedEvent.RELATED_GRID_DISPLAYED))},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"isListVisible",{get:function(){return this._isListVisible},enumerable:!1,configurable:!0}),n.prototype.updateListVisibility=function(e,n){var t,r;void 0===n&&(n=!1),this._isListVisible=e,n&&(this.dispatchEvent(new KalturaPlayer.core.FakeEvent(s.RelatedInternalEvent.LIST_VISIBILITY_CHANGED,this._isListVisible)),e?this.player.dispatchEvent(new KalturaPlayer.core.FakeEvent(s.RelatedEvent.RELATED_OPEN,{expandMode:null===(t=this.config)||void 0===t?void 0:t.expandMode})):this.player.dispatchEvent(new KalturaPlayer.core.FakeEvent(s.RelatedEvent.RELATED_CLOSE,{expandMode:null===(r=this.config)||void 0===r?void 0:r.expandMode})))},n}(KalturaPlayer.core.FakeEventTarget);n.RelatedManager=d},9347:function(e,n,t){"use strict";var r,i=this&&this.__extends||(r=function(e,n){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&(e[t]=n[t])},r(e,n)},function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function t(){this.constructor=e}r(e,n),e.prototype=null===n?Object.create(n):(t.prototype=n.prototype,new t)}),a=this&&this.__assign||function(){return a=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var i in n=arguments[t])Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i]);return e},a.apply(this,arguments)},o=this&&this.__awaiter||function(e,n,t,r){return new(t||(t=Promise))((function(i,a){function o(e){try{u(r.next(e))}catch(e){a(e)}}function l(e){try{u(r.throw(e))}catch(e){a(e)}}function u(e){var n;e.done?i(e.value):(n=e.value,n instanceof t?n:new t((function(e){e(n)}))).then(o,l)}u((r=r.apply(e,n||[])).next())}))},l=this&&this.__generator||function(e,n){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:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function l(a){return function(l){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=n.call(e,o)}catch(e){a=[6,e],r=0}finally{t=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,l])}}};Object.defineProperty(n,"__esModule",{value:!0}),n.Related=n.pluginName=void 0;var u=t(1432),s=t(6978),c=s.ui.SidePanelModes,d=s.ui.SidePanelPositions,_=t(4670),A=t(7875),p=t(2085),f=t(4310);n.pluginName="related";var g=["Playback","Live"],m=function(e){function n(n,t,r){var i=e.call(this,n,t,r)||this;return i.iconId=-1,i.panelId=-1,i.componentDisposers=[],i.relatedManager=new _.RelatedManager(i),i.injectUIComponents(),i}return i(n,e),n.isValid=function(){return!0},Object.defineProperty(n.prototype,"sidePanelsManager",{get:function(){return this.player.getService("sidePanelsManager")||{}},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"upperBarManager",{get:function(){return this.player.getService("upperBarManager")||{}},enumerable:!1,configurable:!0}),n.prototype.injectUIComponents=function(){return o(this,void 0,void 0,(function(){var e;return l(this,(function(n){return e=this.relatedManager,this.player.ui.addComponent({label:"kaltura-related-grid",presets:g,area:"GuiArea",get:function(){return(0,u.jsx)(A.RelatedOverlay,a({},{relatedManager:e,eventContext:e}),void 0)}}),this.player.ui.addComponent({label:"kaltura-related-pre-playback-play-overlay",presets:g,area:"GuiArea",get:function(){return(0,u.jsx)(A.PrePlaybackPlayOverlayWrapper,a({},{relatedManager:e,eventContext:e}),void 0)},replaceComponent:KalturaPlayer.ui.components.PrePlaybackPlayOverlay.displayName}),this.player.ui.addComponent({label:"kaltura-related-overlay-next",presets:g,area:"OverlayPlaybackControls",get:function(){return(0,u.jsx)(A.Next,a({},{showPreview:!1,onClick:function(){return e.playNext()},relatedManager:e,eventContext:e}),void 0)}}),this.player.ui.addComponent({label:"kaltura-related-bottom-bar-next",presets:g,area:"BottomBarPlaybackControls",get:function(){return(0,u.jsx)(A.Next,a({},{showPreview:!0,onClick:function(){return e.playNext()},relatedManager:e,eventContext:e}),void 0)}}),[2]}))}))},n.prototype.loadMedia=function(){return o(this,void 0,void 0,(function(){var e,n,t,r,i,a,o;return l(this,(function(l){switch(l.label){case 0:return n=(e=this).config,t=e.relatedManager,r=n.useContext,i=n.sourcesList,a=n.playlistId,o=n.entryList,t.isInitialized?[3,2]:[4,t.load(n)];case 1:return l.sent(),[3,5];case 2:return a||(null==o?void 0:o.length)?[3,5]:[3,3];case 3:return(null==i?void 0:i.length)||!r?[3,5]:[4,t.load(n)];case 4:l.sent(),l.label=5;case 5:return[4,this.ready];case 6:return l.sent(),this.addRelatedListComponents(),this.handleStartOver(),[2]}}))}))},n.prototype.addRelatedListComponents=function(){var e=this,n=this.relatedManager;this.iconId>0||!n.entries.length||(this.iconId=this.upperBarManager.add({displayName:"Related",ariaLabel:"Related",order:60,svgIcon:{viewBox:"0 0 32 32",path:p.Icon.LIST_TOGGLE},onClick:function(){n.isGridVisible||n.updateListVisibility(!n.isListVisible,!0)},component:function(){return(0,u.jsx)(A.ListToggleButton,{active:n.isListVisible,disabled:n.isGridVisible},void 0)}}),this.panelId=this.sidePanelsManager.add({label:"Related",panelComponent:function(){var t;return(0,u.jsx)(A.RelatedList,{relatedManager:n,isVertical:(null===(t=e.config)||void 0===t?void 0:t.position)===d.LEFT||e.config.position===d.RIGHT},void 0)},presets:[s.ui.ReservedPresetNames.Playback],position:this.config.position,expandMode:this.config.expandMode}),this.componentDisposers.push(this.player.ui.addComponent({label:"kaltura-related-preview",presets:g,area:"InteractiveArea",replaceComponent:"PlaylistCountdown",get:function(){return(0,u.jsx)(A.RelatedCountdownPreview,a({},{relatedManager:n,eventContext:n}),void 0)}})),n.listen(f.RelatedInternalEvent.GRID_VISIBILITY_CHANGED,(function(){var n;null===(n=e.upperBarManager)||void 0===n||n.update(e.iconId)})),n.listen(f.RelatedInternalEvent.LIST_VISIBILITY_CHANGED,(function(){var t;null===(t=e.upperBarManager)||void 0===t||t.update(e.iconId),e.sidePanelsManager[n.isListVisible?"activateItem":"deactivateItem"](e.panelId)})))},n.prototype.handleStartOver=function(){var e=!1,n=this.relatedManager;this.eventManager.listen(this.player,this.player.Event.PLAYBACK_ENDED,(function(){e=!0})),this.eventManager.listen(this.player,this.player.Event.PLAY,(function(){e&&(n.isAutoContinueCancelled=!1,n.clearNextEntryTimeout()),e=!1})),this.eventManager.listen(this.player,this.player.Event.SEEKED,(function(){e&&(n.isAutoContinueCancelled=!1,n.clearNextEntryTimeout()),e=!1}))},n.prototype.reset=function(){var e,n;this.eventManager.removeAll(),null===(e=this.upperBarManager)||void 0===e||e.remove(this.iconId),null===(n=this.sidePanelsManager)||void 0===n||n.remove(this.panelId);for(var t=0,r=this.componentDisposers;t<r.length;t++)(0,r[t])();this.componentDisposers=[],this.relatedManager.updateListVisibility(!1),this.relatedManager.isGridVisible=!1,this.relatedManager.isAutoContinueCancelled=!1,this.iconId=-1,this.panelId=-1},n.defaultConfig={autoContinue:!0,autoContinueTime:5,showOnPlaybackPaused:!1,playlistId:null,entryList:[],sourcesList:[],useContext:!0,entriesByContextLimit:12,position:d.RIGHT,expandMode:c.ALONGSIDE},n}(KalturaPlayer.core.BasePlugin);n.Related=m},9898:function(e,n,t){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var i in n=arguments[t])Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i]);return e},r.apply(this,arguments)},i=this&&this.__awaiter||function(e,n,t,r){return new(t||(t=Promise))((function(i,a){function o(e){try{u(r.next(e))}catch(e){a(e)}}function l(e){try{u(r.throw(e))}catch(e){a(e)}}function u(e){var n;e.done?i(e.value):(n=e.value,n instanceof t?n:new t((function(e){e(n)}))).then(o,l)}u((r=r.apply(e,n||[])).next())}))},a=this&&this.__generator||function(e,n){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:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function l(a){return function(l){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=n.call(e,o)}catch(e){a=[6,e],r=0}finally{t=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,l])}}};Object.defineProperty(n,"__esModule",{value:!0}),n.EntryService=void 0;var o=t(1318),l=t(3977),u=function(){function e(e,n){var t,r;this.getDurationText=function(e){return e?"".concat(e):""},this.player=e,this.logger=n,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(e){try{return e?i(1e3*e):""}catch(n){return"".concat(e)}})}catch(e){console.log(e)}}return e.prototype.mapSources=function(e,n){return r(r({},e),{internalIndex:n,durationText:this.getDurationText(e.duration)})},e.prototype.getByPlaylist=function(e){return i(this,void 0,void 0,(function(){return a(this,(function(n){switch(n.label){case 0:return n.trys.push([0,2,,3]),[4,this.player.provider.getPlaylistConfig(e)];case 1:return[2,n.sent().items.map((function(e){return e.sources})).map(this.mapSources)];case 2:return n.sent(),this.logger.warn("failed to get related entries by playlist id ".concat(e.playlistId)),[2,[]];case 3:return[2]}}))}))},e.prototype.getByEntryList=function(e){return i(this,void 0,void 0,(function(){return a(this,(function(n){switch(n.label){case 0:return n.trys.push([0,2,,3]),[4,this.player.provider.getEntryListConfig(e)];case 1:return[2,n.sent().items.map((function(e){return e.sources})).map(this.mapSources)];case 2:return n.sent(),this.logger.warn("failed to get related entries by entry list"),[2,[]];case 3:return[2]}}))}))},e.prototype.getBySourcesList=function(e){var n=this;return e.filter((function(e){return n.isPlayable(e)})).map(this.mapSources)},e.prototype.getByContext=function(e,n){return i(this,void 0,void 0,(function(){return a(this,(function(t){switch(t.label){case 0:return t.trys.push([0,2,,3]),[4,this.player.provider.doRequest([{loader:o.RelatedLoader,params:{entryId:e,limit:n}}])];case 1:return[2,t.sent().get("related").relatedEntries.map(this.mapSources)];case 2:return t.sent(),this.logger.warn("failed to get related entries by context"),[2,[]];case 3:return[2]}}))}))},e.prototype.isPlayable=function(e){var n,t,r;return(null===(n=e.dash)||void 0===n?void 0:n.length)||(null===(t=e.hls)||void 0===t?void 0:t.length)||(null===(r=e.progressive)||void 0===r?void 0:r.length)},e}();n.EntryService=u;var s=function(e){var n=e.locale,t=["en"];n&&(n.match("_")&&t.unshift(n.split("_")[0]),t.unshift(n));for(var r=new Map(l.getSupportedLanguages().map((function(e){return[e.toLowerCase(),e]}))),i=0,a=t;i<a.length;i++){var o=a[i];try{if(r.has(o))return l.humanizer({language:r.get(o)})}catch(e){}}return null}},995:function(e,n){"use strict";var t,r=this&&this.__awaiter||function(e,n,t,r){return new(t||(t=Promise))((function(i,a){function o(e){try{u(r.next(e))}catch(e){a(e)}}function l(e){try{u(r.throw(e))}catch(e){a(e)}}function u(e){var n;e.done?i(e.value):(n=e.value,n instanceof t?n:new t((function(e){e(n)}))).then(o,l)}u((r=r.apply(e,n||[])).next())}))},i=this&&this.__generator||function(e,n){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:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function l(a){return function(l){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=n.call(e,o)}catch(e){a=[6,e],r=0}finally{t=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,l])}}};Object.defineProperty(n,"__esModule",{value:!0}),n.ImageService=void 0,function(e){e[e.FOUND=0]="FOUND",e[e.NOT_FOUND=1]="NOT_FOUND"}(t||(t={}));var a=function(){function e(e){this.imageStateMap=new Map,this.player=e}return e.prototype.getImageUrl=function(e){return r(this,void 0,void 0,(function(){var n;return i(this,(function(t){switch(t.label){case 0:return e?(n={poster:e,rawThumbnailUrl:e},this.player.updateKalturaPoster(n,n,{width:400,height:225}),[4,this.imageFound(n.poster)]):[2,null];case 1:return t.sent()?[2,n.poster]:[2,null]}}))}))},e.prototype.imageFound=function(e){return r(this,void 0,void 0,(function(){return i(this,(function(n){switch(n.label){case 0:if(this.imageStateMap.has(e))return[3,4];n.label=1;case 1:return n.trys.push([1,3,,4]),[4,this.fetchImage(e)];case 2:return n.sent(),this.imageStateMap.set(e,t.FOUND),[3,4];case 3:return n.sent(),this.imageStateMap.set(e,t.NOT_FOUND),[3,4];case 4:return[2,this.imageStateMap.get(e)===t.FOUND]}}))}))},e.prototype.fetchImage=function(e){return new Promise((function(n,t){var r=new Image;r.src=e,r.onload=function(){n(e)},r.onerror=function(){t()}}))},e}();n.ImageService=a},4983:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.RelatedLoader=n.ImageService=n.EntryService=void 0;var r=t(9898);Object.defineProperty(n,"EntryService",{enumerable:!0,get:function(){return r.EntryService}});var i=t(995);Object.defineProperty(n,"ImageService",{enumerable:!0,get:function(){return i.ImageService}});var a=t(1318);Object.defineProperty(n,"RelatedLoader",{enumerable:!0,get:function(){return a.RelatedLoader}})},1318:function(e,n){"use strict";var t=this&&this.__assign||function(){return t=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var i in n=arguments[t])Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i]);return e},t.apply(this,arguments)};Object.defineProperty(n,"__esModule",{value:!0}),n.RelatedLoader=void 0;var r=KalturaPlayer.providers.RequestBuilder,i=function(){function e(e){var n=e.entryId,t=e.limit;this._relatedEntries=[],this.entryId=n;var i=new r;i.service="playlist",i.action="execute",i.params={id:"_KDP_CTXPL",filter:{objectType:"KalturaMediaEntryFilterForPlaylist",idNotIn:n,limit:t},playlistContext:{objectType:"KalturaEntryContext",entryId:n}},this.requests=[i]}return Object.defineProperty(e,"id",{get:function(){return"related"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"response",{set:function(e){var n,r=e[0];if(!r.hasError&&(null===(n=r.data)||void 0===n?void 0:n.length)){var i=r.data.map((function(e){return t(t({},e),{poster:e.thumbnailUrl})})),a=KalturaPlayer.providers.ProviderParser.getEntryList({playlistItems:{entries:i}});this._relatedEntries=a.items}},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"relatedEntries",{get:function(){return this._relatedEntries},enumerable:!1,configurable:!0}),e.prototype.isValid=function(){return!0},e}();n.RelatedLoader=i},1431:function(e,n){"use strict";var t;Object.defineProperty(n,"__esModule",{value:!0}),n.Icon=void 0,function(e){e.ARROW_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",e.ARROW_RIGHT="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",e.LIST_TOGGLE="M8 7H12C13.1046 7 14 7.89543 14 9V13C14 14.1046 13.1046 15 12 15H8C6.89543 15 6 14.1046 6 13V9C6 7.89543 6.89543 7 8 7ZM8 13H12V9H8V13Z M8 18H12C13.1046 18 14 18.8954 14 20V24C14 25.1046 13.1046 26 12 26H8C6.89543 26 6 25.1046 6 24V20C6 18.8954 6.89543 18 8 18ZM8 24H12V20H8V24Z M24 7H20C18.8954 7 18 7.89543 18 9V13C18 14.1046 18.8954 15 20 15H24C25.1046 15 26 14.1046 26 13V9C26 7.89543 25.1046 7 24 7ZM24 13H20V9H24V13Z M20 18H24C25.1046 18 26 18.8954 26 20V24C26 25.1046 25.1046 26 24 26H20C18.8954 26 18 25.1046 18 24V20C18 18.8954 18.8954 18 20 18ZM20 24H24V20H20V24Z",e.CLOSE="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"}(t||(t={})),n.Icon=t},2085:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.Icon=void 0;var r=t(1431);Object.defineProperty(n,"Icon",{enumerable:!0,get:function(){return r.Icon}})},6879:function(e,n,t){"use strict";t.r(n),t.d(n,{RelatedEvent:function(){return r}});const r={RELATED_OPEN:"related_open",RELATED_CLOSE:"related_close",RELATED_ENTRY_SELECTED:"related_entry_selected",RELATED_ENTRY_AUTO_PLAYED:"related_entry_auto_played",RELATED_GRID_DISPLAYED:"related_grid_displayed"}},4522:function(e){"use strict";e.exports=KalturaPlayer.ui.preact},6978:function(e){"use strict";e.exports=KalturaPlayer}},n={};function t(r){var i=n[r];if(void 0!==i)return i.exports;var a=n[r]={id:r,exports:{}};return e[r].call(a.exports,a,a.exports,t),a.exports}t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,{a:n}),n},t.d=function(e,n){for(var r in n)t.o(n,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:n[r]})},t.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var r={};!function(){"use strict";var e=r;Object.defineProperty(e,"__esModule",{value:!0}),e.NAME=e.VERSION=e.Plugin=void 0;var n=t(9347);Object.defineProperty(e,"Plugin",{enumerable:!0,get:function(){return n.Related}}),e.VERSION="0.1.32",e.NAME="@playkit-js/related",KalturaPlayer.core.registerPlugin(n.pluginName,n.Related)}(),((KalturaPlayer=void 0===KalturaPlayer?{}:KalturaPlayer).plugins=KalturaPlayer.plugins||{}).related=r}();

//# sourceMappingURL=https://front.vtv.funkedigital.de/embedPlaykitJsSourceMaps/path/2_c571265f070eb5772c0e84003287b9b7
		window.__kalturaplayerdata = (window.__kalturaplayerdata || {});
		window.__kalturaplayerdata={"plugins":{"kava":{},"playkit-js-info":{},"playlist":{"position":"right","expandMode":"over","expandOnFirstPlay":false},"related":{"autoContinue":true,"autoContinueTime":3,"showOnPlaybackPaused":true,"playlistId":"0_0sue7hig","entryList":""},"ima":{"adTagUrl":"","adsRenderingSettings":{"loadVideoTimeout":3000},"companions":{"ads":{"Comp_300x250":{"width":300,"height":250},"Comp_728x90":{"width":728,"height":90}},"sizeCriteria":"SELECT_EXACT_MATCH"},"showAdBreakCuePoint":false,"adBreakCuePointStyle":{"marker":{"color":"#ffffff","width":2}}},"uiManagers":{},"timeline":{}},"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:\/\/kava.funkedigital.de","apiFeatures":{"entryRedirect":"1"}}},"ui":{"locale":"de","components":{"logo":{"img":"https:\/\/cdn.vtv.funkedigital.de\/static\/img\/funke-arrows-red.png","url":"","text":"FUNKE Digital"}},"translations":{"en":{"controls":{"play":"Play","pause":"Pause","title":"title","language":"Language","settings":"Settings","fullscreen":"Fullscreen","fullscreenExit":"Exit fullscreen","rewind":"Seek backwards","secondsRewind":"Seek {{seconds}} seconds backwards","forward":"Seek forward","secondsForward":"Seek {{seconds}} seconds 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","logo":"Logo","seekBarSlider":"Seek bar","readLess":"Less","readMore":"More","valuetextLabel":"of"},"unmute":{"unmute":"Unmute"},"volume":{"muted_click_to_unmute":"Muted. Click to unmute","volume_click_to_mute":"{{vol}}% volume. Click to mute","ten_percent":"ten percent","twenty_percent":"twenty percent","thirty_percent":"thirty percent","fourty_percent":"forty percent","fifty_percent":"fifty percent","sixty_percent":"sixty percent","seventy_percent":"seventy percent","eighty_percent":"eighty percent","ninety_percent":"ninety percent","one_hundred_percent":"one hundred percent","volume_slider_aria_label":"Volume","volume_slider_description":"Use the arrows to control the volume"},"copy":{"button":"Copy URL"},"settings":{"title":"Settings","audio":"Audio","quality":"Quality","speed":"Speed","speedNormal":"Normal","qualityAuto":"Auto","qualityHdLabel":"Quality is HD","quality4kLabel":"Quality is 4k","quality8kLabel":"Quality is 8k","advanced_audio_description":"Extended Audio Description","advanced_audio_description_enabled":"Disable Extended Audio Description","advanced_audio_description_disabled":"Enable Extended Audio Description"},"captions":{"captions":"Captions","advanced_captions_settings":"Advanced captions settings"},"overlay":{"close":"Close"},"error":{"default_error_title":"Something went wrong","default_error_message":"An error occurred, please try again later.","network_error_title":"There\u2019s a problem with your network","network_error_message":"Please check your network connection and try again.","media_unavailable_error_title":"Media unavailable","media_unavailable_error_message":"This media has been restricted. Please obtain relevant permissions to access content.","text_error_title":"Text stream error","text_error_message":"Text stream error occurred","media_error_title":"Media stream error","media_error_message":"One or more media streams have failed.","manifest_error_title":"Play manifest error","manifest_error_message":"Error processing the play manifest.","streaming_error_title":"Cannot load stream","streaming_error_message":"A streaming protocol error occurred.","drm_error_message":"You don\u2019t have permissions to view this media.","media_not_ready_error_title":"Media is being processed","media_not_ready_error_message":"Media is processing, check back soon.","geo_location_error_title":"Geo location unavailable","geo_location_error_message":"This content is unavailable in your region.","ip_restricted_error_message":"This media has been restricted to certain IP addresses.","site_restricted_error_message":"This content is unavailable in this domain.","scheduled_restricted_error_message":"This content is currently unavailable.","default_session_text":"Copy for customer care: session ID","retry":"Try again"},"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 {{number}}","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_alignment_label":"Font alignment","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"},"watermark":{"watermark_alt_text":"Watermark"},"spinner":{"loading":"Loading"}},"de":{"controls":{"play":"Abspielen","pause":"Pause","language":"Sprache","settings":"Einstellungen","fullscreen":"Vollbild","fullscreenExit":"Vollbild beenden","rewind":"Zur\u00fcckspulen","secondsRewind":"{{seconds}} Sekunden zur\u00fcckspulen","forward":"Vorspulen","secondsForward":"{{seconds}} Sekunden vorspulen","vrStereo":"vrStereo","closedCaptionsOn":"Untertitel deaktivieren","closedCaptionsOff":"Untertitel aktivieren","live":"Live","mute":"Ton aus","unmute":"Ton an","next":"Weiter","prev":"Zur\u00fcck","startOver":"Von vorne","pictureInPicture":"Bild im Bild","pictureInPictureExit":"Bild in Bild verlassen","logo":"Logo","seekBarSlider":"Suchleiste","readLess":"Weniger","readMore":"Mehr","valuetextLabel":"von"},"unmute":{"unmute":"Ton an"},"copy":{"button":"URL kopieren"},"settings":{"title":"Einstellungen","audio":"Audio","quality":"Qualit\u00e4t","speed":"Geschwindigkeit","speedNormal":"Normal","qualityAuto":"Automatisch"},"captions":{"captions":"Untertitel","advanced_captions_settings":"Erweiterte Einstellungen f\u00fcr Untertitel"},"overlay":{"close":"Schlie\u00dfen"},"error":{"default_error_title":"Etwas ist schiefgegangen"},"ads":{"ad_notice":"Anzeige","learn_more":"Weitere Informationen","skip_ad":"Werbung \u00fcberspringen","skip_in":"\u00dcberspringen in"},"cvaa":{"title":"Erweiterte Einstellungen f\u00fcr Untertitel","sample_caption_tag":"Beispiel {{number}}","sample_custom_caption_tag":"Benutzerdefinierte Untertitel","set_custom_caption":"Benutzerdefinierte Untertitel ausw\u00e4hlen","edit_caption":"Untertitel bearbeiten","size_label":"Gr\u00f6\u00dfe","font_color_label":"Schriftfarbe","font_family_label":"Schriftart","font_style_label":"Schriftstil","font_opacity_label":"Deckkraft","background_color_label":"Hintergrundfarbe","background_opacity_label":"Deckkraft Hintergrund","apply":"\u00dcbernehmen","caption_preview":"Untertitelvorschau"},"cast":{"play_on_tv":"\u00dcber Fernseher abspielen","disconnect_from_tv":"Verbindung zum Fernseher trennen","status":{"connecting_to":"Verbinden mit","connected_to":"Verbunden mit","playing_on":"Wiedergabe auf"}},"playlist":{"prev":"Zur\u00fcck","next":"Weiter","up_next":"Als N\u00e4chstes","up_next_in":"Als N\u00e4chstes","cancel":"Abbrechen"},"pictureInPicture":{"overlay_text":"Wiedergabe im Bild-im-Bild-Modus"},"volume":{"muted_click_to_unmute":"Stummgeschaltet. Zum Aufheben der Stummschaltung klicken","volume_click_to_mute":"Lautst\u00e4rke. Zum Stummschalten klicken","ten_percent":"zehn Prozent","twenty_percent":"zwanzig Prozent","thirty_percent":"drei\u00dfig Prozent","fourty_percent":"vierzig Prozent","fifty_percent":"f\u00fcnfzig Prozent","sixty_percent":"sechzig Prozent","seventy_percent":"siebzig Prozent","eighty_percent":"achtzig Prozent","ninety_percent":"neunzig Prozent","one_hundred_percent":"hundert Prozent","volume_slider_aria_label":"Lautst\u00e4rkeregler, verwenden Sie die Pfeile, um die Lautst\u00e4rke zu regulieren"}}}},"disableUserCache":false,"playlist":{"options":{"autoContinue":true,"loop":false},"countdown":{"showing":true,"duration":5}},"uiConfData":{"width":"640","height":"360","name":"RWP OVP v7 Player"}};