{"ScriptPreparationCode":"var listeners = [\r\n () =\u003E {},\r\n () =\u003E {},\r\n () =\u003E {},\r\n () =\u003E {},\r\n () =\u003E {},\r\n () =\u003E {},\r\n () =\u003E {},\r\n () =\u003E {},\r\n () =\u003E {},\r\n () =\u003E {},\r\n () =\u003E {},\r\n () =\u003E {},\r\n () =\u003E {},\r\n () =\u003E {},\r\n ];\r\n\r\nvar args = [];","TestCases":[{"Name":"orig","Code":"for (let i = 0, { length } = listeners; i \u003C listeners; \u002B\u002Bi) {\r\n const result = listeners[i].apply(this, args);\r\n\r\n // We check if result is undefined first because that\r\n // is the most common case so we do not pay any perf\r\n // penalty.\r\n // This code is duplicated because extracting it away\r\n // would make it non-inlineable.\r\n if (result !== undefined \u0026\u0026 result !== null) {\r\n \r\n }\r\n}","IsDeferred":false},{"Name":"sniff","Code":"for (let i = 0, { length } = listeners; i \u003C length; \u002B\u002Bi) {\r\n const listener = listeners[i];\r\n const result = listener();\r\n\r\n // We check if result is undefined first because that\r\n // is the most common case so we do not pay any perf\r\n // penalty.\r\n // This code is duplicated because extracting it away\r\n // would make it non-inlineable.\r\n if (result !== undefined \u0026\u0026 result !== null) {\r\n \r\n }\r\n}","IsDeferred":false}]}