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

Ricardo Feltrin

REPORTAGEM

Exclusivo: Globo "arquiva" denúncia de Calabresa contra Melhem

Dani Calabresa e Marcius Melhem - Reprodução/Instagram
Dani Calabresa e Marcius Melhem Imagem: Reprodução/Instagram

Colunista do UOL

19/01/2022 04h07Atualizada em 19/01/2022 12h31

Após mais de um ano de investigações e de ouvir testemunhas dos dois lados, o departamento de "compliance" da Globo arquivou a denúncia de assédio sexual e moral que Dani Calabresa fez contra o ex-diretor de humor Marcius Melhem.

Eles entendem não ter conseguido confirmar a autenticidade das denúncias.

Melhem processou Calabresa por danos morais, calúnia e difamação. A atriz decidiu não acionar a Justiça inicialmente, mas depois moveu ação proibindo-o de divulgar suas mensagens pessoais a ele, enviadas por WhatsApp.

Além disso, o que há, por ora, é uma apuração sigilosa do Ministério Público para verificar a necessidade de investigação e maiores providências sobre o caso. Na apuração até o momento, nove mulheres depam, oito testemunharam contra o diretor.

Segundo a coluna apurou, no "compliance" houve queixas internas na Globo de funcionários contra Melhem, mas boa parte delas era sobre sua atuação como chefe e questões comportamentais.

Por exemplo: não liberou pessoas para outro trabalho ou a respeito de escalação para participação (ou não) em programas da emissora.

A emissora não conseguiu comprovar nem essa parte.

Na época das denúncias de Calabresa, cerca de dez mulheres se dispam a denunciar Melhem por assédio sexual dentro da emissora.

De lá para cá, apenas uma atriz, que teve um caso de dois anos com o diretor do setor de humor da Globo, segundo confirmou a coluna, fez queixa de assédio sexual. Após investigação, o "compliance" da empresa entendeu não haver assédio sexual.

O nome desta atriz não será revelado aqui porque a Ouvidoria não terminou de ouvir depoimentos, e o Ministério Público ou a Justiça do Rio não começaram suas investigações.

Além disso, não foi localizada para se manifestar -a coluna apurou que ela chegou a viajar até para fora do Brasil para encontrá-lo.

Procurada, a Globo informou que não vai se manifestar sobre o assunto. Dani Calabresa, por meio de sua defesa, informou que o caso está sob sigilo.

Adnet apoiou Calabresa

A coluna apurou ainda que um dos poucos funcionários da Globo que confirmou todas as denúncias de Calabresa foi Marcelo Adnet, seu ex-marido, de quem a humorista se separou litigiosamente. Procurado, Adnet confirmou que foi ao "compliance" na defesa de Calabresa.

Adnet confirmou em mensagem enviada a esta coluna que depôs contra Melhem no caso. Disse que não poderia comentar mais nada, pois, contratualmente, não pode falar do que acontece nesse departamento da Globo.

Apesar disso, afirmou que "a verdade vai aparecer".

Como está o caso na Justiça

Na condição de suposta vítima, Calabresa não denunciou Melhem à polícia ou à Justiça. O caso rendeu uma abertura de investigação no Ministério Público devido à longa reportagem da revista "Piauí", publicada em dezembro de 2020. A acusação era conhecida desde 2019.

Por enquanto, a Ouvidoria do Ministério Público de São Paulo está colhendo depoimentos das supostas vítimas de assédio de Melhem. Quando acabar, a ouvidoria enviará o processo para a Justiça e o Ministério Público do Rio.

A Ouvidoria não faz nenhum comentário sobre o caso porque ele está "sob sigilo".

Até o momento, segundo apuração da coluna, nove mulheres depam. Dessas, oito testemunharam contra o diretor, mas também há casos semelhantes ao do "compliance": queixas da atuação de Melhem como chefe, suposta humilhação e grosserias.

Uma das depoentes, porém, negou qualquer tipo de assédio. Segundo apuração, durante seu depoimento à Ouvidoria do MP, uma outra atriz havia acusado o diretor de ter assediado sexualmente uma outra famosa atriz da Globo —que fazia eventualmente trabalhos de humor na casa.

Essa atriz foi convocada, depôs à Ouvidoria ao lado de sua advogada e negou que tenha sido assediada em qualquer momento pelo ex-chefe. Também disse que trabalharia novamente com ele "a qualquer momento".

Uma "décima" atriz da Globo foi instada por semanas pelas defensoras de Calabresa a também depor contra Melhem. No entanto, a coluna confirmou que essa mulher é casada e mantinha um relacionamento extraconjugal com o ex-diretor da Globo.

Não há prazo para a conclusão das investigações.

Melhem move processo contra Calabresa

Marcius Melhem está processando Calabresa por injúria, calúnia e difamação. Também exige que ela prove as denúncias e uma indenização de cerca de R$ 300 mil, caso ela seja derrotada.

Melhem já entregou ao Ministério Público e à Justiça (no processo contra Calabresa), todas as mensagens de seu celular desde 2017. A autenticidade das mensagens foi confirmada antes em cartório por sua defesa.

São milhares de mensagens, e-mail e registros telefônicos não só entre ele e Calabresa, mas com todas as pessoas com quem ele manteve contato nos últimos anos -inclusive as atrizes com quem ele manteve relacionamentos extraconjugais.

Todos os envolvidos também podem no futuro serem obrigados a entregar seus celulares para perícia.

A defesa de Melhem disse estar tranquila. O ex-diretor afirmou que vai exigir a "verdade até o fim".

"Nem Marcius Melhem nem sua defesa podem comentar nada da investigação em curso, que corre em sigilo e assim deve ser até que toda verdade seja demonstrada primeiro à justiça e em seguida à opinião pública".

Outro lado - Globo

Procurada, a Globo não quis falar sobre o caso. Segundo a emissora, tudo que ocorre dentro de seu departamento de "compliance" não pode ser exposta ou divulgada.

Outro lado - Dani Calabresa

Procurada várias vezes -por email, por WhatsApp e via assessoria de imprensa-, Dani Calabresa não quis se manifestar sobre o assunto.

"Está tudo sob sigilo", justificou em todas as vezes em que foi procurada.

Ricardo Feltrin no Twitter, Facebook, Instagram e site Ooops