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

Avião da Malásia desaparecido teria mudado de curso a oeste

Niluksi Koswanage e Eveline Danubrata

De Kuala Lumpur

11/03/2014 19h04

Os militares da Malásia disseram acreditar que o avião desaparecido há quase quatro dias voou centenas de quilômetros para o oeste depois de ter feito o último contato com o controle civil de tráfego aéreo na costa leste do país, disse um alto funcionário à Reuters nesta terça-feira (11).

  • 23242
  • true
  • /enquetes/2014/03/11/o-que-voce-acha-que-aconteceu-com-o-aviao-desaparecido-na-malasia.js

Em um dos mistérios mais intrigantes da história recente da aviação, uma grande operação de busca para do Boeing 777-200ER da Malaysia Airlines até agora não encontrou nenhum vestígio da aeronave ou dos 239 ageiros e tripulantes que estavam a bordo.

As autoridades malaias haviam dito previamente que o voo MH370 desaparecera cerca de uma hora depois de decolar de Kuala Lumpur rumo à capital chinesa, Pequim.

"Ele mudou de curso depois de Kota Bharu e ficou numa altitude mais baixa. Conseguiu entrar no Estreito de Malaca", disse à Reuters o oficial militar, que está a par das investigações.

Isso parece descartar a possibilidade de uma súbita falha mecânica catastrófica, pois significaria que o avião voou em torno de 500 quilômetros, pelo menos, após o seu último contato com o controle de tráfego aéreo, embora seus sistemas transponder e outro de rastreamento não estivessem ativos.

Uma fonte não-militar familiarizada com as investigações disse que essa é uma das várias teorias que estão sendo sendo verificadas.

Sem contato

No momento em que perdeu contato com o controle de tráfego aéreo civil, o avião estava mais ou menos no meio do caminho entre a cidade de Kota Bharu, na costa leste da Malásia, e o extremo sul do Vietnã, voando a 35 mil pés (10.670 metros).

O Estreito de Malaca, um dos canais mais movimentados do mundo dos transportes, fica ao longo da costa oeste da Malásia.

ENTENDA O 'MISTÉRIO' EM 5 LINKS

Segundo o jornal 'Berita Harian', da Malásia, o chefe da Força Aérea do país, Rodzali Daud, o avião foi detectado pela última vez às 2h40 por um radar militar perto da ilha de Pulau Perak, no extremo norte do Estreito de Malaca. Ele estava cerca de 1.000 metros abaixo de sua altitude anterior, disse Daud, de acordo com o jornal.

Não há nenhuma informação sobre o que aconteceu depois com o avião.

O desligamento do transponder faz com que a aeronave não seja detectada por um radar secundário, e com isso os controladores civis não podem identificá-lo. O radar secundário obtém do transponder informações sobre a identidade do avião, velocidade e altura.

Mas ele ainda seria visível para radares primários, utilizados pelos militares.

A polícia informou anteriormente que está investigando se algum ageiro ou membro da tripulação no avião tinha problemas pessoais ou psicológicos que possam explicar o desaparecimento do avião, bem como a possibilidade de um sequestro, sabotagem ou falha mecânica.

A companhia aérea disse que estava levando a sério o relato de uma mulher da África do Sul, que disse que o copiloto do avião desaparecido tinha convidado ela e uma colega de viagem a se sentarem na cabine do piloto durante um voo, há dois anos, em uma aparente violação de segurança. Um canal da televisão australiana mostrou imagens das duas, o piloto e o copiloto na cabine durante um voo em 2011.

Avião da Malaysia Airlines desaparece durante voo; entenda

A enorme operação de busca do avião desaparecido se concentra principalmente nas águas rasas do Golfo da Tailândia, na costa leste da Malásia, embora o estreito de Malaca esteja incluído nas buscas desde domingo.

O fato de pelo menos dois ageiros a bordo terem usado aportes roubados levantou suspeitas de ato criminoso. Mas o Sudeste Asiático é conhecido como um centro de emissão de documentos falsos usados por contrabandistas, imigrantes ilegais e pessoas em busca de asilo.

O secretário-geral da Interpol, Ronald Noble, disse que os dois homens eram iranianos com 18 e 29 anos de idade que tinham entrado na Malásia usando seus aportes verdadeiros, mas depois usaram os documentos europeus furtados para embarcar no voo para Pequim.

"Quanto mais informações temos, mais estamos inclinados a concluir que não é um incidente terrorista", disse Noble.