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

Pole Position

REPORTAGEM

Texto que relata acontecimentos, baseado em fatos e dados observados ou verificados diretamente pelo jornalista ou obtidos pelo o a fontes jornalísticas reconhecidas e confiáveis.

Leclerc vira ameaça surpresa para Red Bull: o que esperar da abertura da F1

Max Verstappen beija a namorada, Kelly Piquet, após conquistar a pole no Bahrein - Peter Fox/Getty Images
Max Verstappen beija a namorada, Kelly Piquet, após conquistar a pole no Bahrein Imagem: Peter Fox/Getty Images

Colunista do UOL

04/03/2023 15h23

Receba os novos posts desta coluna no seu e-mail

Email inválido

A primeira classificação do campeonato da Fórmula 1 pode ter acabado com a primeira fila para a favorita Red Bull e o atual campeão Max Verstappen na pole position, mas foi marcada por surpresas. O próprio holandês vai para a corrida na melhor posição possível, mas sem se sentir confortável com o carro.

Outra surpresa de Verstappen foi ao ver a Ferrari, que fecharam a segunda fila, andando tão forte. Na verdade, nem mesmo o time italiano esperava um rendimento tão bom, como itiu Charles Leclerc. Tanto, que eles já começam a olhar mais para frente do que para trás, mudando a estratégia do monegasco. "Acho que tinha eu performance no carro para fazer a pole. A minha volta no Q3 não foi boa. Mas acho que fizemos a escolha certa para ser o melhor que pudermos na corrida porque esse é o nosso ponto fraco, o ritmo de corrida. Foi a melhor escolha para nós neste fim de semana", disse o piloto ferrarista, terceiro no grid.

A escolha à qual Leclerc se refere é o fato de ele não ter feito sua última tentativa, guardando um jogo de pneus novos para a corrida. Seria uma boa opção para largar com esse jogo e tentar usar a velocidade de reta superior para superar as Red Bull logo de cara e impedir que eles ditem o ritmo, teoricamente mais rápido.

Também não é claro o que a Red Bull vai fazer em termos de estratégia. Eles surpreenderam ao usar um jogo de pneus duros no terceiro treino livre, uma vez que os demais estavam guardando os dois jogos de composto duro disponíveis para a corrida. Afinal, expectativa era de que esse fosse o pneu predileto para a corrida por ser mais veloz e consistente que o médio, lembrando que trata-se de um composto novo para esta temporada.

No entanto, Verstappen depois revelou que não estava confortável com esse composto, deixando em aberto o que a Red Bull vai fazer. E há ainda outro fator nessa equação: Sergio Perez, segundo colocado, está andando bem mais próximo de Verstappen do que no final do ano ado. E avisou ter adotado um tipo de configuração completamente diferente no carro. "Os dois carros estão muito diferentes, então será interessante ver como eles vão se comportar na corrida. Eu fiz um acerto bem focado na corrida."

A Ferrari só não fez a mesma estratégia de Leclerc com Carlos Sainz porque o espanhol não fez um bom segundo setor em sua primeira tentativa. Na verdade, ele está com dificuldade em duas curvas em particular e não sabe muito bem o porquê. Até por conta disso e por não ter o pneu novo, ele demonstra mais preocupação com quem vem atrás. "A Red Bull parece que está um o adiante na classificação e um e meio em ritmo de corrida. Mais atrás estamos mais juntos."

Alonso fala em pódio e Mercedes cresceu mais que esperava

hamilton - Mercedes/LAT Images - Mercedes/LAT Images
Lewis Hamilton no novo carro da Mercedes
Imagem: Mercedes/LAT Images

De fato, chamou a atenção a pouca diferença entre os carros nesse segundo ano de um mesmo regulamento. Fernando Alonso conseguiu colocar a Aston Martin em quinto lugar, algo inimaginável há duas semanas, à frente da Mercedes. Ele, George Russell e Lewis Hamilton andaram no mesmo décimo.

A equipe alemã fez muitas mudanças no acerto do carro depois de uma sexta-feira bem aquém do esperado. E foi outra equipe que se surpreendeu com o que encontrou. "Achávamos que iríamos melhorar uns dois décimos com tudo o que mexemos e acabamos ganhando cinco ou seis décimos", disse um animado Russell. "E o foco do nosso acerto foi mais para a corrida."

Mas a briga de Russell e Hamilton com Alonso pode ser complicada, pois o grande ponto positivo da Aston Martin é justamente o ritmo de corrida. É por isso que o espanhol está largado em quinto, mas já pensando na possibilidade de pódio. "Você sempre espera o momento da verdade. As sessões pareciam ser boas demais para serem reais, o primeiro, segundo, terceiro treino livre. Mas quando você finalmente vê que está entre os 5 primeiros é ótimo. Na verdade, o ponto mais forte do carro é o ritmo de corrida. Se fizermos uma boa estratégia e uma boa largada, podemos pensar no pódio. Vamos aos poucos porque tudo o que está acontecendo conosco é muito bonito."

Seu companheiro, Lance Stroll, conseguiu o oitavo lugar no grid, mesmo com as dores nos punhos e no pé depois de se lesionar em acidente de bicicleta. O canadense, que nunca é de muitas palavras, disse repetidamente que estava agradecido por ter decidido correr. "Fui operado há doze dias e saí do hospital no último domingo. Não achava que estaria aqui, mas a cada dia que a vou ganhando confiança no meu corpo e no carro também."

O GP do Bahrein tem largada às 12h pelo horário de Brasília. A transmissão da TV Bandeirantes começa às 11h30.