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

Goleira da seleção feminina e atleta paralímpica trocam ofensas na web

Bárbara, jogadora do Brasil feminino, rebateu comentário irônico de Andréa Pontes, da canoagem - Amr Abdallah Dalsh/Reuters
Bárbara, jogadora do Brasil feminino, rebateu comentário irônico de Andréa Pontes, da canoagem Imagem: Amr Abdallah Dalsh/Reuters

Do UOL, em São Paulo

28/07/2021 12h43Atualizada em 28/07/2021 20h40

Bárbara, goleira titular da seleção brasileira feminina de futebol, e Andréa Pontes, atleta paralímpica da canoagem, trocaram uma série de farpas e ofensas no Instagram nesta madrugada.

Andréa, que não participará da edição dos Jogos Paralímpicos por corte na categoria que atua, fez críticas irônicas ao desempenho da goleira na meta da seleção. Nos últimos dias, Bárbara vem sendo alvo de ataques nas redes sociais, com diversos torcedores questionando as suas atuações com a camisa do Brasil.

"Galera, uma sugestão. Põe a Babi Arenhart - goleira do handebol - no lugar da Bárbara [do futebol] e tá tudo resolvido, Brasil campeão", escreveu ela.

Bárbara, ao ler a mensagem, respondeu. "Por que você não vem no meu lugar? Já, já começa a sua competição, será que você tem competência para chegar a menos a conhecer? Tem a competência de ir a quatro Paralimpíadas? Porque cada um com suas limitações, né. Vai treinando aí que, assim como eu treino pra c..., você vai precisar para tentar estar a menos em uma Paralimpíada", retrucou a goleira.

"Ah, e quem é você mesmo? Ninguém na vida! Só mais uma querendo chamar a atenção. Aproveita que te respondi, idiota", prosseguiu Bárbara.

Foi a vez de Andréa se manifestar. "Se você não sabe, já fui a 6ª melhor do mundo na minha categoria! Não lembro de você ter sido nem a 6ª melhor goleira do Brasil. Não estou na Olimpíada porque o programa olímpico cortou a categoria VL1 (que é a minha), então não fala bobagem sem saber!", iniciou.

"Mas enfim, quer fazer um tiro 200m velocidade comigo? Você aguenta? 'Cheinha' como você está, o arrasto do caiaque vai ser grande. E antes que eu esqueça, vai treinar para não tomar outro frango e afundar o Brasil de novo!", prosseguiu a atleta paralímpica, ironizando o peso da goleira.

Andrea Pontes, da canoagem, trocou farpas com Bárbara no Instagram - Andréa Pontes: Reprodução/Instagram - Andréa Pontes: Reprodução/Instagram
Andrea Pontes, da canoagem, trocou farpas com Bárbara no Instagram
Imagem: Andréa Pontes: Reprodução/Instagram

Bárbara rebateu o comentário. "Pois dá uma olhadinha na Fifa que estive como melhor 4° [goleira]. E sobre apostar: vamos? Quando? E sobre sua modalidade... é tão boa que nem aqui está. Sinto muito por você, meus sentimentos. Treina outra categoria e tenta se encaixar, já que nem na sua você é capaz".

O UOL Esporte entrou em contato com a CBF, a entidade respondeu "que o tema é de cunho pessoal e não está previsto nenhum tipo de posicionamento". A reportagem também já procurou Andréa para se manifestar oficialmente em relação à discussão.

Briga continuou nos stories

Andréa Pontes, atleta paraolímpica da canoagem, divulgou print com ofensas de Bárbara - Reprodução/Instagram - Reprodução/Instagram
Andréa Pontes, atleta paraolímpica da canoagem, divulgou print com ofensas de Bárbara
Imagem: Reprodução/Instagram

Pouco tempo depois, Andréa publicou, em seus stories, um print que mostra mensagens ofensivas de Bárbara no privado. "Posta isso aí, cuzona", iniciou.

No print, a goleira da seleção questionou: "Só porque é deficiente pode falar o que quer?". Além disto, ela pediu novamente para Andréa "procurar algum esporte para competir".