import{c as h,e as u,r as S,h as e,i as o,D as T,S as b}from"./I3maXEMG.js";function n(r,s){return r===s||r?.[b]===s}function x(r={},s,i,l){var c=h.r,d=o;return u(()=>{var f,a;return S(()=>{f=a,a=[],e(()=>{r!==i(...a)&&(s(r,...a),f&&n(i(...f),r)&&s(null,...f))})}),()=>{let t=d;for(;t!==c&&t.parent!==null&&t.parent.f&T;)t=t.parent;const p=()=>{a&&n(i(...a),r)&&s(null,...a)},w=t.teardown;t.teardown=()=>{p(),w?.()}}}),r}export{x as b};
