1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2513],{4011:(e,t,r)=>{Promise.resolve().then(r.bind(r,40089))},33639:(e,t,r)=>{"use strict";r.d(t,{JX:()=>n,tp:()=>i});var a=r(27566);let n=(e,t)=>{let r=t?.replace("{slug}",e.slug).replace("{display_id_absolute}",e.display_id.toString());return r?(0,a.IU)(r):""},i=(e,t)=>n(e,t?.links?.templates?.ContentModel?.frontendLinkTemplate)},39983:(e,t,r)=>{"use strict";r.d(t,{u:()=>l});var a=r(54733),n=r(92890),i=r(45958);let s=new n.default("upstream-http");async function l(e,t={}){try{let r=await (0,a.hd)(e,{method:t.method??"GET",headers:t.headers??{"Content-Type":"application/json"},timeout:t.timeout??5e3,cache:null!=t.cacheTtl?{ttl:t.cacheTtl}:{ttl:120},throwIfErrorStatus:!0});if(null==r)return{status:"empty"};return{status:"ok",data:r}}catch(r){let t=r instanceof Error?r:Error(String(r));return s.error(`Upstream fetch failed: ${e}`,t),{status:"failed",error:t,httpStatus:(0,i.Xd)(t)}}}},40089:(e,t,r)=>{"use strict";r.d(t,{default:()=>B});var a=r(53954),n=r(33639),i=r(67565),s=r(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"}),h=i.A.label({fontFamily:"var(--font-montserrat), Helvetica, Arial, sans-serif",fontSize:"1.125rem",lineHeight:"1.2",color:s.T.neutral[825],fontWeight:"600"}),m=i.A.div({backgroundColor:s.T.neutral[50],border:`1px solid ${s.T.neutral[250]}`,marginTop:"1.875rem",minHeight:"15rem"}),u=i.A.div({padding:".9375rem",[l]:{padding:"1.25rem"}}),p=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"}}),f=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 g="@media only screen and (min-width: 41.25rem)",y=i.A.li({padding:"0",borderBottom:`1px solid ${s.T.neutral[250]}`,[g]:{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"}}),S=i.A.div({padding:"0.9375rem",fontWeight:"600",[g]:{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"}),v=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 b({item:e,frontendLinkTemplate:t,timezone:r}){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,a.jsx)(y,{className:"search-page--result",children:(0,a.jsxs)(S,{className:"search-page--results-inner",role:"group","aria-label":"article",children:[(0,a.jsxs)("span",{children:[function(e,t){let r=new Date(e);if(isNaN(r.getTime()))return"";try{new Intl.DateTimeFormat("en-US",{timeZone:t})}catch{return""}let a=new Intl.DateTimeFormat("en-US",{timeZone:t,month:"short",day:"2-digit",year:"numeric",hour:"numeric",minute:"2-digit",hour12:!0}).formatToParts(r),n=a.find(e=>"month"===e.type)?.value??"",i=a.find(e=>"day"===e.type)?.value??"",s=a.find(e=>"year"===e.type)?.value??"",l=a.find(e=>"hour"===e.type)?.value??"",o=a.find(e=>"minute"===e.type)?.value??"",c=a.find(e=>"dayPeriod"===e.type)?.value??"";return n&&i&&s&&l&&o&&c?`${n} ${i}, ${s} | ${l}:${o} ${c}`:""}(o,r),l&&` | ${l}`]}),(0,a.jsx)("a",{href:(0,n.JX)(e,t),"ga-processed":"1","sl-processed":"1",children:(0,a.jsx)("h2",{children:e.title})}),(0,a.jsx)("p",{children:(i=e.metadata.social_dek||"")?i.replace(/<\/?[^>]+(>|\$)/g,""):i})]})})}function j({query:e}){return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(p,{children:"No results for"}),(0,a.jsxs)(x,{className:"search-page--query",children:['"',e,'"']}),(0,a.jsx)(v,{className:"search-page--no-result",children:"Check the spelling again or try another keyword."})]})}var A=r(92835),T=r(39983),N=r(45958);let{RUNTIME_CONCORDE_URL:k,SERVER_CONCORDE_URL:H,SERVER_CONCORDE_TIMEOUT:$,SERVER_CONCORDE_CACHE_TTL:w}=A.Ay,E={timeout:$||3e3,cacheTtl:w||300,headers:{"Content-Type":"application/json"}};async function z(e,t){let{query:r,page:a=1,pageSize:n=40,filters:i={}}=e;return F(`${k}/consumer/v2/${t}/query/${r}`,{page:a,pageSize:n,filters:i})}async function F(e,t){let r=new URLSearchParams;r.append("page",t.page.toString()),r.append("page_size",t.pageSize.toString()),Object.entries(t.filters).forEac
1h(([e,t])=>{r.append(e,t.toString())});let a=`${e}?${r.toString()}`,n=await (0,T.u)(a,{headers:E.headers,timeout:Number(E.timeout),cacheTtl:Number(E.cacheTtl)}),i=(0,N.pb)(n,`Failed to fetch search data from ${e}`);return{hits:i.hits?.hits||[],total:i.hits?.total||0,page:t.page,pageSize:t.pageSize}}var _=r(18122),C=r(5477),R=r(68394);function B({voltronContent:e,frontendLinkTemplate:t,timezone:r,searchResults:n,searchQuery:i,siteId:s}){let l=(0,C.useRouter)(),g=(0,C.useSearchParams)(),[y,S]=(0,R.useState)(i||g?.get("q")||""),[x,v]=(0,R.useState)(2),[A,T]=(0,R.useState)(!1),[N,k]=(0,R.useState)(!1),[H,$]=(0,R.useState)(n?.hits||[]),{inView:w,ref:E}=(0,_.A)({threshold:.1,rootMargin:"100px"}),F=n?.hits&&n.hits.length>0,U=!i||""===i;(0,R.useEffect)(()=>{!w||A||N||L()},[w]);let L=async()=>{try{k(!0);let e=await z({query:y,page:x},s);e.hits&&e.hits.length>0?($(t=>[...t||[],...e.hits]),v(e=>e+1)):T(!0),k(!1)}catch(e){console.error("Error fetching search results:",e)}};return(0,a.jsx)(o,{className:"search-page",children:(0,a.jsxs)(c,{className:"search-page-inner",children:[(0,a.jsx)("h1",{children:"Search"}),(0,a.jsx)("div",{className:"search-page--form",children:(0,a.jsxs)("form",{className:"search-form",children:[(0,a.jsx)(d,{type:"text",placeholder:"Search",id:"search-page--input",value:y,onChange:e=>S(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,a.jsx)(h,{className:"search-page--label",children:""===y?"Type to Search":"Press enter to search"})]})}),(0,a.jsx)(m,{className:"search-page--results",children:U?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(u,{className:"search-page--results-inner",children:(0,a.jsx)(p,{className:"search-page--result-header",children:(0,a.jsx)("h2",{children:"Recent Articles"})})}),(0,a.jsx)(f,{className:"search-results--list",children:e?.map((e,n)=>(0,a.jsx)(b,{item:e,frontendLinkTemplate:t,timezone:r},`voltron-${n}`))})]}):F?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(u,{className:"search-page--results-inner",children:(0,a.jsx)(p,{className:"search-page--result-header",children:(0,a.jsx)("h2",{children:`${n?.total} Results`})})}),(0,a.jsx)(f,{className:"search-results--list",children:H?.map((e,n)=>(0,a.jsx)(b,{item:e._source,frontendLinkTemplate:t,timezone:r},`concorde-${n}`))}),(0,a.jsx)("div",{ref:E})]}):(0,a.jsx)(u,{className:"search-page--results-inner",children:(0,a.jsx)(j,{query:i||""})})})]})})}},45958:(e,t,r)=>{"use strict";r.d(t,{Xd:()=>l,pb:()=>i});class a extends Error{constructor(e="Upstream content fetch failed",t){super(e,t),this.name="UpstreamFetchError"}}class n extends Error{constructor(e="Primary upstream output is empty"){super(e),this.name="EmptyOutputError"}}function i(e,t){if("ok"===e.status)return e.data;if("empty"===e.status)throw new n(t);if(e.error instanceof a)throw null!=e.httpStatus&&null==e.error.httpStatus&&(e.error.httpStatus=e.httpStatus),e.error;let r=new a(t,{cause:e.error});throw r.httpStatus=e.httpStatus,r}function s(e){if("number"==typeof e&&e>=100&&e<600)return e}function l(e){let t=e;for(let e=0;e<6&&t&&"object"==typeof t&&null!==t;e++){let e=t,r=s(e.httpStatus)??s(e.status)??s(e.statusCode);if(null!=r)return r;t=e.cause}}},47333:(e,t,r)=>{"use strict";r.d(t,{A:()=>n,T:()=>a});let a={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=a},58716:()=>{}},e=>{e.O(0,[7565,6711,6704,434,7358],()=>e(e.s=4011)),_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.