File size: 461 Bytes
3bb8d79
1
2
import{d as u,b as c,f as h,G as b,$ as T,r as d,u as E,q as k,a0 as A}from"./BYqqIqIr.js";import{B}from"./CYFw2Bla.js";function x(r,s,f){c&&h();var n=new B(r);u(()=>{var i=s()??null;n.ensure(i,i&&(a=>f(a,i)))},b)}function t(r,s){return r===s||r?.[A]===s}function y(r={},s,f,n){return T(()=>{var i,a;return d(()=>{i=a,a=[],E(()=>{r!==f(...a)&&(s(r,...a),i&&t(f(...i),r)&&s(null,...i))})}),()=>{k(()=>{a&&t(f(...a),r)&&s(null,...a)})}}),r}export{y as b,x as c};