#أوبك #تجدد #تفويض #أمينها #العام #هيثم #الغيص #سنوات #أخرى
الثلاثاء 10/ديسمبر/2024 – 06:23 م
قالت منظمة البلدان المصدرة للبترول أوبك، إنها جددت تفويض أمينها العام هيثم الغيص لمدة ثلاث سنوات أخرى، وذلك خلال اجتماع افتراضي انعقد اليوم الثلاثاء، إذ تولى الغيص منصبه في أوائل أغسطس 2022 ليحل محل محمد باركيندو من نيجيريا.
وقررت أوبك عقد اجتماعها العادي المقبل في 28 مايو. وكشفت أمانة تحالف مجموعة أوبك للدول المصدرة للنفط، أن دول أوبك+ الثماني وهي المملكة العربية السعودية وروسيا والعراق والإمارات العربية المتحدة والكويت وكازاخستان والجزائر وعمان، في نوفمبر، والتي أعلنت سابقًا عن تعديلات طوعية إضافية في أبريل ونوفمبر 2023، وافقت على تمديد تعديلات الإنتاج الطوعية في نوفمبر 2023 بمقدار 2.2 مليون برميل يوميًا لمدة شهر واحد حتى نهاية ديسمبر 2024.
وبحسب بيان اطلع عليه القاهرة 24، جددت الدول الـ8 التزامها الجماعي بتحقيق التوافق الكامل مع إعلان التعاون، بما في ذلك التعديلات الطوعية الإضافية في الإنتاج التي اتفق على مراقبتها من قبل لجنة المراقبة الوزارية المشتركة خلال اجتماعها الثالث والخمسين الذي عقد في 3 أبريل 2024، والتعويض الكامل بحلول سبتمبر 2025 عن الكميات الزائدة عن الإنتاج منذ يناير 2024 وفقًا لخطط التعويض المقدمة إلى أمانة أوبك.
أوبك تجدد تفويض أمينها العام هيثم الغيص 3 سنوات أخرى
كما خفضت منظمة البلدان المصدرة للبترول أوبك، توقعاتها لنمو الطلب على النفط للشهر الرابع على التوالي في تقريرها لشهر نوفمبر.
وخفضت أوبك في تقريرها الصادر في شهر أكتوبر الماضي، توقعاتها لنمو الطلب العالمي على النفط في عام 2024، لتعكس البيانات الصادرة هذا العام، وخفضت أيضا التوقعات للعام المقبل، حيث كانت هذه المرة الثالثة على التوالي التي تعدل فيها المنظمة التوقعات بالخفض.
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/cairo2/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); }); }; }