!function(t,i){"use strict";i.SliderPro={modules:[],addModule:function(t,e){this.modules.push(t),i.extend(s.prototype,e)}};var e=i.SliderPro.namespace="SliderPro",s=function(t,e){this.instance=t,this.$slider=i(this.instance),this.$slides=null,this.$slidesMask=null,this.$slidesContainer=null,this.slides=[],this.slidesOrder=[],this.options=e,this.settings={},this.originalSettings={},this.originalGotoSlide=null,this.selectedSlideIndex=0,this.previousSlideIndex=0,this.middleSlidePosition=0,this.supportedAnimation=null,this.vendorPrefix=null,this.transitionEvent=null,this.positionProperty=null,this.isIE=null,this.slidesPosition=0,this.slideWidth=0,this.slideHeight=0,this.slideSize=0,this.previousSlideWidth=0,this.previousSlideHeight=0,this.previousWindowWidth=0,this.previousWindowHeight=0,this.visibleOffset=0,this.allowResize=!0,this.uniqueId=(new Date).valueOf(),this.breakpoints=[],this.currentBreakpoint=-1,this.shuffledIndexes=[],this._init()};s.prototype={_init:function(){var s=this;this.supportedAnimation=a.getSupportedAnimation(),this.vendorPrefix=a.getVendorPrefix(),this.transitionEvent=a.getTransitionEvent(),this.isIE=a.checkIE(),this.$slider.removeClass("sp-no-js");this.$slider.find("div.sp-slide:not(.dSlide)").length;t.navigator.userAgent.match(/(iPad|iPhone|iPod)/g)&&this.$slider.addClass("ios");var n=/(msie) ([\w.]+)/,o=n.exec(t.navigator.userAgent.toLowerCase());this.isIE&&this.$slider.addClass("ie"),null!==o&&this.$slider.addClass("ie"+parseInt(o[2],10)),this.$slidesContainer=i('
').appendTo(this.$slider),this.$slidesMask=i('
').appendTo(this.$slidesContainer),this.$slides=this.$slider.find(".sp-slides").appendTo(this.$slidesMask),this.$slider.find(".sp-slide").appendTo(this.$slides);var h=i.SliderPro.modules;if("undefined"!=typeof h)for(var r=0;r=i.size?1:-1})}if(this.selectedSlideIndex=this.settings.startSlide,this.settings.shuffle===!0){var p=this.$slides.find(".sp-slide"),c=[];p.each(function(t){s.shuffledIndexes.push(t)});for(var f=this.shuffledIndexes.length-1;f>0;f--){var m=Math.floor(Math.random()*(f+1)),g=this.shuffledIndexes[f];this.shuffledIndexes[f]=this.shuffledIndexes[m],this.shuffledIndexes[m]=g}i.each(this.shuffledIndexes,function(t,i){c.push(p[i])}),this.$slides.empty().append(c)}i(t).on("resize."+this.uniqueId+"."+e,function(){var e=i(t).width(),n=i(t).height();s.allowResize===!1||s.previousWindowWidth===e&&s.previousWindowHeight===n||(s.previousWindowWidth=e,s.previousWindowHeight=n,s.allowResize=!1,setTimeout(function(){s.resize(),s.allowResize=!0},200))}),this.on("update."+e,function(){s.previousSlideWidth=0,s.resize()}),this.update(),this.$slides.find(".sp-slide").eq(this.selectedSlideIndex).addClass("sp-selected"),this.trigger({type:"init"}),i.isFunction(this.settings.init)&&this.settings.init.call(this,{type:"init"})},update:function(){var t=this;"horizontal"===this.settings.orientation?(this.$slider.removeClass("sp-vertical").addClass("sp-horizontal"),this.$slider.css({height:"","max-height":""}),this.$slides.find(".sp-slide").css("top","")):"vertical"===this.settings.orientation&&(this.$slider.removeClass("sp-horizontal").addClass("sp-vertical"),this.$slides.find(".sp-slide").css("left","")),this.positionProperty="horizontal"===this.settings.orientation?"left":"top",this.gotoSlide=this.originalGotoSlide;for(var e=this.slides.length-1;e>=0;e--)if(0===this.$slider.find('.sp-slide[data-index="'+e+'"]').length){var s=this.slides[e];s.destroy(),this.slides.splice(e,1)}this.slidesOrder.length=0,this.$slider.find(".sp-slide").each(function(e){var s=i(this);"undefined"==typeof s.attr("data-init")?t._createSlide(e,s):t.slides[e].setIndex(e),t.slidesOrder.push(e)}),this.middleSlidePosition=parseInt((t.slidesOrder.length-1)/2,10),this.settings.loop===!0&&this._updateSlidesOrder(),this.trigger({type:"update"}),i.isFunction(this.settings.update)&&this.settings.update.call(this,{type:"update"})},_createSlide:function(t,e){var s=new n(i(e),t,this.settings);this.slides.splice(t,0,s)},_updateSlidesOrder:function(){var t,e,s=i.inArray(this.selectedSlideIndex,this.slidesOrder)-this.middleSlidePosition;if(0>s)for(t=this.slidesOrder.splice(s,Math.abs(s)),e=t.length-1;e>=0;e--)this.slidesOrder.unshift(t[e]);else if(s>0)for(t=this.slidesOrder.splice(0,s),e=0;e<=t.length-1;e++)this.slidesOrder.push(t[e])},_updateSlidesPosition:function(){for(var t=parseInt(this.$slides.find(".sp-slide").eq(this.selectedSlideIndex).css(this.positionProperty),10),i=0;i0)if(i(t).width()>this.breakpoints[this.breakpoints.length-1].size&&-1!==this.currentBreakpoint)this.currentBreakpoint=-1,this._setProperties(this.originalSettings,!1);else for(var s=0,n=this.breakpoints.length;n>s;s++)if(i(t).width()<=this.breakpoints[s].size){if(this.currentBreakpoint!==this.breakpoints[s].size){var a={type:"breakpointReach",size:this.breakpoints[s].size,settings:this.breakpoints[s].properties};this.trigger(a),i.isFunction(this.settings.breakpointReach)&&this.settings.breakpointReach.call(this,a),this.currentBreakpoint=this.breakpoints[s].size;var o=i.extend({},this.originalSettings,this.breakpoints[s].properties);return void this._setProperties(o,!1)}break}this.settings.responsive===!0?"fullWidth"!==this.settings.forceSize&&"fullWindow"!==this.settings.forceSize||"auto"!==this.settings.visibleSize&&("auto"===this.settings.visibleSize||"vertical"!==this.settings.orientation)?this.$slider.css({width:"100%","max-width":this.settings.width,marginLeft:""}):(this.$slider.css("margin",0),this.$slider.css({width:i(t).width(),"max-width":"",marginLeft:-this.$slider.offset().left})):this.$slider.css({width:this.settings.width}),-1===this.settings.aspectRatio&&(this.settings.aspectRatio=this.settings.width/this.settings.height),this.slideWidth=this.$slider.width(),"fullWindow"===this.settings.forceSize?this.slideHeight=i(t).height():this.slideHeight=isNaN(this.settings.aspectRatio)?this.settings.height:this.slideWidth/this.settings.aspectRatio,(this.previousSlideWidth!==this.slideWidth||this.previousSlideHeight!==this.slideHeight||"auto"!==this.settings.visibleSize||this.$slider.outerWidth()>this.$slider.parent().width()||this.$slider.width()!==this.$slidesMask.width())&&(this.previousSlideWidth=this.slideWidth,this.previousSlideHeight=this.slideHeight,this.slideSize="horizontal"===this.settings.orientation?this.slideWidth:this.slideHeight,this.visibleSlidesSize=this.slideSize,this.visibleOffset=0,i.each(this.slides,function(t,i){i.setSize(e.slideWidth,e.slideHeight)}),this.$slidesMask.css({width:this.slideWidth,height:this.slideHeight}),this.settings.autoHeight===!0?setTimeout(function(){e._resizeHeight()},1):this.$slidesMask.css(this.vendorPrefix+"transition",""),"auto"!==this.settings.visibleSize&&("horizontal"===this.settings.orientation?("fullWidth"===this.settings.forceSize||"fullWindow"===this.settings.forceSize?(this.$slider.css("margin",0),this.$slider.css({width:i(t).width(),"max-width":"",marginLeft:-this.$slider.offset().left})):this.$slider.css({width:this.settings.visibleSize,"max-width":"100%",marginLeft:0}),this.$slidesMask.css("width",this.$slider.width()),this.visibleSlidesSize=this.$slidesMask.width(),this.visibleOffset=Math.round((this.$slider.width()-this.slideWidth)/2)):("fullWindow"===this.settings.forceSize?this.$slider.css({height:i(t).height(),"max-height":""}):this.$slider.css({height:this.settings.visibleSize,"max-height":"100%"}),this.$slidesMask.css("height",this.$slider.height()),this.visibleSlidesSize=this.$slidesMask.height(),this.visibleOffset=Math.round((this.$slider.height()-this.slideHeight)/2))),this._resetSlidesPosition(),this.trigger({type:"sliderResize"}),i.isFunction(this.settings.sliderResize)&&this.settings.sliderResize.call(this,{type:"sliderResize"}))},_resizeHeight:function(){var t=this,i=this.getSlideAt(this.selectedSlideIndex),s=i.getSize();i.off("imagesLoaded."+e),i.on("imagesLoaded."+e,function(e){if(e.index===t.selectedSlideIndex){var s=i.getSize();t._resizeHeightTo(s.height)}}),"loading"!==s&&this._resizeHeightTo(s.height)},gotoSlide:function(t){if(t!==this.selectedSlideIndex&&"undefined"!=typeof this.slides[t]){var e=this;this.previousSlideIndex=this.selectedSlideIndex,this.selectedSlideIndex=t,this.$slides.find(".sp-selected").removeClass("sp-selected"),this.$slides.find(".sp-slide").eq(this.selectedSlideIndex).addClass("sp-selected"),this.settings.loop===!0&&(this._updateSlidesOrder(),this._updateSlidesPosition()),this.settings.autoHeight===!0&&this._resizeHeight();var s=-parseInt(this.$slides.find(".sp-slide").eq(this.selectedSlideIndex).css(this.positionProperty),10)+this.visibleOffset;this._moveTo(s,!1,function(){e.settings.loop===!0&&e._resetSlidesPosition(),e.trigger({type:"gotoSlideComplete",index:t,previousIndex:e.previousSlideIndex}),i.isFunction(e.settings.gotoSlideComplete)&&e.settings.gotoSlideComplete.call(e,{type:"gotoSlideComplete",index:t,previousIndex:e.previousSlideIndex})}),this.trigger({type:"gotoSlide",index:t,previousIndex:this.previousSlideIndex}),i.isFunction(this.settings.gotoSlide)&&this.settings.gotoSlide.call(this,{type:"gotoSlide",index:t,previousIndex:this.previousSlideIndex})}},nextSlide:function(){var t=this.selectedSlideIndex>=this.getTotalSlides()-1?0:this.selectedSlideIndex+1;this.gotoSlide(t)},previousSlide:function(){var t=this.selectedSlideIndex<=0?this.getTotalSlides()-1:this.selectedSlideIndex-1;this.gotoSlide(t)},_moveTo:function(t,i,e){var s=this,n={};if(t!==this.slidesPosition)if(this.slidesPosition=t,"css-3d"!==this.supportedAnimation&&"css-2d"!==this.supportedAnimation||this.isIE!==!1)n["margin-"+this.positionProperty]=t,"undefined"!=typeof i&&i===!0?this.$slides.css(n):(this.$slides.addClass("sp-animated"),this.$slides.animate(n,this.settings.slideAnimationDuration,function(){s.$slides.removeClass("sp-animated"),"function"==typeof e&&e()}));else{var a,o="horizontal"===this.settings.orientation?t:0,h="horizontal"===this.settings.orientation?0:t;"css-3d"===this.supportedAnimation?n[this.vendorPrefix+"transform"]="translate3d("+o+"px, "+h+"px, 0)":n[this.vendorPrefix+"transform"]="translate("+o+"px, "+h+"px)","undefined"!=typeof i&&i===!0?a="":(this.$slides.addClass("sp-animated"),a=this.vendorPrefix+"transform "+this.settings.slideAnimationDuration/1e3+"s",this.$slides.on(this.transitionEvent,function(t){t.target===t.currentTarget&&(s.$slides.off(s.transitionEvent),s.$slides.removeClass("sp-animated"),"function"==typeof e&&e())})),n[this.vendorPrefix+"transition"]=a,this.$slides.css(n)}},_stopMovement:function(){var t={};if("css-3d"!==this.supportedAnimation&&"css-2d"!==this.supportedAnimation||this.isIE!==!1)this.$slides.stop(),this.slidesPosition=parseInt(this.$slides.css("margin-"+this.positionProperty),10);else{var i=this.$slides.css(this.vendorPrefix+"transform"),e=-1!==i.indexOf("matrix3d")?"matrix3d":"matrix",s=i.replace(e,"").match(/-?[0-9\.]+/g),n="matrix3d"===e?parseInt(s[12],10):parseInt(s[4],10),a="matrix3d"===e?parseInt(s[13],10):parseInt(s[5],10);"css-3d"===this.supportedAnimation?t[this.vendorPrefix+"transform"]="translate3d("+n+"px, "+a+"px, 0)":t[this.vendorPrefix+"transform"]="translate("+n+"px, "+a+"px)",t[this.vendorPrefix+"transition"]="",this.$slides.css(t),this.$slides.off(this.transitionEvent),this.slidesPosition="horizontal"===this.settings.orientation?n:a}this.$slides.removeClass("sp-animated")},_resizeHeightTo:function(t){var i={height:t};"css-3d"===this.supportedAnimation||"css-2d"===this.supportedAnimation?(i[this.vendorPrefix+"transition"]="height "+this.settings.heightAnimationDuration/1e3+"s",this.$slidesMask.css(i)):this.$slidesMask.animate(i,this.settings.heightAnimationDuration)},destroy:function(){this.$slider.removeData("sliderPro"),this.$slider.removeAttr("style"),this.$slides.removeAttr("style"),this.off("update."+e),i(t).off("resize."+this.uniqueId+"."+e);var s=i.SliderPro.modules;if("undefined"!=typeof s)for(var n=0;n').prependTo(this.$slide),0!==this.$mainImage.parent("a").length?this.$mainImage.parent("a").appendTo(this.$imageContainer):this.$mainImage.appendTo(this.$imageContainer)),this.hasImages=0!==this.$slide.find("img").length},setSize:function(t,i){this.width=t,this.height=i,this.$slide.css({width:this.width,height:this.height}),this.hasMainImage===!0&&(this.$imageContainer.css({width:this.width,height:this.height}),"undefined"==typeof this.$mainImage.attr("data-src")&&this.resizeMainImage())},getSize:function(){var t,i=this;if(this.hasImages===!0&&this.areImagesLoaded===!1&&"undefined"==typeof this.$slide.attr("data-loading")){this.$slide.attr("data-loading",!0);var s=a.checkImagesComplete(this.$slide,function(){i.areImagesLoaded=!0,i.$slide.removeAttr("data-loading"),i.trigger({type:"imagesLoaded."+e,index:i.index})});return"complete"===s?(t=this.calculateSize(),{width:t.width,height:t.height}):"loading"}return t=this.calculateSize(),{width:t.width,height:t.height}},calculateSize:function(){var t=this.$slide.width(),e=this.$slide.height();return this.$slide.children().each(function(s,n){var a=i(n);if(a.is(":hidden")!==!0){var o=n.getBoundingClientRect(),h=a.position().top+(o.bottom-o.top),r=a.position().left+(o.right-o.left);h>e&&(e=h),r>t&&(t=r)}}),{width:t,height:e}},resizeMainImage:function(t){var i=this;return t===!0&&(this.isMainImageLoaded=!1,this.isMainImageLoading=!1),this.isMainImageLoaded===!1&&this.isMainImageLoading===!1?(this.isMainImageLoading=!0,void a.checkImagesComplete(this.$mainImage,function(){i.isMainImageLoaded=!0,i.isMainImageLoading=!1,i.resizeMainImage(),i.trigger({type:"imagesLoaded."+e,index:i.index})})):void(this.settings.autoHeight===!0?this.$mainImage.css({width:"100%",height:"auto",marginLeft:"",marginTop:""}):("cover"===this.settings.imageScaleMode?this.$mainImage.width()/this.$mainImage.height()<=this.width/this.height?this.$mainImage.css({width:"100%",height:"auto"}):this.$mainImage.css({width:"auto",height:"100%"}):"contain"===this.settings.imageScaleMode?this.$mainImage.width()/this.$mainImage.height()>=this.width/this.height?this.$mainImage.css({width:"100%",height:"auto"}):this.$mainImage.css({width:"auto",height:"100%"}):"exact"===this.settings.imageScaleMode&&this.$mainImage.css({width:"100%",height:"100%"}),this.settings.centerImage===!0&&this.$mainImage.css({marginLeft:.5*(this.$imageContainer.width()-this.$mainImage.width()),marginTop:.5*(this.$imageContainer.height()-this.$mainImage.height())})))},destroy:function(){this.$slide.removeAttr("style"),this.$slide.removeAttr("data-init"),this.$slide.removeAttr("data-index"),this.$slide.removeAttr("data-loaded"),this.hasMainImage===!0&&(this.$slide.find(".sp-image").removeAttr("style").appendTo(this.$slide),this.$slide.find(".sp-image-container").remove())},getIndex:function(){return this.index},setIndex:function(t){this.index=t,this.$slide.attr("data-index",this.index)},on:function(t,i){return this.$slide.on(t,i)},off:function(t){return this.$slide.off(t)},trigger:function(t){return this.$slide.triggerHandler(t)}},t.SliderPro=s,t.SliderProSlide=n,i.fn.sliderPro=function(t){var e=Array.prototype.slice.call(arguments,1);return this.each(function(){if("undefined"==typeof i(this).data("sliderPro")){var n=new s(this,t);i(this).data("sliderPro",n)}else if("undefined"!=typeof t){var a=i(this).data("sliderPro");if("function"==typeof a[t])a[t].apply(a,e);else if("undefined"!=typeof a.settings[t]){var o={};o[t]=e[0],a._setProperties(o)}else"object"==typeof t?a._setProperties(t):i.error(t+" does not exist in sliderPro.")}})};var a={supportedAnimation:null,vendorPrefix:null,transitionEvent:null,isIE:null,getSupportedAnimation:function(){if(null!==this.supportedAnimation)return this.supportedAnimation;var t=document.body||document.documentElement,i=t.style,e="undefined"!=typeof i.transition||"undefined"!=typeof i.WebkitTransition||"undefined"!=typeof i.MozTransition||"undefined"!=typeof i.OTransition;if(e===!0){var s=document.createElement("div");if("undefined"==typeof s.style.WebkitPerspective&&"undefined"==typeof s.style.perspective||(this.supportedAnimation="css-3d"),"css-3d"===this.supportedAnimation&&"undefined"!=typeof s.styleWebkitPerspective){var n=document.createElement("style");n.textContent="@media (transform-3d),(-webkit-transform-3d){#test-3d{left:9px;position:absolute;height:5px;margin:0;padding:0;border:0;}}",document.getElementsByTagName("head")[0].appendChild(n),s.id="test-3d",document.body.appendChild(s),9===s.offsetLeft&&5===s.offsetHeight||(this.supportedAnimation=null),n.parentNode.removeChild(n),s.parentNode.removeChild(s)}null!==this.supportedAnimation||"undefined"==typeof s.style["-webkit-transform"]&&"undefined"==typeof s.style.transform||(this.supportedAnimation="css-2d")}else this.supportedAnimation="javascript";return this.supportedAnimation},getVendorPrefix:function(){if(null!==this.vendorPrefix)return this.vendorPrefix;var t=document.createElement("div"),i=["Webkit","Moz","ms","O"];if("transform"in t.style)return this.vendorPrefix="",this.vendorPrefix;for(var e=0;e').insertAfter(this.$slidesContainer)),null===this.$thumbnails)if(0!==this.$slider.find(".sp-thumbnails").length){if(this.$thumbnails=this.$slider.find(".sp-thumbnails").appendTo(this.$thumbnailsContainer),this.settings.shuffle===!0){var e=this.$thumbnails.find(".sp-thumbnail"),s=[];i.each(this.shuffledIndexes,function(t,n){var a=i(e[n]);0!==a.parent("a").length&&(a=a.parent("a")),s.push(a)}),this.$thumbnails.empty().append(s)}}else this.$thumbnails=i('
').appendTo(this.$thumbnailsContainer);this.$slides.find(".sp-thumbnail").each(function(){var e=i(this),s=e.parents(".sp-slide").index(),n=t.$thumbnails.find(".sp-thumbnail").length-1;0!==e.parent("a").length&&(e=e.parent("a")),s>n?e.appendTo(t.$thumbnails):e.insertBefore(t.$thumbnails.find(".sp-thumbnail").eq(s))});for(var n=this.thumbnails.length-1;n>=0;n--)if(0===this.$thumbnails.find('.sp-thumbnail[data-index="'+n+'"]').length){var a=this.thumbnails[n];a.destroy(),this.thumbnails.splice(n,1)}this.$thumbnails.find(".sp-thumbnail").each(function(e){var s=i(this);"undefined"==typeof s.attr("data-init")?t._createThumbnail(s,e):t.thumbnails[e].setIndex(e)}),this.$thumbnailsContainer.removeClass("sp-top-thumbnails sp-bottom-thumbnails sp-left-thumbnails sp-right-thumbnails"),"top"===this.settings.thumbnailsPosition?(this.$thumbnailsContainer.addClass("sp-top-thumbnails"),this.thumbnailsOrientation="horizontal"):"bottom"===this.settings.thumbnailsPosition?(this.$thumbnailsContainer.addClass("sp-bottom-thumbnails"),this.thumbnailsOrientation="horizontal"):"left"===this.settings.thumbnailsPosition?(this.$thumbnailsContainer.addClass("sp-left-thumbnails"),this.thumbnailsOrientation="vertical"):"right"===this.settings.thumbnailsPosition&&(this.$thumbnailsContainer.addClass("sp-right-thumbnails"),this.thumbnailsOrientation="vertical"),this.settings.thumbnailPointer===!0?this.$thumbnailsContainer.addClass("sp-has-pointer"):this.$thumbnailsContainer.removeClass("sp-has-pointer"),this.selectedThumbnailIndex=this.selectedSlideIndex,this.$thumbnails.find(".sp-thumbnail-container").eq(this.selectedThumbnailIndex).addClass("sp-selected-thumbnail"),this.thumbnailsSize=0,i.each(this.thumbnails,function(i,e){e.setSize(t.settings.thumbnailWidth,t.settings.thumbnailHeight),t.thumbnailsSize+="horizontal"===t.thumbnailsOrientation?e.getSize().width:e.getSize().height}),"horizontal"===this.thumbnailsOrientation?(this.$thumbnails.css({width:this.thumbnailsSize,height:this.settings.thumbnailHeight}),this.$thumbnailsContainer.css("height",""),this.thumbnailsPositionProperty="left"):(this.$thumbnails.css({width:this.settings.thumbnailWidth,height:this.thumbnailsSize}),this.$thumbnailsContainer.css("width",""),this.thumbnailsPositionProperty="top"),this.trigger({type:"thumbnailsUpdate"}),i.isFunction(this.settings.thumbnailsUpdate)&&this.settings.thumbnailsUpdate.call(this,{type:"thumbnailsUpdate"})},_createThumbnail:function(t,i){var s=this,a=new n(t,this.$thumbnails,i);a.on("thumbnailClick."+e,function(t){s.gotoSlide(t.index)}),this.thumbnails.splice(i,0,a)},_thumbnailsOnResize:function(){if(this.isThumbnailScroller!==!1){var e,s=this;if("horizontal"===this.thumbnailsOrientation){if(this.thumbnailsContainerSize=Math.min(this.$slidesMask.width(),this.thumbnailsSize),this.$thumbnailsContainer.css("width",this.thumbnailsContainerSize),!isNaN(this.settings.width)){var n=this.$slidesContainer.parent().parent().width();this.settings.width<=n&&this.$thumbnailsContainer.css({width:this.settings.width,left:"50%","margin-left":-(this.settings.width/2)+"px"})}"fullWindow"===this.settings.forceSize&&(this.$slidesMask.css("height",this.$slidesMask.height()-this.$thumbnailsContainer.outerHeight(!0)),this.slideHeight=this.$slidesMask.height(),i.each(this.slides,function(t,i){i.setSize(s.slideWidth,s.slideHeight)}))}else"vertical"===this.thumbnailsOrientation&&(this.$slidesMask.width()+this.$thumbnailsContainer.outerWidth(!0)>this.$slider.parent().width()&&("fullWidth"===this.settings.forceSize||"fullWindow"===this.settings.forceSize?this.$slider.css("max-width",i(t).width()-this.$thumbnailsContainer.outerWidth(!0)):this.$slider.css("max-width",this.$slider.parent().width()-this.$thumbnailsContainer.outerWidth(!0)),this.$slidesMask.css("width",this.$slider.width()),"horizontal"===this.settings.orientation?(this.visibleOffset=Math.round((this.$slider.width()-this.slideSize)/2),this.visibleSlidesSize=this.$slidesMask.width()):"vertical"===this.settings.orientation&&(this.slideWidth=this.$slider.width(),i.each(this.slides,function(t,i){i.setSize(s.slideWidth,s.slideHeight)})),this._resetSlidesPosition()),this.thumbnailsContainerSize=Math.min(this.$slidesMask.height(),this.thumbnailsSize),this.$thumbnailsContainer.css("height",this.thumbnailsContainerSize));e=this.thumbnailsSize<=this.thumbnailsContainerSize||0===this.$thumbnails.find(".sp-selected-thumbnail").length?0:Math.max(-this.thumbnails[this.selectedThumbnailIndex].getPosition()[this.thumbnailsPositionProperty],this.thumbnailsContainerSize-this.thumbnailsSize),"top"===this.settings.thumbnailsPosition?this.$slider.css({paddingTop:this.$thumbnailsContainer.outerHeight(!0),paddingLeft:"",paddingRight:""}):"bottom"===this.settings.thumbnailsPosition?this.$slider.css({paddingTop:"",paddingLeft:"",paddingRight:""}):"left"===this.settings.thumbnailsPosition?this.$slider.css({paddingTop:"",paddingLeft:this.$thumbnailsContainer.outerWidth(!0),paddingRight:""}):"right"===this.settings.thumbnailsPosition&&this.$slider.css({paddingTop:"",paddingLeft:"",paddingRight:this.$thumbnailsContainer.outerWidth(!0)}),this._moveThumbnailsTo(e,!0)}},_gotoThumbnail:function(t){if(this.isThumbnailScroller!==!1&&"undefined"!=typeof this.thumbnails[t]){var e=this.selectedThumbnailIndex,s=this.thumbnailsPosition;if(this.selectedThumbnailIndex=t,this.$thumbnails.find(".sp-selected-thumbnail").removeClass("sp-selected-thumbnail"),this.$thumbnails.find(".sp-thumbnail-container").eq(this.selectedThumbnailIndex).addClass("sp-selected-thumbnail"),this.selectedThumbnailIndex>=e){var n=this.selectedThumbnailIndex===this.thumbnails.length-1?this.selectedThumbnailIndex:this.selectedThumbnailIndex+1,a=this.thumbnails[n],o="horizontal"===this.thumbnailsOrientation?a.getPosition().right:a.getPosition().bottom,h=-this.thumbnailsPosition+this.thumbnailsContainerSize;o>h&&(s=this.thumbnailsPosition-(o-h))}else if(this.selectedThumbnailIndex').appendTo(this.$thumbnails), 0!==this.$thumbnail.parent("a").length?this.$thumbnail.parent("a").appendTo(this.$thumbnailContainer):this.$thumbnail.appendTo(this.$thumbnailContainer),this.$thumbnailContainer.on("click."+e,function(){t.trigger({type:"thumbnailClick."+e,index:t.index})})},setSize:function(t,i){this.width=t,this.height=i,this.$thumbnailContainer.css({width:this.width,height:this.height}),this.$thumbnail.is("img")&&"undefined"==typeof this.$thumbnail.attr("data-src")&&this.resizeImage()},getSize:function(){return{width:this.$thumbnailContainer.outerWidth(!0),height:this.$thumbnailContainer.outerHeight(!0)}},getPosition:function(){return{left:this.$thumbnailContainer.position().left+parseInt(this.$thumbnailContainer.css("marginLeft"),10),right:this.$thumbnailContainer.position().left+parseInt(this.$thumbnailContainer.css("marginLeft"),10)+this.$thumbnailContainer.outerWidth(),top:this.$thumbnailContainer.position().top+parseInt(this.$thumbnailContainer.css("marginTop"),10),bottom:this.$thumbnailContainer.position().top+parseInt(this.$thumbnailContainer.css("marginTop"),10)+this.$thumbnailContainer.outerHeight()}},setIndex:function(t){this.index=t,this.$thumbnail.attr("data-index",this.index)},resizeImage:function(){var t=this;if(this.isImageLoaded===!1)return void SliderProUtils.checkImagesComplete(this.$thumbnailContainer,function(){t.isImageLoaded=!0,t.resizeImage()});this.$thumbnail=this.$thumbnailContainer.find(".sp-thumbnail");var i=this.$thumbnail.width(),e=this.$thumbnail.height();i/e<=this.width/this.height?this.$thumbnail.css({width:"100%",height:"auto"}):this.$thumbnail.css({width:"auto",height:"100%"}),this.$thumbnail.css({marginLeft:.5*(this.$thumbnailContainer.width()-this.$thumbnail.width()),marginTop:.5*(this.$thumbnailContainer.height()-this.$thumbnail.height())})},destroy:function(){this.$thumbnailContainer.off("click."+e),this.$thumbnail.removeAttr("data-init"),this.$thumbnail.removeAttr("data-index"),0!==this.$thumbnail.parent("a").length?this.$thumbnail.parent("a").insertBefore(this.$thumbnailContainer):this.$thumbnail.insertBefore(this.$thumbnailContainer),this.$thumbnailContainer.remove()},on:function(t,i){return this.$thumbnailContainer.on(t,i)},off:function(t){return this.$thumbnailContainer.off(t)},trigger:function(t){return this.$thumbnailContainer.triggerHandler(t)}},i.SliderPro.addModule("Thumbnails",s)}(window,jQuery),function(t,i){"use strict";var e="ConditionalImages."+i.SliderPro.namespace,s={previousImageSize:null,currentImageSize:null,isRetinaScreen:!1,initConditionalImages:function(){this.currentImageSize=this.previousImageSize="default",this.isRetinaScreen="undefined"!=typeof this._isRetina&&this._isRetina()===!0,this.on("update."+e,i.proxy(this._conditionalImagesOnUpdate,this)),this.on("sliderResize."+e,i.proxy(this._conditionalImagesOnResize,this))},_conditionalImagesOnUpdate:function(){i.each(this.slides,function(t,e){var s=e.$slide;s.find("img:not([ data-default ])").each(function(){var t=i(this);"undefined"!=typeof t.attr("data-src")?t.attr("data-default",t.attr("data-src")):t.attr("data-default",t.attr("src"))})})},_conditionalImagesOnResize:function(){if(this.slideWidth<=this.settings.smallSize?this.currentImageSize="small":this.slideWidth<=this.settings.mediumSize?this.currentImageSize="medium":this.slideWidth<=this.settings.largeSize?this.currentImageSize="large":this.currentImageSize="default",this.previousImageSize!==this.currentImageSize){var t=this;i.each(this.slides,function(e,s){var n=s.$slide;n.find("img").each(function(){var e=i(this),n="";t.isRetinaScreen===!0&&"undefined"!=typeof e.attr("data-retina"+t.currentImageSize)?(n=e.attr("data-retina"+t.currentImageSize),"undefined"!=typeof e.attr("data-retina")&&e.attr("data-retina")!==n&&e.attr("data-retina",n)):(t.isRetinaScreen===!1||t.isRetinaScreen===!0&&"undefined"==typeof e.attr("data-retina"))&&"undefined"!=typeof e.attr("data-"+t.currentImageSize)&&(n=e.attr("data-"+t.currentImageSize),"undefined"!=typeof e.attr("data-src")&&e.attr("data-src")!==n&&e.attr("data-src",n)),""!==n&&"undefined"==typeof e.attr("data-src")&&e.attr("src")!==n&&t._loadConditionalImage(e,n,function(t){t.hasClass("sp-image")&&(s.$mainImage=t,s.resizeMainImage(!0))})})}),this.previousImageSize=this.currentImageSize}},_loadConditionalImage:function(t,e,s){var n=i(new Image);n.attr("class",t.attr("class")),n.attr("style",t.attr("style")),i.each(t.data(),function(t,i){n.attr("data-"+t,i)}),"undefined"!=typeof t.attr("width")&&n.attr("width",t.attr("width")),"undefined"!=typeof t.attr("height")&&n.attr("height",t.attr("height")),"undefined"!=typeof t.attr("alt")&&n.attr("alt",t.attr("alt")),"undefined"!=typeof t.attr("title")&&n.attr("title",t.attr("title")),n.attr("src",e),n.insertAfter(t),t.remove(),t=null,"function"==typeof s&&s(n)},destroyConditionalImages:function(){this.off("update."+e),this.off("sliderResize."+e)},conditionalImagesDefaults:{smallSize:480,mediumSize:768,largeSize:1024}};i.SliderPro.addModule("ConditionalImages",s)}(window,jQuery),function(t,i){"use strict";var e="Retina."+i.SliderPro.namespace,s={initRetina:function(){this._isRetina()!==!1&&(this.on("update."+e,i.proxy(this._checkRetinaImages,this)),0!==this.$slider.find(".sp-thumbnail").length&&this.on("update.Thumbnails."+e,i.proxy(this._checkRetinaThumbnailImages,this)))},_isRetina:function(){return t.devicePixelRatio>=2?!0:!(!t.matchMedia||!t.matchMedia("(-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx)").matches)},_checkRetinaImages:function(){var t=this;i.each(this.slides,function(e,s){var n=s.$slide;"undefined"==typeof n.attr("data-retina-loaded")&&(n.attr("data-retina-loaded",!0),n.find("img[data-retina]").each(function(){var e=i(this);"undefined"!=typeof e.attr("data-src")?e.attr("data-src",e.attr("data-retina")):t._loadRetinaImage(e,function(t){t.hasClass("sp-image")&&(s.$mainImage=t,s.resizeMainImage(!0))})}))})},_checkRetinaThumbnailImages:function(){var t=this;i.each(this.thumbnails,function(e,s){var n=s.$thumbnailContainer;"undefined"==typeof n.attr("data-retina-loaded")&&(n.attr("data-retina-loaded",!0),n.find("img[data-retina]").each(function(){var e=i(this);"undefined"!=typeof e.attr("data-src")?e.attr("data-src",e.attr("data-retina")):t._loadRetinaImage(e,function(t){t.hasClass("sp-thumbnail")&&s.resizeImage()})}))})},_loadRetinaImage:function(t,e){var s=!1,n="";if("undefined"!=typeof t.attr("data-retina")&&(s=!0,n=t.attr("data-retina")),"undefined"!=typeof t.attr("data-src")&&(s===!1&&(n=t.attr("data-src")),t.removeAttr("data-src")),""!==n){var a=i(new Image);a.attr("class",t.attr("class")),a.attr("style",t.attr("style")),i.each(t.data(),function(t,i){a.attr("data-"+t,i)}),"undefined"!=typeof t.attr("width")&&a.attr("width",t.attr("width")),"undefined"!=typeof t.attr("height")&&a.attr("height",t.attr("height")),"undefined"!=typeof t.attr("alt")&&a.attr("alt",t.attr("alt")),"undefined"!=typeof t.attr("title")&&a.attr("title",t.attr("title")),a.insertAfter(t),t.remove(),t=null,a.attr("src",n),"function"==typeof e&&e(a)}},destroyRetina:function(){this.off("update."+e),this.off("update.Thumbnails."+e)}};i.SliderPro.addModule("Retina",s)}(window,jQuery),function(t,i){"use strict";var e="LazyLoading."+i.SliderPro.namespace,s={allowLazyLoadingCheck:!0,initLazyLoading:function(){this.on("sliderResize."+e,i.proxy(this._lazyLoadingOnResize,this)),this.on("gotoSlide."+e,i.proxy(this._checkAndLoadVisibleImages,this)),this.on("thumbnailsUpdate."+e+" thumbnailsMoveComplete."+e,i.proxy(this._checkAndLoadVisibleThumbnailImages,this))},_lazyLoadingOnResize:function(){var t=this;this.allowLazyLoadingCheck!==!1&&(this.allowLazyLoadingCheck=!1,this._checkAndLoadVisibleImages(),0!==this.$slider.find(".sp-thumbnail").length&&this._checkAndLoadVisibleThumbnailImages(),setTimeout(function(){t.allowLazyLoadingCheck=!0},500))},_checkAndLoadVisibleImages:function(){if(0!==this.$slider.find(".sp-slide:not([ data-loaded ])").length){var t=this,e=this.settings.loop===!0?this.middleSlidePosition:this.selectedSlideIndex,s=Math.ceil((this.visibleSlidesSize-this.slideSize)/2/this.slideSize),n=e-s-1>0?e-s-1:0,a=e+s+1=1)){var s="undefined"!=typeof t.originalEvent.touches?t.originalEvent.touches[0]:t.originalEvent;"undefined"==typeof t.originalEvent.touches&&t.preventDefault(),i(t.target).parents(".sp-slide").find("a").one("click."+e,function(t){t.preventDefault()}),this.touchStartPoint.x=s.pageX||s.clientX,this.touchStartPoint.y=s.pageY||s.clientY,this.touchStartPosition=this.slidesPosition,this.touchDistance.x=this.touchDistance.y=0,this.$slides.hasClass("sp-animated")&&(this.isTouchMoving=!0,this._stopMovement(),this.touchStartPosition=this.slidesPosition),this.$slidesMask.on(this.touchSwipeEvents.moveEvent,i.proxy(this._onTouchMove,this)),i(document).on(this.touchSwipeEvents.endEvent,i.proxy(this._onTouchEnd,this)),this.$slidesMask.removeClass("sp-grab").addClass("sp-grabbing"),this.$slider.addClass("sp-swiping")}},_onTouchMove:function(t){var i="undefined"!=typeof t.originalEvent.touches?t.originalEvent.touches[0]:t.originalEvent;this.isTouchMoving=!0,this.touchEndPoint.x=i.pageX||i.clientX,this.touchEndPoint.y=i.pageY||i.clientY,this.touchDistance.x=this.touchEndPoint.x-this.touchStartPoint.x,this.touchDistance.y=this.touchEndPoint.y-this.touchStartPoint.y;var e="horizontal"===this.settings.orientation?this.touchDistance.x:this.touchDistance.y,s="horizontal"===this.settings.orientation?this.touchDistance.y:this.touchDistance.x;Math.abs(e)>Math.abs(s)&&(t.preventDefault(),this.settings.loop===!1&&(this.slidesPosition>this.touchStartPosition&&0===this.selectedSlideIndex||this.slidesPosition0?1:-1);var h=this.slidesOrder[i.inArray(this.selectedSlideIndex,this.slidesOrder)-o];this.settings.loop===!0?this.gotoSlide(h):"undefined"!=typeof h?this.gotoSlide(h):this._moveTo(a)}}},destroyTouchSwipe:function(){this.$slidesMask.off(this.touchSwipeEvents.startEvent),this.$slidesMask.off(this.touchSwipeEvents.moveEvent),this.$slidesMask.off("dragstart."+e),i(document).off(this.touchSwipeEvents.endEvent),this.$slidesMask.removeClass("sp-grab")},touchSwipeDefaults:{touchSwipe:!0,touchSwipeThreshold:50}};i.SliderPro.addModule("TouchSwipe",s)}(window,jQuery),function(t,i){"use strict";var e="Caption."+i.SliderPro.namespace,s={$captionContainer:null,captionContent:"",initCaption:function(){this.on("update."+e,i.proxy(this._captionOnUpdate,this)),this.on("gotoSlide."+e,i.proxy(this._updateCaptionContent,this))},_captionOnUpdate:function(){this.$captionContainer=this.$slider.find(".sp-caption-container"),this.$slider.find(".sp-caption").length&&0===this.$captionContainer.length&&(this.$captionContainer=i('
').appendTo(this.$slider),this._updateCaptionContent()),this.$slides.find(".sp-caption").each(function(){i(this).css("display","none")})},_updateCaptionContent:function(){var t=this,i=this.$slider.find(".sp-slide").eq(this.selectedSlideIndex).find(".sp-caption"),e=0!==i.length?i.html():"";this.settings.fadeCaption===!0?""!==this.captionContent?(0===parseFloat(this.$captionContainer.css("opacity"),10)&&(this.$captionContainer.css(this.vendorPrefix+"transition",""),this.$captionContainer.css("opacity",1)),this._fadeCaptionTo(0,function(){t.captionContent=e,""!==e?(t.$captionContainer.html(t.captionContent),t._fadeCaptionTo(1)):t.$captionContainer.empty()})):(this.captionContent=e,this.$captionContainer.html(this.captionContent),this.$captionContainer.css("opacity",0),this._fadeCaptionTo(1)):(this.captionContent=e,this.$captionContainer.html(this.captionContent))},_fadeCaptionTo:function(t,i){var e=this;"css-3d"===this.supportedAnimation||"css-2d"===this.supportedAnimation?(setTimeout(function(){var i={opacity:t};i[e.vendorPrefix+"transition"]="opacity "+e.settings.captionFadeDuration/1e3+"s",e.$captionContainer.css(i)},1),this.$captionContainer.on(this.transitionEvent,function(t){t.target===t.currentTarget&&(e.$captionContainer.off(e.transitionEvent),e.$captionContainer.css(e.vendorPrefix+"transition",""),"function"==typeof i&&i())})):this.$captionContainer.stop().animate({opacity:t},this.settings.captionFadeDuration,function(){"function"==typeof i&&i()})},destroyCaption:function(){this.off("update."+e),this.off("gotoSlide."+e),this.$captionContainer.remove(),this.$slider.find(".sp-caption").each(function(){i(this).css("display","")})},captionDefaults:{fadeCaption:!0,captionFadeDuration:500}};i.SliderPro.addModule("Caption",s)}(window,jQuery),function(t,i){"use strict";var e="DeepLinking."+i.SliderPro.namespace,s={initDeepLinking:function(){var s=this,n=!0;this.on("init."+e,function(){s._gotoHash(t.location.hash)}),this.on("gotoSlide."+e,function(i){if(n=!1,s.settings.updateHash===!0){var e=s.$slider.find(".sp-slide").eq(i.index).attr("id");"undefined"==typeof e&&(e=i.index),t.location.hash=s.$slider.attr("id")+"/"+e}n=!0}),i(t).on("hashchange."+this.uniqueId+"."+e,function(){n===!0&&s._gotoHash(t.location.hash)})},_parseHash:function(t){if(""!==t){t=t.substring(1);var i=t.split("/"),e=i.pop(),s=t.slice(0,-e.toString().length-1);if(this.$slider.attr("id")===s)return{sliderID:s,slideId:e}}return!1},_gotoHash:function(t){var i=this._parseHash(t);if(i!==!1){var e=i.slideId,s=parseInt(e,10);if(isNaN(s)){var n=this.$slider.find(".sp-slide#"+e).index();-1!==n&&this.gotoSlide(n)}else this.gotoSlide(s)}},destroyDeepLinking:function(){this.off("init."+e),this.off("gotoSlide."+e),i(t).off("hashchange."+this.uniqueId+"."+e)},deepLinkingDefaults:{updateHash:!1}};i.SliderPro.addModule("DeepLinking",s)}(window,jQuery),function(t,i){"use strict";var e="Autoplay."+i.SliderPro.namespace,s={autoplayTimer:null,isTimerRunning:!1,isTimerPaused:!1,initAutoplay:function(){this.on("update."+e,i.proxy(this._autoplayOnUpdate,this))},_autoplayOnUpdate:function(){this.settings.autoplay===!0?(this.on("gotoSlide."+e,i.proxy(this._autoplayOnGotoSlide,this)),this.on("mouseenter."+e,i.proxy(this._autoplayOnMouseEnter,this)),this.on("mouseleave."+e,i.proxy(this._autoplayOnMouseLeave,this)),this.startAutoplay()):(this.off("gotoSlide."+e),this.off("mouseenter."+e),this.off("mouseleave."+e),this.stopAutoplay())},_autoplayOnGotoSlide:function(){this.isTimerRunning===!0&&this.stopAutoplay(),this.isTimerPaused===!1&&this.startAutoplay()},_autoplayOnMouseEnter:function(){!this.isTimerRunning||"pause"!==this.settings.autoplayOnHover&&"stop"!==this.settings.autoplayOnHover||(this.stopAutoplay(),this.isTimerPaused=!0)},_autoplayOnMouseLeave:function(){this.settings.autoplay===!0&&this.isTimerRunning===!1&&"stop"!==this.settings.autoplayOnHover&&(this.startAutoplay(),this.isTimerPaused=!1)},startAutoplay:function(){var t=this;this.isTimerRunning=!0,this.autoplayTimer=setTimeout(function(){"normal"===t.settings.autoplayDirection?t.nextSlide():"backwards"===t.settings.autoplayDirection&&t.previousSlide()},this.settings.autoplayDelay)},stopAutoplay:function(){this.isTimerRunning=!1,this.isTimerPaused=!1,clearTimeout(this.autoplayTimer)},destroyAutoplay:function(){clearTimeout(this.autoplayTimer),this.off("update."+e),this.off("gotoSlide."+e),this.off("mouseenter."+e),this.off("mouseleave."+e)},autoplayDefaults:{autoplay:!0,autoplayDelay:5e3,autoplayDirection:"normal",autoplayOnHover:"pause"}};i.SliderPro.addModule("Autoplay",s)}(window,jQuery),function(t,i){"use strict";var e="Keyboard."+i.SliderPro.namespace,s={initKeyboard:function(){var t=this,s=!1;this.settings.keyboard!==!1&&(this.$slider.on("focus."+e,function(){s=!0}),this.$slider.on("blur."+e,function(){s=!1}),i(document).on("keydown."+this.uniqueId+"."+e,function(i){t.settings.keyboardOnlyOnFocus===!0&&s===!1||(37===i.which?t.previousSlide():39===i.which?t.nextSlide():13===i.which&&t.$slider.find(".sp-slide").eq(t.selectedSlideIndex).find(".sp-image-container a")[0].click())}))},destroyKeyboard:function(){this.$slider.off("focus."+e),this.$slider.off("blur."+e),i(document).off("keydown."+this.uniqueId+"."+e)},keyboardDefaults:{keyboard:!0,keyboardOnlyOnFocus:!1}};i.SliderPro.addModule("Keyboard",s)}(window,jQuery),function(t,i){ "use strict";var e="FullScreen."+i.SliderPro.namespace,s={isFullScreen:!1,$fullScreenButton:null,sizeBeforeFullScreen:{},initFullScreen:function(){(document.fullscreenEnabled||document.webkitFullscreenEnabled||document.mozFullScreenEnabled||document.msFullscreenEnabled)&&this.on("update."+e,i.proxy(this._fullScreenOnUpdate,this))},_fullScreenOnUpdate:function(){this.settings.fullScreen===!0&&null===this.$fullScreenButton?this._addFullScreen():this.settings.fullScreen===!1&&null!==this.$fullScreenButton&&this._removeFullScreen(),this.settings.fullScreen===!0&&(this.settings.fadeFullScreen===!0?this.$fullScreenButton.addClass("sp-fade-full-screen"):this.settings.fadeFullScreen===!1&&this.$fullScreenButton.removeClass("sp-fade-full-screen"))},_addFullScreen:function(){this.$fullScreenButton=i('
').appendTo(this.$slider),this.$fullScreenButton.on("click."+e,i.proxy(this._onFullScreenButtonClick,this)),document.addEventListener("fullscreenchange",i.proxy(this._onFullScreenChange,this)),document.addEventListener("mozfullscreenchange",i.proxy(this._onFullScreenChange,this)),document.addEventListener("webkitfullscreenchange",i.proxy(this._onFullScreenChange,this)),document.addEventListener("MSFullscreenChange",i.proxy(this._onFullScreenChange,this))},_removeFullScreen:function(){null!==this.$fullScreenButton&&(this.$fullScreenButton.off("click."+e),this.$fullScreenButton.remove(),this.$fullScreenButton=null,document.removeEventListener("fullscreenchange",this._onFullScreenChange),document.removeEventListener("mozfullscreenchange",this._onFullScreenChange),document.removeEventListener("webkitfullscreenchange",this._onFullScreenChange),document.removeEventListener("MSFullscreenChange",this._onFullScreenChange))},_onFullScreenButtonClick:function(){this.isFullScreen===!1?this.instance.requestFullScreen?this.instance.requestFullScreen():this.instance.mozRequestFullScreen?this.instance.mozRequestFullScreen():this.instance.webkitRequestFullScreen?this.instance.webkitRequestFullScreen():this.instance.msRequestFullscreen&&this.instance.msRequestFullscreen():document.exitFullScreen?document.exitFullScreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitCancelFullScreen?document.webkitCancelFullScreen():document.msExitFullscreen&&document.msExitFullscreen()},_onFullScreenChange:function(){this.isFullScreen=!!(document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement),this.isFullScreen===!0?(this.sizeBeforeFullScreen={forceSize:this.settings.forceSize,autoHeight:this.settings.autoHeight},this.$slider.addClass("sp-full-screen"),this.settings.forceSize="fullWindow",this.settings.autoHeight=!1):(this.$slider.css("margin",""),this.$slider.removeClass("sp-full-screen"),this.settings.forceSize=this.sizeBeforeFullScreen.forceSize,this.settings.autoHeight=this.sizeBeforeFullScreen.autoHeight),this.resize()},destroyFullScreen:function(){this.off("update."+e),this._removeFullScreen()},fullScreenDefaults:{fullScreen:!1,fadeFullScreen:!0}};i.SliderPro.addModule("FullScreen",s)}(window,jQuery),function(t,i){"use strict";var e="Buttons."+i.SliderPro.namespace,s={$buttons:null,initButtons:function(){this.on("update."+e,i.proxy(this._buttonsOnUpdate,this))},_buttonsOnUpdate:function(){this.$buttons=this.$slider.find(".sp-buttons"),this.settings.buttons===!0&&this.getTotalSlides()>1&&0===this.$buttons.length?this._createButtons():this.settings.buttons===!0&&this.getTotalSlides()!==this.$buttons.find(".sp-button").length&&0!==this.$buttons.length?this._adjustButtons():(this.settings.buttons===!1||this.getTotalSlides()<=1&&0!==this.$buttons.length)&&this._removeButtons()},_createButtons:function(){var t,s=this,n=this.$slides.find("div.sp-slide:not(.dSlide)").length;this.$buttons=i('
').appendTo(this.$slider);for(var a=0;n>a;a++)i('
').appendTo(this.$buttons);this.$buttons.on("click."+e,".sp-button",function(){var e=i(this).index(),a=t>=n?e+n:e;s.gotoSlide(a)}),this.$buttons.on("keydown",".sp-button",function(e){if("13"==e.keyCode){var a=i(this).index(),o=t>=n?a+n:a;s.gotoSlide(o)}}),this.$buttons.find(".sp-button").eq(this.selectedSlideIndex).addClass("sp-selected-button"),this.on("gotoSlide."+e,function(i){s.$buttons.find(".sp-selected-button").removeClass("sp-selected-button"),t=i.index;var e=i.index>=n?i.index-n:i.index;s.$buttons.find(".sp-button").eq(e).addClass("sp-selected-button")}),this.$slider.addClass("sp-has-buttons")},_adjustButtons:function(){this.$buttons.empty();for(var t=0;t').appendTo(this.$buttons);this.$buttons.find(".sp-selected-button").removeClass("sp-selected-button"),this.$buttons.find(".sp-button").eq(this.selectedSlideIndex).addClass("sp-selected-button")},_removeButtons:function(){this.$buttons.off("click."+e,".sp-button"),this.off("gotoSlide."+e),this.$buttons.remove(),this.$slider.removeClass("sp-has-buttons")},destroyButtons:function(){this._removeButtons(),this.off("update."+e)},buttonsDefaults:{buttons:!0}};i.SliderPro.addModule("Buttons",s)}(window,jQuery),function(t,i){"use strict";var e="Arrows."+i.SliderPro.namespace,s={$arrows:null,$previousArrow:null,$nextArrow:null,initArrows:function(){this.on("update."+e,i.proxy(this._arrowsOnUpdate,this)),this.on("gotoSlide."+e,i.proxy(this._checkArrowsVisibility,this))},_arrowsOnUpdate:function(){var t=this;if(this.settings.arrows===!0&&null===this.$arrows){if(this.$arrows=i('
').appendTo(this.$slidesContainer),!isNaN(this.settings.width)){var s=this.$slidesContainer.parent().parent().width();i("#ad-op-panel").length&&(s-=i("#ad-op-panel").width()),this.settings.width<=s&&this.$arrows.css({width:this.settings.width,"margin-left":(s-this.settings.width)/2+"px"})}this.$previousArrow=i('
'+myJsMsgAdmin[347]+"
").appendTo(this.$arrows),this.$nextArrow=i('
'+myJsMsgAdmin[348]+"
").appendTo(this.$arrows),this.$previousArrow.on("click."+e,function(){t.previousSlide()}),this.$previousArrow.on("keydown",function(i){"13"==i.keyCode&&t.previousSlide()}),this.$nextArrow.on("click."+e,function(){t.nextSlide()}),this.$nextArrow.on("keydown",function(i){"13"==i.keyCode&&t.nextSlide()}),this._checkArrowsVisibility()}else this.settings.arrows===!1&&null!==this.$arrows&&this._removeArrows();this.settings.arrows===!0&&(this.settings.fadeArrows===!0?this.$arrows.addClass("sp-fade-arrows"):this.settings.fadeArrows===!1&&this.$arrows.removeClass("sp-fade-arrows"))},_checkArrowsVisibility:function(){this.settings.arrows!==!1&&this.settings.loop!==!0&&(0===this.selectedSlideIndex?this.$previousArrow.css("display","none"):this.$previousArrow.css("display","block"),this.selectedSlideIndex===this.getTotalSlides()-1?this.$nextArrow.css("display","none"):this.$nextArrow.css("display","block"))},_removeArrows:function(){null!==this.$arrows&&(this.$previousArrow.off("click."+e),this.$nextArrow.off("click."+e),this.$arrows.remove(),this.$arrows=null)},destroyArrows:function(){this._removeArrows(),this.off("update."+e),this.off("gotoSlide."+e)},arrowsDefaults:{arrows:!1,fadeArrows:!0}};i.SliderPro.addModule("Arrows",s)}(window,jQuery),function(t,i){"use strict";var e="ThumbnailTouchSwipe."+i.SliderPro.namespace,s={thumbnailTouchStartPoint:{x:0,y:0},thumbnailTouchEndPoint:{x:0,y:0},thumbnailTouchDistance:{x:0,y:0},thumbnailTouchStartPosition:0,isThumbnailTouchMoving:!1,isThumbnailTouchSwipe:!1,thumbnailTouchSwipeEvents:{startEvent:"",moveEvent:"",endEvent:""},initThumbnailTouchSwipe:function(){this.on("update."+e,i.proxy(this._thumbnailTouchSwipeOnUpdate,this))},_thumbnailTouchSwipeOnUpdate:function(){this.isThumbnailScroller!==!1&&(this.settings.thumbnailTouchSwipe===!0&&this.isThumbnailTouchSwipe===!1&&(this.isThumbnailTouchSwipe=!0,this.thumbnailTouchSwipeEvents.startEvent="touchstart."+e+" mousedown."+e,this.thumbnailTouchSwipeEvents.moveEvent="touchmove."+e+" mousemove."+e,this.thumbnailTouchSwipeEvents.endEvent="touchend."+this.uniqueId+"."+e+" mouseup."+this.uniqueId+"."+e,this.$thumbnails.on(this.thumbnailTouchSwipeEvents.startEvent,i.proxy(this._onThumbnailTouchStart,this)),this.$thumbnails.on("dragstart."+e,function(t){t.preventDefault()}),this.$thumbnails.addClass("sp-grab")),i.each(this.thumbnails,function(t,i){i.off("thumbnailClick")}))},_onThumbnailTouchStart:function(t){if(!(i(t.target).closest(".sp-selectable").length>=1)){var s="undefined"!=typeof t.originalEvent.touches?t.originalEvent.touches[0]:t.originalEvent;"undefined"==typeof t.originalEvent.touches&&t.preventDefault(),i(t.target).parents(".sp-thumbnail-container").find("a").one("click."+e,function(t){t.preventDefault()}),this.thumbnailTouchStartPoint.x=s.pageX||s.clientX,this.thumbnailTouchStartPoint.y=s.pageY||s.clientY,this.thumbnailTouchStartPosition=this.thumbnailsPosition,this.thumbnailTouchDistance.x=this.thumbnailTouchDistance.y=0,this.$thumbnails.hasClass("sp-animated")&&(this.isThumbnailTouchMoving=!0,this._stopThumbnailsMovement(),this.thumbnailTouchStartPosition=this.thumbnailsPosition),this.$thumbnails.on(this.thumbnailTouchSwipeEvents.moveEvent,i.proxy(this._onThumbnailTouchMove,this)),i(document).on(this.thumbnailTouchSwipeEvents.endEvent,i.proxy(this._onThumbnailTouchEnd,this)),this.$thumbnails.removeClass("sp-grab").addClass("sp-grabbing"),this.$thumbnailsContainer.addClass("sp-swiping")}},_onThumbnailTouchMove:function(t){var i="undefined"!=typeof t.originalEvent.touches?t.originalEvent.touches[0]:t.originalEvent;this.isThumbnailTouchMoving=!0,this.thumbnailTouchEndPoint.x=i.pageX||i.clientX,this.thumbnailTouchEndPoint.y=i.pageY||i.clientY,this.thumbnailTouchDistance.x=this.thumbnailTouchEndPoint.x-this.thumbnailTouchStartPoint.x,this.thumbnailTouchDistance.y=this.thumbnailTouchEndPoint.y-this.thumbnailTouchStartPoint.y;var e="horizontal"===this.thumbnailsOrientation?this.thumbnailTouchDistance.x:this.thumbnailTouchDistance.y,s="horizontal"===this.thumbnailsOrientation?this.thumbnailTouchDistance.y:this.thumbnailTouchDistance.x;if(Math.abs(e)>Math.abs(s)){if(t.preventDefault(),this.thumbnailsPosition>=0){var n=-this.thumbnailTouchStartPosition;e=n+.2*(e-n)}else if(this.thumbnailsPosition<=-this.thumbnailsSize+this.thumbnailsContainerSize){var a=this.thumbnailsSize-this.thumbnailsContainerSize+this.thumbnailTouchStartPosition;e=-a+.2*(e+a)}this._moveThumbnailsTo(this.thumbnailTouchStartPosition+e,!0)}},_onThumbnailTouchEnd:function(t){var s=this;"horizontal"===this.thumbnailsOrientation?this.thumbnailTouchDistance.x:this.thumbnailTouchDistance.y;if(this.$thumbnails.off(this.thumbnailTouchSwipeEvents.moveEvent),i(document).off(this.thumbnailTouchSwipeEvents.endEvent),this.$thumbnails.removeClass("sp-grabbing").addClass("sp-grab"),this.isThumbnailTouchMoving===!1||this.isThumbnailTouchMoving===!0&&Math.abs(this.thumbnailTouchDistance.x)<10&&Math.abs(this.thumbnailTouchDistance.y)<10){var n=i(t.target).hasClass("sp-thumbnail-container")?i(t.target):i(t.target).parents(".sp-thumbnail-container"),a=n.index();return void(0!==i(t.target).parents("a").length?(i(t.target).parents("a").off("click."+e),this.$thumbnailsContainer.removeClass("sp-swiping")):a!==this.selectedThumbnailIndex&&-1!==a&&this.gotoSlide(a))}this.isThumbnailTouchMoving=!1,i(t.target).parents(".sp-thumbnail").one("click",function(t){t.preventDefault()}),setTimeout(function(){s.$thumbnailsContainer.removeClass("sp-swiping")},1),this.thumbnailsPosition>0?this._moveThumbnailsTo(0):this.thumbnailsPosition').appendTo(this.$thumbnailsContainer),this.$previousThumbnailArrow=i('
').appendTo(this.$thumbnailArrows),this.$nextThumbnailArrow=i('
').appendTo(this.$thumbnailArrows),this.$previousThumbnailArrow.on("click."+e,function(){var i=Math.min(0,t.thumbnailsPosition+t.thumbnailsContainerSize);t._moveThumbnailsTo(i)}),this.$nextThumbnailArrow.on("click."+e,function(){var i=Math.max(t.thumbnailsContainerSize-t.thumbnailsSize,t.thumbnailsPosition-t.thumbnailsContainerSize);t._moveThumbnailsTo(i)})):this.settings.thumbnailArrows===!1&&null!==this.$thumbnailArrows&&this._removeThumbnailArrows(),this.settings.thumbnailArrows===!0&&(this.settings.fadeThumbnailArrows===!0?this.$thumbnailArrows.addClass("sp-fade-thumbnail-arrows"):this.settings.fadeThumbnailArrows===!1&&this.$thumbnailArrows.removeClass("sp-fade-thumbnail-arrows"),this._checkThumbnailArrowsVisibility()))},_checkThumbnailArrowsVisibility:function(){0===this.thumbnailsPosition?this.$previousThumbnailArrow.css("display","none"):this.$previousThumbnailArrow.css("display","block"),this.thumbnailsPosition===this.thumbnailsContainerSize-this.thumbnailsSize?this.$nextThumbnailArrow.css("display","none"):this.$nextThumbnailArrow.css("display","block")},_removeThumbnailArrows:function(){null!==this.$thumbnailArrows&&(this.$previousThumbnailArrow.off("click."+e),this.$nextThumbnailArrow.off("click."+e),this.$thumbnailArrows.remove(),this.$thumbnailArrows=null)},destroyThumbnailArrows:function(){this._removeThumbnailArrows(),this.off("update."+e),this.off("sliderResize."+e),this.off("thumbnailsMoveComplete."+e)},thumbnailArrowsDefaults:{thumbnailArrows:!1,fadeThumbnailArrows:!0}};i.SliderPro.addModule("ThumbnailArrows",s)}(window,jQuery),function(t,i){"use strict";var e="Video."+i.SliderPro.namespace,s={initVideo:function(){this.on("update."+e,i.proxy(this._videoOnUpdate,this)),this.on("gotoSlideComplete."+e,i.proxy(this._videoOnGotoSlideComplete,this))},_videoOnUpdate:function(){var t=this;this.$slider.find(".sp-video").not("a, [data-video-init]").each(function(){var e=i(this);t._initVideo(e)}),this.$slider.find("a.sp-video").not("[data-video-preinit]").each(function(){var e=i(this);t._preinitVideo(e)})},_initVideo:function(t){var s=this;t.attr("data-video-init",!0).videoController(),t.on("videoPlay."+e,function(){"stopAutoplay"===s.settings.playVideoAction&&"undefined"!=typeof s.stopAutoplay&&(s.stopAutoplay(),s.settings.autoplay=!1);var e={type:"videoPlay",video:t};s.trigger(e),i.isFunction(s.settings.videoPlay)&&s.settings.videoPlay.call(s,e)}),t.on("videoPause."+e,function(){"startAutoplay"===s.settings.pauseVideoAction&&"undefined"!=typeof s.startAutoplay&&(s.startAutoplay(),s.settings.autoplay=!0);var e={type:"videoPause",video:t};s.trigger(e),i.isFunction(s.settings.videoPause)&&s.settings.videoPause.call(s,e)}),t.on("videoEnded."+e,function(){"startAutoplay"===s.settings.endVideoAction&&"undefined"!=typeof s.startAutoplay?(s.startAutoplay(),s.settings.autoplay=!0):"nextSlide"===s.settings.endVideoAction?s.nextSlide():"replayVideo"===s.settings.endVideoAction&&t.videoController("replay");var e={type:"videoEnd",video:t};s.trigger(e),i.isFunction(s.settings.videoEnd)&&s.settings.videoEnd.call(s,e)})},_preinitVideo:function(t){var s=this;t.attr("data-video-preinit",!0),t.on("click."+e,function(e){if(!s.$slider.hasClass("sp-swiping")){e.preventDefault();var n,a,o,h,r,l,d,u=t.attr("href"),p=t.children("img").attr("width"),c=t.children("img").attr("height");-1!==u.indexOf("youtube")||-1!==u.indexOf("youtu.be")?a="youtube":-1!==u.indexOf("vimeo")&&(a="vimeo"),o="youtube"===a?/^.*(youtu.be\/|v\/|u\/\w\/|embed\/|watch\?v=|\&v=)([^#\&\?]*).*/:/http:\/\/(www\.)?vimeo.com\/(\d+)/,h=u.match(o),r=h[2],l="youtube"===a?"http://www.youtube.com/embed/"+r+"?enablejsapi=1&wmode=opaque":"http://player.vimeo.com/video/"+r+"?api=1",d=u.split("?")[1],"undefined"!=typeof d&&(d=d.split("&"),i.each(d,function(t,i){-1===i.indexOf(r)&&(l+="&"+i)})),n=i("").attr({src:l,width:p,height:c,"class":t.attr("class"),frameborder:0}).insertBefore(t),s._initVideo(n),n.videoController("play"),t.css("display","none")}})},_videoOnGotoSlideComplete:function(t){var i=this.$slides.find(".sp-slide").eq(t.previousIndex).find(".sp-video[data-video-init]");if(-1!==t.previousIndex&&0!==i.length&&("stopVideo"===this.settings.leaveVideoAction?i.videoController("stop"):"pauseVideo"===this.settings.leaveVideoAction?i.videoController("pause"):"removeVideo"===this.settings.leaveVideoAction&&(0!==i.siblings("a.sp-video").length?(i.siblings("a.sp-video").css("display",""),i.videoController("destroy"),i.remove()):i.videoController("stop"))),"playVideo"===this.settings.reachVideoAction){var s=this.$slides.find(".sp-slide").eq(t.index).find(".sp-video[data-video-init]"),n=this.$slides.find(".sp-slide").eq(t.index).find(".sp-video[data-video-preinit]");0!==s.length?s.videoController("play"):0!==n.length&&n.trigger("click."+e)}},destroyVideo:function(){this.$slider.find(".sp-video[ data-video-preinit ]").each(function(){var t=i(this);t.removeAttr("data-video-preinit"),t.off("click."+e)}),this.$slider.find(".sp-video[ data-video-init ]").each(function(){var t=i(this);t.removeAttr("data-video-init"),t.off("Video"),t.videoController("destroy")}),this.off("update."+e),this.off("gotoSlideComplete."+e)},videoDefaults:{reachVideoAction:"none",leaveVideoAction:"pauseVideo",playVideoAction:"stopAutoplay",pauseVideoAction:"none",endVideoAction:"none",videoPlay:function(){},videoPause:function(){},videoEnd:function(){}}};i.SliderPro.addModule("Video",s)}(window,jQuery),function(t){"use strict";var i=!!window.navigator.userAgent.match(/(iPad|iPhone|iPod)/g),e=function(i,e){this.$video=t(i),this.options=e,this.settings={},this.player=null,this._init()};e.prototype={_init:function(){this.settings=t.extend({},this.defaults,this.options);var i=this,e=t.VideoController.players,s=this.$video.attr("id");for(var n in e)if("undefined"!=typeof e[n]&&e[n].isType(this.$video)){this.player=new e[n](this.$video);break}if(null!==this.player){var a=["ready","start","play","pause","ended"];t.each(a,function(e,n){var a="video"+n.charAt(0).toUpperCase()+n.slice(1);i.player.on(n,function(){i.trigger({type:a,video:s}),t.isFunction(i.settings[a])&&i.settings[a].call(i,{type:a,video:s})})})}},play:function(){i===!0&&this.player.isStarted()===!1||"playing"===this.player.getState()||this.player.play()},stop:function(){i===!0&&this.player.isStarted()===!1||"stopped"===this.player.getState()||this.player.stop()},pause:function(){i===!0&&this.player.isStarted()===!1||"paused"===this.player.getState()||this.player.pause()},replay:function(){i===!0&&this.player.isStarted()===!1||this.player.replay()},on:function(t,i){return this.$video.on(t,i)},off:function(t){return this.$video.off(t)},trigger:function(t){return this.$video.triggerHandler(t)},destroy:function(){this.player.isStarted()===!0&&this.stop(),this.player.off("ready"),this.player.off("start"),this.player.off("play"),this.player.off("pause"),this.player.off("ended"),this.$video.removeData("videoController")},defaults:{videoReady:function(){},videoStart:function(){},videoPlay:function(){},videoPause:function(){},videoEnded:function(){}}},t.VideoController={players:{},addPlayer:function(t,i){this.players[t]=i}},t.fn.videoController=function(i){var s=Array.prototype.slice.call(arguments,1);return this.each(function(){if("undefined"==typeof t(this).data("videoController")){var n=new e(this,i);t(this).data("videoController",n)}else if("undefined"!=typeof i){var a=t(this).data("videoController");"function"==typeof a[i]?a[i].apply(a,s):t.error(i+" does not exist in videoController.")}})};var s=function(i){this.$video=i,this.player=null,this.ready=!1,this.started=!1,this.state="",this.events=t({}),this._init()};s.prototype={_init:function(){},play:function(){},pause:function(){},stop:function(){},replay:function(){},isType:function(){},isReady:function(){return this.ready},isStarted:function(){return this.started},getState:function(){return this.state},on:function(t,i){return this.events.on(t,i)},off:function(t){return this.events.off(t)},trigger:function(t){return this.events.triggerHandler(t)}};var n={youtubeAPIAdded:!1,youtubeVideos:[]},a=function(i){this.init=!1;var e=window.YT&&window.YT.Player;if("undefined"!=typeof e)s.call(this,i);else if(n.youtubeVideos.push({video:i,scope:this}),n.youtubeAPIAdded===!1){n.youtubeAPIAdded=!0;var a=document.createElement("script");a.src="http://www.youtube.com/player_api";var o=document.getElementsByTagName("script")[0];o.parentNode.insertBefore(a,o),window.onYouTubePlayerAPIReady=function(){t.each(n.youtubeVideos,function(t,i){s.call(i.scope,i.video)})}}};a.prototype=new s,a.prototype.constructor=a,t.VideoController.addPlayer("YoutubeVideo",a),a.isType=function(t){if(t.is("iframe")){var i=t.attr("src");if(-1!==i.indexOf("youtube.com")||-1!==i.indexOf("youtu.be"))return!0}return!1},a.prototype._init=function(){this.init=!0,this._setup()},a.prototype._setup=function(){var t=this;this.player=new YT.Player(this.$video[0],{events:{onReady:function(){t.trigger({type:"ready"}),t.ready=!0},onStateChange:function(i){switch(i.data){case YT.PlayerState.PLAYING:t.started===!1&&(t.started=!0,t.trigger({type:"start"})),t.state="playing",t.trigger({type:"play"});break;case YT.PlayerState.PAUSED:t.state="paused",t.trigger({type:"pause"});break;case YT.PlayerState.ENDED:t.state="ended",t.trigger({type:"ended"})}}}})},a.prototype.play=function(){var t=this;if(this.ready===!0)this.player.playVideo();else var i=setInterval(function(){t.ready===!0&&(clearInterval(i),t.player.playVideo())},100)},a.prototype.pause=function(){i===!0?this.stop():this.player.pauseVideo()},a.prototype.stop=function(){this.player.seekTo(1),this.player.stopVideo(),this.state="stopped"},a.prototype.replay=function(){this.player.seekTo(1),this.player.playVideo()},a.prototype.on=function(t,i){var e=this;if(this.init===!0)s.prototype.on.call(this,t,i);else var n=setInterval(function(){e.init===!0&&(clearInterval(n),s.prototype.on.call(e,t,i))},100)};var o={vimeoAPIAdded:!1,vimeoVideos:[]},h=function(i){if(this.init=!1,"undefined"!=typeof window.Froogaloop)s.call(this,i);else if(o.vimeoVideos.push({video:i,scope:this}),o.vimeoAPIAdded===!1){o.vimeoAPIAdded=!0;var e=document.createElement("script");e.src="http://a.vimeocdn.com/js/froogaloop2.min.js";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(e,n);var a=setInterval(function(){"undefined"!=typeof window.Froogaloop&&(clearInterval(a),t.each(o.vimeoVideos,function(t,i){s.call(i.scope,i.video)}))},100)}};h.prototype=new s,h.prototype.constructor=h,t.VideoController.addPlayer("VimeoVideo",h),h.isType=function(t){if(t.is("iframe")){var i=t.attr("src");if(-1!==i.indexOf("vimeo.com"))return!0}return!1},h.prototype._init=function(){this.init=!0,this._setup()},h.prototype._setup=function(){var t=this;this.player=$f(this.$video[0]),this.player.addEvent("ready",function(){t.ready=!0,t.trigger({type:"ready"}),t.player.addEvent("play",function(){t.started===!1&&(t.started=!0,t.trigger({type:"start"})),t.state="playing",t.trigger({type:"play"})}),t.player.addEvent("pause",function(){t.state="paused",t.trigger({type:"pause"})}),t.player.addEvent("finish",function(){t.state="ended",t.trigger({type:"ended"})})})},h.prototype.play=function(){var t=this;if(this.ready===!0)this.player.api("play");else var i=setInterval(function(){t.ready===!0&&(clearInterval(i),t.player.api("play"))},100)},h.prototype.pause=function(){this.player.api("pause")},h.prototype.stop=function(){this.player.api("seekTo",0),this.player.api("pause"),this.state="stopped"},h.prototype.replay=function(){this.player.api("seekTo",0),this.player.api("play")},h.prototype.on=function(t,i){var e=this;if(this.init===!0)s.prototype.on.call(this,t,i);else var n=setInterval(function(){e.init===!0&&(clearInterval(n),s.prototype.on.call(e,t,i))},100)};var r=function(t){s.call(this,t)};r.prototype=new s,r.prototype.constructor=r,t.VideoController.addPlayer("HTML5Video",r),r.isType=function(t){return!(!t.is("video")||t.hasClass("video-js")!==!1||t.hasClass("sublime")!==!1)},r.prototype._init=function(){var t=this;this.player=this.$video[0],this.ready=!0,this.player.addEventListener("play",function(){t.started===!1&&(t.started=!0,t.trigger({type:"start"})),t.state="playing",t.trigger({type:"play"})}),this.player.addEventListener("pause",function(){t.state="paused",t.trigger({type:"pause"})}),this.player.addEventListener("ended",function(){t.state="ended",t.trigger({type:"ended"})})},r.prototype.play=function(){this.player.play()},r.prototype.pause=function(){this.player.pause()},r.prototype.stop=function(){this.player.currentTime=0,this.player.pause(),this.state="stopped"},r.prototype.replay=function(){this.player.currentTime=0,this.player.play()};var l=function(t){s.call(this,t)};l.prototype=new s,l.prototype.constructor=l,t.VideoController.addPlayer("VideoJSVideo",l),l.isType=function(t){return("undefined"!=typeof t.attr("data-videojs-id")||t.hasClass("video-js"))&&"undefined"!=typeof videojs},l.prototype._init=function(){var t=this,i=this.$video.hasClass("video-js")?this.$video.attr("id"):this.$video.attr("data-videojs-id");this.player=videojs(i),this.player.ready(function(){t.ready=!0,t.trigger({type:"ready"}),t.player.on("play",function(){t.started===!1&&(t.started=!0,t.trigger({type:"start"})),t.state="playing",t.trigger({type:"play"})}),t.player.on("pause",function(){t.state="paused",t.trigger({type:"pause"})}),t.player.on("ended",function(){t.state="ended",t.trigger({type:"ended"})})})},l.prototype.play=function(){this.player.play()},l.prototype.pause=function(){this.player.pause()},l.prototype.stop=function(){this.player.currentTime(0),this.player.pause(),this.state="stopped"},l.prototype.replay=function(){this.player.currentTime(0),this.player.play()};var d=function(t){s.call(this,t)};d.prototype=new s,d.prototype.constructor=d,t.VideoController.addPlayer("SublimeVideo",d),d.isType=function(t){return!(!t.hasClass("sublime")||"undefined"==typeof sublime)},d.prototype._init=function(){var t=this;sublime.ready(function(){t.player=sublime.player(t.$video.attr("id")),t.ready=!0,t.trigger({type:"ready"}),t.player.on("play",function(){t.started===!1&&(t.started=!0,t.trigger({type:"start"})),t.state="playing",t.trigger({type:"play"})}),t.player.on("pause",function(){t.state="paused",t.trigger({type:"pause"})}),t.player.on("stop",function(){t.state="stopped",t.trigger({type:"stop"})}),t.player.on("end",function(){t.state="ended",t.trigger({type:"ended"})})})},d.prototype.play=function(){this.player.play()},d.prototype.pause=function(){this.player.pause()},d.prototype.stop=function(){this.player.stop()},d.prototype.replay=function(){this.player.stop(),this.player.play()};var u=function(t){s.call(this,t)};u.prototype=new s,u.prototype.constructor=u,t.VideoController.addPlayer("JWPlayerVideo",u),u.isType=function(t){return("undefined"!=typeof t.attr("data-jwplayer-id")||t.hasClass("jwplayer")||0!==t.find("object[data*='jwplayer']").length)&&"undefined"!=typeof jwplayer},u.prototype._init=function(){var t,i=this;this.$video.hasClass("jwplayer")?t=this.$video.attr("id"):"undefined"!=typeof this.$video.attr("data-jwplayer-id")?t=this.$video.attr("data-jwplayer-id"):0!==this.$video.find("object[data*='jwplayer']").length&&(t=this.$video.find("object").attr("id")),this.player=jwplayer(t),this.player.onReady(function(){i.ready=!0,i.trigger({type:"ready"}),i.player.onPlay(function(){i.started===!1&&(i.started=!0,i.trigger({type:"start"})),i.state="playing",i.trigger({type:"play"})}),i.player.onPause(function(){i.state="paused",i.trigger({type:"pause"})}),i.player.onComplete(function(){i.state="ended",i.trigger({type:"ended"})})})},u.prototype.play=function(){this.player.play(!0)},u.prototype.pause=function(){this.player.pause(!0)},u.prototype.stop=function(){this.player.stop(),this.state="stopped"},u.prototype.replay=function(){this.player.seek(0),this.player.play(!0)}}(jQuery)