PageSourceSearch

https://www.northeastern.edu/wp-content/themes/nu-start-child/incl…/js/co-op-animation.min.js?ver=1780934697

js northeastern.edu collected 2026-10-09 21:42:55 UTC 2,160 bytes, 1 lines download raw bytes

1(function(t,e,o){o.addEventListener("DOMContentLoaded",function(){const t=o.createElement("script");if(t.src="https://unpkg.com/gsap/dist/gsap.min.js",t.async=!0,t.onload=function(){const t=o.createElement("script");t.src="https://unpkg.com/gsap/dist/ScrollTrigger.min.js",t.async=!0,t.onload=function(){gsap.registerPlugin(ScrollTrigger),gsap.from(".animate-right-left",{opacity:0,x:896,duration:1}),gsap.from(".scroll-animate-left-right",{scrollTrigger:{trigger:".scroll-animate-left-right",start:"top 80%",end:"bottom 20%",toggleActions:"play none none none"},opacity:0,x:-500,duration:1}),gsap.from(".scroll-animate-left-right-mobile",{scrollTrigger:{trigger:".scroll-animate-left-right-mobile",start:"top 80%",end:"bottom 20%",toggleActions:"play none none none"},opacity:0,x:-500,duration:1}),gsap.from(".fullscreen-poloroid-left-right-animation",{scrollTrigger:{trigger:".fullscreen-poloroid-left-right-animation",start:"top 80%",end:"bottom 20%",toggleActions:"play none none none"},x:-500,opacity:0,duration:1}),gsap.from(".fullscreen-poloroid-right-left-animation",{scrollTrigger:{trigger:".fullscreen-poloroid-right-left-animation",start:"top 80%",end:"bottom 20%",toggleActions:"play none none none"},x:500,opacity:0,duration:1})},o.head.appendChild(t)},o.head.appendChild(t),"/experiential-learning/co-op/for-employers/"==e.location.pathname){o.getElementById("next-button").addEventListener("click",function(){console.log("clicked custom button");const t=o.querySelector(".eedee-gutenslider-next");t&&t.click()}),o.getElementById("prev-button").addEventListener("click",function(){console.log("clicked custom button");const t=o.querySelector(".eedee-gutenslider-prev");t&&t.click()});const t=o.querySelector(".back-to-top"),r=o.querySelectorAll(".has-dark-background-color");function n(){const e=t.getBoundingClientRect();let o=!1;r.forEach(t=>{const n=t.getBoundingClientRect();e.left<n.right&&e.right>n.left&&e.top<n.bottom&&e.bottom>n.top&&(o=!0)}),o?t.classList.add("overlap-red"):t.classList.remove("overlap-red")}e.addEventListener("resize",n),e.addEventListener("scroll",n),e.addEventListener("load",n)}})})(window.jQuery,window,document);

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.