if (!Object.create) { Object.create = function(base) { function F() {}; F.prototype = base; return new F(); } }