1var Accessibility = { menu: function(t) { var a = document.querySelector("body"), s = document.getElementById("qw-menu-accessibility"), n = document.createElement("button"); n.className = "btn-open-menu-accessibility", n.innerHTML = t.btnMain.btnText, n.tabIndex = 0, n.accessKey = "a", n.setAttribute("aria-label", t.btnMain.btnTitle), n.setAttribute("type", "button"), setTimeout(function() { var t = g(); h(t, a), d(t) }, 300); var c = document.createElement("div"); for (m in c.className = "qwacc-menu-wrapper", s.appendChild(n), s.appendChild(c), t.cssMain.menu) s.style[m] = t.cssMain.menu[m]; for (b in t.cssMain.btnOpen) n.style[b] = t.cssMain.btnOpen[b]; n.addEventListener("click", function() { s.style.transition = "all 0.3s", s.style.WebkitTransition = s.style.transition, s.style.MozTransition = s.style.transition, s.style.transform = "translateX(0%)" == s.style.transform ? "translateX(" + t.layoutSettings.transformValue + ")" : "translateX(0%)", s.style.WebkitTransform = s.style.transform, s.style.MozTransform = s.style.transform }), document.addEventListener("keydown", function(e) { "Escape" == e.key && (s.style.transform = "translateX(" + t.layoutSettings.transformValue + ")") }); for (var r = [], i = 0; i < t.buttons.length; i++) { var l = document.createElement("button"); l.className = "btn-qwacc-menuitem btn-qwacc_" + t.buttons[i].value, l.setAttribute("data-name", "qwacc_" + t.buttons[i].value), l.setAttribute("aria-pressed", "false"), l.setAttribute("type", "button"), l.setAttribute("title", t.buttons[i].title), l.innerHTML += `<img src='/assets/internal/images/accessibility/${t.buttons[i].icon}.svg' role='img' alt='${t.buttons[i].alt}' width='16' height='16' /> ` + t.buttons[i].title, r.push(l) } for (i = 0; i < t.buttonsLinks.length; i++) { var o = document.createElement("div"); o.className = "btn-qwacc-menuitem btn-qwacc-menulink btn-qwacc_" + t.buttonsLinks[i].value, o.setAttribute("data-name", "qwacc_" + t.buttonsLinks[i].value), o.innerHTML += "<a href=" + t.buttonsLinks[i].link + ' target="_blank" title="' + t.buttonsLinks[i].title + '">' + t.buttonsLinks[i].title + "</a>", r.push(o) } for (e in r) for (m in c.appendChild(r[e]), t.cssMain.menuOptions) r[e].style[m] = t.cssMain.menuOptions[m]; for (var u = 0; u < t.buttons.length; u++) { r[u].addEventListener("click", function() { var t = this.dataset.name; if ("qwacc_resetsettings" == t) { localStorage.clear(); for (var e = a.className.split(" "), s = [], n = 0; n < e.length; n++)e[n].startsWith("qwacc_") || "" == e[n].trim() || s.push(e[n]); var c = ""; for (n = 0; n < s.length; n++)c += " " + s[n]; a.className = c, d(null) } else f(t) }) } function f(t) { var e = g(); !function(t, e) { if (t) { jsonQWAccModules = JSON.parse(t); for (var a = 0; a < jsonQWAccModules.length; a++)if (jsonQWAccModules[a] == e) return !0 } return !1 }(e, t) ? function(t, e) { var a = []; if (t) { jsonQWAccModules = JSON.parse(t); for (var s = 0; s < jsonQWAccModules.length; s++) { var n = jsonQWAccModules[s], c = !0; switch (e) { case "qwacc_monochrome": case "qwacc_highcontrast": case "qwacc_darkcontrast": "qwacc_monochrome" != n && "qwacc_highcontrast" != n && "qwacc_darkcontrast" != n || (c = !1); break; case "qwacc_font1": case "qwacc_font2": case "qwacc_font3": "qwacc_font1" != n && "qwacc_font2" != n && "qwacc_font3" != n || (c = !1); break; case "qwacc_fontaccess": "qwacc_fontaccess" == n && (c = !1); break; case "qwacc_highlightlinks": "qwacc_highlightlinks" == n && (c = !1); break; case "qwacc_highlightheaders": "qwacc_highlightheaders" == n && (c = !1) }c && a.push(n) } } a.push(e), localStorage.setItem("QWAccModules", JSON.stringify(a)) }(e, t) : function(t, e) { var a = []; if (t) { jsonQWAccModules = JSON.parse(t); for (var s = 0; s < jsonQWAccModules.length; s++)jsonQWAccModules[s] != e && a.push(jsonQWAccModules[s]) } localStorage.setItem("QWAccModules", JSON.stringify(a)) }(e, t), h(e = g(), a), d(e) } function d(t) { if (t) { var e = JSON.parse(t); if (a = document.getElementsByClassName("qwacc-menu-wrapper")[0]) for (s = a.getElementsByClassName("btn-qwacc-menuitem"), n = 0; n < s.length; n++) { (c = s[n]).className = c.className.replace("active", "").trim(), c.setAttribute("aria-pressed", "false"), "btn-qwacc-menuitem btn-qwacc-menulink btn-qwacc_undefined" !== c.className && c.setAttribute("aria-pressed", "false") } for (n = 0; n < e.length; n++) { (c = a.getElementsByClassName("btn-" + e[n])[0]) && (c.className += " active", c.setAttribute("aria-pressed", "true")) } } else { var a; if (a = document.getElementsByClassName("qwacc-menu-wrapper")[0]) for (var s = a.getElementsByClassName("btn-qwacc-menuitem"), n = 0; n < s.length; n++) { var c; (c = s[n]).className = c.className.replace("active", "").trim(), "btn-qwacc-menuitem btn-qwacc-menulink btn-qwacc_undefined" !== c.className && c.setAttribute("aria-pressed", "false") } } } function h(t, e) { if (t) { for (var a = JSON.parse(t), s = e.className.split(" "), n = [], c = 0; c < s.length; c++)s[c].startsWith("qwacc_") || "" == s[c].trim() || n.push(s[c]); for (c = 0; c < a.length; c++)n.push(a[c]); var r = ""; for (c = 0; c < n.length; c++)r += " " + n[c]; e.className = r } } function g() { return localStorage.getItem("QWAccModules") } } };
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.