PageSourceSearch

https://universityofme.nl/modules/Pages/js/general.js?v=1788546717232

js universityofme.nl collected 2026-09-26 01:48:00 UTC 1,554 bytes, 1 lines download raw bytes

1function w(){document.querySelectorAll("img").forEach(t=>{t.setAttribute("loading","eager")})}function I(){const e=document.querySelectorAll("img");return Array.from(e).every(t=>t.complete)}function s(e,t=!0){const n=document.getElementById(e);n&&n.scrollIntoView({behavior:t?"smooth":"auto"})}function S(e){const t=new URL(window.location.href);t.hash=e,window.history.pushState({},"",t)}function u(e){return e.hasAttribute("tabindex")||e.tagName.toLowerCase()==="main"}function y(e){requestAnimationFrame(()=>{e.focus({preventScroll:!0})})}let o=null;function m(e,t=!1){const n=document.getElementById(e);if(!n)return;o!==null&&(clearInterval(o),o=null),w(),s(e,!0);let l=window.scrollY,i=0;const d=5e3,f=Date.now();let a=!0;setTimeout(()=>{a=!1},1e3),o=setInterval(()=>{const c=window.scrollY,g=Date.now()-f,h=I();Math.abs(c-l)<5?i++:(i=0,a||s(e,!1)),l=c,(h&&i>=2||g>=d)&&(o!==null&&(clearInterval(o),o=null),s(e,!1),t&&y(n))},100)}function v(){const e=window.location.hash.substring(1);if(e){const t=document.getElementById(e);if(!t)return;m(e,u(t))}}const r=()=>{const e=document.getElementById("top-sticky-blocks");if(e){const t=e.getBoundingClientRect().height;document.documentElement.style.scrollPaddingTop=`${t}px`}},E=()=>{document.querySelectorAll('a[href^="#"]').forEach(e=>{e.addEventListener("click",function(t){t.preventDefault();const n=this.getAttribute("href");if(!n)return;const l=n.substring(1),i=document.getElementById(l);i&&(S(l),r(),m(l,u(i)))})})},b=()=>{r(),window.addEventListener("resize",r),E(),v()};typeof window<"u"&&b();

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.