vendor: 3,892 bytes, lines 1-9
1(function(){try{var e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};e.SENTRY_RELEASE={id:"64008ebab2fea29a9b89a7a44673bf7383420c51"};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="dee6ca68-2854-434b-abe9-6016a3ce5b84",e._sentryDebugIdIdentifier="sentry-dbid-dee6ca68-2854-434b-abe9-6016a3ce5b84")}catch{}})();function Fe(e,t){for(var n=0;n<t.length;n++){const r=t[n];if(typeof r!="string"&&!Array.isArray(r)){for(const i in r)if(i!=="default"&&!(i in e)){const s=Object.getOwnPropertyDescriptor(r,i);s&&Object.defineProperty(e,i,s.get?s:{enumerable:!0,get:()=>r[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var Xt=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function we(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var X={exports:{}},y={};/** 2 * @license React 3 * react.production.js 4 * 5 * Copyright (c) Meta Platforms, Inc. and affiliates. 6 * 7 * This source code is licensed under the MIT license found in the 8 * LICENSE file in the root directory of this source tree. 9 */var pe;function Ye(){if(pe)return y;pe=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),s=Symbol.for("react.consumer"),u=Symbol.for("react.context"),d=Symbol.for("react.forward_ref"),l=Symbol.for("react.suspense"),a=Symbol.for("react.memo"),f=Symbol.for("react.lazy"),p=Symbol.iterator;function _(o){return o===null||typeof o!="object"?null:(o=p&&o[p]||o["@@iterator"],typeof o=="function"?o:null)}var P={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},w=Object.assign,S={};function v(o,c,m){this.props=o,this.context=c,this.refs=S,this.updater=m||P}v.prototype.isReactComponent={},v.prototype.setState=function(o,c){if(typeof o!="object"&&typeof o!="function"&&o!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,o,c,"setState")},v.prototype.forceUpdate=function(o){this.updater.enqueueForceUpdate(this,o,"forceUpdate")};function T(){}T.prototype=v.prototype;function L(o,c,m){this.props=o,this.context=c,this.refs=S,this.updater=m||P}var O=L.prototype=new T;O.constructor=L,w(O,v.prototype),O.isPureReactComponent=!0;var A=Array.isArray,C={H:null,A:null,T:null,S:null,V:null},ue=Object.prototype.hasOwnProperty;function V(o,c,m,g,R,b){return m=b.ref,{$$typeof:e,type:o,key:c,ref:m!==void 0?m:null,props:b}}function Me(o,c){return V(o.type,c,void 0,void 0,void 0,o.props)}function G(o){return typeof o=="object"&&o!==null&&o.$$typeof===e}function $e(o){var c={"=":"=0",":":"=2"};return"$"+o.replace(/[=:]/g,function(m){return c[m]})}var ce=/\/+/g;function J(o,c){return typeof o=="object"&&o!==null&&o.key!=null?$e(""+o.key):c.toString(36)}function fe(){}function ke(o){switch(o.status){case"fulfilled":return o.value;case"rejected":throw o.reason;default:switch(typeof o.status=="string"?o.then(fe,fe):(o.status="pending",o.then(function(c){o.status==="pending"&&(o.status="fulfilled",o.value=c)},function(c){o.status==="pending"&&(o.status="rejected",o.reason=c)})),o.status){case"fulfilled":return o.value;case"rejected":throw o.reason}}throw o}function k(o,c,m,g,R){var b=typeof o;(b==="undefined"||b==="boolean")&&(o=null);var E=!1;if(o===null)E=!0;else switch(b){case"bigint":case"string":case"number":E=!0;break;case"object":switch(o.$$typeof){case e:case t:E=!0;break;case f:return E=o._init,k(E(o._payload),c,m,g,R)}}if(E)return R=R(o),E=g===""?"."+J(o,0):g,A(R)?(m="",E!=null&&(m=E.replace(ce,"$&/")+"/"),k(R,c,m,"",function(We){return We}
vendor: 4,485 bytes, line 9
9)):R!=null&&(G(R)&&(R=Me(R,m+(R.key==null||o&&o.key===R.key?"":(""+R.key).replace(ce,"$&/")+"/")+E)),c.push(R)),1;E=0;var I=g===""?".":g+":";if(A(o))for(var N=0;N<o.length;N++)g=o[N],b=I+J(g,N),E+=k(g,c,m,b,R);else if(N=_(o),typeof N=="function")for(o=N.call(o),N=0;!(g=o.next()).done;)g=g.value,b=I+J(g,N++),E+=k(g,c,m,b,R);else if(b==="object"){if(typeof o.then=="function")return k(ke(o),c,m,g,R);throw c=String(o),Error("Objects are not valid as a React child (found: "+(c==="[object Object]"?"object with keys {"+Object.keys(o).join(", ")+"}":c)+"). If you meant to render a collection of children, use an array instead.")}return E}function z(o,c,m){if(o==null)return o;var g=[],R=0;return k(o,g,"","",function(b){return c.call(m,b,R++)}),g}function Be(o){if(o._status===-1){var c=o._result;c=c(),c.then(function(m){(o._status===0||o._status===-1)&&(o._status=1,o._result=m)},function(m){(o._status===0||o._status===-1)&&(o._status=2,o._result=m)}),o._status===-1&&(o._status=0,o._result=c)}if(o._status===1)return o._result.default;throw o._result}var de=typeof reportError=="function"?reportError:function(o){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var c=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof o=="object"&&o!==null&&typeof o.message=="string"?String(o.message):String(o),error:o});if(!window.dispatchEvent(c))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",o);return}console.error(o)};function He(){}return y.Children={map:z,forEach:function(o,c,m){z(o,function(){c.apply(this,arguments)},m)},count:function(o){var c=0;return z(o,function(){c++}),c},toArray:function(o){return z(o,function(c){return c})||[]},only:function(o){if(!G(o))throw Error("React.Children.only expected to receive a single React element child.");return o}},y.Component=v,y.Fragment=n,y.Profiler=i,y.PureComponent=L,y.StrictMode=r,y.Suspense=l,y.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=C,y.__COMPILER_RUNTIME={__proto__:null,c:function(o){return C.H.useMemoCache(o)}},y.cache=function(o){return function(){return o.apply(null,arguments)}},y.cloneElement=function(o,c,m){if(o==null)throw Error("The argument must be a React element, but you passed "+o+".");var g=w({},o.props),R=o.key,b=void 0;if(c!=null)for(E in c.ref!==void 0&&(b=void 0),c.key!==void 0&&(R=""+c.key),c)!ue.call(c,E)||E==="key"||E==="__self"||E==="__source"||E==="ref"&&c.ref===void 0||(g[E]=c[E]);var E=arguments.length-2;if(E===1)g.children=m;else if(1<E){for(var I=Array(E),N=0;N<E;N++)I[N]=arguments[N+2];g.children=I}return V(o.type,R,void 0,void 0,b,g)},y.createContext=function(o){return o={$$typeof:u,_currentValue:o,_currentValue2:o,_threadCount:0,Provider:null,Consumer:null},o.Provider=o,o.Consumer={$$typeof:s,_context:o},o},y.createElement=function(o,c,m){var g,R={},b=null;if(c!=null)for(g in c.key!==void 0&&(b=""+c.key),c)ue.call(c,g)&&g!=="key"&&g!=="__self"&&g!=="__source"&&(R[g]=c[g]);var E=arguments.length-2;if(E===1)R.children=m;else if(1<E){for(var I=Array(E),N=0;N<E;N++)I[N]=arguments[N+2];R.children=I}if(o&&o.defaultProps)for(g in E=o.defaultProps,E)R[g]===void 0&&(R[g]=E[g]);return V(o,b,void 0,void 0,null,R)},y.createRef=function(){return{current:null}},y.forwardRef=function(o){return{$$typeof:d,render:o}},y.isValidElement=G,y.lazy=function(o){return{$$typeof:f,_payload:{_status:-1,_result:o},_init:Be}},y.memo=function(o,c){return{$$typeof:a,type:o,compare:c===void 0?null:c}},y.startTransition=function(o){var c=C.T,m={};C.T=m;try{var g=o(),R=C.S;R!==null&&R(m,g),typeof g=="object"&&g!==null&&typeof g.then=="function"&&g.then(He,de)}catch(b){de(b)}finally{C.T=c}},y.unstable_useCacheRefresh=function(){return C.H.useCacheRefresh()},y.use=function(o){return C.H.use(o)},y.useActionState=function(o,c,m){return C.H.useActionState(o,c,m)},y.useCallback=function(o,c){return C.H.useCallback(o,c)},y.useContext=function(o){return C.H.useContext(o)},y.useDebugValue=function(){},y.useDeferredValue=function(o,c){return C.H.useDeferredValue(o,c)},y.useEffect=function(o,c,m){var g=C.H;if(typeof m=="function")throw Error("useEffect CRUD overload is not enabled in this build of React.");return g.useEffect(o,c)},y.useId=function(){return C.H.useId()},y.useImperativeHandle=function(o,c,m){return C.H.useImperativeHandle(o,c,m)},y.useInsertionEffect=function(o,c){return C.H.useInsertionEffect(o,c)},y.useLayoutEffect=function(o,c){return C.H.useLayoutEffect(o,c)}
vendor: 4,117 bytes, lines 9-17
9,y.useMemo=function(o,c){return C.H.useMemo(o,c)},y.useOptimistic=function(o,c){return C.H.useOptimistic(o,c)},y.useReducer=function(o,c,m){return C.H.useReducer(o,c,m)},y.useRef=function(o){return C.H.useRef(o)},y.useState=function(o){return C.H.useState(o)},y.useSyncExternalStore=function(o,c,m){return C.H.useSyncExternalStore(o,c,m)},y.useTransition=function(){return C.H.useTransition()},y.version="19.1.1",y}var he;function Oe(){return he||(he=1,X.exports=Ye()),X.exports}var h=Oe();const ze=we(h),qe=Fe({__proto__:null,default:ze},[h]);var Q={exports:{}},U={};/** 10 * @license React 11 * react-dom.production.js 12 * 13 * Copyright (c) Meta Platforms, Inc. and affiliates. 14 * 15 * This source code is licensed under the MIT license found in the 16 * LICENSE file in the root directory of this source tree. 17 */var ve;function Ke(){if(ve)return U;ve=1;var e=Oe();function t(l){var a="https://react.dev/errors/"+l;if(1<arguments.length){a+="?args[]="+encodeURIComponent(arguments[1]);for(var f=2;f<arguments.length;f++)a+="&args[]="+encodeURIComponent(arguments[f])}return"Minified React error #"+l+"; visit "+a+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function n(){}var r={d:{f:n,r:function(){throw Error(t(522))},D:n,C:n,L:n,m:n,X:n,S:n,M:n},p:0,findDOMNode:null},i=Symbol.for("react.portal");function s(l,a,f){var p=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:i,key:p==null?null:""+p,children:l,containerInfo:a,implementation:f}}var u=e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function d(l,a){if(l==="font")return"";if(typeof a=="string")return a==="use-credentials"?a:""}return U.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=r,U.createPortal=function(l,a){var f=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!a||a.nodeType!==1&&a.nodeType!==9&&a.nodeType!==11)throw Error(t(299));return s(l,a,null,f)},U.flushSync=function(l){var a=u.T,f=r.p;try{if(u.T=null,r.p=2,l)return l()}finally{u.T=a,r.p=f,r.d.f()}},U.preconnect=function(l,a){typeof l=="string"&&(a?(a=a.crossOrigin,a=typeof a=="string"?a==="use-credentials"?a:"":void 0):a=null,r.d.C(l,a))},U.prefetchDNS=function(l){typeof l=="string"&&r.d.D(l)},U.preinit=function(l,a){if(typeof l=="string"&&a&&typeof a.as=="string"){var f=a.as,p=d(f,a.crossOrigin),_=typeof a.integrity=="string"?a.integrity:void 0,P=typeof a.fetchPriority=="string"?a.fetchPriority:void 0;f==="style"?r.d.S(l,typeof a.precedence=="string"?a.precedence:void 0,{crossOrigin:p,integrity:_,fetchPriority:P}):f==="script"&&r.d.X(l,{crossOrigin:p,integrity:_,fetchPriority:P,nonce:typeof a.nonce=="string"?a.nonce:void 0})}},U.preinitModule=function(l,a){if(typeof l=="string")if(typeof a=="object"&&a!==null){if(a.as==null||a.as==="script"){var f=d(a.as,a.crossOrigin);r.d.M(l,{crossOrigin:f,integrity:typeof a.integrity=="string"?a.integrity:void 0,nonce:typeof a.nonce=="string"?a.nonce:void 0})}}else a==null&&r.d.M(l)},U.preload=function(l,a){if(typeof l=="string"&&typeof a=="object"&&a!==null&&typeof a.as=="string"){var f=a.as,p=d(f,a.crossOrigin);r.d.L(l,f,{crossOrigin:p,integrity:typeof a.integrity=="string"?a.integrity:void 0,nonce:typeof a.nonce=="string"?a.nonce:void 0,type:typeof a.type=="string"?a.type:void 0,fetchPriority:typeof a.fetchPriority=="string"?a.fetchPriority:void 0,referrerPolicy:typeof a.referrerPolicy=="string"?a.referrerPolicy:void 0,imageSrcSet:typeof a.imageSrcSet=="string"?a.imageSrcSet:void 0,imageSizes:typeof a.imageSizes=="string"?a.imageSizes:void 0,media:typeof a.media=="string"?a.media:void 0})}},U.preloadModule=function(l,a){if(typeof l=="string")if(a){var f=d(a.as,a.crossOrigin);r.d.m(l,{as:typeof a.as=="string"&&a.as!=="script"?a.as:void 0,crossOrigin:f,integrity:typeof a.integrity=="string"?a.integrity:void 0})}else r.d.m(l)},U.requestFormReset=function(l){r.d.r(l)},U.unstable_batchedUpdates=function(l,a){return l(a)},U.useFormState=function(l,a,f){return u.H.useFormState(l,a,f)},U.useFormStatus=function(){return u.H.useHostTransitionStatus()},U.version="19.1.1",U}var me;
vendor: 4,700 bytes, lines 17-26
17function Ve(){if(me)return Q.exports;me=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),Q.exports=Ke(),Q.exports}var Ge=Ve();const Qt=we(Ge);/** 18 * @remix-run/router v1.23.0 19 * 20 * Copyright (c) Remix Software Inc. 21 * 22 * This source code is licensed under the MIT license found in the 23 * LICENSE.md file in the root directory of this source tree. 24 * 25 * @license MIT 26 */function F(){return F=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},F.apply(this,arguments)}var D;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(D||(D={}));const ge="popstate";function Je(e){e===void 0&&(e={});function t(r,i){let{pathname:s,search:u,hash:d}=r.location;return ee("",{pathname:s,search:u,hash:d},i.state&&i.state.usr||null,i.state&&i.state.key||"default")}function n(r,i){return typeof i=="string"?i:q(i)}return Qe(t,n,null,e)}function x(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function Te(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function Xe(){return Math.random().toString(36).substr(2,8)}function ye(e,t){return{usr:e.state,key:e.key,idx:t}}function ee(e,t,n,r){return n===void 0&&(n=null),F({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?B(t):t,{state:n,key:t&&t.key||r||Xe()})}function q(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function B(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function Qe(e,t,n,r){r===void 0&&(r={});let{window:i=document.defaultView,v5Compat:s=!1}=r,u=i.history,d=D.Pop,l=null,a=f();a==null&&(a=0,u.replaceState(F({},u.state,{idx:a}),""));function f(){return(u.state||{idx:null}).idx}function p(){d=D.Pop;let v=f(),T=v==null?null:v-a;a=v,l&&l({action:d,location:S.location,delta:T})}function _(v,T){d=D.Push;let L=ee(S.location,v,T);a=f()+1;let O=ye(L,a),A=S.createHref(L);try{u.pushState(O,"",A)}catch(C){if(C instanceof DOMException&&C.name==="DataCloneError")throw C;i.location.assign(A)}s&&l&&l({action:d,location:S.location,delta:1})}function P(v,T){d=D.Replace;let L=ee(S.location,v,T);a=f();let O=ye(L,a),A=S.createHref(L);u.replaceState(O,"",A),s&&l&&l({action:d,location:S.location,delta:0})}function w(v){let T=i.location.origin!=="null"?i.location.origin:i.location.href,L=typeof v=="string"?v:q(v);return L=L.replace(/ $/,"%20"),x(T,"No window.location.(origin|href) available to create URL for href: "+L),new URL(L,T)}let S={get action(){return d},get location(){return e(i,u)},listen(v){if(l)throw new Error("A history only accepts one active listener");return i.addEventListener(ge,p),l=v,()=>{i.removeEventListener(ge,p),l=null}},createHref(v){return t(i,v)},createURL:w,encodeLocation(v){let T=w(v);return{pathname:T.pathname,search:T.search,hash:T.hash}},push:_,replace:P,go(v){return u.go(v)}};return S}var Ee;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(Ee||(Ee={}));function Ze(e,t,n){return n===void 0&&(n="/"),et(e,t,n)}function et(e,t,n,r){let i=typeof t=="string"?B(t):t,s=oe(i.pathname||"/",n);if(s==null)return null;let u=be(e);tt(u);let d=null;for(let l=0;d==null&&l<u.length;++l){let a=pt(s);d=ct(u[l],a)}return d}function be(e,t,n,r){t===void 0&&(t=[]),n===void 0&&(n=[]),r===void 0&&(r="");let i=(s,u,d)=>{let l={relativePath:d===void 0?s.path||"":d,caseSensitive:s.caseSensitive===!0,childrenIndex:u,route:s};l.relativePath.startsWith("/")&&(x(l.relativePath.startsWith(r),'Absolute route path "'+l.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),l.relativePath=l.relativePath.slice(r.length));let a=M([r,l.relativePath]),f=n.concat(l);s.children&&s.children.length>0&&(x(s.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+a+'".')),be(s.children,t,f,a)),!(s.path==null&&!s.index)&&t.push({path:a,score:st(a,s.index),routesMeta:f})};return e.forEach((s,u)=>{var d;if(s.path===""||!((d=s.path)!=null&&d.includes("?")))i(s,u);else for(let l of xe(s.path))i(s,u,l)}),t}function xe(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,i=n.endsWith("?"),s=n.replace(/\?$/,"");if(r.length===0)return i?[s,""]:[s];
vendor: 10,074 bytes, lines 26-35
26let u=xe(r.join("/")),d=[];return d.push(...u.map(l=>l===""?s:[s,l].join("/"))),i&&d.push(...u),d.map(l=>e.startsWith("/")&&l===""?"/":l)}function tt(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:ut(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const rt=/^:[\w-]+$/,nt=3,ot=2,at=1,it=10,lt=-2,_e=e=>e==="*";function st(e,t){let n=e.split("/"),r=n.length;return n.some(_e)&&(r+=lt),t&&(r+=ot),n.filter(i=>!_e(i)).reduce((i,s)=>i+(rt.test(s)?nt:s===""?at:it),r)}function ut(e,t){return e.length===t.length&&e.slice(0,-1).every((r,i)=>r===t[i])?e[e.length-1]-t[t.length-1]:0}function ct(e,t,n){let{routesMeta:r}=e,i={},s="/",u=[];for(let d=0;d<r.length;++d){let l=r[d],a=d===r.length-1,f=s==="/"?t:t.slice(s.length)||"/",p=ft({path:l.relativePath,caseSensitive:l.caseSensitive,end:a},f),_=l.route;if(!p)return null;Object.assign(i,p.params),u.push({params:i,pathname:M([s,p.pathname]),pathnameBase:gt(M([s,p.pathnameBase])),route:_}),p.pathnameBase!=="/"&&(s=M([s,p.pathnameBase]))}return u}function ft(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=dt(e.path,e.caseSensitive,e.end),i=t.match(n);if(!i)return null;let s=i[0],u=s.replace(/(.)\/+$/,"$1"),d=i.slice(1);return{params:r.reduce((a,f,p)=>{let{paramName:_,isOptional:P}=f;if(_==="*"){let S=d[p]||"";u=s.slice(0,s.length-S.length).replace(/(.)\/+$/,"$1")}const w=d[p];return P&&!w?a[_]=void 0:a[_]=(w||"").replace(/%2F/g,"/"),a},{}),pathname:s,pathnameBase:u,pattern:e}}function dt(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),Te(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let r=[],i="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(u,d,l)=>(r.push({paramName:d,isOptional:l!=null}),l?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),i+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?i+="\\/*$":e!==""&&e!=="/"&&(i+="(?:(?=\\/|$))"),[new RegExp(i,t?void 0:"i"),r]}function pt(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return Te(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function oe(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}function ht(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:i=""}=typeof e=="string"?B(e):e;return{pathname:n?n.startsWith("/")?n:vt(n,t):t,search:yt(r),hash:Et(i)}}function vt(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(i=>{i===".."?n.length>1&&n.pop():i!=="."&&n.push(i)}),n.length>1?n.join("/"):"/"}function Z(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function mt(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function ae(e,t){let n=mt(e);return t?n.map((r,i)=>i===n.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function ie(e,t,n,r){r===void 0&&(r=!1);let i;typeof e=="string"?i=B(e):(i=F({},e),x(!i.pathname||!i.pathname.includes("?"),Z("?","pathname","search",i)),x(!i.pathname||!i.pathname.includes("#"),Z("#","pathname","hash",i)),x(!i.search||!i.search.includes("#"),Z("#","search","hash",i)));let s=e===""||i.pathname==="",u=s?"/":i.pathname,d;if(u==null)d=n;else{let p=t.length-1;if(!r&&u.startsWith("..")){let _=u.split("/");for(;_[0]==="..";)_.shift(),p-=1;i.pathname=_.join("/")}d=p>=0?t[p]:"/"}let l=ht(i,d),a=u&&u!=="/"&&u.endsWith("/"),f=(s||u===".")&&n.endsWith("/");return!l.pathname.endsWith("/")&&(a||f)&&(l.pathname+="/"),l}const M=e=>e.join("/").replace(/\/\/+/g,"/"),gt=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),yt=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,Et=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function _t(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const Le=["post","put","patch","delete"];new Set(Le);const Rt=["get",...Le];new Set(Rt);/** 27 * React Router v6.30.1 28 * 29 * Copyright (c) Remix Software Inc. 30 * 31 * This source code is licensed under the MIT license found in the 32 * LICENSE.md file in the root directory of this source tree. 33 * 34 * @license MIT 35 */function Y(){return Y=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Y.apply(this,arguments)}const le=h.createContext(null),Ct=h.createContext(null),$=h.createContext(null),K=h.createContext(null),j=h.createContext({outlet:null,matches:[],isDataRoute:!1}),Ne=h.createContext(null);function St(e,t){let{relative:n}=t===void 0?{}:t;H()||x(!1);let{basename:r,navigator:i}=h.useContext($),{hash:s,pathname:u,search:d}=Ae(e,{relative:n}),l=u;return r!=="/"&&(l=u==="/"?r:M([r,u])),i.createHref({pathname:l,search:d,hash:s})}function H(){return h.useContext(K)!=null}function W(){return H()||x(!1),h.useContext(K).location}function Ue(e){h.useContext($).static||h.useLayoutEffect(e)}function se(){let{isDataRoute:e}=h.useContext(j);return e?Dt():Pt()}function Pt(){H()||x(!1);let e=h.useContext(le),{basename:t,future:n,navigator:r}=h.useContext($),{matches:i}=h.useContext(j),{pathname:s}=W(),u=JSON.stringify(ae(i,n.v7_relativeSplatPath)),d=h.useRef(!1);return Ue(()=>{d.current=!0}),h.useCallback(function(a,f){if(f===void 0&&(f={}),!d.current)return;if(typeof a=="number"){r.go(a);return}let p=ie(a,JSON.parse(u),s,f.relative==="path");e==null&&t!=="/"&&(p.pathname=p.pathname==="/"?t:M([t,p.pathname])),(f.replace?r.replace:r.push)(p,f.state,f)},[t,r,u,s,e])}function Zt(){let{matches:e}=h.useContext(j),t=e[e.length-1];return t?t.params:{}}function Ae(e,t){let{relative:n}=t===void 0?{}:t,{future:r}=h.useContext($),{matches:i}=h.useContext(j),{pathname:s}=W(),u=JSON.stringify(ae(i,r.v7_relativeSplatPath));return h.useMemo(()=>ie(e,JSON.parse(u),s,n==="path"),[e,u,s,n])}function wt(e,t){return Ot(e,t)}function Ot(e,t,n,r){H()||x(!1);let{navigator:i}=h.useContext($),{matches:s}=h.useContext(j),u=s[s.length-1],d=u?u.params:{};u&&u.pathname;let l=u?u.pathnameBase:"/";u&&u.route;let a=W(),f;if(t){var p;let v=typeof t=="string"?B(t):t;l==="/"||(p=v.pathname)!=null&&p.startsWith(l)||x(!1),f=v}else f=a;let _=f.pathname||"/",P=_;if(l!=="/"){let v=l.replace(/^\//,"").split("/");P="/"+_.replace(/^\//,"").split("/").slice(v.length).join("/")}let w=Ze(e,{pathname:P}),S=Nt(w&&w.map(v=>Object.assign({},v,{params:Object.assign({},d,v.params),pathname:M([l,i.encodeLocation?i.encodeLocation(v.pathname).pathname:v.pathname]),pathnameBase:v.pathnameBase==="/"?l:M([l,i.encodeLocation?i.encodeLocation(v.pathnameBase).pathname:v.pathnameBase])})),s,n,r);return t&&S?h.createElement(K.Provider,{value:{location:Y({pathname:"/",search:"",hash:"",state:null,key:"default"},f),navigationType:D.Pop}},S):S}function Tt(){let e=It(),t=_t(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,i={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return h.createElement(h.Fragment,null,h.createElement("h2",null,"Unexpected Application Error!"),h.createElement("h3",{style:{fontStyle:"italic"}},t),n?h.createElement("pre",{style:i},n):null,null)}const bt=h.createElement(Tt,null);class xt extends h.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error!==void 0?h.createElement(j.Provider,{value:this.props.routeContext},h.createElement(Ne.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function Lt(e){let{routeContext:t,match:n,children:r}=e,i=h.useContext(le);return i&&i.static&&i.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=n.route.id),h.createElement(j.Provider,{value:t},r)}function Nt(e,t,n,r){var i;if(t===void 0&&(t=[]),n===void 0&&(n=null),r===void 0&&(r=null),e==null){var s;if(!n)return null;if(n.errors)e=n.matches;else if((s=r)!=null&&s.v7_partialHydration&&t.length===0&&!n.initialized&&n.matches.length>0)e=n.matches;else return null}let u=e,d=(i=n)==null?void 0:i.errors;if(d!=null){let f=u.findIndex(p=>p.route.id&&(d==null?void 0:d[p.route.id])!==void 0);f>=0||x(!1),u=u.slice(0,Math.min(u.length,f+1))}let l=!1,a=-1;if(n&&r&&r.v7_partialHydration)for(let f=0;f<u.length;f++){let p=u[f];if((p.route.HydrateFallback||p.route.hydrateFallbackElement)&&(a=f),p.route.id){let{loaderData:_,errors:P}=n,w=p.route.loader&&_[p.route.id]===void 0&&(!P||P[p.route.id]===void 0);if(p.route.lazy||w){l=!0,a>=0?u=u.slice(0,a+1):u=[u[0]];break}}}return u.reduceRight((f,p,_)=>{let P,w=!1,S=null,v=null;n&&(P=d&&p.route.id?d[p.route.id]:void 0,S=p.route.errorElement||bt,l&&(a<0&&_===0?(Mt("route-fallback"),w=!0,v=null):a===_&&(w=!0,v=p.route.hydrateFallbackElement||null)));let T=t.concat(u.slice(0,_+1)),L=()=>{let O;return P?O=S:w?O=v:p.route.Component?O=h.createElement(p.route.Component,null):p.route.element?O=p.route.element:O=f,h.createElement(Lt,{match:p,routeC
vendor: 4,336 bytes, lines 35-44
35ontext:{outlet:f,matches:T,isDataRoute:n!=null},children:O})};return n&&(p.route.ErrorBoundary||p.route.errorElement||_===0)?h.createElement(xt,{location:n.location,revalidation:n.revalidation,component:S,error:P,children:L(),routeContext:{outlet:null,matches:T,isDataRoute:!0}}):L()},null)}var je=(function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e})(je||{}),Ie=(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})(Ie||{});function Ut(e){let t=h.useContext(le);return t||x(!1),t}function At(e){let t=h.useContext(Ct);return t||x(!1),t}function jt(e){let t=h.useContext(j);return t||x(!1),t}function De(e){let t=jt(),n=t.matches[t.matches.length-1];return n.route.id||x(!1),n.route.id}function It(){var e;let t=h.useContext(Ne),n=At(),r=De();return t!==void 0?t:(e=n.errors)==null?void 0:e[r]}function Dt(){let{router:e}=Ut(je.UseNavigateStable),t=De(Ie.UseNavigateStable),n=h.useRef(!1);return Ue(()=>{n.current=!0}),h.useCallback(function(i,s){s===void 0&&(s={}),n.current&&(typeof i=="number"?e.navigate(i):e.navigate(i,Y({fromRouteId:t},s)))},[e,t])}const Re={};function Mt(e,t,n){Re[e]||(Re[e]=!0)}function $t(e,t){e==null||e.v7_startTransition,e==null||e.v7_relativeSplatPath}function er(e){let{to:t,replace:n,state:r,relative:i}=e;H()||x(!1);let{future:s,static:u}=h.useContext($),{matches:d}=h.useContext(j),{pathname:l}=W(),a=se(),f=ie(t,ae(d,s.v7_relativeSplatPath),l,i==="path"),p=JSON.stringify(f);return h.useEffect(()=>a(JSON.parse(p),{replace:n,state:r,relative:i}),[a,p,i,n,r]),null}function kt(e){x(!1)}function Bt(e){let{basename:t="/",children:n=null,location:r,navigationType:i=D.Pop,navigator:s,static:u=!1,future:d}=e;H()&&x(!1);let l=t.replace(/^\/*/,"/"),a=h.useMemo(()=>({basename:l,navigator:s,static:u,future:Y({v7_relativeSplatPath:!1},d)}),[l,d,s,u]);typeof r=="string"&&(r=B(r));let{pathname:f="/",search:p="",hash:_="",state:P=null,key:w="default"}=r,S=h.useMemo(()=>{let v=oe(f,l);return v==null?null:{location:{pathname:v,search:p,hash:_,state:P,key:w},navigationType:i}},[l,f,p,_,P,w,i]);return S==null?null:h.createElement($.Provider,{value:a},h.createElement(K.Provider,{children:n,value:S}))}function tr(e){let{children:t,location:n}=e;return wt(te(t),n)}new Promise(()=>{});function te(e,t){t===void 0&&(t=[]);let n=[];return h.Children.forEach(e,(r,i)=>{if(!h.isValidElement(r))return;let s=[...t,i];if(r.type===h.Fragment){n.push.apply(n,te(r.props.children,s));return}r.type!==kt&&x(!1),!r.props.index||!r.props.children||x(!1);let u={id:r.props.id||s.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,loader:r.props.loader,action:r.props.action,errorElement:r.props.errorElement,ErrorBoundary:r.props.ErrorBoundary,hasErrorBoundary:r.props.ErrorBoundary!=null||r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle,lazy:r.props.lazy};r.props.children&&(u.children=te(r.props.children,s)),n.push(u)}),n}/** 36 * React Router DOM v6.30.1 37 * 38 * Copyright (c) Remix Software Inc. 39 * 40 * This source code is licensed under the MIT license found in the 41 * LICENSE.md file in the root directory of this source tree. 42 * 43 * @license MIT 44 */function re(){return re=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},re.apply(this,arguments)}function Ht(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,s;for(s=0;s<r.length;s++)i=r[s],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function Wt(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function Ft(e,t){return e.button===0&&(!t||t==="_self")&&!Wt(e)}function ne(e){return e===void 0&&(e=""),new URLSearchParams(typeof e=="string"||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce((t,n)=>{let r=e[n];return t.concat(Array.isArray(r)?r.map(i=>[n,i]):[[n,r]])},[]))}function Yt(e,t){let n=ne(e);return t&&t.forEach((r,i)=>
44{n.has(i)||t.getAll(i).forEach(s=>{n.append(i,s)})}),n}const zt=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],qt="6";try{window.__reactRouterVersion=qt}catch{}const Kt="startTransition",Ce=qe[Kt];function rr(e){let{basename:t,children:n,future:r,window:i}=e,s=h.useRef();s.current==null&&(s.current=Je({window:i,v5Compat:!0}));let u=s.current,[d,l]=h.useState({action:u.action,location:u.location}),{v7_startTransition:a}=r||{},f=h.useCallback(p=>{a&&Ce?Ce(()=>l(p)):l(p)},[l,a]);return h.useLayoutEffect(()=>u.listen(f),[u,f]),h.useEffect(()=>$t(r),[r]),h.createElement(Bt,{basename:t,children:n,location:d.location,navigationType:d.action,navigator:u,future:r})}const Vt=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",Gt=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,nr=h.forwardRef(function(t,n){let{onClick:r,relative:i,reloadDocument:s,replace:u,state:d,target:l,to:a,preventScrollReset:f,viewTransition:p}=t,_=Ht(t,zt),{basename:P}=h.useContext($),w,S=!1;if(typeof a=="string"&&Gt.test(a)&&(w=a,Vt))try{let O=new URL(window.location.href),A=a.startsWith("//")?new URL(O.protocol+a):new URL(a),C=oe(A.pathname,P);A.origin===O.origin&&C!=null?a=C+A.search+A.hash:S=!0}catch{}let v=St(a,{relative:i}),T=Jt(a,{replace:u,state:d,target:l,preventScrollReset:f,relative:i,viewTransition:p});function L(O){r&&r(O),O.defaultPrevented||T(O)}return h.createElement("a",re({},_,{href:w||v,onClick:S||s?r:L,ref:n,target:l}))});var Se;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(Se||(Se={}));var Pe;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(Pe||(Pe={}));function Jt(e,t){let{target:n,replace:r,state:i,preventScrollReset:s,relative:u,viewTransition:d}=t===void 0?{}:t,l=se(),a=W(),f=Ae(e,{relative:u});return h.useCallback(p=>{if(Ft(p,n)){p.preventDefault();let _=r!==void 0?r:q(a)===q(f);l(e,{replace:_,state:i,preventScrollReset:s,relative:u,viewTransition:d})}},[a,l,f,r,i,n,e,s,u,d])}function or(e){let t=h.useRef(ne(e)),n=h.useRef(!1),r=W(),i=h.useMemo(()=>Yt(r.search,n.current?null:t.current),[r.search]),s=se(),u=h.useCallback((d,l)=>{const a=ne(typeof d=="function"?d(i):d);n.current=!0,s("?"+a,l)},[s,i]);return[i,u]}export{rr as B,nr as L,er as N,qe as R,Ge as a,Qt as b,ze as c,Oe as d,Ve as e,W as f,we as g,or as h,Xt as i,Zt as j,tr as k,kt as l,h as r,se as u}; 45//# sourceMappingURL=vendor-DHf9fdvo.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.