var observer=new IntersectionObserver(function(n){n.forEach(function(n){var u=n.isIntersecting,i=n.target,t,r;u&&(t=document.createElement("link"),t.rel="stylesheet",t.href=i.dataset.cssurl,r=document.createElement("script"),r.src=i.dataset.scripturl,document.head.append(r),document.head.append(t),observer.unobserve(i))})},{rootMargin:"100px"});document.addEventListener("DOMContentLoaded",function(){document.querySelectorAll('[client="visible"]').forEach(function(n){return observer.observe(n)})})