Build 545032stable
Module 172218
849 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{B:()=>o,K:()=>u});var i=n(64700),r=n(66455),s=n(206692);let a={};function o(e,t){let n=!(arguments.length>2)||void 0===arguments[2]||arguments[2],o=(0,i.useRef)(null),l=(0,r.A)(t??a),u=(0,i.useRef)(null);return(0,i.useLayoutEffect)(()=>{if(!n)return;null==u.current&&(u.current=(0,s.e)(l.current));let t=o.current,i=u.current;null!=t&&null!=i&&(0,s.wB)(i,t,e)},[n,e,l]),(0,i.useEffect)(()=>{if(!n)return;let e=o.current,t=u.current;if(null!=e&&null!=t)return()=>{(0,s.$v)(t,e)}},[n,t]),o}let l=new Map([[1,{threshold:1}]]);function u(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=!(arguments.length>2)||void 0===arguments[2]||arguments[2],s=(0,r.A)(t=>{e(t.isIntersecting)}),a=(0,i.useMemo)(()=>{let e;return null!=(e=l.get(t))||(e={threshold:t},l.set(t,e)),e},[t]);return o(s.current,a,n)}}