PageSourceSearch

https://scopequill.com/about

html scopequill.com collected 2026-10-07 02:10:06 UTC 114,946 bytes, 37 lines download raw bytes

1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/chunks/113b2d831bcdff92.css?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/42683f5ecd0a94ad.css?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/fa1c6a60d1e0e106.css?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/96e1d24213c35b93.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q"/>
1<script src="/_next/static/chunks/d09b08d20678f988.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q" async=""></script>
1<script src="/_next/static/chunks/0aaba27ee5c8784d.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q" async=""></script>
1<script src="/_next/static/chunks/99fb1a39719af9fa.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q" async=""></script>
1<script src="/_next/static/chunks/turbopack-ee5ebc71b87d1f99.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q" async=""></script>
1<script src="/_next/static/chunks/3e877736c12b90e9.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q" async=""></script>
1<script src="/_next/static/chunks/3f9dadffd66b92ae.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q" async=""></script>
1<script src="/_next/static/chunks/213fa81b7b683fdc.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q" async=""></script>
1<script src="/_next/static/chunks/cd66208b616af886.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q" async=""></script>
1<script src="/_next/static/chunks/052336a9d9c4f9a0.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q" async=""></script>
1<script src="/_next/static/chunks/203ede0fcd7579e7.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q" async=""></script>
1<script src="/_next/static/chunks/42f89a9f01f02088.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q" async=""></script>
1<script src="/_next/static/chunks/aabdab33b31b0944.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q" async=""></script>
1<script src="/_next/static/chunks/a3e644469272fbd3.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q" async=""></script>
1<script src="/_next/static/chunks/31feaae75c32c5b3.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q" async=""></script>
1<script src="/_next/static/chunks/44a3c4f8a4c40877.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q" async=""></script>
1<script src="/_next/static/chunks/a50e8a0e6ada483d.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q" async=""></script>
1<script src="/_next/static/chunks/ca80ca1a659147b6.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q" async=""></script>
1<script src="/_next/static/chunks/1ada82a90515da5e.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q" async=""></script>
1<script src="/_next/static/chunks/cc17ba9cf0778cb3.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q" async=""></script>
1<link rel="preload" href="https://www.googletagmanager.com/gtag/js?id=G-PQ65D80ZSC" as="script"/><meta name="next-size-adjust" content=""/><meta name="theme-color" media="(prefers-color-scheme: light)" content="#FAFAF9"/><meta name="theme-color" media="(prefers-color-scheme: dark)" content="#1e293b"/><title>About | ScopeQuill</title><meta name="description" content="ScopeQuill is a free toolkit that helps freelancers create invoices, client quotes, and HTML email signatures without retyping business details."/><link rel="author" href="https://scopequill.com"/><meta name="author" content="ScopeQuill"/><meta name="creator" content="@scopequill"/><meta name="robots" content="index, follow"/><meta name="googlebot" content="index, follow"/><link rel="canonical" href="https://scopequill.com/about"/><link rel="alternate" hrefLang="en-US" href="https://scopequill.com/about"/><link rel="alternate" hrefLang="x-default" href="https://scopequill.com/about"/><meta property="og:title" content="About | ScopeQuill"/><meta property="og:description" content="ScopeQuill is a free toolkit that helps freelancers create invoices, client quotes, and HTML email signatures without retyping business details."/><meta property="og:url" content="https://scopequill.com/about"/><meta property="og:site_name" content="ScopeQuill"/><meta property="og:locale" content="en"/><meta property="og:image" content="https://scopequill.com/og.png"/><meta property="og:image:alt" content="About"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:site" content="https://scopequill.com/about"/><meta name="twitter:creator" content="@scopequill"/><meta name="twitter:title" content="About | ScopeQuill"/><meta name="twitter:description" content="ScopeQuill is a free toolkit that helps freelancers create invoices, client quotes, and HTML email signatures without retyping business details."/><meta name="twitter:image" content="https://scopequill.com/og.png"/><meta name="twitter:image:alt" content="About"/>
1<script src="/_next/static/chunks/a6dad97d9634a72d.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q" noModule=""></script>
1</head><body class="min-h-screen bg-zinc-50 dark:bg-zinc-950 flex flex-col relative z-0 inter_dd475d0c-module__9A3jha__variable"><div hidden=""><!--$--><!--/$--></div>
1<script>((a,b,c,d,e,f,g,h)=>{let i=document.documentElement,j=["light","dark"];function k(b){var c;(Array.isArray(a)?a:[a]).forEach(a=>{let c="class"===a,d=c&&f?e.map(a=>f[a]||a):e;c?(i.classList.remove(...d),i.classList.add(f&&f[b]?f[b]:b)):i.setAttribute(a,b)}),c=b,h&&j.includes(c)&&(i.style.colorScheme=c)}if(d)k(d);else try{let a=localStorage.getItem(b)||c,d=g&&"system"===a?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":a;k(d)}catch(a){}})("class","theme","light",null,["light","dark"],null,true,true)</script>
1<div class="pointer-events-none fixed inset-0 -z-10 flex justify-center overflow-hidden"><div class="absolute top-[10%] left-1/4 h-[600px] w-[600px] rounded-full bg-emerald-200/20 blur-[100px] dark:bg-emerald-900/10"></div><div class="absolute bottom-[20%] right-1/4 h-[600px] w-[600px] rounded-full bg-sky-200/20 blur-[100px] dark:bg-sky-900/10"></div></div><header class="py-2 backdrop-blur-md sticky top-0 z-50"><nav class="flex justify-between items-center container max-w-8xl mx-auto px-4 sm:px-6"><div class="flex items-center space-x-3 sm:space-x-6 md:space-x-12"><a title="ScopeQuill" class="flex items-center space-x-1" href="/"><div class="w-7 h-7 bg-[#0A0A0A] dark:bg-white rounded-md flex items-center justify-center"><svg class="w-4 h-4" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path class="text-[#FEFEFE] dark:text-[#0A0A0A]" d="M7 8C7 6 9 4 12 4C15 4 17 5.5 17 7.5C17 9.5 15 10 12 11C9 12 7 13 7 15.5C7 18 9 20 12 20C14.5 20 16 19 17 17"></path><path class="text-[#FEFEFE] dark:text-[#0A0A0A]" d="M17 17L20 21"></path><path class="text-[#FEFEFE] dark:text-[#0A0A0A]" d="M18 19L21 18"></path></svg></div><span class="text-xl font-semibold text-[#0A0A0A] dark:text-white font-science-gothic">ScopeQuill</span></a><nav aria-label="Main" data-orientation="horizontal" dir="ltr" data-slot="navigation-menu" data-viewport="false" class="group/navigation-menu relative max-w-max flex-1 items-center justify-center hidden lg:block"><div style="position:relative"><ul data-orientation="horizontal" data-slot="navigation-menu-list" class="group flex flex-1 list-none items-center justify-center gap-1 flex-wrap" dir="ltr"><li data-slot="navigation-menu-item" class="relative"><a title="Invoice" target="_self" class="bg-transparent rounded-xl px-4 py-2 flex items-center gap-x-1 text-sm font-normal text-muted-foreground hover:bg-accent-foreground/10 hover:text-accent-foreground" href="/invoice-generator">Invoice</a></li><li data-slot="navigation-menu-item" class="relative"><a title="Quote" target="_self" class="bg-transparent rounded-xl px-4 py-2 flex items-center gap-x-1 text-sm font-normal text-muted-foreground hover:bg-accent-foreground/10 hover:text-accent-foreground" href="/quote-generator">Quote</a></li><li data-slot="navigation-menu-item" class="relative"><a title="Signature" target="_self" class="bg-transparent rounded-xl px-4 py-2 flex items-center gap-x-1 text-sm font-normal text-muted-foreground hover:bg-accent-foreground/10 hover:text-accent-foreground" href="/email-signature-generator">Signature</a></li><li data-slot="navigation-menu-item" class="relative"><a title="Blog" target="_self" class="bg-transparent rounded-xl px-4 py-2 flex items-center gap-x-1 text-sm font-normal text-muted-foreground hover:bg-accent-foreground/10 hover:text-accent-foreground" href="/blog">Blog</a></li></ul></div></nav></div><div class="flex items-center gap-x-2 flex-1 justify-end"><div class="hidden lg:flex items-center gap-x-2"><div class="flex items-center gap-2"><button data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50 size-9"><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-sun h-4 w-4 rotate-0 scale-100 transition-all dark:-rotate-90 dark:scale-0" aria-hidden="true"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><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-moon absolute h-4 w-4 rotate-90 scale-0 transition-all dark:rotate-0 dark:scale-100" aria-hidden="true"><path d="M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401"></path></svg></button></div><button data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;
1size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive hover:bg-primary/90 h-9 px-4 py-2 has-[&gt;svg]:px-3 bg-[#0A0A0A] text-[#FEFEFE] hover:opacity-80 rounded-[10px] shadow-none">Sign In</button></div><div class="flex lg:hidden items-center gap-x-2"><button data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive hover:bg-primary/90 h-9 px-4 py-2 has-[&gt;svg]:px-3 bg-[#0A0A0A] text-[#FEFEFE] hover:opacity-80 rounded-[10px] shadow-none">Sign In</button><button type="button" id="radix-_R_1acnu6ivb_" aria-haspopup="menu" aria-expanded="false" data-state="closed" data-slot="dropdown-menu-trigger" class="p-2" aria-label="Open menu"><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-menu h-5 w-5" aria-hidden="true"><path d="M4 5h16"></path><path d="M4 12h16"></path><path d="M4 19h16"></path></svg></button></div></div></nav></header><main class="flex-1 flex flex-col items-center"><article class="container max-w-7xl mx-auto"><h1 id="About ScopeQuill" class="text-4xl font-bold mt-8 mb-6">About ScopeQuill</h1>
2<p class="my-3 leading-relaxed text-gray-700 dark:text-gray-300">ScopeQuill is a free toolkit for freelancers who need to look organized with clients without spending extra time on admin work.</p>
3<p class="my-3 leading-relaxed text-gray-700 dark:text-gray-300">The product focuses on three everyday client-facing tasks:</p>
4<ul class="list-disc pl-6 mt-0 mb-6">
5<li class="mb-3 text-gray-700 dark:text-gray-300">creating professional invoices</li>
6<li class="mb-3 text-gray-700 dark:text-gray-300">sending clear quotes and estimates</li>
7<li class="mb-3 text-gray-700 dark:text-gray-300">building HTML email signatures for Gmail and Outlook</li>
8</ul>
9<h2 id="Why ScopeQuill Exists" class="text-3xl font-semibold mt-8 mb-6 border-b-2 border-gray-200 pb-2">Why ScopeQuill Exists</h2>
10<p class="my-3 leading-relaxed text-gray-700 dark:text-gray-300">Freelancers often repeat the same information across invoices, proposals, quotes, and emails: business name, contact details, payment terms, tax rate, and client details. Small mistakes in those details can slow down payment or make a project feel less professional than the work itself.</p>
11<p class="my-3 leading-relaxed text-gray-700 dark:text-gray-300">ScopeQuill is built around a simple idea: fill in your business details once, then reuse them across the documents you send to clients.</p>
12<h2 id="What You Can Do" class="text-3xl font-semibold mt-8 mb-6 border-b-2 border-gray-200 pb-2">What You Can Do</h2>
13<h3 id="Create invoices" class="text-2xl font-semibold mt-6 mb-4">Create invoices</h3>
14<p class="my-3 leading-relaxed text-gray-700 dark:text-gray-300">Use the free invoice generator to add client details, line items, tax, due dates, payment instructions, and export a clean PDF invoice.</p>
15<h3 id="Send quotes and estimates" class="text-2xl font-semibold mt-6 mb-4">Send quotes and estimates</h3>
16<p class="my-3 leading-relaxed text-gray-700 dark:text-gray-300">Use the quote generator to document project scope, pricing, validity dates, and tax before work begins. When a client approves the quote, you can convert it into an invoice without retyping the same details.</p>
17<h3 id="Build email signatures" class="text-2xl font-semibold mt-6 mb-4">Build email signatures</h3>
18<p class="my-3 leading-relaxed text-gray-700 dark:text-gray-300">Use the email signature generator to create a professional HTML 
18signature with your name, role, company, contact details, website, and brand color.</p>
19<h2 id="Who It Is For" class="text-3xl font-semibold mt-8 mb-6 border-b-2 border-gray-200 pb-2">Who It Is For</h2>
20<p class="my-3 leading-relaxed text-gray-700 dark:text-gray-300">ScopeQuill is designed for independent professionals and small client-service businesses, including:</p>
21<ul class="list-disc pl-6 mt-0 mb-6">
22<li class="mb-3 text-gray-700 dark:text-gray-300">designers</li>
23<li class="mb-3 text-gray-700 dark:text-gray-300">developers</li>
24<li class="mb-3 text-gray-700 dark:text-gray-300">consultants</li>
25<li class="mb-3 text-gray-700 dark:text-gray-300">writers</li>
26<li class="mb-3 text-gray-700 dark:text-gray-300">photographers</li>
27<li class="mb-3 text-gray-700 dark:text-gray-300">creative studios</li>
28</ul>
29<h2 id="Our Product Principles" class="text-3xl font-semibold mt-8 mb-6 border-b-2 border-gray-200 pb-2">Our Product Principles</h2>
30<h3 id="Fast before fancy" class="text-2xl font-semibold mt-6 mb-4">Fast before fancy</h3>
31<p class="my-3 leading-relaxed text-gray-700 dark:text-gray-300">The tools should help you finish the document quickly. A freelancer should be able to create an invoice or quote in minutes, not rebuild a template from scratch.</p>
32<h3 id="Clear before complicated" class="text-2xl font-semibold mt-6 mb-4">Clear before complicated</h3>
33<p class="my-3 leading-relaxed text-gray-700 dark:text-gray-300">Every document should be easy for the client to understand. Clear line items, dates, totals, and payment instructions matter more than decorative formatting.</p>
34<h3 id="Useful without signup" class="text-2xl font-semibold mt-6 mb-4">Useful without signup</h3>
35<p class="my-3 leading-relaxed text-gray-700 dark:text-gray-300">You can start using the core tools without creating an account. Signing in is only useful when you want to keep documents and profiles across devices.</p>
36<h2 id="Contact" class="text-3xl font-semibold mt-8 mb-6 border-b-2 border-gray-200 pb-2">Contact</h2>
37<p class="my-3 leading-relaxed text-gray-700 dark:text-gray-300">Questions, bugs, and suggestions are welcome. Email us at <a class="text-blue-600 hover:text-blue-800 dark:text-blue-400 dark:hover:text-blue-300 transition-colors underline underline-offset-4" target="_blank" href="mailto:[email protected]">[email protected]</a>.</p></article><!--$--><!--/$--></main><div class="bg-gray-900 text-gray-300 border-t border-gray-700"><footer class="py-2 container max-w-8xl mx-auto"><div class="w-full mx-auto px-4 sm:px-6 lg:px-8"><div class="grid grid-cols-1 sm:grid-cols-2 gap-8 py-12 lg:grid-cols-6"><div class="w-full flex flex-col sm:flex-row lg:flex-col gap-4 col-span-full md:col-span-2"><div class="space-y-4 flex-1"><div class="items-center space-x-2 flex"><div class="text-gray-50 text-xl font-medium flex items-center gap-2"><div class="w-7 h-7 bg-white rounded-md flex items-center justify-center"><svg class="w-4 h-4 text-[#0A0A0A]" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M7 8C7 6 9 4 12 4C15 4 17 5.5 17 7.5C17 9.5 15 10 12 11C9 12 7 13 7 15.5C7 18 9 20 12 20C14.5 20 16 19 17 17"></path><path d="M17 17L20 21"></path><path d="M18 19L21 18"></path></svg></div>ScopeQuill</div></div><p class="text-sm p4-4 md:pr-12">Free Invoice &amp; Quote Tools for Freelancers</p></div></div><div class="flex-1"><div class="text-white text-lg font-semibold mb-4">Tools</div><ul class="space-y-2 text-sm"><li><a title="Invoice Generator" class="hover:text-white transition-colors" target="" rel="" href="/invoice-generator">Invoice Generator</a></li><li><a title="Quote Generator" class="hover:text-white transition-colors" target="" rel="" href="/quote-generator">Quote Generator</a></li><li><a title="Email Signature" class="hover:text-white transition-colors" target="" rel="" href="/email-signature-generator">Email Signature</a></li></ul></div><div class="flex-1"><div class="text-white text-lg font-semibold mb-4">Company</div><ul class="space-y-2 text-sm"><li><a title="Blog" class="hover:text-white transition-colors" target="" rel="" href="/blog">Blog</a></li><li><a title="Contact" class="hover:text-white transition-colors" target="" rel="" href="/contact">Contact</a></li></ul></div><div class="w-full flex-1"><div class=""><div class="mb-3 font-semibold">Subscribe to our newsletter</div><p class="text-sm mb-3">Stay up to date with our latest news.</p><form class="flex flex-col gap-2 max-w-64"><div class="flex"><input type="email" placeholder="[email protected]" required="" class="bg-gray-800 text-white px-4 py-2 rounded-l-lg w-full focus:outline-hidden focu
37s:ring-1 focus:ring-primary" value=""/><button type="submit" class="bg-[#0A0A0A] px-4 py-2 rounded-r-lg hover:opacity-80" aria-label="Subscribe to newsletter"><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-send w-3.5 h-3.5 text-white" aria-hidden="true"><path d="M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z"></path><path d="m21.854 2.147-10.94 10.939"></path></svg></button></div></form></div></div></div><div class="border-t border-gray-800 py-6 flex flex-col md:flex-row justify-between items-center"><p class="text-gray-400 text-sm">Copyright © 2026 ScopeQuill All rights reserved.</p><div class="flex space-x-6 mt-4 md:mt-0"><a title="About" class="text-gray-400 hover:text-white text-sm" href="/about">About</a><a title="Privacy Policy" class="text-gray-400 hover:text-white text-sm" href="/privacy-policy">Privacy Policy</a><a title="Terms of Service" class="text-gray-400 hover:text-white text-sm" href="/terms-of-service">Terms of Service</a><a title="Refund Policy" class="text-gray-400 hover:text-white text-sm" href="/refund-policy">Refund Policy</a></div></div></div></footer></div><section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section><!--$--><!--/$-->
37<script src="/_next/static/chunks/96e1d24213c35b93.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q" id="_R_" async=""></script>
37<script>(self.__next_f=self.__next_f||[]).push([0])</script>
37<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[171833,[\"/_next/static/chunks/3e877736c12b90e9.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/3f9dadffd66b92ae.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\"],\"default\"]\n3:I[239905,[\"/_next/static/chunks/3e877736c12b90e9.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/3f9dadffd66b92ae.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\"],\"default\"]\n7:I[531421,[\"/_next/static/chunks/213fa81b7b683fdc.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/cd66208b616af886.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/052336a9d9c4f9a0.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/203ede0fcd7579e7.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/42f89a9f01f02088.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/aabdab33b31b0944.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/a3e644469272fbd3.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/31feaae75c32c5b3.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/44a3c4f8a4c40877.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/a50e8a0e6ada483d.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/ca80ca1a659147b6.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/1ada82a90515da5e.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\"],\"default\"]\na:I[265833,[\"/_next/static/chunks/3e877736c12b90e9.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/3f9dadffd66b92ae.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\"],\"OutletBoundary\"]\nb:\"$Sreact.suspense\"\nd:I[265833,[\"/_next/static/chunks/3e877736c12b90e9.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/3f9dadffd66b92ae.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\"],\"ViewportBoundary\"]\nf:I[265833,[\"/_next/static/chunks/3e877736c12b90e9.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/3f9dadffd66b92ae.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\"],\"MetadataBoundary\"]\n11:I[669914,[\"/_
37next/static/chunks/3e877736c12b90e9.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/3f9dadffd66b92ae.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\"],\"default\"]\n12:I[126158,[\"/_next/static/chunks/213fa81b7b683fdc.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/cd66208b616af886.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/052336a9d9c4f9a0.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/203ede0fcd7579e7.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/42f89a9f01f02088.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/aabdab33b31b0944.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\"],\"default\"]\n14:I[189066,[\"/_next/static/chunks/213fa81b7b683fdc.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/cd66208b616af886.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/052336a9d9c4f9a0.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/203ede0fcd7579e7.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/42f89a9f01f02088.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/aabdab33b31b0944.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\"],\"GoogleOneTap\"]\n15:I[207695,[\"/_next/static/chunks/213fa81b7b683fdc.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/cd66208b616af886.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/052336a9d9c4f9a0.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/203ede0fcd7579e7.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/42f89a9f01f02088.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/aabdab33b31b0944.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\"],\"default\"]\n16:I[203484,[\"/_next/static/chunks/213fa81b7b683fdc.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/cd66208b616af886.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/052336a9d9c4f9a0.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/203ede0fcd7579e7.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/42f89a9f01f02088.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next"])</script>
37<script>self.__next_f.push([1,"/static/chunks/aabdab33b31b0944.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\"],\"Toaster\"]\n17:I[850729,[\"/_next/static/chunks/213fa81b7b683fdc.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/cd66208b616af886.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/052336a9d9c4f9a0.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/203ede0fcd7579e7.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/42f89a9f01f02088.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/aabdab33b31b0944.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\"],\"Analytics\"]\n18:I[818352,[\"/_next/static/chunks/213fa81b7b683fdc.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/cd66208b616af886.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/052336a9d9c4f9a0.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/203ede0fcd7579e7.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/42f89a9f01f02088.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/aabdab33b31b0944.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\"],\"default\"]\n19:I[8589,[\"/_next/static/chunks/213fa81b7b683fdc.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/cd66208b616af886.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/052336a9d9c4f9a0.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/203ede0fcd7579e7.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/42f89a9f01f02088.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/aabdab33b31b0944.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\"],\"default\"]\n1a:I[2240,[\"/_next/static/chunks/213fa81b7b683fdc.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/cd66208b616af886.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/052336a9d9c4f9a0.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/203ede0fcd7579e7.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/42f89a9f01f02088.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/aabdab33b31b0944.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\"],\"default\"]\n1b:I[851936,[\"/_next/static/chunks/213fa81b7b683fdc.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/cd66208b616af886.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/052336a9d9c4f9a0.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/203ede0fcd7579e7.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/42f89a9f01f02088.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/aabdab33b31b0944.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\"],\"default\"]\n1c:I[597377,[\"/_next/static/chunks/213fa81b7b683fdc.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/cd66208b616af886.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/052336a9d9c4f9a0.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/203ede0fcd7579e7.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/42f89a9f01f02088.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/aabdab33b31b0944.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\"],\"default\"]\n1d:I[997184,[\"/_next/static/chunks/213fa81b7b683fdc.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/cd66208b616af886.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/052336a9d9c4f9a0.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/203ede0fcd7579e7.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/42f89a9f01f02088.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/aabdab33b31b0944.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\"],\"default\"]\n1e:I[952096,[\"/_next/static/chunks/213fa81b7b683fdc.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/cd66208b616af886.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/052336a9d9c4f9a0.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/203ede0fcd7579e7.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/42f89a9f01f02088.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/aabdab33b31b0944.js?dpl=dpl_EcLNQXQz2uZeTzF"])</script>
37<script>self.__next_f.push([1,"V248RCtkEVX1q\"],\"default\"]\n24:I[276267,[\"/_next/static/chunks/213fa81b7b683fdc.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/cd66208b616af886.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/052336a9d9c4f9a0.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/203ede0fcd7579e7.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/42f89a9f01f02088.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/aabdab33b31b0944.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/a3e644469272fbd3.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/31feaae75c32c5b3.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/44a3c4f8a4c40877.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/a50e8a0e6ada483d.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/ca80ca1a659147b6.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\"],\"Newsletter\"]\n26:I[940467,[\"/_next/static/chunks/213fa81b7b683fdc.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/cd66208b616af886.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/052336a9d9c4f9a0.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/203ede0fcd7579e7.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/42f89a9f01f02088.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/aabdab33b31b0944.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/a3e644469272fbd3.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/31feaae75c32c5b3.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/44a3c4f8a4c40877.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/a50e8a0e6ada483d.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/ca80ca1a659147b6.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/cc17ba9cf0778cb3.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\"],\"\"]\n27:I[532754,[\"/_next/static/chunks/213fa81b7b683fdc.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/cd66208b616af886.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/052336a9d9c4f9a0.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/203ede0fcd7579e7.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/42f89a9f01f02088.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/aabdab33b31b0944.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/a3e644469272fbd3.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/31feaae75c32c5b3.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/44a3c4f8a4c40877.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/a50e8a0e6ada483d.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/ca80ca1a659147b6.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/cc17ba9cf0778cb3.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\"],\"default\"]\n28:I[98370,[\"/_next/static/chunks/213fa81b7b683fdc.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/cd66208b616af886.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/052336a9d9c4f9a0.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/203ede0fcd7579e7.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/42f89a9f01f02088.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/aabdab33b31b0944.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\"],\"default\"]\n2a:I[242092,[\"/_next/static/chunks/213fa81b7b683fdc.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/cd66208b616af886.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/052336a9d9c4f9a0.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/203ede0fcd7579e7.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/42f89a9f01f02088.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/aabdab33b31b0944.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\"],\"ThemeProvider\"]\n2b:I[854949,[\"/_next/static/chunks/213fa81b7b683fdc.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/cd66208b616af886.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/st"])</script>
37<script>self.__next_f.push([1,"atic/chunks/052336a9d9c4f9a0.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/203ede0fcd7579e7.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/42f89a9f01f02088.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/aabdab33b31b0944.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\"],\"default\"]\n2c:I[344372,[\"/_next/static/chunks/213fa81b7b683fdc.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/cd66208b616af886.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/052336a9d9c4f9a0.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/203ede0fcd7579e7.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/42f89a9f01f02088.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/aabdab33b31b0944.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\"],\"LanguageDetectionAlert\"]\n2e:I[22510,[\"/_next/static/chunks/213fa81b7b683fdc.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/cd66208b616af886.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/052336a9d9c4f9a0.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/203ede0fcd7579e7.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/42f89a9f01f02088.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/aabdab33b31b0944.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/a3e644469272fbd3.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/31feaae75c32c5b3.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/44a3c4f8a4c40877.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/a50e8a0e6ada483d.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/ca80ca1a659147b6.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\"],\"default\"]\n2f:I[62474,[\"/_next/static/chunks/213fa81b7b683fdc.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/cd66208b616af886.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/052336a9d9c4f9a0.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/203ede0fcd7579e7.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/42f89a9f01f02088.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/aabdab33b31b0944.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/a3e644469272fbd3.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/31feaae75c32c5b3.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/44a3c4f8a4c40877.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/a50e8a0e6ada483d.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/ca80ca1a659147b6.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\"],\"ThemeToggle\"]\n30:I[172502,[\"/_next/static/chunks/213fa81b7b683fdc.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/cd66208b616af886.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/052336a9d9c4f9a0.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/203ede0fcd7579e7.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/42f89a9f01f02088.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/aabdab33b31b0944.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/a3e644469272fbd3.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/31feaae75c32c5b3.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/44a3c4f8a4c40877.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/a50e8a0e6ada483d.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/ca80ca1a659147b6.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\"],\"UserAvatar\"]\n31:I[514994,[\"/_next/static/chunks/213fa81b7b683fdc.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/cd66208b616af886.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/052336a9d9c4f9a0.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/203ede0fcd7579e7.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/42f89a9f01f02088.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/aabdab33b31b0944.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/a3e644469272fbd3.js"])</script>
37<script>self.__next_f.push([1,"?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/31feaae75c32c5b3.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/44a3c4f8a4c40877.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/a50e8a0e6ada483d.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"/_next/static/chunks/ca80ca1a659147b6.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\"],\"default\"]\n:HL[\"/_next/static/chunks/113b2d831bcdff92.css?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"style\"]\n:HL[\"/_next/static/chunks/42683f5ecd0a94ad.css?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"style\"]\n:HL[\"/_next/static/chunks/fa1c6a60d1e0e106.css?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"style\"]\n:HL[\"/_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n"])</script>
37<script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"BMjAN3u34B_Eg1a6d9sT1\",\"c\":[\"\",\"about\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[[\"locale\",\"en\",\"d\"],{\"children\":[\"(basic-layout)\",{\"children\":[\"about\",{\"children\":[\"__PAGE__\",{}]}]}]}]},\"$undefined\",\"$undefined\",true],[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[\"$L4\",[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/113b2d831bcdff92.css?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/42683f5ecd0a94ad.css?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/213fa81b7b683fdc.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/cd66208b616af886.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/052336a9d9c4f9a0.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/chunks/203ede0fcd7579e7.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/_next/static/chunks/42f89a9f01f02088.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/_next/static/chunks/aabdab33b31b0944.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"async\":true,\"nonce\":\"$undefined\"}]],\"$L5\"]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/fa1c6a60d1e0e106.css?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/a3e644469272fbd3.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/31feaae75c32c5b3.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/44a3c4f8a4c40877.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/chunks/a50e8a0e6ada483d.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/_next/static/chunks/ca80ca1a659147b6.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$L6\",[\"$\",\"main\",null,{\"className\":\"flex-1 flex flex-col items-center\",\"children\":[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"$L7\",null,{}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],\"$L8\"]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[\"$L9\",[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/cc17ba9cf0778cb3.js?dpl=dpl_EcLNQXQz2uZeTzFV248RCtkEVX1q\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$La\",null,{\"children\":[\"$\",\"$b\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@c\"}]}]]}],{}
37,null,false,false]},null,false,false]},null,false,false]},null,false,false]},null,false,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$Ld\",null,{\"children\":\"$Le\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$Lf\",null,{\"children\":[\"$\",\"$b\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L10\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$11\",[]],\"S\":false}\n"])</script>
37<script>self.__next_f.push([1,"e:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"meta\",\"2\",{\"name\":\"theme-color\",\"media\":\"(prefers-color-scheme: light)\",\"content\":\"#FAFAF9\"}],[\"$\",\"meta\",\"3\",{\"name\":\"theme-color\",\"media\":\"(prefers-color-scheme: dark)\",\"content\":\"#1e293b\"}]]\n5:[\"$\",\"html\",null,{\"lang\":\"en\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[\"$\",\"$L12\",null,{}]}],[\"$\",\"body\",null,{\"className\":\"min-h-screen bg-zinc-50 dark:bg-zinc-950 flex flex-col relative z-0 inter_dd475d0c-module__9A3jha__variable\",\"children\":[\"$L13\",[\"$\",\"$L14\",null,{}],[\"$\",\"$L15\",null,{}],[\"$\",\"$L16\",null,{\"richColors\":true}],null,[[\"$\",\"$L17\",null,{}],[\"$\",\"$L18\",null,{}],[\"$\",\"$L19\",null,{}],[\"$\",\"$L1a\",null,{}],[\"$\",\"$L1b\",null,{}],[\"$\",\"$L1c\",null,{}],[\"$\",\"$L1d\",null,{}],[\"$\",\"$L1e\",null,{}]]]}]]}]\n"])</script>
37<script>self.__next_f.push([1,"8:[\"$\",\"div\",null,{\"className\":\"bg-gray-900 text-gray-300 border-t border-gray-700\",\"children\":[\"$\",\"footer\",null,{\"className\":\"py-2 container max-w-8xl mx-auto\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full mx-auto px-4 sm:px-6 lg:px-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 sm:grid-cols-2 gap-8 py-12 lg:grid-cols-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-full flex flex-col sm:flex-row lg:flex-col gap-4 col-span-full md:col-span-2\",\"children\":[\"$\",\"div\",null,{\"className\":\"space-y-4 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"items-center space-x-2 flex\",\"children\":[\"$\",\"div\",null,{\"className\":\"text-gray-50 text-xl font-medium flex items-center gap-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-7 h-7 bg-white rounded-md flex items-center justify-center\",\"children\":[\"$\",\"svg\",null,{\"className\":\"w-4 h-4 text-[#0A0A0A]\",\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"2\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"path\",null,{\"d\":\"M7 8C7 6 9 4 12 4C15 4 17 5.5 17 7.5C17 9.5 15 10 12 11C9 12 7 13 7 15.5C7 18 9 20 12 20C14.5 20 16 19 17 17\"}],[\"$\",\"path\",null,{\"d\":\"M17 17L20 21\"}],[\"$\",\"path\",null,{\"d\":\"M18 19L21 18\"}]]}]}],\"ScopeQuill\"]}]}],[\"$\",\"p\",null,{\"className\":\"text-sm p4-4 md:pr-12\",\"children\":\"Free Invoice \u0026 Quote Tools for Freelancers\"}]]}]}],[[\"$\",\"div\",\"Tools\",{\"className\":\"flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"text-white text-lg font-semibold mb-4\",\"children\":\"Tools\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-2 text-sm\",\"children\":[[\"$\",\"li\",\"/invoice-generator\",{\"children\":\"$L1f\"}],[\"$\",\"li\",\"/quote-generator\",{\"children\":\"$L20\"}],[\"$\",\"li\",\"/email-signature-generator\",{\"children\":\"$L21\"}]]}]]}],[\"$\",\"div\",\"Company\",{\"className\":\"flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"text-white text-lg font-semibold mb-4\",\"children\":\"Company\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-2 text-sm\",\"children\":[[\"$\",\"li\",\"/blog\",{\"children\":\"$L22\"}],[\"$\",\"li\",\"/contact\",{\"children\":\"$L23\"}]]}]]}]],[\"$\",\"div\",null,{\"className\":\"w-full flex-1\",\"children\":[\"$\",\"$L24\",null,{}]}]]}],[\"$\",\"div\",null,{\"className\":\"border-t border-gray-800 py-6 flex flex-col md:flex-row justify-between items-center\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-gray-400 text-sm\",\"children\":\"Copyright © 2026 ScopeQuill All rights reserved.\"}],[\"$\",\"div\",null,{\"className\":\"flex space-x-6 mt-4 md:mt-0\",\"children\":[\"$L25\",[\"$\",\"$L26\",null,{\"href\":\"/privacy-policy\",\"title\":\"Privacy Policy\",\"prefetch\":false,\"className\":\"text-gray-400 hover:text-white text-sm\",\"children\":\"Privacy Policy\"}],[\"$\",\"$L26\",null,{\"href\":\"/terms-of-service\",\"title\":\"Terms of Service\",\"prefetch\":false,\"className\":\"text-gray-400 hover:text-white text-sm\",\"children\":\"Terms of Service\"}],[\"$\",\"$L26\",null,{\"href\":\"/refund-policy\",\"title\":\"Refund Policy\",\"prefetch\":false,\"className\":\"text-gray-400 hover:text-white text-sm\",\"children\":\"Refund Policy\"}]]}]]}]]}]}]}]\n"])</script>
37<script>self.__next_f.push([1,"1f:[\"$\",\"$L27\",null,{\"ref\":\"$undefined\",\"href\":\"/invoice-generator\",\"locale\":\"$undefined\",\"localeCookie\":{\"name\":\"NEXT_LOCALE\",\"sameSite\":\"lax\"},\"title\":\"Invoice Generator\",\"prefetch\":false,\"className\":\"hover:text-white transition-colors\",\"target\":\"\",\"rel\":\"\",\"children\":\"Invoice Generator\"}]\n20:[\"$\",\"$L27\",null,{\"ref\":\"$undefined\",\"href\":\"/quote-generator\",\"locale\":\"$undefined\",\"localeCookie\":\"$1f:props:localeCookie\",\"title\":\"Quote Generator\",\"prefetch\":false,\"className\":\"hover:text-white transition-colors\",\"target\":\"\",\"rel\":\"\",\"children\":\"Quote Generator\"}]\n21:[\"$\",\"$L27\",null,{\"ref\":\"$undefined\",\"href\":\"/email-signature-generator\",\"locale\":\"$undefined\",\"localeCookie\":\"$1f:props:localeCookie\",\"title\":\"Email Signature\",\"prefetch\":false,\"className\":\"hover:text-white transition-colors\",\"target\":\"\",\"rel\":\"\",\"children\":\"Email Signature\"}]\n22:[\"$\",\"$L27\",null,{\"ref\":\"$undefined\",\"href\":\"/blog\",\"locale\":\"$undefined\",\"localeCookie\":\"$1f:props:localeCookie\",\"title\":\"Blog\",\"prefetch\":false,\"className\":\"hover:text-white transition-colors\",\"target\":\"\",\"rel\":\"\",\"children\":\"Blog\"}]\n23:[\"$\",\"$L27\",null,{\"ref\":\"$undefined\",\"href\":\"/contact\",\"locale\":\"$undefined\",\"localeCookie\":\"$1f:props:localeCookie\",\"title\":\"Contact\",\"prefetch\":false,\"className\":\"hover:text-white transition-colors\",\"target\":\"\",\"rel\":\"\",\"children\":\"Contact\"}]\n25:[\"$\",\"$L27\",null,{\"ref\":\"$undefined\",\"href\":\"/about\",\"locale\":\"$undefined\",\"localeCookie\":\"$1f:props:localeCookie\",\"title\":\"About\",\"prefetch\":false,\"className\":\"text-gray-400 hover:text-white text-sm\",\"children\":\"About\"}]\n"])</script>
37<script>self.__next_f.push([1,"13:[\"$\",\"$L28\",null,{\"formats\":\"$undefined\",\"locale\":\"en\",\"messages\":{\"Landing\":{\"Hero\":{\"badge\":{\"label\":\"NEW\",\"text\":\"Next.js SaaS Full Stack Template\",\"href\":\"https://nexty.dev/#pricing\"},\"title\":\"A Modern Next.js Full Stack SaaS Boilerplate\",\"description\":\"Our Next.js boilerplate includes authentication, Stripe payments, AI integration, CMS, and everything you need to start earning immediately.\",\"getStarted\":\"Get Started\",\"getStartedLink\":\"https://nexty.dev/#pricing\",\"viewDocs\":\"View Documentation\",\"viewDocsLink\":\"https://nexty.dev/docs\"},\"Features\":{\"badge\":{\"label\":\"FEATURES\",\"text\":\"Production-ready SaaS Development Kit\"},\"title\":\"Production-ready Next.js SaaS Boilerplate\",\"description\":\"The Next.js boilerplate includes every essential feature modern SaaS applications require, letting you focus on your unique business logic and customer value.\",\"items\":[{\"title\":\"3 Powerful Boilerplates\",\"description\":\"Purchase once, get 3 powerful boilerplates.\",\"details\":[{\"title\":\"Boilerplate 1: Nexty\",\"description\":\"Universal SaaS boilerplate with every feature you need.\",\"href\":\"https://demo.nexty.dev\"},{\"title\":\"Boilerplate 2: nexty-flux-kontext\",\"description\":\"AI Image Generation SaaS boilerplate.\",\"href\":\"https://flux-kontext.nexty.dev\"},{\"title\":\"Boilerplate 3: nexty-directory\",\"description\":\"Directory \u0026 listing website boilerplate.\",\"href\":\"https://dofollow.tools\"}],\"images\":[\"/images/features/template1.webp\",\"/images/features/template2.webp\",\"/images/features/template3.webp\"]},{\"title\":\"Authentication\",\"description\":\"Integrated Better Auth with multiple sign-in options.\",\"details\":[{\"title\":\"Social Sign-in\",\"description\":\"Google, GitHub, and more.\"},{\"title\":\"Magic Links\",\"description\":\"Email verification with magic links.\"},{\"title\":\"Bot Protection\",\"description\":\"Protect your app from bots with Cloudflare Turnstile.\"}],\"images\":[\"/images/features/login.png\"]},{\"title\":\"Database\",\"description\":\"Integrated Drizzle ORM with multiple database options, such as Supabase, Neon, and Self-hosted PostgreSQL.\",\"details\":[{\"title\":\"One Line Configuration\",\"description\":\"Just fill in DATABASE_URL, and the best configuration will be automatically completed.\"},{\"title\":\"Comprehensive Built-in Tables\",\"description\":\"Comprehensive set of tables for user management, pricing plans, orders, content management, and more.\"},{\"title\":\"Multiple Database Options\",\"description\":\"Supabase, Neon, and Self-hosted PostgreSQL.\"}],\"images\":[\"/images/features/database-config.webp\",\"/images/features/database-tables.webp\"]},{\"title\":\"Payment System\",\"description\":\"Complete billing solution with Stripe Checkout and Stripe's Billing Portal.\",\"details\":[{\"title\":\"All Payment Methods\",\"description\":\"Nexty supports monthly and annual subscriptions, and one-time payments.\"},{\"title\":\"Usage-based Billing\",\"description\":\"Nexty supports usage-based billing for apps that need to charge users based on their usage.\"},{\"title\":\"Smart Admin Management\",\"description\":\"Nexty's pricing plans are managed through the admin dashboard, bound to Stripe Price IDs for intelligent, secure, and real-time preview capabilities.\"}],\"images\":[\"/images/features/payment-1.png\",\"/images/features/payment-2.png\"]},{\"title\":\"AI Capabilities\",\"description\":\"Complete AI integration toolkit with interactive demos, multi-provider support, and ready-to-deploy AI image generation website template.\",\"details\":[{\"title\":\"AI Demo Hub\",\"description\":\"Nexty includes built-in demos for chat, text-to-image, image-to-image, and video generation to help developers learn AI workflows and test models quickly.\"},{\"title\":\"Universal AI Provider Support\",\"description\":\"Nexty offers AI SDK integration supporting GPT, Claude, Gemini, DeepSeek, Grok, OpenRouter, and Replicate for maximum flexibility.\"},{\"title\":\"Bonus:  AI Image Generation Website\",\"description\":\"Nexty paid users receive a complete Flux Kontext AI image generation website template for rapid deployment of AI art platforms.\"}],\"images\":[\"/images/features/ai-1.png\",\"/images/features/ai-2.png\"]},{\"title\":\"CMS\",\"description\":\"Advanced CMS going beyond basic content management with paywall protection, AI translation, and multi-purpose publishing capabilities.\",\"details\":[{\"title\":\"Content Access Control\",\"description\":\"Nexty's CMS supports public, logged-in users, and subscriber-only content with paywall protection for monetized content sites.\"},{\"title\":\"AI-Powered Translation\",\"description\":\"Nexty's CMS includes built-in AI translation for multilingual content creation, plus duplicate feature for efficient content production workflows.\"},{\"title\":\"Multi-Purpose Publishing\",\"description\":\"Nexty's CMS enables both free blog sites and paid content platforms with advanced status management (draft, published, ar
37chived).\"}],\"images\":[\"/images/features/cms-1.png\",\"/images/features/admin-3.png\",\"/images/features/cms-3.png\",\"/images/features/cms-4.png\",\"/images/features/cms-5.png\"]},{\"title\":\"File Storage\",\"description\":\"Enterprise-grade file management powered by Cloudflare R2 with admin dashboard, automatic CDN distribution, and optimized upload workflows.\",\"details\":[{\"title\":\"Admin File Management\",\"description\":\"Nexty provides a dedicated admin dashboard for comprehensive file management with upload, delete, and organization capabilities.\"},{\"title\":\"Cloudflare R2 Integration\",\"description\":\"Nexty leverages Cloudflare R2 for cost-effective, high-performance file storage with automatic CDN distribution worldwide.\"},{\"title\":\"Optimized Upload Experience\",\"description\":\"Nexty features drag-and-drop uploads, preview functionality, and automatic file processing for seamless user experience.\"}],\"images\":[\"/images/features/admin-4.png\"]},{\"title\":\"Visual Pricing Management\",\"description\":\"Nexty introduces dashboard pricing management that's secure and convenient, update your pricing without touching code.\",\"details\":[{\"title\":\"Real-Time Preview\",\"description\":\"Nexty's pricing card editor includes real-time preview, enabling you to see how pricing cards will look before saving.\"},{\"title\":\"Stripe Integration\",\"description\":\"Nexty fetches pricing data from Stripe with one-click verification for accurate billing setup.\"},{\"title\":\"Multi-language Support\",\"description\":\"Nexty supports AI-powered translation for pricing cards, enabling easy management of multilingual pricing content.\"}],\"images\":[\"/images/features/admin-2.png\",\"/images/features/prices-1.png\",\"/images/features/prices-2.png\",\"/images/features/prices-3.png\",\"/images/features/prices-4.png\",\"/images/features/prices-5.png\"]},{\"title\":\"Email System\",\"description\":\"Complete email solution with Cloudflare domain email and Resend integration for professional communications and subscriber management.\",\"details\":[{\"title\":\"Professional Domain Email\",\"description\":\"Nexty implements domain email through Cloudflare, making your brand appear more professional and helping build trust with users.\"},{\"title\":\"Advanced Email Marketing\",\"description\":\"Nexty includes Resend integration for subscriber management and email campaigns, with built-in newsletter subscription module in the footer.\"},{\"title\":\"Built-in Email Automation\",\"description\":\"Nexty includes newsletter subscription and payment failure notification emails, plus pre-built templates for essential user communications.\"}],\"images\":[\"/images/features/email-2.png\",\"/images/features/email-1.png\"]},{\"title\":\"User Dashboard\",\"description\":\"Complete user dashboard that provides a seamless experience for users.\",\"details\":[{\"title\":\"Profile Management\",\"description\":\"Nexty includes comprehensive profile settings.\"},{\"title\":\"Subscription Management\",\"description\":\"Nexty provides subscription management with billing history and plan upgrades through Stripe integration.\"},{\"title\":\"Credit History \u0026 Usage\",\"description\":\"Nexty tracks credit grants and usage with detailed history, supporting both one-time and subscription-based credit systems.\"}],\"images\":[\"/images/features/user-1.png\",\"/images/features/user-2.png\",\"/images/features/user-3.png\"]},{\"title\":\"Admin Dashboard\",\"description\":\"Comprehensive admin dashboard providing full control over users, pricing, content, and files for complete SaaS management.\",\"details\":[{\"title\":\"User Management\",\"description\":\"Nexty provides complete user management with role control, Stripe customer integration, and account administration.\"},{\"title\":\"Pricing Management\",\"description\":\"Nexty offers visual pricing plan management with environment separation, Stripe integration, and real-time preview.\"},{\"title\":\"CMS \u0026 File Management\",\"description\":\"Nexty includes blog management with multilingual support, access control, and R2 file management with preview capabilities.\"}],\"images\":[\"/images/features/admin-1.png\",\"/images/features/admin-2.png\",\"/images/features/admin-3.png\",\"/images/features/admin-4.png\"]},{\"title\":\"Marketing \u0026 Growth\",\"description\":\"Complete growth toolkit with internationalization, analytics, advertising, and SEO optimization for global reach and business success.\",\"details\":[{\"title\":\"i18n\",\"description\":\"Nexty supports multiple languages out-of-the-box with easy expansion for worldwide market reach.\"},{\"title\":\"Analytics \u0026 AdSense\",\"description\":\"Nexty includes Google Analytics, Plausible tracking, and AdSense integration for insights and revenue generation.\"},{\"title\":\"SEO Optimization\",\"description\":\"Nexty provides comprehensive SEO optimization with meta tags and sitemaps for better rankings.\"}
37],\"images\":[\"/images/features/other-1.png\",\"/images/features/other-2.png\",\"/images/features/other-3.png\"]}]},\"UseCases\":{\"badge\":{\"label\":\"USE CASES\",\"text\":\"Multiple Solution Scenarios\"},\"title\":\"One Boilerplate, Multiple Solutions\",\"description\":\"Whether you're building AI tools, content platforms, or other SaaS products, our Next.js SaaS boilerplate adapts to your specific needs with minimal configuration required.\",\"cases\":[{\"title\":\"AI-Powered SaaS Tools\",\"description\":\"Launch production-ready AI applications in days, not months. Built-in integrations with OpenRouter, Replicate, and leading AI providers. Includes smart usage tracking, automated billing, and everything you need to monetize AI workflows.\",\"image\":\"/placeholder.webp\",\"icon\":\"Bot\"},{\"title\":\"Content \u0026 Blog Platforms\",\"description\":\"Launch SEO-optimized content websites with advanced CMS capabilities. Features include Markdown editing, multilingual support, paywall protection, AI translation, and AdSense integration. Perfect for building premium content platforms, newsletters, or content-driven SaaS applications.\",\"image\":\"/placeholder.webp\",\"icon\":\"FileText\"},{\"title\":\"Subscription \u0026 Marketplace Platforms\",\"description\":\"Build recurring revenue businesses with automated billing, customer management, and payment processing. Features include subscription management, usage-based pricing, customer portals, and comprehensive analytics. Perfect for SaaS marketplaces, subscription services, or premium tool platforms.\",\"image\":\"/placeholder.webp\",\"icon\":\"CreditCard\"},{\"title\":\"Free Tools \u0026 Lead Magnets\",\"description\":\"Create viral free tools that drive massive organic traffic. Lightning-fast performance and SEO optimization. Perfect for building your email list, generating leads, or creating the next viral calculator/converter tool.\",\"image\":\"/placeholder.webp\",\"icon\":\"Wrench\"}]},\"Testimonials\":{\"badge\":{\"label\":\"TESTIMONIALS\"},\"title\":\"What Our Customers Say\",\"description\":\"Don't just take our word for it\"},\"FAQ\":{\"title\":\"Frequently Asked Questions\",\"description\":\"Common questions about our Next.js SaaS boilerplate and how it can help you build better applications faster\",\"items\":[{\"question\":\"Can I use this boilerplate as a non-technical person?\",\"answer\":\"Absolutely! Nexty is specifically designed to work seamlessly with AI assistants, allowing even those with zero programming experience to develop products through AI-assisted development. Our code structure and documentation are AI-friendly, making it easier for AI to understand and modify the code. Technical teams will benefit from even greater development efficiency.\"},{\"question\":\"What makes this the best Next.js SaaS boilerplate?\",\"answer\":\"Nexty is the most comprehensive Next.js SaaS starter kit available. Unlike other templates that only provide basic components, we include complete business workflows: authentication, payments, AI integration, content management, and monetization features. Everything is production-ready and battle-tested in real applications.\"},{\"question\":\"How quickly can I launch my SaaS with this boilerplate?\",\"answer\":\"Your first project will take 3-5 days as you learn the boilerplate's features, but the learning curve pays off quickly. Our customers who've mastered the system now launch complete SaaS applications in just 1-2 days. The boilerplate handles all the complex infrastructure, so you can focus on what makes your product unique.\"},{\"question\":\"Is this suitable for AI-powered SaaS applications?\",\"answer\":\"Absolutely! Our boilerplate includes comprehensive AI SDK integration with working examples for text generation, image creation, and video processing. It's compatible with OpenAI, Claude, Gemini, Grok, DeepSeek, and other popular AI models. Perfect for building AI tools or content generation platforms.\"},{\"question\":\"What payment methods and billing models are supported?\",\"answer\":\"The boilerplate includes complete Stripe integration supporting one-time payments, subscriptions, usage-based billing, and automated renewals. You can start monetizing immediately.\"},{\"question\":\"How does the content management system work?\",\"answer\":\"Our built-in CMS supports Markdown and rich text editing, multilingual content, SEO optimization, paywall protection, and AI translation. You can manage articles, pages, and premium content through an intuitive admin dashboard with role-based access control.\"},{\"question\":\"Is the boilerplate SEO-optimized?\",\"answer\":\"Yes! The boilerplate includes comprehensive SEO features: automatic meta tags, structured data, XML sitemaps, OpenGraph support, and performance optimization. It's built with Next.js best practices for search engine visibility and faster loading times.\"},{\"question\":\"What kind of support do you provide?\",\"answer\":\"We provide comprehensive documentation, code examples, and email support. We also have a public Discord community where you can get help from other developers and share your projects.\"},{\"question\":\"How do I manage pricing cards?\",\"answer\":\"This is a key selling point of Nexty. You can manage pricing cards in the Dashboard, including adding, editing, and deleting pricing cards with AI multilingual translation support, eliminating complex multilingual file configuration.\"}]},\"CTA\":{\"title\":\"Launch Your Product Fast, and Earn Money Fast\",\"description\":\"Stop starting from scratch! Use Nexty templates to focus on your core idea, rapidly build, validate, and start earning.\",\"button\":\"Get Template Now\",\"trustText\":\"Trusted by developers worldwide\",\"features\":{\"deploy\":\"🚀 Quick Deploy\",\"production\":\"🔧 Production Ready\",\"updates\":\"💎 Lifetime Updates\",\"i18n\":\"🌍 Internationalization\"}}},\"Pricing\":{\"badge\":{\"label\":\"PRICING\",\"text\":\"One-Time Payment, Lifetime Updates\"},\"title\":\"Ship your SaaS in days, not months\",\"description\":\"Using our battle-tested SaaS starter template, so you can skip boilerplate coding and focus on the features your users actually need.\",\"annual\":\"Annual\",\"monthly\":\"Monthly\",\"onetime\":\"One-Time\",\"saveTip\":\"Save 20%\"},\"NotFound\":{\"title\":\"Page Not Found\",\"description\":\"Sorry, the page you are looking for doesn't exist or has been moved.\",\"backToHome\":\"Back to Home\",\"goBack\":\"Go Back\",\"helpText\":\"If you think this is a mistake, please let us know.\",\"contactUs\":\"Contact us\"},\"Glossary\":{\"title\":\"Glossary\",\"description\":\"Comprehensive glossary of Next.js SaaS development terms and concepts.\",\"emptyState\":{\"title\":\"No glossary entries\",\"description\":\"We are creating exciting content, please stay tuned!\"},\"loadMorePostsFailed\":\"Failed to load more glossary entries\",\"loadMorePosts\":\"Loading more glossary entries...\",\"filterPostsFailed\":\"Failed to load glossary entries\",\"noPostsFoundForThisTag\":\"No glossary entries found with this tag\",\"reachedTheEnd\":\"You've reached the end of all glossary entries\",\"GlossaryDetail\":{\"featured\":\"Featured Entry\",\"viewCount\":\"{count} views\",\"accessRestricted\":\"Access Restricted\",\"unauthorized\":\"This glossary entry is only available to logged-in users\",\"premium\":\"Premium Content\",\"premiumContent\":\"This glossary entry is exclusive to subscribers\",\"signIn\":\"Sign In\",\"upgrade\":\"Upgrade\",\"backToGlossary\":\"Back to Glossary List\",\"notFound\":\"Glossary Entry Not Found\"}},\"Settings\":{\"title\":\"Settings\",\"description\":\"Manage your account settings and profile information.\",\"form\":{\"emailLabel\":\"Email\",\"fullNameLabel\":\"Full Name\",\"fullNamePlaceholder\":\"Enter your full name\",\"avatarLabel\":\"Avatar\",\"avatarHint\":\"Max file size: {maxSizeInMB} MB. Allowed types: {allowedTypes}.\",\"updateButton\":\"Update Settings\",\"updatingButton\":\"Updating...\"},\"toast\":{\"fullNameLengthError\":\"Full name must be less than {maxLength} characters\",\"fullNameInvalidCharactersError\":\"Full name contains invali
37d characters\",\"errorInvalidFileType\":\"Invalid file type for avatar. Only {allowedTypes} are allowed.\",\"errorInvalidFileTypeDescription\":\"Please upload a file smaller than {maxSizeInMB} MB.\",\"errorFileSizeExceeded\":\"Avatar size exceeds the {maxSizeInMB} MB limit.\",\"errorFileSizeExceededDescription\":\"Please upload a file smaller than {maxSizeInMB} MB.\",\"errorInvalidFullName\":\"Invalid full name provided.\",\"errorFullNameRequired\":\"Full name is required.\",\"updateSuccessTitle\":\"Profile Updated\",\"updateSuccessDescription\":\"Your profile has been updated successfully.\",\"updateErrorTitle\":\"Update Failed\",\"updateErrorDescription\":\"Failed to update settings. Please try again later.\",\"errorDeleteOldAvatar\":\"Failed to delete old avatar.\",\"errorUploadAvatar\":\"Failed to upload avatar.\",\"errorUpdateAuthUser\":\"Failed to update auth user.\",\"errorUpdateUserProfile\":\"Failed to update user profile.\"}},\"CreditHistory\":{\"title\":\"Credit History\",\"description\":\"View the history of all your credit grants and usages here.\",\"load_error\":\"Failed to load credit history. Please try again later.\",\"no_records\":\"No credit history records found.\",\"header_date\":\"Date\",\"header_type\":\"Type\",\"header_details\":\"Details\",\"header_amount\":\"Amount\",\"header_balance_one_time\":\"One-Time Credits\",\"header_balance_subscription\":\"Subscription Credits\",\"type_one_time_purchase\":\"Credit Purchase\",\"type_subscription_grant\":\"Subscription Grant\",\"type_feature_usage\":\"Feature Usage\",\"type_refund_revoke\":\"Refund Revoke\",\"type_subscription_ended_revoke\":\"Subscription Ended Revoke\"},\"Overview\":{\"title\":\"Overview\",\"users\":\"Users\",\"oneTimePayments\":\"One-Time Payments\",\"monthlySubscriptions\":\"Monthly Subscriptions\",\"yearlySubscriptions\":\"Yearly Subscriptions\",\"today\":\"Today\",\"yesterday\":\"Yesterday\",\"growthRate\":\"Growth Rate\",\"newUsers\":\"New Users\",\"totalUsers\":\"Total Users\",\"orders\":\"Orders\",\"revenue\":\"Revenue\",\"count\":\"Count\",\"growthTrend\":\"Growth Trend\",\"totalOrders\":\"Total Orders\",\"newOrders\":\"New Orders\",\"last7Days\":\"Last 7 Days\",\"last30Days\":\"Last 30 Days\",\"last90Days\":\"Last 90 Days\"},\"Users\":{\"title\":\"Users\",\"description\":\"Manage users (Admin only).\"},\"DashboardBlogs\":{\"title\":\"Blog Management\",\"description\":\"Blog management dashboard for creating, editing, deleting, duplicating, and AI-translating blog posts. Supports pinning posts, setting status (draft, published, archived), and visibility settings (public, logged-in users, subscribers). (Admin only)\",\"fetchError\":\"Failed to fetch blogs: {error}\",\"createNewButton\":\"Create New Blog\",\"List\":{\"failedToFetch\":\"Failed to fetch blogs\",\"searchPlaceholder\":\"Search titles, slugs, descriptions...\"},\"Delete\":{\"title\":\"Confirm Deletion\",\"description\":\"This action cannot be undone. This will permanently delete the blog post \\\"{title}\\\".\",\"cancelButton\":\"Cancel\",\"deleteButton\":\"Delete\",\"deleting\":\"Deleting...\",\"success\":\"Blog successfully deleted.\",\"failedToDelete\":\"Failed to delete blog\",\"unexpectedError\":\"An unexpected error occurred.\",\"errorFetching\":\"Failed to fetch blog information.\"},\"Create\":{\"pageTitle\":\"Create Blog\",\"pageDescription\":\"Create a new blog post (Admin only)\",\"submitSuccess\":\"Blog created successfully.\",\"submitErrorTitle\":\"Failed to create blog\",\"submitErrorDesc\":\"Please try again later.\",\"loadingDuplicateMessage\":\"Duplicating source blog...\",\"errorFetchingDuplicateTitle\":\"Failed to fetch source blog information.\",\"errorFetchingDuplicateDesc\":\"You can still continue creating a new blog.\",\"errorFetchUnexpected\":\"An unexpected error occurred.\"},\"Edit\":{\"pageTitle\":\"Edit Blog\",\"pageDescription\":\"Edit blog post (Admin only)\",\"submitSuccess\":\"Blog updated successfully.\",\"submitErrorTitle\":\"Failed to update blog\",\"submitErrorDesc\":\"Please try again later.\",\"errorInvalidId\":\"Invalid blog ID.\",\"errorFetchFailed\":\"Failed to fetch blog.\",\"errorFetchUnexpected\":\"An unexpected error occurred.\",\"postNotFoundTitle\":\"Blog Not Found\",\"postNotFoundDesc\":\"The blog does not exist.\",\"backToList\":\"Back to List\"}
37,\"Form\":{\"fields\":{\"language\":{\"label\":\"Blog Language\",\"placeholder\":\"Select blog language\"},\"title\":{\"label\":\"Title\",\"placeholder\":\"Enter title\",\"description\":\"Recommended length 60 characters\",\"recommendedLength\":\"60\"},\"slug\":{\"label\":\"Slug\",\"placeholder\":\"Enter slug\",\"generateButton\":\"Generate slug\",\"description\":\"Auto-generates slug from English titles only. For other languages, please enter manually.\"},\"description\":{\"label\":\"Description\",\"placeholder\":\"Enter description\",\"description\":\"Recommended length 160 characters\",\"recommendedLength\":\"160\"},\"tags\":{\"label\":\"Tags\",\"placeholder\":\"Select tags\",\"description\":\"Select blog tags.\"},\"featuredImageUrl\":{\"label\":\"Featured Image\",\"placeholder\":\"Select featured image\",\"description\":\"Optional. If not uploaded, a dynamic OG image will be automatically generated based on the title.\"},\"content\":{\"label\":\"Content\",\"placeholder\":\"Enter blog content, Markdown format supported\",\"description\":\"Enter blog content, Markdown format supported.\"},\"status\":{\"label\":\"Status\",\"placeholder\":\"Select status\",\"options\":{\"draft\":\"Draft\",\"published\":\"Published\",\"archived\":\"Archived\"}},\"visibility\":{\"label\":\"Visibility\",\"placeholder\":\"Select visibility\",\"options\":{\"public\":\"Public\",\"loggedIn\":\"Logged-in Users\",\"subscribers\":\"Subscribers Only\"}},\"isPinned\":{\"label\":\"Featured\",\"description\":\"Pin this post to the top.\"}},\"cancelButton\":\"Cancel\",\"submittingButton\":\"Submitting...\",\"updateButton\":\"Update Blog\",\"createButton\":\"Create Blog\",\"upload\":{\"uploading\":\"Uploading...\",\"uploadError\":\"Upload Failed\",\"uploadErrorDesc\":\"Please select an image file.\",\"noPrefix\":\"Image naming prefix not provided.\",\"invalidFileType\":\"Invalid file type. Only image files are allowed.\",\"fileSizeExceeded\":\"File size limit: {maxSizeInMB}MB.\",\"presignedUrlError\":\"Failed to generate presigned URL\",\"uploadErrorUnexpected\":\"An unexpected error occurred.\",\"uploadSuccess\":\"Upload Successful\",\"uploadSuccessDesc\":\"Image uploaded to R2 storage.\"},\"toolbar\":{\"translateTo\":\"Translate to {languageName}\",\"noTranslationOptions\":\"No translation options available.\",\"translateByAIDescription\":\"AI translation requires environment variables NEXT_PUBLIC_AI_MODEL_ID and NEXT_PUBLIC_AI_PROVIDER to be configured\",\"translateActionTitle\":\"Translate Content\"},\"translate\":{\"loading\":\"Translating...\",\"error\":\"Translation failed\",\"success\":\"Translation successful!\",\"infoEmpty\":\"Translation content is empty\"}},\"TagManager\":{\"title\":\"Tag Management\",\"description\":\"Manage blog tags.\",\"manageTagsButton\":\"Manage Tags\",\"newTagPlaceholder\":\"Enter tag name\",\"selectTags\":\"Select Tags\",\"selectedTagsLabel\":\"Selected Tags\",\"searchPlaceholder\":\"Search tags\",\"loadingTagsMessage\":\"Loading tags...\",\"noResults\":\"No tags found\",\"createSuccess\":\"Tag \\\"{name}\\\" created successfully.\",\"createNewTag\":\"Create New Tag\",\"creatingButton\":\"Creating...\",\"createButton\":\"Create Tag\",\"closeButton\":\"Close\",\"editButton\":\"Edit\",\"deleteButton\":\"Delete\",\"confirmDelete\":\"Are you sure you want to delete the tag \\\"{name}\\\"? This action cannot be undone.\",\"deleteSuccess\":\"Tag \\\"{name}\\\" deleted successfully.\",\"updateSuccess\":\"Tag \\\"{name}\\\" updated successfully.\",\"errors\":{\"nameRequired\":\"Tag name is required.\",\"fetchFailed\":\"Failed to load tags\",\"alreadyExists\":\"A tag with the name \\\"{name}\\\" already exists.\",\"createFailed\":\"Failed to create tag\",\"deleteFailed\":\"Failed to delete tag\",\"updateFailed\":\"Failed to update tag\"}}},\"DashboardGlossary\":{\"title\":\"Glossary Management\",\"description\":\"Glossary management dashboard for creating, editing, deleting, duplicating, and AI-translating glossary entries. Supports pinning entries, setting status (draft, published, archived), and visibility settings (public, logged-in users, subscribers). (Admin only)\",\"fetchError\":\"Failed to fetch glossary entries: {error}\",\"List\":{\"failedToFetch\":\"Failed to fetch glossary entries\",\"searchPlaceholder\":\"Search titles, slugs, descriptions...\"},\"Delete\":{\"title\":\"Confirm Deletion\",\"description\":\"This action cannot be undone. This will permanently delete the glossary entry \\\"{title}\\\".\",\"cancelButton\":\"Cancel\",\"deleteButton\":\"Delete\",\"deleting\":\"Deleting...\",\"success\":\"Glossary entry successfully deleted.\",\"failedToDelete\":\"Failed to delete glossary entry\",\"unexpectedError\":\"An unexpected error occurred.\",\"errorFetching\":\"Failed to fetch glossary entry information.\"},\"Create\":{\"pageTitle\":\"Create Glossary Entry\",\"pageDescription\":\"Create a new glossary entry (Admin only)\",\"submitSuccess\":\"Glossary entry created successfully.\",\"submitErrorTitle\":\"Failed to create glossary entry\",\"submitErrorDesc\":\"Please try again later.\",\"loadingDuplicateMessage\":\"Duplicating source glossary entry...\",\"errorFetchingDuplicateTitle\":\"Failed to fetch source glossary entry information.\",\"errorFetchingDuplicateDesc\":\"You can still continue creating a new glossary entry.\",\"errorFetchUnexpected\":\"An unexpected error occurred.\"},\"Edit\":{\"pageTitle\":\"Edit Glossary Entry\",\"pageDescription\":\"Edit glossary entry (Admin only)\",\"submitSuccess\":\"Glossary entry updated successfully.\",\"submitErrorTitle\":\"Failed to update glossary entry\",\"submitErrorDesc\":\"Please try again later.\",\"errorInvalidId\":\"Invalid glossary entry ID.\",\"errorFetchFailed\":\"Failed to fetch glossary entry.\",\"errorFetchUnexpected\":\"An unexpected error occurred.\",\"postNotFoundTitle\":\"Glossary Entry Not Found\",\"postNotFoundDesc\":\"The glossary entry does not exist.\",\"backToList\":\"Back to List\"}
37,\"Form\":{\"fields\":{\"language\":{\"label\":\"Glossary Entry Language\",\"placeholder\":\"Select glossary entry language\"},\"title\":{\"label\":\"Title\",\"placeholder\":\"Enter title\",\"description\":\"Recommended length 60 characters\",\"recommendedLength\":\"60\"},\"slug\":{\"label\":\"Slug\",\"placeholder\":\"Enter slug\",\"generateButton\":\"Generate slug\",\"description\":\"Auto-generates slug from English titles only. For other languages, please enter manually.\"},\"description\":{\"label\":\"Description\",\"placeholder\":\"Enter description\",\"description\":\"Recommended length 160 characters\",\"recommendedLength\":\"160\"},\"tags\":{\"label\":\"Tags\",\"placeholder\":\"Select tags\",\"description\":\"Select glossary tags.\"},\"featuredImageUrl\":{\"label\":\"Featured Image\",\"placeholder\":\"Select featured image\",\"description\":\"Optional. If not uploaded, a dynamic OG image will be automatically generated based on the title.\"},\"content\":{\"label\":\"Content\",\"placeholder\":\"Enter glossary content, Markdown format supported\",\"description\":\"Enter glossary content, Markdown format supported.\"},\"status\":{\"label\":\"Status\",\"placeholder\":\"Select status\",\"options\":{\"draft\":\"Draft\",\"published\":\"Published\",\"archived\":\"Archived\"}},\"visibility\":{\"label\":\"Visibility\",\"placeholder\":\"Select visibility\",\"options\":{\"public\":\"Public\",\"loggedIn\":\"Logged-in Users\",\"subscribers\":\"Subscribers Only\"}},\"isPinned\":{\"label\":\"Featured\",\"description\":\"Pin this entry to the top.\"}},\"cancelButton\":\"Cancel\",\"submittingButton\":\"Submitting...\",\"updateButton\":\"Update Glossary Entry\",\"createButton\":\"Create Glossary Entry\",\"upload\":{\"uploading\":\"Uploading...\",\"uploadError\":\"Upload Failed\",\"uploadErrorDesc\":\"Please select an image file.\",\"noPrefix\":\"Image naming prefix not provided.\",\"invalidFileType\":\"Invalid file type. Only image files are allowed.\",\"fileSizeExceeded\":\"File size limit: {maxSizeInMB}MB.\",\"presignedUrlError\":\"Failed to generate presigned URL\",\"uploadErrorUnexpected\":\"An unexpected error occurred.\",\"uploadSuccess\":\"Upload Successful\",\"uploadSuccessDesc\":\"Image uploaded to R2 storage.\"},\"toolbar\":{\"translateTo\":\"Translate to {languageName}\",\"noTranslationOptions\":\"No translation options available.\",\"translateByAIDescription\":\"AI translation requires environment variables NEXT_PUBLIC_AI_MODEL_ID and NEXT_PUBLIC_AI_PROVIDER to be configured\",\"translateActionTitle\":\"Translate Content\"},\"translate\":{\"loading\":\"Translating...\",\"error\":\"Translation failed\",\"success\":\"Translation successful!\",\"infoEmpty\":\"Translation content is empty\"}},\"TagManager\":{\"title\":\"Tag Management\",\"description\":\"Manage glossary tags.\",\"manageTagsButton\":\"Manage Tags\",\"newTagPlaceholder\":\"Enter tag name\",\"selectTags\":\"Select Tags\",\"selectedTagsLabel\":\"Selected Tags\",\"searchPlaceholder\":\"Search tags\",\"loadingTagsMessage\":\"Loading tags...\",\"noResults\":\"No tags found\",\"createSuccess\":\"Tag \\\"{name}\\\" created successfully.\",\"createNewTag\":\"Create New Tag\",\"creatingButton\":\"Creating...\",\"createButton\":\"Create Tag\",\"closeButton\":\"Close\",\"editButton\":\"Edit\",\"deleteButton\":\"Delete\",\"confirmDelete\":\"Are you sure you want to delete the tag \\\"{name}\\\"? This action cannot be undone.\",\"deleteSuccess\":\"Tag \\\"{name}\\\" deleted successfully.\",\"updateSuccess\":\"Tag \\\"{name}\\\" updated successfully.\",\"errors\":{\"nameRequired\":\"Tag name is required.\",\"fetchFailed\":\"Failed to load tags\",\"alreadyExists\":\"A tag with the name \\\"{name}\\\" already exists.\",\"createFailed\":\"Failed to create tag\",\"deleteFailed\":\"Failed to delete tag\",\"updateFailed\":\"Failed to update tag\"}}},\"Orders\":{\"title\":\"Orders\",\"description\":\"Here's a list of all orders.\",\"user\":\"User\",\"orderId\":\"Order ID\",\"amount\":\"Amount\",\"discount\":\"Discount\",\"type\":\"Type\",\"status\":\"Status\",\"createdAt\":\"Created At\",\"filterByEmail\":\"Filter by email...\"},\"R2Files\":{\"title\":\"R2 Image/Video Management\",\"description\":\"Browse files stored in Cloudflare R2 (Admin only).\"},\"Prices\":{\"title\":\"Pricing Plans\",\"description\":\"Manage pricing plans for test and live environments. (Admin only).\",\"PricesDataTable\":{\"deleteError\":\"Failed to delete plan (status: {status})\",\"deleteError2\":\"Failed to delete plan\",\"deleteSuccess\":\"Plan {title} deleted successfully.\",\"noPlansFound\":\"No pricing plans found.\"},\"DeletePlanDialog\":{\"title\":\"Are you absolutely sure?\",\"description\":\"This action cannot be undone. This will permanently delete the pricing plan {title} from the database.\",\"cancelButton\":\"Cancel\",\"deleteButton\":\"Delete\",\"deleting\":\"Deleting...\"},\"CreatePlan\":{\"title\":\"Create New Plan\",\"description\":\"Create a new pricing plan for test and live environments. (Admin only).\"},\"EditPlan\":{\"title\":\"Edit Plan\",\"description\":\"Modify the details for plan: {title} ({environment}).(Admin only).\"},\"EnvironmentAlert\":{\"title\":\"Environment Isolation\",\"testDescription\":\"pricing plans only show in the test/development environments\",\"liveDescription\":\"pricing plans only show in the production environment\"},\"PricePlanForm\":{\"stripePriceIdRequired\":\"Please enter a Stripe Price ID first.\",\"verifyStripeError\":\"Failed to verify Price ID\",\"verifyStripeError2\":\"Failed to verify Price ID\",\"stripePriceIdVerified\":\"Stripe Price ID verified successfully!\",\"translateError\":\"Failed to generate response\",\"createUpdateError\":\"Failed to {mode} plan (Status {status})\",\"createUpdateError2\":\"Failed to {mode} plan\",\"createUpdateSuccess\":\"Pricing plan {mode} successfully!\",\"coreInformation\":\"Core Information\",\"environmentDescription\":\"The Stripe environment this plan belongs to.\",\"cardTitle\":\"Card Title\",\"cardDescription\":\"Card Description\",\"cardDescriptionPlaceholder\":\"Short description shown on the card...\",\"verifyAndFetch\":\"Verify \u0026 Fetch\",\"stripePriceIdDescription\":\"Enter the Price ID from your Str
37ipe Dashboard ({environment} environment).\",\"displayAndContent\":\"Display \u0026 Content\",\"displayPrice\":\"Display Price\",\"displayPriceDescription\":\"The price shown on the card.\",\"displayPricePlaceholder\":\"e.g., $199\",\"displayOriginalPrice\":\"Display Original Price\",\"displayOriginalPriceDescription\":\"Optional text like a strikethrough price.\",\"originalPricePlaceholder\":\"e.g., $299\",\"displayPriceSuffix\":\"Display Price Suffix\",\"priceSuffixPlaceholder\":\"e.g., / month\",\"priceSuffixDescription\":\"Text shown after the price (e.g., /month, /year).\",\"featuresList\":\"Features List\",\"featuresListDescription\":\"Add features included in this plan.\",\"included\":\"Included\",\"bold\":\"Bold\",\"addFeature\":\"Add Feature\",\"highlightThisPlan\":\"Highlight This Plan\",\"highlightThisPlanDescription\":\"Make this plan stand out visually on the pricing page.\",\"highlightText\":\"Highlight Text\",\"highlightTextDescription\":\"Text displayed on the highlight badge.\",\"buttonText\":\"Button Text\",\"buttonTextDescription\":\"Text for the call-to-action button. Defaults might apply if empty.\",\"buttonLink\":\"Button Link/Action\",\"buttonLinkPlaceholder\":\"e.g., /dashboard, https://example.com or mailto:[email protected]\",\"buttonLinkDescription\":\"If filled, this will override the Stripe Checkout behavior. Use URLs or `mailto:[email protected]` format.\",\"multiLanguageTranslations\":\"Multi-language Translations\",\"multiLanguageTranslationsDescription\":\"Provide translations for text fields in JSON format.\",\"generateTemplate\":\"Generate Template\",\"translateByAI\":\"Translate by AI\",\"translateByAIDescription\":\"Configure environment variables NEXT_PUBLIC_AI_MODEL_ID and NEXT_PUBLIC_AI_PROVIDER to use AI translation.\",\"languageJSON\":\"Language JSON\",\"languageJSONDescription\":\"JSON object keyed by language code (e.g., \\\"en\\\", \\\"zh\\\", \\\"jp\\\"). Ensure valid JSON.\",\"planBenefits\":\"Benefits\",\"planBenefitsDescription\":\"Define the benefits users receive after purchasing this plan.\",\"benefitsJSON\":\"Benefits JSON\",\"formatJson\":\"Format JSON\",\"invalidJsonError\":\"Invalid JSON format\",\"benefitsJSONDescription\":\"Define the benefits users receive after purchasing this plan in JSON format.\",\"settings\":\"Settings\",\"displayOrder\":\"Display Order\",\"displayOrderDescription\":\"Lower numbers appear first. Defaults to 0.\",\"activeStatus\":\"Active Status\",\"activeStatusDescription\":\"Controls whether this plan is visible to users.\",\"createPlan\":\"Create Plan\",\"saveChanges\":\"Save Changes\",\"cancel\":\"Cancel\",\"pleaseEnterLanguageData\":\"Before submitting, please ensure the \\\"Language JSON\\\" field is up-to-date. This is the primary information displayed to users across all supported languages.\"},\"API\":{\"missingRequiredFields\":\"Missing required fields: environment, card_title\",\"invalidLangJsonbFormat\":\"Invalid lang_jsonb format. Must be a valid JSON object or stringified JSON.\",\"invalidJsonFormatInLangJsonbString\":\"Invalid JSON format in lang_jsonb string.\",\"invalidBenefitsJsonFormat\":\"Invalid benefits format. Must be a valid JSON object or stringified JSON.\",\"invalidJsonFormatInBenefitsString\":\"Invalid JSON format in benefits string.\",\"createPlanServerError\":\"Failed to create pricing plan\",\"createPlanConflict\":\"Pricing plan creation failed: {message}\",\"missingPlanId\":\"Missing plan ID\",\"invalidJsonBody\":\"Invalid JSON body\",\"updatePlanNotFound\":\"Pricing plan with ID {id}
37 not found for update\",\"updatePlanServerError\":\"Failed to update pricing plan\",\"deletePlanServerError\":\"Failed to delete pricing plan\",\"deletePlanNotFound\":\"Pricing plan with ID {id} not found for deletion\",\"deletePlanSuccess\":\"Pricing plan {id} deleted successfully\",\"invalidPayload\":\"Invalid payload. Required fields: priceId (string), environment (test or live)\",\"priceIdEnvironmentMismatch\":\"Price ID {priceId} belongs to the {belongsToEnvironment} environment, but the request specified {requestEnvironment}.\",\"priceNotFound\":\"Stripe Price ID {priceId} not found in {environment} mode.\",\"stripeAuthenticationFailed\":\"Stripe authentication failed. Check your API key for the {environment} environment.\",\"stripeApiError\":\"Stripe API error! code: {code}, type: {type}, message: {message}\"}},\"Home\":{\"title\":\"ScopeQuill\",\"tagLine\":\"Free Invoice \u0026 Quote Tools for Freelancers\",\"description\":\"Create professional invoices, quotes, estimates, and HTML email signatures from one business profile. Free online tools for freelancers. No signup required.\"},\"Login\":{\"title\":\"Welcome back\",\"description\":\"Sign in with the following methods\",\"Toast\":{\"rateLimitTitle\":\"Too many requests\",\"rateLimitDescription\":\"Please wait a moment before trying again.\",\"Email\":{\"successTitle\":\"Magic link sent!\",\"successDescription\":\"Please check your email for the login link.\",\"errorTitle\":\"Error\",\"errorDescription\":\"Failed to send magic link. Please try again.\"},\"OTP\":{\"errorTitle\":\"Error\",\"sendSuccessTitle\":\"Code sent!\",\"sendSuccessDescription\":\"Please check your email for the verification code.\",\"sendErrorDescription\":\"Failed to send verification code. Please try again.\",\"verifySuccessTitle\":\"Success!\",\"verifySuccessDescription\":\"You have been signed in successfully.\",\"verifyErrorDescription\":\"Invalid or expired verification code. Please try again.\"},\"Google\":{\"errorTitle\":\"Error\",\"errorDescription\":\"Failed to sign in with Google. Please try again.\"},\"Github\":{\"errorTitle\":\"Error\",\"errorDescription\":\"Failed to sign in with Github. Please try again.\"}},\"signInMethods\":{\"or\":\"Or continue with\",\"signInWithGoogle\":\"Continue with Google\",\"signInWithGithub\":\"Continue with Github\",\"signInWithEmail\":\"Continue with Email\",\"otpMethod\":\"Verification Code\",\"magicLinkMethod\":\"Magic Link\",\"sendOTP\":\"Send Code\",\"verifyOTP\":\"Verify Code\",\"resendOTP\":\"Didn't receive the code? Resend\",\"backToEmail\":\"Back\",\"otpSentTo\":\"We sent a verification code to\"},\"Button\":{\"signIn\":\"Sign In\",\"signOut\":\"Sign Out\"},\"UserMenus\":[{\"name\":\"Settings\",\"href\":\"/dashboard/settings\",\"icon\":\"Settings\"}],\"AdminMenus\":[{\"name\":\"Overview\",\"href\":\"/dashboard/overview\",\"icon\":\"LayoutDashboard\"},{\"name\":\"Users\",\"href\":\"/dashboard/users\",\"icon\":\"Users\"},{\"name\":\"Blogs\",\"href\":\"/dashboard/blogs\",\"icon\":\"Rss\"},{\"name\":\"Glossary\",\"href\":\"/dashboard/glossary\",\"icon\":\"BookOpen\"},{\"name\":\"R2 Files\",\"href\":\"/dashboard/r2-resources\",\"icon\":\"FileBox\"}]},\"Blogs\":{\"title\":\"Freelancer Invoice, Quote \u0026 Email Signature Guides\",\"description\":\"Practical guides for freelancers on invoices, quotes, estimates, and professional email signatures. Learn faster workflows and use free tools effectively.\",\"emptyState\":{\"title\":\"No blog posts\",\"description\":\"We are creating exciting content, please stay tuned!\"},\"loadMorePostsFailed\":\"Failed to load more posts\",\"loadMorePosts\":\"Loading more posts...\",\"filterPostsFailed\":\"Failed to load posts\",\"noPostsFoundForThisTag\":\"No posts found with this tag\",\"reachedTheEnd\":\"You've reached the end of all posts\",\"BlogDetail\":{\"featured\":\"Featured Post\",\"viewCount\":\"{count} views\",\"accessRestricted\":\"Access Restricted\",\"unauthorized\":\"This article is only available to logged-in users\",\"premium\":\"Premium Content\",\"premiumContent\":\"This article is exclusive to subscribers\",\"signIn\":\"Sign In\",\"upgrade\":\"Upgrade\",\"backToBlogs\":\"Back to Blog List\",\"notFound\":\"Article Not Found\"}},\"About\":{\"title\":\"About\",\"description\":\"About the site\"},\"AIDemo\":{\"title\":\"AI Capabilities\",\"description\":\"Production-ready AI components for chat, image generation, and video generation.\",\"metaDescription\":\"Explore AI capabilities including chat, image generation, and video generation with multiple providers.\",\"hub\":{\"chatTitle\":\"AI Chat\",\"chatDescription\":\"Single-turn and multi-turn conversations powered by 18+ language models from OpenAI, Anthropic, Google, DeepSeek, xAI, and OpenRouter.\",\"imageTitle\":\"AI Image Generation\",\"imageDescription\":\"Text-to-image and image-to-image generation with GPT Image, Nano Banana, Grok, Flux via Replicate and fal.ai.\",\"videoTitle\":\"AI Video Generation\",\"videoDescription\":\"Text-to-vi
37deo and image-to-video generation with Seedance, Kling, and Wan via Replicate and fal.ai.\",\"tagline\":\"Drop-in components for developers. Build AI features in minutes.\"},\"chat\":{\"title\":\"AI Chat\",\"metaDescription\":\"AI chat demo with single-turn and multi-turn conversations.\",\"singleTurn\":\"Single-turn\",\"multiTurn\":\"Multi-turn\",\"model\":\"Model\",\"yourQuestion\":\"Your Question\",\"response\":\"Response\",\"readyToRespond\":\"Ready to respond\",\"responseAppearHere\":\"Your response will appear here\",\"generateResponse\":\"Generate Response\",\"generating\":\"Generating...\",\"startConversation\":\"Start a conversation\",\"startConversationDescription\":\"Send a message to begin chatting with the AI\",\"enterToSend\":\"Enter to send\",\"shiftEnterNewLine\":\"Shift+Enter for new line\",\"messages\":\"{count} messages\",\"chars\":\"{count} chars\",\"clearChat\":\"Clear Chat\",\"clear\":\"Clear\",\"thinking\":\"Thinking...\",\"typePlaceholder\":\"Type your message... (Enter to send, Shift+Enter for new line)\",\"systemPrompt\":\"System Prompt\",\"systemPromptPlaceholder\":\"You are a helpful assistant...\",\"promptPlaceholder\":\"Enter your message...\",\"reasoning\":\"Reasoning\",\"reasoningDescription\":\"View the model's thinking process\"},\"image\":{\"title\":\"AI Image Generation\",\"metaDescription\":\"Generate images with AI using multiple models and providers.\",\"model\":\"Model\",\"prompt\":\"Prompt\",\"promptPlaceholder\":\"Describe the image you want to generate...\",\"referenceImage\":\"Reference Image\",\"referenceImageRequired\":\"Please upload a reference image for this model.\",\"advancedSettings\":\"Advanced Settings\",\"aspectRatio\":\"Aspect Ratio\",\"size\":\"Size\",\"resolution\":\"Resolution\",\"quality\":\"Quality\",\"qualityLow\":\"Low\",\"qualityMedium\":\"Medium\",\"qualityHigh\":\"High\",\"background\":\"Background\",\"backgroundAuto\":\"Auto\",\"backgroundOpaque\":\"Opaque\",\"backgroundTransparent\":\"Transparent\",\"outputFormat\":\"Output Format\",\"seed\":\"Seed\",\"randomSeed\":\"Random seed\",\"negativePrompt\":\"Negative Prompt\",\"negativePromptPlaceholder\":\"Describe what you don't want in the image...\",\"guidanceScale\":\"Guidance Scale\",\"inferenceSteps\":\"Inference Steps\",\"strength\":\"Strength\",\"generate\":\"Generate Image\",\"generating\":\"Generating...\",\"generationTime\":\"{time}s\",\"download\":\"Download\",\"copyPrompt\":\"Copy Prompt\",\"promptCopied\":\"Copied!\",\"emptyStateTitle\":\"Your Canvas Awaits\",\"emptyState\":\"Enter a prompt and hit generate to bring your vision to life\",\"noSettings\":\"No advanced settings for this model\"},\"video\":{\"title\":\"AI Video Generation\",\"metaDescription\":\"AI video generation demo with text-to-video and image-to-video.\",\"textToVideo\":\"Text to Video\",\"imageToVideo\":\"Image to Video\",\"model\":\"Model\",\"prompt\":\"Prompt\",\"promptPlaceholder\":\"Describe the video you want to generate...\",\"motionPlaceholder\":\"Describe the motion...\",\"duration\":\"Duration\",\"seconds\":\"{count}s\",\"referenceImage\":\"Reference Image\",\"referenceImageRequired\":\"Please upload a reference image for this model.\",\"generate\":\"Generate Video\",\"generating\":\"Generating...\",\"generationTime\":\"{time}s\",\"download\":\"Download\",\"emptyStateTitle\":\"Your Stage Awaits\",\"emptyState\":\"Enter a prompt and hit generate to bring your video to life\",\"aspectRatio\":\"Aspect Ratio\",\"resolution\":\"Resolution\",\"negativePrompt\":\"Negative Prompt\",\"negativePromptPlaceholder\":\"Describe what you don't want in the video...\",\"cfgScale\":\"CFG Scale\",\"generateAudio\":\"Generate Audio\",\"cameraFixed\":\"Camera Fixed\",\"seed\":\"Seed\",\"randomSeed\":\"Random Seed\",\"videoReady\":\"Video generated successfully!\",\"videoFailed\":\"Video generation failed\"},\"common\":{\"generate\":\"Generate\",\"stop\":\"Stop\",\"clear\":\"Clear\",\"download\":\"Download\",\"model\":\"Model\",\"prompt\":\"Prompt\",\"uploadImage\":\"Upload Image\",\"dragDrop\":\"Drag \u0026 drop or click to upload\",\"maxSize\":\"Max size: {size}MB\",\"removeImage\":\"Remove image\",\"noResult\":\"No result yet. Generate something!\",\"error\":\"An error occurred\",\"retry\":\"Retry\",\"backToHub\":\"Back to AI Demo\",\"poweredBy\":\"Powered by {provider}\"}},\"ErrorPage\":{\"403\":{\"title\":\"403 - Access Denied\",\"description\":\"You don't have permission to access this page.\",\"button\":{\"name\":\"Back to homepage\",\"href\":\"/\"}},\"RedirectError\":{\"title\":\"Redirect Error\",\"description\":\"An error occurred during the authentication process.\",\"goToHome\":\"Go to Home\",\"goToLogin\":\"Go to Login\",\"invali
37d_params\":{\"title\":\"Invalid Parameters\",\"description\":\"Required parameters are missing in the request.\"},\"invalid_redirect\":{\"title\":\"Invalid Redirect URL\",\"description\":\"The redirect URL provided is not allowed.\"},\"token_expired\":{\"title\":\"Token Expired\",\"description\":\"Your verification token has expired. Please try logging in again.\"},\"invalid_token\":{\"title\":\"Invalid Token\",\"description\":\"The verification token provided is invalid.\"},\"invalid_link_or_expired\":{\"title\":\"Invalid or Expired Link\",\"description\":\"The email verification link is invalid or has expired.\"},\"server_error\":{\"title\":\"Server Error\",\"description\":\"An unexpected error occurred on the server during authentication.\"},\"unknown\":{\"title\":\"Authentication Error\",\"description\":\"An unknown error occurred during the authentication process.\"}},\"StripeError\":{\"title\":\"Payment Portal Error\",\"description\":\"An error occurred with your payment information.\",\"goToHome\":\"Go to Home\",\"goToDashboard\":\"Go to Dashboard\"}},\"LanguageDetection\":{\"title\":\"Language Suggestion\",\"description\":\"We noticed your browser language differs from the current site language. You can switch languages anytime.\",\"countdown\":\"Closing in {countdown} seconds\",\"switchTo\":\"Switch to\"},\"Header\":{\"links\":[{\"name\":\"Invoice\",\"href\":\"/invoice-generator\"},{\"name\":\"Quote\",\"href\":\"/quote-generator\"},{\"name\":\"Signature\",\"href\":\"/email-signature-generator\"},{\"name\":\"Blog\",\"href\":\"/blog\"}]},\"Footer\":{\"Copyright\":\"Copyright © {year} {name} All rights reserved.\",\"About\":\"About\",\"PrivacyPolicy\":\"Privacy Policy\",\"TermsOfService\":\"Terms of Service\",\"RefundPolicy\":\"Refund Policy\",\"Newsletter\":{\"title\":\"Subscribe to our newsletter\",\"description\":\"Stay up to date with our latest news.\",\"subscribe\":{\"invalidEmail\":\"Please enter a valid email address\",\"defaultErrorMessage\":\"Subscription failed. Please try again later\",\"successMessage\":\"Successfully subscribed!\",\"multipleSubmissions\":\"Too many requests. Please try again tomorrow\"},\"unsubscribe\":{\"title\":\"Newsletter Unsubscription\",\"success\":\"You have successfully unsubscribed from Nexty newsletters.\",\"emailPrefix\":\"Email:\",\"regretMessage\":\"You can resubscribe anytime to receive the latest Nexty updates and tutorials.\",\"errorGeneric\":\"An error occurred while processing your unsubscribe request\",\"errorNoToken\":\"No unsubscribe token provided\",\"errorMessage\":\"Please make sure you're using the correct unsubscribe link. If the problem persists, contact our support team for assistance.\",\"contactPrefix\":\"Contact us at:\",\"contactPrefixSuccess\":\"If you have any questions, feel free to contact us at:\",\"backToHome\":\"Back to Home\",\"invalidEmail\":\"Invalid email address\",\"notInNewsletter\":\"This email is not in our subscription list\",\"confirmTitle\":\"Confirm Unsubscription\",\"confirmMessage\":\"Are you sure you want to unsubscribe from our newsletter? You won't receive updates about new features and content anymore.\",\"confirmButton\":\"Yes, Unsubscribe\",\"cancelButton\":\"Cancel\",\"processing\":\"Processing...\",\"finalWarning\":\"This action cannot be undone. You can always resubscribe later.\",\"errorInvalidToken\":\"Invalid unsubscribe link. The link may be corrupted or expired.\"}},\"Links\":{\"groups\":[{\"title\":\"Tools\",\"links\":[{\"href\":\"/invoice-generator\",\"name\":\"Invoice Generator\"},{\"href\":\"/quote-generator\",\"name\":\"Quote Generator\"},{\"href\":\"/email-signature-generator\",\"name\":\"Email Signature\"}]},{\"title\":\"Company\",\"links\":[{\"href\":\"/blog\",\"name\":\"Blog\"},{\"name\":\"Contact\",\"href\":\"/contact\"}]}]}}}
37,\"now\":\"$undefined\",\"timeZone\":\"UTC\",\"children\":\"$L29\"}]\n"])</script>
37<script>self.__next_f.push([1,"29:[\"$\",\"$L2a\",null,{\"attribute\":\"class\",\"defaultTheme\":\"light\",\"enableSystem\":true,\"children\":[\"$\",\"$L2b\",null,{\"children\":[[\"$\",\"$L2c\",null,{}],[\"$\",\"div\",null,{\"className\":\"pointer-events-none fixed inset-0 -z-10 flex justify-center overflow-hidden\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute top-[10%] left-1/4 h-[600px] w-[600px] rounded-full bg-emerald-200/20 blur-[100px] dark:bg-emerald-900/10\"}],[\"$\",\"div\",null,{\"className\":\"absolute bottom-[20%] right-1/4 h-[600px] w-[600px] rounded-full bg-sky-200/20 blur-[100px] dark:bg-sky-900/10\"}]]}],[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]}]\n6:[\"$\",\"header\",null,{\"className\":\"py-2 backdrop-blur-md sticky top-0 z-50\",\"children\":[\"$\",\"nav\",null,{\"className\":\"flex justify-between items-center container max-w-8xl mx-auto px-4 sm:px-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center space-x-3 sm:space-x-6 md:space-x-12\",\"children\":[\"$L2d\",[\"$\",\"$L2e\",null,{}]]}],[\"$\",\"div\",null,{\"className\":\"flex items-center gap-x-2 flex-1 justify-end\",\"children\":[[\"$\",\"div\",null,{\"className\":\"hidden lg:flex items-center gap-x-2\",\"children\":[[\"$\",\"$L2f\",null,{}],[\"$\",\"$L30\",null,{\"user\":\"$undefined\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex lg:hidden items-center gap-x-2\",\"children\":[[\"$\",\"$L30\",null,{\"user\":\"$undefined\"}],[\"$\",\"$L31\",null,{}]]}]]}]]}]}]\nc:null\n"])</script>
37<script>self.__next_f.push([1,"10:[[\"$\",\"title\",\"0\",{\"children\":\"About | ScopeQuill\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"ScopeQuill is a free toolkit that helps freelancers create invoices, client quotes, and HTML email signatures without retyping business details.\"}],[\"$\",\"link\",\"2\",{\"rel\":\"author\",\"href\":\"https://scopequill.com\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"ScopeQuill\"}],[\"$\",\"meta\",\"4\",{\"name\":\"creator\",\"content\":\"@scopequill\"}],[\"$\",\"meta\",\"5\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"6\",{\"name\":\"googlebot\",\"content\":\"index, follow\"}],[\"$\",\"link\",\"7\",{\"rel\":\"canonical\",\"href\":\"https://scopequill.com/about\"}],[\"$\",\"link\",\"8\",{\"rel\":\"alternate\",\"hrefLang\":\"en-US\",\"href\":\"https://scopequill.com/about\"}],[\"$\",\"link\",\"9\",{\"rel\":\"alternate\",\"hrefLang\":\"x-default\",\"href\":\"https://scopequill.com/about\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:title\",\"content\":\"About | ScopeQuill\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:description\",\"content\":\"ScopeQuill is a free toolkit that helps freelancers create invoices, client quotes, and HTML email signatures without retyping business details.\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:url\",\"content\":\"https://scopequill.com/about\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:site_name\",\"content\":\"ScopeQuill\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:locale\",\"content\":\"en\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:image\",\"content\":\"https://scopequill.com/og.png\"}],[\"$\",\"meta\",\"16\",{\"property\":\"og:image:alt\",\"content\":\"About\"}],[\"$\",\"meta\",\"17\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"18\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"19\",{\"name\":\"twitter:site\",\"content\":\"https://scopequill.com/about\"}],[\"$\",\"meta\",\"20\",{\"name\":\"twitter:creator\",\"content\":\"@scopequill\"}],[\"$\",\"meta\",\"21\",{\"name\":\"twitter:title\",\"content\":\"About | ScopeQuill\"}],[\"$\",\"meta\",\"22\",{\"name\":\"twitter:description\",\"content\":\"ScopeQuill is a free toolkit that helps freelancers create invoices, client quotes, and HTML email signatures without retyping business details.\"}],[\"$\",\"meta\",\"23\",{\"name\":\"twitter:image\",\"content\":\"https://scopequill.com/og.png\"}],[\"$\",\"meta\",\"24\",{\"name\":\"twitter:image:alt\",\"content\":\"About\"}]]\n"])</script>
37<script>self.__next_f.push([1,"2d:[\"$\",\"$L27\",null,{\"ref\":\"$undefined\",\"href\":\"/\",\"locale\":\"$undefined\",\"localeCookie\":\"$1f:props:localeCookie\",\"title\":\"ScopeQuill\",\"prefetch\":true,\"className\":\"flex items-center space-x-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-7 h-7 bg-[#0A0A0A] dark:bg-white rounded-md flex items-center justify-center\",\"children\":[\"$\",\"svg\",null,{\"className\":\"w-4 h-4\",\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"2\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"path\",null,{\"className\":\"text-[#FEFEFE] dark:text-[#0A0A0A]\",\"d\":\"M7 8C7 6 9 4 12 4C15 4 17 5.5 17 7.5C17 9.5 15 10 12 11C9 12 7 13 7 15.5C7 18 9 20 12 20C14.5 20 16 19 17 17\"}],[\"$\",\"path\",null,{\"className\":\"text-[#FEFEFE] dark:text-[#0A0A0A]\",\"d\":\"M17 17L20 21\"}],[\"$\",\"path\",null,{\"className\":\"text-[#FEFEFE] dark:text-[#0A0A0A]\",\"d\":\"M18 19L21 18\"}]]}]}],[\"$\",\"span\",null,{\"className\":\"text-xl font-semibold text-[#0A0A0A] dark:text-white font-science-gothic\",\"children\":\"ScopeQuill\"}]]}]\n4:E{\"digest\":\"NEXT_REDIRECT;replace;/not-found;307;\"}\n"])</script>
37<script>self.__next_f.push([1,"9:[\"$\",\"article\",null,{\"className\":\"container max-w-7xl mx-auto\",\"children\":\"$L32\"}]\n"])</script>
37<script>self.__next_f.push([1,"32:[[\"$\",\"h1\",null,{\"id\":\"About ScopeQuill\",\"className\":\"text-4xl font-bold mt-8 mb-6\",\"children\":\"About ScopeQuill\"}],\"\\n\",[\"$\",\"p\",null,{\"className\":\"my-3 leading-relaxed text-gray-700 dark:text-gray-300\",\"children\":\"ScopeQuill is a free toolkit for freelancers who need to look organized with clients without spending extra time on admin work.\"}],\"\\n\",[\"$\",\"p\",null,{\"className\":\"my-3 leading-relaxed text-gray-700 dark:text-gray-300\",\"children\":\"The product focuses on three everyday client-facing tasks:\"}],\"\\n\",[\"$\",\"ul\",null,{\"className\":\"list-disc pl-6 mt-0 mb-6\",\"children\":[\"\\n\",[\"$\",\"li\",null,{\"className\":\"mb-3 text-gray-700 dark:text-gray-300\",\"children\":\"creating professional invoices\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"mb-3 text-gray-700 dark:text-gray-300\",\"children\":\"sending clear quotes and estimates\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"mb-3 text-gray-700 dark:text-gray-300\",\"children\":\"building HTML email signatures for Gmail and Outlook\"}],\"\\n\"]}],\"\\n\",[\"$\",\"h2\",null,{\"id\":\"Why ScopeQuill Exists\",\"className\":\"text-3xl font-semibold mt-8 mb-6 border-b-2 border-gray-200 pb-2\",\"children\":\"Why ScopeQuill Exists\"}],\"\\n\",[\"$\",\"p\",null,{\"className\":\"my-3 leading-relaxed text-gray-700 dark:text-gray-300\",\"children\":\"Freelancers often repeat the same information across invoices, proposals, quotes, and emails: business name, contact details, payment terms, tax rate, and client details. Small mistakes in those details can slow down payment or make a project feel less professional than the work itself.\"}],\"\\n\",[\"$\",\"p\",null,{\"className\":\"my-3 leading-relaxed text-gray-700 dark:text-gray-300\",\"children\":\"ScopeQuill is built around a simple idea: fill in your business details once, then reuse them across the documents you send to clients.\"}],\"\\n\",[\"$\",\"h2\",null,{\"id\":\"What You Can Do\",\"className\":\"text-3xl font-semibold mt-8 mb-6 border-b-2 border-gray-200 pb-2\",\"children\":\"What You Can Do\"}],\"\\n\",[\"$\",\"h3\",null,{\"id\":\"Create invoices\",\"className\":\"text-2xl font-semibold mt-6 mb-4\",\"children\":\"Create invoices\"}],\"\\n\",[\"$\",\"p\",null,{\"className\":\"my-3 leading-relaxed text-gray-700 dark:text-gray-300\",\"children\":\"Use the free invoice generator to add client details, line items, tax, due dates, payment instructions, and export a clean PDF invoice.\"}],\"\\n\",[\"$\",\"h3\",null,{\"id\":\"Send quotes and estimates\",\"className\":\"text-2xl font-semibold mt-6 mb-4\",\"children\":\"Send quotes and estimates\"}],\"\\n\",[\"$\",\"p\",null,{\"className\":\"my-3 leading-relaxed text-gray-700 dark:text-gray-300\",\"children\":\"Use the quote generator to document project scope, pricing, validity dates, and tax before work begins. When a client approves the quote, you can convert it into an invoice without retyping the same details.\"}],\"\\n\",[\"$\",\"h3\",null,{\"id\":\"Build email signatures\",\"className\":\"text-2xl font-semibold mt-6 mb-4\",\"children\":\"Build email signatures\"}],\"\\n\",[\"$\",\"p\",null,{\"className\":\"my-3 leading-relaxed text-gray-700 dark:text-gray-300\",\"children\":\"Use the email signature generator to create a professional HTML signature with your name, role, company, contact details, website, and brand color.\"}],\"\\n\",[\"$\",\"h2\",null,{\"id\":\"Who It Is For\",\"className\":\"text-3xl font-semibold mt-8 mb-6 border-b-2 border-gray-200 pb-2\",\"children\":\"Who It Is For\"}],\"\\n\",[\"$\",\"p\",null,{\"className\":\"my-3 leading-relaxed text-gray-700 dark:text-gray-300\",\"children\":\"ScopeQuill is designed for independent professionals and small client-service businesses, including:\"}],\"\\n\",[\"$\",\"ul\",null,{\"className\":\"list-disc pl-6 mt-0 mb-6\",\"children\":[\"\\n\",[\"$\",\"li\",null,{\"className\":\"mb-3 text-gray-700 dark:text-gray-300\",\"children\":\"designers\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"mb-3 text-gray-700 dark:text-gray-300\",\"children\":\"developers\"}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"mb-3 text-gray-700 dark:text-gray-300\",\"children\":\"consultants\"}],\"\\n\",\"$L33\",\"\\n\",\"$L34\",\"\\n\",\"$L35\",\"\\n\"]}],\"\\n\",\"$L36\",\"\\n\",\"$L37\",\"\\n\",\"$L38\",\"\\n\",\"$L39\",\"\\n\",\"$L3a\",\"\\n\",\"$L3b\",\"\\n\",\"$L3c\",\"\\n\",\"$L3d\",\"\\n\",\"$L3e\"]\n"])</script>
37<script>self.__next_f.push([1,"33:[\"$\",\"li\",null,{\"className\":\"mb-3 text-gray-700 dark:text-gray-300\",\"children\":\"writers\"}]\n34:[\"$\",\"li\",null,{\"className\":\"mb-3 text-gray-700 dark:text-gray-300\",\"children\":\"photographers\"}]\n35:[\"$\",\"li\",null,{\"className\":\"mb-3 text-gray-700 dark:text-gray-300\",\"children\":\"creative studios\"}]\n36:[\"$\",\"h2\",null,{\"id\":\"Our Product Principles\",\"className\":\"text-3xl font-semibold mt-8 mb-6 border-b-2 border-gray-200 pb-2\",\"children\":\"Our Product Principles\"}]\n37:[\"$\",\"h3\",null,{\"id\":\"Fast before fancy\",\"className\":\"text-2xl font-semibold mt-6 mb-4\",\"children\":\"Fast before fancy\"}]\n38:[\"$\",\"p\",null,{\"className\":\"my-3 leading-relaxed text-gray-700 dark:text-gray-300\",\"children\":\"The tools should help you finish the document quickly. A freelancer should be able to create an invoice or quote in minutes, not rebuild a template from scratch.\"}]\n39:[\"$\",\"h3\",null,{\"id\":\"Clear before complicated\",\"className\":\"text-2xl font-semibold mt-6 mb-4\",\"children\":\"Clear before complicated\"}]\n3a:[\"$\",\"p\",null,{\"className\":\"my-3 leading-relaxed text-gray-700 dark:text-gray-300\",\"children\":\"Every document should be easy for the client to understand. Clear line items, dates, totals, and payment instructions matter more than decorative formatting.\"}]\n3b:[\"$\",\"h3\",null,{\"id\":\"Useful without signup\",\"className\":\"text-2xl font-semibold mt-6 mb-4\",\"children\":\"Useful without signup\"}]\n3c:[\"$\",\"p\",null,{\"className\":\"my-3 leading-relaxed text-gray-700 dark:text-gray-300\",\"children\":\"You can start using the core tools without creating an account. Signing in is only useful when you want to keep documents and profiles across devices.\"}]\n3d:[\"$\",\"h2\",null,{\"id\":\"Contact\",\"className\":\"text-3xl font-semibold mt-8 mb-6 border-b-2 border-gray-200 pb-2\",\"children\":\"Contact\"}]\n3e:[\"$\",\"p\",null,{\"className\":\"my-3 leading-relaxed text-gray-700 dark:text-gray-300\",\"children\":[\"Questions, bugs, and suggestions are welcome. Email us at \",[\"$\",\"a\",null,{\"className\":\"text-blue-600 hover:text-blue-800 dark:text-blue-400 dark:hover:text-blue-300 transition-colors underline underline-offset-4\",\"target\":\"_blank\",\"href\":\"mailto:[email protected]\",\"children\":\"[email protected]\"}],\".\"]}]\n"])</script>
37</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.