PageSourceSearch

https://www.fortworthstockyards.org/sites/default/files/js/js_7oI3…8NdJ5EVLUmS60TeMmxp5P8EYR7Mm5IfjXv-EBr79X7g

js fortworthstockyards.org collected 2026-10-02 03:51:47 UTC 3,482 bytes, 2 lines download raw bytes

1/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
2(function(Drupal,once){let activeIndex=0;Drupal.behaviors.swiperFormatter={attach(context,settings){const self=this;const swiperFormatterSettings=settings.swiper_formatter||null;if(swiperFormatterSettings&&typeof swiperFormatterSettings.swipers!=='undefined'){const Sniper=typeof Swiper!=='undefined'?Swiper:(window.SwiperFormatter??null);const swipers={};once('swiperFormatterInit','.swiper-container',context).forEach(function(swiperContainer){if(swiperContainer.id){const swiperSettings=swiperFormatterSettings.swipers[swiperContainer.id];if(typeof swiperSettings==='object'&&Sniper){if(swiperSettings.pagination.type==='progressbar')swiperContainer.classList.add('progressbar');swipers[swiperContainer.id]=new Sniper(`#${swiperContainer.id}`,swiperSettings);if(swipers[swiperContainer.id]){swipers[swiperContainer.id].on('breakpoint',(swiperEvent,breakpointParams)=>{self.breakpointPagination(swiperEvent,breakpointParams);});if(context.classList&&context.classList.contains('swiper-formatter-dialog'))swipers[swiperContainer.id].slideTo(activeIndex);else{swipers[swiperContainer.id].on('slideChange',(swiperMain)=>{activeIndex=swiperMain.activeIndex;});const slides=swiperContainer.querySelectorAll('.swiper-slide a[data-dialog-type]');if(slides.length>1)slides.forEach((slide,index)=>{slide.addEventListener('click',()=>{activeIndex=index;});});}const triggers=context.querySelectorAll('.swiper-trigger');if(triggers)self.registerTriggers(swipers[swiperContainer.id],Array.from(triggers));}settings.swipers=swipers;}}});}},breakpointPagination(swiperEvent,breakpointParams){if(breakpointParams.pagination&&breakpointParams.pagination.enabled){const paginationWrapper=swiperEvent.pagination.el;if(paginationWrapper){const hasBullets=paginationWrapper.classList.contains('swiper-pagination-bullets');const dynamicBullets=hasBullets&&paginationWrapper.classList.contains('swiper-pagination-bullets-dynamic');const clickableBullets=hasBullets&&paginationWrapper.classList.contains('swiper-pagination-clickable');if(breakpointParams.pagination.type!=='bullets'){if(hasBullets)paginationWrapper.classList.remove('swiper-pagination-bullets');if(dynamicBullets)paginationWrapper.classList.remove('swiper-pagination-bullets-dynamic');if(clickableBullets)paginationWrapper.classList.remove('swiper-pagination-clickable');if(paginationWrapper.getAttribute('style')){let styles=paginationWrapper.getAttribute('style').split(';');styles=styles.filter((style)=>{return style.indexOf('width:')<0;});if(styles.length&&styles[0])paginationWrapper.setAttribute('style',styles.join(';'));else paginationWrapper.removeAttribute('style');}}else{paginationWrapper.classList.add('swiper-pagination-bullets');if(breakpointParams.pagination.dynamicBullets)paginationWrapper.classList.add('swiper-pagination-bullets-dynamic');if(breakpointParams.pagination.clickable)paginationWrapper.classList.add('swiper-pagination-clickable');}}}},registerTriggers(swiper,triggers){triggers.forEach(function(trigger){trigger.addEventListener('click',(e)=>{const target=e.currentTarget||e.target;if(target.parentNode.siblings().length)target.parentNode.siblings().forEac
2h((i,sibling)=>{sibling.querySelector('.swiper-trigger').classList.remove('active');});target.classList.add('active');const index=target.getAttribute('data-index')?parseInt(target.getAttribute('data-index'),10)-1:0;swiper.slideTo(index);return false;});});}};})(Drupal,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.