;(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

Lewandowski se irrita com jornalista em coletiva após pergunta sobre Messi

Lewandowski, da Polônia, se incomoda com pergunta de jornalista em entrevista coletiva - Reprodução/Twitter
Lewandowski, da Polônia, se incomoda com pergunta de jornalista em entrevista coletiva Imagem: Reprodução/Twitter

Do UOL, em São Paulo

18/11/2022 18h08

Classificação e Jogos

O atacante polonês Robert Lewandowski se irritou com a pergunta de um jornalista, hoje (18), durante entrevista coletiva, e tudo por conta de uma fala antiga sobre Lionel Messi, craque da Argentina e do Paris Saint-Germain.

O repórter perguntou se havia alguma rusga entre Lewa e Messi após uma fala do centroavante do Barça sobre a Bola de Ouro 2021, e se o polonês cumprimentaria o argentino em eventual confronto no decorrer da Copa do Mundo do Qatar. Lewa não gostou do questionamento e iniciou um bate-boca na coletiva.

"Se você puder mostrar que está tudo certo com Messi após o que disse na Bola de Ouro, e o Messi respondeu ou não? Tudo está certo com isso ou não?", perguntou o repórter.

"Por que não? Por que eu não o cumprimentaria? Entre Messi e eu está tudo certo. Não tenho nada contra ele, nunca tive. Por que você está fazendo uma pergunta como essa?", retrucou Lewa.

"Só porque você falou sobre o que Messi disse...", justificou o jornalista.

"O que eu disse?", perguntou o polonês.

"Você disse que o Messi falou que você precisava ganhar a Bola de Ouro, mas ele não votou em você", relembrou o repórter.

"Quando eu disse isso? Onde eu disse isso? Quando e onde?", insistiu Lewa.

"Ah, então você não falou sobre isso, ok...", soltou o jornalista.

"Não. Não me lembro de ter falado isso. Talvez você tenha visto no Instagram que alguém falou isso, mas não eu", encerrou o atacante.

Falou ou não falou?

Lewa pode até negar, mas realmente alfinetou Lionel Messi. Em fevereiro deste ano, o atacante afirmou ao Pilka Nozna, veículo polonês, que Messi "quebrou sua promessa" ao não votar no então atacante do Bayern de Munique na premiação da Bola de Ouro.

"Eu votei nele [Messi] 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", disse Lewandowski.

Quem deve ser o 'camisa 9' da seleção brasileira na Copa do Mundo?

Resultado parcial

Total de 8328 votos
44,52%
ANADOLU AGENCY / GETTY IMAGES