PageSourceSearch

https://vnotes.ai/src/routes.tsx

js vnotes.ai collected 2026-10-05 15:58:18 UTC 14,019 bytes, 171 lines download raw bytes

1import { createHotContext as __vite__createHotContext } from "/@vite/client";import.meta.hot = __vite__createHotContext("/src/routes.tsx");import __vite__cjsImport0_react_jsxDevRuntime from "/node_modules/.vite/deps/react_jsx-dev-runtime.js?v=653bbffd"; const Fragment = __vite__cjsImport0_react_jsxDevRuntime["Fragment"]; const jsxDEV = __vite__cjsImport0_react_jsxDevRuntime["jsxDEV"];
2import * as RefreshRuntime from "/@react-refresh";
3const inWebWorker = typeof WorkerGlobalScope !== "undefined" && self instanceof WorkerGlobalScope;
4let prevRefreshReg;
5let prevRefreshSig;
6if (import.meta.hot && !inWebWorker) {
7  if (!window.$RefreshReg$) {
8    throw new Error(
9      "@vitejs/plugin-react can't detect preamble. Something is wrong."
10    );
11  }
12  prevRefreshReg = window.$RefreshReg$;
13  prevRefreshSig = window.$RefreshSig$;
14  window.$RefreshReg$ = RefreshRuntime.getRefreshReg("/home/feng/repo/web/src/routes.tsx");
15  window.$RefreshSig$ = RefreshRuntime.createSignatureFunctionForTransform;
16}
17import { createBrowserRouter } from "/node_modules/.vite/deps/react-router.js?v=653bbffd";
18import { Outlet } from "/node_modules/.vite/deps/react-router.js?v=653bbffd";
19import { Header } from "/src/components/Header.tsx";
20import { AnnouncementBar } from "/src/components/AnnouncementBar.tsx";
21import { PromotionBanner } from "/src/components/PromotionBanner.tsx";
22import { DownloadSection } from "/src/components/DownloadSection.tsx";
23import { FeaturesSection } from "/src/components/FeaturesSection.tsx";
24import { HeroSection } from "/src/components/HeroSection.tsx";
25import { Pricing } from "/src/components/Pricing.tsx";
26import { PrivacyPolicy } from "/src/components/PrivacyPolicy.tsx";
27import { TermsOfService } from "/src/components/TermsOfService.tsx";
28import { Support } from "/src/components/Support.tsx";
29import { ProductAnnouncement } from "/src/components/ProductAnnouncement.tsx";
30import { OneMinuteGuide } from "/src/components/OneMinuteGuide.tsx";
31import { UseCases } from "/src/components/UseCases.tsx";
32import { Footer } from "/src/components/Footer.tsx";
33import { SEOHead } from "/src/components/SEOHead.tsx";
34import { StructuredData } from "/src/components/StructuredData.tsx";
35import { Breadcrumbs } from "/src/components/Breadcrumbs.tsx";
36import { FAQ } from "/src/components/FAQ.tsx";
37import { FAQPage } from "/src/components/FAQPage.tsx";
38import { NotFound } from "/src/components/NotFound.tsx";
39import { ScrollToTop } from "/src/components/ScrollToTop.tsx";
40import { BlogList } from "/src/components/BlogList.tsx";
41import { BlogPost } from "/src/components/BlogPost.tsx";
42function Home() {
43  return /* @__PURE__ */ jsxDEV(Fragment, { children: [
44    /* @__PURE__ */ jsxDEV(SEOHead, {}, void 0, false, {
45      fileName: "/home/feng/repo/web/src/routes.tsx",
46      lineNumber: 49,
47      columnNumber: 7
48    }, this),
49    /* @__PURE__ */ jsxDEV(StructuredData, { type: "home" }, void 0, false, {
50      fileName: "/home/feng/repo/web/src/routes.tsx",
51      lineNumber: 50,
52      columnNumber: 7
53    }, this),
54    /* @__PURE__ */ jsxDEV("main", { children: [
55      /* @__PURE__ */ jsxDEV(AnnouncementBar, {}, void 0, false, {
56        fileName: "/home/feng/repo/web/src/routes.tsx",
57        lineNumber: 52,
58        columnNumber: 9
59      }, this),
60      /* @__PURE__ */ jsxDEV(PromotionBanner, {}, void 0, false, {
61        fileName: "/home/feng/repo/web/src/routes.tsx",
62        lineNumber: 53,
63        columnNumber: 2
64      }, this),
65      /* @__PURE__ */ jsxDEV(DownloadSection, {}, void 0, false, {
66        fileName: "/home/feng/repo/web/src/routes.tsx",
67        lineNumber: 54,
68        columnNumber: 9
69      }, this),
70      /* @__PURE__ */ jsxDEV(FeaturesSection, {}, void 0, false, {
71        fileName: "/home/feng/repo/web/src/routes.tsx",
72        lineNumber: 55,
73        columnNumber: 9
74      }, this),
75      /* @__PURE__ */ jsxDEV(FAQ, {}, void 0, false, {
76        fileName: "/home/feng/repo/web/src/routes.tsx",
77        lineNumber: 56,
78        columnNumber: 9
79      }, this),
80      /* @__PURE__ */ jsxDEV(HeroSection, {}, void 0, false, {
81        fileName: "/home/feng/repo/web/src/routes.tsx",
82        lineNumber: 57,
83        columnNumber: 9
84      }, this)
85    ] }, void 0, true, {
86      fileName: "/home/feng/repo/web/src/routes.tsx",
87      lineNumber: 51,
88      columnNumber: 7
89    }, this),
90    /* @__PURE__ */ jsxDEV(Footer, {}, void 0, false, {
91      fileName: "/home/feng/repo/web/src/routes.tsx",
92      lineNumber: 59,
93      columnNumber: 7
94    }, this)
95  ] }, void 0, true, {
96    fileName: "/home/feng/repo/web/src/routes.tsx",
97    lineNumber: 48,
98    columnNumber: 5
99  }, this);
100}
101_c = Home;
102function Root() {
103  return /* @__PURE__ */ jsxDEV("div", { className: "min-h-screen bg-[#FAF9F6]", children: [
104    /* @__PURE__ */ jsxDEV(ScrollToTop, {}, void 0, false, {
105      fileName: "/home/feng/repo/web/src/routes.tsx",
106      lineNumber: 67,
107      columnNumber: 7
108    }, this),
109    /* @__PURE__ */ jsxDEV(Header, {}, void 0, false, {
110      fileName: "/home/feng/repo/web/src/routes.tsx",
111      lineNumber: 68,
112      columnNumber: 7
113    }, this),
114    /* @__PURE__ */ jsxDEV(Breadcrumbs, {}, void 0, false, {
115      fileName: "/home/feng/repo/web/src/routes.tsx",
116      lineNumber: 69,
117      columnNumber: 7
118    }, this),
119    /* @__PURE__ */ jsxDEV(Outlet, {}, void 0, false, {
120      fileName: "/home/feng/repo/web/src/routes.tsx",
121      lineNumber: 70,
122      columnNumber: 7
123    }, this)
124  ] }, void 0, true, {
125    fileName: "/home/feng/repo/web/src/routes.tsx",
126    lineNumber: 66,
127    columnNumber: 5
128  }, this);
129}
130_c2 = Root;
131export const router = createBrowserRouter(
132  [
133    {
134      path: "/",
135      Component: Root,
136      children: [
137        { index: true, Component: Home },
138        { path: "pricing", Component: Pricing },
139        { path: "privacy", Component: PrivacyPolicy },
140        { path: "terms", Component: TermsOfService },
141        { path: "support", Component: Support },
142        { path: "announcement", Component: ProductAnnouncement },
143        { path: "guide", Component: OneMinuteGuide },
144        { path: "use-cases", Component: UseCases },
145        { path: "faq", Component: FAQPage },
146        { path: "blog", Component: BlogList },
147        { path: "blog/:slug", Component: BlogPost },
148        { path: "*", Component: NotFound }
149      ]
150    }
151  ]
152);
153var _c, _c2;
154$RefreshReg$(_c, "Home");
155$RefreshReg$(_c2, "Root");
156if (import.meta.hot && !inWebWorker) {
157  window.$RefreshReg$ = prevRefreshReg;
158  window.$RefreshSig$ = prevRefreshSig;
159}
160if (import.meta.hot && !inWebWorker) {
161  RefreshRuntime.__hmr_import(import.meta.url).then((currentExports) => {
162    RefreshRuntime.registerExportsForReactRefresh("/home/feng/repo/web/src/routes.tsx", currentExports);
163    import.meta.hot.accept((nextExports) => {
164      if (!nextExports) return;
165      const invalidateMessage = RefreshRuntime.validateRefreshBoundaryAndEnqueueUpdate("/home/feng/repo/web/src/routes.tsx", currentExports, nextExports);
166      if (invalidateMessage) import.meta.hot.invalidate(invalidateMessage);
167    });
168  });
169}
170
171//# sourceMappingURL=data:application/json;base64,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SxhQUFhQyxXQUFXakIsU0FBUztBQUFBLFFBQ3pDLEVBQUVnQixNQUFNLE9BQU9DLFdBQVdYLFFBQVE7QUFBQSxRQUNsQyxFQUFFVSxNQUFNLFFBQVFDLFdBQVdSLFNBQVM7QUFBQSxRQUNwQyxFQUFFTyxNQUFNLGNBQWNDLFdBQVdQLFNBQVM7QUFBQSxRQUMxQyxFQUFFTSxNQUFNLEtBQUtDLFdBQVdWLFNBQVM7QUFBQSxNQUFDO0FBQUEsSUFFdEM7QUFBQSxFQUFDO0FBQ0Y7QUFBRSxJQUFBSyxJQUFBRTtBQUFBLGFBQUFGLElBQUE7QUFBQSxhQUFBRSxLQUFBIiwibmFtZXMiOlsiY3JlYXRlQnJvd3NlclJvdXRlciIsIk91dGxldCIsIkhlYWRlciIsIkFubm91bmNlbWVudEJhciIsIlByb21vdGlvbkJhbm5lciIsIkRvd25sb2FkU2VjdGlvbiIsIkZlYXR1cmVzU2VjdGlvbiIsIkhlcm9TZWN0aW9uIiwiUHJpY2luZyIsIlByaXZhY3lQb2xpY3kiLCJUZXJtc09mU2VydmljZSIsIlN1cHBvcnQiLCJQcm9kdWN0QW5ub3VuY2VtZW50IiwiT25lTWludXRlR3VpZGUiLCJVc2VDYXNlcyIsIkZvb3RlciIsIlNFT0hlYWQiLCJTdHJ1Y3R1cmVkRGF0YSIsIkJyZWFkY3J1bWJzIiwiRkFRIiwiRkFRUGFnZSIsIk5vdEZvdW5kIiwiU2Nyb2xsVG9Ub3AiLCJCbG9nTGlzdCIsIkJsb2dQb3N0IiwiSG9tZSIsIl9jIiwiUm9vdCIsIl9jMiIsInJvdXRlciIsInBhdGgiLCJDb21wb25lbnQiLCJjaGlsZHJlbiIsImluZGV4Il0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VzIjpbInJvdXRlcy50c3giXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3JlYXRlQnJvd3NlclJvdXRlciB9IGZyb20gXCJyZWFjdC1yb3V0ZXJcIjtcbmltcG9ydCB7IE91dGxldCB9IGZyb20gXCJyZWFjdC1yb3V0ZXJcIjtcbmltcG9ydCB7IEhlYWRlciB9IGZyb20gJy4vY29tcG9uZW50cy9IZWFkZXInO1xuaW1wb3J0IHsgQW5ub3VuY2VtZW50QmFyIH0gZnJvbSAnLi9jb21wb25lbnRzL0Fubm91bmNlbWVudEJhcic7XG5pbXBvcnQgeyBQcm9tb3Rpb25CYW5uZXIgfSBmcm9tICcuL2NvbXBvbmVudHMvUHJvbW90aW9uQmFubmVyJztcbmltcG9ydCB7IERvd25sb2FkU2VjdGlvbiB9IGZyb20gJy4vY29tcG9uZW50cy9Eb3dubG9hZFNlY3Rpb24nO1xuaW1wb3J0IHsgRmVhdHVyZXNTZWN0aW9uIH0gZnJvbSAnLi9jb21wb25lbnRzL0ZlYXR1cmVzU2VjdGlvbic7XG5pbXBvcnQgeyBIZXJvU2VjdGlvbiB9IGZyb20gJy4vY29tcG9uZW50cy9IZXJvU2VjdGlvbic7XG5pbXBvcnQgeyBQcmljaW5nIH0gZnJvbSAnLi9jb21wb25lbnRzL1ByaWNpbmcnO1xuaW1wb3J0IHsgUHJpdmFjeVBvbGljeSB9IGZyb20gJy4vY29tcG9uZW50cy9Qcml2YWN5UG9saWN5JztcbmltcG9ydCB7IFRlcm1zT2ZTZXJ2aWNlIH0gZnJvbSAnLi9jb21wb25lbnRzL1Rlcm1zT2ZTZXJ2aWNlJztcbmltcG9ydCB7IFN1cHBvcnQgfSBmcm9tICcuL2NvbXBvbmVudHMvU3VwcG9ydCc7XG5pbXBvcnQgeyBQcm9kdWN0QW5ub3VuY2VtZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL1Byb2R1Y3RBbm5vdW5jZW1lbnQnO1xuaW1wb3J0IHsgT25lTWludXRlR3VpZGUgfSBmcm9tICcuL2NvbXBvbmVudHMvT25lTWludXRlR3VpZGUnO1xuaW1wb3J0IHsgVXNlQ2FzZXMgfSBmcm9tICcuL2NvbXBvbmVudHMvVXNlQ2FzZXMnO1xuaW1wb3J0IHsgRm9vdGVyIH0gZnJvbSAnLi9jb21wb25lbnRzL0Zvb3Rlcic7XG5pbXBvcnQgeyBTRU9IZWFkIH0gZnJvbSAnLi9jb21wb25lbnRzL1NFT0hlYWQnO1xuaW1wb3J0IHsgU3RydWN0dXJlZERhdGEgfSBmcm9tICcuL2NvbXBvbmVudHMvU3RydWN0dXJlZERhdGEnO1xuaW1wb3J0IHsgQnJlYWRjcnVtYnMgfSBmcm9tICcuL2NvbXBvbmVudHMvQnJlYWRjcnVtYnMnO1xuaW1wb3J0IHsgRkFRIH0gZnJvbSAnLi9jb21wb25lbnRzL0ZBUSc7XG5pbXBvcnQgeyBGQVFQYWdlIH0gZnJvbSAnLi9jb21wb25lbnRzL0ZBUVBhZ2UnO1xuaW1wb3J0IHsgTm90Rm91bmQgfSBmcm9tICcuL2NvbXBvbmVudHMvTm90Rm91bmQnO1xuaW1wb3J0IHsgU2Nyb2xsVG9Ub3AgfSBmcm9tICcuL2NvbXBvbmVudHMvU2Nyb2xsVG9Ub3AnO1xuaW1wb3J0IHsgQmxvZ0xpc3QgfSBmcm9tICcuL2NvbXBvbmVudHMvQmxvZ0xpc3QnO1xuaW1wb3J0IHsgQmxvZ1Bvc3QgfSBmcm9tICcuL2NvbXBvbmVudHMvQmxvZ1Bvc3QnO1xuXG5mdW5jdGlvbiBIb21lKCkge1xuICByZXR1cm4gKFxuICAgIDw+XG4gICAgICA8U0VPSGVhZCAvPlxuICAgICAgPFN0cnVjdHVyZWREYXRhIHR5cGU9XCJob21lXCIgLz5cbiAgICAgIDxtYWluPlxuICAgICAgICA8QW5ub3
171VuY2VtZW50QmFyIC8+XG5cdDxQcm9tb3Rpb25CYW5uZXIgLz5cbiAgICAgICAgPERvd25sb2FkU2VjdGlvbiAvPlxuICAgICAgICA8RmVhdHVyZXNTZWN0aW9uIC8+XG4gICAgICAgIDxGQVEgLz5cbiAgICAgICAgPEhlcm9TZWN0aW9uIC8+XG4gICAgICA8L21haW4+XG4gICAgICA8Rm9vdGVyIC8+XG4gICAgPC8+XG4gICk7XG59XG5cbmZ1bmN0aW9uIFJvb3QoKSB7XG4gIHJldHVybiAoXG4gICAgPGRpdiBjbGFzc05hbWU9XCJtaW4taC1zY3JlZW4gYmctWyNGQUY5RjZdXCI+XG4gICAgICA8U2Nyb2xsVG9Ub3AgLz5cbiAgICAgIDxIZWFkZXIgLz5cbiAgICAgIDxCcmVhZGNydW1icyAvPlxuICAgICAgPE91dGxldCAvPlxuICAgIDwvZGl2PlxuICApO1xufVxuXG5leHBvcnQgY29uc3Qgcm91dGVyID0gY3JlYXRlQnJvd3NlclJvdXRlcihbXG4gIHtcbiAgICBwYXRoOiBcIi9cIixcbiAgICBDb21wb25lbnQ6IFJvb3QsXG4gICAgY2hpbGRyZW46IFtcbiAgICAgIHsgaW5kZXg6IHRydWUsIENvbXBvbmVudDogSG9tZSB9LFxuICAgICAgeyBwYXRoOiBcInByaWNpbmdcIiwgQ29tcG9uZW50OiBQcmljaW5nIH0sXG4gICAgICB7IHBhdGg6IFwicHJpdmFjeVwiLCBDb21wb25lbnQ6IFByaXZhY3lQb2xpY3kgfSxcbiAgICAgIHsgcGF0aDogXCJ0ZXJtc1wiLCBDb21wb25lbnQ6IFRlcm1zT2ZTZXJ2aWNlIH0sXG4gICAgICB7IHBhdGg6IFwic3VwcG9ydFwiLCBDb21wb25lbnQ6IFN1cHBvcnQgfSxcbiAgICAgIHsgcGF0aDogXCJhbm5vdW5jZW1lbnRcIiwgQ29tcG9uZW50OiBQcm9kdWN0QW5ub3VuY2VtZW50IH0sXG4gICAgICB7IHBhdGg6IFwiZ3VpZGVcIiwgQ29tcG9uZW50OiBPbmVNaW51dGVHdWlkZSB9LFxuICAgICAgeyBwYXRoOiBcInVzZS1jYXNlc1wiLCBDb21wb25lbnQ6IFVzZUNhc2VzIH0sXG4gICAgICB7IHBhdGg6IFwiZmFxXCIsIENvbXBvbmVudDogRkFRUGFnZSB9LFxuICAgICAgeyBwYXRoOiBcImJsb2dcIiwgQ29tcG9uZW50OiBCbG9nTGlzdCB9LFxuICAgICAgeyBwYXRoOiBcImJsb2cvOnNsdWdcIiwgQ29tcG9uZW50OiBCbG9nUG9zdCB9LFxuICAgICAgeyBwYXRoOiBcIipcIiwgQ29tcG9uZW50OiBOb3RGb3VuZCB9LFxuICAgIF0sXG4gIH0sXG5dKTtcbiJdLCJmaWxlIjoiL2hvbWUvZmVuZy9yZXBvL3dlYi9zcmMvcm91dGVzLnRzeCJ9

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.