1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[612],{99:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/search",function(){return r(322)}])},322:(e,t,r)=>{"use strict";r.r(t),r.d(t,{__N_SSG:()=>J,default:()=>M});var n=r(7876),i=r(1045),l=r(502),a=r(2872),s=r(5727),o=r(4232),c=r(3826),d=r(5106),u=r(4440);let h=u.Ay.div.withConfig({componentId:"sc-e13751fd-0"})(["position:relative;width:100%;.input{--padding:0.8rem;--padding-right:calc(var(--padding) + 2rem);width:100%;border:none;color:#1b1b1b;outline:none;padding:var(--padding);padding-right:var(--padding-right);border-radius:4px;border:1px solid #b2b2b2;transition-property:color,border;transition-duration:300ms;transition-timing-function:cubic-bezier(0.075,0.82,0.165,1);&::placeholder{color:#b2b2b2;}&:focus{color:#1b1b1b;border:1px solid #1b1b1b;}&:focus-visible{outline:1px solid #015fcc;}.featured &{--padding:1.4rem;border:none;&:focus{border:none;}}}.btn{all:unset;--btn-size:30px;position:absolute;top:50%;transform:translateY(-50%);right:1rem;width:var(--btn-size);height:var(--btn-size);display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:4px;svg{display:inline-flex;fill:#da001a;width:calc(var(--btn-size) * 0.66);height:calc(var(--btn-size) * 0.66);}&:focus-visible{outline:1px solid #015fcc;}}"]),p=(0,c.A)(e=>{let{currentRefinement:t,refine:r,placeholder:i,theme:l,toSearchPage:a,autoFocus:s,results:c=!1}=e,u=(0,o.useRef)(null);return(0,o.useEffect)(()=>{if((null==u?void 0:u.current)&&s){var e;null==u||null==(e=u.current)||e.focus()}},[u,s]),(0,n.jsx)("form",{className:l,role:"search","aria-label":"Search",children:(0,n.jsxs)(h,{children:[(0,n.jsx)("input",{className:"input font-large",type:"text",ref:u,placeholder:i,onChange:e=>{r(e.currentTarget.value)},value:t,autoComplete:"off",maxLength:80,onKeyDown:e=>(e=>{"Enter"===e.key&&(e.preventDefault(),a())})(e)}),t&&c?(0,n.jsx)("button",{className:"btn btn-clear",type:"button",onClick:()=>{r("")},"aria-label":"Clear Search",children:(0,n.jsx)(d.QCr,{})}):(0,n.jsx)("button",{className:"btn",type:"button",onClick:()=>{var e;return c?r(null==u||null==(e=u.current)?void 0:e.value):a()},"aria-label":"Submit Search",children:(0,n.jsx)(d.KSO,{})})]})})});var g=r(8452),f=r(842),x=r(8230),b=r.n(x),m=r(6607),v=r(1692);let y=(0,m.A)(v.Ay)(e=>{let{hit:t,insights:r,query:i,updateSearchHistory:l}=e;return(0,n.jsx)(b(),{href:null==t?void 0:t.uri,passHref:!0,children:(0,n.jsxs)("a",{onClick:()=>{r("clickedObjectIDsAfterSearch",{eventName:"Hit clicked"}),g.A.dataLayer({dataLayer:{event:"searchClickThrough",query:i}}),l(i)},children:[t.title,(0,n.jsx)("span",{children:(0,f.Zr)("posts"==t.type?"news":t.type)})]})})});var j=r(8275);let _=u.Ay.div.withConfig({componentId:"sc-7bc190da-0"})(["margin:0;padding:0;width:100%;position:relative;&& > p{color:var(--color-base);}ul{border-radius:4px;background:#fff;box-shadow:0 3px 7px rgb(0 0 0 / 25%);width:100%;margin:var(--grid-gap) 0 0 0;text-indent:0;list-style-type:none;padding:10px 0;background:#fff;overflow:hidden;li{border-bottom:1px solid #eee;&:last-child{padding:0;margin:0;border-bottom:0px solid #eee;}& > a{margin:0;padding:0.7rem 1.4rem;display:flex;font-weight:600;text-decoration:none;&:hover{background:#f6f6f6;}&:after{display:inline-block;margin-left:4px;content:'\xbb';}> span{color:#727272;margin-left:auto;font-style:italic;}}&.search-hits__more{a{font-style:italic;font-weight:300;color:#747474;cursor:pointer;}}}}"]),k=(0,j.A)(e=>{let{hits:t,toSearchPage:r,query:i}=e;if(t&&t.length&&i&&i.length>=3){let e=t.map((e,t)=>(0,n.jsx)("li",{children:(0,n.jsx)(y,{hit:e,query:null!=i?i:""})},"hit-"+t));return(0,n.jsx)(_,{children:(0,n.jsxs)("ul",{className:"search-hits",children:[e,t&&t.length>=5&&(0,n.jsx)("li",{className:"search-hits__more",children:(0,n.jsx)("a",{onClick:()=>r(),children:"All results"})})]})})}return(0,n.jsx)(n.Fragment,{})}),w=u.Ay.div.withConfig({componentId:"sc-fcda488a-0"})(["padding:24px 0px;display:grid;grid-template-columns:200px 200px;gap:1em;justify-content:center;button{height:50px;border:1px solid #1a171b;border-radius:4px;
1max-width:200px;background-color:#fff;&:not([disabled]){cursor:pointer;&:hover{background-color:#1a171b;color:#ffffff;background-color:#1a171b;transform:translate(0,-2px);}&:active{transform:translate(0,2px);}}}"]),A=e=>{let{previousFunction:t,nextFunction:r,nextDisabled:i=!1,previousDisabled:l=!1}=e;return(0,n.jsxs)(w,{children:[(0,n.jsx)("button",{onClick:()=>null==t?void 0:t(),disabled:l,children:"Previous"}),(0,n.jsx)("button",{onClick:()=>null==r?void 0:r(),disabled:i,children:"Next"})]})};var q=r(5143),C=r(9326),S=r(9528);let N=u.Ay.div.withConfig({componentId:"sc-4735628e-0"})(["padding:1rem 1rem 0 1rem;width:100%;& > p{padding:0rem 0 3rem 0;}ul{margin:0;text-indent:0;list-style-type:none;padding:0;li{padding:0 0 0.8rem 0;margin:0 0 0.8rem 0;border-bottom:1px solid #eee;.search-result__title{display:flex;justify-content:space-between;margin:0 0 0.5rem 0;&:last-child{padding:0;margin:0;border-bottom:0px solid #eee;}& > a{color:#da001a;font-weight:600;text-decoration:none;&:after{content:' \xbb';}}& > span:last-child{text-transform:capitalize;font-style:italic;font-size:1rem;}}.search-result__body{font-size:0.9rem;font-weight:400;margin:0 0 0.5rem 0;}.ais-Highlight-highlighted{background-color:#ffedef;}}}"]),I=(0,q.A)(e=>{let{highlight:t,attribute:r,hit:i}=e,l=t({highlightProperty:"_highlightResult",attribute:r,hit:i}),a=null==l?void 0:l.filter(e=>null==e?void 0:e.filter(e=>null==e?void 0:e.isHighlighted).length);return(0,n.jsx)(n.Fragment,{children:a.splice(0,3).map((e,t)=>(0,n.jsx)("p",{children:e.splice(0,4).map((e,r)=>{if(e.isHighlighted)return(0,n.jsx)("span",{className:"ais-Highlight-highlighted",children:e.value},"part".concat(t,"-").concat(r));{let i=e.value;return r?3===r&&(i=i.slice(0,100)+"..."):i="..."+i.slice(-100),(0,n.jsx)("span",{children:i},"part".concat(t,"-").concat(r))}})},t))})}),F=(0,m.A)(v.Ay)(e=>{let{hit:t,insights:r,query:i}=e;return(0,n.jsx)(b(),{href:("posts"==t.type?"/news":"")+t.uri,target:"minutes"===t.type||"files"===t.type?"_blank":void 0,onClick:()=>{r("clickedObjectIDsAfterSearch",{eventName:"Hit clicked"}),g.A.dataLayer({dataLayer:{event:"searchClickThrough",query:i}})},children:(0,n.jsx)(C.A,{hit:t,attribute:"title",tagName:"span"})})}),P=(0,S.A)(e=>{var t;let{searchState:r,searchResults:i,setSearchState:l}=e,a=(null==(t=r.query)?void 0:t.length)>=3,s=(0,o.useMemo)(()=>i?(0,f.yd)(i.hits,i.hitsPerPage,i.page):[],[i]),c=(0,o.useMemo)(()=>i?(0,f.IN)(s,i.queryID):[],[s,i]),d=e=>{var t,n;let a=r.configure.page;e&&a<i.nbPages-1?l({...r,configure:{...r.configure,page:a+1}}):!e&&a>0&&l({...r,configure:{...r.configure,page:a-1}}),scrollTo({top:(null==(n=document)||null==(t=n.getElementById("search-results"))?void 0:t.offsetTop)-56||0})};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(N,{id:"search-results",children:a?(0,n.jsxs)(n.Fragment,{children:[0===c.length&&(0,n.jsx)("p",{children:"No search results were found."}),c.length>0&&(0,n.jsx)("ul",{children:c.map(e=>{var t;return(0,n.jsxs)("li",{children:[(0,n.jsxs)("p",{className:"search-result__title",children:[(0,n.jsx)(F,{hit:e,query:null!=(t=null==r?void 0:r.query)?t:""}),!!(null==e?void 0:e.type)&&(0,n.jsx)("span",{children:null==e?void 0:e.type})]}),(0,n.jsx)("div",{className:"search-result__body",children:(0,n.jsx)(I,{hit:e,attribute:"content"})})]},e.objectID)})})]}):(0,n.jsx)("p",{children:"Start typing to search the site..."})}),a&&c.length>0&&(0,n.jsx)(A,{previousDisabled:0===r.configure.page,nextDisabled:r.configure.page===(null==i?void 0:i.nbPages)-1,previousFunction:()=>{d(!1)},nextFunction:()=>{d(!0)}})]})}),E=(0,S.A)(e=>{var t;let{results:r=!1,searchState:i,setSearchState:l,toSearchPage:a}=e;return(0,n.jsxs)(n.Fragment,{children:[!r&&(0,n.jsx)(k,{hitComponent:y,toSearchPage:a,query:null!=(t=i.query)?t:""}),r&&(0,n.jsx)(P,{setSearchState:l})]})});var z=r(3435),T=r.n(z),D=r(9099),H=r(9006),L=r(1078);let O=T()("I1EJCF1F7O","a2622d2e3826b3f96687a5c60885c933");(0,v.Ay)("init",{apiKey:"0c324dfba99380f0896c4307ea93e096",appId:"I1EJCF1F7O",useCookie:!0});let R=e=>{var t,r,i;let{results:l=!1,placeholder:a="Search...",autoFocus:s=!0,hitsPerPage:c=20,filters:d=""}=e,u=(0,D.useRouter)(),[h,f]=(0,o.useState)({query:null!=(r=null==u?void 0:u.query.q)?r:"",configure:{page:0}});(0,o.useEffect)(()=>{var e,t;(null==u||null==(e=u.query)?void 0:e.q)&&f({...h,query:null!=(t=null==u?void 0:u.query.q)?t:""})},[null==u||null==(t=u.query)?void 0:t.q]);let x=()=>{"/search"!==u.pathname?u.push({pathname:"/search",query:{q:h.query}}):u.push({query:{q:h.query}})};return(0,n.jsx)(n.Fragment,{children:(0,n.jsxs)(H.A,{searchClient:O,indexName:"prod_CTF",searchState:h,onSearchStateChange:function(e){f(e);let{query:t}=e;(null==t?void 0:t.length)>2&&g.A.dataLayer({dataLayer:{event:"search",query:t}})},children:[(0,n.jsx)(L.A,{filters:d,hitsPerPage:c,page:h.configure.page,clickAnalytics:!0}),(0,n.jsx)(p,{defaultRefinement:null!=(i=null==u?void 0:u.query.q)?i:"",placeholder:a,toSearchPage:x,autoFocus:s,results:l}),(0,n.jsx)(E,{results:l,toSearchPage:x,searchState:h,setSearchState:f})]})})};var K=r(7952),J=!0;let M=e=>{let{menuItems:t}=e;return(0,n.jsxs)("div",{children:[(0,n.jsx)(a.A,{menuItems:t.primary}),(0,n.jsx)(K.A,{content:{title:"Search"},children:(0,n.jsx)(i.A,{style:{marginTop:"24px"},children:(0,n.jsx)(R,{results:!0})})}),(0,n.jsx)(l.A,{}),(0,n.jsx)(s.A,{menuItems:t.footer})]})}}},e=>{e.O(0,[3371,1237,1515,9223,3395,5113,3758,8148,7952,636,6593,8792],()=>e(e.s=99)),_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.