1!function(i,h){var n,t=h.event;t.special.smartresize={setup:function(){h(this).bind("resize",t.special.smartresize.handler)},teardown:function(){h(this).unbind("resize",t.special.smartresize.handler)},handler:function(i,t){var s=this,e=arguments;i.type="smartresize",n&&clearTimeout(n),n=setTimeout(function(){jQuery.event.handle.apply(s,e)},"execAsap"===t?0:100)}},h.fn.smartresize=function(i){return i?this.bind("smartresize",i):this.trigger("smartresize",["execAsap"])},h.Slideshow=function(i,t){this.$el=h(t),this.$list=this.$el.find("ul.ei-slider-large"),this.$imgItems=this.$list.children("li"),this.itemsCount=this.$imgItems.length,this.$images=this.$imgItems.find("img:first"),this.$sliderthumbs=this.$el.find("ul.ei-slider-thumbs").hide(),this.$sliderElems=this.$sliderthumbs.children("li"),this.$sliderElem=this.$sliderthumbs.children("li.ei-slider-element"),this.$thumbs=this.$sliderElems.not(".ei-slider-element"),this._init(i)},h.Slideshow.defaults={animation:"sides",autoplay:!1,slideshow_interval:3e3,speed:800,easing:"",titlesFactor:.6,titlespeed:800,titleeasing:"",thumbMaxWidth:150},h.Slideshow.prototype={_init:function(i){this.options=h.extend(!0,{},h.Slideshow.defaults,i),this.$imgItems.css("opacity",0),this.$imgItems.find("div.ei-title > *").css("opacity",0),this.current=0;var t=this;this.$loading=h('<div class="ei-slider-loading">Loading</div>').prependTo(t.$el),h.when(this._preloadImages()).done(function(){t.$loading.hide(),t._setImagesSize(),t._initThumbs(),t.$imgItems.eq(t.current).css({opacity:1,"z-index":10}).show().find("div.ei-title > *").css("opacity",1),t.options.autoplay&&t._startSlideshow(),t._initEvents()})},_preloadImages:function(){var s=this,e=0;return h.Deferred(function(t){s.$images.each(function(i){h("<img/>").on("load",function(){++e===s.itemsCount&&t.resolve()}).attr("src",h(this).attr("src"))})}).promise()},_setImagesSize:function(){this.elWidth=this.$el.width();var s=this;this.$images.each(function(i){var t=h(this);imgDim=s._getImageDim(t.attr("src")),t.css({width:imgDim.width,height:imgDim.height,marginLeft:imgDim.left,marginTop:imgDim.top})})},_getImageDim:function(i){var t=new Image;t.src=i;var s,e,n=this.elWidth,o=this.$el.height(),h=o/n,a=t.width,r=t.height/a;return{width:s=r<h?(e=o)/r:(e=n*r,n),height:e,left:(n-s)/2,top:(o-e)/2}},_initThumbs:function(){this.$sliderElems.css({"max-width":this.options.thumbMaxWidth+"px",width:100/this.itemsCount+"%"}),this.$sliderthumbs.css("max-width",this.options.thumbMaxWidth*this.itemsCount+"px").show()},_startSlideshow:function(){var t=this;this.slideshow=setTimeout(function(){var i;i=t.current===t.itemsCount-1?0:t.current+1,t._slideTo(i),t.options.autoplay&&t._startSlideshow()},this.options.slideshow_interval)},_slideTo:function(i){if(i===this.current||this.isAnimating)return!1;this.isAnimating=!0;var t=this.$imgItems.eq(this.current),s=this.$imgItems.eq(i),e=this,n={zIndex:10},o={opacity:1};"sides"===this.options.animation&&(n.left=i>this.current?-1*this.elWidth:this.elWidth,o.left=0),s.find("div.ei-title > h2").css("margin-right","50px").stop().delay(this.options.speed*this.options.titlesFactor).animate({marginRight:"0px",opacity:1},this.options.titlespeed,this.options.titleeasing).end().find("div.ei-title > h3").css("margin-right","-50px").stop().delay(this.options.speed*this.options.titlesFactor).animate({marginRight:"0px",opacity:1},this.options.titlespeed,this.options.titleeasing),h.when(t.css("z-index",1).find("div.ei-title > *").stop().fadeOut(this.options.speed/2,function(){h(this).show().css("opacity",0)}),s.css(n).stop().animate(o,this.options.speed,this.options.easing),this.$sliderElem.stop().animate({left:this.$thumbs.eq(i).position("left")},this.options.speed)).done(function(){t.css("opacity",0).find("div.ei-title > *").css("opacity",0),e.current=i,e.isAnimating=!1})},_initEvents:function(){var s=this;h(i).on("smartresize.eislideshow",function(i){s._setImagesSize(),s.$sliderElem.css("left",s.$thumbs.eq(s.current).position().left)}),this.$thumbs.on("click.eislideshow",function(i){s.options.autoplay&&(clearTimeout(s.slideshow),s.options.autoplay=!1);var t=h(this).index()-1;return s._slideTo(t),!1})}};function e(i){this.console&&console.error(i)}h.fn.eislideshow=function(t){if("string"==typeof t){var s=Array.prototype.slice.call(arguments,1
1);this.each(function(){var i=h.data(this,"eislideshow");i?h.isFunction(i[t])&&"_"!==t.charAt(0)?i[t].apply(i,s):e("no such method '"+t+"' for eislideshow instance"):e("cannot call methods on eislideshow prior to initialization; attempted to call method '"+t+"'")})}else this.each(function(){h.data(this,"eislideshow")||h.data(this,"eislideshow",new h.Slideshow(t,this))});return this}}(window,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.