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

Após reunião com Bolsonaro, Zema diz estudar protocolo para suspender isolamento

O governador Romeu Zema participa da abertura da reunião solene de instalação da 2ª Sessão Legislativa Ordinária da 19ª Legislatura - Pedro Gontijo/Imprensa MG
O governador Romeu Zema participa da abertura da reunião solene de instalação da 2ª Sessão Legislativa Ordinária da 19ª Legislatura Imagem: Pedro Gontijo/Imprensa MG

Emilly Behnke

Brasília

09/04/2020 15h04

O governador de Minas Gerais, Romeu Zema (Novo), afirmou que o estado deve apresentar na semana que vem um protocolo para liberação de medidas de isolamentos social adotadas durante a pandemia do novo coronavírus. O anúncio foi feito em entrevista no Palácio do Planalto, após o governador se reunir com o presidente Jair Bolsonaro (sem partido) e o ministro da Economia, Paulo Guedes.

"Estamos estudando um protocolo que deveremos divulgar na próxima semana para que toda a liberação seja feita com os devidos cuidados, com uso de máscaras, uso de vários equipamentos, limite de pessoas por metro quadrado", disse. O protocolo é elaborado pela secretaria estadual de Saúde, segundo o governador. Ele informou que aproximadamente 200 municípios já fizeram algum tipo de liberação por decisão dos prefeitos.

"Queremos fazer algo muito responsável. A curva de Minas Gerais, tanto de óbitos quanto de casos de coronavírus, tem se comportado de forma muito melhor do que outros Estados. Posso dizer que Minas tem feito a lição de forma adequada. Mas cabe a cada prefeito analisar sua situação", declarou.

O estado tem, de acordo com a última atualização do Ministério da Saúde, no dia 8, 614 casos confirmados e 14 mortes pela doença. O governador destacou que muitos municípios não têm casos confirmados e questionou: "Será que esse município tem de ficar fechado? Tem algum efeito ele fechar todas as atividades?". Segundo Zema, as prefeituras que optarem pela flexibilização terão a ajuda e receberão orientações do governo estadual para tal.

Auxílio financeiro

Nesta quinta-feira (09), Zema foi ao Planalto solicitar um auxílio financeiro do governo federal durante o período de crise. Segundo ele, o presidente recebeu "bem" o pedido por recursos para compensar as perdas em arrecadação do Imposto sobre Circulação de Mercadorias e Serviços (ICMS), em função do desaquecimento da economia devido a crise do novo coronavírus.

"O presidente e o ministro [Paulo Guedes] reconhecem que os Estados tiveram uma queda expressiva do ICMS. Aqueles [estados] que estavam com a água na altura do nariz vão afogar se não tiver algum tipo de ajuda", declarou.

Zema foi um dos três governadores que não am, no fim de março, uma carta pedindo apoio a Bolsonaro e reafirmando medidas apoiadas na ciência no combate ao coronavírus.

Na noite de quarta-feira (8), em novo pronunciamento, Bolsonaro responsabilizou governadores e prefeitos pelas medidas que restringem a circulação de pessoas como forma de evitar a disseminação da doença.