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

Conceito moderno de Estado - Do absolutismo ao liberalismo

Antonio Carlos Olivieri, Da Página 3 Pedagogia & Comunicação

Atualizado em 18/07/2013, às 12h09

Produto da formação das monarquias nacionais, o Estado moderno era muito intervencionista. Interferia em diversos âmbitos da vida no território sob sua jurisdição. Procurava também justificar a amplitude do seu poder por meio de diversas teorias que sustentavam o direito divino e consequentemente absoluto do poder dos reis.

O rei era considerado o representante de Deus na Terra, de onde decorre seu direito absoluto de mando. É o que defendem pensadores como o inglês Robert Filmer e o francês Jacques Benigne Bossuet, ambos cristãos fervorosos. Entretanto, estava-se numa época em que o humanismo se sobrepa à hegemonia do pensamento religioso. Então, a legitimação do absolutismo tinha de ser buscada em critérios racionais, conforme propõe Thomas Hobbes. Sua visão de mundo é materialista e ele buscou justificar de modo natural o absolutismo.

O contrato social

A principal preocupação da filosofia política, nos séculos 17 e 18, era estabelecer o fundamento racional do poder, para definir sua legitimidade. Por isso, não só Hobbes, mas filósofos de ideias tão diferentes quanto o inglês John Locke e o suíço Jean-Jacques Rousseau resolveram investigar a origem do Estado. Queriam descobrir aquilo a partir do que essa entidade se constituiu.

Em geral, eles partiram da hipótese dos homens primitivos, em estado de natureza, antes da civilização. Esses homens seriam, então, donos exclusivos de si e dos seus poderes, mas optaram por abandonar o estado de natureza e constituir o Estado, mediante um pacto ou contrato social, em que a maioria delegou os poderes ao Estado para este lhe garantir a segurança e a paz.

Hobbes considerava que "o homem é o lobo do homem", ou seja, o ser humano, em estado de natureza, é um predador que vive em guerra com seus semelhantes. Concluiu daí que a única maneira de garantir a paz necessária à sobrevivência consiste na delegação de um poder absoluto ao soberano.

Os limites do poder

Ao contrário, Locke critica o absolutismo, em prol do liberalismo. Para ele, devem existir limites ao poder do soberano. Os homens, embora aceitem o poder do Estado, não podem perder o direito à insurreição, caso haja necessidade de limitar aquele poder. Além disso, Locke concebe a necessidade de um Parlamento - um canal legítimo de representação da sociedade, com poder suficiente para controlar os excessos do Executivo.

O liberalismo se baseia em uma concepção individualista da sociedade. Esta é compreendida como uma somatória dos indivíduos. O Estado tem por fim garantir que os interesses particulares de todos eles possam coexistir em harmonia.

O conceito de liberalismo, enquanto teoria política e econômica, surge a partir do século XVII, e sua aplicação à prática política culmina com as revoluções burguesas:

1) a Revolução Gloriosa, na Inglaterra, em 1688, que representou a transição da Monarquia absoluta para a Monarquia parlamentar, na qual o rei se submete às decisões do Parlamento. Chamou-se "Gloriosa" por ter ocorrido pacificamente, sem derramamento de sangue;
2) a Revolução sa, em 1789, que pôs fim à monarquia na França, substituindo-a por governos provisórios e, posteriormente, por uma República, que terminou com a ascensão de Napoleão ao poder, em 1799. Entre suas consequências, pode ser citado o fim dos governos absolutos em diversos países da Europa e do mundo.

Pensadores liberais

Não se pode falar no liberalismo como um sistema filosófico único. Na verdade, trata-se de um conceito que se origina das ideias de vários pensadores e que evoluiu com o desenrolar do tempo. As ideias liberais aplicam-se não só à política, mas também à economia. Os principais teóricos do liberalismo econômico são Adam Smith e David Ricardo. Como representantes do liberalismo político, podem-se apontar, entre outros: Locke, Montesquieu, Kant, Humboldt, Benjamin Constant, Tocqueville e Stuart Mill.