{"ScriptPreparationCode":null,"TestCases":[{"Name":"generateUUID","Code":"let d = new Date().getTime();\r\n if (typeof performance !== \u0027undefined\u0027 \u0026\u0026 typeof performance.now === \u0027function\u0027) {\r\n d \u002B= performance.now();\r\n }\r\n \u0027xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx\u0027.replace(/[xy]/g, function(c) {\r\n var r = (d \u002B Math.random() * 16) % 16 | 0;\r\n d = Math.floor(d / 16);\r\n return (c === \u0027x\u0027 ? r : (r \u0026 0x3 | 0x8)).toString(16);\r\n });","IsDeferred":false},{"Name":"built in uuid","Code":"let uuid = self.crypto.randomUUID();","IsDeferred":false}]}