Help
RSS
API
Feed
Maltego
Contact
Domain > campaignsecurevpn.promonorton.com.br
×
Welcome!
Right click nodes and scroll the mouse to navigate the graph.
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2024-10-08
18.160.78.67
(
ClassC
)
2024-10-21
18.160.60.27
(
ClassC
)
2025-12-11
18.161.6.120
(
ClassC
)
Port 443
HTTP/1.1 200 OKContent-Type: text/html;charsetUTF-8Transfer-Encoding: chunkedConnection: keep-aliveDate: Thu, 11 Dec 2025 14:25:02 GMTX-Robots-Tag: noindex, followVary: Accept-EncodingServer: ApacheX-Powered-By: NautilusX-Signature: Stay hungry, stay foolishSet-Cookie: nautisession_v3nauti_session_29756175951a4c05e3ca678ba4c2808f_29296717654631019283; expiresThu, 11-Dec-2025 15:25:01 GMT; Max-Age3600; path/Set-Cookie: sp2010145c-b47e-45b9-b115-607ef94e5274; expiresThu, 11-Dec-2025 14:55:01 GMT; Max-Age1800; path/; domain.promonorton.com.brSet-Cookie: snp_csidsp-psvpnbr-fc28f4b9e7ac8fd038b30d9fa2e519b7; expiresThu, 11-Dec-2025 14:55:01 GMT; Max-Age1800; path/; domain.promonorton.com.brP3P: CPCAO PSA OURX-UA-Compatible: IEedgeX-DNS-Prefetch-Control: offExpires: Tue, 01 Jan 1980 1:00:00 GMTCache-Control: private, no-transform, no-cache, no-store, must-revalidate, max-age0Pragma: no-cacheReferrer-Policy: origin-when-cross-originPermissions-Policy: document-domain()X-Content-Type-Options: nosniffX-XSS-Protection: 0Strict-Transport-Security: max-age0Expect-CT: max-age0, report-urihttps://campaignsecurevpn.promonorton.com.br/il_reporturi.php?fromexpect_ctAccess-Control-Allow-Methods: POST, GETAccess-Control-Allow-Origin: https://campaignsecurevpn.promonorton.com.brContent-Security-Policy: upgrade-insecure-requests; report-uri https://campaignsecurevpn.promonorton.com.br/il_reporturi.php?fromcsp; report-to csp_endpointReport-To: {group:csp_endpoint,max_age:0,endpoints:{url:https:\/\/campaignsecurevpn.promonorton.com.br\/il_reporturi.php?fromcsp}}X-Cache: Miss from cloudfrontVia: 1.1 46673955829b59a6da0ab071e0b7fbea.cloudfront.net (CloudFront)X-Amz-Cf-Pop: HIO52-P1Alt-Svc: h3:443; ma86400X-Amz-Cf-Id: VWGthzzNE5IuJT3eke7SqdfaRngywuWUPXjPH1PzhkTXedOTBIf4DQ !DOCTYPE html> html> head> meta http-equivContent-Type contenttext/html; charsetutf-8 /> meta http-equivcache-control contentmax-age0 /> meta http-equivcache-control contentno-cache /> meta http-equivexpires content0 /> meta http-equivexpires contentTue, 01 Jan 1980 1:00:00 GMT /> meta http-equivpragma contentno-cache /> meta http-equivx-dns-prefetch-control contentoff /> meta nameformat-detection contenttelephoneno> link relpreconnect hrefhttps://www.googletagmanager.com crossorigin />link reldns-prefetch hrefhttps://www.googletagmanager.com />link relpreconnect hrefhttps://www.nortonlifelock.com crossorigin />link reldns-prefetch hrefhttps://www.nortonlifelock.com />link relpreconnect hrefhttps://campaignantitrack.promonorton.com.br crossorigin />link reldns-prefetch hrefhttps://campaignantitrack.promonorton.com.br />link relpreconnect hrefhttp://published.dvbuilder.com crossorigin />link reldns-prefetch hrefhttp://published.dvbuilder.com />link relpreconnect hrefhttp://www.google.br crossorigin />link reldns-prefetch hrefhttp://www.google.br />link relpreconnect hrefhttps://minhaclaro.claro.com.br crossorigin />link reldns-prefetch hrefhttps://minhaclaro.claro.com.br /> meta http-equivX-UA-Compatible contentIEedge /> meta namerobots contentnoindex, follow /> link relicon typeimage/vnd.microsoft.icon href//promosecurevpn.promonorton.com.br/nautilus/templates/common/files/spfiles/favicon.ico> script> var nautilus_url_apihttps:\/\/campaignsecurevpn.promonorton.com.br\/; var sp_url_apihttps:\/\/campaignsecurevpn.promonorton.com.br\/?spsess_page_idspsess_page_f0ae1711eebd; var urlinfo_fileindex; var sp_dirpsvpnbr; var csm_gtm_tagfalse; /script> script> if ((typeof(async_obj)!object) || ((typeof(async_obj)object) && (async_objnull))) var async_obj{}; /script> script> var passiveSupported false; try { var passiveSupported_options Object.defineProperty({}, passive, { get: function() { passiveSupported true; } }); window.addEventListener(test, null, passiveSupported_options); window.removeEventListener(test, null, passiveSupported_options); } catch(err) { passiveSupported false; }; function addEvent(objetev, eventlisten, fctcallbackevent) { if ((typeof(objetev)object) && (objetev!null)) { if (typeof(objetev.attachEvent)function) objetev.attachEvent(on + eventlisten, fctcallbackevent); else objetev.addEventListener(eventlisten, fctcallbackevent, (passiveSupported ? { capture:true, passive: true } : true)); } else return false; } /script> script> var untilLoad function(dataobj) { if (typeof(dataobj)!object) { console.log(error untilLoad object); return false; } if (typeof(dataobj.func)!function) { console.log(error untilLoad func); return false; } this.timerdataobj.timer || 30; this.funcdataobj.func; this.finaldataobj.final || null; this.enabledfalse; this.runningfalse; this.processit function() { clearInterval(this.timer); if (!this.enabled) { return false; } if (this.running) { return false; } this.runningtrue; if (typeof(this.func)function) { try { this.func(); } catch(e) { }; } this.runningfalse; setTimeout(function(again) { again.processit(); }, this.timer, this); }; if (document.readyState ! complete) { var thatthis; addEvent(window,load,function() { that.processit(); that.enabledfalse; if (typeof(that.final)function) { try { that.final(); } catch(e) { }; } }); this.enabledtrue; this.processit(); } else { if (typeof(that.final)function) { try { that.final(); } catch(e) { }; } } }; /script> script> function getSubDomain(domain) { if (!domain) domain window.location.hostname; var matchdomain.match(/^(?:http(?:s)?:\/\/)?(^\/+)/i); if ((match) && (match1)) domainmatch1; return domain; } /script> script> function query2obj(data) { if (!data) return false; var result{}; var anchordata.indexOf(#); if (anchor!-1) datadata.substr(0,anchor); var querydata.indexOf(?); if (query!-1) { datadata.substr(query+1); var regexnew RegExp((^&+)(?:(^&*))?,ig); while(match regex.exec(data)) { try { resultdecodeURIComponent(match1)typeof(match2)!undefined?decodeURIComponent(match2):null; } catch(e) {}; } } return result; } /script> script> function add_get(url,dataobj) { if (typeof(dataobj)!object) return url; var queriesquery2obj(url); for(var key in dataobj) querieskeydataobjkey; var qstr; for(var key in queries) { if (qstr.length>0) qstr+&; if (querieskey!null) qstr+encodeURIComponent(key)++encodeURIComponent(querieskey); else qstr+encodeURIComponent(key); } var resulturl; var anchorresult.indexOf(#); if (anchor!-1) resultresult.substr(0,anchor); var queryresult.indexOf(?); if (query!-1) resultresult.substr(0,query); if (qstr.length>0) result+?+qstr; if (anchor!-1) result+url.substr(url.indexOf(#)); return result; } function remove_get(url,datalist) { if (typeof(datalist)!object) return url; var queriesquery2obj(url); for(var i0,ndatalist.length;in;i++) { if (typeof(queriesdatalisti)!undefined) delete queriesdatalisti; } var qstr; for(var key in queries) { if (qstr.length>0) qstr+&; if (querieskey!null) qstr+encodeURIComponent(key)++encodeURIComponent(querieskey); else qstr+encodeURIComponent(key); } var resulturl; var anchorresult.indexOf(#); if (anchor!-1) resultresult.substr(0,anchor); var queryresult.indexOf(?); if (query!-1) resultresult.substr(0,query); if (qstr.length>0) result+?+qstr; if (anchor!-1) result+url.substr(url.indexOf(#)); return result; } /script> script typetext/javascript> (function() { var method_console assert, cd, clear, count, countReset, debug, dir, dirxml, error, exception, group, groupCollapsed, groupEnd, info, log, markTimeline, profile, profileEnd, select, table, time, timeEnd, timeStamp, timeline, timelineEnd, trace, warn; var method_length method_console.length; var console (window.console window.console || {}); var method_sel; var noop function() {}; while (method_length--) { method_sel method_consolemethod_length; if (!consolemethod_sel) consolemethod_sel noop; } })(); /script> script typetext/javascript> (function () { if (typeof(btoa) function) { return false; } var chars { ascii: function () { return ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/; }, indices: function () { if (!this.cache) { this.cache {}; var ascii chars.ascii(); for (var c 0; c ascii.length; c++) { var chr asciic; this.cachechr c; } } return this.cache; } }; window.btoa function (data) { var ascii chars.ascii(), len data.length - 1, i -1, b64 ; while (i len) { var code data.charCodeAt(++i) 16 | data.charCodeAt(++i) 8 | data.charCodeAt(++i); b64 + ascii(code >>> 18) & 63 + ascii(code >>> 12) & 63 + ascii(code >>> 6) & 63 + asciicode & 63; } var pads data.length % 3; if (pads > 0) { b64 b64.slice(0, pads - 3); while (b64.length % 4 ! 0) { b64 + ; } } return b64; }; window.atob function (b64) { var indices chars.indices(), pos b64.indexOf(), padded pos > -1, len padded ? pos : b64.length, i -1, data ; while (i len) { var code indicesb64++i 18 | indicesb64++i 12 | indicesb64++i 6 | indicesb64++i; if (code ! 0) { data + String.fromCharCode((code >>> 16) & 255, (code >>> 8) & 255, code & 255); } } if (padded) { data data.slice(0, pos - b64.length); } return data; }; })(); /script> script> function setCookie(cname, cvalue, exdays, cpath, cdomain) { if (!cpath) cpath/; if (!cdomain) cdomainwindow.location.hostname; var expires; if ((typeof(exdays) number) && (exdays>0)) { var d new Date(); d.setTime(d.getTime() + (exdays*24*60*60*1000)); expires ; expires+d.toUTCString(); } else if ((typeof(exdays) number) && (exdays-1)) { expires ; expiresThu, 01 Jan 1970 00:00:00 GMT; } else if (typeof(exdays) string) { expires ; expires+exdays; } document.cookie cname + + cvalue + expires +; domain+cdomain+; path+cpath; } function getRootDomain(rootdomain) { if (!rootdomain) rootdomain window.location.hostname; rootdomaingetSubDomain(rootdomain); if (rootdomain.split(.).length > 2) { var keepelem2; if (rootdomain.match(/.co(m)?.(ar|sk|uk)/)) keepelem3; var tmprootdomain.split(.); for(var i0,n(tmp.length-keepelem);in;i++) tmp.shift(); rootdomaintmp.join(.); } return rootdomain; } function getDomain(rootdomain) { return getRootDomain(rootdomain); } function cookie2obj() { var cookdocument.cookie; var regexnew RegExp((^; +)(^;+),gi); var result{}; while(match regex.exec(cook)) resultmatch1match2; return result; } /script> script typetext/javascript> function analytics_is_loaded() { if (typeof(ga) function) return true; else if ((typeof(_gat)object) && (_gat._getTracker)) return true; else if ((typeof(_gaq)object) && (_gaq._getTracker)) return true; else if (window.urchinTracker) return true; else return false; } /script> script> function gtag() { dataLayer.push(arguments); } window.dataLayer window.dataLayer || ; if (typeof(datalayer_callback_registry)!object) var datalayer_callback_registry{}; function datalayer_callback_func(func_id) { if (typeof(datalayer_callback_registryfunc_id)function) { console.log(datalayer_callback_func firing +func_id); datalayer_callback_registryfunc_id(); delete datalayer_callback_registryfunc_id; } } function datalayer_lastval(keyname) { if (typeof(keyname) ! string) return; if (typeof(dataLayer) ! object) return; for(var idataLayer.length-1;i>0;i--) { if (typeof(dataLayeri)!object) continue; if (typeof(dataLayerikeyname)!undefined) return dataLayerikeyname; } return null; } function datalayer_send(elem) { if (typeof(elem) ! object) return; if (elem.length0) return; var snp_event_data{}; if (elem.eventVirtualPageview) { snp_event_data.typevpv; var vpv_urlelem.virtualPageUrl; if (new RegExp(^/^/*+urlinfo_file+/,i).test(vpv_url)) { snp_event_data.relatedrelative; } else { snp_event_data.relatedabsolute; } var tmpvpv_url; if (tmp.substr(0,1)/) tmptmp.substr(1); tmp_parttmp.split(/); snp_event_data.vpv_data{}; for(var i0,j0,ntmp_part.length;in;i++) { if (/^(vpv|mp)$/i.test(tmp_parti)) continue; snp_event_data.vpv_datapart+jtmp_parti; j++; } snp_event_data.vpv_urlvpv_url; } if (Object.keys(snp_event_data).length>0) { if (typeof(snowplow)function) { if ((typeof(snp_trackpageview)function) && (/billing/i.test(vpv_url))) snp_trackpageview({from:vpv}); var snp_data{ event: { schema: iglu:com.dgp/sp_event/jsonschema/1-0-0, data: snp_event_data } }; if (typeof(snp_contexts)function) snp_data.context snp_contexts(); snowplow(trackSelfDescribingEvent, snp_data); } } if ((elem.eventCallback) && ( (11) || (typeof(window.ga)undefined) || ((typeof(window.ga)function) && (typeof(window.ga.create)undefined)))) { var fire_callbackelem.eventCallback; delete elem.eventCallback; } if (typeof(dataLayer) object) dataLayer.push(elem); if (typeof(fire_callback) function) { fire_callback(); } } function event_send(eventCategory,eventAction,eventLabel,eventValue,func_callback) { var options{ eventCategory: eventCategory, eventAction: eventAction, }; if (eventLabel) options.eventLabeleventLabel; if (eventValue) options.eventValueeventValue; if (typeof(window.ga)undefined) { if ((func_callback) && (typeof(func_callback) function)) { console.log(ga not loaded, firing callback event_send); func_callback(); } setTimeout(function() { event_send(eventCategory,eventAction,eventLabel||null,eventValue||null); },100); return; } else { console.log(sending ga event); console.log(options); if (func_callback) options.hitCallbackfunc_callback; ga(send, event, options); } } function vpv_send(vpurl,vptitle,vpdomainroot,func_callback) { if (!vpurl) vpurl; if (/boolean|undefined/i.test(typeof(vptitle))) vptitlevpurl; if (typeof(dataLayer) object) { if (vpdomainroot) var url2use/; else var url2use/; if (url2use.substr(-1)!/) url2use+/; var obj{ event: VirtualPageview, virtualPageUrl: url2use+vpv/ + vpurl, virtualPageTitle: vptitle }; if (typeof(func_callback) function) obj.eventCallbackfunc_callback; datalayer_send(obj); } }; /script> script>datalayer_send({connection:wifi,operator:amazon.com,sid:nautilus-br-psvpnbr-5391013645671-149371,msisdnlookup2mccmnc:null,cid:null,sub_id:null,flowtype:null,hi:null,campaign_id:null,adgroup_id:null,creative_id:null,ad_id:null,pla:null,ip_version:ipv4,header_save_data:null,operator_geoip:Amazon.com,connection_type_geoip:Corporate,sub_id4:null,header_x_requested_with:null,service_id:31601,IP_SP:52.40.234.XXX});/script> script> var navco navigator.connection || navigator.mozConnection || navigator.webkitConnection; if (typeof(navco)object) datalayer_send({ connection_type: navco.type, connection_effectivetype: navco.effectiveType, connection_rtt: navco.rtt, connection_downlink: navco.downlink, }); /script> script> if (typeof(window.performance)object) { addEvent(document,DOMContentLoaded,function() { try { var page_ressourceswindow.performance.getEntries(); var page_perf{ timing_dns: Math.round(page_ressources0.domainLookupEnd-page_ressources0.domainLookupStart), timing_connect: Math.round(page_ressources0.connectEnd-page_ressources0.connectStart), timing_firstbyte: Math.round(page_ressources0.responseStart - page_ressources0.connectStart), timing_response: Math.round(page_ressources0.responseEnd-page_ressources0.responseStart), }; page_perf.bandwidth Math.round((page_ressources0.transferSize/1024) / (page_perf.timing_response/1000)); page_perf.bandwith page_perf.bandwidth; if ((page_ressources0.typenavigate) && (page_ressources0.transferSize>0) && (page_perf.timing_firstbyte>0)) datalayer_send(page_perf); } catch(e) { }; }); } /script> script typetext/javascript> function snp_contexts(dataobj) { var current_snp_context{schema:iglu:com.dgp\/custom_id\/jsonschema\/1-0-0,data:{snp_csid:sp-psvpnbr-fc28f4b9e7ac8fd038b30d9fa2e519b7}},{schema:iglu:com.dgp\/sp_identification\/jsonschema\/1-0-6,data:{data_saver:false,ip_version:ipv4,is_user_stranger:true,enrichment:false,connection:wifi,carrier:amazon.com}},{schema:iglu:com.dgp\/sp_advertising\/jsonschema\/1-0-5,data:{sid:nautilus-br-psvpnbr-5391013645671-149371}}; if (typeof(snp_contexts_addition)function) { var ctx_customsnp_contexts_addition(current_snp_context); if (typeof(ctx_custom)object) current_snp_context.push(ctx_custom); } try { for(var i0,ncurrent_snp_context.length;in;i++) { if ((typeof(current_snp_contexti)object) && (typeof(current_snp_contexti.schema)string) && (current_snp_contexti.schema.indexOf(iglu:com.dgp/sp_identification/jsonschema/)!-1)) { if (datalayer_lastval(connection) ! null) current_snp_contexti.data.connection (datalayer_lastval(connection)Wifi?wifi:datalayer_lastval(connection)); if (datalayer_lastval(operator) ! null) current_snp_contexti.data.carrier datalayer_lastval(operator); if (datalayer_lastval(ip_version) ! null) current_snp_contexti.data.ip_version datalayer_lastval(ip_version); if (window.snp_trackpageview_from) current_snp_contexti.data.flow_type window.snp_trackpageview_from; break; } } } catch(e) {}; return current_snp_context; } var snp_conf{host:promonorton.com.br,sp:2010145c-b47e-45b9-b115-607ef94e5274,snp_csid:sp-psvpnbr-fc28f4b9e7ac8fd038b30d9fa2e519b7,snp_cookiejs:false,snp_initjs_defer:false}; function snp_initjs() { if (typeof(snowplow)function) return; if (snp_conf.snp_cookiejs) { var d new Date(); d.setTime(d.getTime() + (30*60*1000)); dd.toUTCString(); if (snp_conf.sp) setCookie(sp, snp_conf.sp, d, /, snp_conf.host); if (snp_conf.snp_csid) setCookie(snp_csid, snp_conf.snp_csid, d, /, snp_conf.host); } ;(function(p,l,o,w,i,n,g){if(!pi){p.GlobalSnowplowNamespacep.GlobalSnowplowNamespace||; p.GlobalSnowplowNamespace.push(i);pifunction(){(pi.qpi.q||).push(arguments) };pi.qpi.q||;nl.createElement(o);gl.getElementsByTagName(o)0;n.async1; n.srcw;g.parentNode.insertBefore(n,g)}}(window,document,script,/snp_s/3.17.0/gh7rnghq.js,snowplow)); window.snowplow(newTracker, sp1, campaignsecurevpn.promonorton.com.br, { appId: prod_dv_br_securepvn, discoverRootDomain: true, cookieSameSite: Lax, cookieName: _snp_, postPath: /snp_c/uw1, contexts: { performanceTiming: true, gaCookies: { ua: true, ga4: true, ga4MeasurementId: G-66ZD9ZZMEC, }, }, }); window.snowplow(enableActivityTracking, { minimumVisitLength: 10, heartbeatDelay: 10 }); window.snowplow(enableLinkClickTracking); snp_trackpageview({from:direct_parsing}); } function snp_trackpageview(dataobj) { if (typeof(dataobj)!object) dataobj{}; if (!window.snp_trackpageview_done) { window.snp_trackpageview_done true; if (dataobj.from) window.snp_trackpageview_from dataobj.from; var fullcontexts{context: snp_contexts(dataobj)}; if (typeof(window.snowplow)function) window.snowplow(trackPageView, fullcontexts); } } if (snp_conf.snp_initjs_defer) { } else { snp_initjs(); } /script> script>(function(w,d,s,l,i){wlwl||;wl.push({gtm.start: new Date().getTime(),event:gtm.js});var fd.getElementsByTagName(s)0, jd.createElement(s),dll!dataLayer?&l+l:;j.asynctrue;j.src https://www.googletagmanager.com/gtm.js?id+i+dl;f.parentNode.insertBefore(j,f); })(window,document,script,dataLayer,GTM-WVVR8FX);/script> /script> script>try { performance.mark(lib1_start); } catch(e) {};/script> script> function getStyle(el,styleProp) { return (window.getComputedStyle ? window.getComputedStyle(el,null).getPropertyValue(styleProp) : el.currentStylestyleProp); } /script> script> function listen4pstmsg(callbackfunc) { addEvent(window,message,callbackfunc); } /script> script> function nauti_event(event_name,dataobj) { if (!event_name) return false; if (typeof(dataobj)!object) var dataobj{}; try { if (typeof(Event)function) var evnew Event(event_name, {bubbles:true, cancelable:true, composed: false}); else { var ev document.createEvent(Event); ev.initEvent(event_name, true, true); } ev.resultdataobj; document.dispatchEvent(ev); } catch (e) {}; } /script> script> function querySelectorAll_do(csspatt,objdata,parentElem) { var elemcsspatt; if (typeof(csspatt)string) { if (!parentElem) parentElemdocument; elemparentElem.querySelectorAll(csspatt); } if (typeof(objdata)!object) return elem; if (typeof(elem.length)undefined) elemelem; if (elem.length0) return false; for(var i0,nelem.length;in;i++) for(var prop in objdata) { if (propinnerHTML_append) elemi.innerHTML+objdataprop; else if (propinnerHTML_prepend) elemi.innerHTMLobjdataprop+elemi.innerHTML; else if ((propexec) && (typeof(objdataprop)function)) objdataprop(elemi,csspatt); else if (propaltDisplay) { var optionobjdataprop; if (!option) optionnone; if (optionnone) elemi.style.displaynone; else { elemi.style.display; if (getStyle(elemi,display)none) { if (typeof(option)string) elemi.style.displayoption; else elemi.style.displayblock; } } } else if ((propaddEvent) && (typeof(objdataprop)object)) { for(var prop2 in objdataprop) { addEvent(elemi,prop2,objdatapropprop2); } } else if ((propsetAttribute) && (typeof(objdataprop)object)) { for(var prop2 in objdataprop) { elemi.setAttribute(prop2,objdatapropprop2); } } else if ((typeof(objdataprop)object) && (typeof(elemiprop)object)) { for(var prop2 in objdataprop) { elemipropprop2objdatapropprop2; } } else elemipropobjdataprop; } return elem; } /script> script> var ajax_query function (paramurl) { this.url paramurl || ; this.send function(paramsend) { if (typeof(paramsend)!object) var paramsend{}; if (!paramsend.url) paramsend.urlthis.url; if (typeof(paramsend.get)!object) paramsend.get{}; if (typeof(paramsend.post)!object) paramsend.post{}; if (!paramsend.callback) paramsend.callbacknull; if (paramsend.fkhit) { if (typeof(paramsend.callback) function) paramsend.callback(paramsend.fkhit,paramsend.get,paramsend.post); return false; } if ((typeof(navigator)object) && (typeof(navigator.onLine)boolean) && (navigator.onLinefalse)) { setTimeout(function(dataobj) { dataobj.that.send(dataobj.paramsend); }, 100, {that: this, paramsend: paramsend}); return false; } var xhr_object null; if(window.XMLHttpRequest) xhr_object new XMLHttpRequest(); else if(window.ActiveXObject) xhr_object new ActiveXObject(Microsoft.XMLHTTP); else { alert(Votre navigateur ne supporte pas les objets XMLHTTPRequest...); return; } var strdata_get; for(key in paramsend.get) { if (strdata_get.length>0) strdata_get+&; strdata_get+encodeURIComponent(key)++encodeURIComponent(paramsend.getkey); } if (strdata_get.length>0) { if (paramsend.url.indexOf(?) -1) strdata_get?+strdata_get; else strdata_get&+strdata_get; } try { if (!paramsend.mark) paramsend.markparamsend.url+strdata_get; performance.mark(nautiajax_start_+paramsend.mark); } catch(e) {}; xhr_object.open(POST, paramsend.url+strdata_get, true); xhr_object.timeout 60000; xhr_object.onreadystatechange function() { if ( xhr_object.readyState 4) { if ((window.performance) && (paramsend.mark)) { try { performance.mark(nautiajax_end_+paramsend.mark); performance.measure(nautiajax_request_+paramsend.mark, nautiajax_start_+paramsend.mark, nautiajax_end_+paramsend.mark); } catch(e) {}; } var responsedata; if ( xhr_object.status 200 ) { try { responsedataJSON.parse(xhr_object.responseText); } catch (e) { responsedata xhr_object.responseText; } } else if ( xhr_object.status 0 ) { responsedata{ error_code: ajx_+xhr_object.status, error_desc: Connection error +xhr_object.statusText, code: ajx_+xhr_object.status, message: Connection error +xhr_object.statusText, }; } else { responsedata{ error_code: ajx_+xhr_object.status, error_desc: Error +xhr_object.status+ - +xhr_object.statusText, code: ajx_+xhr_object.status, message: Error +xhr_object.status+ - +xhr_object.statusText, }; } if (typeof(paramsend.callback) function) { paramsend.callback(responsedata,paramsend.get,paramsend.post); } xhr_object.close; xhr_object.abort; } }; if (paramsend.post.formData) xhr_object.send(paramsend.post.formData); else { xhr_object.setRequestHeader(Content-type, application/x-www-form-urlencoded; charsetutf-8); var strdata_post; for(key in paramsend.post) { if (strdata_post.length>0) strdata_post+&; strdata_post+encodeURIComponent(key)++encodeURIComponent(paramsend.postkey); } xhr_object.send(strdata_post); } }; }; var nautiajax function(paramurl) { this.initial_this this; this.ajx new ajax_query(paramurl); this.send_do function(paramsend) { if (typeof(paramsend)object) { if (typeof(paramsend.post)!object) { paramsend.post{}; } if (typeof(paramsend.post)object) { if ((typeof(paramsend.post.spsess_page_id)undefined) && (typeof(spsess_page_id)!undefined)) { paramsend.post.spsess_page_idspsess_page_id; } if (typeof(lp_conf) ! object) window.lp_conf{}; if (typeof(lp_conf) object) { if ((typeof(paramsend.post.nautitoken)undefined) && (typeof(lp_conf.nautitoken)!undefined)) { paramsend.post.nautitoken lp_conf.nautitoken; } } try { var signList spsess_page_id,nautitoken,package_id,msisdn,mccmnc,pin; var hashObj{}; for(var k in paramsend.post) { if (signList.indexOf(k)!-1) hashObjkparamsend.postk; } var hashCodereshashCode(hashObj); paramsend.post.s hashCoderes.hex; } catch(err) {}; } if ((typeof(paramsend.callback) function) && (typeof(paramsend.initial_callback) ! function)) { paramsend.initial_callback paramsend.callback; } paramsend.callback function(responsedata,paramsend_get,paramsend_post) { if (typeof(responsedata) object) { if (typeof(lp_conf) object) { if ((responsedata.new_nautitoken) && (lp_conf.nautitoken)) { lp_conf.nautitoken responsedata.new_nautitoken; } } if ((responsedata.error_codeerror_token) || (responsedata.codeerror_token) || (responsedata.codef0) || (responsedata.codef1)) { window.location.reload(true); return false; } if ((!paramsend_getil_bypass_pending) && (responsedata.code0) && (responsedata.statusPENDING) && (typeof(responsedata.operationId)!undefined)) { if (typeof(responsedata.url_success)string) { this.url_success responsedata.url_success; } else if (typeof(this.url_success)string) { responsedata.url_success this.url_success; } if (typeof(this.counter_pending_max)undefined) this.counter_pending_max15; if (typeof(this.counter_pending_timer)undefined) this.counter_pending_timer2000; if (typeof(this.counter_pending)undefined) this.counter_pending0; this.counter_pending++; if (this.counter_pending this.counter_pending_max) { if (typeof(send_flow_event)function) send_flow_event({type: pending, status: waiting}); setTimeout(function(initial_this,paramsend,operationId) { paramsend.get { il_dvp4m_check_opeid:1 }; paramsend.post { operationId: operationId}; if (typeof(send_flow_event)function) send_flow_event({type: pending, status: retry}); initial_this.send(paramsend); }, this.counter_pending_timer, this.initial_this, this, responsedata.operationId); return; } } } if (typeof(paramsend.initial_callback) function) { paramsend.initial_callback(responsedata,paramsend_get,paramsend_post); } }; } this.ajx.send(paramsend); }; this.send function(paramsend) { if (typeof(paramsend.initial_this)undefined) paramsend.initial_this this.initial_this; return this.send_do(paramsend); }; }; function ajxlog(datatitle,dataobj,func_callback) { if (!datatitle) { datatitle1; } if (typeof(dataobj)!object) { dataobj{raw: dataobj}; } var ajxObj{ get: {il_ajxlog: datatitle}, post: {data: btoa(JSON.stringify(dataobj))}, }; if (typeof(func_callback)function) ajxObj.callbackfunc_callback; var ajxnew nautiajax(lp_conf.full_url_session_without_params).send(ajxObj); } /script> script> function underscorify(text) { try { return (+text).trim().toLowerCase().replace(/^a-z0-9_+/g,_).replace(/_{2,}/g,_) } catch(e) { return text; } } function strSimplify(txt) { return (+txt).trim().replace(/^0-9a-z_+/ig,_).replace(/_{2,}/ig,_).toLowerCase(); } function keyClassSet(elem,keyclass,valclass) { if (!elem) { return false; } var newclasskeyclass+strSimplify(valclass); var elem_classListArray.from(elem.classList); for(var i0,nelem_classList.length;in;i++) { if ((new RegExp(^+keyclass+.+$,i).test(elem_classListi)) && (elem_classListi!newclass)) { elem.classList.remove(elem_classListi); } } if ((valclass!false) && (elem_classList.indexOf(newclass)-1)) { elem.classList.add(newclass); } } function addcss(datacss) { var elemcss document.createElement(style); elemcss.type text/css; if (typeof(datacss)string) { elemcss.innerHTMLdatacss; document.documentElement.appendChild(elemcss); } else if (typeof(datacss)object) { if (typeof(datacss.css.join)undefined) elemcss.innerHTMLdatacss.css; else elemcss.innerHTMLdatacss.css.join( ); if ((!datacss.position) || (/append|end/i.test(datacss.position))) document.documentElement.appendChild(elemcss); else if (/default|first|head/i.test(datacss.position)) document.head.insertBefore(elemcss,document.head.childNodes0); } } function addclass(datacss) { return addcss(datacss); } /script> script> function sp_qrcode(elemdest,dataobj) { if (typeof(elemdest)string) elemdest document.querySelector(elemdest); if (typeof(elemdest)!object) return false; var qrcode_api /sp_il_qrcode.php; var ajx_qrcode new nautiajax(qrcode_api).send({ get: { il_qrdata: btoa(JSON.stringify(dataobj)) }, callback: function(result) { if (/IMG|SVG/i.test(elemdest.tagName)) elemdest.src result; else elemdest.innerHTML result; } }); } /script> script> function nsc(text,pass,mode,dynsaltciv) { if ((!text) || (!pass)) return false; if (!dynsaltciv) dynsaltciv0; if (mode) { var match_pattern_lengthtext.match(/^\d+/); if (!match_pattern_length) return false; var pattern_lengthmatch_pattern_length0*1; if (pattern_length0) return false; var pattern_stringtext.substr(pattern_length.toString().length+1,pattern_length); var civparseInt(text.substr(pattern_length.toString().length+1+pattern_length,1),16); for(var pass_sum0, i0,npass.length;in;i++) pass_sum+pass.charCodeAt(i); var msg_encryptedtext.substr(pattern_length.toString().length+1+pattern_length+1); var decrypted; for(var i0,nmsg_encrypted.length;in;i++) { var foundfalse; for(var j0,opattern_string.length;jo;j++) { if (msg_encryptedi pattern_string((pattern_string.indexOf(pattern_stringj)+civ+dynsaltciv+i+pass_sum+passi%pass.length.charCodeAt(0))%pattern_length)) { foundtrue; break; } } if (!found) return false; decrypted+pattern_stringj; } decryptedatob(decrypted); return decrypted; } else { textbtoa(text); var pattern{}; var pattern_arr; for(var i0,ntext.length;in;i++) { if (!patterntexti) { patterntexti1; pattern_arr.push(texti); } } for(var i0,npattern_arr.length;in;i++) { var curvalpattern_arri; var rand_iMath.floor(Math.random()*n); pattern_arripattern_arrrand_i; pattern_arrrand_icurval; } var pattern_stringpattern_arr.join(); var pattern_lengthpattern_string.length; var civ(1+Math.floor(Math.random()*14)); for(var pass_sum0, i0,npass.length;in;i++) pass_sum+pass.charCodeAt(i); var msg_encrypted; for(var i0,ntext.length;in;i++) { msg_encrypted+pattern_string((pattern_string.indexOf(texti)+civ+dynsaltciv+i+pass_sum+passi%pass.length.charCodeAt(0))%pattern_length); } var range_separator97,122; var result pattern_length+(String.fromCharCode(range_separator0+Math.floor(Math.random()*(range_separator1-range_separator0))))+pattern_string+civ.toString(16)+msg_encrypted; return result; } } /script> script> function simpleflat(obj) { var str ; if (obj && typeof obj object) { var keys ; for (var k in obj) { if (Object.prototype.hasOwnProperty.call(obj, k)) { if (!/^s_debug_/i.test(k)) { var t typeof objk; if (t boolean || t number || t string) { keys.push(k); } } } } keys.sort(); for (var i 0; i keys.length; i++) { var key + keysi; var val + objkeysi; str + & + encodeURIComponent(key).toLowerCase().replace(/^a-z0-9+/g, ).substr(0, 255) + + encodeURIComponent(val).toLowerCase().replace(/^a-z0-9+/g, ).substr(0, 255); } } else { str + obj; } return str; } function hashCode(input) { var flatstr simpleflat(input); var hash 0; for (var i 0; i flatstr.length; i++) { hash ((hash 5) - hash + flatstr.charCodeAt(i)) | 0; } var unsigned hash 0 ? (hash + 4294967296) : hash; var hex unsigned.toString(16); while (hex.length 8) hex 0 + hex; return { flatstr: flatstr, int32: hash, hex: hex.toLowerCase() }; } /script> script> var ls_nsc_pb287b60e80467a55f379ab25d84dcee9f4a98183; var ls_nsc_knsc_+98183; function ls_nsc(kv_obj) { if (typeof(kv_obj)!object) return false; if ((typeof(kv_obj.set)object) || (typeof(kv_obj.remove)string)) { var tmp; try { tmp JSON.parse(nsc(localStorage.getItem(ls_nsc_k),ls_nsc_p,true)); } catch(e) { }; try { if (typeof(tmp)!object) tmp{}; if ((typeof(kv_obj.remove)string) && (typeof(tmpkv_obj.remove)!undefined)) delete tmpkv_obj.remove; for(var k in kv_obj.set) { tmpkkv_obj.setk; } tmp.nsc_updatednew Date().getTime(); if (Object.keys(tmp).length>1) localStorage.setItem(ls_nsc_k,nsc(JSON.stringify(tmp),ls_nsc_p)); else localStorage.removeItem(ls_nsc_k); return true; } catch(e) { }; return false; } if (typeof(kv_obj.get)string) { try { return JSON.parse(nsc(localStorage.getItem(ls_nsc_k),ls_nsc_p,true))kv_obj.get; } catch(e) { }; return false; } return false; } /script> script> function bc_getmsg(e) { if (typeof(e)!object) return; if (typeof(BroadcastChannel)function) { try { e.isTrustedfalse; if (!e.isTrusted) return; } catch(err) { if (!e.isTrusted) return; }; if (!e.isTrusted) return; if (e.origin ! window.location.origin) return; if (e.type ! message) return; } var dataobj{}; try { dataobjJSON.parse(nsc(e.data,test,true)); if (typeof(dataobj)!object) { console.log(bc_getmsg data error: data is not json, e.data); return; } } catch(err) { console.log(bc_getmsg data error:, err); return; }; if (typeof(bc_read)function) { bc_read(dataobj); } } function bc_send(dataobj) { if (typeof(dataobj)!object) return; if (typeof(bc)!object) return; var bc_obj{}; bc_obj.timenew Date().getTime(); bc_obj.datadataobj; if (typeof(sp_dir)string) bc_obj.sp_dirsp_dir; if (typeof(bc.postMessage)function) bc.postMessage(nsc(JSON.stringify(bc_obj),test)); } if (typeof(BroadcastChannel)function) { var bc new BroadcastChannel(smartpages); bc.onmessage bc_getmsg; } function bc_read(bc_obj) { if (typeof(bc_obj)!object) return; if (typeof(bc_obj.data)!object) return; if (typeof(lp_conf)object) { if ((bc_obj.data.new_nautitoken) && (bc_obj.data.new_nautitoken ! lp_conf.nautitoken)) { lp_conf.nautitoken_changingtrue; lp_conf.nautitokenbc_obj.data.new_nautitoken; lp_conf.prev_nautitokenlp_conf.nautitoken; delete lp_conf.nautitoken_changing; return; } } } async_obj.sync_nautitoken{ func: function() { lp_conf.prev_nautitoken lp_conf.nautitoken; bc_send({new_nautitoken: lp_conf.nautitoken}); }, condition: function() { return ((typeof(lp_conf)object) && (!lp_conf.nautitoken_changing) && (lp_conf.prev_nautitoken ! lp_conf.nautitoken)); }, repeat: true, }; addEvent(document,flow_event,function(fkevent) { if (typeof(fkevent)!object) return; var eventfkevent.result; if (event.src!bc_read) { var hasFocus (document.hasFocus() || (document.getElementById(iframe)?document.getElementById(iframe).contentWindow.document.hasFocus():false)); if (!hasFocus) return; if ((!/display_step|load_flow/i.test(event.type)) && (!/msisdn_change|operator_change/i.test(event.status))) return; if ((event.typedisplay_step) && (/stripe|step_between/i.test(event.step))) return; var copyObj JSON.parse(JSON.stringify(Object.assign( {}, event, {load_flow_obj:load_flow_obj}, {display_step_obj:display_step_obj}, {elem_form:null} ))); bc_send({hasFocus:hasFocus, flow_event:copyObj}); } }); addEvent(document,bod_event,function(fkevent) { if (typeof(fkevent)!object) return; var eventfkevent.result; if (event.src!bc_read) { var hasFocus (document.hasFocus() || (document.getElementById(iframe)?document.getElementById(iframe).contentWindow.document.hasFocus():false)); if (!hasFocus) return; if ((!/display_step|load_flow/i.test(event.type)) && (!/msisdn_change|operator_change/i.test(event.status))) return; if ((event.typedisplay_step) && (/stripe|step_between/i.test(event.step))) return; var copyObj JSON.parse(JSON.stringify(Object.assign( {}, event, {hasFocus: hasFocus}, {load_flow_obj:load_flow_obj}, {display_step_obj:display_step_obj}, {elem_form:null} ))); bc_send({hasFocus:hasFocus, bod_event:copyObj}); } }); /script> script> addEvent(window,pageshow,function(ev) { var historyTraversal ev.persisted || false; if (!historyTraversal) { try { historyTraversal (window.performance.getEntries()0.type back_forward); } catch(err) {}; } if (!historyTraversal) { try { historyTraversal ((typeof(window.performance)object) && (typeof(window.performance.navigation)object) && (window.performance.navigation.type 2)); } catch(err) {}; } if (historyTraversal) { window.location.reload(true); } }); /script> script> var async_job_tmp{ active: false, timer_job: false, period: 32, }; function async_job() { if (async_job_tmp.active) return; async_job_tmp.activetrue; clearTimeout(async_job_tmp.timer_job); if ((typeof(async_obj)!object) || ((typeof(async_obj)object) && (async_objnull))) window.async_obj{}; var one_executed; var one_executed_count0; do { one_executedfalse; for(var idfunc in async_obj) { if (typeof(async_objidfunc)!object) continue; if (async_objidfunc.terminated) continue; if (async_objidfunc.executed) continue; try { if (typeof(async_objidfunc.date_created)undefined) async_objidfunc.date_created new Date().getTime(); if (typeof(async_objidfunc.interrupt)undefined) async_objidfunc.interrupt function() { this.executedtrue; this.repeatfalse; throw async_obj +idfunc+ interrupted; }; var depend_condtrue; if (typeof(async_objidfunc.depend)string) depend_cond!!((async_objidfunc.depend) &&(async_objasync_objidfunc.depend)&&(async_objasync_objidfunc.depend.executed)); else if (typeof(async_objidfunc.depend)object) { for(var key in async_objidfunc.depend) { if (!!((typeof(async_objasync_objidfunc.dependkey)object) && (async_objasync_objidfunc.dependkey.executed)) false) { depend_condfalse; break; } } } if (depend_cond) { var result_condition ((!async_objidfunc.condition) || (async_objidfunc.condition())); if (result_condition!false) { async_objidfunc.executedtrue; one_executedtrue; one_executed_count++; try { if (typeof(async_objidfunc.func)function) async_objidfunc.func(result_condition); } catch(e) {}; } } } catch (e) {}; if (one_executed) break; } } while (one_executed); if (one_executed_count>0) { for(var idfunc in async_obj) { if (async_objidfunc.executed) if (async_objidfunc.repeat) async_objidfunc.executedfalse; } } if (async_job_tmp.document_DOMContentLoaded) { async_job_tmp.document_DOMContentLoadedfalse; for(var idfunc in async_obj) { if ((typeof(async_objidfunc.expire_on_event)object) && (async_objidfunc.expire_on_event.document_DOMContentLoaded)) { async_objidfunc.terminatedtrue; async_objidfunc.repeatfalse; } } } if (async_job_tmp.windows_load) { async_job_tmp.windows_loadfalse; for(var idfunc in async_obj) { if ((typeof(async_objidfunc.expire_on_event)object) && (async_objidfunc.expire_on_event.windows_load)) { async_objidfunc.terminatedtrue; async_objidfunc.repeatfalse; } } } async_job_tmp.activefalse; async_job_tmp.timer_jobsetTimeout(async_job,async_job_tmp.period); } addEvent(document,DOMContentLoaded,function() { async_job_tmp.document_DOMContentLoadedtrue; async_obj.document_DOMContentLoaded{executed: true}; }); addEvent(window,load,function() { async_job_tmp.windows_loadtrue; async_obj.windows_load{executed: true}; }); async_job(); /script> script> function parentQuerySelector(elem,selector) { if (!elem) return false; if (!selector) return false; var cur_elemelem; var match_listArray.prototype.slice.call(document.querySelectorAll(selector)); if (match_list.length>0) { do { var index_elemmatch_list.indexOf(cur_elem); if (index_elem!-1) return match_listindex_elem; if (!cur_elem.parentNode) return false; cur_elemcur_elem.parentNode; } while(cur_elem!document.documentElement); } return false; } function parentMatchClass(elem,regex) { if (!elem) return false; if (!regex) return false; var subentry_elemelem; do { if (regex.test(subentry_elem.className)) break; else if (subentry_elemdocument.documentElement) { subentry_elemfalse; break; } subentry_elemsubentry_elem.parentNode; } while(subentry_elem); return subentry_elem; } /script> script> function counter(dataobj) { if (typeof(dataobj)!object) dataobj{}; if (!dataobj.name) { dataobj.namecounter_+(Math.random()+).substr(2).toString(16); } if (typeof(window.counterObj)!object) window.counterObj{}; if (window.counterObjdataobj.name) { clearTimeout(window.counterObjdataobj.name); } if (!dataobj.from) dataobj.from10; dataobj.from*1; if (!dataobj.to) dataobj.to0; dataobj.to*1; if (!dataobj.delay) dataobj.delay1000; dataobj.delay*1; if (typeof(dataobj.i)undefined) dataobj.idataobj.from; else { if (dataobj.from > dataobj.to) { dataobj.i--; } else { dataobj.i++; } } if (typeof(dataobj.callback)function) dataobj.callback(dataobj); if (((dataobj.from > dataobj.to) && (dataobj.i > dataobj.to)) || ((dataobj.from dataobj.to) && (dataobj.i dataobj.to))) { window.counterObjdataobj.name setTimeout(function(dataobj) { counter(dataobj); }, dataobj.delay, dataobj); } } /script> script> function attrib_data(elem,attribname) { if (!elem) return false; if (!attribname) attribnamedataping; var result{}; var rawdataelem.getAttribute(attribname); if (rawdata) { var paramstyleregexp new RegExp((^: +)\\s*:\\s*(^; +)\\s*,ig); var resmatch; while ((resmatch paramstyleregexp.exec(rawdata)) ! null) resultresmatch1resmatch2; } else return false; return result; } function dataping(elem,attribname) { if (!elem) return false; if (!attribname) attribnamedataping; var resultattrib_data(elem,attribname); if (typeof(result)object) { if (attribname datacontent) { datalayer_send(result); var dataobj{ il_datacontent: btoa(JSON.stringify(result)), }; var ajx_ping new nautiajax(nautilus_url_api).send({ get: dataobj }); } else { result.il_dataping1; var ajx_ping new nautiajax(nautilus_url_api).send({ get: result }); } } } addEvent(document,DOMContentLoaded,function() { querySelectorAll_do(dataping,{exec:function(elem) { addEvent(elem,click,function(e) { console.log(dataping(this,dataping)); }); }}); querySelectorAll_do(datacontent,{exec:function(elem) { addEvent(elem,click,function(e) { console.log(dataping(this,datacontent)); }); }}); }); /script> script>try { performance.mark(lib1_end); } catch(e) {};/script> script>try { performance.measure(lib1_diff, lib1_start, lib1_end); } catch(e) {};/script> script> function ajax_rcv(feed_name,nextpage,nb_results,template_name,div_destinataire,ajoutremplacement,filtreadd, sliderfluide_classmonobloc, aftcallbackfunc) { var getparam{}; if (template_name) getparam.force_pagetemplate_name; if (feed_name) getparam.force_feedfeed_name; if (filtreadd) getparam.force_filtrefiltreadd; var ajxnew nautiajax(https:\/\/campaignsecurevpn.promonorton.com.br\/).send({ get: getparam, callback: function(result) { if (div_destinataire) { try { var destdocument.querySelector(div_destinataire) || document.getElementById(div_destinataire); if (dest) { if (ajoutremplacementajout) dest.innerHTML+result; else dest.innerHTMLresult; } } catch(e) {}; } } }); } /script> script> function bottomfooter(elem,force,affichage_max) { var elem_stylewindow.getComputedStyle(elem, null); if (elem_style.getPropertyValue(position) ! relative) return; if ((!force) && ((window.innerHeight - document.body.offsetHeight) 0)) return; if (!affichage_max) affichage_max0; elem.setAttribute(temp_display,elem_style.getPropertyValue(display)); elem.style.displaynone; var dif_size(window.innerHeight - document.body.offsetHeight); elem.style.displayelem.getAttribute(temp_display); elem.removeAttribute(temp_display); var affichageelem.getBoundingClientRect().height; if ((affichage_max>0) && (affichage>affichage_max)) affichageaffichage_max; var newmargtop(dif_size-affichage); if (newmargtop0) return; elem.style.marginTopnewmargtop+px; console.log(elem to margtop: +newmargtop); } /script> script> var inputplacehold_backups{}; function inputplacehold() { var listinputplaceholder document.querySelectorAll(inputplaceholder); for(var i0,nlistinputplaceholder.length;in;i++) { if (listinputplaceholderi.getAttribute(keep_placeholder)) continue; if (!listinputplaceholderi.id) { var j0; while (document.getElementById(id_auto_+j)) { j++ }; listinputplaceholderi.idid_auto_+j; } addEvent(listinputplaceholderi,focus, function() { if (!inputplacehold_backupsthis.id) inputplacehold_backupsthis.idthis.placeholder; this.placeholder; }); addEvent(listinputplaceholderi,blur, function() { if (inputplacehold_backupsthis.id) this.placeholderinputplacehold_backupsthis.id; }); } } addEvent(document,DOMContentLoaded,inputplacehold); /script> style> img { vertical-align: text-top; } /style> style> inputtypebutton, inputtypesubmit { -moz-appearance: none; -webkit-appearance: none; background-color: #dddddd; color: black; border-width: 2px; border-style: outset; border-color: buttonface; border-image: initial; border-radius: 0; } inputtypebutton:hover, inputtypesubmit:hover { cursor: pointer; } /style> script> /script> script>var spsess_page_idspsess_page_f0ae1711eebd;/script>script>var dve_trk_idnautilus-br-psvpnbr-5391013645671-149371;/script>script>var full_url_without_paramshttps:\/\/campaignsecurevpn.promonorton.com.br\/;/script>script>var curhandleprod;/script>script>var rel_url_without_params\/;/script>script>var siteconf_GAOPTI0;/script>script>console.log(%c%s,color: white; background: black; font-size: 12px;,Hi, looking for something ? We are hiring: +(atob(Y29udGFjdC1tYXJ0ZWNo)+atob(QA)+atob(ZGlnaXRhbHZpcmdvLmNvbQ)));/script> script> async_obj.ipvlookup{ condition: function() { return (typeof(window.snowplow)function); }, func: function() { var ajx_ipvlookup new nautiajax(https://ipv.p-secure.net/).send({ get: { il_ipvlookup: 7h72CpWhaJZBndGwsdGlh9qAUnDhqYxMGa2y94kyKRq4tuhgwY4s0Wnc5WBNazoPXOpCha80OYu_WRR1lQs2_TWw8bbO1b2g9iE6_f-fXUR4rCYwdrHlJ9X-NywLDXsLnWLqrZIGtWYVRFiFPqInlIAhujqk-w5v2aYHGi1CEQE }, callback: function(res) { if (typeof(res)!object) return false; if ((typeof(lp_conf)object) && (res.new_nautitoken)) lp_conf.nautitokenres.new_nautitoken; var scriptdocument.createElement(script); script.asynctrue; script.srcadd_get(https://campaignsecurevpn.promonorton.com.br/?spsess_page_idspsess_page_f0ae1711eebd,{il_ipvresult: res.ipvresult}); document.head.appendChild(script); } }); } }; /script> script>try { performance.mark(lib2_start); } catch(e) {};/script> script>try { performance.mark(lib2_end); } catch(e) {};/script> script>try { performance.measure(lib2_diff, lib2_start, lib2_end); } catch(e) {};/script> script> var queriesquery2obj(window.location.href); var cookie_objcookie2obj(); if ((!queriesnautisession_id) || (!queriesnautisession_key)) if (cookie_objnautisession_v3 ! nauti_session_29756175951a4c05e3ca678ba4c2808f_29296717654631019283) { var redirect_urladd_get(window.location.href,{ nautisession_id: nauti_session_29756175951a4c05e3ca678ba4c2808f_29296717654631019283, nautisession_key: 5cb39fd225, }); window.locationredirect_url; } /script> style> .step_between, .click2smschecksub_flow,.forward_flow,.msisdnrequest_flow,.accountcreation_flow,.redirect_iframe_flow,.direct_flow,.stripe_flow,.postope_flow,.paypal_flow { display: none; } /style> meta nameviewport contentwidthdevice-width, initial-scale1> link hrefhttps://campaignsecurevpn.promonorton.com.br/nautilus/templates/BR/psvpnbr/spfiles/google/estilo_paginagoogle.css relstylesheet typetext/css /> !-- Google Tag Manager -->!-- n4uT1Lu5 -->!-- 5m4rTp4g35 -->!-- DEST_DOMAIN -->!-- ts:1765463102939 -->/head> body> noscript>iframe srchttps://www.googletagmanager.com/ns.html?idGTM-WVVR8FX height0 width0 styledisplay:none;visibility:hidden>/iframe>/noscript> script> var ifr_fix_display_i0; function ifr_fix_display() { var list_ifrdocument.querySelectorAll(iframenautilusoverlay); if (list_ifr.length>0) { for(var i0,nlist_ifr.length;in;i++) { if ((list_ifri.style.display none) && (((typeof(list_ifri.style.getPropertyPriority) ! undefined) && (list_ifri.style.getPropertyPriority(display)important)) || (typeof(list_ifri.style.getPropertyPriority) undefined))) list_ifri.style.displayinitial; } ifr_fix_display_i++; if (ifr_fix_display_i20) setTimeout(ifr_fix_display,250); } } addEvent(document,DOMContentLoaded,ifr_fix_display); /script> script> addEvent(document,DOMContentLoaded,function() { querySelectorAll_do(labelfor,{exec:function(elem) { if (typeof(elem.onclick)!function) elem.onclickfunction() {}; }}); }); /script> script> var lp_conf{prewelcome:https:\/\/www.claro.com.br\/marketplace\/login\/msisdn\/X%2Bk4BQuzaNk%2FRUIyCpl5StiCTVHMW52djRbX3rrqImWTbv4J1a8QHmWGBEUDa00nX5Wf%2B0Bf2F7ri5JIz%2F%2FWjF%2BVn%2FtAX9he64uSSM%2F%2F1ow%3D?originDIGITAL_VIRGO&redirectsigns,mobilePlan:prepaid,package_id_prepaid:31601,package_id_postpaid:31602,claro_store_url_error:https:\/\/www.claro.com.br\/marketplace\/home,dve_data:{landing:index},full_url_session_without_params:https:\/\/campaignsecurevpn.promonorton.com.br\/,nautitoken:nauti_session_29756175951a4c05e3ca678ba4c2808f_29296717654631019283_662b703163e68104562579a5dd1e88dcbf7017d5,sync_check_alreadysub:true,package_id_list:31601,conf_operator:{72402:{name:Tim},72405:{name:Claro},72406:{name:Vivo},72431:{name:OI}},package_id:31601,package_id_initial:31601,dialcode:+55,user_enriched:false,identification:false,user_stranger:1,user_uadetect_device:computer,user_uamob_OS:otherOS,user_connection:Wifi,user_mobileoperator:,user_mobileoperator_mmdb:null,user_mobileoperator_code_mmdb:null,user_mmdb_isp:null,user_maybe_robot:0,package_info:{31601:{attr_commercial_name:NortonSecureVpn_BR_CLARO_Weekly,operator:{72405:{attr_price:3.99,attr_currency:BRL,attr_billingmode:One shot,attr_product:1889,carrier_mccmnc:72405,carrier_name:Claro,attr_commercial_name:NortonSecureVpn,offer_desc:One shot : 3.99 BRL}},product_id:1889,product_commercial_name:{en-US:NortonSecureVpn_BR},product_homepage_url:null,product_termspage_url:null,product_authpage_url:null,billing_flow:{3G_HE:{72405:DIRECT}}}},msisdn_pattern:{local:\/^0(\\d{2}9\\d{8})$\/,inter:\/^(?:\\+55)(\\d{2}9\\d{8})$\/},ads_kw_cnt:0}; /script> script> function direct_vibrate(val) { try { if ((typeof(navigator)object) && (typeof(navigator.vibrate)function) && (typeof(navigator.userActivation)object) && ((navigator.userActivation.isActive) || (navigator.userActivation.hasBeenActive))) { if (window.nav_vibrate_active) return; window.nav_vibrate_activetrue; var timer_val0; if (typeof(val)object) { for(var i0,nval.length;in;i++) timer_val+vali*1; } else timer_val val*1; navigator.vibrate(val); setTimeout(function() { delete window.nav_vibrate_active; }, timer_val); } } catch(e) {}; } addEvent(document,flow_event,function(fkevent) { if (typeof(fkevent)!object) return; var eventfkevent.result; if ((typeof(lp_conf)object) && (!lp_conf.user_stranger) && (!lp_conf.osf)) { if (event.statuserror) direct_vibrate(400); if ((event.typedisplay_step) && (event.prev_step ! event.step) && (event.step ! .step_between)) direct_vibrate(50,25,50,25,50); if ( ((event.status msisdn_change) && (event.pattern_check valid)) || ((event.status pin_change) && (event.pattern_check valid) && (event.pin_length 4)) ) { direct_vibrate(25); } } }); /script> script> addEvent(document,DOMContentLoaded,function() { querySelectorAll_do(.affich_lead,{exec:function(that) { addEvent(that,((that.tagName.toLowerCase()!form)?click:submit),function () { if (typeof(affich_lead)function) affich_lead(); }); }}); querySelectorAll_do(.affich_lead_true,{exec:function(that) { addEvent(that,((that.tagName.toLowerCase()!form)?click:submit),function () { if (typeof(affich_lead)function) affich_lead(true); }); }}); }); /script> script> function send_flow_event(dataobj) { if (typeof(dataobj)!object) var dataobj{}; if (typeof(flow_event)function) flow_event(dataobj); if (typeof(nauti_event)function) nauti_event(flow_event,dataobj); } /script> script> function check_email(email) { var regex_mailnew RegExp(^^@*^.@_-@^.@_-^.*.^@_-{2,}$,i); if (regex_mail.test(email)) return true; else return false; } function user_email(dataobj) { if (typeof(lp_conf) object) { if (typeof(dataobj) ! object) dataobj {}; if (!dataobj.elem_parent) dataobj.elem_parent document; if (!dataobj.email_elem) dataobj.email_elem dataobj.elem_parent.querySelector(inputnameemail, input#email, input.email); if (dataobj.email_elem) { var email_value dataobj.email_elem.value; if (dataobj.raw) return email_value; email_value email_value.replace(/\s+/g, ); if (dataobj.rawcleaned) return email_value; if (check_email(email_value)) return email_value; else return false; } } return false; } /script> script> function user_enriched() { if (typeof(lp_conf)object) { if (typeof(lp_conf.user_enriched)!undefined) { return lp_conf.user_enriched; } else if ((typeof(lp_conf.enrichment)object) && (lp_conf.enrichment.enrichment_id)) { return true; } else if ((typeof(lp_conf.identification)object) && (lp_conf.identification.identificationId)) { return true; } } return false; } function msisdn_convert(dataobj) { if (typeof(dataobj)!object) return false; if ((typeof(dataobj.dialcode)undefined) && (typeof(lp_conf)object) && (typeof(lp_conf.dialcode)!undefined)) dataobj.dialcodelp_conf.dialcode; if ((typeof(dataobj.require_initial_number)undefined) && (typeof(lp_conf)object) && (typeof(lp_conf.msisdn_require_initial_number)!undefined)) dataobj.require_initial_number lp_conf.msisdn_require_initial_number; var msisdn_valuear2num(dataobj.msisdn); if (dataobj.raw) return msisdn_value; msisdn_valuemsisdn_value.replace(/^0-9/g,); if (dataobj.rawcleaned) return msisdn_value; msisdn_valuemsisdn_value.replace(RegExp(^(0{1,2})?+dataobj.dialcode.replace(/^0-9/g,),gi),); if (msisdn_value.length0) return false; if ((typeof(dataobj.check_pattern)object) && (!dataobj.check_pattern.test(msisdn_value))) return false; if (dataobj.local) return msisdn_value; if (typeof(dataobj.initial_number)!undefined) { if (!dataobj.keep_initial_number) { msisdn_valuemsisdn_value.replace(RegExp(^+dataobj.initial_number,gi),); } } else if (!dataobj.keep_initial_zero) { msisdn_valuemsisdn_value.replace(/^0/,); } if (msisdn_value.length0) return false; if ((dataobj.require_initial_zero) && (/^0/.test(msisdn_value) false)) msisdn_value 0 + msisdn_value; if ((dataobj.require_initial_number) && (RegExp(^+dataobj.require_initial_number,gi).test(msisdn_value) false)) msisdn_value dataobj.require_initial_number + msisdn_value; if (dataobj.dialcode) msisdn_valuedataobj.dialcode+msisdn_value; return msisdn_value; } function user_mobilenumber(dataobj) { if (typeof(lp_conf)object) { if (typeof(dataobj)!object) dataobj{}; if (!dataobj.elem_parent) dataobj.elem_parentdocument; if ((!dataobj.input_msisdn) && (typeof(lp_conf.identification)object) && (lp_conf.identification.msisdn)) return lp_conf.identification.msisdn; if (!dataobj.msisdn_elem) dataobj.msisdn_elemdataobj.elem_parent.querySelector(inputnamemsisdn); if (dataobj.msisdn_elem) { if ((typeof(dataobj.require_initial_number)undefined) && (typeof(lp_conf)object) && (typeof(lp_conf.msisdn_require_initial_number)!undefined)) dataobj.require_initial_number lp_conf.msisdn_require_initial_number; var msisdn_valuear2num(dataobj.msisdn_elem.value); if (dataobj.raw) return msisdn_value; msisdn_valuemsisdn_value.replace(/^0-9/g,); if (dataobj.rawcleaned) return msisdn_value; if (lp_conf.dialcode) msisdn_valuemsisdn_value.replace(RegExp(^(0{1,2})?+lp_conf.dialcode.replace(/^0-9/g,),gi),); if (msisdn_value.length0) return false; if ((typeof(dataobj.check_pattern)object) && (!dataobj.check_pattern.test(msisdn_value))) return false; if (dataobj.local) return msisdn_value; if (typeof(dataobj.initial_number)!undefined) { if (!dataobj.keep_initial_number) { msisdn_valuemsisdn_value.replace(RegExp(^+dataobj.initial_number,gi),); } } else if (!dataobj.keep_initial_zero) { msisdn_valuemsisdn_value.replace(/^0/,); } if (msisdn_value.length0) return false; if ((dataobj.require_initial_zero) && (/^0/.test(msisdn_value) false)) msisdn_value 0 + msisdn_value; if ((dataobj.require_initial_number) && (RegExp(^+dataobj.require_initial_number,gi).test(msisdn_value) false)) msisdn_value dataobj.require_initial_number + msisdn_value; if (lp_conf.dialcode) msisdn_valuelp_conf.dialcode+msisdn_value; if ((typeof(dataobj.check_international_pattern)object) && (!dataobj.check_international_pattern.test(msisdn_value))) return false; return msisdn_value; } } return false; } function user_mobilephone(dataobj) { return user_mobilenumber(dataobj); } /script> script> function user_mobileoperator(dataobj) { if (typeof(lp_conf)object) { if (typeof(dataobj)!object) dataobj{}; if (!dataobj.elem_parent) dataobj.elem_parentdocument; var resultfalse; if ((!dataobj.input_msisdn) && (/3G/i.test(lp_conf.user_connection))) resultlp_conf.user_mobileoperator; else { var opr_choice(dataobj.elem_parent.querySelector(inputnameoperator:checked) || dataobj.elem_parent.querySelector(selectnameoperator) || dataobj.elem_parent.querySelector(inputnameoperatortypehidden)); if (opr_choice) resultopr_choice.value; else if (lp_conf.ope_id) resultlp_conf.ope_id; if ((typeof(lp_conf)object) && (typeof(lp_conf.conf_operator)object) && (typeof(lp_conf.conf_operatorresult)object) && (lp_conf.conf_operatorresult.name)) resultlp_conf.conf_operatorresult.name; } return result; } return false; } function user_operator() { return user_mobileoperator(); } function mobileoperator_name(mccmnc) { if ((typeof(lp_conf)object) && (typeof(lp_conf.conf_operator)object) && (typeof(lp_conf.conf_operatormccmnc)object)) { return lp_conf.conf_operatormccmnc.name; } return false; } function mobileoperator_code(oprname) { if ((!oprname) || (typeof(oprname)!string)) return false; oprnameoprname.trim().toLowerCase(); if ((typeof(lp_conf)object) && (typeof(lp_conf.conf_operator)object)) { for(var opr_code in lp_conf.conf_operator) { if (typeof(lp_conf.conf_operatoropr_code)!object) continue; if (new RegExp(oprname.trim().toLowerCase(),i).test(lp_conf.conf_operatoropr_code.name)) return opr_code; } } return false; } function user_mobileoperator_code(oprname) { if (!oprname) { var carrieruser_mobileoperator(); if (carrier) return mobileoperator_code(carrier); return false; } return mobileoperator_code(oprname); } function country_mobileoperator_code(oprname) { return mobileoperator_code(oprname); } /script> script> function choose_operator(operator_code) { if (typeof(lp_conf)object) { if (lp_conf.ope_id_choosed operator_code) return; lp_conf.ope_id_choosed operator_code; lp_conf.ope_id operator_code; } if (document.querySelector(nameoperator)) { querySelectorAll_do(.msisdnrequest_flow form.step_msisdn,{exec:function(that) { querySelectorAll_do(that.querySelectorAll(selectnameoperator),{value: operator_code}); querySelectorAll_do(that.querySelectorAll(inputnameoperatorvalue+operator_code+),{checked: true}); }}); } send_flow_event({type: step_msisdn, status: operator_change, mccmnc: operator_code}); } /script> script> function dvpass_logevent(dataobj) { if (typeof(dataobj)!object) { return false; } if (dataobj.typeonerror) { vpv_send(dvp4m_companion/error/onerror,dvp4m_companion/error/onerror,true,function() { ajxlog(dvp4m_companion,{dvpass_event:onerror}); }); } if (dataobj.typeonload) { if (typeof(dvpass)!object) { vpv_send(dvp4m_companion/error/onload_err_object,dvp4m_companion/error/onload_err_object,true,function() { ajxlog(dvp4m_companion,{dvpass_event:onload dvpass not object}); }); } else if (typeof(dvpass.code)number) { vpv_send(dvp4m_companion/onload_+dvpass.code,dvp4m_companion/onload_+dvpass.code,true,function() { ajxlog(dvp4m_companion,{dvpass_event:dvpass loaded with code, code: dvpass.code, message: dvpass.message}); }); } else { vpv_send(dvp4m_companion/error/onload_without_code,dvp4m_companion/onload_without_code,true,function() { ajxlog(dvp4m_companion,{dvpass_event:dvpass loaded without code}); }); } } } /script> script> addEvent(document,DOMContentLoaded,function() { querySelectorAll_do(.msisdnrequest_flow .operator_div input,{onchange:function(e) { send_flow_event({type: msisdnrequest, status: operator_change, elem_form: parentQuerySelector(this,form), mccmnc: this.value}); }}); }); /script> script> var cta_not_readyfalse; function cta_loading(formelem,keep_visible) { if (!keep_visible) { if ((!formelem) && (display_step_form)) var formelemdisplay_step_form; if (!formelem) return false; if (!formelem.querySelector(.cta)) return false; var elemdocument.querySelectorAll(.cta_wait); for(var i0,nelem.length;in;i++) { elemi.style.display; if (getStyle(elemi,display)none) elemi.style.displayblock; } formelem.querySelector(.cta).style.displaynone; display_step(.step_between,{only_if_exists:true}); } cta_not_readytrue; } function cta_reset_all() { cta_not_readyfalse; var elemdocument.querySelectorAll(.cta_wait); for(var i0,nelem.length;in;i++) { elemi.style.displaynone; if (elemi.parentNode.querySelector(inputtypesubmit,.cta)) { var elem_ielemi.parentNode.querySelector(inputtypesubmit,.cta); elem_i.style.display; if (getStyle(elem_i,display)none) elem_i.style.displayblock; } } } var load_flow_obj; var load_subflow_obj; function load_flow(selflow,selsubflow) { return load_flow_v2(selflow,selsubflow); } function load_flow_v2(selflow,selsubflow) { cta_reset_all(); if (selflow) load_flow_objselflow; if (selsubflow) load_subflow_objselsubflow; display_step(selflow); send_flow_event({type: load_flow,elem_form: (document.querySelector(load_flow_obj+ form) || false) }); } function applyStyleAttribute(elem,attrib) { if (!elem) return false; var attrib_stringelem.getAttribute(attrib); if (typeof(attrib_string)!string) return false; var params_style_regex new RegExp((^: +)\\s*:\\s*(^;+)\\s*(?:;)?,ig); var params_style_tmpvar; var params_style_res{}; while ((params_style_tmpvar params_style_regex.exec(attrib_string)) ! null) { params_style_resparams_style_tmpvar1params_style_tmpvar2; elem.styleparams_style_tmpvar1params_style_tmpvar2; } return true; } var display_step_obj; var prev_display_step_obj; var display_step_form; var prev_display_step_form; function display_step(step,dataobj) { if (!step) var step; if ((typeof(dataobj)object) && (dataobj.only_if_exists) && (step.length>0) && (!document.querySelector(step))) return false; cta_reset_all(); var current_display_step_form display_step_form; if (step.direct_flow) { if (display_step_formdocument.querySelector(.direct_flow form.step_firstclic)) step.direct_flow.step_firstclic; else if (display_step_formdocument.querySelector(.direct_flow form.step_direct)) step.direct_flow.step_direct; } if (step.click2smschecksub_flow) { if (display_step_formdocument.querySelector(.click2smschecksub_flow form.step_firstclic)) step.click2smschecksub_flow.step_firstclic; else if (display_step_formdocument.querySelector(.click2smschecksub_flow form.step_click2sms)) step.click2smschecksub_flow.step_click2sms; else if (display_step_formdocument.querySelector(.click2smschecksub_flow form.step_checksub)) step.click2smschecksub_flow.step_checksub; } if (step.click2smscheckope_flow) { if (display_step_formdocument.querySelector(.click2smscheckope_flow form.step_firstclic)) step.click2smscheckope_flow.step_firstclic; else if (display_step_formdocument.querySelector(.click2smscheckope_flow form.step_click2sms)) step.click2smscheckope_flow.step_click2sms; else if (display_step_formdocument.querySelector(.click2smscheckope_flow form.step_checkope)) step.click2smscheckope_flow.step_checkope; } if (step.msisdnrequest_flow) { if (display_step_formdocument.querySelector(.msisdnrequest_flow form.step_firstclic)) step.msisdnrequest_flow.step_firstclic; else if (display_step_formdocument.querySelector(.msisdnrequest_flow form.step_msisdn)) step.msisdnrequest_flow.step_msisdn; else if (display_step_formdocument.querySelector(.msisdnrequest_flow form.step_checkpin)) step.msisdnrequest_flow.step_checkpin; else if (display_step_formdocument.querySelector(.msisdnrequest_flow form.step_checksub)) step.msisdnrequest_flow.step_checksub; else if (display_step_formdocument.querySelector(.msisdnrequest_flow form.step_checkope)) step.msisdnrequest_flow.step_checkope; else if (display_step_formdocument.querySelector(.msisdnrequest_flow form.step_custom)) step.msisdnrequest_flow.step_custom; } if (step.accountcreation_flow) { if (display_step_formdocument.querySelector(.accountcreation_flow form.step_firstclic)) step.accountcreation_flow.step_firstclic; else if (display_step_formdocument.querySelector(.accountcreation_flow form.step_msisdn)) step.accountcreation_flow.step_msisdn; } if (step.forward_flow) { if (display_step_formdocument.querySelector(.forward_flow form.step_firstclic)) step.forward_flow.step_firstclic; else if (display_step_formdocument.querySelector(.forward_flow form.step_redirect)) step.forward_flow.step_redirect; } if (step.stripe_flow) { display_step_formdocument.querySelector(form.stripe_flow); } if (step.postope_flow) { display_step_formdocument.querySelector(form.postope_flow); } if (step.paypal_flow) { display_step_formdocument.querySelector(form.paypal_flow); } if (current_display_step_form ! display_step_form) prev_display_step_form current_display_step_form; var list_selectors; list_selectors.push({selector:.step_between}); list_selectors.push({selector:.step_postsub}); list_selectors.push({selector:.step_billingredirect}); list_selectors.push({selector:.direct_flow}); list_selectors.push({selector:.direct_flow .step_firstclic, .direct_flow.step_firstclic, step_check:.direct_flow.step_firstclic}); list_selectors.push({selector:.direct_flow .step_direct, .direct_flow.step_direct, step_check:.direct_flow.step_direct}); list_selectors.push({selector:.click2smschecksub_flow}); list_selectors.push({selector:.click2smschecksub_flow .step_firstclic, .click2smschecksub_flow.step_firstclic, step_check:.click2smschecksub_flow.step_firstclic}); list_selectors.push({selector:.click2smschecksub_flow .step_click2sms, .click2smschecksub_flow.step_click2sms, step_check:.click2smschecksub_flow.step_click2sms}); list_selectors.push({selector:.click2smschecksub_flow .step_checksub, .click2smschecksub_flow.step_checksub, step_check:.click2smschecksub_flow.step_checksub}); list_selectors.push({selector:.click2smscheckope_flow}); list_selectors.push({selector:.click2smscheckope_flow .step_firstclic, .click2smscheckope_flow.step_firstclic, step_check:.click2smscheckope_flow.step_firstclic}); list_selectors.push({selector:.click2smscheckope_flow .step_click2sms, .click2smscheckope_flow.step_click2sms, step_check:.click2smscheckope_flow.step_click2sms}); list_selectors.push({selector:.click2smscheckope_flow .step_checkope, .click2smscheckope_flow.step_checkope, step_check:.click2smscheckope_flow.step_checkope}); list_selectors.push({selector:.msisdnrequest_flow}); list_selectors.push({selector:.msisdnrequest_flow .step_msisdn, .msisdnrequest_flow.step_msisdn, step_check:.msisdnrequest_flow.step_msisdn}); list_selectors.push({selector:.msisdnrequest_flow .step_checkpin, .msisdnrequest_flow.step_checkpin, step_check:.msisdnrequest_flow.step_checkpin}); list_selectors.push({selector:.msisdnrequest_flow .step_checksub, .msisdnrequest_flow.step_checksub, step_check:.msisdnrequest_flow.step_checksub}); list_selectors.push({selector:.msisdnrequest_flow .step_checkope, .msisdnrequest_flow.step_checkope, step_check:.msisdnrequest_flow.step_checkope}); list_selectors.push({selector:.msisdnrequest_flow .step_custom, .msisdnrequest_flow.step_custom, step_check:.msisdnrequest_flow.step_custom}); list_selectors.push({selector:.accountcreation_flow}); list_selectors.push({selector:.accountcreation_flow .step_email, .accountcreation_flow.step_email, step_check:.accountcreation_flow.step_email}); list_selectors.push({selector:.forward_flow}); list_selectors.push({selector:.forward_flow .step_firstclic, .forward_flow.step_firstclic, step_check:.forward_flow.step_firstclic}); list_selectors.push({selector:.forward_flow .step_redirect, .forward_flow.step_redirect, step_check:.forward_flow.step_redirect}); list_selectors.push({selector:.stripe_flow}); list_selectors.push({selector:.postope_flow}); list_selectors.push({selector:.paypal_flow}); list_selectors.push({selector:.redirect_iframe_flow}); var exact_hidden_elem; for(var i0,nlist_selectors.length;in;i++) { if (step.indexOf(list_selectorsi.step_check || list_selectorsi.selector)-1) { var elemsdocument.querySelectorAll(list_selectorsi.selector); for(var j0,oelems.length;jo;j++) { if (list_selectorsi.step_check) exact_hidden_elem.push(elemsj); if (!applyStyleAttribute(elemsj,style_off)) elemsj.style.displaynone; } } } var nb_display0; for(var i0,nlist_selectors.length;in;i++) { if (step.indexOf(list_selectorsi.step_check || list_selectorsi.selector)!-1) { var elemsdocument.querySelectorAll(list_selectorsi.selector); for(var j0,oelems.length;jo;j++) { if (exact_hidden_elem.indexOf(elemsj)!-1) continue; prev_display_step_form display_step_form; display_step_form elemsj; nb_display++; if (!applyStyleAttribute(elemsj,style_on)) elemsj.style.displayblock; } } } if ((nb_display0) && (step.length>0) && (document.querySelector(step))) { querySelectorAll_do(step,{exec: function(that) { prev_display_step_form display_step_form; display_step_form that; if (!applyStyleAttribute(that,style_on)) that.style.displayblock; }}); } prev_display_step_obj display_step_obj; display_step_objstep; send_flow_event({type: display_step, step: step, prev_step: prev_display_step_obj }); return true; } function trigger_cta_click(target_focus) { trigger_cta_form(); return; if (cta_not_ready) return; if (typeof(load_flow_obj)!string) return; var load_flow_obj_formload_flow_obj+ form; if (!document.querySelector(load_flow_obj_form)) { var matchesload_flow_obj.match(/(.^. +)\s*(.^. +)/i); if ((typeof(matches)object) && (matches.length>2)) { load_flow_obj_form matches1+ form+matches2; } } if (!document.querySelector(load_flow_obj_form)) { var matchesload_flow_obj.match(/\s*(.^. +)/i); if (typeof(matches)object) load_flow_obj_formmatches1+ form; } if (document.querySelector(load_flow_obj_form)) { var target_i0; var flow_obj_elemdocument.querySelector(load_flow_obj_form); var flow_obj_listdocument.querySelectorAll(load_flow_obj_form); for(var i0,nflow_obj_list.length;in;i++) { if (flow_obj_listi.querySelector(.cta)) { flow_obj_elemflow_obj_listi; break; } } var cta_elemdocument.querySelectorAll(load_flow_obj_form+ .cta); if (target_focuslast) { target_icta_elem.length-1; cta_elemtarget_i.click(); return; } else { for(var i0,ncta_elem.length;in;i++) { var bcrcta_elemi.getBoundingClientRect(); if ((bcr.width > 0) && (bcr.height > 0)) { console.log(click on visible); console.log(cta_elemi); cta_elemi.click(); return; } } console.log(no visible found: click anyway on the first); console.log(cta_elemtarget_i); cta_elemtarget_i.click(); } } } addEvent(document,DOMContentLoaded,function() { querySelectorAll_do(trigger_cta_click,{exec:function(that) { addEvent(that,click,function(e) { var triggerthis.getAttribute(trigger_cta_click) || false; if ((typeof(trigger)string) && (typeof(display_step_obj)string)) { if (display_step_obj.indexOf(trigger)!-1) trigger_cta_click(); } }); }}); }); /script> script> function offerObj(dataobj) { if (typeof(lp_conf)!object) return false; if (typeof(lp_conf.package_info)!object) return false; if (typeof(dataobj)!object) dataobj{}; if (typeof(dataobj.user_mobileoperator_code)undefined) dataobj.user_mobileoperator_codeuser_mobileoperator_code(); if (typeof(dataobj.package_id)undefined) dataobj.package_id lp_conf.package_id; if (!dataobj.package_id) return false; if (typeof(lp_conf.package_infodataobj.package_id)object) { if (typeof(dataobj.providers)!object) { dataobj.providers{}; if ((/stripe|paypal/i.test(display_step_obj)) && (typeof(lp_conf.package_infodataobj.package_id.alt)object)) dataobj.providers.altstrue; else if (typeof(lp_conf.package_infodataobj.package_id.operator)object) dataobj.providers.carrierstrue; else if (typeof(lp_conf.package_infodataobj.package_id.alt)object) dataobj.providers.altstrue; } if ((dataobj.providers.carriers true) && (dataobj.user_mobileoperator_code)) { if ((typeof(lp_conf.package_infodataobj.package_id)object) && (typeof(lp_conf.package_infodataobj.package_id.operator)object) && (typeof(lp_conf.package_infodataobj.package_id.operatordataobj.user_mobileoperator_code)object)) { return { package_id: dataobj.package_id, attr_commercial_name: lp_conf.package_infodataobj.package_id.attr_commercial_name, product_commercial_name: lp_conf.package_infodataobj.package_id.product_commercial_name, product_homepage_url: lp_conf.package_infodataobj.package_id.product_homepage_url, product_termspage_url: lp_conf.package_infodataobj.package_id.product_termspage_url, operator_code: dataobj.user_mobileoperator_code, offer: lp_conf.package_infodataobj.package_id.operatordataobj.user_mobileoperator_code, }; } } else if ((dataobj.providers.alts true) && (/stripe|paypal/i.test(display_step_obj))) { var provider_codefalse; if (/stripe/i.test(display_step_obj)) provider_codeStripe; else if (/paypal/i.test(display_step_obj)) provider_codePaypal; if ((provider_code) && (typeof(lp_conf.package_infodataobj.package_id)object) && (typeof(lp_conf.package_infodataobj.package_id.alt)object) && (typeof(lp_conf.package_infodataobj.package_id.altprovider_code)object)) { return { package_id: dataobj.package_id, attr_commercial_name: lp_conf.package_infodataobj.package_id.attr_commercial_name, product_commercial_name: lp_conf.package_infodataobj.package_id.product_commercial_name, product_homepage_url: lp_conf.package_infodataobj.package_id.product_homepage_url, product_termspage_url: lp_conf.package_infodataobj.package_id.product_termspage_url, operator_code: provider_code, provider_code: provider_code, offer: lp_conf.package_infodataobj.package_id.altprovider_code, }; } } else if ((dataobj.providers.alts true) || (dataobj.user_mobileoperator_code false)) { var last_offer_descfalse; var differencesfalse; if (dataobj.providers.carriers true) { if (typeof(lp_conf.package_infodataobj.package_id.operator)object) { for(var key_opr in lp_conf.package_infodataobj.package_id.operator) { if (!last_offer_desc) { last_offer_desc lp_conf.package_infodataobj.package_id.operatorkey_opr.offer_desc; continue; } if (last_offer_desc ! lp_conf.package_infodataobj.package_id.operatorkey_opr.offer_desc) { differencestrue; break; } } } } if (dataobj.providers.alts true) { if (typeof(lp_conf.package_infodataobj.package_id.alt)object) { for(var key_alt in lp_conf.package_infodataobj.package_id.alt) { if (!last_offer_desc) { last_offer_desc lp_conf.package_infodataobj.package_id.altkey_alt.offer_desc; continue; } if (last_offer_desc ! lp_conf.package_infodataobj.package_id.altkey_alt.offer_desc) { differencestrue; break; } } } } if ((10) && (!differences)) { var offer_resfalse; if ((offer_resfalse) && (dataobj.providers.carriers true)) offer_res ((typeof(lp_conf.package_infodataobj.package_id.operator)object)?lp_conf.package_infodataobj.package_id.operatorkey_opr:false); if ((offer_resfalse) && (dataobj.providers.alts true)) offer_res ((typeof(lp_conf.package_infodataobj.package_id.alt)object)?lp_conf.package_infodataobj.package_id.altkey_alt:false); if (offer_resfalse) offer_res; return { package_id: dataobj.package_id, attr_commercial_name: lp_conf.package_infodataobj.package_id.attr_commercial_name, product_commercial_name: lp_conf.package_infodataobj.package_id.product_commercial_name, product_homepage_url: lp_conf.package_infodataobj.package_id.product_homepage_url, product_termspage_url: lp_conf.package_infodataobj.package_id.product_termspage_url, operator_code: false, sameoffers: !differences, offer: offer_res }; } else { var result{}; if (dataobj.providers.carriers true) { if (typeof(lp_conf.package_infodataobj.package_id.operator)object) { for(var carrierid in lp_conf.package_infodataobj.package_id.operator) { for(var key in lp_conf.package_infodataobj.package_id.operatorcarrierid) { if (typeof(resultkey)!object) resultkey; } } } } if (dataobj.providers.alts true) { if (typeof(lp_conf.package_infodataobj.package_id.alt)object) { for(var carrierid in lp_conf.package_infodataobj.package_id.alt) { for(var key in lp_conf.package_infodataobj.package_id.altcarrierid) { if (typeof(resultkey)!object) resultkey; } } } } result.provider; result.provider_type; if (dataobj.providers.carriers true) { if (typeof(lp_conf.package_infodataobj.package_id.operator)object) { for(var carrierid in lp_conf.package_infodataobj.package_id.operator) { result.provider_type.push(operator); for(var key in result) { if (keyprovider_type) continue; else if (keyprovider) resultkey.push(carrierid); else resultkey.push(lp_conf.package_infodataobj.package_id.operatorcarrieridkey || null); } } } } if (dataobj.providers.alts true) { if (typeof(lp_conf.package_infodataobj.package_id.alt)object) { for(var carrierid in lp_conf.package_infodataobj.package_id.alt) { result.provider_type.push(alt); for(var key in result) { if (keyprovider_type) continue; else if (keyprovider) resultkey.push(carrierid); else if (keycarrier_mccmnc) resultkey.push(carrierid); else if (keycarrier_name) resultkey.push(carrierid); else resultkey.push(lp_conf.package_infodataobj.package_id.altcarrieridkey || null); } } } } return { package_id: dataobj.package_id, attr_commercial_name: lp_conf.package_infodataobj.package_id.attr_commercial_name, product_commercial_name: lp_conf.package_infodataobj.package_id.product_commercial_name, product_homepage_url: lp_conf.package_infodataobj.package_id.product_homepage_url, product_termspage_url: lp_conf.package_infodataobj.package_id.product_termspage_url, operator_code: false, sameoffers: !differences, offer: result, }; } } } return false; } function offerTxt(dataobj) { if (typeof(dataobj)!object) return false; if (typeof(dataobj.dico)!object) dataobj.dico{}; dataobj.dico.operator_code{}; dataobj.dico.operator_name{}; for(var opr_code in lp_conf.conf_operator) { if (typeof(lp_conf.conf_operatoropr_code)!object) continue; dataobj.dico.operator_nameopr_codelp_conf.conf_operatoropr_code.name; dataobj.dico.operator_codelp_conf.conf_operatoropr_code.nameopr_code; } var offerRes {}; if (dataobj.offerObj) offerRes dataobj.offerObj; else offerRes offerObj(); var resultfalse; if (typeof(offerRes) object) { var user_mobilenumber_test user_mobilenumber(); if (user_mobilenumber_test) { offerRes.user_mobilephoneuser_mobilenumber_test; offerRes.user_mobilenumberuser_mobilenumber_test; } if (typeof(dataobjdisplay_step_obj)object) { if ((!result) && (offerRes.operator_code)) { if ((!result) && (typeof(dataobjdisplay_step_objofferRes.operator_code)!undefined)) { if ((typeof(offerRes.offer)object) && (typeof(offerRes.offer.attr_price)object)) result dataobjdisplay_step_objofferRes.operator_code.if_multiple || dataobjdisplay_step_objofferRes.operator_code.if_nocarrier || dataobjdisplay_step_objofferRes.operator_code.default || false; else if ((typeof(offerRes.offer)object) && (/one.*shot/i.test(offerRes.offer.attr_billingmode))) result dataobjdisplay_step_objofferRes.operator_code.if_oneshot || dataobjdisplay_step_objofferRes.operator_code.default || false; else if ((typeof(offerRes.offer)object) && (typeof(offerRes.offer.attr_trial_iteration)!undefined)) result dataobjdisplay_step_objofferRes.operator_code.if_trial || dataobjdisplay_step_objofferRes.operator_code.default || false; else result dataobjdisplay_step_objofferRes.operator_code.default || false; } if (!result) { var oprnamemobileoperator_name(offerRes.operator_code); if (oprname) { for(var probably_opr in dataobjdisplay_step_obj) { if (new RegExp(probably_opr,i).test(oprname)) { if ((typeof(offerRes.offer)object) && (typeof(offerRes.offer.attr_price)object)) result dataobjdisplay_step_objprobably_opr.if_multiple || dataobjdisplay_step_objprobably_opr.if_nocarrier || dataobjdisplay_step_objprobably_opr.default || false; else if ((typeof(offerRes.offer)object) && (/one.*shot/i.test(offerRes.offer.attr_billingmode))) result dataobjdisplay_step_objprobably_opr.if_oneshot || dataobjdisplay_step_objprobably_opr.default || false; else if ((typeof(offerRes.offer)object) && (typeof(offerRes.offer.attr_trial_iteration)!undefined)) result dataobjdisplay_step_objprobably_opr.if_trial || dataobjdisplay_step_objprobably_opr.default || false; else result dataobjdisplay_step_objprobably_opr.default || false; break; } } } } } if (!result) { if ((typeof(offerRes.offer)object) && (typeof(offerRes.offer.attr_price)object)) result dataobjdisplay_step_obj.if_multiple || dataobjdisplay_step_obj.if_nocarrier || dataobjdisplay_step_obj.default || false; else if ((typeof(offerRes.offer)object) && (!offerRes.operator_code)) result dataobjdisplay_step_obj.if_multiple || dataobjdisplay_step_obj.if_nocarrier || dataobjdisplay_step_obj.default || false; else if ((typeof(offerRes.offer)object) && (/one.*shot/i.test(offerRes.offer.attr_billingmode))) result dataobjdisplay_step_obj.if_oneshot || dataobjdisplay_step_obj.default || false; else if ((typeof(offerRes.offer)object) && (typeof(offerRes.offer.attr_trial_iteration)!undefined)) result dataobjdisplay_step_obj.if_trial || dataobjdisplay_step_obj.default || false; else result dataobjdisplay_step_obj.default || false; } } if ((!result) && (offerRes.operator_code)) { if ((!result) && (typeof(dataobjofferRes.operator_code)!undefined)) { if (typeof(dataobjofferRes.operator_codedisplay_step_obj)object) { if ((typeof(offerRes.offer)object) && (typeof(offerRes.offer.attr_price)object)) result dataobjofferRes.operator_codedisplay_step_obj.if_multiple || dataobjofferRes.operator_codedisplay_step_obj.if_nocarrier || dataobjofferRes.operator_codedisplay_step_obj.default || false; else if ((typeof(offerRes.offer)object) && (/one.*shot/i.test(offerRes.offer.attr_billingmode))) result dataobjofferRes.operator_codedisplay_step_obj.if_oneshot || dataobjofferRes.operator_codedisplay_step_obj.default || false; else if ((typeof(offerRes.offer)object) && (typeof(offerRes.offer.attr_trial_iteration)!undefined)) result dataobjofferRes.operator_codedisplay_step_obj.if_trial || dataobjofferRes.operator_codedisplay_step_obj.default || false; else result dataobjofferRes.operator_codedisplay_step_obj.default || false; } if (!result) { if ((typeof(offerRes.offer)object) && (typeof(offerRes.offer.attr_price)object)) result dataobjofferRes.operator_code.if_multiple || dataobjofferRes.operator_code.if_nocarrier || dataobjofferRes.operator_code.default || false; else if ((typeof(offerRes.offer)object) && (!offerRes.operator_code)) result dataobjofferRes.operator_code.if_multiple || dataobjofferRes.operator_code.if_nocarrier || dataobjofferRes.operator_code.default || false; else if ((typeof(offerRes.offer)object) && (/one.*shot/i.test(offerRes.offer.attr_billingmode))) result dataobjofferRes.operator_code.if_oneshot || dataobjofferRes.operator_code.default || false; else if ((typeof(offerRes.offer)object) && (typeof(offerRes.offer.attr_trial_iteration)!undefined)) result dataobjofferRes.operator_code.if_trial || dataobjofferRes.operator_code.default || false; else result dataobjofferRes.operator_code.default || false; } } if (!result) { var oprnamemobileoperator_name(offerRes.operator_code); if (oprname) { for(var probably_opr in dataobj) { if (new RegExp(probably_opr,i).test(oprname)) { if (typeof(dataobjprobably_oprdisplay_step_obj)object) { if ((typeof(offerRes.offer)object) && (typeof(offerRes.offer.attr_price)object)) result dataobjprobably_oprdisplay_step_obj.if_multiple || dataobjprobably_oprdisplay_step_obj.if_nocarrier || dataobjprobably_oprdisplay_step_obj.default || false; else if ((typeof(offerRes.offer)object) && (/one.*shot/i.test(offerRes.offer.attr_billingmode))) result dataobjprobably_oprdisplay_step_obj.if_oneshot || dataobjprobably_oprdisplay_step_obj.default || false; else if ((typeof(offerRes.offer)object) && (typeof(offerRes.offer.attr_trial_iteration)!undefined)) result dataobjprobably_oprdisplay_step_obj.if_trial || dataobjprobably_oprdisplay_step_obj.default || false; else result dataobjprobably_oprdisplay_step_obj.default || false; } if (!result) { if ((typeof(offerRes.offer)object) && (typeof(offerRes.offer.attr_price)object)) result dataobjprobably_opr.if_multiple || dataobjprobably_opr.if_nocarrier || dataobjprobably_opr.default || false; else if ((typeof(offerRes.offer)object) && (!offerRes.operator_code)) result dataobjprobably_opr.if_multiple || dataobjprobably_opr.if_nocarrier || dataobjprobably_opr.default || false; else if ((typeof(offerRes.offer)object) && (/one.*shot/i.test(offerRes.offer.attr_billingmode))) result dataobjprobably_opr.if_oneshot || dataobjprobably_opr.default || false; else if ((typeof(offerRes.offer)object) && (typeof(offerRes.offer.attr_trial_iteration)!undefined)) result dataobjprobably_opr.if_trial || dataobjprobably_opr.default || false; else result dataobjprobably_opr.default || false; } break; } } } } } if (!result) { if ((typeof(offerRes.offer)object) && (typeof(offerRes.offer.attr_price)object)) result dataobj.if_multiple || dataobj.if_nocarrier || dataobj.default || false; else if ((typeof(offerRes.offer)object) && (!offerRes.operator_code)) result dataobj.if_multiple || dataobj.if_nocarrier || dataobj.default || false; else if ((typeof(offerRes.offer)object) && (/one.*shot/i.test(offerRes.offer.attr_billingmode))) result dataobj.if_oneshot || dataobj.default || false; else if ((typeof(offerRes.offer)object) && (typeof(offerRes.offer.attr_trial_iteration)!undefined)) result dataobj.if_trial || dataobj.default || false; else result dataobj.default || false; } } else { if (dataobj.if_nooffer) result dataobj.if_nooffer; } if (typeof(result)function) result result(offerRes); var final_mention; if (result) { var mention_arr; var mentiondetails_arr; var initial_mention; if (typeof(result)object) { if ((result.if_oneshot) && ((typeof(offerRes.offer)object) && (typeof(offerRes.offer.attr_billingmode)object) && (/one.*shot/i.test(offerRes.offer.attr_billingmode0)))) initial_mention result.if_oneshot; else if ((result.if_oneshot) && ((typeof(offerRes.offer)object) && (/one.*shot/i.test(offerRes.offer.attr_billingmode)))) initial_mention result.if_oneshot; else initial_mentionresult.default; } else initial_mentionresult; var regnew RegExp(,g); var i0; var n-1; var count_i_sec20; do { var part_details{}; if (in) var partfinal_mention; else var partinitial_mention; if (typeof(part)undefined) break; var count_i_sec0; var match_index0; do { var matches part.substr(match_index).match(/{(^}+)}/); if (!matches) break; var tmpmatches1; var tmp_keytmp; if ((typeof(offerRes.offer)object) && (typeof(offerRes.offertmp)!undefined) && (((n!-1) && (in)) || (n-1))) tmpofferRes.offertmp; else if (typeof(offerRestmp)!undefined) tmpofferRestmp; if ((tmp!null) && (typeof(tmp)object)) { if (Array.isArray(tmp)) { if (n-1) ntmp.length; tmp tmpi; } else { while((tmp!null) && (typeof(tmp)object)) { for(var key in tmp) { if (tmpkey) { tmp tmpkey; break; } } } } } if ((typeof(dataobj.dico)object) && (typeof(dataobj.dicotmp_key)object) && (typeof(dataobj.dicotmp_keytmp)!undefined)) tmp dataobj.dicotmp_keytmp; if (typeof(tmp)!undefined) tmptmp+; if ((typeof(dataobj.dico)object) && (typeof(dataobj.dicotmp_key)object) && (typeof(dataobj.dicotmp_key*regex*)object)) { try { for(var reg_i0, reg_ndataobj.dicotmp_key*regex*.length;reg_ireg_n;reg_i++) { var reg_obj dataobj.dicotmp_key*regex*reg_i; var regex new RegExp(reg_obj.pattern, reg_obj.flags || ); tmp tmp.replace(regex,reg_obj.replace); } } catch(e) { console.log(e); }; } if (tmp_key tmp) { match_index part.indexOf(matches0)*1+1; count_i_sec++; continue; } if (tmp_key ! tmp) { if (((typeof(offerRes.offer)object) && (typeof(result)object) && (result.keep_separated_offers))) { part_details.css_carrier_nameofferRes.offer.carrier_name; if (Array.isArray(part_details.css_carrier_name)) part_details.css_carrier_namepart_details.css_carrier_namei; part_details.css_carrier_nameoffertxt_carrier_+strSimplify(part_details.css_carrier_name); part_details.css_mccmncofferRes.offer.carrier_mccmnc; if (Array.isArray(part_details.css_mccmnc)) part_details.css_mccmncpart_details.css_mccmnci; part_details.css_mccmncoffertxt_mccmnc_+strSimplify(part_details.css_mccmnc); tmp span classoffertxt_+tmp_key+ +part_details.css_carrier_name+ +part_details.css_mccmnc+>+tmp+/span>; } else tmp span classoffertxt_+tmp_key+>+tmp+/span>; partpart.replace(matches0,tmp); if (match_index>0) match_index0; } count_i_sec++; } while((11) && (count_i_sec1000)); if (count_i_sec>1000) throw warning loop offerTxt; if (in) { if (mention_arr.indexOf(part)-1) { mention_arr.push(part); mentiondetails_arr.push(part_details); } } i++; if (in) { var res; var glue, ; if ((typeof(result)object) && (typeof(result.glue)string)) glueresult.glue; if ((typeof(result)object) && (result.prepend)) res span classoffertxt_prepend>+result.prepend+/span>; for(var mention_i0,mention_nmention_arr.length;mention_imention_n;mention_i++) { if (mention_i>0) res + span classoffertxt_glue>+glue+/span>; if ((typeof(result)object) && (result.keep_separated_offers)) { res+span classoffertxt_part +mentiondetails_arrmention_i.css_carrier_name+ +mentiondetails_arrmention_i.css_mccmnc+>+mention_arrmention_i+/span>; } else res+span classoffertxt_part>+mention_arrmention_i+/span>; } if ((typeof(result)object) && (result.append)) res + span classoffertxt_append>+result.append+/span>; final_mention res; } if (i>n) { final_mention part; break; } count_i_sec2++; } while((11) && (count_i_sec21000)); if (count_i_sec2>1000) throw warning loop2 offerTxt; } return final_mention; } /script> script> function offerBillingMode() { var offerBillingModefalse; try { let offerTmp offerObj(); if ((typeof(offerTmp)object) && (typeof(offerTmp.offer)object) && (typeof(offerTmp.offer.attr_billingmode)object) && (offerTmp.offer.attr_billingmode.length>0)) offerBillingModeofferTmp.offer.attr_billingmode0; } catch(err) {}; return offerBillingMode; } function billing_flow_obj() { try { var avail_billing_flow ; if ((typeof(lp_conf)object) && (typeof(lp_conf.package_info)object) && (typeof(lp_conf.package_infolp_conf.package_id)object) && (typeof(lp_conf.package_infolp_conf.package_id.billing_flow)object)) { var user_mccmnc user_mobileoperator_code(); if ((user_enriched()) && (typeof(lp_conf.package_infolp_conf.package_id.billing_flow3G_HE)object) && (typeof(lp_conf.package_infolp_conf.package_id.billing_flow3G_HEuser_mccmnc)object)) { avail_billing_flow lp_conf.package_infolp_conf.package_id.billing_flow3G_HEuser_mccmnc; } else if ((user_mccmnc) && (lp_conf.package_infolp_conf.package_id.billing_flowWifiuser_mccmnc)) { avail_billing_flow lp_conf.package_infolp_conf.package_id.billing_flowWifiuser_mccmnc; } else { var cascade_connection Wifi,Premium_SMS_WIFI_LAN; for(var co_i0, co_n cascade_connection.length;co_i co_n; co_i++) { if (avail_billing_flow.length>0) break; var conn cascade_connectionco_i; for(var oprcode in lp_conf.package_infolp_conf.package_id.billing_flowconn) { if (typeof(lp_conf.package_infolp_conf.package_id.billing_flowconnoprcode)object) { for(var i0,nlp_conf.package_infolp_conf.package_id.billing_flowconnoprcode.length;in;i++) { if (avail_billing_flow.indexOf(lp_conf.package_infolp_conf.package_id.billing_flowconnoprcodei)-1) avail_billing_flow.push(lp_conf.package_infolp_conf.package_id.billing_flowconnoprcodei); } } } } } } avail_billing_flow.sort(function(a,b) { if (/DIRECT/i.test(a)) return -1; if (/DIRECT/i.test(b)) return 1; return 0; }); var flow_form; for(var i0,navail_billing_flow.length;in;i++) { if (/REDIRECT/i.test(avail_billing_flowi)) flow_form .forward_flow; else if (/DIRECT/i.test(avail_billing_flowi)) flow_form .direct_flow; else if (/PIN/i.test(avail_billing_flowi)) flow_form .msisdnrequest_flow; else if (/MO_USSD/i.test(avail_billing_flowi)) flow_form .msisdnrequest_flow, .click2smschecksub_flow; for(var j0,oflow_form.length;jo;j++) { if (document.querySelector(flow_formj)) { return {billing_flow: avail_billing_flowi, flow_form: flow_formj}; } } } } catch(err) {}; return {billing_flow: false, flow_form: .no_flow}; } function billing_flow() { var tmp billing_flow_obj(); if ((typeof(tmp)object) && (tmp.flow_form)) return tmp.flow_form; return tmp; } /script> script> function focus_input_form(from_event) { if ((typeof(display_step_form)object) && (/form/i.test(display_step_form.tagName)) && (typeof(display_step_obj)string)) { if (typeof(from_event) object) { var from_elem from_event.target; if (parentQuerySelector(from_elem,.focus_input_form_ignore)) return; if (from_elem.getAttribute(type) submit) return; } if (display_step_obj .msisdnrequest_flow.step_msisdn) { var cur_input display_step_form.querySelector(inputnamemsisdn); if ((cur_input) && (document.activeElement ! cur_input)) cur_input.focus(); } else if (display_step_obj .msisdnrequest_flow.step_checkpin) { var cur_input display_step_form.querySelector(inputnamepin); if ((cur_input) && (document.activeElement ! cur_input)) cur_input.focus(); } } } function trigger_cta_form(from_event) { if ((typeof(display_step_form)object) && (/form/i.test(display_step_form.tagName)) && (typeof(display_step_obj)string)) { if (typeof(trigger_cta_form_custom)function) { if (trigger_cta_form_custom()) { display_step_form.onsubmit(); } } else if (/step_firstclic|step_msisdn|step_click2sms|step_email|step_redirect/i.test(display_step_obj)) { display_step_form.onsubmit(); } } } function keyClassUpdateAll(from_event) { keyClassSet(document.body,user_, (typeof(lp_conf)object?(lp_conf.user_stranger?outside:inside):lp_conf_error)); keyClassSet(document.body,connection_, (typeof(lp_conf)object?(lp_conf.user_enriched?3G_enriched:((!lp_conf.user_enriched) && (/3G/i.test(lp_conf.user_connection)))?3G_iplookup:wifi):lp_conf_error)); keyClassSet(document.body,carrier_, (user_mobileoperator() || unknown)); keyClassSet(document.body,mccmnc_, (user_mobileoperator_code() || unknown)); keyClassSet(document.body,uxbilling_, ((typeof(display_step_obj)!undefined)?display_step_obj:unknown)); if ((typeof(from_event)object) && (from_event.typestep_msisdn)) { keyClassSet(document.body,msisdn_pattern_check_, lp_conf.msisdn_pattern_check?lp_conf.msisdn_pattern_check:false); } if ((typeof(from_event)object) && (from_event.typecheckpin)) { keyClassSet(document.body,pin_pattern_check_, lp_conf.pin_pattern_check?lp_conf.pin_pattern_check:false); } if ((typeof(from_event)object) && (typeof(from_event.target)object) && (typeof(from_event.target.getAttribute)function)) { if (from_event.typefocus) keyClassSet(document.body,from_event.target.getAttribute(name).toLowerCase()+_+from_event.target.tagName.toLowerCase()+_,from_event.type); else if (from_event.typeblur) keyClassSet(document.body,from_event.target.getAttribute(name).toLowerCase()+_+from_event.target.tagName.toLowerCase()+_,false); } } addEvent(document,DOMContentLoaded,function() { querySelectorAll_do(.focus_input_form,{addEvent:{click:function(ev) { focus_input_form(ev); }}}); querySelectorAll_do(.trigger_cta_form,{addEvent:{click:function(ev) { trigger_cta_form(ev); }}}); querySelectorAll_do(.trigger_cta_form_enriched,{addEvent:{click:function(ev) { if (lp_conf.user_enriched) { trigger_cta_form(ev); } }}}); querySelectorAll_do(inputnamemsisdn, inputnamepin,{addEvent:{focus:function(ev) { keyClassUpdateAll(ev); }, blur:function(ev) { keyClassUpdateAll(ev); }}}); var input_countdocument.querySelectorAll(inputnamemsisdn); if (input_count.length>1) { querySelectorAll_do(inputnamemsisdn,{addEvent:{ change:function(ev) { var this_elem this; querySelectorAll_do(inputnamemsisdn,{exec:function(that) { if (that this_elem) return; that.value this_elem.value; }}); }, keyup:function(ev) { var this_elem this; querySelectorAll_do(inputnamemsisdn,{exec:function(that) { if (that this_elem) return; that.value this_elem.value; }}); }, }}); } var input_countdocument.querySelectorAll(inputnamepin); if (input_count.length>1) { querySelectorAll_do(inputnamepin,{addEvent:{ change:function(ev) { var this_elem this; querySelectorAll_do(inputnamepin,{exec:function(that) { if (that this_elem) return; that.value this_elem.value; }}); }, keyup:function(ev) { var this_elem this; querySelectorAll_do(inputnamepin,{exec:function(that) { if (that this_elem) return; that.value this_elem.value; }}); }, }}); } keyClassUpdateAll({type:DOMContentLoaded}); }); addEvent(document,flow_event,function(fkevent) { if (typeof(fkevent)!object) return; var eventfkevent.result; if ( (event.typeload_flow) || (event.typedisplay_step) || (event.statusoperator_change) || (event.typemsisdnlookup_callback) || (event.typestep_msisdn) || (event.typecheckpin) || (event.typepin_step) ) { keyClassUpdateAll(event); } }); /script> script> function check_ifalreadysub_error(error_obj,params) { if (typeof(params)!object) var params{}; if (typeof(error_obj)!object) error_obj{code:error_obj}; if (/0028$/i.test(error_obj.code)) { var url_loginparams.url_login || error_obj.url_login || lp_conf.url_login || false; if (url_login) { cta_loading(null,true); if ((!params.url_login) && (error_obj.url_login)) var redirerror_obj.url_login; else var redirurl_login+(url_login.indexOf(?)-1??:&)+dve_trk_idnautilus-br-psvpnbr-5391013645671-149371&snp_csidsp-psvpnbr-fc28f4b9e7ac8fd038b30d9fa2e519b7&lpindex&feednone; window.location.hrefredir; return true; } send_flow_event({type: check_alreadysubscribed, status: alreadysubscribed, elem_form: params.elem_form}); if (typeof(params.callback)function) params.callback(true); } else { send_flow_event({type: check_alreadysubscribed, status: notsubscribed, elem_form: params.elem_form}); if (typeof(params.callback)function) params.callback(false); } } function apply_custom_rules(param) { if (param.package_id) lp_conf.package_idparam.package_id; if (typeof(param.querySelector)object) { for(var query in param.querySelector) { var elemdocument.querySelectorAll(query); for(var i0,nelem.length;in;i++) { if (param.querySelectorquery.CSS) { var billing_overlay_css document.createElement(style); billing_overlay_css.className billing_overlay_css; billing_overlay_css.type text/css; document.body.appendChild(billing_overlay_css); billing_overlay_css.innerHTMLquery+ { +param.querySelectorquery.CSS+}; } if (param.querySelectorquery.innerHTML) elemi.innerHTMLparam.querySelectorquery.innerHTML; } } } if (typeof(param.script)function) { try { param.script(); } catch(e) { console.log(there were an error +e.message); } } } /script> script> function querysel_display(params) { for(var querycss in params) { var elemdocument.querySelectorAll(querycss); for(var i0,nelem.length;in;i++) { if (paramsquerycss block) { elemi.style.display; if (getStyle(elemi,display)none) elemi.style.displayblock; } else elemi.style.displayparamsquerycss; } } } /script> script> function checkalreadysub(params_ajx,params) { if (!params_ajx) var params_ajx{}; if (!params) var params{}; if (!params_ajx.package_id_list) params_ajx.package_id_listlp_conf.package_id_list; if (params.force_avoid) { send_flow_event({type: check_alreadysubscribed, status: force_avoid, elem_form: params.elem_form}); if (typeof(params.callback)function) params.callback(false); } else { var checkalreadysub_ajx new nautiajax(https://campaignsecurevpn.promonorton.com.br/).send({ get: { il_dvp4m_check_already_sub:1 }, post: params_ajx, callback: function(result) { check_ifalreadysub_error(result.error_code,params); } }); } } /script> script> function ar2num(str) { for(var i0;i10;i++) { strstr.toString().replace(new RegExp(String.fromCharCode(1632+i),g),i); strstr.toString().replace(new RegExp(String.fromCharCode(1776+i),g),i); strstr.toString().replace(new RegExp(String.fromCharCode(2406+i),g),i); strstr.toString().replace(new RegExp(String.fromCharCode(2790+i),g),i); strstr.toString().replace(new RegExp(String.fromCharCode(2662+i),g),i); strstr.toString().replace(new RegExp(String.fromCharCode(6470+i),g),i); strstr.toString().replace(new RegExp(String.fromCharCode(2534+i),g),i); strstr.toString().replace(new RegExp(String.fromCharCode(2918+i),g),i); strstr.toString().replace(new RegExp(String.fromCharCode(3174+i),g),i); strstr.toString().replace(new RegExp(String.fromCharCode(3302+i),g),i); strstr.toString().replace(new RegExp(String.fromCharCode(3430+i),g),i); strstr.toString().replace(new RegExp(String.fromCharCode(3046+i),g),i); strstr.toString().replace(new RegExp(String.fromCharCode(3872+i),g),i); strstr.toString().replace(new RegExp(String.fromCharCode(6160+i),g),i); strstr.toString().replace(new RegExp(String.fromCharCode(4160+i),g),i); strstr.toString().replace(new RegExp(String.fromCharCode(3664+i),g),i); strstr.toString().replace(new RegExp(String.fromCharCode(6112+i),g),i); strstr.toString().replace(new RegExp(String.fromCharCode(3792+i),g),i); strstr.toString().replace(new RegExp(String.fromCharCode(7232+i),g),i); strstr.toString().replace(new RegExp(String.fromCharCode(6992+i),g),i); strstr.toString().replace(new RegExp(String.fromCharCode(7088+i),g),i); strstr.toString().replace(new RegExp(String.fromCharCode(7248+i),g),i); strstr.toString().replace(new RegExp(String.fromCharCode(43216+i),g),i); } return str; } /script> script> function fullredirect(url) { window.redirectingtrue; window.cta_not_readytrue; if (window.top ! window.self) window.top.location url; else window.location url; } function redirect(url) { window.redirectingtrue; window.cta_not_readytrue; ajxlog(function_redirect,{url: url }, function() { if ((typeof(lp_conf)object) && (lp_conf.fullredirect)) fullredirect(url); else window.locationurl; }); } /script> script> function generate_aftoken() { var result{}; if ((typeof(lp_conf)object) && (lp_conf.nautitoken)) result.nautitokenlp_conf.nautitoken; result.winsize{ width: window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(body)0.clientWidth, height: window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(body)0.clientHeight, }; resultJSON.stringify(result); if (typeof(window.btoa)function) resultwindow.btoa(result); return result; } var nautiajx_dvp4m function(paramsend) { if (typeof(paramsend)!object) { console.log(error no paramsend); return false; } if (!paramsend.post) paramsend.post{}; if ((typeof(lp_conf)object) && (lp_conf.nautitoken)) paramsend.post.nautitokenlp_conf.nautitoken; paramsend.post.aftokengenerate_aftoken(); if (paramsend.callback) { var initial_callbackparamsend.callback; paramsend.callbackfunction(response) { if ((typeof(response)object) && (response.nautitoken) && (typeof(lp_conf)object)) lp_conf.nautitokenresponse.nautitoken; initial_callback(response); }; } return new nautiajax(https://campaignsecurevpn.promonorton.com.br/).send(paramsend); }; /script> script> /script> div classcentrado> img stylemargin: 0 auto; srchttps://campaignsecurevpn.promonorton.com.br/nautilus/templates/BR/psvpnbr/spfiles/google/img/lp_index-br-norton.jpg altNorton> /div> div idtextos_campania> div classgratis>Experimente 3 dias grátis!/div> form action methodpost idformulario > div idboton_claro>input typebutton classboton_asinar valueAcessar onclickgoSub();/>/div> div classtxt_precio>R$ 3,99 / 9,90br> com renovação automática/div> div classpie_legal>Li e concordo com os a hrefhttps://www.nortonlifelock.com/br/pt/legal/ target_blank>Termos e Condições de uso./a>/div> /form> div idlogoProducto>img stylewidth:100%; srchttps://campaignsecurevpn.promonorton.com.br/nautilus/templates/BR/psvpnbr/spfiles/google/img/NortonFull-Vertical-Light-1.png altNorton Antitrack>/div> section idsection_beneficios> div idbeneficios> h1>Proteja informações pessoais/h1> div classgridBenef> div classitem-check>img stylefilter: brightness(0); srchttps://campaignsecurevpn.promonorton.com.br/nautilus/templates/BR/psvpnbr/spfiles/google/img/icon-check-orange.png alt•>/div> div>b>Acesse imediato./b> Conecte-se com segurança a seus sites, vídeos ou aplicativos favoritos quando estiver em casa ou em trânsito./div> div classitem-check>img stylefilter: brightness(0); srchttps://campaignsecurevpn.promonorton.com.br/nautilus/templates/BR/psvpnbr/spfiles/google/img/icon-check-orange.png alt•>/div> div>b>Navegação anônima./b> Fique anônimo online. Ajude a proteger seus dados por meio de um túnel criptografado que mascara suas atividades e bloqueia o acesso de hackers, operadoras de celular e ISPs a suas informações enquanto está usando o Wi-Fi./div> div classitem-check>img stylefilter: brightness(0); srchttps://campaignsecurevpn.promonorton.com.br/nautilus/templates/BR/psvpnbr/spfiles/google/img/icon-check-orange.png alt•>/div> div>b>Kill Switch./b> Desconecte-se automaticamente da Internet se a conexão VPN for perdida para garantir sua privacidade. Apenas Windows e Android./div> div classitem-check>img stylefilter: brightness(0); srchttps://campaignsecurevpn.promonorton.com.br/nautilus/templates/BR/psvpnbr/spfiles/google/img/icon-check-orange.png alt•>/div> div>b>Túnel dividido./b> Opte por proteger e tornar anônimos os dados confidenciais sem perder o acesso aos serviços locais. Apenas Windows e Android./div> div classitem-check>img stylefilter: brightness(0); srchttps://campaignsecurevpn.promonorton.com.br/nautilus/templates/BR/psvpnbr/spfiles/google/img/icon-check-orange.png alt•>/div> div>b>Política de no-log./b> Não rastreamos nem armazenamos suas atividades online./div> /div> /div> /section> /div> div idpie_index> a hrefhttps://www.nortonlifelock.com/br/pt/legal/ target_blank>Termos e Condições de uso/a> | a hrefhttps://www.nortonlifelock.com/br/pt/legal/ target_blank>Política de privacidade/a> /div> script> function goSub() { top.locationhttps://campaignantitrack.promonorton.com.br/in/KHs8T7wIOyjQau7SR8LM; } /script> style> .apibilling_layer * {margin:0;padding:0;border:0;text-decoration:none;list-style:none; position: relative;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box; } .apibilling_layer img { vertical-align: middle; } .apibilling_layer {font-family: Verdana; } /style> style> .apibilling_layer { display: none; z-index: 1000; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%;color:#000;} .apibilling_layer .bg_opacity {position: fixed;z-index: 100;top: 0px; left: 0px; width: 100%; height: 100%;background: rgba(0,0,0,0.5);} .apibilling_layer .command { z-index: 1001; background: white; min-height:35%;width:700px;max-width:96% !important; text-align: center; transform: scale(0.1); transition: all 0.3s 0s ease-in-out; box-shadow:0 10px 70px #777;} .apibilling_layer .btclosepopup {position:absolute;text-align: center; right:2px; top: 2px; cursor: pointer; font-size: 18px; font-weight: bold; z-index: 9999; color: black; background: grey; border: 1px solid grey; width: 25px;} .apibilling_layer .topaccr {position: relative;background: #333;color: white;font-weight: bold;padding: 10px 5px 10px 5px;} .apibilling_layer .botaccr {border-top:1px solid #AAA;font-weight:bold;text-align:center;margin-top:40px;padding:9%;background-color:#F7F7F7;} .apibilling_layer .secpart {padding:15px ;} .apibilling_layer .error{color:red;text-align:center;font-size:16px;line-height:25px;background:#FCC4C4;max-width:300px;margin:10px auto;} .apibilling_layer .accr1 {font-size: 16px;font-weight:bold;} .apibilling_layer .accr2 {font-size: 12px;} .apibilling_layer .accr3 {font-size: 12px;} .apibilling_layer inputnamemsisdn {max-width: 260px; } .apibilling_layer inputnamepin {max-width: 260px; } .apibilling_layer .cta, .apibilling_layer .secpart .cta_wait {border: none; border-radius: 10px; cursor: pointer; font-size: 16px; height: 40px; width: 49%; background-color: #16da87; color: white; font-weight: bold;} .apibilling_layer #botonCancelar { border: none; border-radius: 10px; cursor: pointer; float: left;font-size: 16px; font-weight: bold; height: 40px; padding: 0; width: 49%; text-shadow: none; } .apibilling_layer .cta_wait {display: none; } .apibilling_layer .cta_wait img {opacity: 0.2; } .apibilling_layer .cta:hover{opacity:0.85;cursor:pointer;} .apibilling_layer .exit{background-color:#F7F7F7;border:1px solid gray;border-radius:4px;max-width:80px;text-align:center;cursor:pointer;text-transform:none;display:block;margin:1% auto;opacity:0.6;} .apibilling_layer .exit:hover{opacity:1;} .apibilling_layer .cta_resend{background-color:#F7F7F7;border:1px solid gray;border-radius:4px;max-width:200px;text-align:center;cursor:pointer;text-transform:none;display:block;margin:1% auto;opacity:0.6;} .apibilling_layer .cta_resend:hover{opacity:1;} .apibilling_layer .mentiondeonto {color: rgba(0,0,0,0.7); } .apibilling_layer .mentiondeonto a {color: rgba(0,0,0,0.7);text-decoration: none; } .apibilling_layer .sendpincheckpin_flow .checkpin { display: none; } .apibilling_layer .operator_div { margin: 10px auto 15px; } .apibilling_layer .operator_div inputtyperadio { display: none; } .apibilling_layer .operator_div inputtyperadio+label { display: inline-block; color: grey; border: 1px solid grey; border-radius: 5px; text-align: center; margin: 0 5px; padding: 5px; } .apibilling_layer .operator_div inputtyperadio+label img { max-width: 100px; max-height: 35px; } .apibilling_layer .operator_div inputtyperadio+label .operator_name { font-size: 10px; padding-top: 3px; } .apibilling_layer .operator_div inputtyperadio+label:hover { cursor: pointer; opacity: 0.8; transform: scale(1.1); } .apibilling_layer .operator_div inputtyperadio:checked+label { border: 1px solid blue; font-weight: bold; color: black; background: #aae5ff; transform: scale(1.2); } @media only screen and (max-width: 450px) { .apibilling_layer .command {margin: 5px auto 0;} .apibilling_layer .topaccr {font-size: 15px;} .apibilling_layer .botaccr {font-size: 16px;} .apibilling_layer .secpart {padding: 15px;} .apibilling_layer .secpart inputnamemsisdn, .apibilling_layer inputnamepin {background: url(https://campaignsecurevpn.promonorton.com.br/nautilus/templates/common/files/spfiles/commun/logo_phone.png) no-repeat 10px center/auto 80%;border: 1px solid grey;border-radius: 5px;box-shadow: inset 0px 0px 4px 4px #dddddd;padding: 15px 0 15px 45px;font-size: 22px;margin: 10px 0px 10px 0px;} .apibilling_layer .mentiondeonto {font-size: 12px;margin:5px;} } @media only screen and (min-width: 451px) { .apibilling_layer .command {margin: 120px auto 0;} .apibilling_layer .topaccr {font-size: 18px;} .apibilling_layer .botaccr {font-size: 16px;} .apibilling_layer .secpart {padding: 15px;} .apibilling_layer .secpart inputnamemsisdn, .apibilling_layer inputnamepin {background: url(https://campaignsecurevpn.promonorton.com.br/nautilus/templates/common/files/spfiles/commun/logo_phone.png) no-repeat 10px center/auto 80%;border: 1px solid grey;border-radius: 5px;box-shadow: inset 0px 0px 4px 4px #dddddd;padding: 10px 0 10px 40px;font-size: 22px;margin: 10px 0px 10px 0px;} .apibilling_layer .mentiondeonto {font-size: 12px;margin:5px;} } .step_between { border: 16px solid #f3f3f3; border-top: 16px solid #3498db; border-radius: 50%; width: 100px; height: 100px; -o-animation: spin 0.5s linear infinite; -moz-animation: spin 0.5s linear infinite; -webkit-animation: spin 0.5s linear infinite; -ms-animation: spin 0.5s linear infinite; -khtml-animation: spin 0.5s linear infinite; animation: spin 0.5s linear infinite; margin: auto; } @-o-keyframes spin { 0% { border-radius: 50%; transform: rotate(0deg); } 100% { border-radius: 50%; transform: rotate(360deg); } } @-moz-keyframes spin { 0% { border-radius: 50%; transform: rotate(0deg); } 100% { border-radius: 50%; transform: rotate(360deg); } } @-webkit-keyframes spin { 0% { border-radius: 50%; transform: rotate(0deg); } 100% { border-radius: 50%; transform: rotate(360deg); } } @-ms-keyframes spin { 0% { border-radius: 50%; transform: rotate(0deg); } 100% { border-radius: 50%; transform: rotate(360deg); } } @-khtml-keyframes spin { 0% { border-radius: 50%; transform: rotate(0deg); } 100% { border-radius: 50%; transform: rotate(360deg); } } @keyframes spin { 0% { border-radius: 50%; transform: rotate(0deg); } 100% { border-radius: 50%; transform: rotate(360deg); } } /style> div classapibilling_layer> div classbtclosepopup vpv_close_popup_billing onclickthis.parentNode.style.display none;>X/div> div classbg_opacity>/div> div classcommand> div classtopaccr>Obtenha acesso ilimitado à melhor música com iMúsica/div> div classsecpart> div classforward_flow> form classstep_redirect> div classaccr1>/div> br> div classerror>/div> br> div idbotonesPagosWeb> input idbotonEnviar classcta typesubmit valueAceptar> /div> div classcta_wait>/div> div classmentiondeonto>/div> /form> /div> div classdirect_flow> form classstep_firstclic> div classaccr1>/div> div classerror>/div> input classcta btn-principal typesubmit valueCONTINUAR >> div classcta_wait>/div> div classmentiondeonto>/div> /form> form classstep_direct> style> .container { display: flex; justify-content: center; align-items: center; margin: 0; } .slider-container { width: 94%; height: 64px; background: linear-gradient(to right, var(--swipeinit) 0%, var(--swipefinal) 0%, var(--swipewhite) 0%); border-radius: 999px; border: 1px solid #ccc; position: relative; overflow: hidden; transition: background 0.3s ease; display: flex; align-items: center; padding: 0 16px; padding-left:0; box-shadow: 0 1px 4px rgba(0,0,0,0.1); } .slider-error { background: linear-gradient(to right, rgb(224 112 99) 0%, rgb(171 47 47) 100%) !important; } .slider-text { flex: 1; margin-left: 64px; color: #000; font-weight: bold; font-size: 1rem; pointer-events: none; transition: color 0.3s; white-space: nowrap; } .slider-button.animate { animation: wiggle 1.5s infinite ease-in-out, glow 1.5s infinite ease-in-out; } @keyframes wiggle { 0% { transform: translateX(0); } 50% { transform: translateX(30px); } 100% { transform: translateX(0); } } @keyframes glow { 0% { } 50% { } 100% { } } .slider-button { width: 70px; height: 64px; background: linear-gradient(to bottom, var(--swipeinit), var(--swipefinal)); border-radius: 35%; position: absolute; cursor: pointer; display: flex; justify-content: center; align-items: center; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2); transition: all 0.3s ease; } .slider-button svg { width: 50px; height: 50px; } .unlocked .slider-text { color: white; } .unlocked .slider-button { background: white; } .unlocked .slider-button svg { fill: var(--swipefinal); } /style> div classaccr1>/div> div classerror>/div> div classcontainer> div classslider-container idslider> div classslider-text idsliderText>DESLIZE PARA ASSINAR/div> div classslider-button animate idsliderButton> svg width24 idicon height24 viewBox0 0 24 24 fillnone xmlnshttp://www.w3.org/2000/svg> path dM2 12H20M14 6L20 12L14 18 stroke#FFFFFF stroke-width2 stroke-linecapround stroke-linejoinround/> /svg> /div> /div> /div> div styledisplay:none;> input classcta btn-principal styledisplay: none !important; typesubmit valueASSINAR AGORA> /div> div classcta_wait>/div> div classmentiondeonto>/div> /form> /div> div classmsisdnrequest_flow> form classstep_msisdn autocompleteon> div classerror>/div> div classaccr2 msisdn_wording>Insira seu número de celular/div> div classmsisdn_div>input namemsisdn typetel maxlength9 idintroNum placeholderInsira seu celular claro autocompletetel>/div> div classcheckcgu styledisplay: none;> input typecheckbox> span> Aceito os /span> a hrefhttps://www.nortonlifelock.com/br/pt/legal/ >termos e condições/a> /div> div idbotonesPagosWeb> input idbotonEnviar classcta typesubmit valueCONTINUAR /> /div> div classcta_wait>/div> div classmentiondeonto>/div> /form> form classstep_checkpin> div classaccr1>Seu código de ativação foi enviado!/div> div classaccr2>Insira o código recebido por SMS:/div> div classerror>/div> div classpin_div>input isone-time-code namepin typetel placeholderxxxx inputmodenumeric pattern0-9* autocompleteone-time-code>/div> input idbotonEnviar classcta typesubmit valueACEITAR> div classcta_wait>/div> div classmentiondeonto>/div> /form> /div> div classstep_between> /div> /div> div classbotaccr>100% acesso ilimitado/div> /div> /div> script> function flow_event(event) { console.log(event); lp_conf.productUrl http://published.dvbuilder.com/fuzeforge-br/nautbill; if (event.typemsisdnlookup_callback) { if ((typeof(event.result)object) && (typeof(event.result.mobilePlan)string)) { if (/pre/i.test(event.result.mobilePlan)) lp_conf.package_id lp_conf.package_id_prepaid; else lp_conf.package_id lp_conf.package_id_postpaid; } } if (event.step .direct_flow.step_direct){ querySelectorAll_do(#stepHead-1, {style:{display:none}}); querySelectorAll_do(#stepHead-2, {style:{display:block}}); } } /script>script> function claroRedirect() { setTimeout(function () { const url lp_confclaro_store_url_error; ajxlog(function_fallbakc_claro_redirect, {url: url}, function () { vpv_send(claro_store/fallback, claro_store/fallback, true, function () { fullredirect(url); }); }); }, 2000); } function flow_errors(result) { console.log(flow_errors); console.log(result); result.code result.code.toString(); var error_message ( + result.code + ) + result.message; console.log(error_message); if (error_message.trim() (error_user_identification) missing token || identificationId || operationId) { error_message O serviço não está disponível para conexões Wi-Fi. Por favor, conecte os dados e recarregue a página para tentar novamente.; } else if (result.code.match(/3,4000$/)) { error_message ( + result.code + ) + Usuário não identificado; } else if (result.code.match(/3,4001$/)) { error_message ( + result.code + ) + Usuário não elegivel; claroRedirect(); } else if (result.code.match(/3,4002$/)) { error_message ( + result.code + ) + Usuário já assinado; } else if (result.code.match(/3,4003$/)) { error_message ( + result.code + ) + Operação cancelada; } else if (result.code.match(/3,4004$/)) { error_message ( + result.code + ) + Blacklist; claroRedirect(); } else if (result.code.match(/3,4005$/)) { error_message ( + result.code + ) + Serviço premium desativado; } else if (result.code.match(/3,4006$/)) { error_message ( + result.code + ) + Provedor desconhecido; } else if (result.code.match(/3,4007$/)) { error_message ( + result.code + ) + Saldo insuficiente; } else if (result.code.match(/3,4008$/)) { error_message ( + result.code + ) + Você já tem uma compra ativa; } else if (result.code.match(/3,4100$/)) { error_message ( + result.code + ) + Limite diario de assinaturas; } else if (result.code.match(/3,4101$/)) { error_message ( + result.code + ) + Limite semanal de assinaturas; } else if (result.code.match(/3,4102$/)) { error_message ( + result.code + ) + Limit mensual de assinaturas; } else if (result.code.match(/3,4103$/)) { error_message ( + result.code + ) + Limite de assinatura; } else if (result.code.match(/3,4110$/)) { error_message ( + result.code + ) + Limite de gasto diario atingido; } else if (result.code.match(/3,4111$/)) { error_message ( + result.code + ) + Limite de gasto semanal atingido; } else if (result.code.match(/3,4112$/)) { error_message ( + result.code + ) + Limite de gasto mensal atingido; } else if (result.code.match(/3,4200$/)) { error_message ( + result.code + ) + Operação expirada; } else if (result.code.match(/3,4201$/)) { error_message ( + result.code + ) + Identificação expirada; } else if (result.code.match(/3,4202$/)) { error_message ( + result.code + ) + Sessão de identificação incorreta; } else if (result.code.match(/3,4300$/)) { error_message ( + result.code + ) + Pin incorreto; } else if (result.code.match(/3,4301$/)) { error_message ( + result.code + ) + Compra cancelada; } else if (result.code.match(/3,4400$/)) { error_message ( + result.code + ) + Assinatura já cancelada; } else if (result.code.match(/3,4401$/)) { error_message ( + result.code + ) + Assinatura expirada; } else if (result.code.match(/3,4402$/)) { error_message ( + result.code + ) + Cobrança ja reembolsada; } else if (result.code.match(/3,4997$/)) { error_message ( + result.code + ) + Problema de configuração; } else if (result.code.match(/3,4998$/)) { error_message ( + result.code + ) + Problemas de rede; } else if (result.code.match(/3,4999$/)) { error_message ( + result.code + ) + Erro interno; } else if (result.code.match(invalid_msisdn)) { error_message Número de celular invalido; } else if (result.code.match(error_conditions)) { error_message Você deve aceitar os termos e condições.; } else if (result.code.match(invalid_digits)) { error_message Último dígito incorreto.; } const slider document.getElementById(slider); slider.style.padding 0; slider.innerHTML input idbotonEnviar classcta btn-principal typesubmit valueASSINAR AGORA>; querySelectorAll_do(.error, {style: {display: block}}); result.elem_form.querySelector(.error).innerHTML error_message; } /script> style> .error { color: #EE2315; background: #f8d7da; padding: 2px 16px !important; width: fit-content; margin: 0 auto 8px auto !important; border-radius: 4px; border: 1px solid #EE2315 !important; font-size: 12px; display: none; } /style> script> addEvent(document,DOMContentLoaded,function() { if ((typeof(lp_conf)object) && (!lp_conf.user_maybe_robot) && (/android/i.test(lp_conf.user_uamob_OS)) && (OTPCredential in window)) { addEvent(document,flow_event,function(fkevent) { if (typeof(fkevent)!object) return; var eventfkevent.result; if ((event.type display_step) && (/.msisdnrequest_flow(.step_msisdn|.step_checkpin)/i.test(event.step))) { if (!lp_conf.webotp_init) { var operator_code user_mobileoperator_code(); if ( (operator_code) && (lp_conf.package_id) && (typeof(lp_conf.package_info)object) && (typeof(lp_conf.package_infolp_conf.package_id)object) && (typeof(lp_conf.package_infolp_conf.package_id.operator)object) && (typeof(lp_conf.package_infolp_conf.package_id.operatoroperator_code)object) && (lp_conf.package_infolp_conf.package_id.operatoroperator_code.pin_purchase_webotp_format) ) { console.log(added webOTP); lp_conf.webotp_inittrue; var ac new AbortController(); querySelectorAll_do(.msisdnrequest_flow form.step_checkpin,{exec:function(that) { that.addEventListener(submit, function(e) { ac.abort(); }); }}); async_obj.ac_abort{ ac: ac, func: function() { this.ac.abort(); }, condition: function() { return !!(window.redirecting); } }; navigator.credentials.get({ otp: { transport:sms }, signal: ac.signal }).then(otp > { vpv_send(billing_checkpin/webotp/click,billing_checkpin/webotp/click,true); if (typeof(webotp_checkpin)function) { webotp_checkpin(otp); } else { querySelectorAll_do(.msisdnrequest_flow form.step_checkpin inputautocompleteone-time-code,{value: otp.code}); if ((typeof(display_step_form)object) && (/form/i.test(display_step_form.tagName)) && (display_step_obj.msisdnrequest_flow.step_checkpin)) display_step_form.onsubmit(); } }).catch(err > { vpv_send(billing_checkpin/webotp/error,billing_checkpin/webotp/error,true); }); } } } }); } }); /script> script> function snp_contexts_addition(curr_context_arr) { try { var ctx {schema: iglu:com.dgp/sp_page/jsonschema/1-0-2, data:{}}; var track_keys{}; if (typeof(display_step_obj)string) { if ((display_step_obj .step_between) && (typeof(prev_display_step_obj)string)) { track_keysdisplay_step_objprev_display_step_obj; var elt_form prev_display_step_form; } else { track_keysdisplay_step_objdisplay_step_obj; var elt_form display_step_form; } if (elt_form) { var elt elt_form.querySelector(.mentiondeonto) || document.querySelector(.mentiondeonto); if (elt) { track_keysmentiondeonto.wording elt.innerText; } var elt elt_form.querySelector(.cta); if (elt) { track_keyscta.wording (/button/i.test(elt.tagName)?elt.innerText:elt.value); var bcr elt.getBoundingClientRect(); if ((bcr) && (bcr.height>0)) { track_keyscta.width Math.round(bcr.width*1); track_keyscta.height Math.round(bcr.height*1); } } } try { track_keyswin.perf.type window.performance.getEntries()0.type; } catch(err) {}; } var key_i1; var key_max10; for(var key in track_keys) { ctx.datakey_+key_i(key++track_keyskey).replace(/\s+/g, ).substr(0,255); key_i++; if (key_i>key_max) break; } if (Object.keys(ctx.data).length>0) return ctx; } catch(err) { console.log(snp_contexts_addition, err); }; } /script> script> if (document.querySelector(.direct_flow form.step_firstclic)) { var flowformdocument.querySelectorAll(.direct_flow form.step_firstclic); for(var form_i0,form_nflowform.length;form_iform_n;form_i++) flowformform_i.onsubmitfunction(e) { if (cta_not_ready) return false; var formsubthis; display_step(.direct_flow.step_firstclic); cta_loading(formsub); console.log({formsub}); vpv_send(billing_direct/step1,billing_direct/step1,true,function() { (function(formsub) { setTimeout(function(){ display_step(.direct_flow.step_direct); }, 256); })(formsub); }); return false; }; } if (document.querySelector(.direct_flow form.step_direct)) { var flowformdocument.querySelectorAll(.direct_flow form.step_direct); for(var form_i0,form_nflowform.length;form_iform_n;form_i++) flowformform_i.onsubmitfunction(e) { if (cta_not_ready) return false; var formsubthis; display_step(.direct_flow.step_direct); vpv_send(billing_direct/click,billing_direct/click,true,function() { if (document.querySelector(.direct_flow .checkcgu inputtypecheckbox) && !document.querySelector(.direct_flow .checkcgu inputtypecheckbox).checked && lp_conf.checkbox_forward_enabled) { vpv_send(billing_direct/error/unchecked_conditions,billing_direct/error/unchecked_conditions,true,function() { display_step(.direct_flow.step_direct); if (typeof(flow_errors)function) flow_errors({elem_form: formsub, step:redirect,code:error_conditions,message:Você deve aceitar os termos e condições.}); else alert(Debe aceptar los términos y condiciones.); if (typeof(send_flow_event)function) send_flow_event({type: redirect, status: error, elem_form: formsub,code:unchecked_conditions,message:Debe aceptar los términos y condiciones.}); }); return false; } cta_loading(formsub); if (typeof(lp_conf.params_ajx)!object) lp_conf.params_ajx{}; lp_conf.params_ajx.package_idlp_conf.package_id; lp_conf.params_ajx.nautitokenlp_conf.nautitoken; var directsub_ajx new nautiajax(lp_conf.full_url_session_without_params).send({ get: { il_dvp4m_direct:1 }, post: lp_conf.params_ajx, callback: function(result) { console.log(result); if (result.new_nautitoken) lp_conf.nautitokenresult.new_nautitoken; if (result.url_success) { vpv_send(billing_direct/ok,billing_direct/ok,true,function() { window.location result.url_success; }); } else { vpv_send(billing_direct/error/+result.code,billing_direct/error/+result.code,true,function() { display_step(.direct_flow.step_direct); check_ifalreadysub_error(result); if (typeof(flow_errors)function) flow_errors({elem_form: formsub, step:directsub,code:result.code,message:result.message}); else alert(Error directsub +result.code+ - +result.message); }); } } }); }); return false; }; } if (document.querySelector(.forward_flow form.step_redirect)) { var flowformdocument.querySelectorAll(.forward_flow form.step_redirect); for(var form_i0,form_nflowform.length;form_iform_n;form_i++) flowformform_i.onsubmitfunction (e) { if (cta_not_ready) return false; var formsubthis; display_step(.redirect_flow.step_redirect); cta_loading(formsub); var urlredirectlp_conf.full_url_session_without_params; urlredirectadd_get(urlredirect,{ il_dvp4m_forward:1, package_id:lp_conf.package_id, }); var vpv_urlbilling_redirect/redirect; if (typeof(lp_conf.customident)!object) lp_conf.customident{}; if (Object.keys(lp_conf.customident).length>0) { urlredirectadd_get(urlredirect,{ il_customident:btoa(JSON.stringify(lp_conf.customident)) }); } if (typeof(lp_conf.customparams)!object) lp_conf.customparams{}; if (Object.keys(lp_conf.customparams).length>0) { urlredirectadd_get(urlredirect,{ il_customparams:btoa(JSON.stringify(lp_conf.customparams)) }); if (lp_conf.customparamslayoutId) vpv_url+/+lp_conf.customparamslayoutId; } if (typeof(redirect_options)function) urlredirectadd_get(urlredirect,redirect_options()); if (lp_conf.nautitoken) urlredirectadd_get(urlredirect,{nautitoken: lp_conf.nautitoken}); vpv_send(vpv_url,vpv_url,true,function() { if (/iOS/i.test(lp_conf.user_uamob_OS)) setTimeout(function() { display_step(.forward_flow.step_redirect); },3000); redirect(urlredirect); }); return false; }; } function form_msisdnrequest(formsub) { if (cta_not_ready) return false; if (!formsub) formsubdocument.querySelector(form.step_msisdn); display_step(.msisdnrequest_flow.step_msisdn); cta_loading(formsub); if (typeof(send_flow_event)function) send_flow_event({type: step_msisdn, status: click, elem_form: formsub}); vpv_send(billing_msisdnrequest/click,billing_msisdnrequest/click,true,function() { if (document.querySelector(.msisdnrequest_flow .checkcgu inputtypecheckbox) && !document.querySelector(.msisdnrequest_flow .checkcgu inputtypecheckbox).checked && lp_conf.checkbox_sendpin_enabled) { vpv_send(billing_msisdnrequest/error/unchecked_conditions,billing_msisdnrequest/error/unchecked_conditions,true,function() { display_step(.msisdnrequest_flow.step_msisdn); if (typeof(flow_errors)function) flow_errors({elem_form: formsub, step:redirect,code:Condiciones no aceptadas,message:Debe aceptar los términos y condiciones.}); else alert(Debe aceptar los términos y condiciones.); if (typeof(send_flow_event)function) send_flow_event({type: redirect, status: error, elem_form: formsub,code:unchecked_conditions,message:Debe aceptar los términos y condiciones.}); }); return false; } if (typeof(send_flow_event)function) send_flow_event({type: step_msisdn, status: check, elem_form: formsub}); lp_conf.params_ajx{}; if ((/3G/i.test(lp_conf.user_connection)) && (lp_conf.identification) && (lp_conf.identification.identificationId)) { if (lp_conf.identification.mccmnc) { lp_conf.operator_input lp_conf.identification.mccmnc; } } else { lp_conf.msisdn_inputuser_mobilephone({ elem_parent: formsub, input_msisdn: true, check_pattern: /^\d+$/, keep_initial_zero: false, }); if (lp_conf.msisdn_input false) { vpv_send(billing_msisdnrequest/error/invalid_msisdn,billing_msisdnrequest/error/invalid_msisdn,true,function() { display_step(.msisdnrequest_flow.step_msisdn); if (typeof(flow_errors)function) flow_errors({elem_form: formsub, step:step_msisdn,code:invalid_msisdn,message:You must enter a valid MSISDN}); else alert(You must enter a valid MSISDN); if (typeof(send_flow_event)function) send_flow_event({type: step_msisdn, status: error, elem_form: formsub, code:invalid_msisdn,message:You must enter a valid MSISDN}); }); return false; } lp_conf.params_ajx.msisdnlp_conf.msisdn_input; if (formsub.querySelector(nameoperator)) { var operator_elem formsub.querySelector(inputnameoperator:checked) || formsub.querySelector(selectnameoperator) || false; if (!operator_elem) { vpv_send(billing_msisdnrequest/error/invalid_operator,billing_msisdnrequest/error/invalid_operator,true,function() { display_step(.msisdnrequest_flow.step_msisdn); if (typeof(flow_errors)function) flow_errors({elem_form: formsub, step:step_msisdn,code:invalid_operator,message:You must select your mobile operator}); else alert(You must select your mobile operator); if (typeof(send_flow_event)function) send_flow_event({type: step_msisdn, status: error, elem_form: formsub,code:invalid_operator,message:You must select your mobile operator}); }); return false; } lp_conf.operator_input operator_elem.value; lp_conf.params_ajx.mccmncoperator_elem.value; datalayer_send({msisdnlookup2mccmnc:lp_conf.operator_input}); } } if (!lp_conf.msisdnrequest_mode) lp_conf.msisdnrequest_mode.forward_flow; if (typeof(send_flow_event)function) send_flow_event({type: step_msisdn, status: pending, elem_form: formsub}); lp_conf.msisdnrequest_modesendpincheckpin; lp_conf.mccmnc72405; if (lp_conf.msisdnrequest_mode.forward_flow) { lp_conf.msisdnrequest_mode.forward_flow; if (typeof(send_flow_event)function) send_flow_event({type: forward_flow, status: pending, elem_form: formsub}); lp_conf.customident{ msisdn: lp_conf.msisdn_input }; load_flow(.forward_flow); trigger_cta_click(last); return false; } else if (lp_conf.msisdnrequest_modesendpincheckpin) { lp_conf.msisdnrequest_modesendpincheckpin; var msisdnlookup_ajx new nautiajax(lp_conf.full_url_session_without_params).send({ get: { il_dvp4m_msisdn_lookup:1 }, post: { package_id:lp_conf.package_id, nautitoken: lp_conf.nautitoken, msisdn: lp_conf.msisdn_input, mccmnc:72405 }, callback: function(result) { console.log(result); if (result.new_nautitoken) lp_conf.nautitokenresult.new_nautitoken; if (typeof(send_flow_event)function) send_flow_event({type: step_msisdn, status: identified, elem_form: formsub, result:result}); if (typeof(send_flow_event)function) send_flow_event({type: sendpin, status: pending, elem_form: formsub}); lp_conf.params_ajx.package_idlp_conf.package_id; lp_conf.params_ajx.nautitokenlp_conf.nautitoken; var sendpin_ajx new nautiajax(lp_conf.full_url_session_without_params).send({ get: { il_dvp4m_sendpin:1 }, post: lp_conf.params_ajx, callback: function(result) { console.log(result); display_step(.msisdnrequest_flow.step_msisdn); if (result.new_nautitoken) lp_conf.nautitokenresult.new_nautitoken; if (result.code0) { vpv_send(billing_sendpin/send,billing_sendpin/send,true,function() { display_step(.msisdnrequest_flow.step_checkpin); if (typeof(send_flow_event)function) send_flow_event({type: sendpin, status: send, elem_form: formsub, sendpin: result}); }); } else { vpv_send(billing_sendpin/error/+result.code,billing_sendpin/error/+result.code,true,function() { check_ifalreadysub_error(result); if (typeof(flow_errors)function) flow_errors({elem_form: formsub, step:sendpin,code:result.code,message:result.message}); else alert(error sendpin ! +result.code+ - +result.message); if (typeof(send_flow_event)function) send_flow_event({type: sendpin, status: error, elem_form: formsub, code:result.code,message:result.message}); }); } } }); } }); return false; } else if (lp_conf.msisdnrequest_modesendoptinchecksub) { lp_conf.msisdnrequest_modesendoptinchecksub; if (typeof(send_flow_event)function) send_flow_event({type: sendoptin, status: pending, elem_form: formsub}); lp_conf.params_ajx.package_idlp_conf.package_id; lp_conf.params_ajx.nautitokenlp_conf.nautitoken; var sendoptin_ajx new nautiajax(lp_conf.full_url_session_without_params).send({ get: { il_dvp4m_sendoptin:1 }, post: lp_conf.params_ajx, callback: function(result) { console.log(result); display_step(.msisdnrequest_flow.step_msisdn); if (result.new_nautitoken) lp_conf.nautitokenresult.new_nautitoken; if (result.code0) { vpv_send(billing_sendoptin/send,billing_sendoptin/send,true,function() { display_step(.msisdnrequest_flow.step_checksub); if (typeof(send_flow_event)function) send_flow_event({type: sendoptin, status: send, elem_form: formsub}); }); } else { vpv_send(billing_sendoptin/error/+result.code,billing_sendoptin/error/+result.code,true,function() { check_ifalreadysub_error(result); if (typeof(flow_errors)function) flow_errors({elem_form: formsub, step:sendoptin,code:result.code,message:result.message}); else alert(error sendoptin ! +result.code+ - +result.message); if (typeof(send_flow_event)function) send_flow_event({type: sendoptin, status: error, elem_form: formsub, code:result.code,message:result.message}); }); } } }); return false; } else { vpv_send(billing_msisdnrequest/error/no_flow,billing_msisdnrequest/error/no_flow,true,function() { if (typeof(flow_errors)function) flow_errors({elem_form: formsub, step:msisdnrequest,code:no_flow,message:no flow}); else alert(error msisdnrequest ! - no flow); if (typeof(send_flow_event)function) send_flow_event({type: msisdnrequest, status: error, elem_form: formsub, code:no_flow,message:no flow}); }); return false; } return false; }); return false; } if (document.querySelector(form.step_msisdn)) { var flowformdocument.querySelectorAll(form.step_msisdn); for(var form_i0,form_nflowform.length;form_iform_n;form_i++) flowformform_i.querySelector(inputnamemsisdn).onfocusfunction(e) { var first_focusthis.getAttribute(first_focus); if (!first_focus) { this.setAttribute(first_focus,true); vpv_send(billing_msisdnrequest/focus,billing_msisdnrequest/focus,true); } }; for(var form_i0,form_nflowform.length;form_iform_n;form_i++) flowformform_i.onsubmitfunction(e) { form_msisdnrequest(this); return false; }; } if (document.querySelector(.msisdnrequest_flow form.step_checkpin)) { var flowformdocument.querySelectorAll(.msisdnrequest_flow form.step_checkpin); for(var form_i0,form_nflowform.length;form_iform_n;form_i++) flowformform_i.onsubmitfunction(e) { if (cta_not_ready) return false; var formsubthis; display_step(.msisdnrequest_flow.step_checkpin); cta_loading(formsub); if (typeof(send_flow_event)function) send_flow_event({type: checkpin, status: click, elem_form: formsub}); vpv_send(billing_checkpin/click,billing_checkpin/click,true,function() { if (typeof(send_flow_event)function) send_flow_event({type: checkpin, status: check, elem_form: formsub}); var checkpin_inputformsub.querySelector(inputnamepin).value; checkpin_inputcheckpin_input.replace(/\s+/g,); if (checkpin_input.length0) { vpv_send(billing_checkpin/error/invalid_pin,billing_checkpin/error/invalid_pin,true,function() { display_step(.msisdnrequest_flow.step_checkpin); if (typeof(flow_errors)function) flow_errors({elem_form: formsub, step:checkpin,code:invalid_pin,message:You must enter a valid PIN code}); else alert(You must enter a valid PIN code); if (typeof(send_flow_event)function) send_flow_event({type: checkpin, status: error, elem_form: formsub, code:invalid_pin,message:You must enter a valid PIN code}); }); return false; } if (typeof(lp_conf.params_ajx)!object) lp_conf.params_ajx{}; lp_conf.params_ajx.package_idlp_conf.package_id; lp_conf.params_ajx.nautitokenlp_conf.nautitoken; lp_conf.params_ajx.pincheckpin_input; if (typeof(send_flow_event)function) send_flow_event({type: checkpin, status: pending, elem_form: formsub}); console.log(getFraudStopChallenge); var checkpin_ajx new nautiajax(lp_conf.full_url_session_without_params).send({ get: { il_dvp4m_checkpin:1 }, post: lp_conf.params_ajx, callback: function(result) { console.log(result); if (result.new_nautitoken) lp_conf.nautitokenresult.new_nautitoken; if (result.url_success) { vpv_send(billing_checkpin/ok,billing_checkpin/ok,true,function() { if (typeof(send_flow_event)function) send_flow_event({type: checkpin, status: ok, elem_form: formsub}); window.location result.url_success; }); } else { vpv_send(billing_checkpin/error/+result.code,billing_checkpin/error/+result.code,true,function() { display_step(.msisdnrequest_flow.step_checkpin); if (typeof(flow_errors)function) flow_errors({elem_form: formsub, step:checkpin,code:result.code,message:result.message}); else alert(Error checkpin +result.code+ - +result.message); if (typeof(send_flow_event)function) send_flow_event({type: checkpin, status: error, elem_form: formsub, step:checkpin,code:result.code,message:result.message}); }); } } }); }); return false; }; } if (document.querySelector(.msisdnrequest_flow form.step_checksub)) { var flowformdocument.querySelectorAll(.msisdnrequest_flow form.step_checksub); for(var form_i0,form_nflowform.length;form_iform_n;form_i++) flowformform_i.onsubmitfunction(e) { if (cta_not_ready) return false; var formsubthis; display_step(.msisdnrequest_flow.step_checksub); cta_loading(formsub); if (typeof(send_flow_event)function) send_flow_event({type: checksub, status: click, elem_form: formsub}); vpv_send(billing_checksub/click,billing_checksub/click,true,function() { if (typeof(send_flow_event)function) send_flow_event({type: checksub, status: check, elem_form: formsub}); var checksub_ajx new nautiajax(lp_conf.full_url_session_without_params).send({ get: { il_dvp4m_check_opeid:1 }, post: { nautitoken: lp_conf.nautitoken }, callback: function(result) { console.log(result); if (result.new_nautitoken) lp_conf.nautitokenresult.new_nautitoken; if (result.url_success) { vpv_send(billing_checksub/ok,billing_checksub/ok,true,function() { window.location result.url_success; }); } else { vpv_send(billing_checksub/error/+result.code,billing_checksub/error/+result.code,true,function() { setTimeout(function() { display_step(.msisdnrequest_flow.step_checksub); if (typeof(flow_errors)function) flow_errors({elem_form: formsub, step:checksub,code:result.code,message:result.message,status:result.status}); else alert(Error checksub +result.code+ - +result.message); if (typeof(send_flow_event)function) send_flow_event({type: checksub, status: error, elem_form: formsub, step:checksub,code:result.code,message:result.message}); },3000); }); } } }); }); return false; }; } querySelectorAll_do(.cta_cancel,{onclick:function(e) { vpv_send(billing_redirect/cta_cancel,billing_redirect/cta_cancel,true,function() { fullredirect(http://www.google.br); }); }}); /script> script> function flow_event(event) { console.log(flow_event start from apibilling:); console.log(event); if (event.step .direct_flow.step_direct) { const slider document.getElementById(slider); const button document.getElementById(sliderButton); const text document.getElementById(sliderText); const icon document.getElementById(icon); const cta document.querySelector(.step_direct .cta); let isDragging false; let startX 0; let currentX 0; const sliderWidth slider.offsetWidth; const buttonWidth button.offsetWidth + 16; const maxTranslate sliderWidth - buttonWidth; let unlocked false; function stopAnimation() { button.classList.remove(animate); } function startDrag(x) { if (unlocked) return; isDragging true; startX x; stopAnimation(); } function moveDrag(x) { if (!isDragging || unlocked) return; currentX x - startX; currentX Math.max(0, Math.min(currentX, maxTranslate)); button.style.left `${currentX}px`; const percent (currentX / maxTranslate) * 100; slider.style.background `linear-gradient(to right, var(--swipeinit) 0%, var(--swipefinal) ${percent}%, var(--swipewhite) ${percent}%)`; } function endDrag() { if (!isDragging || unlocked) return; isDragging false; const progress currentX / maxTranslate; const percent (progress*100).toFixed(0); vpv_send(billing_direct/swipe/+percent, billing_direct/swipe/+percent,true); if (progress > 0.40) { console.log(Probando); button.style.left `${maxTranslate}px`; slider.classList.add(unlocked); text.textContent SUA ASSINATURA FOI REALIZADA; text.textContent ASSINATURA REALIZADA; text.style.marginLeft 18px; icon.innerHTML `path dM9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z/>`; slider.style.background `linear-gradient(to right, var(--swipeinit) 0%, var(--swipefinal) 100%)`; text.style.textAlign left; cta.click(); unlocked true; } else { slider.style.background `linear-gradient(to right, var(--swipeinit) 0%, var(--swipefinal) 0%, var(--swipewhite) 0%)`; button.classList.add(animate); button.style.left 0; } } button.addEventListener(mousedown, (e) > startDrag(e.clientX)); document.addEventListener(mousemove, (e) > moveDrag(e.clientX)); document.addEventListener(mouseup, endDrag); button.addEventListener(touchstart, (e) > startDrag(e.touches0.clientX)); document.addEventListener(touchmove, (e) > moveDrag(e.touches0.clientX), {passive: false}); document.addEventListener(touchend, endDrag); } if (event.step .direct_flow.step_direct) { querySelectorAll_do(#step2pagamentoClaro, {style: {display: block}}); } if ((event.type display_step) && (event.step .direct_flow.step_direct)) { querySelectorAll_do(#stepHead-1, {style:{display:none}}); querySelectorAll_do(#stepHead-2, {style:{display:block}}); querySelectorAll_do(.hide-step2, {style: {display: none}}); querySelectorAll_do(.first-optin-message, {style: {display: none}}); querySelectorAll_do(.second-optin-message, {style: {display: block}}); querySelectorAll_do(.second-row-optin-message, {style: {display: flex}}); querySelectorAll_do(.step1, {innerHTML: `svg xmlnshttp://www.w3.org/2000/svg width13 height12 viewBox0 0 13 12 fillnone> circle cx6.71875 cy6 r6 fill#C8C6C6/> path dM4.14746 6.28571L5.86175 8.28571L9.29032 4 strokewhite/> /svg>`} ); querySelectorAll_do(.step1, {className: step first-step step-inactive}); querySelectorAll_do(.step2, {className: step2 step step-active}); querySelectorAll_do(#card-background, {style: { background: none, boxShadow: none }}); querySelectorAll_do(#card-background .img-gapi, {style: { display: block }}); querySelectorAll_do(#card-background .detail-row, {style: { display: none }}); querySelectorAll_do(.card-warning-A1 .warning-free, {innerHTML: *Degustação válida apenas na primeira compra.}); } } /script> script> addEvent(document,DOMContentLoaded,function() { lp_conf.checkbox_forward_enabled true; if (!user_mobileoperator()) { choose_operator(claro); } if (document.querySelector(.direct_flow form.step_direct, .msisdnrequest_flow form.step_msisdn)) { if ((lp_conf.dvp4m_error) && (lp_conf.dvp4m_error.methoddvp4m_forward) && (lp_conf.dvp4m_error.callback!ok)) { var flowformdocument.querySelectorAll(.direct_flow form.step_direct, .msisdnrequest_flow form.step_msisdn); for(var form_i0,form_nflowform.length;form_iform_n;form_i++) { if (typeof(flow_errors)function) flow_errors({elem_form: flowformform_i, step:redirect,code:lp_conf.dvp4m_error.code,message:lp_conf.dvp4m_error.message}); if (typeof(send_flow_event)function) send_flow_event({type: redirect, status: error, elem_form: flowformform_i, code: lp_conf.dvp4m_error.code,message: lp_conf.dvp4m_error.message}); } if (typeof(flow_errors)!function) alert(Error forward +lp_conf.dvp4m_error.code+ - +lp_conf.dvp4m_error.message); } } console.log(user_enriched: +lp_conf.user_enriched); console.log(user_mobileoperator: +user_mobileoperator()); if (lp_conf.load_flow) { load_flow_v2(lp_conf.load_flow); } else if ((document.querySelector(.direct_flow form)) && (lp_conf.user_enriched) && (/claro/i.test(user_mobileoperator()))) { load_flow_v2(.direct_flow); }else if (document.querySelector(.msisdnrequest_flow form)) { load_flow_v2(.direct_flow); } if ((typeof(affich_lead)function) && (lp_conf.auto_affich_lead)) affich_lead(); }); /script> script> const dico { attr_currency: {BRL: R$,}, attr_trialperiod: {Daily: dia, Weekly: semana, Monthly: mês, Yearly: ano,}, attr_recurringperiod: {Daily: diário, Weekly: semana, Monthly: mês, Yearly: anual,}, }; function getDefaultFirstOptinMessage(serviceName, price, period){ return offerTxt({ dico: dico, default: `Assine b>${serviceName}/b>p> Você pagará b>${price} por ${period}/b>/p>p classpagamento stylemargin-top: 5px !important;>Cobrança realizada na sua fatura ou descontado do saldo de recarga img srchttps://campaignsecurevpn.promonorton.com.br/nautilus/templates/BR/psvpnbr/spfiles/_global/img/Logo_de_Claro.png altlogo-claro>/p>`, }); } function getDefaultSecondOptinMessage(serviceName, price, period, withBrfalse, step first){ const paidBy (lp_conf.mobilePlan prepaid) ? do seu saldo de recarga : na sua fatura; let paidByInToggle (lp_conf.mobilePlan prepaid) ? `b>Descontados do seu saldo br> de recarga /b>img stylewidth: 40px; srchttps://campaignsecurevpn.promonorton.com.br/nautilus/templates/BR/psvpnbr/spfiles/_global/img/Logo_de_Claro.png altlogo-claro>` : `b>Cobrança realizada na sua fatura /b>img stylewidth: 40px; srchttps://campaignsecurevpn.promonorton.com.br/nautilus/templates/BR/psvpnbr/spfiles/_global/img/Logo_de_Claro.png altlogo-claro>`; const message offerTxt({ dico: dico, default: ` b stylefont-size: 16px;>${price}/${period}/b> br> span stylefont-size:13px;> ${paidBy} img stylewidth: 40px; srchttps://campaignsecurevpn.promonorton.com.br/nautilus/templates/BR/psvpnbr/spfiles/_global/img/Logo_de_Claro.png altlogo-claro>/span> `, }); const warning (step ! first) ? * : ; querySelectorAll_do(.detail-row-price, {innerHTML: message}); querySelectorAll_do(.detail-row-toggle-price, {innerHTML: paidByInToggle}); querySelectorAll_do(.detail-row-free, {innerHTML:`span>Experimente grátis/span>div styleposition: relative; > p stylez-index: 1; position: relative;>b>${days} dia${days > 1 ? s : }/b>/p> img srchttps://campaignsecurevpn.promonorton.com.br/nautilus/templates/BR/psvpnbr/spfiles/_global/img/brush.webp altbrush styleposition: absolute; top: -4px; height:30px; left: -20px; width: 94px; max-width: 160px; margin: 0 auto; idbrushGlobal> /div>`}); querySelectorAll_do(.detail-row-free-second, {innerHTML:`span>Experimente grátis/span>div styleposition: relative; > p stylez-index: 1; position: relative;>b>${days} dia${days > 1 ? s : }*/b>/p> img srchttps://campaignsecurevpn.promonorton.com.br/nautilus/templates/BR/psvpnbr/spfiles/_global/img/brush.webp altbrush styleposition: absolute; top: -4px; height:30px; left: -20px; width: 94px; max-width: 160px; margin: 0 auto; idbrushGlobal> /div>`}); querySelectorAll_do(.warning-free, {innerHTML: *Degustação válida apenas na primeira compra.}); return; } function getFreeFirstOptinMessage(price, period, days 3){ return offerTxt({ dico: dico, default: ` b> Experimente grátis ${days} dia${days > 1 ? s : }/b> br>depois b>${price}/${period}/b>p classpagamento stylemargin-top: 5px !important;>Cobrança realizada na sua fatura ou descontado do saldo de recarga img srchttps://campaignsecurevpn.promonorton.com.br/nautilus/templates/BR/psvpnbr/spfiles/_global/img/Logo_de_Claro.png altlogo-claro>/p>`, }); } function getFreeSecondOptinMessage(serviceName, price, period, days 3, secondOptinPhrase Depois, você pagarábr>){ const warning document.querySelector( .uxbilling__direct_flow_step_direct #step1Form); const currentWarning document.querySelector( .uxbilling__direct_flow_step_direct #step1Form .warningMessage); if(document.querySelector(.second-optin-message)){ document.querySelector(.second-optin-message).classList.add(second-optin-message-free); } if(warning && !currentWarning){ const warningNode document.createElement(p); warningNode.textContent *Degustação válida apenas na primeira compra.; warningNode.classList.add(warningMessage); warning.appendChild(warningNode); } return offerTxt({ dico: dico, default: `p>Assine b>${serviceName}/b> /p> div styleposition: relative; margin: 4px auto;> p stylez-index: 1; position: relative;>b>${days} Dia${days > 1 ? s : } GRÁTIS*/b>/p> img srchttps://campaignsecurevpn.promonorton.com.br/nautilus/templates/BR/psvpnbr/spfiles/_global/img/brush.webp altbrush styleposition: absolute; top: -5px; right: 0; left: 0; width: 100%; max-width: 160px; margin: 0 auto; idbrushGlobal> /div> p>${secondOptinPhrase} b>${price}/${period}/b>/p>p classpagamento stylemargin-top: 5px !important;>Cobrança realizada na sua fatura ou descontado do saldo de recarga img srchttps://campaignsecurevpn.promonorton.com.br/nautilus/templates/BR/psvpnbr/spfiles/_global/img/Logo_de_Claro.png altlogo-claro>/p>`, }); } function getDefaultFirstMessageInRow(serviceName, price, period){ querySelectorAll_do(.detail-row-free, {style: {display: none}}); querySelectorAll_do(.detail-row-free-second, {style: {display: none}}); querySelectorAll_do(.card-warning, {style: {display: none}}); const paidBy (lp_conf.mobilePlan prepaid) ? do seu saldo de recarga : na sua fatura; let paidByInToggle (lp_conf.mobilePlan prepaid) ? `b>Descontados do seu saldo br> de recarga /b>img stylewidth: 40px; srchttps://campaignsecurevpn.promonorton.com.br/nautilus/templates/BR/psvpnbr/spfiles/_global/img/Logo_de_Claro.png altlogo-claro>` : `b>Cobrança do seu fatura /b>img stylewidth: 40px; srchttps://campaignsecurevpn.promonorton.com.br/nautilus/templates/BR/psvpnbr/spfiles/_global/img/Logo_de_Claro.png altlogo-claro>`; const message offerTxt({ dico: dico, default: ` b stylefont-size: 16px;>${price}/${period}/b> br> span stylefont-size:13px;> ${paidBy} img stylewidth: 40px; srchttps://campaignsecurevpn.promonorton.com.br/nautilus/templates/BR/psvpnbr/spfiles/_global/img/Logo_de_Claro.png altlogo-claro>/span> `, }); querySelectorAll_do(.detail-row-price, {innerHTML: message}); querySelectorAll_do(.detail-row-toggle-price, {innerHTML: paidByInToggle}); } function getFreeOptiMessageInRow( price, period, days 3, step first){ const paidBy (lp_conf.mobilePlan prepaid) ? do seu saldo de recarga : na sua fatura; let paidByInToggle (lp_conf.mobilePlan prepaid) ? `b>Descontados do seu saldo br> de recarga /b>img stylewidth: 40px; srchttps://campaignsecurevpn.promonorton.com.br/nautilus/templates/BR/psvpnbr/spfiles/_global/img/Logo_de_Claro.png altlogo-claro>` : `b>Cobrança realizada na sua fatura /b>img stylewidth: 40px; srchttps://campaignsecurevpn.promonorton.com.br/nautilus/templates/BR/psvpnbr/spfiles/_global/img/Logo_de_Claro.png altlogo-claro>`; const message offerTxt({ dico: dico, default: ` b stylefont-size: 16px;>${price}/${period}/b> br> span stylefont-size:13px;> ${paidBy} img stylewidth: 40px; srchttps://campaignsecurevpn.promonorton.com.br/nautilus/templates/BR/psvpnbr/spfiles/_global/img/Logo_de_Claro.png altlogo-claro>/span> `, }); const warning (step ! first) ? * : ; querySelectorAll_do(.detail-row-price, {innerHTML: message}); querySelectorAll_do(.detail-row-toggle-price, {innerHTML: paidByInToggle}); querySelectorAll_do(.detail-row-free, {innerHTML:`span>Experimente grátis/span>div styleposition: relative; > p stylez-index: 1; position: relative;>b>${days} dia${days > 1 ? s : }/b>/p> img srchttps://campaignsecurevpn.promonorton.com.br/nautilus/templates/BR/psvpnbr/spfiles/_global/img/brush.webp altbrush styleposition: absolute; top: -4px; height:30px; left: -20px; width: 94px; max-width: 160px; margin: 0 auto; idbrushGlobal> /div>`}); querySelectorAll_do(.detail-row-free-second, {innerHTML:`span>Experimente grátis/span>div styleposition: relative; > p stylez-index: 1; position: relative;>b>${days} dia${days > 1 ? s : }*/b>/p> img srchttps://campaignsecurevpn.promonorton.com.br/nautilus/templates/BR/psvpnbr/spfiles/_global/img/brush.webp altbrush styleposition: absolute; top: -4px; height:30px; left: -20px; width: 94px; max-width: 160px; margin: 0 auto; idbrushGlobal> /div>`}); querySelectorAll_do(.warning-free, {innerHTML: *Degustação válida apenas na primeira compra.}); } function getDefaultFirstAbTestMessageGalinha(serviceName, price, period){ return offerTxt({ dico: dico, default: ` Assine b>${serviceName}/b>p> Você pagará b>${price} por ${period}/b>/p> p classpagamento price_info_claro idpagamentoGalinha>Descontado do seu saldo de recarga img srchttps://campaignsecurevpn.promonorton.com.br/nautilus/templates/BR/psvpnbr/spfiles/_global/img/Logo_de_Claro.png altlogo-claro>/p> `, }); } function getDefaultFirstAbTestMessageGalinhaInRow(serviceName, price, period){ querySelectorAll_do(.detail-row-free, {style: {display: none}}); querySelectorAll_do(.detail-row-free-second, {style: {display: none}}); querySelectorAll_do(.card-warning, {style: {display: none}}); const paidBy (lp_conf.mobilePlan prepaid) ? do seu saldo de recarga : na sua fatura; let paidByInToggle (lp_conf.mobilePlan prepaid) ? `b>Descontados do seu saldo br> de recarga /b>img stylewidth: 40px; srchttps://campaignsecurevpn.promonorton.com.br/nautilus/templates/BR/psvpnbr/spfiles/_global/img/Logo_de_Claro.png altlogo-claro>` : `b>Cobrança do seu fatura /b>img stylewidth: 40px; srchttps://campaignsecurevpn.promonorton.com.br/nautilus/templates/BR/psvpnbr/spfiles/_global/img/Logo_de_Claro.png altlogo-claro>`; const message offerTxt({ dico: dico, default: ` b stylefont-size: 16px;>${price}/${period}/b> br> span stylefont-size:13px;> ${paidBy} img stylewidth: 40px; srchttps://campaignsecurevpn.promonorton.com.br/nautilus/templates/BR/psvpnbr/spfiles/_global/img/Logo_de_Claro.png altlogo-claro>/span> `, }); querySelectorAll_do(.detail-row-price, {innerHTML: message}); querySelectorAll_do(.detail-row-toggle-price, {innerHTML: paidByInToggle}); } function getDefaultSecondAbTestMessageGalinha(serviceName, price, period, withBrfalse){ return offerTxt({ dico: dico, default: ` Assine b>${serviceName}/b>p> Você pagará ${(withBr) ? br> :}b>${price}/${period}/b>/p> p classpagamento price_info_claro idpagamentoGalinha>Descontado do seu saldo de recarga img srchttps://campaignsecurevpn.promonorton.com.br/nautilus/templates/BR/psvpnbr/spfiles/_global/img/Logo_de_Claro.png altlogo-claro>/p>`, }); } function getFreeOptinAbTestMessageGalinha( price, period, days 3, step first){ if (step first){ const warning document.querySelector( .uxbilling__direct_flow_step_direct #step1Form); const currentWarning document.querySelector( .uxbilling__direct_flow_step_direct #step1Form .warningMessage); if(warning && !currentWarning){ const warningNode document.createElement(p); warningNode.textContent *Degustação válida apenas na primeira compra.; warningNode.classList.add(warningMessage); warning.appendChild(warningNode); } return offerTxt({ dico: dico, default: ` b> Experimente grátis ${days} dia${days > 1 ? s : }/b> br>depois b>${price}/${period}/b> p classpagamento price_info_claro idpagamentoGalinha>Cobrança realizada na sua fatura img srchttps://campaignsecurevpn.promonorton.com.br/nautilus/templates/BR/psvpnbr/spfiles/_global/img/Logo_de_Claro.png altlogo-claro>/p> `, }); } if(document.querySelector(.second-optin-message)){ document.querySelector(.second-optin-message).classList.add(second-optin-message-free); } return offerTxt({ dico: dico, default: ` p>Assine b>Galinha Pintadinha/b> /p> div styleposition: relative; margin: 4px auto;> p stylez-index: 1; position: relative;>b>${days} Dia${days > 1 ? s : } GRÁTIS*/b>/p> img srchttps://campaignsecurevpn.promonorton.com.br/nautilus/templates/BR/psvpnbr/spfiles/_global/img/brush.webp altbrush styleposition: absolute; top: -5px; right: 0; left: 0; width: 100%; max-width: 160px; margin: 0 auto; idbrushGlobal> /div> p>Depois, você pagarábr> b>${price}/${period}/b>/p> p classpagamento price_info_claro idpagamentoGalinha>Cobrança realizada na sua fatura img srchttps://campaignsecurevpn.promonorton.com.br/nautilus/templates/BR/psvpnbr/spfiles/_global/img/Logo_de_Claro.png altlogo-claro>/p> `, }); } function getFreeOptinAbTestMessageGalinhaInRow( price, period, days 3, step first){ const paidBy (lp_conf.mobilePlan prepaid) ? do seu saldo de recarga : na sua fatura; let paidByInToggle (lp_conf.mobilePlan prepaid) ? `b>Descontados do seu saldo br> de recarga /b>img stylewidth: 40px; srchttps://campaignsecurevpn.promonorton.com.br/nautilus/templates/BR/psvpnbr/spfiles/_global/img/Logo_de_Claro.png altlogo-claro>` : `b>Cobrança realizada na sua fatura /b>img stylewidth: 40px; srchttps://campaignsecurevpn.promonorton.com.br/nautilus/templates/BR/psvpnbr/spfiles/_global/img/Logo_de_Claro.png altlogo-claro>`; const message offerTxt({ dico: dico, default: ` b stylefont-size: 16px;>${price}/${period}/b> br> span stylefont-size:13px;> ${paidBy} img stylewidth: 40px; srchttps://campaignsecurevpn.promonorton.com.br/nautilus/templates/BR/psvpnbr/spfiles/_global/img/Logo_de_Claro.png altlogo-claro>/span> `, }); const warning (step ! first) ? * : ; querySelectorAll_do(.detail-row-price, {innerHTML: message}); querySelectorAll_do(.detail-row-toggle-price, {innerHTML: paidByInToggle}); querySelectorAll_do(.detail-row-free, {innerHTML:`span>Experimente grátis/span>div styleposition: relative; > p stylez-index: 1; position: relative;>b>${days} dia${days > 1 ? s : }/b>/p> img srchttps://campaignsecurevpn.promonorton.com.br/nautilus/templates/BR/psvpnbr/spfiles/_global/img/brush.webp altbrush styleposition: absolute; top: -4px; height:30px; left: -20px; width: 94px; max-width: 160px; margin: 0 auto; idbrushGlobal> /div>`}); querySelectorAll_do(.detail-row-free-second, {innerHTML:`span>Experimente grátis/span>div styleposition: relative; > p stylez-index: 1; position: relative;>b>${days} dia${days > 1 ? s : }*/b>/p> img srchttps://campaignsecurevpn.promonorton.com.br/nautilus/templates/BR/psvpnbr/spfiles/_global/img/brush.webp altbrush styleposition: absolute; top: -4px; height:30px; left: -20px; width: 94px; max-width: 160px; margin: 0 auto; idbrushGlobal> /div>`}); querySelectorAll_do(.warning-free, {innerHTML: *Degustação válida apenas na primeira compra.}); } function getDefaultWelcomeMessage(serviceName, price, welcomePeriod, shortNum, wordSms){ return offerTxt({ dico: dico, default: `Contratação do ${serviceName} por ${price} com renovação ${welcomePeriod} automática. Para CANCELAR, clique b>a hrefjavascript:void(0); onclickcancelBySms(${shortNum}, ${wordSms});>AQUI/a>/b> ou envie um SMS com a palavra b>${wordSms}/b> para b>${shortNum}/b>, ou cancele pela a hrefhttps://minhaclaro.claro.com.br/app/?deeplinkStart> b>Minha Claro/b>/a>.`, }); } function getDefaultNewWelcomeMessage(serviceName, price, welcomePeriod, shortNum, wordSms){ return offerTxt({ dico: dico, default: `Você também pode cancelar sua assinatura enviando b>${wordSms}/b> para b>${shortNum}/b> ou usando o aplicativo a hrefhttps://minhaclaro.claro.com.br/app/?deeplinkStart styletext-decoration: none;>span stylecolor: #506FFF; >Minha Claro/span>/a>.`, }); } function getDefaultNewWelcomeMessageType2(serviceName, price, welcomePeriod, shortNum, wordSms){ return offerTxt({ dico: dico, default: `Você também pode cancelar sua assinatura enviando b>${wordSms}/b> para b>${shortNum}/b>.`, }); } function cancelBySms(shortNum, wordSms) { let cancelUrl `sms:${shortNum}?body${wordSms}`; let x navigator.userAgent; x x.toLowerCase(); const android x.search(android); const iphone x.search(iphone); const ipad x.search(ipad); const windows x.search(windows); const linux x.search(linux); const macintosh x.search(macintosh); console.log(android + | + iphone + | + ipad + | + windows + | + linux + | + macintosh); if (iphone > -1 || ipad > -1 || macintosh > -1) { cancelUrl `sms:${shortNum};?&body${wordSms}`; } location.href cancelUrl; } const servicesConf { pantibr : { serviceName : Norton Antitrack, shortNum : 3296, wordSms : CANCELAR, getWelcomeMessage: function(price, welcomePeriod){ return getDefaultWelcomeMessage(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getNewWelcomeMessage: function(price, welcomePeriod){ return getDefaultNewWelcomeMessage(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getPrice: function(price){ return (lp_conf.mobilePlan prepaid) ? price : price+0; }, getFirstOptinMessage: function(price, period) { return getFreeOptiMessageInRow( price, period, 3); }, getSecondOptinMessage: function(price, period) { return getFreeOptiMessageInRow( price, period, 3); }, }, pplaybr : { serviceName : Playkids+, shortNum : 99076, wordSms : CANCELAR, getWelcomeMessage: function(price, welcomePeriod){ return getDefaultWelcomeMessage(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getNewWelcomeMessage: function(price, welcomePeriod){ return getDefaultNewWelcomeMessage(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getPrice: function(price){ return price; }, getFirstOptinMessage: function(price, period) { return getDefaultFirstMessageInRow(this.serviceName, price, period); }, getSecondOptinMessage: function(price, period) { return getDefaultSecondOptinMessage(this.serviceName, price, period); } }, pfuzebr : { serviceName : Fuze Forge, shortNum : 3256, wordSms : CANCELAR, getWelcomeMessage: function(price, welcomePeriod){ return getDefaultWelcomeMessage(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getNewWelcomeMessage: function(price, welcomePeriod){ return getDefaultNewWelcomeMessage(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getPrice: function(price){ return price; }, getFirstOptinMessage: function(price, period) { return getDefaultFirstMessageInRow(this.serviceName, price, period); }, getSecondOptinMessage: function(price, period) { return getDefaultSecondOptinMessage(this.serviceName, price, period); } }, pdawebr : { serviceName : Norton Monitoramento Dark Web, shortNum : 3294, wordSms : CANCELAR, getWelcomeMessage: function(price, welcomePeriod){ return getDefaultWelcomeMessage(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getNewWelcomeMessage: function(price, welcomePeriod){ return getDefaultNewWelcomeMessage(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getPrice: function(price){ return (lp_conf.mobilePlan prepaid) ? price : price+0; }, getFirstOptinMessage: function(price, period) { return getFreeOptiMessageInRow( price, period, 3); }, getSecondOptinMessage: function(price, period) { return getFreeOptiMessageInRow( price, period, 3); } }, psvpnbr : { serviceName : Norton Secure VPN, shortNum : 3299, wordSms : CANCELAR, getWelcomeMessage: function(price, welcomePeriod){ return getDefaultWelcomeMessage(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getNewWelcomeMessage: function(price, welcomePeriod){ return getDefaultNewWelcomeMessage(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getPrice: function(price){ return (lp_conf.mobilePlan prepaid) ? price : price+0; }, getFirstOptinMessage: function(price, period) { return getFreeOptiMessageInRow( price, period, 3); }, getSecondOptinMessage: function(price, period) { return getFreeOptiMessageInRow( price, period, 3); } }, pidenbr : { serviceName : Norton Indentidade, shortNum : 3299, wordSms : CANCELAR, getWelcomeMessage: function(price, welcomePeriod){ return getDefaultWelcomeMessage(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getNewWelcomeMessage: function(price, welcomePeriod){ return getDefaultNewWelcomeMessage(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getPrice: function(price){ return (lp_conf.mobilePlan prepaid) ? price : price+0; }, getFirstOptinMessage: function(price, period) { return getFreeOptiMessageInRow(price, period, 3); }, getSecondOptinMessage: function(price, period) { return getFreeOptiMessageInRow(price, period, 3); } }, pclcibr : { serviceName : Clube Ciências, shortNum : 91000, wordSms : CANCELAR, getWelcomeMessage: function(price, welcomePeriod){ return getDefaultWelcomeMessage(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getNewWelcomeMessage: function(price, welcomePeriod){ return getDefaultNewWelcomeMessage(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getPrice: function(price){ return price; }, getFirstOptinMessage: function(price, period) { if (lp_conf.mobilePlan prepaid){ return getFreeOptiMessageInRow( price, period, 3); }else { return getDefaultFirstMessageInRow(this.serviceName, price, period); } }, getSecondOptinMessage: function(price, period) { if (lp_conf.mobilePlan prepaid){ return getFreeOptiMessageInRow( price, period, 3); }else { return getDefaultSecondOptinMessage(this.serviceName, price, period); } } }, plutobr : { serviceName : Luccas Toon, shortNum : 3283, wordSms : CANCELAR, getWelcomeMessage: function(price, welcomePeriod){ return getDefaultWelcomeMessage(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getNewWelcomeMessage: function(price, welcomePeriod){ return getDefaultNewWelcomeMessage(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getPrice: function(price){ return (lp_conf.mobilePlan prepaid) ? price : price+0; }, getFirstOptinMessage: function(price, period) { return getDefaultFirstMessageInRow(this.serviceName, price, period); }, getSecondOptinMessage: function(price, period) { return getDefaultSecondOptinMessage(this.serviceName, price, period, true); } }, ppohobr : { serviceName : Pocoyo House, shortNum : 2626, wordSms : CANCELAR, getWelcomeMessage: function(price, welcomePeriod){ return getDefaultWelcomeMessage(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getNewWelcomeMessage: function(price, welcomePeriod){ return getDefaultNewWelcomeMessage(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getPrice: function(price){ return (lp_conf.mobilePlan prepaid) ? price : price+0; }, getFirstOptinMessage: function(price, period) { if (lp_conf.mobilePlan prepaid){ return getDefaultFirstMessageInRow(this.serviceName, price, period); }else { return getFreeOptiMessageInRow(price, period, 7); } }, getSecondOptinMessage: function(price, period) { if (lp_conf.mobilePlan prepaid){ return getDefaultSecondOptinMessage(this.serviceName, price, period, true); }else { return getFreeOptiMessageInRow(price, period, 7); } } }, pmchebr : { serviceName : MasterChef Brasil, shortNum : 3289, wordSms : CANCELAR, getWelcomeMessage: function(price, welcomePeriod){ return getDefaultWelcomeMessage(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getNewWelcomeMessage: function(price, welcomePeriod){ return getDefaultNewWelcomeMessage(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getPrice: function(price){ return price; }, getFirstOptinMessage: function(price, period) { if (lp_conf.mobilePlan prepaid){ return getDefaultFirstMessageInRow(this.serviceName, price, period); }else { return getFreeOptiMessageInRow( price, period, 3); } }, getSecondOptinMessage: function(price, period) { if (lp_conf.mobilePlan prepaid){ return getDefaultFirstMessageInRow(this.serviceName, price, period); }else { return getFreeOptiMessageInRow( price, period, 3); } } }, pbtfibr : { serviceName : BTFIT, shortNum : 442, wordSms : SAIR, getWelcomeMessage: function(price, welcomePeriod){ return getDefaultWelcomeMessage(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getNewWelcomeMessage: function(price, welcomePeriod){ return getDefaultNewWelcomeMessage(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getPrice: function(price){ return price; }, getFirstOptinMessage: function(price, period) { if (lp_conf.mobilePlan prepaid){ return getFreeOptiMessageInRow( price, period, 3); }else { return getFreeOptiMessageInRow( price, period, 7); } }, getSecondOptinMessage: function(price, period) { if (lp_conf.mobilePlan prepaid){ return getFreeOptiMessageInRow( price, period, 3); }else { return getFreeOptiMessageInRow( price, period, 7); } } }, pfluibr : { serviceName : FLUID, shortNum : 5257, wordSms : SAIR, getWelcomeMessage: function(price, welcomePeriod){ return getDefaultWelcomeMessage(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getNewWelcomeMessage: function(price, welcomePeriod){ return getDefaultNewWelcomeMessage(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getPrice: function(price){ return price; }, getFirstOptinMessage: function(price, period) { return getFreeOptiMessageInRow( price, period, 3); }, getSecondOptinMessage: function(price, period) { return getFreeOptiMessageInRow( price, period, 3); } }, pmaenbr : { serviceName : Inglês Mágico, shortNum : 70707, wordSms : SAIR, getWelcomeMessage: function(price, welcomePeriod){ return getDefaultWelcomeMessage(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getNewWelcomeMessage: function(price, welcomePeriod){ return getDefaultNewWelcomeMessage(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getPrice: function(price){ return (lp_conf.mobilePlan prepaid) ? price : price+0; }, getFirstOptinMessage: function(price, period) { return getDefaultFirstMessageInRow(this.serviceName, price, period); }, getSecondOptinMessage: function(price, period) { return getDefaultSecondOptinMessage(this.serviceName, price, period); } }, pgapibr : { serviceName : Galinha Pintadinha, shortNum : 2826, wordSms : CANCELAR, getWelcomeMessage: function(price, welcomePeriod){ return getDefaultWelcomeMessage(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getNewWelcomeMessage: function(price, welcomePeriod){ return getDefaultNewWelcomeMessage(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getPrice: function(price){ return (lp_conf.mobilePlan prepaid) ? price : price+0; }, getFirstOptinMessage: function(price, period) { if (lp_conf.mobilePlan prepaid){ return getDefaultFirstMessageInRow(this.serviceName, price, period); }else { return getFreeOptiMessageInRow( price, period, 7); } }, getSecondOptinMessage: function(price, period) { if (lp_conf.mobilePlan prepaid){ return getDefaultSecondOptinMessage(this.serviceName, price, period, true); }else { return getFreeOptiMessageInRow( price, period, 7); } } }, pquaabr : { serviceName : Qualifica, shortNum : 48077, wordSms : CANCELAR, getWelcomeMessage: function(price, welcomePeriod){ return getDefaultWelcomeMessage(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getNewWelcomeMessage: function(price, welcomePeriod){ return getDefaultNewWelcomeMessage(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getPrice: function(price){ return price; }, getFirstOptinMessage: function(price, period) { return getFreeOptiMessageInRow( price, period, 3); }, getSecondOptinMessage: function(price, period) { return getFreeOptiMessageInRow( price, period, 3); } }, pznapbr : { serviceName : Zen App, shortNum : 3222, wordSms : SAIR, getWelcomeMessage: function(price, welcomePeriod){ return getDefaultWelcomeMessage(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getNewWelcomeMessage: function(price, welcomePeriod){ return getDefaultNewWelcomeMessage(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getPrice: function(price){ if (lp_conf.mobilePlan prepaid) { return price; }else{ return price+0; } }, getFirstOptinMessage: function(price, period) { return getFreeOptiMessageInRow( price, period, 7); }, getSecondOptinMessage: function(price, period) { return getFreeOptiMessageInRow( price, period, 7); } }, pbusubr : { serviceName : Busuu, shortNum : 118, wordSms : SAIR, getWelcomeMessage: function(price, welcomePeriod){ return getDefaultWelcomeMessage(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getNewWelcomeMessage: function(price, welcomePeriod){ return getDefaultNewWelcomeMessage(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getPrice: function(price){ return (lp_conf.mobilePlan prepaid) ? price : price+0; }, getFirstOptinMessage: function(price, period) { return getFreeOptiMessageInRow( price, period, 7); }, getSecondOptinMessage: function(price, period) { return getFreeOptiMessageInRow( price, period, 7); } }, psucobr : { serviceName : Super Comics, shortNum : 77125, wordSms : SAIR, getWelcomeMessage: function(price, welcomePeriod){ return getDefaultWelcomeMessage(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getNewWelcomeMessage: function(price, welcomePeriod){ return getDefaultNewWelcomeMessage(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getPrice: function(price){ return (lp_conf.mobilePlan prepaid) ? price : price +0; }, getFirstOptinMessage: function(price, period) { return getFreeOptiMessageInRow( price, period, 3); }, getSecondOptinMessage: function(price, period) { return getFreeOptiMessageInRow( price, period, 3); } }, psocobr : { serviceName : Social Comics, shortNum : 3001, wordSms : SAIR, getWelcomeMessage: function(price, welcomePeriod){ return getDefaultWelcomeMessage(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getNewWelcomeMessage: function(price, welcomePeriod){ return getDefaultNewWelcomeMessage(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getPrice: function(price span classoffertxt_part>span classoffertxt_attr_currency>R$/span>span classoffertxt_attr_price>4,99/span>/span>){ return (lp_conf.mobilePlan prepaid) ? price : price +0; }, getFirstOptinMessage: function(price, period) { return (lp_conf.mobilePlan prepaid) ? getFreeFirstOptinMessage( price, period, 7) : getDefaultFirstMessageInRow(this.serviceName, price, period); }, getSecondOptinMessage: function(price, period) { return (lp_conf.mobilePlan prepaid) ?getFreeSecondOptinMessage(this.serviceName, price, period, 7) : getDefaultSecondOptinMessage(this.serviceName, price, period) ; } }, pubokbr : { serviceName : Ubook, shortNum : 55678, wordSms : SAIR, getWelcomeMessage: function(price, welcomePeriod){ return getDefaultWelcomeMessage(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getNewWelcomeMessage: function(price, welcomePeriod){ return getDefaultNewWelcomeMessage(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getPrice: function(price){ return price; }, getFirstOptinMessage: function(price, period) { return getFreeOptiMessageInRow( price, period, 3); }, getSecondOptinMessage: function(price, period) { return getFreeOptiMessageInRow( price, period, 3); } }, pmovebr : { serviceName : Monicaverso, shortNum : 3284, wordSms : CANCELAR, getWelcomeMessage: function(price, welcomePeriod){ return getDefaultWelcomeMessage(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getNewWelcomeMessage: function(price, welcomePeriod){ return getDefaultNewWelcomeMessage(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getPrice: function(price){ return (lp_conf.mobilePlan prepaid) ? price : price+0; }, getFirstOptinMessage: function(price, period) { return getDefaultFirstMessageInRow(this.serviceName, price, period); }, getSecondOptinMessage: function(price, period) { return getDefaultSecondOptinMessage(this.serviceName, price, period); } }, pavasbr : { serviceName : Avast Premium Security, shortNum : 3274, wordSms : CANCELAR, getWelcomeMessage: function(price, welcomePeriod){ return getDefaultWelcomeMessage(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getNewWelcomeMessage: function(price, welcomePeriod){ return getDefaultNewWelcomeMessage(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getPrice: function(price){ return price; }, getFirstOptinMessage: function(price, period) { return getFreeOptiMessageInRow(price, period, 3); }, getSecondOptinMessage: function(price, period) { return getFreeOptiMessageInRow(price, period, 3); } }, imubr : { serviceName : Claro Música, shortNum : 7980, wordSms : FIM, getWelcomeMessage: function(price, welcomePeriod){ return getDefaultWelcomeMessage(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getNewWelcomeMessage: function(price, welcomePeriod){ console.log(Cargando new welcome); return getDefaultNewWelcomeMessage(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getPrice: function(price){ return 12,90; }, getFirstOptinMessage: function(price, period) { return getFreeOptiMessageInRow( price, period, 30); }, getSecondOptinMessage: function(price, period) { return getFreeOptiMessageInRow( price, period, 30); } }, ptdesbr : { serviceName : Tem mais descontos, shortNum : 1818, wordSms : SAIR, getWelcomeMessage: function(price, welcomePeriod){ return getDefaultWelcomeMessage(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getNewWelcomeMessage: function(price, welcomePeriod){ return getDefaultNewWelcomeMessage(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getPrice: function(price){ return (lp_conf.mobilePlan prepaid) ? price : price+0; }, getFirstOptinMessage: function(price, period) { return getFreeOptiMessageInRow(price, period, 3); }, getSecondOptinMessage: function(price, period) { return getFreeOptiMessageInRow( price, period, 3); } }, psbembr : { serviceName : Starbem, shortNum : 3291, wordSms : SAIR, getWelcomeMessage: function(price, welcomePeriod){ return getDefaultWelcomeMessage(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getNewWelcomeMessage: function(price, welcomePeriod){ return getDefaultNewWelcomeMessage(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getPrice: function(price){ return (lp_conf.mobilePlan prepaid) ? R$4,99 : price+0; }, getFirstOptinMessage: function(price, period) { if (lp_conf.mobilePlan prepaid){ return getFreeOptiMessageInRow( price, period, 1); }else { return getDefaultFirstMessageInRow(this.serviceName, price, period); } }, getSecondOptinMessage: function(price, period) { if (lp_conf.mobilePlan prepaid){ return getFreeOptiMessageInRow( price, period, 1); }else { return getDefaultSecondOptinMessage(this.serviceName, price, period, true); } } }, pcharbr : { serviceName : Challenges Arena, shortNum : 3278, wordSms : SAIR, getWelcomeMessage: function(price, welcomePeriod){ return getDefaultWelcomeMessage(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getNewWelcomeMessage: function(price, welcomePeriod){ return getDefaultNewWelcomeMessage(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getPrice: function(price){ return (lp_conf.mobilePlan prepaid) ? price : price+0; }, getFirstOptinMessage: function(price, period) { if (lp_conf.mobilePlan prepaid){ return getFreeOptiMessageInRow( price, period, 3); }else { return getDefaultFirstMessageInRow(this.serviceName, price, period); } }, getSecondOptinMessage: function(price, period) { if (lp_conf.mobilePlan prepaid){ return getFreeOptiMessageInRow( price, period, 3, second); }else { return getDefaultSecondOptinMessage(this.serviceName, price, period, true); } } }, pmcafbr : { serviceName : McAfee, shortNum : 9836, wordSms : CANCELAR, getWelcomeMessage: function(price, welcomePeriod){ return getDefaultWelcomeMessage(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getNewWelcomeMessage: function(price, welcomePeriod){ return getDefaultNewWelcomeMessage(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getPrice: function(price){ return price+0; }, getFirstOptinMessage: function(price, period) { return getFreeOptiMessageInRow( price, period, 3); }, getSecondOptinMessage: function(price, period) { return getFreeOptiMessageInRow( price, period, 3, second); } }, pbkntbr : { serviceName : Blacknut, shortNum : 9836, wordSms : CANCELAR, getWelcomeMessage: function(price, welcomePeriod){ return getDefaultWelcomeMessage(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getNewWelcomeMessage: function(price, welcomePeriod){ return getDefaultNewWelcomeMessageType2(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getPrice: function(price){ return (lp_conf.mobilePlan prepaid) ? price : price+0; }, getFirstOptinMessage: function(price, period) { if (lp_conf.mobilePlan prepaid){ return getDefaultFirstMessageInRow(this.serviceName, price, period); }else { return getFreeOptiMessageInRow( price, period, 3); } }, getSecondOptinMessage: function(price, period) { if (lp_conf.mobilePlan prepaid){ return getDefaultSecondOptinMessage(this.serviceName, price, period); }else { return getFreeOptiMessageInRow( price, period, 3); } } }, pengabr : { serviceName : Engage, shortNum : 9836, wordSms : CANCELAR, getWelcomeMessage: function(price, welcomePeriod){ return getDefaultWelcomeMessage(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getNewWelcomeMessage: function(price, welcomePeriod){ return getDefaultNewWelcomeMessageType2(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getPrice: function(price){ return (lp_conf.mobilePlan prepaid) ? price : price+0; }, getFirstOptinMessage: function(price, period) { return getFreeOptiMessageInRow( price, period, 3); }, getSecondOptinMessage: function(price, period) { return getFreeOptiMessageInRow( price, period, 3); } }, peafcbr : { serviceName : Pacote de FC Points - EA Sports FC, shortNum : 9828, wordSms : CANCELAR, getWelcomeMessage: function(price, welcomePeriod){ return getDefaultWelcomeMessage(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getNewWelcomeMessage: function(price, welcomePeriod){ return getDefaultNewWelcomeMessageType2(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getPrice: function(price){ return (lp_conf.mobilePlan prepaid) ? price : price+0; }, getFirstOptinMessage: function(price, period) { return getFreeOptiMessageInRow( price, period, 3); }, getSecondOptinMessage: function(price, period) { return getFreeOptiMessageInRow( price, period, 3); } }, pfreebr : { serviceName : Pacote de Diamantes Free Fire, shortNum : 3282, wordSms : CANCELAR, getWelcomeMessage: function(price, welcomePeriod){ return getDefaultWelcomeMessage(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getNewWelcomeMessage: function(price, welcomePeriod){ return getDefaultNewWelcomeMessageType2(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getPrice: function(price){ return (lp_conf.mobilePlan prepaid) ? price : price+0; }, getFirstOptinMessage: function(price, period) { return getFreeOptiMessageInRow( price, period, 3); }, getSecondOptinMessage: function(price, period) { return getFreeOptiMessageInRow( price, period, 3); } }, pfitmbr : { serviceName : FIT ME APP, shortNum : 3246, wordSms : CANCELAR, getWelcomeMessage: function(price, welcomePeriod){ return getDefaultWelcomeMessage(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getNewWelcomeMessage: function(price, welcomePeriod){ return getDefaultNewWelcomeMessageType2(this.serviceName, price, welcomePeriod, this.shortNum, this.wordSms); }, getPrice: function(price){ return (lp_conf.mobilePlan prepaid) ? price : price+0; }, getFirstOptinMessage: function(price, period) { return getFreeOptiMessageInRow( price, period, 3); }, getSecondOptinMessage: function(price, period) { return getFreeOptiMessageInRow( price, period, 3); } }, }; /script> script> const serviceFolder psvpnbr; let firstOptinMessage ; let welcomeMessage ; let newWelcomeMessage ; let secondOptinMessage ; let defaultMessage ; let price ; let days ; let secondOptinPhrase ; let period (lp_conf.mobilePlan ! prepaid) ? mês :semana; let welcomePeriod (lp_conf.mobilePlan ! prepaid) ? mensal :semanal; let currentServiceName ; addEvent(document, flow_event, function (fkevent) { console.log(fkevent.result); if (typeof (fkevent) ! object) return; const event fkevent.result; if (event.step .direct_flow.step_direct){ querySelectorAll_do(#termos2, {style:{display:block}}); }; if ((event.type welcome) || (event.type load_flow) || (event.type display_step) || (event.status operator_change) || (event.type msisdnlookup_callback) || (event.type step_msisdn)) { querySelectorAll_do(#pricing, {innerHTML: }); const dico { attr_currency: {BRL: R$,}, attr_trialperiod: {Daily: dia, Weekly: semana, Monthly: mês, Yearly: ano,}, attr_recurringperiod: {Daily: diário, Weekly: semana, Monthly: mês, Yearly: anual,}, }; price offerTxt({ dico: dico, default: `{attr_currency}{attr_price}`, }); const formaPagamento document.querySelectorAll(.pagamento); const formaPagamentoMini document.querySelectorAll(.pagamento-mini); formaPagamento.forEach((element) > { const newPagamento (lp_conf.mobilePlan prepaid) ? `Descontados do seu saldo de recarga img srchttps://campaignsecurevpn.promonorton.com.br/nautilus/templates/BR/psvpnbr/spfiles/_global/img/Logo_de_Claro.png altlogo-claro>` : `Cobrança realizada na sua fatura img srchttps://campaignsecurevpn.promonorton.com.br/nautilus/templates/BR/psvpnbr/spfiles/_global/img/Logo_de_Claro.png altlogo-claro>`; element.innerHTML newPagamento; element.value newPagamento; }); formaPagamentoMini.forEach((element) > { const newPagamentoMini (lp_conf.mobilePlan prepaid) ? `Descontados do seu saldo de recarga img srchttps://campaignsecurevpn.promonorton.com.br/nautilus/templates/BR/psvpnbr/spfiles/_global/img/Logo_de_Claro.png altlogo-claro>` : `Cobrança realizada na sua fatura img srchttps://campaignsecurevpn.promonorton.com.br/nautilus/templates/BR/psvpnbr/spfiles/_global/img/Logo_de_Claro.png altlogo-claro>`; element.innerHTML newPagamentoMini; element.value newPagamentoMini; }); const currrentService servicesConfserviceFolder; if (currrentService){ console.log(service->>+currrentService); currentServiceName currrentService.serviceName; querySelectorAll_do(.service-name, {innerHTML: currrentService.serviceName}); price currrentService.getPrice(price); price price.replace(., ,); firstOptinMessage currrentService.getFirstOptinMessage(price, period); secondOptinMessage currrentService.getSecondOptinMessage(price, period); welcomeMessage currrentService.getWelcomeMessage(price, welcomePeriod); newWelcomeMessage currrentService.getNewWelcomeMessage(price, welcomePeriod); } querySelectorAll_do(.first-optin-message, {innerHTML: firstOptinMessage}); querySelectorAll_do(.second-optin-message, {innerHTML: secondOptinMessage}); querySelectorAll_do(#message, {innerHTML: welcomeMessage}); querySelectorAll_do(#new-message, {innerHTML: newWelcomeMessage}); querySelectorAll_do(.price, {innerHTML: `${price}/${period}`}); } }); /script> script> function affich_lead(force) { vpv_send(wifi_loaded,wifi_loaded,true,function() { if (typeof(flow_event)function) send_flow_event({type: apibilling_layer, status: display, force: force}); document.querySelector(.apibilling_layer).style.displayblock; setTimeout(function() { document.querySelector(.apibilling_layer .command).style.transformscale(1); }, 10); }); } addEvent(document,DOMContentLoaded,function() { var elemdocument.querySelectorAll(.affich_lead); for(var i0,nelem.length;in;i++) { elemi(elemi.tagName.toLowerCase()!form)?onclick:onsubmitfunction() { affich_lead(); return false; }; } var elemdocument.querySelectorAll(.affich_lead_true); for(var i0,nelem.length;in;i++) { elemi(elemi.tagName.toLowerCase()!form)?onclick:onsubmitfunction(e) { affich_lead(true); return false; }; } }); /script> script> addEvent(document,DOMContentLoaded,function() { querySelectorAll_do(inputnamemsisdn,{exec:function(that) { that.removeAttribute(pattern); that.removeAttribute(maxlength); that.setAttribute(type,tel); that.setAttribute(inputmode,numeric); that.setAttribute(autocomplete,tel); var form_parentparentQuerySelector(that,form); form_parent.setAttribute(autocomplete,on); var cta_elemform_parent.querySelector(.cta); if (cta_elem) cta_elem.removeAttribute(disabled); }}); querySelectorAll_do(inputnamepin,{exec:function(that) { that.removeAttribute(pattern); that.removeAttribute(maxlength); that.setAttribute(autocomplete,one-time-code); var form_parentparentQuerySelector(that,form); form_parent.setAttribute(autocomplete,on); var cta_elemform_parent.querySelector(.cta); if (cta_elem) cta_elem.removeAttribute(disabled); }}); }); /script> script> var time_startnew Date().getTime(); addEvent(window,focus,function() { var time_nownew Date().getTime(); if ((time_now - time_start) > 1000*60*60) { var refresh_urlremove_get(window.location.href,enrichment_count,identification_count); window.location.hrefrefresh_url; } }); /script> script> addEvent(document,DOMContentLoaded,function() { var vpv_elemdocument.querySelectorAll(class*vpv_); for(var i0,nvpv_elem.length;in;i++) addEvent(vpv_elemi,click,function(e) { for(var j0,othis.classList.length;jo;j++) { var vpvname this.classListj; if (/^vpv_.+/i.test(vpvname)) { vpv_send(vpvname,null,false); } } }); }); /script>/body> /html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]