{"ScriptPreparationCode":"function colorizeCell(data) {\r\n\tif (data) {\r\n\t\t// console.log(data);\r\n\t\tif (data == \u0022Plus\u0022) {\r\n\t\t\treturn \u0027\u003Ctd class=\u0022table-danger text-center\u0022\u003EPlus model only\u003C/td\u003E\u0027;\r\n\t\t} else {\r\n\t\t\treturn \u0027\u003Ctd class=\u0022table-danger text-center\u0022\u003E\u0026#10003;\u003C/td\u003E\u0027;\r\n\t\t}\r\n\t} else {\r\n\t\treturn \u0027\u003Ctd class=\u0022table-danger text-center\u0022\u003E\u0026cross;\u003C/td\u003E\u0027;\r\n\t}\r\n}\r\n\r\nfunction cc(d) {\r\n\treturn \u0060\u003Ctd class=\u0022table-${d ? \u0027success\u0027 : \u0027danger\u0027} text-center\u0022\u003E${d ? d === \u0027Plus\u0027 ? \u0027Plus model only\u0027 : \u0027\u0026#10003;\u0027 : \u0027\u0026cross;\u0027}\u003C/td\u003E\u0060;\r\n}\r\n\r\nfunction buildTableRow(data) {\r\n\tconst rowType = data ? \u0027success\u0027 : \u0027danger\u0027;\r\n\tconst content = data === \u0027Plus\u0027 ? \u0027Plus model only\u0027 : \u0027\u0026#10003;\u0027;\r\n\t\r\n\treturn \u0060\u003Ctd class=\u0022table-${rowType} text-center\u0022\u003E${data ? content : \u0027\u0026cross;\u0027}\u003C/td\u003E\u0060;\r\n}\r\n\r\n// ---\r\n\r\nvar testData = [ null, \u00271\u0027, \u00272\u0027, \u00273\u0027, \u0027Plus\u0027 ];\r\nvar testData2 = [];\r\nvar i;\r\n\r\n// 5000 items\r\nfor (i=0; i\u003C1000; i\u002B\u002B)\r\n{\r\n testData2 = testData2.concat(testData);\r\n}\r\n","TestCases":[{"Name":"colorizeCell()","Code":"for (i of testData2)\r\n{\r\n colorizeCell(i);\r\n}","IsDeferred":false},{"Name":"cc()","Code":"for (i of testData2)\r\n{\r\n cc(i);\r\n}","IsDeferred":false},{"Name":"buildTableRow()","Code":"for (i of testData2)\r\n{\r\n buildTableRow(i);\r\n}","IsDeferred":false}]}