Yaffs site version 1.1
[yaffs-website] / web / modules / contrib / blazy / js / blazy.load.min.js
index b1096889bfbb6c0290006d39ca0fefaed0b7e7e4..ca6c6b6f6499e9c0f0d0efae30c3108f68f050af 100644 (file)
@@ -1 +1 @@
-!function(i,e,n,t,a){"use strict";function l(e){function l(i){var e=i.getAttribute("data-dimensions")?n.parse(i.getAttribute("data-dimensions")):!1;if(e){var t=Object.keys(e),a=t[0],l=t[t.length-1],r=function(i){return i>=o.windowWidth},d=t.filter(r).map(function(i){return e[i]}).shift();"undefined"===d&&(d=e[o.windowWidth>=l?l:a]),"undefined"!==d&&(i.style.paddingBottom=d+"%")}}var o=i.blazy,r=e.getAttribute("data-blazy"),d=""===r||"[]"===r,s=d?!1:n.parse(r),c=s?n.extend({},o.globals(),s):o.globals(),u=e.querySelectorAll("[data-dimensions]"),b=u.length>0;o.init=new Blazy(c),o.done||(n.resize(function(){o.windowWidth=t.innerWidth||a.documentElement.clientWidth||a.body.clientWidth,b&&n.forEach(u,l,e),n.trigger(e,"resizing",{windowWidth:o.windowWidth})})(),o.done=!0),e.className+=" blazy--on"}i.blazy=i.blazy||{init:null,windowWidth:0,done:!1,globals:function(){var i=this,t=e.blazy||{},a={success:i.clearing,error:i.clearing};return n.extend(t,a)},clearing:function(i){i.className=i.className.replace(/(\S+)loading/,"");var e=[n.closest(i,".is-loading"),n.closest(i,'[class*="loading"]')];n.forEach(e,function(i){null!==i&&(i.className=i.className.replace(/(\S+)loading/,""))})}},i.behaviors.blazy={attach:function(e){var t=i.blazy,a=e.querySelector("[data-blazy]");if(null===a)return void(t.init=new Blazy(t.globals()));var o=e.querySelectorAll(".blazy:not(.blazy--on)");n.once(n.forEach(o,l))}}}(Drupal,drupalSettings,dBlazy,this,this.document);
+!function(a,b,c,d,e){"use strict";function f(b){function m(a){var b=!!a.getAttribute("data-dimensions")&&c.parse(a.getAttribute("data-dimensions"));if(b){var d=Object.keys(b),e=d[0],g=d[d.length-1],h=function(a){return a>=f.windowWidth},i=d.filter(h).map(function(a){return b[a]}).shift();"undefined"===i&&(i=b[f.windowWidth>=g?g:e]),"undefined"!==i&&(a.style.paddingBottom=i+"%")}}var f=a.blazy,g=b.getAttribute("data-blazy"),h=""===g||"[]"===g,i=!h&&c.parse(g),j=i?c.extend({},f.globals(),i):f.globals(),k=b.querySelectorAll("[data-dimensions]"),l=k.length>0;f.init=new Blazy(j),f.done||(f.init.revalidate(),c.resize(function(){f.windowWidth=d.innerWidth||e.documentElement.clientWidth||e.body.clientWidth,l&&c.forEach(k,m,b),c.trigger(b,"resizing",{windowWidth:f.windowWidth})})(),f.done=!0),b.className+=" blazy--on"}a.blazy=a.blazy||{init:null,windowWidth:0,done:!1,globals:function(){var a=this,d=b.blazy||{},e={success:a.clearing,error:a.clearing};return c.extend(d,e)},clearing:function(a){var b=c.hasClass(a,"b-responsive")&&a.hasAttribute("data-pfsrc");a.className=a.className.replace(/(\S+)loading/,"");var e=[c.closest(a,".is-loading"),c.closest(a,'[class*="loading"]')];c.forEach(e,function(a){null!==a&&(a.className=a.className.replace(/(\S+)loading/,""))}),d.picturefill&&b&&d.picturefill({reevaluate:!0,elements:[a]})}},a.behaviors.blazy={attach:function(b){var d=a.blazy;if(null===b.querySelector("[data-blazy]"))return void(d.init=new Blazy(d.globals()));var g=b.querySelectorAll(".blazy:not(.blazy--on)");c.once(c.forEach(g,f))}}}(Drupal,drupalSettings,dBlazy,this,this.document);