if(!Array.prototype.filter)Array.prototype.filter=function(c,f){if(void 0===this||null===this)throw new TypeError;var b=Object(this),e=b.length>>>0;if("function"!==typeof c)throw new TypeError;for(var d=[],a=0;a>>0;if("function"!==typeof c)throw new TypeError;for(var d=Array(e),a=0;a