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

Esse conteúdo é antigo

Damares: Denúncias de abusos sexuais de crianças vieram de conversa de rua

Damares Alves, senadora e ex-ministra - MMFDH
Damares Alves, senadora e ex-ministra Imagem: MMFDH

Daniel Vila Nova

Em São Paulo

13/10/2022 15h52Atualizada em 13/10/2022 16h23

Damares Alves (Republicanos), ex-ministra da Mulher, da Família e dos Direitos Humanos, e senadora eleita pelo Distrito Federal, afirmou nesta quinta-feira, 13, que as denúncias que fez sobre o tráfico sexual de crianças na Ilha de Marajó foram baseadas em conversas que teve com populares na rua.

Em entrevista à Rádio Bandeirantes, Damares foi questionada sobre um vídeo no qual ela afirma ter conhecimento de casos de abuso sexual contra crianças no Pará. As imagens foram gravadas em uma igreja da Assembleia de Deus, em Goiânia, no último sábado, 8.

No vídeo, ela diz ter visto imagens que mostram crianças com dentes arrancados, o que facilitaria a prática do sexo oral. Ao ser perguntada sobre a veracidade das denúncias, Damares afirmou que os casos já são conhecidos pelo Ministério Público do Pará e pela população do Estado.

"Eu não estou denunciando, eu estou trazendo à luz o que já estava denunciado", disse ela. "Isso tudo é falado nas ruas do Marajó. E completou: "Em áreas de fronteiras, escutamos coisas absurdas sobre o tráfico de mulheres e de crianças".

A senadora ainda citou uma série de documentos e três Is que, supostamente, atestam a veracidade de suas falas. Segundo a ex-ministra, ela não pode revelar outras informações para não expor as vítimas.

Quando perguntada se encaminharia tais documentos ao Ministério Público do Pará, ela reiterou: "Eu só quero lembrar que as coisas que chegam na ouvidoria, a ministra não tem o. A ouvidoria encaminha diretamente para o Ministério Público, porque são dados sigilosos. O que eu falo no meu vídeo são as conversas que eu tenho com o povo na rua. Eu não tenho o aos dados, eles são sigilosos, mas nenhuma denúncia que chegou na ouvidoria deixou de ser encaminhada".

O Estadão analisou o conteúdo das 2.093 páginas dos relatórios das três Is fornecidos pela assessoria da própria Damares como prova da denúncia e não encontrou os fatos que ela diz terem ocorrido na localidade paraense. Ao contrário do que disse a ex-ministra, entretanto, o próprio Ministério Público do Pará cobrou esclarecimentos, assim como a Procuradoria Federal dos Direitos do Cidadão (PFDC) determinou que o Ministério da Mulher, da Família e dos Direitos Humanos informe detalhadamente todos os casos de denúncias recebidos pela pasta entre 2016 e 2022 que envolvem tráfico de crianças e estupro de vulneráveis.

A senadora eleita ainda afirmou que o tema está sendo politizado pela oposição, que não se importa com as crianças, mas somente com a própria senadora. "O que me incomoda é que ninguém fez nada para investigar essas denúncias, mas estão se mobilizando para calar quem trouxe a denúncia", reclamou.

Como mostrou a Coluna do Estadão, programa criado na gestão da ex-ministra para atender moradores em situação de vulnerabilidade social em Marajó teve grandes cortes na execução orçamentária.

A política, que assume uma cadeira no Senado Nacional ano que vem, manifestou o interesse em abrir uma I sobre o tema. "Sem imunidade parlamentar, eu incomodei. Imagine agora no Senado, com imunidade parlamentar e querendo abrir uma I, onde eu terei poder de polícia. Eu serei um incômodo."