/**
 * Canonical list of public, indexable routes for the DoItEasy site.
 *
 * Consumed by `vite-plugin-sitemap` (via vite.config.ts) so the generated
 * `sitemap.xml` contains every marketing / service page. Admin, client,
 * account, agent, auth, forgot and reset-password routes are intentionally
 * excluded — they're also marked `noindex, nofollow` at runtime by
 * `src/components/SeoMeta.tsx` and blocked in `robots.txt`.
 *
 * Adding a new public route:
 *   1. Append its path here.
 *   2. Add a matching entry in `src/lib/seoConfig.ts` so the runtime
 *      SeoMeta component can emit localized metadata for it.
 */
export const PUBLIC_ROUTES = [
  '/',

  // Hosting family
  '/hosting',
  '/shared-hosting',
  '/shared-hosting/cpanel',
  '/shared-hosting/plesk',
  '/shared-hosting/aa-panel',
  '/shared-hosting/windows',
  '/shared-hosting/wordpress',
  '/wordpress-hosting',

  // Cloud & dedicated
  '/cloud-vps',
  '/dedicated',

  // Email
  '/business-email',
  '/bizmail360',

  // Other services
  '/whatsapp-api',
  '/uptime-monitor',
  '/sd-wan',
  '/managed-it',
  '/remote-support',

  // Domains
  '/domain-search',
  '/domains',

  // Shop
  '/shop',

  // Company / info
  '/about',
  '/about-us',
  '/contact',
  '/services',
  '/service-catalog',
  '/pricing',

  // Support
  '/knowledge-base',
  '/kb',
  '/faq',

  // Legal
  '/service-terms',
  '/refund-policy',
  '/privacy-center',

  // Public auth entry points
  '/login',
  '/register',
];