import { SiteData } from "./site-data"; export const AppData = { HashCost: 12, SSOAuthCookieName: `${SiteData["SiteSlug"]}_sso_auth`, SSOCodeExpiryMinutes: 15, SSOPendingLoginMaxMinutes: 60, SSOPendingLoginStorageKey: `${SiteData["SiteSlug"]}_sso_pending_login`, ServerHealthMessage: "Server Running Well", AuthKeyCookieName: `${SiteData["SiteSlug"]}_auth_key`, AuthCSRFCookieName: `${SiteData["SiteSlug"]}_auth_csrf`, AuthExpiryDays: 60, APICrudBasePath: "/api/admin/crud", ForcePrivateHeaderKey: `x-${SiteData["SiteSlug"]}-force-private`, ForcePublicHeaderKey: `x-${SiteData["SiteSlug"]}-force-public`, DefaultQueryLimit: 40, MainImageSize: 500, MaxImageWidth: 1500, ImageThumbnailSize: 150, ImageQuality: 85, ImageThumbnailQuality: 70, PaystackEndpoint: "https://api.paystack.co", SSOMaxCodeAttempts: 5, SSOCodeRequestLimit: 5, ContactFormLimit: 5, RateLimitWindowMinutes: 15, UsernameRegex: /^[a-z0-9._-]{3,32}$/, PasswordMinLength: 8, PasswordMaxLength: 128, PasswordAttemptLimit: 10, } as const;