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

Onyx faz discurso de apoio a Bolsonaro em coletiva ao lado de Mandetta

Do UOL, em São Paulo

14/04/2020 17h36Atualizada em 14/04/2020 21h08

O ministro da Cidadania, Onyx Lorenzoni, fez um discurso elogioso hoje ao presidente da República, Jair Bolsonaro (sem partido), durante entrevista coletiva do Governo Federal a respeito da pandemia do novo coronavírus.

Curiosamente, Lorenzoni estava sendo próximo ao ministro da Saúde, Luiz Henrique Mandetta. Dois dias antes, em entrevista ao programa "Fantástico", da Rede Globo, Mandetta pressionou o presidente, cobrando "fala única" e o "fim da dubiedade" nos discursos de combate à covid-19.

Além disso, na última semana, a CNN Brasil registrou uma conversa entre Onyx e o deputado federal Osmar Terra (MDB-RS), com duras críticas ao posicionamento de Mandetta durante a pandemia. "Ele não tem compromisso com nada que o Bolsonaro está fazendo", disse Onyx na ocasião.

"O presidente Bolsonaro, de maneira corajosa, como comandante da nossa nação, faz um posicionamento de equilibrar os cuidados e as prevenções na área da saúde com as questões de sobrevivência econômica. Todos nós sabemos o Brasil que nós herdamos. Todo o Brasil sabe quem era o Brasil em janeiro de 2019. Era um país sem confiança interna, para onde o mundo todo olhava com desconfiança", disse Lorenzoni.

"O que foi feito no ano de 2019 foi a recuperação do Brasil: um ministério técnico, com autonomia e independência. Recuperamos, através das reformas que fizemos (...) a confiança interna. O Brasil voltou a crescer, gerar empregos. Recuperamos a confiança externa."

"Nesse momento em que somos afetados por essa epidemia, é muito importante o posicionamento do presidente Bolsonaro, que, com sensibilidade, mas com olhar para todos, não apenas no presente, mas no futuro, equilibra os cuidados, os investimentos, as condições financeiras para que a saúde brasileira possa responder através do exército de enfermeiros, médicos, atendentes, possa enfrentar o desafio da covid-19", acrescentou Onyx.

Ao longo de seu pronunciamento, Onyx adotou uma posição semelhante à do presidente, cobrando prefeitos e governadores em busca de mais atividade econômica.

"Por outro lado, corretamente, (Bolsonaro) chama a atenção do Brasil, chama a atenção de prefeitos e governadores, de que o Brasil também precisa olhar para o espectro e a onda da fome, da miséria e do desemprego", disse o ministro. "Cada um de nós aqui sabe, e cada gestor público também sabe, o quanto isso é complexo, o quanto isso é difícil. A busca do equilíbrio, da racionalidade, é fundamental no atual momento."

O titular do ministério da Cidadania também lembrou que sua pasta, com a Caixa Econômica Federal e a DataPrev, deveriam iniciar "um programa de auxílio emergencial para dar condições para que as famílias brasileiras, as mais vulneráveis, possam enfrentar da melhor maneira possível esse momento difícil". Ainda assim, reforçou a cobrança a prefeitos e governadores.

"É importante a todos nós como sociedade, particularmente os gestores municipais, refletir até onde o Brasil enfrenta essa enfermidade e até onde vai o processo em que mais de 4,3 mil cidades brasileiras estão a milhares de quilômetros de um caso de coronavírus, e elas estão sem atividade econômica."

No pronunciamento, Onyx deixou claro que a posição foi tomada "em caráter pessoal", após reflexão pessoal. E reforçou seu "apoio incondicional" a Bolsonaro na tomada de decisões.

"Me sinto no dever de fazer esse alerta, quer como parlamentar licenciado, quer como ministro de Estado, porque acredito que é chegada a hora de fazer uma reflexão sem paixão. Apenas a paixão pelo povo brasileiro, a paixão de servir à sociedade brasileira, e garantir que tenhamos presente, mas tenhamos futuro. E o futuro não pode ser de miséria, de fome, de desemprego", declarou.

"Aqui, quero deixar registrada essa minha posição, depois de muito refletir. E trago aqui meu apoio incondicional ao presidente Jair Bolsonaro na sua condição de líder da nação, de buscar fazer esse equilíbrio. Sei que é difícil, que é complexo, mas temos que buscar — não apenas o presidente. Cada gestor de cada cidade, cada governador, tem que participar desse esforço", acrescentou.