1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1303],{11908:(e,t,n)=>{"use strict";n.d(t,{A:()=>d});var r=n(42969),s=n(63857),a=n(43081),i=n.n(a),c=n(14232),l=n(11480),o=n(41639),u=n(74759);function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach(function(t){(0,r.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}let d=function(e,t,n){var r,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},p=(0,l.useRouter)(),d=(0,c.useState)({}),g=d[0],h=d[1],m=(0,c.useState)(),v=m[0],x=m[1],j=(0,c.useState)(null),b=j[0],y=j[1],P=(0,c.useState)([]),w=P[0],A=P[1],N=(0,c.useState)(!0),O=N[0],_=N[1],k=(0,c.useState)(null!=a?a:{}),S=k[0],E=k[1];(0,c.useEffect)(function(){if(p.isReady){var e=o.A.parse(window.location.search);0===Object.keys(e).length?T(n,S):(e.page||(e.page=1),T(e,S))}},[p.isReady]),(0,c.useEffect)(function(){v&&C()},[v,S]);var C=(r=(0,s.A)(i().mark(function n(){var r,s,a;return i().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return _(!0),A([]),p.push({pathname:e,query:(0,u.A)(v)},null,{scroll:!0,shallow:!0}),r=o.A.stringify(f(f(f({},v),S),{},{page:v.page-1})),n.next=6,fetch("".concat(t,"?").concat(r));case 6:return s=n.sent,n.next=9,s.json();case 9:A((a=n.sent).hits),y(a),_(!1);case 13:case"end":return n.stop()}},n)})),function(){return r.apply(this,arguments)}),T=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};h(f(f({},g),e)),x(f(f({},v),e)),E(t)};return(0,c.useEffect)(function(){p.beforePopState(function(e){var t=e.as.split("?")[1],n=o.A.parse(t);return x(n),h(n),!0})},[p]),{updateAndFetch:T,pushToTemp:function(e){h(f(f({},g),e))},pushToParams:function(){x(f(f(f({},v),g),{},{page:1}))},clearParams:function(){h({page:1}),x({page:1})},setIsLoading:_,data:b,params:v,tempParams:g,articles:w,isLoading:O}}},49426:(e,t,n)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/insights/topic/[topic-slug]",function(){return n(60987)}])},55119:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var r=n(93225),s=n(44478),a=n(84456),i=n(14232);let c=function(e,t){var n=function(){var n=e.current.querySelector("option:checked").innerText;t.current.style.display="block",t.current.innerText=n;var r=t.current.getBoundingClientRect().width;t.current.style.display="none",e.current.style.setProperty("--dynamic-size","".concat(r+73,"px"))};return(0,i.useEffect)(function(){return n(),e.current.addEventListener("change",n),function(){var t;null==(t=e.current)||t.removeEventListener("change",n)}},[]),{resize:n}};var l=n(37876);let o=function(e){var t=e.curPage,n=e.setPage,r=e.pageCount,o=(0,i.useRef)(null),u=(0,i.useRef)(null),p=c(o,u).resize;return(0,i.useEffect)(function(){setTimeout(function(){p()})},[t]),(0,l.jsxs)("div",{className:"f-ui-4 flex flex-row items-center justify-end",children:[(0,l.jsx)("span",{className:"pr-[16px]",children:"Current page:"}),(0,l.jsxs)("div",{className:"relative flex h-[48px] w-[var(--dynamic-size)] flex-row overflow-hidden rounded-[40px] border-2 border-primary focus-within:!text-inverse hover:text-inverse hover:[&>select]:bg-black focus-visible:[&>select]:bg-black focus-visible:[&>select]:text-inverse",ref:o,children:[(0,l.jsx)("select",{className:"form--inner cursor-pointer appearance-none pl-[20px] pr-[52px]",onChange:function(e){n(e.target.value)},value:t,children:(0,s.A)(Array(r)).map(function(e,t){return(0,l.jsx)("option",{value:t+1,children:t+1},t)})}),(0,l.jsx)("div",{className:"pointer-events-none absolute right-[16px] self-center",children:(0,l.jsx)(a.A,{name:"chevron"})})]}),(0,l.jsxs)("span",{className:"pl-[12px]",children:[" of ",r," "]}),(0,l.jsx)("div",{className:"f-ui-4 pointer-events-none invisible absolute left-[99999px]",ref:u})]})},u=function(e){var t=e.curPage,n=e.nextPage,s=e.previousPage,a=e.setPage,i=e.pageCount;return(0,l.jsxs)("div",{className:"mt-[48px] border-t border-divider md:mt-[40px] md:flex md:flex-row md:justify-between",children:[(0,l.jsxs)("div",{className:"flex flex-row justify-between pt-[20px] md:justify-start",children:[t>1?(0,l.jsx)(r.A,{icon:"arrowleft",type:"tertiary",iconPos:"left",className:"w-6-cols mr-12 md:w-auto [&_>_span:first-child]:w-full [&_>_span:first-child]:justify-between",onClick:function(){return s()},label:"Previous page",children:"Prev"}):null,t<i?(0,l.jsx)(r.A,{icon:"arrowright",type:"tertiary",className:"w-6-cols ml-auto md:ml-0 md:w-auto [&_>_span:first-child]:w-full [&_>_span:first-child]:justify-between",onClick:function(){return n()},label:"Next page",children:"Next"}):null]}),(0,l.jsxs)("div",{className:"f-ui-4 pt-[20px] text-center md:hidden",children:["Current page: ",t," of ",i]}),(0,l.jsx)("div",{className:"hidden pt-[20px] md:block",children:(0,l.jsx)(o,{pageCount:i,curPage:t,setPage:a})})]})}},60987:(e,t,n)=>{"use strict";n.r(t),n.d(t,{__N_SSG:()=>h,default:()=>m});var r=n(14232),s=n(11908),a=n(55119),i=n(74956),c=n(81815);n(84123);var l=n(93064),o=n(79493),u=n(93225),p=n(46466),f=n(37876);let d=function(e){var t=e.filters,n=e.topic,d=e.topicSlug;e.title;var g=(0,r.useState)(!1),h=g[0],m=g[1],v=(0,s.A)("/insights/topic/".concat(d),"/api/articles/topic/".concat(d),{page:1}),x=v.updateAndFetch,j=v.data,b=v.params,y=v.tempParams,P=v.pushToTemp,w=v.pushToParams,A=v.clearParams,N=v.articles,O=v.isLoading,_=function(e){x({page:e})},k=["industry","format","topic"],S=0;return b&&Object.keys(b).forEach(function(e){k.includes(e)&&S++}),(0,f.jsxs)("div",{className:"mt-space-2 border-t border-secondary",children:[(0,f.jsxs)("div",{className:"container pt-20",children:[(0,f.jsx)("div",{className:"mt-20 lg:mt-32",children:(0,f.jsxs)(c.A,{data:j||null,handelSearchInput:function(e){x({page:1,query:e})},inputValue:b?b.query:"",children:[(0,f.jsxs)(u.A,{type:"tertiary",className:"flex-shrink-0",icon:"filter",onClick:function(){return m(!0)},children:["Filters ",S?"(".concat(S,")"):null]}),(0,f.jsx)(o.A,{options:[{label:"Descending",value:"desc"},{label:"Ascending",value:"asc"}],onChange:function(e){x({page:1,sort:e.target.value})},value:b?b.sort:"desc"})]})}),(0,f.jsx)(l.A,{items:N,isLoading:O,children:(0,f.jsx)(p.A,{articles:N})}),j&&(0,f.jsx)(a.A,{pageCount:j&&j.nbPages?j.nbPages:1,curPage:b.page,nextPage:function(){_(parseInt(b.page)+1)},previousPage:function(){_(parseInt(b.page)-1)},setPage:_})]}),(0,f.jsx)(i.A,{topic:n||null,pushToTemp:P,filters:t,tempParams:y,isOpen:h,setIsOpen:m,pu
1shToParams:w,clearParams:A})]})};var g=n(55787),h=!0;function m(e){var t=e.topic,n=e.slug,r=e.filters;return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(g.A,{title:t}),(0,f.jsx)(d,{filters:r,topic:t,topicSlug:n})]})}}},e=>{e.O(0,[3492,9200,4576,636,6593,8792],()=>e(e.s=49426)),_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.