/* global window */
// Data layer for Eyad Academy — courses, teachers, testimonials, etc.

const SUBJECTS = [
  {
    id: "quran",
    ar: "القرآن الكريم",
    en: "Quran",
    desc: "تجويد، حفظ، وتفسير ميسر للأطفال والمراهقين",
    glyph: "linear-gradient(135deg, #C9B8FF, #8B7AD9)",
    icon: "quran",
  },
  {
    id: "arabic",
    ar: "اللغة العربية",
    en: "Arabic",
    desc: "نحو، إملاء، قراءة وكتابة بطريقة محببة",
    glyph: "linear-gradient(135deg, #F5D67A, #D9A441)",
    icon: "arabic",
  },
  {
    id: "math",
    ar: "الرياضيات",
    en: "Mathematics",
    desc: "من الحساب إلى الجبر بفهم عميق لا حفظ",
    glyph: "linear-gradient(135deg, #B5D5F2, #6FA8DC)",
    icon: "math",
  },
  {
    id: "science",
    ar: "العلوم",
    en: "Science",
    desc: "تجارب وفضول واستكشاف للعالم من حولنا",
    glyph: "linear-gradient(135deg, #F2B5B0, #E89B8B)",
    icon: "science",
  },
];

const COURSES = [
  {
    id: "c1",
    subject: "quran",
    title: "أحكام التجويد للناشئين",
    titleEn: "Tajweed Foundations",
    tag: "تجويد",
    level: "مبتدئ",
    age: "٨–١٢ سنة",
    lessons: 24,
    duration: "٦ أسابيع",
    students: 1840,
    rating: 4.9,
    progress: 68,
    teacher: { name: "الأستاذ خالد العنزي", role: "محفّظ ومجاز", initials: "خع" },
    cover: "linear-gradient(140deg, #2D3A6E 0%, #6B5BC0 60%, #8B7AD9 100%)",
    short: "رحلة هادئة لإتقان مخارج الحروف وأحكام النون والميم، مع تطبيقات صوتية تفاعلية وتقييم ذاتي.",
    curriculum: [
      { t: "مخارج الحروف بأمثلة مسموعة", d: "٤٥ د" },
      { t: "أحكام النون الساكنة والتنوين", d: "٥٠ د" },
      { t: "أحكام الميم الساكنة", d: "٤٠ د" },
      { t: "المدود وأنواعها", d: "٥٥ د" },
      { t: "تطبيق على جزء عمّ", d: "٦٠ د" },
    ],
  },
  {
    id: "c2",
    subject: "arabic",
    title: "النحو الميسّر للمرحلة المتوسطة",
    titleEn: "Arabic Grammar Made Simple",
    tag: "نحو",
    level: "متوسط",
    age: "١٢–١٥ سنة",
    lessons: 32,
    duration: "٨ أسابيع",
    students: 2210,
    rating: 4.8,
    progress: 42,
    teacher: { name: "الأستاذة هدى المنصور", role: "خبيرة لغة عربية", initials: "هم" },
    cover: "linear-gradient(140deg, #B8862D 0%, #D9A441 50%, #F5D67A 100%)",
    short: "نتعلم الجملة الاسمية والفعلية، الإعراب، والمفاعيل بأسلوب قصصي يربط القواعد بحياة الطالب اليومية.",
    curriculum: [
      { t: "الكلمة وأقسامها", d: "٣٠ د" },
      { t: "الجملة الاسمية", d: "٤٠ د" },
      { t: "الجملة الفعلية", d: "٤٥ د" },
      { t: "المفاعيل الخمسة", d: "٦٠ د" },
      { t: "الإعراب والبناء", d: "٥٠ د" },
    ],
  },
  {
    id: "c3",
    subject: "math",
    title: "الجبر بفهم لا بحفظ",
    titleEn: "Algebra With Intuition",
    tag: "جبر",
    level: "متقدم",
    age: "١٣–١٧ سنة",
    lessons: 28,
    duration: "٧ أسابيع",
    students: 1670,
    rating: 4.9,
    progress: 25,
    teacher: { name: "الأستاذ ياسر الفهد", role: "معلم رياضيات", initials: "يف" },
    cover: "linear-gradient(140deg, #1B2654 0%, #2D3A6E 50%, #6FA8DC 100%)",
    short: "نبني الحدس الجبري خطوة بخطوة من المعادلات البسيطة إلى المتباينات والدوال، مع أمثلة من الواقع.",
    curriculum: [
      { t: "المتغيرات والثوابت", d: "٣٥ د" },
      { t: "المعادلات الخطية", d: "٤٥ د" },
      { t: "المتباينات وتمثيلها", d: "٥٠ د" },
      { t: "الدوال الخطية", d: "٦٠ د" },
      { t: "المعادلات التربيعية", d: "٧٠ د" },
    ],
  },
  {
    id: "c4",
    subject: "science",
    title: "مغامرات في الفيزياء التجريبية",
    titleEn: "Adventures in Physics",
    tag: "فيزياء",
    level: "متوسط",
    age: "١١–١٥ سنة",
    lessons: 20,
    duration: "٥ أسابيع",
    students: 1290,
    rating: 4.8,
    progress: 81,
    teacher: { name: "الأستاذ عمر الراشد", role: "معلم فيزياء", initials: "عر" },
    cover: "linear-gradient(140deg, #E89B8B 0%, #F2B5B0 50%, #F5D67A 100%)",
    short: "تجارب يومية بسيطة تشرح الجاذبية، الحركة، الضوء، والمغناطيسية بطريقة تجعل الطالب يكتشف بنفسه.",
    curriculum: [
      { t: "القوة والحركة", d: "٤٠ د" },
      { t: "الطاقة وأشكالها", d: "٤٥ د" },
      { t: "الضوء وانعكاسه", d: "٤٠ د" },
      { t: "الكهرباء والمغناطيسية", d: "٥٠ د" },
      { t: "مشاريع تطبيقية", d: "٦٥ د" },
    ],
  },
  {
    id: "c5",
    subject: "quran",
    title: "حفظ جزء عمّ بإتقان",
    titleEn: "Memorizing Juz' Amma",
    tag: "حفظ",
    level: "مبتدئ",
    age: "٧–١١ سنة",
    lessons: 30,
    duration: "١٠ أسابيع",
    students: 3140,
    rating: 5.0,
    progress: 54,
    teacher: { name: "الأستاذة فاطمة الزهراني", role: "محفّظة قرآن", initials: "فز" },
    cover: "linear-gradient(140deg, #6B5BC0 0%, #8B7AD9 50%, #C9B8FF 100%)",
    short: "خطة حفظ متدرجة مع المراجعة الذكية والتسميع، وشهادات تكريم بعد كل خمس سور.",
    curriculum: [
      { t: "السور القصيرة", d: "١٥ د/يوم" },
      { t: "تقنية المراجعة المتباعدة", d: "٢٠ د" },
      { t: "تسميع تفاعلي", d: "٢٥ د" },
      { t: "حلقات الإتقان", d: "٣٠ د" },
      { t: "ختام وتكريم", d: "—" },
    ],
  },
  {
    id: "c6",
    subject: "arabic",
    title: "كتابة الخواطر والمقالات",
    titleEn: "Creative Writing",
    tag: "كتابة",
    level: "متقدم",
    age: "١٤–١٧ سنة",
    lessons: 16,
    duration: "٤ أسابيع",
    students: 980,
    rating: 4.7,
    progress: 12,
    teacher: { name: "الأستاذة هدى المنصور", role: "خبيرة لغة عربية", initials: "هم" },
    cover: "linear-gradient(140deg, #D9A441 0%, #E8B954 60%, #FFF6DC 100%)",
    short: "نطلق صوت الطالب الإبداعي: من الفكرة الأولى إلى مقال متماسك، مع تغذية راجعة مفصّلة.",
    curriculum: [
      { t: "من الفكرة إلى الجملة", d: "٤٠ د" },
      { t: "بناء الفقرة", d: "٤٥ د" },
      { t: "أنواع المقالات", d: "٥٠ د" },
      { t: "التحرير والمراجعة", d: "٤٥ د" },
    ],
  },
];

