1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8059],{1396:(e,r,s)=>{"use strict";s.r(r),s.d(r,{ErrorBoundaryClientWrapper:()=>t});var n=s(95155),i=s(12115);class o extends i.Component{constructor(e){super(e),this.state={hasError:!1}}static getDerivedStateFromError(e){let r=e?.digest;if(e?.message==="NEXT_REDIRECT"||r?.startsWith("NEXT_REDIRECT;")||"NEXT_NOT_FOUND"===r)throw e;return{hasError:!0,error:e}}componentDidCatch(e,r){this.setState({error:e,errorInfo:r})}render(){return this.state.hasError&&this.state.error?this.props.fallback(this.state.error,this.state.errorInfo?.componentStack):this.props.children}}let t=({children:e,fallback:r})=>(0,n.jsx)(o,{fallback:(e,s)=>(console.error("Error caught by ErrorBoundary:",e,s),r),children:e})},2647:()=>{},4248:(e,r,s)=>{"use strict";s.d(r,{QueueItClient:()=>l});var n=s(95155),i=s(65596),o=s(12115),t=s(71706);let l=({queueItScript:e,queueItConfigScript:r})=>{let[s,l]=(0,o.useState)(!1),[d,h]=(0,o.useState)((null==r?void 0:r["data-queueit-intercept-domain"])||null),{thirdPartyInfo:m}=(0,t.B)(),{consentManagement:{isTargetingEnabled:v}}=m;return(0,o.useEffect)(()=>{"u">typeof window&&(l(!0),h(window.location.hostname))},[]),(0,n.jsx)(n.Fragment,{children:s&&v&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(i.default,{id:"QueueItScript",type:"text/javascript",...e,src:e.src,strategy:"afterInteractive"}),(0,n.jsx)(i.default,{id:"QueueItConfigScript",type:"text/javascript",...r,src:r.src,"data-queueit-intercept-domain":d,strategy:"afterInteractive"})]})})}},5385:(e,r,s)=>{"use strict";s.d(r,{default:()=>l});var n=s(12115);let i="nextGBrowseAssets",o=`/${i}/opinionlab_us.min.js`,t=`/${i}/opinionlab_ca.min.js`;function l({locale:e}){return(0,n.useEffect)(()=>{let r=document.querySelector("head");if(!r)return;let s=document.createElement("script");switch(e){case"fr-ca":case"en-ca":s.setAttribute("src",t);break;default:s.setAttribute("src",o)}return s.setAttribute("data-document-language","true"),r.appendChild(s),()=>{r.removeChild(s)}},[e]),null}},14698:(e,r,s)=>{"use strict";s.d(r,{default:()=>l});var n=s(95155),i=s(73321),o=s(12115);let t=({children:e,filterOptions:r,whenHidden:s={type:"remove"}})=>{let o=(0,i.useSearchParams)(),t=!0;for(let e in r)o.get(e)===r[e]?.toString()&&(t=!1);if(t)return e;switch(s.type){case"replace":return s.with;case"hidden":return(0,n.jsx)("div",{style:{display:"none"},children:e});default:return null}},l=({children:e,filterOptions:r,whenHidden:s={type:"remove"}})=>(0,n.jsx)(o.Suspense,{fallback:e,children:(0,n.jsx)(t,{filterOptions:r,whenHidden:s,children:e})})},62912:(e,r,s)=>{Promise.resolve().then(s.bind(s,94755)),Promise.resolve().then(s.bind(s,53443)),Promise.resolve().then(s.bind(s,12129)),Promise.resolve().then(s.bind(s,43495)),Promise.resolve().then(s.bind(s,22779)),Promise.resolve().then(s.bind(s,51805)),Promise.resolve().then(s.bind(s,46887)),Promise.resolve().then(s.bind(s,79672)),Promise.resolve().then(s.bind(s,86438)),Promise.resolve().then(s.bind(s,34638)),Promise.resolve().then(s.bind(s,86670)),Promise.resolve().then(s.bind(s,89766)),Promise.resolve().then(s.bind(s,79012)),Promise.resolve().then(s.bind(s,28683)),Promise.resolve().then(s.bind(s,26985)),Promise.resolve().then(s.bind(s,20645)),Promise.resolve().then(s.bind(s,11760)),Promise.resolve().then(s.bind(s,67666)),Promise.resolve().then(s.bind(s,87443)),Promise.resolve().then(s.bind(s,47163)),Promise.resolve().then(s.bind(s,5363)),Promise.resolve().then(s.bind(s,39704)),Promise.resolve().then(s.bind(s,68467)),Promise.resolve().then(s.bind(s,33757)),Promise.resolve().then(s.bind(s,25869)),Promise.resolve().then(s.bind(s,4219)),Promise.resolve().then(s.bind(s,75294)),Promise.resolve().then(s.bind(s,39135)),Promise.resolve().then(s.bind(s,77203)),Promise.resolve().then(s.bind(s,45761)),Promise.resolve().then(s.bind(s,9803)),Promise.resolve().then(s.bind(s,37045)),Promise.resolve().then(s.bind(s,66543)),Promise.resolve().then(s.bind(s,78195)),Promise.resolve().then(s.bind(s,36118)),Promise.resolve().then(s.bind(s,98018)),Promise.resolve().then(s.bind(s,56982)),Promise.resolve().then(s.bind(s,54909)),Promise.resolve().then(s.bind(s,12158)),Promise.resolve().then(s.bind(s,42138)),Promise.resolve().then(s.bind(s,34971)),Promise.resolve().then(s.bind(s,36887)),Promise.resolve().then(s.bind(s,35111)),Promise.resolve().then(s.bind(s,10874)),Promise.resolve().then(s.bind(s,83690)),Promise.resolve().then(s.bind(s,60248)),Promise.resolve().then(s.bind(s,43817)),Promise.resolve().then(s.bind(s,79297)),Promise.resolve().then(s.bind(s,3187)),Promise.resolve().then(s.bind(s,97737)),Promise.resolve().then(s.bind(s,68736)),Promise.resolve().then(s.bind(s,41812)),Promise.resolve().then(s.bind(s,2377)),Promise.resolve().then(s.bind(s,53835)),Promise.resolve().then(s.bind(s,8556)),Promise.resolve().then(s.bind(s,90830)),Promise.resolve().then(s.bind(s,10455)),Promise.resolve().then(s.bind(s,8712)),Promise.resolve().then(s.bind(s,98947)),Promise.resolve().then(s.bind(s,3328)),Promise.resolve().then(s.bind(s,13985)),Promise.resolve().then(s.bind(s,10634)),Promise.resolve().then(s.bind(s,84337)),Promise.resolve().then(s.bind(s,84325)),Promise.resolve().then(s.bind(s,44988)),Promise.resolve().then(s.bind(s,4667)),Promise.resolve().then(s.bind(s,36995)),Promise.resolve().then(s.bind(s,43177)),Promise.resolve().then(s.bind(s,84475)),Promise.resolve().then(s.bind(s,3691)),Promise.resolve().then(s.bind(s,40321)),Promise.resolve().then(s.bind(s,23644)),Promise.resolve().then(s.bind(s,8044)),Promise.resolve().then(s.bind(s,57815)),Promise.resolve().then(s.bind(s,22727)),Promise.resolve().then(s.bind(s,98872)),Promise.resolve().then(s.bind(s,58886)),Promise.resolve().then(s.bind(s,75298)),Promise.resolve().then(s.bind(s,11613)),Promise.resolve().then(s.bind(s,64998)),Promise.resolve().then(s.bind(s,80256)),Promise.resolve().then(s.bind(s,7570)),Promise.resolve().then(s.bind(s,20378)),Promise.resolve().then(s.bind(s,21801)),Promise.resolve().then(s.bind(s,80127)),Promise.resolve().then(s.bind(s,10878)),Promise.resolve().then(s.bind(s,6269)),Promise.resolve().then(s.bind(s,4677)),Promise.resolve().then(s.bind(s,753)),Promise.resolve().then(s.bind(s,91770)),Promise.resolve().then(s.bind(s,44848)),Promise.resolve().then(s.bind(s,64862)),Promise.resolve().then(s.bind(s,49e3)),Promise.resolve().then(s.bind(s,12548)),Promise.resolve().then(s.bind(s,17441)),Promise.resolve().then(s.bind(s,85044)),Promise.resolve().then(s.bind(s,17852)),Promise.resolve().then(s.bind(s,28608)),Promise.resolve().then(s.bind(s,94812)),Promise.resolve().then(s.bind(s,77156)),Promise.resolve().then(s.bind(s,12004)),Promise.resolve().then(s.bind(s,80129)),Promise.resolve().then(s.bind(s,74425)),Promise.resolve().then(s.bind(s,71013)),Promise.resolve().then(s.bind(s,21343)),Promise.resolve().then(s.bind(s,30857)),Promise.resolve().then(s.bind(s,98011)),Promise.resolve().then(s.bind(s,19078)),Promise.resolve().then(s.bind(s,50753)),Promise.resolve().then(s.bind(s,40921)),Promise.resolve().then(s.bind(s,63224)),Promise.resolve().then(s.bind(s,10807)),Promise.resolve().then(s.bind(s,41033)),Promise.resolve().then(s.bind(s,81548)),Promise.resolve().then(s.bind(s,2403)),Promise.resolve().then(s.bind(s,24820)),Promise.resolve().then(s.bind(s,65975)),Promise.resolve().then(s.bind(s,59175)),Promise.resolve().then(s.bind(s,16138)),Promise.resolve().then(s.bind(s,18260)),Promise.resolve().then(s.bind(s,61989)),Promise.resolve().then(s.bind(s,99295)),Promise.resolve().then(s.bind(s,4248)),Promise.resolve().then(s.bind(s,4215)),Promise.resolve().then(s.bind(s,17677)),Promise.resolve().then(s.bind(s,31221)),Promise.resolve().then(s.bind(s,66553)),Promise.resolve().then(s.bind(s,76205)),Promise.resolve().then(s.bind(s,80649)),Promise.resolve().then(s.bind(s,83061)),Promise.resolve().then(s.bind(s,87930)),Promise.resolve().then(s.bind(s,25719)),Promise.resolve().then(s.bind(s,3487)),Promise.resolve().then(s.bind(s,7569)),Promise.resolve().then(s.bind(s,90887)),Promise.resolve().then(s.bind(s,88114)),Promise.resolve().then(s.bind(s,92475)),Promise.resolve().then(s.bind(s,50148)),Promise.resolve().then(s.bind(s,64835)),Promise.resolve().then(s.bind(s,33723)),Promise.resolve().then(s.bind(s,64657)),Promise.resolve().then(s.bind(s,81e3)),Promise.resolve().then(s.bind(s,72295)),Promise.resolve().then(s.t.bind(s,42593,23)),Promise.resolve().then(s.bind(s,1396)),Promise.resolve().then(s.bind(s,5385)),Promise.resolve().then(s.bind(s,71359)),Promise.resolve().then(s.bind(s,85159)),Promise.resolve().then(s.bind(s,14698)),Promise.resolve().then(s.bind(s,70768)),Promise.resolve().then(s.t.bind(s,2647,23))},70768:(e,r,s)=>{"use strict";s.d(r,{default:()=>v});var n=s(95155),i=s(12115),o=s(89766),t=s(38402),l=s(73321),d=s(54242),h=s(24978);function m(e){let{options:r,CacheProvider:s=d.C,children:o}=e,[t]=i.useState(()=>{let e=(0,h.A)(r);e.compat=!0;let s=e.insert,n=[];return e.insert=(...r)=>{let[i,o]=r;return void 0===e.inserted[o.name]&&n.push({name:o.name,isGlobal:!i}),s(...r)},{cache:e,flush:()=>{let e=n;return n=[],e}}});return(0,l.useServerInsertedHTML)(()=>{let e=t.flush();if(0===e.length)return null;let r="",s=t.cache.key,o=[];return e.forEach(({name:e,isGlobal:n}
1)=>{let i=t.cache.inserted[e];"boolean"!=typeof i&&(n?o.push({name:e,style:i}):(r+=i,s+=` ${e}`))}),(0,n.jsxs)(i.Fragment,{children:[o.map(({name:e,style:r})=>(0,n.jsx)("style",{"data-emotion":`${t.cache.key}-global ${e}`,dangerouslySetInnerHTML:{__html:r}},e)),r&&(0,n.jsx)("style",{"data-emotion":s,dangerouslySetInnerHTML:{__html:r}})]})}),(0,n.jsx)(s,{value:t.cache,children:o})}function v({children:e}){return(0,n.jsx)(m,{options:{key:"mui"},children:(0,n.jsx)(o.default,{theme:{...t.o},children:e})})}},71359:(e,r,s)=>{"use strict";s.d(r,{GrsSessionClient:()=>t});var n=s(12115),i=s(64657);let o="searchProvider",t=({isGRSFeatureFlagEnabled:e,isGRSBetaReleaseFeatureFlagEnabled:r})=>{let{queryParams:s}=(0,i.useQueryParams)();return(0,n.useEffect)(()=>{let e=s.get("sp"),r=e?.toLowerCase()==="grs",n=sessionStorage.getItem(o)?.toLowerCase()==="grs";r&&!n&&sessionStorage.setItem(o,"grs")},[r,e,s]),null}},85159:(e,r,s)=>{"use strict";s.d(r,{default:()=>o});var n=s(12115),i=s(40336);function o(){let{kmsi:e,isKmsiSession:r,isLoading:s}=(0,i.A)();return(0,n.useEffect)(()=>{s||(async()=>{await r()&&await e()})().catch(e=>console.error("Error refreshing KMSI session:",e))},[r,e,s]),null}}},e=>{e.O(0,[2642,3004,6220,8805,1204,144,3034,1992,723,6333,8986,874,9090,6612,575,8409,9704,830,4550,4304,336,4917,455,3499,4390,3615,7049,7569,7969,6008,1459,1,677,716,5260,5847,7852,6454,1013,5139,565,2318,6281,1995,8044,6779,7846,9635,8441,3794,7358],()=>e(e.s=62912)),_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.