1import{o as e,r as t}from"./chunk-kasxkmqu.js";import{t as n}from"./chunk-co0yk0p3.js";import{r}from"./chunk-mkgfe5u1.js";import{n as i,t as a}from"./chunk-lmia5jji.js";import{t as o}from"./chunk-mpgwvrd5.js";import{a as s}from"./chunk-cu24ddr2.js";var Subscribable=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(){}},FocusManager=class extends Subscribable{#e;#t;#n;constructor(){super(),this.#n=e=>{if(typeof window<`u`&&window.addEventListener){let listener=()=>e();return window.addEventListener(`visibilitychange`,listener,!1),()=>{window.removeEventListener(`visibilitychange`,listener)}}}}onSubscribe(){this.#t||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#n=e,this.#t?.(),this.#t=e(e=>{typeof e==`boolean`?this.setFocused(e):this.onFocus()})}setFocused(e){this.#e!==e&&(this.#e=e,this.onFocus())}onFocus(){let e=this.isFocused();this.listeners.forEach(t=>{t(e)})}isFocused(){return typeof this.#e==`boolean`?this.#e:globalThis.document?.visibilityState!==`hidden`}},c=new FocusManager,l={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)},TimeoutManager=class{#e=l;setTimeoutProvider(e){this.#e=e}setTimeout(e,t){return this.#e.setTimeout(e,t)}clearTimeout(e){this.#e.clearTimeout(e)}setInterval(e,t){return this.#e.setInterval(e,t)}clearInterval(e){this.#e.clearInterval(e)}},u=new TimeoutManager;function systemSetTimeoutZero(e){setTimeout(e,0)}var d=typeof window>`u`||`Deno`in globalThis;function noop$1(){}function functionalUpdate(e,t){return typeof e==`function`?e(t):e}function isValidTimeout(e){return typeof e==`number`&&e>=0&&e!==1/0}function timeUntilStale(e,t){return Math.max(e+(t||0)-Date.now(),0)}function resolveStaleTime(e,t){return typeof e==`function`?e(t):e}function resolveQueryBoolean(e,t){return typeof e==`function`?e(t):e}function matchQuery(e,t){let{type:n=`all`,exact:r,fetchStatus:i,predicate:a,queryKey:o,stale:s}=e;if(o){if(r){if(t.queryHash!==hashQueryKeyByOptions(o,t.options))return!1}else if(!partialMatchKey(t.queryKey,o))return!1}if(n!==`all`){let e=t.isActive();if(n===`active`&&!e||n===`inactive`&&e)return!1}return!(typeof s==`boolean`&&t.isStale()!==s||i&&i!==t.state.fetchStatus||a&&!a(t))}function matchMutation(e,t){let{exact:n,status:r,predicate:i,mutationKey:a}=e;if(a){if(!t.options.mutationKey)return!1;if(n){if(hashKey(t.options.mutationKey)!==hashKey(a))return!1}else if(!partialMatchKey(t.options.mutationKey,a))return!1}return!(r&&t.state.status!==r||i&&!i(t))}function hashQueryKeyByOptions(e,t){return(t?.queryKeyHashFn||hashKey)(e)}function hashKey(e){return JSON.stringify(e,(e,t)=>isPlainObject(t)?Object.keys(t).sort().reduce((e,n)=>(e[n]=t[n],e),{}):t)}function partialMatchKey(e,t){return e===t?!0:typeof e==typeof t&&e&&t&&typeof e==`object`&&typeof t==`object`?Object.keys(t).every(n=>partialMatchKey(e[n],t[n])):!1}var f=Object.prototype.hasOwnProperty;function replaceEqualDeep(e,t,n=0){if(e===t)return e;if(n>500)return t;let r=isPlainArray(e)&&isPlainArray(t);if(!r&&!(isPlainObject(e)&&isPlainObject(t)))return t;let i=(r?e:Object.keys(e)).length,a=r?t:Object.keys(t),o=a.length,s=r?Array(o):{},c=0;for(let l=0;l<o;l++){let o=r?l:a[l],u=e[o],d=t[o];if(u===d){s[o]=u,(r?l<i:f.call(e,o))&&c++;continue}if(u===null||d===null||typeof u!=`object`||typeof d!=`object`){s[o]=d;continue}let p=replaceEqualDeep(u,d,n+1);s[o]=p,p===u&&c++}return i===o&&c===i?e:s}function shallowEqualObjects(e,t){if(!t||Object.keys(e).length!==Object.keys(t).length)return!1;for(let n in e)if(e[n]!==t[n])return!1;return!0}function isPlainArray(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function isPlainObject(e){if(!hasObjectPrototype(e))return!1;let t=e.constructor;if(t===void 0)return!0;let n=t.prototype;return!(!hasObjectPrototype(n)||!n.hasOwnProperty(`isPrototypeOf`)||Object.getPrototypeOf(e)!==Object.prototype)}function hasObjectPrototype(e){return Object.prototype.toString.call(e)===`[object Object]`}function sleep(e){return new Promise(t=>{u.setTimeout(t,e)})}function replaceData(e,t,n){return typeof n.structuralSharing==`function`?n.structuralSharing(e,t):n.structuralSharing===!1?t:replaceEqualDeep(e,t)}function keepPreviousData(e){return e}function addToEnd(e,t,n=0){let r=[...e,t];return n&&r.length>n?r.slice(1):r}function addToStart(e,t,n=0){let r=[t,...e];return n&&r.length>n?r.slice(0,-1):r}var p=Symbol();function ensureQueryFn(e,t){return!e.queryFn&&t?.initialPromise?()=>t.initialPromise:!e.queryFn||e.queryFn===p?()=>Promise.reject(Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}function shouldThrowError(e,t){return typeof e==`function`?e(...t):!!e}function addConsumeAwareSignal(e,t,n){let r=!1,i;return Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(i??=t(),r?i:(r=!0,i.aborted?n():i.addEventListener(`abort`,n,{once:!0}),i))}),e}var m=(()=>{let isServerFn=()=>d;return{isServer(){return isServerFn()},setIsServer(e){isServerFn=e}}})();function pendingThenable(){let e,t,n=new Promise((n,r)=>{e=n,t=r});n.status=`pending`,n.catch(()=>{});function finalize(e){Object.assign(n,e),delete n.resolve,delete n.reject}return n.resolve=t=>{finalize({status:`fulfilled`,value:t}),e(t)},n.reject=e=>{finalize({status:`rejected`,reason:e}),t(e)},n}function tryResolveSync(e){let t;if(e.then(e=>(t=e,e),noop$1)?.catch(noop$1),t!==void 0)return{data:t}}function defaultTransformerFn(e){return e}function dehydrateMutation(e){return{mutationKey:e.options.mutationKey,state:e.state,...e.options.scope&&{scope:e.options.scope},...e.meta&&{meta:e.meta}}}function dehydrateQuery(e,t,n){let dehydratePromise=()=>
1{let r=e.promise?.then(t).catch(e=>n(e)?Promise.reject(Error(`redacted`)):Promise.reject(e));return r?.catch(noop$1),r};return{dehydratedAt:Date.now(),state:{...e.state,...e.state.data!==void 0&&{data:t(e.state.data)}},queryKey:e.queryKey,queryHash:e.queryHash,...e.state.status===`pending`&&{promise:dehydratePromise()},...e.meta&&{meta:e.meta},...e.queryType&&{queryType:e.queryType}}}function defaultShouldDehydrateMutation(e){return e.state.isPaused}function defaultShouldDehydrateQuery(e){return e.state.status===`success`}function defaultShouldRedactErrors(e){return!0}function dehydrate(e,t={}){let n=t.shouldDehydrateMutation??e.getDefaultOptions().dehydrate?.shouldDehydrateMutation??defaultShouldDehydrateMutation,r=e.getMutationCache().getAll().flatMap(e=>n(e)?[dehydrateMutation(e)]:[]),i=t.shouldDehydrateQuery??e.getDefaultOptions().dehydrate?.shouldDehydrateQuery??defaultShouldDehydrateQuery,a=t.shouldRedactErrors??e.getDefaultOptions().dehydrate?.shouldRedactErrors??defaultShouldRedactErrors,o=t.serializeData??e.getDefaultOptions().dehydrate?.serializeData??defaultTransformerFn;return{mutations:r,queries:e.getQueryCache().getAll().flatMap(e=>i(e)?[dehydrateQuery(e,o,a)]:[])}}function hydrate(e,t,n){if(typeof t!=`object`||!t)return;let r=e.getMutationCache(),i=e.getQueryCache(),a=n?.defaultOptions?.deserializeData??e.getDefaultOptions().hydrate?.deserializeData??defaultTransformerFn,o=t.mutations||[],s=t.queries||[];o.forEach(({state:t,...i})=>{r.build(e,{...e.getDefaultOptions().hydrate?.mutations,...n?.defaultOptions?.mutations,...i},t)}),s.forEach(({queryKey:t,state:r,queryHash:o,meta:s,promise:c,dehydratedAt:l,queryType:u})=>{let d=c?tryResolveSync(c):void 0,f=r.data===void 0?d?.data:r.data,p=f===void 0?f:a(f),m=i.get(o),h=m?.state.status===`pending`,g=m?.state.fetchStatus===`fetching`;if(m){let e=d&&l!==void 0&&l>m.state.dataUpdatedAt;if(r.dataUpdatedAt>m.state.dataUpdatedAt||e){let{fetchStatus:e,...t}=r;m.setState({...t,data:p,...r.status===`pending`&&p!==void 0&&{status:`success`,dataUpdatedAt:l??Date.now(),...!g&&{fetchStatus:`idle`}}})}}else m=i.build(e,{...e.getDefaultOptions().hydrate?.queries,...n?.defaultOptions?.queries,queryKey:t,queryHash:o,meta:s,_type:u},{...r,data:p,fetchStatus:`idle`,status:r.status===`pending`&&p!==void 0?`success`:r.status,...r.status===`pending`&&p!==void 0&&{dataUpdatedAt:l??Date.now()}});c&&!d&&!h&&!g&&(l===void 0||l>m.state.dataUpdatedAt)&&m.fetch(void 0,{initialPromise:Promise.resolve(c).then(a)}).catch(noop$1)})}var h=systemSetTimeoutZero;function createNotifyManager(){let e=[],t=0,notifyFn=e=>{e()},batchNotifyFn=e=>{e()},n=h,schedule=r=>{t?e.push(r):n(()=>{notifyFn(r)})},flush=()=>{let t=e;e=[],t.length&&n(()=>{batchNotifyFn(()=>{t.forEach(e=>{notifyFn(e)})})})};return{batch:e=>{let n;t++;try{n=e()}finally{t--,t||flush()}return n},batchCalls:e=>(...t)=>{schedule(()=>{e(...t)})},schedule,setNotifyFunction:e=>{notifyFn=e},setBatchNotifyFunction:e=>{batchNotifyFn=e},setScheduler:e=>{n=e}}}var g=createNotifyManager(),OnlineManager=class extends Subscribable{#e=!0;#t;#n;constructor(){super(),this.#n=e=>{if(typeof window<`u`&&window.addEventListener){let onlineListener=()=>e(!0),offlineListener=()=>e(!1);return window.addEventListener(`online`,onlineListener,!1),window.addEventListener(`offline`,offlineListener,!1),()=>{window.removeEventListener(`online`,onlineListener),window.removeEventListener(`offline`,offlineListener)}}}}onSubscribe(){this.#t||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#n=e,this.#t?.(),this.#t=e(this.setOnline.bind(this))}setOnline(e){this.#e!==e&&(this.#e=e,this.listeners.forEach(t=>{t(e)}))}isOnline(){return this.#e}},_=new OnlineManager;function defaultRetryDelay(e){return Math.min(1e3*2**e,3e4)}function canFetch(e){return(e??`online`)===`online`?_.isOnline():!0}var CancelledError=class extends Error{constructor(e){super(`CancelledError`),this.revert=e?.revert,this.silent=e?.silent}};function isCancelledError(e){return e instanceof CancelledError}function createRetryer(e){let t=!1,n=0,continueFn,r=pendingThenable(),isResolved=()=>r.status!==`pending`,cancel=t=>{if(!isResolved()){let n=new CancelledError(t);reject(n),e.onCancel?.(n)}},cancelRetry=()=>{t=!0},continueRetry=()=>{t=!1},canContinue=()=>c.isFocused()&&(e.networkMode===`always`||_.isOnline())&&e.canRun(),canStart=()=>canFetch(e.networkMode)&&e.canRun(),resolve=e=>{isResolved()||(continueFn?.(),r.resolve(e))},reject=e=>{isResolved()||(continueFn?.(),r.reject(e))},pause=()=>new Promise(t=>
1{continueFn=e=>{(isResolved()||canContinue())&&t(e)},e.onPause?.()}).then(()=>{continueFn=void 0,isResolved()||e.onContinue?.()}),run=()=>{if(isResolved())return;let r,i=n===0?e.initialPromise:void 0;try{r=i??e.fn()}catch(e){r=Promise.reject(e)}Promise.resolve(r).then(resolve).catch(r=>{if(isResolved())return;let i=e.retry??(m.isServer()?0:3),a=e.retryDelay??defaultRetryDelay,o=typeof a==`function`?a(n,r):a,s=i===!0||typeof i==`number`&&n<i||typeof i==`function`&&i(n,r);if(t||!s){reject(r);return}n++,e.onFail?.(n,r),sleep(o).then(()=>canContinue()?void 0:pause()).then(()=>{t?reject(r):run()})})};return{promise:r,status:()=>r.status,cancel,continue:()=>(continueFn?.(),r),cancelRetry,continueRetry,canStart,start:()=>(canStart()?run():pause().then(run),r)}}var Removable=class{#e;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),isValidTimeout(this.gcTime)&&(this.#e=u.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(m.isServer()?1/0:300*1e3))}clearGcTimeout(){this.#e!==void 0&&(u.clearTimeout(this.#e),this.#e=void 0)}};function infiniteQueryBehavior(e){return{onFetch:(t,n)=>{let r=t.options,i=t.fetchOptions?.meta?.fetchMore?.direction,a=t.state.data?.pages||[],o=t.state.data?.pageParams||[],s={pages:[],pageParams:[]},c=0,fetchFn=async()=>{let n=!1,addSignalProperty=e=>{addConsumeAwareSignal(e,()=>t.signal,()=>n=!0)},l=ensureQueryFn(t.options,t.fetchOptions),fetchPage=async(e,r,i)=>{if(n)return Promise.reject(t.signal.reason);if(r==null&&e.pages.length)return Promise.resolve(e);let createQueryFnContext=()=>{let e={client:t.client,queryKey:t.queryKey,pageParam:r,direction:i?`backward`:`forward`,meta:t.options.meta};return addSignalProperty(e),e},a=await l(createQueryFnContext()),{maxPages:o}=t.options,s=i?addToStart:addToEnd;return{pages:s(e.pages,a,o),pageParams:s(e.pageParams,r,o)}};if(i&&a.length){let e=i===`backward`,t=e?getPreviousPageParam:getNextPageParam,n={pages:a,pageParams:o};s=await fetchPage(n,t(r,n),e)}else{let t=e??a.length;do{let e=c===0?o[0]??r.initialPageParam:getNextPageParam(r,s);if(c>0&&e==null)break;s=await fetchPage(s,e),c++}while(c<t)}return s};t.options.persister?t.fetchFn=()=>t.options.persister?.(fetchFn,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n):t.fetchFn=fetchFn}}}function getNextPageParam(e,{pages:t,pageParams:n}){let r=t.length-1;return t.length>0?e.getNextPageParam(t[r],t,n[r],n):void 0}function getPreviousPageParam(e,{pages:t,pageParams:n}){return t.length>0?e.getPreviousPageParam?.(t[0],t,n[0],n):void 0}function hasNextPage(e,t){return t?getNextPageParam(e,t)!=null:!1}function hasPreviousPage(e,t){return!t||!e.getPreviousPageParam?!1:getPreviousPageParam(e,t)!=null}var Query=class extends Removable{#e;#t;#n;#r;#i;#a;#o;#s;constructor(e){super(),this.#s=!1,this.#o=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#i=e.client,this.#r=this.#i.getQueryCache(),this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#t=getDefaultState$1(this.options),this.state=e.state??this.#t,this.scheduleGc()}get meta(){return this.options.meta}get queryType(){return this.#e}get promise(){return this.#a?.promise}setOptions(e){if(this.options={...this.#o,...e},e?._type&&(this.#e=e._type),this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){let e=getDefaultState$1(this.options);e.data!==void 0&&(this.setState(successState(e.data,e.dataUpdatedAt)),this.#t=e)}}optionalRemove(){!this.observers.length&&this.state.fetchStatus===`idle`&&this.#r.remove(this)}setData(e,t){let n=replaceData(this.state.data,e,this.options);return this.#l({data:n,type:`success`,dataUpdatedAt:t?.updatedAt,manual:t?.manual}),n}setState(e){this.#l({type:`setState`,state:e})}cancel(e){let t=this.#a?.promise;return this.#a?.cancel(e),t?t.then(noop$1).catch(noop$1):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}get resetState(){return this.#t}reset(){this.destroy(),this.setState(this.resetState)}isActive(){return this.observers.some(e=>resolveQueryBoolean(e.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===p||!this.isFetched()}isFetched(){return this.state.dataUpdateCount+this.state.errorUpdate
1Count>0}isStatic(){return this.getObserversCount()>0?this.observers.some(e=>resolveStaleTime(e.options.staleTime,this)===`static`):!1}isStale(){return this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(e=0){return this.state.data===void 0?!0:e===`static`?!1:this.state.isInvalidated?!0:!timeUntilStale(this.state.dataUpdatedAt,e)}onFocus(){this.observers.find(e=>e.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#a?.continue()}onOnline(){this.observers.find(e=>e.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#a?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#r.notify({type:`observerAdded`,query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(t=>t!==e),this.observers.length||(this.#a&&(this.#s||this.#c()?this.#a.cancel({revert:!0}):this.#a.cancelRetry()),this.scheduleGc()),this.#r.notify({type:`observerRemoved`,query:this,observer:e}))}getObserversCount(){return this.observers.length}#c(){return this.state.fetchStatus===`paused`&&this.state.status===`pending`}invalidate(){this.state.isInvalidated||this.#l({type:`invalidate`})}async fetch(e,t){if(this.state.fetchStatus!==`idle`&&this.#a?.status()!==`rejected`){if(this.state.data!==void 0&&t?.cancelRefetch)this.cancel({silent:!0});else if(this.#a)return this.#a.continueRetry(),this.#a.promise}if(e&&this.setOptions(e),!this.options.queryFn){let e=this.observers.find(e=>e.options.queryFn);e&&this.setOptions(e.options)}let n=new AbortController,addSignalProperty=e=>{Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(this.#s=!0,n.signal)})},fetchFn=()=>{let e=ensureQueryFn(this.options,t),createQueryFnContext=()=>{let e={client:this.#i,queryKey:this.queryKey,meta:this.meta};return addSignalProperty(e),e},n=createQueryFnContext();return this.#s=!1,this.options.persister?this.options.persister(e,n,this):e(n)},createFetchContext=()=>{let e={fetchOptions:t,options:this.options,queryKey:this.queryKey,client:this.#i,state:this.state,fetchFn};return addSignalProperty(e),e},r=createFetchContext();(this.#e===`infinite`?infiniteQueryBehavior(this.options.pages):this.options.behavior)?.onFetch(r,this),this.#n=this.state,(this.state.fetchStatus===`idle`||this.state.fetchMeta!==r.fetchOptions?.meta)&&this.#l({type:`fetch`,meta:r.fetchOptions?.meta}),this.#a=createRetryer({initialPromise:t?.initialPromise,fn:r.fetchFn,onCancel:e=>{e instanceof CancelledError&&e.revert&&this.setState({...this.#n,fetchStatus:`idle`}),n.abort()},onFail:(e,t)=>{this.#l({type:`failed`,failureCount:e,error:t})},onPause:()=>{this.#l({type:`pause`})},onContinue:()=>{this.#l({type:`continue`})},retry:r.options.retry,retryDelay:r.options.retryDelay,networkMode:r.options.networkMode,canRun:()=>!0});try{let e=await this.#a.start();if(e===void 0)throw Error(`${this.queryHash} data is undefined`);return this.setData(e),this.#r.config.onSuccess?.(e,this),this.#r.config.onSettled?.(e,this.state.error,this),e}catch(e){if(e instanceof CancelledError){if(e.silent)return this.#a.promise;if(e.revert){if(this.state.data===void 0)throw e;return this.state.data}}throw this.#l({type:`error`,error:e}),this.#r.config.onError?.(e,this),this.#r.config.onSettled?.(this.state.data,e,this),e}finally{this.scheduleGc()}}#l(e){let reducer=t=>{switch(e.type){case`failed`:return{...t,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case`pause`:return{...t,fetchStatus:`paused`};case`continue`:return{...t,fetchStatus:`fetching`};case`fetch`:return{...t,...fetchState(t.data,this.options),fetchMeta:e.meta??null};case`success`:let n={...t,...successState(e.data,e.dataUpdatedAt),dataUpdateCount:t.dataUpdateCount+1,...!e.manual&&{fetchStatus:`idle`,fetchFailureCount:0,fetchFailureReason:null}};return this.#n=e.manual?n:void 0,n;case`error`:let r=e.error;return{...t,error:r,errorUpdateCount:t.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:t.fetchFailureCount+1,fetchFailureReason:r,fetchStatus:`idle`,status:`error`,isInvalidated:!0};case`invalidate`:return{...t,isInvalidated:!0};case`setState`:return{...t,...e.state}}};this.state=reducer(this.state),g.batch(()=>
vendor: 4,166 bytes, line 1
1{this.observers.forEach(e=>{e.onQueryUpdate()}),this.#r.notify({query:this,type:`updated`,action:e})})}};function fetchState(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:canFetch(t.networkMode)?`fetching`:`paused`,...e===void 0&&{error:null,status:`pending`}}}function successState(e,t){return{data:e,dataUpdatedAt:t??Date.now(),error:null,isInvalidated:!1,status:`success`}}function getDefaultState$1(e){let t=typeof e.initialData==`function`?e.initialData():e.initialData,n=t!==void 0,r=n?typeof e.initialDataUpdatedAt==`function`?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?`success`:`pending`,fetchStatus:`idle`}}var QueryObserver=class extends Subscribable{constructor(e,t){super(),this.options=t,this.#e=e,this.#s=null,this.#o=pendingThenable(),this.bindMethods(),this.setOptions(t)}#e;#t=void 0;#n=void 0;#r=void 0;#i;#a;#o;#s;#c;#l;#u;#d;#f;#p;#m=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.#t.addObserver(this),shouldFetchOnMount(this.#t,this.options)?this.#h():this.updateResult(),this.#y())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return shouldFetchOn(this.#t,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return shouldFetchOn(this.#t,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#b(),this.#x(),this.#t.removeObserver(this)}setOptions(e){let t=this.options,n=this.#t;if(this.options=this.#e.defaultQueryOptions(e),this.options.enabled!==void 0&&typeof this.options.enabled!=`boolean`&&typeof this.options.enabled!=`function`&&typeof resolveQueryBoolean(this.options.enabled,this.#t)!=`boolean`)throw Error(`Expected enabled to be a boolean or a callback that returns a boolean`);this.#S(),this.#t.setOptions(this.options),t._defaulted&&!shallowEqualObjects(this.options,t)&&this.#e.getQueryCache().notify({type:`observerOptionsUpdated`,query:this.#t,observer:this});let r=this.hasListeners();r&&shouldFetchOptionally(this.#t,n,this.options,t)&&this.#h(),this.updateResult(),r&&(this.#t!==n||resolveQueryBoolean(this.options.enabled,this.#t)!==resolveQueryBoolean(t.enabled,this.#t)||resolveStaleTime(this.options.staleTime,this.#t)!==resolveStaleTime(t.staleTime,this.#t))&&this.#g();let i=this.#_();r&&(this.#t!==n||resolveQueryBoolean(this.options.enabled,this.#t)!==resolveQueryBoolean(t.enabled,this.#t)||i!==this.#p)&&this.#v(i)}getOptimisticResult(e){let t=this.#e.getQueryCache().build(this.#e,e),n=this.createResult(t,e);return shouldAssignObserverCurrentProperties(this,n)&&(this.#r=n,this.#a=this.options,this.#i=this.#t.state),n}getCurrentResult(){return this.#r}trackResult(e,t){return new Proxy(e,{get:(e,n)=>(this.trackProp(n),t?.(n),n===`promise`&&(this.trackProp(`data`),!this.options.experimental_prefetchInRender&&this.#o.status===`pending`&&this.#o.reject(Error(`experimental_prefetchInRender feature flag is not enabled`))),Reflect.get(e,n))})}trackProp(e){this.#m.add(e)}getCurrentQuery(){return this.#t}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){let t=this.#e.defaultQueryOptions(e),n=this.#e.getQueryCache().build(this.#e,t);return n.fetch().then(()=>this.createResult(n,t))}fetch(e){return this.#h({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#r))}#h(e){this.#S();let t=this.#t.fetch(this.options,e);return e?.throwOnError||(t=t.catch(noop$1)),t}#g(){this.#b();let e=resolveStaleTime(this.options.staleTime,this.#t);if(m.isServer()||this.#r.isStale||!isValidTimeout(e))return;let t=timeUntilStale(this.#r.dataUpdatedAt,e)+1;this.#d=u.setTimeout(()=>{this.#r.isStale||this.updateResult()},t)}#_(){return(typeof this.options.refetchInterval==`function`?this.options.refetchInterval(this.#t):this.options.refetchInterval)??!1}#v(e){this.#x(),this.#p=e,!(m.isServer()||resolveQueryBoolean(this.options.enabled,this.#t)===!1||!isValidTimeout(this.#p)||this.#p===0)&&(this.#f=u.setInterval(()=>
1{(this.options.refetchIntervalInBackground||c.isFocused())&&this.#h()},this.#p))}#y(){this.#g(),this.#v(this.#_())}#b(){this.#d!==void 0&&(u.clearTimeout(this.#d),this.#d=void 0)}#x(){this.#f!==void 0&&(u.clearInterval(this.#f),this.#f=void 0)}createResult(e,t){let n=this.#t,r=this.options,i=this.#r,a=this.#i,o=this.#a,s=e===n?this.#n:e.state,{state:c}=e,l={...c},u=!1,d;if(t._optimisticResults){let i=this.hasListeners(),a=!i&&shouldFetchOnMount(e,t),o=i&&shouldFetchOptionally(e,n,t,r);(a||o)&&(l={...l,...fetchState(c.data,e.options)}),t._optimisticResults===`isRestoring`&&(l.fetchStatus=`idle`)}let{error:f,errorUpdatedAt:p,status:m}=l;d=l.data;let h=!1;if(t.placeholderData!==void 0&&d===void 0&&m===`pending`){let e;i?.isPlaceholderData&&t.placeholderData===o?.placeholderData?(e=i.data,h=!0):e=typeof t.placeholderData==`function`?t.placeholderData(this.#u?.state.data,this.#u):t.placeholderData,e!==void 0&&(m=`success`,d=replaceData(i?.data,e,t),u=!0)}if(t.select&&d!==void 0&&!h)if(i&&d===a?.data&&t.select===this.#c)d=this.#l;else try{this.#c=t.select,d=t.select(d),d=replaceData(i?.data,d,t),this.#l=d,this.#s=null}catch(e){this.#s=e}this.#s&&(f=this.#s,d=this.#l,p=Date.now(),m=`error`);let g=l.fetchStatus===`fetching`,_=m===`pending`,v=m===`error`,y=_&&g,b=d!==void 0,x={status:m,fetchStatus:l.fetchStatus,isPending:_,isSuccess:m===`success`,isError:v,isInitialLoading:y,isLoading:y,data:d,dataUpdatedAt:l.dataUpdatedAt,error:f,errorUpdatedAt:p,failureCount:l.fetchFailureCount,failureReason:l.fetchFailureReason,errorUpdateCount:l.errorUpdateCount,isFetched:e.isFetched(),isFetchedAfterMount:l.dataUpdateCount>s.dataUpdateCount||l.errorUpdateCount>s.errorUpdateCount,isFetching:g,isRefetching:g&&!_,isLoadingError:v&&!b,isPaused:l.fetchStatus===`paused`,isPlaceholderData:u,isRefetchError:v&&b,isStale:isStale(e,t),refetch:this.refetch,promise:this.#o,isEnabled:resolveQueryBoolean(t.enabled,e)!==!1};if(this.options.experimental_prefetchInRender){let t=x.data!==void 0,r=x.status===`error`&&!t,finalizeThenableIfPossible=e=>{r?e.reject(x.error):t&&e.resolve(x.data)},recreateThenable=()=>{finalizeThenableIfPossible(this.#o=x.promise=pendingThenable())},i=this.#o;switch(i.status){case`pending`:e.queryHash===n.queryHash&&finalizeThenableIfPossible(i);break;case`fulfilled`:(r||x.data!==i.value)&&recreateThenable();break;case`rejected`:(!r||x.error!==i.reason)&&recreateThenable();break}}return x}updateResult(){let e=this.#r,t=this.createResult(this.#t,this.options);if(this.#i=this.#t.state,this.#a=this.options,this.#i.data!==void 0&&(this.#u=this.#t),shallowEqualObjects(t,e))return;this.#r=t;let shouldNotifyListeners=()=>{if(!e)return!0;let{notifyOnChangeProps:t}=this.options,n=typeof t==`function`?t():t;if(n===`all`||!n&&!this.#m.size)return!0;let r=new Set(n??this.#m);return this.options.throwOnError&&r.add(`error`),Object.keys(this.#r).some(t=>{let n=t;return this.#r[n]!==e[n]&&r.has(n)})};this.#C({listeners:shouldNotifyListeners()})}#S(){let e=this.#e.getQueryCache().build(this.#e,this.options);if(e===this.#t)return;let t=this.#t;this.#t=e,this.#n=e.state,this.hasListeners()&&(t?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#y()}#C(e){g.batch(()=>{e.listeners&&this.listeners.forEach(e=>{e(this.#r)}),this.#e.getQueryCache().notify({query:this.#t,type:`observerResultsUpdated`})})}};function shouldLoadOnMount(e,t){return resolveQueryBoolean(t.enabled,e)!==!1&&e.state.data===void 0&&!(e.state.status===`error`&&resolveQueryBoolean(t.retryOnMount,e)===!1)}function shouldFetchOnMount(e,t){return shouldLoadOnMount(e,t)||e.state.data!==void 0&&shouldFetchOn(e,t,t.refetchOnMount)}function shouldFetchOn(e,t,n){if(resolveQueryBoolean(t.enabled,e)!==!1&&resolveStaleTime(t.staleTime,e)!==`static`){let r=typeof n==`function`?n(e):n;return r===`always`||r!==!1&&isStale(e,t)}return!1}function shouldFetchOptionally(e,t,n,r){return(e!==t||resolveQueryBoolean(r.enabled,e)===!1)&&(!n.suspense||e.state.status!==`error`)&&isStale(e,n)}function isStale(e,t){return resolveQueryBoolean(t.enabled,e)!==!1&&e.isStaleByTime(resolveStaleTime(t.staleTime,e))}function shouldAssignObserverCurrentProperties(e,t){return!shallowEqualObjects(e.getCurrentResult(),t)}var InfiniteQueryObserver=class extends QueryObserver{constructor(e,t){super(e,t)}bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(e){e._type=`infinite`,super.setOptions(e)}getOptimisticResult(e){return e._type=`infinite`,super.getOptimisticResult(e)}
1fetchNextPage(e){return this.fetch({...e,meta:{fetchMore:{direction:`forward`}}})}fetchPreviousPage(e){return this.fetch({...e,meta:{fetchMore:{direction:`backward`}}})}createResult(e,t){let{state:n}=e,r=super.createResult(e,t),{isFetching:i,isRefetching:a,isError:o,isRefetchError:s}=r,c=n.fetchMeta?.fetchMore?.direction,l=o&&c===`forward`,u=i&&c===`forward`,d=o&&c===`backward`,f=i&&c===`backward`;return{...r,fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:hasNextPage(t,n.data),hasPreviousPage:hasPreviousPage(t,n.data),isFetchNextPageError:l,isFetchingNextPage:u,isFetchPreviousPageError:d,isFetchingPreviousPage:f,isRefetchError:s&&!l&&!d,isRefetching:a&&!u&&!f}}},Mutation=class extends Removable{#e;#t;#n;#r;constructor(e){super(),this.#e=e.client,this.mutationId=e.mutationId,this.#n=e.mutationCache,this.#t=[],this.state=e.state||getDefaultState(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#t.includes(e)||(this.#t.push(e),this.clearGcTimeout(),this.#n.notify({type:`observerAdded`,mutation:this,observer:e}))}removeObserver(e){this.#t=this.#t.filter(t=>t!==e),this.scheduleGc(),this.#n.notify({type:`observerRemoved`,mutation:this,observer:e})}optionalRemove(){this.#t.length||(this.state.status===`pending`?this.scheduleGc():this.#n.remove(this))}continue(){return this.#r?.continue()??this.execute(this.state.variables)}async execute(e){let onContinue=()=>{this.#i({type:`continue`})},t={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#r=createRetryer({fn:()=>this.options.mutationFn?this.options.mutationFn(e,t):Promise.reject(Error(`No mutationFn found`)),onFail:(e,t)=>{this.#i({type:`failed`,failureCount:e,error:t})},onPause:()=>{this.#i({type:`pause`})},onContinue,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#n.canRun(this)});let n=this.state.status===`pending`,r=!this.#r.canStart();try{if(n)onContinue();else{this.#i({type:`pending`,variables:e,isPaused:r}),this.#n.config.onMutate&&await this.#n.config.onMutate(e,this,t);let n=await this.options.onMutate?.(e,t);n!==this.state.context&&this.#i({type:`pending`,context:n,variables:e,isPaused:r})}let i=await this.#r.start();return await this.#n.config.onSuccess?.(i,e,this.state.context,this,t),await this.options.onSuccess?.(i,e,this.state.context,t),await this.#n.config.onSettled?.(i,null,this.state.variables,this.state.context,this,t),await this.options.onSettled?.(i,null,e,this.state.context,t),this.#i({type:`success`,data:i}),i}catch(n){try{await this.#n.config.onError?.(n,e,this.state.context,this,t)}catch(e){Promise.reject(e)}try{await this.options.onError?.(n,e,this.state.context,t)}catch(e){Promise.reject(e)}try{await this.#n.config.onSettled?.(void 0,n,this.state.variables,this.state.context,this,t)}catch(e){Promise.reject(e)}try{await this.options.onSettled?.(void 0,n,e,this.state.context,t)}catch(e){Promise.reject(e)}throw this.#i({type:`error`,error:n}),n}finally{this.#n.runNext(this)}}#i(e){let reducer=t=>{switch(e.type){case`failed`:return{...t,failureCount:e.failureCount,failureReason:e.error};case`pause`:return{...t,isPaused:!0};case`continue`:return{...t,isPaused:!1};case`pending`:return{...t,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:`pending`,variables:e.variables,submittedAt:Date.now()};case`success`:return{...t,data:e.data,failureCount:0,failureReason:null,error:null,status:`success`,isPaused:!1};case`error`:return{...t,data:void 0,error:e.error,failureCount:t.failureCount+1,failureReason:e.error,isPaused:!1,status:`error`}}};this.state=reducer(this.state),g.batch(()=>{this.#t.forEach(t=>{t.onMutationUpdate(e)}),this.#n.notify({mutation:this,type:`updated`,action:e})})}};function getDefaultState(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:`idle`,variables:void 0,submittedAt:0}}var MutationCache=class extends Subscribable{constructor(e={}){super(),this.config=e,this.#e=new Set,this.#t=new Map,this.#n=0}#e;#t;#n;build(e,t,n){let r=new Mutation({client:e,mutationCache:this,mutationId:++this.#n,options:e.defaultMutationOptions(t),state:n});return this.add(r),r}add(e){this.#e.add(e);let t=scopeFor(e);if(typeof t==`string`){let n=this.#t.get(t);n?n.push(e):this.#t.set(t,[e])}this.notify({type:`added`,mutation:e})}remove(e){if(this.#e.delete(e)){let t=scopeFor(e);if(typeof t==`string`){let n=this.#t.get(t);if(n)if(n.length>1){let t=n.indexOf(e);t!==-1&&n.splice(t,1)}else n[0]===e&&this.#t.delete(t)}}this.notify({type:`removed`,mutation:e})}canRun(e){let t=scopeFor(e);if(typeof t==`string`){let n=this.#t.get(t)?.find(e=>
1e.state.status===`pending`);return!n||n===e}else return!0}runNext(e){let t=scopeFor(e);return typeof t==`string`?(this.#t.get(t)?.find(t=>t!==e&&t.state.isPaused))?.continue()??Promise.resolve():Promise.resolve()}clear(){g.batch(()=>{this.#e.forEach(e=>{this.notify({type:`removed`,mutation:e})}),this.#e.clear(),this.#t.clear()})}getAll(){return Array.from(this.#e)}find(e){let t={exact:!0,...e};return this.getAll().find(e=>matchMutation(t,e))}findAll(e={}){return this.getAll().filter(t=>matchMutation(e,t))}notify(e){g.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){let e=this.getAll().filter(e=>e.state.isPaused);return g.batch(()=>Promise.all(e.map(e=>e.continue().catch(noop$1))))}};function scopeFor(e){return e.options.scope?.id}var MutationObserver=class extends Subscribable{#e;#t=void 0;#n;#r;constructor(e,t){super(),this.#e=e,this.setOptions(t),this.bindMethods(),this.#i()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){let t=this.options;this.options=this.#e.defaultMutationOptions(e),shallowEqualObjects(this.options,t)||this.#e.getMutationCache().notify({type:`observerOptionsUpdated`,mutation:this.#n,observer:this}),t?.mutationKey&&this.options.mutationKey&&hashKey(t.mutationKey)!==hashKey(this.options.mutationKey)?this.reset():this.#n?.state.status===`pending`&&this.#n.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#n?.removeObserver(this)}onMutationUpdate(e){this.#i(),this.#a(e)}getCurrentResult(){return this.#t}reset(){this.#n?.removeObserver(this),this.#n=void 0,this.#i(),this.#a()}mutate(e,t){return this.#r=t,this.#n?.removeObserver(this),this.#n=this.#e.getMutationCache().build(this.#e,this.options),this.#n.addObserver(this),this.#n.execute(e)}#i(){let e=this.#n?.state??getDefaultState();this.#t={...e,isPending:e.status===`pending`,isSuccess:e.status===`success`,isError:e.status===`error`,isIdle:e.status===`idle`,mutate:this.mutate,reset:this.reset}}#a(e){g.batch(()=>{if(this.#r&&this.hasListeners()){let t=this.#t.variables,n=this.#t.context,r={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};if(e?.type===`success`){try{this.#r.onSuccess?.(e.data,t,n,r)}catch(e){Promise.reject(e)}try{this.#r.onSettled?.(e.data,null,t,n,r)}catch(e){Promise.reject(e)}}else if(e?.type===`error`){try{this.#r.onError?.(e.error,t,n,r)}catch(e){Promise.reject(e)}try{this.#r.onSettled?.(void 0,e.error,t,n,r)}catch(e){Promise.reject(e)}}}this.listeners.forEach(e=>{e(this.#t)})})}};function difference(e,t){let n=new Set(t);return e.filter(e=>!n.has(e))}function replaceAt(e,t,n){let r=e.slice(0);return r[t]=n,r}var QueriesObserver=class extends Subscribable{#e;#t;#n;#r;#i;#a;#o;#s;#c;#l=[];constructor(e,t,n){super(),this.#e=e,this.#r=n,this.#n=[],this.#i=[],this.#t=[],this.setQueries(t)}onSubscribe(){this.listeners.size===1&&this.#i.forEach(e=>{e.subscribe(t=>{this.#m(e,t)})})}onUnsubscribe(){this.listeners.size||this.destroy()}destroy(){this.listeners=new Set,this.#i.forEach(e=>{e.destroy()})}setQueries(e,t){this.#n=e,this.#r=t,g.batch(()=>{let e=this.#i,t=this.#p(this.#n);t.forEach(e=>e.observer.setOptions(e.defaultedQueryOptions));let n=t.map(e=>e.observer),r=n.map(e=>e.getCurrentResult()),i=e.length!==n.length,a=n.some((t,n)=>t!==e[n]),o=i||a,s=o?!0:r.some((e,t)=>{let n=this.#t[t];return!n||!shallowEqualObjects(e,n)});!o&&!s||(o&&(this.#l=t,this.#i=n),this.#t=r,this.hasListeners()&&(o&&(difference(e,n).forEach(e=>{e.destroy()}),difference(n,e).forEach(e=>{e.subscribe(t=>{this.#m(e,t)})})),this.#h()))})}getCurrentResult(){return this.#t}getQueries(){return this.#i.map(e=>e.getCurrentQuery())}getObservers(){return this.#i}getOptimisticResult(e,t){let n=this.#p(e),r=n.map(e=>e.observer.getOptimisticResult(e.defaultedQueryOptions)),i=n.map(e=>e.defaultedQueryOptions.queryHash);return[r,e=>this.#d(e??r,t,i),()=>this.#u(r,n)]}#u(e,t){return t.map((n,r)=>{let i=e[r];return n.defaultedQueryOptions.notifyOnChangeProps?i:n.observer.trackResult(i,e=>{t.forEach(t=>{t.observer.trackProp(e)})})})}#d(e,t,n){if(t){let r=this.#c,i=n!==void 0&&r!==void 0&&(r.length!==n.length||n.some((e,t)=>e!==r[t]));return(!this.#a||this.#t!==this.#s||i||t!==this.#o)&&(this.#o=t,this.#s=this.#t,n!==void 0&&(this.#c=n),this.#a=replaceEqualDeep(this.#a,t(e))),this.#a}return e}#f(){return this.#r?.combine!==void 0&&this.#i.some((e,t)=>e.options.suspense&&this.#t[t]?.data===void 0)}#p(e){let t=new Map;
1this.#i.forEach(e=>{let n=e.options.queryHash;if(!n)return;let r=t.get(n);r?r.push(e):t.set(n,[e])});let n=[];return e.forEach(e=>{let r=this.#e.defaultQueryOptions(e),i=t.get(r.queryHash)?.shift()??new QueryObserver(this.#e,r);n.push({defaultedQueryOptions:r,observer:i})}),n}#m(e,t){let n=this.#i.indexOf(e);n!==-1&&(this.#t=replaceAt(this.#t,n,t),this.#h())}#h(){if(this.hasListeners()){let e=this.#u(this.#t,this.#l),t=this.#f(),n=this.#a,r=t?n:this.#d(e,this.#r?.combine);(t||n!==r)&&g.batch(()=>{this.listeners.forEach(e=>{e(this.#t)})})}}},QueryCache=class extends Subscribable{constructor(e={}){super(),this.config=e,this.#e=new Map}#e;build(e,t,n){let r=t.queryKey,i=t.queryHash??hashQueryKeyByOptions(r,t),a=this.get(i);return a||(a=new Query({client:e,queryKey:r,queryHash:i,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(r)}),this.add(a)),a}add(e){this.#e.has(e.queryHash)||(this.#e.set(e.queryHash,e),this.notify({type:`added`,query:e}))}remove(e){let t=this.#e.get(e.queryHash);t&&(e.destroy(),t===e&&this.#e.delete(e.queryHash),this.notify({type:`removed`,query:e}))}clear(){g.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#e.get(e)}getAll(){return[...this.#e.values()]}find(e){let t={exact:!0,...e};return this.getAll().find(e=>matchQuery(t,e))}findAll(e={}){let t=this.getAll();return Object.keys(e).length>0?t.filter(t=>matchQuery(e,t)):t}notify(e){g.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){g.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){g.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},QueryClient=class{#e;#t;#n;#r;#i;#a;#o;#s;constructor(e={}){this.#e=e.queryCache||new QueryCache,this.#t=e.mutationCache||new MutationCache,this.#n=e.defaultOptions||{},this.#r=new Map,this.#i=new Map,this.#a=0}mount(){this.#a++,this.#a===1&&(this.#o=c.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#e.onFocus())}),this.#s=_.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#e.onOnline())}))}unmount(){this.#a--,this.#a===0&&(this.#o?.(),this.#o=void 0,this.#s?.(),this.#s=void 0)}isFetching(e){return this.#e.findAll({...e,fetchStatus:`fetching`}).length}isMutating(e){return this.#t.findAll({...e,status:`pending`}).length}getQueryData(e){let t=this.defaultQueryOptions({queryKey:e});return this.#e.get(t.queryHash)?.state.data}ensureQueryData(e){let t=this.defaultQueryOptions(e),n=this.#e.build(this,t),r=n.state.data;return r===void 0?this.fetchQuery(e):(e.revalidateIfStale&&n.isStaleByTime(resolveStaleTime(t.staleTime,n))&&this.prefetchQuery(t),Promise.resolve(r))}getQueriesData(e){return this.#e.findAll(e).map(({queryKey:e,state:t})=>[e,t.data])}setQueryData(e,t,n){let r=this.defaultQueryOptions({queryKey:e}),i=this.#e.get(r.queryHash)?.state.data,a=functionalUpdate(t,i);if(a!==void 0)return this.#e.build(this,r).setData(a,{...n,manual:!0})}setQueriesData(e,t,n){return g.batch(()=>this.#e.findAll(e).map(({queryKey:e})=>[e,this.setQueryData(e,t,n)]))}getQueryState(e){let t=this.defaultQueryOptions({queryKey:e});return this.#e.get(t.queryHash)?.state}removeQueries(e){let t=this.#e;g.batch(()=>{t.findAll(e).forEach(e=>{t.remove(e)})})}resetQueries(e,t){let n=this.#e;return g.batch(()=>(n.findAll(e).forEach(e=>{e.reset()}),this.refetchQueries({type:`active`,...e},t)))}cancelQueries(e,t={}){let n={revert:!0,...t},r=g.batch(()=>this.#e.findAll(e).map(e=>e.cancel(n)));return Promise.all(r).then(noop$1).catch(noop$1)}invalidateQueries(e,t={}){return g.batch(()=>(this.#e.findAll(e).forEach(e=>{e.invalidate()}),e?.refetchType===`none`?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??`active`},t)))}refetchQueries(e,t={}){let n={...t,cancelRefetch:t.cancelRefetch??!0},r=g.batch(()=>this.#e.findAll(e).filter(e=>!e.isDisabled()&&!e.isStatic()).map(e=>{let t=e.fetch(void 0,n);return n.throwOnError||(t=t.catch(noop$1)),e.state.fetchStatus===`paused`?Promise.resolve():t}));return Promise.all(r).then(noop$1)}fetchQuery(e){let t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);let n=this.#e.build(this,t);return n.isStaleByTime(resolveStaleTime(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(noop$1).catch(noop$1)}fetchInfiniteQuery(e){return e._type=`infinite`,this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(noop$1).catch(noop$1)}ensureInfiniteQueryData(e){return e._type=`infinite`,this.ensureQueryData(e)}resumePausedMutations(){return _.isOnline()?this.#t.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#e}getMutationCache(){return this.#t}getDefaultOptions(){return this.#n}setDefaultOptions(e){this.#n=e}setQueryDefaults(e,t){this.#r.set(hashKey(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){let t=[...this.#r.values()],n={};return t.forEach(t=>{partialMatchKey(e,t.queryKey)&&Object.assign(n,t.defaultOptions)}),n}setMutationDefaults(e,t){this.#i.set(hashKey(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){let t=[...this.#i.values()],n={};return t.forEach(t=>{partialMatchKey(e,t.mutationKey)&&Object.assign(n,t.defaultOptions)}),n}defaultQueryOptions(e){if(e._defaulted)return e;let t={...this.#n.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||=hashQueryKeyByOptions(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.queryFn===p&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#n.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#e.clear(),this.#t.clear()}};function streamedQuery({streamFn:e,refetchMode:t=`reset`,reducer:n=(e,t)=>addToEnd(e,t),initialValue:r=[]}){return async i=>{let a=i.client.getQueryCache().find({queryKey:i.queryKey,exact:!0}),o=!!a&&a.isFetched();o&&t===`reset`&&a.setState({...a.resetState,fetchStatus:`fetching`});let s=r,c=!1,l=await e(addConsumeAwareSignal({client:i.client,meta:i.meta,queryKey:i.queryKey,pageParam:i.pageParam,direction:i.direction},()=>i.signal,()=>c=!0)),u=o&&t===`replace`;for await(let e of l){if(c)break;u?s=n(s,e):i.client.setQueryData(i.queryKey,t=>n(t===void 0?r:t,e))}return u&&!c&&i.client.setQueryData(i.queryKey,s),i.client.getQueryData(i.queryKey)??r}}var v=Symbol(`dataTagSymbol`),y=Symbol(`dataTagErrorSymbol`),b=Symbol(`unsetMarker`),x=e(n()),S=o();function noop(){}function createSyncStoragePersister({storage:e,key:t=`REACT_QUERY_OFFLINE_CACHE`,throttleTime:n=1e3,serialize:r=JSON.stringify,deserialize:i=JSON.parse,retry:a}){if(e){let trySave=n=>{try{e.setItem(t,r(n));return}catch(e){return e}};return{persistClient:throttle(e=>{let t=e,n=trySave(t),r=0;for(;n&&t;)r++,t=a?.({persistedClient:t,error:n,errorCount:r}),t&&(n=trySave(t))},n),restoreClient:()=>{let n=e.getItem(t);if(n)return i(n)},removeClient:()=>{e.removeItem(t)}}}return{persistClient:noop,restoreClient:noop,removeClient:noop}}function throttle(e,t=100){let n=null,r;return function(...i){r=i,n===null&&(n=u.setTimeout(()=>{e(...r),n=null},t))}}var C=x.createContext(void 0),useQueryClient=e=>{let t=x.useContext(C);if(e)return e;if(!t)throw Error(`No QueryClient set, use QueryClientProvider to set one`);return t},QueryClientProvider=({client:e,children:t})=>(x.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),(0,S.jsx)(C.Provider,{value:e,children:t})),w=x.createContext(!1),useIsRestoring=()=>x.useContext(w),T=w.Provider;function createValue(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}
1var E=x.createContext(createValue()),useQueryErrorResetBoundary=()=>x.useContext(E),QueryErrorResetBoundary=({children:e})=>{let[t]=x.useState(()=>createValue());return(0,S.jsx)(E.Provider,{value:t,children:typeof e==`function`?e(t):e})},ensurePreventErrorBoundaryRetry=(e,t,n)=>{let r=n?.state.error&&typeof e.throwOnError==`function`?shouldThrowError(e.throwOnError,[n.state.error,n]):e.throwOnError;(e.suspense||e.experimental_prefetchInRender||r)&&(t.isReset()||(e.retryOnMount=!1))},useClearResetErrorBoundary=e=>{x.useEffect(()=>{e.clearReset()},[e])},getHasError=({result:e,errorResetBoundary:t,throwOnError:n,query:r,suspense:i})=>e.isError&&!t.isReset()&&!e.isFetching&&r&&(i&&e.data===void 0||shouldThrowError(n,[e.error,r])),defaultThrowOnError=(e,t)=>t.state.data===void 0,ensureSuspenseTimers=e=>{if(e.suspense){let t=1e3,clamp=e=>e===`static`?e:Math.max(e??t,t),n=e.staleTime;e.staleTime=typeof n==`function`?(...e)=>clamp(n(...e)):clamp(n),typeof e.gcTime==`number`&&(e.gcTime=Math.max(e.gcTime,t))}},willFetch=(e,t)=>e.isLoading&&e.isFetching&&!t,shouldSuspend=(e,t)=>e?.suspense&&t.isPending,fetchOptimistic=(e,t,n)=>t.fetchOptimistic(e).catch(()=>{n.clearReset()});function useQueries({queries:e,...t},n){let r=useQueryClient(n),i=useIsRestoring(),a=useQueryErrorResetBoundary(),o=x.useMemo(()=>e.map(e=>{let t=r.defaultQueryOptions(e);return t._optimisticResults=i?`isRestoring`:`optimistic`,t}),[e,r,i]);o.forEach(e=>{ensureSuspenseTimers(e),ensurePreventErrorBoundaryRetry(e,a,r.getQueryCache().get(e.queryHash))}),useClearResetErrorBoundary(a);let[s]=x.useState(()=>new QueriesObserver(r,o,t)),[c,l,u]=s.getOptimisticResult(o,t.combine),d=!i&&t.subscribed!==!1;x.useSyncExternalStore(x.useCallback(e=>d?s.subscribe(g.batchCalls(e)):noop$1,[s,d]),()=>s.getCurrentResult(),()=>s.getCurrentResult()),x.useEffect(()=>{s.setQueries(o,t)},[o,t,s]);let f=c.some((e,t)=>shouldSuspend(o[t],e))?c.flatMap((e,t)=>{let n=o[t];return n&&shouldSuspend(n,e)?fetchOptimistic(n,new QueryObserver(r,n),a):[]}):[];if(f.length>0)throw Promise.all(f);let p=c.find((e,t)=>{let n=o[t];return n&&getHasError({result:e,errorResetBoundary:a,throwOnError:n.throwOnError,query:r.getQueryCache().get(n.queryHash),suspense:n.suspense})});if(p?.error)throw p.error;return l(u())}function useBaseQuery(e,t,n){let r=useIsRestoring(),i=useQueryErrorResetBoundary(),a=useQueryClient(n),o=a.defaultQueryOptions(e);a.getDefaultOptions().queries?._experimental_beforeQuery?.(o);let s=a.getQueryCache().get(o.queryHash),c=e.subscribed!==!1;o._optimisticResults=r?`isRestoring`:c?`optimistic`:void 0,ensureSuspenseTimers(o),ensurePreventErrorBoundaryRetry(o,i,s),useClearResetErrorBoundary(i);let l=!a.getQueryCache().get(o.queryHash),[u]=x.useState(()=>new t(a,o)),d=u.getOptimisticResult(o),f=!r&&c;if(x.useSyncExternalStore(x.useCallback(e=>{let t=f?u.subscribe(g.batchCalls(e)):noop$1;return u.updateResult(),t},[u,f]),()=>u.getCurrentResult(),()=>u.getCurrentResult()),x.useEffect(()=>{u.setOptions(o)},[o,u]),shouldSuspend(o,d))throw fetchOptimistic(o,u,i);if(getHasError({result:d,errorResetBoundary:i,throwOnError:o.throwOnError,query:s,suspense:o.suspense}))throw d.error;return a.getDefaultOptions().queries?._experimental_afterQuery?.(o,d),o.experimental_prefetchInRender&&!m.isServer()&&willFetch(d,r)&&(l?fetchOptimistic(o,u,i):s?.promise)?.catch(noop$1).finally(()=>{u.updateResult()}),o.notifyOnChangeProps?d:u.trackResult(d)}function useQuery(e,t){return useBaseQuery(e,QueryObserver,t)}function useSuspenseQuery(e,t){return useBaseQuery({...e,enabled:!0,suspense:!0,throwOnError:defaultThrowOnError,placeholderData:void 0},QueryObserver,t)}function useSuspenseInfiniteQuery(e,t){return useBaseQuery({...e,enabled:!0,suspense:!0,throwOnError:defaultThrowOnError},InfiniteQueryObserver,t)}function useSuspenseQueries(e,t){return useQueries({...e,queries:e.queries.map(e=>({...e,suspense:!0,throwOnError:defaultThrowOnError,enabled:!0,placeholderData:void 0}))},t)}function usePrefetchQuery(e,t){let n=useQueryClient(t);n.getQueryState(e.queryKey)||n.prefetchQuery(e)}function usePrefetchInfiniteQuery(e,t){let n=useQueryClient(t);n.getQueryState(e.queryKey)||n.prefetchInfiniteQuery(e)}function queryOptions(e){return e}function infiniteQueryOptions(e){return e}var HydrationBoundary=({children:e,options:t={},state:n,queryClient:r})=>{let i=useQueryClient(r),a=x.useRef(t);x.useEffect(()=>{a.current=t});let o=x.useMemo(()=>
1{if(n){if(typeof n!=`object`)return;let e=i.getQueryCache(),t=n.queries||[],r=[],o=[];for(let n of t){let t=e.get(n.queryHash);t?(n.state.dataUpdatedAt>t.state.dataUpdatedAt||n.promise&&t.state.status!==`pending`&&t.state.fetchStatus!==`fetching`&&n.dehydratedAt!==void 0&&n.dehydratedAt>t.state.dataUpdatedAt)&&o.push(n):r.push(n)}if(r.length>0&&hydrate(i,{queries:r},a.current),o.length>0)return o}},[i,n]);return x.useEffect(()=>{o&&hydrate(i,{queries:o},a.current)},[i,o]),e};function useIsFetching(e,t){let n=useQueryClient(t),r=n.getQueryCache();return x.useSyncExternalStore(x.useCallback(e=>r.subscribe(g.batchCalls(e)),[r]),()=>n.isFetching(e),()=>n.isFetching(e))}function useIsMutating(e,t){let n=useQueryClient(t);return useMutationState({filters:{...e,status:`pending`}},n).length}function getResult(e,t){return e.findAll(t.filters).map(e=>t.select?t.select(e):e.state)}function useMutationState(e={},t){let n=useQueryClient(t).getMutationCache(),r=x.useRef(e),i=x.useRef(null);return i.current===null&&(i.current=getResult(n,e)),x.useEffect(()=>{r.current=e}),x.useSyncExternalStore(x.useCallback(e=>n.subscribe(()=>{let t=replaceEqualDeep(i.current,getResult(n,r.current));i.current!==t&&(i.current=t,g.schedule(e))}),[n]),()=>i.current,()=>i.current)}function useMutation(e,t){let n=useQueryClient(t),[r]=x.useState(()=>new MutationObserver(n,e));x.useEffect(()=>{r.setOptions(e)},[r,e]);let i=x.useSyncExternalStore(x.useCallback(e=>r.subscribe(g.batchCalls(e)),[r]),()=>r.getCurrentResult(),()=>r.getCurrentResult()),a=x.useCallback((e,t)=>{r.mutate(e,t).catch(noop$1)},[r]);if(i.error&&shouldThrowError(r.options.throwOnError,[i.error]))throw i.error;return{...i,mutate:a,mutateAsync:i.mutate}}function mutationOptions(e){return e}function useInfiniteQuery(e,t){return useBaseQuery(e,InfiniteQueryObserver,t)}var D=t({CancelledError:()=>CancelledError,HydrationBoundary:()=>HydrationBoundary,InfiniteQueryObserver:()=>InfiniteQueryObserver,IsRestoringProvider:()=>T,Mutation:()=>Mutation,MutationCache:()=>MutationCache,MutationObserver:()=>MutationObserver,QueriesObserver:()=>QueriesObserver,Query:()=>Query,QueryCache:()=>QueryCache,QueryClient:()=>QueryClient,QueryClientContext:()=>C,QueryClientProvider:()=>QueryClientProvider,QueryErrorResetBoundary:()=>QueryErrorResetBoundary,QueryObserver:()=>QueryObserver,dataTagErrorSymbol:()=>y,dataTagSymbol:()=>v,defaultScheduler:()=>h,defaultShouldDehydrateMutation:()=>defaultShouldDehydrateMutation,defaultShouldDehydrateQuery:()=>defaultShouldDehydrateQuery,dehydrate:()=>dehydrate,environmentManager:()=>m,experimental_streamedQuery:()=>streamedQuery,focusManager:()=>c,hashKey:()=>hashKey,hydrate:()=>hydrate,infiniteQueryOptions:()=>infiniteQueryOptions,isCancelledError:()=>isCancelledError,isServer:()=>d,keepPreviousData:()=>keepPreviousData,matchMutation:()=>matchMutation,matchQuery:()=>matchQuery,mutationOptions:()=>mutationOptions,noop:()=>noop$1,notifyManager:()=>g,onlineManager:()=>_,partialMatchKey:()=>partialMatchKey,queryOptions:()=>queryOptions,replaceEqualDeep:()=>replaceEqualDeep,shouldThrowError:()=>shouldThrowError,skipToken:()=>p,timeoutManager:()=>u,unsetMarker:()=>b,useInfiniteQuery:()=>useInfiniteQuery,useIsFetching:()=>useIsFetching,useIsMutating:()=>useIsMutating,useIsRestoring:()=>useIsRestoring,useMutation:()=>useMutation,useMutationState:()=>useMutationState,usePrefetchInfiniteQuery:()=>usePrefetchInfiniteQuery,usePrefetchQuery:()=>usePrefetchQuery,useQueries:()=>useQueries,useQuery:()=>useQuery,useQueryClient:()=>useQueryClient,useQueryErrorResetBoundary:()=>useQueryErrorResetBoundary,useSuspenseInfiniteQuery:()=>useSuspenseInfiniteQuery,useSuspenseQueries:()=>useSuspenseQueries,useSuspenseQuery:()=>useSuspenseQuery}),O=[`added`,`removed`,`updated`];function isCacheEventType(e){return O.includes(e)}async function persistQueryClientRestore({queryClient:e,persister:t,maxAge:n=1e3*60*60*24,buster:r=``,hydrateOptions:i}){try{let a=await t.restoreClient();if(a)if(a.timestamp){let o=Date.now()-a.timestamp>n,s=a.buster!==r;if(o||s)return t.removeClient();hydrate(e,a.clientState,i)}else return t.removeClient()}catch(e){throw await t.removeClient(),e}}async function persistQueryClientSave({queryClient:e,persister:t,buster:n=``,dehydrateOptions:r}){let i={buster:n,timestamp:Date.now(),clientState:dehydrate(e,r)};await t.persistClient(i)}function persistQueryClientSubscribe(e){let t=e.queryClient.getQueryCache().subscribe(t=>
1{isCacheEventType(t.type)&&persistQueryClientSave(e)}),n=e.queryClient.getMutationCache().subscribe(t=>{isCacheEventType(t.type)&&persistQueryClientSave(e)});return()=>{t(),n()}}var PersistQueryClientProvider=({children:e,persistOptions:t,onSuccess:n,onError:r,...i})=>{let[a,o]=x.useState(!0),s=x.useRef({persistOptions:t,onSuccess:n,onError:r}),c=x.useRef(!1);return x.useEffect(()=>{s.current={persistOptions:t,onSuccess:n,onError:r}}),x.useEffect(()=>{let e={...s.current.persistOptions,queryClient:i.client};return c.current||(c.current=!0,persistQueryClientRestore(e).then(()=>s.current.onSuccess?.()).catch(()=>s.current.onError?.()).finally(()=>{o(!1)})),a?void 0:persistQueryClientSubscribe(e)},[i.client,a]),(0,S.jsx)(QueryClientProvider,{...i,children:(0,S.jsx)(T,{value:a,children:e})})},k=a({QueryProvider:()=>QueryProvider,default:()=>N,queryClient:()=>N});i(k,D);var[A]=r(`id_token`),j=1e3*60*60*1,M=`v5`,N=new QueryClient({defaultOptions:{queries:{refetchOnWindowFocus:!1,retry:!1,staleTime:1/0,gcTime:j}}}),P;try{P=createSyncStoragePersister({storage:window.sessionStorage})}catch{}var F=typeof window<`u`&&!!(window.location?.search&&window.location.search.indexOf(`disableCache=true`)!==-1),I={persister:P,maxAge:j,buster:`${M}:${A}`,dehydrateOptions:{shouldDehydrateQuery:function(e){return defaultShouldDehydrateQuery(e)&&e?.options?.meta?.disableCache!==!0}}},QueryProvider=function({children:e}){return P&&!F?(0,S.jsx)(PersistQueryClientProvider,{client:N,persistOptions:I,children:e}):(0,S.jsx)(QueryClientProvider,{client:N,children:e})},L=(0,x.createContext)({}),R=`/rest/lexus/frontend.json`,z=1e3*60*60,isRecord=function(e){return typeof e==`object`&&!!e&&!Array.isArray(e)},normalizeConfig=function(e){return isRecord(e)?e:{}},getBrowserWindow=function(){if(!(typeof window>`u`))return window},getProcessEnvConfig=function(){try{if(isRecord({NODE_ENV:`production`,PUBLIC_URL:`/etc.clientlibs/lexus/clientlibs/lexus-react/resources/`}))return{NODE_ENV:`production`,PUBLIC_URL:`/etc.clientlibs/lexus/clientlibs/lexus-react/resources/`}}catch{}let e=globalThis.process;return normalizeConfig(e?.env)},getWindowConfig=function(){return normalizeConfig(getBrowserWindow()?.LEXUS?.config)},hasWindowConfig=function(){return Object.keys(getWindowConfig()).length>0},getRootConfigEndpoint=function(){let e=getBrowserWindow()?.LEXUS?.baseUrl;return typeof e!=`string`||!e.trim()?R:`${e.replace(/\/$/u,``)}${R}`},getRootConfigProxyUrl=function(){let e=getProcessEnvConfig().REACT_APP_PROXY_URL;return typeof e==`string`?e.trim():``},fetchRootConfig=async function(e){if(typeof fetch!=`function`)return{};try{let t=await fetch(e);return t.ok?normalizeConfig(await t.json()):{}}catch{return{}}},useConfig=function(){return(0,x.useContext)(L)},ConfigProvider=function({children:e,...t}){let n=useConfig();return(0,S.jsx)(L.Provider,{value:{...n,...t},"data-testid":`ConfigProvider`,children:e})},RootConfigContextProvider=function({children:e,fetchedConfig:t={},...n}){return(0,S.jsx)(L.Provider,{value:{...t,...getWindowConfig(),...getProcessEnvConfig(),...n},"data-testid":`RootConfigContextProvider`,children:e})},RootConfigQueryLoader=function({children:e,endpoint:t,loadingFallback:n=null,...r}){let{data:i={},isLoading:a}=(0,k.useQuery)({queryKey:[`envConfig`,t,getRootConfigProxyUrl()],queryFn:function(){return fetchRootConfig(t)},retry:!1,staleTime:z});return a?(0,S.jsx)(S.Fragment,{children:n}):(0,S.jsx)(RootConfigContextProvider,{fetchedConfig:i,...r,"data-testid":`RootConfigQueryLoader`,children:e})},RootConfigProvider=function({children:e,loadingFallback:t=null,...n}){return typeof window>`u`||hasWindowConfig()?(0,S.jsx)(RootConfigContextProvider,{...n,"data-testid":`RootConfigProvider`,children:e}):(0,S.jsx)(QueryProvider,{"data-testid":`RootConfigProvider`,children:(0,S.jsx)(RootConfigQueryLoader,{endpoint:getRootConfigEndpoint(),loadingFallback:t,...n,children:e})})},FeatureFlagProvider=function(e){let{children:t,value:n={}}=e;return(0,S.jsx)(s,{theme:{flags:{...useConfig(),...n}},"data-testid":`FeatureFlagProvider`,children:t})},B={true:!0,false:!1,undefined:void 0,null:null},V=Object.keys(B),castType=function(e){return typeof e==`string`&&V.includes(e)?B[e]:Number.isNaN(Number(e))?e:Number(e)},styledFeatureFlag=function(e,t,n){return function({theme:r}){return castType(r?.flags?.[e])?t:n}},useFeatureFlag=function(e){let t=useConfig();return e===void 0?t:castType(t?.[e])},shallowEqualRecord=function(e,t){if(e===t)return!0;let n=Object.keys(e),r=Object.keys(t);return n.length===r.length?n.every(function(n){return Object.is(e[n],t[n])}):!1},useShallowStableConfig=function(e){let t=(0,x.useRef)(e);return shallowEqualRecord(t.current,e)||(t.current=e),t.current},useFeatureAB=function(e,t,n){let r=useShallowStableConfig(useConfig());return(0,x.useMemo)(function(){return(typeof e==`function`?e(r):castType(r?.[e]))?t:n},[r,e,t,n])};export{QueryClient as _,useConfig as a,keepPreviousData as b,QueryProvider as c,useIsMutating as d,useIsFetching as f,useQueryClient as g,QueryClientProvider as h,styledFeatureFlag as i,useInfiniteQuery as l,useQuery as m,FeatureFlagProvider as n,useFeatureAB as o,useSuspenseQuery as p,RootConfigProvider as r,useFeatureFlag as s,ConfigProvider as t,useMutation as u,QueryObserver as v,isCancelledError as y};
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.