/* jQuery Slideshow Plugin for WYSIWYG Web Builder 14 - Copyright Pablo Software solutions 2018 - http://www.wysiwygwebbuilder.com */
(function(a){a.fn.slideshow=function(b){return this.each(function(){a.slideshow(this,b)})};a.slideshow=function(b,c){var d={effect:"none",effectlength:2E3,easing:"linear",fullscreen:0,direction:"",count:8,interval:2E3,type:"sequence",pagination:!0,pagination_img_default:"",pagination_img_active:"",param:null,maxItems:10,maxWidth:800,current:1,last:0,captionShow:{},captionHide:{},instagramId:"",instagramToken:""};if(c&&"string"==typeof c)if("nextimage"==c)a.slideshow.killTimer(b),a.slideshow.nextimage(b);
else if("previmage"==c)a.slideshow.killTimer(b),a.slideshow.previmage(b);else if(-1!=c.indexOf("goto"))d=c.slice(5),a.slideshow.gotoImage(b,d);else if("stop"==c){a.slideshow.killTimer(b);var e=a(b).data("state");e.interval=0}else"start"==c&&(a.slideshow.killTimer(b),e=a(b).data("state"),0==e.interval&&(e.interval=4E3),e.current==e.last&&a.slideshow.next(e),a.slideshow.imagetransition(b));else if(c&&(e=a.extend(d,c)),""!=e.instagramId){var g="UL"==b.tagName;a.ajax({url:"https://api.instagram.com/v1/users/"+
e.instagramId+"/media/recent/?access_token="+e.instagramToken+"&count="+e.maxItems,crossDomain:!0,dataType:"jsonp"}).done(function(c){var d="";a.each(c.data,function(a,b){var e=null==c.data[a].caption||void 0==c.data[a].caption?Date(c.data[a].created_time):c.data[a].caption.text+" - "+Date(c.data[a].created_time);g&&(d+="
");d+='';d+='';d+="";
g&&(d+="")});a(b).append(d);a(b).find(".image:not(:first)").hide();a.slideshow.init(b,e)})}else a.slideshow.init(b,e)};a.slideshow.init=function(b,c){var d=a(".caption_text").length;c.images=a(b).find(".image");a.each(c.images,function(b){a(c.images[b]).css("zIndex",0).css("position","absolute").css("top","0").css("left","0");d&&(a(c.images[b]).data("title",a(c.images[b]).attr("title")),a(c.images[b]).removeAttr("title"))});c.random=!1;c.reverse=!1;"random"==c.effect&&(c.random=!0);"flip-x"!=
c.effect&&"flip-y"!=c.effect||c.images.css({"-webkit-backface-visibility":"hidden","-moz-backface-visibility":"hidden","-o-backface-visibility":"hidden","backface-visibility":"hidden"});a(b).data("state",c);a.isEmptyObject(c.captionShow)||a(b).mouseover(function(){c.captionShow.hasOwnProperty("visibility")?a(b).find(".caption_background").show():a(b).find(".caption_background").stop().animate(c.captionShow,500)});a.isEmptyObject(c.captionHide)||(a(b).find(".caption_background").stop().css(c.captionHide),
a(b).mouseout(function(){c.captionHide.hasOwnProperty("visibility")?a(b).find(".caption_background").hide():a(b).find(".caption_background").stop().animate(c.captionHide,500)}));var e=c.interval;"kenburns"==c.effect&&(e=1);0!=e?(e=setTimeout(function(){a.slideshow.imagetransition(b)},e),a(b).data("timerId",e)):"random"==c.type&&(a.slideshow.next(c),a.slideshow.gotoImage(b,c.current));0!=c.fullscreen&&(a(window).resize(function(){a.slideshow.resize(b)}),a(window).on("load",function(){a.slideshow.resize(b)}),
a.slideshow.resize(b));if(c.pagination){$pagination=a('');e=a(b).find(".image").get();for(var g=0;g").attr("id",String(g+1)).css("cursor","pointer");a("").attr({id:"page_"+String(g+1),src:c.pagination_img_default}).appendTo(f);f.click(function(){a.slideshow.gotoImage(b,a(this).attr("id"))});f.appendTo($pagination)}$pagination.appendTo(a(b));a.slideshow.updateNavigation(b,0,c.last)}setTimeout(function(){a(b).trigger("activate",0)},10)};
a.slideshow.killTimer=function(b){b=a(b).data("timerId");clearInterval(b)};a.slideshow.updateNavigation=function(b,c,d){var e=a(b).data("state");a(b).parent().find(".pagination img:eq("+c+")").attr("src",e.pagination_img_default);a(b).parent().find(".pagination img:eq("+d+")").attr("src",e.pagination_img_active)};a.slideshow.transformRotate=function(b,c,d){a(b).css({"-webkit-transform":"rotate"+c+"("+d+"deg)","-moz-transform":"rotate"+c+"("+d+"deg)","-ms-transform":"rotate"+c+"("+d+"deg)","-o-transform":"rotate"+
c+"("+d+"deg)",transform:"rotate"+c+"("+d+"deg)"})};a.slideshow.gotoImage=function(b,c){a.slideshow.killTimer(b);var d=a(b).data("state");0!=d.interval&&(d.current--,0>d.current&&(d.current=d.images.length-1));c-1!=d.current&&(0==d.interval&&(d.last=d.current),d.current=Math.min(c-1,d.images.length-1),d.interval=0,d.pagination&&a.slideshow.updateNavigation(b,d.last,d.current),a.slideshow.imagetransition(b),d.last=d.current)};a.slideshow.nextimage=function(b){state=a(b).data("state");0!=state.interval&&
(state.current=state.last);state.interval=0;a.slideshow.next(state);a.slideshow.imagetransition(b)};a.slideshow.previmage=function(b){state=a(b).data("state");0!=state.interval&&(state.current=state.last);state.interval=0;0<=state.current-1?(--state.current,state.last=state.current+1):(state.current=state.images.length-1,state.last=0);a.slideshow.imagetransition(b)};a.slideshow.next=function(a){if("sequence"==a.type)a.current+1c.maxWidth&&(f=c.maxWidth),a(this).css({height:"auto",width:f+"px"}),a(this).css({position:"absolute",left:h+"px",top:k+"px"}),a(b).css("height",a(this).height()),d>f&&(h=(d-a(this).width())/2,a(this).css({left:h+"px"}))):((5==c.fullscreen?!(f/ga(this).width()/a(this).height())?1==c.fullscreen?a(this).css({height:g+
"px",width:"auto"}):(2==c.fullscreen||5==c.fullscreen)&&a(this).css({height:"auto",width:f+"px"}):1==c.fullscreen?a(this).css({height:"auto",width:f+"px"}):(2==c.fullscreen||5==c.fullscreen)&&a(this).css({height:g+"px",width:"auto"}),1==c.fullscreen?(h=(d-a(this).width())/2,k=(e-a(this).height())/2):3==c.fullscreen&&a(this).css({height:g+"px",width:f+"px"}),5!=c.fullscreen&&a(this).css({position:"fixed",left:h+"px",top:k+"px"}))})}})(jQuery);