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

Coluna

Campo Livre


Campo Livre

OPINIÃO

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

Razões pelas quais o Corinthians não deveria afastar Robson Bambu

Robson Bambu realizou hoje seu primeiro treino com o restante do grupo no CT Joaquim Grava  - Rodrigo Coca/ Ag. Corinthians
Robson Bambu realizou hoje seu primeiro treino com o restante do grupo no CT Joaquim Grava Imagem: Rodrigo Coca/ Ag. Corinthians

Fernanda Tórtima e Maíra Fernandes*

04/05/2022 11h52

É estarrecedor ver como parte da Imprensa ainda não conseguiu harmonizar a relevante função que tem de informar a sociedade, inclusive a respeito do conteúdo de procedimentos de natureza penal, com o princípio da presunção de inocência.

E já que estamos falando de futebol, vale lembrar que a bola da vez já foi a relação - muitas vezes indevida e até criminosa, sim - de empresários e políticos brasileiros, cujos atos andaram sendo por alguns anos julgados antecipadamente pela mídia e pela opinião pública. O resultado nós vimos. Empresas quebradas e a constatação de que diversos investigados tiveram suas vidas arrasadas e depois foram inocentados.

Agora parece que as atenções, e a suspensão de garantias, como o devido processo legal e o afastamento do princípio da presunção de inocência, se voltam para crimes sexuais.

Não há razão para a exposição pública de quem quer que seja, nem mesmo de acusados de crimes sexuais, antes de que ao menos as autoridades responsáveis pela persecução penal cheguem à conclusão de que existem indícios mínimos da prática de crime por investigados.

E é exatamente nesse ponto que o julgamento antecipado de Robson Bambu e de seu amigo, que também é alvo das acusações da sedizente vítima, assume contornos de absoluta irresponsabilidade. É que no caso de que se trata nem mesmo houve a conclusão do inquérito policial, com a elaboração do respectivo relatório final, menos ainda o oferecimento de denúncia por parte do Ministério Público. Ainda que já estivessem ambos figurando como acusados em ação penal continuariam a ser presumidamente inocentes até condenação definitiva. Mas é um verdadeiro descalabro pretender causar prejuízo à imagem e à carreira de alguém contra quem não se reuniram nem mesmo indícios mínimos da prática de crimes.

Não se desconhece quão sensíveis são os casos que envolvem as acusações de crimes sexuais. Justo pela gravidade desse tipo de acusação para os homens e a relevância do tema para as mulheres, é recomendável que os órgãos persecutórios e julgadores redobrem as cautelas na investigação dos fatos, cientes de que, embora as falsas acusações não constituam a regra, elas existem.

Indubitavelmente, uma falsa acusação de delitos sexuais causa danos irreparáveis: i) para o acusado, que além da possibilidade de ser injustamente condenado pode ter sua imagem destruída por força do estigma de "estuprador" - o que já está ocorrendo no presente caso; e ii) para as próprias mulheres, em razão de abalar a credibilidade dos discursos das vítimas nos casos de violência real e de fragilizar a atuação pública dos movimentos de proteção contra a violência.

Aliás, outro erro grosseiro, frequentemente reproduzido por articulistas em diversos órgãos de Imprensa, diz respeito ao peso que se deve dar à palavra da vítima. Sim, é bastante grande, mas não é absoluto.

Com efeito, é conhecido - embora não previsto em lei, como determinada colunista andou equivocadamente reproduzindo - o entendimento doutrinário e jurisprudencial de valorização da palavra da vítima nas investigações que envolvem os crimes sexuais. Em decorrência de serem delitos que ocorrem normalmente no âmbito privado, a prova é bastante complexa e, sem dúvida, a narrativa das vítimas deve ser valorizada. No entanto, conforme igualmente consolidado na jurisprudência, a palavra da vítima, para conduzir a um juízo de acusação consistente, deve: i) estar em harmonia com as demais narrativas da própria vítima (coerência interna) e ii) estar amparada por outros elementos de prova (coerência externa), exatamente para que não se legitimem falsas acusações.

Não é o que ocorre no presente caso. Lamentavelmente, sem conhecer as provas dos autos, o que possibilitaria a verificação da incoerência interna e externa da narrativa da suposta vítima, parcela da mídia já preferiu a degradação pública dos investigados. E o que é pior: como o inquérito é sigiloso, nem dispõem eles das armas adequadas para se defender na arena pública, restando-lhes apenas aguardar que a investigação seja finalizada, para que, então, possam buscar a devida responsabilização pelos danos causados à sua dignidade.

*Fernanda Tórtima é advogada criminal, mestre em Direito Penal pela Universidade de Frankfurt am Main e advogada de Robson Bambu
Maíra Fernandes é advogada criminal, mestre em Direito pela UFRJ e advogada de Wellington Ferreira Sobral Barros (Pezinho), outro investigado no caso

Campo Livre