vendor: 5,594 bytes, line 1
1import{S as H,p as F,j as o,s as I,l as f,c as V,d as D,m as L,t as W,o as m,q as K,v as G,w as j,n as J,f as X}from"./QueryClientProvider-bRoAus1h.js";import{r as d,j as Y}from"./client-BLZHgAOY.js";var st=class extends H{constructor(t,e){super(),this.options=e,this.#s=t,this.#r=null,this.#i=F(),this.bindMethods(),this.setOptions(e)}#s;#t=void 0;#p=void 0;#e=void 0;#n;#u;#i;#r;#v;#l;#d;#h;#o;#a;#f=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.#t.addObserver(this),N(this.#t,this.options)?this.#c():this.updateResult(),this.#g())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return T(this.#t,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return T(this.#t,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#S(),this.#y(),this.#t.removeObserver(this)}setOptions(t){const e=this.options,s=this.#t;if(this.options=this.#s.defaultQueryOptions(t),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof o(this.options.enabled,this.#t)!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#E(),this.#t.setOptions(this.options),e._defaulted&&!I(this.options,e)&&this.#s.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#t,observer:this});const i=this.hasListeners();i&&k(this.#t,s,this.options,e)&&this.#c(),this.updateResult(),i&&(this.#t!==s||o(this.options.enabled,this.#t)!==o(e.enabled,this.#t)||f(this.options.staleTime,this.#t)!==f(e.staleTime,this.#t))&&this.#R();const r=this.#b();i&&(this.#t!==s||o(this.options.enabled,this.#t)!==o(e.enabled,this.#t)||r!==this.#a)&&this.#m(r)}getOptimisticResult(t){const e=this.#s.getQueryCache().build(this.#s,t),s=this.createResult(e,t);return $(this,s)&&(this.#e=s,this.#u=this.options,this.#n=this.#t.state),s}getCurrentResult(){return this.#e}trackResult(t,e){return new Proxy(t,{get:(s,i)=>(this.trackProp(i),e?.(i),i==="promise"&&!this.options.experimental_prefetchInRender&&this.#i.status==="pending"&&this.#i.reject(new Error("experimental_prefetchInRender feature flag is not enabled")),Reflect.get(s,i))})}trackProp(t){this.#f.add(t)}getCurrentQuery(){return this.#t}refetch({...t}={}){return this.fetch({...t})}fetchOptimistic(t){const e=this.#s.defaultQueryOptions(t),s=this.#s.getQueryCache().build(this.#s,e);return s.fetch().then(()=>this.createResult(s,e))}fetch(t){return this.#c({...t,cancelRefetch:t.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#e))}#c(t){this.#E();let e=this.#t.fetch(this.options,t);return t?.throwOnError||(e=e.catch(V)),e}#R(){this.#S();const t=f(this.options.staleTime,this.#t);if(D||this.#e.isStale||!L(t))return;const s=W(this.#e.dataUpdatedAt,t)+1;this.#h=m.setTimeout(()=>{this.#e.isStale||this.updateResult()},s)}#b(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.#t):this.options.refetchInterval)??!1}#m(t){this.#y(),this.#a=t,!(D||o(this.options.enabled,this.#t)===!1||!L(this.#a)||this.#a===0)&&(this.#o=m.setInterval(()=>{(this.options.refetchIntervalInBackground||K.isFocused())&&this.#c()},this.#a))}#g(){this.#R(),this.#m(this.#b())}#S(){this.#h&&(m.clearTimeout(this.#h),this.#h=void 0)}#y(){this.#o&&(m.clearInterval(this.#o),this.#o=void 0)}createResult(t,e){const s=this.#t,i=this.options,r=this.#e,p=this.#n,g=this.#u,S=t!==s?t.state:this.#p,{state:M}=t;let a={...M},x=!1,n;if(e._optimisticResults){const h=this.hasListeners(),R=!h&&N(t,e),l=h&&k(t,s,e,i);(R||l)&&(a={...a,...G(M.data,t.options)}),e._optimisticResults==="isRestoring"&&(a.fetchStatus="idle")}let{error:w,errorUpdatedAt:P,status:u}=a;n=a.data;let Q=!1;if(e.placeholderData!==void 0&&n===void 0&&u==="pending"){let h;r?.isPlaceholderData&&e.placeholderData===g?.placeholderData?(h=r.data,Q=!0):h=typeof e.placeholderData=="function"?e.placeholderData(this.#d?.state.data,this.#d):e.placeholderData,h!==void 0&&(u="success",n=j(r?.data,h,e),x=!0)}if(e.select&&n!==void 0&&!Q)if(r&&n===p?.data&&e.select===this.#v)n=this.#l;else try{this.#v=e.select,n=e.select(n),n=j(r?.data,n,e),this.#l=n,this.#r=null}catch(h){this.#r=h}this.#r&&(w=this.#r,n=this.#l,P=Date.now(),u="error");const y=a.fetchStatus==="fetching",E=u==="pending",O=u==="error",U=E&&y,_=n!==void 0,c={status:u,fetchStatus:a.fetchStatus,isPending:E,isSuccess:u==="success",isError:O,isInitialLoading:U,isLoading:U,data:n,dataUpdatedAt:a.dataUpdatedAt,error:w,errorUpdatedAt:P,failureCount:a.fetchFailureCount,failureReason:a.fetchFailureReason,errorUpdateCount:a.errorUpdateCount,isFetched:a.dataUpdateCount>0||a.errorUpdateCount>0,isFetchedAfterMount:a.dataUpdateCount>S.dataUpdateCount||a.errorUpdateCount>S.errorUpdateCount,isFetching:y,isRefetching:y&&!E,isLoadingError:O&&!_,isPaused:a.fetchStatus==="paused",isPlaceholderData:x,isRefetchError:O&&_,isStale:C(t,e),refetch:this.refetch,promise:this.#i,isEnabled:o(e.enabled,t)!==!1};if(this.options.experimental_prefetchInRender){const h=b=>{c.status==="error"?b.reject(c.error):c.data!==void 0&&b.resolve(c.data)},R=()=>{const b=this.#i=c.promise=F();h(b)},l=this.#i;switch(l.status){case"pending":t.queryHash===s.queryHash&&h(l);break;case"fulfilled":(c.status==="error"||c.data!==l.value)&&R();break;case"rejected":(c.status!=="error"||c.error!==l.reason)&&R();break}}return c}updateResult(){const t=this.#e,e=this.createResult(this.#t,this.options);if(this.#n=this.#t.state,this.#u=this.options,this.#n.data!==void 0&&(this.#d=this.#t),I(e,t))return;this.#e=e;const s=()=>
1{if(!t)return!0;const{notifyOnChangeProps:i}=this.options,r=typeof i=="function"?i():i;if(r==="all"||!r&&!this.#f.size)return!0;const p=new Set(r??this.#f);return this.options.throwOnError&&p.add("error"),Object.keys(this.#e).some(g=>{const v=g;return this.#e[v]!==t[v]&&p.has(v)})};this.#O({listeners:s()})}#E(){const t=this.#s.getQueryCache().build(this.#s,this.options);if(t===this.#t)return;const e=this.#t;this.#t=t,this.#p=t.state,this.hasListeners()&&(e?.removeObserver(this),t.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#g()}#O(t){J.batch(()=>{t.listeners&&this.listeners.forEach(e=>{e(this.#e)}),this.#s.getQueryCache().notify({query:this.#t,type:"observerResultsUpdated"})})}};function Z(t,e){return o(e.enabled,t)!==!1&&t.state.data===void 0&&!(t.state.status==="error"&&e.retryOnMount===!1)}function N(t,e){return Z(t,e)||t.state.data!==void 0&&T(t,e,e.refetchOnMount)}function T(t,e,s){if(o(e.enabled,t)!==!1&&f(e.staleTime,t)!=="static"){const i=typeof s=="function"?s(t):s;return i==="always"||i!==!1&&C(t,e)}return!1}function k(t,e,s,i){return(t!==e||o(i.enabled,t)===!1)&&(!s.suspense||t.state.status!=="error")&&C(t,s)}function C(t,e){return o(e.enabled,t)!==!1&&t.isStaleByTime(f(e.staleTime,t))}function $(t,e){return!I(t.getCurrentResult(),e)}var A=d.createContext(!1),it=()=>d.useContext(A);A.Provider;function B(){let t=!1;return{clearReset:()=>{t=!1},reset:()=>{t=!0},isReset:()=>t}}var z=d.createContext(B()),rt=()=>d.useContext(z),at=({children:t})=>{const[e]=d.useState(()=>B());return Y.jsx(z.Provider,{value:e,children:typeof t=="function"?t(e):t})},nt=(t,e)=>{(t.suspense||t.throwOnError||t.experimental_prefetchInRender)&&(e.isReset()||(t.retryOnMount=!1))},ht=t=>{d.useEffect(()=>{t.clearReset()},[t])},ot=({result:t,errorResetBoundary:e,throwOnError:s,query:i,suspense:r})=>t.isError&&!e.isReset()&&!t.isFetching&&i&&(r&&t.data===void 0||X(s,[t.error,i])),ct=(t,e)=>e.state.data===void 0,ut=t=>{if(t.suspense){const s=r=>r==="static"?r:Math.max(r??1e3,1e3),i=t.staleTime;t.staleTime=typeof i=="function"?(...r)=>s(i(...r)):s(i),typeof t.gcTime=="number"&&(t.gcTime=Math.max(t.gcTime,1e3))}},lt=(t,e)=>t.isLoading&&t.isFetching&&!e,dt=(t,e)=>t?.suspense&&e.isPending,ft=(t,e,s)=>e.fetchOptimistic(t).catch(()=>{s.clearReset()});function pt(t){return t}export{st as Q,rt as a,nt as b,ht as c,ct as d,ut as e,ft as f,ot as g,at as h,pt as q,dt as s,it as u,lt as w};
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.