1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3686],{10224:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return o.Z}});var o=n(58374)},58374:function(e,t,n){"use strict";n.d(t,{Z:function(){return E}});var o=n(59499),r=n(67294),a=n(18876),i=n(29827),s=n(46508),c=n(3528),l=n(34579),u=n(27812),d=n(4730),p=n(86885),y=n(37918),g=n(56025),_=n(11163),v=n(17030),h=n(99850),f=n(150),b=n(85893),m=["limit","skip","order_by"];function w(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,o)}return n}function O(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?w(Object(n),!0).forEach(function(t){(0,o.Z)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):w(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var j=function(e){var t,n=(0,_.useRouter)(),o=(n.pathname,n.query);n.push;var a=(0,r.useState)({news_sort:{start_date:"desc"},news_page:0}),i=a[0];a[1];var s=(0,y.e3)({}),c=(0,p.ek)({types:[],sectors:[o.id]}),l=s.data?s.data.sectors.filter(function(e){return e.id==o.id}):null,u=(0,g.aL)({skip:0,search:null,types:null,sectors:[o.id],continents:null,countries:null,categories:null,sub_categories:null,company_types:null,groups:null,associations:null,holding_companies:null,order_by:i.sort,tags:null,editors_choice:!0,limit:3}),d=s.loading||u.loading,h=s.loading||u.loading;return(0,b.jsx)(v.O4.Provider,{value:{error:h,loading:d,banners:null===(t=c.data)||void 0===t?void 0:t.banners,item:l?l[0]:null,sectors:s.data?s.data.sectors:[],editors_list:u.data?u.data.news:[]},children:e.children})},P=function(e){var t=e.skip,n=e.limit,o=e.types,r=e.sectors,a=e.search,i=e.continents,s=e.countries,c=e.categories,l=e.sub_categories,u=e.company_types,d=e.groups,p=e.associations,y=e.holding_companies,g=e.tags,_=e.order_by;return{skip:parseInt(void 0===t?0:t),limit:parseInt(void 0===n?12:n),search:(void 0===a?null:a)||null,types:(0,h.tM)(void 0===o?null:o),sectors:(0,h.tM)(void 0===r?null:r),continents:(0,h.tM)(void 0===i?null:i),countries:(0,h.tM)(void 0===s?null:s),categories:(0,h.tM)(void 0===c?null:c),sub_categories:(0,h.tM)(void 0===l?null:l),company_types:(0,h.tM)(void 0===u?null:u),groups:(0,h.tM)(void 0===d?null:d),associations:(0,h.tM)(void 0===p?null:p),holding_companies:(0,h.tM)(void 0===y?null:y),order_by:(0,h.w9)(void 0===_?"start_date:desc":_,"start_date:desc"),tags:(0,h.tM)(void 0===g?null:g)}},k=function(e){var t,n,o,a=(0,_.useRouter)(),i=a.pathname,s=a.query,c=a.push,l=P(s),p=(0,r.useState)({news_sort:{start_date:"desc"},news_page:0});p[0],p[1];var y=(0,g.aL)(O(O({},l),{},{sectors:[s.id],search:(0,f.GT)(l.search)}));l.limit,l.skip,l.order_by;var h=(0,d.Z)(l,m),w=(0,g.aL)(O(O({},h),{},{sectors:[s.id],search:(0,f.GT)(l.search)}),!0),j=(0,g.v5)({news_type_ids:l.types?"{".concat(l.types,"}"):null,sector_ids:l.sectors?"{".concat(l.sectors,"}"):null,continent_ids:l.continents?"{".concat(l.continents,"}"):null,country_ids:l.countries?"{".concat(l.countries,"}"):null,category_ids:l.categories?"{".concat(l.categories,"}"):null,company_type_ids:l.company_types?"{".concat(l.company_types,"}"):null,group_ids:l.groups?"{".concat(l.groups,"}"):null,association_ids:l.associations?"{".concat(l.associations,"}"):null,country_edition:null}),k=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return c({pathname:i,query:t?O(O({},e),{},{id:s.id}):O(O(O({},l),e),{},{id:s.id})})},M=y.loading||w.loading;return y.error||w.error,(0,b.jsx)(v.Tr.Provider,{value:{onShowMoreNews:function(){y.loading||(y.loading=!0,y.fetchMore({updateQuery:function(e,t){var n=t.fetchMoreResult;return n?O(O({},e),{},{news:[].concat((0,u.Z)(e.news),(0,u.Z)(n.news))}):e},variables:{skip:y.data.news.length}}))},query:l,searchedSomething:Object.keys(s).length>1,loading:M,pushQuery:k,onSearch:function(e){k({search:e.q})},resetFilters:function(){return k({},!0)},search:l.search,sortOptions:[{value:"name:asc",label:"A-Z"},{value:"name:desc",label:"Z-A"},{value:"start_date:desc",label:"Latest"}],sortChange:function(e){return k({order_by:e.value})},sortValue:(0,f.lm)(l.order_by),news_count:null==w?void 0:null===(t=w.data)||void 0===t?void 0:null===(n=t.news)||void 0===n?void 0:null===(o=n.aggregate)||void 0===o?void 0:o.count,filter_data:j.data?[{title:"News Channel",name:"types",data:j.data.news_type,icon:"icon-news"},{title:"Region",name:"continents",data:j.data.continent,icon:"icon-globe"},{title:"Country",name:"countries",data:j.data.country,icon:"icon-location"},{title:"Category",name:"categories",data:j.data.category.filter(function(e){return null==e.parent_id}),icon:"icon-credit_card"},{title:"Company Type",name:"company_types",data:j.data.company_type,icon:"icon-company"},{title:"Association",name:"associations",data:j.data.associations,icon:"icon-associated"},{title:"Holding Company",name:"holding_companies",data:j.data.holding_companies,icon:"icon-company"}]:[],news:y.data?y.data.news:[]},children:e.children})},M=n(45674);function Z(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,o)}return n}function C(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?Z(Object(n),!0).forEach(function(t){(0,o.Z)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Z(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var E=(0,l.h)((0,a.C)(function(e){return(0,b.jsx)(c.Kv,C(C({},e),{},{children:(0,b.jsx)(M.q9,{children:(0,b.jsx)(k,C(C({},e),{},{children:(0,b.jsxs)(j,C(C({},e),{},{children:[(0,b.jsx)(s.Z,{meta:{}}),(0,b.jsx)(i.Z,C({},e))]}))}))})}))}))},20599:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/work/sectors/[id]",function(){return n(10224)}])}},function(e){e.O(0,[3662,2842,6115,6037,7614,2580,1664,3231,381,5470,3973,7542,9248,2176,3375,7584,5193,9774,2888,179],function(){return e(e.s=20599)}),_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.