PageSourceSearch

https://app.repedge.ai/login

html repedge.ai collected 2026-10-05 12:29:21 UTC 60,007 bytes, 64 lines download raw bytes

1<!DOCTYPE html><!--MmVhXSy1a6Xb4GC0IMUoX--><html lang="en" class="overflow-x-hidden h-full"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5, user-scalable=yes"/><link rel="preload" href="/_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="https://px.ads.linkedin.com/collect/?pid=8807692&amp;fmt=gif" as="image"/><link rel="stylesheet" href="/_next/static/chunks/03579b2d3b9b98eb.css?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/6f9604723cdb9d2c.css?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/a153bf83046992b8.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9"/>
1<script src="/_next/static/chunks/5162b58cd9d7a3f6.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9" async=""></script>
1<script src="/_next/static/chunks/18addc340df81593.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9" async=""></script>
1<script src="/_next/static/chunks/7a532dd1d19d195c.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9" async=""></script>
1<script src="/_next/static/chunks/e5e062f8ee295622.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9" async=""></script>
1<script src="/_next/static/chunks/turbopack-7ec32e315fef73d2.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9" async=""></script>
1<script src="/_next/static/chunks/ba163175dcde74c6.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9" async=""></script>
1<script src="/_next/static/chunks/76b1064be1d3454f.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9" async=""></script>
1<script src="/_next/static/chunks/d7c0f17805d3623d.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9" async=""></script>
1<script src="/_next/static/chunks/3452fca321542c3c.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9" async=""></script>
1<script src="/_next/static/chunks/2eca3bc47a200c05.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9" async=""></script>
1<script src="/_next/static/chunks/2fc4a87e899d12a2.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9" async=""></script>
1<script src="/_next/static/chunks/33e9dc28aab37ec7.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9" async=""></script>
1<script src="/_next/static/chunks/1f2b11e0edd5c04b.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9" async=""></script>
1<script src="/_next/static/chunks/17500ed3c77afa36.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9" async=""></script>
1<link rel="preload" href="/videos/supademo.mp4" as="video" type="video/mp4" fetchPriority="high"/><link rel="preload" href="https://www.googletagmanager.com/gtag/js?id=AW-17924117163" as="script"/><link rel="preload" href="https://snap.licdn.com/li.lms-analytics/insight.min.js" as="script"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><link rel="preload" as="video" href="/videos/supademo.mp4" fetchPriority="high" type="video/mp4"/><link rel="icon" href="https://repedge.ai/favicon.ico" sizes="any"/><link rel="icon" href="https://repedge.ai/favicon-32x32.png" sizes="32x32" type="image/png"/><link rel="icon" href="https://repedge.ai/favicon-16x16.png" sizes="16x16" type="image/png"/><link rel="apple-touch-icon" href="https://repedge.ai/logo-square.png" sizes="180x180"/><link rel="manifest" href="https://repedge.ai/site.webmanifest"/><meta name="theme-color" content="#1E3A8A"/><meta name="msapplication-TileColor" content="#1E3A8A"/><meta name="msapplication-TileImage" content="https://repedge.ai/logo-square.png"/><meta name="next-size-adjust" content=""/><title>RepEdge.ai - AI Sales Intelligence Platform | Unlock 2.5× More Wins</title><meta name="description" content="Transform sales calls with AI-powered analysis. Get win probability scoring, call coaching, and manager dashboards. Start your 10-day unlimited trial today."/><meta name="author" content="RepEdge.ai"/><meta name="keywords" content="sales intelligence, AI call analysis, win probability, sales coaching, CRM integration, sales analytics, call transcription, sales performance"/><meta name="creator" content="RepEdge.ai"/><meta name="publisher" content="RepEdge.ai"/><meta name="robots" content="index, follow"/><meta name="googlebot" content="index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1"/><link rel="canonical" href="https://repedge.ai"/><meta name="format-detection" content="telephone=no, address=no, email=no"/><meta property="og:title" content="RepEdge.ai - AI Sales Intelligence Platform"/><meta property="og:description" content="Unlock 2.5× more wins with AI-powered sales call analysis. Get win probability scoring, call coaching, and manager dashboards."/><meta property="og:url" content="https://repedge.ai"/><meta property="og:site_name" content="RepEdge.ai"/><meta property="og:locale" content="en_US"/><meta property="og:image" content="https://repedge.ai/logo-square.png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="1200"/><meta property="og:image:alt" content="RepEdge.ai - AI Sales Intelligence Platform"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:site" content="@RepEdgeAI"/><meta name="twitter:creator" content="@RepEdgeAI"/><meta name="twitter:title" content="RepEdge.ai - AI Sales Intelligence Platform"/><meta name="twitter:description" content="Unlock 2.5× more wins with AI-powered sales call analysis."/><meta name="twitter:image" content="https://repedge.ai/logo-square.png"/><link rel="icon" href="/favicon.ico?favicon.00218ad2.ico" sizes="32x30" type="image/x-icon"/><link rel="icon" href="/favicon.ico" sizes="any"/><link rel="icon" href="/favicon-16x16.png" sizes="16x16" type="image/png"/><link rel="icon" href="/favicon-32x32.png" sizes="32x32" type="image/png"/><link rel="apple-touch-icon" href="/logo-square.png" sizes="180x180" type="image/png"/><link rel="icon" href="/favicon.ico"/>
1<script>
2              (function() {
3                try {
4                  // Check localStorage for theme preference synchronously
5                  const savedTheme = localStorage.getItem('theme');
6                  
7                  // Apply dark mode immediately if saved preference is dark
8                  // This prevents white flash on page load/navigation
9                  if (savedTheme === 'dark') {
10                    document.documentElement.classList.add('dark');
11                  } else {
12                    // Ensure light mode (remove dark class if present)
13                    document.documentElement.classList.remove('dark');
14                  }
15                } catch (e) {
16                  // Silently fail if localStorage is not available
17                }
18              })();
19            </script>
19<script>
20              (function() {
21                try {
22                  const pathname = window.location.pathname;
23                  const baseUrl = "https://repedge.ai";
24                  // For root path, always use baseUrl with trailing slash (ignores query params)
25                  // For other paths, remove query params and trailing slashes
26                  // Always strip query parameters to prevent duplicate content issues (e.g., ?ref= parameters)
27                  let canonicalUrl;
28                  if (pathname === "/") {
29                    canonicalUrl = baseUrl + "/";
30                  } else {
31                    const cleanPath = pathname.split('?')[0].replace(/\/$/, "");
32                    canonicalUrl = baseUrl + cleanPath;
33                  }
34                  
35                  // Remove existing canonical if any
36                  let existing = document.querySelector('link[rel="canonical"]');
37                  if (existing) existing.remove();
38                  
39                  // Add canonical link
40                  const link = document.createElement("link");
41                  link.rel = "canonical";
42                  link.href = canonicalUrl;
43                  document.head.appendChild(link);
44                } catch (e) {}
45              })();
46            </script>
46<script type="text/javascript">
47(function() {
48  if (typeof window === 'undefined') return;
49  if (!/^\/thank-you-demo\/?$/.test(window.location.pathname)) return;
50  var sendTo = 'AW-17924117163/abo_CNmJxfQbEKul8eJC';
51  function fire() {
52    if (typeof window.gtag === 'function') {
53      window.gtag('event', 'conversion', {'send_to': sendTo});
54      return true;
55    }
56    return false;
57  }
58  if (!fire()) {
59    var start = Date.now(), id = setInterval(function() {
60      if (fire() || (Date.now() - start >= 5000)) clearInterval(id);
61    }, 100);
62  }
63})();
64</script>
64<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://repedge.ai/#organization","name":"RepEdge.ai","url":"https://repedge.ai","logo":{"@type":"ImageObject","url":"https://repedge.ai/logo-square.png","width":512,"height":512},"description":"AI-powered sales intelligence platform that transforms sales calls with AI analysis, win probability scoring, and manager dashboards.","sameAs":["https://twitter.com/RepEdgeAI","https://www.linkedin.com/company/repedge-ai"],"contactPoint":{"@type":"ContactPoint","contactType":"Sales","email":"[email protected]"}},{"@type":"WebSite","@id":"https://repedge.ai/#website","name":"RepEdge.ai","url":"https://repedge.ai","publisher":{"@id":"https://repedge.ai/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://repedge.ai/search?q={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}},{"@type":"SoftwareApplication","@id":"https://repedge.ai/#software","name":"RepEdge.ai","url":"https://repedge.ai","applicationCategory":"BusinessApplication","operatingSystem":"Web","description":"AI-powered sales intelligence platform for SMB teams. Call analysis, win probability scoring, and manager dashboards.","offers":{"@type":"Offer","price":"59","priceCurrency":"USD","priceValidUntil":"2026-12-31","availability":"https://schema.org/InStock","url":"https://repedge.ai/pricing-public"},"aggregateRating":{"@type":"AggregateRating","ratingValue":"4.8","ratingCount":150,"reviewCount":150,"bestRating":"5","worstRating":"1"},"publisher":{"@id":"https://repedge.ai/#organization"}}]}</script>
64<script>(self.__next_s=self.__next_s||[]).push([0,{"children":"\n              (function() {\n                // Patch Node.removeChild so portal cleanup during navigation never throws.\n                // Radix UI / React portals can call removeChild on a node that is already\n                // removed or on a null ref when the tree is torn down (e.g. navigating\n                // from /account/[id] to /accounts). This prevents the page from locking up.\n                var originalRemoveChild = Node.prototype.removeChild;\n                Node.prototype.removeChild = function(child) {\n                  if (this == null) return child != null ? child : null;\n                  if (child == null) return null;\n                  try {\n                    if (!this.contains || !this.contains(child)) return child;\n                  } catch (e) { return child; }\n                  try {\n                    return originalRemoveChild.call(this, child);\n                  } catch (err) {\n                    if (err && (err.message || '').indexOf('removeChild') !== -1) return child;\n                    throw err;\n                  }\n                };\n                var originalOnError = window.onerror;\n                window.onerror = function(msg, src, line, col, err) {\n                  if (typeof msg === 'string' && (msg.indexOf('removeChild') !== -1 || msg.indexOf('Cannot read properties of null') !== -1))\n                    return true;\n                  return originalOnError ? originalOnError.apply(this, arguments) : false;\n                };\n                window.addEventListener('unhandledrejection', function(ev) {\n                  var m = (ev.reason && (ev.reason.message || ev.reason.toString())) || '';\n                  if (m.indexOf('removeChild') !== -1 || m.indexOf('Cannot read properties of null') !== -1)\n                    ev.preventDefault();\n                });\n              })();\n            ","id":"portal-navigation-fix"}])</script>
64<script>(self.__next_s=self.__next_s||[]).push([0,{"children":"\n              (function() {\n                // Suppress console errors from Apollo tracking and Chrome extensions\n                if (typeof console !== 'undefined') {\n                  const originalError = console.error;\n                  console.error = function(...args) {\n                    const message = args.join(' ');\n                    // Suppress Apollo tracking errors\n                    if (message.includes('aplo-evnt.com') || \n                        message.includes('Apollo') && message.includes('400') ||\n                        message.includes('intent_pixel')) {\n                      return; // Silently suppress\n                    }\n                    // Suppress Chrome extension errors (not our code)\n                    if (message.includes('chrome-extension://') ||\n                        message.includes('Denying load of') ||\n                        message.includes('web_accessible_resources') ||\n                        message.includes('contentscript.js')) {\n                      return; // Silently suppress extension errors\n                    }\n                    // Suppress demo recording URL errors (expected - these files don't exist)\n                    if (message.includes('your-project.supabase.co') ||\n                        message.includes('demo-recordings') ||\n                        message.includes('demo-call') ||\n                        message.includes('ERR_NAME_NOT_RESOLVED') && message.includes('demo')) {\n                      return; // Silently suppress demo URL errors\n                    }\n                    originalError.apply(console, args);\n                  };\n                }\n                \n                // Intercept fetch to suppress Apollo tracking errors and demo recording URLs\n                if (typeof window !== 'undefined' && window.fetch) {\n                  const originalFetch = window.fetch;\n                  window.fetch = function(...args) {\n                    const url = args[0];\n                    if (typeof url === 'string') {\n                      // Suppress Apollo tracking requests in demo environments\n                      if (url.includes('aplo-evnt.com')) {\n                        const isDemo = localStorage.getItem('demoViewMode') || \n                                      window.location.href.toLowerCase().includes('demo') ||\n                                      window.location.href.toLowerCase().includes('mock');\n                        if (isDemo) {\n                          // Return a rejected promise that won't log errors\n                          return Promise.reject(new Error('Apollo tracking disabled in demo environment')).catch(() => {});\n                        }\n                        return originalFetch.apply(this, args).catch(function(error) {\n                          // Silently suppress Apollo tracking errors (common in demo environments)\n                          return Promise.reject(error);\n                        });\n                      }\n                      // Suppress demo recording URL requests (expected - these files don't exist)\n                      if (url.includes('your-project.supabase.co') ||\n                          url.includes('demo-recordings') ||\n                          url.includes('demo-call')) {\n                        // Return a rejected promise that won't log errors\n                        return Promise.reject(new Error('Demo recording not available')).catch(() => {});\n                      }\n                    }\n                    return originalFetch.apply(this, args);\n                  };\n                }\n                \n                // Intercept XMLHttpRequest to suppress Apollo tracking errors and demo recording URLs\n                if (typeof window !== 'undefined' && window.XMLHttpRequest) {\n                  const OriginalXHR = window.XMLHttpRequest;\n                  window.XMLHttpRequest = function() {\n                    const xhr = new OriginalXHR();\n                    const originalOpen = xhr.open;\n                    xhr.open = function(method, url) {\n                      if (typeof url === 'string') {\n                        // Suppress Apollo tracking errors\n                        if (url.includes('aplo-evnt.com')) {\n                          xhr.addEventListener('error', function(e) {\n                            // Silently suppress Apollo tracking errors\n                            e.stopPropagation();\n                          }, true);\n                          xhr.addEventListener('load', function(e) {\n                            if (xhr.status >= 400) {\n                              // Silently suppress 400+ errors from Apollo tracking\n                              e.stopPropagation();\n                            }\n                          }, true);\n                        }\n                        // Suppress demo recording URL errors (expected - these files don't exist)\n                        if (url.includes('your-project.supabase.co') ||\n                            url.includes('demo-recordings') ||\n                            url.includes('demo-call')) {\n                          xhr.addEventListener('error', function(e) {\n                            // Silently suppress demo recording errors\n                            e.stopPropagation();\n                          }, true);\n                          xhr.addEventListener('load', function(e) {\n                            if (xhr.status >= 400) {\n                              // Silently suppress 400+ errors from demo recordings\n                              e.stopPropagation();\n                            }\n                          }, true);\n                        }\n                      }\n                      return originalOpen.apply(this, arguments);\n                    };\n                    return xhr;\n                  };\n                }\n                \n                // Suppress network errors for demo recording URLs in browser console\n                if (typeof window !== 'undefined' && window.addEventListener) {\n                  window.addEventListener('error', function(e) {\n                    const url = e.filename || e.target?.src || e.target?.href || '';\n                    if (typeof url === 'string' && (\n                      url.includes('your-project.supabase.co') ||\n                      url.includes('demo-recordings') ||\n                      url.includes('demo-call')\n                    )) {\n                      // Prevent error from showing in console\n                      e.preventDefault();\n                      e.stopPropagation();\n                      return false;\n                    }\n                  }, true);\n                }\n              })();\n            ","id":"apollo-error-suppressor"}])</script>
64<script src="/_next/static/chunks/a6dad97d9634a72d.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9" noModule=""></script>
64</head><body class="inter_a869fe2d-module__Nl2jCG__variable font-sans antialiased overflow-x-hidden h-full flex flex-col"><div hidden=""><!--$--><!--/$--></div>
vendor: 67 bytes, line 64
64<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
64GTM-MHFCD84G
vendor: 82 bytes, line 64
64" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
64<img height="1" width="1" alt="" src="https://px.ads.linkedin.com/collect/?pid=8807692&amp;fmt=gif" style="position:absolute;width:1px;height:1px;opacity:0;pointer-events:none" aria-hidden="true"/><div class="flex flex-col min-h-screen"><div class="flex-1"><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><div class="min-h-screen flex items-center justify-center bg-gray-50"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-loader-circle w-8 h-8 animate-spin text-[#1E3A8A]" aria-hidden="true"><path d="M21 12a9 9 0 1 1-6.219-8.56"></path></svg></div><!--/$--><!--$--><!--/$--></div><footer class="w-full border-t border-border dark:border-border bg-background dark:bg-background mt-auto"><div class="w-full px-4 sm:px-6 lg:px-8 py-2.5 transition-all duration-300 lg:ml-80"><div class="flex items-center justify-center w-full"><p class="text-xs text-muted-foreground dark:text-muted-foreground font-light tracking-wide">© <!-- -->2026<!-- --> RepEdge.ai. All rights reserved.</p></div></div></footer></div><section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section><div role="region" aria-label="Notifications (F8)" tabindex="-1" style="pointer-events:none"><ol tabindex="-1" class="fixed top-0 z-[100] flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-0 sm:right-0 sm:top-auto sm:flex-col md:max-w-[420px]"></ol></div><noscript><img height="1" width="1" style="display:none" alt="" src="https://px.ads.linkedin.com/collect/?pid=8807692&amp;fmt=gif"/></noscript>
64<script src="/_next/static/chunks/a153bf83046992b8.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9" id="_R_" async=""></script>
64<script>(self.__next_f=self.__next_f||[]).push([0])</script>
64<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n1a:I[168027,[],\"default\"]\n:HL[\"/_next/static/chunks/03579b2d3b9b98eb.css?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\",\"style\"]\n:HL[\"/_next/static/chunks/6f9604723cdb9d2c.css?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\",\"style\"]\n:HL[\"/_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n2:T511,\n              (function() {\n                try {\n                  const pathname = window.location.pathname;\n                  const baseUrl = \"https://repedge.ai\";\n                  // For root path, always use baseUrl with trailing slash (ignores query params)\n                  // For other paths, remove query params and trailing slashes\n                  // Always strip query parameters to prevent duplicate content issues (e.g., ?ref= parameters)\n                  let canonicalUrl;\n                  if (pathname === \"/\") {\n                    canonicalUrl = baseUrl + \"/\";\n                  } else {\n                    const cleanPath = pathname.split('?')[0].replace(/\\/$/, \"\");\n                    canonicalUrl = baseUrl + cleanPath;\n                  }\n                  \n                  // Remove existing canonical if any\n                  let existing = document.querySelector('link[rel=\"canonical\"]');\n                  if (existing) existing.remove();\n                  \n                  // Add canonical link\n                  const link = document.createElement(\"link\");\n                  link.rel = \"canonical\";\n                  link.href = canonicalUrl;\n                  document.head.appendChild(link);\n                } catch (e) {}\n              })();\n            "])</script>
64<script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"MmVhXSy1a6Xb4GC0IMUoX\",\"c\":[\"\",\"login\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"login\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/03579b2d3b9b98eb.css?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/6f9604723cdb9d2c.css?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/ba163175dcde74c6.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/76b1064be1d3454f.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/d7c0f17805d3623d.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/chunks/3452fca321542c3c.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/_next/static/chunks/2eca3bc47a200c05.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"overflow-x-hidden h-full\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://fonts.googleapis.com\"}],[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://fonts.gstatic.com\",\"crossOrigin\":\"anonymous\"}],[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"\\n              (function() {\\n                try {\\n                  // Check localStorage for theme preference synchronously\\n                  const savedTheme = localStorage.getItem('theme');\\n                  \\n                  // Apply dark mode immediately if saved preference is dark\\n                  // This prevents white flash on page load/navigation\\n                  if (savedTheme === 'dark') {\\n                    document.documentElement.classList.add('dark');\\n                  } else {\\n                    // Ensure light mode (remove dark class if present)\\n                    document.documentElement.classList.remove('dark');\\n                  }\\n                } catch (e) {\\n                  // Silently fail if localStorage is not available\\n                }\\n              })();\\n            \"}}],[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"$2\"}}],\"$L3\",\"$L4\",\"$L5\",\"$L6\",\"$L7\",\"$L8\",\"$L9\",\"$La\",\"$Lb\",\"$Lc\",\"$Ld\",\"$Le\",\"$Lf\",\"$L10\",\"$L11\",\"$L12\",\"$L13\",\"$L14\",\"$L15\"]}],\"$L16\"]}]]}],{\"children\":[\"$L17\",{\"children\":[\"$L18\",{},null,false,false]},null,false,false]},null,false,false],\"$L19\",false]],\"m\":\"$undefined\",\"G\":[\"$1a\",[]],\"S\":true}\n"])</script>
64<script>self.__next_f.push([1,"1b:I[479520,[\"/_next/static/chunks/ba163175dcde74c6.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\",\"/_next/static/chunks/76b1064be1d3454f.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\",\"/_next/static/chunks/d7c0f17805d3623d.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\",\"/_next/static/chunks/3452fca321542c3c.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\",\"/_next/static/chunks/2eca3bc47a200c05.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\"],\"\"]\n21:I[378499,[\"/_next/static/chunks/ba163175dcde74c6.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\",\"/_next/static/chunks/76b1064be1d3454f.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\",\"/_next/static/chunks/d7c0f17805d3623d.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\",\"/_next/static/chunks/3452fca321542c3c.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\",\"/_next/static/chunks/2eca3bc47a200c05.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\"],\"CanonicalUrl\"]\n22:I[59864,[\"/_next/static/chunks/ba163175dcde74c6.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\",\"/_next/static/chunks/76b1064be1d3454f.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\",\"/_next/static/chunks/d7c0f17805d3623d.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\",\"/_next/static/chunks/3452fca321542c3c.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\",\"/_next/static/chunks/2eca3bc47a200c05.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\"],\"ThemeProvider\"]\n23:I[110553,[\"/_next/static/chunks/ba163175dcde74c6.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\",\"/_next/static/chunks/76b1064be1d3454f.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\",\"/_next/static/chunks/d7c0f17805d3623d.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\",\"/_next/static/chunks/3452fca321542c3c.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\",\"/_next/static/chunks/2eca3bc47a200c05.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\"],\"SidebarProvider\"]\n24:I[552957,[\"/_next/static/chunks/ba163175dcde74c6.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\",\"/_next/static/chunks/76b1064be1d3454f.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\",\"/_next/static/chunks/d7c0f17805d3623d.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\",\"/_next/static/chunks/3452fca321542c3c.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\",\"/_next/static/chunks/2eca3bc47a200c05.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\"],\"default\"]\n25:I[339756,[\"/_next/static/chunks/2fc4a87e899d12a2.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\",\"/_next/static/chunks/33e9dc28aab37ec7.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\"],\"default\"]\n26:I[837457,[\"/_next/static/chunks/2fc4a87e899d12a2.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\",\"/_next/static/chunks/33e9dc28aab37ec7.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\"],\"default\"]\n27:I[758877,[\"/_next/static/chunks/ba163175dcde74c6.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\",\"/_next/static/chunks/76b1064be1d3454f.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\",\"/_next/static/chunks/d7c0f17805d3623d.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\",\"/_next/static/chunks/3452fca321542c3c.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\",\"/_next/static/chunks/2eca3bc47a200c05.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\"],\"ConditionalFooter\"]\n28:I[846696,[\"/_next/static/chunks/ba163175dcde74c6.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\",\"/_next/static/chunks/76b1064be1d3454f.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\",\"/_next/static/chunks/d7c0f17805d3623d.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\",\"/_next/static/chunks/3452fca321542c3c.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\",\"/_next/static/chunks/2eca3bc47a200c05.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\"],\"Toaster\"]\n29:I[377855,[\"/_next/static/chunks/ba163175dcde74c6.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\",\"/_next/static/chunks/76b1064be1d3454f.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\",\"/_next/static/chunks/d7c0f17805d3623d.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\",\"/_next/static/chunks/3452fca321542c3c.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\",\"/_next/static/chunks/2eca3bc47a200c05.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\"],\"Toaster\"]\n2a:I[443880,[\"/_next/static/chunks/ba163175dcde74c6.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\",\"/_next/static/chunks/76b1064be1d3454f.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\",\"/_next/static/chunks/d7c0f17805d3623d.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\",\"/_next/static/chunks/3452fca321542c3c.js?dpl=dpl_8C"])</script>
64<script>self.__next_f.push([1,"unUEp7bT4r9s1jCsnfjZdbZDG9\",\"/_next/static/chunks/2eca3bc47a200c05.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\"],\"Analytics\"]\n2c:I[347257,[\"/_next/static/chunks/2fc4a87e899d12a2.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\",\"/_next/static/chunks/33e9dc28aab37ec7.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\"],\"ClientPageRoot\"]\n2d:I[747426,[\"/_next/static/chunks/ba163175dcde74c6.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\",\"/_next/static/chunks/76b1064be1d3454f.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\",\"/_next/static/chunks/d7c0f17805d3623d.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\",\"/_next/static/chunks/3452fca321542c3c.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\",\"/_next/static/chunks/2eca3bc47a200c05.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\",\"/_next/static/chunks/1f2b11e0edd5c04b.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\",\"/_next/static/chunks/17500ed3c77afa36.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\"],\"default\"]\n30:I[897367,[\"/_next/static/chunks/2fc4a87e899d12a2.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\",\"/_next/static/chunks/33e9dc28aab37ec7.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\"],\"OutletBoundary\"]\n31:\"$Sreact.suspense\"\n33:I[897367,[\"/_next/static/chunks/2fc4a87e899d12a2.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\",\"/_next/static/chunks/33e9dc28aab37ec7.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\"],\"ViewportBoundary\"]\n35:I[897367,[\"/_next/static/chunks/2fc4a87e899d12a2.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\",\"/_next/static/chunks/33e9dc28aab37ec7.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\"],\"MetadataBoundary\"]\n:HL[\"/videos/supademo.mp4\",\"video\",{\"type\":\"video/mp4\",\"fetchPriority\":\"high\"}]\n:HL[\"https://px.ads.linkedin.com/collect/?pid=8807692\u0026fmt=gif\",\"image\"]\n3:[\"$\",\"$L1b\",null,{\"id\":\"google-tag-manager\",\"strategy\":\"lazyOnload\",\"dangerouslySetInnerHTML\":{\"__html\":\"\\n              (function() {\\n                let gtmLoaded = false;\\n                const loadGTM = function() {\\n                  if (gtmLoaded) return;\\n                  gtmLoaded = true;\\n                  (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\\n                  new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\\n                  j=d.createElement(s),dl=l!='dataLayer'?'\u0026l='+l:'';j.async=true;j.src=\\n                  'https://www.googletagmanager.com/gtm.js?id='
64+i+dl;f.parentNode.insertBefore(j,f);\\n                  })(window,document,'script','dataLayer','GTM-MHFCD84G');\\n                };\\n                // Load on explicit click only - NO fallback to prevent loading during PageSpeed tests\\n                // PageSpeed tests don't trigger clicks, so GTM won't load during tests\\n                window.addEventListener('click', loadGTM, { once: true, passive: true });\\n              })();\\n            \"}}]\n4:[\"$\",\"$L1b\",null,{\"src\":\"https://www.googletagmanager.com/gtag/js?id=AW-17924117163\",\"strategy\":\"afterInteractive\"}]\n5:[\"$\",\"$L1b\",null,{\"id\":\"google-ads-gtag\",\"strategy\":\"afterInteractive\",\"children\":\"\\n            window.dataLayer = window.dataLayer || [];\\n            function gtag(){dataLayer.push(arguments);}\\n            gtag('js', new Date());\\n            gtag('config', 'AW-17924117163');\\n          \"}]\n6:[\"$\",\"script\",null,{\"type\":\"text/javascript\",\"dangerouslySetInnerHTML\":{\"__html\":\"\\n(function() {\\n  if (typeof window === 'undefined') return;\\n  if (!/^\\\\/thank-you-demo\\\\/?$/.test(window.location.pathname)) return;\\n  var sendTo = 'AW-17924117163/abo_CNmJxfQbEKul8eJC';\\n  function fire() {\\n    if (typeof window.gtag === 'function') {\\n      window.gtag('event', 'conversion', {'send_to': sendTo});\\n      return true;\\n    }\\n    return false;\\n  }\\n  if (!fire()) {\\n    var start = Date.now(), id = setInterval(function() {\\n      if (fire() || (Date.now() - start \u003e= 5000)) clearInterval(id);\\n    }, 100);\\n  }\\n})();\\n\"}}]\n7:[\"$\",\"link\",null,{\"rel\":\"preload\",\"as\":\"video\",\"href\":\"/videos/supademo.mp4\",\"fetchPriority\":\"high\",\"type\":\"video/mp4\"}]\n8:[\"$\",\"link\",null,{\"rel\":\"icon\",\"href\":\"https://repedge.ai/favicon.ico\",\"sizes\":\"any\"}]\n9:[\"$\",\"link\",null,{\"rel\":\"icon\",\"href\":\"https://repedge.ai/favicon-32x32.png\",\"sizes\":\"32x32\","])</script>
64<script>self.__next_f.push([1,"\"type\":\"image/png\"}]\na:[\"$\",\"link\",null,{\"rel\":\"icon\",\"href\":\"https://repedge.ai/favicon-16x16.png\",\"sizes\":\"16x16\",\"type\":\"image/png\"}]\nb:[\"$\",\"link\",null,{\"rel\":\"apple-touch-icon\",\"href\":\"https://repedge.ai/logo-square.png\",\"sizes\":\"180x180\"}]\nc:[\"$\",\"link\",null,{\"rel\":\"manifest\",\"href\":\"https://repedge.ai/site.webmanifest\"}]\nd:[\"$\",\"meta\",null,{\"name\":\"theme-color\",\"content\":\"#1E3A8A\"}]\ne:[\"$\",\"meta\",null,{\"name\":\"msapplication-TileColor\",\"content\":\"#1E3A8A\"}]\nf:[\"$\",\"meta\",null,{\"name\":\"msapplication-TileImage\",\"content\":\"https://repedge.ai/logo-square.png\"}]\n1c:T68e,"])</script>
64<script>self.__next_f.push([1,"{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://repedge.ai/#organization\",\"name\":\"RepEdge.ai\",\"url\":\"https://repedge.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://repedge.ai/logo-square.png\",\"width\":512,\"height\":512},\"description\":\"AI-powered sales intelligence platform that transforms sales calls with AI analysis, win probability scoring, and manager dashboards.\",\"sameAs\":[\"https://twitter.com/RepEdgeAI\",\"https://www.linkedin.com/company/repedge-ai\"],\"contactPoint\":{\"@type\":\"ContactPoint\",\"contactType\":\"Sales\",\"email\":\"[email protected]\"}},{\"@type\":\"WebSite\",\"@id\":\"https://repedge.ai/#website\",\"name\":\"RepEdge.ai\",\"url\":\"https://repedge.ai\",\"publisher\":{\"@id\":\"https://repedge.ai/#organization\"},\"potentialAction\":{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https://repedge.ai/search?q={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}},{\"@type\":\"SoftwareApplication\",\"@id\":\"https://repedge.ai/#software\",\"name\":\"RepEdge.ai\",\"url\":\"https://repedge.ai\",\"applicationCategory\":\"BusinessApplication\",\"operatingSystem\":\"Web\",\"description\":\"AI-powered sales intelligence platform for SMB teams. Call analysis, win probability scoring, and manager dashboards.\",\"offers\":{\"@type\":\"Offer\",\"price\":\"59\",\"priceCurrency\":\"USD\",\"priceValidUntil\":\"2026-12-31\",\"availability\":\"https://schema.org/InStock\",\"url\":\"https://repedge.ai/pricing-public\"},\"aggregateRating\":{\"@type\":\"AggregateRating\",\"ratingValue\":\"4.8\",\"ratingCount\":150,\"reviewCount\":150,\"bestRating\":\"5\",\"worstRating\":\"1\"},\"publisher\":{\"@id\":\"https://repedge.ai/#organization\"}}]}"])</script>
64<script>self.__next_f.push([1,"10:[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$1c\"}}]\n11:[\"$\",\"$L1b\",null,{\"src\":\"https://app.lemonsqueezy.com/js/lemon.js\",\"strategy\":\"lazyOnload\"}]\n1d:T74e,"])</script>
64<script>self.__next_f.push([1,"\n              (function() {\n                // Patch Node.removeChild so portal cleanup during navigation never throws.\n                // Radix UI / React portals can call removeChild on a node that is already\n                // removed or on a null ref when the tree is torn down (e.g. navigating\n                // from /account/[id] to /accounts). This prevents the page from locking up.\n                var originalRemoveChild = Node.prototype.removeChild;\n                Node.prototype.removeChild = function(child) {\n                  if (this == null) return child != null ? child : null;\n                  if (child == null) return null;\n                  try {\n                    if (!this.contains || !this.contains(child)) return child;\n                  } catch (e) { return child; }\n                  try {\n                    return originalRemoveChild.call(this, child);\n                  } catch (err) {\n                    if (err \u0026\u0026 (err.message || '').indexOf('removeChild') !== -1) return child;\n                    throw err;\n                  }\n                };\n                var originalOnError = window.onerror;\n                window.onerror = function(msg, src, line, col, err) {\n                  if (typeof msg === 'string' \u0026\u0026 (msg.indexOf('removeChild') !== -1 || msg.indexOf('Cannot read properties of null') !== -1))\n                    return true;\n                  return originalOnError ? originalOnError.apply(this, arguments) : false;\n                };\n                window.addEventListener('unhandledrejection', function(ev) {\n                  var m = (ev.reason \u0026\u0026 (ev.reason.message || ev.reason.toString())) || '';\n                  if (m.indexOf('removeChild') !== -1 || m.indexOf('Cannot read properties of null') !== -1)\n                    ev.preventDefault();\n                });\n              })();\n            "])</script>
64<script>self.__next_f.push([1,"12:[\"$\",\"$L1b\",null,{\"id\":\"portal-navigation-fix\",\"strategy\":\"beforeInteractive\",\"dangerouslySetInnerHTML\":{\"__html\":\"$1d\"}}]\n13:[\"$\",\"$L1b\",null,{\"id\":\"suppress-extension-errors\",\"strategy\":\"afterInteractive\",\"dangerouslySetInnerHTML\":{\"__html\":\"\\n              // Suppress harmless browser extension errors\\n              const originalError = console.error;\\n              console.error = function(...args) {\\n                const message = args.join(' ');\\n                // Suppress Chrome extension runtime errors\\n                if (message.includes('runtime.lastError') || \\n                    message.includes('message port closed')) {\\n                  return; // Silently ignore\\n                }\\n                originalError.apply(console, args);\\n              };\\n            \"}}]\n1e:T1a59,"])</script>
64<script>self.__next_f.push([1,"\n              (function() {\n                // Suppress console errors from Apollo tracking and Chrome extensions\n                if (typeof console !== 'undefined') {\n                  const originalError = console.error;\n                  console.error = function(...args) {\n                    const message = args.join(' ');\n                    // Suppress Apollo tracking errors\n                    if (message.includes('aplo-evnt.com') || \n                        message.includes('Apollo') \u0026\u0026 message.includes('400') ||\n                        message.includes('intent_pixel')) {\n                      return; // Silently suppress\n                    }\n                    // Suppress Chrome extension errors (not our code)\n                    if (message.includes('chrome-extension://') ||\n                        message.includes('Denying load of') ||\n                        message.includes('web_accessible_resources') ||\n                        message.includes('contentscript.js')) {\n                      return; // Silently suppress extension errors\n                    }\n                    // Suppress demo recording URL errors (expected - these files don't exist)\n                    if (message.includes('your-project.supabase.co') ||\n                        message.includes('demo-recordings') ||\n                        message.includes('demo-call') ||\n                        message.includes('ERR_NAME_NOT_RESOLVED') \u0026\u0026 message.includes('demo')) {\n                      return; // Silently suppress demo URL errors\n                    }\n                    originalError.apply(console, args);\n                  };\n                }\n                \n                // Intercept fetch to suppress Apollo tracking errors and demo recording URLs\n                if (typeof window !== 'undefined' \u0026\u0026 window.fetch) {\n                  const originalFetch = window.fetch;\n                  window.fetch = function(...args) {\n                    const url = args[0];\n                    if (typeof url === 'string') {\n                      // Suppress Apollo tracking requests in demo environments\n                      if (url.includes('aplo-evnt.com')) {\n                        const isDemo = localStorage.getItem('demoViewMode') || \n                                      window.location.href.toLowerCase().includes('demo') ||\n                                      window.location.href.toLowerCase().includes('mock');\n                        if (isDemo) {\n                          // Return a rejected promise that won't log errors\n                          return Promise.reject(new Error('Apollo tracking disabled in demo environment')).catch(() =\u003e {});\n                        }\n                        return originalFetch.apply(this, args).catch(function(error) {\n                          // Silently suppress Apollo tracking errors (common in demo environments)\n                          return Promise.reject(error);\n                        });\n                      }\n                      // Suppress demo recording URL requests (expected - these files don't exist)\n                      if (url.includes('your-project.supabase.co') ||\n                          url.includes('demo-recordings') ||\n                          url.includes('demo-call')) {\n                        // Return a rejected promise that won't log errors\n                        return Promise.reject(new Error('Demo recording not available')).catch(() =\u003e {});\n                      }\n                    }\n                    return originalFetch.apply(this, args);\n                  };\n                }\n                \n                // Intercept XMLHttpRequest to suppress Apollo tracking errors and demo recording URLs\n                if (typeof window !== 'undefined' \u0026\u0026 window.XMLHttpRequest) {\n                  const OriginalXHR = window.XMLHttpRequest;\n                  window.XMLHttpRequest = function() {\n                    const xhr = new OriginalXHR();\n                    const originalOpen = xhr.open;\n                    xhr.open = function(method, url) {\n                      if (typeof url === 'string') {\n                        // Suppress Apollo tracking errors\n                        if (url.includes('aplo-evnt.com')) {\n                          xhr.addEventListener('error', function(e) {\n                            // Silently suppress Apollo tracking errors\n                            e.stopPropagation();\n                          }, true);\n                          xhr.addEventListener('load', function(e) {\n                            if (xhr.status \u003e= 400) {\n                              // Silently suppress 400+ errors from Apollo tracking\n                              e.stopPropagation();\n                            }\n                          }, true);\n                        }\n                        // Suppress demo recording URL errors (expected - these files don't exist)\n                        if (url.includes('your-project.supabase.co') ||\n                            url.includes('demo-recordings') ||\n                            url.includes('demo-call')) {\n                          xhr.addEventListener('error', function(e) {\n                            // Silently suppress demo recording errors\n                            e.stopPropagation();\n                          }, true);\n                          xhr.addEventListener('load', function(e) {\n                            if (xhr.status \u003e= 400) {\n                              // Silently suppress 400+ errors from demo recordings\n                              e.stopPropagation();\n                            }\n                          }, true);\n                        }\n                      }\n                      return originalOpen.apply(this, arguments);\n                    };\n                    return xhr;\n                  };\n                }\n                \n                // Suppress network errors for demo recording URLs in browser console\n                if (typeof window !== 'undefined' \u0026\u0026 window.addEventListener) {\n                  window.addEventListener('error', function(e) {\n                    const url = e.filename || e.target?.src || e.target?.href || '';\n                    if (typeof url === 'string' \u0026\u0026 (\n                      url.includes('your-project.supabase.co') ||\n                      url.includes('demo-recordings') ||\n                      url.includes('demo-call')\n                    )) {\n                      // Prevent error from showing in console\n                      e.preventDefault();\n                      e.stopPropagation();\n                      return false;\n                    }\n                  }, true);\n                }\n              })();\n            "])</script>
64<script>self.__next_f.push([1,"14:[\"$\",\"$L1b\",null,{\"id\":\"apollo-error-suppressor\",\"strategy\":\"beforeInteractive\",\"dangerouslySetInnerHTML\":{\"__html\":\"$1e\"}}]\n1f:T9e1,"])</script>
64<script>self.__next_f.push([1,"\n              (function() {\n                // Check if we're in a demo environment (skip Apollo tracking)\n                function isDemoEnvironment() {\n                  try {\n                    // Check localStorage for demo mode\n                    const demoViewMode = localStorage.getItem('demoViewMode');\n                    if (demoViewMode) return true;\n                    \n                    // Check URL for demo indicators\n                    const url = window.location.href.toLowerCase();\n                    if (url.includes('demo') || url.includes('mock')) return true;\n                    \n                    // Check if user email suggests demo\n                    // This will be set by the app after user loads\n                    return false;\n                  } catch(e) {\n                    return false;\n                  }\n                }\n                \n                function initApollo(){\n                  // Skip Apollo tracking in demo environments\n                  if (isDemoEnvironment()) {\n                    return;\n                  }\n                  \n                  try {\n                    var n=Math.random().toString(36).substring(7),\n                    o=document.createElement(\"script\");\n                    o.src=\"https://assets.apollo.io/micro/website-tracker/tracker.iife.js?nocache=\"+n;\n                    o.async=true;\n                    o.defer=true;\n                    o.onload=function(){\n                      try {\n                        if(window.trackingFunctions \u0026\u0026 window.trackingFunctions.onLoad){\n                          window.trackingFunctions.onLoad({appId:\"69379a61854e790011d27d97\"});\n                        }\n                      } catch(e) {\n                        // Silently fail - don't log errors\n                      }\n                    };\n                    o.onerror=function(){\n                      // Silently handle script load errors\n                    };\n                    document.head.appendChild(o);\n                  } catch(e) {\n                    // Silently fail if Apollo tracker can't be initialized\n                  }\n                }\n                \n                // Delay initialization slightly to allow demo environment check\n                setTimeout(function() {\n                  // Double-check demo environment before initializing\n                  if (!isDemoEnvironment()) {\n                    initApollo();\n                  }\n                }, 100);\n              })();\n            "])</script>
64<script>self.__next_f.push([1,"15:[\"$\",\"$L1b\",null,{\"id\":\"apollo-tracker\",\"strategy\":\"afterInteractive\",\"dangerouslySetInnerHTML\":{\"__html\":\"$1f\"}}]\n20:[\"$\",\"iframe\",null,{\"src\":\"https://www.googletagmanager.com/ns.html?id=GTM-MHFCD84G\",\"height\":\"0\",\"width\":\"0\",\"style\":{\"display\":\"none\",\"visibility\":\"hidden\"}}]\n2b:[\"$\",\"img\",null,{\"height\":\"1\",\"width\":\"1\",\"style\":{\"display\":\"none\"},\"alt\":\"\",\"src\":\"https://px.ads.linkedin.com/collect/?pid=8807692\u0026fmt=gif\"}]\n"])</script>
64<script>self.__next_f.push([1,"16:[\"$\",\"body\",null,{\"className\":\"inter_a869fe2d-module__Nl2jCG__variable font-sans antialiased overflow-x-hidden h-full flex flex-col\",\"children\":[[\"$\",\"noscript\",null,{\"children\":\"$20\"}],[\"$\",\"img\",null,{\"height\":1,\"width\":1,\"alt\":\"\",\"src\":\"https://px.ads.linkedin.com/collect/?pid=8807692\u0026fmt=gif\",\"style\":{\"position\":\"absolute\",\"width\":1,\"height\":1,\"opacity\":0,\"pointerEvents\":\"none\"},\"aria-hidden\":true}],[\"$\",\"$L1b\",null,{\"id\":\"linkedin-insight-tag\",\"strategy\":\"afterInteractive\",\"children\":\"_linkedin_partner_id = \\\"8807692\\\"; window.lintrk = window.lintrk || function() { window.lintrk.q = window.lintrk.q || []; };\"}],[\"$\",\"$L1b\",null,{\"src\":\"https://snap.licdn.com/li.lms-analytics/insight.min.js\",\"strategy\":\"afterInteractive\"}],[\"$\",\"$L21\",null,{}],[\"$\",\"$L22\",null,{\"children\":[\"$\",\"$L23\",null,{\"children\":[\"$\",\"$L24\",null,{\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col min-h-screen\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex-1\",\"children\":[\"$\",\"$L25\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L26\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L27\",null,{}]]}]}]}]}],[\"$\",\"$L28\",null,{\"position\":\"top-right\",\"richColors\":true}],[\"$\",\"$L29\",null,{}],[\"$\",\"$L2a\",null,{}],[\"$\",\"noscript\",null,{\"children\":\"$2b\"}]]}]\n"])</script>
64<script>self.__next_f.push([1,"17:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L25\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L26\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n18:[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"$L2c\",null,{\"Component\":\"$2d\",\"serverProvidedParams\":{\"searchParams\":{},\"params\":{},\"promises\":[\"$@2e\",\"$@2f\"]}}],[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/1f2b11e0edd5c04b.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/17500ed3c77afa36.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L30\",null,{\"children\":[\"$\",\"$31\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@32\"}]}]]}]\n19:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L33\",null,{\"children\":\"$@34\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L35\",null,{\"children\":[\"$\",\"$31\",null,{\"name\":\"Next.Metadata\",\"children\":\"$@36\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}]\n"])</script>
64<script>self.__next_f.push([1,"2e:{}\n2f:\"$18:props:children:0:props:serverProvidedParams:params\"\n"])</script>
64<script>self.__next_f.push([1,"34:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1, maximum-scale=5, user-scalable=yes\"}]]\n"])</script>
64<script>self.__next_f.push([1,"37:I[27201,[\"/_next/static/chunks/2fc4a87e899d12a2.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\",\"/_next/static/chunks/33e9dc28aab37ec7.js?dpl=dpl_8CunUEp7bT4r9s1jCsnfjZdbZDG9\"],\"IconMark\"]\n"])</script>
64<script>self.__next_f.push([1,"36:[[\"$\",\"title\",\"0\",{\"children\":\"RepEdge.ai - AI Sales Intelligence Platform | Unlock 2.5× More Wins\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Transform sales calls with AI-powered analysis. Get win probability scoring, call coaching, and manager dashboards. Start your 10-day unlimited trial today.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"author\",\"content\":\"RepEdge.ai\"}],[\"$\",\"meta\",\"3\",{\"name\":\"keywords\",\"content\":\"sales intelligence, AI call analysis, win probability, sales coaching, CRM integration, sales analytics, call transcription, sales performance\"}],[\"$\",\"meta\",\"4\",{\"name\":\"creator\",\"content\":\"RepEdge.ai\"}],[\"$\",\"meta\",\"5\",{\"name\":\"publisher\",\"content\":\"RepEdge.ai\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"7\",{\"name\":\"googlebot\",\"content\":\"index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1\"}],[\"$\",\"link\",\"8\",{\"rel\":\"canonical\",\"href\":\"https://repedge.ai\"}],[\"$\",\"meta\",\"9\",{\"name\":\"format-detection\",\"content\":\"telephone=no, address=no, email=no\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:title\",\"content\":\"RepEdge.ai - AI Sales Intelligence Platform\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:description\",\"content\":\"Unlock 2.5× more wins with AI-powered sales call analysis. Get win probability scoring, call coaching, and manager dashboards.\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:url\",\"content\":\"https://repedge.ai\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:site_name\",\"content\":\"RepEdge.ai\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:image\",\"content\":\"https://repedge.ai/logo-square.png\"}],[\"$\",\"meta\",\"16\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"17\",{\"property\":\"og:image:height\",\"content\":\"1200\"}],[\"$\",\"meta\",\"18\",{\"property\":\"og:image:alt\",\"content\":\"RepEdge.ai - AI Sales Intelligence Platform\"}],[\"$\",\"meta\",\"19\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"20\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"21\",{\"name\":\"twitter:site\",\"content\":\"@RepEdgeAI\"}],[\"$\",\"meta\",\"22\",{\"name\":\"twitter:creator\",\"content\":\"@RepEdgeAI\"}],[\"$\",\"meta\",\"23\",{\"name\":\"twitter:title\",\"content\":\"RepEdge.ai - AI Sales Intelligence Platform\"}],[\"$\",\"meta\",\"24\",{\"name\":\"twitter:description\",\"content\":\"Unlock 2.5× more wins with AI-powered sales call analysis.\"}],[\"$\",\"meta\",\"25\",{\"name\":\"twitter:image\",\"content\":\"https://repedge.ai/logo-square.png\"}],[\"$\",\"link\",\"26\",{\"rel\":\"icon\",\"href\":\"/favicon.ico?favicon.00218ad2.ico\",\"sizes\":\"32x30\",\"type\":\"image/x-icon\"}],[\"$\",\"link\",\"27\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\",\"sizes\":\"any\"}],[\"$\",\"link\",\"28\",{\"rel\":\"icon\",\"href\":\"/favicon-16x16.png\",\"sizes\":\"16x16\",\"type\":\"image/png\"}],[\"$\",\"link\",\"29\",{\"rel\":\"icon\",\"href\":\"/favicon-32x32.png\",\"sizes\":\"32x32\",\"type\":\"image/png\"}],[\"$\",\"link\",\"30\",{\"rel\":\"apple-touch-icon\",\"href\":\"/logo-square.png\",\"sizes\":\"180x180\",\"type\":\"image/png\"}],[\"$\",\"link\",\"31\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"$L37\",\"32\",{}]]\n"])</script>
64<script>self.__next_f.push([1,"32:null\n"])</script>
64</body></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.