{"ScriptPreparationCode":"function generateUUID() {\r\n return \u0027xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx\u0027.replace(/[xy]/g, function(c) {\r\n var r = (Math.random() * 16) | 0,\r\n v = c == \u0027x\u0027 ? r : (r \u0026 0x3) | 0x8;\r\n return v.toString(16);\r\n });\r\n}\r\n\r\nvar objectsObject = {};\r\nvar itemsArray = [];\r\n\r\nconst item = {\r\n \u0022id\u0022: \u002272fdff2b-1fef-4d5a-944b-bf04e27ccd73\u0022,\r\n \u0022title\u0022: \u0022Teste\u0022,\r\n \u0022type\u0022: \u0022text\u0022,\r\n \u0022tags\u0022: []\r\n}\r\nconst object = {\r\n \u002272fdff2b-1fef-4d5a-944b-bf04e27ccd73\u0022: {\r\n \u0022title\u0022: \u0022Teste\u0022,\r\n \u0022type\u0022: \u0022text\u0022,\r\n \u0022tags\u0022: []\r\n }\r\n}\r\n\r\nfunction generateItem() {\r\n return {\r\n id: generateUUID(),\r\n title: \u0027Teste\u0027,\r\n type: \u0027text\u0027,\r\n tags: []\r\n };\r\n}\r\n\r\n\r\n\r\nfunction generateObject() {\r\n let uuid = generateUUID();\r\n return {\r\n [uuid]: {\r\n title: \u0027Teste\u0027,\r\n type: \u0027text\u0027,\r\n tags: []\r\n }\r\n };\r\n}\r\n\r\n// Gerar um objeto com chaves como IDs\r\nfor (let i = 0; i \u003C 300000; i\u002B\u002B) {\r\n const obj = generateObject();\r\n const key = Object.keys(obj)[0]; // Obter a chave do objeto gerado\r\n objectsObject[key] = obj[key]; // Adicionar o objeto ao objeto objectsObject\r\n}\r\n\r\nobjectsObject[\u002272fdff2b-1fef-4d5a-944b-bf04e27ccd73\u0022] = object;\r\n\r\nfor (let i = 0; i \u003C 300000; i\u002B\u002B) {\r\n itemsArray.push(generateItem());\r\n}\r\nitemsArray.push(item);","TestCases":[{"Name":"find","Code":"itemsArray.find((menssage) =\u003E menssage.id === \u002272fdff2b-1fef-4d5a-944b-bf04e27ccd73\u0022)\r\n","IsDeferred":false},{"Name":"object","Code":"\r\nobjectsObject[\u002272fdff2b-1fef-4d5a-944b-bf04e27ccd73\u0022];\r\n","IsDeferred":false}]}