1<html lang="pt"> 2<head> 3 <meta http-equiv="Content-Security-Policy" 4 content="style-src 'self' * 'unsafe-inline';img-src 'self' * data: 'unsafe-inline';script-src 'self' * 'unsafe-eval' 'unsafe-inline'; object-src 'self' data: * 'unsafe-eval';"> 5 <meta name="msapplication-tap-highlight" content="no"> 6 <meta name="viewport" 7 content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width"> 8 9 <meta charset="utf-8"/> 10 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/> 11 <title>Central do Assinante</title> 12 <!--<link rel="shortcut icon" href="assets/img/fav.ico">--> 13 <link rel="shortcut icon" type="image/x-icon" href="data:image/x-icon;,"> 14 <!-- Bootstrap --> 15 <link href="/central_assinante_web/assets/lib/bootstrap_v3.3.4/css/bootstrap.min.css" rel="stylesheet"/> 16 <!-- Notificações --> 17 <link href="/central_assinante_web/assets/lib/iziToast_v1.3.0/css/iziToast.min.css" rel="stylesheet"/> 18 <!-- Animação --> 19 <link href="/central_assinante_web/assets/lib/animate_v3.5.2/css/animate.css" type="text/css" rel="stylesheet" 20 id="animate_link"> 21 <!-- Tooltip --> 22 <link rel="stylesheet" href="/central_assinante_web/assets/lib/VueDirectiveTooltip_v1.4.5/css/index.min.css"> 23 <!-- Main --> 24 <link href="/central_assinante_web/assets/css/main.css" rel="stylesheet"/> 25 <!-- Home --> 26 <link href="/central_assinante_web/assets/css/home/home.css" rel="stylesheet"/> 27 <!-- Atendimento --> 28 <link href="/central_assinante_web/assets/css/atendimento/atendimento.css" rel="stylesheet"/> 29 <!-- Connections --> 30 <link href="/central_assinante_web/assets/css/connections/connections.css" rel="stylesheet"/> 31 <!-- Dados Cliente --> 32 <link href="/central_assinante_web/assets/css/dados_cliente/dados_cliente.css" rel="stylesheet"/> 33 <!--login--> 34 <link href="/central_assinante_web/assets/css/login/login.css" rel="stylesheet"/> 35 <!--speed test--> 36 <link href="/central_assinante_web/assets/css/speed_test/speed_test.css" rel="stylesheet"/> 37 <!--relatorios--> 38 <link href="/central_assinante_web/assets/css/relatorios/relatorios.css" rel="stylesheet"/> 39 <!--relatorios--> 40 <link href="/central_assinante_web/assets/css/configuracoes/configuracoes.css" rel="stylesheet"/> 41 <!--Cartão de crédito--> 42
42<script src="/central_assinante_web/assets/lib/card-master/js/card.js"></script>
42 43 <!-- Fontes e icones --> 44 <link href="/central_assinante_web/assets/lib/Roboto/roboto.css" rel="stylesheet"> 45 <link href="/central_assinante_web/assets/lib/fontawesome-5.15.4-web/css/all.css" rel="stylesheet" integrity="sha12345blahblahblahblahblah" crossorigin="anonymous"/> 46 <link href="/central_assinante_web/assets/lib/MaterialIcons/material-icons.css" rel="stylesheet"> 47 <!--Ações--> 48 <link href="/central_assinante_web/assets/css/consultar_fatura/consultar_fatura.css" rel="stylesheet"/> 49 <!--PIX--> 50 <link href="/central_assinante_web/assets/css/pix/pix.css" rel="stylesheet"/> 51 <!--Suspensao temporaria--> 52 <link href="/central_assinante_web/assets/css/suspensao_contrato/suspensao_contrato.css" rel="stylesheet"/> 53 54
54<script type="text/javascript" src="https://js.iugu.com/v2"></script>
54 55</head> 56<body> 57 58<div class="wrapper cordova_app" id="app"> 59 <div class="topbar animated slideInDown" v-if="!login"> 60 <router-link class="cursor-pointer" to="/central_assinante_web/"> 61 <div class="logo" :style="{ backgroundImage: 'url(\'' + logo_base + '\')' }"> 62 </div> 63 </router-link> 64 <div class="usuario"> 65 <div class="nav-item dropdown"> 66 <a class="nav-link cursor-pointer d-flex align-items-center" id="navbarDropdownMenuLink" 67 data-toggle="dropdown" aria-haspopup="true"> 68 <div class="avatar"> 69 <div class="inicial text-gray"> 70 {{cliente_nome.slice(0,1)}} 71 </div> 72 </div> 73 <div class="nome"> 74 {{cliente_nome}} 75 </div> 76 <i class="material-icons">arrow_drop_down</i> 77 </a> 78 <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdownMenuLink"> 79 <router-link id="pg_meus_dados" to="/central_assinante_web/dados_cliente" class="dropdown-item" 80 onclick="validaActiveClass('#pg_meus_dados')"> 81 <div class="item-meus-dados"> 82 <i class="material-icons">person</i> 83 Meus Dados 84 </div> 85 </router-link> 86 <router-link id="pg_config" to="/central_assinante_web/configuracoes" class="dropdown-item" 87 onclick="validaActiveClass('#pg_config')"> 88 <div class="item-meus-dados"> 89 <i class="material-icons">payment</i> 90 Recorrências 91 </div> 92 </router-link> 93 <router-link id="pg_speedtest" to="/central_assinante_web/speed_test" class="dropdown-item" 94 v-if="showSpeedTest && app.oner != 1" 95 v-on:click=function(){chamarFuncaoHotsiteWeb('getDadosServidor')} 96 onclick="validaActiveClass('#pg_speedtest')"> 97 <div class="item-meus-dados"> 98 <i class="material-icons">network_check</i> 99 Speed Test 100 </div> 101 </router-link> 102 103 <a v-if="app.is_fn && app.url_generate_app" id="pg_generate_app" 104 class="dropdown-item" 105 onclick="generateApp('#pg_generate_app')"> 106 <div class="item-meus-dados"> 107 <i class="material-icons">phone_android</i> 108 Gerar App 109 </div> 110 </a> 111 112 <a v-if="!cordova_app && url_app_android != ''" id="pg_app_download" 113 :href="url_app_android" 114 target="_blank" class="dropdown-item" 115 onclick="validaActiveClass('#pg_app_download')"> 116 <div class="item-meus-dados"> 117 <i class="material-icons">cloud_download</i> 118 Baixar App 119 </div> 120 </a> 121 122 <hr class="hr-menu-dropdown"/> 123 <div class="item-meus-dados cursor-pointer dropdown-item" v-on:click="encerrarSessao()" 124 onclick="validaActiveClass('#pg_home')"> 125 <i class="material-icons">exit_to_app</i> 126 Sair 127 </div> 128 </div> 129 </div> 130 <button v-on:click="getDadosServidor" type="button" class="navbar-toggle" data-toggle="collapse"> 131 <span class="icon-bar"></span> 132 <span class="icon-bar"></span> 133 <span class="icon-bar"></span> 134 </button> 135 </div> 136 </div> 137 138 <div class="sidebar animated slideInLeft" v-bind:class="{maximizado: !maximizado, minimizado: maximizado}" 139 v-if="!login"> 140 <div class="sidebar-wrapper" v-bind:class="{maximizado: !maximizado, minimizado: maximizado}"> 141 <ul class="nav"> 142 <li class="menu-item perfil"> 143 <div class="nav-item dropdown"> 144 <div class="d-flex align-items-center"> 145 <router-link class="link-perfil d-flex align-items-center" 146 to="/central_assinante_web/dados_cliente" 147 onclick="validaActiveClass('#pg_dados')"> 148 <div class="avatar"> 149 <div class="inicial text-gray"> 150 {{cliente_nome.slice(0,1)}} 151 </div> 152 </div> 153 <div class="nome"> 154 {{cliente_nome}} 155 <p class="ver-infos">Ver dados</p> 156 </div> 157 </router-link> 158 <div class="cursor-pointer" v-on:click="encerrarSessao()" 159 onclick="validaActiveClass('#pg_home')"> 160 <i class="sair material-icons">exit_to_app</i> 161 </div> 162 </div> 163 </div> 164 </li> 165 <hr v-if="!cordova_app && url_app_android != ''" class="download_android"/> 166 <li v-if="!cordova_app && url_app_android != ''" class="download_android"> 167 <a :href="url_app_android" target="_blank"> 168 <i class="material-icons">cloud_download</i> 169 <p>
169Baixar App</p> 170 </a> 171 </li> 172 <hr/> 173 <li class="menu-item"> 174 <router-link id="pg_home" onclick="validaActiveClass(this)" to="/central_assinante_web/" 175 v-tooltip.right="maximizado ? {content: 'InÃcio', class: 'tooltip_padrao branco', delay: 1} : {class: 'tooltip_disabled'}"> 176 <i class="material-icons">home</i> 177 <p>InÃcio</p> 178 </router-link> 179 </li> 180 <li class="menu-item" v-if="pg_fatura == 'S'"> 181 <router-link id="pg_fatura" onclick="validaActiveClass(this)" to="/central_assinante_web/faturas" 182 v-tooltip.right="maximizado ? {content: 'Faturas', class: 'tooltip_padrao branco', delay: 1} : {class: 'tooltip_disabled'}"> 183 <i class="material-icons">attach_money</i> 184 <p>Faturas</p> 185 </router-link> 186 </li> 187 <li class="menu-item" v-if="pg_plano == 'S'"> 188 <router-link id="pg_plano" onclick="validaActiveClass(this)" to="/central_assinante_web/planos" 189 v-tooltip.right="maximizado ? {content: 'Contratos', class: 'tooltip_padrao branco', delay: 1} : {class: 'tooltip_disabled'}"> 190 <i class="material-icons">receipt</i> 191 <p>Contratos</p> 192 </router-link> 193 </li> 194 <li class="menu-item" v-if="pg_nota == 'S'"> 195 <router-link id="pg_nota" onclick="validaActiveClass(this)" to="/central_assinante_web/notas" 196 v-tooltip.right="maximizado ? {content: 'Notas', class: 'tooltip_padrao branco', delay: 1} : {class: 'tooltip_disabled'}"> 197 <i class="material-icons">note</i> 198 <p>Notas</p> 199 </router-link> 200 </li> 201 <li class="menu-item" v-if="pg_consumo == 'S' && app.oner != 1"> 202 <router-link id="pg_consumo" onclick="validaActiveClass(this)" to="/central_assinante_web/consumos" 203 v-tooltip.right="maximizado ? {content: 'Consumos', class: 'tooltip_padrao branco', delay: 1} : {class: 'tooltip_disabled'}"> 204 <i class="material-icons">insert_chart</i> 205 <p>Consumo</p> 206 </router-link> 207 </li> 208 <hr class="download_android"/> 209 210 <li class="menu-item not-mobile"> 211 <router-link id="pg_relatorios" onclick="validaActiveClass(this)" 212 to="/central_assinante_web/relatorios" 213 v-tooltip.right="maximizado ? {content: 'Relatórios', class: 'tooltip_padrao branco', delay: 1} : {class: 'tooltip_disabled'}"> 214 <i class="material-icons">library_books</i> 215 <p>Relatórios</p> 216 </router-link> 217 </li> 218 <li class="menu-item" v-if="pg_connections == 'S' && app.oner != 1"> 219 <router-link id="pg_connections" onclick="validaActiveClass(this)" to="/central_assinante_web/connections" 220 v-tooltip.right="maximizado ? {content: 'Conexões', class: 'tooltip_padrao branco', delay: 1} : {class: 'tooltip_disabled'}"> 221 <i class="material-icons">router</i> 222 <p>Conexões</p> 223 </router-link> 224 </li> 225 226 <hr class="custom-hr"/> 227 <li class="menu-item" v-if="pg_atendimento == 'S'"> 228 <router-link id="pg_atendimento" onclick="validaActiveClass(this)" 229 to="/central_assinante_web/atendimentos" 230 v-tooltip.right="maximizado ? {content: 'Atendimentos', class: 'tooltip_padrao branco', delay: 1} : {class: 'tooltip_disabled'}"> 231 <i class="material-icons">headset_mic</i> 232 <p>Atendimento</p> 233 </router-link> 234 </li> 235 236 <li class="menu-item" v-if="pg_partiu_desconto === 'S'"> 237 <hr class="custom-hr"/> 238 <a 239 class="cursor-pointer link-no-mobile" 240 target="_blank" 241 :href="pg_partiu_desconto_link" 242 v-tooltip.right="maximizado ? {content: 'Partiu Descontos !', class: 'tooltip_padrao branco', delay: 1} : {class: 'tooltip_disabled'}" 243 > 244 <i class="fas fa-tag"></i> 245 <p>Partiu Descontos !</p> 246 </a> 247 </li> 248 249 250 <li class="menu-item" v-if="sva_permission === 'S'"> 251 <hr class="custom-hr"/> 252 <a 253 class="cursor-pointer link-no-mobile" 254 target="_blank" 255 v-tooltip.right="maximizado ? {content: 'Acessar BenefÃcios Campsoft !', class: 'tooltip_padrao branco', delay: 1} : {class: 'tooltip_disabled'}" 256 v-on:click="chamarFuncaoHotsiteWeb('generateLinkSva', {'platform': app.svaPlatform,'username': app.svaUsern
256ame,'external_id': app.svaExternalId,'integrationId': app.svaIntegrationId,})" 257 > 258 <i class="fas fa-tag"></i> 259 <p>Acessar BenefÃcios Campsoft</p> 260 </a> 261 </li> 262 263 <li class="no-mobile"> 264 <a 265 class="cursor-pointer link-no-mobile" 266 target="_blank" v-if="whatsapp_link && habilitar_contato === 'S'" v-on:click="openLink({'link':whatsapp_link})" 267 v-tooltip.right="maximizado ? {content: 'Chame pelo WhatsApp', class: 'tooltip_padrao branco', delay: 1} : {class: 'tooltip_disabled'}" 268 > 269 <i class="fab fa-whatsapp"></i> 270 <p>Chamar no whatsapp</p> 271 </a> 272 </li> 273 <li class="no-mobile"> 274 <a 275 class="cursor-pointer link-no-mobile" 276 v-if="webchat_link && habilitar_contato === 'S'" v-on:click="openLink({'link':webchat_link})" 277 v-tooltip.right="maximizado ? {content: 'Chame pelo chat', class: 'tooltip_padrao branco', delay: 1} : {class: 'tooltip_disabled'}" 278 > 279 <i class="fas fa-comment-alt"></i> 280 <p>Contato via chat</p> 281 </a> 282 </li> 283 <li class="no-mobile"> 284 <a class="cursor-pointer" 285 v-if="telefone_contato && habilitar_contato === 'S'" 286 v-on:click="() => { 287 if(typeof window.ReactNativeWebView != 'undefined'){ 288 postMessageMobile('call',telefone_contato) 289 }else{ 290 window.location.href = 'tel:'+telefone_contato 291 } 292 }" 293 v-tooltip.right="{content: 'Ligar ', class: 'tooltip_padrao', delay: 1}"> 294 <i class="fas fa-phone-alt"></i> 295 <p>Ligar</p> 296 </a> 297 </li> 298 299 <li class="menu-item entre-em-contato-li" v-if="habilitar_contato === 'S'"> 300 <a 301 class="cursor-pointer" 302 data-toggle="modal" 303 data-target="#modalEntreEmContato" 304 v-on:click=" montarModalEntreEmContato()" 305 v-tooltip.right="maximizado ? {content: 'Entre em contato', class: 'tooltip_padrao branco', delay: 1} : {class: 'tooltip_disabled'}" 306 > 307 <i class="material-icons text-gray icon-hover">forum</i> 308 <p>Entre em contato</p> 309 </a> 310 </li> 311 312 <hr class="download_android"/> 313 314 <li class="menu-item no-mobile"> 315 <router-link id="pg_relatorios" onclick="validaActiveClass(this)" 316 to="/central_assinante_web/relatorios" 317 v-tooltip.right="maximizado ? {content: 'Relatórios', class: 'tooltip_padrao branco', delay: 1} : {class: 'tooltip_disabled'}"> 318 <i class="material-icons">library_books</i> 319 <p>Relatórios</p> 320 </router-link> 321 </li> 322 323 <li class="menu-item only-mobile"> 324 <router-link id="pg_config" onclick="validaActiveClass(this)" 325 to="/central_assinante_web/configuracoes" 326 v-tooltip.right="maximizado ? {content: 'Configurações', class: 'tooltip_padrao branco', delay: 1} : {class: 'tooltip_disabled'}"> 327 <i class="material-icons">payment</i> 328 <p>Recorrências</p> 329 </router-link> 330 </li> 331 <li class="menu-item only-mobile"> 332 <router-link id="pg_speedtest" onclick="validaActiveClass(this)" 333 v-if="showSpeedTest && app.oner != 1" 334 to="/central_assinante_web/speed_test" 335 v-tooltip.right="maximizado ? {content: 'Speed Test', class: 'tooltip_padrao branco', delay: 1} : {class: 'tooltip_disabled'}"> 336 <i class="material-icons">network_check</i> 337 <p>Speed Test</p> 338 </router-link> 339 </li> 340 </ul> 341 <div class="col-md-12 text-center"> 342 <button class="padding-top-20px text-center" 343 v-bind:class="{maximizar: maximizado, minimizar: !maximizado}" 344 v-on:click="maximizado = !maximizado"> 345 <i class="material-icons gesture-icon" v-if="maximizado" 346 v-tooltip.right="{content: 'Expandir Menu', class: 'tooltip_padrao branco', delay: 1}">chevron_right</i> 347 <i class="material-icons gesture-icon" v-else
348 v-tooltip.right="{content: 'Minimizar Menu', class: 'tooltip_padrao branco', delay: 1}">chevron_left</i> 349 </button> 350 </div> 351 </div> 352 </div> 353 354 <router-view class="view-rotas" v-bind:class="{maximizado: maximizado, minimizado: !maximizado}"></router-view> 355 <div class="modal fade" id="modalPix" tabindex="-1" role="dialog" 356 aria-labelledby="gridSystemModalLabel"> 357 <div class="modal-dialog embeded-style" role="document"> 358 <div class="modal-content"> 359 <div class="modal-header pix-header"> 360 <button id="botaoFecharModalPix" type="button" class="close" data-dismiss="modal" aria-label="Close" v-on:click="location.reload()"><span 361 aria-hidden="true">×</span></button> 362 <img src="assets/img/logo_pix.png" id="logoIxcPix"> 363 </div> 364 <div class="modal-body pix-body"> 365 <div class="row" id="dadosPix"> 366 <div class="loader-modal" id="pixLoading"> 367 Carregando informações do PIX... 368 <div> 369 <span></span> 370 <span></span> 371 <span></span> 372 </div> 373 </div> 374 <div id="headerPix"></div> 375 <div id="qrCodePix"></div> 376 <div id="qrCodePixCopiaECola"></div> 377 </div> 378 </div> 379 <div class="modal-footer"> 380 <div id="pixFooter"></div> 381 </div> 382 </div> 383 </div> 384 </div> 385 386 <div class="modal fade" id="modalSuspensao" tabindex="-1" role="dialog" 387 aria-labelledby="gridSystemModalLabel"> 388 <div class="modal-dialog embeded-style" role="document"> 389 <div class="modal-content"> 390 <div class="modal-header-suspensao"> 391 <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span 392 aria-hidden="true">×</span></button> 393 <i class="fas fa-pause icone-suspensao"></i> 394 <h3 class="titulo-suspensao">Suspensão contrato</h3> 395 <p class="descricao-suspensao">Selecione o perÃodo desejado e fique atento as informações.</p> 396 </div> 397 <div class="suspensao-body"> 398 <p>Por favor, selecione os dias da suspensão temporária do contrato abaixo.</p> 399 <div class="col-md-4"> 400 <div class="group"> 401 <input required type="text" 402 v-mask="['##/##/####']" 403 :class="{'used':suspensao_data_inicial}" 404 v-model="suspensao_data_inicial" 405 :disabled="true" 406 > 407 <label>Data de inÃcio</label> 408 </div> 409 </div> 410 <div class="col-md-1"> 411 <div class="group"> 412 <br> 413 <span>Até</span> 414 </div> 415 </div> 416 <div class="col-md-4"> 417 <div class="group"> 418 <input required type="text" 419 v-mask="['##/##/####']" 420 :class="{'used':suspensao_data_final}" 421 id="inputDataFinalSuspensao" 422 @blur="setDataFinalSuspensao()" 423 > 424 <label>Data de término</label> 425 </div> 426 </div> 427 <br> 428 <div> 429 <a class="cursor-pointer" 430 data-toggle="modal" 431 data-target="#modalConcluirSuspensao" 432 > 433 <input type="button" class="botao-suspensao" value="Avançar" 434 v-on:click="fecharModalSuspensao(intervalo_entre_suspensao, prolonga_fidelid
434ade_tempo_suspensao, tempo_min_suspensao)"/> 435 </a> 436 </div> 437 </div> 438 <div class="modal-footer"> 439 440 </div> 441 </div> 442 </div> 443 </div> 444 <div class="modal fade" id="modalConcluirSuspensao" tabindex="-1" role="dialog" 445 aria-labelledby="gridSystemModalLabel"> 446 <div class="modal-dialog embeded-style" role="document"> 447 <div class="modal-content"> 448 <div class="modal-header-suspensao"> 449 <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span 450 aria-hidden="true">×</span></button> 451 <i class="fas fa-pause icone-suspensao"></i> 452 <h3 class="titulo-suspensao">Suspensão contrato</h3> 453 <p class="descricao-suspensao">Leia o aviso com atenção.</p> 454 </div> 455 <div> 456 <div class="body-espaco"> 457 <span></span> 458 </div> 459 <div class="body-concluirSuspensao"> 460 <div> 461 <h6><b>ATENÃÃO:</b></h6> 462 </div> 463 <div class="aviso-suspensao"> 464 <p>Você pode remover a suspensão temporaria do contrato a qualquer momento, mas <strong>lembre-se:</strong> 465 se você remover antes do dia <strong id="tempoMinSuspensao"></strong>, 466 irá pagar o boleto de forma integral.</p> 467 <p>Você só poderá suspender temporariamente o contrato novamente em <strong 468 id="intervaloEntreSuspensao"></strong> 469 meses após 470 acabar esta suspensão.</p> 471 472 <p id="prolongaFidelidadeTempoSuspensao"></p> 473 <p><strong>ATENÃÃO:</strong> sua internet será desativada no momento em que clicar no botão 474 abaixo. 475 </p> 476 </div> 477 </div> 478 <div> 479 <a class="cursor-pointer" 480 data-toggle="modal" 481 v-on:click="chamarFuncaoHotsiteWeb('suspenderContrato',{'id_contrato' : id_contrato, 'data_inicial_suspensao' : suspensao_data_inicial, 'data_final_suspensao' : suspensao_data_final})" 482 v-tooltip.auto="{content: 'Suspender contrato', class: 'tooltip_padrao', delay: 1}" 483 > 484 <button class="botao-concluirSuspensao"><strong>ESTOU CIENTE E QUERO SUSPENDER</strong></button> 485 </a> 486 </div> 487 <div class="modal-footer"></div> 488 </div> 489 </div> 490 </div> 491 </div> 492 493 <div class="modal fade" id="modalRemoveSuspensao" tabindex="-1" role="dialog" 494 aria-labelledby="gridSystemModalLabel"> 495 <div class="modal-dialog embeded-style" role="document"> 496 <div class="modal-content"> 497 <div class="modal-header-suspensao"> 498 <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span 499 aria-hidden="true">×</span></button> 500 <i class="fas fa-play icone-suspensao"></i> 501 <h3 class="RemoverSuspensao-titulo">Remover suspensão</h3> 502 </div> 503 504 <div class="removerSuspensao-body"> 505 <div class="removerSuspensao-aviso"> 506 <div> 507 <h6><b>ATENÃÃO:</b></h6> 508 </div> 509 <div class="aviso-suspensao"> 510 <p id="tempoMin"></p> 511 </div> 512 </div> 513 <br> 514 515 <div class="removerSuspensao-PosicaoBotao"> 516 <a class="cursor-pointer" 517 data-toggle="modal" 518 data-target="#modalRemoveSuspensaoConcluir" 519 > 520 <input type="button" class="removerSuspensao-botaoAvancar" value="Avançar" 521 v-on:click="fecharModalRemoverSuspensao(data_inicial, data_final, total_dias_suspensao)"/> 522 </a> 523 </div> 524 525 </div> 526 <div class="modal-footer"></div> 527 </div> 528 </div> 529 </div> 530 531 <div class="modal fade" id="modalRemoveSuspensaoConcluir" tabindex="-1" role="dialog" 532 aria-labelledby="gridSystemModalLabel"> 533 <div class="modal-dialog embeded-style" role="document"> 534 <div class="modal-content"> 535 <div class="modal-header-suspensao"> 536 <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span 537 aria-hidden="true">×</span></button> 538 <i class="fas fa-play icone-suspensao"></i> 539 <h3 class="RemoverSuspensao-titulo">Remover suspensão</h3> 540 </div> 541 542 543 <div class="removerSuspensao-body"> 544 <p>Você está removendo a suspensão temporária do contrato, confirme as informações a seguir:</p> 545 <div class="removerSuspensao-datas"> 546 <div class="col-md-5"> 547 <div class="group"> 548 <input required type="text" 549 v-mask="['##/##/####']" 550 :class="{'used':suspensao_data_inicial}" 551 v-model="suspensao_data_inicial" 552 :disabled="true" 553 > 554 <label>Data de inÃcio</label> 555 </div> 556 </div> 557 <div class="col-md-1"> 558 <div class="group"> 559 <br>
560 <span>Até</span> 561 </div> 562 </div> 563 <div class="col-md-5"> 564 <div class="group"> 565 <input required type="text" 566 v-mask="['##/##/####']" 567 :class="{'used':suspensao_data_final}" 568 v-model="suspensao_data_final" 569 :disabled="true" 570 > 571 <label>Data de término</label> 572 </div> 573 </div> 574 </div> 575 576 577 <div> 578 <p>Total de dias suspenso: <strong id="totalDiasSuspensao"></strong></p> 579 </div> 580 581 <div class="removerSuspensao-aviso"> 582 <div> 583 <h6><b>ATENÃÃO:</b></h6> 584 </div> 585 <div class="aviso-suspensao"> 586 <p id="valorProporcional"></p> 587 </div> 588 </div> 589 <br> 590 591 <div class="removerSuspensao-PosicaoBotaoConcluir"> 592 <a class="cursor-pointer" 593 data-toggle="modal" 594 v-on:click="chamarFuncaoHotsiteWeb('removerSuspensaoContrato',{'id_contrato' : id_contrato})" 595 v-tooltip.auto="{content: 'Remover suspensão do contrato', class: 'tooltip_padrao', delay: 1}" 596 > 597 <button class="removerSuspensao-botao"><strong>CONFIRMAR REMOÃÃO</strong> 598 </button> 599 </a> 600 </div> 601 </div> 602 603 604 <div class="modal-footer"></div> 605 </div> 606 </div> 607 </div> 608 609 <div class="modal fade" id="modalImpressao" tabindex="-1" role="dialog" 610 aria-labelledby="gridSystemModalLabel" v-if="!cordova_app"> 611 <div class="modal-dialog embeded-style modal-lg modal-xl" role="document"> 612 <div class="modal-content"> 613 <div class="modal-header"> 614 <button type="button" id="modalImpressaoClose" class="close" data-dismiss="modal" aria-label="Close"><span 615 aria-hidden="true">×</span></button> 616 <h4 class="modal-title" id="gridSystemModalLabel">{{modal_nome}}</h4> 617 </div> 618 <div class="modal-body"> 619 <div class="row"> 620 <div class="col-md-12 scroll" v-if="modal_url"> 621 <embed v-if="!pdf_fatura_nota" :src="'data:application/pdf;base64,'+modal_url" width="100%" 622 height="500px" 623 type="application/pdf"/> 624 </div> 625 626 <a class="cursor-pointer center" target="_blank" v-if="link_fatura" :href="link_fatura"><i 627 class="material-icons text-gray icon-hover">link</i> Abrir Arquivo</a> 628 629 <a class="cursor-pointer center" v-if="pdf_fatura_nota" :href="pdf_fatura_nota" download><i 630 class="material-icons text-gray icon-hover">print</i> Baixar Arquivo</a> 631 632 </div> 633 </div> 634 <div class="modal-footer" v-if="loading_modal && !pdf_fatura_nota && !link_fatura"> 635 <div class="loader-modal"> 636 Carregando documento 637 <div> 638 <span></span> 639 <span></span> 640 <span></span> 641 </div> 642 </div> 643 </div> 644 </div> 645 </div> 646 </div> 647 <div class="modal fade" id="modalConsultarFatura" tabindex="-1" role="dialog" 648 aria-labelledby="gridSystemModalLabel"> 649 <div class="modal-dialog embeded-style " role="document"> 650 <div class="modal-content"> 651 <div class="modal-header-acoes"> 652 <button type="button" class="close botao-fechar-consultar-fatura" id="fecharConsultarFatura" 653 data-dismiss="modal" 654 aria-label="Close"><span 655 aria-hidden="true">×</span></button> 656 <i class="material-icons money icone-acoes">monetization_on</i> 657 <h4 class="modal-title titulo-acoes">Consultar fatura</h4> 658 </div> 659 <div class="modal-body"> 660 <div class="row coluna-acoes"> 661 <div 662 class="col-sm-6 col-md-4 posicoes-coluna" 663 id="imprimirFaturaConsultarFatura" 664 v-if="consultar_fatura_modal.fn_carteira_cobranca_pix_gateway || consultar_fatura_modal.tipo_recebimento !== 'Pix' && consultar_fatura_modal.fn_carteira_cobranca_credit_card_gateway !== 'VD'" 665 > 666 <p class="descricao-acoes">Fatura</p> 667 <a class="cursor-pointer botoes_fechar" data-toggle="modal" 668 data-target="#modalImpressao" 669 v-tooltip.auto="{content: 'Imprimir Fatura', class: 'tooltip_padrao', delay: 1}" 670 v-on:click="chamarFuncaoHotsiteWeb('imprimirFatura',{'id_receber' : consultar_fatura_modal.id})" 671 v-if="consultar_fatura_modal.tipo_recebimento != 'Fatura'"> 672 <i class="material-icons icones-coluna icone-fatura" 673 v-bind:style=" 'color:'+consultar_fatura_modal.dados_logo_banco.cor_fundo_icone_banco" 674 >insert_drive_file</i> 675 <img v-bind:src="'assets/img/bancos/'+consultar_fatura_modal.dados_logo_banco.nome_arquivo_logo+'.svg'" 676 class="logo-banco" 677 v-if="consultar_fatura_modal.dados_logo_banco.nome_arquivo_logo != '' && !consultar_fatura_modal.dados_logo_banco.troca_cor_icone"> 678 <img v-bind:src="'assets/img/bancos/'+consultar_fatura_modal.dados_logo_banco.nome_arquivo_logo+'.svg'" 679 class="logo-banco logo-banco-branco" 680 v-else-if="consultar_fatura_modal.dados_logo_banco.nome_arquivo_logo != '' && consultar_fatura_modal.dados_logo_banco.troca_cor_icone"> 681 </a> 682 <a class="cursor-pointer" data-toggle="modal" data-target="#modalSelecionarBanco"
683 v-on:click="chamarFuncaoHotsiteWeb('montarModalSelecionarBanco',{'dados_receber' : consultar_fatura_modal})" 684 v-tooltip.top="{content: 'Selecionar banco da fatura', class: 'tooltip_padrao', delay: 1}" 685 v-else-if="carteiras_faturas[consultar_fatura_modal.id_carteira_cobranca].length > 1"> 686 <span class="span-texto-imprimir">Imprimir</span> 687 <i class="material-icons icones-coluna">insert_drive_file</i> 688 </a> 689 <a class="cursor-pointer botoes_fechar" data-toggle="modal" 690 data-target="#modalImpressao" 691 v-tooltip.auto="{content: 'Imprimir Fatura', class: 'tooltip_padrao', delay: 1}" 692 v-on:click="chamarFuncaoHotsiteWeb('imprimirFaturaComSelecaoDeBanco',{'dados_receber' : consultar_fatura_modal,'dados_carteira' : carteiras_faturas[consultar_fatura_modal.id_carteira_cobranca][0]})" 693 v-else-if="carteiras_faturas[consultar_fatura_modal.id_carteira_cobranca].length == 1"> 694 <i class="material-icons icones-coluna icone-fatura" 695 v-bind:style=" 'color:'+carteiras_faturas[consultar_fatura_modal.id_carteira_cobranca][0].dados_logo_banco.cor_fundo_icone_banco">insert_drive_file</i> 696 <img v-bind:src="'assets/img/bancos/'+carteiras_faturas[consultar_fatura_modal.id_carteira_cobranca][0].dados_logo_banco.nome_arquivo_logo+'.svg'" 697 class="logo-banco" 698 v-if="carteiras_faturas[consultar_fatura_modal.id_carteira_cobranca][0].dados_logo_banco.nome_arquivo_logo != '' && !carteiras_faturas[consultar_fatura_modal.id_carteira_cobranca][0].dados_logo_banco.troca_cor_icone"> 699 <img v-bind:src="'assets/img/bancos/'+carteiras_faturas[consultar_fatura_modal.id_carteira_cobranca][0].dados_logo_banco.nome_arquivo_logo+'.svg'" 700 class="logo-banco logo-banco-branco" 701 v-else-if="carteiras_faturas[consultar_fatura_modal.id_carteira_cobranca][0].dados_logo_banco.nome_arquivo_logo != '' && carteiras_faturas[consultar_fatura_modal.id_carteira_cobranca][0].dados_logo_banco.troca_cor_icone"> 702 <i class="material-icons icone-banco" v-else>account_balance</i> 703 <span class="span-texto-imprimir-content ">Imprimir</span> 704 </a> 705 </div> 706 <div class="col-sm-6 col-md-4 posicoes-coluna" id="imprimirPixConsultarFatura" 707 v-if="invoiceAllowsPaymentByPix(consultar_fatura_modal)"> 708 <p class="descricao-acoes">Pix</p> 709 <a class="cursor-pointer botoes_fechar" id="botaoImprimirPixConsultarFatura" 710 data-toggle="modal" 711 data-target="#modalPix" 712 v-on:click="chamarFuncaoHotsiteWeb('imprimirPix', {'id_receber' : consultar_fatura_modal.id})" 713 v-tooltip.top="{content: 'Pix', class: 'tooltip_padrao', delay: 1}"> 714 <i id="logoPixConsultarFatura" class="material-icons icones-coluna">pix</i> 715 </a> 716 </div> 717 <div class="col-sm-6 col-md-4 posicoes-coluna" id="creditCardConsultarFatura" 718 v-if="consultar_fatura_modal.habilitar_cartao == 'S'"> 719 <p class="descricao-acoes">Cartão de crédito</p> 720 <router-link onclick="validaActiveClass('#pg_fatura')" 721 :to="'/central_assinante_web/faturas/pagamentos/'+consultar_fatura_modal.id" 722 class="cursor-pointer botoes_fechar" id="botaoPagarCreditCard" 723 v-tooltip.top="{content: 'Pagar com cartão de cÅedito', class: 'tooltip_padrao', delay: 1}"> 724 <i class="material-icons icones-coluna" id="iconeCreditCard">credit_card</i> 725 </router-link> 726 </div> 727 <div class="col-sm-6 col-md-4 posicoes-coluna" id="enviaEmailConsultarFatura" 728 v-if="email_fatura == 'S' && (consultar_fatura_modal.tipo_recebimento == 'Boleto' || consultar_fatura_modal.tipo_recebimento == 'Gateway')" 729 v-on:click="chamarFuncaoHotsiteWeb('enviarFaturaEMAIL',{'id_receber' : consultar_fatura_modal.id})" 730 v-tooltip.top="{content: 'Enviar fatura por email', class: 'tooltip_padrao', delay: 1}"> 731 <p class="descricao-acoes">Email</p> 732 <a class="cursor-pointer botoes_fechar" id="botaoEnviaEmailConsultarFatura"> 733 <i class="material-icons icones-coluna">mail</i> 734 </a> 735 </div> 736 737 <div class="col-sm-6 col-md-4 posicoes-coluna" id="enviaSmsConsultarFatura" 738 v-if="sms_fatura == 'S' && (consultar_fatura_modal.tipo_recebimento == 'Boleto' || consultar_fatura_modal.tipo_recebimento == 'Gateway')" 739 v-on:click="chamarFuncaoHotsiteWeb('enviarFaturaSMS',{'tipo' : 'sms', 'id_receber' : consultar_fatura_modal.id})" 740 v-tooltip.top="{content: 'Enviar fatura por SMS', class: 'tooltip_padrao', delay: 1}"> 741 <p class="descricao-acoes">SMS</p> 742 <a class="cursor-pointer botoes_fechar" id="botaoEnviaSmsConsultarFatura"> 743 <i class="material-icons icones-coluna">phone_iphone</i> 744 </a> 745 </div> 746 <div class="col-sm-6 col-md-4 posicoes-coluna" id="CopiarCodigoBarrasConsultarFatura" 747 v-if="(consultar_fatura_modal.tipo_recebimento == 'Boleto' || consultar_fatura_modal.tipo_recebimento == 'Gateway' || consultar_fatura_modal.tipo_recebimento == 'ArrecadacaoRecebimento') && consultar_fatura_modal.linha_digitavel "> 748 <p class="descricao-acoes">Linha digitável</p> 749 <a class="cursor-pointer botoes_fechar" id="botaoCopiarCodigoBarrasConsultarFatura" 750 v-on:click="chamarFuncaoHotsiteWeb('copiarCodigoBarrasModal', {'linha_digitavel' : consultar_fatura_modal.linha_digitavel})" 751 v-tooltip.top="{content: 'Linha digitável ', class: 'tooltip_padrao', delay: 1}"> 752 <i class="material-icons icones-coluna">content_copy</i> 753 </a> 754 </div> 755 <div class="col-sm-6 col-md-4 posicoes-coluna" id="imprimirGatewayAlternativaConsultarFatura" 756 v-if="consultar_fatura_modal.habilitar_gateway_alt == 'S'"> 757 <p class="descricao-acoes">Imprimir Boleto</p> 758 <a class="cursor-pointer" id="botaoImprimirGatewayAlternativaConsultarFatura" 759 data-toggle="modal" 760 data-target="#modalImpressao" 761 v-on:click="chamarFuncaoHotsiteWeb('imprimirFatura',{'id_receber' : consultar_fatura_modal.id,'alt_gateway': true})" 762 v-tooltip.top="{content: 'Boleto', class: 'tooltip_padrao', delay: 1}"> 763 <i id="logoImprimirGatewayAlternativa" class="material-icons icones-coluna">request_quote</i> 764 </a> 765 </div> 766 </div> 767 </div> 768 <div class="modal-overlay"></div> 769 </div> 770 </div> 771 </div> 772 773 <div class="modal fade" id="modalSelecionarBanco" tabindex="-1" role="dialog" 774 aria-labelledby="gridSystemModalLabel"> 775 <div class="modal-dialog embeded-style" role="document"> 776 <div class="modal-content"> 777 <div class="modal-header-acoes"> 778 <button type="button" class="close botao-fechar-consultar-fatura" id="fecharModalSelecionarBanco"
779 data-dismiss="modal" 780 aria-label="Close"><span 781 aria-hidden="true">×</span></button> 782 <i class="material-icons money icone-acoes">monetization_on</i> 783 <h4 class="modal-title titulo-acoes">Imprimir fatura</h4> 784 </div> 785 <div class="modal-body"> 786 <div class="row coluna-acoes"> 787 <p class="texto-descricao">Clique em um dos bancos disponÃveis para imprimir a fatura</p> 788 <div class="col-sm-6 col-md-4 col-xs-6 posicoes-coluna" 789 v-for="(carteira, index) in carteiras_faturas[consultar_fatura_modal.id_carteira_cobranca] " 790 v-if="carteira.dados_logo_banco.nome_arquivo_logo != ''"> 791 <a class="cursor-pointer" 792 v-tooltip.auto="{content: 'Imprimir Fatura', class: 'tooltip_padrao', delay: 1}" 793 data-toggle="modal" 794 data-target="#modalImpressao" 795 v-on:click="chamarFuncaoHotsiteWeb('imprimirFaturaComSelecaoDeBanco',{'dados_receber' : consultar_fatura_modal,'dados_carteira' : carteira})"> 796 <img v-bind:src="'assets/img/bancos/'+carteira.dados_logo_banco.nome_arquivo_logo+'.svg'" 797 class="logos-banco-coluna"> 798 </a> 799 <p class="razao-banco"> {{carteira.dados_logo_banco.razao_banco}}</p> 800 </div> 801 </div> 802 </div> 803 <div class="modal-overlay"></div> 804 </div> 805 </div> 806 </div> 807 808 <div class="modal fade contato-modal" id="modalEntreEmContato" tabindex="-1" role="dialog" 809 aria-labelledby="gridSystemModalLabel" v-if="cliente_nome"> 810 <div class="modal-dialog entre-em-contato-modal" role="document"> 811 <div class="modal-content"> 812 <div class="modal-header-entre-em-contato"> 813 <button type="button" class="close botao-fechar-entre-em-contato" id="fecharModalEntreEmContato" 814 data-dismiss="modal" 815 aria-label="Close"><spanemail 816 aria-hidden="true">×</spanemail></button> 817 <i class="fas fa-envelope icone-acoes entre-em-contato-icone"></i> 818 <h4 class="modal-title titulo-acoes">Entre em contato</h4> 819 </div> 820 821 <div class="modal-body"> 822 <div class="row coluna-acoes"> 823 <div> 824 <a 825 class="entre-em-contato-whatsapp" 826 target="_blank" v-if="whatsapp_link" :href="whatsapp_link" 827 v-tooltip.right="maximizado ? {content: 'Chame pelo WhatsApp', class: 'tooltip_padrao branco', delay: 1} : {class: 'tooltip_disabled'}" 828 > 829 <i class="fab fa-whatsapp"></i> 830 <p>Chamar no whatsapp</p> 831 </a> 832 </div> 833 <br> 834 835 <div> 836 <a 837 class="entre-em-contato-chat" 838 target="_blank" v-if="webchat_link" :href="webchat_link" 839 v-tooltip.right="maximizado ? {content: 'Chame pelo chat', class: 'tooltip_padrao branco', delay: 1} : {class: 'tooltip_disabled'}" 840 > 841 <i class="fas fa-comment-alt"></i> 842 <p>Contato via chat</p> 843 </a> 844 </div> 845 846 <div class="telefone-contato container" v-if="telefone_contato"> 847 <i class="fas fa-phone-alt"></i> 848 <p>{{telefone_contato}}</p> 849 <a class="cursor-pointer" 850 v-on:click="chamarFuncaoHotsiteWeb('copiarTelefoneContato', {'telefone_contato' : telefone_contato})" 851 v-tooltip.right="{content: 'Copiar número ', class: 'tooltip_padrao', delay: 1}"> 852 <i class="material-icons" id="copiar_numero">content_copy</i> 853 </a> 854 </div> 855 </div> 856 </div> 857 858 <div class="modal-overlay"></div> 859 </div> 860 </div> 861 </div> 862 863 864 <div class="modal fade" id="modalAlterarDevice" tabindex="-1" role="dialog" 865 aria-labelledby="gridSystemModalLabel" v-if="app.oner != 1"> 866 <div class="modal-dialog embeded-style " role="document"> 867 <div class="modal-content"> 868 <div class="modal-header-alteradevice"> 869 <i class="fa fa-key icone-acoes"></i> 870 <h4 class="modal-title title-device-actions">Alterar dados do dispositivo</h4> 871 <button type="button" class="close botao-fechar-consultar-fatura" id="fecharAlterarC
871onnections" 872 data-dismiss="modal" 873 aria-label="Close"> 874 <span aria-hidden="true">×</span> 875 </button> 876 </div> 877 <div class="modal-body"> 878 <div class="row coluna-acoes"> 879 <div class="alterar-config-device-body"> 880 <p>O que você deseja alterar?</p> 881 <div class=""> 882 <select v-model="data_wifi.selectedWifi" class="form-control select-action-config form-select"> 883 <option disabled value="">Selecionar Opção...</option> 884 <option v-for="interface in device_config_modal.interfaces" :key="`${interface.ssid}-${interface.id}`" :value="interface"> 885 {{ interface.ssid }} - {{ interface.tecnologia }} 886 </option> 887 </select> 888 <br> 889 </div> 890 891 <div v-if="data_wifi.selectedWifi != '' "> 892 <input v-model="data_wifi.ssid" class="form-control input-actions" placeholder="Digite o novo nome da SSID"> 893 894 <div class="input-actions"> 895 <input :type="inputType" v-model="data_wifi.passwordWifi1" class="form-control" placeholder="Digite a nova senha"> 896 <div class="icon-action button" v-on:click="inputType='text'" v-show="inputType=='password'"> 897 <i class="fa fa-eye"></i> 898 </div> 899 <div class="icon-action button" v-on:click="inputType='password'" v-show="inputType=='text'"> 900 <i class="fa fa-eye-slash"></i> 901 </div> 902 </div> 903 904 <div class="span-actions"> 905 <span>DICA: Uma senha forte é composta obrigatoriamente por no mÃnimo 8 caracteres, 906 sendo letras maiúsculas, minúsculas e números. 907 Opcionalmente adicione caracteres especiais para deixa-la mais forte.</span> 908 </div> 909 910 <div class="input-actions"> 911 <input :type="inputType2" v-model="data_wifi.passwordWifi2" class="form-control" placeholder="Digite a senha novamente"> 912 <div class="icon-action button" v-on:click="inputType2='text'" v-show="inputType2=='password'"> 913 <i class="fa fa-eye"></i> 914 </div> 915 <div class="icon-action button" v-on:click="inputType2='password'" v-show="inputType2=='text'"> 916 <i class="fa fa-eye-slash"></i> 917 </div> 918 </div> 919 920 <div class="span-password-incorect" 921 v-if="data_wifi.passwordWifi1 !== data_wifi.passwordWifi2 && 922 data_wifi.passwordWifi1 != '' && 923 data_wifi.passwordWifi2 != ''"> 924 <span>*As senhas são diferentes!</span> 925 </div> 926 927 <div class="span-password-incorect" 928 v-if="this.data_wifi.passwordWifi1.length < 8 && 929 this.data_wifi.passwordWifi2.length < 8 && 930 this.data_wifi.passwordWifi1 != '' && 931 this.data_wifi.passwordWifi2 != ''"> 932 <span>*A senha deve conter mais de 8 caracteres!</span> 933 </div> 934 </div> 935 936 <div class="text-center"> 937 <button class="btn button-devices" 938 v-bind:class="classDisableButtonSalvar" 939 v-on:click="chamarFuncaoHotsiteWeb('changedConfigWifi',{device_config_modal,data_wifi})"> 940 <i class="fa fa-floppy-disk-circle-arrow-right"></i> 941 ATUALIZAR 942 </button> 943 </div> 944 </div> 945 </div> 946 </div> 947 <div class="modal-overlay"></div> 948 </div> 949 </div> 950 </div> 951 952 <div id="preloader" v-bind:class="loading ? 'index-maximo' : 'index-minimo'"> 953 <div v-show="loading" id="loader"></div> 954 </div> 955</div> 956</body> 957</html> 958
959<script type="text/javascript" src="/central_assinante_web/assets/lib/jquery_v3.2.1/js/jquery-3.2.1.min.js"></script>
vendor: 1 bytes, line 959
959
960<script type="text/javascript" 961 src="/central_assinante_web/assets/lib/jquery_cookie_v1.4.1/js/jquery_cookie_v1.4.1.js"></script>
vendor: 1 bytes, line 961
961
962<script type="text/javascript" src="/central_assinante_web/assets/lib/bootstrap_v3.3.4/js/bootstrap.min.js"></script>
vendor: 1 bytes, line 962
962
963<script type="text/javascript" src="/central_assinante_web/assets/lib/vue_v2.5.11/js/vue.min.js"></script>
vendor: 1 bytes, line 963
963
964<script type="text/javascript" src="/central_assinante_web/assets/lib/vue_router_v3.0.1/js/vue-router.js"></script>
vendor: 1 bytes, line 964
964
965<script type='application/javascript' src='/central_assinante_web/assets/lib/fastclick/fastclick.min.js'></script>
965 966<!-- Notificações -->
967<script type="text/javascript" src="/central_assinante_web/assets/lib/iziToast_v1.3.0/js/iziToast.min.js"></script>
967 968<!-- Tooltips -->
969<script type="text/javascript" 970 src="/central_assinante_web/assets/lib/VueDirectiveTooltip_v1.4.5/js/vueDirectiveTooltip.min.js"></script>
970 971<!--Força da senha-->
972<script type="text/javascript" src="/central_assinante_web/assets/lib/strength/js/strength.js"></script>
972 973<!-- Signature -->
974<script type="text/javascript" 975 src="/central_assinante_web/assets/lib/signature_pad_v1.5.3/js/signature_pad.js"></script>
975 976<!--CONFIGURAÃÃES-->
977<script type="text/javascript" src="/central_assinante_web/assets/js/config.js"></script>
977 978<!--CLASS WEB-->
979<script type="text/javascript" src="/central_assinante_web/assets/js/classes/class_1.js"></script>
vendor: 1 bytes, line 979
979
980<script type="text/javascript" src="/central_assinante_web/assets/js/classes/SpeedTest.js"></script>
980 981<!--ROTAS-->
982<script type="text/javascript" src="/central_assinante_web/assets/js/rotas.js"></script>
982 983<!-- LOGIN -->
984<script type="text/javascript" src="/central_assinante_web/controller/login/login.js"></script>
984 985<!-- CADASTRO LOGIN -->
986<script type="text/javascript" src="/central_assinante_web/controller/cadastro_login/cadastro_login.js"></script>
986 987<!--HOME-->
988<script type="text/javascript" src="/central_assinante_web/controller/home/home.js"></script>
988 989<!--DADOS CLIENTE-->
990<script type="text/javascript" src="/central_assinante_web/controller/dados_cliente/dados_cliente.js"></script>
990 991<!-- FATURAS -->
992<script type="text/javascript" src="/central_assinante_web/controller/faturas/faturas.js"></script>
992 993<!-- ATENDIMENTOS -->
994<script type="text/javascript" src="/central_assinante_web/controller/atendimentos/atendimentos.js"></script>
994 995<!-- CONTRATOS -->
996<script type="text/javascript" src="/central_assinante_web/controller/planos/planos.js"></script>
996 997<!-- NOTAS -->
998<script type="text/javascript" src="/central_assinante_web/controller/notas/notas.js"></script>
998 999<!-- CONSUMOS -->
1000<script type="text/javascript" src="/central_assinante_web/controller/consumos/consumos.js"></script>
1000 1001<!-- CONECTIONS -->
1002<script type="text/javascript" src="/central_assinante_web/controller/connections/connections.js"></script>
1002 1003<!-- CONFIGURAÃÃES PAGE -->
1004<script type="text/javascript" src="/central_assinante_web/controller/configuracoes/config.js"></script>
1004 1005<!-- SPEED TEST -->
1006<script type="text/javascript" src="/central_assinante_web/controller/speed_test/speed_test.js"></script>
1006 1007<!-- RELATORIOS -->
1008<script type="text/javascript" src="/central_assinante_web/controller/relatorios/relatorios.js"></script>
1008 1009<!-- ERRO -->
1010<script type="text/javascript" src="/central_assinante_web/controller/erro/erro.js"></script>
1010 1011<!--ChartJS-->
1012<script type="text/javascript" src="/central_assinante_web/assets/lib/Chartjs_v2.7.2/chart.min.js"></script>
1012 1013<!--HighCharts-->
1014<script type="text/javascript" src="/central_assinante_web/assets/lib/highcharts_v7.1.1/highcharts.js"></script>
vendor: 1 bytes, line 1014
1014
1015<script type="text/javascript" src="/central_assinante_web/assets/lib/highcharts_v7.1.1/highcharts-more.js"></script>
1015 1016<!-- Card Type-->
1017<script type="text/javascript" src="/central_assinante_web/assets/lib/Cardtype_v0.0.2/card-type.js"></script>
1017 1018<!-- Mobile Events-->
1019<script src="/central_assinante_web/assets/lib/jqueryTouchEvents_v1.0.5/jquery.mobile-events.js"></script>
1019 1020<!--Cartão de crédito-->
1021<script type="text/javascript" src="/central_assinante_web/assets/lib/card-master/js/card.js"></script>
vendor: 1 bytes, line 1021
1021
1022<script type="text/javascript" src="/central_assinante_web/assets/js/classes/CreditCardException/CreditCardsExceptions.js"></script>
1022 1023<!-- vueMask-->
1024<script src="/central_assinante_web/assets/lib/VueTheMask_v0.11.1/vue-the-mask.min.js"></script>
1024 1025<!-- Main -->
1026<script type="text/javascript" src="/central_assinante_web/assets/js/main.js"></script>
1026 1027<!-- Captcha -->
1028<script type="text/javascript" src="/central_assinante_web/assets/lib/alphanumeric-captcha/js/jquery-captcha.min.js"></script>
1028 1029<!-- MD5 -->
1030<script type="text/javascript" 1031 src="/central_assinante_web/assets/lib/md5-js/md5.min.js"></script>
vendor: 1 bytes, line 1031
1031
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.