/**
 * contact — 회사 연락처 정보 중앙 관리.
 *
 * PricingPage / Navbar / LoginPage / CTA 등 여러 파일에서
 * `contact@o2o.kr`과 mailto 쿼리를 중복 하드코딩하던 것을 일원화했습니다.
 *
 * 변경 이력 (PART III 피봇):
 *  - "Free Report" 진입점 제거 → 모든 리드를 문의하기 단일 채널로 통일
 *  - 계약 기반 B2B 영업 모델 반영 (온라인 결제/무료 체험 없음)
 */

export const CONTACT_EMAIL = 'contact@o2o.kr';

/**
 * INFINITH 태그를 자동으로 prefix한 mailto 링크 생성.
 * @param subject 이메일 제목에 들어갈 문구 (자동으로 "[INFINITH] " prefix 추가됨).
 *
 * 예: buildContactMailto("도입 문의") → mailto:contact@o2o.kr?subject=%5BINFINITH%5D%20%EB%8F%84%EC%9E%85%20%EB%AC%B8%EC%9D%98
 */
export function buildContactMailto(subject: string): string {
  const normalizedSubject = subject.trim() || '문의';
  return `mailto:${CONTACT_EMAIL}?subject=${encodeURIComponent(`[INFINITH] ${normalizedSubject}`)}`;
}
