{"ScriptPreparationCode":"let d=document.createElement(\u0027div\u0027)\r\nlet A=(a)=\u003E{let b= d.cloneNode();b.className=a;return b;}","TestCases":[{"Name":"Separate ","Code":"let e=[d.cloneNode(),d.cloneNode(),d.cloneNode(),d.cloneNode()]\r\nlet f=[\u0027c\u0027,\u0027a b c d\u0027,\u0027a c d\u0027,\u0027a c\u0027]\r\nlet g=[1,3,3,null]\r\nfor(let i=3;i\u003E=0;--i){e[i].className=f[i];if(g[i]!==null){e[g[i]].insertBefore(e[i],null);}}","IsDeferred":false},{"Name":"Together list","Code":"let e=[d.cloneNode(),\u0027c\u0027,3,d.cloneNode(),\u0027a b c d\u0027,9,d.cloneNode(),\u0027a c d\u0027,9,d.cloneNode(),\u0027a c\u0027,null]\r\nfor(let i=0;i\u003C12;i\u002B=3){e[i].className=e[1\u002Bi];if(e[2\u002Bi]!==null){e[e[2\u002Bi]].appendChild(e[i]);}}","IsDeferred":false},{"Name":"onefunc","Code":"let f=[A(\u0027c\u0027),A(\u0027a b c d\u0027),A(\u0027a c d\u0027),A(\u0027a c\u0027)]\r\nlet g=[1,3,3,null]\r\nfor(let i=3;i\u003E=0;--i){if(g[i]!==null){f[g[i]].appendChild(f[i]);}}","IsDeferred":false}]}