{"ScriptPreparationCode":"function noDeps(change) {\r\n}\r\n\r\nvar x = {\r\n\tget positive() {\r\n \t\treturn this.change \u003E= 0;\r\n\t},\r\n \r\n get icon() {\r\n\t\treturn this.positive ? \u0027up\u0027: \u0027down\u0027;\r\n },\r\n \r\n get color() {\r\n\t\treturn this.positive ? \u0027green\u0027: \u0027red\u0027;\r\n },\r\n \r\n \tnoDeps: function() {\r\n if (this.change \u003E= 0) {\r\n return {\r\n color: \u0027green\u0027,\r\n icon: \u0027up\u0027\r\n }\r\n } else {\r\n return {\r\n color: \u0027red\u0027,\r\n icon: \u0027down\u0027\r\n }\r\n }\r\n }\r\n} ","TestCases":[{"Name":"object","Code":"x.change = 1;\r\nvar color = x.color;\r\nvar icon = x.icon;","IsDeferred":false},{"Name":"function","Code":"var y = x.noDeps()\r\nvar color = y.color;\r\nvar icon = y.icon;","IsDeferred":false}]}