{"ScriptPreparationCode":"var obj = {\r\n\t\t\u0022crossKey\u0022: \u0022EURUSD\u0022,\r\n\t\t\u0022dayLowPrice\u0022: 1.13045,\r\n\t\t\u0022dayHighPrice\u0022: 1.13535,\r\n\t\t\u0022previousClosePrice\u0022: 1.13215,\r\n\t\t\u0022priceHist1\u0022: 107190404,\r\n\t\t\u0022priceHist2\u0022: 250587665,\r\n\t\t\u0022priceHist3\u0022: 765906410,\r\n\t\t\u0022priceHist4\u0022: 274925633,\r\n\t\t\u0022sparkline\u0022: 102925375,\r\n\t\t\u0022spotPrice\u0022: 1.1307,\r\n\t\t\u0022midPrice\u0022: 1.1307,\r\n\t\t\u0022precision\u0022: 4,\r\n\t\t\u0022percentChanged\u0022: -0.128,\r\n\t\t\u0022threeMonthForecast\u0022: 1.08,\r\n\t\t\u0022sixMonthForecast\u0022: 1.04,\r\n\t\t\u0022tradable\u0022: true,\r\n\t\t\u0022deliverable\u0022: true,\r\n\t\t\u0022key\u0022: \u0022EURUSD\u0022,\r\n\t\t\u0022displayName\u0022: \u0022EUR USD\u0022,\r\n\t\t\u0022symbolId\u0022: \u0022EURUSD\u0022,\r\n\t\t\u0022objectId\u0022: 1,\r\n\t\t\u0022assetType\u0022: \u0022fx\u0022,\r\n\t\t\u0022percentChange\u0022: -0.13,\r\n\t\t\u0022selected\u0022: true,\r\n\t\t\u0022lineChart\u0022: \u00229991581684158672254519078266440407\u0022,\r\n\t\t\u0022barChart\u0022: [9, 43, 92, 47, 41, 21, 75, 32, 51, 19, 56, 97, 89, 36, 70, 2, 83, 61, 88, 47, 31, 54],\r\n\t\t\u0022candleChart\u0022: \u00223869460804391469604270058742695196\u0022,\r\n\t\t\u0022midPriceModel\u0022: \u0022Price: key EURUSD, rate 1.1307, precision 4, appendFrac false, =\u003E 1.13 07 \u0022,\r\n\t\t\u0022spotPriceModel\u0022: \u0022Price: key EURUSD, rate 1.1307, precision 4, appendFrac false, =\u003E 1.13 07 \u0022,\r\n\t\t\u0022crossCurrencies\u0022: [\u0022EUR\u0022, \u0022USD\u0022],\r\n\t\t\u0022unpackedSparkLine\u0022: {\r\n\t\t\t\u0022price\u0022: 2,\r\n\t\t\t\u0022priceDirection\u0022: 1,\r\n\t\t\t\u0022fiveMinHigh\u0022: 4,\r\n\t\t\t\u0022fiveMinLow\u0022: 0,\r\n\t\t\t\u0022spike\u0022: 0,\r\n\t\t\t\u0022scale\u0022: 30\r\n\t\t},\r\n\t\t\u0022priceHistory\u0022: [3, 6, 7, 6, 4, 4, 7, 14, 31, 10, 16, 17, 22, 26, 13, 19, 15, 10, 8, 6, 6, 2, 2, 1]\r\n\t};\r\n","TestCases":[{"Name":"Angular copy","Code":"angular.copy(obj);","IsDeferred":false},{"Name":"Angular copy depth 2","Code":"angular.copy(obj, {}, 2);","IsDeferred":false},{"Name":"Lodash Clone","Code":"_.clone(obj);","IsDeferred":false},{"Name":"Lodash Deep Clone","Code":"_.cloneDeep(obj);","IsDeferred":false},{"Name":"To JSON and Back","Code":"JSON.parse(JSON.stringify(obj));","IsDeferred":false}]}