<commit_before>var ms = require('ms');

module.exports = {

    /////////////////////////////////////////////////////////////////////////
    // general

    // URL to the strichliste api server
    server: 'http://localhost:8080',

    // period from which on the user counts as inactive [false=disabled]
    inactiveUserPeriod: ms('30d'),

    // the time of inactivity, before strichliste switches back to home screen
    // [false=disabled]
    idleTimeout: ms('30s'),

    /////////////////////////////////////////////////////////////////////////
    // audio

    audio: {
        transaction: 'cash-register.ogg'
    },

    /////////////////////////////////////////////////////////////////////////
    // payments

    paymentSteps: {

        // payment steps for wallet charging
        deposit: [0.50, 1.00, 2.00, 5.00, 10.00],

        // payment steps for payment
        dispense: [0.50, 1.00, 1.50, 2.00, 0.70],

        // enables custom transactions. If enabled, payment steps are reduced
        // to only 5 steps
        customTransactions: true
    },

    /////////////////////////////////////////////////////////////////////////
    // i18n section

    i18n: {

        // date formatting
        dateFormat: 'YYYY-MM-DD HH:mm:ss',

        // the timezone in which the date is shown [auto=browser locale]
        timezone: 'auto',

        // preferred language of strichliste
        preferredLanguage: 'en',

        // your currency
        currency: "€"
    }
};<commit_msg>#40 Extend comment on timezone setting<commit_after>var ms = require('ms');

module.exports = {

    /////////////////////////////////////////////////////////////////////////
    // general

    // URL to the strichliste api server
    server: 'http://localhost:8080',

    // period from which on the user counts as inactive [false=disabled]
    inactiveUserPeriod: ms('30d'),

    // the time of inactivity, before strichliste switches back to home screen
    // [false=disabled]
    idleTimeout: ms('30s'),

    /////////////////////////////////////////////////////////////////////////
    // audio

    audio: {
        transaction: 'cash-register.ogg'
    },

    /////////////////////////////////////////////////////////////////////////
    // payments

    paymentSteps: {

        // payment steps for wallet charging
        deposit: [0.50, 1.00, 2.00, 5.00, 10.00],

        // payment steps for payment
        dispense: [0.50, 1.00, 1.50, 2.00, 0.70],

        // enables custom transactions. If enabled, payment steps are reduced
        // to only 5 steps
        customTransactions: true
    },

    /////////////////////////////////////////////////////////////////////////
    // i18n section

    i18n: {

        // date formatting
        dateFormat: 'YYYY-MM-DD HH:mm:ss',

        // the timezone in which the date is shown [auto=browser locale]
        // Possible value might be 'Europe/Berlin'. For a full list
        // visit: https://github.com/moment/moment-timezone/blob/develop/data/meta/latest.json
        timezone: 'auto',

        // preferred language of strichliste
        preferredLanguage: 'en',

        // your currency
        currency: "€"
    }
};
{'fraction_non_alphanumeric': 0.27833437695679397, 'fraction_numerical': 0.028177833437695678, 'mean_word_length': 1.1631685849695328, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 1, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5256388', 'n_tokens_mistral': 867, 'n_tokens_neox': 772, 'n_words': 238}