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

BNDES dá posse a quatro dos oito diretores indicados por Mercadante

 Edifício sede do BNDES, Banco Nacional de Desenvolvimento Econômico e Social, no Centro do Rio - Fernando Frazão/Agência Brasil
Edifício sede do BNDES, Banco Nacional de Desenvolvimento Econômico e Social, no Centro do Rio Imagem: Fernando Frazão/Agência Brasil

Vinicius Neder

No Rio de Janeiro

13/01/2023 15h57Atualizada em 13/01/2023 16h37

Quatro dos oito novos membros da diretoria do Banco Nacional de Desenvolvimento Econômico e Social (BNDES) já indicados pelo futuro presidente, Aloizio Mercadante, já tomaram posse, informou nesta sexta-feira, 13, a instituição de fomento.

Os nomes do ex-ministro da Fazenda Nelson Barbosa, além de Alexandre Abreu, José Luis Gordon e Luiz Navarro, foram aprovados pelo Conselho de istração do banco na quinta-feira, 12. Os quatro foram empossados na diretoria nesta sexta-feira.

A maior parte dos nomes da futura diretoria foi anunciada dias antes do Natal, após Mercadante participar de um encontro com empresários em São Paulo. Um oitavo nome, da funcionária de carreira Helena Tenório, foi anunciado na quarta-feira, 11, à noite.

Como o estatuto do BNDES prevê nove membros na diretoria, além do presidente, Mercadante ainda terá mais um nome a indicar.

Ao informar a nomeação dos quatro novos diretores, o BNDES detalhou as áreas que cada um istrará. Na estrutura organizacional do banco, as diretorias não têm função previamente determinada.

Conforme cada gestão, a diretoria supervisiona determinado conjunto de áreas, operacionais ou de apoio à atividade - as áreas são comandadas por superintendentes, cargo imediatamente abaixo dos diretores, na hierarquia.

Barbosa será diretor de Planejamento, supervisionando as áreas "de Planejamento Estratégico, de Saneamento, Transporte e Logística e de Energia", ou seja, cuidará também das operações de financiamento a projetos de infraestrutura.

Como mostrou o Broadcast (sistema de notícias em tempo real do Grupo Estado), no Diário Oficial de União (DOU) de quinta-feira, 12, foi revelado que Barbosa seria "diretor de Crédito à Infraestrutura", segundo o ato de liberação do ex-ministro publicado pela Universidade de Brasília (UnB), da qual é professor.

Segundo a nota divulgada nesta sexta pelo BNDES, Barbosa também "assume, interinamente a DIR5 (responsável pelas áreas de Governo e Relacionamento Institucional, Parcerias em Infraestrutura Social e Serviços Ambientais e de Parcerias em Infraestrutura Econômica e Desinvestimento)".

Já Alexandre Abreu, ex-CEO do banco Original, que também presidiu o Banco do Brasil (BB) entre 2015 e 2016, será o diretor de Finanças e Crédito Digital para MPMEs, liderando as áreas "Financeira, de Controladoria e de Operações e Canais Digitais".

O executivo também assumirá a presidência interinamente, enquanto a nomeação de Mercadante não é confirmada. Também interinamente, Abreu istrará "a DIR1 (que responder pelas áreas de Tecnologia da Informação e de e ao Negócio) e a DIR4 (Área de Mercado de Capitais, Participações e Reestruturação de Empresas)".

O economista José Luis Gordon, que era presidente da Empresa Brasileira de Pesquisa e Inovação Industrial (Embrapii), será o diretor de Desenvolvimento Produtivo e Inovação. Responderá, assim, pelo crédito à indústria, supervisionando as áreas de "Gestão Pública e Socioambiental e de Indústria, Serviços e Comércio Exterior".

Luiz Navarro, que foi ministro-chefe da Controladoria-Geral da União (CGU) entre março e maio de 2016, será diretor de Compliance e Riscos, como já estava informado na portaria, publicada no DOU de quinta-feira, 12, que aprovou sua cessão pelo Senado Federal, do qual é consultor legislativo de carreira. Conforme a nota divulgada pelo BNDES, o futuro diretor "será responsável pelas áreas de Integridade e Compliance e de Gestão de Riscos".

Os outros diretores já indicados são, além de Helena Tenório, Natalia Dias, que é CEO do Standard Bank Brasil; Luciana Costa, presidente no Brasil do banco francês de investimentos Natixis; e a ex-ministra Tereza Campello.

Na última segunda-feira, 9, um despacho do Tribunal de Contas da União (TCU) deu aval à nomeação de Mercadante, diante de incertezas sobre eventual vedação pela Lei das Estatais, mas ainda não há definição sobre quando e onde (se na sede do banco, no Rio, ou em Brasília) será a cerimônia de posse. A assessoria de Mercadante já informou que ele se mudará para o Rio, para trabalhar, prioritariamente, na sede da instituição.