{
    "preload": {
        "preprocess": ["$P.OFF_PACKAGE"],
        "require": ["common/off_package.js", "preload.js"]
    },
    "async": {
        "preprocess": ["$P.ASYNC", "$P.OFF_PACKAGE"],
        "require": ["common/off_package.js", "async.js"]
    },
    "cache": {
        "preprocess": ["$P.CACHE", "$P.CACHE || $P.STATS_AUTO"],
        "require": "cache.js"
    },
    "js": {
        "preprocess": ["$P.JS", "$P.CSS || $P.JS", "$P.OFF_PACKAGE", "$P.CSS || $P.JS || $P.STATS_SENDTO"],
        "require": ["common/script_loader.js", "common/off_package.js", "js.js"]
    },
    "css": {
        "preprocess": ["$P.CSS", "$P.CSS || $P.JS", "$P.OFF_PACKAGE", "$P.CSS || $P.JS || $P.STATS_SENDTO"],
        "require": ["common/off_package.js", "css.js"]
    },
    "node": {
        "preprocess": ["$P.WORKER || $P.NODE", "$P.NODE"],
        "require": ["common/worker_or_node.js", "node.js"]
    },
    "worker": {
        "preprocess": ["$P.WORKER || $P.NODE"],
        "require": "common/worker_or_node.js"
    },
    "ie": {
        "preprocess": ["$P.IE"],
        "require": "ie.js"
    },
    "opera_mobile": {
        "preprocess": ["$P.OPERA_MOBILE"]
    },
    "race": {
        "preprocess": ["$P.RACE"],
        "require": "race.js"
    },
    "cache_async": {
        "preprocess": ["$P.CACHE_ASYNC"],
        "require": "cache_async.js",
        "depends": ["cache"]
    },
    "parallel": {
        "preprocess": ["$P.PARALLEL"],
        "require": "parallel.js"
    },
    "shortcuts": {
        "preprocess": ["$P.SHORTCUTS"],
        "require": "shortcuts.js"
    },
    "stats": {
        "preprocess": ["$P.STATS"],
        "require": "stats.js"
    },
    "stats_coverage": {
        "preprocess": ["$P.STATS_COVERAGE"],
        "require": "stats_coverage.js",
        "depends": ["stats"]
    },
    "stats_coverage_async": {
        "preprocess": ["$P.STATS_COVERAGE_ASYNC"],
        "require": "stats_coverage_async.js",
        "depends": ["stats", "stats_coverage"]
    },
    "stats_sendto": {
        "preprocess": ["$P.STATS_SENDTO", "$P.CSS || $P.JS || $P.STATS_SENDTO"],
        "require": "stats_sendto.js",
        "depends": ["stats"]
    },
    "stats_auto": {
        "preprocess": ["$P.STATS_AUTO", "$P.CACHE || $P.STATS_AUTO"],
        "require": "stats_auto.js",
        "depends": ["stats", "stats_sendto"]
    },
    "async_plain": {
        "preprocess": ["$P.WRAP_MODULE"],
        "require": "common/wrap_module.js",
        "depends": ["async"]
    },
    "async_plainonly": {
        "require": "common/wrap_module.js",
        "depends": ["async"]
    },
    "preload_plain": {
        "preprocess": ["$P.WRAP_MODULE"],
        "require": "common/wrap_module.js",
        "depends": ["preload"]
    },
    "preload_plainonly": {
        "require": "common/wrap_module.js",
        "depends": ["preload"]
    },
    "amd": {
        "require": "amd.js"
    },
    "promise": {
        "preprocess": ["$P.PROMISE"],
        "require": "promise.js"
    },
    "image": {
        "preprocess": ["$P.IMAGE", "$P.OFF_PACKAGE"],
        "require": ["common/off_package.js", "image.js"]
    },
    "bundle": {
        "preprocess": ["$P.JS", "$P.CSS || $P.JS", "$P.OFF_PACKAGE", "$P.CSS || $P.JS || $P.STATS_SENDTO"],
        "require": ["common/script_loader.js", "common/off_package.js", "bundle.js"]
    },
    "match": {
        "require": "match.js"
    }
}