rem: if (typeof $v=='object' || typeof $v=='array') 
add: if (t($v, 'object') || t($v, 'array')) 
context: function E($v, $max_depth, $level, $expand){	var $startTime = new Date/1,		$deltaTime = $startTime - E.lastTime,		$key;	$max_depth = typeof $max_depth != 'undefined' ? $max_depth : E.max_depth;	$level = $level || 0;	$expand = $expand || 0;	if (t($v))	{		function o($str, $r)		{			if (typeof $r=='undefined' || $r>0)			{				E.buffer += $str;				$r = $r || 0;				for (var $i=0; $i<$r; $i++) E.buffer += $str;			}		}		function p($str)		{			return $str.toString(10, $level).replace(/</g, '&lt;').replace(/>/g, '&gt;');		}		if (0 == $level) o('<pre>' + $deltaTime + ' ms : ');		if (typeof $v=='object' || typeof $v=='array')		{			if ($max_depth && $level>=$max_depth) return o('### Max Depth Reached ###\n');			if ($level) o('<a href="#" onclick="return opener.QDebug_toggle(document, ' + (++E.counter) + ')">');			o(typeof $v=='object' ? 'Object\n' : 'Array\n');			if ($level) o('</a><span id="QDebugId' + E.counter + '" style="display:'+($expand && !--$expand ? '' : 'none')+'">');			o(' ', 8*$level);			o('(\n');			for ($key in $v) if (!E.hiddenList[$key])			{				o(' ',  8*$level);				o('    ['+p($key)+'] => ');				E($v[$key], $max_depth, $level+1, $expand);			}			o(' ', 8*$level);			o(')\n\n');			if ($level) o('</span>');		}		else o(p($v)+'\n');			if (0 == $level) o('</pre>');	}	if (0 == $level)	{		_____ += (E.lastTime = new Date/1) - $startTime;		return $deltaTime;	}}
meta: 8036	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8036/f1cb5d6c3dd7648df584fffed8bbf1dba305b02f/QDebug.js/buggy/public/__/js/QDebug.js