var le=e=>{throw TypeError(e)};var zt=(e,t,s)=>t.has(e)||le("Cannot "+s);var r=(e,t,s)=>(zt(e,t,"read from private field"),s?s.call(e):t.get(e)),l=(e,t,s)=>t.has(e)?le("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,s),o=(e,t,s,i)=>(zt(e,t,"write to private field"),i?i.call(e,s):t.set(e,s),s),p=(e,t,s)=>(zt(e,t,"access private method"),s);var Ht=(e,t,s,i)=>({set _(n){o(e,t,n,s)},get _(){return r(e,t,i)}});import{r as M}from"./vendor-react-DL0tRKZA.js";import{j as ze}from"./vendor-radix-DNp60FuA.js";var It=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},pt=typeof window>"u"||"Deno"in globalThis;function H(){}function Ve(e,t){return typeof e=="function"?e(t):e}function Wt(e){return typeof e=="number"&&e>=0&&e!==1/0}function Ae(e,t){return Math.max(e+(t||0)-Date.now(),0)}function gt(e,t){return typeof e=="function"?e(t):e}function N(e,t){return typeof e=="function"?e(t):e}function de(e,t){const{type:s="all",exact:i,fetchStatus:n,predicate:u,queryKey:a,stale:h}=e;if(a){if(i){if(t.queryHash!==ue(a,t.options))return!1}else if(!qt(t.queryKey,a))return!1}if(s!=="all"){const d=t.isActive();if(s==="active"&&!d||s==="inactive"&&d)return!1}return!(typeof h=="boolean"&&t.isStale()!==h||n&&n!==t.state.fetchStatus||u&&!u(t))}function fe(e,t){const{exact:s,status:i,predicate:n,mutationKey:u}=e;if(u){if(!t.options.mutationKey)return!1;if(s){if(mt(t.options.mutationKey)!==mt(u))return!1}else if(!qt(t.options.mutationKey,u))return!1}return!(i&&t.state.status!==i||n&&!n(t))}function ue(e,t){return((t==null?void 0:t.queryKeyHashFn)||mt)(e)}function mt(e){return JSON.stringify(e,(t,s)=>$t(s)?Object.keys(s).sort().reduce((i,n)=>(i[n]=s[n],i),{}):s)}function qt(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?!Object.keys(t).some(s=>!qt(e[s],t[s])):!1}function Te(e,t){if(e===t)return e;const s=ye(e)&&ye(t);if(s||$t(e)&&$t(t)){const i=s?e:Object.keys(e),n=i.length,u=s?t:Object.keys(t),a=u.length,h=s?[]:{};let d=0;for(let b=0;b<a;b++){const f=s?b:u[b];(!s&&i.includes(f)||s)&&e[f]===void 0&&t[f]===void 0?(h[f]=void 0,d++):(h[f]=Te(e[f],t[f]),h[f]===e[f]&&e[f]!==void 0&&d++)}return n===a&&d===n?e:h}return t}function Nt(e,t){if(!t||Object.keys(e).length!==Object.keys(t).length)return!1;for(const s in e)if(e[s]!==t[s])return!1;return!0}function ye(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function $t(e){if(!pe(e))return!1;const t=e.constructor;if(t===void 0)return!0;const s=t.prototype;return!(!pe(s)||!s.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(e)!==Object.prototype)}function pe(e){return Object.prototype.toString.call(e)==="[object Object]"}function We(e){return new Promise(t=>{setTimeout(t,e)})}function Jt(e,t,s){return typeof s.structuralSharing=="function"?s.structuralSharing(e,t):s.structuralSharing!==!1?Te(e,t):t}function $e(e,t,s=0){const i=[...e,t];return s&&i.length>s?i.slice(1):i}function Je(e,t,s=0){const i=[t,...e];return s&&i.length>s?i.slice(0,-1):i}var oe=Symbol();function Ie(e,t){return!e.queryFn&&(t!=null&&t.initialPromise)?()=>t.initialPromise:!e.queryFn||e.queryFn===oe?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}var ot,Z,Ct,we,Xe=(we=class extends It{constructor(){super();l(this,ot);l(this,Z);l(this,Ct);o(this,Ct,t=>{if(!pt&&window.addEventListener){const s=()=>t();return window.addEventListener("visibilitychange",s,!1),()=>{window.removeEventListener("visibilitychange",s)}}})}onSubscribe(){r(this,Z)||this.setEventListener(r(this,Ct))}onUnsubscribe(){var t;this.hasListeners()||((t=r(this,Z))==null||t.call(this),o(this,Z,void 0))}setEventListener(t){var s;o(this,Ct,t),(s=r(this,Z))==null||s.call(this),o(this,Z,t(i=>{typeof i=="boolean"?this.setFocused(i):this.onFocus()}))}setFocused(t){r(this,ot)!==t&&(o(this,ot,t),this.onFocus())}onFocus(){const t=this.isFocused();this.listeners.forEach(s=>{s(t)})}isFocused(){var t;return typeof r(this,ot)=="boolean"?r(this,ot):((t=globalThis.document)==null?void 0:t.visibilityState)!=="hidden"}},ot=new WeakMap,Z=new WeakMap,Ct=new WeakMap,we),he=new Xe,wt,tt,Ot,Oe,Ye=(Oe=class extends It{constructor(){super();l(this,wt,!0);l(this,tt);l(this,Ot);o(this,Ot,t=>{if(!pt&&window.addEventListener){const s=()=>t(!0),i=()=>t(!1);return window.addEventListener("online",s,!1),window.addEventListener("offline",i,!1),()=>{window.removeEventListener("online",s),window.removeEventListener("offline",i)}}})}onSubscribe(){r(this,tt)||this.setEventListener(r(this,Ot))}onUnsubscribe(){var t;this.hasListeners()||((t=r(this,tt))==null||t.call(this),o(this,tt,void 0))}setEventListener(t){var s;o(this,Ot,t),(s=r(this,tt))==null||s.call(this),o(this,tt,t(this.setOnline.bind(this)))}setOnline(t){r(this,wt)!==t&&(o(this,wt,t),this.listeners.forEach(i=>{i(t)}))}isOnline(){return r(this,wt)}},wt=new WeakMap,tt=new WeakMap,Ot=new WeakMap,Oe),Bt=new Ye;function Xt(){let e,t;const s=new Promise((n,u)=>{e=n,t=u});s.status="pending",s.catch(()=>{});function i(n){Object.assign(s,n),delete s.resolve,delete s.reject}return s.resolve=n=>{i({status:"fulfilled",value:n}),e(n)},s.reject=n=>{i({status:"rejected",reason:n}),t(n)},s}function Ze(e){return Math.min(1e3*2**e,3e4)}function xe(e){return(e??"online")==="online"?Bt.isOnline():!0}var qe=class extends Error{constructor(e){super("CancelledError"),this.revert=e==null?void 0:e.revert,this.silent=e==null?void 0:e.silent}};function Vt(e){return e instanceof qe}function Ue(e){let t=!1,s=0,i=!1,n;const u=Xt(),a=y=>{var v;i||(g(new qe(y)),(v=e.abort)==null||v.call(e))},h=()=>{t=!0},d=()=>{t=!1},b=()=>he.isFocused()&&(e.networkMode==="always"||Bt.isOnline())&&e.canRun(),f=()=>xe(e.networkMode)&&e.canRun(),c=y=>{var v;i||(i=!0,(v=e.onSuccess)==null||v.call(e,y),n==null||n(),u.resolve(y))},g=y=>{var v;i||(i=!0,(v=e.onError)==null||v.call(e,y),n==null||n(),u.reject(y))},w=()=>new Promise(y=>{var v;n=Q=>{(i||b())&&y(Q)},(v=e.onPause)==null||v.call(e)}).then(()=>{var y;n=void 0,i||(y=e.onContinue)==null||y.call(e)}),P=()=>{if(i)return;let y;const v=s===0?e.initialPromise:void 0;try{y=v??e.fn()}catch(Q){y=Promise.reject(Q)}Promise.resolve(y).then(c).catch(Q=>{var _;if(i)return;const T=e.retry??(pt?0:3),R=e.retryDelay??Ze,D=typeof R=="function"?R(s,Q):R,k=T===!0||typeof T=="number"&&s<T||typeof T=="function"&&T(s,Q);if(t||!k){g(Q);return}s++,(_=e.onFail)==null||_.call(e,s,Q),We(D).then(()=>b()?void 0:w()).then(()=>{t?g(Q):P()})})};return{promise:u,cancel:a,continue:()=>(n==null||n(),u),cancelRetry:h,continueRetry:d,canStart:f,start:()=>(f()?P():w().then(P),u)}}function ts(){let e=[],t=0,s=h=>{h()},i=h=>{h()},n=h=>setTimeout(h,0);const u=h=>{t?e.push(h):n(()=>{s(h)})},a=()=>{const h=e;e=[],h.length&&n(()=>{i(()=>{h.forEach(d=>{s(d)})})})};return{batch:h=>{let d;t++;try{d=h()}finally{t--,t||a()}return d},batchCalls:h=>(...d)=>{u(()=>{h(...d)})},schedule:u,setNotifyFunction:h=>{s=h},setBatchNotifyFunction:h=>{i=h},setScheduler:h=>{n=h}}}var E=ts(),ht,Re,je=(Re=class{constructor(){l(this,ht)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),Wt(this.gcTime)&&o(this,ht,setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(pt?1/0:5*60*1e3))}clearGcTimeout(){r(this,ht)&&(clearTimeout(r(this,ht)),o(this,ht,void 0))}},ht=new WeakMap,Re),Rt,St,L,A,Ut,ct,G,$,Se,es=(Se=class extends je{constructor(t){super();l(this,G);l(this,Rt);l(this,St);l(this,L);l(this,A);l(this,Ut);l(this,ct);o(this,ct,!1),o(this,Ut,t.defaultOptions),this.setOptions(t.options),this.observers=[],o(this,L,t.cache),this.queryKey=t.queryKey,this.queryHash=t.queryHash,o(this,Rt,ss(this.options)),this.state=t.state??r(this,Rt),this.scheduleGc()}get meta(){return this.options.meta}get promise(){var t;return(t=r(this,A))==null?void 0:t.promise}setOptions(t){this.options={...r(this,Ut),...t},this.updateGcTime(this.options.gcTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&r(this,L).remove(this)}setData(t,s){const i=Jt(this.state.data,t,this.options);return p(this,G,$).call(this,{data:i,type:"success",dataUpdatedAt:s==null?void 0:s.updatedAt,manual:s==null?void 0:s.manual}),i}setState(t,s){p(this,G,$).call(this,{type:"setState",state:t,setStateOptions:s})}cancel(t){var i,n;const s=(i=r(this,A))==null?void 0:i.promise;return(n=r(this,A))==null||n.cancel(t),s?s.then(H).catch(H):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(r(this,Rt))}isActive(){return this.observers.some(t=>N(t.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===oe||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStale(){return this.state.isInvalidated?!0:this.getObserversCount()>0?this.observers.some(t=>t.getCurrentResult().isStale):this.state.data===void 0}isStaleByTime(t=0){return this.state.isInvalidated||this.state.data===void 0||!Ae(this.state.dataUpdatedAt,t)}onFocus(){var s;const t=this.observers.find(i=>i.shouldFetchOnWindowFocus());t==null||t.refetch({cancelRefetch:!1}),(s=r(this,A))==null||s.continue()}onOnline(){var s;const t=this.observers.find(i=>i.shouldFetchOnReconnect());t==null||t.refetch({cancelRefetch:!1}),(s=r(this,A))==null||s.continue()}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),r(this,L).notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.includes(t)&&(this.observers=this.observers.filter(s=>s!==t),this.observers.length||(r(this,A)&&(r(this,ct)?r(this,A).cancel({revert:!0}):r(this,A).cancelRetry()),this.scheduleGc()),r(this,L).notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||p(this,G,$).call(this,{type:"invalidate"})}fetch(t,s){var d,b,f;if(this.state.fetchStatus!=="idle"){if(this.state.data!==void 0&&(s!=null&&s.cancelRefetch))this.cancel({silent:!0});else if(r(this,A))return r(this,A).continueRetry(),r(this,A).promise}if(t&&this.setOptions(t),!this.options.queryFn){const c=this.observers.find(g=>g.options.queryFn);c&&this.setOptions(c.options)}const i=new AbortController,n=c=>{Object.defineProperty(c,"signal",{enumerable:!0,get:()=>(o(this,ct,!0),i.signal)})},u=()=>{const c=Ie(this.options,s),g={queryKey:this.queryKey,meta:this.meta};return n(g),o(this,ct,!1),this.options.persister?this.options.persister(c,g,this):c(g)},a={fetchOptions:s,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:u};n(a),(d=this.options.behavior)==null||d.onFetch(a,this),o(this,St,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((b=a.fetchOptions)==null?void 0:b.meta))&&p(this,G,$).call(this,{type:"fetch",meta:(f=a.fetchOptions)==null?void 0:f.meta});const h=c=>{var g,w,P,y;Vt(c)&&c.silent||p(this,G,$).call(this,{type:"error",error:c}),Vt(c)||((w=(g=r(this,L).config).onError)==null||w.call(g,c,this),(y=(P=r(this,L).config).onSettled)==null||y.call(P,this.state.data,c,this)),this.scheduleGc()};return o(this,A,Ue({initialPromise:s==null?void 0:s.initialPromise,fn:a.fetchFn,abort:i.abort.bind(i),onSuccess:c=>{var g,w,P,y;if(c===void 0){h(new Error(`${this.queryHash} data is undefined`));return}try{this.setData(c)}catch(v){h(v);return}(w=(g=r(this,L).config).onSuccess)==null||w.call(g,c,this),(y=(P=r(this,L).config).onSettled)==null||y.call(P,c,this.state.error,this),this.scheduleGc()},onError:h,onFail:(c,g)=>{p(this,G,$).call(this,{type:"failed",failureCount:c,error:g})},onPause:()=>{p(this,G,$).call(this,{type:"pause"})},onContinue:()=>{p(this,G,$).call(this,{type:"continue"})},retry:a.options.retry,retryDelay:a.options.retryDelay,networkMode:a.options.networkMode,canRun:()=>!0})),r(this,A).start()}},Rt=new WeakMap,St=new WeakMap,L=new WeakMap,A=new WeakMap,Ut=new WeakMap,ct=new WeakMap,G=new WeakSet,$=function(t){const s=i=>{switch(t.type){case"failed":return{...i,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...i,fetchStatus:"paused"};case"continue":return{...i,fetchStatus:"fetching"};case"fetch":return{...i,...ke(i.data,this.options),fetchMeta:t.meta??null};case"success":return{...i,data:t.data,dataUpdateCount:i.dataUpdateCount+1,dataUpdatedAt:t.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const n=t.error;return Vt(n)&&n.revert&&r(this,St)?{...r(this,St),fetchStatus:"idle"}:{...i,error:n,errorUpdateCount:i.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:i.fetchFailureCount+1,fetchFailureReason:n,fetchStatus:"idle",status:"error"};case"invalidate":return{...i,isInvalidated:!0};case"setState":return{...i,...t.state}}};this.state=s(this.state),E.batch(()=>{this.observers.forEach(i=>{i.onQueryUpdate()}),r(this,L).notify({query:this,type:"updated",action:t})})},Se);function ke(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:xe(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function ss(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,s=t!==void 0,i=s?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:s?i??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:s?"success":"pending",fetchStatus:"idle"}}var B,Pe,is=(Pe=class extends It{constructor(t={}){super();l(this,B);this.config=t,o(this,B,new Map)}build(t,s,i){const n=s.queryKey,u=s.queryHash??ue(n,s);let a=this.get(u);return a||(a=new es({cache:this,queryKey:n,queryHash:u,options:t.defaultQueryOptions(s),state:i,defaultOptions:t.getQueryDefaults(n)}),this.add(a)),a}add(t){r(this,B).has(t.queryHash)||(r(this,B).set(t.queryHash,t),this.notify({type:"added",query:t}))}remove(t){const s=r(this,B).get(t.queryHash);s&&(t.destroy(),s===t&&r(this,B).delete(t.queryHash),this.notify({type:"removed",query:t}))}clear(){E.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}get(t){return r(this,B).get(t)}getAll(){return[...r(this,B).values()]}find(t){const s={exact:!0,...t};return this.getAll().find(i=>de(s,i))}findAll(t={}){const s=this.getAll();return Object.keys(t).length>0?s.filter(i=>de(t,i)):s}notify(t){E.batch(()=>{this.listeners.forEach(s=>{s(t)})})}onFocus(){E.batch(()=>{this.getAll().forEach(t=>{t.onFocus()})})}onOnline(){E.batch(()=>{this.getAll().forEach(t=>{t.onOnline()})})}},B=new WeakMap,Pe),z,x,lt,V,Y,Fe,rs=(Fe=class extends je{constructor(t){super();l(this,V);l(this,z);l(this,x);l(this,lt);this.mutationId=t.mutationId,o(this,x,t.mutationCache),o(this,z,[]),this.state=t.state||Ke(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options=t,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(t){r(this,z).includes(t)||(r(this,z).push(t),this.clearGcTimeout(),r(this,x).notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){o(this,z,r(this,z).filter(s=>s!==t)),this.scheduleGc(),r(this,x).notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){r(this,z).length||(this.state.status==="pending"?this.scheduleGc():r(this,x).remove(this))}continue(){var t;return((t=r(this,lt))==null?void 0:t.continue())??this.execute(this.state.variables)}async execute(t){var n,u,a,h,d,b,f,c,g,w,P,y,v,Q,T,R,D,k,_,I;o(this,lt,Ue({fn:()=>this.options.mutationFn?this.options.mutationFn(t):Promise.reject(new Error("No mutationFn found")),onFail:(F,O)=>{p(this,V,Y).call(this,{type:"failed",failureCount:F,error:O})},onPause:()=>{p(this,V,Y).call(this,{type:"pause"})},onContinue:()=>{p(this,V,Y).call(this,{type:"continue"})},retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>r(this,x).canRun(this)}));const s=this.state.status==="pending",i=!r(this,lt).canStart();try{if(!s){p(this,V,Y).call(this,{type:"pending",variables:t,isPaused:i}),await((u=(n=r(this,x).config).onMutate)==null?void 0:u.call(n,t,this));const O=await((h=(a=this.options).onMutate)==null?void 0:h.call(a,t));O!==this.state.context&&p(this,V,Y).call(this,{type:"pending",context:O,variables:t,isPaused:i})}const F=await r(this,lt).start();return await((b=(d=r(this,x).config).onSuccess)==null?void 0:b.call(d,F,t,this.state.context,this)),await((c=(f=this.options).onSuccess)==null?void 0:c.call(f,F,t,this.state.context)),await((w=(g=r(this,x).config).onSettled)==null?void 0:w.call(g,F,null,this.state.variables,this.state.context,this)),await((y=(P=this.options).onSettled)==null?void 0:y.call(P,F,null,t,this.state.context)),p(this,V,Y).call(this,{type:"success",data:F}),F}catch(F){try{throw await((Q=(v=r(this,x).config).onError)==null?void 0:Q.call(v,F,t,this.state.context,this)),await((R=(T=this.options).onError)==null?void 0:R.call(T,F,t,this.state.context)),await((k=(D=r(this,x).config).onSettled)==null?void 0:k.call(D,void 0,F,this.state.variables,this.state.context,this)),await((I=(_=this.options).onSettled)==null?void 0:I.call(_,void 0,F,t,this.state.context)),F}finally{p(this,V,Y).call(this,{type:"error",error:F})}}finally{r(this,x).runNext(this)}}},z=new WeakMap,x=new WeakMap,lt=new WeakMap,V=new WeakSet,Y=function(t){const s=i=>{switch(t.type){case"failed":return{...i,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...i,isPaused:!0};case"continue":return{...i,isPaused:!1};case"pending":return{...i,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:t.isPaused,status:"pending",variables:t.variables,submittedAt:Date.now()};case"success":return{...i,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...i,data:void 0,error:t.error,failureCount:i.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"}}};this.state=s(this.state),E.batch(()=>{r(this,z).forEach(i=>{i.onMutationUpdate(t)}),r(this,x).notify({mutation:this,type:"updated",action:t})})},Fe);function Ke(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var K,jt,Ee,ns=(Ee=class extends It{constructor(t={}){super();l(this,K);l(this,jt);this.config=t,o(this,K,new Map),o(this,jt,Date.now())}build(t,s,i){const n=new rs({mutationCache:this,mutationId:++Ht(this,jt)._,options:t.defaultMutationOptions(s),state:i});return this.add(n),n}add(t){const s=_t(t),i=r(this,K).get(s)??[];i.push(t),r(this,K).set(s,i),this.notify({type:"added",mutation:t})}remove(t){var i;const s=_t(t);if(r(this,K).has(s)){const n=(i=r(this,K).get(s))==null?void 0:i.filter(u=>u!==t);n&&(n.length===0?r(this,K).delete(s):r(this,K).set(s,n))}this.notify({type:"removed",mutation:t})}canRun(t){var i;const s=(i=r(this,K).get(_t(t)))==null?void 0:i.find(n=>n.state.status==="pending");return!s||s===t}runNext(t){var i;const s=(i=r(this,K).get(_t(t)))==null?void 0:i.find(n=>n!==t&&n.state.isPaused);return(s==null?void 0:s.continue())??Promise.resolve()}clear(){E.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}getAll(){return[...r(this,K).values()].flat()}find(t){const s={exact:!0,...t};return this.getAll().find(i=>fe(s,i))}findAll(t={}){return this.getAll().filter(s=>fe(t,s))}notify(t){E.batch(()=>{this.listeners.forEach(s=>{s(t)})})}resumePausedMutations(){const t=this.getAll().filter(s=>s.state.isPaused);return E.batch(()=>Promise.all(t.map(s=>s.continue().catch(H))))}},K=new WeakMap,jt=new WeakMap,Ee);function _t(e){var t;return((t=e.options.scope)==null?void 0:t.id)??String(e.mutationId)}function me(e){return{onFetch:(t,s)=>{var f,c,g,w,P;const i=t.options,n=(g=(c=(f=t.fetchOptions)==null?void 0:f.meta)==null?void 0:c.fetchMore)==null?void 0:g.direction,u=((w=t.state.data)==null?void 0:w.pages)||[],a=((P=t.state.data)==null?void 0:P.pageParams)||[];let h={pages:[],pageParams:[]},d=0;const b=async()=>{let y=!1;const v=R=>{Object.defineProperty(R,"signal",{enumerable:!0,get:()=>(t.signal.aborted?y=!0:t.signal.addEventListener("abort",()=>{y=!0}),t.signal)})},Q=Ie(t.options,t.fetchOptions),T=async(R,D,k)=>{if(y)return Promise.reject();if(D==null&&R.pages.length)return Promise.resolve(R);const _={queryKey:t.queryKey,pageParam:D,direction:k?"backward":"forward",meta:t.options.meta};v(_);const I=await Q(_),{maxPages:F}=t.options,O=k?Je:$e;return{pages:O(R.pages,I,F),pageParams:O(R.pageParams,D,F)}};if(n&&u.length){const R=n==="backward",D=R?as:ve,k={pages:u,pageParams:a},_=D(i,k);h=await T(k,_,R)}else{const R=e??u.length;do{const D=d===0?a[0]??i.initialPageParam:ve(i,h);if(d>0&&D==null)break;h=await T(h,D),d++}while(d<R)}return h};t.options.persister?t.fetchFn=()=>{var y,v;return(v=(y=t.options).persister)==null?void 0:v.call(y,b,{queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},s)}:t.fetchFn=b}}}function ve(e,{pages:t,pageParams:s}){const i=t.length-1;return t.length>0?e.getNextPageParam(t[i],t,s[i],s):void 0}function as(e,{pages:t,pageParams:s}){var i;return t.length>0?(i=e.getPreviousPageParam)==null?void 0:i.call(e,t[0],t,s[0],s):void 0}var S,et,st,Pt,Ft,it,Et,Qt,Qe,Ps=(Qe=class{constructor(e={}){l(this,S);l(this,et);l(this,st);l(this,Pt);l(this,Ft);l(this,it);l(this,Et);l(this,Qt);o(this,S,e.queryCache||new is),o(this,et,e.mutationCache||new ns),o(this,st,e.defaultOptions||{}),o(this,Pt,new Map),o(this,Ft,new Map),o(this,it,0)}mount(){Ht(this,it)._++,r(this,it)===1&&(o(this,Et,he.subscribe(async e=>{e&&(await this.resumePausedMutations(),r(this,S).onFocus())})),o(this,Qt,Bt.subscribe(async e=>{e&&(await this.resumePausedMutations(),r(this,S).onOnline())})))}unmount(){var e,t;Ht(this,it)._--,r(this,it)===0&&((e=r(this,Et))==null||e.call(this),o(this,Et,void 0),(t=r(this,Qt))==null||t.call(this),o(this,Qt,void 0))}isFetching(e){return r(this,S).findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return r(this,et).findAll({...e,status:"pending"}).length}getQueryData(e){var s;const t=this.defaultQueryOptions({queryKey:e});return(s=r(this,S).get(t.queryHash))==null?void 0:s.state.data}ensureQueryData(e){const t=this.getQueryData(e.queryKey);if(t===void 0)return this.fetchQuery(e);{const s=this.defaultQueryOptions(e),i=r(this,S).build(this,s);return e.revalidateIfStale&&i.isStaleByTime(gt(s.staleTime,i))&&this.prefetchQuery(s),Promise.resolve(t)}}getQueriesData(e){return r(this,S).findAll(e).map(({queryKey:t,state:s})=>{const i=s.data;return[t,i]})}setQueryData(e,t,s){const i=this.defaultQueryOptions({queryKey:e}),n=r(this,S).get(i.queryHash),u=n==null?void 0:n.state.data,a=Ve(t,u);if(a!==void 0)return r(this,S).build(this,i).setData(a,{...s,manual:!0})}setQueriesData(e,t,s){return E.batch(()=>r(this,S).findAll(e).map(({queryKey:i})=>[i,this.setQueryData(i,t,s)]))}getQueryState(e){var s;const t=this.defaultQueryOptions({queryKey:e});return(s=r(this,S).get(t.queryHash))==null?void 0:s.state}removeQueries(e){const t=r(this,S);E.batch(()=>{t.findAll(e).forEach(s=>{t.remove(s)})})}resetQueries(e,t){const s=r(this,S),i={type:"active",...e};return E.batch(()=>(s.findAll(e).forEach(n=>{n.reset()}),this.refetchQueries(i,t)))}cancelQueries(e={},t={}){const s={revert:!0,...t},i=E.batch(()=>r(this,S).findAll(e).map(n=>n.cancel(s)));return Promise.all(i).then(H).catch(H)}invalidateQueries(e={},t={}){return E.batch(()=>{if(r(this,S).findAll(e).forEach(i=>{i.invalidate()}),e.refetchType==="none")return Promise.resolve();const s={...e,type:e.refetchType??e.type??"active"};return this.refetchQueries(s,t)})}refetchQueries(e={},t){const s={...t,cancelRefetch:(t==null?void 0:t.cancelRefetch)??!0},i=E.batch(()=>r(this,S).findAll(e).filter(n=>!n.isDisabled()).map(n=>{let u=n.fetch(void 0,s);return s.throwOnError||(u=u.catch(H)),n.state.fetchStatus==="paused"?Promise.resolve():u}));return Promise.all(i).then(H)}fetchQuery(e){const t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);const s=r(this,S).build(this,t);return s.isStaleByTime(gt(t.staleTime,s))?s.fetch(t):Promise.resolve(s.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(H).catch(H)}fetchInfiniteQuery(e){return e.behavior=me(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(H).catch(H)}ensureInfiniteQueryData(e){return e.behavior=me(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return Bt.isOnline()?r(this,et).resumePausedMutations():Promise.resolve()}getQueryCache(){return r(this,S)}getMutationCache(){return r(this,et)}getDefaultOptions(){return r(this,st)}setDefaultOptions(e){o(this,st,e)}setQueryDefaults(e,t){r(this,Pt).set(mt(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...r(this,Pt).values()];let s={};return t.forEach(i=>{qt(e,i.queryKey)&&(s={...s,...i.defaultOptions})}),s}setMutationDefaults(e,t){r(this,Ft).set(mt(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...r(this,Ft).values()];let s={};return t.forEach(i=>{qt(e,i.mutationKey)&&(s={...s,...i.defaultOptions})}),s}defaultQueryOptions(e){if(e._defaulted)return e;const t={...r(this,st).queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=ue(t.queryKey,t)),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!=="always"),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.enabled!==!0&&t.queryFn===oe&&(t.enabled=!1),t}defaultMutationOptions(e){return e!=null&&e._defaulted?e:{...r(this,st).mutations,...(e==null?void 0:e.mutationKey)&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){r(this,S).clear(),r(this,et).clear()}},S=new WeakMap,et=new WeakMap,st=new WeakMap,Pt=new WeakMap,Ft=new WeakMap,it=new WeakMap,Et=new WeakMap,Qt=new WeakMap,Qe),U,m,kt,q,dt,Mt,rt,W,Kt,Dt,At,ft,yt,nt,Tt,C,xt,Yt,Zt,te,ee,se,ie,re,Le,Me,us=(Me=class extends It{constructor(t,s){super();l(this,C);l(this,U);l(this,m);l(this,kt);l(this,q);l(this,dt);l(this,Mt);l(this,rt);l(this,W);l(this,Kt);l(this,Dt);l(this,At);l(this,ft);l(this,yt);l(this,nt);l(this,Tt,new Set);this.options=s,o(this,U,t),o(this,W,null),o(this,rt,Xt()),this.options.experimental_prefetchInRender||r(this,rt).reject(new Error("experimental_prefetchInRender feature flag is not enabled")),this.bindMethods(),this.setOptions(s)}bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(r(this,m).addObserver(this),be(r(this,m),this.options)?p(this,C,xt).call(this):this.updateResult(),p(this,C,ee).call(this))}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return ne(r(this,m),this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return ne(r(this,m),this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,p(this,C,se).call(this),p(this,C,ie).call(this),r(this,m).removeObserver(this)}setOptions(t,s){const i=this.options,n=r(this,m);if(this.options=r(this,U).defaultQueryOptions(t),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof N(this.options.enabled,r(this,m))!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");p(this,C,re).call(this),r(this,m).setOptions(this.options),i._defaulted&&!Nt(this.options,i)&&r(this,U).getQueryCache().notify({type:"observerOptionsUpdated",query:r(this,m),observer:this});const u=this.hasListeners();u&&ge(r(this,m),n,this.options,i)&&p(this,C,xt).call(this),this.updateResult(s),u&&(r(this,m)!==n||N(this.options.enabled,r(this,m))!==N(i.enabled,r(this,m))||gt(this.options.staleTime,r(this,m))!==gt(i.staleTime,r(this,m)))&&p(this,C,Yt).call(this);const a=p(this,C,Zt).call(this);u&&(r(this,m)!==n||N(this.options.enabled,r(this,m))!==N(i.enabled,r(this,m))||a!==r(this,nt))&&p(this,C,te).call(this,a)}getOptimisticResult(t){const s=r(this,U).getQueryCache().build(r(this,U),t),i=this.createResult(s,t);return hs(this,i)&&(o(this,q,i),o(this,Mt,this.options),o(this,dt,r(this,m).state)),i}getCurrentResult(){return r(this,q)}trackResult(t,s){const i={};return Object.keys(t).forEach(n=>{Object.defineProperty(i,n,{configurable:!1,enumerable:!0,get:()=>(this.trackProp(n),s==null||s(n),t[n])})}),i}trackProp(t){r(this,Tt).add(t)}getCurrentQuery(){return r(this,m)}refetch({...t}={}){return this.fetch({...t})}fetchOptimistic(t){const s=r(this,U).defaultQueryOptions(t),i=r(this,U).getQueryCache().build(r(this,U),s);return i.fetch().then(()=>this.createResult(i,s))}fetch(t){return p(this,C,xt).call(this,{...t,cancelRefetch:t.cancelRefetch??!0}).then(()=>(this.updateResult(),r(this,q)))}createResult(t,s){var F;const i=r(this,m),n=this.options,u=r(this,q),a=r(this,dt),h=r(this,Mt),b=t!==i?t.state:r(this,kt),{state:f}=t;let c={...f},g=!1,w;if(s._optimisticResults){const O=this.hasListeners(),vt=!O&&be(t,s),bt=O&&ge(t,i,s,n);(vt||bt)&&(c={...c,...ke(f.data,t.options)}),s._optimisticResults==="isRestoring"&&(c.fetchStatus="idle")}let{error:P,errorUpdatedAt:y,status:v}=c;if(s.select&&c.data!==void 0)if(u&&c.data===(a==null?void 0:a.data)&&s.select===r(this,Kt))w=r(this,Dt);else try{o(this,Kt,s.select),w=s.select(c.data),w=Jt(u==null?void 0:u.data,w,s),o(this,Dt,w),o(this,W,null)}catch(O){o(this,W,O)}else w=c.data;if(s.placeholderData!==void 0&&w===void 0&&v==="pending"){let O;if(u!=null&&u.isPlaceholderData&&s.placeholderData===(h==null?void 0:h.placeholderData))O=u.data;else if(O=typeof s.placeholderData=="function"?s.placeholderData((F=r(this,At))==null?void 0:F.state.data,r(this,At)):s.placeholderData,s.select&&O!==void 0)try{O=s.select(O),o(this,W,null)}catch(vt){o(this,W,vt)}O!==void 0&&(v="success",w=Jt(u==null?void 0:u.data,O,s),g=!0)}r(this,W)&&(P=r(this,W),w=r(this,Dt),y=Date.now(),v="error");const Q=c.fetchStatus==="fetching",T=v==="pending",R=v==="error",D=T&&Q,k=w!==void 0,I={status:v,fetchStatus:c.fetchStatus,isPending:T,isSuccess:v==="success",isError:R,isInitialLoading:D,isLoading:D,data:w,dataUpdatedAt:c.dataUpdatedAt,error:P,errorUpdatedAt:y,failureCount:c.fetchFailureCount,failureReason:c.fetchFailureReason,errorUpdateCount:c.errorUpdateCount,isFetched:c.dataUpdateCount>0||c.errorUpdateCount>0,isFetchedAfterMount:c.dataUpdateCount>b.dataUpdateCount||c.errorUpdateCount>b.errorUpdateCount,isFetching:Q,isRefetching:Q&&!T,isLoadingError:R&&!k,isPaused:c.fetchStatus==="paused",isPlaceholderData:g,isRefetchError:R&&k,isStale:ce(t,s),refetch:this.refetch,promise:r(this,rt)};if(this.options.experimental_prefetchInRender){const O=Lt=>{I.status==="error"?Lt.reject(I.error):I.data!==void 0&&Lt.resolve(I.data)},vt=()=>{const Lt=o(this,rt,I.promise=Xt());O(Lt)},bt=r(this,rt);switch(bt.status){case"pending":t.queryHash===i.queryHash&&O(bt);break;case"fulfilled":(I.status==="error"||I.data!==bt.value)&&vt();break;case"rejected":(I.status!=="error"||I.error!==bt.reason)&&vt();break}}return I}updateResult(t){const s=r(this,q),i=this.createResult(r(this,m),this.options);if(o(this,dt,r(this,m).state),o(this,Mt,this.options),r(this,dt).data!==void 0&&o(this,At,r(this,m)),Nt(i,s))return;o(this,q,i);const n={},u=()=>{if(!s)return!0;const{notifyOnChangeProps:a}=this.options,h=typeof a=="function"?a():a;if(h==="all"||!h&&!r(this,Tt).size)return!0;const d=new Set(h??r(this,Tt));return this.options.throwOnError&&d.add("error"),Object.keys(r(this,q)).some(b=>{const f=b;return r(this,q)[f]!==s[f]&&d.has(f)})};(t==null?void 0:t.listeners)!==!1&&u()&&(n.listeners=!0),p(this,C,Le).call(this,{...n,...t})}onQueryUpdate(){this.updateResult(),this.hasListeners()&&p(this,C,ee).call(this)}},U=new WeakMap,m=new WeakMap,kt=new WeakMap,q=new WeakMap,dt=new WeakMap,Mt=new WeakMap,rt=new WeakMap,W=new WeakMap,Kt=new WeakMap,Dt=new WeakMap,At=new WeakMap,ft=new WeakMap,yt=new WeakMap,nt=new WeakMap,Tt=new WeakMap,C=new WeakSet,xt=function(t){p(this,C,re).call(this);let s=r(this,m).fetch(this.options,t);return t!=null&&t.throwOnError||(s=s.catch(H)),s},Yt=function(){p(this,C,se).call(this);const t=gt(this.options.staleTime,r(this,m));if(pt||r(this,q).isStale||!Wt(t))return;const i=Ae(r(this,q).dataUpdatedAt,t)+1;o(this,ft,setTimeout(()=>{r(this,q).isStale||this.updateResult()},i))},Zt=function(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(r(this,m)):this.options.refetchInterval)??!1},te=function(t){p(this,C,ie).call(this),o(this,nt,t),!(pt||N(this.options.enabled,r(this,m))===!1||!Wt(r(this,nt))||r(this,nt)===0)&&o(this,yt,setInterval(()=>{(this.options.refetchIntervalInBackground||he.isFocused())&&p(this,C,xt).call(this)},r(this,nt)))},ee=function(){p(this,C,Yt).call(this),p(this,C,te).call(this,p(this,C,Zt).call(this))},se=function(){r(this,ft)&&(clearTimeout(r(this,ft)),o(this,ft,void 0))},ie=function(){r(this,yt)&&(clearInterval(r(this,yt)),o(this,yt,void 0))},re=function(){const t=r(this,U).getQueryCache().build(r(this,U),this.options);if(t===r(this,m))return;const s=r(this,m);o(this,m,t),o(this,kt,t.state),this.hasListeners()&&(s==null||s.removeObserver(this),t.addObserver(this))},Le=function(t){E.batch(()=>{t.listeners&&this.listeners.forEach(s=>{s(r(this,q))}),r(this,U).getQueryCache().notify({query:r(this,m),type:"observerResultsUpdated"})})},Me);function os(e,t){return N(t.enabled,e)!==!1&&e.state.data===void 0&&!(e.state.status==="error"&&t.retryOnMount===!1)}function be(e,t){return os(e,t)||e.state.data!==void 0&&ne(e,t,t.refetchOnMount)}function ne(e,t,s){if(N(t.enabled,e)!==!1){const i=typeof s=="function"?s(e):s;return i==="always"||i!==!1&&ce(e,t)}return!1}function ge(e,t,s,i){return(e!==t||N(i.enabled,e)===!1)&&(!s.suspense||e.state.status!=="error")&&ce(e,s)}function ce(e,t){return N(t.enabled,e)!==!1&&e.isStaleByTime(gt(t.staleTime,e))}function hs(e,t){return!Nt(e.getCurrentResult(),t)}var at,ut,j,J,X,Gt,ae,De,cs=(De=class extends It{constructor(t,s){super();l(this,X);l(this,at);l(this,ut);l(this,j);l(this,J);o(this,at,t),this.setOptions(s),this.bindMethods(),p(this,X,Gt).call(this)}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(t){var i;const s=this.options;this.options=r(this,at).defaultMutationOptions(t),Nt(this.options,s)||r(this,at).getMutationCache().notify({type:"observerOptionsUpdated",mutation:r(this,j),observer:this}),s!=null&&s.mutationKey&&this.options.mutationKey&&mt(s.mutationKey)!==mt(this.options.mutationKey)?this.reset():((i=r(this,j))==null?void 0:i.state.status)==="pending"&&r(this,j).setOptions(this.options)}onUnsubscribe(){var t;this.hasListeners()||(t=r(this,j))==null||t.removeObserver(this)}onMutationUpdate(t){p(this,X,Gt).call(this),p(this,X,ae).call(this,t)}getCurrentResult(){return r(this,ut)}reset(){var t;(t=r(this,j))==null||t.removeObserver(this),o(this,j,void 0),p(this,X,Gt).call(this),p(this,X,ae).call(this)}mutate(t,s){var i;return o(this,J,s),(i=r(this,j))==null||i.removeObserver(this),o(this,j,r(this,at).getMutationCache().build(r(this,at),this.options)),r(this,j).addObserver(this),r(this,j).execute(t)}},at=new WeakMap,ut=new WeakMap,j=new WeakMap,J=new WeakMap,X=new WeakSet,Gt=function(){var s;const t=((s=r(this,j))==null?void 0:s.state)??Ke();o(this,ut,{...t,isPending:t.status==="pending",isSuccess:t.status==="success",isError:t.status==="error",isIdle:t.status==="idle",mutate:this.mutate,reset:this.reset})},ae=function(t){E.batch(()=>{var s,i,n,u,a,h,d,b;if(r(this,J)&&this.hasListeners()){const f=r(this,ut).variables,c=r(this,ut).context;(t==null?void 0:t.type)==="success"?((i=(s=r(this,J)).onSuccess)==null||i.call(s,t.data,f,c),(u=(n=r(this,J)).onSettled)==null||u.call(n,t.data,null,f,c)):(t==null?void 0:t.type)==="error"&&((h=(a=r(this,J)).onError)==null||h.call(a,t.error,f,c),(b=(d=r(this,J)).onSettled)==null||b.call(d,void 0,t.error,f,c))}this.listeners.forEach(f=>{f(r(this,ut))})})},De),He=M.createContext(void 0),_e=e=>{const t=M.useContext(He);if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},Fs=({client:e,children:t})=>(M.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),ze.jsx(He.Provider,{value:e,children:t})),Ge=M.createContext(!1),ls=()=>M.useContext(Ge);Ge.Provider;function ds(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var fs=M.createContext(ds()),ys=()=>M.useContext(fs);function Ne(e,t){return typeof e=="function"?e(...t):!!e}function Be(){}var ps=(e,t)=>{(e.suspense||e.throwOnError)&&(t.isReset()||(e.retryOnMount=!1))},ms=e=>{M.useEffect(()=>{e.clearReset()},[e])},vs=({result:e,errorResetBoundary:t,throwOnError:s,query:i})=>e.isError&&!t.isReset()&&!e.isFetching&&i&&Ne(s,[e.error,i]),bs=e=>{e.suspense&&(e.staleTime===void 0&&(e.staleTime=1e3),typeof e.gcTime=="number"&&(e.gcTime=Math.max(e.gcTime,1e3)))},gs=(e,t)=>e.isLoading&&e.isFetching&&!t,Cs=(e,t)=>(e==null?void 0:e.suspense)&&t.isPending,Ce=(e,t,s)=>t.fetchOptimistic(e).catch(()=>{s.clearReset()});function ws(e,t,s){var f,c,g,w,P;const i=_e(),n=ls(),u=ys(),a=i.defaultQueryOptions(e);(c=(f=i.getDefaultOptions().queries)==null?void 0:f._experimental_beforeQuery)==null||c.call(f,a),a._optimisticResults=n?"isRestoring":"optimistic",bs(a),ps(a,u),ms(u);const h=!i.getQueryCache().get(a.queryHash),[d]=M.useState(()=>new t(i,a)),b=d.getOptimisticResult(a);if(M.useSyncExternalStore(M.useCallback(y=>{const v=n?()=>{}:d.subscribe(E.batchCalls(y));return d.updateResult(),v},[d,n]),()=>d.getCurrentResult(),()=>d.getCurrentResult()),M.useEffect(()=>{d.setOptions(a,{listeners:!1})},[a,d]),Cs(a,b))throw Ce(a,d,u);if(vs({result:b,errorResetBoundary:u,throwOnError:a.throwOnError,query:i.getQueryCache().get(a.queryHash)}))throw b.error;if((w=(g=i.getDefaultOptions().queries)==null?void 0:g._experimental_afterQuery)==null||w.call(g,a,b),a.experimental_prefetchInRender&&!pt&&gs(b,n)){const y=h?Ce(a,d,u):(P=i.getQueryCache().get(a.queryHash))==null?void 0:P.promise;y==null||y.catch(Be).finally(()=>{d.updateResult()})}return a.notifyOnChangeProps?b:d.trackResult(b)}function Es(e,t){return ws(e,us)}function Qs(e,t){const s=_e(),[i]=M.useState(()=>new cs(s,e));M.useEffect(()=>{i.setOptions(e)},[i,e]);const n=M.useSyncExternalStore(M.useCallback(a=>i.subscribe(E.batchCalls(a)),[i]),()=>i.getCurrentResult(),()=>i.getCurrentResult()),u=M.useCallback((a,h)=>{i.mutate(a,h).catch(Be)},[i]);if(n.error&&Ne(i.options.throwOnError,[n.error]))throw n.error;return{...n,mutate:u,mutateAsync:n.mutate}}export{Ps as Q,_e as a,Qs as b,Fs as c,Es as u};