{"ScriptPreparationCode":null,"TestCases":[{"Name":"Outside Loop","Code":"let urls = [\r\n \u0022http://localhost:3000/DEFAULT/allow/any\u0022,\r\n \u0022http://localhost:3000/DEFAULT/disallow/any\u0022,\r\n \u0022http://localhost:3000/DEFAULT/allow/file-type/*.png\u0022,\r\n \u0022http://localhost:3000/DEFAULT/allow/ended-url$\u0022,\r\n \u0022http://localhost:3000/DEFAULT/allow/query-string?id=beans/*.txt\u0022,\r\n \u0022http://localhost:3000/slurp/allow/any\u0022,\r\n \u0022http://localhost:3000/slurp/disallow/any\u0022,\r\n \u0022http://localhost:3000/msnbot/allow/any\u0022,\r\n \u0022http://localhost:3000/msnbot/disallow/any\u0022,\r\n \u0022http://localhost:3000/googlebot/allow/any\u0022,\r\n \u0022http://localhost:3000/googlebot/disallow/any\u0022\r\n];\r\nconst denyRegExps = [\r\n /\\/slurp\\/disallow\\/any/,\r\n /\\/googlebot\\/disallow\\/any/,\r\n /(\\.jpe?g|\\.gif|\\.png)(\\?|$)/\r\n];\r\n\r\nconst urlsLength = urls.length;\r\nconst denyLength = denyRegExps.length;\r\n\r\nfor (let i = urlsLength - 1; i \u003E= 0; i--) {\r\n for (let j = denyLength - 1; j \u003E= 0; j--) {\r\n if (denyRegExps[j].test(urls[i])) {\r\n urls = urls.filter((item) =\u003E item !== urls[i]);\r\n }\r\n }\r\n}","IsDeferred":false},{"Name":"Inside Loop","Code":"let urls = [\r\n \u0022http://localhost:3000/DEFAULT/allow/any\u0022,\r\n \u0022http://localhost:3000/DEFAULT/disallow/any\u0022,\r\n \u0022http://localhost:3000/DEFAULT/allow/file-type/*.png\u0022,\r\n \u0022http://localhost:3000/DEFAULT/allow/ended-url$\u0022,\r\n \u0022http://localhost:3000/DEFAULT/allow/query-string?id=beans/*.txt\u0022,\r\n \u0022http://localhost:3000/slurp/allow/any\u0022,\r\n \u0022http://localhost:3000/slurp/disallow/any\u0022,\r\n \u0022http://localhost:3000/msnbot/allow/any\u0022,\r\n \u0022http://localhost:3000/msnbot/disallow/any\u0022,\r\n \u0022http://localhost:3000/googlebot/allow/any\u0022,\r\n \u0022http://localhost:3000/googlebot/disallow/any\u0022\r\n];\r\nconst denyRegExps = [\r\n /\\/slurp\\/disallow\\/any/,\r\n /\\/googlebot\\/disallow\\/any/,\r\n /(\\.jpe?g|\\.gif|\\.png)(\\?|$)/\r\n];\r\n\r\nfor (let i = urls.length - 1; i \u003E= 0; i--) {\r\n for (let j = denyRegExps.length - 1; j \u003E= 0; j--) {\r\n if (denyRegExps[j].test(urls[i])) {\r\n urls = urls.filter((item) =\u003E item !== urls[i]);\r\n }\r\n }\r\n}","IsDeferred":false}]}