/**
 * @module applicationConfig
 * @author T-Wrecks Team
 * @copyright Safelite
 */
const applicationConfig = Object.freeze({
    CURRENT_ENVIRONMENT: process.env.VUE_APP_CURRENT_ENVIRONMENT, // "Localhost", "Dev", "QA", and "Prod"
    CONSUMER_CF_DISTRO: process.env.VUE_APP_CONSUMER_CF_DISTRO,
    CUSTOMER_PORTAL_URL: process.env.VUE_APP_CUSTOMER_PORTAL_URL,
    ANALYTICS_SESSION_TIMEOUT_MINUTES: 30,
    SAVED_SESSION_TIMEOUT_DAYS: 45,
    COOKIE_PATH: '/',
    APPLICATION_NAME: 'ISS',
    SITE_ENTRY_TRIGGER_VALUE: 'ISS',
    APPLICATION_ABBREVIATION: 'iss',
    PAGE_QUERYSTRING: 'issPage',
    CLIENTTAG_QUERYSTRING: 'ClientTag',
    GOOGLE_PLACES_API_KEY: process.env.VUE_APP_GOOGLE_PLACES_API_KEY,
    SAFELITE_HOP: process.env.VUE_APP_SAFELITE_HOP,
    ISS_DEV_CMS_DOMAIN: 'https://digitalisscms.dev.safelite.io',
    CASH_PARENT_ACCOUNT_NUMBER: 167132,
    GOOGLE_CALENDAR: 'https://www.google.com/calendar/render?action=TEMPLATE',
    YAHOO_CALENDAR: 'https://calendar.yahoo.com/?v=60',
    OUTLOOK_CALENDAR:
        'https://outlook.office.com/calendar/deeplink/compose?path=/calendar/action/compose&rru=addevent',
    FRONTEND_LOGGER_PATH: "/analytics/api/v1/logging"
});

export default applicationConfig;
