const DEFAULT_MEDIA_PUBLIC_BASE_URL = "https://one-feel-bucket.oss-cn-guangzhou.aliyuncs.com"; const runtimeImportMeta = import.meta as ImportMeta & { env?: Record }; const configuredMediaPublicBaseUrl = String(runtimeImportMeta.env?.VITE_MEDIA_PUBLIC_BASE_URL ?? "").replace(/\/$/, ""); export const MEDIA_PUBLIC_BASE_URL = configuredMediaPublicBaseUrl || DEFAULT_MEDIA_PUBLIC_BASE_URL; export const STATIC_MEDIA_BASE_URL = `${MEDIA_PUBLIC_BASE_URL}/wanqu/miniapp/static`; export function staticMedia(relativePath: string) { const normalized = relativePath .replace(/\\/g, "/") .replace(/^\/+/, "") .replace(/\.(?:jpe?g|png|gif|svg|avif|webp)$/i, ".webp"); return `${STATIC_MEDIA_BASE_URL}/${normalized}`; } export const WANDERQ_LOGO_URL = staticMedia("brand/wanderq-logo.webp");