/* 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(); });
}
});
“يبدأ العالم العادل بخريطة عادلة”؛ بهذه الكلمات مهد وزير خارجية توغو روبرت دوسي، لقرار الجمعية العامة للأمم المتحدة في 4 سبتمبر 2026 بشأن تشجيع استخدام خرائط أكثر دقة في تمثيل الحجم الحقيقي للقارات، ورغم أن القرار ليس متعلقاً بالملاحة الجوية، إلا أنه يفتح سؤالاً مهماً لصناعة الطيران المدني في العالم العربي: هل تؤثر الطريقة التي نرى بها الخريطة في الطريقة التي نفهم بها شبكة الطيران التي تربط شمال إفريقيا بالشرق الأوسط؟
وعلى اثر حملة إفريقية تقودها توغو بهدف تقليص استخدام خريطة “ميركاتور”، أقرت الجمعية العامة القرار بأغلبية 164 صوتاً مقابل صوت واحد، مع امتناع ست دول عن التصويت. وشجع القرار الحكومات والمدارس والمؤسسات وشركات التكنولوجيا على استخدام إسقاطات متساوية المساحة، مثل إكويل إيرث (Equal Earth)، عندما يكون الحجم النسبي للمناطق مهماً. والقرار غير ملزم ولا يحظر استخدام إسقاط مركاتور.
إفريقيا تبدو أصغر من حقيقتها في إسقاط مركاتور
المشكلة التي أثارها القرار تتعلق أساساً بإسقاط مركاتور ( Mercator)، الذي ابتكره رسام الخرائط جيراردوس مركاتور العام 1569، والذي يحافظ على الاتجاهات والزوايا لكنه يبالغ في أحجام المناطق كلما ابتعدت عن خط الاستواء، ولذلك تبدو إفريقيا في كثير من خرائط العالم التقليدية أصغر بكثير مما هي عليه فعلياً مقارنة بالمناطق الشمالية.
ويقدم إسقاط إكويل إيرث صورة مختلفة، لأنه يحافظ على النسب النسبية لمساحات القارات والدول، ولذلك تظهر إفريقيا بحجم أقرب إلى مساحتها الحقيقية مقارنة بأوروبا وأمريكا الشمالية.
بالنسبة إلى قطاع الطيران العربي، تكتسب هذه المسألة أهمية خاصة لأن شمال إفريقيا والشرق الأوسط يقعان على واحدة من أكثر مناطق العالم اتصالاً بين إفريقيا وأوروبا وآسيا.
رسم معلوماتي يشرح كيف يحافظ إسقاط إكويل إيرث على الحجم النسبي الحقيقي لإفريقيا مقارنة بالخرائط التقليدية. رسم بياني: الجوية.
العالم العربي من منظور الطيران
تمتد شبكة الطيران العربية من موريتانيا والمغرب والجزائر وتونس وليبيا ومصر في شمال إفريقيا، عبر المشرق والخليج، وصولاً إلى السعودية والإمارات وقطر وسلطنة عُمان وغيرها.
وتصنف منظمة الطيران المدني الدولي المنطقة العربية ضمن أكثر من نطاق ملاحي إقليمي، من بينها منطقة إفريقيا والمحيط الهندي (AFI) ومنطقة الشرق الأوسط (MID)، بينما يغطي مكتب ايكاو للشرق الأوسط 15 دولة، بينها مصر والأردن والكويت ولبنان وليبيا والسعودية والسودان وسوريا وقطر والإمارات وعُمان واليمن.
وقرار الأمم المتحدة لا يعني أن شركات الطيران العربية ستعيد رسم مسارات رحلاتها أو تجعلها أقصر أو أن أنظمة الملاحة الجوية ستنتقل من مركاتور إلى ايرث ايكويل، فالطيران المدني يستخدم خرائط جوية متخصصة، ولكل إسقاط وظيفة مختلفة.
وأوضح دليل التدريب والتقييم لمراقبي الحركة الجوية الصادر عن ايكاو في 2016 أن تدريب العاملين في الملاحة الجوية يشمل فهم إسقاطات مثل لامبيرت (Lambert) ومركاتور (Mercator) وستيريو غرافيك (Stereographic)، واستخدام كل منها وفق خصائص الخريطة والغرض منها، فالخرائط الجوية المستخدمة في المنطقة نفسها قد تعتمد إسقاط لامبيرت كونفورمال كونيك (Lambert Conformal Conic).
التغيير المحتمل ليس في المسافة الفعلية لمسار الطائرة، وإنما في الصورة الذهنية له؛ فالطائرة التي تربط القاهرة بدبي ستقطع المسافة ذاتها بغض النظر عن الخريطة المستخدمة، كما أن الرحلة بين الدار البيضاء والدوحة لن تصبح أقصر.
ولكن عندما تظهر إفريقيا بحجمها الحقيقي (عبر خريطة متساوية المساحة)، تصبح المسافات داخل القارة وبينها وبين الشرق الأوسط أكثر وضوحاً بصرياً، مما يجعل القارئ والمسافر أكثر إدراكاً بأن الشرق الأوسط ليس منفصلاً جغرافياً، بل يمثل نقطة التقاء محورية بين القارتين.
ومن منظور تجاري، تتحول الخريطة هنا من مجرد أداة لعرض الجغرافيا إلى أداة لفهم إمكانات الربط الجوي، حيث تقدم صورة أدق لحجم السوق الإفريقية. وهذا الاستيعاب لحجم القارة الشاسع يمس مباشرة نماذج أعمال مراكز الطيران العربية التي تعتمد على نقل الركاب بين مناطق جغرافية متباعدة.
ولترجمة هذا الإدراك بصورة عملية، تمتد الانعكاسات إلى استراتيجيات التسويق السياحي التي قد تُعاد صياغتها لتبرز أهمية خيارات الطيران المباشر لاختصار المسافات الهائلة.
والأهم من ذلك، تأثيرها في القرارات الاستثمارية والتشغيلية لشركات الطيران، مثل تعزيز الأساطيل الجوية بشراء طائرات ذات مدى طيران أطول (Long-haul aircraft) قادرة على التوغل في العمق الإفريقي بكفاءة اقتصادية، بما يضمن بناء شبكة وجهات تواكب ضخامة هذه السوق.
الخرائط الجوية لا تبحث عن خريطة مثالية
لا توجد خريطة مسطحة تستطيع تمثيل الكرة الأرضية من دون تشويه، ولهذا تختار صناعة الطيران الإسقاط وفقاً للمهمة المطلوبة، سواء تعلق الأمر بالاتجاه أو الزوايا أو المسافة أو الموقع.
وتستخدم الخرائط والمعلومات الملاحية الجوية إسقاطات خرائطية مختلفة وفقًا للغرض والمنطقة الجغرافية، ومن بينها إسقاطات لامبرت ومركاتور وبولار ستريو غرافيك (Polar Stereographic)، وهي إسقاطات موثقة ضمن مراجع الملاحة الجوية المرتبطة بمنظمة الطيران المدني الدولي “ايكاو”
مشغلون يراقبون شبكات الطيران وبيانات الطيران داخل مركز التحكم في عمليات المطار. صورة: مطارات دبي.
كما أن مفهوم المسار الجوي لا يعتمد على شكل الخط الذي نراه على خريطة العالم، فالملاحة الجوية تتعامل مع إحداثيات ومراجع جغرافية ومعايير متخصصة، ومن بينها النظام الجيوديسي العالمي WGS-84 المستخدم في الطيران الدولي .
خريطة جديدة ورؤية مختلفة لسوق الطيران العربي
لذلك، فإن أهمية قرار الأمم المتحدة بالنسبة إلى الطيران المدني العربي لا تكمن في استبدال خريطة بأخرى داخل قمرة القيادة، ولكن الأهمية الحقيقية قد تكون في إعادة النظر في الخريطة الذهنية التي نستخدمها لفهم سوق الطيران العربي، فعندما تظهر إفريقيا بحجمها الحقيقي، يصبح من الأسهل تصور اتساع أسواقها، والمسافات التي تفصل عواصمها، وحجم الفرص التي يمكن أن يوفرها الربط الجوي معها.
وبالنسبة إلى شركات الطيران في شمال إفريقيا والشرق الأوسط، قد يكون السؤال المستقبلي ليس: أي خريطة نستخدم؟ بل: هل تعكس شبكة الطيران الحالية الحجم الجغرافي والاقتصادي الحقيقي للمنطقة التي تخدمها؟ فالخريطة الجديدة لن تغيّر مسار الطائرة، ولن تنقل مطاراً من مكانه، ولن تختصر ساعة من زمن الرحلة، لكنها قد تفعل شيئاً آخر: تجعلنا نرى شمال إفريقيا والشرق الأوسط وإفريقيا بالحجم الذي توجد عليه فعلاً، وبالتالي نعيد التفكير في موقعها داخل خريطة الطيران العالمية.
ابقوا على اطلاع دائم. احصلوا على أحدث أخبار الطيران والفضاء في العالم العربي لحظة نشرها عبر واتساب وتيليغرام، أو اشتركوا بنشرتنا البريدية لتصلكم نشرة أسبوعية. كما يمكنكم إضافتنا إلى مصادركم المفضلة لتظهر لكم أخبارنا بشكل أوسع في بحث 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"};