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

Diogo Antônio Feijó Padre e estadista brasileiro

17/08/1784, São Paulo (SP)

10/11/1843, São Paulo (SP)

Da <a href="http://www.pagina3ped.com" target="_blank">Página 3 Pedagogia & Comunicação</a>

30/07/2005 10h23

A história do nascimento do padre Antônio Diogo Feijó não é exata. Ele teria nascido ou sido deixado na casa do padre Fernando Lopes de Camargo, em São Paulo. Batizado como "filho de pais incógnitos", ele era tido como filho do padre Félix Antônio Feijó e de Maria Joaquina de Carvalho, que viviam em Cotia, São Paulo. Feijó era um padre secular e não um membro do clero regular. Suas relações com a Igreja Católica foram tensas, especialmente porque ele moveu uma campanha contra o celibato dos padres.

Na juventude, ele iniciou uma carreira de professor de história, geografia e francês nas vilas vizinhas de São Paulo, como Parnaíba, Guaratinguetá e Campinas. Mais tarde, estabeleceu-se em ltu, na comunidade dos "Padres do Patrocínio", liderada pelo padre Jesuíno do Monte Carmelo. Ali ensinou filosofia, com grande influência do pensamento racionalista de Kant. Escreveu um compêndio de filosofia, o primeiro a tratar do pensamento kantiano no Brasil, o que o liga também à história da filosofia em nosso país.

Em 1821, foi eleito deputado por São Paulo nas Cortes de Lisboa, onde fez um corajoso discurso em favor da independência do Brasil. Ameaçado pela agitação contra os brasileiros separatistas que tomava conta das ruas, fugiu para a Inglaterra com ajuda de diplomatas britânicos. Regressou ao Brasil depois da proclamação da Independência, em 1822.

Como membro da Câmara Municipal de Itu, aprovou uma moção contra a Constituição de 1824, imposta pelo imperador com a intenção de estabelecer uma Monarquia absolutista. A crise política instalou-se e se estendeu até 1831, quando Dom Pedro 1º abdicou em favor de seu filho, Dom Pedro 2º, com cinco anos de idade.

Até a maioridade do novo imperador, o Brasil seria governado por regentes. Feijó foi ministro da Justiça da segunda regência trina. Ao criar a Guarda Nacional angariou o apoio da maioria da aristocracia rural. Deixou o ministério, mas foi feito presidente do Senado em 1833, pelo Rio de Janeiro. Sua posição contra José Bonifácio, conservador, o colocou como um dos líderes dos Liberais. Isso o fortaleceu para se tornar regente do Império, em outubro de 1835.

Feijó fundou o Partido Progressista, que deu origem ao Partido Liberal. Seus opositores formaram o grupo Regressista, que gerou o Partido Conservador. Feijó atraiu a ira da aristocracia ao apoiar o fim da escravidão e enviar uma missão a Londres para tratar medidas de repressão ao tráfico negreiro. Ao mesmo tempo, enfrentou movimentos separatistas e populares como a Cabanagem, no Pará, a Revolta dos (escravos) Malês, na Bahia, e a Revolução Farroupilha no Rio Grande do Sul. Acuado, renunciou em 19 de setembro de 1837.

Mas voltou a presidir o Senado, em 1839. Participou da Revolta Liberal de 1842, de Sorocaba (SP). Foi preso, levado para Santos, depois para o Espírito Santo. Defendeu-se da acusação em 15 de maio de 1843, conseguindo ser absolvido, mas morreria no mesmo ano, meses depois.