https://www.connollymusic.com/hubfs/hub_generated/module_assets/1/…/module_cm-brands-carousel.min.js
1var module_216217099955=void function($,window,document){var pluginName="AnimatedSlider",defaults={infiniteScroll:!0,visibleItems:3,changedCallback:null,willChangeCallback:null,userChangedCallback:null,useTransitions:!0},supportsTransitions=function(){var s=(document.body||document.documentElement).style,p="transition";if("string"==typeof s[p])return!0;v=["Moz","Webkit","Khtml","O","ms"],p=p.charAt(0).toUpperCase()+p.substr(1);for(var i=0;i<v.length;i++)if("string"==typeof s[v[i]+p])return!0;return!1}();function Plugin(element,options){this.element=element,this.jqElem=$(element),this.items=$(this.element).children("li"),this.numSliderItems=this.items.length,this.currentItem=1,this.commandQueue=[],this.jqElem.data(pluginName,this),this.options=$.extend({},defaults,options),this._defaults=defaults,this._name=pluginName,this.inTransition=!1,this.init()}Plugin.prototype.init=function(){var pluginThis=this;pluginThis.options.useTransitions?this.jqElem.on("transitionend webkitTransitionEnd oTransitionEnd otransitionend MSTransitionEnd",function(){pluginThis.inTransition&&(pluginThis.inTransition=!1,pluginThis.options.changedCallback&&pluginThis.options.changedCallback(pluginThis,pluginThis.currentItem),setTimeout(function(){pluginThis.doCommandQueue()},50))}):(this.items.css("transition","none"),this.items.find("*").css("transition","none")),this.options.prevButton&&$(this.options.prevButton).on("click",function(e){e.preventDefault(),pluginThis.prevItem()}),this.options.nextButton&&$(this.options.nextButton).on("click",function(e){console.log("next"),e.preventDefault(),pluginThis.nextItem()}),this.setItem(1),this.inTransition=!1},Plugin.prototype.setItem=function(n){var sliderItems=this.items;sliderItems.removeClass(),this.options.infiniteScroll&&this._wrapIndex;for(var i=0;i<sliderItems.length;i++){var item=sliderItems.eq(i);i==n?item.addClass("current_item"):i<n?item.addClass("previous_hidden"):i>n&&item.addClass("next_hidden")}this.options.infiniteScroll?(sliderItems.eq(this._wrapIndex(n-1)).removeClass().addClass("previous_item"),sliderItems.eq(this._wrapIndex(n+1)).removeClass().addClass("next_item"),3==this.options.visibleItems?(sliderItems.eq(this._wrapIndex(n-2)).removeClass().addClass("previous_hidden"),sliderItems.eq(this._wrapIndex(n+2)).removeClass().addClass("next_hidden")):5==this.options.visibleItems&&(sliderItems.eq(this._wrapIndex(n-2)).removeClass().addClass("previous_item_2"),sliderItems.eq(this._wrapIndex(n+2)).removeClass().addClass("next_item_2"),sliderItems.eq(this._wrapIndex(n-3)).removeClass().addClass("previous_hidden"),sliderItems.eq(this._wrapIndex(n+3)).removeClass().addClass("next_hidden"))):(n-1>=0&&sliderItems.eq(n-1).removeClass().addClass("previous_item"),n+1<this.numSliderItems&&sliderItems.eq(n+1).removeClass().addClass("next_item"),3==this.options.visibleItems&&(n-2>=0&&sliderItems.eq(n-1).removeClass().addClass("previous_item_2"),n+2<this.numSliderItems&&sliderItems.eq(n+1).removeClass().addClass("next_item_2"))),currentItem=n,supportsTransitions&&this.options.useTransitions?(this.inTransition=!0,this.options.willChangeCallback&&this.options.willChangeCallback(this,this.currentItem)):(this.options.willChangeCallback&&this.options.willChangeCallback(this,this.currentItem),this.options.changedCallback&&this.options.changedCallback(this,this.currentItem))},Plugin.prototype.nextItem=function(){this.inTransition?this.commandQueue.length<3&&this.commandQueue.push("nextItem"):(this.options.infiniteScroll||this.currentItem<this.numSliderItems-1)&&(this.currentItem+=1,this.currentItem=this._wrapIndex(this.currentItem),this.setItem(this.currentItem),this.options.userChangedCallback&&this.options.userChangedCallback(this,this.currentItem))},Plugin.prototype.prevItem=function(){this.inTransition?this.commandQueue.length<3&&this.commandQueue.push("prevItem"):(this.options.infiniteScroll||this.currentItem>=1)&&(this.currentItem-=1,this.currentItem=this._wrapIndex(this.currentItem),this.setItem(this.currentItem),this.options.userChangedCallback&&this.options.userChangedCallback(this,this.currentItem))},Plugin.prototype.clearAnimations=function(){this.inTransition=!1,this.commandQueue=[]},Plugin.prototype.doCommandQueue=function(){0!=this.commandQueue.length&&this[this.commandQueue.splice(0,1)[0]]()},Plugin.prototype.refresh=function(){this.items=$(this.element).children("li"),this.numSliderItems=this.items.length,this.setItem(this.currentItem),clearAnimations()},Plugin.prototype._wrapIndex=function(n){return n<0&&(n+=this.numSliderItems),n>=this.numSliderItems&&(n-=this.numSliderItems),n},$.fn[pluginName]=function(options){return this.each(function(){$.data(this,"plugin_"+pluginName)||$.data(this,"plugin_"+pluginName,new Plugin(this,options))})}}(jQuery,window,document); 2//# sourceURL=https://474697.fs1.hubspotusercontent-na1.net/hubfs/474697/hub_generated/module_assets/1/216217099955/1782882479137/module_cm-brands-carousel.js
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.