<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
    <title>Practy</title>
    <meta name="robots" content="noindex,nofollow" />

    <!-- App shell metadata. Public SEO pages live on https://practy.app. -->
    <meta name="application-name" content="Practy" />
    <meta name="apple-mobile-web-app-title" content="Practy" />
    <meta name="keywords" content="language learning, verb conjugation, conjugation practice, verb tenses, irregular verbs, conjugation charts, online conjugator, free language learning, how to conjugate verbs, learn Spanish verbs, learn French verbs, learn Portuguese verbs, learn Italian verbs, learn Hebrew verbs, learn Arabic verbs, learn Chinese, language practice, listening comprehension, pronunciation practice, vocabulary practice, vocabulary lists, phonetics, audio exercises, accent improvement, language pronunciation, interactive exercises, conjugation trainer, verb forms, spaced repetition, vocabulary games, phonetic training" />
    <meta name="author" content="Practy" />
    <meta name="theme-color" content="#1A5FBA" />
    <meta name="color-scheme" content="light dark" />
    <meta name="format-detection" content="telephone=no" />
    <meta name="msapplication-TileColor" content="#1A5FBA" />
    <meta name="msapplication-tap-highlight" content="no" />
    <meta name="HandheldFriendly" content="true" />
    <meta name="MobileOptimized" content="width" />

    <!-- Favicon and Icons -->
    <link rel="icon" type="image/x-icon" href="/favicon.ico" />
    <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" />
    <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" />
    <link rel="icon" type="image/png" sizes="192x192" href="/android-chrome-192x192.png" />
    <link rel="icon" type="image/png" sizes="512x512" href="/android-chrome-512x512.png" />
    <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
    <link rel="manifest" href="/site.webmanifest" />

    <!-- Resource hints: preconnect for origins hit during app boot, dns-prefetch for rarely-used origins -->
    <link rel="preconnect" href="https://firestore.googleapis.com" crossorigin />
    <link rel="preconnect" href="https://identitytoolkit.googleapis.com" crossorigin />
    <link rel="preconnect" href="https://pub-6e75db8de2394a4f9ae65b28c9d1fe81.r2.dev" crossorigin />
    <link rel="dns-prefetch" href="//js.stripe.com" />

    <!-- Tell Netlify prerender to wait for app to signal readiness -->
    <script>window.prerenderReady=false</script>

    <!-- Unregister any stale service worker from a previous app version -->
    <script>if('serviceWorker' in navigator){navigator.serviceWorker.getRegistrations().then(function(r){r.forEach(function(reg){reg.unregister()})})}</script>

    <!-- Expo reset styles -->
    <style id="expo-reset">
      html, body { height: 100%; }
      body { overflow: hidden; }
      #root { display: flex; height: 100%; flex: 1; }
    </style>
  <link rel="preload" href="/_expo/static/css/web-189a1b9c37f72730f2a33753754d62cf.css" as="style"><link rel="stylesheet" href="/_expo/static/css/web-189a1b9c37f72730f2a33753754d62cf.css"></head>

  <body>
    <noscript>
      <h1>Practy - Language Learning Practice</h1>
      <p>Master languages with Practy. Interactive conjugation, listening, and vocabulary practice for Spanish, French, Portuguese, Italian, English, Hebrew, Arabic, and Chinese.</p>
      <p>Practice verb conjugation, improve listening comprehension, and build vocabulary with interactive exercises and spaced repetition.</p>
    </noscript>
    <div id="root"></div>
  <script src="/_expo/static/js/web/entry-6ef50186a29c546fbefea242b00a8cc2.js" defer></script>
</body>
</html>
