rem: sync.pos[_150]+=1; if(i==sync.min&&_153(sync.pos)!=sync.min){ 
add: sync.pos[_155]+=1; if(i==sync.min&&_158(sync.pos)!=sync.min){ 
context: },_tee:function(_150,sync,_152){sync.pos[_150]=-1;var m=MochiKit.Base;var _153=m.listMin;return {repr:function(){return "tee("+_150+", ...)";},toString:m.forward("repr"),next:function(){var rval;var i=sync.pos[_150];if(i==sync.max){rval=_152.next();sync.deque.push(rval);sync.max+=1;sync.pos[_150]+=1;}else{rval=sync.deque[i-sync.min];sync.pos[_150]+=1;if(i==sync.min&&_153(sync.pos)!=sync.min){sync.min+=1;sync.deque.shift();}}return rval;}};},tee:function(_154,n){
meta: 8607	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8607/8b42fb2ed090da7f1e336726dcb69d2649658e7c/MochiKit.js/clean/trunk/lib/MochiKit.js