;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Topo

Bayern de Munique

Lewandowski cutuca Messi e diz que prêmio da Fifa é superior à Bola de Ouro

Robert Lewandowski posa com o troféu do prêmio Fifa The Best, o segundo que ele ganha na carreira - Reprodução/Instagram
Robert Lewandowski posa com o troféu do prêmio Fifa The Best, o segundo que ele ganha na carreira Imagem: Reprodução/Instagram

Colaboração para o UOL, em São Paulo (SP)

04/02/2022 15h14

O atacante Robert Lewandowski, do Bayern de Munique, deu uma entrevista polêmica ao Pilka Nozna, veículo polonês, e "alfinetou" Lionel Messi ao considerar o prêmio The Best, da FIFA, que ele ganhou pela segunda vez, mais importante do que vencer a Bola de Ouro, fato feito novamente por Messi.

Lewandowski ainda aproveitou para deixar bem claro o incômodo por ver Messi "quebrar sua promessa" e não votar nele na premiação da Bola de Ouro.

"Tenho pensado ultimamente e cheguei à conclusão de que o prêmio da FIFA é mais importante. Só os jornalistas votaram na Bola de Ouro, não há uma verificação clara. Em vez disso, os profissionais do futebol e a imprensa votam na Bola de Ouro. Os capitães e treinadores de cada seleção podem avaliar nossas atuações de forma mais realista e objetiva, pois sabem quanto cada jogo, cada recorde, cada lesão nos custa. Talvez no prestigioso ranking, a Bola de Ouro esteja melhor posicionada, mas o reconhecimento que recebi ao ganhar o The Best me deixa orgulhoso porque sei o quanto trabalhei por muitos anos", explicou Lewandowski.

O atacante do Bayern de Munique continuou com as falas polêmicas, ao revelar uma conversa com Messi:

"Eu votei nele porque aprecio o que ele fez este ano e antes. Messi disse que votaria em mim para a Bola de Ouro, seu ponto de vista mudou depois? Não sei. Não tenho queixas, ele tomou sua decisão e é isso. De qualquer forma, ganhei o prêmio, então foi mais fácil para mim aceitá-lo."

O atacante polonês estava afiado e optou por "manter os pés no chão" ao falar de Haaland:

"Ele é um tipo de jogador diferente do meu. Ele é forte, rápido, físico. Seu jogo é baseado nisso. Eu tenho qualidades diferentes. O fato de alguém ter um grande potencial não significa que ele se tornará uma estrela por muitos anos. Não gosto de comparar um jogador de 33 anos (Lewandowski) com um de 21 anos. Cada um tem seu próprio desenvolvimento. Mas é claro que Haaland é um grande jogador e é um prazer", finalizou.

Bayern de Munique