
يشهد الموسم الحالي صراعًا ثنائيًا محتدمًا وخارج التوقعات على صدارة قائمة أكثر اللاعبين قيامًا بالمراوغات الناجحة في الدوريات الكبرى الخمسة، حيث يتصدر المشهد النجم الإسباني الشاب لامين يامال، مهاجم برشلونة، ويزاحمه بقوة النجم الفرنسي كيليان مبابي، هداف ريال مدريد.
الأكثر مراوغة في دوريات أوروبا
لامين يامال يتربع صدارة القائمة مؤقتًا برصيد 30 مراوغة ناجحة، مؤكدًا علو كعبه ومهارته الفذة في المساحات الضيقة، ليصبح الورقة الرابحة الأبرز في تشكيلة البلوغرانا ويلاحقه كيليان مبابي لاعب ريال مدريد يلاحقه في المركز الثاني محققًا 25 مراوغة ناجحة، مستغلًا سرعته الرهيبة وقدرته على حسم المواجهات الثنائية لفرض هيمنته الهجومية في الدوري الإسباني وأوروبا.
ويعكس هذا السباق المحتدم ليس فقط التنافس التاريخي بين قطبي الكلاسيكو الإسباني برشلونة وريال مدريد، بل يبرز أيضًا التحول الجيلي؛ إذ يجمع الصراع بين خبرة وفتك مبابي الهجومي، والعبقرية المبكرة والمهارة الفنية الخالصة ليامال وهو لم يتجاوز بعد أعوام مراهقته الأولى.
ومع استمرار منافسات الموسم المحلي والقاري، تترقب الجماهير وعشاق المستديرة كل جولة جديدة لمعرفة من سيحسم هذه المعركة الفردية ويظفر بلقب “المراوغ الأفضل” في قارة أوروبا.
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); }); }; }

