1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[34274],{34274:(e,t,r)=>{r.d(t,{pY:()=>eu});var n,o=r(97387),s=r(41825),i=Object.create,u=Object.defineProperty,a=Object.getOwnPropertyDescriptor,l=Object.getOwnPropertyNames,c=Object.getPrototypeOf,p=Object.prototype.hasOwnProperty,f=(e,t)=>function(){return t||(0,e[l(e)[0]])((t={exports:{}}).exports,t),t.exports},d=(e,t,r)=>(r=null!=e?i(c(e)):{},((e,t,r,n)=>{if(t&&"object"==typeof t||"function"==typeof t)for(var o,s=l(t),i=0,c=s.length;i<c;i++)o=s[i],p.call(e,o)||o===r||u(e,o,{get:(e=>t[e]).bind(null,o),enumerable:!(n=a(t,o))||n.enumerable});return e})(!t&&e&&e.__esModule?r:u(r,"default",{value:e,enumerable:!0}),e)),h=f({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectWithoutPropertiesLoose.js"(e,t){t.exports=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(t.includes(n))continue;r[n]=e[n]}return r},t.exports.__esModule=!0,t.exports.default=t.exports}}),m=f({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectWithoutProperties.js"(e,t){var r=h();t.exports=function(e,t){if(null==e)return{};var n,o,s=r(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o<i.length;o++)n=i[o],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(s[n]=e[n])}return s},t.exports.__esModule=!0,t.exports.default=t.exports}}),y=f({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/typeof.js"(e,t){function r(e){return t.exports=r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t.exports.__esModule=!0,t.exports.default=t.exports,r(e)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),b=f({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPrimitive.js"(e,t){var r=y().default;t.exports=function(e,t){if("object"!=r(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,t||"default");if("object"!=r(o))return o;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},t.exports.__esModule=!0,t.exports.default=t.exports}}),v=f({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPropertyKey.js"(e,t){var r=y().default,n=b();t.exports=function(e){var t=n(e,"string");return"symbol"==r(t)?t:t+""},t.exports.__esModule=!0,t.exports.default=t.exports}}),g=f({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/defineProperty.js"(e,t){var r=v();t.exports=function(e,t,n){return(t=r(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},t.exports.__esModule=!0,t.exports.default=t.exports}}),x=f({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectSpread2.js"(e,t){var r=g();function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}t.exports=function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?n(Object(o),!0).forEach(function(t){r(e,t,o[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):n(Object(o)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))})}return e},t.exports.__esModule=!0,t.exports.default=t.exports}}),j=d(m(),1),w=d(x(),1);let P=["cursor","direction"];function O(e,t,r){let n=e.flatMap(e=>e.split("."));if(!t&&(!r||"any"===r))return n.length?[n]:[];if("infinite"===r&&(0,s.Gv)(t)&&("direction"in t||"cursor"in t)){let{cursor:e,direction:r}=t;return[n,{input:(0,j.default)(t,P),type:"infinite"}]}return[n,(0,w.default)((0,w.default)({},void 0!==t&&t!==o.hT&&{input:t}),r&&"any"!==r&&{type:r})]}function S(e){return O(e,void 0,"any")}var _=r(75255),E=r(64398),M=r(71945),C=r(85626),q=r(18156),Q=r(6818),R=r
1(71200),k=r(83387),D=r(48676),T=class extends q.${constructor(e,t){super(e,t)}bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(e){super.setOptions({...e,behavior:(0,D.PL)()})}getOptimisticResult(e){return e.behavior=(0,D.PL)(),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){let{state:r}=e,n=super.createResult(e,t),{isFetching:o,isRefetching:s,isError:i,isRefetchError:u}=n,a=r.fetchMeta?.fetchMore?.direction,l=i&&"forward"===a,c=o&&"forward"===a,p=i&&"backward"===a,f=o&&"backward"===a;return{...n,fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:(0,D.rB)(t,r.data),hasPreviousPage:(0,D.RQ)(t,r.data),isFetchNextPageError:l,isFetchingNextPage:c,isFetchPreviousPageError:p,isFetchingPreviousPage:f,isRefetchError:u&&!l&&!p,isRefetching:s&&!c&&!f}}},I=r(12115),U=r.t(I,2),A=r(44154),N=r(99683);function F(e,t){let r=new Set(t);return e.filter(e=>!r.has(e))}var K=class extends N.Q{#e;#t;#r;#n;#o;#s;#i;#u;#a;#l=[];constructor(e,t,r){super(),this.#e=e,this.#n=r,this.#r=[],this.#o=[],this.#t=[],this.setQueries(t)}onSubscribe(){1===this.listeners.size&&this.#o.forEach(e=>{e.subscribe(t=>{this.#c(e,t)})})}onUnsubscribe(){this.listeners.size||this.destroy()}destroy(){this.listeners=new Set,this.#o.forEach(e=>{e.destroy()})}setQueries(e,t){this.#r=e,this.#n=t,A.jG.batch(()=>{let e=this.#o,t=this.#p(this.#r);t.forEach(e=>e.observer.setOptions(e.defaultedQueryOptions));let r=t.map(e=>e.observer),n=r.map(e=>e.getCurrentResult()),s=e.length!==r.length,i=r.some((t,r)=>t!==e[r]),u=s||i,a=!!u||n.some((e,t)=>{let r=this.#t[t];return!r||!(0,o.f8)(e,r)});(u||a)&&(u&&(this.#l=t,this.#o=r),this.#t=n,this.hasListeners()&&(u&&(F(e,r).forEach(e=>{e.destroy()}),F(r,e).forEach(e=>{e.subscribe(t=>{this.#c(e,t)})})),this.#f()))})}getCurrentResult(){return this.#t}getQueries(){return this.#o.map(e=>e.getCurrentQuery())}getObservers(){return this.#o}getOptimisticResult(e,t){let r=this.#p(e),n=r.map(e=>e.observer.getOptimisticResult(e.defaultedQueryOptions)),o=r.map(e=>e.defaultedQueryOptions.queryHash);return[n,e=>this.#d(e??n,t,o),()=>this.#h(n,r)]}#h(e,t){return t.map((r,n)=>{let o=e[n];return r.defaultedQueryOptions.notifyOnChangeProps?o:r.observer.trackResult(o,e=>{t.forEach(t=>{t.observer.trackProp(e)})})})}#d(e,t,r){if(t){let n=this.#a,s=void 0!==r&&void 0!==n&&(n.length!==r.length||r.some((e,t)=>e!==n[t]));return(!this.#s||this.#t!==this.#u||s||t!==this.#i)&&(this.#i=t,this.#u=this.#t,void 0!==r&&(this.#a=r),this.#s=(0,o.BH)(this.#s,t(e))),this.#s}return e}#p(e){let t=new Map;this.#o.forEach(e=>{let r=e.options.queryHash;if(!r)return;let n=t.get(r);n?n.push(e):t.set(r,[e])});let r=[];return e.forEach(e=>{let n=this.#e.defaultQueryOptions(e),o=t.get(n.queryHash)?.shift()??new q.$(this.#e,n);r.push({defaultedQueryOptions:n,observer:o})}),r}#c(e,t){let r=this.#o.indexOf(e);if(-1!==r){var n;let e;this.#t=(n=this.#t,(e=n.slice(0))[r]=t,e),this.#f()}}#f(){if(this.hasListeners()){let e=this.#s,t=this.#h(this.#t,this.#l);e!==this.#d(t,this.#n?.combine)&&A.jG.batch(()=>{this.listeners.forEach(e=>{e(this.#t)})})}}},L=r(76992),G=r(6035),$=r(9381);function H({queries:e,...t},r){let n=(0,C.jE)(r),s=(0,L.w)(),i=(0,G.h)(),u=I.useMemo(()=>e.map(e=>{let t=n.defaultQueryOptions(e);return t._optimisticResults=s?"isRestoring":"optimistic",t}),[e,n,s]);u.forEach(e=>{(0,R.jv)(e);let t=n.getQueryCache().get(e.queryHash);(0,$.LJ)(e,i,t)}),(0,$.wZ)(i);let[a]=I.useState(()=>new K(n,u,t)),[l,c,p]=a.getOptimisticResult(u,t.combine),f=!s&&!1!==t.subscribed;I.useSyncExternalStore(I.useCallback(e=>f?a.subscribe(A.jG.batchCalls(e)):o.lQ,[a,f]),()=>a.getCurrentResult(),()=>a.getCurrentResult()),I.useEffect(()=>{a.setQueries(u,t)},[u,t,a]);let d=l.some((e,t)=>(0,R.EU)(u[t],e))?l.flatMap((e,t)=>{let r=u[t];if(r&&(0,R.EU)(r,e)){let e=new q.$(n,r);return(0,R.iL)(r,e,i)}return[]}):[];if(d.length>0)throw Promise.all(d);let h=l.find((e,t)=>{let r=u[t];return r&&(0,$.$1)({result:e,errorResetBoundary:i,throwOnError:r.throwOnError,query:n.getQueryCache().get(r.queryHash),suspense:r.suspense})});if(h?.error)throw h.error;return c(p())}var W=r(86037),z=r(95155);let X=["client","ssrContext","ssrState","abortOnUnmount"],B=null==(n=I.createContext)?void 0:n.call(U,null);var J=d(x(),1);function Z(e){let t=e instanceof _.Ke?e:(0,_.n2)(e);return(0,W.vX)(e=>{let r=e.path,n=r.join("."),[o,s]=e.args;return(0,J.default)({queryKey:O(r,o,"query"),queryFn:()=>t.query(n,o,null==s?void 0:s.trpc)},s)})}var V=d(x(),1);function Y(e,t,r){var n,o;let s=e[0],i=null==(n=e[1])?void 0:n.input;return r&&(i=(0,V.default)((0,V.default)((0,V.default)({},null!=(o=i)?o:{}),r.pageParam?{cursor:r.pageParam}:{}),{},{direction:r.direction})),[s.join("."),i,null==t?void 0:t.trpc]}var ee=d(f({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/asyncIterator.js"(e,t){function r(e){function t(e){if(Object(e)!==e)return Promise.reject(TypeError(e+" is not an object."));var t=e.done;return Promise.resolve(e.value).then(function(e){return{value:e,done:t}})}return(r=function(e){this.s=e,this.n=e.next}).prototype={s:null,n:null,next:function(){return t(this.n.apply(this.s,arguments))},return:function(e){var r=this.s.return;return void 0===r?Promise.resolve({value:e,done:!0}):t(r.apply(this.s,arguments))},throw:function(e){var r=this.s.return;return void 0===r?Promise.reject(e):t(r.apply(this.s,arguments))}},new r(e)}t.exports=function(e){var t,n,o,s=2;
1for("u">typeof Symbol&&(n=Symbol.asyncIterator,o=Symbol.iterator);s--;){if(n&&null!=(t=e[n]))return t.call(e);if(o&&null!=(t=e[o]))return new r(t.call(e));n="@@asyncIterator",o="@@iterator"}throw TypeError("Object is not async iterable")},t.exports.__esModule=!0,t.exports.default=t.exports}})(),1);function et(e){return{path:e.path.join(".")}}function er(e){let t=et(e);return I.useMemo(()=>t,[t])}async function en(e,t,r){let n=t.getQueryCache().build(t,{queryKey:r});n.setState({data:[],status:"success"});let o=[];var s=!1,i=!1;try{for(var u,a,l=(0,ee.default)(e);s=!(a=await l.next()).done;s=!1){let e=a.value;o.push(e),n.setState({data:[...o]})}}catch(e){i=!0,u=e}finally{try{s&&null!=l.return&&await l.return()}finally{if(i)throw u}}return o}var eo=d(x(),1),es=d(x());let ei=(e,t)=>new Proxy(e,{get:(e,r)=>(t(r),e[r])});function eu(e){var t,r;let n;return r=t=function(e){var t,r,n;let i=null!=(t=null==e||null==(r=e.overrides)||null==(r=r.useMutation)?void 0:r.onSuccess)?t:e=>e.originalFn(),u=null!=(n=null==e?void 0:e.context)?n:B,a=_.XT;function l(){let e=I.useContext(u);if(!e)throw Error("Unable to find tRPC Context. Did you forget to wrap your App inside `withTRPC` HoC?");return e}function c(e,t){var r;let{queryClient:n,ssrState:o}=l();return o&&"mounted"!==o&&(null==(r=n.getQueryCache().find({queryKey:e}))?void 0:r.state.status)==="error"?(0,es.default)({retryOnMount:!1},t):t}let p={data:void 0,error:null,status:"idle"},f={data:void 0,error:null,status:"connecting"};return{Provider:e=>{var t;let{abortOnUnmount:r=!1,queryClient:n,ssrContext:i}=e,[a,l]=I.useState(null!=(t=e.ssrState)&&t),c=e.client instanceof _.Ke?e.client:(0,_.n2)(e.client),p=I.useMemo(()=>(function(e){let{client:t,queryClient:r}=e,n=t instanceof _.Ke?t:(0,_.n2)(t);return{infiniteQueryOptions:(e,t,r)=>{var s,i;let u=(null==(s=t[1])?void 0:s.input)===o.hT,a=async e=>{var o;let s=(0,eo.default)((0,eo.default)({},r),{},{trpc:(0,eo.default)((0,eo.default)({},null==r?void 0:r.trpc),(null==r||null==(o=r.trpc)?void 0:o.abortOnUnmount)?{signal:e.signal}:{signal:null})});return await n.query(...Y(t,s,{direction:e.direction,pageParam:e.pageParam}))};return Object.assign((0,eo.default)((0,eo.default)({},r),{},{initialData:null==r?void 0:r.initialData,queryKey:t,queryFn:u?o.hT:a,initialPageParam:null!=(i=null==r?void 0:r.initialCursor)?i:null}),{trpc:et({path:e})})},queryOptions:(e,t,i)=>{var u;let a=(null==(u=t[1])?void 0:u.input)===o.hT,l=async e=>{var o;let u=(0,eo.default)((0,eo.default)({},i),{},{trpc:(0,eo.default)((0,eo.default)({},null==i?void 0:i.trpc),(null==i||null==(o=i.trpc)?void 0:o.abortOnUnmount)?{signal:e.signal}:{signal:null})}),a=await n.query(...Y(t,u));return(0,s.Td)(a)?en(a,r,t):a};return Object.assign((0,E.j)((0,eo.default)((0,eo.default)({},i),{},{initialData:null==i?void 0:i.initialData,queryKey:t,queryFn:a?o.hT:l})),{trpc:et({path:e})})},fetchQuery:(e,t)=>r.fetchQuery((0,eo.default)((0,eo.default)({},t),{},{queryKey:e,queryFn:()=>n.query(...Y(e,t))})),fetchInfiniteQuery:(e,t)=>{var o;return r.fetchInfiniteQuery((0,eo.default)((0,eo.default)({},t),{},{queryKey:e,queryFn:({pageParam:r,direction:o})=>n.query(...Y(e,t,{pageParam:r,direction:o})),initialPageParam:null!=(o=null==t?void 0:t.initialCursor)?o:null}))},prefetchQuery:(e,t)=>r.prefetchQuery((0,eo.default)((0,eo.default)({},t),{},{queryKey:e,queryFn:()=>n.query(...Y(e,t))})),prefetchInfiniteQuery:(e,t)=>{var o;return r.prefetchInfiniteQuery((0,eo.default)((0,eo.default)({},t),{},{queryKey:e,queryFn:({pageParam:r,direction:o})=>n.query(...Y(e,t,{pageParam:r,direction:o})),initialPageParam:null!=(o=null==t?void 0:t.initialCursor)?o:null}))},ensureQueryData:(e,t)=>r.ensureQueryData((0,eo.default)((0,eo.default)({},t),{},{queryKey:e,queryFn:()=>n.query(...Y(e,t))})),invalidateQueries:(e,t,n)=>r.invalidateQueries((0,eo.default)((0,eo.default)({},t),{},{queryKey:e}),n),resetQueries:(e,t,n)=>r.resetQueries((0,eo.default)((0,eo.default)({},t),{},{queryKey:e}),n),refetchQueries:(e,t,n)=>r.refetchQueries((0,eo.default)((0,eo.default)({},t),{},{queryKey:e}),n),cancelQuery:(e,t)=>r.cancelQueries({queryKey:e},t),setQueryData:(e,t,n)=>r.setQueryData(e,t,n),setQueriesData:(e,t,n,o)=>r.setQueriesData((0,eo.default)((0,eo.default)({},t),{},{queryKey:e}),n,o),getQueryData:e=>r.getQueryData(e),setInfiniteQueryData:(e,t,n)=>r.setQueryData(e,t,n),getInfiniteQueryData:e=>r.getQueryData(e),setMutationDefaults:(t,o)=>{let s=t[0];return r.setMutationDefaults(t,"function"==typeof o?o({canonicalMutationFn:t=>n.mutation(...Y([s,{input:t}],e))}):o)},getMutationDefaults:e=>r.getMutationDefaults(e),isMutating:e=>r.isMutating((0,eo.default)((0,eo.default)({},e),{},{exact:!0}))}})({client:c,queryClient:n}),[c,n]),f=I.useMemo(()=>(0,es.default)({abortOnUnmount:r,queryClient:n,client:c,ssrContext:null!=i?i:null,
1ssrState:a},p),[r,c,p,n,i,a]);return I.useEffect(()=>{l(e=>!!e&&"mounted")},[]),(0,z.jsx)(u.Provider,{value:f,children:e.children})},createClient:a,useContext:l,useUtils:l,useQuery:function(t,r,n){var i,u,a,p,f;let{abortOnUnmount:d,client:h,ssrState:m,queryClient:y,prefetchQuery:b}=l(),v=O(t,r,"query"),g=y.getQueryDefaults(v),x=r===o.hT;!("u"<typeof window)||"prepass"!==m||(null==n||null==(i=n.trpc)?void 0:i.ssr)===!1||(null!=(u=null==n?void 0:n.enabled)?u:null==g?void 0:g.enabled)===!1||x||y.getQueryCache().find({queryKey:v})||b(v,n);let j=c(v,(0,es.default)((0,es.default)({},g),n)),w=null!=(a=null!=(p=null==n||null==(f=n.trpc)?void 0:f.abortOnUnmount)?p:null==e?void 0:e.abortOnUnmount)?a:d,P=(0,M.I)((0,es.default)((0,es.default)({},j),{},{queryKey:v,queryFn:x?r:async e=>{let t=(0,es.default)((0,es.default)({},j),{},{trpc:(0,es.default)((0,es.default)({},null==j?void 0:j.trpc),w?{signal:e.signal}:{signal:null})}),r=await h.query(...Y(v,t));return(0,s.Td)(r)?en(r,y,v):r}}),y);return P.trpc=er({path:t}),P},usePrefetchQuery:function(t,r,n){var s,i,u,a;let c,p=l(),f=O(t,r,"query"),d=r===o.hT,h=null!=(s=null!=(i=null==n||null==(u=n.trpc)?void 0:u.abortOnUnmount)?i:null==e?void 0:e.abortOnUnmount)?s:p.abortOnUnmount;a=(0,es.default)((0,es.default)({},n),{},{queryKey:f,queryFn:d?r:e=>{let t={trpc:(0,es.default)((0,es.default)({},null==n?void 0:n.trpc),h?{signal:e.signal}:{})};return p.client.query(...Y(f,t))}}),(c=(0,C.jE)(void 0)).getQueryState(a.queryKey)||c.prefetchQuery(a)},useSuspenseQuery:function(t,r,n){var o,s,i,u,a;let c=l(),p=O(t,r,"query"),f=null!=(o=null!=(s=null==n||null==(i=n.trpc)?void 0:i.abortOnUnmount)?s:null==e?void 0:e.abortOnUnmount)?o:c.abortOnUnmount,d=(u=(0,es.default)((0,es.default)({},n),{},{queryKey:p,queryFn:e=>{let t=(0,es.default)((0,es.default)({},n),{},{trpc:(0,es.default)((0,es.default)({},null==n?void 0:n.trpc),f?{signal:e.signal}:{signal:null})});return c.client.query(...Y(p,t))}}),a=c.queryClient,(0,Q.t)({...u,enabled:!0,suspense:!0,throwOnError:R.R3,placeholderData:void 0},q.$,a));return d.trpc=er({path:t}),[d.data,d]},useQueries:(e,t)=>{let{ssrState:r,queryClient:n,prefetchQuery:o,client:s}=l(),i=e(Z(s));if("u"<typeof window&&"prepass"===r)for(let e of i){var u;(null==(u=e.trpc)?void 0:u.ssr)===!1||n.getQueryCache().find({queryKey:e.queryKey})||o(e.queryKey,e)}return H({queries:i.map(e=>(0,es.default)((0,es.default)({},e),{},{queryKey:e.queryKey})),combine:null==t?void 0:t.combine},n)},useSuspenseQueries:e=>{var t;let{queryClient:r,client:n}=l(),o=(t={queries:e(Z(n)).map(e=>(0,es.default)((0,es.default)({},e),{},{queryFn:e.queryFn,queryKey:e.queryKey}))},H({...t,queries:t.queries.map(e=>({...e,suspense:!0,throwOnError:R.R3,enabled:!0,placeholderData:void 0}))},r));return[o.map(e=>e.data),o]},useMutation:function(e,t){let{client:r,queryClient:n}=l(),o=S(e),s=n.defaultMutationOptions(n.getMutationDefaults(o)),u=(0,k.n)((0,es.default)((0,es.default)({},t),{},{mutationKey:o,mutationFn:n=>r.mutation(...Y([e,{input:n}],t)),onSuccess(...e){var r,o;return i({originalFn:()=>{var r,n,o;return null!=(r=null==t||null==(n=t.onSuccess)?void 0:n.call(t,...e))?r:null==s||null==(o=s.onSuccess)?void 0:o.call(s,...e)},queryClient:n,meta:null!=(r=null!=(o=null==t?void 0:t.meta)?o:null==s?void 0:s.meta)?r:{}})}}),n);return u.trpc=er({path:e}),u},useSubscription:function(e,t,r){var n;let s=null!=(n=null==r?void 0:r.enabled)?n:t!==o.hT,i=(0,o.EN)(O(e,t,"any")),{client:u}=l(),a=I.useRef(r);I.useEffect(()=>{a.current=r});let[c]=I.useState(new Set([])),d=I.useCallback(e=>{c.add(e)},[c]),h=I.useRef(null),m=I.useCallback(e=>{let t=b.current,r=b.current=e(t),n=!1;for(let e of c)if(t[e]!==r[e]){n=!0;break}n&&g(ei(r,d))},[d,c]),y=I.useCallback(()=>{var r;(null==(r=h.current)||r.unsubscribe(),s)?(m(()=>(0,es.default)((0,es.default)({},f),{},{reset:y})),h.current=u.subscription(e.join("."),null!=t?t:void 0,{onStarted:()=>{var e,t;null==(e=(t=a.current).onStarted)||e.call(t),m(e=>(0,es.default)((0,es.default)({},e),{},{status:"pending",error:null}))},onData:e=>{var t,r;null==(t=(r=a.current).onData)||t.call(r,e),m(t=>(0,es.default)((0,es.default)({},t),{},{status:"pending",data:e,error:null}))},onError:e=>{var t,r;null==(t=(r=a.current).onError)||t.call(r,e),m(t=>(0,es.default)((0,es.default)({},t),{},{status:"error",error:e}))},onConnectionStateChange:e=>{m(t=>{switch(e.state){case"idle":return(0,es.default)((0,es.default)({},t),{},{status:e.state,error:null,data:void 0});case"connecting":return(0,es.default)((0,es.default)({},t),{},{error:e.error,status:e.state});
1case"pending":return t}})},onComplete:()=>{var e,t;null==(e=(t=a.current).onComplete)||e.call(t),m(e=>(0,es.default)((0,es.default)({},e),{},{status:"idle",error:null,data:void 0}))}})):m(()=>(0,es.default)((0,es.default)({},p),{},{reset:y}))},[u,i,s,m]);I.useEffect(()=>(y(),()=>{var e;null==(e=h.current)||e.unsubscribe()}),[y]);let b=I.useRef(s?(0,es.default)((0,es.default)({},f),{},{reset:y}):(0,es.default)((0,es.default)({},p),{},{reset:y})),[v,g]=I.useState(ei(b.current,d));return v},useInfiniteQuery:function(e,t,r){var n,s,i,u,a,p;let{client:f,ssrState:d,prefetchInfiniteQuery:h,queryClient:m,abortOnUnmount:y}=l(),b=O(e,t,"infinite"),v=m.getQueryDefaults(b),g=t===o.hT;!("u"<typeof window)||"prepass"!==d||(null==r||null==(n=r.trpc)?void 0:n.ssr)===!1||(null!=(s=null==r?void 0:r.enabled)?s:null==v?void 0:v.enabled)===!1||g||m.getQueryCache().find({queryKey:b})||h(b,(0,es.default)((0,es.default)({},v),r));let x=c(b,(0,es.default)((0,es.default)({},v),r)),j=null!=(i=null==r||null==(u=r.trpc)?void 0:u.abortOnUnmount)?i:y,w=(p=(0,es.default)((0,es.default)({},x),{},{initialPageParam:null!=(a=r.initialCursor)?a:null,persister:r.persister,queryKey:b,queryFn:g?t:e=>{var t;let n=(0,es.default)((0,es.default)({},x),{},{trpc:(0,es.default)((0,es.default)({},null==x?void 0:x.trpc),j?{signal:e.signal}:{signal:null})});return f.query(...Y(b,n,{pageParam:null!=(t=e.pageParam)?t:r.initialCursor,direction:e.direction}))}}),(0,Q.t)(p,T,m));return w.trpc=er({path:e}),w},usePrefetchInfiniteQuery:function(e,t,r){var n,s,i,u;let a,p=l(),f=O(e,t,"infinite"),d=p.queryClient.getQueryDefaults(f),h=t===o.hT,m=c(f,(0,es.default)((0,es.default)({},d),r)),y=null!=(n=null==r||null==(s=r.trpc)?void 0:s.abortOnUnmount)?n:p.abortOnUnmount;u=(0,es.default)((0,es.default)({},r),{},{initialPageParam:null!=(i=r.initialCursor)?i:null,queryKey:f,queryFn:h?t:e=>{var t;let n=(0,es.default)((0,es.default)({},m),{},{trpc:(0,es.default)((0,es.default)({},null==m?void 0:m.trpc),y?{signal:e.signal}:{})});return p.client.query(...Y(f,n,{pageParam:null!=(t=e.pageParam)?t:r.initialCursor,direction:e.direction}))}}),(a=(0,C.jE)(void 0)).getQueryState(u.queryKey)||a.prefetchInfiniteQuery(u)},useSuspenseInfiniteQuery:function(e,t,r){var n,o,s,i,u;let a=l(),p=O(e,t,"infinite"),f=a.queryClient.getQueryDefaults(p),d=c(p,(0,es.default)((0,es.default)({},f),r)),h=null!=(n=null==r||null==(o=r.trpc)?void 0:o.abortOnUnmount)?n:a.abortOnUnmount,m=(i=(0,es.default)((0,es.default)({},r),{},{initialPageParam:null!=(s=r.initialCursor)?s:null,queryKey:p,queryFn:e=>{var t;let n=(0,es.default)((0,es.default)({},d),{},{trpc:(0,es.default)((0,es.default)({},null==d?void 0:d.trpc),h?{signal:e.signal}:{})});return a.client.query(...Y(p,n,{pageParam:null!=(t=e.pageParam)?t:r.initialCursor,direction:e.direction}))}}),u=a.queryClient,(0,Q.t)({...i,enabled:!0,suspense:!0,throwOnError:R.R3},T,u));return m.trpc=er({path:e}),[m.data,m]}}}(e),n=(0,W.vX)(({path:e,args:t})=>{var n;let o=[...e],s=o.pop();if("useMutation"===s)return r[s](o,...t);if("_def"===s)return{path:o};let[i,...u]=t,a=null!=(n=u[0])?n:{};return r[s](o,i,a)}),(0,W.U6)(e=>"useContext"===e||"useUtils"===e?()=>{let e=t.useUtils();return I.useMemo(()=>{let t,r;return t=(0,_.Xq)(e.client),r=(0,W.vX)(t=>{let r=[...t.path],n=r.pop(),o=[...t.args],s=o.shift(),i=O(r,s,(e=>{switch(e){case"queryOptions":case"fetch":case"ensureData":case"prefetch":case"getData":case"setData":case"setQueriesData":return"query";case"infiniteQueryOptions":case"fetchInfinite":case"prefetchInfinite":case"getInfiniteData":case"setInfiniteData":return"infinite";case"setMutationDefaults":case"getMutationDefaults":case"isMutating":case"cancel":case"invalidate":case"refetch":case"reset":return"any"}})(n));return({infiniteQueryOptions:()=>e.infiniteQueryOptions(r,i,o[0]),queryOptions:()=>e.queryOptions(r,i,...o),fetch:()=>e.fetchQuery(i,...o),fetchInfinite:()=>e.fetchInfiniteQuery(i,o[0]),prefetch:()=>e.prefetchQuery(i,...o),prefetchInfinite:()=>e.prefetchInfiniteQuery(i,o[0]),ensureData:()=>e.ensureQueryData(i,...o),invalidate:()=>e.invalidateQueries(i,...o),reset:()=>e.resetQueries(i,...o),refetch:()=>e.refetchQueries(i,...o),cancel:()=>e.cancelQuery(i,...o),setData:()=>{e.setQueryData(i,o[0],o[1])},setQueriesData:()=>e.setQueriesData(i,o[0],o[1],o[2]),setInfiniteData:()=>{e.setInfiniteQueryData(i,o[0],o[1])},getData:()=>e.getQueryData(i),getInfiniteData:()=>e.getInfiniteQueryData(i),setMutationDefaults:()=>e.setMutationDefaults(S(r),s),getMutationDefaults:()=>e.getMutationDefaults(S(r)),isMutating:()=>e.isMutating({mutationKey:S(r)})})[n]()}),(0,W.U6)(n=>"client"===n?t:X.includes(n)?e[n]:r[n])},[e])}:t.hasOwnProperty(e)?t[e]:n[e])}},41825:(e,t,r)=>{function n(e){return!!e&&!Array.isArray(e)&&"object"==typeof e}function o(){return Object.create(null)}r.d(t,{Gv:()=>n,Td:()=>i,eF:()=>u,vB:()=>o});let s="function"==typeof Symbol&&!!Symbol.asyncIterator;function i(e){return s&&n(e)&&Symbol.asyncIterator in e}let u=e=>e()},48676:(e,t,r)=>{r.d(t,{PL:()=>o,RQ:()=>a,rB:()=>u});var n=r(97387);function o(e){return{onFetch:(t,r)=>
1{let o=t.options,u=t.fetchOptions?.meta?.fetchMore?.direction,a=t.state.data?.pages||[],l=t.state.data?.pageParams||[],c={pages:[],pageParams:[]},p=0,f=async()=>{let r=!1,f=(0,n.ZM)(t.options,t.fetchOptions),d=async(e,o,s)=>{let i;if(r)return Promise.reject();if(null==o&&e.pages.length)return Promise.resolve(e);let u=(i={client:t.client,queryKey:t.queryKey,pageParam:o,direction:s?"backward":"forward",meta:t.options.meta},(0,n.ox)(i,()=>t.signal,()=>r=!0),i),a=await f(u),{maxPages:l}=t.options,c=s?n.ZZ:n.y9;return{pages:c(e.pages,a,l),pageParams:c(e.pageParams,o,l)}};if(u&&a.length){let e="backward"===u,t={pages:a,pageParams:l},r=(e?i:s)(o,t);c=await d(t,r,e)}else{let t=e??a.length;do{let e=0===p?l[0]??o.initialPageParam:s(o,c);if(p>0&&null==e)break;c=await d(c,e),p++}while(p<t)}return c};t.options.persister?t.fetchFn=()=>t.options.persister?.(f,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},r):t.fetchFn=f}}}function s(e,{pages:t,pageParams:r}){let n=t.length-1;return t.length>0?e.getNextPageParam(t[n],t,r[n],r):void 0}function i(e,{pages:t,pageParams:r}){return t.length>0?e.getPreviousPageParam?.(t[0],t,r[0],r):void 0}function u(e,t){return!!t&&null!=s(e,t)}function a(e,t){return!!t&&!!e.getPreviousPageParam&&null!=i(e,t)}},54495:(e,t,r)=>{function n(e){let t={subscribe(t){let r=null,n=!1,o=!1,s=!1;function i(){if(null===r){s=!0;return}!o&&(o=!0,"function"==typeof r?r():r&&r.unsubscribe())}return r=e({next(e){var r;n||null==(r=t.next)||r.call(t,e)},error(e){var r;n||(n=!0,null==(r=t.error)||r.call(t,e),i())},complete(){var e;n||(n=!0,null==(e=t.complete)||e.call(t),i())}}),s&&i(),{unsubscribe:i}},pipe:(...e)=>e.reduce(o,t)};return t}function o(e,t){return t(e)}function s(e){let t=new AbortController;return new Promise((r,n)=>{let o=!1;function s(){o||(o=!0,i.unsubscribe())}t.signal.addEventListener("abort",()=>{n(t.signal.reason)});let i=e.subscribe({next(e){o=!0,r(e),s()},error(e){n(e)},complete(){t.abort(),s()}})})}r.d(t,{sH:()=>n,yR:()=>s})},60961:(e,t,r)=>{r.d(t,{$:()=>u,s:()=>i});var n=r(44154),o=r(77267),s=r(19075),i=class extends o.k{#e;#o;#m;#y;constructor(e){super(),this.#e=e.client,this.mutationId=e.mutationId,this.#m=e.mutationCache,this.#o=[],this.state=e.state||u(),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.#o.includes(e)||(this.#o.push(e),this.clearGcTimeout(),this.#m.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.#o=this.#o.filter(t=>t!==e),this.scheduleGc(),this.#m.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.#o.length||("pending"===this.state.status?this.scheduleGc():this.#m.remove(this))}continue(){return this.#y?.continue()??this.execute(this.state.variables)}async execute(e){let t=()=>{this.#b({type:"continue"})},r={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#y=(0,s.II)({fn:()=>this.options.mutationFn?this.options.mutationFn(e,r):Promise.reject(Error("No mutationFn found")),onFail:(e,t)=>{this.#b({type:"failed",failureCount:e,error:t})},onPause:()=>{this.#b({type:"pause"})},onContinue:t,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#m.canRun(this)});let n="pending"===this.state.status,o=!this.#y.canStart();try{if(n)t();else{this.#b({type:"pending",variables:e,isPaused:o}),this.#m.config.onMutate&&await this.#m.config.onMutate(e,this,r);let t=await this.options.onMutate?.(e,r);t!==this.state.context&&this.#b({type:"pending",context:t,variables:e,isPaused:o})}let s=await this.#y.start();return await this.#m.config.onSuccess?.(s,e,this.state.context,this,r),await this.options.onSuccess?.(s,e,this.state.context,r),await this.#m.config.onSettled?.(s,null,this.state.variables,this.state.context,this,r),await this.options.onSettled?.(s,null,e,this.state.context,r),this.#b({type:"success",data:s}),s}catch(t){try{await this.#m.config.onError?.(t,e,this.state.context,this,r)}catch(e){Promise.reject(e)}try{await this.options.onError?.(t,e,this.state.context,r)}catch(e){Promise.reject(e)}try{await this.#m.config.onSettled?.(void 0,t,this.state.variables,this.state.context,this,r)}catch(e){Promise.reject(e)}try{await this.options.onSettled?.(void 0,t,e,this.state.context,r)}catch(e){Promise.reject(e)}throw this.#b({type:"error",error:t}),t}finally{this.#m.runNext(this)}}#b(e){this.state=(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};
1case"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),n.jG.batch(()=>{this.#o.forEach(t=>{t.onMutationUpdate(e)}),this.#m.notify({mutation:this,type:"updated",action:e})})}};function u(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}},64398:(e,t,r)=>{r.d(t,{j:()=>n});function n(e){return e}},75255:(e,t,r)=>{let n;r.d(t,{HN:()=>P,Ke:()=>en,XT:()=>eu,Xq:()=>ei,n2:()=>ea,N9:()=>ec});var o,s,i=Object.create,u=Object.defineProperty,a=Object.getOwnPropertyDescriptor,l=Object.getOwnPropertyNames,c=Object.getPrototypeOf,p=Object.prototype.hasOwnProperty,f=(e,t)=>function(){return t||(0,e[l(e)[0]])((t={exports:{}}).exports,t),t.exports},d=(e,t,r)=>(r=null!=e?i(c(e)):{},((e,t,r,n)=>{if(t&&"object"==typeof t||"function"==typeof t)for(var o,s=l(t),i=0,c=s.length;i<c;i++)o=s[i],p.call(e,o)||o===r||u(e,o,{get:(e=>t[e]).bind(null,o),enumerable:!(n=a(t,o))||n.enumerable});return e})(!t&&e&&e.__esModule?r:u(r,"default",{value:e,enumerable:!0}),e)),h=f({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/typeof.js"(e,t){function r(e){return t.exports=r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t.exports.__esModule=!0,t.exports.default=t.exports,r(e)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),m=f({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPrimitive.js"(e,t){var r=h().default;t.exports=function(e,t){if("object"!=r(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,t||"default");if("object"!=r(o))return o;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},t.exports.__esModule=!0,t.exports.default=t.exports}}),y=f({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPropertyKey.js"(e,t){var r=h().default,n=m();t.exports=function(e){var t=n(e,"string");return"symbol"==r(t)?t:t+""},t.exports.__esModule=!0,t.exports.default=t.exports}}),b=f({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/defineProperty.js"(e,t){var r=y();t.exports=function(e,t,n){return(t=r(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},t.exports.__esModule=!0,t.exports.default=t.exports}}),v=f({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectSpread2.js"(e,t){var r=b();function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}t.exports=function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?n(Object(o),!0).forEach(function(t){r(e,t,o[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):n(Object(o)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))})}return e},t.exports.__esModule=!0,t.exports.default=t.exports}}),g=r(54495),x=r(41825),j=d(b(),1),w=d(v(),1),P=class e extends Error{constructor(t,r){var n,o;const s=null==r?void 0:r.cause;super(t,{cause:s}),(0,j.default)(this,"cause",void 0),(0,j.default)(this,"shape",void 0),(0,j.default)(this,"data",void 0),(0,j.default)(this,"meta",void 0),this.meta=null==r?void 0:r.meta,this.cause=s,this.shape=null==r||null==(n=r.result)?void 0:n.error,this.data=null==r||null==(o=r.result)?void 0:o.error.data,this.name="TRPCClientError",Object.setPrototypeOf(this,e.prototype)}static from(t,r={}){return t instanceof P?(r.meta&&(t.meta=(0,w.default)((0,w.default)({},t.meta),r.meta)),t):(0,x.Gv)(t)&&(0,x.Gv)(t.error)&&"number"==typeof t.error.code&&"string"==typeof t.error.message?new e(t.error.message,(0,w.default)((0,w.default)({},r),{},{result:t,cause:r.cause})):new e("string"==typeof t?t:(0,x.Gv)(t)&&"string"==typeof t.message?t.message:"Unknown error",(0,w.default)((0,w.default)({},r),{},{cause:t}))}},O=d(v());let S={query:"GET",mutation:"POST",subscription:"PATCH"};function _(e){return"input"in e?e.transformer.input.serialize(e.input):function(e){let t={};for(let r=0;r<e.length;r++){let n=e[r];t[r]=n}return t}(e.inputs.map(t=>e.transformer.input.serialize(t)))}let E=e=>{let t=e.url.split("?"),r=t[0].replace(/\/$/,"")+"/"+e.path,n=[];if(t[1]&&n.push(t[1]),"inputs"in e&&n.push("batch=1"),"query"===e.type||"subscription"===e.type){let t=_(e);void 0!==t&&"POST"!==e.methodOverride&&n.push(`input=${encodeURIComponent(JSON.stringify(t))}`)}return n.length&&(r+="?"+n.join("&")),r},M=e=>{if("query"===e.type&&"POST"!==e.methodOverride)return;let t=_(e);return void 0!==t?JSON.stringify(t):void 0};
1var C=class extends Error{constructor(){const e="AbortError";super(e),this.name=e,this.message=e}};async function q(e){var t,r,n=e.signal;if(null==n?void 0:n.aborted){if(null==(r=n.throwIfAborted)||r.call(n),"u">typeof DOMException)throw new DOMException("AbortError","AbortError");throw new C}let o=e.getUrl(e),s=e.getBody(e),i=null!=(t=e.methodOverride)?t:S[e.type],u=await (async()=>{let t=await e.headers();return Symbol.iterator in t?Object.fromEntries(t):t})(),a=(0,O.default)((0,O.default)((0,O.default)({},e.contentTypeHeader&&"GET"!==i?{"content-type":e.contentTypeHeader}:{}),e.trpcAcceptHeader?{"trpc-accept":e.trpcAcceptHeader}:void 0),u);return(function(e){if(e)return e;if("u">typeof window&&"function"==typeof window.fetch)return window.fetch;if("u">typeof globalThis&&"function"==typeof globalThis.fetch)return globalThis.fetch;throw Error("No fetch implementation found")})(e.fetch)(o,{method:i,signal:e.signal,body:s,headers:a})}d(v(),1);let Q=()=>{throw Error("Something went wrong. Please submit an issue at https://github.com/trpc/trpc/issues/new")};function R(e){let t=null,r=null;function n(){let n=function(t){let r=[[]],n=0;for(;;){var o,s;let i=t[n];if(!i)break;let u=r[r.length-1];if(i.aborted){null==(o=i.reject)||o.call(i,Error("Aborted")),n++;continue}if(e.validate(u.concat(i).map(e=>e.key))){u.push(i),n++;continue}if(0===u.length){null==(s=i.reject)||s.call(i,Error("Input is too big for a single dispatch")),n++;continue}r.push([])}return r}(t);for(let o of(clearTimeout(r),r=null,t=null,n)){if(!o.length)continue;let t={items:o};for(let e of o)e.batch=t;e.fetch(t.items.map(e=>e.key)).then(async e=>{for(let n of(await Promise.all(e.map(async(e,r)=>{var n,o;let s=t.items[r];try{let t=await Promise.resolve(e);null==(n=s.resolve)||n.call(s,t)}catch(e){null==(o=s.reject)||o.call(s,e)}s.batch=null,s.reject=null,s.resolve=null})),t.items)){var r;null==(r=n.reject)||r.call(n,Error("Missing result")),n.batch=null}}).catch(e=>{for(let n of t.items){var r;null==(r=n.reject)||r.call(n,e),n.batch=null}})}}return{load:function(e){let o={aborted:!1,key:e,batch:null,resolve:Q,reject:Q},s=new Promise((e,r)=>{o.reject=r,o.resolve=e,null!=t||(t=[]),t.push(o)});return null!=r||(r=setTimeout(n)),s}}}d(v(),1),d(v(),1),Symbol();let k=(e,...t)=>"function"==typeof e?e(...t):e;async function D(e){let t=await k(e.url);if(!e.connectionParams)return t;let r=t.includes("?")?"&":"?";return t+`${r}connectionParams=1`}async function T(e,t){let r={method:"connectionParams",data:await k(e)};return t.encode(r)}d(b(),1),d(b(),1);var I=d(b(),1),U=class e{constructor(t){var r;if((0,I.default)(this,"id",++e.connectCount),(0,I.default)(this,"WebSocketPonyfill",void 0),(0,I.default)(this,"urlOptions",void 0),(0,I.default)(this,"keepAliveOpts",void 0),(0,I.default)(this,"encoder",void 0),(0,I.default)(this,"wsObservable",function(){let e=null,t=[],r=(0,g.sH)(r=>(void 0!==e&&r.next(e),t.push(r),()=>{t.splice(t.indexOf(r),1)}));return r.next=r=>{if(e!==r)for(let n of(e=r,t))n.next(r)},r.get=()=>e,r}()),(0,I.default)(this,"openPromise",null),this.WebSocketPonyfill=null!=(r=t.WebSocketPonyfill)?r:WebSocket,!this.WebSocketPonyfill)throw Error("No WebSocket implementation found - you probably don't want to use this on the server, but if you do you need to pass a `WebSocket`-ponyfill");this.urlOptions=t.urlOptions,this.keepAliveOpts=t.keepAlive,this.encoder=t.encoder}get ws(){return this.wsObservable.get()}set ws(e){this.wsObservable.next(e)}isOpen(){return!!this.ws&&this.ws.readyState===this.WebSocketPonyfill.OPEN&&!this.openPromise}isClosed(){return!!this.ws&&(this.ws.readyState===this.WebSocketPonyfill.CLOSING||this.ws.readyState===this.WebSocketPonyfill.CLOSED)}async open(){var t=this;if(t.openPromise)return t.openPromise;t.id=++e.connectCount;let r=D(t.urlOptions).then(e=>new t.WebSocketPonyfill(e));t.openPromise=r.then(async e=>{t.ws=e,e.binaryType="arraybuffer",e.addEventListener("message",function({data:e}){"PING"===e&&this.send("PONG")}),t.keepAliveOpts.enabled&&function(e,{intervalMs:t,pongTimeoutMs:r}){let n,o;function s(){n=setTimeout(()=>{e.send("PING"),o=setTimeout(()=>{e.close()},r)},t)}e.addEventListener("open",s),e.addEventListener("message",({data:e})=>{clearTimeout(n),s(),"PONG"===e&&(clearTimeout(o),clearTimeout(n),s())}),e.addEventListener("close",()=>{clearTimeout(n),clearTimeout(o)})}(e,t.keepAliveOpts),e.addEventListener("close",()=>{t.ws===e&&(t.ws=null)}),await function(e){let t,r,{promise:n,resolve:o,reject:s}
1={promise:new Promise((e,n)=>{t=e,r=n}),resolve:t,reject:r};return e.addEventListener("open",()=>{e.removeEventListener("error",s),o()}),e.addEventListener("error",s),n}(e),t.urlOptions.connectionParams&&e.send(await T(t.urlOptions.connectionParams,t.encoder))});try{await t.openPromise}finally{t.openPromise=null}}async close(){var e;try{await this.openPromise}finally{null==(e=this.ws)||e.close()}}};(0,I.default)(U,"connectCount",0),d(b(),1),d(v(),1);var A=r(86037);(0,A.f1)((0,A.Vh)(),1),(0,A.f1)((0,A.jr)(),1),(0,A.f1)((0,A.jr)(),1),Symbol(),(0,A.f1)((0,A.jr)(),1);var N=(0,A.f1)((0,A.Vh)(),1);let F=new WeakMap,K=()=>{};n=Symbol.toStringTag;var L=class e{constructor(e){(0,N.default)(this,"promise",void 0),(0,N.default)(this,"subscribers",[]),(0,N.default)(this,"settlement",null),(0,N.default)(this,n,"Unpromise"),"function"==typeof e?this.promise=new Promise(e):this.promise=e;const t=this.promise.then(e=>{let{subscribers:t}=this;this.subscribers=null,this.settlement={status:"fulfilled",value:e},null==t||t.forEach(({resolve:t})=>{t(e)})});"catch"in t&&t.catch(e=>{let{subscribers:t}=this;this.subscribers=null,this.settlement={status:"rejected",reason:e},null==t||t.forEach(({reject:t})=>{t(e)})})}subscribe(){let e,t,{settlement:r}=this;if(null===r){var n;let r,o;if(null===this.subscribers)throw Error("Unpromise settled but still has subscribers");let s={promise:new Promise((e,t)=>{r=e,o=t}),resolve:r,reject:o};this.subscribers=(n=this.subscribers,[...n,s]),e=s.promise,t=()=>{null!==this.subscribers&&(this.subscribers=function(e,t){let r=e.indexOf(t);if(-1!==r)return[...e.slice(0,r),...e.slice(r+1)];return e}(this.subscribers,s))}}else{let{status:n}=r;e="fulfilled"===n?Promise.resolve(r.value):Promise.reject(r.reason),t=K}return Object.assign(e,{unsubscribe:t})}then(e,t){let r=this.subscribe(),{unsubscribe:n}=r;return Object.assign(r.then(e,t),{unsubscribe:n})}catch(e){let t=this.subscribe(),{unsubscribe:r}=t;return Object.assign(t.catch(e),{unsubscribe:r})}finally(e){let t=this.subscribe(),{unsubscribe:r}=t;return Object.assign(t.finally(e),{unsubscribe:r})}static proxy(t){let r=e.getSubscribablePromise(t);return void 0!==r?r:e.createSubscribablePromise(t)}static createSubscribablePromise(t){let r=new e(t);return F.set(t,r),F.set(r,r),r}static getSubscribablePromise(e){return F.get(e)}static resolve(t){let r="object"==typeof t&&null!==t&&"then"in t&&"function"==typeof t.then?t:Promise.resolve(t);return e.proxy(r).subscribe()}static async any(t){let r=(Array.isArray(t)?t:[...t]).map(e.resolve);try{return await Promise.any(r)}finally{r.forEach(({unsubscribe:e})=>{e()})}}static async race(t){let r=(Array.isArray(t)?t:[...t]).map(e.resolve);try{return await Promise.race(r)}finally{r.forEach(({unsubscribe:e})=>{e()})}}static async raceReferences(e){let t=e.map(G);try{return await Promise.race(t)}finally{for(let e of t)e.unsubscribe()}}};function G(e){return L.proxy(e).then(()=>[e])}null!=(o=Symbol).dispose||(o.dispose=Symbol()),null!=(s=Symbol).asyncDispose||(s.asyncDispose=Symbol()),Symbol();var $=(0,A.P$)({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/usingCtx.js"(e,t){t.exports=function(){var e="function"==typeof SuppressedError?SuppressedError:function(e,t){var r=Error();return r.name="SuppressedError",r.error=e,r.suppressed=t,r},t={},r=[];function n(e,t){if(null!=t){if(Object(t)!==t)throw TypeError("using declarations can only be used with objects, functions, null, or undefined.");if(e)var n=t[Symbol.asyncDispose||Symbol.for("Symbol.asyncDispose")];if(void 0===n&&(n=t[Symbol.dispose||Symbol.for("Symbol.dispose")],e))var o=n;if("function"!=typeof n)throw TypeError("Object is not disposable.");o&&(n=function(){try{o.call(t)}catch(e){return Promise.reject(e)}}),r.push({v:t,d:n,a:e})}else e&&r.push({d:t,a:e});return t}return{e:t,u:n.bind(null,!1),a:n.bind(null,!0),d:function(){var n,o=this.e,s=0;function i(){for(;n=r.pop();)try{if(!n.a&&1===s)return s=0,r.push(n),Promise.resolve().then(i);if(n.d){var e=n.d.call(n.v);if(n.a)return s|=2,Promise.resolve(e).then(i,u)}else s|=1}catch(e){return u(e)}if(1===s)return o!==t?Promise.reject(o):Promise.resolve();if(o!==t)throw o}function u(r){return o=o!==t?new e(r,o):r,i()}return i()}}}
1,t.exports.__esModule=!0,t.exports.default=t.exports}}),H=(0,A.P$)({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/OverloadYield.js"(e,t){t.exports=function(e,t){this.v=e,this.k=t},t.exports.__esModule=!0,t.exports.default=t.exports}}),W=(0,A.P$)({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/awaitAsyncGenerator.js"(e,t){var r=H();t.exports=function(e){return new r(e,0)},t.exports.__esModule=!0,t.exports.default=t.exports}}),z=(0,A.P$)({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/wrapAsyncGenerator.js"(e,t){var r=H();function n(e){var t,n;function o(t,n){try{var i=e[t](n),u=i.value,a=u instanceof r;Promise.resolve(a?u.v:u).then(function(r){if(a){var n="return"===t?"return":"next";if(!u.k||r.done)return o(n,r);r=e[n](r).value}s(i.done?"return":"normal",r)},function(e){o("throw",e)})}catch(e){s("throw",e)}}function s(e,r){switch(e){case"return":t.resolve({value:r,done:!0});break;case"throw":t.reject(r);break;default:t.resolve({value:r,done:!1})}(t=t.next)?o(t.key,t.arg):n=null}this._invoke=function(e,r){return new Promise(function(s,i){var u={key:e,arg:r,resolve:s,reject:i,next:null};n?n=n.next=u:(t=n=u,o(e,r))})},"function"!=typeof e.return&&(this.return=void 0)}n.prototype["function"==typeof Symbol&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},n.prototype.next=function(e){return this._invoke("next",e)},n.prototype.throw=function(e){return this._invoke("throw",e)},n.prototype.return=function(e){return this._invoke("return",e)},t.exports=function(e){return function(){return new n(e.apply(this,arguments))}},t.exports.__esModule=!0,t.exports.default=t.exports}});(0,A.f1)($(),1),(0,A.f1)(W(),1),(0,A.f1)(z(),1),(0,A.f1)($(),1),(0,A.f1)(W(),1),(0,A.f1)(z(),1),(0,A.f1)($(),1),(0,A.f1)(W(),1),(0,A.f1)(z(),1),Symbol("ping");var X=(0,A.P$)({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/asyncIterator.js"(e,t){function r(e){function t(e){if(Object(e)!==e)return Promise.reject(TypeError(e+" is not an object."));var t=e.done;return Promise.resolve(e.value).then(function(e){return{value:e,done:t}})}return(r=function(e){this.s=e,this.n=e.next}).prototype={s:null,n:null,next:function(){return t(this.n.apply(this.s,arguments))},return:function(e){var r=this.s.return;return void 0===r?Promise.resolve({value:e,done:!0}):t(r.apply(this.s,arguments))},throw:function(e){var r=this.s.return;return void 0===r?Promise.reject(e):t(r.apply(this.s,arguments))}},new r(e)}t.exports=function(e){var t,n,o,s=2;for("u">typeof Symbol&&(n=Symbol.asyncIterator,o=Symbol.iterator);s--;){if(n&&null!=(t=e[n]))return t.call(e);if(o&&null!=(t=e[o]))return new r(t.call(e));n="@@asyncIterator",o="@@iterator"}throw TypeError("Object is not async iterable")},t.exports.__esModule=!0,t.exports.default=t.exports}}),B=(0,A.f1)(W(),1),J=(0,A.f1)(z(),1),Z=(0,A.f1)($(),1);(0,A.f1)(X(),1);var V=class extends Error{constructor(e){super("Received error from server"),this.data=e}};async function Y(e){var t,r;let n,o,s,i,u,a,l,{deserialize:c=e=>e}=e,p=(n="getReader"in(t=e.from)?t.getReader():({getReader:()=>new ReadableStream({start(e){t.on("data",t=>{e.enqueue(t)}),t.on("end",()=>{e.close()}),t.on("error",t=>{e.error(t)})}}).getReader()}).getReader(),o="",s=new ReadableStream({async pull(e){let{done:t,value:r}=await n.read();t?e.close():e.enqueue(r)},cancel:()=>n.cancel()}).pipeThrough(new TextDecoderStream).pipeThrough(new TransformStream({transform(e,t){var r;let n=(o+=e).split("\n");for(let e of(o=null!=(r=n.pop())?r:"",n))t.enqueue(e)}})),i=!1,s.pipeThrough(new TransformStream({transform(e,t){if(i){let r=JSON.parse(e);t.enqueue(r)}else{let r=JSON.parse(e);t.enqueue(r),i=!0}}})));c&&(p=p.pipeThrough(new TransformStream({transform(e,t){t.enqueue(c(e))}})));let f={promise:new Promise((e,t)=>{u=e,a=t}),resolve:u,reject:a},d=(r=e.abortController,l=new Map,{getOrCreate:function(e){let t=l.get(e);return t||(t=function(){let e,t=new ReadableStream({start(t){e=t}}),n={enqueue:t=>e.enqueue(t),close:()=>{e.close(),o(),Array.from(l.values()).every(e=>e.closed)&&r.abort()},closed:!1,getReaderResource:()=>{var e;let r,o=t.getReader();return e=()=>{n.close(),o.releaseLock()},r=o[Symbol.dispose],o[Symbol.dispose]=()=>{e(),null==r||r()},o},error:t=>{e.error(t),o()}};function o(){Object.assign(n,{closed:!0,close:()=>{},enqueue:()=>{},getReaderResource:null,error:()=>{}})}return n}(),l.set(e,t)),t},cancelAll:function(e){for(let t of l.values())t.error(e)}}),h=e=>{null==f||f.reject(e),d.cancelAll(e)};return p.pipeTo(new WritableStream({write(t){if(f){for(let[r,n]of Object.entries(t)){let o=function t(r){let[[n],...o]=r;for(let r of o){let[o]=r,s=function(r){let[n,o,s]=r,i=d.getOrCreate(s);switch(o){case 0:return(0,x.eF)(async()=>{try{var r,n,o=(0,Z.default)();let s=o.u(i.getReaderResource()),{value:u}=await s.read(),[a,l,c]=u;switch(l){case 0:return t(c);case 1:throw null!=(r=null==(n=e.formatError)?void 0:n.call(e,{error:c}))?r:new V(c)}}catch(e){o.e=e}finally{o.d()}});case 1:return(0,x.eF)((0,J.default)(function*(){try{var r,n,o=(0,Z.default)();let s=o.u(i.getReaderResource());for(;;){let{value:o}=yield(0,B.default)(s.read()),[i,u,a]=o;switch(u){case 1:yield t(a);break;case 0:return t(a);case 2:throw null!=(r=null==(n=e.formatError)?void 0:n.call(e,{error:a}))?r:new V(a)}}}catch(e){o.e=e}finally{o.d()}}))}}(r);if(null===o)return s;n[o]=s}return n}(n);t[r]=o}f.resolve(t),f=null;return}let[r]=t;d.getOrCreate(r).enqueue(t)},close:h,abort:h})).catch(t=>{var r;null==(r=e.onError)||r.call(e,{error:t}),h(t)}),[await f.promise]}var ee=(0,A.P$)({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/asyncGeneratorDelegate.js"(e,t){var r=H();t.exports=function(e){var t={},n=!1;function o(t,o){return n=!0,{done:!1,value:new r(o=new Promise(function(r){r(e[t](o))}),1)}}return t["u">typeof Symbol&&Symbol.iterator||"@@iterator"]=function(){return this},t.next=function(e){return n?(n=!1,e):o("next",e)},"function"==typeof e.throw&&(t.throw=function(e){if(n)throw n=!1,e;return o("throw",e)}
1),"function"==typeof e.return&&(t.return=function(e){return n?(n=!1,e):o("return",e)}),t},t.exports.__esModule=!0,t.exports.default=t.exports}});(0,A.f1)(X(),1),(0,A.f1)(W(),1),(0,A.f1)(z(),1),(0,A.f1)(ee(),1),(0,A.f1)($(),1),(0,A.f1)(z(),1),(0,A.f1)((0,A.jr)(),1);var et=d(b(),1),er=d(v(),1),en=class{constructor(e){(0,et.default)(this,"links",void 0),(0,et.default)(this,"runtime",void 0),(0,et.default)(this,"requestId",void 0),this.requestId=0,this.runtime={},this.links=e.links.map(e=>e(this.runtime))}$request(e){var t,r;return(r={links:this.links,op:(0,er.default)((0,er.default)({},e),{},{context:null!=(t=e.context)?t:{},id:++this.requestId})},(0,g.sH)(e=>(function e(t=0,n=r.op){let o=r.links[t];if(!o)throw Error("No more links to execute - did you forget to add an ending link?");return o({op:n,next:r=>e(t+1,r)})})().subscribe(e))).pipe(e=>{let t=0,r=null,n=[];return(0,g.sH)(o=>(t++,n.push(o),r||(r=e.subscribe({next(e){for(let r of n){var t;null==(t=r.next)||t.call(r,e)}},error(e){for(let r of n){var t;null==(t=r.error)||t.call(r,e)}},complete(){for(let t of n){var e;null==(e=t.complete)||e.call(t)}}})),{unsubscribe(){if(0==--t&&r){let e=r;r=null,e.unsubscribe()}let e=n.findIndex(e=>e===o);e>-1&&n.splice(e,1)}}))})}async requestAsPromise(e){try{let t=this.$request(e);return(await (0,g.yR)(t)).result.data}catch(e){throw P.from(e)}}query(e,t,r){return this.requestAsPromise({type:"query",path:e,input:t,context:null==r?void 0:r.context,signal:null==r?void 0:r.signal})}mutation(e,t,r){return this.requestAsPromise({type:"mutation",path:e,input:t,context:null==r?void 0:r.context,signal:null==r?void 0:r.signal})}subscription(e,t,r){return this.$request({type:"subscription",path:e,input:t,context:r.context,signal:r.signal}).subscribe({next(e){var t,n,o,s;switch(e.result.type){case"state":null==(t=r.onConnectionStateChange)||t.call(r,e.result);break;case"started":null==(n=r.onStarted)||n.call(r,{context:e.context});break;case"stopped":null==(o=r.onStopped)||o.call(r);break;case"data":case void 0:null==(s=r.onData)||s.call(r,e.result.data)}},error(e){var t;null==(t=r.onError)||t.call(r,e)},complete(){var e;null==(e=r.onComplete)||e.call(r)}})}};let eo=Symbol.for("trpc_untypedClient"),es={query:"query",mutate:"mutation",subscribe:"subscription"};function ei(e){let t=(0,A.vX)(({path:t,args:r})=>{let n=[...t],o=es[n.pop()],s=n.join(".");return e[o](s,...r)});return(0,A.U6)(r=>r===eo?e:t[r])}function eu(e){return ei(new en(e))}function ea(e){return e[eo]}var el=d(v(),1);function ec(e){var t,r,n;let o={url:e.url.toString(),fetch:e.fetch,transformer:(n=e.transformer)?"input"in n?n:{input:n,output:n}:{input:{serialize:e=>e,deserialize:e=>e},output:{serialize:e=>e,deserialize:e=>e}},methodOverride:e.methodOverride},s=null!=(t=e.maxURLLength)?t:1/0,i=null!=(r=e.maxItems)?r:1/0;return()=>{let t=t=>({validate(e){if(s===1/0&&i===1/0)return!0;if(e.length>i)return!1;let r=e.map(e=>e.path).join(","),n=e.map(e=>e.input);return E((0,el.default)((0,el.default)({},o),{},{type:t,path:r,inputs:n,signal:null})).length<=s},async fetch(r){let n=r.map(e=>e.path).join(","),s=r.map(e=>e.input),i=function(...e){let t=new AbortController,r=e.length,n=0,o=()=>{++n===r&&t.abort()};for(let t of e)(null==t?void 0:t.aborted)?o():null==t||t.addEventListener("abort",o,{once:!0});return t.signal}(...r.map(e=>e.signal)),u=new AbortController,a=q((0,el.default)((0,el.default)({},o),{},{signal:function(...e){let t=new AbortController;for(let r of e)(null==r?void 0:r.aborted)?t.abort():null==r||r.addEventListener("abort",()=>t.abort(),{once:!0});return t.signal}(i,u.signal),type:t,contentTypeHeader:"application/json",trpcAcceptHeader:"application/jsonl",getUrl:E,getBody:M,inputs:s,path:n,headers:()=>e.headers?"function"==typeof e.headers?e.headers({opList:r}):e.headers:{}})),l=await a,[c]=await Y({from:l.body,deserialize:e=>o.transformer.output.deserialize(e),formatError(e){let t=e.error;return P.from({error:t})},abortController:u});return Object.keys(r).map(async e=>{let t=await Promise.resolve(c[e]);if("result"in t){let e=await Promise.resolve(t.result);t={result:{data:await Promise.resolve(e.data)}}}return{json:t,meta:{response:l}}})}}
1),r={query:R(t("query")),mutation:R(t("mutation"))};return({op:e})=>(0,g.sH)(t=>{let n;if("subscription"===e.type)throw Error("Subscriptions are unsupported by `httpBatchStreamLink` - use `httpSubscriptionLink` or `wsLink`");return r[e.type].load(e).then(e=>{if(n=e,"error"in e.json)return void t.error(P.from(e.json,{meta:e.meta}));if("result"in e.json){t.next({context:e.meta,result:e.json.result}),t.complete();return}t.complete()}).catch(e=>{t.error(P.from(e,{meta:null==n?void 0:n.meta}))}),()=>{}})}}d(v(),1),d(f({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/asyncIterator.js"(e,t){function r(e){function t(e){if(Object(e)!==e)return Promise.reject(TypeError(e+" is not an object."));var t=e.done;return Promise.resolve(e.value).then(function(e){return{value:e,done:t}})}return(r=function(e){this.s=e,this.n=e.next}).prototype={s:null,n:null,next:function(){return t(this.n.apply(this.s,arguments))},return:function(e){var r=this.s.return;return void 0===r?Promise.resolve({value:e,done:!0}):t(r.apply(this.s,arguments))},throw:function(e){var r=this.s.return;return void 0===r?Promise.reject(e):t(r.apply(this.s,arguments))}},new r(e)}t.exports=function(e){var t,n,o,s=2;for("u">typeof Symbol&&(n=Symbol.asyncIterator,o=Symbol.iterator);s--;){if(n&&null!=(t=e[n]))return t.call(e);if(o&&null!=(t=e[o]))return new r(t.call(e));n="@@asyncIterator",o="@@iterator"}throw TypeError("Object is not async iterable")},t.exports.__esModule=!0,t.exports.default=t.exports}})(),1),d(v(),1);var ep=f({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/usingCtx.js"(e,t){t.exports=function(){var e="function"==typeof SuppressedError?SuppressedError:function(e,t){var r=Error();return r.name="SuppressedError",r.error=e,r.suppressed=t,r},t={},r=[];function n(e,t){if(null!=t){if(Object(t)!==t)throw TypeError("using declarations can only be used with objects, functions, null, or undefined.");if(e)var n=t[Symbol.asyncDispose||Symbol.for("Symbol.asyncDispose")];if(void 0===n&&(n=t[Symbol.dispose||Symbol.for("Symbol.dispose")],e))var o=n;if("function"!=typeof n)throw TypeError("Object is not disposable.");o&&(n=function(){try{o.call(t)}catch(e){return Promise.reject(e)}}),r.push({v:t,d:n,a:e})}else e&&r.push({d:t,a:e});return t}return{e:t,u:n.bind(null,!1),a:n.bind(null,!0),d:function(){var n,o=this.e,s=0;function i(){for(;n=r.pop();)try{if(!n.a&&1===s)return s=0,r.push(n),Promise.resolve().then(i);if(n.d){var e=n.d.call(n.v);if(n.a)return s|=2,Promise.resolve(e).then(i,u)}else s|=1}catch(e){return u(e)}if(1===s)return o!==t?Promise.reject(o):Promise.resolve();if(o!==t)throw o}function u(r){return o=o!==t?new e(r,o):r,i()}return i()}}},t.exports.__esModule=!0,t.exports.default=t.exports}}),ef=f({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/OverloadYield.js"(e,t){t.exports=function(e,t){this.v=e,this.k=t},t.exports.__esModule=!0,t.exports.default=t.exports}}),ed=f({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/awaitAsyncGenerator.js"(e,t){var r=ef();t.exports=function(e){return new r(e,0)},t.exports.__esModule=!0,t.exports.default=t.exports}}),eh=f({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/wrapAsyncGenerator.js"(e,t){var r=ef();function n(e){var t,n;function o(t,n){try{var i=e[t](n),u=i.value,a=u instanceof r;Promise.resolve(a?u.v:u).then(function(r){if(a){var n="return"===t?"return":"next";if(!u.k||r.done)return o(n,r);r=e[n](r).value}s(i.done?"return":"normal",r)},function(e){o("throw",e)})}catch(e){s("throw",e)}}function s(e,r){switch(e){case"return":t.resolve({value:r,done:!0});break;case"throw":t.reject(r);break;default:t.resolve({value:r,done:!1})}(t=t.next)?o(t.key,t.arg):n=null}this._invoke=function(e,r){return new Promise(function(s,i){var u={key:e,arg:r,resolve:s,reject:i,next:null};n?n=n.next=u:(t=n=u,o(e,r))})},"function"!=typeof e.return&&(this.return=void 0)}n.prototype["function"==typeof Symbol&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},n.prototype.next=function(e){return this._invoke("next",e)},n.prototype.throw=function(e){return this._invoke("throw",e)},n.prototype.return=function(e){return this._invoke("return",e)},t.exports=function(e){return function(){return new n(e.apply(this,arguments))}}
1,t.exports.__esModule=!0,t.exports.default=t.exports}});d(ep(),1),d(ed(),1),d(eh(),1),d(v(),1)},83387:(e,t,r)=>{r.d(t,{n:()=>c});var n=r(12115),o=r(60961),s=r(44154),i=r(99683),u=r(97387),a=class extends i.Q{#e;#v=void 0;#g;#x;constructor(e,t){super(),this.#e=e,this.setOptions(t),this.bindMethods(),this.#j()}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),(0,u.f8)(this.options,t)||this.#e.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#g,observer:this}),t?.mutationKey&&this.options.mutationKey&&(0,u.EN)(t.mutationKey)!==(0,u.EN)(this.options.mutationKey)?this.reset():this.#g?.state.status==="pending"&&this.#g.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#g?.removeObserver(this)}onMutationUpdate(e){this.#j(),this.#f(e)}getCurrentResult(){return this.#v}reset(){this.#g?.removeObserver(this),this.#g=void 0,this.#j(),this.#f()}mutate(e,t){return this.#x=t,this.#g?.removeObserver(this),this.#g=this.#e.getMutationCache().build(this.#e,this.options),this.#g.addObserver(this),this.#g.execute(e)}#j(){let e=this.#g?.state??(0,o.$)();this.#v={...e,isPending:"pending"===e.status,isSuccess:"success"===e.status,isError:"error"===e.status,isIdle:"idle"===e.status,mutate:this.mutate,reset:this.reset}}#f(e){s.jG.batch(()=>{if(this.#x&&this.hasListeners()){let t=this.#v.variables,r=this.#v.context,n={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};if(e?.type==="success"){try{this.#x.onSuccess?.(e.data,t,r,n)}catch(e){Promise.reject(e)}try{this.#x.onSettled?.(e.data,null,t,r,n)}catch(e){Promise.reject(e)}}else if(e?.type==="error"){try{this.#x.onError?.(e.error,t,r,n)}catch(e){Promise.reject(e)}try{this.#x.onSettled?.(void 0,e.error,t,r,n)}catch(e){Promise.reject(e)}}}this.listeners.forEach(e=>{e(this.#v)})})}},l=r(85626);function c(e,t){let r=(0,l.jE)(t),[o]=n.useState(()=>new a(r,e));n.useEffect(()=>{o.setOptions(e)},[o,e]);let i=n.useSyncExternalStore(n.useCallback(e=>o.subscribe(s.jG.batchCalls(e)),[o]),()=>o.getCurrentResult(),()=>o.getCurrentResult()),c=n.useCallback((e,t)=>{o.mutate(e,t).catch(u.lQ)},[o]);if(i.error&&(0,u.GU)(o.options.throwOnError,[i.error]))throw i.error;return{...i,mutate:c,mutateAsync:i.mutate}}},86037:(e,t,r)=>{r.d(t,{P$:()=>c,U6:()=>m,Vh:()=>g,f1:()=>p,jr:()=>x,vX:()=>h});var n=r(41825),o=Object.create,s=Object.defineProperty,i=Object.getOwnPropertyDescriptor,u=Object.getOwnPropertyNames,a=Object.getPrototypeOf,l=Object.prototype.hasOwnProperty,c=(e,t)=>function(){return t||(0,e[u(e)[0]])((t={exports:{}}).exports,t),t.exports},p=(e,t,r)=>(r=null!=e?o(a(e)):{},((e,t,r,n)=>{if(t&&"object"==typeof t||"function"==typeof t)for(var o,a=u(t),c=0,p=a.length;c<p;c++)o=a[c],l.call(e,o)||o===r||s(e,o,{get:(e=>t[e]).bind(null,o),enumerable:!(n=i(t,o))||n.enumerable});return e})(!t&&e&&e.__esModule?r:s(r,"default",{value:e,enumerable:!0}),e));let f=()=>{},d=e=>{Object.freeze&&Object.freeze(e)},h=e=>(function e(t,r,n){let o=r.join(".");return null!=n[o]||(n[o]=new Proxy(f,{get(o,s){if("string"==typeof s&&"then"!==s)return e(t,[...r,s],n)},apply(e,n,o){let s=r[r.length-1],i={args:o,path:r};return"call"===s?i={args:o.length>=2?[o[1]]:[],path:r.slice(0,-1)}:"apply"===s&&(i={args:o.length>=2?o[1]:[],path:r.slice(0,-1)}),d(i.args),d(i.path),t(i)}})),n[o]})(e,[],(0,n.vB)()),m=e=>new Proxy(f,{get(t,r){if("then"!==r)return e(r)}});var y=c({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/typeof.js"(e,t){function r(e){return t.exports=r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t.exports.__esModule=!0,t.exports.default=t.exports,r(e)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),b=c({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPrimitive.js"(e,t){var r=y().default;
1t.exports=function(e,t){if("object"!=r(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,t||"default");if("object"!=r(o))return o;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},t.exports.__esModule=!0,t.exports.default=t.exports}}),v=c({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPropertyKey.js"(e,t){var r=y().default,n=b();t.exports=function(e){var t=n(e,"string");return"symbol"==r(t)?t:t+""},t.exports.__esModule=!0,t.exports.default=t.exports}}),g=c({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/defineProperty.js"(e,t){var r=v();t.exports=function(e,t,n){return(t=r(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},t.exports.__esModule=!0,t.exports.default=t.exports}}),x=c({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectSpread2.js"(e,t){var r=g();function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}t.exports=function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?n(Object(o),!0).forEach(function(t){r(e,t,o[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):n(Object(o)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))})}return e},t.exports.__esModule=!0,t.exports.default=t.exports}});p(x(),1)}}]);
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.