uawdijnntqw1x1x1
IP : 216.73.216.207
Hostname : xhost1.intravision.ru
Kernel : Linux xhost1.intravision.ru 3.16.0-7-amd64 #1 SMP Debian 3.16.59-1 (2018-10-03) x86_64
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,
OS : Linux
PATH:
/
var
/
files
/
need-2-delete
/
.
/
mini-borishof.ru1
/
upload
/
coooper
/
clientlib.min.20200624203628.js
/
/
define("apps/minidigital/components/atoms/youtube/clientlib",["jquery","core/TrackingAdapter","core/Messagebus","core/CookieAdapter"],function(d,c,a,e){d.ajax({url:"//www.youtube.com/iframe_api",dataType:"script",cache:true}).fail(function(){console.error("Error loading Youtube iFrame API") }); var b=function(f){this.$element=d(f); this.$playerElement=d(".md-youtubeplayer-consent-player",this.$element); this.$messageElement=d(".md-fallbackteaser-message",this.$element); this.$playerFrame=null; this.player=null; this.done=true; this.pastState=-1; this.trackingObj=c.getInstance(); this.isTrackingActive=(this.trackingObj&&!this.trackingObj.isTrackingDisabled()); this.trackingComponent=this.$element.data("trackingComponent"); this.consentProcessingIds=this.$element.data("consentProcessingIds"); this.pageIndex=-1; this.config={playerId:this.$element.data("yt-player-id")||"",videoId:this.$element.data("yt-id")||"",language:this.$element.data("yt-language")||"en",autoplay:this.$element.data("yt-autoplay")||0,captions:this.$element.data("yt-show-captions")||0}; this.cssClass={STATE_PAUSED:"md-youtubeplayer-paused",STATE_PLAYING:"md-youtubeplayer-playing",STATE_BUFFERING:"md-youtubeplayer-buffering"}; this.message={channel:"md:video",events:{READY:"state:ready",CHANGE:"state:change",DO_PAUSE:"do:pause",DO_PLAY:"do:play",DO_STOP:"do:stop"}}; this.tracking={EventObj:{eventInfo:{},attributes:{},category:{}},ComponentObj:{attributes:{}}}; e.checkPresentAndInit().then(this.init.bind(this)); e.registerOnUserConsentChange(this.onConsentChange.bind(this)) }; b.prototype={init:function(){this.onConsentChange() },onConsentChange:function(g){var f=e.isUsageAllowed(this.consentProcessingIds); if(f){this.initPlayer() }else{this.exitPlayer() }},exitPlayer:function(){if(this.player===undefined){return }if(this.player!==null){this.player.destroy() }delete this.player; this.$messageElement.show(); this.$messageElement.trigger("show"); this.$playerElement.hide() },initPlayer:function(){if(this.player){return }this.$playerElement.show(); this.$messageElement.hide(); this.$messageElement.trigger("hide"); if("undefined"!==typeof window.YT){window.YT.ready(this.initPlayer2.bind(this)) }else{setTimeout(this.initPlayer.bind(this),100) }},initPlayer2:function(){if(window.YT){this.player=new window.YT.Player(this.config.playerId,{videoId:this.config.videoId,playerVars:{autoplay:this.config.autoplay,cc_load_policy:this.config.captions,hl:this.config.language,rel:0,modestbranding:1},events:{onReady:this.onPlayerReady.bind(this),onStateChange:this.onPlayerStateChange.bind(this)}}); this.player.trackingDefaults={} }},onPlayerReady:function(){this.initEvents(); this.$playerFrame=this.$element.find("#"+this.config.playerId); if(this.isTrackingActive){this.initTracking() }},initEvents:function(){a.subscribe({channel:"md:slider",topic:"slide:out",callback:this.pausePlayer.bind(this)}); a.subscribe({channel:this.message.channel,topic:this.message.events.CHANGE,callback:this.onStateChange.bind(this)}); mini.digital.$.subscribe("md:video:do:pause",this.pauseVideoPlayer.bind(this)); a.subscribe({channel:this.message.channel,topic:this.message.events.DO_PAUSE,callback:this.pausePlayer.bind(this)}); a.subscribe({channel:this.message.channel,topic:this.message.events.DO_PLAY,callback:this.startPlayer.bind(this)}); a.subscribe({channel:this.message.channel,topic:this.message.events.DO_STOP,callback:this.stopPlayer.bind(this)}); a.publish({channel:this.message.channel,topic:this.message.events.READY,data:{player:this.player},headers:{preserveOne:true}}) },pausePlayer:function(f){if(!f||!f.container){return }if(d.contains(f.container[0],this.$element[0])){this.pauseVideoPlayer() }},startPlayer:function(f){if(!f||!f.container){return }if(d.contains(f.container[0],this.$element[0])){this.player.playVideo() }},stopPlayer:function(f){if(!f||!f.container){return }if(d.contains(f.container[0],this.$element[0])){this.player.stopVideo() }},onStateChange:function(f){if(f.player.a!==this.player.a&&f.state===YT.PlayerState.PLAYING){this.pauseVideoPlayer() }},pauseVideoPlayer:function(){if(this.player===undefined){return }if(this.player.getPlayerState()===YT.PlayerState.BUFFERING||this.player.getPlayerState()===YT.PlayerState.PLAYING||this.player.getPlayerState()===YT.PlayerState.CUED){this.player.trackingDefaults.autopause=true; this.player.pauseVideo() }},onPlayerStateChange:function(f){if([YT.PlayerState.PLAYING,YT.PlayerState.PAUSED].indexOf(f.data)!==-1){a.publish({channel:this.message.channel,topic:this.message.events.CHANGE,data:{player:this.player,state:f.data}}) }switch(f.data){case YT.PlayerState.PLAYING:this.$element.removeClass([this.cssClass.STATE_BUFFERING,this.cssClass.STATE_PAUSED].join(" ")).addClass(this.cssClass.STATE_PLAYING); if(this.isTrackingActive&&this.done){this.tracking.EventObj.eventInfo.eventName="video play"; this.tracking.EventObj.eventInfo.eventAction="na"; this.tracking.EventObj.eventInfo.effect="video plays"; if(this.player.trackingDefaults.autoplay){this.tracking.EventObj.eventInfo.cause="automatic"; this.tracking.ComponentObj.attributes.videoPlayMode="on load" }else{this.tracking.ComponentObj.attributes.videoPlayMode="on click"; this.tracking.EventObj.eventInfo.eventAction=Modernizr.touch?"tap":"click"; this.tracking.EventObj.eventInfo.cause="default"; if(this.pastState===YT.PlayerState.PAUSED){this.tracking.EventObj.eventInfo.cause="resume" }}this.trackEvent(this.tracking.EventObj); this.tracking.ComponentObj.attributes.videoPlaying="yes"; this.done=false }break; case YT.PlayerState.PAUSED:this.$element.removeClass([this.cssClass.STATE_BUFFERING,this.cssClass.STATE_PLAYING].join(" ")).addClass(this.cssClass.STATE_PAUSED); if(this.isTrackingActive){this.tracking.EventObj.eventInfo.eventName="video pause"; this.tracking.EventObj.eventInfo.effect="video paused"; if(this.player.trackingDefaults.autopause){this.tracking.EventObj.eventInfo.cause="automatic"; this.tracking.EventObj.eventInfo.eventAction="na" }else{this.tracking.EventObj.eventInfo.cause="default" }this.tracking.ComponentObj.attributes.videoPlaying="no"; this.trackEvent(this.tracking.EventObj) }this.done=true; break; case YT.PlayerState.BUFFERING:this.$element.removeClass([this.cssClass.STATE_PLAYING,this.cssClass.STATE_PAUSED].join(" ")).addClass(this.cssClass.STATE_BUFFERING); break; case YT.PlayerState.ENDED:this.$element.removeClass([this.cssClass.STATE_BUFFERING,this.cssClass.STATE_PLAYING,this.cssClass.STATE_PAUSED].join(" ")); if(this.isTrackingActive){this.tracking.EventObj.eventInfo.eventName="video end"; this.tracking.EventObj.eventInfo.eventAction="na"; this.tracking.EventObj.eventInfo.cause="automatic"; this.tracking.EventObj.eventInfo.effect="video end"; this.tracking.ComponentObj.attributes.videoPlaying="no"; this.trackEvent(this.tracking.EventObj) }this.done=true; break; default:this.$element.removeClass(this.cssClass.STATE_BUFFERING).removeClass(this.cssClass.STATE_PLAYING).removeClass(this.cssClass.STATE_PAUSED) }if(this.isTrackingActive){if(this.$playerFrame.height()===d(window).height()&&this.$playerFrame.width()===d(window).width()){this.tracking.ComponentObj.attributes.videoFullscreen="yes" }else{this.tracking.ComponentObj.attributes.videoFullscreen="no" }this.tracking.ComponentObj.attributes.videoMuted=this.player.isMuted()?"yes":"no"; this.tracking.ComponentObj.attributes.videoMilliseconds=this.player.getCurrentTime().toString(); this.tracking.ComponentObj.attributes.videoVolumeLevel=this.player.getVolume().toString(); this.trackComponentEvent() }this.pastState=f.data },initTracking:function(){this.pageIndex=this.$element.data("tracking-page-index"); this.player.trackingDefaults.autoplay=!!this.config.autoplay; this.player.trackingDefaults.autopause=false; if("-1"!==this.player.getDuration().toString()){this.tracking.ComponentObj.attributes.videoLength=this.player.getDuration().toString() }this.trackComponentEvent() },trackEvent:function(f){var g={eventInfo:{eventPoints:this.player.getCurrentTime().toFixed(4).toString(),timeStamp:Date.now().toString(),cause:"default",eventAction:Modernizr.touch?"tap":"click"},attributes:{relatedComponentId:this.trackingComponent.componentInfo.componentId,relatedComponentName:this.trackingComponent.componentInfo.componentName,relatedComponentPrimaryCategory:"media"},category:{primaryCategory:"video player",subCategory01:"controls"}}; this.trackingObj.addEventTracking(g,f,this.pageIndex); this.player.trackingDefaults.autoplay=false; this.player.trackingDefaults.autopause=false },trackComponentEvent:function(){this.trackingObj.updateComponentTracking(this.$element,this.tracking.ComponentObj,this.pageIndex) }}; return b });
/var/files/need-2-delete/./mini-borishof.ru1/upload/coooper/clientlib.min.20200624203628.js