1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[213,931],{3470:function(e,t,n){Promise.resolve().then(n.bind(n,24)),Promise.resolve().then(n.t.bind(n,2972,23))},24:function(e,t,n){"use strict";n.d(t,{Reveal:function(){return o}});var r=n(7437),i=n(2265);function o(e){let{children:t,delay:n=0,className:o=""}=e,s=(0,i.useRef)(null),[c,u]=(0,i.useState)(!1);return(0,i.useEffect)(()=>{let e=s.current;if(!e)return;let t=()=>u(!0);if(window.matchMedia("(prefers-reduced-motion: reduce)").matches){t();return}let n=e.getBoundingClientRect();if(n.top<window.innerHeight&&n.bottom>0){t();return}let r=new IntersectionObserver(e=>{for(let n of e)n.isIntersecting&&(t(),r.disconnect())},{threshold:.15,rootMargin:"0px 0px -8% 0px"});r.observe(e);let i=window.setTimeout(t,2e3);return()=>{r.disconnect(),window.clearTimeout(i)}},[]),(0,r.jsx)("div",{ref:s,className:"reveal ".concat(c?"is-visible":""," ").concat(o).trim(),style:{transitionDelay:"".concat(n,"ms")},children:t})}}},function(e){e.O(0,[972,971,117,744],function(){return e(e.s=3470)}),_N_E=e.O()}]);
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.