/* Auto Grid Plugin @author Nguyen Šuc Viet 04/08/2018 */ !function(t,o,s,a){var i,n,e,l="autoGrid",p={padding_x:0,padding_y:10,no_columns:4,margin_bottom:0,desktopsmall:0,tablet:0,tabletsmall:0,mobile:1};function c(o,s){this.element=o,this.options=t.extend({},p,s),this._defaults=p,this._name=l,this.init()}c.prototype.init=function(){var s,a,i=this;t(o).resize(function(){clearTimeout(s),s=setTimeout(function(){i.make_layout_change(i)},10),clearTimeout(a),a=setTimeout(function(){i.make_layout_change(i)},1e3)}),i.make_layout_change(i),t(o).bind("load",function(){i.make_layout_change(i)})},c.prototype.calculate=function(o){var s=this,a=0,l=t(this.element);l.width();n=t(this.element).children(),e=l.width()-s.options.padding_x,o>0&&(e=(l.width()-s.options.padding_x*o)/o),l.css("position","relative"),n.each(function(){t(this).css({width:e,transition:"all 0.4s",position:"absolute",background:"#FFFFFF"})}),i=o;var p=0;n.each(function(o){for(var n=0,l=0,c=0,d=t(this),m=d.prevAll(),h=0;h0&&(n=p%i),p%i==0&&a++,d.addClass("c"+n),d.addClass("r"+a),m.each(function(o){t(this).hasClass("c"+n)&&(c+=t(this).outerHeight()+s.options.padding_y)}),i>0&&(l=p%i*(e+s.options.padding_x)),d.css({left:l,top:c}),p++)}),this.tallest(l)},c.prototype.tallest=function(o){for(var s,a=[],n=0;n