1<!DOCTYPE html> 2<html lang="en"> 3<head> 4 <meta charset="UTF-8" /> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 6 <meta name="robots" content="noindex, nofollow" /> 7 <meta name="theme-color" content="#f5f5f7" /> 8 <link rel="icon" type="image/png" sizes="128x128" href="/assets/favicon.png" /> 9 <link rel="apple-touch-icon" href="/assets/favicon.png" /> 10
10<script src="/analytics-consent.js"></script>
10 11 <!-- Google tag (gtag.js) -->
vendor: 66 bytes, lines 11-12
11 12 <script async src="https://www.googletagmanager.com/gtag/js?id=
12G-FYBSNXY6WK
vendor: 14 bytes, lines 12-13
12"></script> 13
13<script src="/google-tag.js"></script>
13 14 <link rel="stylesheet" href="/styles.css" /> 15 <title data-i18n="account.metaTitle">Your account â NodeLume</title> 16</head> 17<body class="app-body account-body" data-page="account"> 18 <div class="page-grid" aria-hidden="true"></div> 19 <header class="app-header"> 20 <div class="app-header-inner"> 21 <a href="/" class="app-brand" aria-label="NodeLume home" data-i18n-aria-label="common.homeAria"><img src="/assets/nodelume-mark.png" alt="" width="227" height="228" /><span>NodeLume</span></a> 22 <nav class="app-nav account-nav" aria-label="Account navigation" data-i18n-aria-label="common.accountNavAria"> 23 <a href="/" data-i18n="common.website">Website</a><a href="/#contact" data-i18n="common.help">Help</a> 24 <div class="language-picker app-language-picker" data-language-picker><button class="language-picker-trigger" type="button" data-language-trigger aria-haspopup="listbox" aria-expanded="false" aria-label="Language" data-i18n-aria-label="common.language"><span data-language-current>English</span></button><div class="language-picker-menu" role="listbox" aria-label="Language" data-i18n-aria-label="common.language" hidden><button type="button" role="option" data-language-option="de" aria-selected="false">Deutsch</button><button type="button" role="option" data-language-option="en" aria-selected="true">English</button><button type="button" role="option" data-language-option="es" aria-selected="false">Español</button><button type="button" role="option" data-language-option="fr" aria-selected="false">Français</button><button type="button" role="option" data-language-option="pt-BR" aria-selected="false">Português</button><button type="button" role="option" data-language-option="ja" aria-selected="false">æ¥æ¬èª</button></div></div> 25 <button class="user-chip" type="button" data-logout aria-label="Sign out of NodeLume" data-i18n-aria-label="account.signOutAria"><span data-user-initials>NL</span><span data-user-name data-i18n="common.account">Account</span><i data-busy-label data-i18n="account.signOut">Sign out</i></button> 26 </nav> 27 </div> 28 </header> 29 30 <main class="account-main"> 31 <div class="account-loading" data-account-loading role="status"><span class="app-spinner" aria-hidden="true"></span><p data-i18n="account.loading">Loading your accountâ¦</p></div> 32 <p class="app-status account-page-status" data-account-status role="status" aria-live="polite" hidden></p> 33 <button class="button button-secondary account-retry" type="button" data-account-retry data-i18n="common.tryAgain" hidden>Try again</button> 34 35 <div data-account-content hidden> 36 <section class="account-heading"> 37 <div><p class="app-kicker" data-i18n="account.kicker">ACCOUNT & ACCESS</p><h1 data-account-greeting data-i18n="account.welcome">Welcome back.</h1><p data-i18n="account.copy">Manage your optional Core plan and connected Chrome installations. Free usage does not require this account.</p></div> 38 <a href="/subscribe" class="button" data-i18n="account.viewBilling">View billing</a> 39 </section> 40 41 <div class="account-grid"> 42 <section class="account-card subscription-card" aria-labelledby="subscription-title"> 43 <div class="account-card-heading"><div><p class="app-kicker" data-i18n="account.subscriptionKicker">SUBSCRIPTION</p><h2 id="subscription-title" data-i18n="account.yourPlan">Your plan</h2></div><span class="subscription-badge" data-subscription-status data-state="empty" data-i18n="account.noSubscription">No subscription</span></div> 44 <div class="subscription-empty" data-subscription-empty> 45 <div class="empty-orbit" aria-hidden="true"><span>N</span></div> 46 <h3 data-i18n="account.noActiveTitle">No active subscription</h3><p data-i18n="account.noActiveCopy">Keep using NodeLume free without login or subscription, or choose Core for higher limits.</p> 47 <a href="/subscribe" class="button" data-i18n="account.chooseBilling">Choose billing</a> 48 </div> 49 <div class="subscription-details" data-subscription-details hidden> 50 <div class="current-plan"><span data-i18n="account.currentPlan">Current plan</span><strong data-plan-name>Core</strong><small data-plan-schedule data-i18n="account.renews">Renews automatically</small></div> 51 <dl class="subscription-facts"><div><dt data-i18n="account.billing">Billing</dt><dd data-plan-interval>â</dd></div><div><dt data-plan-date-label data-i18n="account.nextRenewal">Next renewal</dt><dd data-plan-renewal>â</dd></div></dl> 52 <button class="button button-secondary full" type="button" data-open-portal data-i18n="account.manageSubscription">Manage subscription</button> 53 <p class="portal-note" data-plan-portal-note data-i18n="account.portalNote">Paddle's secure portal opens in a new page for invoices, payment methods, and cancellation.</p> 54 </div> 55 </section> 56 57 <section class="account-card profile-card" aria-labelledby="profile-title"> 58 <div class="account-card-heading"><div><p class="app-kicker" data-i18n="account.profileKicker">PROFILE</p><h2 id="profile-title" data-i18n="account.details">Account details</h2></div><span class="profile-lock" data-i18n="account.googleManaged">Google managed</span></div> 59 <div class="profile-identity"><div class="profile-avatar" data-profile-initials>NL</div><div><strong data-profile-name>NodeLume user</strong><span data-profile-email>â</span></div></div> 60 <dl class="profile-facts"><div><dt data-i18n="account.authentication">Authentication</dt><dd data-i18n="account.googleAccount">Google account</dd></div><div><dt data-i18n="account.memberSince">Member since</dt><dd data-profile-member-since>â</dd></div><div><dt data-i18n="account.storage">
60Analysis storage</dt><dd data-i18n="account.localStorage">Local Chrome storage</dd></div></dl> 61 <div class="profile-note"><span aria-hidden="true">â</span><p data-i18n="account.profileNote">Your profile identifies the subscription only. Screens, requests, responses, and recordings are never uploaded to this account.</p></div> 62 </section> 63 </div> 64 65 <section class="installations-section" aria-labelledby="installations-title"> 66 <div class="installations-heading"> 67 <div><p class="app-kicker" data-i18n="account.connectedKicker">CONNECTED ACCESS</p><h2 id="installations-title" data-i18n="account.installations">Chrome installations</h2><p data-i18n="account.installationsCopy">Review every extension installation linked to your account. Revoking access signs that installation out.</p></div> 68 <a href="https://chromewebstore.google.com/detail/nodelume-%E2%80%94-understand-wha/eomabenlppdhljgipcnlddakmdnieede" class="button button-secondary" target="_blank" rel="noopener noreferrer" data-i18n="common.downloadExtension">Download extension</a> 69 </div> 70 <div class="installations-card"> 71 <div class="installation-columns" aria-hidden="true"><span data-i18n="account.installation">Installation</span><span data-i18n="account.lastActivity">Last activity</span><span data-i18n="account.status">Status</span><span data-i18n="account.action">Action</span></div> 72 <div data-installations-list></div> 73 <div class="installations-empty" data-installations-empty hidden><div>â</div><h3 data-i18n="account.noInstallations">No Chrome installations yet</h3><p data-i18n="account.noInstallationsCopy">Install NodeLume in Chrome and sign in to connect your first browser.</p></div> 74 </div> 75 </section> 76 </div> 77 </main> 78 79 <template id="installation-template"> 80 <article class="installation-row"> 81 <div class="installation-main"><span class="installation-icon" aria-hidden="true">â</span><div><strong data-installation-id>â</strong><small data-installation-version>Chrome extension</small></div></div> 82 <span class="installation-seen" data-installation-seen>â</span> 83 <span class="installation-state" data-installation-state data-state="active"><i></i> <span data-i18n="account.active">Active</span></span> 84 <button class="revoke-button" type="button" data-revoke-installation data-i18n="account.revokeAccess">Revoke access</button> 85 </article> 86 </template> 87 88 <dialog class="app-dialog" data-revoke-dialog> 89 <form method="dialog"> 90 <div class="dialog-icon" aria-hidden="true">!</div><p class="app-kicker" data-i18n="account.revokeKicker">REVOKE ACCESS</p><h2 data-i18n="account.revokeTitle">Disconnect this Chrome installation?</h2> 91 <p data-i18n="account.revokeCopy">The extension will be signed out and all of its NodeLume sessions will be invalidated. Local analysis data in that browser is not deleted.</p> 92 <p class="app-status" data-dialog-status role="status" aria-live="polite" hidden></p> 93 <div class="dialog-actions"><button class="button button-secondary" value="cancel" type="button" data-dialog-cancel data-i18n="account.keepAccess">Keep access</button><button class="button danger-button" value="confirm" type="button" data-dialog-confirm data-i18n="account.revokeAccess">Revoke access</button></div> 94 </form> 95 </dialog> 96 97
97<script src="/i18n.js"></script>
97 98
98<script src="/app-config.js"></script>
98 99
99<script src="/campaign-attribution.js"></script>
99 100
100<script src="/app.js"></script>
vendor: 1 bytes, line 100
100
101<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"bc2921e482264a33a431bc6c8b7f1c26","r":1,"spa":2}' crossorigin="anonymous"></script>
101 102</body> 103</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.