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

Casagrande

OPINIÃO

Texto em que o autor apresenta e defende suas ideias e opiniões, a partir da interpretação de fatos e dados.

Por que o que falo vira polêmica? Porque sou direto e não paparico ninguém

Rivaldo, Roberto Carlos, Cafu e Ronaldo acompanham Brasil x Coreia do Sul, na Copa do Qatar - Marc Atkins/Getty Images
Rivaldo, Roberto Carlos, Cafu e Ronaldo acompanham Brasil x Coreia do Sul, na Copa do Qatar Imagem: Marc Atkins/Getty Images

Colunista do UOL

07/12/2022 14h49

Receba os novos posts desta coluna no seu e-mail

Email inválido

Por que tudo que falo ou escrevo vira uma polêmica?

Simples. Sou totalmente independente, não devo favores a ninguém, principalmente do meio do futebol. Sou direto nas minhas opiniões e a grande maioria dos ex-jogadores são mimados e acostumados a serem paparicados, e comigo não tem essa.

Ser campeão do mundo, como todos que venceram uma Copa pelo Brasil ao longo do tempo, é motivo de orgulho mesmo. Mas isso não significa que viraram pessoas intocáveis, e que podem fazer ou deixar de fazer qualquer coisa e tudo bem. Também não significa que sejam melhores ou piores que as outras pessoas.

A avaliação de como é um cidadão vem por meio do comportamento e do comprometimento com a sociedade a que pertence e não a que vive. Fico impressionado com a união dos jogadores em se defender quando são criticados por alguém, mais especificamente quando sou eu o crítico.

Por um lado, até acho graça da ignorância de acharem que união é para isso. Todos esses jogadores, sem exceção, que se "unirão" para me atacar não se uniram para cobrar as vacinas, para incentivar a vacinação, nem contra o desmatamento. Muito menos se uniram em movimentos antirracistas, contra a homofobia, contra a violência sofrida pelas mulheres.

Para eles, não são motivos fortes o suficiente para se unirem. Mas quando alguém toca na ferida deles, aí eles se unem.

Gostaria de saber do ex-goleiro e pentacampeão do mundo Marcos o que ele acha do Robinho, condenado na Itália a 9 anos de prisão por estupro de vulnerável, estar eando livremente pelas praias de São Paulo.

Isso não te incomoda, Marcos?

Bom, não deve incomodar mesmo, porque foi um "bobo da corte" do "reinado" do perverso Bolsonaro. E hoje, com a queda do seu "rei", só sobrou ser "bobo sem corte".

Piores são os covardes que curtem os ataques porque não têm personalidade e, muito menos, coragem de assumir uma própria opinião.

Acho interessante quando se une a eles um jornalista esportivo que representa a burguesia reacionária que se impõe através de carteirada.

Estou falando do Tiago Leifert, que tentou me prejudicar, e existem provas sobre isso, até em vídeo na internet.

Ele tentou me ridicularizar algumas vezes ao vivo, na TV Globo, para favorecer comentaristas amigos. Ele desrespeitava superiores na frente de todos por ser filho de diretor.

Sem contar que, quando escreveu um texto para a revista GQ dizendo que futebol e política não poderiam se misturar, eu escrevi um outro texto completamente ao contrário (nós dois erámos colunistas no mesmo veículo). Ele não gostou, pediu ao diretor para que eu fosse demitido. No "eu" ou "ele", foi Tiago quem saiu.

Bom, não vou falar de todos os "mosqueteiros" do penta porque não vale a pena. Até porque Rivaldo, Marcos e Kaká apoiam um golpe porque também não aceitaram a derrota democrática do "minto" nas urnas.

Se bobear, se disfarçaram como o Robinho e foram cantar o hino para os pneus de caminhão.

Isso é um esclarecimento de que não fico quieto quando covardes se unem contra mim, mas fiquei muito feliz de ver jornalistas como Menon, André Rocha e Marília Ruiz, por exemplo, ficarem do meu lado. E também o apoio de pessoas nas redes sociais que se posicionaram concordando comigo.

Pensei que teria mais pessoas envolvidas com o futebol achando uma covardia essa união contra mim, mas o apoio vem às vezes de onde a gente menos espera.

Fico fortalecido, porque não mudo uma vírgula do que escrevi sobre o tal churrasco folheado a ouro e a diferença entre os ex-ídolos argentinos e brasileiros.

Para terminar: estar recebendo para estar lá sentado como papagaio de pirata dos dirigentes da Fifa e do Qatar num país que não respeita os direitos humanos, trata a mulher como um ser inferior, e defende a homofobia, é mais deprimente do que ir de graça.


Veja últimas notícias da seleção e da Copa do Mundo no Qatar no UOL News Copa com Domitila Becker: