PageSourceSearch

https://opencode.ai/_build/assets/index-CofjLwj3.js

js opencode.ai collected 2026-09-24 08:24:21 UTC 40,290 bytes, 866 lines download raw bytes

1import { s as delegateEvents, r as createUniqueId, q as createSignal, m as createMemo, a2 as onMount, a1 as onCleanup, R as getNextElement, T as getNextMarker, ag as use, a6 as setAttribute, W as insert, i as createComponent, S as Show, n as createRenderEffect, F as For, a8 as setStyleProperty, Z as memo, a4 as runHydrationEvents, ae as template } from "./tr-UliDDw9Z.js";
2import { c as createServerReference } from "./server-runtime-Cf0dfMOw.js";
3import { T as Title, M as Meta } from "./index-D6UFjuX9.js";
4import { E as EmailSignup } from "./email-signup-4GHRLvQ0.js";
5import { F as Faq } from "./faq-K_kFP1rn.js";
6import { L as Legal } from "./legal-CaxgoBdt.js";
7import { H as Header, F as Footer } from "./footer-BMyMRAgv.js";
8import { u as useI18n, b as useLanguage, g as goUsageLimits } from "./i18n-Igr6ftC6.js";
9import { c as config } from "./config-Cd2rvrWG.js";
10import { n as IconMiniMax, y as IconZai, I as IconAlibaba, k as IconDeepSeek, m as IconMiMo } from "./icon-BSNmEGFa.js";
11import { L as LocaleLinks } from "./locale-links-DKaAb5Pp.js";
12import { c as createAsync } from "./createAsync-KTPCmejz.js";
13import { q as query } from "./query-C5C68Kfb.js";
14import "./action-CH7MB5tL.js";
15import "./index-_YCIjxox.js";
16import "./U42ECMND-CpGP6a5I.js";
17import "./language-picker-C-Zz-Nh1.js";
18import "./dropdown-CKrPsAFH.js";
19import "./components-CNaz94iW.js";
20import "./logo-ornate-dark-CCGQN_4x.js";
21const goLogoLight = "data:image/svg+xml,%3csvg%20width='54'%20height='30'%20viewBox='0%200%2054%2030'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M24%2030H0V0H24V6H6V24H18V18H12V12H24V30Z'%20fill='%23211E1E'/%3e%3cpath%20d='M12%2018H18V24H6V12H12V18Z'%20fill='%23CFCECD'/%3e%3cpath%20d='M48%2012V24H36V12H48Z'%20fill='%23CFCECD'/%3e%3cpath%20d='M54%2030H30V0H54V30ZM36%2024H48V6H36V24Z'%20fill='%23211E1E'/%3e%3c/svg%3e";
22const goLogoDark = "data:image/svg+xml,%3csvg%20width='54'%20height='30'%20viewBox='0%200%2054%2030'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M24%2030H0V0H24V6H6V24H18V18H12V12H24V30Z'%20fill='%23F1ECEC'/%3e%3cpath%20d='M12%2018H18V24H6V12H12V18Z'%20fill='%234B4646'/%3e%3cpath%20d='M48%2012V24H36V12H48Z'%20fill='%234B4646'/%3e%3cpath%20d='M54%2030H30V0H54V30ZM36%2024H48V6H36V24Z'%20fill='%23F1ECEC'/%3e%3c/svg%3e";
23const goModels = [{
24  id: "kimi-k3",
25  name: "Kimi K3",
26  requests: 110,
27  allowance: 15,
28  featured: true
29}, {
30  id: "qwen3.8-max",
31  name: "Qwen3.8 Max",
32  requests: 160,
33  allowance: 15
34}, {
35  id: "grok-4.7",
36  name: "Grok 4.7",
37  requests: 169,
38  allowance: 15
39}, {
40  id: "grok-4.6",
41  name: "Grok 4.6",
42  requests: 169,
43  allowance: 15
44}, {
45  id: "qwen3.7-max",
46  name: "Qwen3.7 Max",
47  requests: 170,
48  allowance: 30
49}, {
50  id: "glm-5.3",
51  name: "GLM-5.3",
52  requests: 220,
53  allowance: 15
54}, {
55  id: "glm-5.2",
56  name: "GLM-5.2",
57  requests: 880,
58  allowance: 60
59}, {
60  id: "glm-5.1",
61  name: "GLM-5.1",
62  requests: 880,
63  allowance: 60
64}, {
65  id: "deepseek-v4-pro",
66  name: "DeepSeek V4 Pro",
67  requests: 1050,
68  allowance: 15
69}, {
70  id: "kimi-k2.6",
71  name: "Kimi K2.6",
72  requests: 1150,
73  allowance: 60
74}, {
75  id: "kimi-k2.7-code",
76  name: "Kimi K2.7 Code",
77  requests: 1350,
78  allowance: 60,
79  featured: true
80}, {
81  id: "hy4-preview",
82  name: "Hy4 preview",
83  requests: 1350,
84  allowance: 30
85}, {
86  id: "gpt-5.6-luna",
87  name: "GPT 5.6 Luna",
88  requests: 2050,
89  allowance: 15
90}, {
91  id: "minimax-m3",
92  name: "MiniMax M3",
93  requests: 3200,
94  allowance: 60,
95  featured: true
96}, {
97  id: "mimo-v2.6-pro",
98  name: "MiMo-V2.6-Pro",
99  requests: 3250,
100  allowance: 15,
101  fresh: true
102}, {
103  id: "mimo-v2.5-pro",
104  name: "MiMo-V2.5-Pro",
105  requests: 3250,
106  allowance: 15
107}, {
108  id: "qwen3.6-plus",
109  name: "Qwen3.6 Plus",
110  requests: 3300,
111  allowance: 60
112}, {
113  id: "minimax-m2.7",
114  name: "MiniMax M2.7",
115  requests: 3400,
116  allowance: 60
117}, {
118  id: "deepseek-v4-flash-vision-exp",
119  name: "DeepSeek V4 Flash Vision Exp",
120  requests: 6500,
121  allowance: 15
122}, {
123  id: "qwen3.7-plus",
124  name: "Qwen3.7 Plus",
125  requests: 4300,
126  allowance: 60,
127  featured: true
128}, {
129  id: "gpt-6-luna",
130  name: "GPT 6 Luna",
131  requests: 4230,
132  allowance: 15,
133  featured: true,
134  fresh: true
135}, {
136  id: "hy3",
137  name: "Hy3",
138  requests: 4300,
139  allowance: 60
140}, {
141  id: "qwen3.8-flash",
142  name: "Qwen3.8 Flash",
143  requests: 5400,
144  allowance: 30
145}, {
146  id: "glm-5.3-flash",
147  name: "GLM-5.3-Flash",
148  requests: 6320,
149  allowance: 60,
150  featured: true
151}, {
152  id: "deepseek-flash",
153  name: "DeepSeek V4.1 Flash",
154  requests: 26e3,
155  baseRequests: 6500,
156  allowance: 60,
157  baseAllowance: 15,
158  bonus: 4,
159  featured: true,
160  fresh: true
161}, {
162  id: "longcat-2.0",
163  name: "LongCat-2.0",
164  requests: 11400,
165  allowance: 60
166}, {
167  id: "deepseek-v4-flash",
168  name: "DeepSeek V4 Flash",
169  requests: 13e3,
170  allowance: 30
171}, {
172  id: "mimo-v2.6-flash",
173  name: "MiMo-V2.6-Flash",
174  requests: 30100,
175  allowance: 60,
176  featured: true,
177  fresh: true
178}, {
179  id: "mimo-v2.5",
180  name: "MiMo-V2.5",
181  requests: 30100,
182  allowance: 60
183}, {
184  id: "muse-spark-1.3-contributor",
185  name: "Muse Spark 1.3 Contributor",
186  requests: 45300,
187  allowance: 60,
188  featured: true,
189  regions: true
190}, {
191  id: "muse-spark-1.2-contributor",
192  name: "Muse Spark 1.2 Contributor",
193  requests: 45300,
194  allowance: 60,
195  regions: true
196}, {
197  id: "space-bunny-free",
198  name: "Space Bunny Free",
199  requests: Infinity,
200  allowance: Infinity,
201  featured: true,
202  fresh: true,
203  limitedTime: true
204}].sort((a, b) => a.requests - b.requests);
205var _tmpl$$1 = /* @__PURE__ */ template(`<figure id=usage data-component=go-usage><div data-slot=heading><h2></h2></div><div role=table><div role=row data-slot=columns><div role=columnheader data-slot=model-heading></div><div role=columnheader data-slot=requests-heading></div><div role=columnheader data-slot=allowance-heading></div></div><div role=rowgroup data-slot=rows></div></div><div data-slot=axis aria-hidden=true><div data-slot=ticks></div></div><figcaption><button type=button data-slot=expand><!$><!/><svg width=14 height=14 viewBox="0 0 16 16"fill=none aria-hidden=true><path d="m4 6 4 4 4-4"stroke=currentColor stroke-width=1.25></path></svg></button><a>`), _tmpl$2$1 = /* @__PURE__ */ template(`<span data-slot=badge>`), _tmpl$3$1 = /* @__PURE__ */ template(`<a data-slot=region href=https://ai.developer.meta.com/legal/geographic-use-policy><svg viewBox="0 0 16 16"width=13 height=13 fill=none aria-hidden=true><circle cx=8 cy=8 r=6 stroke=currentColor></circle><ellipse cx=8 cy=8 rx=2.5 ry=6 stroke=currentColor></ellipse><path d="M2 8h12"stroke=currentColor>`), _tmpl$4$1 = /* @__PURE__ */ template(`<s>`), _tmpl$5$1 = /* @__PURE__ */ template(`<div role=row data-slot=model-row><div role=rowheader data-slot=model><bdi></bdi><!$><!/><!$><!/><!$><!/><!$><!/></div><div role=cell data-slot=usage-value><div data-slot=track aria-hidden=true><!$><!/><div data-slot=bar></div></div><div data-slot=requests><!$><!/><bdi></bdi></div></div><div role=cell data-slot=allowance><!$><!/><bdi>`), _tmpl$6$1 = /* @__PURE__ */ template(`<span data-slot=gridline>`), _tmpl$7$1 = /* @__PURE__ */ template(`<span>`);
206const max = Math.max(...goModels.map((model) => model.requests).filter(Number.isFinite));
207const position = (requests) => Number.isFinite(requests) ? 4 + Math.pow(Math.log10(Math.max(requests / 100, 1)) / Math.log10(max / 100), 2.2) * 78 : 100;
208const ticks = [100, 1e3, 1e4, 4e4];
209function LimitsGraph(props) {
210  const i18n = useI18n();
211  const language = useLanguage();
212  const id = createUniqueId();
213  const [expanded, setExpanded] = createSignal(false);
214  const [visible, setVisible] = createSignal(false);
215  const models2 = createMemo(() => goModels.filter((model) => expanded() || model.featured));
216  const format = createMemo(() => new Intl.NumberFormat(language.tag(language.locale())));
217  const compact = createMemo(() => new Intl.NumberFormat(language.tag(language.locale()), {
218    notation: "compact",
219    maximumFractionDigits: 1
220  }));
221  const currency = createMemo(() => new Intl.NumberFormat(language.tag(language.locale()), {
222    style: "currency",
223    currency: "USD",
224    currencyDisplay: "narrowSymbol",
225    maximumFractionDigits: 0
226  }));
227  let root;
228  onMount(() => {
229    if (!window.IntersectionObserver) return setVisible(true);
230    const observer = new IntersectionObserver((entries) => {
231      if (!entries.some((entry) => entry.isIntersecting)) return;
232      setVisible(true);
233      observer.disconnect();
234    }, {
235      threshold: 0.1
236    });
237    observer.observe(root);
238    onCleanup(() => observer.disconnect());
239  });
240  return (() => {
241    var _el$ = getNextElement(_tmpl$$1), _el$2 = _el$.firstChild, _el$3 = _el$2.firstChild, _el$4 = _el$2.nextSibling, _el$5 = _el$4.firstChild, _el$6 = _el$5.firstChild, _el$7 = _el$6.nextSibling, _el$8 = _el$7.nextSibling, _el$9 = _el$5.nextSibling, _el$0 = _el$4.nextSibling, _el$1 = _el$0.firstChild, _el$10 = _el$0.nextSibling, _el$11 = _el$10.firstChild, _el$13 = _el$11.firstChild, [_el$14, _co$] = getNextMarker(_el$13.nextSibling);
242    _el$14.nextSibling;
243    var _el$15 = _el$11.nextSibling;
244    var _ref$ = root;
245    typeof _ref$ === "function" ? use(_ref$, _el$) : root = _el$;
246    setAttribute(_el$, "aria-labelledby", `${id}-title`);
247    setAttribute(_el$3, "id", `${id}-title`);
248    insert(_el$3, () => i18n.t("go.graph.period"));
249    setAttribute(_el$4, "aria-labelledby", `${id}-title`);
250    setAttribute(_el$4, "id", `${id}-models`);
251    insert(_el$6, () => i18n.t("go.graph.model"));
252    insert(_el$7, () => i18n.t("go.graph.requests"));
253    insert(_el$8, () => i18n.t("go.graph.allowance"));
254    insert(_el$9, createComponent(For, {
255      get each() {
256        return models2();
257      },
258      children: (model, index) => (() => {
259        var _el$16 = getNextElement(_tmpl$5$1), _el$17 = _el$16.firstChild, _el$18 = _el$17.firstChild, _el$23 = _el$18.nextSibling, [_el$24, _co$2] = getNextMarker(_el$23.nextSibling), _el$25 = _el$24.nextSibling, [_el$26, _co$3] = getNextMarker(_el$25.nextSibling), _el$27 = _el$26.nextSibling, [_el$28, _co$4] = getNextMarker(_el$27.nextSibling), _el$29 = _el$28.nextSibling, [_el$30, _co$5] = getNextMarker(_el$29.nextSibling), _el$31 = _el$17.nextSibling, _el$32 = _el$31.firstChild, _el$34 = _el$32.firstChild, [_el$35, _co$6] = getNextMarker(_el$34.nextSibling), _el$33 = _el$35.nextSibling, _el$36 = _el$32.nextSibling, _el$39 = _el$36.firstChild, [_el$40, _co$7] = getNextMarker(_el$39.nextSibling), _el$38 = _el$40.nextSibling, _el$41 = _el$31.nextSibling, _el$44 = _el$41.firstChild, [_el$45, _co$8] = getNextMarker(_el$44.nextSibling), _el$43 = _el$45.nextSibling;
260        insert(_el$18, () => model.name);
261        insert(_el$17, createComponent(Show, {
262          get when() {
263            return model.fresh;
264          },
265          get children() {
266            var _el$19 = getNextElement(_tmpl$2$1);
267            insert(_el$19, () => i18n.t("go.graph.new"));
268            return _el$19;
269          }
270        }), _el$24, _co$2);
271        insert(_el$17, createComponent(Show, {
272          get when() {
273            return model.bonus;
274          },
275          get children() {
276            var _el$20 = getNextElement(_tmpl$2$1);
277            insert(_el$20, () => i18n.t("go.graph.bonus", {
278              count: model.bonus
279            }));
280            return _el$20;
281          }
282        }), _el$26, _co$3);
283        insert(_el$17, createComponent(Show, {
284          get when() {
285            return model.limitedTime;
286          },
287          get children() {
288            var _el$21 = getNextElement(_tmpl$2$1);
289            insert(_el$21, () => i18n.t("go.graph.limitedTime"));
290            return _el$21;
291          }
292        }), _el$28, _co$4);
293        insert(_el$17, createComponent(Show, {
294          get when() {
295            return model.regions;
296          },
297          get children() {
298            var _el$22 = getNextElement(_tmpl$3$1);
299            createRenderEffect((_p$) => {
300              var _v$6 = `${model.name}: ${i18n.t("go.graph.limitedRegions")}`, _v$7 = i18n.t("go.graph.limitedRegions");
301              _v$6 !== _p$.e && setAttribute(_el$22, "aria-label", _p$.e = _v$6);
302              _v$7 !== _p$.t && setAttribute(_el$22, "title", _p$.t = _v$7);
303              return _p$;
304            }, {
305              e: void 0,
306              t: void 0
307            });
308            return _el$22;
309          }
310        }), _el$30, _co$5);
311        insert(_el$32, createComponent(For, {
312          each: ticks,
313          children: (tick) => (() => {
314            var _el$46 = getNextElement(_tmpl$6$1);
315            createRenderEffect((_$p) => setStyleProperty(_el$46, "--position", `${position(tick)}%`));
316            return _el$46;
317          })()
318        }), _el$35, _co$6);
319        insert(_el$36, createComponent(Show, {
320          get when() {
321            return model.baseRequests;
322          },
323          get children() {
324            return [(() => {
325              var _el$37 = getNextElement(_tmpl$4$1);
326              insert(_el$37, () => format().format(model.baseRequests));
327              return _el$37;
328            })(), " "];
329          }
330        }), _el$40, _co$7);
331        insert(_el$38, () => format().format(model.requests));
332        insert(_el$41, createComponent(Show, {
333          get when() {
334            return model.baseAllowance;
335          },
336          get children() {
337            return [(() => {
338              var _el$42 = getNextElement(_tmpl$4$1);
339              insert(_el$42, () => currency().format(model.baseAllowance));
340              return _el$42;
341            })(), " "];
342          }
343        }), _el$45, _co$8);
344        insert(_el$43, createComponent(Show, {
345          get when() {
346            return Number.isFinite(model.allowance);
347          },
348          fallback: "∞",
349          get children() {
350            return createComponent(For, {
351              get each() {
352                return currency().formatToParts(model.allowance);
353              },
354              children: (part) => (() => {
355                var _el$47 = getNextElement(_tmpl$7$1);
356                insert(_el$47, () => part.value);
357                createRenderEffect(() => setAttribute(_el$47, "data-slot", part.type === "currency" ? "currency" : void 0));
358                return _el$47;
359              })()
360            });
361          }
362        }));
363        createRenderEffect((_p$) => {
364          var _v$8 = model.id, _v$9 = !Number.isFinite(model.requests) ? "" : void 0, _v$0 = `${index() * 30}ms`, _v$1 = `${position(model.requests)}%`, _v$10 = model.allowance >= 60 ? "" : void 0;
365          _v$8 !== _p$.e && setAttribute(_el$16, "data-model", _p$.e = _v$8);
366          _v$9 !== _p$.t && setAttribute(_el$16, "data-infinite", _p$.t = _v$9);
367          _v$0 !== _p$.a && setStyleProperty(_el$16, "--delay", _p$.a = _v$0);
368          _v$1 !== _p$.o && setStyleProperty(_el$33, "--width", _p$.o = _v$1);
369          _v$10 !== _p$.i && setAttribute(_el$41, "data-high", _p$.i = _v$10);
370          return _p$;
371        }, {
372          e: void 0,
373          t: void 0,
374          a: void 0,
375          o: void 0,
376          i: void 0
377        });
378        return _el$16;
379      })()
380    }));
381    insert(_el$1, createComponent(For, {
382      each: ticks,
383      children: (tick) => (() => {
384        var _el$48 = getNextElement(_tmpl$7$1);
385        insert(_el$48, () => compact().format(tick));
386        createRenderEffect((_$p) => setStyleProperty(_el$48, "--position", `${position(tick)}%`));
387        return _el$48;
388      })()
389    }));
390    _el$11.$$click = () => {
391      if (expanded()) {
392        const top = root.getBoundingClientRect().top;
393        if (top < 80) window.scrollTo({
394          top: window.scrollY + top - 96,
395          behavior: "instant"
396        });
397      }
398      setExpanded(!expanded());
399    };
400    setAttribute(_el$11, "aria-controls", `${id}-models`);
401    insert(_el$11, (() => {
402      var _c$ = memo(() => !!expanded());
403      return () => _c$() ? i18n.t("go.graph.showLess") : i18n.t("go.graph.showAll", {
404        count: format().format(goModels.length)
405      });
406    })(), _el$14, _co$);
407    insert(_el$15, () => i18n.t("go.graph.usageLimits"));
408    createRenderEffect((_p$) => {
409      var _v$ = language.dir(language.locale()), _v$2 = visible() ? "" : void 0, _v$3 = i18n.t("go.graph.scale"), _v$4 = expanded(), _v$5 = props.href;
410      _v$ !== _p$.e && setAttribute(_el$, "dir", _p$.e = _v$);
411      _v$2 !== _p$.t && setAttribute(_el$, "data-visible", _p$.t = _v$2);
412      _v$3 !== _p$.a && setAttribute(_el$0, "title", _p$.a = _v$3);
413      _v$4 !== _p$.o && setAttribute(_el$11, "aria-expanded", _p$.o = _v$4);
414      _v$5 !== _p$.i && setAttribute(_el$15, "href", _p$.i = _v$5);
415      return _p$;
416    }, {
417      e: void 0,
418      t: void 0,
419      a: void 0,
420      o: void 0,
421      i: void 0
422    });
423    runHydrationEvents();
424    return _el$;
425  })();
426}
427delegateEvents(["click"]);
428var _tmpl$ = /* @__PURE__ */ template(`<ul data-slot=faq-models>`), _tmpl$2 = /* @__PURE__ */ template(`<a>`), _tmpl$3 = /* @__PURE__ */ template(`<div data-slot=faq-model-table><table><thead><tr><th></th><th></th><th></th></tr></thead><tbody>`), _tmpl$4 = /* @__PURE__ */ template(`<div data-slot=faq-retention-notes><p><strong>Grok 4.7/4.6:</strong> <!$><!/> <a href=https://docs.x.ai/developers/faq/security#what-is-zero-data-retention-zdr></a>.</p><p><strong>GPT 6 Luna / GPT 5.6 Luna:</strong> <!$><!/> <a href=https://developers.openai.com/api/docs/guides/your-data#data-retention-controls-for-abuse-monitoring></a>.</p><p><strong>Muse Spark 1.3 Contributor:</strong> <!$><!/> <a href=https://dev.meta.ai/docs/pricing-rate-limits#contributor-tier></a>.</p><p><strong>Muse Spark 1.2 Contributor:</strong> <!$><!/> <a href=https://dev.meta.ai/docs/pricing-rate-limits#contributor-tier></a>.</p><p><strong>DeepSeek V4 Flash:</strong> <!$><!/>`), _tmpl$5 = /* @__PURE__ */ template(`<main data-page=go><!$><!/><!$><!/><!$><!/><!$><!/><!$><!/><!$><!/><!$><!/><!$><!/><!$><!/><!$><!/><!$><!/><!$><!/><!$><!/><div data-component=container><!$><!/><div data-component=content><section data-component=hero><div data-component=desktop-app-banner><span data-slot=badge></span><div data-slot=content><span data-slot=text></span></div></div><div data-slot=hero-copy><img data-slot="zen logo light"alt><img data-slot="zen logo dark"alt><h1></h1><p></p><div data-slot=model-logos><div></div><div><svg width=24 height=24 viewBox="0 0 24 24"fill=none xmlns=http://www.w3.org/2000/svg><path d="M12.6241 11.346L20.3848 3.44816C20.5309 3.29931 20.4487 3 20.2601 3H16.0842C16.0388 3 15.9949 3.01897 15.9594 3.05541L7.59764 11.5629C7.46721 11.6944 7.27446 11.5771 7.27446 11.3666V3.25183C7.27446 3.11242 7.18515 3 7.07594 3H4.19843C4.08932 3 4 3.11242 4 3.25183V20.7482C4 20.8876 4.08932 21 4.19843 21H7.07594C7.18515 21 7.27446 20.8876 7.27446 20.7482V17.1834C7.27446 17.1073 7.30136 17.0344 7.34815 16.987L9.94075 14.3486C10.0031 14.2853 10.0895 14.2757 10.159 14.3232L17.0934 19.5573C18.2289 20.3412 19.4975 20.8226 20.786 20.9652C20.9008 20.9778 21 20.8606 21 20.7133V17.3559C21 17.2276 20.9249 17.1232 20.8243 17.1073C20.0659 16.9853 19.326 16.6845 18.6569 16.222L12.6538 11.764C12.5291 11.6785 12.5135 11.4584 12.6241 11.346Z"fill=currentColor></path></svg></div><div></div><div></div><div></div><div></div></div><a><span></span><svg width=24 height=24 viewBox="0 0 24 24"fill=none xmlns=http://www.w3.org/2000/svg><path d="M6.5 12L17 12M13 16.5L17.5 12L13 7.5"stroke=currentColor stroke-width=1.5 stroke-linecap=square></path></svg></a></div><div data-slot=pricing-copy>
428<p></p></div></section><section data-component=comparison></section><section data-component=problem><div data-slot=section-title><h3></h3><p></p></div><p></p><ul><li><span>[*]</span> <!$><!/></li><li><span>[*]</span> <!$><!/></li><li><span>[*]</span> <!$><!/></li><li><span>[*]</span> <!$><!/></li></ul></section><section data-component=how><div data-slot=section-title><h3></h3><p></p></div><ul><li><span>[1]</span><div><strong></strong> - <!$><!/> <a></a></div></li><li><span>[2]</span><div><strong></strong> - <a></a> <!$><!/></div></li><li><span>[3]</span><div><strong></strong> - <!$><!/></div></li></ul></section><section data-component=faq><div data-slot=section-title><h3></h3></div><ul><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li></ul></section><!$><!/><!$><!/></div></div><!$><!/>`), _tmpl$6 = /* @__PURE__ */ template(`<span>`), _tmpl$7 = /* @__PURE__ */ template(`<span data-slot=cta-price>`), _tmpl$8 = /* @__PURE__ */ template(`<li>`), _tmpl$9 = /* @__PURE__ */ template(`<tr><td></td><td></td><td>`), _tmpl$0 = /* @__PURE__ */ template(`<a href=mailto:[email protected]>`);
429const checkLoggedIn_query = createServerReference("2ce91b3e3223afcebef79e386bb9ca6d735e38770a345ca9570ace4526a6ae56");
430const checkLoggedIn = query(checkLoggedIn_query, "checkLoggedIn.get");
431const models = [{
432  name: "Space Bunny Free",
433  training: "go.faq.a5.notUsed",
434  retention: "go.faq.a5.retention0"
435}, {
436  name: "Grok 4.7",
437  training: "go.faq.a5.notUsed",
438  retention: "go.faq.a5.retention30"
439}, {
440  name: "Grok 4.6",
441  training: "go.faq.a5.notUsed",
442  retention: "go.faq.a5.retention30"
443}, {
444  name: "GPT 6 Luna",
445  training: "go.faq.a5.notUsed",
446  retention: "go.faq.a5.retention30"
447}, {
448  name: "GPT 5.6 Luna",
449  training: "go.faq.a5.notUsed",
450  retention: "go.faq.a5.retention30"
451}, {
452  name: "GLM-5.3-Flash",
453  training: "go.faq.a5.notUsed",
454  retention: "go.faq.a5.retention0"
455}, {
456  name: "GLM-5.3",
457  training: "go.faq.a5.notUsed",
458  retention: "go.faq.a5.retention0"
459}, {
460  name: "GLM-5.2",
461  training: "go.faq.a5.notUsed",
462  retention: "go.faq.a5.retention0"
463}, {
464  name: "GLM-5.1",
465  training: "go.faq.a5.notUsed",
466  retention: "go.faq.a5.retention0"
467}, {
468  name: "Kimi K3",
469  training: "go.faq.a5.notUsed",
470  retention: "go.faq.a5.retention0"
471}, {
472  name: "Kimi K2.7 Code",
473  training: "go.faq.a5.notUsed",
474  retention: "go.faq.a5.retention0"
475}, {
476  name: "Kimi K2.6",
477  training: "go.faq.a5.notUsed",
478  retention: "go.faq.a5.retention0"
479}, {
480  name: "LongCat-2.0",
481  training: "go.faq.a5.notUsed",
482  retention: "go.faq.a5.retention0"
483}, {
484  name: "MiMo-V2.6-Pro",
485  training: "go.faq.a5.notUsed",
486  retention: "go.faq.a5.retention0"
487}, {
488  name: "MiMo-V2.6-Flash",
489  training: "go.faq.a5.notUsed",
490  retention: "go.faq.a5.retention0"
491}, {
492  name: "MiMo-V2.5-Pro",
493  training: "go.faq.a5.notUsed",
494  retention: "go.faq.a5.retention0"
495}, {
496  name: "MiMo-V2.5",
497  training: "go.faq.a5.notUsed",
498  retention: "go.faq.a5.retention0"
499}, {
500  name: "Qwen3.8 Max",
501  training: "go.faq.a5.notUsed",
502  retention: "go.faq.a5.retention0"
503}, {
504  name: "Qwen3.8 Flash",
505  training: "go.faq.a5.notUsed",
506  retention: "go.faq.a5.retention0"
507}, {
508  name: "Qwen3.7 Max",
509  training: "go.faq.a5.notUsed",
510  retention: "go.faq.a5.retention0"
511}, {
512  name: "Qwen3.7 Plus",
513  training: "go.faq.a5.notUsed",
514  retention: "go.faq.a5.retention0"
515}, {
516  name: "Qwen3.6 Plus",
517  training: "go.faq.a5.notUsed",
518  retention: "go.faq.a5.retention0"
519}, {
520  name: "MiniMax M3",
521  training: "go.faq.a5.notUsed",
522  retention: "go.faq.a5.retention0"
523}, {
524  name: "MiniMax M2.7",
525  training: "go.faq.a5.notUsed",
526  retention: "go.faq.a5.retention0"
527}, {
528  name: "Muse Spark 1.3 Contributor",
529  training: "go.faq.a5.used",
530  retention: "go.faq.a5.notZdr"
531}, {
532  name: "Muse Spark 1.2 Contributor",
533  training: "go.faq.a5.used",
534  retention: "go.faq.a5.notZdr"
535}, {
536  name: "DeepSeek V4.1 Flash",
537  training: "go.faq.a5.notUsed",
538  retention: "go.faq.a5.retention0"
539}, {
540  name: "DeepSeek V4 Pro",
541  training: "go.faq.a5.notUsed",
542  retention: "go.faq.a5.retention0"
543}, {
544  name: "DeepSeek V4 Flash",
545  training: "go.faq.a5.notUsed",
546  retention: "go.faq.a5.retention0"
547}, {
548  name: "DeepSeek V4 Flash Vision Exp",
549  training: "go.faq.a5.notUsed",
550  retention: "go.faq.a5.retention0"
551}, {
552  name: "Hy4 preview",
553  training: "go.faq.a5.notUsed",
554  retention: "go.faq.a5.retention0"
555}, {
556  name: "Hy3",
557  training: "go.faq.a5.notUsed",
558  retention: "go.faq.a5.retention0"
559}];
560function Home() {
561  const workspaceID = createAsync(() => checkLoggedIn());
562  const subscribeUrl = createMemo(() => "/console/go");
563  const i18n = useI18n();
564  const language = useLanguage();
565  return (() => {
566    var _el$ = getNextElement(_tmpl$5), _el$146 = _el$.firstChild, [_el$147, _co$14] = getNextMarker(_el$146.nextSibling), _el$148 = _el$147.nextSibling, [_el$149, _co$
56615] = getNextMarker(_el$148.nextSibling), _el$150 = _el$149.nextSibling, [_el$151, _co$16] = getNextMarker(_el$150.nextSibling), _el$152 = _el$151.nextSibling, [_el$153, _co$17] = getNextMarker(_el$152.nextSibling), _el$154 = _el$153.nextSibling, [_el$155, _co$18] = getNextMarker(_el$154.nextSibling), _el$156 = _el$155.nextSibling, [_el$157, _co$19] = getNextMarker(_el$156.nextSibling), _el$158 = _el$157.nextSibling, [_el$159, _co$20] = getNextMarker(_el$158.nextSibling), _el$160 = _el$159.nextSibling, [_el$161, _co$21] = getNextMarker(_el$160.nextSibling), _el$162 = _el$161.nextSibling, [_el$163, _co$22] = getNextMarker(_el$162.nextSibling), _el$164 = _el$163.nextSibling, [_el$165, _co$23] = getNextMarker(_el$164.nextSibling), _el$166 = _el$165.nextSibling, [_el$167, _co$24] = getNextMarker(_el$166.nextSibling), _el$168 = _el$167.nextSibling, [_el$169, _co$25] = getNextMarker(_el$168.nextSibling), _el$170 = _el$169.nextSibling, [_el$171, _co$26] = getNextMarker(_el$170.nextSibling), _el$2 = _el$171.nextSibling, _el$144 = _el$2.firstChild, [_el$145, _co$13] = getNextMarker(_el$144.nextSibling), _el$3 = _el$145.nextSibling, _el$4 = _el$3.firstChild, _el$5 = _el$4.firstChild, _el$6 = _el$5.firstChild, _el$7 = _el$6.nextSibling, _el$8 = _el$7.firstChild, _el$9 = _el$5.nextSibling, _el$0 = _el$9.firstChild, _el$1 = _el$0.nextSibling, _el$10 = _el$1.nextSibling, _el$11 = _el$10.nextSibling, _el$12 = _el$11.nextSibling, _el$13 = _el$12.firstChild, _el$14 = _el$13.nextSibling, _el$15 = _el$14.nextSibling, _el$16 = _el$15.nextSibling, _el$17 = _el$16.nextSibling, _el$18 = _el$17.nextSibling, _el$19 = _el$12.nextSibling, _el$20 = _el$19.firstChild, _el$21 = _el$9.nextSibling, _el$22 = _el$21.firstChild, _el$23 = _el$4.nextSibling, _el$24 = _el$23.nextSibling, _el$25 = _el$24.firstChild, _el$26 = _el$25.firstChild, _el$27 = _el$26.nextSibling, _el$28 = _el$25.nextSibling, _el$29 = _el$28.nextSibling, _el$30 = _el$29.firstChild, _el$31 = _el$30.firstChild, _el$32 = _el$31.nextSibling, _el$33 = _el$32.nextSibling, [_el$34, _co$] = getNextMarker(_el$33.nextSibling), _el$35 = _el$30.nextSibling, _el$36 = _el$35.firstChild, _el$37 = _el$36.nextSibling, _el$38 = _el$37.nextSibling, [_el$39, _co$2] = getNextMarker(_el$38.nextSibling), _el$40 = _el$35.nextSibling, _el$41 = _el$40.firstChild, _el$42 = _el$41.nextSibling, _el$43 = _el$42.nextSibling, [_el$44, _co$3] = getNextMarker(_el$43.nextSibling), _el$45 = _el$40.nextSibling, _el$46 = _el$45.firstChild, _el$47 = _el$46.nextSibling, _el$48 = _el$47.nextSibling, [_el$49, _co$4] = getNextMarker(_el$48.nextSibling), _el$50 = _el$24.nextSibling, _el$51 = _el$50.firstChild, _el$52 = _el$51.firstChild, _el$53 = _el$52.nextSibling, _el$54 = _el$51.nextSibling, _el$55 = _el$54.firstChild, _el$56 = _el$55.firstChild, _el$57 = _el$56.nextSibling, _el$58 = _el$57.firstChild, _el$59 = _el$58.nextSibling, _el$62 = _el$59.nextSibling, [_el$63, _co$5] = getNextMarker(_el$62.nextSibling), _el$60 = _el$63.nextSibling, _el$61 = _el$60.nextSibling, _el$64 = _el$55.nextSibling, _el$65 = _el$64.firstChild, _el$66 = _el$65.nextSibling, _el$67 = _el$66.firstChild, _el$68 = _el$67.nextSibling, _el$70 = _el$68.nextSibling, _el$71 = _el$70.nextSibling, _el$72 = _el$71.nextSibling, [_el$73, _co$6] = getNextMarker(_el$72.nextSibling), _el$74 = _el$64.nextSibling, _el$75 = _el$74.firstChild, _el$76 = _el$75.nextSibling, _el$77 = _el$76.firstChild, _el$78 = _el$77.nextSibling, _el$79 = _el$78.nextSibling, [_el$80, _co$7] = getNextMarker(_el$79.nextSibling), _el$81 = _el$50.nextSibling, _el$82 = _el$81.firstChild, _el$83 = _el$82.firstChild, _el$84 = _el$82.nextSibling, _el$85 = _el$84.firstChild, _el$86 = _el$85.nextSibling, _el$88 = _el$86.nextSibling, _el$89 = _el$88.nextSibling, _el$90 = _el$89.nextSibling, _el$93 = _el$90.nextSibling, _el$136 = _el$93.nextSibling, _el$137 = _el$136.nextSibling, _el$138 = _el$137.nextSibling, _el$139 = _el$138.nextSibling, _el$140 = _el$81.nextSibling, [_el$141, _co$11] = getNextMarker(_el$140.nextSibling), _el$142 = _el$141.nextSibling, [_el$143, _co$12] = getNextMarker(_el$142.nextSibling), _el$172 = _el$2.nextSibling, [_el$173, _co$27] = getNextMarker(_el$172.nextSibling);
567    insert(_el$, createComponent(Title, {
568      get children() {
569        return i18n.t("go.title");
570      }
571    }), _el$147, _co$14);
572    insert(_el$, createComponent(Meta, {
573      name: "description",
574      get content() {
575        return i18n.t("go.meta.description");
576      }
577    }
577), _el$149, _co$15);
578    insert(_el$, createComponent(LocaleLinks, {
579      path: "/go"
580    }), _el$151, _co$16);
581    insert(_el$, createComponent(Meta, {
582      property: "og:type",
583      content: "website"
584    }), _el$153, _co$17);
585    insert(_el$, createComponent(Meta, {
586      property: "og:url",
587      get content() {
588        return `${config.baseUrl}${language.route("/go")}`;
589      }
590    }), _el$155, _co$18);
591    insert(_el$, createComponent(Meta, {
592      property: "og:title",
593      get content() {
594        return i18n.t("go.title");
595      }
596    }), _el$157, _co$19);
597    insert(_el$, createComponent(Meta, {
598      property: "og:description",
599      get content() {
600        return i18n.t("go.meta.description");
601      }
602    }), _el$159, _co$20);
603    insert(_el$, createComponent(Meta, {
604      property: "og:image",
605      content: "/social-share-black.png"
606    }), _el$161, _co$21);
607    insert(_el$, createComponent(Meta, {
608      name: "twitter:card",
609      content: "summary_large_image"
610    }), _el$163, _co$22);
611    insert(_el$, createComponent(Meta, {
612      name: "twitter:title",
613      get content() {
614        return i18n.t("go.title");
615      }
616    }), _el$165, _co$23);
617    insert(_el$, createComponent(Meta, {
618      name: "twitter:description",
619      get content() {
620        return i18n.t("go.meta.description");
621      }
622    }), _el$167, _co$24);
623    insert(_el$, createComponent(Meta, {
624      name: "twitter:image",
625      content: "/social-share-black.png"
626    }), _el$169, _co$25);
627    insert(_el$, createComponent(Meta, {
628      name: "opencode:auth",
629      get content() {
630        return workspaceID() ? "true" : "false";
631      }
632    }), _el$171, _co$26);
633    insert(_el$2, createComponent(Header, {
634      go: true,
635      hideGetStarted: true
636    }), _el$145, _co$13);
637    insert(_el$6, () => i18n.t("home.banner.badge"));
638    insert(_el$8, () => i18n.t("go.promo.spaceBunny"));
639    setAttribute(_el$0, "src", goLogoLight);
640    setAttribute(_el$1, "src", goLogoDark);
641    insert(_el$10, () => i18n.t("go.hero.title"));
642    insert(_el$11, () => i18n.t("go.hero.body"));
643    insert(_el$13, createComponent(IconMiniMax, {
644      width: "24",
645      height: "24"
646    }));
647    insert(_el$15, createComponent(IconZai, {
648      width: "24",
649      height: "24"
650    }));
651    insert(_el$16, createComponent(IconAlibaba, {
652      width: "24",
653      height: "24"
654    }));
655    insert(_el$17, createComponent(IconDeepSeek, {
656      width: "24",
657      height: "24"
658    }));
659    insert(_el$18, createComponent(IconMiMo, {
660      width: "24",
661      height: "24"
662    }));
663    insert(_el$20, createComponent(For, {
664      get each() {
665        return i18n.t("go.cta.template").split(/(\{\{text\}\}|\{\{price\}\})/g).filter(Boolean);
666      },
667      children: (part) => {
668        if (part === "{{text}}") return (() => {
669          var _el$174 = getNextElement(_tmpl$6);
670          insert(_el$174, () => i18n.t("go.cta.text"));
671          return _el$174;
672        })();
673        if (part === "{{price}}") {
674          return (() => {
675            var _el$175 = getNextElement(_tmpl$7);
676            insert(_el$175, () => i18n.t("go.cta.price"));
677            return _el$175;
678          })();
679        }
680        return part;
681      }
682    }));
683    insert(_el$22, () => i18n.t("go.pricing.body"));
684    insert(_el$23, createComponent(LimitsGraph, {
685      get href() {
686        return goUsageLimits(language.locale());
687      }
688    }));
689    insert(_el$26, () => i18n.t("go.problem.title"));
690    insert(_el$27, () => i18n.t("go.problem.body"));
691    insert(_el$28, () => i18n.t("go.problem.subtitle"));
692    insert(_el$30, () => i18n.t("go.problem.item1"), _el$34, _co$);
693    insert(_el$35, () => i18n.t("go.problem.item2"), _el$39, _co$2);
694    insert(_el$40, () => i18n.t("go.problem.item3"), _el$44, _co$3);
695    insert(_el$45, () => i18n.t("go.problem.item4"), _el$49, _co$4);
696    insert(_el$52, () => i18n.t("go.how.title"));
697    insert(_el$53, () => i18n.t("go.how.body"));
698    insert(_el$58, () => i18n.t("go.how.step1.title"));
699    insert(_el$57, () => i18n.t("go.how.step1.beforeLink"), _el$63, _co$5);
700    insert(_el$61, () => i18n.t("go.how.step1.link"));
701    insert(_el$67, () => i18n.t("go.how.step2.title"));
702    insert(_el$70, () => i18n.t("go.how.step2.link"));
703    insert(_el$66, () => i18n.t("go.how.step2.afterLink"), _el$73, _co$6);
704    insert(_el$77, () => i18n.t("go.how.step3.title"));
705    insert(_el$76, () => i18n.t("go.how.step3.body"), _el$80, _co$7);
706    insert(_el$83, () => i18n.t("common.faq"));
707    insert(_el$85, createComponent(Faq, {
708      get question() {
709        return i18n.t("go.faq.q1");
710      },
711      get children() {
712        return i18n.t("go.faq.a1");
713      }
714    }));
715    insert(_el$86, createComponent(Faq, {
716      get question() {
717        return i18n.t("go.faq.q2");
718      },
719      get children() {
720        return [memo(() => i18n.t("go.faq.a2")), (() => {
721          var _el$87 = getNextElement(_tmpl$);
722          insert(_el$87, createComponent(For, {
723            each: models,
724            children: (model) => (() => {
725              var _el$176 = getNextElement(_tmpl$8);
726              insert(_el$176, () => model.name);
727              return _el$176;
728            })()
729          }));
730          return _el$87;
731        })()];
732      }
733    }));
734    insert(_el$88, createComponent(Faq, {
735      get question() {
736        return i18n.t("go.faq.q9");
737      },
738      get children() {
739        return i18n.t("go.faq.a9");
740      }
741    }));
742    insert(_el$89, createComponent(Faq, {
743      get question() {
744        return i18n.t("go.faq.q3");
745      },
746      get children() {
747        return i18n.t("go.faq.a3");
748      }
749    }));
750    insert(_el$90, createComponent(Faq, {
751      get question() {
752        return i18n.t("go.faq.q4");
753      },
754      get children() {
755        return [memo(() => i18n.t("go.faq.a4.p1.beforePricing")), " ", (() => {
756          var _el$91 = getNextElement(_tmpl$2);
757          insert(_el$91, () => i18n.t("go.faq.a4.p1.pricingLink"));
758          createRenderEffect(() => setAttribute(_el$91, "href", language.route("/docs/go/#pricing")));
759          return _el$91;
760        })(), " ", memo(() => i18n.t("go.faq.a4.p1.afterPricing")), " ", memo(() => i18n.t("go.faq.a4.p2.beforeAccount")), " ", (() => {
761          var _el$92 = getNextElement(_tmpl$2);
762          insert(_el$92, () => i18n.t("go.faq.a4.p2.accountLink"));
763          createRenderEffect(() => setAttribute(_el$92, "href", subscribeUrl()));
764          return _el$92;
765        })(), ". ", memo(() => i18n.t("go.faq.a4.p3"))];
766      }
767    }));
768    insert(_el$93, createComponent(Faq, {
769      get question() {
770        return i18n.t("go.faq.q5");
771      },
772      get children() {
773        return [(() => {
774          var _el$94 = getNextElement(_tmpl$3), _el$95 = _el$94.firstChild, _el$96 = _el$95.firstChild, _el$97 = _el$96.firstChild, _el$98 = _el$97.firstChild, _el$99 = _el$98.nextSibling, _el$100 = _el$99.nextSibling, _el$101 = _el$96.nextSibling;
775          insert(_el$98, () => i18n.t("go.faq.a5.model"));
776          insert(_el$99, () => i18n.t("go.faq.a5.training"));
777          insert(_el$100, () => i18n.t("go.faq.a5.retention"));
778          insert(_el$101, createComponent(For, {
779            each: models,
780            children: (model) => (() => {
781              var _el$177 = getNextElement(_tmpl$9), _el$178 = _el$177.firstChild, _el$179 = _el$178.nextSibling, _el$180 = _el$179.nextSibling;
782              insert(_el$178, () => model.name);
783              insert(_el$179, () => i18n.t(model.training));
784              insert(_el$180, () => i18n.t(model.retention));
785              return _el$177;
786            })()
787          }));
788          return _el$94;
789        })(), (() => {
790          var _el$102 = getNextElement(_tmpl$4), _el$103 = _el$102.firstChild, _el$104 = _el$103.firstChild, _el$105 = _el$104.nextSibling, _el$108 = _el$105.nextSibling, [_el$109, _co$8] = getNextMarker(_el$108.nextSibling), _el$106 = _el$109.nextSibling, _el$107 = _el$106.nextSibling, _el$110 = _el$103.nextSibling, _el$111 = _el$110.firstChild, _el$112 = _el$111.nextSibling, _el$115 = _el$112.nextSibling, [_el$116, _co$9] = getNextMarker(_el$115.nextSibling), _el$113 = _el$116.nextSibling, _el$114 = _el$113.nextSibling, _el$117 = _el$110.nextSibling, _el$118 = _el$117.firstChild, _el$119 = _el$118.nextSibling, _el$122 = _el$119.nextSibling, [_el$123, _co$0] = getNextMarker(_el$122.nextSibling), _el$120 = _el$123.nextSibling, _el$121 = _el$120.nextSibling, _el$124 = _el$117.nextSibling, _el$125 = _el$124.firstChild, _el$126 = _el$125.nextSibling, _el$129 = _el$126.nextSibling, [_el$130, _co$1] = getNextMarker(_el$129.nextSibling), _el$127 = _el$130.nextSibling, _el$128 = _el$127.nextSibling, _el$131 = _el$124.nextSibling, _el$132 = _el$131.firstChild, _el$133 = _el$132.nextSibling, _el$134 = _el$133.nextSibling, [_el$135, _co$10] = getNextMarker(_el$134.nextSibling);
791          insert(_el$103, () => i18n.t("go.faq.a5.grokRetention"), _el$109, _co$8);
792          insert(_el$107, () => i18n.t("go.faq.a5.learnMore"));
793          insert(_el$110, () => i18n.t("go.faq.a5.gptRetention"), _el$116, _co$9);
794          insert(_el$114, () => i18n.t("go.faq.a5.learnMore"));
795          insert(_el$117, () => i18n.t("go.faq.a5.museRetention"), _el$123, _co$0);
796          insert(_el$121, () => i18n.t("go.faq.a5.learnMore"));
797          insert(_el$124, () => i18n.t("go.faq.a5.museRetention"), _el$130, _co$1);
798          insert(_el$128, () => i18n.t("go.faq.a5.learnMore"));
799          insert(_el$131, () => i18n.t("go.faq.a5.deepseekRetention"), _el$135, _co$10);
800          return _el$102;
801        })()];
802      }
803    }));
804    insert(_el$136, createComponent(Faq, {
805      get question() {
806        return i18n.t("go.faq.q6");
807      },
808      get children() {
809        return i18n.t("go.faq.a6");
810      }
811    }));
812    insert(_el$137, createComponent(Faq, {
813      get question() {
814        return i18n.t("go.faq.q7");
815      },
816      get children() {
817        return i18n.t("go.faq.a7");
818      }
819    }));
820    insert(_el$138, createComponent(Faq, {
821      get question() {
822        return i18n.t("go.faq.q8");
823      },
824      get children() {
825        return i18n.t("go.faq.a8");
826      }
827    }));
828    insert(_el$139, createComponent(Faq, {
829      get question() {
830        return i18n.t("go.faq.q10");
831      },
832      get children() {
833        return createComponent(For, {
834          get each() {
835            return i18n.t("go.faq.a10").split(/(\{\{contact\}\})/g);
836          },
837          children: (part) => part === "{{contact}}" ? (() => {
838            var _el$181 = getNextElement(_tmpl$0);
839            insert(_el$181, () => i18n.t("common.contactUs"));
840            return _el$181;
841          })() : part
842        });
843      }
844    }));
845    insert(_el$3, createComponent(EmailSignup, {}), _el$141, _co$11);
846    insert(_el$3, createComponent(Footer, {}
846), _el$143, _co$12);
847    insert(_el$, createComponent(Legal, {}), _el$173, _co$27);
848    createRenderEffect((_p$) => {
849      var _v$ = subscribeUrl(), _v$2 = language.route("/docs/go/#how-it-works"), _v$3 = i18n.t("go.how.step1.link"), _v$4 = language.route("/docs/go/#pricing");
850      _v$ !== _p$.e && setAttribute(_el$19, "href", _p$.e = _v$);
851      _v$2 !== _p$.t && setAttribute(_el$61, "href", _p$.t = _v$2);
852      _v$3 !== _p$.a && setAttribute(_el$61, "title", _p$.a = _v$3);
853      _v$4 !== _p$.o && setAttribute(_el$70, "href", _p$.o = _v$4);
854      return _p$;
855    }, {
856      e: void 0,
857      t: void 0,
858      a: void 0,
859      o: void 0
860    });
861    return _el$;
862  })();
863}
864export {
865  Home as default
866};

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.