vendor: 14,649 bytes, line 1
1var oe=e=>{throw TypeError(e)};var Nt=(e,t,s)=>t.has(e)||oe("Cannot "+s);var r=(e,t,s)=>(Nt(e,t,"read from private field"),s?s.call(e):t.get(e)),d=(e,t,s)=>t.has(e)?oe("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,s),o=(e,t,s,i)=>(Nt(e,t,"write to private field"),i?i.call(e,s):t.set(e,s),s),v=(e,t,s)=>(Nt(e,t,"access private method"),s);var kt=(e,t,s,i)=>({set _(n){o(e,t,n,s)},get _(){return r(e,t,i)}});import{r as L,j as Ke}from"./react.1.1.0a.js";var Ut=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(){}},dt=typeof window>"u"||"Deno"in globalThis;function k(){}function He(e,t){return typeof e=="function"?e(t):e}function Gt(e){return typeof e=="number"&&e>=0&&e!==1/0}function Fe(e,t){return Math.max(e+(t||0)-Date.now(),0)}function pt(e,t){return typeof e=="function"?e(t):e}function _(e,t){return typeof e=="function"?e(t):e}function he(e,t){const{type:s="all",exact:i,fetchStatus:n,predicate:a,queryKey:u,stale:c}=e;if(u){if(i){if(t.queryHash!==re(u,t.options))return!1}else if(!xt(t.queryKey,u))return!1}if(s!=="all"){const l=t.isActive();if(s==="active"&&!l||s==="inactive"&&l)return!1}return!(typeof c=="boolean"&&t.isStale()!==c||n&&n!==t.state.fetchStatus||a&&!a(t))}function ce(e,t){const{exact:s,status:i,predicate:n,mutationKey:a}=e;if(a){if(!t.options.mutationKey)return!1;if(s){if(Dt(t.options.mutationKey)!==Dt(a))return!1}else if(!xt(t.options.mutationKey,a))return!1}return!(i&&t.state.status!==i||n&&!n(t))}function re(e,t){return((t==null?void 0:t.queryKeyHashFn)||Dt)(e)}function Dt(e){return JSON.stringify(e,(t,s)=>zt(s)?Object.keys(s).sort().reduce((i,n)=>(i[n]=s[n],i),{}):s)}function xt(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?!Object.keys(t).some(s=>!xt(e[s],t[s])):!1}function Ee(e,t){if(e===t)return e;const s=le(e)&&le(t);if(s||zt(e)&&zt(t)){const i=s?e:Object.keys(e),n=i.length,a=s?t:Object.keys(t),u=a.length,c=s?[]:{};let l=0;for(let g=0;g<u;g++){const p=s?g:a[g];(!s&&i.includes(p)||s)&&e[p]===void 0&&t[p]===void 0?(c[p]=void 0,l++):(c[p]=Ee(e[p],t[p]),c[p]===e[p]&&e[p]!==void 0&&l++)}return n===u&&l===n?e:c}return t}function Bt(e,t){if(!t||Object.keys(e).length!==Object.keys(t).length)return!1;for(const s in e)if(e[s]!==t[s])return!1;return!0}function le(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function zt(e){if(!de(e))return!1;const t=e.constructor;if(t===void 0)return!0;const s=t.prototype;return!(!de(s)||!s.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(e)!==Object.prototype)}function de(e){return Object.prototype.toString.call(e)==="[object Object]"}function Ne(e){return new Promise(t=>{setTimeout(t,e)})}function Vt(e,t,s){return typeof s.structuralSharing=="function"?s.structuralSharing(e,t):s.structuralSharing!==!1?Ee(e,t):t}function _e(e,t,s=0){const i=[...e,t];return s&&i.length>s?i.slice(1):i}function Ge(e,t,s=0){const i=[t,...e];return s&&i.length>s?i.slice(0,-1):i}var ne=Symbol();function Qe(e,t){return!e.queryFn&&(t!=null&&t.initialPromise)?()=>t.initialPromise:!e.queryFn||e.queryFn===ne?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}var rt,X,vt,me,Be=(me=class extends Ut{constructor(){super();d(this,rt);d(this,X);d(this,vt);o(this,vt,t=>{if(!dt&&window.addEventListener){const s=()=>t();return window.addEventListener("visibilitychange",s,!1),()=>{window.removeEventListener("visibilitychange",s)}}})}onSubscribe(){r(this,X)||this.setEventListener(r(this,vt))}onUnsubscribe(){var t;this.hasListeners()||((t=r(this,X))==null||t.call(this),o(this,X,void 0))}setEventListener(t){var s;o(this,vt,t),(s=r(this,X))==null||s.call(this),o(this,X,t(i=>{typeof i=="boolean"?this.setFocused(i):this.onFocus()}))}setFocused(t){r(this,rt)!==t&&(o(this,rt,t),this.onFocus())}onFocus(){const t=this.isFocused();this.listeners.forEach(s=>{s(t)})}isFocused(){var t;return typeof r(this,rt)=="boolean"?r(this,rt):((t=globalThis.document)==null?void 0:t.visibilityState)!=="hidden"}},rt=new WeakMap,X=new WeakMap,vt=new WeakMap,me),ae=new Be,mt,Y,gt,ge,ze=(ge=class extends Ut{constructor(){super();d(this,mt,!0);d(this,Y);d(this,gt);o(this,gt,t=>{if(!dt&&window.addEventListener){const s=()=>t(!0),i=()=>t(!1);return window.addEventListener("online",s,!1),window.addEventListener("offline",i,!1),()=>{window.removeEventListener("online",s),window.removeEventListener("offline",i)}}})}onSubscribe(){r(this,Y)||this.setEventListener(r(this,gt))}onUnsubscribe(){var t;this.hasListeners()||((t=r(this,Y))==null||t.call(this),o(this,Y,void 0))}setEventListener(t){var s;o(this,gt,t),(s=r(this,Y))==null||s.call(this),o(this,Y,t(this.setOnline.bind(this)))}setOnline(t){r(this,mt)!==t&&(o(this,mt,t),this.listeners.forEach(i=>{i(t)}))}isOnline(){return r(this,mt)}},mt=new WeakMap,Y=new WeakMap,gt=new WeakMap,ge),Kt=new ze;function $t(){let e,t;const s=new Promise((n,a)=>{e=n,t=a});s.status="pending",s.catch(()=>{});function i(n){Object.assign(s,n),delete s.resolve,delete s.reject}return s.resolve=n=>{i({status:"fulfilled",value:n}),e(n)},s.reject=n=>{i({status:"rejected",reason:n}),t(n)},s}function Ve(e){return Math.min(1e3*2**e,3e4)}function Me(e){return(e??"online")==="online"?Kt.isOnline():!0}var De=class extends Error{constructor(e){super("CancelledError"),this.revert=e==null?void 0:e.revert,this.silent=e==null?void 0:e.silent}};function _t(e){return e instanceof De}function xe(e){let t=!1,s=0,i=!1,n;const a=$t(),u=f=>{var y;i||(b(new De(f)),(y=e.abort)==null||y.call(e))},c=()=>{t=!0},l=()=>{t=!1},g=()=>ae.isFocused()&&(e.networkMode==="always"||Kt.isOnline())&&e.canRun(),p=()=>Me(e.networkMode)&&e.canRun(),h=f=>{var y;i||(i=!0,(y=e.onSuccess)==null||y.call(e,f),n==null||n(),a.resolve(f))},b=f=>{var y;i||(i=!0,(y=e.onError)==null||y.call(e,f),n==null||n(),a.reject(f))},P=()=>new Promise(f=>{var y;n=E=>{(i||g())&&f(E)},(y=e.onPause)==null||y.call(e)}).then(()=>{var f;n=void 0,i||(f=e.onContinue)==null||f.call(e)}),C=()=>{if(i)return;let f;const y=s===0?e.initialPromise:void 0;try{f=y??e.fn()}catch(E){f=Promise.reject(E)}Promise.resolve(f).then(h).catch(E=>{var K;if(i)return;const x=e.retry??(dt?0:3),O=e.retryDelay??Ve,M=typeof O=="function"?O(s,E):O,U=x===!0||typeof x=="number"&&s<x||typeof x=="function"&&x(s,E);if(t||!U){b(E);return}s++,(K=e.onFail)==null||K.call(e,s,E),Ne(M).then(()=>g()?void 0:P()).then(()=>{t?b(E):C()})})};return{promise:a,cancel:u,continue:()=>(n==null||n(),a),cancelRetry:c,continueRetry:l,canStart:p,start:()=>(p()?C():P().then(C),a)}}function $e(){let e=[],t=0,s=c=>{c()},i=c=>{c()},n=c=>setTimeout(c,0);const a=c=>{t?e.push(c):n(()=>{s(c)})},u=()=>{const c=e;e=[],c.length&&n(()=>{i(()=>{c.forEach(l=>{s(l)})})})};return{batch:c=>{let l;t++;try{l=c()}finally{t--,t||u()}return l},batchCalls:c=>(...l)=>{a(()=>{c(...l)})},schedule:a,setNotifyFunction:c=>{s=c},setBatchNotifyFunction:c=>{i=c},setScheduler:c=>{n=c}}}var Q=$e(),nt,be,Te=(be=class{constructor(){d(this,nt)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),Gt(this.gcTime)&&o(this,nt,setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(dt?1/0:5*60*1e3))}clearGcTimeout(){r(this,nt)&&(clearTimeout(r(this,nt)),o(this,nt,void 0))}},nt=new WeakMap,be),bt,Pt,j,at,D,Tt,ut,H,$,Pe,We=(Pe=class extends Te{constructor(t){super();d(this,H);d(this,bt);d(this,Pt);d(this,j);d(this,at);d(this,D);d(this,Tt);d(this,ut);o(this,ut,!1),o(this,Tt,t.defaultOptions),this.setOptions(t.options),this.observers=[],o(this,at,t.client),o(this,j,r(this,at).getQueryCache()),this.queryKey=t.queryKey,this.queryHash=t.queryHash,o(this,bt,Je(this.options)),this.state=t.state??r(this,bt),this.scheduleGc()}get meta(){return this.options.meta}get promise(){var t;return(t=r(this,D))==null?void 0:t.promise}setOptions(t){this.options={...r(this,Tt),...t},this.updateGcTime(this.options.gcTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&r(this,j).remove(this)}setData(t,s){const i=Vt(this.state.data,t,this.options);return v(this,H,$).call(this,{data:i,type:"success",dataUpdatedAt:s==null?void 0:s.updatedAt,manual:s==null?void 0:s.manual}),i}setState(t,s){v(this,H,$).call(this,{type:"setState",state:t,setStateOptions:s})}cancel(t){var i,n;const s=(i=r(this,D))==null?void 0:i.promise;return(n=r(this,D))==null||n.cancel(t),s?s.then(k).catch(k):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(r(this,bt))}isActive(){return this.observers.some(t=>_(t.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===ne||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStale(){return this.state.isInvalidated?!0:this.getObserversCount()>0?this.observers.some(t=>t.getCurrentResult().isStale):this.state.data===void 0}isStaleByTime(t=0){return this.state.isInvalidated||this.state.data===void 0||!Fe(this.state.dataUpdatedAt,t)}onFocus(){var s;const t=this.observers.find(i=>i.shouldFetchOnWindowFocus());t==null||t.refetch({cancelRefetch:!1}),(s=r(this,D))==null||s.continue()}onOnline(){var s;const t=this.observers.find(i=>i.shouldFetchOnReconnect());t==null||t.refetch({cancelRefetch:!1}),(s=r(this,D))==null||s.continue()}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),r(this,j).notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.includes(t)&&(this.observers=this.observers.filter(s=>s!==t),this.observers.length||(r(this,D)&&(r(this,ut)?r(this,D).cancel({revert:!0}):r(this,D).cancelRetry()),this.scheduleGc()),r(this,j).notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||v(this,H,$).call(this,{type:"invalidate"})}fetch(t,s){var l,g,p;if(this.state.fetchStatus!=="idle"){if(this.state.data!==void 0&&(s!=null&&s.cancelRefetch))this.cancel({silent:!0});else if(r(this,D))return r(this,D).continueRetry(),r(this,D).promise}if(t&&this.setOptions(t),!this.options.queryFn){const h=this.observers.find(b=>b.options.queryFn);h&&this.setOptions(h.options)}const i=new AbortController,n=h=>{Object.defineProperty(h,"signal",{enumerable:!0,get:()=>(o(this,ut,!0),i.signal)})},a=()=>{const h=Qe(this.options,s),b={client:r(this,at),queryKey:this.queryKey,meta:this.meta};return n(b),o(this,ut,!1),this.options.persister?this.options.persister(h,b,this):h(b)},u={fetchOptions:s,options:this.options,queryKey:this.queryKey,client:r(this,at),state:this.state,fetchFn:a};n(u),(l=this.options.behavior)==null||l.onFetch(u,this),o(this,Pt,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((g=u.fetchOptions)==null?void 0:g.meta))&&v(this,H,$).call(this,{type:"fetch",meta:(p=u.fetchOptions)==null?void 0:p.meta});const c=h=>{var b,P,C,f;_t(h)&&h.silent||v(this,H,$).call(this,{type:"error",error:h}),_t(h)||((P=(b=r(this,j).config).onError)==null||P.call(b,h,this),(f=(C=r(this,j).config).onSettled)==null||f.call(C,this.state.data,h,this)),this.scheduleGc()};return o(this,D,xe({initialPromise:s==null?void 0:s.initialPromise,fn:u.fetchFn,abort:i.abort.bind(i),onSuccess:h=>{var b,P,C,f;if(h===void 0){c(new Error(`${this.queryHash} data is undefined`));return}try{this.setData(h)}catch(y){c(y);return}(P=(b=r(this,j).config).onSuccess)==null||P.call(b,h,this),(f=(C=r(this,j).config).onSettled)==null||f.call(C,h,this.state.error,this),this.scheduleGc()},onError:c,onFail:(h,b)=>{v(this,H,$).call(this,{type:"failed",failureCount:h,error:b})},onPause:()=>{v(this,H,$).call(this,{type:"pause"})},onContinue:()=>{v(this,H,$).call(this,{type:"continue"})},retry:u.options.retry,retryDelay:u.options.retryDelay,networkMode:u.options.networkMode,canRun:()=>!0})),r(this,D).start()}},bt=new WeakMap,Pt=new WeakMap,j=new WeakMap,at=new WeakMap,D=new WeakMap,Tt=new WeakMap,ut=new WeakMap,H=new WeakSet,$=function(t){const s=i=>{switch(t.type){case"failed":return{...i,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...i,fetchStatus:"paused"};case"continue":return{...i,fetchStatus:"fetching"};case"fetch":return{...i,...Ae(i.data,this.options),fetchMeta:t.meta??null};case"success":return{...i,data:t.data,dataUpdateCount:i.dataUpdateCount+1,dataUpdatedAt:t.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const n=t.error;return _t(n)&&n.revert&&r(this,Pt)?{...r(this,Pt),fetchStatus:"idle"}:{...i,error:n,errorUpdateCount:i.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:i.fetchFailureCount+1,fetchFailureReason:n,fetchStatus:"idle",status:"error"};case"invalidate":return{...i,isInvalidated:!0};case"setState":return{...i,...t.state}}};this.state=s(this.state),Q.batch(()=>{this.observers.forEach(i=>{i.onQueryUpdate()}),r(this,j).notify({query:this,type:"updated",action:t})})},Pe);function Ae(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:Me(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function Je(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,s=t!==void 0,i=s?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:s?i??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:s?"success":"pending",fetchStatus:"idle"}}var G,we,Xe=(we=class extends Ut{constructor(t={}){super();d(this,G);this.config=t,o(this,G,new Map)}build(t,s,i){const n=s.queryKey,a=s.queryHash??re(n,s);let u=this.get(a);return u||(u=new We({client:t,queryKey:n,queryHash:a,options:t.defaultQueryOptions(s),state:i,defaultOptions:t.getQueryDefaults(n)}),this.add(u)),u}add(t){r(this,G).has(t.queryHash)||(r(this,G).set(t.queryHash,t),this.notify({type:"added",query:t}))}remove(t){const s=r(this,G).get(t.queryHash);s&&(t.destroy(),s===t&&r(this,G).delete(t.queryHash),this.notify({type:"removed",query:t}))}clear(){Q.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}get(t){return r(this,G).get(t)}getAll(){return[...r(this,G).values()]}find(t){const s={exact:!0,...t};return this.getAll().find(i=>he(s,i))}findAll(t={}){const s=this.getAll();return Object.keys(t).length>0?s.filter(i=>he(t,i)):s}notify(t){Q.batch(()=>
1{this.listeners.forEach(s=>{s(t)})})}onFocus(){Q.batch(()=>{this.getAll().forEach(t=>{t.onFocus()})})}onOnline(){Q.batch(()=>{this.getAll().forEach(t=>{t.onOnline()})})}},G=new WeakMap,we),B,A,ot,z,J,Ce,Ye=(Ce=class extends Te{constructor(t){super();d(this,z);d(this,B);d(this,A);d(this,ot);this.mutationId=t.mutationId,o(this,A,t.mutationCache),o(this,B,[]),this.state=t.state||Ze(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options=t,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(t){r(this,B).includes(t)||(r(this,B).push(t),this.clearGcTimeout(),r(this,A).notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){o(this,B,r(this,B).filter(s=>s!==t)),this.scheduleGc(),r(this,A).notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){r(this,B).length||(this.state.status==="pending"?this.scheduleGc():r(this,A).remove(this))}continue(){var t;return((t=r(this,ot))==null?void 0:t.continue())??this.execute(this.state.variables)}async execute(t){var n,a,u,c,l,g,p,h,b,P,C,f,y,E,x,O,M,U,K,T;o(this,ot,xe({fn:()=>this.options.mutationFn?this.options.mutationFn(t):Promise.reject(new Error("No mutationFn found")),onFail:(F,R)=>{v(this,z,J).call(this,{type:"failed",failureCount:F,error:R})},onPause:()=>{v(this,z,J).call(this,{type:"pause"})},onContinue:()=>{v(this,z,J).call(this,{type:"continue"})},retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>r(this,A).canRun(this)}));const s=this.state.status==="pending",i=!r(this,ot).canStart();try{if(!s){v(this,z,J).call(this,{type:"pending",variables:t,isPaused:i}),await((a=(n=r(this,A).config).onMutate)==null?void 0:a.call(n,t,this));const R=await((c=(u=this.options).onMutate)==null?void 0:c.call(u,t));R!==this.state.context&&v(this,z,J).call(this,{type:"pending",context:R,variables:t,isPaused:i})}const F=await r(this,ot).start();return await((g=(l=r(this,A).config).onSuccess)==null?void 0:g.call(l,F,t,this.state.context,this)),await((h=(p=this.options).onSuccess)==null?void 0:h.call(p,F,t,this.state.context)),await((P=(b=r(this,A).config).onSettled)==null?void 0:P.call(b,F,null,this.state.variables,this.state.context,this)),await((f=(C=this.options).onSettled)==null?void 0:f.call(C,F,null,t,this.state.context)),v(this,z,J).call(this,{type:"success",data:F}),F}catch(F){try{throw await((E=(y=r(this,A).config).onError)==null?void 0:E.call(y,F,t,this.state.context,this)),await((O=(x=this.options).onError)==null?void 0:O.call(x,F,t,this.state.context)),await((U=(M=r(this,A).config).onSettled)==null?void 0:U.call(M,void 0,F,this.state.variables,this.state.context,this)),await((T=(K=this.options).onSettled)==null?void 0:T.call(K,void 0,F,t,this.state.context)),F}finally{v(this,z,J).call(this,{type:"error",error:F})}}finally{r(this,A).runNext(this)}}},B=new WeakMap,A=new WeakMap,ot=new WeakMap,z=new WeakSet,J=function(t){const s=i=>{switch(t.type){case"failed":return{...i,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...i,isPaused:!0};case"continue":return{...i,isPaused:!1};case"pending":return{...i,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:t.isPaused,status:"pending",variables:t.variables,submittedAt:Date.now()};case"success":return{...i,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...i,data:void 0,error:t.error,failureCount:i.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"}}};this.state=s(this.state),Q.batch(()=>{r(this,B).forEach(i=>{i.onMutationUpdate(t)}),r(this,A).notify({mutation:this,type:"updated",action:t})})},Ce);function Ze(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var W,N,At,Re,ts=(Re=class extends Ut{constructor(t={}){super();d(this,W);d(this,N);d(this,At);this.config=t,o(this,W,new Set),o(this,N,new Map),o(this,At,0)}build(t,s,i){const n=new Ye({mutationCache:this,mutationId:++kt(this,At)._,options:t.defaultMutationOptions(s),state:i});return this.add(n),n}add(t){r(this,W).add(t);const s=Lt(t);if(typeof s=="string"){const i=r(this,N).get(s);i?i.push(t):r(this,N).set(s,[t])}this.notify({type:"added",mutation:t})}remove(t){if(r(this,W).delete(t)){const s=Lt(t);if(typeof s=="string"){const i=r(this,N).get(s);if(i)if(i.length>1){const n=i.indexOf(t);n!==-1&&i.splice(n,1)}else i[0]===t&&r(this,N).delete(s)}}this.notify({type:"removed",mutation:t})}canRun(t){const s=Lt(t);if(typeof s=="string"){const i=r(this,N).get(s),n=i==null?void 0:i.find(a=>a.state.status==="pending");return!n||n===t}else return!0}runNext(t){var i;const s=Lt(t);if(typeof s=="string"){const n=(i=r(this,N).get(s))==null?void 0:i.find(a=>
1a!==t&&a.state.isPaused);return(n==null?void 0:n.continue())??Promise.resolve()}else return Promise.resolve()}clear(){Q.batch(()=>{r(this,W).forEach(t=>{this.notify({type:"removed",mutation:t})}),r(this,W).clear(),r(this,N).clear()})}getAll(){return Array.from(r(this,W))}find(t){const s={exact:!0,...t};return this.getAll().find(i=>ce(s,i))}findAll(t={}){return this.getAll().filter(s=>ce(t,s))}notify(t){Q.batch(()=>{this.listeners.forEach(s=>{s(t)})})}resumePausedMutations(){const t=this.getAll().filter(s=>s.state.isPaused);return Q.batch(()=>Promise.all(t.map(s=>s.continue().catch(k))))}},W=new WeakMap,N=new WeakMap,At=new WeakMap,Re);function Lt(e){var t;return(t=e.options.scope)==null?void 0:t.id}function Ht(e){return{onFetch:(t,s)=>{var p,h,b,P,C;const i=t.options,n=(b=(h=(p=t.fetchOptions)==null?void 0:p.meta)==null?void 0:h.fetchMore)==null?void 0:b.direction,a=((P=t.state.data)==null?void 0:P.pages)||[],u=((C=t.state.data)==null?void 0:C.pageParams)||[];let c={pages:[],pageParams:[]},l=0;const g=async()=>{let f=!1;const y=O=>{Object.defineProperty(O,"signal",{enumerable:!0,get:()=>(t.signal.aborted?f=!0:t.signal.addEventListener("abort",()=>{f=!0}),t.signal)})},E=Qe(t.options,t.fetchOptions),x=async(O,M,U)=>{if(f)return Promise.reject();if(M==null&&O.pages.length)return Promise.resolve(O);const K={client:t.client,queryKey:t.queryKey,pageParam:M,direction:U?"backward":"forward",meta:t.options.meta};y(K);const T=await E(K),{maxPages:F}=t.options,R=U?Ge:_e;return{pages:R(O.pages,T,F),pageParams:R(O.pageParams,M,F)}};if(n&&a.length){const O=n==="backward",M=O?Ie:Wt,U={pages:a,pageParams:u},K=M(i,U);c=await x(U,K,O)}else{const O=e??a.length;do{const M=l===0?u[0]??i.initialPageParam:Wt(i,c);if(l>0&&M==null)break;c=await x(c,M),l++}while(l<O)}return c};t.options.persister?t.fetchFn=()=>{var f,y;return(y=(f=t.options).persister)==null?void 0:y.call(f,g,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},s)}:t.fetchFn=g}}}function Wt(e,{pages:t,pageParams:s}){const i=t.length-1;return t.length>0?e.getNextPageParam(t[i],t,s[i],s):void 0}function Ie(e,{pages:t,pageParams:s}){var i;return t.length>0?(i=e.getPreviousPageParam)==null?void 0:i.call(e,t[0],t,s[0],s):void 0}function es(e,t){return t?Wt(e,t)!=null:!1}function ss(e,t){return!t||!e.getPreviousPageParam?!1:Ie(e,t)!=null}var S,Z,tt,wt,Ct,et,Rt,Ot,Oe,Ps=(Oe=class{constructor(e={}){d(this,S);d(this,Z);d(this,tt);d(this,wt);d(this,Ct);d(this,et);d(this,Rt);d(this,Ot);o(this,S,e.queryCache||new Xe),o(this,Z,e.mutationCache||new ts),o(this,tt,e.defaultOptions||{}),o(this,wt,new Map),o(this,Ct,new Map),o(this,et,0)}mount(){kt(this,et)._++,r(this,et)===1&&(o(this,Rt,ae.subscribe(async e=>{e&&(await this.resumePausedMutations(),r(this,S).onFocus())})),o(this,Ot,Kt.subscribe(async e=>{e&&(await this.resumePausedMutations(),r(this,S).onOnline())})))}unmount(){var e,t;kt(this,et)._--,r(this,et)===0&&((e=r(this,Rt))==null||e.call(this),o(this,Rt,void 0),(t=r(this,Ot))==null||t.call(this),o(this,Ot,void 0))}isFetching(e){return r(this,S).findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return r(this,Z).findAll({...e,status:"pending"}).length}getQueryData(e){var s;const t=this.defaultQueryOptions({queryKey:e});return(s=r(this,S).get(t.queryHash))==null?void 0:s.state.data}ensureQueryData(e){const t=this.defaultQueryOptions(e),s=r(this,S).build(this,t),i=s.state.data;return i===void 0?this.fetchQuery(e):(e.revalidateIfStale&&s.isStaleByTime(pt(t.staleTime,s))&&this.prefetchQuery(t),Promise.resolve(i))}getQueriesData(e){return r(this,S).findAll(e).map(({queryKey:t,state:s})=>{const i=s.data;return[t,i]})}setQueryData(e,t,s){const i=this.defaultQueryOptions({queryKey:e}),n=r(this,S).get(i.queryHash),a=n==null?void 0:n.state.data,u=He(t,a);if(u!==void 0)return r(this,S).build(this,i).setData(u,{...s,manual:!0})}setQueriesData(e,t,s){return Q.batch(()=>r(this,S).findAll(e).map(({queryKey:i})=>[i,this.setQueryData(i,t,s)]))}getQueryState(e){var s;const t=this.defaultQueryOptions({queryKey:e});return(s=r(this,S).get(t.queryHash))==null?void 0:s.state}removeQueries(e){const t=r(this,S);Q.batch(()=>
vendor: 9,470 bytes, line 1
1{t.findAll(e).forEach(s=>{t.remove(s)})})}resetQueries(e,t){const s=r(this,S);return Q.batch(()=>(s.findAll(e).forEach(i=>{i.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){const s={revert:!0,...t},i=Q.batch(()=>r(this,S).findAll(e).map(n=>n.cancel(s)));return Promise.all(i).then(k).catch(k)}invalidateQueries(e,t={}){return Q.batch(()=>(r(this,S).findAll(e).forEach(s=>{s.invalidate()}),(e==null?void 0:e.refetchType)==="none"?Promise.resolve():this.refetchQueries({...e,type:(e==null?void 0:e.refetchType)??(e==null?void 0:e.type)??"active"},t)))}refetchQueries(e,t={}){const s={...t,cancelRefetch:t.cancelRefetch??!0},i=Q.batch(()=>r(this,S).findAll(e).filter(n=>!n.isDisabled()).map(n=>{let a=n.fetch(void 0,s);return s.throwOnError||(a=a.catch(k)),n.state.fetchStatus==="paused"?Promise.resolve():a}));return Promise.all(i).then(k)}fetchQuery(e){const t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);const s=r(this,S).build(this,t);return s.isStaleByTime(pt(t.staleTime,s))?s.fetch(t):Promise.resolve(s.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(k).catch(k)}fetchInfiniteQuery(e){return e.behavior=Ht(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(k).catch(k)}ensureInfiniteQueryData(e){return e.behavior=Ht(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return Kt.isOnline()?r(this,Z).resumePausedMutations():Promise.resolve()}getQueryCache(){return r(this,S)}getMutationCache(){return r(this,Z)}getDefaultOptions(){return r(this,tt)}setDefaultOptions(e){o(this,tt,e)}setQueryDefaults(e,t){r(this,wt).set(Dt(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...r(this,wt).values()],s={};return t.forEach(i=>{xt(e,i.queryKey)&&Object.assign(s,i.defaultOptions)}),s}setMutationDefaults(e,t){r(this,Ct).set(Dt(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...r(this,Ct).values()],s={};return t.forEach(i=>{xt(e,i.mutationKey)&&Object.assign(s,i.defaultOptions)}),s}defaultQueryOptions(e){if(e._defaulted)return e;const t={...r(this,tt).queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=re(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===ne&&(t.enabled=!1),t}defaultMutationOptions(e){return e!=null&&e._defaulted?e:{...r(this,tt).mutations,...(e==null?void 0:e.mutationKey)&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){r(this,S).clear(),r(this,Z).clear()}},S=new WeakMap,Z=new WeakMap,tt=new WeakMap,wt=new WeakMap,Ct=new WeakMap,et=new WeakMap,Rt=new WeakMap,Ot=new WeakMap,Oe),q,m,It,I,ht,St,st,V,qt,Ft,Et,ct,lt,it,Qt,w,Mt,Jt,Xt,Yt,Zt,te,ee,se,Ue,Se,qe=(Se=class extends Ut{constructor(t,s){super();d(this,w);d(this,q);d(this,m);d(this,It);d(this,I);d(this,ht);d(this,St);d(this,st);d(this,V);d(this,qt);d(this,Ft);d(this,Et);d(this,ct);d(this,lt);d(this,it);d(this,Qt,new Set);this.options=s,o(this,q,t),o(this,V,null),o(this,st,$t()),this.options.experimental_prefetchInRender||r(this,st).reject(new Error("experimental_prefetchInRender feature flag is not enabled")),this.bindMethods(),this.setOptions(s)}bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(r(this,m).addObserver(this),fe(r(this,m),this.options)?v(this,w,Mt).call(this):this.updateResult(),v(this,w,Zt).call(this))}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return ie(r(this,m),this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return ie(r(this,m),this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,v(this,w,te).call(this),v(this,w,ee).call(this),r(this,m).removeObserver(this)}setOptions(t,s){const i=this.options,n=r(this,m);if(this.options=r(this,q).defaultQueryOptions(t),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof _(this.options.enabled,r(this,m))!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");v(this,w,se).call(this),r(this,m).setOptions(this.options),i._defaulted&&!Bt(this.options,i)&&r(this,q).getQueryCache().notify({type:"observerOptionsUpdated",query:r(this,m),observer:this});const a=this.hasListeners();a&&ye(r(this,m),n,this.options,i)&&v(this,w,Mt).call(this),this.updateResult(s),a&&(r(this,m)!==n||_(this.options.enabled,r(this,m))!==_(i.enabled,r(this,m))||pt(this.options.staleTime,r(this,m))!==pt(i.staleTime,r(this,m)))&&v(this,w,Jt).call(this);const u=v(this,w,Xt).call(this);a&&(r(this,m)!==n||_(this.options.enabled,r(this,m))!==_(i.enabled,r(this,m))||u!==r(this,it))&&v(this,w,Yt).call(this,u)}getOptimisticResult(t){const s=r(this,q).getQueryCache().build(r(this,q),t),i=this.createResult(s,t);return rs(this,i)&&(o(this,I,i),o(this,St,this.options),o(this,ht,r(this,m).state)),i}getCurrentResult(){return r(this,I)}trackResult(t,s){const i={};return Object.keys(t).forEach(n=>{Object.defineProperty(i,n,{configurable:!1,enumerable:!0,get:()=>(this.trackProp(n),s==null||s(n),t[n])})}),i}trackProp(t){r(this,Qt).add(t)}getCurrentQuery(){return r(this,m)}refetch({...t}={}){return this.fetch({...t})}fetchOptimistic(t){const s=r(this,q).defaultQueryOptions(t),i=r(this,q).getQueryCache().build(r(this,q),s);return i.fetch().then(()=>this.createResult(i,s))}fetch(t){return v(this,w,Mt).call(this,{...t,cancelRefetch:t.cancelRefetch??!0}).then(()=>(this.updateResult(),r(this,I)))}createResult(t,s){var F;const i=r(this,m),n=this.options,a=r(this,I),u=r(this,ht),c=r(this,St),g=t!==i?t.state:r(this,It),{state:p}=t;let h={...p},b=!1,P;if(s._optimisticResults){const R=this.hasListeners(),ft=!R&&fe(t,s),yt=R&&ye(t,i,s,n);(ft||yt)&&(h={...h,...Ae(p.data,t.options)}),s._optimisticResults==="isRestoring"&&(h.fetchStatus="idle")}let{error:C,errorUpdatedAt:f,status:y}=h;if(s.select&&h.data!==void 0)if(a&&h.data===(u==null?void 0:u.data)&&s.select===r(this,qt))P=r(this,Ft);else try{o(this,qt,s.select),P=s.select(h.data),P=Vt(a==null?void 0:a.data,P,s),o(this,Ft,P),o(this,V,null)}catch(R){o(this,V,R)}else P=h.data;if(s.placeholderData!==void 0&&P===void 0&&y==="pending"){let R;if(a!=null&&a.isPlaceholderData&&s.placeholderData===(c==null?void 0:c.placeholderData))R=a.data;else if(R=typeof s.placeholderData=="function"?s.placeholderData((F=r(this,Et))==null?void 0:F.state.data,r(this,Et)):s.placeholderData,s.select&&R!==void 0)try{R=s.select(R),o(this,V,null)}catch(ft){o(this,V,ft)}R!==void 0&&(y="success",P=Vt(a==null?void 0:a.data,R,s),b=!0)}r(this,V)&&(C=r(this,V),P=r(this,Ft),f=Date.now(),y="error");const E=h.fetchStatus==="fetching",x=y==="pending",O=y==="error",M=x&&E,U=P!==void 0,T={status:y,fetchStatus:h.fetchStatus,isPending:x,isSuccess:y==="success",isError:O,isInitialLoading:M,isLoading:M,data:P,dataUpdatedAt:h.dataUpdatedAt,error:C,errorUpdatedAt:f,failureCount:h.fetchFailureCount,failureReason:h.fetchFailureReason,errorUpdateCount:h.errorUpdateCount,isFetched:h.dataUpdateCount>0||h.errorUpdateCount>0,isFetchedAfterMount:h.dataUpdateCount>g.dataUpdateCount||h.errorUpdateCount>g.errorUpdateCount,isFetching:E,isRefetching:E&&!x,isLoadingError:O&&!U,isPaused:h.fetchStatus==="paused",isPlaceholderData:b,isRefetchError:O&&U,isStale:ue(t,s),refetch:this.refetch,promise:r(this,st)};if(this.options.experimental_prefetchInRender){const R=jt=>{T.status==="error"?jt.reject(T.error):T.data!==void 0&&jt.resolve(T.data)},ft=()=>{const jt=o(this,st,T.promise=$t());R(jt)},yt=r(this,st);switch(yt.status){case"pending":t.queryHash===i.queryHash&&R(yt);break;case"fulfilled":(T.status==="error"||T.data!==yt.value)&&ft();break;case"rejected":(T.status!=="error"||T.error!==yt.reason)&&ft();break}}return T}updateResult(t){const s=r(this,I),i=this.createResult(r(this,m),this.options);if(o(this,ht,r(this,m).state),o(this,St,this.options),r(this,ht).data!==void 0&&o(this,Et,r(this,m)),Bt(i,s))return;o(this,I,i);const n={},a=()=>{if(!s)return!0;const{notifyOnChangeProps:u}=this.options,c=typeof u=="function"?u():u;if(c==="all"||!c&&!r(this,Qt).size)return!0;const l=new Set(c??r(this,Qt));return this.options.throwOnError&&l.add("error"),Object.keys(r(this,I)).some(g=>{const p=g;return r(this,I)[p]!==s[p]&&l.has(p)})};(t==null?void 0:t.listeners)!==!1&&a()&&(n.listeners=!0),v(this,w,Ue).call(this,{...n,...t})}onQueryUpdate(){this.updateResult(),this.hasListeners()&&v(this,w,Zt).call(this)}},q=new WeakMap,m=new WeakMap,It=new WeakMap,I=new WeakMap,ht=new WeakMap,St=new WeakMap,st=new WeakMap,V=new WeakMap,qt=new WeakMap,Ft=new WeakMap,Et=new WeakMap,ct=new WeakMap,lt=new WeakMap,it=new WeakMap,Qt=new WeakMap,w=new WeakSet,Mt=function(t){v(this,w,se).call(this);let s=r(this,m).fetch(this.options,t);return t!=null&&t.throwOnError||(s=s.catch(k)),s},Jt=function(){v(this,w,te).call(this);const t=pt(this.options.staleTime,r(this,m));if(dt||r(this,I).isStale||!Gt(t))return;const i=Fe(r(this,I).dataUpdatedAt,t)+1;o(this,ct,setTimeout(()=>{r(this,I).isStale||this.updateResult()},i))},Xt=function(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(r(this,m)):this.options.refetchInterval)??!1},Yt=function(t){v(this,w,ee).call(this),o(this,it,t),!(dt||_(this.options.enabled,r(this,m))===!1||!Gt(r(this,it))||r(this,it)===0)&&o(this,lt,setInterval(()=>
1{(this.options.refetchIntervalInBackground||ae.isFocused())&&v(this,w,Mt).call(this)},r(this,it)))},Zt=function(){v(this,w,Jt).call(this),v(this,w,Yt).call(this,v(this,w,Xt).call(this))},te=function(){r(this,ct)&&(clearTimeout(r(this,ct)),o(this,ct,void 0))},ee=function(){r(this,lt)&&(clearInterval(r(this,lt)),o(this,lt,void 0))},se=function(){const t=r(this,q).getQueryCache().build(r(this,q),this.options);if(t===r(this,m))return;const s=r(this,m);o(this,m,t),o(this,It,t.state),this.hasListeners()&&(s==null||s.removeObserver(this),t.addObserver(this))},Ue=function(t){Q.batch(()=>{t.listeners&&this.listeners.forEach(s=>{s(r(this,I))}),r(this,q).getQueryCache().notify({query:r(this,m),type:"observerResultsUpdated"})})},Se);function is(e,t){return _(t.enabled,e)!==!1&&e.state.data===void 0&&!(e.state.status==="error"&&t.retryOnMount===!1)}function fe(e,t){return is(e,t)||e.state.data!==void 0&&ie(e,t,t.refetchOnMount)}function ie(e,t,s){if(_(t.enabled,e)!==!1){const i=typeof s=="function"?s(e):s;return i==="always"||i!==!1&&ue(e,t)}return!1}function ye(e,t,s,i){return(e!==t||_(i.enabled,e)===!1)&&(!s.suspense||e.state.status!=="error")&&ue(e,s)}function ue(e,t){return _(t.enabled,e)!==!1&&e.isStaleByTime(pt(t.staleTime,e))}function rs(e,t){return!Bt(e.getCurrentResult(),t)}var ns=class extends qe{constructor(e,t){super(e,t)}bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(e,t){super.setOptions({...e,behavior:Ht()},t)}getOptimisticResult(e){return e.behavior=Ht(),super.getOptimisticResult(e)}fetchNextPage(e){return this.fetch({...e,meta:{fetchMore:{direction:"forward"}}})}fetchPreviousPage(e){return this.fetch({...e,meta:{fetchMore:{direction:"backward"}}})}createResult(e,t){var C,f;const{state:s}=e,i=super.createResult(e,t),{isFetching:n,isRefetching:a,isError:u,isRefetchError:c}=i,l=(f=(C=s.fetchMeta)==null?void 0:C.fetchMore)==null?void 0:f.direction,g=u&&l==="forward",p=n&&l==="forward",h=u&&l==="backward",b=n&&l==="backward";return{...i,fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:es(t,s.data),hasPreviousPage:ss(t,s.data),isFetchNextPageError:g,isFetchingNextPage:p,isFetchPreviousPageError:h,isFetchingPreviousPage:b,isRefetchError:c&&!g&&!h,isRefetching:a&&!p&&!b}}},je=L.createContext(void 0),as=e=>{const t=L.useContext(je);if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},ws=({client:e,children:t})=>(L.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),Ke.jsx(je.Provider,{value:e,children:t})),ke=L.createContext(!1),us=()=>L.useContext(ke);ke.Provider;function os(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var hs=L.createContext(os()),cs=()=>L.useContext(hs);function ls(e,t){return typeof e=="function"?e(...t):!!e}function pe(){}var ds=(e,t)=>{(e.suspense||e.throwOnError||e.experimental_prefetchInRender)&&(t.isReset()||(e.retryOnMount=!1))},fs=e=>{L.useEffect(()=>{e.clearReset()},[e])},ys=({result:e,errorResetBoundary:t,throwOnError:s,query:i,suspense:n})=>e.isError&&!t.isReset()&&!e.isFetching&&i&&(n&&e.data===void 0||ls(s,[e.error,i])),ps=e=>{const t=e.staleTime;e.suspense&&(e.staleTime=typeof t=="function"?(...s)=>Math.max(t(...s),1e3):Math.max(t??1e3,1e3),typeof e.gcTime=="number"&&(e.gcTime=Math.max(e.gcTime,1e3)))},vs=(e,t)=>e.isLoading&&e.isFetching&&!t,ms=(e,t)=>(e==null?void 0:e.suspense)&&t.isPending,ve=(e,t,s)=>t.fetchOptimistic(e).catch(()=>{s.clearReset()});function Le(e,t,s){var h,b,P,C,f;const i=as(),n=us(),a=cs(),u=i.defaultQueryOptions(e);(b=(h=i.getDefaultOptions().queries)==null?void 0:h._experimental_beforeQuery)==null||b.call(h,u),u._optimisticResults=n?"isRestoring":"optimistic",ps(u),ds(u,a),fs(a);const c=!i.getQueryCache().get(u.queryHash),[l]=L.useState(()=>new t(i,u)),g=l.getOptimisticResult(u),p=!n&&e.subscribed!==!1;if(L.useSyncExternalStore(L.useCallback(y=>{const E=p?l.subscribe(Q.batchCalls(y)):pe;return l.updateResult(),E},[l,p]),()=>l.getCurrentResult(),()=>l.getCurrentResult()),L.useEffect(()=>{l.setOptions(u,{listeners:!1})},[u,l]),ms(u,g))throw ve(u,l,a);if(ys({result:g,errorResetBoundary:a,throwOnError:u.throwOnError,query:i.getQueryCache().get(u.queryHash),suspense:u.suspense}))throw g.error;if((C=(P=i.getDefaultOptions().queries)==null?void 0:P._experimental_afterQuery)==null||C.call(P,u,g),u.experimental_prefetchInRender&&!dt&&vs(g,n)){const y=c?ve(u,l,a):(f=i.getQueryCache().get(u.queryHash))==null?void 0:f.promise;y==null||y.catch(pe).finally(()=>{l.updateResult()})}return u.notifyOnChangeProps?g:l.trackResult(g)}function Cs(e,t){return Le(e,qe)}function Rs(e,t){return Le(e,ns)}export{Ps as Q,Rs as a,ws as b,Cs as u};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.