{"ScriptPreparationCode":"function f(x) {\r\n if (arguments.length \u003E 1) {\r\n for (let i = 0, l = arguments.length; i \u003C l; \u002B\u002Bi) {\r\n f(arguments[i])\r\n }\r\n }\r\n console.log(\u0027do stuff\u0027, x)\r\n return \u0027bye\u0027\r\n}\r\n\r\nfunction g() {\r\n for (let i = 0, l = arguments.length; i \u003C l; \u002B\u002Bi) {\r\n console.log(\u0027do stuff\u0027, arguments[i])\r\n }\r\n return \u0027bye\u0027\r\n}","TestCases":[{"Name":"call self","Code":"f(...Array(100))","IsDeferred":false},{"Name":"inline","Code":"g(...Array(100))","IsDeferred":false}]}