File size: 462 Bytes
dce232a
1
2
import{j as u,d as c,k as h,J as T,a1 as b,r as d,u as k,q as E,a2 as A}from"./Db8vGcEi.js";import{B}from"./Bn43FbRv.js";function x(a,s,f){c&&h();var n=new B(a);u(()=>{var i=s()??null;n.ensure(i,i&&(r=>f(r,i)))},T)}function t(a,s){return a===s||a?.[A]===s}function y(a={},s,f,n){return b(()=>{var i,r;return d(()=>{i=r,r=[],k(()=>{a!==f(...r)&&(s(a,...r),i&&t(f(...i),a)&&s(null,...i))})}),()=>{E(()=>{r&&t(f(...r),a)&&s(null,...r)})}}),a}export{y as b,x as c};