rem: $.filter = function(t,r,not) { var g = $.grep; if ( not === false ) { g = function(a,f) {return $.grep(a,f,true);}; }  while ( t.length > 0 && t.match(/^[:\\.#\\[a-zA-Z\\*]/) ) { var re = new RegExp( "^\\[ *@([a-z0-9\\*\\(\\)_-]+) *([~!\\|\\*$^=]*) *'?\"?([^'\"]*)'?\"? *\\]", "i" ); var m = re.exec(t);  if ( m !== null ) { m = ['', '@', m[2], m[1], m[3]]; } else { re = new RegExp( "^(\\[) *([^\\]]*) *\\]", "i" ); m = re.exec(t);  if ( m === null ) { re = new RegExp( "^(:)([a-z0-9\\*_-]*)\\( *[\"']?([^ \\)'\"]*)['\"]? *\\)", "i" ); m = re.exec(t);  if ( m === null ) { re = new RegExp( "^([:\\.#]*)([a-z0-9\\*_-]*)", "i" ); m = re.exec(t); } } } t = t.replace( re, "" );  if ( m[1] == ":" && m[2] == "not" ) { r = $.filter(m[3],r,false).r; } else { var f = null;  if ( $.g[m[1]].constructor == String ) { f = $.g[m[1]]; } else if ( $.g[m[1]][m[2]] ) { f = $.g[m[1]][m[2]]; }  if ( f !== null ) { eval('f = function(a,i){return ' + f + '}'); r = g( r, f ); } } }  return { r: r, t: t }; }; 
add: filter: function(t) { this.cur = $.filter(t,this.cur).r; return this; }, 
context: $.filter = function(t,r,not) {	var g = $.grep;	if ( not === false ) {		g = function(a,f) {return $.grep(a,f,true);};	}	while ( t.length > 0 && t.match(/^[:\\.#\\[a-zA-Z\\*]/) ) {		var re = new RegExp( "^\\[ *@([a-z0-9\\*\\(\\)_-]+) *([~!\\|\\*$^=]*) *'?\"?([^'\"]*)'?\"? *\\]", "i" );		var m = re.exec(t);		if ( m !== null ) {			m = ['', '@', m[2], m[1], m[3]];		} else {			re = new RegExp( "^(\\[) *([^\\]]*) *\\]", "i" );			m = re.exec(t);			if ( m === null ) {				re = new RegExp( "^(:)([a-z0-9\\*_-]*)\\( *[\"']?([^ \\)'\"]*)['\"]? *\\)", "i" );				m = re.exec(t);				if ( m === null ) {					re = new RegExp( "^([:\\.#]*)([a-z0-9\\*_-]*)", "i" );					m = re.exec(t);				}			}		}		t = t.replace( re, "" );		if ( m[1] == ":" && m[2] == "not" ) {			r = $.filter(m[3],r,false).r;		} else {			var f = null;			if ( $.g[m[1]].constructor == String ) {				f = $.g[m[1]];			} else if ( $.g[m[1]][m[2]] ) {				f = $.g[m[1]][m[2]];			}			if ( f !== null ) {				eval('f = function(a,i){return ' + f + '}');				r = g( r, f );			}		}	}	return { r: r, t: t };};
meta: 5264	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5264/c3c706d3f24dbad0fdeb80fe9caf158bd9d6de66/jquery.js/buggy/jquery/jquery.js