TweenMax.min.js
1 year ago
anime.min.js
1 year ago
flipster.min.js
1 year ago
fontawesome-all.min.js
1 year ago
headroom.min.js
1 year ago
iscroll.min.js
1 year ago
isotope.min.js
1 year ago
jquery-countdown.min.js
1 year ago
jquery-mousewheel.min.js
1 year ago
jquery-slimscroll.min.js
1 year ago
lottie.min.js
1 year ago
luxon.min.js
1 year ago
markerclusterer.min.js
1 year ago
modal.min.js
1 year ago
motionpath.min.js
1 year ago
pa-gsap.min.js
1 year ago
pa-scrolldir.min.js
1 year ago
premium-addons.min.js
1 year ago
premium-banner.min.js
1 year ago
premium-blog.min.js
1 year ago
premium-button.min.js
1 year ago
premium-carousel-widget.min.js
1 year ago
premium-contact-form.min.js
1 year ago
premium-countdown-timer.min.js
1 year ago
premium-counter.min.js
1 year ago
premium-dis-conditions.min.js
1 year ago
premium-dual-header.min.js
1 year ago
premium-eq-height.min.js
1 year ago
premium-fancy-text.min.js
1 year ago
premium-floating-effects.min.js
1 year ago
premium-global-tooltips.min.js
1 year ago
premium-icon-list.min.js
1 year ago
premium-image-button.min.js
1 year ago
premium-image-scroll.min.js
1 year ago
premium-img-gallery.min.js
1 year ago
premium-maps.min.js
1 year ago
premium-media-wheel.min.js
1 year ago
premium-mini-cart.min.js
1 year ago
premium-mobile-menu.min.js
1 year ago
premium-modal-box.min.js
1 year ago
premium-nav-menu.min.js
1 year ago
premium-notifications.min.js
1 year ago
premium-person.min.js
1 year ago
premium-pinterest-feed.min.js
1 year ago
premium-post-ticker.min.js
1 year ago
premium-progressbar.min.js
1 year ago
premium-search-form.min.js
1 year ago
premium-shape-divider.min.js
1 year ago
premium-svg-drawer.min.js
1 year ago
premium-tcloud.min.js
1 year ago
premium-testimonials.min.js
1 year ago
premium-textual-showcase.min.js
1 year ago
premium-tiktok-feed.min.js
1 year ago
premium-title.min.js
1 year ago
premium-tooltips.min.js
1 year ago
premium-video-box.min.js
1 year ago
premium-vscroll.min.js
1 year ago
premium-weather.min.js
1 year ago
premium-woo-categories.min.js
1 year ago
premium-woo-cta.min.js
1 year ago
premium-woo-products.min.js
1 year ago
premium-world-clock.min.js
1 year ago
premium-wrapper-link.min.js
1 year ago
prettyPhoto.min.js
1 year ago
scrollTrigger.min.js
1 year ago
slick.min.js
1 year ago
tooltipster.min.js
1 year ago
typed.min.js
1 year ago
universal-tilt.min.js
1 year ago
vticker.min.js
1 year ago
premium-notifications.min.js
1 lines
| 1 | !function (e) { e(window).on("elementor/frontend/init", function () { var t = elementorModules.frontend.handlers.Base.extend({ getDefaultSettings: function () { return { selectors: { user: ".fa-user", outerWrap: ".pa-recent-notification", iconWrap: ".pa-rec-not-icon-wrap", postsContainer: ".pa-rec-posts-container", number: ".pa-rec-not-number", closeButton: ".pa-rec-posts-close", metaSeparators: ".premium-blog-meta-separator" }, isHidden: !0 } }, getDefaultElements: function () { var e = this.getSettings("selectors"); return { $outerWrap: this.$element.find(e.outerWrap), $iconWrap: this.$element.find(e.iconWrap), $postsContainer: this.$element.find(e.postsContainer), $number: this.$element.find(e.number), $closeButton: this.$element.find(e.closeButton) } }, bindEvents: function () { this.removeMetaSeparators(), this.run() }, removeMetaSeparators: function () { var t = this.getSettings("selectors"), n = this.$element.find(".premium-blog-post-outer-container"), i = n.first().find(t.metaSeparators), s = n.find(t.user); 1 === i.length ? s.length || n.find(t.metaSeparators).remove() : s.length || n.each(function (n, i) { e(i).find(t.metaSeparators).first().remove() }) }, addIconForNoPosts: function () { var t = this.getElementSettings(), n = t.add_icon_with_no_posts, i = t.icon_type, s = this.elements.$iconWrap; "yes" === n && ("image" === i ? (e(s[0].children[1]).css("display", "block"), e(s[0].children[0]).css("display", "none")) : (e(".premium-notification-icon").css("display", "none"), e(".premium-icon-with-no-post").css("display", "block"))) }, run: function () { var t = this.elements.$iconWrap, n = this.elements.$postsContainer, i = this.elements.$closeButton, s = this.elements.$number, o = this.getElementSettings(), a = this.getSettings("isHidden"), r = this, m = this.$element.data("id"), c = getComputedStyle(this.$element[0]).getPropertyValue("--pa-recent-posts-width"), l = o.posts_box_position, p = o.cookies; "yes" === o.add_icon_with_no_posts && 0 === s.length && (e(t[0].children[1]).css("display", "none"), this.addIconForNoPosts()), this.hideAnimationElements(), c || (c = "30vw"), n.css(l, "-" + c), n.removeClass("elementor-invisible"), t.on("click", function () { if (a) { if (r.addIconForNoPosts(), "yes" === p) { var t = "https:" === document.location.protocol ? "secure" : "", i = r.elements.$outerWrap.data("recent"); document.cookie = "cookieName=paRecentPosts" + m + ";expires=Thu, 01 Jan 1970 00:00:00 UTC;", document.cookie = "paRecentPosts" + m + "=" + i + ";SameSite=Strict;" + t } window.OpenedpostsBox && m !== window.OpenedpostsBox && r.$element.trigger("click"), s.remove(), e(".pa-rec-posts-overlay").css("display", "block").animate({ opacity: 1 }, 500), n.animate({ [l]: 0 }, 500, "swing", function () { r.triggerAnimations(), r.setSettings({ isHidden: !1 }), window.OpenedpostsBox = m }) } }), i.on("click", function () { r.hideBox(c, l) }), e("body").on("click", function (t) { e(t.target).is(e(".pa-rec-posts-container, .pa-rec-posts-container *, .pa-rec-not-icon-wrap, .pa-rec-not-icon-wrap *, .premium-tabs-nav-list-item")) || r.hideBox(c, l) }) }, hideBox: function (t, n) { var i = this.elements.$postsContainer, s = this; e(".pa-rec-posts-overlay").animate({ opacity: 0 }, 500, function () { e(".pa-rec-posts-overlay").css("display", "none") }), i.animate({ [n]: "-" + t }, 500, "swing", function () { s.setSettings({ isHidden: !0 }), s.removeAnimations() }) }, triggerAnimations: function () { var t = this.$element.find(".pa-rec-title"), n = this.$element.find(".pa-rec-posts-body"), i = this.getElementSettings(); i.header_animation && t.removeClass("elementor-invisible").addClass("animated " + i.header_animation).attr("data-e-animation", i.header_animation), i.posts_animation && n.find(".premium-blog-post-outer-container").length > 0 && ("yes" !== i.posts_animation_individial ? n.removeClass("elementor-invisible").addClass("animated " + i.posts_animation).attr("data-e-animation", i.posts_animation) : (n = n.find(".premium-blog-post-outer-container")).map(function (t, n) { setTimeout(function () { e(n).removeClass("elementor-invisible").addClass("animated " + i.posts_animation).attr("data-e-animation", i.posts_animation) }, 0 == t ? 0 : 250) })) }, removeAnimations: function () { this.elements.$postsContainer.find(".animated").each(function (t, n) { var i = e(n).data("e-animation"); e(n).removeClass("animated " + i).addClass("elementor-invisible") }) }, hideAnimationElements: function () { var e = this.$element.find(".pa-rec-title"), t = this.$element.find(".pa-rec-posts-body"), n = this.getElementSettings(); "yes" === n.posts_animation_individial && (t = t.find(".premium-blog-post-outer-container")), n.header_animation && e.addClass("elementor-invisible"), n.posts_animation && this.$element.find(".premium-blog-post-outer-container").length > 0 && t.addClass("elementor-invisible") } }); elementorFrontend.elementsHandler.attachHandler("premium-notifications", t) }) }(jQuery); |