/*! lg-autoplay - v1.0.4 - 2017-03-28 * http://sachinchoolur.github.io/lightgallery * copyright (c) 2017 sachin n; licensed gplv3 */ !function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof exports?module.exports=b(require("jquery")):b(jquery)}(this,function(a){!function(){"use strict";var b={autoplay:!1,pause:5e3,progressbar:!0,fourceautoplay:!1,autoplaycontrols:!0,appendautoplaycontrolsto:".lg-toolbar"},c=function(c){return this.core=a(c).data("lightgallery"),this.$el=a(c),!(this.core.$items.length<2)&&(this.core.s=a.extend({},b,this.core.s),this.interval=!1,this.fromauto=!0,this.canceledontouch=!1,this.fourceautoplaytemp=this.core.s.fourceautoplay,this.core.docss()||(this.core.s.progressbar=!1),this.init(),this)};c.prototype.init=function(){var a=this;a.core.s.autoplaycontrols&&a.controls(),a.core.s.progressbar&&a.core.$outer.find(".lg").append('
'),a.progress(),a.core.s.autoplay&&a.$el.one("onslideitemload.lg.tm",function(){a.startlauto()}),a.$el.on("ondragstart.lg.tm touchstart.lg.tm",function(){a.interval&&(a.cancelauto(),a.canceledontouch=!0)}),a.$el.on("ondragend.lg.tm touchend.lg.tm onslideclick.lg.tm",function(){!a.interval&&a.canceledontouch&&(a.startlauto(),a.canceledontouch=!1)})},c.prototype.progress=function(){var a,b,c=this;c.$el.on("onbeforeslide.lg.tm",function(){c.core.s.progressbar&&c.fromauto&&(a=c.core.$outer.find(".lg-progress-bar"),b=c.core.$outer.find(".lg-progress"),c.interval&&(b.removeattr("style"),a.removeclass("lg-start"),settimeout(function(){b.css("transition","width "+(c.core.s.speed+c.core.s.pause)+"ms ease 0s"),a.addclass("lg-start")},20))),c.fromauto||c.core.s.fourceautoplay||c.cancelauto(),c.fromauto=!1})},c.prototype.controls=function(){var b=this,c='';a(this.core.s.appendautoplaycontrolsto).append(c),b.core.$outer.find(".lg-autoplay-button").on("click.lg",function(){a(b.core.$outer).hasclass("lg-show-autoplay")?(b.cancelauto(),b.core.s.fourceautoplay=!1):b.interval||(b.startlauto(),b.core.s.fourceautoplay=b.fourceautoplaytemp)})},c.prototype.startlauto=function(){var a=this;a.core.$outer.find(".lg-progress").css("transition","width "+(a.core.s.speed+a.core.s.pause)+"ms ease 0s"),a.core.$outer.addclass("lg-show-autoplay"),a.core.$outer.find(".lg-progress-bar").addclass("lg-start"),a.interval=setinterval(function(){a.core.index+1