Rocky_Mountain_Vending/.pnpm-store/v10/files/bd/bc21a9a7f0e9d33406c050188f7c4b7195b66225988a162ae84898b1fa6faea68f34690900c2034d94606d0bde39628e0e6fe784236a7824470bbb7006e71d
DMleadgen 46d973904b
Initial commit: Rocky Mountain Vending website
Next.js website for Rocky Mountain Vending company featuring:
- Product catalog with Stripe integration
- Service areas and parts pages
- Admin dashboard with Clerk authentication
- SEO optimized pages with JSON-LD structured data

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-12 16:22:15 -07:00

1 line
No EOL
12 KiB
Text

{"version":3,"sources":["../../src/client/page-loader.ts"],"sourcesContent":["import type { ComponentType } from 'react'\nimport type { RouteLoader } from './route-loader'\nimport type { ProxyMatcher } from '../build/analysis/get-page-static-info'\nimport { addBasePath } from './add-base-path'\nimport { interpolateAs } from '../shared/lib/router/utils/interpolate-as'\nimport getAssetPathFromRoute from '../shared/lib/router/utils/get-asset-path-from-route'\nimport { addLocale } from './add-locale'\nimport { isDynamicRoute } from '../shared/lib/router/utils/is-dynamic'\nimport { parseRelativeUrl } from '../shared/lib/router/utils/parse-relative-url'\nimport { removeTrailingSlash } from '../shared/lib/router/utils/remove-trailing-slash'\nimport { createRouteLoader, getClientBuildManifest } from './route-loader'\nimport {\n DEV_CLIENT_PAGES_MANIFEST,\n DEV_CLIENT_MIDDLEWARE_MANIFEST,\n TURBOPACK_CLIENT_MIDDLEWARE_MANIFEST,\n} from '../shared/lib/constants'\n\ndeclare global {\n interface Window {\n __DEV_MIDDLEWARE_MATCHERS?: ProxyMatcher[]\n __DEV_PAGES_MANIFEST?: { pages: string[] }\n __SSG_MANIFEST_CB?: () => void\n __SSG_MANIFEST?: Set<string>\n }\n}\n\nexport type StyleSheetTuple = { href: string; text: string }\nexport type GoodPageCache = {\n page: ComponentType\n mod: any\n styleSheets: StyleSheetTuple[]\n}\n\nexport default class PageLoader {\n private buildId: string\n private assetPrefix: string\n private promisedSsgManifest: Promise<Set<string>>\n private promisedDevPagesManifest?: Promise<string[]>\n private promisedMiddlewareMatchers?: Promise<ProxyMatcher[]>\n\n public routeLoader: RouteLoader\n\n constructor(buildId: string, assetPrefix: string) {\n this.routeLoader = createRouteLoader(assetPrefix)\n\n this.buildId = buildId\n this.assetPrefix = assetPrefix\n\n this.promisedSsgManifest = new Promise((resolve) => {\n if (window.__SSG_MANIFEST) {\n resolve(window.__SSG_MANIFEST)\n } else {\n window.__SSG_MANIFEST_CB = () => {\n resolve(window.__SSG_MANIFEST!)\n }\n }\n })\n }\n\n getPageList() {\n if (process.env.NODE_ENV === 'production') {\n return getClientBuildManifest().then((manifest) => manifest.sortedPages)\n } else {\n if (window.__DEV_PAGES_MANIFEST) {\n return window.__DEV_PAGES_MANIFEST.pages\n } else {\n this.promisedDevPagesManifest ||= fetch(\n `${this.assetPrefix}/_next/static/development/${DEV_CLIENT_PAGES_MANIFEST}`,\n { credentials: 'same-origin' }\n )\n .then((res) => res.json())\n .then((manifest: { pages: string[] }) => {\n window.__DEV_PAGES_MANIFEST = manifest\n return manifest.pages\n })\n .catch((err) => {\n console.log(`Failed to fetch devPagesManifest:`, err)\n throw new Error(\n `Failed to fetch _devPagesManifest.json. Is something blocking that network request?\\n` +\n 'Read more: https://nextjs.org/docs/messages/failed-to-fetch-devpagesmanifest'\n )\n })\n return this.promisedDevPagesManifest\n }\n }\n }\n\n getMiddleware() {\n // Webpack production\n if (\n process.env.NODE_ENV === 'production' &&\n process.env.__NEXT_MIDDLEWARE_MATCHERS\n ) {\n const middlewareMatchers = process.env.__NEXT_MIDDLEWARE_MATCHERS\n window.__MIDDLEWARE_MATCHERS = middlewareMatchers\n ? (middlewareMatchers as any as ProxyMatcher[])\n : undefined\n return window.__MIDDLEWARE_MATCHERS\n // Turbopack production\n } else if (process.env.NODE_ENV === 'production') {\n if (window.__MIDDLEWARE_MATCHERS) {\n return window.__MIDDLEWARE_MATCHERS\n } else {\n if (!this.promisedMiddlewareMatchers) {\n // TODO: Decide what should happen when fetching fails instead of asserting\n // @ts-ignore\n this.promisedMiddlewareMatchers = fetch(\n `${this.assetPrefix}/_next/static/${this.buildId}/${TURBOPACK_CLIENT_MIDDLEWARE_MANIFEST}`,\n { credentials: 'same-origin' }\n )\n .then((res) => res.json())\n .then((matchers: ProxyMatcher[]) => {\n window.__MIDDLEWARE_MATCHERS = matchers\n return matchers\n })\n .catch((err) => {\n console.log(`Failed to fetch _devMiddlewareManifest`, err)\n })\n }\n // TODO Remove this assertion as this could be undefined\n return this.promisedMiddlewareMatchers!\n }\n // Development both Turbopack and Webpack\n } else {\n if (window.__DEV_MIDDLEWARE_MATCHERS) {\n return window.__DEV_MIDDLEWARE_MATCHERS\n } else {\n if (!this.promisedMiddlewareMatchers) {\n // TODO: Decide what should happen when fetching fails instead of asserting\n // @ts-ignore\n this.promisedMiddlewareMatchers = fetch(\n `${this.assetPrefix}/_next/static/${this.buildId}/${DEV_CLIENT_MIDDLEWARE_MANIFEST}`,\n { credentials: 'same-origin' }\n )\n .then((res) => res.json())\n .then((matchers: ProxyMatcher[]) => {\n window.__DEV_MIDDLEWARE_MATCHERS = matchers\n return matchers\n })\n .catch((err) => {\n console.log(`Failed to fetch _devMiddlewareManifest`, err)\n })\n }\n // TODO Remove this assertion as this could be undefined\n return this.promisedMiddlewareMatchers!\n }\n }\n }\n\n getDataHref(params: {\n asPath: string\n href: string\n locale?: string | false\n skipInterpolation?: boolean\n }): string {\n const { asPath, href, locale } = params\n const { pathname: hrefPathname, query, search } = parseRelativeUrl(href)\n const { pathname: asPathname } = parseRelativeUrl(asPath)\n const route = removeTrailingSlash(hrefPathname)\n if (route[0] !== '/') {\n throw new Error(`Route name should start with a \"/\", got \"${route}\"`)\n }\n\n const getHrefForSlug = (path: string) => {\n const dataRoute = getAssetPathFromRoute(\n removeTrailingSlash(addLocale(path, locale)),\n '.json'\n )\n return addBasePath(\n `/_next/data/${this.buildId}${dataRoute}${search}`,\n true\n )\n }\n\n return getHrefForSlug(\n params.skipInterpolation\n ? asPathname\n : isDynamicRoute(route)\n ? interpolateAs(hrefPathname, asPathname, query).result\n : route\n )\n }\n\n _isSsg(\n /** the route (file-system path) */\n route: string\n ): Promise<boolean> {\n return this.promisedSsgManifest.then((manifest) => manifest.has(route))\n }\n\n loadPage(route: string): Promise<GoodPageCache> {\n return this.routeLoader.loadRoute(route).then((res) => {\n if ('component' in res) {\n return {\n page: res.component,\n mod: res.exports,\n styleSheets: res.styles.map((o) => ({\n href: o.href,\n text: o.content,\n })),\n }\n }\n throw res.error\n })\n }\n\n prefetch(route: string): Promise<void> {\n return this.routeLoader.prefetch(route)\n }\n}\n"],"names":["PageLoader","constructor","buildId","assetPrefix","routeLoader","createRouteLoader","promisedSsgManifest","Promise","resolve","window","__SSG_MANIFEST","__SSG_MANIFEST_CB","getPageList","process","env","NODE_ENV","getClientBuildManifest","then","manifest","sortedPages","__DEV_PAGES_MANIFEST","pages","promisedDevPagesManifest","fetch","DEV_CLIENT_PAGES_MANIFEST","credentials","res","json","catch","err","console","log","Error","getMiddleware","__NEXT_MIDDLEWARE_MATCHERS","middlewareMatchers","__MIDDLEWARE_MATCHERS","undefined","promisedMiddlewareMatchers","TURBOPACK_CLIENT_MIDDLEWARE_MANIFEST","matchers","__DEV_MIDDLEWARE_MATCHERS","DEV_CLIENT_MIDDLEWARE_MANIFEST","getDataHref","params","asPath","href","locale","pathname","hrefPathname","query","search","parseRelativeUrl","asPathname","route","removeTrailingSlash","getHrefForSlug","path","dataRoute","getAssetPathFromRoute","addLocale","addBasePath","skipInterpolation","isDynamicRoute","interpolateAs","result","_isSsg","has","loadPage","loadRoute","page","component","mod","exports","styleSheets","styles","map","o","text","content","error","prefetch"],"mappings":"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","ignoreList":[0]}