<p>أفادت تقارير صحفية في مساء يوم الأربعاء بأن نادي ليفربول قد اتخذ قرارًا بشأن مستقبل نجم المنتخب المصري محمد صلاح، حيث تم تحديد بديل محتمل للاعب في حال رحيله عن صفوف الفريق خلال الفترة المقبلة</p><p> </p><p>وذكرت صحيفة «ديلي إكسبريس» البريطانية أن النادي قد وضع خطة لتعويض رحيل صلاح، مما يعكس تفكير الإدارة في تعزيز الفريق ببدائل مناسبة</p><p> </p><p>كما ناقش جيرمان بينانت، نجم ليفربول السابق، مستقبل صلاح مع الفريق، مشيرًا إلى إمكانية أن يكون الموسم الحالي هو الأخير له مع النادي الإنجليزي</p><p>وقال بينانت في تصريحات نقلها موقع «ليفربول دوت كوم» إن مستوى محمد صلاح لم يعد كما كان في المواسم السابقة، مما يعكس تراجع أدائه هذا الموسم والذي قد يشير إلى قرب انتهاء مسيرته مع الفريق</p><p> </p><p>وأشار بينانت إلى أن صلاح قد ظهر بشكل مختلف عن ما اعتاد عليه الجمهور، مما أدى إلى جلوسه على مقاعد البدلاء في عدد من المباريات</p><p>وأوضح بينانت أن تراجع مستوى صلاح أصبح واضحًا، معتبرًا أن كل لاعب يمر بمرحلة ينخفض فيها أداؤه، وهو ما يعاني منه قائد منتخب مصر حاليًا</p><p><br/>وأضاف بينانت أن الأشهر القليلة المتبقية من الموسم قد تكون الأخيرة لصلاح مع ليفربول، وفي حال تلقى النادي عرضًا مغريًا من أحد أندية الدوري السعودي، فمن المتوقع أن يوافق النادي ويستثمر المقابل في تعزيز صفوف الفريق</p><p>وتحدث بينانت عن البديل المحتمل، مشيرًا إلى أن مايكل أوليس، لاعب بايرن ميونخ، قد يكون الخيار الأنسب لتعويض رحيل محمد صلاح، حيث قال: «إذا سمحوا برحيل صلاح، سيحتاج ليفربول إلى لاعب قادر على سد هذا الفراغ، وأتمنى شخصيًا التعاقد مع مايكل أوليس في الموسم المقبل»</p>








                    </div><script type="text/javascript">
replaceOembeds();

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

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

    runYoutubeLazyLoad();


}



function replaceOembedWithHtml(element, sourceData) {
    if (sourceData.source.toLowerCase() === "youtube") {
        var html="<div class="yt-embed"><div class="embed-wrap">" +
            '<div class="embed-container">' +
            '<div class="youtube" data-embed="' + sourceData.id + '">' +
            '<div class="play-button"> ' +
            '<svg class="icon"><use xlink:href="http://www.baladnaelyoum.com/themes/baladna/assets/images/icons.svg#youtube"></use></svg>' +
            '</div>' +
            '</div></div></div></div>';

        replaceElementWithHtml(element, html);
    } else if (sourceData.source.toLowerCase() === "instagram") {
        var html="<div class="instagram-embed"><iframe class="lazyload" width="320" height="440" data-src="https://instagram.com/p/" + sourceData.id + '/embed" frameborder="0"></iframe></div>';

        replaceElementWithHtml(element, html);
    } else if (sourceData.source.toLowerCase() === "twitter") {
        var html="<div class="tw-embed"><iframe border=0 frameborder=0 height=250 width=550 src="https://twitframe.com/show?url=" + encodeURI(sourceData.url) + '"></iframe></div>';
        replaceElementWithHtml(element, html);
    } else if (sourceData.source.toLowerCase() === "facebook") {

        loadfbApi();

        var html="<div class="fb-embed"><div class="fb-video" data-href="" + sourceData.url + '" data-width="500" data-allowfullscreen="true" data-autoplay="true" data-show-captions="true"></div></div>'
        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 = '<!--THIS DATA SHOULD BE REPLACED-->';
        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('<div><!--THIS DATA SHOULD BE REPLACED--></div>', 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.baladnaelyoum.com/themes/baladna/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);
        });
    };
}