var st=(s,e,t)=>{if(!e.has(s))throw TypeError("Cannot "+t)};var _=(s,e,t)=>(st(s,e,"read from private field"),t?t.call(s):e.get(s)),z=(s,e,t)=>{if(e.has(s))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(s):e.set(s,t)},U=(s,e,t,r)=>(st(s,e,"write to private field"),r?r.call(s,t):e.set(s,t),t);import{S as we,i as Fe,s as Ae,e as _e,b as I,a1 as ie,h as P,D as Y,E as D,F as ne,Q as w,k as ue,l as oe,m as k,I as Z,H as E,K as M,O as te,P as qe,q as me,r as be,J as N,v as Be,d as B,f as xe,g as x,ac as Ot,aj as Yt,w as rt,G as He,x as Ce,a as Rt,y as he,c as _t,z as ze,A as fe,L as Ge,M as We,N as Je,B as de,W as Zt,u as Me,_ as J,$ as V,n as H,a0 as Se,T as Xt}from"./index.5fd689e7.js";import{r as ae,d as Ct,w as $t}from"./index.08894c4d.js";function es(s){let e,t,r,i=[s[2]],n={};for(let u=0;u{e=D(D({},e),ne(f)),t(2,i=Y(e,r)),"href"in f&&t(0,n=f.href),"size"in f&&t(1,u=f.size)},[n,u,i,a,o,l,h,p,m,d,c]}class is extends we{constructor(e){super(),Fe(this,e,rs,ss,Ae,{href:0,size:1})}}const ns=is,as=s=>({props:s[0]&512}),it=s=>({props:s[9]});function us(s){let e,t,r,i,n,u,a=s[8]&&nt(s);const o=s[19].default,l=He(o,s,s[18],null);var h=s[2];function p(c){return{props:{"aria-hidden":"true",class:"bx--btn__icon",style:c[8]?"margin-left: 0":void 0,"aria-label":c[3]}}}h&&(r=Ce(h,p(s)));let m=[s[9]],d={};for(let c=0;c{de(g,1)}),xe()}h?(r=Ce(h,p(c)),he(r.$$.fragment),x(r.$$.fragment,1),fe(r,e,null)):r=null}else h&&r.$set(b);Z(e,d=te(m,[f[0]&512&&c[9]]))},i(c){i||(x(l,c),r&&x(r.$$.fragment,c),i=!0)},o(c){B(l,c),r&&B(r.$$.fragment,c),i=!1},d(c){c&&P(e),a&&a.d(),l&&l.d(c),r&&de(r),s[33](null),n=!1,qe(u)}}}function os(s){let e,t,r,i,n,u,a=s[8]&&at(s);const o=s[19].default,l=He(o,s,s[18],null);var h=s[2];function p(c){return{props:{"aria-hidden":"true",class:"bx--btn__icon","aria-label":c[3]}}}h&&(r=Ce(h,p(s)));let m=[s[9]],d={};for(let c=0;c{de(g,1)}),xe()}h?(r=Ce(h,p(c)),he(r.$$.fragment),x(r.$$.fragment,1),fe(r,e,null)):r=null}else h&&r.$set(b);Z(e,d=te(m,[f[0]&512&&c[9]]))},i(c){i||(x(l,c),r&&x(r.$$.fragment,c),i=!0)},o(c){B(l,c),r&&B(r.$$.fragment,c),i=!1},d(c){c&&P(e),a&&a.d(),l&&l.d(c),r&&de(r),s[32](null),n=!1,qe(u)}}}function ls(s){let e;const t=s[19].default,r=He(t,s,s[18],it);return{c(){r&&r.c()},l(i){r&&r.l(i)},m(i,n){r&&r.m(i,n),e=!0},p(i,n){r&&r.p&&(!e||n[0]&262656)&&Ge(r,t,i,i[18],e?Je(t,i[18],n,as):We(i[18]),it)},i(i){e||(x(r,i),e=!0)},o(i){B(r,i),e=!1},d(i){r&&r.d(i)}}}function cs(s){let e,t;const r=[{href:s[7]},{size:s[1]},s[10],{style:s[8]&&"width: 3rem;"}];let i={};for(let n=0;n{u[h]=null}),xe(),t=u[e],t?t.p(o,l):(t=u[e]=n[e](o),t.c()),x(t,1),t.m(r.parentNode,r))},i(o){i||(x(t),i=!0)},o(o){B(t),i=!1},d(o){u[e].d(o),o&&P(r)}}}function fs(s,e,t){let r,i;const n=["kind","size","expressive","isSelected","icon","iconDescription","tooltipAlignment","tooltipPosition","as","skeleton","disabled","href","tabindex","type","ref"];let u=Y(e,n),{$$slots:a={},$$scope:o}=e;const l=Yt(a);let{kind:h="primary"}=e,{size:p="default"}=e,{expressive:m=!1}=e,{isSelected:d=!1}=e,{icon:c=void 0}=e,{iconDescription:f=void 0}=e,{tooltipAlignment:b="center"}=e,{tooltipPosition:g="bottom"}=e,{as:F=!1}=e,{skeleton:C=!1}=e,{disabled:S=!1}=e,{href:A=void 0}=e,{tabindex:R="0"}=e,{type:O="button"}=e,{ref:v=null}=e;const q=Ot("ComposedModal");function X(y){w.call(this,s,y)}function le(y){w.call(this,s,y)}function tt(y){w.call(this,s,y)}function ke(y){w.call(this,s,y)}function Lt(y){w.call(this,s,y)}function Kt(y){w.call(this,s,y)}function Bt(y){w.call(this,s,y)}function xt(y){w.call(this,s,y)}function Ht(y){w.call(this,s,y)}function zt(y){w.call(this,s,y)}function Gt(y){w.call(this,s,y)}function Wt(y){w.call(this,s,y)}function Jt(y){rt[y?"unshift":"push"](()=>{v=y,t(0,v)})}function Vt(y){rt[y?"unshift":"push"](()=>{v=y,t(0,v)})}return s.$$set=y=>{e=D(D({},e),ne(y)),t(10,u=Y(e,n)),"kind"in y&&t(11,h=y.kind),"size"in y&&t(1,p=y.size),"expressive"in y&&t(12,m=y.expressive),"isSelected"in y&&t(13,d=y.isSelected),"icon"in y&&t(2,c=y.icon),"iconDescription"in y&&t(3,f=y.iconDescription),"tooltipAlignment"in y&&t(14,b=y.tooltipAlignment),"tooltipPosition"in y&&t(15,g=y.tooltipPosition),"as"in y&&t(4,F=y.as),"skeleton"in y&&t(5,C=y.skeleton),"disabled"in y&&t(6,S=y.disabled),"href"in y&&t(7,A=y.href),"tabindex"in y&&t(16,R=y.tabindex),"type"in y&&t(17,O=y.type),"ref"in y&&t(0,v=y.ref),"$$scope"in y&&t(18,o=y.$$scope)},s.$$.update=()=>{s.$$.dirty[0]&1&&q&&v&&q.declareRef(v),s.$$.dirty[0]&4&&t(8,r=c&&!l.default),t(9,i={type:A&&!S?void 0:O,tabindex:R,disabled:S===!0?!0:void 0,href:A,"aria-pressed":r&&h==="ghost"&&!A?d:void 0,...u,class:["bx--btn",m&&"bx--btn--expressive",(p==="small"&&!m||p==="sm"&&!m||p==="small"&&!m)&&"bx--btn--sm",p==="field"&&!m||p==="md"&&!m&&"bx--btn--md",p==="field"&&"bx--btn--field",p==="small"&&"bx--btn--sm",p==="lg"&&"bx--btn--lg",p==="xl"&&"bx--btn--xl",h&&`bx--btn--${h}`,S&&"bx--btn--disabled",r&&"bx--btn--icon-only",r&&"bx--tooltip__trigger",r&&"bx--tooltip--a11y",r&&g&&`bx--btn--icon-only--${g}`,r&&b&&`bx--tooltip--align-${b}`,r&&d&&h==="ghost"&&"bx--btn--selected",u.class].filter(Boolean).join(" ")})},[v,p,c,f,F,C,S,A,r,i,u,h,m,d,b,g,R,O,o,a,X,le,tt,ke,Lt,Kt,Bt,xt,Ht,zt,Gt,Wt,Jt,Vt]}class ds extends we{constructor(e){super(),Fe(this,e,fs,hs,Ae,{kind:11,size:1,expressive:12,isSelected:13,icon:2,iconDescription:3,tooltipAlignment:14,tooltipPosition:15,as:4,skeleton:5,disabled:6,href:7,tabindex:16,type:17,ref:0},null,[-1,-1])}}const lr=ds;function ut(s){let e,t;return{c(){e=J("title"),t=me(s[1])},l(r){e=V(r,"title",{});var i=k(e);t=be(i,s[1]),i.forEach(P)},m(r,i){I(r,e,i),N(e,t)},p(r,i){i&2&&Me(t,r[1])},d(r){r&&P(e)}}}function ys(s){let e,t,r,i=s[1]&&ut(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],u={};for(let a=0;a{t(5,e=D(D({},e),ne(l))),t(3,u=Y(e,n)),"size"in l&&t(0,a=l.size),"title"in l&&t(1,o=l.title)},s.$$.update=()=>{t(4,r=e["aria-label"]||e["aria-labelledby"]||o),t(2,i={"aria-hidden":r?void 0:!0,role:r?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=ne(e),[a,o,i,u,r]}class ms extends we{constructor(e){super(),Fe(this,e,ps,ys,Ae,{size:0,title:1})}}const cr=ms;function ot(s){let e,t;return{c(){e=J("title"),t=me(s[1])},l(r){e=V(r,"title",{});var i=k(e);t=be(i,s[1]),i.forEach(P)},m(r,i){I(r,e,i),N(e,t)},p(r,i){i&2&&Me(t,r[1])},d(r){r&&P(e)}}}function bs(s){let e,t,r,i=s[1]&&ot(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],u={};for(let a=0;a{t(5,e=D(D({},e),ne(l))),t(3,u=Y(e,n)),"size"in l&&t(0,a=l.size),"title"in l&&t(1,o=l.title)},s.$$.update=()=>{t(4,r=e["aria-label"]||e["aria-labelledby"]||o),t(2,i={"aria-hidden":r?void 0:!0,role:r?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=ne(e),[a,o,i,u,r]}class gs extends we{constructor(e){super(),Fe(this,e,vs,bs,Ae,{size:0,title:1})}}const hr=gs;class se{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){const t={listener:e};return this.listeners.add(t),this.onSubscribe(),()=>{this.listeners.delete(t),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}}const ye=typeof window>"u"||"Deno"in window;function T(){}function Os(s,e){return typeof s=="function"?s(e):s}function Ie(s){return typeof s=="number"&&s>=0&&s!==1/0}function lt(s,e){return s.filter(t=>!e.includes(t))}function Rs(s,e,t){const r=s.slice(0);return r[e]=t,r}function St(s,e){return Math.max(s+(e||0)-Date.now(),0)}function ce(s,e,t){return ve(s)?typeof e=="function"?{...t,queryKey:s,queryFn:e}:{...e,queryKey:s}:s}function _s(s,e,t){return ve(s)?typeof e=="function"?{...t,mutationKey:s,mutationFn:e}:{...e,mutationKey:s}:typeof s=="function"?{...e,mutationFn:s}:{...s}}function G(s,e,t){return ve(s)?[{...e,queryKey:s},t]:[s||{},e]}function ct(s,e){const{type:t="all",exact:r,fetchStatus:i,predicate:n,queryKey:u,stale:a}=s;if(ve(u)){if(r){if(e.queryHash!==Ve(u,e.options))return!1}else if(!Ee(e.queryKey,u))return!1}if(t!=="all"){const o=e.isActive();if(t==="active"&&!o||t==="inactive"&&o)return!1}return!(typeof a=="boolean"&&e.isStale()!==a||typeof i<"u"&&i!==e.state.fetchStatus||n&&!n(e))}function ht(s,e){const{exact:t,fetching:r,predicate:i,mutationKey:n}=s;if(ve(n)){if(!e.options.mutationKey)return!1;if(t){if($(e.options.mutationKey)!==$(n))return!1}else if(!Ee(e.options.mutationKey,n))return!1}return!(typeof r=="boolean"&&e.state.status==="loading"!==r||i&&!i(e))}function Ve(s,e){return((e==null?void 0:e.queryKeyHashFn)||$)(s)}function $(s){return JSON.stringify(s,(e,t)=>je(t)?Object.keys(t).sort().reduce((r,i)=>(r[i]=t[i],r),{}):t)}function Ee(s,e){return Et(s,e)}function Et(s,e){return s===e?!0:typeof s!=typeof e?!1:s&&e&&typeof s=="object"&&typeof e=="object"?!Object.keys(e).some(t=>!Et(s[t],e[t])):!1}function Pt(s,e){if(s===e)return s;const t=ft(s)&&ft(e);if(t||je(s)&&je(e)){const r=t?s.length:Object.keys(s).length,i=t?e:Object.keys(e),n=i.length,u=t?[]:{};let a=0;for(let o=0;o"u")return!0;const t=e.prototype;return!(!dt(t)||!t.hasOwnProperty("isPrototypeOf"))}function dt(s){return Object.prototype.toString.call(s)==="[object Object]"}function ve(s){return Array.isArray(s)}function Qt(s){return new Promise(e=>{setTimeout(e,s)})}function yt(s){Qt(0).then(s)}function Cs(){if(typeof AbortController=="function")return new AbortController}function Ne(s,e,t){return t.isDataEqual!=null&&t.isDataEqual(s,e)?s:typeof t.structuralSharing=="function"?t.structuralSharing(s,e):t.structuralSharing!==!1?Pt(s,e):e}class Ss extends se{constructor(){super(),this.setup=e=>{if(!ye&&window.addEventListener){const t=()=>e();return window.addEventListener("visibilitychange",t,!1),window.addEventListener("focus",t,!1),()=>{window.removeEventListener("visibilitychange",t),window.removeEventListener("focus",t)}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var e;(e=this.cleanup)==null||e.call(this),this.cleanup=void 0}}setEventListener(e){var t;this.setup=e,(t=this.cleanup)==null||t.call(this),this.cleanup=e(r=>{typeof r=="boolean"?this.setFocused(r):this.onFocus()})}setFocused(e){this.focused=e,e&&this.onFocus()}onFocus(){this.listeners.forEach(({listener:e})=>{e()})}isFocused(){return typeof this.focused=="boolean"?this.focused:typeof document>"u"?!0:[void 0,"visible","prerender"].includes(document.visibilityState)}}const Pe=new Ss,pt=["online","offline"];class Es extends se{constructor(){super(),this.setup=e=>{if(!ye&&window.addEventListener){const t=()=>e();return pt.forEach(r=>{window.addEventListener(r,t,!1)}),()=>{pt.forEach(r=>{window.removeEventListener(r,t)})}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var e;(e=this.cleanup)==null||e.call(this),this.cleanup=void 0}}setEventListener(e){var t;this.setup=e,(t=this.cleanup)==null||t.call(this),this.cleanup=e(r=>{typeof r=="boolean"?this.setOnline(r):this.onOnline()})}setOnline(e){this.online=e,e&&this.onOnline()}onOnline(){this.listeners.forEach(({listener:e})=>{e()})}isOnline(){return typeof this.online=="boolean"?this.online:typeof navigator>"u"||typeof navigator.onLine>"u"?!0:navigator.onLine}}const Qe=new Es;function Ps(s){return Math.min(1e3*2**s,3e4)}function De(s){return(s??"online")==="online"?Qe.isOnline():!0}class wt{constructor(e){this.revert=e==null?void 0:e.revert,this.silent=e==null?void 0:e.silent}}function Re(s){return s instanceof wt}function Ft(s){let e=!1,t=0,r=!1,i,n,u;const a=new Promise((b,g)=>{n=b,u=g}),o=b=>{r||(d(new wt(b)),s.abort==null||s.abort())},l=()=>{e=!0},h=()=>{e=!1},p=()=>!Pe.isFocused()||s.networkMode!=="always"&&!Qe.isOnline(),m=b=>{r||(r=!0,s.onSuccess==null||s.onSuccess(b),i==null||i(),n(b))},d=b=>{r||(r=!0,s.onError==null||s.onError(b),i==null||i(),u(b))},c=()=>new Promise(b=>{i=g=>{const F=r||!p();return F&&b(g),F},s.onPause==null||s.onPause()}).then(()=>{i=void 0,r||s.onContinue==null||s.onContinue()}),f=()=>{if(r)return;let b;try{b=s.fn()}catch(g){b=Promise.reject(g)}Promise.resolve(b).then(m).catch(g=>{var F,C;if(r)return;const S=(F=s.retry)!=null?F:3,A=(C=s.retryDelay)!=null?C:Ps,R=typeof A=="function"?A(t,g):A,O=S===!0||typeof S=="number"&&t{if(p())return c()}).then(()=>{e?d(g):f()})})};return De(s.networkMode)?f():c().then(f),{promise:a,cancel:o,continue:()=>(i==null?void 0:i())?a:Promise.resolve(),cancelRetry:l,continueRetry:h}}const Ye=console;function Qs(){let s=[],e=0,t=h=>{h()},r=h=>{h()};const i=h=>{let p;e++;try{p=h()}finally{e--,e||a()}return p},n=h=>{e?s.push(h):yt(()=>{t(h)})},u=h=>(...p)=>{n(()=>{h(...p)})},a=()=>{const h=s;s=[],h.length&&yt(()=>{r(()=>{h.forEach(p=>{t(p)})})})};return{batch:i,batchCalls:u,schedule:n,setNotifyFunction:h=>{t=h},setBatchNotifyFunction:h=>{r=h}}}const Q=Qs();class At{destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),Ie(this.cacheTime)&&(this.gcTimeout=setTimeout(()=>{this.optionalRemove()},this.cacheTime))}updateCacheTime(e){this.cacheTime=Math.max(this.cacheTime||0,e??(ye?1/0:5*60*1e3))}clearGcTimeout(){this.gcTimeout&&(clearTimeout(this.gcTimeout),this.gcTimeout=void 0)}}class ws extends At{constructor(e){super(),this.abortSignalConsumed=!1,this.defaultOptions=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.cache=e.cache,this.logger=e.logger||Ye,this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.initialState=e.state||Fs(this.options),this.state=this.initialState,this.scheduleGc()}get meta(){return this.options.meta}setOptions(e){this.options={...this.defaultOptions,...e},this.updateCacheTime(this.options.cacheTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.cache.remove(this)}setData(e,t){const r=Ne(this.state.data,e,this.options);return this.dispatch({data:r,type:"success",dataUpdatedAt:t==null?void 0:t.updatedAt,manual:t==null?void 0:t.manual}),r}setState(e,t){this.dispatch({type:"setState",state:e,setStateOptions:t})}cancel(e){var t;const r=this.promise;return(t=this.retryer)==null||t.cancel(e),r?r.then(T).catch(T):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.initialState)}isActive(){return this.observers.some(e=>e.options.enabled!==!1)}isDisabled(){return this.getObserversCount()>0&&!this.isActive()}isStale(){return this.state.isInvalidated||!this.state.dataUpdatedAt||this.observers.some(e=>e.getCurrentResult().isStale)}isStaleByTime(e=0){return this.state.isInvalidated||!this.state.dataUpdatedAt||!St(this.state.dataUpdatedAt,e)}onFocus(){var e;const t=this.observers.find(r=>r.shouldFetchOnWindowFocus());t&&t.refetch({cancelRefetch:!1}),(e=this.retryer)==null||e.continue()}onOnline(){var e;const t=this.observers.find(r=>r.shouldFetchOnReconnect());t&&t.refetch({cancelRefetch:!1}),(e=this.retryer)==null||e.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.cache.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.retryer&&(this.abortSignalConsumed?this.retryer.cancel({revert:!0}):this.retryer.cancelRetry()),this.scheduleGc()),this.cache.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.dispatch({type:"invalidate"})}fetch(e,t){var r,i;if(this.state.fetchStatus!=="idle"){if(this.state.dataUpdatedAt&&t!=null&&t.cancelRefetch)this.cancel({silent:!0});else if(this.promise){var n;return(n=this.retryer)==null||n.continueRetry(),this.promise}}if(e&&this.setOptions(e),!this.options.queryFn){const d=this.observers.find(c=>c.options.queryFn);d&&this.setOptions(d.options)}Array.isArray(this.options.queryKey);const u=Cs(),a={queryKey:this.queryKey,pageParam:void 0,meta:this.meta},o=d=>{Object.defineProperty(d,"signal",{enumerable:!0,get:()=>{if(u)return this.abortSignalConsumed=!0,u.signal}})};o(a);const l=()=>this.options.queryFn?(this.abortSignalConsumed=!1,this.options.queryFn(a)):Promise.reject("Missing queryFn"),h={fetchOptions:t,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:l};if(o(h),(r=this.options.behavior)==null||r.onFetch(h),this.revertState=this.state,this.state.fetchStatus==="idle"||this.state.fetchMeta!==((i=h.fetchOptions)==null?void 0:i.meta)){var p;this.dispatch({type:"fetch",meta:(p=h.fetchOptions)==null?void 0:p.meta})}const m=d=>{if(Re(d)&&d.silent||this.dispatch({type:"error",error:d}),!Re(d)){var c,f,b,g;(c=(f=this.cache.config).onError)==null||c.call(f,d,this),(b=(g=this.cache.config).onSettled)==null||b.call(g,this.state.data,d,this)}this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1};return this.retryer=Ft({fn:h.fetchFn,abort:u==null?void 0:u.abort.bind(u),onSuccess:d=>{var c,f,b,g;if(typeof d>"u"){m(new Error(this.queryHash+" data is undefined"));return}this.setData(d),(c=(f=this.cache.config).onSuccess)==null||c.call(f,d,this),(b=(g=this.cache.config).onSettled)==null||b.call(g,d,this.state.error,this),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1},onError:m,onFail:(d,c)=>{this.dispatch({type:"failed",failureCount:d,error:c})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:h.options.retry,retryDelay:h.options.retryDelay,networkMode:h.options.networkMode}),this.promise=this.retryer.promise,this.promise}dispatch(e){const t=r=>{var i,n;switch(e.type){case"failed":return{...r,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...r,fetchStatus:"paused"};case"continue":return{...r,fetchStatus:"fetching"};case"fetch":return{...r,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:(i=e.meta)!=null?i:null,fetchStatus:De(this.options.networkMode)?"fetching":"paused",...!r.dataUpdatedAt&&{error:null,status:"loading"}};case"success":return{...r,data:e.data,dataUpdateCount:r.dataUpdateCount+1,dataUpdatedAt:(n=e.dataUpdatedAt)!=null?n:Date.now(),error:null,isInvalidated:!1,status:"success",...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const u=e.error;return Re(u)&&u.revert&&this.revertState?{...this.revertState}:{...r,error:u,errorUpdateCount:r.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:r.fetchFailureCount+1,fetchFailureReason:u,fetchStatus:"idle",status:"error"};case"invalidate":return{...r,isInvalidated:!0};case"setState":return{...r,...e.state}}};this.state=t(this.state),Q.batch(()=>{this.observers.forEach(r=>{r.onQueryUpdate(e)}),this.cache.notify({query:this,type:"updated",action:e})})}}function Fs(s){const e=typeof s.initialData=="function"?s.initialData():s.initialData,t=typeof e<"u",r=t?typeof s.initialDataUpdatedAt=="function"?s.initialDataUpdatedAt():s.initialDataUpdatedAt:0;return{data:e,dataUpdateCount:0,dataUpdatedAt:t?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:t?"success":"loading",fetchStatus:"idle"}}class As extends se{constructor(e){super(),this.config=e||{},this.queries=[],this.queriesMap={}}build(e,t,r){var i;const n=t.queryKey,u=(i=t.queryHash)!=null?i:Ve(n,t);let a=this.get(u);return a||(a=new ws({cache:this,logger:e.getLogger(),queryKey:n,queryHash:u,options:e.defaultQueryOptions(t),state:r,defaultOptions:e.getQueryDefaults(n)}),this.add(a)),a}add(e){this.queriesMap[e.queryHash]||(this.queriesMap[e.queryHash]=e,this.queries.push(e),this.notify({type:"added",query:e}))}remove(e){const t=this.queriesMap[e.queryHash];t&&(e.destroy(),this.queries=this.queries.filter(r=>r!==e),t===e&&delete this.queriesMap[e.queryHash],this.notify({type:"removed",query:e}))}clear(){Q.batch(()=>{this.queries.forEach(e=>{this.remove(e)})})}get(e){return this.queriesMap[e]}getAll(){return this.queries}find(e,t){const[r]=G(e,t);return typeof r.exact>"u"&&(r.exact=!0),this.queries.find(i=>ct(r,i))}findAll(e,t){const[r]=G(e,t);return Object.keys(r).length>0?this.queries.filter(i=>ct(r,i)):this.queries}notify(e){Q.batch(()=>{this.listeners.forEach(({listener:t})=>{t(e)})})}onFocus(){Q.batch(()=>{this.queries.forEach(e=>{e.onFocus()})})}onOnline(){Q.batch(()=>{this.queries.forEach(e=>{e.onOnline()})})}}class qs extends At{constructor(e){super(),this.defaultOptions=e.defaultOptions,this.mutationId=e.mutationId,this.mutationCache=e.mutationCache,this.logger=e.logger||Ye,this.observers=[],this.state=e.state||qt(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options={...this.defaultOptions,...e},this.updateCacheTime(this.options.cacheTime)}get meta(){return this.options.meta}setState(e){this.dispatch({type:"setState",state:e})}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.mutationCache.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.observers=this.observers.filter(t=>t!==e),this.scheduleGc(),this.mutationCache.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.observers.length||(this.state.status==="loading"?this.scheduleGc():this.mutationCache.remove(this))}continue(){var e,t;return(e=(t=this.retryer)==null?void 0:t.continue())!=null?e:this.execute()}async execute(){const e=()=>{var O;return this.retryer=Ft({fn:()=>this.options.mutationFn?this.options.mutationFn(this.state.variables):Promise.reject("No mutationFn found"),onFail:(v,q)=>{this.dispatch({type:"failed",failureCount:v,error:q})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:(O=this.options.retry)!=null?O:0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode}),this.retryer.promise},t=this.state.status==="loading";try{var r,i,n,u,a,o,l,h;if(!t){var p,m,d,c;this.dispatch({type:"loading",variables:this.options.variables}),await((p=(m=this.mutationCache.config).onMutate)==null?void 0:p.call(m,this.state.variables,this));const v=await((d=(c=this.options).onMutate)==null?void 0:d.call(c,this.state.variables));v!==this.state.context&&this.dispatch({type:"loading",context:v,variables:this.state.variables})}const O=await e();return await((r=(i=this.mutationCache.config).onSuccess)==null?void 0:r.call(i,O,this.state.variables,this.state.context,this)),await((n=(u=this.options).onSuccess)==null?void 0:n.call(u,O,this.state.variables,this.state.context)),await((a=(o=this.mutationCache.config).onSettled)==null?void 0:a.call(o,O,null,this.state.variables,this.state.context,this)),await((l=(h=this.options).onSettled)==null?void 0:l.call(h,O,null,this.state.variables,this.state.context)),this.dispatch({type:"success",data:O}),O}catch(O){try{var f,b,g,F,C,S,A,R;throw await((f=(b=this.mutationCache.config).onError)==null?void 0:f.call(b,O,this.state.variables,this.state.context,this)),await((g=(F=this.options).onError)==null?void 0:g.call(F,O,this.state.variables,this.state.context)),await((C=(S=this.mutationCache.config).onSettled)==null?void 0:C.call(S,void 0,O,this.state.variables,this.state.context,this)),await((A=(R=this.options).onSettled)==null?void 0:A.call(R,void 0,O,this.state.variables,this.state.context)),O}finally{this.dispatch({type:"error",error:O})}}}dispatch(e){const t=r=>{switch(e.type){case"failed":return{...r,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...r,isPaused:!0};case"continue":return{...r,isPaused:!1};case"loading":return{...r,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:!De(this.options.networkMode),status:"loading",variables:e.variables};case"success":return{...r,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...r,data:void 0,error:e.error,failureCount:r.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"};case"setState":return{...r,...e.state}}};this.state=t(this.state),Q.batch(()=>{this.observers.forEach(r=>{r.onMutationUpdate(e)}),this.mutationCache.notify({mutation:this,type:"updated",action:e})})}}function qt(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0}}class Ms extends se{constructor(e){super(),this.config=e||{},this.mutations=[],this.mutationId=0}build(e,t,r){const i=new qs({mutationCache:this,logger:e.getLogger(),mutationId:++this.mutationId,options:e.defaultMutationOptions(t),state:r,defaultOptions:t.mutationKey?e.getMutationDefaults(t.mutationKey):void 0});return this.add(i),i}add(e){this.mutations.push(e),this.notify({type:"added",mutation:e})}remove(e){this.mutations=this.mutations.filter(t=>t!==e),this.notify({type:"removed",mutation:e})}clear(){Q.batch(()=>{this.mutations.forEach(e=>{this.remove(e)})})}getAll(){return this.mutations}find(e){return typeof e.exact>"u"&&(e.exact=!0),this.mutations.find(t=>ht(e,t))}findAll(e){return this.mutations.filter(t=>ht(e,t))}notify(e){Q.batch(()=>{this.listeners.forEach(({listener:t})=>{t(e)})})}resumePausedMutations(){var e;return this.resuming=((e=this.resuming)!=null?e:Promise.resolve()).then(()=>{const t=this.mutations.filter(r=>r.state.isPaused);return Q.batch(()=>t.reduce((r,i)=>r.then(()=>i.continue().catch(T)),Promise.resolve()))}).then(()=>{this.resuming=void 0}),this.resuming}}function Ds(){return{onFetch:s=>{s.fetchFn=()=>{var e,t,r,i,n,u;const a=(e=s.fetchOptions)==null||(t=e.meta)==null?void 0:t.refetchPage,o=(r=s.fetchOptions)==null||(i=r.meta)==null?void 0:i.fetchMore,l=o==null?void 0:o.pageParam,h=(o==null?void 0:o.direction)==="forward",p=(o==null?void 0:o.direction)==="backward",m=((n=s.state.data)==null?void 0:n.pages)||[],d=((u=s.state.data)==null?void 0:u.pageParams)||[];let c=d,f=!1;const b=R=>{Object.defineProperty(R,"signal",{enumerable:!0,get:()=>{var O;if((O=s.signal)!=null&&O.aborted)f=!0;else{var v;(v=s.signal)==null||v.addEventListener("abort",()=>{f=!0})}return s.signal}})},g=s.options.queryFn||(()=>Promise.reject("Missing queryFn")),F=(R,O,v,q)=>(c=q?[O,...c]:[...c,O],q?[v,...R]:[...R,v]),C=(R,O,v,q)=>{if(f)return Promise.reject("Cancelled");if(typeof v>"u"&&!O&&R.length)return Promise.resolve(R);const X={queryKey:s.queryKey,pageParam:v,meta:s.options.meta};b(X);const le=g(X);return Promise.resolve(le).then(ke=>F(R,v,ke,q))};let S;if(!m.length)S=C([]);else if(h){const R=typeof l<"u",O=R?l:Le(s.options,m);S=C(m,R,O)}else if(p){const R=typeof l<"u",O=R?l:Mt(s.options,m);S=C(m,R,O,!0)}else{c=[];const R=typeof s.options.getNextPageParam>"u";S=(a&&m[0]?a(m[0],0,m):!0)?C([],R,d[0]):Promise.resolve(F([],d[0],m[0]));for(let v=1;v{if(a&&m[v]?a(m[v],v,m):!0){const le=R?d[v]:Le(s.options,q);return C(q,R,le)}return Promise.resolve(F(q,d[v],m[v]))})}return S.then(R=>({pages:R,pageParams:c}))}}}}function Le(s,e){return s.getNextPageParam==null?void 0:s.getNextPageParam(e[e.length-1],e)}function Mt(s,e){return s.getPreviousPageParam==null?void 0:s.getPreviousPageParam(e[0],e)}function fr(s,e){if(s.getNextPageParam&&Array.isArray(e)){const t=Le(s,e);return typeof t<"u"&&t!==null&&t!==!1}}function dr(s,e){if(s.getPreviousPageParam&&Array.isArray(e)){const t=Mt(s,e);return typeof t<"u"&&t!==null&&t!==!1}}class ks{constructor(e={}){this.queryCache=e.queryCache||new As,this.mutationCache=e.mutationCache||new Ms,this.logger=e.logger||Ye,this.defaultOptions=e.defaultOptions||{},this.queryDefaults=[],this.mutationDefaults=[],this.mountCount=0}mount(){this.mountCount++,this.mountCount===1&&(this.unsubscribeFocus=Pe.subscribe(()=>{Pe.isFocused()&&(this.resumePausedMutations(),this.queryCache.onFocus())}),this.unsubscribeOnline=Qe.subscribe(()=>{Qe.isOnline()&&(this.resumePausedMutations(),this.queryCache.onOnline())}))}unmount(){var e,t;this.mountCount--,this.mountCount===0&&((e=this.unsubscribeFocus)==null||e.call(this),this.unsubscribeFocus=void 0,(t=this.unsubscribeOnline)==null||t.call(this),this.unsubscribeOnline=void 0)}isFetching(e,t){const[r]=G(e,t);return r.fetchStatus="fetching",this.queryCache.findAll(r).length}isMutating(e){return this.mutationCache.findAll({...e,fetching:!0}).length}getQueryData(e,t){var r;return(r=this.queryCache.find(e,t))==null?void 0:r.state.data}ensureQueryData(e,t,r){const i=ce(e,t,r),n=this.getQueryData(i.queryKey);return n?Promise.resolve(n):this.fetchQuery(i)}getQueriesData(e){return this.getQueryCache().findAll(e).map(({queryKey:t,state:r})=>{const i=r.data;return[t,i]})}setQueryData(e,t,r){const i=this.queryCache.find(e),n=i==null?void 0:i.state.data,u=Os(t,n);if(typeof u>"u")return;const a=ce(e),o=this.defaultQueryOptions(a);return this.queryCache.build(this,o).setData(u,{...r,manual:!0})}setQueriesData(e,t,r){return Q.batch(()=>this.getQueryCache().findAll(e).map(({queryKey:i})=>[i,this.setQueryData(i,t,r)]))}getQueryState(e,t){var r;return(r=this.queryCache.find(e,t))==null?void 0:r.state}removeQueries(e,t){const[r]=G(e,t),i=this.queryCache;Q.batch(()=>{i.findAll(r).forEach(n=>{i.remove(n)})})}resetQueries(e,t,r){const[i,n]=G(e,t,r),u=this.queryCache,a={type:"active",...i};return Q.batch(()=>(u.findAll(i).forEach(o=>{o.reset()}),this.refetchQueries(a,n)))}cancelQueries(e,t,r){const[i,n={}]=G(e,t,r);typeof n.revert>"u"&&(n.revert=!0);const u=Q.batch(()=>this.queryCache.findAll(i).map(a=>a.cancel(n)));return Promise.all(u).then(T).catch(T)}invalidateQueries(e,t,r){const[i,n]=G(e,t,r);return Q.batch(()=>{var u,a;if(this.queryCache.findAll(i).forEach(l=>{l.invalidate()}),i.refetchType==="none")return Promise.resolve();const o={...i,type:(u=(a=i.refetchType)!=null?a:i.type)!=null?u:"active"};return this.refetchQueries(o,n)})}refetchQueries(e,t,r){const[i,n]=G(e,t,r),u=Q.batch(()=>this.queryCache.findAll(i).filter(o=>!o.isDisabled()).map(o=>{var l;return o.fetch(void 0,{...n,cancelRefetch:(l=n==null?void 0:n.cancelRefetch)!=null?l:!0,meta:{refetchPage:i.refetchPage}})}));let a=Promise.all(u).then(T);return n!=null&&n.throwOnError||(a=a.catch(T)),a}fetchQuery(e,t,r){const i=ce(e,t,r),n=this.defaultQueryOptions(i);typeof n.retry>"u"&&(n.retry=!1);const u=this.queryCache.build(this,n);return u.isStaleByTime(n.staleTime)?u.fetch(n):Promise.resolve(u.state.data)}prefetchQuery(e,t,r){return this.fetchQuery(e,t,r).then(T).catch(T)}fetchInfiniteQuery(e,t,r){const i=ce(e,t,r);return i.behavior=Ds(),this.fetchQuery(i)}prefetchInfiniteQuery(e,t,r){return this.fetchInfiniteQuery(e,t,r).then(T).catch(T)}resumePausedMutations(){return this.mutationCache.resumePausedMutations()}getQueryCache(){return this.queryCache}getMutationCache(){return this.mutationCache}getLogger(){return this.logger}getDefaultOptions(){return this.defaultOptions}setDefaultOptions(e){this.defaultOptions=e}setQueryDefaults(e,t){const r=this.queryDefaults.find(i=>$(e)===$(i.queryKey));r?r.defaultOptions=t:this.queryDefaults.push({queryKey:e,defaultOptions:t})}getQueryDefaults(e){if(!e)return;const t=this.queryDefaults.find(r=>Ee(e,r.queryKey));return t==null?void 0:t.defaultOptions}setMutationDefaults(e,t){const r=this.mutationDefaults.find(i=>$(e)===$(i.mutationKey));r?r.defaultOptions=t:this.mutationDefaults.push({mutationKey:e,defaultOptions:t})}getMutationDefaults(e){if(!e)return;const t=this.mutationDefaults.find(r=>Ee(e,r.mutationKey));return t==null?void 0:t.defaultOptions}defaultQueryOptions(e){if(e!=null&&e._defaulted)return e;const t={...this.defaultOptions.queries,...this.getQueryDefaults(e==null?void 0:e.queryKey),...e,_defaulted:!0};return!t.queryHash&&t.queryKey&&(t.queryHash=Ve(t.queryKey,t)),typeof t.refetchOnReconnect>"u"&&(t.refetchOnReconnect=t.networkMode!=="always"),typeof t.useErrorBoundary>"u"&&(t.useErrorBoundary=!!t.suspense),t}defaultMutationOptions(e){return e!=null&&e._defaulted?e:{...this.defaultOptions.mutations,...this.getMutationDefaults(e==null?void 0:e.mutationKey),...e,_defaulted:!0}}clear(){this.queryCache.clear(),this.mutationCache.clear()}}class Dt extends se{constructor(e,t){super(),this.client=e,this.options=t,this.trackedProps=new Set,this.selectError=null,this.bindMethods(),this.setOptions(t)}bindMethods(){this.remove=this.remove.bind(this),this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.currentQuery.addObserver(this),mt(this.currentQuery,this.options)&&this.executeFetch(),this.updateTimers())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return Ke(this.currentQuery,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return Ke(this.currentQuery,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.clearStaleTimeout(),this.clearRefetchInterval(),this.currentQuery.removeObserver(this)}setOptions(e,t){const r=this.options,i=this.currentQuery;if(this.options=this.client.defaultQueryOptions(e),Ue(r,this.options)||this.client.getQueryCache().notify({type:"observerOptionsUpdated",query:this.currentQuery,observer:this}),typeof this.options.enabled<"u"&&typeof this.options.enabled!="boolean")throw new Error("Expected enabled to be a boolean");this.options.queryKey||(this.options.queryKey=r.queryKey),this.updateQuery();const n=this.hasListeners();n&&bt(this.currentQuery,i,this.options,r)&&this.executeFetch(),this.updateResult(t),n&&(this.currentQuery!==i||this.options.enabled!==r.enabled||this.options.staleTime!==r.staleTime)&&this.updateStaleTimeout();const u=this.computeRefetchInterval();n&&(this.currentQuery!==i||this.options.enabled!==r.enabled||u!==this.currentRefetchInterval)&&this.updateRefetchInterval(u)}getOptimisticResult(e){const t=this.client.getQueryCache().build(this.client,e);return this.createResult(t,e)}getCurrentResult(){return this.currentResult}trackResult(e){const t={};return Object.keys(e).forEach(r=>{Object.defineProperty(t,r,{configurable:!1,enumerable:!0,get:()=>(this.trackedProps.add(r),e[r])})}),t}getCurrentQuery(){return this.currentQuery}remove(){this.client.getQueryCache().remove(this.currentQuery)}refetch({refetchPage:e,...t}={}){return this.fetch({...t,meta:{refetchPage:e}})}fetchOptimistic(e){const t=this.client.defaultQueryOptions(e),r=this.client.getQueryCache().build(this.client,t);return r.isFetchingOptimistic=!0,r.fetch().then(()=>this.createResult(r,t))}fetch(e){var t;return this.executeFetch({...e,cancelRefetch:(t=e.cancelRefetch)!=null?t:!0}).then(()=>(this.updateResult(),this.currentResult))}executeFetch(e){this.updateQuery();let t=this.currentQuery.fetch(this.options,e);return e!=null&&e.throwOnError||(t=t.catch(T)),t}updateStaleTimeout(){if(this.clearStaleTimeout(),ye||this.currentResult.isStale||!Ie(this.options.staleTime))return;const t=St(this.currentResult.dataUpdatedAt,this.options.staleTime)+1;this.staleTimeoutId=setTimeout(()=>{this.currentResult.isStale||this.updateResult()},t)}computeRefetchInterval(){var e;return typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.currentResult.data,this.currentQuery):(e=this.options.refetchInterval)!=null?e:!1}updateRefetchInterval(e){this.clearRefetchInterval(),this.currentRefetchInterval=e,!(ye||this.options.enabled===!1||!Ie(this.currentRefetchInterval)||this.currentRefetchInterval===0)&&(this.refetchIntervalId=setInterval(()=>{(this.options.refetchIntervalInBackground||Pe.isFocused())&&this.executeFetch()},this.currentRefetchInterval))}updateTimers(){this.updateStaleTimeout(),this.updateRefetchInterval(this.computeRefetchInterval())}clearStaleTimeout(){this.staleTimeoutId&&(clearTimeout(this.staleTimeoutId),this.staleTimeoutId=void 0)}clearRefetchInterval(){this.refetchIntervalId&&(clearInterval(this.refetchIntervalId),this.refetchIntervalId=void 0)}createResult(e,t){const r=this.currentQuery,i=this.options,n=this.currentResult,u=this.currentResultState,a=this.currentResultOptions,o=e!==r,l=o?e.state:this.currentQueryInitialState,h=o?this.currentResult:this.previousQueryResult,{state:p}=e;let{dataUpdatedAt:m,error:d,errorUpdatedAt:c,fetchStatus:f,status:b}=p,g=!1,F=!1,C;if(t._optimisticResults){const v=this.hasListeners(),q=!v&&mt(e,t),X=v&&bt(e,r,t,i);(q||X)&&(f=De(e.options.networkMode)?"fetching":"paused",m||(b="loading")),t._optimisticResults==="isRestoring"&&(f="idle")}if(t.keepPreviousData&&!p.dataUpdatedAt&&h!=null&&h.isSuccess&&b!=="error")C=h.data,m=h.dataUpdatedAt,b=h.status,g=!0;else if(t.select&&typeof p.data<"u")if(n&&p.data===(u==null?void 0:u.data)&&t.select===this.selectFn)C=this.selectResult;else try{this.selectFn=t.select,C=t.select(p.data),C=Ne(n==null?void 0:n.data,C,t),this.selectResult=C,this.selectError=null}catch(v){this.selectError=v}else C=p.data;if(typeof t.placeholderData<"u"&&typeof C>"u"&&b==="loading"){let v;if(n!=null&&n.isPlaceholderData&&t.placeholderData===(a==null?void 0:a.placeholderData))v=n.data;else if(v=typeof t.placeholderData=="function"?t.placeholderData():t.placeholderData,t.select&&typeof v<"u")try{v=t.select(v),this.selectError=null}catch(q){this.selectError=q}typeof v<"u"&&(b="success",C=Ne(n==null?void 0:n.data,v,t),F=!0)}this.selectError&&(d=this.selectError,C=this.selectResult,c=Date.now(),b="error");const S=f==="fetching",A=b==="loading",R=b==="error";return{status:b,fetchStatus:f,isLoading:A,isSuccess:b==="success",isError:R,isInitialLoading:A&&S,data:C,dataUpdatedAt:m,error:d,errorUpdatedAt:c,failureCount:p.fetchFailureCount,failureReason:p.fetchFailureReason,errorUpdateCount:p.errorUpdateCount,isFetched:p.dataUpdateCount>0||p.errorUpdateCount>0,isFetchedAfterMount:p.dataUpdateCount>l.dataUpdateCount||p.errorUpdateCount>l.errorUpdateCount,isFetching:S,isRefetching:S&&!A,isLoadingError:R&&p.dataUpdatedAt===0,isPaused:f==="paused",isPlaceholderData:F,isPreviousData:g,isRefetchError:R&&p.dataUpdatedAt!==0,isStale:Ze(e,t),refetch:this.refetch,remove:this.remove}}updateResult(e){const t=this.currentResult,r=this.createResult(this.currentQuery,this.options);if(this.currentResultState=this.currentQuery.state,this.currentResultOptions=this.options,Ue(r,t))return;this.currentResult=r;const i={cache:!0},n=()=>{if(!t)return!0;const{notifyOnChangeProps:u}=this.options;if(u==="all"||!u&&!this.trackedProps.size)return!0;const a=new Set(u??this.trackedProps);return this.options.useErrorBoundary&&a.add("error"),Object.keys(this.currentResult).some(o=>{const l=o;return this.currentResult[l]!==t[l]&&a.has(l)})};(e==null?void 0:e.listeners)!==!1&&n()&&(i.listeners=!0),this.notify({...i,...e})}updateQuery(){const e=this.client.getQueryCache().build(this.client,this.options);if(e===this.currentQuery)return;const t=this.currentQuery;this.currentQuery=e,this.currentQueryInitialState=e.state,this.previousQueryResult=this.currentResult,this.hasListeners()&&(t==null||t.removeObserver(this),e.addObserver(this))}onQueryUpdate(e){const t={};e.type==="success"?t.onSuccess=!e.manual:e.type==="error"&&!Re(e.error)&&(t.onError=!0),this.updateResult(t),this.hasListeners()&&this.updateTimers()}notify(e){Q.batch(()=>{if(e.onSuccess){var t,r,i,n;(t=(r=this.options).onSuccess)==null||t.call(r,this.currentResult.data),(i=(n=this.options).onSettled)==null||i.call(n,this.currentResult.data,null)}else if(e.onError){var u,a,o,l;(u=(a=this.options).onError)==null||u.call(a,this.currentResult.error),(o=(l=this.options).onSettled)==null||o.call(l,void 0,this.currentResult.error)}e.listeners&&this.listeners.forEach(({listener:h})=>{h(this.currentResult)}),e.cache&&this.client.getQueryCache().notify({query:this.currentQuery,type:"observerResultsUpdated"})})}}function Ts(s,e){return e.enabled!==!1&&!s.state.dataUpdatedAt&&!(s.state.status==="error"&&e.retryOnMount===!1)}function mt(s,e){return Ts(s,e)||s.state.dataUpdatedAt>0&&Ke(s,e,e.refetchOnMount)}function Ke(s,e,t){if(e.enabled!==!1){const r=typeof t=="function"?t(s):t;return r==="always"||r!==!1&&Ze(s,e)}return!1}function bt(s,e,t,r){return t.enabled!==!1&&(s!==e||r.enabled===!1)&&(!t.suspense||s.state.status!=="error")&&Ze(s,t)}function Ze(s,e){return s.isStaleByTime(e.staleTime)}class Is extends se{constructor(e,t){super(),this.client=e,this.queries=[],this.result=[],this.observers=[],this.observersMap={},t&&this.setQueries(t)}onSubscribe(){this.listeners.size===1&&this.observers.forEach(e=>{e.subscribe(t=>{this.onUpdate(e,t)})})}onUnsubscribe(){this.listeners.size||this.destroy()}destroy(){this.listeners=new Set,this.observers.forEach(e=>{e.destroy()})}setQueries(e,t){this.queries=e,Q.batch(()=>{const r=this.observers,i=this.findMatchingObservers(this.queries);i.forEach(l=>l.observer.setOptions(l.defaultedQueryOptions,t));const n=i.map(l=>l.observer),u=Object.fromEntries(n.map(l=>[l.options.queryHash,l])),a=n.map(l=>l.getCurrentResult()),o=n.some((l,h)=>l!==r[h]);r.length===n.length&&!o||(this.observers=n,this.observersMap=u,this.result=a,this.hasListeners()&&(lt(r,n).forEach(l=>{l.destroy()}),lt(n,r).forEach(l=>{l.subscribe(h=>{this.onUpdate(l,h)})}),this.notify()))})}getCurrentResult(){return this.result}getQueries(){return this.observers.map(e=>e.getCurrentQuery())}getObservers(){return this.observers}getOptimisticResult(e){return this.findMatchingObservers(e).map(t=>t.observer.getOptimisticResult(t.defaultedQueryOptions))}findMatchingObservers(e){const t=this.observers,r=new Map(t.map(d=>[d.options.queryHash,d])),i=e.map(d=>this.client.defaultQueryOptions(d)),n=i.flatMap(d=>{const c=r.get(d.queryHash);return c!=null?[{defaultedQueryOptions:d,observer:c}]:[]}),u=new Set(n.map(d=>d.defaultedQueryOptions.queryHash)),a=i.filter(d=>!u.has(d.queryHash)),o=new Set(n.map(d=>d.observer)),l=t.filter(d=>!o.has(d)),h=d=>{const c=this.client.defaultQueryOptions(d),f=this.observersMap[c.queryHash];return f??new Dt(this.client,c)},p=a.map((d,c)=>{if(d.keepPreviousData){const f=l[c];if(f!==void 0)return{defaultedQueryOptions:d,observer:f}}return{defaultedQueryOptions:d,observer:h(d)}}),m=(d,c)=>i.indexOf(d.defaultedQueryOptions)-i.indexOf(c.defaultedQueryOptions);return n.concat(p).sort(m)}onUpdate(e,t){const r=this.observers.indexOf(e);r!==-1&&(this.result=Rs(this.result,r,t),this.notify())}notify(){Q.batch(()=>{this.listeners.forEach(({listener:e})=>{e(this.result)})})}}class Us extends se{constructor(e,t){super(),this.client=e,this.setOptions(t),this.bindMethods(),this.updateResult()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){var t;const r=this.options;this.options=this.client.defaultMutationOptions(e),Ue(r,this.options)||this.client.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.currentMutation,observer:this}),(t=this.currentMutation)==null||t.setOptions(this.options)}onUnsubscribe(){if(!this.hasListeners()){var e;(e=this.currentMutation)==null||e.removeObserver(this)}}onMutationUpdate(e){this.updateResult();const t={listeners:!0};e.type==="success"?t.onSuccess=!0:e.type==="error"&&(t.onError=!0),this.notify(t)}getCurrentResult(){return this.currentResult}reset(){this.currentMutation=void 0,this.updateResult(),this.notify({listeners:!0})}mutate(e,t){return this.mutateOptions=t,this.currentMutation&&this.currentMutation.removeObserver(this),this.currentMutation=this.client.getMutationCache().build(this.client,{...this.options,variables:typeof e<"u"?e:this.options.variables}),this.currentMutation.addObserver(this),this.currentMutation.execute()}updateResult(){const e=this.currentMutation?this.currentMutation.state:qt(),t={...e,isLoading:e.status==="loading",isSuccess:e.status==="success",isError:e.status==="error",isIdle:e.status==="idle",mutate:this.mutate,reset:this.reset};this.currentResult=t}notify(e){Q.batch(()=>{if(this.mutateOptions&&this.hasListeners()){if(e.onSuccess){var t,r,i,n;(t=(r=this.mutateOptions).onSuccess)==null||t.call(r,this.currentResult.data,this.currentResult.variables,this.currentResult.context),(i=(n=this.mutateOptions).onSettled)==null||i.call(n,this.currentResult.data,null,this.currentResult.variables,this.currentResult.context)}else if(e.onError){var u,a,o,l;(u=(a=this.mutateOptions).onError)==null||u.call(a,this.currentResult.error,this.currentResult.variables,this.currentResult.context),(o=(l=this.mutateOptions).onSettled)==null||o.call(l,void 0,this.currentResult.error,this.currentResult.variables,this.currentResult.context)}}e.listeners&&this.listeners.forEach(({listener:h})=>{h(this.currentResult)})})}}const kt="$$_queryClient",js=()=>{const s=Ot(kt);if(!s)throw new Error("No QueryClient was found in Svelte context. Did you forget to wrap your component with QueryClientProvider?");return s},yr=s=>{Xt(kt,s)};function Xe(){return js()}function Ns(s,e){const t=Xe(),r=t.defaultQueryOptions(s);r._optimisticResults="optimistic";let i=new e(t,r);r.onError&&(r.onError=Q.batchCalls(r.onError)),r.onSuccess&&(r.onSuccess=Q.batchCalls(r.onSuccess)),r.onSettled&&(r.onSettled=Q.batchCalls(r.onSettled)),ae(i).subscribe(a=>{i=a,i.setOptions(r,{listeners:!1})});const n=ae(i.getCurrentResult(),a=>i.subscribe(Q.batchCalls(a))),{subscribe:u}=Ct(n,a=>(a=i.getOptimisticResult(r),r.notifyOnChangeProps?a:i.trackResult(a)));return{subscribe:u}}function Ls(s,e,t){const r=ce(s,e,t);return Ns(r,Dt)}function Ks(s){const e=Xe();function t(u){return u.map(a=>{const o=e.defaultQueryOptions(a);return o._optimisticResults="optimistic",o})}const r=t(s);let i=new Is(e,r);ae(i).subscribe(u=>{i=u,i.setQueries(r,{listeners:!1})});const{subscribe:n}=ae(i.getOptimisticResult(r),u=>i.subscribe(Q.batchCalls(u)));return{subscribe:n}}function Bs(s,e,t){const r=_s(s,e,t),i=Xe();let n=new Us(i,r),u;ae(n).subscribe(l=>{n=l,u=(h,p)=>{n.mutate(h,p).catch(xs)},n.setOptions(r)});const a=ae(n.getCurrentResult(),l=>n.subscribe(Q.batchCalls(h=>l(h)))),{subscribe:o}=Ct(a,l=>({...l,mutate:u,mutateAsync:l.mutate}));return{subscribe:o}}function xs(){}const vt=$t([]),pr=new ks({defaultOptions:{queries:{refetchOnWindowFocus:!1,staleTime:1/0,retry:!1,onError:s=>{var e;console.error((e=s.body)==null?void 0:e.detail),vt.update(t=>[...t,s])}},mutations:{onError:s=>{var e;console.error((e=s.body)==null?void 0:e.detail),vt.update(t=>[...t,s])}}}});class gt extends Error{constructor(e,t,r){super(r),this.name="ApiError",this.url=t.url,this.status=t.status,this.statusText=t.statusText,this.body=t.body,this.request=e}}class Hs extends Error{constructor(e){super(e),this.name="CancelError"}get isCancelled(){return!0}}var L,K,j,W,ee,pe,re;class zs{constructor(e){z(this,L,void 0);z(this,K,void 0);z(this,j,void 0);z(this,W,void 0);z(this,ee,void 0);z(this,pe,void 0);z(this,re,void 0);U(this,L,!1),U(this,K,!1),U(this,j,!1),U(this,W,[]),U(this,ee,new Promise((t,r)=>{U(this,pe,t),U(this,re,r);const i=a=>{var o;_(this,L)||_(this,K)||_(this,j)||(U(this,L,!0),(o=_(this,pe))==null||o.call(this,a))},n=a=>{var o;_(this,L)||_(this,K)||_(this,j)||(U(this,K,!0),(o=_(this,re))==null||o.call(this,a))},u=a=>{_(this,L)||_(this,K)||_(this,j)||_(this,W).push(a)};return Object.defineProperty(u,"isResolved",{get:()=>_(this,L)}),Object.defineProperty(u,"isRejected",{get:()=>_(this,K)}),Object.defineProperty(u,"isCancelled",{get:()=>_(this,j)}),e(i,n,u)}))}get[Symbol.toStringTag](){return"Cancellable Promise"}then(e,t){return _(this,ee).then(e,t)}catch(e){return _(this,ee).catch(e)}finally(e){return _(this,ee).finally(e)}cancel(){var e;if(!(_(this,L)||_(this,K)||_(this,j))){if(U(this,j,!0),_(this,W).length)try{for(const t of _(this,W))t()}catch(t){console.warn("Cancellation threw an error",t);return}_(this,W).length=0,(e=_(this,re))==null||e.call(this,new Hs("Request aborted"))}}get isCancelled(){return _(this,j)}}L=new WeakMap,K=new WeakMap,j=new WeakMap,W=new WeakMap,ee=new WeakMap,pe=new WeakMap,re=new WeakMap;const Tt={BASE:"",VERSION:"0.1.0",WITH_CREDENTIALS:!1,CREDENTIALS:"include",TOKEN:void 0,USERNAME:void 0,PASSWORD:void 0,HEADERS:void 0,ENCODE_PATH:void 0},$e=s=>s!=null,ge=s=>typeof s=="string",Te=s=>ge(s)&&s!=="",et=s=>typeof s=="object"&&typeof s.type=="string"&&typeof s.stream=="function"&&typeof s.arrayBuffer=="function"&&typeof s.constructor=="function"&&typeof s.constructor.name=="string"&&/^(Blob|File)$/.test(s.constructor.name)&&/^(Blob|File)$/.test(s[Symbol.toStringTag]),It=s=>s instanceof FormData,Gs=s=>{try{return btoa(s)}catch{return Buffer.from(s).toString("base64")}},Ws=s=>{const e=[],t=(i,n)=>{e.push(`${encodeURIComponent(i)}=${encodeURIComponent(String(n))}`)},r=(i,n)=>{$e(n)&&(Array.isArray(n)?n.forEach(u=>{r(i,u)}):typeof n=="object"?Object.entries(n).forEach(([u,a])=>{r(`${i}[${u}]`,a)}):t(i,n))};return Object.entries(s).forEach(([i,n])=>{r(i,n)}),e.length>0?`?${e.join("&")}`:""},Js=(s,e)=>{const t=s.ENCODE_PATH||encodeURI,r=e.url.replace("{api-version}",s.VERSION).replace(/{(.*?)}/g,(n,u)=>{var a;return(a=e.path)!=null&&a.hasOwnProperty(u)?t(String(e.path[u])):n}),i=`${s.BASE}${r}`;return e.query?`${i}${Ws(e.query)}`:i},Vs=s=>{if(s.formData){const e=new FormData,t=(r,i)=>{ge(i)||et(i)?e.append(r,i):e.append(r,JSON.stringify(i))};return Object.entries(s.formData).filter(([r,i])=>$e(i)).forEach(([r,i])=>{Array.isArray(i)?i.forEach(n=>t(r,n)):t(r,i)}),e}},Oe=async(s,e)=>typeof e=="function"?e(s):e,Ys=async(s,e)=>{const t=await Oe(e,s.TOKEN),r=await Oe(e,s.USERNAME),i=await Oe(e,s.PASSWORD),n=await Oe(e,s.HEADERS),u=Object.entries({Accept:"application/json",...n,...e.headers}).filter(([a,o])=>$e(o)).reduce((a,[o,l])=>({...a,[o]:String(l)}),{});if(Te(t)&&(u.Authorization=`Bearer ${t}`),Te(r)&&Te(i)){const a=Gs(`${r}:${i}`);u.Authorization=`Basic ${a}`}return e.body&&(e.mediaType?u["Content-Type"]=e.mediaType:et(e.body)?u["Content-Type"]=e.body.type||"application/octet-stream":ge(e.body)?u["Content-Type"]="text/plain":It(e.body)||(u["Content-Type"]="application/json")),new Headers(u)},Zs=s=>{var e;if(s.body!==void 0)return(e=s.mediaType)!=null&&e.includes("/json")?JSON.stringify(s.body):ge(s.body)||et(s.body)||It(s.body)?s.body:JSON.stringify(s.body)},Xs=async(s,e,t,r,i,n,u)=>{const a=new AbortController,o={headers:n,body:r??i,method:e.method,signal:a.signal};return s.WITH_CREDENTIALS&&(o.credentials=s.CREDENTIALS),u(()=>a.abort()),await fetch(t,o)},$s=(s,e)=>{if(e){const t=s.headers.get(e);if(ge(t))return t}},er=async s=>{if(s.status!==204)try{const e=s.headers.get("Content-Type");if(e)return["application/json","application/problem+json"].some(i=>e.toLowerCase().startsWith(i))?await s.json():await s.text()}catch(e){console.error(e)}},tr=(s,e)=>{const r={400:"Bad Request",401:"Unauthorized",403:"Forbidden",404:"Not Found",500:"Internal Server Error",502:"Bad Gateway",503:"Service Unavailable",...s.errors}[e.status];if(r)throw new gt(s,e,r);if(!e.ok)throw new gt(s,e,"Generic Error")},Ut=(s,e)=>new zs(async(t,r,i)=>{try{const n=Js(s,e),u=Vs(e),a=Zs(e),o=await Ys(s,e);if(!i.isCancelled){const l=await Xs(s,e,n,a,u,o,i),h=await er(l),p=$s(l,e.responseHeader),m={url:n,ok:l.ok,status:l.status,statusText:l.statusText,body:p??h};tr(e,m),t(m.body)}}catch(n){r(n)}});class sr{static authInfo(){return Ut(Tt,{method:"GET",url:"/auth_info"})}}class rr{static getTaskManifest(){return Ut(Tt,{method:"GET",url:"/api/v1/tasks/"})}}const jt=(s,e,...t)=>[...s,e,...t];function Nt(s,e,t={}){return e=Array.isArray(e)?e:[e],(...r)=>Ls({queryKey:jt(e,s.name,...r),queryFn:()=>s(...r),...t})}function mr(s,e,t=[]){return e=Array.isArray(e)?e:[e],r=>{const i=r.map(n=>({queryKey:jt(e,s.name,...n),queryFn:()=>s(...n),...t}));return Ks(i)}}function br(s,e={}){return()=>Bs({mutationFn:t=>s(...t),...e})}const ir="auth_info",vr=Nt(sr.authInfo,ir),nr="tasks",gr=Nt(rr.getTaskManifest,nr,{staleTime:500,refetchInterval:500,refetchIntervalInBackground:!1,refetchOnWindowFocus:!0});export{ir as A,lr as B,cr as C,hr as E,Tt as O,ks as Q,nr as T,vr as a,pr as b,vt as c,Nt as d,br as e,Ls as f,Dt as g,fr as h,Ds as i,dr as j,Ns as k,mr as l,ce as p,gr as q,Ut as r,yr as s};