1var elements_with_trapped_focus=[],trapped_elements_id=0;function untrap_focus_inside(e){for(var t=e.data("trap-id"),a=elements_with_trapped_focus.length-1;0<=a;a--)if(t===elements_with_trapped_focus[a].data("trap-id")){elements_with_trapped_focus[a].removeData("trap-id").removeClass("focus-trap").off("keydown.trap"),elements_with_trapped_focus.splice(a,1);break}}function get_focusable_children_of(e){var t=e.find('[tabindex="0"], a, input, textarea, button').not('[tabindex="-1"]').filter(":visible"),a=t.first(),a=((a.is('[type="radio"]')?e.find('[name="'+a.attr("name")+'"]'):a).addClass("first-focusable").data("trapped-in",trapped_elements_id),t.last());return(a.is('[type="radio"]')?e.find('[name="'+a.attr("name")+'"]'):a).addClass("last-focusable").data("trapped-in",trapped_elements_id),t}function get_trap_by_id(e){for(var t=elements_with_trapped_focus.length-1;0<=t;t--)if(e===elements_with_trapped_focus[t].data("trap-id"))return elements_with_trapped_focus[t];return!1}function check_focus_position(e){var t,a,n=jQuery(e.target);e.shiftKey?n.hasClass("first-focusable")&&(t=get_trap_by_id(n.data("trapped-in")))&&(e.preventDefault(),((a=t.find(".last-focusable")).is('[type="radio"]')?a.filter(":checked"):a).focus()):n.hasClass("last-focusable")&&(t=get_trap_by_id(n.data("trapped-in")))&&(e.preventDefault(),((a=t.find(".first-focusable")).is('[type="radio"]')?a.filter(":checked"):a).focus())}function trap_focus_inside(e){e.hasClass("focus-trap")||(trapped_elements_id++,e.addClass("focus-trap"),e.data("trap-id",trapped_elements_id),e.allFocusableChildren=get_focusable_children_of(e),elements_with_trapped_focus.push(e),e.on("keydown.trap",function(e){9===e.keyCode&&check_focus_position(e)}))}function give_focus_to_nonfocusable(e){(e.attr("tabindex")?e:e.attr("tabindex","-1")).focus()}!function(n){function a(e,t){var a="",t=("closed"===t?(a="label-open",e.removeClass("opened"),e.attr("aria-expanded","false")):"opened"===t&&(a="label-close",e.addClass("opened"),e.attr("aria-expanded","true")),e.data(a));t&&e.find(".accessibility-menu__toggle__label").html(t)}function t(e,t){n(document).off("click",i).off("keydown",s),t&&n(".accessibility-menu__toggle.opened").focus();
1t=n(".accessibility-menu.opened");untrap_focus_inside(t),a(n(".accessibility-menu__toggle.opened"),"closed"),t.removeClass("opened")}function s(e){27===e.keyCode&&t(0,!0)}function i(e){!n(e.target).hasClass("accessibility-menu__close")&&n(".accessibility-menu.opened").find(e.target).length||t(0,!0)}function o(e){e.preventDefault();var t=n(n(e.target).data("menu-target"));t.hasClass("opened")||(e.stopPropagation(),t.addClass("opened"),a(n(e.target),"opened"),trap_focus_inside(t),n(document).on("click",i).on("keydown",s),setTimeout(function(){var e=t.find("input").first();(e.is('[type="radio"]')?n('[name="'+e.attr("name")+'"]').filter(":checked"):e).focus()},100))}function e(e){e.preventDefault(),n(n(e.target).data("menu-target")).hasClass("opened")?(e.stopPropagation(),t()):o(e)}n(function(){vtx_accessibility.toggle_related_input_state=function(e){var t=e.data("accessibility-type"),a=e.data(t),t=n("[data-"+t+"='"+a+"']").not("#"+e.attr("id"));t.is("[type='checkbox']")?(a=!!t.prop("checked"),t.prop("checked",!a)):t.is("[type='radio']")&&t.prop("checked",!0)},n(".accessibility-menu__toggle").on("click",e)})}(jQuery),function(a){var t="sage-css",e=".toggle-accessibility-stylesheet";function n(){var e=a(vtx_accessibility.stylesheet.stylesheet_selector);e.attr("href")!==vtx_accessibility.stylesheet.stylesheet_paths[t]&&e.attr("href",vtx_accessibility.stylesheet.stylesheet_paths[t])}function s(){"high_contrast"===t&&a.each(a(e),function(e,t){a(t).prop("checked",!0)}),a(e).on("change",function(e){e=e.currentTarget,t=a(e).prop("checked")?"high_contrast":"sage-css",localStorage.setItem("active_stylesheet_name",t),n()})}t=null!==localStorage.getItem("active_stylesheet_name")?localStorage.getItem("active_stylesheet_name"):t,n(),window.addEventListener("DOMContentLoaded",function(){s()})}(jQuery),function(a){var t="font-size-normal",n=".btn-change-font-size";function s(){a("html").removeClass(Object.keys(vtx_accessibility.font_size.font_size_names).join(" ")).addClass(t)}function e(){var e;e=t,a(n).prop("checked",!1),a.each(a(n+'[data-font-size-modifier="'+e+'"]'),function(e,t){a(t).prop("checked",!0)}),a(n).on("change",function(e){e=e.currentTarget,t=a(e).data("font-size-modifier"),localStorage.setItem("active_font_size",t),s()})}t=null!==localStorage.getItem("active_font_size")?localStorage.getItem("active_font_size"):t,s(),window.addEventListener("DOMContentLoaded",function(){e()})}(jQuery);
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.