UNPKG

@elizaos/plugin-knowledge

Version:
33 lines 453 kB
(function(){const i=document.createElement("link").relList;if(i&&i.supports&&i.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))u(o);new MutationObserver(o=>{for(const c of o)if(c.type==="childList")for(const h of c.addedNodes)h.tagName==="LINK"&&h.rel==="modulepreload"&&u(h)}).observe(document,{childList:!0,subtree:!0});function r(o){const c={};return o.integrity&&(c.integrity=o.integrity),o.referrerPolicy&&(c.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?c.credentials="include":o.crossOrigin==="anonymous"?c.credentials="omit":c.credentials="same-origin",c}function u(o){if(o.ep)return;o.ep=!0;const c=r(o);fetch(o.href,c)}})();function Cy(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}var Lc={exports:{}},Fr={};/** * @license React * react-jsx-runtime.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var Xg;function f_(){if(Xg)return Fr;Xg=1;var n=Symbol.for("react.transitional.element"),i=Symbol.for("react.fragment");function r(u,o,c){var h=null;if(c!==void 0&&(h=""+c),o.key!==void 0&&(h=""+o.key),"key"in o){c={};for(var g in o)g!=="key"&&(c[g]=o[g])}else c=o;return o=c.ref,{$$typeof:n,type:u,key:h,ref:o!==void 0?o:null,props:c}}return Fr.Fragment=i,Fr.jsx=r,Fr.jsxs=r,Fr}var Vg;function h_(){return Vg||(Vg=1,Lc.exports=f_()),Lc.exports}var O=h_(),Ja=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(n){return this.listeners.add(n),this.onSubscribe(),()=>{this.listeners.delete(n),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},Pi=typeof window>"u"||"Deno"in globalThis;function _e(){}function d_(n,i){return typeof n=="function"?n(i):n}function of(n){return typeof n=="number"&&n>=0&&n!==1/0}function Ny(n,i){return Math.max(n+(i||0)-Date.now(),0)}function wi(n,i){return typeof n=="function"?n(i):n}function Je(n,i){return typeof n=="function"?n(i):n}function Zg(n,i){const{type:r="all",exact:u,fetchStatus:o,predicate:c,queryKey:h,stale:g}=n;if(h){if(u){if(i.queryHash!==Uf(h,i.options))return!1}else if(!dl(i.queryKey,h))return!1}if(r!=="all"){const y=i.isActive();if(r==="active"&&!y||r==="inactive"&&y)return!1}return!(typeof g=="boolean"&&i.isStale()!==g||o&&o!==i.state.fetchStatus||c&&!c(i))}function $g(n,i){const{exact:r,status:u,predicate:o,mutationKey:c}=n;if(c){if(!i.options.mutationKey)return!1;if(r){if(Ji(i.options.mutationKey)!==Ji(c))return!1}else if(!dl(i.options.mutationKey,c))return!1}return!(u&&i.state.status!==u||o&&!o(i))}function Uf(n,i){return(i?.queryKeyHashFn||Ji)(n)}function Ji(n){return JSON.stringify(n,(i,r)=>cf(r)?Object.keys(r).sort().reduce((u,o)=>(u[o]=r[o],u),{}):r)}function dl(n,i){return n===i?!0:typeof n!=typeof i?!1:n&&i&&typeof n=="object"&&typeof i=="object"?Object.keys(i).every(r=>dl(n[r],i[r])):!1}function zy(n,i){if(n===i)return n;const r=Kg(n)&&Kg(i);if(r||cf(n)&&cf(i)){const u=r?n:Object.keys(n),o=u.length,c=r?i:Object.keys(i),h=c.length,g=r?[]:{},y=new Set(u);let p=0;for(let v=0;v<h;v++){const m=r?v:c[v];(!r&&y.has(m)||r)&&n[m]===void 0&&i[m]===void 0?(g[m]=void 0,p++):(g[m]=zy(n[m],i[m]),g[m]===n[m]&&n[m]!==void 0&&p++)}return o===h&&p===o?n:g}return i}function es(n,i){if(!i||Object.keys(n).length!==Object.keys(i).length)return!1;for(const r in n)if(n[r]!==i[r])return!1;return!0}function Kg(n){return Array.isArray(n)&&n.length===Object.keys(n).length}function cf(n){if(!Fg(n))return!1;const i=n.constructor;if(i===void 0)return!0;const r=i.prototype;return!(!Fg(r)||!r.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(n)!==Object.prototype)}function Fg(n){return Object.prototype.toString.call(n)==="[object Object]"}function g_(n){return new Promise(i=>{setTimeout(i,n)})}function ff(n,i,r){return typeof r.structuralSharing=="function"?r.structuralSharing(n,i):r.structuralSharing!==!1?zy(n,i):i}function p_(n,i,r=0){const u=[...n,i];return r&&u.length>r?u.slice(1):u}function y_(n,i,r=0){const u=[i,...n];return r&&u.length>r?u.slice(0,-1):u}var qf=Symbol();function Ry(n,i){return!n.queryFn&&i?.initialPromise?()=>i.initialPromise:!n.queryFn||n.queryFn===qf?()=>Promise.reject(new Error(`Missing queryFn: '${n.queryHash}'`)):n.queryFn}function Dy(n,i){return typeof n=="function"?n(...i):!!n}var m_=class extends Ja{#e;#t;#n;constructor(){super(),this.#n=n=>{if(!Pi&&window.addEventListener){const i=()=>n();return window.addEventListener("visibilitychange",i,!1),()=>{window.removeEventListener("visibilitychange",i)}}}}onSubscribe(){this.#t||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(n){this.#n=n,this.#t?.(),this.#t=n(i=>{typeof i=="boolean"?this.setFocused(i):this.onFocus()})}setFocused(n){this.#e!==n&&(this.#e=n,this.onFocus())}onFocus(){const n=this.isFocused();this.listeners.forEach(i=>{i(n)})}isFocused(){return typeof this.#e=="boolean"?this.#e:globalThis.document?.visibilityState!=="hidden"}},Hf=new m_,v_=class extends Ja{#e=!0;#t;#n;constructor(){super(),this.#n=n=>{if(!Pi&&window.addEventListener){const i=()=>n(!0),r=()=>n(!1);return window.addEventListener("online",i,!1),window.addEventListener("offline",r,!1),()=>{window.removeEventListener("online",i),window.removeEventListener("offline",r)}}}}onSubscribe(){this.#t||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(n){this.#n=n,this.#t?.(),this.#t=n(this.setOnline.bind(this))}setOnline(n){this.#e!==n&&(this.#e=n,this.listeners.forEach(r=>{r(n)}))}isOnline(){return this.#e}},ns=new v_;function hf(){let n,i;const r=new Promise((o,c)=>{n=o,i=c});r.status="pending",r.catch(()=>{});function u(o){Object.assign(r,o),delete r.resolve,delete r.reject}return r.resolve=o=>{u({status:"fulfilled",value:o}),n(o)},r.reject=o=>{u({status:"rejected",reason:o}),i(o)},r}function __(n){return Math.min(1e3*2**n,3e4)}function jy(n){return(n??"online")==="online"?ns.isOnline():!0}var ky=class extends Error{constructor(n){super("CancelledError"),this.revert=n?.revert,this.silent=n?.silent}};function Bc(n){return n instanceof ky}function Uy(n){let i=!1,r=0,u=!1,o;const c=hf(),h=M=>{u||(b(new ky(M)),n.abort?.())},g=()=>{i=!0},y=()=>{i=!1},p=()=>Hf.isFocused()&&(n.networkMode==="always"||ns.isOnline())&&n.canRun(),v=()=>jy(n.networkMode)&&n.canRun(),m=M=>{u||(u=!0,n.onSuccess?.(M),o?.(),c.resolve(M))},b=M=>{u||(u=!0,n.onError?.(M),o?.(),c.reject(M))},x=()=>new Promise(M=>{o=T=>{(u||p())&&M(T)},n.onPause?.()}).then(()=>{o=void 0,u||n.onContinue?.()}),A=()=>{if(u)return;let M;const T=r===0?n.initialPromise:void 0;try{M=T??n.fn()}catch(w){M=Promise.reject(w)}Promise.resolve(M).then(m).catch(w=>{if(u)return;const D=n.retry??(Pi?0:3),q=n.retryDelay??__,R=typeof q=="function"?q(r,w):q,C=D===!0||typeof D=="number"&&r<D||typeof D=="function"&&D(r,w);if(i||!C){b(w);return}r++,n.onFail?.(r,w),g_(R).then(()=>p()?void 0:x()).then(()=>{i?b(w):A()})})};return{promise:c,cancel:h,continue:()=>(o?.(),c),cancelRetry:g,continueRetry:y,canStart:v,start:()=>(v()?A():x().then(A),c)}}var b_=n=>setTimeout(n,0);function x_(){let n=[],i=0,r=g=>{g()},u=g=>{g()},o=b_;const c=g=>{i?n.push(g):o(()=>{r(g)})},h=()=>{const g=n;n=[],g.length&&o(()=>{u(()=>{g.forEach(y=>{r(y)})})})};return{batch:g=>{let y;i++;try{y=g()}finally{i--,i||h()}return y},batchCalls:g=>(...y)=>{c(()=>{g(...y)})},schedule:c,setNotifyFunction:g=>{r=g},setBatchNotifyFunction:g=>{u=g},setScheduler:g=>{o=g}}}var ie=x_(),qy=class{#e;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),of(this.gcTime)&&(this.#e=setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(n){this.gcTime=Math.max(this.gcTime||0,n??(Pi?1/0:300*1e3))}clearGcTimeout(){this.#e&&(clearTimeout(this.#e),this.#e=void 0)}},w_=class extends qy{#e;#t;#n;#i;#a;#l;#u;constructor(n){super(),this.#u=!1,this.#l=n.defaultOptions,this.setOptions(n.options),this.observers=[],this.#i=n.client,this.#n=this.#i.getQueryCache(),this.queryKey=n.queryKey,this.queryHash=n.queryHash,this.#e=S_(this.options),this.state=n.state??this.#e,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#a?.promise}setOptions(n){this.options={...this.#l,...n},this.updateGcTime(this.options.gcTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.#n.remove(this)}setData(n,i){const r=ff(this.state.data,n,this.options);return this.#r({data:r,type:"success",dataUpdatedAt:i?.updatedAt,manual:i?.manual}),r}setState(n,i){this.#r({type:"setState",state:n,setStateOptions:i})}cancel(n){const i=this.#a?.promise;return this.#a?.cancel(n),i?i.then(_e).catch(_e):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.#e)}isActive(){return this.observers.some(n=>Je(n.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===qf||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStatic(){return this.getObserversCount()>0?this.observers.some(n=>wi(n.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(n=>n.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(n=0){return this.state.data===void 0?!0:n==="static"?!1:this.state.isInvalidated?!0:!Ny(this.state.dataUpdatedAt,n)}onFocus(){this.observers.find(i=>i.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#a?.continue()}onOnline(){this.observers.find(i=>i.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#a?.continue()}addObserver(n){this.observers.includes(n)||(this.observers.push(n),this.clearGcTimeout(),this.#n.notify({type:"observerAdded",query:this,observer:n}))}removeObserver(n){this.observers.includes(n)&&(this.observers=this.observers.filter(i=>i!==n),this.observers.length||(this.#a&&(this.#u?this.#a.cancel({revert:!0}):this.#a.cancelRetry()),this.scheduleGc()),this.#n.notify({type:"observerRemoved",query:this,observer:n}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#r({type:"invalidate"})}fetch(n,i){if(this.state.fetchStatus!=="idle"){if(this.state.data!==void 0&&i?.cancelRefetch)this.cancel({silent:!0});else if(this.#a)return this.#a.continueRetry(),this.#a.promise}if(n&&this.setOptions(n),!this.options.queryFn){const y=this.observers.find(p=>p.options.queryFn);y&&this.setOptions(y.options)}const r=new AbortController,u=y=>{Object.defineProperty(y,"signal",{enumerable:!0,get:()=>(this.#u=!0,r.signal)})},o=()=>{const y=Ry(this.options,i),v=(()=>{const m={client:this.#i,queryKey:this.queryKey,meta:this.meta};return u(m),m})();return this.#u=!1,this.options.persister?this.options.persister(y,v,this):y(v)},h=(()=>{const y={fetchOptions:i,options:this.options,queryKey:this.queryKey,client:this.#i,state:this.state,fetchFn:o};return u(y),y})();this.options.behavior?.onFetch(h,this),this.#t=this.state,(this.state.fetchStatus==="idle"||this.state.fetchMeta!==h.fetchOptions?.meta)&&this.#r({type:"fetch",meta:h.fetchOptions?.meta});const g=y=>{Bc(y)&&y.silent||this.#r({type:"error",error:y}),Bc(y)||(this.#n.config.onError?.(y,this),this.#n.config.onSettled?.(this.state.data,y,this)),this.scheduleGc()};return this.#a=Uy({initialPromise:i?.initialPromise,fn:h.fetchFn,abort:r.abort.bind(r),onSuccess:y=>{if(y===void 0){g(new Error(`${this.queryHash} data is undefined`));return}try{this.setData(y)}catch(p){g(p);return}this.#n.config.onSuccess?.(y,this),this.#n.config.onSettled?.(y,this.state.error,this),this.scheduleGc()},onError:g,onFail:(y,p)=>{this.#r({type:"failed",failureCount:y,error:p})},onPause:()=>{this.#r({type:"pause"})},onContinue:()=>{this.#r({type:"continue"})},retry:h.options.retry,retryDelay:h.options.retryDelay,networkMode:h.options.networkMode,canRun:()=>!0}),this.#a.start()}#r(n){const i=r=>{switch(n.type){case"failed":return{...r,fetchFailureCount:n.failureCount,fetchFailureReason:n.error};case"pause":return{...r,fetchStatus:"paused"};case"continue":return{...r,fetchStatus:"fetching"};case"fetch":return{...r,...Hy(r.data,this.options),fetchMeta:n.meta??null};case"success":return this.#t=void 0,{...r,data:n.data,dataUpdateCount:r.dataUpdateCount+1,dataUpdatedAt:n.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!n.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const u=n.error;return Bc(u)&&u.revert&&this.#t?{...this.#t,fetchStatus:"idle"}:{...r,error:u,errorUpdateCount:r.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:r.fetchFailureCount+1,fetchFailureReason:u,fetchStatus:"idle",status:"error"};case"invalidate":return{...r,isInvalidated:!0};case"setState":return{...r,...n.state}}};this.state=i(this.state),ie.batch(()=>{this.observers.forEach(r=>{r.onQueryUpdate()}),this.#n.notify({query:this,type:"updated",action:n})})}};function Hy(n,i){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:jy(i.networkMode)?"fetching":"paused",...n===void 0&&{error:null,status:"pending"}}}function S_(n){const i=typeof n.initialData=="function"?n.initialData():n.initialData,r=i!==void 0,u=r?typeof n.initialDataUpdatedAt=="function"?n.initialDataUpdatedAt():n.initialDataUpdatedAt:0;return{data:i,dataUpdateCount:0,dataUpdatedAt:r?u??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:r?"success":"pending",fetchStatus:"idle"}}var A_=class extends Ja{constructor(n={}){super(),this.config=n,this.#e=new Map}#e;build(n,i,r){const u=i.queryKey,o=i.queryHash??Uf(u,i);let c=this.get(o);return c||(c=new w_({client:n,queryKey:u,queryHash:o,options:n.defaultQueryOptions(i),state:r,defaultOptions:n.getQueryDefaults(u)}),this.add(c)),c}add(n){this.#e.has(n.queryHash)||(this.#e.set(n.queryHash,n),this.notify({type:"added",query:n}))}remove(n){const i=this.#e.get(n.queryHash);i&&(n.destroy(),i===n&&this.#e.delete(n.queryHash),this.notify({type:"removed",query:n}))}clear(){ie.batch(()=>{this.getAll().forEach(n=>{this.remove(n)})})}get(n){return this.#e.get(n)}getAll(){return[...this.#e.values()]}find(n){const i={exact:!0,...n};return this.getAll().find(r=>Zg(i,r))}findAll(n={}){const i=this.getAll();return Object.keys(n).length>0?i.filter(r=>Zg(n,r)):i}notify(n){ie.batch(()=>{this.listeners.forEach(i=>{i(n)})})}onFocus(){ie.batch(()=>{this.getAll().forEach(n=>{n.onFocus()})})}onOnline(){ie.batch(()=>{this.getAll().forEach(n=>{n.onOnline()})})}},T_=class extends qy{#e;#t;#n;constructor(n){super(),this.mutationId=n.mutationId,this.#t=n.mutationCache,this.#e=[],this.state=n.state||Ly(),this.setOptions(n.options),this.scheduleGc()}setOptions(n){this.options=n,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(n){this.#e.includes(n)||(this.#e.push(n),this.clearGcTimeout(),this.#t.notify({type:"observerAdded",mutation:this,observer:n}))}removeObserver(n){this.#e=this.#e.filter(i=>i!==n),this.scheduleGc(),this.#t.notify({type:"observerRemoved",mutation:this,observer:n})}optionalRemove(){this.#e.length||(this.state.status==="pending"?this.scheduleGc():this.#t.remove(this))}continue(){return this.#n?.continue()??this.execute(this.state.variables)}async execute(n){const i=()=>{this.#i({type:"continue"})};this.#n=Uy({fn:()=>this.options.mutationFn?this.options.mutationFn(n):Promise.reject(new Error("No mutationFn found")),onFail:(o,c)=>{this.#i({type:"failed",failureCount:o,error:c})},onPause:()=>{this.#i({type:"pause"})},onContinue:i,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#t.canRun(this)});const r=this.state.status==="pending",u=!this.#n.canStart();try{if(r)i();else{this.#i({type:"pending",variables:n,isPaused:u}),await this.#t.config.onMutate?.(n,this);const c=await this.options.onMutate?.(n);c!==this.state.context&&this.#i({type:"pending",context:c,variables:n,isPaused:u})}const o=await this.#n.start();return await this.#t.config.onSuccess?.(o,n,this.state.context,this),await this.options.onSuccess?.(o,n,this.state.context),await this.#t.config.onSettled?.(o,null,this.state.variables,this.state.context,this),await this.options.onSettled?.(o,null,n,this.state.context),this.#i({type:"success",data:o}),o}catch(o){try{throw await this.#t.config.onError?.(o,n,this.state.context,this),await this.options.onError?.(o,n,this.state.context),await this.#t.config.onSettled?.(void 0,o,this.state.variables,this.state.context,this),await this.options.onSettled?.(void 0,o,n,this.state.context),o}finally{this.#i({type:"error",error:o})}}finally{this.#t.runNext(this)}}#i(n){const i=r=>{switch(n.type){case"failed":return{...r,failureCount:n.failureCount,failureReason:n.error};case"pause":return{...r,isPaused:!0};case"continue":return{...r,isPaused:!1};case"pending":return{...r,context:n.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:n.isPaused,status:"pending",variables:n.variables,submittedAt:Date.now()};case"success":return{...r,data:n.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...r,data:void 0,error:n.error,failureCount:r.failureCount+1,failureReason:n.error,isPaused:!1,status:"error"}}};this.state=i(this.state),ie.batch(()=>{this.#e.forEach(r=>{r.onMutationUpdate(n)}),this.#t.notify({mutation:this,type:"updated",action:n})})}};function Ly(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var E_=class extends Ja{constructor(n={}){super(),this.config=n,this.#e=new Set,this.#t=new Map,this.#n=0}#e;#t;#n;build(n,i,r){const u=new T_({mutationCache:this,mutationId:++this.#n,options:n.defaultMutationOptions(i),state:r});return this.add(u),u}add(n){this.#e.add(n);const i=Qu(n);if(typeof i=="string"){const r=this.#t.get(i);r?r.push(n):this.#t.set(i,[n])}this.notify({type:"added",mutation:n})}remove(n){if(this.#e.delete(n)){const i=Qu(n);if(typeof i=="string"){const r=this.#t.get(i);if(r)if(r.length>1){const u=r.indexOf(n);u!==-1&&r.splice(u,1)}else r[0]===n&&this.#t.delete(i)}}this.notify({type:"removed",mutation:n})}canRun(n){const i=Qu(n);if(typeof i=="string"){const u=this.#t.get(i)?.find(o=>o.state.status==="pending");return!u||u===n}else return!0}runNext(n){const i=Qu(n);return typeof i=="string"?this.#t.get(i)?.find(u=>u!==n&&u.state.isPaused)?.continue()??Promise.resolve():Promise.resolve()}clear(){ie.batch(()=>{this.#e.forEach(n=>{this.notify({type:"removed",mutation:n})}),this.#e.clear(),this.#t.clear()})}getAll(){return Array.from(this.#e)}find(n){const i={exact:!0,...n};return this.getAll().find(r=>$g(i,r))}findAll(n={}){return this.getAll().filter(i=>$g(n,i))}notify(n){ie.batch(()=>{this.listeners.forEach(i=>{i(n)})})}resumePausedMutations(){const n=this.getAll().filter(i=>i.state.isPaused);return ie.batch(()=>Promise.all(n.map(i=>i.continue().catch(_e))))}};function Qu(n){return n.options.scope?.id}function Pg(n){return{onFetch:(i,r)=>{const u=i.options,o=i.fetchOptions?.meta?.fetchMore?.direction,c=i.state.data?.pages||[],h=i.state.data?.pageParams||[];let g={pages:[],pageParams:[]},y=0;const p=async()=>{let v=!1;const m=A=>{Object.defineProperty(A,"signal",{enumerable:!0,get:()=>(i.signal.aborted?v=!0:i.signal.addEventListener("abort",()=>{v=!0}),i.signal)})},b=Ry(i.options,i.fetchOptions),x=async(A,M,T)=>{if(v)return Promise.reject();if(M==null&&A.pages.length)return Promise.resolve(A);const D=(()=>{const H={client:i.client,queryKey:i.queryKey,pageParam:M,direction:T?"backward":"forward",meta:i.options.meta};return m(H),H})(),q=await b(D),{maxPages:R}=i.options,C=T?y_:p_;return{pages:C(A.pages,q,R),pageParams:C(A.pageParams,M,R)}};if(o&&c.length){const A=o==="backward",M=A?O_:Jg,T={pages:c,pageParams:h},w=M(u,T);g=await x(T,w,A)}else{const A=n??c.length;do{const M=y===0?h[0]??u.initialPageParam:Jg(u,g);if(y>0&&M==null)break;g=await x(g,M),y++}while(y<A)}return g};i.options.persister?i.fetchFn=()=>i.options.persister?.(p,{client:i.client,queryKey:i.queryKey,meta:i.options.meta,signal:i.signal},r):i.fetchFn=p}}}function Jg(n,{pages:i,pageParams:r}){const u=i.length-1;return i.length>0?n.getNextPageParam(i[u],i,r[u],r):void 0}function O_(n,{pages:i,pageParams:r}){return i.length>0?n.getPreviousPageParam?.(i[0],i,r[0],r):void 0}var M_=class{#e;#t;#n;#i;#a;#l;#u;#r;constructor(n={}){this.#e=n.queryCache||new A_,this.#t=n.mutationCache||new E_,this.#n=n.defaultOptions||{},this.#i=new Map,this.#a=new Map,this.#l=0}mount(){this.#l++,this.#l===1&&(this.#u=Hf.subscribe(async n=>{n&&(await this.resumePausedMutations(),this.#e.onFocus())}),this.#r=ns.subscribe(async n=>{n&&(await this.resumePausedMutations(),this.#e.onOnline())}))}unmount(){this.#l--,this.#l===0&&(this.#u?.(),this.#u=void 0,this.#r?.(),this.#r=void 0)}isFetching(n){return this.#e.findAll({...n,fetchStatus:"fetching"}).length}isMutating(n){return this.#t.findAll({...n,status:"pending"}).length}getQueryData(n){const i=this.defaultQueryOptions({queryKey:n});return this.#e.get(i.queryHash)?.state.data}ensureQueryData(n){const i=this.defaultQueryOptions(n),r=this.#e.build(this,i),u=r.state.data;return u===void 0?this.fetchQuery(n):(n.revalidateIfStale&&r.isStaleByTime(wi(i.staleTime,r))&&this.prefetchQuery(i),Promise.resolve(u))}getQueriesData(n){return this.#e.findAll(n).map(({queryKey:i,state:r})=>{const u=r.data;return[i,u]})}setQueryData(n,i,r){const u=this.defaultQueryOptions({queryKey:n}),c=this.#e.get(u.queryHash)?.state.data,h=d_(i,c);if(h!==void 0)return this.#e.build(this,u).setData(h,{...r,manual:!0})}setQueriesData(n,i,r){return ie.batch(()=>this.#e.findAll(n).map(({queryKey:u})=>[u,this.setQueryData(u,i,r)]))}getQueryState(n){const i=this.defaultQueryOptions({queryKey:n});return this.#e.get(i.queryHash)?.state}removeQueries(n){const i=this.#e;ie.batch(()=>{i.findAll(n).forEach(r=>{i.remove(r)})})}resetQueries(n,i){const r=this.#e;return ie.batch(()=>(r.findAll(n).forEach(u=>{u.reset()}),this.refetchQueries({type:"active",...n},i)))}cancelQueries(n,i={}){const r={revert:!0,...i},u=ie.batch(()=>this.#e.findAll(n).map(o=>o.cancel(r)));return Promise.all(u).then(_e).catch(_e)}invalidateQueries(n,i={}){return ie.batch(()=>(this.#e.findAll(n).forEach(r=>{r.invalidate()}),n?.refetchType==="none"?Promise.resolve():this.refetchQueries({...n,type:n?.refetchType??n?.type??"active"},i)))}refetchQueries(n,i={}){const r={...i,cancelRefetch:i.cancelRefetch??!0},u=ie.batch(()=>this.#e.findAll(n).filter(o=>!o.isDisabled()&&!o.isStatic()).map(o=>{let c=o.fetch(void 0,r);return r.throwOnError||(c=c.catch(_e)),o.state.fetchStatus==="paused"?Promise.resolve():c}));return Promise.all(u).then(_e)}fetchQuery(n){const i=this.defaultQueryOptions(n);i.retry===void 0&&(i.retry=!1);const r=this.#e.build(this,i);return r.isStaleByTime(wi(i.staleTime,r))?r.fetch(i):Promise.resolve(r.state.data)}prefetchQuery(n){return this.fetchQuery(n).then(_e).catch(_e)}fetchInfiniteQuery(n){return n.behavior=Pg(n.pages),this.fetchQuery(n)}prefetchInfiniteQuery(n){return this.fetchInfiniteQuery(n).then(_e).catch(_e)}ensureInfiniteQueryData(n){return n.behavior=Pg(n.pages),this.ensureQueryData(n)}resumePausedMutations(){return ns.isOnline()?this.#t.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#e}getMutationCache(){return this.#t}getDefaultOptions(){return this.#n}setDefaultOptions(n){this.#n=n}setQueryDefaults(n,i){this.#i.set(Ji(n),{queryKey:n,defaultOptions:i})}getQueryDefaults(n){const i=[...this.#i.values()],r={};return i.forEach(u=>{dl(n,u.queryKey)&&Object.assign(r,u.defaultOptions)}),r}setMutationDefaults(n,i){this.#a.set(Ji(n),{mutationKey:n,defaultOptions:i})}getMutationDefaults(n){const i=[...this.#a.values()],r={};return i.forEach(u=>{dl(n,u.mutationKey)&&Object.assign(r,u.defaultOptions)}),r}defaultQueryOptions(n){if(n._defaulted)return n;const i={...this.#n.queries,...this.getQueryDefaults(n.queryKey),...n,_defaulted:!0};return i.queryHash||(i.queryHash=Uf(i.queryKey,i)),i.refetchOnReconnect===void 0&&(i.refetchOnReconnect=i.networkMode!=="always"),i.throwOnError===void 0&&(i.throwOnError=!!i.suspense),!i.networkMode&&i.persister&&(i.networkMode="offlineFirst"),i.queryFn===qf&&(i.enabled=!1),i}defaultMutationOptions(n){return n?._defaulted?n:{...this.#n.mutations,...n?.mutationKey&&this.getMutationDefaults(n.mutationKey),...n,_defaulted:!0}}clear(){this.#e.clear(),this.#t.clear()}},C_=class extends Ja{constructor(n,i){super(),this.options=i,this.#e=n,this.#r=null,this.#u=hf(),this.options.experimental_prefetchInRender||this.#u.reject(new Error("experimental_prefetchInRender feature flag is not enabled")),this.bindMethods(),this.setOptions(i)}#e;#t=void 0;#n=void 0;#i=void 0;#a;#l;#u;#r;#p;#h;#d;#o;#c;#s;#g=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.#t.addObserver(this),Wg(this.#t,this.options)?this.#f():this.updateResult(),this.#_())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return df(this.#t,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return df(this.#t,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#b(),this.#x(),this.#t.removeObserver(this)}setOptions(n){const i=this.options,r=this.#t;if(this.options=this.#e.defaultQueryOptions(n),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof Je(this.options.enabled,this.#t)!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#w(),this.#t.setOptions(this.options),i._defaulted&&!es(this.options,i)&&this.#e.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#t,observer:this});const u=this.hasListeners();u&&Ig(this.#t,r,this.options,i)&&this.#f(),this.updateResult(),u&&(this.#t!==r||Je(this.options.enabled,this.#t)!==Je(i.enabled,this.#t)||wi(this.options.staleTime,this.#t)!==wi(i.staleTime,this.#t))&&this.#y();const o=this.#m();u&&(this.#t!==r||Je(this.options.enabled,this.#t)!==Je(i.enabled,this.#t)||o!==this.#s)&&this.#v(o)}getOptimisticResult(n){const i=this.#e.getQueryCache().build(this.#e,n),r=this.createResult(i,n);return z_(this,r)&&(this.#i=r,this.#l=this.options,this.#a=this.#t.state),r}getCurrentResult(){return this.#i}trackResult(n,i){return new Proxy(n,{get:(r,u)=>(this.trackProp(u),i?.(u),Reflect.get(r,u))})}trackProp(n){this.#g.add(n)}getCurrentQuery(){return this.#t}refetch({...n}={}){return this.fetch({...n})}fetchOptimistic(n){const i=this.#e.defaultQueryOptions(n),r=this.#e.getQueryCache().build(this.#e,i);return r.fetch().then(()=>this.createResult(r,i))}fetch(n){return this.#f({...n,cancelRefetch:n.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#i))}#f(n){this.#w();let i=this.#t.fetch(this.options,n);return n?.throwOnError||(i=i.catch(_e)),i}#y(){this.#b();const n=wi(this.options.staleTime,this.#t);if(Pi||this.#i.isStale||!of(n))return;const r=Ny(this.#i.dataUpdatedAt,n)+1;this.#o=setTimeout(()=>{this.#i.isStale||this.updateResult()},r)}#m(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.#t):this.options.refetchInterval)??!1}#v(n){this.#x(),this.#s=n,!(Pi||Je(this.options.enabled,this.#t)===!1||!of(this.#s)||this.#s===0)&&(this.#c=setInterval(()=>{(this.options.refetchIntervalInBackground||Hf.isFocused())&&this.#f()},this.#s))}#_(){this.#y(),this.#v(this.#m())}#b(){this.#o&&(clearTimeout(this.#o),this.#o=void 0)}#x(){this.#c&&(clearInterval(this.#c),this.#c=void 0)}createResult(n,i){const r=this.#t,u=this.options,o=this.#i,c=this.#a,h=this.#l,y=n!==r?n.state:this.#n,{state:p}=n;let v={...p},m=!1,b;if(i._optimisticResults){const B=this.hasListeners(),J=!B&&Wg(n,i),W=B&&Ig(n,r,i,u);(J||W)&&(v={...v,...Hy(p.data,n.options)}),i._optimisticResults==="isRestoring"&&(v.fetchStatus="idle")}let{error:x,errorUpdatedAt:A,status:M}=v;b=v.data;let T=!1;if(i.placeholderData!==void 0&&b===void 0&&M==="pending"){let B;o?.isPlaceholderData&&i.placeholderData===h?.placeholderData?(B=o.data,T=!0):B=typeof i.placeholderData=="function"?i.placeholderData(this.#d?.state.data,this.#d):i.placeholderData,B!==void 0&&(M="success",b=ff(o?.data,B,i),m=!0)}if(i.select&&b!==void 0&&!T)if(o&&b===c?.data&&i.select===this.#p)b=this.#h;else try{this.#p=i.select,b=i.select(b),b=ff(o?.data,b,i),this.#h=b,this.#r=null}catch(B){this.#r=B}this.#r&&(x=this.#r,b=this.#h,A=Date.now(),M="error");const w=v.fetchStatus==="fetching",D=M==="pending",q=M==="error",R=D&&w,C=b!==void 0,U={status:M,fetchStatus:v.fetchStatus,isPending:D,isSuccess:M==="success",isError:q,isInitialLoading:R,isLoading:R,data:b,dataUpdatedAt:v.dataUpdatedAt,error:x,errorUpdatedAt:A,failureCount:v.fetchFailureCount,failureReason:v.fetchFailureReason,errorUpdateCount:v.errorUpdateCount,isFetched:v.dataUpdateCount>0||v.errorUpdateCount>0,isFetchedAfterMount:v.dataUpdateCount>y.dataUpdateCount||v.errorUpdateCount>y.errorUpdateCount,isFetching:w,isRefetching:w&&!D,isLoadingError:q&&!C,isPaused:v.fetchStatus==="paused",isPlaceholderData:m,isRefetchError:q&&C,isStale:Lf(n,i),refetch:this.refetch,promise:this.#u,isEnabled:Je(i.enabled,n)!==!1};if(this.options.experimental_prefetchInRender){const B=et=>{U.status==="error"?et.reject(U.error):U.data!==void 0&&et.resolve(U.data)},J=()=>{const et=this.#u=U.promise=hf();B(et)},W=this.#u;switch(W.status){case"pending":n.queryHash===r.queryHash&&B(W);break;case"fulfilled":(U.status==="error"||U.data!==W.value)&&J();break;case"rejected":(U.status!=="error"||U.error!==W.reason)&&J();break}}return U}updateResult(){const n=this.#i,i=this.createResult(this.#t,this.options);if(this.#a=this.#t.state,this.#l=this.options,this.#a.data!==void 0&&(this.#d=this.#t),es(i,n))return;this.#i=i;const r=()=>{if(!n)return!0;const{notifyOnChangeProps:u}=this.options,o=typeof u=="function"?u():u;if(o==="all"||!o&&!this.#g.size)return!0;const c=new Set(o??this.#g);return this.options.throwOnError&&c.add("error"),Object.keys(this.#i).some(h=>{const g=h;return this.#i[g]!==n[g]&&c.has(g)})};this.#S({listeners:r()})}#w(){const n=this.#e.getQueryCache().build(this.#e,this.options);if(n===this.#t)return;const i=this.#t;this.#t=n,this.#n=n.state,this.hasListeners()&&(i?.removeObserver(this),n.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#_()}#S(n){ie.batch(()=>{n.listeners&&this.listeners.forEach(i=>{i(this.#i)}),this.#e.getQueryCache().notify({query:this.#t,type:"observerResultsUpdated"})})}};function N_(n,i){return Je(i.enabled,n)!==!1&&n.state.data===void 0&&!(n.state.status==="error"&&i.retryOnMount===!1)}function Wg(n,i){return N_(n,i)||n.state.data!==void 0&&df(n,i,i.refetchOnMount)}function df(n,i,r){if(Je(i.enabled,n)!==!1&&wi(i.staleTime,n)!=="static"){const u=typeof r=="function"?r(n):r;return u==="always"||u!==!1&&Lf(n,i)}return!1}function Ig(n,i,r,u){return(n!==i||Je(u.enabled,n)===!1)&&(!r.suspense||n.state.status!=="error")&&Lf(n,r)}function Lf(n,i){return Je(i.enabled,n)!==!1&&n.isStaleByTime(wi(i.staleTime,n))}function z_(n,i){return!es(n.getCurrentResult(),i)}var R_=class extends Ja{#e;#t=void 0;#n;#i;constructor(i,r){super(),this.#e=i,this.setOptions(r),this.bindMethods(),this.#a()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(i){const r=this.options;this.options=this.#e.defaultMutationOptions(i),es(this.options,r)||this.#e.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#n,observer:this}),r?.mutationKey&&this.options.mutationKey&&Ji(r.mutationKey)!==Ji(this.options.mutationKey)?this.reset():this.#n?.state.status==="pending"&&this.#n.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#n?.removeObserver(this)}onMutationUpdate(i){this.#a(),this.#l(i)}getCurrentResult(){return this.#t}reset(){this.#n?.removeObserver(this),this.#n=void 0,this.#a(),this.#l()}mutate(i,r){return this.#i=r,this.#n?.removeObserver(this),this.#n=this.#e.getMutationCache().build(this.#e,this.options),this.#n.addObserver(this),this.#n.execute(i)}#a(){const i=this.#n?.state??Ly();this.#t={...i,isPending:i.status==="pending",isSuccess:i.status==="success",isError:i.status==="error",isIdle:i.status==="idle",mutate:this.mutate,reset:this.reset}}#l(i){ie.batch(()=>{if(this.#i&&this.hasListeners()){const r=this.#t.variables,u=this.#t.context;i?.type==="success"?(this.#i.onSuccess?.(i.data,r,u),this.#i.onSettled?.(i.data,null,r,u)):i?.type==="error"&&(this.#i.onError?.(i.error,r,u),this.#i.onSettled?.(void 0,i.error,r,u))}this.listeners.forEach(r=>{r(this.#t)})})}},Gc={exports:{}},xt={};/** * @license React * react.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var tp;function D_(){if(tp)return xt;tp=1;var n=Symbol.for("react.transitional.element"),i=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),u=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),c=Symbol.for("react.consumer"),h=Symbol.for("react.context"),g=Symbol.for("react.forward_ref"),y=Symbol.for("react.suspense"),p=Symbol.for("react.memo"),v=Symbol.for("react.lazy"),m=Symbol.iterator;function b(E){return E===null||typeof E!="object"?null:(E=m&&E[m]||E["@@iterator"],typeof E=="function"?E:null)}var x={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},A=Object.assign,M={};function T(E,Z,tt){this.props=E,this.context=Z,this.refs=M,this.updater=tt||x}T.prototype.isReactComponent={},T.prototype.setState=function(E,Z){if(typeof E!="object"&&typeof E!="function"&&E!=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,E,Z,"setState")},T.prototype.forceUpdate=function(E){this.updater.enqueueForceUpdate(this,E,"forceUpdate")};function w(){}w.prototype=T.prototype;function D(E,Z,tt){this.props=E,this.context=Z,this.refs=M,this.updater=tt||x}var q=D.prototype=new w;q.constructor=D,A(q,T.prototype),q.isPureReactComponent=!0;var R=Array.isArray,C={H:null,A:null,T:null,S:null,V:null},H=Object.prototype.hasOwnProperty;function U(E,Z,tt,it,st,yt){return tt=yt.ref,{$$typeof:n,type:E,key:Z,ref:tt!==void 0?tt:null,props:yt}}function B(E,Z){return U(E.type,Z,void 0,void 0,void 0,E.props)}function J(E){return typeof E=="object"&&E!==null&&E.$$typeof===n}function W(E){var Z={"=":"=0",":":"=2"};return"$"+E.replace(/[=:]/g,function(tt){return Z[tt]})}var et=/\/+/g;function rt(E,Z){return typeof E=="object"&&E!==null&&E.key!=null?W(""+E.key):Z.toString(36)}function ft(){}function G(E){switch(E.status){case"fulfilled":return E.value;case"rejected":throw E.reason;default:switch(typeof E.status=="string"?E.then(ft,ft):(E.status="pending",E.then(function(Z){E.status==="pending"&&(E.status="fulfilled",E.value=Z)},function(Z){E.status==="pending"&&(E.status="rejected",E.reason=Z)})),E.status){case"fulfilled":return E.value;case"rejected":throw E.reason}}throw E}function I(E,Z,tt,it,st){var yt=typeof E;(yt==="undefined"||yt==="boolean")&&(E=null);var ht=!1;if(E===null)ht=!0;else switch(yt){case"bigint":case"string":case"number":ht=!0;break;case"object":switch(E.$$typeof){case n:case i:ht=!0;break;case v:return ht=E._init,I(ht(E._payload),Z,tt,it,st)}}if(ht)return st=st(E),ht=it===""?"."+rt(E,0):it,R(st)?(tt="",ht!=null&&(tt=ht.replace(et,"$&/")+"/"),I(st,Z,tt,"",function(pe){return pe})):st!=null&&(J(st)&&(st=B(st,tt+(st.key==null||E&&E.key===st.key?"":(""+st.key).replace(et,"$&/")+"/")+ht)),Z.push(st)),1;ht=0;var Ct=it===""?".":it+":";if(R(E))for(var At=0;At<E.length;At++)it=E[At],yt=Ct+rt(it,At),ht+=I(it,Z,tt,yt,st);else if(At=b(E),typeof At=="function")for(E=At.call(E),At=0;!(it=E.next()).done;)it=it.value,yt=Ct+rt(it,At++),ht+=I(it,Z,tt,yt,st);else if(yt==="object"){if(typeof E.then=="function")return I(G(E),Z,tt,it,st);throw Z=String(E),Error("Objects are not valid as a React child (found: "+(Z==="[object Object]"?"object with keys {"+Object.keys(E).join(", ")+"}":Z)+"). If you meant to render a collection of children, use an array instead.")}return ht}function z(E,Z,tt){if(E==null)return E;var it=[],st=0;return I(E,it,"","",function(yt){return Z.call(tt,yt,st++)}),it}function $(E){if(E._status===-1){var Z=E._result;Z=Z(),Z.then(function(tt){(E._status===0||E._status===-1)&&(E._status=1,E._result=tt)},function(tt){(E._status===0||E._status===-1)&&(E._status=2,E._result=tt)}),E._status===-1&&(E._status=0,E._result=Z)}if(E._status===1)return E._result.default;throw E._result}var nt=typeof reportError=="function"?reportError:function(E){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var Z=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof E=="object"&&E!==null&&typeof E.message=="string"?String(E.message):String(E),error:E});if(!window.dispatchEvent(Z))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",E);return}console.error(E)};function ut(){}return xt.Children={map:z,forEach:function(E,Z,tt){z(E,function(){Z.apply(this,arguments)},tt)},count:function(E){var Z=0;return z(E,function(){Z++}),Z},toArray:function(E){return z(E,function(Z){return Z})||[]},only:function(E){if(!J(E))throw Error("React.Children.only expected to receive a single React element child.");return E}},xt.Component=T,xt.Fragment=r,xt.Profiler=o,xt.PureComponent=D,xt.StrictMode=u,xt.Suspense=y,xt.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=C,xt.__COMPILER_RUNTIME={__proto__:null,c:function(E){return C.H.useMemoCache(E)}},xt.cache=function(E){return function(){return E.apply(null,arguments)}},xt.cloneElement=function(E,Z,tt){if(E==null)throw Error("The argument must be a React element, but you passed "+E+".");var it=A({},E.props),st=E.key,yt=void 0;if(Z!=null)for(ht in Z.ref!==void 0&&(yt=void 0),Z.key!==void 0&&(st=""+Z.key),Z)!H.call(Z,ht)||ht==="key"||ht==="__self"||ht==="__source"||ht==="ref"&&Z.ref===void 0||(it[ht]=Z[ht]);var ht=arguments.length-2;if(ht===1)it.children=tt;else if(1<ht){for(var Ct=Array(ht),At=0;At<ht;At++)Ct[At]=arguments[At+2];it.children=Ct}return U(E.type,st,void 0,void 0,yt,it)},xt.createContext=function(E){return E={$$typeof:h,_currentValue:E,_currentValue2:E,_threadCount:0,Provider:null,Consumer:null},E.Provider=E,E.Consumer={$$typeof:c,_context:E},E},xt.createElement=function(E,Z,tt){var it,st={},yt=null;if(Z!=null)for(it in Z.key!==void 0&&(yt=""+Z.key),Z)H.call(Z,it)&&it!=="key"&&it!=="__self"&&it!=="__source"&&(st[it]=Z[it]);var ht=arguments.length-2;if(ht===1)st.children=tt;else if(1<ht){for(var Ct=Array(ht),At=0;At<ht;At++)Ct[At]=arguments[At+2];st.children=Ct}if(E&&E.defaultProps)for(it in ht=E.defaultProps,ht)st[it]===void 0&&(st[it]=ht[it]);return U(E,yt,void 0,void 0,null,st)},xt.createRef=function(){return{current:null}},xt.forwardRef=function(E){return{$$typeof:g,render:E}},xt.isValidElement=J,xt.lazy=function(E){return{$$typeof:v,_payload:{_status:-1,_result:E},_init:$}},xt.memo=function(E,Z){return{$$typeof:p,type:E,compare:Z===void 0?null:Z}},xt.startTransition=function(E){var Z=C.T,tt={};C.T=tt;try{var it=E(),st=C.S;st!==null&&st(tt,it),typeof it=="object"&&it!==null&&typeof it.then=="function"&&it.then(ut,nt)}catch(yt){nt(yt)}finally{C.T=Z}},xt.unstable_useCacheRefresh=function(){return C.H.useCacheRefresh()},xt.use=function(E){return C.H.use(E)},xt.useActionState=function(E,Z,tt){return C.H.useActionState(E,Z,tt)},xt.useCallback=function(E,Z){return C.H.useCallback(E,Z)},xt.useContext=function(E){return C.H.useContext(E)},xt.useDebugValue=function(){},xt.useDeferredValue=function(E,Z){return C.H.useDeferredValue(E,Z)},xt.useEffect=function(E,Z,tt){var it=C.H;if(typeof tt=="function")throw Error("useEffect CRUD overload is not enabled in this build of React.");return it.useEffect(E,Z)},xt.useId=function(){return C.H.useId()},xt.useImperativeHandle=function(E,Z,tt){return C.H.useImperativeHandle(E,Z,tt)},xt.useInsertionEffect=function(E,Z){return C.H.useInsertionEffect(E,Z)},xt.useLayoutEffect=function(E,Z){return C.H.useLayoutEffect(E,Z)},xt.useMemo=function(E,Z){return C.H.useMemo(E,Z)},xt.useOptimistic=function(E,Z){return C.H.useOptimistic(E,Z)},xt.useReducer=function(E,Z,tt){return C.H.useReducer(E,Z,tt)},xt.useRef=function(E){return C.H.useRef(E)},xt.useState=function(E){return C.H.useState(E)},xt.useSyncExternalStore=function(E,Z,tt){return C.H.useSyncExternalStore(E,Z,tt)},xt.useTransition=function(){return C.H.useTransition()},xt.version="19.1.1",xt}var ep;function Bf(){return ep||(ep=1,Gc.exports=D_()),Gc.exports}var ot=Bf();const Gf=Cy(ot);var By=ot.createContext(void 0),ps=n=>{const i=ot.useContext(By);if(!i)throw new Error("No QueryClient set, use QueryClientProvider to set one");return i},j_=({client:n,children:i})=>(ot.useEffect(()=>(n.mount(),()=>{n.unmount()}),[n]),O.jsx(By.Provider,{value:n,children:i})),Gy=ot.createContext(!1),k_=()=>ot.useContext(Gy);Gy.Provider;function U_(){let n=!1;return{clearReset:()=>{n=!1},reset:()=>{n=!0},isReset:()=>n}}var q_=ot.createContext(U_()),H_=()=>ot.useContext(q_),L_=(n,i)=>{(n.suspense||n.throwOnError||n.experimental_prefetchInRender)&&(i.isReset()||(n.retryOnMount=!1))},B_=n=>{ot.useEffect(()=>{n.clearReset()},[n])},G_=({result:n,errorResetBoundary:i,throwOnError:r,query:u,suspense:o})=>n.isError&&!i.isReset()&&!n.isFetching&&u&&(o&&n.data===void 0||Dy(r,[n.error,u])),Q_=n=>{if(n.suspense){const i=u=>u==="static"?u:Math.max(u??1e3,1e3),r=n.staleTime;n.staleTime=typeof r=="function"?(...u)=>i(r(...u)):i(r),typeof n.gcTime=="number"&&(n.gcTime=Math.max(n.gcTime,1e3))}},Y_=(n,i)=>n.isLoading&&n.isFetching&&!i,X_=(n,i)=>n?.suspense&&i.isPending,np=(n,i,r)=>i.fetchOptimistic(n).catch(()=>{r.clearReset()});function V_(n,i,r){const u=k_(),o=H_(),c=ps(),h=c.defaultQueryOptions(n);c.getDefaultOptions().queries?._experimental_beforeQuery?.(h),h._optimisticResults=u?"isRestoring":"optimistic",Q_(h),L_(h,o),B_(o);const g=!c.getQueryCache().get(h.queryHash),[y]=ot.useState(()=>new i(c,h)),p=y.getOptimisticResult(h),v=!u&&n.subscribed!==!1;if(ot.useSyncExternalStore(ot.useCallback(m=>{const b=v?y.subscribe(ie.batchCalls(m)):_e;return y.updateResult(),b},[y,v]),()=>y.getCurrentResult(),()=>y.getCurrentResult()),ot.useEffect(()=>{y.setOptions(h)},[h,y]),X_(h,p))throw np(h,y,o);if(G_({result:p,errorResetBoundary:o,throwOnError:h.throwOnError,query:c.getQueryCache().get(h.queryHash),suspense:h.suspense}))throw p.error;return c.getDefaultOptions().queries?._experimental_afterQuery?.(h,p),h.experimental_prefetchInRender&&!Pi&&Y_(p,u)&&(g?np(h,y,o):c.getQueryCache().get(h.queryHash)?.promise)?.catch(_e).finally(()=>{y.updateResult()}),h.notifyOnChangeProps?p:y.trackResult(p)}function gf(n,i){return V_(n,C_)}function Z_(n,i){const r=ps(),[u]=ot.useState(()=>new R_(r,n));ot.useEffect(()=>{u.setOptions(n)},[u,n]);const o=ot.useSyncExternalStore(ot.useCallback(h=>u.subscribe(ie.batchCalls(h)),[u]),()=>u.getCurrentResult(),()=>u.getCurrentResult()),c=ot.useCallback((h,g)=>{u.mutate(h,g).catch(_e)},[u]);if(o.error&&Dy(u.options.throwOnError,[o.error]))throw o.error;return{...o,mutate:c,mutateAsync:o.mutate}}var Qc={exports:{}},Pr={},Yc={exports:{}},Xc={};/** * @license React * scheduler.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var ip;function $_(){return ip||(ip=1,function(n){function i(z,$){var nt=z.length;z.push($);t:for(;0<nt;){var ut=nt-1>>>1,E=z[ut];if(0<o(E,$))z[ut]=$,z[nt]=E,nt=ut;else break t}}function r(z){return z.length===0?null:z[0]}function u(z){if(z.length===0)return null;var $=z[0],nt=z.pop();if(nt!==$){z[0]=nt;t:for(var ut=0,E=z.length,Z=E>>>1;ut<Z;){var tt=2*(ut+1)-1,it=z[tt],st=tt+1,yt=z[st];if(0>o(it,nt))st<E&&0>o(yt,it)?(z[ut]=yt,z[st]=nt,ut=st):(z[ut]=it,z[tt]=nt,ut=tt);else if(st<E&&0>o(yt,nt))z[ut]=yt,z[st]=nt,ut=st;else break t}}return $}function o(z,$){var nt=z.sortIndex-$.sortIndex;return nt!==0?nt:z.id-$.id}if(n.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var c=performance;n.unstable_now=function(){return c.now()}}else{var h=Date,g=h.now();n.unstable_now=function(){return h.now()-g}}var y=[],p=[],v=1,m=null,b=3,x=!1,A=!1,M=!1,T=!1,w=typeof setTimeout=="function"?setTimeout:null,D=typeof clearTimeout=="function"?clearTimeout:null,q=typeof setImmediate<"u"?setImmediate:null;function R(z){for(var $=r(p);$!==null;){if($.callback===null)u(p);else if($.startTime<=z)u(p),$.sortIndex=$.expirationTime,i(y,$);else break;$=r(p)}}function C(z){if(M=!1,R(z),!A)if(r(y)!==null)A=!0,H||(H=!0,rt());else{var $=r(p);$!==null&&I(C,$.startTime-z)}}var H=!1,U=-1,B=5,J=-1;function W(){return T?!0:!(n.unstable_now()-J<B)}function et(){if(T=!1,H){var z=n.unstable_now();J=z;var $=!0;try{t:{A=!1,M&&(M=!1,D(U),U=-1),x=!0;var nt=b;try{e:{for(R(z),m=r(y);m!==null&&!(m.expirationTime>z&&W());){var ut=m.callback;if(typeof ut=="function"){m.callback=null,b=m.priorityLevel;var E=ut(m.expirationTime<=z);if(z=n.unstable_now(),typeof E=="function"){m.callback=E,R(z),$=!0;break e}m===r(y)&&u(y),R(z)}else u(y);m=r(y)}if(m!==null)$=!0;else{var Z=r(p);Z!==null&&I(C,Z.startTime-z),$=!1}}break t}finally{m=null,b=nt,x=!1}$=void 0}}finally{$?rt():H=!1}}}var rt;if(typeof q=="function")rt=function(){q(et)};else if(typeof MessageChannel<"u"){var ft=new MessageChannel,G=ft.port2;ft.port1.onmessage=et,rt=function(){G.postMessage(null)}}else rt=function(){w(et,0)};function I(z,$){U=w(function(){z(n.unstable_now())},$)}n.unstable_IdlePriority=5,n.unstable_ImmediatePriority=1,n.unstable_LowPriority=4,n.unstable_NormalPriority=3,n.unstable_Profiling=null,n.unstable_UserBlockingPriority=2,n.unstable_cancelCallback=function(z){z.callback=null},n.unstable_forceFrameRate=function(z){0>z||125<z?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):B=0<z?Math.floor(1e3/z):5},n.unstable_getCurrentPriorityLevel=function(){return b},n.unstable_next=function(z){switch(b){case 1:case 2:case 3:var $=3;break;default:$=b}var nt=b;b=$;try{return z()}finally{b=nt}},n.unstable_requestPaint=function(){T=!0},n.unstable_runWithPriority=function(z,$){switch(z){case 1:case 2:case 3:case 4:case 5:break;default:z=3}var nt=b;b=z;try{return $()}finally{b=nt}},n.unstable_scheduleCallback=function(z,$,nt){var ut=n.unstable_now();switch(typeof nt=="object"&&nt!==null?(nt=nt.delay,nt=typeof nt=="number"&&0<nt?ut+nt:ut):nt=ut,z){case 1:var E=-1;break;case 2:E=250;break;case 5:E=1073741823;break;case 4:E=1e4;break;default:E=5e3}return E=nt+E,z={id:v++,callback:$,priorityLevel:z,startTime:nt,expirationTime:E,sortIndex:-1},nt>ut?(z.sortIndex=nt,i(p,z),r(y)===null&&z===r(p)&&(M?(D(U),U=-1):M=!0,I(C,nt-ut))):(z.sortIndex=E,i(y,z),A||x||(A=!0,H||(H=!0,rt()))),z},n.unstable_shouldYield=W,n.unstable_wrapCallback=function(z){var $=b;return function(){var nt=b;b=$;try{return z.apply(this,arguments)}finally{b=nt}}}}(Xc)),Xc}var ap;function K_(){return ap||(ap=1,Yc.exports=$_()),Yc.exports}var Vc={exports:{}},de={};/** * @license React * react-dom.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var rp;function F_(){if(rp)return de;rp=1;var n=Bf();function i(y){var p="https://react.dev/errors/"+y;if(1<arguments.length){p+="?args[]="+encodeURIComponent(arguments[1]);for(var v=2;v<arguments.length;v++)p+="&args[]="+encodeURIComponent(arguments[v])}return"Minified React error #"+y+"; visit "+p+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function r(){}var u={d:{f:r,r:function(){throw Error(i(522))},D:r,C:r,L:r,m:r,X:r,S:r,M:r},p:0,findDOMNode:null},o=Symbol.for("react.portal");function c(y,p,v){var m=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:o,key:m==null?null:""+m,children:y,containerInfo:p,implementation:v}}var h=n.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function g(y,p){if(y==="font")return"";if(typeof p=="string")return p==="use-credentials"?p:""}return de.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=u,de.createPortal=function(y,p){var v=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!p||p.nodeType!==1&&p.nodeType!==9&&p.nodeType!==11)throw Error(i(299));return c(y,p,null,v)},de.flushSync=function(y){var p=h.T,v=u.p;try{if(h.T=null,u.p=2,y)return y()}finally{h.T=p,u.p=v,u.d.f()}},de.preconnect=function(y,p){typeof y=="string"&&(p?(p=p.crossOrigin,p=typeof p=="string"?p==="use-credentials"?p:"":void 0):p=null,u.d.C(y,p))},de.prefetchDNS=function(y){typeof y=="string"&&u.d.D(y)},de.preinit=function(y,p){if(typeof y=="string"&&p&&typeof p.as=="string"){var v=p.as,m=g(v,p.crossOrigin),b=typeof p.integrity=="string"?p.integrity:void 0,x=typeof p.fetchPriority=="string"?p.fetchPriority:void 0;v==="style"?u.d.S(y,typeof p.precedence=="string"?p.precedence:void 0,{crossOrigin:m,integrity:b,fetchPriority:x}):v==="script"&&u.d.X(y,{crossOrigin:m,integrity:b,fetchPriority:x,nonce:typeof p.nonce=="string"?p.nonce:void 0})}},de.preinitModule=function(y,p){if(typeof y=="string")if(typeof p=="object"&&p!==null){if(p.as==null||p.as==="script"){var v=g(p.as,p.crossOrigin);u.d.M(y,{crossOrigin:v,integrity:typeof p.integrity=="string"?p.integrity:void 0,nonce:typeof p.nonce=="string"?p.nonce:void 0})}}else p==null&&u.d.M(y)},de.preload=function(y,p){if(typeof y=="string"&&typ