{"ScriptPreparationCode":"let A=(a)=\u003E{return document.createElement(a)}\r\nlet B=[A(\u0027a\u0027),A(\u0027div\u0027),A(\u0027span\u0027),A(\u0027p\u0027),A(\u0027input\u0027)];\r\nlet D=(I,J)=\u003E{const E=B[I].cloneNode();E.className=J;return E;}\r\n ","TestCases":[{"Name":"Preallocate","Code":"let C=[B[0].cloneNode(),B[0].cloneNode(),B[2].cloneNode(),B[2].cloneNode(),B[1].cloneNode(),B[4].cloneNode()]\r\nC[0].className=\u0027a b c\u0027\r\nC[1].className=\u0027a b c\u0027\r\nC[2].className=\u0027d e f\u0027\r\nC[3].className=\u0027d e f\u0027\r\nC[4].className=\u0027a b c\u0027\r\nC[5].className=\u0027a b c\u0027\r\n","IsDeferred":false},{"Name":"Push","Code":"let C = new Array(6);\r\nC[0]=B[0].cloneNode()\r\nC[0].className=\u0027a b c\u0027\r\nC[1]=C[0].cloneNode()\r\nC[2]=B[2].cloneNode()\r\nC[2].className=\u0027d e f\u0027\r\nC[3]=C[2].cloneNode()\r\nC[4]=B[1].cloneNode()\r\nC[4].className=\u0027a b c\u0027\r\nC[5]=B[4].cloneNode()\r\nC[5].className=\u0027a b c\u0027","IsDeferred":false},{"Name":"FuncCombined","Code":"let C=[D(0,\u0027a b c\u0027),D(0,\u0027a b c\u0027),D(2,\u0027d e f\u0027),D(2,\u0027d e f\u0027),D(1,\u0027a b c\u0027),D(4,\u0027a b c\u0027)]\r\n","IsDeferred":false}]}