vendor: 7,525 bytes, line 1
1import{aG as Y,aH as H,aI as u,aJ as x,aK as g,aL as P,aM as F,aN as j,aO as Z,aP as C,aQ as $,aR as q,aS as W,aT as K,r as d,aU as J,m as ee,p as T,q as I,v as w}from"./index-Cw-EjDZn.js";var te=class extends Y{constructor(e,t){super(),this.options=t,this.#s=e,this.#i=null,this.#r=H(),this.bindMethods(),this.setOptions(t)}#s;#e=void 0;#p=void 0;#t=void 0;#n;#u;#r;#i;#v;#l;#d;#o;#h;#a;#f=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.#e.addObserver(this),z(this.#e,this.options)?this.#c():this.updateResult(),this.#g())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return U(this.#e,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return U(this.#e,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#S(),this.#y(),this.#e.removeObserver(this)}setOptions(e){const t=this.options,s=this.#e;if(this.options=this.#s.defaultQueryOptions(e),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof u(this.options.enabled,this.#e)!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#O(),this.#e.setOptions(this.options),t._defaulted&&!x(this.options,t)&&this.#s.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#e,observer:this});const r=this.hasListeners();r&&G(this.#e,s,this.options,t)&&this.#c(),this.updateResult(),r&&(this.#e!==s||u(this.options.enabled,this.#e)!==u(t.enabled,this.#e)||g(this.options.staleTime,this.#e)!==g(t.staleTime,this.#e))&&this.#b();const i=this.#m();r&&(this.#e!==s||u(this.options.enabled,this.#e)!==u(t.enabled,this.#e)||i!==this.#a)&&this.#R(i)}getOptimisticResult(e){const t=this.#s.getQueryCache().build(this.#s,e),s=this.createResult(t,e);return re(this,s)&&(this.#t=s,this.#u=this.options,this.#n=this.#e.state),s}getCurrentResult(){return this.#t}trackResult(e,t){return new Proxy(e,{get:(s,r)=>(this.trackProp(r),t?.(r),r==="promise"&&(this.trackProp("data"),!this.options.experimental_prefetchInRender&&this.#r.status==="pending"&&this.#r.reject(new Error("experimental_prefetchInRender feature flag is not enabled"))),Reflect.get(s,r))})}trackProp(e){this.#f.add(e)}getCurrentQuery(){return this.#e}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){const t=this.#s.defaultQueryOptions(e),s=this.#s.getQueryCache().build(this.#s,t);return s.fetch().then(()=>this.createResult(s,t))}fetch(e){return this.#c({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#t))}#c(e){this.#O();let t=this.#e.fetch(this.options,e);return e?.throwOnError||(t=t.catch(P)),t}#b(){this.#S();const e=g(this.options.staleTime,this.#e);if(F.isServer()||this.#t.isStale||!j(e))return;const s=Z(this.#t.dataUpdatedAt,e)+1;this.#o=C.setTimeout(()=>{this.#t.isStale||this.updateResult()},s)}#m(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.#e):this.options.refetchInterval)??!1}#R(e){this.#y(),this.#a=e,!(F.isServer()||u(this.options.enabled,this.#e)===!1||!j(this.#a)||this.#a===0)&&(this.#h=C.setInterval(()=>{(this.options.refetchIntervalInBackground||$.isFocused())&&this.#c()},this.#a))}#g(){this.#b(),this.#R(this.#m())}#S(){this.#o!==void 0&&(C.clearTimeout(this.#o),this.#o=void 0)}#y(){this.#h!==void 0&&(C.clearInterval(this.#h),this.#h=void 0)}createResult(e,t){const s=this.#e,r=this.options,i=this.#t,l=this.#n,a=this.#u,b=e!==s?e.state:this.#p,{state:h}=e;let n={...h},m=!1,o;if(t._optimisticResults){const c=this.hasListeners(),R=!c&&z(e,t),y=c&&G(e,s,t,r);(R||y)&&(n={...n,...q(h.data,e.options)}),t._optimisticResults==="isRestoring"&&(n.fetchStatus="idle")}let{error:S,errorUpdatedAt:L,status:v}=n;o=n.data;let k=!1;if(t.placeholderData!==void 0&&o===void 0&&v==="pending"){let c;i?.isPlaceholderData&&t.placeholderData===a?.placeholderData?(c=i.data,k=!0):c=typeof t.placeholderData=="function"?t.placeholderData(this.#d?.state.data,this.#d):t.placeholderData,c!==void 0&&(v="success",o=W(i?.data,c,t),m=!0)}if(t.select&&o!==void 0&&!k)if(i&&o===l?.data&&t.select===this.#v)o=this.#l;else try{this.#v=t.select,o=t.select(o),o=W(i?.data,o,t),this.#l=o,this.#i=null}catch(c){this.#i=c}this.#i&&(S=this.#i,o=this.#l,L=Date.now(),v="error");const Q=n.fetchStatus==="fetching",M=v==="pending",_=v==="error",N=M&&Q,B=o!==void 0,p={status:v,fetchStatus:n.fetchStatus,isPending:M,isSuccess:v==="success",isError:_,isInitialLoading:N,isLoading:N,data:o,dataUpdatedAt:n.dataUpdatedAt,error:S,errorUpdatedAt:L,failureCount:n.fetchFailureCount,failureReason:n.fetchFailureReason,errorUpdateCount:n.errorUpdateCount,isFetched:e.isFetched(),isFetchedAfterMount:n.dataUpdateCount>b.dataUpdateCount||n.errorUpdateCount>b.errorUpdateCount,isFetching:Q,isRefetching:Q&&!M,isLoadingError:_&&!B,isPaused:n.fetchStatus==="paused",isPlaceholderData:m,isRefetchError:_&&B,isStale:D(e,t),refetch:this.refetch,promise:this.#r,isEnabled:u(t.enabled,e)!==!1};if(this.options.experimental_prefetchInRender){const c=p.data!==void 0,R=p.status==="error"&&!c,y=E=>{R?E.reject(p.error):c&&E.resolve(p.data)},A=()=>{const E=this.#r=p.promise=H();y(E)},O=this.#r;switch(O.status){case"pending":e.queryHash===s.queryHash&&y(O);break;case"fulfilled":(R||p.data!==O.value)&&A();break;case"rejected":(!R||p.error!==O.reason)&&A();break}}return p}updateResult(){const e=this.#t,t=this.createResult(this.#e,this.options);if(this.#n=this.#e.state,this.#u=this.options,this.#n.data!==void 0&&(this.#d=this.#e),x(t,e))return;this.#t=t;const s=()=>{if(!e)return!0;const{notifyOnChangeProps:r}=this.options,i=typeof r=="function"?r():r;if(i==="all"||!i&&!this.#f.size)return!0;const l=new Set(i??this.#f);return this.options.throwOnError&&l.add("error"),Object.keys(this.#t).some(a=>{const f=a;return this.#t[f]!==e[f]&&l.has(f)})};this.#E({listeners:s()})}#O(){const e=this.#s.getQueryCache().build(this.#s,this.options);if(e===this.#e)return;const t=this.#e;this.#e=e,this.#p=e.state,this.hasListeners()&&(t?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#g()}#E(e){K.batch(()=>{e.listeners&&this.listeners.forEach(t=>{t(this.#t)}),this.#s.getQueryCache().notify({query:this.#e,type:"observerResultsUpdated"})})}};function se(e,t){return u(t.enabled,e)!==!1&&e.state.data===void 0&&!(e.state.status==="error"&&u(t.retryOnMount,e)===!1)}function z(e,t){return se(e,t)||e.state.data!==void 0&&U(e,t,t.refetchOnMount)}function U(e,t,s){if(u(t.enabled,e)!==!1&&g(t.staleTime,e)!=="static"){const r=typeof s=="function"?s(e):s;return r==="always"||r!==!1&&D(e,t)}return!1}function G(e,t,s,r){return(e!==t||u(r.enabled,e)===!1)&&(!s.suspense||e.state.status!=="error")&&D(e,s)}function D(e,t){return u(t.enabled,e)!==!1&&e.isStaleByTime(g(t.staleTime,e))}function re(e,t){return!x(e.getCurrentResult(),t)}var X=d.createContext(!1),ie=()=>d.useContext(X);X.Provider;function ae(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var ne=d.createContext(ae()),oe=()=>d.useContext(ne),he=(e,t,s)=>{const r=s?.state.error&&typeof e.throwOnError=="function"?J(e.throwOnError,[s.state.error,s]):e.throwOnError;(e.suspense||e.experimental_prefetchInRender||r)&&(t.isReset()||(e.retryOnMount=!1))},ce=e=>{d.useEffect(()=>{e.clearReset()},[e])},ue=({result:e,errorResetBoundary:t,throwOnError:s,query:r,suspense:i})=>e.isError&&!t.isReset()&&!e.isFetching&&r&&(i&&e.data===void 0||J(s,[e.error,r])),me=(e,t)=>
1t.state.data===void 0,le=e=>{if(e.suspense){const s=i=>i==="static"?i:Math.max(i??1e3,1e3),r=e.staleTime;e.staleTime=typeof r=="function"?(...i)=>s(r(...i)):s(r),typeof e.gcTime=="number"&&(e.gcTime=Math.max(e.gcTime,1e3))}},de=(e,t)=>e.isLoading&&e.isFetching&&!t,fe=(e,t)=>e?.suspense&&t.isPending,V=(e,t,s)=>t.fetchOptimistic(e).catch(()=>{s.clearReset()});function pe(e,t,s){const r=ie(),i=oe(),l=ee(),a=l.defaultQueryOptions(e);l.getDefaultOptions().queries?._experimental_beforeQuery?.(a);const f=l.getQueryCache().get(a.queryHash);a._optimisticResults=r?"isRestoring":"optimistic",le(a),he(a,i,f),ce(i);const b=!l.getQueryCache().get(a.queryHash),[h]=d.useState(()=>new t(l,a)),n=h.getOptimisticResult(a),m=!r&&e.subscribed!==!1;if(d.useSyncExternalStore(d.useCallback(o=>{const S=m?h.subscribe(K.batchCalls(o)):P;return h.updateResult(),S},[h,m]),()=>h.getCurrentResult(),()=>h.getCurrentResult()),d.useEffect(()=>{h.setOptions(a)},[a,h]),fe(a,n))throw V(a,h,i);if(ue({result:n,errorResetBoundary:i,throwOnError:a.throwOnError,query:f,suspense:a.suspense}))throw n.error;return l.getDefaultOptions().queries?._experimental_afterQuery?.(a,n),a.experimental_prefetchInRender&&!F.isServer()&&de(n,r)&&(b?V(a,h,i):f?.promise)?.catch(P).finally(()=>{h.updateResult()}),a.notifyOnChangeProps?n:h.trackResult(n)}function Re(e,t){return pe(e,te)}const ge=T({method:"GET"}).middleware([I]).handler(w("f0131e33a1c0d093cf7d6953174ec5f2a27585e0e72d9487649a560656866c90")),Se=T({method:"POST"}).middleware([I]).handler(w("61e528e52a503c91c627e8decbcb08e553e21121bc8a4d079bf8444c60a2706f")),ye=T({method:"GET"}).middleware([I]).handler(w("630185f3cd4b968e6fc7d5036f5205e319fdb757307334213207011ab1fdc0ad")),Oe=T({method:"POST"}).middleware([I]).handler(w("190919c9591587f0e69ca09e3e1a05dff4372e8a7afb305e40cf4fec5f6c09a7"));export{te as Q,ye as a,pe as b,me as d,Se as g,ge as l,Oe as s,Re as u};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.