import{f as S,o as h,b as k,q,S as T}from"./mO2F3zLa.js";function t(r,f){return r===f||(r==null?void 0:r[T])===f}function A(r={},f,a,c){return S(()=>{var i,s;return h(()=>{i=s,s=[],k(()=>{r!==a(...s)&&(f(r,...s),i&&t(a(...i),r)&&f(null,...i))})}),()=>{q(()=>{s&&t(a(...s),r)&&f(null,...s)})}}),r}export{A as b};