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

Simón Bolívar Militar e estadista venezuelano

24/7/1783, San Mateo, Venezuela

17/12/1830, Santa Marta, Colômbia

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

30/07/2005 09h54

Um dos maiores vultos da história latino-americana, Bolívar comandou as revoluções que promoveram a independência da Venezuela, Colômbia, Equador, Peru e Bolívia. Simón José Antonio de la Santísima Trinidad Bolívar Palacios y Blanco nasceu na aristocracia colonial. Recebeu excelente educação de seus tutores e conheceu as obras filosóficas greco-romanas e as iluministas.

Aos nove anos, perdeu os pais e ficou a cargo de um tio. Este o enviou à Espanha, aos 15 anos, para continuar os estudos. Lá, Bolívar conheceu María Teresa Rodríguez del Toro y Alayza, com quem casou em 1802. Pouco depois de terem voltado para a Venezuela, a esposa morreu de febre amarela. Bolívar então jurou nunca mais casar.

Em 1804, retornou para a Espanha. Na Europa, presenciou a proclamação de Napoleão como imperador da França e perdeu o respeito por ele, considerando-o traidor das ideias republicanas. Após breve visita aos EUA, regressou para a Venezuela em 1807.

No ano seguinte, Napoleão provocou uma grande revolução popular na Espanha, conhecida como Guerra Peninsular. Na América, organizações regionais se formaram para lutar contra o novo rei, irmão de Napoleão.

Caracas declarou a independência, e Bolívar participou de uma missão diplomática à Inglaterra. Na volta, fez um discurso em favor da independência da América espanhola. Em 13 de agosto de 1811, forças patriotas, sob o comando de Francisco de Miranda, venceram em Valencia. Mas, no ano seguinte, depois de vários desastres militares, os dirigentes revolucionários entregaram Miranda às tropas espanholas.

Bolívar escreveu o famoso "Manifesto de Cartagena", sustentando que Nova Granada deveria apoiar a libertação da Venezuela. Em 1813, invadiu a Venezuela e foi aclamado Libertador. Em junho daquele ano, tomou Caracas e, em agosto, proclamou a segunda república venezuelana.

Em 1819, organizou o Congresso de Angostura, que fundou a Grande Colômbia (federação que abrangia os atuais territórios da Colômbia, Venezuela, Panamá e Equador), a qual nomeou Bolívar presidente. Após a vitória de Antonio José de Sucre sobre as forças espanholas (1822), o norte da América do Sul foi enfim libertado.

Em julho de 1822, Bolívar discutiu com José de San Martín a estratégia para libertar o Peru, mais ao sul. Em setembro de 1823, ele e Sucre chegaram a Lima para planejar o ataque. Em agosto de 1824, derrotaram o exército espanhol. No ano seguinte, Sucre criou o Congresso do Alto Peru e a República da Bolívia (assim batizada em homenagem a Bolívar). Em 1826, Bolívar concebeu o Congresso do Panamá, a primeira conferência hemisférica.

Em 1827, devido a rivalidades pessoais entre os generais da revolução, eclodiram guerras civis na Grande Colômbia. Em 25 de setembro de 1828, em Bogotá, Bolívar sofreu um atentado, conhecido como "conspiração setembrina", da qual saiu ileso graças à ajuda de sua companheira, Manuela Sáenz. Com a guerra civil de 1829, a Venezuela e a Colômbia se separaram; o Peru aboliu a Constituição bolivariana; e a província de Quito tornou-se independente, adotando o nome de Equador.

Acuado e tuberculoso, o Libertador morreu no ano seguinte, aos 47 anos.