Using the URLconf defined in accounting.urls
,
Django tried these URL patterns, in this order:
-
authenticate/
[name='authenticate_user']
-
redirect/
[name='redirect']
-
^(?P<wlcg>wlcg/|)?user_view/$
-
^(?P<wlcg>wlcg/|)?user_view/cloud/$
-
^admin/
-
^$
-
^/
-
^images/$
-
^report/resource_centres/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<report>[\w]+)/(?P<infra>[\w\s]+)/(?P<format>JSON|CSV)/$
-
^report/resource_centres/(?P<format>JSON|CSV)/$
-
^report/resource_centres/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<report>[\w]+)/(?P<infra>[\w\s]+)/$
-
^report/resource_centres/$
-
^report/disciplines/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<infra>[\w\s]+)/(?P<include_parent>[\w\s]+)/(?P<disciplines>[\w\W\s;]+)/(?P<format>JSON|CSV)/$
-
^report/disciplines/(?P<format>JSON|CSV)/$
-
^report/disciplines/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<infra>[\w\s]+)/(?P<include_parent>[\w\s]+)/(?P<disciplines>[\w\W\s;]+)/$
-
^report/disciplines/$
-
^report/interngi/(?P<query>[\w-]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/$
-
^report/interngi/$
-
^report/vomet/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/$
-
^report/vomet/$
-
^disciplines/cloud/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<format>JSON|CSV)/$
-
^discipline/cloud/(?P<discipline>[^/]*?)/(?P<format>JSON|CSV)/$
-
^disciplines/cloud/(?P<format>JSON|CSV)/$
-
^discipline/cloud/(?P<discipline>[^/]*?)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<format>JSON|CSV)/$
-
^disciplines/(htc/|)(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<format>JSON|CSV)/$
-
^disciplines/(htc/|)(?P<format>JSON|CSV)/$
-
^discipline/(htc/|)(?P<discipline>[^/]*?)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<format>JSON|CSV)/$
-
^discipline/(htc/|)(?P<discipline>[^/]*?)/(?P<format>JSON|CSV)/$
-
^disciplines/cloud/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/$
-
^discipline/cloud/(?P<discipline>[^/]*?)/$
-
^disciplines/cloud/$
-
^discipline/cloud/(?P<discipline>[^/]*?)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/$
-
^disciplines/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/$
-
^disciplines/$
-
^discipline/(?P<discipline>[^/]*?)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/$
-
^discipline/(?P<discipline>[^/]*?)/$
-
^(?P<wlcg>wlcg/|)?tier1/cloud/node/(?P<node>[\w-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?tier1/cloud/node/(?P<node>[\w-]+)/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?tier1/cloud/site/(?P<site>[\w-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?tier1/cloud/site/(?P<site>[\w-]+)/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?tier1/cloud/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?tier1/cloud/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?tier1/cloud/node/(?P<node>[\w-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/$
-
^(?P<wlcg>wlcg/|)?tier1/cloud/node/(?P<node>[\w-]+)/$
-
^(?P<wlcg>wlcg/|)?tier1/cloud/site/(?P<site>[\w-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/$
-
^(?P<wlcg>wlcg/|)?tier1/cloud/site/(?P<site>[\w-]+)/$
-
^(?P<wlcg>wlcg/|)?tier1/cloud/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/$
-
^(?P<wlcg>wlcg/|)?tier1/cloud/$
-
^(?P<wlcg>wlcg/|)?tier1/node/(?P<node>[\w-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?tier1/node/(?P<node>[\w-]+)/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?tier1/site/(?P<site>[\w-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?tier1/site/(?P<site>[\w-]+)/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?tier1/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?tier1/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?tier1/node/(?P<node>[\w-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/$
-
^(?P<wlcg>wlcg/|)?tier1/node/(?P<node>[\w-]+)/$
-
^(?P<wlcg>wlcg/|)?tier1/site/(?P<site>[\w-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/$
-
^(?P<wlcg>wlcg/|)?tier1/site/(?P<site>[\w-]+)/$
-
^(?P<wlcg>wlcg/|)?tier1/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/$
-
^(?P<wlcg>wlcg/|)?tier1/$
-
^(?P<wlcg>wlcg/|)?tier1_pledges/node/(?P<node>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<localJobGroup>[\w]+)/$
-
^(?P<wlcg>wlcg/|)?tier1_pledges/node/(?P<node>[\w-]+)/$
-
^(?P<wlcg>wlcg/|)?tier1_pledges/site/(?P<site>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<localJobGroup>[\w]+)/$
-
^(?P<wlcg>wlcg/|)?tier1_pledges/site/(?P<site>[\w-]+)/$
-
^(?P<wlcg>wlcg/|)?tier1_pledges/(?P<yRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<localJobGroup>[\w]+)/$
-
^(?P<wlcg>wlcg/|)?tier1_pledges/$
-
^(?P<wlcg>wlcg/|)?tier2/cloud/country/(?P<country>[\w\s-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?tier2/cloud/country/(?P<country>[\w\s-]+)/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?tier2/cloud/federation/(?P<federation>[\s\w-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?tier2/cloud/federation/(?P<federation>[\s\w-]+)/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?tier2/cloud/site/(?P<site>[\w-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?tier2/cloud/site/(?P<site>[\w-]+)/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?tier2/cloud/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?tier2/cloud/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?tier2/cloud/country/(?P<country>[\w\s-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/$
-
^(?P<wlcg>wlcg/|)?tier2/cloud/country/(?P<country>[\w\s-]+)/$
-
^(?P<wlcg>wlcg/|)?tier2/cloud/federation/(?P<federation>[\s\w-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/$
-
^(?P<wlcg>wlcg/|)?tier2/cloud/federation/(?P<federation>[\s\w-]+)/$
-
^(?P<wlcg>wlcg/|)?tier2/cloud/site/(?P<site>[\w-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/$
-
^(?P<wlcg>wlcg/|)?tier2/cloud/site/(?P<site>[\w-]+)/$
-
^(?P<wlcg>wlcg/|)?tier2/cloud/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/$
-
^(?P<wlcg>wlcg/|)?tier2/cloud/$
-
^(?P<wlcg>wlcg/|)?tier2/country/(?P<country>[\w\s-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?tier2/country/(?P<country>[\w\s-]+)/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?tier2/federation/(?P<federation>[\s\w-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?tier2/federation/(?P<federation>[\s\w-]+)/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?tier2/site/(?P<site>[\w-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?tier2/site/(?P<site>[\w-]+)/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?tier2/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?tier2/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?tier2/country/(?P<country>[\w\s-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/$
-
^(?P<wlcg>wlcg/|)?tier2/country/(?P<country>[\w\s-]+)/$
-
^(?P<wlcg>wlcg/|)?tier2/federation/(?P<federation>[\s\w-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/$
-
^(?P<wlcg>wlcg/|)?tier2/federation/(?P<federation>[\s\w-]+)/$
-
^(?P<wlcg>wlcg/|)?tier2/site/(?P<site>[\w-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/$
-
^(?P<wlcg>wlcg/|)?tier2/site/(?P<site>[\w-]+)/$
-
^(?P<wlcg>wlcg/|)?tier2/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/$
-
^(?P<wlcg>wlcg/|)?tier2/$
-
^egi/(htc/|)(operation_centre|ngi)/(?P<ngi>[\w-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/(?P<format>JSON|CSV)/$
-
^egi/(htc/|)(operation_centre|ngi)/(?P<ngi>[\w-]+)/(?P<format>JSON|CSV|)/$
-
^egi/(htc/|)country/(?P<country>[\w\s-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/(?P<format>JSON|CSV)/$
-
^egi/(htc/|)country/(?P<country>[\w\s-]+)/(?P<format>JSON|CSV)/$
-
^egi/(htc/|)countries/(?P<query>[\w\s]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/(?P<format>JSON|CSV)/$
-
^egi/(htc/|)countries/(?P<format>JSON|CSV)/$
-
^egi/(htc/|)(resource_centre|site)/(?P<site>[\w-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/(?P<format>JSON|CSV)/$
-
^egi/(htc/|)(resource_centre|site)/(?P<site>[\w-]+)/(?P<format>JSON|CSV)/$
-
^egi/(htc/|)(operation_centres/|)(?P<format>JSON|CSV)/$
-
^egi/(htc/|)(operation_centres/|)(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/(?P<format>JSON|CSV)/$
-
^egi/(htc/|)(operation_centres/|)(?P<query>[\w-]+)/(?P<format>JSON|CSV)/$
-
^egi/ngi/(?P<ngi>[\w-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/$
-
^egi/ngi/(?P<ngi>[\w-]+)/?$
-
^egi/country/(?P<country>[\w\s-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/$
-
^egi/country/(?P<country>[\w\s-]+)/?$
-
^egi/countries/(?P<query>[\w\s]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/$
-
^egi/countries/?$
-
^egi/site/(?P<site>[\w-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/$
-
^egi/site/(?P<site>[\w-]+)/$
-
^egi/$
-
^egi/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/$
-
^egi/(?P<query>[\w-]+)/$
-
^storage/countries/(?P<query>[\w\s]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/(?P<format>JSON|CSV)/$
-
^storage/countries/(?P<format>JSON|CSV)/$
-
^storage/(?P<query>[\w-]+)/(?P<format>JSON|CSV)/$
-
^storage/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/(?P<format>JSON|CSV)/$
-
^storage/ngi/(?P<ngi>[\w-]+)/(?P<format>JSON|CSV)/$
-
^storage/ngi/(?P<ngi>[\w-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/(?P<format>JSON|CSV)/$
-
^storage/country/(?P<country>[\w\s-]+)/(?P<format>JSON|CSV)/$
-
^storage/country/(?P<country>[\w\s-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/(?P<format>JSON|CSV)/$
-
^storage/(?P<format>JSON|CSV)/$
-
^storage/site/(?P<site>[\w-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/(?P<format>JSON|CSV)/$
-
^storage/site/(?P<site>[\w-]+)/(?P<format>JSON|CSV)/$
-
^storage/countries/(?P<query>[\w\s]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/$
-
^storage/countries/$
-
^storage/(?P<query>[\w-]+)/$
-
^storage/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/$
-
^storage/ngi/(?P<ngi>[\w-]+)/$
-
^storage/ngi/(?P<ngi>[\w-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/$
-
^storage/country/(?P<country>[\w\s-]+)/$
-
^storage/country/(?P<country>[\w\s-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/$
-
^storage/$
-
^storage/site/(?P<site>[\w-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/$
-
^storage/site/(?P<site>[\w-]+)/$
-
^wlcg/country/(?P<country>[\w\s-]+)/(?P<format>JSON|CSV)/$
-
^wlcg/country/(?P<country>[\w\s-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/(?P<format>JSON|CSV)/$
-
^wlcg/(?P<format>JSON|CSV)/$
-
^wlcg/site/(?P<site>[\w-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/(?P<format>JSON|CSV)/$
-
^wlcg/site/(?P<site>[\w-]+)/(?P<format>JSON|CSV)/$
-
^wlcg/country/(?P<country>[\w\s-]+)/$
-
^wlcg/country/(?P<country>[\w\s-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/$
-
^wlcg/$
-
^wlcg/site/(?P<site>[\w-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/$
-
^wlcg/site/(?P<site>[\w-]+)/$
-
^(?P<wlcg>wlcg/|)?osg/cloud/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?osg/cloud/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?osg/cloud/site/(?P<site>[\w-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?osg/cloud/site/(?P<site>[\w-]+)/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?osg/(htc/|)(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?osg/(htc/|)(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?osg/(htc/|)site/(?P<site>[\w-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?osg/(htc/|)site/(?P<site>[\w-]+)/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?osg/cloud/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/$
-
^(?P<wlcg>wlcg/|)?osg/cloud/$
-
^(?P<wlcg>wlcg/|)?osg/cloud/site/(?P<site>[\w-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/$
-
^(?P<wlcg>wlcg/|)?osg/cloud/site/(?P<site>[\w-]+)/$
-
^(?P<wlcg>wlcg/|)?osg/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/$
-
^(?P<wlcg>wlcg/|)?osg/$
-
^(?P<wlcg>wlcg/|)?osg/site/(?P<site>[\w-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/$
-
^(?P<wlcg>wlcg/|)?osg/site/(?P<site>[\w-]+)/$
-
^(?P<wlcg>wlcg/|)?(resource_centre|site)_admin/cloud/(?P<site>[\w-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?(resource_centre|site)_admin/cloud/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?(resource_centre|site)_admin/(htc/|)(?P<site>[\w-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?(resource_centre|site)_admin/(htc/|)(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?site_admin/cloud/(?P<site>[\w-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/$
-
^(?P<wlcg>wlcg/|)?site_admin/cloud/$
-
^(?P<wlcg>wlcg/|)?site_admin/(?P<site>[\w-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/$
-
^(?P<wlcg>wlcg/|)?site_admin/$
-
^(?P<wlcg>wlcg/|)?vo_admin/cloud/(resource_centre|site)/(?P<site>[\w-]+)/(?P<vo>[\W\w\s]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?vo_admin/cloud/(resource_centre|site)/(?P<site>[\w-]+)/(?P<vo>[\W\w\s]+)/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?vo_admin/cloud/(operation_centre|ngi)/(?P<ngi>[\w-]+)/(?P<vo>[\W\w\s]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?vo_admin/cloud/(operation_centre|ngi)/(?P<ngi>[\w-]+)/(?P<vo>[\W\w\s]+)/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?vo_admin/cloud/country/(?P<country>[\w\s-]+)/(?P<vo>[\W\w\s]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?vo_admin/cloud/country/(?P<country>[\w\s-]+)/(?P<vo>[\W\w\s]+)/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?vo_admin/cloud/(operation_centres/|)(?P<vo>[\W\w\s]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?vo_admin/cloud/(operation_centres/|)(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?vo_admin/cloud/site/(?P<site>[\w-]+)/(?P<vo>[\W\w\s]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/$
-
^(?P<wlcg>wlcg/|)?vo_admin/cloud/site/(?P<site>[\w-]+)/(?P<vo>[\W\w\s]+)/$
-
^(?P<wlcg>wlcg/|)?vo_admin/cloud/ngi/(?P<ngi>[\w-]+)/(?P<vo>[\W\w\s]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/$
-
^(?P<wlcg>wlcg/|)?vo_admin/cloud/ngi/(?P<ngi>[\w-]+)/(?P<vo>[\W\w\s]+)/$
-
^(?P<wlcg>wlcg/|)?vo_admin/cloud/country/(?P<country>[\w\s-]+)/(?P<vo>[\W\w\s]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/$
-
^(?P<wlcg>wlcg/|)?vo_admin/cloud/country/(?P<country>[\w\s-]+)/(?P<vo>[\W\w\s]+)/$
-
^(?P<wlcg>wlcg/|)?vo_admin/cloud/(?P<vo>[\W\w\s]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/$
-
^(?P<wlcg>wlcg/|)?vo_admin/cloud/$
-
^(?P<wlcg>wlcg/|)?vo_admin/(htc/|)(resource_centre|site)/(?P<site>[\w-]+)/(?P<vo>[\W\w\s]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?vo_admin/(htc/|)(resource_centre|site)/(?P<site>[\w-]+)/(?P<vo>[\W\w\s]+)/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?vo_admin/(htc/|)(operation_centre|ngi)/(?P<ngi>[\w-]+)/(?P<vo>[\W\w\s]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?vo_admin/(htc/|)(operation_centre|ngi)/(?P<ngi>[\w-]+)/(?P<vo>[\W\w\s]+)/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?vo_admin/(htc/|)country/(?P<country>[\w\s-]+)/(?P<vo>[\W\w\s]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?vo_admin/(htc/|)country/(?P<country>[\w\s-]+)/(?P<vo>[\W\w\s]+)/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?vo_admin/(htc/|)(operation_centres/|)(?P<vo>[\W\w\s]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?vo_admin/(htc/|)(operation_centres/|)(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?vo_admin/site/(?P<site>[\w-]+)/(?P<vo>[\W\w\s]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/$
-
^(?P<wlcg>wlcg/|)?vo_admin/site/(?P<site>[\w-]+)/(?P<vo>[\W\w\s]+)/$
-
^(?P<wlcg>wlcg/|)?vo_admin/ngi/(?P<ngi>[\w-]+)/(?P<vo>[\W\w\s]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/$
-
^(?P<wlcg>wlcg/|)?vo_admin/ngi/(?P<ngi>[\w-]+)/(?P<vo>[\W\w\s]+)/$
-
^(?P<wlcg>wlcg/|)?vo_admin/country/(?P<country>[\w\s-]+)/(?P<vo>[\W\w\s]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/$
-
^(?P<wlcg>wlcg/|)?vo_admin/country/(?P<country>[\w\s-]+)/(?P<vo>[\W\w\s]+)/$
-
^(?P<wlcg>wlcg/|)?vo_admin/(?P<vo>[\W\w\s]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/$
-
^(?P<wlcg>wlcg/|)?vo_admin/$
[name='vo_admin']
-
^(?P<wlcg>wlcg/|)?user/cloud/(resource_centre|site)/(?P<site>[\w-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?user/cloud/(resource_centre|site)/(?P<site>[\w-]+)/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?user/cloud/(operation_centre|ngi)/(?P<ngi>[\w-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?user/cloud/(operation_centre|ngi)/(?P<ngi>[\w-]+)/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?user/cloud/country/(?P<country>[\w\s-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?user/cloud/country/(?P<country>[\w\s-]+)/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?user/cloud/(operation_centres/|)(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?user/cloud/(operation_centres/|)(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?user/cloud/countries/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?user/cloud/countries/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?user/cloud/site/(?P<site>[\w-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/$
-
^(?P<wlcg>wlcg/|)?user/cloud/site/(?P<site>[\w-]+)/$
-
^(?P<wlcg>wlcg/|)?user/cloud/ngi/(?P<ngi>[\w-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/$
-
^(?P<wlcg>wlcg/|)?user/cloud/ngi/(?P<ngi>[\w-]+)/$
-
^(?P<wlcg>wlcg/|)?user/cloud/country/(?P<country>[\w\s-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/$
-
^(?P<wlcg>wlcg/|)?user/cloud/country/(?P<country>[\w\s-]+)/$
-
^(?P<wlcg>wlcg/|)?user/cloud/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/$
-
^(?P<wlcg>wlcg/|)?user/cloud/$
-
^(?P<wlcg>wlcg/|)?user/(htc/|)(resource_centre|site)/(?P<site>[\w-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?user/(htc/|)(resource_centre|site)/(?P<site>[\w-]+)/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?user/(htc/|)(operation_centre|ngi)/(?P<ngi>[\w-]+)/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?user/(htc/|)(operation_centre|ngi)/(?P<ngi>[\w-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?user/country/(?P<country>[\w\s-]+)/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?user/country/(?P<country>[\w\s-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?user/(htc/|)(operation_centres/|)(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?user/(htc/|)(operation_centres/|)(?P<format>JSON|CSV)/$
-
^(?P<wlcg>wlcg/|)?user/site/(?P<site>[\w-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/$
-
^(?P<wlcg>wlcg/|)?user/site/(?P<site>[\w-]+)/$
-
^(?P<wlcg>wlcg/|)?user/ngi/(?P<ngi>[\w-]+)/$
-
^(?P<wlcg>wlcg/|)?user/ngi/(?P<ngi>[\w-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/$
-
^(?P<wlcg>wlcg/|)?user/country/(?P<country>[\w\s-]+)/$
-
^(?P<wlcg>wlcg/|)?user/country/(?P<country>[\w\s-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/$
-
^(?P<wlcg>wlcg/|)?user/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/$
-
^(?P<wlcg>wlcg/|)?user/$
-
^(egi/|)cloud/countries/(?P<query>[\w\s]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/(?P<format>JSON|CSV)/$
-
^(egi/|)cloud/countries/(?P<format>JSON|CSV)/$
-
^(egi/|)cloud/(operation_centres/|)(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/(?P<format>JSON|CSV)/$
-
^(egi/|)cloud/(operation_centres/|)(?P<format>JSON|CSV)/$
-
^(egi/|)cloud/(resource_centre|site)/(?P<site>[\w-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/(?P<format>JSON|CSV)/$
-
^(egi/|)cloud/(resource_centre|site)/(?P<site>[\w-]+)/(?P<format>JSON|CSV)/$
-
^(egi/|)cloud/(operation_centre|ngi)/(?P<ngi>[\w-]+)/(?P<format>JSON|CSV)/$
-
^(egi/|)cloud/(operation_centre|ngi)/(?P<ngi>[\w-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/(?P<format>JSON|CSV)/$
-
^(egi/|)cloud/country/(?P<country>[\w\s-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/(?P<format>JSON|CSV)/$
-
^(egi/|)cloud/country/(?P<country>[\w\s-]+)/(?P<format>JSON|CSV)/$
-
^cloud/countries/(?P<query>[\w\s]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/$
-
^cloud/countries/$
-
^cloud/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/$
-
^cloud/$
-
^cloud/site/(?P<site>[\w-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/$
-
^cloud/site/(?P<site>[\w-]+)/$
-
^cloud/ngi/(?P<ngi>[\w-]+)/$
-
^cloud/ngi/(?P<ngi>[\w-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/$
-
^cloud/country/(?P<country>[\w\s-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/$
-
^cloud/country/(?P<country>[\w\s-]+)/$
-
^wlcg/country/(?P<country>[\w\s-]+)/(?P<format>JSON|CSV)/$
-
^wlcg/country/(?P<country>[\w\s-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/(?P<format>JSON|CSV)/$
-
^wlcg/countries/(?P<query>[\w\s]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/(?P<format>JSON|CSV)/$
-
^wlcg/countries/(?P<format>JSON|CSV)/$
-
^wlcg/(?P<format>JSON|CSV)/$
-
^wlcg/country/(?P<country>[\w\s-]+)/$
-
^wlcg/country/(?P<country>[\w\s-]+)/(?P<query>[\w-]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/$
-
^wlcg/countries/(?P<query>[\w\s]+)/(?P<yRange>[\w\s]+)/(?P<xRange>[\w\s]+)/(?P<sYear>\d\d\d\d)/(?P<sMonth>\d{1,2})/(?P<eYear>\d\d\d\d)/(?P<eMonth>\d{1,2})/(?P<VOGroup>[\w\S]+)/(?P<localJobGroup>[\w]+)/$
-
^wlcg/countries/$
-
^cookies/$
-
^wlcg/$
-
^terms_of_use/$
-
^data_protection/$
The current path, csv_export.php
,
didn’t match any of these.