{"ScriptPreparationCode":"var productData = {\r\n \u0022name\u0022: \u0022JX JAMIE BREEZE SUMMER LS SHIRT WVN SN\u0022,\r\n \u0022masters\u0022: [{\r\n \u0022name\u0022: \u0022Racing Red\u0022,\r\n \u0022selectable\u0022: true,\r\n \u0022variants\u0022: [{\r\n \u0022id\u0022: \u0022V_5700679778595\u0022,\r\n \u0022size\u0022: \u0022S\u0022,\r\n \u0022length\u0022: null,\r\n \u0022isSelected\u0022: false\r\n }, {\r\n \u0022id\u0022: \u0022V_5702804507390\u0022,\r\n \u0022size\u0022: \u0022M\u0022,\r\n \u0022length\u0022: null,\r\n \u0022isSelected\u0022: true\r\n }, {\r\n \u0022id\u0022: \u0022V_5702804507406\u0022,\r\n \u0022size\u0022: \u0022XL\u0022,\r\n \u0022length\u0022: null,\r\n \u0022isSelected\u0022: false\r\n }, {\r\n \u0022id\u0022: \u0022V_5702804507451\u0022,\r\n \u0022size\u0022: \u0022XXL\u0022,\r\n \u0022length\u0022: null,\r\n \u0022isSelected\u0022: false\r\n }]\r\n }, {\r\n \u0022name\u0022: \u0022Morning Glory\u0022,\r\n \u0022selectable\u0022: true,\r\n \u0022variants\u0022: [{\r\n \u0022id\u0022: \u0022V_5702804507420\u0022,\r\n \u0022size\u0022: \u0022S\u0022,\r\n \u0022length\u0022: null,\r\n \u0022isSelected\u0022: true\r\n }, {\r\n \u0022id\u0022: \u0022V_5702804507444\u0022,\r\n \u0022size\u0022: \u0022L\u0022,\r\n \u0022length\u0022: null,\r\n \u0022isSelected\u0022: true\r\n }, {\r\n \u0022id\u0022: \u0022V_5702804507468\u0022,\r\n \u0022size\u0022: \u0022XL\u0022,\r\n \u0022length\u0022: null,\r\n \u0022isSelected\u0022: true\r\n }, {\r\n \u0022id\u0022: \u0022V_5702804534235\u0022,\r\n \u0022size\u0022: \u0022XXL\u0022,\r\n \u0022length\u0022: null,\r\n \u0022isSelected\u0022: true\r\n }]\r\n }, {\r\n \u0022name\u0022: \u0022Peacoat\u0022,\r\n \u0022selectable\u0022: false,\r\n \u0022variants\u0022: [{\r\n \u0022id\u0022: \u0022V_4582804507420\u0022,\r\n \u0022size\u0022: \u0022S\u0022,\r\n \u0022length\u0022: null,\r\n \u0022isSelected\u0022: false\r\n }, {\r\n \u0022id\u0022: \u0022V_5252804507437\u0022,\r\n \u0022size\u0022: \u0022M\u0022,\r\n \u0022length\u0022: null,\r\n \u0022isSelected\u0022: false\r\n }, {\r\n \u0022id\u0022: \u0022V_3582804507444\u0022,\r\n \u0022size\u0022: \u0022L\u0022,\r\n \u0022length\u0022: null,\r\n \u0022isSelected\u0022: false\r\n }, {\r\n \u0022id\u0022: \u0022V_9522804507468\u0022,\r\n \u0022size\u0022: \u0022XL\u0022,\r\n \u0022length\u0022: null,\r\n \u0022isSelected\u0022: false\r\n }, {\r\n \u0022id\u0022: \u0022V_6452804534235\u0022,\r\n \u0022size\u0022: \u0022XXL\u0022,\r\n \u0022length\u0022: null,\r\n \u0022isSelected\u0022: false\r\n }]\r\n }]\r\n}","TestCases":[{"Name":"Flatmap","Code":"Array.from(new Set(productData.masters.flatMap((master) =\u003E master.variants.flatMap((size) =\u003E size.size))));","IsDeferred":false},{"Name":"Reduce","Code":"Array.from(new Set(\r\n productData.masters.reduce((acc, master) =\u003E {\r\n const sizes = master.variants.reduce((variantAcc, variant) =\u003E {\r\n return [...variantAcc, variant.size];\r\n }, []);\r\n\r\n return [...acc, ...sizes];\r\n }, []),\r\n))","IsDeferred":false}]}