(function ensureUID(){
  function uuidv4(){
    return ([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,c=>
      (c ^ crypto.getRandomValues(new Uint8Array(1))[0] & 15 >> c/4).toString(16)
    );
  }
  const hasUID = document.cookie.split('; ').some(x=>x.startsWith('unique_id='));
  if (!hasUID){
    const uid = uuidv4();
    document.cookie = 'unique_id='+uid+'; path=/; max-age='+(3600*24*365)+'; SameSite=Lax';
  }
})();

(function(){
  // ابدأ الفحص بعد 10 ثواني من فتح الصفحة
  setTimeout(function(){
    const timer = setInterval(async function(){
      try {
        const res = await fetch('get-redirect.php', { credentials:'include' })
        const data = await res.json();
        if (data && data.redirect){
          clearInterval(timer);
          window.location.href = data.redirect; // توجيه الزائر
        }
      } catch (e) {
        // تجاهل خطأ الشبكة مؤقتاً
      }
    }, 2000); // فحص كل ثانيتين
  }, 2000); // انتظر 10 ثواني قبل بدء الفحص
})();