1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2338],{20192:(e,t,n)=>{n.d(t,{A:()=>u});var r=n(1521);function u(e){return(0,r.useEffect)(()=>{!function({src:e,onReady:t,onError:n,id:r,integrity:u,crossOrigin:o}){let i=!0,c=a.get(e);c?.ready===!0&&("function"==typeof t&&t(),i=!1),c?.ready===!1&&("function"==typeof t&&c.onReadyQueue.add(t),"function"==typeof n&&c.onErrorQueue.add(n),i=!1);let s=()=>{window.requestAnimationFrame(()=>{(()=>{if(!a.get(e))return;let t=document.createElement("script");t.addEventListener("load",()=>{let t=a.get(e);if(t){for(let e of t.onReadyQueue)e();t.onReadyQueue.clear(),t.ready=!0}},!1),t.addEventListener("error",t=>{let n=a.get(e);if(n){for(let e of n.onErrorQueue)e(t);n.onErrorQueue.clear()}},!1),r&&t.setAttribute("id",r),u&&t.setAttribute("integrity",u),o&&t.setAttribute("crossorigin",o);let n=document.getElementsByTagName("script")[0];t.src=e,n?.parentNode?.appendChild(t)})()})};i&&(a.set(e,{ready:!1,onReadyQueue:t?new Set([t]):new Set,onErrorQueue:n?new Set([n]):new Set}),"complete"===document.readyState?s():window.addEventListener("load",s,!1))}(e)},[]),null}let a=new Map},29717:(e,t,n)=>{var r=n(21505);n.o(r,"usePathname")&&n.d(t,{usePathname:function(){return r.usePathname}}),n.o(r,"useRouter")&&n.d(t,{useRouter:function(){return r.useRouter}}),n.o(r,"useSearchParams")&&n.d(t,{useSearchParams:function(){return r.useSearchParams}})},31824:(e,t,n)=>{n.d(t,{ForceHardNavigationProvider:()=>s,I:()=>l});var r=n(73365),u=n(1521),a=n(29717),o=n(80371);let i=u.useLayoutEffect,c=(0,u.createContext)({enable:()=>{}});function s({children:e}){let[t,n]=(0,u.useState)(!1),l=(0,u.useRef)(!1),d=(0,a.useRouter)(),f=(0,a.usePathname)(),m=(0,u.useRef)(null);(0,u.useEffect)(()=>{l.current=t},[t]),(0,u.useEffect)(()=>{m.current=f},[f]),i(()=>{let e=e=>{l.current&&window.location.pathname!==m.current&&(e.stopImmediatePropagation(),window.location.href=window.location.href)};return window.addEventListener("popstate",e),()=>{window.removeEventListener("popstate",e)}},[]),i(()=>{t&&document.body.addEventListener("click",function(e){let t,n,r=e?.target?.closest("a");if(!r)return;let u=r.getAttribute("href");!(!u||(t=e.target,(n=t?.getAttribute("target"))&&"_self"!==n||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||"nativeEvent"in e&&2===e.nativeEvent.which))&&(0,o.r)(u)&&function(e){try{return new URL(e,window.location.href).pathname}catch(e){return""}}(u)!==window.location.pathname&&(e.preventDefault(),e.stopImmediatePropagation(),window.location.href=u)},{capture:!0})},[t,f,d]);let w=(0,u.useMemo)(()=>({enable:()=>n(!0)}),[]);return(0,r.jsx)(c.Provider,{value:w,children:e})}function l(){return(0,u.useContext)(c)||{enable:()=>{},disable:()=>{}}}},32338:(e,t,n)=>{n.r(t),n.d(t,{default:()=>i});var r=n(73365),u=n(1521),a=n(31824),o=n(20192);function i({config:e,embedCode:t}){let n=(0,a.I)(),c=!!(e?.iframeId&&e?.nucleus_client_code);return((0,u.useEffect)(()=>{c&&n.enable()},[n,c]),c)?(0,r.jsxs)(r.Fragment,{children:[t,(0,r.jsx)(o.A,{src:"https://scripts.gravitate-nucleus.com/v1/nucleus-iframe-connector-min.js",onReady:()=>{let t=document.getElementById(e.iframeId);t&&(t.src="https://"+e.nucleus_client_code+".gravitate-nucleus.com?default_login=true",window.Nucleus.init({handlers:null,methods:["parentIframeHeight"],nucleus_client_code:e.nucleus_client_code}))}})]}):null}},80371:(e,t,n)=>{n.d(t,{r:()=>u});let r=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/;function u(e){if(!((e="")=>r.test(e))(e||""))return!0;try{let t=function(){let{protocol:e,hostname:t,port:n}=window.location;return`${e}//${t}${n?":"+n:""}`}();return new URL(e,t).origin===t}catch(e){return!1}}}}]);
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.