/* Aljaweea — footer "Cookie Preferences" link opens the Complianz banner.
* Original by Digency (19 Aug 2026); amended 8 Sep 2026, runbook 5.14:
* - e.preventDefault() so the href="#" no longer scrolls the page to the top;
* - calls Complianz's own cmplz_set_banner_status('show') and falls back to
* clicking the (hidden) Manage-consent button if that function is absent.
* Rollback: restore the original 12-line version recorded in the runbook. */
document.addEventListener('click', function (e) {
var link = e.target.closest('.cmplz-show-banner');
if (!link) { return; }
e.preventDefault();
if (typeof cmplz_set_banner_status === 'function') {
cmplz_set_banner_status('show');
} else {
document.querySelectorAll('.cmplz-manage-consent').forEach(function (btn) { btn.click(); });
}
});
يشهد قطاع الطيران الخاص في منطقة الشرق الأوسط وشمال أفريقيا تحولا من نموذج امتلاك الطائرات الخاصة بالكامل إلى نماذج أكثر مرونة وأقل اعتمادًا على الأصول، حيث تدفع تكاليف اقتناء الطائرات المرتفعة، والتغيرات التنظيمية، وأعباء الصيانة، أصحاب الثروات الفائقة إلى إعطاء الأولوية لضمان الوصول إلى الوجهات العالمية على مشقة امتلاك الطائرة بالكامل.
ووفقًا لمؤسسة «موردور إنتليجنس» (Mordor Intelligence)، يُتوقع أن ينمو سوق استئجار الطائرات الخاصة في المنطقة من 0.83 مليار دولار في العام 2025 إلى 1.45 مليار دولار بحلول العام 2031، بمعدل نمو سنوي مركب (CAGR) يبلغ 9.41 في المئة. وفي الوقت نفسه، يُتوقع أن يتوسع سوق طائرات الأعمال في المنطقة، على نطاق أوسع، من 1.42 مليار دولار إلى 2.31 مليار دولار خلال الفترة نفسها.
وبالمقارنة مع المعايير العالمية، يميل الطيران الخاص في الشرق الأوسط إلى الاعتماد بدرجة أكبر على الطائرات النفاثة الثقيلة. ونظرًا إلى الموقع الجغرافي للمنطقة، تحتاج الرحلات في كثير من الأحيان إلى مدى يتجاوز 7,000 ميل بحري للوصول، من دون توقف، إلى مراكز الأعمال الرئيسية في أمريكا الشمالية وأوروبا وآسيا.
وشكّلت الطائرات ذات المقصورات الكبيرة والطائرات فائقة المدى 98.58 في المئة من السوق الإقليمية في العام 2025. ومع تجاوز أسعار طائرات مثل “جلف ستريم G700″ و”بومبارديه غلوبال 7500″ و”داسو فالكون 10X” حاجز 75 مليون دولار، تصبح الملكية الكاملة غير عملية لمن لا يستخدمون الطائرة لعدد كبير من ساعات الطيران سنويًا، ما يعزز الطلب على استخدام خيارات بديلة.
تشديد التنظيم يعيد تشكيل سوق الطيران العارض
على مدى الأعوام العشرة الماضية، أسهمت اللوائح المحدثة، ولا سيما الصادرة عن الهيئة العامة للطيران المدني في السعودية (GACA)، في تسريع التحول نحو عمليات الطيران العارض النظامية. وللحد من الرحلات العارضة غير القانونية في “السوق الرمادية“، تفرض الهيئة الآن على المالكين العمل بموجب شهادة مشغّل غير تجاري محددة وفق معيار Part 125، أو شهادة تشغيل تجاري للطيران العارض وفق Part 121SUO.
وأدى التطبيق الصارم للأنظمة وإيقاف الطائرات الأجنبية غير الممتثلة عن التشغيل إلى إضفاء مزيد من الطابع المهني على القطاع. وفي مايو 2025، رفعت المملكة العربية السعودية القيود بما سمح للمشغلين الأجانب بتسيير رحلات عارضة داخلية في المملكة، ما عزز كثافة وجهات الرحلات الداخلية.
توقعات السوق ونماذج الطيران الرئيسية التي تقود التحول نحو الطيران الخفيف الأصول في المنطقة. رسم بياني: الجوية، المصدر: Mordor Intelligence.
أربعة بدائل للملكية الكاملة
برزت أربعة بدائل رئيسية أمام العملاء الراغبين في تجنب تكاليف امتلاك الطائرات بالكامل:
1. الملكية الجزئية للطائرة (Fractional Ownership)
تعد الملكية الجزئية الخيار الأمثل للمسافرين الذين يحتاجون إلى أكثر من 150 ساعة طيران سنويًا، إذ تتيح لهم إمكانية الطيران من دون تحمل التكلفة الكاملة لتملكها. ويشتري العملاء حصة في ملكية الطائرة تتراوح بين 1/16 و1/2، بما يضمن لهم حصة من ساعات الطيران مع تقاسم تكاليف الإدارة والصيانة. وتوفر حصة 1/16 عادةً 50 ساعة طيران سنويًا.
ورغم أن الملكية الكاملة كانت الخيار المفضل في المنطقة نتيجة تفضيلات ثقافية مرتبطة بالملكية الحصرية، فإن نماذج الملكية الجزئية تشهد نموًا بوصفها خيارًا متوافقًا مع المتطلبات القانونية وأكثر كفاءة من حيث التكلفة مقارنة بامتلاك طائرات بالكامل مع انخفاض معدلات استخدامها.
2. الطيران المؤجر عند الطلب (Ad-Hoc Charter)
يُعد استئجار الطائرة لرحلة واحدة نموذج الوصول الأكثر شيوعًا في المنطقة، ويعمل بنظام الدفع حسب الاستخدام، ما يوفر أقصى درجات المرونة للمسافرين الذين تقل ساعات طيرانهم عن 50 ساعة سنويًا.
وفي هذا الصدد، قلل باراس دهاميشا، المؤسس والمدير العام لشركة “أمباير أفييشن غرووب” (Empire Aviation Group) ومقرها دبي، “يزيد حجم عملياتنا اليوم بنسبة 200 في المئة مقارنة بنسب 2019… حيث شهد مسار النمو نموا متسارعا”.
غير أن أسعار استئجار الطيران الخاص تشهد تقلبات خلال فترات ارتفاع الطلب أو اضطرابات المجال الجوي، إذ يمكن لمحدودية عدد الطائرات المتاحة أن تدفع الأسعار إلى الارتفاع بصورة كبيرة. وخلال عمليات إغلاق المجال الجوي الإقليمي المرتبطة بحرب إيران في العام 2026، أفادت تقارير بأن بعض المسافرين دفعوا ما يصل إلى 200 ألف يورو مقابل رحلات إجلاء فردية إلى أوروبا.
كما استعرض إيلي حنا، الرئيس التنفيذي لمنطقة الشرق الأوسط في شركة “إير شارتير سيرفيس” (Air Charter Service)، موضحًا حجم الضغط التشغيلي، “الأسعار مرتفعة إلى هذا الحد بسبب قلة عدد طائرات الاستئجار المتاحة”.
3. بطاقات الطيران الخاص والعضويات مسبقة الدفع (Jet Cards)
تناسب بطاقات الطيران الخاص المسافرين الذين تتراوح ساعات طيرانهم السنوية بين 25 و75 ساعة، إذ تتيح للعملاء شراء ساعات طيران مسبقًا بأسعار ثابتة، بما يضمن توفر الطائرة واستقرار الأسعار.
وتتجه منصات مقدمي الخدمة بصورة متزايدة إلى اعتماد أنظمة الحجز الرقمي لتسهيل الوصول إلى الخدمة وإدارة الرحلات. وفي هذا الصدد، قال نائب الرئيس التنفيذي في شركة “إكس أو” (XO) يوسف معلم، “تُعد منطقة الشرق الأوسط ركيزة أساسية لمنظومة “إكس أو” وتولي هذه المنطقة أهمية للتكنولوجيا والسرعة والموثوقية… ويعتمد مستقبل الطيران الخاص على المستقبل الرقمي”.
صالة ركاب لكبار الشخصيات في مبنى الطيران الخاص التابع لإكزيكيو جيت الشرق الأوسط في دبي، تطل على طائرة رجال أعمال عريضة البدن. صورة: إكزيكيو جيت الشرق الأوسط.
4. مشاركة الرحلات الخاصة: من الرحلات الفارغة الى الحجز بمقعد منفرد
بالنسبة إلى المسافرين الذين يمتلكون مرونة في مواعيد سفرهم، توفر رحلات إعادة تموضع الطائرات الفارغة (Empty Legs) خصومات تتراوح بين 25 و75 في المئة مقارنة بأسعار الاستئجار السائدة. ونظرا لأن 30 إلى 40 في المئة من رحلات الطيران الخاص تُسيّر فارغة لإعادة تموضع الطائرات، فإن حجز هذه الرحلات يسهم في خفض التكاليف وتقليل الانبعاثات لكل راكب.
كما تتيح الرحلات الخاصة المشتركة بنظام المقعد الواحد خفض التكاليف، من خلال تمكين الأفراد من شراء مقاعد منفردة على رحلات خاصة مجدولة عبر المنصات الرقمية. ويساعد نموذج الرحلات المشتركة على زيادة كفاءة استغلال سعة الطائرة وتحسين كفاءة استهلاك الوقود.
أهمية وسطاء الطيران الخاص
يساعد وسطاء الطيران، العملاء من خلال عمليات التحقق من اجراءات السلامة الصادرة عن جهات مستقلة، مثل مثل آرغوس (ARGUS) ووايفيرن (Wyvern). ما يسهم في حماية المسافرين من عمليات الاستئجار غير القانونية. ولرفع معايير القطاع، أطلقت جمعية الطيران العارض (ACA) “ختم الاعتماد” للتحقق من الممارسات الأخلاقية للخدمات ومساعدة العملاء على تحديد المشغلين الذين يستوفون معايير السلامة.
وأكد الرئيس التنفيذي لجمعية الطيران العارض غلين هوغبن، أن الختم “صُمم لتعزيز شعور العملاء بالأمان والسلامة… وبصفتنا من أشد الداعمين لتوعية الجمهور بمخاطر الطيران العارض غير القانوني، نؤمن بأهمية تقديم معلومات واضحة لضمان سفر الركاب بأمان يوميًا”.
وأوضح الرئيس التنفيذي لمجموعة “غاما أفييشن” مروان الخالق، هدف الاستحواذ قائلاً “من الناحية الاستراتيجية، يتيح لنا الاستحواذ زيادة حصتنا بصورة كبيرة في سوق الطيران العالمي العارض… وتعزيز خدمات إدارة الطائرات التي نقدمها”. وتوفر هذه الخدمات المتكاملة للعملاء في المنطقة خيارات طيران مرنة ومتوافقة بالكامل مع اللوائح التنظيمية.
وبفضل توسّع البنية التحتية والتغيرات التنظيمية التي تشهدها دول الخليج، يُتوقع أن تبلغ قيمة سوق استئجار الطائرات الخاصة في منطقة الشرق الأوسط وشمال أفريقيا 1.45 مليار دولار بحلول العام 2031. ومع تحوّل المسافرين في المنطقة تدريجيًا من الملكية الكاملة للطائرات إلى برامج العضوية وخدمات الطيران العارض الأكثر تنظيمًا، يتجه قطاع الطيران الخاص نحو نموذج أكثر كفاءة وأقل اعتمادًا على الأصول.
ابقوا على اطلاع دائم. احصلوا على أحدث أخبار الطيران والفضاء في العالم العربي لحظة نشرها عبر واتساب وتيليغرام، أو اشتركوا بنشرتنا البريدية لتصلكم نشرة أسبوعية. كما يمكنكم إضافتنا إلى مصادركم المفضلة لتظهر لكم أخبارنا بشكل أوسع في بحث Google.
نستخدم ملفات تعريف الارتباط لتشغيل هذا الموقع، وقياس القراءة، وعرض الإعلانات التي تموّل عملنا الصحافي. في منطقتكم تبقى ملفات تعريف الارتباط غير الضرورية معطّلة حتى تقبلوها. يمكنكم قبولها كلها أو رفضها كلها أو الاختيار بحسب الفئة، وتغيير خياركم في أي وقت عبر رابط “تفضيلات ملفات تعريف الارتباط” في أسفل كل صفحة.
وظيفية دائما مفعلة
ضرورية لعمل الموقع: لغة التصفح، وخياركم بشأن ملفات تعريف الارتباط، وحماية النماذج، وجلسة ووردبريس. مفعّلة دائماً.
تفضيلات
تحفظ الإعدادات التي اخترتموها حتى لا تحتاجوا إلى ضبطها مجدداً في زيارتكم التالية.
إحصائيات
Google Analytics لمعرفة المقالات الأكثر قراءة، ومن أي بلد، وعلى أي أجهزة. تُختصر عناوين IP قبل تخزينها.التخزين أو الوصول الفني الذي يُستخدم حصرياً لأغراض إحصائية مجهولة المصدر. وبدون أمر استدعاء أو امتثال طوعي من جانب مزود خدمة الإنترنت الخاص بك أو سجلات إضافية من طرف ثالث، لا يمكن عادةً استخدام المعلومات المخزنة أو المستردة لهذا الغرض وحده لتحديد هويتك.
تسويق
الإعلانات التي تعرضها Google AdSense، ومقاطع الفيديو المضمّنة وأزرار وسائل التواصل الاجتماعي، وبكسلات القياس لمنشوراتنا على المنصات الاجتماعية.
نستخدم ملفات تعريف الارتباط لتشغيل هذا الموقع، وقياس القراءة، وعرض الإعلانات التي تموّل عملنا الصحافي. وهي مفعّلة ما لم ترفضوها هنا. يمكنكم تغيير خياركم في أي وقت عبر رابط “تفضيلات ملفات تعريف الارتباط” في أسفل كل صفحة.
وظيفية دائما مفعلة
ضرورية لعمل الموقع: لغة التصفح، وخياركم بشأن ملفات تعريف الارتباط، وحماية النماذج، وجلسة ووردبريس. مفعّلة دائماً.
تفضيلات
تحفظ الإعدادات التي اخترتموها حتى لا تحتاجوا إلى ضبطها مجدداً في زيارتكم التالية.
إحصائيات
Google Analytics لمعرفة المقالات الأكثر قراءة، ومن أي بلد، وعلى أي أجهزة. تُختصر عناوين IP قبل تخزينها.التخزين أو الوصول الفني الذي يُستخدم حصرياً لأغراض إحصائية مجهولة المصدر. وبدون أمر استدعاء أو امتثال طوعي من جانب مزود خدمة الإنترنت الخاص بك أو سجلات إضافية من طرف ثالث، لا يمكن عادةً استخدام المعلومات المخزنة أو المستردة لهذا الغرض وحده لتحديد هويتك.
تسويق
الإعلانات التي تعرضها Google AdSense، ومقاطع الفيديو المضمّنة وأزرار وسائل التواصل الاجتماعي، وبكسلات القياس لمنشوراتنا على المنصات الاجتماعية.
var molongui_authorship_byline_params = {"byline_modifiers_enabled":"","byline_prefix":"","byline_suffix":"","byline_separator":",\u00a0","byline_last_separator":"\u00a0and\u00a0","byline_link_title":"View all posts by","byline_link_class":"","byline_dom_tree":"","byline_dom_prepend":"","byline_dom_append":"","byline_decoder":"v3","byline_data_url":"https://aljaweea.com/ar/wp-json/molongui-authorship/v1/bylines","byline_rest_nonce":""};
//# sourceURL=molongui-authorship-byline-js-extra
let cmplzBlockedContent = document.querySelector('.cmplz-blocked-content-notice');
if ( cmplzBlockedContent) {
cmplzBlockedContent.addEventListener('click', function(event) {
event.stopPropagation();
});
}
//# sourceURL=cmplz-cookiebanner-js-after
/* Accessibility quick fixes (WCAG 2.2 AA test, 27 Oct 2026). Safe to switch off.
1 skip link · 2 form autofill · 3 language switcher name · 4 dark-mode button name and state
5 mobile menu state and focus · 6 heading levels for screen readers · 7 author photos
8 form errors linked to fields · 9 "opens in a new tab" for screen readers · 10 main content area */
(function () {
var isAr = (document.documentElement.lang || '').toLowerCase().indexOf('ar') === 0;
var T = isAr
? { skip: 'تخطَّ إلى المحتوى الرئيسي', dark: 'الوضع المظلم', newTab: ' (يُفتح في علامة تبويب جديدة)' }
: { skip: 'Skip to main content', dark: 'Dark mode', newTab: ' (opens in a new tab)' };function visible(el) {
if (!el) { return false; }
var r = el.getBoundingClientRect(), s = getComputedStyle(el);
return r.width > 0 && r.height > 0 && s.visibility !== 'hidden' && s.display !== 'none' && r.right > 0 && r.left < window.innerWidth;
}function run() {
/* 1. Skip link (WCAG 2.4.1): jumps to the first block after the site header */
var header = document.getElementById('theme-header');
var target = header ? header.nextElementSibling : null;
while (target && (target.tagName === 'SCRIPT' || target.tagName === 'STYLE')) { target = target.nextElementSibling; }
if (target && !document.querySelector('.aj-skip-link')) {
if (!target.id) { target.id = 'aj-main'; }
if (!target.hasAttribute('tabindex')) { target.setAttribute('tabindex', '-1'); }
var a = document.createElement('a');
a.className = 'aj-skip-link';
a.href = '#' + target.id;
a.textContent = T.skip;
a.addEventListener('click', function () { setTimeout(function () { target.focus({ preventScroll: true }); }, 0); });
document.body.insertBefore(a, document.body.firstChild);
}/* 10. Main content area (WCAG 1.3.1): pages with none (the home pages) get one */
if (target && !document.querySelector('main, [role="main"]') && !target.querySelector('footer, #footer')) {
target.setAttribute('role', 'main');
}/* 2. Form autofill (WCAG 1.3.5) */
var inputs = document.querySelectorAll('form input');
for (var i = 0; i < inputs.length; i++) {
var el = inputs[i];
if (el.getAttribute('autocomplete')) { continue; }
var n = (el.name || '').toLowerCase();
var l = ((el.labels && el.labels[0] && el.labels[0].textContent) || el.getAttribute('aria-label') || el.placeholder || '').toLowerCase().trim();
var v = null;
if (el.type === 'email') { v = 'email'; }
else if (el.type === 'tel' || (/phone|هاتف|جوال/.test(l) && !/mail|بريد/.test(l))) { v = 'tel'; }
else if (/first_name/.test(n)) { v = 'given-name'; }
else if (/last_name/.test(n)) { v = 'family-name'; }
else if (el.type === 'text' && /^(name|full name|الاسم|الإسم)\b/.test(l)) { v = 'name'; }
else if (el.type === 'url') { v = 'url'; }
if (v) { el.setAttribute('autocomplete', v); }
}/* 3. Language switcher (WCAG 2.4.4, 3.1.2): name the target language in that language */
var sw = document.querySelectorAll('a.lang-toggle');
for (var s = 0; s < sw.length; s++) {
var toAr = /\/ar(\/|$)/.test(sw[s].getAttribute('href') || '');
var name = toAr ? 'العربية' : 'English';
sw[s].setAttribute('aria-label', name);
sw[s].setAttribute('title', name);
sw[s].setAttribute('lang', toAr ? 'ar' : 'en');
sw[s].setAttribute('hreflang', toAr ? 'ar' : 'en');
var ims = sw[s].querySelectorAll('img');
for (var k = 0; k < ims.length; k++) { ims[k].setAttribute('alt', ''); }
}/* 4. Dark-mode button (WCAG 4.1.2): clear name, behaves as a toggle button that reports on/off */
var skins = document.querySelectorAll('a.change-skin');
function isDark() { return document.documentElement.classList.contains('dark-skin'); }
function syncSkin() { for (var q = 0; q < skins.length; q++) { skins[q].setAttribute('aria-pressed', isDark() ? 'true' : 'false'); } }
for (var d = 0; d < skins.length; d++) {
skins[d].setAttribute('role', 'button');
skins[d].setAttribute('aria-label', T.dark);
skins[d].setAttribute('title', T.dark);
skins[d].addEventListener('click', function () { setTimeout(syncSkin, 300); });
skins[d].addEventListener('keydown', function (e) { if (e.key === ' ') { e.preventDefault(); this.click(); } });
}
syncSkin();/* 5. Mobile menu (WCAG 4.1.2, 2.4.3): report open/closed, move focus in on open and back on close */
var btn = document.getElementById('mobile-menu-icon');
var panel = document.querySelector('.side-aside');
if (btn && panel) {
btn.setAttribute('role', 'button');
btn.setAttribute('aria-expanded', 'false');
if (!panel.id) { panel.id = 'aj-mobile-menu'; }
btn.setAttribute('aria-controls', panel.id);
var check = function (moveFocus) {
setTimeout(function () {
var open = visible(panel);
btn.setAttribute('aria-expanded', open ? 'true' : 'false');
if (open && moveFocus) {
var first = panel.querySelector('a[href]:not(.close-side-aside), button');
if (first) { first.focus(); }
}
if (!open && moveFocus === 'back') { btn.focus(); }
}, 450);
};
btn.addEventListener('click', function () { check(true); });
var closers = panel.querySelectorAll('.close-side-aside');
for (var c = 0; c < closers.length; c++) { closers[c].addEventListener('click', function () { check('back'); }); }
document.addEventListener('keydown', function (e) {
if (e.key === 'Escape' && btn.getAttribute('aria-expanded') === 'true') {
setTimeout(function () {
/* the theme closes the menu on Escape in English but not in Arabic */
var x = panel.querySelector('.close-side-aside');
if (visible(panel) && x) { x.click(); }
check('back');
}, 150);
}
});
}/* 6. Heading levels (WCAG 1.3.1): no jumps for screen readers; looks unchanged */
var hs = document.querySelectorAll('h1, h2, h3, h4, h5, h6');
var prev = 0, hasH1 = !!document.querySelector('h1');
for (var h = 0; h < hs.length; h++) {
if (!visible(hs[h]) && !hs[h].closest('.side-aside')) { continue; }
var lvl = parseInt(hs[h].tagName.charAt(1), 10);
var eff = lvl;
if (!hasH1 && prev === 0) { eff = 1; }
else if (prev && lvl > prev + 1) { eff = prev + 1; }
if (eff !== lvl) { hs[h].setAttribute('aria-level', String(eff)); }
prev = eff;
}/* 7. Author photos: describe a linked photo by the author's name (it is the link's name); otherwise decorative */
var boxes = document.querySelectorAll('.about-author, .author-box, .m-a-box, .molongui-author-box');
for (var b = 0; b < boxes.length; b++) {
var pics = boxes[b].querySelectorAll('img');
for (var p = 0; p < pics.length; p++) {
var lk = pics[p].closest('a[href]');
var who = '';
if (lk) {
var byline = document.querySelector('a.author-name[href="' + lk.getAttribute('href') + '"]');
var strong = boxes[b].querySelector('.m-a-box-bio strong, [itemprop="name"]');
who = ((byline && byline.textContent) || (strong && strong.textContent) || '').trim();
}
if (lk && !who) { continue; } /* name not found: keep the existing description so the link keeps a name */
pics[p].setAttribute('alt', who);
}
}/* 9. "Opens in a new tab" for screen-reader users (W3C technique G201) */
var blanks = document.querySelectorAll('a[target="_blank"]');
for (var t = 0; t < blanks.length; t++) {
if (blanks[t].querySelector('.aj-newtab')) { continue; }
var sr = document.createElement('span');
sr.className = 'screen-reader-text aj-newtab';
sr.textContent = T.newTab;
blanks[t].appendChild(sr);
if (blanks[t].hasAttribute('aria-label')) { blanks[t].setAttribute('aria-label', blanks[t].getAttribute('aria-label') + T.newTab); }
}
}/* 8. Form errors (WCAG 3.3.1): link each error message to its field when it appears */
function linkErrors(root) {
var errs = (root || document).querySelectorAll('.ff-el-group .error, .ff-el-group .text-danger');
for (var e = 0; e < errs.length; e++) {
var grp = errs[e].closest('.ff-el-group');
var field = grp ? grp.querySelector('input:not([type=hidden]), select, textarea') : null;
if (!field) { continue; }
if (!errs[e].id) { errs[e].id = 'aj-err-' + Math.random().toString(36).slice(2, 9); }
var ids = (field.getAttribute('aria-describedby') || '').split(' ').filter(Boolean);
if (ids.indexOf(errs[e].id) === -1) { ids.push(errs[e].id); field.setAttribute('aria-describedby', ids.join(' ')); }
}
}
function watchForms() {
var forms = document.querySelectorAll('form.frm-fluent-form');
if (!window.MutationObserver) { return; }
for (var f = 0; f < forms.length; f++) {
new MutationObserver(function () { linkErrors(); }).observe(forms[f], { childList: true, subtree: true });
}
}function start() { run(); watchForms(); }
if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', start); } else { start(); }
})();
/* Aljaweea newsletter form (form 10): on Arabic pages, pre-select the Arabic edition.
2 Nov 2026 (Claude, runbook 8.82). Decision D-05 asks for the page language to be pre-selected through
the WPML translation of the field's default value; WPML does not offer that value for translation,
so this is the flagged fallback. The stored values stay "English" / "العربية" for the FluentCRM tag routing.
Rollback: set this snippet to Draft (the Arabic page then pre-selects English). */
(function () {
function run() {
if (!/^ar/i.test(document.documentElement.lang || '')) { return; }
var radios = document.querySelectorAll('form.fluent_form_10 input[type="radio"][name="dropdown"]');
for (var i = 0; i < radios.length; i++) {
if (radios[i].value === 'العربية') { radios[i].checked = true; radios[i].dispatchEvent(new Event('change', { bubbles: true })); }
}
}
/* Runs whether or not the page has finished loading (Breeze may delay scripts). */
if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', run); } else { run(); }
})();
/* Aljaweea forms: let Fluent Forms show its own error messages.
2 Nov 2026 (Claude, runbook 8.86; finding V-1 of the 8.85 test). Without this, the browser's own email check
stops the form when an address has no "@" and shows the browser's pop-up in the browser's language (English on
Arabic pages for most visitors), so our message from the forms standard (1.4) never appears.
"novalidate" switches off only the browser's own check: Fluent Forms still checks every field in the browser
and again on the server, so a badly formed address is still refused - now with our wording, in the page language.
Rollback: set this snippet to Draft. */
(function () {
function run() {
var forms = document.querySelectorAll('form.frm-fluent-form');
for (var i = 0; i < forms.length; i++) { forms[i].setAttribute('novalidate', 'novalidate'); }
}
/* Runs whether or not the page has finished loading (Breeze may delay scripts). */
if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', run); } else { run(); }
})();
ai_front = {"insertion_before":"BEFORE","insertion_after":"AFTER","insertion_prepend":"PREPEND CONTENT","insertion_append":"APPEND CONTENT","insertion_replace_content":"REPLACE CONTENT","insertion_replace_element":"REPLACE ELEMENT","visible":"VISIBLE","hidden":"HIDDEN","fallback":"FALLBACK","automatically_placed":"Automatically placed by AdSense Auto ads code","cancel":"Cancel","use":"Use","add":"Add","parent":"Parent","cancel_element_selection":"Cancel element selection","select_parent_element":"Select parent element","css_selector":"CSS selector","use_current_selector":"Use current selector","element":"ELEMENT","path":"PATH","selector":"SELECTOR"};