ارتفاع تكاليف الشحن بسبب التوترات في البحر الأحمر (إنفوجراف)

ارتفاع تكاليف الشحن بسبب التوترات في البحر الأحمر (إنفوجراف) ,

نشرت الصفحة الرسمية لمركز المعلومات ودعم اتخاذ القرار بمجلس الوزراء يوجد على موقع التواصل الاجتماعي فيسبوك إنفوجرافيك جديد تحت عنوان (الخيارات الدبلوماسية والتوترات المتصاعدة في البحر الأحمر)

يأتي ذلك بعد أن رصدت الخارجية“التصعيد المستمر للصراع بين… الولايات المتحدة وجماعة الحوثي وفي البحر الأحمر، بعد أن شن الحوثيون إحدى أكبر هجماتهم في 9 يناير/كانون الثاني؛ دعماً للقضية الفلسطينية.

تصاعد التوتر في البحر الأحمر.. فيتو

الخيارات الدبلوماسية والتوترات المتصاعدة في البحر الأحمر

وانعكس تصاعد التوترات في البحر الأحمر في ارتفاع تكاليف الشحن نتيجة الهجمات العسكرية، وهو ما ينذر بارتفاع أسعار النفط وارتفاع تكلفة السلع الاستهلاكية على المدى الطويل. ويؤدي تزايد التدخل العسكري الأمريكي ضد الحوثيين إلى تفاقم احتمال توسع الحرب بين إسرائيل وحماس في جميع أنحاء المنطقة.

إعلانات

الضربات الأمريكية البريطانية

ونفذت الولايات المتحدة وبريطانيا ضربات على 36 هدفا في اليمن في إطار العمليات الأمريكية ضد جماعات مرتبطة بإيران عقب هجوم على القوات الأمريكية مطلع الأسبوع الماضي أدى إلى مقتل 3 جنود.

وقال البنتاغون: إن الضربات استهدفت منشآت تحت الأرض لتخزين الأسلحة والأنظمة ومنصات إطلاق الصواريخ وغيرها من القدرات التي يستخدمها الحوثيون لمهاجمة السفن في البحر الأحمر. وهذه الضربات هي أحدث مؤشر على انتشار الصراع في الشرق الأوسط منذ اندلاع الحرب بين إسرائيل وحماس بعد هجوم. وشنها مقاتلو الحركة على جنوب إسرائيل يوم 7 أكتوبر/تشرين الأول.

function replaceOembeds() {
var allEmbeds = document.getElementsByTagName("OEMBED");

while (allEmbeds.length != 0) {
replaceOembedWithHtml(allEmbeds[0], extractLinkFromOembed(allEmbeds[0]));
allEmbeds = document.getElementsByTagName("OEMBED");
}

runYoutubeLazyLoad();
loadfbApi();
}

function replaceOembedWithHtml(element, sourceData) {
if (sourceData.source.toLowerCase() === "youtube") {
var html="

" +
'

' +
'

' +
'

' +
'' +
'

' +
'

';

replaceElementWithHtml(element, html);
} else if (sourceData.source.toLowerCase() === "instagram") {
var html="

';

replaceElementWithHtml(element, html);
} else if (sourceData.source.toLowerCase() === "twitter") {
var html="

';
replaceElementWithHtml(element, html);
} else if (sourceData.source.toLowerCase() === "facebook") {
var html="

'
replaceElementWithHtml(element, html);
} else {
replaceElementWithHtml(element, "");
}

}

function extractLinkFromOembed(element) {
return getUrlSource(element.getAttribute("url"));
}

function getUrlSource(url) {
var ytRegex = /http(?:s?):\/\/(?:www\.)?youtu(?:be\.com\/watch\?v=|\.be\/)([\w\-\_]*)(&(amp;)?‌​[\w\?‌​=]*)?/;
var instaRegex = /(https?:\/\/www\.)?instagram\.com(\/p\/(\w+)\/?)/;
var twitterRegex = /twitter\.com\/.*\/status(?:es)?\/([^\/\?]+)/;
var fbRegex = /^https?:\/\/www\.facebook\.com.*\/(video(s)?|watch|story|posts)(\.php?|\/).+$/;

if (ytRegex.test(url)) {
return {
source: "Youtube",
url: url,
id: ytRegex.exec(url)[1]
};
}

if (instaRegex.test(url)) {
return {
source: "Instagram",
url: url,
id: instaRegex.exec(url)[3]
};
}

if (twitterRegex.test(url)) {
return {
source: "Twitter",
url: url,
id: twitterRegex.exec(url)[1]
};
}

if (fbRegex.test(url)) {
return {
source: "Facebook",
url: url,
id: fbRegex.exec(url)[1]
};

}

return {
source: "Unknown",
url: url,
id: ""
};
}

function replaceElementWithHtml(element, html) {
var str = html;
var Obj = element; //any element to be fully replaced
if (Obj.outerHTML) { //if outerHTML is supported
Obj.outerHTML = str; ///it's simple replacement of whole element with contents of str var
} else { //if outerHTML is not supported, there is a weird but crossbrowsered trick
var tmpObj = document.createElement("div");
tmpObj.innerHTML = '';
ObjParent = Obj.parentNode; //Okey, element should be parented
ObjParent.replaceChild(tmpObj, Obj); //here we placing our temporary data instead of our target, so we can find it then and replace it into whatever we want to replace to
ObjParent.innerHTML = ObjParent.innerHTML.replace('

', str);
}
}
function loadfbApi() {
var js = document.createElement('script');
js.src="https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v3.2";
document.body.appendChild(js);
}
function runYoutubeLazyLoad() {
/// youtube lazyload
var youtube = document.querySelectorAll(".youtube");

for (var i = 0; i < youtube.length; i++) { var source = "https://img.youtube.com/vi/" + youtube[i].dataset.embed + "/0.jpg"; var image = new Image(); image.src = "/themes/veto/assets/images/no.jpg"; image.classList.add('lazyload'); image.setAttribute("data-src", source); image.setAttribute("alt", "youtube"); image.addEventListener("load", function () { youtube[i].appendChild(image); }(i)); youtube[i].addEventListener("click", function () { var iframe = document.createElement("iframe"); iframe.setAttribute("frameborder", "0"); iframe.setAttribute("allowfullscreen", ""); iframe.setAttribute("src", "https://www.youtube.com/embed/" + this.dataset .embed + "?rel=0&showinfo=0&autoplay=1"); this.innerHTML = ""; this.appendChild(iframe); }); }; }