PageSourceSearch

https://gitdigest.ai/meeting-waste

html gitdigest.ai collected 2026-10-05 12:00:02 UTC 47,537 bytes, 107 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3  <head>
4    <meta name="viewport" content="width=device-width,initial-scale=1">
5    <meta name="apple-mobile-web-app-capable" content="yes">
6    <meta name="application-name" content="Git Digest">
7    <meta name="mobile-web-app-capable" content="yes">
8    <meta name="theme-color" media="(prefers-color-scheme: light)" content="#ffffff">
9    <meta name="theme-color" media="(prefers-color-scheme: dark)" content="#292524">
10    <meta name="csrf-param" content="authenticity_token" />
11<meta name="csrf-token" content="3ktkLTxlrnIsUgKw4VfyOycflm0g1PYMSyQzRqydyR4M3E6dG3J1PBTbhQDGg26lQfjOywIAkVZZtQLak0qLiQ" />
12    <meta name="csp-nonce" />
13    
14    
14<script>
15      (() => {
16        try {
17          const stored = localStorage.getItem("theme");
18          const theme = stored === "light" || stored === "dark" || stored === "system" ? stored : "system";
19          const prefersDark = window.matchMedia("(prefers-color-scheme: dark)").matches;
20          if (theme === "dark" || (theme === "system" && prefersDark)) {
21            document.documentElement.classList.add("dark");
22          } else {
23            document.documentElement.classList.remove("dark");
24          }
25        } catch (_) {}
26      })();
27    </script>
27
28
29    
30
31    <link rel="icon" type="image/png" href="/favicon-96x96.png" sizes="96x96">
32    <link rel="icon" type="image/svg+xml" href="/favicon.svg">
33    <link rel="shortcut icon" href="/favicon.ico">
34    <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
35    <meta name="apple-mobile-web-app-title" content="Git Digest">
36    <link rel="manifest" href="/site.webmanifest">
37
38    <link rel="preconnect" href="https://fonts.googleapis.com">
39    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
40    <link href="https://fonts.googleapis.com/css2?family=Mulish:wght@400;600;700;800&family=Open+Sans:wght@400;500;600;700&display=swap" rel="stylesheet">
41
42    <link rel="stylesheet" href="/vite/assets/application-D_eKBBon.css" />
43    
44    
45    
45<script src="/vite/assets/inertia-Pjs4JO0w.js" crossorigin="" type="module"></script>
45
46    <title data-inertia="">Meeting Cost Calculator - Git Digest</title><link rel="canonical" href="https://gitdigest.ai/meeting-waste" data-inertia="canonical"><meta name="description" content="Free meeting cost calculator for engineering teams. Enter salary, attendees, and duration to see the annual standup tax, then replace status meetings with GitHub digests." data-inertia="description"><meta property="og:title" content="Meeting Cost Calculator: The Standup Tax" data-inertia="og:title"><meta property="og:description" content="Free meeting cost calculator for engineering teams. Enter salary, attendees, and duration to see the annual standup tax, then replace status meetings with GitHub digests." data-inertia="og:description"><meta property="og:type" content="website" data-inertia="og:type"><meta property="og:url" content="https://gitdigest.ai/meeting-waste" data-inertia="og:url"><meta property="og:site_name" content="Git Digest" data-inertia="og:site_name"><meta name="twitter:card" content="summary_large_image" data-inertia="twitter:card"><meta name="twitter:title" content="Meeting Cost Calculator: The Standup Tax" data-inertia="twitter:title"><meta name="twitter:description" content="Free meeting cost calculator for engineering teams. Enter salary, attendees, and duration to see the annual standup tax, then replace status meetings with GitHub digests." data-inertia="twitter:description"><meta name="twitter:site" content="@RaulOnRails" data-inertia="twitter:site"><meta property="og:image" itemprop="image" content="https://img.ogpilot.com/EChXYNDgmL9Gor_1xw4MRLeFy_bMkvUyQSEg01HxI5E/q:100/mb:500000/plain/s3://og-pilot-production/m0jpiqumjy7pli3n54yghas7kz9m@jpeg" data-inertia="og:image"><meta property="og:image:width" content="1200" data-inertia="og:image:width"><meta property="og:image:height" content="630" data-inertia="og:image:height"><meta property="og:image:type" content="image/jpeg" data-inertia="og:image:type"><meta property="og:image:alt" content="Meeting Cost Calculator" data-inertia="og:image:alt"><meta name="twitter:image" content="https://img.ogpilot.com/EChXYNDgmL9Gor_1xw4MRLeFy_bMkvUyQSEg01HxI5E/q:100/mb:500000/plain/s3://og-pilot-production/m0jpiqumjy7pli3n54yghas7kz9m@jpeg" data-inertia="twitter:image"><meta name="twitter:image:alt" content="Meeting Cost Calculator" data-inertia="twitter:image:alt">
46<script type="application/ld+json" data-inertia="json-ld">{"@context":"https://schema.org","@graph":[{"@type":"WebApplication","name":"Meeting Cost Calculator","url":"https://gitdigest.ai/meeting-waste","applicationCategory":"BusinessApplication","operatingSystem":"Any","description":"Free meeting cost calculator for engineering teams. Enter salary, attendees, and duration to see the annual standup tax, then replace status meetings with GitHub digests.","offers":{"@type":"Offer","price":"0","priceCurrency":"USD"},"publisher":{"@type":"Organization","name":"Git Digest","url":"https://gitdigest.ai/"}},{"@type":"FAQPage","mainEntity":[{"@type":"Question","name":"How does this meeting cost calculator work?","acceptedAnswer":{"@type":"Answer","text":"Multiply attendees by meeting duration, weekly frequency, a fully-loaded hourly salary, and 48 working weeks. Optional attendance and overrun factors model no-shows and meetings that run long. The result is the annual meeting cost: the standup tax."}},{"@type":"Question","name":"What is the standup tax?","acceptedA
46nswer":{"@type":"Answer","text":"The standup tax is the fully-loaded salary cost of a recurring status meeting. A 15-minute daily standup for six engineers at $100/hour is about $36,000 a year before overrun. Git Digest replaces that ritual with commit digests in Slack or email."}},{"@type":"Question","name":"How much does a daily standup cost?","acceptedAnswer":{"@type":"Answer","text":"Use salary × attendees × duration. Defaults model a five-person daily standup: five meetings a week, 15 minutes, $100/hour fully loaded. Adjust the sliders for your team size and loaded rate."}},{"@type":"Question","name":"Can Git Digest replace our standup?","acceptedAnswer":{"@type":"Answer","text":"Git Digest turns GitHub activity into team commit summaries delivered to Slack and email, so engineering leads get an async standup from shipped code instead of another calendar invite."}},{"@type":"Question","name":"Is Git Digest a repo ingest tool like Gitingest?","acceptedAnswer":{"@type":"Answer","text":"No. Gitingest turns a repository into text for LLMs. Git Digest is a team product: daily or weekly GitHub commit digests for Slack and email that replace status meetings."}}]}]}</script>
46
47    
47<script>
48      !(function (t, e) {
49        var o, n, p, r;
50        e.__SV ||
51          ((window.posthog = e),
52          (e._i = []),
53          (e.init = function (i, s, a) {
54            function g(t, e) {
55              var o = e.split(".");
56              2 == o.length && ((t = t[o[0]]), (e = o[1])),
57                (t[e] = function () {
58                  t.push([e].concat(Array.prototype.slice.call(arguments, 0)));
59                });
60            }
61            ((p = t.createElement("script")).type = "text/javascript"),
62              (p.async = !0),
63              (p.src = s.api_host + "/static/array.js"),
64              (r = t.getElementsByTagName("script")[0]).parentNode.insertBefore(p, r);
65            var u = e;
66            for (
67              void 0 !== a ? (u = e[a] = []) : (a = "posthog"),
68                u.people = u.people || [],
69                u.toString = function (t) {
70                  var e = "posthog";
71                  return "posthog" !== a && (e += "." + a), t || (e += " (stub)"), e;
72                },
73                u.people.toString = function () {
74                  return u.toString(1) + ".people (stub)";
75                },
76                o =
77                  "init capture register register_once register_for_session unregister opt_out_capturing has_opted_out_capturing opt_in_capturing reset isFeatureEnabled getFeatureFlag getFeatureFlagPayload reloadFeatureFlags group identify setPersonProperties setPersonPropertiesForFlags resetPersonPropertiesForFlags setGroupPropertiesForFlags resetGroupPropertiesForFlags resetGroups onFeatureFlags addFeatureFlagsHandler onSessionId getSurveys getActiveMatchingSurveys renderSurvey canRenderSurvey getNextSurveyStep captureException".split(
78                    " "
79                  ),
80                n = 0;
81              n < o.length;
82              n++
83            )
84              g(u, o[n]);
85            e._i.push([i, s, a]);
86          }),
87          (e.__SV = 1));
88      })(document, window.posthog || []);
89      posthog.init("phc_zpVfMqpWPmeGg5chmi4XWfiuMpJDgv6J9YPo7WywMtUP", {
90        api_host: "https://posthog.sunergos.ro",
91        ui_host: "https://posthog.sunergos.ro",
92        defaults: "2026-05-30",
93        capture_pageview: false,
94        capture_pageleave: false,
95        autocapture: false,
96        capture_exceptions: true,
97        person_profiles: "identified_only",
98        persistence: "memory",
99      });
100    </script>
100
101    
101<script src="https://analytics.monocube.com/api/script.js?siteId=f2c7dbc161b6" defer></script>
101
102  </head>
103
104  <body class="bg-background text-foreground font-sans antialiased">
105    
105<script data-page="app" type="application/json">{"component":"meeting_waste\/show","props":{"errors":{},"flash":{"notice":null,"alert":null},"currentUser":null,"currentOrganization":null,"analyticsEnabled":true,"_inertia_meta":[{"tagName":"title","headKey":"title","innerContent":"Meeting Cost Calculator - Git Digest"},{"tagName":"link","headKey":"canonical","rel":"canonical","href":"https:\/\/gitdigest.ai\/meeting-waste"},{"tagName":"meta","headKey":"description","name":"description","content":"Free meeting cost calculator for engineering teams. Enter salary, attendees, and duration to see the annual standup tax, then replace status meetings with GitHub digests."},{"tagName":"meta","headKey":"og:title","property":"og:title","content":"Meeting Cost Calculator: The Standup Tax"},{"tagName":"meta","headKey":"og:description","property":"og:description","content":"Free meeting cost calculator for engineering teams. Enter salary, attendees, and duration to see the annual standup tax, then replace status meetings with GitHub digests."},{"tagName":"meta","headKey":"og:type","property":"og:type","content":"website"},{"tagName":"meta","headKey":"og:url","property":"og:url","content":"https:\/\/gitdigest.ai\/meeting-waste"},{"tagName":"meta","headKey":"og:site_name","property":"og:site_name","content":"Git Digest"},{"tagName":"meta","headKey":"twitter:card","name":"twitter:card","content":"summary_large_image"},{"tagName":"meta","headKey":"twitter:title","name":"twitter:title","content":"Meeting Cost Calculator: The Standup Tax"},{"tagName":"meta","headKey":"twitter:description","name":"twitter:description","content":"Free meeting cost calculator for engineering teams. Enter salary, attendees, and duration to see the annual standup tax, then replace status meetings with GitHub digests."},{"tagName":"meta","headKey":"twitter:site","name":"twitter:site","content":"@RaulOnRails"},{"tagName":"meta","headKey":"og:image","property":"og:image","itemprop":"image","content":"https:\/\/img.ogpilot.com\/EChXYNDgmL9Gor_1xw4MRLeFy_bMkvUyQSEg01HxI5E\/q:100\/mb:500000\/plain\/s3:\/\/og-pilot-production\/m0jpiqumjy7pli3n54yghas7kz9m@jpeg"},{"tagName":"meta","headKey":"og:image:width","property":"og:image:width","content":"1200"},{"tagName":"meta","headKey":"og:image:height","property":"og:image:height","content":"630"},{"tagName":"meta","headKey":"og:image:type","property":"og:image:type","content":"image\/jpeg"},{"tagName":"meta","headKey":"og:image:alt","property":"og:image:alt","content":"Meeting Cost Calculator"},{"tagName":"meta","headKey":"twitter:image","name":"twitter:image","content":"https:\/\/img.ogpilot.com\/EChXYNDgmL9Gor_1xw4MRLeFy_bMkvUyQSEg01HxI5E\/q:100\/mb:500000\/plain\/s3:\/\/og-pilot-production\/m0jpiqumjy7pli3n54yghas7kz9m@jpeg"},{"tagName":"meta","headKey":"twitter:image:alt","name":"twitter:image:alt","content":"Meeting Cost Calculator"},{"tagName":"script","headKey":"json-ld","type":"application\/ld+json","innerContent":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebApplication","name":"Meeting Cost Calculator","url":"https:\/\/gitdigest.ai\/meeting-waste","applicationCategory":"BusinessApplication","operatingSystem":"Any","description":"Free meeting cost calculator for engineering teams. Enter salary, attendees, and duration to see the annual standup tax, then replace status meetings with GitHub digests.","offers":{"@type":"Offer","price":"0","priceCurrency":"USD"},"publisher":{"@type":"Organization","name":"Git Digest","url":"https:\/\/gitdigest.ai\/"}},{"@type":"FAQPage","mainEntity":[{"@type":"Question","name":"How does this meeting cost calculator work?","acceptedA
105nswer":{"@type":"Answer","text":"Multiply attendees by meeting duration, weekly frequency, a fully-loaded hourly salary, and 48 working weeks. Optional attendance and overrun factors model no-shows and meetings that run long. The result is the annual meeting cost: the standup tax."}},{"@type":"Question","name":"What is the standup tax?","acceptedAnswer":{"@type":"Answer","text":"The standup tax is the fully-loaded salary cost of a recurring status meeting. A 15-minute daily standup for six engineers at $100\/hour is about $36,000 a year before overrun. Git Digest replaces that ritual with commit digests in Slack or email."}},{"@type":"Question","name":"How much does a daily standup cost?","acceptedAnswer":{"@type":"Answer","text":"Use salary × attendees × duration. Defaults model a five-person daily standup: five meetings a week, 15 minutes, $100\/hour fully loaded. Adjust the sliders for your team size and loaded rate."}},{"@type":"Question","name":"Can Git Digest replace our standup?","acceptedAnswer":{"@type":"Answer","text":"Git Digest turns GitHub activity into team commit summaries delivered to Slack and email, so engineering leads get an async standup from shipped code instead of another calendar invite."}},{"@type":"Question","name":"Is Git Digest a repo ingest tool like Gitingest?","acceptedA
105nswer":{"@type":"Answer","text":"No. Gitingest turns a repository into text for LLMs. Git Digest is a team product: daily or weekly GitHub commit digests for Slack and email that replace status meetings."}}]}]}}]},"url":"\/meeting-waste","version":"f5b61fccf367ca17455f4d55f045c342eb2ea572","encryptHistory":true,"clearHistory":false,"sharedProps":["errors","flash","currentUser","currentOrganization","analyticsEnabled"]}</script>
105<div data-server-rendered="true" id="app"><div class="flex min-h-screen flex-col"><main class="flex-1 overflow-hidden"><div class="px-6 lg:px-8"><div class="mx-auto max-w-2xl lg:max-w-7xl"><header class="py-4" data-headlessui-state=""><div class="flex items-center justify-between"><div class="flex items-center gap-6"><a title="Home" href="/"><div class="logo text-3xl">GIT <span class="text-[#E6A91A]">Digest</span></div></a></div><nav class="hidden items-center lg:flex"><a class="text-foreground hover:decoration-[#E6A91A] flex items-center px-4 py-3 text-base font-medium bg-blend-multiply hover:bg-black/[2.5%] hover:underline hover:underline-offset-4" href="/#features">Features</a><a class="text-foreground hover:decoration-[#E6A91A] flex items-center px-4 py-3 text-base font-medium bg-blend-multiply hover:bg-black/[2.5%] hover:underline hover:underline-offset-4" href="/#pricing">Pricing</a><a class="text-foreground hover:decoration-[#E6A91A] flex items-center px-4 py-3 text-base font-medium bg-blend-multiply hover:bg-black/[2.5%] hover:underline hover:underline-offset-4" href="/#faq">FAQ</a><a class="text-foreground hover:decoration-[#E6A91A] flex items-center px-4 py-3 text-base font-medium bg-blend-multiply hover:bg-black/[2.5%] hover:underline hover:underline-offset-4" href="/meeting-waste">Meeting Cost Calculator</a><a class="text-foreground hover:decoration-[#E6A91A] flex items-center px-4 py-3 text-base font-medium bg-blend-multiply hover:bg-black/[2.5%] hover:underline hover:underline-offset-4" href="/changelog">Changelog</a><a class="text-foreground hover:decoration-[#E6A91A] flex items-center px-4 py-3 text-base font-medium bg-blend-multiply hover:bg-black/[2.5%] hover:underline hover:underline-offset-4" href="/sign_in">Sign In</a></nav><button class="flex size-12 items-center justify-center self-center rounded-lg hover:bg-black/5 lg:hidden" aria-label="Open main menu" id="headlessui-disclosure-button-_R_qmh_" type="button" aria-expanded="false" data-headlessui-state=""><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-6"><path fill-rule="evenodd" d="M3 9a.75.75 0 0 1 .75-.75h16.5a.75.75 0 0 1 0 1.5H3.75A.75.75 0 0 1 3 9Zm0 6.75a.75.75 0 0 1 .75-.75h16.5a.75.75 0 0 1 0 1.5H3.75a.75.75 0 0 1-.75-.75Z" clip-rule="evenodd"></path></svg></button></div></header></div></div><div class="from-background via-feature-subtle/50 to-muted/20 min-h-100vh bg-gradient-to-b"><div class="py-16 md:py-24 px-6 lg:px-8"><div class="mx-auto max-w-2xl lg:max-w-7xl"><div class="mx-auto max-w-4xl space-y-8"><div class="space-y-4 text-center" style="opacity:0;transform:translateY(20px)"><p class="text-golden-500 text-sm font-semibold tracking-wider uppercase" style="opacity:0">A <span class="text-foreground">Git</span> Digest Tool</p><h1 class="text-foreground text-5xl/[1.1] font-bold tracking-tight text-balance sm:text-6xl/[1.1] md:text-7xl/[1.1]" style="opacity:0;transform:translateY(20px)">Meeting<!-- --> <span class="decoration-golden-500 underline decoration-4 underline-offset-4">Cost Calculator</span></h1><p class="text-muted-foreground relative mx-auto max-w-2xl text-xl/7 font-medium" style="opacity:0">Price the standup tax: salary × attendees × duration.<br/>Then replace the status meeting with a GitHub digest.</p><p class="text-muted-foreground mx-auto max-w-2xl text-base" style="opacity:0"><a class="text-foreground decoration-golden-500 underline underline-offset-4" href="/daily-standup-cost">How much do daily standups cost by salary and team size?</a></p></div><div style="opacity:0;transform:translateY(40px)"><div data-slot="card" class="text-card-foreground rounded-xl border shadow-sm border-muted bg-card/50 p-6 backdrop-blur-sm md:p-8"><div class="space-y-6"><div class="grid gap-6 md:grid-cols-2" style="opacity:0"><div class="space-y-2"><label data-slot="label" class="text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70 flex items-center gap-2" for="teams"><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-trending-up h-4 w-4" aria-hidden="true"><path d="M16 7h6v6"></path><path d="m22 7-8.5 8.5-5-5L2 17"></path></svg>Number of Teams</label><div class="flex items-center justify-between"><span dir="ltr" data-orientation="horizontal" aria-disabled="false" data-slot="slider" class="relative flex touch-none items-center select-none data-[disabled]:opacity-50 data-[orientation=vertical]:h-full data-[orientation=vertical]:min-h-44 data-[orientation=vertical]:w-auto data-[orientation=vertical]:flex-col w-[calc(100%-3rem)] flex-1" id="teams" style="--radix-slider-thumb-transform:translateX(-50%)"><span data-orientation="horizontal" data-slot="slider-track" class="bg-muted relative grow overflow-hidden rounded-full data-[orientation=horizontal]:h-1.5 data-[orientation=horizontal]:w-full data-[orientation=vertical]:h-full data-[orientation=vertical]:w-1.5"><span data-orientation="horizontal" data-slot="slider-range" class="bg-primary absolute data-[orientation=horizontal]:h-full data-[orientation=vertical]:w-full" style="left:0%;right:100%"></span></span><span style="transform:var(--radix-slider-thumb-transform);position:absolute;
105left:calc(0% + 0px)"><span role="slider" aria-valuemin="1" aria-valuemax="20" aria-orientation="horizontal" data-orientation="horizontal" tabindex="0" data-slot="slider-thumb" class="border-primary bg-background ring-ring/50 block size-4 shrink-0 rounded-full border shadow-sm transition-[color,box-shadow] hover:ring-4 focus-visible:ring-4 focus-visible:outline-hidden disabled:pointer-events-none disabled:opacity-50" style="display:none" data-radix-collection-item=""></span></span><input style="display:none"/></span><div class="ml-2 flex min-w-[2.5rem] items-center gap-1"><div class="hidden text-right font-mono text-lg font-bold sm:block" style="transform:scale(1.2)">1</div><input type="number" min="1" max="20" step="1" class="border-input bg-background focus:ring-golden-500 block w-12 rounded border px-1 py-0.5 text-center font-mono text-sm focus:ring-2 focus:outline-none sm:hidden" aria-label="Number of Teams" value="1"/></div></div></div><div class="space-y-2"><label data-slot="label" class="text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70 flex items-center gap-2" for="team-size"><svg class="h-4 w-4" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M17 20h5v-2a3 3 0 00-5.356-1.857M17 20H7m10 0v-2c0-.656-.126-1.283-.356-1.857M7 20H2v-2a3 3 0 015.356-1.857M7 20v-2c0-.656.126-1.283.356-1.857m0 0a5.002 5.002 0 019.288 0M15 7a3 3 0 11-6 0 3 3 0 016 0zm6 3a2 2 0 11-4 0 2 2 0 014 0zM7 10a2 2 0 11-4 0 2 2 0 014 0z"></path></svg>Attendees per meeting</label><div class="flex items-center justify-between"><span dir="ltr" data-orientation="horizontal" aria-disabled="false" data-slot="slider" class="relative flex touch-none items-center select-none data-[disabled]:opacity-50 data-[orientation=vertical]:h-full data-[orientation=vertical]:min-h-44 data-[orientation=vertical]:w-auto data-[orientation=vertical]:flex-col w-[calc(100%-3rem)] flex-1" id="team-size" style="--radix-slider-thumb-transform:translateX(-50%)"><span data-orientation="horizontal" data-slot="slider-track" class="bg-muted relative grow overflow-hidden rounded-full data-[orientation=horizontal]:h-1.5 data-[orientation=horizontal]:w-full data-[orientation=vertical]:h-full data-[orientation=vertical]:w-1.5"><span data-orientation="horizontal" data-slot="slider-range" class="bg-primary absolute data-[orientation=horizontal]:h-full data-[orientation=vertical]:w-full" style="left:0%;right:83.33333333333334%"></span></span><span style="transform:var(--radix-slider-thumb-transform);position:absolute;left:calc(0% + 0px)"><span role="slider" aria-valuemin="2" aria-valuemax="20" aria-orientation="horizontal" data-orientation="horizontal" tabindex="0" data-slot="slider-thumb" class="border-primary bg-background ring-ring/50 block size-4 shrink-0 rounded-full border shadow-sm transition-[color,box-shadow] hover:ring-4 focus-visible:ring-4 focus-visible:outline-hidden disabled:pointer-events-none disabled:opacity-50" style="display:none" data-radix-collection-item=""></span></span><input style="display:none"/></span><div class="ml-2 flex min-w-[2.5rem] items-center gap-1"><div class="hidden text-right font-mono text-lg font-bold sm:block" style="transform:scale(1.2)">5</div><input type="number" min="2" max="20" step="1" class="border-input bg-background focus:ring-golden-500 block w-12 rounded border px-1 py-0.5 text-center font-mono text-sm focus:ring-2 focus:outline-none sm:hidden" aria-label="Attendees per meeting" value="5"/></div></div></div></div><div class="grid gap-6 md:grid-cols-2" style="opacity:0"><div class="space-y-2"><label data-slot="label" class="text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70 flex items-center gap-2" for="frequency"><svg class="h-4 w-4" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z"></path></svg>Meetings Per Week</label><div class="flex items-center justify-between"><span dir="ltr" data-orientation="horizontal" aria-disabled="false" data-slot="slider" class="relative flex touch-none items-center select-none data-[disabled]:opacity-50 data-[orientation=vertical]:h-full data-[orientation=vertical]:min-h-44 data-[orientation=vertical]:w-auto data-[orientation=vertical]:flex-col w-[calc(100%-3rem)] flex-1" id="frequency" style="--radix-slider-thumb-transform:translateX(-50%)"><span data-orientation="horizontal" data-slot="slider-track" class="bg-muted relative grow overflow-hidden rounded-full data-[orientation=horizontal]:h-1.5 data-[orientation=horizontal]:w-full data-[orientation=vertical]:h-full data-[orientation=vertical]:w-1.5"><span data-orientation="horizontal" data-slot="slider-range" class="bg-primary absolute data-[orientation=horizontal]:h-full data-[orientation=vertical]:w-full" style="left:0%;right:92.15686274509804%"></span></span><span style="transform:var(--radix-slider-thumb-transform);position:absolute;
105left:calc(0% + 0px)"><span role="slider" aria-valuemin="1" aria-valuemax="52" aria-orientation="horizontal" data-orientation="horizontal" tabindex="0" data-slot="slider-thumb" class="border-primary bg-background ring-ring/50 block size-4 shrink-0 rounded-full border shadow-sm transition-[color,box-shadow] hover:ring-4 focus-visible:ring-4 focus-visible:outline-hidden disabled:pointer-events-none disabled:opacity-50" style="display:none" data-radix-collection-item=""></span></span><input style="display:none"/></span><div class="ml-2 flex min-w-[2.5rem] items-center gap-1"><div class="hidden text-right font-mono text-lg font-bold sm:block" style="transform:scale(1.2)">5</div><input type="number" min="1" max="52" step="1" class="border-input bg-background focus:ring-golden-500 block w-12 rounded border px-1 py-0.5 text-center font-mono text-sm focus:ring-2 focus:outline-none sm:hidden" aria-label="Meetings Per Week" value="5"/></div></div></div><div class="space-y-2"><label data-slot="label" class="text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70 flex items-center gap-2" for="duration"><svg class="h-4 w-4" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z"></path></svg>Minutes Per Meeting</label><div class="flex items-center justify-between"><span dir="ltr" data-orientation="horizontal" aria-disabled="false" data-slot="slider" class="relative flex touch-none items-center select-none data-[disabled]:opacity-50 data-[orientation=vertical]:h-full data-[orientation=vertical]:min-h-44 data-[orientation=vertical]:w-auto data-[orientation=vertical]:flex-col w-[calc(100%-3rem)] flex-1" id="duration" style="--radix-slider-thumb-transform:translateX(-50%)"><span data-orientation="horizontal" data-slot="slider-track" class="bg-muted relative grow overflow-hidden rounded-full data-[orientation=horizontal]:h-1.5 data-[orientation=horizontal]:w-full data-[orientation=vertical]:h-full data-[orientation=vertical]:w-1.5"><span data-orientation="horizontal" data-slot="slider-range" class="bg-primary absolute data-[orientation=horizontal]:h-full data-[orientation=vertical]:w-full" style="left:0%;right:88.23529411764706%"></span></span><span style="transform:var(--radix-slider-thumb-transform);position:absolute;left:calc(0% + 0px)"><span role="slider" aria-valuemin="5" aria-valuemax="90" aria-orientation="horizontal" data-orientation="horizontal" tabindex="0" data-slot="slider-thumb" class="border-primary bg-background ring-ring/50 block size-4 shrink-0 rounded-full border shadow-sm transition-[color,box-shadow] hover:ring-4 focus-visible:ring-4 focus-visible:outline-hidden disabled:pointer-events-none disabled:opacity-50" style="display:none" data-radix-collection-item=""></span></span><input style="display:none"/></span><div class="ml-2 flex min-w-[2.5rem] items-center gap-1"><div class="hidden text-right font-mono text-lg font-bold sm:block" style="transform:scale(1.2)">15</div><input type="number" min="5" max="90" step="5" class="border-input bg-background focus:ring-golden-500 block w-12 rounded border px-1 py-0.5 text-center font-mono text-sm focus:ring-2 focus:outline-none sm:hidden" aria-label="Minutes Per Meeting" value="15"/></div></div></div></div><div class="space-y-2" style="opacity:0"><label data-slot="label" class="text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70 flex items-center gap-2" for="rate"><svg class="h-4 w-4" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 8c-1.657 0-3 .895-3 2s1.343 2 3 2 3 .895 3 2-1.343 2-3 2m0-8c1.11 0 2.08.402 2.599 1M12 8V7m0 1v8m0 0v1m0-1c-1.11 0-2.08-.402-2.599-1M21 12a9 9 0 11-18 0 9 9 0 0118 0z"></path></svg>Fully-loaded hourly salary (USD)</label><div class="flex items-center justify-between"><span dir="ltr" data-orientation="horizontal" aria-disabled="false" data-slot="slider" class="relative flex touch-none items-center select-none data-[disabled]:opacity-50 data-[orientation=vertical]:h-full data-[orientation=vertical]:min-h-44 data-[orientation=vertical]:w-auto data-[orientation=vertical]:flex-col w-[calc(100%-3.5rem)] flex-1" id="rate" style="--radix-slider-thumb-transform:translateX(-50%)"><span data-orientation="horizontal" data-slot="slider-track" class="bg-muted relative grow overflow-hidden rounded-full data-[orientation=horizontal]:h-1.5 data-[orientation=horizontal]:w-full data-[orientation=vertical]:h-full data-[orientation=vertical]:w-1.5"><span data-orientation="horizontal" data-slot="slider-range" class="bg-primary absolute data-[orientation=horizontal]:h-full data-[orientation=vertical]:w-full" style="left:0%;right:90.9090909090909%"></span></span><span style="transform:var(--radix-slider-thumb-transform);position:absolute;
105left:calc(0% + 0px)"><span role="slider" aria-valuemin="10" aria-valuemax="1000" aria-orientation="horizontal" data-orientation="horizontal" tabindex="0" data-slot="slider-thumb" class="border-primary bg-background ring-ring/50 block size-4 shrink-0 rounded-full border shadow-sm transition-[color,box-shadow] hover:ring-4 focus-visible:ring-4 focus-visible:outline-hidden disabled:pointer-events-none disabled:opacity-50" style="display:none" data-radix-collection-item=""></span></span><input style="display:none"/></span><div class="ml-2 flex min-w-[3rem] items-center gap-1"><div class="hidden text-right font-mono text-lg font-bold sm:block" style="transform:scale(1.2)">$<!-- -->100</div><input type="number" min="10" max="1000" step="5" class="border-input bg-background focus:ring-golden-500 block w-16 rounded border px-1 py-0.5 text-center font-mono text-sm focus:ring-2 focus:outline-none sm:hidden" aria-label="Hourly Rate" value="100"/></div></div></div><div style="opacity:0"><div data-state="closed" data-slot="collapsible"><button data-slot="collapsible-trigger" class="inline-flex items-center justify-center whitespace-nowrap rounded-full text-sm font-medium transition-colors duration-150 ease-out focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 cursor-pointer disabled:cursor-default motion-reduce:transition-none hover:bg-accent hover:text-accent-foreground min-h-11 h-11 px-4 py-2 group w-full" type="button" aria-expanded="false" data-state="closed"><span class="flex items-center gap-2 text-sm">Show<!-- --> Nerdy Details 🤓<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-chevron-down h-4 w-4 transition-transform" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></span></button><div data-state="closed" id="radix-_R_knj6h_" hidden="" data-slot="collapsible-content" class="space-y-4 pt-4"></div></div></div><div style="opacity:0;transform:translateY(20px)"><button data-slot="button" class="inline-flex items-center justify-center whitespace-nowrap rounded-full text-sm transition-colors duration-150 ease-out focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 cursor-pointer disabled:cursor-default motion-reduce:transition-none bg-primary text-primary-foreground shadow-sm hover:bg-primary/90 min-h-12 h-12 px-8 group relative w-full overflow-hidden font-semibold"><span class="relative z-10 flex items-center justify-center gap-2"><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-calculator h-4 w-4" aria-hidden="true"><rect width="16" height="20" x="4" y="2" rx="2"></rect><line x1="8" x2="16" y1="6" y2="6"></line><line x1="16" x2="16" y1="14" y2="18"></line><path d="M16 10h.01"></path><path d="M12 10h.01"></path><path d="M8 10h.01"></path><path d="M12 14h.01"></path><path d="M8 14h.01"></path><path d="M12 18h.01"></path><path d="M8 18h.01"></path></svg>Calculate Meeting Costs<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-arrow-right ml-2 h-4 w-4" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span><div class="from-golden-500 to-golden-700 absolute inset-0 -z-10 bg-gradient-to-r opacity-0 transition-opacity group-hover:opacity-100"></div></button></div></div></div></div></div><div class="mx-auto mt-16 max-w-4xl space-y-12 md:mt-24"><section class="space-y-4"><h2 class="text-foreground text-3xl tracking-tight sm:text-4xl">The standup tax, in plain numbers</h2><div class="text-muted-foreground space-y-4 text-base leading-relaxed"><p>Recurring status meetings look cheap because they are on the calendar. This<!-- --> <strong class="text-foreground">
105meeting cost calculator</strong> prices them like payroll: fully-loaded salary × attendees × duration × how often you meet.</p><p>We call that the <strong class="text-foreground">standup tax</strong>. A 15-minute daily standup for six engineers at $100/hour is about $36,000 a year before anyone overruns the Zoom. Add the usual 1.2× overrun and you have funded a mid-level engineer to ship instead of narrate.</p><p>Git Digest replaces that ritual with<!-- --> <a class="text-foreground decoration-golden-500 underline underline-offset-4" href="/">team GitHub and Slack commit digests</a>. The source of truth is what landed in git, not what people remember in a circle.</p></div></section><section class="space-y-4"><h2 class="text-foreground text-3xl tracking-tight sm:text-4xl">How the calculator works</h2><div class="text-muted-foreground space-y-4 text-base leading-relaxed"><p>Annual cost = teams × attendees × meetings per week × (minutes ÷ 60) × 48 working weeks × hourly salary × attendance × overrun. Vacation is already baked in as 48 weeks, not 52.</p><p>Use a fully-loaded hourly salary (compensation plus benefits and overhead), not the sticker wage. For a $150k engineer that is often $75 to $120/hour. Tune attendees and duration for standups, planning, or the weekly “sync” that never dies.</p></div></section><section class="space-y-6"><div><h2 class="text-foreground text-3xl tracking-tight sm:text-4xl">Meeting cost calculator FAQ</h2><p class="text-muted-foreground mt-3 text-base">Common questions about standup cost, salary math, and replacing meetings with digests.</p></div><div class="grid gap-4 md:grid-cols-2"><div data-slot="card" class="bg-card text-card-foreground rounded-xl border shadow-sm h-full"><div data-slot="card-content" class="p-6 pt-6"><h3 class="text-foreground mb-3 flex items-start gap-x-3 text-lg"><span class="flex h-[1lh] items-center"><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-circle-question-mark text-golden-500 size-4 shrink-0" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"></path><path d="M12 17h.01"></path></svg></span>How does this meeting cost calculator work?</h3><p class="text-muted-foreground text-sm leading-relaxed">Multiply attendees by meeting duration, weekly frequency, a fully-loaded hourly salary, and 48 working weeks. Optional attendance and overrun factors model no-shows and meetings that run long. The result is the annual meeting cost: the standup tax.</p></div></div><div data-slot="card" class="bg-card text-card-foreground rounded-xl border shadow-sm h-full"><div data-slot="card-content" class="p-6 pt-6"><h3 class="text-foreground mb-3 flex items-start gap-x-3 text-lg"><span class="flex h-[1lh] items-center"><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-circle-question-mark text-golden-500 size-4 shrink-0" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"></path><path d="M12 17h.01"></path></svg></span>What is the standup tax?</h3><p class="text-muted-foreground text-sm leading-relaxed">The standup tax is the fully-loaded salary cost of a recurring status meeting. A 15-minute daily standup for six engineers at $100/hour is about $36,000 a year before overrun. Git Digest replaces that ritual with commit digests in Slack or email.</p></div></div><div data-slot="card" class="bg-card text-card-foreground rounded-xl border shadow-sm h-full"><div data-slot="card-content" class="p-6 pt-6"><h3 class="text-foreground mb-3 flex items-start gap-x-3 text-lg"><span class="flex h-[1lh] items-center"><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-circle-question-mark text-golden-500 size-4 shrink-0" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"></path><path d="M12 17h.01"></path></svg></span>How much does a daily standup cost?</h3><p class="text-muted-foreground text-sm leading-relaxed">Use salary × attendees × duration. Defaults model a five-person daily standup: five meetings a week, 15 minutes, $100/hour fully loaded. Adjust the sliders for your team size and loaded rate.</p></div></div><div data-slot="card" class="bg-card text-card-foreground rounded-xl border shadow-sm h-full">
105<div data-slot="card-content" class="p-6 pt-6"><h3 class="text-foreground mb-3 flex items-start gap-x-3 text-lg"><span class="flex h-[1lh] items-center"><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-circle-question-mark text-golden-500 size-4 shrink-0" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"></path><path d="M12 17h.01"></path></svg></span>Can Git Digest replace our standup?</h3><p class="text-muted-foreground text-sm leading-relaxed">Git Digest turns GitHub activity into team commit summaries delivered to Slack and email, so engineering leads get an async standup from shipped code instead of another calendar invite.</p></div></div><div data-slot="card" class="bg-card text-card-foreground rounded-xl border shadow-sm h-full"><div data-slot="card-content" class="p-6 pt-6"><h3 class="text-foreground mb-3 flex items-start gap-x-3 text-lg"><span class="flex h-[1lh] items-center"><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-circle-question-mark text-golden-500 size-4 shrink-0" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"></path><path d="M12 17h.01"></path></svg></span>Is Git Digest a repo ingest tool like Gitingest?</h3><p class="text-muted-foreground text-sm leading-relaxed">No. Gitingest turns a repository into text for LLMs. Git Digest is a team product: daily or weekly GitHub commit digests for Slack and email that replace status meetings.</p></div></div></div></section><div data-slot="card" class="text-card-foreground rounded-xl border shadow-sm border-orange-200/50 bg-gradient-to-br from-orange-50 to-orange-100/30 p-8 text-center dark:border-orange-800/30 dark:from-orange-500/10 dark:to-orange-500/5"><h2 class="mb-3 text-2xl text-gray-900 dark:text-white">Replace the standup with GitHub digests</h2><p class="text-muted-foreground mx-auto mb-6 max-w-2xl text-sm">Connect GitHub and get daily or weekly team commit summaries in Slack and email. Same alignment, none of the standup tax.</p><a data-slot="button" class="inline-flex items-center justify-center whitespace-nowrap rounded-full text-sm transition-colors duration-150 ease-out focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 cursor-pointer disabled:cursor-default motion-reduce:transition-none min-h-12 h-12 px-8 bg-golden-500 hover:bg-golden-600 font-semibold text-black shadow-lg hover:shadow-xl" href="/sign_in?utm_source=meeting-waste&amp;utm_campaign=calculator">Start with GitHub<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-arrow-right ml-2 size-4 shrink-0" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></div></div></div></div></main><footer class="bg-muted/50 py-8"><div class="px-6 lg:px-8"><div class="mx-auto max-w-2xl lg:max-w-7xl"><div class="flex flex-col items-center justify-between gap-4 md:flex-row md:gap-0"><div class="flex flex-col items-center gap-2 md:flex-row md:gap-4"><div class="bg-muted relative flex items-center rounded-full border p-1 ml-auto"><div class="bg-background absolute top-1 left-1 h-8 w-8 rounded-full shadow-sm transition-transform duration-200 translate-x-0"></div><button data-slot="button" class="inline-flex items-center justify-center whitespace-nowrap text-sm font-medium transition-colors duration-150 ease-out focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 cursor-pointer disabled:cursor-default motion-reduce:transition-none hover:bg-accent hover:text-accent-foreground min-h-11 min-w-11 z-10 h-8 w-8 rounded-full" aria-label="System theme"><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-laptop size-4" aria-hidden="true"><path d="M18 5a2 2 0 0 1 2 2v8.526a2 2 0 0 0 .212.897l1.068 2.127a1 1 0 0 1-.9 1.45H3.62a1 1 0 0 1-.9-1.45l1.068-2.127A2 2 0 0 0 4 15.526V7a2 2 0 0 1 2-2z"></path><path d="M20.054 15.987H3.946"></path></svg></button><button data-slot="button" class="inline-flex items-center justify-center whitespace-nowrap text-sm font-medium transition-colors duration-150 ease-out focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 cursor-pointer disabled:cursor-default motion-reduce:transition-none hover:bg-accent hover:text-accent-foreground min-h-11 min-w-11 z-10 h-8 w-8 rounded-full" aria-label="Light theme"><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 size-4" 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></button><button data-slot="button" class="inline-flex items-center justify-center whitespace-nowrap text-sm font-medium transition-colors duration-150 ease-out focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 cursor-pointer disabled:cursor-default motion-reduce:transition-none hover:bg-accent hover:text-accent-foreground min-h-11 min-w-11 z-10 h-8 w-8 rounded-full" aria-label="Dark theme"><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-star size-4" aria-hidden="true"><path d="M18 5h4"></path><path d="M20 3v4"></path><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><div class="text-muted-foreground text-sm">© <!-- -->2026<!-- --> Git Digest. All rights reserved.</div></div><nav class="flex flex-wrap justify-center gap-x-4 gap-y-2"><a class="text-muted-foreground hover:text-foreground hover:decoration-golden-500 text-sm transition-colors hover:underline hover:underline-offset-4" data-headlessui-state="" href="/meeting-waste">Meeting Cost Calculator</a><a class="text-muted-foreground hover:text-foreground hover:decoration-golden-500 text-sm transition-colors hover:underline hover:underline-offset-4" data-headlessui-state="" href="/daily-standup-cost">Daily Standup Cost</a><a class="text-muted-foreground hover:text-foreground hover:decoration-golden-500 text-sm transition-colors hover:underline hover:underline-offset-4" data-headlessui-state="" href="/changelog">Changelog</a><a class="text-muted-foreground hover:text-foreground hover:decoration-golden-500 text-sm transition-colors hover:underline hover:underline-offset-4" data-headlessui-state="" href="/terms">Terms</a><a class="text-muted-foreground hover:text-foreground hover:decoration-golden-500 text-sm transition-colors hover:underline hover:underline-offset-4" data-headlessui-state="" href="/privacy">Privacy</a><a href="mailto:[email protected]" target="_blank" class="text-muted-foreground hover:text-foreground hover:decoration-golden-500 text-sm transition-colors hover:underline hover:underline-offset-4" data-headlessui-state="">Contact</a></nav></div></div></div></footer></div><div role="region" aria-label="Notifications (F8)" tabindex="-1" style="pointer-events:none"><ol tabindex="-1" class="fixed top-0 z-100 flex max-h-screen w-full flex-col-reverse p-4 sm:top-auto sm:right-0 sm:bottom-0 sm:flex-col md:max-w-[420px]"></ol></div></div>
106  </body>
107</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.