ANALYZING SOURCE CODE


  • Banned

    I have a problem, I just want to capture a value: 1 year, but since this is the source code provided, I am not able to.
    There are 12 repetitions of:
    <span class = "profile_label">
    and in this way part of the source code is ordered:
    <span class = "profile_label"> <b> Account Status: </b> </span>
    <span class = "profile_label"> Active </span>
    <div class = "clearfix"> </div>
    <span class = "profile_label"> <b> Current Plan: </b> </span>
    <span class = "profile_label"> 1 Year </span>
    <div class = "clearfix"> </div>
    <span class = "profile_label"> <b> Renewal Date: </b> </span>



  • Left String: <b> Current Plan: </b> </span>
    <span class = "profile_label">

    Right String: </span>
    <div class = "clearfix"> </div>


  • Banned

    I've tried it like this but there is a kind of line break between:
    <span class = "profile_label"> <b> Current Plan: </b> </span>
    and
    <span class = "profile_label">
    what would be Left String. In Right String to finish I have put:
    </span>
    I just tried as you say and it fails.



  • Have you got anydesk?


  • Banned

    I don't know what that question is about. What do you mean?



    1. Set your "Mode" to "REGEX"
    2. Now in "Regex" field type bellow code:
    <span class = "profile_label"> <b> Current Plan: <\/b> <\/span>\s+<span class = "profile_label">(.*)<\/span>
    
    1. And in "Output" field type the following:
    [1]
    

  • Banned

    Thanks for your contribution masterchief, but it doesn't give me any results



  • Left String:

    <span class = "profile_label">
    

    Right String

    Year </span>
    

    You can just add " Year" to the suffix and it should add it to the capture "* Year"



  • @KM11 Regex is tested for the value that you exactly posted on your thread

    I had some additional space on your code, Maybe if you put your code in a [CODE] tag like bellow it would be better, Then I'll Give you the correct Regex that works

    code_text
    

  • Banned

    masterchief, the code that you provided me to put in REGEX mode I realized that it had some space between some codes and since it did not work I also put it as it was (without spaces) but I don't know what you mean if I put it in a [CODE] tag like below it would be better. Could you explain these last words more accurately so that I could understand it?



  • @masterchief said in ANALYZING SOURCE CODE:

    1. Set your "Mode" to "REGEX"
    2. Now in "Regex" field type bellow code:
    <span class = "profile_label"> <b> Current Plan: <\/b> <\/span>\s+<span class = "profile_label">(.*)<\/span>
    
    1. And in "Output" field type the following:
    [1]
    

    this will work for you.



  • @KM11 That is because your code had spaces in it and i straightly copied your code, If you put it in a notepad you'll understand

    I was also curious about those additional spaces

    Fell free to remove those spaces in the regex to fit your code


  • Banned

    It still does not give any results since both the code that I would have to put in "REGEX" Mode indicated by masterchief and Fairy have the same structure.
    I show 4 screenshots:
    Debgger (No Capture).jpg
    No Capture.jpg

    Debugger (is Capture).jpg
    is Capture.jpg



  • Copy your code again correctly to recheck it for you


  • Banned

    I have always entered the code correctly and in "Block info" it gives me 2 errors as shown in the screenshots. If I don't select "is capture" the Debugger doesn't show me any value and if I select "is Capture" it returns the Debugger "Could not parse any data. The variable was not created"



  • <span class = "profile_label"> <b> Current Plan: </b> </span>\s*<span class = "profile_label">([^<]*)<
    

    this regex works


  • Banned

    This last code gives me the same result as the others, which is that it still doesn't work



  • May I ask where did you copy the source code on first post ?

    Please try to make another copy from it but this time from "Log" tab of OpenBullet



  • is the word 'Year' constant?
    If yes, I could possibly provide a solution.


  • Banned

    The configuration that has the problem of the analysis of the source code is not mine and the owner of the same solved the problem with two captures, first captured:
    CURRENT (Single) = <span class = "profile_label"> 1 Year
    and then captured from <CURRENT> the value of "1 Year".
    I know that the configuration works but what interests me is learning to do it better and better.
    The copy from the "Log" tag is as follows:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
    <!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
    <!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]-->
    <!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
    <html xmlns="https://www.w3.org/1999/xhtml">
    <head>
    <title>XXXXXXXX Control Panel</title>
    <meta http-equiv="Content-Language" content="en-us">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"><script type="text/javascript">(window.NREUM||(NREUM={})).loader_config={licenseKey:"a95aa76854",applicationID:"106896700"};window.NREUM||(NREUM={}),__nr_require=function(e,n,t){function r(t){if(!n[t]){var i=n[t]={exports:{}};e[t][0].call(i.exports,function(n){var i=e[t][1][n];return r(i||n)},i,i.exports)}return n[t].exports}if("function"==typeof __nr_require)return __nr_require;for(var i=0;i<t.length;i++)r(t[i]);return r}({1:[function(e,n,t){function r(){}function i(e,n,t){return function(){return o(e,[u.now()].concat(f(arguments)),n?null:this,t),n?void 0:this}}var o=e("handle"),a=e(4),f=e(5),c=e("ee").get("tracer"),u=e("loader"),s=NREUM;"undefined"==typeof window.newrelic&&(newrelic=s);var p=["setPageViewName","setCustomAttribute","setErrorHandler","finished","addToTrace","inlineHit","addRelease"],l="api-",d=l+"ixn-";a(p,function(e,n){s[n]=i(l+n,!0,"api")}),s.addPageAction=i(l+"addPageAction",!0),s.setCurrentRouteName=i(l+"routeName",!0),n.exports=newrelic,s.interaction=function(){return(new r).get()};var m=r.prototype={createTracer:function(e,n){var t={},r=this,i="function"==typeof n;return o(d+"tracer",[u.now(),e,t],r),function(){if(c.emit((i?"":"no-")+"fn-start",[u.now(),r,i],t),i)try{return n.apply(this,arguments)}catch(e){throw c.emit("fn-err",[arguments,this,e],t),e}finally{c.emit("fn-end",[u.now()],t)}}}};a("actionText,setName,setAttribute,save,ignore,onEnd,getContext,end,get".split(","),function(e,n){m[n]=i(d+n)}),newrelic.noticeError=function(e,n){"string"==typeof e&&(e=new Error(e)),o("err",[e,u.now(),!1,n])}},{}],2:[function(e,n,t){function r(e,n){var t=e.getEntries();t.forEach(function(e){"first-paint"===e.name?c("timing",["fp",Math.floor(e.startTime)]):"first-contentful-paint"===e.name&&c("timing",["fcp",Math.floor(e.startTime)])})}function i(e,n){var t=e.getEntries();t.length>0&&c("lcp",[t[t.length-1]])}function o(e){if(e instanceof s&&!l){var n,t=Math.round(e.timeStamp);n=t>1e12?Date.now()-t:u.now()-t,l=!0,c("timing",["fi",t,{type:e.type,fid:n}])}}if(!("init"in NREUM&&"page_view_timing"in NREUM.init&&"enabled"in NREUM.init.page_view_timing&&NREUM.init.page_view_timing.enabled===!1)){var a,f,c=e("handle"),u=e("loader"),s=NREUM.o.EV;if("PerformanceObserver"in window&&"function"==typeof window.PerformanceObserver){a=new PerformanceObserver(r),f=new PerformanceObserver(i);try{a.observe({entryTypes:["paint"]}),f.observe({entryTypes:["largest-contentful-paint"]})}catch(p){}}if("addEventListener"in document){var l=!1,d=["click","keydown","mousedown","pointerdown","touchstart"];d.forEach(function(e){document.addEventListener(e,o,!1)})}}},{}],3:[function(e,n,t){function r(e,n){if(!i)return!1;if(e!==i)return!1;if(!n)return!0;if(!o)return!1;for(var t=o.split("."),r=n.split("."),a=0;a<r.length;a++)if(r[a]!==t[a])return!1;return!0}var i=null,o=null,a=/Version/(\S+)\s+Safari/;if(navigator.userAgent){var f=navigator.userAgent,c=f.match(a);c&&f.indexOf("Chrome")===-1&&f.indexOf("Chromium")===-1&&(i="Safari",o=c[1])}n.exports={agent:i,version:o,match:r}},{}],4:[function(e,n,t){function r(e,n){var t=[],r="",o=0;for(r in e)i.call(e,r)&&(t[o]=n(r,e[r]),o+=1);return t}var i=Object.prototype.hasOwnProperty;n.exports=r},{}],5:[function(e,n,t){function r(e,n,t){n||(n=0),"undefined"==typeof t&&(t=e?e.length:0);for(var r=-1,i=t-n||0,o=Array(i<0?0:i);++r<i;)o[r]=e[n+r];return o}n.exports=r},{}],6:[function(e,n,t){n.exports={exists:"undefined"!=typeof window.performance&&window.performance.timing&&"undefined"!=typeof window.performance.timing.navigationStart}},{}],ee:[function(e,n,t){function r(){}function i(e){function n(e){return e&&e instanceof r?e:e?c(e,f,o):o()}function t(t,r,i,o){if(!l.aborted||o){e&&e(t,r,i);for(var a=n(i),f=v(t),c=f.length,u=0;u<c;u++)f[u].apply(a,r);var p=s[y[t]];return p&&p.push([b,t,r,a]),a}}function d(e,n){h[e]=v(e).concat(n)}function m(e,n){var t=h[e];if(t)for(var r=0;r<t.length;r++)t[r]===n&&t.splice(r,1)}function v(e){return h[e]||[]}function g(e){return p[e]=p[e]||i(t)}function w(e,n){u(e,function(e,t){n=n||"feature",y[t]=n,n in s||(s[n]=[])})}var h={},y={},b={on:d,addEventListener:d,removeEventListener:m,emit:t,get:g,listeners:v,context:n,buffer:w,abort:a,aborted:!1};return b}function o(){return new r}function a(){(s.api||s.feature)&&(l.aborted=!0,s=l.backlog={})}var f="[email protected]",c=e("gos"),u=e(4),s={},p={},l=n.exports=i();l.backlog=s},{}],gos:[function(e,n,t){function r(e,n,t){if(i.call(e,n))return e[n];var r=t();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,n,{value:r,writable:!0,enumerable:!1}),r}catch(o){}return e[n]=r,r}var i=Object.prototype.hasOwnProperty;n.exports=r},{}],handle:[function(e,n,t){function r(e,n,t,r){i.buffer([e],r),i.emit(e,n,t)}var i=e("ee").get("handle");n.exports=r,r.ee=i},{}],id:[function(e,n,t){function r(e){var n=typeof e;return!e||"object"!==n&&"function"!==n?-1:e===window?0:a(e,o,function(){return i++})}var i=1,o="[email protected]",a=e("gos");n.exports=r},{}],loader:[function(e,n,t){function r(){if(!x++){var e=E.info=NREUM.info,n=d.getElementsByTagName("script")[0];if(setTimeout(s.abort,3e4),!(e&&e.licenseKey&&e.applicationID&&n))return s.abort();u(y,function(n,t){e[n]||(e[n]=t)}),c("mark",["onload",a()+E.offset],null,"api");var t=d.createElement("script");t.src="https://"+e.agent,n.parentNode.insertBefore(t,n)}}function i(){"complete"===d.readyState&&o()}function o(){c("mark",["domContent",a()+E.offset],null,"api")}function a(){return O.exists&&performance.now?Math.round(performance.now()):(f=Math.max((new Date).getTime(),f))-E.offset}var f=(new Date).getTime(),c=e("handle"),u=e(4),s=e("ee"),p=e(3),l=window,d=l.document,m="addEventListener",v="attachEvent",g=l.XMLHttpRequest,w=g&&g.prototype;NREUM.o={ST:setTimeout,SI:l.setImmediate,CT:clearTimeout,XHR:g,REQ:l.Request,EV:l.Event,PR:l.Promise,MO:l.MutationObserver};var h=""+location,y={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",agent:"js-agent.newrelic.com/nr-1169.min.js"},b=g&&w&&w[m]&&!/CriOS/.test(navigator.userAgent),E=n.exports={offset:f,now:a,origin:h,features:{},xhrWrappable:b,userAgent:p};e(1),e(2),d[m]?(dm,lm):(dv,lv),c("mark",["firstbyte",f],null,"api");var x=0,O=e(6)},{}],"wrap-function":[function(e,n,t){function r(e){return!(e&&e instanceof Function&&e.apply&&!e[a])}var i=e("ee"),o=e(5),a="[email protected]",f=Object.prototype.hasOwnProperty,c=!1;n.exports=function(e,n){function t(e,n,t,i){function nrWrapper(){var r,a,f,c;try{a=this,r=o(arguments),f="function"==typeof t?t(r,a):t||{}}catch(u){l([u,"",[r,a,i],f])}s(n+"start",[r,a,i],f);try{return c=e.apply(a,r)}catch(p){throw s(n+"err",[r,a,p],f),p}finally{s(n+"end",[r,a,c],f)}}return r(e)?e:(n||(n=""),nrWrapper[a]=e,p(e,nrWrapper),nrWrapper)}function u(e,n,i,o){i||(i="");var a,f,c,u="-"===i.charAt(0);for(c=0;c<n.length;c++)f=n[c],a=e[f],r(a)||(e[f]=t(a,u?f+i:i,o,f))}function s(t,r,i){if(!c||n){var o=c;c=!0;try{e.emit(t,r,i,n)}catch(a){l([a,t,r,i])}c=o}}function p(e,n){if(Object.defineProperty&&Object.keys)try{var t=Object.keys(e);return t.forEach(function(t){Object.defineProperty(n,t,{get:function(){return e[t]},set:function(n){return e[t]=n,n}})}),n}catch(r){l([r])}for(var i in e)f.call(e,i)&&(n[i]=e[i]);return n}function l(n){try{e.emit("internal-error",n)}catch(t){}}return e||(e=i),t.inPlace=u,t.flag=a,t}},{}]},{},["loader"]);</script>
    <META HTTP-EQUIV="Pragma" CONTENT="no-cache"/>
    <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache"/>
    <meta http-equiv="Content-Style-Type" content="text/css">
    <meta name="viewport" content="width=device-width; initial-scale=1.0, maximum-scale=1">
    <link rel="SHORTCUT ICON" href="/images/ip.ico" type="image/x-icon">
    <link rel="apple-touch-icon" href="/images/customIcon.png"/>

    <meta http-equiv="Content-Style-Type" content="text/css">

    <link href="//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css" rel="stylesheet">
    <link rel="stylesheet" href="/css/normalize.css">
    <link rel="stylesheet" href="/css/main.css">
    <link rel="stylesheet" href="/css/square/green.css">
    <link rel="stylesheet" href="/css/modal.css">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.5/css/bootstrap.min.css"/>

    <style type="text/css">
    a.:link { color:#008800; }
    a.:visited { color:#008800; }
    a.:active { color:#008800; }
    </style>
    <script>
    // to be used in billing.js below
    var stripePublicKey = 'pk_live_DIxPVkthRBpkhiGnNEX5vLiN';
    </script>
    <link rel="SHORTCUT ICON" href="/images/ip.ico">
    <script language="JavaScript" type="text/javascript" src="/scripts/boxover.js"></script>
    <script type="text/javascript" src="/scripts/jquery-1.12.4.min.js" integrity="sha256-ZosEbRLbNQzLpnKIkEdrPv7lOy9C27hHQ+Xp8a4MxAQ=" crossorigin="anonymous"></script>
    <script src="scripts/jquery-ui-1.10.4.custom.min.js"></script>
    <script src="//cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.14.0/jquery.validate.min.js"></script>
    <script type="text/javascript" src="/scripts/modernizr.min.js"></script>
    <script type="text/javascript" src="/scripts/icheck.min.js"></script>
    <script src="scripts/popup.functions.js"></script>
    <script src="scripts/thickbox-compressed.js"></script>
    <script type="text/javascript" src="/assets/js/statusDot.js"></script>
    <script type="text/javascript" src="/scripts/modal.js"></script>
    <script type="text/javascript" src="/scripts/global.js?v=1578071256"></script>

    </head>
    <body>
    <script type="text/javascript" src="/scripts/wz_tooltip.js"></script>
    <script type="text/javascript" src="/scripts/tip_balloon.js"></script>
    <script src='https://www.google.com/recaptcha/api.js'></script>
    <script>document.cookie="vtype=2; expires=Sun, 13 Jun 2021 18:21:37 UTC; path=/;domain=.XXXXXXXX.com;secure";</script><script>
    dataLayer = [{
    'accountId': '4409985',
    'visitorType': '2'
    }];
    </script><!-- Start of XXXXXXXX Zendesk Widget script -->
    <script>
    window.zE||(function(e,t,s){var n=window.zE=window.zEmbed=function(){n..push(arguments)}, a=n.s=e.createElement(t),r=e.getElementsByTagName(t)[0];n.set=function(e){ n.set..push(e)},n.=[],n.set.=[],a.async=true,a.setAttribute("charset","utf-8"), a.src="https://static.zdassets.com/ekr/asset_composer.js?key="+s, n.t=+new Date,a.type="text/javascript",r.parentNode.insertBefore(a,r)})(document,"script","7dcfa772-1f05-4844-9e53-6f5dc0df8801");
    zE(function() {
    $zopim(function() {
    $zopim.livechat.departments.filter(
    'XXXXXXXX Technical Support',
    'XXXXXXXX Sales',
    'XXXXXXXX Billing Support'
    );
    });
    });
    </script>
    <!-- End of XXXXXXXX Zendesk Widget script -->
    <!-- Google Tag Manager -->
    <noscript><iframe src="//www.googletagmanager.com/ns.html?id="GTM-KZJF7V"
    height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
    <script>
    var dataLayer = dataLayer || [];
    (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
    new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
    j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
    '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
    })(window,document,'script','dataLayer', 'GTM-KZJF7V');
    </script>
    <!-- End Google Tag Manager -->
    <header class="page-row">
    <div id="header_wrap">
    <div class="wrapper">
    <div id="logo_wrap">
    <div id="logo"><a href="/"><img src="/images/logo.png" alt="XXXXXXXX"></a></div>
    </div>
    <div class="main-nav">
    <div class="why-vpn"><a href="https://www.XXXXXXXX.com/en/why-vpn.php">Why VPN</a></div>
    <div class="pricing"><a href="https://www.XXXXXXXX.com/en/pricing.php">Pricing</a></div>
    <div>
    <a href="https://www.XXXXXXXX.com/en/vpn-setup">
    <div class="text">Apps</div>
    <div class="icon"><i class="icon-download"></i></div>
    </a>
    </div>
    <div>
    <a href="https://support.XXXXXXXX.com">
    <div class="text">Help</div>
    <div class="icon"><i class="icon-question"></i></div>
    </a>
    </div>
    <div class="logout"><a href="/logout">
    <div class="text"><i class="icon-lock"></i> Log Out</div>
    <div class="icon"><i class="icon-signout"></i></div>
    </a></div>
    </div>
    </div>
    </div>
    </header>
    <!-- end header -->

    <div id="wide" class="page-row page-row-expanded">
    <div id="main" class="wrapper clearfix">
    <div id="notification_wrapper" class="grid_12 notification_wrapper">
    

    <div>
    </div>
    </div>

    <div class="grid_12 nopad navigation">
    <nav id="topnav">
    <ul class="srt-menu" id="menu-main-navigation">
    <li><a href="/index.php?t=Account" class="active">Account</a></li>
    <li><a href="/index.php?t=Billing" class="">Billing</a></li>
    <li><a href="/index.php?t=Billing&c=2" class="">Subscription</a></li>
    <li><a href="/index.php?t=Server List" class="">Server List</a></li>
    <li><a href="/index.php?t=SOCKS5 Proxy" class="">SOCKS5 Proxy</a></li>
    <li><a href="/index.php?t=SugarSync" class=""><img alt="icon" src="/images/ss-logo-icon.png" style="height: 18px; display: inline-block; margin-right: 5px;">SugarSync</a></li>
    </ul>
    </nav></div>

    <div class="clearfix"></div>
    <div id="message"></div>
    <div class="clearfix"></div>
    <div class="grid_7">
    <script type="text/javascript" src="/assets/js/account/update.js"></script>
    <div class="container">
    <!-- Account Information -->
    <div class="row">
    <div class="col-xs-12 col-sm-7 col-md-6">
    <h1>Account Information</h1>
    <p>For your account security, any changes to your email address require your current password. You will also be required to verify ownership of the current email address.</p>
    <br>
    <form method="POST" name="emailUpdateForm" class="account_form" role="form">
    <input type="hidden" name="clientToken" id="clientToken" value="587cfaf7073dbd899e133fd69af3bc21701652d7772f176fc25a6df72783e653" >
    <div class="form-group">
    <label for="email-address" class="font-weight-bold">Email:</label>
    <a href="javascript:void(0)" class="text-success pull-right updateEmail">Update</a>
    <input type="email" name="Email" value="[email protected]" class="form-control currentEmail" placeholder="Enter Email" disabled>
    </div>

                <div class="hidden emailUpdateFields">
                    <div class="form-group">
                        <label for="password" class="font-weight-bold">Current Password:</label>
                        <input type="password" name="currentPassword" class="form-control" placeholder="Password" autocomplete="off">
                    </div>
                    <input type="submit" name="updateEmail" value="Submit" class="submit"/>
                    <a href="javascript:void(0)" class="text-success cancelUpdateEmail">Cancel</a>
                </div>
            </form>
        </div>
    </div>
    <!-- Account Information End -->
    
    <!-- Password Reset -->
    <div class="row">
        <div class="col-xs-12 col-sm-7 col-md-6">
            <h1>Password Reset</h1>
            <form method="POST" name="passwordUpdateForm" class="account_form" role="form">
                <input type="hidden" name="clientToken" id="clientToken" value="587cfaf7073dbd899e133fd69af3bc21701652d7772f176fc25a6df72783e653" >
                <input type="hidden" name="currentEmail" value="[email protected]">
                <a href="javascript:void(0)" class="text-success updatePassword">Reset My Password</a>
                <div class="hidden passwordUpdateFields">
                    <h5>Whenever you reset your password you will need to log out and back in to any VPN applications you currently have running.</h5>
                    <br>
                    <div class="form-group">
                        <label for="password" class="font-weight-bold">Current Password:</label>
                        <input type="password" name="currentPassword" class="form-control" placeholder="Password" autocomplete="off" >
                    </div>
                    <div class="form-group">
                        <label for="password" class="font-weight-bold">New Password:</label>
                        <input type="password" name="Password" class="form-control" placeholder="Password" autocomplete="off">
                    </div>
                    <div class="form-group">
                        <label for="confirm-password" class="font-weight-bold">Confirm Password:</label>
                        <input type="password" name="confirmPassword" class="form-control" placeholder="Confirm Password"  autocomplete="off" >
                    </div>
    
                    <div class="clear-fix"></div>
                    <input type="submit" name="updatePassword" value="Submit" class="submit"/>
                    <a href="javascript:void(0)" class="text-success cancelUpdatePassword">Cancel</a>
                </div>
            </form>
        </div>
    </div>
    <!-- Password Reset End -->
    

    </div>
    </div>
    <div class="grid_5">
    <h1>Your Profile</h1>
    <p>Your current account information:</p>
    <span class="profile_label"><b>Account Status:</b></span>
    <span class="profile_label">Active</span>
    <div class="clearfix"></div>
    <span class="profile_label"><b>Current Plan:</b></span>
    <span class="profile_label">1 Year</span>
    <div class="clearfix"></div>
    <span class="profile_label"><b>Renewal Date:</b></span>
    <span class="profile_label">2020/12/02</span>
    <div class="clearfix"></div>
    <span class="profile_label"><b>Renewal Type:</b></span>
    <span class="profile_label">Renew</span>
    <div class="clearfix"></div>
    <span class="profile_label"><b>Renewal Plan:</b></span>
    <span class="profile_label">Annually<span style="display:block; float:right;"><a href="https://account.XXXXXXXX.com/index.php?t=Billing&c=2">Change</a></span></span>
    <div class="clearfix"></div>
    <form id="purgePaymentInfo" method="post" action="/index.php?t=">
    <input type="hidden" name="clientToken" id="clientToken" value="587cfaf7073dbd899e133fd69af3bc21701652d7772f176fc25a6df72783e653"><input type="hidden" name="purgePayment" value="1">
    <span class="profile_label"><b>Payment Method:</b></span>
    <span class="profile_label">PayPal<span style="display:block; float:right;"><a href="javascript:void(0)" onclick="return doPurgePaymentInfo()">Remove</a></span></span>
    </form>
    <div class="clearfix"></div>
    </div>
    <br clear="all"/>
    </div>
    </div>

    <!-- End Last Column ------------------------------------------------------------ -->

    <link type="text/css" rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" />
    <!-- footer area -->
    <footer>
    <div class="footer">
    <div class="primary">
    <div>
    <a href="https://support.XXXXXXXX.com" target="_blank">Support Center</a>
    <a href="https://www.XXXXXXXX.com/setup-guides/" target="_blank">Setup</a>
    <a href="https://blog.XXXXXXXX.com" target="_blank">Blog</a>
    </div>
    </div>
    <div class="secondary">
    <div>
    <a href="https://facebook.com/XXXXXXXX" target="_blank" rel="noopener"><i class="fa fa-facebook"></i></a>
    <a href="https://twitter.com/XXXXXXXX" target="_blank" rel="noopener"><i class="fa fa-twitter"></i></a>
    <a href="https://www.instagram.com/XXXXXXXX/" target="_blank" rel="noopener"><i class="fa fa-instagram"></i></a>
    <a href="https://www.youtube.com/channel/UCSDL24yFxtRk3utxnKBfAag" target="_blank" rel="noopener"><i class="fa fa-youtube"></i></a>
    </div>
    <div>
    <a href="https://status.XXXXXXXX.com/" target="_blank" rel="noopener"><span class="status-dot"></span>Status</a>
    <a href="https://www.XXXXXXXX.com/privacy-policy.php" target="_blank">Privacy Policy</a>
    <a href="https://www.XXXXXXXX.com/tos.php" target="_blank">Terms of Service</a>
    <a href="https://www.XXXXXXXX.com/export-policy.php" target="_blank">Export Policy</a>
    <a href="https://www.XXXXXXXX.com/dmca-policy.php" target="_blank">DMCA Policy</a>
    </div>
    </div>
    </div>
    </footer>
    <script type="text/javascript">
    function doPurgePaymentInfo() {
    if(confirm("Do you really want to remove your payment info?")) {
    document.getElementById("purgePaymentInfo").submit();
    }
    return false;
    }
    </script>

        <script>
            // to be used in eventListener.js below
            var siftBeaconKey = 'ddc13b0529';
        </script>
        <script type="text/javascript" src="/assets/js/sift/eventListener.js?v=1"></script>
        <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"a95aa76854","applicationID":"106896700","transactionName":"Y1FaZUJYVkoAUE1bV1obbUNZFlFXBVZBHEhcRA==","queueTime":0,"applicationTime":121,"atts":"TxZZEwpCRUQ=","errorBeacon":"bam.nr-data.net","agent":""}</script></body>
    

    </html>


Log in to reply