class Drawing.Data.UnUnData { var str; function UnUnData(s) { str = s; } // End of the function function getStartDepth() { for (var _loc1 = 0; _loc1 < Drawing.Data.Data.dataArray.length; ++_loc1) { if (Drawing.Data.Data.dataArray[_loc1][0] != undefined) { var _loc2 = Drawing.Data.Data.dataArray[_loc1]; return (_loc2[_loc2.length - 2]); } // end if } // end of for } // End of the function function parse() { Drawing.Data.Data.dataArray = new Array(); var _loc3 = new Array(); _loc3 = str.split(","); for (var _loc2 = 0; _loc2 < _loc3.length; ++_loc2) { if (_loc3[_loc2].slice(0, 2) == "mc") { var _loc4 = new Drawing.Data.Attribute(_loc3[_loc2], _loc3[_loc2 + 1]); ++_loc2; ++_loc2; for (var ++_loc2; _loc3[_loc2] != "end"; ++_loc2) { _loc4.push(_loc3[_loc2]); } // end of for _loc4.push(_loc3[_loc2]); Drawing.Data.Data.dataArray.push(_loc4); continue; } // end if Drawing.Data.Data.dataArray.push(_loc3[_loc2]); } // end of for return (Drawing.Data.Data.dataArray.length); } // End of the function } // End of Class