PageSourceSearch

https://www.networkingexecutives.com/

html networkingexecutives.com collected 2026-10-02 00:53:33 UTC 17,276 bytes, 339 lines download raw bytes

1<!doctype html>
2<html lang="en">
3  <head>
4    <meta charset="UTF-8" />
5    <link rel="icon" type="image/x-icon" href="/favicon.ico" />
6    <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32.png" />
7    <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16.png" />
8    <link rel="apple-touch-icon" sizes="192x192" href="/favicon-192.png" />
9    <meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover" />
10    <meta name="description" content="Discover curated professional networking events — conferences, summits, and meetups for executives, entrepreneurs, and growth-minded leaders." />
11    <meta name="theme-color" content="#1a254a" />
12    <meta name="msvalidate.01" content="9D20E3F02E93050B150D10EBA2AA9BBC" />
13    
13<script>
14      (function() {
15        var p = location.pathname === '/' ? '/' : location.pathname.replace(/\/+$/, '');
16        // Host-derived origin so nsightindex.com canonicalises to itself, not to
17        // networkingexecutives.com. Mirrors brandForHost in src/config/brand.js
18        // (substring test). NE host is unchanged.
19        var origin = (location.hostname || '').indexOf('nsightindex') >= 0 ? 'https://www.nsightindex.com' : 'https://www.networkingexecutives.com';
20        var url = origin + p;
21        var c = document.querySelector('link[rel="canonical"]');
22        if (!c) {
23          c = document.createElement('link');
24          c.setAttribute('rel', 'canonical');
25          document.head.appendChild(c);
26        }
27        c.setAttribute('href', url);
28        var og = document.querySelector('meta[property="og:url"]');
29        if (og) og.setAttribute('content', url);
30      })();
31    </script>
31
32
33    <!-- Open Graph -->
34    <meta property="og:title" content="Networking Executives" />
35    <meta property="og:description" content="Curated events for professionals." />
36    <meta property="og:image" content="https://www.networkingexecutives.com/og-default.png" />
37    <meta property="og:image:width" content="1200" />
38    <meta property="og:image:height" content="630" />
39    
39<script>
40      try {
41        var ogOrigin = (window.location.hostname || '').indexOf('nsightindex') >= 0 ? 'https://www.nsightindex.com' : 'https://www.networkingexecutives.com';
42        var u = ogOrigin + ((window.location.pathname || '/') === '/' ? '/' : (window.location.pathname || '/').replace(/\/+$/, ''));
43        var og = document.querySelector('meta[property="og:url"]');
44        if (!og) {
45          og = document.createElement('meta');
46          og.setAttribute('property', 'og:url');
47          document.head.appendChild(og);
48        }
49        og.setAttribute('content', u);
50      } catch (e) {}
51    </script>
51
52    <meta property="og:type" content="website" />
53    <meta property="og:site_name" content="Networking Executives" />
54    <meta property="og:locale" content="en_US" />
55
56    <!-- Twitter Card -->
57    <meta name="twitter:card" content="summary_large_image" />
58    <meta name="twitter:title" content="Networking Executives" />
59    <meta name="twitter:description" content="Curated events for professionals." />
60    <meta name="twitter:image" content="https://www.networkingexecutives.com/og-default.png" />
61
62    <!-- Structured data (Organization) -->
63    
63<script type="application/ld+json">
64    {
65      "@context": "https://schema.org",
66      "@type": "Organization",
67      "name": "Networking Executives",
68      "alternateName": "NE",
69      "url": "https://www.networkingexecutives.com/",
70      "logo": "https://www.networkingexecutives.com/favicon-512.png",
71      "description": "A curated discovery platform for professional networking events — conferences, summits, and meetups for executives, entrepreneurs, and growth-minded leaders.",
72      "foundingDate": "2024",
73      "areaServed": [
74        { "@type": "City", "name": "Dallas", "containedInPlace": { "@type": "State", "name": "Texas" } },
75        { "@type": "City", "name": "Fort Worth", "containedInPlace": { "@type": "State", "name": "Texas" } },
76        { "@type": "City", "name": "Frisco", "containedInPlace": { "@type": "State", "name": "Texas" } },
77        { "@type": "City", "name": "Plano", "containedInPlace": { "@type": "State", "name": "Texas" } },
78        { "@type": "City", "name": "Richardson", "containedInPlace": { "@type": "State", "name": "Texas" } },
79        { "@type": "City", "name": "Arlington", "containedInPlace": { "@type": "State", "name": "Texas" } },
80        { "@type": "City", "name": "Irving", "containedInPlace": { "@type": "State", "name": "Texas" } },
81        { "@type": "City", "name": "McKinney", "containedInPlace": { "@type": "State", "name": "Texas" } },
82        { "@type": "City", "name": "Houston", "containedInPlace": { "@type": "State", "name": "Texas" } },
83        { "@type": "City", "name": "The Woodlands", "containedInPlace": { "@type": "State", "name": "Texas" } },
84        { "@type": "City", "name": "Sugar Land", "containedInPlace": { "@type": "State", "name": "Texas" } },
85        { "@type": "City", "name": "Austin", "containedInPlace": { "@type": "State", "name": "Texas" } },
86        { "@type": "City", "name": "Round Rock", "containedInPlace": { "@type": "State", "name": "Texas" } }
87      ],
88      "contactPoint": {
89        "@type": "ContactPoint",
90        "contactType": "customer support",
91        "email": "[email protected]",
92        "url": "https://www.networkingexecutives.com/support",
93        "availableLanguage": "English"
94      },
95      "sameAs": [
96        "https://www.linkedin.com/company/networking-executives",
97        "https://www.instagram.com/networkingexecutives",
98        "https://www.facebook.com/networkingexecutives"
99      ],
100      "knowsAbout": [
101        "Professional networking events",
102        "Executive networking",
103        "Business conferences",
104        "Industry summits",
105        "Corporate meetups"
106      ]
107    }
108    </script>
108
109
110    <!-- Structured data (WebSite + SearchAction for sitelinks search box) -->
111    
111<script type="application/ld+json">
112    {
113      "@context": "https://schema.org",
114      "@type": "WebSite",
115      "name": "Networking Executives",
116      "url": "https://www.networkingexecutives.com/",
117      "description": "Discover curated professional networking events — conferences, summits, and meetups for executives, entrepreneurs, and growth-minded leaders.",
118      "potentialAction": {
119        "@type": "SearchAction",
120        "target": {
121          "@type": "EntryPoint",
122          "urlTemplate": "https://www.networkingexecutives.com/events?q={search_term_string}"
123        },
124        "query-input": "required name=search_term_string"
125      }
126    }
127    </script>
127
128
129    <title>Networking Executives | Curated Networking Events</title>
130
131    <link rel="preconnect" href="https://fonts.googleapis.com" />
132    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
133    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Lato:wght@400;500;700&family=Montserrat:wght@400;500;600;700&family=Outfit:wght@400;500;600;700;800&family=Source+Serif+4:opsz,[email protected],400;8..60,500;8..60,600;8..60,700&display=swap" />
134
135    <link rel="preconnect" href="https://firebasestorage.googleapis.com" crossorigin />
136    <link rel="preconnect" href="https://storage.googleapis.com" crossorigin />
137    <link rel="dns-prefetch" href="https://firebasestorage.googleapis.com" />
138
139    
139<script>
140      try {
141        var path = window.location.pathname || '/';
142        var key = null;
143        if (path === '/' || path === '/home') key = 'ne_home_banner_url_v1';
144        else if (path.indexOf('/event') === 0) key = 'ne_event_banner_url_v1';
145        else if (path === '/about') key = 'ne_about_banner_url_v1';
146
147        if (key) {
148          var heroUrl = localStorage.getItem(key);
149          if (heroUrl) {
150            var link = document.createElement('link');
151            link.rel = 'preload';
152            link.as = 'image';
153            link.href = heroUrl;
154            link.fetchPriority = 'high';
155            document.head.appendChild(link);
156          }
157        }
158      } catch (e) { /* ignore (private mode / SSR / quota) */ }
159    </script>
159
160    
160<script type="module" crossorigin src="/assets/vendor-firebase-D8nTg4kA.js"></script>
160
161    
161<script type="module" crossorigin src="/assets/main-Ny_M3uFn.js"></script>
161
162    <link rel="stylesheet" crossorigin href="/assets/main-C2Hk3X2y.css">
163  </head>
164  <body>
165    <div id="root">
166      <h1 style="position:absolute;left:-9999px">Networking Executives — Curated Networking Events for Executives &amp; Founders</h1>
167      <div id="ne-boot" style="position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#1a254a">
168        <p style="margin:0 0 1.25rem;font-family:Outfit,system-ui,sans-serif;font-size:1.375rem;font-weight:600;color:#fff;letter-spacing:.02em">Networking Executives</p>
169        <div aria-hidden="true" style="width:2.25rem;height:2.25rem;border:3px solid rgba(255,255,255,.22);border-top-color:#c9a34e;border-radius:50%;animation:ne-boot-spin .7s linear infinite"></div>
170      </div>
171      <style>@keyframes ne-boot-spin{to{transform:rotate(360deg)}}</style>
172    </div>
173    
173<script>
174      (function () {
175        var RELOAD_KEY = 'ne_boot_recovery_reloaded';
176        // Slow-boot timeout. Raised 2026-07-31 from 15s to 30s: when a
177        // fixed-deploy push lands, open tabs run their in-app version-check
178        // which triggers an automatic location.reload — and if the reload
179        // races Vercel's cold edge cache in the same city, the ORIGINAL 15s
180        // fallback fired before the (perfectly healthy) new bundle finished
181        // downloading. 30s covers a cold-cache first hit without being long
182        // enough to feel like a genuinely dead page.
183        var TIMEOUT_MS = 30000;
184        // How long the "we already tried to reload" guard lives. Without an
185        // expiry, a single unlucky reload race trapped the tab: the guard
186        // stayed set forever, and every subsequent load went straight to
187        // the failure screen without attempting to boot. Amy hit that path
188        // 2026-07-31 after two back-to-back deploys, and further refreshes
189        // did nothing because the guard was already spent. An age check
190        // lets a healthy Vercel eventually serve the page again on its own.
191        var GUARD_TTL_MS = 60000;
192        var handled = false;
193
194        // React replaces the children of #root on mount, which removes this
195        // node. Its presence is therefore a reliable "not mounted yet".
196        function booted() {
197          return !document.getElementById('ne-boot');
198        }
199
200        // Read the guard as {reloadedAt: <ms>}, returning null on absence,
201        // stale age, or parse failure. Old (pre-2026-07-31) values were the
202        // string "1", which parses as invalid JSON and correctly falls
203        // through to "guard not set" — no migration needed.
204        function guardActive() {
205          try {
206            var raw = sessionStorage.getItem(RELOAD_KEY);
207            if (!raw) return false;
208            var parsed = JSON.parse(raw);
209            if (!parsed || typeof parsed.reloadedAt !== 'number') return false;
210            return (Date.now() - parsed.reloadedAt) < GUARD_TTL_MS;
211          } catch (e) { return false; }
212        }
213        function setGuard() {
214          try { sessionStorage.setItem(RELOAD_KEY, JSON.stringify({ reloadedAt: Date.now() })); } catch (e) {}
215        }
216        function clearGuard() {
217          try { sessionStorage.removeItem(RELOAD_KEY); } catch (e) {}
218        }
219
220        function showFailure() {
221          var boot = document.getElementById('ne-boot');
222          if (!boot) return;
223          boot.innerHTML =
224            '<div style="max-width:22rem;padding:0 1.5rem;text-align:center;' +
225            'font-family:system-ui,-apple-system,sans-serif;color:#fff">' +
226            '<p style="margin:0 0 .5rem;font-size:1.05rem;font-weight:600">' +
227            'This page did not finish loading.</p>' +
228            '<p style="margin:0 0 1.25rem;font-size:.875rem;line-height:1.5;' +
229            'color:rgba(255,255,255,.7)">Refreshing did not help, so this is ' +
230            'likely on our end rather than your connection.</p>' +
231            '<button id="ne-boot-retry" style="cursor:pointer;border:0;' +
232            'border-radius:.375rem;background:#c9a34e;color:#1a254a;font-weight:700;' +
233            'font-size:.875rem;padding:.625rem 1.25rem">Try again</button>' +
234            '<p style="margin:1.25rem 0 0;font-size:.8125rem">' +
235            '<a href="mailto:[email protected]" ' +
236            'style="color:rgba(255,255,255,.6)">[email protected]</a></p>' +
237            '</div>';
238          // The Try Again button MUST clear the guard, otherwise the reload
239          // it triggers sees the guard still set and jumps straight back to
240          // this same failure screen without ever trying to boot. Wiring
241          // this here rather than in the inline onclick keeps the guard-
242          // clearing logic beside the guard code.
243          var btn = document.getElementById('ne-boot-retry');
244          if (btn) btn.addEventListener('click', function () { clearGuard(); location.reload(); });
245        }
246
247        function recover() {
248          if (handled || booted()) return;
249          handled = true;
250          if (guardActive()) { showFailure(); return; }
251          setGuard();
252          location.reload();
253        }
254
255        // Resource errors do not bubble, so this listens in the capture phase.
256        // Same-origin only, on purpose: an ad blocker eating the Google Tag
257        // Manager script is not a reason to reload the page.
258        window.addEventListener('error', function (e) {
259          var t = e.target;
260          if (!t || t === window || t.tagName !== 'SCRIPT') return;
261          if (!t.src || t.src.indexOf(window.location.origin) !== 0) return;
262          recover();
263        }, true);
264
265        // Backstop. Only fires once the document has finished loading, so a
266        // bundle that is merely slow on a bad connection is left alone.
267        setTimeout(function () {
268          if (document.readyState === 'complete') recover();
269        }, TIMEOUT_MS);
270
271        // Silent-failure catch. The 30s backstop above catches a script that
272        // never loaded. This catches a different failure: the script LOADED,
273        // ran far enough to clear the pre-mount spinner (React's createRoot
274        // clears the container as it begins rendering), and then silently
275        // produced no output. Safari has been observed serving a corrupted
276        // cached script body that parses as valid JS but does nothing
277        // meaningful — Amy 2026-08-04 hit a blank white page with a single
278        // Firebase Analytics warning in the console and #root empty; Empty
279        // Caches fixed it. If the spinner is gone but #root is still empty
280        // at 10s, treat that as a broken boot rather than a slow one and
281        // reload. Uses the same guard so it can't loop.
282        setTimeout(function () {
283          if (handled) return;
284          var root = document.getElementById('root');
285          var spinnerGone = !document.getElementById('ne-boot');
286          var rootEmpty = !root || root.children.length === 0;
287          if (spinnerGone && rootEmpty) recover();
288        }, 10000);
289
290        // Clear the guard once the app is up, so the next deploy can recover
291        // again rather than going straight to the failure message.
292        var poll = setInterval(function () {
293          // booted(), NOT !booted(). Inverted, this clears the guard while the
294          // spinner is still up, which throws away the reload-once protection
295          // and lets the page reload on every subsequent attempt. Caught by
296          // reproducing a 404'd bundle against a local copy of dist.
297          if (booted()) {
298            clearInterval(poll);
299            clearGuard();
300          }
301        }, 500);
302      })();
303    </script>
vendor: 68 bytes, lines 303-304
303
304    <script async src="https://www.googletagmanager.com/gtag/js?id=
304G-ZBDCPHEPYM
vendor: 16 bytes, lines 304-305
304"></script>
305    
305<script>
306      window.dataLayer = window.dataLayer || [];
307      function gtag(){dataLayer.push(arguments);}
308
309      // Google Consent Mode v2 — default to denied, upgraded by the cookie
310      // consent banner once the user accepts. Required for GDPR/CCPA.
311      gtag('consent', 'default', {
312        'ad_storage': 'denied',
313        'ad_user_data': 'denied',
314        'ad_personalization': 'denied',
315        'analytics_storage': 'denied',
316        'functionality_storage': 'granted',
317        'security_storage': 'granted',
318        'wait_for_update': 500
319      });
320
321      // Honor a previously saved choice immediately on page load
322      try {
323        var saved = localStorage.getItem('cookie_consent');
324        if (saved === 'accepted') {
325          gtag('consent', 'update', {
326            'ad_storage': 'granted',
327            'ad_user_data': 'granted',
328            'ad_personalization': 'granted',
329            'analytics_storage': 'granted'
330          });
331        }
332      } catch (e) {}
333
334      gtag('js', new Date());
335      window.GA_MEASUREMENT_ID = 'G-ZBDCPHEPYM';
336      gtag('config', 'G-ZBDCPHEPYM', { anonymize_ip: true });
337    </script>
337
338  </body>
339</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.