PageSourceSearch

https://cdn.kaiascan.io/build/d59571d21811a052bdd855e89021e96d12b2…/static/chunks/7240-63a6fd4cc4a38338.js

js kaiascan.io collected 2026-10-03 20:58:22 UTC 49,186 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7240],{2535:(e,t,n)=>{n.d(t,{U:()=>r});function r(e){return e}},4058:(e,t,n)=>{n.d(t,{Ci:()=>a,J8:()=>s,MU:()=>c});var r=n(59350),i=n(13933),o=n(24250);class a extends i.C{constructor({body:e,cause:t,details:n,headers:i,status:a,url:s}){super("HTTP request failed.",{cause:t,details:n,metaMessages:[a&&`Status: ${a}`,`URL: ${(0,o.I)(s)}`,e&&`Request body: ${(0,r.A)(e)}`].filter(Boolean),name:"HttpRequestError"}),Object.defineProperty(this,"body",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"headers",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"status",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"url",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.body=e,this.headers=i,this.status=a,this.url=s}}i.C;class s extends i.C{constructor({body:e,error:t,url:n}){super("RPC Request failed.",{cause:t,details:t.message,metaMessages:[`URL: ${(0,o.I)(n)}`,`Request body: ${(0,r.A)(e)}`],name:"RpcRequestError"}),Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.code=t.code}}i.C;class c extends i.C{constructor({body:e,url:t}){super("The request took too long to respond.",{details:"The request timed out.",metaMessages:[`URL: ${(0,o.I)(t)}`,`Request body: ${(0,r.A)(e)}`],name:"TimeoutError"})}}}
1,9729:(e,t,n)=>{n.d(t,{m:()=>c});var r=n(2535),i=n(43159),o=n(77608),a=n(73168),s=n(34561);function c(e={}){var t,d;let l,u,h,m,f,p,w,g,v;return"3"===e.version||e.headlessMode?(t=e,(0,r.U)(e=>({id:"coinbaseWalletSDK",name:"Coinbase Wallet",supportsSimulation:!0,type:c.type,async connect({chainId:e}={}){try{let t=await this.getProvider(),n=(await t.request({method:"eth_requestAccounts"})).map(e=>(0,o.b)(e));h||(h=this.onAccountsChanged.bind(this),t.on("accountsChanged",h)),m||(m=this.onChainChanged.bind(this),t.on("chainChanged",m)),f||(f=this.onDisconnect.bind(this),t.on("disconnect",f));let r=await this.getChainId();if(e&&r!==e){let t=await this.switchChain({chainId:e}).catch(e=>{if(e.code===a.vx.code)throw e;return{id:r}});r=t?.id??r}return{accounts:n,chainId:r}}catch(e){if(/(user closed modal|accounts received is empty|user denied account)/i.test(e.message))throw new a.vx(e);throw e}},async disconnect(){let e=await this.getProvider();h&&(e.removeListener("accountsChanged",h),h=void 0),m&&(e.removeListener("chainChanged",m),m=void 0),f&&(e.removeListener("disconnect",f),f=void 0),e.disconnect(),e.close()},async getAccounts(){let e=await this.getProvider();return(await e.request({method:"eth_accounts"})).map(e=>(0,o.b)(e))},async getChainId(){let e=await this.getProvider();return Number(await e.request({method:"eth_chainId"}))}
1,async getProvider(){if(!u){l=new(await (async()=>{let{default:e}=await Promise.all([n.e(2183),n.e(7875)]).then(n.t.bind(n,2183,19));return"function"!=typeof e&&"function"==typeof e.default?e.default:e})())({...t,reloadOnDisconnect:!1});let r=l.walletExtension?.getChainId(),i=e.chains.find(e=>t.chainId?e.id===t.chainId:e.id===r)||e.chains[0],o=t.chainId||i?.id,a=t.jsonRpcUrl||i?.rpcUrls.default.http[0];u=l.makeWeb3Provider(a,o)}return u},async isAuthorized(){try{return!!(await this.getAccounts()).length}catch{return!1}},async switchChain({addEthereumChainParameter:t,chainId:n}){let r=e.chains.find(e=>e.id===n);if(!r)throw new a.ch(new i.nk);let o=await this.getProvider();try{return await o.request({method:"wallet_switchEthereumChain",params:[{chainId:(0,s.cK)(r.id)}]}),r}catch(e){if(4902===e.code)try{let e,i;e=t?.blockExplorerUrls?t.blockExplorerUrls:r.blockExplorers?.default.url?[r.blockExplorers?.default.url]:[],i=t?.rpcUrls?.length?t.rpcUrls:[r.rpcUrls.default?.http[0]??""];let a={blockExplorerUrls:e,chainId:(0,s.cK)(n),chainName:t?.chainName??r.name,iconUrls:t?.iconUrls,nativeCurrency:t?.nativeCurrency??r.nativeCurrency,rpcUrls:i};return await o.request({method:"wallet_addEthereumChain",params:[a]}),r}catch(e){throw new a.vx(e)}throw new a.ch(e)}},onAccountsChanged(t){0===t.length?this.onDisconnect():e.emitter.emit("change",{accounts:t.map(e=>(0,o.b)(e))})},onChainChanged(t){let n=Number(t);e.emitter.emit("change",{chainId:n})},async onDisconnect(t){e.emitter.emit("disconnect");let n=await this.getProvider();h&&(n.removeListener("accountsChanged",h),h=void 0),m&&(n.removeListener("chainChanged",m),m=void 0),f&&(n.removeListener("disconnect",f),f=void 0)}}))):(d=e,(0,r.U)(e=>({id:"coinbaseWalletSDK",name:"Coinbase Wallet",rdns:"com.coinbase.wallet",supportsSimulation:!0,type:c.type,async connect({chainId:e}={}){try{let t=await this.getProvider(),n=(await t.request({method:"eth_requestAccounts"})).map(e=>(0,o.b)(e));w||(w=this.onAccountsChanged.bind(this),t.on("accountsChanged",w)),g||(g=this.onChainChanged.bind(this),t.on("chainChanged",g)),v||(v=this.onDisconnect.bind(this),t.on("disconnect",v));let r=await this.getChainId();if(e&&r!==e){let t=await this.switchChain({chainId:e}).catch(e=>{if(e.code===a.vx.code)throw e;return{id:r}});r=t?.id??r}return{accounts:n,chainId:r}}catch(e){if(/(user closed modal|accounts received is empty|user denied account|request rejected)/i.test(e.message))throw new a.vx(e);throw e}},async disconnect(){let e=await this.getProvider();w&&(e.removeListener("accountsChanged",w),w=void 0),g&&(e.removeListener("chainChanged",g),g=void 0),v&&(e.removeListener("disconnect",v),v=void 0),e.disconnect(),e.close?.()},async getAccounts(){let e=await this.getProvider();return(await e.request({method:"eth_accounts"})).map(e=>(0,o.b)(e))},async getChainId(){let e=await this.getProvider();return Number(await e.request({method:"eth_chainId"}))},getProvider:async()=>(p||(p=new(await (async()=>{let{default:e}=await n.e(8797).then(n.t.bind(n,28797,19));return"function"!=typeof e&&"function"==typeof e.default?e.default:e})())({...d,appChainIds:e.chains.map(e=>e.id)}).makeWeb3Provider({...d,options:d.preference??"all"})),p),async isAuthorized(){try{return!!(await this.getAccounts()).length}catch{return!1}},async switchChain({addEthereumChainParameter:t,chainId:n}){let r=e.chains.find(e=>e.id===n);if(!r)throw new a.ch(new i.nk);let o=await this.getProvider();try{return await o.request({method:"wallet_switchEthereumChain",params:[{chainId:(0,s.cK)(r.id)}]}),r}catch(e){if(4902===e.code)try{let e,i;e=t?.blockExplorerUrls?t.blockExplorerUrls:r.blockExplorers?.default.url?[r.blockExplorers?.default.url]:[],i=t?.rpcUrls?.length?t.rpcUrls:[r.rpcUrls.default?.http[0]??""];let a={blockExplorerUrls:e,chainId:(0,s.cK)(n),chainName:t?.chainName??r.name,iconUrls:t?.iconUrls,nativeCurrency:t?.nativeCurrency??r.nativeCurrency,rpcUrls:i};return await o.request({method:"wallet_addEthereumChain",params:[a]}),r}catch(e){throw new a.vx(e)}throw new a.ch(e)}},onAccountsChanged(t){0===t.length?this.onDisconnect():e.emitter.emit("change",{accounts:t.map(e=>(0,o.b)(e))})},onChainChanged(t){let n=Number(t);e.emitter.emit("change",{chainId:n})},async onDisconnect(t){e.emitter.emit("disconnect");let n=await this.getProvider();w&&(n.removeListener("accountsChanged",w),w=void 0),g&&(n.removeListener("chainChanged",g),g=void 0),v&&(n.removeListener("disconnect",v),v=void 0)}})))}c.type="coinbaseWallet"}
1,19773:(e,t,n)=>{n.d(t,{u:()=>i});let r=new Map;function i({fn:e,id:t,shouldSplitBatch:n,wait:i=0,sort:o}){let a=async()=>{let t=c();s();let n=t.map(({args:e})=>e);0!==n.length&&e(n).then(e=>{o&&Array.isArray(e)&&e.sort(o);for(let n=0;n<t.length;n++){let{resolve:r}=t[n];r?.([e[n],e])}}).catch(e=>{for(let n=0;n<t.length;n++){let{reject:r}=t[n];r?.(e)}})},s=()=>r.delete(t),c=()=>r.get(t)||[],d=e=>r.set(t,[...c(),e]);return{flush:s,async schedule(e){let t,r,{promise:o,resolve:s,reject:l}=(t=()=>void 0,r=()=>void 0,{promise:new Promise((e,n)=>{t=e,r=n}),resolve:t,reject:r});return(n?.([...c().map(({args:e})=>e),e])&&a(),c().length>0)?d({args:e,resolve:s,reject:l}):(d({args:e,resolve:s,reject:l}),setTimeout(a,i)),o}}}},24250:(e,t,n)=>{n.d(t,{I:()=>i,R:()=>r});let r=e=>e,i=e=>e},28698:(e,t,n)=>{n.d(t,{C:()=>s});var r,i,o=n(46465),a=function(e,t,n,r){if("a"===n&&!r)throw TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!r:!t.has(e))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?r:"a"===n?r.call(e):r?r.value:t.get(e)};class s extends Error{get docsBaseUrl(){return"https://wagmi.sh/core"}get version(){return`@wagmi/core@${o.r}`}constructor(e,t={}){super(),r.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 n=t.cause instanceof s?t.cause.details:t.cause?.message?t.cause.message:t.details,i=t.cause instanceof s&&t.cause.docsPath||t.docsPath;this.message=[e||"An error occurred.","",...t.metaMessages?[...t.metaMessages,""]:[],...i?[`Docs: ${this.docsBaseUrl}${i}.html${t.docsSlug?`#${t.docsSlug}`:""}`]:[],...n?[`Details: ${n}`]:[],`Version: ${this.version}`].join("\n"),t.cause&&(this.cause=t.cause),this.details=n,this.docsPath=i,this.metaMessages=t.metaMessages,this.shortMessage=e}walk(e){return a(this,r,"m",i).call(this,this,e)}}r=new WeakSet,i=function e(t,n){return n?.(t)?t:t.cause?a(this,r,"m",e).call(this,t.cause,n):t}}
1,28783:(e,t,n)=>{n.d(t,{J:()=>r});let r=(0,n(91053).x)({id:8217,name:"Kaia",nativeCurrency:{decimals:18,name:"Kaia",symbol:"KAIA"},rpcUrls:{default:{http:["https://public-en.node.kaia.io"]}},blockExplorers:{default:{name:"KaiaScan",url:"https://kaiascan.io",apiUrl:"https://api-cypress.klaytnscope.com/api"}},contracts:{multicall3:{address:"0xcA11bde05977b3631167028862bE2a173976CA11",blockCreated:0x5b8e16f}}})},33869:(e,t,n)=>{n.d(t,{u:()=>d});var r=n(2535),i=n(93420),o=n(43159),a=n(77608),s=n(73168),c=n(34561);function d(e){let t,l,u,h,m,f,p,w,g=e.isNewChainsStale??!0;return(0,r.U)(r=>({id:"walletConnect",name:"WalletConnect",type:d.type,async setup(){let e=await this.getProvider().catch(()=>null);e&&(m||(m=this.onConnect.bind(this),e.on("connect",m)),p||(p=this.onSessionDelete.bind(this),e.on("session_delete",p)))},async connect({chainId:e,...t}={}){try{let n=await this.getProvider();if(!n)throw new i.N;f||(f=this.onDisplayUri,n.on("display_uri",f));let o=e;if(!o){let e=await r.storage?.getItem("state")??{};o=r.chains.some(t=>t.id===e.chainId)?e.chainId:r.chains[0]?.id}if(!o)throw Error("No chains found on connector.");let s=await this.isChainsStale();if(n.session&&s&&await n.disconnect(),!n.session||s){let e=r.chains.filter(e=>e.id!==o).map(e=>e.id);await n.connect({optionalChains:[o,...e],..."pairingTopic"in t?{pairingTopic:t.pairingTopic}:{}}),this.setRequestedChainsIds(r.chains.map(e=>e.id))}let c=(await n.enable()).map(e=>(0,a.b)(e)),d=await this.getChainId();return f&&(n.removeListener("display_uri",f),f=void 0),m&&(n.removeListener("connect",m),m=void 0),u||(u=this.onAccountsChanged.bind(this),n.on("accountsChanged",u)),h||(h=this.onChainChanged.bind(this),n.on("chainChanged",h)),w||(w=this.onDisconnect.bind(this),n.on("disconnect",w)),p||(p=this.onSessionDelete.bind(this),n.on("session_delete",p)),{accounts:c,chainId:d}}catch(e){if(/(user rejected|connection request reset)/i.test(e?.message))throw new s.vx(e);throw e}},async disconnect(){let e=await this.getProvider();try{await e?.disconnect()}catch(e){if(!/No matching key/i.test(e.message))throw e}finally{h&&(e?.removeListener("chainChanged",h),h=void 0),w&&(e?.removeListener("disconnect",w),w=void 0),m||(m=this.onConnect.bind(this),e?.on("connect",m)),u&&(e?.removeListener("accountsChanged",u),u=void 0),p&&(e?.removeListener("session_delete",p),p=void 0),this.setRequestedChainsIds([])}},async getAccounts(){return(await this.getProvider()).accounts.map(e=>(0,a.b)(e))},async getProvider({chainId:i}={}){async function o(){let t=r.chains.map(e=>e.id);if(!t.length)return;let{EthereumProvider:i}=await Promise.all([n.e(6237),n.e(428),n.e(5322)]).then(n.bind(n,39710));return await i.init({...e,disableProviderPing:!0,optionalChains:t,projectId:e.projectId,rpcMap:Object.fromEntries(r.chains.map(e=>{let[t]=function(e){let{chain:t}=e,n=t.rpcUrls.default.http[0];if(!e.transports)return[n];let r=e.transports?.[t.id]?.({chain:t});return(r?.value?.transports||[r]).map(({value:e})=>e?.url||n)}({chain:e,transports:r.transports});return[e.id,t]})),showQrModal:e.showQrModal??!0})}
1return t||(l||(l=o()),t=await l,t?.events.setMaxListeners(1/0)),i&&await this.switchChain?.({chainId:i}),t},async getChainId(){return(await this.getProvider()).chainId},async isAuthorized(){try{let[e,t]=await Promise.all([this.getAccounts(),this.getProvider()]);if(!e.length)return!1;if(await this.isChainsStale()&&t.session)return await t.disconnect().catch(()=>{}),!1;return!0}catch{return!1}},async switchChain({addEthereumChainParameter:e,chainId:t}){let n=await this.getProvider();if(!n)throw new i.N;let a=r.chains.find(e=>e.id===t);if(!a)throw new s.ch(new o.nk);try{await Promise.all([new Promise(e=>{let n=({chainId:i})=>{i===t&&(r.emitter.off("change",n),e())};r.emitter.on("change",n)}),n.request({method:"wallet_switchEthereumChain",params:[{chainId:(0,c.cK)(t)}]})]);let e=await this.getRequestedChainsIds();return this.setRequestedChainsIds([...e,t]),a}catch(r){if(/(user rejected)/i.test(r.message))throw new s.vx(r);try{let r,i;r=e?.blockExplorerUrls?e.blockExplorerUrls:a.blockExplorers?.default.url?[a.blockExplorers?.default.url]:[],i=e?.rpcUrls?.length?e.rpcUrls:[...a.rpcUrls.default.http];let o={blockExplorerUrls:r,chainId:(0,c.cK)(t),chainName:e?.chainName??a.name,iconUrls:e?.iconUrls,nativeCurrency:e?.nativeCurrency??a.nativeCurrency,rpcUrls:i};await n.request({method:"wallet_addEthereumChain",params:[o]});let s=await this.getRequestedChainsIds();return this.setRequestedChainsIds([...s,t]),a}catch(e){throw new s.vx(e)}}},onAccountsChanged(e){0===e.length?this.onDisconnect():r.emitter.emit("change",{accounts:e.map(e=>(0,a.b)(e))})},onChainChanged(e){let t=Number(e);r.emitter.emit("change",{chainId:t})},async onConnect(e){let t=Number(e.chainId),n=await this.getAccounts();r.emitter.emit("connect",{accounts:n,chainId:t})},async onDisconnect(e){this.setRequestedChainsIds([]),r.emitter.emit("disconnect");let t=await this.getProvider();u&&(t.removeListener("accountsChanged",u),u=void 0),h&&(t.removeListener("chainChanged",h),h=void 0),w&&(t.removeListener("disconnect",w),w=void 0),p&&(t.removeListener("session_delete",p),p=void 0),m||(m=this.onConnect.bind(this),t.on("connect",m))},onDisplayUri(e){r.emitter.emit("message",{type:"display_uri",data:e})},onSessionDelete(){this.onDisconnect()},getNamespaceChainsIds:()=>t?t.session?.namespaces.eip155?.accounts?.map(e=>Number.parseInt(e.split(":")[1]||""))??[]:[],async getRequestedChainsIds(){return await r.storage?.getItem(this.requestedChainsStorageKey)??[]},async isChainsStale(){if(!g)return!1;let e=r.chains.map(e=>e.id),t=this.getNamespaceChainsIds();if(t.length&&!t.some(t=>e.includes(t)))return!1;let n=await this.getRequestedChainsIds();return!e.every(e=>n.includes(e))},async setRequestedChainsIds(e){await r.storage?.setItem(this.requestedChainsStorageKey,e)},get requestedChainsStorageKey(){return`${this.id}.requestedChains`}}))}d.type="walletConnect"},34576:(e,t,n)=>{n.d(t,{k:()=>r});let r=(0,n(91053).x)({id:1001,name:"Kairos Testnet",network:"kairos",nativeCurrency:{decimals:18,name:"Kairos KAIA",symbol:"KAIA"},rpcUrls:{default:{http:["https://public-en-kairos.node.kaia.io"]}},blockExplorers:{default:{name:"KaiaScan",url:"https://kairos.kaiascan.io"}},contracts:{multicall3:{address:"0xcA11bde05977b3631167028862bE2a173976CA11",blockCreated:0x75aca81}},testnet:!0})},39422:(e,t,n)=>{async function r(e){return new Promise(t=>setTimeout(t,e))}function i(e,{delay:t=100,retryCount:n=2,shouldRetry:o=()=>!0}={}){return new Promise((i,a)=>{let s=async({count:c=0}={})=>{let d=async({error:e})=>{let n="function"==typeof t?t({count:c,error:e}):t;n&&await r(n),s({count:c+1})};try{let t=await e();i(t)}catch(e){if(c<n&&await o({count:c,error:e}))return d({error:e});a(e)}};s()})}n.d(t,{b:()=>i})},43159:(e,t,n)=>{n.d(t,{HF:()=>d,aj:()=>s,gC:()=>a,nM:()=>o,nk:()=>i,xU:()=>c});var r=n(28698);class i extends r.C{constructor(){super("Chain not configured."),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ChainNotConfiguredError"})}}class o extends r.C{constructor(){super("Connector already connected."),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ConnectorAlreadyConnectedError"})}}class a extends r.C{constructor(){super("Connector not connected."),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ConnectorNotConnectedError"})}}r.C;class s extends r.C{constructor({address:e,connector:t}){super(`Account "${e}" not found for connector "${t.name}".`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ConnectorAccountNotFoundError"})}}class c extends r.C{constructor({connectionChainId:e,connectorChainId:t}){super(`The current chain of the connector (id: ${t}) does not match the connection's chain (id: ${e}).`,{metaMessages:[`Current Chain ID:  ${t}`,`Expected Chain ID: ${e}`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ConnectorChainMismatchError"})}}class d extends r.C{constructor({connector:e}){super(`Connector "${e.name}" unavailable while reconnecting.`,{details:"During the reconnection step, the only connector methods guaranteed to be available are: `id`, `name`, `type`, `uuid`. All other methods are not guaranteed to be available until reconnection completes and connectors are fully restored. This error commonly occurs for connectors that asynchronously inject after reconnection has already started."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ConnectorUnavailableReconnectingError"})}}},46465:(e,t,n)=>{n.d(t,{r:()=>r});let r="2.14.1"},53473:(e,t,n)=>{n.d(t,{o:()=>h});var r=n(13933),i=n(4058),o=n(73168),a=n(34561),s=n(7134);let c=new(n(20390)).A(8192);var d=n(39422),l=n(59350),u=n(95789);function h({key:e,name:t,request:n,retryCount:h=3,retryDelay:m=150,timeout:f,type:p},w){return{config:{key:e,name:t,request:n,retryCount:h,retryDelay:m,timeout:f,type:p},request:function(e,t={}){return async(n,u={})=>{let{dedupe:h=!1,retryDelay:m=150,retryCount:f=3,uid:p}={...t,...u},w=h?(0,s.S)((0,a.i3)(`${p}.${(0,l.A)(n)}`)):void 0;return function(e,{enabled:t=!0,id:n}){if(!t||!n)return e();if(c.get(n))return c.get(n);let r=e().finally(()=>c.delete(n));return c.set(n,r),r}(()=>(0,d.b)(async()=>{try{return await e(n)}catch(e){switch(e.code){case o.XU.code:throw new o.XU(e);case o.CL.code:throw new o.CL(e);case o.Gi.code:throw new o.Gi(e,{method:n.method});case o.D5.code:throw new o.D5(e);case o.bq.code:throw new o.bq(e);case o.Di.code:throw new o.Di(e);case o.hA.code:throw new o.hA(e);case o.qZ.code:throw new o.qZ(e);case o.YW.code:throw new o.YW(e);case o.ab.code:throw new o.ab(e,{method:n.method});case o.s0.code:throw new o.s0(e);case o.xQ.code:throw new o.xQ(e);case o.vx.code:throw new o.vx(e);case o.sV.code:throw new o.sV(e);case o.Sf.code:throw new o.Sf(e);case o.RV.code:throw new o.RV(e);case o.xq.code:throw new o.xq(e);case o.ch.code:throw new o.ch(e);case 5e3:throw new o.vx(e);default:if(e instanceof r.C)throw e;throw new o.MI(e)}}},{delay:({count:e,error:t})=>{if(t&&t instanceof i.Ci){let e=t?.headers?.get("Retry-After");if(e?.match(/\d/))return 1e3*Number.parseInt(e)}return~~(1<<e)*m},retryCount:f,shouldRetry:({error:e})=>{var t;return"code"in(t=e)&&"number"==typeof t.code?-1===t.code||t.code===o.s0.code||t.code===o.bq.code:!(t instanceof i.Ci)||!t.status||403===t.status||408===t.status||413===t.status||429===t.status||500===t.status||502===t.status||503===t.status||504===t.status||!1}}),{enabled:h,id:w})}}(n,{retryCount:h,retryDelay:m,uid:(0,u.L)()}),value:w}}}
1,56674:(e,t,n)=>{n.d(t,{w:()=>r});function r(e,{errorInstance:t=Error("timed out"),timeout:n,signal:r}){return new Promise((i,o)=>{(async()=>{let a;try{let s=new AbortController;n>0&&(a=setTimeout(()=>{r?s.abort():o(t)},n)),i(await e({signal:s?.signal||null}))}catch(e){e?.name==="AbortError"&&o(t),o(e)}finally{clearTimeout(a)}})()})}},59350:(e,t,n)=>{n.d(t,{A:()=>r});let r=(e,t,n)=>JSON.stringify(e,(e,n)=>{let r="bigint"==typeof n?n.toString():n;return"function"==typeof t?t(e,r):r},n)},63036:(e,t,n)=>{n.d(t,{b:()=>h});var r=n(77608),i=n(73168),o=n(56674),a=n(39422),s=n(34561),c=n(43159),d=n(93420),l=n(2535);let u=/(rabby|trustwallet)/;function h(e={}){let t,n,p,w,{shimDisconnect:g=!0,unstable_shimAsyncInject:v}=e;function b(){let t=e.target;if("function"==typeof t){let e=t();if(e)return e}return"object"==typeof t?t:"string"==typeof t?{...m[t]??{id:t,name:`${t[0].toUpperCase()}${t.slice(1)}`,provider:`is${t[0].toUpperCase()}${t.slice(1)}`}}:{id:"injected",name:"Injected",provider:e=>e?.ethereum}}return(0,l.U)(l=>({get icon(){return b().icon},get id(){return b().id},get name(){return b().name},get supportsSimulation(){return u.test(this.id.toLowerCase())},type:h.type,async setup(){let n=await this.getProvider();n?.on&&e.target&&(p||(p=this.onConnect.bind(this),n.on("connect",p)),t||(t=this.onAccountsChanged.bind(this),n.on("accountsChanged",t)))},async connect({chainId:o,isReconnecting:a}={}){let s=await this.getProvider();if(!s)throw new d.N;let c=[];if(a)c=await this.getAccounts().catch(()=>[]);else if(g)try{let e=await s.request({method:"wallet_requestPermissions",params:[{eth_accounts:{}}]});(c=e[0]?.caveats?.[0]?.value?.map(e=>(0,r.b)(e))).length>0&&(c=await this.getAccounts())}catch(e){if(e.code===i.vx.code)throw new i.vx(e);if(e.code===i.qZ.code)throw e}try{c?.length||a||(c=(await s.request({method:"eth_requestAccounts"})).map(e=>(0,r.b)(e))),p&&(s.removeListener("connect",p),p=void 0),t||(t=this.onAccountsChanged.bind(this),s.on("accountsChanged",t)),n||(n=this.onChainChanged.bind(this),s.on("chainChanged",n)),w||(w=this.onDisconnect.bind(this),s.on("disconnect",w));let d=await this.getChainId();if(o&&d!==o){let e=await this.switchChain({chainId:o}).catch(e=>{if(e.code===i.vx.code)throw e;return{id:d}});d=e?.id??d}return g&&await l.storage?.removeItem(`${this.id}.disconnected`),e.target||await l.storage?.setItem("injected.connected",!0),{accounts:c,chainId:d}}catch(e){if(e.code===i.vx.code)throw new i.vx(e);if(e.code===i.qZ.code)throw new i.qZ(e);throw e}},async disconnect(){let t=await this.getProvider();if(!t)throw new d.N;n&&(t.removeListener("chainChanged",n),n=void 0),w&&(t.removeListener("disconnect",w),w=void 0),p||(p=this.onConnect.bind(this),t.on("connect",p));try{await (0,o.w)(()=>t.request({method:"wallet_revokePermissions",params:[{eth_accounts:{}}]}),{timeout:100})}catch{}g&&await l.storage?.setItem(`${this.id}.disconnected`,!0),e.target||await l.storage?.removeItem("injected.connected")},async getAccounts(){let e=await this.getProvider();if(!e)throw new d.N;return(await e.request({method:"eth_accounts"})).map(e=>(0,r.b)(e))},async getChainId(){let e=await this.getProvider();if(!e)throw new d.N;return Number(await e.request({method:"eth_chainId"}))},async getProvider(){let e;if("undefined"==typeof window)return;let t=b();return(e="function"==typeof t.provider?t.provider(window):"string"==typeof t.provider?f(window,t.provider):t.provider)&&!e.removeListener&&("off"in e&&"function"==typeof e.off?e.removeListener=e.off:e.removeListener=()=>{}),e},async isAuthorized(){try{if(g&&await l.storage?.getItem(`${this.id}.disconnected`)||!e.target&&!await l.storage?.getItem("injected.connected"))return!1;if(!await this.getProvider()){if(void 0!==v&&!1!==v){let e=async()=>("undefined"!=typeof window&&window.removeEventListener("ethereum#initialized",e),!!await this.getProvider()),t="number"==typeof v?v:1e3;if(await Promise.race([..."undefined"!=typeof window?[new Promise(t=>window.addEventListener("ethereum#initialized",()=>t(e()),{once:!0}))]:[],new Promise(n=>setTimeout(()=>n(e()),t))]))return!0}throw new d.N}return!!(await (0,a.b)(()=>this.getAccounts())).length}catch{return!1}},async switchChain({addEthereumChainParameter:e,chainId:t}){let n=await this.getProvider();if(!n)throw new d.N;let r=l.chains.find(e=>e.id===t);if(!r)throw new i.ch(new c.nk);try{return await Promise.all([n.request({method:"wallet_switchEthereumChain",params:[{chainId:(0,s.cK)(t)}]}).then(async()=>{await this.getChainId()===t&&l.emitter.emit("change",{chainId:t})}),new Promise(e=>{let n=r=>{"chainId"in r&&r.chainId===t&&(l.emitter.off("change",n),e())};l.emitter.on("change",n)})]),r}catch(o){if(4902===o.code||o?.data?.originalError?.code===4902)try{let o,a,{default:c,...d}=r.blockExplorers??{};e?.blockExplorerUrls?o=e.blockExplorerUrls:c&&(o=[c.url,...Object.values(d).map(e=>e.url)]),a=e?.rpcUrls?.length?e.rpcUrls:[r.rpcUrls.default?.http[0]??""];let l={blockExplorerUrls:o,chainId:(0,s.cK)(t),chainName:e?.chainName??r.name,iconUrls:e?.iconUrls,nativeCurrency:e?.nativeCurrency??r.nativeCurrency,rpcUrls:a};if(await n.request({method:"wallet_addEthereumChain",params:[l]}),await this.getChainId()!==t)throw new i.vx(Error("User rejected switch after adding network."));return r}catch(e){throw new i.vx(e)}if(o.code===i.vx.code)throw new i.vx(o);throw new i.ch(o)}},async onAccountsChanged(e){if(0===e.length)this.onDisconnect();else if(l.emitter.listenerCount("connect")){let e=(await this.getChainId()).toString();this.onConnect({chainId:e}),g&&await l.storage?.removeItem(`${this.id}.disconnected`)}else l.emitter.emit("change",{accounts:e.map(e=>(0,r.b)(e))})},onChainChanged(e){let t=Number(e);l.emitter.emit("change",{chainId:t})},async onConnect(e){let r=await this.getAccounts();if(0===r.length)return;let i=Number(e.chainId);l.emitter.emit("connect",{accounts:r,chainId:i});let o=await this.getProvider();o&&(p&&(o.removeListener("connect",p),p=void 0),t||(t=this.onAccountsChanged.bind(this),o.on("accountsChanged",t)),n||(n=this.onChainChanged.bind(this),o.on("chainChanged",n)),w||(w=this.onDisconnect.bind(this),o.on("disconnect",w)))},async onDisconnect(e){let t=await this.getProvider();e&&1013===e.code&&t&&(await this.getAccounts()).length||(l.emitter.emit("disconnect"),t&&(n&&(t.removeListener("chainChanged",n),n=void 0),w&&(t.removeListener("disconnect",w),w=void 0),p||(p=this.onConnect.bind(this),t.on("connect",p))))}}))}h.type="injected";let m={coinbaseWallet:{id:"coinbaseWallet",name:"Coinbase Wallet",provider:e=>
1e?.coinbaseWalletExtension?e.coinbaseWalletExtension:f(e,"isCoinbaseWallet")},metaMask:{id:"metaMask",name:"MetaMask",provider:e=>f(e,e=>{if(!e.isMetaMask||e.isBraveWallet&&!e._events&&!e._state)return!1;for(let t of["isApexWallet","isAvalanche","isBitKeep","isBlockWallet","isKuCoinWallet","isMathWallet","isOkxWallet","isOKExWallet","isOneInchIOSWallet","isOneInchAndroidWallet","isOpera","isPortal","isRabby","isTokenPocket","isTokenary","isUniswapWallet","isZerion"])if(e[t])return!1;return!0})},phantom:{id:"phantom",name:"Phantom",provider:e=>e?.phantom?.ethereum?e.phantom?.ethereum:f(e,"isPhantom")}};function f(e,t){function n(e){return"function"==typeof t?t(e):"string"!=typeof t||e[t]}let r=e.ethereum;return r?.providers?r.providers.find(e=>n(e)):r&&n(r)?r:void 0}},68528:(e,t,n)=>{let r;n.d(t,{Z:()=>b});var i=n(95089);let o=e=>t=>{try{let n=e(t);if(n instanceof Promise)return n;return{then:e=>o(e)(n),catch(e){return this}}}catch(e){return{then(e){return this},catch:t=>o(t)(e)}}},a=e=>{let t,n=new Set,r=(e,r)=>{let i="function"==typeof e?e(t):e;if(!Object.is(i,t)){let e=t;t=(null!=r?r:"object"!=typeof i||null===i)?i:Object.assign({},t,i),n.forEach(n=>n(t,e))}},i=()=>t,o={setState:r,getState:i,getInitialState:()=>a,subscribe:e=>(n.add(e),()=>n.delete(e))},a=t=e(r,i,o);return o},s=e=>e?a(e):a;var c=n(63036),d=n(94820);class l{constructor(e){Object.defineProperty(this,"uid",{enumerable:!0,configurable:!0,writable:!0,value:e}),Object.defineProperty(this,"_emitter",{enumerable:!0,configurable:!0,writable:!0,value:new d})}on(e,t){this._emitter.on(e,t)}once(e,t){this._emitter.once(e,t)}off(e,t){this._emitter.off(e,t)}emit(e,...t){let n=t[0];this._emitter.emit(e,{uid:this.uid,...n})}listenerCount(e){return this._emitter.listenerCount(e)}}function u(e,t){return JSON.parse(e,(e,n)=>{let r=n;return r?.__type==="bigint"&&(r=BigInt(r.value)),r?.__type==="Map"&&(r=new Map(r.value)),t?.(e,r)??r})}function h(e,t){return e.slice(0,t).join(".")||"."}function m(e,t){let{length:n}=e;for(let r=0;r<n;++r)if(e[r]===t)return r+1;return 0}function f(e,t,n,r){return JSON.stringify(e,function(e,t){let n="function"==typeof e,r="function"==typeof t,i=[],o=[];return function(a,s){if("object"==typeof s)if(i.length){let e=m(i,this);0===e?i[i.length]=this:(i.splice(e),o.splice(e)),o[o.length]=a;let n=m(i,s);if(0!==n)return r?t.call(this,a,s,h(o,n)):`[ref=${h(o,n)}]`}else i[0]=s,o[0]=a;return n?e.call(this,a,s):s}}((e,n)=>{let r=n;return"bigint"==typeof r&&(r={__type:"bigint",value:n.toString()}),r instanceof Map&&(r={__type:"Map",value:Array.from(n.entries())}),t?.(e,r)??r},r),n??void 0)}let p={getItem:()=>null,setItem:()=>{},removeItem:()=>{}};var w=n(43159);let g=256;var v=n(46465);function b(e){let t,n,a,{multiInjectedProviderDiscovery:d=!0,storage:h=function(e){let{deserialize:t=u,key:n="wagmi",serialize:r=f,storage:i=p}=e;function o(e){return e instanceof Promise?e.then(e=>e).catch(()=>null):e}return{...i,key:n,async getItem(e,r){let a=i.getItem(`${n}.${e}`),s=await o(a);return s?t(s)??null:r??null},async setItem(e,t){let a=`${n}.${e}`;null===t?await o(i.removeItem(a)):await o(i.setItem(a,r(t)))},async removeItem(e){await o(i.removeItem(`${n}.${e}`))}}}({storage:"undefined"!=typeof window&&window.localStorage?window.localStorage:p}),syncConnectedChain:m=!0,ssr:b=!1,...y}=e,C="undefined"!=typeof window&&d?function(){let e=new Set,t=[],n=()=>(function(e){if("undefined"==typeof window)return;let t=t=>e(t.detail);return window.addEventListener("eip6963:announceProvider",t),window.dispatchEvent(new CustomEvent("eip6963:requestProvider")),()=>window.removeEventListener("eip6963:announceProvider",t)})(n=>{t.some(({info:e})=>e.uuid===n.info.uuid)||(t=[...t,n],e.forEach(e=>e(t,{added:[n]})))}),r=n();return{_listeners:()=>e,clear(){e.forEach(e=>e([],{removed:[...t]})),t=[]},destroy(){this.clear(),e.clear(),r?.()},findProvider:({rdns:e})=>t.find(t=>t.info.rdns===e),getProviders:()=>t,reset(){this.clear(),r?.(),r=n()},subscribe:(n,{emitImmediately:r}={})=>(e.add(n),r&&n(t,{added:t}),()=>e.delete(n))}}():void 0,I=s(()=>y.chains),P=s(()=>{let e=[],t=new Set;for(let n of y.connectors??[]){let r=x(n);e.push(r),!b&&r.rdns&&t.add(r.rdns)}if(!b&&C)for(let n of C.getProviders())t.has(n.info.rdns)||e.push(x(S(n)));return e});function x(e){let t=new l(function(e=11){if(!r||g+e>512){r="",g=0;for(let e=0;e<256;e++)r+=(256+256*Math.random()|0).toString(16).substring(1)}return r.substring(g,g+++e)}()),n={...e({emitter:t,chains:I.getState(),storage:h,transports:y.transports}),emitter:t,uid:t.uid};return t.on("connect",k),n.setup?.(),n}function S(e){let{info:t}=e,n=e.provider;return(0,c.b)({target:{...t,id:t.rdns,provider:n}})}let E=new Map;function j(){return{chainId:I.getState()[0].id,connections:new Map,current:null,status:"disconnected"}}let q="0.0.0-canary-";t=v.r.startsWith(q)?Number.parseInt(v.r.replace(q,"")):Number.parseInt(v.r.split(".")[0]??"0");let O=s((a=h?(n={migrate(e,n){if(n===t)return e;let r=j(),i=_(e,r.chainId);return{...r,chainId:i}},name:"store",partialize:e=>({connections:{__type:"Map",value:Array.from(e.connections.entries()).map(([e,t])=>{let{id:n,name:r,type:i,uid:o}=t.connector;return[e,{...t,connector:{id:n,name:r,type:i,uid:o}}]})},chainId:e.chainId,current:e.current}),merge(e,t){"object"==typeof e&&e&&"status"in e&&delete e.status;let n=_(e,t.chainId);return{...t,...e,chainId:n}},skipHydration:b,storage:h,version:t},(e,t,r)=>{let i,a={storage:function(e,t){let n;try{n=e()}catch(e){return}return{getItem:e=>{var t;let r=e=>null===e?null:JSON.parse(e,void 0),i=null!=(t=n.getItem(e))?t:null;return i instanceof Promise?i.then(r):r(i)},setItem:(e,t)=>
1n.setItem(e,JSON.stringify(t,void 0)),removeItem:e=>n.removeItem(e)}}(()=>localStorage),partialize:e=>e,version:0,merge:(e,t)=>({...t,...e}),...n},s=!1,c=new Set,d=new Set,l=a.storage;if(!l)return j((...t)=>{console.warn(`[zustand persist middleware] Unable to update item '${a.name}', the given storage is currently unavailable.`),e(...t)},t,r);let u=()=>{let e=a.partialize({...t()});return l.setItem(a.name,{state:e,version:a.version})},h=r.setState;r.setState=(e,t)=>{h(e,t),u()};let m=j((...t)=>{e(...t),u()},t,r);r.getInitialState=()=>m;let f=()=>{var n,r;if(!l)return;s=!1,c.forEach(e=>{var n;return e(null!=(n=t())?n:m)});let h=(null==(r=a.onRehydrateStorage)?void 0:r.call(a,null!=(n=t())?n:m))||void 0;return o(l.getItem.bind(l))(a.name).then(e=>{if(e)if("number"!=typeof e.version||e.version===a.version)return[!1,e.state];else{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")}return[!1,void 0]}).then(n=>{var r;let[o,s]=n;if(e(i=a.merge(s,null!=(r=t())?r:m),!0),o)return u()}).then(()=>{null==h||h(i,void 0),i=t(),s=!0,d.forEach(e=>e(i))}).catch(e=>{null==h||h(void 0,e)})};return r.persist={setOptions:e=>{a={...a,...e},e.storage&&(l=e.storage)},clearStorage:()=>{null==l||l.removeItem(a.name)},getOptions:()=>a,rehydrate:()=>f(),hasHydrated:()=>s,onHydrate:e=>(c.add(e),()=>{c.delete(e)}),onFinishHydration:e=>(d.add(e),()=>{d.delete(e)})},a.skipHydration||f(),i||m}):j,(e,t,n)=>{let r=n.subscribe;return n.subscribe=(e,t,i)=>{let o=e;if(t){let r=(null==i?void 0:i.equalityFn)||Object.is,a=e(n.getState());o=n=>{let i=e(n);if(!r(a,i)){let e=a;t(a=i,e)}},(null==i?void 0:i.fireImmediately)&&t(a,a)}return r(o)},a(e,t,n)}));function _(e,t){return e&&"object"==typeof e&&"chainId"in e&&"number"==typeof e.chainId&&I.getState().some(t=>t.id===e.chainId)?e.chainId:t}function A(e){O.setState(t=>{let n=t.connections.get(e.uid);return n?{...t,connections:new Map(t.connections).set(e.uid,{accounts:e.accounts??n.accounts,chainId:e.chainId??n.chainId,connector:n.connector})}:t})}function k(e){"connecting"!==O.getState().status&&"reconnecting"!==O.getState().status&&O.setState(t=>{let n=P.getState().find(t=>t.uid===e.uid);return n?(n.emitter.listenerCount("connect")&&n.emitter.off("connect",A),n.emitter.listenerCount("change")||n.emitter.on("change",A),n.emitter.listenerCount("disconnect")||n.emitter.on("disconnect",U),{...t,connections:new Map(t.connections).set(e.uid,{accounts:e.accounts,chainId:e.chainId,connector:n}),current:e.uid,status:"connected"}):t})}function U(e){O.setState(t=>{let n=t.connections.get(e.uid);if(n){let e=n.connector;e.emitter.listenerCount("change")&&n.connector.emitter.off("change",A),e.emitter.listenerCount("disconnect")&&n.connector.emitter.off("disconnect",U),e.emitter.listenerCount("connect")||n.connector.emitter.on("connect",k)}if(t.connections.delete(e.uid),0===t.connections.size)return{...t,connections:new Map,current:null,status:"disconnected"};let r=t.connections.values().next().value;return{...t,connections:new Map(t.connections),current:r.connector.uid}})}return O.setState(j()),m&&O.subscribe(({connections:e,current:t})=>t?e.get(t)?.chainId:void 0,e=>{if(I.getState().some(t=>t.id===e))return O.setState(t=>({...t,chainId:e??t.chainId}))}),C?.subscribe(e=>{let t=new Set,n=new Set;for(let e of P.getState())t.add(e.id),e.rdns&&n.add(e.rdns);let r=[];for(let i of e){if(n.has(i.info.rdns))continue;let e=x(S(i));t.has(e.id)||r.push(e)}(!h||O.persist.hasHydrated())&&P.setState(e=>[...e,...r],!0)}),{get chains(){return I.getState()},get connectors(){return P.getState()},storage:h,getClient:function(e={}){let t,n=e.chainId??O.getState().chainId,r=I.getState().find(e=>e.id===n);if(e.chainId&&!r)throw new w.nk;{let e=E.get(O.getState().chainId);if(e&&!r)return e;if(!r)throw new w.nk}{let e=E.get(n);if(e)return e}if(y.client)t=y.client({chain:r});else{let e=r.id,n=I.getState().map(e=>e.id),o={};for(let[t,r]of Object.entries(y))if("chains"!==t&&"client"!==t&&"connectors"!==t&&"transports"!==t)if("object"==typeof r)if(e in r)o[t]=r[e];else{if(n.some(e=>e in r))continue;o[t]=r}else o[t]=r;t=(0,i.U)({...o,chain:r,batch:o.batch??{multicall:!0},transport:t=>y.transports[e]({...t,connectors:P})})}return E.set(n,t),t},get state(){return O.getState()},setState(e){let t;t="function"==typeof e?e(O.getState()):e;let n=j();"object"!=typeof t&&(t=n),Object.keys(n).some(e=>!(e in t))&&(t=n),O.setState(t,!0)}
1,subscribe:(e,t,n)=>O.subscribe(e,t,n?{...n,fireImmediately:n.emitImmediately}:void 0),_internal:{mipd:C,store:O,ssr:!!b,syncConnectedChain:m,transports:y.transports,chains:{setState(e){let t="function"==typeof e?e(I.getState()):e;if(0!==t.length)return I.setState(t,!0)},subscribe:e=>I.subscribe(e)},connectors:{providerDetailToConnector:S,setup:x,setState:e=>P.setState("function"==typeof e?e(P.getState()):e,!0),subscribe:e=>P.subscribe(e)},events:{change:A,connect:k,disconnect:U}}}}},73168:(e,t,n)=>{n.d(t,{CL:()=>c,D5:()=>l,Di:()=>h,Gi:()=>d,MI:()=>S,RV:()=>I,Sf:()=>C,XU:()=>s,YW:()=>p,ab:()=>w,bq:()=>u,ch:()=>x,hA:()=>m,qZ:()=>f,s0:()=>g,sV:()=>y,vx:()=>b,xQ:()=>v,xq:()=>P});var r=n(13933),i=n(4058);class o extends r.C{constructor(e,{code:t,docsPath:n,metaMessages:r,name:o,shortMessage:a}){super(a,{cause:e,docsPath:n,metaMessages:r||e?.metaMessages,name:o||"RpcError"}),Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.name=o||e.name,this.code=e instanceof i.J8?e.code:t??-1}}class a extends o{constructor(e,t){super(e,t),Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.data=t.data}}class s extends o{constructor(e){super(e,{code:s.code,name:"ParseRpcError",shortMessage:"Invalid JSON was received by the server. An error occurred on the server while parsing the JSON text."})}}Object.defineProperty(s,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32700});class c extends o{constructor(e){super(e,{code:c.code,name:"InvalidRequestRpcError",shortMessage:"JSON is not a valid request object."})}}Object.defineProperty(c,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32600});class d extends o{constructor(e,{method:t}={}){super(e,{code:d.code,name:"MethodNotFoundRpcError",shortMessage:`The method${t?` "${t}"`:""} does not exist / is not available.`})}}Object.defineProperty(d,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32601});class l extends o{constructor(e){super(e,{code:l.code,name:"InvalidParamsRpcError",shortMessage:"Invalid parameters were provided to the RPC method.\nDouble check you have provided the correct parameters."})}}Object.defineProperty(l,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32602});class u extends o{constructor(e){super(e,{code:u.code,name:"InternalRpcError",shortMessage:"An internal error was received."})}}Object.defineProperty(u,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32603});class h extends o{constructor(e){super(e,{code:h.code,name:"InvalidInputRpcError",shortMessage:"Missing or invalid parameters.\nDouble check you have provided the correct parameters."})}}Object.defineProperty(h,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32e3});class m extends o{constructor(e){super(e,{code:m.code,name:"ResourceNotFoundRpcError",shortMessage:"Requested resource not found."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ResourceNotFoundRpcError"})}}Object.defineProperty(m,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32001});class f extends o{constructor(e){super(e,{code:f.code,name:"ResourceUnavailableRpcError",shortMessage:"Requested resource not available."})}}Object.defineProperty(f,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32002});class p extends o{constructor(e){super(e,{code:p.code,name:"TransactionRejectedRpcError",shortMessage:"Transaction creation failed."})}}Object.defineProperty(p,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32003});class w extends o{constructor(e,{method:t}={}){super(e,{code:w.code,name:"MethodNotSupportedRpcError",shortMessage:`Method${t?` "${t}"`:""} is not implemented.`})}}Object.defineProperty(w,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32004});class g extends o{constructor(e){super(e,{code:g.code,name:"LimitExceededRpcError",shortMessage:"Request exceeds defined limit."})}}Object.defineProperty(g,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32005});class v extends o{constructor(e){super(e,{code:v.code,name:"JsonRpcVersionUnsupportedError",shortMessage:"Version of JSON-RPC protocol is not supported."})}}Object.defineProperty(v,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32006});class b extends a{constructor(e){super(e,{code:b.code,name:"UserRejectedRequestError",shortMessage:"User rejected the request."})}}Object.defineProperty(b,"code",{enumerable:!0,configurable:!0,writable:!0,value:4001});class y extends a{constructor(e){super(e,{code:y.code,name:"UnauthorizedProviderError",shortMessage:"The requested method and/or account has not been authorized by the user."})}}Object.defineProperty(y,"code",{enumerable:!0,configurable:!0,writable:!0,value:4100});class C extends a{constructor(e,{method:t}={}){super(e,{code:C.code,name:"UnsupportedProviderMethodError",shortMessage:`The Provider does not support the requested method${t?` " ${t}"`:""}.`})}}Object.defineProperty(C,"code",{enumerable:!0,configurable:!0,writable:!0,value:4200});class I extends a{constructor(e){super(e,{code:I.code,name:"ProviderDisconnectedError",shortMessage:"The Provider is disconnected from all chains."})}}Object.defineProperty(I,"code",{enumerable:!0,configurable:!0,writable:!0,value:4900});class P extends a{constructor(e){super(e,{code:P.code,name:"ChainDisconnectedError",shortMessage:"The Provider is not connected to the requested chain."})}}Object.defineProperty(P,"code",{enumerable:!0,configurable:!0,writable:!0,value:4901});class x extends a{constructor(e){super(e,{code:x.code,name:"SwitchChainError",shortMessage:"An error occurred when attempting to switch chain."})}}Object.defineProperty(x,"code",{enumerable:!0,configurable:!0,writable:!0,value:4902});class S extends o{constructor(e){super(e,{name:"UnknownRpcError",shortMessage:"An unknown RPC error occurred."})}}},82050:(e,t,n)=>{n.d(t,{L:()=>u});var r=n(4058),i=n(13933);class o extends i.C{constructor(){super("No URL was provided to the Transport. Please provide a valid RPC URL to the Transport.",{docsPath:"/docs/clients/intro",name:"UrlRequiredError"})}}var a=n(19773),s=n(56674),c=n(59350);let d={current:0,take(){return this.current++},reset(){this.current=0}};var l=n(53473);function u(e,t={}){let{batch:n,fetchOptions:i,key:h="http",name:m="HTTP JSON-RPC",onFetchRequest:f,onFetchResponse:p,retryDelay:w}=t;return({chain:u,retryCount:g,timeout:v})=>{let{batchSize:b=1e3,wait:y=0}="object"==typeof n?n:{},C=t.retryCount??g,I=v??t.timeout??1e4,P=e||u?.rpcUrls.default.http[0];if(!P)throw new o;let x=function(e,t={}){return{async request(n){let{body:i,onRequest:o=t.onRequest,onResponse:a=t.onResponse,timeout:l=t.timeout??1e4}=n,u={...t.fetchOptions??{},...n.fetchOptions??{}},{headers:h,method:m,signal:f}=u;try{let t,n=await (0,s.w)(async({signal:t})=>{let n={...u,body:Array.isArray(i)?(0,c.A)(i.map(e=>({jsonrpc:"2.0",id:e.id??d.take(),...e}))):(0,c.A)({jsonrpc:"2.0",id:i.id??d.take(),...i}),headers:{"Content-Type":"application/json",...h},method:m||"POST",signal:f||(l>0?t:null)}
vendor: 4,308 bytes, line 1
1,r=new Request(e,n),a=await o?.(r,n)??{...n,url:e};return await fetch(a.url??e,a)},{errorInstance:new r.MU({body:i,url:e}),timeout:l,signal:!0});if(a&&await a(n),n.headers.get("Content-Type")?.startsWith("application/json"))t=await n.json();else{t=await n.text();try{t=JSON.parse(t||"{}")}catch(e){if(n.ok)throw e;t={error:t}}}if(!n.ok)throw new r.Ci({body:i,details:(0,c.A)(t.error)||n.statusText,headers:n.headers,status:n.status,url:e});return t}catch(t){if(t instanceof r.Ci||t instanceof r.MU)throw t;throw new r.Ci({body:i,cause:t,url:e})}}}}(P,{fetchOptions:i,onRequest:f,onResponse:p,timeout:I});return(0,l.o)({key:h,name:m,async request({method:e,params:t}){let i={method:e,params:t},{schedule:o}=(0,a.u)({id:P,wait:y,shouldSplitBatch:e=>e.length>b,fn:e=>x.request({body:e}),sort:(e,t)=>e.id-t.id}),s=async e=>n?o(e):[await x.request({body:e})],[{error:c,result:d}]=await s(i);if(c)throw new r.J8({body:i,error:c,url:P});return d},retryCount:C,retryDelay:w,timeout:I,type:"http"},{fetchOptions:i,url:P})}}},91053:(e,t,n)=>{n.d(t,{x:()=>r});function r(e){return{formatters:void 0,fees:void 0,serializers:void 0,...e}}},93420:(e,t,n)=>{n.d(t,{N:()=>i,V:()=>o});var r=n(28698);class i extends r.C{constructor(){super("Provider not found."),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ProviderNotFoundError"})}}class o extends r.C{constructor({connector:e}){super(`"${e.name}" does not support programmatic chain switching.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"SwitchChainNotSupportedError"})}}},94820:e=>{var t=Object.prototype.hasOwnProperty,n="~";function r(){}function i(e,t,n){this.fn=e,this.context=t,this.once=n||!1}function o(e,t,r,o,a){if("function"!=typeof r)throw TypeError("The listener must be a function");var s=new i(r,o||e,a),c=n?n+t:t;return e._events[c]?e._events[c].fn?e._events[c]=[e._events[c],s]:e._events[c].push(s):(e._events[c]=s,e._eventsCount++),e}function a(e,t){0==--e._eventsCount?e._events=new r:delete e._events[t]}function s(){this._events=new r,this._eventsCount=0}Object.create&&(r.prototype=Object.create(null),new r().__proto__||(n=!1)),s.prototype.eventNames=function(){var e,r,i=[];if(0===this._eventsCount)return i;for(r in e=this._events)t.call(e,r)&&i.push(n?r.slice(1):r);return Object.getOwnPropertySymbols?i.concat(Object.getOwnPropertySymbols(e)):i},s.prototype.listeners=function(e){var t=n?n+e:e,r=this._events[t];if(!r)return[];if(r.fn)return[r.fn];for(var i=0,o=r.length,a=Array(o);i<o;i++)a[i]=r[i].fn;return a},s.prototype.listenerCount=function(e){var t=n?n+e:e,r=this._events[t];return r?r.fn?1:r.length:0},s.prototype.emit=function(e,t,r,i,o,a){var s=n?n+e:e;if(!this._events[s])return!1;var c,d,l=this._events[s],u=arguments.length;if(l.fn){switch(l.once&&this.removeListener(e,l.fn,void 0,!0),u){case 1:return l.fn.call(l.context),!0;case 2:return l.fn.call(l.context,t),!0;case 3:return l.fn.call(l.context,t,r),!0;case 4:return l.fn.call(l.context,t,r,i),!0;case 5:return l.fn.call(l.context,t,r,i,o),!0;case 6:return l.fn.call(l.context,t,r,i,o,a),!0}for(d=1,c=Array(u-1);d<u;d++)c[d-1]=arguments[d];l.fn.apply(l.context,c)}else{var h,m=l.length;for(d=0;d<m;d++)switch(l[d].once&&this.removeListener(e,l[d].fn,void 0,!0),u){case 1:l[d].fn.call(l[d].context);break;case 2:l[d].fn.call(l[d].context,t);break;case 3:l[d].fn.call(l[d].context,t,r);break;case 4:l[d].fn.call(l[d].context,t,r,i);break;default:if(!c)for(h=1,c=Array(u-1);h<u;h++)c[h-1]=arguments[h];l[d].fn.apply(l[d].context,c)}}return!0},s.prototype.on=function(e,t,n){return o(this,e,t,n,!1)},s.prototype.once=function(e,t,n){return o(this,e,t,n,!0)},s.prototype.removeListener=function(e,t,r,i){var o=n?n+e:e;if(!this._events[o])return this;if(!t)return a(this,o),this;var s=this._events[o];if(s.fn)s.fn!==t||i&&!s.once||r&&s.context!==r||a(this,o);else{for(var c=0,d=[],l=s.length;c<l;c++)(s[c].fn!==t||i&&!s[c].once||r&&s[c].context!==r)&&d.push(s[c]);d.length?this._events[o]=1===d.length?d[0]:d:a(this,o)}return this},s.prototype.removeAllListeners=function(e){var t;return e?(t=n?n+e:e,this._events[t]&&a(this,t)):(this._events=new r,this._eventsCount=0),this},s.prototype.off=s.prototype.removeListener,s.prototype.addListener=s.prototype.on,s.prefixed=n,s.EventEmitter=s,e.exports=s}
1,95089:(e,t,n)=>{n.d(t,{U:()=>o});var r=n(97152),i=n(95789);function o(e){let{batch:t,cacheTime:n=e.pollingInterval??4e3,ccipRead:o,key:a="base",name:s="Base Client",pollingInterval:c=4e3,type:d="base"}=e,l=e.chain,u=e.account?(0,r.J)(e.account):void 0,{config:h,request:m,value:f}=e.transport({chain:l,pollingInterval:c}),p={account:u,batch:t,cacheTime:n,ccipRead:o,chain:l,key:a,name:s,pollingInterval:c,request:m,transport:{...h,...f},type:d,uid:(0,i.L)()};return Object.assign(p,{extend:function e(t){return n=>{let r=n(t);for(let e in p)delete r[e];let i={...t,...r};return Object.assign(i,{extend:e(i)})}}(p)})}},95789:(e,t,n)=>{let r;n.d(t,{L:()=>o});let i=256;function o(e=11){if(!r||i+e>512){r="",i=0;for(let e=0;e<256;e++)r+=(256+256*Math.random()|0).toString(16).substring(1)}return r.substring(i,i+++e)}},97152:(e,t,n)=>{n.d(t,{J:()=>r});function r(e){return"string"==typeof e?{address:e,type:"json-rpc"}:e}}}]);

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.