{"ScriptPreparationCode":"const original = \r\n[\r\n\t{\r\n\t\t\u0022id\u0022: \u0022 Sync \u0022,\r\n\t\t\u0022title\u0022: \u0022 Sync \u0022,\r\n\t\t\u0022attendees\u0022: \r\n\t\t[\r\n\t\t\t\u0022Raph\u0022,\r\n\t\t\t\u0022Thomas\u0022,\r\n\t\t\t\u0022Amy\u0022,\r\n\t\t\t\u0022Richard\u0022,\r\n\t\t\t\u0022Debra\u0022,\r\n\t\t\t\u0022Kevin\u0022\r\n\t\t],\r\n\t\t\u0022flexible\u0022: false,\r\n\t\t\u0022start\u0022: \u00222023-12-08T16:00:00.000Z\u0022,\r\n\t\t\u0022end\u0022: \u00222023-12-08T16:30:00.000Z\u0022\r\n\t},\r\n\t{\r\n\t\t\u0022id\u0022: \u0022 Sync \u0022,\r\n\t\t\u0022title\u0022: \u0022 Sync \u0022,\r\n\t\t\u0022attendees\u0022: \r\n\t\t[\r\n\t\t\t\u0022Raph\u0022,\r\n\t\t\t\u0022Thomas\u0022,\r\n\t\t\t\u0022Amy\u0022,\r\n\t\t\t\u0022Richard\u0022,\r\n\t\t\t\u0022Debra\u0022,\r\n\t\t\t\u0022Kevin\u0022\r\n\t\t],\r\n\t\t\u0022flexible\u0022: false,\r\n\t\t\u0022start\u0022: \u00222023-12-08T16:00:00.000Z\u0022,\r\n\t\t\u0022end\u0022: \u00222023-12-08T16:30:00.000Z\u0022\r\n\t},\r\n\t{\r\n\t\t\u0022id\u0022: \u0022 Sync \u0022,\r\n\t\t\u0022title\u0022: \u0022 Sync \u0022,\r\n\t\t\u0022attendees\u0022: \r\n\t\t[\r\n\t\t\t\u0022Raph\u0022,\r\n\t\t\t\u0022Thomas\u0022,\r\n\t\t\t\u0022Amy\u0022,\r\n\t\t\t\u0022Richard\u0022,\r\n\t\t\t\u0022Debra\u0022,\r\n\t\t\t\u0022Kevin\u0022\r\n\t\t],\r\n\t\t\u0022flexible\u0022: false,\r\n\t\t\u0022start\u0022: \u00222023-12-08T16:00:00.000Z\u0022,\r\n\t\t\u0022end\u0022: \u00222023-12-08T16:30:00.000Z\u0022\r\n\t},\r\n\t{\r\n\t\t\u0022id\u0022: \u0022 Sync \u0022,\r\n\t\t\u0022title\u0022: \u0022 Sync \u0022,\r\n\t\t\u0022attendees\u0022: \r\n\t\t[\r\n\t\t\t\u0022Raph\u0022,\r\n\t\t\t\u0022Thomas\u0022,\r\n\t\t\t\u0022Amy\u0022,\r\n\t\t\t\u0022Richard\u0022,\r\n\t\t\t\u0022Debra\u0022,\r\n\t\t\t\u0022Kevin\u0022\r\n\t\t],\r\n\t\t\u0022flexible\u0022: false,\r\n\t\t\u0022start\u0022: \u00222023-12-08T16:00:00.000Z\u0022,\r\n\t\t\u0022end\u0022: \u00222023-12-08T16:30:00.000Z\u0022\r\n\t},\r\n\t{\r\n\t\t\u0022id\u0022: \u0022 Sync \u0022,\r\n\t\t\u0022title\u0022: \u0022 Sync \u0022,\r\n\t\t\u0022attendees\u0022: \r\n\t\t[\r\n\t\t\t\u0022Raph\u0022,\r\n\t\t\t\u0022Thomas\u0022,\r\n\t\t\t\u0022Amy\u0022,\r\n\t\t\t\u0022Richard\u0022,\r\n\t\t\t\u0022Debra\u0022,\r\n\t\t\t\u0022Kevin\u0022\r\n\t\t],\r\n\t\t\u0022flexible\u0022: false,\r\n\t\t\u0022start\u0022: \u00222023-12-08T16:00:00.000Z\u0022,\r\n\t\t\u0022end\u0022: \u00222023-12-08T16:30:00.000Z\u0022\r\n\t},\r\n\t{\r\n\t\t\u0022id\u0022: \u0022 Sync \u0022,\r\n\t\t\u0022title\u0022: \u0022 Sync \u0022,\r\n\t\t\u0022attendees\u0022: \r\n\t\t[\r\n\t\t\t\u0022Raph\u0022,\r\n\t\t\t\u0022Thomas\u0022,\r\n\t\t\t\u0022Amy\u0022,\r\n\t\t\t\u0022Richard\u0022,\r\n\t\t\t\u0022Debra\u0022,\r\n\t\t\t\u0022Kevin\u0022\r\n\t\t],\r\n\t\t\u0022flexible\u0022: false,\r\n\t\t\u0022start\u0022: \u00222023-12-08T16:00:00.000Z\u0022,\r\n\t\t\u0022end\u0022: \u00222023-12-08T16:30:00.000Z\u0022\r\n\t},\r\n\t{\r\n\t\t\u0022id\u0022: \u0022 Sync \u0022,\r\n\t\t\u0022title\u0022: \u0022 Sync \u0022,\r\n\t\t\u0022attendees\u0022: \r\n\t\t[\r\n\t\t\t\u0022Raph\u0022,\r\n\t\t\t\u0022Thomas\u0022,\r\n\t\t\t\u0022Amy\u0022,\r\n\t\t\t\u0022Richard\u0022,\r\n\t\t\t\u0022Debra\u0022,\r\n\t\t\t\u0022Kevin\u0022\r\n\t\t],\r\n\t\t\u0022flexible\u0022: false,\r\n\t\t\u0022start\u0022: \u00222023-12-08T16:00:00.000Z\u0022,\r\n\t\t\u0022end\u0022: \u00222023-12-08T16:30:00.000Z\u0022\r\n\t},\r\n\t{\r\n\t\t\u0022id\u0022: \u0022 Sync \u0022,\r\n\t\t\u0022title\u0022: \u0022 Sync \u0022,\r\n\t\t\u0022attendees\u0022: \r\n\t\t[\r\n\t\t\t\u0022Raph\u0022,\r\n\t\t\t\u0022Thomas\u0022,\r\n\t\t\t\u0022Amy\u0022,\r\n\t\t\t\u0022Richard\u0022,\r\n\t\t\t\u0022Debra\u0022,\r\n\t\t\t\u0022Kevin\u0022\r\n\t\t],\r\n\t\t\u0022flexible\u0022: false,\r\n\t\t\u0022start\u0022: \u00222023-12-08T16:00:00.000Z\u0022,\r\n\t\t\u0022end\u0022: \u00222023-12-08T16:30:00.000Z\u0022\r\n\t},\r\n\t{\r\n\t\t\u0022id\u0022: \u0022 Sync \u0022,\r\n\t\t\u0022title\u0022: \u0022 Sync \u0022,\r\n\t\t\u0022attendees\u0022: \r\n\t\t[\r\n\t\t\t\u0022Raph\u0022,\r\n\t\t\t\u0022Thomas\u0022,\r\n\t\t\t\u0022Amy\u0022,\r\n\t\t\t\u0022Richard\u0022,\r\n\t\t\t\u0022Debra\u0022,\r\n\t\t\t\u0022Kevin\u0022\r\n\t\t],\r\n\t\t\u0022flexible\u0022: false,\r\n\t\t\u0022start\u0022: \u00222023-12-08T16:00:00.000Z\u0022,\r\n\t\t\u0022end\u0022: \u00222023-12-08T16:30:00.000Z\u0022\r\n\t},\r\n\t{\r\n\t\t\u0022id\u0022: \u0022 Sync \u0022,\r\n\t\t\u0022title\u0022: \u0022 Sync \u0022,\r\n\t\t\u0022attendees\u0022: \r\n\t\t[\r\n\t\t\t\u0022Raph\u0022,\r\n\t\t\t\u0022Thomas\u0022,\r\n\t\t\t\u0022Amy\u0022,\r\n\t\t\t\u0022Richard\u0022,\r\n\t\t\t\u0022Debra\u0022,\r\n\t\t\t\u0022Kevin\u0022\r\n\t\t],\r\n\t\t\u0022flexible\u0022: false,\r\n\t\t\u0022start\u0022: \u00222023-12-08T16:00:00.000Z\u0022,\r\n\t\t\u0022end\u0022: \u00222023-12-08T16:30:00.000Z\u0022\r\n\t},\r\n\t{\r\n\t\t\u0022id\u0022: \u0022 Sync \u0022,\r\n\t\t\u0022title\u0022: \u0022 Sync \u0022,\r\n\t\t\u0022attendees\u0022: \r\n\t\t[\r\n\t\t\t\u0022Raph\u0022,\r\n\t\t\t\u0022Thomas\u0022,\r\n\t\t\t\u0022Amy\u0022,\r\n\t\t\t\u0022Richard\u0022,\r\n\t\t\t\u0022Debra\u0022,\r\n\t\t\t\u0022Kevin\u0022\r\n\t\t],\r\n\t\t\u0022flexible\u0022: false,\r\n\t\t\u0022start\u0022: \u00222023-12-08T16:00:00.000Z\u0022,\r\n\t\t\u0022end\u0022: \u00222023-12-08T16:30:00.000Z\u0022\r\n\t},\r\n\t{\r\n\t\t\u0022id\u0022: \u0022 Sync \u0022,\r\n\t\t\u0022title\u0022: \u0022 Sync \u0022,\r\n\t\t\u0022attendees\u0022: \r\n\t\t[\r\n\t\t\t\u0022Raph\u0022,\r\n\t\t\t\u0022Thomas\u0022,\r\n\t\t\t\u0022Amy\u0022,\r\n\t\t\t\u0022Richard\u0022,\r\n\t\t\t\u0022Debra\u0022,\r\n\t\t\t\u0022Kevin\u0022\r\n\t\t],\r\n\t\t\u0022flexible\u0022: false,\r\n\t\t\u0022start\u0022: \u00222023-12-08T16:00:00.000Z\u0022,\r\n\t\t\u0022end\u0022: \u00222023-12-08T16:30:00.000Z\u0022\r\n\t},\r\n\t{\r\n\t\t\u0022id\u0022: \u0022 Sync \u0022,\r\n\t\t\u0022title\u0022: \u0022 Sync \u0022,\r\n\t\t\u0022attendees\u0022: \r\n\t\t[\r\n\t\t\t\u0022Raph\u0022,\r\n\t\t\t\u0022Thomas\u0022,\r\n\t\t\t\u0022Amy\u0022,\r\n\t\t\t\u0022Richard\u0022,\r\n\t\t\t\u0022Debra\u0022,\r\n\t\t\t\u0022Kevin\u0022\r\n\t\t],\r\n\t\t\u0022flexible\u0022: false,\r\n\t\t\u0022start\u0022: \u00222023-12-08T16:00:00.000Z\u0022,\r\n\t\t\u0022end\u0022: \u00222023-12-08T16:30:00.000Z\u0022\r\n\t},\r\n\t{\r\n\t\t\u0022id\u0022: \u0022 Sync \u0022,\r\n\t\t\u0022title\u0022: \u0022 Sync \u0022,\r\n\t\t\u0022attendees\u0022: \r\n\t\t[\r\n\t\t\t\u0022Raph\u0022,\r\n\t\t\t\u0022Thomas\u0022,\r\n\t\t\t\u0022Amy\u0022,\r\n\t\t\t\u0022Richard\u0022,\r\n\t\t\t\u0022Debra\u0022,\r\n\t\t\t\u0022Kevin\u0022\r\n\t\t],\r\n\t\t\u0022flexible\u0022: false,\r\n\t\t\u0022start\u0022: \u00222023-12-08T16:00:00.000Z\u0022,\r\n\t\t\u0022end\u0022: \u00222023-12-08T16:30:00.000Z\u0022\r\n\t},\r\n\t{\r\n\t\t\u0022id\u0022: \u0022 Sync \u0022,\r\n\t\t\u0022title\u0022: \u0022 Sync \u0022,\r\n\t\t\u0022attendees\u0022: \r\n\t\t[\r\n\t\t\t\u0022Raph\u0022,\r\n\t\t\t\u0022Thomas\u0022,\r\n\t\t\t\u0022Amy\u0022,\r\n\t\t\t\u0022Richard\u0022,\r\n\t\t\t\u0022Debra\u0022,\r\n\t\t\t\u0022Kevin\u0022\r\n\t\t],\r\n\t\t\u0022flexible\u0022: false,\r\n\t\t\u0022start\u0022: \u00222023-12-08T16:00:00.000Z\u0022,\r\n\t\t\u0022end\u0022: \u00222023-12-08T16:30:00.000Z\u0022\r\n\t},\r\n\t{\r\n\t\t\u0022id\u0022: \u0022 Sync \u0022,\r\n\t\t\u0022title\u0022: \u0022 Sync \u0022,\r\n\t\t\u0022attendees\u0022: \r\n\t\t[\r\n\t\t\t\u0022Raph\u0022,\r\n\t\t\t\u0022Thomas\u0022,\r\n\t\t\t\u0022Amy\u0022,\r\n\t\t\t\u0022Richard\u0022,\r\n\t\t\t\u0022Debra\u0022,\r\n\t\t\t\u0022Kevin\u0022\r\n\t\t],\r\n\t\t\u0022flexible\u0022: false,\r\n\t\t\u0022start\u0022: \u00222023-12-08T16:00:00.000Z\u0022,\r\n\t\t\u0022end\u0022: \u00222023-12-08T16:30:00.000Z\u0022\r\n\t},\r\n\t{\r\n\t\t\u0022id\u0022: \u0022 Sync \u0022,\r\n\t\t\u0022title\u0022: \u0022 Sync \u0022,\r\n\t\t\u0022attendees\u0022: \r\n\t\t[\r\n\t\t\t\u0022Raph\u0022,\r\n\t\t\t\u0022Thomas\u0022,\r\n\t\t\t\u0022Amy\u0022,\r\n\t\t\t\u0022Richard\u0022,\r\n\t\t\t\u0022Debra\u0022,\r\n\t\t\t\u0022Kevin\u0022\r\n\t\t],\r\n\t\t\u0022flexible\u0022: false,\r\n\t\t\u0022start\u0022: \u00222023-12-08T16:00:00.000Z\u0022,\r\n\t\t\u0022end\u0022: \u00222023-12-08T16:30:00.000Z\u0022\r\n\t},\r\n\t{\r\n\t\t\u0022id\u0022: \u0022 Sync \u0022,\r\n\t\t\u0022title\u0022: \u0022 Sync \u0022,\r\n\t\t\u0022attendees\u0022: \r\n\t\t[\r\n\t\t\t\u0022Raph\u0022,\r\n\t\t\t\u0022Thomas\u0022,\r\n\t\t\t\u0022Amy\u0022,\r\n\t\t\t\u0022Richard\u0022,\r\n\t\t\t\u0022Debra\u0022,\r\n\t\t\t\u0022Kevin\u0022\r\n\t\t],\r\n\t\t\u0022flexible\u0022: false,\r\n\t\t\u0022start\u0022: \u00222023-12-08T16:00:00.000Z\u0022,\r\n\t\t\u0022end\u0022: \u00222023-12-08T16:30:00.000Z\u0022\r\n\t},\r\n\t{\r\n\t\t\u0022id\u0022: \u0022 Sync \u0022,\r\n\t\t\u0022title\u0022: \u0022 Sync \u0022,\r\n\t\t\u0022attendees\u0022: \r\n\t\t[\r\n\t\t\t\u0022Raph\u0022,\r\n\t\t\t\u0022Thomas\u0022,\r\n\t\t\t\u0022Amy\u0022,\r\n\t\t\t\u0022Richard\u0022,\r\n\t\t\t\u0022Debra\u0022,\r\n\t\t\t\u0022Kevin\u0022\r\n\t\t],\r\n\t\t\u0022flexible\u0022: false,\r\n\t\t\u0022start\u0022: \u00222023-12-08T16:00:00.000Z\u0022,\r\n\t\t\u0022end\u0022: \u00222023-12-08T16:30:00.000Z\u0022\r\n\t},\r\n\t{\r\n\t\t\u0022id\u0022: \u0022 Sync \u0022,\r\n\t\t\u0022title\u0022: \u0022 Sync \u0022,\r\n\t\t\u0022attendees\u0022: \r\n\t\t[\r\n\t\t\t\u0022Raph\u0022,\r\n\t\t\t\u0022Thomas\u0022,\r\n\t\t\t\u0022Amy\u0022,\r\n\t\t\t\u0022Richard\u0022,\r\n\t\t\t\u0022Debra\u0022,\r\n\t\t\t\u0022Kevin\u0022\r\n\t\t],\r\n\t\t\u0022flexible\u0022: false,\r\n\t\t\u0022start\u0022: \u00222023-12-08T16:00:00.000Z\u0022,\r\n\t\t\u0022end\u0022: \u00222023-12-08T16:30:00.000Z\u0022\r\n\t},\r\n\t{\r\n\t\t\u0022id\u0022: \u0022 Sync \u0022,\r\n\t\t\u0022title\u0022: \u0022 Sync \u0022,\r\n\t\t\u0022attendees\u0022: \r\n\t\t[\r\n\t\t\t\u0022Raph\u0022,\r\n\t\t\t\u0022Thomas\u0022,\r\n\t\t\t\u0022Amy\u0022,\r\n\t\t\t\u0022Richard\u0022,\r\n\t\t\t\u0022Debra\u0022,\r\n\t\t\t\u0022Kevin\u0022\r\n\t\t],\r\n\t\t\u0022flexible\u0022: false,\r\n\t\t\u0022start\u0022: \u00222023-12-08T16:00:00.000Z\u0022,\r\n\t\t\u0022end\u0022: \u00222023-12-08T16:30:00.000Z\u0022\r\n\t},\r\n\t{\r\n\t\t\u0022id\u0022: \u0022 Sync \u0022,\r\n\t\t\u0022title\u0022: \u0022 Sync \u0022,\r\n\t\t\u0022attendees\u0022: \r\n\t\t[\r\n\t\t\t\u0022Raph\u0022,\r\n\t\t\t\u0022Thomas\u0022,\r\n\t\t\t\u0022Amy\u0022,\r\n\t\t\t\u0022Richard\u0022,\r\n\t\t\t\u0022Debra\u0022,\r\n\t\t\t\u0022Kevin\u0022\r\n\t\t],\r\n\t\t\u0022flexible\u0022: false,\r\n\t\t\u0022start\u0022: \u00222023-12-08T16:00:00.000Z\u0022,\r\n\t\t\u0022end\u0022: \u00222023-12-08T16:30:00.000Z\u0022\r\n\t},\r\n\t{\r\n\t\t\u0022id\u0022: \u0022 Sync \u0022,\r\n\t\t\u0022title\u0022: \u0022 Sync \u0022,\r\n\t\t\u0022attendees\u0022: \r\n\t\t[\r\n\t\t\t\u0022Raph\u0022,\r\n\t\t\t\u0022Thomas\u0022,\r\n\t\t\t\u0022Amy\u0022,\r\n\t\t\t\u0022Richard\u0022,\r\n\t\t\t\u0022Debra\u0022,\r\n\t\t\t\u0022Kevin\u0022\r\n\t\t],\r\n\t\t\u0022flexible\u0022: false,\r\n\t\t\u0022start\u0022: \u00222023-12-08T16:00:00.000Z\u0022,\r\n\t\t\u0022end\u0022: \u00222023-12-08T16:30:00.000Z\u0022\r\n\t}\r\n]\r\n\r\nfunction recursiveDeepCopy(o) {\r\n var newO,\r\n i;\r\n \r\n if (typeof o !== \u0027object\u0027) {\r\n return o;\r\n }\r\n if (!o) {\r\n return o;\r\n }\r\n \r\n if (\u0027[object Array]\u0027 === Object.prototype.toString.apply(o)) {\r\n newO = [];\r\n for (i = 0; i \u003C o.length; i \u002B= 1) {\r\n newO[i] = recursiveDeepCopy(o[i]);\r\n }\r\n return newO;\r\n }\r\n \r\n newO = {};\r\n for (i in o) {\r\n if (o.hasOwnProperty(i)) {\r\n newO[i] = recursiveDeepCopy(o[i]);\r\n }\r\n }\r\n return newO;\r\n }","TestCases":[{"Name":"Lodash cloneDeep","Code":"myCopy = _.cloneDeep(original);","IsDeferred":false},{"Name":"Native structuredClone","Code":"myCopy = structuredClone(original);","IsDeferred":false},{"Name":"Json Clone","Code":"myCopy = JSON.parse(JSON.stringify(original));","IsDeferred":false},{"Name":"recursiveDeepCopy","Code":"myCopy = recursiveDeepCopy(original);","IsDeferred":false}]}