(function($){
"use strict"
var pxl_widget_counter_handler=function($scope, $){
elementorFrontend.waypoint($scope.find('.pxl--counter-value:not(.effect-slide)'), function (){
var $number=$(this),
data=$number.data();
var decimalDigits=data.toValue.toString().match(/\.(.*)/);
if(decimalDigits){
data.rounding=decimalDigits[1].length;
}
$number.numerator(data);
}, {
offset: '95%',
triggerOnce: true
});
elementorFrontend.waypoint($scope.find('.pxl--counter-value.effect-slide'), function (){
var $number=$(this),
data=$number.data();
var el=$number[0];
var startNumber=data['startnumber'], endNumber=data['endnumber'], separator=data['delimiter'], duration=data['duration'] ;
var od=new Odometer({
el: el,
value: startNumber,
format: separator,
theme: 'default'
});
od.update(endNumber);
}, {
offset: '95%',
triggerOnce: true
});
};
$(window).on('elementor/frontend/init', function(){
elementorFrontend.hooks.addAction('frontend/element_ready/pxl_counter.default', pxl_widget_counter_handler);
elementorFrontend.hooks.addAction('frontend/element_ready/pxl_banner_box.default', pxl_widget_counter_handler);
elementorFrontend.hooks.addAction('frontend/element_ready/pxl_pie_chart.default', pxl_widget_counter_handler);
});
})(jQuery);