1<!DOCTYPE html> 2<html lang="en"> 3 <head> 4
4<script> 5 (function () { 6 var proto = XMLHttpRequest.prototype; 7 var open = proto.open, setRequestHeader = proto.setRequestHeader, send = proto.send; 8 var TOKEN_KEY = 'base44_access_token'; 9 var storedTokenHeader = function () { 10 try { return 'Bearer ' + localStorage.getItem(TOKEN_KEY); } catch (e) { return null; } 11 }; 12 var forgetStoredToken = function () { 13 try { localStorage.removeItem(TOKEN_KEY); localStorage.removeItem('token'); } catch (e) {} 14 }; 15 16 proto.open = function (method, url) { 17 this.__b44IsAuthCheck = /\/entities\/User\/me(\?|$)/.test(url); 18 return open.apply(this, arguments); 19 }; 20 21 proto.setRequestHeader = function (name, value) { 22 if (this.__b44IsAuthCheck && name.toLowerCase() === 'authorization' && value === storedTokenHeader()) { 23 this.__b44SentToken = value; 24 } 25 return setRequestHeader.call(this, name, value); 26 }; 27 28 proto.send = function () { 29 this.addEventListener('loadend', function () { 30 var rejectedTokenStillStored = this.status === 401 && this.__b44SentToken === storedTokenHeader(); 31 if (rejectedTokenStillStored) forgetStoredToken(); 32 }); 33 return send.apply(this, arguments); 34 }; 35})(); 36 </script>
36 37 <meta charset="utf-8"/> 38 <link href="https://media.base44.com/images/public/6a25aa5685953a8f2f5f0006/833cae048_Addasubheading450x70px70x70px.png" rel="icon" type="image/svg+xml"/> 39 <meta content="width=device-width, initial-scale=1.0" name="viewport"/> 40 <link href="/manifest.json" rel="manifest"/> 41 <title> 42 Pricing | SBC Network 43 </title> 44
44<script crossorigin="" src="/assets/index-CIbYPDCt.js" type="module"> 45 </script>
45 46 <link crossorigin="" href="/assets/index-BwH3zWIv.css" rel="stylesheet"/> 47
47<script type="module"> 48 if (window.self === window.top) { 49 let lastPath = ""; 50 function getPageNameFromPath(path) { 51 const segments = path.split("/").filter(Boolean); 52 return segments[0] || null; 53 } 54 function trackPageView() { 55 const path = window.location.pathname; 56 if (path === lastPath) return; 57 lastPath = path; 58 const pageName = getPageNameFromPath(path) || "home"; 59 const appId = "6a25aa5685953a8f2f5f0006"; 60 if (!appId) return; 61 fetch(`/api/app-logs/${appId}/log-user-in-app/${pageName}`, { 62 method: "POST", 63 }).catch(() => {}); 64 } 65 const originalPushState = history.pushState.bind(history); 66 history.pushState = function (...args) { 67 originalPushState(...args); 68 trackPageView(); 69 }; 70 const originalReplaceState = history.replaceState.bind(history); 71 history.replaceState = function (...args) { 72 originalReplaceState(...args); 73 trackPageView(); 74 }; 75 window.addEventListener("popstate", trackPageView); 76 trackPageView(); 77} 78 </script>
78 79 <meta content="Pricing on SBC Network. An exclusive, paid membership community designed for entrepreneurs and small bus." name="description"/> 80 <meta content="Pricing | SBC Network" property="og:title"/> 81 <meta content="Pricing on SBC Network. An exclusive, paid membership community designed for entrepreneurs and small bus." property="og:description"/> 82 <meta content="https://media.base44.com/images/public/6a25aa5685953a8f2f5f0006/833cae048_Addasubheading450x70px70x70px.png/v1/fill/w_1200,h_630/833cae048_Addasubheading450x70px70x70px.png" property="og:image"/> 83 <meta content="https://sbcvipnetwork.base44.app/pricing" property="og:url"/> 84 <meta content="website" property="og:type"/> 85 <meta content="SBC Network" property="og:site_name"/> 86 <meta content="Pricing | SBC Network" name="twitter:title"/> 87 <meta content="Pricing on SBC Network. An exclusive, paid membership community designed for entrepreneurs and small bus." name="twitter:description"/> 88 <meta content="https://media.base44.com/images/public/6a25aa5685953a8f2f5f0006/833cae048_Addasubheading450x70px70x70px.png/v1/fill/w_1200,h_630/833cae048_Addasubheading450x70px70x70px.png" name="twitter:image"/> 89 <meta content="summary_large_image" name="twitter:card"/> 90 <meta content="https://sbcvipnetwork.base44.app/pricing" name="twitter:url"/> 91
91<script> 92 (function () { 93 var titles = {"/": "SBC Network", "/login": "Login | SBC Network", "/join": "Join | SBC Network", "/pricing": "Pricing | SBC Network", "/forgot-password": "Forgot Password | SBC Network", "/reset-password": "Reset Password | SBC Network", "/privacy": "Privacy | SBC Network", "/terms": "Terms | SBC Network", "/contact": "Contact | SBC Network", "/feed": "Feed | SBC Network", "/members": "Members | SBC Network", "/events": "Events | SBC Network", "/marketplace": "Marketplace | SBC Network", "/profile": "Profile | SBC Network", "/admin": "Admin Dashboard | SBC Network", "/messages": "Messages | SBC Network", "/video-calls": "Video Calls | SBC Network", "/video-room": "Video Call Room | SBC Network", "/member-map": "Member Map | SBC Network", "/welcome": "Welcome | SBC Network", "/landing": "SBC Network"}; 94 // PascalCase boundaries -> "-", mirroring _PASCAL_BOUNDARY_RE without lookbehind 95 // (old Safari fails to PARSE a lookbehind, taking the whole script down). 96 var dashed = function (s) { 97 return s.replace(/([a-z0-9])([A-Z])/g, "$1-$2").replace(/([A-Z])([A-Z][a-z])/g, "$1-$2"); 98 }; 99 var decode = function (s) { 100 // A %2F inside ONE segment must not become a structural separator: /blog/foo%2Fbar is a 101 // dynamic slug, and letting it split would match a static /blog/foo/bar and write ITS title. 102 try { var d = decodeURIComponent(s); return d.indexOf("/") < 0 ? d : s; } catch (e) { return s; } 103 }; 104 var segments = function (path) { return path.split("/").filter(Boolean).map(decode); }; 105 var norm = function (path) { 106 var parts = segments(path).map(function (s) { return dashed(s).toLowerCase(); }); 107 return parts.length ? "/" + parts.join("/") : "/"; 108 }; 109 var lastPath = location.pathname, written = document.title, on = true; 110 var sync = function () { 111 // Path only: a hash/query change is the same page, and the SDK strips its own auth 112 // params with replaceState -- neither must clobber a server-rendered title in place. 113 if (!on || location.pathname === lastPath) return; 114 lastPath = location.pathname; 115 if (document.title !== written) { on = false; return; } 116 // Write ONLY a title the map proves. An unmapped path is a dynamic route (/blog/:slug) the 117 // map cannot carry, and writing a placeholder there is destructive, not merely vague: the 118 // prerender worker runs no setUserAgent, so its capture browser reads as human and executes 119 // this script, and coordinator.js's settle wait explicitly tolerates a full navigation -- 120 // a redirect landing on an unmapped path would bake the placeholder into the stored 121 // snapshot. Leaving the title alone degrades to today's behavior instead. 122 // Exact lookup only. A dash-stripped retry here would let a genuinely different /set-up 123 // claim /setup: the map carries a dash-free key only where a PascalCase boundary put the 124 // dashes there, and the client cannot tell the two apart. The map emits every reachable 125 // shape per segment instead (_client_url_variants). 126 var title = titles[norm(location.pathname)]; 127 if (title === undefined) return; 128 document.title = title; 129 // Re-read: the setter stores verbatim but the getter strips and collapses whitespace, so 130 // keeping the assigned string would make the next sync() read our own write as the app's. 131 written = document.title; 132 }; 133 var wrap = function (fn) { 134 // The history entry is already pushed by the time sync() runs, so a throw here would 135 // surface inside the host app's router and break navigation. This is injected into apps 136 // we cannot test, so it swallows rather than trusting the trace. 137 return function () { 138 var r = fn.apply(this, arguments); 139 try { sync(); } catch (e) {} 140 return r; 141 }; 142 }; 143 history.pushState = wrap(history.pushState); 144 history.replaceState = wrap(history.replaceState); 145 window.addEventListener("popstate", sync); 146})(); 147 </script>
147 148 <meta content="yes" name="mobile-web-app-capable"/> 149 <meta content="black" name="apple-mobile-web-app-status-bar-style"/> 150 <meta content="SBC Network" name="apple-mobile-web-app-title"/> 151 <link href="https://sbcvipnetwork.base44.app/pricing" rel="canonical"/> 152
152<script data-seo-source="builder" type="application/ld+json"> 153 {"name": "SBC Network", "@context": "https://schema.org", "@type": "WebSite", "url": "https://smallbizconnexion.com"} 154 </script>
154 155
155<script data-seo-source="builder" type="application/ld+json"> 156 {"name": "SBC Network", "logo": "https://media.base44.com/images/public/6a25aa5685953a8f2f5f0006/fe679c75c_Addasubheading450x70px70x70px.png", "@context": "https://schema.org", "@type": "Organization", "url": "https://smallbizconnexion.com"} 157 </script>
157 158
158<script data-seo-source="builder" type="application/ld+json"> 159 {"@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [{"@type": "ListItem", "position": 1, "name": "Home", "item": "https://sbcvipnetwork.base44.app/"}, {"@type": "ListItem", "position": 2, "name": "Pricing | SBC Network", "item": "https://sbcvipnetwork.base44.app/pricing"}]} 160 </script>
160 161 <meta content="noindex, follow" name="robots"/> 162 </head> 163 <body> 164 <div id="root"> 165 <div data-seo-source="builder" id="seo-snapshot" style="position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;"> 166 <main> 167 <header> 168 <h1> 169 Pricing | SBC Network 170 </h1> 171 <p> 172 Pricing on SBC Network. An exclusive, paid membership community designed for entrepreneurs and small bus. 173 </p> 174 </header> 175 <nav aria-label="Pages"> 176 <h2> 177 Pages 178 </h2> 179 <ul> 180 <li> 181 <a href="/"> 182 Landing 183 </a> 184 </li> 185 <li> 186 <a href="/login"> 187 Login 188 </a> 189 â Login on SBC Network. An exclusive, paid membership community designed for entrepreneurs and small bus. 190 </li> 191 <li> 192 <a href="/join"> 193 Join 194 </a> 195 â Join on SBC Network. An exclusive, paid membership community designed for entrepreneurs and small bus. 196 </li> 197 <li> 198 <a href="/pricing"> 199 Pricing 200 </a> 201 â Pricing on SBC Network. An exclusive, paid membership community designed for entrepreneurs and small bus. 202 </li> 203 <li> 204 <a href="/forgot-password"> 205 Forgot Password 206 </a> 207 â Forgot Password on SBC Network. An exclusive, paid membership community designed for entrepreneurs and small bus. 208 </li> 209 <li> 210 <a href="/reset-password"> 211 Reset Password 212 </a> 213 â Reset Password on SBC Network. An exclusive, paid membership community designed for entrepreneurs and small bus. 214 </li> 215 <li> 216 <a href="/privacy"> 217 Privacy 218 </a> 219 â Privacy on SBC Network. An exclusive, paid membership community designed for entrepreneurs and small bus. 220 </li> 221 <li> 222 <a href="/terms"> 223 Terms 224 </a> 225 â Terms on SBC Network. An exclusive, paid membership community designed for entrepreneurs and small bus. 226 </li> 227 <li> 228 <a href="/contact"> 229 Contact 230 </a> 231 â Contact on SBC Network. An exclusive, paid membership community designed for entrepreneurs and small bus. 232 </li> 233 <li> 234 <a href="/feed"> 235 Feed 236 </a> 237 â Feed on SBC Network. An exclusive, paid membership community designed for entrepreneurs and small bus. 238 </li> 239 <li> 240 <a href="/members"> 241 Members 242 </a> 243 â Members on SBC Network. An exclusive, paid membership community designed for entrepreneurs and small bus. 244 </li> 245 <li> 246 <a href="/events"> 247 Events 248 </a> 249 â Events on SBC Network. An exclusive, paid membership community designed for entrepreneurs and small bus. 250 </li> 251 <li> 252 <a href="/marketplace"> 253 Marketplace 254 </a> 255 â Marketplace on SBC Network. An exclusive, paid membership community designed for entrepreneurs and small bus. 256 </li> 257 <li> 258 <a href="/profile"> 259 Profile 260 </a> 261 â Profile on SBC Network. An exclusive, paid membership community designed for entrepreneurs and small bus. 262 </li> 263 <li> 264 <a href="/admin"> 265 Admin Dashboard 266 </a> 267 â Admin Dashboard on SBC Network. An exclusive, paid membership community designed for entrepreneurs and small bus. 268 </li> 269 <li> 270 <a href="/messages"> 271 Messages 272 </a> 273 â Messages on SBC Network. An exclusive, paid membership community designed for entrepreneurs and small bus. 274 </li> 275 <li> 276 <a href="/video-calls"> 277 Video Calls 278 </a> 279 â Video Calls on SBC Network. An exclusive, paid membership community designed for entrepreneurs and small bus. 280 </li> 281 <li> 282 <a href="/video-room"> 283 Video Call Room 284 </a> 285 â Video Call Room on SBC Network. An exclusive, paid membership community designed for entrepreneurs and small bus. 286 </li> 287 <li> 288 <a href="/member-map"> 289 Member Map 290 </a> 291 â Member Map on SBC Network. An exclusive, paid membership community designed for entrepreneurs and small bus. 292 </li> 293 <li> 294 <a href="/welcome"> 295 Welcome 296 </a> 297 â Welcome on SBC Network. An exclusive, paid membership community designed for entrepreneurs and small bus. 298 </li> 299 </ul> 300 </nav> 301 </main> 302 </div> 303 </div> 304 </body> 305</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.