var kalturaPlayers=[];var activePlayerId=null;var videoMetaData={};var livePageConfig={};$(document).ready(function(){const livePage=$('.live-item');$('.data-kaltura-player').each(function(){let playerId=$(this).attr('id');let partnerId=$(this).data('partnerid');let uiConfId=$(this).data('uiconfid');let entryId=$(this).data('entryid');let autoplay=$(this).data('isautoplay')&&!$(this).data('ismodal');let posterUrl=$(this).data('posterurl');let modelId=$(this).data('modelid');let controls=$(this).data('enablecontrols');let gtmContainerId=$(this).data('gtmcontainerid');let isMuted=$(this).data('ismuted');let enableNpaw=$(this).data('enable-npaw');if(livePage){livePageConfig.playerId=playerId;livePageConfig.partnerId=partnerId;livePageConfig.uiConfId=uiConfId;livePageConfig.posterUrl=posterUrl;livePageConfig.modelId=modelId;livePageConfig.autoplay=autoplay;livePageConfig.controls=controls;livePageConfig.gtmContainerId=gtmContainerId;livePageConfig.isMuted=isMuted;livePageConfig.kantarChannelName=$(this).data('kantar-channel-name');}
if(!kalturaPlayers.find(x=>x.Id===playerId)){addPlayer(playerId,partnerId,uiConfId,entryId,posterUrl,modelId,autoplay,controls,gtmContainerId,isMuted,enableNpaw);}});});function addPlayer(playerId,partnerId,uiConfId,entryId,posterUrl,modelId,autoplay=false,controls=true,gtmContainerId="",isMuted=false,enableNpaw=true){if(autoplay===true){autoplay='inview';}
try{let kalturaPlayerConfig={targetId:playerId,provider:{partnerId:partnerId,uiConfId:uiConfId},playback:{autoplay:autoplay,muted:isMuted},plugins:{ima:{locale:'he'},youbora:{disable:!npawSettings.isEnabled||!enableNpaw,options:{'accountCode':npawSettings.accountCode,'content.program':npawData.program,'content.tvShow':npawData.program,'content.season':npawData.season,'content.episodeTitle':npawData.episodeTitle,'content.channel':npawData.channel,'content.id':npawData.contentId,'content.type':npawData.type,'content.genre':npawData.genre,'content.customDimension.1':npawData.customDimension1,'content.customDimension.2':npawData.customDimension2,'content.customDimension.3':npawData.customDimension3,'content.customDimension.4':npawData.customDimension4,'content.customDimension.6':npawData.customDimension6,'content.customDimension.7':npawData.customDimension7,'content.customDimension.8':npawData.customDimension8,'app.name':npawData.appName,'app.releaseVersion':npawData.appReleaseVersion}},}};if(gtmContainerId){kalturaPlayerConfig.plugins.googleTagManager={containerId:gtmContainerId,customEventsTracking:{custom:[],preset:{coreEvents:true,UIEvents:true,playlistEvents:false,castEvents:true}},};}
let kalturaPlayer=KalturaPlayer.setup(kalturaPlayerConfig);kalturaPlayer.loadMedia({entryId:entryId}).then(function(event){showHidePoster(event,playerId);if(isMuted){let selectedPlayer=kalturaPlayers.filter(pl=>pl.Id==playerId);if(selectedPlayer.length>0){selectedPlayer[0].Player.muted=true;}}
let playButton=$(`#${playerId}`).find('.playkit-pre-playback-play-button');if(playButton.length>0){playButton.attr('aria-label',$('.data-kaltura-player').data('play-btn-text'));}
updateLiveItemAriaLabels()
const liveItems=$('.live-item');if(liveItems){const liveItemObserver=new MutationObserver(function(mutations){mutations.forEach(function(mutation){mutation.addedNodes.forEach(function(node){setTimeout(function(){$(node).find('.playkit-control-button').each(function(){updateLiveItemAriaLabels();});},500);});});});$('.live-item').each(function(){liveItemObserver.observe(this,{childList:true,subtree:true});});}});if(!isNullOrEmpty(posterUrl)){kalturaPlayer.configure({sources:{poster:posterUrl}});}
let player={Id:playerId,Player:kalturaPlayer};kalturaPlayers.push(player);if(!controls){$(`#${playerId}`).addClass('no-controls')}
if(modelId){$(`.btn-mute_${modelId}`).on('click',function(event){event.stopPropagation();let selectedPlayer=kalturaPlayers.filter(pl=>pl.Id==playerId);if(selectedPlayer.length>0){var player=selectedPlayer[0].Player;if(!player.muted){player.muted=true;$(this).removeClass('unmute');}else{player.muted=false;$(this).addClass('unmute');}}});$(`.card-media_${modelId}`).on('click',()=>{let selectedPlayer=kalturaPlayers.filter(pl=>pl.Id==playerId);if(selectedPlayer.length>0){var player=selectedPlayer[0].Player;if(player.paused){player.play();}else{player.pause();}}});}}catch(e){console.error(e.message);}}
$('#kaltura-player-modal').on('show.bs.modal',function(event){let playerholder=event.target.querySelector(".player-wrapper")
const playerId=playerholder.getAttribute('id');let selectedPlayer=kalturaPlayers.filter(pl=>pl.Id==playerId);if(selectedPlayer.length>0){pauseMainWindowPlayer();let curPlayer=selectedPlayer[0].Player;let relatedSettings=event.relatedTarget;if(relatedSettings.dataset.changeVideo=="true"){curPlayer.loadMedia({entryId:$(relatedSettings).data('entryid'),uiConfId:$(relatedSettings).data('uiconfid')}).then(function(value){curPlayer.play()});}
else{curPlayer.play();}}})
$('#kaltura-player-modal').on('hide.bs.modal',(event)=>{const playerholder=event.target.querySelector(".player-wrapper")
const playerId=playerholder.getAttribute('id');let selectedPlayer=kalturaPlayers.filter(pl=>pl.Id==playerId);if(selectedPlayer.length>0){selectedPlayer[0].Player.pause();if(activePlayerId!=null){let activePlayer=kalturaPlayers.filter(pl=>pl.Id==activePlayerId);if(activePlayer.length>0){activePlayer[0].Player.play();}}}})
function pauseMainWindowPlayer(){let activePlayer=kalturaPlayers.filter(pl=>!pl.Player.paused);if(activePlayer.length>0){activePlayerId=activePlayer[0].Id;}
kalturaPlayers.forEach((element)=>element.Player.pause());}
function showHidePoster(event,playerId){const regex=/\bradio\b/i;const description=event.sources.metadata.description;const playerContainer=$(`#${playerId}`);if(description&&regex.test(description)){playerContainer.addClass('show-poster');}
else{playerContainer.removeClass('show-poster');}}
function updateLiveItemAriaLabels(){$('.live-item').each(function(){var shareText=$(this).data('share-btn-text');var playText=$(this).data('play-btn-text');var pauseText=$(this).data('pause-btn-text');$(this).find('.playkit-control-button').each(function(){if($(this).hasClass('playkit-is-playing')){$(this).attr('aria-label',pauseText);}else{$(this).attr('aria-label',playText);}});$(this).find('.playkit-upper-bar-icon').each(function(){$(this).attr('aria-label',shareText);});});};;
var acrCloudActiveChannel=null;$(document).ready(async()=>{let isNewWindowPlayer=$('#wrapper').data('is-new-window-player');let isAcrCloudEnabledOnPage=$('.acr-cloud-active').data('display-acr-cloud');if(isNewWindowPlayer||isAcrCloudEnabledOnPage){let channelId=$(".acr-cloud-active").data("channel-id");acrCloudActiveChannel=channelId;await GetArcCloudSongData(true,channelId,isAcrCloudEnabledOnPage)}
$('#kaltura-player-modal').on('show.bs.modal',async function(event){let channelId=isAcrCloudEnabledOnPage?$(".acr-cloud-active").data("channel-id"):$(event.relatedTarget).data("channel-id");$('.acr-custom-player-footer').attr('data-channel-id',channelId);acrCloudActiveChannel=channelId;await GetArcCloudSongData(true,channelId);});$('#kaltura-player-modal').on('hide.bs.modal',async function(){if(!isAcrCloudEnabledOnPage){await GetArcCloudSongData(false,null);$('.acr-cloud-mobile').hide();}});})
async function GetArcCloudSongData(continueFetching,channelId,isAcrCloudEnabledOnPage=false){if(!continueFetching||channelId!==acrCloudActiveChannel){$(`.acr-cloud[data-channel-id="${channelId}"]`).hide();return;}
try{const response=await $.ajax({url:`${window.location.origin}/api/arc-cloud/get-live-track-data?channelId=${channelId}`,method:'GET'});if(!response){return;}
if(response.title&&response.title!=="Unknown"){if(response.programData!=null){$(`#program-name`).text(response.programData.programName);$(`#program-link`).attr('href',response.programData.programLink);$('.acr-head').css('visibility','visible');}else{$('.acr-head').css('visibility','hidden');}
$('.now-playing .artist-name').text(response.artists.join(', ')+' -');$('.now-playing .song-name').text(`${response.title}`);acrCollapseManagement(response)
$(`.acr-cloud[data-channel-id="${channelId}"]`).show();toggleAcrCloudMobileDisplay(channelId)}else{$(`.acr-cloud[data-channel-id="${channelId}"]`).hide();}
let delay=calculateDelay(response);setTimeout(()=>GetArcCloudSongData(continueFetching,channelId),delay);}catch(error){console.error('Error fetching data:',error);}}
function containsHebrew(text){const hebrewCharRegex=/[\u0590-\u05FF]/;return hebrewCharRegex.test(text);}
function calculateDelay(response){let currentTime=new Date().getTime();let endTime=new Date(response.endTime).getTime();let delay=endTime-currentTime+response.delayTime;if(delay<0){delay=response.delayTime;}
return delay;}
function acrCollapseManagement(response){let responseTitleMaxLength=140;const defaultMobileLength=50
if($(window).width()<=997){let responseTitleMaxLength=$('.acr-cloud-mobile').data("text-length-mobile");if(!responseTitleMaxLength){responseTitleMaxLength=defaultMobileLength}}
const artists=response.artists.join(', ');const title=response.title;const totalLength=artists.length+title.length;if(totalLength>responseTitleMaxLength){$(".acr-collapse-btn").show();$('.acr-song-info').addClass("is-acr-collapse");$(".banner-channel").css("min-height","564px")
if(containsHebrew(title)){$('.acr-song-info').css("direction: ltr")}
else{$('.acr-song-info').css("direction: rtl")}}
else{$(".acr-collapse-btn").hide();$('.acr-song-info').removeClass("is-acr-collapse");}
const overFlowRange=67;if(totalLength>overFlowRange){$('.now-playing-content').css({"pointer-events":"auto",});}else{$('.now-playing-content').css({"pointer-events":"none",});}
$(".acr-collapse-btn").on("click",function(e){e.stopImmediatePropagation();$(this).closest(".acr-song-info").toggleClass("open")})}
function toggleAcrCloudMobileDisplay(channelId){const mobileBreakpoint=997;if($(window).width()<mobileBreakpoint){$(`.acr-cloud-mobile[data-channel-id="${channelId}"]`).show();$(`.acr-desktop[data-channel-id="${channelId}"]`).hide();}else{$(`.acr-desktop[data-channel-id="${channelId}"]`).show();$(`.acr-cloud-mobile[data-channel-id="${channelId}"]`).hide();}};;
