عقد الدكتور مصطفى مدبولي، رئيس مجلس الوزراء، اجتماعًا لاستعراض موقف أحد المشروعات الكبرى في مدينة العلمين الجديدة؛ وذلك بحضور كل من: المهندسة راندة المنشاوي، وزيرة الإسكان والمرافق والمجتمعات العمرانية، والدكتور وليد عباس، نائب وزير الإسكان للمجتمعات العمرانية، واللواء دكتور أشرف العربي، ممثلًا عن الهيئة الهندسية للقوات المسلحة، والمهندس هشام شتا، رئيس مجلس إدارة شركة “إنكوم”، والمهندس شريف سليم، رئيس مجلس إدارة مجموعة “بينكل ديزاين”.
تعظيم الاستفادة من المقومات الفريدة للساحل الشمالي الغربي
وفي مستهل الاجتماع، أكد رئيس مجلس الوزراء الأهمية الكبيرة التي توليها الدولة لتعظيم القيمة المضافة من مشروعات التنمية الشاملة بمدينة العلمين الجديدة، لافتًا إلى أن الحكومة تمضي بقوة في تنفيذ مخططات تحويل هذه المنطقة الواعدة إلى مقصد استثماري وسياحي وعمراني رائد على مدار العام، قادر على استقطاب رؤوس الأموال الوطنية والأجنبية، وتوفير الآلاف من فرص العمل؛ بما يسهم في تعظيم الاستفادة من المقومات الفريدة للساحل الشمالي الغربي.
وخلال الاجتماع، جرى استعراض المخطط العام لهذا المشروع، وبحث التنسيقات الجارية بين وزارة الإسكان والمرافق والمجتمعات العمرانية، والهيئة الهندسية للقوات المسلحة، والجهات المعنية؛ بهدف بدء تنفيذه، بما يضمن تكامل الجهود المشتركة بين مختلف الجهات المعنية بالدولة.
إدراج أحدث النظم الذكية والمعايير المستدامة في أعمال التصميم والتنفيذ
كما شهد الاجتماع قيام مسؤولي المجموعات الاستشارية والشركات التنفيذية المعنية بالمشروع باستعراض المقترحات والتصميمات المعمارية والهندسية، والتي تراعي إدراج أحدث النظم الذكية والمعايير المستدامة في أعمال التصميم والتنفيذ، بما يتواكب مع الهوية العمرانية الحديثة لـمدينة العلمين الجديدة، فضلًا عن استعراض الجوانب التخطيطية والإنشائية العامة التي تخص المشروعات العمرانية الكبرى من هذا النوع، بما في ذلك أعمال البنية التحتية، وتنسيق الموقع العام، وتوفير الخدمات اللوجستية اللازمة؛ لضمان تنفيذ المشروع وفق أحدث المعايير العالمية وبأعلى مستويات الجودة التي تليق بمدينة العلمين الجديدة.
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 = "https://www.vetogate.com/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); }); }; }

