!function(r){r(window).on("elementor/frontend/init",function(){var e=elementorModules.frontend.handlers.Base.extend({getDefaultSettings:function(){return{selectors:{listItems:".premium-bullet-list-box",items:".premium-bullet-list-content"}}},getDefaultElements:function(){var e=this.getSettings("selectors");return{$listItems:this.$element.find(e.listItems),$items:this.$element.find(e.items)}},bindEvents:function(){this.run(),this.addRandomBadges();var e=this;!this.$element.is(":visible")&&0<this.$element.closest(".premium-mega-nav-item").length&&this.$element.closest(".premium-mega-nav-item").find(".premium-menu-link").on("click",function(){e.addRandomBadges()})},run:function(){var n=this.elements.$listItems,e=this.elements.$items,a=new IntersectionObserver(function(e){e.forEach(function(e){if(e.isIntersecting){var t=r(e.target),i=t.data("delay");setTimeout(function(){t.next(".premium-bullet-list-divider , .premium-bullet-list-divider-inline").css("opacity","1"),t.next(".premium-bullet-list-divider-inline , .premium-bullet-list-divider").addClass("animated "+n.data("list-animation")),t.css("opacity","1").addClass("animated "+n.data("list-animation"))},i),a.unobserve(e.target)}})});e.each(function(e,t){n.data("list-animation")&&" "!=n.data("list-animation")&&a.observe(r(t)[0])})},addRandomBadges:function(){var e=this.getElementSettings();e.rbadges_repeater.length<1||r(".elementor-element-"+this.$element.data("id")).is(":visible")&&!this.$element.hasClass("randomb-applied")&&(e.rbadges_repeater.forEach(function(e,t){if(""!=e.rbadge_selector)for(var i=r(e.rbadge_selector).find(".premium-bullet-list-text").filter(":not(:has(+ .premium-bullet-list-badge))"),n='<div class="premium-bullet-list-badge elementor-repeater-item-'+e._id+'"><span>'+e.badge_title+"</span></div>",a=Math.floor(Math.random()*(e.rbadge_max-e.rbadge_min+1))+e.rbadge_min,s=0;s<a;s++){var l=Math.floor(Math.random()*i.length);0<r(i[l]).siblings(".premium-bullet-list-badge").length||r(i[l]).after(n)}}),this.$element.addClass("randomb-applied"))}});elementorFrontend.elementsHandler.attachHandler("premium-icon-list",e)})}(jQuery);