''
var event_details = JSON.parse(`{"event_id":"3420","tag":"3420","lang":"heb","logo":"https:\\/\\/dvirmedia.com\\/\\/events\\/posters\\/Screenshot_20231022_143415_Samsung Notes653508f8ac73d.jpg","name":"\\u05ea\\u05e4\\u05d9\\u05dc\\u05ea \\u05d4\\u05ea\\u05ea\\u05d9\\u05dd","time":"2023-10-23 10:30:0.000","title":"\\u05de\\u05e4\\u05d9 \\u05e2\\u05d5\\u05dc\\u05dc\\u05d9\\u05dd \\u05d5\\u05d9\\u05d5\\u05e0\\u05e7\\u05d9\\u05dd \\u05d9\\u05e1\\u05d3\\u05ea \\u05e2\\u05d5\\u05d6 \\u05dc\\u05d4\\u05e9\\u05d1\\u05d9\\u05ea \\u05d0\\u05d5\\u05d9\\u05d1 \\u05d5\\u05de\\u05ea\\u05e0\\u05e7\\u05dd\\n\\n","before":"countdown","footer":"","poster":"https:\\/\\/dvirmedia.com\\/\\/events\\/posters\\/Screenshot_20231022_114758_Samsung Notes6534e2110df58.jpg","source":"https:\\/\\/www.dropbox.com\\/scl\\/fi\\/ea6oxh5mofw4wndbaxjlb\\/2.mp4?rlkey=c4qmus9wajwkovtca8p1alq0d&dl=0","status":"recorded","vimeo_url":"https:\\/\\/vimeo.com\\/event\\/577690\\/embed","guest_list":"no","vimeo_name":"\\u05e0\\u05d2\\u05df \\u05d2\\u05d9\\u05d1\\u05d5\\u05d9","backup_name":"\\u05ea\\u05e4\\u05d9\\u05dc\\u05ea \\u05ea\\u05e9\\u05d1\\"\\u05e8","broadcasting":"t","backup_player":"no","broadcastingt":"t","deny_filtered":"f","private_event":"f","amazon_default":"1","secondary-title":"\\u05d1\\u05e2\\u05e7\\u05d1\\u05d5\\u05ea \\u05d4\\u05de\\u05e6\\u05d1 \\u05d4\\u05e7\\u05e9\\u05d4 \\u05d4\\u05e9\\u05d5\\u05e8\\u05e8 \\u05d1\\u05d0\\u05e8\\u05e5 \\u05d4\\u05e7\\u05d5\\u05d3\\u05e9\\n\\u05d9\\u05ea\\u05e7\\u05d9\\u05d9\\u05dd \\u05d1\\u05e2\\u05d6\\"\\u05d4 \\u05d1\\u05d9\\u05d5\\u05dd \\u05e9\\u05e0\\u05d9 \\u05d7\' \\u05de\\u05e8 \\u05d7\\u05e9\\u05d5\\u05d5\\u05df \\u05ea\\u05e9\\u05e4\\"\\u05d3 \\n\\u05de\\u05e2\\u05de\\u05d3 \\u05ea\\u05e4\\u05d9\\u05dc\\u05d4 \\u05d5\\u05d6\\u05e2\\u05e7\\u05d4 \\u05d1\\u05d0\\u05e8\\u05e5 \\u05d5\\u05d1\\u05e2\\u05d5\\u05dc\\u05dd \\u05e9\\u05dc \\u05e8\\u05d1\\u05d1\\u05d5\\u05ea \\u05d9\\u05dc\\u05d3\\u05d9 \\u05d9\\u05e9\\u05e8\\u05d0\\u05dc, \\u05e6\\u05d0\\u05df \\u05e7\\u05d3\\u05d5\\u05e9\\u05d9\\u05dd \\u05ea\\u05e9\\u05d1\\"\\u05e8\\n\\u05d1\\u05d4\\u05d5\\u05e8\\u05d0\\u05ea \\u05d5\\u05d1\\u05d4\\u05e9\\u05ea\\u05ea\\u05e4\\u05d5\\u05ea \\u05de\\u05e8\\u05e0\\u05df \\u05d5\\u05e8\\u05d1\\u05e0\\u05df \\u05e8\\u05d4\\"\\u05d9 \\u05d4\\u05d2\\u05e8\\"\\u05d3 \\u05dc\\u05e0\\u05d3\\u05d5 \\u05d4\\u05d2\\u05e8\\u05de\\"\\u05d4 \\u05d4\\u05d9\\u05e8\\u05e9 \\u05d4\\u05d2\\u05e8\\u05d1\\"\\u05d3 \\u05e4\\u05d5\\u05d1\\u05e8\\u05e1\\u05e7\\u05d9 \\u05d4\\u05de\\u05e9\\u05d2\\u05d9\\u05d7 \\u05d4\\u05d2\\u05e8\\"\\u05d3 \\u05e1\\u05d2\\u05dc \\u05d4\\u05d2\\u05e8\\"\\u05d3 \\u05db\\u05d4\\u05df \\u05d4\\u05d2\\u05e8\\"\\u05e9 \\u05e9\\u05d8\\u05d9\\u05d9\\u05e0\\u05de\\u05df \\u05d5\\u05d4\\u05d2\\u05e8\\"\\u05e9 \\u05d2\\u05dc\\u05d0\\u05d9 \\u05e9\\u05dc\\u05d9\\u05d8\\"\\u05d0\\n\\n\\u05e1\\u05d3\\u05e8 \\u05d4\\u05ea\\u05e4\\u05d9\\u05dc\\u05d4 \\u05e9\\u05e0\\u05e7\\u05d1\\u05e2 \\u05e2\\u05dc \\u05d9\\u05d3\\u05d9 \\u05de\\u05e8\\u05df \\u05d4\\u05de\\u05e9\\u05d2\\u05d9\\u05d7 \\u05d4\\u05d2\\u05e8\\"\\u05d3 \\u05e1\\u05d2\\u05dc \\u05e9\\u05dc\\u05d9\\u05d8\\"\\u05d0 \\u05dc\\u05d1\\u05e7\\u05e9\\u05ea \\u05de\\u05e8\\u05df \\u05e8\\u05d4\\"\\u05d9 \\u05d4\\u05d2\\u05e8\\"\\u05d3 \\u05dc\\u05e0\\u05d3\\u05d5 \\u05e9\\u05dc\\u05d9\\u05d8\\"\\u05d0 \\u05db\\u05d3\\u05dc\\u05d4\\u05dc\\u05df : \\n7 \\u05e4\\u05e8\\u05e7\\u05d9 \\u05ea\\u05d4\\u05d9\\u05dc\\u05d9\\u05dd\\n\\u05de\\u05d6\\u05de\\u05d5\\u05e8 \\u05d9\\"\\u05d2 \\u05e4\\u05e1\\u05d5\\u05e7 \\u05d1\\u05e4\\u05e1\\u05d5\\u05e7 \\n\\u05de\\u05d6\\u05de\\u05d5\\u05e8\\u05d9\\u05dd \\u05db\', \\u05e6\\"\\u05d0, \\u05e2\\"\\u05d8, \\u05db\\u05d5\\u05dc\\u05dd \\u05d9\\u05d7\\u05d3 \\u05de\\u05d6\\u05de\\u05d5\\u05e8 \\u05e7\\u05db\\"\\u05d0 \\u05e4\\u05e1\\u05d5\\u05e7 \\u05d1\\u05e4\\u05e1\\u05d5\\u05e7\\n\\u05de\\u05d6\\u05de\\u05d5\\u05e8 \\u05e7\\"\\u05dc \\u05db\\u05d5\\u05dc\\u05dd \\u05d9\\u05d7\\u05d3\\n\\u05de\\u05d6\\u05de\\u05d5\\u05e8 \\u05e7\\u05de\\"\\u05d1 \\u05e4\\u05e1\\u05d5\\u05e7 \\u05d1\\u05e4\\u05e1\\u05d5\\u05e7. \\u05e1\\u05dc\\u05d9\\u05d7\\u05d4 \\u05de\\u05ea\\u05d5\\u05da \\u05d1\\u05d4\\"\\u05d1 \\u05e9\\u05e0\\u05d9 \\u05e7\\u05de\\u05d0 \\u05d9\\u05e9\\u05e8\\u05d0\\u05dc \\u05e0\\u05d5\\u05e9\\u05e2 \\u05d1\\u05d3\',\\n\\u05d9\\"\\u05d2 \\u05de\\u05d9\\u05d3\\u05d5\\u05ea, \\u05e7\\u05d1\\u05dc\\u05ea \\u05e2\\u05d5\\u05dc \\u05de\\u05dc\\u05db\\u05d5\\u05ea \\u05e9\\u05de\\u05d9\\u05dd \\u05d5\\u05d0\\u05d1\\u05d9\\u05e0\\u05d5 \\u05de\\u05dc\\u05db\\u05d9\\u05e0\\u05d5 \\u05db\\u05d5\\u05dc\\u05dd \\u05d9\\u05d7\\u05d3.\\n\\n\\u05d4\\u05de\\u05e2\\u05de\\u05d3 \\u05d9\\u05ea\\u05d7\\u05d9\\u05dc \\u05d1\\u05e2\\u05d6\\"\\u05d4 \\u05d1\\u05e9\\u05e2\\u05d4 10:30 \\u05d1\\u05d3\\u05d9\\u05d5\\u05e7\\n","show_in_homepage":"t","event_link_link_1":"https:\\/\\/www.dropbox.com\\/scl\\/fi\\/ea6oxh5mofw4wndbaxjlb\\/2.mp4?rlkey=c4qmus9wajwkovtca8p1alq0d&dl=1","event_link_link_2":"https:\\/\\/www.dropbox.com\\/scl\\/fi\\/ckd3lb6ig1nvdnfgp7z3a\\/.pdf?rlkey=zwapod3uonovfdefd2er1w3mr&dl=0","event_link_link_3":"","show_views_number":"t","zoom_instructions":"f","dial_for_listening":"t","event_link_title_1":"","event_link_title_2":"\\u05dc\\u05e6\\u05e4\\u05d9\\u05d4 \\u05d5\\u05d4\\u05d5\\u05e8\\u05d3\\u05ea \\u05e1\\u05d3\\u05e8 \\u05d4\\u05ea\\u05e4\\u05d9\\u05dc\\u05d4 \\u05dc\\u05d7\\u05e5 \\u05db\\u05d0\\u05df","event_link_title_3":"","recorded_need_password":"f","show_playback_download":"t","backup_amazon_player_url":"https:\\/\\/www.kolhalashon.com\\/New\\/Live\\/LiveShiurimTree.aspx?RavID=4116&ShowVideo=True","gdate":{"date":"10\\/23\\/2023","month":10,"day":23,"year":2023,"dow":1,"abbrevdayname":"Mon","dayname":"Monday","abbrevmonth":"Oct","monthname":"October"},"hebdate":{"day":"\\u05d7","month":"\\u05d7\\u05e9\\u05d5\\u05df","year":"\\u05ea\\u05e9\\u05e4\\u05d3","dow":"\\u05d9\\u05d5\\u05dd \\u05e9\\u05e0\\u05d9"}}`);
var videojsPlayer;
var lang = null ?? event_details['lang'] ?? 'heb';
function set_event_details(){
const event_date = new Date(event_details['time']);
document.getElementById('event-title').innerHTML = event_details['title']?.replaceAll?.(/\n/g, '
') ?? '';
document.getElementById('event-subtitle').innerHTML = event_details['secondary-title']?.replaceAll?.(/\n/g, '
') ?? '';
document.getElementById('event-h-date').innerHTML = `${event_details['hebdate']['day']} ${event_details['hebdate']['month']}${event_details['hebdate']['year']}`;
let begin_time;
if (lang == 'en'){
document.getElementById('event-g-date').innerHTML = `${event_details['gdate']['month']}/${event_details['gdate']['day']}${event_details['gdate']['year']}`;
document.getElementById('event-day').innerHTML = `${event_details.gdate.abbrevdayname}`;
document.getElementById('event-g-date').after(document.getElementById('event-h-date'));
begin_time = 'Live broadcasting will begin at'
} else {
document.getElementById('event-g-date').innerHTML = `${event_details['gdate']['day']}/${event_details['gdate']['month']}${event_details['gdate']['year']}`;
document.getElementById('event-day').innerHTML = `${event_details.hebdate.dow}`;
document.getElementById('event-g-date').before(document.getElementById('event-h-date'));
begin_time = 'השידור יתחיל בשעה'
}
if (event_details.status == 'live'){
document.getElementById('event-time').textContent = `${begin_time} ${event_date.getHours().toString().padStart(2, '0')}:${event_date.getMinutes().toString().padStart(2, '0')}`;
if (event_details['dial_for_listening'] == 'f'){
document.querySelector('.listening-broadcast-btn')?.remove?.();
}
} else {
document.getElementById('event-time')?.remove?.();
Array.from(document.querySelectorAll('.button-after-player')).forEach(el => el.remove());
if(event_details['show_playback_download'] == 't'){
let dbn = downloadButtonNode.cloneNode(true);
document.querySelector('.buttons-after-player-wrapper').appendChild(dbn);
dbn.addEventListener('click', ()=>download(event_details['source']));
}
}
document.querySelector('.text-about-event').innerHTML = event_details['footer']?.replaceAll?.(/\n/g, '
') ?? '';
document.querySelector('.refresh-btn')?.addEventListener('click', () => location.reload());
document.querySelector('.event-ad').src = event_details['poster'];
document.getElementById('event-logo-img').src = event_details['logo'];
// set event links:
let event_link_wrapper = document.getElementById('event-links-wrapper');
let event_link_btns = document.querySelectorAll('.event-link-btn');
let event_link_btn = event_link_btns[0];
Array.from(event_link_btns).forEach(el => el.remove());
[...Array(3).keys()].forEach(i => {
let event_link_title = event_details[`event_link_title_${i+1}`];
let event_link_link = event_details[`event_link_link_${i+1}`];
if (event_link_title){
let new_elb = event_link_btn.cloneNode(true);
new_elb.href = event_link_link;
new_elb.querySelector('span').innerHTML = event_link_title.replace(/\*(.*?)\*/g, "$1");;
document.getElementById('event-links-wrapper').appendChild(new_elb);
}
})
}
class VideoBox {
players = [];
c_player;
constructor(el ,players, zoom=false){
this.element = el;
this.videoBox = this.element.querySelector('.video-player-box');
// this.btnBox = this.element.querySelector('.buttons-before-player-wrapper');
// this.btnBox.innerHTML = '';
players.forEach(p => this.add_player(p));
if (zoom){
this.add_zoom_player(new Player('נגן זום', '', 'zoom'));
}
this.current_player = players[0];
}
get current_player(){
return this.c_player;
}
set current_player(player){
$(this.videoBox).html(player.element);
// this.players.forEach(p => p.button.classList.remove('active'))
// player.button.classList.add('active');
}
add_player(player){
this.players.push(player);
if (player.button){
this.btnBox.appendChild(player.button);
}
player.box = this;
}
add_zoom_player(player){
this.add_player(player);
let open_zoom_btn = openZoomButtonNode.cloneNode(true);
open_zoom_btn.addEventListener('click', ()=>window.open(`https://us04web.zoom.us/j/${event_details.zoom_meeting_id?.replaceAll(' ', '')}?pwd=event_details.zoom_passcode`, '_blank'))
this.btnBox.appendChild(open_zoom_btn)
}
}
class Player{
static create_button(name, type){
let button = type == 'zoom'? zoomButtonNode.cloneNode(true) : playerButtonNode.cloneNode(true);
button.getElementsByTagName('span')[0].innerHTML = name;
return button;
}
static create_vimeo_el(url){
let el = $(``)[0];
el.width = el.height = '100%';
return el;
}
static create_videojs_el(url, type){
url = new URL(url);
if (url.hostname === 'www.dropbox.com'){
url.hostname = 'dl.dropbox.com';
//url.search = '';
}
let el = $(`