Clique e Assine VEJA a partir de R$ 5,99
A política e seus bastidores. Com Laísa Dall’Agnol, Bruno Caniato, Valmar Hupsel Filho, Isabella Alonso Panho e Ramiro Brites. Este conteúdo é exclusivo para assinantes.
O motivo que levou à declaração e a nova troca no ministeriado do presidente Lula são os destaques do Giro VEJA
Por Laísa Dall’Agnol 26 fev 2025, 18h36
Em uma indireta ao ministro Alexandre de Moraes, do Supremo Tribunal Federal (STF), o governo de Donald Trump criticou o que classificou como bloqueio de acesso à informação no Brasil e a aplicação de multar sobre companhias sediadas em solo americano. O motivo que levou à declaração e a nova troca no ministeriado do presidente Lula são os destaques do Giro VEJA.
‘ + convertHtml(msg.mensagem) + ‘
‘; } htmlMsg += ”; } if(i==2){ htmlMsg += ”; } }); } $(“#user-exp-alerts-wrapper”).html(” +htmlMsg); return; } function criar(userID, mostrar=false) { console.log(“AbrilNotificacoes.cria notificações storage”, mostrar); if (Number.isInteger(userID) !== true) { console.log(“AbrilNotificacoes.cria userID invalido”); return; } sendAjax(userID, false); if(mostrar === true){ AbrilNotificacoes.init(); } } async function sendAjax(userID, visualizar=false){ if( checkCokieNotifications() && checkStorageNotifications() ){ return; } let url = ‘https://us-central1-abril-id-testes-1528223718961.cloudfunctions.net/userNotifications’ let url_perfil = ‘https://perfil.abril.com.br/notificacoes/’; let crm_exist = true; if (assine_environment == “sandbox”) { url = ‘https://us-central1-abril-id-homolog.cloudfunctions.net/userNotifications’; url_perfil = ‘https://gutenberg.perfil.abril.com.br/notificacoes/’; } try { console.log(“Tenta acessar Notifications 1”); const response = await fetch(url_perfil + ‘?crm=’ + userID,{ signal: AbortSignal.timeout(3000), }); if (!response.ok) { console.log(“Erro Notifications 1”); console.log(response.status); } const json = await response.json(); console.log(“RESPOSTA Notifications 1”); console.log(json); if( json == null){ crm_exist = false; } } catch (error) { console.log(“Erro Notifications”); console.error(error.message); }/* $.ajax({ url: url_perfil + ‘?crm=’ + userID, type: ‘get’, dataType: ‘json’, async: false, success: data2 => { if( data2 == null){ crm_exist = false; } }, });*/ if( !crm_exist ){ console.log(” CANCELA CHAMADA NA FUNCTION “); return; } let varUrl = ‘?codCrm=’ + userID + ‘&show=true’; if (visualizar === true){ varUrl = ‘?codCrm=’ + userID + ‘&visualizado=sim’; } try { console.log(“Tenta acessar Notifications 2”); const response = await fetch(url + varUrl,{ signal: AbortSignal.timeout(3000), }); if (!response.ok) { console.log(“Erro Notifications 2”); console.log(response.status); } const json = await response.json(); console.log(“RESPOSTA Notifications 2”); console.log(json); if (typeof json.visualizado == “undefined”) { try { console.log(“Tenta acessar Notifications 3”); const response = await fetch(url + ‘?codCrm=’ + userID,{ signal: AbortSignal.timeout(3000), }); if (!response.ok) { console.log(“Erro Notifications 3”); console.log(response.status); } const json = await response.json(); console.log(“RESPOSTA Notifications 3”); console.log(json); if( json == null){ salvar(json); } } catch (error) { console.log(“Erro Notifications 3”); console.error(error.message); } }else{ return salvar(json); } } catch (error) { console.log(“Erro Notifications”); console.error(error.message); } console.log(“RESPOSTA Notifications FINALIZADA”); createCokieNotifications(); } function ler(userID){ console.log(“AbrilNotificacoes.ler notificações storage”); if (Number.isInteger(userID) !== true) { console.log(“AbrilNotificacoes.ler userID invalido”); return; } $(“#user-exp-ctrl”).attr(“data-visualizado”, true); $(“.user-alert-icon”).css(“display”, “none”); console.log(“sava 3”); changeStorageStatusLida(); //sendAjax(userID, true); } function salvar(data){ if (!data) { return; } localStorage.setItem(“abrilNotificacoes”, JSON.stringify(data)); } function excluir(){ localStorage.removeItem(‘abrilNotificacoes’); $(“#user-exp-ctrl”).attr(“data-visualizado”, true); $(“.user-alert-icon”).css(“display”, “none”); console.log(‘AbrilNotificacoes.excluir’); return init(); } function convertHtml(text){ text = text.replaceAll(/</g,'<‘); text = text.replaceAll(/>/g,’>’); text = text.replaceAll(/&/g,’&’); text = text.replaceAll(/”/g,'”‘); return text; } function createCokieNotifications(){ var d = ”; var value = true; d = new Date(); d.setTime( d.getTime() + (1000*60*60*24)) ; expires = “expires=”+ d.toUTCString(); return document.cookie = cokieName+”=”+value+”;” + expires + “;domain=.abril.com.br;path=/”; } function checkCokieNotifications(){ var nameEQ = cokieName + “=”; var ca = document.cookie.split(“;”); for (var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ” “) c = c.substring(1, c.length); if (c.indexOf(nameEQ) == 0) { return true; } } return false; } function checkStorageNotifications(){ if( localStorage.getItem(storageName) ){ return true; } return false; } function changeStorageStatusLida(){ if( data = localStorage.getItem(storageName) ){ data = JSON.parse(localStorage.getItem(storageName)); data.visualizado =true; localStorage.setItem(storageName, JSON.stringify(data)); } return ; } return { init: init, montar, montar, criar: criar, excluir: excluir, ler: ler, changeStorageStatusLida: changeStorageStatusLida, };})();