/* ============================================================
   منصة مسابقات خبرة — ملف البيانات
   هذا هو الملف الوحيد الذي يُنشر. يُولَّد من لوحة التحكم.
   ============================================================ */

window.EXP_DATA = {
  version: 2,

  /* ---------- هوية المنصة ---------- */
  org: {
    name: "خبرة الإعلانية",
    platform: "منصة خبرة",
    en: "KHIBRAH ADVERTISING",
    tagline: "نُبرز الكفاءات، ونصنع المنافسة العادلة."
  },

  /* ---------- البث المباشر ----------
     enabled         : تحديث النتائج تلقائيًا دون إعادة تحميل الصفحة
     intervalSeconds : كل كم ثانية يتحقق الموقع من وجود نتائج جديدة
     showDeltas      : إظهار مؤشر ▲▼ عند تغيّر نسبة أي مرشح
  --------------------------------- */
  live: {
    enabled: true,
    intervalSeconds: 8,
    showDeltas: true
  },

  /* ---------- المسابقة المعروضة افتراضيًا ---------- */
  activeId: "amb-q3-2026",

  /* ============================================================
     المسابقات
     status : draft (مسودة، مخفية) | voting (التصويت مفتوح)
            | results (النتائج معلنة) | archived (مؤرشفة)
     ============================================================ */
  competitions: [

    {
      id: "amb-q3-2026",
      title: "سفراء خبرة",
      slogan: "التميز لا يمنح… بل يستحق.",
      label: "الربع الثالث 2026 — شهر أغسطس",
      intro: "برنامج مؤسسي يهدف إلى إبراز أفضل الكفاءات في الشركة، وخلق بيئة تنافسية عادلة بين المشاريع المتشابهة، وتحفيز الموظفين على تحقيق أعلى مستويات الأداء والجودة والقيادة.",
      status: "results",
      accent: "#00AAA4",
      icon: "🏅",
      topN: 3,
      displaySeconds: 12,

      /* ---------- القطاعات ---------- */
      sectors: {
        banks:   "البنوك وشركات التمويل",
        fintech: "الشركات الرقمية (FinTech)"
      },
      sectorInfo: {
        banks:   { desc:"يشمل جميع مشاريع البنوك وشركات التمويل، ويتنافسون معًا.",
                   tags:["البنوك","شركات التمويل"] },
        fintech: { desc:"يشمل المشاريع الرقمية، ويتنافسون معًا.",
                   tags:["تمارا","تابي","إمكان","أي مشروع رقمي آخر"] }
      },

      /* ---------- أنواع المسابقة وأوزان المؤشرات ---------- */
      categories: [
        {
          id: "collector", title: "سفير خبرة — التحصيل", color: "#00AAA4",
          metrics: [
            { k: "تحقيق المستهدف",  w: 0.80 },
            { k: "جودة وعود السداد", w: 0.15 },
            { k: "التصويت",          w: 0.05 }
          ]
        },
        {
          id: "supervisor", title: "سفير خبرة — الإشراف", color: "#57BC59",
          metrics: [
            { k: "تحقيق المستهدف", w: 0.80 },
            { k: "تطوير الموظفين",  w: 0.05 },
            { k: "الالتزام",        w: 0.05 },
            { k: "إدارة الفريق",    w: 0.05 },
            { k: "التصويت",         w: 0.05 }
          ]
        },
        {
          id: "pm", title: "سفير خبرة — إدارة المشاريع", color: "#1A6D92",
          metrics: [
            { k: "تحقيق المشروع للمستهدف", w: 0.90 },
            { k: "رضا العميل",             w: 0.05 },
            { k: "التصويت",                w: 0.05 }
          ]
        }
      ],

      /* ---------- الجائزة ---------- */
      prize: {
        note: "الفائز لا يحصل على مكافأة فقط — بل على مكانة داخل الشركة.",
        perks: [
          { ic:"🎖️", t:"لقب سفير خبرة" },
          { ic:"🏆", t:"درع فاخر" },
          { ic:"🎬", t:"مقابلة قصيرة معه" },
          { ic:"⭐", t:"جائزة خاصة من الرئيس التنفيذي لصاحب أعلى رقم بين الجميع" }
        ]
      },

      /* ---------- التصويت ----------
         system     : platform (داخل المنصة) | external (رابط خارجي)
         requireId  : يطلب الرقم الوظيفي من الناخب
         showCounts : إظهار عدد الأصوات على البطاقات
         allowList  : أرقام وظيفية مسموح لها (فارغة = الجميع)
      --------------------------------- */
      vote: {
        enabled: false,
        system: "platform",
        mode: "single",
        url: "",
        label: "صوّت له",
        note: "صوّت لمرشحك المفضل — التصويت جزء من النتيجة النهائية.",
        deadline: "",
        requireId: true,
        showCounts: true,
        allowList: []
      },

      /* ---------- المرشحون ----------
         cat / sector : المعرّفات أعلاه
         score        : 0 إلى 1  (0.95 = 95%)
         photo        : تُرفع من لوحة التحكم
         voteUrl      : عند اختيار "رابط لكل مرشح"
         details      : تفصيل المؤشرات داخل البطاقة
      --------------------------------- */
      winners: [
        { cat:"collector", name:"خالد", project:"مشروع ###", sector:"banks",   score:0.95,
          details:[ {k:"المستهدف", v:0.96}, {k:"جودة الوعود", v:0.92}, {k:"التصويت", v:0.90} ] },
        { cat:"collector", name:"سعود", project:"مشروع ###", sector:"banks",   score:0.90,
          details:[ {k:"المستهدف", v:0.91}, {k:"جودة الوعود", v:0.88}, {k:"التصويت", v:0.85} ] },
        { cat:"collector", name:"عوض",  project:"مشروع ###", sector:"fintech", score:0.82,
          details:[ {k:"المستهدف", v:0.83}, {k:"جودة الوعود", v:0.80}, {k:"التصويت", v:0.78} ] },

        { cat:"supervisor", name:"خالد", project:"مشروع ###", sector:"banks",   score:0.95 },
        { cat:"supervisor", name:"سعود", project:"مشروع ###", sector:"fintech", score:0.90 },
        { cat:"supervisor", name:"عوض",  project:"مشروع ###", sector:"banks",   score:0.82 },

        { cat:"pm", name:"خالد", project:"مشروع ###", sector:"fintech", score:0.95 },
        { cat:"pm", name:"سعود", project:"مشروع ###", sector:"banks",   score:0.90 },
        { cat:"pm", name:"عوض",  project:"مشروع ###", sector:"fintech", score:0.82 }
      ]
    }

  ]
};
