uawdijnntqw1x1x1
IP : 216.73.217.167
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-12.js
/
/
define("apps/minidigital/components/home-teaser-gallery/clientlib",["jquery","core/Messagebus","core/TrackingAdapter","core/TrackingAdapter/TrackingImpression","core/Slider","core/utils/Environment","core/Debugger","core/utils/viewportspy","core/utils/HTMLHelper","core/componentInitializer","bluebird"],function(h,b,d,a,g,k,l,e,j,i,c){var f=function(m){this.$element=h(m); this.$inner=h(".js-gallery-inner",this.$element); this.$slideUiWrapper=h(".js-gallery-slide-ui",this.$element); this.$slideUiCurrent=h(".js-gallery-slide-ui-current",this.$slideUiWrapper); this.$slideUiCount=h(".js-gallery-slide-ui-count",this.$slideUiWrapper); this.name=this.$element.data("component-name"); this._id=this.name+"-"+this.$element[0].id; this.isLooping=this.$element.data("slider-loop"); this.defaults={debug:l.isDebugEnabled(this.name),isInfiniteSlider:true}; this.options=h.extend({},this.$element.data()); this.settings=h.extend({},this.defaults,this.options); this.trackingEventTemp={}; this.isTrackingActive=(this.trackingObj&&!this.trackingObj.isTrackingDisabled()); e.register(this.onViewportUpdate.bind(this)); this.state={slidesToShow:this.calculateSlidesToShow()}; if(this.options&&this.options.doNotTrack){this.isTrackingActive=false }if(!k.isWcmmodeEdit){this.init() }}; f.prototype={init:function(){if(this.settings.debug){console.log("HomeTeaserGallery.init") }this.initSlider(); this.initTracking() },initSlider:function(){if(this.settings.debug){console.log("HomeTeaserGallery.initSlider") }this.slickSettings={autoplay:false,draggable:true,slidesToShow:this.calculateSlidesToShow(),slidesToScroll:1,prevArrow:this.$element.find(".js-slick-btn-prev"),nextArrow:this.$element.find(".js-slick-btn-next")}; this.slider=new g(this.$inner,this.slickSettings); this.slider.init(); this.$inner.on("afterChange",this.onSlideChangeHandler.bind(this)); this.updateSlidePagination(); this.$featureItems=this.$element.find(".md-product-feature-item"); var m='[data-component-path="apps/minidigital/components/product-features/clientlib"]'; this.hasProductFeatureParent=(this.$element.parents(m).length!==0); if(!this.hasProductFeatureParent&&this.$featureItems.length>=2){this.initAllProductFeatures().then(function(){requestAnimationFrame(this.equalizeAllHeights.bind(this)) }.bind(this)) }},onSlideChangeHandler:function(){this.updateSlidePagination() },onViewportUpdate:function(){if(this.slider){var m=this.calculateSlidesToShow(); if(m!==this.state.slidesToShow){this.state.slidesToShow=m; this.slider.slick.setOption({slidesToShow:this.state.slidesToShow,slidesToScroll:this.state.slidesToShow},true) }else{this.slider.slick.setPosition() }if(h(".slick-arrow",this.$inner).length){this.$inner.removeClass("slider-align-center") }else{this.$inner.addClass("slider-align-center") }this.updateSlidePagination(); if(!this.hasProductFeatureParent&&this.$featureItems.length>=2){requestAnimationFrame(this.equalizeAllHeights.bind(this)) }}},calculateSlidesToShow:function(){var m=(e.viewportData.minwidth.tabletPortrait)?2:1; return m },updateSlidePagination:function(){if(!this.slider){return }var n=this.slider.slick.currentSlide+1; var p=Math.min(this.slider.slick.slideCount,this.slider.slick.currentSlide+this.state.slidesToShow); var o=n===p?n:n+" - "+p; var m=this.slider.slick.slideCount; if(m<2||(n===1&&p===m)){this.$slideUiWrapper.addClass("hidden") }else{this.$slideUiWrapper.removeClass("hidden"); this.$slideUiCurrent.text(o); this.$slideUiCount.text(" / "+m) }},loadId:function(){var m="data-md-tracking-region-id"; return(this.$element.find("["+m+"]").first()?this.$element.find("["+m+"]").first().attr(m):"unidentified") },initTracking:function(){this.trackingInstance=d.getInstance(); var m=this.$element.data("tracking-component"); this.trackingDefaults={eventInfo:{eventName:"",eventAction:"",eventPoints:"",cause:"default",effect:""},category:{primaryCategory:m.category.primaryCategory,subCategory01:m.category.subCategory01},attributes:{relatedComponentID:m.componentInfo.componentId,relatedComponentName:m.componentInfo.componentName,relatedComponentPrimaryCategory:m.category.primaryCategory}}; this.$element.find(".slick-arrow").on("click tap",this.trackArrowClick.bind(this)); this.$element.find(".home-teaser-item .btn").on("click tap",this.trackCtaClick.bind(this)); this.impressionTracking=new a(this.trackComponentImpression.bind(this),this.trackingDefaults).addTarget(this.$element.find(".slick-slide:not(.slick-cloned)").toArray()) },trackComponentImpression:function(o){var m=h(o); var n=""; var p=m.find("a"); if(p.length>0){n=this.parseLinkTarget(m.find("a")[0].href) }return{eventInfo:{eventName:"home teaser gallery impression",eventAction:"view",effect:this.getTilePosition(this)},attributes:{tileName:m.find(".md-heading-item").text().trim(),contentCategory:n}} },trackArrowClick:function(m){this.trackEvent({eventInfo:{eventName:"home teaser gallery arrow click",eventAction:m.type,effect:(h(m.currentTarget).is(".slick-next")?"next":"previous")+" arrow clicked"}}) },trackCtaClick:function(m){var n=h(m.currentTarget).parents(".home-teaser-item"); this.trackEvent({eventInfo:{eventName:"home teaser gallery click",eventAction:m.type,effect:this.getTilePosition(n[0])},attributes:{tileName:n.find(".md-heading-item").text().trim()}}) },trackEvent:function(n){try{this.trackingInstance.addEventTracking(this.trackingDefaults,h.extend(true,n,{eventInfo:{timeStamp:Date.now().toString()}}),this.$element.data("tracking-page-index")||0) }catch(m){console.log(m) }},getTilePosition:function(n){var m=h(n).siblings(":not(.slick-cloned)").add(n).index(n)+1; return m+"/"+this.slider.slick.slideCount },parseLinkTarget:function(m){return(m.indexOf("mini.com")!==-1?"brand":m.indexOf("home/range")!==-1?"product":"other") },equalizeAllHeights:function(){var m="margin-top"; var q=this.$featureItems.find(".md-heading-item"); var n=this.$featureItems.find(".md-product-feature-item-description-text"); n.map(function(s,r){if(r.style&&r.style[m]!==""){r.style[m]="" }}); var o=j.getHeightDifferences(q); var p=j.getHeightDifferences(n); n.map(function(s,r){var u=parseInt(h(r).css(m)); var t=parseInt(h(r).css("padding-bottom")); h(r).css(m,(u+o[s])+"px"); h(r).css("padding-bottom",(t+p[s])+"px") }) },initAllProductFeatures:function(){var m=this.$featureItems.toArray().map(function(n){return i.initElement(h(n)) }); return c.all(m) }}; return f });
/var/files/need-2-delete/./mini-borishof.ru1/upload/coooper/clientlib.min.20200624203628-12.js