1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[9155],{9155(t,e,s){var a=s(2891);class i extends a.Controller{connect(){this.fadeTime=300,this.fadeOutTime=300,this.fadeInTime=300,this.EnlargeTime=500,this.ReduceTime=500,this.firstOpen=!0,this.fadeTimer,this.activeClass="s31-activeBlock",(this.openedValue||mqsm.matches)&&(this.enlargeContainer(),this.centerNavigation()),document.getElementById("visualNavListingCont").addEventListener("mouseover",function(){document.getElementById("visualNavListingCont").classList.add("mouseOn")},!1),document.getElementById("visualNavListingCont").addEventListener("mouseout",function(){document.getElementById("visualNavListingCont").classList.remove("mouseOn")},!1),this.graphicNavEnlargeButtElTarget.addEventListener("mouseover",function(){document.getElementById("visualNavListingCont").classList.remove("mouseOn")},!1)}handleNavigationVisibility(t){t.currentTarget.classList.contains("visualNavListingEnlarge")?(this.enlargeContainer(),t.currentTarget.classList.remove("visualNavListingEnlarge"),t.currentTarget.classList.add("visualNavListingReduce")):(t.currentTarget.classList.add("visualNavListingEnlarge"),t.currentTarget.classList.remove("visualNavListingReduce"),document.getElementById("visualNavListingCont").classList.remove(this.activeClass),document.getElementsByClassName("s31-visualNavListingCont-Inside")[0].classList.add("notActive"))}enlargeContainer(){if(this.firstOpen){var t=document.getElementById("visualNavListingContInside").getAttribute("data-html");document.getElementById("visualNav").innerHTML=t,document.getElementsByClassName("visualNavImg_Start")[0].style.display="none",setTimeout(function(){document.getElementsByClassName("visualNavImg_Preloader")[0].style.display="none",this.firstOpen=!1},1500)}document.getElementsByClassName("s31-visualNavListingCont-Inside")[0].classList.remove("notActive"),document.getElementById("visualNavListingCont").classList.add(this.activeClass)}centerNavigation(){var t=document.getElementById("visualNavListingContInside").offsetWidth,e=window.innerWidth;this.wrapperElTarget.scrollLeft=(t-e)/2}showSelectedGraphicNavSection(t){let e=t.currentTarget.dataset.code;clearTimeout(this.fadeTimer);for(var s=0;s<this.graphicNavImgElsTargets.length;s++)this.graphicNavImgElsTargets[s].classList.remove(this.activeClass),this.graphicNavImgElsTargets[s].id=="visualNavImg_"+e&&this.graphicNavImgElsTargets[s].classList.add(this.activeClass);for(s=0;s<this.graphicNavTitleElsTargets.length;s++)this.graphicNavTitleElsTargets[s].classList.remove(this.activeClass),this.graphicNavTitleElsTargets[s].id=="visualNavTitle_"+e&&this.graphicNavTitleElsTargets[s].classList.add(this.activeClass)}scrollLeft(){let t=this.wrapperElTarget.scrollLeft;this.wrapperElTarget.scrollTo({top:0,left:t-150,behavior:"smooth"})}scrollRight(){let t=this.wrapperElTarget.scrollLeft;this.wrapperElTarget.scrollTo({top:0,left:t+150,behavior:"smooth"})}checkScrollPosition(){let t=this.wrapperElTarget.scrollLeft,e=this.wrapperElTarget.scrollWidth-this.wrapperElTarget.offsetWidth;t<=50&&this.scrollLeftButtonTarget.classList.add("disabled"),e-t>=50&&this.scrollRightButtonTarget.classList.remove("disabled"),t>=50&&this.scrollLeftButtonTarget.classList.remove("disabled"),e-t<=50&&this.scrollRightButtonTarget.classList.add("disabled")}}e.default=i,i.targets=["graphicNavEl","graphicNavContEl","graphicNavMapEl","graphicNavEnlargeButtEl","graphicNavImgEls","graphicNavTitleEls","scrollLeftButton","scrollRightButton","wrapperEl"],i.values={opened:Boolean}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.