1(()=>{"use strict";const{customElements:t,HTMLElement:e}=window;t.define("mr-footer-accordion",class extends e{constructor(){super();const t=this.querySelector(".footer__middle-title");this.content=this.querySelector(".footer__middle-item--list"),t&&t.addEventListener("click",this.buttonClicked.bind(this))}buttonClicked(){this.toggleAttribute("active"),this.hasAttribute("active")?((t,e=300,i=null)=>{t.style.height=`${t.scrollHeight}px`,setTimeout(()=>{t.style.height="auto",i&&i()},e)})(this.content,600):((t,e=300,i=null)=>{t.style.height=`${t.scrollHeight}px`,t.offsetHeight,t.style.height="0px",setTimeout(()=>{t.style.height="0px",i&&i()},e)})(this.content,600)}}),t.define("mr-footer-locale-switcher",class extends e{constructor(){super(),this.activeLocaleButton=this.querySelector(".footer__active-locale"),this.buttons=this.querySelectorAll(".footer__locale-btn"),this.activeLocaleButton&&this.activeLocaleButton.addEventListener("click",this.switcherButtonClicked.bind(this)),this.buttons&&this.buttons.forEach(t=>t.addEventListener("click",this.localeButtonClicked.bind(this))),this.ownerDocument.defaultView.addEventListener("click",this.handleSwitcherClose.bind(this))}switcherButtonClicked(){this.toggleAttribute("active")}localeButtonClicked(t){const e=t?.currentTarget?.getAttribute("data-url");e&&(window.location.href=e)}handleSwitcherClose(t){t.target.closest(".footer__locale-switcher")||this.removeAttribute("active")}})})();
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.