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

'Tudo sob controle, estou à disposição', diz ministra após reunião com Lula

Carolina Nogueira

Colaboração para o UOL, em Brasília

13/06/2023 15h46Atualizada em 13/06/2023 19h58

A ministra do Turismo, Daniela Carneiro (União Brasil-RJ), disse que a conversa que teve hoje com o presidente Lula (PT) foi "muito boa" e que ela continua "à disposição". A declaração foi dada ao chegar à Câmara dos Deputados para uma audiência sobre as ações da pasta para o setor.

O que aconteceu

"Está tudo sob controle, estou à disposição", disse a ministra ao ser questionada sobre reunião na manhã desta quinta-feira com o presidente Lula e sobre a pressão do União Brasil pelo seu cargo. Ela foi à Câmara para participar de uma audiência pública.

A vaga da ministra foi reivindicada pelo partido depois que ela decidiu deixar a sigla pelo Republicanos. O centrão indicou o nome do deputado Celso Sabino (União Brasil-PA) para assumir a pasta e contemplar o partido no Planalto.

Depois da reunião pela manhã no Planalto, Lula decidiu mantê-la no cargo por enquanto. Ela se encontrou com o presidente acompanhada do marido, Waguinho (União Brasil), prefeito de Belford Roxo (RJ).

A decisão de substituí-la, porém já foi tomada, segundo Tales Faria, colunista do UOL — o nome de Sabino é visto como uma forma de contemplar o centrão na Esplanada e diminuir a tensão entre deputados e o governo.

No encontro de hoje, segundo o UOL apurou, Lula elogiou o trabalho de Daniela e reforçou a importância da parceria com Waguinho, mas disse que está construindo uma saída para um "problema concreto", que é o fato de o União Brasil querer rever a indicação de suas três pastas.

Depois de se reunir com Lula, a ministra disse nas redes sociais que apresentou ao presidente projetos e ações da pasta "para os próximos meses". "Seguimos juntos no trabalho para fortalecer o turismo como vetor de desenvolvimento econômico e social do nosso Brasil, disse.

Deputada mais votada no Rio em 2022, ela foi uma das principais apoiadoras do petista no estado ao lado de Waguinho, político mais influente da Baixada Fluminense.

O apoio do União

O partido não quis garantir apoio total no Congresso às pautas governistas. Entre os 59 deputados, há cerca de 20 já definidos como oposição. A decisão de manter o partido como independente à gestão petista dá a prerrogativa de haver dissidências das bancadas na Câmara e no Senado.

Ontem, o ministro das Relações Institucionais, Alexandre Padilha, e o líder do governo no Senado, Jaques Wagner (PT-BA), negaram que haja planos de reforma ministerial. Os dois desconversaram sobre mudanças em outros ministérios, mas não negaram que a saída da deputada pudesse ocorrer.