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

Caixa: denúncias de assédio sexual serão apuradas com rigor, diz nova presidente

São Paulo

04/07/2022 12h40

A nova presidente da Caixa Econômica Federal (CEF), Daniella Marques, disse que o banco vai apurar com rigor as denúncias de assédio sexual feitas contra antigos dirigentes. Segundo ela, as punições necessárias serão levadas a cabo. A executiva afirmou ainda que já se reuniu com o alto comando da instituição e que a primeira decisão foi afastar pessoas envolvidas nas investigações, para proteger a imagem da Caixa.

"Asseguro: será tudo feito com independência, com rigor, com seriedade, e se realmente for comprovado, todas as punições que são cabíveis serão feitas", disse, durante entrevista transmitida neste domingo (3) pela TV Record.

Daniella, assessora de confiança do ministro da Economia, Paulo Guedes, toma posse na terça-feira, 5. Ela chegou à presidência do banco público após a queda de Pedro Guimarães, acusado de assédio sexual por funcionárias da Caixa. Guimarães, que deixou o cargo na última quarta-feira, nega as acusações.

A nova presidente assinou na sexta-feira um termo de posse, e fez uma primeira reunião. "Definimos um plano de ação, tomamos uma série de decisões. O primeiro o foi o afastamento de outras pessoas que possam estar, que estão envolvidas nas apurações, porque a gente precisa proteger agora a imagem da instituição." Ela não citou nomes.

Além de Guimarães, o vice-presidente de atacado Celso Barbosa deixou a Caixa na sexta. Ele era o "número dois" do banco durante a gestão do ex-presidente.

Daniella disse que o assunto é "para já". "Metade das mulheres do Brasil são vítimas de assédio no trabalho, então a Caixa, que sempre foi o banco de todos os brasileiros, daqui para frente, e eu tenho aprovação de todos os órgãos internos, vai ser a mãe da causa das mulheres", pontuou.

Ao assumir a Caixa, Daniella será a única mulher a presidir, na atualidade, um dos cinco maiores bancos brasileiros.

Microcrédito

A nova presidente da Caixa sinalizou ainda que o banco prosseguirá com a estratégia de microcrédito iniciada na gestão anterior. "A gente tem que apoiar na capacitação e no crédito, já vinham rodando iniciativas de microcrédito. Existe agora a renovação do fundo garantidor da União para alavancar R$ 90 bilhões em crédito para micro e pequenas empresas e pela primeira vez, para micro e pequenos empreendedores individuais", disse.

Como mostrou o Estadão/Broadcast na quarta-feira, Daniella chega ao quarto maior banco brasileiro em ativos com a missão de definir os rumos de uma série de iniciativas deixadas em andamento por Guimarães. A aceleração do microcrédito é uma delas, bem como o avanço da Caixa no segmento agrícola, um projeto do ex-presidente, e decisões sobre vendas de ativos.