{"ScriptPreparationCode":"var a = new Array(10000);\r\n\r\nfor(i=0; i\u003C5000; i\u002B\u002B){\r\n a[i] = ([1e7]\u002B-1e3\u002B-4e3\u002B-8e3\u002B-1e11).replace(/[018]/g, c =\u003E (c ^ crypto.getRandomValues(new Uint8Array(1))[0] \u0026 15 \u003E\u003E c / 4).toString(16));\r\n}\r\na[5000] = 1488;\r\nfor(i=5001; i\u003C10000; i\u002B\u002B){\r\n a[i] = ([1e7]\u002B-1e3\u002B-4e3\u002B-8e3\u002B-1e11).replace(/[018]/g, c =\u003E (c ^ crypto.getRandomValues(new Uint8Array(1))[0] \u0026 15 \u003E\u003E c / 4).toString(16));\r\n}\r\n\r\nvar b = new Array(10000);\r\n\r\nfor(i=0; i\u003C5000; i\u002B\u002B){\r\n b[i] = ([1e7]\u002B-1e3\u002B-4e3\u002B-8e3\u002B-1e11).replace(/[018]/g, c =\u003E (c ^ crypto.getRandomValues(new Uint8Array(1))[0] \u0026 15 \u003E\u003E c / 4).toString(16));\r\n}\r\nb[5000] = 1488;\r\nfor(i=5001; i\u003C10000; i\u002B\u002B){\r\n b[i] = ([1e7]\u002B-1e3\u002B-4e3\u002B-8e3\u002B-1e11).replace(/[018]/g, c =\u003E (c ^ crypto.getRandomValues(new Uint8Array(1))[0] \u0026 15 \u003E\u003E c / 4).toString(16));\r\n}\r\n\r\nvar c = new Array(10000);\r\n\r\nfor(i=0; i\u003C5000; i\u002B\u002B){\r\n c[i] = ([1e7]\u002B-1e3\u002B-4e3\u002B-8e3\u002B-1e11).replace(/[018]/g, c =\u003E (c ^ crypto.getRandomValues(new Uint8Array(1))[0] \u0026 15 \u003E\u003E c / 4).toString(16));\r\n}\r\nc[5000] = 1488;\r\nfor(i=5001; i\u003C10000; i\u002B\u002B){\r\n c[i] = ([1e7]\u002B-1e3\u002B-4e3\u002B-8e3\u002B-1e11).replace(/[018]/g, c =\u003E (c ^ crypto.getRandomValues(new Uint8Array(1))[0] \u0026 15 \u003E\u003E c / 4).toString(16));\r\n}\r\n\r\nvar d = new Array(10000);\r\n\r\nfor(i=0; i\u003C5000; i\u002B\u002B){\r\n d[i] = ([1e7]\u002B-1e3\u002B-4e3\u002B-8e3\u002B-1e11).replace(/[018]/g, c =\u003E (c ^ crypto.getRandomValues(new Uint8Array(1))[0] \u0026 15 \u003E\u003E c / 4).toString(16));\r\n}\r\nd[5000] = 1488;\r\nfor(i=5001; i\u003C10000; i\u002B\u002B){\r\n d[i] = ([1e7]\u002B-1e3\u002B-4e3\u002B-8e3\u002B-1e11).replace(/[018]/g, c =\u003E (c ^ crypto.getRandomValues(new Uint8Array(1))[0] \u0026 15 \u003E\u003E c / 4).toString(16));\r\n}\r\n\r\nvar e = new Array(10000);\r\n\r\nfor(i=0; i\u003C5000; i\u002B\u002B){\r\n e[i] = ([1e7]\u002B-1e3\u002B-4e3\u002B-8e3\u002B-1e11).replace(/[018]/g, c =\u003E (c ^ crypto.getRandomValues(new Uint8Array(1))[0] \u0026 15 \u003E\u003E c / 4).toString(16));\r\n}\r\ne[5000] = 1488;\r\nfor(i=5001; i\u003C10000; i\u002B\u002B){\r\n e[i] = ([1e7]\u002B-1e3\u002B-4e3\u002B-8e3\u002B-1e11).replace(/[018]/g, c =\u003E (c ^ crypto.getRandomValues(new Uint8Array(1))[0] \u0026 15 \u003E\u003E c / 4).toString(16));\r\n}","TestCases":[{"Name":"for","Code":"var ahas1488 = false;\r\nfor (var i = 0; i \u003C a.length; i\u002B\u002B) {\r\n if (a[i] === 1488) ahas1488 = true;\r\n}","IsDeferred":false},{"Name":"for cached length","Code":"var bhas1488 = false;\r\nfor (var i = 0, l=b.length; i \u003C l; \u002B\u002Bi) {\r\n if (b[i] === 1488) bhas1488 = true;\r\n}","IsDeferred":false},{"Name":"some","Code":"var chas1488 = c.some(function(i) {\r\n return i === 1488;\r\n});","IsDeferred":false},{"Name":"for..of","Code":"var dhas1488 = false; \r\nfor (var i of d) {\r\n if (i === 1488) dhas1488 = true;\r\n}","IsDeferred":false},{"Name":"foreach","Code":"var ehas1488 = false; \r\ne.forEach(function(i) {\r\n if (i === 1488) ehas1488 = true;\r\n});","IsDeferred":false}]}