1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e._posthogReleaseId=e._posthogReleaseId||"01a0f6ec-3304-0000-dbcc-e1a99a5cb065";var n=(new e.Error).stack;n&&(e._posthogChunkIds=e._posthogChunkIds||{},e._posthogChunkIds[n]="37f56f7b-82cb-53ef-b104-961a0b1999c5")}catch(e){}}();import{o as e}from"./chunk-CFjPhJqf.js";import{n as t,t as n}from"./jsx-runtime-D7NWPKSi.js";import{t as r}from"./with-selector-D1DcXoQ4.js";import{A as i,C as a,D as o,E as s,F as c,I as l,L as u,M as d,N as f,O as p,P as m,T as h,_ as ee,b as te,c as ne,d as re,f as ie,h as ae,i as oe,j as g,k as _,m as se,n as v,o as ce,p as le,s as ue,t as de,u as fe,v as pe,w as me,x as he}from"./logger-BlF98PKC.js";import{t as ge}from"./preload-helper-BQrMkyGX.js";var _e=e(t(),1),ve=n(),ye=e(r(),1),be=`quote_admitted`,xe=`quote_next`,Se=[`/ethos`,`/jumper`,`/endless-domains`];function Ce(e){return e.startsWith(`/alpha`)||e.startsWith(`/join`)||Se.some(t=>e===t||e.startsWith(`${t}/`))}var we=[`/markets`];function Te(e){return we.some(t=>e===t||e.startsWith(`${t}/`))}function Ee(e){return e&&e.startsWith(`/`)&&!e.startsWith(`//`)&&!Ce(e)?e:`/trade`}function De(e){return!!(e&&(!e.gatingEnabled||e.hasAccess))}function Oe(e){e.invalidateQueries({queryKey:[`invites`,`status`]}),e.invalidateQueries({queryKey:[`access-programs`,`status`]}),e.invalidateQueries({queryKey:[`referrals`]})}function ke(){typeof document>`u`||(document.cookie=`${be}=1; path=/; max-age=31536000; samesite=lax`)}function Ae(){typeof document>`u`||(document.cookie=`${be}=; path=/; max-age=0; samesite=lax`)}function je(e){typeof document>`u`||(document.cookie=`${xe}=${encodeURIComponent(e)}; path=/; samesite=lax`)}function Me(){if(typeof document>`u`)return null;let e=document.cookie.split(`; `).find(e=>e.startsWith(`${xe}=`))?.slice(11);if(!e)return null;try{return decodeURIComponent(e)}catch{return null}}function Ne(){typeof document>`u`||(document.cookie=`${xe}=; path=/; max-age=0; samesite=lax`)}var Pe=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},Fe={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)},Ie=new class{#e=Fe;setTimeoutProvider(e){this.#e=e}setTimeout(e,t){return this.#e.setTimeout(e,t)}clearTimeout(e){this.#e.clearTimeout(e)}setInterval(e,t){return this.#e.setInterval(e,t)}clearInterval(e){this.#e.clearInterval(e)}};function Le(e){setTimeout(e,0)}var Re=typeof window>`u`||`Deno`in globalThis;function ze(){}function Be(e,t){return typeof e==`function`?e(t):e}function Ve(e){return typeof e==`number`&&e>=0&&e!==1/0}function He(e,t){return Math.max(e+(t||0)-Date.now(),0)}function Ue(e,t){return typeof e==`function`?e(t):e}function We(e,t){return typeof e==`function`?e(t):e}function Ge(e,t){let{type:n=`all`,exact:r,fetchStatus:i,predicate:a,queryKey:o,stale:s}=e;if(o){if(r){if(t.queryHash!==qe(o,t.options))return!1}else if(!Ye(t.queryKey,o))return!1}if(n!==`all`){let e=t.isActive();if(n===`active`&&!e||n===`inactive`&&e)return!1}return!(typeof s==`boolean`&&t.isStale()!==s||i&&i!==t.state.fetchStatus||a&&!a(t))}function Ke(e,t){let{exact:n,status:r,predicate:i,mutationKey:a}=e;if(a){if(!t.options.mutationKey)return!1;if(n){if(Je(t.options.mutationKey)!==Je(a))return!1}else if(!Ye(t.options.mutationKey,a))return!1}return!(r&&t.state.status!==r||i&&!i(t))}function qe(e,t){return(t?.queryKeyHashFn||Je)(e)}function Je(e){return JSON.stringify(e,(e,t)=>et(t)?Object.keys(t).sort().reduce((e,n)=>(e[n]=t[n],e),{}):t)}function Ye(e,t){return e===t?!0:typeof e==typeof t&&e&&t&&typeof e==`object`&&typeof t==`object`?Object.keys(t).every(n=>Ye(e[n],t[n])):!1}var Xe=Object.prototype.hasOwnProperty;function Ze(e,t,n=0){if(e===t)return e;if(n>500)return t;let r=$e(e)&&$e(t);if(!r&&!(et(e)&&et(t)))return t;let i=(r?e:Object.keys(e)).length,a=r?t:Object.keys(t),o=a.length,s=r?Array(o):{},c=0;for(let l=0;l<o;l++){let o=r?l:a[l],u=e[o],d=t[o];if(u===d){s[o]=u,(r?l<i:Xe.call(e,o))&&c++;continue}if(u===null||d===null||typeof u!=`object`||typeof d!=`object`){s[o]=d;continue}let f=Ze(u,d,n+1);s[o]=f,f===u&&c++}return i===o&&c===i?e:s}function Qe(e,t){if(!t||Object.keys(e).length!==Object.keys(t).length)return!1;for(let n in e)if(e[n]!==t[n])return!1;return!0}function $e(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function et(e){if(!tt(e))return!1;let t=e.constructor;if(t===void 0)return!0;let n=t.prototype;return!(!tt(n)||!n.hasOwnProperty(`isPrototypeOf`)||Object.getPrototypeOf(e)!==Object.prototype)}function tt(e){return Object.prototype.toString.call(e)===`[object Object]`}function nt(e){return new Promise(t=>{Ie.setTimeout(t,e)})}function rt(e,t,n){return typeof n.structuralSharing==`function`?n.structuralSharing(e,t):n.structuralSharing===!1?t:Ze(e,t)}function it(e){return e}function at(e,t,n=0){let r=[...e,t];return n&&r.length>n?r.slice(1):r}function ot(e,t,n=0){let r=[t,...e];return n&&r.length>n?r.slice(0,-1):r}var st=Symbol();function ct(e,t){return!e.queryFn&&t?.initialPromise?()=>t.initialPromise:!e.queryFn||e.queryFn===st?()=>Promise.reject(Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}function lt(e,t){return typeof e==`function`?e(...t):!!e}function ut(e,t,n){let r=!1,i;return Object.defineProperty(e,`signal`,{enumerable:!0,get:()=>(i??=t(),r?i:(r=!0,i.aborted?n():i.addEventListener(`abort`,n,{once:!0}),i))}),e}var dt=new class extends Pe{#e;#t;#n;constructor(){super(),this.#n=e=>{if(!Re&&window.addEventListener){let t=()=>e();return window.addEventListener(`visibilitychange`,t,!1),()=>{window.removeEventListener(`visibilitychange`,t)}}}}onSubscribe(){this.#t||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#n=e,this.#t?.(),this.#t=e(e=>{typeof e==`boolean`?this.setFocused(e):this.onFocus()})}setFocused(e){this.#e!==e&&(this.#e=e,this.onFocus())}onFocus(){let e=this.isFocused();
1this.listeners.forEach(t=>{t(e)})}isFocused(){return typeof this.#e==`boolean`?this.#e:globalThis.document?.visibilityState!==`hidden`}};function ft(){let e,t,n=new Promise((n,r)=>{e=n,t=r});n.status=`pending`,n.catch(()=>{});function r(e){Object.assign(n,e),delete n.resolve,delete n.reject}return n.resolve=t=>{r({status:`fulfilled`,value:t}),e(t)},n.reject=e=>{r({status:`rejected`,reason:e}),t(e)},n}var pt=Le;function mt(){let e=[],t=0,n=e=>{e()},r=e=>{e()},i=pt,a=r=>{t?e.push(r):i(()=>{n(r)})},o=()=>{let t=e;e=[],t.length&&i(()=>{r(()=>{t.forEach(e=>{n(e)})})})};return{batch:e=>{let n;t++;try{n=e()}finally{t--,t||o()}return n},batchCalls:e=>(...t)=>{a(()=>{e(...t)})},schedule:a,setNotifyFunction:e=>{n=e},setBatchNotifyFunction:e=>{r=e},setScheduler:e=>{i=e}}}var ht=mt(),gt=new class extends Pe{#e=!0;#t;#n;constructor(){super(),this.#n=e=>{if(!Re&&window.addEventListener){let t=()=>e(!0),n=()=>e(!1);return window.addEventListener(`online`,t,!1),window.addEventListener(`offline`,n,!1),()=>{window.removeEventListener(`online`,t),window.removeEventListener(`offline`,n)}}}}onSubscribe(){this.#t||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#n=e,this.#t?.(),this.#t=e(this.setOnline.bind(this))}setOnline(e){this.#e!==e&&(this.#e=e,this.listeners.forEach(t=>{t(e)}))}isOnline(){return this.#e}};function _t(e){return Math.min(1e3*2**e,3e4)}function vt(e){return(e??`online`)===`online`?gt.isOnline():!0}var yt=class extends Error{constructor(e){super(`CancelledError`),this.revert=e?.revert,this.silent=e?.silent}};function bt(e){let t=!1,n=0,r,i=ft(),a=()=>i.status!==`pending`,o=t=>{if(!a()){let n=new yt(t);f(n),e.onCancel?.(n)}},s=()=>{t=!0},c=()=>{t=!1},l=()=>dt.isFocused()&&(e.networkMode===`always`||gt.isOnline())&&e.canRun(),u=()=>vt(e.networkMode)&&e.canRun(),d=e=>{a()||(r?.(),i.resolve(e))},f=e=>{a()||(r?.(),i.reject(e))},p=()=>new Promise(t=>{r=e=>{(a()||l())&&t(e)},e.onPause?.()}).then(()=>{r=void 0,a()||e.onContinue?.()}),m=()=>{if(a())return;let r,i=n===0?e.initialPromise:void 0;try{r=i??e.fn()}catch(e){r=Promise.reject(e)}Promise.resolve(r).then(d).catch(r=>{if(a())return;let i=e.retry??(Re?0:3),o=e.retryDelay??_t,s=typeof o==`function`?o(n,r):o,c=i===!0||typeof i==`number`&&n<i||typeof i==`function`&&i(n,r);if(t||!c){f(r);return}n++,e.onFail?.(n,r),nt(s).then(()=>l()?void 0:p()).then(()=>{t?f(r):m()})})};return{promise:i,status:()=>i.status,cancel:o,continue:()=>(r?.(),i),cancelRetry:s,continueRetry:c,canStart:u,start:()=>(u()?m():p().then(m),i)}}var xt=class{#e;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),Ve(this.gcTime)&&(this.#e=Ie.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(Re?1/0:300*1e3))}clearGcTimeout(){this.#e&&=(Ie.clearTimeout(this.#e),void 0)}},St=class extends xt{#e;#t;#n;#r;#i;#a;#o;constructor(e){super(),this.#o=!1,this.#a=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#r=e.client,this.#n=this.#r.getQueryCache(),this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#e=Tt(this.options),this.state=e.state??this.#e,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#i?.promise}setOptions(e){if(this.options={...this.#a,...e},this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){let e=Tt(this.options);e.data!==void 0&&(this.setState(wt(e.data,e.dataUpdatedAt)),this.#e=e)}}optionalRemove(){!this.observers.length&&this.state.fetchStatus===`idle`&&this.#n.remove(this)}setData(e,t){let n=rt(this.state.data,e,this.options);return this.#s({data:n,type:`success`,dataUpdatedAt:t?.updatedAt,manual:t?.manual}),n}setState(e,t){this.#s({type:`setState`,state:e,setStateOptions:t})}cancel(e){let t=this.#i?.promise;return this.#i?.cancel(e),t?t.then(ze).catch(ze):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.#e)}isActive(){return this.observers.some(e=>We(e.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===st||this.state.dataUpdateCount+this.state.errorUpdate
1Count===0}isStatic(){return this.getObserversCount()>0?this.observers.some(e=>Ue(e.options.staleTime,this)===`static`):!1}isStale(){return this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(e=0){return this.state.data===void 0?!0:e===`static`?!1:this.state.isInvalidated?!0:!He(this.state.dataUpdatedAt,e)}onFocus(){this.observers.find(e=>e.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#i?.continue()}onOnline(){this.observers.find(e=>e.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#i?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#n.notify({type:`observerAdded`,query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(t=>t!==e),this.observers.length||(this.#i&&(this.#o?this.#i.cancel({revert:!0}):this.#i.cancelRetry()),this.scheduleGc()),this.#n.notify({type:`observerRemoved`,query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#s({type:`invalidate`})}async fetch(e,t){if(this.state.fetchStatus!==`idle`&&this.#i?.status()!==`rejected`){if(this.state.data!==void 0&&t?.cancelRefetch)this.cancel({silent:!0});else if(this.#i)return this.#i.continueRetry(),this.#i.promise}if(e&&this.setOptions(e),!this.options.queryFn){let e=this.observers.find(e=>e.options.queryFn);e&&this.setOptions(e.options)}let n=new AbortController,r=e=>{Object.defineProperty(e,`signal`,{enumerable:!0,get:()=>(this.#o=!0,n.signal)})},i=()=>{let e=ct(this.options,t),n=(()=>{let e={client:this.#r,queryKey:this.queryKey,meta:this.meta};return r(e),e})();return this.#o=!1,this.options.persister?this.options.persister(e,n,this):e(n)},a=(()=>{let e={fetchOptions:t,options:this.options,queryKey:this.queryKey,client:this.#r,state:this.state,fetchFn:i};return r(e),e})();this.options.behavior?.onFetch(a,this),this.#t=this.state,(this.state.fetchStatus===`idle`||this.state.fetchMeta!==a.fetchOptions?.meta)&&this.#s({type:`fetch`,meta:a.fetchOptions?.meta}),this.#i=bt({initialPromise:t?.initialPromise,fn:a.fetchFn,onCancel:e=>{e instanceof yt&&e.revert&&this.setState({...this.#t,fetchStatus:`idle`}),n.abort()},onFail:(e,t)=>{this.#s({type:`failed`,failureCount:e,error:t})},onPause:()=>{this.#s({type:`pause`})},onContinue:()=>{this.#s({type:`continue`})},retry:a.options.retry,retryDelay:a.options.retryDelay,networkMode:a.options.networkMode,canRun:()=>!0});try{let e=await this.#i.start();if(e===void 0)throw Error(`${this.queryHash} data is undefined`);return this.setData(e),this.#n.config.onSuccess?.(e,this),this.#n.config.onSettled?.(e,this.state.error,this),e}catch(e){if(e instanceof yt){if(e.silent)return this.#i.promise;if(e.revert){if(this.state.data===void 0)throw e;return this.state.data}}throw this.#s({type:`error`,error:e}),this.#n.config.onError?.(e,this),this.#n.config.onSettled?.(this.state.data,e,this),e}finally{this.scheduleGc()}}#s(e){this.state=(t=>{switch(e.type){case`failed`:return{...t,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case`pause`:return{...t,fetchStatus:`paused`};case`continue`:return{...t,fetchStatus:`fetching`};case`fetch`:return{...t,...Ct(t.data,this.options),fetchMeta:e.meta??null};case`success`:let n={...t,...wt(e.data,e.dataUpdatedAt),dataUpdateCount:t.dataUpdateCount+1,...!e.manual&&{fetchStatus:`idle`,fetchFailureCount:0,fetchFailureReason:null}};return this.#t=e.manual?n:void 0,n;case`error`:let r=e.error;return{...t,error:r,errorUpdateCount:t.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:t.fetchFailureCount+1,fetchFailureReason:r,fetchStatus:`idle`,status:`error`,isInvalidated:!0};case`invalidate`:return{...t,isInvalidated:!0};case`setState`:return{...t,...e.state}}})(this.state),ht.batch(()=>{this.observers.forEach(e=>{e.onQueryUpdate()}),this.#n.notify({query:this,type:`updated`,action:e})})}};function Ct(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:vt(t.networkMode)?`fetching`:`paused`,...e===void 0&&{error:null,status:`pending`}}}function wt(e,t){return{data:e,dataUpdatedAt:t??Date.now(),error:null,isInvalidated:!1,status:`success`}}function Tt(e){let t=typeof e.initialData==`function`?e.initialData():e.initialData,n=t!==void 0,r=n?typeof e.initialDataUpdatedAt==`function`?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?r??Date.now():0,error:null,errorUpdate
vendor: 4,593 bytes, line 1
1Count:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?`success`:`pending`,fetchStatus:`idle`}}var Et=class extends Pe{constructor(e,t){super(),this.options=t,this.#e=e,this.#s=null,this.#o=ft(),this.bindMethods(),this.setOptions(t)}#e;#t=void 0;#n=void 0;#r=void 0;#i;#a;#o;#s;#c;#l;#u;#d;#f;#p;#m=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.#t.addObserver(this),Ot(this.#t,this.options)?this.#h():this.updateResult(),this.#y())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return kt(this.#t,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return kt(this.#t,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#b(),this.#x(),this.#t.removeObserver(this)}setOptions(e){let t=this.options,n=this.#t;if(this.options=this.#e.defaultQueryOptions(e),this.options.enabled!==void 0&&typeof this.options.enabled!=`boolean`&&typeof this.options.enabled!=`function`&&typeof We(this.options.enabled,this.#t)!=`boolean`)throw Error(`Expected enabled to be a boolean or a callback that returns a boolean`);this.#S(),this.#t.setOptions(this.options),t._defaulted&&!Qe(this.options,t)&&this.#e.getQueryCache().notify({type:`observerOptionsUpdated`,query:this.#t,observer:this});let r=this.hasListeners();r&&At(this.#t,n,this.options,t)&&this.#h(),this.updateResult(),r&&(this.#t!==n||We(this.options.enabled,this.#t)!==We(t.enabled,this.#t)||Ue(this.options.staleTime,this.#t)!==Ue(t.staleTime,this.#t))&&this.#g();let i=this.#_();r&&(this.#t!==n||We(this.options.enabled,this.#t)!==We(t.enabled,this.#t)||i!==this.#p)&&this.#v(i)}getOptimisticResult(e){let t=this.#e.getQueryCache().build(this.#e,e),n=this.createResult(t,e);return Mt(this,n)&&(this.#r=n,this.#a=this.options,this.#i=this.#t.state),n}getCurrentResult(){return this.#r}trackResult(e,t){return new Proxy(e,{get:(e,n)=>(this.trackProp(n),t?.(n),n===`promise`&&(this.trackProp(`data`),!this.options.experimental_prefetchInRender&&this.#o.status===`pending`&&this.#o.reject(Error(`experimental_prefetchInRender feature flag is not enabled`))),Reflect.get(e,n))})}trackProp(e){this.#m.add(e)}getCurrentQuery(){return this.#t}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){let t=this.#e.defaultQueryOptions(e),n=this.#e.getQueryCache().build(this.#e,t);return n.fetch().then(()=>this.createResult(n,t))}fetch(e){return this.#h({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#r))}#h(e){this.#S();let t=this.#t.fetch(this.options,e);return e?.throwOnError||(t=t.catch(ze)),t}#g(){this.#b();let e=Ue(this.options.staleTime,this.#t);if(Re||this.#r.isStale||!Ve(e))return;let t=He(this.#r.dataUpdatedAt,e)+1;this.#d=Ie.setTimeout(()=>{this.#r.isStale||this.updateResult()},t)}#_(){return(typeof this.options.refetchInterval==`function`?this.options.refetchInterval(this.#t):this.options.refetchInterval)??!1}#v(e){this.#x(),this.#p=e,!(Re||We(this.options.enabled,this.#t)===!1||!Ve(this.#p)||this.#p===0)&&(this.#f=Ie.setInterval(()=>{(this.options.refetchIntervalInBackground||dt.isFocused())&&this.#h()},this.#p))}#y(){this.#g(),this.#v(this.#_())}#b(){this.#d&&=(Ie.clearTimeout(this.#d),void 0)}#x(){this.#f&&=(Ie.clearInterval(this.#f),void 0)}createResult(e,t){let n=this.#t,r=this.options,i=this.#r,a=this.#i,o=this.#a,s=e===n?this.#n:e.state,{state:c}=e,l={...c},u=!1,d;if(t._optimisticResults){let i=this.hasListeners(),a=!i&&Ot(e,t),o=i&&At(e,n,t,r);(a||o)&&(l={...l,...Ct(c.data,e.options)}),t._optimisticResults===`isRestoring`&&(l.fetchStatus=`idle`)}let{error:f,errorUpdatedAt:p,status:m}=l;d=l.data;let h=!1;if(t.placeholderData!==void 0&&d===void 0&&m===`pending`){let e;i?.isPlaceholderData&&t.placeholderData===o?.placeholderData?(e=i.data,h=!0):e=typeof t.placeholderData==`function`?t.placeholderData(this.#u?.state.data,this.#u):t.placeholderData,e!==void 0&&(m=`success`,d=rt(i?.data,e,t),u=!0)}if(t.select&&d!==void 0&&!h)if(i&&d===a?.data&&t.select===this.#c)d=this.#l;else try{this.#c=t.select,d=t.select(d),d=rt(i?.data,d,t),this.#l=d,this.#s=null}catch(e){this.#s=e}this.#s&&(f=this.#s,d=this.#l,p=Date.now(),m=`error`);let ee=l.fetchStatus===`fetching`,te=m===`pending`,ne=m===`error`,re=te&&ee,ie=d!==void 0,ae={status:m,fetchStatus:l.fetchStatus,isPending:te,isSuccess:m===`success`,isError:ne,isInitialLoading:re,isLoading:re,data:d,dataUpdatedAt:l.dataUpdatedAt,error:f,errorUpdatedAt:p,failureCount:l.fetchFailureCount,failureReason:l.fetchFailureReason,errorUpdate
1Count:l.errorUpdateCount,isFetched:l.dataUpdateCount>0||l.errorUpdateCount>0,isFetchedAfterMount:l.dataUpdateCount>s.dataUpdateCount||l.errorUpdateCount>s.errorUpdateCount,isFetching:ee,isRefetching:ee&&!te,isLoadingError:ne&&!ie,isPaused:l.fetchStatus===`paused`,isPlaceholderData:u,isRefetchError:ne&&ie,isStale:jt(e,t),refetch:this.refetch,promise:this.#o,isEnabled:We(t.enabled,e)!==!1};if(this.options.experimental_prefetchInRender){let t=ae.data!==void 0,r=ae.status===`error`&&!t,i=e=>{r?e.reject(ae.error):t&&e.resolve(ae.data)},a=()=>{i(this.#o=ae.promise=ft())},o=this.#o;switch(o.status){case`pending`:e.queryHash===n.queryHash&&i(o);break;case`fulfilled`:(r||ae.data!==o.value)&&a();break;case`rejected`:(!r||ae.error!==o.reason)&&a();break}}return ae}updateResult(){let e=this.#r,t=this.createResult(this.#t,this.options);this.#i=this.#t.state,this.#a=this.options,this.#i.data!==void 0&&(this.#u=this.#t),!Qe(t,e)&&(this.#r=t,this.#C({listeners:(()=>{if(!e)return!0;let{notifyOnChangeProps:t}=this.options,n=typeof t==`function`?t():t;if(n===`all`||!n&&!this.#m.size)return!0;let r=new Set(n??this.#m);return this.options.throwOnError&&r.add(`error`),Object.keys(this.#r).some(t=>{let n=t;return this.#r[n]!==e[n]&&r.has(n)})})()}))}#S(){let e=this.#e.getQueryCache().build(this.#e,this.options);if(e===this.#t)return;let t=this.#t;this.#t=e,this.#n=e.state,this.hasListeners()&&(t?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#y()}#C(e){ht.batch(()=>{e.listeners&&this.listeners.forEach(e=>{e(this.#r)}),this.#e.getQueryCache().notify({query:this.#t,type:`observerResultsUpdated`})})}};function Dt(e,t){return We(t.enabled,e)!==!1&&e.state.data===void 0&&!(e.state.status===`error`&&t.retryOnMount===!1)}function Ot(e,t){return Dt(e,t)||e.state.data!==void 0&&kt(e,t,t.refetchOnMount)}function kt(e,t,n){if(We(t.enabled,e)!==!1&&Ue(t.staleTime,e)!==`static`){let r=typeof n==`function`?n(e):n;return r===`always`||r!==!1&&jt(e,t)}return!1}function At(e,t,n,r){return(e!==t||We(r.enabled,e)===!1)&&(!n.suspense||e.state.status!==`error`)&&jt(e,n)}function jt(e,t){return We(t.enabled,e)!==!1&&e.isStaleByTime(Ue(t.staleTime,e))}function Mt(e,t){return!Qe(e.getCurrentResult(),t)}var Nt=_e.createContext(void 0),Pt=e=>{let t=_e.useContext(Nt);if(e)return e;if(!t)throw Error(`No QueryClient set, use QueryClientProvider to set one`);return t},Ft=({client:e,children:t})=>(_e.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),(0,ve.jsx)(Nt.Provider,{value:e,children:t})),It=_e.createContext(!1),Lt=()=>_e.useContext(It);It.Provider;function Rt(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var zt=_e.createContext(Rt()),Bt=()=>_e.useContext(zt),Vt=(e,t,n)=>{let r=n?.state.error&&typeof e.throwOnError==`function`?lt(e.throwOnError,[n.state.error,n]):e.throwOnError;(e.suspense||e.experimental_prefetchInRender||r)&&(t.isReset()||(e.retryOnMount=!1))},Ht=e=>{_e.useEffect(()=>{e.clearReset()},[e])},Ut=({result:e,errorResetBoundary:t,throwOnError:n,query:r,suspense:i})=>e.isError&&!t.isReset()&&!e.isFetching&&r&&(i&&e.data===void 0||lt(n,[e.error,r])),Wt=e=>{if(e.suspense){let t=1e3,n=e=>e===`static`?e:Math.max(e??t,t),r=e.staleTime;e.staleTime=typeof r==`function`?(...e)=>n(r(...e)):n(r),typeof e.gcTime==`number`&&(e.gcTime=Math.max(e.gcTime,t))}},Gt=(e,t)=>e.isLoading&&e.isFetching&&!t,Kt=(e,t)=>e?.suspense&&t.isPending,qt=(e,t,n)=>t.fetchOptimistic(e).catch(()=>{n.clearReset()});function Jt(e,t,n){let r=Lt(),i=Bt(),a=Pt(n),o=a.defaultQueryOptions(e);a.getDefaultOptions().queries?._experimental_beforeQuery?.(o);let s=a.getQueryCache().get(o.queryHash);o._optimisticResults=r?`isRestoring`:`optimistic`,Wt(o),Vt(o,i,s),Ht(i);let c=!a.getQueryCache().get(o.queryHash),[l]=_e.useState(()=>new t(a,o)),u=l.getOptimisticResult(o),d=!r&&e.subscribed!==!1;if(_e.useSyncExternalStore(_e.useCallback(e=>{let t=d?l.subscribe(ht.batchCalls(e)):ze;return l.updateResult(),t},[l,d]),()=>l.getCurrentResult(),()=>l.getCurrentResult()),_e.useEffect(()=>{l.setOptions(o)},[o,l]),Kt(o,u))throw qt(o,l,i);if(Ut({result:u,errorResetBoundary:i,throwOnError:o.throwOnError,query:s,suspense:o.suspense}))throw u.error;return a.getDefaultOptions().queries?._experimental_afterQuery?.(o,u),o.experimental_prefetchInRender&&!Re&&Gt(u,r)&&(c?qt(o,l,i):s?.promise)?.catch(ze).finally(()=>{l.updateResult()}),o.notifyOnChangeProps?u:l.trackResult(u)}function Yt(e,t){return Jt(e,Et,t)}var Xt=e=>{let t=new Set(Reflect.ownKeys(e));if(e.constructor===Object)return t;e instanceof Error&&t.delete(`stack`);let n=Object.getPrototypeOf(e),r=n;for(;r!==null&&r!==Object.prototype;){let e=Reflect.ownKeys(r);for(let n=0;n<e.length;n++)t.add(e[n]);r=Object.getPrototypeOf(r)}return t.has(`constructor`)&&typeof e.constructor==`function`&&n===e.constructor.prototype&&t.delete(`constructor`),t},Zt=new WeakSet,Qt=`~effect/Hash`,y=e=>{switch(typeof e){case`number`:return rn(e);case`bigint`:return an(e.toString(10));case`string`:return an(e);case`undefined`:return an(`undefined`);case`function`:case`object`:if(e===null)return an(`null`);if(e instanceof Date)return Number.isNaN(e.getTime())?an(`Invalid Date`):an(e.toISOString());if(e instanceof RegExp)return an(e.toString());{if(Zt.has(e))return $t(e);if(pn.has(e))return pn.get(e);let t=hn(e,()=>nn(e)?e[Qt]():typeof e==`function`?$t(e):e instanceof DataView?ln(new Uint8Array(e.buffer,e.byteOffset,e.byteLength)):Array.isArray(e)||ArrayBuffer.isView(e)?ln(e):e instanceof Map?un(e):e instanceof Set?dn(e):sn(e));return pn.set(e,t),t}default:return an(String(e))}},$t=e=>(fn.has(e)||fn.set(e,rn(Math.floor(Math.random()*(2**53-1)))),fn.get(e)),en=_(2,(e,t)=>e*53^t),tn=e=>e&3221225471|e>>>1&1073741824,nn=e=>v(e,Qt),rn=e=>{if(e!==e||e===1/0||e===-1/0)return an(String(e));let t=e|0;for(t!==e&&(t^=e*4294967295);e>4294967295;)t^=e/=4294967295;return tn(t)},an=e=>{let t=5381,n=e.length;for(;n;)t=t*33^e.charCodeAt(--n);return tn(t)},on=(e,t)=>{let n=12289;for(let r of t)n^=en(y(r),y(e[r]));return tn(n)},sn=e=>on(e,Xt(e)),cn=(e,t)=>n=>{let r=e;for(let e of n)r^=t(e);return tn(r)},ln=cn(6151,y),un=cn(an(`Map`),([e,t])=>en(y(e),y(t))),dn=cn(an(`Set`),y),fn=new WeakMap,pn=new WeakMap,mn=new WeakSet;function hn(e,t){if(mn.has(e))return an(`[Circular]`);mn.add(e);let n=t();return mn.delete(e),n}var gn=`~effect/Equal`;function b(){return arguments.length===1?e=>_n(e,arguments[0]):_n(arguments[0],arguments[1])}function _n(e,t){if(e===t)return!0;
1if(e==null||t==null)return!1;let n=typeof e;return n===typeof t?n===`number`&&e!==e&&t!==t?!0:n!==`object`&&n!==`function`||Zt.has(e)||Zt.has(t)?!1:Sn(e,t,xn):!1}function vn(e,t,n){let r=yn.has(e),i=bn.has(t);if(r&&i)return!0;if(r||i)return!1;yn.add(e),bn.add(t);let a=n();return yn.delete(e),bn.delete(t),a}var yn=new WeakSet,bn=new WeakSet;function xn(e,t){if(y(e)!==y(t))return!1;if(e instanceof Date){if(!(t instanceof Date))return!1;let n=e.getTime(),r=t.getTime();return n===r||Number.isNaN(n)&&Number.isNaN(r)}else if(e instanceof RegExp)return t instanceof RegExp?e.toString()===t.toString():!1;let n=jn(e),r=jn(t);if(n!==r)return!1;let i=n&&r;return typeof e==`function`&&!i?!1:vn(e,t,()=>{if(i)return e[gn](t);if(Array.isArray(e))return!Array.isArray(t)||e.length!==t.length?!1:wn(e,t);if(ArrayBuffer.isView(e)){let n=e instanceof DataView;if(!ArrayBuffer.isView(t)||e.byteLength!==t.byteLength||n!==t instanceof DataView)return!1;if(n){let n=t;return Tn(new Uint8Array(e.buffer,e.byteOffset,e.byteLength),new Uint8Array(n.buffer,n.byteOffset,n.byteLength))}return Tn(e,t)}else if(e instanceof Map)return!(t instanceof Map)||e.size!==t.size?!1:On(e,t);else if(e instanceof Set)return!(t instanceof Set)||e.size!==t.size?!1:An(e,t);return En(e,t)})}function Sn(e,t,n){let r=Cn.get(e);if(!r)r=new WeakMap,Cn.set(e,r);else if(r.has(t))return r.get(t);let i=n(e,t);r.set(t,i);let a=Cn.get(t);return a||(a=new WeakMap,Cn.set(t,a)),a.set(e,i),i}var Cn=new WeakMap;function wn(e,t){for(let n=0;n<e.length;n++)if(!_n(e[n],t[n]))return!1;return!0}function Tn(e,t){if(e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}function En(e,t){let n=Xt(e),r=Xt(t);if(n.size!==r.size)return!1;for(let i of n)if(!r.has(i)||!_n(e[i],t[i]))return!1;return!0}function Dn(e,t){return function(n,r){let i=Array.from(r);for(let[r,a]of n){let n=!1;for(let o=0;o<i.length;o++){let[s,c]=i[o];if(e(r,s)&&t(a,c)){i[o]=i[i.length-1],i.pop(),n=!0;break}}if(!n)return!1}return!0}}var On=Dn(_n,_n);function kn(e){return function(t,n){let r=Array.from(n);for(let n of t){let t=!1;for(let i=0;i<r.length;i++){let a=r[i];if(e(n,a)){r[i]=r[r.length-1],r.pop(),t=!0;break}}if(!t)return!1}return!0}}var An=kn(_n),jn=e=>v(e,gn),Mn=e=>(t,n)=>t===n||e(t,n),Nn=(e,t)=>e===t,Pn=()=>Nn;function Fn(e){return Mn((t,n)=>{if(t.length!==n.length)return!1;for(let r=0;r<t.length;r++)if(!e[r](t[r],n[r]))return!1;return!0})}function In(e){return Mn((t,n)=>{if(t.length!==n.length)return!1;for(let r=0;r<t.length;r++)if(!e(t[r],n[r]))return!1;return!0})}var Ln=e=>e.length>0;function Rn(e,t,n){t===`__proto__`?Object.defineProperty(e,t,{value:n,writable:!0,enumerable:!0,configurable:!0}):e[t]=n}function zn(e,t){for(let n of Reflect.ownKeys(t))Object.prototype.propertyIsEnumerable.call(t,n)&&Rn(e,n,t[n])}var Bn=Symbol.for(`~effect/Redactable`),Vn=e=>v(e,Bn);function Hn(e){return Vn(e)?Un(e):e}function Un(e){return e[Bn](globalThis[`~effect/Fiber/currentFiber`]?.context??Kn)}var Wn=`~effect/Fiber/currentFiber`,Gn=new Map,Kn={"~effect/Context":{},base:Gn,depth:0,mapUnsafe:Gn,pipe(){return u(this,arguments)}};
1function x(e,t){let n=t?.space??0,r=new WeakSet,i=n?typeof n==`number`?` `.repeat(n):n:``,a=e=>i.repeat(e),o=(e,t)=>{let n=e?.constructor;return n&&n!==Object.prototype.constructor&&n.name?`${n.name}(${t})`:t},s=e=>{try{return Reflect.ownKeys(e)}catch{return[`[ownKeys threw]`]}};function c(e,t=0){try{return l(e,t)}catch{return(typeof e==`object`&&e||typeof e==`function`)&&r.delete(e),`[inspection threw]`}}function l(e,n=0){if(typeof e==`string`)return JSON.stringify(e);if(typeof e==`number`||e==null||typeof e==`boolean`||typeof e==`symbol`)return String(e);if(typeof e==`bigint`)return String(e)+`n`;if(typeof e==`object`||typeof e==`function`){if(r.has(e))return qn;r.add(e);let l;if(Bn in e)l=c(Un(e),n);else if(Array.isArray(e))l=!i||e.length<=1?`[${e.map(e=>c(e,n)).join(`,`)}]`:`[\n${a(n+1)}${e.map(e=>c(e,n+1)).join(`, 2`+a(n+1))}\n${a(n)}]`;else if(e instanceof Date)l=Xn(e);else if(!t?.ignoreToString&&v(e,`toString`)&&typeof e.toString==`function`&&e.toString!==Object.prototype.toString&&e.toString!==Array.prototype.toString){let t=Zn(e);l=e instanceof Error&&e.cause!==void 0?`${t} (cause: ${c(e.cause,n)})`:t}else if(Symbol.iterator in e)l=`${e.constructor.name}(${c(Array.from(e),n)})`;else{let t=s(e);l=!i||t.length<=1?o(e,`{${t.map(t=>`${Jn(t)}:${c(Qn(e,t),n)}`).join(`,`)}}`):o(e,`{\n${t.map(t=>`${a(n+1)}${Jn(t)}: ${c(Qn(e,t),n+1)}`).join(`, 3`)}\n${a(n)}}`)}return r.delete(e),l}return String(e)}return c(e,0)}var qn=`[Circular]`;function Jn(e){return typeof e==`string`?JSON.stringify(e):String(e)}function Yn(e){return e.map(e=>`[${Jn(e)}]`).join(``)}function Xn(e){try{return e.toISOString()}catch{return`Invalid Date`}}function Zn(e){try{let t=e.toString();return typeof t==`string`?t:String(t)}catch{return`[toString threw]`}}function Qn(e,t){try{return e[t]}catch{return`[property access threw]`}}function $n(e,t){let n=[];return JSON.stringify(e,function(e,t){let r=Object.getOwnPropertyDescriptor(this,e)?.value,i=v(r,Bn)?Hn(r):Hn(t);if(typeof i==`bigint`)return x(i);if(typeof i!=`object`||!i)return i;for(;n.length>0&&n[n.length-1]!==this;)n.pop();if(!n.includes(i))return n.push(i),i},t?.space)??`null`}var er=Symbol.for(`nodejs.util.inspect.custom`),tr=e=>{try{return e=Hn(e),v(e,`toJSON`)&&ue(e.toJSON)&&e.toJSON.length===0?e.toJSON():Array.isArray(e)?e.map(tr):e}catch{return`[toJSON threw]`}},nr=(e,t=2)=>{if(typeof e==`string`)return e;try{return typeof e==`object`?$n(e,{space:t}):x(e,{space:t})}catch{return String(e)}},rr={toJSON(){return tr(this)},[er](){return this.toJSON()},toString(){return x(this.toJSON())}},ir=class{[er](){return this.toJSON()}toString(){return x(this.toJSON())}},ar=(()=>{let e=Object.getOwnPropertyDescriptor(Error,`stackTraceLimit`);return e===void 0?Object.isExtensible(Error):Object.hasOwn(e,`writable`)?e.writable===!0:e.set!==void 0})(),or=()=>Error.stackTraceLimit,sr=e=>{ar&&(Error.stackTraceLimit=e)},cr=class e{called=!1;self;constructor(e){this.self=e}next(e){return this.called?{value:e,done:!0}:(this.called=!0,{value:this.self,done:!1})}[Symbol.iterator](){return new e(this.self)}},lr=(()=>{let e=`~effect/Utils/internal`,t={[e]:e=>e()},n={[e]:e=>{try{return e()}finally{}}};return or()!==0&&t[e](()=>Error().stack)?.includes(e)===!0?t[e]:n[e]})(),ur=`~effect/Effect`,dr=`~effect/Exit`,fr={_A:g,_E:g,_R:g},pr=`${ur}/identifier`,S=`${ur}/args`,C=`${ur}/evaluate`,mr=`${ur}/successCont`,hr=`${ur}/failureCont`,gr=`${ur}/ensureCont`,_r=Symbol.for(`effect/Effect/Yield`),vr={pipe(){return u(this,arguments)},toJSON(){return{...this}},toString(){return x(this.toJSON(),{ignoreToString:!0,space:2})},[er](){return this.toJSON()}},yr={[Qt](){return on(this,Object.keys(this))},[gn](e){let t=Object.keys(this),n=Object.keys(e);if(t.length!==n.length)return!1;for(let r=0;r<t.length;r++)if(t[r]!==n[r]||!b(this[t[r]],e[t[r]]))return!1;return!0}},br={[ur]:fr,...vr,[Symbol.iterator](){return new cr(this)},toJSON(){return{_id:`Effect`,op:this[pr],...S in this?{args:this[S]}:void 0}}},xr=e=>v(e,ur),Sr=e=>v(e,dr),Cr=`~effect/Cause`,wr=`~effect/Cause/Reason`,Tr=e=>v(e,Cr),Er=class{constructor(e){this[Cr]=Cr,this.reasons=e}pipe(){return u(this,arguments)}toJSON(){return{_id:`Cause`,failures:this.reasons.map(e=>e.toJSON())}}toString(){return`Cause(${x(this.reasons)})`}[er](){return this.toJSON()}[gn](e){return Tr(e)&&this.reasons.length===e.reasons.length&&this.reasons.every((t,n)=>b(t,e.reasons[n]))}[Qt](){return ln(this.reasons)}},Dr=new WeakMap,Or=class{[wr];annotations;_tag;constructor(e,t,n){if(this[wr]=wr,this._tag=e,t!==kr&&typeof n==`object`&&n&&t.size>0){let e=Dr.get(n);e&&(t=new Map([...e,...t])),Dr.set(n,t)}this.annotations=t}annotate(e,t){if(e.mapUnsafe.size===0)return this;let n=new Map(this.annotations);e.mapUnsafe.forEach((e,r)=>{t?.overwrite!==!0&&n.has(r)||n.set(r,e)});let r=Object.assign(Object.create(Object.getPrototypeOf(this)),this);return r.annotations=n,r}pipe(){return u(this,arguments)}toString(){return x(this)}[er](){return this.toString()}},kr=new Map,Ar=class extends Or{constructor(e,t=kr){super(`Fail`,t,e),this.error=e}toString(){return`Fail(${x(this.error)})`}toJSON(){return{_tag:`Fail`,error:this.error}}[gn](e){return Lr(e)&&b(this.error,e.error)&&b(this.annotations,e.annotations)}[Qt](){return en(an(this._tag))(en(y(this.error))(y(this.annotations)))}},jr=e=>new Er(e),Mr=new Er([]),Nr=e=>new Er([new Ar(e)]),Pr=class extends Or{constructor(e,t=kr){super(`Die`,t,e),this.defect=e}toString(){return`Die(${x(this.defect)})`}toJSON(){return{_tag:`Die`,defect:this.defect}}[gn](e){return Rr(e)&&b(this.defect,e.defect)&&b(this.annotations,e.annotations)}[Qt](){return en(an(this._tag))(en(y(this.defect))(y(this.annotations)))}},Fr=e=>new Er([new Pr(e)]),Ir=_(e=>Tr(e[0]),(e,t,n)=>
3t.mapUnsafe.size===0?e:new Er(e.reasons.map(e=>e.annotate(t,n)))),Lr=e=>e._tag===`Fail`,Rr=e=>e._tag===`Die`,zr=e=>e._tag===`Interrupt`;function Br(e){return Yr(`Effect.evaluate: Not implemented`)}var Vr=e=>({...br,[pr]:e.op,[C]:e[C]??Br,[mr]:e[mr],[hr]:e[hr],[gr]:e[gr]}),Hr=e=>{let t=Vr(e),n=function(e){this[S]=e};return n.prototype=t,function(e){return new n(e)}},Ur=e=>{let t={[dr]:dr,_tag:e.op,get[e.prop](){return this[S]},...Vr(e),toString(){return`${e.op}(${x(this[S])})`},toJSON(){return{_id:`Exit`,_tag:e.op,[e.prop]:this[S]}},[gn](e){return Sr(e)&&e._tag===this._tag&&b(this[S],e[S])},[Qt](){return en(an(e.op),y(this[S]))}},n=function(e){this[S]=e};return n.prototype=t,function(e){return new n(e)}},Wr=Ur({op:`Success`,prop:`value`,[C](e){let t=e.getCont(mr);return t?t[mr](this[S],e,this):e.yieldWith(this)}}),Gr={key:`effect/Cause/StackTrace`},Kr={key:`effect/Cause/InterruptorStackTrace`},qr=Ur({op:`Failure`,prop:`cause`,[C](e){let t=this[S],n=!1;e.cache.stackFrame&&(t=Ir(t,{mapUnsafe:new Map([[Gr.key,e.cache.stackFrame]])}),n=!0);let r=e.getCont(hr);for(;e.interruptible&&e._interruptedCause&&r;)r=e.getCont(hr);return r?r[hr](t,e,n?void 0:this):e.yieldWith(n?qr(t):this)}}),Jr=e=>qr(Nr(e)),Yr=e=>qr(Fr(e)),w=Hr({op:`WithFiber`,[C](e){return this[S](e)}}),Xr=function(){class e extends globalThis.Error{}let t=Vr({op:`YieldableError`,[C](){return Jr(this)}});return delete t.toString,Object.assign(e.prototype,t),e}(),Zr=function(){let e=Symbol.for(`effect/Data/Error/plainArgs`);return class extends Xr{constructor(t){super(t?.message,t?.cause?{cause:t.cause}:void 0),t&&(zn(this,t),Object.defineProperty(this,e,{value:t,enumerable:!1}))}toJSON(){return{...this[e],...this}}}}(),Qr=e=>{class t extends Zr{_tag=e}return t.prototype.name=e,t};Qr(`NoSuchElementError`);var $r=`~effect/Cause/Done`,ei=e=>v(e,$r),ti={[$r]:$r,_tag:`Done`,value:void 0},ni=e=>e===void 0?ti:{[$r]:$r,_tag:`Done`,value:e},ri=Jr(ti),ii=e=>e===void 0?ri:Jr(ni(e)),ai=`~effect/Option`,oi={[ai]:{_A:e=>e},...vr,[Symbol.iterator](){return new cr(this)}},si=Object.defineProperty(Object.assign(Object.create(oi),{_tag:`Some`,_op:`Some`,[gn](e){return ui(e)&&fi(e)&&b(this.value,e.value)},[Qt](){return en(y(this._tag))(y(this.value))},toString(){return`some(${x(this.value)})`},toJSON(){return{_id:`Option`,_tag:this._tag,value:tr(this.value)}}}),`valueOrUndefined`,{get(){return this.value}}),ci=y(`None`),li=Object.assign(Object.create(oi),{_tag:`None`,_op:`None`,valueOrUndefined:void 0,[gn](e){return ui(e)&&di(e)},[Qt](){return ci},toString(){return`none()`},toJSON(){return{_id:`Option`,_tag:this._tag}}}),ui=e=>v(e,ai),di=e=>e._tag===`None`,fi=e=>e._tag===`Some`,pi=Object.create(li),mi=function(e){this.value=e};mi.prototype=si;var hi=e=>new mi(e),gi=`~effect/Result`,_i={[gi]:{_A:e=>e,_E:e=>e},...vr,[Symbol.iterator](){return new cr(this)}},vi=Object.assign(Object.create(_i),{_tag:`Success`,_op:`Success`,[gn](e){return bi(e)&&Si(e)&&b(this.success,e.success)},[Qt](){return en(y(this._tag))(y(this.success))},toString(){return`success(${x(this.success)})`},toJSON(){return{_id:`Result`,_tag:this._tag,value:tr(this.success)}}}),yi=Object.assign(Object.create(_i),{_tag:`Failure`,_op:`Failure`,[gn](e){return bi(e)&&xi(e)&&b(this.failure,e.failure)},[Qt](){return en(y(this._tag))(y(this.failure))},toString(){return`failure(${x(this.failure)})`},toJSON(){return{_id:`Result`,_tag:this._tag,failure:tr(this.failure)}}}),bi=e=>v(e,gi),xi=e=>e._tag===`Failure`,Si=e=>e._tag===`Success`,Ci=function(e){this.failure=e};Ci.prototype=yi;var wi=e=>new Ci(e),Ti=function(e){this.success=e};Ti.prototype=vi;var Ei=e=>new Ti(e);function Di(e){return(t,n)=>t===n?0:e(t,n)}var Oi=Di((e,t)=>globalThis.Number.isNaN(e)&&globalThis.Number.isNaN(t)?0:globalThis.Number.isNaN(e)?-1:globalThis.Number.isNaN(t)?1:e<t?-1:1),ki=_(2,(e,t)=>Di((n,r)=>e(t(n),t(r)))),Ai=e=>_(2,(t,n)=>e(t,n)===1),ji=e=>_(2,(t,n)=>e(t,n)!==1),T=()=>pi,E=hi,Mi=di,Ni=fi,Pi=_(2,(e,{onNone:t,onSome:n})=>Mi(e)?t():n(e.value)),Fi=_(2,(e,t)=>Mi(e)?t():e.value),Ii=_(2,(e,t)=>Mi(e)?t():e),Li=e=>e==null?T():E(e),Ri=e=>e===void 0?T():E(e),zi=Fi(me),Bi=Fi(s),Vi=e=>(...t)=>{try{return E(e(...t))}catch{return T()}},Hi=_(2,(e,t)=>Mi(e)?T():E(t(e.value))),Ui=_(2,(e,t)=>Mi(e)?T():t(e.value)),Wi=Ui(g),Gi=(e,t)=>Ni(e)&&Ni(t)?E([e.value,t.value]):T(),Ki=_(3,(e,t,n)=>Hi(Gi(e,t),([e,t])=>n(e,t))),qi=e=>Mi(e)?[]:[e.value],Ji=_(2,(e,t)=>Mi(e)?T():t(e.value)?E(e.value):T()),Yi=Ei,Xi=wi,Zi=e=>
3{if(ue(e))try{return Yi(e())}catch(e){return Xi(e)}else try{return Yi(e.try())}catch(t){return Xi(e.catch(t))}},D=xi,Qi=Si,$i=_(2,(e,t)=>D(e)?Xi(t(e.failure)):e),ea=_(2,(e,t)=>Qi(e)?Yi(t(e.success)):e),ta=_(2,(e,{onFailure:t,onSuccess:n})=>D(e)?t(e.failure):n(e.success)),na=(...e)=>e,ra=Fn,ia=_(2,(e,t)=>Object.hasOwn(e,t)),aa=_(2,(e,t)=>Object.hasOwn(e,t)?E(e[t]):T()),oa=_(2,(e,t)=>{let n={...e};for(let r of sa(e))Rn(n,r,t(e[r],r));return n}),sa=e=>Object.keys(e),ca=e=>_(2,(t,n)=>{for(let r of sa(t))if(!ia(n,r)||!e(t[r],n[r]))return!1;return!0}),la=e=>{let t=ca(e);return(e,n)=>t(e,n)&&t(n,e)},ua=globalThis.Array,da=e=>ua.isArray(e)?e:ua.from(e),fa=_(2,(e,t)=>[...e,t]),pa=ua.isArray,ma=Ln,ha=Ln;function ga(e){let t=Number(e);return String(t)===e&&Number.isInteger(t)&&t>=0&&t<2**32-1}function _a(e,t){return!Number.isFinite(e)||e<0||e>=t.length}var va=_(2,(e,t)=>{let n=Math.floor(t);return _a(n,e)?T():E(e[n])}),ya=_(2,(e,t)=>{let n=Math.floor(t);if(_a(n,e))throw Error(`Index out of bounds: ${n}`);return e[n]}),ba=va(0),xa=ya(0),Sa=e=>ha(e)?E(Ca(e)):T(),Ca=e=>e[e.length-1],wa=e=>e.slice(1),Ta=_(2,(e,t)=>Ea(e,t,na)),Ea=_(3,(e,t,n)=>{let r=da(e),i=da(t);if(ha(r)&&ha(i)){let e=[n(xa(r),xa(i))],t=Math.min(r.length,i.length);for(let a=1;a<t;a++)e[a]=n(r[a],i[a]);return e}return[]}),Da=()=>[],Oa=e=>[e],ka=_(2,(e,t)=>e.map(t)),Aa=In,ja=_(2,(e,t)=>{let n=da(e);if(ha(n)){let e=[xa(n)],r=wa(n);for(let n of r)e.every(e=>!t(n,e))&&e.push(n);return e}return[]}),Ma=`~effect/BigDecimal`,Na={[Ma]:Ma,[Qt](){let e=Va(this);return en(y(e.value),rn(e.scale))},[gn](e){return Pa(e)&&Xa(this,e)},toString(){return`BigDecimal(${Za(this)})`},toJSON(){return{_id:`BigDecimal`,value:String(this.value),scale:this.scale}},[er](){return this.toJSON()},pipe(){return u(this,arguments)}},Pa=e=>v(e,Ma),Fa=(e,t)=>{if(!Number.isSafeInteger(t))throw RangeError(`Scale must be a safe integer, got ${t}`);let n=Object.create(Na);return n.value=e,n.scale=t,n},Ia=(e,t)=>{if(e!==La&&e%za===La)throw RangeError(`Value must be normalized`);let n=Fa(e,t);return n.normalized=n,n},La=BigInt(0),Ra=BigInt(1),za=BigInt(10),Ba=Ia(La,0),Va=e=>{if(e.normalized===void 0)if(e.value===La)e.normalized=Ba;else{let t=`${e.value}`,n=0;for(let e=t.length-1;e>=0&&t[e]===`0`;e--)n++;n===0&&(e.normalized=e),e.normalized=Ia(BigInt(t.substring(0,t.length-n)),e.scale-n)}return e.normalized},Ha=100,Ua=[Ra],Wa=(e,t)=>e===t?0:e<t?-1:1,Ga=(e,t)=>{let n=`${e.value<La?-e.value:e.value}`,r=`${t.value<La?-t.value:t.value}`,i=BigInt(n.length-r.length)-BigInt(e.scale)+BigInt(t.scale);if(i!==La)return i<La?-1:1;let a=Math.max(n.length,r.length);for(let e=0;e<a;e++){let t=e<n.length?n.charCodeAt(e):48,i=e<r.length?r.charCodeAt(e):48;if(t!==i)return t<i?-1:1}return 0},Ka=(e,t)=>{if(e.scale===t.scale)return Wa(e.value,t.value);let n=qa(e),r=qa(t);if(n!==r)return n<r?-1:1;if(n===0)return 0;let i=e.scale-t.scale,a=Math.abs(i);if(a>Ha)return n===-1?Ga(t,e):Ga(e,t);let o=Ua[a]??=za**BigInt(a);return i>0?Wa(e.value,t.value*o):Wa(e.value*o,t.value)},qa=e=>e.value===La?0:e.value<La?-1:1,Ja=e=>e.value<La?Fa(-e.value,e.scale):e,Ya=Mn((e,t)=>Ka(e,t)===0),Xa=_(2,(e,t)=>Ya(e,t)),Za=e=>{let t=Va(e);if(Math.abs(t.scale)>=16)return Qa(t);let n=t.value<La,r=n?`${t.value}`.substring(1):`${t.value}`,i,a;if(t.scale>=r.length)i=`0`,a=`0`.repeat(t.scale-r.length)+r;else{let e=r.length-t.scale;if(e>r.length){let t=e-r.length;i=`${r}${`0`.repeat(t)}`,a=``}else a=r.slice(e),i=r.slice(0,e)}let o=a===``?i:`${i}.${a}`;return n?`-${o}`:o},Qa=e=>{if($a(e))return`0e+0`;let t=Va(e),n=`${Ja(t).value}`,r=n.slice(0,1),i=n.slice(1),a=`${eo(t)?`-`:``}${r}`;i!==``&&(a+=`.${i}`);let o=i.length-t.scale;return`${a}e${o>=0?`+`:``}${o}`},$a=e=>e.value===La,eo=e=>e.value<La;globalThis.BigInt;var to=e=>Vr({op:e.label,[C]:e.evaluate}),no=`~effect/Context/Service`,ro=function(){function e(){}let t=e;Object.setPrototypeOf(t,io);let n=(e,n)=>(t.key=e,n?.defaultValue&&(t[oo]=oo,t.defaultValue=n.defaultValue),n?.make&&(t.make=n.make),n?.fiberCached&&ao.add(e),t);return arguments.length>0?n(arguments[0],arguments[1]):n},io={[no]:no,...to({label:`Service`,evaluate(e){return Wr(Ao(e.context,this))}}),toJSON(){return{_id:`Service`,key:this.key}},of(e){return e},context(e){return wo(this,e)},use(e){return w(t=>e(Ao(t.context,this)))},useSync(e){return w(t=>Wr(e(Ao(t.context,this))))}},ao=new Set,oo=`~effect/Context/Reference`,so=`~effect/Context`,co=8,lo=8,uo=(e,t,n,r)=>{let i=Object.create(vo);return i.cacheRoot=e??i,i.base=t,i.overlay=n,i.depth=r,i._flat=void 0,i.baseHits=0,i},fo=(e,t)=>{t&&(fo(e,t.parent),e.set(t.key,t.value))},po=e=>{if(e._flat)return e._flat;if(!e.overlay)return e._flat=e.base;let t=new Map(e.base);return fo(t,e.overlay),e._flat=t},mo=(e,t)=>{let n=new Map(e.mapUnsafe);return t(n),_o(n)},ho=Symbol(),go=(e,t)=>{let n=e;for(let e=n.overlay;e;e=e.parent)if(e.key===t)return e.value;let r=n.base.get(t);return r===void 0&&!n.base.has(t)?ho:(n.overlay&&++n.baseHits>=lo&&(n.base=po(n),n.overlay=void 0,n.depth=0),r)},_o=e=>uo(void 0,e,void 0,0),vo={get mapUnsafe(){return po(this)},...vr,[so]:{_Services:e=>e},toJSON(){return{_id:`Context`,services:Array.from(this.mapUnsafe).map(([e,t])=>({key:e,value:t}))}},[gn](e){if(!bo(e))return!1;let t=this.mapUnsafe,n=e.mapUnsafe;if(t.size!==n.size)return!1;
3for(let[e,r]of t)if(!n.has(e)||!b(r,n.get(e)))return!1;return!0},[Qt](){return rn(this.mapUnsafe.size)}},yo=(e,t)=>e.cacheRoot===t.cacheRoot,bo=e=>v(e,so),xo=e=>!!e[oo],So=()=>Co,Co=_o(new Map),wo=(e,t)=>_o(new Map([[e.key,t]])),To=_(3,(e,t,n)=>Eo(e,t.key,n)),Eo=(e,t,n)=>{let r=e,i=ao.has(t)?void 0:r.cacheRoot;if(r.depth>=co){let e=new Map(r.mapUnsafe);return e.set(t,n),uo(i,e,void 0,0)}return uo(i,r.base,{key:t,value:n,parent:r.overlay},r.depth+1)},Do=_(2,(e,t)=>Oo(e,t.key)),Oo=(e,t)=>{let n=go(e,t);return n===ho?void 0:n},ko=_(2,(e,t)=>{let n=go(e,t.key);if(n===ho){if(xo(t))return Mo(t);throw No(t)}return n}),Ao=ko,jo=`~effect/Context/defaultValue`,Mo=e=>jo in e?e[jo]:e[jo]=e.defaultValue(),No=e=>{let t=Error(`Service not found${e.key?`: ${String(e.key)}`:``}`);if(t.stack){let e=t.stack.split(` 4`);e.splice(1,3),t.stack=e.join(` 5`)}return t},Po=_(2,(e,t)=>e.mapUnsafe.size===0?t:t.mapUnsafe.size===0?e:mo(e,e=>t.mapUnsafe.forEach((t,n)=>e.set(n,t)))),Fo=(...e)=>{let t=new Map;for(let n=0;n<e.length;n++)e[n].mapUnsafe.forEach((e,n)=>{t.set(n,e)});return _o(t)},O=ro,Io=`~effect/Duration`,Lo=BigInt(0),Ro=BigInt(1),zo=BigInt(2),Bo=BigInt(10),Vo=BigInt(24),Ho=BigInt(60),Uo=BigInt(1e3),Wo=BigInt(1e6),Go=e=>BigInt(e<0?Math.ceil(e-.5):Math.floor(e+.5)),Ko=e=>Go(e*1e6),qo=(e,t)=>{let n=e.indexOf(`.`);if(n===-1)return BigInt(e)*t;let r=e[0]===`-`,i=e.slice(n+1),a=Bo**BigInt(i.length),o=(BigInt(e.slice(+!!r,n))*a+BigInt(i))*t,s=o/a+(o%a*zo>=a?Ro:Lo);return r?-s:s},Jo=/^(-?\d+(?:\.\d+)?)\s+(nanos?|micros?|millis?|seconds?|minutes?|hours?|days?|weeks?)$/,Yo=e=>{switch(typeof e){case`number`:return us(e);case`bigint`:return ls(e);case`string`:{if(e===`Infinity`)return ss;if(e===`-Infinity`)return cs;let t=Jo.exec(e);if(!t)break;let[n,r,i]=t;if(i===`nano`||i===`nanos`)return ls(qo(r,Ro));if(i===`micro`||i===`micros`)return ls(qo(r,Uo));let a=Number(r);switch(i){case`milli`:case`millis`:return us(a);case`second`:case`seconds`:return ds(a);case`minute`:case`minutes`:return fs(a);case`hour`:case`hours`:return ps(a);case`day`:case`days`:return ms(a);case`week`:case`weeks`:return hs(a)}break}case`object`:{if(e===null)break;if(Io in e)return e;if(Array.isArray(e))return e.length!==2||!e.every(le)?Xo(e):Number.isNaN(e[0])||Number.isNaN(e[1])?os:e[0]===-1/0||e[1]===-1/0?cs:e[0]===1/0||e[1]===1/0?ss:ts(Go(e[0]*1e9+e[1]));let t=e,n=0;return t.weeks&&(n+=t.weeks*6048e5),t.days&&(n+=t.days*864e5),t.hours&&(n+=t.hours*36e5),t.minutes&&(n+=t.minutes*6e4),t.seconds&&(n+=t.seconds*1e3),t.milliseconds&&(n+=t.milliseconds),!t.microseconds&&!t.nanoseconds?ts(n):ts(Go(n*1e6+(t.microseconds??0)*1e3+(t.nanoseconds??0)))}}return Xo(e)},Xo=e=>{throw Error(`Invalid Input: ${e}`)},Zo={_tag:`Millis`,millis:0},Qo={_tag:`Infinity`},$o={_tag:`NegativeInfinity`},es={[Io]:Io,[Qt](){switch(this.value._tag){case`Millis`:{let e=this.value.millis*1e6;return Number.isFinite(e)?y(Go(e)):rn(this.value.millis)}case`Nanos`:return y(this.value.nanos);default:return sn(this.value)}},[gn](e){return ns(e)&&Cs(this,e)},toString(){switch(this.value._tag){case`Infinity`:return`Infinity`;case`NegativeInfinity`:return`-Infinity`;case`Nanos`:return`${this.value.nanos} nanos`;case`Millis`:return`${this.value.millis} millis`}},toJSON(){switch(this.value._tag){case`Millis`:return{_id:`Duration`,_tag:`Millis`,millis:this.value.millis};case`Nanos`:return{_id:`Duration`,_tag:`Nanos`,nanos:String(this.value.nanos)};case`Infinity`:return{_id:`Duration`,_tag:`Infinity`};case`NegativeInfinity`:return{_id:`Duration`,_tag:`NegativeInfinity`}}},[er](){return this.toJSON()},pipe(){return u(this,arguments)}},ts=e=>{let t=Object.create(es);return typeof e==`number`?isNaN(e)||e===0||Object.is(e,-0)?t.value=Zo:Number.isFinite(e)?Number.isInteger(e)?t.value={_tag:`Millis`,millis:e}:t.value={_tag:`Nanos`,nanos:Ko(e)}:t.value=e>0?Qo:$o:e===Lo?t.value=Zo:t.value={_tag:`Nanos`,nanos:e},t},ns=e=>v(e,Io),rs=e=>{switch(e.value._tag){case`Millis`:return e.value.millis===0;case`Nanos`:return e.value.nanos===Lo;case`Infinity`:case`NegativeInfinity`:return!1}},is=e=>{switch(e.value._tag){case`Millis`:return e.value.millis<0;case`Nanos`:return e.value.nanos<Lo;case`NegativeInfinity`:return!0;case`Infinity`:return!1}},as=e=>{switch(e.value._tag){case`Infinity`:case`NegativeInfinity`:return ss;case`Millis`:return e.value.millis<0?ts(-e.value.millis):e;case`Nanos`:return e.value.nanos<Lo?ts(-e.value.nanos):e}},os=ts(0),ss=ts(1/0),cs=ts(-1/0),ls=e=>ts(e),us=e=>ts(e),ds=e=>ts(e*1e3),fs=e=>ts(e*6e4),ps=e=>ts(e*36e5),ms=e=>
5ts(e*864e5),hs=e=>ts(e*6048e5),gs=e=>vs(Yo(e),{onMillis:g,onNanos:e=>Number(e)/1e6,onInfinity:()=>1/0,onNegativeInfinity:()=>-1/0}),_s=e=>{let t=Yo(e);switch(t.value._tag){case`Infinity`:case`NegativeInfinity`:throw Error(`Cannot convert infinite duration to nanos`);case`Nanos`:return t.value.nanos;case`Millis`:return Ko(t.value.millis)}},vs=_(2,(e,t)=>{switch(e.value._tag){case`Millis`:return t.onMillis(e.value.millis);case`Nanos`:return t.onNanos(e.value.nanos);case`Infinity`:return t.onInfinity();case`NegativeInfinity`:return(t.onNegativeInfinity??t.onInfinity)()}}),ys=_(3,(e,t,n)=>e.value._tag===`Infinity`||e.value._tag===`NegativeInfinity`||t.value._tag===`Infinity`||t.value._tag===`NegativeInfinity`?n.onInfinity(e,t):e.value._tag===`Millis`?t.value._tag===`Millis`?n.onMillis(e.value.millis,t.value.millis):n.onNanos(_s(e),t.value.nanos):n.onNanos(e.value.nanos,_s(t))),bs=Di((e,t)=>ys(e,t,{onMillis:(e,t)=>e<t?-1:+(e>t),onNanos:(e,t)=>e<t?-1:+(e>t),onInfinity:(e,t)=>e.value._tag===t.value._tag?0:e.value._tag===`Infinity`?1:e.value._tag===`NegativeInfinity`||t.value._tag===`Infinity`?-1:1})),xs=(e,t)=>ys(e,t,{onMillis:(e,t)=>e===t,onNanos:(e,t)=>e===t,onInfinity:(e,t)=>e.value._tag===t.value._tag}),Ss=ji(bs),Cs=_(2,(e,t)=>xs(e,t)),ws=e=>{if(e.value._tag===`Infinity`)return{days:1/0,hours:1/0,minutes:1/0,seconds:1/0,millis:1/0,nanos:1/0};if(e.value._tag===`NegativeInfinity`)return{days:-1/0,hours:-1/0,minutes:-1/0,seconds:-1/0,millis:-1/0,nanos:-1/0};let t=_s(e),n=t<Lo,r=n?-t:t,i=r/Wo,a=i/Uo,o=a/Ho,s=o/Ho,c=s/Vo,l=n?-1:1;return{days:l*Number(c),hours:l*Number(s%Vo),minutes:l*Number(o%Ho),seconds:l*Number(a%Ho),millis:l*Number(i%Uo),nanos:l*Number(r%Wo)}},Ts=e=>{if(e.value._tag===`Infinity`)return`Infinity`;if(e.value._tag===`NegativeInfinity`)return`-Infinity`;if(rs(e))return`0`;if(is(e))return`-`+Ts(as(e));let t=ws(e),n=[];return t.days!==0&&n.push(`${t.days}d`),t.hours!==0&&n.push(`${t.hours}h`),t.minutes!==0&&n.push(`${t.minutes}m`),t.seconds!==0&&n.push(`${t.seconds}s`),t.millis!==0&&n.push(`${t.millis}ms`),t.nanos!==0&&n.push(`${t.nanos}ns`),n.join(` `)},Es=O(`effect/Scheduler`,{fiberCached:!0,defaultValue:()=>new js}),Ds=e=>{let t=!1;return Promise.resolve().then(()=>{t||e()}),()=>{t=!0}},Os=`setImmediate`in globalThis?e=>{let t=globalThis.setImmediate(e);return()=>globalThis.clearImmediate(t)}:e=>{let t=setTimeout(e,0);return()=>clearTimeout(t)},ks=e=>{try{return Os(e)}catch{return Ds(e)}},As=class{buckets=[];scheduleTask(e,t){let n=this.buckets,r=n.length,i,a=0;for(;a<r&&!(n[a][0]>t);a++)i=n[a];i&&i[0]===t?i[1].push(e):a===r?n.push([t,[e]]):n.splice(a,0,[t,[e]])}drain(){let e=this.buckets;return this.buckets=[],e}},js=class{executionMode;setImmediate;constructor(e=`async`,t){this.executionMode=e,this.setImmediate=t??(e===`sync`?Ds:ks)}shouldYield(e){return e.currentOpCount>=e.cache.maxOpsBeforeYield}makeDispatcher(){return new Ms(this.setImmediate)}},Ms=class{tasks=new As;running=void 0;setImmediate;constructor(e=ks){this.setImmediate=e}scheduleTask(e,t){this.tasks.scheduleTask(e,t),this.running===void 0&&(this.running=this.setImmediate(this.afterScheduled))}afterScheduled=()=>{this.running=void 0,this.runTasks()};runTasks(){let e=this.tasks.drain();for(let t=0;t<e.length;t++){let n=e[t][1];for(let e=0;e<n.length;e++)n[e]()}}flush(){for(;this.tasks.buckets.length>0;)this.running!==void 0&&(this.running(),this.running=void 0),this.runTasks()}},Ns=O(`effect/Scheduler/MaxOpsBeforeYield`,{fiberCached:!0,defaultValue:()=>2048}),Ps=O(`effect/Scheduler/PreventSchedulerYield`,{fiberCached:!0,defaultValue:()=>!1}),Fs=Qr,Is=`~effect/Encoding/EncodingError`,Ls=class extends Fs(`EncodingError`){[Is]=Is},Rs=e=>{let t=Ys(e),n=t.length;if(n%4!=0)return Xi(new Ls({kind:`Decode`,module:`Base64`,input:t,message:`Length must be a multiple of 4, but is ${n}`}));let r=t.indexOf(`=`);if(r!==-1&&(r<n-2||r===n-2&&t[n-1]!==`=`))return Xi(new Ls({kind:`Decode`,module:`Base64`,input:t,message:`Found a '=' character, but it is not at the end`}));try{let e=t.endsWith(`==`)?2:+!!t.endsWith(`=`),r=new Uint8Array(n/4*3-e);for(let e=0,i=0;e<n;e+=4,i+=3){let n=Zs(t.charCodeAt(e))<<18|Zs(t.charCodeAt(e+1))<<12|Zs(t.charCodeAt(e+2))<<6|Zs(t.charCodeAt(e+3));r[i]=n>>16,r[i+1]=n>>8&255,r[i+2]=n&255}return Yi(r)}catch(e){return Xi(new Ls({kind:`Decode`,module:`Base64`,input:t,message:e instanceof Error?e.message:`Invalid input`}))}},zs=e=>ec(typeof e==`string`?qs.encode(e):e),Bs=e=>{let t=Ys(e),n=t.length;if(n%4==1)return Xi(new Ls({module:`Base64Url`,kind:`Decode`,input:t,message:`Length should be a multiple of 4, but is ${n}`}));if(!/^[-_A-Z0-9]*?={0,2}$/i.test(t))return Xi(new Ls({module:`Base64Url`,kind:`Decode`,input:t,message:`Invalid input`}));let r=n%4==2?`${t}==`:n%4==3?`${t}=`:t;return r=r.replace(/-/g,`+`).replace(/_/g,`/`),Rs(r)},Vs=e=>ea(Bs(e),e=>Js.decode(e)),Hs=e=>{switch(e){case 16:return Gs();case 32:return Ks();default:{let t=``;for(let n=e>>>3;n>0;n--)t+=Ws();return t}}},k=Uint8Array.from(`0123456789abcdef`,e=>e.charCodeAt(0)),Us=()=>Math.random()*4294967296>>>0,Ws=()=>{let e=Us();return String.fromCharCode(k[e>>>28],k[e>>>
524&15],k[e>>>20&15],k[e>>>16&15],k[e>>>12&15],k[e>>>8&15],k[e>>>4&15],k[e&15])},Gs=()=>{let e=Us(),t=Us();return String.fromCharCode(k[e>>>28],k[e>>>24&15],k[e>>>20&15],k[e>>>16&15],k[e>>>12&15],k[e>>>8&15],k[e>>>4&15],k[e&15],k[t>>>28],k[t>>>24&15],k[t>>>20&15],k[t>>>16&15],k[t>>>12&15],k[t>>>8&15],k[t>>>4&15],k[t&15])},Ks=()=>{let e=Us(),t=Us(),n=Us(),r=Us();return String.fromCharCode(k[e>>>28],k[e>>>24&15],k[e>>>20&15],k[e>>>16&15],k[e>>>12&15],k[e>>>8&15],k[e>>>4&15],k[e&15],k[t>>>28],k[t>>>24&15],k[t>>>20&15],k[t>>>16&15],k[t>>>12&15],k[t>>>8&15],k[t>>>4&15],k[t&15],k[n>>>28],k[n>>>24&15],k[n>>>20&15],k[n>>>16&15],k[n>>>12&15],k[n>>>8&15],k[n>>>4&15],k[n&15],k[r>>>28],k[r>>>24&15],k[r>>>20&15],k[r>>>16&15],k[r>>>12&15],k[r>>>8&15],k[r>>>4&15],k[r&15])},qs=new TextEncoder,Js=new TextDecoder,Ys=e=>e.replace(/[\n\r]/g,``),Xs=e=>{let t=e.length,n=``,r;for(r=2;r<t;r+=3)n+=Qs[e[r-2]>>2],n+=Qs[(e[r-2]&3)<<4|e[r-1]>>4],n+=Qs[(e[r-1]&15)<<2|e[r]>>6],n+=Qs[e[r]&63];return r===t+1&&(n+=Qs[e[r-2]>>2],n+=Qs[(e[r-2]&3)<<4],n+=`==`),r===t&&(n+=Qs[e[r-2]>>2],n+=Qs[(e[r-2]&3)<<4|e[r-1]>>4],n+=Qs[(e[r-1]&15)<<2],n+=`=`),n};function Zs(e){if(e>=$s.length)throw TypeError(`Invalid character ${String.fromCharCode(e)}`);let t=$s[e];if(t===255)throw TypeError(`Invalid character ${String.fromCharCode(e)}`);return t}var Qs=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/`.split(``),$s=[255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,62,255,255,255,63,52,53,54,55,56,57,58,59,60,61,255,255,255,0,255,255,255,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,255,255,255,255,255,255,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51],ec=e=>Xs(e).replace(/=/g,``).replace(/\+/g,`-`).replace(/\//g,`_`),tc=`effect/Tracer/ParentSpan`,nc=class extends ro()(tc,{fiberCached:!0}){},rc=e=>e,ic=O(`effect/Tracer/DisablePropagation`,{defaultValue:a}),ac=O(`effect/Tracer/CurrentTraceLevel`,{defaultValue:()=>`Info`}),oc=O(`effect/Tracer/MinimumTraceLevel`,{defaultValue:()=>`All`}),sc=`effect/Tracer`,cc=O(sc,{fiberCached:!0,defaultValue:()=>lc}),lc=rc({span:e=>new uc(e)}),uc=class{_tag=`Span`;sampled;name;parent;annotations;links;startTime;kind;status;_traceId=void 0;_spanId=void 0;_attributes=void 0;_events=void 0;constructor(e){this.name=e.name,this.parent=e.parent,this.annotations=e.annotations,this.links=e.links,this.startTime=e.startTime,this.kind=e.kind,this.sampled=e.sampled,this.status={_tag:`Started`,startTime:e.startTime}}get traceId(){return this._traceId??=Bi(this.parent)?.traceId??Hs(32)}get spanId(){return this._spanId??=Hs(16)}get attributes(){return this._attributes??=new Map}get events(){return this._events??=[]}end(e,t){this.status={_tag:`Ended`,endTime:e,exit:t,startTime:this.status.startTime}}attribute(e,t){this.attributes.set(e,t)}event(e,t,n){this.events.push([e,t,n??{}])}addLinks(e){this.links.push(...e)}},dc=`effect/Metric/FiberRuntimeMetrics`,fc=O(`effect/References/CurrentStackFrame`,{fiberCached:!0,defaultValue:s}),pc=O(`effect/References/TracerEnabled`,{fiberCached:!0,defaultValue:h}),mc=O(`effect/References/TracerTimingEnabled`,{defaultValue:h}),hc=O(`effect/References/TracerSpanAnnotations`,{defaultValue:()=>({})}),gc=O(`effect/References/TracerSpanLinks`,{defaultValue:()=>[]}),_c=O(`effect/References/CurrentLogAnnotations`,{defaultValue:()=>({})}),vc=O(`effect/References/CurrentLogLevel`,{fiberCached:!0,defaultValue:()=>`Info`}),yc=O(`effect/References/MinimumLogLevel`,{fiberCached:!0,defaultValue:()=>`Info`}),bc=O(`effect/References/CurrentLogSpans`,{defaultValue:()=>[]}),xc=e=>{if(e?.captureStackTrace===!1||e?.captureStackTrace!==void 0&&typeof e.captureStackTrace!=`boolean`)return e;let t=or();if(t===0&&e?.captureStackTrace!==!0)return{...e,captureStackTrace:!1};sr(3);let n=Error();return sr(t),{...e,captureStackTrace:Sc(()=>n.stack)}},Sc=(e=>t=>{let n;return()=>{if(n!==void 0)return n;let r=t();if(!r)return;let i=r.split(` 6`);if(i[e]!==void 0)return n=i[e].trim(),n}})(3),Cc=class extends Or{constructor(e,t=kr){super(`Interrupt`,t,`Interrupted`),this.fiberId=e}toString(){return`Interrupt(${this.fiberId})`}toJSON(){return{_tag:`Interrupt`,fiberId:this.fiberId}}[gn](e){return zr(e)&&this.fiberId===e.fiberId&&this.annotations===e.annotations}[Qt](){return en(an(`${this._tag}:${this.fiberId}`))($t(this.annotations))}},wc=e=>new Er([new Cc(e)]),Tc=e=>{let t=e.reasons.find(Lr);return t?Yi(t):Xi(e)},Ec=e=>{for(let t=0;t<e.reasons.length;t++){let n=e.reasons[t];if(n._tag===`Fail`)return Yi(n.error)}return Xi(e)},Dc=e=>{let t=e.reasons.find(Rr);return t?Yi(t.defect):Xi(e)},Oc=e=>
6e.reasons.some(zr),kc=e=>{let t;for(let n=0;n<e.reasons.length;n++){let r=e.reasons[n];r._tag===`Interrupt`&&(t??=new Set,r.fiberId!==void 0&&t.add(r.fiberId))}return t?Yi(t):Xi(e)},Ac=(e,t)=>{let n=new Map,r=[];for(let i of e.concat(t)){let e=y(i),t=n.get(e);if(t===void 0)n.set(e,[i]);else if(t.some(e=>b(e,i)))continue;else t.push(i);r.push(i)}return r},jc=_(2,(e,t)=>{if(e.reasons.length===0)return t;if(t.reasons.length===0)return e;let n=new Er(Ac(e.reasons,t.reasons));return b(e,n)?e:n}),Mc=_(2,(e,t)=>{let n=!1,r=e.reasons.map(e=>Lr(e)?(n=!0,new Ar(t(e.error),e.annotations)):e);return n?jr(r):e}),Nc=e=>{let t={Fail:[],Die:[],Interrupt:[]};for(let n=0;n<e.reasons.length;n++)t[e.reasons[n]._tag].push(e.reasons[n]);return t},Pc=e=>{let t=Nc(e);return t.Fail.length>0?t.Fail[0].error:t.Die.length>0?t.Die[0].defect:t.Interrupt.length>0?new globalThis.Error(`All fibers interrupted without error`):new globalThis.Error(`Empty cause`)},Fc=(e,t)=>{let n=[],r=[];if(e.reasons.length===0)return n;let i=or();i!==0&&sr(1);for(let i of e.reasons){if(i._tag===`Interrupt`){r.push(i);continue}n.push(Ic(i._tag===`Die`?i.defect:i.error,i.annotations,t))}if(n.length===0){let e=Error(`The fiber was interrupted by:`);e.name=`InterruptCause`,e.stack=Vc(e,r);let i=new globalThis.Error(`All fibers interrupted without error`,{cause:e});i.name=`InterruptError`,i.stack=`${i.name}: ${i.message}`,n.push(Ic(i,r[0].annotations,t))}return i!==0&&sr(i),n},Ic=(e,t,n)=>{let r=typeof e,i;if(e&&r===`object`){if(i=new globalThis.Error(Lc(e),{cause:e.cause?Ic(e.cause):void 0}),typeof e.name==`string`&&(i.name=e.name),typeof e.stack==`string`)i.stack=zc(e.stack,i,t);else{let e=`${i.name}: ${i.message}`;i.stack=t?Bc(e,t):e}n?.includeCauseInStack&&(i.stack=Wc(i));for(let t of Object.keys(e))t in i||(i[t]=e[t])}else i=new globalThis.Error(e?r===`string`?e:$n(e):`Unknown error: ${e}`);return i},Lc=e=>{if(typeof e.message==`string`)return e.message;if(typeof e.toString==`function`&&e.toString!==Object.prototype.toString&&e.toString!==Array.prototype.toString)try{return e.toString()}catch{}return $n(e)},Rc=/\((.*)\)/g,zc=(e,t,n)=>{let r=`${t.name}: ${t.message}`,i=(e.startsWith(r)?e.slice(r.length):e).split(` 7`),a=[r];for(let e=1;e<i.length&&!/(?:Generator\.next|~effect\/Effect)/.test(i[e]);e++)a.push(i[e]);return n?Bc(a.join(` 8`),n):a.join(` 9`)},Bc=(e,t)=>{let n=t?.get(Gr.key);return n&&(e=`${e}\n${Hc(n)}`),e},Vc=(e,t)=>{let n=[`${e.name}: ${e.message}`];for(let e of t){let t=e.fiberId===void 0?`unknown`:`#${e.fiberId}`,r=e.annotations.get(Kr.key);n.push(` at fiber (${t})`),r&&n.push(Hc(r))}return n.join(` 10`)},Hc=e=>{let t=[],n=e,r=0;for(;n&&r<10;){let e=n.stack();if(e){let r=e.matchAll(Rc),i=!1;for(let[,e]of r)i=!0,t.push(` at ${n.name} (${e})`);i||t.push(` at ${n.name} (${e.replace(/^at /,``)})`)}else t.push(` at ${n.name}`);n=n.parent,r++}return t.join(` 11`)},Uc=e=>Fc(e).map(Wc).join(` 12`),Wc=e=>e.cause?`${e.stack} {\n${Gc(e.cause,` `)}\n}`:e.stack,Gc=(e,t)=>{let n=e.stack.split(` 13`),r=`${t}[cause]: ${n[0]}`;for(let e=1,i=n.length;e<i;e++)r+=`\n${t}${n[e]}`;return e.cause&&(r+=` {\n${Gc(e.cause,`${t} `)}\n${t}}`),r},Kc=`~effect/Fiber`,qc={_A:g,_E:g},Jc={id:0},Yc=()=>globalThis[Wn],Xc=class{constructor(e,t=!0){this[Kc]=qc,this.setContext(e),this.id=++Jc.id,this.currentOpCount=0,this.interruptible=t,this._stack=[],this._observers=void 0,this._exit=void 0,this._children=void 0,this._interruptedCause=void 0,this._yielded=void 0,this._running=!1,this._deferredInterrupt=!1,this._parent=void 0,this.cache.runtimeMetrics?.recordFiberStart(this.context)}[Kc];id;interruptible;currentOpCount;_stack;_observers;_exit;_children;_interruptedCause;_yielded;_running;_deferredInterrupt;_parent;context;cache;_dispatcher=void 0;get currentDispatcher(){return this._dispatcher??=this.cache.scheduler.makeDispatcher()}getRef(e){return Ao(this.context,e)}addObserver(e){return this._exit?(e(this._exit),o):(this._observers===void 0?this._observers=[e]:this._observers.push(e),()=>{if(this._exit||this._observers===void 0)return;let t=this._observers.indexOf(e);t>=0&&this._observers.splice(t,1)})}interruptUnsafe(e,t){if(this._exit)return;let n=wc(e);this.cache.stackFrame&&(n=Ir(n,wo(Gr,this.cache.stackFrame))),t&&(n=Ir(n,t)),this._interruptedCause=this._interruptedCause?jc(this._interruptedCause,n):n,this.interruptible&&(this._running?this._deferredInterrupt=!0:this.evaluate(ol(this._interruptedCause)))}
13pollUnsafe(){return this._exit}evaluate(e){if(this._exit)return;if(this._yielded!==void 0){let e=this._yielded;this._yielded=void 0,e()}let t=this.runLoop(e);if(t===_r)return;let n=$c.interruptChildren&&$c.interruptChildren(this);if(n!==void 0)return this.evaluate(P(n,()=>t));if(this._exit=t,this.cache.runtimeMetrics?.recordFiberEnd(this.context,this._exit),this._parent&&=(this._parent._children?.delete(this),void 0),this._observers!==void 0){let e=this._observers;this._observers=void 0;for(let n=0;n<e.length;n++)e[n](t)}this._stack.length=0,this._children=void 0,this.context=So()}runLoop(e){let t=globalThis[Wn];globalThis[Wn]=this;let n=this._running;this._running=!0;let r=!1,i=e;this.currentOpCount=0;try{for(;;){this._deferredInterrupt&&(this._deferredInterrupt=!1,i=ol(this._interruptedCause)),this.currentOpCount++;let e=this.cache;if(!r&&!e.preventYield&&e.scheduler.shouldYield(this)){r=!0;let e=i;i=P(cl,()=>e)}if(i=e.tracerContext?e.tracerContext(i,this):i[C](this),i===_r){let e=this._yielded;if(dr in e)return this._deferredInterrupt=!1,this._yielded=void 0,e;if(this._deferredInterrupt){this._yielded=void 0,e();continue}return _r}}}catch(e){return v(i,C)?this.runLoop(Yr(e)):Yr(`Fiber.runLoop: Not a valid effect: ${String(i)}`)}finally{this._running=n,globalThis[Wn]=t}}getCont(e){if(this._deferredInterrupt)return this._deferredInterrupt=!1,Qc;for(;;){let t=this._stack.pop();if(!t)return;let n=t[gr];if(n!==void 0){let r=n.call(t,this);if(r)return r[e]=r,r}if(t[e])return t}}yieldWith(e){return this._yielded=e,_r}children(){return this._children??=new Set}pipe(){return u(this,arguments)}setContext(e){let t=this.context;if(this.context=e,t!==void 0&&yo(t,e))return;let n=e.cacheRoot,r=n._fiberCache??=Zc(e);this.cache!==void 0&&this.cache.scheduler!==r.scheduler&&(this._dispatcher=void 0),this.cache=r}get currentSpanLocal(){let e=this.cache.span;return e?._tag===`Span`?e:void 0}},Zc=e=>{let t=Oo(e,sc);return{scheduler:Ao(e,Es),tracer:t,tracerContext:t?t.context:void 0,tracerEnabled:Ao(e,pc),span:Oo(e,tc),logLevel:Ao(e,vc),minimumLogLevel:Ao(e,yc),stackFrame:Ao(e,fc),runtimeMetrics:Oo(e,dc),maxOpsBeforeYield:Ao(e,Ns),preventYield:Ao(e,Ps)}},Qc={[mr](e,t){return ol(t._interruptedCause)},[hr](e,t){return ol(t._interruptedCause)}},$c={interruptChildren:void 0},el=e=>{if(!e.cache.stackFrame)return;let t=new Map;return t.set(Kr.key,e.cache.stackFrame),_o(t)},tl=e=>{let t=e;return t._exit?A(t._exit):yl(n=>t._exit?n(A(t._exit)):j(e.addObserver(e=>n(A(e)))))},nl=e=>yl(t=>{let n=e[Symbol.iterator](),r=[],i;function a(){let e=n.next();for(;!e.done;){if(e.value._exit){r.push(e.value._exit),e=n.next();continue}i=e.value.addObserver(e=>{r.push(e),a()});return}t(A(r))}return a(),j(()=>i?.())}),rl=e=>w(t=>il(e,t.id)),il=_(e=>v(e[0],Kc),(e,t,n)=>w(r=>{let i=el(r);return i=i&&n?Po(i,n):i??n,e.interruptUnsafe(t,i),Bl(tl(e))})),al=e=>w(t=>{let n=el(t),r=Da();for(let i of e)i.interruptUnsafe(t.id,n),r.push(i);return Bl(nl(r))}),A=Wr,ol=qr,sl=Jr,j=Hr({op:`Sync`,[C](e){let t=this[S](),n=e.getCont(mr);return n?n[mr](t,e):e.yieldWith(Wr(t))}}),M=Hr({op:`Suspend`,[C](e){return this[S]()}}),cl=Hr({op:`Yield`,[C](e){let t=!1;return e.currentDispatcher.scheduleTask(()=>{t||e.evaluate(Ql)},this[S]??0),e.yieldWith(()=>{t=!0})}})(0),ll=e=>A(E(e)),ul=A(T()),dl=e=>M(()=>ol(lr(e))),fl=e=>Yr(e),pl=e=>M(()=>sl(lr(e))),N=A(void 0),ml=e=>{let t=typeof e==`function`?e:e.try,n=typeof e==`function`?e=>new gf(e,`An error occurred in Effect.try`):e.catch;return M(()=>{try{return A(lr(t))}catch(e){return sl(lr(()=>n(e)))}})},hl=e=>_l(function(t,n){lr(()=>e(n)).then(e=>t(A(e)),e=>t(fl(e)))},e.length!==0),gl=e=>{let t=typeof e==`function`?e:e.try,n=typeof e==`function`?e=>new gf(e,`An error occurred in Effect.tryPromise`):e.catch;return _l(function(e,r){let i=t=>{try{e(sl(lr(()=>n(t))))}catch(t){e(fl(t))}};try{lr(()=>t(r)).then(t=>e(A(t)),i)}catch(e){i(e)}},t.length!==0)},_l=function(){let e=Vr({op:`Async`,[C](e){let t=lr(()=>this.register.bind(e.cache.scheduler)),n=!1,r=!1,i=this.withSignal?new AbortController:void 0,a=t(t=>{n||(n=!0,r?e.evaluate(t):r=t)},i?.signal);return r===!1?(r=!0,e._yielded=()=>{n=!0},i===void 0&&a===void 0||e._stack.push(vl(()=>(n=!0,i?.abort(),a??Ql))),_r):r}}),t=function(e,t){this.register=e,this.withSignal=t};return t.prototype=e,function(e,n){return new t(e,n)}}(),vl=Hr({op:`AsyncFinalizer`,[gr](e){e.interruptible&&(e.interruptible=!1,e._stack.push(dd))},[hr](e,t){return Oc(e)?P(this[S](),()=>ol(e)):ol(e)}}),yl=e=>_l(e,e.length>=2),bl=yl(o),xl=(...e)=>{if(e.length===1){let t=e[0];return M(()=>El(t()))}let[t,n]=e;return M(()=>El(n.call(t.self)))},Sl=(e,...t)=>{let n=t.length===0?function(){return M(()=>El(e.apply(this,arguments)))}:function(){let n=M(()=>El(e.apply(this,arguments)));for(let e=0;e<t.length;e++)n=t[e](n,...arguments);return n};return Cl(e.length,n)},Cl=(e,t)=>Object.defineProperty(t,`length`,{value:e,configurable:!0}),wl=(e,...t)=>Cl(e.length,t.length===0?function(){return Tl(()=>e.apply(this,arguments))}:function(){let n=Tl(()=>e.apply(this,arguments));for(let e of t)n=e(n,...arguments);return n}),Tl=e=>{try{let t=e(),n;for(;;){let r=t.next(n);if(r.done)return A(r.value);let i=r.value;if(i&&i._tag===`Success`){n=i.value;continue}else if(i&&i._tag===`Failure`)return r.value;else{let n=!0;return M(()=>n?(n=!1,P(r.value,e=>El(t,e))):M(()=>El(e())))}}}catch(e){return fl(e)}},El=function(){let e=Vr({op:`Iterator`,[mr](e,t){let n=this.iterator;for(;;){let r=n.next(e);if(r.done)return A(r.value);if(!F(r.value))return t._stack.push(this),r.value;if(r.value._tag===`Failure`)return r.value;e=r.value.value}},[C](e){return this[mr](this.initial,e)}}),t=function(e,t){this.iterator=e,this.initial=t};return t.prototype=e,function(e,n){return new t(e,n)}}(),Dl=_(2,(e,t)=>new jl(e,Ml,A(t))),Ol=function(e){return e._stack.push(this),this[S]},kl=Vr({op:`OnSuccess`,[C]:Ol}),Al=function(e,t){this[S]=e,this[mr]=t};Al.prototype=kl;var jl=function(e,t,n){this[S]=e,this[mr]=t,this.payload=n};jl.prototype=kl;var Ml=function(){return this.payload},Nl=function(e){let t=this.payload;return A(lr(()=>t(e)))},Pl=function(e){let t=this.payload;return lr(()=>t(e))},Fl=function(e){let t=this.payload;return new jl(lr(()=>t(e)),Ml,Wr(e))},Il=function(e){return new jl(this.payload,Ml,Wr(e))},Ll=e=>Gl(e,E),Rl=_(2,(e,t)=>new jl(e,xr(t)?Ml:Pl,t)),zl=_(2,(e,t)=>new jl(e,xr(t)?Il:Fl,t)),Bl=e=>new jl(e,Ml,Ql),Vl=(e,t)=>w(n=>yl(r=>{let i=!1,a=new Set,o=e=>{i=!0,r(a.size===0?e:P(ld(al(a)),()=>e))},s=0;for(let r of e){if(i)break;let e=s++,c=Od(n,r,!0,!0,!1);a.add(c),c.addObserver(r=>{a.delete(c);let s=!i;o(r),s&&t?.onWinner&&t.onWinner({fiber:c,index:e,parentFiber:n})})}return al(a)})),Hl=_(e=>xr(e[1]),(e,t,n)=>Vl([e,t],n)),P=_(2,(e,t)=>new Al(e,t.length===1?t:e=>t(e))),F=e=>e[dr]!==void 0,Ul=_(2,(e,t)=>F(e)?e._tag===`Success`?t(e.value):e:P(e,t)),Wl=e=>P(e,g),Gl=_(2,(e,t)=>new jl(e,Nl,t)),Kl=_(2,(e,t)=>F(e)?$l(e,t):Gl(e,t)),ql=_(2,(e,t)=>F(e)?eu(e,t):xu(e,t)),Jl=_(2,(e,t)=>{if(F(e)){if(e._tag===`Success`)return e;let n=Ec(e.cause);return D(n)?e:t(n.success)}return gu(e,t)}),Yl=e=>e._tag===`Success`,Xl=e=>e._tag===`Failure`,Zl=e=>e._tag===`Failure`?Yi(e.cause):Xi(e),Ql=Wr(void 0),$l=_(2,(e,t)=>e._tag===`Success`?Wr(t(e.value)):e),eu=_(2,(e,t)=>{if(e._tag===`Success`)return e;let n=Ec(e.cause);return D(n)?e:Jr(t(n.success))}),tu=e=>{let t=[];for(let n of e)n._tag===`Failure`&&t.push(...n.cause.reasons);return t.length===0?Ql:qr(jr(t))},nu=e=>e,ru=_(2,(e,t)=>w(n=>{let r=n.context,i=t(r);return r===i?e:(n.setContext(i),td(e,()=>{n.setContext(r)}))})),iu=_(3,(e,t,n)=>ru(e,e=>{let r=ko(e,t),i=n(r);return r===i?e:To(e,t,i)})),au=()=>ou,ou=w(e=>A(e.context)),su=e=>w(t=>e(t.context)),cu=_(2,(e,t)=>F(e)?e:ru(e,Po(t))),lu=function(){return arguments.length===1?_(2,(e,t)=>uu(e,arguments[0],t)):_(3,(e,t,n)=>uu(e,t,n)).apply(this,arguments)}
13,uu=(e,t,n)=>ru(e,To(t,n)),du=_(e=>xr(e[0]),(e,t)=>yd({while:h,body:p(t?.disableYield?e:P(e,e=>cl)),step:o})),fu=_(2,(e,t)=>new mu(e,t.length===1?t:e=>t(e))),pu=Vr({op:`OnFailure`,[C]:Ol}),mu=function(e,t){this[S]=e,this[hr]=t};mu.prototype=pu;var hu=_(3,(e,t,n)=>fu(e,e=>{let r=t(e);return D(r)?ol(r.failure):lr(()=>n(r.success,e))})),gu=_(2,(e,t)=>hu(e,Ec,e=>t(e))),_u=_(2,(e,t)=>hu(e,Dc,t)),vu=_(3,(e,t,n)=>fu(e,e=>{let r=t(e);return D(r)?ol(e):Rl(lr(()=>n(r.success,e)),ol(e))})),yu=_(2,(e,t)=>vu(e,Ec,e=>t(e))),bu=_(e=>xr(e[0]),(e,t,n,r)=>fu(e,e=>{let i=Ec(e);return D(i)?ol(i.failure):t(i.success)?lr(()=>n(i.success)):r?lr(()=>r(i.success)):ol(e)})),xu=_(2,(e,t)=>gu(e,e=>pl(()=>t(e)))),Su=e=>gu(e,fl),Cu=_(2,(e,t)=>gu(e,e=>j(()=>t(e)))),wu=e=>M(()=>{let t=e[Symbol.iterator](),n=t.next();if(n.done)return fl(Error(`Received an empty collection of effects`));function r(e){let n=t.next();return n.done?e.value:gu(e.value,e=>r(n))}return r(n)}),Tu=e=>gu(e,t=>P(cl,()=>Tu(e))),Eu=_(e=>xr(e[0]),(e,t)=>{if(!t?.log)return Mu(e,{onFailure:e=>N,onSuccess:e=>N});let n=Tf(t.log===!0?void 0:t.log);return ku(e,{onFailure(e){let r=Tc(e);return D(r)?ol(r.failure):t.message===void 0?n(e):n(t.message,e)},onSuccess:e=>N})}),Du=e=>Nu(e,{onFailure:T,onSuccess:E}),Ou=e=>
13Pu(e,{onFailure:Xi,onSuccess:Yi}),ku=_(2,(e,t)=>new ju(e,t.onSuccess.length===1?t.onSuccess:e=>t.onSuccess(e),t.onFailure.length===1?t.onFailure:e=>t.onFailure(e))),Au=Vr({op:`OnSuccessAndFailure`,[C]:Ol}),ju=function(e,t,n){this[S]=e,this[mr]=t,this[hr]=n};ju.prototype=Au;var Mu=_(2,(e,t)=>ku(e,{onFailure:e=>{let n=e.reasons.find(Lr);return n?lr(()=>t.onFailure(n.error)):ol(e)},onSuccess:t.onSuccess})),Nu=_(2,(e,t)=>Mu(e,{onFailure:e=>j(()=>t.onFailure(e)),onSuccess:e=>j(()=>t.onSuccess(e))})),Pu=_(2,(e,t)=>{if(F(e)){if(e._tag===`Success`)return Wr(t.onSuccess(e.value));let n=Ec(e.cause);return D(n)?e:Wr(t.onFailure(n.success))}return Nu(e,t)}),Fu=e=>F(e)?Wr(e):Iu(e),Iu=Hr({op:`Exit`,[C](e){return e._stack.push(this),this[S]},[mr](e,t,n){return A(n??Wr(e))},[hr](e,t,n){return A(n??qr(e))}}),Lu=_(2,(e,t)=>Rl(df(t),e)),Ru=_(2,(e,t)=>P(zu(e,t.duration),e=>Mi(e)?t.orElse():A(e.value))),zu=_(2,(e,t)=>Hl(Ll(e),Dl(df(t),T()))),Bu=`~effect/Scope`,Vu=`~effect/Scope/Closeable`,Hu=ro(`effect/Scope`),Uu=(e,t)=>M(()=>Wu(e,t)??N),Wu=(e,t)=>{if(e.state._tag===`Closed`)return;let n={_tag:`Closed`,exit:t};if(e.state._tag===`Empty`){e.state=n;return}let r=e.state;if(e.state=n,r.finalizer!==void 0)return r.finalizer(t);let i=r.finalizers;if(!(i===void 0||i.size===0))return i.size===1?i.values().next().value(t):Ku(e,i,t)},Gu=(e,t)=>Yl(e)?t:fu(t,t=>ol(jc(e.cause,t))),Ku=Sl(function*(e,t,n){let r=[],i=[],a=Array.from(t.values()),o=Yc();for(let t=a.length-1;t>=0;t--){let s=a[t];e.strategy===`sequential`?r.push(yield*Fu(s(n))):i.push(Od(o,s(n),!0,!0,`inherit`))}return i.length>0&&(r=yield*nl(i)),yield*tu(r)}),qu=(e,t)=>{let n=Qu(t);if(e.state._tag===`Closed`)return n.state=e.state,n;let r={};return Xu(e,r,e=>Uu(n,e)),Xu(n,r,t=>j(()=>Zu(e,r))),n},Ju=(e,t)=>M(()=>e.state._tag===`Closed`?t(e.state.exit):(Xu(e,{},t),N)),Yu=(e,t)=>Ju(e,p(t)),Xu=(e,t,n)=>{if(e.state._tag===`Empty`)e.state={_tag:`Open`,finalizerKey:t,finalizer:n,finalizers:void 0};else if(e.state._tag===`Open`){let r=e.state;r.finalizer===void 0?r.finalizers===void 0?(r.finalizerKey=t,r.finalizer=n):r.finalizers.set(t,n):(r.finalizers=new Map([[r.finalizerKey,r.finalizer]]),r.finalizerKey=void 0,r.finalizer=void 0,r.finalizers.set(t,n))}},Zu=(e,t)=>{if(e.state._tag===`Open`){let n=e.state;n.finalizerKey===t?(n.finalizerKey=void 0,n.finalizer=void 0):n.finalizers!==void 0&&n.finalizers.delete(t)}},Qu=(e=`sequential`)=>({[Vu]:Vu,[Bu]:Bu,strategy:e,state:$u}),$u={_tag:`Empty`},ed=lu(Hu),td=function(){let e=Vr({op:`OnExit`,[C](e){return e._stack.push(this),this.effect},[gr](e){e.interruptible&&this.interruptible!==!0&&(e._stack.push(dd),e.interruptible=!1)},[mr](e,t,n){n??=Wr(e);let r=this.onExit(n);return r?P(r,e=>n):n},[hr](e,t,n){n??=qr(e);let r=this.onExit(n);return r?P(Gu(n,r),e=>n):n}}),t=function(e,t,n){this.effect=e,this.onExit=t,this.interruptible=n};return t.prototype=e,function(e,n,r){return new t(e,n,r)}}(),nd=_(2,td),rd=_(2,(e,t)=>nd(e,e=>t)),id=_(3,(e,t,n)=>nd(e,e=>{let r=t(e);return D(r)?N:n(r.success,e)})),ad=_(2,(e,t)=>id(e,Zl,t)),od=_(3,(e,t,n)=>nd(e,e=>{if(e._tag!==`Failure`)return N;let r=t(e.cause);return D(r)?N:n(r.success,e.cause)})),sd=_(2,(e,t)=>od(kc,t)(e)),cd=e=>j(()=>{let t=Kd(!1),n=!1,r,i=P(t.await,()=>r);return M(()=>r===void 0?n?i:(n=!0,nd(e,e=>j(()=>{r=e,t.openUnsafe()}))):r)}),ld=e=>w(t=>t.interruptible?(t.interruptible=!1,t._stack.push(dd),e):e),ud=Hr({op:`SetInterruptible`,[gr](e){if(e.interruptible=this[S],e._interruptedCause&&e.interruptible)return()=>ol(e._interruptedCause)}}),dd=ud(!0),fd=ud(!1),pd=e=>{if(e.interruptible=!0,e._stack.push(fd),e._interruptedCause)return ol(e._interruptedCause)},md=e=>w(t=>t.interruptible?e:pd(t)??e),hd=e=>w(t=>t.interruptible?(t.interruptible=!1,t._stack.push(dd),e(md)):e(g)),gd=(e,t)=>ne(e)?t?.mode===`result`?bd(e,Ou,t):bd(e,g,t):t?.discard?t.mode===`result`?bd(Object.values(e),Ou,t):bd(Object.values(e),g,t):M(()=>{let n={};return Dl(bd(Object.entries(e),([e,r])=>Gl(t?.mode===`result`?Ou(r):r,t=>{Rn(n,e,t)}),{discard:!0,concurrency:t?.concurrency}),n)}),_d=(e,t,n,r)=>P(n(r,t),i=>{if(i)return A(E(r));let a=e.next();return a.done?A(T()):_d(e,t+1,n,a.value)}),vd=(e,t,n,r)=>P(n(r,t),r=>{if(Qi(r))return A(E(r.success));let i=e.next();return i.done?A(T()):vd(e,t+1,n,i.value)}),yd=Hr({op:`While`,[mr](e,t){return this[S].step(e),this[S].while()?(t._stack.push(this),this[S].body()):Ql},[C](e){return this[S].while()?(e._stack.push(this),this[S].body()):Ql}}),bd=_(e=>typeof e[1]==`function`,(e,t,n)=>M(()=>{let r=Sd(n?.concurrency);
13if(r===1)return xd(e,t,n);let i=da(e),a=i.length;if(a===0)return n?.discard?N:A([]);let o=n?.discard?void 0:Array(a),s=Ed({f:t,out:o},i,{concurrency:r});return s?Dl(s,o):A(o)})),xd=(e,t,n)=>M(()=>{let r=n?.discard?void 0:[],i=e[Symbol.iterator](),a=i.next(),o=0;return Dl(yd({while:()=>!a.done,body:()=>t(a.value,o++),step:e=>{r&&r.push(e),a=i.next()}}),r)}),Sd=e=>e===`unbounded`?1/0:Math.max(1,e??1),Cd=()=>e=>{let t=e.onItem,n=e.step,r=(e,i,a=0,o=i.length)=>{for(;a<o;a++){let s=i[a],c=t(e,s,a);if(!F(c))return P(Fu(c),t=>n(e,s,t,a)??r(e,i,a+1,o)??N);let l=n(e,s,c,a);if(l)return l._tag===`Failure`?l:void 0}};return r},wd=e=>{let t=e.onItem,n=e.step;return(e,r,i)=>{let a=0,o=i.end??r.length,s=i.concurrency,c=!1,l,u,d,f=!1,p,m,h=e=>{let t=Yr(e);return p=t,c=!0,f=!0,u&&u.size>0?P(ld(al(Array.from(u))),()=>t):t},ee=()=>{let i=!1;for(;!p&&a<o;a++){let o=r[a],te=m??t(e,o,a);if(F(te)){if(p=n(e,o,te,a),p)break}else if(l){m=void 0;let t=Od(l,te,!0,!0,`inherit`);if(t._exit){if(p=n(e,o,t._exit,a),p)break;continue}u.add(t);let r=a;if(t.addObserver(a=>{u.delete(t);try{if(p){if(!f&&a._tag===`Failure`)for(let e of a.cause.reasons)if(e._tag===`Interrupt`)continue;else p._tag===`Failure`?p.cause.reasons.push(e):p=qr(jr([e]))}else{let t=n(e,o,a,r);t&&(p=t._tag===`Failure`?qr(jr(t.cause.reasons.slice())):t,ee())}if(i){let e=ee();e&&d(e)}else c&&u.size===0&&d(p??N)}catch(e){d(h(e))}}),u.size<s)continue;i=!0,a++;return}else return yl(e=>{l=Yc(),u=new Set,m=te,d=e;let t;try{t=ee()}catch(t){return e(h(t))}return t?e(t):M(()=>(p=Ql,f=!0,u?al(u):N))})}if(c=!0,p){if(u&&u.size>0){let e=el(l);u.forEach(t=>t.interruptUnsafe(l.id,e));return}if(d||p._tag===`Failure`)return p}else if(d)if(u)u.size===0&&d(N);else return Ql};return ee()}},Td=()=>e=>wd(e),Ed=wd({onItem(e,t,n){return e.f(t,n)},step(e,t,n,r){if(n._tag===`Failure`)return n;e.out&&(e.out[r]=n.value)}}),Dd=_(e=>ne(e[0])&&!xr(e[0]),(e,t,n)=>M(()=>{let r=[];return Dl(bd(e,e=>Gl(t(e),e=>{Qi(e)&&r.push(e.success)}),{discard:!0,concurrency:n?.concurrency}),r)})),Od=(e,t,n=!1,r=!1,i=!1)=>{let a=e,o=i===`inherit`?a.interruptible:!i,s=new Xc(a.context,o);return n?s.evaluate(t):a.currentDispatcher.scheduleTask(()=>s.evaluate(t),0),!r&&!s._exit&&(a.children().add(s),s._parent=a),s},kd=_(e=>xr(e[0]),(e,t)=>w(n=>A(Od(n,e,t?.startImmediately,!0,t?.uninterruptible)))),Ad=e=>(t,n)=>{let r=new Xc(n?.scheduler?To(e,Es,n.scheduler):e,n?.uninterruptible!==!0);if(r.evaluate(t),r._exit)return r;if(n?.signal)if(n.signal.aborted)r.interruptUnsafe();else{let e=()=>r.interruptUnsafe();n.signal.addEventListener(`abort`,e,{once:!0}),r.addObserver(()=>n.signal.removeEventListener(`abort`,e))}return n?.onFiberStart&&n.onFiberStart(r),r},jd=_(2,(e,t)=>{if(e._exit)return e;if(t.state._tag===`Closed`)return e.interruptUnsafe(e.id),e;let n={};return Xu(t,n,()=>rl(e)),e.addObserver(()=>Zu(t,n)),e}),Md=Ad(So()),Nd=e=>{let t=Ad(e);return(e,n)=>{let r=t(e,n);return n?.onExit&&r.addObserver(n.onExit),e=>r.interruptUnsafe(e)}},Pd=Nd(So()),Fd=e=>{let t=Ad(e);return(e,n)=>{let r=t(e,n);return new Promise(e=>{r.addObserver(t=>e(t))})}},Id=Fd(So()),Ld=e=>{let t=Fd(e);return(e,n)=>t(e,n).then(e=>{if(e._tag===`Failure`)throw Pc(e.cause);return e.value})},Rd=Ld(So()),zd=e=>{let t=Ad(e);return e=>{if(F(e))return e;let n=t(e,{scheduler:new js(`sync`)});return n._dispatcher?.flush(),n._exit??Yr(new mf(n))}},Bd=zd(So()),Vd=e=>{let t=zd(e);return e=>{let n=t(e);if(n._tag===`Failure`)throw Pc(n.cause);return n.value}},Hd=Vd(So()),Ud=A(!0),Wd=A(!1),Gd=class{waiters=[];scheduled=void 0;_isOpen;constructor(e){this._isOpen=e}scheduleUnsafe(e){if(this.waiters.length===0)return Ud;if(this.scheduled===void 0)this.scheduled=this.waiters,e.currentDispatcher.scheduleTask(this.flushScheduled,0);else for(let e=0;e<this.waiters.length;e++)this.scheduled.push(this.waiters[e]);return this.waiters=[],Ud}flushScheduled=()=>{if(this.scheduled===void 0)return;let e=this.scheduled;this.scheduled=void 0;for(let t=0;t<e.length;t++)e[t](Ql)};flushWaiters(){let e=this.waiters;this.waiters=[],this.flushScheduled();for(let t=0;t<e.length;t++)e[t](Ql)}open=w(e=>this._isOpen?Wd:(this._isOpen=!0,this.scheduleUnsafe(e)));release=w(e=>this._isOpen?Wd:this.scheduleUnsafe(e));openUnsafe(){return this._isOpen?!1:(this._isOpen=!0,this.flushWaiters(),!0)}await=yl(e=>this._isOpen?e(N):(this.waiters.push(e),j(()=>{let t=this.waiters.indexOf(e);t===-1?this.scheduled!==void 0&&(t=this.scheduled.indexOf(e),t!==-1&&this.scheduled.splice(t,1)
13):this.waiters.splice(t,1)})));closeUnsafe(){return this._isOpen?(this._isOpen=!1,!0):!1}close=j(()=>this.closeUnsafe());whenOpen=e=>P(this.await,()=>e);isOpen(){return this._isOpen}},Kd=e=>new Gd(e??!1),qd=BigInt(0),Jd={_tag:`Span`,spanId:`noop`,traceId:`noop`,sampled:!1,status:{_tag:`Ended`,startTime:qd,endTime:qd,exit:Ql},attributes:new Map,links:[],kind:`internal`,attribute(){},event(){},end(){},addLinks(){}},Yd=e=>Object.assign(Object.create(Jd),e),Xd=e=>e?Ao(e.annotations,ic)?e._tag===`Span`?Xd(Bi(e.parent)):T():E(e):T(),Zd=(e,t,n)=>{let r=!e.getRef(pc)||n?.annotations&&Ao(n.annotations,ic),i=n?.parent===void 0?n?.root?T():Xd(e.cache.span):E(n.parent),a;if(r)a=Yd({name:t,parent:i,annotations:To(n?.annotations??So(),ic,!0)});else{let r=e.getRef(cc),o=e.getRef(rf),s=e.getRef(mc),c=e.getRef(hc),l=e.getRef(gc),u=n?.level??e.getRef(ac),d=n?.links===void 0?l.length===0?[]:l.slice():[...l,...n.links];a=r.span({name:t,parent:i,annotations:n?.annotations??So(),links:d,startTime:s?o.currentTimeNanosUnsafe():qd,kind:n?.kind??`internal`,root:n?.root??Mi(i),sampled:n?.sampled??(Ni(i)&&i.value.sampled===!1?!1:!vf(e.getRef(oc),u))});for(let e in c)a.attribute(e,c[e]);if(n?.attributes!==void 0)for(let e in n.attributes)a.attribute(e,n.attributes[e])}return a},Qd=(e,t)=>(t=typeof t==`function`?t:s,iu(fc,n=>({name:e,stack:t,parent:n}))),$d=(e,t,n,r)=>j(()=>{e.status._tag!==`Ended`&&e.end(r?n.currentTimeNanosUnsafe():qd,t)}),ef=(e,...t)=>{let n=t.length===1?void 0:t[0],r=t[t.length-1];return w(t=>{let i=Zd(t,e,n),a=t.getRef(rf),o=t.getRef(mc);return nd(M(()=>lr(()=>r(i))),e=>$d(i,e,a,o))})},tf=lu(nc),nf=function(){let e=xr(arguments[0]),t=e?arguments[1]:arguments[0],n=e?arguments[2]:arguments[1],r=g;return t._tag===`Span`&&(n=xc(n),r=Qd(t.name,n?.captureStackTrace)),e?tf(r(arguments[0]),t):e=>tf(r(e),t)},rf=O(`effect/Clock`,{defaultValue:()=>new of}),af=2**31-1,of=class{currentTimeMillisUnsafe(){return Date.now()}currentTimeMillis=j(()=>this.currentTimeMillisUnsafe());currentTimeNanosUnsafe(){return lf()}currentTimeNanos=j(()=>this.currentTimeNanosUnsafe());monotonicTimeNanosUnsafe(){return cf()}monotonicTimeNanos=j(()=>this.monotonicTimeNanosUnsafe());sleep(e){return this.sleepMillis(gs(e))}sleepMillis(e){return e<=0?cl:Number.isFinite(e)?yl(t=>{let n=e>af?this.sleepMillis(e-af):N,r=setTimeout(()=>t(n),Math.min(e,af));return j(()=>clearTimeout(r))}):bl}},sf=BigInt(1e6),cf=function(){let e=globalThis.process?.hrtime;if(typeof e?.bigint==`function`)return()=>e.bigint();if(typeof performance<`u`&&typeof performance.now==`function`)return()=>BigInt(Math.round(performance.now()*1e6));let t=BigInt(0);return()=>{let e=BigInt(Date.now())*sf;return e>t&&(t=e),t}}(),lf=function(){let e=BigInt(1e9),t;return()=>{let n=cf(),r=BigInt(Date.now())*sf;if(t===void 0)t=r-n;else{let i=t+n;(r>i?r-i:i-r)>e&&(t=r-n)}return t+n}}(),uf=e=>w(t=>e(t.getRef(rf))),df=e=>uf(t=>t.sleep(Yo(e))),ff=uf(e=>e.currentTimeMillis);Qr(`TimeoutError`),Qr(`IllegalArgumentError`),Qr(`ExceededCapacityError`);var pf=`~effect/Cause/AsyncFiberError`,mf=class extends Qr(`AsyncFiberError`){[pf]=pf;constructor(e){super({message:`An asynchronous Effect was executed with Effect.runSync`,fiber:e})}},hf=`~effect/Cause/UnknownError`,gf=class extends Qr(`UnknownError`){[hf]=hf;constructor(e,t){super({message:t,cause:e})}},_f=O(`effect/Console`,{defaultValue:()=>globalThis.console}),vf=Ai(ki(Oi,e=>{switch(e){case`All`:return-(2**53-1);case`Fatal`:return 5e4;case`Error`:return 4e4;case`Warn`:return 3e4;case`Info`:return 2e4;case`Debug`:return 1e4;case`Trace`:return 0;case`None`:return 2**53-1}})),yf=O(`effect/Logger/CurrentLoggers`,{defaultValue:()=>new Set([Of,kf])}),bf=O(`effect/Logger/LogToStderr`,{defaultValue:a}),xf={"~effect/Logger":{_Message:g,_Output:g},pipe(){return u(this,arguments)}},Sf=e=>{let t=Object.create(xf);return t.log=e,t},Cf=e=>e.replace(/[\s="]/g,`_`),wf=(e,t)=>`${Cf(e[0])}=${t-e[1]}ms`,Tf=e=>(...t)=>{let n;for(let e=0,r=t.length;e<r;e++){let r=t[e];Tr(r)&&(n?t.splice(e,1):t=t.slice(0,e).concat(t.slice(e+1)),n=n?jr(n.reasons.concat(r.reasons)):r,e--)}return n===void 0&&(n=Mr),w(r=>{let i=e??r.cache.logLevel;if(vf(r.cache.minimumLogLevel,i))return N;let a=r.getRef(rf),o=r.getRef(yf);if(o.size>0){let e=new Date(a.currentTimeMillisUnsafe());for(let a of o)a.log({cause:n,fiber:r,date:e,logLevel:i,message:t})}return N})},Ef={bold:`1`,red:`31`,green:`32`,yellow:`33`,blue:`34`,cyan:`36`,white:`37`,gray:`90`,black:`30`,bgBrightRed:`101`};Ef.gray,Ef.blue,Ef.green,Ef.yellow,Ef.red,Ef.bgBrightRed,Ef.black;var Df=e=>`${e.getHours().toString().padStart(2,`0`)}:${e.getMinutes().toString().padStart(2,`0`)}:${e.getSeconds().toString().padStart(2,`0`)}.${e.getMilliseconds().toString().padStart(3,`0`)}`,Of=Sf(({cause:e,date:t,fiber:n,logLevel:r,message:i})=>{let a=Array.isArray(i)?i.slice():[i];e.reasons.length>0&&a.push(Uc(e));let o=t.getTime(),s=n.getRef(bc),c=``;for(let e of s)c+=` ${wf(e,o)}`;let l=n.getRef(_c);Object.keys(l).length>0&&a.push(l);let u=n.getRef(_f);(n.getRef(bf)?u.error:u.log)(`[${Df(t)}] ${r.toUpperCase()} (#${n.id})${c}:`,...a)}),kf=Sf(({cause:e,fiber:t,logLevel:n,message:r})=>{let i=t.getRef(rf),a=t.getRef(_c),o=t.cache.span;if(o===void 0||o._tag===`ExternalSpan`)return;let s={};for(let[e,t]of Object.entries(a))Rn(s,e,t);s[`effect.fiberId`]=t.id,s[`effect.logLevel`]=n.toUpperCase(),e.reasons.length>0&&(s[`effect.cause`]=Uc(e)),o.event(nr(Array.isArray(r)&&r.length===1?r[0]:r),i.currentTimeNanosUnsafe(),s)}),Af=Lr,jf=jr,Mf=Fr,Nf=Mc,Pf=Pc,Ff=Ec,If=Oc,Lf=ei,Rf=ii;ro()(`effect/Cause/StackTrace`),ro()(`effect/Cause/InterruptorStackTrace`);var zf=Wr,Bf=qr,Vf=Jr,Hf=Ql,Uf=Yl,Wf=Xl,Gf={"~effect/Deferred":{_A:g,_E:g},pipe(){return u(this,arguments)}},Kf=function(){this.resumes=void 0,this.effect=void 0};Kf.prototype=Gf;var qf=()=>new Kf,Jf=()=>j(()=>qf()),Yf=e=>yl(t=>e.effect?t(e.effect):(e.resumes??=[],e.resumes.push(t),j(()=>{let n=e.resumes;if(n===void 0)return;let r=n.indexOf(t);r>=0&&n.splice(r,1)}))),Xf=_(2,(e,t)=>j(()=>Qf(e,t))),Zf=_(2,(e,t)=>Xf(e,Wr(t))),Qf=(e,t)=>
13{if(e.effect)return!1;if(e.effect=t,e.resumes){let n=e.resumes;e.resumes=void 0;for(let e=0;e<n.length;e++)n[e](t)}return!0},$f=Qu,ep=ed,tp=Ju,np=Yu,rp=qu,ip=Uu,ap=`~effect/Layer`,op=`~effect/Layer/MemoMap`,sp=(e,t)=>(e.observers++,Rl(Ju(t,t=>e.finalizer(t)),e.effect)),cp={[ap]:{_ROut:g,_E:g,_RIn:g},pipe(){return u(this,arguments)}},lp=e=>{let t=Object.create(cp);return t.build=e,t},up=e=>lp((t,n)=>{let r=rp(n);return nd(e(t,r),e=>e._tag===`Failure`?ip(r,e):N)}),dp=e=>{let t=up((n,r)=>n.getOrElseMemoize(t,r,e));return t},fp=(e,t,n,r)=>{let i=$f(),a=qf(),o={observers:1,effect:Yf(a),finalizer:n=>M(()=>(o.observers--,o.observers===0?(e.map.delete(t),ip(i,n)):N))};return e.map.set(t,o),Ju(n,o.finalizer).pipe(P(()=>r(e,i)),nd(e=>(o.effect=e,Xf(a,e))))},pp=class{get[op](){return op}parent;constructor(e){this.parent=e}map=new Map;get(e,t){let n=this.map.get(e);return n?sp(n,t):this.parent?.get(e,t)}getOrElseMemoize(e,t,n){return M(()=>this.get(e,t)||fp(this,e,t,n))}},mp=()=>new pp,hp=e=>new pp(e),gp=class e extends ro()(`effect/Layer/CurrentMemoMap`){static forkOrCreate(t){let n=Do(t,e);return n?hp(n):mp()}},_p=_(3,(e,t,n)=>lu(Gl(e.build(t,n),To(gp,t)),gp,t)),vp=function(){return arguments.length===1?e=>yp(wo(arguments[0],e)):yp(wo(arguments[0],arguments[1]))},yp=e=>lp(p(A(e))),bp=function(){return arguments.length===1?e=>xp(arguments[0],e):xp(arguments[0],arguments[1])},xp=(e,t)=>Sp(Gl(t,t=>wo(e,t))),Sp=e=>dp((t,n)=>ep(e,n)),Cp=(e,t,n)=>{let r=rp(n,`parallel`);return bd(e,e=>e.build(t,rp(r,`sequential`)),{concurrency:e.length}).pipe(Gl(e=>Fo(...e)))},wp=(...e)=>up((t,n)=>Cp(e,t,n)),Tp=(e,t,n)=>up((r,i)=>P(Array.isArray(t)?Cp(t,r,i):t.build(r,i),t=>e.build(r,i).pipe(cu(t),Gl(e=>n(e,t))))),Ep=_(2,(e,t)=>Tp(e,t,g)),Dp=_(2,(e,t)=>Tp(e,t,(e,t)=>Po(t,e))),Op=ff,kp=`~effect/DateTime`,Ap=`~effect/DateTime/TimeZone`,jp={[kp]:kp,pipe(){return u(this,arguments)},[er](){return this.toString()},toJSON(){return Np(this).toJSON()}};({...jp}),{...jp};var Mp={[Ap]:Ap,[er](){return this.toString()}};({...Mp}),{...Mp};var Np=e=>new Date(e.epochMilliseconds),Pp=e=>{if(e._tag===`Utc`)return new Date(e.epochMilliseconds);if(e.zone._tag===`Offset`)return new Date(e.epochMilliseconds+e.zone.offset);if(e.adjustedEpochMilliseconds!==void 0)return new Date(e.adjustedEpochMilliseconds);let t=e.zone.format.formatToParts(e.epochMilliseconds).filter(e=>e.type!==`literal`),n=new Date(0);return n.setUTCFullYear(Number(t[2].value),Number(t[0].value)-1,Number(t[1].value)),n.setUTCHours(Number(t[3].value),Number(t[4].value),Number(t[5].value),Number(t[6].value)),e.adjustedEpochMilliseconds=n.getTime(),n},Fp=e=>Pp(e).getTime()-Lp(e),Ip=e=>{let t=Math.abs(e),n=Math.floor(t/(3600*1e3)),r=Math.round(t%(3600*1e3)/(60*1e3));return r===60&&(n+=1,r=0),`${e<0?`-`:`+`}${String(n).padStart(2,`0`)}:${String(r).padStart(2,`0`)}`},Lp=e=>e.epochMilliseconds,Rp=O(`effect/Random`,{defaultValue:()=>({nextIntUnsafe(){return Math.floor(Math.random()*(2**53-1- -(2**53-1)+1))+-(2**53-1)},nextDoubleUnsafe(){return Math.random()}})}),zp=_(2,(e,t)=>hu(e,Up,e=>t(e))),Bp=e=>e.reasons.some(Vp),Vp=e=>e._tag===`Fail`&&Lf(e.error),Hp=e=>{let t,n=!1;for(let r of e.reasons)Vp(r)?t??=r.error:r._tag!==`Interrupt`&&(n=!0);return t===void 0?Xi(e):n?Xi(jf(e.reasons.filter(e=>!Vp(e)))):Yi(t)},Up=e=>{let t=Hp(e);return D(t)?t:Yi(t.success.value)},Wp=e=>{let t=Hp(e);return D(t)?Bf(t.failure):zf(t.success.value)},Gp=_(2,(e,t)=>ku(e,{onSuccess:t.onSuccess,onFailure:e=>{let n=Hp(e);return D(n)?t.onFailure(n.failure):t.onDone(n.success.value)}}));({...yr});var Kp=gd,qp=bd,Jp=yd,Yp=hl,Xp=gl,I=A,Zp=ul,Qp=ll,$p=M,em=j,tm=N,nm=xl,L=sl,rm=ol,im=dl,am=fl,om=ml,sm=w,R=P,cm=Wl,lm=Rl,um=zl,dm=Ou,fm=Du,pm=Fu,z=Gl,mm=Dl,hm=Ll,gm=Bl,_m=gu,vm=fu,ym=_u,bm=bu,xm=xu,Sm=Su,Cm=yu,wm=Eu,Tm=Cu,Em=wu,Dm=zu,Om=Ru,km=Lu,Am=df,jm=Dd,Mm=ku,Nm=au,Pm=su,Fm=cu,Im=nu,Lm=ru,Rm=lu,zm=rd,Bm=ad,Vm=nd,Hm=cd,Um=sd,Wm=hd,Gm=du,Km=ef,qm=nf,Jm=kd,Ym=Md,Xm=Ad,Zm=Nd,Qm=Pd,$m=Rd,eh=Ld,th=Id,nh=Fd,rh=Hd,ih=Vd,ah=Bd,oh=zd,sh=Sl,ch=Tf(`Warn`),lh=Tf(`Error`),uh=Tf(`Debug`);ro()(`effect/Effect/Transaction`);var dh=Kl,fh=ql,ph=Ul,mh=Jl,hh=wl;function gh(e){return e.checks?e.checks[e.checks.length-1].annotations:e.annotations}var _h=`~structural`,vh=`~sentinels`,yh=`~constructor`,bh=d(e=>{let t=gh(e)?.identifier;return typeof t==`string`?t:e.getExpected(bh)}),B=Symbol(),xh=zf,Sh=xh(B),V=xh(B),Ch=e=>e===B?T():E(e),wh=e=>e._tag===`None`?Sh:xh(e.value),Th=`~effect/SchemaIssue/Issue`;function Eh(e){return v(e,Th)&&e[Th]===Th}function Dh(e){return Object.hasOwn(e,`input`)}var Oh=class{[Th]=Th;constructor(e,t){t?.reportInput===!0&&e!==B&&(this.input=e)}},kh=class extends Oh{_tag=`Filter`;filter;issue;constructor(e,t,n,r){super(n,r),this.filter=e,this.issue=t}},Ah=class extends Oh{_tag=`Encoding`;ast;issue;constructor(e,t,n,r){super(n,r),this.ast=e,this.issue=t}},jh=class extends Oh{_tag=`Pointer`;path;issue;constructor(e,t){super(),this.path=e,this.issue=t}},Mh=class extends Oh{_tag=`MissingKey`;annotations;constructor(e){super(),this.annotations=e}},Nh=class extends Oh{_tag=`UnexpectedKey`;ast;constructor(e,t,n){super(t,n),this.ast=e}},Ph=class extends Oh{_tag=`Composite`;ast;issues;constructor(e,t,n,r){super(n,r),this.ast=e,this.issues=t}},Fh=class extends Oh{_tag=`InvalidType`;ast;constructor(e,t,n){super(t,n),this.ast=e}},Ih=class extends Oh{_tag=`InvalidValue`;annotations;constructor(e,t,n){super(t,n),this.annotations=e}},Lh=class extends Oh{_tag=`AnyOf`;ast;issues;constructor(e,t,n,r){super(n,r),this.ast=e,this.issues=t}},Rh=class extends Oh{_tag=`OneOf`;ast;successes;constructor(e,t,n,r){super(n,r),this.ast=e,this.successes=t}};function zh(e,t,n){if(Eh(e))return e;if(typeof e==`string`)return new Ih({message:e},t,n);let r=typeof e.issue==`string`?new Ih({message:e.issue},t,n):e.issue;return new jh(e.path,r)}function Bh(e,t,n){if(e!==void 0)return typeof e==`boolean`?e?void 0:new Ih(void 0,t,n):zh(e,t,n)}function Vh(e,t,n,r){return Array.isArray(t)?ha(t)?t.length===1?zh(t[0],n,r):new Ph(e,ka(t,e=>zh(e,n,r)),n,r):void 0:Bh(t,n,r)}var Hh=e=>{let t=Zh(e);if(t!==void 0)return t;switch(e._tag){case`InvalidType`:return Kh(bh(e.ast),e);case`InvalidValue`:{let t=Gh(e);if(t!==void 0)return Kh(t,e);let n=Wh(e);return n===void 0?`Expected a valid value`:`Invalid data ${n}`}case`MissingKey`:return`Missing key`;case`UnexpectedKey`:{let t=Wh(e);return t===void 0?`Expected no excess property`:`Unexpected key with value ${t}`}case`Forbidden`:return`Forbidden operation`;case`OneOf`:{let t=Wh(e);return t===void 0?`Expected exactly one member to match`:`Expected exactly one member to match the input ${t}`}}},Uh=e=>Zh(e.issue)??Zh(e);function Wh(e){return Dh(e)?x(e.input):void 0}function Gh(e){let t=e.annotations?.expected;return typeof t==`string`?t:void 0}function Kh(e,t){let n=Wh(t);return n===void 0?`Expected ${e}`:`Expected ${e}, got ${n}`}function qh(e){let t=e.annotations?.expected;if(typeof t==`string`)return t;switch(e._tag){case`Filter`:return`<filter>`;case`FilterGroup`:return e.checks.map(e=>qh(e)).join(` & `)}}function Jh(){return e=>Xh(e,``)}var Yh=Jh();function Xh(e,t){let n;switch(e._tag){case`Filter`:{let r=Uh(e);if(r!==void 0)n=r;else{if(e.issue._tag!==`InvalidValue`)return Xh(e.issue,t);let r=Gh(e.issue);n=r===void 0?Kh(qh(e.filter),e):Kh(r,e.issue)}break}case`Encoding`:return Xh(e.issue,t);case`Pointer`:return Xh(e.issue,t+Yn(e.path));case`Composite`:case`AnyOf`:if(e._tag===`Composite`||e.issues.length>0)return e.issues.map(e=>Xh(e,t)).join(` 14`);n=Zh(e)??Kh(bh(e.ast),e);break;default:n=Hh(e);break}return t?`${n}\n at ${t}`:n}function Zh(e){if(e._tag===`Pointer`)return;if(e._tag===`Encoding`)return Zh(e.issue);let t=(e._tag===`Filter`?e.filter.annotations:`annotations`in e?e.annotations:e.ast.annotations)?.[e._tag===`MissingKey`?`messageMissingKey`:e._tag===`UnexpectedKey`?`messageUnexpectedKey`:`message`];if(typeof t==`string`)return t}function Qh(e){let t;for(let n of e.reasons){if(!Af(n)||!Eh(n.error))return;t??=n.error}return t}function $h(e,t){let n=Qh(e);if(n===void 0)throw Error(t,{cause:e});return n}ro()(`effect/DateTime/CurrentTimeZone`);var eg=e=>Object.assign(Object.create(l),e),tg=eg({_tag:`Passthrough`});function ng(){return tg}function H(e){return eg({_tag:`Transform`,transform:e})}function rg(e){return eg({_tag:`TransformEffect`,transform:e})}function ig(e){return eg({_tag:`TransformOptional`,transform:e})}function ag(e){return eg({_tag:`TransformOptionalEffect`,transform:e})}function og(){return ig(()=>T())}function sg(e){return ag(t=>{let n=Ji(t,ie);return Ni(n)?I(n):dh(e,E)})}function cg(){return H(globalThis.String)}function lg(){return H(globalThis.Number)}
14function ug(e){return rg((t,n)=>om({try:()=>JSON.parse(t,e?.reviver),catch:()=>new Ih({expected:`a valid JSON string`},t,n)}))}function dg(e){return rg((t,n)=>om({try:()=>{let n=JSON.stringify(t,e?.replacer,e?.space);if(n===void 0)throw TypeError(`Value cannot be represented as JSON`);return n},catch:()=>new Ih({expected:`a JSON-serializable value`},t,n)}))}function fg(){return H(zs)}function pg(){return rg((e,t)=>ta(Vs(e),{onFailure:()=>L(new Ih({expected:`a valid Base64Url string`},e,t)),onSuccess:I}))}var mg=BigInt(1),hg=BigInt(1e3),gg=BigInt(1024),_g=[{symbol:`B`,factor:mg,names:[`B`,`byte`,`bytes`]},{symbol:`kB`,factor:hg,names:[`kB`,`kilobyte`,`kilobytes`]},{symbol:`MB`,factor:hg**BigInt(2),names:[`MB`,`megabyte`,`megabytes`]},{symbol:`GB`,factor:hg**BigInt(3),names:[`GB`,`gigabyte`,`gigabytes`]},{symbol:`TB`,factor:hg**BigInt(4),names:[`TB`,`terabyte`,`terabytes`]},{symbol:`PB`,factor:hg**BigInt(5),names:[`PB`,`petabyte`,`petabytes`]},{symbol:`EB`,factor:hg**BigInt(6),names:[`EB`,`exabyte`,`exabytes`]},{symbol:`ZB`,factor:hg**BigInt(7),names:[`ZB`,`zettabyte`,`zettabytes`]},{symbol:`YB`,factor:hg**BigInt(8),names:[`YB`,`yottabyte`,`yottabytes`]},{symbol:`RB`,factor:hg**BigInt(9),names:[`RB`,`ronnabyte`,`ronnabytes`]},{symbol:`QB`,factor:hg**BigInt(10),names:[`QB`,`quettabyte`,`quettabytes`]}],vg=[_g[0],{symbol:`KiB`,factor:gg,names:[`KiB`,`kibibyte`,`kibibytes`]},{symbol:`MiB`,factor:gg**BigInt(2),names:[`MiB`,`mebibyte`,`mebibytes`]},{symbol:`GiB`,factor:gg**BigInt(3),names:[`GiB`,`gibibyte`,`gibibytes`]},{symbol:`TiB`,factor:gg**BigInt(4),names:[`TiB`,`tebibyte`,`tebibytes`]},{symbol:`PiB`,factor:gg**BigInt(5),names:[`PiB`,`pebibyte`,`pebibytes`]},{symbol:`EiB`,factor:gg**BigInt(6),names:[`EiB`,`exbibyte`,`exbibytes`]},{symbol:`ZiB`,factor:gg**BigInt(7),names:[`ZiB`,`zebibyte`,`zebibytes`]},{symbol:`YiB`,factor:gg**BigInt(8),names:[`YiB`,`yobibyte`,`yobibytes`]}];[..._g,...vg.slice(1)];var yg=class extends c{_tag=`Middleware`;decode;encode;constructor(e,t){super(),this.decode=e,this.encode=t}flip(){return new yg(this.encode,this.decode)}},bg=`~effect/SchemaTransformation/Transformation`,xg=class extends c{[bg]=bg;_tag=`Transformation`;decode;encode;constructor(e,t){super(),this.decode=e,this.encode=t}flip(){return new xg(this.encode,this.decode)}};function Sg(e){return v(e,bg)&&e[bg]===bg}var Cg=e=>Sg(e)?e:new xg(e.decode,e.encode);function wg(e){return new xg(rg(e.decode),rg(e.encode))}function Tg(e){return new xg(H(e.decode),H(e.encode))}var Eg=new xg(ng(),ng());function Dg(){return Eg}var Og=new xg(lg(),cg()),kg=e=>se(e)&&typeof e.message==`string`,Ag=e=>{let t=Object.hasOwn(e,`cause`)?Error(e.message,{cause:Pg(e.cause)}):Error(e.message);return typeof e.name==`string`&&e.name!==`Error`&&(t.name=e.name),typeof e.stack==`string`&&(t.stack=e.stack),t},jg=e=>{try{let t=$n(e);return t===void 0?x(e):JSON.parse(t)}catch{return x(e)}},Mg=(e,t,n)=>{let r={name:e.name,message:typeof e.message==`string`?e.message:``};return t?.includeStack&&typeof e.stack==`string`&&(r.stack=e.stack),!t?.excludeCause&&e.cause!==void 0&&(r.cause=n(e.cause)),r},Ng=e=>{let t=new WeakSet,n=r=>{if(ce(r)){if(t.has(r))return`[Circular]`;t.add(r);let i=Mg(r,e,n);return t.delete(r),i}return jg(r)};return n},Pg=e=>kg(e)?Ag(e):e,Fg=e=>Tg({decode:Pg,encode:Ng(e)}),Ig=wg({decode:(e,t)=>URL.canParse(e)?I(new URL(e)):L(new Ih({expected:`a valid URL string`},e,t)),encode:e=>I(e.href)}),Lg=new xg(pg(),fg());function Rg(e){return new xg(ug(e??{}),dg(e))}function zg(e){return t=>t._tag===e}var Bg=zg(`Declaration`),Vg=zg(`Never`),Hg=zg(`Literal`),Ug=zg(`UniqueSymbol`),Wg=zg(`Arrays`),Gg=zg(`Objects`),Kg=zg(`Union`),qg=zg(`Suspend`),Jg=class{to;transformation;constructor(e,t){this.to=e,this.transformation=t}},Yg={},Xg=class{isOptional;isMutable;constructorDefault;annotations;constructor(e,t,n=void 0,r=void 0){this.isOptional=e,this.isMutable=t,this.constructorDefault=n,this.annotations=r}},Zg=`~effect/Schema`,Qg=class{[Zg]=Zg;annotations;checks;encoding;context;constructor(e=void 0,t=void 0,n=void 0,r=void 0){this.annotations=e,this.checks=t,this.encoding=n,this.context=r}toString(){return`<${this._tag}>`}},$g=class extends Qg{_tag=`Declaration`;typeParameters;run;encodingChecks;encodingRun;constructor(e,t,n,r,i,a,o,s){super(n,r,i,a),this.typeParameters=e,this.run=t,this.encodingChecks=o,this.encodingRun=s}getParser(){let e;return(t,n)=>t===B?Sh:(e??=this.run(this.typeParameters))(t,this,n)}_rebuild(e,t,n,r,i){let a=wv(this.typeParameters,e);return a===this.typeParameters&&t===this.checks&&n===this.encodingChecks&&r===this.run&&i===this.encodingRun?this:new $g(a,r,this.annotations,t,void 0,this.context,n,i)}recur(e){return this._rebuild(e,this.checks,this.encodingChecks,this.run,this.encodingRun)}flip(e){return this._rebuild(e,this.encodingChecks,this.checks,this.encodingRun??this.run,this.run)}getExpected(){let e=this.annotations?.expected;return typeof e==`string`?e:`<Declaration>`}},e_=new class extends Qg{_tag=`Null`;getParser(){return Vv(this,null)}getExpected(){return`null`}},t_=class extends Qg{_tag=`Undefined`;getParser(){return Vv(this,void 0)}toCodecJson(){return U(this,[n_])}getExpected(){return`undefined`}},n_=new Jg(e_,new xg(H(()=>void 0),H(()=>null))),r_=new t_,i_=new class extends Qg{_tag=`Unknown`;getParser(){return Hv(this,he)}getExpected(){return`unknown`}},a_=class extends Qg{_tag=`Literal`;literal;constructor(e,t,n,r,i){if(super(t,n,r,i),typeof e==`number`&&!globalThis.Number.isFinite(e))throw Error(`A numeric literal must be finite, got ${x(e)}`);this.literal=e}getParser(){return Vv(this,this.literal)}matchPart(e,t){return e===globalThis.String(this.literal)?this.literal:void 0}toCodecJson(){return typeof this.literal==`bigint`?o_(this):this}toCodecStringTree(){return typeof this.literal==`string`?this:o_(this)}getExpected(){return typeof this.literal==`string`?JSON.stringify(this.literal):globalThis.String(this.literal)}};function o_(e){let t=globalThis.String(e.literal);return U(e,[new Jg(new a_(t),new xg(H(()=>e.literal),H(()=>t)))])}var s_=new class extends Qg{_tag=`String`;getParser(){return Hv(this,pe)}matchPart(e,t){let n=this.checks;return n&&!t.disableChecks&&Zv(n,e,void 0,this,t)?void 0:e}getExpected(){return`string`}},c_=class extends Qg{_tag=`Number`;getParser(){return Hv(this,le)}matchKey(e,t){return this._match(Kv,e,t)}matchPart(e,t){return this._match(Gv,e,t)}
14_match(e,t,n){if(!e.test(t))return;let r=globalThis.Number(t);return n.disableChecks||!this.checks?r:Zv(this.checks,r,void 0,this,n)?void 0:r}toCodecJson(){return this.checks&&(l_(this.checks,`effect/schema/isFinite`)||l_(this.checks,`effect/schema/isInt`))?this:U(this,[ov])}toCodecStringTree(){return this.toCodecJson()===this?U(this,[Yv]):U(this,[Xv])}getExpected(){return`number`}};function l_(e,t){return e.some(e=>e.annotations?.representation?.id===t||e._tag===`FilterGroup`&&l_(e.checks,t))}var u_=new c_,d_=new class extends Qg{_tag=`Boolean`;getParser(){return Hv(this,oe)}getExpected(){return`boolean`}},f_=class extends Qg{_tag=`Arrays`;isMutable;elements;rest;encodingChecks;constructor(e,t,n,r,i,a,o,s){super(r,i,a,o),this.isMutable=e,this.elements=t,this.rest=n,this.encodingChecks=s;let c=!1;for(let e=0;e<t.length;e++)if(Nv(t[e]))c=!0;else if(c)throw Error(`A required element cannot follow an optional element. ts(1257)`);if(c&&n.length>1)throw Error(`A required element cannot follow an optional element. ts(1257)`);for(let e=1;e<n.length;e++)if(Nv(n[e]))throw Error(`An optional element cannot follow a rest element. ts(1266)`)}getParser(e,t=e){let n=this,r,i,a=n.elements.length,o=Math.max(0,n.rest.length-1);function s(e,t){return t<a?r[t]:t>=e?i[t-e+1]:i[0]}return hh(function*(e,c){if(e===B)return B;if(!Array.isArray(e))return yield*L(new Fh(n,e,c));r||(r=n.elements.map(e=>({ast:e,parser:t(e)})),i=n.rest.map(e=>({ast:e,parser:t(e)})));let l=e.length,u={ast:n,getParser:s,input:e,len:l,tailThreshold:Math.max(a,l-o),output:new globalThis.Array(l),issues:void 0,options:c},d=n.rest.length===0?a:Math.max(l,a+o),f=c.concurrency===void 0?1:Sd(c.concurrency),p=f===1?h_(u,e,0,d):g_(u,e,{concurrency:f,end:d});if(p&&(yield*p),n.rest.length===0&&l>a)for(let t=a;t<=l-1;t++){let r=new Nh(n,e[t],c),i=new jh([t],r);if(c.errors===`all`)u.issues?u.issues.push(i):u.issues=[i];else return yield*L(new Ph(n,[i],e,c))}return u.issues?yield*L(new Ph(n,u.issues,e,c)):u.output})}_rebuild(e,t,n){let r=wv(this.elements,e),i=wv(this.rest,e);return r===this.elements&&i===this.rest&&t===this.checks&&n===this.encodingChecks?this:new f_(this.isMutable,r,i,this.annotations,t,void 0,this.context,n)}recur(e){return this._rebuild(e,this.checks,this.encodingChecks)}flip(e){return this._rebuild(e,this.encodingChecks,this.checks)}getExpected(){return`array`}};function p_(e,t,n,r){if(n._tag===`Failure`)return __(e,e.ast,r,n);let i=n===V?t:n[S];if(i!==B)e.output[r]=i;else{let t=e.getParser(e.tailThreshold,r);if(Nv(t.ast))return;let n=new jh([r],new Mh(t.ast.context?.annotations));if(e.options.errors===`all`)e.issues?e.issues.push(n):e.issues=[n];else return Vf(new Ph(e.ast,[n],e.input,e.options))}}var m_={onItem(e,t,n){let r=n<e.len?t:B;return e.getParser(e.tailThreshold,n).parser(r,e.options)},step:p_},h_=Cd()(m_),g_=Td()(m_),__=(e,t,n,r)=>{if(r.cause.reasons.length===0)return r;let i=Qh(r.cause);if(i===void 0)return Bf(Nf(r.cause,r=>new Ph(t,[new jh([n],r)],e.input,e.options)));let a=new jh([n],i);if(e.options.errors===`all`)e.issues?e.issues.push(a):e.issues=[a];else return Vf(new Ph(t,[a],e.input,e.options))},v_=`[+-]?\\d*\\.?\\d+(?:[Ee][+-]?\\d+)?`;function y_(e,t,n=Yg){let r,i;function a(t){switch(t._tag){case`String`:case`TemplateLiteral`:return(r??=Object.keys(e)).filter(e=>t.matchPart(e,n)!==void 0);case`Number`:return(r??=Object.keys(e)).filter(e=>t.matchKey(e,n)!==void 0);case`Symbol`:return(i??=Object.getOwnPropertySymbols(e)).filter(e=>t.matchKey(e,n)!==void 0);case`Union`:return[...new Set(t.types.flatMap(a))];default:return[]}}return a(Uv(Lv(t)))}var b_=class{name;type;constructor(e,t){this.name=e,this.type=t}};function x_(e){switch(e._tag){case`String`:case`Number`:case`Symbol`:case`TemplateLiteral`:return!0;case`Union`:return e.types.every(x_);default:return!1}}function S_(e){let t=fv(e);switch(t._tag){case`String`:case`Number`:case`Symbol`:case`TemplateLiteral`:return!0;case`Union`:return t.types.every(S_);default:return!1}}function C_(e){return x_(e)&&S_(e)}var w_=class{parameter;type;constructor(e,t){if(!C_(e))throw Error(`Invalid index signature parameter ${e._tag}`);if(this.parameter=e,this.type=t,Nv(t)&&!Bv(t))throw Error("Cannot use `Schema.optionalKey` with index signatures, use `Schema.optional` instead.")}},T_=class extends Qg{_tag=`Objects`;propertySignatures;indexSignatures;encodingChecks;constructor(e,t,n,r,i,a,o){super(n,r,i,a),this.propertySignatures=e,this.indexSignatures=t,this.encodingChecks=o;let s=new Set,c=[];for(let t of e){let e=t.name;s.has(e)?c.push(e):s.add(e)}if(c.length>0)throw Error(`Duplicate identifiers: ${JSON.stringify(c)}. ts(2300)`)}getParser(e,t=e){let n=this,r=[];for(let e of n.propertySignatures)r.push(typeof e.name==`number`?globalThis.String(e.name):e.name);let i=r.length,a=n.indexSignatures.length,o=i&&a?new Set(r):void 0;if(!i&&!a)return Hv(n,re);let s,c,l=(e,t,r,a,s)=>{if(s._tag===`Failure`)return __(e,n,t,s)??Hf;let c=s===V?a:s[S];if(r!==B&&c!==B){if(i&&(o.has(t)||o.has(typeof r==`number`?globalThis.String(r):r)))return Hf;Rn(e.out,r,c)}return Hf},u=(e,t,r,i)=>{if(!i){let n=r.parserKey(t,e.options);if(!F(n))return R(pm(n),n=>u(e,t,r,n));i=n}if(i._tag===`Failure`)return __(e,n,t,i)??Hf;let a=i===V?t:i[S],o=e.input[t],s=r.parserValue(o,e.options);return F(s)?l(e,t,a,o,s):R(pm(s),n=>l(e,t,a,o,n))},d=(e,t,n)=>{let r=e.input[t],i=n.parserValue(r,e.options);return F(i)?l(e,t,t,r,i):R(pm(i),n=>l(e,t,t,r,n))},f=a?Td()({onItem:(e,[t,n])=>n.is.parameter===s_?d(e,t,n):u(e,t,n),step:(e,t,n)=>n._tag===`Failure`?n:void 0}):void 0,p=()=>(s||(s=n.propertySignatures.map(e=>({parser:t(e.type),name:e.name,type:e.type})),c=a?n.indexSignatures.map(n=>({is:n,parserKey:e(Uv(n.parameter)),parserValue:t(n.type)})):void 0),s),m=hh(function*(e,t){if(e===B)return B;if(!(typeof e==`object`&&e&&!Array.isArray(e)))return yield*L(new Fh(n,e,t));p();let l=e,m={},h={ast:n,input:l,out:m,issues:void 0,options:t}
14,ee=t.errors===`all`,te=t.onExcessProperty===`error`,ne=t.concurrency===void 0?1:Sd(t.concurrency),re=a&&te?n.indexSignatures.map(e=>y_(l,e.parameter,t)):void 0;if(te){o??=new Set(r);let i=re?new Set(o):o;if(re)for(let e of re)for(let t of e)i.add(t);let a=Reflect.ownKeys(l);for(let r=0;r<a.length;r++){let o=a[r];if(!i.has(o)){let r=new Nh(n,l[o],t),i=new jh([o],r);if(ee){h.issues?h.issues.push(i):h.issues=[i];continue}else return yield*L(new Ph(n,[i],e,t))}}}if(i){let e=ne===1?O_(h,s):k_(h,s,{concurrency:ne});e&&(yield*e)}if(a&&ne===1)for(let e=0;e<a;e++){let n=c[e],r=n.is.parameter===s_?d:u,i=re?.[e]??(n.is.parameter===s_?Object.keys(l):y_(l,n.is.parameter,t));for(let e=0;e<i.length;e++){let t=r(h,i[e],n);if(!F(t))yield*t;else if(t._tag===`Failure`)return yield*t}}else if(f){let e=Da();for(let n=0;n<a;n++){let r=c[n],i=re?.[n]??(r.is.parameter===s_?Object.keys(l):y_(l,r.is.parameter,t));for(let t=0;t<i.length;t++)e.push([i[t],r])}let n=f(h,e,{concurrency:ne});n&&(yield*n)}return h.issues?yield*L(new Ph(n,h.issues,e,t)):m});if(a)return m;let h=(e,t,n)=>{let r=s[t];return R(pm(n),n=>{let i=E_(e,r,n);if(i)return i;let a=()=>xh(e.out),o=O_(e,s.slice(t+1));return o?ph(o,a):a()})};return(e,t)=>{if(e===B)return Sh;if(t.errors===`all`||t.onExcessProperty!==void 0||t.concurrency!==void 0&&Sd(t.concurrency)!==1)return m(e,t);if(!(typeof e==`object`&&e&&!Array.isArray(e)))return L(new Fh(n,e,t));let r=p(),i=e,a={},o={ast:n,input:i,out:a,issues:void 0,options:t};try{for(let e=0;e<r.length;e++){let n=r[e],s=n.name,c=U_(i,s),l=c?i[s]:B,u=n.parser(l,t);if(!F(u))return h(o,e,u);if(u===V){c&&Rn(a,s,l);continue}let d=E_(o,n,u);if(d)return d}}catch(e){return am(e)}return xh(a)}}_rebuild(e,t,n,r){let i=wv(this.propertySignatures,t=>{let n=e(t.type);return n===t.type?t:new b_(t.name,n)}),a=wv(this.indexSignatures,n=>{let r=t(n.parameter),i=e(n.type);return r===n.parameter&&i===n.type?n:new w_(r,i)});return i===this.propertySignatures&&a===this.indexSignatures&&n===this.checks&&r===this.encodingChecks?this:new T_(i,a,this.annotations,n,void 0,this.context,r)}flip(e){return this._rebuild(e,e,this.encodingChecks,this.checks)}recur(e,t=e){return this._rebuild(e,t,this.checks,this.encodingChecks)}getExpected(){return this.propertySignatures.length===0&&this.indexSignatures.length===0?`object | array`:`object`}};function E_(e,t,n){if(n._tag===`Failure`)return __(e,e.ast,t.name,n);if(n===V)return;let r=n[S];if(r!==B){Rn(e.out,t.name,r);return}if(delete e.out[t.name],!Nv(t.type)){let n=new jh([t.name],new Mh(t.type.context?.annotations));if(e.options.errors===`all`){e.issues?e.issues.push(n):e.issues=[n];return}else return Vf(new Ph(e.ast,[n],e.input,e.options))}}var D_={onItem(e,t){if(!U_(e.input,t.name))return t.parser(B,e.options);let n=e.input[t.name];return Rn(e.out,t.name,n),t.parser(n,e.options)},step:E_},O_=Cd()(D_),k_=Td()(D_);function A_(e,t){return e?t?[...e,...t]:e:t}function j_(e,t,n){return new T_(Reflect.ownKeys(e).map(t=>new b_(t,e[t].ast)),[],n,t)}function M_(e){return e.ast}function N_(e,t=void 0){return new f_(!1,e.map(e=>e.ast),[],void 0,t)}function P_(e,t,n){return new q_(e.map(M_),t,void 0,n)}function F_(e,t){if(e.encoding||t.some(e=>e.encoding))throw Error(`StructWithRest does not support encodings`);let n=e.propertySignatures,r=e.indexSignatures,i=e.checks;for(let e of t)n=n.concat(e.propertySignatures),r=r.concat(e.indexSignatures),i=A_(i,e.checks);return new T_(n,r,void 0,i)}function I_(e,t){if(e.encoding)throw Error(`TupleWithRest does not support encodings`);return new f_(e.isMutable,e.elements,t,void 0,e.checks)}function L_(e){if(e.encoding)throw Error(`mutable does not support encodings`);return new f_(!0,e.elements,e.rest,e.annotations,e.checks,void 0,e.context,e.encodingChecks)}var R_=f(e=>{for(;;){if(qg(e))return i_;let t=e.encoding;if(!t)return e.recur?.(R_,g)??e;if(t.some(e=>e.transformation._tag===`Middleware`&&e.transformation.decode!==g))return i_;e=t[t.length-1].to}});function z_(e){switch(e._tag){case`Null`:return[`null`];case`Undefined`:return[`undefined`];case`String`:case`TemplateLiteral`:return[`string`];case`Number`:return[`number`];case`Boolean`:return[`boolean`];case`Symbol`:case`UniqueSymbol`:return[`symbol`];case`BigInt`:return[`bigint`];case`Arrays`:return[`array`];case`ObjectKeyword`:return[`object`,`array`,`function`];case`Objects`:return e.propertySignatures.length||e.indexSignatures.length?[`object`]:[`str
14ing`,`number`,`boolean`,`symbol`,`bigint`,`object`,`array`,`function`];case`Enum`:return Array.from(new Set(e.enums.map(([,e])=>typeof e)));case`Literal`:return[typeof e.literal];case`Union`:return Array.from(new Set(e.types.flatMap(z_)));default:return[`null`,`undefined`,`string`,`number`,`boolean`,`symbol`,`bigint`,`object`,`array`,`function`]}}function B_(e){switch(e._tag){default:return[];case`Declaration`:{let t=e.annotations?.[vh];return Array.isArray(t)?t:[]}case`Objects`:return e.propertySignatures.flatMap(e=>{let t=e.type;if(!Nv(t)){if(Hg(t))return[{key:e.name,literal:t.literal}];if(Ug(t))return[{key:e.name,literal:t.symbol}]}return[]});case`Arrays`:return e.elements.flatMap((e,t)=>{if(!Nv(e)){if(Hg(e))return[{key:t,literal:e.literal}];if(Ug(e))return[{key:t,literal:e.symbol}]}return[]});case`Union`:{if(e.types.length===0)return[];let t=e.types.map(e=>B_(R_(e)));return t[0].filter(e=>t.every(t=>t.some(t=>t.key===e.key&&t.literal===e.literal)))}case`Suspend`:return B_(e.thunk())}}var V_=new WeakMap,H_=Object.freeze([]),U_=(e,t)=>t===`__proto__`?Object.hasOwn(e,t):t in e;function W_(e){let t=V_.get(e);if(t)return t;let n,r=0,i,a,o=!0;for(let t=0;t<e.length;t++){let s=e[t],c=R_(s);if(Vg(c))continue;if(o)if(Hg(c)||Ug(c)){a??=new Map;let e=Hg(c)?c.literal:c.symbol,t=a.get(e);t||a.set(e,t=[]),t.push(s)}else o=!1;let l=B_(c);if(l.length){n??=new Map,r++;for(let{key:e,literal:r}of l){let i=n.get(e);i||n.set(e,i=[new Map,new Set]),i[1].add(t);let a=i[0].get(r);a||i[0].set(r,a=new Set),a.add(t)}}else{i??={};let e=z_(c);for(let n of e)(i[n]??=[]).push(t)}}if(o&&a)a.forEach(Object.freeze),t=e=>a.get(e)??H_;else if(n?.size===1&&!i){let[r,[i]]=n.entries().next().value,a=i;for(let[t,n]of i)a.set(t,Object.freeze(Array.from(n,t=>e[t])));t=(t,n)=>{if(ae(t)){let i=U_(t,r)?t[r]:void 0;if(i!==void 0)return a.get(i)??H_;if(n)return e}return H_}}else if(n){let a;for(let e of n)(!a||e[1][0].size>a[1][0].size)&&e[1][1].size===r&&(a=e);t=(t,r)=>{let o=i?.[t===null?`null`:Array.isArray(t)?`array`:typeof t]??H_;if(!ae(t))return o.map(t=>e[t]);let s=new Set(o),c;if(a){let[n,[i]]=a,l=U_(t,n),u=l?t[n]:void 0;if(l&&(!r||u!==void 0)){let t=i.get(u);if(!t)return o.map(t=>e[t]);for(let e of t)s.add(e);c=n}}if(c===void 0)for(let[e,[i,a]]of n){let n=U_(t,e),o=n?t[e]:void 0;if(n&&(!r||o!==void 0)){let e=i.get(o);if(e)for(let t of e)s.add(t)}else if(r)for(let e of a)s.add(e)}for(let[e,[i,a]]of n){if(e===c)continue;let n=U_(t,e),o=n?t[e]:void 0;if(n&&(!r||o!==void 0)){let e=i.get(o);for(let t of s)a.has(t)&&!e?.has(t)&&s.delete(t)}}return Array.from(s).sort((e,t)=>e-t).map(t=>e[t])}}else t=t=>(i?.[t===null?`null`:Array.isArray(t)?`array`:typeof t]??H_).map(t=>e[t]).filter(G_(t));return V_.set(e,t),t}function G_(e){return t=>{let n=R_(t);return n._tag===`Literal`?n.literal===e:n._tag===`UniqueSymbol`?n.symbol===e:!0}}function K_(e,t,n=!1){return W_(t)(e,n)}var q_=class extends Qg{_tag=`Union`;types;options;encodingChecks;constructor(e,t,n,r,i,a,o){super(n,r,i,a),this.types=e,this.options=t,this.encodingChecks=o}getParser(e,t){let n=this;return(r,i)=>{if(r===B)return Sh;let a=K_(r,n.types,t!==void 0);if(a.length===0)return L(new Lh(n,[],r,i));if(a.length===1){let t=e(a[0])(r,i);return t._tag===`Success`?t:F(t)?J_(n,t.cause,r,i):vm(t,e=>J_(n,e,r,i))}let o={ast:n,compile:e,input:r,out:void 0,successes:n.options?.mode===`oneOf`?[]:void 0,issues:void 0,options:i},s=Y_(o,a);return s?ph(s,e=>o.out===V?I(r):o.out?o.out:L(new Lh(n,o.issues??[],r,i))):o.out?o.out:L(new Lh(n,o.issues??[],r,i))}}_rebuild(e,t,n){let r=wv(this.types,e);return r===this.types&&t===this.checks&&n===this.encodingChecks?this:new q_(r,this.options,this.annotations,t,void 0,this.context,n)}recur(e){return this._rebuild(e,this.checks,this.encodingChecks)}flip(e){return this._rebuild(e,this.encodingChecks,this.checks)}matchPart(e,t){for(let n of this.types){let r=n.matchPart(e,t);if(r!==void 0)return r}}getExpected(e){let t=this.annotations?.expected;if(typeof t==`string`)return t;if(this.types.length===0)return`never`;let n=this.types.map(t=>{let n=Lv(t);switch(n._tag){case`Arrays`:{let t=n.elements.filter(Hg);if(t.length>0)return`${Z_(n.isMutable)}[ ${t.map(t=>e(t)+Q_(t.context?.isOptional)).join(`, `)}, ... ]`;break}case`Objects`:{let t=n.propertySignatures.filter(e=>Hg(e.type));if(t.length>0)return`{ ${t.map(t=>`${Z_(t.type.context?.isMutable)}${Jn(t.name)}${Q_(t.type.context?.isOptional)}: ${e(t.type)}`).join(`, `)}, ... }`;break}}return e(n)});return Array.from(new Set(n)).join(` | `)}};function J_(e,t,n,r){let i=Qh(t);return i?Vf(new Lh(e,[i],n,r)):Bf(t)}var Y_=Cd()({onItem(e,t){return e.compile(t)(e.input,e.options)},step(e,t,n){if(n._tag===`Failure`){let t=Qh(n.cause);if(t===void 0)return n;e.issues?e.issues.push(t):e.issues=[t]}else{if(e.out&&e.successes)return e.successes.push(t),Vf(new Rh(e.ast,e.successes,e.input,e.options));if(e.out=n,e.successes)e.successes.push(t);else return Hf}}}),X_=new q_([new a_(`Infinity`),new a_(`-Infinity`),new a_(`NaN`)]);function Z_(e){return e?``:`readonly `}function Q_(e){return e?`?`:``}var $_=class extends Qg{_tag=`Suspend`;thunk;constructor(e,t,n,r,i){if(n)throw Error(`Cannot add checks to Suspend`);super(t,void 0,r,i);let a;this.thunk=()=>a??=e()}getParser(e){let t;return(n,r)=>(t??=e(this.thunk()))(n,r)}recur(e){return new $_(()=>e(this.thunk()),this.annotations,void 0,void 0,this.context)}getExpected(e){return e(this.thunk())}},ev=class extends c{_tag=`Filter`;run;annotations;aborted;constructor(e,t=void 0,n=!1){super(),this.run=e,this.annotations=t,this.aborted=n}annotate(e){return new ev(this.run,{...this.annotations,...e},this.aborted)}abort(){return new ev(this.run,this.annotations,!0)}and(e,t){return new tv([this,e],t)}},tv=class extends c{_tag=`FilterGroup`;checks;annotations;constructor(e,t=void 0){super(),this.checks=e,this.annotations=t}annotate(e){return new tv(this.checks,{...this.annotations,...e})}and(e,t){return new tv([this,e],t)}};function nv(e,t,n=!1){return new ev((t,n,r)=>Vh(n,e(t,n,r),t,r),t,n)}function rv(e,t){return new ev((t,n,r)=>e(t)?void 0:new Ih(void 0,t,r),t,!0)}function iv(e){return nv(e=>globalThis.Number.isFinite(e),{expected:`a finite number`,representation:{id:`effect/schema/isFinite`,payload:null},toJsonSchema:()=>({type:`number`}),toCode:()=>({runtime:`Schema.isFinite()`}),arbitraryConstraint:{number:`finite`},...e})}var av=hv(u_,[iv()]),ov=new Jg(new q_([av,X_]),new xg(lg(),H(e=>
14globalThis.Number.isFinite(e)?e:globalThis.String(e))));function sv(e,t){let n=e.source,r=new globalThis.RegExp(n,e.flags);return nv(e=>(r.lastIndex=0,r.test(e)),{expected:`a string matching the RegExp ${n}`,representation:{id:`effect/schema/isPattern`,payload:{source:n,flags:e.flags}},toJsonSchema:()=>({pattern:n}),arbitraryConstraint:{patterns:[{source:e.source,flags:e.flags}]},...t})}function cv(e,t){let n=Object.getOwnPropertyDescriptors(e);return t(n),Object.create(Object.getPrototypeOf(e),n)}var lv=new WeakMap;function uv(e){return lv.get(e)??e}function U(e,t){return e.encoding===t?e:cv(e,e=>{e.encoding.value=t})}function dv(e,t){if(e.context===t)return e;let n=uv(e);if(n.context===t)return n;let r=cv(e,e=>{e.context.value=t});return lv.set(r,n),r}function fv(e){return e.encoding?fv(e.encoding[e.encoding.length-1].to):e}function pv(e,t){if(e.checks){let n=e.checks[e.checks.length-1];return mv(e,fa(e.checks.slice(0,-1),n.annotate(t)))}return cv(e,e=>{e.annotations.value={...e.annotations.value,...t}})}function mv(e,t){if(e._tag===`Suspend`&&t)throw Error(`Cannot add checks to Suspend`);return e.checks===t?e:cv(e,e=>{e.checks.value=t})}function hv(e,t){return mv(e,A_(e.checks,t))}function gv(e,t){let n=t(e.to);return n===e.to?e:new Jg(n,e.transformation)}function _v(e,t){let n=e,r=n[n.length-1],i=gv(r,t);return i===r?e:fa(e.slice(0,e.length-1),i)}function vv(e){return t=>t.encoding?U(t,_v(t.encoding,e)):t}function yv(e,t){return vv(e=>dv(e,t))(e)}function bv(e){function t(n){return n.encoding?U(n,_v(n.encoding,t)):e(n)}return d(t)}function xv(e,t){function n(r){if(r.encoding){let e=r.encoding[r.encoding.length-1];return t?.stopAt?.(e)?r:U(r,_v(r.encoding,n))}return e(r)}return f(n)}function Sv(e,t){return Cv(e,t,Iv(e))}function Cv(e,t,n){let r=new Jg(e,t);return U(n,n.encoding?[...n.encoding,r]:[r])}function wv(e,t){let n=!1,r=Array(e.length);for(let i=0;i<e.length;i++){let a=e[i],o=t(a);o!==a&&(n=!0),r[i]=o}return n?r:e}function Tv(e,t){return dv(e,e.context?new Xg(e.context.isOptional,e.context.isMutable,e.context.constructorDefault,{...e.context.annotations,...t}):new Xg(!1,!1,void 0,t))}var Ev=f(e=>Dv(dv(e,e.context?e.context.isOptional===!1?new Xg(!0,e.context.isMutable,e.context.constructorDefault,e.context.annotations):e.context:new Xg(!0,!1)))),Dv=vv(Ev),Ov=d(e=>Ev(new q_([e,r_])));function kv(e,t){return dv(e,e.context?new Xg(e.context.isOptional,e.context.isMutable,t,e.context.annotations):new Xg(!1,!1,t))}function Av(e,t,n){return Cv(e,n,t)}function jv(e){let t=[],n=[];function r(e){switch(e._tag){case`Literal`:ee(e.literal)&&t.push(e.literal);return;case`UniqueSymbol`:t.push(e.symbol);return;case`Never`:return;case`Union`:for(let t=0;t<e.types.length;t++)r(e.types[t]);return;default:n.push(e)}}return r(e),{literals:t,parameters:n}}function Mv(e,t){let{literals:n,parameters:r}=jv(e);return new T_(n.map(e=>new b_(e,t)),r.map(e=>new w_(e,t)))}function Nv(e){return e.context?.isOptional??!1}function Pv(e){return e.annotations?.[`~structural`]===!0||e._tag===`FilterGroup`&&e.checks.every(Pv)}function Fv(e){function t(e){return Pv(e)?[e]:e._tag===`FilterGroup`?e.checks.flatMap(t):[]}let n=e.flatMap(t);return ma(n)?n:void 0}var Iv=f(e=>{if(e.encoding)return Iv(U(e,void 0));let t=e,n=t.recur?.(Iv)??t,r=n.encodingChecks;if(r){let t=n===e?r:Wg(n)||Gg(n)||Bg(n)&&n.typeParameters.length>0?Fv(r):void 0;return cv(n,e=>{e.encodingChecks.value=void 0,e.checks.value=A_(n.checks,t)})}return n}),Lv=f(e=>Iv(zv(e)));function Rv(e,t){let n=t,r=n.length,i=n[r-1],a=[new Jg(zv(U(e,void 0)),n[0].transformation.flip())];for(let e=1;e<r;e++)a.unshift(new Jg(zv(n[e-1].to),n[e].transformation.flip()));let o=zv(i.to);return o.encoding?U(o,[...o.encoding,...a]):U(o,a)}var zv=d(e=>{if(e.encoding)return Rv(e,e.encoding);let t=e;return t.flip?.(zv)??t.recur?.(zv)??t});function Bv(e){switch(e._tag){case`Undefined`:return!0;case`Union`:return e.types.some(Bv);default:return!1}}function Vv(e,t){let n=t===0?V:xh(t);return(r,i)=>r===B?Sh:r===t?n:L(new Fh(e,r,i))}function Hv(e,t){return(n,r)=>n===B?Sh:t(n)?V:L(new Fh(e,n,r))}var Uv=xv(e=>{switch(e._tag){default:return e;case`Number`:return e.toCodecStringTree();case`Union`:return e.recur(Uv)}}),Wv=xv(e=>{switch(e._tag){default:return e;case`Symbol`:case`UniqueSymbol`:return e.toCodecStringTree();case`Union`:return e.recur(Wv)}}),Gv=new globalThis.RegExp(`^${v_}$`),Kv=new globalThis.RegExp(`^(?:${v_}|Infinity|-Infinity|NaN)$`);function qv(e){return sv(Gv,{expected:`a string representing a finite number`,representation:{id:`effect/schema/isStringFinite`,payload:null},toJsonSchema:()=>({pattern:Gv.source}),...e})}var Jv=hv(s_,[qv()]),Yv=new Jg(Jv,Og),Xv=new Jg(new q_([Jv,X_]),Og);function Zv(e,t,n,r,i){for(let a=0;a<e.length;a++){let o=e[a];if(o._tag===`FilterGroup`){if(n=Zv(o.checks,t,n,r,i),n&&(i.errors!==`all`||n[n.length-1].filter.aborted))return n}else{let e=o.run(t,r,i);if(e){let r=new kh(o,e,t,i);if(n?n.push(r):n=[r],i.errors!==`all`||o.aborted)return n}}}return n}function Qv(e){if(!Bg(e))return;let t=e.annotations?.[yh];return ue(t)?t(e.typeParameters):void 0}function $v(e){return e===null||typeof e==`string`||typeof e==`boolean`||typeof e==`number`&&globalThis.Number.isFinite(e)}function ey(e){return e===void 0||typeof e==`string`}function ty(e,t){let n=new WeakMap,r=[];outer:for(;;){if(typeof e!=`object`||!e){if(!t(e))return!1}else{let t=e,i=n.get(t);if(i===!1)return!1;if(i===void 0){let e=Array.isArray(t);if(!e){let e=Object.getPrototypeOf(t);if(e!==null&&e!==Object.prototype&&Object.getPrototypeOf(e)!==null)return!1}n.set(t,!1),r.push({value:t,keys:e?t.length:Object.keys(t),index:0})}}for(;r.length>0;){let t=r[r.length-1],i=t.keys;if(typeof i==`number`){if(t.index<i){e=t.value[t.index++];continue outer}}else if(t.index<i.length){e=t.value[i[t.index++]];continue outer}n.set(t.value,!0),r.pop()}return!0}}function ny(e){return ty(e,$v)}var ry=new $g([],()=>(e,t,n)=>ny(e)?V:L(new Fh(t,e,n)),{representation:{id:`effect/schema/Json`,payload:null},expected:`JSON value`,toCodecJson:()=>void 0,toCodecStringTree:()=>sy}),iy=new Jg(ry,Dg()),ay=new Jg(new q_([new f_(!1,[],[ry]),new T_([],[new w_(s_,ry)])]),Dg());function oy(e){return ty(e,ey)}var sy=new Jg(new $g([],()=>(e,t,n)=>oy(e)?V:L(new Fh(t,e,n)),{expected:`StringTree`,toCodecStringTree:()=>void 0}),Dg()),cy=tl,ly=rl,uy=jd,dy=Kd,fy=`~effect/MutableRef`,py={[fy]:fy,...vr,toJSON(){return{_id:`MutableRef`,current:tr(this.current)}}},my=e=>{let t=Object.create(py);return t.current=e,t},hy=_(2,(e,t)=>(e.current=t,e)),gy=e=>
14new vy(e),_y=(e,t,n)=>yl(r=>{if(e.free>=t)return r(n);let i=()=>{e.free<t||(e.waiters.delete(i),r(n))};return e.waiters.add(i),j(()=>{e.waiters.delete(i)})}),vy=class{waiters=new Set;taken=0;permits;constructor(e){this.permits=e}get free(){return this.permits-this.taken}take(e){let t=M(()=>this.free<e?_y(this,e,t):(this.taken+=e,A(e)));return t}takeIfAvailable(e){return M(()=>this.free<e?A(!1):(this.taken+=e,A(!0)))}releaseUnsafe(e,t){return this.taken-=t,this.waiters.size>0&&e.currentDispatcher.scheduleTask(()=>{for(let e of this.waiters){if(this.free<=0)break;e()}},0),this.free}resize(e){return w(t=>(this.permits=e,this.free<0||this.releaseUnsafe(t,0),N))}release(e){return w(t=>A(this.releaseUnsafe(t,e)))}get releaseAll(){return w(e=>A(this.releaseUnsafe(e,this.taken)))}withPermits(e){return t=>hd(n=>{let r=M(()=>this.free<e?P(n(_y(this,e,N)),()=>r):(this.taken+=e,td(n(t),()=>{this.releaseUnsafe(Yc(),e)},!0)));return r})}withPermit=this.withPermits(1);withPermitsIfAvailable(e){return t=>hd(n=>this.free<e?ul:(this.taken+=e,td(n(Ll(t)),()=>{this.releaseUnsafe(Yc(),e)},!0)))}},yy=e=>j(()=>new vy(e)),by=`~effect/Channel`,xy=e=>v(e,by),Sy={[by]:{_Env:g,_InErr:g,_InElem:g,_OutErr:g,_OutElem:g},pipe(){return u(this,arguments)}},Cy=e=>{let t=Object.create(Sy);return t.transform=(t,n)=>vm(e(t,n),e=>I(rm(e))),t},wy=(e,t)=>Cy((n,r)=>R(Dy(e)(n,r),e=>t(e,r))),Ty=e=>Cy((t,n)=>e),Ey=e=>Cy(sh(function*(t,n){let r=rp(n),i=e=>ip(r,Wp(e));return Bm(yield*Bm(e(t,n,r),i),i)})),Dy=e=>e.transform,Oy=e=>Cy((t,n)=>$p(()=>Dy(e())(t,n))),ky=e=>Ty(I(L(e))),Ay=e=>Ty(rm(e)),jy=e=>Cy((t,n)=>My({scope:n,readable:e.evaluate(),onError:e.onError,releaseLockOnEnd:e.releaseLockOnEnd})),My=e=>{let t=e.readable.getReader(),n=e.exit??my(void 0),r=$p(()=>n.current?n.current:Mm(Xp({try:()=>t.read(),catch:e.onError}),{onFailure:e=>n.current??rm(e),onSuccess:({done:e,value:t})=>n.current?n.current:e?Rf():I(Oa(t))}));return mm(np(e.scope,e.releaseLockOnEnd?em(()=>t.releaseLock()):Yp(()=>t.cancel().catch(o))),r)},Ny=_(2,(e,t)=>wy(e,e=>em(()=>{let n=0;return z(e,e=>t(e,n++))}))),Py=_(2,(e,t)=>wy(e,e=>I(R(e,function n(r){return R(jm(r,t),t=>ha(t)?I(t):R(e,n))})))),Fy=_(e=>xy(e[0]),(e,t,n,r)=>Cy((i,a)=>z(Dy(e)(i,a),e=>{let i=t(),a,o=0,s,c=Mm(e,{onFailure(e){s=e;let t=r?.onHalt&&r.onHalt(i);return t&&t.length>0?I([i,t]):rm(e)},onSuccess(e){let t=n(i,e);return pa(t)?I(t):t}});return $p(function e(){if(a===void 0)return s?rm(s):R(c,([t,n])=>(i=t,n.length===0?e():n.length===1?I(n[0]):(a=n,e())));let t=a[o++];return o>=a.length&&(a=void 0,o=0),I(t)})}))),Iy=_(2,(e,t)=>Cy((n,r)=>{let i=rp(r);return z(Dy(e)(n,i),e=>{let a=e.pipe(vm(e=>{if(Bp(e))return rm(e);let o=i;return i=rp(r),ip(o,Bf(e)).pipe(lm(Dy(t(e))(n,i)),R(e=>(a=e,e)))}));return $p(()=>a)})})),Ly=_(3,(e,t,n)=>Iy(e,e=>{let r=t(e);return D(r)?Ay(r.failure):n(r.success,e)})),Ry=_(2,(e,t)=>Ly(e,Ff,e=>t(e))),zy=_(2,(e,t)=>Ry(e,e=>ky(t(e)))),By=()=>Cy((e,t)=>em(()=>{let t=``,n=!1,r=T();function i(e){let r=[];function i(e){t.length===0?r.push(e):(r.push(t+e),t=``)}for(let r=0;r<e.length;r++){let a=e[r];if(a.length!==0){let e=0,r=a.indexOf(`\r`),o=a.indexOf(` 15`);for(n&&=(o===0&&(e=1,o=a.indexOf(` 16`,e)),!1);r!==-1||o!==-1;)r===-1||o!==-1&&o<r?(i(a.substring(e,o)),e=o+1,o=a.indexOf(` 17`,e)):(i(a.substring(e,r)),a.length===r+1?(n=!0,e=a.length,r=-1):(e=r+(o===r+1?2:1),r=a.indexOf(`\r`,e),o=a.indexOf(` 18`,e)));t+=a.substring(e)}}return ha(r)?r:null}let a=$p(()=>r._tag===`Some`?Rf(r.value):Gp(e,{onSuccess:o,onFailure:rm,onDone:e=>{if(r=E(e),t.length>0){let e=t;return t=``,n=!1,I([e])}return Rf(e)}}));function o(e){let t=i(e);return t===null?a:I(t)}return a})),Vy=_(2,(e,t)=>Cy((n,r)=>R(Dy(e)(n,r),e=>Dy(t)(e,r)))),Hy=e=>Cy((t,n)=>{let r;return I($p(()=>r||e.pipe(ep(n),R(e=>Dy(e)(t,n)),R(e=>r=e))))}),Uy=_(2,(e,t)=>Ey((n,r,i)=>tp(i,t).pipe(lm(Dy(e)(n,r))))),Wy=_(2,(e,t)=>Uy(e,e=>t)),Gy=(e,t,n)=>$p(()=>{let r=$f();return zp(R(Dy(e)(Rf(),r),t),n||I).pipe(Vm(e=>ip(r,e)))}),Ky=_(2,(e,t)=>Gy(e,e=>Gm(R(e,t),{disableYield:!0}))),qy=`~effect/HashMap`,Jy=5,Yy=1<<Jy,Xy=Yy/4,Zy=Yy/2,Qy=Yy-1,$y=e=>(e-=e>>>1&1431655765,e=(e&858993459)+(e>>>2&858993459),(e+(e>>>4)&252645135)*16843009>>>24),eb=(e,t)=>e>>>t&Qy,tb=(e,t)=>1<<eb(e,t),nb=(e,t)=>
18$y(e&t-1);function rb(e,t,n,r,i,a){if(t>32)throw Error(`HashMap: max depth exceeded`);let o=tb(n,t),s=tb(i,t);return o===s?new cb(e,o,[rb(e,t+Jy,n,r,i,a)]):new cb(e,o|s,o>>>0<s>>>0?[r,a]:[a,r])}var ib=class{canEdit(e){return this.edit===e}},ab=class extends ib{_tag=`EmptyNode`;edit=0;get size(){return 0}get(e,t,n){return T()}has(e,t,n){return!1}set(e,t,n,r,i,a){return a.value=!0,new ob(e,n,r,i)}remove(e,t,n,r,i){return this}iterator(){return[][Symbol.iterator]()}[Symbol.iterator](){return this.iterator()}canEdit(e){return!1}},ob=class e extends ib{_tag=`LeafNode`;edit;hash;key;value;constructor(e,t,n,r){super(),this.edit=e,this.hash=t,this.key=n,this.value=r}get size(){return 1}get(e,t,n){return this.hash===t&&b(this.key,n)?E(this.value):T()}has(e,t,n){return this.hash===t&&b(this.key,n)}set(t,n,r,i,a,o){if(this.hash===r&&b(this.key,i))return b(this.value,a)?this:this.canEdit(t)?(this.value=a,this):new e(t,r,i,a);if(o.value=!0,this.hash===r)return new sb(t,r,[[this.key,this.value],[i,a]]);let s=tb(r,n),c=tb(this.hash,n);return s===c?new cb(t,s,[this.set(t,n+Jy,r,i,a,o)]):new cb(t,s|c,s>>>0<c>>>0?[new e(t,r,i,a),this]:[this,new e(t,r,i,a)])}remove(e,t,n,r,i){if(this.hash===n&&b(this.key,r)){i.value=!0;return}return this}iterator(){return[[this.key,this.value]][Symbol.iterator]()}[Symbol.iterator](){return this.iterator()}},sb=class e extends ib{_tag=`CollisionNode`;edit;hash;entries;constructor(e,t,n){super(),this.edit=e,this.hash=t,this.entries=n}get size(){return this.entries.length}get(e,t,n){if(this.hash!==t)return T();for(let[e,t]of this.entries)if(b(e,n))return E(t);return T()}has(e,t,n){if(this.hash!==t)return!1;for(let[e]of this.entries)if(b(e,n))return!0;return!1}set(t,n,r,i,a,o){if(this.hash!==r)return o.value=!0,rb(t,n,this.hash,this,r,new ob(t,r,i,a));for(let n=0;n<this.entries.length;n++)if(b(this.entries[n][0],i)){if(b(this.entries[n][1],a))return this;if(this.canEdit(t))return this.entries[n]=[i,a],this;let r=[...this.entries];return r[n]=[i,a],new e(t,this.hash,r)}return o.value=!0,this.canEdit(t)?(this.entries.push([i,a]),this):new e(t,this.hash,[...this.entries,[i,a]])}remove(t,n,r,i,a){if(this.hash!==r)return this;let o=this.entries.findIndex(([e])=>b(e,i));if(o===-1)return this;if(a.value=!0,this.entries.length===1)return;if(this.entries.length===2){let e=this.entries[+(o===0)];return new ob(t,this.hash,e[0],e[1])}if(this.canEdit(t))return this.entries.splice(o,1),this;let s=[...this.entries];return s.splice(o,1),new e(t,this.hash,s)}*iterator(){for(let[e,t]of this.entries)yield[e,t]}[Symbol.iterator](){return this.iterator()}},cb=class e extends ib{_tag=`IndexedNode`;edit;_size;bitmap;children;constructor(e,t,n){super(),this.edit=e,this.bitmap=t,this.children=n}get size(){return this._size===void 0&&(this._size=this.children.reduce((e,t)=>e+t.size,0)),this._size}get(e,t,n){let r=tb(t,e);if((this.bitmap&r)===0)return T();let i=nb(this.bitmap,r);return this.children[i].get(e+Jy,t,n)}has(e,t,n){let r=tb(t,e);if((this.bitmap&r)===0)return!1;let i=nb(this.bitmap,r);return this.children[i].has(e+Jy,t,n)}set(t,n,r,i,a,o){let s=tb(r,n),c=nb(this.bitmap,s);if((this.bitmap&s)!==0){let s=this.children[c],l=s.set(t,n+Jy,r,i,a,o);if(s===l)return this;if(this.canEdit(t))return this.children[c]=l,this;let u=[...this.children];return u[c]=l,new e(t,this.bitmap,u)}else{o.value=!0;let n=new ob(t,r,i,a),l=this.bitmap|s;if(this.canEdit(t))return this.children.splice(c,0,n),this.bitmap=l,this._size=void 0,this.children.length>Zy?this.expand(t,l,this.children):this;let u=[...this.children];return u.splice(c,0,n),u.length>Zy?this.expand(t,l,u):new e(t,l,u)}}remove(t,n,r,i,a){let o=tb(r,n);if((this.bitmap&o)===0)return this;let s=nb(this.bitmap,o),c=this.children[s],l=c.remove(t,n+Jy,r,i,a);if(!a.value)return this;if(l===void 0){let n=this.bitmap^o;if(n===0)return;if(this.children.length===2){let e=this.children[+(s===0)];if(e._tag===`LeafNode`)return e}if(this.canEdit(t))return this.children.splice(s,1),this.bitmap=n,this._size=void 0,this;let r=[...this.children];return r.splice(s,1),new e(t,n,r)}if(c===l)return this;if(this.canEdit(t))return this.children[s]=l,this;let u=[...this.children];return u[s]=l,new e(t,this.bitmap,u)}
18expand(e,t,n){let r=new globalThis.Array(Yy),i=0;for(let e=0;e<Yy;e++)t&1<<e&&(r[e]=n[i++]);return new lb(e,n.length,r)}iterator(){let e=0,t;return{next:()=>{for(;e<this.children.length;){t||=this.children[e].iterator();let n=t.next();if(!n.done)return n;t=void 0,e++}return{done:!0,value:void 0}}}}[Symbol.iterator](){return this.iterator()}},lb=class e extends ib{_tag=`ArrayNode`;edit;_size;count;children;constructor(e,t,n){super(),this.edit=e,this.count=t,this.children=n}get size(){return this._size===void 0&&(this._size=this.children.reduce((e,t)=>e+(t?.size??0),0)),this._size}get(e,t,n){let r=eb(t,e),i=this.children[r];return i?i.get(e+Jy,t,n):T()}has(e,t,n){let r=eb(t,e),i=this.children[r];return i?i.has(e+Jy,t,n):!1}set(t,n,r,i,a,o){let s=eb(r,n),c=this.children[s];if(c){let l=c.set(t,n+Jy,r,i,a,o);if(c===l)return this;if(this.canEdit(t))return this.children[s]=l,this;let u=[...this.children];return u[s]=l,new e(t,this.count,u)}else{o.value=!0;let n=new ob(t,r,i,a);if(this.canEdit(t))return this.children[s]=n,this.count++,this._size=void 0,this;let c=[...this.children];return c[s]=n,new e(t,this.count+1,c)}}remove(t,n,r,i,a){let o=eb(r,n),s=this.children[o];if(!s)return this;let c=s.remove(t,n+Jy,r,i,a);if(!a.value)return this;let l=this.count-+!c;if(l<Xy)return this.pack(t,o,c);if(s===c)return this;if(this.canEdit(t))return this.children[o]=c,c||(this.count=l),this._size=void 0,this;let u=[...this.children];return u[o]=c,new e(t,l,u)}pack(e,t,n){let r=[],i=0,a=1;for(let e=0;e<this.children.length;e++){let o=e===t?n:this.children[e];o&&(r.push(o),i|=a),a<<=1}return new cb(e,i,r)}iterator(){let e=0,t;return{next:()=>{for(;e<this.children.length;){let n=this.children[e];if(!n){e++;continue}t||=n.iterator();let r=t.next();if(!r.done)return r;t=void 0,e++}return{done:!0,value:void 0}}}}[Symbol.iterator](){return this.iterator()}},ub=class{[qy]=qy;_editable;_edit;_root;_size;constructor(e,t,n,r){this._editable=e,this._edit=t,this._root=n,this._size=r}get size(){return this._size}[Symbol.iterator](){return this._root.iterator()}[gn](e){if(fb(e)){let t=e;if(this.size!==t.size)return!1;for(let[t,n]of this){let r=m(e,mb(t));if(Mi(r)||!b(n,r.value))return!1}return!0}return!1}[Qt](){let e=an(`HashMap`);for(let[t,n]of this)e^=y(t)+y(n);return e}[er](){return tr(this)}toString(){return`HashMap(${x(Array.from(this))})`}toJSON(){return{_id:`HashMap`,values:Array.from(this).map(([e,t])=>[tr(e),tr(t)])}}pipe(){return u(this,arguments)}},db=new ab,fb=e=>v(e,qy),pb=()=>new ub(!1,0,db,0),mb=_(2,(e,t)=>e._root.get(0,y(t),t)),hb=(e,t,n,r)=>{let i=e,a={value:!1},o=i._editable?i._edit:NaN,s=i._root.set(o,0,n,t,r,a);return i._editable?(i._root=s,a.value&&i._size++,e):i._root===s?e:new ub(!1,i._edit,s,i._size+ +!!a.value)},gb=_(3,(e,t,n)=>hb(e,t,y(t),n)),_b=(e,t,n)=>{let r=e,i={value:!1},a=r._editable?r._edit:NaN,o=r._root.remove(a,0,n,t,i);return i.value?r._editable?(r._root=o??db,r._size--,e):o===void 0?pb():new ub(!1,r._edit,o,r._size-1):e},vb=_(2,(e,t)=>_b(e,t,y(t))),yb=pb,bb=mb,xb=gb,Sb=vb,Cb=(e,t,n)=>e===V?n(t):ph(e,n);function wb(e){if(e._tag===`Middleware`)return(t,n,r)=>Tb(t===V?e.decode(xh(Ch(n)),r):e.decode(dh(t,Ch),r));let t=e.decode;switch(t._tag){case`Passthrough`:return(e,t)=>e===V?xh(t):e;case`Transform`:{let e=e=>e===B?Sh:xh(t.transform(e));return(t,n)=>Cb(t,n,e)}case`TransformOptional`:{let e=e=>wh(t.transform(Ch(e)));return(t,n)=>Cb(t,n,e)}case`TransformEffect`:return(e,n,r)=>Cb(e,n,e=>e===B?Sh:t.transform(e,r));case`TransformOptionalEffect`:return(e,n,r)=>Cb(e,n,e=>Tb(t.transform(Ch(e),r)))}}var Tb=e=>ph(e,wh),Eb=(e,t,n,r)=>vm(r,r=>im(()=>Nf(r,r=>new Ah(e,r,t,n))));function Db(e,t){let n=wb(e.link.transformation),r;return(i,a)=>i===B?Sh:e.isConstructed(i)?V:n((r??=t(e.link.to))(i,a),i,a)}function Ob(e,t){let n=e.context.constructorDefault;return(r,i)=>{if(r!==B&&r!==void 0)return t(r,i);let a=n;if(F(a)&&a._tag===`Success`){let e=t(a[S],i);return e===V?a:e}return ph(Eb(e,r,i,a),e=>{let n=t(e,i);return n===V?xh(e):n})}}function kb(e,t){let n=t(e);return e.context?.constructorDefault===void 0?n:Ob(e,n)}function Ab(e,t,n,r,i){if(e._tag===`Declaration`)for(let n of e.typeParameters)t(n);let a=n?Qv(e):void 0,o=a?Db(a,t):r??e.getParser(t,n),s=e.checks,c=e.encoding,l=c?.map(e=>wb(e.transformation)),u=e.encodingChecks;if(!c&&!s&&!u)return o;let d,f=(t,n)=>{let r=o(t,n);if(u&&!n.disableChecks)if(F(r)){if(r._tag===`Success`){let i=r===V?t:r[S];if(t!==B&&i!==B){let i=Zv(u,t,void 0,e,n);i&&(r=L(new Ph(e,i,t,n)))}}}else r=R(r,r=>{if(t!==B&&r!==B){let r=Zv(u,t,void 0,e,n);if(r)return L(new Ph(e,r,t,n))}return I(r)});if(s&&!n.disableChecks)if(F(r)){if(r._tag===`Success`){let i=r===V?t:r[S];if(i===B)return r;let a=Zv(s,i,void 0,e,n);a&&(r=L(new Ph(e,a,i,n)))}}else r=R(r,t=>{if(t!==B){let r=Zv(s,t,void 0,e,n);if(r)return L(new Ph(e,r,t,n))}return I(t)});return r},p=i===void 0?f:i(f);return c?(n,r)=>{let i=d??=c.map(e=>t(e.to)),a=n,o=i[i.length-1](n,r);for(let e=c.length-1;e>=0;e--)if(o=l[e](o,a,r),e!==0){let t=i[e-1];o._tag===`Success`?(a=o[S],o=t(a,r)):o=ph(o,e=>{let n=t(e,r);return n===V?xh(e):n})}if(o._tag===`Success`){let e=o[S],t=p(e,r);return t===V?o:t}
18return o=Eb(e,n,r,o),ph(o,e=>{let t=p(e,r);return t===V?xh(e):t})}:p}var jb=Symbol(),Mb=new WeakMap,Nb,Pb=!1,Fb=e=>Pb?Vb(Hb,e,`parser`):Hb(e).parser,Ib=e=>Pb?Vb(Hb,e,`makeEffect`):Hb(e).makeEffect,Lb=e=>kb(e,Ib),Rb=class{ast;constructor(e){this.ast=e}get decodeEffect(){return this.cachedDecodeEffect??=Ab(this.ast,Fb)}get parser(){return this.decodeEffect}get makeEffect(){return this.cachedMakeEffect??=Ab(this.ast,Ib,Lb)}},zb=class extends Rb{compiled;resolve;constructor(e,t,n){super(e),this.compiled=t,this.resolve=n}save(e,t){return Object.defineProperty(this,e,{value:t}),t}operation(e){let t=this.compiled;return typeof t==`function`?t(this.ast,this.resolve,e):t?.[e]}get is(){return this.save(`is`,this.operation(`is`))}get decode(){return this.save(`decode`,this.operation(`decode`))}get make(){return this.save(`make`,this.operation(`make`))}get decodeEffect(){return this.save(`decodeEffect`,this.operation(`decodeEffect`)??Ab(this.ast,e=>Vb(this.resolve,e,`parser`)))}get parser(){let e=this.decode;return e===void 0?this.decodeEffect:this.save(`parser`,Bb(e,()=>this.decodeEffect))}get makeEffect(){let e=this.operation(`makeEffect`);if(e!==void 0)return this.save(`makeEffect`,e);let t=e=>Vb(this.resolve,e,`makeEffect`);return this.save(`makeEffect`,Ab(this.ast,t,e=>kb(e,t)))}};function Bb(e,t){let n;return(r,i)=>{if(r!==B)try{let t=e(r,i);if(t!==jb)return t===r?V:xh(t)}catch(e){return am(e)}return(n??=t())(r,i)}}function Vb(e,t,n){let r=e(t);if(r.compiled===void 0||Object.hasOwn(r,n))return r[n];let i;return(e,t)=>(i??=r[n])(e,t)}function Hb(e){let t=Mb.get(e);if(t!==void 0)return t;let n=Nb===void 0?new Rb(e):new zb(e,Nb(e,Hb),Hb);return Mb.set(e,n),n}function Ub(e){let t=e.ast,n;return(e,r)=>(n??=rx(ux,Iv(t)))(e,r?.disableChecks?r?.parseOptions?{...r.parseOptions,disableChecks:!0}:{disableChecks:!0}:r?.parseOptions)}function Wb(e){let t=Ub(e);return(e,n)=>{let r=ah(t(e,n));return Uf(r)?E(r.value):($h(r.cause,`Option adapter can only return none for schema issues`),T())}}function Gb(e){return cx(Iv(e.ast))}function Kb(e){return Jb(e.ast)}function qb(e){if(!Pb){let t=ix(tx(e));return e=>{let n=t(e,Yg);return Uf(n)?!0:($h(n.cause,`Type guard adapter can only return false for schema issues`),!1)}}let t=Hb(e),n=t.is;if(n!==void 0)return e=>{try{return n(e,Yg)}catch(e){return $h(Mf(e),`Type guard adapter can only return false for schema issues`),!1}};let r=t.parser;return e=>{let t=ah(nx(r(e,Yg),e));return Uf(t)?!0:($h(t.cause,`Type guard adapter can only return false for schema issues`),!1)}}function Jb(e){let t=Iv(e),n=e=>(n=qb(t),n(e));return e=>n(e)}function Yb(e,t){let n=tx(e.ast);return t===void 0?n:(e,r)=>n(e,$b(t,r))}function Xb(e,t){return ax(Yb(e,t))}var Zb=Xb;function Qb(e,t){return ox(Yb(e,t))}var $b=(e,t)=>t?{...e,...t}:e,ex=e=>e===B?L(new Ih):I(e);function tx(e){return rx(lx,e)}function nx(e,t){return e===V?I(t):F(e)?e[S]===B?ex(B):e:ph(e,ex)}function rx(e,t){let n;return(r,i)=>{let a=(n??=e(t))(r,i??Yg);return a===V?I(r):F(a)?a[S]===B?ex(B):a:ph(a,ex)}}function ix(e){return(t,n)=>ah(e(t,n))}function ax(e){let t=ix(e);return(e,n)=>{let r=t(e,n);return Uf(r)?E(r.value):($h(r.cause,`Option adapter can only return none for schema issues`),T())}}function ox(e){let t=ix(e);return(e,n)=>{let r=t(e,n);return Uf(r)?Yi(r.value):Xi($h(r.cause,`Result adapter can only return schema issues`))}}function sx(e,t){let n=ah(e);if(Uf(n))return n.value;let r=$h(n.cause,t);throw Error(`Schema validation failed`,{cause:r})}function cx(e){let t,n;return(r,i)=>{t??=Hb(e);let a=i?.disableChecks?i.parseOptions?{...i.parseOptions,disableChecks:!0}:{disableChecks:!0}:i?.parseOptions??Yg,o=t.make;if(o!==void 0&&r!==B){let e;try{e=o(r,a)}catch(e){throw $h(Mf(e),`Constructor adapter can only throw schema issues`),e}if(e!==jb&&e!==B)return e}return sx(nx((n??=t.makeEffect)(r,a),r),`Constructor adapter can only throw schema issues`)}}var lx=e=>Hb(e).parser,ux=e=>Hb(e).makeEffect,dx=`~effect/Schema/Schema`,fx={[dx]:dx,pipe(){return u(this,arguments)},annotate(e){return this.rebuild(pv(this.ast,e))},annotateKey(e){return this.rebuild(Tv(this.ast,e))},check(...e){return this.rebuild(hv(this.ast,e))}};function px(e,t){function n(){}let r=Object.setPrototypeOf(n,fx);return t&&(Object.hasOwn(t,`name`)||Object.hasOwn(t,`length`)||Object.hasOwn(t,`__proto__`))?Object.defineProperties(r,Object.getOwnPropertyDescriptors({...t})):Object.assign(r,t),r.ast=e,r.rebuild=e=>px(e,t),r.makeEffect=Ub(r),r.make=Gb(r),r.makeOption=Wb(r),r}function mx(e){return px(hx(e.ast),{schema:e})}var hx=xv(e=>{let t=bx(e,hx),n=e.context;return t===e||n===void 0?t:yv(t,gx(n))});function gx(e){return e.constructorDefault===void 0?e:new Xg(e.isOptional,e.isMutable,void 0,e.annotations)}function _x(e){if(e.propertySignatures.some(e=>typeof e.name!=`string`))throw new globalThis.Error(`Objects property names must be strings`,{cause:e})}function vx(e){return t=>{let n=new Map;for(let e=0;e<t.length;e++)n.set(Lv(t[e]),e);let r=[...t].sort((t,r)=>{t=Lv(t),r=Lv(r);let i=e(t),a=e(r);return i===a?n.get(t)-n.get(r):i-a});return r.some((e,n)=>e!==t[n])?r:t}}var yx=vx(e=>{switch(e._tag){case`BigInt`:case`Symbol`:case`UniqueSymbol`:return 0;default:return 1}});function bx(e,t){switch(e._tag){case`Declaration`:{let n=e.annotations?.toCodecJson??e.annotations?.toCodec;if(!ue(n))return U(e,[iy]);let r=n(e.typeParameters.map(e=>px(Lv(e))));return r===void 0?e:U(e,[gv(r,t)])}case`Unknown`:return U(e,[iy]);case`ObjectKeyword`:return U(e,[ay]);case`Undefined`:case`Void`:case`Literal`:case`Number`:return e.toCodecJson();case`UniqueSymbol`:case`Symbol`:case`BigInt`:return e.toCodecStringTree();case`Objects`:return _x(e),e.recur(t,Wv);case`Union`:{let n=yx(e.types);return n===e.types?e.recur(t):new q_(n,e.options,e.annotations,e.checks,e.encoding,e.context,e.encodingChecks).recur(t)}case`Arrays`:case`Suspend`:return e.recur(t)}return e}var xx=d(e=>{let t=Sx(e,xx);return t!==e&&e.context!==void 0?yv(t,gx(e.context)):t});function Sx(e,t){switch(e._tag){case`Declaration`:{let n=e.annotations?.toCodecIso??e.annotations?.toCodec;return ue(n)?U(e,[gv(n(e.typeParameters.map(e=>px(e))),t)]):e}case`Arrays`:case`Objects`:case`Union`:case`Suspend`:return e.recur(t)}return e}function Cx(e){return px(Ax(e.ast),{schema:e})}var wx=vx(e=>{switch(e._tag){case`Null`:case`Boolean`:case`Number`:case`BigInt`:case`Symbol`:case`UniqueSymbol`:return 0;default:return 1}});function Tx(e,t,n){switch(e._tag){case`Declaration`:{let r=e.typeParameters.map(e=>px(t(Lv(e)))),i=e.annotations?.toCodecStringTree;if(ue(i)){let n=i(r);return n===void 0?e:U(e,[gv(n,t)])}let a=e.annotations?.toCodecJson,o=ue(a)?a(r):void 0,s=o===void 0?e.annotations?.toCodec:void 0,c=o??(ue(s)?s(r):void 0);return c===void 0?n(e):U(e,[gv(c,t)])}case`Null`:return U(e,[Ex]);case`Boolean`:return U(e,[Dx]);case`Unknown`:case`ObjectKeyword`:return U(e,[sy]);case`Enum`:case`Number`:case`Literal`:case`UniqueSymbol`:case`Symbol`:case`BigInt`:return e.toCodecStringTree();case`Objects`:return _x(e),e.recur(t,Wv);case`Union`:{let n=wx(e.types);return n===e.types?e.recur(t):new q_(n,e.options,e.annotations,e.checks,e.encoding,e.context,e.encodingChecks).recur(t)}case`Arrays`:case`Suspend`:return e.recur(t)}return e}var Ex=new Jg(new a_(`null`),new xg(H(()=>null),H(()=>`null`))),Dx=new Jg(new q_([new a_(`true`),new a_(`false`)]),new xg(H(e=>
18e===`true`),cg())),Ox=new xg(H(e=>typeof e==`string`?[e]:e),ng()),kx=e=>e.transformation===Ox,Ax=xv(e=>{let t=Tx(e,Ax,e=>{throw new globalThis.Error(`Missing structural codec for StringTree`,{cause:e})});return t!==e&&e.context!==void 0?yv(t,gx(e.context)):t},{stopAt:kx}),jx=e=>Nv(e)?Ev(i_):i_,Mx=xv(e=>{let t=Nx(e);if(Wg(t)){let n=Av(new q_([new f_(t.isMutable,t.elements.map(jx),t.rest.map(jx)),s_],{mode:`anyOf`}),t,Ox);return Nv(e)?Ev(n):n}return t},{stopAt:kx});function Nx(e){return e._tag===`Declaration`||e._tag===`Arrays`||e._tag===`Objects`||e._tag===`Union`||e._tag===`Suspend`?e.recur(Mx):e}var Px=e=>e,Fx=`~effect/Schema/SchemaError`;function Ix(e){return v(e,`~effect/Schema/SchemaError`)&&e[`~effect/Schema/SchemaError`]===`~effect/Schema/SchemaError`}var Lx=new WeakMap,Rx=e=>{if(Lx.has(e))return Lx.get(e);throw Error(`Unable to get redacted value`+(e.label?` with label: "${e.label}"`:``))},zx=e=>typeof e==`string`?e:Rx(e),Bx=`~effect/Redacted`,Vx=e=>v(e,Bx),Hx=(e,t)=>{let n=Object.create(Ux);return t?.label&&(n.label=t.label),Lx.set(n,e),n},Ux={[Bx]:{_A:e=>e},label:void 0,...vr,toJSON(){return this.toString()},toString(){return`<redacted${pe(this.label)?`:`+this.label:``}>`},[Qt](){return y(Lx.get(this))},[gn](e){return Vx(e)&&b(Lx.get(this),Lx.get(e))}},Wx=`~effect/http/Cookies`,Gx=`~effect/http/Cookies/Cookie`;Fs(`CookiesError`);var Kx={[Wx]:Wx,...rr,toJSON(){return{_id:`effect/Cookies`,cookies:oa(this.cookies,e=>e.toJSON())}},pipe(){return u(this,arguments)}},qx=e=>{let t=Object.create(Kx);return t.cookies=e,t},Jx=e=>{let t={};for(let n of e)Rn(t,n.name,n);return qx(t)},Yx=e=>{let t=typeof e==`string`?[e]:e,n=[];for(let e of t){let t=Xx(e.trim());t&&n.push(t)}return Jx(n)};function Xx(e){let t=e.split(`;`).map(e=>e.trim()).filter(e=>e!==``);if(t.length===0)return;let n=t[0].indexOf(`=`);if(n===-1)return;let r=t[0].slice(0,n);if(!Zx.test(r))return;let i=t[0].slice(n+1),a=$x(i);if(t.length===1)return Object.assign(Object.create(Qx),{name:r,value:a,valueEncoded:i});let o={};for(let e=1;e<t.length;e++){let n=t[e],r=n.indexOf(`=`),i=r===-1?n:n.slice(0,r).trim(),a=r===-1?void 0:n.slice(r+1).trim();switch(i.toLowerCase()){case`domain`:{if(a===void 0)break;let e=a.trim().replace(/^\./,``);e&&(o.domain=e);break}case`expires`:{if(a===void 0)break;let e=new Date(a);isNaN(e.getTime())||(o.expires=e);break}case`max-age`:{if(a===void 0)break;let e=parseInt(a,10);isNaN(e)||(o.maxAge=ds(e));break}case`path`:if(a===void 0)break;a[0]===`/`&&(o.path=a);break;case`priority`:if(a===void 0)break;switch(a.toLowerCase()){case`low`:o.priority=`low`;break;case`medium`:o.priority=`medium`;break;case`high`:o.priority=`high`;break}break;case`httponly`:o.httpOnly=!0;break;case`secure`:o.secure=!0;break;case`partitioned`:o.partitioned=!0;break;case`samesite`:if(a===void 0)break;switch(a.toLowerCase()){case`lax`:o.sameSite=`lax`;break;case`strict`:o.sameSite=`strict`;break;case`none`:o.sameSite=`none`;break}break}}return Object.assign(Object.create(Qx),{name:r,value:a,valueEncoded:i,options:Object.keys(o).length>0?o:void 0})}var Zx=/^[!#$%&'*+\-.^_`|~0-9A-Za-z]+$/,Qx={[Gx]:Gx,...rr,toJSON(){return{_id:`effect/Cookies/Cookie`,name:this.name,value:this.value,options:this.options}}},$x=e=>{try{return decodeURIComponent(e)}catch{return e}},eS=Symbol.for(`~effect/http/Headers`),tS=Object.defineProperties(Object.create(null),{[eS]:{value:eS},[Bn]:{value(e){return dS(this,Ao(e,pS))}},toJSON:{value(){return Hn(this)}},[gn]:{value(e){return rS(this,e)}},[Qt]:{value(){return sn(this)}},toString:{value:rr.toString},[er]:{value:rr[er]}}),nS=e=>Object.assign(Object.create(tS),e),rS=la(Pn()),iS=Object.create(tS),aS=e=>{if(e===void 0)return iS;if(Symbol.iterator in e){let t=Object.create(tS);for(let[n,r]of e)t[n.toLowerCase()]=r;return t}let t=Object.create(tS);for(let[n,r]of Object.entries(e))Array.isArray(r)?t[n.toLowerCase()]=r.join(`, `):r!==void 0&&(t[n.toLowerCase()]=r);return t},oS=e=>Object.setPrototypeOf(e,tS),sS=_(3,(e,t,n)=>{let r=nS(e);return r[t.toLowerCase()]=n,r}),cS=_(2,(e,t)=>nS({...e,...aS(t)})),lS=_(2,(e,t)=>{let n=nS(e);return Object.assign(n,t),n}),uS=_(2,(e,t)=>{let n=nS(e);return delete n[t.toLowerCase()],n}),dS=_(2,(e,t)=>{let n={...e},r=t=>{if(typeof t==`string`){let r=t.toLowerCase();r in e&&(n[r]=Hx(e[r]))}else for(let r in e)r.search(t)!==-1&&(n[r]=Hx(e[r]))};if(Array.isArray(t))for(let e=0;e<t.length;e++)r(t[e]);else r(t);return n}),fS=(e,t)=>{for(let n=0;n<t.length;n++){let r=t[n];if(typeof r==`string`){if(r.toLowerCase()===e.toLowerCase())return!0}else if(e.search(r)!==-1)return!0}return!1},pS=O(`effect/Headers/CurrentRedactedNames`,{defaultValue:()=>[`authorization`,`cookie`,`set-cookie`,`x-api-key`]}
18),mS=`~effect/http/UrlParams`,hS=e=>v(e,mS),gS={...vr,[mS]:mS,[Symbol.iterator](){return this.params[Symbol.iterator]()},toJSON(){return{_id:`UrlParams`,params:Object.fromEntries(this.params)}},[gn](e){return bS(this,e)},[Qt](){return ln(this.params.flat())}},_S=e=>{let t=Object.create(gS);return t.params=e,t},vS=e=>{if(hS(e))return e;let t=yS(e),n=[];for(let e=0;e<t.length;e++)if(Array.isArray(t[e][0])){let[r,i]=t[e];n.push([`${r[0]}[${r.slice(1).join(`][`)}]`,i])}else n.push(t[e]);return _S(n)},yS=e=>{let t=typeof e[Symbol.iterator]==`function`?da(e):Object.entries(e),n=[];for(let[e,r]of t)if(Array.isArray(r))for(let t=0;t<r.length;t++)r[t]!==void 0&&n.push([e,String(r[t])]);else if(typeof r==`object`&&r){let t=yS(r);for(let[r,i]of t)n.push([[e,...typeof r==`string`?[r]:r],i])}else r!==void 0&&n.push([e,String(r)]);return n},bS=Mn((e,t)=>xS(e.params,t.params)),xS=Aa(ra([Pn(),Pn()])),SS=_S([]),CS=_(2,(e,t)=>{let n=vS(t).params.slice(),r=new Set;for(let e=0;e<n.length;e++)r.add(n[e][0]);for(let t=0;t<e.params.length;t++)r.has(e.params[t][0])||n.push(e.params[t]);return _S(n)}),wS=`~effect/net/NetAddress`,TS=e=>e.bytes;Fs(`NetAddressError`);var ES=e=>v(e,wS),DS=dx;function OS(){return(e,t,n)=>W(new $g(e.map(M_),e=>t(e.map(e=>W(e))),n))}function kS(e,t){return OS()([],()=>(t,n,r)=>e(t)?I(t):L(new Fh(n,t,r)),t)}var AS=class extends Fs(`SchemaError`){[Fx]=Fx;constructor(e){let t=or();sr(0);try{super({issue:e})}finally{sr(t)}}get message(){return Yh(this.issue)}toString(){return`SchemaError(${this.message})`}};function jS(e){return Ix(e)}function MS(e){return F(e)?NS(e):vm(e,e=>im(()=>Nf(e,e=>new AS(e))))}function NS(e){return Uf(e)?e:Bf(Nf(e.cause,e=>new AS(e)))}function PS(e,t){let n;for(let r of e.reasons){if(!Af(r)||!jS(r.error))throw new globalThis.Error(t,{cause:e});n??=r.error}if(n===void 0)throw new globalThis.Error(t,{cause:e});return n}function FS(e){let t=ah(e);if(Uf(t))return t.value;throw PS(t.cause,`Sync adapter can only throw schema errors`)}var IS=Kb;function LS(e,t){let n=Yb(e,t);return(e,t)=>MS(n(e,t))}var RS=LS,zS=Xb,BS=Zb;function VS(e,t){let n=Qb(e,t);return(e,t)=>$i(n(e,t),e=>new AS(e))}function HS(e,t){let n=LS(e,t);return(e,t)=>FS(n(e,t))}var US=HS,W=px;function WS(e){return v(e,DS)&&e[DS]===DS}var GS=Px(e=>W(Ev(e.ast),{schema:e})),KS=Px(e=>{let t=dC(e);return W(Ov(e.ast),{schema:t})}),qS=Px(e=>W(Iv(e.ast),{schema:e})),JS=Px(e=>W(Lv(e.ast),{schema:e}));function G(e){let t=W(new a_(e),{literal:e,transform(n){return t.pipe(_C(G(n),{decode:H(()=>n),encode:H(()=>e)}))}});return t}var YS=W(i_),XS=W(e_),ZS=W(r_),K=W(s_),QS=W(u_),$S=W(d_);function eC(e,t){return W(e,{fields:t,mapFields(e,t){let n=e(this.fields);return eC(j_(n,t?.unsafePreserveChecks?this.ast.checks:void 0),n)}})}function q(e){return eC(j_(e,void 0),e)}function tC(e,t){return W(Mv(e.ast,t.ast),{key:e,value:t})}function nC(e,t){return W(F_(e.ast,t.map(M_)),{schema:e,records:t})}function rC(e,t){return W(e,{elements:t,mapElements(e,t){let n=e(this.elements);return rC(N_(n,t?.unsafePreserveChecks?this.ast.checks:void 0),n)}})}function J(e){return rC(N_(e),e)}function iC(e,t){return W(I_(e.ast,t.map(M_)),{schema:e,rest:t})}var Y=Px(e=>W(new f_(!1,[],[e.ast]),{value:e})),aC=Px(e=>W(new f_(!1,[e.ast],[e.ast]),{value:e})),oC=Px(e=>W(L_(e.ast),{schema:e}));function sC(e,t){return W(e,{members:t,mapMembers(e,t){let n=e(this.members);return sC(P_(n,this.ast.options,t?.unsafePreserveChecks?this.ast.checks:void 0),n)}})}function cC(e,t){return sC(P_(e,t,void 0),e)}function lC(e){let t=e.map(G);return W(P_(t,void 0,void 0),{literals:e,members:t,mapMembers(e){return cC(e(this.members))},pick(e){return lC(e)},transform(e){return cC(t.map((t,n)=>t.transform(e[n])))}})}var uC=Px(e=>cC([e,XS])),dC=Px(e=>cC([e,ZS]));function fC(e){return W(new $_(()=>e().ast))}function pC(e,t){return n=>W(hv(n.ast,[rv(e,t)]),{schema:n})}function mC(e){return t=>W(Sv(t.ast,new yg(e,g)),{schema:t})}function hC(e){return gC(e)}function gC(e){return t=>mC(mh(e))(t)}function _C(e,t){return n=>W(Av(n.ast,e.ast,t?Cg(t):Dg()),{from:n,to:e})}var vC=lC([`true`,`yes`,`on`,`1`,`y`]),yC=lC([`false`,`no`,`off`,`0`,`n`]),bC=lC([...vC.literals,...yC.literals]).pipe(_C($S,Tg({decode:e=>e===`true`||e===`yes`||e===`on`||e===`1`||e===`y`,encode:e=>e?`true`:`false`})));function xC(e){return t=>W(kv(t.ast,e),{schema:t})}function SC(e){return vm(e,e=>im(()=>Nf(e,e=>e.issue)))}function CC(e,t){let n=t?.encodingStrategy===`omit`?og():ng();return t=>GS(JS(t)).pipe(_C(t,{decode:sg(SC(e)),encode:n}))}function wC(e){return G(e).pipe(xC(I(e)))}function TC(e,t){return q({_tag:wC(e),...t})}function EC(e){return t=>{let n={},r=[],i=new Set,a={};return o(t),Object.assign(t,{cases:n,discriminants:r,isAnyOf:t=>n=>t.includes(n[e]),guards:a,match:s,matchOrElse:c});function o(t){let s=t.ast;if(Kg(s)&&`members`in t&&globalThis.Array.isArray(t.members)&&t.members.every(WS))return t.members.forEac
18h(o);let c=B_(s);if(c.length>0){let o=c.find(t=>t.key===e)?.literal;if(ee(o)){let e=typeof o==`number`?globalThis.String(o):o;if(i.has(e))throw new globalThis.Error(`Duplicate discriminant: ${globalThis.String(o)}`);i.add(e),r.push(o),Rn(n,o,t),Rn(a,o,Kb(qS(t)));return}}throw new globalThis.Error(`No literal or unique symbol found`)}function s(){if(arguments.length===1){let t=arguments[0];return function(n){let r=n[e];return(Object.hasOwn(t,r)?t[r]:void 0)(n)}}let t=arguments[0],n=arguments[1],r=t[e];return(Object.hasOwn(n,r)?n[r]:void 0)(t)}function c(){if(arguments.length===2){let t=arguments[0],n=arguments[1];return function(r){let i=r[e];return(Object.hasOwn(t,i)?t[i]??n:n)(r)}}let t=arguments[0],n=arguments[1],r=arguments[2],i=t[e];return(Object.hasOwn(n,i)?n[i]??r:r)(t)}}}function DC(e){let t={},n=[];for(let r of Object.keys(e)){let i=TC(r,e[r]);Rn(t,r,i),n.push(i)}let r=cC(n),{guards:i,isAnyOf:a,match:o,matchOrElse:s}=EC(`_tag`)(r);return W(r.ast,{cases:t,isAnyOf:a,guards:i,match:o,matchOrElse:s})}function OC(e,t){return kS(t=>t instanceof e,t)}function kC(){return(e,t)=>new Jg(e.ast,Cg(t))}var AC=nv,X=W(av);function jC(e){return AC(e=>globalThis.Number.isSafeInteger(e),{expected:`an integer`,representation:{id:`effect/schema/isInt`,payload:null},toJsonSchema:()=>({type:`integer`}),toCode:()=>({runtime:`Schema.isInt()`}),arbitraryConstraint:{number:`integer`},...e})}var MC=QS.check(jC());function NC(e,t){return e=Math.max(0,Math.floor(e)),AC(t=>t.length>=e,{expected:`a value with a length of at least ${e}`,representation:{id:`effect/schema/isMinLength`,payload:{minLength:e}},toJsonSchema:({type:t})=>t===`array`?{minItems:e}:{minLength:e},toCode:()=>({runtime:`Schema.isMinLength(${e})`}),[_h]:!0,arbitraryConstraint:{minLength:e},...t})}function PC(e){return NC(1,e)}var FC=K.check(PC()),IC=e=>e?.includeStack===!0|(e?.excludeCause===!0?2:0),LC=e=>{switch(e){case 0:return;case 1:return{includeStack:!0};case 2:return{excludeCause:!0};case 3:return{includeStack:!0,excludeCause:!0}}},RC=[];function zC(e){let t=IC(e),n=RC[t];if(n!==void 0)return n;let r=iw.pipe(_C(YS,Fg(LC(t))));return RC[t]=r,r}globalThis.RegExp;var BC=K.annotate({expected:`a string that will be decoded as a URL`}),VC=OC(globalThis.URL,{representation:{id:`effect/schema/URL`,payload:null},toCode:()=>({runtime:`Schema.URL`,Type:`globalThis.URL`}),expected:`URL`,toCodecJson:()=>kC()(BC,Ig)}),HC=BC.pipe(_C(VC,Ig)),UC=K.annotate({expected:`a string that will be decoded as JSON`,contentMediaType:`application/json`});function WC(e,t){return UC.pipe(_C(e,Rg(t)))}globalThis.File,globalThis.FormData,globalThis.URLSearchParams;var GC=K.annotate({expected:`a string that will be decoded as a finite number`}).pipe(_C(X,Og)),KC=K.annotate({expected:`a base64 (URL) encoded string that will be decoded as a UTF-8 string`}).pipe(_C(K,Lg));globalThis.Uint8Array;var qC=globalThis.Symbol.for(`immer-draftable`),JC={};function YC(e,t,n,r,i){let a=QC(n,t,r),o=ZC(t),s=class extends e{constructor(...[e,t]){let r=t?.[`~payload`],i=r?.token===JC?r.value:n.make(e??{},t);super(i,{...t,disableChecks:!0,"~payload":{token:JC,value:i}})}static[DS]=DS;get[o](){return o}static[qC]=!0;static identifier=t;static fields=n.fields;static get ast(){return a(this).ast}static pipe(){return u(this,arguments)}static rebuild(e){return a(this).rebuild(e)}static make(e,t){return Gb(a(this))(e??{},t)}static makeOption(e,t){return Wb(a(this))(e??{},t)}static makeEffect(e,t){return a(this).makeEffect(e??{},t)}static annotate(e){return this.rebuild(pv(this.ast,e))}static annotateKey(e){return this.rebuild(Tv(this.ast,e))}static check(...e){return this.rebuild(hv(this.ast,e))}static extend(e){return(t,r)=>{let a=$C(t)?t:q(t),o={...n.fields,...a.fields},s=j_(o,n.ast.checks,{identifier:e});return YC(this,e,eC(hv(s,a.ast.checks),o),r,i)}}static mapFields(e,t){return n.mapFields(e,t)}};return i!==void 0&&Object.assign(s.prototype,i(t)),s}function XC(e){return new xg(H(t=>new e(t,{"~payload":{token:JC,value:t}})),ng())}function ZC(e){return`~effect/Schema/Class/${e}`}function QC(e,t,n){let r;return i=>{if(r!==void 0)return r;let a=ZC(t),o=e=>e instanceof i||v(e,a),s=XC(i);return r=_C(W(new $g([e.ast],()=>(e,t,n)=>o(e)?I(e):L(new Fh(t,e,n)),{identifier:t,[yh]:([e])=>({isConstructed:o,link:new Jg(e,s)}),toCodec:([e])=>new Jg(e.ast,s),toEquivalence:([e])=>e,toFormatter:([e])=>t=>`${i.identifier}(${e(t)})`,[vh]:B_(e.ast),...n})),s)(e)}}function $C(e){return WS(e)}var ew=e=>(t,n)=>YC(Zr,e,$C(t)?t:q(t),n,e=>({name:e})),tw=e=>(t,n,r)=>{let i=$C(n)?n.mapFields(e=>({_tag:wC(t),...e}),{unsafePreserveChecks:!0}):TC(t,n);return ew(e??t)(i,r)},nw=mx,rw=Cx,iw=W(pv(ry,{toCode:()=>({runtime:`Schema.Json`,Type:`Schema.Json`})})),aw=tC(K,iw),ow=`~effect/Stream`,sw={_R:g,_E:g,_A:g},cw=function(e){this.channel=e};cw.prototype={[ow]:sw,pipe(){return u(this,arguments)}};var lw=e=>new cw(e),uw=`~effect/Stream`,dw=e=>v(e,uw),fw=lw,pw=e=>e.channel,mw=e=>fw(Oy(()=>e().channel)),hw=e=>fw(ky(e)),gw=e=>fw(jy(e)),_w=e=>fw(Hy(z(e,pw))),vw=_(2,(e,t)=>mw(()=>{let n=0;return fw(Ny(e.channel,ka(e=>t(e,n++))))})),yw=_(2,(e,t)=>fw(Py(pw(e),t))),bw=_(2,(e,t)=>fw(zy(e.channel,t))),xw=_(e=>dw(e[0]),(e,t,n,r)=>fw(Fy(e.channel,t,(e,t)=>{let r=Da();for(let i=0;i<t.length;i++){let[a,o]=n(e,t[i]);e=a,r.push(...o)}return[e,ma(r)?Oa(r):Sw]},r?.onHalt?{onHalt(e){let t=r.onHalt(e);return ha(t)?Oa(t):Sw}}:void 0))),Sw=Da(),Cw=_(e=>dw(e[0]),(e,t)=>mw(()=>{let n=new TextDecoder(t?.encoding);return vw(e,e=>n.decode(e,{stream:!0}))})),ww=e=>e.channel.pipe(Vy(By()),fw),Tw=_(2,(e,t)=>fw(Wy(e.channel,t))),Ew=_(2,(e,t)=>Ky(e.channel,e=>{let n=0;return Jp({while:()=>n<e.length,body:()=>t(e[n++]),step:o})})),Dw=_(2,(e,t)=>Ky(e.channel,t)),Ow=_(e=>dw(e[0]),(e,t,n)=>{let r,i,a=dy(!1);return new ReadableStream({start(n){i=Ym(Fm(Dw(e,e=>a.whenOpen(em(()=>{a.closeUnsafe();for(let t=0;t<e.length;t++)n.enqueue(e[t]);
18r(),r=void 0}))),t)),i.addObserver(e=>{e._tag===`Failure`?n.error(Pf(e.cause)):n.close()})},pull(){return new Promise(e=>{r=e,a.openUnsafe()})},cancel(){if(i)return $m(gm(ly(i)))}},n?.strategy)}),kw=_(e=>dw(e[0]),(e,t)=>z(Nm(),n=>Ow(e,n,t)));function Aw(e){return{_tag:`Value`,value:e}}function jw(e,t){return{_tag:`Record`,keys:e,value:t}}function Mw(e,t){return{_tag:`Array`,length:e,value:t}}Fs(`SourceError`);var Nw=O(`effect/ConfigProvider`,{defaultValue:()=>Gw()}),Pw={...vr,toJSON(){return{_id:`ConfigProvider`}}},Fw=e=>e;function Iw(e,t){let n=Object.create(Pw);return n.load=e,n.mapInput=t,n}function Lw(e,t){return Iw(n=>e(t(n)),n=>Lw(e,i(t,n)))}function Rw(e){return Lw(e,Fw)}function zw(e,t){let n=t?.preserveEmptyStrings===!0;return Rw(t=>I(Bw(e,t,n)))}function Bw(e,t,n){let r=e;for(let e of t){if(r==null)return;if(Array.isArray(r)){if(typeof e!=`number`||!Number.isInteger(e)||e<0||e>=r.length)return;r=r[e];continue}if(se(r)){if(typeof e!=`string`||!Object.hasOwn(r,e))return;r=r[e];continue}return}return Vw(r,n)}function Vw(e,t){if(e!=null)return typeof e==`string`?Hw(e,t):typeof e==`number`||typeof e==`boolean`||typeof e==`bigint`?Aw(String(e)):Array.isArray(e)?Mw(e.length):se(e)?jw(new Set(Object.keys(e))):Aw(x(e))}function Hw(e,t){let n=Uw(e,t);return n===void 0?void 0:Aw(n)}function Uw(e,t){return e===``&&!t?void 0:e}function Ww(e,t){let n=t?.preserveEmptyStrings===!0,r=Kw(e);return Rw(t=>I(qw(r,e,t,n)))}function Gw(e){return Ww(e?.env??{BASE_URL:`/`,DEV:!1,MODE:`production`,PROD:!0,SSR:!1,TSS_DEV_SERVER:`false`,TSS_DEV_SSR_STYLES_BASEPATH:`/`,TSS_DEV_SSR_STYLES_ENABLED:`true`,TSS_ROUTER_BASEPATH:``,TSS_SERVER_FN_BASE:`/_serverFn/`,VITE_API_URL:`https://api.quotemarkets.xyz`,VITE_BUILDER_ADDRESS:`0x459B632F49023881Cd45d8f0003297eBE16a13D6`,VITE_BUILDER_FEE_BPS_PERP:`2`,VITE_BUILDER_FEE_BPS_SPOT:`4`,VITE_CUSTOM_LOGIN:`true`,VITE_GATED_WAITLIST:`true`,VITE_HYDROMANCER_API_KEY:`sk_LTbkesyIqYwtLFIwd52g0uuCieLSeshD`,VITE_HYPERLIQUID_MAINNET:`true`,VITE_INVITE_GATING_ENABLED:`true`,VITE_POSTHOG_KEY:`phc_wgk67HLKovBVLwLmgU7hRcSysCVcXjchL5T5hbz4sgVC`,VITE_PRIVY_APP_ID:`cmrz333ic001h0bk395t9lfkw`,VITE_TELEGRAM_LOGIN_BOT_ID:`8755324270`,VITE_TURNSTILE_SITE_KEY:`0x4AAAAAAEGdO3qD0hq6RDcs`},{preserveEmptyStrings:e?.preserveEmptyStrings})}function Kw(e){let t={};for(let[n,r]of Object.entries(e)){if(r===void 0)continue;let e=n.split(`_`),i=t;for(let t of e){let e=i.children??=Object.create(null);i=e[t]??={}}}return t}function qw(e,t,n,r){let i=n.map(String).join(`_`),a=Uw(Object.hasOwn(t,i)?t[i]:void 0,r),o=Jw(e,n),s=o?.children?Object.keys(o.children):[];return s.length===0?a===void 0?void 0:Aw(a):s.every(ga)?Mw(Math.max(...s.map(e=>parseInt(e,10)))+1,a):jw(new Set(s),a)}function Jw(e,t){if(t.length===0)return e;let n=e;for(let e of t)if(n=n?.children?.[String(e)],!n)return;return n}var Yw=`~effect/Config`,Xw=class{_tag=`ConfigError`;name=`ConfigError`;cause;constructor(e){this.cause=e}get message(){return this.cause.toString()}toString(){return`ConfigError(${this.message})`}},Zw={...to({label:`Config`,evaluate(e){return this.parse(e.getRef(Nw))}}),[Yw]:Yw,toJSON(){return{_id:`Config`}}};function Qw(e){let t=Object.create(Zw);return t.evaluator=e,t.parse=t=>e(t,[]).pipe(fh(e=>e.error),ph(e=>e._tag===`Resolved`?I(e.value):L(e.error))),t}var $w=(e,t,n)=>e.evaluator(t,n),eT=(e,t)=>({_tag:`Resolved`,value:e,hasInput:t}),tT=e=>({_tag:`Absent`,error:e}),nT=(e,t)=>({error:e,hasInput:t}),rT=e=>te(e,`SourceError`),iT=(e,t)=>e.pipe(ym(e=>rT(e)?L(nT(new Xw(e),t)):am(e)));function aT(e){let t=globalThis.Array.isArray(e)?e:Symbol.iterator in e?[...e]:e;return globalThis.Array.isArray(t)?Qw((e,n)=>ph(Kp(t.map(t=>dm($w(t,e,n)))),oT)):Qw((e,n)=>ph(Kp(oa(t,t=>dm($w(t,e,n)))),sT))}var oT=e=>{let t=[],n,r,i=!1;
18for(let a of e){if(D(a)){n??=a.failure,i||=a.failure.hasInput;continue}let e=a.success;e._tag===`Absent`?r??=e:(t.push(e.value),i||=e.hasInput)}return n===void 0?r===void 0?I(eT(t,i)):i?L(nT(r.error,!0)):I(r):L(nT(n.error,i))},sT=e=>{let t={},n,r,i=!1;for(let a in e){let o=e[a];if(D(o)){n??=o.failure,i||=o.failure.hasInput;continue}let s=o.success;s._tag===`Absent`?r??=s:(Rn(t,a,s.value),i||=s.hasInput)}return n===void 0?r===void 0?I(eT(t,i)):i?L(nT(r.error,!0)):I(r):L(nT(n.error,i))},cT=_(2,(e,t)=>Qw((n,r)=>dh($w(e,n,r),e=>e._tag===`Absent`?eT(t,!1):e))),lT=()=>`<configuration>`,uT=(e,t)=>e.load(t).pipe(Sm,dh(n=>({provider:e,path:t,node:n,toString:lT}))),dT=(e,t)=>uT(e.provider,[...e.path,t]),fT=e=>e?.value,pT=(e,t)=>Av(i_,e,new xg(rg(e=>t(e)),ng())),mT=e=>{switch(e._tag){case`Union`:return e.types.every(mT);case`Objects`:case`Arrays`:case`Suspend`:return!1;default:return!0}},hT=(e,t)=>{switch(e._tag){case`Objects`:return t?._tag===`Record`;case`Arrays`:return t?._tag===`Array`;case`Union`:return e.types.some(e=>hT(e,t));case`Suspend`:return hT(e.thunk(),t);default:return fT(t)!==void 0}},gT=d(e=>{let t=new WeakSet,n=bv(e=>{switch(t.add(e),e._tag){case`Objects`:{let t=e.indexSignatures.map(e=>Jb(e.parameter)),r=sh(function*(n){if(n.node?._tag!==`Record`)return;let r=n.node,i=new Set;for(let t of e.propertySignatures)typeof t.name==`string`&&i.add(t.name);if(t.length>0)for(let e of r.keys)t.some(t=>t(e))&&i.add(e);let a={};for(let e of i){let t=yield*dT(n,e);t.node!==void 0&&Rn(a,e,t)}return a});return pT(e.recur(n,e=>e),r)}case`Arrays`:{let t=sh(function*(e){if(e.node?._tag!==`Array`)return;let t=[];for(let n=0;n<e.node.length;n++)t.push(yield*dT(e,n));return t});return pT(e.recur(n),t)}case`Union`:for(let t of e.types)n(t);return mT(e)?pT(e,e=>I(fT(e.node))):e.recur(n);case`Suspend`:{let r=e.thunk();return t.has(r)||n(r),e.recur(n)}case`Declaration`:case`Any`:throw new globalThis.Error(`Config.schema does not support opaque StringTree encodings`,{cause:e});default:return pT(e,e=>I(fT(e.node)))}});return n(e)});function _T(e,t){let n=rw(e),r=Lv(n.ast),i=Yb(W(gT(n.ast))),a=typeof t==`string`?[t]:t??[];return Qw((e,t)=>{let n=[...t,...a];return iT(uT(e,n),!1).pipe(ph(e=>{let t=hT(r,e.node);return iT(i(e).pipe(dh(e=>eT(e,t)),mh(e=>{let r=new Xw(new AS(n.length>0?new jh(n,e):e));return t?L(nT(r,!0)):I(tT(r))})),t)}))})}function vT(e){return _T(K,e)}function yT(e){return _T(X,e)}function bT(e){return _T(bC,e)}var xT=yf,ST=Sf,CT=(e,t)=>bp(xT,w(Sl(function*(n){let r=new Set(t?.mergeWithExisting===!0?n.getRef(yf):[]);for(let t of e)r.add(xr(t)?yield*t:t);return r}))),wT=`~effect/ManagedRuntime`,TT=(e,t)=>{let n=t?.memoMap??mp(),r=$f(`parallel`),i=rp(r,`sequential`),a={onFiberStart:uy(r)},o=e=>e?{...e,onFiberStart:e.onFiberStart?t=>{a.onFiberStart(t),e.onFiberStart(t)}:a.onFiberStart}:a,s,c=sm(t=>(s||=Ym(um(_p(e,n,i),e=>em(()=>{l.cachedContext=e})),{...a,scheduler:t.cache.scheduler}),cm(cy(s)))),l={[wT]:wT,memoMap:n,scope:r,contextEffect:c,cachedContext:void 0,context(){return l.cachedContext===void 0?$m(l.contextEffect):Promise.resolve(l.cachedContext)},dispose(){return $m(l.disposeEffect)},[Symbol.asyncDispose](){return l.dispose()},disposeEffect:$p(()=>(l.contextEffect=am(`ManagedRuntime disposed`),l.cachedContext=void 0,ip(l.scope,Hf))),runFork(e,t){return l.cachedContext===void 0?Ym(ET(l,e),o(t)):Xm(l.cachedContext)(e,o(t))},runCallback(e,t){return l.cachedContext===void 0?Qm(ET(l,e),o(t)):Zm(l.cachedContext)(e,o(t))},runSyncExit(e){return l.cachedContext===void 0?ah(ET(l,e)):oh(l.cachedContext)(e)},runSync(e){return l.cachedContext===void 0?rh(ET(l,e)):ih(l.cachedContext)(e)},runPromiseExit(e,t){return l.cachedContext===void 0?th(ET(l,e),o(t)):nh(l.cachedContext)(e,o(t))},runPromise(e,t){return l.cachedContext===void 0?$m(ET(l,e),o(t)):eh(l.cachedContext)(e,o(t))}};return l};function ET(e,t){return R(e.contextEffect,e=>Fm(t,e))}var DT=Rp,OT=(e=>sm(t=>I(e(t.getRef(DT)))))(e=>e.nextDoubleUnsafe()),kT={"~effect/Ref":{_A:g},...vr,toJSON(){return{_id:`Ref`,ref:this.ref}}},AT=e=>{let t=Object.create(kT);return t.ref=my(e),t},jT=e=>em(()=>AT(e)),MT=_(2,(e,t)=>em(()=>hy(e.ref,t))),NT=_(2,(e,t)=>em(()=>{let n=e.ref.current;return e.ref.current=t,n})),PT=_(2,(e,t)=>em(()=>{e.ref.current=t(e.ref.current)})),FT=`~effect/SynchronizedRef`,IT={...vr,[FT]:FT,toJSON(){return{_id:`SynchronizedRef`,value:this.backing.ref.current}}},LT=e=>{let t=Object.create(IT);return t.semaphore=gy(1),t.backing=AT(e),t},RT=e=>em(()=>LT(e)),zT=e=>e.backing.ref.current,BT=_(2,(e,t)=>e.semaphore.withPermit($p(()=>z(t(zT(e)),([t,n])=>(e.backing.ref.current=n,t))))),VT=_(2,(e,t)=>e.semaphore.withPermit(MT(e.backing,t))),HT=_(2,(e,t)=>
18e.semaphore.withPermit(PT(e.backing,t))),UT=class extends tw()(`ApiError`,{status:MC,message:K,code:uC(K),requestId:GS(K)}){get isRetryable(){return this.status===408||this.status===429||this.isServerError}get isAuthError(){return this.status===401||this.status===403}get isClientError(){return this.status>=400&&this.status<500}get isServerError(){return this.status>=500&&this.status<600}},WT=class extends tw()(`ApiNetworkError`,{message:K,cause:zC()}){},GT=class extends tw()(`ApiTimeoutError`,{message:K}){},KT=class extends tw()(`ApiDecodeError`,{message:K,url:K}){},qT=IS(UT),JT=e=>t=>jS(t)?new KT({message:t.message,url:e.url}):te(t.reason,`TransportError`)?new WT({message:`Network error: ${e.method} ${e.url}`,cause:t}):new KT({message:t.message,url:e.url}),YT=e=>new GT({message:`Request timed out: ${e.method} ${e.url}`}),XT=e=>{let t,n=new Set,r=(e,r)=>{let i=typeof e==`function`?e(t):e;if(!Object.is(i,t)){let e=t;t=r??(typeof i!=`object`||!i)?i:Object.assign({},t,i),n.forEach(n=>n(t,e))}},i=()=>t,a={setState:r,getState:i,getInitialState:()=>o,subscribe:e=>(n.add(e),()=>n.delete(e)),destroy:()=>{n.clear()}},o=t=e(r,i,a);return a},ZT=e=>e?XT(e):XT,{useDebugValue:QT}=_e.default,{useSyncExternalStoreWithSelector:$T}=ye.default,eE=e=>e;function tE(e,t=eE,n){let r=$T(e.subscribe,e.getState,e.getServerState||e.getInitialState,t,n);return QT(r),r}var nE=e=>{let t=typeof e==`function`?ZT(e):e,n=(e,n)=>tE(t,e,n);return Object.assign(n,t),n},rE=e=>e?nE(e):nE;function iE(e,t){let n;try{n=e()}catch{return}return{getItem:e=>{let r=e=>e===null?null:JSON.parse(e,t?.reviver),i=n.getItem(e)??null;return i instanceof Promise?i.then(r):r(i)},setItem:(e,r)=>n.setItem(e,JSON.stringify(r,t?.replacer)),removeItem:e=>n.removeItem(e)}}var aE=e=>t=>{try{let n=e(t);return n instanceof Promise?n:{then(e){return aE(e)(n)},catch(e){return this}}}catch(e){return{then(e){return this},catch(t){return aE(t)(e)}}}},oE=(e,t)=>(n,r,i)=>{let a={getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:e=>e,version:0,merge:(e,t)=>({...t,...e}),...t},o=!1,s=new Set,c=new Set,l;try{l=a.getStorage()}catch{}if(!l)return e((...e)=>{console.warn(`[zustand persist middleware] Unable to update item '${a.name}', the given storage is currently unavailable.`),n(...e)},r,i);let u=aE(a.serialize),d=()=>{let e=a.partialize({...r()}),t,n=u({state:e,version:a.version}).then(e=>l.setItem(a.name,e)).catch(e=>{t=e});if(t)throw t;return n},f=i.setState;i.setState=(e,t)=>{f(e,t),d()};let p=e((...e)=>{n(...e),d()},r,i),m,h=()=>{if(!l)return;o=!1,s.forEach(e=>e(r()));let e=a.onRehydrateStorage?.call(a,r())||void 0;return aE(l.getItem.bind(l))(a.name).then(e=>{if(e)return a.deserialize(e)}).then(e=>{if(e)if(typeof e.version==`number`&&e.version!==a.version){if(a.migrate)return a.migrate(e.state,e.version);console.error(`State loaded from storage couldn't be migrated since no migrate function was provided`)}else return e.state}).then(e=>(m=a.merge(e,r()??p),n(m,!0),d())).then(()=>{e?.(m,void 0),o=!0,c.forEach(e=>e(m))}).catch(t=>{e?.(void 0,t)})};return i.persist={setOptions:e=>{a={...a,...e},e.getStorage&&(l=e.getStorage())},clearStorage:()=>{l?.removeItem(a.name)},getOptions:()=>a,rehydrate:()=>h(),hasHydrated:()=>o,onHydrate:e=>(s.add(e),()=>{s.delete(e)}),onFinishHydration:e=>(c.add(e),()=>{c.delete(e)})},h(),m||p},sE=(e,t)=>(n,r,i)=>{let a={storage:iE(()=>localStorage),partialize:e=>e,version:0,merge:(e,t)=>({...t,...e}),...t},o=!1,s=new Set,c=new Set,l=a.storage;if(!l)return e((...e)=>{console.warn(`[zustand persist middleware] Unable to update item '${a.name}', the given storage is currently unavailable.`),n(...e)},r,i);let u=()=>{let e=a.partialize({...r()});return l.setItem(a.name,{state:e,version:a.version})},d=i.setState;i.setState=(e,t)=>{d(e,t),u()};let f=e((...e)=>{n(...e),u()},r,i);i.getInitialState=()=>f;let p,m=()=>{if(!l)return;o=!1,s.forEach(e=>e(r()??f));let e=a.onRehydrateStorage?.call(a,r()??f)||void 0;return aE(l.getItem.bind(l))(a.name).then(e=>{if(e)if(typeof e.version==`number`&&e.version!==a.version){if(a.migrate)return[!0,a.migrate(e.state,e.version)];console.error(`State loaded from storage couldn't be migrated since no migrate function was provided`)}else return[!1,e.state];return[!1,void 0]}).then(e=>{let[t,i]=e;if(p=a.merge(i,r()??f),n(p,!0),t)return u()}).then(()=>
18{e?.(p,void 0),p=r(),o=!0,c.forEach(e=>e(p))}).catch(t=>{e?.(void 0,t)})};return i.persist={setOptions:e=>{a={...a,...e},e.storage&&(l=e.storage)},clearStorage:()=>{l?.removeItem(a.name)},getOptions:()=>a,rehydrate:()=>m(),hasHydrated:()=>o,onHydrate:e=>(s.add(e),()=>{s.delete(e)}),onFinishHydration:e=>(c.add(e),()=>{c.delete(e)})},a.skipHydration||m(),p||f},cE=(e,t)=>`getStorage`in t||`serialize`in t||`deserialize`in t?oE(e,t):sE(e,t),lE=[`quentin-features`,`discover-page`,`order-presets`,`execution-tab`,`news-tab`,`trade-tabs`,`liquidity-index`,`subaccounts`,`algo-page`,`deposit-window`,`trigger-dwell`,`trigger-mandate`],uE=[/Blocked a frame with origin[\s\S]*WebGLRenderingContext|WebGLRenderingContext[\s\S]*Blocked a frame with origin/,/not found rainbowkit/],dE=IS(K),fE=IS(q({type:KS(YS),value:KS(YS)}));function pE(e){if(!e)return[];let t=[],n=e.$exception_list,r=Array.isArray(n)?n:[];for(let e of r)dE(e)?t.push(e):fE(e)&&t.push([e.type,e.value].filter(e=>dE(e)&&e!==``).join(`: `));let i=e.$exception_values;return Array.isArray(i)?t.push(...i.map(e=>String(e))):dE(i)&&t.push(i),t}function mE(e){if(!e||e.event!==`$exception`)return e;try{if(pE(e.properties).some(e=>uE.some(t=>t.test(e))))return null}catch{}return e}var hE=`phc_wgk67HLKovBVLwLmgU7hRcSysCVcXjchL5T5hbz4sgVC`,gE=`quote:flag:`,_E={},vE=!1,yE=new Set,bE=3e3;function xE(e,t,n){return e===void 0?n?!0:t??!1:e}function SE(){for(let e of yE)try{e()}catch(e){de.warn(`[analytics] feature flag subscriber failed`,e)}}function CE(){vE||(vE=!0,SE())}function wE(e){if(e===`on`)return!0;if(e===`off`)return!1}function TE(){let e={};if(typeof window>`u`)return e;try{for(let t of lE){let n=wE(window.localStorage.getItem(`${gE}${t}`));n!==void 0&&(e[t]=n)}}catch{}return e}var EE=null;function DE(e){return EE??=TE(),EE[e]}function OE(){return typeof window<`u`?`${window.location.origin}/ingest`:`/ingest`}var kE=`quote.cookie-consent`,AE=IS(q({accepted:G(!0)}));function jE(){if(typeof window>`u`)return!1;try{let e=window.localStorage.getItem(kE);return e?AE(JSON.parse(e)):!1}catch{return!1}}var ME=null,NE=!1,PE=!1,FE=100,IE=[];function LE(e){if(!(typeof window>`u`||PE))if(ME)try{e(ME)}catch(e){de.warn(`[analytics] capture failed`,e)}else IE.length<FE&&IE.push(e)}var RE={grantConsent(){if(!(typeof window>`u`)){try{window.localStorage.setItem(kE,JSON.stringify({accepted:!0}))}catch(e){de.warn(`[analytics] could not persist cookie consent`,e);return}LE(e=>{e.set_config({persistence:`localStorage+cookie`}),e.startSessionRecording()})}},init(){NE||typeof window>`u`||(NE=!0,window.setTimeout(CE,bE),de.setErrorReporter((e,t)=>{LE(n=>n.captureException(e,t))}),ge(async()=>{let{default:e}=await import(`./module-CA7Q92u9.js`);return{default:e}},[]).then(({default:e})=>{let t=jE();e.init(hE,{api_host:OE(),ui_host:`https://eu.posthog.com`,persistence:t?`localStorage+cookie`:`memory`,disable_session_recording:!t,capture_pageview:!1,capture_pageleave:!0,autocapture:!0,person_profiles:`identified_only`,capture_exceptions:!0,before_send:mE,session_recording:{maskAllInputs:!0}}),ME=e,e.onFeatureFlags(()=>{let t={};for(let n of lE)t[n]=e.isFeatureEnabled(n)??!1;_E=t,vE=!0,SE()});for(let t of IE)try{t(e)}catch(e){de.warn(`[analytics] buffered capture failed`,e)}IE.length=0}).catch(e=>{PE=!0,IE.length=0,CE(),de.error(`[analytics] failed to load posthog-js`,e)}))},isFeatureEnabled(e){return xE(DE(e),_E[e],!1)},featureFlagsResolved(){return vE},onFeatureFlagsChanged(e){return yE.add(e),()=>{yE.delete(e)}},capture(e,t){LE(n=>n.capture(e,t))},capturePageview(){LE(e=>e.capture(`$pageview`))},identify(e,t){LE(n=>n.identify(e,t))},reset(){LE(e=>e.reset())},captureException(e,t){LE(n=>n.captureException(e,t))}},zE=`~effect/http/HttpBody`;Fs(`HttpBodyError`);var BE=class{[zE];constructor(){this[zE]=zE}[er](){return this.toJSON()}toString(){return x(this,{ignoreToString:!0})}},VE=new class extends BE{_tag=`Empty`;toJSON(){return{_id:`effect/HttpBody`,_tag:`Empty`}}},HE=class extends BE{_tag=`Uint8Array`;contentType;contentLength;text;_body;constructor(e,t,n,r){super(),this._body=e,this.text=r,this.contentType=t,this.contentLength=n}get body(){return this._body??=GE(this.text)}toJSON(){return{_id:`effect/HttpBody`,_tag:`Uint8Array`,body:this.contentType.startsWith(`text/`)||this.contentType.endsWith(`json`)?new TextDecoder().decode(this.body):`Uint8Array(${this.body.length})`,contentType:this.contentType,contentLength:this.contentLength}}},UE=new TextEncoder,WE=globalThis.Buffer,GE=WE===void 0?e=>UE.encode(e):e=>WE.from(e,`utf8`),KE=(e,t)=>{if(typeof e!=`string`&&(e=e===void 0?``:String(e)),WE!==void 0)return new HE(void 0,t??`text/plain`,WE.byteLength(e,`utf8`),e);let n=UE.encode(e);return new HE(n,t??`text/plain`,n.length,e)},qE=(e,t)=>KE(JSON.stringify(e),t??`application/json`),JE=`~effect/http/HttpClientError`,YE=class extends Fs(`HttpClientError`){constructor(e){`cause`in e.reason?super({...e,cause:e.reason.cause}):super(e)}[JE]=JE;get request(){return this.reason.request}get response(){return`response`in this.reason?this.reason.response:void 0}get message(){return this.reason.message}},XE=e=>e.endsWith(`Error`)?e.slice(0,-5):e,ZE=(e,t,n)=>t?`${e}: ${t} (${n})`:`${e} error (${n})`,QE=class extends Fs(`TransportError`){get methodAndUrl(){return`${this.request.method} ${this.request.url}`}get message(){return ZE(XE(this._tag),this.description,this.methodAndUrl)}};Fs(`EncodeError`);var $E=class extends Fs(`InvalidUrlError`){get methodAndUrl(){return`${this.request.method} ${this.request.url}`}get message(){return ZE(XE(this._tag),this.description,this.methodAndUrl)}};Fs(`StatusCodeError`);var eD=class extends Fs(`DecodeError`){get methodAndUrl(){return`${this.request.method} ${this.request.url}`}get message(){let e=`${this.response.status} ${this.methodAndUrl}`;return ZE(XE(this._tag),this.description,e)}},tD=class extends Fs(`EmptyBodyError`){get methodAndUrl(){return`${this.request.method} ${this.request.url}`}get message(){let e=`${this.response.status} ${this.methodAndUrl}`;return ZE(XE(this._tag),this.description,e)}};ew(JE)({_tag:wC(`HttpError`),kind:lC([`EncodeError`,`DecodeError`,`TransportError`,`InvalidUrlError`,`StatusCodeError`,`EmptyBodyError`]),cause:KS(zC())});var nD=[[`GET`,`get`],[`POST`,`post`],[`PUT`,`put`],[`DELETE`,`del`],[`PATCH`,`patch`],[`HEAD`,`head`],[`OPTIONS`,`options`],[`TRACE`,`trace`],[`QUERY`,`query`]],rD=(e,t)=>t._tag===`Empty`||t._tag===`FormData`?uS(uS(e,`content-type`),`content-length`):(e=t.contentType===void 0?uS(e,`content-type`):sS(e,`content-type`,t.contentType),t.contentLength===void 0?uS(e,`content-length`):sS(e,`content-length`,t.contentLength.toString())),iD=class extends Fs(`UrlError`){},aD=(e,t,n)=>Zi({try:()=>{let r=new URL(e,oD());for(let e=0;e<t.params.length;e++){let[n,i]=t.params[e];i!==void 0&&r.searchParams.append(n,i)}return n!==void 0&&(r.hash=n),r},catch:e=>new iD({cause:e})}),oD=()=>
18{if(`location`in globalThis&&globalThis.location!==void 0&&globalThis.location.origin!==void 0&&globalThis.location.pathname!==void 0)return location.origin+location.pathname},sD=`~effect/http/HttpClientRequest`,cD={[sD]:sD,...rr,toJSON(){return{_id:`HttpClientRequest`,method:this.method,url:this.url,urlParams:this.urlParams,hash:this.hash,headers:Hn(this.headers),body:this.body.toJSON()}},pipe(){return u(this,arguments)}};function lD(e,t,n,r,i,a){let o=Object.create(cD);return o.method=e,o.url=t,o.urlParams=n,o.hash=r,o.headers=i,o.body=a,o}var uD=lD(`GET`,``,SS,T(),iS,VE),dD=e=>(t,n)=>_D(uD,{method:e,url:t,...n??void 0}),fD=dD(`GET`),pD=dD(`POST`),mD=dD(`PATCH`),hD=dD(`PUT`),gD=dD(`DELETE`),_D=_(2,(e,t)=>{let n=e;return t.method&&(n=vD(n,t.method)),t.url&&(n=wD(n,t.url)),t.headers&&(n=bD(n,t.headers)),t.urlParams&&(n=DD(n,t.urlParams)),t.hash&&(n=OD(n,t.hash)),t.body&&(n=kD(n,t.body)),t.accept&&(n=SD(n,t.accept)),t.acceptJson&&(n=CD(n)),n}),vD=_(2,(e,t)=>lD(t,e.url,e.urlParams,e.hash,e.headers,e.body)),yD=_(3,(e,t,n)=>lD(e.method,e.url,e.urlParams,e.hash,sS(e.headers,t,n),e.body)),bD=_(2,(e,t)=>lD(e.method,e.url,e.urlParams,e.hash,cS(e.headers,t),e.body)),xD=_(2,(e,t)=>yD(e,`Authorization`,`Bearer ${zx(t)}`)),SD=_(2,(e,t)=>yD(e,`Accept`,t)),CD=SD(`application/json`),wD=_(2,(e,t)=>{if(typeof t==`string`)return lD(e.method,t,e.urlParams,e.hash,e.headers,e.body);let n=new URL(t.toString()),r=vS(n.searchParams),i=Li(n.hash===``?void 0:n.hash.slice(1));return n.search=``,n.hash=``,lD(e.method,n.toString(),r,i,e.headers,e.body)}),TD=_(2,(e,t)=>t===``?e:lD(e.method,ED(t,e.url),e.urlParams,e.hash,e.headers,e.body)),ED=(e,t)=>{let n=e.endsWith(`/`),r=t.startsWith(`/`);return n&&r?e+t.slice(1):!n&&!r?e+`/`+t:e+t},DD=_(2,(e,t)=>lD(e.method,e.url,CS(e.urlParams,t),e.hash,e.headers,e.body)),OD=_(2,(e,t)=>lD(e.method,e.url,e.urlParams,E(t),e.headers,e.body)),kD=_(2,(e,t)=>lD(e.method,e.url,e.urlParams,e.hash,rD(e.headers,t),t)),AD=_(2,(e,t)=>kD(e,qE(t)));function jD(e){let t=aD(e.url,e.urlParams,Bi(e.hash));return Qi(t)?E(t.success):T()}var MD=`~effect/http/HttpIncomingMessage`,ND=(e,t)=>{let n=RS(nw(e)),r=t?.reviver===void 0?void 0:RS(WC(nw(e),t));return e=>r===void 0?R(e.json,e=>n(e,t)):R(e.text,i=>i===``?R(e.json,e=>n(e,t)):r(i,t))},PD=(e,t)=>{let n=e.headers[`content-type`]??``,r;if(n.includes(`application/json`))try{r=rh(e.json)}catch{}else if(n.includes(`text/`)||n.includes(`urlencoded`))try{r=rh(e.text)}catch{}let i={...t,headers:Hn(e.headers),remoteAddress:e.remoteAddress};return r!==void 0&&(i.body=r),i},FD=`~effect/http/HttpClientResponse`,ID=(e,t)=>new LD(e,t),LD=class extends ir{[MD];[FD];request;source;constructor(e,t){super(),this.request=e,this.source=t,this[MD]=MD,this[FD]=FD}toJSON(){return PD(this,{_id:`HttpClientResponse`,request:this.request.toJSON(),status:this.status})}get status(){return this.source.status}get url(){if(this.source.url)return this.source.url.split(`#`)[0];let e=jD(this.request);return Mi(e)?``:(e.value.hash=``,e.value.href)}get headers(){return aS(this.source.headers)}cachedCookies;get cookies(){return this.cachedCookies?this.cachedCookies:this.cachedCookies=Yx(this.source.headers.getSetCookie())}get remoteAddress(){return T()}get stream(){return this.source.body?gw({evaluate:()=>this.source.body,onError:e=>new YE({reason:new eD({request:this.request,response:this,cause:e})})}):hw(new YE({reason:new tD({request:this.request,response:this,description:`can not create stream from empty body`})}))}get json(){return R(this.text,e=>om({try:()=>e===``?null:JSON.parse(e),catch:e=>new YE({reason:new eD({request:this.request,response:this,cause:e})})}))}textBody;get text(){return this.textBody??=z(this.arrayBuffer,e=>new TextDecoder().decode(e))}get urlParamsBody(){return R(this.text,e=>om({try:()=>vS(new URLSearchParams(e)),catch:e=>new YE({reason:new eD({request:this.request,response:this,cause:e})})}))}formDataBody;get formData(){return this.formDataBody??=Xp({try:()=>this.source.formData(),catch:e=>new YE({reason:new eD({request:this.request,response:this,cause:e})})}).pipe(Hm,rh)}arrayBufferBody;get arrayBuffer(){return this.arrayBufferBody||=Xp({try:()=>this.source.arrayBuffer(),catch:e=>new YE({reason:new eD({request:this.request,response:this,cause:e})})}).pipe(Hm,rh),this.arrayBufferBody}pipe(){return u(this,arguments)}},RD=e=>oS({b3:`${e.traceId}-${e.spanId}-${e.sampled?`1`:`0`}${Pi(e.parent,{onNone:()=>``,onSome:e=>`-${e.spanId}`})}`,traceparent:`00-${e.traceId}-${e.spanId}-${e.sampled?`01`:`00`}`}
18),zD=`~effect/http/HttpClient`,BD=ro(`effect/HttpClient`),VD=(e=>(...t)=>R(BD,n=>n[e](...t)))(`execute`),HD=_(2,(e,t)=>UD(n=>t(e.postprocess(n)),e.preprocess)),UD=(e,t)=>{let n=Object.create(WD);return n.preprocess=t,n.postprocess=e,n.execute=function(n){return e(t(n))},n},WD={[zD]:zD,pipe(){return u(this,arguments)},...rr,toJSON(){return{_id:`effect/HttpClient`}},...Object.fromEntries(nD.map(([e,t])=>[t,function(t,n){return this.execute(dD(e)(t,n))}]))},GD=e=>UD(t=>R(t,t=>sm(n=>{let r=QD.get(t),i=r??new AbortController,a=aD(t.url,t.urlParams,Bi(t.hash));if(D(a))return L(new YE({reason:new $E({request:t,cause:a.failure})}));let o=a.success;if(n.getRef(ic)||n.getRef(KD)(t)){let a=e(t,o,i.signal,n);return r?a:Wm(e=>Mm(e(a),{onSuccess(e){return ZD.register(e,i),I(new $D(e,i))},onFailure(e){return If(e)&&i.abort(),rm(e)}}))}return Km(n.getRef(YD)(t),{kind:`client`},a=>{a.attribute(`http.request.method`,t.method),a.attribute(`server.address`,o.origin),o.port!==``&&a.attribute(`server.port`,+o.port),a.attribute(`url.full`,o.toString()),a.attribute(`url.path`,o.pathname),a.attribute(`url.scheme`,o.protocol.slice(0,-1));let s=o.search.slice(1);s!==``&&a.attribute(`url.query`,s);let c=n.getRef(pS),l=n.getRef(qD);for(let e in t.headers)l(e,`request`)&&a.attribute(`http.request.header.${e}`,fS(e,c)?`<redacted>`:t.headers[e]);return t=n.getRef(JD)?bD(t,RD(a)):t,Wm(s=>s(e(t,o,i.signal,n)).pipe(qm(a,{captureStackTrace:!1}),Mm({onSuccess:e=>{a.attribute(`http.response.status_code`,e.status);for(let t in e.headers)l(t,`response`)&&a.attribute(`http.response.header.${t}`,fS(t,c)?`<redacted>`:e.headers[t]);return r?I(e):(ZD.register(e,i),I(new $D(e,i)))},onFailure(e){return!r&&If(e)&&i.abort(),rm(e)}})))})})),I),KD=O(`effect/http/HttpClient/TracerDisabledWhen`,{defaultValue:()=>a}),qD=O(`effect/http/HttpClient/TracerHeaderFilter`,{defaultValue:()=>h}),JD=O(`effect/http/HttpClient/TracerPropagationEnabled`,{defaultValue:h}),YD=O(`effect/http/HttpClient/SpanNameGenerator`,{defaultValue:()=>e=>`http.client ${e.method}`}),XD=e=>bp(BD)(Pm(t=>z(e,e=>HD(e,Lm(e=>Po(t,e)))))),ZD=(()=>{if(`FinalizationRegistry`in globalThis&&globalThis.FinalizationRegistry){let e=new FinalizationRegistry(e=>{e.abort()});return{register(t,n){e.register(t,n,t)},unregister(t){e.unregister(t)}}}let e=new Map;return{register(t,n){e.set(t,setTimeout(()=>n.abort(),5e3))},unregister(t){let n=e.get(t);n!==void 0&&(clearTimeout(n),e.delete(t))}}})(),QD=new WeakMap,$D=class{original;controller;constructor(e,t){this.original=e,this.controller=t}[FD]=FD;[MD]=MD;applyInterrupt(e){return $p(()=>(ZD.unregister(this.original),Um(e,()=>em(()=>{this.controller.abort()}))))}get request(){return this.original.request}get url(){return this.original.url}get status(){return this.original.status}get headers(){return this.original.headers}get cookies(){return this.original.cookies}get remoteAddress(){return this.original.remoteAddress}get formData(){return this.applyInterrupt(this.original.formData)}get text(){return this.applyInterrupt(this.original.text)}get json(){return this.applyInterrupt(this.original.json)}get urlParamsBody(){return this.applyInterrupt(this.original.urlParamsBody)}get arrayBuffer(){return this.applyInterrupt(this.original.arrayBuffer)}get stream(){return mw(()=>(ZD.unregister(this.original),Tw(this.original.stream,em(()=>{this.controller.abort()}))))}toJSON(){return this.original.toJSON()}[er](){return this.original[er]()}pipe(){return u(this,arguments)}},eO=O(`effect/http/FetchHttpClient/Fetch`,{defaultValue:()=>globalThis.fetch}),tO=class extends ro()(`effect/http/FetchHttpClient/RequestInit`){},nO=XD(I(GD((e,t,n,r)=>{let i=r.getRef(eO),a=Do(r.context,tO)??{},o=a.headers?lS(aS(a.headers),e.headers):e.headers;o[`content-length`]&&(o=uS(o,`content-length`));let s=r=>z(Xp({try:()=>i(t,{...a,method:e.method,headers:o,body:r,duplex:typeof ReadableStream<`u`&&r instanceof ReadableStream?`half`:void 0,signal:n}),catch:t=>new YE({reason:new QE({request:e,cause:t})})}),t=>ID(e,t));switch(e.body._tag){case`Raw`:case`Uint8Array`:return s(e.body.body);case`FormData`:return s(e.body.formData);case`Stream`:return R(kw(e.body.stream),s)}return s(void 0)})));
18Fs(`EventTooLarge`),Fs(`SseError`);var rO=q({_tag:wC(`Event`),id:dC(K),event:K,data:K}),iO=/\bagent wallet\b/i,aO=/not (?:currently )?registered|no longer registered|not found|wallet found|complete (?:onboarding|agent setup)/i,oO=e=>iO.test(e)&&aO.test(e);function sO(e){return qT(e)?e.isClientError&&!e.isAuthError&&oO(e.message):e instanceof Error?oO(e.message):pe(e)&&oO(e)}var cO=e=>nm(function*(){let t=e[`retry-after`];if(t===void 0||t===``)return T();let n=Number(t);if(Number.isFinite(n))return E(ds(Math.max(0,n)));let r=Date.parse(t);if(Number.isNaN(r))return T();let i=yield*Op;return E(us(Math.max(0,r-i)))}),lO=(e,t,n)=>z(OT,r=>{let i=Math.min(gs(t)*2**e,gs(n));return us(i+r*i*.25)}),Z=e=>GS(uC(e)).pipe(_C(GS(qS(e)),{decode:ig(Ji(fe)),encode:ng()})),uO=e=>e.pipe(hC(()=>Zp)),dO=e=>uO(GS(e)),fO=e=>uC(e).pipe(hC(()=>Qp(null))),pO=e=>Y(fO(e)).pipe(_C(Y(qS(e)),{decode:H(e=>e.filter(fe)),encode:H(e=>e)})),mO=`privy:id_token`,hO=`privy:id-token`,gO=5e3,_O=Vi(e=>window.localStorage.getItem(e)),vO=zS(WC(FC)),yO=zS(KC.pipe(_C(WC(q({exp:X}))))),bO=(e,t)=>{let n=e.split(`.`);return n.length===3&&Pi(yO(n[1]),{onNone:()=>!1,onSome:({exp:e})=>t>=e*1e3-gO})},xO=e=>_O(e).pipe(Ui(Li),Ui(vO),Ji(e=>!bO(e,Date.now()))),SO=()=>typeof window>`u`?null:zi(Ii(xO(mO),()=>xO(hO)));function CO(e,t){return e&&(!t||!e.privyDid||e.privyDid===t)?e:null}var wO=`quote.auth`,TO=`quote.auth.prefs`,EO=()=>({getItem:e=>{if(typeof window>`u`)return null;localStorage.removeItem(TO);let t=localStorage.getItem(e);if(t!==null)return t;let n=sessionStorage.getItem(e);if(n===null)return null;try{localStorage.setItem(e,n),sessionStorage.removeItem(e)}catch(e){de.error(`[authStore] Failed to migrate auth state to localStorage:`,e)}return n},setItem:(e,t)=>{if(!(typeof window>`u`))try{localStorage.setItem(e,t)}catch(n){de.error(`[authStore] Storage setItem failed, falling back to sessionStorage:`,n);try{sessionStorage.setItem(e,t)}catch(e){de.error(`[authStore] sessionStorage fallback also failed â session state lost:`,e)}}},removeItem:e=>{typeof window>`u`||(localStorage.removeItem(e),sessionStorage.removeItem(e))}}),DO=rE()(cE((e,t)=>({walletSessions:{},walletTerms:{},walletDefaultModePending:{},currentWalletAddress:null,privyDid:null,isAgentSetupOpen:!1,forceBuilderFeeStep:!1,isLoginModalOpen:!1,loginSetupStatus:`idle`,loginSetupRetryNonce:0,stayConnected:!1,authFailureCount:0,agentRevalidationNonce:0,privyAuthenticated:!1,privyRawAuthenticated:!1,privyReady:!1,identityToken:null,privyLogin:null,privyLogout:null,signingWallet:null,refreshIdentityToken:null,fundWallet:null,connectWallet:null,privyDisplayName:null,privyEmail:null,twitterUsername:null,twitterProfilePictureUrl:null,twitterSubject:null,twitterLinked:!1,privyLinkTwitter:null,privyUnlinkTwitter:null,privyCreateAdditionalWallet:null,privyLinkWallet:null,setWalletSession:(t,n)=>e(e=>({walletSessions:{...e.walletSessions,[t.toLowerCase()]:n},currentWalletAddress:t.toLowerCase()})),setCurrentWallet:t=>e({currentWalletAddress:t?.toLowerCase()||null}),setPrivyDid:t=>e(e=>t===null||t===e.privyDid?e:e.privyDid===null?{privyDid:t}:(de.debug(`[Auth] Account switched, dropping the previous active wallet`),{privyDid:t,currentWalletAddress:null})),openAgentSetup:()=>e({isAgentSetupOpen:!0}),closeAgentSetup:()=>e({isAgentSetupOpen:!1,forceBuilderFeeStep:!1}),openBuilderFeeApproval:()=>e({isAgentSetupOpen:!0,forceBuilderFeeStep:!0}),openLoginModal:()=>e({isLoginModalOpen:!0}),closeLoginModal:()=>e({isLoginModalOpen:!1}),setLoginSetupStatus:t=>e({loginSetupStatus:t}),clearWalletSetupProgress:()=>e(e=>e.loginSetupStatus===`finalizing`?{loginSetupStatus:`idle`}:{}),retryLoginSetup:()=>e(e=>({loginSetupStatus:`finalizing`,loginSetupRetryNonce:e.loginSetupRetryNonce+1}
18)),clearCurrentSession:()=>{let{currentWalletAddress:n,walletSessions:r}=t();if(!n){e({currentWalletAddress:null});return}let{[n]:i,...a}=r;e({walletSessions:a,currentWalletAddress:null})},clearAllSessions:()=>{Ae(),e({walletSessions:{},currentWalletAddress:null,privyDid:null})},removeWalletSession:t=>e(e=>{let n=t.toLowerCase();if(!e.walletSessions[n])return e;let{[n]:r,...i}=e.walletSessions;return{walletSessions:i}}),setStayConnected:t=>e({stayConnected:t}),notifyAuthFailure:()=>e(e=>({authFailureCount:e.authFailureCount+1})),requestAgentRevalidation:()=>e(e=>({agentRevalidationNonce:e.agentRevalidationNonce+1})),syncPrivyState:(t,n,r=t)=>e(e=>(e.privyAuthenticated&&!t&&RE.capture(`login_session_lost`,{reason:r?`wallet_barrier`:`privy_session_ended`,setupStatus:e.loginSetupStatus,authFailureCount:e.authFailureCount,hadActiveWallet:e.currentWalletAddress!==null}),{privyAuthenticated:t,privyRawAuthenticated:r,privyReady:n,authFailureCount:t?0:e.authFailureCount})),setIdentityToken:t=>e({identityToken:t}),setPrivyActions:(t,n)=>e({privyLogin:t,privyLogout:n}),setSigningWallet:t=>e({signingWallet:t}),setRefreshIdentityToken:t=>e({refreshIdentityToken:t}),setFundWallet:t=>e({fundWallet:t}),setConnectWallet:t=>e({connectWallet:t}),setPrivyDisplayName:t=>e({privyDisplayName:t}),setPrivyEmail:t=>e({privyEmail:t}),setTwitterAccount:({username:t,profilePictureUrl:n,subject:r})=>e({twitterUsername:t,twitterProfilePictureUrl:n,twitterSubject:r,twitterLinked:!!t||!!r}),setPrivyLinkActions:(t,n)=>e({privyLinkTwitter:t,privyUnlinkTwitter:n}),setPrivyCreateAdditionalWallet:t=>e({privyCreateAdditionalWallet:t}),setPrivyLinkWallet:t=>e({privyLinkWallet:t}),updateBuilderApproval:t=>e(e=>{let n=t.toLowerCase(),r=e.walletSessions[n];return r?{walletSessions:{...e.walletSessions,[n]:{...r,builderFeeApproved:!0}}}:(de.error(`[authStore] updateBuilderApproval: no session for wallet`,n),e)}),setTermsAcceptedAt:(t,n)=>e(e=>{let r=t.toLowerCase();if(n==null){if(e.walletTerms[r]==null)return e;let{[r]:t,...n}=e.walletTerms;return{walletTerms:n}}return e.walletTerms[r]===n?e:{walletTerms:{...e.walletTerms,[r]:n}}}),hasAcceptedTerms:()=>{let{currentWalletAddress:e,walletTerms:n}=t();return e?n[e.toLowerCase()]!=null:!1},markDefaultModePending:t=>e(e=>{let n=t.toLowerCase();return e.walletDefaultModePending[n]==null?{walletDefaultModePending:{...e.walletDefaultModePending,[n]:Date.now()}}:e}),clearDefaultModePending:t=>e(e=>{let n=t.toLowerCase();if(e.walletDefaultModePending[n]==null)return e;let{[n]:r,...i}=e.walletDefaultModePending;return{walletDefaultModePending:i}}),getAgentSession:()=>{let{currentWalletAddress:e,walletSessions:n,privyDid:r}=t();return e?CO(n[e],r):null},hasSessionForWallet:e=>{if(!e)return!1;let{walletSessions:n,privyDid:r}=t();return CO(n[e.toLowerCase()],r)!==null},isAgentAuthorized:()=>!!t().getAgentSession(),isOnboardingComplete:()=>{let e=t().getAgentSession();return e?(e.builderFeeApproved??!1)&&t().hasAcceptedTerms():!1}}),{name:wO,storage:iE(()=>EO()),partialize:e=>({walletSessions:e.walletSessions,walletTerms:e.walletTerms,walletDefaultModePending:e.walletDefaultModePending,currentWalletAddress:e.currentWalletAddress,stayConnected:e.stayConnected,privyDid:e.privyDid}),skipHydration:!0})),OO=()=>DO(e=>{let{currentWalletAddress:t,walletSessions:n,privyDid:r}=e;return t?CO(n[t],r):null}),kO=class e extends ro()(`quote/api/BackendSession`){static{this.layer=bp(e,nm(function*(){let t=yield*jT(!1),n=yield*RT(T()),r=em(()=>Li(DO.getState().identityToken??SO())).pipe(um(e=>nm(function*(){Ni(e)||!DO.getState().privyAuthenticated||(yield*NT(t,!0))||(yield*lh(`Authenticated but Privy issued no identity token; enable "Identity tokens" in the Privy dashboard`))}))),i=nm(function*(){let e=DO.getState().refreshIdentityToken;if(e===null)return Li(SO());let t=yield*Xp(()=>e()).pipe(z(Li),Cm(e=>ch(`Identity token refresh failed`,e)),Tm(T));return DO.getState().setIdentityToken(zi(t)),t}),a=nm(function*(){let e=yield*Jf();return yield*i.pipe(R(t=>Zf(e,t)),zm(VT(n,T())),Jm),[e,E(e)]}),o=BT(n,e=>Pi(e,{onSome:t=>I([t,e]),onNone:()=>a})).pipe(R(Yf));return e.of({identityToken:r,refreshIdentityToken:o,activeWallet:em
18(()=>Li(DO.getState().currentWalletAddress)),sessionRejected:em(()=>{let e=DO.getState();e.privyReady&&e.notifyAuthFailure()}),agentSessionStale:em(()=>DO.getState().requestAgentRevalidation()),builderFeeRevoked:em(()=>{let e=DO.getState();e.openBuilderFeeApproval(),e.requestAgentRevalidation()})})}))}},AO=R(Im(kO),e=>e.refreshIdentityToken),jO=R(Im(kO),e=>z(e.identityToken,Ni)),MO=ds(30),NO=2,PO=ds(15),FO=us(500),IO=200,LO=O(`quote/api/ApiOrigin`,{defaultValue:()=>``}),RO=zS(q({error:dO(FC),message:dO(FC),code:dO(FC)})),zO={message:T(),code:T()},BO=e=>RO(e).pipe(Hi(e=>({message:Li(e.error??e.message),code:Li(e.code)})),Fi(()=>zO)),VO=e=>(e.headers[`content-type`]??``).includes(`application/json`),HO=e=>E(e).pipe(Ji(e=>e.length>0&&e.length<IO)),UO=e=>nm(function*(){let t=VO(e)?yield*e.json.pipe(z(BO),Tm(()=>zO)):{message:yield*e.text.pipe(z(HO),Tm(T)),code:T()},n=e.headers[`x-request-id`];return new UT({status:e.status,message:Fi(t.message,()=>`HTTP ${e.status}`),code:zi(t.code),...n!==void 0&&{requestId:n}})}),WO=(e,t)=>cO(e.headers).pipe(R(Pi({onSome:I,onNone:()=>lO(t,FO,PO)}))),GO=class e extends ro()(`quote/api/BackendClient`){static{this.layer=bp(e,nm(function*(){let t=yield*BD,n=yield*kO,r=yield*LO,i=(e,t)=>nm(function*(){let i=e.pipe(TD(r),yD(`Content-Type`,`application/json`));if(!t)return i;let a=yield*n.identityToken,o=yield*n.activeWallet,s=Pi(a,{onNone:()=>i,onSome:e=>xD(i,e)});return Pi(o,{onNone:()=>s,onSome:e=>yD(s,`X-Quote-Active-Wallet`,e)})}),a=e=>nm(function*(){sO(e)&&(yield*n.agentSessionStale),e.code===`builder_fee_not_approved`&&(yield*n.builderFeeRevoked)});return e.of({send:(e,r,o={})=>{let s=o.authenticated??!0,c=s&&(o.reauthenticate??!0),l=o.timeout??MO,u=e=>{let n=t.execute(e).pipe(xm(JT(e)),R(e=>e.status>=200&&e.status<300?z(r(e),e=>Yi(e)):I(Xi(e))));return l===`none`?n:n.pipe(Om({duration:l,orElse:()=>L(YT(e))}))},d=(t,r)=>nm(function*(){let o=yield*u(yield*i(e,s));if(Qi(o))return o.success;let l=o.failure;if(c&&l.status===401){if(t&&Ni(yield*n.refreshIdentityToken))return yield*d(!1,r);yield*n.sessionRejected}if(l.status===429&&r<NO){let e=yield*WO(l,r);if(Ss(e,PO))return yield*Am(e),yield*d(t,r+1)}let f=yield*UO(l);return yield*a(f),yield*f});return d(c,0)}})}))}},KO=(e,t,n)=>R(Im(GO),r=>r.send(e,t,n)),qO=e=>e.pipe(hm,bm(e=>qT(e)&&e.status===404,()=>Zp)),JO=e=>t=>ND(e)(t).pipe(xm(JT(t.request))),YO=()=>tm,XO=e=>e.arrayBuffer.pipe(z(t=>new Blob([t],{type:e.headers[`content-type`]??``})),xm(JT(e.request))),ZO=I,QO={event:``,id:void 0,data:void 0},$O=e=>e.event===``&&e.data===void 0?[]:[rO.make({event:e.event||`message`,id:e.id,data:e.data??``})],ek=(e,t)=>{if(t===``)return[QO,$O(e)];if(t.startsWith(`:`))return[e,[]];let n=t.indexOf(`:`),r=n===-1?t:t.slice(0,n),i=n===-1?``:t.slice(t.startsWith(` `,n+1)?n+2:n+1);switch(r){case`event`:return[{...e,event:i},[]];case`data`:return[{...e,data:e.data===void 0?i:`${e.data}\n${i}`},[]];case`id`:return[{...e,id:i},[]];default:return[e,[]]}},tk=e=>e.stream.pipe(Cw(),ww,xw(()=>QO,ek,{onHalt:$O}),bw(JT(e.request))),nk=(e,t)=>_w(z(KO(e,ZO,{...t,timeout:`none`}),tk)),rk=(e,t=!1)=>bT(e).pipe(cT(t)),ik=(e,t=``)=>vT(e).pipe(cT(t)),Q=rh(aT({dev:rk(`DEV`),prod:rk(`PROD`),mainnet:rk(`VITE_HYPERLIQUID_MAINNET`),inviteGating:rk(`VITE_INVITE_GATING_ENABLED`),e2eBypassAuthGate:rk(`VITE_E2E_BYPASS_AUTH_GATE`),quentinDev:rk(`VITE_QUENTIN_DEV`),quoteScopedStats:rk(`VITE_QUOTE_SCOPED_STATS`),customLogin:rk(`VITE_CUSTOM_LOGIN`),gatedWaitlist:rk(`VITE_GATED_WAITLIST`),unifiedByDefault:rk(`VITE_UNIFIED_ACCOUNT_DEFAULT`,!0),privyAppId:ik(`VITE_PRIVY_APP_ID`),posthogKey:ik(`VITE_POSTHOG_KEY`),posthogHost:ik(`VITE_POSTHOG_HOST`),turnstileSiteKey:ik(`VITE_TURNSTILE_SITE_KEY`),telegramLoginBotId:ik(`VITE_TELEGRAM_LOGIN_BOT_ID`),mockWallet:ik(`VITE_MOCK_WALLET`),hlInfoUrl:ik(`VITE_HL_INFO_URL`),hlCandleUrl:ik(`VITE_HL_CANDLE_URL`),hlWsUrl:ik(`VITE_HL_WS_URL`),hlExchangeUrl:ik(`VITE_HL_EXCHANGE_URL`),relayApiUrl:ik(`VITE_RELAY_API_URL`,`https://api.relay.link`),builderAddress:ik(`VITE_BUILDER_ADDRESS`),builderFeeBpsPerp:yT(`VITE_BUILDER_FEE_BPS_PERP`).pipe(cT(2)),builderFeeBpsSpot:yT(`VITE_BUILDER_FEE_BPS_SPOT`).pipe(cT(4))}).parse(zw({BASE_URL:`/`,DEV:!1,MODE:`production`,PROD:!0,SSR:!1,TSS_DEV_SERVER:`false`,TSS_DEV_SSR_STYLES_BASEPATH:`/`,TSS_DEV_SSR_STYLES_ENABLED:`true`,TSS_ROUTER_BASEPATH:``,TSS_SERVER_FN_BASE:`/_serverFn/`,VITE_API_URL:`https://api.quotemarkets.xyz`,VITE_BUILDER_ADDRESS:`0x459B632F49023881Cd45d8f0003297eBE16a13D6`,VITE_BUILDER_FEE_BPS_PERP:`2`,VITE_BUILDER_FEE_BPS_SPOT:`4`,VITE_CUSTOM_LOGIN:`true`,VITE_GATED_WAITLIST:`true`,VITE_HYDROMANCER_API_KEY:`sk_LTbkesyIqYwtLFIwd52g0uuCieLSeshD`,VITE_HYPERLIQUID_MAINNET:`true`,VITE_INVITE_GATING_ENABLED:`true`,VITE_POSTHOG_KEY:`phc_wgk67HLKovBVLwLmgU7hRcSysCVcXjchL5T5hbz4sgVC`,VITE_PRIVY_APP_ID:`cmrz333ic001h0bk395t9lfkw`,VITE_TELEGRAM_LOGIN_BOT_ID:`8755324270`,VITE_TURNSTILE_SITE_KEY:`0x4AAAAAAEGdO3qD0hq6RDcs`}))),ak=Q.mainnet?`https://api.hyperliquid.xyz`:`https://api.hyperliquid-testnet.xyz`,ok=Q.mainnet?`mainnet`:`testnet`,sk=`${ak}/info`,ck={isDev:Q.dev,isProd:Q.prod,isMainnet:Q.mainnet,chainId:Q.mainnet?42161:421614,
18inviteGatingEnabled:Q.inviteGating,e2eBypassAuthGate:Q.e2eBypassAuthGate,quentinDev:Q.quentinDev,privyAppId:Q.privyAppId,posthogKey:Q.posthogKey,posthogHost:Q.posthogHost,turnstileSiteKey:Q.turnstileSiteKey,telegramLoginEnabled:Q.telegramLoginBotId!==``,mockWallet:Q.mockWallet!==``&&!Q.mainnet?Q.mockWallet.toLowerCase():null,hlInfoUrl:Q.hlInfoUrl||sk,hlCandleUrl:Q.hlCandleUrl||Q.hlInfoUrl||(Q.prod?`/api/hl/candles?net=${ok}`:sk),hlCandleUrlMainnet:Q.hlCandleUrl||Q.hlInfoUrl||(Q.prod?`/api/hl/candles?net=mainnet`:`https://api.hyperliquid.xyz/info`),hlMarketsMetaUrl:Q.hlInfoUrl||Q.hlCandleUrl||!Q.prod?``:`/api/hl/markets-meta?net=${ok}`,hlWsUrl:Q.hlWsUrl||`${ak.replace(`https://`,`wss://`)}/ws`,hlExchangeUrl:Q.hlExchangeUrl||`${ak}/exchange`,relayApiUrl:Q.relayApiUrl,builderAddress:Q.builderAddress,builderFeeBpsPerp:Q.builderFeeBpsPerp,builderFeeBpsSpot:Q.builderFeeBpsSpot,features:{spotTrading:!0,advancedMode:!0,twapOrders:!0,quoteScopedStats:Q.quoteScopedStats,customLogin:Q.customLogin,gatedWaitlist:Q.gatedWaitlist,unifiedByDefault:Q.unifiedByDefault}},lk=BS(HC)(ck.hlInfoUrl).pipe(Hi(e=>e.origin),Fi(()=>``)),uk=q({px:K,sz:K}),dk=q({p:K,s:K}),fk=q({c:K,t:X,l:Z(J([Y(dk),Y(dk)])),r:Z(J([Y(X),Y(X)]))}),pk=q({name:K,fullName:K,deployer:K,deployerFeeScale:Z(K)}),mk=q({universe:Y(q({name:K,szDecimals:X,maxLeverage:X,onlyIsolated:Z($S),growthMode:Z(K)})),collateralToken:Z(X)}),hk=q({funding:K,openInterest:K,prevDayPx:K,dayNtlVlm:K,premium:Z(K),oraclePx:K,markPx:K,midPx:Z(K),impactPxs:Z(J([K,K]))}),gk=J([mk,Y(hk)]),_k=q({position:q({coin:K,szi:K,leverage:q({type:K,value:X}),entryPx:K,positionValue:K,unrealizedPnl:K,returnOnEquity:K,liquidationPx:uC(K),marginUsed:Z(K),maxLeverage:Z(X),cumFunding:Z(q({allTime:K,sinceOpen:K,sinceChange:K}))}),type:K}),vk=q({accountValue:K,totalNtlPos:K,totalRawUsd:K,totalMarginUsed:K,totalMntcMarginUsed:Z(K)}),yk=q({assetPositions:Y(_k),marginSummary:vk,crossMarginSummary:vk,crossMaintenanceMarginUsed:K,withdrawable:K,time:Z(X)}),bk=lC([`standard`,`unifiedAccount`,`portfolioMargin`]),xk=q({user:K,coin:K,leverage:q({type:lC([`cross`,`isolated`]),value:X,rawUsd:Z(K)}),maxTradeSzs:J([K,K]),availableToTrade:J([K,K]),markPx:K}),Sk=q({name:K,szDecimals:X,weiDecimals:X,index:X,tokenId:K,isCanonical:$S,evmContract:uC(q({address:K,evm_extra_wei_decimals:X})),fullName:uC(K)}),Ck=q({universe:Y(q({tokens:J([X,X]),name:K,index:X,isCanonical:$S})),tokens:Y(Sk)}),wk=q({dayNtlVlm:K,markPx:K,midPx:Z(K),prevDayPx:K,circulatingSupply:Z(K),coin:K}),Tk=J([Ck,Y(wk)]),Ek=q({balances:Y(q({coin:K,hold:K,total:K,entryNtl:K,token:Z(X)})),tokenToAvailableAfterMaintenance:Z(Y(J([X,K])))}),Dk=Y(J([X,q({oraclePx:K,ltv:K})])),Ok=q({basis:K,value:K}),kk=q({tokenToState:Y(J([X,q({borrow:Ok,supply:Ok})]))}),Ak=q({delegated:K,undelegated:K,totalPendingWithdrawal:K,nPendingWithdrawals:X}),jk=q({coin:K,side:K,limitPx:K,sz:K,oid:X,timestamp:X,origSz:K,cloid:Z(K),orderType:Z(K),tif:Z(K),reduceOnly:Z($S),triggerPx:Z(K),triggerCondition:Z(K),isTrigger:Z($S),isPositionTpsl:Z($S)}),Mk=q({liquidatedUser:Z(K),markPx:K,method:K}),Nk=q({time:X,coin:K,side:K,px:K,sz:K,startPosition:K,dir:K,closedPnl:K,hash:K,oid:X,crossed:$S,fee:K,tid:X,feeToken:Z(K),builderFee:Z(K),cloid:Z(K),liquidation:Z(Mk)}),Pk=q({time:X,hash:K,delta:q({type:K,coin:K,usdc:K,szi:K,fundingRate:K}),nSamples:Z(X)}),Fk=q({time:X,hash:K,delta:q({type:K,usdc:Z(K),token:Z(K),amount:Z(K),usdcValue:Z(K),user:Z(K),destination:Z(K),toPerp:Z($S),fee:Z(K),nonce:Z(X)})}),Ik=J([X,K]),Lk=J([K,q({accountValueHistory:Y(Ik),pnlHistory:Y(Ik),vlm:K})]),Rk=q({activeReferralDiscount:K,activeStakingDiscount:Z(q({bpsOfMaxSupply:K,discount:K})),dailyUserVlm:Y(q({date:K,userAdd:K,userCross:K,exchange:K})),feeSchedule:q({add:K,cross:K,referralDiscount:K,tiers:q({mm:Y(q({add:K,makerFractionCutoff:K})),vip:Y(q({ntlCutoff:K,cross:K,add:K}))})}),userAddRate:K,userCrossRate:K,userSpotAddRate:Z(K),userSpotCrossRate:Z(K)}),zk=q({order:q({coin:K,side:K,limitPx:K,sz:K,oid:X,timestamp:X,origSz:K,cloid:Z(K),orderType:Z(K),tif:Z(K),reduceOnly:Z($S)}),status:K,statusTimestamp:X}),Bk=q({t:X,T:X,s:K,i:K,o:K,c:K,h:K,l:K,v:K,n:X}
18),Vk=q({px:K,sz:K,n:X}),Hk=q({coin:K,time:X,levels:J([Y(Vk),Y(Vk)])}),Uk=q({coin:K,fundingRate:K,time:X}),Wk=q({outcome:X,name:K,description:K,sideSpecs:Y(q({name:K})),quoteToken:Z(K),venue:Z(K),params:Z(tC(K,K))}),Gk=q({question:X,name:K,description:K,fallbackOutcome:X,namedOutcomes:Y(X),settledNamedOutcomes:Y(X),params:Z(tC(K,K))}),Kk=q({deployer:K,venue:K}),qk=q({outcomes:Y(Wk),questions:Y(Gk),deployers:Z(Y(Kk))}),Jk=q({id:K,role:cC([G(`question`),q({standaloneOutcome:q({sideNames:Y(K)})}),q({questionOutcome:q({parent:K})})]),name:K,description:K,keywords:Y(J([K,K]))}),Yk=q({channel:G(`l2Book`),data:Hk}),Xk=q({coin:K,side:K,px:K,sz:K,time:X,tid:X}),Zk=q({channel:G(`trades`),data:pO(Xk)}),Qk=q({channel:G(`allMids`),data:q({mids:tC(K,uO(K))})}),$k=q({coin:K,time:X,levels:J([Y(uk),Y(uk)])}),eA=q({channel:G(`l2`),data:cC([q({s:$k}),q({c:FC}),q({u:fk})])}),tA=q({channel:G(`fastAssetCtxs`),data:FC}),nA=tC(K,uO(q({markPx:Z(K)}))),rA=q({channel:G(`allDexsAssetCtxs`),data:q({ctxs:Y(J([K,Y(hk)]))})}),iA=q({channel:G(`outcomeMetaUpdates`),data:Y(YS)}),aA=q({channel:G(`userFills`),data:q({isSnapshot:Z($S),user:K,fills:pO(Nk)})}),oA=q({order:jk,status:K,statusTimestamp:X}),sA=q({channel:G(`orderUpdates`),data:pO(oA)}),cA=q({channel:G(`allDexsClearinghouseState`),data:q({user:K,clearinghouseStates:Y(J([K,yk]))})}),lA=q({channel:G(`bbo`),data:q({coin:K,time:X,bbo:J([uC(Vk),uC(Vk)])})}),uA=q({channel:G(`activeAssetCtx`),data:q({coin:K,ctx:hk})}),dA=q({channel:G(`activeSpotAssetCtx`),data:q({coin:K,ctx:wk})}),fA=q({channel:G(`subscriptionResponse`),data:q({method:K,subscription:tC(K,iw)})}),pA=q({channel:G(`pong`)}),mA=[Yk,Zk,Qk,eA,tA,rA,iA,q({channel:G(`candle`),data:Bk}),lA,uA,dA,aA,sA,cA];cC(mA);var hA=cC([...mA,fA,pA]).pipe(EC(`channel`)),gA=6,_A=ds(15),vA=2,yA=us(500),bA=ds(8),xA=class extends tw()(`HlInfoError`,{status:MC,message:K}){},SA=e=>e===429||e===408||e>=500&&e<600,CA=class e extends ro()(`quote/hyperliquid/HlInfoClient`){static{this.layer=bp(e,nm(function*(){let t=yield*BD,n=yield*yy(gA),r=yield*RT(yb()),i=(e,n)=>nm(function*(){let r=yield*t.execute(e).pipe(xm(JT(e)),Om({duration:_A,orElse:()=>L(YT(e))}),pm);if(Wf(r))return n>=vA?yield*rm(r.cause):(yield*Am(yield*lO(n,yA,bA)),yield*i(e,n+1));let a=r.value;if(a.status>=200&&a.status<300)return yield*a.json.pipe(xm(JT(e)));if(n<vA&&SA(a.status)){let t=yield*cO(a.headers);return yield*Am(Ni(t)?t.value:yield*lO(n,yA,bA)),yield*i(e,n+1)}return yield*new xA({status:a.status,message:`Hyperliquid info API error: ${a.status}`})}),a=(e,t)=>nm(function*(){let a=yield*Jf();return yield*n.withPermits(1)(i(t,0)).pipe(pm,R(e=>Xf(a,e)),zm(HT(r,Sb(e))),Jm),a}),o=(e,t)=>BT(r,n=>Pi(bb(n,e),{onSome:e=>I([e,n]),onNone:()=>z(a(e,t),t=>[t,xb(n,e,t)])})).pipe(R(Yf));return e.of({post:(e,t,n)=>{let r=pD(e).pipe(AD(t));return o(`${e}|${JSON.stringify(t)}`,r).pipe(R(e=>RS(n)(e).pipe(xm(JT(r)))))}})}))}},wA=`https://api.hyperliquid.xyz/info`,TA=O(`quote/hyperliquid/HlInfoUrl`,{defaultValue:()=>ck.hlInfoUrl}),$=(e,t)=>nm(function*(){return yield*(yield*CA).post(yield*TA,e,t)}),EA=e=>{let t=e?ck.hlCandleUrlMainnet:ck.hlCandleUrl;return t.startsWith(`/`)&&typeof window>`u`?e?wA:ck.hlInfoUrl:t},DA=zS(cC([bk,q({abstraction:bk}),q({mode:bk})])),OA=e=>pe(e)?e:`abstraction`in e?e.abstraction:e.mode,kA=$({type:`metaAndAssetCtxs`},gk),AA=$({type:`spotMetaAndAssetCtxs`},Tk),jA=$({type:`perpDexs`},Y(uC(pk))),MA=e=>$({type:`metaAndAssetCtxs`,dex:e},gk),NA=(e,t)=>$({type:`clearinghouseState`,user:e,...t&&{dex:t}},uC(yk)),PA=e=>$({type:`spotClearinghouseState`,user:e},Ek),FA=e=>$({type:`delegatorSummary`,user:e},Ak),IA=e=>$({type:`userAbstraction`,user:e},iw).pipe(z(e=>DA(e).pipe(Hi(OA),Fi(()=>`standard`)))),LA=$({type:`allBorrowLendReserveStates`},Dk),RA=e=>$({type:`borrowLendUserState`,user:e},kk),zA=(e,t)=>$({type:`activeAssetData`,user:e,coin:t},xk),BA=(e,t)=>$({type:`frontendOpenOrders`,user:e,...t&&{dex:t}},Y(jk)),VA=(e,t)=>qp([void 0,...t.dexNames],n=>n===void 0||t.strict?BA(e,n):BA(e,n).pipe(Cm(e=>ch(`Open orders unavailable on dex ${n}`,e)),Tm(()=>[])),{concurrency:`unbounded`}).pipe(z(e=>e.flat())),HA=e=>$({type:`userFills`,user:e},Y(Nk)),UA=(e,t)=>$({type:`userFillsByTime`,user:e,startTime:t}
18,Y(Nk)),WA=(e,t,n)=>$({type:`userFunding`,user:e,startTime:t,...n&&{endTime:n}},Y(Pk)),GA=(e,t,n)=>$({type:`userNonFundingLedgerUpdates`,user:e,startTime:t,...n&&{endTime:n}},Y(Fk)),KA=e=>$({type:`userFees`,user:e},Rk),qA=e=>$({type:`portfolio`,user:e},Y(Lk)),JA=e=>$({type:`historicalOrders`,user:e},Y(zk)),YA=(e,t,n,r,i=!1)=>$({type:`candleSnapshot`,req:{coin:e,interval:t,startTime:n,endTime:r}},Y(Bk)).pipe(Rm(TA,EA(i))),XA=$({type:`outcomeMeta`},qk),ZA=$({type:`outcomeTemplates`},Y(Jk)),QA=(e,t,n)=>$({type:`fundingHistory`,coin:e,startTime:t,...n!==void 0&&{endTime:n}},Y(Uk)),$A=$({type:`allMids`},tC(K,K)),ej=Object.assign((e,t)=>globalThis.fetch(e,t),{preconnect:e=>globalThis.fetch.preconnect(e)}),tj=nO.pipe(Ep(vp(JD,!1)),Ep(vp(eO,ej))),nj=CT([ST(({logLevel:e,message:t,cause:n})=>{let r=[...Array.isArray(t)?t:[t],...n.reasons.length>0?[Pf(n)]:[]];switch(e){case`Fatal`:case`Error`:de.error(...r);break;case`Warn`:de.warn(...r);break;case`Info`:de.info(...r);break;default:de.debug(...r)}})]),rj=TT(wp(GO.layer,CA.layer).pipe(Dp(kO.layer),Dp(tj),Dp(nj))),ij=e=>t=>rj.runPromise(e,{signal:t.signal});export{tO as $,Li as $n,Te as $r,pC as $t,fk as A,$p as An,dt as Ar,tC as At,KO as B,us as Bn,Ge as Br,YS as Bt,HA as C,xm as Cn,Pt as Cr,iw as Ct,Bk as D,Rm as Dn,bt as Dr,aC as Dt,GA as E,Yp as En,xt as Er,lC as Et,lk as F,Om as Fn,Be as Fr,DC as Ft,OO as G,Ta as Gn,Qe as Gr,zS as Gt,jO as H,ja as Hn,Ye as Hr,US as Ht,qO as I,Xp as In,Je as Ir,J as It,pO as J,D as Jn,Pe as Jr,WC as Jt,DO as K,aa as Kn,lt as Kr,VS as Kt,XO as L,om as Ln,qe as Lr,iC as Lt,Tk as M,um as Mn,at as Mr,q as Mt,Nk as N,Cm as Nn,ot as Nr,nC as Nt,nA as O,I as On,gt as Or,FC as Ot,ck as P,Dm as Pn,ct as Pr,tw as Pt,Z as Q,Wi as Qn,De as Qr,GS as Qt,JO as R,tm as Rn,it as Rr,dC as Rt,KA as S,z as Sn,Ft as Sr,MC as St,WA as T,Tm as Tn,St as Tr,G as Tt,AO as U,ba as Un,Ze as Ur,_C as Ut,nk as V,ds as Vn,ze as Vr,hC as Vt,CO as W,Sa as Wn,Ue as Wr,LS as Wt,fO as X,Ji as Xn,Ne as Xr,oC as Xt,uO as Y,Yi as Yn,Ae as Yr,IS as Yt,dO as Z,Ui as Zn,Ce as Zr,KS as Zt,jA as _,nm as _n,Vt as _r,Y as _t,$A as a,H as an,Ni as ar,mD as at,AA as b,lh as bn,Bt as br,X as bt,NA as c,mm as cn,Pi as cr,RE as ct,QA as d,km as dn,qi as dr,rE as dt,Me as ei,fC as en,Ri as er,VD as et,JA as f,L as fn,Ki as fr,qT as ft,ZA as g,Jm as gn,Kt as gr,Ew as gt,XA as h,qp as hn,qt as hr,yw as ht,LA as i,Ee as ii,cy as in,Mi as ir,fD as it,gk as j,em as jn,ut as jr,K as jt,hA as k,Qp as kn,ht as kr,uC as kt,FA as l,gm as ln,T as lr,iE as lt,VA as m,R as mn,Wt as mr,JT as mt,rj as n,ke as ni,qS as nn,zi as nr,AD as nt,RA as o,Kp as on,Vi as or,pD as ot,kA as p,Em as pn,Yt as pr,YT as pt,SO as q,Xi as qn,st as qr,HS as qt,zA as r,je as ri,CC as rn,Bi as rr,gD as rt,YA as s,lm as sn,Hi as sr,hD as st,ij as t,Oe as ti,EC as tn,Fi as tr,ND as tt,MA as u,_m as un,E as ur,cE as ut,qA as v,wm as vn,Ut as vr,$S as vt,UA as w,fm as wn,Et as wr,aw as wt,IA as x,ch as xn,Lt as xr,GC as xt,PA as y,uh as yn,Ht as yr,zC as yt,YO as z,Op as zn,Ke as zr,cC as zt}; 19//# chunkId=37f56f7b-82cb-53ef-b104-961a0b1999c5
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.