1/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */ 2(function(){Drupal.behaviors.searchQueryTrim={attach:function(context){once('search-query-trim','form[id^=search-api-page]').forEach(function(form){form.addEventListener('submit',function(e){form.querySelectorAll('input[name=keys]').forEach(function(input){input.value=input.value.trim();});});});}};})();; 3(function($){Drupal.behaviors.siteSwitchJumpMenu={attach:function(context){once('site-switch-jump-menu','.toolbar-icon-cv-site-switch-admin-site-switch').forEach(function(link){const container=$(link).parent();container.removeClass('menu-item--expanded');const dropdown=container.find('ul');const header='- '+Drupal.t('Other Sites')+' -';dropdown.tinyNav({header,indent:''});dropdown.hide();const tinynav=container.find('select.tinynav');tinynav.find('option:not([value])').attr('value','');$(link).replaceWith(tinynav);window.addEventListener('pageshow',function(){tinynav[0].value='';});});}};})(jQuery);; 4(function($){Drupal.behaviors.cvWidgets={attach:function(context){if($('.wysiwyg-widget--photo-links-row',context).length)$('.wysiwyg-widget--photo-links-row.3-col + .wysiwyg-widget--photo-links-row.3-col',context).each(function(index){if(index%2==0){$previous=$(this).prev();$children=$(this).children().detach().appendTo($previous);$(this).remove();}});if($('.ww__colored-callout',context).length){$(once('cc-button-link','.ww__colored-callout__button > a:not(.ww__colored-callout__button_link)',context)).each(function(index){let button=$(this).siblings('.ww__colored-callout__button-icon');$(this).addClass('ww__colored-callout__button_link').html('').append(button);});$(once('cc-headline-check','.ww__colored-callout__headline',context)).each(function(index){if(this.textContent.trim().length<1)$(this).hide();});$(once('cc-columns-check','.ww__two-col, .ww__three-col, .ww__four-col, .ww__offset-col, .ww__sidebar-col',context)).has('.ww__colored-callout').addClass('with-colored-callouts');}if($('table[style*="border"], table td[style*="border"]',context).length)$(once('table-inline-border-check','table[style*="border"], table td[style*="border"]',context)).each(function(){$(this).closest('table').addClass('has-inline-borders');});}};})(jQuery);; 5(function($,Drupal,once){Drupal.behaviors.formtips={attach:function(context,settings){function hideOnClickOutside(element,$description){var outsideClickListener=function(event){var $target=$(event.target);if(!$target.hasClass('formtip')&&!$target.hasClass('formtips-processed'))$description.toggleClass('formtips-show',false);};$(document).on('click',outsideClickListener);}var formtip_settings=settings.formtips;var selectors=formtip_settings.selectors;if(Array.isArray(selectors))selectors=selectors.join(', ');var $descriptions=$('.form-item .description,.form-item__description,.form-item .filter-guidelines,.fieldset__description').not(selectors).not('.formtips-processed');$descriptions=$descriptions.filter(function(){return $(this).text().trim()!=='';});if(formtip_settings.max_width.length)$descriptions.css('max-width',formtip_settings.max_width);$(document).on('keyup',function(e){if(e.which===27)$descriptions.removeClass('formtips-show');});$(once('formtips',$descriptions,context)).each(function(){var $description=$(this);var $item=$description.closest('.form-item');var descriptionId=$description.attr('id');var $formtip=$('<a class="formtip" aria-labelledby="'+descriptionId+'" href="javascript:void(0);" tabindex="0"></a>');if(!descriptionId)return;if(descriptionId.endsWith('-format-guidelines'))fieldId=descriptionId.slice(0,-18)+'-value';else fieldId=descriptionId.substring(0,descriptionId.lastIndexOf("-")-1);var $label=$item.find('[for="'+fieldId+'"]:not(.visually-hidden)');if(!$label.length)$label=$('fieldset.field-group-fieldset[id="'+fieldId+'"] .fieldset__label:not(.visually-hidden)');if(!$label.length)$label=$('fieldset.fieldgroup[id="'+fieldId+'"] .fieldset__label:not(.visually-hidden)');if(!$label.length&&$('#'+fieldId).attr('placeholder')){$label=$item.find('[for="'+fieldId+'"]');if($label.length&&$label.hasClass('visually-hidden'))$label.removeClass('visually-hidden');}if(!$label.length){fieldId=fieldId+'-value';$label=$item.find('[for="'+fieldId+'"]:not(.visually-hidden)');}if(!$label.length){$label=$item.find('.fieldset-legend,label,.label,.form-item__label').first();if($label.length&&$label.hasClass('visually-hidden'))$label.removeClass('visually-hidden');}var $fieldset=$item.find('.fieldset-legend');if($fieldset.length&&$item.find('input[type="checkbox"], input[type="radio"]').length)$label=$fieldset;if(!$label.length)return;$description.addClass('formtips-processed');$item.addClass('formtips-item');$description.toggleClass('formtips-show',false);$description.attr('tabindex','0');$description.attr('role','tooltip');$label.append($formtip);if(formtip_settings.trigger_action==='click'){$formtip.on('click',function(){if($description.find('.filter-guidelines-item').length!==0)$description.children().show();$description.toggleClass('formtips-show');return false;});hideOnClickOutside($item[0],$description);}else $formtip.hoverIntent({sensitivity:formtip_settings.sensitivity,interval:formtip_settings.interval,over:function(){if($description.find('.filter-guidelines-item').length!==0)$description.children().show();$description.toggleClass('formtips-show',true);},timeout:formtip_settings.timeout,out:function(){$description.toggleClass('formtips-show',false);}});});}};})(jQuery,Drupal,once);; 6(function(Drupal,$,once){Drupal.behaviors.revampPrColorbox={attach:function(context,settings){if(typeof $.colorbox!=='function'||typeof settings.colorbox==='undefined')return;
6this.nonProductPage(settings,context);if(settings.cv_product_reminders===undefined||!settings.cv_product_reminders.enabled)return;var setModalWidthPr=function(){return (document.documentElement.clientWidth>=1000)?980:(document.documentElement.clientWidth-60);};$('.js-pr-colorbox',context).each(function(index){let $cbox=$(this);const $elements=$(once('init-pr-colorbox',$cbox)).each(function(index){let options=jQuery.extend({},settings.colorbox);let prCboxSettings={inline:true,className:'colorbox--pr',width:setModalWidthPr};jQuery.extend(options,prCboxSettings);$cbox.colorbox(options).on('click',function(e){e.preventDefault();});$('.pr_modal__close').click(function(e){e.preventDefault();$cbox.colorbox.close();});$('.pr_modal__download').click(function(e){$cbox.colorbox.close();});});});},nonProductPage:function(settings,context){var setModalWidthPr=function(){return (document.documentElement.clientWidth>=1000)?980:(document.documentElement.clientWidth-60);};$('.ww__product-reminder',context).each(function(index){let $cbox=$(this);const $elements=$(once('init-pr-colorbox',$cbox)).each(function(){let $file_link=$cbox.find('.ww__pr-file a');$cbox.find('.ww__pr-modal__download').attr('href',$file_link.attr('href'));$cbox.find('.ww__pr-file').remove();let options=jQuery.extend({},settings.colorbox);let $button=$cbox.find('.ww__pr-button');let $modal=$cbox.find('.ww__pr-modal');let prCboxSettings={inline:true,className:'colorbox--pr',href:$modal,width:setModalWidthPr};jQuery.extend(options,prCboxSettings);$button.colorbox(options).on('click',function(e){e.preventDefault();});$('.ww__pr-modal__close').click(function(e){e.preventDefault();$cbox.colorbox.close();});$('.ww__pr-modal__download').click(function(e){$cbox.colorbox.close();});});});}};}(Drupal,jQuery,once));;
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.