/home/devfahim/www/fluentlab.devfahim.site/wp-content/themes/eduma/assets/js/portfolio.min.js
! function(e, o) { var t = function(e, o, t) { var i; return function a() { var l = this,
s = arguments;
i ? clearTimeout(i) : t && e.apply(l, s), i = setTimeout(function o() { t || e.apply(l, s), i = null }, o || 100) } };
jQuery.fn[o] = function(e) { return e ? this.bind("resize", t(e)) : this.trigger(o) } }(jQuery, "smartresize"), jQuery(document).ready(function() {
function e() { jQuery(".content_portfolio").each(function() { var e, o, t, i, a = jQuery(this),
l = 0;
a.closest(".wapper_portfolio").hasClass("gutter") && (l = 30), a.css({ width: "100%" }), 1 != (o = a.find(".item_portfolio").hasClass("five-col") ? 5 : a.find(".item_portfolio").hasClass("four-col") ? 4 : a.find(".item_portfolio").hasClass("three-col") ? 3 : a.find(".item_portfolio").hasClass("two-col") ? 2 : 1) && (a.closest(".portfolio_column").width() + l < 768 && (o = 2), a.closest(".portfolio_column").width() + l < 480 && (o = 1, l = 0)), t = Math.floor((parseInt(a.closest(".portfolio_column").width(), 10) - (o - 1) * l) / o), i = Math.floor(parseInt(t / 1.5, 10)), a.find(".item_portfolio").css({ width: t }), 1 == o && (i = "auto"), a.closest(".wapper_portfolio").hasClass("multigrid") && a.find(".item_portfolio .portfolio-image").css({ height: i }), a.closest(".wapper_portfolio").hasClass("multigrid") && (a.find(".item_portfolio").hasClass("height_large") && 1 != o && a.find(".item_portfolio.height_large .portfolio-image").css({ height: 2 * i + l }), a.find(".item_portfolio").hasClass("item_large") && 1 != o && (e = 2 * t + l, a.find(".item_portfolio.item_large").css({ width: e }))), a.imagesLoaded(function() { a.css({ width: parseInt(a.closest(".portfolio_column").width(), 10) }), a.closest(".wapper_portfolio").hasClass("gutter") ? a.isotope({ itemSelector: ".item_portfolio", masonry: { columnWidth: t, gutter: l } }) : a.isotope({ itemSelector: ".item_portfolio", masonry: { columnWidth: t } }) }) }) }
jQuery(".be-animate").appear(), jQuery(".be-animate").each(function() { var e = jQuery(this);
e.is(":appeared") && (e.addClass("already-visible"), e.addClass(e.attr("data-animation")), e.addClass("animated")) }), jQuery(document).on("appear", ".be-animate", function() { var e = jQuery(this);
e.is(":appeared") && (e.addClass("already-visible"), e.addClass(e.attr("data-animation")), e.addClass("animated")) }), jQuery(document).on("click", ".slider-popup", function(e) { e.preventDefault(), jQuery(".gallery-slider-content").addClass("add-fix"), jQuery("html").addClass("overflow-hidden"), jQuery(".gallery-slider-content").html('<i class="edu-spinner edu-spin"></i>'); var o = jQuery(this);
setTimeout(function() { jQuery.ajax({ type: "GET", url: o.attr("data-href"), success: function(e) { jQuery(".gallery-slider-content").html(e), jQuery(".carousel-slider").carousel({ interval: !1 }), jQuery(".carousel-control.left").click(function() { jQuery(".carousel-slider").carousel("prev") }), jQuery(".carousel-control.right").click(function() { jQuery(".carousel-slider").carousel("next") }), jQuery(".carousel-indicators li").bind("click", function(e) { var o = jQuery(this).index();
jQuery(".carousel-slider").carousel(o) }), jQuery(".carousel-slider").css({ margin: 0, width: jQuery(window).outerWidth(), height: jQuery(window).outerHeight() }), jQuery(".carousel-slider .item").css({ position: "fixed", width: "100%", height: "100%" }), jQuery(".carousel-inner div.item img").each(function() { var e = jQuery(this).attr("src");
jQuery(this).parent().css({ background: "url(" + e + ") center center no-repeat", "-webkit-background-size": "cover", "-moz-background-size": "cover", "-o-background-size": "cover", "background-size": "cover" }), jQuery(this).remove() }), jQuery(window).on("resize", function() { jQuery(".carousel-slider").css({ width: jQuery(window).outerWidth(), height: jQuery(window).outerHeight() }) }), jQuery(document).keyup(function(e) { 27 == e.keyCode && (jQuery("html").removeClass("overflow-hidden"), jQuery(".gallery-slider-content").html(""), jQuery(".gallery-slider-content").removeClass("add-fix")) }), jQuery(document).on("click", ".close-slider", function(e) { e.preventDefault(), jQuery("html").removeClass("overflow-hidden"), jQuery(".gallery-slider-content").html(""), jQuery(".gallery-slider-content").removeClass("add-fix") }) } }) }, 300) }), jQuery(document).on("mouseup", "#carousel-slider-generic, .carousel-control", function(e) { jQuery(".gallery_content").hasClass("show") && jQuery(".gallery_content").removeClass("show") }), jQuery(document).on("click", ".single_portfolio_info_close", function(e) { e.preventDefault(), jQuery(this).closest(".gallery_content").toggleClass("show") }), jQuery().magnificPopup && (jQuery(".video-popup").magnificPopup({ disableOn: 700, type: "iframe", mainClass: "mfp-fade", removalDelay: 160, preloader: !1, fixedContentPos: !1 }), jQuery(".image-popup-02").magnificPopup({ type: "image", image: { titleSrc: function(e) { return "title" }, tError: '<a href="%url%">The image #%curr%</a> could not be loaded.' }, key: "image-key", verticalFit: !0, mainClass: "image-popup-style", tError: '<a href="%url%">The image</a> could not be loaded.', gallery: { enabled: !0, tCounter: "%curr% of %total%" }, callbacks: { open: function() { this.content.addClass("fadeInLeft") }, close: function() { this.content.removeClass("fadeInLeft") } } })), e(), jQuery(document).on("click", ".portfolio-tabs li a", function(o) { o.preventDefault(); var t = jQuery(this),
i = t.attr("data-filter");
t.closest(".portfolio-tabs").find("li a").removeClass("active"), t.addClass("active"), t.closest(".wapper_portfolio").find(".content_portfolio").isotope({ filter: i }), e() }), jQuery(window).smartresize(function() { e() }) });