/*! For license information please see bundles.f63f7ee5.js.LICENSE.txt */ "use strict";(self.webpackChunkalvanon_analytics_platform_frontend=self.webpackChunkalvanon_analytics_platform_frontend||[]).push([[3825],{47767(e,t,r){var a;r.d(t,{$P:()=>h,C5:()=>j,Ew:()=>N,Ix:()=>w,Rq:()=>u,V8:()=>L,Zp:()=>g,g:()=>y,jb:()=>s,ph:()=>x,r5:()=>H,sp:()=>i,sv:()=>M,vL:()=>B,wE:()=>J,x$:()=>E,zy:()=>p});var n=r(96540),o=r(45588);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t{r.current=!0}),n.useCallback(function(a,n){void 0===n&&(n={}),r.current&&("number"==typeof a?e.navigate(a):e.navigate(a,l({fromRouteId:t},n)))},[e,t])}():function(){m()||(0,o.Oi)(!1);let e=n.useContext(i),{basename:t,future:r,navigator:a}=n.useContext(s),{matches:l}=n.useContext(d),{pathname:u}=p(),c=JSON.stringify((0,o.yD)(l,r.v7_relativeSplatPath)),v=n.useRef(!1);return f(()=>{v.current=!0}),n.useCallback(function(r,n){if(void 0===n&&(n={}),!v.current)return;if("number"==typeof r)return void a.go(r);let l=(0,o.Gh)(r,JSON.parse(c),u,"path"===n.relative);null==e&&"/"!==t&&(l.pathname="/"===l.pathname?t:(0,o.HS)([t,l.pathname])),(n.replace?a.replace:a.push)(l,n.state,n)},[t,a,c,u,e])}()}const C=n.createContext(null);function y(){let{matches:e}=n.useContext(d),t=e[e.length-1];return t?t.params:{}}function E(e,t){let{relative:r}=void 0===t?{}:t,{future:a}=n.useContext(s),{matches:l}=n.useContext(d),{pathname:i}=p(),u=JSON.stringify((0,o.yD)(l,a.v7_relativeSplatPath));return n.useMemo(()=>(0,o.Gh)(e,JSON.parse(u),i,"path"===r),[e,u,i,r])}function x(e,t,r,a){m()||(0,o.Oi)(!1);let{navigator:i}=n.useContext(s),{matches:u}=n.useContext(d),v=u[u.length-1],h=v?v.params:{},f=(v&&v.pathname,v?v.pathnameBase:"/");v&&v.route;let g,C=p();if(t){var y;let e="string"==typeof t?(0,o.Rr)(t):t;"/"===f||(null==(y=e.pathname)?void 0:y.startsWith(f))||(0,o.Oi)(!1),g=e}else g=C;let E=g.pathname||"/",x=E;if("/"!==f){let e=f.replace(/^\//,"").split("/");x="/"+E.replace(/^\//,"").split("/").slice(e.length).join("/")}let b=(0,o.ue)(e,{pathname:x}),S=function(e,t,r,a){var l;if(void 0===t&&(t=[]),void 0===r&&(r=null),void 0===a&&(a=null),null==e){var i;if(!r)return null;if(r.errors)e=r.matches;else{if(!(null!=(i=a)&&i.v7_partialHydration&&0===t.length&&!r.initialized&&r.matches.length>0))return null;e=r.matches}}let u=e,s=null==(l=r)?void 0:l.errors;if(null!=s){let e=u.findIndex(e=>e.route.id&&void 0!==(null==s?void 0:s[e.route.id]));e>=0||(0,o.Oi)(!1),u=u.slice(0,Math.min(u.length,e+1))}let c=!1,d=-1;if(r&&a&&a.v7_partialHydration)for(let e=0;e=0?u.slice(0,d+1):[u[0]];break}}}return u.reduceRight((e,a,o)=>{let l,i=!1,v=null,h=null;var m;r&&(l=s&&a.route.id?s[a.route.id]:void 0,v=a.route.errorElement||R,c&&(d<0&&0===o?(F[m="route-fallback"]||(F[m]=!0),i=!0,h=null):d===o&&(i=!0,h=a.route.hydrateFallbackElement||null)));let p=t.concat(u.slice(0,o+1)),f=()=>{let t;return t=l?v:i?h:a.route.Component?n.createElement(a.route.Component,null):a.route.element?a.route.element:e,n.createElement(k,{match:a,routeContext:{outlet:e,matches:p,isDataRoute:null!=r},children:t})};return r&&(a.route.ErrorBoundary||a.route.errorElement||0===o)?n.createElement(O,{location:r.location,revalidation:r.revalidation,component:v,error:l,children:f(),routeContext:{outlet:null,matches:p,isDataRoute:!0}}):f()},null)}(b&&b.map(e=>Object.assign({},e,{params:Object.assign({},h,e.params),pathname:(0,o.HS)([f,i.encodeLocation?i.encodeLocation(e.pathname).pathname:e.pathname]),pathnameBase:"/"===e.pathnameBase?f:(0,o.HS)([f,i.encodeLocation?i.encodeLocation(e.pathnameBase).pathname:e.pathnameBase])})),u,r,a);return t&&S?n.createElement(c.Provider,{value:{location:l({pathname:"/",search:"",hash:"",state:null,key:"default"},g),navigationType:o.rc.Pop}},S):S}function b(){let e=H(),t=(0,o.pX)(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,a={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return n.createElement(n.Fragment,null,n.createElement("h2",null,"Unexpected Application Error!"),n.createElement("h3",{style:{fontStyle:"italic"}},t),r?n.createElement("pre",{style:a},r):null,null)}const R=n.createElement(b,null);class O extends n.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||"idle"!==t.revalidation&&"idle"===e.revalidation?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:void 0!==e.error?e.error:t.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){console.error("React Router caught the following error during render",e,t)}render(){return void 0!==this.state.error?n.createElement(d.Provider,{value:this.props.routeContext},n.createElement(v.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function k(e){let{routeContext:t,match:r,children:a}=e,o=n.useContext(i);return o&&o.static&&o.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=r.route.id),n.createElement(d.Provider,{value:t},a)}var S=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(S||{}),U=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(U||{});function P(e){let t=n.useContext(i);return t||(0,o.Oi)(!1),t}function _(e){let t=n.useContext(u);return t||(0,o.Oi)(!1),t}function D(e){let t=function(){let e=n.useContext(d);return e||(0,o.Oi)(!1),e}(),r=t.matches[t.matches.length-1];return r.route.id||(0,o.Oi)(!1),r.route.id}function B(){let e=P(S.UseRevalidator),t=_(U.UseRevalidator);return n.useMemo(()=>({revalidate:e.router.revalidate,state:t.revalidation}),[e.router.revalidate,t.revalidation])}function N(e){return _(U.UseRouteLoaderData).loaderData[e]}function H(){var e;let t=n.useContext(v),r=_(U.UseRouteError),a=D(U.UseRouteError);return void 0!==t?t:null==(e=r.errors)?void 0:e[a]}const F={};function L(e,t){null==e||e.v7_startTransition,void 0===(null==e?void 0:e.v7_relativeSplatPath)&&(!t||t.v7_relativeSplatPath),t&&(t.v7_fetcherPersist,t.v7_normalizeFormMethod,t.v7_partialHydration,t.v7_skipActionErrorRevalidation)}function j(e){let{to:t,replace:r,state:a,relative:l}=e;m()||(0,o.Oi)(!1);let{future:i,static:u}=n.useContext(s),{matches:c}=n.useContext(d),{pathname:v}=p(),h=g(),f=(0,o.Gh)(t,(0,o.yD)(c,i.v7_relativeSplatPath),v,"path"===l),C=JSON.stringify(f);return n.useEffect(()=>h(JSON.parse(C),{replace:r,state:a,relative:l}),[h,C,l,r,a]),null}function M(e){return function(e){let t=n.useContext(d).outlet;return t?n.createElement(C.Provider,{value:e},t):t}(e.context)}function w(e){let{basename:t="/",children:r=null,location:a,navigationType:i=o.rc.Pop,navigator:u,static:d=!1,future:v}=e;m()&&(0,o.Oi)(!1);let h=t.replace(/^\/*/,"/"),p=n.useMemo(()=>({basename:h,navigator:u,static:d,future:l({v7_relativeSplatPath:!1},v)}),[h,v,u,d]);"string"==typeof a&&(a=(0,o.Rr)(a));let{pathname:f="/",search:g="",hash:C="",state:y=null,key:E="default"}=a,x=n.useMemo(()=>{let e=(0,o.pb)(f,h);return null==e?null:{location:{pathname:e,search:g,hash:C,state:y,key:E},navigationType:i}},[h,f,g,C,y,E,i]);return null==x?null:n.createElement(s.Provider,{value:p},n.createElement(c.Provider,{children:r,value:x}))}function J(e){let t={hasErrorBoundary:null!=e.ErrorBoundary||null!=e.errorElement};return e.Component&&Object.assign(t,{element:n.createElement(e.Component),Component:void 0}),e.HydrateFallback&&Object.assign(t,{hydrateFallbackElement:n.createElement(e.HydrateFallback),HydrateFallback:void 0}),e.ErrorBoundary&&Object.assign(t,{errorElement:n.createElement(e.ErrorBoundary),ErrorBoundary:void 0}),t}(a||(a=r.t(n,2))).startTransition,new Promise(()=>{}),n.Component}}]);