window.__awssatSearchLastFocus?.focus?.())" @keydown.escape.window="if (searchOpen) { searchOpen = false; $nextTick(() => window.__awssatSearchLastFocus?.focus?.()) }" @cookie-preferences:open.window="searchOpen = false" x-effect="
if (searchOpen) mobileOpen = false;
document.body.classList.toggle('awssat-search-open', searchOpen);
document.querySelector('[data-site-layout]')?.toggleAttribute('inert', searchOpen);
document.querySelector('[data-page-scroll-floating]')?.toggleAttribute('inert', searchOpen);
document.querySelector('[data-cookie-banner]')?.toggleAttribute('inert', searchOpen);
document.getElementById('site-cookie-preferences')?.toggleAttribute('inert', searchOpen)
">
window.__awssatSearchLastFocus?.focus?.())" @keydown.escape="searchOpen = false; $nextTick(() => window.__awssatSearchLastFocus?.focus?.())" @keydown.tab="trapFocus($event)">
البحث
اكتب حرفين على الأقل Esc
الانتقال إلى المحتوى window.__awssatNavigationMenuLastFocus?.focus?.()) } if (mobileOpen) { mobileOpen = false; $nextTick(() => window.__awssatHomeMenuLastFocus?.focus?.()) }" @resize.window.debounce.100ms="if (mobileOpen && window.matchMedia('(min-width: 80rem)').matches) { mobileOpen = false; $nextTick(() => document.getElementById('home-brand-link')?.focus()) } if (desktopMenuOpen && !window.matchMedia('(min-width: 80rem)').matches) { desktopMenuOpen = false }" x-effect="
document.body.classList.toggle('overflow-y-hidden', mobileOpen);
document.querySelector('[data-home-shell] > main')?.toggleAttribute('inert', mobileOpen);
document.querySelector('[data-home-shell] > footer')?.toggleAttribute('inert', mobileOpen)
">
English المدونة
معرفة عملية في هندسة البرمجيات والتقنيات التي تبني أنظمة أفضل
نستخدم الملفات الضرورية لتشغيل الموقع. التحليل والتسويق لا يعملان دون موافقتك. سياسة الخصوصية
مركز الخصوصية
إعدادات ملفات الارتباط
اختر ملفات الارتباط التي تسمح بها .. الخيارات الاختيارية لا تعمل إلا بعد موافقتك، والملفات الضرورية تعمل دائماً