{"ScriptPreparationCode":"window.keys = [];\r\nfor(i=0;i\u003C100;i\u002B\u002B) {\r\n keys.push(\u0027value\u0027 \u002B Math.random())\r\n}","TestCases":[{"Name":"spread","Code":"let obj = {};\r\nfor(i=0;i\u003C100;i\u002B\u002B){\r\n const key = window.keys[i]\r\n const value = \u0027value\u0027\u002Bi\r\n obj = {...obj, [key]: {key, value}}\r\n}\r\n","IsDeferred":false},{"Name":"immutable","Code":"let obj = Immutable.Map();\r\nfor(i=0;i\u003C100;i\u002B\u002B){\r\n const key = window.keys[i]\r\n const value = \u0027value\u0027\u002Bi\r\n obj = obj.set(key, {key, value})\r\n}\r\n","IsDeferred":false},{"Name":"mori","Code":"let obj = mori.hashMap()\r\nfor(i=0;i\u003C100;i\u002B\u002B){\r\n const key = window.keys[i]\r\n const value = \u0027value\u0027\u002Bi\r\n obj = mori.assoc(obj, key, { key, value })\r\n}\r\n","IsDeferred":false}]}