PageSourceSearch

https://www.aravaiparunning.com/wp-content/cache/min/1/wp-content/…/assets/aravaipa-films.js?ver=1790916550

js aravaiparunning.com collected 2026-10-02 07:46:30 UTC 3,298 bytes, 18 lines download raw bytes

1(function(){'use strict';document.addEventListener('click',function(event){var link=event.target.closest('.arv-films__link, .arv-films__trailer');if(!link){return}
2var section=document.querySelector('.arv-films');var frame=section?section.querySelector('.arv-films__frame iframe'):null;if(!frame){return}
3event.preventDefault();var id=link.getAttribute('data-yt-id');var title=link.getAttribute('data-yt-title')||'';frame.src='https://www.youtube-nocookie.com/embed/'+id+'?autoplay=1';frame.title=title;var caption=section.querySelector('.arv-films__now-title');if(caption){caption.textContent=title}
4document.querySelectorAll('.arv-films__card.is-active').forEach(function(el){el.classList.remove('is-active')});var card=link.closest('.arv-films__card');if(card){card.classList.add('is-active')}
5document.querySelectorAll('.arv-films__link[aria-current]').forEach(function(el){el.removeAttribute('aria-current')});if(link.classList.contains('arv-films__link')){link.setAttribute('aria-current','true')}
6if(window.history&&window.history.pushState){var url=new URL(window.location.href);url.searchParams.set('v',id);window.history.pushState(null,'',url)}
7section.scrollIntoView({behavior:'smooth',block:'start'})})})();(function(){'use strict';var section=document.querySelector('.arv-films');if(!section){return}
8var search=section.querySelector('[data-arv-films-search]');var sort=section.querySelector('[data-arv-films-sort]');var race=section.querySelector('[data-arv-films-race]');var clear=section.querySelector('[data-arv-films-clear]');var count=section.querySelector('[data-arv-films-count]');var lists=section.querySelectorAll('[data-arv-films-list]');if(!search&&!sort&&!race){return}
9var originals=[];for(var n=0;n<lists.length;n++){originals.push(Array.prototype.slice.call(lists[n].children))}
10function apply(){var q=search?search.value.trim().toLowerCase():'';var wantRace=race?race.value:'';var by=sort?sort.value:'';var shown=0;for(var i=0;i<lists.length;i++){var list=lists[i];var original=originals[i];var cards=Array.prototype.slice.call(list.children);for(var j=0;j<cards.length;j++){var card=cards[j];var title=card.getAttribute('data-arv-films-title')||'';var cardRace=card.getAttribute('data-arv-films-race')||'';var hit=(''===q||title.indexOf(q)!==-1||cardRace.indexOf(q)!==-1)&&(''===wantRace||cardRace===wantRace);card.hidden=!hit;if(hit){shown++}}
11if(''===by){for(var d=0;d<original.length;d++){list.appendChild(original[d])}}else{cards.sort(function(a,b){var key=('views'===by)?'data-arv-films-views':'data-arv-films-date';return Number(b.getAttribute(key)||0)-Number(a.getAttribute(key)||0)});for(var k=0;k<cards.length;k++){list.appendChild(cards[k])}}}
12for(var m=0;m<lists.length;m++){var any=lists[m].querySelector('.arv-films__card:not([hidden])');var heading=lists[m].previousElementSibling;lists[m].hidden=!any;if(heading&&heading.classList.contains('arv-films__section')){heading.hidden=!any}}
13if(clear){clear.hidden=''===q}
14if(count){count.textContent=(''===q&&''===wantRace)?'':shown+(1===shown?' film':' films')}}
15if(search){search.addEventListener('input',apply)}
16if(sort){sort.addEventListener('change',apply)}
17if(race){race.addEventListener('change',apply)}
18if(clear){clear.addEventListener('click',function(){search.value='';search.focus();apply()})}})()

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.