Rocky_Mountain_Vending/.pnpm-store/v10/files/a8/0d89c8535ef44fa9f121807bc22eb2e2935093d5173378c48bbe74e5e51ac3901d92e35dedd8ce56938b373cc83633200515afffabbac912e64954423d6521
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

49 lines
No EOL
1.8 KiB
Text

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "parseAndValidateFlightRouterState", {
enumerable: true,
get: function() {
return parseAndValidateFlightRouterState;
}
});
const _types = require("./types");
const _superstruct = require("next/dist/compiled/superstruct");
function parseAndValidateFlightRouterState(stateHeader) {
if (typeof stateHeader === 'undefined') {
return undefined;
}
if (Array.isArray(stateHeader)) {
throw Object.defineProperty(new Error('Multiple router state headers were sent. This is not allowed.'), "__NEXT_ERROR_CODE", {
value: "E418",
enumerable: false,
configurable: true
});
}
// We limit the size of the router state header to ~40kb. This is to prevent
// a malicious user from sending a very large header and slowing down the
// resolving of the router state.
// This is around 2,000 nested or parallel route segment states:
// '{"children":["",{}]}'.length === 20.
if (stateHeader.length > 20 * 2000) {
throw Object.defineProperty(new Error('The router state header was too large.'), "__NEXT_ERROR_CODE", {
value: "E142",
enumerable: false,
configurable: true
});
}
try {
const state = JSON.parse(decodeURIComponent(stateHeader));
(0, _superstruct.assert)(state, _types.flightRouterStateSchema);
return state;
} catch {
throw Object.defineProperty(new Error('The router state header was sent but could not be parsed.'), "__NEXT_ERROR_CODE", {
value: "E10",
enumerable: false,
configurable: true
});
}
}
//# sourceMappingURL=parse-and-validate-flight-router-state.js.map