PageSourceSearch

https://www.writeedge.ai/login

html writeedge.ai collected 2026-10-05 13:19:48 UTC 36,367 bytes, 1 lines download raw bytes

1<!DOCTYPE html><html lang="en" data-sentry-component="RootLayout" data-sentry-source-file="layout.tsx"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/eaf345bd75b70b4a.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-750d446875586d91.js"/>
1<script src="/_next/static/chunks/8f5a35e4-8f25a2ff2078119b.js" async=""></script>
1<script src="/_next/static/chunks/ccbb183b-f0c00ddead332a94.js" async=""></script>
1<script src="/_next/static/chunks/7200-5fcd60699caf3998.js" async=""></script>
1<script src="/_next/static/chunks/main-app-3e69ff9a3803faf3.js" async=""></script>
1<script src="/_next/static/chunks/app/global-error-fed610d2b6d02003.js" async=""></script>
1<script src="/_next/static/chunks/b281fec4-2a8f3dd0b54da43a.js" async=""></script>
1<script src="/_next/static/chunks/6079-4e89653e6a816b48.js" async=""></script>
1<script src="/_next/static/chunks/5291-c327917c73c48e06.js" async=""></script>
1<script src="/_next/static/chunks/6412-1d46b3aa35b2ae11.js" async=""></script>
1<script src="/_next/static/chunks/8420-95fd0bf507d26a30.js" async=""></script>
1<script src="/_next/static/chunks/7294-628c2600ced46372.js" async=""></script>
1<script src="/_next/static/chunks/app/(auth)/login/page-16d22c7c00c1a87f.js" async=""></script>
1<script src="/_next/static/chunks/23a0b913-c101c62acbfe2c98.js" async=""></script>
1<script src="/_next/static/chunks/a648c452-05df779976d07f84.js" async=""></script>
1<script src="/_next/static/chunks/f8c58ccd-9f7c4c4984d18b94.js" async=""></script>
1<script src="/_next/static/chunks/31170a42-23811fc521033b3d.js" async=""></script>
1<script src="/_next/static/chunks/7c4479fd-807268d215267b37.js" async=""></script>
1<script src="/_next/static/chunks/5446-ecc6b597c1fd4897.js" async=""></script>
1<script src="/_next/static/chunks/9796-d497d130465d6576.js" async=""></script>
1<script src="/_next/static/chunks/4945-a1b27bf108aae058.js" async=""></script>
1<script src="/_next/static/chunks/5705-f5b7455216f800cd.js" async=""></script>
1<script src="/_next/static/chunks/229-fbbf38d028bce8c7.js" async=""></script>
1<script src="/_next/static/chunks/app/layout-2ea660c0ccc375a0.js" async=""></script>
1<script src="/_next/static/chunks/9648-353b14d1d7b1a8b6.js" async=""></script>
1<script src="/_next/static/chunks/4003-a96e9c51ed3878f7.js" async=""></script>
1<script src="/_next/static/chunks/app/page-677e456576f77253.js" async=""></script>
1<link rel="preload" href="https://www.googletagmanager.com/gtm.js?id=AW-876717689" as="script"/><link rel="preload" href="https://scripts.simpleanalyticscdn.com/latest.js" as="script"/><meta name="next-size-adjust" content=""/><title>WriteEdge - The #1 writing tool for engineers</title><meta name="description" content="Join top engineers and use our AI-powered writing. Write tech specs and project updates 70% faster."/><meta property="og:title" content="WriteEdge - The #1 writing tool for engineers"/><meta property="og:description" content="Join top engineers and use our AI-powered writing. Write tech specs and project updates 70% faster."/><meta property="og:image:type" content="image/png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image" content="https://www.writeedge.app/opengraph-image.png?83103b182d654ab1"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="WriteEdge - The #1 writing tool for engineers"/><meta name="twitter:description" content="Join top engineers and use our AI-powered writing. Write tech specs and project updates 70% faster."/><meta name="twitter:image:type" content="image/png"/><meta name="twitter:image:width" content="1200"/><meta name="twitter:image:height" content="630"/><meta name="twitter:image" content="https://www.writeedge.app/opengraph-image.png?83103b182d654ab1"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><meta name="sentry-trace" content="362707c177df1534e993e750bc9ff445-496bd83e8e1adc74-1"/><meta name="baggage" content="sentry-environment=vercel-production,sentry-release=df9578d636278fac4e922e41bccbca90593006e7,sentry-public_key=0598021371114a7a912a45191f3a2413,sentry-trace_id=362707c177df1534e993e750bc9ff445,sentry-sample_rate=1,sentry-transaction=GET%20%2Flogin,sentry-sampled=true"/>
1<script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script>
1</head><body class="__className_f367f3"><div hidden=""><!--$--><!--/$--></div><div class="m-auto flex h-full flex-col"><header class="flex items-center justify-between px-4 py-4 lg:py-8" data-sentry-component="AppBar" data-sentry-source-file="layout.tsx"><a class="flex w-fit items-center gap-2" data-sentry-element="Link" data-sentry-component="Logo" data-sentry-source-file="logo.tsx" href="/"><img alt="WriteEdge Logo" data-sentry-element="Image" data-sentry-source-file="logo.tsx" loading="lazy" width="200" height="50" decoding="async" data-nimg="1" class="m-auto" style="color:transparent" srcSet="/_next/image?url=%2Flogo.png&amp;w=256&amp;q=75 1x, /_next/image?url=%2Flogo.png&amp;w=640&amp;q=75 2x" src="/_next/image?url=%2Flogo.png&amp;w=640&amp;q=75"/></a><div class="relative flex items-center" data-sentry-component="NavigationSpacingWrapper" data-sentry-source-file="navigation-spacing-wrapper.tsx"><div><a data-sentry-element="Link" data-sentry-source-file="MarketingNavigation.tsx" class="items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-hidden focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 text-primary underline-offset-4 hover:underline h-9 px-4 py-2 hidden lg:flex" href="/templates">Templates</a></div><div><a data-sentry-element="Link" data-sentry-source-file="MarketingNavigation.tsx" class="items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-hidden focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 text-primary underline-offset-4 hover:underline h-9 px-4 py-2 hidden lg:flex" href="https://join.slack.com/t/writeedgeworkspace/shared_invite/zt-2xm5sbgeu-BKeEKzB2hQ~fg8QrWYyizw">Community</a></div><div class="pr-2 pl-3"><a data-sentry-element="Link" data-sentry-source-file="SignupButton.tsx" class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-hidden focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 bg-black text-primary-foreground shadow-sm hover:bg-black/80 h-9 px-4 py-2 shrink-0" data-sentry-component="SignupButton" href="/login">Write better docs</a></div></div></header><main class="relative flex-1"><div class="relative h-full"><section class="py-xl m-auto flex h-full max-w-lg items-center" data-sentry-component="LoginPage" data-sentry-source-file="page.tsx"><section class="mt-16 flex w-full flex-col gap-8 rounded-lg p-10 px-4 text-center" data-sentry-component="AuthUI" data-sentry-source-file="auth-ui.tsx"><div class="flex flex-col gap-4"><img alt="WriteEdge Logo" data-sentry-element="Image" data-sentry-source-file="auth-ui.tsx" loading="lazy" width="408" height="90" decoding="async" data-nimg="1" class="m-auto" style="color:transparent" srcSet="/_next/image?url=%2Fwriteedgelogo-lg.png&amp;w=640&amp;q=75 1x, /_next/image?url=%2Fwriteedgelogo-lg.png&amp;w=828&amp;q=75 2x" src="/_next/image?url=%2Fwriteedgelogo-lg.png&amp;w=828&amp;q=75"/><h1 class="text-lg">Join WriteEdge to write better docs</h1></div><div class="flex flex-col gap-4"><button class="whitespace-nowrap text-sm focus-visible:outline-hidden focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 shadow-sm h-9 px-4 flex items-center justify-center gap-2 rounded-md border border-gray-300 bg-white py-4 font-medium text-black outline transition-all hover:bg-gray-100" data-sentry-element="Button" data-sentry-source-file="auth-ui.tsx"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" data-sentry-element="IoLogoGoogle" data-sentry-source-file="auth-ui.tsx" height="20" width="20" xmlns="http://www.w3.org/2000/svg"><path d="m473.16 221.48-2.26-9.59H262.46v88.22H387c-12.93 61.4-72.93 93.72-121.94 93.72-35.66 0-73.25-15-98.13-39.11a140.08 140.08 0 0 1-41.8-98.88c0-37.16 16.7-74.33 41-98.78s61-38.13 97.49-38.13c41.79 0 71.74 22.19 82.94 32.31l62.69-62.36C390.86 72.72 340.34 32 261.6 32c-60.75 0-119 23.27-161.58 
165.71C58 139.5 36.25 199.93 36.25 256s20.58 113.48 61.3 155.6c43.51 44.92 105.13 68.4 168.58 68.4 57.73 0 112.45-22.62 151.45-63.66 38.34-40.4 58.17-96.3 58.17-154.9 0-24.67-2.48-39.32-2.59-39.96z"></path></svg><span class="text-black">Sign in with Google</span></button><button class="whitespace-nowrap text-sm focus-visible:outline-hidden focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 shadow-sm h-9 px-4 flex items-center justify-center gap-2 rounded-md border border-gray-300 bg-white py-4 font-medium text-black outline transition-all hover:bg-gray-100" data-sentry-element="Button" data-sentry-source-file="auth-ui.tsx"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" data-sentry-element="IoLogoGithub" data-sentry-source-file="auth-ui.tsx" height="20" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M256 32C132.3 32 32 134.9 32 261.7c0 101.5 64.2 187.5 153.2 217.9a17.56 17.56 0 0 0 3.8.4c8.3 0 11.5-6.1 11.5-11.4 0-5.5-.2-19.9-.3-39.1a102.4 102.4 0 0 1-22.6 2.7c-43.1 0-52.9-33.5-52.9-33.5-10.2-26.5-24.9-33.6-24.9-33.6-19.5-13.7-.1-14.1 1.4-14.1h.1c22.5 2 34.3 23.8 34.3 23.8 11.2 19.6 26.2 25.1 39.6 25.1a63 63 0 0 0 25.6-6c2-14.8 7.8-24.9 14.2-30.7-49.7-5.8-102-25.5-102-113.5 0-25.1 8.7-45.6 23-61.6-2.3-5.8-10-29.2 2.2-60.8a18.64 18.64 0 0 1 5-.5c8.1 0 26.4 3.1 56.6 24.1a208.21 208.21 0 0 1 112.2 0c30.2-21 48.5-24.1 56.6-24.1a18.64 18.64 0 0 1 5 .5c12.2 31.6 4.5 55 2.2 60.8 14.3 16.1 23 36.6 23 61.6 0 88.2-52.4 107.6-102.3 113.3 8 7.1 15.2 21.1 15.2 42.5 0 30.7-.3 55.5-.3 63 0 5.4 3.1 11.5 11.4 11.5a19.35 19.35 0 0 0 4-.4C415.9 449.2 480 363.1 480 261.7 480 134.9 379.7 32 256 32z"></path></svg>Sign in with GitHub</button><div data-state="closed" data-sentry-element="Collapsible" data-sentry-source-file="auth-ui.tsx"><button class="whitespace-nowrap text-sm focus-visible:outline-hidden focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 shadow-sm h-9 px-4 flex w-full items-center justify-center gap-2 rounded-md border border-gray-300 bg-white py-4 font-medium text-black outline transition-all hover:bg-gray-100" data-sentry-element="Button" data-sentry-source-file="auth-ui.tsx" type="button" aria-controls="radix-_R_75fiv5uj7b_" aria-expanded="false" data-state="closed">Sign in with Email</button><div data-state="closed" id="radix-_R_75fiv5uj7b_" hidden="" data-sentry-element="CollapsibleContent" data-sentry-source-file="auth-ui.tsx"></div></div></div><span class="m-auto max-w-sm text-sm text-slate-500">By continuing, you agree to our<!-- --> <a class="underline" data-sentry-element="Link" data-sentry-source-file="auth-ui.tsx" href="/terms">Terms of Service</a> <!-- -->and<!-- --> <a class="underline" data-sentry-element="Link" data-sentry-source-file="auth-ui.tsx" href="/privacy">Privacy Policy</a>.</span></section></section><!--$--><!--/$--></div></main><footer class="mx-auto mt-4 mb-8 text-center text-slate-500" data-sentry-component="Footer" data-sentry-source-file="layout.tsx"><div class="relative flex items-center" data-sentry-component="NavigationSpacingWrapper" data-sentry-source-file="navigation-spacing-wrapper.tsx"><div><a data-sentry-element="Link" data-sentry-source-file="layout.tsx" class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-hidden focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 text-primary underline-offset-4 hover:underline h-9 px-4 py-2" href="/terms">Terms</a></div><div><a data-sentry-element="Link" data-sentry-source-file="layout.tsx" class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-hidden focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 text-primary underline-offset-4 hover:underline h-9 px-4 py-2" href="/privacy">Privacy</a></div><div><a href="mailto:[email protected]" class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-hidden focu
1s-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 text-primary underline-offset-4 hover:underline h-9 px-4 py-2" data-sentry-element="Button" data-sentry-source-file="layout.tsx">Contact</a></div></div></footer></div><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:top-auto sm:right-0 sm:bottom-0 sm:flex-col md:max-w-[420px]" data-sentry-element="ToastViewport" data-sentry-source-file="toaster.tsx"></ol></div>
1<script src="/_next/static/chunks/webpack-750d446875586d91.js" id="_R_" async=""></script>
1<script>(self.__next_f=self.__next_f||[]).push([0])</script>
1<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n3:I[17974,[],\"\"]\n4:I[74300,[],\"\"]\n6:I[11310,[],\"OutletBoundary\"]\n8:I[20094,[],\"AsyncMetadataOutlet\"]\na:I[11310,[],\"ViewportBoundary\"]\nc:I[11310,[],\"MetadataBoundary\"]\nd:\"$Sreact.suspense\"\nf:I[71984,[\"4219\",\"static/chunks/app/global-error-fed610d2b6d02003.js\"],\"default\"]\n10:I[8110,[\"1148\",\"static/chunks/b281fec4-2a8f3dd0b54da43a.js\",\"6079\",\"static/chunks/6079-4e89653e6a816b48.js\",\"5291\",\"static/chunks/5291-c327917c73c48e06.js\",\"6412\",\"static/chunks/6412-1d46b3aa35b2ae11.js\",\"8420\",\"static/chunks/8420-95fd0bf507d26a30.js\",\"7294\",\"static/chunks/7294-628c2600ced46372.js\",\"72\",\"static/chunks/app/(auth)/login/page-16d22c7c00c1a87f.js\"],\"AuthUI\"]\n"])</script>
1<script>self.__next_f.push([1,"13:I[14660,[\"6550\",\"static/chunks/23a0b913-c101c62acbfe2c98.js\",\"386\",\"static/chunks/a648c452-05df779976d07f84.js\",\"6287\",\"static/chunks/f8c58ccd-9f7c4c4984d18b94.js\",\"7776\",\"static/chunks/31170a42-23811fc521033b3d.js\",\"5763\",\"static/chunks/7c4479fd-807268d215267b37.js\",\"1148\",\"static/chunks/b281fec4-2a8f3dd0b54da43a.js\",\"6079\",\"static/chunks/6079-4e89653e6a816b48.js\",\"5291\",\"static/chunks/5291-c327917c73c48e06.js\",\"5446\",\"static/chunks/5446-ecc6b597c1fd4897.js\",\"9796\",\"static/chunks/9796-d497d130465d6576.js\",\"4945\",\"static/chunks/4945-a1b27bf108aae058.js\",\"6412\",\"static/chunks/6412-1d46b3aa35b2ae11.js\",\"5705\",\"static/chunks/5705-f5b7455216f800cd.js\",\"229\",\"static/chunks/229-fbbf38d028bce8c7.js\",\"7177\",\"static/chunks/app/layout-2ea660c0ccc375a0.js\"],\"GoogleTagManager\"]\n"])</script>
1<script>self.__next_f.push([1,"14:I[27028,[\"6550\",\"static/chunks/23a0b913-c101c62acbfe2c98.js\",\"386\",\"static/chunks/a648c452-05df779976d07f84.js\",\"6287\",\"static/chunks/f8c58ccd-9f7c4c4984d18b94.js\",\"7776\",\"static/chunks/31170a42-23811fc521033b3d.js\",\"5763\",\"static/chunks/7c4479fd-807268d215267b37.js\",\"1148\",\"static/chunks/b281fec4-2a8f3dd0b54da43a.js\",\"6079\",\"static/chunks/6079-4e89653e6a816b48.js\",\"5291\",\"static/chunks/5291-c327917c73c48e06.js\",\"5446\",\"static/chunks/5446-ecc6b597c1fd4897.js\",\"9796\",\"static/chunks/9796-d497d130465d6576.js\",\"4945\",\"static/chunks/4945-a1b27bf108aae058.js\",\"6412\",\"static/chunks/6412-1d46b3aa35b2ae11.js\",\"5705\",\"static/chunks/5705-f5b7455216f800cd.js\",\"229\",\"static/chunks/229-fbbf38d028bce8c7.js\",\"7177\",\"static/chunks/app/layout-2ea660c0ccc375a0.js\"],\"RouteChangeListenerClientComponent\"]\n"])</script>
1<script>self.__next_f.push([1,"15:I[60098,[\"6550\",\"static/chunks/23a0b913-c101c62acbfe2c98.js\",\"386\",\"static/chunks/a648c452-05df779976d07f84.js\",\"6287\",\"static/chunks/f8c58ccd-9f7c4c4984d18b94.js\",\"7776\",\"static/chunks/31170a42-23811fc521033b3d.js\",\"5763\",\"static/chunks/7c4479fd-807268d215267b37.js\",\"1148\",\"static/chunks/b281fec4-2a8f3dd0b54da43a.js\",\"6079\",\"static/chunks/6079-4e89653e6a816b48.js\",\"5291\",\"static/chunks/5291-c327917c73c48e06.js\",\"5446\",\"static/chunks/5446-ecc6b597c1fd4897.js\",\"9796\",\"static/chunks/9796-d497d130465d6576.js\",\"4945\",\"static/chunks/4945-a1b27bf108aae058.js\",\"6412\",\"static/chunks/6412-1d46b3aa35b2ae11.js\",\"5705\",\"static/chunks/5705-f5b7455216f800cd.js\",\"229\",\"static/chunks/229-fbbf38d028bce8c7.js\",\"7177\",\"static/chunks/app/layout-2ea660c0ccc375a0.js\"],\"default\"]\n"])</script>
1<script>self.__next_f.push([1,"16:I[59504,[\"6550\",\"static/chunks/23a0b913-c101c62acbfe2c98.js\",\"386\",\"static/chunks/a648c452-05df779976d07f84.js\",\"6287\",\"static/chunks/f8c58ccd-9f7c4c4984d18b94.js\",\"7776\",\"static/chunks/31170a42-23811fc521033b3d.js\",\"5763\",\"static/chunks/7c4479fd-807268d215267b37.js\",\"1148\",\"static/chunks/b281fec4-2a8f3dd0b54da43a.js\",\"6079\",\"static/chunks/6079-4e89653e6a816b48.js\",\"5291\",\"static/chunks/5291-c327917c73c48e06.js\",\"5446\",\"static/chunks/5446-ecc6b597c1fd4897.js\",\"9796\",\"static/chunks/9796-d497d130465d6576.js\",\"4945\",\"static/chunks/4945-a1b27bf108aae058.js\",\"6412\",\"static/chunks/6412-1d46b3aa35b2ae11.js\",\"5705\",\"static/chunks/5705-f5b7455216f800cd.js\",\"229\",\"static/chunks/229-fbbf38d028bce8c7.js\",\"7177\",\"static/chunks/app/layout-2ea660c0ccc375a0.js\"],\"UserProvider\"]\n"])</script>
1<script>self.__next_f.push([1,"18:I[95291,[\"6550\",\"static/chunks/23a0b913-c101c62acbfe2c98.js\",\"6079\",\"static/chunks/6079-4e89653e6a816b48.js\",\"5291\",\"static/chunks/5291-c327917c73c48e06.js\",\"5446\",\"static/chunks/5446-ecc6b597c1fd4897.js\",\"6412\",\"static/chunks/6412-1d46b3aa35b2ae11.js\",\"9648\",\"static/chunks/9648-353b14d1d7b1a8b6.js\",\"4003\",\"static/chunks/4003-a96e9c51ed3878f7.js\",\"8974\",\"static/chunks/app/page-677e456576f77253.js\"],\"\"]\n"])</script>
1<script>self.__next_f.push([1,"19:I[67863,[\"6550\",\"static/chunks/23a0b913-c101c62acbfe2c98.js\",\"386\",\"static/chunks/a648c452-05df779976d07f84.js\",\"6287\",\"static/chunks/f8c58ccd-9f7c4c4984d18b94.js\",\"7776\",\"static/chunks/31170a42-23811fc521033b3d.js\",\"5763\",\"static/chunks/7c4479fd-807268d215267b37.js\",\"1148\",\"static/chunks/b281fec4-2a8f3dd0b54da43a.js\",\"6079\",\"static/chunks/6079-4e89653e6a816b48.js\",\"5291\",\"static/chunks/5291-c327917c73c48e06.js\",\"5446\",\"static/chunks/5446-ecc6b597c1fd4897.js\",\"9796\",\"static/chunks/9796-d497d130465d6576.js\",\"4945\",\"static/chunks/4945-a1b27bf108aae058.js\",\"6412\",\"static/chunks/6412-1d46b3aa35b2ae11.js\",\"5705\",\"static/chunks/5705-f5b7455216f800cd.js\",\"229\",\"static/chunks/229-fbbf38d028bce8c7.js\",\"7177\",\"static/chunks/app/layout-2ea660c0ccc375a0.js\"],\"Toaster\"]\n"])</script>
1<script>self.__next_f.push([1,"1a:I[3,[\"6550\",\"static/chunks/23a0b913-c101c62acbfe2c98.js\",\"386\",\"static/chunks/a648c452-05df779976d07f84.js\",\"6287\",\"static/chunks/f8c58ccd-9f7c4c4984d18b94.js\",\"7776\",\"static/chunks/31170a42-23811fc521033b3d.js\",\"5763\",\"static/chunks/7c4479fd-807268d215267b37.js\",\"1148\",\"static/chunks/b281fec4-2a8f3dd0b54da43a.js\",\"6079\",\"static/chunks/6079-4e89653e6a816b48.js\",\"5291\",\"static/chunks/5291-c327917c73c48e06.js\",\"5446\",\"static/chunks/5446-ecc6b597c1fd4897.js\",\"9796\",\"static/chunks/9796-d497d130465d6576.js\",\"4945\",\"static/chunks/4945-a1b27bf108aae058.js\",\"6412\",\"static/chunks/6412-1d46b3aa35b2ae11.js\",\"5705\",\"static/chunks/5705-f5b7455216f800cd.js\",\"229\",\"static/chunks/229-fbbf38d028bce8c7.js\",\"7177\",\"static/chunks/app/layout-2ea660c0ccc375a0.js\"],\"Analytics\"]\n"])</script>
1<script>self.__next_f.push([1,"1b:I[79114,[\"6550\",\"static/chunks/23a0b913-c101c62acbfe2c98.js\",\"386\",\"static/chunks/a648c452-05df779976d07f84.js\",\"6287\",\"static/chunks/f8c58ccd-9f7c4c4984d18b94.js\",\"7776\",\"static/chunks/31170a42-23811fc521033b3d.js\",\"5763\",\"static/chunks/7c4479fd-807268d215267b37.js\",\"1148\",\"static/chunks/b281fec4-2a8f3dd0b54da43a.js\",\"6079\",\"static/chunks/6079-4e89653e6a816b48.js\",\"5291\",\"static/chunks/5291-c327917c73c48e06.js\",\"5446\",\"static/chunks/5446-ecc6b597c1fd4897.js\",\"9796\",\"static/chunks/9796-d497d130465d6576.js\",\"4945\",\"static/chunks/4945-a1b27bf108aae058.js\",\"6412\",\"static/chunks/6412-1d46b3aa35b2ae11.js\",\"5705\",\"static/chunks/5705-f5b7455216f800cd.js\",\"229\",\"static/chunks/229-fbbf38d028bce8c7.js\",\"7177\",\"static/chunks/app/layout-2ea660c0ccc375a0.js\"],\"\"]\n"])</script>
1<script>self.__next_f.push([1,"1c:I[16412,[\"6550\",\"static/chunks/23a0b913-c101c62acbfe2c98.js\",\"6079\",\"static/chunks/6079-4e89653e6a816b48.js\",\"5291\",\"static/chunks/5291-c327917c73c48e06.js\",\"5446\",\"static/chunks/5446-ecc6b597c1fd4897.js\",\"6412\",\"static/chunks/6412-1d46b3aa35b2ae11.js\",\"9648\",\"static/chunks/9648-353b14d1d7b1a8b6.js\",\"4003\",\"static/chunks/4003-a96e9c51ed3878f7.js\",\"8974\",\"static/chunks/app/page-677e456576f77253.js\"],\"Image\"]\n1e:I[40958,[],\"IconMark\"]\n:HL[\"/_next/static/media/e4af272ccee01ff0-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/eaf345bd75b70b4a.css\",\"style\"]\n"])</script>
1<script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"BBdVR38g0z1n7zmzxTZ2L\",\"p\":\"\",\"c\":[\"\",\"login\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"(auth)\",{\"children\":[\"login\",{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/eaf345bd75b70b4a.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],\"$L2\"]}],{\"children\":[\"(auth)\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",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\"}]]}],{\"children\":[\"login\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$L5\",null,[\"$\",\"$L6\",null,{\"children\":[\"$L7\",[\"$\",\"$L8\",null,{\"promise\":\"$@9\"}]]}]]}],{},null,false]},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[[\"$\",\"$La\",null,{\"children\":\"$Lb\"}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]],[\"$\",\"$Lc\",null,{\"children\":[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$d\",null,{\"fallback\":null,\"children\":\"$Le\"}]}]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$f\",[]],\"s\":false,\"S\":false}\n"])</script>
1<script>self.__next_f.push([1,"11:{\"id\":\"60905defd1c5bdea0e738a9d6b16f4ee5405b05abe\",\"bound\":null}\n12:{\"id\":\"6091c21031a06d690b1d4a99ffcfb1e8c6d3b1975f\",\"bound\":null}\n5:[\"$\",\"section\",null,{\"className\":\"py-xl m-auto flex h-full max-w-lg items-center\",\"data-sentry-component\":\"LoginPage\",\"data-sentry-source-file\":\"page.tsx\",\"children\":[\"$\",\"$L10\",null,{\"mode\":\"login\",\"signInWithOAuth\":\"$h11\",\"signInWithEmail\":\"$h12\",\"redirectTo\":\"https://writeedge.ai\",\"data-sentry-element\":\"AuthUI\",\"data-sentry-source-file\":\"page.tsx\"}]}]\nb:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n7:null\n"])</script>
1<script>self.__next_f.push([1,"2:[\"$\",\"html\",null,{\"lang\":\"en\",\"data-sentry-component\":\"RootLayout\",\"data-sentry-source-file\":\"layout.tsx\",\"children\":[[\"$\",\"head\",null,{}],[\"$\",\"$L13\",null,{\"gtmId\":\"AW-876717689\",\"data-sentry-element\":\"GoogleTagManager\",\"data-sentry-source-file\":\"layout.tsx\"}],[\"$\",\"body\",null,{\"className\":\"__className_f367f3\",\"children\":[[\"$\",\"$L14\",null,{\"data-sentry-element\":\"RouteChangeListenerClientComponent\",\"data-sentry-source-file\":\"layout.tsx\"}],[\"$\",\"$L15\",null,{\"data-sentry-element\":\"Providers\",\"data-sentry-source-file\":\"layout.tsx\",\"children\":[[\"$\",\"$L16\",null,{\"user\":null,\"data-sentry-element\":\"UserProvider\",\"data-sentry-source-file\":\"layout.tsx\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"m-auto flex h-full flex-col\",\"children\":[\"$L17\",[\"$\",\"main\",null,{\"className\":\"relative flex-1\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative h-full\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":\"$0:f:0:1:2:children:1:props:children:1:props:notFound:0:1:props:style\",\"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\":\"$0:f:0:1:2:children:1:props:children:1:props:notFound:0:1:props:children:props:children:1:props:style\",\"children\":404}],[\"$\",\"div\",null,{\"style\":\"$0:f:0:1:2:children:1:props:children:1:props:notFound:0:1:props:children:props:children:2:props:style\",\"children\":[\"$\",\"h2\",null,{\"style\":\"$0:f:0:1:2:children:1:props:children:1:props:notFound:0:1:props:children:props:children:2:props:children:props:style\",\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]}],[\"$\",\"footer\",null,{\"className\":\"mx-auto mt-4 mb-8 text-center text-slate-500\",\"data-sentry-component\":\"Footer\",\"data-sentry-source-file\":\"layout.tsx\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative flex items-center\",\"data-sentry-component\":\"NavigationSpacingWrapper\",\"data-sentry-source-file\":\"navigation-spacing-wrapper.tsx\",\"children\":[[\"$\",\"div\",null,{\"children\":[\"$\",\"$L18\",null,{\"href\":\"/terms\",\"prefetch\":false,\"data-sentry-element\":\"Link\",\"data-sentry-source-file\":\"layout.tsx\",\"children\":[\"Terms\"],\"className\":\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-hidden focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [\u0026_svg]:pointer-events-none [\u0026_svg]:size-4 [\u0026_svg]:shrink-0 text-primary underline-offset-4 hover:underline h-9 px-4 py-2\",\"ref\":null,\"disabled\":\"$undefined\"}]}],[\"$\",\"div\",null,{\"children\":[\"$\",\"$L18\",null,{\"href\":\"/privacy\",\"prefetch\":false,\"data-sentry-element\":\"Link\",\"data-sentry-source-file\":\"layout.tsx\",\"children\":[\"Privacy\"],\"className\":\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-hidden focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [\u0026_svg]:pointer-events-none [\u0026_svg]:size-4 [\u0026_svg]:shrink-0 text-primary underline-offset-4 hover:underline h-9 px-4 py-2\",\"ref\":null,\"disabled\":\"$undefined\"}]}],[\"$\",\"div\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"mailto:[email protected]\",\"children\":[\"Contact\"],\"className\":\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-hidden focu
1s-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [\u0026_svg]:pointer-events-none [\u0026_svg]:size-4 [\u0026_svg]:shrink-0 text-primary underline-offset-4 hover:underline h-9 px-4 py-2\",\"ref\":null,\"disabled\":\"$undefined\",\"data-sentry-element\":\"Button\",\"data-sentry-source-file\":\"layout.tsx\"}]}]]}]}]]}]]}],[\"$\",\"$L19\",null,{\"data-sentry-element\":\"Toaster\",\"data-sentry-source-file\":\"layout.tsx\"}],[\"$\",\"$L1a\",null,{\"data-sentry-element\":\"Analytics\",\"data-sentry-source-file\":\"layout.tsx\"}]]}]]}],[\"$\",\"$L1b\",null,{\"src\":\"https://scripts.simpleanalyticscdn.com/latest.js\",\"data-sentry-element\":\"Script\",\"data-sentry-source-file\":\"layout.tsx\"}]]}]\n"])</script>
1<script>self.__next_f.push([1,"17:[\"$\",\"header\",null,{\"className\":\"flex items-center justify-between px-4 py-4 lg:py-8\",\"data-sentry-component\":\"AppBar\",\"data-sentry-source-file\":\"layout.tsx\",\"children\":[[\"$\",\"$L18\",null,{\"href\":\"/\",\"className\":\"flex w-fit items-center gap-2\",\"data-sentry-element\":\"Link\",\"data-sentry-component\":\"Logo\",\"data-sentry-source-file\":\"logo.tsx\",\"children\":[\"$\",\"$L1c\",null,{\"src\":\"/logo.png\",\"width\":200,\"height\":50,\"alt\":\"WriteEdge Logo\",\"className\":\"m-auto\",\"data-sentry-element\":\"Image\",\"data-sentry-source-file\":\"logo.tsx\"}]}],\"$L1d\"]}]\n"])</script>
1<script>self.__next_f.push([1,"9:{\"metadata\":[[\"$\",\"title\",\"0\",{\"children\":\"WriteEdge - The #1 writing tool for engineers\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Join top engineers and use our AI-powered writing. Write tech specs and project updates 70% faster.\"}],[\"$\",\"meta\",\"2\",{\"property\":\"og:title\",\"content\":\"WriteEdge - The #1 writing tool for engineers\"}],[\"$\",\"meta\",\"3\",{\"property\":\"og:description\",\"content\":\"Join top engineers and use our AI-powered writing. Write tech specs and project updates 70% faster.\"}],[\"$\",\"meta\",\"4\",{\"property\":\"og:image:type\",\"content\":\"image/png\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:image\",\"content\":\"https://www.writeedge.app/opengraph-image.png?83103b182d654ab1\"}],[\"$\",\"meta\",\"8\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"9\",{\"name\":\"twitter:title\",\"content\":\"WriteEdge - The #1 writing tool for engineers\"}],[\"$\",\"meta\",\"10\",{\"name\":\"twitter:description\",\"content\":\"Join top engineers and use our AI-powered writing. Write tech specs and project updates 70% faster.\"}],[\"$\",\"meta\",\"11\",{\"name\":\"twitter:image:type\",\"content\":\"image/png\"}],[\"$\",\"meta\",\"12\",{\"name\":\"twitter:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"13\",{\"name\":\"twitter:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:image\",\"content\":\"https://www.writeedge.app/opengraph-image.png?83103b182d654ab1\"}],[\"$\",\"link\",\"15\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\",\"type\":\"image/x-icon\",\"sizes\":\"16x16\"}],[\"$\",\"$L1e\",\"16\",{}]],\"error\":null,\"digest\":\"$undefined\"}\n"])</script>
1<script>self.__next_f.push([1,"e:\"$9:metadata\"\n"])</script>
1<script>self.__next_f.push([1,"1d:[\"$\",\"div\",null,{\"className\":\"relative flex items-center\",\"data-sentry-component\":\"NavigationSpacingWrapper\",\"data-sentry-source-file\":\"navigation-spacing-wrapper.tsx\",\"children\":[[\"$\",\"div\",null,{\"children\":[\"$\",\"$L18\",null,{\"href\":\"/templates\",\"data-sentry-element\":\"Link\",\"data-sentry-source-file\":\"MarketingNavigation.tsx\",\"children\":[\"Templates\"],\"className\":\"items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-hidden focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [\u0026_svg]:pointer-events-none [\u0026_svg]:size-4 [\u0026_svg]:shrink-0 text-primary underline-offset-4 hover:underline h-9 px-4 py-2 hidden lg:flex\",\"ref\":null,\"disabled\":\"$undefined\"}]}],[\"$\",\"div\",null,{\"children\":[\"$\",\"$L18\",null,{\"href\":\"https://join.slack.com/t/writeedgeworkspace/shared_invite/zt-2xm5sbgeu-BKeEKzB2hQ~fg8QrWYyizw\",\"data-sentry-element\":\"Link\",\"data-sentry-source-file\":\"MarketingNavigation.tsx\",\"children\":[\"Community\"],\"className\":\"items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-hidden focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [\u0026_svg]:pointer-events-none [\u0026_svg]:size-4 [\u0026_svg]:shrink-0 text-primary underline-offset-4 hover:underline h-9 px-4 py-2 hidden lg:flex\",\"ref\":null,\"disabled\":\"$undefined\"}]}],[\"$\",\"div\",null,{\"className\":\"pr-2 pl-3\",\"children\":[\"$\",\"$L18\",null,{\"href\":\"/login\",\"data-sentry-element\":\"Link\",\"data-sentry-source-file\":\"SignupButton.tsx\",\"children\":[\"Write better docs\"],\"className\":\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-hidden focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [\u0026_svg]:pointer-events-none [\u0026_svg]:size-4 [\u0026_svg]:shrink-0 bg-black text-primary-foreground shadow-sm hover:bg-black/80 h-9 px-4 py-2 shrink-0\",\"ref\":null,\"disabled\":\"$undefined\",\"data-sentry-component\":\"SignupButton\"}]}]]}]\n"])</script>
1</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.