freshyo/apps/web-ui/.output/public/assets/trpc-client-QrVjRqP1.js
2026-05-10 16:45:39 +05:30

1 line
No EOL
46 KiB
JavaScript

import{d as e,f as t,h as n}from"./src-C0xjWfnx.js";import{C as r,D as i,M as a,P as o,a as s,c,d as l,f as u,g as d,i as f,j as p,k as m,l as h,m as g,n as _,o as v,r as y,s as b,t as ee,u as te,v as x,x as S,y as C}from"./useMutation-DvG2_Fq3.js";var ne=class extends d{constructor(e,t){super(e,t)}bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(e){e._type=`infinite`,super.setOptions(e)}getOptimisticResult(e){return e._type=`infinite`,super.getOptimisticResult(e)}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:n}=e,r=super.createResult(e,t),{isFetching:i,isRefetching:a,isError:o,isRefetchError:s}=r,c=n.fetchMeta?.fetchMore?.direction,l=o&&c===`forward`,u=i&&c===`forward`,d=o&&c===`backward`,f=i&&c===`backward`;return{...r,fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:x(t,n.data),hasPreviousPage:C(t,n.data),isFetchNextPageError:l,isFetchingNextPage:u,isFetchPreviousPageError:d,isFetchingPreviousPage:f,isRefetchError:s&&!l&&!d,isRefetching:a&&!u&&!f}}};function re(e,t){let n=new Set(t);return e.filter(e=>!n.has(e))}function ie(e,t,n){let r=e.slice(0);return r[t]=n,r}var ae=class extends o{#e;#t;#n;#r;#i;#a;#o;#s;#c;#l=[];constructor(e,t,n){super(),this.#e=e,this.#r=n,this.#n=[],this.#i=[],this.#t=[],this.setQueries(t)}onSubscribe(){this.listeners.size===1&&this.#i.forEach(e=>{e.subscribe(t=>{this.#m(e,t)})})}onUnsubscribe(){this.listeners.size||this.destroy()}destroy(){this.listeners=new Set,this.#i.forEach(e=>{e.destroy()})}setQueries(e,t){this.#n=e,this.#r=t,S.batch(()=>{let e=this.#i,t=this.#p(this.#n);t.forEach(e=>e.observer.setOptions(e.defaultedQueryOptions));let n=t.map(e=>e.observer),r=n.map(e=>e.getCurrentResult()),i=e.length!==n.length,a=n.some((t,n)=>t!==e[n]),o=i||a,s=o?!0:r.some((e,t)=>{let n=this.#t[t];return!n||!p(e,n)});!o&&!s||(o&&(this.#l=t,this.#i=n),this.#t=r,this.hasListeners()&&(o&&(re(e,n).forEach(e=>{e.destroy()}),re(n,e).forEach(e=>{e.subscribe(t=>{this.#m(e,t)})})),this.#h()))})}getCurrentResult(){return this.#t}getQueries(){return this.#i.map(e=>e.getCurrentQuery())}getObservers(){return this.#i}getOptimisticResult(e,t){let n=this.#p(e),r=n.map(e=>e.observer.getOptimisticResult(e.defaultedQueryOptions)),i=n.map(e=>e.defaultedQueryOptions.queryHash);return[r,e=>this.#d(e??r,t,i),()=>this.#u(r,n)]}#u(e,t){return t.map((n,r)=>{let i=e[r];return n.defaultedQueryOptions.notifyOnChangeProps?i:n.observer.trackResult(i,e=>{t.forEach(t=>{t.observer.trackProp(e)})})})}#d(e,t,n){if(t){let r=this.#c,i=n!==void 0&&r!==void 0&&(r.length!==n.length||n.some((e,t)=>e!==r[t]));return(!this.#a||this.#t!==this.#s||i||t!==this.#o)&&(this.#o=t,this.#s=this.#t,n!==void 0&&(this.#c=n),this.#a=m(this.#a,t(e))),this.#a}return e}#f(){return this.#r?.combine!==void 0&&this.#i.some((e,t)=>e.options.suspense&&this.#t[t]?.data===void 0)}#p(e){let t=new Map;this.#i.forEach(e=>{let n=e.options.queryHash;if(!n)return;let r=t.get(n);r?r.push(e):t.set(n,[e])});let n=[];return e.forEach(e=>{let r=this.#e.defaultQueryOptions(e),i=t.get(r.queryHash)?.shift()??new d(this.#e,r);n.push({defaultedQueryOptions:r,observer:i})}),n}#m(e,t){let n=this.#i.indexOf(e);n!==-1&&(this.#t=ie(this.#t,n,t),this.#h())}#h(){if(this.hasListeners()){let e=this.#u(this.#t,this.#l),t=this.#f(),n=this.#a,r=t?n:this.#d(e,this.#r?.combine);(t||n!==r)&&S.batch(()=>{this.listeners.forEach(e=>{e(this.#t)})})}}},w=n(t(),1);function oe({queries:e,...t},n){let r=g(n),a=u(),o=l(),f=w.useMemo(()=>e.map(e=>{let t=r.defaultQueryOptions(e);return t._optimisticResults=a?`isRestoring`:`optimistic`,t}),[e,r,a]);f.forEach(e=>{s(e),c(e,o,r.getQueryCache().get(e.queryHash))}),te(o);let[p]=w.useState(()=>new ae(r,f,t)),[m,_,y]=p.getOptimisticResult(f,t.combine),ee=!a&&t.subscribed!==!1;w.useSyncExternalStore(w.useCallback(e=>ee?p.subscribe(S.batchCalls(e)):i,[p,ee]),()=>p.getCurrentResult(),()=>p.getCurrentResult()),w.useEffect(()=>{p.setQueries(f,t)},[f,t,p]);let x=m.some((e,t)=>b(f[t],e))?m.flatMap((e,t)=>{let n=f[t];return n&&b(n,e)?v(n,new d(r,n),o):[]}):[];if(x.length>0)throw Promise.all(x);let C=m.find((e,t)=>{let n=f[t];return n&&h({result:e,errorResetBoundary:o,throwOnError:n.throwOnError,query:r.getQueryCache().get(n.queryHash),suspense:n.suspense})});if(C?.error)throw C.error;return _(y())}function se(e,t){return y({...e,enabled:!0,suspense:!0,throwOnError:f,placeholderData:void 0},d,t)}function ce(e,t){return y({...e,enabled:!0,suspense:!0,throwOnError:f},ne,t)}function le(e,t){return oe({...e,queries:e.queries.map(e=>({...e,suspense:!0,throwOnError:f,enabled:!0,placeholderData:void 0}))},t)}function ue(e,t){let n=g(t);n.getQueryState(e.queryKey)||n.prefetchQuery(e)}function de(e,t){let n=g(t);n.getQueryState(e.queryKey)||n.prefetchInfiniteQuery(e)}function fe(e){return e}function pe(e){return e}function me(e,t){return y(e,ne,t)}function T(e){return!!e&&!Array.isArray(e)&&typeof e==`object`}function he(){return Object.create(null)}var ge=typeof Symbol==`function`&&!!Symbol.asyncIterator;function _e(e){return ge&&T(e)&&Symbol.asyncIterator in e}var E={PARSE_ERROR:-32700,BAD_REQUEST:-32600,INTERNAL_SERVER_ERROR:-32603,NOT_IMPLEMENTED:-32603,BAD_GATEWAY:-32603,SERVICE_UNAVAILABLE:-32603,GATEWAY_TIMEOUT:-32603,UNAUTHORIZED:-32001,PAYMENT_REQUIRED:-32002,FORBIDDEN:-32003,NOT_FOUND:-32004,METHOD_NOT_SUPPORTED:-32005,TIMEOUT:-32008,CONFLICT:-32009,PRECONDITION_FAILED:-32012,PAYLOAD_TOO_LARGE:-32013,UNSUPPORTED_MEDIA_TYPE:-32015,UNPROCESSABLE_CONTENT:-32022,PRECONDITION_REQUIRED:-32028,TOO_MANY_REQUESTS:-32029,CLIENT_CLOSED_REQUEST:-32099};E.BAD_GATEWAY,E.SERVICE_UNAVAILABLE,E.GATEWAY_TIMEOUT,E.INTERNAL_SERVER_ERROR;var ve=Object.create,ye=Object.defineProperty,be=Object.getOwnPropertyDescriptor,xe=Object.getOwnPropertyNames,Se=Object.getPrototypeOf,Ce=Object.prototype.hasOwnProperty,D=(e,t)=>function(){return t||(0,e[xe(e)[0]])((t={exports:{}}).exports,t),t.exports},we=(e,t,n,r)=>{if(t&&typeof t==`object`||typeof t==`function`)for(var i=xe(t),a=0,o=i.length,s;a<o;a++)s=i[a],!Ce.call(e,s)&&s!==n&&ye(e,s,{get:(e=>t[e]).bind(null,s),enumerable:!(r=be(t,s))||r.enumerable});return e},O=(e,t,n)=>(n=e==null?{}:ve(Se(e)),we(t||!e||!e.__esModule?ye(n,`default`,{value:e,enumerable:!0}):n,e)),Te=()=>{},Ee=e=>{Object.freeze&&Object.freeze(e)};function De(e,t,n){let r=t.join(`.`);return n[r]??(n[r]=new Proxy(Te,{get(r,i){if(!(typeof i!=`string`||i===`then`))return De(e,[...t,i],n)},apply(n,r,i){let a=t[t.length-1];if(a===`valueOf`||a===`toString`||a===`toJSON`)return`tRPC.proxy(${t.slice(0,-1).join(`.`)})`;let o={args:i,path:t};return a===`call`?o={args:i.length>=2?[i[1]]:[],path:t.slice(0,-1)}:a===`apply`&&(o={args:i.length>=2?i[1]:[],path:t.slice(0,-1)}),Ee(o.args),Ee(o.path),e(o)}})),n[r]}var k=e=>De(e,[],he()),A=e=>new Proxy(Te,{get(t,n){if(n!==`then`)return e(n)}}),Oe=D({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/typeof.js"(e,t){function n(e){"@babel/helpers - typeof";return t.exports=n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},t.exports.__esModule=!0,t.exports.default=t.exports,n(e)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}}),ke=D({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/toPrimitive.js"(e,t){var n=Oe().default;function r(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),Ae=D({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/toPropertyKey.js"(e,t){var n=Oe().default,r=ke();function i(e){var t=r(e,`string`);return n(t)==`symbol`?t:t+``}t.exports=i,t.exports.__esModule=!0,t.exports.default=t.exports}}),je=D({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/defineProperty.js"(e,t){var n=Ae();function r(e,t,r){return(t=n(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),j=D({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/objectSpread2.js"(e,t){var n=je();function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function i(e){for(var t=1;t<arguments.length;t++){var i=arguments[t]==null?{}:arguments[t];t%2?r(Object(i),!0).forEach(function(t){n(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):r(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}t.exports=i,t.exports.__esModule=!0,t.exports.default=t.exports}});O(j(),1),O(je(),1);var M=O(j(),1);function Me(e,t){if(`error`in e){let n=t.deserialize(e.error);return{ok:!1,error:(0,M.default)((0,M.default)({},e),{},{error:n})}}return{ok:!0,result:(0,M.default)((0,M.default)({},e.result),(!e.result.type||e.result.type===`data`)&&{type:`data`,data:t.deserialize(e.result.data)})}}var Ne=class extends Error{constructor(){super(`Unable to transform response from server`)}};function Pe(e,t){let n;try{n=Me(e,t)}catch{throw new Ne}if(!n.ok&&(!T(n.error.error)||typeof n.error.error.code!=`number`)||n.ok&&!T(n.result))throw new Ne;return n}O(j(),1);function N(e){let t={subscribe(t){let n=null,r=!1,i=!1,a=!1;function o(){if(n===null){a=!0;return}i||(i=!0,typeof n==`function`?n():n&&n.unsubscribe())}return n=e({next(e){var n;r||(n=t.next)==null||n.call(t,e)},error(e){var n;r||(r=!0,(n=t.error)==null||n.call(t,e),o())},complete(){var e;r||(r=!0,(e=t.complete)==null||e.call(t),o())}}),a&&o(),{unsubscribe:o}},pipe(...e){return e.reduce(Fe,t)}};return t}function Fe(e,t){return t(e)}function Ie(e){let t=new AbortController;return new Promise((n,r)=>{let i=!1;function a(){i||(i=!0,o.unsubscribe())}t.signal.addEventListener(`abort`,()=>{r(t.signal.reason)});let o=e.subscribe({next(e){i=!0,n(e),a()},error(e){r(e)},complete(){t.abort(),a()}})})}var Le=Object.create,Re=Object.defineProperty,ze=Object.getOwnPropertyDescriptor,Be=Object.getOwnPropertyNames,Ve=Object.getPrototypeOf,He=Object.prototype.hasOwnProperty,P=(e,t)=>function(){return t||(0,e[Be(e)[0]])((t={exports:{}}).exports,t),t.exports},Ue=(e,t,n,r)=>{if(t&&typeof t==`object`||typeof t==`function`)for(var i=Be(t),a=0,o=i.length,s;a<o;a++)s=i[a],!He.call(e,s)&&s!==n&&Re(e,s,{get:(e=>t[e]).bind(null,s),enumerable:!(r=ze(t,s))||r.enumerable});return e},F=(e,t,n)=>(n=e==null?{}:Le(Ve(e)),Ue(t||!e||!e.__esModule?Re(n,`default`,{value:e,enumerable:!0}):n,e)),We=P({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/objectWithoutPropertiesLoose.js"(e,t){function n(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}}),Ge=P({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/objectWithoutProperties.js"(e,t){var n=We();function r(e,t){if(e==null)return{};var r,i,a=n(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],t.includes(r)||{}.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),Ke=P({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/typeof.js"(e,t){function n(e){"@babel/helpers - typeof";return t.exports=n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},t.exports.__esModule=!0,t.exports.default=t.exports,n(e)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}}),qe=P({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/toPrimitive.js"(e,t){var n=Ke().default;function r(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),Je=P({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/toPropertyKey.js"(e,t){var n=Ke().default,r=qe();function i(e){var t=r(e,`string`);return n(t)==`symbol`?t:t+``}t.exports=i,t.exports.__esModule=!0,t.exports.default=t.exports}}),Ye=P({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/defineProperty.js"(e,t){var n=Je();function r(e,t,r){return(t=n(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),I=P({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/objectSpread2.js"(e,t){var n=Ye();function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function i(e){for(var t=1;t<arguments.length;t++){var i=arguments[t]==null?{}:arguments[t];t%2?r(Object(i),!0).forEach(function(t){n(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):r(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}t.exports=i,t.exports.__esModule=!0,t.exports.default=t.exports}}),Xe=F(Ge(),1),Ze=F(I(),1),Qe=[`cursor`,`direction`];function L(e,t,n){let r=e.flatMap(e=>e.split(`.`));if(!t&&(!n||n===`any`))return r.length?[r]:[];if(n===`infinite`&&T(t)&&(`direction`in t||`cursor`in t)){let{cursor:e,direction:n}=t;return[r,{input:(0,Xe.default)(t,Qe),type:`infinite`}]}return[r,(0,Ze.default)((0,Ze.default)({},t!==void 0&&t!==a&&{input:t}),n&&n!==`any`&&{type:n})]}function R(e){return L(e,void 0,`any`)}var $e=Object.create,et=Object.defineProperty,tt=Object.getOwnPropertyDescriptor,nt=Object.getOwnPropertyNames,rt=Object.getPrototypeOf,it=Object.prototype.hasOwnProperty,z=(e,t)=>function(){return t||(0,e[nt(e)[0]])((t={exports:{}}).exports,t),t.exports},at=(e,t,n,r)=>{if(t&&typeof t==`object`||typeof t==`function`)for(var i=nt(t),a=0,o=i.length,s;a<o;a++)s=i[a],!it.call(e,s)&&s!==n&&et(e,s,{get:(e=>t[e]).bind(null,s),enumerable:!(r=tt(t,s))||r.enumerable});return e},B=(e,t,n)=>(n=e==null?{}:$e(rt(e)),at(t||!e||!e.__esModule?et(n,`default`,{value:e,enumerable:!0}):n,e)),ot=z({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/typeof.js"(e,t){function n(e){"@babel/helpers - typeof";return t.exports=n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},t.exports.__esModule=!0,t.exports.default=t.exports,n(e)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}}),st=z({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/toPrimitive.js"(e,t){var n=ot().default;function r(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),ct=z({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/toPropertyKey.js"(e,t){var n=ot().default,r=st();function i(e){var t=r(e,`string`);return n(t)==`symbol`?t:t+``}t.exports=i,t.exports.__esModule=!0,t.exports.default=t.exports}}),V=z({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/defineProperty.js"(e,t){var n=ct();function r(e,t,r){return(t=n(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),H=z({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/objectSpread2.js"(e,t){var n=V();function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function i(e){for(var t=1;t<arguments.length;t++){var i=arguments[t]==null?{}:arguments[t];t%2?r(Object(i),!0).forEach(function(t){n(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):r(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}t.exports=i,t.exports.__esModule=!0,t.exports.default=t.exports}});function lt(e){return e=>{let t=0,n=null,r=[];function i(){n||=e.subscribe({next(e){for(let n of r){var t;(t=n.next)==null||t.call(n,e)}},error(e){for(let n of r){var t;(t=n.error)==null||t.call(n,e)}},complete(){for(let t of r){var e;(e=t.complete)==null||e.call(t)}}})}function a(){if(t===0&&n){let e=n;n=null,e.unsubscribe()}}return N(e=>(t++,r.push(e),i(),{unsubscribe(){t--,a();let n=r.findIndex(t=>t===e);n>-1&&r.splice(n,1)}}))}}function ut(e){let t=e,n=[],r=e=>{t!==void 0&&e.next(t),n.push(e)},i=e=>{n.splice(n.indexOf(e),1)},a=N(e=>(r(e),()=>{i(e)}));return a.next=e=>{if(t!==e){t=e;for(let t of n)t.next(e)}},a.get=()=>t,a}function dt(e){return N(t=>{function n(t=0,r=e.op){let i=e.links[t];if(!i)throw Error(`No more links to execute - did you forget to add an ending link?`);return i({op:r,next(e){return n(t+1,e)}})}return n().subscribe(t)})}var U=B(V(),1),W=B(H(),1);function ft(e){return e instanceof G}function pt(e){return T(e)&&T(e.error)&&typeof e.error.code==`number`&&typeof e.error.message==`string`}function mt(e,t){return typeof e==`string`?e:T(e)&&typeof e.message==`string`?e.message:t}var G=class e extends Error{constructor(t,n){var r,i;let a=n?.cause;super(t,{cause:a}),(0,U.default)(this,`cause`,void 0),(0,U.default)(this,`shape`,void 0),(0,U.default)(this,`data`,void 0),(0,U.default)(this,`meta`,void 0),this.meta=n?.meta,this.cause=a,this.shape=n==null||(r=n.result)==null?void 0:r.error,this.data=n==null||(i=n.result)==null?void 0:i.error.data,this.name=`TRPCClientError`,Object.setPrototypeOf(this,e.prototype)}static from(t,n={}){let r=t;return ft(r)?(n.meta&&(r.meta=(0,W.default)((0,W.default)({},r.meta),n.meta)),r):pt(r)?new e(r.error.message,(0,W.default)((0,W.default)({},n),{},{result:r,cause:n.cause})):new e(mt(r,`Unknown error`),(0,W.default)((0,W.default)({},n),{},{cause:r}))}};function ht(e){let t=e;return t?`input`in t?t:{input:t,output:t}:{input:{serialize:e=>e,deserialize:e=>e},output:{serialize:e=>e,deserialize:e=>e}}}var gt=e=>typeof e==`function`;function _t(e){if(e)return e;if(typeof window<`u`&&gt(window.fetch))return window.fetch;if(typeof globalThis<`u`&&gt(globalThis.fetch))return globalThis.fetch;throw Error(`No fetch implementation found`)}var K=B(H(),1);function vt(e){return{url:e.url.toString(),fetch:e.fetch,transformer:ht(e.transformer),methodOverride:e.methodOverride}}function yt(e){let t={};for(let n=0;n<e.length;n++)t[n]=e[n];return t}var bt={query:`GET`,mutation:`POST`,subscription:`PATCH`};function xt(e){return`input`in e?e.transformer.input.serialize(e.input):yt(e.inputs.map(t=>e.transformer.input.serialize(t)))}var St=e=>{let t=e.url.split(`?`),n=t[0].replace(/\/$/,``)+`/`+e.path,r=[];if(t[1]&&r.push(t[1]),`inputs`in e&&r.push(`batch=1`),e.type===`query`||e.type===`subscription`){let t=xt(e);t!==void 0&&e.methodOverride!==`POST`&&r.push(`input=${encodeURIComponent(JSON.stringify(t))}`)}return r.length&&(n+=`?`+r.join(`&`)),n},Ct=e=>{if(e.type===`query`&&e.methodOverride!==`POST`)return;let t=xt(e);return t===void 0?void 0:JSON.stringify(t)},wt=e=>Ot((0,K.default)((0,K.default)({},e),{},{contentTypeHeader:`application/json`,getUrl:St,getBody:Ct})),Tt=class extends Error{constructor(){let e=`AbortError`;super(e),this.name=e,this.message=e}},Et=e=>{var t;if(e?.aborted)throw(t=e.throwIfAborted)==null||t.call(e),typeof DOMException<`u`?new DOMException(`AbortError`,`AbortError`):new Tt};async function Dt(e){Et(e.signal);let t=e.getUrl(e),n=e.getBody(e),r=e.methodOverride??bt[e.type],i=await(async()=>{let t=await e.headers();return Symbol.iterator in t?Object.fromEntries(t):t})(),a=(0,K.default)((0,K.default)((0,K.default)({},e.contentTypeHeader&&r!==`GET`?{"content-type":e.contentTypeHeader}:{}),e.trpcAcceptHeader?{[e.trpcAcceptHeaderKey??`trpc-accept`]:e.trpcAcceptHeader}:void 0),i);return _t(e.fetch)(t,{method:r,signal:e.signal,body:n,headers:a})}async function Ot(e){let t={},n=await Dt(e);t.response=n;let r=await n.json();return t.responseJSON=r,{json:r,meta:t}}B(H(),1);var kt=()=>{throw Error(`Something went wrong. Please submit an issue at https://github.com/trpc/trpc/issues/new`)};function At(e){let t=null,n=null,r=()=>{clearTimeout(n),n=null,t=null};function i(t){let n=[[]],r=0;for(;;){let o=t[r];if(!o)break;let s=n[n.length-1];if(o.aborted){var i;(i=o.reject)==null||i.call(o,Error(`Aborted`)),r++;continue}if(e.validate(s.concat(o).map(e=>e.key))){s.push(o),r++;continue}if(s.length===0){var a;(a=o.reject)==null||a.call(o,Error(`Input is too big for a single dispatch`)),r++;continue}n.push([])}return n}function a(){let n=i(t);r();for(let t of n){if(!t.length)continue;let n={items:t};for(let e of t)e.batch=n;e.fetch(n.items.map(e=>e.key)).then(async e=>{await Promise.all(e.map(async(e,t)=>{let r=n.items[t];try{var i;let t=await Promise.resolve(e);(i=r.resolve)==null||i.call(r,t)}catch(e){var a;(a=r.reject)==null||a.call(r,e)}r.batch=null,r.reject=null,r.resolve=null}));for(let e of n.items){var t;(t=e.reject)==null||t.call(e,Error(`Missing result`)),e.batch=null}}).catch(e=>{for(let r of n.items){var t;(t=r.reject)==null||t.call(r,e),r.batch=null}})}}function o(e){let r={aborted:!1,key:e,batch:null,resolve:kt,reject:kt},i=new Promise((e,n)=>{r.reject=n,r.resolve=e,t??=[],t.push(r)});return n??=setTimeout(a),i}return{load:o}}function jt(...e){let t=new AbortController,n=e.length,r=0,i=()=>{++r===n&&t.abort()};for(let t of e)t?.aborted?i():t?.addEventListener(`abort`,i,{once:!0});return t.signal}var q=B(H(),1);function Mt(e){let t=vt(e),n=e.maxURLLength??1/0,r=e.maxItems??1/0;return()=>{let i=i=>({validate(e){if(n===1/0&&r===1/0)return!0;if(e.length>r)return!1;let a=e.map(e=>e.path).join(`,`),o=e.map(e=>e.input);return St((0,q.default)((0,q.default)({},t),{},{type:i,path:a,inputs:o,signal:null})).length<=n},async fetch(n){let r=n.map(e=>e.path).join(`,`),a=n.map(e=>e.input),o=jt(...n.map(e=>e.signal)),s=await wt((0,q.default)((0,q.default)({},t),{},{path:r,inputs:a,type:i,headers(){return e.headers?typeof e.headers==`function`?e.headers({opList:n}):e.headers:{}},signal:o}));return(Array.isArray(s.json)?s.json:n.map(()=>s.json)).map(e=>({meta:s.meta,json:e}))}}),a={query:At(i(`query`)),mutation:At(i(`mutation`))};return({op:e})=>N(n=>{if(e.type===`subscription`)throw Error("Subscriptions are unsupported by `httpLink` - use `httpSubscriptionLink` or `wsLink`");let r=a[e.type].load(e),i;return r.then(e=>{i=e;let r=Pe(e.json,t.transformer.output);if(!r.ok){n.error(G.from(r.error,{meta:e.meta}));return}n.next({context:e.meta,result:r.result}),n.complete()}).catch(e=>{n.error(G.from(e,{meta:i?.meta}))}),()=>{}})}}B(H(),1);var Nt=(e,...t)=>typeof e==`function`?e(...t):e;B(V(),1);function Pt(){let e,t;return{promise:new Promise((n,r)=>{e=n,t=r}),resolve:e,reject:t}}async function Ft(e){let t=await Nt(e.url);return e.connectionParams?t+`${t.includes(`?`)?`&`:`?`}connectionParams=1`:t}async function It(e,t){let n={method:`connectionParams`,data:await Nt(e)};return t.encode(n)}B(V(),1);var J=B(V(),1);function Lt(e){let{promise:t,resolve:n,reject:r}=Pt();return e.addEventListener(`open`,()=>{e.removeEventListener(`error`,r),n()}),e.addEventListener(`error`,r),t}function Rt(e,{intervalMs:t,pongTimeoutMs:n}){let r,i;function a(){r=setTimeout(()=>{e.send(`PING`),i=setTimeout(()=>{e.close()},n)},t)}function o(){clearTimeout(r),a()}function s(){clearTimeout(i),o()}e.addEventListener(`open`,a),e.addEventListener(`message`,({data:e})=>{clearTimeout(r),a(),e===`PONG`&&s()}),e.addEventListener(`close`,()=>{clearTimeout(r),clearTimeout(i)})}var zt=class e{constructor(t){if((0,J.default)(this,`id`,++e.connectCount),(0,J.default)(this,`WebSocketPonyfill`,void 0),(0,J.default)(this,`urlOptions`,void 0),(0,J.default)(this,`keepAliveOpts`,void 0),(0,J.default)(this,`encoder`,void 0),(0,J.default)(this,`wsObservable`,ut(null)),(0,J.default)(this,`openPromise`,null),this.WebSocketPonyfill=t.WebSocketPonyfill??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,t.openPromise=Ft(t.urlOptions).then(e=>new t.WebSocketPonyfill(e)).then(async e=>{t.ws=e,e.binaryType=`arraybuffer`,e.addEventListener(`message`,function({data:e}){e===`PING`&&this.send(`PONG`)}),t.keepAliveOpts.enabled&&Rt(e,t.keepAliveOpts),e.addEventListener(`close`,()=>{t.ws===e&&(t.ws=null)}),await Lt(e),t.urlOptions.connectionParams&&e.send(await It(t.urlOptions.connectionParams,t.encoder))});try{await t.openPromise}finally{t.openPromise=null}}async close(){var e=this;try{await e.openPromise}finally{var t;(t=e.ws)==null||t.close()}}};(0,J.default)(zt,`connectCount`,0),B(V(),1),B(H(),1);var Bt=B(V(),1),Vt=B(H(),1),Y=class{constructor(e){(0,Bt.default)(this,`links`,void 0),(0,Bt.default)(this,`runtime`,void 0),(0,Bt.default)(this,`requestId`,void 0),this.requestId=0,this.runtime={},this.links=e.links.map(e=>e(this.runtime))}$request(e){return dt({links:this.links,op:(0,Vt.default)((0,Vt.default)({},e),{},{context:e.context??{},id:++this.requestId})}).pipe(lt())}async requestAsPromise(e){var t=this;try{return(await Ie(t.$request(e))).result.data}catch(e){throw G.from(e)}}query(e,t,n){return this.requestAsPromise({type:`query`,path:e,input:t,context:n?.context,signal:n?.signal})}mutation(e,t,n){return this.requestAsPromise({type:`mutation`,path:e,input:t,context:n?.context,signal:n?.signal})}subscription(e,t,n){return this.$request({type:`subscription`,path:e,input:t,context:n.context,signal:n.signal}).subscribe({next(e){switch(e.result.type){case`state`:var t;(t=n.onConnectionStateChange)==null||t.call(n,e.result);break;case`started`:var r;(r=n.onStarted)==null||r.call(n,{context:e.context});break;case`stopped`:var i;(i=n.onStopped)==null||i.call(n);break;case`data`:case void 0:var a;(a=n.onData)==null||a.call(n,e.result.data);break}},error(e){var t;(t=n.onError)==null||t.call(n,e)},complete(){var e;(e=n.onComplete)==null||e.call(n)}})}},Ht=Symbol.for(`trpc_untypedClient`),Ut={query:`query`,mutate:`mutation`,subscribe:`subscription`},Wt=e=>Ut[e];function Gt(e){let t=k(({path:t,args:n})=>{let r=[...t],i=Wt(r.pop()),a=r.join(`.`);return e[i](a,...n)});return A(n=>n===Ht?e:t[n])}function Kt(e){return Gt(new Y(e))}function qt(e){return e[Ht]}B(H(),1),B(H(),1),B(z({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/asyncIterator.js"(e,t){function n(e){var t,n,i,a=2;for(typeof Symbol<`u`&&(n=Symbol.asyncIterator,i=Symbol.iterator);a--;){if(n&&(t=e[n])!=null)return t.call(e);if(i&&(t=e[i])!=null)return new r(t.call(e));n=`@@asyncIterator`,i=`@@iterator`}throw TypeError(`Object is not async iterable`)}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},r.prototype={s:null,n:null,next:function(){return t(this.n.apply(this.s,arguments))},return:function(e){var n=this.s.return;return n===void 0?Promise.resolve({value:e,done:!0}):t(n.apply(this.s,arguments))},throw:function(e){var n=this.s.return;return n===void 0?Promise.reject(e):t(n.apply(this.s,arguments))}},new r(e)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}})(),1),B(H(),1);var Jt=z({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/usingCtx.js"(e,t){function n(){var e=typeof SuppressedError==`function`?SuppressedError:function(e,t){var n=Error();return n.name=`SuppressedError`,n.error=e,n.suppressed=t,n},t={},n=[];function r(e,t){if(t!=null){if(Object(t)!==t)throw TypeError(`using declarations can only be used with objects, functions, null, or undefined.`);if(e)var r=t[Symbol.asyncDispose||Symbol.for(`Symbol.asyncDispose`)];if(r===void 0&&(r=t[Symbol.dispose||Symbol.for(`Symbol.dispose`)],e))var i=r;if(typeof r!=`function`)throw TypeError(`Object is not disposable.`);i&&(r=function(){try{i.call(t)}catch(e){return Promise.reject(e)}}),n.push({v:t,d:r,a:e})}else e&&n.push({d:t,a:e});return t}return{e:t,u:r.bind(null,!1),a:r.bind(null,!0),d:function(){var r,i=this.e,a=0;function o(){for(;r=n.pop();)try{if(!r.a&&a===1)return a=0,n.push(r),Promise.resolve().then(o);if(r.d){var e=r.d.call(r.v);if(r.a)return a|=2,Promise.resolve(e).then(o,s)}else a|=1}catch(e){return s(e)}if(a===1)return i===t?Promise.resolve():Promise.reject(i);if(i!==t)throw i}function s(n){return i=i===t?n:new e(n,i),o()}return o()}}}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}}),Yt=z({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/OverloadYield.js"(e,t){function n(e,t){this.v=e,this.k=t}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}}),Xt=z({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/awaitAsyncGenerator.js"(e,t){var n=Yt();function r(e){return new n(e,0)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),Zt=z({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/wrapAsyncGenerator.js"(e,t){var n=Yt();function r(e){return function(){return new i(e.apply(this,arguments))}}function i(e){var t,r;function i(t,r){try{var o=e[t](r),s=o.value,c=s instanceof n;Promise.resolve(c?s.v:s).then(function(n){if(c){var r=t===`return`?`return`:`next`;if(!s.k||n.done)return i(r,n);n=e[r](n).value}a(o.done?`return`:`normal`,n)},function(e){i(`throw`,e)})}catch(e){a(`throw`,e)}}function a(e,n){switch(e){case`return`:t.resolve({value:n,done:!0});break;case`throw`:t.reject(n);break;default:t.resolve({value:n,done:!1})}(t=t.next)?i(t.key,t.arg):r=null}this._invoke=function(e,n){return new Promise(function(a,o){var s={key:e,arg:n,resolve:a,reject:o,next:null};r?r=r.next=s:(t=r=s,i(e,n))})},typeof e.return!=`function`&&(this.return=void 0)}i.prototype[typeof Symbol==`function`&&Symbol.asyncIterator||`@@asyncIterator`]=function(){return this},i.prototype.next=function(e){return this._invoke(`next`,e)},i.prototype.throw=function(e){return this._invoke(`throw`,e)},i.prototype.return=function(e){return this._invoke(`return`,e)},t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}});B(Jt(),1),B(Xt(),1),B(Zt(),1),B(H(),1);var Qt=e();function $t(e){return k(({path:t,args:n})=>{let r=[...t],i=r.pop();if(i===`useMutation`)return e[i](r,...n);if(i===`_def`)return{path:r};let[a,...o]=n,s=o[0]??{};return e[i](r,a,s)})}var en=[`client`,`ssrContext`,`ssrState`,`abortOnUnmount`],tn=w.createContext?.call(w,null),nn=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`}};function rn(e){return k(t=>{let n=[...t.path],r=n.pop(),i=[...t.args],a=i.shift(),o=L(n,a,nn(r));return{infiniteQueryOptions:()=>e.infiniteQueryOptions(n,o,i[0]),queryOptions:()=>e.queryOptions(n,o,...i),fetch:()=>e.fetchQuery(o,...i),fetchInfinite:()=>e.fetchInfiniteQuery(o,i[0]),prefetch:()=>e.prefetchQuery(o,...i),prefetchInfinite:()=>e.prefetchInfiniteQuery(o,i[0]),ensureData:()=>e.ensureQueryData(o,...i),invalidate:()=>e.invalidateQueries(o,...i),reset:()=>e.resetQueries(o,...i),refetch:()=>e.refetchQueries(o,...i),cancel:()=>e.cancelQuery(o,...i),setData:()=>{e.setQueryData(o,i[0],i[1])},setQueriesData:()=>e.setQueriesData(o,i[0],i[1],i[2]),setInfiniteData:()=>{e.setInfiniteQueryData(o,i[0],i[1])},getData:()=>e.getQueryData(o),getInfiniteData:()=>e.getInfiniteQueryData(o),setMutationDefaults:()=>e.setMutationDefaults(R(n),a),getMutationDefaults:()=>e.getMutationDefaults(R(n)),isMutating:()=>e.isMutating({mutationKey:R(n)})}[r]()})}function an(e){let t=Gt(e.client),n=rn(e);return A(r=>{let i=r;return i===`client`?t:en.includes(i)?e[i]:n[r]})}var on=F(I(),1);function sn(e){let t=e instanceof Y?e:qt(e);return k(e=>{let n=e.path,r=n.join(`.`),[i,a]=e.args;return(0,on.default)({queryKey:L(n,i,`query`),queryFn:()=>t.query(r,i,a?.trpc)},a)})}var cn=F(I(),1);function X(e,t,n){let r=e[0],i=e[1]?.input;return n&&(i=(0,cn.default)((0,cn.default)((0,cn.default)({},i??{}),n.pageParam?{cursor:n.pageParam}:{}),{},{direction:n.direction})),[r.join(`.`),i,t?.trpc]}var ln=F(P({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/asyncIterator.js"(e,t){function n(e){var t,n,i,a=2;for(typeof Symbol<`u`&&(n=Symbol.asyncIterator,i=Symbol.iterator);a--;){if(n&&(t=e[n])!=null)return t.call(e);if(i&&(t=e[i])!=null)return new r(t.call(e));n=`@@asyncIterator`,i=`@@iterator`}throw TypeError(`Object is not async iterable`)}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},r.prototype={s:null,n:null,next:function(){return t(this.n.apply(this.s,arguments))},return:function(e){var n=this.s.return;return n===void 0?Promise.resolve({value:e,done:!0}):t(n.apply(this.s,arguments))},throw:function(e){var n=this.s.return;return n===void 0?Promise.reject(e):t(n.apply(this.s,arguments))}},new r(e)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}})(),1);function un(e){return{path:e.path.join(`.`)}}function Z(e){let t=un(e);return w.useMemo(()=>t,[t])}async function dn(e,t,n){let r=t.getQueryCache().build(t,{queryKey:n});r.setState({data:[],status:`success`});let i=[];var a=!1,o=!1,s;try{for(var c=(0,ln.default)(e),l;a=!(l=await c.next()).done;a=!1){let e=l.value;i.push(e),r.setState({data:[...i]})}}catch(e){o=!0,s=e}finally{try{a&&c.return!=null&&await c.return()}finally{if(o)throw s}}return i}var Q=F(I(),1);function fn(e){let{client:t,queryClient:n}=e,r=t instanceof Y?t:qt(t);return{infiniteQueryOptions:(e,t,n)=>{let i=t[1]?.input===a;return Object.assign(pe((0,Q.default)((0,Q.default)({},n),{},{initialData:n?.initialData,queryKey:t,queryFn:i?a:async e=>{var i;let a=(0,Q.default)((0,Q.default)({},n),{},{trpc:(0,Q.default)((0,Q.default)({},n?.trpc),!(n==null||(i=n.trpc)==null)&&i.abortOnUnmount?{signal:e.signal}:{signal:null})});return await r.query(...X(t,a,{direction:e.direction,pageParam:e.pageParam}))},initialPageParam:n?.initialCursor??null})),{trpc:un({path:e})})},queryOptions:(e,t,i)=>{let o=t[1]?.input===a;return Object.assign(fe((0,Q.default)((0,Q.default)({},i),{},{initialData:i?.initialData,queryKey:t,queryFn:o?a:async e=>{var a;let o=(0,Q.default)((0,Q.default)({},i),{},{trpc:(0,Q.default)((0,Q.default)({},i?.trpc),!(i==null||(a=i.trpc)==null)&&a.abortOnUnmount?{signal:e.signal}:{signal:null})}),s=await r.query(...X(t,o));return _e(s)?dn(s,n,t):s}})),{trpc:un({path:e})})},fetchQuery:(e,t)=>n.fetchQuery((0,Q.default)((0,Q.default)({},t),{},{queryKey:e,queryFn:()=>r.query(...X(e,t))})),fetchInfiniteQuery:(e,t)=>n.fetchInfiniteQuery((0,Q.default)((0,Q.default)({},t),{},{queryKey:e,queryFn:({pageParam:n,direction:i})=>r.query(...X(e,t,{pageParam:n,direction:i})),initialPageParam:t?.initialCursor??null})),prefetchQuery:(e,t)=>n.prefetchQuery((0,Q.default)((0,Q.default)({},t),{},{queryKey:e,queryFn:()=>r.query(...X(e,t))})),prefetchInfiniteQuery:(e,t)=>n.prefetchInfiniteQuery((0,Q.default)((0,Q.default)({},t),{},{queryKey:e,queryFn:({pageParam:n,direction:i})=>r.query(...X(e,t,{pageParam:n,direction:i})),initialPageParam:t?.initialCursor??null})),ensureQueryData:(e,t)=>n.ensureQueryData((0,Q.default)((0,Q.default)({},t),{},{queryKey:e,queryFn:()=>r.query(...X(e,t))})),invalidateQueries:(e,t,r)=>n.invalidateQueries((0,Q.default)((0,Q.default)({},t),{},{queryKey:e}),r),resetQueries:(e,t,r)=>n.resetQueries((0,Q.default)((0,Q.default)({},t),{},{queryKey:e}),r),refetchQueries:(e,t,r)=>n.refetchQueries((0,Q.default)((0,Q.default)({},t),{},{queryKey:e}),r),cancelQuery:(e,t)=>n.cancelQueries({queryKey:e},t),setQueryData:(e,t,r)=>n.setQueryData(e,t,r),setQueriesData:(e,t,r,i)=>n.setQueriesData((0,Q.default)((0,Q.default)({},t),{},{queryKey:e}),r,i),getQueryData:e=>n.getQueryData(e),setInfiniteQueryData:(e,t,r)=>n.setQueryData(e,t,r),getInfiniteQueryData:e=>n.getQueryData(e),setMutationDefaults:(t,i)=>{let a=t[0];return n.setMutationDefaults(t,typeof i==`function`?i({canonicalMutationFn:t=>r.mutation(...X([a,{input:t}],e))}):i)},getMutationDefaults:e=>n.getMutationDefaults(e),isMutating:e=>n.isMutating((0,Q.default)((0,Q.default)({},e),{},{exact:!0}))}}var $=F(I()),pn=(e,t)=>new Proxy(e,{get(e,n){return t(n),e[n]}});function mn(e){var t;let n=(e==null||(t=e.overrides)==null||(t=t.useMutation)==null?void 0:t.onSuccess)??(e=>e.originalFn()),i=e?.context??tn,o=Kt,s=e=>{let{abortOnUnmount:t=!1,queryClient:n,ssrContext:r}=e,[a,o]=w.useState(e.ssrState??!1),s=e.client instanceof Y?e.client:qt(e.client),c=w.useMemo(()=>fn({client:s,queryClient:n}),[s,n]),l=w.useMemo(()=>(0,$.default)({abortOnUnmount:t,queryClient:n,client:s,ssrContext:r??null,ssrState:a},c),[t,s,c,n,r,a]);return w.useEffect(()=>{o(e=>e?`mounted`:!1)},[]),(0,Qt.jsx)(i.Provider,{value:l,children:e.children})};function c(){let e=w.useContext(i);if(!e)throw Error("Unable to find tRPC Context. Did you forget to wrap your App inside `withTRPC` HoC?");return e}function l(e,t){let{queryClient:n,ssrState:r}=c();return r&&r!==`mounted`&&n.getQueryCache().find({queryKey:e})?.state.status===`error`?(0,$.default)({retryOnMount:!1},t):t}function u(t,n,r){var i,o;let{abortOnUnmount:s,client:u,ssrState:d,queryClient:f,prefetchQuery:p}=c(),m=L(t,n,`query`),h=f.getQueryDefaults(m),g=n===a;typeof window>`u`&&d===`prepass`&&(r==null||(i=r.trpc)==null?void 0:i.ssr)!==!1&&(r?.enabled??h?.enabled)!==!1&&!g&&!f.getQueryCache().find({queryKey:m})&&p(m,r);let v=l(m,(0,$.default)((0,$.default)({},h),r)),y=(r==null||(o=r.trpc)==null?void 0:o.abortOnUnmount)??e?.abortOnUnmount??s,b=_((0,$.default)((0,$.default)({},v),{},{queryKey:m,queryFn:g?n:async e=>{let t=(0,$.default)((0,$.default)({},v),{},{trpc:(0,$.default)((0,$.default)({},v?.trpc),y?{signal:e.signal}:{signal:null})}),n=await u.query(...X(m,t));return _e(n)?dn(n,f,m):n}}),f);return b.trpc=Z({path:t}),b}function d(t,n,r){var i;let o=c(),s=L(t,n,`query`),l=n===a,u=(r==null||(i=r.trpc)==null?void 0:i.abortOnUnmount)??e?.abortOnUnmount??o.abortOnUnmount;ue((0,$.default)((0,$.default)({},r),{},{queryKey:s,queryFn:l?n:e=>{let t={trpc:(0,$.default)((0,$.default)({},r?.trpc),u?{signal:e.signal}:{})};return o.client.query(...X(s,t))}}))}function f(t,n,r){var i;let a=c(),o=L(t,n,`query`),s=(r==null||(i=r.trpc)==null?void 0:i.abortOnUnmount)??e?.abortOnUnmount??a.abortOnUnmount,l=se((0,$.default)((0,$.default)({},r),{},{queryKey:o,queryFn:e=>{let t=(0,$.default)((0,$.default)({},r),{},{trpc:(0,$.default)((0,$.default)({},r?.trpc),s?{signal:e.signal}:{signal:null})});return a.client.query(...X(o,t))}}),a.queryClient);return l.trpc=Z({path:t}),[l.data,l]}function p(e,t){let{client:r,queryClient:i}=c(),a=R(e),o=i.defaultMutationOptions(i.getMutationDefaults(a)),s=ee((0,$.default)((0,$.default)({},t),{},{mutationKey:a,mutationFn:n=>r.mutation(...X([e,{input:n}],t)),onSuccess(...e){return n({originalFn:()=>{var n,r;return(t==null||(n=t.onSuccess)==null?void 0:n.call(t,...e))??(o==null||(r=o.onSuccess)==null?void 0:r.call(o,...e))},queryClient:i,meta:t?.meta??o?.meta??{}})}}),i);return s.trpc=Z({path:e}),s}let m={data:void 0,error:null,status:`idle`},h={data:void 0,error:null,status:`connecting`};function g(e,t,n){let i=n?.enabled??t!==a,o=r(L(e,t,`any`)),{client:s}=c(),l=w.useRef(n);w.useEffect(()=>{l.current=n});let[u]=w.useState(new Set([])),d=w.useCallback(e=>{u.add(e)},[u]),f=w.useRef(null),p=w.useCallback(e=>{let t=_.current,n=_.current=e(t),r=!1;for(let e of u)if(t[e]!==n[e]){r=!0;break}r&&y(pn(n,d))},[d,u]),g=w.useCallback(()=>{var n;if((n=f.current)==null||n.unsubscribe(),!i){p(()=>(0,$.default)((0,$.default)({},m),{},{reset:g}));return}p(()=>(0,$.default)((0,$.default)({},h),{},{reset:g})),f.current=s.subscription(e.join(`.`),t??void 0,{onStarted:()=>{var e,t;(e=(t=l.current).onStarted)==null||e.call(t),p(e=>(0,$.default)((0,$.default)({},e),{},{status:`pending`,error:null}))},onData:e=>{var t,n;(t=(n=l.current).onData)==null||t.call(n,e),p(t=>(0,$.default)((0,$.default)({},t),{},{status:`pending`,data:e,error:null}))},onError:e=>{var t,n;(t=(n=l.current).onError)==null||t.call(n,e),p(t=>(0,$.default)((0,$.default)({},t),{},{status:`error`,error:e}))},onConnectionStateChange:e=>{p(t=>{switch(e.state){case`idle`:return(0,$.default)((0,$.default)({},t),{},{status:e.state,error:null,data:void 0});case`connecting`:return(0,$.default)((0,$.default)({},t),{},{error:e.error,status:e.state});case`pending`:return t}})},onComplete:()=>{var e,t;(e=(t=l.current).onComplete)==null||e.call(t),p(e=>(0,$.default)((0,$.default)({},e),{},{status:`idle`,error:null,data:void 0}))}})},[s,o,i,p]);w.useEffect(()=>(g(),()=>{var e;(e=f.current)==null||e.unsubscribe()}),[g]);let _=w.useRef(i?(0,$.default)((0,$.default)({},h),{},{reset:g}):(0,$.default)((0,$.default)({},m),{},{reset:g})),[v,y]=w.useState(pn(_.current,d));return v}function v(e,t,n){var r,i;let{client:o,ssrState:s,prefetchInfiniteQuery:u,queryClient:d,abortOnUnmount:f}=c(),p=L(e,t,`infinite`),m=d.getQueryDefaults(p),h=t===a;typeof window>`u`&&s===`prepass`&&(n==null||(r=n.trpc)==null?void 0:r.ssr)!==!1&&(n?.enabled??m?.enabled)!==!1&&!h&&!d.getQueryCache().find({queryKey:p})&&u(p,(0,$.default)((0,$.default)({},m),n));let g=l(p,(0,$.default)((0,$.default)({},m),n)),_=(n==null||(i=n.trpc)==null?void 0:i.abortOnUnmount)??f,v=me((0,$.default)((0,$.default)({},g),{},{initialPageParam:n.initialCursor??null,persister:n.persister,queryKey:p,queryFn:h?t:e=>{let t=(0,$.default)((0,$.default)({},g),{},{trpc:(0,$.default)((0,$.default)({},g?.trpc),_?{signal:e.signal}:{signal:null})});return o.query(...X(p,t,{pageParam:e.pageParam??n.initialCursor,direction:e.direction}))}}),d);return v.trpc=Z({path:e}),v}function y(e,t,n){var r;let i=c(),o=L(e,t,`infinite`),s=i.queryClient.getQueryDefaults(o),u=t===a,d=l(o,(0,$.default)((0,$.default)({},s),n)),f=(n==null||(r=n.trpc)==null?void 0:r.abortOnUnmount)??i.abortOnUnmount;de((0,$.default)((0,$.default)({},n),{},{initialPageParam:n.initialCursor??null,queryKey:o,queryFn:u?t:e=>{let t=(0,$.default)((0,$.default)({},d),{},{trpc:(0,$.default)((0,$.default)({},d?.trpc),f?{signal:e.signal}:{})});return i.client.query(...X(o,t,{pageParam:e.pageParam??n.initialCursor,direction:e.direction}))}}))}function b(e,t,n){var r;let i=c(),a=L(e,t,`infinite`),o=i.queryClient.getQueryDefaults(a),s=l(a,(0,$.default)((0,$.default)({},o),n)),u=(n==null||(r=n.trpc)==null?void 0:r.abortOnUnmount)??i.abortOnUnmount,d=ce((0,$.default)((0,$.default)({},n),{},{initialPageParam:n.initialCursor??null,queryKey:a,queryFn:e=>{let t=(0,$.default)((0,$.default)({},s),{},{trpc:(0,$.default)((0,$.default)({},s?.trpc),u?{signal:e.signal}:{})});return i.client.query(...X(a,t,{pageParam:e.pageParam??n.initialCursor,direction:e.direction}))}}),i.queryClient);return d.trpc=Z({path:e}),[d.data,d]}return{Provider:s,createClient:o,useContext:c,useUtils:c,useQuery:u,usePrefetchQuery:d,useSuspenseQuery:f,useQueries:(e,t)=>{let{ssrState:n,queryClient:r,prefetchQuery:i,client:a}=c(),o=e(sn(a));if(typeof window>`u`&&n===`prepass`)for(let e of o){let t=e;t.trpc?.ssr!==!1&&!r.getQueryCache().find({queryKey:t.queryKey})&&i(t.queryKey,t)}return oe({queries:o.map(e=>(0,$.default)((0,$.default)({},e),{},{queryKey:e.queryKey})),combine:t?.combine},r)},useSuspenseQueries:e=>{let{queryClient:t,client:n}=c(),r=le({queries:e(sn(n)).map(e=>(0,$.default)((0,$.default)({},e),{},{queryFn:e.queryFn,queryKey:e.queryKey}))},t);return[r.map(e=>e.data),r]},useMutation:p,useSubscription:g,useInfiniteQuery:v,usePrefetchInfiniteQuery:y,useSuspenseInfiniteQuery:b}}function hn(e){let t=$t(e);return A(n=>n===`useContext`||n===`useUtils`?()=>{let t=e.useUtils();return w.useMemo(()=>an(t),[t])}:e.hasOwnProperty(n)?e[n]:t[n])}function gn(e){return hn(mn(e))}var _n=`http://192.168.100.111:8787`,vn=gn();function yn(){return Kt({links:[Mt({url:`${_n}/api/trpc`,headers:async()=>{try{let e=localStorage.getItem(`auth_token`),t={"caller-interface":`web`};return e&&(t.Authorization=`Bearer ${e}`),t}catch{}return{"caller-interface":`web`}}})]})}export{vn as n,yn as t};