const PILLARS = [
  {
    icon: "spark",
    title: "تعليم بمحبّة",
    desc: "كل درس مصمم ليصل لقلب الطالب قبل عقله، بأسلوب دافئ يحوّل التعلم إلى متعة يومية.",
  },
  {
    icon: "compass",
    title: "رحلة شخصية",
    desc: "خطة تعلم تتكيّف مع سرعة طفلك ومستواه، فلا يشعر بالملل ولا بالضغط.",
  },
  {
    icon: "shield",
    title: "ثقة الأهل",
    desc: "تقارير دورية واضحة، واتصال مباشر مع المعلم، وبيئة آمنة للأبناء بلا إعلانات.",
  },
  {
    icon: "trophy",
    title: "إنجاز محسوس",
    desc: "شهادات معتمدة، مسارات شارات، ولحظات تكريم تبني الثقة وتزرع حب التعلم.",
  },
];

const JOURNEY = [
  { num: "١", title: "اختبار قصير", desc: "نقيس مستوى طفلك الحالي في ١٠ دقائق فقط، بلا ضغط." },
  { num: "٢", title: "خطة مخصّصة", desc: "نبني له مسار تعلم يناسب عمره وأسلوبه ومواد اهتمامه." },
  { num: "٣", title: "دروس يومية", desc: "حصص قصيرة تفاعلية مع معلمين متخصصين ودعم مستمر." },
  { num: "٤", title: "شهادة وتكريم", desc: "إنجازات موثقة، شارات تحفيزية، وشهادة معتمدة في النهاية." },
];

