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

MPF pede explicações ao MEC sobre bloqueio de verbas para o Museu Nacional

Nathan Lopes

Do UOL, em São Paulo

30/05/2019 14h36Atualizada em 30/05/2019 21h03

O MPF (Ministério Público Federal) pediu que o MEC (Ministério da Educação) explique o impacto do bloqueio de verbas da pasta no trabalho de recuperação do Museu Nacional, no Rio. A ação da Procuradoria acontece após o UOL ter revelado que haverá um bloqueio de R$ 12 milhões no orçamento para a reconstrução do museu, que ficou destruído após um incêndio no ano ado.

O procurador Sergio Gardenghi Suiama enviou um ofício ao MEC questionando se o orçamento de R$ 55 milhões destinado à reconstrução do museu "sofreu ou sofrerá bloqueio". No caso de haver o contingenciamento, a Procuradoria deseja saber os critérios adotados para determinar o valor bloqueado.

O MPF também pede informações sobre o impacto do bloqueio em procedimentos de licitação para as obras no museu. O MEC tem cinco dias para dar uma resposta a respeito do ofício.

Hoje, em seu perfil no Twitter, o ministro da Educação, Abraham Weintraub, disse que o congelamento não foi feito pelo MEC, mas por deputados federais da bancada do Rio. O bloqueio determinado pelos parlamentares, porém, foi feito após determinação do ministério da Economia, que impôs congelamentos no orçamento.

Procurado sobre a ação do MPF, o ministério disse em nota que "vai atender todas as solicitações do Ministério Público Federal e destaca que o contingenciamento de R$ 11,9 milhões em emenda destinada ao Museu Nacional do Rio de Janeiro foi realizado pela Bancada Federal do Rio de Janeiro no Congresso Nacional". "Tal procedimento não é da competência do Ministério da Educação."

"A bancada do estado do Rio alocou R$ 55 milhões em emenda impositiva ao orçamento da UFRJ. A finalidade era iniciar as obras de reconstrução do Museu Nacional. Todas as emendas impositivas foram contingenciadas pelo governo federal, conforme legislação. Os parlamentares e suas bancadas escolhem em quais emendas de suas competências vão priorizar. No caso dessa emenda, a bancada decidiu reduzir os recursos para R$ 43,1 milhões. No entanto, até o momento, a UFRJ não apresentou o plano trabalho para o início das obras, ou seja, o valor disponibilizado só será liberado após a conclusão e aprovação do plano."

Emendas bloqueadas

O bloqueio na verba do Museu Nacional faz parte de um contingenciamento aplicado pela equipe econômica nas emendas parlamentares impositivas, que seriam de pagamento obrigatório pelo governo. No fim de março, quando o contingenciamento no Orçamento foi anunciado, o Ministério da Economia informou que as emendas seriam cortadas, de forma linear, em 21,63%.

Segundo a pasta, foram bloqueados R$ 1 bilhão em emendas impositivas de bancada --como é o caso da emenda que seria destinada para o Museu Nacional.

O orçamento de R$ 55 milhões vem de uma emenda coletiva concedida no ano ado pela bancada dos deputados do Rio de Janeiro. Ela foi designada para a recuperação de estrutura do museu, com obras para a reconstrução da fachada, da estrutura e do telhado do edifício, além da construção de laboratórios e espaços para armazenamento do acervo da instituição.

Procurada pelo UOL, a UFRJ confirmou o bloqueio. Segundo a reitoria da instituição, a informação apareceu no Siafi, sistema utilizado para gerenciar o orçamento da universidade.

Em nota, o MEC afirmou que todas as emendas impositivas foram contingenciadas pelo governo federal, conforme a legislação, e que coube aos parlamentares e suas bancadas escolher quais emendas seriam prioritárias. O procedimento, segundo a pasta, não é de competência do MEC.

Museu Nacional apresenta peças egípcias recuperadas

Band Notí­cias