var showPleaseWaitTimeOut = 1000; #lds-64ab60db07bfcavideoLoader-wrapper { position: fixed; left: 0 !important; width: 100% !important; height: 100% !important; z-index: 1000; margin: 0 !important; } #lds-64ab60db07bfcavideoLoader { display: block; position: relative; left: 50%; top: 50%; width: 150px; height: 150px; margin: -175px 0 0 -75px; border-radius: 50%; border: 3px solid transparent; border-top-color: #3498db; -webkit-animation: spin 2s linear infinite; /* Chrome, Opera 15+, Safari 5+ */ animation: spin 2s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */ z-index: 1001; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } #lds-64ab60db07bfcavideoLoader:before { content: ""; position: absolute; top: 5px; left: 5px; right: 5px; bottom: 5px; border-radius: 50%; border: 3px solid transparent; border-top-color: #e74c3c; -webkit-animation: spin 3s linear infinite; /* Chrome, Opera 15+, Safari 5+ */ animation: spin 3s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */ } #lds-64ab60db07bfcavideoLoader:after { content: ""; position: absolute; top: 15px; left: 15px; right: 15px; bottom: 15px; border-radius: 50%; border: 3px solid transparent; border-top-color: #f9c922; -webkit-animation: spin 1.5s linear infinite; /* Chrome, Opera 15+, Safari 5+ */ animation: spin 1.5s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */ } @-webkit-keyframes spin { 0% { -webkit-transform: rotate(0deg); /* Chrome, Opera 15+, Safari 3.1+ */ -ms-transform: rotate(0deg); /* IE 9 */ transform: rotate(0deg); /* Firefox 16+, IE 10+, Opera */ } 100% { -webkit-transform: rotate(360deg); /* Chrome, Opera 15+, Safari 3.1+ */ -ms-transform: rotate(360deg); /* IE 9 */ transform: rotate(360deg); /* Firefox 16+, IE 10+, Opera */ } } @keyframes spin { 0% { -webkit-transform: rotate(0deg); /* Chrome, Opera 15+, Safari 3.1+ */ -ms-transform: rotate(0deg); /* IE 9 */ transform: rotate(0deg); /* Firefox 16+, IE 10+, Opera */ } 100% { -webkit-transform: rotate(360deg); /* Chrome, Opera 15+, Safari 3.1+ */ -ms-transform: rotate(360deg); /* IE 9 */ transform: rotate(360deg); /* Firefox 16+, IE 10+, Opera */ } } #lds-64ab60db07bfcavideoLoader-wrapper .lds-64ab60db07bfcavideoLoader-section { position: fixed; top: 0; width: 50%; height: 100%; background: #00000077; z-index: 1000; -webkit-transform: translateX(0); /* Chrome, Opera 15+, Safari 3.1+ */ -ms-transform: translateX(0); /* IE 9 */ transform: translateX(0); /* Firefox 16+, IE 10+, Opera */ } #lds-64ab60db07bfcavideoLoader-wrapper .lds-64ab60db07bfcavideoLoader-section.section-left { left: 0; } #lds-64ab60db07bfcavideoLoader-wrapper .lds-64ab60db07bfcavideoLoader-section.section-right { right: 0; } #lds-64ab60db07bfcavideoLoader-wrapper .lds-64ab60db07bfcavideoLoader-section.section-left { -webkit-transform: translateX(0); /* Chrome, Opera 15+, Safari 3.1+ */ -ms-transform: translateX(0); /* IE 9 */ transform: translateX(0); /* Firefox 16+, IE 10+, Opera */ -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000); transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000); } #lds-64ab60db07bfcavideoLoader-wrapper .lds-64ab60db07bfcavideoLoader-section.section-right { -webkit-transform: translateX(0); /* Chrome, Opera 15+, Safari 3.1+ */ -ms-transform: translateX(0); /* IE 9 */ transform: translateX(0); /* Firefox 16+, IE 10+, Opera */ -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000); transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000); } /* Loaded */ .loaded #lds-64ab60db07bfcavideoLoader-wrapper .lds-64ab60db07bfcavideoLoader-section.section-left { -webkit-transform: translateX(-100%); /* Chrome, Opera 15+, Safari 3.1+ */ -ms-transform: translateX(-100%); /* IE 9 */ transform: translateX(-100%); /* Firefox 16+, IE 10+, Opera */ } .loaded #lds-64ab60db07bfcavideoLoader-wrapper .lds-64ab60db07bfcavideoLoader-section.section-right { -webkit-transform: translateX(100%); /* Chrome, Opera 15+, Safari 3.1+ */ -ms-transform: translateX(100%); /* IE 9 */ transform: translateX(100%); /* Firefox 16+, IE 10+, Opera */ } .loaded #lds-64ab60db07bfcavideoLoader { opacity: 0; } .loaded #lds-64ab60db07bfcavideoLoader-wrapper { visibility: hidden; -webkit-transform: translateY(-100%); /* Chrome, Opera 15+, Safari 3.1+ */ -ms-transform: translateY(-100%); /* IE 9 */ transform: translateY(-100%); /* Firefox 16+, IE 10+, Opera */ -webkit-transition: all 0.3s 1s ease-out; transition: all 0.3s 1s ease-out; } var avideoLoader = '
'; var useIframe = false; var webSiteRootURL = 'https://video.core-issues.org/'; var my_users_id = 0; var my_identification = "Unknown User"; var mediaId = 0; var player; var _serverTime = "1688953051"; var _serverDBTime = "1688953051"; var _serverTimeString = "2023-07-10 01:37:31"; var _serverDBTimeString = "2023-07-10 01:37:31"; var _serverTimezone = "Africa/Abidjan"; var _serverSystemTimezone = "Etc/UTC"; var avideoModalIframeFullScreenCloseButton = " $(document).ready(function () { YPTHidenavbar(); });
  • var searchTotalSelectedSearchIn = 0; var searchSelectedCategoryVal = ''; var searchSelectedTagVal = ''; var searchSelectedCategory = ''; var searchSelectedTag = ''; function updateSearchSelectedValues() { searchTotalSelectedSearchIn = $('#search-tab .form-check-input:checked').length; searchSelectedCategoryVal = $('#filter-tab .form-check-input:checked').val(); searchSelectedTagVal = $('#filter-tags-tab .form-check-input:checked').val(); searchSelectedCategory = $('#filter-tab .form-check-input:checked').parent().find('.form-check-label').html(); searchSelectedTag = $('#filter-tags-tab .form-check-input:checked').parent().find('.form-check-label').html(); } $(document).ready(function () { $('#filterButton').click(function () { $('#filterDropdown').toggleClass('show'); }); setSearchFilterIcon(); }); function setSearchFilterIcon() { updateSearchSelectedValues(); $('#searchFieldsNamesBelowNavbar-dropdown .badge').text(searchTotalSelectedSearchIn); $('#catNameBelowNavbar-dropdown').html(searchSelectedCategory); $('#tagNameBelowNavbar-dropdown').html(searchSelectedTag); // check if no filter checkboxes are checked and search_category0 is checked and search_tag0 is checked if (searchTotalSelectedSearchIn === 0 && empty(searchSelectedCategoryVal) && empty(searchSelectedTagVal)) { // add the text-muted icon to the filterButton $('#filterButton').removeClass('active'); } else { // remove the text-muted icon from the filterButton $('#filterButton').addClass('active'); } }
    • .liveVideo{ position: relative; } .liveVideo .liveNow, .liveVideo .liveFuture{ position: absolute; bottom: 5px; right: 5px; } #availableLiveStream{ width: 350px; overflow: hidden; max-height: 75vh; overflow-y: auto; } #availableLiveStream li a div{ overflow: hidden; } async function refreshGetLiveImage(selector) { $(selector).find('.thumbsImage img').each(function (index) { var src = $(this).attr('src'); src = addGetParam(src, 'cache', Math.random()); $(this).attr('src', src); }); setTimeout(function () { $(selector).slideDown(); }, 1000); // give some time to load the new images } var _processLiveStats_processingNow = 0; async function processLiveStats(response) { if (_processLiveStats_processingNow) { return false; } _processLiveStats_processingNow = 1; setTimeout(function () { _processLiveStats_processingNow = 0; }, 200); if (typeof response !== 'undefined') { if (isArray(response)) { for (var i in response) { if (typeof response[i] !== 'object') { continue; } //console.log('processLiveStats is array', response[i]); processApplicationLive(response[i]); } } else { //console.log('processLiveStats not array', response); processApplicationLive(response); } if (!response.countLiveStream) { availableLiveStreamNotFound(); } else { $('#availableLiveStream').removeClass('notfound'); } $('.onlineApplications').text($('#availableLiveStream > div').length); } setTimeout(function () { }, 200); } async function getStatsMenu(recurrentCall) { if (avideoSocketIsActive()) { return false; } availableLiveStreamIsLoading(); $.ajax({ url: webSiteRootURL + 'plugin/Live/stats.json.php?Menu', success: function (response) { //console.log('getStatsMenu processLiveStats', response); processLiveStats(response); if (avideoSocketIsActive()) { //console.log('getStatsMenu: Socket is enabled we will not process ajax result'); return false; } if (recurrentCall) { var timeOut = 60000; setTimeout(function () { getStatsMenu(true); }, timeOut); } } }); } async function processApplicationLive(response) { if (typeof response.applications !== 'undefined') { var applications = response.applications; response.applications = []; for (let key in applications) { if (applications[key].hasOwnProperty('html')) { response.applications.push(applications[key]); } } if (typeof onlineLabelOnline == 'function' && response.applications.length) { //console.log('processApplicationLive 1', response.applications, response.applications.length); for (i = 0; i < response.applications.length; i++) { //console.log('processApplicationLive 1 title', response.applications[i].title); if (!empty(response.applications[i].expires) && response.applications[i].expires < _serverTime) { return false; } processApplication(response.applications[i]); if (!response.applications[i].comingsoon) { if (typeof response.applications[i].live_cleanKey !== 'undefined') { selector = '.liveViewStatusClass_' + response.applications[i].live_cleanKey; onlineLabelOnline(selector); } if (typeof response.applications[i].key !== 'undefined') { selector = '.liveViewStatusClass_' + response.applications[i].key; onlineLabelOnline(selector); } } } mouseEffect(); } else { //console.log('processApplicationLive ERROR', response); } } // check for live servers var count = 0; while (typeof response[count] !== 'undefined') { //console.log('processApplicationLive 2',count, response[count].applications, response[count].applications.length); for (i = 0; i < response[count].applications.length; i++) { processApplication(response[count].applications[i]); } count++; } } function availableLiveStreamIsLoading() { if ($('#availableLiveStream').hasClass('notfound')) { availableLiveStreamEmpty(); } } function availableLiveStreamNotFound() { $('#availableLiveStream').addClass('notfound'); availableLiveStreamEmpty(); } async function availableLiveStreamEmpty() { $('#availableLiveStream').empty(); } var hideWhenExpireClasses = []; function hideWhenExpire(application) { var className = application.className; // 604.800 = 1 WEEK if (!empty(application.expires) && application.expires < 604800 && !in_array(className, hideWhenExpireClasses)) { var expires_in_seconds = application.expires - _serverTime; console.log('hideWhenExpire', expires_in_seconds, className); hideWhenExpireClasses.push(className); setTimeout(function () { console.log('hideWhenExpire now', className); $('.' + className).slideUp(); $('.onlineApplications').text($('.onlineApplications').text() - 1); }, expires_in_seconds * 1000); } } var linksToEmbedTimeout; async function processApplication(application) { href = application.href; title = application.title; name = application.name; user = application.user; photo = application.photo; if(/Restream test/.test(title)){ return false; } if (!empty(application.expires) && application.expires < _serverTime) { return false; } hideWhenExpire(application); if (application && typeof application.key == 'string') { key = application.key.replace(/[&=]/g, ''); } else { key = ''; } ////console.log('processApplication', application.className); callback = ''; if (typeof application.callback === 'string') { callback = application.callback; } isPrivate = application.isPrivate; if (application.type === 'Live') { online = application.users.online; views = application.users.views; } else { online = 0; views = 0; } if (typeof application.html != 'undefined') { var notificationHTML = $(application.html); var notificatioID = (notificationHTML.attr('id') + '_notification').replace(/[&=]/g, ''); if (typeof key !== 'undefined') { ////console.log('processApplication remove class .live_' + key); $('.live_' + key).remove(); } if (!$('#' + notificatioID).length) { notificationHTML.attr('id', notificatioID); if (application.comingsoon) { //console.log('application.comingsoon 1', application.comingsoon, application.method); $('#availableLiveStream').append(notificationHTML); } else { $('#availableLiveStream').prepend(notificationHTML); } animateChilds('#availableLiveStream', 'animate__bounceInRight', 0.05); } else { ////console.log('processApplication is already present '+notificatioID, application.className); } var html; html = application.htmlExtra; var id = $(html).attr('id').replace(/[&=]/g, ''); if ($('#' + id).length) { //console.log('processApplication key found', id); return false; } //console.log('processApplication key NOT found', id); if (application.comingsoon && application.comingsoon > _serverTime) { ////console.log('application.comingsoon 2', application.comingsoon, application.method); $('#liveScheduleVideos .extraVideos').append(html); $('#liveScheduleVideos').slideDown(); } else { $('#liveVideos .extraVideos').prepend(html); $('#liveVideos').slideDown(); } processUserNotificationFromApplication(application); setTimeout(function () { lazyImage(); }, 1000); if (callback) { eval("try {" + callback + ";} catch (e) {console.log('processApplication application.callback error',e.message);}"); } } else { //console.log('application.html is undefined'); } clearTimeout(linksToEmbedTimeout); linksToEmbedTimeout = setTimeout(function () { avideoSocket(); }, 500); if (application.users && typeof application.users.views !== 'undefined') { $('.views_on_total_on_live_' + application.users.transmition_key + '_' + application.users.live_servers_id).text(application.users.views); } } function processUserNotificationFromApplication(application) { if (typeof addTemplateFromArray !== 'function') { return false; } var itemsArray = {}; itemsArray.priority = 3; itemsArray.image = application.poster; itemsArray.title = application.title; itemsArray.href = application.href; itemsArray.element_class = application.className; itemsArray.element_id = application.className; itemsArray.icon = 'fas fa-video'; itemsArray.type = 'info'; itemsArray.html = 'LIVE NOW'; addTemplateFromArray(itemsArray, false); } function socketLiveONCallback(json) { console.log('socketLiveONCallback', json); processLiveStats(json.stats); var selector = '.live_' + json.live_servers_id + "_" + json.key; $(selector).slideDown(); if (typeof onlineLabelOnline == 'function') { selector = '#liveViewStatusID_' + json.key + '_' + json.live_servers_id; selector += ', .liveViewStatusClass_' + json.key + '_' + json.live_servers_id; selector += ', .liveViewStatusClass_' + json.key; selector += ', .liveViewStatusClass_' + json.cleanKey; console.log('socketLiveONCallback ', selector); onlineLabelOnline(selector); } // update the chat if the history changes var IframeClass = ".yptchat2IframeClass_" + json.key + "_" + json.live_servers_id; if ($(IframeClass).length) { var src = $(IframeClass).attr('src'); if (src) { avideoToast('Loading new chat'); var newSRC = addGetParam(src, 'live_transmitions_history_id', json.live_transmitions_history_id); $(IframeClass).attr('src', newSRC); } } if (isInLive(json)) { playerPlay(); showImage('prerollPoster', json.cleanKey); } } function socketLiveOFFCallback(json) { console.log('socketLiveOFFCallback', json); var selector = '.live_' + json.live_servers_id + "_" + json.key; selector += ', .liveVideo_live_' + json.live_servers_id + "_" + json.key; selector += ', .live_' + json.key; ////console.log('socketLiveOFFCallback 1', selector); $(selector).slideUp("fast", function () { $(this).remove(); }); if (typeof onlineLabelOffline == 'function') { selector = '#liveViewStatusID_' + json.key + '_' + json.live_servers_id; selector += ', .liveViewStatusClass_' + json.key + '_' + json.live_servers_id; selector += ', .liveViewStatusClass_' + json.key; selector += ', .liveViewStatusClass_' + json.cleanKey; console.log('socketLiveOFFCallback', selector); onlineLabelOffline(selector); } setTimeout(function () { //console.log('socketLiveOFFCallback processLiveStats'); processLiveStats(json.stats); setTimeout(function () { hideExtraVideosIfEmpty(); }, 500); }, 500); if (isInLive(json)) { showImage('postrollPoster', json.cleanKey); } if (typeof updateUserNotificationCount == 'function') { updateUserNotificationCount(); } } async function hideExtraVideosIfEmpty() { $('#liveScheduleVideos .extraVideos').each(function (index, currentElement) { var somethingIsVisible = false; $(this).children('div').each(function (index2, currentElement2) { if ($(this).is(":visible")) { somethingIsVisible = true; return false; } }); if (!somethingIsVisible) { $('#liveScheduleVideos').slideUp(); } }); $('#liveVideos .extraVideos').each(function (index, currentElement) { var somethingIsVisible = false; $(this).children('div').each(function (index2, currentElement2) { if ($(this).is(":visible")) { somethingIsVisible = true; return false; } }); if (!somethingIsVisible) { $('#liveVideos').slideUp(); } }); } $(document).ready(function () { if (typeof avideoSocketIsActive == 'function' && !avideoSocketIsActive()) { availableLiveStreamIsLoading(); getStatsMenu(true); } processLiveStats({"total":0,"applications":[],"countLiveStream":0,"timezone":"Africa\/Abidjan"}); });
    • $(function () { $("#navBarFlag").change(function () { var selfURI = "https://video.core-issues.org/view/trending.php?current=3"; window.location.href = addGetParam(selfURI, 'lang', $(this).val()); }); });
  • End of content

    No more pages to load

    $(document).ready(function () { $container = $('.results').infiniteScroll({ path: '.pagination__next', append: '.searchResult', status: '.scroller-status', hideNav: '.pagination', }); $container.on('append.infiniteScroll', function (event, response, path, items) { mouseEffect(); lazyImage(); }); mouseEffect(); lazyImage(); });