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

Caso Saul Klein

A investigação envolvendo empresário, membro da família que fundou as Casas Bahia, acusado de crimes sexuais por 14 mulheres


Caso Klein: 'Fazer vítimas deporem de novo é constrangedor', diz procurador

Cristina Fibe, Camila Brandalise e Pedro Lopes

Colaboração para Universa, no Rio de Janeiro; e do UOL, em São Paulo

14/03/2023 18h01

O procurador do MPT-SP (Ministério Público do Trabalho de São Paulo) Gustavo Tenório Accioly se pediu formalmente à Justiça que as vítimas que denunciaram o empresário Saul Klein em 2020 por abusos sexuais não tenham que depor novamente ao órgão trabalhista. A próxima audiência será em junho, e Accioly teme que sejam chamadas pelo próprio Klein, para testemunhar, vítimas que o denunciaram.

Accioly participou do programa Sem Filtro desta terça-feira (14) e falou sobre o processo contra Klein, por exploração e tráfico de pessoas, movido pelo MPT-SP. A ação, apresentada em outubro de 2022, pede R$ 80 milhões em indenização.

"Chamar as mulheres para depor novamente causaria constrangimento porque elas teriam que vivenciar os sentimentos negativos associados à violência sofrida", afirma Accioly.

Ele também fez questão de destacar que todos os depoimentos anteriores foram gravados e, por isso, o juiz do caso pode ter o a tudo o que já foi falado pelas vítimas sem a necessidade de colocá-las em uma situação de revitimização.

Procurados pela reportagem, os advogados que defendem Klein na ação trabalhista não responderam aos questionamentos até a publicação deste texto.

Na esfera criminal, o advogado Alberto Zacharias Toron afirmou a Universa que "Saul Klein nega ter praticado qualquer crime contra a dignidade sexual de qualquer das moças que tiveram relacionamento com ele".

"Jovens eram iludidas por falsas promessas de emprego"

Ainda durante participação no Sem Filtro, Accioly analisou o perfil de mulheres que são exploradas e violadas sexualmente.

"Geralmente são pessoas pobres e com dificuldade financeira em casa, que sofrem violência doméstica e são iludidas por falsas promessas de emprego achando que vão ter uma vida melhor por meio de um trabalho", disse.

"Vítimas eram submetidas a pornografias violenta e vingativa", diz procurador

O procurador ainda elencou uma série de elementos identificados nos depoimentos das vítimas que, segundo ele, provam o crime por tráfico de pessoas. Nos depoimentos, as mulheres contam que foram convidadas a participar de trabalhos como modelo e que tinham que participar de uma entrevista com o empresário.

Algumas relatam ter havido abuso nesse primeiro momento. Outras dizem que eram chamadas para festas nas casas de Klein e, nessas ocasiões, eram vítimas de violência sexual.


"Mulheres participavam da organização criminosa"


Accioly afirmou que Saul Klein contava inclusive com mulheres em sua rede de aliciamento. Ele, entretanto, pontuou que algumas também eram vítimas de exploração.

"Klein contava com pessoas, mulheres geralmente, que, diante da coleta de provas, participavam da organização criminosa e, ao mesmo tempo, eram vítimas e algozes", disse, ao explicar como, de acordo com sua análise, o esquema funcionava.

Indenização de R$ 80 milhões é por violação de dignidade de "todas as mulheres"


Diante das acusações contra Saul Klein, Accioly afirmou que o MPT-SP entrou com um pedido de indenização para que o valor seja revertido em interesse público da sociedade e das mulheres. O valor da indenização é de R$ 80 milhões.

"O MPT pede uma reparação por dano moral coletivo. A dignidade da mulher, quando ela é violada, atinge todas as mulheres, e todas estão sujeitas a isso. Esse valor deve ser revertido para conscientização e reparação de danos causados a vítimas de violência", explicou.

Assista ao Sem Filtro
Quando: às terças e sextas-feiras, às 14h.

Onde assistir: no YouTube de Universa, no Facebook de Universa e no Canal UOL.

Veja a íntegra do programa: