/*! @version: ad237d6 */ "use strict";(self.webpackChunk_spark_front_templates=self.webpackChunk_spark_front_templates||[]).push([[4707],{4707:(e,t,i)=>{i.r(t),i.d(t,{HorizontalSlideMenuModule:()=>l});const s=(0,i(2193).A)("HorizontalSlideMenuModule"),l=e=>{s.info("running");const t=e.querySelector("[data-slide-panel]"),i=e.querySelector("[data-button]"),l=e.querySelector("[data-button-icon-right]"),r=e.querySelector("[data-button-icon-left]"),d=e.querySelector("[data-gradient-left]"),a=e.querySelector("[data-gradient-right]"),o=e.querySelectorAll("ul ul");let n=0,c=!1;const h=e=>{"left"===e?(l.classList.add("hidden"),r.classList.remove("hidden")):(r.classList.add("hidden"),l.classList.remove("hidden"))},L=e=>{switch(e){case"showLeft":d.classList.remove("invisible");break;case"showRight":a.classList.remove("invisible");break;case"hideLeft":d.classList.add("invisible");break;case"hideRight":a.classList.add("invisible")}},f=e=>{c=e,h(e?"left":"right")},u=()=>{const e=c?t.scrollLeft-t.clientWidth:t.scrollLeft+t.clientWidth;return Math.ceil(e)},v=()=>{n=u(),n>=t.scrollWidth?(i.classList.add("invisible"),L("hideRight"),L("hideLeft")):(i.classList.remove("invisible"),L("showRight"))},b=()=>{n=u(),(e=>{for(let t=0;t=t.scrollWidth&&(f(!0),L("hideRight")),n0&&L("showLeft")};i.addEventListener("click",(()=>{b(),t.scroll({left:n,behavior:"smooth"})})),window.addEventListener("load",v),window.addEventListener("resize",v),t.addEventListener("scrollend",b)}}}]);