1/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */ 2(function($,Drupal){"use strict";function init(root_elements,anchor_elements,showLinks=true,linkContent='#'){let selector='';for(var i=0;i<root_elements.length;i++)for(var j=0;j<anchor_elements.length;j++)selector+=root_elements[i]+' '+anchor_elements[j]+', ';selector=selector.replace(/,\s*$/,"");$(selector).each(function(){var anchor=generateAnchor(this);if(showLinks)generateAnchorLink(this,anchor,linkContent);});}function generateUniqueIdBase(el){var text=$(el).text();var nonsafeChars=/[& +$,:;=?@"#{}|^~[`%!'<>\]\.\/\(\)\*\\\n\t\b\v]/g,urlText;urlText=text.trim().replace(/\'/gi,"").replace(nonsafeChars,"-").replace(/-{2,}/g,"-").substring(0,64).replace(/^-+|-+$/gm,"").toLowerCase();return urlText||el.tagName.toLowerCase();}function generateUniqueId(el){var anchorBase=generateUniqueIdBase(el);for(var i=0;;i++){var anchor=anchorBase;if(i>0)anchor+="-"+i;if(!document.getElementById(anchor))return anchor;}}function generateAnchor(el){if(el.id)return el.id;else{var anchor=generateUniqueId(el);el.id=anchor;return anchor;}}function generateAnchorLink(el,anchor,linkContent){$(el).append('<a class="auto-anchor" title="Permalink to this item" href="#'+anchor+'">'+linkContent+'</a>');}$(window).on('load',function(){let roots=drupalSettings.auto_anchors.root_elements.split(',');let elements=drupalSettings.auto_anchors.anchor_elements.split(',');init(roots,elements,drupalSettings.auto_anchors.show_automatic_anchor_links,drupalSettings.auto_anchors.link_content);if(window.location.hash&&$(window.location.hash).length)$('html,body').animate({scrollTop:$(window.location.hash).offset().top},'slow');});})(jQuery,Drupal);; 3(function($,Drupal,once){Drupal.behaviors.betterExposedFilters={attach:function(context){$('.bef-tree input[type=checkbox], .bef-checkboxes input[type=checkbox]').change(function(){_bef_highlight(this,context);}).filter(':checked').closest('.form-item',context).addClass('highlight');}};function _bef_highlight(elem,context){$elem=$(elem,context);$elem.attr('checked')?$elem.closest('.form-item',context).addClass('highlight'):$elem.closest('.form-item',context).removeClass('highlight');}Drupal.behaviors.autosubmitExcludeTextfield={attach:function(context,settings){if(!settings.better_exposed_filters?.autosubmit_exclude_textfield)return;$(once('autosubmit-exclude-textfield','.bef-exposed-form *[type="text"]',context)).each(function(){$(this).attr('data-bef-auto-submit-exclude','');});}};Drupal.behaviors.befSingleCheckboxFix={attach:function(context,settings){once('befSingleCheckboxFix','form.views-exposed-form',context).forEach((form)=>{const $form=$(form);const $checkboxes=$form.find('input[type="checkbox"].single-checkbox');$form.on('submit',function(){$checkboxes.each(function(){const $checkbox=$(this);const name=$checkbox.attr('name');$form.find('input[type="hidden"][name="'+name+'"]').remove();if(!$checkbox.is(':checked'))$('<input>').attr({type:'hidden',name,value:0}).appendTo($form);});});});}};})(jQuery,Drupal,once);; 4(function(Drupal){'use strict';Drupal.behaviors.bootstrap_barrio={attach:function(context,settings){var position=window.scrollY;window.addEventListener('scroll',function(){if(window.scrollY>50)document.querySelector('body').classList.add("scrolled");else document.querySelector('body').classList.remove("scrolled");var scroll=window.scrollY;if(scroll>position){document.querySelector('body').classList.add("scrolldown");document.querySelector('body').classList.remove("scrollup");}else{document.querySelector('body').classList.add("scrollup");document.querySelector('body').classList.remove("scrolldown");}position=scroll;});document.addEventListener('click',function(event){if(!event.target.matches('.dropdown-item a.dropdown-toggle'))return;event.preventDefault();toggle(event.target.next('ul'));event.stopPropagation();},false);var toggle=function(elem){if(window.getComputedStyle(elem).display==='block'){hide(elem);return;}show(elem);};var show=function(elem){elem.style.display='block';};var hide=function(elem){elem.style.display='none';};}};})(Drupal);;
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.