var __modules__ = {};

function require(id) {
    var mod = __modules__[id];
    var exports = 'exports';

    if (typeof mod === 'object') {
        return mod;
    }
    if (!mod[exports]) {
        mod[exports] = {};
        mod[exports] = mod.call(mod[exports], require, mod[exports], mod) || mod[exports];
    }
    return mod[exports];
}

function define(path, fn) {
    __modules__[path] = fn;
}
