if(typeofObject.create==='function'){// implementation from standard node.js 'util' modulemodule.exports=functioninherits(ctor,superCtor){if(superCtor){ctor.super_=superCtorctor.prototype=Object.create(superCtor.prototype,{constructor:{value:ctor,enumerable:false,writable:true,configurable:true}})}};}else{// old school shim for old browsersmodule.exports=functioninherits(ctor,superCtor){if(superCtor){ctor.super_=superCtorvarTempCtor=function(){}TempCtor.prototype=superCtor.prototypector.prototype=newTempCtor()ctor.prototype.constructor=ctor}}}