UNPKG

@elizaos/plugin-knowledge

Version:
1 lines 460 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 Iy(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}var Ic={exports:{}},ll={};var hg;function R_(){if(hg)return ll;hg=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 p in o)p!=="key"&&(c[p]=o[p])}else c=o;return o=c.ref,{$$typeof:n,type:u,key:h,ref:o!==void 0?o:null,props:c}}return ll.Fragment=i,ll.jsx=r,ll.jsxs=r,ll}var dg;function U_(){return dg||(dg=1,Ic.exports=R_()),Ic.exports}var A=U_(),cr=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(){}},k_={setTimeout:(n,i)=>setTimeout(n,i),clearTimeout:n=>clearTimeout(n),setInterval:(n,i)=>setInterval(n,i),clearInterval:n=>clearInterval(n)},H_=class{#t=k_;#e=!1;setTimeoutProvider(n){this.#t=n}setTimeout(n,i){return this.#t.setTimeout(n,i)}clearTimeout(n){this.#t.clearTimeout(n)}setInterval(n,i){return this.#t.setInterval(n,i)}clearInterval(n){this.#t.clearInterval(n)}},ia=new H_;function q_(n){setTimeout(n,0)}var ua=typeof window>"u"||"Deno"in globalThis;function be(){}function L_(n,i){return typeof n=="function"?n(i):n}function Sf(n){return typeof n=="number"&&n>=0&&n!==1/0}function Wy(n,i){return Math.max(n+(i||0)-Date.now(),0)}function Di(n,i){return typeof n=="function"?n(i):n}function nn(n,i){return typeof n=="function"?n(i):n}function pg(n,i){const{type:r="all",exact:u,fetchStatus:o,predicate:c,queryKey:h,stale:p}=n;if(h){if(u){if(i.queryHash!==Jf(h,i.options))return!1}else if(!El(i.queryKey,h))return!1}if(r!=="all"){const y=i.isActive();if(r==="active"&&!y||r==="inactive"&&y)return!1}return!(typeof p=="boolean"&&i.isStale()!==p||o&&o!==i.state.fetchStatus||c&&!c(i))}function gg(n,i){const{exact:r,status:u,predicate:o,mutationKey:c}=n;if(c){if(!i.options.mutationKey)return!1;if(r){if(sa(i.options.mutationKey)!==sa(c))return!1}else if(!El(i.options.mutationKey,c))return!1}return!(u&&i.state.status!==u||o&&!o(i))}function Jf(n,i){return(i?.queryKeyHashFn||sa)(n)}function sa(n){return JSON.stringify(n,(i,r)=>wf(r)?Object.keys(r).sort().reduce((u,o)=>(u[o]=r[o],u),{}):r)}function El(n,i){return n===i?!0:typeof n!=typeof i?!1:n&&i&&typeof n=="object"&&typeof i=="object"?Object.keys(i).every(r=>El(n[r],i[r])):!1}var B_=Object.prototype.hasOwnProperty;function tm(n,i){if(n===i)return n;const r=yg(n)&&yg(i);if(!r&&!(wf(n)&&wf(i)))return i;const o=(r?n:Object.keys(n)).length,c=r?i:Object.keys(i),h=c.length,p=r?new Array(h):{};let y=0;for(let g=0;g<h;g++){const v=r?g:c[g],m=n[v],b=i[v];if(m===b){p[v]=m,(r?g<o:B_.call(n,v))&&y++;continue}if(m===null||b===null||typeof m!="object"||typeof b!="object"){p[v]=b;continue}const x=tm(m,b);p[v]=x,x===m&&y++}return o===h&&y===o?n:p}function hs(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 yg(n){return Array.isArray(n)&&n.length===Object.keys(n).length}function wf(n){if(!mg(n))return!1;const i=n.constructor;if(i===void 0)return!0;const r=i.prototype;return!(!mg(r)||!r.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(n)!==Object.prototype)}function mg(n){return Object.prototype.toString.call(n)==="[object Object]"}function G_(n){return new Promise(i=>{ia.setTimeout(i,n)})}function Ef(n,i,r){return typeof r.structuralSharing=="function"?r.structuralSharing(n,i):r.structuralSharing!==!1?tm(n,i):i}function Q_(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 Pf=Symbol();function em(n,i){return!n.queryFn&&i?.initialPromise?()=>i.initialPromise:!n.queryFn||n.queryFn===Pf?()=>Promise.reject(new Error(`Missing queryFn: '${n.queryHash}'`)):n.queryFn}function nm(n,i){return typeof n=="function"?n(...i):!!n}var X_=class extends cr{#t;#e;#n;constructor(){super(),this.#n=n=>{if(!ua&&window.addEventListener){const i=()=>n();return window.addEventListener("visibilitychange",i,!1),()=>{window.removeEventListener("visibilitychange",i)}}}}onSubscribe(){this.#e||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#e?.(),this.#e=void 0)}setEventListener(n){this.#n=n,this.#e?.(),this.#e=n(i=>{typeof i=="boolean"?this.setFocused(i):this.onFocus()})}setFocused(n){this.#t!==n&&(this.#t=n,this.onFocus())}onFocus(){const n=this.isFocused();this.listeners.forEach(i=>{i(n)})}isFocused(){return typeof this.#t=="boolean"?this.#t:globalThis.document?.visibilityState!=="hidden"}},If=new X_;function Af(){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}var V_=q_;function Z_(){let n=[],i=0,r=p=>{p()},u=p=>{p()},o=V_;const c=p=>{i?n.push(p):o(()=>{r(p)})},h=()=>{const p=n;n=[],p.length&&o(()=>{u(()=>{p.forEach(y=>{r(y)})})})};return{batch:p=>{let y;i++;try{y=p()}finally{i--,i||h()}return y},batchCalls:p=>(...y)=>{c(()=>{p(...y)})},schedule:c,setNotifyFunction:p=>{r=p},setBatchNotifyFunction:p=>{u=p},setScheduler:p=>{o=p}}}var re=Z_(),K_=class extends cr{#t=!0;#e;#n;constructor(){super(),this.#n=n=>{if(!ua&&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.#e||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#e?.(),this.#e=void 0)}setEventListener(n){this.#n=n,this.#e?.(),this.#e=n(this.setOnline.bind(this))}setOnline(n){this.#t!==n&&(this.#t=n,this.listeners.forEach(r=>{r(n)}))}isOnline(){return this.#t}},ds=new K_;function $_(n){return Math.min(1e3*2**n,3e4)}function im(n){return(n??"online")==="online"?ds.isOnline():!0}var Tf=class extends Error{constructor(n){super("CancelledError"),this.revert=n?.revert,this.silent=n?.silent}};function am(n){let i=!1,r=0,u;const o=Af(),c=()=>o.status!=="pending",h=M=>{if(!c()){const T=new Tf(M);b(T),n.onCancel?.(T)}},p=()=>{i=!0},y=()=>{i=!1},g=()=>If.isFocused()&&(n.networkMode==="always"||ds.isOnline())&&n.canRun(),v=()=>im(n.networkMode)&&n.canRun(),m=M=>{c()||(u?.(),o.resolve(M))},b=M=>{c()||(u?.(),o.reject(M))},x=()=>new Promise(M=>{u=T=>{(c()||g())&&M(T)},n.onPause?.()}).then(()=>{u=void 0,c()||n.onContinue?.()}),E=()=>{if(c())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(c())return;const U=n.retry??(ua?0:3),q=n.retryDelay??$_,N=typeof q=="function"?q(r,w):q,j=U===!0||typeof U=="number"&&r<U||typeof U=="function"&&U(r,w);if(i||!j){b(w);return}r++,n.onFail?.(r,w),G_(N).then(()=>g()?void 0:x()).then(()=>{i?b(w):E()})})};return{promise:o,status:()=>o.status,cancel:h,continue:()=>(u?.(),o),cancelRetry:p,continueRetry:y,canStart:v,start:()=>(v()?E():x().then(E),o)}}var rm=class{#t;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),Sf(this.gcTime)&&(this.#t=ia.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(n){this.gcTime=Math.max(this.gcTime||0,n??(ua?1/0:300*1e3))}clearGcTimeout(){this.#t&&(ia.clearTimeout(this.#t),this.#t=void 0)}},F_=class extends rm{#t;#e;#n;#a;#i;#l;#u;constructor(n){super(),this.#u=!1,this.#l=n.defaultOptions,this.setOptions(n.options),this.observers=[],this.#a=n.client,this.#n=this.#a.getQueryCache(),this.queryKey=n.queryKey,this.queryHash=n.queryHash,this.#t=_g(this.options),this.state=n.state??this.#t,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#i?.promise}setOptions(n){if(this.options={...this.#l,...n},this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){const i=_g(this.options);i.data!==void 0&&(this.setState(vg(i.data,i.dataUpdatedAt)),this.#t=i)}}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.#n.remove(this)}setData(n,i){const r=Ef(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.#i?.promise;return this.#i?.cancel(n),i?i.then(be).catch(be):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.#t)}isActive(){return this.observers.some(n=>nn(n.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===Pf||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStatic(){return this.getObserversCount()>0?this.observers.some(n=>Di(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:!Wy(this.state.dataUpdatedAt,n)}onFocus(){this.observers.find(i=>i.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#i?.continue()}onOnline(){this.observers.find(i=>i.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#i?.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.#i&&(this.#u?this.#i.cancel({revert:!0}):this.#i.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"})}async fetch(n,i){if(this.state.fetchStatus!=="idle"&&this.#i?.status()!=="rejected"){if(this.state.data!==void 0&&i?.cancelRefetch)this.cancel({silent:!0});else if(this.#i)return this.#i.continueRetry(),this.#i.promise}if(n&&this.setOptions(n),!this.options.queryFn){const p=this.observers.find(y=>y.options.queryFn);p&&this.setOptions(p.options)}const r=new AbortController,u=p=>{Object.defineProperty(p,"signal",{enumerable:!0,get:()=>(this.#u=!0,r.signal)})},o=()=>{const p=em(this.options,i),g=(()=>{const v={client:this.#a,queryKey:this.queryKey,meta:this.meta};return u(v),v})();return this.#u=!1,this.options.persister?this.options.persister(p,g,this):p(g)},h=(()=>{const p={fetchOptions:i,options:this.options,queryKey:this.queryKey,client:this.#a,state:this.state,fetchFn:o};return u(p),p})();this.options.behavior?.onFetch(h,this),this.#e=this.state,(this.state.fetchStatus==="idle"||this.state.fetchMeta!==h.fetchOptions?.meta)&&this.#r({type:"fetch",meta:h.fetchOptions?.meta}),this.#i=am({initialPromise:i?.initialPromise,fn:h.fetchFn,onCancel:p=>{p instanceof Tf&&p.revert&&this.setState({...this.#e,fetchStatus:"idle"}),r.abort()},onFail:(p,y)=>{this.#r({type:"failed",failureCount:p,error:y})},onPause:()=>{this.#r({type:"pause"})},onContinue:()=>{this.#r({type:"continue"})},retry:h.options.retry,retryDelay:h.options.retryDelay,networkMode:h.options.networkMode,canRun:()=>!0});try{const p=await this.#i.start();if(p===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(p),this.#n.config.onSuccess?.(p,this),this.#n.config.onSettled?.(p,this.state.error,this),p}catch(p){if(p instanceof Tf){if(p.silent)return this.#i.promise;if(p.revert){if(this.state.data===void 0)throw p;return this.state.data}}throw this.#r({type:"error",error:p}),this.#n.config.onError?.(p,this),this.#n.config.onSettled?.(this.state.data,p,this),p}finally{this.scheduleGc()}}#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,...lm(r.data,this.options),fetchMeta:n.meta??null};case"success":const u={...r,...vg(n.data,n.dataUpdatedAt),dataUpdateCount:r.dataUpdateCount+1,...!n.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return this.#e=n.manual?u:void 0,u;case"error":const o=n.error;return{...r,error:o,errorUpdateCount:r.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:r.fetchFailureCount+1,fetchFailureReason:o,fetchStatus:"idle",status:"error"};case"invalidate":return{...r,isInvalidated:!0};case"setState":return{...r,...n.state}}};this.state=i(this.state),re.batch(()=>{this.observers.forEach(r=>{r.onQueryUpdate()}),this.#n.notify({query:this,type:"updated",action:n})})}};function lm(n,i){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:im(i.networkMode)?"fetching":"paused",...n===void 0&&{error:null,status:"pending"}}}function vg(n,i){return{data:n,dataUpdatedAt:i??Date.now(),error:null,isInvalidated:!1,status:"success"}}function _g(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 J_=class extends cr{constructor(n,i){super(),this.options=i,this.#t=n,this.#r=null,this.#u=Af(),this.bindMethods(),this.setOptions(i)}#t;#e=void 0;#n=void 0;#a=void 0;#i;#l;#u;#r;#g;#h;#d;#o;#c;#s;#p=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.#e.addObserver(this),bg(this.#e,this.options)?this.#f():this.updateResult(),this.#_())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return Mf(this.#e,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return Mf(this.#e,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#b(),this.#x(),this.#e.removeObserver(this)}setOptions(n){const i=this.options,r=this.#e;if(this.options=this.#t.defaultQueryOptions(n),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof nn(this.options.enabled,this.#e)!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#S(),this.#e.setOptions(this.options),i._defaulted&&!hs(this.options,i)&&this.#t.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#e,observer:this});const u=this.hasListeners();u&&xg(this.#e,r,this.options,i)&&this.#f(),this.updateResult(),u&&(this.#e!==r||nn(this.options.enabled,this.#e)!==nn(i.enabled,this.#e)||Di(this.options.staleTime,this.#e)!==Di(i.staleTime,this.#e))&&this.#y();const o=this.#m();u&&(this.#e!==r||nn(this.options.enabled,this.#e)!==nn(i.enabled,this.#e)||o!==this.#s)&&this.#v(o)}getOptimisticResult(n){const i=this.#t.getQueryCache().build(this.#t,n),r=this.createResult(i,n);return I_(this,r)&&(this.#a=r,this.#l=this.options,this.#i=this.#e.state),r}getCurrentResult(){return this.#a}trackResult(n,i){return new Proxy(n,{get:(r,u)=>(this.trackProp(u),i?.(u),u==="promise"&&(this.trackProp("data"),!this.options.experimental_prefetchInRender&&this.#u.status==="pending"&&this.#u.reject(new Error("experimental_prefetchInRender feature flag is not enabled"))),Reflect.get(r,u))})}trackProp(n){this.#p.add(n)}getCurrentQuery(){return this.#e}refetch({...n}={}){return this.fetch({...n})}fetchOptimistic(n){const i=this.#t.defaultQueryOptions(n),r=this.#t.getQueryCache().build(this.#t,i);return r.fetch().then(()=>this.createResult(r,i))}fetch(n){return this.#f({...n,cancelRefetch:n.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#a))}#f(n){this.#S();let i=this.#e.fetch(this.options,n);return n?.throwOnError||(i=i.catch(be)),i}#y(){this.#b();const n=Di(this.options.staleTime,this.#e);if(ua||this.#a.isStale||!Sf(n))return;const r=Wy(this.#a.dataUpdatedAt,n)+1;this.#o=ia.setTimeout(()=>{this.#a.isStale||this.updateResult()},r)}#m(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.#e):this.options.refetchInterval)??!1}#v(n){this.#x(),this.#s=n,!(ua||nn(this.options.enabled,this.#e)===!1||!Sf(this.#s)||this.#s===0)&&(this.#c=ia.setInterval(()=>{(this.options.refetchIntervalInBackground||If.isFocused())&&this.#f()},this.#s))}#_(){this.#y(),this.#v(this.#m())}#b(){this.#o&&(ia.clearTimeout(this.#o),this.#o=void 0)}#x(){this.#c&&(ia.clearInterval(this.#c),this.#c=void 0)}createResult(n,i){const r=this.#e,u=this.options,o=this.#a,c=this.#i,h=this.#l,y=n!==r?n.state:this.#n,{state:g}=n;let v={...g},m=!1,b;if(i._optimisticResults){const G=this.hasListeners(),tt=!G&&bg(n,i),F=G&&xg(n,r,i,u);(tt||F)&&(v={...v,...lm(g.data,n.options)}),i._optimisticResults==="isRestoring"&&(v.fetchStatus="idle")}let{error:x,errorUpdatedAt:E,status:M}=v;b=v.data;let T=!1;if(i.placeholderData!==void 0&&b===void 0&&M==="pending"){let G;o?.isPlaceholderData&&i.placeholderData===h?.placeholderData?(G=o.data,T=!0):G=typeof i.placeholderData=="function"?i.placeholderData(this.#d?.state.data,this.#d):i.placeholderData,G!==void 0&&(M="success",b=Ef(o?.data,G,i),m=!0)}if(i.select&&b!==void 0&&!T)if(o&&b===c?.data&&i.select===this.#g)b=this.#h;else try{this.#g=i.select,b=i.select(b),b=Ef(o?.data,b,i),this.#h=b,this.#r=null}catch(G){this.#r=G}this.#r&&(x=this.#r,b=this.#h,E=Date.now(),M="error");const w=v.fetchStatus==="fetching",U=M==="pending",q=M==="error",N=U&&w,j=b!==void 0,D={status:M,fetchStatus:v.fetchStatus,isPending:U,isSuccess:M==="success",isError:q,isInitialLoading:N,isLoading:N,data:b,dataUpdatedAt:v.dataUpdatedAt,error:x,errorUpdatedAt:E,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&&!U,isLoadingError:q&&!j,isPaused:v.fetchStatus==="paused",isPlaceholderData:m,isRefetchError:q&&j,isStale:Wf(n,i),refetch:this.refetch,promise:this.#u,isEnabled:nn(i.enabled,n)!==!1};if(this.options.experimental_prefetchInRender){const G=$=>{D.status==="error"?$.reject(D.error):D.data!==void 0&&$.resolve(D.data)},tt=()=>{const $=this.#u=D.promise=Af();G($)},F=this.#u;switch(F.status){case"pending":n.queryHash===r.queryHash&&G(F);break;case"fulfilled":(D.status==="error"||D.data!==F.value)&&tt();break;case"rejected":(D.status!=="error"||D.error!==F.reason)&&tt();break}}return D}updateResult(){const n=this.#a,i=this.createResult(this.#e,this.options);if(this.#i=this.#e.state,this.#l=this.options,this.#i.data!==void 0&&(this.#d=this.#e),hs(i,n))return;this.#a=i;const r=()=>{if(!n)return!0;const{notifyOnChangeProps:u}=this.options,o=typeof u=="function"?u():u;if(o==="all"||!o&&!this.#p.size)return!0;const c=new Set(o??this.#p);return this.options.throwOnError&&c.add("error"),Object.keys(this.#a).some(h=>{const p=h;return this.#a[p]!==n[p]&&c.has(p)})};this.#w({listeners:r()})}#S(){const n=this.#t.getQueryCache().build(this.#t,this.options);if(n===this.#e)return;const i=this.#e;this.#e=n,this.#n=n.state,this.hasListeners()&&(i?.removeObserver(this),n.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#_()}#w(n){re.batch(()=>{n.listeners&&this.listeners.forEach(i=>{i(this.#a)}),this.#t.getQueryCache().notify({query:this.#e,type:"observerResultsUpdated"})})}};function P_(n,i){return nn(i.enabled,n)!==!1&&n.state.data===void 0&&!(n.state.status==="error"&&i.retryOnMount===!1)}function bg(n,i){return P_(n,i)||n.state.data!==void 0&&Mf(n,i,i.refetchOnMount)}function Mf(n,i,r){if(nn(i.enabled,n)!==!1&&Di(i.staleTime,n)!=="static"){const u=typeof r=="function"?r(n):r;return u==="always"||u!==!1&&Wf(n,i)}return!1}function xg(n,i,r,u){return(n!==i||nn(u.enabled,n)===!1)&&(!r.suspense||n.state.status!=="error")&&Wf(n,r)}function Wf(n,i){return nn(i.enabled,n)!==!1&&n.isStaleByTime(Di(i.staleTime,n))}function I_(n,i){return!hs(n.getCurrentResult(),i)}function Sg(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 p={pages:[],pageParams:[]},y=0;const g=async()=>{let v=!1;const m=E=>{Object.defineProperty(E,"signal",{enumerable:!0,get:()=>(i.signal.aborted?v=!0:i.signal.addEventListener("abort",()=>{v=!0}),i.signal)})},b=em(i.options,i.fetchOptions),x=async(E,M,T)=>{if(v)return Promise.reject();if(M==null&&E.pages.length)return Promise.resolve(E);const U=(()=>{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(U),{maxPages:N}=i.options,j=T?Y_:Q_;return{pages:j(E.pages,q,N),pageParams:j(E.pageParams,M,N)}};if(o&&c.length){const E=o==="backward",M=E?W_:wg,T={pages:c,pageParams:h},w=M(u,T);p=await x(T,w,E)}else{const E=n??c.length;do{const M=y===0?h[0]??u.initialPageParam:wg(u,p);if(y>0&&M==null)break;p=await x(p,M),y++}while(y<E)}return p};i.options.persister?i.fetchFn=()=>i.options.persister?.(g,{client:i.client,queryKey:i.queryKey,meta:i.options.meta,signal:i.signal},r):i.fetchFn=g}}}function wg(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 W_(n,{pages:i,pageParams:r}){return i.length>0?n.getPreviousPageParam?.(i[0],i,r[0],r):void 0}var tb=class extends rm{#t;#e;#n;#a;constructor(n){super(),this.#t=n.client,this.mutationId=n.mutationId,this.#n=n.mutationCache,this.#e=[],this.state=n.state||um(),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.#n.notify({type:"observerAdded",mutation:this,observer:n}))}removeObserver(n){this.#e=this.#e.filter(i=>i!==n),this.scheduleGc(),this.#n.notify({type:"observerRemoved",mutation:this,observer:n})}optionalRemove(){this.#e.length||(this.state.status==="pending"?this.scheduleGc():this.#n.remove(this))}continue(){return this.#a?.continue()??this.execute(this.state.variables)}async execute(n){const i=()=>{this.#i({type:"continue"})},r={client:this.#t,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#a=am({fn:()=>this.options.mutationFn?this.options.mutationFn(n,r):Promise.reject(new Error("No mutationFn found")),onFail:(c,h)=>{this.#i({type:"failed",failureCount:c,error:h})},onPause:()=>{this.#i({type:"pause"})},onContinue:i,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#n.canRun(this)});const u=this.state.status==="pending",o=!this.#a.canStart();try{if(u)i();else{this.#i({type:"pending",variables:n,isPaused:o}),await this.#n.config.onMutate?.(n,this,r);const h=await this.options.onMutate?.(n,r);h!==this.state.context&&this.#i({type:"pending",context:h,variables:n,isPaused:o})}const c=await this.#a.start();return await this.#n.config.onSuccess?.(c,n,this.state.context,this,r),await this.options.onSuccess?.(c,n,this.state.context,r),await this.#n.config.onSettled?.(c,null,this.state.variables,this.state.context,this,r),await this.options.onSettled?.(c,null,n,this.state.context,r),this.#i({type:"success",data:c}),c}catch(c){try{throw await this.#n.config.onError?.(c,n,this.state.context,this,r),await this.options.onError?.(c,n,this.state.context,r),await this.#n.config.onSettled?.(void 0,c,this.state.variables,this.state.context,this,r),await this.options.onSettled?.(void 0,c,n,this.state.context,r),c}finally{this.#i({type:"error",error:c})}}finally{this.#n.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),re.batch(()=>{this.#e.forEach(r=>{r.onMutationUpdate(n)}),this.#n.notify({mutation:this,type:"updated",action:n})})}};function um(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var eb=class extends cr{constructor(n={}){super(),this.config=n,this.#t=new Set,this.#e=new Map,this.#n=0}#t;#e;#n;build(n,i,r){const u=new tb({client:n,mutationCache:this,mutationId:++this.#n,options:n.defaultMutationOptions(i),state:r});return this.add(u),u}add(n){this.#t.add(n);const i=Iu(n);if(typeof i=="string"){const r=this.#e.get(i);r?r.push(n):this.#e.set(i,[n])}this.notify({type:"added",mutation:n})}remove(n){if(this.#t.delete(n)){const i=Iu(n);if(typeof i=="string"){const r=this.#e.get(i);if(r)if(r.length>1){const u=r.indexOf(n);u!==-1&&r.splice(u,1)}else r[0]===n&&this.#e.delete(i)}}this.notify({type:"removed",mutation:n})}canRun(n){const i=Iu(n);if(typeof i=="string"){const u=this.#e.get(i)?.find(o=>o.state.status==="pending");return!u||u===n}else return!0}runNext(n){const i=Iu(n);return typeof i=="string"?this.#e.get(i)?.find(u=>u!==n&&u.state.isPaused)?.continue()??Promise.resolve():Promise.resolve()}clear(){re.batch(()=>{this.#t.forEach(n=>{this.notify({type:"removed",mutation:n})}),this.#t.clear(),this.#e.clear()})}getAll(){return Array.from(this.#t)}find(n){const i={exact:!0,...n};return this.getAll().find(r=>gg(i,r))}findAll(n={}){return this.getAll().filter(i=>gg(n,i))}notify(n){re.batch(()=>{this.listeners.forEach(i=>{i(n)})})}resumePausedMutations(){const n=this.getAll().filter(i=>i.state.isPaused);return re.batch(()=>Promise.all(n.map(i=>i.continue().catch(be))))}};function Iu(n){return n.options.scope?.id}var nb=class extends cr{#t;#e=void 0;#n;#a;constructor(i,r){super(),this.#t=i,this.setOptions(r),this.bindMethods(),this.#i()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(i){const r=this.options;this.options=this.#t.defaultMutationOptions(i),hs(this.options,r)||this.#t.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#n,observer:this}),r?.mutationKey&&this.options.mutationKey&&sa(r.mutationKey)!==sa(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.#i(),this.#l(i)}getCurrentResult(){return this.#e}reset(){this.#n?.removeObserver(this),this.#n=void 0,this.#i(),this.#l()}mutate(i,r){return this.#a=r,this.#n?.removeObserver(this),this.#n=this.#t.getMutationCache().build(this.#t,this.options),this.#n.addObserver(this),this.#n.execute(i)}#i(){const i=this.#n?.state??um();this.#e={...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){re.batch(()=>{if(this.#a&&this.hasListeners()){const r=this.#e.variables,u=this.#e.context,o={client:this.#t,meta:this.options.meta,mutationKey:this.options.mutationKey};i?.type==="success"?(this.#a.onSuccess?.(i.data,r,u,o),this.#a.onSettled?.(i.data,null,r,u,o)):i?.type==="error"&&(this.#a.onError?.(i.error,r,u,o),this.#a.onSettled?.(void 0,i.error,r,u,o))}this.listeners.forEach(r=>{r(this.#e)})})}},ib=class extends cr{constructor(n={}){super(),this.config=n,this.#t=new Map}#t;build(n,i,r){const u=i.queryKey,o=i.queryHash??Jf(u,i);let c=this.get(o);return c||(c=new F_({client:n,queryKey:u,queryHash:o,options:n.defaultQueryOptions(i),state:r,defaultOptions:n.getQueryDefaults(u)}),this.add(c)),c}add(n){this.#t.has(n.queryHash)||(this.#t.set(n.queryHash,n),this.notify({type:"added",query:n}))}remove(n){const i=this.#t.get(n.queryHash);i&&(n.destroy(),i===n&&this.#t.delete(n.queryHash),this.notify({type:"removed",query:n}))}clear(){re.batch(()=>{this.getAll().forEach(n=>{this.remove(n)})})}get(n){return this.#t.get(n)}getAll(){return[...this.#t.values()]}find(n){const i={exact:!0,...n};return this.getAll().find(r=>pg(i,r))}findAll(n={}){const i=this.getAll();return Object.keys(n).length>0?i.filter(r=>pg(n,r)):i}notify(n){re.batch(()=>{this.listeners.forEach(i=>{i(n)})})}onFocus(){re.batch(()=>{this.getAll().forEach(n=>{n.onFocus()})})}onOnline(){re.batch(()=>{this.getAll().forEach(n=>{n.onOnline()})})}},ab=class{#t;#e;#n;#a;#i;#l;#u;#r;constructor(n={}){this.#t=n.queryCache||new ib,this.#e=n.mutationCache||new eb,this.#n=n.defaultOptions||{},this.#a=new Map,this.#i=new Map,this.#l=0}mount(){this.#l++,this.#l===1&&(this.#u=If.subscribe(async n=>{n&&(await this.resumePausedMutations(),this.#t.onFocus())}),this.#r=ds.subscribe(async n=>{n&&(await this.resumePausedMutations(),this.#t.onOnline())}))}unmount(){this.#l--,this.#l===0&&(this.#u?.(),this.#u=void 0,this.#r?.(),this.#r=void 0)}isFetching(n){return this.#t.findAll({...n,fetchStatus:"fetching"}).length}isMutating(n){return this.#e.findAll({...n,status:"pending"}).length}getQueryData(n){const i=this.defaultQueryOptions({queryKey:n});return this.#t.get(i.queryHash)?.state.data}ensureQueryData(n){const i=this.defaultQueryOptions(n),r=this.#t.build(this,i),u=r.state.data;return u===void 0?this.fetchQuery(n):(n.revalidateIfStale&&r.isStaleByTime(Di(i.staleTime,r))&&this.prefetchQuery(i),Promise.resolve(u))}getQueriesData(n){return this.#t.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.#t.get(u.queryHash)?.state.data,h=L_(i,c);if(h!==void 0)return this.#t.build(this,u).setData(h,{...r,manual:!0})}setQueriesData(n,i,r){return re.batch(()=>this.#t.findAll(n).map(({queryKey:u})=>[u,this.setQueryData(u,i,r)]))}getQueryState(n){const i=this.defaultQueryOptions({queryKey:n});return this.#t.get(i.queryHash)?.state}removeQueries(n){const i=this.#t;re.batch(()=>{i.findAll(n).forEach(r=>{i.remove(r)})})}resetQueries(n,i){const r=this.#t;return re.batch(()=>(r.findAll(n).forEach(u=>{u.reset()}),this.refetchQueries({type:"active",...n},i)))}cancelQueries(n,i={}){const r={revert:!0,...i},u=re.batch(()=>this.#t.findAll(n).map(o=>o.cancel(r)));return Promise.all(u).then(be).catch(be)}invalidateQueries(n,i={}){return re.batch(()=>(this.#t.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=re.batch(()=>this.#t.findAll(n).filter(o=>!o.isDisabled()&&!o.isStatic()).map(o=>{let c=o.fetch(void 0,r);return r.throwOnError||(c=c.catch(be)),o.state.fetchStatus==="paused"?Promise.resolve():c}));return Promise.all(u).then(be)}fetchQuery(n){const i=this.defaultQueryOptions(n);i.retry===void 0&&(i.retry=!1);const r=this.#t.build(this,i);return r.isStaleByTime(Di(i.staleTime,r))?r.fetch(i):Promise.resolve(r.state.data)}prefetchQuery(n){return this.fetchQuery(n).then(be).catch(be)}fetchInfiniteQuery(n){return n.behavior=Sg(n.pages),this.fetchQuery(n)}prefetchInfiniteQuery(n){return this.fetchInfiniteQuery(n).then(be).catch(be)}ensureInfiniteQueryData(n){return n.behavior=Sg(n.pages),this.ensureQueryData(n)}resumePausedMutations(){return ds.isOnline()?this.#e.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#t}getMutationCache(){return this.#e}getDefaultOptions(){return this.#n}setDefaultOptions(n){this.#n=n}setQueryDefaults(n,i){this.#a.set(sa(n),{queryKey:n,defaultOptions:i})}getQueryDefaults(n){const i=[...this.#a.values()],r={};return i.forEach(u=>{El(n,u.queryKey)&&Object.assign(r,u.defaultOptions)}),r}setMutationDefaults(n,i){this.#i.set(sa(n),{mutationKey:n,defaultOptions:i})}getMutationDefaults(n){const i=[...this.#i.values()],r={};return i.forEach(u=>{El(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=Jf(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===Pf&&(i.enabled=!1),i}defaultMutationOptions(n){return n?._defaulted?n:{...this.#n.mutations,...n?.mutationKey&&this.getMutationDefaults(n.mutationKey),...n,_defaulted:!0}}clear(){this.#t.clear(),this.#e.clear()}},Wc={exports:{}},xt={};var Eg;function rb(){if(Eg)return xt;Eg=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"),p=Symbol.for("react.forward_ref"),y=Symbol.for("react.suspense"),g=Symbol.for("react.memo"),v=Symbol.for("react.lazy"),m=Symbol.for("react.activity"),b=Symbol.iterator;function x(C){return C===null||typeof C!="object"?null:(C=b&&C[b]||C["@@iterator"],typeof C=="function"?C:null)}var E={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},M=Object.assign,T={};function w(C,Z,nt){this.props=C,this.context=Z,this.refs=T,this.updater=nt||E}w.prototype.isReactComponent={},w.prototype.setState=function(C,Z){if(typeof C!="object"&&typeof C!="function"&&C!=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,C,Z,"setState")},w.prototype.forceUpdate=function(C){this.updater.enqueueForceUpdate(this,C,"forceUpdate")};function U(){}U.prototype=w.prototype;function q(C,Z,nt){this.props=C,this.context=Z,this.refs=T,this.updater=nt||E}var N=q.prototype=new U;N.constructor=q,M(N,w.prototype),N.isPureReactComponent=!0;var j=Array.isArray;function H(){}var D={H:null,A:null,T:null,S:null},G=Object.prototype.hasOwnProperty;function tt(C,Z,nt){var at=nt.ref;return{$$typeof:n,type:C,key:Z,ref:at!==void 0?at:null,props:nt}}function F(C,Z){return tt(C.type,Z,C.props)}function $(C){return typeof C=="object"&&C!==null&&C.$$typeof===n}function it(C){var Z={"=":"=0",":":"=2"};return"$"+C.replace(/[=:]/g,function(nt){return Z[nt]})}var ct=/\/+/g;function L(C,Z){return typeof C=="object"&&C!==null&&C.key!=null?it(""+C.key):Z.toString(36)}function W(C){switch(C.status){case"fulfilled":return C.value;case"rejected":throw C.reason;default:switch(typeof C.status=="string"?C.then(H,H):(C.status="pending",C.then(function(Z){C.status==="pending"&&(C.status="fulfilled",C.value=Z)},function(Z){C.status==="pending"&&(C.status="rejected",C.reason=Z)})),C.status){case"fulfilled":return C.value;case"rejected":throw C.reason}}throw C}function O(C,Z,nt,at,ht){var yt=typeof C;(yt==="undefined"||yt==="boolean")&&(C=null);var _t=!1;if(C===null)_t=!0;else switch(yt){case"bigint":case"string":case"number":_t=!0;break;case"object":switch(C.$$typeof){case n:case i:_t=!0;break;case v:return _t=C._init,O(_t(C._payload),Z,nt,at,ht)}}if(_t)return ht=ht(C),_t=at===""?"."+L(C,0):at,j(ht)?(nt="",_t!=null&&(nt=_t.replace(ct,"$&/")+"/"),O(ht,Z,nt,"",function(Ri){return Ri})):ht!=null&&($(ht)&&(ht=F(ht,nt+(ht.key==null||C&&C.key===ht.key?"":(""+ht.key).replace(ct,"$&/")+"/")+_t)),Z.push(ht)),1;_t=0;var Ut=at===""?".":at+":";if(j(C))for(var kt=0;kt<C.length;kt++)at=C[kt],yt=Ut+L(at,kt),_t+=O(at,Z,nt,yt,ht);else if(kt=x(C),typeof kt=="function")for(C=kt.call(C),kt=0;!(at=C.next()).done;)at=at.value,yt=Ut+L(at,kt++),_t+=O(at,Z,nt,yt,ht);else if(yt==="object"){if(typeof C.then=="function")return O(W(C),Z,nt,at,ht);throw Z=String(C),Error("Objects are not valid as a React child (found: "+(Z==="[object Object]"?"object with keys {"+Object.keys(C).join(", ")+"}":Z)+"). If you meant to render a collection of children, use an array instead.")}return _t}function V(C,Z,nt){if(C==null)return C;var at=[],ht=0;return O(C,at,"","",function(yt){return Z.call(nt,yt,ht++)}),at}function et(C){if(C._status===-1){var Z=C._result;Z=Z(),Z.then(function(nt){(C._status===0||C._status===-1)&&(C._status=1,C._result=nt)},function(nt){(C._status===0||C._status===-1)&&(C._status=2,C._result=nt)}),C._status===-1&&(C._status=0,C._result=Z)}if(C._status===1)return C._result.default;throw C._result}var lt=typeof reportError=="function"?reportError:function(C){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var Z=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof C=="object"&&C!==null&&typeof C.message=="string"?String(C.message):String(C),error:C});if(!window.dispatchEvent(Z))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",C);return}console.error(C)},ot={map:V,forEach:function(C,Z,nt){V(C,function(){Z.apply(this,arguments)},nt)},count:function(C){var Z=0;return V(C,function(){Z++}),Z},toArray:function(C){return V(C,function(Z){return Z})||[]},only:function(C){if(!$(C))throw Error("React.Children.only expected to receive a single React element child.");return C}};return xt.Activity=m,xt.Children=ot,xt.Component=w,xt.Fragment=r,xt.Profiler=o,xt.PureComponent=q,xt.StrictMode=u,xt.Suspense=y,xt.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=D,xt.__COMPILER_RUNTIME={__proto__:null,c:function(C){return D.H.useMemoCache(C)}},xt.cache=function(C){return function(){return C.apply(null,arguments)}},xt.cacheSignal=function(){return null},xt.cloneElement=function(C,Z,nt){if(C==null)throw Error("The argument must be a React element, but you passed "+C+".");var at=M({},C.props),ht=C.key;if(Z!=null)for(yt in Z.key!==void 0&&(ht=""+Z.key),Z)!G.call(Z,yt)||yt==="key"||yt==="__self"||yt==="__source"||yt==="ref"&&Z.ref===void 0||(at[yt]=Z[yt]);var yt=arguments.length-2;if(yt===1)at.children=nt;else if(1<yt){for(var _t=Array(yt),Ut=0;Ut<yt;Ut++)_t[Ut]=arguments[Ut+2];at.children=_t}return tt(C.type,ht,at)},xt.createContext=function(C){return C={$$typeof:h,_currentValue:C,_currentValue2:C,_threadCount:0,Provider:null,Consumer:null},C.Provider=C,C.Consumer={$$typeof:c,_context:C},C},xt.createElement=function(C,Z,nt){var at,ht={},yt=null;if(Z!=null)for(at in Z.key!==void 0&&(yt=""+Z.key),Z)G.call(Z,at)&&at!=="key"&&at!=="__self"&&at!=="__source"&&(ht[at]=Z[at]);var _t=arguments.length-2;if(_t===1)ht.children=nt;else if(1<_t){for(var Ut=Array(_t),kt=0;kt<_t;kt++)Ut[kt]=arguments[kt+2];ht.children=Ut}if(C&&C.defaultProps)for(at in _t=C.defaultProps,_t)ht[at]===void 0&&(ht[at]=_t[at]);return tt(C,yt,ht)},xt.createRef=function(){return{current:null}},xt.forwardRef=function(C){return{$$typeof:p,render:C}},xt.isValidElement=$,xt.lazy=function(C){return{$$typeof:v,_payload:{_status:-1,_result:C},_init:et}},xt.memo=function(C,Z){return{$$typeof:g,type:C,compare:Z===void 0?null:Z}},xt.startTransition=function(C){var Z=D.T,nt={};D.T=nt;try{var at=C(),ht=D.S;ht!==null&&ht(nt,at),typeof at=="object"&&at!==null&&typeof at.then=="function"&&at.then(H,lt)}catch(yt){lt(yt)}finally{Z!==null&&nt.types!==null&&(Z.types=nt.types),D.T=Z}},xt.unstable_useCacheRefresh=function(){return D.H.useCacheRefresh()},xt.use=function(C){return D.H.use(C)},xt.useActionState=function(C,Z,nt){return D.H.useActionState(C,Z,nt)},xt.useCallback=function(C,Z){return D.H.useCallback(C,Z)},xt.useContext=function(C){return D.H.useContext(C)},xt.useDebugValue=function(){},xt.useDeferredValue=function(C,Z){return D.H.useDeferredValue(C,Z)},xt.useEffect=function(C,Z){return D.H.useEffect(C,Z)},xt.useEffectEvent=function(C){return D.H.useEffectEvent(C)},xt.useId=function(){return D.H.useId()},xt.useImperativeHandle=function(C,Z,nt){return D.H.useImperativeHandle(C,Z,nt)},xt.useInsertionEffect=function(C,Z){return D.H.useInsertionEffect(C,Z)},xt.useLayoutEffect=function(C,Z){return D.H.useLayoutEffect(C,Z)},xt.useMemo=function(C,Z){return D.H.useMemo(C,Z)},xt.useOptimistic=function(C,Z){return D.H.useOptimistic(C,Z)},xt.useReducer=function(C,Z,nt){return D.H.useReducer(C,Z,nt)},xt.useRef=function(C){return D.H.useRef(C)},xt.useState=function(C){return D.H.useState(C)},xt.useSyncExternalStore=function(C,Z,nt){return D.H.useSyncExternalStore(C,Z,nt)},xt.useTransition=function(){return D.H.useTransition()},xt.version="19.2.3",xt}var Ag;function th(){return Ag||(Ag=1,Wc.exports=rb()),Wc.exports}var st=th();const eh=Iy(st);var sm=st.createContext(void 0),Ts=n=>{const i=st.useContext(sm);if(!i)throw new Error("No QueryClient set, use QueryClientProvider to set one");return i},lb=({client:n,children:i})=>(st.useEffect(()=>(n.mount(),()=>{n.unmount()}),[n]),A.jsx(sm.Provider,{value:n,children:i})),om=st.createContext(!1),ub=()=>st.useContext(om);om.Provider;function sb(){let n=!1;return{clearReset:()=>{n=!1},reset:()=>{n=!0},isReset:()=>n}}var ob=st.createContext(sb()),cb=()=>st.useContext(ob),fb=(n,i)=>{(n.suspense||n.throwOnError||n.experimental_prefetchInRender)&&(i.isReset()||(n.retryOnMount=!1))},hb=n=>{st.useEffect(()=>{n.clearReset()},[n])},db=({result:n,errorResetBoundary:i,throwOnError:r,query:u,suspense:o})=>n.isError&&!i.isReset()&&!n.isFetching&&u&&(o&&n.data===void 0||nm(r,[n.error,u])),pb=n=>{if(n.suspense){const r=o=>o==="static"?o:Math.max(o??1e3,1e3),u=n.staleTime;n.staleTime=typeof u=="function"?(...o)=>r(u(...o)):r(u),typeof n.gcTime=="number"&&(n.gcTime=Math.max(n.gcTime,1e3))}},gb=(n,i)=>n.isLoading&&n.isFetching&&!i,yb=(n,i)=>n?.suspense&&i.isPending,Tg=(n,i,r)=>i.fetchOptimistic(n).catch(()=>{r.clearReset()});function mb(n,i,r){const u=ub(),o=cb(),c=Ts(),h=c.defaultQueryOptions(n);c.getDefaultOptions().queries?._experimental_beforeQuery?.(h),h._optimisticResults=u?"isRestoring":"optimistic",pb(h),fb(h,o),hb(o);const p=!c.getQueryCache().get(h.queryHash),[y]=st.useState(()=>new i(c,h)),g=y.getOptimisticResult(h),v=!u&&n.subscribed!==!1;if(st.useSyncExternalStore(st.useCallback(m=>{const b=v?y.subscribe(re.batchCalls(m)):be;return y.updateResult(),b},[y,v]),()=>y.getCurrentResult(),()=>y.getCurrentResult()),st.useEffect(()=>{y.setOptions(h)},[h,y]),yb(h,g))throw Tg(h,y,o);if(db({result:g,errorResetBoundary:o,throwOnError:h.throwOnError,query:c.getQueryCache().get(h.queryHash),suspense:h.suspense}))throw g.error;return c.getDefaultOptions().queries?._experimental_afterQuery?.(h,g),h.experimental_prefetchInRender&&!ua&&gb(g,u)&&(p?Tg(h,y,o):c.getQueryCache().get(h.queryHash)?.promise)?.catch(be).finally(()=>{y.updateResult()}),h.notifyOnChangeProps?g:y.trackResult(g)}function Of(n,i){return mb(n,J_)}function vb(n,i){const r=Ts(),[u]=st.useState(()=>new nb(r,n));st.useEffect(()=>{u.setOptions(n)},[u,n]);const o=st.useSyncExternalStore(st.useCallback(h=>u.subscribe(re.batchCalls(h)),[u]),()=>u.getCurrentResult(),()=>u.getCurrentResult()),c=st.useCallback((h,p)=>{u.mutate(h,p).catch(be)},[u]);if(o.error&&nm(u.options.throwOnError,[o.error]))throw o.error;return{...o,mutate:c,mutateAsync:o.mutate}}var tf={exports:{}},ul={},ef={exports:{}},nf={};var Mg;function _b(){return Mg||(Mg=1,(function(n){function i(O,V){var et=O.length;O.push(V);t:for(;0<et;){var lt=et-1>>>1,ot=O[lt];if(0<o(ot,V))O[lt]=V,O[et]=ot,et=lt;else break t}}function r(O){return O.length===0?null:O[0]}function u(O){if(O.length===0)return null;var V=O[0],et=O.pop();if(et!==V){O[0]=et;t:for(var lt=0,ot=O.length,C=ot>>>1;lt<C;){var Z=2*(lt+1)-1,nt=O[Z],at=Z+1,ht=O[at];if(0>o(nt,et))at<ot&&0>o(ht,nt)?(O[lt]=ht,O[at]=et,lt=at):(O[lt]=nt,O[Z]=et,lt=Z);else if(at<ot&&0>o(ht,et))O[lt]=ht,O[at]=et,lt=at;else break t}}return V}function o(O,V){var et=O.sortIndex-V.sortIndex;return et!==0?et:O.id-V.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,p=h.now();n.unstable_now=function(){return h.now()-p}}var y=[],g=[],v=1,m=null,b=3,x=!1,E=!1,M=!1,T=!1,w=typeof setTimeout=="function"?setTimeout:null,U=typeof clearTimeout=="function"?clearTimeout:null,q=typeof setImmediate<"u"?setImmediate:null;function N(O){for(var V=r(g);V!==null;){if(V.callback===null)u(g);else if(V.startTime<=O)u(g),V.sortIndex=V.expirationTime,i(y,V);else break;V=r(g)}}function j(O){if(M=!1,N(O),!E)if(r(y)!==null)E=!0,H||(H=!0,it());else{var V=r(g);V!==null&&W(j,V.startTime-O)}}var H=!1,D=-1,G=5,tt=-1;function F(){return T?!0:!(n.unstable_now()-tt<G)}function $(){if(T=!1,H){var O=n.unstable_now();tt=O;var V=!0;try{t:{E=!1,M&&(M=!1,U(D),D=-1),x=!0;var et=b;try{e:{for(N(O),m=r(y);m!==null&&!(m.expirationTime>O&&F());){var lt=m.callback;if(typeof lt=="function"){m.callback=null,b=m.priorityLevel;var ot=lt(m.expirationTime<=O);if(O=n.unstable_now(),typeof ot=="function"){m.callback=ot,N(O),V=!0;break e}m===r(y)&&u(y),N(O)}else u(y);m=r(y)}if(m!==null)V=!0;else{var C=r(g);C!==null&&W(j,C.startTime-O),V=!1}}break t}finally{m=null,b=et,x=!1}V=void 0}}finally{V?it():H=!1}}}var it;if(typeof q=="function")it=function(){q($)};else if(typeof MessageChannel<"u"){var ct=new MessageChannel,L=ct.port2;ct.port1.onmessage=$,it=function(){L.postMessage(null)}}else it=function(){w($,0)};function W(O,V){D=w(function(){O(n.unstable_now())},V)}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(O){O.callback=null},n.unstable_forceFrameRate=function(O){0>O||125<O?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):G=0<O?Math.floor(1e3/O):5},n.unstable_getCurrentPriorityLevel=function(){return b},n.unstable_next=function(O){switch(b){case 1:case 2:case 3:var V=3;break;default:V=b}var et=b;b=V;try{return O()}finally{b=et}},n.unstable_requestPaint=function(){T=!0},n.unstable_runWithPriority=function(O,V){switch(O){case 1:case 2:case 3:case 4:case 5:break;default:O=3}var et=b;b=O;try{return V()}finally{b=et}},n.unstable_scheduleCallback=function(O,V,et){var lt=n.unstable_now();switch(typeof et=="object"&&et!==null?(et=et.delay,et=typeof et=="number"&&0<et?lt+et:lt):et=lt,O){case 1:var ot=-1;break;case 2:ot=250;break;case 5:ot=1073741823;break;case 4:ot=1e4;break;default:ot=5e3}return ot=et+ot,O={id:v++,callback:V,priorityLevel:O,startTime:et,expirationTime:ot,sortIndex:-1},et>lt?(O.sortIndex=et,i(g,O),r(y)===null&&O===r(g)&&(M?(U(D),D=-1):M=!0,W(j,et-lt))):(O.sortIndex=ot,i(y,O),E||x||(E=!0,H||(H=!0,it()))),O},n.unstable_shouldYield=F,n.unstable_wrapCallback=function(O){var V=b;return function(){var et=b;b=V;try{return O.apply(this,arguments)}finally{b=et}}}})(nf)),nf}var Og;function bb(){return Og||(Og=1,ef.exports=_b()),ef.exports}var af={exports:{}},ye={};var Cg;function xb(){if(Cg)return ye;Cg=1;var n=th();function i(y){var g="https://react.dev/errors/"+y;if(1<arguments.length){g+="?args[]="+encodeURIComponent(arguments[1]);for(var v=2;v<arguments.length;v++)g+="&args[]="+encodeURIComponent(arguments[v])}return"Minified React error #"+y+"; visit "+g+" 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,g,v){var m=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:o,key:m==null?null:""+m,children:y,containerInfo:g,implementation:v}}var h=n.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function p(y,g){if(y==="font")return"";if(typeof g=="string")return g==="use-credentials"?g:""}return ye.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=u,ye.createPortal=function(y,g){var v=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!g||g.nodeType!==1&&g.nodeType!==9&&g.nodeType!==11)throw Error(i(299));return c(y,g,null,v)},ye.flushSync=function(y){var g=h.T,v=u.p;try{if(h.T=null,u.p=2,y)return y()}finally{h.T=g,u.p=v,u.d.f()}},ye.preconnect=function(y,g){typeof y=="string"&&(g?(g=g.crossOrigin,g=typeof g=="string"?g==="use-credentials"?g:"":void 0):g=null,u.d.C(y,g))},ye.prefetchDNS=function(y){typeof y=="string"&&u.d.D(y)},ye.preinit=function(y,g){if(typeof y=="string"&&g&&typeof g.as=="string"){var v=g.as,m=p(v,g.crossOrigin),b=typeof g.integrity=="string"?g.integrity:void 0,x=typeof g.fetchPriority=="string"?g.fetchPriority:void 0;v==="style"?u.d.S(y,typeof g.precedence=="string"?g.precedence:void 0,{crossOrigin:m,integrity:b,fetchPriority:x}):v==="script"&&u.d.X(y,{crossOrigin:m,integrity:b,fetchPriority:x,nonce:typeof g.nonce=="string"?g.nonce:void 0})}},ye.preinitModule=function(y,g){if(typeof y=="string")if(typeof g=="object"&&g!==null){if(g.as==null||g.as==="script"){var v=p(g.as,g.crossOrigin);u.d.M(y,{crossOrigin:v,integrity:typeof g.integrity=="string"?g.inte