var dceDynamicPostsSkin="",dceDynamicPostsSkinPrefix="",Widget_DCE_Dynamicposts_base_Handler=function(n,e){const a=n.attr("data-widget_type");if(typeof a!="string")return;const r=a.split(".");if(r.length!==2||!dce_features_collection_dynamic_posts.includes(r[0]))return;dceDynamicPostsSkin=r[1],dceDynamicPostsSkin==="grid-filters"&&(dceDynamicPostsSkin="grid_filters"),dceDynamicPostsSkinPrefix=dceDynamicPostsSkin+"_";var w=dceGetElementSettings(n);y(),v();var f=n.find(".dce-post-block.dce-hover-effects");f.length&&f.each(function(d,t){e(t).on("mouseenter touchstart",function(){e(this).find(".dce-hover-effect-content").removeClass("dce-close").addClass("dce-open")}),e(t).on("mouseleave touchend",function(){e(this).find(".dce-hover-effect-content").removeClass("dce-open").addClass("dce-close")})}),elementorFrontend.isEditMode()===!1&&w.templatemode_linkable==="yes"&&n.find(".dce-post.dce-post-item[data-post-link]").click(function(){return window.location.assign(e(this).attr("data-post-link")),!1});function m(d){var t=d.find(".dce-img");if($image=t.find("img"),image=$image[0],!!image){var o=t.outerHeight()/t.outerWidth(),i=image.naturalHeight/image.naturalWidth;t.toggleClass("dce-fit-img",i<o)}}function y(){var d=n.find(".dce-post-image figure").first().data("image-ratio");d&&(n.find(".dce-posts-container").toggleClass("dce-is-ratio",!0),n.find(".dce-post-image").each(function(){var t=e(this);$image=t.find(".dce-img img"),m(t),$image.on("load",function(){m(t)})}))}function v(){e(document).on("sf:ajaxfinish",".searchandfilter",function(o,i){if(window.elementorFrontend&&window.elementorFrontend.elementsHandler&&window.elementorFrontend.elementsHandler.runReadyTrigger){var s=window.elementorFrontend.elementsHandler.runReadyTrigger;let c=i.object,u="[]";typeof c.dataset.ajaxUpdateSections=="string"&&(u=c.dataset.ajaxUpdateSections);let g=JSON.parse(u);g.push(i.targetSelector);for(let h of g)s(e(h)),e(h).find(".elementor-widget").each(function(){s(e(this))})}});function d(o){if(!o||!window.elementorFrontend||!window.elementorFrontend.elementsHandler||!window.elementorFrontend.elementsHandler.runReadyTrigger)return;const i=window.elementorFrontend.elementsHandler.runReadyTrigger;i(e(o)),e(o).find(".elementor-widget").each(function(){i(e(this))})}function t(o){const i=["dynamicooo/dynamic-content-for-elementor"];o.getAttribute("resultsDynamicUpdate")==="yes"&&i.includes(o.getAttribute("queryIntegration"))&&o.on("get-results/finish",function(s){const c=s.getQueryContainer();d(c)})}window.addEventListener("searchandfilter/init",()=>{if(window.searchAndFilter&&window.searchAndFilter.frontend&&window.searchAndFilter.frontend.queries&&window.searchAndFilter.frontend.queries.getAll){const o=window.searchAndFilter.frontend.queries.getAll();for(let i=0;i<o.length;i++)t(o[i])}})}},dceFavoritesHandler=function(n,e){e(document).one("dce::finish_add_to_favorites",function(){var a=n.attr("data-id");n.css({opacity:"0.5","pointer-events":"none"}),e.ajax({url:window.location.href,type:"GET",success:function(r){var l=e(r).find('[data-id="'+a+'"]').html();n.html(l),window.elementorFrontend&&window.elementorFrontend.elementsHandler&&window.elementorFrontend.elementsHandler.runReadyTrigger&&window.elementorFrontend.elementsHandler.runReadyTrigger(n)},error:function(r){console.log("Error in AJAX call",r)},complete:function(){n.css({opacity:"","pointer-events":""})}})})};jQuery(window).on("elementor/frontend/init",function(){elementorFrontend.hooks.addAction("frontend/element_ready/widget",Widget_DCE_Dynamicposts_base_Handler),elementorFrontend.hooks.addAction("frontend/element_ready/dce-dynamic-show-favorites.grid",dceFavoritesHandler),elementorFrontend.hooks.addAction("frontend/element_ready/dce-dynamic-show-favorites.carousel",dceFavoritesHandler),elementorFrontend.hooks.addAction("frontend/element_ready/dce-dynamic-show-favorites.dualcarousel",dceFavoritesHandler),elementorFrontend.hooks.addAction("frontend/element_ready/dce-dynamic-show-favorites.accordion",dceFavoritesHandler),elementorFrontend.hooks.addAction("frontend/element_ready/dce-dynamic-show-favorites.list",dceFavoritesHandler),elementorFrontend.hooks.addAction("frontend/element_ready/dce-dynamic-show-favorites.table",dceFavoritesHandler),elementorFrontend.hooks.addAction("frontend/element_ready/dce-dynamic-show-favorites.timeline",dceFavoritesHandler),elementorFrontend.hooks.addAction("frontend/element_ready/dce-dynamic-show-favorites.3d",dceFavoritesHandler),elementorFrontend.hooks.addAction("frontend/element_ready/dce-dynamic-show-favorites.gridtofullscreen3d",dceFavoritesHandler),elementorFrontend.hooks.addAction("frontend/element_ready/dce-dynamic-show-favorites.crossroadsslideshow",dceFavoritesHandler)});