function copyToClipboard(e,o){navigator.clipboard.writeText(e).then(function(){console.log("Async: Copying to clipboard was successful!"),o.setAttribute("data-copied","true");var t=document.styleSheets[0];t.insertRule('[data-copied="true"]::after { content: "'+e+'";}',t.cssRules.length),setTimeout(function(){t.deleteRule(t.cssRules.length-1),o.removeAttribute("data-copied")},500),console.log("Copied text: "+e)},function(t){console.error("Async: Could not copy text: ",t)})}function newMenuFunctionality(){handleOverlowOnBody();const t=$("#main-menu");if(0'),i=$(''),a=$('');i.addClass("search-input"),o.replaceWith(n),n.append(i).append(a),n.submit(()=>{var t=$("#search-input").val();return""!==t&&(window.location.href="/?s="+encodeURIComponent(t)),!1}),a.click(()=>{a.addClass("enlarged"),n.submit()}),i.keypress(t=>{if(13===t.which)return n.submit(),!1})}}}function handleOverlowOnBody(){const e=new MutationObserver(function(t,e){for(const n of t)if("attributes"===n.type&&"class"===n.attributeName){const i=$("#navbarNavDropdown"),a=$("#culligan-wrapper-navbar .custom-dropdown-menu");var o=i.hasClass("show")||a.hasClass("show");$("body").css("overflow",o?"hidden":"auto")}});var t=document.getElementById("navbarNavDropdown");t&&e.observe(t,{attributes:!0,attributeFilter:["class"]});const o=document.querySelectorAll(".custom-dropdown-menu");o.forEach(function(t){e.observe(t,{attributes:!0,attributeFilter:["class"]})})}function topNavbarFunctionality(){$(".top-navigation .dropdown").hover(function(){$(this).find(".dropdown-menu").first().stop(!0,!0).show()},function(){$(this).find(".dropdown-menu").first().stop(!0,!0).hide(150)}),$(".top-navigation .dropdown-menu").hover(function(){$(this).stop(!0,!0).show()},function(){$(this).stop(!0,!0).hide(150)}),$(".top-navigation .dropdown > a").click(function(){location.href=this.href}),$(".culligan-header-banner button.dropdown-toggle").on("click",function(){$(".culligan-header-banner").toggleClass("show")}),$("#culligan-header-banner .header-banner-menu-col .dropdown .dropdown-menu").text().trim().length<=0&&($("#culligan-header-banner .header-banner-menu-col .header-banner-menu").hide(),dynamicPositioning())}function noticeBanner(){if(1<$(".notice-banner .alert-item").children().length){let e=2,t=setInterval(()=>{$(".notice-banner.alert-warning .alert-item-text").each(function(t){$(this).removeClass("active"),$(this).attr("data-index")==e&&$(this).addClass("active")}),e>=$(".notice-banner.alert-warning .alert-item-text").length?e=1:e++},5e3);$(".alert-warning button.close").on("click",()=>{clearInterval(t)})}$(".alert-warning button.close").on("click",()=>{console.log(),$(".notice-banner.alert").fadeOut(),setTimeout(function(){$(".notice-banner.alert").remove(),dynamicPositioning(),$(".secondary-nav-wrapper").length&&dynamicPositioning1()},410)})}function footerAccordion(){$(".footer-menu-ul > li").removeClass("accordionWrapper"),$(window).width()<768&&($(".footer-menu-ul > li").addClass("accordionWrapper"),$(".footer-menu-ul > li > a").removeAttr("href").addClass("accordionAnchor"),$(".footer-menu-ul > li > ul").wrap("
")),$(".accordionContent").addClass("hide-element"),$(".accordionAnchor").on("click touchstart",function(){"touchstart"===event.type&&event.preventDefault(),$(".accordionActive").not(this).click(),$(this).siblings(".accordionContent").hasClass("hide-element")?($(this).siblings(".accordionContent").removeClass("hide-element").addClass("accordionOpen"),$(this).addClass("accordionActive")):$(this).siblings(".accordionContent").hasClass("accordionOpen")&&($(this).siblings(".accordionContent").removeClass("accordionOpen").addClass("hide-element"),$(this).removeClass("accordionActive"))})}function addAriaLabelToAowlDots(){$(".owl-carousel").each(function(){$(this).find(".owl-dot").each(function(t){$(this).attr("aria-label",t+1)}),$(this).find("button.owl-prev").each(function(){$(this).attr("aria-label","Previous")}),$(this).find("button.owl-next").each(function(){$(this).attr("aria-label","Next")})})}function openGlobalModals(){$(".custom-modal-window").length&&$(".custom-modal-window").each(function(){var t=document.querySelectorAll("a");let e=Array.from(t);$(".custom-modal-window").length&&$(".custom-modal-window").each(function(){e.forEach(e=>{let o=e.getAttribute("href");var n=$(this).attr("data-octathorp");if(null!=o&&null!=o&&o.includes(n)){e.setAttribute("data-target","#"+$(this).attr("id")),e.setAttribute("data-toggle","modal");n=o.includes("+")?o.substring(o.indexOf("+")+1):o.includes("#")?o.split("#").pop():"";let t=$("."+n);t.length&&(e.onclick=function(){t.hasClass("multistep-form-step")&&($(".multistep-form-step").css("display","none"),t.css("display","block"),updateProgressBar(),addActive())})}})})})}function dynamicPositioning(){if(!$(".secondary-nav-wrapper").length){let t=$("#culligan-notice-banner"),e=$("#culligan-header-banner"),o=$("#culligan-wrapper-navbar"),n=$("#main.site-main");var s=t.length?t.outerHeight():0,r=e.length?e.outerHeight():0,c=o.length?o.outerHeight():0;let i=s+r,a=c;return $(window).scroll(function(){5<=$(window).scrollTop()?(o.css({top:0,position:"fixed"}),o.addClass("scroll")):(o.css({top:i,position:"fixed"}),n.css("margin-top",a),o.removeClass("scroll"))}),5<=$(window).scrollTop()?(o.css({top:i,position:"fixed"}),o.addClass("scroll")):(o.css({top:i,position:"fixed"}),n.css("margin-top",a),o.removeClass("scroll")),c}}function youtubeShortcode(){$(".cedt-yt-img").on("click",function(t){t.preventDefault(),$(this).addClass("playing"),$(this).parent().html(''),setTimeout(()=>{$("#"+$(this).attr("id"))[0].contentWindow.postMessage('{"event":"command","func":"playVideo","args":""}',"*")},600)})}function pauseVideo(){$(".custom-modal-window").each(function(){$(this).on("hidden.bs.modal",function(t){let e=$(this).find("iframe");var o=$(this).find("iframe").attr("src");let n=$(this).find("video");e.length&&e.attr("src",o),n.length&&n.get(0).pause()})})}function scrollToFunctionality(){function n(t){console.log("NEW SCROLL");const e=$("."+t);e.length&&$("html, body").animate({scrollTop:e.offset().top-80},100)}$('a[href^="#scroll-"], a[href*="#scroll-"]').on("click",function(t){const e=$(this).attr("href");var o=e.indexOf("#"),o=e.substring(o+1);o&&(t.preventDefault(),window.location.pathname===this.pathname?n(o):window.location.href=e)});const t=window.location.hash;t&&t.startsWith("#scroll-")&&n(t.substring(1))}function updateProgressBar(){var t=$(".multistep-form-step").length,t=($(".multistep-form-step.active").index()+1)/t*100;$(".multistep-progressbar").css({width:t+"%"})}function addActive(){const o=document.querySelectorAll(".multistep-form-step"),e=new IntersectionObserver((t,e)=>{t.forEach(t=>{const e=t.target;t.isIntersecting&&(o.forEach(t=>{t.classList.remove("active")}),e.classList.add("active"),updateProgressBar())})},{threshold:.5});o.forEach(t=>{e.observe(t)})}function globalModalTypes(){const e=$("[data-exitintent]"),t=$("[data-timer]");e.length&&$(document).on("mouseleave",function(t){!sessionStorage.getItem("modalShown")&&t.clientY<0&&(sessionStorage.setItem("modalShown","true"),e.modal("show"),t.preventDefault())}),t.length&&t.each(function(){var t,e=$(this).data("timer");"number"==typeof e&&0t.url===o.url)||(e.unshift(o),e=e.slice(0,2),document.cookie=`userHistory=${encodeURIComponent(JSON.stringify(e))}; path=/; expires=`+getCookieExpiration())}function getCookieExpiration(){const t=new Date;return t.setDate(t.getDate()+1),t.toUTCString()}function preventDoubleSubmits(){const t=document.querySelectorAll(".wpcf7-form");t.forEach(o=>{o.addEventListener("submit",t=>{const e=o.querySelector('[type="submit"]');e&&(e.disabled=!0)}),o.addEventListener("wpcf7invalid",()=>{const t=o.querySelector('[type="submit"]');t&&(t.disabled=!1)})})}jQuery(document).ready(function(t){noticeBanner(),keepLastPageCookie(),preventDoubleSubmits(),"1"===floatingBtnSettings.float_button_on_mobile&&navButtonMobile(),youtubeShortcode(),scrollToFunctionality(),dynamicPositioning(),footerAccordion(),t(window).resize(function(){footerAccordion()}),newMenuFunctionality(),topNavbarFunctionality(),addAriaLabelToAowlDots(),openGlobalModals(),pauseVideo(),globalModalTypes(),cunstomFilterMobileView()});const navButtonMobile=()=>{if(!Array.isArray(floatingBtnSettings.exclude_floating_button_from_pages)||!floatingBtnSettings.exclude_floating_button_from_pages.includes(Number(floatingBtnSettings.current_page_id))){const n=document.querySelector("#nav-buttons .btn-primary");if(n){let e,t;const i=t=>{e&&("up"===t?e.classList.add("hidden"):e.classList.remove("hidden"))};var o=()=>{window.innerWidth<=992?(e&&e.parentNode===document.body&&document.body.removeChild(e),(e=document.createElement("div")).classList.add("mobile-floating-btn"),document.body.appendChild(e),e.appendChild(n),e&&(t=()=>{checkScrollDirection(i)},window.addEventListener("resize",t))):e&&e.parentNode===document.body&&(document.querySelector("#nav-buttons").prepend(n),document.body.removeChild(e),e=null,t&&(window.removeEventListener("resize",t),t=null))};o(),window.addEventListener("resize",o)}}},checkScrollDirection=e=>{var o=0;window.addEventListener("scroll",function(){var t=window.pageYOffset||document.documentElement.scrollTop;e(o