{"ScriptPreparationCode":"\r\nvar el = document.getElementById(\u0027canvas\u0027);\r\nlet ctx = el.getContext(\u00222d\u0022);","TestCases":[{"Name":"restore","Code":"ctx.save();\r\nctx.translate(500, 500)\r\nctx.beginPath()\r\nctx.moveTo(500, 500)\r\nctx.lineTo(600, 600)\r\nctx.stroke();\r\nctx.restore()","IsDeferred":false},{"Name":"retranslate","Code":"ctx.translate(500, 500)\r\nctx.beginPath()\r\nctx.moveTo(500, 500)\r\nctx.lineTo(600, 600)\r\nctx.stroke();\r\nctx.translate(-500, -500)","IsDeferred":false}]}