{"ScriptPreparationCode":"state = [\r\n {data1: {data2: \u0027test\u0027}},\r\n {data1: {data2: \u0027test\u0027}},\r\n {data1: {data2: \u0027test\u0027}},\r\n {data1: {data2: \u0027test\u0027}},\r\n {data1: {data2: \u0027test\u0027}},\r\n {data1: {data2: \u0027test\u0027}},\r\n {data1: {data2: \u0027test\u0027}},\r\n {data1: {data2: \u0027test\u0027}},\r\n {data1: {data2: \u0027test\u0027}},\r\n {data1: {data2: \u0027test\u0027}},\r\n {data1: {data2: \u0027test\u0027}},\r\n {data1: {data2: \u0027test\u0027}},\r\n {data1: {data2: \u0027test\u0027}},\r\n {data1: {data2: \u0027test\u0027}},\r\n {data1: {data2: \u0027test\u0027}},\r\n {data1: {data2: \u0027test\u0027}},\r\n {data1: {data2: \u0027test\u0027}},\r\n {data1: {data2: \u0027test\u0027}},\r\n {data1: {data2: \u0027test\u0027}},\r\n {data1: {data2: \u0027test\u0027}},\r\n {data1: {data2: \u0027test\u0027}},\r\n {data1: {data2: \u0027test\u0027}},\r\n {data1: {data2: \u0027test\u0027}},\r\n {data1: {data2: \u0027test\u0027}},\r\n {data1: {data2: \u0027test\u0027}},\r\n {data1: {data2: \u0027test\u0027}}\r\n ];","TestCases":[{"Name":"Produce","Code":"const result = immer.produce(state, draft =\u003E { draft[5].data1.data2 = \u0027updated\u0027 })","IsDeferred":false},{"Name":"CloneDeep","Code":"const result = _.cloneDeep(state);\r\nresult[5].data1.data2 = \u0027updated\u0027;","IsDeferred":false}]}