1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2513],{33639:(e,r,a)=>{"use strict";a.d(r,{JX:()=>n,tp:()=>i});var t=a(34733);let n=(e,r)=>{let a=r?.replace("{slug}",e.slug).replace("{display_id_absolute}",e.display_id.toString());return a?(0,t.IU)(a):""},i=(e,r)=>n(e,r?.links?.templates?.ContentModel?.frontendLinkTemplate)},40089:(e,r,a)=>{"use strict";a.d(r,{default:()=>C});var t=a(53954),n=a(33639),i=a(67565),s=a(47333);let l="@media only screen and (min-width: 41.25rem)",o=i.A.div({backgroundColor:s.T.neutral[150],padding:"1.875rem 0"}),c=i.A.div({paddingLeft:"2%",paddingRight:"2%",maxWidth:"75rem",margin:"0 auto",[l]:{paddingLeft:"2%",paddingRight:"2%"},"@media only screen and (min-width: 61.25rem)":{paddingLeft:"1%",paddingRight:"1%"},h1:{marginBottom:"15px",marginBlockStart:"0"}}),d=i.A.input({fontFamily:"var(--font-montserrat), Helvetica, Arial, sans-serif",fontSize:"1.9375rem",lineHeight:"1.2",boxSizing:"border-box",outline:"none",display:"block",background:"transparent",width:"100%",padding:".3125rem 0",border:"none",borderBottom:`2px solid ${s.T.neutral[825]}`,color:s.T.neutral[900],marginBottom:".3125rem",WebkitAppearance:"none",borderRadius:"0",fontWeight:"600"}),m=i.A.label({fontFamily:"var(--font-montserrat), Helvetica, Arial, sans-serif",fontSize:"1.125rem",lineHeight:"1.2",color:s.T.neutral[825],fontWeight:"600"}),h=i.A.div({backgroundColor:s.T.neutral[50],border:`1px solid ${s.T.neutral[250]}`,marginTop:"1.875rem",minHeight:"15rem"}),p=i.A.div({padding:".9375rem",[l]:{padding:"1.25rem"}}),f=i.A.span({fontFamily:"var(--font-montserrat), Helvetica, Arial, sans-serif",fontSize:"1.125rem",lineHeight:"1.2",color:s.T.neutral[1100],fontWeight:"700",display:"block",h2:{margin:"0"}}),g=i.A.ul({listStyle:"none",paddingInlineStart:"0",marginBlockStart:"0"});i.A.li({padding:"0",borderBottom:`1px solid ${s.T.neutral[250]}`,[l]:{padding:".625rem 0"},span:{fontFamily:"var(--font-montserrat), Helvetica, Arial, sans-serif",fontSize:".875rem",lineHeight:"1.2",color:s.T.neutral[825]},a:{textDecoration:"none"},h2:{fontFamily:"var(--font-montserrat), Helvetica, Arial, sans-serif",fontSize:"1.3125rem",lineHeight:"1.2",color:s.T.neutral[1100],margin:".25rem 0"},p:{fontFamily:"var(--font-montserrat), Helvetica, Arial, sans-serif",fontSize:"1rem",lineHeight:"1.2",color:s.T.neutral[825],margin:"0"}}),i.A.li({padding:"9375rem",[l]:{padding:"1.25rem"}});let u="@media only screen and (min-width: 41.25rem)",y=i.A.li({padding:"0",borderBottom:`1px solid ${s.T.neutral[250]}`,[u]:{padding:".625rem 0"},span:{fontFamily:"var(--font-montserrat), Helvetica, Arial, sans-serif",fontSize:".875rem",lineHeight:"1.2",color:s.T.neutral[825]},a:{textDecoration:"none"},h2:{fontFamily:"var(--font-montserrat), Helvetica, Arial, sans-serif",fontSize:"1.3125rem",lineHeight:"1.2",color:s.T.neutral[1100],margin:".25rem 0"},p:{fontFamily:"var(--font-montserrat), Helvetica, Arial, sans-serif",fontSize:"1rem",lineHeight:"1.2",color:s.T.neutral[825],margin:"0"}}),v=i.A.div({padding:"0.9375rem",fontWeight:"600",[u]:{padding:"1.25rem"}}),x=i.A.span({fontFamily:"var(--font-montserrat), Helvetica, Arial, sans-serif",fontSize:"1.5rem",lineHeight:"1.2",color:s.T.neutral[825],display:"block",margin:"1.25rem 0 1.875rem"}),b=i.A.span({fontFamily:"var(--font-montserrat), Helvetica, Arial, sans-serif",fontSize:"1.125rem",lineHeight:"1.2",color:s.T.neutral[825],display:"block"});function S({item:e,frontendLinkTemplate:r,timezone:a}){var i,s;let l="Video"===(s=e).content_type.title?"Video":"Gallery"===s.display_type.title?"Gallery":"Standard Article"===s.display_type.title&&"Article",o=e.display_date||e.updated_at;return(0,t.jsx)(y,{className:"search-page--result",children:(0,t.jsxs)(v,{className:"search-page--results-inner",role:"group","aria-label":"article",children:[(0,t.jsxs)("span",{children:[function(e,r){let a=new Date(e);if(isNaN(a.getTime()))return"";try{new Intl.DateTimeFormat("en-US",{timeZone:r})}catch{return""}let t=new Intl.DateTimeFormat("en-US",{timeZone:r,month:"short",day:"2-digit",year:"numeric",hour:"numeric",minute:"2-digit",hour12:!0}).formatToParts(a),n=t.find(e=>"month"===e.type)?.value??"",i=t.find(e=>"day"===e.type)?.value??"",s=t.find(e=>"year"===e.type)?.value??"",l=t.find(e=>"hour"===e.type)?.value??"",o=t.find(e=>"minute"===e.type)?.value??"",c=t.find(e=>"dayPeriod"===e.type)?.value??"";return n&&i&&s&&l&&o&&c?`${n} ${i}, ${s} | ${l}:${o} ${c}`:""}(o,a),l&&` | ${l}`]}),(0,t.jsx)("a",{href:(0,n.JX)(e,r),"ga-processed":"1","sl-processed":"1",children:(0,t.jsx)("h2",{children:e.title})}),(0,t.jsx)("p",{children:(i=e.metadata.social_dek||"")?i.replace(/<\/?[^>]+(>|\$)/g,""):i})]})})}function A({query:e}){return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(f,{children:"No results for"}),(0,t.jsxs)(x,{className:"search-page--query",children:['"',e,'"']}),(0,t.jsx)(b,{className:"search-page--no-result",children:"Check the spelling again or try another keyword."})]})}var j=a(35871);let{RUNTIME_CONCORDE_URL:T,SERVER_CONCORDE_URL:N,SERVER_CONCORDE_TIMEOUT:k,SERVER_CONCORDE_CACHE_TTL:H}=a(73929).Ay,$={timeout:k||3e3,cacheTtl:H||300,headers:{"Content-Type":"application/json"}};async function z(e,r){let{query:a,page:t=1,pageSize:n=40,filters:i={}}=e,s=`${T}/consumer/v2/${r}/query/${a}`,l=await w(s,{page:t,pageSize:n,filters:i});if(!l)throw Error(`Failed to fetch search data from ${s}`);return l}async function w(e,r){try{let a=new URLSearchParams;a.append("page",r.page.toString()),a.append("page_size",r.pageSize.toString()),Object.entries(r.filters).forEac
1h(([e,r])=>{a.append(e,r.toString())});let t=`${e}?${a.toString()}`,n=await (0,j.hd)(t,{method:"GET",headers:$.headers,cache:{ttl:Number($.cacheTtl)},timeout:$.timeout});return{hits:n?.hits?.hits||[],total:n?.hits?.total||0,page:r.page,pageSize:r.pageSize}}catch(r){throw console.error(`Error making Concorde GET request: ${e}`,r),r}}var F=a(18122),_=a(5477),E=a(68394);function C({voltronContent:e,frontendLinkTemplate:r,timezone:a,searchResults:n,searchQuery:i,siteId:s}){let l=(0,_.useRouter)(),u=(0,_.useSearchParams)(),[y,v]=(0,E.useState)(i||u?.get("q")||""),[x,b]=(0,E.useState)(2),[j,T]=(0,E.useState)(!1),[N,k]=(0,E.useState)(!1),[H,$]=(0,E.useState)(n?.hits||[]),{inView:w,ref:R}=(0,F.A)({threshold:.1,rootMargin:"100px"}),B=n?.hits&&n.hits.length>0,q=!i||""===i;(0,E.useEffect)(()=>{!w||j||N||L()},[w]);let L=async()=>{try{k(!0);let e=await z({query:y,page:x},s);e.hits&&e.hits.length>0?($(r=>[...r||[],...e.hits]),b(e=>e+1)):T(!0),k(!1)}catch(e){console.error("Error fetching search results:",e)}};return(0,t.jsx)(o,{className:"search-page",children:(0,t.jsxs)(c,{className:"search-page-inner",children:[(0,t.jsx)("h1",{children:"Search"}),(0,t.jsx)("div",{className:"search-page--form",children:(0,t.jsxs)("form",{className:"search-form",children:[(0,t.jsx)(d,{type:"text",placeholder:"Search",id:"search-page--input",value:y,onChange:e=>v(e.target.value),className:"search-page--input",name:"q","aria-label":"Search","aria-describedby":'aria-describedby="search-page--label-notempty search-page--label-empty"',onKeyDown:e=>{"key"in e&&"Enter"===e.key&&l.push(`/search?q=${encodeURIComponent(y)}`)}}),(0,t.jsx)(m,{className:"search-page--label",children:""===y?"Type to Search":"Press enter to search"})]})}),(0,t.jsx)(h,{className:"search-page--results",children:q?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(p,{className:"search-page--results-inner",children:(0,t.jsx)(f,{className:"search-page--result-header",children:(0,t.jsx)("h2",{children:"Recent Articles"})})}),(0,t.jsx)(g,{className:"search-results--list",children:e?.map((e,n)=>(0,t.jsx)(S,{item:e,frontendLinkTemplate:r,timezone:a},`voltron-${n}`))})]}):B?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(p,{className:"search-page--results-inner",children:(0,t.jsx)(f,{className:"search-page--result-header",children:(0,t.jsx)("h2",{children:`${n?.total} Results`})})}),(0,t.jsx)(g,{className:"search-results--list",children:H?.map((e,n)=>(0,t.jsx)(S,{item:e._source,frontendLinkTemplate:r,timezone:a},`concorde-${n}`))}),(0,t.jsx)("div",{ref:R})]}):(0,t.jsx)(p,{className:"search-page--results-inner",children:(0,t.jsx)(A,{query:i||""})})})]})})}},47333:(e,r,a)=>{"use strict";a.d(r,{A:()=>n,T:()=>t});let t={neutral:{50:"#ffffff",100:"#f5f5f5",125:"#f7f7f7",150:"#f3f3f3",200:"#eeeeee",250:"#ececec",275:"#e3e3e3",300:"#e0e0e0",350:"#d8d8d8",400:"#cdcdcd",450:"#cccccc",500:"#c5c5c5",525:"#A4A4A4",550:"#9b9b9b",580:"#909090",600:"#999999",650:"#888888",700:"#767676",750:"#737373",775:"#5E5E5E",780:"#797979",800:"#6e6e6e",825:"#666666",830:"#6A6C6E",850:"#595959",875:"#515151",880:"#676767",900:"#414141",925:"#383939",950:"#333333",975:"#2c2c2c",990:"#222222",1e3:"#444444",1100:"#000000"},blue:{50:"#06c",60:"#7db7f1",80:"#69c",90:"#42a1ff",100:"#3367d6",200:"#0066cc",300:"#0063cc",400:"#0063cf",500:"#0066cc",525:"#007bff",550:"#1C58B8",600:"#003399",700:"#3b5998",800:"#0000ff",900:"#001122"},red:{400:"#ea1031",500:"#ff0000",550:"#CC0000",600:"#ce0000",700:"#a60300",800:"#460606"},green:{500:"#00ff00",600:"#1a7a78"}},n=t},73408:(e,r,a)=>{Promise.resolve().then(a.bind(a,40089)),Promise.resolve().then(a.bind(a,3206))}},e=>{e.O(0,[7565,2449,6704,434,7358],()=>e(e.s=73408)),_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.