{"ScriptPreparationCode":"/*your preparation JavaScript code goes here\r\nTo execute async code during the script preparation, wrap it as function globalMeasureThatScriptPrepareFunction, example:*/\r\n const url = \u0027https://www.marksandspencer.com/l/kids/girls/footwear/boots/fs5/chelsea-boots?test=test\u0026foo=foo#something\u0027\r\nasync function globalMeasureThatScriptPrepareFunction() {\r\n // This function is optional, feel free to remove it.\r\n // await someThing();\r\n}","TestCases":[{"Name":"split","Code":"const [ parsedUrl ] = url.split(\u0027?\u0027);","IsDeferred":false},{"Name":"url","Code":"const urlOb = new URL(url);\r\nconst parsedUrl = \u0060${urlOb.origin}${urlOb.pathname}\u0060","IsDeferred":false}]}