const { useState, useEffect, useMemo } = React;
const { Icon } = window;
/* ---------- helpers ---------- */
function endOfMonth() {
const now = new Date();
// Next monthly draw: last day of current month at 21:00
const d = new Date(now.getFullYear(), now.getMonth() + 1, 0, 21, 0, 0);
if (d < now) d.setMonth(d.getMonth() + 1);
return d;
}
function useCountdown(target) {
const [now, setNow] = useState(Date.now());
useEffect(() => {
const id = setInterval(() => setNow(Date.now()), 1000);
return () => clearInterval(id);
}, []);
const diff = Math.max(0, target.getTime() - now);
const days = Math.floor(diff / 86400000);
const hours = Math.floor(diff / 3600000) % 24;
const mins = Math.floor(diff / 60000) % 60;
const secs = Math.floor(diff / 1000) % 60;
return { days, hours, mins, secs };
}
const pad = (n) => String(n).padStart(2, "0");
/* ---------- data ---------- */
const PACKAGES = [
{
id: "bronze",
name: "البرونزية",
en: "BRONZE",
price: 5,
prize: "Samsung Galaxy A06",
prizeNote: "هاتف ذكي عملي للاستخدام اليومي",
perks: ["دخول السحب البرونزي", "وصول لمجموعة تلغرام", "تتبع تقدم المهام"],
featured: false,
},
{
id: "silver",
name: "الفضية",
en: "SILVER",
price: 10,
prize: "iPhone 14 أو Samsung A17",
prizeNote: "اختيار الفائز بين الجائزتين",
perks: ["دخول السحب الفضي", "بطاقات مهام يومية", "أولوية الدعم"],
featured: false,
},
{
id: "gold",
name: "الذهبية",
en: "GOLD",
price: 15,
prize: "Samsung Galaxy A56 5G",
prizeNote: "أداء عالي وكاميرا ممتازة",
perks: ["دخول السحب الذهبي", "مكافأة المهام الإضافية", "شارة عضو ذهبي"],
featured: true,
},
{
id: "diamond",
name: "الماسية",
en: "DIAMOND",
price: 20,
prize: "iPhone 17",
prizeNote: "أحدث إصدار من فئة الجائزة الكبرى",
perks: ["دخول السحب الماسي", "نسبة فوز شهرية أعلى نظرياً", "دعم مخصص + شارة ماسية"],
featured: false,
},
];
const STEPS = [
{ icon: , t: "اختر الباقة", d: "اختر باقتك الشهرية المناسبة لميزانيتك وفئة الجائزة التي تريد." },
{ icon: , t: "ادفع عبر شام كاش", d: "حوّل قيمة الاشتراك إلى حساب المنصة الموضح في نموذج الاشتراك." },
{ icon: , t: "انضم إلى تلغرام", d: "اضغط زر الانضمام لمتابعة الإعلانات والمهام والبث المباشر." },
{ icon: , t: "نفّذ 50% من المهام", d: "أكمل الحد الأدنى من المهام الشهرية لتأهيل اشتراكك للسحب." },
];
const TASKS = [
{ icon: , t: "متابعة الحسابات الرسمية", d: "تابع حسابات المنصة على المنصات المعلنة", pts: "5 نقاط × المنصة" },
{ icon: , t: "إعجاب بالمنشورات", d: "تفاعل بالإعجاب على المنشورات الأسبوعية", pts: "نقطة × منشور" },
{ icon: , t: "تعليق هادف", d: "علّق بشكل لائق على المنشورات المخصصة للتعليق", pts: "3 نقاط × تعليق" },
{ icon: , t: "إعادة المشاركة", d: "شارك المنشور المعلن داخل المجموعة العامة", pts: "4 نقاط × مشاركة" },
{ icon: , t: "نشاط مجموعة تلغرام", d: "تواجد ونشاط داخل المجموعة الرسمية للمشتركين", pts: "10 نقاط شهرية" },
{ icon: , t: "دعوة صديق مؤهل", d: "دعوة عضو جديد يكمل اشتراكه (اختياري)", pts: "+15 نقطة لكل دعوة" },
];
const DRAW = [
{ icon: , t: "اختيار عشوائي شفاف", d: "يتم استخدام أداة سحب عشوائية معلنة، تُعرض الشاشة بالكامل أثناء السحب." },
{ icon: , t: "بث مباشر على تلغرام", d: "السحب يُذاع مباشرة على قناتنا الرسمية، ويُسجّل الفيديو ويُحفظ كمرجع." },
{ icon: , t: "فائز واحد لكل فئة", d: "تُعلن أسماء الفائزين فوراً بعد السحب، ثم يتم التواصل لتسليم الجوائز." },
];
const TERMS = [
"العمر القانوني للمشاركة 18 عاماً أو أكثر.",
"يُحسب الاشتراك ابتداءً من تاريخ تأكيد الدفع.",
"يُلزم المشترك بتنفيذ 50% من المهام الشهرية على الأقل.",
"في حال عدم التأهل، يلزم تجديد الاشتراك للشهر التالي للمشاركة من جديد.",
"السحب نهائي ولا يمكن استبدال الجائزة بقيمة نقدية.",
"يتم تسليم الجوائز داخل سوريا أو شحنها وفق الاتفاق.",
];
const FAQS = [
{ q: "هل المنصة آمنة؟", a: "نعم. لا نطلب أي معلومات حساسة مثل كلمات المرور أو رموز التحقق، ولا نتدخل في حسابك على أي تطبيق دفع. الدفع يتم من جهازك إلى حساب الاستلام المعلن." },
{ q: "ماذا لو لم أنفذ 50% من المهام؟", a: "لن يدخل اشتراكك في سحب هذا الشهر، ولن يُرحَّل تلقائياً — يجب تجديد الاشتراك للشهر التالي لإعادة المحاولة." },
{ q: "كيف أعرف أنني فزت؟", a: "تُعلن أسماء الفائزين عبر البث المباشر على تلغرام، ثم نتواصل معك بشكل مباشر عبر الرقم الذي سجّلته." },
{ q: "هل أستطيع الاشتراك في أكثر من باقة؟", a: "نعم، كل باقة تدخلك في سحبها الخاص، ويمكنك الجمع بين باقتين أو أكثر." },
{ q: "متى يجري السحب؟", a: "في آخر يوم من كل شهر ميلادي عند الساعة التاسعة مساءً بتوقيت دمشق." },
{ q: "كيف تُحسب نقاطي؟", a: "كل مهمة تمنحك نقاطاً، وتُجمع شهرياً. لتأهلك للسحب، عليك إنجاز ما يعادل 50% من إجمالي مهام الشهر." },
];
/* ---------- components ---------- */
function Brand() {
return (
Win Syria Job
EARN · ONLINE WORK
);
}
function Countdown({ target }) {
const { days, hours, mins, secs } = useCountdown(target);
return (
{pad(days)} يوم
{pad(hours)} ساعة
{pad(mins)} دقيقة
{pad(secs)} ثانية
);
}
function Nav() {
return (
);
}
function Hero({ target }) {
return (
السحب القادم نهاية الشهر — بث مباشر على تلغرام
اربح هاتفك القادم
من مهام بسيطة شهرياً.
Win Syria Job — Earn From Online Work
منصة عربية شفافة للمسابقات والسحوبات الشهرية. اشترك بباقة شهرية، نفّذ مهام تفاعلية على وسائل التواصل الاجتماعي،
وادخل سحبًا واحدًا لكل فئة. السحب مباشر، الفائز معلن، والآلية واضحة من البداية.
4 فئات سحب شهرية
1 فائز لكل فئة شهرياً
+50% تأهّل بالمهام
السحب الشهري القادم
LIVE قريباً
الدفع آمن، لا نطلب بيانات حسابك على أي تطبيق دفع.
);
}
function Packages({ onPick }) {
return (
PACKAGES · الباقات الشهرية
اختر فئة جائزتك
أربع باقات شهرية، فائز واحد فقط لكل فئة. كل باقة تدخلك في سحبها الخاص.
{PACKAGES.map(p => (
{p.featured &&
الأكثر شعبية
}
${p.price}
/ شهرياً
يجدّد يدوياً عند بداية كل شهر
الجائزة الشهرية
{p.prize}
{p.prizeNote}
{p.perks.map((x,i)=>( {x} ))}
onPick(p.id)}>
اشترك — ${p.price}
))}
);
}
function HowItWorks() {
return (
HOW IT WORKS · خطوات الاشتراك
أربع خطوات للدخول في السحب
آلية واضحة، شفافة، بدون أي طلب لبيانات دخول حساسة.
{STEPS.map((s,i)=>(
{pad(i+1)}
{s.icon}
{s.t}
{s.d}
{s.code &&
{s.code}}
))}
);
}
function Tasks() {
return (
MONTHLY TASKS · المهام الشهرية
نفّذ مهامك، تأهّل للسحب
عليك إنجاز ما لا يقل عن 50% من المهام الشهرية حتى يدخل اشتراكك في السحب النهائي.
تقدّمك في المهام الشهرية
مثال على لوحة التحكم الخاصة بك بعد الاشتراك
الحد الأدنى للتأهل 50%
حالة التأهل مؤهَّل ✓
الفئة الحالية الذهبية
);
}
function Draw({ target }) {
return (
DRAW · آلية السحب
سحب شهري شفاف ومباشر
نُجري السحب أمام الجميع، بنفس الأداة وبنفس الإعلان كل شهر — بدون استثناءات.
تنبيه أمان — اقرأ بعناية
لا نطلب كلمة مرور شام كاش أو رمز التحقق أو أي بيانات دخول. إن طلب أي شخص يدّعي تمثيل المنصة هذه البيانات — فهو محتال. تواصل معنا فوراً عبر القناة الرسمية.
);
}
function Form({ selected, setSelected, target }) {
const [copied, setCopied] = useState(false);
const [submitted, setSubmitted] = useState(false);
const [fullName, setFullName] = useState("");
const [phone, setPhone] = useState("");
const [tg, setTg] = useState("");
const [txn, setTxn] = useState("");
const [file, setFile] = useState(null);
const [msgCopied, setMsgCopied] = useState(false);
const pkg = PACKAGES.find(p => p.id === selected) || PACKAGES[0];
const copyAcct = () => {
navigator.clipboard?.writeText("a0021a5e61d91c60c0f983a72109fdf3");
setCopied(true);
setTimeout(()=>setCopied(false), 1800);
};
const buildMessage = () => {
const cleanTg = (tg || "").replace(/^@/, "").trim();
return (
`📥 طلب اشتراك جديد — Win Syria Job
👤 الاسم: ${fullName}
📱 الجوال/واتساب: ${phone}
💬 تلغرام: @${cleanTg}
📦 الباقة: ${pkg.name} (${pkg.en})
💵 المبلغ: $${pkg.price}
🎁 الجائزة: ${pkg.prize}
🧾 رقم العملية: ${txn ? txn : "— (سيتم إرفاق الإيصال)"}
📎 الإيصال مرفق أدناه
— تم الإرسال من موقع winsyriajob`
);
};
const submit = async (e) => {
e.preventDefault();
const message = buildMessage();
try {
await navigator.clipboard?.writeText(message);
} catch {}
// Open Telegram chat with the admin
window.open("https://t.me/Winsyriajob1", "_blank", "noopener");
setSubmitted(true);
setTimeout(()=>{
const el = document.getElementById("join");
if (el) {
const y = el.getBoundingClientRect().top + window.scrollY - 24;
window.scrollTo({ top: y, behavior: "smooth" });
}
}, 50);
};
const copyMessage = async () => {
try {
await navigator.clipboard?.writeText(buildMessage());
setMsgCopied(true);
setTimeout(()=>setMsgCopied(false), 1800);
} catch {}
};
return (
SUBSCRIBE · نموذج الاشتراك
سجّل اشتراكك الشهري
املأ النموذج بعد إتمام التحويل عبر شام كاش — سنُفعّل اشتراكك خلال 24 ساعة كحد أقصى.
{submitted ? (
تم تجهيز طلبك ✓
فُتحت محادثة تلغرام مع @Winsyriajob1 ، ونُسخت بياناتك تلقائياً إلى الحافظة.
أكمل الخطوات في تلغرام:
الصق الرسالة المنسوخة في محادثة @Winsyriajob1 .
أرفق صورة إيصال التحويل من شام كاش في نفس المحادثة.
انتظر التأكيد خلال 24 ساعة وستُضاف إلى مجموعة المهام.
فتح المحادثة
{msgCopied ? "✓ تم النسخ" : "نسخ الرسالة مجدداً"}
setSubmitted(false)}>← تعديل البيانات
) : (
)}
بيانات الدفع عبر شام كاش
معرّف حساب شام كاش
{copied ? "✓ تم النسخ" : "نسخ المعرّف"}
a0021a5e61d91c60c0f983a72109fdf3
قيمة الاشتراك ${pkg.price}.00
الفئة {pkg.name}
بعد التحويل، التقط صورة للإيصال وارفعها في النموذج. لا ترسل كلمة المرور أو رمز التحقق لأي شخص.
الأمان أولاً
لا نطلب كلمة مرور أو رمز تحقق إطلاقاً. كل التواصل يتم من القناة الرسمية فقط.
);
}
function FAQ() {
return (
FAQ · الأسئلة الشائعة
أجوبة لكل ما يخطر ببالك
{FAQS.map((f,i)=>(
{f.q}
{f.a}
))}
);
}
function Terms() {
return (
TERMS · الشروط المختصرة
الشروط الأساسية للمشاركة
);
}
function Support() {
return (
SUPPORT · الدعم
نحن قريبون منك
للاستفسار أو الإبلاغ عن أي رسائل مشبوهة، تواصل معنا عبر القنوات الرسمية فقط.
إخلاء مسؤولية: هذه المسابقة مستقلة ولا تمثل شام كاش أو تلغرام أو سامسونغ أو آبل،
وتُستخدم الأسماء التجارية فقط لتوضيح نوع الجائزة أو وسيلة الدفع. جميع العلامات التجارية ملك لأصحابها.
);
}
function Footer() {
return (
© 2026 Win Syria Job — جميع الحقوق محفوظة
);
}
function App() {
const target = useMemo(()=>endOfMonth(),[]);
const [selected, setSelected] = useState("gold");
const onPick = (id) => {
setSelected(id);
setTimeout(()=>{
const el = document.getElementById("join");
if (el) {
const y = el.getBoundingClientRect().top + window.scrollY - 24;
window.scrollTo({ top: y, behavior: "smooth" });
}
},50);
};
return (
<>