// Exported functions
module.exports = {
    site_info: function (req) {
        var ret = {
            "name": "Website Template",
            "url": "https://website.template",
            "title": "Title of website",
        };
        if ("SITE_NAME" in process.env) {
            ret.name = process.env.SITE_NAME;
        }
        if ("SITE_URL" in process.env) {
            ret.url = process.env.SITE_URL;
        }
        if ("SITE_TITLE" in process.env) {
            ret.title = process.env.SITE_TITLE;
        }
        return ret;
    },
    site_ga_stub: function (req) {
        // Tracking disabled by DNT
        if (("dnt" in req.headers) && (req.headers["dnt"] == 1)) {
            return ``;
        }
        // Google Analytics stub
        if ("SITE_GA_ID" in process.env) {
            return `
`;
        }
        // Default - no tracking information provided
        return "";
    }
}