');this.container=Object(k.e)(''),s=o.firstChild,d=s.firstChild,c=s.nextSibling;"static"===getComputedStyle(t).position&&Object(R.d)(t,{position:"relative"}),Object(R.d)([s,c],Object(n.j)({overflow:"auto"},r,l)),Object(R.d)(o,Object(n.j)({},r,l)),this.expandElement=s,this.expandChild=d,this.contractElement=c,this.hiddenElement=t.appendChild(o),this.element=t,this.callback=i,this.resizeRaf=-1,this.lastWidth=0,this.currentWidth=t.offsetWidth,this.scrollListener=function(e){var i=a.resizeRaf;i&&Object(ze.a)(i),i=Object(ze.b)(function(){var i=a.currentWidth=t.offsetWidth;a.lastWidth!==i&&a.callback(e,i)}),a.resizeRaf=i,a.resetTriggers()},t.addEventListener("scroll",this.scrollListener,!0),this.resetTriggers()}return Se(e,[{key:"resetTriggers",value:function(){var e=this.currentWidth;this.contractElement.scrollLeft=2*e,Object(R.d)(this.expandChild,{width:e+1}),this.expandElement.scrollLeft=e+1,this.lastWidth=e}},{key:"destroy",value:function(){this.callback&&(this.element.removeEventListener("scroll",this.scrollListener,!0),this.element.removeChild(this.hiddenElement),this.scrollListener=this.callback=null)}}]),e}(),Me=function(){function e(e,t){for(var i=0;i'),w=Object(k.e)(''+r.related.heading+"
"),p=Object(k.e)(ie(r.prev,r.next,""));h.appendChild(w),h.appendChild(p),s.appendChild(h);var u=new oe(s,"shelfWidget"),f=Array.apply(null,{length:d}).map(function(){return{}});this.scroller=u,u.onShelfToggled(!0),u.items.setItems(f),u.items.update(0,f.length)}},{key:"toggle",value:function(e){this.visible=e,this.container&&Object(R.d)(this.container,{display:e?"":"none"})}},{key:"updateBounds",value:function(e){this.width!==e&&this.resize(null,e)}},{key:"getContainer",value:function(){return this.container}},{key:"setIntersection",value:function(e){var t=this.playerModel;!t.get("fullscreen")&&t.get("activeTab")?(this.intersectionEntry=e,this.updateViewable(Math.round(e.intersectionRatio))):this.updateViewable(0)}},{key:"updateViewable",value:function(e){this.viewable!==e&&(this.viewable=e,this.trigger("viewable",e))}},{key:"destroy",value:function(){var e=this.container,t=this.scroller;this.player.off(null,null,this),this.playerModel.off(null,null,this),this.model.off(null,null,this),this.resizeListener&&(this.resizeListener.destroy(),this.resizeListener=null),this.off(),t&&t.destroy(),e&&(Object(k.g)(e),e.parentNode&&this.createContainer?e.parentNode.removeChild(e):Object(k.n)(e,/jw-.+/,""),this.container=null,this.createContainer=null)}},{key:"itemsPerPage",get:function(){var e=Math.max(0,this.width-60);return Math.ceil(Math.min(Math.max(2,e/200),5))}}]),e}(),Te=i(81),Re=function(){function e(e,t){for(var i=0;i=0?t&&(i=e.replace("MEDIAID",t)):i=e),i}var Ve=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var i=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return i.player=e,i.playerModel=null,i.relatedFilter=new ye(Ce()),i.loader=null,i.playlistController=null,i.recsController=null,i.widgetController=null,i}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,Ie["a"]),Ae(t,[{key:"setup",value:function(e,t,i){if(!this.playerModel){this.playerModel=e;var n=this.player,a=new ke(n.getConfig(),t,i);this.model=a,a.on("playlistItemSelected",this.playlistItemSelected,this),a.on("recsItemSelected",this.recsItemSelected,this),a.on("error",this.onError,this),a.on("analytics",this.onAnalytics,this),n.on("breakpoint",function(e){var t=e.breakpoint;a.breakpoint=t},this),n.once("playlistItem",function(){!function(e){e.trigger("analytics","setup",J(e,{}))}(a)},this),n.on("playlistItem",this.onPlaylistItem,this),n.on("remove",this.destroy,this),"shelfWidget"===a.displayMode&&(this.widgetController=new De(n,e,a))}}},{key:"playlistItemSelected",value:function(e,t){var i=e.item,n=this.player;this.close(null,"play");var a=t||"related-interaction";n.playlistItem(i.index,{reason:a})}},{key:"recsItemSelected",value:function(e,t){var i=e.item,n=e.feedData,a=e.feedUri,r=this.model,l=this.playerModel,o=this.player,s=this.relatedFilter,d=this.widgetController,c=this.recsController;this.close(null,"play");var h=t&&t.indexOf("auto")>=0?"auto":"";if(function(e,t,i,n,a){var r=a.feedData,l=a.feedUri,o=e.autoplayTimer,s=t&&t.indexOf("auto")>-1,d=t;s||(d="play"===e.onItemSelect?"manual":"link");var c={item:n,feedData:r,auto:s,autoplaytimer:o>=0?o:-1,position:n.index,method:d};n.pin_set_id&&(c.pin_set_id=n.pin_set_id),e.trigger("analytics","play",J(e,c,l))}(r,h||t,0,i,{feedData:n,feedUri:a}),"link"===r.onItemSelect)window.top.location=i.link;else{var w=function(){o.play({reason:t})};l.once("change:playlistItem",w,this),o.load(i,n),l.off("change:playlistItem",w,this)}var p=d||c,u=s.itemSelected(i,p.items,h);d&&(d.items=u),c&&(c.items=u);var f=Be(i,r);this.loadRecs(f)}},{key:"open",value:function(e){var t=this.playlistController,i=this.recsController;t?t.open("api",e):i&&i.open("api",e)}},{key:"close",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"api",i=this.playlistController,n=this.recsController;i?i.close(t,e):n&&n.close(t,e)}},{key:"next",value:function(e){var t=this.player;if(this.playlistController)return this.close(null,"play"),void t.playlistNext({reason:"interaction"});var i=this.widgetController||this.recsController;if(i){var n=i.items,a=n[0],r=i.feedData,l=i.feedUri;e=e||{},a&&this.recsItemSelected({item:a,items:n,feedData:r,feedUri:l},e.reason||"external")}}},{key:"onAnalytics",value:function(e,t){this.trigger(e,t)}},{key:"onPlaylistItem",value:function(e){var t=e.index,i=e.item,a=this.player,r=this.playerModel,l=this.model,o=r.attributes,s=o.playlist,d=o.feedData,c=t===s.length-1,h=s[t+1]||s[0];if("shelfWidget"===l.displayMode){var w=Be(i,l),p=!l.disableRelated&&w.isValid;if(this.widgetController.toggle(p),!p)return;this.loadRecs(w)}if(c){var u=Be(i,l);if(!(!l.disableRelated&&u.isValid))return;this.removePlaylist(),this.recsController||(this.recsController=new pe(l,a,r)),this.loadRecs(u)}else this.removeRecs(),this.playlistController||(this.playlistController=new me(l,a,r)),this.playlistController.updateFeed(s,d),this.trigger("nextUp",Object(n.j)({},h,{mode:"playlist",feedData:h.feedData||{},showNextUp:!0}));l.nextUp=h}},{key:"loadRecs",value:function(e){var t=this;this.loader||(this.loader=new d(this.model.requestOptions));var i=e.feed,n=e.recommendation,a=e.file,r=function(e,i,n){return t.updateFeed(e,i,n)},l=function(e){t.trigger("warning",e),t.onError()};i?this.loader.load(i,r,l,r):n?this.loader.loadRecommendation(n,a,r,l,r):a?this.loader.load(a,r,l,r):this.onError("No Valid Feeds")}},{key:"updateFeed",value:function(e,t,i){var a=this.model,r=this.player,l=this.relatedFilter,o=this.widgetController,s=this.recsController,d=this.playlistController?this.playlistController.items:r.getPlaylist(),c=l.filterAvailableItems(e,d,a.onItemSelect);if(c.length){if(Object(Ue.a)(c,"images","image"),o&&o.updateFeed(c,t,i),s&&s.updateFeed(c,t,i),!this.playlistController){var h=c?c[0]:null;a.nextUp=h,h&&this.trigger("nextUp",Object(n.j)({},h,{mode:"discovery",feedData:t,showNextUp:"hide"===a.onComplete||0===a.autoplayTimer}))}!function(e,t,i){e.trigger("analytics","playlist",J(e,{playlist:t,feedData:i}))}(a,c,t)}else this.onError("Empty Feed")}},{key:"onError",value:function(){this.playlistController||this.playerModel.set("nextUp",null),this.removeRecs(),this.widgetController&&this.widgetController.toggle(!1)}},{key:"removeRecs",value:function(){this.recsController&&(this.recsController.destroy(),this.recsController=null)}},{key:"removePlaylist",value:function(){this.playlistController&&(this.playlistController.destroy(),this.playlistController=null)}},{key:"destroy",value:function(){this.removeRecs(),this.removePlaylist(),this.widgetController&&(this.widgetController.destroy(),this.widgetController=null)}}]),t}(),Ne=function(e,t,i){var n=new Ve(e);this.setup=function(e){return n.setup(e,t,i)},this.destroy=function(){return n.destroy()},this.open=function(e){return n.open(e)},this.close=function(e){return n.close(e)},this.next=function(e){return n.next(e)},this.on=function(e,t,i){return n.on(e,t,i)},this.once=function(e,t,i){return n.once(e,t,i)},this.off=function(e,t,i){return n.off(e,t,i)},this.trigger=function(e,t){return n.trigger(e,t)}};Ne.version="7.1.6";t.default=Ne},63:function(e,t){e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var i=function(e,t){var i=e[1]||"",n=e[3];if(!n)return i;if(t&&"function"==typeof btoa){var a=function(e){return"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(e))))+" */"}(n),r=n.sources.map(function(e){return"/*# sourceURL="+n.sourceRoot+e+" */"});return[i].concat(r).concat([a]).join("\n")}return[i].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+i+"}":i}).join("")},t.i=function(e,i){"string"==typeof e&&(e=[[null,e,""]]);for(var n={},a=0;a=1280?t=7:e>=960?t=6:e>=800?t=5:e>=640?t=4:e>=540?t=3:e>=420?t=2:e>=320&&(t=1),t}function r(e,t){var i="jw-breakpoint-"+t;Object(n.n)(e,/jw-breakpoint-\d+/,i)}},73:function(e,t,i){"use strict";t.a="hidden"in document?function(){return!document.hidden}:"webkitHidden"in document?function(){return!document.webkitHidden}:function(){return!0}},80:function(e,t,i){"use strict";i.d(t,"a",function(){return r});var n=i(65),a=void 0;function r(e,t,i){var r=function(){try{a=window.localStorage.jwplayerLocalId}catch(e){}return a=a||Object(n.b)(12)}();e.forEach(function(e){var n=e.variations;if(n&&n[t]){n.selected=n.selected||{};var a=function(e,t){for(var i=function(e){for(var t=1794770992,i=0,n=e.length;i>>0}(e)%2520,n=t.reduce(function(e,t){return e+t.weight},0),a=0,r=0;ri)return l}}(r,n[t]),l=a[i];l&&(e[i]=l,n.selected[t]=a)}})}},81:function(e,t,i){"use strict";var n=i(73),a=i(66),r=i(7),l=[],o=[],s={},d="screen"in window&&"orientation"in window.screen,c=r.OS.android&&r.Browser.chrome,h=void 0,w=-1;function p(e,t){for(var i=t.length;i--;){var n=t[i];if(e.target===n.getContainer()){n.setIntersection(e);break}}}function u(){Object(a.a)(w),w=Object(a.b)(function(){l.forEach(function(e){e.updateBounds()}),l.forEach(function(e){e.model.get("visibility")&&e.updateStyles()}),l.forEach(function(e){e.checkResized()})})}function f(){l.forEach(function(e){var t=e.model;if(!(t.get("audioMode")||!t.get("controls")||t.get("visibility")<.75)){var i=t.get("state"),n=window.screen.orientation.type,a="landscape-primary"===n||"landscape-secondary"===n;!a&&"paused"===i&&e.api.getFullscreen()?e.api.setFullscreen(!1):"playing"===i&&e.api.setFullscreen(a)}})}function j(){l.forEach(function(e){e.model.set("activeTab",Object(n.a)())})}function m(e,t){var i=t.indexOf(e);-1!==i&&t.splice(i,1)}document.addEventListener("visibilitychange",j),document.addEventListener("webkitvisibilitychange",j),window.addEventListener("resize",u),window.addEventListener("orientationchange",u),c&&d&&window.screen.orientation.addEventListener("change",f),window.addEventListener("beforeunload",function(){document.removeEventListener("visibilitychange",j),document.removeEventListener("webkitvisibilitychange",j),window.removeEventListener("resize",u),window.removeEventListener("orientationchange",u),c&&d&&window.screen.orientation.removeEventListener("change",f)}),t.a={add:function(e){l.push(e)},remove:function(e){m(e,l)},addWidget:function(e){o.push(e)},removeWidget:function(e){m(e,o)},size:function(){return l.length},observe:function(e){!function(){var e=window.IntersectionObserver;h||(h=new e(function(e){if(e&&e.length)for(var t=e.length;t--;){var i=e[t];p(i,l),p(i,o)}},{threshold:[0,.25,.5,.75,1]}))}(),s[e.id]||(s[e.id]=!0,h.observe(e))},unobserve:function(e){h&&s[e.id]&&(delete s[e.id],h.unobserve(e))}}}}]);