!function(a,b,c,d){function e(a,b,c){"*"===b.charat(0)?a[b.substring(1)]=c:(a["-ms-"+b]=c,a["-webkit-"+b]=c,a[b]=c)}a.fn.precss=function(a){var b={};if(1===arguments.length)for(style in a)a.hasownproperty(style)&&e(b,style,a[style]);else e(b,arguments[0],arguments[1]);return this.css(b),this}}(jquery,window,document),function(a,b,c,d){"use strict";function e(b,c){this.element=b,this.$element=a(b),this.settings=a.extend({},i,c),this.currentslideindex=0,this.prevslideindex=0,this.slidetimeoutid=0,this.slides=[],this.calls=[],this.paused=!1,this.navigating=!1,this.slidestarttime=null,this.slidetimeremaining=0,this._init()}var f=function(a){var b=!1,e="webkit moz ms o".split(" "),f=c.createelement("div"),g=null;if(a=a.tolowercase(),f.style[a]&&(b=!0),b===!1){g=a.charat(0).touppercase()+a.substr(1);for(var h=0;he&&(e=f+g),c.push({$element:a(this),element:this,starttime:f,duration:g,transitionin:a(this).data("in")||b.settings.elementtransitionin,transitionout:a(this).data("out")||b.settings.elementtransitionout}),a(this).css("opacity",0)});var f={$element:a(this),element:this,transition:a(this).data("transition")||b.settings.slidetransition,duration:parseint(a(this).data("duration"))||b.settings.slidetransitionduration,elementtransitionduration:e,totalslideduration:b.settings.autoplaytimeout+e,children:c};b.slides.push(f)}),b.numslides=b.slides.length,b.slides[0].$element.css("opacity",1),b.settings.autoplay&&b.settings.displayprogess&&b._createprogessbar(),b.$element.css("padding-bottom",100/(b.settings.targetwidth/b.settings.targetheight)+"%");var c=b.$element.find("img").length;if(c>0){var e=0;b.$element.prepend('
'),b.$element.find("img").one("load",function(){++e===c&&(a(".pogoslider-loading").remove(),b._onsliderready())}).each(function(){this.complete&&a(this).trigger("load")})}else b._onsliderready()},_onsliderready:function(){var c=this;c.settings.autoplay&&(c.slidestarttime=new date,c.slidetimeremaining=c.slides[0].totalslideduration,c._slidetimeout(c.slidetimeremaining)),c.settings.generatebuttons&&c.slides.length>1&&c._createdirbuttons(),c.settings.generatenav&&c.slides.length>1&&c._createnavigation(),c.settings.preservetargetsize&&(c._preservetargetsize(),c.settings.responsive&&a(b).on("resize",function(){c._preservetargetsize()})),c.settings.pauseonhover&&(c.$element.on("mouseenter",function(){c.pause()}),c.$element.on("mouseleave",function(){c.resume()})),c._onslidestart(0)},_createdirbuttons:function(){var b=this;b.$element.addclass("pogoslider--dir"+b.settings.buttonposition),a('').appendto(b.$element).on("click",function(){b.prevslide()}),a('').appendto(b.$element).on("click",function(){b.nextslide()})},_createnavigation:function(){var b=this;b.$element.addclass("pogoslider--nav"+b.settings.navposition);for(var c=a('').appendto(b.$element),d=0;d').appendto(c).on("click",function(){b.toslide(a(this).data("num"))})},getappliedprops:function(a){var b=c.stylesheets,d=new regexp("{(.+)}");a.matches=a.matches||a.webkitmatchesselector||a.mozmatchesselector||a.msmatchesselector||a.omatchesselector;for(var e=a.getattribute("style").replace(/ /g,"").split(";"),f=[],g=0;g0&&!this.navigating&&(this.settings.displayprogess&&this.$element.find(".pogoslider-progressbar-duration").animate({width:"100%"},this.slidetimeremaining,"linear"),this._slidetimeout(this.slidetimeremaining)),this.settings.onsliderresume&&this.settings.onsliderresume.apply(this)}},nextslide:function(){this.navigating||(cleartimeout(this.slidetimeoutid),this.prevslideindex=this.currentslideindex,++this.currentslideindex>this.numslides-1&&(this.currentslideindex=0),this._changeslide(this.prevslideindex,this.currentslideindex))},prevslide:function(){this.navigating||(cleartimeout(this.slidetimeoutid),this.prevslideindex=this.currentslideindex,--this.currentslideindex<0&&(this.currentslideindex=this.numslides-1),this._changeslide(this.prevslideindex,this.currentslideindex))},toslide:function(a){if(!this.navigating){if(cleartimeout(this.slidetimeoutid),a===this.currentslideindex||a>this.slides.length-1)return;this.prevslideindex=this.currentslideindex,this.currentslideindex=a,this._changeslide(this.prevslideindex,this.currentslideindex)}},destroy:function(){this.paused=!0,cleartimeout(this.slidetimeoutid),a.removedata(this.element,"plugin_"+h)},_changetonext:function(){this.prevslideindex=this.currentslideindex,++this.currentslideindex>this.numslides-1&&(this.currentslideindex=0),this._changeslide(this.prevslideindex,this.currentslideindex)},_changeslide:function(a,b){var c,d=this;d._onslideend(a),d.navigating=!0,c=g.animation&&g.transition&&g.transform?d.slidetransitions:d.compatslidetransitions;var e=c[d.slides[b].transition]?d.slides[b].transition:"slide",f=c[e].apply(d,[a,b]);settimeout(function(){f&&f(),d.navigating=!1,d._slidecleanup(a,!1),d._slideelementcleanup(a),d.settings.autoplay&&d._slidetimeout(d.slides[b].totalslideduration),d._onslidestart(b)},d.slides[b].duration)},_onslidestart:function(a){if(this.slides[a].$element.css("z-index",1),this.settings.autoplay&&(this.slidestarttime=new date,this.slidetimeremaining=this.slides[a].totalslideduration,this.settings.displayprogess&&!this.paused&&this.slides[a].$element.find(".pogoslider-progressbar-duration").css("width","0").animate({width:"100%"},this.slidetimeremaining,"linear")),this.slides[a].children.length>0&&this._slideelementstransitionin(a),this.paused)for(var b=0;b0&&b>this.slides[a].elementtransitionduration&&this._slideelementstransitionout(a),this.settings.onslideend&&this.settings.onslideend.apply(this)},_slideelementstransitionin:function(a){for(var b=0;b0&&this._removeslideslices(a),this.slides[a].$element.attr("style",this.slides[a].$element.data("original-styles")).css("opacity",b?"1":"0")},_slideelementcleanup:function(a){var b=function(a,b){return(b.match(/pogoslider-(?:(?:transition)|(?:animation))(?:-[a-za-z0-9]+)?(?:--[a-z]+)?/gi)||[]).join(" ")},c=function(a,b){return b.replace(/(?:-webkit-)?(?:-ms-)?((?:transition)|(?:animation))[^;]+;/g,"")};this.slides[a].$element.find(".pogoslider-progressbar-duration").css("width","0");for(var d=0;d0&&d').wrapall('
'),j.attr("style",function(a,b){return b.replace(/(?:background)[^;]+;/g,"")});for(var n=1;e>n;n++){var o=n%b,p=math.floor(n/b),q="width:"+f+"%;height:"+g+"%;top:"+g*o+"%;left:"+f*p+"%;",r="width:"+h+"%;height:"+i+"%;top:-"+100*o+"%;left:-"+100*p+"%;";j.find(".pogoslider-slide-slice").last().clone(!0,!0).appendto(this.slides[a].element).attr("style",q).find(".pogoslider-slide-slice-inner").attr("style",k+r)}},_removeslideslices:function(a){var b=this,c=b.slides[a].$element;c.attr("style",c.data("original-styles")),c.find(".pogoslider-slide-slice").not(":first").remove(),c.find(".pogoslider-slide-slice-inner").children().unwrap(),c.find(".pogoslider-slide-slice").children().unwrap()},_generatearandomarray:function(a){for(var b=[],c=0;a>c;c++)b.push(c);for(var d=b.length-1;d>0;d--){var e=math.floor(math.random()*(d+1)),f=b[d];b[d]=b[e],b[e]=f}return b},slidetransitions:{fade:function(a,b){var c=this.slides[b];this.slides[a].$element.precss({"*opacity":"0","transition-duration":c.duration+"ms"}),c.$element.precss({"*opacity":"1","transition-duration":c.duration+"ms"})},slide:function(a,b){var c;return c=0===b&&a===this.slides.length-1?"slideleft":0===a&&b===this.slides.length-1?"slideright":b>a?"slideleft":"slideright",this.slidetransitions[c].apply(this,[a,b])},verticalslide:function(a,b){var c;return c=0===b&&a===this.slides.length-1?"slideup":0===a&&b===this.slides.length-1?"slidedown":b>a?"slideup":"slidedown",this.slidetransitions[c].apply(this,[a,b])},slideleft:function(a,b){var c=this,d=c.slides[b];return c.slides[a].$element.precss("animation-duration",d.duration+"ms").addclass("pogoslider-animation-leftout"),d.$element.precss({"*opacity":"1","animation-duration":d.duration+"ms"}).addclass("pogoslider-animation-leftin"),function(){c.slides[a].$element.removeclass("pogoslider-animation-leftout"),d.$element.attr("style",d.$element.data("original-styles")).css("opacity","1").removeclass("pogoslider-animation-leftin")}},slideright:function(a,b){var c=this,d=c.slides[b];return c.slides[a].$element.precss("animation-duration",d.duration+"ms").addclass("pogoslider-animation-rightout"),d.$element.precss({"*opacity":"1","animation-duration":d.duration+"ms"}).addclass("pogoslider-animation-rightin"),function(){c.slides[a].$element.removeclass("pogoslider-animation-rightout"),d.$element.attr("style",d.$element.data("original-styles")).css("opacity","1").removeclass("pogoslider-animation-rightin")}},slideup:function(a,b){var c=this,d=c.slides[b];return c.slides[a].$element.precss("animation-duration",d.duration+"ms").addclass("pogoslider-animation-upout"),d.$element.precss({"*opacity":"1","animation-duration":d.duration+"ms"}).addclass("pogoslider-animation-upin"),function(){c.slides[a].$element.removeclass("pogoslider-animation-upout"),d.$element.attr("style",d.$element.data("original-styles")).css("opacity","1").removeclass("pogoslider-animation-upin")}},slidedown:function(a,b){var c=this,d=c.slides[b];return c.slides[a].$element.precss("animation-duration",d.duration+"ms").addclass("pogoslider-animation-downout"),d.$element.precss({"*opacity":"1","animation-duration":d.duration+"ms"}).addclass("pogoslider-animation-downin"),function(){c.slides[a].$element.removeclass("pogoslider-animation-downout"),d.$element.attr("style",d.$element.data("original-styles")).css("opacity","1").removeclass("pogoslider-animation-downin")}},sliderevealleft:function(a,b){var c=this,d=c.slides[b];return c.slides[a].$element.precss({"*z-index":c.settings.basezindex+1,"animation-duration":d.duration+"ms"}).addclass("pogoslider-animation-leftout"),d.$element.css({opacity:1,"z-index":c.settings.basezindex}),function(){c.slides[a].$element.removeclass("pogoslider-animation-leftout")}},sliderevealright:function(a,b){var c=this,d=c.slides[b];return c.slides[a].$element.precss({"*z-index":c.settings.basezindex+1,"animation-duration":d.duration+"ms"}).addclass("pogoslider-animation-rightout"),d.$element.css({opacity:1,"z-index":c.settings.basezindex}),function(){c.slides[a].$element.removeclass("pogoslider-animation-rightout")}},slideoverleft:function(a,b){var c=this.slides[b];return c.$element.precss({"*opacity":"1","*z-index":this.settings.basezindex+1,"animation-duration":c.duration+"ms"}).addclass("pogoslider-animation-leftin"),function(){c.$element.attr("style",c.$element.data("original-styles")).css("opacity","1").removeclass("pogoslider-animation-leftin")}},slideoverright:function(a,b){var c=this.slides[b];return c.$element.precss({"*opacity":"1","*z-index":this.settings.basezindex+1,"animation-duration":c.duration+"ms"}).addclass("pogoslider-animation-rightin"),function(){c.$element.attr("style",c.$element.data("original-styles")).css("opacity","1").removeclass("pogoslider-animation-rightin")}},expandreveal:function(a,b){var c=this,d=c.slides[b];return c.$element.css("overflow","visible"),c.slides[a].$element.precss({"*z-index":c.settings.basezindex+1,"animation-duration":d.duration+"ms"}).addclass("pogoslider-animation-expandreveal"),d.$element.css({opacity:1,"z-index":c.settings.basezindex}),function(){c.$element.css("overflow",""),c.slides[a].$element.removeclass("pogoslider-animation-expandreveal")}},shrinkreveal:function(a,b){var c=this,d=c.slides[b];return c.slides[a].$element.precss({"*z-index":c.settings.basezindex+1,"animation-duration":d.duration+"ms"}).addclass("pogoslider-animation-shrinkreveal"),d.$element.css({opacity:1,"z-index":c.settings.basezindex}),function(){c.slides[a].$element.removeclass("pogoslider-animation-shrinkreveal")}},verticalsplitreveal:function(a,b){var c=this,d=c.slides[b];c.slides[a].$element.css("z-index",c.settings.basezindex+1),d.$element.css({opacity:1,"z-index":c.settings.basezindex}),c._createslideslices(a,1,2);var e=c.slides[a].$element.find(".pogoslider-slide-slice");e.precss("animation-duration",d.duration+"ms"),e.eq(0).addclass("pogoslider-animation-leftout"),e.eq(1).addclass("pogoslider-animation-rightout")},horizontalsplitreveal:function(a,b){var c=this,d=c.slides[b];c.slides[a].$element.css("z-index",c.settings.basezindex+1),d.$element.css({opacity:1,"z-index":c.settings.basezindex}),c._createslideslices(a,2,1);var e=c.slides[a].$element.find(".pogoslider-slide-slice");e.precss("animation-duration",d.duration+"ms"),e.eq(0).addclass("pogoslider-animation-upout"),e.eq(1).addclass("pogoslider-animation-downout")},zipreveal:function(b,c){var d=this,e=d.slides[c];d.slides[b].$element.css("z-index",d.settings.basezindex+1),e.$element.css({opacity:1,"z-index":d.settings.basezindex}),d._createslideslices(b,1,math.round(d.$element.width()/100));var f=d.slides[b].$element.find(".pogoslider-slide-slice");f.precss("animation-duration",e.duration+"ms"),f.each(function(b){a(this).addclass(b%2===0?"pogoslider-animation-upout":"pogoslider-animation-downout")})},barrevealdown:function(a,b){return this.slidetransitions.barreveal.apply(this,[a,b,"down"])},barrevealup:function(a,b){return this.slidetransitions.barreveal.apply(this,[a,b,"up"])},barreveal:function(b,c,d){var e=this,f=e.slides[c];e.slides[b].$element.css("z-index",e.settings.basezindex+1),f.$element.css({opacity:1,"z-index":e.settings.basezindex}),e._createslideslices(b,1,math.round(e.$element.width()/100));var g=e.slides[b].$element.find(".pogoslider-slide-slice"),h=f.duration/(g.length+1),i=2*h;g.precss("animation-duration",i+"ms"),g.each(function(b){"down"===d?a(this).addclass("pogoslider-animation-downout").precss("animation-delay",h*b+"ms"):a(this).addclass("pogoslider-animation-upout").precss("animation-delay",h*b+"ms")})},blocksreveal:function(a,b){var c=this,d=c.slides[b],e=math.round(c.$element.height()/100),f=math.round(c.$element.width()/100);c.slides[a].$element.css("z-index",c.settings.basezindex+1),d.$element.css({opacity:1,"z-index":c.settings.basezindex});var g=c._generatearandomarray(e*f);c._createslideslices(a,e,f);var h=c.slides[a].$element.find(".pogoslider-slide-slice"),i=d.duration/(h.length+1),j=2*i;h.precss("animation-duration",j+"ms");for(var k=0;ka?"foldleft":"foldright",this.slidetransitions[c].apply(this,[a,b])},foldright:function(a,b){var c=this,d=c.slides[b],e=c.slides[a];c.$element.css("overflow","visible"),e.$element.css({overflow:"visible","z-index":c.settings.basezindex}),d.$element.css({opacity:1,overflow:"visible","z-index":c.settings.basezindex+1}),c._createslideslices(a,1,2);var f=e.$element.find(".pogoslider-slide-slice");c._createslideslices(b,1,2);var g=c.slides[b].$element.find(".pogoslider-slide-slice"),h=f.eq(0),i=g.eq(0),j=g.eq(1);return d.$element.prepend(h.detach()),e.$element.prepend(i.detach()),h.addclass("pogoslider-animation-foldinright").precss("animation-duration",d.duration+"ms"),j.addclass("pogoslider-animation-foldoutright").precss("animation-duration",d.duration+"ms"),function(){c.$element.css("overflow",""),d.$element.prepend(i.detach()),e.$element.prepend(h.detach()),c._slidecleanup(b,!0)}},foldleft:function(a,b){var c=this,d=c.slides[b],e=c.slides[a];c.$element.css("overflow","visible"),e.$element.css({overflow:"visible","z-index":c.settings.basezindex}),d.$element.css({opacity:1,overflow:"visible","z-index":c.settings.basezindex+1}),c._createslideslices(a,1,2);var f=e.$element.find(".pogoslider-slide-slice");c._createslideslices(b,1,2);var g=c.slides[b].$element.find(".pogoslider-slide-slice"),h=f.eq(1),i=g.eq(0),j=g.eq(1);return d.$element.append(h.detach()),e.$element.append(j.detach()),h.addclass("pogoslider-animation-foldinleft").precss("animation-duration",d.duration+"ms"),i.addclass("pogoslider-animation-foldoutleft").precss("animation-duration",d.duration+"ms"),function(){c.$element.css("overflow",""),c._slidecleanup(b,!0)}}},compatslidetransitions:{fade:function(a,b){var c=this.slides[b];this.slides[a].$element.animate({opacity:0},c.duration),c.$element.animate({opacity:1},c.duration)},slide:function(a,b){var c;return c=a>b&&a===this.slides.length-1&&0===b?"slideleft":b>a&&0===a&&b===this.slides.length-1?"slideright":b>a?"slideleft":"slideright",this.slidetransitions[c].apply(this,[a,b])},verticalslide:function(a,b){var c;return c=a>b&&a===this.slides.length-1&&0===b?"slideup":b>a&&0===a&&b===this.slides.length-1?"slidedown":b>a?"slideup":"slidedown",this.slidetransitions[c].apply(this,[a,b])},slideleft:function(a,b){var c=this.slides[b];this.slides[a].$element.animate({left:"-100%"},c.duration),c.$element.css({left:"100%",opacity:1}).animate({left:0},c.duration)},slideright:function(a,b){var c=this.slides[b];this.slides[a].$element.animate({left:"100%"},c.duration),c.$element.css({left:"-100%",opacity:1}).animate({left:0},c.duration)},slideup:function(a,b){var c=this.slides[b];this.slides[a].$element.animate({top:"-100%"},c.duration),c.$element.css({top:"100%",opacity:1}).animate({top:"0"},c.duration)},slidedown:function(a,b){var c=this.slides[b];this.slides[a].$element.animate({top:"100%"},c.duration),c.$element.css({top:"-100%",opacity:1}).animate({top:"0"},c.duration)},sliderevealleft:function(a,b){var c=this.slides[b];this.slides[a].$element.css("z-index",this.settings.basezindex+1).animate({left:"-100%"},c.duration),c.$element.css({opacity:1,"z-index":this.settings.basezindex})},sliderevealright:function(a,b){var c=this.slides[b];this.slides[a].$element.css("z-index",this.settings.basezindex+1).animate({left:"100%"},c.duration),c.$element.css({opacity:1,"z-index":this.settings.basezindex})},slideoverleft:function(a,b){var c=this.slides[b];c.$element.css({opacity:1,"z-index":this.settings.basezindex,left:"100%"}).animate({left:0},c.duration)},slideoverright:function(a,b){var c=this.slides[b];c.$element.css({opacity:1,"z-index":this.settings.basezindex,right:"100%"}).animate({right:0},c.duration)},expandreveal:function(a,b){var c=this.slides[b];this.slides[a].$element.css("z-index",this.settings.basezindex+1).animate({width:"120%",height:"120%",left:"-10%",top:"-10%",opacity:0},c.duration),c.$element.css({opacity:1,"z-index":this.settings.basezindex})},shrinkreveal:function(a,b){var c=this.slides[b];this.slides[a].$element.css("z-index",this.settings.basezindex+1).animate({width:"50%",height:"50%",left:"25%",top:"25%",opacity:0},c.duration),c.$element.css({opacity:1,"z-index":this.settings.basezindex})},verticalsplitreveal:function(a,b){var c=this,d=c.slides[b];c.slides[a].$element.css("z-index",c.settings.basezindex+1),d.$element.css({opacity:1,"z-index":c.settings.basezindex}),c._createslideslices(a,1,2);var e=c.slides[a].$element.find(".pogoslider-slide-slice");e.eq(0).animate({left:"-50%"},d.duration),e.eq(1).animate({left:"100%"},d.duration)},horizontalsplitreveal:function(a,b){var c=this,d=c.slides[b];c.slides[a].$element.css("z-index",c.settings.basezindex+1),d.$element.css({opacity:1,"z-index":c.settings.basezindex}),c._createslideslices(a,2,1);var e=c.slides[a].$element.find(".pogoslider-slide-slice");e.eq(0).animate({top:"-50%"},d.duration),e.eq(1).animate({top:"100%"},d.duration)},zipreveal:function(b,c){var d=this,e=d.slides[c];d.slides[b].$element.css("z-index",d.settings.basezindex+1),e.$element.css({opacity:1,"z-index":d.settings.basezindex}),d._createslideslices(b,1,math.round(d.$element.width()/100));var f=d.slides[b].$element.find(".pogoslider-slide-slice"),g=e.duration/(f.length+1),h=2*g;f.each(function(b){b%2===0?a(this).delay(g*b).animate({top:"100%"},h):a(this).delay(g*b).animate({top:"-100%"},h)})},barrevealdown:function(a,b){return this.slidetransitions.barreveal.apply(this,[a,b,"down"])},barrevealup:function(a,b){return this.slidetransitions.barreveal.apply(this,[a,b,"up"])},barreveal:function(b,c,d){var e=this,f=e.slides[c];e.slides[b].$element.css("z-index",e.settings.basezindex+1),f.$element.css({opacity:1,"z-index":e.settings.basezindex}),e._createslideslices(b,1,math.round(e.$element.width()/100));var g=e.slides[b].$element.find(".pogoslider-slide-slice"),h=f.duration/(g.length+1),i=2*h;g.each(function(b){"down"===d?a(this).delay(h*b).animate({top:"100%"},i):a(this).delay(h*b).animate({top:"-100%"},i)})}}},a.fn[h]=function(b){return this.each(function(){a.data(this,"plugin_"+h)||a.data(this,"plugin_"+h,new e(this,b))}),this}}(jquery,window,document);