1let _debug=!1,_classList=[];function transitionPictureInScrollViewModule(t="transit"){var e=document.querySelectorAll("."+t);e.forEach(e=>e.classList.remove(t+"-transition"));const o=new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting?e.target.classList.add(t+"-transition"):e.target.classList.remove(t+"-transition")})});e.forEach(e=>o.observe(e))}function configure({classList:e,debug:t}){_debug=!!t,_classList=e}function executeModule(){_classList.forEach(e=>transitionPictureInScrollViewModule(e))}function onDOMContentLoaded(e){var t;e?(t=getPageKey(),("*"===e||e.split(",").includes(t))&&(executeModule(),_debug)&&console.log("transition-picture-in-scroll-view.js loaded")):_debug&&console.log("Invalid configuration of transition-picture-in-scroll-view.js")}export{configure,onDOMContentLoaded};
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.