const TEACHERS = [
  { name: "الأستاذة هدى المنصور", subj: "اللغة العربية", initials: "هم", years: 12, students: 4200, photo: "linear-gradient(160deg, #2D3A6E, #6B5BC0)" },
  { name: "الأستاذ خالد العنزي", subj: "القرآن والتجويد", initials: "خع", years: 18, students: 6800, photo: "linear-gradient(160deg, #B8862D, #F5D67A)" },
  { name: "الأستاذ ياسر الفهد", subj: "الرياضيات", initials: "يف", years: 9, students: 3100, photo: "linear-gradient(160deg, #1B2654, #6FA8DC)" },
  { name: "الأستاذة فاطمة الزهراني", subj: "تحفيظ القرآن", initials: "فز", years: 14, students: 5400, photo: "linear-gradient(160deg, #6B5BC0, #C9B8FF)" },
];

const TESTIMONIALS = [
  {
    body: "بنتي عمرها ٩ سنين وكانت تكره الرياضيات. بعد شهرين بس مع إياد أكاديمي صارت تطلب الحصة بنفسها. الفرق مو في المعلومات بس، في ثقتها بنفسها.",
    name: "أم محمد",
    role: "والدة طالبة، الرياض",
    initials: "أم",
  },
  {
    body: "أحب إياد لأنه يخليني أحس إني أقدر. النجمة تشجعني، والمعلم يفهمني، والشهادات اللي أخذتها معلقة في غرفتي.",
    name: "ليان، ١٢ سنة",
    role: "طالبة",
    initials: "ل",
  },
  {
    body: "كأهل، أهم شي عندنا الأمان والمحتوى المحترم. هذي أول منصة نحس فيها إن في وعي حقيقي بهوية أبناءنا وقيمنا.",
    name: "د. عبدالله السعيدي",
    role: "ولي أمر، الدمام",
    initials: "عس",
  },
  {
    body: "طريقة شرح الأستاذ ياسر للجبر غيّرت حياتي الدراسية. صرت أفهم بدل ما أحفظ، وصاير الجبر متعة.",
    name: "فارس، ١٥ سنة",
    role: "طالب",
    initials: "ف",
  },
  {
    body: "تجربة فريدة جدًا. التصميم راقي، المعلمون متميزون، والتقارير اللي توصلني عن مستوى أبنائي مفصّلة وواضحة.",
    name: "ندى الحربي",
    role: "والدة لثلاثة طلاب",
    initials: "ند",
  },
];

const STATS = [
  { n: 38400, suffix: "+", label: "طالب وطالبة" },
  { n: 240,   suffix: "+", label: "معلم متخصص" },
  { n: 96,    suffix: "%", label: "رضا الأهالي" },
  { n: 1.2,   suffix: "M", label: "ساعة تعلم", decimal: true },
];

Object.assign(window, { SUBJECTS, COURSES, PILLARS, JOURNEY, TEACHERS, TESTIMONIALS, STATS });
