{
  "version": 3,
  "pages404": true,
  "caseSensitive": false,
  "basePath": "",
  "redirects": [
    {
      "source": "/:path+/",
      "destination": "/:path+",
      "internal": true,
      "statusCode": 308,
      "regex": "^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))/$"
    },
    {
      "destination": "/ie-incompatible.html",
      "has": [
        {
          "type": "header",
          "key": "user-agent",
          "value": "(.*Trident.*)"
        }
      ],
      "source": "/:path((?!ie-incompatible.html$).*)",
      "statusCode": 307,
      "regex": "^(?!/_next)(?:/((?!ie-incompatible.html$).*))(?:/)?$"
    }
  ],
  "headers": [
    {
      "headers": [
        {
          "key": "Accept-CH",
          "value": "Sec-CH-Prefers-Color-Scheme"
        },
        {
          "key": "Vary",
          "value": "Sec-CH-Prefers-Color-Scheme"
        },
        {
          "key": "Critical-CH",
          "value": "Sec-CH-Prefers-Color-Scheme"
        },
        {
          "key": "X-Powered-By",
          "value": "Next.js, Payload"
        }
      ],
      "source": "/:path*",
      "regex": "^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))?(?:/)?$"
    }
  ],
  "rewrites": {
    "beforeFiles": [],
    "afterFiles": [],
    "fallback": []
  },
  "dynamicRoutes": [
    {
      "page": "/admin/[[...segments]]",
      "regex": "^/admin(?:/(.+?))?(?:/)?$",
      "routeKeys": {
        "nxtPsegments": "nxtPsegments"
      },
      "namedRegex": "^/admin(?:/(?<nxtPsegments>.+?))?(?:/)?$"
    },
    {
      "page": "/api/[...slug]",
      "regex": "^/api/(.+?)(?:/)?$",
      "routeKeys": {
        "nxtPslug": "nxtPslug"
      },
      "namedRegex": "^/api/(?<nxtPslug>.+?)(?:/)?$"
    },
    {
      "page": "/blogs/page/[pageNumber]",
      "regex": "^/blogs/page/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPpageNumber": "nxtPpageNumber"
      },
      "namedRegex": "^/blogs/page/(?<nxtPpageNumber>[^/]+?)(?:/)?$"
    },
    {
      "page": "/blogs/[slug]",
      "regex": "^/blogs/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPslug": "nxtPslug"
      },
      "namedRegex": "^/blogs/(?<nxtPslug>[^/]+?)(?:/)?$"
    },
    {
      "page": "/posts/page/[pageNumber]",
      "regex": "^/posts/page/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPpageNumber": "nxtPpageNumber"
      },
      "namedRegex": "^/posts/page/(?<nxtPpageNumber>[^/]+?)(?:/)?$"
    },
    {
      "page": "/posts/[slug]",
      "regex": "^/posts/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPslug": "nxtPslug"
      },
      "namedRegex": "^/posts/(?<nxtPslug>[^/]+?)(?:/)?$"
    },
    {
      "page": "/[slug]",
      "regex": "^/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPslug": "nxtPslug"
      },
      "namedRegex": "^/(?<nxtPslug>[^/]+?)(?:/)?$"
    }
  ],
  "staticRoutes": [
    {
      "page": "/",
      "regex": "^/(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/(?:/)?$"
    },
    {
      "page": "/_not-found",
      "regex": "^/_not\\-found(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/_not\\-found(?:/)?$"
    },
    {
      "page": "/blogs",
      "regex": "^/blogs(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/blogs(?:/)?$"
    },
    {
      "page": "/next/exit-preview",
      "regex": "^/next/exit\\-preview(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/next/exit\\-preview(?:/)?$"
    },
    {
      "page": "/next/preview",
      "regex": "^/next/preview(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/next/preview(?:/)?$"
    },
    {
      "page": "/next/seed",
      "regex": "^/next/seed(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/next/seed(?:/)?$"
    },
    {
      "page": "/pages-sitemap.xml",
      "regex": "^/pages\\-sitemap\\.xml(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/pages\\-sitemap\\.xml(?:/)?$"
    },
    {
      "page": "/posts",
      "regex": "^/posts(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/posts(?:/)?$"
    },
    {
      "page": "/posts-sitemap.xml",
      "regex": "^/posts\\-sitemap\\.xml(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/posts\\-sitemap\\.xml(?:/)?$"
    },
    {
      "page": "/search",
      "regex": "^/search(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/search(?:/)?$"
    }
  ],
  "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"
  }
}