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

Guerra Irã-Iraque - Contra o Irã, EUA se aliaram a Saddam Hussein

Alexandre Bigeli

Em 1980, Irã e Iraque iniciaram uma guerra sangrenta, que teve forte motivação no fundamentalismo religioso e na presença dos EUA no Oriente Médio. O conflito, que terminou no dia 20 de agosto de 1988, sem vencedores, é um fato histórico que ajuda a entender importantes conflitos posteriores no Oriente Médio, a exemplo da Guerra do Golfo (1991) e da Guerra do Iraque (2003).

Até 1979, o Irã era um dos maiores aliados dos Estados Unidos na região - estratégica por abrigar a maior parte das reservas mundiais de petróleo. Neste ano, o país sofreu a Revolução Islâmica, que resultou na deposição do Xá (imperador) Reza Pahlevi e na posse do aiatolá (chefe religioso) Ruhollah Khomeini como líder máximo do país.



Xiitas no poder

O Irã deixava de ser uma monarquia alinhada ao Ocidente para se tornar uma brutal ditadura fundamentalista islâmica. O fato de a população ser de maioria xiita (islâmicos radicais) explica a maciça adesão à revolução. Khomeini defendia a expansão da revolução, o que criou atritos com outras nações do Oriente Médio, e criticava abertamente os EUA, acusando-os de corromper os valores islâmicos.



Consequências da Revolução Islâmica

Uma das principais consequências da revolução foi o rompimento do Irã com os Estados Unidos, que desde então não mantêm relações diplomáticas. Os americanos se viram sem um de seus maiores aliados. Para compensar a perda do Irã, os EUA se aproximaram do país vizinho, o Iraque, onde o jovem vice-presidente havia tomado o poder recentemente por meio de um golpe de estado. Seu nome? Saddam Hussein. Pois é. Inicialmente, o ditador iraquiano foi um aliado estratégico dos americanos no Oriente Médio.

A guerra começou em 1980 por um motivo que, teoricamente, não seria suficiente para iniciar hostilidades entre Irã e Iraque: o controle do Chatt-el-Arab, um canal que liga o Iraque ao Golfo Pérsico, por meio do qual é escoada a produção petrolífera do país. Embora a margem oriental do canal fosse controlada pelos iranianos, qualquer embarcação podia atravessá-lo sem problemas rumo ao Iraque. Mesmo assim, Saddam Hussein reivindicou o controle total do estreito. Diante da recusa iraniana em ceder seu território, tropas de Saddam invadiram o Irã e destruíram o que era então a maior refinaria de petróleo do mundo, em Abadã.

E assim dois países pobres, altamente dependentes da exportação do petróleo, mantiveram um conflito que se dava principalmente por meio de batalhas de infantaria, custando a vida de milhares de soldados e das populações das regiões fronteiriças. O Iraque, que sofreu um pesado contra-ataque iraniano em 1982, foi apoiado principalmente pelos EUA e por outras nações do Oriente Médio, como a Arábia Saudita, cujas elites não viam com bons olhos a expansão do fundamentalismo islâmico, representado pelo Irã.



Massacre dos curdos

O conflito, travado majoritariamente em solo iraquiano, se caracterizou por vitórias alternadas de ambos os lados, configurando um equilíbrio entre os beligerantes, embora o Irã tivesse uma população três vezes maior. Em 1985, o Iraque teve de enfrentar a sublevação da minoria étnica dos curdos, concentrada principalmente no norte do país. Para evitar um conflito em duas frentes, Saddam resolveu liquidar os separatistas curdos, inimigo mais fraco que os iranianos, de maneira rápida e definitiva. Para isso, usou armas químicas, que mataram cerca de 5 mil habitantes da aldeia de Halabja.

Completamente esgotados, Irã e Iraque cessaram fogo em 1988, por sugestão da ONU (Organização das Nações Unidas). As fronteiras permaneceram exatamente as mesmas de antes do conflito. Desta forma, é possível afirmar que as vítimas da guerra -cerca de 300 mil iraquianos e 400 mil iranianos- morreram em vão.

Depois da guerra, Saddam não obteve mais apoio logístico ou financeiro dos EUA e dos outros países árabes, que deixaram de ver o Irã como uma ameaça a seus interesses. Mesmo assim, o ditador manteve sua política agressiva para com seus vizinhos. A próxima vítima de Saddam foi o Kuait, invadido e anexado em 1990. A ação acarretou a Guerra do Golfo em 1991, opondo o Iraque a uma coalizão liderada pelos EUA, o ex-aliado. Mas essa é outra história.