1!function(o){"use strict";function u(e,t){function n(e,t){t=t||{bubbles:!1,cancelable:!1,detail:void 0};var n=document.createEvent("CustomEvent");return n.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),n}n.prototype=o.Event.prototype,(t=new(o.CustomEvent&&"function"==typeof o.CustomEvent?o.CustomEvent:n)(t))&&e.dispatchEvent(t)}function c(e){return r(["a[href]","area[href]","input:not([disabled])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","iframe","object","embed","[contenteditable]",'[tabindex]:not([tabindex^="-"])'].join(","),e).filter(function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)})}function r(e,t){return Array.prototype.slice.call((t||document).querySelectorAll(e))}function s(e){e=c(e);e.length&&e[0].focus()}function e(o,e){var t="data-a11y-dialog",i=this;function n(e){i.shown&&!o.contains(e.target)&&s(o)}function d(){i.shown=!0,o.removeAttribute("aria-hidden"),e.setAttribute("aria-hidden","true"),f=document.activeElement,s(o),document.body.addEventListener("focus",n,!0),u(o,"dialog:show")}function a(){i.shown=!1,o.setAttribute("aria-hidden","true"),e.removeAttribute("aria-hidden"),f&&f.focus(),document.body.removeEventListener("focus",n,!0),u(o,"dialog:hide")}e=e||document.querySelector("#main"),this.shown=!1,this.isModal=!1,this.show=d,this.hide=a,this.modal=function(e){i.isModal=e},r("["+t+'-show="'+o.id+'"]').forEach(function(e){e.addEventListener("click",d)}),r("["+t+"-hide]",o).concat(r("["+t+'-hide="'+o.id+'"]')).forEach(function(e){e.addEventListener("click",function(){i.isModal||a()})}),document.addEventListener("keydown",function(e){var t,n;!i.isModal&&i.shown&&27===e.which&&(e.preventDefault(),a()),i.shown&&9===e.which&&(e=e,n=(t=c(t=o)).indexOf(document.activeElement),e.shiftKey&&0===n?(t[t.length-1].focus(),e.preventDefault()):e.shiftKey||n!==t.length-1||(t[0].focus(),e.preventDefault()))})}var f;"undefined"!=typeof module&&void 0!==module.exports?module.exports=e:"function"==typeof define&&define.amd?define("A11yDialog",[],function(){return e}):"object"==typeof o&&(o.A11yDialog=e)}(window);
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.