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

Campeã de voto e ascensão meteórica: quem é a ministra ligada a miliciano

29.dez.2022 - Lula com Daniela Carneiro, a Daniela do Waguinho, ministra do Turismo - FÁTIMA MEIRA/FUTURA PRESS/ESTADÃO CONTEÚDO
29.dez.2022 - Lula com Daniela Carneiro, a Daniela do Waguinho, ministra do Turismo Imagem: FÁTIMA MEIRA/FUTURA PRESS/ESTADÃO CONTEÚDO

Do UOL, no Rio

04/01/2023 14h55

Daniela Carneiro (União Brasil) surgiu na política em 2017. Cinco anos depois, Daniela do Waguinho, como é conhecida, é a deputada federal mais votada do Rio de Janeiro e chefe do Ministério do Turismo no governo Lula (PT).

A trajetória de Daniela:

  • Waguinho (União), seu marido, é prefeito de Belford Roxo (RJ) e presidente do União Brasil no RJ
  • Waguinho foi duas vezes deputado estadual e está no segundo mandato como prefeito
  • Em 2017, Waguinho indicou a esposa para comandar a pasta de Assistência Social em Belford Roxo (RJ)
  • Em 2018, Daniela se candidatou pela primeira vez e foi eleita deputada federal sob denúncias de campanha violenta
  • Em 2022, reelegeu-se com a maior votação e mais denúncias de violência
  • Daniela tomou posse como chefe do Ministério do Turismo no governo Lula (PT)

Relações com miliciano e a Justiça

Agora ela está nos holofotes por ligação com o ex-PM Juracy Alves Prudêncio, o Jura, condenado por homicídio e apontado como chefe de uma milícia na Baixada Fluminense.

Jura —que cumpre regime semiaberto— fez campanha para Daniela quando ela concorria ao seu primeiro mandato, em 2018, conforme informou a Folha de S.Paulo. Daniela também teve o apoio de Giane Prudêncio, esposa de Jura.

Jura também foi nomeado, em 2017, como assessor na Prefeitura de Belford Roxo, comandada pelo marido de Daniela.

Por meio de nota de sua assessoria de imprensa, a ministra disse que "apoio político não significa que ela compactue com qualquer apoiador que porventura tenha cometido algum ato ilícito".

Daniela Carneiro salienta que compete à Justiça julgar quem comete possíveis crimes."
Nota da assessoria de Daniela Carneiro

Antes, em 2017, o Ministério Público do RJ alegou que a indicação à Assistência Social de Belford Roxo se tratava de nepotismo e o caso chegou ao STF. Mas Daniela foi exonerada do cargo antes da análise dos ministros.

Assessora com cargo secreto

Uma das assessoras parlamentares de Daniela recebeu pagamento público duplicado por cinco meses.

Além do salário na Câmara dos Deputados (cerca de R$ 3.000), Íris Campos Ramalho constava na folha secreta de funcionários da Ceperj (remuneração de R$ 2.500). Após o caso vir à tona, ela foi exonerada do gabinete de Daniela.

Série reportagens do UOL revelou o emprego de cabos eleitorais, aliados políticos e indícios de funcionários fantasmas na fundação. Com algumas exceções, como profissionais de saúde e professores, tanto o estatuto do servidor fluminense quanto a Constituição Federal proíbem o acúmulo de cargos ou funções.

Denúncias de violência em campanha

Em 2018, Daniela foi eleita deputada federal com cerca de 135 mil votos. Na campanha, a candidata a deputada estadual pelo PT Tainá Sena disse ter sido agredida por seguranças da atual ministra enquanto falava com eleitores.

Ao jornal Extra, afirmou que tiros foram disparados para o alto. Na época, Daniela afirmou que a situação estava sendo usada para que a adversária "ganhasse notoriedade".

Na campanha de 2022, uma mulher grávida se feriu e perdeu o bebê durante uma confusão. Os candidatos a deputado estadual Danielzinho (PSDB) e Sula do Carmo (Avante) atribuíram as agressões ao grupo de Daniela quando faziam uma caminhada no bairro Roseiral.

Patrimônio crescente e domínio em Belford Roxo

O patrimônio de Daniela declarado à Justiça Eleitoral aumentou 62% entre 2018 e 2022: de R$ 450.817,66 em 2018 para R$ 733.291,33 —sendo R$ 180 mil em dinheiro vivo.

Eleita com 213.706 votos no ano ado, Daniela conquistou 114.345 deles no município comandado por seu marido.

A força política de Waguinho fez com que Lula buscasse seu apoio para penetrar na Baixada Fluminense e "virar" no Rio, onde Bolsonaro (PL) teve mais votos no primeiro turno.

No fim das contas, Bolsonaro manteve a vantagem na região. Mas o apoio de Waguinho viabilizou a campanha petista no segundo turno. Belford Roxo, inclusive, recebeu um comício do presidente, com direito a Daniela dançando de mãos dadas junto à primeira-dama Janja.

A nomeação de Daniela ao Ministério do Turismo é resultado de uma articulação do PT com o União Brasil e com Waguinho.