{"ScriptPreparationCode":"class Vector {\r\n constructor(x, y) {\r\n this.x = x\r\n this.y = y\r\n }\r\n}\r\n\r\nfunction createVector(x, y) {\r\n return { x, y }\r\n}\r\n\r\nwindow.Vector = Vector\r\nwindow.createVector = createVector","TestCases":[{"Name":"constructor","Code":"for (let x = 0; x \u003C 100; x\u002B\u002B) {\r\n for (let y = 0; y \u003C 100; y\u002B\u002B) {\r\n new Vector(x, y)\r\n }\r\n}\r\n","IsDeferred":false},{"Name":"function","Code":"for (let x = 0; x \u003C 100; x\u002B\u002B) {\r\n for (let y = 0; y \u003C 100; y\u002B\u002B) {\r\n createVector(x, y)\r\n }\r\n}\r\n","IsDeferred":false}]}