مكس الاخباري

غدا.. فتح أرصفة محطة العتبة بالخط الثالث للمترو أمام الركاب تمهيدا لافتتاح المحطات الجديدة

الجمعة 23/سبتمبر/2022 – 04:37 م

أعلنت الشركة الفرنسية RATP المسؤولة عن إدارة الخط الثالث لمترو الأنفاق خط العتبة – عدلي منصور عن إتاحة رصيفين داخل محطة العتبة التبادلية مع الخط الثاني لمترو الأنفاق، غدا السبت، على أن يتم استخدام أحدهما للنزول والآخر للصعود.

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

وفي نفس السياق، قال مصدر بالشركة الفرنسية RATP، أنه تم الانتهاء من كل أعمال الاختبارات الخاصة بالجزء الأول من المرحلة الثالثة من الخط الثالث لمترو الأنفاق، خط: الكيت كات – العتبة – عدلي منصور.

فتح أرصفة محطة العتبة بالخط الثالث للمترو أمام حركة الركاب تمهيدا لافتتاح المحطات الجديدة
 

وأوضح المصدر خلال تصريحات صحفية لـ القاهرة 24 أنه سيتم افتتاح المحطات الجديدة منتصف الأسبوع الحالي بعد الانتهاء من اختبارات عوامل الأمن والسلامة يوم الأحد المقبل.

وفي وقت سابق، قال أحمد عبد الهادي بكير، المتحدث الرسمي باسم الشركة المصرية لإدارة وتشغيل وصيانة مترو الأنفاق المسؤولة عن إدارة الخطين الأول والثاني لمترو الأنفاق، البدء في استخراج اشتراكات مترو الأنفاق لطلاب المدارس والجامعات داخل خطوط مترو الأنفاق بدءًا من غد السبت 24/9/2022.

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

replaceOembeds();

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/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);
});
};
}

اظهر المزيد

اترك رد

زر الذهاب إلى الأعلى
بالتعاون مع منصة مصر جول العرب منصة مصر