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

Quem são as pessoas que mais visitaram Michelle Bolsonaro no Alvorada

Michelle com Nídia de Sá (segunda da direita para esquerda), que a visitou semanalmente  - Isac Nóbrega/PR
Michelle com Nídia de Sá (segunda da direita para esquerda), que a visitou semanalmente Imagem: Isac Nóbrega/PR

Do UOL, em São Paulo

11/01/2023 14h25Atualizada em 12/01/2023 12h06

Ao todo, 565 pessoas estiveram na residência oficial da Presidência da República para visitar Michelle Bolsonaro entre 2021 e 2022. Mas cinco deles foram mais presentes no último ano, incluindo um pastor evangélico, uma profissional de beleza, e a campeã de visitas: a diretora de ibilidade e Apoio a Pessoas com Deficiência do Ministério da Educação, Nídia Limeira de Sá.

A lista foi obtida pelo jornal "O Estado de S. Paulo" após o governo do presidente Lula (PT) reverter sigilos de 100 anos impostos pelo ex-presidente Jair Bolsonaro (PL).

Conheça os três principais visitantes de Michelle:

  1. Nídia Limeira de Sá, Diretora de ibilidade e Apoio a Pessoas com Deficiência do Ministério da Educação
  2. Pastor Claudir Machado, da Igreja Batista Atitude em Brasília
  3. Juliene Cunha, que trabalha com beleza
    Marion Costa de Bom, profissional de Educação Física
    Elizângela Ramos de Souza Castelo Branco, que trabalhava como intérprete de libras do presidente

Quem mais visitou a primeira-dama no último ano foi Nídia Limeira de Sá, diretora de ibilidade e Apoio a Pessoas com Deficiência do Ministério da Educação. Foram 51 entradas na residência oficial em um ano, uma média de quatro visitas por mês.

Nas redes sociais, a diretora tem fotos com Michelle de registros na comemoração pelos seus 60 anos. Ela também aparece com a ex-ministra da Mulher, Família e Direitos Humanos, Damares Alves.

Em uma das publicações no Instagram de Nídia, de 30 de outubro do ano ado, ela aparece com uma camisa estampada com o rosto de Bolsonaro na qual diz que "o Brasil entrará num novo tempo de liberdade, paz e prosperidade".

O pastor Claudir Machado foi a segunda pessoa que mais visitou Michelle. O nome do religioso aparece 31 vezes na lista do Alvorada.

Nas redes sociais, o pastor se apresenta como "de direita e conservador". O pastor tem publicações em que critica o PT e o novo governo Lula, além de posts em apoio ao então presidente Jair Bolsonaro.

A última publicação ao lado de Michelle foi na virada do ano, quando Claudir declarou seu "profundo carinho, respeito e iração" pela então primeira-dama.

Já Juliene Cunha foi registrada na portaria do Alvorada 24 vezes - uma média de duas visitas por mês.

Empatada com ela estão também Marion Costa de Bom, que se apresenta como profissional de Educação Física nas redes sociais, e Elizângela Ramos de Souza Castelo Branco. Esta última atuava como intérprete de Libras (Língua Brasileira de Sinais) ao lado de Jair Bolsonaro durante a campanha eleitoral e lives semanais.

Liberação do sigilo. Cidadãos pediram a informação sobre quem Michelle estava recebendo com base na LAI (Lei de o à Informação), mas a solicitação foi negada, sob a alegação de serem dados pessoais protegidos.

Lula assinou um decreto em 1º de janeiro pedindo a revisão dos sigilos de Bolsonaro pela CGU (Controladoria-Geral da União). No caso dos visitantes da ex-primeira dama, o GSI (Gabinete de Segurança Institucional) tomou a iniciativa e liberou os documentos antes da Controladoria terminar a análise.