PageSourceSearch

https://benxedanang.vn/wp-content/plugins/nextend-smart-slider3-pr…/dist/ss-carousel.min.js?ver=231a44b8

js benxedanang.vn collected 2026-10-04 10:47:04 UTC 12,316 bytes, 1 lines download raw bytes

1!function(t){var s=t;s._N2=s._N2||{_r:[],_d:[],r:function(){this._r.push(arguments)},d:function(){this._d.push(arguments)}};var n,h,r=t.document,o=(r.documentElement,t.setTimeout,t.clearTimeout,s._N2),a=(t.requestAnimationFrame,r.createElement.bind(r)),f=Object.assign,u=function(i,t,s){i.style.setProperty(t,s)},c=function(i,t){i.style.removeProperty(t)},l=function(i,t){i.classList.add(t)},d=function(i,t){return i.dispatchEvent(t)},v=function(i,t,s){i.addEventListener(t,s,{once:!0})};h=function(){r.body},"complete"===r.readyState||"interactive"===r.readyState?h():r.addEventListener("DOMContentLoaded",h),o.d("SmartSliderCarousel",["SmartSliderAbstract"],(function(){function i(i,t){this.type="carousel",o.SmartSliderAbstract.prototype.constructor.call(this,i,f({maxPaneWidth:3e3},t))}return i.prototype=Object.create(o.SmartSliderAbstract.prototype),i.prototype.constructor=i,i.prototype.initResponsiveMode=function(){this.responsive=new o.SmartSliderResponsiveCarousel(this,this.parameters.responsive),this.responsive.start(),o.SmartSliderAbstract.prototype.initResponsiveMode.call(this)},i.prototype.initMainAnimation=function(){this.mainAnimation=new o.SmartSliderMainAnimationCarousel(this,this.parameters.mainanimation)},i.prototype.createEmptyGroup=function(i){return new o.FrontendCarouselGroupOfSlides(this,i)},i.prototype.initSlides=function(){var i,t,s=this.sliderElement.querySelectorAll(".n2-ss-slide");this.slides=[],this.realSlides=[];for(var n=0;n<s.length;n++){this.slides.push(new o.FrontendCarouselGroupOfSlides(this,n));var h=new o.FrontendSliderSlide(this,s[n],this.slides[n].originalIndex);h.index=this.slides[n].index,this.realSlides.push(h),h.init(),this.slides[n].addSlide(h),1==(i=h.element,t="first",+i.dataset[t])&&(this.originalRealStarterSlide=h)}this.initSlidesEnd()},i.prototype.setCurrentRealSlide=function(i){this.currentRealSlide=i,this.currentSlide=i.group},i.prototype._changeCurrentSlide=function(i){this.setCurrentRealSlide(this.slides[i].slides[0]),this.p("sliderChangeCurrentSlide")},i.prototype.initUI=function(){for(var i=0;i<this.slides.length;i++)this.slides[i].setNext(this.slides[i+1>this.slides.length-1?0:i+1]);o.SmartSliderAbstract.prototype.initUI.call(this),this.parameters.carousel||this.initNotCarousel()},i.prototype.calibrateGroup=function(){var i,t;delete this.currentRealSlide;var s=f([],this.slides);this.slides=[];var h=this.createEmptyGroup(-1);for(this.mainAnimation.hideSlide(h),i=0,t=0;i<this.visibleRealSlides.length;i++)i%this.responsive.slidesInGroup==0&&(this.slides.push(this.createEmptyGroup(t)),t++),this.slides[t-1].addSlide(this.visibleRealSlides[i]);for(i=0;i<this.slides.length;i++)this.slides[i].setNext(this.slides[i+1>this.slides.length-1?0:i+1]);for(this.parameters.carousel||(this.slides[0].setPrevious(!1),this.slides[this.slides.length-1].setNext(!1)),i=0;i<this.realSlides.length;i++)this.realSlides[i].isVisible||h.addSlide(this.realSlides[i]);for(i=0;i<s.length;i++)s[i].destroy();this.invisibleSlidesGroup!==n&&this.invisibleSlidesGroup.destroy(),this.invisibleSlidesGroup=h,this.visibleSlides=this.slides},i.prototype.updateInsideSlides=function(i){for(var t=this.invisibleSlidesGroup.slides,s=0;s<t.length;s++)t[s].setInside(!1);o.SmartSliderAbstract.prototype.updateInsideSlides.call(this,i)},i.prototype.getRealIndex=function(i){return i*this.responsive.slidesInGroup},i.prototype.getSlideIndex=function(i){return Math.floor(i/this.responsive.slidesInGroup)},i.prototype.directionalChangeToReal=function(i){this.directionalChangeTo(this.getSlideIndex(i))},i.prototype.getSlideBackgroundContainer=function(){return this.sliderElement.querySelector(".n2-ss-slider-2")},i.prototype.getVisibleSlides=function(i){return i===n&&(i=this.currentSlide),i.slides.slice()},i.prototype.forceSetActiveSlide=function(i){this.mainAnimation.refreshSlideVisibility(),i.setActive()},i.prototype.getHorizontalTouchDimension=function(){return this.responsive.resizeContext.paneWidth},i.prototype.getVerticalTouchDimension=function(){return this.responsive.resizeContext.slideHeight},i})),o.d("SmartSliderResponsiveCarousel",["SmartSliderResponsive"],(function(){function i(i,t){this.slidesInGroup=0,this.wH=0,this.forceSlidesGroupCalibration=!1,o.SmartSliderResponsive.prototype.constructor.call(this,i,f({minimumSlideGap:10,border:0},t))}return i.prototype=Object.create(o.SmartSliderResponsive.prototype),i.prototype.constructor=i,i.prototype.init=function(){o.SmartSliderResponsive.prototype.init.call(this),this._cacheEl={slider:this.sliderElement.querySelector(".n2-ss-slider-wrapper-inside")||this.sliderElement,"n2-ss-slider-pane":this.sliderElement.querySelector(".n2-ss-slider-pane")},this._cacheEl["n2-ss-slider-pane"].addEventListener("scroll",(function(e){e.currentTarget.scrollTop=0,e.currentTarget.scrollLeft=0}),{capture:!0}),this.slider.stages.done("BeforeShow",function(){l(this._cacheEl["n2-ss-slider-pane"],"n2-ss-slider-pane--ready")}.bind(this))},i.prototype.resizeStage1Width=function(){o.SmartSliderResponsive.prototype.resizeStage1Width.call(this),this.resizeContext={};var i=this._cacheEl["n2-ss-slider-pane"].getBoundingClientRect().width,t=Math.max(1,Math.floor(i/(this.base.slideOuterWidth+this.parameters.minimumSlideGap)));this.resizeContext.paneWidth=i,(this.forceSlidesGroupCalibration||t!==this.slidesInGroup)&&(this.slidesInGroup=t,this.slider.calibrateGroup(),this.visibleRealSlidesChanged=!0),this.resizeContext.slideOuterWidth=this.base.slideOuterWidth,1===this.slidesInGroup&&(i<this.base.slideOuterWidth&&(this.resizeContext.slideOuterWidth=i),i<this.base.slideOuterWidth+this.parameters.minimumSlideGap&&(this.resizeContext.paneWidth+=this.parameters.minimumSlideGap-this.resizeContext.paneWidth+this.resizeContext.slideOuterWidth));var s,n=Math.floor((i-this.slidesInGroup*this.resizeContext.slideOuterWidth)/this.slidesInGroup/2);for(u(this._cacheEl["n2-ss-slider-pane"],"--slide-width",this.resizeContext.slideOuterWidth+"px"),u(this._cacheEl["n2-ss-slider-pane"],"--slide-margin-side",n+"px"),s=0;s<this.slider.visibleRealSlides.length;s++)u(this.slider.visibleRealSlides[s].element,"--slide-group-index",this.slider.visibleRealSlides[s].groupIndex);var h=this.slider.slides[this.slider.slides.length-1];if(h.slides.length!==this.slidesInGroup){var r=Math.floor((i-h.slides.length*this.resizeContext.slideOuterWidth)/h.slides.length/2);for(s=0;s<h.slides.length;s++)u(h.slides[s].element,"--slide-margin-side",r+"px")}else for(s=0;s<h.slides.length;s++)c(h.slides[s].element,"--slide-margin-side")},i.prototype.calculateResponsiveValues=function(){var i=this.slider.visibleRealSlides[0].element,t=i.getBoundingClientRect();this.resizeContext.slideSelfWidth=t.width,this.resizeContext.slideSelfHeight=t.height;var s=i.querySelector(".n2-ss-layers-container").getBoundingClientRect();this.resizeContext.slideWidth=s.width,this.resizeContext.slideHeight=s.height;var n=this._cacheEl.slider.getBoundingClientRect();this.resizeContext.sliderWidth=n.width,this.resizeContext.sliderHeight=n.height,o.SmartSliderResponsive.prototype.calculateResponsiveValues.call(this)},i.prototype.updateVisibleSlides=function(){this.forceSlidesGroupCalibration=!0},i.prototype.calibrateActiveSlide=function(i){if(this.state.StarterSlide){var t=i;if(this.slider.isAdmin)t=this.slider.originalRealStarterSlide;else if(t===n||!t.isVisible){var s=this.slider.currentSlide.slides;if(s[0].isVisible)t=s[0];else{var h=s[0].getPrevious();if(h)t=h;else{var r=s[0].getNext();t=r||this.slider.slides[0]}}}this.resetActiveRealSlide(t)}},i})),o.d("SmartSliderMainAnimationCarousel",["SmartSliderMainAnimationAbstract"],(function(){function t(i,t){switch(this.hideAxis="x",o.SmartSliderMainAnimationAbstract.prototype.constructor.call(this,i,f({type:"horizontal"},t)),o.MW.T("--slide-transform-offset",0),this.parameters.type){case"fade":this.animation=this._mainAnimationFade;break;case"no":this.parameters.duration=0,this.animation=this._mainAnimationFade;break;default:this.animation=this._mainAnimationHorizontal}}return t.prototype=Object.create(o.SmartSliderMainAnimationAbstract.prototype),t.prototype.constructor=t,t.prototype.refreshSlideVisibility=function(){for(var i=0;i<this.slider.slides.length;i++)this.slider.slides[i]!==this.slider.currentSlide?this.hideSlide(this.slider.slides[i]):this.showSlide(this.slider.slides[i])},t.prototype.hideSlide=function(i){for(var t=0;t<i.slides.length;t++)o.MW.R(i.slides[t].element)["--slide-transform-offset"]=1e4},t.prototype.showSlide=function(i){for(var t=0;t<i.slides.length;t++)o.MW.R(i.slides[t].element)["--slide-transform-offset"]=0},t.prototype._initAnimation=function(i,t,s){this.animation(i,t,s)},t.prototype.onChangeToComplete=function(i,t,s){this.hideSlide(i),o.SmartSliderMainAnimationAbstract.prototype.onChangeToComplete.apply(this,arguments)},t.prototype.onReverseChangeToComplete=function(i,t,s){this.hideSlide(i),o.SmartSliderMainAnimationAbstract.prototype.onReverseChangeToComplete.apply(this,arguments)},t.prototype._mainAnimationFade=function(t,s,n){var h=[];for(i=0;i<s.slides.length;i++)h.push(o.MW.R(s.slides[i].element));var r=[];for(i=0;i<t.slides.length;i++)r.push(o.MW.R(t.slides[i].element));o.MW.X(r,{zIndex:5}),this.showSlide(s),t.unsetActive(),s.setActive(),this.timeline.fromTo(h,this.parameters.duration,{opacity:0}
1,{opacity:1,ease:this.getEase()},0),this.timeline.fromTo(r,this.parameters.duration,{opacity:1},{opacity:0,ease:this.getEase()},0),v(this.sliderElement,"mainAnimationComplete",function(i,t){i.zIndex="",i.opacity="",t.opacity=""}.bind(this,r,h))},t.prototype._mainAnimationHorizontal=function(i,t,s){var n,h="--slide-transform-offset",r=0,a=[];for(n=0;n<t.slides.length;n++)a.push(o.MW.R(t.slides[n].element));var f=[];for(n=0;n<i.slides.length;n++)f.push(o.MW.R(i.slides[n].element));r=n2const.isRTL()?this.slider.responsive.resizeContext.paneWidth:-this.slider.responsive.resizeContext.paneWidth,s&&(r*=-1),o.MW.X(a,{zIndex:5}),o.MW.X(f,{zIndex:4}),i.unsetActive(),t.setActive();var u={},c={ease:this.getEase(),snap:h};u[h]=r,c[h]=0,this.timeline.fromTo(a,this.parameters.duration,u,c,0);var l={},d={ease:this.getEase(),snap:h};l[h]=0,d[h]=-r,this.timeline.fromTo(f,this.parameters.duration,l,d,0),v(this.sliderElement,"mainAnimationComplete",function(i,t){o.MW.X(i,{zIndex:""}),o.MW.X(t,{zIndex:""})}.bind(this,f,a)),this.slider.updateInsideSlides([i,t])},t})),o.d("FrontendCarouselGroupOfSlides","FrontendSliderSlideAbstract",(function(){function i(i,t){o.FrontendSliderSlideAbstract.prototype.constructor.call(this,i,a("div"),t)}return i.prototype=Object.create(o.FrontendSliderSlideAbstract.prototype),i.prototype.constructor=i,i.prototype.is=function(i){if(this===i)return!0;for(var t=0;t<this.slides.length;t++)if(this.slides[t]===i)return!0;return!1},i.prototype.addSlide=function(i){i.groupIndex=this.slides.length,this.slides.push(i),i.group=this},i.prototype.destroy=function(){this.isVisible=0},i.prototype.call=function(i){for(var t=0;t<this.slides.length;t++)this.slides[t][i].call(this.slides[t])},i.prototype.playIn=function(){this.call("playIn")},i.prototype.playSpecialEventOnlySetToZero=function(){this.call("playSpecialEventOnlySetToZero")},i.prototype.playSpecialEventOnly=function(){this.call("playSpecialEventOnly")},i.prototype.suspend=function(){this.call("suspend")},i.prototype.playOut=function(){for(var i=[],t=0;t<this.slides.length;t++)i.push(new Promise(function(i,t){v(i,"layerAnimationCompleteOut",t)}.bind(this,this.slides[t].element)));this.call("playOut"),Promise.all(i).then(this.onOutAnimationsPlayed.bind(this))},i.prototype.onOutAnimationsPlayed=function(){var i;this.call("onOutAnimationsPlayed"),i=this.element,d(i,new Event("layerAnimationCompleteOut",{bubbles:!1,cancelable:!1}))},i.prototype.reset=function(){this.call("reset")},i.prototype.setIndex=function(i){this._setIndex(i),o.FrontendSliderSlideAbstract.prototype.setIndex.call(this,i)},i.prototype.setInside=function(i){this.isInside=i,o.FrontendSliderSlideAbstract.prototype.setInside.call(this,i)},i.prototype.setActive=function(){this.call("setActive")},i.prototype.unsetActive=function(){this.call("unsetActive")},i.prototype.focus=function(){this.slides[0].focus()},i})),o.d("ss-carousel",["SmartSliderCarousel","SmartSliderResponsiveCarousel","SmartSliderMainAnimationCarousel","FrontendCarouselGroupOfSlides"])}(window);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.