// akhilmhdh: These are runtime environment variables loaded from server // The window body is filled with value from the server // We add a script in index.html to load it from server before react loads /* eslint-disable no-underscore-dangle */ export const envConfig = { ENV: import.meta.env.MODE, get CAPTCHA_SITE_KEY() { return ( window?.__INFISICAL_RUNTIME_ENV__?.CAPTCHA_SITE_KEY || import.meta.env.VITE_CAPTCHA_SITE_KEY ); }, get INTERCOM_ID() { return window?.__INFISICAL_RUNTIME_ENV__?.INTERCOM_ID || import.meta.env.VITE_INTERCOM_ID; }, get POSTHOG_API_KEY() { return ( window?.__INFISICAL_RUNTIME_ENV__?.POSTHOG_API_KEY || import.meta.env.VITE_POSTHOG_API_KEY ); }, get POSTHOG_HOST() { return import.meta.env.VITE_POSTHOG_HOST! || "https://app.posthog.com"; }, get TELEMETRY_CAPTURING_ENABLED() { return ( window?.__INFISICAL_RUNTIME_ENV__?.TELEMETRY_CAPTURING_ENABLED || import.meta.env.VITE_TELEMETRY_CAPTURING_ENABLED === true ); }, get PLATFORM_VERSION() { return import.meta.env.VITE_INFISICAL_PLATFORM_VERSION; } };