jQuery(function(t){function a(a,e=null,r=null){var i;e&&(parseInt(e.attr("data-current-page")),parseInt(e.attr("data-max-page"))),a.preventDefault();var o="on";t(a.target).hasClass("dmach-loadmore")?i=t(a.target):(i=e.closest(".filtered-posts-cont"),o="off");var n=i.parent().find(".divi-filter-archive-loop")||e,l=n.attr("data-layoutid"),s=n.attr("data-posttype"),d=n.attr("data-noresults"),c=n.attr("data-sortorder"),p=n.attr("data-sortasc"),u=n.attr("data-gridstyle"),m=n.attr("data-columnscount"),f=n.attr("data-postnumber"),g=n.attr("data-btntext"),_=n.attr("data-btntext_loading"),v=n.attr("data-resultcount"),h=n.attr("data-countposition"),y=n.attr("data-shortcode_name"),w=parseInt(n.attr("data-current-page")),j=(parseInt(n.attr("data-max-page")),n.attr("data-filter-var")),x=n.find(".divi-loadmore").attr("data-icon"),b=n.attr("data-has-map"),k=n.attr("data-hide-marker-label"),Q=n.attr("data-map-selector"),I=n.attr("data-map-marker-layout"),C=n.attr("data-map-all-posts"),z=n.attr("data-map-cluster"),A=n.attr("data-link_wholegrid"),O=n.attr("data-wholegrid-external"),S=n.attr("data-wholegrid-external_acf"),M=n.attr("data-result-count-single-text"),G=n.attr("data-result-count-all-text"),L=n.attr("data-result-count-pagination-text");if(n.attr("data-loop-var"))var N=JSON.stringify(JSON.parse(n.attr("data-loop-var")));var P={security:loadmore_ajax_object.security,query:j,page:w,layoutid:l,posttype:s,noresults:d,sortorder:c,sortasc:p,gridstyle:u,columnscount:m,resultcount:v,countposition:h,shortcode_name:y,postnumber:f,loadmoretext:g,loadmore_icon:x,link_wholegrid:A,link_wholegrid_external:O,link_wholegrid_external_acf:S,is_loadmore:o,has_map:b,map_all_posts:C,map_selector:Q,marker_layout:I,result_count_single_text:M,result_count_all_text:G,result_count_pagination_text:L,loop_var:N};n.attr("data-groupping-taxonomy")&&(P.groupping_taxonomy=n.attr("data-groupping-taxonomy"),P.last_grouping_term_id=n.find(".groupping-term-title").last().attr("data-term_id")),"none"===l&&(P.show_rating=n.attr("data-show_rating"),P.show_price=n.attr("data-show_price"),P.show_excerpt=n.attr("data-show_excerpt"),P.show_add_to_cart=n.attr("data-show_add_to_cart"));const q=loadmore_ajax_object.restUrl+"loadmore";t.ajax({url:q,data:JSON.stringify(P),type:"POST",headers:{"Content-Type":"application/json"},contentType:"application/json",beforeSend:function(t){if(n.closest(".filtered-posts-cont").addClass("infinite-loading"),"on"===o)i.text(_);else{var a=jQuery(".filtered-posts-cont").attr("data-ajaxload-anim");i.parent().append('<div class="loadmore-ajax-loading '+a+'"><div class="lines"><div class="line"></div><div class="line"></div><div class="line"></div></div><div class="spinner donut-cont"><div class="donut"></div></div><div class="spinner donutmulti-cont"><div class="donut multi"></div></div><div class="spinner ripple-cont"><div class="ripple"></div></div></div>')}n.closest(".filtered-posts-cont").find(".filtered-posts-loading").prepend('<div class="ajax-loading"><div class="lines"><div class="line"></div><div class="line"></div><div class="line"></div></div><div class="spinner donut-cont"><div class="donut"></div></div><div class="spinner donutmulti-cont"><div class="donut multi"></div></div><div class="spinner ripple-cont"><div class="ripple"></div></div></div>')},success:function(a){if(n.closest(".filtered-posts-cont").removeClass("infinite-loading"),a){var o=t(a.posts);i.hasClass("dmach-loadmore")?i.text(g.replace(/\\/g,"")):(i.parent().find(".loading").remove(),i.parent().find(".loadmore-ajax-loading").remove()),i.parent().find(".loop-grid").length>0?i.parent().find(".loop-grid").eq(0).append(o):i.parent().find("ul.products").length>0&&i.parent().find("ul.products").eq(0).append(o),i.parent().find(".divi-filter-archive-loop").append(a.css_output),n.closest(".filtered-posts-cont").find(".filtered-posts-loading").find(".ajax-loading").remove();var l=i.parent();if(a.bc_result_count&&(i.parent().find(".divi-filter-result-count").length>0?i.parent().find(".divi-filter-result-count").text(a.bc_result_count):i.parent().find(".woocommerce-result-count").length>0&&(l.find(".divi-filter-result-count").length>0&&l.find(".divi-filter-result-count").remove(),i.parent().find(".woocommerce-result-count").html(a.bc_result_count))),i.hasClass("dmach-loadmore")&&i.remove(),a.after_post){var s=t("<textarea />").html(a.after_post).text();l.append(s.replace(/\\/g,""))}if(jQuery(".single_add_to_cart_button").addClass("ajax_add_to_cart"),"undefined"!=typeof ajax_disabled_products_class&&t("."+ajax_disabled_products_class+" .single_add_to_cart_button").removeClass("ajax_add_to_cart"),n.attr("data-current-page",w+1),"function"==typeof resizeAllGridItems){var d=o.find("img").length;o.find("img").one("load",function(){--d<=0&&resizeAllGridItems()}).each(function(){this.complete&&jQuery(this).trigger("load")})}if("function"==typeof get_post_popup&&get_post_popup(),n.find(".grid-col").find(".gallery_vars").length>0){var c=n.find(".grid-col").find(".gallery_vars").attr("data-gallery_vars"),p=n.find(".grid-col").find(".gallery_vars").attr("data-gallery_type");if(c="{"+(c=(c=(c=c.replace(/,\s*$/,"")).replace(/,/g,", ")).replace(/'/g,'"'))+"}",c=JSON.parse(c),jQuery(".et_pb_de_mach_acf_slider_containter").each(function(t,a){jQuery(this).hasClass("slick-initialized")&&jQuery(this).slick("unslick"),jQuery(this).slick(c)}),"gallery"===p){var m=n.find(".grid-col").find(".gallery_vars").attr("data-gallery_nav");m="{"+(m=(m=(m=m.replace(/,\s*$/,"")).replace(/,/g,", ")).replace(/'/g,'"'))+"}",(m=JSON.parse(m)).asNavFor=".et_pb_de_mach_acf_slider_containter",m.focusOnSelect=!0,jQuery(".et_pb_de_mach_acf_slider_containter_nav").each(function(t,a){jQuery(this).hasClass("slick-initialized")&&jQuery(this).slick("unslick"),jQuery(this).slick(m)})}}if(a.map_data&&jQuery(Q).length>0&&"off"===C&&jQuery(Q).each(function(){jQuery(this);var t=jQuery(this).data("map");for(let t=0;t<markers.length;t++)markers[t].setMap(null);markers=[],"on"!==z?(jQuery.each(a.map_data,function(t,a){locations.push({lat:a.lat,lng:a.lng}),void 0!==k&&"on"===k?labels.push(a.title.charAt(0)):labels.push(""),i_windows.push(a.infoview)}),void 0!==t&&(markers=locations.map((a,e)=>{var r=new google.maps.Marker({position:a,label:labels[e],map:t}),i=new google.maps.InfoWindow({content:i_windows[e]});return google.maps.event.addListener(t,"click",function(){i.close()}),google.maps.event.addListener(r,"click",function(){i.open(t,r)}),r}))):(jQuery.each(a.map_data,function(t,a){locations.push({lat:a.lat,lng:a.lng}),void 0!==k&&"on"===k?labels.push(a.title.charAt(0)):labels.push(""),i_windows.push(a.infoview)}),void 0!==t&&(markers=locations.map((a,e)=>{var r=new google.maps.Marker({position:a,label:labels[e]}),i=new google.maps.InfoWindow({content:i_windows[e]});return google.maps.event.addListener(t,"click",function(){i.close()}),google.maps.event.addListener(r,"click",function(){i.open(t,r)}),r}),new MarkerClusterer(t,markers,{imagePath:clusterer_obj.imgPath})))}),"masonry"===u&&"function"==typeof resizeAllGridItems){var f=n.attr("data-masonry_ajax_buffer");resizeAllGridItems(),d=jQuery(".divi-filter-archive-loop.main-loop").children().eq(0).find("img").length,jQuery(".divi-filter-archive-loop.main-loop").children().eq(0).find("img").one("load",function(){0===--d&&resizeAllGridItems()}).each(function(){this.complete&&jQuery(this).trigger("load")}),setTimeout(function(){resizeAllGridItems()},f)}else"masonry"===u&&window.dispatchEvent(new Event("resize"));jQuery.fn.fitVids&&jQuery("#main-content").fitVids({customSelector:"iframe[src^='http://www.hulu.com'], iframe[src^='http://www.dailymotion.com'], iframe[src^='http://www.funnyordie.com'], iframe[src^='https://embed-ssl.ted.com'], iframe[src^='http://embed.revision3.com'], iframe[src^='https://flickr.com'], iframe[src^='http://blip.tv'], iframe[src^='http://www.collegehumor.com']"}),n.find(".et_post_gallery").length>0&&(n.find(".et_post_gallery").each(function(){jQuery(this).magnificPopup({delegate:".et_pb_gallery_image a",type:"image",removalDelay:500,gallery:{enabled:!0,navigateByImgClick:!0},mainClass:"mfp-fade",zoom:{enabled:window.et_pb_custom&&!window.et_pb_custom.is_builder_plugin_used,duration:500,opener:function(t){return t.find("img")}},autoFocusLast:!1})}),n.find(".et_post_gallery").find("a").off("click")),jQuery(".variations_form").each(function(){jQuery(this).wc_variation_form(),jQuery(this).trigger("check_variations")}),jQuery.event.trigger({type:"divi_filter_completed"}),a.posts}else i.hasClass("dmach-loadmore")&&i.remove();"undefined"!=typeof nextPage&&e.attr("data-current-page",nextPage),"function"==typeof r&&r()}})}t(document).on("click",".dmach-loadmore",function(t){a(t)}),t(".divi-filter-archive-loop").each(function(){var e=t(this);if("infinite"===e.data("loadmore")){let r=!1;t(window).on("scroll."+(e.attr("id")||Math.random()),function(i){const o=parseInt(e.attr("data-current-page")),n=parseInt(e.attr("data-max-page"));r||o>=n||t(window).scrollTop()+t(window).height()>=e.offset().top+e.outerHeight(!0)-100&&(r=!0,a(i,e,function(){r=!1,parseInt(e.attr("data-current-page"))>=n&&t(window).off("scroll."+(e.attr("id")||Math.random()))}))})}}),"undefined"!=typeof Macy&&jQuery(".grid-layout-masonry").each(function(){var t=jQuery(this).find(".divi-filter-archive-loop.masonry");if(t.length){var a=parseInt(t.attr("data-masonry-row-column"),10)||0,e=parseInt(t.attr("data-masonry-row-gap"),10)||0,r=parseInt(t.attr("data-masonry-columns-desktop"),10)||3,i=parseInt(t.attr("data-masonry-columns-tablet"),10)||2,o=parseInt(t.attr("data-masonry-columns-mobile"),10)||1,n=Macy({container:".masonry .divi-filter-loop-container .grid-posts.loop-grid",trueOrder:!1,waitForImages:!0,margin:{x:a,y:e},columns:r,breakAt:{1200:r,980:i,767:o}});n.runOnImageLoad(function(){n.recalculate(!0)},!0),jQuery(document).off("ajaxComplete").on("ajaxComplete",function(){n.recalculate(!0)})}})});