{"ScriptPreparationCode":"var temp1={\r\n \u0022objects\u0022: [\r\n {\r\n \u0022object1\u0022:{\r\n \u0022object2\u0022:{\r\n \u0022object3\u0022:{\r\n \u0022object4\u0022:{\r\n \u0022object5\u0022:\u0022hello\u0022\r\n }\r\n }\r\n }\r\n },\r\n \u0022type\u0022: \u0022rect\u0022,\r\n \u0022originX\u0022: \u0022center\u0022,\r\n \u0022originY\u0022: \u0022center\u0022,\r\n \u0022left\u0022: 300,\r\n \u0022top\u0022: 150,\r\n \u0022width\u0022: 150,\r\n \u0022height\u0022: 150,\r\n \u0022fill\u0022: \u0022#29477F\u0022,\r\n \u0022overlayFill\u0022: null,\r\n \u0022stroke\u0022: null,\r\n \u0022strokeWidth\u0022: 1,\r\n \u0022strokeDashArray\u0022: null,\r\n \u0022strokeLineCap\u0022: \u0022butt\u0022,\r\n \u0022strokeLineJoin\u0022: \u0022miter\u0022,\r\n \u0022strokeMiterLimit\u0022: 10,\r\n \u0022scaleX\u0022: 1,\r\n \u0022scaleY\u0022: 1,\r\n \u0022angle\u0022: 0,\r\n \u0022flipX\u0022: false,\r\n \u0022flipY\u0022: false,\r\n \u0022opacity\u0022: 1,\r\n \u0022shadow\u0022: {\r\n \u0022color\u0022: \u0022rgba(94, 128, 191, 0.5)\u0022,\r\n \u0022blur\u0022: 5,\r\n \u0022offsetX\u0022: 10,\r\n \u0022offsetY\u0022: 10\r\n },\r\n \u0022visible\u0022: true,\r\n \u0022clipTo\u0022: null,\r\n \u0022rx\u0022: 0,\r\n \u0022ry\u0022: 0,\r\n \u0022x\u0022: 0,\r\n \u0022y\u0022: 0\r\n },\r\n {\r\n \u0022type\u0022: \u0022circle\u0022,\r\n \u0022originX\u0022: \u0022center\u0022,\r\n \u0022originY\u0022: \u0022center\u0022,\r\n \u0022left\u0022: 300,\r\n \u0022top\u0022: 400,\r\n \u0022width\u0022: 200,\r\n \u0022height\u0022: 200,\r\n \u0022fill\u0022: \u0022rgb(166,111,213)\u0022,\r\n \u0022overlayFill\u0022: null,\r\n \u0022stroke\u0022: null,\r\n \u0022strokeWidth\u0022: 1,\r\n \u0022strokeDashArray\u0022: null,\r\n \u0022strokeLineCap\u0022: \u0022butt\u0022,\r\n \u0022strokeLineJoin\u0022: \u0022miter\u0022,\r\n \u0022strokeMiterLimit\u0022: 10,\r\n \u0022scaleX\u0022: 1,\r\n \u0022scaleY\u0022: 1,\r\n \u0022angle\u0022: 0,\r\n \u0022flipX\u0022: false,\r\n \u0022flipY\u0022: false,\r\n \u0022opacity\u0022: 1,\r\n \u0022shadow\u0022: {\r\n \u0022color\u0022: \u0022#5b238A\u0022,\r\n \u0022blur\u0022: 20,\r\n \u0022offsetX\u0022: -20,\r\n \u0022offsetY\u0022: -10\r\n },\r\n \u0022visible\u0022: true,\r\n \u0022clipTo\u0022: null,\r\n \u0022radius\u0022: 100\r\n }\r\n ],\r\n \u0022background\u0022: \u00221\u0022,\r\n \r\n}\r\n\r\nvar copiedObject = null;","TestCases":[{"Name":"lodash cloneDeep","Code":"copiedObject = _.cloneDeep(temp1);","IsDeferred":false},{"Name":"ramdajs clone","Code":"copiedObject = R.clone(temp1);","IsDeferred":false},{"Name":"rfdc","Code":"var clone = rfdc();\r\ncopiedObject = clone(temp1);","IsDeferred":false}]}