1jQuery(document).ready(function($){if($('#cattopage_wud_split_').is("-")){$(".cattopage_wud_items").show();} 2else{$(".cattopage_wud_items").hide();} 3var cct=0;$("a[ClickResult]").click(function(){cct=$(this).attr("ClickResult");});$('.cattopage_wud_split').click(function(){var $this=$(this);$this.toggleClass('cattopage_wud_split');if($this.hasClass('cattopage_wud_split')){$("#cattopage_wud_split_"+cct).hide();}else{$("#cattopage_wud_split_"+cct).show();}});});;(function($){$.fn.ctp_wud=function(options){var defaults=$.extend({visibleItems:4,itemsToScroll:4,animationSpeed:400,infinite:!0,navigationTargetSelector:null,autoPlay:{enable:!0,interval:5000,pauseOnHover:!0},responsiveBreakpoints:{portrait:{changePoint:480,visibleItems:1,itemsToScroll:1},landscape:{changePoint:640,visibleItems:2,itemsToScroll:2},tablet:{changePoint:768,visibleItems:3,itemsToScroll:3}},loaded:function(){},before:function(){},after:function(){},resize:function(){}},options);var object=$(this);var settings=$.extend(defaults,options);var itemsWidth;var canNavigate=!0;var itemCount;var itemsVisible=settings.visibleItems;var itemsToScroll=settings.itemsToScroll;var responsivePoints=[];var resizeTimeout;var autoPlayInterval;var methods={init:function(){return this.each(function(){methods.appendHTML();methods.setEventHandlers();methods.initializeItems()})},initializeItems:function(){var obj=settings.responsiveBreakpoints;for(var i in obj){responsivePoints.push(obj[i])} 4responsivePoints.sort(function(a,b){return a.changePoint-b.changePoint});var childSet=object.children();childSet.first().addClass("index");itemsWidth=methods.getCurrentItemWidth();itemCount=childSet.length;childSet.width(itemsWidth);if(settings.infinite){methods.offsetItemsToBeginning(Math.floor(childSet.length/2));object.css({'left':-itemsWidth*Math.floor(childSet.length/2)})} 5$(window).trigger('resize');object.fadeIn();settings.loaded.call(this,object)},appendHTML:function(){object.addClass("nbs-ctp_wud-ul");object.wrap("<div class='nbs-ctp_wud-container'><div class='nbs-ctp_wud-inner'></div></div>");object.find("a").addClass("nbs-ctp_wud-item");if(settings.navigationTargetSelector&&$(settings.navigationTargetSelector).length>0){$("<div class='nbs-ctp_wud-nav-left'></div><div class='nbs-ctp_wud-nav-right'></div>").appendTo(settings.navigationTargetSelector)}else{settings.navigationTargetSelector=object.parent();$("<div class='nbs-ctp_wud-nav-left'></div><div class='nbs-ctp_wud-nav-right'></div>").insertAfter(object)} 6if(settings.infinite){var childSet=object.children();var cloneContentBefore=childSet.clone();var cloneContentAfter=childSet.clone();object.prepend(cloneContentBefore);object.append(cloneContentAfter)}},setEventHandlers:function(){var self=this;var childSet=object.children();$(window).on("resize",function(event){canNavigate=!1;clearTimeout(resizeTimeout);resizeTimeout=setTimeout(function(){canNavigate=!0;methods.calculateDisplay();itemsWidth=methods.getCurrentItemWidth();childSet.width(itemsWidth);if(settings.infinite){object.css({'left':-itemsWidth*Math.floor(childSet.length/2)})}else{methods.clearDisabled();$(settings.navigationTargetSelector).find(".nbs-ctp_wud-nav-left").addClass('disabled');object.css({'left':0})} 7settings.resize.call(self,object)},100)});$(settings.navigationTargetSelector).find(".nbs-ctp_wud-nav-left").on("click",function(event){methods.scroll(!0)});$(settings.navigationTargetSelector).find(".nbs-ctp_wud-nav-right").on("click",function(event){methods.scroll(!1)});if(settings.autoPlay.enable){methods.setAutoplayInterval();if(settings.autoPlay.pauseOnHover===!0){object.on({mouseenter:function(){canNavigate=!1},mouseleave:function(){canNavigate=!0}})}} 8object[0].addEventListener('touchstart',methods.touchHandler.handleTouchStart,!1);object[0].addEventListener('touchmove',methods.touchHandler.handleTouchMove,!1)},calculateDisplay:function(){var contentWidth=$('html').width();var largestCustom=responsivePoints[responsivePoints.length-1].changePoint;for(var i in responsivePoints){if(contentWidth>=largestCustom){itemsVisible=settings.visibleItems;itemsToScroll=settings.itemsToScroll;break} 9else{if(contentWidth<responsivePoints[i].changePoint){itemsVisible=responsivePoints[i].visibleItems;itemsToScroll=responsivePoints[i].itemsToScroll;break} 10else{continue}}}},scroll:function(reverse){if(typeof reverse==='undefined'){reverse=!0} 11if(canNavigate==!0){canNavigate=!1;settings.before.call(this,object);itemsWidth=methods.getCurrentItemWidth();if(settings.autoPlay.enable){clearInterval(autoPlayInterval)} 12if(!settings.infinite){var scrollDistance=itemsWidth*itemsToScroll;if(reverse){object.animate({'left':methods.calculateNonInfiniteLeftScroll(scrollDistance)},settings.animationSpeed,function(){settings.after.call(this,object);canNavigate=!0})}else{object.animate({'left':methods.calculateNonInfiniteRightScroll(scrollDistance)},settings.animationSpeed,function(){settings.after.call(this,object);canNavigate=!0})}}else{object.animate({'left':reverse?"+="+itemsWidth*itemsToScroll:"-="+itemsWidth*itemsToScroll},settings.animationSpeed,function(){settings.after.call(this,object);canNavigate=!0;if(reverse){methods.offsetItemsToBeginning(itemsToScroll)}else{methods.offsetItemsToEnd(itemsToScroll)} 13methods.offsetSliderPosition(reverse)})}
14if(settings.autoPlay.enable){methods.setAutoplayInterval()}}},touchHandler:{xDown:null,yDown:null,handleTouchStart:function(evt){this.xDown=evt.touches[0].clientX;this.yDown=evt.touches[0].clientY},handleTouchMove:function(evt){if(!this.xDown||!this.yDown){return} 15var xUp=evt.touches[0].clientX;var yUp=evt.touches[0].clientY;var xDiff=this.xDown-xUp;var yDiff=this.yDown-yUp;if(Math.abs(xDiff)>0){if(xDiff>0){methods.scroll(!1)}else{methods.scroll(!0)}} 16this.xDown=null;this.yDown=null;canNavigate=!0}},getCurrentItemWidth:function(){return(object.parent().width())/itemsVisible},offsetItemsToBeginning:function(number){if(typeof number==='undefined'){number=1} 17for(var i=0;i<number;i++){object.children().last().insertBefore(object.children().first())}},offsetItemsToEnd:function(number){if(typeof number==='undefined'){number=1} 18for(var i=0;i<number;i++){object.children().first().insertAfter(object.children().last())}},offsetSliderPosition:function(reverse){var left=parseInt(object.css('left').replace('px',''));if(reverse){left=left-itemsWidth*itemsToScroll}else{left=left+itemsWidth*itemsToScroll} 19object.css({'left':left})},getOffsetPosition:function(){return parseInt(object.css('left').replace('px',''))},calculateNonInfiniteLeftScroll:function(toScroll){methods.clearDisabled();if(methods.getOffsetPosition()+toScroll>=0){$(settings.navigationTargetSelector).find(".nbs-ctp_wud-nav-left").addClass('disabled');return 0}else{return methods.getOffsetPosition()+toScroll}},calculateNonInfiniteRightScroll:function(toScroll){methods.clearDisabled();var negativeOffsetLimit=(itemCount*itemsWidth)-(itemsVisible*itemsWidth);if(methods.getOffsetPosition()-toScroll<=-negativeOffsetLimit){$(settings.navigationTargetSelector).find(".nbs-ctp_wud-nav-right").addClass('disabled');return-negativeOffsetLimit}else{return methods.getOffsetPosition()-toScroll}},setAutoplayInterval:function(){autoPlayInterval=setInterval(function(){if(canNavigate){methods.scroll(!1)}},settings.autoPlay.interval)},clearDisabled:function(){var parent=$(settings.navigationTargetSelector);parent.find(".nbs-ctp_wud-nav-left").removeClass('disabled');parent.find(".nbs-ctp_wud-nav-right").removeClass('disabled')}};if(methods[options]){return methods[options].apply(this,Array.prototype.slice.call(arguments,1))}else if(typeof options==='object'||!options){return methods.init.apply(this)}else{$.error('Method "'+method+'" does not exist in ctp_wud plugin!')}}})(jQuery)
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.