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

Encontro: Manoel Soares é folgado e grosso, dizem colegas da Globo

Manoel Soares, coapresentador do "Encontro com Patrícia Poeta", da Globo - Globo/Kelly Fuzaro
Manoel Soares, coapresentador do "Encontro com Patrícia Poeta", da Globo Imagem: Globo/Kelly Fuzaro

Colunista do UOL

08/09/2022 04h05

Desde que estreou no "Encontro com Patrícia Poeta" (Globo), em julho, Manoel Soares tem sido descrito por alguns jornalistas, e nas redes sociais, como vítima de um suposto "boicote" ou "desprezo" por parte da apresentadora titular.

Esta coluna ouviu funcionárias e um ex-integrante do "Encontro" e apurou com exclusividade que há queixas contra Soares por desrespeito a colegas de trabalho. Todos concordaram em falar sob anonimato e classificaram o coapresentador como "deselegante", "folgado" e "grosso" com colegas —especialmente mulheres. Não foram feitos, no entanto, registros formais sobre tais comportamentos.

Segundo essas pessoas, ele cria um clima pesado nos bastidores desde que era repórter no programa, então apresentado por Fátima Bernardes. Ele começou a participar da atração em 2017. Com o tempo, disse um ex-funcionário, a equipe se aborreceu tanto que ele acabou fazendo cada vez menos participações, até ser transferido para o "É de Casa", em 2020.

Procuramos, também, Manoel Soares e a TV Globo. A emissora divulgou nota, reproduzida na íntegra mais abaixo, em que diz que não comenta as queixas nos bastidores e que está feliz com os resultados do "Encontro".

Procurado pelas redes sociais, Manoel Soares não respondeu aos contatos. Caso ele queira se manifestar, pessoalmente ou por meio da CGCom, esta coluna publicará sua própria versão dos fatos e será atualizada.

De acordo com os profissionais ouvidos pela coluna, houve queixas diretamente a Fátima Bernardes. No entanto, ninguém quis registrar os casos no compliance da emissora.

Nas últimas semanas, vários colunistas e sites têm publicado notas sobre um possível clima ruim entre Soares e Patrícia Poeta, nos bastidores do "Encontro". Ambos teriam até batido boca em uma reunião dias atrás, segundo o site F5.

'Fiscal de roupa alheia'

Em 2017, o nome de Soares foi envolvido em ao menos uma queixa de suposto assédio sexual e outra de suposto assédio moral. Na época, duas funcionárias levaram as denúncias ao departamento de Recursos Humanos da Globo. Ambos os casos foram arquivados — naquele ano, o setor de compliance da emissora ainda não estava 100% estabelecido.

A coluna obteve o relato de uma funcionária que teria sido humilhada por Manoel Soares em frente a outras pessoas, anos atrás. Segundo o depoimento, ela estava numa sala usando uma espécie de bermuda muito justa e ele fez um comentário agressivo, fazendo uma referência grosseira à região genital dela.

Procurada para se manifestar sobre esses casos específicos, a Globo informou que "não comenta questões dessa natureza" e que "zela pela confidencialidade das denúncias". A emissora também se disse satisfeita com os resultados dessa nova fase do programa junto ao público (veja íntegra ao final deste texto).

O que diz a Globo

Procurada, a Globo, por meio da Central Globo de Comunicação (CGCom), enviou a seguinte nota.

Sobre as queixas de assédio:

"Com relação às queixas mencionadas, não comentamos questões dessa natureza.

Qualquer situação em desacordo com o nosso Código de Ética é apurada criteriosamente tão logo chegue ao conhecimento da empresa. A Globo não tolera comportamentos abusivos em suas equipes e mantém um canal aberto para denúncias de violação às regras.

Em seu Código de Ética, assume o compromisso de investigar, zelar pela confidencialidade das denúncias, não fazer comentários sobre as apurações e tomar as medidas cabíveis."

Sobre o clima ruim nos bastidores

"Sobre a performance do programa e de seus apresentadores, é importante repetirmos que estamos muito satisfeitos com os resultados do projeto 'Super Manhãs' da TV Globo, que inclui o 'Encontro'.

Em agosto, o programa teve sua maior audiência mensal em quatro meses (desde abril), e o maior share de sua história (desde a estreia em jun/2012), em São Paulo: 8 pontos com 28% de participação.

Na nova fase, o programa teve ainda crescimento de participação em relação à média anual em São Paulo (de 25 para 27%) e no PNT (de 27 para 28%).

Com a transferência da redação para a capital paulista, temos alcançado também cada vez mais sinergia entre as equipes e uma pauta matinal integrada. A cobertura do Rock in Rio nessas duas semanas em todos os programas das manhãs é um bom exemplo disso.

Esses e outros fatores nos levam a crer que estamos no caminho certo e sabemos que tudo isso é possível graças ao profissionalismo dos talentos envolvidos. Central Globo de Comunicação".