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

Neto compara Neymar ao próprio filho: 'Muito mimadinho'

Neto, apresentador do Os Donos da Bola, da TV Band - Reprodução/TV Band
Neto, apresentador do Os Donos da Bola, da TV Band Imagem: Reprodução/TV Band

Colaboração para o UOL, em São Paulo

13/05/2021 13h46

Apresentador e comentarista da TV Band, Neto criticou Neymar após o jogador levar um cartão amarelo com cinco minutos em campo na semifinal da Copa da França - vitória do PSG sobre o Montpellier nos pênaltis - e ir às redes sociais para reclamar. O ex-jogador comparou o atacante a seu próprio filho, dizendo que ele é "muito mimadinho'.

"O Neymar é uma coisa interessante. Ele é igual ao meu filho, que não queria tomar remédio hoje. Aí, tem que mostrar a pedra do poder, o doce. O Neymar é isso: um cara de 29 anos mimadinho. Um 'zé ruela'. Sabe por quê? eu estou acompanhando o Campeonato Francês - que o PSG vai perder para o Lille", disparou Neto no Os Donos da Bola, hoje.

"É muito mimadinho. Todas as vezes que acontece alguma coisa com ele, ele se vitimiza. Eu não gosto de gente assim. Vai para dentro! Não vai em nenhuma. Não sai em uma pancada! Não é líder. O que você é perto do Jairzinho, do Pelé na seleção. Vocês 'pagam pau' para esse moleque aí. Não estou discutindo a bola dele. Mas a bola dele estraga a seleção. Ele não joga coletivamente", continuou Neto.

O ex-jogador ainda disse que por este tipo de declaração, Neymar jamais deveria ser capitão da seleção brasileira.

"Aí, ontem, o Neymar, que ganhou uma medalha olímpica pela seleção, fala o seguinte: 'Está todo mundo contra mim'. Aí, depois é Jesus, é Deus. 'Ai, muito legal me tirar da final'. Esse é o capitão que a gente quer para a seleção brasileira? Esse é o cara que a gente quer que leve a seleção para o título?"

Neto também reclamou de Neymar ter concordado com Roberto Baggio, que recentemente disse que não se tornou comentarista pois entende que é "desagradável julgar jogadores em campo" e comparar comentaristas a professores.

"O Neymar vai dar moral para o Baggio, que disse que não quer ser comentarista. Aí, o Neymar vai lá e fala: 'até que fim alguém sensato'. Sensato, Neymar? Sensato é você, que levou 80 pessoas na Copa da Rússia. Sensato é seu pai, que é a única pessoa que pode entrar no vestiário da seleção brasileira. Nem o Cafu podia. Nem o Pelé na Copa aqui"

Por fim, Neto reconheceu o talento de Neymar, dizendo que ele teria lugar na seleção brasileira da Copa de 1970, mas afirmou que a seleção brasileira não pode depender ou jogar em função do atacante do PSG.

"Você joga muito, Neymar, acho que seria titular na Copa de 1970. Mas você não é o Rivellino, não é o Gerson, não é o Jairzinho, não é o Pelé. Mas você quer fazer tudo o que quiser. E a seleção ainda joga para você. A seleção não jogou para o Pelé. Aí, você já perdeu a Champions, pode perder a Copa da França, o Campeonato Francês. O PSG é timinho pequeno. E você renovou", complementou Neto.

"Sabe quantos jogos ele deixou de jogar essa temporada? 80 jogos. Aí, você pega os caras do Palmeiras, o Danilo, Luiz Adriano. Você vê o Gabigol jogar e dá gosto. O melhor batedor de pênalti do mundo, faz todos gols importantes do Flamengo, ou o Zico na Libertadores e nós dependemos de um comentarista de BBB na seleção", finalizou.