| exports.nextTick = function nextTick(fn) { | 
|     var args = Array.prototype.slice.call(arguments); | 
|     args.shift(); | 
|     setTimeout(function () { | 
|         fn.apply(null, args); | 
|     }, 0); | 
| }; | 
|   | 
| exports.platform = exports.arch =  | 
| exports.execPath = exports.title = 'browser'; | 
| exports.pid = 1; | 
| exports.browser = true; | 
| exports.env = {}; | 
| exports.argv = []; | 
|   | 
| exports.binding = function (name) { | 
|     throw new Error('No such module. (Possibly not yet loaded)') | 
| }; | 
|   | 
| (function () { | 
|     var cwd = '/'; | 
|     var path; | 
|     exports.cwd = function () { return cwd }; | 
|     exports.chdir = function (dir) { | 
|         if (!path) path = require('path'); | 
|         cwd = path.resolve(dir, cwd); | 
|     }; | 
| })(); | 
|   | 
| exports.exit = exports.kill =  | 
| exports.umask = exports.dlopen =  | 
| exports.uptime = exports.memoryUsage =  | 
| exports.uvCounters = function() {}; | 
| exports.features = {}; |