(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8057],{6222:(e,t,r)=>{"use strict";function s(e,t){var r=t&&t.cache?t.cache:u,s=t&&t.serializer?t.serializer:a;return(t&&t.strategy?t.strategy:function(e,t){var r,s,a=1===e.length?n:i;return r=t.cache.create(),s=t.serializer,a.bind(this,e,r,s)})(e,{cache:r,serializer:s})}function n(e,t,r,s){var n=null==s||"number"==typeof s||"boolean"==typeof s?s:r(s),i=t.get(n);return void 0===i&&(i=e.call(this,s),t.set(n,i)),i}function i(e,t,r){var s=Array.prototype.slice.call(arguments,3),n=r(s),i=t.get(n);return void 0===i&&(i=e.apply(this,s),t.set(n,i)),i}r.r(t),r.d(t,{memoize:()=>s,strategies:()=>c});var a=function(){return JSON.stringify(arguments)},o=function(){function e(){this.cache=Object.create(null)}return e.prototype.get=function(e){return this.cache[e]},e.prototype.set=function(e,t){this.cache[e]=t},e}(),u={create:function(){return new o}},c={variadic:function(e,t){var r,s;return r=t.cache.create(),s=t.serializer,i.bind(this,e,r,s)},monadic:function(e,t){var r,s;return r=t.cache.create(),s=t.serializer,n.bind(this,e,r,s)}}},91490:(e,t,r)=>{"use strict";r.d(t,{A:()=>f});var s,n=r(6910),i=r(75927),a=r(73587);function o(e,t){return a.A?e?(0,i.Tn)(e)?e():"current"in e?e.current:e:t:void 0}var u=r(57749),c=r(69588);let l=function(e){c.A&&!(0,i.Tn)(e)&&console.error("useUnmount expected parameter is a function, got ".concat(typeof e));var t=(0,n.A)(e);(0,u.useEffect)(function(){return function(){t.current()}},[])};function h(e,t){if(e===t)return!0;for(var r=0;r{"use strict";r.d(t,{A:()=>n});var s=r(57749);let n=function(e){var t=(0,s.useRef)(e);return t.current=e,t}},75927:(e,t,r)=>{"use strict";r.d(t,{Et:()=>n,Tn:()=>s});var s=function(e){return"function"==typeof e},n=function(e){return"number"==typeof e}},73587:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});let s=!!("undefined"!=typeof window&&window.document&&window.document.createElement)},69588:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});let s=!1},28373:(e,t,r)=>{"use strict";function s(){return(s=Object.assign?Object.assign.bind():function(e){for(var t=1;ta});var n=r(57749),i=r(79336);function a(e){let{locale:t,...r}=e;if(!t)throw Error("Failed to determine locale in `NextIntlClientProvider`, please provide the `locale` prop explicitly.\n\nSee https://next-intl-docs.vercel.app/docs/configuration#locale");return n.createElement(i.IntlProvider,s({locale:t},r))}},52531:(e,t,r)=>{"use strict";var s=r(74843);t.o=s.default},74843:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e}},29e3:(e,t,r)=>{"use strict";r.r(t);var s=r(2712),n={};for(let e in s)"default"!==e&&(n[e]=()=>s[e]);r.d(t,n)},56101:(e,t,r)=>{"use strict";let s=r(57749).createContext(void 0);t.IntlContext=s},79336:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=r(57749),n=r(11960),i=r(56101);r(6222);var a=function(e){return e&&e.__esModule?e:{default:e}}(s);t.IntlProvider=function(e){let{children:t,defaultTranslationValues:r,formats:o,getMessageFallback:u,locale:c,messages:l,now:h,onError:d,timeZone:f}=e,p=s.useMemo(()=>n.createCache(),[c]),y=s.useMemo(()=>n.createIntlFormatters(p),[p]),m=s.useMemo(()=>({...n.initializeConfig({locale:c,defaultTranslationValues:r,formats:o,getMessageFallback:u,messages:l,now:h,onError:d,timeZone:f}),formatters:y,cache:p}),[p,r,o,y,u,c,l,h,d,f]);return a.default.createElement(i.IntlContext.Provider,{value:m},t)}},11960:(e,t,r)=>{"use strict";var s=r(6222);function n(){for(var e=arguments.length,t=Array(e),r=0;r({get:e=>t[e],set(e,r){t[e]=r}})},strategy:s.strategies.variadic})}function u(e,t){return o(function(){for(var t=arguments.length,r=Array(t),s=0;s{e.exports={style:{fontFamily:"'Outfit', 'Outfit Fallback'",fontStyle:"normal"},className:"__className_376f0c"}},19116:(e,t,r)=>{"use strict";r.d(t,{X:()=>o,k:()=>u});var s=r(65033),n=r(98596),i=r(64497),a=r(26957),o=class extends a.k{#e;#t;#r;#s;#n;#i;constructor(e){super(),this.#i=!1,this.#n=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#r=e.cache,this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#e=function(e){let t="function"==typeof e.initialData?e.initialData():e.initialData,r=void 0!==t,s=r?"function"==typeof e.initialDataUpdatedAt?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:r?s??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:r?"success":"pending",fetchStatus:"idle"}}(this.options),this.state=e.state??this.#e,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#s?.promise}setOptions(e){this.options={...this.#n,...e},this.updateGcTime(this.options.gcTime)}optionalRemove(){this.observers.length||"idle"!==this.state.fetchStatus||this.#r.remove(this)}setData(e,t){let r=(0,s.pl)(this.state.data,e,this.options);return this.#a({data:r,type:"success",dataUpdatedAt:t?.updatedAt,manual:t?.manual}),r}setState(e,t){this.#a({type:"setState",state:e,setStateOptions:t})}cancel(e){let t=this.#s?.promise;return this.#s?.cancel(e),t?t.then(s.lQ).catch(s.lQ):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.#e)}isActive(){return this.observers.some(e=>!1!==(0,s.Eh)(e.options.enabled,this))}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===s.hT||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStale(){return!!this.state.isInvalidated||(this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):void 0===this.state.data)}isStaleByTime(e=0){return this.state.isInvalidated||void 0===this.state.data||!(0,s.j3)(this.state.dataUpdatedAt,e)}onFocus(){let e=this.observers.find(e=>e.shouldFetchOnWindowFocus());e?.refetch({cancelRefetch:!1}),this.#s?.continue()}onOnline(){let e=this.observers.find(e=>e.shouldFetchOnReconnect());e?.refetch({cancelRefetch:!1}),this.#s?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#r.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.#s&&(this.#i?this.#s.cancel({revert:!0}):this.#s.cancelRetry()),this.scheduleGc()),this.#r.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#a({type:"invalidate"})}fetch(e,t){if("idle"!==this.state.fetchStatus){if(void 0!==this.state.data&&t?.cancelRefetch)this.cancel({silent:!0});else if(this.#s)return this.#s.continueRetry(),this.#s.promise}if(e&&this.setOptions(e),!this.options.queryFn){let e=this.observers.find(e=>e.options.queryFn);e&&this.setOptions(e.options)}let r=new AbortController,n=e=>{Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(this.#i=!0,r.signal)})},a={fetchOptions:t,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:()=>{let e=(0,s.ZM)(this.options,t),r={queryKey:this.queryKey,meta:this.meta};return(n(r),this.#i=!1,this.options.persister)?this.options.persister(e,r,this):e(r)}};n(a),this.options.behavior?.onFetch(a,this),this.#t=this.state,("idle"===this.state.fetchStatus||this.state.fetchMeta!==a.fetchOptions?.meta)&&this.#a({type:"fetch",meta:a.fetchOptions?.meta});let o=e=>{(0,i.wm)(e)&&e.silent||this.#a({type:"error",error:e}),(0,i.wm)(e)||(this.#r.config.onError?.(e,this),this.#r.config.onSettled?.(this.state.data,e,this)),this.scheduleGc()};return this.#s=(0,i.II)({initialPromise:t?.initialPromise,fn:a.fetchFn,abort:r.abort.bind(r),onSuccess:e=>{if(void 0===e){o(Error(`${this.queryHash} data is undefined`));return}try{this.setData(e)}catch(e){o(e);return}this.#r.config.onSuccess?.(e,this),this.#r.config.onSettled?.(e,this.state.error,this),this.scheduleGc()},onError:o,onFail:(e,t)=>{this.#a({type:"failed",failureCount:e,error:t})},onPause:()=>{this.#a({type:"pause"})},onContinue:()=>{this.#a({type:"continue"})},retry:a.options.retry,retryDelay:a.options.retryDelay,networkMode:a.options.networkMode,canRun:()=>!0}),this.#s.start()}#a(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,...u(t.data,this.options),fetchMeta:e.meta??null};case"success":return{...t,data:e.data,dataUpdateCount:t.dataUpdateCount+1,dataUpdatedAt:e.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":let r=e.error;if((0,i.wm)(r)&&r.revert&&this.#t)return{...this.#t,fetchStatus:"idle"};return{...t,error:r,errorUpdateCount:t.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:t.fetchFailureCount+1,fetchFailureReason:r,fetchStatus:"idle",status:"error"};case"invalidate":return{...t,isInvalidated:!0};case"setState":return{...t,...e.state}}})(this.state),n.j.batch(()=>{this.observers.forEach(e=>{e.onQueryUpdate()}),this.#r.notify({query:this,type:"updated",action:e})})}};function u(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:(0,i.v_)(t.networkMode)?"fetching":"paused",...void 0===e&&{error:null,status:"pending"}}}},65045:(e,t,r)=>{"use strict";r.d(t,{E:()=>y});var s=r(65033),n=r(19116),i=r(98596),a=r(17637),o=class extends a.Q{constructor(e={}){super(),this.config=e,this.#o=new Map}#o;build(e,t,r){let i=t.queryKey,a=t.queryHash??(0,s.F$)(i,t),o=this.get(a);return o||(o=new n.X({cache:this,queryKey:i,queryHash:a,options:e.defaultQueryOptions(t),state:r,defaultOptions:e.getQueryDefaults(i)}),this.add(o)),o}add(e){this.#o.has(e.queryHash)||(this.#o.set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){let t=this.#o.get(e.queryHash);t&&(e.destroy(),t===e&&this.#o.delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){i.j.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#o.get(e)}getAll(){return[...this.#o.values()]}find(e){let t={exact:!0,...e};return this.getAll().find(e=>(0,s.MK)(t,e))}findAll(e={}){let t=this.getAll();return Object.keys(e).length>0?t.filter(t=>(0,s.MK)(e,t)):t}notify(e){i.j.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){i.j.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){i.j.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},u=r(26679),c=class extends a.Q{constructor(e={}){super(),this.config=e,this.#u=new Map,this.#c=Date.now()}#u;#c;build(e,t,r){let s=new u.s({mutationCache:this,mutationId:++this.#c,options:e.defaultMutationOptions(t),state:r});return this.add(s),s}add(e){let t=l(e),r=this.#u.get(t)??[];r.push(e),this.#u.set(t,r),this.notify({type:"added",mutation:e})}remove(e){let t=l(e);if(this.#u.has(t)){let r=this.#u.get(t)?.filter(t=>t!==e);r&&(0===r.length?this.#u.delete(t):this.#u.set(t,r))}this.notify({type:"removed",mutation:e})}canRun(e){let t=this.#u.get(l(e))?.find(e=>"pending"===e.state.status);return!t||t===e}runNext(e){let t=this.#u.get(l(e))?.find(t=>t!==e&&t.state.isPaused);return t?.continue()??Promise.resolve()}clear(){i.j.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}getAll(){return[...this.#u.values()].flat()}find(e){let t={exact:!0,...e};return this.getAll().find(e=>(0,s.nJ)(t,e))}findAll(e={}){return this.getAll().filter(t=>(0,s.nJ)(e,t))}notify(e){i.j.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){let e=this.getAll().filter(e=>e.state.isPaused);return i.j.batch(()=>Promise.all(e.map(e=>e.continue().catch(s.lQ))))}};function l(e){return e.options.scope?.id??String(e.mutationId)}var h=r(59147),d=r(71370);function f(e){return{onFetch:(t,r)=>{let n=t.options,i=t.fetchOptions?.meta?.fetchMore?.direction,a=t.state.data?.pages||[],o=t.state.data?.pageParams||[],u={pages:[],pageParams:[]},c=0,l=async()=>{let r=!1,l=e=>{Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(t.signal.aborted?r=!0:t.signal.addEventListener("abort",()=>{r=!0}),t.signal)})},h=(0,s.ZM)(t.options,t.fetchOptions),d=async(e,n,i)=>{if(r)return Promise.reject();if(null==n&&e.pages.length)return Promise.resolve(e);let a={queryKey:t.queryKey,pageParam:n,direction:i?"backward":"forward",meta:t.options.meta};l(a);let o=await h(a),{maxPages:u}=t.options,c=i?s.ZZ:s.y9;return{pages:c(e.pages,o,u),pageParams:c(e.pageParams,n,u)}};if(i&&a.length){let e="backward"===i,t={pages:a,pageParams:o},r=(e?function(e,{pages:t,pageParams:r}){return t.length>0?e.getPreviousPageParam?.(t[0],t,r[0],r):void 0}:p)(n,t);u=await d(t,r,e)}else{let t=e??a.length;do{let e=0===c?o[0]??n.initialPageParam:p(n,u);if(c>0&&null==e)break;u=await d(u,e),c++}while(ct.options.persister?.(l,{queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},r):t.fetchFn=l}}}function p(e,{pages:t,pageParams:r}){let s=t.length-1;return t.length>0?e.getNextPageParam(t[s],t,r[s],r):void 0}var y=class{#l;#h;#n;#d;#f;#p;#y;#m;constructor(e={}){this.#l=e.queryCache||new o,this.#h=e.mutationCache||new c,this.#n=e.defaultOptions||{},this.#d=new Map,this.#f=new Map,this.#p=0}mount(){this.#p++,1===this.#p&&(this.#y=h.m.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#l.onFocus())}),this.#m=d.t.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#l.onOnline())}))}unmount(){this.#p--,0===this.#p&&(this.#y?.(),this.#y=void 0,this.#m?.(),this.#m=void 0)}isFetching(e){return this.#l.findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return this.#h.findAll({...e,status:"pending"}).length}getQueryData(e){let t=this.defaultQueryOptions({queryKey:e});return this.#l.get(t.queryHash)?.state.data}ensureQueryData(e){let t=this.defaultQueryOptions(e),r=this.#l.build(this,t),n=r.state.data;return void 0===n?this.fetchQuery(e):(e.revalidateIfStale&&r.isStaleByTime((0,s.d2)(t.staleTime,r))&&this.prefetchQuery(t),Promise.resolve(n))}getQueriesData(e){return this.#l.findAll(e).map(({queryKey:e,state:t})=>[e,t.data])}setQueryData(e,t,r){let n=this.defaultQueryOptions({queryKey:e}),i=this.#l.get(n.queryHash),a=i?.state.data,o=(0,s.Zw)(t,a);if(void 0!==o)return this.#l.build(this,n).setData(o,{...r,manual:!0})}setQueriesData(e,t,r){return i.j.batch(()=>this.#l.findAll(e).map(({queryKey:e})=>[e,this.setQueryData(e,t,r)]))}getQueryState(e){let t=this.defaultQueryOptions({queryKey:e});return this.#l.get(t.queryHash)?.state}removeQueries(e){let t=this.#l;i.j.batch(()=>{t.findAll(e).forEach(e=>{t.remove(e)})})}resetQueries(e,t){let r=this.#l,s={type:"active",...e};return i.j.batch(()=>(r.findAll(e).forEach(e=>{e.reset()}),this.refetchQueries(s,t)))}cancelQueries(e,t={}){let r={revert:!0,...t};return Promise.all(i.j.batch(()=>this.#l.findAll(e).map(e=>e.cancel(r)))).then(s.lQ).catch(s.lQ)}invalidateQueries(e,t={}){return i.j.batch(()=>{if(this.#l.findAll(e).forEach(e=>{e.invalidate()}),e?.refetchType==="none")return Promise.resolve();let r={...e,type:e?.refetchType??e?.type??"active"};return this.refetchQueries(r,t)})}refetchQueries(e,t={}){let r={...t,cancelRefetch:t.cancelRefetch??!0};return Promise.all(i.j.batch(()=>this.#l.findAll(e).filter(e=>!e.isDisabled()).map(e=>{let t=e.fetch(void 0,r);return r.throwOnError||(t=t.catch(s.lQ)),"paused"===e.state.fetchStatus?Promise.resolve():t}))).then(s.lQ)}fetchQuery(e){let t=this.defaultQueryOptions(e);void 0===t.retry&&(t.retry=!1);let r=this.#l.build(this,t);return r.isStaleByTime((0,s.d2)(t.staleTime,r))?r.fetch(t):Promise.resolve(r.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(s.lQ).catch(s.lQ)}fetchInfiniteQuery(e){return e.behavior=f(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(s.lQ).catch(s.lQ)}ensureInfiniteQueryData(e){return e.behavior=f(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return d.t.isOnline()?this.#h.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#l}getMutationCache(){return this.#h}getDefaultOptions(){return this.#n}setDefaultOptions(e){this.#n=e}setQueryDefaults(e,t){this.#d.set((0,s.EN)(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){let t=[...this.#d.values()],r={};return t.forEach(t=>{(0,s.Cp)(e,t.queryKey)&&Object.assign(r,t.defaultOptions)}),r}setMutationDefaults(e,t){this.#f.set((0,s.EN)(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){let t=[...this.#f.values()],r={};return t.forEach(t=>{(0,s.Cp)(e,t.mutationKey)&&(r={...r,...t.defaultOptions})}),r}defaultQueryOptions(e){if(e._defaulted)return e;let t={...this.#n.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=(0,s.F$)(t.queryKey,t)),void 0===t.refetchOnReconnect&&(t.refetchOnReconnect="always"!==t.networkMode),void 0===t.throwOnError&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===s.hT&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#n.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#l.clear(),this.#h.clear()}}},49647:(e,t,r)=>{"use strict";function s(e){let t=e.state.current,r=e.state.connections.get(t),s=r?.accounts,n=s?.[0],i=e.chains.find(e=>e.id===r?.chainId),a=e.state.status;switch(a){case"connected":return{address:n,addresses:s,chain:i,chainId:r?.chainId,connector:r?.connector,isConnected:!0,isConnecting:!1,isDisconnected:!1,isReconnecting:!1,status:a};case"reconnecting":return{address:n,addresses:s,chain:i,chainId:r?.chainId,connector:r?.connector,isConnected:!!n,isConnecting:!1,isDisconnected:!1,isReconnecting:!0,status:a};case"connecting":return{address:n,addresses:s,chain:i,chainId:r?.chainId,connector:r?.connector,isConnected:!1,isConnecting:!0,isDisconnected:!1,isReconnecting:!1,status:a};case"disconnected":return{address:void 0,addresses:void 0,chain:void 0,chainId:void 0,connector:void 0,isConnected:!1,isConnecting:!1,isDisconnected:!0,isReconnecting:!1,status:a}}}r.d(t,{s:()=>s})},54157:(e,t,r)=>{"use strict";r.d(t,{M:()=>n});let s=!1;async function n(e,t={}){let r;if(s)return[];s=!0,e.setState(e=>({...e,status:e.current?"reconnecting":"connecting"}));let i=[];if(t.connectors?.length)for(let r of t.connectors){let t;t="function"==typeof r?e._internal.connectors.setup(r):r,i.push(t)}else i.push(...e.connectors);try{r=await e.storage?.getItem("recentConnectorId")}catch{}let a={};for(let[,t]of e.state.connections)a[t.connector.id]=1;r&&(a[r]=0);let o=Object.keys(a).length>0?[...i].sort((e,t)=>(a[e.id]??10)-(a[t.id]??10)):i,u=!1,c=[],l=[];for(let t of o){let r=await t.getProvider().catch(()=>void 0);if(!r||l.some(e=>e===r)||!await t.isAuthorized())continue;let s=await t.connect({isReconnecting:!0}).catch(()=>null);s&&(t.emitter.off("connect",e._internal.events.connect),t.emitter.on("change",e._internal.events.change),t.emitter.on("disconnect",e._internal.events.disconnect),e.setState(e=>{let r=new Map(u?e.connections:new Map).set(t.uid,{accounts:s.accounts,chainId:s.chainId,connector:t});return{...e,current:u?e.current:t.uid,connections:r}}),c.push({accounts:s.accounts,chainId:s.chainId,connector:t}),l.push(r),u=!0)}return("reconnecting"===e.state.status||"connecting"===e.state.status)&&(u?e.setState(e=>({...e,status:"connected"})):e.setState(e=>({...e,connections:new Map,current:null,status:"disconnected"}))),s=!1,c}},12178:(e,t,r)=>{"use strict";r.d(t,{F:()=>i});var s=r(31336),n=r(49647);function i(e,t){let{onChange:r}=t;return e.subscribe(()=>(0,n.s)(e),r,{equalityFn(e,t){let{connector:r,...n}=e,{connector:i,...a}=t;return(0,s.b)(n,a)&&r?.id===i?.id&&r?.uid===i?.uid}})}},11612:(e,t,r)=>{"use strict";r.d(t,{C:()=>u});var s,n,i=r(68748);let a=()=>`@wagmi/core@${i.r}`;var o=function(e,t,r,s){if("a"===r&&!s)throw TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!s:!t.has(e))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?s:"a"===r?s.call(e):s?s.value:t.get(e)};class u extends Error{get docsBaseUrl(){return"https://wagmi.sh/core"}get version(){return a()}constructor(e,t={}){super(),s.add(this),Object.defineProperty(this,"details",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"docsPath",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"metaMessages",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"shortMessage",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"WagmiCoreError"});let r=t.cause instanceof u?t.cause.details:t.cause?.message?t.cause.message:t.details,n=t.cause instanceof u&&t.cause.docsPath||t.docsPath;this.message=[e||"An error occurred.","",...t.metaMessages?[...t.metaMessages,""]:[],...n?[`Docs: ${this.docsBaseUrl}${n}.html${t.docsSlug?`#${t.docsSlug}`:""}`]:[],...r?[`Details: ${r}`]:[],`Version: ${this.version}`].join("\n"),t.cause&&(this.cause=t.cause),this.details=r,this.docsPath=n,this.metaMessages=t.metaMessages,this.shortMessage=e}walk(e){return o(this,s,"m",n).call(this,this,e)}}s=new WeakSet,n=function e(t,r){return r?.(t)?t:t.cause?o(this,s,"m",e).call(this,t.cause,r):t}},31336:(e,t,r)=>{"use strict";r.d(t,{b:()=>function e(t,r){if(t===r)return!0;if(t&&r&&"object"==typeof t&&"object"==typeof r){let s,n;if(t.constructor!==r.constructor)return!1;if(Array.isArray(t)&&Array.isArray(r)){if((s=t.length)!==r.length)return!1;for(n=s;0!=n--;)if(!e(t[n],r[n]))return!1;return!0}if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();let i=Object.keys(t);if((s=i.length)!==Object.keys(r).length)return!1;for(n=s;0!=n--;)if(!Object.prototype.hasOwnProperty.call(r,i[n]))return!1;for(n=s;0!=n--;){let s=i[n];if(s&&!e(t[s],r[s]))return!1}return!0}return t!=t&&r!=r}})},68748:(e,t,r)=>{"use strict";r.d(t,{r:()=>s});let s="2.15.2"},1420:(e,t,r)=>{"use strict";r.d(t,{R:()=>a,x:()=>o});var s=r(57749),n=r(54157);function i(e){let{children:t,config:r,initialState:i,reconnectOnMount:a=!0}=e,{onMount:o}=function(e,t){let{initialState:r,reconnectOnMount:s}=t;return r&&!e._internal.store.persist.hasHydrated()&&e.setState({...r,chainId:e.chains.some(e=>e.id===r.chainId)?r.chainId:e.chains[0].id,connections:s?r.connections:new Map,status:s?"reconnecting":"disconnected"}),{async onMount(){e._internal.ssr&&(await e._internal.store.persist.rehydrate(),e._internal.mipd&&e._internal.connectors.setState(t=>{let r=new Set;for(let e of t??[])if(e.rdns)for(let t of Array.isArray(e.rdns)?e.rdns:[e.rdns])r.add(t);let s=[];for(let t of e._internal.mipd?.getProviders()??[]){if(r.has(t.info.rdns))continue;let n=e._internal.connectors.providerDetailToConnector(t),i=e._internal.connectors.setup(n);s.push(i)}return[...t,...s]})),s?(0,n.M)(e):e.storage&&e.setState(e=>({...e,connections:new Map}))}}}(r,{initialState:i,reconnectOnMount:a});r._internal.ssr||o();let u=(0,s.useRef)(!0);return(0,s.useEffect)(()=>{if(u.current&&r._internal.ssr)return o(),()=>{u.current=!1}},[]),t}let a=(0,s.createContext)(void 0);function o(e){let{children:t,config:r}=e;return(0,s.createElement)(i,e,(0,s.createElement)(a.Provider,{value:r},t))}}}]);