Meta tags:
description= O TechTudo reúne as principais notícias de tecnologia, reviews de celulares, TVs e computadores, além de dicas sobre aparelhos, aplicativos e softwares.;
Headings (most frequently used words):
de, para, veja, jogos, que, em, modelos, no, do, jogar, confira, com, os, filmes, 12, mais, da, pc, streaming, ao, ficha, técnica, celular, motorola, lança, novos, linha, celulares, melhores, até, 2024, baixar, assistir, lidas, entre, conheça, trabalhar, vs, extra, aplicativos, supermarket, mas, apps, apple, watch, samsung, qual, preço, nos, não, simulator, renda, como, esports, anuncia, nova, poco, ia, detalhes, 000, softwares, se, foi, informática, whatsapp, eletrônicos, crítica, som, buds, moto, fazer, bom, galaxy, tempos, comprar, gamer, 70, hellblade, nesta, fallout, ou, têm, ofertas, final, montados, monitor, edições, especiais, fãs, colecionadores, caixa, sonos, usar, festas, eventos, notebook, asus, vivobook, compactos, bbb, já, 24, encontro, ex, participantes, rendem, memes, palmeiras, internacional, vivo, horário, onde, brasileirão, computadores, semana, techtudo, 240hz, potência, muitas, opções, aproveite, cuidado, concorda, confusos, polêmica, clássicos, queridinhos, poder, desbloqueado, console, temático, sobra, ⓜ️, ideais, carregar, counter, strike, atube, catcher, bluestacks, app, player, chrome, firefox, mapa, site, comparativo, ips, performance, ter, vantagem, competitivos, top, downloads, modelo, ultra, projetado, mercado, trabalho, porém, deve, exibir, rodar, rivais, pesados, switch, atualmente, cancelamento, ruído, reset, tipo, pokémon, review, bloqueio, novidade, lista, duelo, oled, melhor, nintendo, derrubar, gameplay, realme, c67, traz, câmera, 108mp, snapdragon, 685, google, vai, bloqueiam, guia, anúncios, youtube, entenda, freelancer, sites, encontrar, vagas, filtros, conversas, todas, grupos, básico, palworld, download, notebooks, quer, saber, bloqueado, as, dicas, ar, condicionado, inverter, book4, brasil, versões, qualquer, hyperx, cloud, alpha, headset, fones, bose, resetar, um, iphone, fábrica, apague, música, legalmente, tudo, polêmicas, fizeram, história, aclamados, você, entende, nem, mil, vezes, relembre, 15, séries, netflix, 10, deram, falar, suspense, erótico, ver, alimentar, fantasias, todos, longas, perfeitos, potentes, títulos, ps1, diferenças, saiba, smartwatches, edge, 50, investimento, câmeras, honor, magic, lite, x6, pro, f5, muda, jogo, xiaomi, lego, consoles, dinheiro, infinito, mods, riscos, grátis, 11, supermercado, agora, vídeos,
Text of the page (most frequently used words):
#function (368), #return (288), var (207), #this (160), #object (120), #menu (104), #typeof (104), #window (93), #null (90), #document (76), prototype (74), call (67), classlist (60), length (60), const (59), exports (58), search (47), symbol (47), new (43), value (43), arguments (41), for (40), addeventlistener (34), passive (32), queryselector (29), string (29), add (29), #jogos (28), click (28), get (28), name (27), catch (26), data (25), use (25), throw (25), void (24), para (24), strict (24), url (23), style (23), then (23), let (23), next (23), map (22), appendchild (22), defineproperty (22), concat (22), opened (21), remove (21), level (21), glb (20), __esmodule (19), title (19), type (19), push (19), else (18), width (17), suggest (17), try (17), default (17), promise (17), key (17), item (17), href (17), foreach (17), case (17), set (16), touchstart (16), removeeventlistener (16), btn (15), createelement (15), contains (15), classname (15), label (15), slice (14), getattribute (14), boolean (14), header (14), mais (14), bind (13), array (13), replace (13), voltar (13), scroll (13), console (13), render (13), close (13), que (12), body (12), veja (12), searchurl (12), root (12), display (12), error (12), enumerable (12), back (12), setattribute (11), term (11), math (11), location (11), tostringtag (11), src (11), request (10), globo (10), block (10), color (10), textcontent (10), tostring (10), must (10), instanceof (10), undefined (10), parentnode (10), target (10), busca (10), indexof (10), curtain (9), app (9), link (9), screen (9), weakmap (9), transitionend (9), suggestions (9), apply (9), fixed (9), open (9), join (9), techtudo (9), score (8), extras (8), settimeout (8), celulares (8), touches (8), cadun (8), constructor (8), none (8), notícias (8), hide (8), getownpropertydescriptor (8), attachevent (8), hidden (8), top (8), confira (7), status (7), preventdefault (7), json (7), text (7), show (7), prev (7), depth (7), assign (7), streaming (7), has (7), typeerror (7), create (7), trim (7), celular (6), menuel (6), test (6), protocol (6), navegacao (6), encodeuricomponent (6), active (6), maketracking (6), main (6), method (6), com (6), true (6), login (6), detachevent (6), layer (6), split (6), first (6), 128 (6), eletrônicos (6), saiba (6), esports (6), publisher (6), modelos (6), pos (6), focus (6), informática (6), iterator (6), hasownproperty (6), stoppropagation (6), documentelement (6), softwares (6), cover (5), number (5), filmes (5), not (5), callback (5), searchv2 (5), limitresult (5), searchv2__header__term (5), host (5), cdn (5), whatsapp (5), _options (5), queryselectorall (5), notebooks (5), dataset (5), input (5), innerhtml (5), break (5), scripts (5), switch (5), coffee (5), limithistory (5), iphone (5), handlega (5), charat (5), div (5), opacity (5), afterclose (5), indent (5), pop (5), jogar (5), css (5), head (5), cadunusepopin (5), container (5), tryentries (5), cause (5), class (5), pageyoffset (5), resolve (5), all (5), weakset (5), provided (5), searchv2__header__btn (5), size (5), transform (4), lateststorage (4), keys (4), reset (4), pathname (4), animate (4), max (4), configurable (4), form (4), rounder (4), writable (4), message (4), amazon (4), gamer (4), weakref (4), comprar (4), getelementbyid (4), cadunloginurl (4), __proto__ (4), handlesubmit (4), cadunserviceid (4), qual (4), handleclicksuggestion (4), handlesuggest (4), foo (4), localstorage (4), shift (4), melhores (4), numericseparator (4), offset (4), back__label (4), match (4), handleclose (4), handleopen (4), script (4), 200 (4), readystate (4), module (4), tolowercase (4), isandroidbrowser (4), touchmove (4), fórum (4), iswindowsphonebrowser (4), localstoragecache (4), onclick (4), items (4), adcustomdata (4), suggest__menu (4), onload (4), merge (4), removeattribute (4), end (4), createtextnode (4), searchv2__item (4), técnica (4), câmeras (4), handlemouseover (4), ficha (4), min (4), touchend (4), handlemenutoggle (4), tryloc (4), complete (4), youtube (4), 2024 (4), presuggest (4), tracking (4), abrupt (4), other_tenant (4), sent (4), aplicativos (4), últimas (4), impressoras (4), linha (3), 100 (3), svg (3), adaccountid (3), baixar (3), você (3), lança (3), image (3), home (3), clickitem (3), novos (3), moto (3), basesvgpath (3), apps (3), off (3), galaxy (3), valor (3), load (3), submit (3), tinybasketresult (3), android (3), group (3), cdnconfig (3), product (3), injectstylesheet (3), searchtenant (3), motorola (3), minlength (3), suggestservice (3), clear (3), por (3), log (3), comnio (3), vídeos (3), windows (3), cbn (3), isportrait (3), success (3), list (3), parent (3), debugmode (3), regua (3), icone (3), ajaxcache (3), adcmsid (3), conheça (3), vivo (3), parsearrays (3), plainobjects (3), keyup (3), btnreset (3), childnodes (3), navigatebyarrow (3), nodename (3), response (3), notebook (3), som (3), post (3), touppercase (3), config (3), rodar (3), code (3), expose (3), toggle (3), arrow (3), isarray (3), interacoes (3), stringify (3), initial (3), navigator (3), useragent (3), charset (3), exposemenulistitemel (3), isbuffer (3), tablets (3), innerheight (3), resize (3), debug (3), dicas (3), scrollspy (3), extra (3), tecnologia (3), quem (3), computadores (3), intrinsic (3), invalid (3), stylesheet (3), ser (3), não (3), getelementsbytagname (3), até (3), completion (3), rating (3), fullbanner (3), hash (3), interceptors (3), bar (3), reflect (3), ultra (3), non (3), adunit (3), bigint (3), condicionado (3), parentelement (3), maxstringlength (3), foi (3), getownpropertysymbols (3), links (3), login__item (3), abs (3), 000 (3), clicaveis (3), quotestyle (3), mercado (3), minha (2), bom (2), política (2), editoriais (2), princípios (2), preço (2), abrir (2), inputselector (2), editora (2), fechar (2), foco (2), campo (2), todos (2), comparativo (2), ofertas (2), entre (2), stars (2), _blank (2), poco (2), logout (2), privacidade (2), vogue (2), loadsuggest (2), guias (2), requestanimationframe (2), chromecast (2), hero (2), gopro (2), minecraft (2), reader (2), adobe (2), onclose (2), netflix (2), gta (2), ios (2), comparativos (2), tutoriais (2), translatex (2), listas (2), termos (2), pagex (2), reviews (2), pagey (2), webstories (2), séries (2), instagram (2), casa (2), sobre (2), groupend (2), nos (2), _trackevent (2), somos (2), star (2), from (2), banner (2), background (2), máquinas (2), initevents (2), firstchild (2), latestsearches (2), _gaq (2), mobile (2), disable (2), games (2), tudo (2), productcolor (2), valorinternational (2), father (2), buscar (2), cachelimit (2), barra (2), products (2), rootselector (2), cdaaas (2), mas (2), getsuggestitems (2), stop (2), logo__link (2), fechado (2), searchsuggest (2), submenu (2), fetch (2), wrap (2), mark (2), getcoveritems (2), nintendo (2), 10px (2), lastchild (2), recentes (2), reverse (2), origin (2), dropdown (2), buscados (2), featured_content (2), trabalhar (2), feature_content (2), filter (2), includes (2), assistir (2), previouselementsibling (2), simulator (2), supermarket (2), usar (2), lidas (2), scrollheight (2), gcom (2), searchv2__header__form (2), tempos (2), oidcsettings (2), utag_data (2), childlist (2), element (2), crítica (2), user (2), registerhandlers (2), handletogglesubitems (2), toggled (2), logged (2), reference (2), validation (2), nova (2), tvg_extras (2), fones (2), inspect (2), htmlelement (2), buds (2), false (2), option (2), modelo (2), getprototypeof (2), valueof (2), como (2), projetado (2), trabalho (2), porém (2), deve (2), exibir (2), performance (2), property (2), pesados (2), exec (2), preanim (2), atualmente (2), insertbefore (2), chrome (2), anúncios (2), myinnerheight (2), google (2), viewportsize (2), myinnerwidth (2), removechild (2), inner (2), vpw (2), manageelementclasses (2), client (2), web (2), tipo (2), addclass (2), event (2), master (2), nativeapptype (2), setitem (2), hasclass (2), integer (2), samsung (2), expire (2), adslazyload (2), rel (2), media (2), expected (2), syntax (2), the (2), whenavailable (2), border (2), obj (2), bannerlazyloading (2), required (2), done (2), globocom (2), finally (2), 150 (2), offsetheight (2), getboundingclientrect (2), scrolltop (2), arg (2), regexp (2), anuncia (2), character (2), searchv2__noscroll (2), brasil (2), propertyisenumerable (2), getownpropertynames (2), detalhes (2), does (2), javascript (2), port (2), onreadystatechange (2), hostname (2), canal (2), substr (2), utf (2), delete (2), rejected (2), fulfilled (2), baseurl (2), defaults (2), renda (2), floor (2), skipcache (2), height (2), clientx (2), timestamp (2), prioritarios (2), smartwatches (2), searchhistoryhtml (2), pre (2), https (2), 300 (2), save (2), featuredcontent (2), history (2), ego (2), fazer (2), clienty (2), dot (2), defaulthandler (2), transformpresuggest (2), nodetype (2), handlesuggesterror (2), rendersuggest (2), renderpresuggest (2), gaproductua (2), transformsuggest (2), iconewidth (2), watch (2), templateitem (2), transitionduration (2), placeholder (2), inserthtml (2), apple (2), skipcacherequestmanager (2), echo (2), injectscripttag (2), xdomainrequest (2), cleartimeout (2), injectlinktag (2), getcache (2), insertjsonscripttag (2), injectscript (2), datatype (2), vídeo, entende, veículos, semana, tvs, áudio, box, cartão, ouvido, palmeiras, internacional, carros, montados, bloqueio, nesta, hellblade, ter, mouses, vantagem, competitivos, componentes, fallout, mil, nem, placas, têm, roteadores, macos, linux, caixas, filmadoras, smart, imagens, horário, participantes, honor, caixa, carregar, ideais, compactos, programas, vivobook, asus, magic, novidade, futebol, memes, rendem, animes, onde, redes, freelancer, artificial, inteligência, internet, produtividade, sociais, segurança, encontro, utilitários, brasileirão, facebook, lite, final, bbb, jogo, ips, aventura, casuais, esportes, terror, ação, pronunciamento, arcade, corrida, proibido, estratégia, luta, confusos, raciocínio, rpg, tabuleiro, getadconfig, coin, playstation, legends, encontrar, terceiros, impedir, melhor, valorant, league, csgo, redmi, edge, investimento, telefonia, s22, stylus, note, educativos, siga, 240hz, liga, free, player, atube, sites, brasileira, catcher, fire, twitch, counter, strike, downloads, diferenças, monitor, bluestacks, cblol, faça, visite, pergunta, tem, alguma, dúvida, xbox, roblox, campeonatos, firefox, peça, ajuda, times, comunidade, atletas, vezes, sonos, potência, festas, download, cloud, hyperx, ruído, cancelamento, bose, clássicos, legalmente, bloqueiam, lista, grátis, qualquer, relembre, apague, fábrica, alpha, derrubar, deram, alimentar, dinheiro, agora, suspense, erótico, ver, supermercado, headset, fantasias, ps1, música, títulos, serviço, vai, polêmicas, resetar, queridinhos, história, palworld, totalmente, compreendidas, review, aclamados, 685, fizeram, possam, snapdragon, 108mp, câmera, traz, entenda, c67, concorda, vez, filtros, gameplay, falar, polêmica, donnie, pokémon, conversas, todas, básico, uma, darko, interestelar, grupos, obras, guia, precisam, assistidas, infinito, rivais, eventos, publicidade, vagas, conta, xiaomi, qualidade, máxima, sair, seu, preços, fps, alto, dia, promoções, receba, repressão, uso, preçou, especiais, realme, sobra, reforça, plataformas, oled, edições, fãs, prontas, colecionadores, temático, nft, vêm, bitcoins, enem, caiu, configurações, mods, esse, duelo, poder, desbloqueado, opções, muitas, consoles, book4, lego, cuidado, aproveite, longas, riscos, perfeitos, versões, potentes, pcs, contra, muda, chegaram, vendidos, sim, livre, pro, bloqueado, saber, quer, 220, aparelhos, inverter, entrar, parseint, dell, glbonapp, globalthis, date, tipo_pagina, allowdots, index, allowprototypes, isnan, combine, ambient, nativeappinfo, content, frameworkversion, tiny, basket, common, __custom, stringstartswith, extendarrays, addglbonappclass, __master, multi, anonymous, __regua, loose, t4294967295, positive, bit, syntaxerror, nonenumerable, nonwritable, nonconfigurable, environment, circular, support, defining, deref, 1e3, more, x00, x1f, single, base, addhasreguaclass, __cdn, contain, restrictions, fnenv, dimension1, famosos, productua, 43200, http, prod, portallabel, searchtenantsrestriction, fnproduct, caracteres, menor, esperado, transition, duration, product_ua, searchv2__suggest__items, tag_manager_ad_extras, tag_manager_ad_account_id, scrollto, fnbuscaurl, require, configs, applewebkit, createproductcolorcss, getcurrentinternalhost, fninternalhosts, 7px, important, getwidth, getheight, innerwidth, mozilla, phone, getjsonp, iemobile, wpdesktop, timeout, xhrconfigscallback, ajaxcachejsonp, jsonpid, sourcemappingurl, gethandler, getrequestmanager, jsonp, channel, buscado, beginning, and, loadstyle, closing, opening, print, alias, originalvalue, loadscript, but, cannot, finallyloc, afterloc, illegal, attempt, delegateyield, anywhere, resultname, absolute, clientheight, findindex, splice, clean, 2px, dashed, red, blue, position, line, present, getitems, lazy, ads, bannerlazyloadingready, allowmissing, argument, loadassets, may, delegate, nextloc, side, msie, isurlsearchparams, isdate, toisostring, isobject, isstandardbrowserenv, trident, with, isstring, abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz0123456789, defer, invalidcharactererror, charcodeat, 255, sort, assert, failed, prop, license, 57344, 224, 65536, 1023, isregexp, maybemap, mit, validatestatus, readfloatle, _isbuffer, unshift, options, put, patch, busca_framework, carregado, down, mutationobserver, addednodes, disconnect, observe, attributes, characterdata, togglesubmenu, exposto__item, onmouseleave, loginareacontainer, toelement, relatedtarget, find, section, firstelementchild, onmouseover, button, pub, super, rootelement, header__search__right, write, globalwebdeps, erro, renderizar, menuv2, 1e4c9a, gcombarusecustomurl, gcombarcustomurl, gcombarcustomurltitle, gcombarcustomurltitlecolor, resolvegloboidjs, globoid, incluircomscore, exibeassineja, usevintage, exibecentral, itemcustomizado, cor, texto, async, glbimg, currenttarget, 1996, service, investe, rural, glamour, galileu, época, negócios, crescer, jardim, bhfm, autoesporte, pipeline, claire, noticias, mapa, site, prime, video, photoshop, macbook, air, intel, core, marie, direitos, sem, reservados, este, material, pode, publicado, transmitido, broadcast, reescrito, redistribuído, autorização, monet, anuncie, trabalhe, conosco, condições, vida, bicho, planeta, rádio, pegn, popin, header_data_navigation_by_arrow, suggests, unescape, eixo, buscas, empresa, sprite, procura, insertadjacenthtml, beforeend, tag_manager_ad_cms_id, techtudo_secundario, tag_manager_ad_custom_data, aside, results, resultados, search_suggest_latest, parse, getitem, tenant, blur, tag_manager_ad_unit, searched, sportv_terciario, header__search, clique, navegacional, keycode, reject, combate, combate_terciario, g1_primario, globocom_terciario, globoesporte_secundario, globonews, sportv, globonews_terciario, ego_terciario, cartola, cartola_terciario, globoplay, globoplay_terciario_color, globosatplay, globosatplay_terciario, gshow, gshow_terciario, lift, header__search__input, exibido, settings, productgaid, component, menu_mobile, subscribe, userinfoavailable, ready, authorize, authorized, cascade, 4728, galinker, qsall, toarray, menuwidth, 272, trackinglabel, nao, swipe, loaded, back__icon, glbproduct, _ga, header__search__icon, header__search__icon_vi, header__search__icon_usp, internal, btn_cbn_ao_vivo, cookie, station, 500, picture, xml, utf8, login__link, logout__link, login__item__name, login__item__avatar, login__item__icon, avatar, flex, computador,
Text of the page (random words):
ch t prev t next case 0 return r s length 0 void 0 s 0 s 0 3 t prev 1 t next 4 fetch n r case 4 return i t sent t next 7 i json case 7 o t sent t next 14 break case 10 return t prev 10 t t0 t catch 1 console error searchsuggest t t0 t abrupt return case 14 return a o suggestions t abrupt return a map function t return z searchurl e term t label t case 16 case end return t stop t null 1 10 return function return t apply this arguments getsuggestitems function var r ie se a mark function r o var i a s c u l arguments return se a wrap function r for switch r prev r next case 0 return i l length 1 void 0 l 1 l 1 3 r prev 1 r next 4 fetch n i o case 4 return s r sent r next 7 s json case 7 a r sent r next 14 break case 10 return r prev 10 r t0 r catch 1 console error searchsuggest r t0 r abrupt return case 14 return c c a suggestions map function t return z searchurl e term t label t u a featured_content t u u filter function e return e product t u u map function e return url e url label e title r abrupt return concat k c k u case 20 case end return r stop r null 1 10 return function e return r apply this arguments ue function function e var t arguments length 0 void 0 arguments 0 arguments 0 v this e this _options t this root document queryselector this _options rootselector this input document queryselector this _options inputselector this form this root queryselector form this search var n window location r this _options searchurl this root getattribute data search url trim concat n protocol concat n host busca this searchurl r replace g this searchtenant this _options searchtenant this root getattribute data search tenant null this main q this root this main render this cover x this main root this suggest ne this main root this suggestservice ce this searchurl this searchtenant this lateststorage re cachelimit 3 this handleopen this handleopen bind this this handleclose this handleclose bind this this handlesuggest this handlesuggest bind this this handleclicksuggestion this handleclicksuggestion bind this this handlesubmit this handlesubmit bind this this bind return g e key handleopen value function this search this input value trim this render this main show key handleclose value function this main hide key handlesuggest value function e this search e target value trim this render key handleclicksuggestion value function e t this lateststorage add t key handlesubmit value function this lateststorage add z searchurl this searchurl term this search key bind value function this input addeventlistener focus this handleopen this input addeventlistener blur this handleclose this input addeventlistener keyup this handlesuggest this form this form addeventlistener submit this handlesubmit key render value function var e this this search this suggestservice getsuggestitems this search then function t e suggest render searchurl e searchurl search e search suggestions t onclick e handleclicksuggestion e suggest show e cover hide this suggestservice getcoveritems then function t var n e lateststorage get e cover render latestsearches n suggestions t e cover show e suggest hide e le function var e document getelementbyid header t document queryselector header lift n e scrollheight 2 r e classlist contains header has gcom bar o window pageyoffset new ue rootselector header__search inputselector header__search__input var i basesvgpath a document queryselector header__search__icon document queryselector header__search__icon_vi document queryselector header__search__icon_usp a a addeventlistener click function e e preventdefault s i open var c function var i window pageyoffset a e classlist contains header fixed c e classlist contains header fixed e classlist contains header internal s r s i n a e classlist add header fixed t classlist add header fixed i e scrollheight e classlist add header preanim o i e classlist add header fixed e classlist remove header fixed e classlist remove header preanim e classlist remove header fixed o i c document addeventlistener scroll c window addeventlistener resize c var u document getelementbyid btn_cbn_ao_vivo u u addeventlistener click function var e function e var t document cookie split e if 2 t length return t pop split shift station if e var t window location origin ao vivo e window open t _blank else var n window location origin ao vivo cbn sp window open n _blank n 24 var pe function e return click e type new promise t let n null r null const o e timestamp i e n e touches 0 clientx r e touches 0 clienty a e this removeeventlistener touchend a passive 0 this removeeventlistener touchmove i passive 0 e n r e o let e 0 return new promise t settimeout e 0 500 e e 1 t var de e t function n const r e map e e call this n return promise all r then t call this n catch 1 const he e t document t queryselector e me e t document t queryselectorall e ge e t n r t addeventlistener e n r ye e t n r if t length for let o 0 o if t length for let o 0 o const i t e be object assign be i e t n const r e t let n e const r e 1 e nodetype e classlist contains t for r n n n parentnode return n classlist n classlist contains t n null n target e r t call r n t n o addeventlistener e be i r _e e t n r o document body o removeeventlistener e be t e r xe e slice call e se e t const n back next return data image svg xml charset utf8 encodeuricomponent n e var ee e const t document queryselector menu curtain n document queryselector menu container onclose r e let o null i 1 a null s null c null u null let l p 1 const f p 0 d if i p window requestanimationframe d o math abs o math abs c 30 const e math min 0 c a r math max 0 7 e l n style transform translatex e px o c t style opacity r h function e a e touches 0 pagex s e touches 0 pagey c a u s o a i t classlist contains menu curtain opened ye scroll me menu level n f passive 0 window requestanimationframe d m function e i p c e touches 0 pagex u e touches 0 pagey g function if i return i 1 p 1 o null const e math min 0 c a l math abs u s ve scroll me menu level n f passive 0 n style transform t style opacity l ye scroll me menu level n f passive 0 document addeventlistener touchstart h passive 0 document addeventlistener touchmove m passive 0 document addeventlistener touchend g passive 0 l n getboundingclientrect width close i 1 p 1 document removeeventlistener touchstart h passive 0 document removeeventlistener touchmove m passive 0 document removeeventlistener touchend g passive 0 ve scroll me menu level n f passive 0 let ae 1 var je e if ae return 0 const container t cadunserviceid n cadunloginurl o cadunusepopin i e qs a r s de fe pe c a menu login t u a a menu login__item login__link c l a menu login__item logout c p a a menu login__item logout__link c f a menu login__item__name c d a menu login__item__avatar c h a menu login__item__icon avatar c m a menu login logged c g a menu login not logged c y const e window cadun user me return name in e e name v e g style display e 0 l style display e 1 m style display e 2 b window cadun logout window location href window location href w e y p addeventlistener click e e preventdefault p addeventlistener click s b passive 0 p addeventlistener touchstart s b passive 0 v none block flex e d h e picture d innerhtml d style display block h style display none d innerhtml d style display none h style display block e f textcontent e name split 0 _ e if e stoppropagation i o const e window location href t o login n url e window location href t else window cadun login n window location href 1 w void 0 _ga window utag_data galinker glbproduct window utag_data productgaid component menu_mobile x u addeventlistener click e e preventdefault u addeventlistener click s _ u addeventlistener touchstart s _ passive 0 window cadun event subscribe userinfoavailable const e window cadun user me y w e y v block none none return window cq window cq window cq push ready e e authorize n e authorized e status w e v block none none x ae 0 0 var le e const debugmode t 1 handlega n e r e t console group menu tracking console log menu mobile e console groupend menu tracking n _trackevent menu mobile e o e const t e queryselector menu item title textcontent let n e for n menu cascade n id n n parentnode n classlist contains is father t push n queryselector menu btn back__label textcontent return t pop t reverse join return push e const t e classlist if t contains menu btn back const t e queryselector menu btn back__label textcontent n e parentelement queryselector regua navegacao menu item textcontent r navegacao back n t 0 0 else if t contains is father r navegacao o e 0 0 else const t e queryselector menu item title textcontent n o e parentelement parentelement r links clicaveis n n t t maketracking r const ke debug 1 color 000 cadunserviceid 4728 cadunloginurl null cadunusepopin 0 handlega var ce e const t object assign ke e qs n qsall o attachevent i toarray a on s off c r u le t l document body p document documentelement f n menu container d n menu curtain h n menu level 0 f m n menu level opened f n menu level f g n menu rounder f y n menu btn back__label f v y y textcontent b n menu btn back__label m w b b textcontent let _ 0 const x de fe pe s m classlist contains menu level opened let e s const a f dataset menuwidth 272 j e b b textcontent e j v const l e g style transform translatex e a px f scrolltop 0 k const e a o menu level opened f e pop classlist remove menu level opened first layer const t e pop t t classlist add first layer t h classlist add first layer menu level opened e 0 g classlist add menu rounder opened all j w g removeeventlistener transitionend k c e function typeof e settimeout e 150 o x function u push this c e e 1 const t n menu level e e t const r e parentnode ul r nodename r classlist remove first layer n menu level e classlist add menu level opened first layer l e this target window open this href this target window location href this href t e e preventdefault r function u maketracking links clicaveis this dataset trackinglabel i function const e this queryselector regua navegacao menu item textcontent u maketracking links nao clicaveis e n 14 _ l classlist remove menu no scroll p classlist remove menu no scroll a o menu level opened f foreach e e classlist remove menu level opened _ 0 m classlist add menu level opened s g classlist add menu initial g classlist remove menu rounder opened all g style transform e s j v d classlist remove menu curtain animate h classlist remove menu level opened c click menu btn back t c click menu btn back o passive 0 c touchstart menu btn back o passive 0 c click menu item link t c click menu item link p passive 0 c touchstart menu item link p passive 0 c click menu products logo__link r c click menu submenu title i f removeeventlistener transitionend n m e d classlist remove menu curtain opened _ 14 e u maketracking interacoes menu swipe menu fechado e close u maketracking interacoes menu click menu fechado f addeventlistener transitionend n q ee onclose m q u s g classlist add menu rounder opened all g classlist remove menu initial b n s menu level opened menu level 0 f classlist add menu level opened first layer s click menu btn back t s click menu btn back o passive 0 s touchstart menu btn back o passive 0 s click menu item link t s click menu item link p passive 0 s touchstart menu item link p passive 0 s click menu products logo__link r s click menu submenu title i q open f removeeventlistener transitionend b d e menu curtain e target id m q close return u e n menu initial f classlist add menu loaded f style display block e const color t e n document createelement style r se back t o document createtextnode menu btn back__icon background image url r i se next t a document createtextnode menu item arrow background image url i s document createtextnode menu product color color t n appendchild o n appendchild a n appendchild s document head appendchild n t i touchstart d x d passive 0 i click d x d passive 0 toggle e null null e e d classlist contains menu curtain opened _ 33 l classlist add menu no scroll p classlist add menu no scroll d classlist add menu curtain opened menu curtain animate u u maketracking interacoes menu click menu exibido f addeventlistener transitionend b je container f cadunserviceid t cadunserviceid cadunloginurl t cadunloginurl cadunusepopin t cadunusepopin m q close oe function function e v this e this handlemenutoggle this handlemenutoggle bind this this menuel document getelementbyid menu toggle this productcolor this menuel getattribute data product color this navigatebyarrow window header_data_navigation_by_arrow 1 this menuel getattribute data cadun service id this menuel getattribute data cadun login url var t true this menuel getattribute data cadun use popin try this menu ce color this productcolor navigatebyarrow this navigatebyarrow cadunusepopin t handlega function e window _gaq window _gaq push e this initevents catch e console error erro ao renderizar o menu e return g e key handlemenutoggle value function e e stoppropagation this menu toggle key initevents value function this menuel addeventlistener click this handlemenutoggle e pe function if document queryselector gcom bar container glb menuv2 color 1e4c9a var e window gcombarusecustomurl t true e window gcombarcustomurl n true e window gcombarcustomurltitle r true e window gcombarcustomurltitlecolor glb barra resolvegloboidjs function return globalwebdeps globoid js incluircomscore 1 exibeassineja 1 usevintage 0 exibecentral 1 itemcustomizado cor concat r texto concat n url concat t function var e document createelement script e type text javascript e async 0 e charset utf 8 e src https s glbimg com gl ba js barra globocom min js var t document getelementsbytagname script 0 t parentnode insertbefore e t te function var e document queryselector header__search__right if window oidcsettings e var t document queryselector window oidcsettings loginareacontainer 0 rootelement new mutationobserver function n r n foreach function n childlist n type n addednodes t appendchild e r disconnect observe t attributes 1 childlist 0 characterdata 1 re function function e v this e this exposemenulistitemel document queryselectorall li class expose menu this togglesubmenu this handlemouseover this handlemouseover bind this this registerhandlers return g e key handletogglesubitems value function e t var n t toggled r void 0 n n o t element if 0 r var i o lastchild previouselementsibling i removeattribute hidden var a o queryselector a class menu exposto__item s o queryselector i class arrow up c o queryselector i class arrow down s removeattribute hidden c setattribute hidden 0 a style opacity 6 o onmouseleave function e var t e toelement e relatedtarget menu expose dropdown list item t classname menu expose dropdown list link t classname a style opacity 1 s setattribute hidden 0 c removeattribute hidden i setattribute hidden 0 var u document getelementbyid header document addeventlistener scroll function e...
|