{ "version": 3, "pages404": true, "caseSensitive": false, "basePath": "", "redirects": [ { "source": "/:path+/", "destination": "/:path+", "internal": true, "statusCode": 308, "regex": "^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))/$" } ], "headers": [], "dynamicRoutes": [ { "page": "/api/options/[collection]", "regex": "^/api/options/([^/]+?)(?:/)?$", "routeKeys": { "nxtPcollection": "nxtPcollection" }, "namedRegex": "^/api/options/(?[^/]+?)(?:/)?$" }, { "page": "/buying-guide/product/[id]", "regex": "^/buying\\-guide/product/([^/]+?)(?:/)?$", "routeKeys": { "nxtPid": "nxtPid" }, "namedRegex": "^/buying\\-guide/product/(?[^/]+?)(?:/)?$" }, { "page": "/co2-galvo-settings/[id]", "regex": "^/co2\\-galvo\\-settings/([^/]+?)(?:/)?$", "routeKeys": { "nxtPid": "nxtPid" }, "namedRegex": "^/co2\\-galvo\\-settings/(?[^/]+?)(?:/)?$" }, { "page": "/co2-gantry-settings/[id]", "regex": "^/co2\\-gantry\\-settings/([^/]+?)(?:/)?$", "routeKeys": { "nxtPid": "nxtPid" }, "namedRegex": "^/co2\\-gantry\\-settings/(?[^/]+?)(?:/)?$" }, { "page": "/fiber-settings/[id]", "regex": "^/fiber\\-settings/([^/]+?)(?:/)?$", "routeKeys": { "nxtPid": "nxtPid" }, "namedRegex": "^/fiber\\-settings/(?[^/]+?)(?:/)?$" }, { "page": "/lasers/[id]", "regex": "^/lasers/([^/]+?)(?:/)?$", "routeKeys": { "nxtPid": "nxtPid" }, "namedRegex": "^/lasers/(?[^/]+?)(?:/)?$" }, { "page": "/materials/[id]", "regex": "^/materials/([^/]+?)(?:/)?$", "routeKeys": { "nxtPid": "nxtPid" }, "namedRegex": "^/materials/(?[^/]+?)(?:/)?$" }, { "page": "/materials-coatings/[id]", "regex": "^/materials\\-coatings/([^/]+?)(?:/)?$", "routeKeys": { "nxtPid": "nxtPid" }, "namedRegex": "^/materials\\-coatings/(?[^/]+?)(?:/)?$" }, { "page": "/projects/[id]", "regex": "^/projects/([^/]+?)(?:/)?$", "routeKeys": { "nxtPid": "nxtPid" }, "namedRegex": "^/projects/(?[^/]+?)(?:/)?$" }, { "page": "/uv-settings/[id]", "regex": "^/uv\\-settings/([^/]+?)(?:/)?$", "routeKeys": { "nxtPid": "nxtPid" }, "namedRegex": "^/uv\\-settings/(?[^/]+?)(?:/)?$" } ], "staticRoutes": [ { "page": "/", "regex": "^/(?:/)?$", "routeKeys": {}, "namedRegex": "^/(?:/)?$" }, { "page": "/_not-found", "regex": "^/_not\\-found(?:/)?$", "routeKeys": {}, "namedRegex": "^/_not\\-found(?:/)?$" }, { "page": "/background-remover", "regex": "^/background\\-remover(?:/)?$", "routeKeys": {}, "namedRegex": "^/background\\-remover(?:/)?$" }, { "page": "/buying-guide", "regex": "^/buying\\-guide(?:/)?$", "routeKeys": {}, "namedRegex": "^/buying\\-guide(?:/)?$" }, { "page": "/co2-galvo-settings", "regex": "^/co2\\-galvo\\-settings(?:/)?$", "routeKeys": {}, "namedRegex": "^/co2\\-galvo\\-settings(?:/)?$" }, { "page": "/co2-gantry-settings", "regex": "^/co2\\-gantry\\-settings(?:/)?$", "routeKeys": {}, "namedRegex": "^/co2\\-gantry\\-settings(?:/)?$" }, { "page": "/fiber-settings", "regex": "^/fiber\\-settings(?:/)?$", "routeKeys": {}, "namedRegex": "^/fiber\\-settings(?:/)?$" }, { "page": "/files", "regex": "^/files(?:/)?$", "routeKeys": {}, "namedRegex": "^/files(?:/)?$" }, { "page": "/laser-toolkit", "regex": "^/laser\\-toolkit(?:/)?$", "routeKeys": {}, "namedRegex": "^/laser\\-toolkit(?:/)?$" }, { "page": "/laser-toolkit/beam-spot-size", "regex": "^/laser\\-toolkit/beam\\-spot\\-size(?:/)?$", "routeKeys": {}, "namedRegex": "^/laser\\-toolkit/beam\\-spot\\-size(?:/)?$" }, { "page": "/laser-toolkit/dpi-lpi-dpcm", "regex": "^/laser\\-toolkit/dpi\\-lpi\\-dpcm(?:/)?$", "routeKeys": {}, "namedRegex": "^/laser\\-toolkit/dpi\\-lpi\\-dpcm(?:/)?$" }, { "page": "/laser-toolkit/hatch-overlap", "regex": "^/laser\\-toolkit/hatch\\-overlap(?:/)?$", "routeKeys": {}, "namedRegex": "^/laser\\-toolkit/hatch\\-overlap(?:/)?$" }, { "page": "/laser-toolkit/job-time-estimator", "regex": "^/laser\\-toolkit/job\\-time\\-estimator(?:/)?$", "routeKeys": {}, "namedRegex": "^/laser\\-toolkit/job\\-time\\-estimator(?:/)?$" }, { "page": "/laser-toolkit/power-lens-scaler", "regex": "^/laser\\-toolkit/power\\-lens\\-scaler(?:/)?$", "routeKeys": {}, "namedRegex": "^/laser\\-toolkit/power\\-lens\\-scaler(?:/)?$" }, { "page": "/laser-toolkit/pulse-overlap", "regex": "^/laser\\-toolkit/pulse\\-overlap(?:/)?$", "routeKeys": {}, "namedRegex": "^/laser\\-toolkit/pulse\\-overlap(?:/)?$" }, { "page": "/lasers", "regex": "^/lasers(?:/)?$", "routeKeys": {}, "namedRegex": "^/lasers(?:/)?$" }, { "page": "/materials", "regex": "^/materials(?:/)?$", "routeKeys": {}, "namedRegex": "^/materials(?:/)?$" }, { "page": "/materials-coatings", "regex": "^/materials\\-coatings(?:/)?$", "routeKeys": {}, "namedRegex": "^/materials\\-coatings(?:/)?$" }, { "page": "/projects", "regex": "^/projects(?:/)?$", "routeKeys": {}, "namedRegex": "^/projects(?:/)?$" }, { "page": "/submit/settings", "regex": "^/submit/settings(?:/)?$", "routeKeys": {}, "namedRegex": "^/submit/settings(?:/)?$" }, { "page": "/uv-settings", "regex": "^/uv\\-settings(?:/)?$", "routeKeys": {}, "namedRegex": "^/uv\\-settings(?:/)?$" } ], "dataRoutes": [], "rsc": { "header": "RSC", "varyHeader": "RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch", "prefetchHeader": "Next-Router-Prefetch", "didPostponeHeader": "x-nextjs-postponed", "contentTypeHeader": "text/x-component", "suffix": ".rsc", "prefetchSuffix": ".prefetch.rsc", "prefetchSegmentHeader": "Next-Router-Segment-Prefetch", "prefetchSegmentSuffix": ".segment.rsc", "prefetchSegmentDirSuffix": ".segments" }, "rewriteHeaders": { "pathHeader": "x-nextjs-rewritten-path", "queryHeader": "x-nextjs-rewritten-query" }, "rewrites": [] }