!function e(t,i,n){function r(a,o){if(!i[a]){if(!t[a]){var l="function"==typeof require&&require;if(!o&&l)return l(a,!0);if(s)return s(a,!0);var d=new Error("Cannot find module '"+a+"'");throw d.code="MODULE_NOT_FOUND",d}var c=i[a]={exports:{}};t[a][0].call(c.exports,function(e){var i=t[a][1][e];return r(i||e)},c,c.exports,e,t,i,n)}return i[a].exports}for(var s="function"==typeof require&&require,a=0;a1)for(var i=1;ic;)if((o=l[c++])!=o)return!0}else for(;d>c;c++)if((e||c in l)&&l[c]===i)return e||c||0;return!e&&-1}}},{"./_to-absolute-index":30,"./_to-iobject":32,"./_to-length":33}],7:[function(e,t,i){var n={}.toString;t.exports=function(e){return n.call(e).slice(8,-1)}},{}],8:[function(e,t,i){var n=t.exports={version:"2.5.1"};"number"==typeof __e&&(__e=n)},{}],9:[function(e,t,i){var n=e("./_a-function");t.exports=function(e,t,i){if(n(e),void 0===t)return e;switch(i){case 1:return function(i){return e.call(t,i)};case 2:return function(i,n){return e.call(t,i,n)};case 3:return function(i,n,r){return e.call(t,i,n,r)}}return function(){return e.apply(t,arguments)}}},{"./_a-function":4}],10:[function(e,t,i){t.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},{}],11:[function(e,t,i){t.exports=!e("./_fails")(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},{"./_fails":15}],12:[function(e,t,i){var n=e("./_is-object"),r=e("./_global").document,s=n(r)&&n(r.createElement);t.exports=function(e){return s?r.createElement(e):{}}},{"./_global":16,"./_is-object":21}],13:[function(e,t,i){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},{}],14:[function(e,t,i){var n=e("./_global"),r=e("./_core"),s=e("./_ctx"),a=e("./_hide"),o="prototype",l=function(e,t,i){var d,c,u,p=e&l.F,h=e&l.G,g=e&l.S,f=e&l.P,y=e&l.B,m=e&l.W,v=h?r:r[t]||(r[t]={}),b=v[o],w=h?n:g?n[t]:(n[t]||{})[o];for(d in h&&(i=t),i)(c=!p&&w&&void 0!==w[d])&&d in v||(u=c?w[d]:i[d],v[d]=h&&"function"!=typeof w[d]?i[d]:y&&c?s(u,n):m&&w[d]==u?function(e){var t=function(t,i,n){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,i)}return new e(t,i,n)}return e.apply(this,arguments)};return t[o]=e[o],t}(u):f&&"function"==typeof u?s(Function.call,u):u,f&&((v.virtual||(v.virtual={}))[d]=u,e&l.R&&b&&!b[d]&&a(b,d,u)))};l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,t.exports=l},{"./_core":8,"./_ctx":9,"./_global":16,"./_hide":18}],15:[function(e,t,i){t.exports=function(e){try{return!!e()}catch(e){return!0}}},{}],16:[function(e,t,i){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},{}],17:[function(e,t,i){var n={}.hasOwnProperty;t.exports=function(e,t){return n.call(e,t)}},{}],18:[function(e,t,i){var n=e("./_object-dp"),r=e("./_property-desc");t.exports=e("./_descriptors")?function(e,t,i){return n.f(e,t,r(1,i))}:function(e,t,i){return e[t]=i,e}},{"./_descriptors":11,"./_object-dp":22,"./_property-desc":27}],19:[function(e,t,i){t.exports=!e("./_descriptors")&&!e("./_fails")(function(){return 7!=Object.defineProperty(e("./_dom-create")("div"),"a",{get:function(){return 7}}).a})},{"./_descriptors":11,"./_dom-create":12,"./_fails":15}],20:[function(e,t,i){var n=e("./_cof");t.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==n(e)?e.split(""):Object(e)}},{"./_cof":7}],21:[function(e,t,i){t.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},{}],22:[function(e,t,i){var n=e("./_an-object"),r=e("./_ie8-dom-define"),s=e("./_to-primitive"),a=Object.defineProperty;i.f=e("./_descriptors")?Object.defineProperty:function(e,t,i){if(n(e),t=s(t,!0),n(i),r)try{return a(e,t,i)}catch(e){}if("get"in i||"set"in i)throw TypeError("Accessors not supported!");return"value"in i&&(e[t]=i.value),e}},{"./_an-object":5,"./_descriptors":11,"./_ie8-dom-define":19,"./_to-primitive":34}],23:[function(e,t,i){var n=e("./_has"),r=e("./_to-iobject"),s=e("./_array-includes")(!1),a=e("./_shared-key")("IE_PROTO");t.exports=function(e,t){var i,o=r(e),l=0,d=[];for(i in o)i!=a&&n(o,i)&&d.push(i);for(;t.length>l;)n(o,i=t[l++])&&(~s(d,i)||d.push(i));return d}},{"./_array-includes":6,"./_has":17,"./_shared-key":28,"./_to-iobject":32}],24:[function(e,t,i){var n=e("./_object-keys-internal"),r=e("./_enum-bug-keys");t.exports=Object.keys||function(e){return n(e,r)}},{"./_enum-bug-keys":13,"./_object-keys-internal":23}],25:[function(e,t,i){i.f={}.propertyIsEnumerable},{}],26:[function(e,t,i){var n=e("./_object-keys"),r=e("./_to-iobject"),s=e("./_object-pie").f;t.exports=function(e){return function(t){for(var i,a=r(t),o=n(a),l=o.length,d=0,c=[];l>d;)s.call(a,i=o[d++])&&c.push(e?[i,a[i]]:a[i]);return c}}},{"./_object-keys":24,"./_object-pie":25,"./_to-iobject":32}],27:[function(e,t,i){t.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},{}],28:[function(e,t,i){var n=e("./_shared")("keys"),r=e("./_uid");t.exports=function(e){return n[e]||(n[e]=r(e))}},{"./_shared":29,"./_uid":35}],29:[function(e,t,i){var n=e("./_global"),r="__core-js_shared__",s=n[r]||(n[r]={});t.exports=function(e){return s[e]||(s[e]={})}},{"./_global":16}],30:[function(e,t,i){var n=e("./_to-integer"),r=Math.max,s=Math.min;t.exports=function(e,t){return(e=n(e))<0?r(e+t,0):s(e,t)}},{"./_to-integer":31}],31:[function(e,t,i){var n=Math.ceil,r=Math.floor;t.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},{}],32:[function(e,t,i){var n=e("./_iobject"),r=e("./_defined");t.exports=function(e){return n(r(e))}},{"./_defined":10,"./_iobject":20}],33:[function(e,t,i){var n=e("./_to-integer"),r=Math.min;t.exports=function(e){return e>0?r(n(e),9007199254740991):0}},{"./_to-integer":31}],34:[function(e,t,i){var n=e("./_is-object");t.exports=function(e,t){if(!n(e))return e;var i,r;if(t&&"function"==typeof(i=e.toString)&&!n(r=i.call(e)))return r;if("function"==typeof(i=e.valueOf)&&!n(r=i.call(e)))return r;if(!t&&"function"==typeof(i=e.toString)&&!n(r=i.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},{"./_is-object":21}],35:[function(e,t,i){var n=0,r=Math.random();t.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},{}],36:[function(e,t,i){var n=e("./_export"),r=e("./_object-to-array")(!0);n(n.S,"Object",{entries:function(e){return r(e)}})},{"./_export":14,"./_object-to-array":26}],37:[function(e,t,i){var n=e("./_root").Symbol;t.exports=n},{"./_root":44}],38:[function(e,t,i){var n=e("./_Symbol"),r=e("./_getRawTag"),s=e("./_objectToString"),a="[object Null]",o="[object Undefined]",l=n?n.toStringTag:void 0;t.exports=function(e){return null==e?void 0===e?o:a:l&&l in Object(e)?r(e):s(e)}},{"./_Symbol":37,"./_getRawTag":41,"./_objectToString":42}],39:[function(e,t,i){(function(e){var i="object"==typeof e&&e&&e.Object===Object&&e;t.exports=i}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],40:[function(e,t,i){var n=e("./_overArg")(Object.getPrototypeOf,Object);t.exports=n},{"./_overArg":43}],41:[function(e,t,i){var n=e("./_Symbol"),r=Object.prototype,s=r.hasOwnProperty,a=r.toString,o=n?n.toStringTag:void 0;t.exports=function(e){var t=s.call(e,o),i=e[o];try{e[o]=void 0;var n=!0}catch(e){}var r=a.call(e);return n&&(t?e[o]=i:delete e[o]),r}},{"./_Symbol":37}],42:[function(e,t,i){var n=Object.prototype.toString;t.exports=function(e){return n.call(e)}},{}],43:[function(e,t,i){t.exports=function(e,t){return function(i){return e(t(i))}}},{}],44:[function(e,t,i){var n=e("./_freeGlobal"),r="object"==typeof self&&self&&self.Object===Object&&self,s=n||r||Function("return this")();t.exports=s},{"./_freeGlobal":39}],45:[function(e,t,i){t.exports=function(e){return null!=e&&"object"==typeof e}},{}],46:[function(e,t,i){var n=e("./_baseGetTag"),r=e("./_getPrototype"),s=e("./isObjectLike"),a="[object Object]",o=Function.prototype,l=Object.prototype,d=o.toString,c=l.hasOwnProperty,u=d.call(Object);t.exports=function(e){if(!s(e)||n(e)!=a)return!1;var t=r(e);if(null===t)return!0;var i=c.call(t,"constructor")&&t.constructor;return"function"==typeof i&&i instanceof i&&d.call(i)==u}},{"./_baseGetTag":38,"./_getPrototype":40,"./isObjectLike":45}],47:[function(e,t,i){"use strict";i.__esModule=!0;var n=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(o)throw o;for(var n,r,s,l=!1,d={},c=0;c0&&void 0!==arguments[0])||arguments[0])||"boolean"!=typeof _mgwqp.started||!_mgwqp.started){_mgwqp.started=!0;for(var e=0;e<_mgq.length;e++){var t=_mgq[e];if(t&&t[1]&&t[1].lib){var i="_mgLib"+t[1].lib.replace(/\./g,"_");"function"==typeof window[i]&&(_mgq.splice(e--,1),"function"==typeof window[i][t[0]]?setTimeout((n=t,void window[i][n[0]](n[1])),1):console.warn("MgError: function "+_mgRec[0]+" not found in library "+i))}}var n;_mgq.length?setTimeout(function(){_mgwqp(!1)},1e3):_mgwqp.started=!1}})},{"./main":56}],58:[function(e,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var n=e("./modules/debug");Object.keys(n).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(i,e,{enumerable:!0,get:function(){return n[e]}})});var r=e("./modules/config");Object.keys(r).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(i,e,{enumerable:!0,get:function(){return r[e]}})});var s=e("./modules/styles");Object.keys(s).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(i,e,{enumerable:!0,get:function(){return s[e]}})});var a=e("./modules/loader");Object.keys(a).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(i,e,{enumerable:!0,get:function(){return a[e]}})});var o=e("./modules/helpers");Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(i,e,{enumerable:!0,get:function(){return o[e]}})});var l=e("./modules/script");Object.keys(l).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(i,e,{enumerable:!0,get:function(){return l[e]}})});var d=e("./modules/widgetCapping");Object.keys(d).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(i,e,{enumerable:!0,get:function(){return d[e]}})});var c=e("./modules/teaserCapping");Object.keys(c).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(i,e,{enumerable:!0,get:function(){return c[e]}})});var u=e("./modules/videoAds");Object.keys(u).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(i,e,{enumerable:!0,get:function(){return u[e]}})});var p=e("./modules/videoLkqd");Object.keys(p).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(i,e,{enumerable:!0,get:function(){return p[e]}})});var h=e("./modules/videoInread");Object.keys(h).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(i,e,{enumerable:!0,get:function(){return h[e]}})});var g=e("./modules/vrw");Object.keys(g).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(i,e,{enumerable:!0,get:function(){return g[e]}})});var f=e("./modules/videoInline");Object.keys(f).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(i,e,{enumerable:!0,get:function(){return f[e]}})});var y=e("./modules/formats/outstream");Object.keys(y).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(i,e,{enumerable:!0,get:function(){return y[e]}})});var m=e("./modules/formats/expandable");Object.keys(m).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(i,e,{enumerable:!0,get:function(){return m[e]}})});var v=e("./modules/formats/attachedWidget");Object.keys(v).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(i,e,{enumerable:!0,get:function(){return v[e]}})})},{"./modules/config":59,"./modules/debug":60,"./modules/formats/attachedWidget":62,"./modules/formats/expandable":74,"./modules/formats/outstream":77,"./modules/helpers":80,"./modules/loader":81,"./modules/script":82,"./modules/styles":83,"./modules/teaserCapping":84,"./modules/videoAds":85,"./modules/videoInline":87,"./modules/videoInread":88,"./modules/videoLkqd":89,"./modules/vrw":90,"./modules/widgetCapping":91}],59:[function(e,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var n=function(){function e(e,t){for(var i=0;i-1&&(i.schedule[t.offset]||(i.schedule[t.offset]={adPlayers:[]}),i.schedule[t.offset].adPlayers.push(JSON.parse(JSON.stringify(e))))})}):(0,p.mgDebug)("Config error: there is no adPlayers or adSchedule."),this.addListeners()}return o(e,[{key:"addListeners",value:function(){var e=this;(0,c.addSubListener)(["player","position"],function(){if((0,u.getInObject)(l.store.getState(),["ad","enabled"],!1)){var t=(0,u.getInObject)(l.store.getState(),["player","position"],0),i=(0,u.getInObject)(l.store.getState(),["player","duration"],1),n=(0,u.getInObject)(l.store.getState(),["ad","enabledPosition"],0);t&&(0,s.default)(e.schedule).forEach(function(r){var s=a(r,2),o=s[0],c=s[1];if("pre"!==o&&"post"!==o){if(!c.posInSec){var p=o.toString().match(/(\d+)%/);p&&p[1]?c.posInSec=Math.floor((i-t)*p[1]/100)||0:c.posInSec=parseInt(o,10)||0}!c.initiated&&c.posInSec<=t-n&&(c.initiated=!0,(0,u.getInObject)(l.store.getState(),["ad","adInProgress"],!1)||(l.store.dispatch(d.upsertAdState({adInProgress:!0})),e.initAdPlayer(c.adPlayers[0])))}}),l.store.dispatch(d.upsertAdState({enabledTime:(0,u.getInObject)(l.store.getState(),["ad","enabledTime"],0)+1}))}}),(0,c.addSubListener)(["ad","status"],function(){e.onAdStatusChange()}),(0,c.addSubListener)(["ad","visible"],function(){e.onAdVisibilityChange()}),(0,c.addTriggerListener)(["player","resize"],function(){e.applyPlayerSize()}),(0,c.addSubListener)(["ad","enabled"],function(){(0,u.getInObject)(l.store.getState(),["ad","enabled"],!1)&&((0,s.default)(e.schedule).forEach(function(e){a(e,2)[1].posInSec=null}),l.store.dispatch(d.upsertAdState({enabledPosition:(0,u.getInObject)(l.store.getState(),["player","position"],0)-(0,u.getInObject)(l.store.getState(),["ad","enabledTime"],0)})))}),(0,c.addTriggerListener)(["player","newItem"],function(){(0,s.default)(e.schedule).forEach(function(e){var t=a(e,2)[1];t.initiated=!1,t.posInSec=null}),l.store.dispatch(d.upsertAdState({enabledPosition:0,enabledTime:0}))}),Object.prototype.hasOwnProperty.call(this.schedule,"pre")&&(0,c.addTriggerListener)(["player","firstFrame"],function(){(0,u.getInObject)(l.store.getState(),["ad","enabled"],!1)&&(e.prevPlayerStatus=(0,u.getInObject)(l.store.getState(),["player","status"]),l.store.dispatch(d.setTriggerToTrue(["player","actionPause"])),e.initAdPlayer(e.schedule.pre.adPlayers[0]))}),(0,c.addTriggerListener)(["player","userUnmute"],function(){l.store.dispatch(d.upsertAdState({initMuted:!1}))}),(0,c.addTriggerListener)(["player","userMute"],function(){l.store.dispatch(d.upsertAdState({initMuted:!0}))}),(0,c.addSubListener)("ad.init",function(){l.amby.get("ad.init")===l.states.INIT_DONE&&(e.closeBtnComponent?e.closeBtnComponent.createElement():e.closeBtnComponent=new g.CloseButtonComponent(e.adContainerComponent.playerDiv))})}},{key:"onAdStatusChange",value:function(){var e=this;switch((0,u.getInObject)(l.store.getState(),["ad","status"])){case l.states.STATUS_READY:(0,p.mgDebug)("Ads found."),this.resetTimeout&&(clearTimeout(this.resetTimeout),this.resetTimeout=null),l.store.dispatch(d.setTriggerToTrue(["ad","actionPlay"]));break;case l.states.STATUS_PLAYING:(0,p.mgDebug)("Ads playing."),this.prevPlayerStatus!==l.states.STATUS_PAUSED&&(0,u.getInObject)(l.store.getState(),["ad","enabled"],!1)?(l.store.dispatch(d.upsertPlayerState({isAdPlaying:!0,actionPause:!0})),this.applyPlayerSize(),(0,u.getInObject)(l.store.getState(),["ad","enabled"],!1)&&l.store.dispatch(d.setAdVisible(!0))):l.store.dispatch(d.setTriggerToTrue(["ad","actionPause"]));break;case l.states.STATUS_PAUSED:(0,p.mgDebug)("Ads paused.");break;case l.states.STATUS_STOPPED:(0,p.mgDebug)("Ads stopped."),l.store.dispatch(d.upsertPlayerState({isAdPlaying:!1})),l.store.dispatch(d.setTriggerToTrue(["player","actionPlay"])),l.store.dispatch(d.setAdVisible(!1)),l.store.dispatch(d.upsertAdState({adInProgress:!1}));break;case l.states.STATUS_ERROR:this.resendTime||(this.resendTime=parseInt(this.formatConfig.resendTime,10)||5),(0,p.mgDebug)("No ads found. Retry in "+this.resendTime+" sec"),this.resetTimeout||(this.resetTimeout=setTimeout(function(){(0,p.mgDebug)("Resetting player..."),e.resetTimeout=null,l.store.dispatch(d.setAdStatus(l.states.STATUS_INIT)),l.store.dispatch(d.setAdInit(l.states.INIT_RESET))},1e3*this.resendTime))}}},{key:"initAdPlayer",value:function(e){if(this.adComponent)l.store.dispatch(d.setAdInit(l.states.INIT_RESET));else{switch(this.addTemplate(),e.engine){case"aniview":this.adComponent=new h.AniViewComponent({publisherId:e.publisherId,channelId:u.Helpers.isMobile()?e.mobileChannelId:e.desktopChannelId,playerContainerId:this.adContainerComponent.playerContainer.id,playerDivId:this.adContainerComponent.playerDiv.id,skipoffset:e.skipoffset})}l.store.dispatch(d.setAdInit(l.states.INIT_NEEDED))}}},{key:"addTemplate",value:function(){this.adContainerComponent=new f.AdContainerComponent(this.mainBox),this.applyPlayerSize()}},{key:"applyPlayerSize",value:function(){var e=(0,u.getInObject)(l.store.getState(),["videoElemPosition"]);this.adContainerComponent&&e&&(this.adContainerComponent.applyPlayerSize(e),l.store.dispatch(d.upsertAdState({resize:!0,size:{width:e.pWidth,height:e.pHeight}})))}},{key:"onAdVisibilityChange",value:function(){(0,u.getInObject)(l.store.getState(),["ad","visible"],!1)?this.showPlayer():this.hidePlayer()}},{key:"hidePlayer",value:function(){u.Helpers.removeClass(this.adContainerComponent.playerDiv,"showed"),u.Helpers.removeClass(this.adContainerComponent.playerContainer,"showed"),u.Helpers.addClass(this.adContainerComponent.playerDiv,"hidden"),u.Helpers.addClass(this.adContainerComponent.playerContainer,"hidden")}},{key:"showPlayer",value:function(){u.Helpers.removeClass(this.adContainerComponent.playerDiv,"hidden"),u.Helpers.removeClass(this.adContainerComponent.playerContainer,"hidden"),u.Helpers.addClass(this.adContainerComponent.playerDiv,"showed"),u.Helpers.addClass(this.adContainerComponent.playerContainer,"showed"),this.adContainerComponent.centerPlayer()}}]),e}();i.AdPlayerComponent=y},{"../../debug":60,"../../helpers":80,"../actionCreators":61,"../listener":76,"../storage":79,"./adContainerComponent":63,"./aniViewComponent":65,"./closeButtonComponent":67,"babel-runtime/core-js/object/entries":1}],65:[function(e,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.AniViewComponent=void 0;var n=function(){function e(e,t){for(var i=0;i0&&void 0!==arguments[0]&&arguments[0],i=(0,l.getInObject)(s.store.getState(),["player","size"]);this.player&&(i?this.player.resize(i.width,i.height):this.player.resize()),l.Helpers.isIE()&&!t&&setTimeout(function(){e.onPlayerResize(!0)},1200)}},{key:"loadLibrary",value:function(){var e=this,t=(0,l.getInObject)(s.store.getState(),["extLibraries"],{});new d.Loader(n({},t,{mgJwplatform:{url:this.jwplatformUrl,exists:"typeof window.jwplayer !== 'undefined'"}}),function(){e.initPlayer()}).checkLoaded()}},{key:"initPlayer",value:function(){var e=(0,l.getInObject)(s.store.getState(),["player","muted"],!0);this.player=window.jwplayer(this.playerId),this.player.setup(l.Helpers.mergeObjects({autostart:!1,repeat:!0,mute:e,advertising:{},aspectratio:this.aspectRatio,width:"100%",playlist:[{description:"",image:"//video-cdn.mgid.com/XHcEUCFl-720.jpg",file:"//video-cdn.mgid.com/XHcEUCFl-26327326.mp4",title:"Ads"}],abouttext:"Native Video by MGID",aboutlink:"https://www.mgid.com/"},this.config.jwsetup)),this.addPlayerListeners()}},{key:"addPlayerListeners",value:function(){var e=this;this.player.on("ready",function(){l.Helpers.repaintSafari(e.player),e.player.load(e.playlist),s.store.dispatch(a.setPlayerInit(s.states.INIT_DONE)),s.store.dispatch(a.setPlayerStatus(s.states.STATUS_READY))}),this.player.on("displayClick",function(){s.store.dispatch(a.setTriggerToTrue(["player","displayClicked"]))}),this.player.on("play",function(t){s.store.dispatch(a.setPlayerStatus(s.states.STATUS_PLAYING)),"interaction"===t.playReason&&(e.nextButtonClicked||e.userSeekPaused?(e.userSeekPaused&&e.player.pause(!0),e.nextButtonClicked=!1,e.userSeekPaused=!1):(s.store.dispatch(a.upsertPlayerState({isPlayingOnVisible:!0})),s.store.dispatch(a.setTriggerToTrue(["player","userPlay"]))))}),this.player.on("pause",function(e){(0,c.mgDebug)("jwPlayer Pause Event "+e.pauseReason),"interaction"===e.pauseReason&&(s.store.dispatch(a.upsertPlayerState({isPlayingOnVisible:!1})),s.store.dispatch(a.setTriggerToTrue(["player","userPause"]))),s.store.dispatch(a.setPlayerStatus(s.states.STATUS_PAUSED))}),this.player.on("error",function(e){s.store.dispatch(a.setPlayerStatus(s.states.STATUS_ERROR)),(0,c.mgDebug)(e)}),this.player.on("idle",function(){s.store.dispatch(a.setPlayerStatus(s.states.STATUS_STOPPED))}),this.player.on("mute",function(e){(0,l.getInObject)(s.store.getState(),["player","isControlsVisible"],!1)&&(e.mute?s.store.dispatch(a.setTriggerToTrue(["player","userMute"])):s.store.dispatch(a.setTriggerToTrue(["player","userUnmute"]))),s.store.dispatch(a.setPlayerMuted(e.mute))}),this.player.on("playlistItem",function(e){s.store.dispatch(a.upsertPlayerState({itemIndex:e.index})),s.store.dispatch(a.setTriggerToTrue(["player","newItem"]))}),this.player.on("time",function(t){t.position-e.currentPosition>1&&(e.currentPosition=Math.floor(t.position),s.store.dispatch(a.upsertPlayerState({position:e.currentPosition})))}),this.player.on("firstFrame",function(){e.currentPosition=0,s.store.dispatch(a.upsertPlayerState({duration:e.player.getDuration(),complete:!1})),s.store.dispatch(a.setTriggerToTrue(["player","firstFrame"]))}),this.player.on("beforeComplete",function(){s.store.dispatch(a.upsertPlayerState({complete:!0}))}),this.player.on("fullscreen",function(t){s.store.dispatch(a.upsertPlayerState({fullscreen:t.fullscreen})),e.player.getState()===u&&setTimeout(function(){e.player.play(!0)},100),t.fullscreen||setTimeout(function(){e.fullscreenTimeout()},100)}),this.player.on("seek",function(t){e.player.getState()===p&&(e.userSeekPaused=!0),s.store.dispatch(a.setTriggerToTrue(["player","seek"])),s.store.dispatch(a.upsertPlayerState({position:Math.floor(t.offset)})),e.currentPosition=Math.floor(t.offset)}),this.player.on("controls",function(){var t=e.player.getContainer().querySelector(".jw-controlbar-right-group .jw-icon-next");t&&t.addEventListener("click",function(t){s.store.dispatch(a.setTriggerToTrue(["player","nextClicked"])),e.nextButtonClicked=!0,t.cancelBubble=!0})})}},{key:"fullscreenTimeout",value:function(){var e=this;if(!window.screenTop&&!window.screenY||void 0!==document.webkitCurrentFullScreenElement&&null!==document.webkitCurrentFullScreenElement)setTimeout(function(){e.fullscreenTimeout()},100);else{var t=l.Helpers.getParentTeaserBlock(this.player.getContainer(),"_mgw_"+(0,l.getInObject)(s.store.getState(),["widgetId"],0))||this.player.getContainer();window.scrollTo(0,l.Helpers.getRect(t,!0).top-1)}}}]),e}();i.JwPlayerComponent=f},{"../../debug":60,"../../helpers":80,"../../loader":81,"../actionCreators":61,"../listener":76,"../storage":79}],69:[function(e,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.MuteButtonComponent=void 0;var n=function(){function e(e,t){for(var i=0;ie.lastPosition){e.lastPosition=t;var i=t/e.duration*100;!e.vr25&&i>25&&i<50&&(e.callSensor("vr_progress_25"),e.vr25=!0),!e.vr50&&i>50&&i<75&&(e.callSensor("vr_progress_50"),e.vr50=!0),!e.vr75&&i>75&&i<100&&(e.callSensor("vr_progress_75"),e.vr75=!0),null===e.impressionTime&&(e.impressionTime=t),!e.impressionTimeSent&&e.impressionTime+2<=t&&(e.callSensor("vr_vimpression"),e.impressionTimeSent=!0),!e.progress10s&&t>=10&&(e.callSensor("vr_progress_10s"),e.progress10s=!0),!e.progress20s&&t>=20&&(e.callSensor("vr_progress_20s"),e.progress20s=!0)}}),(0,s.addSubListener)(["player","complete"],function(){(0,a.getInObject)(r.store.getState(),["player","complete"],!1)&&!e.vr100&&e.callSensor("vr_progress_100")}),(0,s.addTriggerListener)(["player","seek"],function(){e.lastPosition=(0,a.getInObject)(r.store.getState(),["player","position"]),e.impressionTime=null}),(0,s.addTriggerListener)(["player","firstFrame"],function(){e.reset(),e.callSensor("vr_impression")});for(var t=(0,a.getInObject)(r.store.getState(),["teasers"],[]),i=0;i-1?(this.cappingData?s+=void 0!==this.cappingData.isBot?"&o="+this.cappingData.isBot:"&o=0":s+="&o=0",s+="&src="+this.itemIndex,!1===this.sourceShowHashUpdated&&(s+="&v="+this.sourceShowHash)):("vr_progress_100"===e&&(i=this.duration),s+="&o="+Math.floor(i),0===e.indexOf("vr_")&&this.sourceShowHash&&this.sourceShowHash!==this.playlist[this.itemIndex].hash&&(s+="&v="+this.sourceShowHash));var l=this.sensorUrl+"?tid="+n+"&iid="+this.widgetId+"&e="+e+s+"&t="+this.templateId+"&c="+t;return(0,o.mgDebug)("Event "+e+" fired."),(0,o.mgDebug)("Generated link: "+l),this.createImg(l)}},{key:"onClickFunc",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=(0,a.getInObject)(r.store.getState(),["player","itemIndex"],0);this.sourceShowHashUpdated=!0,this.sourceShowHash=this.playlist[t].hash,this.callSensor(e?"vr_auto_click":"vr_click")}},{key:"reset",value:function(){this.lastPosition=0,this.duration=(0,a.getInObject)(r.store.getState(),["player","duration"],1),this.impressionTime=null,this.impressionTimeSent=!1,this.vr25=!1,this.vr50=!1,this.vr75=!1,this.vr100=!1,this.progress10s=!1,this.progress20s=!1,!0===this.sourceShowHashUpdated&&(this.sourceShowHashUpdated=!1)}},{key:"createImg",value:function(e){a.Helpers.createImg(e)}}]),e}();i.VideoSensorComponent=l},{"../../debug":60,"../../helpers":80,"../listener":76,"../storage":79}],72:[function(e,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.WidgetComponent=void 0;var n=function(){function e(e,t){for(var i=0;i-1?Array.isArray(o)?(this.config.playerVars.listType="playlist",this.config.playerVars.playlist=o.join()):(this.config.playerVars.listType=s,this.config.playerVars.list=o):r.amby.get("formatConfig.loop",!0)?(this.config.playerVars.listType="playlist",this.config.playerVars.playlist=[i]):this.config.videoId=i,this.addListeners()}return n(e,[{key:"initPlayer",value:function(){this.player=new window.YT.Player(this.playerDivId,this.config)}},{key:"addListeners",value:function(){var e=this;window.onYouTubeIframeAPIReady=function(){r.amby.dispatch(a.upsertAdState({youTubeScriptLoaded:!0}))},this.config.events={onReady:function(){r.amby.dispatch(a.upsertAdState({status:r.states.STATUS_READY,init:r.states.INIT_DONE}))},onStateChange:function(t){e.onYTState(t.data)},onError:function(e){(0,o.mgDebug)("YouTube player ERROR OCCUR: "+e.data)}},(0,s.addSubListener)("ad.init",function(){switch(r.amby.get("ad.init")){case r.states.INIT_NEEDED:if(r.amby.dispatch(a.setAdInit(r.states.INIT_IN_PROGRESS)),e.scriptLoaded)e.initPlayer();else{var t=document.createElement("script");t.src="https://www.youtube.com/iframe_api",document.head.appendChild(t)}}}),(0,s.addSubListener)("ad.youTubeScriptLoaded",function(){r.amby.get("ad.youTubeScriptLoaded",!1)&&(e.scriptLoaded=!0,e.initPlayer())}),(0,s.addTriggerListener)("ad.resize",function(){var t=r.amby.get("ad.size",{width:640,height:360});e.player&&e.player.setSize(t.width,t.height)}),(0,s.addTriggerListener)("ad.actionPlay",function(){e.player&&-1===[c,d].indexOf(e.player.getPlayerState())&&((0,o.mgDebug)("Play action has been dispatched."),e.player.playVideo())}),(0,s.addTriggerListener)("ad.actionPause",function(){e.player&&2!==e.player.getPlayerState()&&e.player.pauseVideo()}),(0,s.addTriggerListener)("ad.actionStop",function(){e.player&&-1!==e.player.getPlayerState()&&e.player.stopVideo()}),(0,s.addTriggerListener)("ad.mute",function(){e.player&&((0,o.mgDebug)("Mute action has been dispatched."),e.player.mute())}),(0,s.addTriggerListener)("ad.unmute",function(){e.player&&((0,o.mgDebug)("UnMute action has been dispatched."),e.player.unMute())})}},{key:"onYTState",value:function(e){switch(e){case-1:(0,o.mgDebug)("YouTube player state: unstarted.");break;case d:(0,o.mgDebug)("YouTube player state: playing."),r.amby.dispatch(a.setAdStatus(r.states.STATUS_PLAYING));break;case 0:(0,o.mgDebug)("YouTube player state: complete."),r.amby.dispatch(a.setAdStatus(r.states.STATUS_STOPPED));break;case 2:(0,o.mgDebug)("YouTube player state: pause."),r.amby.dispatch(a.setAdStatus(r.states.STATUS_PAUSED));break;case c:(0,o.mgDebug)("YouTube player state: buffering.");break;case 5:(0,o.mgDebug)("YouTube player state: querying."),"onLoad"===r.amby.get("formatConfig.autoStart","onClick")&&((l.Helpers.isSafari()||l.Helpers.isMobile())&&this.player.mute(),this.player.playVideo())}}}]),e}();i.YouTubeComponent=u},{"../../debug":60,"../../helpers":80,"../actionCreators":61,"../listener":76,"../storage":79}],74:[function(e,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.Expandable=void 0;var n=function(){function e(e,t){for(var i=0;i.mcimg img"),n=!0;this.teaserImagesLoaded=[],i&&i.length&&(i=Array.apply(null,i)).forEach(function(t,i){e.teaserImagesLoaded.push(t.complete),t.complete||(n=!1,t.addEventListener("load",function(){e.teaserImagesLoaded[i]=!0,e.teaserImagesLoaded.reduce(function(e,t){return e&&t})&&(e.getPlayerPositions(),e.changePlayerSize(s.amby.get("player.expanded",!1)))}))}),this.getPlayerPositions(),n?this.changePlayerSize((0,r.getInObject)(s.store.getState(),["player","expanded"],!1)):this.changePlayerSize(!1),s.store.dispatch(a.upsertPlayerState({isControlsVisible:!1})),("onLoad"===this.autoStart||(0,r.getInObject)(s.store.getState(),["teasers",this.inlinePlacement,"inSight"],!1))&&s.store.dispatch(a.setTriggerToTrue(["player","actionPlay"])),r.Helpers.addClass(this.videoTeaserElem,"playerReady");break;case s.states.STATUS_PLAYING:s.store.dispatch(a.setPlayerVisible(!0));break;case s.states.STATUS_PAUSED:this.playerClicked&&(s.store.dispatch(a.setTriggerToTrue(["player","actionPlay"])),s.store.dispatch(a.upsertPlayerState({isPlayingOnVisible:!0})),this.playerClicked=!1)}}},{key:"onCloseBtnClicked",value:function(){this.widget.debug("Close Button clicked."),(0,r.getInObject)(s.store.getState(),["player","expanded"],!1)&&(s.amby.get("ad.visible")&&(s.store.dispatch(a.setTriggerToTrue(["ad","actionStop"])),s.store.dispatch(a.setAdStatus(s.states.STATUS_STOPPED))),s.store.dispatch(a.setPlayerMouseOver(!1)),s.store.dispatch(a.setTriggerToTrue(["player","shrink"])))}},{key:"onMuteBtnClicked",value:function(){this.widget.debug("Mute Button clicked."),(0,r.getInObject)(s.store.getState(),["player","muted"],!1)?(s.store.dispatch(a.setTriggerToTrue(["player","userUnmute"])),s.store.dispatch(a.setTriggerToTrue(["player","unmute"]))):(s.store.dispatch(a.setTriggerToTrue(["player","userMute"])),s.store.dispatch(a.setTriggerToTrue(["player","mute"])))}},{key:"changePlayerSize",value:function(e){var t=e?this.playerExpandedPosition:this.playerPosition;this.containerDiv.style.top=t.top+"px",this.containerDiv.style.left=t.left+"px",this.containerDiv.style.width=t.width+"px",this.containerDiv.style.height=t.height+"px",this.playerContainerDiv.style.width=t.pWidth+"px",this.playerContainerDiv.style.height=t.pHeight+"px",this.playerContainerDiv.style.marginTop=(this.containerDiv.clientHeight-this.playerContainerDiv.clientHeight)/2+"px",this.playerContainerDiv.style.marginLeft=(this.containerDiv.clientWidth-this.playerContainerDiv.clientWidth)/2+"px",s.store.dispatch(a.upsertState({videoElemPosition:t})),s.store.dispatch(a.upsertPlayerState({resize:!0,size:{width:t.pWidth,height:t.pHeight}})),s.store.dispatch(a.upsertAdState({resize:!0,size:{width:t.pWidth,height:t.pHeight}})),s.store.dispatch(a.setPlayerExpanded(e))}},{key:"getPlayerPositions",value:function(){if(this.videoTeaserElem||null===this.playerTeaserIndex||(this.videoTeaserElem=this.widgetComponent.teasers[this.playerTeaserIndex]),this.videoTeaserElem){var e=this.videoTeaserElem.querySelector(".image-with-text>.mcimg").getBoundingClientRect();this.blockPosition=this.widget.block.getBoundingClientRect(),this.playerPosition={top:Math.floor(e.top-this.blockPosition.top),left:Math.floor(e.left-this.blockPosition.left),width:Math.ceil(e.width),height:Math.ceil(e.height||0)},this.playerPosition.pWidth=Math.floor(this.playerPosition.width),this.playerPosition.pHeight=Math.floor(this.playerPosition.width/(this.aspectRatio.width/this.aspectRatio.height)),this.playerPosition.height0&&(s.left+=o)}if("center"===this.formatConfig.verticalAlign)s.top=Math.floor((i.height-s.height)/2);else if("bottom"===this.formatConfig.verticalAlign){var l=this.videoTeaserElem.querySelectorAll(".mcimg");if(l){var d=l[0].getBoundingClientRect(),c=Math.floor(d.top-i.top+d.height-s.height);c>s.top&&(s.top=c)}}this.playerExpandedPosition=s}else(0,y.mgDebug)("ERROR: No mgline class found!")}},{key:"onPlayerVisible",value:function(){(0,r.getInObject)(s.store.getState(),["player","visible"],!1)?(r.Helpers.addClass(this.containerDiv,"showed"),r.Helpers.addClass(this.playerContainerDiv,"showed")):(r.Helpers.removeClass(this.containerDiv,"showed"),r.Helpers.removeClass(this.playerContainerDiv,"showed"))}},{key:"onPlayerExpanded",value:function(){(0,r.getInObject)(s.store.getState(),["player","expanded"],!1)?(s.store.dispatch(a.upsertPlayerState({isControlsVisible:!0})),this.playerClicked=(0,r.getInObject)(s.store.getState(),["player","displayClicked"]),r.Helpers.addClass(this.containerDiv,"expanded"),r.Helpers.addClass(this.widget.block,"expanded"),s.store.dispatch(a.setAdEnabled(!0))):(s.store.dispatch(a.upsertPlayerState({isControlsVisible:!1})),r.Helpers.removeClass(this.containerDiv,"expanded"),r.Helpers.removeClass(this.widget.block,"expanded"),s.store.dispatch(a.setAdEnabled(!1)))}},{key:"onPlayerInSight",value:function(){(0,r.getInObject)(s.store.getState(),["player","isAdPlaying"],!1)?r.Helpers.isScrolledIntoView(this.adPlayerComponent.adContainerComponent.playerContainer)?(0,r.getInObject)(s.store.getState(),["player","isPlayingOnVisible"],!0)&&s.store.dispatch(a.setTriggerToTrue(["ad","actionPlay"])):"visibleOnly"===this.autoStart&&s.store.dispatch(a.setTriggerToTrue(["ad","actionPause"])):r.Helpers.isScrolledIntoView(this.playerContainerDiv)?(0,r.getInObject)(s.store.getState(),["player","isPlayingOnVisible"],!0)&&s.store.dispatch(a.setTriggerToTrue(["player","actionPlay"])):"visibleOnly"===this.autoStart&&s.store.dispatch(a.setTriggerToTrue(["player","actionPause"]))}},{key:"onAutoClickItem",value:function(){this.playerClicked=!0,this.getPlayerPositions(),this.changePlayerSize(!0),this.mute||r.Helpers.isSafari()||(s.store.dispatch(a.setTriggerToTrue(["player","unmute"])),s.store.dispatch(a.setTriggerToTrue(["ad","unmute"])),s.store.dispatch(a.upsertAdState({initMuted:!1})))}}],[{key:"init",value:function(e){var i=(0,r.getInObject)(e,["mgRec","config","formats"]);i&&this.checkFormat(i,{name:"native",expandable:!0})&&((0,y.mgDebug)("Initialising Expandable module"),e.expandable=new t(e))}},{key:"onAdStatus",value:function(){switch((0,r.getInObject)(s.store.getState(),["ad","status"])){case s.states.STATUS_PLAYING:s.store.dispatch(a.setPlayerVisible(!1));break;case s.states.STATUS_STOPPED:case s.states.STATUS_PAUSED:s.store.dispatch(a.setPlayerVisible(!0))}}}]),t}();i.Expandable=v},{"../debug":60,"../helpers":80,"./actionCreators":61,"./components/adPlayerComponent":64,"./components/autoClickComponent":66,"./components/closeButtonComponent":67,"./components/jwPlayerComponent":68,"./components/muteButtonComponent":69,"./components/videoSensorComponent":71,"./components/widgetComponent":72,"./formatBase":75,"./listener":76,"./storage":79}],75:[function(e,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.FormatBase=void 0;var n,r=e("babel-runtime/core-js/object/entries"),s=(n=r)&&n.__esModule?n:{default:n},a=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var i=[],n=!0,r=!1,s=void 0;try{for(var a,o=e[Symbol.iterator]();!(n=(a=o.next()).done)&&(i.push(a.value),!t||i.length!==t);n=!0);}catch(e){r=!0,s=e}finally{try{!n&&o.return&&o.return()}finally{if(r)throw s}}return i}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},o=function(){function e(e,t){for(var i=0;i.mcimg img");n=Array.apply(null,n);var r=!0;return i.teaserImagesLoaded=[],n.forEach(function(e,t){i.teaserImagesLoaded.push(e.complete),e.complete||(r=!1,e.addEventListener("load",function(){i.teaserImagesLoaded[t]=!0,i.teaserImagesLoaded.reduce(function(e,t){return e&&t})&&i.deferredInitPlayer()}))}),r&&i.deferredInitPlayer(),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,c.FormatBase),r(t,[{key:"deferredInitPlayer",value:function(){var e=this;"number"!=typeof this.formatConfig.startDelay&&(this.formatConfig.startDelay=5),setTimeout(function(){e.initPlayer()},1e3*this.formatConfig.startDelay)}},{key:"initPlayer",value:function(){var e=this;if(this.pos=d.Helpers.getPlayerPos(this.mgidMain,parseInt(this.formatConfig.teaserIndex,10)||0,parseInt(this.formatConfig.teaserSize,10)||1,this.formatConfig.teaserStick),this.adContainerComponent=new p.AdContainerComponent(this.mgidMain),this.adContainerComponent.applyPlayerSize(this.pos),s.amby.dispatch(o.upsertAdState({size:{width:this.pos.pWidth,height:this.pos.pHeight}})),this.previousWidth=this.pos.width,window.addEventListener("resize",function(){e.pos=d.Helpers.getPlayerPos(e.mgidMain,parseInt(e.formatConfig.teaserIndex,10)||0,parseInt(e.formatConfig.teaserSize,10)||1,e.formatConfig.teaserStick),e.previousWidth!==e.pos.width&&(e.previousWidth=e.pos.width,e.adContainerComponent.applyPlayerSize(e.pos),s.amby.dispatch(o.upsertAdState({resize:!0,size:{width:e.pos.pWidth,height:e.pos.pHeight}})))}),Array.isArray(this.config.adPlayers)){var t=null;if(this.config.adPlayers.forEach(function(e){t||"object"!==(void 0===e?"undefined":n(e))||(t=e)}),t)switch(t.engine){case"aniview":this.adComponent=new l.AniViewComponent({publisherId:t.publisherId,channelId:d.Helpers.isMobile()?t.mobileChannelId:t.desktopChannelId,playerContainerId:this.adContainerComponent.playerContainer.id,playerDivId:this.adContainerComponent.playerDiv.id,skipoffset:t.skipoffset,deviceType:this.widget.mgRec.cappingData.dt})}else(0,u.mgDebug)("There is no available AD player.")}(0,a.addSubListener)("ad.status",function(){e.onAdStatusChange()}),(0,a.addSubListener)("ad.visible",function(){e.onAdVisibilityChange()}),s.amby.dispatch(o.setAdVisible(!1)),s.amby.dispatch(o.setAdInit(s.states.INIT_NEEDED))}},{key:"onAdStatusChange",value:function(){var e=this;switch(s.amby.get("ad.status")){case s.states.STATUS_READY:(0,u.mgDebug)("Ads found."),this.resetTimeout&&(clearTimeout(this.resetTimeout),this.resetTimeout=null),s.amby.dispatch(o.setTriggerToTrue(["ad","actionPlay"]));break;case s.states.STATUS_PLAYING:(0,u.mgDebug)("Ads playing."),s.amby.dispatch(o.upsertAdState({resize:!0,size:{width:this.pos.pWidth,height:this.pos.pHeight}})),s.amby.dispatch(o.setAdVisible(!0));break;case s.states.STATUS_STOPPED:(0,u.mgDebug)("Ads stopped."),s.amby.dispatch(o.setAdVisible(!1));break;case s.states.STATUS_ERROR:this.resendTime||(this.resendTime=parseInt(this.formatConfig.resendTime,10)||5),(0,u.mgDebug)("No ads found. Retry in "+this.resendTime+" sec"),this.resetTimeout||(this.resetTimeout=setTimeout(function(){(0,u.mgDebug)("Resetting player..."),e.resetTimeout=null,s.amby.dispatch(o.setAdStatus(s.states.STATUS_INIT)),s.amby.dispatch(o.setAdInit(s.states.INIT_RESET))},1e3*this.resendTime))}}},{key:"onAdVisibilityChange",value:function(){s.amby.get("ad.visible",!1)?this.adComponent.inited&&this.showPlayer():this.hidePlayer()}},{key:"hidePlayer",value:function(){d.Helpers.removeClass(this.adContainerComponent.playerDiv,"showed"),d.Helpers.removeClass(this.adContainerComponent.playerContainer,"showed"),d.Helpers.addClass(this.adContainerComponent.playerDiv,"hidden"),d.Helpers.addClass(this.adContainerComponent.playerContainer,"hidden")}},{key:"showPlayer",value:function(){d.Helpers.removeClass(this.adContainerComponent.playerDiv,"hidden"),d.Helpers.removeClass(this.adContainerComponent.playerContainer,"hidden"),d.Helpers.addClass(this.adContainerComponent.playerDiv,"showed"),d.Helpers.addClass(this.adContainerComponent.playerContainer,"showed"),this.adContainerComponent.centerPlayer()}}],[{key:"init",value:function(e){var i=(0,d.getInObject)(e,["mgRec","config","formats"]);i&&this.checkFormat(i,{name:"outstream"})&&((0,u.mgDebug)("Initialising Outstream module"),e.outstream=new t(e))}}]),t}();i.Outstream=h},{"../debug":60,"../helpers":80,"./actionCreators":61,"./components/adContainerComponent":63,"./components/aniViewComponent":65,"./formatBase":75,"./listener":76,"./storage":79}],78:[function(e,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:a,M=arguments[1],q=JSON.parse(JSON.stringify(R));switch(M.type){case"SET_STATE":return JSON.parse(JSON.stringify(M.state));case"UPSERT_STATE":return o(q,M.state);case"TRIGGER_TO_FALSE":return l(q,M.state,!1),q;case"TRIGGER_TO_TRUE":return l(q,M.state,!0),q;case"FORMAT_CONFIG":return A=q,x=M.state,n({},A,{formatConfig:x});case"AD_STATE":return o(q,{ad:M.state});case"AD_STATUS":return L=q,O=M.state,n({},L,{ad:n({},L.ad,{status:O})});case"AD_VISIBLE":return I=q,j=M.state,n({},I,{ad:n({},I.ad,{visible:j})});case"AD_INIT":return C=q,E=M.state,n({},C,{ad:n({},C.ad,{init:E})});case"AD_MUTE":return T=q,_=M.state,n({},T,{ad:n({},T.ad,{muted:_})});case"AD_ENABLED":return S=q,P=M.state,n({},S,{ad:n({},S.ad,{enabled:P})});case"WIDGET_IN_SIGHT":return w=q,k=M.state,n({},w,{widget:n({},w.widget,{inSight:k})});case"WIDGET_BLURRED":return v=q,b=M.state,n({},v,{widget:n({},v.widget,{blurred:b})});case"UPSERT_TEASER":var V=[];return V[M.state.index]=M.state.teaser,o(q,{teasers:V});case"PLAYER_STATE":return o(q,{player:M.state});case"PLAYER_STATUS":return y=q,m=M.state,n({},y,{player:n({},y.player,{status:m})});case"PLAYER_VISIBLE":return g=q,f=M.state,n({},g,{player:n({},g.player,{visible:f})});case"PLAYER_INIT":return p=q,h=M.state,n({},p,{player:n({},p.player,{init:h})});case"PLAYER_MUTE":return c=q,u=M.state,n({},c,{player:n({},c.player,{muted:u})});case"PLAYER_EXPANDED":return s=q,d=M.state,n({},s,{player:n({},s.player,{expanded:d})});case"PLAYER_MOUSE_OVER":return i=q,r=M.state,n({},i,{player:n({},i.player,{mouseOver:r})});case"PLAYER_TEASER_POSITION":return e=q,t=M.state,n({},e,{player:n({},e.player,{teaserPosition:t})})}return R};var r=e("../helpers"),s=e("./storage"),a={};function o(e,t){return r.Helpers.mergeObjects(e,t,!0)}function l(e,t,i){for(var n=(0,s.pathToArray)(t),r=n.length-1,a=0;a2&&void 0!==arguments[2]?arguments[2]:null,n=e;return t.forEach(function(e){n=n&&Object.prototype.hasOwnProperty.call(n,e)?n[e]:i}),n};var a=function(){function e(){s(this,e),this.elements=[],this.listeners=[],this.interceptEventsListeners()}return r(e,[{key:"interceptEventsListeners",value:function(){this.super={addEventListener:HTMLElement.prototype.addEventListener,removeEventListener:HTMLElement.prototype.removeEventListener},Element.prototype.addEventListener=function(t,i,n){var r=e.registerElement(this);window.listTracker.super.addEventListener.apply(this,arguments);var s=n?1:0;r[s][t]||(r[s][t]=[]),r[s][t].push(i)},Element.prototype.removeEventListener=function(t,i,n){var r=e.registerElement(this);window.listTracker.super.removeEventListener.apply(this,arguments);var s=n?1:0;if(r[s][t]){var a=r[s][t].indexOf(i);a>-1&&r[s][t].splice(a,1)}},Element.prototype.getEventListeners=function(t){for(var i,n=e.registerElement(this),r=[],s=function(e,s){s=n[e],"string"==typeof t?s[t]&&Object.keys(s[t]).forEach(function(i){r.push({type:t,listener:s[t][i],useCapture:!!e})}):Object.keys(s).forEach(function(i){Object.keys(s[t]).forEach(function(t){r.push({curType:i,listener:s[i][t],useCapture:!!e})})}),i=s},a=0;n[a];a++)s(a,i);return r}}}],[{key:"init",value:function(){window.listTracker||(window.listTracker=new e)}},{key:"registerElement",value:function(e){if(-1===window.listTracker.elements.indexOf(e)){window.listTracker.elements.push(e),window.listTracker.listeners.push([{},{}])}return window.listTracker.listeners[window.listTracker.elements.indexOf(e)]}}]),e}(),o=function(){function e(){s(this,e)}return r(e,null,[{key:"isScrolledIntoView",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,i=window.pageYOffset||document.documentElement.scrollTop,n=i+(window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight),r=this.getOffsetTop(e),s=r;if(e.offsetHeight)s+=e.offsetHeight;else{var a=this.getParentTeaserBlock(e,"mgline");a&&(s+=a.offsetHeight)}return s-(1-t)*e.offsetHeight<=n&&r+(1-t)*e.offsetHeight>=i}},{key:"getOffsetTop",value:function(e){var t=e.getBoundingClientRect(),i=document.body,n=document.documentElement,r=window.pageYOffset||n.scrollTop||i.scrollTop,s=n.clientTop||i.clientTop||0,a=t.top+r-s;return Math.round(a)}},{key:"getParentTeaserBlock",value:function(e,t){for(var i=e;i!==document&&i.parentNode;){if(i.className.indexOf(t)>=0)return i;i=i.parentNode}return null}},{key:"getTeaserAlign",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,i=document.body.scrollWidth,n=this.getRect(e,!0);return n.right*t<.3*i?"left":n.left*(1-t+1)>=.7*i?"right":"center"}},{key:"getRect",value:function(e,t){var i=e.getBoundingClientRect(),n={top:i.top,bottom:i.bottom,left:i.left,right:i.right,height:i.height?i.height:i.bottom-i.top,width:i.width?i.width:i.right-i.left};if(t){var r=this.getScroll();n.top+=r.top,n.bottom+=r.top,n.left+=r.left,n.right+=r.left}return n}},{key:"getAtf",value:function(e){var t=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;return this.getOffsetTop(e)2&&void 0!==arguments[2]&&arguments[2];return t&&Object.keys(t).forEach(function(s){r&&"object"===n(t[s])&&null!==t[s]&&Object.prototype.hasOwnProperty.call(e,s)?Array.isArray(t[s])&&Array.isArray(e[s])?t[s].forEach(function(t,r){null!==t&&"object"===(void 0===t?"undefined":n(t))&&Object.prototype.hasOwnProperty.call(e[s],r)?e[s][r]=i.mergeObjects(e[s][r],t,!0):e[s][r]=t}):e[s]=i.mergeObjects(e[s],t[s],!0):e[s]=t[s]}),e}},{key:"isEqual",value:function(e,t){var i=Object.getOwnPropertyNames(e),n=Object.getOwnPropertyNames(t);if(i.length!==n.length)return!1;for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:"",t=window.location!==window.parent.location?document.referrer:document.location.href;if(e){var i=t.match(/\?\S+/);if(i)for(var n=i[0].substring(1).split("&"),r=0;r0&&(c[d]?r=c[d].getBoundingClientRect():(d=0,r=c[0].getBoundingClientRect())),s=r,a=r,c[d]&&c[d].clientWidth<301&&!this.isMobile())for(var p=d+1;p1){c.lengthl;g--)if(c[g]&&(o=c[g].getBoundingClientRect()).top===r.top){s=o;break}}var f={width:Math.ceil(s.right-r.left),height:s.right===r.right?Math.ceil(r.bottom-r.top):Math.ceil(a.bottom-r.top),top:Math.floor(r.top-u.top),left:Math.floor(r.left-u.left),single:s.right===r.right};"bottom-right"===n&&c&&c.length>0&&(o=c[c.length-1].getBoundingClientRect(),f.top=o.bottom-f.height-u.top,f.left=o.right-f.width-u.left);var y=f.width,m=y/1.777;return m>f.height&&(y=1.777*(m=f.height)),f.pHeight=Math.floor(m),f.pWidth=Math.floor(y),f}}]),e}();i.Helpers=o},{}],81:[function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var _createClass=function(){function e(e,t){for(var i=0;i1&&void 0!==arguments[1]?arguments[1]:null;e.setAttribute("data-loaded",!0),this.loaded[e.id]=!0,this.checkLoaded(),t&&t()}}]),Loader}();exports.Loader=Loader},{}],82:[function(e,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var n=function(){function e(e,t){for(var i=0;i1&&void 0!==arguments[1]&&arguments[1];if(e&&0!==e.length){var n=e,r=e;i&&(r=[],n.forEach(function(e){return r.push(e.id)}));for(var s=this.sensorUrl+"?pv=2&t=G",a=function(e){if(r.indexOf(t.linkElems[e].teaserId)>=0&&!t.linkElems[e].shownTeaser){t.linkElems[e].shownTeaser=!0;var a=t.linkElems[e].item;i&&n.forEach(function(i){i.id===t.linkElems[e].teaserId&&(a=i.item)});var o=t.helpers.getParentTeaserBlock(a,"mgline");o||(o=a);var l="&v=",d=t.helpers.getTeaserAlign(a);l+=a.offsetWidth+"|",l+=a.offsetHeight+"|",l+=("left"===d?32:0)+("right"===d?16:0)+(t.helpers.getAtf(o)?8:0)+(o.querySelector(".mcprice")&&t.helpers.isScrolledIntoView(o.querySelector(".mcprice"))?2:0)+(o.querySelector(".mcdesc")&&t.helpers.isScrolledIntoView(o.querySelector(".mcdesc"))?1:0)+"|",l+=t.linkElems[e].hash?t.linkElems[e].hash:"",s+=l}},o=0;o0&&void 0!==arguments[0]?arguments[0]:0;if(!this.macrosAdded){var t=this.vast;Array.isArray(t)||(t=[t]);var i="__player-width__",n=this.widget.block.querySelector(".video-info__player_"+this.widget.mgRec.cid);if(n){var r=window.getComputedStyle(n);parseInt(r.width,10)&&(i=parseInt(r.width,10))}for(var s=0;s1);var s=null;if(n&&(s=document.getElementById(n)),e.clickthrough){if(t.linkClickHandler=function(){i&&(i.getConfig().mute&&i.setMute(!0),"stop"!==t.jwPlayerStatus&&i.pause(!0))},s&&s.querySelector("a")&&(t.videoBottomLink=s.querySelector("a"),t.videoBottomLink.setAttribute("href",e.clickthrough),t.videoBottomLink.addEventListener("click",t.linkClickHandler)),r){var a=document.getElementById(r);a&&a.querySelector("a")&&(t.videoBottomLinkFinish=a.querySelector("a"),t.videoBottomLinkFinish.setAttribute("href",e.clickthrough),t.videoBottomLinkFinish.addEventListener("click",t.linkClickHandler))}var o=e.clickthrough.match(/\/ghits\/(\d+)\/.*[?&]h=([^&]+)/);o&&(t.setTeaserId(o[1]),t.setHash(o[2]))}else s&&(s.style.display="none");if(e.skipoffset){if("number"==typeof e.skipoffset)t.skipoffset=e.skipoffset;else if("string"==typeof e.skipoffset){var l=e.skipoffset.split(":");l.length>2&&(t.skipoffset=60*(parseInt(l[0],10)||0)*60+60*(parseInt(l[1],10)||0)+(parseInt(l[2],10)||0))}t.widget.debug("skipoffset: "+t.skipoffset)}}),i.on("adStarted",function(e){t.widget.debug("VPAID adStarted"),t.vpaidStarted=!0,t.adSeeked||(t.adSeeked=!0,i.seek(0)),"hiddenPlay"===t.jwPlayerStatus&&(t.widget.debug("adStarted: Found hiddenPlay"),d&&d());var n=i.getContainer().parentNode.querySelector(".video-info__frame_"+t.widget.mgRec.cid)||i.getContainer().parentNode;t.helpers.addClass(n,"adEnable"),t.helpers.addClass(i.getContainer(),"jw-flag-ads-hide-controls"),c&&c(),t.skipElementInitiated||(t.skipElementInitiated=!0,t.skipOffsetElement=i.getContainer().parentNode.querySelector(".mgVideoSkipOffset_"+t.widget.mgRec.cid),t.skipOffsetElement&&(t.timeToSkipLeftElem=t.skipOffsetElement.querySelector("#mgVideoSkipOffsetText_"+y),t.timeToSkipLeftElem&&(t.timeToSkipLeftElem.innerText=t.skipoffset||5,t.timeToSkipIntervalId&&clearInterval(t.timeToSkipIntervalId),t.timeToSkipIntervalId=setInterval(function(){t.timeToSkipLeftElem.innerText=parseInt(t.timeToSkipLeftElem.innerText,10)-1,parseInt(t.timeToSkipLeftElem.innerText,10)<=0&&t.timeToSkipIntervalId&&(clearInterval(t.timeToSkipIntervalId),t.timeToSkipIntervalId=null,t.skipOffsetElement&&(t.skipOffsetElement.style.display="none"),t.skipElement&&(t.skipElement.style.display="block"))},1e3)),t.skipOffsetElement.style.display="block"),t.skipElement=i.getContainer().parentNode.querySelector(".mgVideoSkip_"+t.widget.mgRec.cid),t.skipElement&&(t.skipElement.onclick=function(){t.widget.debug("skipElement click."),t.skipElement.style.display="none",g&&g(),t.callSensor("skip",t.lastPosition),t.completeFunc(i,s),f&&f()},t.skipElement.style.display="none")),b&&"hidden"===b.style.visibility&&(g&&g(),i.pause(!0)),p&&p(),t.callSensor("vpaid",e.tag)}),i.on("adImpression",function(e){if(t.mediaType=e.creativetype,t.widget.debug(e.creativetype),"hiddenPlay"===t.jwPlayerStatus&&d&&d(),e.wrapper&&e.wrapper.length>0){var n=e.wrapper[0].match(/Mgid:(.+)/);t.wrapper=n&&n.length>1?n[1]:null,t.setHash(t.wrapper),t.widget.debug("Found wrapper with hash: "+t.wrapper)}var r=i.getContainer().parentNode.querySelector(".video-info__frame_"+t.widget.mgRec.cid)||i.getContainer().parentNode;t.helpers.addClass(r,"adEnable"),t.helpers.addClass(i.getContainer(),"jw-flag-ads-hide-controls"),c&&c()}),i.on("adTime",function(e){t.adPaused||o&&o(e.position,e.duration),e.position>0&&!t.adTimeStarted&&(t.widget.debug("adTimeStarted"),t.adTimeStarted=!0),!t.cappingAdded&&e.position>=0&&t.mediaType&&(t.widget.debug("adTime cappingAdded"),t.cappingAdded=!0,l&&l(),t.wrapper&&(t.callSensor("paid",e.tag),t.teaserCapping&&t.widget.videoInread&&t.teaserCapping.callSensor(["0"]))),!t.firstQuartile&&e.position/e.duration>=.25&&(t.firstQuartile=!0,t.callSensor("video_25",e.position)),!t.midpoint&&e.position/e.duration>=.5&&(t.midpoint=!0,t.callSensor("video_50",e.position)),!t.thirdQuartile&&e.position/e.duration>=.75&&(t.thirdQuartile=!0,t.callSensor("video_75",e.position),t.duration=e.duration),t.lastPosition=e.position}),i.on("adPause",function(){if(t.widget.debug("adPause"),t.adPaused=!0,"hiddenPlay"===t.jwPlayerStatus&&d&&d(),t.vpaidStarted){var e=i.getContainer().parentNode.querySelector(".mgCover_"+t.widget.mgRec.cid);e&&(e.addEventListener("click",function(){i.play(!0),e.style.display="none"}),e.style.display="block")}a&&a()}),i.on("adPlay",function(){t.adPaused=!1}),i.on("adClick",function(e){t.widget.debug("adClick"),t.callSensor("click",e.tag)}),i.on("adSkipped",function(){t.widget.debug("adSkipped"),t.callSensor("skip",t.lastPosition),t.completeFunc(i,s)}),i.on("adComplete",function(){t.widget.debug("adComplete"),t.wrapper&&t.callSensor("complete",t.duration),t.completeFunc(i,s)}),i.on("adError",function(e){t.widget.debug("adError: "+e.message),t.errorMessage=e.message,t.callSensor("error",e.tag),e.witem&&e.wcount&&e.witem!==e.wcount||t.completeFunc(i,s),"application/x-shockwave-flash"===e.creativetype&&t.widget.debug("Flash ads can not be played."),h&&h()})}},{key:"completeFunc",value:function(e,t){var i=e.getContainer().parentNode.querySelector(".video-info__frame_"+this.widget.mgRec.cid)||e.getContainer().parentNode;this.helpers.removeClass(i,"adEnable");var n=e.getContainer().parentNode.querySelector(".mgCover_"+this.widget.mgRec.cid);n&&(n.style.display="none"),this.vpaidStarted&&this.skipElement&&(this.vpaidStarted=!1,this.skipElement.style.display="none"),this.skipOffsetElement&&(this.skipOffsetElement.style.display="none"),t&&t()}},{key:"resetStat",value:function(){this.teaserId=0,this.hash="",this.wrapper=null,this.adTimeStarted=!1,this.cappingAdded=!1,this.firstQuartile=!1,this.midpoint=!1,this.thirdQuartile=!1,this.mediaType="",this.jwPlayerStatus="none",this.lastPosition=0,this.vrShowHash="",this.linkElems[0].hash=null,this.adSeeked=!1,this.skipElementInitiated=!1}},{key:"callSensor",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(this.firstVastPlaying||!(["impression","paid","skip","click","video_25","video_50","video_75","complete"].indexOf(e)>=0)){var i=Math.floor(65535*Math.random()),n=this.config.templateId||"0",r=this.sensorUrl+"?tid="+this.teaserId+"&iid="+this.iid+"&e="+e+"&o="+encodeURIComponent(t)+"&t="+n+"&c="+i;this.linkElems[0].hash&&(r+="&h="+this.linkElems[0].hash),this.vrShowHash&&(r+="&v="+this.vrShowHash),"error"===e&&(r+="&src="+encodeURIComponent(this.errorMessage)),this.widget.debug("Event "+e+" fired."),this.widget.debug("Link generated: "+r),this.helpers.createImg(r)}}},{key:"setTeaserId",value:function(e){this.teaserId=e,this.linkElems[0].teaserId=e}},{key:"setHash",value:function(e){this.hash=e,this.linkElems[0].hash=e}},{key:"cleanHandlers",value:function(){this.linkClickHandler&&(this.videoBottomLink&&this.videoBottomLink.removeEventListener("click",this.linkClickHandler),this.videoBottomLinkFinish&&this.videoBottomLinkFinish.removeEventListener("click",this.linkClickHandler))}}]),e}();i.VideoAds=r},{}],86:[function(e,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var n=function(){function e(e,t){for(var i=0;i0)for(var t=0;t0&&void 0!==arguments[0]&&arguments[0];if(this.widget.debug("stopVpaid: "+t),this.videoLkqd&&this.popupVRW){var i=this.popupVRW.querySelector("#mgJwPlayer_"+this.mgVideoIndex);i&&i.style&&(i.style.display="block")}if(this.loadedAds){if(t||(this.stopVpaidLoopRun=!0),this.jwPlayer){if(this.jwPlayer.skipAd(),this.videoLkqd)try{this.videoLkqd.reset()}catch(e){this.widget.debug(e.message)}this.widget.debug("stopVpaid: Finish loop. jwPlayer.state: "+this.jwPlayer.getState()+" stopVpaidLoopRun: "+this.stopVpaidLoopRun),this.jwMedia=this.jwPlayer.getContainer().querySelector(".jw-media")}if(this.pauseVideosInBlock(this.widget.block),this.jwMedia){var n=this.jwMedia.childNodes;n&&(n=Array.prototype.slice.call(n)).forEach(function(t){"IFRAME"===t.tagName&&t.contentDocument&&(e.pauseVideosInBlock(t.contentDocument),t.contentDocument.querySelector("body")&&(t.contentDocument.querySelector("body").style.height="0")),"VIDEO"!==t.tagName&&(t.style.display="none",t.style.height="0")})}}}},{key:"pauseVideosInBlock",value:function(e){var t=e.querySelectorAll("video:not(.jw-video)");t.length&&(t=Array.prototype.slice.call(t)).forEach(function(e){e.pause()})}},{key:"resetMarks",value:function(){this.firstQuartile=!1,this.midpoint=!1,this.thirdQuartile=!1,this.progress10s=!1,this.progress20s=!1,this.vimpressionSent=!1,this.vimpressionTime=null,this.updateProgressBar(0),this.videoLkqd&&this.videoLkqd.reset()}},{key:"updateProgressBar",value:function(e){e||(this.previousProgress=0),this.jwPlayer&&(this.progressBar=this.jwPlayer.getContainer().parentNode.querySelector(".mg-progress-point_"+this.widget.mgRec.cid)),this.progressBar&&e>=this.previousProgress&&(this.previousProgress=e,this.progressBar.style.width=100*e+"%")}},{key:"updateTimeLeft",value:function(e){var t=e%60,i=Math.floor(e/60);this.jwPlayer&&(this.timeVideoLeftElement=this.jwPlayer.getContainer().parentNode.querySelector(".videoTimeLeftText_"+this.widget.mgRec.cid)),this.timeVideoLeftElement&&(!this.previousTimeLeft&&0!==this.previousTimeLeft||this.previousTimeLeft>e)&&(e>=0?(this.previousTimeLeft=e,this.timeVideoLeftElement.innerText=this.timeLeftText.replace(/%mm%/,i).replace(/%ss%/,t>9?t:"0"+t)):this.timeVideoLeftElement.innerText="")}},{key:"resetTimeLeft",value:function(){this.previousTimeLeft=null,this.timeLeft=0,this.updateTimeLeft(-1)}},{key:"getObserver",value:function(){var e=this;return this.observer||(this.observer=new MutationObserver(function(t){t.forEach(function(t){"childList"===t.type&&(t.addedNodes.length&&Array.prototype.slice.call(t.addedNodes).forEach(function(t){"VIDEO"!==t.tagName||!e.helpers.isMobile()&&-1!==t.className.indexOf("jw-video")||(t.addEventListener("play",function(){e.popupVRW&&"hidden"===e.popupVRW.style.visibility&&t.pause()}),t.addEventListener("timeupdate",function(t){e.progressAdvertisement(t.target.currentTime,t.target.duration)}))}))})})),this.observer}},{key:"clearEventListeners",value:function(){if(this.jwPlayer&&(this.helpers.removeClass(this.jwPlayer.getContainer(),"jw-flag-ads-hide-controls"),this.jwVideo=this.jwPlayer.getContainer().querySelector(".jw-video")),this.jwVideo){for(var e=this.jwVideo.getEventListeners("click"),t=0;tdiv");(i=Array.prototype.slice.call(i)).forEach(function(e){"all"===e.style.pointerEvents&&(e.style.bottom=e.style.height)})}this.timeLeft=Math.floor(t-e),this.updateTimeLeft(this.timeLeft)}},{key:"getPositionInSec",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;if(e||(e=this.jwPlayer),this.config.adPosition&&"pre"!==this.config.adPosition){var t=this.config.adPosition.toString().match(/(\d+)%/);return t&&t[1]?e.getDuration()*t[1]/100||0:parseInt(this.config.adPosition,10)||0}return 0}},{key:"setMute",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;i||(i=this.jwPlayer),i&&(t&&(this.muteArtificial=!0),i.setMute(e))}}],[{key:"fillAdditional",value:function(e,t){var i=e.querySelector(".mg-total-views");i&&t.impressions&&(i.innerText=i.innerText.replace(/^\d*/,t.impressions));var n=e.querySelector(".mg-video-duration")||e.querySelector(".mgline-pop__duration");if(n&&t.duration){var r=t.duration%60,s=Math.floor(t.duration/60);n.innerText=s+":"+(r>9?r:"0"+r)}}}]),e}();i.VideoBase=r},{}],87:[function(e,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.VideoInline=void 0;var n=function(){function e(e,t){for(var i=0;ia"),a=0;a0&&void 0!==arguments[0]?arguments[0]:0,i=t?"mgJwPlayer_"+this.mgVideoIndex+"_"+t:"mgJwPlayer_"+this.mgVideoIndex,n=window.jwplayer(i);0===t&&(this.jwPlayer=n),n.setup(this.helpers.mergeObjects({autostart:!1,repeat:t<=0,mute:!0,advertising:this.videoAds&&!this.widget.usesLkqdAds?this.videoAds.getAdsConfig(0):{},aspectratio:this.aspectRatio.ratio,width:"100%",playlist:this.getPlaylist(t),abouttext:"Native Video by MGID",aboutlink:"https://www.mgid.com/",key:"csf/L2teHL4F9Bs6xS1UvQl4h2Vjay94HN3dAg=="},this.widget.mgRec.config.jwsetup)),n.on("ready",function(){e.widget.debug("JWPlayer ready"),e.jwPlayerReady=!0,e.getPlayerFromId(n.id).status=o,n.getContainer().style.display="block",window.matchMedia("(orientation: portrait)").addListener(function(t){t.matches?e.orientationPortrait&&setTimeout(function(){e.orientationPortrait()},0):e.orientationLandscape&&setTimeout(function(){e.orientationLandscape()},0)}),e.helpers.isMobile()&&e.helpers.isPortrait()?e.getThumbnailImg().style.setProperty("height","0","important"):(e.getThumbnailImg(),e.jwPlayer.getContainer().style.setProperty("height","0","important"));var i=e.helpers.getParentTeaserBlock(n.getContainer(),"video-info__wrap_"+e.widget.mgRec.cid);if(i){var r=i.querySelector(".mgVolumeButton_"+e.widget.mgRec.cid);r&&(r.addEventListener("click",function(){e.muteStatus===l?e.muteStatus=d:e.muteStatus=l,e.playlist.forEach(function(t){t.player&&e.setMute(e.muteStatus===l,!e.helpers.isEqual(t.player,n),t.player),e.muteStatus===l?e.helpers.addClass(t.volumeBtn,"jw-off"):e.helpers.removeClass(t.volumeBtn,"jw-off")})}),e.helpers.isPortrait()&&(r.style.display="block",e.muteStatus===l?e.helpers.addClass(r,"jw-off"):e.helpers.removeClass(r,"jw-off")),e.getPlayerFromId(n.id).volumeBtn=r)}e.helpers.repaintSafari(e.jwPlayer),e.widget.usesLkqdAds&&setTimeout(function(){e.initLkqdPreroll(t)},500),e.checkPlayer()}),this.playlist[t].player=n,this.playlist[t].status=o,this.addPlayerEvents(n,t),this.jwMedia=n.getContainer().querySelector(".jw-media"),this.jwMedia&&this.getObserver().observe(this.jwMedia,{childList:!0,subtree:!0})}},{key:"initLkqdPreroll",value:function(e){var t=this.playlist[e].player;this.widget.debug("LKQD preInited: "+e+" height: "+t.getHeight());var i=e?e-1:0,n=t.getWidth()||this.playlist[i].videoLkqd.params.playerWidth,r=n/this.playlist[e].videoLkqd.aspectRatio.width*this.playlist[e].videoLkqd.aspectRatio.height;if(n){this.playlist[e].videoLkqd.preInited=!0,this.playlist[e].videoLkqd.params.playerWidth=n,this.playlist[e].videoLkqd.params.playerHeight=n/this.playlist[e].videoLkqd.aspectRatio.width*this.playlist[e].videoLkqd.aspectRatio.height,this.playlist[e].videoLkqd.initParams();var s=t.getContainer().parentNode;s&&s.setAttribute("style","--mg-player-height:"+r+"px;")}}},{key:"addPlayerEvents",value:function(e,t){var i=this;if(e.on("playlistItem",function(e){if(i.resetMarks(),e.index>0&&i.playerSize===c&&i.videoBlock&&i.playlistStyle===h&&i.playlist[e.index].player){var t=i.helpers.getRect(i.helpers.getParentTeaserBlock(i.playlist[e.index].player.getContainer(),"video-info__wrap_"+i.widget.mgRec.cid));i.videoBlock.scrollTop=t.top,i.checkPlayer()}i.playlistStyle===p&&i.playlist[0].videoLkqd&&i.playlist[0].videoLkqd.reset()}),e.on("displayClick",function(){}),e.on("firstFrame",function(){i.playlist[t].status=s,i.stopVpaid(!0),i.callSensor("vr_impression")}),e.on("time",function(e){!i.playlist[t].firstQuartile&&e.position/e.duration>.25&&(i.playlist[t].firstQuartile=!0,i.callSensor("vr_progress_25",e.position)),!i.playlist[t].midpoint&&e.position/e.duration>.5&&(i.playlist[t].midpoint=!0,i.callSensor("vr_progress_50",e.position)),!i.playlist[t].thirdQuartile&&e.position/e.duration>.75&&(i.playlist[t].thirdQuartile=!0,i.callSensor("vr_progress_75",e.position),i.playlist[t].duration=e.duration),i.playlist[t].vimpressionTime||(i.playlist[t].vimpressionTime=e.position),!i.playlist[t].vimpressionSent&&i.playlist[t].vimpressionTime+2<=e.position&&(i.playlist[t].vimpressionSent=!0,i.callSensor("vr_vimpression",e.position)),!i.playlist[t].progress10s&&e.position>=10&&(i.playlist[t].progress10s=!0,i.callSensor("vr_progress_10s",e.position)),!i.playlist[t].progress20s&&e.position>=20&&(i.playlist[t].progress20s=!0,i.callSensor("vr_progress_20s",e.position)),i.playlist[t].videoLkqd&&!i.playlist[t].videoLkqd.requested&&i.config.adPosition&&-1===["pre","post"].indexOf(i.config.adPosition)&&i.getPositionInSec(i.playlist[t].player)0&&i.playerSize===c&&i.videoBlock){var e=i.helpers.getRect(i.helpers.getParentTeaserBlock(i.playlist[t+1].player.getContainer(),"video-info__wrap_"+i.widget.mgRec.cid));i.videoBlock.scrollTop+=e.top,i.checkPlayer()}}),e.on("play",function(n){"interaction"===n.playReason&&(i.playlist[t].status=s,i.nextButtonPressed||i.userSeekPaused?(i.userSeekPaused&&e.pause(!0),i.nextButtonPressed=!1,i.userSeekPaused=!1):i.callSensor("vr_play",e.getPosition())),i.muteStatus===l&&i.setMute(!0,!0,e),i.bufferingTimeout&&(clearTimeout(i.bufferingTimeout),i.bufferingTimeout=null),i.helpers.isMobile()&&i.helpers.removeClass(e.getContainer(),"jw-flag-ads-hide-controls")}),e.on("buffer",function(){i.bufferingTimeout||(i.bufferingTimeout=setTimeout(function(){i.bufferingTimeout=null,e.seek(e.getPosition())},3e3))}),e.on("mute",function(t){i.muteArtificial||i.callSensor(t.mute?"vr_mute":"vr_unmute",e.getPosition()),i.muteArtificial=!1}),e.on("pause",function(n){"interaction"===n.pauseReason&&(i.playlist[t].status=a,i.callSensor("vr_pause",e.getPosition())),i.playlist[t].vimpressionTime&&(i.playlist[t].vimpressionTime=null),i.helpers.isMobile()&&i.helpers.removeClass(e.getContainer(),"jw-flag-ads-hide-controls")}),e.on("fullscreen",function(t){i.fullscreenArtificial||i.callSensor(t.fullscreen?"vr_fullscreen":"vr_windowed",e.getPosition()),t.fullscreen||i.helpers.isMobile()&&!i.helpers.isLandscape()||(setTimeout(function(){window.scrollTo(0,i.helpers.getRect(i.widget.block,!0).top)},100),i.playlist[0].player.getContainer().style.setProperty("height","0","important"),i.playlist[0].player.pause(!0),e.pause(!0)),i.fullscreenArtificial=!1}),e.on("seek",function(n){i.playlist[t].vimpressionTime&&(i.playlist[t].vimpressionTime=n.offset-(n.position-i.playlist[t].vimpressionTime)),"paused"===e.getState()&&(i.userSeekPaused=!0)}),e.on("seeked",function(){"paused"!==e.getState()&&i.checkPlayer()}),this.widget.usesLkqdAds){for(var n=[],r=0;r0?this.playlist[t].player.getVolume():0,vrHashes:n,vrIndex:t,completeFunc:function(){i.playlist[t].player.getContainer().style.setProperty("height","",""),i.playlist[t].volumeBtn&&(i.playlist[t].volumeBtn.style.display="block"),i.playlistStyle===p&&i.mgCover&&i.wasFirstClick&&(i.mgCover.style.display="none"),i.playlist[t].status=s,i.checkPlayer()},startFunc:function(){if(i.playlist[t].status===a&&i.playlist[t].videoLkqd.pauseAd(),i.helpers.isPortrait()?(i.playlist[t].player.pause(!0),i.playlist[t].player.getContainer().style.setProperty("height","0","important"),i.playlist[t].status=a,i.playlist[t].volumeBtn&&(i.playlist[t].volumeBtn.style.display="none"),i.playlist[t].videoLkqd.showContainer()):i.playlist[t].videoLkqd.pauseAd(),t>0||i.playlistStyle===p){var e=i.playlist[t].videoLkqd.vpaidFrame.contentWindow.lkqdContainer.children[0].children[0].children[1];e&&e.children[1]&&e.children[2]&&(e.children[1].onclick=function(n){var r=1;i.playlist[t].player&&(r=i.playlist[t].player.getVolume()/100),i.playlist[t].videoLkqd.setVolume(r),e.children[1].style.display="none",e.children[2].style.display="block",n.cancelBubble=!0},e.children[2].onclick=function(e){i.playlist[t].videoLkqd.setVolume(0),e.cancelBubble=!0})}i.playlistStyle===p&&i.mgCover&&i.wasFirstClick&&(i.mgCover.style.display="block")},initFunc:function(){}})}else if(this.videoAds){for(var o=[],d=0;d a");r&&this.helpers.isScrolledIntoView(r)&&!this.teaserCappingTriggered&&(this.teaserCapping.callSensor([{id:this.playlist[0].id,item:r}],!0),this.teaserCappingTriggered=!0)}}},{key:"callSensor",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=Math.floor(65535*Math.random()),n=this.playerSize===u?this.playlist[this.jwPlayer.getPlaylistIndex()]:this.getPlayerFromId(this.jwPlayer.id),r=n.id,s="&h="+n.hash;"vr_first_tap"===e?(this.widget.mgRec.cappingData?s+=void 0!==this.widget.mgRec.cappingData.isBot?"&o="+this.widget.mgRec.cappingData.isBot:"&o=0":s+="&o=0",s+="&src="+t,this.sourceShowHashUpdated||(s+="&v="+this.sourceShowHash)):(s+="&o="+Math.floor(t),0===e.indexOf("vr_")&&this.sourceShowHash!==n.hash&&(s+="&v="+this.sourceShowHash));var a=this.widget.mgRec.config.templateId||"0",o=this.sensorUrl+"?tid="+r+"&iid="+this.widget.mgRec.cid+"&e="+e+s+"&t="+a+"&c="+i;return this.widget.debug("Event "+e+" fired."),this.widget.debug("Generated link: "+o),this.helpers.createImg(o)}},{key:"stretchPlayer",value:function(){var e=this;return this.playlistStyle===h?(this.videoBlock||(this.videoBlock=this.widget.block.querySelector(".vrPopup_"+this.widget.mgRec.cid)),this.videoBlock&&-1===this.videoBlock.className.split(/\s+/).indexOf("stretched")&&(this.videoBlock.addEventListener("scroll",function(){clearTimeout(e.scrollTimeout),e.scrollTimeout=setTimeout(function(){e.checkPlayer()},300)}),this.helpers.addClass(this.videoBlock,"stretched"),this.playlist[0].videoLkqd&&this.playlist[0].videoLkqd.playing&&this.playlist[0].videoLkqd.resize(this.playlist[0].player.getContainer().parentNode.offsetWidth,this.playlist[0].player.getContainer().parentNode.offsetWidth/this.playlist[0].videoLkqd.aspectRatio.width*this.playlist[0].videoLkqd.aspectRatio.height)),this.videoBlock):null}},{key:"normalizePlayer",value:function(){return this.playlistStyle===h?(this.videoBlock||(this.videoBlock=this.widget.block.querySelector(".vrPopup_"+this.widget.mgRec.cid)),this.videoBlock&&(this.helpers.removeClass(this.videoBlock,"stretched"),this.playlist[0]&&(this.jwPlayer=this.playlist[0].player),this.playlist[0].videoLkqd&&this.playlist[0].videoLkqd.playing&&this.playlist[0].videoLkqd.resize(this.playlist[0].player.getContainer().parentNode.offsetWidth,this.playlist[0].player.getContainer().parentNode.offsetWidth/this.playlist[0].videoLkqd.aspectRatio.width*this.playlist[0].videoLkqd.aspectRatio.height)),this.videoBlock):null}},{key:"initializeOtherPlayers",value:function(){var e=this;if(this.videoBlock||(this.videoBlock=this.widget.block.querySelector(".vrPopup_"+this.widget.mgRec.cid)),this.videoBlock){var t=this.videoBlock.querySelector(".video-info__wrap_"+this.widget.mgRec.cid);if(t&&!this.otherPlayersInitialized){for(var i=function(i){var n=t;i>0&&(n=t.cloneNode(!0),e.videoElementHTML&&(n.innerHTML=e.videoElementHTML),e.videoBlock.appendChild(n),n.querySelector("#mgJwPlayer_"+e.mgVideoIndex)&&(n.querySelector("#mgJwPlayer_"+e.mgVideoIndex).id+="_"+i),n.querySelector("#vrJwPlayerBlock_"+e.mgVideoIndex)&&(n.querySelector("#vrJwPlayerBlock_"+e.mgVideoIndex).id+="_"+i),n.querySelector("#lkqdPlayer_"+e.mgVideoIndex)&&(n.querySelector("#lkqdPlayer_"+e.mgVideoIndex).id+="_"+i));var r=n.querySelector(".video-info__title_"+e.widget.mgRec.cid);r&&e.playlist[i].title&&(r.innerText=e.playlist[i].title);var s=null;try{e.playlist[i].videoExt&&(s=JSON.parse(atob(e.playlist[i].videoExt)))}catch(t){e.widget.debug("Error in parsing JSON: "+t.message)}var o=n.querySelector(".video-info__txt_"+e.widget.mgRec.cid);if(o&&s&&s.description){var l=e.helpers.fromAscii(s.description);e.addMarkToDescription(o,l)}var d=n.querySelector(".video-info__header-data_"+e.widget.mgRec.cid);if(d&&s&&s.pubDate){var c=new Date(s.pubDate);c&&(d.innerText=c.toLocaleDateString(navigator.language))}var p=n.querySelector(".video-info__views_"+e.widget.mgRec.cid);p&&s&&s.impressions&&(p.innerText=s.impressions);var h=n.querySelector(".mgCloseCrossButton");h&&h.addEventListener("click",function(){e.callSensor("vr_close",e.playlist[i].player.getPosition()||null),e.normalizePlayer(),e.playerSize=u,setTimeout(function(){e.playlist.forEach(function(e){e.player&&e.player.pause(!0)})},0),e.playlist[0].status=a}),i>0&&e.initInlinePlayer(i)},n=0;n1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;i||(i=this.jwPlayer),i&&(t&&(this.fullscreenArtificial=!0),i.setFullscreen(e))}},{key:"switchPlayer",value:function(e){this.jwPlayer=this.playlist[e].player,this.resetMarks()}},{key:"getPlayerFromId",value:function(e){var t=/_\d+_\d+_(\d+)$/.exec(e);return this.playlist[t?t[1]:0]}},{key:"getPlaylist",value:function(e){var t=[];if(0===e){if(this.playlist)for(var i=0;i150&&(t=t.slice(0,150)+"More "+t.slice(150)+""),e.innerHTML=t;var n=e.querySelector("mark");n&&n.addEventListener("click",function(){e.querySelectorAll("mark").forEach(function(e){e.isEqualNode(n)||e.parentNode.removeChild(e)});var t=document.createElement("mark");t.innerHTML="Hide",e.appendChild(t),n.parentNode.removeChild(n),t.addEventListener("click",function(){i.addMarkToDescription(e,e.innerHTML),t&&t.parentNode.removeChild(t)})})}},{key:"getPositionInSec",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;e||(e=this.jwPlayer);var t=this.widget.mgRec.config;if(t.adPosition&&"pre"!==t.adPosition){var i=t.adPosition.match(/(\d+)%/);return i&&i[1]?e.getDuration()*i[1]/100||0:parseInt(t.adPosition,10)||0}return 0}}],[{key:"init",value:function(e){-1!==e.mgRec.config.wages_types.indexOf("video_content")&&e.mgRec.config.format&&"inline"===e.mgRec.config.format&&(e.videoInline=new t(e))}}]),t}();i.VideoInline=g},{"./videoBase":86}],88:[function(e,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var n=function(){function e(e,t){for(var i=0;i0)for(var t=0;t=462}},{key:"initPlayer",value:function(){var e=this;this.widget.debug("Init player: "+this.mgVideoIndex);var t="mgJwPlayer_"+this.mgVideoIndex;this.updateProgressBar(0);var i=this.widget.mgRec.config.mute;i=!(!i||"string"==typeof i)||"string"==typeof i&&!!parseInt(i,10),window.jwplayer(t).setup(this.helpers.mergeObjects({autostart:!1,repeat:!1,mute:i,aspectratio:"16:9",width:"100%",primary:this.useFlash()?"flash":"html5",advertising:this.videoAds.getAdsConfig(this.useFlash()?1:0),abouttext:"Native Video by MGID",aboutlink:"https://www.mgid.com/",playlist:[{description:"",image:"//video-cdn.mgid.com/XHcEUCFl-720.jpg",pubdate:"Mon, 30 May 2016 13:13:14 -0000",sources:[{duration:1,file:"//video-cdn.mgid.com/XHcEUCFl-26327326.mp4",height:240,label:"180p",type:"video/mp4",width:320},{duration:1,file:"//video-cdn.mgid.com/XHcEUCFl-26327327.mp4",height:360,label:"270p",type:"video/mp4",width:480},{duration:1,file:"//video-cdn.mgid.com/XHcEUCFl-26327331.m4a",height:-1,label:"AAC Audio",type:"audio/mp4",width:-1}],tags:"",title:"Ads",tracks:[{file:"//video-cdn.mgid.com/XHcEUCFl-120.vtt",kind:"thumbnails"}]}]},this.widget.mgRec.config.jwsetup)),this.jwplayer=window.jwplayer(t),this.jwplayer.on("complete",function(){e.jwcomplete()}),this.jwplayer.on("adSkipped",function(){e.jwcomplete(!0)}),this.videoAds.addPlayerEvents({jwplayer:this.jwplayer,bottomLinkId:"mgVideoBottomLink_"+this.mgVideoIndex,bottomLinkFinishId:"mgVideoBottomLinkFinish_"+this.mgVideoIndex,completeFunc:function(){e.jwcomplete(!e.videoAds.videoBottomLinkFinish)},pauseFunc:function(){e.setJwPlayerStatus("pause"),e.pausePlayer()},progressFunc:function(t,i){e.updateProgressBar(t/i)},impressionFunc:function(){e.widgetCapping.sendAddCapping()},showPlayerFunc:function(){e.showPlayer(),e.setJwPlayerStatus("play")}}),this.jwplayer.on("play",function(){if(!e.jwResolutionInited){var t=e.jwplayer.getQualityLevels();if(null!==t)for(var i=0;i0&&void 0!==arguments[0]&&arguments[0];if("stop"!==this.jwPlayerStatus)if(this.widget.debug("jwcomplete"),this.setJwPlayerStatus("stop"),t)this.hidePlayer();else{var i=this.widget.block.querySelector(".mg-close-cross_"+this.widget.mgRec.cid);i&&(i.style.zIndex=1001);var n=this.widget.block.querySelector(".mgCover_"+this.widget.mgRec.cid);n&&(this.helpers.removeClass(n,"mgHiddenBlock_"+this.widget.mgRec.cid),this.helpers.addClass(n,"mgVisibleBlock_"+this.widget.mgRec.cid),this.helpers.addClass(n,"mgBlackBG_"+this.widget.mgRec.cid));var r=document.getElementById("mgVideoBottomLink_"+this.mgVideoIndex);r&&(this.helpers.removeClass(r,"mgVisibleBlock_"+this.widget.mgRec.cid),this.helpers.addClass(r,"mgHiddenBlock_"+this.widget.mgRec.cid));var s=document.getElementById("mgVideoBottomLinkFinish_"+this.mgVideoIndex);s&&(this.helpers.removeClass(s,"mgHiddenBlock_"+this.widget.mgRec.cid),this.helpers.addClass(s,"mgVisibleBlock_"+this.widget.mgRec.cid)),setTimeout(function(){e.hidePlayer()},this.widget.mgRec.config.timeAfterEnd?this.widget.mgRec.config.timeAfterEnd:1e4)}}},{key:"hidePlayer",value:function(){window.removeEventListener("scroll",this.scrollHandler),this.widget.block.removeEventListener("mouseover",this.mouseOverHandler),this.widget.block.removeEventListener("mouseout",this.mouseOutHandler);var e=this.widget.block;e.className=e.className.replace(/ mgVideoContainerActive_\d+/g,""),this.Velocity(e,{height:0},1e3);var t=this.widget.block.querySelector(".mg-close-cross_"+this.widget.mgRec.cid);t&&t.removeEventListener("click",this.closePlayerHandler);var i=document.getElementById("mgVideoBottomLink_"+this.mgVideoIndex);i&&i.querySelector("a")&&this.videoAds.cleanHandlers()}},{key:"pausePlayer",value:function(){var e=this;this.widget.debug("Call pausePlayer");var t=this.jwplayer.getState();"paused"!==t?(this.widget.debug("State: "+t+" Send pause jwPlayerStatus: "+this.jwPlayerStatus),this.jwplayer.pause(!0),setTimeout(function(){e.pausePlayer()},500)):(this.widget.debug("Player paused"),"stop"!==this.jwPlayerStatus&&("hide"===this.jwPlayerStatus?this.checkPlayer():"play"===this.jwPlayerStatus&&this.startPlayer()))}},{key:"checkPlayer",value:function(){this.jwplayerMarker||(this.jwplayerMarker=document.getElementById("mgJwPlayer_"+this.mgVideoIndex));var e=this.widget.block;"none"===this.jwPlayerStatus&&(this.jwplayerMarker.style.width=this.widget.mgRec.config.width,this.jwPlayerHeight=this.widget.block.offsetHeight,this.widget.debug("jwPlayerHeight: "+this.jwPlayerHeight),this.widget.debug("jwPlayerWidth: "+this.jwplayerMarker.offsetWidth),this.widget.debug("calc Height: "+Math.floor(9*this.jwplayerMarker.offsetWidth/16))),this.isScrolledIntoView(e,.5)?("playing"===this.jwplayer.getState()&&"play"!==this.jwPlayerStatus&&"stop"!==this.jwPlayerStatus&&this.setJwPlayerStatus("play"),this.widget.debug("isScrolledIntoView: true Status: "+this.jwPlayerStatus),["none","hide"].indexOf(this.jwPlayerStatus)>=0?(this.setJwPlayerStatus("hiddenPlay"),this.widget.debug("checkPlayer: Change status to hiddenPlay."),this.startPlayer(),this.showFromHide()):"pause"===this.jwPlayerStatus?(this.startPlayer(),this.setJwPlayerStatus("play")):"playing"!==this.jwplayer.getState()&&"play"===this.jwPlayerStatus&&this.startPlayer()):this.isScrolledIntoView(e,.01)&&["none","hide"].indexOf(this.jwPlayerStatus)>=0?(this.widget.debug("isScrolledIntoView: true (1%) Status: "+this.jwPlayerStatus),this.setJwPlayerStatus("hiddenPlay"),this.startPlayer(),this.showFromHide(!0)):("paused"===this.jwplayer.getState()&&this.setJwPlayerStatus("pause"),this.widget.debug("isScrolledIntoView: false Status: "+this.jwPlayerStatus),"play"===this.jwPlayerStatus&&this.showenJwPx/this.jwPlayerHeight<.5?(this.widget.debug("checkPlayer: Change status to pause."),this.jwplayer.pause(!0),this.setJwPlayerStatus("pause")):"pause"===this.jwPlayerStatus&&this.showenJwPx/this.jwPlayerHeight>.5?(this.setJwPlayerStatus("play"),this.startPlayer()):"none"===this.jwPlayerStatus&&this.setJwPlayerStatus("hide"))}},{key:"showFromHide",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],i=function(){var i=e.jwplayer.getState();e.widget.debug("showFromHide: "+i),"buffering"!==i&&("hiddenPlay"===e.jwPlayerStatus&&["playing","idle"].indexOf(e.jwplayer.getState()>=0)&&e.showPlayer(),t&&!e.isScrolledIntoView(e.widget.block,.5)&&(e.setJwPlayerStatus("pause"),e.pausePlayer()),e.checkPlayer(),clearInterval(e.showFromHideInterval))};this.showFromHideInterval=setInterval(i,50),i()}},{key:"isScrolledIntoView",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,i=window.pageYOffset||document.documentElement.scrollTop,n=i+(window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight),r=this.helpers.getOffsetTop(e),s=r+this.jwPlayerHeight;return this.showenJwPx=ri?s-i:rn?n-r:s<=n&&r>=i?this.jwPlayerHeight:0,s-(1-t)*this.jwPlayerHeight<=n&&r+(1-t)*this.jwPlayerHeight>=i}},{key:"startPlayer",value:function(){this.widget.debug("startPlayer: Send play."),"hiddenPlay"===this.jwPlayerStatus&&(this.widget.block.style.width=this.widget.mgRec.config.width+("%"===this.widget.mgRec.config.width.toString().substr(-1,1)?"":"px"),this.helpers.isMobile()&&this.jwplayer.setMute(!0)),"application/javascript"===this.videoAds.mediaType?this.jwplayer&&this.jwplayer.seek():this.jwplayer.play(!0)}},{key:"showPlayer",value:function(){var e=this.widget.block;e.className+=" mgVideoContainerActive_"+this.widget.mgRec.cid,e.style.width=this.widget.mgRec.config.width+("%"===this.widget.mgRec.config.width.toString().substr(-1,1)?"":"px"),this.widget.debug("showPlayer: Width: "+e.style.width);var t=this.widget.block.querySelector(".mgCover_"+this.widget.mgRec.cid);t&&(this.helpers.removeClass(t,"mgVisibleBlock_"+this.widget.mgRec.cid),this.helpers.addClass(t,"mgHiddenBlock_"+this.widget.mgRec.cid)),this.jwPlayerHeight=this.widget.block.offsetHeight}},{key:"updateProgressBar",value:function(e){this.progressBar||(this.progressBar=this.widget.block.querySelector(".mg-progress-point_"+this.widget.mgRec.cid)),this.progressBar&&(this.progressBar.style.width=100*e+"%")}},{key:"setJwPlayerStatus",value:function(e){this.jwPlayerStatus=e,this.videoAds.jwPlayerStatus=e}}],[{key:"init",value:function(t){-1===t.mgRec.config.wages_types.indexOf("video")||t.mgRec.config.formats||(t.videoInread=new e(t))}}]),e}();i.VideoInread=r},{}],89:[function(e,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var n=function(){function e(e,t){for(var i=0;i0&&void 0!==arguments[0]?arguments[0]:null;this.widget.debug("LKQD setting params: "+(e&&Object.keys(e).length));var t=e;t||(t=this.params),this.widget.debug(t);var i=t,n=i.playerId,r=i.playerContainerId,s=i.playerWidth,a=i.playerHeight,o=i.vrHashes,l=i.vrIndex;r?(o&&l&&(this.vrShowHash=o[l]),this.params=t,this.settings={pid:this.config.lkqd.pid||409,playerContainerId:r,playerId:n||"mgLkqdPlayer"+this.widget.mgRec.cid,playerWidth:s||640,playerHeight:a||400,execution:"instream",placement:"",passbackFirst:!1,playInitiation:"auto",volume:0,pageUrl:"",support:"html5",trackImp:"",trackClick:"",custom1:"",custom2:"",custom3:"",pubMacros:"",dfp:!1,lkqdId:(new Date).getTime().toString()+Math.round(1e9*Math.random()).toString(),skip:!!this.skipoffset,skipTime:1e3*parseInt(this.skipoffset,10)||0}):this.widget.debug("PlayerContainerID is not set.")}},{key:"initPlayer",value:function(){var e=this;if(!this.ready&&!this.ended){if(this.widget.debug("LKQD initPlayer"),this.config.lkqd.sid)this.settings.sid=this.config.lkqd.sid,this.sidParam="sid="+this.settings.sid;else{if(!this.config.lkqd.sidMobileWeb||!this.config.lkqd.sidDesktop)return void this.widget.debug("SID for LKQD player not set.");this.settings.sidMobileWeb=this.config.lkqd.sidMobileWeb,this.settings.sidDesktop=this.config.lkqd.sidDesktop,this.sidParam="sidMobileWeb="+this.settings.sidMobileWeb+"&sidDesktop="+this.settings.sidDesktop}this.vpaidFrame=document.createElement("iframe"),this.lkqdId=this.settings.lkqdId,this.vpaidFrame.id=this.settings.lkqdId,this.vpaidFrame.name=this.settings.lkqdId,this.vpaidFrame.style.display="none",this.vpaidFrame.onload=function(){e.vpaidFrameLoaded()},this.vpaidFrame.onerror=function(t){e.widget.debug("LKQD IFrame load error:"+t.message),e.vpaidFrameLoaded()},document.documentElement.appendChild(this.vpaidFrame)}}},{key:"vpaidFrameLoaded",value:function(){var e=this;this.vpaidLoader=this.vpaidFrame.contentWindow.document.createElement("script"),this.vpaidLoader.src="https://ad.lkqd.net/vpaid/formats.js?pid="+this.settings.pid+"&"+this.sidParam,this.vpaidLoader.onload=function(){e.vpaid=e.vpaidFrame.contentWindow.getVPAIDAd(),e.addPlayerEvents(),e.vpaid.handshakeVersion("2.0"),e.ready=!0,e.params.initFunc&&e.params.initFunc(),e.callForAd()},this.vpaidFrame.contentWindow.document.body.appendChild(this.vpaidLoader)}},{key:"playAd",value:function(){"paused"===this.status&&this.vpaid.resumeAd()}},{key:"pauseAd",value:function(){"playing"===this.status&&this.vpaid.pauseAd()}},{key:"setVolume",value:function(e){this.vpaid&&(this.vpaid.setAdVolume(e),this.vpaidFrame&&this.vpaidFrame.contentWindow&&(this.videoElement=this.vpaidFrame.contentWindow.lkqdContainer?this.vpaidFrame.contentWindow.lkqdContainer.querySelector("video"):null,this.videoElement&&(e>0?(this.videoElement.muted=!1,this.videoElement.volume=e):(this.videoElement.muted=!0,this.videoElement.volume=0))))}},{key:"callForAd",value:function(){if(!this.playing&&!this.ended){this.widget.debug("Init LKQD Player");var e={slot:document.getElementById(this.settings.playerContainerId),videoSlot:document.getElementById(this.settings.playerId),videoSlotCanAutoPlay:!1,lkqdSettings:this.settings};this.vpaid.initAd(this.settings.playerWidth,this.settings.playerHeight,"normal",600,"",e)}}},{key:"addPlayerEvents",value:function(){var e=this,t=this.params,i=t.loadedFunc,n=t.impressionFunc,r=t.errorFunc,s=t.completeFunc,a=t.startFunc;this.vpaid&&(this.vpaid.subscribe(function(){e.widget.debug("LKQD Adloaded"),e.hideContainer(),e.vpaid.startAd(),e.widget.debug("LKQD send startAd"),i&&i(),e.callSensor("load"),e.resized=!1,e.playing=!1},"AdLoaded"),this.vpaid.subscribe(function(){e.widget.debug("LKQD AdImpression"),e.callSensor("impression"),e.callSensor("paid"),n&&n()},"AdImpression"),this.vpaid.subscribe(function(){e.widget.debug("LKQD AdError"),e.callSensor("error",e.vpaidFrame.contentWindow.lkqdCdn),r&&r()},"AdError"),this.vpaid.subscribe(function(){e.widget.debug("LKQD AdStopped"),e.hideContainer(),e.ended=!0,e.playing=!1,s&&s()},"AdStopped"),this.vpaid.subscribe(function(){e.widget.debug("LKQD AdPlaying"),e.status="playing"},"AdPlaying"),this.vpaid.subscribe(function(){e.widget.debug("LKQD AdPaused"),e.status="paused"},"AdPaused"),this.vpaid.subscribe(function(){e.widget.debug("LKQD AdVideoStart")},"AdVideoStart"),this.vpaid.subscribe(function(){e.widget.debug("LKQD AdVideoFirstQuartile"),e.callSensor("video_25",Math.round(e.vpaid.adDuration()-e.vpaid.adRemainingTime()))},"AdVideoFirstQuartile"),this.vpaid.subscribe(function(){e.widget.debug("LKQD AdVideoMidpoint"),e.callSensor("video_50",Math.round(e.vpaid.adDuration()-e.vpaid.adRemainingTime()))},"AdVideoMidpoint"),this.vpaid.subscribe(function(){e.widget.debug("LKQD AdVideoThirdQuartile"),e.callSensor("video_75",Math.round(e.vpaid.adDuration()-e.vpaid.adRemainingTime()))},"AdVideoThirdQuartile"),this.vpaid.subscribe(function(){e.widget.debug("LKQD AdVideoComplete"),e.callSensor("complete",Math.round(e.vpaid.adDuration()))},"AdVideoComplete"),this.vpaid.subscribe(function(){e.widget.debug("LKQD AdStarted"),e.playing=!0,e.status="playing";var t=e.vpaidFrame.contentWindow.lkqdContainer.parentNode.offsetWidth;a&&a(),e.resized||(e.resized=!0,e.resize(t,t/e.aspectRatio.width*e.aspectRatio.height))},"AdStarted"),this.vpaid.subscribe(function(){e.widget.debug("LKQD AdClickThru"),e.callSensor("click"),e.vpaid.pauseAd()},"AdClickThru"),this.vpaid.subscribe(function(){e.widget.debug("LKQD AdLoadFailure")},"AdLoadFailure"),this.vpaid.subscribe(function(){e.widget.debug("LKQD AdViewable")},"AdViewable"),this.vpaid.subscribe(function(){e.widget.debug("LKQD AdNotViewable")},"AdNotViewable"),this.vpaid.subscribe(function(){e.widget.debug("LKQD AdUnmeasurable")},"AdUnmeasurable"),this.vpaid.subscribe(function(){e.widget.debug("LKQD AdOpportunity")},"AdOpportunity"),this.vpaid.subscribe(function(){e.widget.debug("LKQD AdNonOpportunity")},"AdNonOpportunity"),this.vpaid.subscribe(function(){e.widget.debug("LKQD AdUnavailable"),e.callForAd()},"AdUnavailable"),this.vpaid.subscribe(function(){e.widget.debug("LKQD AdAvailable")},"AdAvailable"),this.vpaid.subscribe(function(){e.widget.debug("LKQD AdUnavailableTimeout")},"AdUnavailableTimeout"),this.vpaid.subscribe(function(){e.widget.debug("LKQD AdUnavailableNonSuccess")},"AdUnavailableNonSuccess"),this.vpaid.subscribe(function(){e.widget.debug("LKQD AdUnavailableAborted")},"AdUnavailableAborted"),this.vpaid.subscribe(function(){e.widget.debug("LKQD AdAvailableHeaderBidding"),e.vpaid.startAd()},"AdAvailableHeaderBidding"),this.vpaid.subscribe(function(){e.widget.debug("LKQD AdUnavailableHeaderBidding")},"AdUnavailableHeaderBidding"))}},{key:"callSensor",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",i=Math.floor(65535*Math.random()),n=this.config.templateId||"0",r=this.sensorUrl+"?tid=0&iid="+this.widget.mgRec.cid+"&e="+e+"&o="+encodeURIComponent(t)+"&t="+n+"&c="+i;return this.vrShowHash&&(r+="&v="+this.vrShowHash),this.widget.debug("Event "+e+" fired."),this.widget.debug("Link generated: "+r),this.helpers.createImg(r)}},{key:"reset",value:function(){this.stopAd(),this.playing=!1,this.resized=!1,this.requested=!1,this.ended=!1,this.ready=!1,this.vpaidFrame&&(this.vpaidFrame.contentWindow&&this.vpaidFrame.contentWindow.lkqdContainer&&this.vpaidFrame.contentWindow.lkqdContainer.parentNode&&this.vpaidFrame.contentWindow.lkqdContainer.parentNode.removeChild(this.vpaidFrame.contentWindow.lkqdContainer),this.vpaidFrame.parentNode&&this.vpaidFrame.parentNode.removeChild(this.vpaidFrame))}},{key:"stopAd",value:function(){this.vpaid&&this.vpaid.stopAd()}},{key:"hideContainer",value:function(){this.vpaidFrame&&this.vpaidFrame.contentWindow&&this.vpaidFrame.contentWindow.lkqdContainer&&(this.vpaidFrame.contentWindow.lkqdContainer.style.display="none")}},{key:"showContainer",value:function(){this.vpaidFrame&&this.vpaidFrame.contentWindow&&this.vpaidFrame.contentWindow.lkqdContainer&&(this.vpaidFrame.contentWindow.lkqdContainer.style.display="")}},{key:"resize",value:function(e,t){this.vpaid&&this.vpaid.resizeAd(e,t,this.aspectRatio.ratio)}},{key:"attachObserver",value:function(){if(!this.observerAttached){var e=this.widget.block.querySelector("#"+this.settings.playerContainerId);e&&(this.getObserver().observe(e,{childList:!0}),this.observerAttached=!0)}}},{key:"getObserver",value:function(){return this.observer||(this.observer=new MutationObserver(function(e){e.forEach(function(e){"childList"===e.type&&(e.addedNodes.length&&Array.prototype.slice.call(e.addedNodes).forEach(function(e){"DIV"===e.tagName&&(e.style.display="none")}))})})),this.observer}}]),e}();i.VideoLKQD=r},{}],90:[function(e,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.VRW=void 0;var n=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var i=[],n=!0,r=!1,s=void 0;try{for(var a,o=e[Symbol.iterator]();!(n=(a=o.next()).done)&&(i.push(a.value),!t||i.length!==t);n=!0);}catch(e){r=!0,s=e}finally{try{!n&&o.return&&o.return()}finally{if(r)throw s}}return i}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},r=function(){function e(e,t){for(var i=0;ia[href*="'+o+'"]');l?o=l.href:o+="})";var d=document.createElement("div");d.className="mgline-pop",d.innerHTML='',i&&((d=document.createElement("a")).className="mgline-pop",d.href=o,d.innerHTML='
'+s.title+'
Now playing
HD
'+s.title+"
"),a&&this.fillAdditional(d,a),n.appendChild(d),this.linkElems.push({item:d,teaserId:s.id,link:s.link,hash:s.hash,videoExt:a,showed:!1})}i||t.appendChild(n)}else{var c=document.createElement("div");c.className="mgbox-pop",t.appendChild(c);for(var u=this.widget.block.querySelectorAll(".mgline"),p=0;pa");if(h){var g=h.getAttribute("href");if(g.indexOf("({")>=0||g.indexOf("})")>=0){var f=u[p].cloneNode(!0);f.removeAttribute("style"),this.helpers.removeClass(f,"mgline"),this.helpers.addClass(f,"mgline-pop"),f.innerHTML=f.innerHTML.replace(/mcimg/g,"mcimg-pop"),f.innerHTML=f.innerHTML.replace(/image-with-text/g,"image-with-text-pop"),f.innerHTML=f.innerHTML.replace(/image-container/g,"image-container-pop"),f.innerHTML=f.innerHTML.replace(/mctitle/g,"mctitle-pop");var y=f.querySelector(".resize-sensor");y&&y.parentNode.removeChild(y),c.appendChild(f)}}}}this.slickElemSelector=".video-info__footer_"+this.widget.mgRec.cid+" .mgbox-pop"}var m=this.widget.block.querySelectorAll(".vrline .mcimg .image-container");m&&this.popupVRW&&parseInt(this.config.inlinePlacement,10)&&m.length>=parseInt(this.config.inlinePlacement,10)&&m[parseInt(this.config.inlinePlacement,10)-1].appendChild(this.popupVRW),this.addCustomScripts(),this.addListeners(),this.addPreview()}},{key:"addPreview",value:function(){for(var e=0;e',t[i].parentNode.insertBefore(n,t[i].nextSibling)}}if(0===e)break}}},{key:"addListeners",value:function(){var e=this;if(this.playlist)for(var t=this.widget.block.querySelectorAll(".mcimg>a"),i=0;ia"),s=0;s0){var r=e.helpers.getParentTeaserBlock(i[n],"vrline");e.addHoverElem(r,t)}if(e.linkElems[t].videoExt){var s=e.helpers.getParentTeaserBlock(i[n],"mgline");s&&e.fillAdditional(s,e.linkElems[t].videoExt)}}},d=0;d1&&void 0!==arguments[1]&&arguments[1];if(!this.popupVRW||!(this.jwPlayer&&"buffering"===this.jwPlayer.getState()&&"visible"===this.popupVRW.style.visibility||!this.loadedAds&&this.itemIndex!==e&&"hidden"===this.popupVRW.style.visibility))if(this.itemIndex!==e||"visible"!==this.popupVRW.style.visibility||"block"!==this.popupVRW.style.display){if(this.itemIndex=e,i?this.callSensor("vr_auto_click",e):this.callSensor("vr_click",e),this.timeToSkipIntervalId&&(clearInterval(this.timeToSkipIntervalId),this.timeToSkipIntervalId=null),this.stopVpaidLoopRun=!1,this.updateProgressBar(0),this.resetTimeLeft(),this.popupVRW){if("none"===this.popupVRW.style.display&&(this.popupVRW.style.display="block"),this.popupVRW.style.visibility="visible",this.popupVRW.style.opacity=1,this.config.inlinePlacement&&this.helpers.addClass(this.popupVRW,"stretched"),this.helpers.repaintSafari(this.jwPlayer),!this.playlistChanged&&this.jwPlaylist&&(this.jwPlayer.load(this.jwPlaylist),this.playlistChanged=!0),this.itemStartIndex=e-1<0?this.linkElems.length-1:e-1,this.jwPlayerVideo||(this.jwPlayerVideo=this.popupVRW.querySelector(".jw-media>.jw-video")),this.jwPlayerVideo&&(this.jwPlayerVideo.style.height=""),this.slickElem&&!this.firstTimeSlickShown){if(this.slickElem.style.visibility="hidden",document.createEvent){var n=document.createEvent("Event");n.initEvent("resize",!0,!0),this.slickElem.dispatchEvent(n)}else document.fireEvent("onresize");setTimeout(function(){t.slickElem.style.visibility="visible",t.firstTimeSlickShown=!0,t.sendShowedElems()},800)}if(this.jwPlayer&&this.loadedAds){this.widget.debug("onClickItem: Send playlistItem");var r=this.widget.block.querySelector(".video-info__frame_"+this.widget.mgRec.cid)||this.widget.block.querySelector("#vrJwPlayerBlock_"+this.mgVideoIndex);this.helpers.removeClass(r,"adEnable"),this.stopVpaid(!0),this.skipElement&&(this.skipElement.style.display="none"),this.skipOffsetElement&&(this.skipOffsetElement.style.display="none"),this.jwPlayer.pause(!0),this.widget.usesLkqdAds&&this.config.adPosition&&"pre"===this.config.adPosition?(this.jwPlayer.getContainer().style.display="none",this.itemIndex=e,this.videoLkqd.nextPlaylistIndex=this.itemIndex,this.widget.debug("Save new nextPlaylistIndex="+this.videoLkqd.nextPlaylistIndex),this.videoLkqd.params.playerWidth=this.jwPlayer.getWidth(),this.videoLkqd.params.playerHeight=this.jwPlayer.getWidth()/this.videoLkqd.aspectRatio.width*this.videoLkqd.aspectRatio.height,this.videoLkqd.initParams()):this.jwPlayer.playlistItem(e)}}else this.wasFirstClick=!0,this.jwPlayer&&this.jwPlayer.playlistItem(e);this.updateSlick(e)}else{if(this.popupVRW&&this.config.inlinePlacement&&-1===this.popupVRW.className.indexOf("stretched")){if(this.helpers.addClass(this.popupVRW,"stretched"),this.setMute(!1),this.videoLkqd&&this.videoLkqd.playing){var s=1;this.jwPlayer&&(s=this.jwPlayer.getVolume()/100),this.videoLkqd.setVolume(s),"paused"===this.videoLkqd.status&&(this.videoLkqd.playAd(),this.helpers.removeClass(this.itemTitleElem,"paused")),this.videoLkqd.resize(this.jwPlayer.getContainer().parentNode.offsetWidth,this.jwPlayer.getContainer().parentNode.offsetWidth/this.videoLkqd.aspectRatio.width*this.videoLkqd.aspectRatio.height)}else this.jwPlayer.play(!0);return}this.videoLkqd&&this.videoLkqd.playing?"paused"===this.videoLkqd.status?(this.videoLkqd.playAd(),this.helpers.removeClass(this.itemTitleElem,"paused")):(this.videoLkqd.pauseAd(),this.helpers.addClass(this.itemTitleElem,"paused")):this.widget.block.querySelector(".adEnable")||-1!==this.popupVRW.className.indexOf("stretched")||this.jwPlayer.pause()}}},{key:"initPopupPlayer",value:function(e){var t=this;this.widget.debug("Init popup player: "+this.mgVideoIndex),this.resetMarks(),this.popupVRW.style.display="block",this.config.inlinePlacement?(this.popupVRW.style.visibility="visible",this.popupVRW.style.opacity=1):(this.popupVRW.style.visibility="hidden",this.popupVRW.style.opacity=0);var i="mgJwPlayer_"+this.mgVideoIndex,n=this.config.mute;n=!(!n||"string"==typeof n)||"string"==typeof n&&!!parseInt(n,10);for(var r=0;r.25&&(e.firstQuartile=!0,e.callSensor("vr_progress_25",t.position)),!e.midpoint&&t.position/t.duration>.5&&(e.midpoint=!0,e.callSensor("vr_progress_50",t.position)),!e.thirdQuartile&&t.position/t.duration>.75&&(e.thirdQuartile=!0,e.callSensor("vr_progress_75",t.position),e.duration=t.duration),e.videoLkqd&&!e.videoLkqd.requested&&e.config.adPosition&&-1===["pre","post"].indexOf(e.config.adPosition)&&e.getPositionInSec()0?this.jwPlayer.getVolume():0,vrHashes:t,vrIndex:this.jwPlayer.getPlaylistIndex(),completeFunc:function(){e.jwPlayer.getContainer().style.display="block",null!==e.videoLkqd.nextPlaylistIndex?e.jwPlayer.playlistItem(e.videoLkqd.nextPlaylistIndex):e.jwPlayer.play(!0)},startFunc:function(){if("paused"===e.status&&e.videoLkqd.pauseAd(),!e.jwPlayer.getFullscreen()){e.jwPlayer.pause(!0),e.jwPlayer.getContainer().style.display="none",e.videoLkqd.showContainer();var t=e.jwPlayer.getMute()?0:e.jwPlayer.getVolume()/100;e.videoLkqd.setVolume(t),e.helpers.removeClass(e.itemTitleElem,"paused");var i=null;try{i=n(e.videoLkqd.vpaidFrame.contentWindow.lkqdContainer.children[0].children[0].children,2)[1]}catch(t){e.widget.debug(t.message)}i&&i.children&&i.children[1]&&i.children[2]&&(i.children[1].addEventListener("click",function(){e.setMute(!1,!1)}),i.children[2].addEventListener("click",function(){e.setMute(!0,!1)}))}},initFunc:function(){e.widget.debug("LKQD initFunc"),"visible"===e.popupVRW.style.visibility&&"block"===e.popupVRW.style.display&&!e.videoLkqd.requested&&e.config.adPosition&&"pre"===e.config.adPosition&&(e.widget.debug("LKQD initFunc. Start Ad."),e.videoLkqd.initPlayer(),e.videoLkqd.requested=!0)}})}else if(this.videoAds){for(var r=[],s=0;s=10)||(e.adSeeked=!0,e.jwPlayer.seek(0)),e.updateProgressBar(0),e.resetTimeLeft(),e.skipElementInitiated||(e.skipElementInitiated=!0,e.skipOffsetElement=e.widget.block.querySelector(".mgVideoSkipOffset_"+e.widget.mgRec.cid),e.skipOffsetElement&&(e.timeToSkipLeftElem=e.skipOffsetElement.querySelector("#mgVideoSkipOffsetText_"+e.mgVideoIndex),e.timeToSkipLeftElem&&(e.timeToSkipLeftElem.innerText=e.videoAds.skipoffset||5,e.timeToSkipIntervalId&&clearInterval(e.timeToSkipIntervalId),e.timeToSkipIntervalId=setInterval(function(){e.timeToSkipLeftElem.innerText=parseInt(e.timeToSkipLeftElem.innerText,10)-1,parseInt(e.timeToSkipLeftElem.innerText,10)<=0&&e.timeToSkipIntervalId&&(clearInterval(e.timeToSkipIntervalId),e.timeToSkipIntervalId=null,e.skipOffsetElement&&(e.skipOffsetElement.style.display="none"),e.skipElement&&(e.skipElement.style.display="block"))},1e3)),e.skipOffsetElement.style.display="block"),e.skipElement=e.widget.block.querySelector(".mgVideoSkip_"+e.widget.mgRec.cid),e.skipElement&&(e.skipElement.onclick=function(){e.widget.debug("skipElement click."),e.skipElement.style.display="none",e.stopVpaid(),e.videoAds.skipHandler(),e.clearEventListeners()},e.skipElement.style.display="none")),e.popupVRW&&"hidden"===e.popupVRW.style.visibility&&(e.stopVpaid(),e.jwPlayer.pause(!0))},errorFunc:function(){e.loadedAds=!0},clearEventListenersFunc:function(){e.clearEventListeners()},stopVpaidFunc:function(){e.stopVpaid()}})}}},{key:"checkPlayer",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;if(this.jwPlayer){var t=this.jwPlayer.getContainer().parentNode;if((this.helpers.isScrolledIntoView(t)||this.jwPlayer.getFullscreen()||"onLoad"===this.nativeAutoStart)&&this.status===a){if(-1===["playing","buffering"].indexOf(this.jwPlayer.getState())&&(this.sourceShowHashUpdated||(this.sourceShowHash=this.playlist[this.jwPlayer.getPlaylistIndex()].hash,this.sourceShowHashUpdated=!0),!this.videoLkqd||!this.videoLkqd.playing)){var i=!0;this.widget.usesLkqdAds&&this.config.adPosition&&"pre"===this.config.adPosition&&(this.videoLkqd.requested||(this.videoLkqd.requested=!0,this.videoLkqd.vpaid&&(this.videoLkqd.callForAd(),i=!1)),this.videoLkqd.ended||(i=!1)),i&&(e?this.jwPlayer.playlistItem(e):this.jwPlayer.play(!0))}this.videoLkqd&&this.videoLkqd.playing&&this.videoLkqd.playAd()}else this.nativeAutoStart===o&&(-1===["paused","idle"].indexOf(this.jwPlayer.getState())&&this.jwPlayer.pause(!0),this.videoLkqd&&this.videoLkqd.playing&&this.videoLkqd.pauseAd())}}},{key:"closePopup",value:function(){this.popupVRW&&(this.config.inlinePlacement?this.helpers.removeClass(this.popupVRW,"stretched"):(this.popupVRW.style.visibility="hidden",this.popupVRW.style.opacity=0));var e=this.widget.block.querySelector(".video-info__frame_"+this.widget.mgRec.cid)||this.widget.block.querySelector("#vrJwPlayerBlock_"+this.mgVideoIndex);e&&e.className.indexOf("adEnable")>=0?(this.helpers.removeClass(e,"adEnable"),this.videoAds.callSensor("close")):this.callSensor("vr_close",this.jwPlayer.getPosition()||null),this.stopVpaidUntil=parseInt((new Date).getTime()/1e3,10)+10,this.jwPlayer&&(this.loadedAds&&(this.config.inlinePlacement?this.videoLkqd&&this.videoLkqd.resize(this.popupVRW.offsetWidth,this.popupVRW.offsetWidth/this.videoLkqd.aspectRatio.width*this.videoLkqd.aspectRatio.height):(this.videoLkqd&&this.videoLkqd.playing&&this.videoLkqd.stopAd(),this.stopVpaid(),this.jwPlayer.pause(!0))),this.skipElement&&(this.skipElement.style.display="none"),this.skipOffsetElement&&(this.skipOffsetElement.style.display="none")),this.widget.block.querySelectorAll(".vr_preview").forEach(function(e){e.play()}),this.disableAutoMute()}},{key:"disableAutoMute",value:function(){this.autoMute?(this.jwPlayer.setMute(!1),this.autoMute=!1):!this.firstAutoMute&&this.jwPlayer&&this.jwPlayer.utils.isSafari()&&(this.firstAutoMute=!0,this.autoMute=!1)}},{key:"sendShowedElems",value:function(){if(this.showedLinkElems=[],this.popupVRW){if("visible"===this.popupVRW.style.visibility&&this.firstTimeSlickShown)for(var e=this.popupVRW.querySelectorAll(".slick-active"),t=0;t=this.linkElems.length&&(i-=this.linkElems.length),i<0&&(i+=this.linkElems.length),!this.linkElems[i].showed&&this.helpers.isScrolledIntoView(e[t])&&(this.showedLinkElems.push({id:this.linkElems[i].teaserId,item:e[t].querySelector("img")||e[t]}),this.linkElems[i].showed=!0)}for(var n=0;na[href="'+this.linkElems[n].item.href+'"]');r&&this.helpers.isScrolledIntoView(this.helpers.getParentTeaserBlock(r,"mgline"))&&!this.showedLinkElems[this.linkElems[n].teaserId]&&(this.showedLinkElems.push({id:this.linkElems[n].teaserId,item:r.querySelector("img")||r}),this.linkElems[n].showed=!0)}}else for(var s=this.widget.block.querySelectorAll(".slick-active"),a=0;a0&&this.teaserCapping&&this.teaserCapping.callSensor(this.showedLinkElems,!0)}},{key:"callSensor",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=Math.floor(65535*Math.random()),n=this.linkElems[this.itemIndex].teaserId,r="&h="+this.linkElems[this.itemIndex].hash;["vr_click","vr_auto_click"].indexOf(e)>-1?(this.widget.mgRec.cappingData?r+=void 0!==this.widget.mgRec.cappingData.isBot?"&o="+this.widget.mgRec.cappingData.isBot:"&o=0":r+="&o=0",r+="&src="+t,this.sourceShowHashUpdated||(r+="&v="+this.sourceShowHash)):(r+="&o="+Math.floor(t),0===e.indexOf("vr_")&&(this.sourceShowHash===this.linkElems[this.itemIndex].hash&&this.firstTimeTeaserShown||(r+="&v="+this.sourceShowHash)));var s=this.config.templateId||"0",a=this.sensorUrl+"?tid="+n+"&iid="+this.widget.mgRec.cid+"&e="+e+r+"&t="+s+"&c="+i;return this.widget.debug("Event "+e+" fired."),this.widget.debug("Generated link: "+a),this.helpers.createImg(a)}},{key:"updateSlick",value:function(e){var t=this.widget.block.querySelector(".video-info__title-cell_"+this.widget.mgRec.cid);t&&(t.innerHTML=this.linkElems[e].item.querySelector("img").getAttribute("alt"));var i=this.widget.block.querySelector(".video-info__sub-title_"+this.widget.mgRec.cid);if(i&&(this.linkElems[e].videoExt&&this.linkElems[e].videoExt.description?i.innerHTML=this.helpers.fromAscii(this.linkElems[e].videoExt.description):i.innerHTML=""),this.slickElem){var n=this.slickElem.querySelectorAll(".current-playing");if(n)for(var r=0;r
',e.querySelector(".image-with-text>.mcimg").appendChild(i.mouseOverTimerElem),i.mouseOverTimerElem.style.width=Math.floor(e.offsetWidth/2)+"px",i.mouseOverTimerElem.style.height=Math.floor(e.offsetWidth/2)+"px",i.mouseOverTimerElem.style.setProperty("top",Math.floor((e.offsetHeight-i.mouseOverTimerElem.style.width)/2).toString()+"px"),i.mouseOverTimerElem.style.setProperty("right",Math.floor((e.offsetWidth-i.mouseOverTimerElem.style.width)/2).toString()+"px");var s=e.querySelector("a");s&&s.onclick&&(i.mouseOverTimerElem.onclick=s.onclick)}var a=i.mouseOverTimerElem.querySelector(".hover-progress");a.style.lineHeight=i.mouseOverTimerElem.style.height,i.mouseOverInterval||(i.mouseOverInterval=setInterval(function(e){parseInt(i.config.focusOpenPopup/100,10)-i.mouseOverTime<=0?!i.popupPlayerInitialized||i.helpers.isMobile()&&!i.allowVrClick?i.widget.debug("Click event ignore: player not initialized."):(i.helpers.getParentTeaserBlock(e,"vrline")?(i.sourceShowHash=i.linkElems[t].hash,i.sourceShowHashUpdated=!0,i.firstTimeTeaserShown=!0):(i.sourceShowHashUpdated=!1,i.firstTimeTeaserShown=!1),i.stopMouseOverInterval(),!i.jwPlayer.utils.isSafari()||i.jwPlayer.getMute()||i.firstAutoMute||(i.jwPlayer.setMute(!0),i.autoMute=!0,i.firstAutoMute=!0),i.onClickItem(t,!0)):(r.style.setProperty("--mg-delta",Math.floor(i.mouseOverTime/parseInt(i.config.focusOpenPopup/100,10)*360)),a.innerText=Math.ceil(i.config.focusOpenPopup/1e3-i.mouseOverTime/10),i.mouseOverTime+=1)},100,n.target))}}),e.onmouseleave||(e.onmouseleave=function(){i.stopMouseOverInterval()}),this.windowBlurEventsAdded||(this.windowBlurEventsAdded=!0,window.addEventListener("blur",function(){i.stopMouseOverInterval()}),document.body.addEventListener("mouseleave",function(){i.stopMouseOverInterval()})))}},{key:"stopMouseOverInterval",value:function(){(this.mouseOverInterval||this.mouseOverTimerElem)&&(this.mouseOverInterval&&(clearInterval(this.mouseOverInterval),this.mouseOverInterval=null),this.mouseOverTimerElem&&(this.mouseOverTimerElem.parentNode.removeChild(this.mouseOverTimerElem),this.mouseOverTimerElem=null),this.widget.debug("MouseOver Timeout deleted"))}}],[{key:"init",value:function(e){-1!==e.mgRec.config.wages_types.indexOf("video_content")&&e.mgRec.config.format&&"native"===e.mgRec.config.format&&(e.vrw=new t(e))}}]),t}();i.VRW=l},{"./videoBase":86}],91:[function(e,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var n=function(){function e(e,t){for(var i=0;it.capping?(this.widget.debug("WidgetCapping cid: "+this.widget.mgRec.cid+" capping: "+t.capping),this.rendered=!0,this.renderWidget()):this.widget.debug("WidgetCapping cappingTimes excised.")))}catch(e){this.widget.debug(e)}}}},{key:"sendAddCapping",value:function(){var e=document.getElementById("mgCappingIframe"),t=JSON.stringify({action:"addCapping",cid:this.widget.mgRec.cid,libVer:"1_8_26",interval:this.cappingInterval});e.contentWindow.postMessage(t,"*")}}]),e}();i.WidgetCapping=r},{}]},{},[57]);