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

Santos

Rollo sobre caso Robinho: "se for condenado, vamos pedir a rescisão"

Divulgação
Imagem: Divulgação

Do UOL, em Santos (SP)

21/10/2020 15h07

O atual presidente do Santos, Orlando Rollo, afirmou em entrevista coletiva que o clube pedirá a rescisão de contrato caso Robinho seja condenado em segunda instância. O atacante responde por crime de estupro e já foi condenado em primeira instância pela Justiça italiana.

Rollo disse também que não veria problema em Robinho voltando a jogar pelo Santos caso ele seja absolvido no processo. Vale lembrar que o clube da Vila Belmiro suspendeu a validade do contrato firmado com o jogador depois de vir à tona transcrições do julgamento na Itália em que o jogador afirma que "a mulher estava completamente bêbada" e itiu ter praticado sexo oral com ela.

"Já formalizamos ao Conselho Deliberativo essa licença do contrato do Robinho. Se o Robinho vier a ser absolvido em segunda instância, não vejo problema nenhum em voltar. Se for condenado, vamos pedir a rescisão do contrato", disse em coletiva.

Rollo, que também é policial, disse que luta contra o crime de estupro e recordou a participação que teve em um episódio conhecido na Baixada Santista.

"Decidimos uma licença do contrato, para que o atleta possa se defender no processo que responde na Itália. Não vou entrar no mérito se é culpado, inocente. Não sou ninguém para julgá-lo. Ele tem de ser julgado pelo juiz na Itália. Temos de apedrejar menos e ter mais tolerância", disse.

"Eu já fiz muito, na minha carreira, porque sou Policial. Eu abomino o crime de estupro. Abomino qualquer tipo de violência, qualquer tipo de violência sobre as mulheres. Nos meus 18 anos de polícia, já prendi dezenas de estupradores. Já investiguei dezenas de estupradores. Já levei à condenação dezenas de estupradores. Então eu efetivamente luto contra esse crime, inclusive um caso que ficou muito conhecido em Santos, o do Maníaco do Ônibus, que atacava mulheres nos ônibus, fui eu que prendi. Podemos estar diante de um novo caso da Escola de Base", acrescentou.

O presidente santista, porém, voltou a defender a contratação de Robinho e disse que o atacante só pode realmente ser considerado culpado depois de julgado.

"Decidimos trazer o Robinho por uma razão bem simples: ele aceitou o chamado do Santos em nos ajudar no momento mais difícil da história istrativa e financeira do clube, aceitando um contrato de cinco meses e ganhando apenas R$ 1,5 mil por três meses. Ele é um grande ídolo da história do Santos. Ele aceitou o nosso chamado e veio nos ajudar nesse momento tão difícil", afirmou.

"Sobre a condenação, eu vou repetir o que já havia dito: quem sou eu para julgar? Eu já prendi muito estuprador, mas temos de respeitar o devido processo legal. Ele só é considerado culpado depois de julgado. Depois dessa questão do estupro, ele já jogou no Santos, já jogou no Atlético-MG, na Turquia, na China, e nunca ninguém falou nada. Começaram a falar agora. Não vou entrar no mérito se foi tardio, mas ninguém falou nada. É uma questão bem delicada", ressaltou.

Orlando Rollo itiu ter ficado bastante incomodado com as gravações divulgadas do caso, segundo ele, 'gravíssimos'. Mas voltou a afirmar que não se pode 'antecipar julgamentos'.

"Evidente que os áudios são bem significativos. O crime de estupro é bem repugnante. Eu nunca respondi a nenhum processo istrativo porque sou respeitador de todos os direitos e garantias fundamentais, e entre eles, é claro, ele não pode ser considerado culpado até que se transite em julgado. Os áudios são graves? Gravíssimos! Fiquei incomodado? Sim, fiquei muito incomodado", pontuou.

"O atleta e sua defesa alegam que alguns áudios foram traduzidos do português para o italiano de maneira equivocada e outros foram tirados de contexto. A sentença é volumosa, com centenas de laudas, e temos de ter opinião após analisar o processo todo. Eu tenho total desprezo por aquilo que foi dito naqueles áudios. Eu realmente me senti incomodado, mas não podemos antecipar julgamentos. Quem sou eu para julgar alguém?", completou.

Santos