"use strict";document.addEventListener("DOMContentLoaded",()=>{const e=document.querySelector(".zb-contact-us-carousel-v2-slides-container"),t=e.querySelectorAll(".zb-contact-us-carousel-v2-slides-container .slide"),n=document.querySelector(".zb-contact-us-carousel-v2-container .caret-next"),c=document.querySelector(".zb-contact-us-carousel-v2-container .caret-previous"),o=e.dataset.auto_rotate,r=e.dataset.rotate_delay;let a=null,s=0,l=!1;const u=t.length,d=new ResizeObserver(e=>{e.forEach(e=>{E()})});function i(){l||(l=!0,o&&(a=setInterval(()=>{f()},r)))}function v(){l=!1,o&&clearInterval(a)}function f(){s+1>=u?s=0:s++,E()}function E(){e.style.translate=s*(t[0].offsetWidth+12)*-1+"px 0px"}t.forEach(e=>{e.addEventListener("mouseenter",()=>{v()})}),t.forEach(e=>{e.addEventListener("mouseleave",()=>{i()})}),d.observe(e),i(),n.addEventListener("click",()=>{v(),f(),i()}),c.addEventListener("click",()=>{v(),s-1<0?s=u-1:s--,E(),i()})});