;(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
Logo Pagbenk Seu dinheiro rende mais
Topo

Preço das carnes acumula alta de 38% em 12 meses; em Rio Branco sobe 59%

Dados do IPCA mostram que preço das carnes continua subindo - Embrapa
Dados do IPCA mostram que preço das carnes continua subindo Imagem: Embrapa

Do UOL, em São Paulo*

09/06/2021 11h15Atualizada em 09/06/2021 11h16

O preço das carnes continua subindo e pesando no bolso dos brasileiros. Em 12 meses a alta acumulada já chega a 38% no país, segundo dados do IPCA (Índice Nacional de Preços ao Consumidor - Amplo), divulgados hoje pelo IBGE (Instituto Brasileiro de Geografia e Estatística).

Em algumas regiões, o aumento no preço das carnes é ainda maior. Em Rio Branco, a alta acumulada do produto em 12 meses é de 59,27%. Na Região Metropolitana de Belo Horizonte, o avanço é de 43,88% no período.

Apenas em maio, o preço das carnes registrou alta média de 2,24% no país e teve o quarto maior impacto individual (0,07 ponto percentual) sobre o indicador no mês, atrás da conta de luz (0,23 p.p.), da gasolina (0,17 p.p.) e do etanol (0,1 p.p.). No ano, o produto acumula aumento de 5,86%

Entre os motivos para essa disparada nos preços, segundo o IBGE, está o dólar caro —atualmente negociado acima de R$ 5— e o aumento nas exportações, o que diminui a oferta de carnes no país.

O dólar alto encarece os custos com matéria-prima, principalmente o milho e a soja usados na alimentação dos animais. Os produtores desses insumos também têm preferido exportar, diminuindo a oferta no país e elevando seus preços no mercado interno.

Indústria alega custos maiores com alimentação animal

No final de maio, representantes da indústria de carne suína e de frango divulgaram manifesto indicando que novos aumentos de preços desses produtos devem atingir os consumidores brasileiros devido ao ree de custos com matérias-primas.

Em nota, a ABPA (Associação Brasileira de Proteína Animal) pediu novas desonerações tributárias ao governo e a implementação de medidas que viabilizem importações de insumos com custos mais baixos.

De acordo com a entidade, o milho e a soja, insumos básicos que compõem 70% dos custos de produção, subiram mais de 100% e 60%, respectivamente, em relação ao mesmo período do ano ado, o que aperta margens e traz problemas financeiros para as empresas.

No caso do milho, há um agravante, com a quebra de safra pela seca no Brasil impulsionando as cotações, segundo a ABPA.

"O consequente e inevitável ree ao consumidor já está nas gôndolas, mas em patamares que ainda não alcançam os níveis de custos", disse a ABPA, citando altas entre 40% e 45% nos custos de produção de aves e suínos em 12 meses.

Consumo de carne cai ao menor nível em 25 anos

A disparada nos preços das carnes somada à perda de renda dos brasileiros por causa da pandemia de covid-19 fizeram com que o consumo desses alimentos no país caísse ao menor em 25 anos, de acordo com dados da Conab (Companhia Nacional de Abastecimento).

Agora, cada brasileiro consome, em média, 26,4 quilos de carne ao ano, queda de quase 14% em relação a 2019 —quando ainda não havia crise sanitária. Esse é o menor nível desde 1996, início da série histórica da Conab.

Só nos primeiros quatro meses deste ano, o consumo per capita de carne bovina caiu mais de 4% em relação a 2020, estima a Conab.

*Com informações da Reuters