PageSourceSearch

https://www.baton.com/assets/components-DZVpJHkh.js

js baton.com collected 2026-10-04 09:57:27 UTC 39,176 bytes, 32 lines download raw bytes

1import{r as u}from"./index-DqurfyrX.js";import{L as Be,c as Ye,N as Xe,F as Ve}from"./index-BhhZPp53.js";import{y as pe,z as We,A as Ge,B as Ke,C as we,F as ve,E as M,G as Ze,m as ge,D as Qe,h as qe,H as et,J as tt,w as rt,k as Ee,K as nt,b as Se,L as at,M as it}from"./index-BDxT1K--.js";try{(function(){var e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="4ad0d7f3-87e7-4b0c-aa4f-4e8b95d994d4",e._sentryDebugIdIdentifier="sentry-dbid-4ad0d7f3-87e7-4b0c-aa4f-4e8b95d994d4")})()}catch{}var ot=-1,lt=-2,st=-3,ut=-4,ct=-5,dt=-6,ft=-7,ht="B",mt="D",Re="E",yt="M",pt="N",xe="P",wt="R",vt="S",gt="Y",Et="U",St="Z",be=class{promise;resolve;reject;constructor(){this.promise=new Promise((e,t)=>{this.resolve=e,this.reject=t})}};function Rt(){const e=new TextDecoder;let t="";return new TransformStream({transform(r,n){const a=e.decode(r,{stream:!0}),i=(t+a).split(`
2`);t=i.pop()||"";for(const s of i)n.enqueue(s)},flush(r){t&&r.enqueue(t)}})}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var X=typeof window<"u"?window:typeof globalThis<"u"?globalThis:void 0;function G(e){const{hydrated:t,values:r}=this;if(typeof e=="number")return ue.call(this,e);if(!Array.isArray(e)||!e.length)throw new SyntaxError;const n=r.length;for(const a of e)r.push(a);return t.length=r.length,ue.call(this,n)}function ue(e){const{hydrated:t,values:r,deferred:n,plugins:a}=this;let i;const s=[[e,o=>{i=o}]];let l=[];for(;s.length>0;){const[o,d]=s.pop();switch(o){case ft:d(void 0);continue;case ct:d(null);continue;case lt:d(NaN);continue;case dt:d(1/0);continue;case st:d(-1/0);continue;case ut:d(-0);continue}if(t[o]){d(t[o]);continue}const m=r[o];if(!m||typeof m!="object"){t[o]=m,d(m);continue}if(Array.isArray(m))if(typeof m[0]=="string"){const[c,f,y]=m;switch(c){case mt:d(t[o]=new Date(f));continue;case Et:d(t[o]=new URL(f));continue;case ht:d(t[o]=BigInt(f));continue;case wt:d(t[o]=new RegExp(f,y));continue;case gt:d(t[o]=Symbol.for(f));continue;case vt:const h=new Set;t[o]=h;for(let v=1;v<m.length;v++)s.push([m[v],S=>{h.add(S)}]);d(h);continue;case yt:const p=new Map;t[o]=p;for(let v=1;v<m.length;v+=2){const S=[];s.push([m[v+1],w=>{S[1]=w}]),s.push([m[v],w=>{S[0]=w}]),l.push(()=>{p.set(S[0],S[1])})}d(p);continue;case pt:const g=Object.create(null);t[o]=g;for(const v of Object.keys(f).reverse()){const S=[];s.push([f[v],w=>{S[1]=w}]),s.push([Number(v.slice(1)),w=>{S[0]=w}]),l.push(()=>{g[S[0]]=S[1]})}d(g);continue;case xe:if(t[f])d(t[o]=t[f]);else{const v=new be;n[f]=v,d(t[o]=v.promise)}continue;case Re:const[,E,b]=m;let x=b&&X&&X[b]?new X[b](E):new Error(E);t[o]=x,d(x);continue;case St:d(t[o]=t[f]);continue;default:if(Array.isArray(a)){const v=[],S=m.slice(1);for(let w=0;w<S.length;w++){const R=S[w];s.push([R,_=>{v[w]=_}])}l.push(()=>{for(const w of a){const R=w(m[0],...v);if(R){d(t[o]=R.value);return}}throw new SyntaxError});continue}throw new SyntaxError}}else{const c=[];t[o]=c;for(let f=0;f<m.length;f++){const y=m[f];y!==ot&&s.push([y,h=>{c[f]=h}])}d(c);continue}else{const c={};t[o]=c;for(const f of Object.keys(m).reverse()){const y=[];s.push([m[f],h=>{y[1]=h}]),s.push([Number(f.slice(1)),h=>{y[0]=h}]),l.push(()=>{c[y[0]]=y[1]})}d(c);continue}}for(;l.length>0;)l.pop()();return i}async function xt(e,t){const{plugins:r}=t??{},n=new be,a=e.pipeThrough(Rt()).getReader(),i={values:[],hydrated:[],deferred:{},plugins:r},s=await bt.call(i,a);let l=n.promise;return s.done?n.resolve():l=_t.call(i,a).then(n.resolve).catch(o=>{for(const d of Object.values(i.deferred))d.reject(o);n.reject(o)}),{done:l.then(()=>a.closed),value:s.value}}async function bt(e){const t=await e.read();if(!t.value)throw new SyntaxError;let r;try{r=JSON.parse(t.value)}catch{throw new SyntaxError}return{done:t.done,value:G.call(this,r)}}async function _t(e){let t=await e.read();for(;!t.done;){if(!t.value)continue;const r=t.value;switch(r[0]){case xe:{const n=r.indexOf(":"),a=Number(r.slice(1,n)),i=this.deferred[a];if(!i)throw new Error(`Deferred ID ${a} not found in stream`);const s=r.slice(n+1);let l;try{l=JSON.parse(s)}catch{throw new SyntaxError}const o=G.call(this,l);i.resolve(o);break}case Re:{const n=r.indexOf(":"),a=Number(r.slice(1,n)),i=this.deferred[a];if(!i)throw new Error(`Deferred ID ${a} not found in stream`);const s=r.slice(n+1);let l;try{l=JSON.parse(s)}catch{throw new SyntaxError}const o=G.call(this,l);i.reject(o);break}default:throw new SyntaxError}t=await e.read()}}const _e=Symbol("SingleFetchRedirect");function xr(e,t){return pe(e,t)}function L(){return L=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
2for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},L.apply(this,arguments)}function k(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}async function Le(e,t){if(e.id in t)return t[e.id];try{let r=await import(e.module);return t[e.id]=r,r}catch(r){return console.error(`Error loading route module \`${e.module}\`, reloading page...`),console.error(r),window.__remixContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function Lt(e,t,r){let n=e.map(i=>{var s;let l=t[i.route.id],o=r.routes[i.route.id];return[o.css?o.css.map(d=>({rel:"stylesheet",href:d})):[],(l==null||(s=l.links)===null||s===void 0?void 0:s.call(l))||[]]}).flat(2),a=Nt(e,r);return ke(n,a)}async function Oe(e,t){var r,n;if(!e.css&&!t.links||!Ct())return;let a=[((r=e.css)===null||r===void 0?void 0:r.map(l=>({rel:"stylesheet",href:l})))??[],((n=t.links)===null||n===void 0?void 0:n.call(t))??[]].flat(1);if(a.length===0)return;let i=[];for(let l of a)!Q(l)&&l.rel==="stylesheet"&&i.push({...l,rel:"preload",as:"style"});let s=i.filter(l=>(!l.media||window.matchMedia(l.media).matches)&&!document.querySelector(`link[rel="stylesheet"][href="${l.href}"]`));await Promise.all(s.map(Ot))}async function Ot(e){return new Promise(t=>{let r=document.createElement("link");Object.assign(r,e);function n(){document.head.contains(r)&&document.head.removeChild(r)}r.onload=()=>{n(),t()},r.onerror=()=>{n(),t()},document.head.appendChild(r)})}function Q(e){return e!=null&&typeof e.page=="string"}function kt(e){return e==null?!1:e.href==null?e.rel==="preload"&&typeof e.imageSrcSet=="string"&&typeof e.imageSizes=="string":typeof e.rel=="string"&&typeof e.href=="string"}async function Dt(e,t,r){let n=await Promise.all(e.map(async a=>{let i=await Le(t.routes[a.route.id],r);return i.links?i.links():[]}));return ke(n.flat(1).filter(kt).filter(a=>a.rel==="stylesheet"||a.rel==="preload").map(a=>a.rel==="stylesheet"?{...a,rel:"prefetch",as:"style"}:{...a,rel:"prefetch"}))}function ce(e,t,r,n,a,i,s){let l=De(e),o=(c,f)=>r[f]?c.route.id!==r[f].route.id:!0,d=(c,f)=>{var y;return r[f].pathname!==c.pathname||((y=r[f].route.path)===null||y===void 0?void 0:y.endsWith("*"))&&r[f].params["*"]!==c.params["*"]};return s==="data"&&(i.v3_singleFetch||a.search!==l.search)?t.filter((c,f)=>{if(!n.routes[c.route.id].hasLoader)return!1;if(o(c,f)||d(c,f))return!0;let h=i.v3_singleFetch||a.search!==l.search;if(c.route.shouldRevalidate){var p;let g=c.route.shouldRevalidate({currentUrl:new URL(a.pathname+a.search+a.hash,window.origin),currentParams:((p=r[0])===null||p===void 0?void 0:p.params)||{},nextUrl:new URL(e,window.origin),nextParams:c.params,defaultShouldRevalidate:h});if(typeof g=="boolean")return g}return h}):t.filter((c,f)=>{let y=n.routes[c.route.id];return(s==="assets"||y.hasLoader)&&(o(c,f)||d(c,f))})}function Pt(e,t,r){let n=De(e);return q(t.filter(a=>r.routes[a.route.id].hasLoader&&!r.routes[a.route.id].hasClientLoader).map(a=>{let{pathname:i,search:s}=n,l=new URLSearchParams(s);return l.set("_data",a.route.id),`${i}?${l}`}))}function Tt(e,t){return q(e.map(r=>{let n=t.routes[r.route.id],a=[n.module];return n.imports&&(a=a.concat(n.imports)),a}).flat(1))}function Nt(e,t){return q(e.map(r=>{let n=t.routes[r.route.id],a=[n.module];return n.imports&&(a=a.concat(n.imports)),a}).flat(1))}function q(e){return[...new Set(e)]}function At(e){let t={},r=Object.keys(e).sort();for(let n of r)t[n]=e[n];return t}function ke(e,t){let r=new Set,n=new Set(t);return e.reduce((a,i)=>{if(t&&!Q(i)&&i.as==="script"&&i.href&&n.has(i.href))return a;let l=JSON.stringify(At(i));return r.has(l)||(r.add(l),a.push({key:l,link:i})),a},[])}function De(e){let t=We(e);return t.search===void 0&&(t.search=""),t}let j;function Ct(){if(j!==void 0)return j;let e=document.createElement("link");return j=e.relList.supports("preload"),e=null,j}const $t={"&":"\\u0026",">":"\\u003e","<":"\\u003c","\u2028":"\\u2028","\u2029":"\\u2029"},jt=/[&><\u2028\u2029]/g;function N(e){return e.replace(jt,t=>$t[t])}function de(e){return{__html:e}}function Ft(e){return e.headers.get("X-Remix-Catch")!=null}function It(e){return e.headers.get("X-Remix-Error")!=null}function Ht(e){return ee(e)&&e.status>=400&&e.headers.get("X-Remix-Error")==null&&e.headers.get("X-Remix-Catch")==null&&e.headers.get("X-Remix-Response")==null}function Mt(e){return e.headers.get("X-Remix-Redirect")!=null}function Ut(e){var t;return!!((t=e.headers.get("Content-Type"))!==null&&t!==void 0&&t.match(/text\/remix-deferred/))}function ee(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.headers=="object"&&typeof e.body<"u"}function Jt(e){let t=e;return t&&typeof t=="object"&&typeof t.data=="object"&&typeof t.subscribe=="function"&&typeof t.cancel=="function"&&typeof t.resolveData=="function"}async function Pe(e,t,r=0){let n=new URL(e.url);n.searchParams.set("_data",t),r>0&&await new Promise(l=>setTimeout(l,5**r*10));let a=await J(e),i=window.__remixRevalidation,s=await fetch(n.href,a).catch(l=>{if(typeof i=="number"&&i===window.__remixRevalidation&&l?.name==="TypeError"&&r<3)return Pe(e,t,r+1);throw l});if(It(s)){let l=await s.json(),o=new Error(l.message);return o.stack=l.stack,o}if(Ht(s)){let l=await s.text(),o=new Error(l);return o.stack=void 0,o}return s}async function J(e){let t={signal:e.signal};if(e.method!=="GET"){t.method=e.method;let r=e.headers.get("Content-Type");r&&/\bapplication\/json\b/.test(r)?(t.headers={"Content-Type":r},t.body=JSON.stringify(await e.json())):r&&/\btext\/plain\b/.test(r)?(t.headers={"Content-Type":r},t.body=await e.text()):r&&/\bapplication\/x-www-form-urlencoded\b/.test(r)?t.body=new URLSearchParams(await e.text()):t.body=await e.formData()}return t}const zt="__deferred_promise:";async function Bt(e){if(!e)throw new Error("parseDeferredReadableStream requires stream argument");let t,r={};try{let n=Yt(e),i=(await n.next()).value;if(!i)throw new Error("no critical data");let s=JSON.parse(i);if(typeof s=="object"&&s!==null)for(let[l,o]of Object.entries(s))typeof o!="string"||!o.startsWith(zt)||(t=t||{},t[l]=new Promise((d,m)=>{r[l]={resolve:c=>{d(c),delete r[l]},reject:c=>{m(c),delete r[l]}}}));return(async()=>{try{for await(let l of n){let[o,...d]=l.split(":"),m=d.join(":"),c=JSON.parse(m);
2if(o==="data")for(let[f,y]of Object.entries(c))r[f]&&r[f].resolve(y);else if(o==="error")for(let[f,y]of Object.entries(c)){let h=new Error(y.message);h.stack=y.stack,r[f]&&r[f].reject(h)}}for(let[l,o]of Object.entries(r))o.reject(new Ge(`Deferred ${l} will never be resolved`))}catch(l){for(let o of Object.values(r))o.reject(l)}})(),new Ke({...s,...t})}catch(n){for(let a of Object.values(r))a.reject(n);throw n}}async function*Yt(e){let t=e.getReader(),r=[],n=[],a=!1,i=new TextEncoder,s=new TextDecoder,l=async()=>{if(n.length>0)return n.shift();for(;!a&&n.length===0;){let d=await t.read();if(d.done){a=!0;break}r.push(d.value);try{let c=s.decode(fe(...r)).split(`
3
4`);if(c.length>=2&&(n.push(...c.slice(0,-1)),r=[i.encode(c.slice(-1).join(`
5
6`))]),n.length>0)break}catch{continue}}return n.length>0||r.length>0&&(n=s.decode(fe(...r)).split(`
7
8`).filter(m=>m),r=[]),n.shift()},o=await l();for(;o;)yield o,o=await l()}function fe(...e){let t=new Uint8Array(e.reduce((n,a)=>n+a.length,0)),r=0;for(let n of e)t.set(n,r),r+=n.length;return t}function Xt({context:e,identifier:t,reader:r,textDecoder:n,nonce:a}){if(!e.renderMeta||!e.renderMeta.didRenderScripts)return null;e.renderMeta.streamCache||(e.renderMeta.streamCache={});let{streamCache:i}=e.renderMeta,s=i[t];if(s||(s=i[t]=r.read().then(m=>{i[t].result={done:m.done,value:n.decode(m.value,{stream:!0})}}).catch(m=>{i[t].error=m})),s.error)throw s.error;if(s.result===void 0)throw s;let{done:l,value:o}=s.result,d=o?u.createElement("script",{nonce:a,dangerouslySetInnerHTML:{__html:`window.__remixContext.streamController.enqueue(${N(JSON.stringify(o))});`}}):null;return l?u.createElement(u.Fragment,null,d,u.createElement("script",{nonce:a,dangerouslySetInnerHTML:{__html:"window.__remixContext.streamController.close();"}})):u.createElement(u.Fragment,null,d,u.createElement(u.Suspense,null,u.createElement(Xt,{context:e,identifier:t+1,reader:r,textDecoder:n,nonce:a})))}function br(e,t,r){return async({request:n,matches:a,fetcherKey:i})=>n.method!=="GET"?Vt(n,a):i?Gt(n,a):Wt(e,t,r(),n,a)}async function Vt(e,t){let r=t.find(i=>i.shouldLoad);k(r,"No action match found");let n,a=await r.resolve(async i=>await i(async()=>{let l=z(e.url),o=await J(e),{data:d,status:m}=await te(l,o);return n=m,K(d,r.route.id)}));return ee(a.result)||we(a.result)?{[r.route.id]:a}:{[r.route.id]:{type:a.type,result:pe(a.result,n)}}}async function Wt(e,t,r,n,a){let i=new Set,s=!1,l=a.map(()=>he()),o=Promise.all(l.map(h=>h.promise)),d=he(),m=Ne(z(n.url)),c=await J(n),f={},y=Promise.all(a.map(async(h,p)=>h.resolve(async g=>{if(l[p].resolve(),!h.shouldLoad){var E;if(!r.state.initialized)return;if(h.route.id in r.state.loaderData&&e.routes[h.route.id]&&(E=t[h.route.id])!==null&&E!==void 0&&E.shouldRevalidate){e.routes[h.route.id].hasLoader&&(s=!0);return}}if(e.routes[h.route.id].hasClientLoader){e.routes[h.route.id].hasLoader&&(s=!0);try{let b=await Te(g,m,c,h.route.id);f[h.route.id]={type:"data",result:b}}catch(b){f[h.route.id]={type:"error",result:b}}return}e.routes[h.route.id].hasLoader&&i.add(h.route.id);try{let b=await g(async()=>{let x=await d.promise;return Ae(x,h.route.id)});f[h.route.id]={type:"data",result:b}}catch(b){f[h.route.id]={type:"error",result:b}}})));if(await o,(!r.state.initialized||i.size===0)&&!window.__remixHdrActive)d.resolve({});else try{s&&i.size>0&&m.searchParams.set("_routes",a.filter(p=>i.has(p.route.id)).map(p=>p.route.id).join(","));let h=await te(m,c);d.resolve(h.data)}catch(h){d.reject(h)}return await y,f}async function Gt(e,t){let r=t.find(a=>a.shouldLoad);k(r,"No fetcher match found");let n=await r.resolve(async a=>{let i=Ne(z(e.url)),s=await J(e);return Te(a,i,s,r.route.id)});return{[r.route.id]:n}}function Te(e,t,r,n){return e(async()=>{let a=new URL(t);a.searchParams.set("_routes",n);let{data:i}=await te(a,r);return Ae(i,n)})}function Ne(e){let t=e.searchParams.getAll("index");e.searchParams.delete("index");let r=[];for(let n of t)n&&r.push(n);for(let n of r)e.searchParams.append("index",n);return e}function z(e){let t=typeof e=="string"?new URL(e,typeof window>"u"?"server://singlefetch/":window.location.origin):e;return t.pathname==="/"?t.pathname="_root.data":t.pathname=`${t.pathname.replace(/\/$/,"")}.data`,t}async function te(e,t){let r=await fetch(e,t);if(new Set([100,101,204,205]).has(r.status))return!t.method||t.method==="GET"?{status:r.status,data:{}}:{status:r.status,data:{data:null}};k(r.body,"No response body to decode");try{let a=await Kt(r.body,window);return{status:r.status,data:a.value}}catch(a){throw console.error(a),new Error(`Unable to decode turbo-stream response from URL: ${e.toString()}`)}}function Kt(e,t){return xt(e,{plugins:[(r,...n)=>{if(r==="SanitizedError"){let[a,i,s]=n,l=Error;a&&a in t&&typeof t[a]=="function"&&(l=t[a]);let o=new l(i);return o.stack=s,{value:o}}if(r==="ErrorResponse"){let[a,i,s]=n;return{value:new M(i,s,a)}}if(r==="SingleFetchRedirect")return{value:{[_e]:n[0]}}},(r,n)=>{if(r==="SingleFetchFallback")return{value:void 0};if(r==="SingleFetchClassInstance")return{value:n}}]})}function Ae(e,t){let r=e[_e];return r?K(r,t):e[t]!==void 0?K(e[t],t):null}function K(e,t){if("error"in e)throw e.error;if("redirect"in e){let r={};throw e.revalidate&&(r["X-Remix-Revalidate"]="yes"),e.reload&&(r["X-Remix-Reload-Document"]="yes"),e.replace&&(r["X-Remix-Replace"]="yes"),ve(e.redirect,{status:e.status,headers:r})}else{if("data"in e)return e.data;throw new Error(`No response found for routeId "${t}"`)}}function he(){let e,t,r=new Promise((n,a)=>{e=async i=>{n(i);try{await r}catch{}},t=async i=>{a(i);try{await r}catch{}}});return{promise:r,resolve:e,reject:t}}class _r extends u.Component{constructor(t){super(t),this.state={error:t.error||null,location:t.location}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,r){return r.location!==t.location?{error:t.error||null,location:t.location}:{error:t.error||r.error,location:r.location}}render(){return this.state.error?u.createElement(Ce,{error:this.state.error,isOutsideRemixApp:!0}):this.props.children}}function Ce({error:e,isOutsideRemixApp:t}){console.error(e);let r=u.createElement("script",{dangerouslySetInnerHTML:{__html:`
9        console.log(
10          "💿 Hey developer 👋. You can provide a way better UX than this when your app throws errors. Check out https://remix.run/guides/errors for more information."
11        );
12      `}});if(we(e))return u.createElement(Z,{title:"Unhandled Thrown Response!"},u.createElement("h1",{style:{fontSize:"24px"}},e.status," ",e.statusText),r);let n;if(e instanceof Error)n=e;else{let a=e==null?"Unknown Error":typeof e=="object"&&"toString"in e?e.toString():JSON.stringify(e);n=new Error(a)}
12return u.createElement(Z,{title:"Application Error!",isOutsideRemixApp:t},u.createElement("h1",{style:{fontSize:"24px"}},"Application Error"),u.createElement("pre",{style:{padding:"2rem",background:"hsla(10, 50%, 50%, 0.1)",color:"red",overflow:"auto"}},n.stack),r)}function Z({title:e,renderScripts:t,isOutsideRemixApp:r,children:n}){var a;let{routeModules:i}=A();return(a=i.root)!==null&&a!==void 0&&a.Layout&&!r?n:u.createElement("html",{lang:"en"},u.createElement("head",null,u.createElement("meta",{charSet:"utf-8"}),u.createElement("meta",{name:"viewport",content:"width=device-width,initial-scale=1,viewport-fit=cover"}),u.createElement("title",null,e)),u.createElement("body",null,u.createElement("main",{style:{fontFamily:"system-ui, sans-serif",padding:"2rem"}},n,t?u.createElement(wr,null):null)))}function Zt(){return u.createElement(Z,{title:"Loading...",renderScripts:!0},u.createElement("script",{dangerouslySetInnerHTML:{__html:`
13              console.log(
14                "💿 Hey developer 👋. You can provide a way better UX than this " +
15                "when your app is loading JS modules and/or running \`clientLoader\` " +
16                "functions. Check out https://remix.run/route/hydrate-fallback " +
17                "for more information."
18              );
19            `}}))}function re(e){let t={};return Object.values(e).forEach(r=>{let n=r.parentId||"";t[n]||(t[n]=[]),t[n].push(r)}),t}function $e(e,t,r){let n=je(t),a=t.HydrateFallback&&(!r||e.id==="root")?t.HydrateFallback:e.id==="root"?Zt:void 0,i=t.ErrorBoundary?t.ErrorBoundary:e.id==="root"?()=>u.createElement(Ce,{error:Ze()}):void 0;return e.id==="root"&&t.Layout?{...n?{element:u.createElement(t.Layout,null,u.createElement(n,null))}:{Component:n},...i?{errorElement:u.createElement(t.Layout,null,u.createElement(i,null))}:{ErrorBoundary:i},...a?{hydrateFallbackElement:u.createElement(t.Layout,null,u.createElement(a,null))}:{HydrateFallback:a}}:{Component:n,ErrorBoundary:i,HydrateFallback:a}}function Qt(e,t,r,n,a="",i=re(e),s=Promise.resolve({Component:()=>null})){return(i[a]||[]).map(l=>{let o=t[l.id];k(o,"No `routeModule` available to create server routes");let d={...$e(l,o,n),caseSensitive:l.caseSensitive,id:l.id,index:l.index,path:l.path,handle:o.handle,lazy:n?()=>s:void 0,loader:l.hasLoader||l.hasClientLoader?()=>null:void 0},m=Qt(e,t,r,n,l.id,i,s);return m.length>0&&(d.children=m),d})}function Lr(e,t,r,n,a,i){return ne(t,r,n,a,i,"",re(t),e)}function F(e,t,r){if(r){let s=`You cannot call ${e==="action"?"serverAction()":"serverLoader()"} in SPA Mode (routeId: "${t.id}")`;throw console.error(s),new M(400,"Bad Request",new Error(s),!0)}let a=`You are trying to call ${e==="action"?"serverAction()":"serverLoader()"} on a route that does not have a server ${e} (routeId: "${t.id}")`;if(e==="loader"&&!t.hasLoader||e==="action"&&!t.hasAction)throw console.error(a),new M(400,"Bad Request",new Error(a),!0)}function V(e,t){let r=e==="clientAction"?"a":"an",n=`Route "${t}" does not have ${r} ${e}, but you are trying to submit to it. To fix this, please add ${r} \`${e}\` function to the route`;throw console.error(n),new M(405,"Method Not Allowed",new Error(n),!0)}function ne(e,t,r,n,a,i="",s=re(e),l){return(s[i]||[]).map(o=>{let d=t[o.id];async function m(x,v,S){if(typeof S=="function")return await S();let w=await tr(x,o);return v?rr(w):w}function c(x,v,S){return o.hasLoader?m(x,v,S):Promise.resolve(null)}function f(x,v,S){if(!o.hasAction)throw V("action",o.id);return m(x,v,S)}async function y(x){let v=t[o.id],S=v?Oe(o,v):Promise.resolve();try{return x()}finally{await S}}let h={id:o.id,index:o.index,path:o.path};if(d){var p,g,E;Object.assign(h,{...h,...$e(o,d,a),handle:d.handle,shouldRevalidate:me(n,d,o.id,l)});let x=r==null||(p=r.loaderData)===null||p===void 0?void 0:p[o.id],v=r==null||(g=r.errors)===null||g===void 0?void 0:g[o.id],S=l==null&&(((E=d.clientLoader)===null||E===void 0?void 0:E.hydrate)===!0||!o.hasLoader);h.loader=async({request:w,params:R},_)=>{try{return await y(async()=>(k(d,"No `routeModule` available for critical-route loader"),d.clientLoader?d.clientLoader({request:w,params:R,async serverLoader(){if
19(F("loader",o,a),S){if(x!==void 0)return x;if(v!==void 0)throw v;return null}return c(w,!0,_)}}):a?null:c(w,!1,_)))}finally{S=!1}},h.loader.hydrate=ar(o,d,a),h.action=({request:w,params:R},_)=>y(async()=>{if(k(d,"No `routeModule` available for critical-route action"),!d.clientAction){if(a)throw V("clientAction",o.id);return f(w,!1,_)}return d.clientAction({request:w,params:R,async serverAction(){return F("action",o,a),f(w,!0,_)}})})}else o.hasClientLoader||(h.loader=({request:x},v)=>y(()=>a?Promise.resolve(null):c(x,!1,v))),o.hasClientAction||(h.action=({request:x},v)=>y(()=>{if(a)throw V("clientAction",o.id);return f(x,!1,v)})),h.lazy=async()=>{let x=await er(o,t),v={...x};if(x.clientLoader){let S=x.clientLoader;v.loader=(w,R)=>S({...w,async serverLoader(){return F("loader",o,a),c(w.request,!0,R)}})}if(x.clientAction){let S=x.clientAction;v.action=(w,R)=>S({...w,async serverAction(){return F("action",o,a),f(w.request,!0,R)}})}return{...v.loader?{loader:v.loader}:{},...v.action?{action:v.action}:{},hasErrorBoundary:v.hasErrorBoundary,shouldRevalidate:me(n,v,o.id,l),handle:v.handle,Component:v.Component,ErrorBoundary:v.ErrorBoundary}};let b=ne(e,t,r,n,a,o.id,s,l);return b.length>0&&(h.children=b),h})}function me(e,t,r,n){if(n)return qt(r,t.shouldRevalidate,n);if(e.v3_singleFetch&&t.shouldRevalidate){let a=t.shouldRevalidate;return i=>a({...i,defaultShouldRevalidate:!0})}return t.shouldRevalidate}function qt(e,t,r){let n=!1;return a=>n?t?t(a):a.defaultShouldRevalidate:(n=!0,r.has(e))}async function er(e,t){let r=await Le(e,t);return await Oe(e,r),{Component:je(r),ErrorBoundary:r.ErrorBoundary,clientAction:r.clientAction,clientLoader:r.clientLoader,handle:r.handle,links:r.links,meta:r.meta,shouldRevalidate:r.shouldRevalidate}}async function tr(e,t){let r=await Pe(e,t.id);if(r instanceof Error)throw r;if(Mt(r))throw nr(r);if(Ft(r))throw r;return Ut(r)&&r.body?await Bt(r.body):r}function rr(e){if(Jt(e))return e.data;if(ee(e)){let t=e.headers.get("Content-Type");return t&&/\bapplication\/json\b/.test(t)?e.json():e.text()}return e}function nr(e){let t=parseInt(e.headers.get("X-Remix-Status"),10)||302,r=e.headers.get("X-Remix-Redirect"),n={},a=e.headers.get("X-Remix-Revalidate");a&&(n["X-Remix-Revalidate"]=a);let i=e.headers.get("X-Remix-Reload-Document");i&&(n["X-Remix-Reload-Document"]=i);let s=e.headers.get("X-Remix-Replace");return s&&(n["X-Remix-Replace"]=s),ve(r,{status:t,headers:n})}function je(e){if(e.default==null)return;if(!(typeof e.default=="object"&&Object.keys(e.default).length===0))return e.default}function ar(e,t,r){return r&&e.id!=="root"||t.clientLoader!=null&&(t.clientLoader.hydrate===!0||e.hasLoader!==!0)}const I=new Set,ir=1e3,U=new Set,or=7680;function ae(e,t){return e.v3_lazyRouteDiscovery===!0&&!t}function lr(e,t){let r=new Set(t.state.matches.map(s=>s.route.id)),n=t.state.location.pathname.split("/").filter(Boolean),a=["/"];for(n.pop();n.length>0;)a.push(`/${n.join("/")}`),n.pop();a.forEach(s=>{let l=ge(t.routes,s,t.basename);l&&l.forEach(o=>r.add(o.route.id))});let i=[...r].reduce((s,l)=>Object.assign(s,{[l]:e.routes[l]}),{});return{...e,routes:i}}function Or(e,t,r,n,a){if(ae(r,n))return async({path:i,patch:s,signal:l,fetcherKey:o})=>{U.has(i)||await Fe([i],o?window.location.href:i,e,t,r,n,a,s,l)}}function kr(e,t,r,n,a){u.useEffect(()=>{var i;if(!ae(n,a)||((i=navigator.connection)===null||i===void 0?void 0:i.saveData)===!0)return;function s(c){let f=c.tagName==="FORM"?c.getAttribute("action"):c.getAttribute("href");if(!f)return;let y=new URL(f,window.location.origin);U.has(y.pathname)||I.add(y.pathname)}async function l(){let c=Array.from(I.keys()).filter(f=>U.has(f)?(I.delete(f),!1):!0);if(c.length!==0)try{await Fe(c,null,t,r,n,a,e.basename,e.patchRoutes)}catch(f){console.error("Failed to fetch manifest patches",f)}}
19document.body.querySelectorAll("a[data-discover], form[data-discover]").forEach(c=>s(c)),l();let o=ur(l,100);function d(c){return c.nodeType===Node.ELEMENT_NODE}let m=new MutationObserver(c=>{let f=new Set;c.forEach(y=>{[y.target,...y.addedNodes].forEach(h=>{d(h)&&((h.tagName==="A"&&h.getAttribute("data-discover")||h.tagName==="FORM"&&h.getAttribute("data-discover"))&&f.add(h),h.tagName!=="A"&&h.querySelectorAll("a[data-discover], form[data-discover]").forEach(p=>f.add(p)))})}),f.forEach(y=>s(y)),o()});return m.observe(document.documentElement,{subtree:!0,childList:!0,attributes:!0,attributeFilter:["data-discover","href","action"]}),()=>m.disconnect()},[n,a,t,r,e])}const W="remix-manifest-version";async function Fe(e,t,r,n,a,i,s,l,o){let d=`${s??"/"}/__manifest`.replace(/\/+/g,"/"),m=new URL(d,window.location.origin);if(e.sort().forEach(p=>m.searchParams.append("p",p)),m.searchParams.set("version",r.version),m.toString().length>or){I.clear();return}let c;try{let p=await fetch(m,{signal:o});if(p.ok){if(p.status===204&&p.headers.has("X-Remix-Reload-Document")){if(!t){console.warn("Detected a manifest version mismatch during eager route discovery. The next navigation/fetch to an undiscovered route will result in a new document navigation to sync up with the latest manifest.");return}if(sessionStorage.getItem(W)===r.version){console.error("Unable to discover routes due to manifest version mismatch.");return}throw sessionStorage.setItem(W,r.version),window.location.href=t,new Error("Detected manifest version mismatch, reloading...")}else if(p.status>=400)throw new Error(await p.text())}else throw new Error(`${p.status} ${p.statusText}`);sessionStorage.removeItem(W),c=await p.json()}catch(p){if(o!=null&&o.aborted)return;throw p}let f=new Set(Object.keys(r.routes)),y=Object.values(c).reduce((p,g)=>f.has(g.id)?p:Object.assign(p,{[g.id]:g}),{});Object.assign(r.routes,y),e.forEach(p=>sr(p,U));let h=new Set;
19Object.values(y).forEach(p=>{(!p.parentId||!y[p.parentId])&&h.add(p.parentId)}),h.forEach(p=>l(p||null,ne(y,n,null,a,i,p)))}function sr(e,t){if(t.size>=ir){let r=t.values().next().value;typeof r=="string"&&t.delete(r)}t.add(e)}function ur(e,t){let r;return(...n)=>{window.clearTimeout(r),r=window.setTimeout(()=>e(...n),t)}}function Ie(){let e=u.useContext(Qe);return k(e,"You must render this element inside a <DataRouterContext.Provider> element"),e}function B(){let e=u.useContext(qe);return k(e,"You must render this element inside a <DataRouterStateContext.Provider> element"),e}const He=u.createContext(void 0);He.displayName="Remix";function A(){let e=u.useContext(He);return k(e,"You must render this element inside a <Remix> element"),e}function Me(e,t){let[r,n]=u.useState(!1),[a,i]=u.useState(!1),{onFocus:s,onBlur:l,onMouseEnter:o,onMouseLeave:d,onTouchStart:m}=t,c=u.useRef(null);u.useEffect(()=>{if(e==="render"&&i(!0),e==="viewport"){let h=g=>{g.forEach(E=>{i(E.isIntersecting)})},p=new IntersectionObserver(h,{threshold:.5});return c.current&&p.observe(c.current),()=>{p.disconnect()}}},[e]);let f=()=>{e==="intent"&&n(!0)},y=()=>{e==="intent"&&(n(!1),i(!1))};return u.useEffect(()=>{if(r){let h=setTimeout(()=>{i(!0)},100);return()=>{clearTimeout(h)}}},[r]),[a,c,{onFocus:$(s,f),onBlur:$(l,y),onMouseEnter:$(o,f),onMouseLeave:$(d,y),onTouchStart:$(m,f)}]}const ie=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i;function oe(e,t,r){return e==="render"&&!t&&!r?"true":void 0}let cr=u.forwardRef(({to:e,prefetch:t="none",discover:r="render",...n},a)=>{let i=typeof e=="string"&&ie.test(e),s=Ee(e),[l,o,d]=Me(t,n);return u.createElement(u.Fragment,null,u.createElement(Xe,L({},n,d,{ref:Ue(a,o),to:e,"data-discover":oe(r,i,n.reloadDocument)})),l&&!i?u.createElement(se,{page:s}):null)});cr.displayName="NavLink";let dr=u.forwardRef(({to:e,prefetch:t="none",discover:r="render",...n},a)=>{let i=typeof e=="string"&&ie.test(e),s=Ee(e),[l,o,d]=Me(t,n);return u.createElement(u.Fragment,null,u.createElement(Be,L({},n,d,{ref:Ue(a,o),to:e,"data-discover":oe(r,i,n.reloadDocument)})),l&&!i?u.createElement(se,{page:s}):null)});dr.displayName="Link";let fr=u.forwardRef(({discover:e="render",...t},r)=>{let n=typeof t.action=="string"&&ie.test(t.action);return u.createElement(Ve,L({},t,{ref:r,"data-discover":oe(e,n,t.reloadDocument)}))});fr.displayName="Form";function $(e,t){return r=>{e&&e(r),r.defaultPrevented||t(r)}}function le(e,t,r){if(r&&!H)return[e[0]];if(t){let n=e.findIndex(a=>t[a.route.id]!==void 0);return e.slice(0,n+1)}return e}function Dr(){let{isSpaMode:e,manifest:t,routeModules:r,criticalCss:n}=A(),{errors:a,matches:i}=B(),s=le(i,a,e),l=u.useMemo(()=>Lt(s,r,t),[s,r,t]);return u.createElement(u.Fragment,null,n?u.createElement("style",{dangerouslySetInnerHTML:{__html:n}}):null,l.map(({key:o,link:d})=>Q(d)?u.createElement(se,L({key:o},d)):u.createElement("link",L({key:o},d))))}function se({page:e,...t}){let{router:r}=Ie(),n=u.useMemo(()=>ge(r.routes,e,r.basename),[r.routes,e,r.basename]);return n?u.createElement(mr,L({page:e,matches:n},t)):(console.warn(`Tried to prefetch ${e} but no routes matched.`),null)}function hr(e){let{manifest:t,routeModules:r}=A(),[n,a]=u.useState([]);return u.useEffect(()=>{let i=!1;return Dt(e,t,r).then(s=>{i||a(s)}),()=>{i=!0}},[e,t,r]),n}function mr({page:e,matches:t,...r}){let n=Se(),{future:a,manifest:i,routeModules:s}=A(),{loaderData:l,matches:o}=B(),d=u.useMemo(()=>ce(e,t,o,i,n,a,"data"),[e,t,o,i,n,a]),m=u.useMemo(()=>{if(!a.v3_singleFetch)return Pt(e,d,i);if(e===n.pathname+n.search+n.hash)return[];let h=new Set,p=!1;if(t.forEach(E=>{var b;i.routes[E.route.id].hasLoader&&(!d.some(x=>x.route.id===E.route.id)&&E.route.id in l&&(b=s[E.route.id])!==null&&b!==void 0&&b.shouldRevalidate||i.routes[E.route.id].hasClientLoader?p=!0:h.add(E.route.id))}),h.size===0)return[];let g=z(e);return p&&h.size>0&&g.searchParams.set("_routes",t.filter(E=>h.has(E.route.id)).map(E=>E.route.id).join(",")),[g.pathname+g.search]},[a.v3_singleFetch,l,n,i,d,t,e,s]),c=u.useMemo(()=>ce(e,t,o,i,n,a,"assets"),[e,t,o,i,n,a]),f=u.useMemo(()=>Tt(c,i),[c,i]),y=hr(c);return u.createElement(u.Fragment,null,m.map(h=>u.createElement("link",L({key:h,rel:"prefetch",as:"fetch",href:h},r))),f.map(h=>u.createElement("link",L({key:h,rel:"modulepreload",href:h},r))),y.map(({key:h,link:p})=>u.createElement("link",L({key:h},p))))}
19function Pr(){let{isSpaMode:e,routeModules:t}=A(),{errors:r,matches:n,loaderData:a}=B(),i=Se(),s=le(n,r,e),l=null;r&&(l=r[s[s.length-1].route.id]);let o=[],d=null,m=[];for(let c=0;c<s.length;c++){let f=s[c],y=f.route.id,h=a[y],p=f.params,g=t[y],E=[],b={id:y,data:h,meta:[],params:f.params,pathname:f.pathname,handle:f.route.handle,error:l};if(m[c]=b,g!=null&&g.meta?E=typeof g.meta=="function"?g.meta({data:h,params:p,location:i,matches:m,error:l}):Array.isArray(g.meta)?[...g.meta]:g.meta:d&&(E=[...d]),E=E||[],!Array.isArray(E))throw new Error("The route at "+f.route.path+` returns an invalid value. All route meta functions must return an array of meta objects.
20
21To reference the meta function API, see https://remix.run/route/meta`);b.meta=E,m[c]=b,o=[...E],d=o}return u.createElement(u.Fragment,null,o.flat().map(c=>{if(!c)return null;if("tagName"in c){let{tagName:f,...y}=c;if(!yr(f))return console.warn(`A meta object uses an invalid tagName: ${f}. Expected either 'link' or 'meta'`),null;let h=f;return u.createElement(h,L({key:JSON.stringify(y)},y))}if("title"in c)return u.createElement("title",{key:"title"},String(c.title));if("charset"in c&&(c.charSet??=c.charset,delete c.charset),"charSet"in c&&c.charSet!=null)return typeof c.charSet=="string"?u.createElement("meta",{key:"charSet",charSet:c.charSet}):null;if("script:ld+json"in c)try{let f=JSON.stringify(c["script:ld+json"]);return u.createElement("script",{key:`script:ld+json:${f}`,type:"application/ld+json",dangerouslySetInnerHTML:{__html:N(f)}})}catch{return null}return u.createElement("meta",L({key:JSON.stringify(c)},c))}))}function yr(e){return typeof e=="string"&&/^(meta|link)$/.test(e)}function pr(e){return u.createElement(et,e)}let H=!1;function wr(e){let{manifest:t,serverHandoffString:r,abortDelay:n,serializeError:a,isSpaMode:i,future:s,renderMeta:l}=A(),{router:o,static:d,staticContext:m}=Ie(),{matches:c}=B(),f=ae(s,i);l&&(l.didRenderScripts=!0);let y=le(c,null,i);u.useEffect(()=>{H=!0},[]);let h=(w,R)=>{let _;return a&&R instanceof Error?_=a(R):_=R,`${JSON.stringify(w)}:__remixContext.p(!1, ${N(JSON.stringify(_))})`},p=(w,R,_)=>{let O;try{O=JSON.stringify(_)}catch(C){return h(R,C)}return`${JSON.stringify(R)}:__remixContext.p(${N(O)})`},g=(w,R,_)=>{let O;return a&&_ instanceof Error?O=a(_):O=_,`__remixContext.r(${JSON.stringify(w)}, ${JSON.stringify(R)}, !1, ${N(JSON.stringify(O))})`},E=(w,R,_)=>{let O;try{O=JSON.stringify(_)}catch(C){return g(w,R,C)}return`__remixContext.r(${JSON.stringify(w)}, ${JSON.stringify(R)}, ${N(O)})`},b=[],x=u.useMemo(()=>{var w;let R=s.v3_singleFetch?"window.__remixContext.stream = new ReadableStream({start(controller){window.__remixContext.streamController = controller;}}).pipeThrough(new TextEncoderStream());":"",_=m?`window.__remixContext = ${r};${R}`:" ",O=s.v3_singleFetch?void 0:m?.activeDeferreds;_+=O?["__remixContext.p = function(v,e,p,x) {","  if (typeof e !== 'undefined') {",`    x=new Error("Unexpected Server Error");
22    x.stack=undefined;`,"    p=Promise.reject(x);","  } else {","    p=Promise.resolve(v);","  }","  return p;","};","__remixContext.n = function(i,k) {","  __remixContext.t = __remixContext.t || {};","  __remixContext.t[i] = __remixContext.t[i] || {};","  let p = new Promise((r, e) => {__remixContext.t[i][k] = {r:(v)=>{r(v);},e:(v)=>{e(v);}};});",typeof n=="number"?`setTimeout(() => {if(typeof p._error !== "undefined" || typeof p._data !== "undefined"){return;} __remixContext.t[i][k].e(new Error("Server timeout."))}, ${n});`:"","  return p;","};","__remixContext.r = function(i,k,v,e,p,x) {","  p = __remixContext.t[i][k];","  if (typeof e !== 'undefined') {",`    x=new Error("Unexpected Server Error");
23    x.stack=undefined;`,"    p.e(x);","  } else {","    p.r(v);","  }","};"].join(`
24`)+Object.entries(O).map(([D,P])=>{let Je=new Set(P.pendingKeys),ze=P.deferredKeys.map(T=>{if(Je.has(T))return b.push(u.createElement(ye,{key:`${D} | ${T}`,deferredData:P,routeId:D,dataKey:T,scriptProps:e,serializeData:E,serializeError:g})),`${JSON.stringify(T)}:__remixContext.n(${JSON.stringify(D)}, ${JSON.stringify(T)})`;{let Y=P.data[T];return typeof Y._error<"u"?h(T,Y._error):p(D,T,Y._data)}}).join(`,
25`);return`Object.assign(__remixContext.state.loaderData[${JSON.stringify(D)}], {${ze}});`}).join(`
26`)+(b.length>0?`__remixContext.a=${b.length};`:""):"";let C=d?`${(w=t.hmr)!==null&&w!==void 0&&w.runtime?`import ${JSON.stringify(t.hmr.runtime)};`:""}${f?"":`import ${JSON.stringify(t.url)}`};
27${y.map((D,P)=>`import * as route${P} from ${JSON.stringify(t.routes[D.route.id].module)};`).join(`
28`)}
29${f?`window.__remixManifest = ${JSON.stringify(lr(t,o),null,2)};`:""}
30window.__remixRouteModules = {${y.map((D,P)=>`${JSON.stringify(D.route.id)}:route${P}`).join(",")}};
31
32import(${JSON.stringify(t.entry.module)});`:" ";return u.createElement(u.Fragment,null,u.createElement("script",L({},e,{suppressHydrationWarning:!0,dangerouslySetInnerHTML:de(_),type:void 0})),u.createElement("script",L({},e,{suppressHydrationWarning:!0,dangerouslySetInnerHTML:de(C),type:"module",async:!0})))},[]);if(!d&&typeof __remixContext=="object"&&__remixContext.a)for(let w=0;w<__remixContext.a;w++)b.push(u.createElement(ye,{key:w,scriptProps:e,serializeData:E,serializeError:g}));let v=y.map(w=>{let R=t.routes[w.route.id];return(R.imports||[]).concat([R.module])}).flat(1),S=H?[]:t.entry.imports.concat(v);return H?null:u.createElement(u.Fragment,null,f?null:u.createElement("link",{rel:"modulepreload",href:t.url,crossOrigin:e.crossOrigin}),u.createElement("link",{rel:"modulepreload",href:t.entry.module,crossOrigin:e.crossOrigin}),gr(S).map(w=>u.createElement("link",{key:w,rel:"modulepreload",href:w,crossOrigin:e.crossOrigin})),x,b)}function ye({dataKey:e,deferredData:t,routeId:r,scriptProps:n,serializeData:a,serializeError:i}){return typeof document>"u"&&t&&e&&r&&k(t.pendingKeys.includes(e),`Deferred data for route ${r} with key ${e}
32 was not pending but tried to render a script for it.`),u.createElement(u.Suspense,{fallback:typeof document>"u"&&t&&e&&r?null:u.createElement("script",L({},n,{async:!0,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:" "}}))},typeof document>"u"&&t&&e&&r?u.createElement(pr,{resolve:t.data[e],errorElement:u.createElement(vr,{dataKey:e,routeId:r,scriptProps:n,serializeError:i}),children:s=>u.createElement("script",L({},n,{async:!0,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:a(r,e,s)}}))}):u.createElement("script",L({},n,{async:!0,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:" "}})))}function vr({dataKey:e,routeId:t,scriptProps:r,serializeError:n}){let a=tt();return u.createElement("script",L({},r,{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:n(t,e,a)}}))}function gr(e){return[...new Set(e)]}function Tr(){return rt()}function Nr(){return nt()}function Ar(e){return it(e)}function Cr(){return at()}function $r(e={}){return Ye(e)}const jr=(()=>null);function Ue(...e){return t=>{e.forEach(r=>{typeof r=="function"?r(t):r!=null&&(r.current=t)})}}export{pr as A,fr as F,dr as L,Pr as M,cr as N,se as P,He as R,Xt as S,L as _,br as a,Lr as b,ne as c,Kt as d,kr as e,_r as f,Or as g,$r as h,k as i,Nr as j,A as k,Qt as l,Dr as m,jr as n,wr as o,xr as p,Cr as q,Ar as r,ar as s,Tr as u};

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.