{"ScriptPreparationCode":"var canvas = document.getElementById(\u0027canvasM\u0027);\r\nlet ctx = canvas.getContext(\u00272d\u0027);\r\ncanvas.width = window.innerWidth;\r\ncanvas.height = window.innerHeight;\r\nconst xMult = 255 / canvas.width\r\nconst yMult = 255 / canvas.height","TestCases":[{"Name":"Gradient literal","Code":"for(let x = 0; x\u003Ccanvas.width;x\u002B\u002B){\r\n for(let y = 0; y \u003C canvas.height; y\u002B\u002B){\r\n ctx.fillStyle = \u0060rgb(${x*xMult},${y*yMult},0)\u0060\r\n ctx.fillRect(x,y,1,1)\r\n }\r\n }","IsDeferred":false},{"Name":"gradient literal 2","Code":"for(let x = 0; x\u003Ccanvas.width;x\u002B\u002B){\r\n for(let y = 0; y \u003C canvas.height; y\u002B\u002B){\r\n ctx.fillStyle = \u0060rgb(${x*xMult},${y*yMult},0)\u0060\r\n ctx.fillRect(x,y,1,1)\r\n }\r\n }","IsDeferred":false}]}