try{let t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},e=(new t.Error).stack;e&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[e]="bd0f56a0-d626-4726-ac76-236a21819076",t._sentryDebugIdIdentifier="sentry-dbid-bd0f56a0-d626-4726-ac76-236a21819076")}catch(t){}{let t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};t._sentryModuleMetadata=t._sentryModuleMetadata||{},t._sentryModuleMetadata[new t.Error().stack]=Object.assign({},t._sentryModuleMetadata[new t.Error().stack],{"_sentryBundlerPluginAppKey:anthropic-apps":!0})}"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[44145],{0x1ddedbe:(t,e,s)=>{s.d(e,{useQueries:()=>b});var r=s(0xfc89b4a4),i=s(0xfce32b33),n=s(0x9179460d),a=s(0x2afb34dc),o=s(0x1eb4fc9be);function u(t,e){return t.filter(t=>!e.includes(t))}var h=class extends a.Q{#t;#e;#s;#r;#i;#n;#a;#o;constructor(t,e,s){super(),this.#t=t,this.#r=s,this.#s=[],this.#i=[],this.#e=[],this.setQueries(e)}onSubscribe(){1===this.listeners.size&&this.#i.forEach(t=>{t.subscribe(e=>{this.#u(t,e)})})}onUnsubscribe(){this.listeners.size||this.destroy()}destroy(){this.listeners=new Set,this.#i.forEach(t=>{t.destroy()})}setQueries(t,e,s){this.#s=t,this.#r=e,i.j.batch(()=>{let t=this.#i,e=this.#h(this.#s);e.forEach(t=>t.observer.setOptions(t.defaultedQueryOptions,s));let r=e.map(t=>t.observer),i=r.map(t=>t.getCurrentResult()),n=r.some((e,s)=>e!==t[s]);(t.length!==r.length||n)&&(this.#i=r,this.#e=i,this.hasListeners()&&(u(t,r).forEach(t=>{t.destroy()}),u(r,t).forEach(t=>{t.subscribe(e=>{this.#u(t,e)})}),this.#c()))})}getCurrentResult(){return this.#e}getQueries(){return this.#i.map(t=>t.getCurrentQuery())}getObservers(){return this.#i}getOptimisticResult(t,e){let s=this.#h(t).map(t=>t.observer.getOptimisticResult(t.defaultedQueryOptions));return[s,t=>this.#l(t??s,e),()=>this.#d(s,t)]}#d(t,e){let s=this.#h(e);return s.map((e,r)=>{let i=t[r];return e.defaultedQueryOptions.notifyOnChangeProps?i:e.observer.trackResult(i,t=>{s.forEach(e=>{e.observer.trackProp(t)})})})}#l(t,e){return e?(this.#n&&this.#e===this.#o&&e===this.#a||(this.#a=e,this.#o=this.#e,this.#n=(0,o.BH)(this.#n,e(t))),this.#n):t}#h(t){let e=new Map(this.#i.map(t=>[t.options.queryHash,t])),s=[];return t.forEach(t=>{let r=this.#t.defaultQueryOptions(t),i=e.get(r.queryHash);i?s.push({defaultedQueryOptions:r,observer:i}):s.push({defaultedQueryOptions:r,observer:new n.$(this.#t,r)})}),s}#u(t,e){let s=this.#i.indexOf(t);-1!==s&&(this.#e=function(t,e,s){let r=t.slice(0);return r[e]=s,r}(this.#e,s,e),this.#c())}#c(){this.hasListeners()&&this.#n!==this.#l(this.#d(this.#e,this.#s),this.#r?.combine)&&i.j.batch(()=>{this.listeners.forEach(t=>{t(this.#e)})})}},c=s(0x17e725145),l=s(0x1b4057ba6),d=s(0x14db45e90),f=s(0x9dbe4160),p=s(0x11f5fdb69),y=s(0x23195c722);function b(t,e){let{queries:s,...a}=t,o=(0,c.useQueryClient)(e),u=(0,l.useIsRestoring)(),b=(0,d.useQueryErrorResetBoundary)(),v=r.useMemo(()=>s.map(t=>{let e=o.defaultQueryOptions(t);return e._optimisticResults=u?"isRestoring":"optimistic",e}),[s,o,u]);v.forEach(t=>{(0,p.jv)(t),(0,f.LJ)(t,b)}),(0,f.wZ)(b);let[m]=r.useState(()=>new h(o,v,a)),[g,R,x]=m.getOptimisticResult(v,a.combine);r.useSyncExternalStore(r.useCallback(t=>u?y.l:m.subscribe(i.j.batchCalls(t)),[m,u]),()=>m.getCurrentResult(),()=>m.getCurrentResult()),r.useEffect(()=>{m.setQueries(v,a,{listeners:!1})},[v,a,m]);let O=g.some((t,e)=>(0,p.EU)(v[e],t))?g.flatMap((t,e)=>{let s=v[e];if(s){let e=new n.$(o,s);if((0,p.EU)(s,t))return(0,p.iL)(s,e,b);(0,p.nE)(t,u)&&(0,p.iL)(s,e,b)}return[]}):[];if(O.length>0)throw Promise.all(O);let w=g.find((t,e)=>{let s=v[e];return s&&(0,f.$1)({result:t,errorResetBoundary:b,throwOnError:s.throwOnError,query:o.getQueryCache().get(s.queryHash)})});if(null==w?void 0:w.error)throw w.error;return R(x())}},0xa5eb06a:(t,e,s)=>{s.d(e,{k:()=>i});var r=s(0x1eb4fc9be),i=class{#f;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),(0,r.gn)(this.gcTime)&&(this.#f=setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(t){this.gcTime=Math.max(this.gcTime||0,t??(r.S$?1/0:3e5))}clearGcTimeout(){this.#f&&(clearTimeout(this.#f),this.#f=void 0)}}},0x222562d2:(t,e,s)=>{s.d(e,{II:()=>l,v_:()=>u,wm:()=>c});var r=s(0x24c5a0956),i=s(0x1896cbfcd),n=s(0xec5b7fd2),a=s(0x1eb4fc9be);function o(t){return Math.min(1e3*2**t,3e4)}function u(t){return(t??"online")!=="online"||i.t.isOnline()}var h=class extends Error{constructor(t){super("CancelledError"),this.revert=t?.revert,this.silent=t?.silent}};function c(t){return t instanceof h}function l(t){let e,s=!1,c=0,l=!1,d=(0,n.T)(),f=()=>r.m.isFocused()&&("always"===t.networkMode||i.t.isOnline())&&t.canRun(),p=()=>u(t.networkMode)&&t.canRun(),y=s=>{l||(l=!0,t.onSuccess?.(s),e?.(),d.resolve(s))},b=s=>{l||(l=!0,t.onError?.(s),e?.(),d.reject(s))},v=()=>new Promise(s=>{e=t=>{(l||f())&&s(t)},t.onPause?.()}).then(()=>{e=void 0,l||t.onContinue?.()}),m=()=>{let e;if(l)return;let r=0===c?t.initialPromise:void 0;try{e=r??t.fn()}catch(t){e=Promise.reject(t)}Promise.resolve(e).then(y).catch(e=>{if(l)return;let r=t.retry??3*!a.S$,i=t.retryDelay??o,n="function"==typeof i?i(c,e):i,u=!0===r||"number"==typeof r&&cf()?void 0:v()).then(()=>{s?b(e):m()})})};return{promise:d,cancel:e=>{l||(b(new h(e)),t.abort?.())},continue:()=>(e?.(),d),cancelRetry:()=>{s=!0},continueRetry:()=>{s=!1},canStart:p,start:()=>(p()?m():v().then(m),d)}}},0x2afb34dc:(t,e,s)=>{s.d(e,{Q:()=>r});var r=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(t){return this.listeners.add(t),this.onSubscribe(),()=>{this.listeners.delete(t),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}}},0x8398c321:(t,e,s)=>{s.d(e,{PL:()=>i,RQ:()=>u,rB:()=>o});var r=s(0x1eb4fc9be);function i(t){return{onFetch:(e,s)=>{let i=e.options,o=e.fetchOptions?.meta?.fetchMore?.direction,u=e.state.data?.pages||[],h=e.state.data?.pageParams||[],c={pages:[],pageParams:[]},l=0,d=async()=>{let s=!1,d=(0,r.ZM)(e.options,e.fetchOptions),f=async(t,i,n)=>{if(s)return Promise.reject();if(null==i&&t.pages.length)return Promise.resolve(t);let a={queryKey:e.queryKey,pageParam:i,direction:n?"backward":"forward",meta:e.options.meta};Object.defineProperty(a,"signal",{enumerable:!0,get:()=>(e.signal.aborted?s=!0:e.signal.addEventListener("abort",()=>{s=!0}),e.signal)});let o=await d(a),{maxPages:u}=e.options,h=n?r.ZZ:r.y9;return{pages:h(t.pages,o,u),pageParams:h(t.pageParams,i,u)}};if(o&&u.length){let t="backward"===o,e={pages:u,pageParams:h},s=(t?a:n)(i,e);c=await f(e,s,t)}else{let e=t??u.length;do{let t=0===l?h[0]??i.initialPageParam:n(i,c);if(l>0&&null==t)break;c=await f(c,t),l++}while(le.options.persister?.(d,{queryKey:e.queryKey,meta:e.options.meta,signal:e.signal},s):e.fetchFn=d}}}function n(t,{pages:e,pageParams:s}){let r=e.length-1;return e.length>0?t.getNextPageParam(e[r],e,s[r],s):void 0}function a(t,{pages:e,pageParams:s}){return e.length>0?t.getPreviousPageParam?.(e[0],e,s[0],s):void 0}function o(t,e){return!!e&&null!=n(t,e)}function u(t,e){return!!e&&!!t.getPreviousPageParam&&null!=a(t,e)}},0x84691187:(t,e,s)=>{s.d(e,{t:()=>d});var r=s(0xfc89b4a4),i=s(0xfce32b33),n=s(0x1eb4fc9be),a=s(0x17e725145),o=s(0x14db45e90),u=s(0x9dbe4160),h=s(0x1b4057ba6),c=s(0x11f5fdb69),l=s(0x23195c722);function d(t,e,s){var d,f,p,y,b;let v=(0,a.useQueryClient)(s),m=(0,h.useIsRestoring)(),g=(0,o.useQueryErrorResetBoundary)(),R=v.defaultQueryOptions(t);null==(f=v.getDefaultOptions().queries)||null==(d=f._experimental_beforeQuery)||d.call(f,R),R._optimisticResults=m?"isRestoring":"optimistic",(0,c.jv)(R),(0,u.LJ)(R,g),(0,u.wZ)(g);let x=!v.getQueryCache().get(R.queryHash),[O]=r.useState(()=>new e(v,R)),w=O.getOptimisticResult(R);if(r.useSyncExternalStore(r.useCallback(t=>{let e=m?l.l:O.subscribe(i.j.batchCalls(t));return O.updateResult(),e},[O,m]),()=>O.getCurrentResult(),()=>O.getCurrentResult()),r.useEffect(()=>{O.setOptions(R,{listeners:!1})},[R,O]),(0,c.EU)(R,w))throw(0,c.iL)(R,O,g);if((0,u.$1)({result:w,errorResetBoundary:g,throwOnError:R.throwOnError,query:v.getQueryCache().get(R.queryHash)}))throw w.error;if(null==(y=v.getDefaultOptions().queries)||null==(p=y._experimental_afterQuery)||p.call(y,R,w),R.experimental_prefetchInRender&&!n.S$&&(0,c.nE)(w,m)){let t=x?(0,c.iL)(R,O,g):null==(b=v.getQueryCache().get(R.queryHash))?void 0:b.promise;null==t||t.catch(l.l).finally(()=>{O.updateResult()})}return R.notifyOnChangeProps?w:O.trackResult(w)}},0x9179460d:(t,e,s)=>{s.d(e,{$:()=>h});var r=s(0x24c5a0956),i=s(0xfce32b33),n=s(0x232ae7c8f),a=s(0x2afb34dc),o=s(0xec5b7fd2),u=s(0x1eb4fc9be),h=class extends a.Q{constructor(t,e){super(),this.options=e,this.#t=t,this.#p=null,this.#y=(0,o.T)(),this.options.experimental_prefetchInRender||this.#y.reject(Error("experimental_prefetchInRender feature flag is not enabled")),this.bindMethods(),this.setOptions(e)}#t;#b=void 0;#v=void 0;#m=void 0;#g;#R;#y;#p;#x;#O;#w;#C;#S;#E;#Q=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){1===this.listeners.size&&(this.#b.addObserver(this),c(this.#b,this.options)?this.#P():this.updateResult(),this.#I())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return l(this.#b,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return l(this.#b,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#M(),this.#T(),this.#b.removeObserver(this)}setOptions(t,e){let s=this.options,r=this.#b;if(this.options=this.#t.defaultQueryOptions(t),void 0!==this.options.enabled&&"boolean"!=typeof this.options.enabled&&"function"!=typeof this.options.enabled&&"boolean"!=typeof(0,u.Eh)(this.options.enabled,this.#b))throw Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#F(),this.#b.setOptions(this.options),s._defaulted&&!(0,u.f8)(this.options,s)&&this.#t.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#b,observer:this});let i=this.hasListeners();i&&d(this.#b,r,this.options,s)&&this.#P(),this.updateResult(e),i&&(this.#b!==r||(0,u.Eh)(this.options.enabled,this.#b)!==(0,u.Eh)(s.enabled,this.#b)||(0,u.d2)(this.options.staleTime,this.#b)!==(0,u.d2)(s.staleTime,this.#b))&&this.#k();let n=this.#j();i&&(this.#b!==r||(0,u.Eh)(this.options.enabled,this.#b)!==(0,u.Eh)(s.enabled,this.#b)||n!==this.#E)&&this.#U(n)}getOptimisticResult(t){var e,s;let r=this.#t.getQueryCache().build(this.#t,t),i=this.createResult(r,t);return e=this,s=i,(0,u.f8)(e.getCurrentResult(),s)||(this.#m=i,this.#R=this.options,this.#g=this.#b.state),i}getCurrentResult(){return this.#m}trackResult(t,e){let s={};return Object.keys(t).forEach(r=>{Object.defineProperty(s,r,{configurable:!1,enumerable:!0,get:()=>(this.trackProp(r),e?.(r),t[r])})}),s}trackProp(t){this.#Q.add(t)}getCurrentQuery(){return this.#b}refetch({...t}={}){return this.fetch({...t})}fetchOptimistic(t){let e=this.#t.defaultQueryOptions(t),s=this.#t.getQueryCache().build(this.#t,e);return s.fetch().then(()=>this.createResult(s,e))}fetch(t){return this.#P({...t,cancelRefetch:t.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#m))}#P(t){this.#F();let e=this.#b.fetch(this.options,t);return t?.throwOnError||(e=e.catch(u.lQ)),e}#k(){this.#M();let t=(0,u.d2)(this.options.staleTime,this.#b);if(u.S$||this.#m.isStale||!(0,u.gn)(t))return;let e=(0,u.j3)(this.#m.dataUpdatedAt,t);this.#C=setTimeout(()=>{this.#m.isStale||this.updateResult()},e+1)}#j(){return("function"==typeof this.options.refetchInterval?this.options.refetchInterval(this.#b):this.options.refetchInterval)??!1}#U(t){this.#T(),this.#E=t,!u.S$&&!1!==(0,u.Eh)(this.options.enabled,this.#b)&&(0,u.gn)(this.#E)&&0!==this.#E&&(this.#S=setInterval(()=>{(this.options.refetchIntervalInBackground||r.m.isFocused())&&this.#P()},this.#E))}#I(){this.#k(),this.#U(this.#j())}#M(){this.#C&&(clearTimeout(this.#C),this.#C=void 0)}#T(){this.#S&&(clearInterval(this.#S),this.#S=void 0)}createResult(t,e){let s,r=this.#b,i=this.options,a=this.#m,h=this.#g,l=this.#R,p=t!==r?t.state:this.#v,{state:y}=t,b={...y},v=!1;if(e._optimisticResults){let s=this.hasListeners(),a=!s&&c(t,e),o=s&&d(t,r,e,i);(a||o)&&(b={...b,...(0,n.k)(y.data,t.options)}),"isRestoring"===e._optimisticResults&&(b.fetchStatus="idle")}let{error:m,errorUpdatedAt:g,status:R}=b;if(e.select&&void 0!==b.data)if(a&&b.data===h?.data&&e.select===this.#x)s=this.#O;else try{this.#x=e.select,s=e.select(b.data),s=(0,u.pl)(a?.data,s,e),this.#O=s,this.#p=null}catch(t){this.#p=t}else s=b.data;if(void 0!==e.placeholderData&&void 0===s&&"pending"===R){let t;if(a?.isPlaceholderData&&e.placeholderData===l?.placeholderData)t=a.data;else if(t="function"==typeof e.placeholderData?e.placeholderData(this.#w?.state.data,this.#w):e.placeholderData,e.select&&void 0!==t)try{t=e.select(t),this.#p=null}catch(t){this.#p=t}void 0!==t&&(R="success",s=(0,u.pl)(a?.data,t,e),v=!0)}this.#p&&(m=this.#p,s=this.#O,g=Date.now(),R="error");let x="fetching"===b.fetchStatus,O="pending"===R,w="error"===R,C=O&&x,S=void 0!==s,E={status:R,fetchStatus:b.fetchStatus,isPending:O,isSuccess:"success"===R,isError:w,isInitialLoading:C,isLoading:C,data:s,dataUpdatedAt:b.dataUpdatedAt,error:m,errorUpdatedAt:g,failureCount:b.fetchFailureCount,failureReason:b.fetchFailureReason,errorUpdateCount:b.errorUpdateCount,isFetched:b.dataUpdateCount>0||b.errorUpdateCount>0,isFetchedAfterMount:b.dataUpdateCount>p.dataUpdateCount||b.errorUpdateCount>p.errorUpdateCount,isFetching:x,isRefetching:x&&!O,isLoadingError:w&&!S,isPaused:"paused"===b.fetchStatus,isPlaceholderData:v,isRefetchError:w&&S,isStale:f(t,e),refetch:this.refetch,promise:this.#y};if(this.options.experimental_prefetchInRender){let e=t=>{"error"===E.status?t.reject(E.error):void 0!==E.data&&t.resolve(E.data)},s=()=>{e(this.#y=E.promise=(0,o.T)())},i=this.#y;switch(i.status){case"pending":t.queryHash===r.queryHash&&e(i);break;case"fulfilled":("error"===E.status||E.data!==i.value)&&s();break;case"rejected":("error"!==E.status||E.error!==i.reason)&&s()}}return E}updateResult(t){let e=this.#m,s=this.createResult(this.#b,this.options);if(this.#g=this.#b.state,this.#R=this.options,void 0!==this.#g.data&&(this.#w=this.#b),(0,u.f8)(s,e))return;this.#m=s;let r={},i=()=>{if(!e)return!0;let{notifyOnChangeProps:t}=this.options,s="function"==typeof t?t():t;if("all"===s||!s&&!this.#Q.size)return!0;let r=new Set(s??this.#Q);return this.options.throwOnError&&r.add("error"),Object.keys(this.#m).some(t=>this.#m[t]!==e[t]&&r.has(t))};t?.listeners!==!1&&i()&&(r.listeners=!0),this.#c({...r,...t})}#F(){let t=this.#t.getQueryCache().build(this.#t,this.options);if(t===this.#b)return;let e=this.#b;this.#b=t,this.#v=t.state,this.hasListeners()&&(e?.removeObserver(this),t.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#I()}#c(t){i.j.batch(()=>{t.listeners&&this.listeners.forEach(t=>{t(this.#m)}),this.#t.getQueryCache().notify({query:this.#b,type:"observerResultsUpdated"})})}};function c(t,e){return!1!==(0,u.Eh)(e.enabled,t)&&void 0===t.state.data&&("error"!==t.state.status||!1!==e.retryOnMount)||void 0!==t.state.data&&l(t,e,e.refetchOnMount)}function l(t,e,s){if(!1!==(0,u.Eh)(e.enabled,t)){let r="function"==typeof s?s(t):s;return"always"===r||!1!==r&&f(t,e)}return!1}function d(t,e,s,r){return(t!==e||!1===(0,u.Eh)(r.enabled,t))&&(!s.suspense||"error"!==t.state.status)&&f(t,s)}function f(t,e){return!1!==(0,u.Eh)(e.enabled,t)&&t.isStaleByTime((0,u.d2)(e.staleTime,t))}},0x9dbe4160:(t,e,s)=>{s.d(e,{$1:()=>o,LJ:()=>n,wZ:()=>a});var r=s(0xfc89b4a4),i=s(0x23195c722),n=(t,e)=>{(t.suspense||t.throwOnError||t.experimental_prefetchInRender)&&!e.isReset()&&(t.retryOnMount=!1)},a=t=>{r.useEffect(()=>{t.clearReset()},[t])},o=t=>{let{result:e,errorResetBoundary:s,throwOnError:r,query:n}=t;return e.isError&&!s.isReset()&&!e.isFetching&&n&&(0,i.G)(r,[e.error,n])}},0xa452f0d9:(t,e,s)=>{s.d(e,{z:()=>n});var r=s(0x9179460d),i=s(0x8398c321),n=class extends r.${constructor(t,e){super(t,e)}bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(t,e){super.setOptions({...t,behavior:(0,i.PL)()},e)}getOptimisticResult(t){return t.behavior=(0,i.PL)(),super.getOptimisticResult(t)}fetchNextPage(t){return this.fetch({...t,meta:{fetchMore:{direction:"forward"}}})}fetchPreviousPage(t){return this.fetch({...t,meta:{fetchMore:{direction:"backward"}}})}createResult(t,e){let{state:s}=t,r=super.createResult(t,e),{isFetching:n,isRefetching:a,isError:o,isRefetchError:u}=r,h=s.fetchMeta?.fetchMore?.direction,c=o&&"forward"===h,l=n&&"forward"===h,d=o&&"backward"===h,f=n&&"backward"===h;return{...r,fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:(0,i.rB)(e,s.data),hasPreviousPage:(0,i.RQ)(e,s.data),isFetchNextPageError:c,isFetchingNextPage:l,isFetchPreviousPageError:d,isFetchingPreviousPage:f,isRefetchError:u&&!c&&!d,isRefetching:a&&!l&&!f}}}},0xc3731bfa:(t,e,s)=>{s.d(e,{useMutation:()=>l});var r=s(0xfc89b4a4),i=s(0x16c83ac9a),n=s(0xfce32b33),a=s(0x2afb34dc),o=s(0x1eb4fc9be),u=class extends a.Q{#t;#m=void 0;#q;#D;constructor(t,e){super(),this.#t=t,this.setOptions(e),this.bindMethods(),this.#L()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(t){let e=this.options;this.options=this.#t.defaultMutationOptions(t),(0,o.f8)(this.options,e)||this.#t.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#q,observer:this}),e?.mutationKey&&this.options.mutationKey&&(0,o.EN)(e.mutationKey)!==(0,o.EN)(this.options.mutationKey)?this.reset():this.#q?.state.status==="pending"&&this.#q.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#q?.removeObserver(this)}onMutationUpdate(t){this.#L(),this.#c(t)}getCurrentResult(){return this.#m}reset(){this.#q?.removeObserver(this),this.#q=void 0,this.#L(),this.#c()}mutate(t,e){return this.#D=e,this.#q?.removeObserver(this),this.#q=this.#t.getMutationCache().build(this.#t,this.options),this.#q.addObserver(this),this.#q.execute(t)}#L(){let t=this.#q?.state??(0,i.$)();this.#m={...t,isPending:"pending"===t.status,isSuccess:"success"===t.status,isError:"error"===t.status,isIdle:"idle"===t.status,mutate:this.mutate,reset:this.reset}}#c(t){n.j.batch(()=>{if(this.#D&&this.hasListeners()){let e=this.#m.variables,s=this.#m.context;t?.type==="success"?(this.#D.onSuccess?.(t.data,e,s),this.#D.onSettled?.(t.data,null,e,s)):t?.type==="error"&&(this.#D.onError?.(t.error,e,s),this.#D.onSettled?.(void 0,t.error,e,s))}this.listeners.forEach(t=>{t(this.#m)})})}},h=s(0x17e725145),c=s(0x23195c722);function l(t,e){let s=(0,h.useQueryClient)(e),[i]=r.useState(()=>new u(s,t));r.useEffect(()=>{i.setOptions(t)},[i,t]);let a=r.useSyncExternalStore(r.useCallback(t=>i.subscribe(n.j.batchCalls(t)),[i]),()=>i.getCurrentResult(),()=>i.getCurrentResult()),o=r.useCallback((t,e)=>{i.mutate(t,e).catch(c.l)},[i]);if(a.error&&(0,c.G)(i.options.throwOnError,[a.error]))throw a.error;return{...a,mutate:o,mutateAsync:a.mutate}}},0xec5b7fd2:(t,e,s)=>{s.d(e,{T:()=>r});function r(){let t,e,s=new Promise((s,r)=>{t=s,e=r});function r(t){Object.assign(s,t),delete s.resolve,delete s.reject}return s.status="pending",s.catch(()=>{}),s.resolve=e=>{r({status:"fulfilled",value:e}),t(e)},s.reject=t=>{r({status:"rejected",reason:t}),e(t)},s}},0xfce32b33:(t,e,s)=>{s.d(e,{j:()=>r});var r=function(){let t=[],e=0,s=t=>{t()},r=t=>{t()},i=t=>setTimeout(t,0),n=r=>{e?t.push(r):i(()=>{s(r)})};return{batch:n=>{let a;e++;try{a=n()}finally{--e||(()=>{let e=t;t=[],e.length&&i(()=>{r(()=>{e.forEach(t=>{s(t)})})})})()}return a},batchCalls:t=>(...e)=>{n(()=>{t(...e)})},schedule:n,setNotifyFunction:t=>{s=t},setBatchNotifyFunction:t=>{r=t},setScheduler:t=>{i=t}}}()},0x11f5fdb69:(t,e,s)=>{s.d(e,{EU:()=>a,R3:()=>r,iL:()=>o,jv:()=>i,nE:()=>n});var r=(t,e)=>void 0===e.state.data,i=t=>{t.suspense&&(void 0===t.staleTime&&(t.staleTime=1e3),"number"==typeof t.gcTime&&(t.gcTime=Math.max(t.gcTime,1e3)))},n=(t,e)=>t.isLoading&&t.isFetching&&!e,a=(t,e)=>t?.suspense&&e.isPending,o=(t,e,s)=>e.fetchOptimistic(t).catch(()=>{s.clearReset()})},0x14db45e90:(t,e,s)=>{s.d(e,{QueryErrorResetBoundary:()=>u,useQueryErrorResetBoundary:()=>o});var r=s(0xfc89b4a4),i=s(0x22102fd88);function n(){let t=!1;return{clearReset:()=>{t=!1},reset:()=>{t=!0},isReset:()=>t}}var a=r.createContext(n()),o=()=>r.useContext(a),u=t=>{let{children:e}=t,[s]=r.useState(()=>n());return(0,i.jsx)(a.Provider,{value:s,children:"function"==typeof e?e(s):e})}},0x16c83ac9a:(t,e,s)=>{s.d(e,{$:()=>o,s:()=>a});var r=s(0xfce32b33),i=s(0xa5eb06a),n=s(0x222562d2),a=class extends i.k{#i;#_;#A;constructor(t){super(),this.mutationId=t.mutationId,this.#_=t.mutationCache,this.#i=[],this.state=t.state||o(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options=t,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(t){this.#i.includes(t)||(this.#i.push(t),this.clearGcTimeout(),this.#_.notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){this.#i=this.#i.filter(e=>e!==t),this.scheduleGc(),this.#_.notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){this.#i.length||("pending"===this.state.status?this.scheduleGc():this.#_.remove(this))}continue(){return this.#A?.continue()??this.execute(this.state.variables)}async execute(t){this.#A=(0,n.II)({fn:()=>this.options.mutationFn?this.options.mutationFn(t):Promise.reject(Error("No mutationFn found")),onFail:(t,e)=>{this.#K({type:"failed",failureCount:t,error:e})},onPause:()=>{this.#K({type:"pause"})},onContinue:()=>{this.#K({type:"continue"})},retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#_.canRun(this)});let e="pending"===this.state.status,s=!this.#A.canStart();try{if(!e){this.#K({type:"pending",variables:t,isPaused:s}),await this.#_.config.onMutate?.(t,this);let e=await this.options.onMutate?.(t);e!==this.state.context&&this.#K({type:"pending",context:e,variables:t,isPaused:s})}let r=await this.#A.start();return await this.#_.config.onSuccess?.(r,t,this.state.context,this),await this.options.onSuccess?.(r,t,this.state.context),await this.#_.config.onSettled?.(r,null,this.state.variables,this.state.context,this),await this.options.onSettled?.(r,null,t,this.state.context),this.#K({type:"success",data:r}),r}catch(e){try{throw await this.#_.config.onError?.(e,t,this.state.context,this),await this.options.onError?.(e,t,this.state.context),await this.#_.config.onSettled?.(void 0,e,this.state.variables,this.state.context,this),await this.options.onSettled?.(void 0,e,t,this.state.context),e}finally{this.#K({type:"error",error:e})}}finally{this.#_.runNext(this)}}#K(t){this.state=(e=>{switch(t.type){case"failed":return{...e,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...e,isPaused:!0};case"continue":return{...e,isPaused:!1};case"pending":return{...e,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{...e,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...e,data:void 0,error:t.error,failureCount:e.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"}}})(this.state),r.j.batch(()=>{this.#i.forEach(e=>{e.onMutationUpdate(t)}),this.#_.notify({mutation:this,type:"updated",action:t})})}};function o(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}},0x17e725145:(t,e,s)=>{s.r(e),s.d(e,{QueryClientContext:()=>n,QueryClientProvider:()=>o,useQueryClient:()=>a});var r=s(0xfc89b4a4),i=s(0x22102fd88),n=r.createContext(void 0),a=t=>{let e=r.useContext(n);if(t)return t;if(!e)throw Error("No QueryClient set, use QueryClientProvider to set one");return e},o=t=>{let{client:e,children:s}=t;return r.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),(0,i.jsx)(n.Provider,{value:e,children:s})}},0x1896cbfcd:(t,e,s)=>{s.d(e,{t:()=>n});var r=s(0x2afb34dc),i=s(0x1eb4fc9be),n=new class extends r.Q{#$=!0;#G;#N;constructor(){super(),this.#N=t=>{if(!i.S$&&window.addEventListener){let e=()=>t(!0),s=()=>t(!1);return window.addEventListener("online",e,!1),window.addEventListener("offline",s,!1),()=>{window.removeEventListener("online",e),window.removeEventListener("offline",s)}}}}onSubscribe(){this.#G||this.setEventListener(this.#N)}onUnsubscribe(){this.hasListeners()||(this.#G?.(),this.#G=void 0)}setEventListener(t){this.#N=t,this.#G?.(),this.#G=t(this.setOnline.bind(this))}setOnline(t){this.#$!==t&&(this.#$=t,this.listeners.forEach(e=>{e(t)}))}isOnline(){return this.#$}}},0x1b4057ba6:(t,e,s)=>{s.d(e,{IsRestoringProvider:()=>a,useIsRestoring:()=>n});var r=s(0xfc89b4a4),i=r.createContext(!1),n=()=>r.useContext(i),a=i.Provider},0x1e5693224:(t,e,s)=>{s.d(e,{useInfiniteQuery:()=>n});var r=s(0xa452f0d9),i=s(0x84691187);function n(t,e){return(0,i.t)(t,r.z,e)}},0x1eb4fc9be:(t,e,s)=>{s.d(e,{BH:()=>y,Cp:()=>p,EN:()=>f,Eh:()=>h,F$:()=>d,MK:()=>c,S$:()=>r,ZM:()=>E,ZZ:()=>C,Zw:()=>n,d2:()=>u,f8:()=>b,gn:()=>a,hT:()=>S,j3:()=>o,lQ:()=>i,nJ:()=>l,pl:()=>x,rX:()=>O,y9:()=>w,yy:()=>R});var r="undefined"==typeof window||"Deno"in globalThis;function i(){}function n(t,e){return"function"==typeof t?t(e):t}function a(t){return"number"==typeof t&&t>=0&&t!==1/0}function o(t,e){return Math.max(t+(e||0)-Date.now(),0)}function u(t,e){return"function"==typeof t?t(e):t}function h(t,e){return"function"==typeof t?t(e):t}function c(t,e){let{type:s="all",exact:r,fetchStatus:i,predicate:n,queryKey:a,stale:o}=t;if(a){if(r){if(e.queryHash!==d(a,e.options))return!1}else if(!p(e.queryKey,a))return!1}if("all"!==s){let t=e.isActive();if("active"===s&&!t||"inactive"===s&&t)return!1}return("boolean"!=typeof o||e.isStale()===o)&&(!i||i===e.state.fetchStatus)&&(!n||!!n(e))}function l(t,e){let{exact:s,status:r,predicate:i,mutationKey:n}=t;if(n){if(!e.options.mutationKey)return!1;if(s){if(f(e.options.mutationKey)!==f(n))return!1}else if(!p(e.options.mutationKey,n))return!1}return(!r||e.state.status===r)&&(!i||!!i(e))}function d(t,e){return(e?.queryKeyHashFn||f)(t)}function f(t){return JSON.stringify(t,(t,e)=>m(e)?Object.keys(e).sort().reduce((t,s)=>(t[s]=e[s],t),{}):e)}function p(t,e){return t===e||typeof t==typeof e&&!!t&&!!e&&"object"==typeof t&&"object"==typeof e&&!Object.keys(e).some(s=>!p(t[s],e[s]))}function y(t,e){if(t===e)return t;let s=v(t)&&v(e);if(s||m(t)&&m(e)){let r=s?t:Object.keys(t),i=r.length,n=s?e:Object.keys(e),a=n.length,o=s?[]:{},u=0;for(let i=0;i{setTimeout(e,t)})}function x(t,e,s){return"function"==typeof s.structuralSharing?s.structuralSharing(t,e):!1!==s.structuralSharing?y(t,e):e}function O(t){return t}function w(t,e,s=0){let r=[...t,e];return s&&r.length>s?r.slice(1):r}function C(t,e,s=0){let r=[e,...t];return s&&r.length>s?r.slice(0,-1):r}var S=Symbol();function E(t,e){return!t.queryFn&&e?.initialPromise?()=>e.initialPromise:t.queryFn&&t.queryFn!==S?t.queryFn:()=>Promise.reject(Error(`Missing queryFn: '${t.queryHash}'`))}},0x20892a038:(t,e,s)=>{s.d(e,{useQuery:()=>n});var r=s(0x9179460d),i=s(0x84691187);function n(t,e){return(0,i.t)(t,r.$,e)}},0x23195c722:(t,e,s)=>{function r(t,e){return"function"==typeof t?t(...e):!!t}function i(){}s.d(e,{G:()=>r,l:()=>i})},0x232ae7c8f:(t,e,s)=>{s.d(e,{X:()=>o,k:()=>u});var r=s(0x1eb4fc9be),i=s(0xfce32b33),n=s(0x222562d2),a=s(0xa5eb06a),o=class extends a.k{#H;#B;#Z;#A;#z;#W;constructor(t){super(),this.#W=!1,this.#z=t.defaultOptions,this.setOptions(t.options),this.observers=[],this.#Z=t.cache,this.queryKey=t.queryKey,this.queryHash=t.queryHash,this.#H=function(t){let e="function"==typeof t.initialData?t.initialData():t.initialData,s=void 0!==e,r=s?"function"==typeof t.initialDataUpdatedAt?t.initialDataUpdatedAt():t.initialDataUpdatedAt:0;return{data:e,dataUpdateCount:0,dataUpdatedAt:s?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:s?"success":"pending",fetchStatus:"idle"}}(this.options),this.state=t.state??this.#H,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#A?.promise}setOptions(t){this.options={...this.#z,...t},this.updateGcTime(this.options.gcTime)}optionalRemove(){this.observers.length||"idle"!==this.state.fetchStatus||this.#Z.remove(this)}setData(t,e){let s=(0,r.pl)(this.state.data,t,this.options);return this.#K({data:s,type:"success",dataUpdatedAt:e?.updatedAt,manual:e?.manual}),s}setState(t,e){this.#K({type:"setState",state:t,setStateOptions:e})}cancel(t){let e=this.#A?.promise;return this.#A?.cancel(t),e?e.then(r.lQ).catch(r.lQ):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.#H)}isActive(){return this.observers.some(t=>!1!==(0,r.Eh)(t.options.enabled,this))}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===r.hT||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStale(){return!!this.state.isInvalidated||(this.getObserversCount()>0?this.observers.some(t=>t.getCurrentResult().isStale):void 0===this.state.data)}isStaleByTime(t=0){return this.state.isInvalidated||void 0===this.state.data||!(0,r.j3)(this.state.dataUpdatedAt,t)}onFocus(){let t=this.observers.find(t=>t.shouldFetchOnWindowFocus());t?.refetch({cancelRefetch:!1}),this.#A?.continue()}onOnline(){let t=this.observers.find(t=>t.shouldFetchOnReconnect());t?.refetch({cancelRefetch:!1}),this.#A?.continue()}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),this.#Z.notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.includes(t)&&(this.observers=this.observers.filter(e=>e!==t),this.observers.length||(this.#A&&(this.#W?this.#A.cancel({revert:!0}):this.#A.cancelRetry()),this.scheduleGc()),this.#Z.notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#K({type:"invalidate"})}fetch(t,e){if("idle"!==this.state.fetchStatus){if(void 0!==this.state.data&&e?.cancelRefetch)this.cancel({silent:!0});else if(this.#A)return this.#A.continueRetry(),this.#A.promise}if(t&&this.setOptions(t),!this.options.queryFn){let t=this.observers.find(t=>t.options.queryFn);t&&this.setOptions(t.options)}let s=new AbortController,i=t=>{Object.defineProperty(t,"signal",{enumerable:!0,get:()=>(this.#W=!0,s.signal)})},a=()=>{let t=(0,r.ZM)(this.options,e),s={queryKey:this.queryKey,meta:this.meta};return(i(s),this.#W=!1,this.options.persister)?this.options.persister(t,s,this):t(s)},o={fetchOptions:e,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:a};i(o),this.options.behavior?.onFetch(o,this),this.#B=this.state,("idle"===this.state.fetchStatus||this.state.fetchMeta!==o.fetchOptions?.meta)&&this.#K({type:"fetch",meta:o.fetchOptions?.meta});let u=t=>{(0,n.wm)(t)&&t.silent||this.#K({type:"error",error:t}),(0,n.wm)(t)||(this.#Z.config.onError?.(t,this),this.#Z.config.onSettled?.(this.state.data,t,this)),this.scheduleGc()};return this.#A=(0,n.II)({initialPromise:e?.initialPromise,fn:o.fetchFn,abort:s.abort.bind(s),onSuccess:t=>{if(void 0===t)return void u(Error(`${this.queryHash} data is undefined`));try{this.setData(t)}catch(t){u(t);return}this.#Z.config.onSuccess?.(t,this),this.#Z.config.onSettled?.(t,this.state.error,this),this.scheduleGc()},onError:u,onFail:(t,e)=>{this.#K({type:"failed",failureCount:t,error:e})},onPause:()=>{this.#K({type:"pause"})},onContinue:()=>{this.#K({type:"continue"})},retry:o.options.retry,retryDelay:o.options.retryDelay,networkMode:o.options.networkMode,canRun:()=>!0}),this.#A.start()}#K(t){let e=e=>{switch(t.type){case"failed":return{...e,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...e,fetchStatus:"paused"};case"continue":return{...e,fetchStatus:"fetching"};case"fetch":return{...e,...u(e.data,this.options),fetchMeta:t.meta??null};case"success":return{...e,data:t.data,dataUpdateCount:e.dataUpdateCount+1,dataUpdatedAt:t.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":let s=t.error;if((0,n.wm)(s)&&s.revert&&this.#B)return{...this.#B,fetchStatus:"idle"};return{...e,error:s,errorUpdateCount:e.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:e.fetchFailureCount+1,fetchFailureReason:s,fetchStatus:"idle",status:"error"};case"invalidate":return{...e,isInvalidated:!0};case"setState":return{...e,...t.state}}};this.state=e(this.state),i.j.batch(()=>{this.observers.forEach(t=>{t.onQueryUpdate()}),this.#Z.notify({query:this,type:"updated",action:t})})}};function u(t,e){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:(0,n.v_)(e.networkMode)?"fetching":"paused",...void 0===t&&{error:null,status:"pending"}}}},0x24c5a0956:(t,e,s)=>{s.d(e,{m:()=>n});var r=s(0x2afb34dc),i=s(0x1eb4fc9be),n=new class extends r.Q{#J;#G;#N;constructor(){super(),this.#N=t=>{if(!i.S$&&window.addEventListener){let e=()=>t();return window.addEventListener("visibilitychange",e,!1),()=>{window.removeEventListener("visibilitychange",e)}}}}onSubscribe(){this.#G||this.setEventListener(this.#N)}onUnsubscribe(){this.hasListeners()||(this.#G?.(),this.#G=void 0)}setEventListener(t){this.#N=t,this.#G?.(),this.#G=t(t=>{"boolean"==typeof t?this.setFocused(t):this.onFocus()})}setFocused(t){this.#J!==t&&(this.#J=t,this.onFocus())}onFocus(){let t=this.isFocused();this.listeners.forEach(e=>{e(t)})}isFocused(){return"boolean"==typeof this.#J?this.#J:globalThis.document?.visibilityState!=="hidden"}}}}]);