var __webpack_modules__={2(e){e.exports=window.Wistia.Preact},3(e,t,n){n.d(t,{elemBind:()=>l,pageLoaded:()=>r.pageLoaded});n(4),n(6);var i,r=n(8),a=n(9),o=(n(12),n(21),n(22),n(28)),s=n(16),u=(s.Wistia,(0,a.cachedDetect)()),l=function(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],r=function(i){(i=i||window.event).pageX||i.pageY||!i.clientX&&!i.clientY||(i.pageX=i.clientX+h(),i.pageY=i.clientY+p()),i.preventDefault||(i.preventDefault=function(){i.returnValue=!1}),i.stopPropagation||(i.stopPropagation=function(){i.cancelBubble=!0}),null==i.which&&(i.which=null!=i.charCode?i.charCode:i.keyCode),null==i.which&&null!=i.button&&(1&i.button?i.which=1:2&i.button?i.which=3:4&i.button?i.which=2:i.which=0),i.target||i.srcElement&&(i.target=i.srcElement),i.target&&3===i.target.nodeType&&(i.target=i.target.parentNode);for(var r=arguments.length,a=new Array(r>1?r-1:0),o=1;o<r;o++)a[o-1]=arguments[o];var s=n.apply(i.target,[i].concat(a));return s===c&&c(e,t,n),s};s.Wistia._elemBind=s.Wistia._elemBind||{};var a=d(e,t,n);return s.Wistia._elemBind[a]=r,r.elem=e,r.event=t,e.addEventListener(t,r,i),function(){c(e,t,n,i)}},c=function(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(null!=e&&null!=e._wistiaElemId&&null!=n&&n._wistiaBindId){var r=d(e,t,n),a=s.Wistia._elemBind[r];return a&&(e.removeEventListener(t,a,i),a.elem=null,a.event=null),delete s.Wistia._elemBind[r]}},d=function(e,t,n){return e._wistiaElemId=e._wistiaElemId||(0,o.seqId)("wistia_elem_"),n._wistiaBindId=n._wistiaBindId||(0,o.seqId)("wistia_bind_"),"".concat(e._wistiaElemId,".").concat(t,".").concat(n._wistiaBindId)},p=function(e){var t=document.body,n=document.documentElement;if(null==e)return n&&n.scrollTop||t&&t.scrollTop||0;t&&(t.scrollTop=e),n&&(n.scrollTop=e)},h=function(e){var t=document.body,n=document.documentElement;if(null==e)return n&&n.scrollLeft||t&&t.scrollLeft||0;t&&(t.scrollLeft=e),n&&(n.scrollLeft=e)};["auxclick","click","contextmenu","dblclick","focus","keydown","keypress","keyup","mousedown","mouseup","reset","submit","touchend","touchstart"].forEach((function(e){l(document,e,(function(e){i=e,Date.now(),setTimeout((function(){i===e&&(i=void 0)}),0)}),!u.passiveSupported||{capture:!0,passive:!0})}))},4(e,t,n){n.d(t,{assign:()=>i.assign,cast:()=>_,clone:()=>c,eachLeaf:()=>q,except:()=>b,getDeep:()=>d,indexOf:()=>I,isArray:()=>x,isEmpty:()=>L,isObject:()=>D,merge:()=>o,only:()=>g,select:()=>w,setAndPreserveUndefined:()=>h,setDeep:()=>p,sort:()=>E,unsetDeep:()=>v});var i=n(5),r=function(e,t){if(null==e)throw new TypeError("Cannot convert undefined or null to object");return Object.prototype.hasOwnProperty.call(Object(e),t)},a=Array.prototype.slice,o=function(e){if(0==(arguments.length<=1?0:arguments.length-1))return e;for(var t=0;t<(arguments.length<=1?0:arguments.length-1);t++)s(e,t+1<1||arguments.length<=t+1?void 0:arguments[t+1]);return e},s=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:u,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:l;if(x(t)){x(e)||(e=[]);for(var a=0;a<t.length;a++){var o=t[a];null==e[a]&&null!=o&&(x(o)?e[a]=[]:D(o)&&(e[a]={}));var c=s(e[a],o,n);i(t,a,c)?delete e[a]:e[a]=c}return n(e)}if(D(t)){for(var d in t)if(r(t,d)&&(r(e,d)||null==e[d])){var p=t[d];x(p)?(x(e[d])||(e[d]=[]),s(e[d],p,n),e[d]=n(e[d])):D(p)?(D(e[d])||(e[d]={}),s(e[d],p,n),e[d]=n(e[d])):null==e?(e={},i(t,d,p)||(e[d]=n(p))):i(t,d,p)?delete e[d]:e[d]=n(p)}return n(e)}return n(t)},u=function(e){return e},l=function(e,t,n){return null==n},c=function(e,t){return x(e)?s([],e,t):s({},e,t)},d=function(e,t,n){t="string"==typeof t?t.split("."):a.call(t);for(var i,o=e;null!=e&&t.length;){var s=t.shift();void 0!==e[s]&&(D(e[s])||x(e[s]))||!n||(0===s?(e=o[i]=[])[s]={}:e[s]={}),o=e,i=s,e=r(e,s)?e[s]:void 0}return e},p=function(e,t,n){return f(e,t,n,!0)},h=function(e,t,n){return f(e,t,n,!1)},f=function(e,t,n){var i=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],r=(t="string"==typeof t?t.split("."):a.call(t)).pop();null!=(e=d(e,t,!0))&&(D(e)||x(e))&&null!=r&&(i&&null==n?delete e[r]:e[r]=n)},v=function(e,t){return p(e,t)},_=function(e){return null==e?e:D(e)||x(e)?y(e):m("".concat(e),e)},m=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e;return/^-?[1-9]\d*?$/.test(e)?parseInt(e,10):"0"===e||"-0"===e?0:/^-?\d*\.\d+$/.test(e)?parseFloat(e):!!/^true$/i.test(e)||!/^false$/i.test(e)&&t},y=function(e){return s(e,e,(function(e){return"string"==typeof e?m(e):e}),(function(){return!1}))},g=function(e,t){for(var n={},i={},r=0;r<t.length;r++)i[t[r]]=!0;for(var a in e)i[a]&&(n[a]=e[a]);return n},b=function(e,t){for(var n={},i={},r=0;r<t.length;r++)i[t[r]]=!0;for(var a in e)i[a]||(n[a]=e[a]);return n},w=function(e,t){for(var n=[],i="function"==typeof t,r=i?t:null,a=0;a<e.length;a++){var o=e[a];if(i)r(o)&&n.push(o);else{var s=!0;for(var u in t){var l=t[u];if(l instanceof Array){if(!o[u]||o[u]<l[0]||o[u]>l[1]){s=!1;break}}else if(l instanceof RegExp){if(!l.test(o[u])){s=!1;break}}else if(l instanceof T){for(var c=!1,d=0;d<l.values.length;d++){var p=l.values[d];if(o[u]===p){c=!0;break}}if(!c){s=!1;break}}else if("function"==typeof l){if(null==o[u]||!l(o[u])){s=!1;break}}else if(o[u]!==l){s=!1;break}}s&&n.push(o)}}return n},T=function(e){var t=this;return t.values=e,t},E=function(e,t){var n="function"==typeof t,i=n?t:null,r=a.call(e);return n?r.sort(i):r.sort((function(e,n){var i;i=t instanceof Array?c(t):t.split(/\s*,\s*/);for(var r=0;0===r&&i.length>0;){var a=i.shift().split(/\s+/),o=a[0],s=a[1];if(s="desc"===s?-1:1,e[o]<n[o]){r=-1*s;break}if(e[o]!==n[o]){r=1*s;break}r=0}return r})),r},k=/^\s*function Array()/,x=function(e){return null!=e&&e.push&&k.test(e.constructor)},S=/^\s*function Object()/,D=function(e){return null!=e&&"object"==typeof e&&S.test(e.constructor)},O=/^\s*function RegExp()/,P=/^string|number|boolean|function$/i,A=function(e){return null!=e&&(P.test(typeof e)||function(e){return null!=e&&O.test(e.constructor)}(e))},L=function(e){return null==e||(!(!x(e)||e.length)||!!D(e)&&!Object.keys(e).length)},R=function(e,t,n,i,o){if(null==n&&(n=[]),A(e))t(e,n,i,o);else if(D(e)||x(e)){for(var s in t(e,n,i,o),e)if(r(e,s)){var u=a.call(n);u.push(s),R(e[s],t,u,e,s)}}else t(e,n,i,o)},q=function(e,t){R(e,(function(e,n,i,r){x(e)||D(e)||t(e,n,i,r)}))},I=function(e,t){for(var n=0;n<e.length;n++)if(e[n]===t)return n;return-1}},5(e,t,n){n.d(t,{assign:()=>r});var i=function(e,t){if(null==e)throw new TypeError("Cannot convert undefined or null to object");return Object.prototype.hasOwnProperty.call(Object(e),t)},r=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];if(Object.assign)return Object.assign.apply(Object,[e].concat(n));for(var r=0;r<n.length;r++)a(e,n[r]);return e},a=function(e,t){for(var n in t)i(t,n)&&(e[n]=t[n]);return e}},6(e,t,n){n(7)},7(e,t,n){n.d(t,{poll:()=>i});var i=function(e,t,n,i,r){var a=null,o=(new Date).getTime(),s=function(){(new Date).getTime()-o>i?"function"==typeof r&&r():e()?t():(clearTimeout(a),a=setTimeout(s,n))};a=setTimeout(s,1)}},8(e,t,n){n.d(t,{pageLoaded:()=>i});var i=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:4e3,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:document,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:window;if(/loaded|complete/.test(n.readyState))setTimeout(e,0);else{var r=function(){i.removeEventListener("load",a,!1)},a=function(){clearTimeout(o),r(),e()};i.addEventListener("load",a,!1);var o=setTimeout((function(){r(),e()}),t)}}},9(e,t,n){n.d(t,{cachedDetect:()=>C});var i,r=n(10),a=n(11),o=navigator.userAgent,s=null,u=/(webkit)[ /]([^\s]+)/i,l=/OPR\/([^\s]+)/i,c=/(edge)\/(\d+(?:\.\d+)?)/i,d=/(mozilla)(?:.*? rv:([^\s)]+))?/i,p=/(android) ([^;]+)/i,h=/(iphone)/i,f=/(Windows Phone OS (\d+(?:\.\d+)?))/,v=/OS (\d+)_(\d+)/i,_=/(firefox)/i,m=/Mobile VR/i,y=/Version\/([^\s]+)/i,g=function(){return(w()[1]||"webkit").toLowerCase()},b=function(){return w()[2]},w=function(){var e;return(e=o.match(c))||(e=o.match(u))||(e=o.match(l))?e:e?(null!=document.documentMode&&(e[2]=document.documentMode),e):(e=o.match(d))||[]},T=function(){var e=o.match(p);return null!=e&&{version:e[2]}},E=function(){return h.test(o)},k=function(){return A()>0||T()||S()},x=function(){try{var e=matchMedia("(hover:hover)");if("not all"!==e.media)return e.matches}catch(e){}return!k()},S=function(){return/Macintosh/i.test(navigator.userAgent)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>1},D=function(){return u.test(o)&&!/chrome/i.test(o)&&!S()&&!E()},O=function(){return!(!/Chrome/.test(o)||!/Google Inc/.test(navigator.vendor))&&{version:P()}},P=function(){var e=o.match(/\bChrome\/([^\s]+)/);return e&&e[1]},A=function(){var e=o.match(v),t=o.match(y);return null!=e?parseFloat("".concat(e[1],".").concat(e[2])):null!=t&&t[1]&&S()?parseFloat(t[1]):0},L=function(){return c.test(o)},R=function(){return _.test(o)},q=function(){var e=document.createElement("video"),t=!1;try{if(e.canPlayType){var n='video/mp4; codecs="avc1.42E01E';(t={}).h264=!!e.canPlayType("".concat(n,'"'))||!!e.canPlayType("".concat(n,', mp4a.40.2"')),t.webm=!!e.canPlayType('video/webm; codecs="vp9, vorbis"'),t.nativeHls=!!e.canPlayType("application/vnd.apple.mpegURL")}}catch(e){t={ogg:!1,h264:!1,webm:!1,nativeHls:!1}}return t},I=function(){try{return"localStorage"in r.root&&null!=r.root.localStorage}catch(e){return!1}},N=["WebKit","Moz","O","Ms",""],j=function(){for(var e=0;e<N.length;e++){var t="".concat(N[e],"MutationObserver");if(r.root[t])return t}return null},M=function(){if(null!=i)return i;try{var e=Object.defineProperty({},"passive",{get:function(){i=!0}});window.addEventListener("test",null,e)}catch(e){i=!1}return i},W=function(){var e=O(),t=R(),n=L(),i=l.test(o),r=e&&b()>=32,a=e&&b()>=75&&T(),s=t&&b()>=65,u=t&&b()>=67&&T(),c=n&&b()>=18,d=i&&b()>=19;return r||a||s||u||c||d},C=function(){return s||(s=H())},H=function(){var e,t,n,i,s,u,l,c,d,p,h,v,_,y={browser:{version:b()},edge:L(),firefox:R(),gearvr:m.test(o),hdr:!(null===(v=(_=window).matchMedia)||void 0===v||!v.call(_,"(dynamic-range: high)").matches)||!!(screen.colorDepth&&screen.colorDepth>=30),hdrCodecs:{hevc:null!==(n=null===(i=window.MediaSource)||void 0===i||null===(s=i.isTypeSupported)||void 0===s?void 0:s.call(i,'video/mp4; codecs="hvc1.2.4.L153.B0"'))&&void 0!==n&&n,av1:null!==(u=null===(l=window.MediaSource)||void 0===l||null===(c=l.isTypeSupported)||void 0===c?void 0:c.call(l,'video/mp4; codecs="av01.0.08M.10.0.110.09.16.09"'))&&void 0!==u&&u,vp92:null!==(d=null===(p=window.MediaSource)||void 0===p||null===(h=p.isTypeSupported)||void 0===h?void 0:h.call(p,'video/mp4; codecs="vp09.02.10.10.01.09.16.09"'))&&void 0!==d&&d},android:T(),oldandroid:T()&&parseFloat(T().version)<4.1,iphone:E(),ipad:S(),safari:D(),chrome:O(),winphone:{version:f.test(o)[2]},ios:{version:A()},windows:/win/i.test(navigator.platform),mac:/mac/i.test(navigator.platform),retina:null!=r.root.devicePixelRatio&&r.root.devicePixelRatio>1,hoverIsNatural:x(),touchScreen:k(),video:q(),managedMediaSource:"ManagedMediaSource"in window&&"function"==typeof(null===(t=window.ManagedMediaSource)||void 0===t?void 0:t.isTypeSupported),mediaSource:r.root.MediaSource&&r.root.MediaSource.isTypeSupported("".concat('video/mp4; codecs="avc1.42E01E',', mp4a.40.2"')),nativeHls:(E()||S()||D())&&q().nativeHls,localstorage:I(),fullscreenEnabled:document.fullscreenEnabled||document.mozFullScreenEnabled||document.webkitFullscreenEnabled||document.msFullscreenEnabled,vulcanV2Support:(e=/webkit|mozilla|edge/.test(g()),!!(E()||S()||T())||Boolean(e&&q().h264&&Object.defineProperties)),mutationObserver:j(),callingPlayRequiresEventContext:A()>0||T()||D(),passiveSupported:M(),webp:W(),performanceMeasure:(0,a.hasPerformanceMeasureSupport)()};return y.browser[g()]=!0,y}},10(e,t,n){var i;n.d(t,{root:()=>r});try{(i=self).self!==i&&void 0!==i.self&&"undefined"!=typeof window&&(i=window)}catch(e){i="undefined"!=typeof globalThis?globalThis:window}var r=i},11(e,t,n){n.d(t,{hasPerformanceMeasureSupport:()=>i});var i=function(){var e=window.performance;return Boolean(e)&&Boolean(e.measure)}},12(e,t,n){n.d(t,{wlog:()=>_});var i=n(13),r=n(16);function a(e){return function(e){if(Array.isArray(e))return o(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return o(e,t);var n={}.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)?o(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=Array(t);n<t;n++)i[n]=e[n];return i}var s={ERROR:0,WARNING:1,NOTICE:2,INFO:3,DEBUG:4,error:0,warning:1,notice:2,info:3,debug:4},u=function(){},l=function(e){var t=this;null==e&&(e={});return t.error=function(){for(var e=arguments.length,n=new Array(e),i=0;i<e;i++)n[i]=arguments[i];return t.log(0,n)},t.warn=function(){for(var e=arguments.length,n=new Array(e),i=0;i<e;i++)n[i]=arguments[i];return t.log(1,n)},t.notice=function(){for(var e=arguments.length,n=new Array(e),i=0;i<e;i++)n[i]=arguments[i];return t.log(1,n)},t.info=function(){for(var e=arguments.length,n=new Array(e),i=0;i<e;i++)n[i]=arguments[i];return t.log(3,n)},t.debug=function(){for(var e=arguments.length,n=new Array(e),i=0;i<e;i++)n[i]=arguments[i];return t.log(4,n)},t.ctx=e,t.ctx.initializedAt||t.reset(),t},c=l.prototype;c.reset=function(){this.ctx.level=0,this.ctx.grep=null,this.ctx.grepv=null,this.ctx.first1000LogLines=[],this.ctx.last1000LogLines=[],this.ctx.initializedAt=(new Date).getTime()},c.setLevel=function(e){var t=this.logFunc(3);null!=s[e]?(this.ctx.level=s[e],t('Log level set to "'.concat(e,'" (').concat(s[e],")"))):t('Unknown log level "'.concat(e,'"'))},c.setGrep=function(e){this.ctx.grep=e},c.setGrepv=function(e){this.ctx.grepv=e},c.first1000LogLines=function(){return this.ctx.first1000LogLines},c.last1000LogLines=function(){return this.ctx.last1000LogLines},c.matchedGrep=function(e){var t=!1;if(this.ctx.grep||this.ctx.grepv){for(var n=[],i=0;i<e.length;i++)try{var r=e[i];n.push(r.toString&&r.toString())}catch(e){n.push("")}var a=n.join(" "),o=!this.ctx.grep||a.match(this.ctx.grep),s=!this.ctx.grepv||!a.match(this.ctx.grepv);t=o&&s}else t=!0;return t},c.now=function(){return"undefined"!=typeof performance&&"function"==typeof performance.now?performance.now().toFixed(3):Date.now?Date.now()-this.ctx.initializedAt:(new Date).getTime()-this.ctx.initializedAt},c.messagesToLogLine=function(e,t,n){var i,r=[e,t];r=r.concat(n);try{(i=r.join(" ")||"").length>200&&(i=i.slice(0,200))}catch(e){i="could not serialize"}return i},c.persistLine=function(e){this.ctx.first1000LogLines.length<1e3?this.ctx.first1000LogLines.push(e):(this.ctx.last1000LogLines.length>=1e3&&this.ctx.last1000LogLines.shift(),this.ctx.last1000LogLines.push(e))},c.log=function(e,t){var n,r=e<=this.ctx.level,o=e<4,s=(r||o)&&this.matchedGrep(t);if(0===e&&(0,i.globalTrigger)("problem",{type:"error-logged",data:{messages:t}}),s&&(r||o)&&(n=this.now()),o&&s){var u=this.messagesToLogLine(e,n,t);this.persistLine(u)}if(r&&s){var l,c=this.logFunc(e);1===t.length&&(l=t[0])instanceof Error?(c(l.message),l.stack&&c(l.stack)):c.apply(void 0,a(t))}};var d=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];console.error.apply(console,t)},p=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];console.warn.apply(console,t)},h=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];console.info.apply(console,t)},f=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];console.debug.apply(console,t)},v=function(e){console.log.apply(console,e)};c.logFunc=function(e){return null==e&&(e=this.level),console?(0===e?t=d:1===e?t=p:3===e?t=h:4===e&&(t=f),t||(t=v),"function"!=typeof t&&(this.noConsoleLog=!0,t=u),t):u;var t},c.maybePrefix=function(e,t){if(e){if("function"==typeof e)try{e=e()}catch(t){e='prefix err "'.concat(t.message,'"')}return e instanceof Array?e.concat(t):[e].concat(t)}return t},c.getPrefixedFunctions=function(e){var t=this;return{log:function(){for(var n=arguments.length,i=new Array(n),r=0;r<n;r++)i[r]=arguments[r];return t.log(0,t.maybePrefix(e,i))},error:function(){for(var n=arguments.length,i=new Array(n),r=0;r<n;r++)i[r]=arguments[r];return t.log(0,t.maybePrefix(e,i))},warn:function(){for(var n=arguments.length,i=new Array(n),r=0;r<n;r++)i[r]=arguments[r];return t.log(1,t.maybePrefix(e,i))},notice:function(){for(var n=arguments.length,i=new Array(n),r=0;r<n;r++)i[r]=arguments[r];return t.log(1,t.maybePrefix(e,i))},info:function(){for(var n=arguments.length,i=new Array(n),r=0;r<n;r++)i[r]=arguments[r];return t.log(3,t.maybePrefix(e,i))},debug:function(){for(var n=arguments.length,i=new Array(n),r=0;r<n;r++)i[r]=arguments[r];return t.log(4,t.maybePrefix(e,i))}}},r.Wistia&&null==r.Wistia.wlogCtx&&(r.Wistia.wlogCtx={});var _=new l(r.Wistia.wlogCtx)},13(e,t,n){n.d(t,{globalTrigger:()=>a});var i=n(14),r=n(16);(0,i.makeWbindable)(r.Wistia);r.Wistia.bind.bind(r.Wistia),r.Wistia.on.bind(r.Wistia),r.Wistia.off.bind(r.Wistia),r.Wistia.rebind.bind(r.Wistia);var a=r.Wistia.trigger.bind(r.Wistia);r.Wistia.unbind.bind(r.Wistia)},14(e,t,n){n.d(t,{makeWbindable:()=>o});var i=n(15),r=n(16),a=n(19);r.Wistia.bindable||(r.Wistia.EventShepherdManager||(r.Wistia.EventShepherdManager={}),r.Wistia.bindable={bind:function(e,t){if("crosstime"===e&&this.crossTime)return this.crossTime.addBinding(arguments[1],arguments[2]),this;if("betweentimes"===e&&this.betweenTimes)return this.betweenTimes.addBinding(arguments[1],arguments[2],arguments[3]),this;var n=this.embedElement||this.container;if(Object.keys(a.convertedEventNames).includes(e)&&n){var o=s(n);return void 0===r.Wistia.EventShepherdManager[o]&&(r.Wistia.EventShepherdManager[o]=new a.EventShepherd),r.Wistia.EventShepherdManager[o].addListener(e,n,t),this}if(t)return i.bind.call(this,e,t),this;r.Wistia.warn&&r.Wistia.warn(this.constructor.name,"bind","falsey value passed in as callback:",t)},unbind:function(e,t){if("crosstime"===e&&this.crossTime)return t?this.crossTime.removeBinding(arguments[1],arguments[2]):this.crossTime.removeAllBindings(),this;if("betweentimes"===e&&this.betweenTimes)return t?this.betweenTimes.removeBinding(arguments[1],arguments[2],arguments[3]):this.betweenTimes.removeAllBindings(),this;var n=this.embedElement||this.container;if(Object.keys(a.convertedEventNames).includes(e)&&n){var o=s(n);return void 0===r.Wistia.EventShepherdManager[o]||r.Wistia.EventShepherdManager[o].removeListener(e,n,t),this}return t?i.unbind.call(this,e,t):this._bindings&&(this._bindings[e]=[]),this._bindings&&this._bindings[e]&&!this._bindings[e].length&&(this._bindings[e]=null,delete this._bindings[e]),this},on:function(e,t){var n=arguments,o=this;if("crosstime"===e&&this.crossTime)return this.crossTime.addBinding(arguments[1],arguments[2]),function(){o.crossTime.removeBinding(n[1],n[2])};if("betweentimes"===e&&this.betweenTimes)return this.betweenTimes.addBinding(arguments[1],arguments[2],arguments[3]),function(){o.betweenTimes.removeBinding(n[1],n[2],n[3])};var u=this.embedElement||this.container;if(Object.keys(a.convertedEventNames).includes(e)&&u){var l=s(u);return void 0===r.Wistia.EventShepherdManager[l]&&(r.Wistia.EventShepherdManager[l]=new a.EventShepherd(u)),r.Wistia.EventShepherdManager[l].addListener(e,u,t),function(){r.Wistia.EventShepherdManager[l].removeListener(e,u,t)}}return i.bind.call(this,e,t)},off:function(e,t){if("crosstime"===e&&this.crossTime)return this.crossTime.removeBinding(arguments[1],arguments[2]);if("betweentimes"===e&&this.betweenTimes)return this.betweenTimes.removeBinding(arguments[1],arguments[2],arguments[3]);var n=this.embedElement||this.container;if(Object.keys(a.convertedEventNames).includes(e)&&n){var o=s(n);return void 0===r.Wistia.EventShepherdManager[o]?function(){}:r.Wistia.EventShepherdManager[o].removeListener(e,n,t)}return i.unbind.call(this,e,t)},rebind:function(e,t){return this.unbind(e,t),this.bind(e,t),this},trigger:function(e){for(var t,n=arguments.length,r=new Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];return(t=i.trigger).call.apply(t,[this,e].concat(r)),this},bindNamed:function(){return i.bindNamed.apply(this,arguments)},unbindNamed:function(){return i.unbindNamed.apply(this,arguments)},unbindAllInNamespace:function(){return i.unbindAllInNamespace.apply(this,arguments)}});var o=function(e){for(var t in r.Wistia.bindable){var n=r.Wistia.bindable[t];e[t]||(e[t]=n)}},s=function(e){return null!=e&&e.mediaId?e.mediaId:null!=e&&e.id?e.id:void 0}},15(e,t,n){n.d(t,{bind:()=>l,bindNamed:()=>v,trigger:()=>p,unbind:()=>c,unbindAllInNamespace:()=>m,unbindNamed:()=>_});var i=n(16),r=function(e,t){if(null==e)throw new TypeError("Cannot convert undefined or null to object");return Object.prototype.hasOwnProperty.call(Object(e),t)};function a(e){return function(e){if(Array.isArray(e))return o(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return o(e,t);var n={}.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)?o(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=Array(t);n<t;n++)i[n]=e[n];return i}var s,u=Array.prototype.slice,l=function(e,t){var n=this;return n._bindings||(n._bindings={}),n._bindings[e]||(n._bindings[e]=[]),n._bindings[e].push(t),function(){n.unbind(e,t)}},c=function(e,t){if(!this._bindings)return this;if(!this._bindings[e])return this;for(var n=[],i=0;i<this._bindings[e].length;i++){var r=this._bindings[e][i];r!==t&&n.push(r)}this._bindings[e]=n},d=function(e,t){return this.unbind(e,t),this.bind(e,t),{event:e,fn:t}},p=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];return this._bindings&&null!=this._bindings.all&&h.apply(this,["all",e].concat(n)),h.apply(this,[e].concat(n))},h=function(e){if(!this._bindings)return this;if(!this._bindings[e])return this;for(var t,n=u.call(arguments,1),r=a(this._bindings[e]),o=0;o<r.length;o++){var s=r[o];try{s.apply(this,n)===this.unbind&&(null==t&&(t=[]),t.push({event:e,fn:s}))}catch(e){if(this._throwTriggerErrors)throw e;i.Wistia.error&&i.Wistia.error(e)}}if(t)for(var l=0;l<t.length;l++){var c=t[l];this.unbind(c.event,c.fn)}return this},f=function(e,t){null==e._namedBindings&&(e._namedBindings={}),null==e._namedBindings[t]&&(e._namedBindings[t]={})},v=function(e,t,n,i){return this.unbindNamed(e,t),function(e,t,n,i,r){f(e,t),e._namedBindings[t][n]={event:i,fn:r}}(this,e,t,n,i),this.bind(n,i),function(){this.unbindNamed(e,t)}},_=function(e,t){f(this,e);var n=function(e,t,n){return f(e,t),e._namedBindings[t][n]}(this,e,t);if(n){var i=n.event,r=n.fn;this.unbind(i,r)}var a=this._namedBindings;return delete a[e][t],y(a[e])&&delete a[e],this},m=function(e){var t=this._namedBindings&&this._namedBindings[e];if(null==t)return this;for(var n in t)r(t,n)&&this.unbindNamed(e,n)},y=function(e){for(var t in e)if(r(e,t))return!1;return!0};(s=function(){}.prototype).bind=l,s.unbind=c,s.on=l,s.off=c,s.rebind=d,s.trigger=p,s.bindNamed=v,s.unbindNamed=_,s.unbindAllInNamespace=m},16(e,t,n){n.d(t,{Wistia:()=>Q});var i,r,a,o,s,u,l,c,d,p,h,f,v,_,m,y,g,b,w,T,E,k,x,S,D,O,P,A,L,R,q,I,N,j,M,W,C,H=n(2),B=n(17),U=n(18),F=n(10);function G(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function z(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?G(Object(n),!0).forEach((function(t){V(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):G(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function V(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}null!==(i=F.root.Wistia)&&void 0!==i||(F.root.Wistia={}),null!==(a=(r=F.root.Wistia).Preact)&&void 0!==a||(r.Preact=z(z({},H),{},{hooks:B,compat:U})),null!==(s=(o=F.root.Wistia)._destructors)&&void 0!==s||(o._destructors={}),null!==(l=(u=F.root.Wistia)._initializers)&&void 0!==l||(u._initializers={}),null!==(d=(c=F.root.Wistia)._remoteData)&&void 0!==d||(c._remoteData=new Map),null!==(h=(p=F.root.Wistia).api)&&void 0!==h||(p.api=function(){return console.error("Accessed Wistia.api() before it was initialized"),null}),null!==(v=(f=F.root.Wistia).defineControl)&&void 0!==v||(f.defineControl=function(){return console.error("Accessed Wistia.defineControl() before it was initialized"),null}),null!==(m=(_=F.root.Wistia).EventShepherdManager)&&void 0!==m||(_.EventShepherdManager={}),null!==(g=(y=F.root.Wistia).mixin)&&void 0!==g||(y.mixin=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Object.keys(t).forEach((function(n){(function(e,t){if(null==e)throw new TypeError("Cannot convert undefined or null to object");return Object.prototype.hasOwnProperty.call(Object(e),t)})(t,n)&&(e[n]=t[n])}))}),null!==(w=(b=F.root.Wistia).playlistMethods)&&void 0!==w||(b.playlistMethods=new Map),null!==(E=(T=F.root.Wistia).PublicApi)&&void 0!==E||(T.PublicApi=null),null!==(x=(k=F.root.Wistia).uncacheMedia)&&void 0!==x||(k.uncacheMedia=function(){return console.error("Accessed Wistia.uncacheMedia() before it was initialized"),null}),null!==(D=(S=F.root.Wistia).VisitorKey)&&void 0!==D||(S.VisitorKey=null),null!==(P=(O=F.root.Wistia).visitorKey)&&void 0!==P||(O.visitorKey=null),null!==(L=(A=F.root.Wistia).wistia)&&void 0!==L||(A.wistia=void 0),null!==(q=(R=F.root.Wistia)._liveStreamEventDataPromises)&&void 0!==q||(R._liveStreamEventDataPromises={}),null!==(N=(I=F.root.Wistia)._mediaDataPromises)&&void 0!==N||(I._mediaDataPromises={}),null!==(M=(j=F.root.Wistia)._liveStreamPollingPromises)&&void 0!==M||(j._liveStreamPollingPromises={}),null!==(C=(W=F.root.Wistia).first)&&void 0!==C||(W.first=function(){var e;return null!==(e=F.root.Wistia.api())&&void 0!==e?e:document.querySelector("wistia-player")});var Q=F.root.Wistia},17(e){e.exports=window.Wistia.Preact.hooks},18(e){e.exports=window.Wistia.Preact.compat},19(e,t,n){function i(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,r(i.key),i)}}function r(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}n.d(t,{EventShepherd:()=>s,convertedEventNames:()=>a});var a={mutechange:n(20).MUTE_CHANGE_EVENT},o={mutechange:function(e){return e.isMuted}},s=function(){return e=function e(){var t,n,i;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),t=this,i={},(n=r(n="convertedEventsMap"))in t?Object.defineProperty(t,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[n]=i},(t=[{key:"addListener",value:function(e,t,n){var i,r,s,u=null!==(i=a[e])&&void 0!==i?i:e;null!==(s=(r=this.convertedEventsMap)[u])&&void 0!==s||(r[u]=[]);var l=function(t){if(o[e]){var i=o[e](t.detail);n(i)}else n()};this.convertedEventsMap[u].push({givenCallback:n,eventListenerCallback:l}),t.addEventListener(u,l)}},{key:"removeAllListeners",value:function(e){var t=this;Object.keys(this.convertedEventsMap).forEach((function(n){var i;null===(i=t.convertedEventsMap[n])||void 0===i||i.forEach((function(t){e.removeEventListener(n,t.eventListenerCallback)})),t.convertedEventsMap[n]=[]}))}},{key:"removeListener",value:function(e,t,n){var i,r=this,o=null!==(i=a[e])&&void 0!==i?i:e,s=[];n?(t.removeEventListener(o,n),this.convertedEventsMap[o]&&(this.convertedEventsMap[o].forEach((function(e,i){e.givenCallback===n&&(s.push(i),t.removeEventListener(o,e.eventListenerCallback))})),s.forEach((function(e){r.convertedEventsMap[o]&&r.convertedEventsMap[o].splice(e,1)})))):this.convertedEventsMap[o]=[]}}])&&i(e.prototype,t),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t,n}()},20(e,t,n){n.d(t,{MUTE_CHANGE_EVENT:()=>i});var i="mute-change"},21(e,t,n){var i;n.d(t,{elemOffset:()=>a});var r=function(){if(null!=i)return i;var e=document.createElement("div");return e.style.paddingLeft=e.style.width="1px",document.body.appendChild(e),i=2===e.offsetWidth,document.body.removeChild(e),i},a=function(e){var t,n,i=document.body,a=document.defaultView,s=document.documentElement,u=e.getBoundingClientRect(),l=s.clientTop||i.clientTop||0,c=s.clientLeft||i.clientLeft||0;t=a&&null!=a.pageYOffset?a.pageYOffset:r()&&s&&null!=s.scrollTop?s.scrollTop:i.scrollTop,n=a&&null!=a.pageXOffset?a.pageXOffset:r()&&s&&null!=s.scrollLeft?s.scrollLeft:i.scrollLeft;var d=o(e);return{height:u.height*d,top:u.top*d+t-l,left:u.left*d+n-c,width:u.width*d,zoom:d}},o=function(e){return e&&e!==document.documentElement?o(e.parentElement)*(getComputedStyle(e).zoom||1):1}},22(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{execScriptTags:()=>execScriptTags,getScriptTags:()=>getScriptTags,removeScriptTags:()=>removeScriptTags});var utilities_script_utils_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(23),getScriptTags=function(e){return e.match(/<script.*?src[^>]*>\s*<\/script>|<script.*?>[\s\S]+?<\/script>/gi)||[]},scriptTagsToRunScriptsInput=function scriptTagsToRunScriptsInput(scriptTags){if(!scriptTags)return[];scriptTags instanceof Array||(scriptTags=getScriptTags(scriptTags));for(var hashes=[],_loop=function _loop(){var scriptTag=scriptTags[i],hash={},matches=scriptTag.match(/<script.*?>/i);if(matches&&(matches=matches[0].match(/src="([^"]+)"/i),matches&&(hash.src=matches[1],hash.async=/async/i.test(scriptTag.replace(hash.src,"")))),!matches&&(matches=scriptTag.match(/<script>([\s\S]+?)<\/script>/i),matches)){var src=matches[1];hash.fn=function(){return eval(src)}}hashes.push(hash)},i=0;i<scriptTags.length;i++)_loop();return hashes},execScriptTags=function(e,t){if(!e)return null;var n=scriptTagsToRunScriptsInput(e);return(0,utilities_script_utils_js__WEBPACK_IMPORTED_MODULE_0__.runScripts)(n).then(t)},removeScriptTags=function(e){return e.replace(/<script.*?src[^>]*>\s*<\/script>|<script>[\s\S]+?<\/script>/g,"")}},23(e,t,n){n.d(t,{runScripts:()=>c});var i=n(12),r=n(4),a=n(24);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function s(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var u=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=document.getElementsByTagName("script"),i=0;i<n.length;i++){var r=n[i],a=r.getAttribute("src")||"";if(t.ignoreQueryParams){var o=a.split("?");a=o[0]}if(!t.scriptRegex&&t.ignoreProtocol&&(a=a.replace(/^https?:/,""),e=e.replace(/^https?:/,"")),t.scriptRegex&&t.scriptRegex.test(a))return r;if(t.testStartsWith&&0===a.indexOf(e))return r;if(a===e)return r}return null},l=function(e){var t,n,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:8e3,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return null==i&&(i=8e3),null==r&&(r={}),new Promise((function(o){!0===r.once&&(t=u(e))&&(n=!0),r.once&&n?t.readyState&&!/loaded|complete/.test(t.readyState)||setTimeout((function(){o()}),1):(0,a.runScript)(e,i).then(o).catch((function(e){o(e),setTimeout((function(){console.error(e)}),1)}))}))},c=function(){for(var e,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];e=n[0]instanceof Array?n[0]:n,e=d(e);var a=[],u=[],c=[];return e.forEach((function(e){var t=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){s(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},e),n=new Promise((function(e){t.resolve=e}));t.promise=n,c.push(t.promise),e.async?a.push(t):u.push(t)})),u.reduce((function(e,t){if(t.fn)try{t.fn()}catch(e){i.wlog.error(e)}finally{t.resolve()}else t.src&&l(t.src,null,t).then(t.resolve);return e.then(t.promise)}),Promise.resolve()),setTimeout((function(){a.forEach((function(e){if(e.fn)try{e.fn()}catch(e){i.wlog.error(e)}finally{e.resolve()}else e.src&&l(e.src,null,e).then(e.resolve)}))}),1),Promise.all(c)},d=function(e){for(var t=[],n=0;n<e.length;n++){var i=e[n];"string"==typeof i?t.push({src:i,async:!1}):(0,r.isObject)(i)?t.push(i):t.push({fn:i,async:!1})}return t}},24(e,t,n){n.d(t,{runScript:()=>r});var i=n(25),r=function(e,t){var n=i.TAGGED_VERSION;return new Promise((function(i,r){var a;null==t&&(t=8e3),(a=document.createElement("script")).src=e,a.async=!0,a.type="text/javascript",/https?:\/\/fast\.wistia\./.test(a.src)&&""!==n&&n.length>0&&(a.src="".concat(a.src,"@").concat(n));var o=null,s=!1,u=function(){a.onerror=a.onreadystatechange=a.onload=null,clearTimeout(o),clearTimeout(c),o=setTimeout((function(){a&&a.parentNode&&a.parentNode.removeChild(a)}),500)},l=function(){var e=a.readyState;s||e&&!/loaded|complete/.test(e)||(s=!0,setTimeout((function(){i(),u()}),1))},c=setTimeout((function(){s=!0,u(),r(new Error("timeout"))}),t);a.onerror=function(e){s=!0,u(),r(e)},a.onreadystatechange=l,a.onload=l,(document.body||document.head).appendChild(a)}))}},25(e,t,n){n.d(t,{EMBED_HOST:()=>s,PROD_EMBED_HOST:()=>c,PROD_FASTLY_SSL_HOST:()=>p,PROD_FAST_HOSTNAME_COM:()=>l,PROD_FAST_HOSTNAME_NET:()=>u,PROD_SSL_EMBED_HOST:()=>d,SSL_EMBED_HOST:()=>h,TAGGED_VERSION:()=>f,deliveryHost:()=>_,eV1Protocol:()=>w,metricsHost:()=>T});var i=n(10),r=n(26),a=n(27),o=((0,a.appHostname)("app"),(0,a.appHostname)("fast-protected"),(0,a.appHostname)("fast")),s="embed.wistia.com",u="fast.wistia.net",l="fast.wistia.com",c="embed.wistia.com",d="embed-ssl.wistia.com",p="embed-fastly.wistia.com",h="embed-ssl.wistia.com",f="",v="undefined"!=typeof window&&i.root===window&&i.root.location?i.root.location.protocol:"https:",_=function(){return function(e,t,n){return"https:"===e?t:n}(arguments.length>0&&void 0!==arguments[0]?arguments[0]:v,h,s)},m=function(){var e=(0,a.getSubdomainSuffixHostname)("fast");return e||null},y=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0;if(e)return e;var t=m();return t||o},g=function(){var e=m();if(e)return e;return"fast.".concat("wistia.net")},b=function(){for(var e=document.getElementsByTagName("script"),t=0;t<e.length;t++){var n=e[t];if(n.src){var i=new r.Url(n.src),a=/\/assets\/external\/E-v1?\.js$/.test(i.rawPath),o=i.host===y()||i.host===g()||"fast-canary.wistia.net"===i.host,s="https:"===location.protocol&&"https:"===i.protocol,u=""===i.protocol||null==i.protocol,l=s||u||"http:"===location.protocol,c=!n.readyState||/loaded|complete/.test(n.readyState);if(a&&o&&l&&c)return i}}return new r.Url("".concat((0,r.proto)(),"//").concat(g(),"/E-v1.js"))}(),w=function(){return b.protocol},T=function(){return"pipedream.".concat("wistia.com")},E=[].concat(["wistia.net","wistia.com"],["wistia.mx","wistia.dev","wistia.tech","wistia.am","wistia.se","wistia.io","wistia.st"]);new RegExp("(".concat(E.map((function(e){return"\\.".concat(e.replace(".","\\."))})).join("|"),")$"))},26(e,t,n){n.d(t,{Url:()=>c,proto:()=>a});var i=n(4),r=n(12),a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:location.href;return/^http:\/\//.test(e)?"http:":"https:"},o=function(e){if(null==e)return e;var t;try{t=decodeURIComponent(e)}catch(n){setTimeout((function(){r.wlog.notice(n)}),50),t=e}return t},s=function(e){for(var t=e[0],n=1;n<e.length;n++)t+="[".concat(e[n],"]");return t},u=function(e){return e.match(/([\w\-_]+)/g)},l=["protocol","host","port","params","path"],c=function(e){var t=this;t.params={},t.path=[],t.host="",t.rawPath="","object"==typeof e?t.fromOptions(e):e&&t.fromRaw(e)},d=c.prototype;d.fromOptions=function(e){for(var t=0;t<l.length;t++){var n=l[t];null!=e[n]&&(this[n]=e[n])}return this},d.fromRaw=function(e){var t;return this.rawUrl=e,(t=e.match(/^((?:https?:)|(?:file:)|(?:ftp:))?\/\//))&&(this.protocol=t[1]||void 0),(t=e.match(/\/\/([^:?#/]*)/))&&(this.host=t[1]||void 0),(t=e.match(/\/\/.*?(\/[^?#$]+)/)||e.match(/(^\/[^/][^?#$]+)/))&&this.setPath(t[1]),(t=e.match(/:(\d+)/))&&(this.port=parseInt(t[1],10)),(t=e.match(/\?([^#]+)/))&&(this.rawParams=t[1],this.params=function(e){var t={};if(!e)return t;for(var n=e.split("&"),a=function(){var e=n[s].split("="),a=e[0],l=e[1];try{a=u(decodeURIComponent(a))||""}catch(e){setTimeout((function(){r.wlog.notice(e)}),50),a=""}(0,i.cast)(a);var c=(0,i.getDeep)(t,a);if(null!=c)if((0,i.isArray)(c))c.push(o(l));else{var d=[c];d.push(o(l)),(0,i.setAndPreserveUndefined)(t,a,d)}else(0,i.setAndPreserveUndefined)(t,a,o(l))},s=0;s<n.length;s++)a();return t}(this.rawParams)),(t=e.match(/#(.*)$/))&&(this.anchor=t[1]),this},d.clone=function(){return new c({protocol:this.protocol,host:this.host,port:this.port,path:(0,i.clone)(this.path),params:(0,i.clone)(this.params),anchor:this.anchor})},d.ext=function(e){if(null!=e){var t=this.ext(),n=this.path.length-1,i=new RegExp("\\.".concat(t),"g");return t&&(this.path[n]="".concat(this.path[n].replace(i,""))),this.path[n]="".concat(this.path[n],".").concat(e)}var r=this.path[this.path.length-1].match(/\.(.*)$/);return null!=r&&r[1]||null},d.isRelative=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.location,t=this.protocol,n=this.host;return!(null!=t&&""!==t&&t!==e.protocol||n&&n!==e.hostname)},d.toString=function(){return this.isRelative()?this.relative():this.absolute()},d.absolute=function(){var e="";null!=this.protocol&&(e=this.protocol);var t="";return null!=this.port&&(t=":".concat(this.port)),"".concat(e,"//").concat(this.host||location.host).concat(t).concat(this.relative())},d.relative=function(){var e,t="";this.path.length>0&&("string"==typeof(e=this.path)&&(e=e.split("/")),t=null==e?"":"/".concat(e.join("/")),this._hasTrailingSlash&&(t+="/"));var n,r,a="?".concat((n=this.params,r=[],(0,i.eachLeaf)(n,(function(e,t){null!=e?r.push("".concat(encodeURIComponent(s(t)),"=").concat(encodeURIComponent(e))):r.push(encodeURIComponent(s(t)))})),r.join("&")));return 1===a.length&&(a=""),"".concat(t).concat(a).concat(this.relativeAnchor())},d.authority=function(){var e=null!=this.port?":".concat(this.port):"";return"".concat(this.host).concat(e)},d.relativeProtocol=function(){var e="";return null!=this.port&&(e=":".concat(this.port)),"//".concat(this.host).concat(e).concat(this.relative())},d.relativeAnchor=function(){var e="";return null!=this.anchor&&(e="#".concat(this.anchor)),"".concat(e)},d.setPath=function(e){this.rawPath=e,this._hasTrailingSlash=/\/$/.test(this.rawPath),this.path=function(e){var t=[];if(null==e)return t;for(var n=e.split(/\/+/),i=0;i<n.length;i++){var r=n[i];null!=r&&""!==r&&t.push(r)}return t}(this.rawPath)},c.create=function(e){return new c(e)};c.create;c.parse=function(e){return new c(e)};c.parse},27(e,t,n){n.d(t,{appHostname:()=>s,getSubdomainSuffixHostname:()=>u});var i=/([a-z0-9-]+)-cde-([a-z0-9-]+)\.([a-z0-9-]+)\.wistia\.io/i,r=/([a-z0-9-]+)-cde-([a-z0-9-]+)\.([a-z0-9-]+)\.claw\.wistia\.io/i,a=/([a-z0-9-]+)-cde-([a-z0-9-]+)\.([a-z0-9-]+)\.wiz\.wistia\.io/i,o=/([a-z0-9-]+)-txl-([a-z0-9-]+)\.([a-z0-9-]+)\.mtl\.wistia\.io/i,s=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"app",t=u(e);return t||"".concat(e,".").concat("wistia.com")},u=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"app";if("undefined"!=typeof window&&window.location){var t=window.location.hostname,n=i.exec(t);if(n)return"".concat(e,"-cde-").concat(n[2],".").concat(n[3],".wistia.io");var s=r.exec(t);if(s)return"".concat(e,"-cde-").concat(s[2],".").concat(s[3],".claw.wistia.io");var u=a.exec(t);if(u)return"".concat(e,"-cde-").concat(u[2],".").concat(u[3],".wiz.wistia.io");var l=o.exec(t);if(l)return"".concat(e,"-txl-").concat(l[2],".").concat(l[3],".mtl.wistia.io")}return null}},28(e,t,n){n.d(t,{seqId:()=>r});var i=n(16),r=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"wistia_",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=i.Wistia._sequenceVal||1,r="".concat(e).concat(n).concat(t);return i.Wistia._sequenceVal=n+1,r}},40(e,t,n){n.d(t,{isVisitorTrackingEnabled:()=>d});var i=n(13),r=n(41),a=n(43),o=n(16);function s(e){return function(e){if(Array.isArray(e))return u(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return u(e,t);var n={}.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)?u(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=Array(t);n<t;n++)i[n]=e[n];return i}var l;o.Wistia._visitorTrackingDomain||(o.Wistia._visitorTrackingDomain=location.hostname||""),o.Wistia._visitorTracking||(null!=(l=(0,r.getWistiaLocalStorage)().visitorTrackingEnabled)&&((0,r.updateWistiaLocalStorage)((function(e){return delete e.visitorTrackingEnabled})),o.Wistia._visitorTracking={},o.Wistia._visitorTracking[o.Wistia._visitorTrackingDomain]={isEnabled:l,updatedAt:Date.now()},(0,r.updateWistiaLocalStorage)((function(e){return e.visitorTracking=o.Wistia._visitorTracking}))),o.Wistia._visitorTracking=(0,r.getWistiaLocalStorage)().visitorTracking||{});o.Wistia.consent=function(e){return null==e?d():c(e)};var c=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o.Wistia._visitorTrackingDomain;"default"===e?delete o.Wistia._visitorTracking[t]:o.Wistia._visitorTracking[t]={isEnabled:"true"==="".concat(e),updatedAt:Date.now()},(0,r.updateWistiaLocalStorage)((function(e){return e.visitorTracking=o.Wistia._visitorTracking})),(0,i.globalTrigger)("visitortrackingchange",e),s(document.getElementsByTagName("wistia-player")).forEach((function(t){t.dispatchEvent(new CustomEvent("visitor-tracking-change",{detail:{isTrackingEnabled:e}}))}))},d=function(){if("boolean"==typeof o.Wistia._visitorTracking)return o.Wistia._visitorTracking;if(o.Wistia._visitorTracking){var e=function(){if(o.Wistia._visitorTrackingDomain)for(var e=o.Wistia._visitorTrackingDomain.split(".");e.length>0;){var t=o.Wistia._visitorTracking[e.join(".")],n=t&&t.isEnabled;if(null!=n)return n;e.shift()}}();if(null!=e)return Boolean(e)}var t=(0,a.getAllApiHandles)();if(o.Wistia.channel&&o.Wistia.channel.all)try{t.push.apply(t,s(o.Wistia.channel.all()))}catch(e){}return!t.some((function(e){return!0===(e._mediaData||e._galleryData||{}).privacyMode}))}},41(e,t,n){n.d(t,{getWistiaLocalStorage:()=>o,removeWistiaLocalStorage:()=>s,updateWistiaLocalStorage:()=>u});var i=n(42),r=n(16),a="wistia",o=function(){return(0,i.getLocalStorage)(a)},s=function(){return r.Wistia._localStorage=(0,i.removeLocalStorage)(a),r.Wistia._localStorage},u=function(e){return r.Wistia._localStorage=(0,i.updateLocalStorage)(a,e),r.Wistia._localStorage}},42(e,t,n){n.d(t,{getLocalStorage:()=>u,removeLocalStorage:()=>l,setLocalStorage:()=>c,updateLocalStorage:()=>d});var i=n(16),r=function(e){setTimeout((function(){throw e}),0)},a="_namespacedLocalStorage",o=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"wistia-test-localstorage";try{if("undefined"==typeof localStorage)return!1;if(null!=i.Wistia._localStorageWorks)return i.Wistia._localStorageWorks;var t=localStorage.getItem(e);localStorage.removeItem(e),localStorage.setItem(e,t),localStorage.removeItem(e),i.Wistia._localStorageWorks=!0}catch(e){i.Wistia._localStorageWorks=!1}return i.Wistia._localStorageWorks},s=function(){return null==i.Wistia[a]&&(i.Wistia[a]={}),i.Wistia[a]},u=function(e){if(!o())return s()[e]||{};if(localStorage[e])try{return"null"===localStorage[e]?{}:JSON.parse(localStorage[e])}catch(e){r(e)}return{}},l=function(e){if(o())try{localStorage.removeItem(e)}catch(e){r(e)}else s()[e]={}},c=function(e,t){if(!o())return null!=t&&"object"==typeof t&&(s()[e]=t),t;try{s()[e]=t,localStorage[e]=JSON.stringify(t)}catch(e){r(e)}return t},d=function(e,t){var n=u(e);try{t(n)}catch(e){r(e)}return c(e,n)}},43(e,t,n){n.d(t,{getAllApiHandles:()=>r});n(44),n(12);var i=n(45);n(46);var r=function(){return(void 0===(0,i.wData)("video")?[]:Object.values((0,i.wData)("video"))).concat(void 0===(0,i.wData)("iframe_api")?[]:Object.values((0,i.wData)("iframe_api")))}},44(e,t,n){n.d(t,{getAllApiEmbedElements:()=>i});var i=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"wistia_embed",t=document.querySelectorAll("div.".concat(e,",span.").concat(e,",iframe.").concat(e));return Array.from(t).map((function(e){var t;return"WISTIA-PLAYER"===(null===(t=e.lastChild)||void 0===t?void 0:t.nodeName)?e.lastChild:e}))}},45(e,t,n){n.d(t,{wData:()=>a});var i=n(4),r=n(16),a=function(e,t){return(0,i.isArray)(e)||(e=e.split(".")),null!=t&&(0,i.setDeep)(r.Wistia,["_data"].concat(e),t),(0,i.getDeep)(r.Wistia,["_data"].concat(e))}},46(e,t,n){n.d(t,{ensureString:()=>i});var i=function(e){return null==e?"":e.toString()}},61(e,t,n){n.d(t,{READY:()=>o,filter:()=>u,nonfailedPublicOver400:()=>f,readyPublicM3u8s:()=>d,readyPublicMp3s:()=>l,readyPublicMp4s:()=>c,readyPublicOver400:()=>h});var i=n(4),r=(n(26),n(9),n(25)),a=(n(12),n(27));Array.prototype.slice;var o=2,s=["select","sortFn","sortBy","unique"],u=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!e)return[];e.assets&&(e=e.assets),null==t.qualityMin&&null==t.qualityMax||(e=v(e,t.qualityMin,t.qualityMax),t=(0,i.except)(t,["qualityMin","qualityMax"]));var n=(0,i.only)(t,s),r=n.select||(0,i.except)(t,s);r&&(n.select=r);var a=n.select?(0,i.select)(e,n.select):(0,i.clone)(e);if((n.sortFn||n.sortBy)&&(a=(0,i.sort)(a,n.sortFn||n.sortBy)),n.unique){for(var o={},u=0;u<a.length;u++){var l=a[u],c=l["".concat(n.unique)]||"__undefined__";o[c]||(o[c]=l)}for(var d in a=[],o)a.push(o[d])}return a},l=function(e){return u(e,{ext:"mp3",status:o,public:!0})},c=function(e){return u(e,{container:"mp4",status:o,public:!0})},d=function(e){return u(e,{container:"m3u8",status:o,public:!0})},p=function(e){for(var t=[],n=0;n<e.length;n++){var i=e[n],r=null!=i.opt_vbitrate&&i.opt_vbitrate>=500&&i.opt_vbitrate<=1e5,a=null!=i.width&&i.width>400;(r||a)&&t.push(i)}return t},h=function(e){return p(u(e,{container:/mp4/,public:!0,status:o}))},f=function(e){return p(u(e,{container:/mp4/,public:!0,status:function(e){return-1!==e}}))},v=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1e4;return u(e,{select:function(e){var i=_(e.width,e.height);return t<=i&&i<=n}})},_=function(e,t){if(t>e){var n=e;e=t,t=n}return e/t<1.05&&(e=t*(16/9)),e>=3740?2160:e>=3100?1800:e>=2460?1440:e>=1820?1080:e>=1180?720:e>=860?540:e>=540?360:t};(0,a.appHostname)("fast"),r.EMBED_HOST,r.SSL_EMBED_HOST,(0,a.appHostname)("embed"),(0,a.appHostname)("prime"),(0,a.appHostname)("mixergy-cdn"),(0,a.appHostname)("embed-fastly"),r.PROD_EMBED_HOST,r.PROD_SSL_EMBED_HOST,r.PROD_FASTLY_SSL_HOST},75(e,t,n){n.d(t,{doTimeout:()=>a});var i=n(4),r=n(16);r.Wistia;null==r.Wistia._timeouts&&(r.Wistia._timeouts={});var a=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;(0,i.isArray)(e)&&(e=e.join("."));var a=u(e);if(o(e,a),t){var s=r.Wistia._timeouts[a];null==s&&(s=r.Wistia._timeouts[a]={});var l=setTimeout((function(){delete s[e],t()}),n);return s[e]=l,l}return r.Wistia._timeouts[a][e]},o=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if((0,i.isArray)(e)&&(e=e.join(".")),"__global__"===(n=n||u(e))&&(t=r.Wistia._timeouts[e]))for(var a in t){var o=t[a];clearTimeout(o),delete t[a]}if(t=r.Wistia._timeouts[n])for(var l in t){var c=t[l];!l.indexOf||0!==l.indexOf(e)||l.length!==e.length&&"."!==l.charAt(e.length)||(clearTimeout(c),delete t[l])}r.Wistia.blockSweepTimeouts||(r.Wistia.blockSweepTimeouts=!0,setTimeout(s,0),setTimeout((function(){r.Wistia.blockSweepTimeouts=!1}),5e3))},s=function(){for(var e in r.Wistia._timeouts){var t=r.Wistia._timeouts[e];(0,i.isEmpty)(t)&&delete r.Wistia._timeouts[e]}},u=function(e){var t=e.indexOf(".");return t>0?e.substring(0,t):"__global__"}},226(e,t,n){n.d(t,{HLS_ENGINE_PATH:()=>p,NATIVE_HLS_ENGINE_PATH:()=>h,SIMPLE_AUDIO_ENGINE_PATH:()=>f,bestUsableEngine:()=>v});var i=n(4),r=(n(9),n(227)),a=n(228),o=(n(10),n(12)),s=n(61);n(16);o.wlog.getPrefixedFunctions("judy");var u="hlsVideo",l="manualQualityVideo",c="nativeHlsVideo",d="sphericalVideo",p="engines/hls_video.js",h="engines/native_hls_video.js",f="engines/simple_audio.js",v=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=e.detect,r=e.logger;r.info("bestUsableEngineClass");var a=b(e,t,n),o=g({mediaData:t,options:n},i);if(n.engine)return n.engine;if(o)return r.info(d),"engines/spherical_video.js";if("Audio"===t.mediaType)return f;var s=i.safari||i.ios.version>0,v="null"!==window.origin,_=s&&!v;return a&&i.nativeHls&&(!1===i.managedMediaSource||_)?(r.info(c),h):a?(r.info(u),p):(r.info(l),"engines/manual_quality_video.js")},_=function(e){if(!1!==(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).instantHls&&e.instantHlsAssetsReady)return!0;if(e.originalIsEligibleForDirectPlayback)return!0;var t,n,i=(t=e.assets,n=(0,s.filter)(t,{container:"mp4",metadata:function(e){return e&&e.max_bitrate},public:!0,sortBy:"width desc",status:s.READY,type:/\b(?!captioned_video)\S+/}),Boolean(n[0]&&n[0].width>=400));return i||(0,r.count)("player/originV2/media-has-no-metadata",1,{hashedId:e.hashedId}),i},m=function(e,t){var n=e.pageUrl,i=y(n);if(null!=i)return i;var r=(0,a.setOrGet)("forceHls");return null!=r?r:t.hls},y=function(e){var t=e&&e.match&&e.match(/[&?]whls=([^&]+)/),n=t&&t[1];return null!=n?(0,i.cast)(n):null},g=function(){var e,t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(n.options.overrideSpherical)return!1;var i=String(null===(e=n.mediaData)||void 0===e?void 0:e.spherical),r=String(null===(t=n.opts)||void 0===t?void 0:t.spherical);return"true"===i||"true"===r},b=function(e,t,n){if("LiveStream"===t.type)return!0;var i=e.detect;return function(e){var t=Boolean(window.Promise);return(e.mediaSource||e.nativeHls)&&t}(i)&&!function(e){return e.chrome&&parseInt(e.chrome.version,10)<50}(i)&&!function(e,t){return e.android&&(!1===t.playsinline||!0===t.nativeMode)}(i,n)&&function(e,t,n){var i=m(e,n);return!0===i||!1===i?i:!1!==t.hls_enabled}(e,t,n)&&_(t)&&(!k(e)&&!w(e)||m(e,n))},w=function(){return"function"!=typeof(window.URL&&window.URL.createObjectURL)},T=/\s*function\s+XMLHttpRequest\(\)\s*{\s*\[native code\]\s*}\s*/m,E=/\[object XMLHttpRequestConstructor\]/m,k=function(){if(XMLHttpRequest&&XMLHttpRequest.prototype&&XMLHttpRequest.prototype.constructor){var e=XMLHttpRequest.prototype.constructor.toString();return!(T.test(e)||E.test(e))}return!0}},227(e,t,n){n.d(t,{count:()=>f});var i=n(75),r=n(12),a=n(4),o=n(3),s=n(26),u=n(25),l=n(40),c=n(16);c.Wistia;null==c.Wistia._metricsCache&&(c.Wistia._metricsCache={});var d=c.Wistia._metricsCache,p=function(e,t,n){var s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};try{null==d.toMput&&(d.toMput=[]),null==d.requestId&&(d.requestId=0);var u=(0,a.merge)({type:e,key:t,value:null!=n?n:null,request_id:d.requestId},s),l=JSON.stringify(u);r.wlog.debug("send metrics",l),d.toMput.push(l),(0,i.doTimeout)("metrics.debounce",(function(){(0,o.pageLoaded)((function(){h.apply(undefined,d.toMput),d.toMput=[],d.requestId+=1}))}),500)}catch(e){r.wlog.error(e)}},h=function(){if((0,l.isVisitorTrackingEnabled)()){for(var e="".concat((0,s.proto)(),"//").concat((0,u.metricsHost)(),"/mput?topic=metrics"),t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];return fetch(e,{method:"POST",mode:"cors",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:n.join("\n")}).then((function(e){e.ok||console.error(e)})).catch((function(e){console.error(e)}))}},f=function(e){return p("count",e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,arguments.length>2&&void 0!==arguments[2]?arguments[2]:{})}},228(e,t,n){n.d(t,{setOrGet:()=>o});var i=n(41),r=n(4),a=n(16);a.Wistia._localStorage||(a.Wistia._localStorage=(0,i.getWistiaLocalStorage)());var o=function(e,t){if(null!=t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2]?r.unsetDeep:r.setDeep;return a.Wistia._localStorage=(0,i.updateWistiaLocalStorage)((function(i){return n(i,e,t)})),t}return null!=e?(0,r.getDeep)(a.Wistia._localStorage,e):a.Wistia._localStorage};i.removeWistiaLocalStorage},296(e,t,n){n.d(t,{PLAYER_VERSION:()=>i});var i="main"},660(e,t,n){n.d(t,{default:()=>$t});var i=Object.create,r=Object.defineProperty,a=Object.getOwnPropertyDescriptor,o=Object.getOwnPropertyNames,s=Object.getPrototypeOf,u=Object.prototype.hasOwnProperty,l=function(e,t){return function(){return e&&(t=e(e=0)),t}},c=function(e,t){return function(){return t||e((t={exports:{}}).exports,t),t.exports}},d=function(e,t,n){return n=null!=e?i(s(e)):{},function(e,t,n,i){if(t&&"object"==typeof t||"function"==typeof t)for(var s,l=o(t),c=0,d=l.length;c<d;c++)s=l[c],!u.call(e,s)&&s!==n&&r(e,s,{get:function(e){return t[e]}.bind(null,s),enumerable:!(i=a(t,s))||i.enumerable});return e}(!t&&e&&e.__esModule?n:r(n,"default",{value:e,enumerable:!0}),e)},p=c((function(e,t){var i;i="undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:{},t.exports=i}));function h(e,t){return null!=t&&"undefined"!=typeof Symbol&&t[Symbol.hasInstance]?!!t[Symbol.hasInstance](e):h(e,t)}var f=l((function(){f()}));function v(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e}var _=l((function(){})),m=c((function(e,t){var n=Array.prototype.slice;t.exports=function(e,t){for(("length"in e||(e=[e]),e=n.call(e));e.length;){var i=e.shift(),r=t(i);if(r)return r;i.childNodes&&i.childNodes.length&&(e=n.call(i.childNodes).concat(e))}}})),y=c((function(e,t){function n(e,t){if(!h(this,n))return new n(e,t);this.data=e,this.nodeValue=e,this.length=e.length,this.ownerDocument=t||null}f(),t.exports=n,n.prototype.nodeType=8,n.prototype.nodeName="#comment",n.prototype.toString=function(){return"[object Comment]"}})),g=c((function(e,t){function n(e,t){if(!h(this,n))return new n(e);this.data=e||"",this.length=this.data.length,this.ownerDocument=t||null}f(),t.exports=n,n.prototype.type="DOMTextNode",n.prototype.nodeType=3,n.prototype.nodeName="#text",n.prototype.toString=function(){return this.data},n.prototype.replaceData=function(e,t,n){var i=this.data,r=i.substring(0,e),a=i.substring(e+t,i.length);this.data=r+n+a,this.length=this.data.length}})),b=c((function(e,t){t.exports=function(e){var t=this,n=e.type;e.target||(e.target=t),t.listeners||(t.listeners={});var i=t.listeners[n];if(i)return i.forEach((function(n){e.currentTarget=t,"function"==typeof n?n(e):n.handleEvent(e)}));t.parentNode&&t.parentNode.dispatchEvent(e)}})),w=c((function(e,t){t.exports=function(e,t){var n=this;n.listeners||(n.listeners={}),n.listeners[e]||(n.listeners[e]=[]),-1===n.listeners[e].indexOf(t)&&n.listeners[e].push(t)}})),T=c((function(e,t){t.exports=function(e,t){var n=this;if(n.listeners&&n.listeners[e]){var i=n.listeners[e],r=i.indexOf(t);-1!==r&&i.splice(r,1)}}})),E=c((function(e,t){_(),t.exports=i;var n=["area","base","br","col","embed","hr","img","input","keygen","link","menuitem","meta","param","source","track","wbr"];function i(e){switch(e.nodeType){case 3:return o(e.data);case 8:return"\x3c!--"+e.data+"--\x3e";default:return function(e){var t=[],s=e.tagName;return"http://www.w3.org/1999/xhtml"===e.namespaceURI&&(s=s.toLowerCase()),t.push("<"+s+function(e){var t=[];for(var n in e)r(e,n)&&t.push({name:n,value:e[n]});for(var i in e._attributes)for(var o in e._attributes[i]){var s=e._attributes[i][o],u=(s.prefix?s.prefix+":":"")+o;t.push({name:u,value:s.value})}return e.className&&t.push({name:"class",value:e.className}),t.length?a(t):""}(e)+function(e){var t=e.dataset,n=[];for(var i in t)n.push({name:"data-"+i,value:t[i]});return n.length?a(n):""}(e)),n.indexOf(s)>-1?t.push(" />"):(t.push(">"),e.childNodes.length?t.push.apply(t,e.childNodes.map(i)):e.textContent||e.innerText?t.push(o(e.textContent||e.innerText)):e.innerHTML&&t.push(e.innerHTML),t.push("</"+s+">")),t.join("")}(e)}}function r(e,t){var n=v(e[t]);return"style"===t&&Object.keys(e.style).length>0||e.hasOwnProperty(t)&&("string"===n||"boolean"===n||"number"===n)&&"nodeName"!==t&&"className"!==t&&"tagName"!==t&&"textContent"!==t&&"innerText"!==t&&"namespaceURI"!==t&&"innerHTML"!==t}function a(e){var t=[];return e.forEach((function(e){var n=e.name,i=e.value;"style"===n&&(i=function(e){if("string"==typeof e)return e;var t="";return Object.keys(e).forEach((function(n){var i=e[n];n=n.replace(/[A-Z]/g,(function(e){return"-"+e.toLowerCase()})),t+=n+":"+i+";"})),t}(i)),t.push(n+'="'+function(e){return o(e).replace(/"/g,"&quot;")}(i)+'"')})),t.length?" "+t.join(" "):""}function o(e){var t="";return"string"==typeof e?t=e:e&&(t=e.toString()),t.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}})),k=c((function(e,t){f();var n=m(),i=b(),r=w(),a=T(),o=E(),s="http://www.w3.org/1999/xhtml";function u(e,t,n){if(!h(this,u))return new u(e);var i=void 0===n?s:n||null;this.tagName=i===s?String(e).toUpperCase():e,this.nodeName=this.tagName,this.className="",this.dataset={},this.childNodes=[],this.parentNode=null,this.style={},this.ownerDocument=t||null,this.namespaceURI=i,this._attributes={},"INPUT"===this.tagName&&(this.type="text")}t.exports=u,u.prototype.type="DOMElement",u.prototype.nodeType=1,u.prototype.appendChild=function(e){return e.parentNode&&e.parentNode.removeChild(e),this.childNodes.push(e),e.parentNode=this,e},u.prototype.replaceChild=function(e,t){e.parentNode&&e.parentNode.removeChild(e);var n=this.childNodes.indexOf(t);return t.parentNode=null,this.childNodes[n]=e,e.parentNode=this,t},u.prototype.removeChild=function(e){var t=this.childNodes.indexOf(e);return this.childNodes.splice(t,1),e.parentNode=null,e},u.prototype.insertBefore=function(e,t){e.parentNode&&e.parentNode.removeChild(e);var n=null==t?-1:this.childNodes.indexOf(t);return n>-1?this.childNodes.splice(n,0,e):this.childNodes.push(e),e.parentNode=this,e},u.prototype.setAttributeNS=function(e,t,n){var i=null,r=t,a=t.indexOf(":");(a>-1&&(i=t.substr(0,a),r=t.substr(a+1)),"INPUT"===this.tagName&&"type"===t)?this.type=n:(this._attributes[e]||(this._attributes[e]={}))[r]={value:n,prefix:i}},u.prototype.getAttributeNS=function(e,t){var n=this._attributes[e],i=n&&n[t]&&n[t].value;return"INPUT"===this.tagName&&"type"===t?this.type:"string"!=typeof i?null:i},u.prototype.removeAttributeNS=function(e,t){var n=this._attributes[e];n&&delete n[t]},u.prototype.hasAttributeNS=function(e,t){var n=this._attributes[e];return!!n&&t in n},u.prototype.setAttribute=function(e,t){return this.setAttributeNS(null,e,t)},u.prototype.getAttribute=function(e){return this.getAttributeNS(null,e)},u.prototype.removeAttribute=function(e){return this.removeAttributeNS(null,e)},u.prototype.hasAttribute=function(e){return this.hasAttributeNS(null,e)},u.prototype.removeEventListener=a,u.prototype.addEventListener=r,u.prototype.dispatchEvent=i,u.prototype.focus=function(){},u.prototype.toString=function(){return o(this)},u.prototype.getElementsByClassName=function(e){var t=e.split(" "),i=[];return n(this,(function(e){if(1===e.nodeType){var n=(e.className||"").split(" ");t.every((function(e){return-1!==n.indexOf(e)}))&&i.push(e)}})),i},u.prototype.getElementsByTagName=function(e){e=e.toLowerCase();var t=[];return n(this.childNodes,(function(n){1===n.nodeType&&("*"===e||n.tagName.toLowerCase()===e)&&t.push(n)})),t},u.prototype.contains=function(e){return n(this,(function(t){return e===t}))||!1}})),x=c((function(e,t){f();var n=k();function i(e){if(!h(this,i))return new i;this.childNodes=[],this.parentNode=null,this.ownerDocument=e||null}t.exports=i,i.prototype.type="DocumentFragment",i.prototype.nodeType=11,i.prototype.nodeName="#document-fragment",i.prototype.appendChild=n.prototype.appendChild,i.prototype.replaceChild=n.prototype.replaceChild,i.prototype.removeChild=n.prototype.removeChild,i.prototype.toString=function(){return this.childNodes.map((function(e){return String(e)})).join("")}})),S=c((function(e,t){function n(e){}t.exports=n,n.prototype.initEvent=function(e,t,n){this.type=e,this.bubbles=t,this.cancelable=n},n.prototype.preventDefault=function(){}})),D=c((function(e,t){f();var n=m(),i=y(),r=g(),a=k(),o=x(),s=S(),u=b(),l=w(),c=T();function d(){if(!h(this,d))return new d;this.head=this.createElement("head"),this.body=this.createElement("body"),this.documentElement=this.createElement("html"),this.documentElement.appendChild(this.head),this.documentElement.appendChild(this.body),this.childNodes=[this.documentElement],this.nodeType=9}t.exports=d;var p=d.prototype;p.createTextNode=function(e){return new r(e,this)},p.createElementNS=function(e,t){var n=null===e?null:String(e);return new a(t,this,n)},p.createElement=function(e){return new a(e,this)},p.createDocumentFragment=function(){return new o(this)},p.createEvent=function(e){return new s(e)},p.createComment=function(e){return new i(e,this)},p.getElementById=function(e){return e=String(e),n(this.childNodes,(function(t){if(String(t.id)===e)return t}))||null},p.getElementsByClassName=a.prototype.getElementsByClassName,p.getElementsByTagName=a.prototype.getElementsByTagName,p.contains=a.prototype.contains,p.removeEventListener=c,p.addEventListener=l,p.dispatchEvent=u})),O=c((function(e,t){var n=D();t.exports=new n})),P=c((function(e,t){var i,r=void 0!==n.g?n.g:"undefined"!=typeof window?window:{},a=O();"undefined"!=typeof document?i=document:(i=r["__GLOBAL_DOCUMENT_CACHE@4"])||(i=r["__GLOBAL_DOCUMENT_CACHE@4"]=a),t.exports=i}));function A(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}function L(e,t){if(e){if("string"==typeof e)return A(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return A(e,t)}}function R(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var i,r,a=[],o=!0,s=!1;try{for(n=n.call(e);!(o=(i=n.next()).done)&&(a.push(i.value),!t||a.length!==t);o=!0);}catch(e){s=!0,r=e}finally{try{!o&&null!=n.return&&n.return()}finally{if(s)throw r}}return a}}(e,t)||L(e,t)||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.")}()}var q=d(p()),I=d(p()),N=d(p()),j={now:function(){var e=N.default.performance,t=e&&e.timing,n=t&&t.navigationStart,i="number"==typeof n&&"function"==typeof e.now?n+e.now():Date.now();return Math.round(i)}},M=function(){var e,t,n;if("function"==typeof(null===(e=I.default.crypto)||void 0===e?void 0:e.getRandomValues)){n=new Uint8Array(32),I.default.crypto.getRandomValues(n);for(var i=0;i<32;i++)n[i]=n[i]%16}else{n=[];for(var r=0;r<32;r++)n[r]=16*Math.random()|0}var a=0;t="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var t="x"===e?n[a]:3&n[a]|8;return a++,t.toString(16)}));var o=j.now(),s=null==o?void 0:o.toString(16).substring(3);return s?t.substring(0,28)+s:t},W=function(){return("000000"+(Math.random()*Math.pow(36,6)|0).toString(36)).slice(-6)},C=function(e){if(e&&void 0!==e.nodeName)return e.muxId||(e.muxId=W()),e.muxId;var t;try{t=document.querySelector(e)}catch(e){}return t&&!t.muxId&&(t.muxId=e),(null==t?void 0:t.muxId)||e},H=function(e){var t;e&&void 0!==e.nodeName?e=C(t=e):t=document.querySelector(e);var n=t&&t.nodeName?t.nodeName.toLowerCase():"";return[t,e,n]};function B(e){return function(e){if(Array.isArray(e))return A(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||L(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var U=0,F=1,G=2,z=3,V=4,Q=function(e){var t,n,i,r,a,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:3,s=e?[console,e]:[console],u=(t=console.trace).bind.apply(t,B(s)),l=(n=console.info).bind.apply(n,B(s)),c=(i=console.debug).bind.apply(i,B(s)),d=(r=console.warn).bind.apply(r,B(s)),p=(a=console.error).bind.apply(a,B(s)),h=o;return{trace:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];if(!(h>U))return u.apply(void 0,B(t))},debug:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];if(!(h>F))return c.apply(void 0,B(t))},info:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];if(!(h>G))return l.apply(void 0,B(t))},warn:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];if(!(h>z))return d.apply(void 0,B(t))},error:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];if(!(h>V))return p.apply(void 0,B(t))},get level(){return h},set level(e){e!==this.level&&(h=null!=e?e:o)}}}("[mux]"),K=d(p());function J(){return"1"===(K.default.doNotTrack||K.default.navigator&&K.default.navigator.doNotTrack)}function Y(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function X(e,t){if(!h(e,t))throw new TypeError("Cannot call a class as a function")}function $(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)}}function Z(e,t,n){return t&&$(e.prototype,t),n&&$(e,n),e}function ee(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function te(e){return(te=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ne(e,t,n){return ne="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){var i=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=te(e)););return e}(e,t);if(i){var r=Object.getOwnPropertyDescriptor(i,t);return r.get?r.get.call(n||e):r.value}},ne(e,t,n||e)}function ie(e,t){return(ie=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function re(e,t){if(null==e)return{};var n,i,r=function(e,t){if(null==e)return{};var n,i,r={},a=Object.keys(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function ae(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct||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}}();return function(){var n,i=te(e);if(t){var r=te(this).constructor;n=Reflect.construct(i,arguments,r)}else n=i.apply(this,arguments);return function(e,t){return!t||"object"!==v(t)&&"function"!=typeof t?Y(e):t}(this,n)}}f(),_();var oe=function(e){return se(e)[0]},se=function(e){if("string"!=typeof e||""===e)return["localhost"];var t,n=(e.match(/^(([^:\/?#]+):)?(\/\/([^\/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?/)||[])[4];return n&&(t=(n.match(/[^\.]+\.[^\.]+$/)||[])[0]),[n,t]},ue=d(p()),le={exists:function(){var e=ue.default.performance;return void 0!==(e&&e.timing)},domContentLoadedEventEnd:function(){var e=ue.default.performance,t=e&&e.timing;return t&&t.domContentLoadedEventEnd},navigationStart:function(){var e=ue.default.performance,t=e&&e.timing;return t&&t.navigationStart}};function ce(e,t,n){n=void 0===n?1:n,e[t]=e[t]||0,e[t]+=n}function de(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},i=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(i=i.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),i.forEach((function(t){ee(e,t,n[t])}))}return e}function pe(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})),e}var he=["x-request-id","cf-ray","x-amz-cf-id","x-akamai-request-id"],fe=["x-cdn","content-type"].concat(he);function ve(e){var t={};return(e=e||"").trim().split(/[\r\n]+/).forEach((function(e){if(e){var n=e.split(": "),i=n.shift();i&&(fe.indexOf(i.toLowerCase())>=0||0===i.toLowerCase().indexOf("x-litix-"))&&(t[i]=n.join(": "))}})),t}function _e(e){if(e){var t=he.find((function(t){return void 0!==e[t]}));return t?e[t]:void 0}}var me=function(e){var t={};for(var n in e){var i=e[n];if(-1!==i["DATA-ID"].search("io.litix.data."))t[i["DATA-ID"].replace("io.litix.data.","")]=i.VALUE}return t},ye=function(e){if(!e)return{};var t=le.navigationStart(),n=e.loading,i=n?n.start:e.trequest,r=n?n.first:e.tfirst,a=n?n.end:e.tload;return{bytesLoaded:e.total,requestStart:Math.round(t+i),responseStart:Math.round(t+r),responseEnd:Math.round(t+a)}},ge=function(e){if(e&&"function"==typeof e.getAllResponseHeaders)return ve(e.getAllResponseHeaders())},be=function(e,t){if(!e||!e.requestEndDate)return{};var n,i=oe(e.url),r=e.url,a=e.bytesLoaded,o=new Date(e.requestStartDate).getTime(),s=new Date(e.firstByteDate).getTime(),u=new Date(e.requestEndDate).getTime(),l=isNaN(e.duration)?0:e.duration,c="function"==typeof t.getMetricsFor?t.getMetricsFor(e.mediaType).HttpList:t.getDashMetrics().getHttpRequests(e.mediaType);return c.length>0&&(n=ve(c[c.length-1]._responseHeaders||"")),{requestStart:o,requestResponseStart:s,requestResponseEnd:u,requestBytesLoaded:a,requestResponseHeaders:n,requestMediaDuration:l,requestHostname:i,requestUrl:r,requestId:n?_e(n):void 0}},we=function(e){var t;return null===(t=e.match(/.*codecs\*?="(.*)"/))||void 0===t?void 0:t[1]},Te=function(e,t,n){var i=e.log;if(n&&n.on){var r=function(e){try{var t,n;return null===(n=e.getVersion)||void 0===n||null===(t=n.call(e))||void 0===t?void 0:t.split(".").map((function(e){return parseInt(e)}))[0]}catch(e){return!1}}(n),a=function(n,i){return e.emit(t,n,i)},o=function(e){var t=e.type,n=(e.data||{}).url;a("requestcompleted",{request_event_type:t,request_start:0,request_response_start:0,request_response_end:0,request_bytes_loaded:-1,request_type:"manifest",request_hostname:oe(n),request_url:n})};n.on("manifestLoaded",o);var s={},u=function(e){if("function"!=typeof e.getRequests)return null;var t=e.getRequests({state:"executed"});return 0===t.length?null:t[t.length-1]},l=function(e){var t=e.type,i=e.chunk,r=e.request,o=(i||{}).mediaInfo||{},u=o.type,l=o.bitrateList,c={};(l=l||[]).forEach((function(e,t){c[t]={},c[t].width=e.width,c[t].height=e.height,c[t].bitrate=e.bandwidth,c[t].attrs={}})),"video"===u?s.video=c:"audio"===u?s.audio=c:s.media=c;var d=be(r,n),p=d.requestStart,h=d.requestResponseStart,f=d.requestResponseEnd,v=d.requestResponseHeaders,_=d.requestMediaDuration,m=d.requestHostname,y=d.requestUrl,g=d.requestId;a("requestcompleted",{request_event_type:t,request_start:p,request_response_start:h,request_response_end:f,request_bytes_loaded:-1,request_type:u+"_init",request_response_headers:v,request_hostname:m,request_id:g,request_url:y,request_media_duration:_,request_rendition_lists:s})};r>=4?n.on("initFragmentLoaded",l):n.on("initFragmentLoaded",(function(e){var t=e.type,n=e.fragmentModel,i=e.chunk,r=u(n);l({type:t,request:r,chunk:i})}));var c=function(e){var t=e.type,i=e.chunk,r=e.request,o=i||{},s=o.mediaInfo,u=o.start,l=(s||{}).type,c=be(r,n),d=c.requestStart,p=c.requestResponseStart,h=c.requestResponseEnd,f=c.requestBytesLoaded,v=c.requestResponseHeaders,_=c.requestMediaDuration,m=c.requestHostname,y=c.requestUrl,g=c.requestId,b=function(e,t){if("function"==typeof t.getCurrentRepresentationForType){var n=t.getCurrentRepresentationForType(e);return n?{currentLevel:n.absoluteIndex,renditionWidth:n.width||null,renditionHeight:n.height||null,renditionBitrate:n.bandwidth}:{}}var i=t.getQualityFor(e),r=t.getCurrentTrackFor(e).bitrateList;return r?{currentLevel:i,renditionWidth:r[i].width||null,renditionHeight:r[i].height||null,renditionBitrate:r[i].bandwidth}:{}}(l,n),w=b.currentLevel,T=b.renditionWidth,E=b.renditionHeight,k=b.renditionBitrate;a("requestcompleted",{request_event_type:t,request_start:d,request_response_start:p,request_response_end:h,request_bytes_loaded:f,request_type:l,request_response_headers:v,request_hostname:m,request_id:g,request_url:y,request_media_start_time:u,request_media_duration:_,request_current_level:w,request_labeled_bitrate:k,request_video_width:T,request_video_height:E})};r>=4?n.on("mediaFragmentLoaded",c):n.on("mediaFragmentLoaded",(function(e){var t=e.type,n=e.fragmentModel,i=e.chunk,r=u(n);c({type:t,request:r,chunk:i})}));var d={video:void 0,audio:void 0,totalBitrate:void 0},p=function(e,t,r){var o=e.mediaType;if("audio"===o||"video"===o){var s;if("function"==typeof n.getRepresentationsByType)if(e.newRepresentation)s={bitrate:e.newRepresentation.bandwidth,width:e.newRepresentation.width,height:e.newRepresentation.height,qualityIndex:e.newRepresentation.absoluteIndex};else{var u=n.getRepresentationsByType(o);if(u&&"number"==typeof e.newQuality){var l=u.find((function(t){return t.absoluteIndex===e.newQuality||t.index===e.newQuality}));l&&(s={bitrate:l.bandwidth,width:l.width,height:l.height,qualityIndex:e.newQuality})}}else{if("number"!=typeof e.newQuality)return void i.warn("missing evt.newQuality in qualityChangeRendered event",e);s=n.getBitrateInfoListFor(o).find((function(t){return t.qualityIndex===e.newQuality}))}if(!s||"number"!=typeof s.bitrate)return void i.warn("missing bitrate info for ".concat(o));d[o]=pe(de({},s),{codec:n.getCurrentTrackFor(o).codec});var c=function(){if(d.video&&"number"==typeof d.video.bitrate){if(!d.video.width||!d.video.height)return void i.warn("have bitrate info for video but missing width/height");var e=d.video.bitrate;if(d.audio&&"number"==typeof d.audio.bitrate&&(e+=d.audio.bitrate),e!==d.totalBitrate)return d.totalBitrate=e,{video_source_bitrate:e,video_source_height:d.video.height,video_source_width:d.video.width,video_source_codec:we(d.video.codec)}}}();c&&a("renditionchange",c)}};n.on("qualityChangeRendered",p);var h=function(e){var t=e.request,n=e.mediaType;a("requestcanceled",{request_event_type:(t=t||{}).type+"_"+t.action,request_url:t.url,request_type:n,request_hostname:oe(t.url)})};n.on("fragmentLoadingAbandoned",h);var f=function(e){var t,n,i=e.error,r=(null==i||null===(t=i.data)||void 0===t?void 0:t.request)||{},o=(null==i||null===(n=i.data)||void 0===n?void 0:n.response)||{};27===(null==i?void 0:i.code)&&a("requestfailed",{request_error:r.type+"_"+r.action,request_url:r.url,request_hostname:oe(r.url),request_type:r.mediaType,request_error_code:o.status,request_error_text:o.statusText});var s="".concat(null!=r&&r.url?"url: ".concat(r.url,"\n"):"")+"".concat(null!=o&&o.status||null!=o&&o.statusText?"response: ".concat(null==o?void 0:o.status,", ").concat(null==o?void 0:o.statusText,"\n"):"");a("error",{player_error_code:null==i?void 0:i.code,player_error_message:null==i?void 0:i.message,player_error_context:s})};n.on("error",f),n._stopMuxMonitor=function(){n.off("manifestLoaded",o),n.off("initFragmentLoaded",l),n.off("mediaFragmentLoaded",c),n.off("qualityChangeRendered",p),n.off("error",f),n.off("fragmentLoadingAbandoned",h),delete n._stopMuxMonitor}}else i.warn("Invalid dash.js player reference. Monitoring blocked.")},Ee=0,ke=function(){function e(){X(this,e),ee(this,"_listeners",void 0)}return Z(e,[{key:"on",value:function(e,t,n){return t._eventEmitterGuid=t._eventEmitterGuid||++Ee,this._listeners=this._listeners||{},this._listeners[e]=this._listeners[e]||[],n&&(t=t.bind(n)),this._listeners[e].push(t),t}},{key:"off",value:function(e,t){var n=this._listeners&&this._listeners[e];n&&n.forEach((function(e,i){e._eventEmitterGuid===t._eventEmitterGuid&&n.splice(i,1)}))}},{key:"one",value:function(e,t,n){var i=this;t._eventEmitterGuid=t._eventEmitterGuid||++Ee;var r=function(){i.off(e,r),t.apply(n||this,arguments)};r._eventEmitterGuid=t._eventEmitterGuid,this.on(e,r)}},{key:"emit",value:function(e,t){var n=this;if(this._listeners){t=t||{};var i=this._listeners["before"+e]||[],r=this._listeners["before*"]||[],a=this._listeners[e]||[],o=this._listeners["after"+e]||[],s=function(t,i){(t=t.slice()).forEach((function(t){t.call(n,{type:e},i)}))};s(i,t),s(r,t),s(a,t),s(o,t)}}}]),e}(),xe=ke,Se=d(p()),De=function(){function e(t){var n=this;X(this,e),ee(this,"_playbackHeartbeatInterval",void 0),ee(this,"_playheadShouldBeProgressing",void 0),ee(this,"pm",void 0),this.pm=t,this._playbackHeartbeatInterval=null,this._playheadShouldBeProgressing=!1,t.on("playing",(function(){n._playheadShouldBeProgressing=!0})),t.on("play",this._startPlaybackHeartbeatInterval.bind(this)),t.on("playing",this._startPlaybackHeartbeatInterval.bind(this)),t.on("adbreakstart",this._startPlaybackHeartbeatInterval.bind(this)),t.on("adplay",this._startPlaybackHeartbeatInterval.bind(this)),t.on("adplaying",this._startPlaybackHeartbeatInterval.bind(this)),t.on("devicewake",this._startPlaybackHeartbeatInterval.bind(this)),t.on("viewstart",this._startPlaybackHeartbeatInterval.bind(this)),t.on("rebufferstart",this._startPlaybackHeartbeatInterval.bind(this)),t.on("pause",this._stopPlaybackHeartbeatInterval.bind(this)),t.on("ended",this._stopPlaybackHeartbeatInterval.bind(this)),t.on("viewend",this._stopPlaybackHeartbeatInterval.bind(this)),t.on("error",this._stopPlaybackHeartbeatInterval.bind(this)),t.on("aderror",this._stopPlaybackHeartbeatInterval.bind(this)),t.on("adpause",this._stopPlaybackHeartbeatInterval.bind(this)),t.on("adended",this._stopPlaybackHeartbeatInterval.bind(this)),t.on("adbreakend",this._stopPlaybackHeartbeatInterval.bind(this)),t.on("seeked",(function(){t.data.player_is_paused?n._stopPlaybackHeartbeatInterval():n._startPlaybackHeartbeatInterval()})),t.on("timeupdate",(function(){null!==n._playbackHeartbeatInterval&&t.emit("playbackheartbeat")})),t.on("devicesleep",(function(e,i){null!==n._playbackHeartbeatInterval&&(Se.default.clearInterval(n._playbackHeartbeatInterval),t.emit("playbackheartbeatend",{viewer_time:i.viewer_time}),n._playbackHeartbeatInterval=null)}))}return Z(e,[{key:"_startPlaybackHeartbeatInterval",value:function(){var e=this;null===this._playbackHeartbeatInterval&&(this.pm.emit("playbackheartbeat"),this._playbackHeartbeatInterval=Se.default.setInterval((function(){e.pm.emit("playbackheartbeat")}),this.pm.playbackHeartbeatTime))}},{key:"_stopPlaybackHeartbeatInterval",value:function(){this._playheadShouldBeProgressing=!1,null!==this._playbackHeartbeatInterval&&(Se.default.clearInterval(this._playbackHeartbeatInterval),this.pm.emit("playbackheartbeatend"),this._playbackHeartbeatInterval=null)}}]),e}(),Oe=function e(t){var n=this;X(this,e),ee(this,"viewErrored",void 0),t.on("viewinit",(function(){n.viewErrored=!1})),t.on("error",(function(e,i){try{var r=t.errorTranslator({player_error_code:i.player_error_code,player_error_message:i.player_error_message,player_error_context:i.player_error_context,player_error_severity:i.player_error_severity,player_error_business_exception:i.player_error_business_exception});r&&(t.data.player_error_code=r.player_error_code||i.player_error_code,t.data.player_error_message=r.player_error_message||i.player_error_message,t.data.player_error_context=r.player_error_context||i.player_error_context,t.data.player_error_severity=r.player_error_severity||i.player_error_severity,t.data.player_error_business_exception=r.player_error_business_exception||i.player_error_business_exception,n.viewErrored=!0)}catch(e){t.mux.log.warn("Exception in error translator callback.",e),n.viewErrored=!0}})),t.on("aftererror",(function(){var e,n,i,r,a;null===(e=t.data)||void 0===e||delete e.player_error_code,null===(n=t.data)||void 0===n||delete n.player_error_message,null===(i=t.data)||void 0===i||delete i.player_error_context,null===(r=t.data)||void 0===r||delete r.player_error_severity,null===(a=t.data)||void 0===a||delete a.player_error_business_exception}))},Pe=function(){function e(t){X(this,e),ee(this,"_watchTimeTrackerLastCheckedTime",void 0),ee(this,"pm",void 0),this.pm=t,this._watchTimeTrackerLastCheckedTime=null,t.on("playbackheartbeat",this._updateWatchTime.bind(this)),t.on("playbackheartbeatend",this._clearWatchTimeState.bind(this))}return Z(e,[{key:"_updateWatchTime",value:function(e,t){var n=t.viewer_time;null===this._watchTimeTrackerLastCheckedTime&&(this._watchTimeTrackerLastCheckedTime=n),ce(this.pm.data,"view_watch_time",n-this._watchTimeTrackerLastCheckedTime),this._watchTimeTrackerLastCheckedTime=n}},{key:"_clearWatchTimeState",value:function(e,t){this._updateWatchTime(e,t),this._watchTimeTrackerLastCheckedTime=null}}]),e}(),Ae=function(){function e(t){var n=this;X(this,e),ee(this,"_playbackTimeTrackerLastPlayheadPosition",void 0),ee(this,"_lastTime",void 0),ee(this,"_isAdPlaying",void 0),ee(this,"_callbackUpdatePlaybackTime",void 0),ee(this,"pm",void 0),this.pm=t,this._playbackTimeTrackerLastPlayheadPosition=-1,this._lastTime=j.now(),this._isAdPlaying=!1,this._callbackUpdatePlaybackTime=null,t.on("viewinit",(function(){n.pm.data.view_playing_time_ms_cumulative=0}));var i=this._startPlaybackTimeTracking.bind(this);t.on("playing",i),t.on("adplaying",i);var r=function(){n.pm.data.player_is_paused||i()};t.on("seeked",r),t.on("rebufferend",r);var a=this._stopPlaybackTimeTracking.bind(this);t.on("playbackheartbeatend",a),t.on("seeking",a),t.on("rebufferstart",a),t.on("adplaying",(function(){n._isAdPlaying=!0})),t.on("adended",(function(){n._isAdPlaying=!1})),t.on("adpause",(function(){n._isAdPlaying=!1})),t.on("adbreakstart",(function(){n._isAdPlaying=!1})),t.on("adbreakend",(function(){n._isAdPlaying=!1})),t.on("adplay",(function(){n._isAdPlaying=!1})),t.on("viewinit",(function(){n._playbackTimeTrackerLastPlayheadPosition=-1,n._lastTime=j.now(),n._isAdPlaying=!1,n._callbackUpdatePlaybackTime=null}))}return Z(e,[{key:"_startPlaybackTimeTracking",value:function(){null===this._callbackUpdatePlaybackTime&&(this._callbackUpdatePlaybackTime=this._updatePlaybackTime.bind(this),this._playbackTimeTrackerLastPlayheadPosition=this.pm.data.player_playhead_time,this._lastTime=j.now(),this.pm.on("playbackheartbeat",this._callbackUpdatePlaybackTime))}},{key:"_stopPlaybackTimeTracking",value:function(){this._callbackUpdatePlaybackTime&&(this._updatePlaybackTime(),this.pm.off("playbackheartbeat",this._callbackUpdatePlaybackTime),this._callbackUpdatePlaybackTime=null,this._playbackTimeTrackerLastPlayheadPosition=-1)}},{key:"_updatePlaybackTime",value:function(){var e=this.pm.data.player_playhead_time||0,t=j.now(),n=t-this._lastTime,i=-1;this._playbackTimeTrackerLastPlayheadPosition>=0&&e>this._playbackTimeTrackerLastPlayheadPosition?i=e-this._playbackTimeTrackerLastPlayheadPosition:this._isAdPlaying&&(i=n),i>0&&i<=1e3&&ce(this.pm.data,"view_content_playback_time",i),null!==this._callbackUpdatePlaybackTime&&n>0&&n<=1e3&&(this._isAdPlaying&&ce(this.pm.data,"ad_playing_time_ms_cumulative",n),ce(this.pm.data,"view_playing_time_ms_cumulative",n)),this._playbackTimeTrackerLastPlayheadPosition=e,this._lastTime=t}}]),e}(),Le=function(){function e(t){X(this,e),ee(this,"pm",void 0),this.pm=t;var n=this._updatePlayheadTime.bind(this);t.on("playbackheartbeat",n),t.on("playbackheartbeatend",n),t.on("timeupdate",n),t.on("destroy",(function(){t.off("timeupdate",n)}))}return Z(e,[{key:"_updateMaxPlayheadPosition",value:function(){this.pm.data.view_max_playhead_position=void 0===this.pm.data.view_max_playhead_position?this.pm.data.player_playhead_time:Math.max(this.pm.data.view_max_playhead_position,this.pm.data.player_playhead_time)}},{key:"_updatePlayheadTime",value:function(e,t){var n=this,i=function(){n.pm.currentFragmentPDT&&n.pm.currentFragmentStart&&(n.pm.data.player_program_time=n.pm.currentFragmentPDT+n.pm.data.player_playhead_time-n.pm.currentFragmentStart)};if(t&&t.player_playhead_time)this.pm.data.player_playhead_time=t.player_playhead_time,i(),this._updateMaxPlayheadPosition();else if(this.pm.getPlayheadTime){var r=this.pm.getPlayheadTime();void 0!==r&&(this.pm.data.player_playhead_time=r,i(),this._updateMaxPlayheadPosition())}}}]),e}(),Re=3e5,qe=function e(t){if(X(this,e),!t.disableRebufferTracking){var n,i=function(e,t){r(t),n=void 0},r=function(e){if(n){var i=e.viewer_time-n;ce(t.data,"view_rebuffer_duration",i),n=e.viewer_time,t.data.view_rebuffer_duration>Re&&(t.emit("viewend"),t.send("viewend"),t.mux.log.warn("Ending view after rebuffering for longer than ".concat(Re,"ms, future events will be ignored unless a programchange or videochange occurs.")))}t.data.view_watch_time>=0&&t.data.view_rebuffer_count>0&&(t.data.view_rebuffer_frequency=t.data.view_rebuffer_count/t.data.view_watch_time,t.data.view_rebuffer_percentage=t.data.view_rebuffer_duration/t.data.view_watch_time)};t.on("playbackheartbeat",(function(e,t){return r(t)})),t.on("rebufferstart",(function(e,r){n||(ce(t.data,"view_rebuffer_count",1),n=r.viewer_time,t.one("rebufferend",i))})),t.on("viewinit",(function(){n=void 0,t.off("rebufferend",i)}))}},Ie=function(){function e(t){var n=this;X(this,e),ee(this,"_lastCheckedTime",void 0),ee(this,"_lastPlayheadTime",void 0),ee(this,"_lastPlayheadTimeUpdatedTime",void 0),ee(this,"_rebuffering",void 0),ee(this,"pm",void 0),this.pm=t,!t.disableRebufferTracking&&!t.disablePlayheadRebufferTracking&&(this._lastCheckedTime=null,this._lastPlayheadTime=null,this._lastPlayheadTimeUpdatedTime=null,t.on("playbackheartbeat",this._checkIfRebuffering.bind(this)),t.on("playbackheartbeatend",this._cleanupRebufferTracker.bind(this)),t.on("seeking",(function(){n._cleanupRebufferTracker(null,{viewer_time:j.now()})})))}return Z(e,[{key:"_checkIfRebuffering",value:function(e,t){if(this.pm.seekingTracker.isSeeking||this.pm.adTracker.isAdBreak||!this.pm.playbackHeartbeat._playheadShouldBeProgressing)this._cleanupRebufferTracker(e,t);else if(null!==this._lastCheckedTime)if(this._lastPlayheadTime===this.pm.data.player_playhead_time){var n=t.viewer_time-this._lastPlayheadTimeUpdatedTime;"number"==typeof this.pm.sustainedRebufferThreshold&&n>=this.pm.sustainedRebufferThreshold&&(this._rebuffering||(this._rebuffering=!0,this.pm.emit("rebufferstart",{viewer_time:this._lastPlayheadTimeUpdatedTime}))),this._lastCheckedTime=t.viewer_time}else this._cleanupRebufferTracker(e,t,!0);else this._prepareRebufferTrackerState(t.viewer_time)}},{key:"_clearRebufferTrackerState",value:function(){this._lastCheckedTime=null,this._lastPlayheadTime=null,this._lastPlayheadTimeUpdatedTime=null}},{key:"_prepareRebufferTrackerState",value:function(e){this._lastCheckedTime=e,this._lastPlayheadTime=this.pm.data.player_playhead_time,this._lastPlayheadTimeUpdatedTime=e}},{key:"_cleanupRebufferTracker",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(this._rebuffering)this._rebuffering=!1,this.pm.emit("rebufferend",{viewer_time:t.viewer_time});else{if(null===this._lastCheckedTime)return;var i=this.pm.data.player_playhead_time-this._lastPlayheadTime,r=t.viewer_time-this._lastPlayheadTimeUpdatedTime;"number"==typeof this.pm.minimumRebufferDuration&&i>0&&r-i>this.pm.minimumRebufferDuration&&(this._lastCheckedTime=null,this.pm.emit("rebufferstart",{viewer_time:this._lastPlayheadTimeUpdatedTime}),this.pm.emit("rebufferend",{viewer_time:this._lastPlayheadTimeUpdatedTime+r-i}))}n?this._prepareRebufferTrackerState(t.viewer_time):this._clearRebufferTrackerState()}}]),e}(),Ne=Ie,je=function(){function e(t){var n=this;X(this,e),ee(this,"pm",void 0),this.pm=t,t.on("viewinit",(function(){var e=t.data,i=e.view_id;if(!e.view_program_changed){var r=function(e,r){var a=r.viewer_time;("playing"===e.type&&void 0===t.data.view_time_to_first_frame||"adplaying"===e.type&&(void 0===t.data.view_time_to_first_frame||n._inPrerollPosition()))&&n.calculateTimeToFirstFrame(a||j.now(),i)};t.one("playing",r),t.one("adplaying",r),t.one("viewend",(function(){t.off("playing",r),t.off("adplaying",r)}))}}))}return Z(e,[{key:"_inPrerollPosition",value:function(){return void 0===this.pm.data.view_content_playback_time||this.pm.data.view_content_playback_time<=1e3}},{key:"calculateTimeToFirstFrame",value:function(e,t){t===this.pm.data.view_id&&(this.pm.watchTimeTracker._updateWatchTime(null,{viewer_time:e}),this.pm.data.view_time_to_first_frame=this.pm.data.view_watch_time,(this.pm.data.player_autoplay_on||this.pm.data.video_is_autoplay)&&this.pm.pageLoadInitTime&&(this.pm.data.view_aggregate_startup_time=this.pm.data.view_start+this.pm.data.view_watch_time-this.pm.pageLoadInitTime))}}]),e}(),Me=function e(t){var n=this;X(this,e),ee(this,"_lastPlayerHeight",void 0),ee(this,"_lastPlayerWidth",void 0),ee(this,"_lastPlayheadPosition",void 0),ee(this,"_lastSourceHeight",void 0),ee(this,"_lastSourceWidth",void 0),t.on("viewinit",(function(){n._lastPlayheadPosition=-1}));["pause","rebufferstart","seeking","error","adbreakstart","hb","renditionchange","orientationchange","viewend","playbackmodechange"].forEach((function(e){t.on(e,(function(){if(n._lastPlayheadPosition>=0&&t.data.player_playhead_time>=0&&n._lastPlayerWidth>=0&&n._lastSourceWidth>0&&n._lastPlayerHeight>=0&&n._lastSourceHeight>0){var e=t.data.player_playhead_time-n._lastPlayheadPosition;if(e<0)return void(n._lastPlayheadPosition=-1);var i=Math.min(n._lastPlayerWidth/n._lastSourceWidth,n._lastPlayerHeight/n._lastSourceHeight),r=Math.max(0,i-1),a=Math.max(0,1-i);t.data.view_max_upscale_percentage=Math.max(t.data.view_max_upscale_percentage||0,r),t.data.view_max_downscale_percentage=Math.max(t.data.view_max_downscale_percentage||0,a),ce(t.data,"view_total_content_playback_time",e),ce(t.data,"view_total_upscaling",r*e),ce(t.data,"view_total_downscaling",a*e)}n._lastPlayheadPosition=-1}))})),["playing","hb","renditionchange","orientationchange","playbackmodechange"].forEach((function(e){t.on(e,(function(){n._lastPlayheadPosition=t.data.player_playhead_time,n._lastPlayerWidth=t.data.player_width,n._lastPlayerHeight=t.data.player_height,n._lastSourceWidth=t.data.video_source_width,n._lastSourceHeight=t.data.video_source_height}))}))},We=function e(t){var n=this;X(this,e),ee(this,"isSeeking",void 0),this.isSeeking=!1;var i=-1,r=function(){var e=j.now(),r=(t.data.viewer_time||e)-(i||e);ce(t.data,"view_seek_duration",r),t.data.view_max_seek_time=Math.max(t.data.view_max_seek_time||0,r),n.isSeeking=!1,i=-1};t.on("seeking",(function(e,a){Object.assign(t.data,a),n.isSeeking&&a.viewer_time-i<=2e3?i=a.viewer_time:(n.isSeeking&&r(),n.isSeeking=!0,i=a.viewer_time,ce(t.data,"view_seek_count",1),t.send("seeking"))})),t.on("seeked",(function(){r()})),t.on("viewend",(function(){n.isSeeking&&(r(),t.send("seeked")),n.isSeeking=!1,i=-1}))},Ce=function(e,t){e.push(t),e.sort((function(e,t){return e.viewer_time-t.viewer_time}))},He=["adbreakstart","adrequest","adresponse","adplay","adplaying","adpause","adended","adbreakend","aderror","adclicked","adskipped"],Be=function(){function e(t){var n=this;X(this,e),ee(this,"_adHasPlayed",void 0),ee(this,"_adRequests",void 0),ee(this,"_adResponses",void 0),ee(this,"_currentAdRequestNumber",void 0),ee(this,"_currentAdResponseNumber",void 0),ee(this,"_prerollPlayTime",void 0),ee(this,"_wouldBeNewAdPlay",void 0),ee(this,"isAdBreak",void 0),ee(this,"pm",void 0),this.pm=t,t.on("viewinit",(function(){n.isAdBreak=!1,n._currentAdRequestNumber=0,n._currentAdResponseNumber=0,n._adRequests=[],n._adResponses=[],n._adHasPlayed=!1,n._wouldBeNewAdPlay=!0,n._prerollPlayTime=void 0})),He.forEach((function(e){return t.on(e,n._updateAdData.bind(n))}));var i=function(){n.isAdBreak=!1};t.on("adbreakstart",(function(){n.isAdBreak=!0})),t.on("play",i),t.on("playing",i),t.on("viewend",i),t.on("adrequest",(function(e,i){i=Object.assign({ad_request_id:"generatedAdRequestId"+n._currentAdRequestNumber++},i),Ce(n._adRequests,i),ce(t.data,"view_ad_request_count"),n.inPrerollPosition()&&(t.data.view_preroll_requested=!0,n._adHasPlayed||ce(t.data,"view_preroll_request_count"))})),t.on("adresponse",(function(e,i){i=Object.assign({ad_request_id:"generatedAdRequestId"+n._currentAdResponseNumber++},i),Ce(n._adResponses,i);var r=n.findAdRequest(i.ad_request_id);r&&ce(t.data,"view_ad_request_time",Math.max(0,i.viewer_time-r.viewer_time))})),t.on("adplay",(function(e,i){n._adHasPlayed=!0,n._wouldBeNewAdPlay&&(n._wouldBeNewAdPlay=!1,ce(t.data,"view_ad_played_count")),n.inPrerollPosition()&&!t.data.view_preroll_played&&(t.data.view_preroll_played=!0,n._adRequests.length>0&&(t.data.view_preroll_request_time=Math.max(0,i.viewer_time-n._adRequests[0].viewer_time)),t.data.view_start&&(t.data.view_startup_preroll_request_time=Math.max(0,i.viewer_time-t.data.view_start)),n._prerollPlayTime=i.viewer_time)})),t.on("adplaying",(function(e,i){n.inPrerollPosition()&&void 0===t.data.view_preroll_load_time&&void 0!==n._prerollPlayTime&&(t.data.view_preroll_load_time=i.viewer_time-n._prerollPlayTime,t.data.view_startup_preroll_load_time=i.viewer_time-n._prerollPlayTime)})),t.on("adclicked",(function(e,i){n._wouldBeNewAdPlay||ce(t.data,"view_ad_clicked_count")})),t.on("adskipped",(function(e,i){n._wouldBeNewAdPlay||ce(t.data,"view_ad_skipped_count")})),t.on("adended",(function(){n._wouldBeNewAdPlay=!0})),t.on("aderror",(function(){n._wouldBeNewAdPlay=!0}))}return Z(e,[{key:"inPrerollPosition",value:function(){return void 0===this.pm.data.view_content_playback_time||this.pm.data.view_content_playback_time<=1e3}},{key:"findAdRequest",value:function(e){for(var t=0;t<this._adRequests.length;t++)if(this._adRequests[t].ad_request_id===e)return this._adRequests[t]}},{key:"_updateAdData",value:function(e,t){if(this.inPrerollPosition()){if(!this.pm.data.view_preroll_ad_tag_hostname&&t.ad_tag_url){var n=R(se(t.ad_tag_url),2),i=n[0],r=n[1];this.pm.data.view_preroll_ad_tag_domain=r,this.pm.data.view_preroll_ad_tag_hostname=i}if(!this.pm.data.view_preroll_ad_asset_hostname&&t.ad_asset_url){var a=R(se(t.ad_asset_url),2),o=a[0],s=a[1];this.pm.data.view_preroll_ad_asset_domain=s,this.pm.data.view_preroll_ad_asset_hostname=o}this.pm.data.ad_type="preroll"}this.pm.data.ad_asset_url=null==t?void 0:t.ad_asset_url,this.pm.data.ad_tag_url=null==t?void 0:t.ad_tag_url,this.pm.data.ad_creative_id=null==t?void 0:t.ad_creative_id,this.pm.data.ad_id=null==t?void 0:t.ad_id,this.pm.data.ad_universal_id=null==t?void 0:t.ad_universal_id,null!=t&&t.ad_type&&(this.pm.data.ad_type=null==t?void 0:t.ad_type)}}]),e}(),Ue=function e(t){var n=this;X(this,e),ee(this,"lastWallClockTime",void 0);var i=function(){n.lastWallClockTime=j.now(),t.on("before*",r)},r=function(e){var i=j.now(),r=n.lastWallClockTime;n.lastWallClockTime=i,i-r>3e4&&(t.emit("devicesleep",{viewer_time:r}),Object.assign(t.data,{viewer_time:r}),t.send("devicesleep"),t.emit("devicewake",{viewer_time:i}),Object.assign(t.data,{viewer_time:i}),t.send("devicewake"))};t.one("playbackheartbeat",i),t.on("playbackheartbeatend",(function(){t.off("before*",r),t.one("playbackheartbeat",i)}))},Fe=d(p()),Ge=function(){var e=function(){for(var e=0,t={};e<arguments.length;e++){var n=arguments[e];for(var i in n)t[i]=n[i]}return t};function t(n){function i(t,r,a){var o;if("undefined"!=typeof document){if(arguments.length>1){if("number"==typeof(a=e({path:"/"},i.defaults,a)).expires){var s=new Date;s.setMilliseconds(s.getMilliseconds()+864e5*a.expires),a.expires=s}try{o=JSON.stringify(r),/^[\{\[]/.test(o)&&(r=o)}catch(e){}return r=n.write?n.write(r,t):encodeURIComponent(String(r)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),t=(t=(t=encodeURIComponent(String(t))).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent)).replace(/[\(\)]/g,escape),document.cookie=[t,"=",r,a.expires?"; expires="+a.expires.toUTCString():"",a.path?"; path="+a.path:"",a.domain?"; domain="+a.domain:"",a.secure?"; secure":""].join("")}t||(o={});for(var u=document.cookie?document.cookie.split("; "):[],l=/(%[0-9A-Z]{2})+/g,c=0;c<u.length;c++){var d=u[c].split("="),p=d.slice(1).join("=");'"'===p.charAt(0)&&(p=p.slice(1,-1));try{var h=d[0].replace(l,decodeURIComponent);if(p=n.read?n.read(p,h):n(p,h)||p.replace(l,decodeURIComponent),this.json)try{p=JSON.parse(p)}catch(e){}if(t===h){o=p;break}t||(o[h]=p)}catch(e){}}return o}}return i.set=i,i.get=function(e){return i.call(i,e)},i.getJSON=function(){return i.apply({json:!0},[].slice.call(arguments))},i.defaults={},i.remove=function(t,n){i(t,"",e(n,{expires:-1}))},i.withConverter=t,i}return t((function(){}))}(),ze="muxData",Ve=function(){var e;try{e=(Ge.get(ze)||"").split("&").reduce((function(e,t){var n=R(t.split("="),2),i=n[0],r=n[1],a=+r,o=r&&a==r?a:r;return e[i]=o,e}),{})}catch(t){e={}}return e},Qe=function(e){try{Ge.set(ze,(t=e,Object.entries(t).map((function(e){var t=R(e,2),n=t[0],i=t[1];return"".concat(n,"=").concat(i)})).join("&")),{expires:365})}catch(e){}var t};var Ke=Ye({a:"env",b:"beacon",c:"custom",d:"ad",e:"event",f:"experiment",i:"internal",m:"mux",n:"response",p:"player",q:"request",r:"retry",s:"session",t:"timestamp",u:"viewer",v:"video",w:"page",x:"view",y:"sub"}),Je=Ye({ad:"ad",af:"affiliate",ag:"aggregate",ap:"api",al:"application",ao:"audio",ar:"architecture",as:"asset",au:"autoplay",av:"average",bi:"bitrate",bn:"brand",br:"break",bw:"browser",by:"bytes",bz:"business",ca:"cached",cb:"cancel",cc:"codec",cd:"code",cg:"category",ch:"changed",ci:"client",ck:"clicked",cl:"canceled",cm:"cmcd",cn:"config",co:"count",ce:"counter",cp:"complete",cq:"creator",cr:"creative",cs:"captions",ct:"content",cu:"current",cv:"cumulative",cx:"connection",cz:"context",da:"data",dg:"downscaling",dm:"domain",dn:"cdn",do:"downscale",dr:"drm",dp:"dropped",du:"duration",dv:"device",dy:"dynamic",eb:"enabled",ec:"encoding",ed:"edge",en:"end",eg:"engine",em:"embed",er:"error",ep:"experiments",es:"errorcode",et:"errortext",ee:"event",ev:"events",ex:"expires",ez:"exception",fa:"failed",fi:"first",fm:"family",ft:"format",fp:"fps",fq:"frequency",fr:"frame",fs:"fullscreen",ha:"has",hb:"holdback",he:"headers",ho:"host",hn:"hostname",ht:"height",id:"id",ii:"init",in:"instance",ip:"ip",is:"is",ke:"key",la:"language",lb:"labeled",le:"level",li:"live",ld:"loaded",lo:"load",lw:"low",ls:"lists",lt:"latency",ma:"max",md:"media",me:"message",mf:"manifest",mi:"mime",ml:"midroll",mm:"min",mn:"manufacturer",mo:"model",mp:"mode",ms:"ms",mx:"mux",ne:"newest",nm:"name",no:"number",on:"on",or:"origin",os:"os",pa:"paused",pb:"playback",pd:"producer",pe:"percentage",pf:"played",pg:"program",ph:"playhead",pi:"plugin",pl:"preroll",pn:"playing",po:"poster",pp:"pip",pr:"preload",ps:"position",pt:"part",pv:"previous",py:"property",px:"pop",pz:"plan",ra:"rate",rd:"requested",re:"rebuffer",rf:"rendition",rg:"range",rm:"remote",ro:"ratio",rp:"response",rq:"request",rs:"requests",sa:"sample",sd:"skipped",se:"session",sh:"shift",sk:"seek",sm:"stream",so:"source",sq:"sequence",sr:"series",ss:"status",st:"start",su:"startup",sv:"server",sw:"software",sy:"severity",ta:"tag",tc:"tech",te:"text",tg:"target",th:"throughput",ti:"time",tl:"total",to:"to",tt:"title",ty:"type",ug:"upscaling",un:"universal",up:"upscale",ur:"url",us:"user",va:"variant",vd:"viewed",vi:"video",ve:"version",vw:"view",vr:"viewer",wd:"width",wa:"watch",wt:"waiting"});function Ye(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}function Xe(e){var t={},n={};return Object.keys(e).forEach((function(i){var r=!1;if(e.hasOwnProperty(i)&&void 0!==e[i]){var a=i.split("_"),o=a[0],s=Ke[o];s||(Q.info("Data key word `"+a[0]+"` not expected in "+i),s=o+"_"),a.splice(1).forEach((function(e){"url"===e&&(r=!0),Je[e]?s+=Je[e]:Number.isInteger(Number(e))?s+=e:(Q.info("Data key word `"+e+"` not expected in "+i),s+="_"+e+"_")})),r?n[s]=e[i]:t[s]=e[i]}})),Object.assign(t,n)}var $e=d(p()),Ze=d(P()),et={maxBeaconSize:300,maxQueueLength:3600,baseTimeBetweenBeacons:1e4,maxPayloadKBSize:500},tt=["hb","requestcompleted","requestfailed","requestcanceled"],nt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._beaconUrl=e||"https://img.litix.io",this._eventQueue=[],this._postInFlight=!1,this._resendAfterPost=!1,this._failureCount=0,this._sendTimeout=!1,this._options=Object.assign({},et,t)};nt.prototype.queueEvent=function(e,t){var n=Object.assign({},t);return(this._eventQueue.length<=this._options.maxQueueLength||"eventrateexceeded"===e)&&(this._eventQueue.push(n),this._sendTimeout||this._startBeaconSending(),this._eventQueue.length<=this._options.maxQueueLength)},nt.prototype.flushEvents=function(){arguments.length>0&&void 0!==arguments[0]&&arguments[0]&&1===this._eventQueue.length?this._eventQueue.pop():(this._eventQueue.length&&this._sendBeaconQueue(),this._startBeaconSending())},nt.prototype.destroy=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.destroyed=!0,e?this._clearBeaconQueue():this.flushEvents(),$e.default.clearTimeout(this._sendTimeout)},nt.prototype._clearBeaconQueue=function(){var e=this._eventQueue.length>this._options.maxBeaconSize?this._eventQueue.length-this._options.maxBeaconSize:0,t=this._eventQueue.slice(e);e>0&&Object.assign(t[t.length-1],Xe({mux_view_message:"event queue truncated"}));var n=this._createPayload(t);rt(this._beaconUrl,n,!0,(function(){}))},nt.prototype._sendBeaconQueue=function(){var e=this;if(this._postInFlight)this._resendAfterPost=!0;else{var t=this._eventQueue.slice(0,this._options.maxBeaconSize);this._eventQueue=this._eventQueue.slice(this._options.maxBeaconSize),this._postInFlight=!0;var n=this._createPayload(t),i=j.now();rt(this._beaconUrl,n,!1,(function(n,r){r?(e._eventQueue=t.concat(e._eventQueue),e._failureCount+=1,Q.info("Error sending beacon: "+r)):e._failureCount=0,e._roundTripTime=j.now()-i,e._postInFlight=!1,e._resendAfterPost&&(e._resendAfterPost=!1,e._eventQueue.length>0&&e._sendBeaconQueue())}))}},nt.prototype._getNextBeaconTime=function(){if(!this._failureCount)return this._options.baseTimeBetweenBeacons;var e=Math.pow(2,this._failureCount-1);return(1+(e*=Math.random()))*this._options.baseTimeBetweenBeacons},nt.prototype._startBeaconSending=function(){var e=this;$e.default.clearTimeout(this._sendTimeout),!this.destroyed&&(this._sendTimeout=$e.default.setTimeout((function(){e._eventQueue.length&&e._sendBeaconQueue(),e._startBeaconSending()}),this._getNextBeaconTime()))},nt.prototype._createPayload=function(e){var t=this,n={transmission_timestamp:Math.round(j.now())};this._roundTripTime&&(n.rtt_ms=Math.round(this._roundTripTime));var i,r,a,o=function(){i=JSON.stringify({metadata:n,events:r||e}),a=i.length/1024},s=function(){return a<=t._options.maxPayloadKBSize};return o(),s()||(Q.info("Payload size is too big ("+a+" kb). Removing unnecessary events."),r=e.filter((function(e){return-1===tt.indexOf(e.e)})),o()),s()||(Q.info("Payload size still too big ("+a+" kb). Cropping fields.."),r.forEach((function(e){for(var t in e){var n=e[t];"string"==typeof n&&n.length>51200&&(e[t]=n.substring(0,51200))}})),o()),i};var it="function"==typeof Ze.default.exitPictureInPicture?function(e){return e.length<=57344}:function(e){return!1},rt=function(e,t,n,i){if(n&&navigator&&navigator.sendBeacon&&navigator.sendBeacon(e,t))i();else if($e.default.fetch)$e.default.fetch(e,{method:"POST",body:t,headers:{"Content-Type":"text/plain"},keepalive:it(t)}).then((function(e){return i(null,e.ok?null:"Error")})).catch((function(e){return i(null,e)}));else{if($e.default.XMLHttpRequest){var r=new $e.default.XMLHttpRequest;return r.onreadystatechange=function(){if(4===r.readyState)return i(null,200!==r.status?"error":void 0)},r.open("POST",e),r.setRequestHeader("Content-Type","text/plain"),void r.send(t)}i()}},at=nt,ot=["env_key","view_id","view_sequence_number","player_sequence_number","beacon_domain","player_playhead_time","viewer_time","mux_api_version","event","video_id","player_instance_id","player_error_code","player_error_message","player_error_context","player_error_severity","player_error_business_exception","view_playing_time_ms_cumulative","ad_playing_time_ms_cumulative"],st=["adplay","adplaying","adpause","adfirstquartile","admidpoint","adthirdquartile","adended","adresponse","adrequest"],ut=["ad_id","ad_creative_id","ad_universal_id"],lt=["viewstart","error","ended","viewend"],ct=function(){function e(t,n){var i,r,a,o,s,u,l,c,d,p,h,f,v,_,m,y=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};X(this,e),ee(this,"mux",void 0),ee(this,"envKey",void 0),ee(this,"options",void 0),ee(this,"eventQueue",void 0),ee(this,"sampleRate",void 0),ee(this,"disableCookies",void 0),ee(this,"respectDoNotTrack",void 0),ee(this,"previousBeaconData",void 0),ee(this,"lastEventTime",void 0),ee(this,"rateLimited",void 0),ee(this,"pageLevelData",void 0),ee(this,"viewerData",void 0),this.mux=t,this.envKey=n,this.options=y,this.previousBeaconData=null,this.lastEventTime=0,this.rateLimited=!1,this.eventQueue=new at(function(e,t){var n=t.beaconCollectionDomain,i=t.beaconDomain;if(n)return(/localhost(?::\d+)?$/.test(n)?"http://":"https://")+n;var r=i||"litix.io";return(e=e||"inferred").match(/^[a-z0-9]+$/)?"https://"+e+"."+r:"https://img.litix.io/a.gif"}(this.envKey,this.options)),this.sampleRate=null!==(v=this.options.sampleRate)&&void 0!==v?v:1,this.disableCookies=null!==(_=this.options.disableCookies)&&void 0!==_&&_,this.respectDoNotTrack=null!==(m=this.options.respectDoNotTrack)&&void 0!==m&&m,this.previousBeaconData=null,this.lastEventTime=0,this.rateLimited=!1,this.pageLevelData={mux_api_version:this.mux.API_VERSION,mux_embed:this.mux.NAME,mux_embed_version:this.mux.VERSION,viewer_application_name:null===(i=this.options.platform)||void 0===i?void 0:i.name,viewer_application_version:null===(r=this.options.platform)||void 0===r?void 0:r.version,viewer_application_engine:null===(a=this.options.platform)||void 0===a?void 0:a.layout,viewer_device_name:null===(o=this.options.platform)||void 0===o?void 0:o.product,viewer_device_category:"",viewer_device_manufacturer:null===(s=this.options.platform)||void 0===s?void 0:s.manufacturer,viewer_os_family:null===(l=this.options.platform)||void 0===l||null===(u=l.os)||void 0===u?void 0:u.family,viewer_os_architecture:null===(d=this.options.platform)||void 0===d||null===(c=d.os)||void 0===c?void 0:c.architecture,viewer_os_version:null===(h=this.options.platform)||void 0===h||null===(p=h.os)||void 0===p?void 0:p.version,page_url:null===Fe.default||void 0===Fe.default||null===(f=Fe.default.location)||void 0===f?void 0:f.href},this.viewerData=this.disableCookies?{}:function(){var e=Ve();return e.mux_viewer_id=e.mux_viewer_id||M(),e.msn=e.msn||Math.random(),Qe(e),{mux_viewer_id:e.mux_viewer_id,mux_sample_number:e.msn}}()}return Z(e,[{key:"send",value:function(e,t){if(e&&null!=t&&t.view_id){if(this.respectDoNotTrack&&J())return Q.info("Not sending `"+e+"` because Do Not Track is enabled");if(!t||"object"!=typeof t)return Q.error("A data object was expected in send() but was not provided");var n=this.disableCookies?{}:function(){var e=Ve(),t=j.now();return e.session_start&&(e.sst=e.session_start,delete e.session_start),e.session_id&&(e.sid=e.session_id,delete e.session_id),e.session_expires&&(e.sex=e.session_expires,delete e.session_expires),(!e.sex||e.sex<t)&&(e.sid=M(),e.sst=t),e.sex=t+15e5,Qe(e),{session_id:e.sid,session_start:e.sst,session_expires:e.sex}}(),i=pe(de({},this.pageLevelData,t,n,this.viewerData),{event:e,env_key:this.envKey});i.user_id&&(i.viewer_user_id=i.user_id,delete i.user_id);var r,a=(null!==(r=i.mux_sample_number)&&void 0!==r?r:0)>=this.sampleRate,o=Xe(this._deduplicateBeaconData(e,i));if(this.lastEventTime=this.mux.utils.now(),a)return Q.info("Not sending event due to sample rate restriction",e,i,o);if(this.envKey||Q.info("Missing environment key (envKey) - beacons will be dropped if the video source is not a valid mux video URL",e,i,o),!this.rateLimited)if(Q.info("Sending event",e,i,o),this.rateLimited=!this.eventQueue.queueEvent(e,o),this.mux.WINDOW_UNLOADING&&"viewend"===e)this.eventQueue.destroy(!0);else{if(this.mux.WINDOW_HIDDEN&&"hb"===e)this.eventQueue.flushEvents(!0);else if(lt.indexOf(e)>=0){if("error"===e&&"warning"===t.player_error_severity)return;this.eventQueue.flushEvents()}if(this.rateLimited)return i.event="eventrateexceeded",o=Xe(i),this.eventQueue.queueEvent(i.event,o),Q.error("Beaconing disabled due to rate limit.")}}}},{key:"destroy",value:function(){this.eventQueue.destroy(!1)}},{key:"_deduplicateBeaconData",value:function(e,t){var n=this,i={},r=t.view_id;if("-1"===r||"viewstart"===e||"viewend"===e||!this.previousBeaconData||this.mux.utils.now()-this.lastEventTime>=6e5)i=de({},t),r&&(this.previousBeaconData=i),r&&"viewend"===e&&(this.previousBeaconData=null);else{var a=0===e.indexOf("request");Object.entries(t).forEach((function(t){var r=R(t,2),o=r[0],s=r[1];n.previousBeaconData&&(s!==n.previousBeaconData[o]||ot.indexOf(o)>-1||n.objectHasChanged(a,o,s,n.previousBeaconData[o])||n.eventRequiresKey(e,o))&&(i[o]=s,n.previousBeaconData[o]=s)}))}return i}},{key:"objectHasChanged",value:function(e,t,n,i){return!(!e||0!==t.indexOf("request_"))&&("request_response_headers"===t||"object"!=typeof n||"object"!=typeof i||Object.keys(n||{}).length!==Object.keys(i||{}).length)}},{key:"eventRequiresKey",value:function(e,t){return!!("renditionchange"===e&&0===t.indexOf("video_source_")||ut.includes(t)&&st.includes(e)||"playbackmodechange"===e&&0===t.indexOf("player_playback_mode"))}}]),e}(),dt=function e(t){X(this,e);var n=0,i=0,r=0,a=0,o=0,s=0,u=0;t.on("requestcompleted",(function(e,s){var u,l,c=s.request_start,d=s.request_response_start,p=s.request_response_end,h=s.request_bytes_loaded;if(a++,d?(u=d-(null!=c?c:0),l=(null!=p?p:0)-d):l=(null!=p?p:0)-(null!=c?c:0),l>0&&h&&h>0){var f=h/l*8e3;o++,i+=h,r+=l,t.data.view_min_request_throughput=Math.min(t.data.view_min_request_throughput||1/0,f),t.data.view_average_request_throughput=i/r*8e3,t.data.view_request_count=a,u>0&&(n+=u,t.data.view_max_request_latency=Math.max(t.data.view_max_request_latency||0,u),t.data.view_average_request_latency=n/o)}})),t.on("requestfailed",(function(e,n){a++,s++,t.data.view_request_count=a,t.data.view_request_failed_count=s})),t.on("requestcanceled",(function(e,n){a++,u++,t.data.view_request_count=a,t.data.view_request_canceled_count=u}))},pt=function e(t){var n=this;X(this,e),ee(this,"_lastEventTime",void 0),t.on("before*",(function(e,i){var r=i.viewer_time,a=j.now(),o=n._lastEventTime;if(n._lastEventTime=a,o&&a-o>36e5){var s=Object.keys(t.data).reduce((function(e,n){return 0===n.indexOf("video_")?Object.assign(e,ee({},n,t.data[n])):e}),{});t.mux.log.info("Received event after at least an hour inactivity, creating a new view");var u=t.playbackHeartbeat._playheadShouldBeProgressing;t._resetView(Object.assign({viewer_time:r},s)),t.playbackHeartbeat._playheadShouldBeProgressing=u,t.playbackHeartbeat._playheadShouldBeProgressing&&"play"!==e.type&&"adbreakstart"!==e.type&&(t.emit("play",{viewer_time:r}),"playing"!==e.type&&t.emit("playing",{viewer_time:r}))}}))};function ht(e,t){return(null==e?void 0:e.toLowerCase())===(null==t?void 0:t.toLowerCase())}var ft=function e(t){X(this,e);var n=function(e){var n=function(e){var t;return null!=e&&e.request_type&&("media"===e.request_type||"video"===e.request_type)&&null!==(t=e.request_response_headers)&&void 0!==t&&t["x-cdn"]?e.request_response_headers["x-cdn"]:null!=e&&e.video_cdn?e.video_cdn:null}(e),i=function(e){return null!=e&&e.request_start?e.request_start:null!=e&&e.viewer_time?e.viewer_time:Date.now()}(e);if(null!=n&&!ht(n,a)&&o<=i){a=n,o=i;var r={video_cdn:n};t.emit("cdnchange",r)}},i=null,r=null,a=null,o=0;t.on("viewinit",(function(){i=null,r=null,a=null,o=0})),t.on("beforecdnchange",(function(e,t){var n=null==t?void 0:t.video_cdn;n&&(void 0===t.video_previous_cdn||null===t.video_previous_cdn)&&(ht(n,r)?t.video_previous_cdn=null!=i?i:void 0:(t.video_previous_cdn=null!=r?r:void 0,i=r,r=n))})),t.on("requestcompleted",(function(e,t){n(t)}))},vt=function e(t){var n=this;X(this,e),ee(this,"_emittingAutomaticEvent",!1),ee(this,"_hasInitialized",!1),ee(this,"_currentMode","standard"),t.on("viewstart",(function(){n._hasInitialized||(n._hasInitialized=!0,n._currentMode=t.data.player_playback_mode||"standard",n._emittingAutomaticEvent=!0,t.emit("playbackmodechange",{player_playback_mode:n._currentMode,player_playback_mode_data:"{}"}),n._emittingAutomaticEvent=!1)})),t.on("viewend",(function(){n._hasInitialized=!1})),t.on("playbackmodechange",(function(e,i){n._emittingAutomaticEvent||(i.player_playback_mode_data?function(e){try{return JSON.parse(e),!0}catch(e){return!1}}(i.player_playback_mode_data)||(t.mux.log.warn("Invalid JSON string for player_playback_mode_data"),i.player_playback_mode_data="{}"):i.player_playback_mode_data="{}",t.data.player_playback_mode_data=i.player_playback_mode_data,t.data.player_playback_mode=i.player_playback_mode,n._currentMode=i.player_playback_mode)}))},_t=function(){function e(t){X(this,e),ee(this,"pm",void 0),ee(this,"_currentRangeStart",void 0),ee(this,"_lastPlayheadTime",void 0),this.pm=t,this._currentRangeStart=null,this._lastPlayheadTime=null,t.on("playbackheartbeat",this._updatePlaybackRange.bind(this)),t.on("playbackheartbeatend",this._endPlaybackRange.bind(this))}return Z(e,[{key:"_updateLastRangeEnd",value:function(){var e=this.pm.data.video_playback_ranges;if(e&&e.length>0){var t=this.pm.data.player_playhead_time||0;e[e.length-1][1]=t}}},{key:"_updatePlaybackRange",value:function(){var e,t=this.pm.data.player_playhead_time||0;if(!(!this.pm.disableAdPlaybackRangeFiltering&&null!==(e=this.pm.adTracker)&&void 0!==e&&e.isAdBreak&&null!==this._lastPlayheadTime&&t<this._lastPlayheadTime)){if(null!==this._lastPlayheadTime&&null!==this._currentRangeStart)if(Math.abs(t-this._lastPlayheadTime)>1e3){var n=this.pm.data.video_playback_ranges;n&&n.length>0&&(n[n.length-1][1]=this._lastPlayheadTime),this._currentRangeStart=null}if(null===this._currentRangeStart){var i=this.pm.data.video_playback_ranges||[];i.length>0&&i[i.length-1][1]===t?this._currentRangeStart=i[i.length-1][0]:(this._currentRangeStart=t,i.push([t,t])),this.pm.data.video_playback_ranges=i}else this._updateLastRangeEnd();this._lastPlayheadTime=t}}},{key:"_endPlaybackRange",value:function(){null!==this._currentRangeStart&&(this._updateLastRangeEnd(),this._currentRangeStart=null,this._lastPlayheadTime=null)}}]),e}(),mt=Object.freeze({CELLULAR:"cellular",WIFI:"wifi",WIRED:"wired",OTHER:"other",NO_CONNECTION:"no_connection",UNKNOWN:"unknown"}),yt=d(p()),gt=function(){function e(t){var n=this;X(this,e),ee(this,"pm",void 0),ee(this,"lastType",void 0),ee(this,"lastLowDataMode",void 0),this.pm=t,this.pm.one("viewinit",(function(){var t,i=n.emit.bind(n);i(),yt.default.addEventListener("online",i),yt.default.addEventListener("offline",i),null===(t=e.connection)||void 0===t||t.addEventListener("change",i),n.pm.on("destroy",(function(){var t;null===(t=e.connection)||void 0===t||t.removeEventListener("change",i),yt.default.removeEventListener("online",i),yt.default.removeEventListener("offline",i)}))}))}return Z(e,[{key:"type",get:function(){var t,n;return!1===(null===(t=yt.default.navigator)||void 0===t?void 0:t.onLine)?mt.NO_CONNECTION:null!==(n=e.connection)&&void 0!==n&&n.type?function(e){if(!e)return mt.UNKNOWN;switch(e){case"cellular":case"wimax":return mt.CELLULAR;case"wifi":return mt.WIFI;case"ethernet":return mt.WIRED;case"none":return mt.NO_CONNECTION;case"bluetooth":case"other":default:return mt.OTHER;case"unknown":return mt.UNKNOWN}}(e.connection.type):mt.UNKNOWN}},{key:"lowDataMode",get:function(){var t;return null===(t=e.connection)||void 0===t?void 0:t.saveData}},{key:"emit",value:function(){var e=this.type,t=this.lowDataMode;e===this.lastType&&t===this.lastLowDataMode||(this.lastType=e,this.lastLowDataMode=t,this.pm.emit("networkchange",de({viewer_connection_type:e},void 0!==t&&{viewer_connection_low_data_mode:t})))}}],[{key:"connection",get:function(){return function(e){return"object"==typeof e&&"connection"in e&&"object"==typeof e.connection}(yt.default.navigator)?yt.default.navigator.connection:null}}]),e}(),bt=["viewstart","ended","loadstart","pause","play","playing","ratechange","waiting","adplay","adpause","adended","aderror","adplaying","adrequest","adresponse","adbreakstart","adbreakend","adfirstquartile","admidpoint","adthirdquartile","rebufferstart","rebufferend","seeked","error","hb","requestcompleted","requestfailed","requestcanceled","renditionchange","networkchange","cdnchange","playbackmodechange"],wt=new Set(["requestcompleted","requestfailed","requestcanceled"]),Tt=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&&ie(e,t)}(n,e);var t=ae(n);function n(e,i,r){var a;X(this,n),ee(Y(a=t.call(this)),"pageLoadEndTime",void 0),ee(Y(a),"pageLoadInitTime",void 0),ee(Y(a),"_destroyed",void 0),ee(Y(a),"_heartBeatTimeout",void 0),ee(Y(a),"adTracker",void 0),ee(Y(a),"dashjs",void 0),ee(Y(a),"data",void 0),ee(Y(a),"disablePlayheadRebufferTracking",void 0),ee(Y(a),"disableRebufferTracking",void 0),ee(Y(a),"disableAdPlaybackRangeFiltering",void 0),ee(Y(a),"errorTracker",void 0),ee(Y(a),"errorTranslator",void 0),ee(Y(a),"emitTranslator",void 0),ee(Y(a),"getAdData",void 0),ee(Y(a),"getPlayheadTime",void 0),ee(Y(a),"getStateData",void 0),ee(Y(a),"stateDataTranslator",void 0),ee(Y(a),"hlsjs",void 0),ee(Y(a),"id",void 0),ee(Y(a),"longResumeTracker",void 0),ee(Y(a),"minimumRebufferDuration",void 0),ee(Y(a),"mux",void 0),ee(Y(a),"playbackEventDispatcher",void 0),ee(Y(a),"playbackHeartbeat",void 0),ee(Y(a),"playbackHeartbeatTime",void 0),ee(Y(a),"playheadTime",void 0),ee(Y(a),"seekingTracker",void 0),ee(Y(a),"sustainedRebufferThreshold",void 0),ee(Y(a),"watchTimeTracker",void 0),ee(Y(a),"currentFragmentPDT",void 0),ee(Y(a),"currentFragmentStart",void 0),a.pageLoadInitTime=le.navigationStart(),a.pageLoadEndTime=le.domContentLoadedEventEnd();var o={debug:!1,minimumRebufferDuration:250,sustainedRebufferThreshold:1e3,playbackHeartbeatTime:25,beaconDomain:"litix.io",sampleRate:1,disableCookies:!1,respectDoNotTrack:!1,disableRebufferTracking:!1,disablePlayheadRebufferTracking:!1,disableAdPlaybackRangeFiltering:!1,errorTranslator:function(e){return e},emitTranslator:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t},stateDataTranslator:function(e){return e}};a.mux=e,a.id=i,null!=r&&r.beaconDomain&&a.mux.log.warn("The `beaconDomain` setting has been deprecated in favor of `beaconCollectionDomain`. Please change your integration to use `beaconCollectionDomain` instead of `beaconDomain`."),(r=Object.assign(o,r)).data=r.data||{},r.data.property_key&&(r.data.env_key=r.data.property_key,delete r.data.property_key),Q.level=r.debug?F:z,a.getPlayheadTime=r.getPlayheadTime,a.getStateData=r.getStateData||function(){return{}},a.getAdData=r.getAdData||function(){},a.minimumRebufferDuration=r.minimumRebufferDuration,a.sustainedRebufferThreshold=r.sustainedRebufferThreshold,a.playbackHeartbeatTime=r.playbackHeartbeatTime,a.disableRebufferTracking=r.disableRebufferTracking,a.disableRebufferTracking&&a.mux.log.warn("Disabling rebuffer tracking. This should only be used in specific circumstances as a last resort when your player is known to unreliably track rebuffering."),a.disablePlayheadRebufferTracking=r.disablePlayheadRebufferTracking,a.disableAdPlaybackRangeFiltering=r.disableAdPlaybackRangeFiltering,a.errorTranslator=r.errorTranslator,a.emitTranslator=r.emitTranslator,a.stateDataTranslator=r.stateDataTranslator,a.playbackEventDispatcher=new ct(e,r.data.env_key,r),a.data={player_instance_id:M(),mux_sample_rate:r.sampleRate,beacon_domain:r.beaconCollectionDomain||r.beaconDomain},a.data.view_sequence_number=1,a.data.player_sequence_number=1;var s=function(){void 0===this.data.view_start&&(this.data.view_start=this.mux.utils.now(),this.emit("viewstart"),this.emit("renditionchange"))}.bind(Y(a));if(a.on("viewinit",(function(e,t){this._resetVideoData(),this._resetViewData(),this._resetErrorData(),this._updateStateData(),Object.assign(this.data,t),this._initializeViewData(),this.one("play",s),this.one("adbreakstart",s)})),a.on("videochange",(function(e,t){this._resetView(t)})),a.on("programchange",(function(e,t){this.data.player_is_paused&&this.mux.log.warn("The `programchange` event is intended to be used when the content changes mid playback without the video source changing, however the video is not currently playing. If the video source is changing please use the videochange event otherwise you will lose startup time information."),this._resetView(Object.assign(t,{view_program_changed:!0})),s(),this.emit("play"),this.emit("playing")})),a.on("fragmentchange",(function(e,t){this.currentFragmentPDT=t.currentFragmentPDT,this.currentFragmentStart=t.currentFragmentStart})),a.on("destroy",a.destroy),"undefined"!=typeof window&&"function"==typeof window.addEventListener&&"function"==typeof window.removeEventListener){var u=function(){var e=void 0!==a.data.view_start;a.mux.WINDOW_HIDDEN="hidden"===document.visibilityState,e&&a.mux.WINDOW_HIDDEN&&(a.data.player_is_paused||a.emit("hb"))};window.addEventListener("visibilitychange",u,!1);var l=function(e){e.persisted||a.destroy()};window.addEventListener("pagehide",l,!1),a.on("destroy",(function(){window.removeEventListener("visibilitychange",u),window.removeEventListener("pagehide",l)}))}a.on("playerready",(function(e,t){Object.assign(this.data,t)})),bt.forEach((function(e){a.on(e,(function(t,n){0!==e.indexOf("ad")&&this._updateStateData(),Object.assign(this.data,n),this._sanitizeData()})),a.on("after"+e,(function(){("error"!==e||this.errorTracker.viewErrored)&&this.send(e)}))})),a.on("viewend",(function(e,t){Object.assign(a.data,t)}));return a.one("playerready",(function(e){var t=this.mux.utils.now();this.data.player_init_time&&(this.data.player_startup_time=t-this.data.player_init_time),this.pageLoadInitTime=this.data.page_load_init_time||this.pageLoadInitTime,this.pageLoadEndTime=this.data.page_load_end_time||this.pageLoadEndTime,!this.mux.PLAYER_TRACKED&&this.pageLoadInitTime&&(this.mux.PLAYER_TRACKED=!0,(this.data.player_init_time||this.pageLoadEndTime)&&(this.data.page_load_time=Math.min(this.data.player_init_time||1/0,this.pageLoadEndTime||1/0)-this.pageLoadInitTime)),this.send("playerready"),delete this.data.player_startup_time,delete this.data.page_load_time})),a.longResumeTracker=new pt(Y(a)),a.errorTracker=new Oe(Y(a)),new Ue(Y(a)),a.seekingTracker=new We(Y(a)),a.playheadTime=new Le(Y(a)),a.playbackHeartbeat=new De(Y(a)),new Me(Y(a)),a.watchTimeTracker=new Pe(Y(a)),new Ae(Y(a)),new _t(Y(a)),a.adTracker=new Be(Y(a)),new Ne(Y(a)),new qe(Y(a)),new je(Y(a)),new dt(Y(a)),new ft(Y(a)),new vt(Y(a)),new gt(Y(a)),r.hlsjs&&a.addHLSJS(r),r.dashjs&&a.addDashJS(r),a.emit("viewinit",r.data),a}return Z(n,[{key:"emit",value:function(e,t){var i,r=Object.assign({viewer_time:this.mux.utils.now()},t),a=[e,r];if(this.emitTranslator)try{a=this.emitTranslator(e,r)}catch(e){this.mux.log.warn("Exception in emit translator callback.",e)}null!=a&&a.length&&(i=ne(te(n.prototype),"emit",this)).call.apply(i,[this].concat(B(a)))}},{key:"destroy",value:function(){this._destroyed||(this._destroyed=!0,void 0!==this.data.view_start&&(this.emit("viewend"),this.send("viewend")),this.playbackEventDispatcher.destroy(),this.removeHLSJS(),this.removeDashJS(),window.clearTimeout(this._heartBeatTimeout))}},{key:"send",value:function(e){if(this.data.view_id){var t=Object.assign({},this.data);if(void 0===t.video_source_is_live&&(t.player_source_duration===1/0||t.video_source_duration===1/0?t.video_source_is_live=!0:(t.player_source_duration>0||t.video_source_duration>0)&&(t.video_source_is_live=!1)),t.video_source_is_live||["player_program_time","player_manifest_newest_program_time","player_live_edge_program_time","player_program_time","video_holdback","video_part_holdback","video_target_duration","video_part_target_duration"].forEach((function(e){t[e]=void 0})),t.video_source_url=t.video_source_url||t.player_source_url,t.video_source_url){var n=R(se(t.video_source_url),2),i=n[0],r=n[1];t.video_source_domain=r,t.video_source_hostname=i}delete t.ad_request_id,t.video_playback_ranges&&(t.video_playback_range=JSON.stringify(t.video_playback_ranges.filter((function(e){return e[0]!==e[1]})).map((function(e){return"".concat(e[0],":").concat(e[1])}))),delete t.video_playback_ranges),this.playbackEventDispatcher.send(e,t),this.data.view_sequence_number++,this.data.player_sequence_number++,wt.has(e)||this._restartHeartBeat(),"viewend"===e&&delete this.data.view_id}}},{key:"_resetView",value:function(e){this.emit("viewend"),this.send("viewend"),this.emit("viewinit",e)}},{key:"_updateStateData",value:function(){var e,t=this.getStateData();if("function"==typeof this.stateDataTranslator)try{t=this.stateDataTranslator(t)}catch(e){this.mux.log.warn("Exception in stateDataTranslator translator callback.",e)}if(null!==(e=this.data)&&void 0!==e&&e.video_cdn&&null!=t&&t.video_cdn){t.video_cdn;t=re(t,["video_cdn"])}Object.assign(this.data,t),this.playheadTime._updatePlayheadTime(),this._sanitizeData()}},{key:"_sanitizeData",value:function(){var e=this;["player_width","player_height","video_source_width","video_source_height","player_playhead_time","video_source_bitrate"].forEach((function(t){var n=parseInt(e.data[t],10);e.data[t]=isNaN(n)?void 0:n}));["player_source_url","video_source_url"].forEach((function(t){if(e.data[t]){var n=e.data[t].toLowerCase();(0===n.indexOf("data:")||0===n.indexOf("blob:"))&&(e.data[t]="MSE style URL")}}))}},{key:"_resetVideoData",value:function(){var e=this;Object.keys(this.data).forEach((function(t){0===t.indexOf("video_")&&delete e.data[t]}))}},{key:"_resetViewData",value:function(){var e=this;Object.keys(this.data).forEach((function(t){0===t.indexOf("view_")&&delete e.data[t]})),this.data.view_sequence_number=1}},{key:"_resetErrorData",value:function(){delete this.data.player_error_code,delete this.data.player_error_message,delete this.data.player_error_context,delete this.data.player_error_severity,delete this.data.player_error_business_exception}},{key:"_initializeViewData",value:function(){var e=this,t=this.data.view_id=M(),n=function(){t===e.data.view_id&&ce(e.data,"player_view_count",1)};this.data.player_is_paused?this.one("play",n):n()}},{key:"_restartHeartBeat",value:function(){var e=this;window.clearTimeout(this._heartBeatTimeout),this._heartBeatTimeout=window.setTimeout((function(){e.data.player_is_paused||e.emit("hb")}),1e4)}},{key:"addHLSJS",value:function(e){e.hlsjs?this.hlsjs?this.mux.log.warn("An instance of HLS.js is already being monitored for this player."):(this.hlsjs=e.hlsjs,function(e,t,n){var i=arguments.length>4?arguments[4]:void 0,r=e.log,a=e.utils.secondsToMs,o=function(e){var t,n=parseInt(i.version);return 1===n&&null!==e.programDateTime&&(t=e.programDateTime),0===n&&null!==e.pdt&&(t=e.pdt),t};if(le.exists()){var s=function(n,i){return e.emit(t,n,i)},u=function(e,t){var n=t.levels,i=t.audioTracks,r=t.url,a=t.stats,o=t.networkDetails,u=t.sessionData,l={},c={};n.forEach((function(e,t){l[t]={width:e.width,height:e.height,bitrate:e.bitrate,attrs:e.attrs}})),i.forEach((function(e,t){c[t]={name:e.name,language:e.lang,bitrate:e.bitrate}}));var d=ye(a),p=d.bytesLoaded,h=d.requestStart,f=d.responseStart,v=d.responseEnd;s("requestcompleted",pe(de({},me(u)),{request_event_type:e,request_bytes_loaded:p,request_start:h,request_response_start:f,request_response_end:v,request_type:"manifest",request_hostname:oe(r),request_response_headers:ge(o),request_rendition_lists:{media:l,audio:c,video:{}}}))};n.on(i.Events.MANIFEST_LOADED,u);var l=function(e,t){var n=t.details,i=t.level,r=t.networkDetails,u=t.stats,l=ye(u),c=l.bytesLoaded,d=l.requestStart,p=l.responseStart,h=l.responseEnd,f=n.fragments[n.fragments.length-1],v=o(f)+a(f.duration);s("requestcompleted",{request_event_type:e,request_bytes_loaded:c,request_start:d,request_response_start:p,request_response_end:h,request_current_level:i,request_type:"manifest",request_hostname:oe(n.url),request_response_headers:ge(r),video_holdback:n.holdBack&&a(n.holdBack),video_part_holdback:n.partHoldBack&&a(n.partHoldBack),video_part_target_duration:n.partTarget&&a(n.partTarget),video_target_duration:n.targetduration&&a(n.targetduration),video_source_is_live:n.live,player_manifest_newest_program_time:isNaN(v)?void 0:v})};n.on(i.Events.LEVEL_LOADED,l);var c=function(e,t){var n=t.details,i=t.networkDetails,r=t.stats,a=ye(r),o=a.bytesLoaded,u=a.requestStart,l=a.responseStart,c=a.responseEnd;s("requestcompleted",{request_event_type:e,request_bytes_loaded:o,request_start:u,request_response_start:l,request_response_end:c,request_type:"manifest",request_hostname:oe(n.url),request_response_headers:ge(i)})};n.on(i.Events.AUDIO_TRACK_LOADED,c);var d=function(e,t){var i=t.stats,r=t.networkDetails,a=t.frag;i=i||a.stats;var o=ye(i),u=o.bytesLoaded,l=o.requestStart,c=o.responseStart,d=o.responseEnd,p=r?ge(r):void 0,h={request_event_type:e,request_bytes_loaded:u,request_start:l,request_response_start:c,request_response_end:d,request_hostname:r?oe(r.responseURL):void 0,request_id:p?_e(p):void 0,request_response_headers:p,request_media_duration:a.duration,request_url:null==r?void 0:r.responseURL};"main"===a.type?(h.request_type="media",h.request_current_level=a.level,h.request_video_width=(n.levels[a.level]||{}).width,h.request_video_height=(n.levels[a.level]||{}).height,h.request_labeled_bitrate=(n.levels[a.level]||{}).bitrate):h.request_type=a.type,s("requestcompleted",h)};n.on(i.Events.FRAG_LOADED,d);var p=function(e,t){var n=t.frag,i=n.start,r={currentFragmentPDT:o(n),currentFragmentStart:a(i)};s("fragmentchange",r)};n.on(i.Events.FRAG_CHANGED,p);var h=function(e,t){var n=t.type,r=t.details,a=t.response,o=t.fatal,u=t.frag,l=t.networkDetails,c=(null==u?void 0:u.url)||t.url||"",d=l?ge(l):void 0;if((r===i.ErrorDetails.MANIFEST_LOAD_ERROR||r===i.ErrorDetails.MANIFEST_LOAD_TIMEOUT||r===i.ErrorDetails.FRAG_LOAD_ERROR||r===i.ErrorDetails.FRAG_LOAD_TIMEOUT||r===i.ErrorDetails.LEVEL_LOAD_ERROR||r===i.ErrorDetails.LEVEL_LOAD_TIMEOUT||r===i.ErrorDetails.AUDIO_TRACK_LOAD_ERROR||r===i.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT||r===i.ErrorDetails.SUBTITLE_LOAD_ERROR||r===i.ErrorDetails.SUBTITLE_LOAD_TIMEOUT||r===i.ErrorDetails.KEY_LOAD_ERROR||r===i.ErrorDetails.KEY_LOAD_TIMEOUT)&&s("requestfailed",{request_error:r,request_url:c,request_hostname:oe(c),request_id:d?_e(d):void 0,request_type:r===i.ErrorDetails.FRAG_LOAD_ERROR||r===i.ErrorDetails.FRAG_LOAD_TIMEOUT?"media":r===i.ErrorDetails.AUDIO_TRACK_LOAD_ERROR||r===i.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT?"audio":r===i.ErrorDetails.SUBTITLE_LOAD_ERROR||r===i.ErrorDetails.SUBTITLE_LOAD_TIMEOUT?"subtitle":r===i.ErrorDetails.KEY_LOAD_ERROR||r===i.ErrorDetails.KEY_LOAD_TIMEOUT?"encryption":"manifest",request_error_code:null==a?void 0:a.code,request_error_text:null==a?void 0:a.text}),o){var p,h="".concat(c?"url: ".concat(c,"\n"):"")+"".concat(a&&(a.code||a.text)?"response: ".concat(a.code,", ").concat(a.text,"\n"):"")+"".concat(t.reason?"failure reason: ".concat(t.reason,"\n"):"")+"".concat(t.level?"level: ".concat(t.level,"\n"):"")+"".concat(t.parent?"parent stream controller: ".concat(t.parent,"\n"):"")+"".concat(t.buffer?"buffer length: ".concat(t.buffer,"\n"):"")+"".concat(t.error?"error: ".concat(t.error,"\n"):"")+"".concat(t.event?"event: ".concat(t.event,"\n"):"")+"".concat(t.err?"error message: ".concat(null===(p=t.err)||void 0===p?void 0:p.message,"\n"):"");s("error",{player_error_code:n,player_error_message:r,player_error_context:h})}};n.on(i.Events.ERROR,h);var f=function(e,t){var n=t.frag,i=n&&n._url||"";s("requestcanceled",{request_event_type:e,request_url:i,request_type:"media",request_hostname:oe(i)})};n.on(i.Events.FRAG_LOAD_EMERGENCY_ABORTED,f);var v=function(e,t){var i=t.level,a=n.levels[i];if(a&&a.attrs&&a.attrs.BANDWIDTH){var o,u=a.attrs.BANDWIDTH,l=parseFloat(a.attrs["FRAME-RATE"]);isNaN(l)||(o=l),u?s("renditionchange",{video_source_fps:o,video_source_bitrate:u,video_source_width:a.width,video_source_height:a.height,video_source_rendition_name:a.name,video_source_codec:null==a?void 0:a.videoCodec}):r.warn("missing BANDWIDTH from HLS manifest parsed by HLS.js")}};n.on(i.Events.LEVEL_SWITCHED,v),n._stopMuxMonitor=function(){n.off(i.Events.MANIFEST_LOADED,u),n.off(i.Events.LEVEL_LOADED,l),n.off(i.Events.AUDIO_TRACK_LOADED,c),n.off(i.Events.FRAG_LOADED,d),n.off(i.Events.FRAG_CHANGED,p),n.off(i.Events.ERROR,h),n.off(i.Events.FRAG_LOAD_EMERGENCY_ABORTED,f),n.off(i.Events.LEVEL_SWITCHED,v),n.off(i.Events.DESTROYING,n._stopMuxMonitor),delete n._stopMuxMonitor},n.on(i.Events.DESTROYING,n._stopMuxMonitor)}else r.warn("performance timing not supported. Not tracking HLS.js.")}(this.mux,this.id,e.hlsjs,{},e.Hls||window.Hls)):this.mux.log.warn("You must pass a valid hlsjs instance in order to track it.")}},{key:"removeHLSJS",value:function(){this.hlsjs&&(function(e){e&&"function"==typeof e._stopMuxMonitor&&e._stopMuxMonitor()}(this.hlsjs),this.hlsjs=void 0)}},{key:"addDashJS",value:function(e){e.dashjs?this.dashjs?this.mux.log.warn("An instance of Dash.js is already being monitored for this player."):(this.dashjs=e.dashjs,Te(this.mux,this.id,e.dashjs)):this.mux.log.warn("You must pass a valid dashjs instance in order to track it.")}},{key:"removeDashJS",value:function(){this.dashjs&&(function(e){e&&"function"==typeof e._stopMuxMonitor&&e._stopMuxMonitor()}(this.dashjs),this.dashjs=void 0)}}]),n}(xe),Et=Tt,kt=d(P());function xt(){return kt.default&&!!(kt.default.fullscreenElement||kt.default.webkitFullscreenElement||kt.default.mozFullScreenElement||kt.default.msFullscreenElement)}var St=["loadstart","pause","play","playing","seeking","seeked","timeupdate","ratechange","stalled","waiting","error","ended"],Dt={1:"MEDIA_ERR_ABORTED",2:"MEDIA_ERR_NETWORK",3:"MEDIA_ERR_DECODE",4:"MEDIA_ERR_SRC_NOT_SUPPORTED"};var Ot,Pt=d(p());Pt.default&&Pt.default.WeakMap&&(Ot=new WeakMap);var At="#EXT-X-TARGETDURATION",Lt="#EXT-X-PART-INF",Rt="#EXT-X-SERVER-CONTROL",qt="#EXTINF",It="#EXT-X-PROGRAM-DATE-TIME",Nt="#EXT-X-VERSION",jt="#EXT-X-SESSION-DATA",Mt=function(e){return this.buffer="",this.manifest={segments:[],serverControl:{},sessionData:{}},this.currentUri={},this.process(e),this.manifest};Mt.prototype.process=function(e){var t;for(this.buffer+=e,t=this.buffer.indexOf("\n");t>-1;t=this.buffer.indexOf("\n"))this.processLine(this.buffer.substring(0,t)),this.buffer=this.buffer.substring(t+1)},Mt.prototype.processLine=function(e){var t=e.indexOf(":"),n=Gt(e,t),i=n[0],r=2===n.length?Ht(n[1]):void 0;if("#"!==i[0])this.currentUri.uri=i,this.manifest.segments.push(this.currentUri),this.manifest.targetDuration&&!("duration"in this.currentUri)&&(this.currentUri.duration=this.manifest.targetDuration),this.currentUri={};else switch(i){case At:if(!isFinite(r)||r<0)return;this.manifest.targetDuration=r,this.setHoldBack();break;case Lt:Wt(this.manifest,n),this.manifest.partInf.partTarget&&(this.manifest.partTargetDuration=this.manifest.partInf.partTarget),this.setHoldBack();break;case Rt:Wt(this.manifest,n),this.setHoldBack();break;case qt:0===r?this.currentUri.duration=.01:r>0&&(this.currentUri.duration=r);break;case It:var a=r,o=new Date(a);this.manifest.dateTimeString||(this.manifest.dateTimeString=a,this.manifest.dateTimeObject=o),this.currentUri.dateTimeString=a,this.currentUri.dateTimeObject=o;break;case Nt:Wt(this.manifest,n);break;case jt:var s=zt(n[1]),u=me(s);Object.assign(this.manifest.sessionData,u)}},Mt.prototype.setHoldBack=function(){var e=this.manifest,t=e.serverControl,n=e.targetDuration,i=e.partTargetDuration;if(t){var r="holdBack",a="partHoldBack",o=n&&3*n,s=i&&2*i;n&&!t.hasOwnProperty(r)&&(t[r]=o),o&&t[r]<o&&(t[r]=o),i&&!t.hasOwnProperty(a)&&(t[a]=3*i),i&&t[a]<s&&(t[a]=s)}};var Wt=function(e,t){var n,i=Ct(t[0].replace("#EXT-X-",""));Ft(t[1])?(n={},n=Object.assign(Ut(t[1]),n)):n=Ht(t[1]),e[i]=n},Ct=function(e){return e.toLowerCase().replace(/-(\w)/g,(function(e){return e[1].toUpperCase()}))},Ht=function(e){if("yes"===e.toLowerCase()||"no"===e.toLowerCase())return"yes"===e.toLowerCase();var t=-1!==e.indexOf(":")?e:parseFloat(e);return isNaN(t)?e:t},Bt=function(e){var t={},n=e.split("=");n.length>1&&(t[Ct(n[0])]=Ht(n[1]));return t},Ut=function(e){for(var t=e.split(","),n={},i=0;t.length>i;i++){var r=t[i],a=Bt(r);n=Object.assign(a,n)}return n},Ft=function(e){return e.indexOf("=")>-1},Gt=function(e,t){return-1===t?[e]:[e.substring(0,t),e.substring(t+1)]},zt=function(e){var t={};if(e){var n=e.search(",");return[e.slice(0,n),e.slice(n+1)].forEach((function(e,n){for(var i=e.replace(/['"]+/g,"").split("="),r=0;r<i.length;r++)"DATA-ID"===i[r]&&(t["DATA-ID"]=i[1-r]),"VALUE"===i[r]&&(t.VALUE=i[1-r])})),{data:t}}},Vt=Mt,Qt={safeCall:function(e,t,n,i){var r=i;if(e&&"function"==typeof e[t])try{r=e[t].apply(e,n)}catch(e){Q.info("safeCall error",e)}return r},safeIncrement:ce,getComputedStyle:function(e,t){return e&&t&&Pt.default&&"function"==typeof Pt.default.getComputedStyle?(Ot&&Ot.has(e)&&(n=Ot.get(e)),n||(n=Pt.default.getComputedStyle(e,null),Ot&&Ot.set(e,n)),n.getPropertyValue(t)):"";var n},secondsToMs:function(e){return Math.floor(1e3*e)},assign:Object.assign,headersStringToObject:ve,cdnHeadersToRequestId:_e,extractHostnameAndDomain:se,extractHostname:oe,manifestParser:Vt,generateShortID:W,generateUUID:M,now:j.now,findMediaElement:H},Kt={PLAYER_READY:"playerready",VIEW_INIT:"viewinit",VIDEO_CHANGE:"videochange",PLAY:"play",PAUSE:"pause",PLAYING:"playing",TIME_UPDATE:"timeupdate",SEEKING:"seeking",SEEKED:"seeked",REBUFFER_START:"rebufferstart",REBUFFER_END:"rebufferend",ERROR:"error",ENDED:"ended",RENDITION_CHANGE:"renditionchange",ORIENTATION_CHANGE:"orientationchange",PLAYBACK_MODE_CHANGE:"playbackmodechange",NETWORK_CHANGE:"networkchange",AD_REQUEST:"adrequest",AD_RESPONSE:"adresponse",AD_BREAK_START:"adbreakstart",AD_PLAY:"adplay",AD_PLAYING:"adplaying",AD_PAUSE:"adpause",AD_FIRST_QUARTILE:"adfirstquartile",AD_MID_POINT:"admidpoint",AD_THIRD_QUARTILE:"adthirdquartile",AD_ENDED:"adended",AD_BREAK_END:"adbreakend",AD_ERROR:"aderror",REQUEST_COMPLETED:"requestcompleted",REQUEST_FAILED:"requestfailed",REQUEST_CANCELLED:"requestcanceled",HEARTBEAT:"hb",DESTROY:"destroy"},Jt={},Yt=function(e){var t=arguments;"string"==typeof e?Yt.hasOwnProperty(e)?q.default.setTimeout((function(){t=Array.prototype.splice.call(t,1),Yt[e].apply(null,t)}),0):Q.warn("`"+e+"` is an unknown task"):"function"==typeof e?q.default.setTimeout((function(){e(Yt)}),0):Q.warn("`"+e+"` is invalid.")},Xt={loaded:j.now(),NAME:"mux-embed",VERSION:"5.18.1",API_VERSION:"2.1",PLAYER_TRACKED:!1,monitor:function(e,t){return function(e,t,n){var i=R(H(t),3),r=i[0],a=i[1],o=i[2],s=e.log,u=e.utils.getComputedStyle,l=e.utils.secondsToMs;if(!r)return s.error("No element was found with the `"+a+"` query selector.");if("video"!==o&&"audio"!==o)return s.error("The element of `"+a+"` was not a media element.");r.mux&&(r.mux.destroy(),delete r.mux,s.warn("Already monitoring this video element, replacing existing event listeners"));var c={getPlayheadTime:function(){return l(r.currentTime)},getStateData:function(){var e,t,n=(null===(e=this.getPlayheadTime)||void 0===e?void 0:e.call(this))||l(r.currentTime),i=this.hlsjs&&this.hlsjs.url,a=this.dashjs&&"function"==typeof this.dashjs.getSource&&this.dashjs.getSource(),o={player_is_paused:r.paused,player_width:parseInt(u(r,"width")),player_height:parseInt(u(r,"height")),player_autoplay_on:r.autoplay,player_preload_on:r.preload,player_language_code:r.lang,player_is_fullscreen:xt(),video_poster_url:r.poster,video_source_url:i||a||r.currentSrc,video_source_duration:l(r.duration),video_source_height:r.videoHeight,video_source_width:r.videoWidth,view_dropped_frame_count:null==r||null===(t=r.getVideoPlaybackQuality)||void 0===t?void 0:t.call(r).droppedVideoFrames};if(r.getStartDate&&n>0){var s=r.getStartDate();if(s&&"function"==typeof s.getTime&&s.getTime()){var c=s.getTime();if(o.player_program_time=c+n,r.seekable.length>0){var d=c+r.seekable.end(r.seekable.length-1);o.player_live_edge_program_time=d}}}return o}};(n=Object.assign({automaticErrorTracking:!0},n,c)).data=Object.assign({player_software:"HTML5 Video Element",player_mux_plugin_name:"VideoElementMonitor",player_mux_plugin_version:e.VERSION},n.data),r.mux=r.mux||{},r.mux.deleted=!1,r.mux.emit=function(t,n){e.emit(a,t,n)},r.mux.updateData=function(e){r.mux.emit("hb",e)};var d=function(){s.error("The monitor for this video element has already been destroyed.")};r.mux.destroy=function(){Object.keys(r.mux.listeners).forEach((function(e){r.removeEventListener(e,r.mux.listeners[e],!1)})),delete r.mux.listeners,r.mux.fullscreenChangeListener&&(document.removeEventListener("fullscreenchange",r.mux.fullscreenChangeListener,!1),delete r.mux.fullscreenChangeListener),r.mux.destroy=d,r.mux.swapElement=d,r.mux.emit=d,r.mux.addHLSJS=d,r.mux.addDashJS=d,r.mux.removeHLSJS=d,r.mux.removeDashJS=d,r.mux.updateData=d,r.mux.setEmitTranslator=d,r.mux.setStateDataTranslator=d,r.mux.setGetPlayheadTime=d,r.mux.deleted=!0,e.emit(a,"destroy")},r.mux.swapElement=function(t){var n=R(H(t),3),i=n[0],a=n[1],o=n[2];return i?"video"!==o&&"audio"!==o?e.log.error("The element of `"+a+"` was not a media element."):(i.muxId=r.muxId,delete r.muxId,i.mux=i.mux||{},i.mux.listeners=Object.assign({},r.mux.listeners),delete r.mux.listeners,Object.keys(i.mux.listeners).forEach((function(e){r.removeEventListener(e,i.mux.listeners[e],!1),i.addEventListener(e,i.mux.listeners[e],!1)})),i.mux.fullscreenChangeListener=r.mux.fullscreenChangeListener,delete r.mux.fullscreenChangeListener,i.mux.swapElement=r.mux.swapElement,i.mux.destroy=r.mux.destroy,delete r.mux,void(r=i)):e.log.error("No element was found with the `"+a+"` query selector.")},r.mux.addHLSJS=function(t){e.addHLSJS(a,t)},r.mux.addDashJS=function(t){e.addDashJS(a,t)},r.mux.removeHLSJS=function(){e.removeHLSJS(a)},r.mux.removeDashJS=function(){e.removeDashJS(a)},r.mux.setEmitTranslator=function(t){e.setEmitTranslator(a,t)},r.mux.setStateDataTranslator=function(t){e.setStateDataTranslator(a,t)},r.mux.setGetPlayheadTime=function(t){t||(t=n.getPlayheadTime),e.setGetPlayheadTime(a,t)},e.init(a,n),e.emit(a,"playerready"),r.paused||(e.emit(a,"play"),r.readyState>2&&e.emit(a,"playing")),r.mux.listeners={},St.forEach((function(t){"error"===t&&!n.automaticErrorTracking||(r.mux.listeners[t]=function(){var n={};if("error"===t){if(!r.error||1===r.error.code)return;n.player_error_code=r.error.code,n.player_error_message=Dt[r.error.code]||r.error.message}e.emit(a,t,n)},r.addEventListener(t,r.mux.listeners[t],!1))})),r.mux.listeners.enterpictureinpicture=function(){e.emit(a,"playbackmodechange",{player_playback_mode:"pip",player_playback_mode_data:"{}"})},r.mux.listeners.leavepictureinpicture=function(){var t=xt()?"fullscreen":"standard";e.emit(a,"playbackmodechange",{player_playback_mode:t,player_playback_mode_data:"{}"})},r.addEventListener("enterpictureinpicture",r.mux.listeners.enterpictureinpicture,!1),r.addEventListener("leavepictureinpicture",r.mux.listeners.leavepictureinpicture,!1),r.mux.fullscreenChangeListener=function(){var t=xt(),n=document.fullscreenElement;if(t&&(n===r||null!=n&&n.contains(r)))e.emit(a,"playbackmodechange",{player_playback_mode:"fullscreen",player_playback_mode_data:"{}"});else if(!t){var i=document.pictureInPictureElement===r?"pip":"standard";e.emit(a,"playbackmodechange",{player_playback_mode:i,player_playback_mode_data:"{}"})}},document.addEventListener("fullscreenchange",r.mux.fullscreenChangeListener,!1)}(Yt,e,t)},destroyMonitor:function(e){var t=R(H(e),1)[0];t&&t.mux&&"function"==typeof t.mux.destroy?t.mux.destroy():Q.error("A video element monitor for `"+e+"` has not been initialized via `mux.monitor`.")},addHLSJS:function(e,t){var n=C(e);Jt[n]?Jt[n].addHLSJS(t):Q.error("A monitor for `"+n+"` has not been initialized.")},addDashJS:function(e,t){var n=C(e);Jt[n]?Jt[n].addDashJS(t):Q.error("A monitor for `"+n+"` has not been initialized.")},removeHLSJS:function(e){var t=C(e);Jt[t]?Jt[t].removeHLSJS():Q.error("A monitor for `"+t+"` has not been initialized.")},removeDashJS:function(e){var t=C(e);Jt[t]?Jt[t].removeDashJS():Q.error("A monitor for `"+t+"` has not been initialized.")},init:function(e,t){J()&&t&&t.respectDoNotTrack&&Q.info("The browser's Do Not Track flag is enabled - Mux beaconing is disabled.");var n=C(e);Jt[n]=new Et(Yt,n,t)},emit:function(e,t,n){var i=C(e);Jt[i]?(Jt[i].emit(t,n),"destroy"===t&&delete Jt[i]):Q.error("A monitor for `"+i+"` has not been initialized.")},updateData:function(e,t){var n=C(e);Jt[n]?Jt[n].emit("hb",t):Q.error("A monitor for `"+n+"` has not been initialized.")},setEmitTranslator:function(e,t){var n=C(e);Jt[n]?Jt[n].emitTranslator=t:Q.error("A monitor for `"+n+"` has not been initialized.")},setStateDataTranslator:function(e,t){var n=C(e);Jt[n]?Jt[n].stateDataTranslator=t:Q.error("A monitor for `"+n+"` has not been initialized.")},setGetPlayheadTime:function(e,t){var n=C(e);Jt[n]?Jt[n].getPlayheadTime=t:Q.error("A monitor for `"+n+"` has not been initialized.")},checkDoNotTrack:J,log:Q,utils:Qt,events:Kt,WINDOW_HIDDEN:!1,WINDOW_UNLOADING:!1};Object.assign(Yt,Xt),void 0!==q.default&&"function"==typeof q.default.addEventListener&&q.default.addEventListener("pagehide",(function(e){e.persisted||(Yt.WINDOW_UNLOADING=!0)}),!1);var $t=Yt}},__webpack_module_cache__={};function __webpack_require__(e){var t=__webpack_module_cache__[e];if(void 0!==t)return t.exports;var n=__webpack_module_cache__[e]={exports:{}};return __webpack_modules__[e](n,n.exports,__webpack_require__),n.exports}__webpack_require__.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return __webpack_require__.d(t,{a:t}),t},__webpack_require__.d=(e,t)=>{for(var n in t)__webpack_require__.o(t,n)&&!__webpack_require__.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),__webpack_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var __webpack_exports__={};(()=>{__webpack_require__.d(__webpack_exports__,{default:()=>l,init:()=>u});var e=__webpack_require__(660),t=__webpack_require__(4),n=__webpack_require__(3),i=__webpack_require__(226),r=__webpack_require__(296),a=__webpack_require__(25),o=e.default.utils.secondsToMs,s={1:"MEDIA_ERR_ABORTED",2:"MEDIA_ERR_NETWORK",3:"MEDIA_ERR_DECODE",4:"MEDIA_ERR_SRC_NOT_SUPPORTED"},u=function(u){var l,c,d,p,h,f,v=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},_=function(){u.mux.unbinds&&(u.mux.unbinds.map((function(e){return e()})),u.mux.unbinds=[])},m=u.uuid;u.mux={unbinds:[]},u.mux.emit=function(t,n){u.mux._didInit&&e.default.emit(m,t,n)},u.mux.destroy=function(){u.mux._destroyed=!0,_(),u.mux.emit("destroy")};var y=u.playerType;if(u.popover&&(y="popover_".concat(y)),/vulcan/.test(u.playerType)){var g=i.bestUsableEngine(u.judyCtx(),u._mediaData,u._opts);g===i.HLS_ENGINE_PATH&&(y="".concat(y,"_hlsjs")),g===i.NATIVE_HLS_ENGINE_PATH&&(y="".concat(y,"_nativehls")),g===i.SIMPLE_AUDIO_ENGINE_PATH&&(y="".concat(y,"_simple_audio"))}"html5"===u.playerType&&u._impl._currentAsset&&"m3u8"==u._impl._currentAsset.ext&&(y="".concat(y,"_nativehls")),v.minimumRebufferDuration=250,v.disableCookies=!0;var b=""!==a.TAGGED_VERSION&&a.TAGGED_VERSION.length>0?a.TAGGED_VERSION:r.PLAYER_VERSION,w=null!==(l=window.location)&&void 0!==l&&null!==(c=l.protocol)&&void 0!==c&&c.length&&null!==(d=window.location)&&void 0!==d&&null!==(p=d.hostname)&&void 0!==p&&p.length?"".concat(window.location.protocol,"//").concat(window.location.hostname):"";v.data=(0,t.assign)({player_software:u.playerType,player_software_version:b,player_mux_plugin_name:"wistia-mux",player_mux_plugin_version:"4.6.0",env_key:"fg8vvsvnieiv3ej16jby",page_type:u._opts._inIframe?"iframe":"",viewer_user_id:u.visitorKey(),player_name:"".concat(y,"-").concat(b),player_version:b,player_init_time:u._initTime,video_stream_type:"LiveStream"===u._mediaData.type?"live":"vod",video_id:u.hashedId(),video_title:"".concat(u.hashedId()," - ").concat(u.name()),video_producer:"",video_language_code:"",video_variant_name:"",video_variant_id:"",video_duration:o(u.duration()),video_encoding_variant:"",video_series:u._opts.channel,sub_property_id:u._mediaData.accountKey.match(/\d+/)[0],custom_1:null!==(h=v.embedType)&&void 0!==h?h:"",custom_2:w,custom_3:w.endsWith("wistia.com")?"":w},v.data),v.getPlayheadTime=function(){return o(u.time())},v.getStateData=function(){return{player_is_paused:!f||f.paused,player_width:u.videoWidth(),player_height:u.videoHeight(),video_source_height:f?f.videoHeight:u.videoHeight(),video_source_width:f?f.videoWidth:u.videoWidth(),player_is_fullscreen:u.inFullscreen(),player_autoplay_on:!!u._attrs.autoplay,player_preload_on:f?"none"!==f.getAttribute("preload"):void 0,video_source_url:f&&f.src,video_source_mime_type:f&&f.getAttribute("type"),video_source_duration:o(u.duration()),video_poster_url:u.stillUrl(),player_language_code:u.playerLanguage()}};var T=function(e){var t,n,i=arguments.length<=1?void 0:arguments[1];switch(e){case"pause":case"playrejected":u.mux.emit("pause");break;case"playcalled":u.mux.emit("play");break;case"play":u.mux.emit("playing");break;case"el-seeking":u.mux.emit("seeking");break;case"el-seeked":u.mux.emit("seeked");break;case"el-timeupdate":u.mux.emit("timeupdate");break;case"el-error":E(arguments.length<=1?void 0:arguments[1]);break;case"end":u.mux.emit("ended");break;case"hlslevelswitched":u.mux.emit("renditionchange",{video_source_bitrate:null===(t=i.asset)||void 0===t||null===(n=t.metadata)||void 0===n?void 0:n.average_bitrate,video_source_height:f?f.videoHeight:u.videoHeight(),video_source_width:f?f.videoWidth:u.videoWidth()});break;case"beforeremove":case"beforereplace":u.mux.emit("destroy"),_()}},E=function(e){var t=e;e.path&&e.path[0]&&(t=e.path[0].error),e.originalTarget&&(t=t.originalTarget.error),u.mux.emit("error",{player_error_code:t&&t.code,player_error_message:t&&s[t.code]})};u.whenVideoElementInDom().then((function(t){f=t;try{e.default.init(m,v)}catch(e){return}u.mux._didInit=!0,_(),u.mux.unbinds.push(u.on("all",T)),u.mux.unbinds=u.mux.unbinds.concat(["timeupdate","seeking","seeked","error"].map((function(e){return(0,n.elemBind)(f,e,(function(t){T("el-".concat(e),t)}))}))),u.embedded((function(){setTimeout((function(){if(!u.mux._destroyed&&(u.mux.emit("playerready",{viewer_time:u._embeddedTime}),u.ready()&&f&&!f.paused)){var e=u.lastPlayInfo()||{};u.mux.emit("play",{viewer_time:e.issuedAt||u._readyTime}),e.resolvedAt&&u.mux.emit("playing",{viewer_time:e.resolvedAt})}}),1)}))}))};const l=u})();const __webpack_exports__default=__webpack_exports__.default,__webpack_exports__init=__webpack_exports__.init;export{__webpack_exports__default as default,__webpack_exports__init as init};
//# debugId=5c850fb2-7426-459e-b14b-1c310cc67c54
//# sourceMappingURL=wistia-mux.js.map