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

Gonçalves Ledo Político e jornalista fluminense

11/08/1781, Rio de Janeiro (RJ)

19/05/1847, Fazenda do Sumidouro, município de Macacu (RJ)

Da Página 3 Pedagogia & Comunicação

10/02/2006 14h58

Com apenas 14 anos Joaquim Gonçalves Ledo partiu para estudar em Coimbra, Portugal. Retornou ao Brasil em 1808, devido à morte de seu pai. Liberal e dotado de forte patriotismo, Ledo havia sido iniciado na maçonaria.

Embora a independência fosse o desejo da maioria dos brasileiros, havia muitas divergências entre eles. O "partido brasileiro", apoiado pela aristocracia rural do sudeste, queria a criação de uma monarquia dual, para preservar a autonomia istrativa e a liberdade de comércio. Os liberais radicais, comandados por Gonçalves Ledo, contavam com as camadas populares urbanas e buscavam não apenas a independência, mas também a democratização da sociedade brasileira.

Em 9 de dezembro de 1821, as Cortes de Lisboa ordenavam o imediato retorno de dom Pedro a Portugal. A decisão do príncipe de permanecer no Brasil, no Dia do Fico (9 de janeiro de 1822), foi produto de um amplo movimento, no qual se destacou José Bonifácio, nomeado ministro do Reino e dos Estrangeiros por dom Pedro.

Para resistir às ameaças de recolonização, foi decretada, em 16 de fevereiro de 1822, a convocação de um Conselho de Procuradores Gerais das Províncias do Brasil. Nele, Gonçalves Ledo propôs a convocação de uma Assembléia Constituinte eleita pelo povo.

Em maio de 1822, dom Pedro determinou que qualquer decreto das Cortes de Lisboa só poderia ser executado no Brasil mediante o "Cumpra-se" assinado por ele. Enquanto isso, Gonçalves Ledo e outros pedem ao príncipe regente a convocação de uma Assembléia Constituinte. O príncipe acatou a sugestão e decretou a sua convocação em junho de 1822.

José Bonifácio foi obrigado a aceitá-la, mas propôs a eleição indireta, que acabou prevalecendo contra a vontade dos liberais radicais, que defendiam a eleição direta dos constituintes. Em 7 de setembro de 1822, dom Pedro rompeu definitivamente com Portugal e em 1 ° de dezembro do mesmo ano tornou-se o primeiro imperador do Brasil.

Em 1835, Ledo consta entre os Deputados da Assembléia Provincial do Rio de Janeiro, mas neste mesmo ano abandona a política e a Maçonaria, indo recolher-se em sua fazenda, a Sumidouro, no município de Macacu, vindo a falecer, com 66 anos de idade, aos 19 de maio de 1847, de ataque cardíaco.