1window.addEventListener('DOMContentLoaded',(event)=>{var keySelector='.rt___animated';waitForWrapperSection(keySelector).then((elm)=>{var findAnimationClass=document.querySelectorAll(keySelector);animateClassReplace(findAnimationClass);window.addEventListener('scroll',function(event){animateClassReplace(findAnimationClass)},!0)});window.addEventListener('DOMNodeInserted',(event)=>{var adminSidebarChangeSelector=document.getElementById('rtrb-animation-selector');if(adminSidebarChangeSelector){adminSidebarChangeSelector.addEventListener('change',function(event){setTimeout(function(){animateClassReplace(document.querySelectorAll(keySelector))},500)},!0)}})});var isInWrapperViewport=function(elem){var distance=elem.getBoundingClientRect();return(distance.top>=0&&distance.top<=(window.innerHeight||document.documentElement.clientHeight)&&distance.bottom>=0&&distance.bottom<=(window.innerWidth||document.documentElement.clientWidth))};var animateClassReplace=function(selector){selector.forEach(element=>{if(isInWrapperViewport(element)){let toRemoveClasses=[];let toAddClasses=[];element.classList.forEach((classname)=>{if(classname.includes('rt___')){toRemoveClasses.push(classname);toAddClasses.push(classname.replace('rt___','rt__'))}}) 2element.classList.add(...toAddClasses);element.classList.remove(...toRemoveClasses)}})} 3var waitForWrapperSection=function(selector){return new Promise(resolve=>{if(document.querySelector(selector)){return resolve(document.querySelector(selector))} 4const observer=new MutationObserver(mutations=>{if(document.querySelector(selector)){resolve(document.querySelector(selector));observer.disconnect()}});observer.observe(document.body,{childList:!0,subtree:!0})})}
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.