"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const l=require("vue");function f(t,e,d,p){let r;if(r!==void 0)return!!r;if(t===e)return!0;if(typeof t!="object"||!t||typeof e!="object"||!e)return!1;const n=Object.keys(t),s=Object.keys(e);if(n.length!==s.length)return!1;const a=Object.prototype.hasOwnProperty.bind(e);for(let o=0;o<n.length;o++){const u=n[o];if(!a(u))return!1;const i=t[u],c=e[u];if(r=void 0,r===!1||r===void 0&&i!==c)return!1}return!0}function y(t,e){return f(l.toRaw(t),l.toRaw(e))}exports.default=y;
