blazy-8.x-2.x-dev/js/plugin/blazy.animate.min.js
js/plugin/blazy.animate.min.js
!function(f){"use strict";var v="animation",b="blur",h="data-",t=h+"animation",a=h+"b-animation";function i(n,l){var d=this;return f.chain(n,function(n){var t=n.dataset;if(!f.isElm(n)||!t)return d;var a=f(n),i=t.animation||t.bAnimation;if(f.isStr(l)&&(i=l),!i)return d;var e="animated",r=v+"end."+i,o=n.style,s=e+" "+i,u=[v,v+"-duration",v+"-delay",v+"-iteration-count"];a.addClass(s),f.each(["Duration","Delay","IterationCount"],function(n){n=v+n;t&&n in t&&(o[n]=t[n])});var m=f.closest(n,".media")||n,c=f.isBg(n),n=n;return i===b&&!c&&(c=f.find(m,"img:not(.b-blur)"),n=f.isElm(c)?c:n),f.one(n,r,function(n){a.addClass("is-b-"+e).removeClass(s).removeAttr(u,h),f.each(u,function(n){o.removeProperty(n)}),f.isFun(l)&&l(n),f.trigger(m,"blazy:animated",{animation:n})},!1)})}f.aniElement=function(n){return f.hasAttr(n,a+" "+t)?n:f.closest(n,"["+a+"]")||f.closest(n,"["+t+"]")},f.animate=i.bind(f),f.fn.animate=function(n){return i(this,n)}}(dBlazy);
