blazy-8.x-2.x-dev/js/components/grid/blazy.dygrid.min.js
js/components/grid/blazy.dygrid.min.js
!function(d,n,e){"use strict";var s=["is-b-loading","is-b-visible"];d.dyGrid={options:{},resized:!1,breakpoints:function(){var t=this.options;return{md:d.computeStyle(e,t.md,!0),lg:d.computeStyle(e,t.lg,!0)}},mediaQuery:function(){var t=this.breakpoints(),e="min-device-width: "+t.md,t="max-device-width: "+t.lg;return n.matchMedia("only screen and ("+e+") and ("+t+")")},toObject:function(t,i){var s=this.options;return t.map(function(t){var e=d.slice(t.childNodes),n=d.parse(atob(d.attr(t,s.dataId)));return{_el:t,event:i||{},md:n.md,lg:n.lg,items:e.filter(function(t){return d.hasClass(t,"grid")&&!d.hasClass(t,"region--bg")})}})},subprocess:function(t){function e(t,n){n&&d.each(t.items,function(t,e){e=n[e];e&&(e[0]&&d.attr(t,"data-b-w",e[0]),e[1]&&d.attr(t,"data-b-h",e[1]))})}var n=this.options,i=t.event;(i===n.unload||i.matches||t.mod)&&(d.addClass(t._el,s),i.matches?t.matches||(e(t,t.md),t.matches=!0):(e(t,t.lg),t.matches=!1),t.mod=!1,setTimeout(function(){d.removeClass(t._el,s)},300))},init:function(n,i){var s=this;s.options=i;function e(e){s.resized&&(o.find(function(t){return t._el===e.target.parentElement&&(s.resized&&s.subprocess(t),!0)}).mod=!0)}var o=s.toObject(n),a=new ResizeObserver(function(t){d.each(t,e),s.resized||(s.resized=!0)});function r(t){var e;t&&(t===s.options.unload?(!(n=d.toElms(i.selector)).length||(e=(o=s.toObject(n,t)).find(function(t){return d.hasClass(t._el,i.cName)}))&&(e.mod=!0),s.options.unload=!1):o=s.toObject(n,t)),d.each(o,s.subprocess,s)}function c(t){setTimeout(function(){d.each(o,function(t){d.each(t.items,function(t){a.observe(t)})}),r(t)},t===s.options.unload?101:1)}d.on("blazy:ajaxSuccess.dygrd",function(t,e,n,i){n&&n.length&&c(!0)});var t=s.mediaQuery();c(t),t.addEventListener("change",r)}}}(dBlazy,(Drupal,this),(this.document,this.document.documentElement));
