1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3578],{21407:function(e,t,i){"use strict";i.d(t,{Z:function(){return styles_ThemeProvider_ThemeProvider}});var n=i(87462),r=i(63366),a=i(67294);let s=a.createContext(null);function useTheme(){let e=a.useContext(s);return e}let o="function"==typeof Symbol&&Symbol.for;var l=o?Symbol.for("mui.nested"):"__THEME_NESTED__",d=i(85893),ThemeProvider_ThemeProvider=function(e){let{children:t,theme:i}=e,r=useTheme(),o=a.useMemo(()=>{let e=null===r?i:function(e,t){if("function"==typeof t){let i=t(e);return i}return(0,n.Z)({},e,t)}(r,i);return null!=e&&(e[l]=null!==r),e},[i,r]);return(0,d.jsx)(s.Provider,{value:o,children:t})},c=i(87685),u=i(34168),m=i(82056),p=i(32842),g=i(73546),_=i(92996),h=i(25723);let f={};function useThemeScoping(e,t,i,r=!1){return a.useMemo(()=>{let a=e&&t[e]||t;if("function"==typeof i){let s=i(a),o=e?(0,n.Z)({},t,{[e]:s}):s;return r?()=>o:o}return e?(0,n.Z)({},t,{[e]:i}):(0,n.Z)({},t,i)},[e,t,i,r])}var esm_ThemeProvider_ThemeProvider=function(e){let{children:t,theme:i,themeId:n}=e,r=(0,u.Z)(f),a=useTheme()||f,s=useThemeScoping(n,r,i),o=useThemeScoping(n,a,i,!0),l="rtl"===s.direction,v=function(e){let t=(0,u.Z)(),i=(0,_.Z)()||"",{modularCssLayers:n}=e,r="mui.global, mui.components, mui.theme, mui.custom, mui.sx";return(r=n&&null===t?"string"==typeof n?n.replace(/mui(?!\.)/g,r):`@layer ${r};`:"",(0,g.Z)(()=>{var e,t;let n=document.querySelector("head");if(!n)return;let a=n.firstChild;if(r){if(a&&null!=(e=a.hasAttribute)&&e.call(a,"data-mui-layer-order")&&a.getAttribute("data-mui-layer-order")===i)return;let t=document.createElement("style");t.setAttribute("data-mui-layer-order",i),t.textContent=r,n.prepend(t)}else null==(t=n.querySelector(`style[data-mui-layer-order="${i}"]`))||t.remove()},[r,i]),r)?(0,d.jsx)(h.Z,{styles:r}):null}(s);return(0,d.jsx)(ThemeProvider_ThemeProvider,{theme:o,children:(0,d.jsx)(c.T.Provider,{value:s,children:(0,d.jsx)(m.Z,{value:l,children:(0,d.jsxs)(p.Z,{value:null==s?void 0:s.components,children:[v,t]})})})})},v=i(10606);let x=["theme"];function styles_ThemeProvider_ThemeProvider(e){let{theme:t}=e,i=(0,r.Z)(e,x),a=t[v.Z],s=a||t;return"function"!=typeof t&&(a&&!a.vars?s=(0,n.Z)({},a,{vars:null}):t&&!t.vars&&(s=(0,n.Z)({},t,{vars:null}))),(0,d.jsx)(esm_ThemeProvider_ThemeProvider,(0,n.Z)({},i,{themeId:a?v.Z:void 0,theme:s}))}},25723:function(e,t,i){"use strict";i(67294);var n=i(32485),r=i(41234),a=i(96682),s=i(85893);function wrapGlobalLayer(e){let t=(0,n.internal_serializeStyles)(e);return e!==t&&t.styles?(t.styles.match(/^@layer\s+[^{]*$/)||(t.styles=`@layer global{${t.styles}}`),t):e}t.Z=function({styles:e,themeId:t,defaultTheme:i={}}){let n=(0,a.Z)(i),o=t&&n[t]||n,l="function"==typeof e?e(o):e;return o.modularCssLayers&&(l=Array.isArray(l)?l.map(e=>"function"==typeof e?wrapGlobalLayer(e(o)):wrapGlobalLayer(e)):wrapGlobalLayer(l)),(0,s.jsx)(r.Z,{styles:l})}},82056:function(e,t,i){"use strict";i.d(t,{V:function(){return useRtl}});var n=i(87462),r=i(63366),a=i(67294),s=i(85893);let o=["value"],l=a.createContext(),useRtl=()=>{let e=a.useContext(l);return null!=e&&e};t.Z=function(e){let{value:t}=e,i=(0,r.Z)(e,o);return(0,s.jsx)(l.Provider,(0,n.Z)({value:null==t||t},i))}},57244:function(e,t,i){(window.__NEXT_P=window.__NEXT_P||[]).push(["/regions",function(){return i(88937)}])},81975:function(e,t,i){"use strict";i.d(t,{Z:function(){return Pagination}});var n=i(85893),r=i(64716),a=i(11163),s=i(89712),o=i(64415),l=i.n(o),d=i(5422),c=i(67294),u=i(90512);function range(e,t){let i=[];for(let n=e;n<=t;n++)i.push(n);return i}function Pagination(e){var t,i,o;let{isMobile:m}=(0,d.XA)(),p=(0,a.useRouter)(),g=null!==(i=null===(t=e.pages)||void 0===t?void 0:t.length)&&void 0!==i?i:0,_=Math.min(Math.max(e.currentPage||1,1),Math.max(g,1)),h=g>0&&_>1,f=g>0&&_<g,v=m?0:1,x=(0,c.useMemo)(()=>(function(e,t,i,n){var r,a,s;if(e<=0)return[];if(1===e)return[1];let o=Math.min(Math.max(t,1),e),l=range(1,Math.min(i,e)),d=range(Math.max(e-i+1,i+1),e),c=Math.max(Math.min(o-n,e-i-2*n-1),i+2),u=Math.min(Math.max(o+n,i+2*n+2),d.length>0?d[0]-2:e-1),m=c<=u?range(c,u):[],p=[];return p.push(...l),c>i+2?p.push("start-ellipsis"):i+1<c&&p.push(...range(i+1,c-1)),p.push(...m),(null!==(r=d[0])&&void 0!==r?r:e)>u+2?p.push("end-ellipsis"):u+1<(null!==(a=d[0])&&void 0!==a?a:e)&&p.push(...range(u+1,
1(null!==(s=d[0])&&void 0!==s?s:e)-1)),p.push(...d),Array.from(new Set(p))})(g,_,1,v),[g,_,1,v]),scrollReset=()=>{e.disableScrollReset||window.scrollTo({top:0,left:0})},goToPage=t=>{var i;if(!(t<1)&&!(t>g)){if(scrollReset(),e.historyUri){let i=function(e,t,i){let[n,r]=e.split("?"),a=new URLSearchParams(r||"");a.set("page",String(t));let s=Array.isArray(i)?i:i?[i]:[];for(let e of s){let[t,i]=Object.entries(e)[0]||[];null!=t&&null!=i&&a.set("filter[".concat(t,"]"),String(i))}let o=a.toString();return o?"".concat(n,"?").concat(o):n}(e.historyUri,t,e.historyFilterParams);p.push(i)}null===(i=e.onItemClick)||void 0===i||i.call(e,t)}};return(0,n.jsxs)("div",{className:"".concat(l().pagination," ").concat(null!==(o=e.className)&&void 0!==o?o:""),children:[(0,n.jsxs)("button",{type:"button",className:(0,u.Z)("".concat(l().paginationPrev," ").concat(h?"":l().paginationGray),l().paginationBtn),onClick:()=>{var t;h&&(goToPage(_-1),null===(t=e.onPrevClick)||void 0===t||t.call(e))},disabled:!h,"aria-label":"Previous page",children:[s.pP," ",!m&&(0,n.jsx)(r.Z,{children:"pagination.prev"})]}),(0,n.jsx)("div",{className:l().paginationItems,role:"list","aria-label":"Pagination",children:x.map((e,t)=>{if("start-ellipsis"===e||"end-ellipsis"===e)return(0,n.jsx)("span",{className:l().paginationEllipsis,"aria-hidden":!0,children:"â¦"},"dots-".concat(t));let i=e===_;return(0,n.jsx)("button",{type:"button",role:"listitem",className:"".concat(l().paginationItem," ").concat(i?l().paginationItemActive:""),"aria-current":i?"page":void 0,onClick:()=>!i&&goToPage(e),disabled:i,children:e},"p-".concat(e))})}),(0,n.jsxs)("button",{type:"button",className:(0,u.Z)("".concat(l().paginationNext," ").concat(f?"":l().paginationGray),l().paginationBtn),onClick:()=>{var t;f&&(goToPage(_+1),null===(t=e.onNextClick)||void 0===t||t.call(e))},disabled:!f,"aria-label":"Next page",children:[!m&&(0,n.jsx)(r.Z,{children:"pagination.next"})," ",s.vC]})]})}},99876:function(e,t,i){"use strict";var n=i(78189);t.Z=n.h},5264:function(e,t,i){"use strict";i.d(t,{r:function(){return r}});var n=i(68239);let r=(0,n.Z)({components:{MuiTabs:{styleOverrides:{indicator:{backgroundColor:"white",top:0,bottom:"unset",height:3}}},MuiTab:{defaultProps:{disableRipple:!0},styleOverrides:{root:{padding:"18px 30px 18px 0",minWidth:"unset",fontWeight:700,fontSize:14,color:"white",textTransform:"none","&.Mui-selected":{color:"white"}}}},MuiPopover:{styleOverrides:{paper:{borderRadius:12}}}}})},88937:function(e,t,i){"use strict";i.r(t),i.d(t,{__N_SSP:function(){return Z},default:function(){return Implementers}});var n=i(85893),r=i(67294),a=i(35281),s=i(11163),o=i(56139),l=i(5422),d=i(99264),c=i(61267),u=i(41664),m=i.n(u),p=i(21407),g=i(5264),_=i(17175),h=i(64716),f=i(99876),v=i(91462),x=i(81975),j=i(89712),P=i(20172),C=i.n(P),S=i(8477);function ImplementersPage(e){var t;let{t:i,i18n:r}=(0,a.$G)(["common","gen"]),s=(0,o.pD)(r.language),getFieldSortClassName=t=>e.sortField!==t?"":e.sortOrder===d.o9.ASC?C().filterASC:C().filterDESC,getAdministrationPageUri=t=>{let i="/region/".concat(t,"?fromUri=").concat((0,_.Pv)());return e.pagination.page>1&&(i+="&fromPage=".concat(e.pagination.page)),i},l=(0,o.WY)("name",s),c=i("implementor.".concat(S.Bj?"regions":"administrations"));return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(f.Z,{title:c,fullWidth:!0,menuIconSpacing:48,headerMenuComponent:(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(m(),{href:"/communities",children:(0,n.jsx)(h.Z,{children:"menuItem.communities"})}),(0,n.jsx)(m(),{href:(0,_.Pv)(),className:"menuItem--active",children:(0,n.jsx)(h.Z,{children:"implementor.regions"})}),(0,n.jsx)(m(),{href:"/implementers/body",children:(0,n.jsx)(h.Z,{children:"implementor.bodies"})})]})}),!1,(0,n.jsxs)(p.Z,{theme:g.r,children:[(0,n.jsxs)("div",{className:C().wrapper,style:{marginTop:90},children:[(0,n.jsx)(()=>{let t="count_pip_spp";return(0,n.jsxs)("div",{className:C().header,children:[(0,n.jsxs)("div",{className:getFieldSortClassName(l),onClick:()=>e.setFieldSortState(l),children:[(0,n.jsx)(h.Z,{children:"community.gridHeader.name"}),j.ZP.tableArrow]}),(0,n.jsxs)("div",{className:getFieldSortClassName(t),onClick:()=>e.setFieldSortState(t),children:[(0,n.jsx)(h.Z,{children:"community.gridHeader.projects"}),j.ZP.tableArrow]})]})},{}),e.items.map(t=>{let i=getAdministrationPageUri(t.id);e.pagination.page>1&&(i+="&fromPage=".concat(e.pagination.page));let r=t.type;return(0,n.jsx)(ItemCard,{url:i,title:t.title?t.title:t[(0,o.WY)("name",s)],type:r,count:t.count||t.projectsCount,area:t.area,region:t.region,population:t.population,count_pip_spp:t.count_pip_spp,count_fp_spp:t.count_fp_spp,count_pip_sp:t.count_pip_sp,count_fp_sp:t.count_fp_sp},"k".concat(t.id))}),(null==e?void 0:null===(t=e.pagination)||void 0===t?void 0:t.total)>1?(0,n.jsx)(x.Z,{onPrevClick:()=>{e.setPaginationPage(e.pagination.page-1)},onNextClick:()=>{e.setPaginationPage(e.pagination.page+1)},onItemClick:e.setPaginationPage,currentPage:e.pagination.page,pages:(0,o.T9)(e.pagination.pages),historyUri:(0,_.Pv)()}):(0,n.jsx)("div",{style:{height:60}})]}),(0,n.jsx)(v.Z,{})]})]})}function ItemCard(e){let{url:t,title:i,count:r,type:a,area:s,region:o,population:l,count_pip_spp:d,count_fp_spp:c,count_pip_sp:u,count_fp_sp:p}=e;return(0,n.jsxs)(m(),{href:t,className:C().card,children:[(0,n.jsx)("header",{children:(0,n.jsx)("h3",{children:i})}),(0,n.jsxs)("main",{children:[(0,n.jsxs)("div",{children:[(0,n.jsx)("div",{children:(0,n.jsx)(h.Z,{children:"community.gridHeader.projectsSPP"})}),(0,n.jsx)("div",{children:d})]}),(0,n.jsxs)("div",{children:[(0,n.jsx)("div",{children:(0,n.jsx)(h.Z,{children:"community.gridHeader.programsSPP"})}),(0,n.jsx)("div",{children:c})]}),(0,n.jsxs)("div",{children:[(0,n.jsx)("div",{children:(0,n.jsx)(h.Z,{children:"community.gridHeader.projectsSP"})}),(0,n.jsx)("div",{children:u})]}),(0,n.jsxs)("div",{children:[(0,n.jsx)("div",{children:(0,n.jsx)(h.Z,{children:"community.gridHeader.programsSP"})}),(0,n.jsx)("div",{children:p})]})]})]})}var y=i(93459),A=i.n(y);function AdministrationsPage(e){let{t,i18n:i}=(0,a.$G)(["common","gen"]),r=(0,o.pD)(i.language),getFieldSortClassName=t=>e.sortField!==t?"":e.sortOrder===d.o9.ASC?A().filterASC:A().filterDESC,getAdministrationPageUri=t=>{let i="/region/".concat(t,"?fromUri=").concat((0,_.Pv)());return e.pagination.page>1&&(i+="&fromPage=".concat(e.pagination.page)),i},s=(0,o.WY)("name",r);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(f.Z,{title:t("menuItem.implementers"),fullWidth:!0,menuIconSpacing:48,headerMenuComponent:(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(m(),{href:"/communities",children:(0,n.jsx)(h.Z,{children:"menuItem.communities"})}),(0,n.jsx)(m(),{href:(0,_.Pv)(),className:"menuItem--active",children:(0,n.jsx)(h.Z,{children:"implementor.regions"})}),(0,n.jsx)(m(),{href:"/implementers/body",children:(0,n.jsx)(h.Z,{children:"implementor.bodies"})})]})}),(0,n.jsx)("section",{className:A().section,children:(0,n.jsx)("div",{className:"container",children:(0,n.jsxs)("div",{className:A().table,children:[(0,n.jsxs)("header",{children:[(0,n.jsxs)("div",{className:getFieldSortClassName(s),onClick:()=>e.setFieldSortState(s),children:[(0,n.jsx)(h.Z,{children:"community.gridHeader.name"}),j.ZP.tableArrow]}),(0,n.jsxs)("div",{className:getFieldSortClassName("count_pip_spp"),onClick:()=>e.setFieldSortState("count_pip_spp"),children:[(0,n.jsx)(h.Z,{children:"community.gridHeader.projectsSPP"}),j.ZP.tableArrow]}),(0,n.jsxs)("div",{className:getFieldSortClassName("count_fp_spp"),onClick:()=>e.setFieldSortState("count_fp_spp"),children:[(0,n.jsx)(h.Z,{children:"community.gridHeader.programsSPP"}),j.ZP.tableArrow]}),(0,n.jsxs)("div",{className:getFieldSortClassName("count_pip_sp"),onClick:()=>e.setFieldSortState("count_pip_sp"),children:[(0,n.jsx)(h.Z,{children:"community.gridHeader.projectsSP"}),j.ZP.tableArrow]}),(0,n.jsxs)("div",{className:getFieldSortClassName("count_fp_sp"),onClick:()=>e.setFieldSortState("count_fp_sp"),children:[(0,n.jsx)(h.Z,{children:"community.gridHeader.programsSP"}),j.ZP.tableArrow]})]}),(0,n.jsx)("main",{children:e.items.map(e=>(0,n.jsxs)(m(),{href:getAdministrationPageUri(e.id),children:[(0,n.jsx)("div",{children:e[s]}),(0,n.jsx)("div",{style:{paddingLeft:16},children:e.count_pip_spp}),(0,n.jsx)("div",{style:{paddingLeft:16},children:e.count_fp_spp}),(0,n.jsx)("div",{style:{paddingLeft:16},children:e.count_pip_sp}),(0,n.jsx)("div",{style:{paddingLeft:16},children:e.count_fp_sp})]},e.id))}),(0,n.jsx)(x.Z,{onPrevClick:()=>{e.setPaginationPage(e.pagination.page-1)},onNextClick:()=>{e.setPaginationPage(e.pagination.page+1)},onItemClick:e.setPaginationPage,currentPage:e.pagination.page,pages:(0,o.T9)(e.pagination.pages),historyUri:(0,_.Pv)()})]})})}),(0,n.jsx)(v.Z,{})]})}let b={field:"name_uk",order:d.o9.DESC};var Z=!0;function Implementers(e){var t;let{administrations:i}=e,u=(0,s.useRouter)(),{page:m}=u.query,p=m?(0,o.Hq)(m):1,{isMobile:g}=(0,l.XA)(),{i18n:_}=(0,a.$G)(["common","gen"]),h=(0,o.pD)(_.language),[f,v]=(0,r.useState)(!1),[x,j]=(0,r.useState)(p);(0,r.useEffect)(()=>{let e=u.query.page?(0,o.Hq)(u.query.page):1;e!==x&&j(e)},[u.query.page]);let P=null!==(t=i.length)&&void 0!==t?t:0,C=P?Math.ceil(P/c.bU):1,[S,y]=(0,r.useState)(C),[A,Z]=(0,r.useState)(0);b.field=(0,o.WY)("name",h);let[N,T]=(0,r.useState)(b),k={total:P,page:x,pages:S,perPage:c.bU,hasPrev:x>1,hasNext:x<S},getAdministrationsListChunk=e=>{let t=e>1?(e-1)*c.bU:0,n=N.field.match(/^name/)?(0,o.CT)(i,N.field):(0,o.x6)(i,N.field);return(N.order===d.o9.ASC?n.reverse():n).slice(t,t+c.bU)},[w,F]=(0,r.useState)(getAdministrationsListChunk(p)),setFieldSortState=e=>{N.field!==e?T({field:e,order:d.o9.ASC}):T({field:N.field,order:N.order===d.o9.ASC?d.o9.DESC:d.o9.ASC})};(0,r.useEffect)(()=>
1{F(getAdministrationsListChunk(x))},[x,N.field,N.order]);let I=w.map(e=>({...e,projectsCount:e.count_pip_spp}));return g?(0,n.jsx)(ImplementersPage,{items:I,sortField:N.field,sortOrder:N.order,pagination:k,setFieldSortState:e=>{setFieldSortState(e)},setPaginationPage:e=>{j(e)}}):(0,n.jsx)(AdministrationsPage,{items:I,sortField:N.field,sortOrder:N.order,pagination:k,setFieldSortState:e=>{setFieldSortState(e)},setPaginationPage:e=>{j(e)}})}},64415:function(e){e.exports={pagination:"style_pagination__lwGPS",paginationItems:"style_paginationItems__cOPf9",paginationItemActive:"style_paginationItemActive___MJOf",paginationBtn:"style_paginationBtn__H6FUp",paginationPrev:"style_paginationPrev__KcSUf",paginationNext:"style_paginationNext__8JPcI",paginationGray:"style_paginationGray__DNNXK"}},93459:function(e){e.exports={header:"Administrations_header__SCdky",headerTitle:"Administrations_headerTitle__zAz1J",headerContent:"Administrations_headerContent__cZ_bM",headerContentCol1:"Administrations_headerContentCol1__8atGM",progress:"Administrations_progress__Sf1ck",progressBar:"Administrations_progressBar__A1Bt_",progressBarLeftTitle:"Administrations_progressBarLeftTitle__HC4hu",progressBarRightTitle:"Administrations_progressBarRightTitle__Zu6bU",progressItem:"Administrations_progressItem__Fea9o",headerCardsWrapper:"Administrations_headerCardsWrapper__JsuDp",headerStatistics:"Administrations_headerStatistics__rJFgk",table:"Administrations_table__0Wbus",iconCell:"Administrations_iconCell__eQBYT",pageContent:"Administrations_pageContent__u6wZ4",pageContentCol1:"Administrations_pageContentCol1__eyzEw",pageContentCol2:"Administrations_pageContentCol2__lWvLJ",headerContentCol2:"Administrations_headerContentCol2__642fW",listItems:"Administrations_listItems__d0Juv",infoItem:"Administrations_infoItem__p3vRi",card2:"Administrations_card2__SyAdF",card3:"Administrations_card3__ITH2b",card3Row:"Administrations_card3Row__KjCwT",grayLayer:"Administrations_grayLayer__BFFVE",filterASC:"Administrations_filterASC__NB1r7",filterDESC:"Administrations_filterDESC__v0O_3",mobile_contributorsListBlock:"Administrations_mobile_contributorsListBlock__PYxwt",mobile_headerMenuBlock:"Administrations_mobile_headerMenuBlock__L_L_1"}},20172:function(e){e.exports={wrapper:"AdministrationsMobile_wrapper__cuQJ7",header:"AdministrationsMobile_header__k9eiL",card:"AdministrationsMobile_card__x9Kvr",filterASC:"AdministrationsMobile_filterASC__NtIdA",filterDESC:"AdministrationsMobile_filterDESC__KigmT",btn_filter_wrap:"AdministrationsMobile_btn_filter_wrap__On6Sf"}}},function(e){e.O(0,[9149,9554,3506,9774,2888,179],function(){return e(e.s=57244)}),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.