{"ScriptPreparationCode":"const d1 = {};\r\n\r\nfor (let i = 0; i \u003C 10000; i\u002B\u002B) {\r\n \td1[i] = i;\r\n}\r\n\r\nconst d2 = new Map();\r\n\r\nfor (let i = 0; i \u003C 10000; i\u002B\u002B) {\r\n \td2.set(i, i);\r\n}\r\n","TestCases":[{"Name":"CHECK: Object","Code":"let v1 = 0;\r\n\r\nfor (let i1 = 0; i1 \u003C 10000; i1\u002B\u002B) {\r\n \tif (d1[i1] !== undefined) {\r\n v1\u002B\u002B;\r\n }\r\n}\r\n","IsDeferred":false},{"Name":"CHECK: Map","Code":"let v2 = 0;\r\n\r\nfor (let i2 = 0; i2 \u003C 10000; i2\u002B\u002B) {\r\n \tif (d2.has(i2)) {\r\n v2\u002B\u002B;\r\n }\r\n}\r\n","IsDeferred":false}]}