/******/ (function(modules) { // webpackBootstrap
/******/ // The module cache
/******/ var installedModules = {};
/******/
/******/ // The require function
/******/ function __webpack_require__(moduleId) {
/******/
/******/ // Check if module is in cache
/******/ if(installedModules[moduleId]) {
/******/ return installedModules[moduleId].exports;
/******/ }
/******/ // Create a new module (and put it into the cache)
/******/ var module = installedModules[moduleId] = {
/******/ i: moduleId,
/******/ l: false,
/******/ exports: {}
/******/ };
/******/
/******/ // Execute the module function
/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
/******/
/******/ // Flag the module as loaded
/******/ module.l = true;
/******/
/******/ // Return the exports of the module
/******/ return module.exports;
/******/ }
/******/
/******/
/******/ // expose the modules object (__webpack_modules__)
/******/ __webpack_require__.m = modules;
/******/
/******/ // expose the module cache
/******/ __webpack_require__.c = installedModules;
/******/
/******/ // define getter function for harmony exports
/******/ __webpack_require__.d = function(exports, name, getter) {
/******/ if(!__webpack_require__.o(exports, name)) {
/******/ Object.defineProperty(exports, name, {
/******/ configurable: false,
/******/ enumerable: true,
/******/ get: getter
/******/ });
/******/ }
/******/ };
/******/
/******/ // getDefaultExport function for compatibility with non-harmony modules
/******/ __webpack_require__.n = function(module) {
/******/ var getter = module && module.__esModule ?
/******/ function getDefault() { return module['default']; } :
/******/ function getModuleExports() { return module; };
/******/ __webpack_require__.d(getter, 'a', getter);
/******/ return getter;
/******/ };
/******/
/******/ // Object.prototype.hasOwnProperty.call
/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
/******/
/******/ // __webpack_public_path__
/******/ __webpack_require__.p = "";
/******/
/******/ // Load entry module and return exports
/******/ return __webpack_require__(__webpack_require__.s = 22);
/******/ })
/************************************************************************/
/******/ ([
/* 0 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.canDefineProperty = void 0;
function canDefineProperty(prop, obj) {
if (obj === void 0) { obj = window; }
var descriptor = null;
if ('getOwnPropertyDescriptor' in Object) {
descriptor = Object.getOwnPropertyDescriptor(obj, prop);
}
return !descriptor || descriptor.configurable;
}
exports.canDefineProperty = canDefineProperty;
/***/ }),
/* 1 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
__webpack_require__(2);
__webpack_require__(3);
/***/ }),
/* 2 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var polyfillHelper_1 = __webpack_require__(0);
if ('document' in self) {
if (!('classList' in document.createElement('_'))
|| document.createElementNS
&& !('classList' in document.createElementNS('http://www.w3.org/2000/svg', 'g'))
|| window.name === 'nodejs') {
(function (view) {
'use strict';
if (!('Element' in view)) {
return;
}
var classListProp = 'classList', protoProp = 'prototype', elemCtrProto = view['Element'][protoProp], objCtr = Object, strTrim = String[protoProp].trim || function () {
return this.replace(/^\s+|\s+$/g, '');
}, arrIndexOf = Array[protoProp].indexOf || function (item) {
var i = 0;
var len = this.length;
for (; i < len; i++) {
if (i in this && this[i] === item) {
return i;
}
}
return -1;
}, DOMEx = function (type, message) {
this.name = type;
this.code = DOMException[type];
this.message = message;
}, checkTokenAndGetIndex = function (classList, token) {
if (token === '') {
throw new DOMEx('SYNTAX_ERR', 'The token must not be empty.');
}
if (/\s/.test(token)) {
throw new DOMEx('INVALID_CHARACTER_ERR', 'The token must not contain space characters.');
}
return arrIndexOf.call(classList, token);
}, ClassList = function (elem) {
var trimmedClasses = strTrim.call(elem.getAttribute('class') || ''), classes = trimmedClasses ? trimmedClasses.split(/\s+/) : [], len = classes.length;
var i = 0;
for (; i < len; i++) {
this.push(classes[i]);
}
this._updateClassName = function () {
elem.setAttribute('class', this.toString());
};
}, classListProto = ClassList[protoProp] = [], classListGetter = function () {
return new ClassList(this);
};
DOMEx[protoProp] = Error[protoProp];
classListProto['item'] = function (i) {
return this[i] || null;
};
classListProto['contains'] = function (token) {
return !!~checkTokenAndGetIndex(this, token + '');
};
classListProto['add'] = function () {
var tokens = [];
for (var _i = 0; _i < arguments.length; _i++) {
tokens[_i] = arguments[_i];
}
var l = tokens.length;
var i = 0, token, updated = false;
do {
token = tokens[i] + '';
if (!~checkTokenAndGetIndex(this, token)) {
this.push(token);
updated = true;
}
} while (++i < l);
if (updated) {
this._updateClassName();
}
};
classListProto['remove'] = function () {
var tokens = [];
for (var _i = 0; _i < arguments.length; _i++) {
tokens[_i] = arguments[_i];
}
var l = tokens.length;
var i = 0, token, updated = false, index;
do {
token = tokens[i] + '';
index = checkTokenAndGetIndex(this, token);
while (~index) {
this.splice(index, 1);
updated = true;
index = checkTokenAndGetIndex(this, token);
}
} while (++i < l);
if (updated) {
this._updateClassName();
}
};
classListProto['toggle'] = function (token, force) {
var result = this.contains(token), method = result ?
force !== true && 'remove'
:
force !== false && 'add';
if (method) {
this[method](token);
}
if (force === true || force === false) {
return force;
}
else {
return !result;
}
};
classListProto['replace'] = function (token, replacement_token) {
var index = checkTokenAndGetIndex(this, token + '');
if (~index) {
this.splice(index, 1, replacement_token);
this._updateClassName();
}
};
classListProto.toString = function () {
return this.join(' ');
};
if (objCtr.defineProperty && (0, polyfillHelper_1.canDefineProperty)(classListProp, elemCtrProto)) {
var classListPropDesc = {
get: classListGetter,
enumerable: true,
configurable: true,
};
try {
objCtr.defineProperty(elemCtrProto, classListProp, classListPropDesc);
}
catch (ex) {
if (ex.number === undefined || ex.number === -0x7FF5EC54) {
classListPropDesc.enumerable = false;
objCtr.defineProperty(elemCtrProto, classListProp, classListPropDesc);
}
}
}
else if (objCtr[protoProp]['__defineGetter__']) {
elemCtrProto.__defineGetter__(classListProp, classListGetter);
}
}(self));
}
(function () {
'use strict';
var testElement = document.createElement('_');
testElement.classList.add('c1', 'c2');
if (!testElement.classList.contains('c2') || window.name === 'nodejs') {
var createMethod = function (method) {
var original = DOMTokenList.prototype[method];
DOMTokenList.prototype[method] = function () {
var tokens = [];
for (var _i = 0; _i < arguments.length; _i++) {
tokens[_i] = arguments[_i];
}
var i;
var len = tokens.length;
for (i = 0; i < len; i++) {
original.call(this, tokens[i]);
}
};
};
createMethod('add');
createMethod('remove');
}
testElement.classList.toggle('c3', false);
if (testElement.classList.contains('c3') || window.name === 'nodejs') {
var _toggle_1 = DOMTokenList.prototype.toggle;
DOMTokenList.prototype.toggle = function (token, force) {
if (1 in arguments && !this.contains(token) === !force) {
return force;
}
else {
return _toggle_1.call(this, token);
}
};
}
if (!('replace' in document.createElement('_').classList) || window.name === 'nodejs') {
DOMTokenList.prototype['replace'] = function (token, replacement_token) {
var tokens = this.toString().split(' ');
var index = tokens.indexOf(token + '');
if (~index) {
tokens = tokens.slice(index);
this.remove.apply(this, tokens);
this.add(replacement_token);
this.add.apply(this, tokens.slice(1));
}
};
}
testElement = null;
}());
}
/***/ }),
/* 3 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var polyfillHelper_1 = __webpack_require__(0);
(function (arr) {
arr.forEach(function (item) {
if (item.hasOwnProperty('remove') || !(0, polyfillHelper_1.canDefineProperty)('remove', item)) {
return;
}
Object.defineProperty(item, 'remove', {
configurable: true,
enumerable: true,
writable: true,
value: function remove() {
this.parentNode.removeChild(this);
},
});
});
})([Element.prototype, CharacterData.prototype, DocumentType.prototype]);
/***/ }),
/* 4 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.setLockCookie = exports.getCookie = void 0;
function getCookie(name) {
var cs = ('' + document.cookie).split('; ');
for (var i = 0; i < cs.length; i++) {
var cookie = cs[i].split('=');
if (cookie[0] === name)
return cookie[1];
}
return null;
}
exports.getCookie = getCookie;
function setLockCookie(name, value, time) {
var expires = new Date();
expires.setTime(expires.getTime() + time);
document.cookie = name + '=' + value + '; path=/; expires=' + expires.toGMTString() + ';';
}
exports.setLockCookie = setLockCookie;
/***/ }),
/* 5 */,
/* 6 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.detectIE = void 0;
function detectIE(onlyEdge) {
if (onlyEdge === void 0) { onlyEdge = false; }
var ua = navigator.userAgent;
var edge = ua.indexOf('Edge/');
if (edge > 0) {
return parseInt(ua.substring(edge + 5, ua.indexOf('.', edge)), 10);
}
if (onlyEdge) {
return false;
}
var msie = ua.indexOf('MSIE ');
if (msie > 0) {
return parseInt(ua.substring(msie + 5, ua.indexOf('.', msie)), 10);
}
var trident = ua.indexOf('Trident/');
if (trident > 0) {
var rv = ua.indexOf('rv:');
return parseInt(ua.substring(rv + 3, ua.indexOf('.', rv)), 10);
}
return false;
}
exports.detectIE = detectIE;
/***/ }),
/* 7 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.mobileAndTabletCheck = exports.mobileCheck = void 0;
function mobileCheck() {
var check = false;
(function (a) { if (/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(a) || /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0, 4)))
check = true; })(navigator.userAgent || navigator.vendor || window.opera);
return check;
}
exports.mobileCheck = mobileCheck;
function mobileAndTabletCheck() {
var check = false;
(function (a) { if (/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(a) || /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0, 4)))
check = true; })(navigator.userAgent || navigator.vendor || window.opera);
return check;
}
exports.mobileAndTabletCheck = mobileAndTabletCheck;
/***/ }),
/* 8 */,
/* 9 */,
/* 10 */,
/* 11 */,
/* 12 */,
/* 13 */,
/* 14 */,
/* 15 */,
/* 16 */,
/* 17 */,
/* 18 */,
/* 19 */,
/* 20 */,
/* 21 */,
/* 22 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
__webpack_require__(1);
var BrowserDetect_1 = __webpack_require__(6);
var MobileCheck_1 = __webpack_require__(7);
var cookieUtils_1 = __webpack_require__(4);
__webpack_require__(23);
if (/complete|interactive|loaded/.test(document.readyState)) {
initOutstreamVideo();
}
else {
document.addEventListener('DOMContentLoaded', initOutstreamVideo);
}
function initOutstreamVideo() {
var frequency = '43200000';
var trackingUrl = 'https://bongacams.com/track?c=804219&ps=outstream_video&csurl=https://bongacams.com';
var mediaSrc = JSON.parse('{"webm":"https:\/\/i.bngosv.com\/outstream_video\/all_models\/bonga\/en.webm","mp4":"https:\/\/i.bngosv.com\/outstream_video\/all_models\/bonga\/en.mp4"}');
var boundary, isBannerOpened, banner, videoElement, replaceBtn, soundBtn, duration, progress, progressWidth, isMuted = true, promoInit = false;
var lockCookieName = 'bcovtool';
var isIE11 = (0, BrowserDetect_1.detectIE)() === 11;
var isMobile = (0, MobileCheck_1.mobileAndTabletCheck)();
var isPreviewPage = location.pathname.indexOf('promo/outstream-video') > -1;
function open() {
if (!isBannerOpened) {
isBannerOpened = true;
if (!isMobile) {
boundary.classList.add('__bcov_hide_actions');
}
if (isIE11) {
boundary.classList.add('__bcov_no_transition');
}
}
}
function isElementInView(element) {
var pageTop = window.pageYOffset;
var pageBottom = pageTop + window.innerHeight;
var elementTop = element.offsetTop;
var elementBottom = elementTop + element.offsetHeight;
return ((elementTop <= pageBottom) && (elementBottom >= pageTop));
}
function videoPlay() {
promoInit = true;
var promise = videoElement.play();
if (typeof promise !== 'undefined') {
promise.then(function () {
boundary.classList.add('__bcov_playing');
initObserver();
}).catch(function () {
videoElement.muted = true;
var mutedPromise = videoElement.play();
if (typeof mutedPromise !== 'undefined') {
mutedPromise.then(function () {
boundary.classList.add('__bcov_playing');
setTimeout(function () {
boundary.classList.add('__bcov_playing');
setTimeout(function () { return initObserver(); }, 500);
}, 500);
}).catch(function () {
boundary.classList.add('__bcov_playing');
setTimeout(function () { return initObserver(); }, 1000);
});
}
});
}
else {
setTimeout(function () {
boundary.classList.add('__bcov_playing');
initObserver();
}, 1500);
}
}
function close() {
isBannerOpened = false;
boundary.remove();
var lockTime = isPreviewPage ? 1000 : +frequency;
(0, cookieUtils_1.setLockCookie)(lockCookieName, 1, lockTime);
}
function attachHandlers() {
if (boundary) {
window.addEventListener('scroll', function () {
if (isElementInView(boundary) && !promoInit) {
videoPlay();
}
});
if (window.innerWidth === document.documentElement.clientWidth) {
videoPlay();
}
document.querySelector('#bcov_tool .bcov_btn_close').addEventListener('click', handleClickClose);
soundBtn.addEventListener('click', handleClickSoundButton);
videoElement.addEventListener('ended', handleVideoEnded);
videoElement.addEventListener('timeupdate', handleUpdateTime);
videoElement.addEventListener('progress', handleUpdateProgress);
replaceBtn.addEventListener('click', handleReplaceClick);
banner.addEventListener('click', openPromoUrl);
if (!isMobile) {
banner.addEventListener('mouseenter', handleShowActions);
banner.addEventListener('mouseleave', handleHideActions);
}
open();
}
}
function initObserver() {
var headerPreviewEl = document.getElementById('header');
var observer = new IntersectionObserver(function (entries) {
entries.forEach(function (entry) {
if (entry.intersectionRatio >= 0.5 && !videoElement.ended) {
videoElement.play();
}
else if (entry.intersectionRatio !== 1 && !videoElement.paused) {
videoElement.pause();
}
});
}, {
threshold: 0.5,
rootMargin: isPreviewPage && headerPreviewEl ? '-140px 0px 0px 0px' : '0px'
});
observer.observe(videoElement);
}
function handleClickClose(e) {
e.stopPropagation();
close();
}
function handleShowActions() {
if (boundary.classList.contains('__bcov_hide_actions')) {
boundary.classList.remove('__bcov_hide_actions');
}
}
function handleHideActions() {
if (!boundary.classList.contains('__bcov_hide_actions')) {
boundary.classList.add('__bcov_hide_actions');
}
}
function handleClickSoundButton(e) {
e.stopPropagation();
isMuted = !isMuted;
videoElement.muted = isMuted;
soundBtn.classList.toggle('__muted', isMuted);
}
function handleVideoEnded() {
replaceBtn.classList.remove('bcov_btn_replay_hide');
}
function handleUpdateTime() {
progress = videoElement.currentTime;
updateProgressWidth();
}
function handleUpdateProgress() {
duration = videoElement.duration || 0;
if (!videoElement.duration) {
setTimeout(function () {
duration = videoElement.duration;
}, 500);
}
}
function handleReplaceClick(e) {
e.stopPropagation();
videoElement.currentTime = 0;
replaceBtn.classList.add('bcov_btn_replay_hide');
videoElement.play();
}
function onLoad() {
var lockCookie = (0, cookieUtils_1.getCookie)(lockCookieName);
if (lockCookie) {
return;
}
boundary = document.querySelector('#bcov_tool');
banner = document.querySelector('#bcov_tool .bcov_banner');
videoElement = document.querySelector('#bcov_tool #bcov_video');
soundBtn = document.querySelector('#bcov_tool .bcov_btn_sound');
progressWidth = document.querySelector('#bcov_tool .bcov_played');
replaceBtn = document.querySelector('#bcov_tool .bcov_btn_replay');
initVideoSrc();
attachHandlers();
}
function initVideoSrc() {
if (mediaSrc) {
var values = Object.keys(mediaSrc).map(function (e) { return mediaSrc[e]; });
values.forEach(function (el) {
videoElement.innerHTML += "