1import{o as e,r as t,t as n}from"./rolldown-runtime-C0FnF6B9.js";import{n as r}from"./jsx-runtime-DSr1VPkp.js";import{$ as i,$t as a,A as o,At as s,B as c,Bt as l,C as u,Cn as d,Ct as f,D as p,Dn as m,Dt as h,E as g,En as _,Et as v,F as ee,Ft as te,G as ne,Gt as re,H as ie,Ht as ae,I as oe,It as se,J as ce,Jt as le,K as ue,Kt as de,L as y,Lt as fe,M as b,Mt as x,N as pe,Nt as me,O as S,On as he,Ot as ge,P as _e,Pt as ve,Q as ye,Qt as be,R as xe,Rt as Se,S as Ce,Sn as we,St as Te,T as Ee,Tn as De,Tt as Oe,U as ke,Ut as C,Vt as Ae,W as je,Wt as w,X as Me,Xt as Ne,Y as Pe,Yt as Fe,Z as Ie,Zt as Le,_ as Re,_n as ze,_t as Be,a as Ve,an as He,at as Ue,b as We,bn as Ge,bt as Ke,c as qe,cn as Je,ct as Ye,d as Xe,dn as Ze,dt as Qe,en as $e,et,f as tt,fn as nt,ft as rt,g as it,gn as at,gt as ot,h as st,hn as ct,ht as lt,i as ut,in as dt,it as ft,j as pt,jt as T,k as mt,kn as ht,kt as gt,l as _t,ln as vt,lt as yt,m as bt,mn as xt,mt as St,n as Ct,nn as wt,nt as Tt,o as Et,on as Dt,ot as Ot,p as kt,pn as At,pt as jt,q as Mt,qt as Nt,r as Pt,rn as Ft,rt as It,s as E,sn as Lt,st as Rt,t as zt,tn as Bt,tt as Vt,u as D,un as Ht,ut as Ut,v as Wt,vn as Gt,vt as Kt,w as qt,wn as Jt,wt as Yt,x as Xt,xn as Zt,xt as Qt,y as $t,yn as en,yt as tn,z as nn,zt as rn}from"./chunk-OB3PAWPO-CF8jOINB.js";import{t as an}from"./asyncToGenerator-BVcl5FgL.js";import{t as on}from"./slicedToArray-BrxvgkWz.js";import{t as sn}from"./AssertUnreachable-DSZC2_uz.js";var cn=n((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.parse=s,e.stringifySetCookie=c,e.serialize=c,e.stringifySetCookie=c,e.serialize=c;var t=/^[\u0021-\u003A\u003C\u003E-\u007E]+$/,n=/^[\u0021-\u003A\u003C-\u007E]*$/,r=/^([.]?[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)([.][a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)*$/i,i=/^[\u0020-\u003A\u003D-\u007E]*$/,a=Object.prototype.toString,o=(()=>{let e=function(){};return e.prototype=Object.create(null),e})();function s(e,t){let n=new o,r=e.length;if(r<2)return n;let i=t?.decode||f,a=0;do{let t=u(e,a,r);if(t===-1)break;let o=l(e,a,r);if(t>o){a=e.lastIndexOf(`;`,t-1)+1;continue}let s=d(e,a,t);n[s]===void 0&&(n[s]=i(d(e,t+1,o))),a=o+1}while(a<r);return n}function c(e,a,o){let s=typeof e==`object`?e:{...o,name:e,value:String(a)},c=(typeof a==`object`?a:o)?.encode||encodeURIComponent;if(!t.test(s.name))throw TypeError(`argument name is invalid: ${s.name}`);let l=s.value?c(s.value):``;if(!n.test(l))throw TypeError(`argument val is invalid: ${s.value}`);let u=s.name+`=`+l;if(s.maxAge!==void 0){if(!Number.isInteger(s.maxAge))throw TypeError(`option maxAge is invalid: ${s.maxAge}`);u+=`; Max-Age=`+s.maxAge}if(s.domain){if(!r.test(s.domain))throw TypeError(`option domain is invalid: ${s.domain}`);u+=`; Domain=`+s.domain}if(s.path){if(!i.test(s.path))throw TypeError(`option path is invalid: ${s.path}`);u+=`; Path=`+s.path}if(s.expires){if(!p(s.expires)||!Number.isFinite(s.expires.valueOf()))throw TypeError(`option expires is invali
1d: ${s.expires}`);u+=`; Expires=`+s.expires.toUTCString()}if(s.httpOnly&&(u+=`; HttpOnly`),s.secure&&(u+=`; Secure`),s.partitioned&&(u+=`; Partitioned`),s.priority)switch(typeof s.priority==`string`?s.priority.toLowerCase():void 0){case`low`:u+=`; Priority=Low`;break;case`medium`:u+=`; Priority=Medium`;break;case`high`:u+=`; Priority=High`;break;default:throw TypeError(`option priority is invalid: ${s.priority}`)}if(s.sameSite)switch(typeof s.sameSite==`string`?s.sameSite.toLowerCase():s.sameSite){case!0:case`strict`:u+=`; SameSite=Strict`;break;case`lax`:u+=`; SameSite=Lax`;break;case`none`:u+=`; SameSite=None`;break;default:throw TypeError(`option sameSite is invalid: ${s.sameSite}`)}return u}function l(e,t,n){let r=e.indexOf(`;`,t);return r===-1?n:r}function u(e,t,n){let r=e.indexOf(`=`,t);return r<n?r:-1}function d(e,t,n){let r=t,i=n;do{let t=e.charCodeAt(r);if(t!==32&&t!==9)break}while(++r<i);for(;i>r;){let t=e.charCodeAt(i-1);if(t!==32&&t!==9)break;i--}return e.slice(r,i)}function f(e){if(e.indexOf(`%`)===-1)return e;try{return decodeURIComponent(e)}catch{return e}}function p(e){return a.call(e)===`[object Date]`}})),ln=n(((e,t)=>{var n={decodeValues:!0,map:!1,silent:!1};function r(e){return typeof e!=`string`||e in{}}function i(){return Object.create(null)}function a(e){return typeof e==`string`&&!!e.trim()}function o(e,t){var o=e.split(`;`).filter(a),c=s(o.shift()),l=c.name,u=c.value;if(t=t?Object.assign({},n,t):n,r(l))return null;try{u=t.decodeValues?decodeURIComponent(u):u}catch(e){console.error(`set-cookie-parser: failed to decode cookie value. Set options.decodeValues=false to disable decoding.`,e)}var d=i();return d.name=l,d.value=u,o.forEach(function(e){var t=e.split(`=`),n=t.shift().trimLeft().toLowerCase();if(!r(n)){var i=t.join(`=`);if(n===`expires`)d.expires=new Date(i);else if(n===`max-age`){var a=parseInt(i,10);Number.isNaN(a)||(d.maxAge=a)}else n===`secure`?d.secure=!0:n===`httponly`?d.httpOnly=!0:n===`samesite`?d.sameSite=i:n===`partitioned`?d.partitioned=!0:n&&(d[n]=i)}}),d}function s(e){var t=``,n=``,r=e.split(`=`);return r.length>1?(t=r.shift(),n=r.join(`=`)):n=e,{name:t,value:n}}function c(e,t){if(t=t?Object.assign({},n,t):n,!e)return t.map?i():[];if(e.headers){if(typeof e.headers.getSetCookie==`function`)e=e.headers.getSetCookie();else if(e.headers[`set-cookie`])e=e.headers[`set-cookie`];else{var s=e.headers[Object.keys(e.headers).find(function(e){return e.toLowerCase()===`set-cookie`})];!s&&e.headers.cookie&&!t.silent&&console.warn(`Warning: set-cookie-parser appears to have been called on a request object. It is designed to parse Set-Cookie headers from responses, not Cookie headers from requests. Set the option {silent: true} to suppress this warning.`),e=s}}if(Array.isArray(e)||(e=[e]),t.map){var c=i();return e.filter(a).reduce(function(e,n){var i=o(n,t);return i&&!r(i.name)&&(e[i.name]=i),e},c)}return e.filter(a).map(function(e){return o(e,t)}).filter(Boolean)}function l(e){if(Array.isArray(e))return e;if(typeof e!=`string`)return[];var t=[],n=0,r,i,a,o,s;function c(){for(;n<e.length&&/\s/.test(e.charAt(n));)n+=1;return n<e.length}function l(){return i=e.charAt(n),i!==`=`&&i!==`;`&&i!==`,`}for(;n<e.length;){for(r=n,s=!1;c();)if(i=e.charAt(n),i===`,`){for(a=n,n+=1,c(),o=n;n<e.length&&l();)n+=1;n<e.length&&e.charAt(n)===`=`?(s=!0,n=o,t.push(e.substring(r,a)),r=n):n=a+1}else n+=1;(!s||n>=e.length)&&t.push(e.substring(r,e.length))}return t}
1t.exports=c,t.exports.parse=c,t.exports.parseString=o,t.exports.splitCookiesString=l})),O=e(r(),1),un=cn(),dn=ln();function fn({context:e,url:t,nonce:n}){typeof t==`string`&&(t=new URL(t));let{manifest:r,routeModules:i,criticalCss:a,serverHandoffString:o}=e,s=Rt(r.routes,i,e.future,e.isSpaMode);e.staticHandlerContext.loaderData={...e.staticHandlerContext.loaderData};for(let t of e.staticHandlerContext.matches){let n=t.route.id,r=i[n],a=e.manifest.routes[n];r&&a&&C(n,r.clientLoader,a.hasLoader,e.isSpaMode)&&(r.HydrateFallback||!a.hasLoader)&&delete e.staticHandlerContext.loaderData[n]}let l=Ut(s,e.staticHandlerContext,{branches:e.branches});return O.createElement(O.Fragment,null,O.createElement(D.Provider,{value:{manifest:r,routeModules:i,criticalCss:a,serverHandoffString:o,future:e.future,ssr:e.ssr,isSpaMode:e.isSpaMode,routeDiscovery:e.routeDiscovery,nonce:n,serializeError:e.serializeError,renderMeta:e.renderMeta}},O.createElement(S,{location:l.state.location},O.createElement(nn,{router:l,context:e.staticHandlerContext,hydrate:!1}))),e.serverHandoffStream?O.createElement(O.Suspense,null,O.createElement(c,{context:e,identifier:0,reader:e.serverHandoffStream.getReader(),textDecoder:new TextDecoder,nonce:n})):null)}function pn(e,t){return function({initialEntries:n,initialIndex:r,hydrationData:i,future:a}){let o=O.useRef(),s=O.useRef();if(o.current==null){s.current={future:{v8_passThroughRequests:a?.v8_passThroughRequests===!0,v8_middleware:a?.v8_middleware===!0,v8_trailingSlashAwareDataRequests:a?.v8_trailingSlashAwareDataRequests===!0},manifest:{routes:{},entry:{imports:[],module:``},url:``,version:``},routeModules:{},ssr:!1,isSpaMode:!1,routeDiscovery:{mode:`lazy`,manifestPath:`/__manifest`}};let c=mn(ue(e,e=>e),t===void 0?a?.v8_middleware?new b:{}:t,s.current.manifest,s.current.routeModules);o.current=Vt(c,{initialEntries:n,initialIndex:r,hydrationData:i})}return O.createElement(D.Provider,{value:s.current},O.createElement(pe,{router:o.current}))}}function mn(e,t,n,r,i){return e.map(e=>{if(!e.id)throw Error(`Expected a route.id in react-router processRoutes() function`);let a={id:e.id,path:e.path,index:e.index,Component:e.Component?_(e.Component):void 0,HydrateFallback:e.HydrateFallback?he(e.HydrateFallback):void 0,ErrorBoundary:e.ErrorBoundary?m(e.ErrorBoundary):void 0,action:e.action?n=>e.action({...n,context:t}):void 0,loader:e.loader?n=>e.loader({...n,context:t}):void 0,middleware:e.middleware?e.middleware.map(e=>(...n)=>e({...n[0],context:t},n[1])):void 0,handle:e.handle,shouldRevalidate:e.shouldRevalidate},o={id:e.id,path:e.path,index:e.index,parentId:i,hasAction:e.action!=null,hasLoader:e.loader!=null,hasClientAction:!1,hasClientLoader:!1,hasClientMiddleware:!1,hasErrorBoundary:e.ErrorBoundary!=null,module:`build/stub-path-to-module.js`,clientActionModule:void 0,clientLoaderModule:void 0,clientMiddlewareModule:void 0,hydrateFallbackModule:void 0};return n.routes[a.id]=o,r[e.id]={default:a.Component||Ee,ErrorBoundary:a.ErrorBoundary||void 0,handle:e.handle,links:e.links,meta:e.meta,shouldRevalidate:e.shouldRevalidate},e.children&&(a.children=mn(e.children,t,n,r,a.id)),a})}var k=new TextEncoder,hn=async(e,t)=>{let n=k.encode(e),r=await _n(t,[`sign`]),i=await crypto.subtle.sign(`HMAC`,r,n),a=btoa(String.fromCharCode(...new Uint8Array(i))).replace(/=+$/,``);return e+`.`+a},gn=async(e,t)=>{let n=e.lastIndexOf(`.`),r=e.slice(0,n),i=e.slice(n+1),a=k.encode(r),o=await _n(t,[`verify`]);try{let e=vn(atob(i));return await crypto.subtle.verify(`HMAC`,o,e,a)?r:!1}catch{return!1}},_n=async(e,t)=>crypto.subtle.importKey(`raw`,k.encode(e),{name:`HMAC`,hash:`SHA-256`},!1,t);function vn(e){let t=new Uint8Array(e.length);for(let n=0;n<e.length;n++)t[n]=e.charCodeAt(n);return t}var A=(e,t={})=>{let{secrets:n=[],...r}={path:`/`,sameSite:`lax`,...t};return En(e,r.expires),{get name(){return e},get isSigned(){return n.length>0},get expires(){return r.maxAge===void 0?r.expires:new Date(Date.now()+r.maxAge*1e3)},async parse(t,i){if(!t)return null;let a=(0,un.parse)(t,{...r,...i});if(e in a){let t=a[e];return typeof t==`string`&&t!==``?await bn(t,n):``}return null},async serialize(t,i){return(0,un.serialize)(e,t===``?``:await yn(t,n),{...r,...i})}}},j=e=>e!=null&&typeof e.name==`string`&&typeof e.isSigned==`boolean`&&typeof e.parse==`function`&&typeof e.serialize==`function`;async function yn(e,t){let n=xn(e);return t.length>0&&(n=await hn(n,t[0])),n}async function bn(e,t){if(t.length>0){for(let n of t){let t=await gn(e,n);if(t!==!1)return Sn(t)}return null}return Sn(e)}function xn(e){return btoa(Tn(encodeURIComponent(JSON.stringify(e))))}function Sn(e){try{return JSON.parse(decodeURIComponent(Cn(atob(e)))
1)}catch{return{}}}function Cn(e){let t=e.toString(),n=``,r=0,i,a;for(;r<t.length;)i=t.charAt(r++),/[\w*+\-./@]/.exec(i)?n+=i:(a=i.charCodeAt(0),n+=a<256?`%`+wn(a,2):`%u`+wn(a,4).toUpperCase());return n}function wn(e,t){let n=e.toString(16);for(;n.length<t;)n=`0`+n;return n}function Tn(e){let t=e.toString(),n=``,r=0,i,a;for(;r<t.length;){if(i=t.charAt(r++),i===`%`){if(t.charAt(r)===`u`){if(a=t.slice(r+1,r+5),/^[\da-f]{4}$/i.exec(a)){n+=String.fromCharCode(parseInt(a,16)),r+=5;continue}}else if(a=t.slice(r,r+2),/^[\da-f]{2}$/i.exec(a)){n+=String.fromCharCode(parseInt(a,16)),r+=2;continue}}n+=i}return n}function En(e,t){De(!t,`The "${e}" cookie has an "expires" property set. This will cause the expires value to not be updated when the session is committed. Instead, you should set the expires value when serializing the cookie. You can use \`commitSession(session, { expires })\` if using a session storage object, or \`cookie.serialize("value", { expires })\` if you're using the cookie directly.`)}function Dn(e){return Object.keys(e).reduce((t,n)=>{let r=e[n];return r&&(t[n]=r.module),t},{})}var On=(e=>(e.Development=`development`,e.Production=`production`,e.Test=`test`,e))(On||{});function kn(e){return e===`development`||e===`production`||e===`test`}function M(e,t){if(e instanceof Error&&t!==`development`){let e=Error(`Unexpected Server Error`);return e.stack=void 0,e}return e}function N(e,t){return Object.entries(e).reduce((e,[n,r])=>Object.assign(e,{[n]:M(r,t)}),{})}function An(e,t){let n=M(e,t);return{message:n.message,stack:n.stack}}function P(e,t){if(e===!1||e==null)throw console.error(`The following error is a bug in React Router; please open an issue! https://github.com/remix-run/react-router/issues/new/choose`),Error(t)}function jn(e,t,n,r,i){let a=se(t,r,i??`/`,!1,n);return a?a.map(t=>{let n=e[t.route.id];return P(n,`Route with id "${t.route.id}" not found in manifest.`),{params:t.params,pathname:t.pathname,route:n}}):null}async function Mn(e,t,n){let r=await e({request:n.v8_passThroughRequests?t.request:Pn(Nn(t.request)),url:t.url,params:t.params,context:t.context,pattern:t.pattern});if(h(r)&&r.init&&r.init.status&&s(r.init.status))throw new Response(null,r.init);return r}function Nn(e){let t=new URL(e.url),n=t.searchParams.getAll(`index`);t.searchParams.delete(`index`);let r=[];for(let e of n)e&&r.push(e);for(let e of r)t.searchParams.append(`index`,e);let i={method:e.method,body:e.body,headers:e.headers,signal:e.signal};return i.body&&(i.duplex=`half`),new Request(t.href,i)}function Pn(e){let t=new URL(e.url);t.searchParams.delete(`_routes`);let n={method:e.method,body:e.body,headers:e.headers,signal:e.signal};return n.body&&(n.duplex=`half`),new Request(t.href,n)}var Fn=`__reactRouterDevServerHooks`;function In(e){globalThis[Fn]=e}function F(){return globalThis[Fn]}function Ln(e,t){if(typeof process<`u`)try{if({}.hasOwnProperty(`IS_RR_BUILD_REQUEST`)&&{}.IS_RR_BUILD_REQUEST===`yes`)return e.headers.get(t)}catch{}return null}function Rn(e){let t={};return Object.values(e).forEach(e=>{if(e){let n=e.parentId||``;t[n]||(t[n]=[]),t[n].push(e)}}),t}function zn(e,t,n=``,r=Rn(e)){return(r[n]||[]).map(n=>{let i={hasErrorBoundary:n.id===`root`||n.module.ErrorBoundary!=null,id:n.id,path:n.path,middleware:n.module.middleware,loader:n.module.loader?async e=>{let r=Ln(e.request,`X-React-Router-Prerender-Data`);if(r!=null){let e=r&&decodeURI(r);P(e,`Missing prerendered data for route`);let t=new TextEncoder().encode(e),i=new ReadableStream({start(e){e.enqueue(t),e.close()}}),a=(await St(i,global)).value;if(a&&y in a){let e=a[y],t={status:e.status};throw e.reload?rn(e.redirect,t):e.replace?Ae(e.redirect,t):Se(e.redirect,t)}{P(a&&n.id in a,`Unable to decode prerendered data`);let e=a[n.id];return P(`data`in e,`Unable to process prerendered data`),e.data}}return await Mn(n.module.loader,e,t)}:void 0,action:n.module.action?e=>Mn(n.module.action,e,t):void 0,handle:n.module.handle};return n.index?{index:!0,...i}:{caseSensitive:n.caseSensitive,children:zn(e,t,n.id,r),...i}})}function Bn(e){return Be(JSON.stringify(e))}function Vn(e,t){return Hn(e,e=>{let n=t.routes[e.route.id];return P(n,`Route with id "${e.route.id}" not found in build`),n.module.headers})}function Hn(e,t,n){let r=e.errors?e.matches.findIndex(t=>e.errors[t.route.id]):-1,i=r>=0?e.matches.slice(0,r+1):e.matches,a;if(r>=0){let{actionHeaders:t,actionData:n,loaderHeaders:i,loaderData:o}=e;e.matches.slice(r).some(e=>{let r=e.route.id;return t[r]&&(!n||!n.hasOwnProperty(r))?a=t[r]:i[r]&&!o.hasOwnProperty(r)&&(a=i[r]),a!=null})}let o=new Headers(n);return i.reduce((n,r,o)=>{let{id:s}=r.route,c=e.loaderHeaders[s]||new Headers,l=e.actionHeaders[s]||new Headers,u=a!=null&&o===i.length-1,d=u&&a!==c&&a!==l,f=t(r);if(f==null){let e=new Headers(n);return d&&I(a,e),I(l,e),I(c,e),e}let p=new Headers(typeof f==`function`?f({loaderHeaders:c,parentHeaders:n,actionHeaders:l,errorHeaders:u?a:void 0}):f);return d&&I(a,p),I(l,p),I(c,p),I(n,p),p},new Headers(o))}function I(e,t){let n=e.get(`Set-Cookie`);if(n){let e=(0,dn.splitCookiesString)(n),r=new Set(t.getSetCookie());
1e.forEach(e=>{r.has(e)||t.append(`Set-Cookie`,e)})}}function Un(e,t){let n=e.headers.get(`origin`),r=null,i=null;try{typeof n==`string`&&n!==`null`?(i=new URL(n),r=i.host):r=n}catch{throw Error("`origin` header is not a valid URL. Aborting the action.")}let a=new URL(e.url),o=i?i.origin===a.origin:r===a.host;if(r&&!o&&!Gn(r,t))throw Error("The `request.url` origin does not match `origin` header from a forwarded action request. Aborting the action.")}function Wn(e,t){let n=e.split(`.`),r=t.split(`.`);if(r.length<1||n.length<r.length)return!1;for(;r.length;){let e=r.pop(),t=n.pop();switch(e){case``:return!1;case`*`:if(t)continue;return!1;case`**`:return r.length>0?!1:t!==void 0;case void 0:default:if(t!==e)return!1}}return n.length===0}function Gn(e,t=[]){return t.some(t=>t&&(t===e||Wn(e,t)))}function L(e,t,n){t||=`/`;let r=new URL(e.url),i=r.pathname;n?.v8_trailingSlashAwareDataRequests?i=i.endsWith(`/_.data`)?i.replace(/_\.data$/,``):i.replace(/\.data$/,``):(w(i,t)===`/_root.data`?i=t:i.endsWith(`.data`)&&(i=i.replace(/\.data$/,``)),w(i,t)!==`/`&&i.endsWith(`/`)&&(i=i.slice(0,-1)));
1let a=new URLSearchParams(r.search);a.delete(`_routes`);let o=a.toString();return o&&=`?${o}`,{pathname:i,search:o,hash:``}}var Kn=new Set([...Xt,304]);async function qn(e,t,n,r,i,a,o){try{try{Un(r,Array.isArray(e.allowedActionOrigins)?e.allowedActionOrigins:[])}catch{return l(Error(`Bad Request`),400)}let t=e.future.v8_passThroughRequests?r:new Request(i,{method:r.method,body:r.body,headers:r.headers,signal:r.signal,...r.body?{duplex:`half`}:void 0});return c(await n.query(t,{requestContext:a,skipLoaderErrorBubbling:!0,skipRevalidation:!0,generateMiddlewareResponse:e.future.v8_middleware?async e=>{try{return c(await e(t))}catch(e){return l(e)}}:void 0,normalizePath:t=>L(t,e.basename,e.future)}))}catch(e){return l(e)}function c(e){return T(e)?e:u(e)}function l(n,i=500){return o(n),R(r,e,t,{result:{error:n},headers:new Headers,status:i})}function u(n){let i=Vn(n,e);if(s(n.statusCode)&&i.has(`Location`))return new Response(null,{status:n.statusCode,headers:i});n.errors&&=(Object.values(n.errors).forEach(e=>{(!x(e)||e.error)&&o(e)}),N(n.errors,t));let a;return a=n.errors?{error:Object.values(n.errors)[0]}:{data:Object.values(n.actionData||{})[0]},R(r,e,t,{result:a,headers:i,status:n.statusCode})}}async function Jn(e,t,n,r,i,a,o){let c=new URL(r.url).searchParams.get(`_routes`),l=c?new Set(c.split(`,`)):null;try{let t=e.future.v8_passThroughRequests?r:new Request(i,{headers:r.headers,signal:r.signal});return u(await n.query(t,{requestContext:a,filterMatchesToLoad:e=>!l||l.has(e.route.id),skipLoaderErrorBubbling:!0,generateMiddlewareResponse:e.future.v8_middleware?async e=>{try{return u(await e(t))}catch(e){return d(e)}}:void 0,normalizePath:t=>L(t,e.basename,e.future)}))}catch(e){return d(e)}function u(e){return T(e)?e:f(e)}function d(n){return o(n),R(r,e,t,{result:{error:n},headers:new Headers,status:500})}function f(n){let i=Vn(n,e);if(s(n.statusCode)&&i.has(`Location`))return new Response(null,{status:n.statusCode,headers:i});n.errors&&=(Object.values(n.errors).forEach(e=>{(!x(e)||e.error)&&o(e)}),N(n.errors,t));let a={},c=new Set(n.matches.filter(e=>l?l.has(e.route.id):e.route.loader!=null).map(e=>e.route.id));if(n.errors)for(let[e,t]of Object.entries(n.errors))a[e]={error:t};for(let[e,t]of Object.entries(n.loaderData))!(e in a)&&c.has(e)&&(a[e]={data:t});return R(r,e,t,{result:a,headers:i,status:n.statusCode})}}function R(e,t,n,{result:r,headers:i,status:a}){let o=new Headers(i);return o.set(`X-Remix-Response`,`yes`),Kn.has(a)?new Response(null,{status:a,headers:o}):(o.set(`Content-Type`,`text/x-script`),o.delete(`Content-Length`),new Response(z(r,e.signal,t.entry.module.streamTimeout,n),{status:a||200,headers:o}))}function Yn(e,t,n,r){let i=Xn(e.status,e.headers,n.basename),a=new Headers(e.headers);return a.delete(`Location`),a.set(`Content-Type`,`text/x-script`),R(t,n,r,{result:t.method===`GET`?{[y]:i}:i,headers:a,status:202})}function Xn(e,t,n){let r=t.get(`Location`);return n&&(r=w(r,n)||r),{redirect:r,status:e,revalidate:t.has(`X-Remix-Revalidate`)||t.has(`Set-Cookie`),reload:t.has(`X-Remix-Reload-Document`),replace:t.has(`X-Remix-Replace`)}}function z(e,t,n,r){let i=new AbortController,a=setTimeout(()=>{i.abort(Error(`Server Timeout`)),s()},typeof n==`number`?n:4950),o=()=>{i.abort(t.reason),s()};t.addEventListener(`abort`,o);let s=()=>{clearTimeout(a),t.removeEventListener(`abort`,o)};return lt(e,{signal:i.signal,onComplete:s,plugins:[e=>{if(e instanceof Error){let{name:t,message:n,stack:i}=r===`production`?M(e,r):e;return[`SanitizedError`,t,n,i]}if(e instanceof E){let{data:t,status:n,statusText:r}=e;return[`ErrorResponse`,t,n,r]}if(e&&typeof e==`object`&&y in e)return[`SingleFetchRedirect`,e[y]]}],postPlugins:[e=>{if(e&&typeof e==`object`)return[`SingleFetchClassInstance`,Object.fromEntries(Object.entries(e))]},()=>[`SingleFetchFallback`]]})}function Zn(e,t){let n=zn(e.routes,e.future),r=kn(t)?t:`production`,i=Ye(n,{basename:e.basename,instrumentations:e.entry.module.instrumentations,future:e.future}),a=e.entry.module.handleError||((e,{request:t})=>{r!==`test`&&!t.signal.aborted&&console.error(x(e)&&e.error?e.error:e)}),o=async(n,o)=>{let s={},c,l=e=>{t===`development`&&F()?.processRequestError?.(e),a(e,{context:c,params:s,request:n})};if(e.future.v8_middleware){if(o&&!(o instanceof b)){let e=Error("Invalid `context` value provided to `handleRequest`. When middleware is enabled you must return an instance of `RouterContextProvider` from your `getLoadContext` function.");return l(e),B(e,r)}c=o||new b}else c=o||{};let u=new URL(n.url),d=L(n,e.basename,e.future).pathname,f=Ln(n,`X-React-Router-SPA-Mode`)===`yes`;if(!e.ssr){let t=decodeURI(d);if(e.basename&&e.basename!==`/`){let r=w(t,e.basename);if(r==null)return a(new E(404,`Not Found`,`Refusing to prerender the \`${t}
1\` path because it does not start with the basename \`${e.basename}\``),{context:c,params:s,request:n}),new Response(`Not Found`,{status:404,statusText:`Not Found`});t=r}if(e.prerender.length===0)f=!0;else if(!e.prerender.includes(t.replace(/\/$/,``))&&!e.prerender.includes(t.replace(/[^/]$/,`/`))){if(u.pathname.endsWith(`.data`))return a(new E(404,`Not Found`,`Refusing to SSR the path \`${t}\` because \`ssr:false\` is set and the path is not included in the \`prerender\` config, so in production the path will be a 404.`),{context:c,params:s,request:n}),new Response(`Not Found`,{status:404,statusText:`Not Found`});f=!0}}let p=tn(e.routeDiscovery.manifestPath,e.basename);if(e.routeDiscovery.mode===`lazy`&&u.pathname===p)try{return await $n(e,i.dataRoutes,i._internalRouteBranches,u)}catch(e){return l(e),new Response(`Unknown Server Error`,{status:500})}let m=jn(e.routes,i.dataRoutes,i._internalRouteBranches,d,e.basename);m&&m.length>0&&Object.assign(s,m[0].params);let h;if(u.pathname.endsWith(`.data`))h=await er(r,e,i,n,d,c,l),gt(h)&&(h=Yn(h,n,e,r)),e.entry.module.handleDataRequest&&(h=await e.entry.module.handleDataRequest(h,{context:c,params:m?m[0].params:{},request:n}),gt(h)&&(h=Yn(h,n,e,r)));else if(!f&&m&&m[m.length-1].route.module.default==null&&m[m.length-1].route.module.ErrorBoundary==null)h=await nr(r,e,i,m.slice(-1)[0].route.id,n,c,l);else{let{pathname:a}=u,o;e.unstable_getCriticalCss?o=await e.unstable_getCriticalCss({pathname:a}):t===`development`&&F()?.getCriticalCss&&(o=await F()?.getCriticalCss?.(a)),h=await tr(r,e,i,n,c,l,f,o)}return n.method===`HEAD`?new Response(null,{headers:h.headers,status:h.status,statusText:h.statusText}):h};return e.entry.module.instrumentations&&(o=Oe(o,e.entry.module.instrumentations.map(e=>e.handler).filter(Boolean))),{serverMode:r,staticHandler:i,errorHandler:a,requestHandler:o}}var Qn=(e,t)=>{let n,r,i,a,o;return async function(s,c){if(n=typeof e==`function`?await e():e,typeof e==`function`){let e=Zn(n,t);r=e.serverMode,i=e.staticHandler,a=e.errorHandler,o=e.requestHandler}else if(!r||!i||!a||!o){let e=Zn(n,t);r=e.serverMode,i=e.staticHandler,a=e.errorHandler,o=e.requestHandler}return o(s,c)}};async function $n(e,t,n,r){if(r.toString().length>7680)return new Response(null,{statusText:`Bad Request`,status:400});if(e.assets.version!==r.searchParams.get(`version`))return new Response(null,{status:204,headers:{"X-Remix-Reload-Document":`true`}});let i={};if(r.searchParams.has(`paths`)){let a=r.searchParams.get(`paths`)||``,o=new Set(a.split(`,`).filter(Boolean));for(let r of o){r.startsWith(`/`)||(r=`/${r}`);let a=jn(e.routes,t,n,r,e.basename);if(a)for(let t of a){let n=t.route.id,r=e.assets.routes[n];r&&(i[n]=r)}}return Response.json(i,{headers:{"Cache-Control":`public, max-age=31536000, immutable`}})}return new Response(`Invalid Request`,{status:400})}async function er(e,t,n,r,i,a,o){let s=new URL(r.url);return s.pathname=i,ge(r.method)?await qn(t,e,n,r,s,a,o):await Jn(t,e,n,r,s,a,o)}async function tr(e,t,n,r,i,a,o,s){try{if(ge(r.method))try{Un(r,Array.isArray(t.allowedActionOrigins)?t.allowedActionOrigins:[])}catch(e){return a(e),new Response(`Bad Request`,{status:400})}let e=await n.query(r,{requestContext:i,generateMiddlewareResponse:t.future.v8_middleware?async e=>{try{let t=await e(r);return T(t)||(t=await c(t,o)),t}catch(e){return a(e),new Response(null,{status:500})}}:void 0,normalizePath:e=>L(e,t.basename,t.future)});return T(e)||(e=await c(e,o)),e}catch(e){return a(e),new Response(null,{status:500})}async function c(o,c){let l=Vn(o,t);if(Kn.has(o.statusCode))return new Response(null,{status:o.statusCode,headers:l});o.errors&&(Object.values(o.errors).forEach(e=>{(!x(e)||e.error)&&a(e)}),o.errors=N(o.errors,e));let u={loaderData:o.loaderData,actionData:o.actionData,errors:o.errors},d={basename:t.basename,future:t.future,routeDiscovery:t.routeDiscovery,ssr:t.
1ssr,isSpaMode:c},f={manifest:t.assets,branches:n._internalRouteBranches,routeModules:Dn(t.routes),staticHandlerContext:o,criticalCss:s,serverHandoffString:Bn({...d,criticalCss:s}),serverHandoffStream:z(u,r.signal,t.entry.module.streamTimeout,e),renderMeta:{},future:t.future,ssr:t.ssr,routeDiscovery:t.routeDiscovery,isSpaMode:c,serializeError:t=>An(t,e)},p=t.entry.module.default;try{return await p(r,o.statusCode,l,f,i)}catch(s){a(s);let c=s;if(T(s))try{let e=await ir(s);c=new E(s.status,s.statusText,e)}catch{}o=Qt(n.dataRoutes,o,c),o.errors&&(o.errors=N(o.errors,e));let u={loaderData:o.loaderData,actionData:o.actionData,errors:o.errors};f={...f,staticHandlerContext:o,serverHandoffString:Bn(d),serverHandoffStream:z(u,r.signal,t.entry.module.streamTimeout,e),renderMeta:{}};try{return await p(r,o.statusCode,l,f,i)}catch(t){return a(t),B(t,e)}}}}async function nr(e,t,n,r,i,a,o){try{return s(await n.queryRoute(i,{routeId:r,requestContext:a,generateMiddlewareResponse:t.future.v8_middleware?async e=>{try{return s(await e(i))}catch(e){return c(e)}}:void 0,normalizePath:e=>L(e,t.basename,t.future)}))}catch(e){return c(e)}function s(e){return T(e)?e:typeof e==`string`?new Response(e):Response.json(e)}function c(t){if(T(t))return t;if(x(t))return o(t),rr(t,e);if(t instanceof Error&&t.message===`Expected a response from queryRoute`){let t=Error(`Expected a Response to be returned from resource route handler`);return o(t),B(t,e)}return o(t),B(t,e)}}function rr(e,t){return Response.json(An(e.error||Error(`Unexpected Server Error`),t),{status:e.status,statusText:e.statusText})}function B(e,t){let n=`Unexpected Server Error`;return t!==`production`&&(n+=` 2 3${String(e)}`),new Response(n,{status:500,headers:{"Content-Type":`text/plain`}})}function ir(e){let t=e.headers.get(`Content-Type`);return t&&/\bapplication\/json\b/.test(t)?e.body==null?null:e.json():e.text()}function V(e){return`__flash_${e}__`}var H=(e={},t=``)=>{let n=new Map(Object.entries(e));return{get id(){return t},get data(){return Object.fromEntries(n)},has(e){return n.has(e)||n.has(V(e))},get(e){if(n.has(e))return n.get(e);let t=V(e);if(n.has(t)){let e=n.get(t);return n.delete(t),e}},set(e,t){n.set(e,t)},flash(e,t){n.set(V(e),t)},unset(e){n.delete(e)}}},ar=e=>e!=null&&typeof e.id==`string`&&e.data!==void 0&&typeof e.has==`function`&&typeof e.get==`function`&&typeof e.set==`function`&&typeof e.flash==`function`&&typeof e.unset==`function`;function or({cookie:e,createData:t,readData:n,updateData:r,deleteData:i}){let a=j(e)?e:A(e?.name||`__session`,e);return sr(a),{async getSession(e,t){let r=e&&await a.parse(e,t);return H(r&&await n(r)||{},r||``)},async commitSession(e,n){let{id:i,data:o}=e,s=n?.maxAge==null?n?.expires==null?a.expires:n.expires:new Date(Date.now()+n.maxAge*1e3);return i?await r(i,o,s):i=await t(o,s),a.serialize(i,n)},async destroySession(e,t){return await i(e.id),a.serialize(``,{...t,maxAge:void 0,expires:new Date(0)})}}}function sr(e){De(e.isSigned,`The "${e.name}" cookie is not signed, but session cookies should be signed to prevent tampering on the client before they are sent back to the server. See https://reactrouter.com/explanation/sessions-and-cookies#signing-cookies for more information.`)}function cr({cookie:e}={}){let t=j(e)?e:A(e?.name||`__session`,e);return sr(t),{async getSession(e,n){return H(e&&await t.parse(e,n)||{})},async commitSession(e,n){let r=await t.serialize(e.data,n);if(r.length>4096)throw Error(`Cookie length will exceed browser maximum. Length: `+r.length);return r},async destroySession(e,n){return t.serialize(``,{...n,maxAge:void 0,expires:new Date(0)})}}}function lr({cookie:e}={}){let t=new Map;return or({cookie:e,async createData(e,n){let r=Math.random().toString(36).substring(2,10);return t.set(r,{data:e,expires:n}),r},async readData(e){if(t.has(e)){let{data:n,expires:r}=t.get(e);if(!r||r>new Date)return n;r&&t.delete(e)}return null},async updateData(e,n,r){t.set(e,{data:n,expires:r})},async deleteData(e){t.delete(e)}})}function ur(e,...t){let n=t[0],r=dr(e).replace(/\/:([\w-]+)(\?)?/g,(t,r,i)=>{let a=i===void 0,o=n?.[r];if(a&&o===void 0)throw Error(`Path '${e}' requires param '${r}' but it was not provided`);return o===void 0?``:`/`+o});if(e.endsWith(`*`)){let e=n?.[`*`];e!==void 0&&(r+=`/`+e)}return r||`/`}function dr(e){let t=e.length-1,n=e[t];if(n!==`*`&&n!==`/`)return e;for(t--;t>=0&&e[t]===`/`;t--);return e.slice(0,t+1)}var U=new TextEncoder,fr=`</body></html>`;function pr(e){let t=new TextDecoder,n,r=new Promise(e=>n=e),i=!1,a=[],o=null;function s(e){for(let n of a){let r=t.decode(n,{stream:!0});r.endsWith(fr)&&(r=r.slice(0,-fr.length)),e.enqueue(U.encode(r))}a.length=0,o=null}return new TransformStream({transform(t,r){a.push(t),!o&&(o=setTimeout(async()=>{s(r),i||(i=!0,mr(e,r).catch(e=>r.error(e)).then(n))},0))},async flush(e){await r,o&&(clearTimeout(o),s(e)),e.enqueue(U.encode(`</body></html>`))}})}async function mr(e,t){let n=new TextDecoder(`utf-8`,{fatal:!0}),r=e.getReader();try{let e;for(;(e=await r.read())&&!e.done;){let r=e.value;try{W(JSON.stringify(n.decode(r,{stream:!0})),t)}catch{W(`Uint8Array.from(atob(${JSON.stringify(btoa(String.fromCodePoint(...r)))}), m => m.codePointAt(0))`,t)}}}finally{r.releaseLock()}let i=n.decode();i.length&&W(JSON.stringify(i),t)}function W(e,t){t.enqueue(U.encode(`<script>${hr(`(self.__FLIGHT_DATA||=[]).push(${e})`)}<\/script>`))}function hr(e){return e.replace(/<!--/g,`<\\!--`).replace(/<\/(script)/gi,`</\\$1`)}var gr=class extends O.Component{constructor(e){super(e),this.state={error:null,location:e.location}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location===e.location?{error:t.error,location:t.location}:{error:null,location:e.location}}render(){return this.state.error?O.createElement(vr,{error:this.state.error,renderAppShell:!0}):this.props.children}};function _r({renderAppShell:e,title:t,children:n}){return e?O.createElement(`html`,{lang:`en`},O.createElement(`head`,null,O.createElement(`meta`,{charSet:`utf-8`}),O.createElement(`meta`,{name:`viewport`,content:`width=device-width,initial-scale=1,viewport-fit=cover`}),O.createElement(`title`,null,t)),O.createElement(`body`,null,O.createElement(`main`,{style:{fontFamily:`system-ui, sans-serif`,padding:`2rem`}},n))):n}function vr({error:e,renderAppShell:t}){console.error(e);let n=O.createElement(`script`,{dangerouslySetInnerHTML:{__html:` 4 console.log( 5 "ð¿ Hey developer ð. You can provide a way better UX than this when your app throws errors. Check out https://reactrouter.com/how-to/error-boundary for more information." 6 ); 7 `}});if(x(e))return O.createElement(_r,{renderAppShell:t,title:`Unhandled Thrown Response!`},O.createElement(`h1`,{style:{fontSize:`24px`}},e.status,` `,e.statusText),n);let r;if(e instanceof Error)r=e;else{let t=e==null?`Unknown Error`:typeof e==`object`&&`toString`in e?e.toString():JSON.stringify(e);r=Error(t)}
7return O.createElement(_r,{renderAppShell:t,title:`Application Error!`},O.createElement(`h1`,{style:{fontSize:`24px`}},`Application Error`),O.createElement(`pre`,{style:{padding:`2rem`,background:`hsla(10, 50%, 50%, 0.1)`,color:`red`,overflow:`auto`}},r.stack),n)}function yr({hasRootLayout:e}){let t=ze();if(e===void 0)throw Error(`Missing 'hasRootLayout' prop`);return O.createElement(vr,{renderAppShell:!e,error:t})}function br(e){let t={};for(let n of e.matches)xr(t,n);return t}function xr(e,t){t=Array.isArray(t)?t:[t];for(let n of t)e[n.id]={links:n.links,meta:n.meta,default:Sr}}var Sr=()=>null,Cr=`/__manifest`,wr=O.use;function Tr(e){if(wr)return wr(e);throw Error(`React Router v7 requires React 19+ for RSC features.`)}async function Er({request:e,serverResponse:t,createFromReadableStream:n,renderHTML:r,hydrate:i=!0}){let a=new URL(e.url);if(Or(a)||kr(a)||e.headers.has(`rsc-action-id`)||t.headers.get(`React-Router-Resource`)===`true`)return t;if(!t.body)throw Error(`Missing body in server response`);let o=t.clone(),s=null;i&&(s=t.clone());let c=t.body,l,u=[],d=()=>l?new ReadableStream({start(e){l.forEach(t=>e.enqueue(t)),u.push(e)}}):(l=[],c.pipeThrough(new TransformStream({transform(e,t){l.push(e),t.enqueue(e),u.forEach(t=>t.enqueue(e))},flush(){u.forEach(e=>e.close()),u=[]}}))),p=null,m=()=>{let e=Promise.resolve(n(d()));return Object.defineProperties(e,{_deepestRenderedBoundaryId:{get(){return p},set(e){p=e}},formState:{get(){return e.then(e=>e.type===`render`?e.formState:void 0)}}})},h,g;try{if(!o.body)throw Error(`Failed to clone server response`);let e=await n(o.body);if(t.status===202&&e.type===`redirect`){if(f(e.location))throw Error(`Invalid redirect location`);let n=new Headers(t.headers);return n.delete(`Content-Encoding`),n.delete(`Content-Length`),n.delete(`Content-Type`),n.delete(`X-Remix-Response`),n.set(`Location`,e.location),new Response(s?.body||``,{headers:n,status:e.status,statusText:t.statusText})}let a=new Headers,c=t.status,l=t.statusText,u=await r(m,{onError(e){if(typeof e==`object`&&e&&`digest`in e&&typeof e.digest==`string`){if(h=rt(e.digest),h)return e.digest;let t=jt(e.digest);if(t)return g=t,c=t.status,l=t.statusText,e.digest}},onHeaders(e){for(let[t,n]of e)a.append(t,n)}}),d=new Headers(a);for(let[e,n]of t.headers)d.append(e,n);if(d.set(`Content-Type`,`text/html; charset=utf-8`),h){if(f(h.location))throw Error(`Invalid redirect location`);return d.set(`Location`,h.location),new Response(u,{status:h.status,headers:d})}let p=new TransformStream({flush(e){if(h){if(f(h.location))return;e.enqueue(new TextEncoder().encode(`<meta http-equiv="refresh" content="0;url=${ot(h.location)}"/>`))}}});if(!i)return new Response(u.pipeThrough(p),{status:c,statusText:l,headers:d});if(!s?.body)throw Error(`Failed to clone server response`);let _=u.pipeThrough(pr(s.body)).pipeThrough(p);return new Response(_,{status:c,statusText:l,headers:d})}catch(e){if(e instanceof Response)return e;if(h){if(f(h.location))throw Error(`Invalid redirect location`);return new Response(`Redirect: ${h.location}`,{status:h.status,headers:{Location:h.location}})}try{let a=g??e,[o,c]=x(a)?[a.status,a.statusText]:[500,``],l,u=new Headers,m=await r(()=>{let e=Promise.resolve(n(d())).then(e=>Object.assign(e,{status:o,errors:p?{[p]:a}:{}}
7));return Object.defineProperties(e,{_deepestRenderedBoundaryId:{get(){return p},set(e){p=e}},formState:{get(){return e.then(e=>e.type===`render`?e.formState:void 0)}}})},{onError(e){if(typeof e==`object`&&e&&`digest`in e&&typeof e.digest==`string`){if(l=rt(e.digest),l)return e.digest;let t=jt(e.digest);if(t)return o=t.status,c=t.statusText,e.digest}},onHeaders(e){for(let[t,n]of e)u.append(t,n)}}),h=new Headers(u);for(let[e,n]of t.headers)h.append(e,n);if(h.set(`Content-Type`,`text/html; charset=utf-8`),l){if(f(l.location))throw Error(`Invalid redirect location`);return h.set(`Location`,l.location),new Response(m,{status:l.status,headers:h})}let _=new TransformStream({flush(e){if(l){if(f(l.location))return;e.enqueue(new TextEncoder().encode(`<meta http-equiv="refresh" content="0;url=${ot(l.location)}"/>`))}}});if(!i)return new Response(m.pipeThrough(_),{status:o,statusText:c,headers:h});if(!s?.body)throw Error(`Failed to clone server response`);let v=m.pipeThrough(pr(s.body)).pipeThrough(_);return new Response(v,{status:o,statusText:c,headers:h})}catch{}throw e}}function Dr({getPayload:e}){let t=e(),n=Tr(t);if(n.type===`redirect`)throw f(n.location)?Error(`Invalid redirect location`):new Response(null,{status:n.status,headers:{Location:n.location}});if(n.type!==`render`)return null;let r={...n.loaderData};for(let e of n.matches)C(e.id,e.clientLoader,e.hasLoader,!1)&&(e.hydrateFallbackElement||!e.hasLoader)&&delete r[e.id];let i={get _deepestRenderedBoundaryId(){return t._deepestRenderedBoundaryId??null},set _deepestRenderedBoundaryId(e){t._deepestRenderedBoundaryId=e},actionData:n.actionData,actionHeaders:{},basename:n.basename,errors:n.errors,loaderData:r,loaderHeaders:{},location:n.location,statusCode:200,matches:n.matches.map(e=>({params:e.params,pathname:e.pathname,pathnameBase:e.pathnameBase,route:{id:e.id,action:e.hasAction||!!e.clientAction,handle:e.handle,hasErrorBoundary:e.hasErrorBoundary,loader:e.hasLoader||!!e.clientLoader,index:e.index,path:e.path,shouldRevalidate:e.shouldRevalidate}}))},a=Ut(n.matches.reduceRight((e,t)=>{let n={id:t.id,action:t.hasAction||!!t.clientAction,element:t.element,errorElement:t.errorElement,handle:t.handle,hasErrorBoundary:!!t.errorElement,hydrateFallbackElement:t.hydrateFallbackElement,index:t.index,loader:t.hasLoader||!!t.clientLoader,path:t.path,shouldRevalidate:t.shouldRevalidate};return e.length>0&&(n.children=e),[n]},[]),i),o={future:{v8_middleware:!1,v8_trailingSlashAwareDataRequests:!0,v8_passThroughRequests:!0},isSpaMode:!1,ssr:!0,criticalCss:``,manifest:{routes:{},version:`1`,url:``,entry:{module:``,imports:[]}},routeDiscovery:n.routeDiscovery.mode===`initial`?{mode:`initial`,manifestPath:Cr}:{mode:`lazy`,manifestPath:n.routeDiscovery.manifestPath||Cr},routeModules:br(n)};return O.createElement(p.Provider,{value:!0},O.createElement(gr,{location:n.location},O.createElement(D.Provider,{value:o},O.createElement(nn,{context:i,router:a,hydrate:!1,nonce:n.nonce}))))}function Or(e){return e.pathname.endsWith(`.rsc`)}function kr(e){return e.pathname.endsWith(`.manifest`)}function Ar({state:e,routes:t,getRouteInfo:n,location:r,basename:i,isSpaMode:a}){let o={...e,loaderData:{...e.loaderData}},s=te(t,r,i);if(s)for(let e of s){let t=e.route.id,r=n(t);C(t,r.clientLoader,r.hasLoader,a)&&(r.hasHydrateFallback||!r.hasLoader)?delete o.loaderData[t]:r.hasLoader||(o.loaderData[t]=null)}return o}var jr=n(((e,t)=>{function n(e,t){this.v=e,this.k=t}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})),Mr=n(((e,t)=>{function n(e,r,i,a){var o=Object.defineProperty;try{o({},``,{})}catch{o=0}t.exports=n=function(e,t,r,i){function a(t,r){n(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!i,configurable:!i,writable:!i}):e[t]=r:(a(`next`,0),a(`throw`,1),a(`return`,2))},t.exports.__esModule=!0,t.exports.default=t.exports,n(e,r,i,a)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})),Nr=n(((e,t)=>{var n=Mr();function r(){var e,i,a=typeof Symbol==`function`?Symbol:{},o=a.iterator||`@@iterator`,s=a.toStringTag||`@@toStringTag`;function c(t,r,a,o){var s=r&&r.prototype instanceof u?r:u,c=Object.create(s.prototype);return n(c,`_invoke`,function(t,n,r){var a,o,s,c=0,u=r||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return a=t,o=0,s=e,f.n=n,l}};function p(t,n){for(o=t,s=n,i=0;!d&&c&&!r&&i<u.length;i++){var r,a=u[i],p=f.p,m=a[2];t>3?(r=m===n)&&(s=a[(o=a[4])?5:(o=3,3)],a[4]=a[5]=e):a[0]<=p&&((r=t<2&&p<a[1])?(o=0,f.v=n,f.n=a[1]):p<m&&(r=t<3||a[0]>n||n>m)&&(a[4]=t,a[5]=n,f.n=m,o=0))}if(r||t>1)return l;throw d=!0,n}return function(r,u,m){if(c>1)throw TypeError(`Generator is already running`);for(d&&u===1&&p(u,m),o=u,s=m;(i=o<2?e:s)||!d;){a||(o?o<3?(o>1&&(f.n=-1),p(o,s)):f.n=s:f.v=s);try{if(c=2,a){if(o||(r=`next`),i=a[r]){if(!(i=i.call(a,s)))throw TypeError(`iterator result is not an object`);if(!i.done)return i;s=i.value,o<2&&(o=0)}else o===1&&(i=a.return)&&i.call(a),o<2&&(s=TypeError(`The iterator does not provide a '`+r+`' method`),o=1);a=e}else if((i=(d=f.n<0)?s:t.call(n,f))!==l)break}catch(t){a=e,o=1,s=t}finally{c=1}}return{value:i,done:d}}}(t,a,o),!0),c}var l={};function u(){}function d(){}function f(){}i=Object.getPrototypeOf;var p=[][o]?i(i([][o]())):(n(i={},o,function(){return this}),i),m=f.prototype=u.prototype=Object.create(p);function h(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,f):(e.__proto__=f,n(e,s,`GeneratorFunction`)),e.prototype=Object.create(m),e}return d.prototype=f,n(m,`constructor`,f),n(f,`constructor`,d),d.displayName=`GeneratorFunction`,n(f,s,`GeneratorFunction`),n(m),n(m,s,`Generator`),n(m,o,function(){return this}),n(m,`toString`,function(){return`[object Generator]`}),(t.exports=r=function(){return{w:c,m:h}}
7,t.exports.__esModule=!0,t.exports.default=t.exports)()}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports})),Pr=n(((e,t)=>{var n=jr(),r=Mr();function i(e,t){function a(r,i,o,s){try{var c=e[r](i),l=c.value;return l instanceof n?t.resolve(l.v).then(function(e){a(`next`,e,o,s)},function(e){a(`throw`,e,o,s)}):t.resolve(l).then(function(e){c.value=e,o(c)},function(e){return a(`throw`,e,o,s)})}catch(e){s(e)}}var o;this.next||(r(i.prototype),r(i.prototype,typeof Symbol==`function`&&Symbol.asyncIterator||`@asyncIterator`,function(){return this})),r(this,`_invoke`,function(e,n,r){function i(){return new t(function(t,n){a(e,r,t,n)})}return o=o?o.then(i,i):i()},!0)}t.exports=i,t.exports.__esModule=!0,t.exports.default=t.exports})),Fr=n(((e,t)=>{var n=Nr(),r=Pr();function i(e,t,i,a,o){return new r(n().w(e,t,i,a),o||Promise)}t.exports=i,t.exports.__esModule=!0,t.exports.default=t.exports})),Ir=n(((e,t)=>{var n=Fr();function r(e,t,r,i,a){var o=n(e,t,r,i,a);return o.next().then(function(e){return e.done?e.value:o.next()})}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports})),Lr=n(((e,t)=>{function n(e){var t=Object(e),n=[];for(var r in t)n.unshift(r);return function e(){for(;n.length;)if((r=n.pop())in t)return e.value=r,e.done=!1,e;return e.done=!0,e}}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})),Rr=n(((e,t)=>{function n(e){"@babel/helpers - typeof";return t.exports=n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},t.exports.__esModule=!0,t.exports.default=t.exports,n(e)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})),zr=n(((e,t)=>{var n=Rr().default;function r(e){if(e!=null){var t=e[typeof Symbol==`function`&&Symbol.iterator||`@@iterator`],r=0;if(t)return t.call(e);if(typeof e.next==`function`)return e;if(!isNaN(e.length))return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}}}throw TypeError(n(e)+` is not iterable`)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports})),Br=n(((e,t)=>{var n=jr(),r=Nr(),i=Ir(),a=Fr(),o=Pr(),s=Lr(),c=zr();
7function l(){var e=r(),u=e.m(l),d=(Object.getPrototypeOf?Object.getPrototypeOf(u):u.__proto__).constructor;function f(e){var t=typeof e==`function`&&e.constructor;return!!t&&(t===d||(t.displayName||t.name)===`GeneratorFunction`)}var p={throw:1,return:2,break:3,continue:3};function m(e){var t,n;return function(r){t||(t={stop:function(){return n(r.a,2)},catch:function(){return r.v},abrupt:function(e,t){return n(r.a,p[e],t)},delegateYield:function(e,i,a){return t.resultName=i,n(r.d,c(e),a)},finish:function(e){return n(r.f,e)}},n=function(e,n,i){r.p=t.prev,r.n=t.next;try{return e(n,i)}finally{t.next=r.n}}),t.resultName&&(t[t.resultName]=r.v,t.resultName=void 0),t.sent=r.v,t.next=r.n;try{return e.call(this,t)}finally{r.p=t.prev,r.n=t.next}}}return(t.exports=l=function(){return{wrap:function(t,n,r,i){return e.w(m(t),n,r,i&&i.reverse())},isGeneratorFunction:f,mark:e.m,awrap:function(e,t){return new n(e,t)},AsyncIterator:o,async:function(e,t,n,r,o){return(f(t)?a:i)(m(e),t,n,r,o)},keys:s,values:c}},t.exports.__esModule=!0,t.exports.default=t.exports)()}t.exports=l,t.exports.__esModule=!0,t.exports.default=t.exports})),Vr=n(((e,t)=>{var n=Br()();t.exports=n;try{regeneratorRuntime=n}catch{typeof globalThis==`object`?globalThis.regeneratorRuntime=n:Function(`r`,`regeneratorRuntime = r`)(n)}})),Hr=class extends Error{constructor(e){super(e),Object.setPrototypeOf(this,new.target.prototype)}},G=class extends Hr{constructor(e,t){super(e),this.name=`AuthSdkError`,this.errorCode=`INTERNAL`,this.errorSummary=e,this.errorLink=`INTERNAL`,this.errorId=`INTERNAL`,this.errorCauses=[],t&&(this.xhr=t)}},Ur=e(Vr());function K(e,t){let n=J(e),r=J(t),i=n.pop(),a=r.pop(),o=X(n,r);return o===0?i&&a?X(i.split(`.`),a.split(`.`)):i||a?i?-1:1:0:o}var Wr=e=>typeof e==`string`&&/^[v\d]/.test(e)&&Gr.test(e),q=(e,t,n)=>{Zr(n);let r=K(e,t);return Yr[n].includes(r)};K.validate=Wr,K.compare=q,K.satisfies=(e,t)=>{let n=t.match(/^([<>=~^]+)/),r=n?n[1]:`=`;if(r!==`^`&&r!==`~`)return q(e,t,r);let[i,a,o]=J(e),[s,c,l]=J(t);return Y(i,s)===0?r===`^`?X([a,o],[c,l])>=0:Y(a,c)===0&&Y(o,l)>=0:!1};var Gr=/^[v^~<>=]*?(\d+)(?:\.([x*]|\d+)(?:\.([x*]|\d+)(?:\.([x*]|\d+))?(?:-([\da-z\-]+(?:\.[\da-z\-]+)*))?(?:\+[\da-z\-]+(?:\.[\da-z\-]+)*)?)?)?$/i,J=e=>{if(typeof e!=`string`)throw TypeError(`Invalid argument expected string`);let t=e.match(Gr);
7if(!t)throw Error(`Invalid argument not valid semver ('${e}' received)`);return t.shift(),t},Kr=e=>e===`*`||e===`x`||e===`X`,qr=e=>{let t=parseInt(e,10);return isNaN(t)?e:t},Jr=(e,t)=>typeof e==typeof t?[e,t]:[String(e),String(t)],Y=(e,t)=>{if(Kr(e)||Kr(t))return 0;let[n,r]=Jr(qr(e),qr(t));return n>r?1:n<r?-1:0},X=(e,t)=>{for(let n=0;n<Math.max(e.length,t.length);n++){let r=Y(e[n]||0,t[n]||0);if(r!==0)return r}return 0},Yr={">":[1],">=":[0,1],"=":[0],"<=":[-1,0],"<":[-1]},Xr=Object.keys(Yr),Zr=e=>{if(typeof e!=`string`)throw TypeError(`Invalid operator type, expected string but got ${typeof e}`);if(Xr.indexOf(e)===-1)throw Error(`Invalid operator, expected one of ${Xr.join(`|`)}`)},Qr=e(ht(),1);function $r(e){return O.createElement(pe,{flushSync:Qr.flushSync,...e})}var Z=null,Q=null;function ei(){if(!Z&&window.__reactRouterContext&&window.__reactRouterManifest&&window.__reactRouterRouteModules){if(window.__reactRouterManifest.sri===!0){let e=document.querySelector(`script[rr-importmap]`);if(e?.textContent)try{window.__reactRouterManifest.sri=JSON.parse(e.textContent).integrity}catch(e){console.error(`Failed to parse import map`,e)}}Z={context:window.__reactRouterContext,manifest:window.__reactRouterManifest,routeModules:window.__reactRouterRouteModules,stateDecodingPromise:void 0,router:void 0,routerInitialized:!1}}}function ti({getContext:e,instrumentations:t}){if(ei(),!Z)throw Error("You must be using the SSR features of React Router in order to skip passing a `router` prop to `<RouterProvider>`");let n=Z;if(!Z.stateDecodingPromise){let e=Z.context.stream;v(e,`No stream found for single fetch decoding`),Z.context.stream=void 0,Z.stateDecodingPromise=St(e,window).then(e=>{Z.context.state=e.value,n.stateDecodingPromise.value=!0}).catch(e=>{n.stateDecodingPromise.error=e})}if(Z.stateDecodingPromise.error)throw Z.stateDecodingPromise.error;if(!Z.stateDecodingPromise.value)throw Z.stateDecodingPromise;let r=Pe(Z.manifest.routes,Z.routeModules,Z.context.state,Z.context.ssr,Z.context.isSpaMode),i;if(Z.context.isSpaMode){let{loaderData:e}=Z.context.state;Z.manifest.routes.root?.hasLoader&&e&&`root`in e&&(i={loaderData:{root:e.root}})}else i=Ar({state:Z.context.state,routes:r,getRouteInfo:e=>({clientLoader:Z.routeModules[e]?.clientLoader,hasLoader:Z.manifest.routes[e]?.hasLoader===!0,hasHydrateFallback:Z.routeModules[e]?.HydrateFallback!=null}),location:window.location,basename:window.__reactRouterContext?.basename,isSpaMode:Z.c
7ontext.isSpaMode});window.history.state&&window.history.state.masked&&window.history.replaceState({...window.history.state,masked:void 0},``);let a=It({routes:r,history:Mt(),basename:Z.context.basename,getContext:e,hydrationData:i,hydrationRouteProperties:Yt,instrumentations:t,mapRouteProperties:me,future:{v8_passThroughRequests:Z.context.future.v8_passThroughRequests},dataStrategy:Te(()=>a,Z.manifest,Z.routeModules,Z.context.ssr,Z.context.basename,Z.context.future.v8_trailingSlashAwareDataRequests),patchRoutesOnNavigation:Ke(()=>a,Z.manifest,Z.routeModules,Z.context.ssr,Z.context.routeDiscovery,Z.context.isSpaMode,Z.context.basename)});return Z.router=a,a.state.initialized&&(Z.routerInitialized=!0,a.initialize()),a.createRoutesForHMR=Me,window.__reactRouterDataRouter=a,a}function ni(e){Q||=ti({getContext:e.getContext,instrumentations:e.instrumentations});let[t,n]=O.useState(void 0);O.useEffect(()=>{},[]),O.useEffect(()=>{},[t]);let[r,i]=O.useState(Q.state.location);return O.useLayoutEffect(()=>{Z&&Z.router&&!Z.routerInitialized&&(Z.routerInitialized=!0,Z.router.initialize())},[]),O.useLayoutEffect(()=>{if(Z&&Z.router)return Z.router.subscribe(e=>{e.location!==r&&i(e.location)})},[r]),v(Z,`ssrInfo unavailable for HydratedRouter`),be(Q,Z.manifest,Z.routeModules,Z.context.ssr,Z.context.routeDiscovery,Z.context.isSpaMode),O.createElement(O.Fragment,null,O.createElement(D.Provider,{value:{manifest:Z.manifest,routeModules:Z.routeModules,future:Z.context.future,criticalCss:t,ssr:Z.context.ssr,isSpaMode:Z.c
7ontext.isSpaMode,routeDiscovery:Z.context.routeDiscovery}},O.createElement(S,{location:r},O.createElement($r,{router:Q,useTransitions:e.useTransitions,onError:e.onError}))),O.createElement(O.Fragment,null))}Ie();var ri=t({Await:()=>Ct,BrowserRouter:()=>ut,Form:()=>_t,HashRouter:()=>Xe,HydratedRouter:()=>ni,IDLE_BLOCKER:()=>kt,IDLE_FETCHER:()=>bt,IDLE_NAVIGATION:()=>st,Link:()=>it,Links:()=>Re,MemoryRouter:()=>$t,Meta:()=>We,NavLink:()=>Ce,Navigate:()=>u,NavigationType:()=>zt,Outlet:()=>Ee,PrefetchPageLinks:()=>g,Route:()=>mt,Router:()=>pt,RouterContextProvider:()=>b,RouterProvider:()=>$r,Routes:()=>_e,Scripts:()=>ee,ScrollRestoration:()=>oe,ServerRouter:()=>fn,StaticRouter:()=>xe,StaticRouterProvider:()=>nn,UNSAFE_AwaitContextProvider:()=>Pt,UNSAFE_DataRouterContext:()=>Ve,UNSAFE_DataRouterStateContext:()=>Et,UNSAFE_ErrorResponseImpl:()=>E,UNSAFE_FetchersContext:()=>qe,UNSAFE_FrameworkContext:()=>D,UNSAFE_LocationContext:()=>Wt,UNSAFE_NavigationContext:()=>qt,UNSAFE_RSCDefaultRootErrorBoundary:()=>yr,UNSAFE_RemixErrorBoundary:()=>S,UNSAFE_RouteContext:()=>o,UNSAFE_ServerMode:()=>On,UNSAFE_SingleFetchRedirectSymbol:()=>y,UNSAFE_ViewTransitionContext:()=>ie,UNSAFE_WithComponentProps:()=>ke,UNSAFE_WithErrorBoundaryProps:()=>je,UNSAFE_WithHydrateFallbackProps:()=>ne,UNSAFE_createBrowserHistory:()=>Mt,UNSAFE_createClientRoutes:()=>Pe,UNSAFE_createClientRoutesWithHMRRevalidationOptOut:()=>Me,UNSAFE_createHashHistory:()=>ye,UNSAFE_createMemoryHistory:()=>et,UNSAFE_createRouter:()=>It,UNSAFE_decodeViaTurboStream:()=>St,UNSAFE_getHydrationData:()=>Ar,UNSAFE_getPatchRoutesOnNavigationFunction:()=>Ke,UNSAFE_getTurboStreamSingleFetchDataStrategy:()=>Te,UNSAFE_hydrationRouteProperties:()=>Yt,UNSAFE_invariant:()=>v,UNSAFE_mapRouteProperties:()=>me,UNSAFE_shouldHydrateRouteLoader:()=>C,UNSAFE_useFogOFWarDiscovery:()=>be,UNSAFE_useScrollRestoration:()=>Zt,UNSAFE_withComponentProps:()=>_,UNSAFE_withErrorBoundaryProps:()=>m,UNSAFE_withHydrateFallbackProps:()=>he,createBrowserRouter:()=>ce,createContext:()=>Ie,createCookie:()=>A,createCookieSessionStorage:()=>cr,createHashRouter:()=>i,createMemoryRouter:()=>Vt,createMemorySessionStorage:()=>lr,createPath:()=>Tt,createRequestHandler:()=>Qn,createRoutesFromChildren:()=>ft,createRoutesFromElements:()=>Ue,createRoutesStub:()=>pn,createSearchParams:()=>Ot,createSession:()=>H,createSessionStorage:()=>or,createStaticHandler:()=>yt,createStaticRouter:()=>Ut,data:()=>Qe,generatePath:()=>Kt,href:()=>ur,isCookie:()=>j,isRouteErrorResponse:()=>x,isSession:()=>ar,matchPath:()=>ve,matchRoutes:()=>te,parsePath:()=>fe,redirect:()=>Se,redirectDocument:()=>rn,renderMatches:()=>l,replace:()=>Ae,resolvePath:()=>ae,unstable_HistoryRouter:()=>tt,unstable_RSCStaticRouter:()=>Dr,unstable_routeRSCServerRequest:()=>Er,unstable_setDevServerHooks:()=>In,unstable_usePrompt:()=>At,unstable_useRoute:()=>at,unstable_useRouterState:()=>en,useActionData:()=>re,useAsyncError:()=>de,useAsyncValue:()=>Nt,useBeforeUnload:()=>le,useBlocker:()=>Fe,useFetcher:()=>Ne,useFetchers:()=>Le,useFormAction:()=>a,useHref:()=>$e,useInRouterContext:()=>Bt,useLinkClickHandler:()=>wt,useLoaderData:()=>Ft,useLocation:()=>dt,useMatch:()=>He,useMatches:()=>Dt,useNavigate:()=>Lt,useNavigation:()=>Je,useNavigationType:()=>vt,useOutlet:()=>Ht,useOutletContext:()=>Ze,useParams:()=>nt,useResolvedPath:()=>xt,useRevalidator:()=>ct,useRouteError:()=>ze,useRouteLoaderData:()=>Gt,useRoutes:()=>Ge,useSearchParams:()=>we,useSubmit:()=>d,useViewTransitionState:()=>Jt}),ii=O.createContext(null),ai=function(){return O.useContext(ii)},oi=function(e){var t=e.error;return t.name&&t.message?O.createElement(`p`,null,t.name,`: `,t.message):O.createElement(`p`,null,`Error: `,t.toString())},si=function(e){var t=e.oktaAuth,n=e.restoreOriginalUri,r=e.onAuthRequired,i=e.children,a=O.useState(function(){return t?t.authStateManager.getAuthState():null}),o=on(a,2),s=o[0],c=o[1];O.useEffect(function(){t&&n&&(t.options.restoreOriginalUri&&console.warn(`Two custom restoreOriginalUri callbacks are detected. The one from the OktaAuth configuration will be overridden by the provided restoreOriginalUri prop from the Security component.`),t.options.restoreOriginalUri=function(){var e=an(Ur.default.mark(function e(t,r){return Ur.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(`return`,n(t,r));case 1:case`end`:return e.stop()}},e)}));return function(t,n){return e.apply(this,arguments)}}())},[]),O.useEffect(function(){if(t){t._oktaUserAgent?t._oktaUserAgent.addEnvironment(`@okta/okta-react/6.11.0`):console.warn(`_oktaUserAgent is not available on auth SDK instance. Please use okta-auth-js@^5.3.1 .`);var e=t.authStateManager.getAuthState();e!==s&&c(e);var n=function(e){c(e)};return t.authStateManager.subscribe(n),t.start(),function(){t.authStateManager.unsubscribe(n)}}},[t]);var l=O.useMemo(function(){return{oktaAuth:t,authState:s,_onAuthRequired:r}},[t,s,r]);if(!t){var u=new G(`No oktaAuth instance passed to Security Component.`);return O.createElement(oi,{error:u})}if(!n){var d=new G(`No restoreOriginalUri callback passed to Security Component.`);return O.createElement(oi,{error:d})}if(!t._oktaUserAgent)console.warn(`_oktaUserAgent is not available on auth SDK instance. Please use okta-auth-js@^5.3.1 .`);else if(!q(t._oktaUserAgent.getVersion(),{minSupportedVersion:`5.3.1`}.minSupportedVersion,`>=`)){var f=new G(` 8 Passed in oktaAuth is not compatible with the SDK, 9 minimum supported okta-auth-js version is ${{minSupportedVersion:`5.3.1`}.minSupportedVersion}. 10 `);return O.createElement(oi,{error:f})}return O.createElement(ii.Provider,{value:l},i)};`useRouteMatch`in ri&&ri[`useRouteMatch`in ri?`useRouteMatch`:``];function ci(e){let t=new Map;if(e.some(e=>
10typeof e[1]==`number`))for(let[n,r]of e)typeof r==`number`&&t.set(r,n);else for(let[n,r]of e)t.set(r,n);let n=e=>t.has(e);return{isValidValue:n,parseValue:e=>n(e)?e:void 0,extractLabel:e=>t.get(e)}}function li(e){return ci(Object.entries(e))}function ui(e){return ci(e.map(e=>[void 0,e]))}var di=`authentication`,fi=function(e){return e.Default=`default`,e.SsoApps=`sso-apps`,e.Mcp=`mcp`,e.UserExternalApi=`user-oauth`,e}({}),pi=li(fi);function mi(){return{oktaBaseUrl:window.OKTA_BASE_URL??`https://not-supposed-to-be-called-in-dev:5000`,clientId:window.OKTA_CLIENT_ID??`clientId`}}function hi(e,t,n,r){let{oktaBaseUrl:i,clientId:a}=mi();return{clientId:a,redirectUri:e,pkce:!0,issuer:_i(i,n),responseType:[`code`],responseMode:t,scopes:[`openid`,`offline_access`],transformAuthState:async(e,t)=>(t.isAuthenticated=t.accessToken!==void 0,r.info(`Okta auth state changing`,{scope:di,hasAccessToken:t.accessToken?.expiresAt??`no access token`,hasRefreshToken:t.refreshToken?.expiresAt??`no refresh token`,isAuthenticated:t.isAuthenticated,authStateError:t.error}),t),maxClockSkew:900}}function gi(e){switch(e){case`default`:return`default`;case`sso-apps`:if(window.OKTA_SSO_APPS_AUTHORIZATION_SERVER_ID===void 0)throw Error(`sso-apps authorization server id is not defined`);return window.OKTA_SSO_APPS_AUTHORIZATION_SERVER_ID;case`mcp`:if(window.OKTA_MCP_AUTHORIZATION_SERVER_ID===void 0)throw Error(`mcp authorization server id is not defined`);return window.OKTA_MCP_AUTHORIZATION_SERVER_ID;case`user-oauth`:if(window.OKTA_EXTERNAL_API_USER_AUTHORIZATION_SERVER_ID===void 0)throw Error(`user oauth external authorization server id is not defined`);return window.OKTA_EXTERNAL_API_USER_AUTHORIZATION_SERVER_ID;default:return sn(e,`unknown authorization server`)}}function _i(e,t){return`${e}/oauth2/${gi(t)}`}function vi(){let e=window.OKTA_BASE_URL,t=window.OKTA_EXTERNAL_API_AUTHORIZATION_SERVER_ID;if(e!==void 0&&t!==void 0)return`${e}/oauth2/${t}/v1/token`}var yi=`sign-in-widget`;function bi(e,t,n,r,i,a){let o=hi(e,t,i,n),{oktaBaseUrl:s}=mi();return{...o,baseUrl:s,authParams:{...o,display:`page`},features:{idpDiscovery:!0,webauthn:!0},idpDiscovery:{requestContext:r??e},colors:{brand:a.colors.brand.primary[50]},brandName:`Pigment`,logo:`/pigment-full-logo-153x28.svg`,logoText:`Pigment`,language:(e,t)=>t.find(xi)??`en`,i18n:{en:{"primaryauth.title":`Sign in to your workspace`,"primaryauth.username.placeholder":$.en,"password.forgot.email.or.username.placeholder":$.en,"errors.E0000004":`Unable to sign in, please check your credentials are correct`,"oform.next":`Next`,"oform.error.webfinger":`Could not retrieve your identification method. Please verify your network connectivity.`},fr:{"primaryauth.title":`Connexion à Pigment`,"primaryauth.username.placeholder":$.fr,"password.forgot.email.or.username.placeholder":$.fr,"errors.E0000004":`Echec de connexion, veuillez vérifier vos e-mail et mot de passe`,"oform.next":`Continuer`,"oform.error.webfinger":`Impossible de récupérer votre méthode dâidentification. Veuillez vérifier votre connexion réseau.`}},helpLinks:{help:`https://community.pigment.com/getting-started-86/signing-in-to-your-pigment-workspace-171`},idps:window.GOOGLE_IDP_ID===void 0?[]:[{type:`GOOGLE`,id:window.GOOGLE_IDP_ID}],el:`#${yi}`,useClassicEngine:!0}}var $={en:`Email`,fr:`Adresse e-mail`};function xi(e){return[`en`,`fr`].includes(e.substring(0,2))}export{bi as a,ui as c,G as d,Hr as f,hi as i,si as l,pi as n,yi as o,vi as r,li as s,fi as t,ai as u}; 11//# sourceMappingURL=OktaConfiguration-CEISt-jC.js.map
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.