PageSourceSearch

https://www.ymcapkc.org/sites/default/files/js/js_b4B-9dwawnia_dVI…aK3-Ax9Mecxd_TbkX2w4dIGu_ZTjGidT_h5lj_2E5ya

js ymcapkc.org collected 2026-10-03 19:27:37 UTC 10,810 bytes, 5 lines download raw bytes

1/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
2(function($){"use strict";window.ypkcoy={};window.ypkcoy.openyDropdownMenu=function(){$('.nav-desktop .nav-level-2').each(function(index,element){let item=$(element);item.find('.dropdown-submenu').each(function(){let secondLevelLink=$(this);secondLevelLink.find('a.sub-dropdown').bind('click',function(){let levelThree=secondLevelLink.find('.row-level-3');let menuLinkHeight=levelThree.find('li').outerHeight(true);let numberOfLinks=levelThree.children().length;let menuMinHeight=numberOfLinks*menuLinkHeight+90;item.find('.dropdown-menu').eq(0).css('min-height',menuMinHeight);});});});};window.ypkcoy.ypkcDropdownMenu=function(){let menus='.desktop-menu, .mobile-menu';$(window).on('load decoupled.menu',function(){window.ypkcoy.openyDropdownMenu();});document.addEventListener('EmergencyAlertMounted',function(){window.ypkcoy.openyDropdownMenu();});$(window).on('scroll load decoupled.menu',function(){let links=$(menus).find('.nav-level-2>a');let color=links.attr('data-color');if(!$(menus).is(".affix"))color=links.attr('data-affix-color');links.each(function(){let that=$(this);that.css('color',color);that.on("mouseover",()=>{that.css('border-bottom','2px solid '+that.css('color'));});that.on("mouseout",()=>{that.css('border-bottom','2px solid transparent');if(that.parent().is('.show'))that.css('border-bottom','2px solid '+color);});});});$(window).on('load decoupled.menu',function(){let select_all_levels_except="[class*='nav-level-']:not([class*='nav-level-1']):not([class*='nav-level-2']) > a";let links=$(menus).find(select_all_levels_except);links.on('click',function(){links.each(function(){if($(this).attr('data-color'))if(!$(this).prev().is('.show'))$(this).children().css('border-color','transparent');else $(this).children().css('border-color',$(this).attr('data-color'));});});links.each(function(){let that=$(this,'.nav-link');if(that.length){let link_color=that.attr('data-color');that.on("mouseover",()=>{that.children().css('border-color',link_color);});that.on("mouseout",()=>{if(!$(this).prev().is('.show')&&link_color)that.children().css('border-color','transparent');});}});});$('#block-ypkcoy-main-menu').find('.nav-level-2').on('show.bs.dropdown',function(){menuIsOpened('hide-emergency-alert-desk');}).on('hide.bs.dropdown',function(){menuIsClosed('hide-emergency-alert-desk');});$('#sidebar').on('show.bs.collapse',function(){menuIsOpened('hide-emergency-alert-mob');}).on('hide.bs.collapse',function(){menuIsClosed('hide-emergency-alert-mob');});function menuIsClosed(emergencyAlertClass){$('body').removeClass('overflow-hidden');$('.header-content').removeClass('dropdown-open');$('#openy_alerts_emergency_placeholder').removeClass(emergencyAlertClass);if(typeof Drupal==='object')Drupal.behaviors.calculateEmergencyAlertPositon.attach();}function menuIsOpened(emergencyAlertClass){$('body').addClass('overflow-hidden');$('.header-content').addClass('dropdown-open');$('#openy_alerts_emergency_placeholder').addClass(emergencyAlertClass);if(typeof Drupal==='object')Drupal.behaviors.calculateEmergencyAlertPositon.attach();setTimeout(function(){window.ypkcoy.openyDropdownMenu();if(typeof Drupal==='object')Drupal.behaviors.calculateEmergencyAlertPositon.attach();},600);}$('.row-level-2').on('click',function(e){if(e.target.nodeName!=='A')e.stopPropagation();});};window.ypkcoy.ypkcSubDropdownMenu=function(context=document){const subDropdown=once('ypkcSubDropdownMenu','.dropdown-menu a.sub-dropdown',context);subDropdown.forEach(function(elem){$(elem).on('click',function(e){const parentDropdown=$(this).parents('.dropdown-menu').first();if(!$(this).prev().hasClass('show'))parentDropdown.find('.show').removeClass('show');var subMenu=$(this).prev('.dropdown-menu');subMenu.toggleClass('show');if($(this).parents('.dropdown-menu').first().find('.show').length)parentDropdown.addClass('opened');else parentDropdown.removeClass('opened');$(this).parents('li.nav-item.dropdown.show').on('hide.bs.dropdown',function(e){$('.dropdown-submenu .show').removeClass('show');});e.preventDefault();return false;});});};})(jQuery);;
3(function($){"use strict";Drupal.behaviors.openyDropdownMenu={attach:function(context,settings){window.ypkcoy.openyDropdownMenu();}};Drupal.behaviors.ypkcDropdownMenu={attach:function(context,settings){window.ypkcoy.ypkcDropdownMenu();}};Drupal.behaviors.ypkcSubDropdownMenu={attach:function(context,settings){window.ypkcoy.ypkcSubDropdownMenu(context);}};})(jQuery);;
4(function($,once){'use strict';Drupal.behaviors.anchorsYpkcoy={attach:function(context,settings){function getCssVariablePx(varName){var value=getComputedStyle(document.documentElement).getPropertyValue(varName);return parseInt(value)||0;}function scrollToAnchor(href){var target=$(href);if(target.length){var baseOffset=150;var drupalToolbarOffset=getCssVariablePx('--drupal-displace-offset-top');var headerHeight=getCssVariablePx('--simple-menu-header-height');var totalOffset=baseOffset+drupalToolbarOffset+headerHeight;$('html, body').animate({scrollTop:target.offset().top-totalOffset},100);window.location.hash=href;}}
4$(once('anchorsYpkcoy','a[href^="#"]:not([data-toggle])',context)).on('click',function(e){e.preventDefault();var href=this.getAttribute('href');if(href==='#')return;scrollToAnchor(href);});if(window.location.hash)setTimeout(function(){scrollToAnchor(window.location.hash);},500);}};})(jQuery,once);;
5(function($,once){"use strict";Drupal.behaviors.calculateEmergencyAlertPositon={attach:function(context,settings){const body=$('body');const desktopMenu=$('.desktop-menu');const mobileMenu=$('.mobile-menu');const sidebar=$('#sidebar');const adminToolbar=$('#toolbar-bar');const emergencyAlertWrapper=$('#openy_alerts_emergency_placeholder');updateRelatedElements();const observer=new MutationObserver(function(mutations){mutations.forEach(function(mutation){if(mutation.addedNodes.length>0||mutation.removedNodes.length>0)updateRelatedElements();});});observer.observe(emergencyAlertWrapper[0],{childList:true,subtree:true});document.addEventListener('EmergencyAlertMounted',function(){emergencyAlertWrapper.find('.site-alert__dismiss').on('click touch',function(e){let top=0;if(emergencyAlertWrapper.parent().hasClass('admin-toolbar'))top=79;$('.desktop-menu').css('top',top);updateRelatedElements();});});document.addEventListener('AlertExpandToggled',function(){setTimeout(function(){$('.alerts').toggleClass('expanded');updateRelatedElements();},10);});if(once('ypkc-affix','html').length)$(window).on('scroll',function(event){var scrollValue=$(window).scrollTop();if(scrollValue===settings.scrollTopPx||scrollValue>1)emergencyAlertWrapper.find('#openy_alerts_app_emergency').addClass('affix');else{if(scrollValue===settings.scrollTopPx||scrollValue<1)emergencyAlertWrapper.find('#openy_alerts_app_emergency').removeClass('affix');}if(body.hasClass('user-logged-in'))updateRelatedElements();});function updateRelatedElements(){const emergencyAlertHeight=emergencyAlertWrapper.find('.App').height();emergencyAlertWrapper.css('height',emergencyAlertHeight+'px');if(emergencyAlertWrapper.find('#openy_alerts_app_emergency .slick-slide').length>0){body.addClass('emergency-alert-present');emergencyAlertWrapper.find('#openy_alerts_app_emergency').css('max-height',$(window).height()-mobileMenu.outerHeight());const emergencyAlertBottom=emergencyAlertWrapper.find('#openy_alerts_app_emergency')[0].getBoundingClientRect().bottom;desktopMenu.css('top',emergencyAlertBottom+'px');let mobileTopPosition=emergencyAlertBottom;if(mobileMenu.hasClass('menu-in')&&adminToolbar.length)mobileTopPosition+=adminToolbar.outerHeight();mobileMenu.css('top',mobileTopPosition+'px');}else body.removeClass('emergency-alert-present');sidebar.css('top',(parseInt(mobileMenu.outerHeight())+parseInt(mobileMenu.css('top')))+'px');}}};Drupal.behaviors.roundAlerts={attach:function(context,settings){document.addEventListener('AppHeaderRendered',headerAlertUpdate);function headerAlertUpdate(){document.querySelectorAll('.block-hero-banner, .block-lb-branch-hours').forEach((heroBanner)=>{const nextBlock=heroBanner.nextElementSibling;const isVisibleAlertHeader=(elem)=>{return elem&&elem.id==='openy_alerts_app_header'&&elem.offsetHeight>0;};if(nextBlock&&isVisibleAlertHeader(nextBlock.firstElementChild)){heroBanner.classList.add('rounded-bottom-0');if(nextBlock&&nextBlock.firstElementChild&&nextBlock.firstElementChild.firstElementChild)nextBlock.firstElementChild.firstElementChild.classList.add('rounded-top-0');return;}if(nextBlock&&(nextBlock.classList.contains('block-simple-menu-header')||nextBlock.firstElementChild.classList.contains('block-simple-menu-header')||nextBlock.classList.contains('block-y-branch-menu')||nextBlock.firstElementChild.classList.contains('block-y-branch-menu'))){const alertWrapper=nextBlock.nextElementSibling;if(alertWrapper&&isVisibleAlertHeader(alertWrapper.firstElementChild)){nextBlock.classList.add('rounded-bottom-0');nextBlock.firstElementChild.classList.add('rounded-bottom-0');if(alertWrapper&&alertWrapper.firstElementChild&&alertWrapper.firstElementChild.firstElementChild)alertWrapper.firstElementChild.firstElementChild.classList.add('rounded-top-0');}}});const headerAlerts=$('#openy_alerts_app_header');headerAlerts.find('.site-alert__dismiss').on('click touch',headerAlertUpdate);const headerBottomParagraphs=$('.wrapper-field-header-content > div');const lastHeaderParagraph=$(headerBottomParagraphs[headerBottomParagraphs.length-1]);const isHeaderBottomParagraphBanner=lastHeaderParagraph.find('.paragraph').is('.paragraph-gallery, .banner, .paragraph--type--prgf-location-finder-filters, .paragraph--type--branch-contacts-info, .microsites-menu__wrapper');if(headerAlerts.find('.slick-track > .slick-slide').length>0){lastHeaderParagraph.find('.paragraph').addClass('rounded-bottom-0');if(isHeaderBottomParagraphBanner)headerAlerts.find('.App').addClass('rounded-top-0');}else{if(isHeaderBottomParagraphBanner)lastHeaderParagraph.find('.paragraph').removeClass('rounded-bottom-0');}}document.addEventListener('AppFooterAlertRendered',footerAlertUpdate);function footerAlertUpdate(){if($('body').hasClass('page-with-lb'))return;const footerAlerts=$('#openy_alerts_app_footer');footerAlerts.find('.site-alert__dismiss').on('click touch',footerAlertUpdate);const bottomParagraphs=$('.wrapper-field-bottom-content > div');const isBottomParagraphBanner=$(bottomParagraphs[bottomParagraphs.length-1]).find('.paragraph').is('.paragraph-gallery, .banner');if(footerAlerts.find('.slick-track > .slick-slide').length>0){$('footer.footer').addClass('rounded-bottom-20');if(isBottomParagraphBanner)footerAlerts.find('.App').addClass('rounded-0-important');}else{if(!isBottomParagraphBanner)$('footer.footer').removeClass('rounded-bottom-20');}}}};})(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.