/home/techb158/balavpn.abdallabala.com/.next
Edit: /home/techb158/balavpn.abdallabala.com/.next/routes-manifest.json (8181B)
{
"version": 3,
"pages404": true,
"caseSensitive": false,
"basePath": "",
"redirects": [
{
"source": "/:path+/",
"destination": "/:path+",
"internal": true,
"statusCode": 308,
"regex": "^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))/$"
}
],
"headers": [],
"rewrites": {
"beforeFiles": [],
"afterFiles": [],
"fallback": []
},
"dynamicRoutes": [
{
"page": "/api/gate-criteria/[criterionId]",
"regex": "^/api/gate\\-criteria/([^/]+?)(?:/)?$",
"routeKeys": {
"nxtPcriterionId": "nxtPcriterionId"
},
"namedRegex": "^/api/gate\\-criteria/(?
[^/]+?)(?:/)?$"
},
{
"page": "/api/gates/[gateId]/decisions",
"regex": "^/api/gates/([^/]+?)/decisions(?:/)?$",
"routeKeys": {
"nxtPgateId": "nxtPgateId"
},
"namedRegex": "^/api/gates/(?[^/]+?)/decisions(?:/)?$"
},
{
"page": "/api/integrations/[integrationId]",
"regex": "^/api/integrations/([^/]+?)(?:/)?$",
"routeKeys": {
"nxtPintegrationId": "nxtPintegrationId"
},
"namedRegex": "^/api/integrations/(?[^/]+?)(?:/)?$"
},
{
"page": "/api/integrations/[integrationId]/live/sync",
"regex": "^/api/integrations/([^/]+?)/live/sync(?:/)?$",
"routeKeys": {
"nxtPintegrationId": "nxtPintegrationId"
},
"namedRegex": "^/api/integrations/(?[^/]+?)/live/sync(?:/)?$"
},
{
"page": "/api/integrations/[integrationId]/live/test",
"regex": "^/api/integrations/([^/]+?)/live/test(?:/)?$",
"routeKeys": {
"nxtPintegrationId": "nxtPintegrationId"
},
"namedRegex": "^/api/integrations/(?[^/]+?)/live/test(?:/)?$"
},
{
"page": "/api/integrations/[integrationId]/sync",
"regex": "^/api/integrations/([^/]+?)/sync(?:/)?$",
"routeKeys": {
"nxtPintegrationId": "nxtPintegrationId"
},
"namedRegex": "^/api/integrations/(?[^/]+?)/sync(?:/)?$"
},
{
"page": "/api/mitigations/[mitigationId]",
"regex": "^/api/mitigations/([^/]+?)(?:/)?$",
"routeKeys": {
"nxtPmitigationId": "nxtPmitigationId"
},
"namedRegex": "^/api/mitigations/(?[^/]+?)(?:/)?$"
},
{
"page": "/api/mitigations/[mitigationId]/evidence",
"regex": "^/api/mitigations/([^/]+?)/evidence(?:/)?$",
"routeKeys": {
"nxtPmitigationId": "nxtPmitigationId"
},
"namedRegex": "^/api/mitigations/(?[^/]+?)/evidence(?:/)?$"
},
{
"page": "/api/projects/[projectId]",
"regex": "^/api/projects/([^/]+?)(?:/)?$",
"routeKeys": {
"nxtPprojectId": "nxtPprojectId"
},
"namedRegex": "^/api/projects/(?[^/]+?)(?:/)?$"
},
{
"page": "/api/projects/[projectId]/audit",
"regex": "^/api/projects/([^/]+?)/audit(?:/)?$",
"routeKeys": {
"nxtPprojectId": "nxtPprojectId"
},
"namedRegex": "^/api/projects/(?[^/]+?)/audit(?:/)?$"
},
{
"page": "/api/projects/[projectId]/dashboard",
"regex": "^/api/projects/([^/]+?)/dashboard(?:/)?$",
"routeKeys": {
"nxtPprojectId": "nxtPprojectId"
},
"namedRegex": "^/api/projects/(?[^/]+?)/dashboard(?:/)?$"
},
{
"page": "/api/projects/[projectId]/gate/evaluate",
"regex": "^/api/projects/([^/]+?)/gate/evaluate(?:/)?$",
"routeKeys": {
"nxtPprojectId": "nxtPprojectId"
},
"namedRegex": "^/api/projects/(?[^/]+?)/gate/evaluate(?:/)?$"
},
{
"page": "/api/projects/[projectId]/gate/history",
"regex": "^/api/projects/([^/]+?)/gate/history(?:/)?$",
"routeKeys": {
"nxtPprojectId": "nxtPprojectId"
},
"namedRegex": "^/api/projects/(?[^/]+?)/gate/history(?:/)?$"
},
{
"page": "/api/projects/[projectId]/mitigations",
"regex": "^/api/projects/([^/]+?)/mitigations(?:/)?$",
"routeKeys": {
"nxtPprojectId": "nxtPprojectId"
},
"namedRegex": "^/api/projects/(?[^/]+?)/mitigations(?:/)?$"
},
{
"page": "/api/projects/[projectId]/reports/[reportType]",
"regex": "^/api/projects/([^/]+?)/reports/([^/]+?)(?:/)?$",
"routeKeys": {
"nxtPprojectId": "nxtPprojectId",
"nxtPreportType": "nxtPreportType"
},
"namedRegex": "^/api/projects/(?[^/]+?)/reports/(?[^/]+?)(?:/)?$"
},
{
"page": "/api/projects/[projectId]/risks",
"regex": "^/api/projects/([^/]+?)/risks(?:/)?$",
"routeKeys": {
"nxtPprojectId": "nxtPprojectId"
},
"namedRegex": "^/api/projects/(?[^/]+?)/risks(?:/)?$"
},
{
"page": "/api/risks/[riskId]",
"regex": "^/api/risks/([^/]+?)(?:/)?$",
"routeKeys": {
"nxtPriskId": "nxtPriskId"
},
"namedRegex": "^/api/risks/(?[^/]+?)(?:/)?$"
},
{
"page": "/api/risks/[riskId]/mitigations",
"regex": "^/api/risks/([^/]+?)/mitigations(?:/)?$",
"routeKeys": {
"nxtPriskId": "nxtPriskId"
},
"namedRegex": "^/api/risks/(?[^/]+?)/mitigations(?:/)?$"
},
{
"page": "/api/workspaces/[workspaceId]",
"regex": "^/api/workspaces/([^/]+?)(?:/)?$",
"routeKeys": {
"nxtPworkspaceId": "nxtPworkspaceId"
},
"namedRegex": "^/api/workspaces/(?[^/]+?)(?:/)?$"
},
{
"page": "/api/workspaces/[workspaceId]/integration-mappings",
"regex": "^/api/workspaces/([^/]+?)/integration\\-mappings(?:/)?$",
"routeKeys": {
"nxtPworkspaceId": "nxtPworkspaceId"
},
"namedRegex": "^/api/workspaces/(?[^/]+?)/integration\\-mappings(?:/)?$"
},
{
"page": "/api/workspaces/[workspaceId]/integrations",
"regex": "^/api/workspaces/([^/]+?)/integrations(?:/)?$",
"routeKeys": {
"nxtPworkspaceId": "nxtPworkspaceId"
},
"namedRegex": "^/api/workspaces/(?[^/]+?)/integrations(?:/)?$"
},
{
"page": "/api/workspaces/[workspaceId]/projects",
"regex": "^/api/workspaces/([^/]+?)/projects(?:/)?$",
"routeKeys": {
"nxtPworkspaceId": "nxtPworkspaceId"
},
"namedRegex": "^/api/workspaces/(?[^/]+?)/projects(?:/)?$"
},
{
"page": "/api/workspaces/[workspaceId]/sync-runs",
"regex": "^/api/workspaces/([^/]+?)/sync\\-runs(?:/)?$",
"routeKeys": {
"nxtPworkspaceId": "nxtPworkspaceId"
},
"namedRegex": "^/api/workspaces/(?[^/]+?)/sync\\-runs(?:/)?$"
}
],
"staticRoutes": [
{
"page": "/",
"regex": "^/(?:/)?$",
"routeKeys": {},
"namedRegex": "^/(?:/)?$"
},
{
"page": "/_not-found",
"regex": "^/_not\\-found(?:/)?$",
"routeKeys": {},
"namedRegex": "^/_not\\-found(?:/)?$"
},
{
"page": "/dashboard",
"regex": "^/dashboard(?:/)?$",
"routeKeys": {},
"namedRegex": "^/dashboard(?:/)?$"
},
{
"page": "/login",
"regex": "^/login(?:/)?$",
"routeKeys": {},
"namedRegex": "^/login(?:/)?$"
},
{
"page": "/signup",
"regex": "^/signup(?:/)?$",
"routeKeys": {},
"namedRegex": "^/signup(?:/)?$"
}
],
"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"
}
}