1<!DOCTYPE html> 2<html lang="pt-BR" dir="ltr"> 3<head> 4 <link rel="canonical" href="https://www.andradeonline.com.br/cadastrar"> 5<meta charset="UTF-8"> 6<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0"> 7<meta name="format-detection" content="telephone=no">
8<script nonce="trWbhxt/C7wmFMRzjfnUfQ=="> 9if (typeof window.MutationObserver !== 'undefined' && window.MutationObserver.prototype && typeof window.MutationObserver.prototype.observe === 'function') { 10 (function () { 11 var originalObserve = window.MutationObserver.prototype.observe; 12 13 window.MutationObserver.prototype.observe = function (target, options) { 14 if (!target || typeof target.nodeType === 'undefined') { 15 return; 16 } 17 18 return originalObserve.call(this, target, options); 19 }; 20 })(); 21} 22</script>
22 23<meta name="robots" content="noindex"> 24<meta name="kdt:page" content="account_creation"> 25<meta name="description" content="Bem-vindo à Andrade Distribuidor, sua melhor opção para abastecimento de produtos de qualidade! Aqui na nossa loja online você encontrará alimentos, bebidas, hâ¦"> 26<meta name="keywords" content="Distribuidor, Distribuidora, Atacado e varejo, Distribuidora de cosméticos, Fornecedor de cosméticos, Melhores preços em atacado, distribuidora em Alagoas, distribuidora em Maceió, distribuidora em Arapiraca, fornecedor para supermercado em Alagoas, fornecedor para farmácia em Alagoas, atacado de cosméticos Alagoas, produtos para revenda Alagoas (ATUALIZADO)"> 27<title>A plataforma para abastecer o varejo de Alagoas, Sergipe e Pernambuco.</title> 28<meta property="og:type" content="website"> 29<meta property="og:title" content="A plataforma para abastecer o varejo de Alagoas, Sergipe e Pernambuco."> 30<meta property="og:description" content="Bem-vindo à Andrade Distribuidor, sua melhor opção para abastecimento de produtos de qualidade! Aqui na nossa loja online você encontrará alimentos, bebidas, hâ¦"> 31<meta property="og:url" content="https://www.andradeonline.com.br/cadastrar"> 32<meta property="og:image" content="https://andradedistribuidor.agilecdn.com.br/imgs/logo-andrade-online-1787756366.webp"><meta name="twitter:card" content="summary_large_image"> 33<meta name="twitter:image" content="https://andradedistribuidor.agilecdn.com.br/imgs/logo-andrade-online-1787756366.webp"> 34<meta name="twitter:title" content="A plataforma para abastecer o varejo de Alagoas, Sergipe e Pernambuco."> 35<meta name="twitter:description" content="Bem-vindo à Andrade Distribuidor, sua melhor opção para abastecimento de produtos de qualidade! Aqui na nossa loja online você encontrará alimentos, bebidas, hâ¦"> 36<link rel="icon" type="image/png" href="https://assets.agilecdn.com.br/images/ico_andradedistribuidor.png?v=690" alt="A plataforma para abastecer o varejo de Alagoas, Sergipe e Pernambuco."> 37 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:400,400i,500,500i,700,700i&display=swap" > 38 <link rel="stylesheet" href="https://assets.agilecdn.com.br/css/bootstrap.min.css"/> 39<link rel="stylesheet" href="https://assets.agilecdn.com.br/css/cookiealert.min.css?v=10583"/> 40<link rel="stylesheet" href="https://assets.agilecdn.com.br/css/sweetalert2.min.css"/> 41<link rel="stylesheet" href="https://assets.agilecdn.com.br/css/owl.carousel.min.css" /> 42<link rel="stylesheet" href="https://assets.agilecdn.com.br/font-awesome/css/all.min.css" /> 43<link rel="stylesheet" href="https://assets.agilecdn.com.br/fonts/theme/theme.css" /> 44<link rel="stylesheet" href="https://assets.agilecdn.com.br/css/jquery.countdown.min.css" /> 45<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:400,400i,500,500i,700,700i&display=swap" /> 46<link rel="stylesheet" href="https://assets.agilecdn.com.br/css/style.min.css?v=10583"/> 47<link rel="stylesheet" href="https://andradedistribuidor.agilecdn.com.br/css/style-1790352553.css"/>
vendor: 109 bytes, lines 47-48
47 48 <script nonce="trWbhxt/C7wmFMRzjfnUfQ==" async src="https://www.googletagmanager.com/gtag/js?id=
48G-8RDK425VFH
vendor: 20 bytes, lines 48-49
48"></script> 49
49<script nonce="trWbhxt/C7wmFMRzjfnUfQ=="> 50 window.dataLayer = window.dataLayer || []; 51 function gtag(){ 52 window.dataLayer.push(arguments); 53 } 54 window.gtag = gtag; 55 gtag('consent', 'default', {"ad_storage":"denied","ad_user_data":"denied","ad_personalization":"denied","analytics_storage":"denied","functionality_storage":"granted","security_storage":"granted","personalization_storage":"denied"}); 56 gtag('set', 'ads_data_redaction', true); 57 gtag('js', new Date()); 58 gtag('config', 'G-8RDK425VFH', {"anonymize_ip":true,"allow_google_signals":false,"allow_ad_personalization_signals":false}); 59 </script>
59 60
60<script nonce="trWbhxt/C7wmFMRzjfnUfQ=="> 61 window.agileDeferExternalScript = window.agileDeferExternalScript || function(src, attrs, options) { 62 if (!src) { 63 return; 64 } 65 66 window.__agileDeferredExternalScripts = window.__agileDeferredExternalScripts || {}; 67 if (window.__agileDeferredExternalScripts[src]) { 68 return; 69 } 70 window.__agileDeferredExternalScripts[src] = true; 71 72 function appendScript() { 73 if (document.querySelector('script[src="' + src + '"]')) { 74 return; 75 } 76 77 var script = document.createElement('script'); 78 script.src = src; 79 script.async = true; 80 81 if (attrs && typeof attrs === 'object') { 82 Object.keys(attrs).forEach(function(key) { 83 if (attrs[key] === true) { 84 script.setAttribute(key, key); 85 } 86 else if (attrs[key] !== false && attrs[key] != null) { 87 script.setAttribute(key, attrs[key]); 88 } 89 }); 90 } 91 92 document.head.appendChild(script); 93 } 94 95 function schedule() { 96 if (options && options.idle && 'requestIdleCallback' in window) { 97 requestIdleCallback(appendScript, { timeout: options.timeout || 4000 }); 98 return; 99 } 100 setTimeout(appendScript, options && typeof options.delay === 'number' ? options.delay : 0); 101 } 102 103 if (document.readyState === 'complete') { 104 schedule(); 105 return; 106 } 107 108 window.addEventListener('load', schedule, { once: true }); 109 }; 110 </script>
110 111 </head> 112<body class="body-link"> 113 <div class="site"> 114 <header class="site__header d-lg-none"> 115 <div class="mobile-header mobile-header--sticky mobile-header__resumed " data-sticky-mode="pullToShow"> 116 <div class="mobile-header__panel"> 117 <div class="container"> 118 <div class="mobile-header__body"> 119 <a class="mobile-header__logo" href="https://www.andradeonline.com.br/"> 120 <img alt="Andrade Distribuidor" loading="lazy" src="https://andradedistribuidor.agilecdn.com.br/imgs/logo-andrade-online-1787756366.webp"> 121 </a> 122 <div class="mobile-header__indicators"> 123 </div> 124 </div> 125 </div> 126 </div> 127</div> </header> 128 <header class="site__header d-lg-block d-none"> 129 <div class="site-header site-header__resumed"> 130 <div class="site-header__middle container site-header__middle__resumed"> 131 132 <div class="site-header__logo"> 133 <a href="https://www.andradeonline.com.br/"> 134 <img alt="Andrade Distribuidor" src="https://andradedistribuidor.agilecdn.com.br/imgs/logo-andrade-online-1787756366.webp"> 135 </a> 136 </div> 137</div> </div> 138 </header> 139 <div class="site__body site__body__resumed"> 140 <div class="container container__register-customer-form" data-content="register-customer-form" data-component-id="30747"><div class="page-header"> 141 <div class="page-header__title"> 142 <h1>Não é cliente Andrade Distribuidor? - Cadastrar</h1> 143 </div> 144</div> 145 <div class="page-header"> 146 <div class="page-header__container"> 147 <div class="page-header__back"> 148 <button type="button" class="btn btn-default" id="btn-voltar"><i class="fas fa-arrow-circle-left"></i> Voltar</button> 149 </div> 150 <div class="page-header__breadcrumb"> 151 <nav aria-label="breadcrumb"> 152 <ol class="breadcrumb" itemscope itemtype="http://schema.org/BreadcrumbList"> 153 <li class="breadcrumb-item" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"> 154 <a href="https://www.andradeonline.com.br/" itemprop="item"><span itemprop="name"><i class="fas fa-home"></i> InÃcio</span></a> 155 <i class="fas fa-angle-double-right"></i> 156 <meta itemprop="position" content="1" /> 157 </li> 158 <li class="breadcrumb-item active" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"> 159 <a href="https://www.andradeonline.com.br/cadastrar" itemprop="item"><span itemprop="name">Cadastrar</span></a> 160 <meta itemprop="position" content="2" /> 161 </li> 162 </ol> 163 </nav> 164 </div> 165 </div> 166 </div> 167<div class="block"> 168 <div class="container"> 169 <div class="row"> 170 <div class="col-12 d-flex mt-4 mt-md-0"> 171 <div class="card flex-grow-1 mb-0"> 172 <div class="card-body"> 173 <div class="alert alert-warning mt-2" role="alert"> 174 Aviso: seu cadastro passará por análise e, após aprovação, será liberado em no máximo 2 horas. </div> 175 <form method="post" enctype="multipart/form-data" data-form="cadastrarCliente" autocomplete="off" data-no-track="true"> 176 <input type="hidden" name="codigo_cnae"> 177 <input type="hidden" name="codigo_ibge"> 178 <input type="hidden" name="tipo" value="PJ"> 179 <div class="row"> 180 <div 181 class="col-lg-6 182 " 183 data-content="pj"> 184 <div class="form-group"><label class="col-form-label">CNPJ*</label><input class="form-control i-recaptcha" name="cnpj" id="cnpj" data-rule-cnpjBR="true" data-documento="cnpj" type="text" minlength="18" maxlength="18" data-mask="AA.AAA.AAA/AAAA-00" placeholder="AA.AAA.AAA/AAAA-00" data-change="consultarCadastroCliente" required ></div> 185 </div> 186 <div 187 class="col-lg-6 188 " 189 data-content="pj"> 190 <div class="form-group"><label class="col-form-label">Nome Fantasia*</label><input class="form-control i-recaptcha" name="nome_fantasia" id="nome_fantasia" type="text" minlength="1" maxlength="255" required ></div> 191 </div> 192 <div 193 class="col-lg-6 194 " 195 data-content="pj"> 196 <div class="form-group"><label class="col-form-label">
196Razão Social*</label><input class="form-control i-recaptcha" name="razao_social" id="razao_social" type="text" minlength="1" maxlength="255" required ></div> 197 </div> 198 <div 199 class="col-lg-6 200 " 201 data-content="pj"> 202 <div class="form-group"><label class="col-form-label">Inscrição Estadual*</label><input class="form-control i-recaptcha" name="inscricao_estadual" id="inscricao_estadual" type="text" minlength="1" maxlength="20" required ><div class="form-check mt-2"><span class="form-check-input input-check"><span class="input-check__body"><input class="input-check__input" type="checkbox" name="isento_ie" id="isento_ie" value="1"><span class="input-check__box"></span><i class="far fa-check input-check__icon"></i></span></span><label class="form-check-label" for="isento_ie">Isento de Inscrição Estadual</label></div></div> 203 </div> 204 <div 205 class="col-lg-6 206 " 207 > 208 <div class="form-group"><label class="col-form-label">E-mail*</label><input class="form-control i-recaptcha" name="email" id="email" data-rule-isEmail="true" type="email" minlength="1" maxlength="255" required ></div> 209 </div> 210 <div 211 class="col-lg-6 212 " 213 > 214 <div class="form-group"><label class="col-form-label">Confirme seu e-mail*</label><input class="form-control i-recaptcha" name="confirmacao_email" id="confirmacao_email" data-rule-isEmail="true" type="email" minlength="1" maxlength="255" equalTo="#email" data-msg="O e-mail e a confirmação devem ser iguais" required ></div> 215 </div> 216 <div 217 class="col-lg-6 218 " 219 > 220 <div class="form-group"><label class="col-form-label">Defina uma senha de acesso* <small>(6 a 12 dÃgitos)</small>*</label><input class="form-control i-recaptcha" name="senha" id="senha" type="password" minlength="6" maxlength="12" required ></div> 221 </div> 222 <div 223 class="col-lg-6 224 " 225 > 226 <div class="form-group"><label class="col-form-label">Confirme sua senha*</label><input class="form-control i-recaptcha" name="confirmacao_senha" id="confirmacao_senha" type="password" minlength="6" maxlength="12" equalTo="#senha" data-msg="A senha e a confirmação devem ser iguais" required ></div> 227 </div> 228 <div 229 class="col-lg-6 230 " 231 > 232 <div class="form-group"><label class="col-form-label">Tipo de Cliente*</label><select class="form-control i-recaptcha" name="tipo_cliente" id="tipo_cliente" required ><option value="">Selecione</option><option value="C">Consumidor</option><option value="R">Revendedor</option><option value="F">Funcionário</option></select></div> 233 </div> 234 <div 235 class="col-lg-6 236 " 237 data-content="pj"> 238 <div class="form-group"><label class="col-form-label">Ramo de Atividade*</label><input class="form-control i-recaptcha" name="ramo_atividade" id="ramo_atividade" type="text" minlength="1" maxlength="255" required ></div> 239 </div> 240 <div 241 class="col-lg-6 242 " 243 data-content="pj"> 244 <div class="form-group"><label class="col-form-label">Segmento*</label><select class="form-control i-recaptcha" name="id_segmento" id="id_segmento" required ><option value="">Selecione</option><option value="9047">(INAT. 218)-CLIENTE NOVO INFRACOMMERCE</option><option value="9048">(INAT. 219)-compra-agora</option><option value="30">(INAT. 9019)-LATICINIO FRIOS E CONSERVAS</option><option value="75">(INAT. 9022)-MICRO EMPRESA SOCIAL/AMBULA</option><option value="86">(INAT. 9024)-ATIVIDADES DE ORG.RELIGIOSA</option><option value="59">(INAT. 9026)-EDUCACAO SUPERIOR</option><option value="123">(INAT. 9028)-LOJA DE VARIEDADES</option><option value="124">(INAT. 9029)-BUFFET</option><option value="127">(INAT. 9032)-HORTIFRUTI</option><option value="132">(INAT. 9035)-FORN.ALIMENT.PREPA.CONS D</option><option value="133">(INAT. 9036)-SERV. ORG. FERIAS ESP E F</option><option value="134">(INAT. 9037)-FORN. ALIMENT. PREPA.</option><option value="135">(INAT. 9038)-SEVICOS AMBULANTES DE AL</option><option value="136">(INAT. 9039)-COZINHA INDUSTRIAL</option><option value="137">(INAT. 9040)-COM. VAREJISTA</option><option value="138">(INAT. 9041)-COM.VAREJIS.DE GAS LIQ PETR</option><option value="141">(INAT. 9044)-PROMOCAO DE VENDAS</option><option value="10">(INATIVO 8001) - CONSUMIDOR FINAL</option><option value="212">(INATIVO 8001) - CONSUMIDOR FINAL ( S )</option><option value="11">(INATIVO 9002) - ARMARINHO</option><option value="22">(INATIVO 9003) - CALCADOS / CONFECCAO</option><option value="83">(INATIVO 9005) - ATIVIDADES VETERINARIAS</option><option value="9">(INATIVO 9015) - BOMBONIERE</option><option value="24">(INATIVO 9018) -ACOUGUE-HORTI.GRANJEIROS</option><option value="99">(INATIVO 99) - VAREJO ALIMENTAR ESPECIAL</option><option value="9018">ACOUGUE-HORTI.GRANJEIROS</option><option value="10001">ACOUGUES, LATICINIOS, AVICOLAS E HORTIS</option><option value="72">ADMINISTRACAO PUBLICA EM GERAL</option><option value="7001">AGENCIA LOTERICA</option><option value="50">AGENCIA LOTERICA REPETIDO</option><option value="68">ALUGUEL DE FITAS,VIDEOS, DISCOS</option><option value="209">Andrade Distribuidor</option><option value="210">Andrade Distribuidor ( CACIMBAS )</option><option value="9002">ARMARINHO</option><option value="9001">ARMAZEM</option><option value="9004">ARTIGO SOUVENIERS BIJ.E ARTESANATOS</option><option value="33">ARTIGO SOUVENIERS" BIJ.E ARTESANATOS</option><option value="9042">ASSOCIAÃÃO PRIVADA</option><option value="5">ATACADO</option><option value="10002">ATACADO BALCAO</option><option value="2001">ATACADO BALCAO</option><option value="2002">ATACADO CASH & CARRY</option><option value="2003">ATACADO DISTRIBUIDOR</option><option value="29">ATACADOS ESPECIAIS</option><option value="10003">ATACAREJO</option><option value="9025">ATIV. DE ASSOCIA DE DEFES DE DIR. SOCIAI</option><option value="9034">
244ATIV. MONITORA. DE SISTEMAS DE SEGURANCA</option><option value="40">ATIVIDADE DE ATENDIMENTO HOSPITALAR</option><option value="91">ATIVIDADE DE RECREACAO E LAZER</option><option value="43">ATIVIDADES CARTORIAIS</option><option value="44">ATIVIDADES DE CONTABILIDADES</option><option value="9024">ATIVIDADES DE ORG.RELIGIOSAS</option><option value="73">ATIVIDADES DE RADIO</option><option value="9005">ATIVIDADES VETERINARIAS</option><option value="4001">AUTO PECAS</option><option value="17">AVARIAS</option><option value="6001">BANCA DE REVISTAS</option><option value="5001">BAR</option><option value="10004">BARES E RESTAURANTES</option><option value="10005">BOMBONIERE</option><option value="9015">BOMBONIERE</option><option value="9029">BUFFET</option><option value="102">C VAREJ DE ARTIGOS DE CAMA, MESA E BANHO</option><option value="128">CABELEIREIRO</option><option value="103">CABELEIREIROS</option><option value="9003">CALCADOS / CONFECCAO</option><option value="9007">CANTINAS</option><option value="211">CARTAO</option><option value="7002">CARTORIO</option><option value="27">CINE FOTO / OTICA</option><option value="42">CLIENTE FISICO</option><option value="109">CLIENTE FISICO - SE</option><option value="999">CLIENTE INADIMPLENTE ( CUPER / INFORM )</option><option value="218">CLIENTE NOVO INFRACOMMERCE</option><option value="7003">CLINICA/CONSULTORIO/HOSPITAL</option><option value="10006">CLINICAS, HOSPITAIS E LOJAS DE MAT HOSP</option><option value="9006">CLUBE</option><option value="61">CLUBES SOCIAS,DESPORTIVOS E SIMILARES</option><option value="60">COM A VAREJO DE MOTOCICLETAS E MOTONETAS</option><option value="92">COM A VAREJO DE PECAS E ACESSORIOS</option><option value="107">COM ATACADISTA DE CEREAIS</option><option value="37">COM DE FERRAMENTAS E FERRAGENS</option><option value="53">COM DE LIVROS REVISTA E JORNAIS</option><option value="82">COM ESP.DE EQUIP.TELEFONIA E COMUNICACÃO</option><option value="74">COM VAREJ DE ARTIGOS DE JOALHERIA</option><option value="49">COM VAREJ DE MEDICAMENTOS VETERINARIOS</option><option value="71">COM VAREJ.DE VIDROS,ESPELHOS, VITRAIS</option><option value="48">COM VAREJISTA DE GAS</option><option value="94">COM VAREJISTA DE MADEIRA E ARTEFATO</option><option value="85">COM VAREJISTA DE MOVEIS</option><option value="64">COM VAREJISTA DE PROD. NATURAIS</option><option value="105">COM. ATAC. DE INST. MAT USO MED.CIR.HOSP</option><option value="9016">COM. DE LIVROS REVISTA E JORNAIS</option><option value="9020">COM. DE PRODUTOS PARA AGROPECUARIA</option><option value="9041">COM. VAREJIS. DE GAS LIQUEFEITO PETROLEO</option><option value="9040">COM. VAREJISTA</option><option value="117">COM. VAREJISTA DE BEBIDAS</option><option value="116">COM. VAREJISTA DE CONSTRUCAO EM GERAL</option><option value="9043">Com. varejista em equip. audio e video</option><option value="9011">COM. VAREJO DE AUTOMOVEIS</option><option value="9033">COM. VAREJO DE MOTOCICLETAS</option><option value="47">COMERCIO A VAREJO DE AUTOMOVEIS</option><option value="81">COMERCIO DE ELETRODOMESTICOS</option><option value="56">COMERCIO DE PRODUTOS PARA AGROPECUARIA</option><option value="98">COMERCIO VAREJ DE PRODUTOS DE LIMPEZA </option><option value="106">COMERCIO VAREJISTA DE BEBIDAS</option><option value="14">COMERCIO VAREJISTA DE CALCADOS</option><option value="54">COMERCIO VAREJISTA DE MOVEIS</option><option value="101">COMERCIO VAREJISTA DE TECIDOS</option><option value="219">COMPRA AGORA</option><option value="4002">CONCESSIONARIA DE AUTOS</option><option value="96">CONSTRUCAO DE EDIFICIOS </option><option value="10007">CONSUMIDOR FINAL</option><option value="8001">CONSUMIDOR FINAL</option><option value="207">CONV. ANDRADE - RCA</option><option value="205">CONV. AABB</option><option value="203">CONV. ANDRADE - FUNCIONARIOS</option><option value="206">CONV. ARMAZEM NORDESTE</option><option value="204">CONV. ASCAMAS</option><option value="208">CONV. COPA GAS</option><option value="214">CONV. DROGARIA SAO TIAGO</option><option value="201">CONV. FUNCIONARIO - SENA ALTO</option><option value="213">CONV. MELHOR GAS</option><option value="215">CONV.CCCP - CENTRO DE CONTABILIDADE</option><option value="202">CONV.FUNCIONARIO - SENA CACIMBAS</option><option value="216">CONV.SIG SIGN COMUN. VISUAL</option><option value="28">CONVENIENCIA/POSTO COMBUSTIVEL</option><option value="9039">COZINHA INDUSTRIAL</option><option value="88">CURSO PREPARATORIO E DE ESPECIALIZACAO</option><option value="110">DEFESA CIVIL</option><option value="21">DEP.DE MERCADORIAS PROPRIAS</option><option value="10008">DEPOSITO DE BEBIDAS</option><option value="18">DESCARGA</option><option value="10009">DISTRIBUIDOR</option><option value="9008">DISTRIBUIDORA</option><option value="97">DISTRIBUIDORA DE ENERGIA ELETRICA </option><option value="77">EDUCACAO PROFISSIONAL DE NÃVEL TÃCNICO</option><option value="9026">EDUCACAO SUPERIOR</option><option value="19">EMBALAGENS</option><option value="78">ENSINO MEDIO/FUNDAMENTAL</option>
244<option value="57">ENTIDADE DE CLASSE</option><option value="87">ENTIDADE SEM FINS LUCRATIVOS</option><option value="31">EQUIPAMENTOS E MATERIAS DE INFORMATICA</option><option value="7004">ESCOLA/UNIVERSIDADE</option><option value="10010">ESCOLAS</option><option value="26">ESCOLAS</option><option value="7005">ESCRITORIO DE CONTABILIDADE</option><option value="10011">EVENTOS E BUFFETS</option><option value="76">EXECUCAO DE TRAB.E MARMORE/GRANITO</option><option value="52">EXTRACAO DE MINERAIS NAO METALICO</option><option value="51">FAB. DE IMPERMEABILIZANTES , SOLVENTES</option><option value="4">FARMACIA</option><option value="3002">FARMACIA CADEIA</option><option value="3001">FARMACIA INDEPENDENTE</option><option value="10012">FARMACIAS</option><option value="8">FEIRANTE</option><option value="90">FILIAIS DA EMPRESA</option><option value="69">FORMACAO DE CONDUTORES</option><option value="9035">FORN. ALIMENT. PREPA. CONSUMO DOMICILIAR</option><option value="9037">FORN. ALIMENT. PREPA. PREPOND.P.EMPRESA</option><option value="9046">FORNECEDOR</option><option value="80">FORNECEDORES COMPRAS</option><option value="55">FORNECIMENTO DE ALIMENTOS PREPARADOS</option><option value="66">FORNECIMENTOS DE ALIMENTOS PREPARADOS</option><option value="41">FOTOCOPIAS, DIGITALIZACAO</option><option value="9010">FRIGORIFICO</option><option value="12">FUNCIONARIO</option><option value="1008">HIPERMERCADO (20 a 49)</option><option value="9032">HORTIFRUTI</option><option value="10013">HOTEIS E POUSADAS</option><option value="15">HOTEL / PENSAO / POUSADA / MOTEL</option><option value="7006">HOTEL/POUSADA</option><option value="10014">IGREJAS</option><option value="1000">Inativo</option><option value="8002">INDUSTRIA</option><option value="13">INDUSTRIA REPETIDO</option><option value="10015">INDUSTRIAS</option><option value="217">LAN HOUSE</option><option value="5002">LANCHONETE</option><option value="9009">LATICINIO</option><option value="9019">LATICINIO FRIOS E CONSERVAS</option><option value="6">LIVRARIA / PAPELARIA/GRAFICA</option><option value="4003">LIVRARIA/PAPELARIA</option><option value="7">LOJA CAB. / PERFUMARIA</option><option value="4004">LOJA DE BEBIDAS</option><option value="4005">LOJA DE CALCADOS</option><option value="6002">LOJA DE CONVENIENCIA</option><option value="4006">LOJA DE COSMETICOS</option><option value="4016">LOJA DE COSMETICOS / CALCADO</option><option value="4007">LOJA DE DEPARTAMENTOS</option><option value="4008">LOJA DE EMBALAGENS</option><option value="4009">LOJA DE ESPORTES</option><option value="4010">LOJA DE INFORMATICA</option><option value="4015">LOJA DE MAT DE LIMPEZA</option><option value="4011">LOJA DE MODA PRAIA</option><option value="9028">LOJA DE VARIEDADES</option><option value="4014">LOJA DE VESTUARIO E ACESSORIOS</option><option value="1001">LOJA TRAD/MERCEARIA</option><option value="10016">LOJAS DE CALCADOS</option><option value="143">LOJAS DE CONVENIENCIAS</option><option value="10017">LOJAS DE COSMETICOS</option><option value="35">LOJAS DE DEPARTAMENTOS / MAGAZINES</option><option value="10018">LOJAS DE MAT DE LIMPEZA</option><option value="38">LOJAS DE VARIEDADES</option><option value="8003">LOJAS VIP (ECOMMERCE)</option><option value="63">MANUTENCAO DE REDES DE DIST.DE ENERGIA</option><option value="39">MAQUINAS E EQUIPAMENTOS P/ESCRITORIO</option><option value="10019">MATERIAIS DE CONSTRUCAO</option><option value="32">MATERIAIS DE CONSTRUCAO</option><option value="4013">MATERIAL DE CONSTRUCAO</option><option value="121">MATERIAL DE INFOMATICA</option><option value="23">MATERIAL ESPORTIVO / SURFWEAR</option><option value="1003">MERCAD MEDIO (3 a 4)</option><option value="10020">MERCADOS 1 A 4</option><option value="10022">MERCADOS 10+</option><option value="10021">MERCADOS 5 A 9</option><option value="95">MERCEARIA / EMPORIO</option><option value="10023">MERCEARIAS</option><option value="9022">MICRO EMPRESA SOCIAL / AMBULANTE</option><option value="1002">MINIMERCADO (1 a 2)</option><option value="20">MODA PRAIA</option><option value="7007">MOTEL</option><option value="9023">OFICINA MECANICA</option><option value="89">ORGANIZACAO LOG DO TRANSPORTE DE CARGA</option><option value="9031">ORGAO PUBLICO</option><option value="36">ORGAO PUBLICO DO P. EXECUTIVO MUNICIPAL</option><option value="84">ORGAO PUBLICO DO PODER EXEC FEDERAL</option><option value="129">OUTROS SERVIÃOS</option><option value="5004">PADARIA/DELICATESSEN</option><option value="10024">PADARIAS E LANCHONETES</option><option value="2">PANIFICACAO/MERCEARIA</option><option value="10025">PAPELARIA</option><option value="58">
244PECAS E ACESSORIOS PARA ELETRODOMESTICO</option><option value="9030">PEIXARIA</option><option value="10026">PEIXARIAS</option><option value="7008">PET SHOP</option><option value="10027">PET SHOP E ESPECIALIZADAS</option><option value="104">PET SHOP REPETIDO</option><option value="10031">PIZZARIAS</option><option value="9017">POSTO DE COMBUSTIVEL</option><option value="8004">POSTO DE MEDICAMENTOS</option><option value="10028">POSTOS E CONVENIENCIAS</option><option value="9027">PRODUCAO MUSICAL</option><option value="9044">PROMOCAO DE VENDAS</option><option value="16">REPRESENTANTE</option><option value="3">REST. / BAR / LANCHONETE</option><option value="5003">RESTAURANTE</option><option value="10029">SALAO DE BELEZA</option><option value="4012">SALAO DE BELEZA</option><option value="9036">SERV. ORG. FERIAS ESPOSICOES E FESTAS</option><option value="93">SERVICO DE ASSISTENCIA SOCIAL</option><option value="100">SERVICOS DE ENGENHARIA</option><option value="65">SERVICOS E GERAL</option><option value="79">SERVICOS GRAFICOS</option><option value="70">SERVICOS MEDICOS</option><option value="46">SERVICOS MEDICOS REPETIDO</option><option value="45">SERVICOS PRESTADOS AS EMPRESAS</option><option value="67">SERVICOS RELAC. COM AGRICULTURA</option><option value="7009">SERVICOS/DIVERSOS</option><option value="9038">SEVICOS AMBULANTES DE ALIMENTACAO</option><option value="9045">SORVETERIA E LANCHONETE</option><option value="10030">SORVETERIAS</option><option value="1007">SUPERM GRANDE (Apartir de 10)</option><option value="1006">SUPERM MEDIO (10 a 19)</option><option value="1005">SUPERM PEQ ESTRUTURADO (5 a 9)</option><option value="1004">SUPERM PEQUENO (5 a 9)</option><option value="7010">UNIVERSIDADE</option><option value="9021">USINAS</option><option value="62">USINAS DE ACUCAR</option><option value="9012">VAREJO ALIM. I (1 a 4)</option><option value="1">VAREJO ALIM. I (1 a 4)</option><option value="25">VAREJO ALIM. II (5 a 9 )</option><option value="108">VAREJO ALIM. III (ACIMA DE 9)</option><option value="9013">VAREJO ALIMENTAR ESPECIAL</option><option value="9014">VAREJO ALIMENTAR II (5 A 9)</option><option value="34">VESTUARIO/ COMPLEMENTOS E ACESSORIOS</option></select></div> 245 </div> 246 <div 247 class="col-lg-6 248 " 249 data-content="pj"> 250 <div class="form-group"><label class="col-form-label">Pessoa de Contato</label><input class="form-control i-recaptcha" name="pessoa_contato" id="pessoa_contato" type="text" minlength="1" maxlength="255" ></div> 251 </div> 252 <div 253 class="col-lg-6 254 " 255 data-content="pj"> 256 <div class="form-group"><label class="col-form-label">Cargo</label><input class="form-control i-recaptcha" name="cargo" id="cargo" type="text" minlength="1" maxlength="255" ></div> 257 </div> 258 <div 259 class="col-lg-6 260 " 261 > 262 <div class="form-group"><label class="col-form-label">Telefone Fixo</label><input class="form-control i-recaptcha" name="telefone" id="telefone" type="tel" minlength="14" maxlength="14" data-mask="(00) 0000-0000" placeholder="(00) 0000-0000" ></div> 263 </div> 264 <div 265 class="col-lg-6 266 " 267 > 268 <div class="form-group"><label class="col-form-label">Celular*</label><input class="form-control i-recaptcha" name="celular" id="celular" type="tel" minlength="15" maxlength="15" data-mask="(00) 00000-0000" placeholder="(00) 00000-0000" required ><div class="form-check mt-2"><span class="form-check-input input-check"><span class="input-check__body"><input class="input-check__input" type="checkbox" name="whatsapp" id="whatsapp" value="1"><span class="input-check__box"></span><i class="far fa-check input-check__icon"></i></span></span><label class="form-check-label" for="whatsapp">Aceito receber contato pelo WhatsApp</label></div></div> 269 </div> 270 <div 271 class="col-lg-6 272 " 273 > 274 <div class="form-group"><label class="col-form-label">CEP*</label><input class="form-control i-recaptcha" name="cep" id="cep" type="tel" minlength="10" maxlength="10" data-mask="00.
274000-000" placeholder="00.000-000" data-change="consultarCep" required ></div> 275 </div> 276 <div 277 class="col-lg-6 278 " 279 > 280 <div class="form-group"><label class="col-form-label">Endereço*</label><input class="form-control i-recaptcha" name="endereco" id="endereco" type="text" minlength="1" maxlength="255" required ></div> 281 </div> 282 <div 283 class="col-lg-6 284 " 285 > 286 <div class="form-group"><label class="col-form-label">Número*</label><input class="form-control i-recaptcha" name="numero" id="numero" type="text" minlength="1" maxlength="20" required ></div> 287 </div> 288 <div 289 class="col-lg-6 290 " 291 > 292 <div class="form-group"><label class="col-form-label">Complemento</label><input class="form-control i-recaptcha" name="complemento" id="complemento" type="text" minlength="1" maxlength="255" ></div> 293 </div> 294 <div 295 class="col-lg-6 296 " 297 > 298 <div class="form-group"><label class="col-form-label">Bairro*</label><input class="form-control i-recaptcha" name="bairro" id="bairro" type="text" minlength="1" maxlength="255" required ></div> 299 </div> 300 <div 301 class="col-lg-6 302 " 303 > 304 <div class="form-group"><label class="col-form-label">Cidade*</label><input class="form-control i-recaptcha" name="cidade" id="cidade" type="text" minlength="1" maxlength="255" required ></div> 305 </div> 306 <div 307 class="col-lg-6 308 " 309 > 310 <div class="form-group"><label class="col-form-label">UF*</label><select class="form-control i-recaptcha" name="uf" id="uf" required ><option value="">Selecione</option><option value="AL">Alagoas</option><option value="PE">Pernambuco</option><option value="SE">Sergipe</option></select></div> 311 </div> 312 <div 313 class="col-lg-6 314 " 315 > 316 <div class="form-group"><label class="col-form-label">Ponto de Referência</label><input class="form-control i-recaptcha" name="ponto_referencia" id="ponto_referencia" type="text" minlength="1" maxlength="255" ></div> 317 </div> 318 <div 319 class="col-lg-6 320 " 321 > 322 <div class="form-group"><label class="col-form-label">Aceito receber e-mails com promoções e novidades</label><div class="row"><div class="col-12"><div class="form-check-inline"><label class="form-check-label ml-4 mr-4"><input type="radio" class="form-check-input" name="news" value="1" >Sim </label><label class="form-check-label ml-4 mr-4"><input type="radio" class="form-check-input" name="news" value="
3220" >Não </label></div></div></div></div> 323 </div> 324 <div 325 class="col-lg-6 326 " 327 > 328 <div class="form-group"><div class="form-check mt-4"><span class="form-check-input input-check"><span class="input-check__body"><input class="input-check__input" type="checkbox" name="Termo_Ciencia_Consentimento" id="Termo_Ciencia_Consentimento" value="" data-type="campo-checar" required ><span class="input-check__box"></span><i class="far fa-check input-check__icon"></i></span></span><label class="col-form-label pt-0">Eu li e concordo com o Termo de Ciência e Consentimento para Cadastro e Tratamento de Dados Pessoais*<br><small><a href="https://www.andradeonline.com.br/termo-de-ciencia-e-consentimento" target="_blank" rel="noopener noreferrer"> 329Leia aqui o Termo de Ciência e Consentimento para Cadastro e Tratamento de Dados Pessoais 330</a></small></label></div></div> 331 </div> 332 </div> 333 <div class="row"> 334 <div class="col-lg-12 text-right"> 335 <button type="button" class="btn btn-success g-recaptcha mt-4 text-right" data-sitekey="6LcNZRQfAAAAAEBRKr0CLmepdqyrGWl4phIqgB67" data-callback="onSubmit" data-action="submit"><i class="far fa-user-plus"></i> Cadastrar</button> 336 <button class="d-none" data-click="submit" type="submit"></button> 337 </div> 338 </div> 339 </form> 340
340<script data-cfasync="false" nonce="trWbhxt/C7wmFMRzjfnUfQ=="> 341 function onSubmit(token) { 342 $('[data-click="submit"]').click(); 343 } 344 </script>
vendor: 191 bytes, lines 344-346
344 345 <script data-cfasync="false" nonce="trWbhxt/C7wmFMRzjfnUfQ==" src="https://www.google.com/recaptcha/api.js"></script> 346
346</div> 347 </div> 348 </div> 349 </div> 350 </div> 351</div> 352</div> </div> 353 <div class="pswp" tabindex="-1" role="dialog" aria-hidden="true"> 354 <div class="pswp__bg"></div> 355 <div class="pswp__scroll-wrap"> 356 <div class="pswp__container"> 357 <div class="pswp__item"></div> 358 <div class="pswp__item"></div> 359 <div class="pswp__item"></div> 360 </div> 361 <div class="pswp__ui pswp__ui--hidden"> 362 <div class="pswp__top-bar"> 363 <div class="pswp__counter"></div> 364 <button class="pswp__button pswp__button--close" title="Fechar (Esc)"></button> 365 <button class="pswp__button pswp__button--fs" title="Tela cheia"></button> 366 <button class="pswp__button pswp__button--zoom" title="Zoom"></button> 367 <div class="pswp__preloader"> 368 <div class="pswp__preloader__icn"> 369 <div class="pswp__preloader__cut"> 370 <div class="pswp__preloader__donut"></div> 371 </div> 372 </div> 373 </div> 374 </div> 375 <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"> 376 <div class="pswp__share-tooltip"></div> 377 </div> 378 <button class="pswp__button pswp__button--arrow--left" title="Anterior"></button> 379 <button class="pswp__button pswp__button--arrow--right" title="Próxima"></button> 380 <div class="pswp__caption"> 381 <div class="pswp__caption__center"></div> 382 </div> 383 </div> 384 </div> 385 </div> 386 <div class="alert cookiealert show" role="alert" aria-label="Preferências de cookies"> 387 <div class="cookiealert__body"> 388 <div class="cookiealert__message">O nosso site coleta cookies próprios e de terceiros para proporcionar uma experiência personalizada ao usuário, apresentar publicidade relevante de acordo com o seu perfil e melhorar a qualidade do nosso site.</div> 389 <div class="cookiealert__actions"> 390 <button type="button" class="btn btn-success btn-sm acceptcookies" data-cookie-consent-action="accept-all">Aceito</button> 391 <button type="button" class="btn btn-outline-light btn-sm denycookies" data-cookie-consent-action="deny-non-essential">Negar não essenciais</button> 392 <button type="button" class="btn btn-link btn-sm cookiepreferences" data-cookie-consent-action="open-preferences">Preferências de Cookies</button> 393 </div> 394 </div> 395 <div class="cookiealert__preferences" hidden> 396 <div class="cookiealert__preferences-grid"> 397 <label class="cookiealert__preference"> 398 <input type="checkbox" checked disabled> 399 <span>Necessários</span> 400 </label> 401 <label class="cookiealert__preference"> 402 <input type="checkbox" data-cookie-consent-category="analytics"> 403 <span>Analytics</span> 404 </label> 405 <label class="cookiealert__preference"> 406 <input type="checkbox" data-cookie-consent-category="marketing"> 407 <span>Marketing</span> 408 </label> 409 <label class="cookiealert__preference"> 410 <input type="checkbox" data-cookie-consent-category="personalization">
411 <span>Personalização</span> 412 </label> 413 </div> 414 <div class="cookiealert__preferences-actions"> 415 <button type="button" class="btn btn-success btn-sm savecookiepreferences" data-cookie-consent-action="save-preferences">Salvar preferências</button> 416 </div> 417 </div> 418 </div> 419
419<script nonce="trWbhxt/C7wmFMRzjfnUfQ=="> 420var URL_SITE = "https://www.andradeonline.com.br/"; 421var PRODUCAO = true; 422var BUY_PRECISION = "3"; 423var ID_CLIENTE = null; 424// Contexto de preço/filial para isolar cache do autocomplete por sessão ativa. 425var ACW_CONTEXT = {"empresa":"1720401004856430","perfil":"","usuario":"","cliente":"900000","vendedor":"","filial":"1","tabela_preco":"","exibe_precos_sem_tributos":""}; 426var ACW_CONTEXT_KEY = "1720401004856430|||900000||1||"; 427var EMAIL_USUARIO = null; 428var NOME_CLIENTE = null; 429var SOBRENOME_CLIENTE = null; 430var ENDERECO_CLIENTE = null; 431var CIDADE_CLIENTE = null; 432var UF_CLIENTE = null; 433var CEP_CLIENTE = null; 434var TELEFONE_CLIENTE = null; 435var VERSAO_DATALAYER = "GA4"; 436var AGILE_COOKIE_CONSENT = {"necessary":true,"analytics":false,"marketing":false,"personalization":false,"version":1}; 437window.AGILE_COOKIE_CONSENT = AGILE_COOKIE_CONSENT; 438window.agileHasCookieConsent = function(category) { 439 if(category === 'necessary') { 440 return true; 441 } 442 return !!(window.AGILE_COOKIE_CONSENT && window.AGILE_COOKIE_CONSENT[category]); 443}; 444var ID_EGOI = null; 445var SET_QTD_MAX = null; 446var USER_AGENT_CANAL = "pc"; 447var USER_AGENT_SO = ""; 448var IOS_APP_LINK = "https://apps.apple.com/br/app/andrade-distribuidor/id6739272199 "; 449var ANDROID_APP_LINK = "https://play.google.com/store/apps/details?id=br.com.andradeonline"; 450var MODAL_LOCATION = false; 451if (typeof window.AGILE_ACCESS_TOKEN_PARAM === "undefined") { 452 window.AGILE_ACCESS_TOKEN_PARAM = "agile_token"; 453} 454if (typeof window.AGILE_ACCESS_TOKEN_HEADER === "undefined") { 455 window.AGILE_ACCESS_TOKEN_HEADER = "X-Agile-Token"; 456} 457if (typeof window.AGILE_COMPONENT_TOKEN === "undefined") { 458 window.AGILE_COMPONENT_TOKEN = ""; 459} 460if (typeof window.AGILE_CONTROLLER_TOKEN === "undefined") { 461 window.AGILE_CONTROLLER_TOKEN = ""; 462} 463if (typeof window.AGILE_CSP_NONCE === "undefined") { 464 window.AGILE_CSP_NONCE = "trWbhxt/C7wmFMRzjfnUfQ=="; 465} 466</script>
vendor: 1 bytes, line 466
466
467<script nonce="trWbhxt/C7wmFMRzjfnUfQ==" src="https://assets.agilecdn.com.br/js/jquery.min.js?v=10583"></script>
vendor: 1 bytes, line 467
467
468<script nonce="trWbhxt/C7wmFMRzjfnUfQ==" src="https://assets.agilecdn.com.br/js/jquery.validate.min.js" defer></script>
vendor: 1 bytes, line 468
468
469<script nonce="trWbhxt/C7wmFMRzjfnUfQ==" src="https://assets.agilecdn.com.br/js/additional-methods.min.js" defer></script>
vendor: 1 bytes, line 469
469
470<script nonce="trWbhxt/C7wmFMRzjfnUfQ==" src="https://assets.agilecdn.com.br/js/jquery.mask.min.js" defer></script>
vendor: 1 bytes, line 470
470
471<script nonce="trWbhxt/C7wmFMRzjfnUfQ=="> 472window.agileLoadScriptOnce = window.agileLoadScriptOnce || function(src, attrs) { 473 window.__agileScriptPromises = window.__agileScriptPromises || {}; 474 if (window.__agileScriptPromises[src]) { 475 return window.__agileScriptPromises[src]; 476 } 477 478 window.__agileScriptPromises[src] = new Promise(function(resolve, reject) { 479 var existing = document.querySelector('script[src="' + src + '"]'); 480 if (existing) { 481 if (existing.dataset.loaded === '1' || existing.readyState === 'complete') { 482 resolve(existing); 483 return; 484 } 485 existing.addEventListener('load', function() { 486 existing.dataset.loaded = '1'; 487 resolve(existing); 488 }, { once: true }); 489 existing.addEventListener('error', reject, { once: true }); 490 return; 491 } 492 493 var script = document.createElement('script'); 494 script.src = src; 495 if (attrs && typeof attrs === 'object') { 496 Object.keys(attrs).forEach(function(key) { 497 if (attrs[key] === true) { 498 script.setAttribute(key, key); 499 } 500 else if (attrs[key] !== false && attrs[key] != null) { 501 script.setAttribute(key, attrs[key]); 502 } 503 }); 504 } 505 script.onload = function() { 506 script.dataset.loaded = '1'; 507 resolve(script); 508 }; 509 script.onerror = reject; 510 document.head.appendChild(script); 511 }); 512 513 return window.__agileScriptPromises[src]; 514}; 515 516window.agileEnsureNoUiSlider = function() { 517 return window.agileLoadScriptOnce('https://assets.agilecdn.com.br/js/nouislider.min.js'); 518}; 519</script>
vendor: 1 bytes, line 519
519
520<script nonce="trWbhxt/C7wmFMRzjfnUfQ==" src="https://assets.agilecdn.com.br/js/bootstrap.bundle.min.js"></script>
vendor: 1 bytes, line 520
520
521<script nonce="trWbhxt/C7wmFMRzjfnUfQ==" src="https://assets.agilecdn.com.br/js/owl.carousel.min.js" defer></script>
vendor: 1 bytes, line 521
521
522<script nonce="trWbhxt/C7wmFMRzjfnUfQ==" src="https://assets.agilecdn.com.br/js/sweetalert2.all.min.js?v=10583" defer></script>
vendor: 1 bytes, line 522
522
523<script nonce="trWbhxt/C7wmFMRzjfnUfQ==" src="https://assets.agilecdn.com.br/js/cookiealert.min.js?v=10583"></script>
vendor: 1 bytes, line 523
523
524<script nonce="trWbhxt/C7wmFMRzjfnUfQ==" src="https://assets.agilecdn.com.br/js/number.min.js" defer></script>
vendor: 1 bytes, line 524
524
525<script nonce="trWbhxt/C7wmFMRzjfnUfQ==" src="https://assets.agilecdn.com.br/js/main.min.js?v=10583" defer></script>
vendor: 1 bytes, line 525
525
526<script nonce="trWbhxt/C7wmFMRzjfnUfQ==" src="https://assets.agilecdn.com.br/js/header.min.js?v=10583" defer></script>
vendor: 1 bytes, line 526
526
527<script nonce="trWbhxt/C7wmFMRzjfnUfQ==" src="https://assets.agilecdn.com.br/js/util.min.js?v=10583" defer></script>
vendor: 1 bytes, line 527
527
528<script nonce="trWbhxt/C7wmFMRzjfnUfQ==" src="https://assets.agilecdn.com.br/js/scripts.min.js?v=10583"></script>
vendor: 1 bytes, line 528
528
529<script nonce="trWbhxt/C7wmFMRzjfnUfQ==" src="https://assets.agilecdn.com.br/js/cielo3ds.min.js?v=10583"></script>
vendor: 1 bytes, line 529
529
530<script nonce="trWbhxt/C7wmFMRzjfnUfQ=="> 531 $(document).ready(function () { 532 setInterval(function () { 533 refreshPage(); 534 }, (typeof AGILE_SESSION_CHECK_INTERVAL_MS !== 'undefined' ? AGILE_SESSION_CHECK_INTERVAL_MS : 180000)); 535 }); 536</script>
vendor: 1 bytes, line 536
536
537<script nonce="trWbhxt/C7wmFMRzjfnUfQ=="> 538 $(document).ready(function(){ 539 $('.cnpj').mask('AA.AAA.AAA/AAAA-00'); 540 $('.money').mask('000.000.000,00', {reverse: true}); 541 if (typeof $.applyDataMask === 'function') { 542 $.applyDataMask(); 543 } 544 }); 545 jQuery.event.special.touchstart = { 546 setup: function( _, ns, handle ) { 547 this.addEventListener("touchstart", handle, { passive: !(ns.includes("noPreventDefault") || ns.includes("owl")) }); 548 } 549 }; 550 jQuery.event.special.touchmove = { 551 setup: function( _, ns, handle ) { 552 this.addEventListener("touchmove", handle, { passive: !(ns.includes("noPreventDefault") || ns.includes("owl")) }); 553 } 554 }; 555 jQuery.event.special.wheel = { 556 setup: function( _, ns, handle ){ 557 this.addEventListener("wheel", handle, { passive: true }); 558 } 559 }; 560 jQuery.event.special.mousewheel = { 561 setup: function( _, ns, handle ){ 562 this.addEventListener("mousewheel", handle, { passive: true }); 563 } 564 }; 565</script>
vendor: 1 bytes, line 565
565
566<script nonce="trWbhxt/C7wmFMRzjfnUfQ=="> 567(function() { 568 var selector = '.search__input, .mobile-header__search-input'; 569 var scriptSrc = 'https://assets.agilecdn.com.br/js/autocomplete-widget.min.js?v=10583'; 570 var initialized = false; 571 var loadingPromise = null; 572 573 function initAutocomplete() { 574 if (initialized === true && loadingPromise) { 575 return loadingPromise; 576 } 577 if (loadingPromise) { 578 return loadingPromise; 579 } 580 581 loadingPromise = window.agileLoadScriptOnce(scriptSrc).then(function() { 582 if (initialized === false && typeof AutocompleteWidget !== 'undefined' && AutocompleteWidget.init) { 583 AutocompleteWidget.init({ 584 inputSelector: selector, 585 onSelect: function(data) { 586 if (data.url) { 587 window.location.href = data.url; 588 } 589 } 590 }); 591 initialized = true; 592 } 593 }).catch(function(error) { 594 loadingPromise = null; 595 throw error; 596 }); 597 598 return loadingPromise; 599 } 600 601 function bindInput(input) { 602 if (!input || input.dataset.agileAutocompleteBound === '1') { 603 return; 604 } 605 606 input.dataset.agileAutocompleteBound = '1'; 607 608 input.addEventListener('focus', initAutocomplete, { once: true }); 609 input.addEventListener('input', initAutocomplete, { once: true }); 610 input.addEventListener('mouseenter', initAutocomplete, { once: true, passive: true }); 611 input.addEventListener('touchstart', initAutocomplete, { once: true, passive: true }); 612 } 613 614 function bindAll() { 615 document.querySelectorAll(selector).forEach(bindInput); 616 } 617 618 if (document.readyState === 'loading') { 619 document.addEventListener('DOMContentLoaded', bindAll, { once: true }); 620 } else { 621 bindAll(); 622 } 623})(); 624</script>
vendor: 1 bytes, line 624
624
625<script nonce="trWbhxt/C7wmFMRzjfnUfQ=="> 626 (function() { 627 var scriptSrc = 'https://assets.agilecdn.com.br/js/web-push-widget.min.js?v=10583'; 628 var initialized = false; 629 630 function initWebPush() { 631 if (initialized === true) { 632 return; 633 } 634 initialized = true; 635 636 window.agileLoadScriptOnce(scriptSrc).then(function() { 637 if (typeof WebPushWidget === 'undefined' || !WebPushWidget.init) { 638 initialized = false; 639 return; 640 } 641 642 WebPushWidget.init({ 643 firebaseConfig: { 644 apiKey: "AIzaSyDPZqB-86jbtI_o1hn91MJovNDpzw-bUmM", 645 authDomain: "agile-e-commerce-21.firebaseapp.com", 646 projectId: "agile-e-commerce-21", 647 storageBucket: "agile-e-commerce-21.firebasestorage.app", 648 messagingSenderId: "1084438285130", 649 appId: "1:1084438285130:web:b7394833db0cb9a72ecfb3" 650 }, 651 vapidKey: "BEYxWTkaCBCgpw4v-T2hXd1Gexn9rqva4Usr3MljYd0PW_BMk0t2vJ2t-57D3FvfZqI1pPBs3ORyTE0Bitpx7lY", 652 serviceWorkerPath: 'https://www.andradeonline.com.br/firebase-messaging-sw.js', 653 tokenEndpoint: "https://www.andradeonline.com.br/controllers/user-controller.php", 654 registrationVersion: 'controller-token-v5', 655 tokenRefreshVersion: 'fcm-web-token-v2', 656 registrationRefreshMs: 86400000, 657 forceTokenRegistration: true, 658 forceTokenRegistrationRefreshMs: 3600000, 659 defaultIcon: 'https://assets.agilecdn.com.br/images/ico_andradedistribuidor.png?v=690', 660 showPrePrompt: true, 661 prePromptDelay: 3000, 662 prePromptCooldownDays: 3, 663 prePromptConfig: { 664 title: 'Fique por dentro!', 665 message: 'Quer receber informações sobre seus pedidos e ofertas exclusivas?', 666 acceptText: 'Sim, quero!', 667 declineText: 'Agora não', 668 position: 'bottom-right' 669 }, 670 showBlockedPrompt: true, 671 blockedPromptCooldownDays: 1, 672 blockedPromptConfig: { 673 title: 'Notificações bloqueadas', 674 message: 'Para receber informações sobre seus pedidos e ofertas, desbloqueie as notificações:', 675 closeText: 'Entendi' 676 } 677 }); 678 }).catch(function() { 679 initialized = false; 680 }); 681 } 682 683 function scheduleWebPushInit() { 684 if (!('Notification' in window) || !('serviceWorker' in navigator)) { 685 return; 686 } 687 688 if ('requestIdleCallback' in window) { 689 requestIdleCallback(function() { 690 setTimeout(initWebPush, 1500); 691 }, { timeout: 5000 }); 692 } else { 693 setTimeout(initWebPush, 3000); 694 } 695 } 696 697 if (document.readyState === 'complete') { 698 scheduleWebPushInit(); 699 } else { 700 window.addEventListener('load', scheduleWebPushInit, { once: true }); 701 } 702 })(); 703</script>
703 704 <div class="site-newsletter mt-4"> 705 <div class="container"> 706 <div class="row"> 707 <div class="col-xs-12 col-md-12 col-lg-4 col-xl-4 text-sm-center text-md-center text-lg-left text-xl-left mb-2"> 708 <span class="site-newsletter__title">Cadastre-se para receber nossas ofertas!</span> 709 </div> 710 <div class="col-xs-12 col-md-12 col-lg-8 col-xl-8"> 711 <form method="post" class="form-inline" data-form="adicionarEmail" autocomplete="off"> 712 <div class="form-group row"> 713 <input type="text" class="site-newsletter__input form-control" name="newsletter-nome" placeholder="Nome" required> 714 <input type="email" class="site-newsletter__input form-control" data-rule-isEmail="true" name="newsletter-email" placeholder="E-mail" required> 715 <input type="button" class="site-newsletter__button btn btn-success" data-click="adicionarEmail" value="Enviar"> 716 </div> 717 </form> 718 </div> 719 </div> 720 </div> 721</div><div class="site-header__service-bar service-bar"> 722 <div class="service-bar__container container"> 723 <div class="service-bar__row"> 724 <div class="col-12 text-center"> 725 <div class="row"> 726 727 <div class="col-6 col-lg-3 mt-2 mb-2 service-bar__title"> 728 <a href="https://www.andradeonline.com.br/meus-pedidos"><i class="far fa-boxes-alt"></i> Meus Pedidos</a> 729 </div> 730 <div class="col-6 col-lg-3 mt-2 mb-2 service-bar__title"> 731 <a href="https://www.andradeonline.com.br/titulos"><i class="far fa-barcode"></i> TÃtulos</a> 732 </div> 733 <div class="col-6 col-lg-3 mt-2 mb-2 service-bar__title"> 734 <a href="https://www.andradeonline.com.br/notas-fiscais"><i class="far fa-file-invoice-dollar"></i> Notas Fiscais</a> 735 </div> 736 </div> 737 </div> 738 </div> 739 </div> 740</div><footer class="site__footer"> 741 <div class="site-footer"> 742 <div class="container"> 743 <div class="site-footer__widgets"> 744 <div class="row"> 745 746 <div class="col-12 col-md-12 col-lg-3"> 747 <div class="site-footer__widget footer-links"> 748 <h5 class="footer-links__title">Institucional</h5> 749 <ul class="footer-links__list mb-3"> 750 <li class="footer-links__item"> 751 <a href="https://www.andradeonline.com.br/quem-somos--teste" class="footer-links__link">Quem Somos</a> 752 753 </li> 754 <li class="footer-links__item"> 755 <a href="https://www.andradeonline.com.br/politica-de-privacidade" class="footer-links__link">PolÃtica de Privacidade</a> 756 757 </li> 758 <li class="footer-links__item"> 759 <a href="https://www.andradeonline.com.br/politica-de-troca-e-devolucao" class="footer-links__link">PolÃtica de Troca e Devolução</a> 760 761 </li> 762 <li class="footer-links__item"> 763 <a href="https://www.andradeonline.com.br/regimento-do-ecommerce-andrade-online">Regimento do E-commerce Andrade Online</a> 764 765 </li> 766 </ul> 767 </div> 768 </div> 769 <div class="col-12 col-md-12 col-lg-3"> 770 <div class="site-footer__widget footer-links"> 771 <h5 class="footer-links__title">Ajuda</h5> 772 <div class="row mb-3"> 773 <div class="col-12 col-md-12 col-lg-12"> 774 <ul class="footer-links__list"> 775 <li class="footer-links__item"> 776 <a href="https://www.andradeonline.com.br/como-comprar" class="footer-links__link"> 777 Como Comprar 778 </a> 779 </li> 780 <li class="footer-links__item"> 781 <a href="https://www.andradeonline.com.br/como-pagar" class="footer-links__link"> 782 Como Pagar 783 </a> 784 </li> 785 <li class="footer-links__item"> 786 <a href="https://www.andradeonline.com.br/formas-de-entrega" class="footer-links__link"> 787 Formas de Entrega 788 </a> 789 </li> 790 <li class="footer-links__item"> 791 <a href="https://www.andradeonline.com.br/cancelamento" class="footer-links__link"> 792 Cancelamentos 793 </a> 794 </li> 795 <li class="footer-links__item"> 796 <a href="https://www.andradeonline.com.br/ressarcimento-de-valores" class="footer-links__link"> 797 Ressarcimento de valores 798 </a> 799 </li> 800 801 </li> 802 </ul> 803 </div> 804 </div> 805 </div> 806 </div> 807 808 <!-- Codigo de Teste Sóstenes --> 809 810 811 <div class="col-12 col-md-12 col-lg-3"> 812 <div class="site-footer__widget footer-links"> 813 814 <div class="follow_us"> 815 <h5 class="footer-links__title"> Siga-nos</h5> 816 <div class="midia-container"> 817 <a href="[email protected]" target="_blank"> 818 <i class="footer-contacts__icon far fa-envelope"></i></a> 819 <a href="https://www.instagram.com/andrade_distribuidor?igsh=NTVsZ213MnhxZm9o" target="_blank"> 820 <i class="footer-contacts__icon fab fa-instagram"></i></a> 821 <a href="https://www.facebook.com/share/1AmmdH8DcT/?mibextid=wwXIfr" target="_blank"><i class="footer-contacts__icon fab fa-facebook"></i></a> 822 <a href="https://youtube.com/@grupoandradeoficial8097?si=wLRV0mlnYmy5bqCV" target="_blank"> 823 <i class="footer-contacts__icon fab fa-youtube"></i></a> 824 825 </div> 826 827 </div> 828 829 </div> 830 <div class="app"> 831 <h5 class="footer-links__title">Baixe o Aplicativo</h5> 832 833 <div class="icons"> 834 <a href="https://play.google.com/store/apps/details?id=br.com.andradeonline" rel="noopener noreferrer" target="_blank"> 835 <img loading="lazy" height="46" width="120" src="https://assets.agilecdn.com.br/imgs/android_app.webp" alt="Google Play"> 836 </a><a href="https://apps.apple.com/br/app/andrade-distribuidor/id6739272199" rel="noopener noreferrer" target="_blank"> 837 <img loading="lazy" height="46" width="120" src="https://assets.agilecdn.com.br/imgs/ios_app.webp" alt="Apple Play"> 838 </a> 839 840 </div> 841 842 </div> 843 844 </div> 845 <div class="footer-contacts__text footer-institutional-v mb-3 text-ju
845stify"> 846 <a href="https://www.andradeonline.com.br/"> 847 <p> 848 <img alt="" loading="lazy" src="https://assets.agilecdn.com.br/images/logo_andradedistribuidor.png?v=690"> 849 </p> 850 </a> 851 852 <!-- Fim do teste Sóstenes --> 853 <div class="site-footer__copyright col-12 text-center"> 854 Andrade Distribuidor - ROD AL 110, n° 1401 - Sitio Moco, Arapiraca/AL - CEP 57319-300 - CNPJ 03.753.945/0001-72 855 </div> 856 </footer><div class="site-footer site-footer__logo col-12 text-center"> 857 <a href="https://www.agileb2b.com.br?utm_source=Andrade%20Distribuidor&utm_medium=LogoAgileB2B&utm_campaign=clientes_agile_b2b&utm_content=footer" target="_blank"> 858 <img loading="lazy" 859 src="https://assets.agilecdn.com.br/images/LOGO-AGILE-B2B-450.webp" 860 srcset="https://assets.agilecdn.com.br/images/LOGO-AGILE-B2B-150.webp 1x, https://assets.agilecdn.com.br/images/LOGO-AGILE-B2B-300.webp 2x, https://assets.agilecdn.com.br/images/LOGO-AGILE-B2B-450.webp 3x" 861 alt="Agile B2B â Plataforma de e-commerce B2B lÃder em integrações ERP" 862 width="150" 863 height="47"> 864 </a> 865</div> 866 <div class="modal fade" id="modal-location-cep" tabindex="-1" role="dialog" aria-labelledby="modal-location-cep__label" aria-hidden="true" > 867 <div class="modal-dialog" role="document"> 868 <div class="modal-content"> 869 <form method="post" data-form="selecionarLocalizacao" data-content="modal-location-cep" autocomplete="off" data-no-track="true"> 870 <div class="modal-header"> 871 <div class="col-12 text-center"> 872 <img class="modal-cep__logo" src="https://andradedistribuidor.agilecdn.com.br/imgs/logo-andrade-online-1787756366.webp" alt="Não é cliente Andrade Distribuidor? - Cadastrar"> 873 <button type="button" class="close close__modal-location-cep" data-dismiss="modal" aria-label="Fechar"> 874 <span aria-hidden="true">×</span> 875 </button> 876 </div> 877 </div> 878 <div class="modal-body"> 879 <div class="text-center"><strong>Digite seu CEP para ter acesso aos<br>produtos e ofertas exclusivas da sua região<br><span style='color: #999;font-size: 14px;'>Atuamos somente em Alagoas, Sergipe e Pernambuco</span></strong></div> 880 <div class="row"> 881 <div class="col-1"></div> 882 <div class="col-10 col-offset-1"> 883 <div class="input-group mt-3"> 884 <input type="tel" class="form-control" placeholder="CEP" aria-label="CEP" data-mask="00.000-000" name="cep_localizacao" minlength="10" maxlength="10" required value=""> 885 <div class="input-group-append"> 886 <button class="btn btn-light ml-2" type="button" data-click="consultarLocalizacoes"><i class="far fa-search"></i> Pesquisar</button> 887 </div> 888 </div> 889 <span><small><a href="https://buscacepinter.correios.com.br/app/endereco/index.php" target="_blank">Não sei meu CEP</a></small></span> </div> 890 <div class="col-1"></div> 891 </div> 892 </div> 893 </form> 894 </div> 895 </div> 896 </div> 897 </div> 898 <style> 899 /* ========================================================= 900 ESTILOS: BOTÃO FLUTUANTE DE COMPARTILHAMENTO (ESQUERDA) 901 ========================================================= */ 902 body { 903 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; 904 margin: 0; 905 min-height: 100vh; 906 } 907 908 .fab-container { 909 position: fixed; 910 bottom: 70px; 911 left: 20px; 912 display: flex; 913 flex-direction: column; 914 align-items: center; 915 z-index: 1000; 916 } 917 918 .fab-options { 919 display: flex; 920 flex-direction: column-reverse; 921 align-items: center; 922 margin-bottom: 15px; 923 transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1); 924 opacity: 0; 925 transform: translateY(10px) scale(0.9); 926 pointer-events: none; 927 } 928 929 .fab-container.open .fab-options { 930 opacity: 1;
931 transform: translateY(0) scale(1); 932 pointer-events: auto; 933 } 934 935 .fab-option { 936 width: 48px; 937 height: 48px; 938 border-radius: 50%; 939 border: none; 940 background-color: #ffffff; 941 color: #333; 942 display: flex; 943 align-items: center; 944 justify-content: center; 945 box-shadow: 0 2px 5px rgba(0,0,0,0.2); 946 cursor: pointer; 947 margin-top: 10px; 948 transition: background-color 0.2s, transform 0.2s; 949 text-decoration: none; 950 } 951 952 .fab-option:hover { 953 background-color: #f1f1f1; 954 transform: scale(1.1); 955 } 956 957 #whatsapp-share { 958 background-color: #25D366; 959 color: white; 960 } 961 962 #whatsapp-share:hover { 963 background-color: #1DA851; 964 } 965 966 .fab-main { 967 width: 60px; 968 height: 60px; 969 border-radius: 50%; 970 border: none; 971 background-color: #006e87; 972 color: white; 973 display: flex; 974 align-items: center; 975 justify-content: center; 976 box-shadow: 0 4px 8px rgba(0,0,0,0.3); 977 cursor: pointer; 978 transition: transform 0.3s ease, background-color 0.3s ease; 979 order: 1; 980 } 981 982 .fab-main:hover { 983 background-color: #ff0000; 984 } 985 986 .fab-container.open .fab-main { 987 transform: rotate(45deg); 988 } 989 990 .fab-container.open .fab-main svg { 991 transform: rotate(-45deg); 992 } 993 994 /* ========================================================= 995 ESTILOS: WIDGET WHATSAPP MAFRIOS (DIREITA) 996 ========================================================= */ 997 #andrade-whatsapp-widget { 998 position: fixed; 999 bottom: 32px; 1000 right: 32px; 1001 z-index: 999999; 1002 display: flex; 1003 flex-direction: column; 1004 align-items: flex-end; 1005 gap: 8px; 1006 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; 1007 } 1008 1009 #andrade-whatsapp-widget * { 1010 box-sizing: border-box; 1011 margin: 0; 1012 padding: 0; 1013 line-height: normal; 1014 } 1015 1016 #andrade-whatsapp-widget .andrade-tooltip { 1017 background-color: #0f172a; 1018 color: #ffffff; 1019 font-size: 13px; 1020 font-weight: 700; 1021 padding: 10px 16px; 1022 border-radius: 16px; 1023 border: 1px solid #1e293b; 1024 box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.2), 0 4px 6px -4px rgba(0, 0, 0, 0.2); 1025 display: flex; 1026 align-items: center; 1027 gap: 8px; 1028 white-space: nowrap; 1029 position: relative; 1030 transition: opacity 0.3s ease, transform 0.3s ease; 1031 opacity: 1; 1032 transform: translateY(0); 1033 } 1034 1035 #andrade-whatsapp-widget .andrade-ping-dot { 1036 width: 8px; 1037 height: 8px; 1038 background-color: #22c55e; 1039 border-radius: 50%; 1040 position: relative; 1041 display: inline-block; 1042 flex-shrink: 0; 1043 } 1044 1045 #andrade-whatsapp-widget .andrade-ping-dot::after { 1046 content: ''; 1047 position: absolute; 1048 inset: 0; 1049 border-radius: 50%; 1050 background-color: #22c55e; 1051 animation: andrade-dot-pulse 1.5s infinite; 1052 } 1053 1054 #andrade-whatsapp-widget .andrade-close-btn { 1055 background: none; 1056 border: none; 1057 color: #94a3b8; 1058 cursor: pointer; 1059 padding: 2px; 1060 display: flex; 1061 align-items: center; 1062 justify-content: center; 1063 margin-left: 6px; 1064 transition: color 0.2s ease; 1065 border-radius: 4px; 1066 } 1067 1068 #andrade-whatsapp-widget .andrade-close-btn:hover { 1069 color: #ef4444; 1070 background-color: rgba(255, 255, 255, 0.1); 1071 } 1072 1073 #andrade-whatsapp-widget .andrade-close-btn svg { 1074 width: 14px; 1075 height: 14px; 1076 stroke: currentColor; 1077 stroke-width: 3; 1078 fill: none; 1079 } 1080 1081 #andrade-whatsapp-widget .andrade-tooltip-arrow { 1082 position: absolute; 1083 bottom: -5px; 1084 right: 28px; 1085 width: 10px; 1086 height: 10px; 1087 background-color: #0f172a; 1088 border-right: 1px solid #1e293b; 1089 border-bottom: 1px solid #1e293b; 1090 transform: rotate(45deg); 1091 } 1092 1093 #andrade-whatsapp-widget .andrade-button { 1094 width: 72px; 1095 height: 72px; 1096 background-color: #25D366; 1097 border-radius: 50%; 1098 border: 4px solid #ffffff; 1099 box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.2), 0 8px 10px -6px rgba(0, 0, 0, 0.2); 1100 display: flex; 1101 align-items: center; 1102 justify-content: center; 1103 cursor: pointer; 1104 position: relative; 1105 transition: transform 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275), background-color 0.2s ease; 1106 text-decoration: none; 1107 } 1108 1109 #andrade-whatsapp-widget .andrade-button:hover { 1110 background-color: #20ba59; 1111 transform: scale(1.08); 1112 } 1113 1114 #andrade-whatsapp-widget .andrade-button:active { 1115 transform: scale(0.95); 1116 } 1117 1118 #andrade-whatsapp-widget .andrade-glow-ring { 1119 position: absolute; 1120 inset: -4px; 1121 border-radius: 50%; 1122 background-color: rgba(37, 211, 102, 0.4); 1123 pointer-events: none; 1124 animation: andrade-ring-ping 2s cubic-bezier(0, 0, 0.2, 1) infinite; 1125 } 1126 1127 #andrade-whatsapp-widget .andrade-whatsapp-icon { 1128 width: 36px; 1129 height: 36px; 1130 fill: #ffffff; 1131 transition: transform 0.3s ease; 1132 } 1133 1134 #andrade-whatsapp-widget .andrade-button:hover .andrade-whatsapp-icon { 1135 transform: rotate(12deg); 1136 } 1137 1138 @keyframes andrade-dot-pulse { 1139 0% { transform: scale(1); opacity: 1; } 1140 100% { transform: scale(2.5); opacity: 0; } 1141 } 1142 1143 @keyframes andrade-ring-ping { 1144 0% { transform: scale(1); opacity: 0.8; } 1145 70%, 100% { transform: scale(1.4);
1145 opacity: 0; } 1146 } 1147 1148 @media (max-width: 640px) { 1149 #andrade-whatsapp-widget { bottom: 70px; right: 24px; } 1150 #andrade-whatsapp-widget .andrade-button { width: 64px; height: 64px; } 1151 #andrade-whatsapp-widget .andrade-whatsapp-icon { width: 32px; height: 32px; } 1152 } 1153 </style> 1154</head> 1155 1156<body> 1157<!-- Google Tag Manager (noscript) --> 1158<noscript><iframe src="https://load.d.andradeonline.com.br/ns.html?id=GTM-MJT57DH8" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 1159<!-- End Google Tag Manager (noscript) --> 1160 1161 <div id="root"></div> 1162 1163 <!-- ========================================================= 1164 HTML: BOTÃO FLUTUANTE DE COMPARTILHAMENTO (ESQUERDA) 1165 ========================================================= --> 1166 <div class="fab-container" id="fab-container"> 1167 <div class="fab-options"> 1168 <a class="fab-option" id="whatsapp-share" aria-label="Compartilhar no WhatsApp" title="Compartilhar no WhatsApp" role="button"> 1169 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="currentColor" d="M12.04 2c-5.46 0-9.91 4.45-9.91 9.91c0 1.75.46 3.45 1.32 4.95L2 22l5.25-1.38c1.45.79 3.08 1.21 4.79 1.21c5.46 0 9.91-4.45 9.91-9.91c0-5.46-4.45-9.91-9.91-9.91zM17.5 14.3c-.28-.14-1.65-.82-1.9-.91c-.25-.09-.44-.14-.62.14c-.18.28-.72.91-.88 1.1c-.16.18-.32.21-.59.07c-.27-.14-1.15-.42-2.19-1.35c-.81-.72-1.36-1.62-1.5-1.9c-.14-.28-.02-.43.12-.57c.13-.13.28-.32.42-.48c.14-.16.18-.28.28-.46c.09-.18.05-.37-.02-.51c-.07-.14-.62-1.5-1.1-2.04c-.24-.28-.48-.24-.62-.24h-.4c-.18 0-.46.05-.7.28c-.24.24-.93.9-1.1 2.1c0 1.21.95 2.44 1.08 2.61c.14.18 1.81 2.78 4.38 3.85c.6.25 1.08.4 1.44.51c.54.18.98.16 1.35.1c.42-.07 1.65-.68 1.88-1.33c.24-.65.24-1.21.16-1.33c-.07-.12-.25-.2-.53-.34z"></path></svg> 1170 </a> 1171 <button class="fab-option" id="copy-link" aria-label="Copiar link" title="Copiar link"> 1172 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="currentColor" d="M17 7h-4v2h4c1.65 0 3 1.35 3 3s-1.35 3-3 3h-4v2h4c2.76 0 5-2.24 5-5s-2.24-5-5-5zm-6 8H7c-1.65 0-3-1.35-3-3s1.35-3 3-3h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-2zm-3-4h8v2H8v-2z"></path></svg> 1173 </button> 1174 </div> 1175 <button class="fab-main" id="fab-main" aria-label="Abrir opções de compartilhamento" aria-haspopup="true" aria-expanded="false"> 1176 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="currentColor" d="M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81c1.66 0 3-1.34 3-3s-1.34-3-3-3s-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.16c-.05.21-.08.43-.08.65c0 1.66 1.34 3 3 3s3-1.34 3-3s-1.34-3-3-3z"></path></svg> 1177 </button> 1178 </div> 1179 1180 <!-- ========================================================= 1181 HTML: WIDGET WHATSAPP Andrade (DIREITA) 1182 ========================================================= --> 1183 <div id="andrade-whatsapp-widget"> 1184 <div id="andrade-tooltip-bubble" class="andrade-tooltip"> 1185 <span class="andrade-ping-dot"></span> 1186 <span>Olá! Primeira vez aqui? Posso ajudar!</span> 1187 <button onclick="var t=document.getElementById('andrade-tooltip-bubble'); t.style.opacity='0'; t.style.transform='translateY(10px)'; setTimeout(function(){t.style.display='none'}, 300)" class="andrade-close-btn" title="Fechar"> 1188 <svg viewBox="0 0 24 24"> 1189 <path d="M18 6L6 18M6 6l12 12" stroke-linecap="round" stroke-linejoin="round"></path> 1190 </svg> 1191 </button> 1192 <div class="andrade-tooltip-arrow"></div> 1193 </div> 1194 1195 <a href="https://api.whatsapp.com/send?phone=558235229900&text=Ol%C3%A1%2C%20gostaria%20de%20falar%20com%20o%20E-commerce%20da%20Andrade%20Distribuidor" target="_blank" rel="noreferrer" class="andrade-button" title="Fale conosco no WhatsApp">
1196 <span class="andrade-glow-ring"></span> 1197 <svg class="andrade-whatsapp-icon" viewBox="0 0 24 24"> 1198 <path d="M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L0 24l6.335-1.662c1.72.94 3.659 1.437 5.63 1.438h.004c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z" ></path> 1199 </svg> 1200 </a> 1201 </div> 1202 1203 <!-- ========================================================= 1204 SCRIPTS 1205 ========================================================= --> 1206
1206<script type="module" src="/src/main.tsx"></script>
1206 1207
1207<script type="module"> 1208 const fabContainer = document.getElementById('fab-container'); 1209 const fabMain = document.getElementById('fab-main'); 1210 const whatsappShareBtn = document.getElementById('whatsapp-share'); 1211 const copyLinkBtn = document.getElementById('copy-link'); 1212 1213 if (fabMain && fabContainer) { 1214 fabMain.addEventListener('click', () => { 1215 const isOpen = fabContainer.classList.toggle('open'); 1216 fabMain.setAttribute('aria-expanded', String(isOpen)); 1217 1218 if (isOpen && whatsappShareBtn) { 1219 const url = window.location.href; 1220 const encodedText = encodeURIComponent(url); 1221 1222 const isIOS = /iPad|iPhone|iPod/.test(navigator.userAgent) || 1223 (navigator.platform === 'MacIntel' && navigator.maxTouchPoints > 1 && !window.MSStream); 1224 1225 whatsappShareBtn.removeAttribute('target'); 1226 whatsappShareBtn.removeAttribute('rel'); 1227 1228 if (isIOS) { 1229 whatsappShareBtn.href = `whatsapp://send?text=${encodedText}`; 1230 } else { 1231 whatsappShareBtn.href = `https://wa.me/?text=${encodedText}`; 1232 whatsappShareBtn.target = '_blank'; 1233 whatsappShareBtn.rel = 'noopener noreferrer'; 1234 } 1235 } 1236 }); 1237 } 1238 1239 if (whatsappShareBtn) { 1240 whatsappShareBtn.addEventListener('click', () => { 1241 setTimeout(closeMenu, 150); 1242 }); 1243 } 1244 1245 if (copyLinkBtn) { 1246 copyLinkBtn.addEventListener('click', () => { 1247 const url = window.location.href; 1248 navigator.clipboard.writeText(url).then(() => { 1249 alert('Link copiado para a área de transferência!'); 1250 }).catch(err => { 1251 console.error('Falha ao copiar o link: ', err); 1252 alert('Não foi possÃvel copiar o link.'); 1253 }); 1254 closeMenu(); 1255 }); 1256 } 1257 1258 function closeMenu() { 1259 if (fabContainer && fabMain) { 1260 fabContainer.classList.remove('open'); 1261 fabMain.setAttribute('aria-expanded', 'false'); 1262 } 1263 } 1264 </script>
1264 1265</body> 1266</html> <button data-click="top" class="top-button"><i class="far fa-arrow-alt-circle-up fa-2x"></i></button> 1267</body> 1268</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.