{"ScriptPreparationCode":"function newObj() {\r\n return {aaa: 42, bbb: \u0022hello\u0022}\r\n}\r\n\r\nfunction newClass() {\r\n return new class {\r\n aaa = 42\r\n bbb = \u0022hello\u0022\r\n }\r\n}\r\n\r\nclass StaticClass {\r\n aaa = 42\r\n bbb = \u0022hello\u0022\r\n}\r\n\r\nwindow.StaticClass = StaticClass\r\n","TestCases":[{"Name":"dynamic class","Code":"let obj = newClass()\r\nwindow.aaa = obj.aaa\r\nwindow.bbb = obj.bbb\r\n","IsDeferred":false},{"Name":"object","Code":"let obj = newObj()\r\nwindow.aaa = obj.aaa\r\nwindow.bbb = obj.bbb\r\n","IsDeferred":false},{"Name":"static class","Code":"let obj = new StaticClass()\r\nwindow.aaa = obj.aaa\r\nwindow.bbb = obj.bbb\r\n","IsDeferred":false}]}