{"ScriptPreparationCode":"var fde = function r(t,e){if(t===e)return!0;if(t\u0026\u0026e\u0026\u0026\u0022object\u0022==typeof t\u0026\u0026\u0022object\u0022==typeof e){if(t.constructor!==e.constructor)return!1;var o,n,u;if(Array.isArray(t)){if((o=t.length)!=e.length)return!1;for(n=o;0!=n--;)if(!r(t[n],e[n]))return!1;return!0}if(t.constructor===RegExp)return t.source===e.source\u0026\u0026t.flags===e.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===e.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===e.toString();if((o=(u=Object.keys(t)).length)!==Object.keys(e).length)return!1;for(n=o;0!=n--;)if(!Object.prototype.hasOwnProperty.call(e,u[n]))return!1;for(n=o;0!=n--;){var f=u[n];if(!r(t[f],e[f]))return!1}return!0}return t!=t\u0026\u0026e!=e};\r\n\r\nvar context1 = {\r\n title: \u0027fish\u0027,\r\n position: 1\r\n}\r\n\r\nvar context2 = {\r\n title: \u0027fish\u0027,\r\n position: 1\r\n}\r\n\r\n\r\n","TestCases":[{"Name":"sum(context1) === sum(context2)","Code":"sum(context1) === sum(context2)","IsDeferred":false},{"Name":"objectHash(context1) === objectHash(context2)","Code":"objectHash(context1) === objectHash(context2)","IsDeferred":false},{"Name":"fde","Code":"fde(context1, context2)","IsDeferred":false}]}