Module 985620

1,179 characters · in no known chunk
Dependencies
Lazily required by (0)none
Requires (3)
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";let i;n.d(t,{X1:()=>_,Tw:()=>d,Bi:()=>c});var r=n(3388),s=n(959462),a=n(64700),o=n(341221);let l=!!("u">typeof window&&window.document&&window.document.createElement),u=new Map;function c(e){let[t,n]=(0,a.useState)(e),s=(0,a.useRef)(null),c=(0,o.Cc)(t),d=(0,a.useRef)(null);if(i&&i.register(d,c),l){let e=u.get(c);e&&!e.includes(s)?e.push(s):u.set(c,[s])}return(0,r.N)(()=>()=>{i&&i.unregister(d),u.delete(c)},[c]),(0,a.useEffect)(()=>{let e=s.current;return e&&n(e),()=>{e&&(s.current=null)}}),c}function d(e,t){if(e===t)return e;let n=u.get(e);if(n)return n.forEach(e=>e.current=t),t;let i=u.get(t);return i?(i.forEach(t=>t.current=e),e):t}function _(e=[]){let t=c(),[n,i]=function(e){let[t,n]=(0,a.useState)(e),i=(0,a.useRef)(null),o=(0,s.J)(()=>{if(!i.current)return;let e=i.current.next();if(e.done){i.current=null;return}t===e.value?o():n(e.value)});(0,r.N)(()=>{i.current&&o()});let l=(0,s.J)(e=>{i.current=e(t),o()});return[t,l]}(t),o=(0,a.useCallback)(()=>{i(function*(){yield t,yield document.getElementById(t)?t:void 0})},[t,i]);return(0,r.N)(o,[t,o,...e]),n}"u">typeof FinalizationRegistry&&(i=new FinalizationRegistry(e=>{u.delete(e)}))}