{
  "version": 3,
  "pages404": true,
  "appType": "app",
  "caseSensitive": false,
  "basePath": "",
  "redirects": [
    {
      "source": "/:path+/",
      "destination": "/:path+",
      "internal": true,
      "priority": true,
      "statusCode": 308,
      "regex": "^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))/$"
    }
  ],
  "headers": [
    {
      "source": "/(.*)",
      "headers": [
        {
          "key": "X-Frame-Options",
          "value": "DENY"
        },
        {
          "key": "X-Content-Type-Options",
          "value": "nosniff"
        },
        {
          "key": "Referrer-Policy",
          "value": "strict-origin-when-cross-origin"
        }
      ],
      "regex": "^(?:/(.*))(?:/)?$"
    }
  ],
  "onMatchHeaders": [],
  "rewrites": {
    "beforeFiles": [],
    "afterFiles": [],
    "fallback": [
      {
        "source": "/api/:path*",
        "destination": "https://localhost:7293/api/:path*",
        "regex": "^/api(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))?(?:/)?$"
      }
    ]
  },
  "dynamicRoutes": [
    {
      "page": "/api/documents/[id]",
      "regex": "^/api/documents/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/documents/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/api/gis/[...path]",
      "regex": "^/api/gis/(.+?)(?:/)?$",
      "routeKeys": {
        "nxtPpath": "nxtPpath"
      },
      "namedRegex": "^/api/gis/(?<nxtPpath>.+?)(?:/)?$"
    },
    {
      "page": "/api/GisTile/[...path]",
      "regex": "^/api/GisTile/(.+?)(?:/)?$",
      "routeKeys": {
        "nxtPpath": "nxtPpath"
      },
      "namedRegex": "^/api/GisTile/(?<nxtPpath>.+?)(?:/)?$"
    },
    {
      "page": "/[locale]",
      "regex": "^/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)(?:/)?$"
    },
    {
      "page": "/[locale]/assets",
      "regex": "^/([^/]+?)/assets(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/assets(?:/)?$"
    },
    {
      "page": "/[locale]/assets/building-assets",
      "regex": "^/([^/]+?)/assets/building\\-assets(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/assets/building\\-assets(?:/)?$"
    },
    {
      "page": "/[locale]/assets/configuration",
      "regex": "^/([^/]+?)/assets/configuration(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/assets/configuration(?:/)?$"
    },
    {
      "page": "/[locale]/assets/configuration/asset-code-generation",
      "regex": "^/([^/]+?)/assets/configuration/asset\\-code\\-generation(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/assets/configuration/asset\\-code\\-generation(?:/)?$"
    },
    {
      "page": "/[locale]/assets/configuration/dynamic-field-config",
      "regex": "^/([^/]+?)/assets/configuration/dynamic\\-field\\-config(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/assets/configuration/dynamic\\-field\\-config(?:/)?$"
    },
    {
      "page": "/[locale]/assets/configuration/master-data",
      "regex": "^/([^/]+?)/assets/configuration/master\\-data(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/assets/configuration/master\\-data(?:/)?$"
    },
    {
      "page": "/[locale]/assets/configuration/master-data/asset-category",
      "regex": "^/([^/]+?)/assets/configuration/master\\-data/asset\\-category(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/assets/configuration/master\\-data/asset\\-category(?:/)?$"
    },
    {
      "page": "/[locale]/assets/configuration/master-data/asset-photo-type",
      "regex": "^/([^/]+?)/assets/configuration/master\\-data/asset\\-photo\\-type(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/assets/configuration/master\\-data/asset\\-photo\\-type(?:/)?$"
    },
    {
      "page": "/[locale]/assets/configuration/master-data/asset-type",
      "regex": "^/([^/]+?)/assets/configuration/master\\-data/asset\\-type(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/assets/configuration/master\\-data/asset\\-type(?:/)?$"
    },
    {
      "page": "/[locale]/assets/configuration/master-data/gst-master",
      "regex": "^/([^/]+?)/assets/configuration/master\\-data/gst\\-master(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/assets/configuration/master\\-data/gst\\-master(?:/)?$"
    },
    {
      "page": "/[locale]/assets/configuration/master-data/inventory-category",
      "regex": "^/([^/]+?)/assets/configuration/master\\-data/inventory\\-category(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/assets/configuration/master\\-data/inventory\\-category(?:/)?$"
    },
    {
      "page": "/[locale]/assets/configuration/master-data/inventory-condition",
      "regex": "^/([^/]+?)/assets/configuration/master\\-data/inventory\\-condition(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/assets/configuration/master\\-data/inventory\\-condition(?:/)?$"
    },
    {
      "page": "/[locale]/assets/configuration/master-data/inventory-model",
      "regex": "^/([^/]+?)/assets/configuration/master\\-data/inventory\\-model(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/assets/configuration/master\\-data/inventory\\-model(?:/)?$"
    },
    {
      "page": "/[locale]/assets/configuration/master-data/inventory-name",
      "regex": "^/([^/]+?)/assets/configuration/master\\-data/inventory\\-name(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/assets/configuration/master\\-data/inventory\\-name(?:/)?$"
    },
    {
      "page": "/[locale]/assets/configuration/master-data/ownership-type",
      "regex": "^/([^/]+?)/assets/configuration/master\\-data/ownership\\-type(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/assets/configuration/master\\-data/ownership\\-type(?:/)?$"
    },
    {
      "page": "/[locale]/assets/configuration/master-data/owning-department",
      "regex": "^/([^/]+?)/assets/configuration/master\\-data/owning\\-department(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/assets/configuration/master\\-data/owning\\-department(?:/)?$"
    },
    {
      "page": "/[locale]/assets/configuration/master-data/penalty-rule-master",
      "regex": "^/([^/]+?)/assets/configuration/master\\-data/penalty\\-rule\\-master(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/assets/configuration/master\\-data/penalty\\-rule\\-master(?:/)?$"
    },
    {
      "page": "/[locale]/assets/configuration/master-data/room-type-master",
      "regex": "^/([^/]+?)/assets/configuration/master\\-data/room\\-type\\-master(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/assets/configuration/master\\-data/room\\-type\\-master(?:/)?$"
    },
    {
      "page": "/[locale]/assets/configuration/master-data/sub-type-of-use",
      "regex": "^/([^/]+?)/assets/configuration/master\\-data/sub\\-type\\-of\\-use(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/assets/configuration/master\\-data/sub\\-type\\-of\\-use(?:/)?$"
    },
    {
      "page": "/[locale]/assets/configuration/master-data/type-of-use",
      "regex": "^/([^/]+?)/assets/configuration/master\\-data/type\\-of\\-use(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/assets/configuration/master\\-data/type\\-of\\-use(?:/)?$"
    },
    {
      "page": "/[locale]/assets/dashboard",
      "regex": "^/([^/]+?)/assets/dashboard(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/assets/dashboard(?:/)?$"
    },
    {
      "page": "/[locale]/assets/dashboard/master-dashboard",
      "regex": "^/([^/]+?)/assets/dashboard/master\\-dashboard(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/assets/dashboard/master\\-dashboard(?:/)?$"
    },
    {
      "page": "/[locale]/assets/dashboard/revenue-dashboard",
      "regex": "^/([^/]+?)/assets/dashboard/revenue\\-dashboard(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/assets/dashboard/revenue\\-dashboard(?:/)?$"
    },
    {
      "page": "/[locale]/assets/dashboard/revenue-dashboard/revenue-records",
      "regex": "^/([^/]+?)/assets/dashboard/revenue\\-dashboard/revenue\\-records(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/assets/dashboard/revenue\\-dashboard/revenue\\-records(?:/)?$"
    },
    {
      "page": "/[locale]/assets/gismapviewer",
      "regex": "^/([^/]+?)/assets/gismapviewer(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/assets/gismapviewer(?:/)?$"
    },
    {
      "page": "/[locale]/assets/grievance/grievance",
      "regex": "^/([^/]+?)/assets/grievance/grievance(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/assets/grievance/grievance(?:/)?$"
    },
    {
      "page": "/[locale]/assets/map-dashboard",
      "regex": "^/([^/]+?)/assets/map\\-dashboard(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/assets/map\\-dashboard(?:/)?$"
    },
    {
      "page": "/[locale]/assets/municipal-Asset",
      "regex": "^/([^/]+?)/assets/municipal\\-Asset(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/assets/municipal\\-Asset(?:/)?$"
    },
    {
      "page": "/[locale]/assets/municipal-Asset/add-New-Asset",
      "regex": "^/([^/]+?)/assets/municipal\\-Asset/add\\-New\\-Asset(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/assets/municipal\\-Asset/add\\-New\\-Asset(?:/)?$"
    },
    {
      "page": "/[locale]/assets/municipal-Asset/add-New-Asset/basic-info",
      "regex": "^/([^/]+?)/assets/municipal\\-Asset/add\\-New\\-Asset/basic\\-info(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/assets/municipal\\-Asset/add\\-New\\-Asset/basic\\-info(?:/)?$"
    },
    {
      "page": "/[locale]/assets/municipal-Asset/add-New-Asset/floor-details",
      "regex": "^/([^/]+?)/assets/municipal\\-Asset/add\\-New\\-Asset/floor\\-details(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/assets/municipal\\-Asset/add\\-New\\-Asset/floor\\-details(?:/)?$"
    },
    {
      "page": "/[locale]/assets/municipal-Asset/add-New-Asset/furniture-fixture",
      "regex": "^/([^/]+?)/assets/municipal\\-Asset/add\\-New\\-Asset/furniture\\-fixture(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/assets/municipal\\-Asset/add\\-New\\-Asset/furniture\\-fixture(?:/)?$"
    },
    {
      "page": "/[locale]/assets/municipal-Asset/add-New-Asset/legal-Complience",
      "regex": "^/([^/]+?)/assets/municipal\\-Asset/add\\-New\\-Asset/legal\\-Complience(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/assets/municipal\\-Asset/add\\-New\\-Asset/legal\\-Complience(?:/)?$"
    },
    {
      "page": "/[locale]/assets/municipal-Asset/add-New-Asset/sub-units",
      "regex": "^/([^/]+?)/assets/municipal\\-Asset/add\\-New\\-Asset/sub\\-units(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/assets/municipal\\-Asset/add\\-New\\-Asset/sub\\-units(?:/)?$"
    },
    {
      "page": "/[locale]/assets/municipal-Asset/add-New-Asset/valuation",
      "regex": "^/([^/]+?)/assets/municipal\\-Asset/add\\-New\\-Asset/valuation(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/assets/municipal\\-Asset/add\\-New\\-Asset/valuation(?:/)?$"
    },
    {
      "page": "/[locale]/assets/municipal-Asset/asset-detail/[id]",
      "regex": "^/([^/]+?)/assets/municipal\\-Asset/asset\\-detail/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale",
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/assets/municipal\\-Asset/asset\\-detail/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/[locale]/assets/municipal-Asset/asset-register",
      "regex": "^/([^/]+?)/assets/municipal\\-Asset/asset\\-register(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/assets/municipal\\-Asset/asset\\-register(?:/)?$"
    },
    {
      "page": "/[locale]/assets/municipal-Asset/asset-register/[categoryId]",
      "regex": "^/([^/]+?)/assets/municipal\\-Asset/asset\\-register/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale",
        "nxtPcategoryId": "nxtPcategoryId"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/assets/municipal\\-Asset/asset\\-register/(?<nxtPcategoryId>[^/]+?)(?:/)?$"
    },
    {
      "page": "/[locale]/assets/municipal-Asset/asset-report/[id]",
      "regex": "^/([^/]+?)/assets/municipal\\-Asset/asset\\-report/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale",
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/assets/municipal\\-Asset/asset\\-report/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/[locale]/assets/revenue",
      "regex": "^/([^/]+?)/assets/revenue(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/assets/revenue(?:/)?$"
    },
    {
      "page": "/[locale]/assets/revenue/manage-renters",
      "regex": "^/([^/]+?)/assets/revenue/manage\\-renters(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/assets/revenue/manage\\-renters(?:/)?$"
    },
    {
      "page": "/[locale]/assets/revenue/manage-renters/approval",
      "regex": "^/([^/]+?)/assets/revenue/manage\\-renters/approval(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/assets/revenue/manage\\-renters/approval(?:/)?$"
    },
    {
      "page": "/[locale]/assets/revenue/manage-renters/reverted",
      "regex": "^/([^/]+?)/assets/revenue/manage\\-renters/reverted(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/assets/revenue/manage\\-renters/reverted(?:/)?$"
    },
    {
      "page": "/[locale]/assets/revenue/manage-renters/verification",
      "regex": "^/([^/]+?)/assets/revenue/manage\\-renters/verification(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/assets/revenue/manage\\-renters/verification(?:/)?$"
    },
    {
      "page": "/[locale]/assets/revenue/payment",
      "regex": "^/([^/]+?)/assets/revenue/payment(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/assets/revenue/payment(?:/)?$"
    },
    {
      "page": "/[locale]/assets/revenue/payment/details",
      "regex": "^/([^/]+?)/assets/revenue/payment/details(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/assets/revenue/payment/details(?:/)?$"
    },
    {
      "page": "/[locale]/assets/revenue/payment/details/[recordId]/make-payment",
      "regex": "^/([^/]+?)/assets/revenue/payment/details/([^/]+?)/make\\-payment(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale",
        "nxtPrecordId": "nxtPrecordId"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/assets/revenue/payment/details/(?<nxtPrecordId>[^/]+?)/make\\-payment(?:/)?$"
    },
    {
      "page": "/[locale]/assets/revenue/payment/details/[recordId]/payment-history",
      "regex": "^/([^/]+?)/assets/revenue/payment/details/([^/]+?)/payment\\-history(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale",
        "nxtPrecordId": "nxtPrecordId"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/assets/revenue/payment/details/(?<nxtPrecordId>[^/]+?)/payment\\-history(?:/)?$"
    },
    {
      "page": "/[locale]/citizen",
      "regex": "^/([^/]+?)/citizen(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/citizen(?:/)?$"
    },
    {
      "page": "/[locale]/citizen/dashboard",
      "regex": "^/([^/]+?)/citizen/dashboard(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/citizen/dashboard(?:/)?$"
    },
    {
      "page": "/[locale]/citizen/services/applications",
      "regex": "^/([^/]+?)/citizen/services/applications(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/citizen/services/applications(?:/)?$"
    },
    {
      "page": "/[locale]/citizen/services/assets",
      "regex": "^/([^/]+?)/citizen/services/assets(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/citizen/services/assets(?:/)?$"
    },
    {
      "page": "/[locale]/citizen/services/assets/complaint",
      "regex": "^/([^/]+?)/citizen/services/assets/complaint(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/citizen/services/assets/complaint(?:/)?$"
    },
    {
      "page": "/[locale]/citizen/services/complaints",
      "regex": "^/([^/]+?)/citizen/services/complaints(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/citizen/services/complaints(?:/)?$"
    },
    {
      "page": "/[locale]/citizen/services/complaints/raise",
      "regex": "^/([^/]+?)/citizen/services/complaints/raise(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/citizen/services/complaints/raise(?:/)?$"
    },
    {
      "page": "/[locale]/citizen/services/complaints/[id]",
      "regex": "^/([^/]+?)/citizen/services/complaints/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale",
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/citizen/services/complaints/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/[locale]/citizen/services/documents",
      "regex": "^/([^/]+?)/citizen/services/documents(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/citizen/services/documents(?:/)?$"
    },
    {
      "page": "/[locale]/citizen/services/notices",
      "regex": "^/([^/]+?)/citizen/services/notices(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/citizen/services/notices(?:/)?$"
    },
    {
      "page": "/[locale]/citizen/services/payments",
      "regex": "^/([^/]+?)/citizen/services/payments(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/citizen/services/payments(?:/)?$"
    },
    {
      "page": "/[locale]/configuration-settings/asset-category",
      "regex": "^/([^/]+?)/configuration\\-settings/asset\\-category(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/configuration\\-settings/asset\\-category(?:/)?$"
    },
    {
      "page": "/[locale]/configuration-settings/asset-type",
      "regex": "^/([^/]+?)/configuration\\-settings/asset\\-type(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/configuration\\-settings/asset\\-type(?:/)?$"
    },
    {
      "page": "/[locale]/configuration-settings/bank-master",
      "regex": "^/([^/]+?)/configuration\\-settings/bank\\-master(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/configuration\\-settings/bank\\-master(?:/)?$"
    },
    {
      "page": "/[locale]/configuration-settings/bank-master/add",
      "regex": "^/([^/]+?)/configuration\\-settings/bank\\-master/add(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/configuration\\-settings/bank\\-master/add(?:/)?$"
    },
    {
      "page": "/[locale]/configuration-settings/bank-master/edit/[id]",
      "regex": "^/([^/]+?)/configuration\\-settings/bank\\-master/edit/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale",
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/configuration\\-settings/bank\\-master/edit/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/[locale]/configuration-settings/common-remark-master",
      "regex": "^/([^/]+?)/configuration\\-settings/common\\-remark\\-master(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/configuration\\-settings/common\\-remark\\-master(?:/)?$"
    },
    {
      "page": "/[locale]/configuration-settings/common-remark-master/add",
      "regex": "^/([^/]+?)/configuration\\-settings/common\\-remark\\-master/add(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/configuration\\-settings/common\\-remark\\-master/add(?:/)?$"
    },
    {
      "page": "/[locale]/configuration-settings/common-remark-master/edit/[remarkId]",
      "regex": "^/([^/]+?)/configuration\\-settings/common\\-remark\\-master/edit/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale",
        "nxtPremarkId": "nxtPremarkId"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/configuration\\-settings/common\\-remark\\-master/edit/(?<nxtPremarkId>[^/]+?)(?:/)?$"
    },
    {
      "page": "/[locale]/configuration-settings/config-master",
      "regex": "^/([^/]+?)/configuration\\-settings/config\\-master(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/configuration\\-settings/config\\-master(?:/)?$"
    },
    {
      "page": "/[locale]/configuration-settings/department-activation",
      "regex": "^/([^/]+?)/configuration\\-settings/department\\-activation(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/configuration\\-settings/department\\-activation(?:/)?$"
    },
    {
      "page": "/[locale]/configuration-settings/department-master",
      "regex": "^/([^/]+?)/configuration\\-settings/department\\-master(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/configuration\\-settings/department\\-master(?:/)?$"
    },
    {
      "page": "/[locale]/configuration-settings/department-master/add",
      "regex": "^/([^/]+?)/configuration\\-settings/department\\-master/add(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/configuration\\-settings/department\\-master/add(?:/)?$"
    },
    {
      "page": "/[locale]/configuration-settings/department-master/edit/[id]",
      "regex": "^/([^/]+?)/configuration\\-settings/department\\-master/edit/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale",
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/configuration\\-settings/department\\-master/edit/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/[locale]/configuration-settings/financial-year-master",
      "regex": "^/([^/]+?)/configuration\\-settings/financial\\-year\\-master(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/configuration\\-settings/financial\\-year\\-master(?:/)?$"
    },
    {
      "page": "/[locale]/configuration-settings/financial-year-master/add",
      "regex": "^/([^/]+?)/configuration\\-settings/financial\\-year\\-master/add(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/configuration\\-settings/financial\\-year\\-master/add(?:/)?$"
    },
    {
      "page": "/[locale]/configuration-settings/financial-year-master/edit/[yearId]",
      "regex": "^/([^/]+?)/configuration\\-settings/financial\\-year\\-master/edit/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale",
        "nxtPyearId": "nxtPyearId"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/configuration\\-settings/financial\\-year\\-master/edit/(?<nxtPyearId>[^/]+?)(?:/)?$"
    },
    {
      "page": "/[locale]/configuration-settings/grievance-category-master",
      "regex": "^/([^/]+?)/configuration\\-settings/grievance\\-category\\-master(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/configuration\\-settings/grievance\\-category\\-master(?:/)?$"
    },
    {
      "page": "/[locale]/configuration-settings/grievance-category-master/add",
      "regex": "^/([^/]+?)/configuration\\-settings/grievance\\-category\\-master/add(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/configuration\\-settings/grievance\\-category\\-master/add(?:/)?$"
    },
    {
      "page": "/[locale]/configuration-settings/grievance-category-master/edit/[id]",
      "regex": "^/([^/]+?)/configuration\\-settings/grievance\\-category\\-master/edit/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale",
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/configuration\\-settings/grievance\\-category\\-master/edit/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/[locale]/configuration-settings/module-master",
      "regex": "^/([^/]+?)/configuration\\-settings/module\\-master(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/configuration\\-settings/module\\-master(?:/)?$"
    },
    {
      "page": "/[locale]/configuration-settings/module-master/add",
      "regex": "^/([^/]+?)/configuration\\-settings/module\\-master/add(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/configuration\\-settings/module\\-master/add(?:/)?$"
    },
    {
      "page": "/[locale]/configuration-settings/module-master/edit/[id]",
      "regex": "^/([^/]+?)/configuration\\-settings/module\\-master/edit/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale",
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/configuration\\-settings/module\\-master/edit/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/[locale]/configuration-settings/multilingual-translation",
      "regex": "^/([^/]+?)/configuration\\-settings/multilingual\\-translation(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/configuration\\-settings/multilingual\\-translation(?:/)?$"
    },
    {
      "page": "/[locale]/configuration-settings/office-master",
      "regex": "^/([^/]+?)/configuration\\-settings/office\\-master(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/configuration\\-settings/office\\-master(?:/)?$"
    },
    {
      "page": "/[locale]/configuration-settings/office-master/add",
      "regex": "^/([^/]+?)/configuration\\-settings/office\\-master/add(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/configuration\\-settings/office\\-master/add(?:/)?$"
    },
    {
      "page": "/[locale]/configuration-settings/office-master/edit/[id]",
      "regex": "^/([^/]+?)/configuration\\-settings/office\\-master/edit/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale",
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/configuration\\-settings/office\\-master/edit/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/[locale]/configuration-settings/payment-mode-master",
      "regex": "^/([^/]+?)/configuration\\-settings/payment\\-mode\\-master(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/configuration\\-settings/payment\\-mode\\-master(?:/)?$"
    },
    {
      "page": "/[locale]/configuration-settings/screenAccess",
      "regex": "^/([^/]+?)/configuration\\-settings/screenAccess(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/configuration\\-settings/screenAccess(?:/)?$"
    },
    {
      "page": "/[locale]/configuration-settings/screenAccess/groups/add",
      "regex": "^/([^/]+?)/configuration\\-settings/screenAccess/groups/add(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/configuration\\-settings/screenAccess/groups/add(?:/)?$"
    },
    {
      "page": "/[locale]/configuration-settings/screenAccess/groups/edit/[groupId]",
      "regex": "^/([^/]+?)/configuration\\-settings/screenAccess/groups/edit/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale",
        "nxtPgroupId": "nxtPgroupId"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/configuration\\-settings/screenAccess/groups/edit/(?<nxtPgroupId>[^/]+?)(?:/)?$"
    },
    {
      "page": "/[locale]/configuration-settings/screenAccess/screens/add",
      "regex": "^/([^/]+?)/configuration\\-settings/screenAccess/screens/add(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/configuration\\-settings/screenAccess/screens/add(?:/)?$"
    },
    {
      "page": "/[locale]/configuration-settings/screenAccess/screens/edit/[screenId]",
      "regex": "^/([^/]+?)/configuration\\-settings/screenAccess/screens/edit/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale",
        "nxtPscreenId": "nxtPscreenId"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/configuration\\-settings/screenAccess/screens/edit/(?<nxtPscreenId>[^/]+?)(?:/)?$"
    },
    {
      "page": "/[locale]/configuration-settings/ulb-configuration",
      "regex": "^/([^/]+?)/configuration\\-settings/ulb\\-configuration(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/configuration\\-settings/ulb\\-configuration(?:/)?$"
    },
    {
      "page": "/[locale]/configuration-settings/user-management",
      "regex": "^/([^/]+?)/configuration\\-settings/user\\-management(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/configuration\\-settings/user\\-management(?:/)?$"
    },
    {
      "page": "/[locale]/configuration-settings/user-management/designations/add",
      "regex": "^/([^/]+?)/configuration\\-settings/user\\-management/designations/add(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/configuration\\-settings/user\\-management/designations/add(?:/)?$"
    },
    {
      "page": "/[locale]/configuration-settings/user-management/designations/edit/[id]",
      "regex": "^/([^/]+?)/configuration\\-settings/user\\-management/designations/edit/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale",
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/configuration\\-settings/user\\-management/designations/edit/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/[locale]/configuration-settings/user-management/roles/add",
      "regex": "^/([^/]+?)/configuration\\-settings/user\\-management/roles/add(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/configuration\\-settings/user\\-management/roles/add(?:/)?$"
    },
    {
      "page": "/[locale]/configuration-settings/user-management/roles/edit/[id]",
      "regex": "^/([^/]+?)/configuration\\-settings/user\\-management/roles/edit/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale",
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/configuration\\-settings/user\\-management/roles/edit/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/[locale]/configuration-settings/user-management/users/add",
      "regex": "^/([^/]+?)/configuration\\-settings/user\\-management/users/add(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/configuration\\-settings/user\\-management/users/add(?:/)?$"
    },
    {
      "page": "/[locale]/configuration-settings/user-management/users/edit/[id]",
      "regex": "^/([^/]+?)/configuration\\-settings/user\\-management/users/edit/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale",
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/configuration\\-settings/user\\-management/users/edit/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/[locale]/dashboard",
      "regex": "^/([^/]+?)/dashboard(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/dashboard(?:/)?$"
    },
    {
      "page": "/[locale]/home",
      "regex": "^/([^/]+?)/home(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/home(?:/)?$"
    },
    {
      "page": "/[locale]/login",
      "regex": "^/([^/]+?)/login(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/login(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax",
      "regex": "^/([^/]+?)/property\\-tax(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/add-taxes",
      "regex": "^/([^/]+?)/property\\-tax/add\\-taxes(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/add\\-taxes(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/assessment-year-range/capitalvalue",
      "regex": "^/([^/]+?)/property\\-tax/assessment\\-year\\-range/capitalvalue(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/assessment\\-year\\-range/capitalvalue(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/assessment-year-range/capitalvalue/add",
      "regex": "^/([^/]+?)/property\\-tax/assessment\\-year\\-range/capitalvalue/add(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/assessment\\-year\\-range/capitalvalue/add(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/assessment-year-range/capitalvalue/edit/[id]",
      "regex": "^/([^/]+?)/property\\-tax/assessment\\-year\\-range/capitalvalue/edit/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale",
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/assessment\\-year\\-range/capitalvalue/edit/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/assessment-year-range/rateablevalue",
      "regex": "^/([^/]+?)/property\\-tax/assessment\\-year\\-range/rateablevalue(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/assessment\\-year\\-range/rateablevalue(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/assessment-year-range/rateablevalue/add",
      "regex": "^/([^/]+?)/property\\-tax/assessment\\-year\\-range/rateablevalue/add(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/assessment\\-year\\-range/rateablevalue/add(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/assessment-year-range/rateablevalue/edit/[id]",
      "regex": "^/([^/]+?)/property\\-tax/assessment\\-year\\-range/rateablevalue/edit/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale",
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/assessment\\-year\\-range/rateablevalue/edit/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/common-details-update",
      "regex": "^/([^/]+?)/property\\-tax/common\\-details\\-update(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/common\\-details\\-update(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/constructiontype",
      "regex": "^/([^/]+?)/property\\-tax/constructiontype(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/constructiontype(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/constructiontype/add",
      "regex": "^/([^/]+?)/property\\-tax/constructiontype/add(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/constructiontype/add(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/constructiontype/edit/[constructionId]",
      "regex": "^/([^/]+?)/property\\-tax/constructiontype/edit/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale",
        "nxtPconstructionId": "nxtPconstructionId"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/constructiontype/edit/(?<nxtPconstructionId>[^/]+?)(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/depreciation-master",
      "regex": "^/([^/]+?)/property\\-tax/depreciation\\-master(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/depreciation\\-master(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/floormaster",
      "regex": "^/([^/]+?)/property\\-tax/floormaster(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/floormaster(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/floormaster/floor",
      "regex": "^/([^/]+?)/property\\-tax/floormaster/floor(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/floormaster/floor(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/floormaster/floor/add",
      "regex": "^/([^/]+?)/property\\-tax/floormaster/floor/add(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/floormaster/floor/add(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/floormaster/floor/edit/[id]",
      "regex": "^/([^/]+?)/property\\-tax/floormaster/floor/edit/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale",
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/floormaster/floor/edit/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/floormaster/subfloor",
      "regex": "^/([^/]+?)/property\\-tax/floormaster/subfloor(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/floormaster/subfloor(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/floormaster/subfloor/add",
      "regex": "^/([^/]+?)/property\\-tax/floormaster/subfloor/add(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/floormaster/subfloor/add(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/floormaster/subfloor/edit/[id]",
      "regex": "^/([^/]+?)/property\\-tax/floormaster/subfloor/edit/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale",
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/floormaster/subfloor/edit/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/lockunlock",
      "regex": "^/([^/]+?)/property\\-tax/lockunlock(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/lockunlock(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/policy-configuration",
      "regex": "^/([^/]+?)/property\\-tax/policy\\-configuration(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/policy\\-configuration(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/policy-configuration/add",
      "regex": "^/([^/]+?)/property\\-tax/policy\\-configuration/add(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/policy\\-configuration/add(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/policy-configuration/edit/[id]",
      "regex": "^/([^/]+?)/property\\-tax/policy\\-configuration/edit/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale",
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/policy\\-configuration/edit/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/propertytype",
      "regex": "^/([^/]+?)/property\\-tax/propertytype(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/propertytype(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/propertytype/add",
      "regex": "^/([^/]+?)/property\\-tax/propertytype/add(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/propertytype/add(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/propertytype/edit/[propertyTypeId]",
      "regex": "^/([^/]+?)/property\\-tax/propertytype/edit/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale",
        "nxtPpropertyTypeId": "nxtPpropertyTypeId"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/propertytype/edit/(?<nxtPpropertyTypeId>[^/]+?)(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/ptis",
      "regex": "^/([^/]+?)/property\\-tax/ptis(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/ptis(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/ptis/appartmentQC",
      "regex": "^/([^/]+?)/property\\-tax/ptis/appartmentQC(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/ptis/appartmentQC(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/ptis/appartmentQC/amenities",
      "regex": "^/([^/]+?)/property\\-tax/ptis/appartmentQC/amenities(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/ptis/appartmentQC/amenities(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/ptis/appartmentQC/amenities/edit/[id]",
      "regex": "^/([^/]+?)/property\\-tax/ptis/appartmentQC/amenities/edit/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale",
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/ptis/appartmentQC/amenities/edit/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/ptis/appartmentQC/commercial",
      "regex": "^/([^/]+?)/property\\-tax/ptis/appartmentQC/commercial(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/ptis/appartmentQC/commercial(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/ptis/appartmentQC/commercial/edit/[id]",
      "regex": "^/([^/]+?)/property\\-tax/ptis/appartmentQC/commercial/edit/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale",
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/ptis/appartmentQC/commercial/edit/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/ptis/appartmentQC/export-excel",
      "regex": "^/([^/]+?)/property\\-tax/ptis/appartmentQC/export\\-excel(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/ptis/appartmentQC/export\\-excel(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/ptis/appartmentQC/residential",
      "regex": "^/([^/]+?)/property\\-tax/ptis/appartmentQC/residential(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/ptis/appartmentQC/residential(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/ptis/appartmentQC/residential/edit/[id]",
      "regex": "^/([^/]+?)/property\\-tax/ptis/appartmentQC/residential/edit/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale",
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/ptis/appartmentQC/residential/edit/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/ptis/applicable-taxes/applicable",
      "regex": "^/([^/]+?)/property\\-tax/ptis/applicable\\-taxes/applicable(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/ptis/applicable\\-taxes/applicable(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/ptis/applicable-taxes/exempted",
      "regex": "^/([^/]+?)/property\\-tax/ptis/applicable\\-taxes/exempted(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/ptis/applicable\\-taxes/exempted(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/ptis/combineproperty",
      "regex": "^/([^/]+?)/property\\-tax/ptis/combineproperty(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/ptis/combineproperty(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/ptis/combineproperty/[id]",
      "regex": "^/([^/]+?)/property\\-tax/ptis/combineproperty/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale",
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/ptis/combineproperty/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/ptis/QuickDataEntry/[propertyId]/Building",
      "regex": "^/([^/]+?)/property\\-tax/ptis/QuickDataEntry/([^/]+?)/Building(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale",
        "nxtPpropertyId": "nxtPpropertyId"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/ptis/QuickDataEntry/(?<nxtPpropertyId>[^/]+?)/Building(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/ptis/QuickDataEntry/[propertyId]/Discount",
      "regex": "^/([^/]+?)/property\\-tax/ptis/QuickDataEntry/([^/]+?)/Discount(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale",
        "nxtPpropertyId": "nxtPpropertyId"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/ptis/QuickDataEntry/(?<nxtPpropertyId>[^/]+?)/Discount(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/ptis/QuickDataEntry/[propertyId]/FloorSubmission",
      "regex": "^/([^/]+?)/property\\-tax/ptis/QuickDataEntry/([^/]+?)/FloorSubmission(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale",
        "nxtPpropertyId": "nxtPpropertyId"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/ptis/QuickDataEntry/(?<nxtPpropertyId>[^/]+?)/FloorSubmission(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/ptis/QuickDataEntry/[propertyId]/FloorSubmission/Renter",
      "regex": "^/([^/]+?)/property\\-tax/ptis/QuickDataEntry/([^/]+?)/FloorSubmission/Renter(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale",
        "nxtPpropertyId": "nxtPpropertyId"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/ptis/QuickDataEntry/(?<nxtPpropertyId>[^/]+?)/FloorSubmission/Renter(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/ptis/QuickDataEntry/[propertyId]/Kyc",
      "regex": "^/([^/]+?)/property\\-tax/ptis/QuickDataEntry/([^/]+?)/Kyc(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale",
        "nxtPpropertyId": "nxtPpropertyId"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/ptis/QuickDataEntry/(?<nxtPpropertyId>[^/]+?)/Kyc(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/ptis/QuickDataEntry/[propertyId]/OldDetails/floor-information",
      "regex": "^/([^/]+?)/property\\-tax/ptis/QuickDataEntry/([^/]+?)/OldDetails/floor\\-information(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale",
        "nxtPpropertyId": "nxtPpropertyId"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/ptis/QuickDataEntry/(?<nxtPpropertyId>[^/]+?)/OldDetails/floor\\-information(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/ptis/QuickDataEntry/[propertyId]/OldDetails/old-taxation",
      "regex": "^/([^/]+?)/property\\-tax/ptis/QuickDataEntry/([^/]+?)/OldDetails/old\\-taxation(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale",
        "nxtPpropertyId": "nxtPpropertyId"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/ptis/QuickDataEntry/(?<nxtPpropertyId>[^/]+?)/OldDetails/old\\-taxation(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/ptis/QuickDataEntry/[propertyId]/OldDetails/taxation-breakdown",
      "regex": "^/([^/]+?)/property\\-tax/ptis/QuickDataEntry/([^/]+?)/OldDetails/taxation\\-breakdown(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale",
        "nxtPpropertyId": "nxtPpropertyId"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/ptis/QuickDataEntry/(?<nxtPpropertyId>[^/]+?)/OldDetails/taxation\\-breakdown(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/ptis/QuickDataEntry/[propertyId]/Property",
      "regex": "^/([^/]+?)/property\\-tax/ptis/QuickDataEntry/([^/]+?)/Property(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale",
        "nxtPpropertyId": "nxtPpropertyId"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/ptis/QuickDataEntry/(?<nxtPpropertyId>[^/]+?)/Property(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/ptis/QuickDataEntry/[propertyId]/Society",
      "regex": "^/([^/]+?)/property\\-tax/ptis/QuickDataEntry/([^/]+?)/Society(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale",
        "nxtPpropertyId": "nxtPpropertyId"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/ptis/QuickDataEntry/(?<nxtPpropertyId>[^/]+?)/Society(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/rate-master/moujamaster",
      "regex": "^/([^/]+?)/property\\-tax/rate\\-master/moujamaster(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/rate\\-master/moujamaster(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/rate-master/moujamaster/add",
      "regex": "^/([^/]+?)/property\\-tax/rate\\-master/moujamaster/add(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/rate\\-master/moujamaster/add(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/rate-master/moujamaster/edit/[moujaId]",
      "regex": "^/([^/]+?)/property\\-tax/rate\\-master/moujamaster/edit/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale",
        "nxtPmoujaId": "nxtPmoujaId"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/rate\\-master/moujamaster/edit/(?<nxtPmoujaId>[^/]+?)(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/rate-master/rvratemaster",
      "regex": "^/([^/]+?)/property\\-tax/rate\\-master/rvratemaster(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/rate\\-master/rvratemaster(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/rate-master/rvratemaster/add",
      "regex": "^/([^/]+?)/property\\-tax/rate\\-master/rvratemaster/add(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/rate\\-master/rvratemaster/add(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/rate-master/rvratemaster/EditDelete/[id]",
      "regex": "^/([^/]+?)/property\\-tax/rate\\-master/rvratemaster/EditDelete/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale",
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/rate\\-master/rvratemaster/EditDelete/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/rate-section-master",
      "regex": "^/([^/]+?)/property\\-tax/rate\\-section\\-master(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/rate\\-section\\-master(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/rate-section-master/add",
      "regex": "^/([^/]+?)/property\\-tax/rate\\-section\\-master/add(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/rate\\-section\\-master/add(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/rate-section-master/edit/[zoneId]",
      "regex": "^/([^/]+?)/property\\-tax/rate\\-section\\-master/edit/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale",
        "nxtPzoneId": "nxtPzoneId"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/rate\\-section\\-master/edit/(?<nxtPzoneId>[^/]+?)(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/rule-engine",
      "regex": "^/([^/]+?)/property\\-tax/rule\\-engine(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/rule\\-engine(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/rule-engine/new",
      "regex": "^/([^/]+?)/property\\-tax/rule\\-engine/new(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/rule\\-engine/new(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/rule-engine/[id]",
      "regex": "^/([^/]+?)/property\\-tax/rule\\-engine/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale",
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/rule\\-engine/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/search-property",
      "regex": "^/([^/]+?)/property\\-tax/search\\-property(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/search\\-property(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/social-attribute-master",
      "regex": "^/([^/]+?)/property\\-tax/social\\-attribute\\-master(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/social\\-attribute\\-master(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/social-attribute-master/add",
      "regex": "^/([^/]+?)/property\\-tax/social\\-attribute\\-master/add(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/social\\-attribute\\-master/add(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/social-attribute-master/edit/[socialAttributeId]",
      "regex": "^/([^/]+?)/property\\-tax/social\\-attribute\\-master/edit/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale",
        "nxtPsocialAttributeId": "nxtPsocialAttributeId"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/social\\-attribute\\-master/edit/(?<nxtPsocialAttributeId>[^/]+?)(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/taxzone-master",
      "regex": "^/([^/]+?)/property\\-tax/taxzone\\-master(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/taxzone\\-master(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/taxzone-master/taxzone",
      "regex": "^/([^/]+?)/property\\-tax/taxzone\\-master/taxzone(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/taxzone\\-master/taxzone(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/taxzone-master/taxzone/add",
      "regex": "^/([^/]+?)/property\\-tax/taxzone\\-master/taxzone/add(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/taxzone\\-master/taxzone/add(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/taxzone-master/taxzone/edit/[taxZoneId]",
      "regex": "^/([^/]+?)/property\\-tax/taxzone\\-master/taxzone/edit/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale",
        "nxtPtaxZoneId": "nxtPtaxZoneId"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/taxzone\\-master/taxzone/edit/(?<nxtPtaxZoneId>[^/]+?)(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/taxzone-master/taxzoning",
      "regex": "^/([^/]+?)/property\\-tax/taxzone\\-master/taxzoning(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/taxzone\\-master/taxzoning(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/typeofusemaster",
      "regex": "^/([^/]+?)/property\\-tax/typeofusemaster(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/typeofusemaster(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/typeofusemaster/group/add",
      "regex": "^/([^/]+?)/property\\-tax/typeofusemaster/group/add(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/typeofusemaster/group/add(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/typeofusemaster/group/edit/[id]",
      "regex": "^/([^/]+?)/property\\-tax/typeofusemaster/group/edit/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale",
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/typeofusemaster/group/edit/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/typeofusemaster/subtype/add",
      "regex": "^/([^/]+?)/property\\-tax/typeofusemaster/subtype/add(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/typeofusemaster/subtype/add(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/typeofusemaster/subtype/edit/[id]",
      "regex": "^/([^/]+?)/property\\-tax/typeofusemaster/subtype/edit/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale",
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/typeofusemaster/subtype/edit/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/typeofusemaster/type/add",
      "regex": "^/([^/]+?)/property\\-tax/typeofusemaster/type/add(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/typeofusemaster/type/add(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/typeofusemaster/type/edit/[id]",
      "regex": "^/([^/]+?)/property\\-tax/typeofusemaster/type/edit/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale",
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/typeofusemaster/type/edit/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/water-connection-master",
      "regex": "^/([^/]+?)/property\\-tax/water\\-connection\\-master(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/water\\-connection\\-master(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/water-connection-master/tap-size",
      "regex": "^/([^/]+?)/property\\-tax/water\\-connection\\-master/tap\\-size(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/water\\-connection\\-master/tap\\-size(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/water-connection-master/tap-size/add",
      "regex": "^/([^/]+?)/property\\-tax/water\\-connection\\-master/tap\\-size/add(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/water\\-connection\\-master/tap\\-size/add(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/water-connection-master/tap-size/edit/[id]",
      "regex": "^/([^/]+?)/property\\-tax/water\\-connection\\-master/tap\\-size/edit/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale",
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/water\\-connection\\-master/tap\\-size/edit/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/water-connection-master/tap-status",
      "regex": "^/([^/]+?)/property\\-tax/water\\-connection\\-master/tap\\-status(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/water\\-connection\\-master/tap\\-status(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/water-connection-master/tap-status/add",
      "regex": "^/([^/]+?)/property\\-tax/water\\-connection\\-master/tap\\-status/add(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/water\\-connection\\-master/tap\\-status/add(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/water-connection-master/tap-status/edit/[id]",
      "regex": "^/([^/]+?)/property\\-tax/water\\-connection\\-master/tap\\-status/edit/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale",
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/water\\-connection\\-master/tap\\-status/edit/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/water-connection-master/tap-type",
      "regex": "^/([^/]+?)/property\\-tax/water\\-connection\\-master/tap\\-type(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/water\\-connection\\-master/tap\\-type(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/water-connection-master/tap-type/add",
      "regex": "^/([^/]+?)/property\\-tax/water\\-connection\\-master/tap\\-type/add(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/water\\-connection\\-master/tap\\-type/add(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/water-connection-master/tap-type/edit/[id]",
      "regex": "^/([^/]+?)/property\\-tax/water\\-connection\\-master/tap\\-type/edit/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale",
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/water\\-connection\\-master/tap\\-type/edit/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/water-connection-master/water-rate",
      "regex": "^/([^/]+?)/property\\-tax/water\\-connection\\-master/water\\-rate(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/water\\-connection\\-master/water\\-rate(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/water-connection-master/water-rate/add",
      "regex": "^/([^/]+?)/property\\-tax/water\\-connection\\-master/water\\-rate/add(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/water\\-connection\\-master/water\\-rate/add(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/water-connection-master/water-rate/edit/[id]",
      "regex": "^/([^/]+?)/property\\-tax/water\\-connection\\-master/water\\-rate/edit/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale",
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/water\\-connection\\-master/water\\-rate/edit/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/waterconnection",
      "regex": "^/([^/]+?)/property\\-tax/waterconnection(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/waterconnection(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/weightage-master",
      "regex": "^/([^/]+?)/property\\-tax/weightage\\-master(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/weightage\\-master(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/weightage-master/age-weightage",
      "regex": "^/([^/]+?)/property\\-tax/weightage\\-master/age\\-weightage(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/weightage\\-master/age\\-weightage(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/weightage-master/nature-weightage",
      "regex": "^/([^/]+?)/property\\-tax/weightage\\-master/nature\\-weightage(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/weightage\\-master/nature\\-weightage(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/weightage-master/sub-type-weightage",
      "regex": "^/([^/]+?)/property\\-tax/weightage\\-master/sub\\-type\\-weightage(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/weightage\\-master/sub\\-type\\-weightage(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/zone-master",
      "regex": "^/([^/]+?)/property\\-tax/zone\\-master(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/zone\\-master(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/zone-master/add",
      "regex": "^/([^/]+?)/property\\-tax/zone\\-master/add(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/zone\\-master/add(?:/)?$"
    },
    {
      "page": "/[locale]/property-tax/zone-master/edit/[zoneId]",
      "regex": "^/([^/]+?)/property\\-tax/zone\\-master/edit/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPlocale": "nxtPlocale",
        "nxtPzoneId": "nxtPzoneId"
      },
      "namedRegex": "^/(?<nxtPlocale>[^/]+?)/property\\-tax/zone\\-master/edit/(?<nxtPzoneId>[^/]+?)(?:/)?$"
    }
  ],
  "staticRoutes": [
    {
      "page": "/_global-error",
      "regex": "^/_global\\-error(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/_global\\-error(?:/)?$"
    },
    {
      "page": "/_not-found",
      "regex": "^/_not\\-found(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/_not\\-found(?:/)?$"
    },
    {
      "page": "/api/asset-dashboard/category-counts",
      "regex": "^/api/asset\\-dashboard/category\\-counts(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/api/asset\\-dashboard/category\\-counts(?:/)?$"
    },
    {
      "page": "/favicon.ico",
      "regex": "^/favicon\\.ico(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/favicon\\.ico(?:/)?$"
    }
  ],
  "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",
    "prefetchSegmentHeader": "next-router-segment-prefetch",
    "prefetchSegmentSuffix": ".segment.rsc",
    "prefetchSegmentDirSuffix": ".segments",
    "clientParamParsing": false,
    "dynamicRSCPrerender": false
  },
  "rewriteHeaders": {
    "pathHeader": "x-nextjs-rewritten-path",
    "queryHeader": "x-nextjs-rewritten-query"
  }
}