1function next_arrow_icon(){document.querySelectorAll(".next-arrow-icon").forEach((arrowIcon,index)=>{var trigger=arrowIcon.getAttribute("data-trigger");var dataToggle=arrowIcon.getAttribute("data-toggle");if(dataToggle=='classname'&&arrowIcon.closest(".next-dropdown-wrapper")){if(trigger=="click"){var dropdownWrapper=arrowIcon.closest(".next-dropdown-wrapper").querySelector('.next-dropdown-toggle')}else if(trigger=="hover"){var dropdownWrapper=arrowIcon.closest(".next-dropdown-wrapper")} 2dataToggle="next-dropdown-wrapper--arrow-icon-"+index;dropdownWrapper.classList.add(dataToggle)} 3var closeClick=arrowIcon.getAttribute("data-closeclick");var closeEsc=arrowIcon.getAttribute("data-closeesc");document.querySelectorAll("."+dataToggle).forEach((toggle)=>{if(toggle){document.addEventListener("mousedown",closeOnClickOutside);document.addEventListener("keydown",closeOnEsc);if(trigger=="click"){toggle.addEventListener("mousedown",function(){if(arrowIcon.hasAttribute("data-active")){arrowIcon.removeAttribute("data-active");document.removeEventListener("mousedown",closeOnClickOutside);document.removeEventListener("keydown",closeOnEsc)}else{arrowIcon.setAttribute("data-active","");document.addEventListener("mousedown",closeOnClickOutside);document.addEventListener("keydown",closeOnEsc)}})}else if(trigger=="hover"){toggle.addEventListener("mouseenter",function(){arrowIcon.setAttribute("data-active","")});toggle.addEventListener("mouseleave",function(){arrowIcon.removeAttribute("data-active")})}} 4function closeOnClickOutside(event){if(closeClick=='1'&&trigger=="click"){if(!arrowIcon.contains(event.target)&&!toggle.contains(event.target)){arrowIcon.removeAttribute("data-active");document.removeEventListener("mousedown",closeOnClickOutside);document.removeEventListener("mousedown",closeOnEsc)}}} 5function closeOnEsc(event){if(closeEsc=='1'){if(event.key==="Escape"){arrowIcon.removeAttribute("data-active");document.removeEventListener("mousedown",closeOnEsc);document.removeEventListener("mousedown",closeOnClickOutside)}}} 6toggle.addEventListener("keydown",function(event){if(event.key==="Enter"){if(arrowIcon.hasAttribute("data-active")){arrowIcon.removeAttribute("data-active");document.removeEventListener("mousedown",closeOnClickOutside);document.removeEventListener("keydown",closeOnEsc)}else{arrowIcon.setAttribute("data-active","");document.addEventListener("mousedown",closeOnClickOutside);document.addEventListener("keydown",closeOnEsc)}}})})})} 7document.addEventListener("DOMContentLoaded",function(){bricksIsFrontend&&next_arrow_icon()})
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.