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

Leonardo Sakamoto

OPINIÃO

Texto em que o autor apresenta e defende suas ideias e opiniões, a partir da interpretação de fatos e dados.

Se não dá para comprar feijão, Bolsonaro não vai matar a fome com fuzis

Colunista do UOL

27/08/2021 13h45

Receba os novos posts desta coluna no seu e-mail

Email inválido

Maria Antonieta, rainha da França no século 18, nunca declarou "se o povo não tem pão, que coma brioches", apesar da frase ter entrado para o anedotário histórico. Mas Jair Bolsonaro, presidente do Brasil, chamou de "idiota" quem usa como argumento o preço do feijão e sugeriu que seus seguidores adquirissem fuzis.

"Tem que todo mundo comprar fuzil. Povo armado jamais será escravizado. Sei que custa caro. Tem idiota, 'ah, tem que comprar feijão'. Cara, se não quer comprar fuzil, não enche o saco de quem quer comprar", afirmou na porta do Palácio do Alvorada nesta sexta (27).

O escárnio é mais uma peça de convocação dos bolsonaristas-raiz para as manifestações em apoio ao presidente e ao seu golpismo marcadas para o dia 7 de setembro. Aqui, ele quer atingir caçadores, atiradores e colecionadores (CACs), beneficiados com decretos que facilitaram o a armas e munição. O problema é que não se pode comer fuzis.

Temos fome, miséria e problemas sociais por conta da insuficiência de políticas do governo e do próprio caos provocado pelo presidente, que não governa, apenas faz campanha eleitoral.

E não é só o feijão. Os trabalhadores de Belo Horizonte sabem que o preço do quilo do tomate aumentou quase 40% no mês ado, os de Vitória viram o café disparar 11% e os do Rio amargaram um aumento de mais de 8% no açúcar. Os brasileiros, em geral, sentiram um salto de 22% na cesta básica no último ano, dados do Dieese. Enquanto isso, há 14,8 milhões de desempregados, um recorde segundo o IBGE.

E quando a fome apertou (eram 19,1 milhões de famintos no final do ano ado), Bolsonaro cancelou o auxílio emergencial em 31 de dezembro e só retomou em abril, com valores mixurucas de R$ 150, R$ 250 e R$ 375 - muito menos que os R$ 600 ou R$ 1200 do primeiro semestre de 2020.

Na pandemia, o presidente já havia atualizado a frase atribuída a Maria Antonieta mais de uma vez. Não há registro que ele ou o então ministro da Saúde, general Eduardo Pazuello, tenham dito: "se o povo de Manaus não tem oxigênio hospitalar, que engula cloroquina". Mas foi o que, de fato, fizeram. O que, segundo Omar Aziz (PSD-AM), presidente da I da Covid, transformou os moradores da capital amazonense em "cobaias" da imunidade de rebanho.

E, em primeiro de junho, Jair disse que "quem quer mais [auxílio emergencial], é só ir no banco e fazer empréstimo". O que os trabalhadores informais pobres que perderam o emprego por conta da pandemia e não estão conseguindo sobreviver com o novo valor do benefício vão dar como garantia de um empréstimo, ninguém sabe. Fuzis?

Vale lembrar que Bolsonaro e sua equipe de apoio custaram para nós cerca de R$ 1,8 milhão em hospedagem alimentação, agens aéreas e gastos no cartão corporativo no Carnaval, em São Francisco do Sul (SC). Ele já tinha usado R$ 2,3 milhões dos cofres públicos para curtir o final do ano na mesma São Francisco do Sul e no Guarujá (SP). Um total de R$ 4,1 milhões. As informações foram requeridas ao governo pelos deputados federais Elias Vaz (PSB-GO) e Rubens Bueno (Cidadania-PR).

Com esse montante seria possível comprar quase 600 toneladas de feijão.

Sobra ao presidente que não consegue garantir comida na mesa dos brasileiros sugerir a seus seguidores armarem-se até os dentes. Para enfrentar qual inimigo? Todos os que consideram feijão mais importante que fuzil.