PageSourceSearch

https://peanut.me/_next/static/chunks/26574-212819d969fb5380.js

js peanut.me collected 2026-10-08 08:12:47 UTC 54,496 bytes, 2 lines download raw bytes

1!function(){try{var t="u">typeof window?window:"u">typeof global?global:"u">typeof self?self:{},e=(new t.Error).stack;e&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[e]="c4405ba3-0759-4f21-8ce8-24dd10b65c59",t._sentryDebugIdIdentifier="sentry-dbid-c4405ba3-0759-4f21-8ce8-24dd10b65c59")}catch(t){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[26574],{6973:(t,e,r)=>{r.d(e,{x:()=>s});var a=r(20621),n=r(91123),i=r(60899);async function s(t,{blockHash:e,blockNumber:r,blockTag:o,hash:c,index:l,sender:u,nonce:f}){let d=o||"latest",p=void 0!==r?(0,n.cK)(r):void 0,m=null;if(c?m=await t.request({method:"eth_getTransactionByHash",params:[c]},{dedupe:!0}):e?m=await t.request({method:"eth_getTransactionByBlockHashAndIndex",params:[e,(0,n.cK)(l)]},{dedupe:!0}):(p||d)&&"number"==typeof l?m=await t.request({method:"eth_getTransactionByBlockNumberAndIndex",params:[p||d,(0,n.cK)(l)]},{dedupe:!!p}):u&&"number"==typeof f&&(m=await t.request({method:"eth_getTransactionBySenderAndNonce",params:[u,(0,n.cK)(f)]},{dedupe:!0})),!m)throw new a.Kz({blockHash:e,blockNumber:r,blockTag:d,hash:c,index:l});return(t.chain?.formatters?.transaction?.format||i.uP)(m,"getTransaction")}},11233:(t,e,r)=>{r.d(e,{v:()=>l});var a=r(1682),n=r(30967),i=r(90187),s=r(10273),o=r(65487),c=r(46984);async function l(t,e){let{abi:r,address:l,args:u,functionName:f,dataSuffix:d="string"==typeof t.dataSuffix?t.dataSuffix:t.dataSuffix?.value,...p}=e,m=p.account?(0,a.J)(p.account):t.account,h=(0,i.p)({abi:r,args:u,functionName:f});try{let{data:a}=await (0,o.T)(t,c.T,"call")({batch:!1,data:`${h}${d?d.replace("0x",""):""}`,to:l,...p,account:m}),i=(0,n.e)({abi:r,args:u,functionName:f,data:a||"0x"}),s=r.filter(t=>"name"in t&&t.name===e.functionName);return{result:i,request:{abi:s,address:l,args:u,dataSuffix:d,functionName:f,...p,account:m}}}catch(t){throw(0,s.j)(t,{abi:r,address:l,args:u,docsPath:"/docs/contract/simulateContract",functionName:f,sender:m?.address})}}},22002:(t,e,r)=>{r.d(e,{G:()=>s});let a=new Map,n=new Map;async function i(t,{cacheKey:e,cacheTime:r=1/0}){let s,o,c,l=(o=(s=(t,e)=>({clear:()=>e.delete(t),get:()=>e.get(t),set:r=>e.set(t,r)}))(e,a),{clear:()=>{o.clear(),c.clear()},promise:o,response:c=s(e,n)}),u=l.response.get();if(u&&r>0&&Date.now()-u.created.getTime()<r)return u.data;let f=l.promise.get();f||(f=t(),l.promise.set(f));try{let t=await f;return l.response.set({created:new Date,data:t}),t}finally{l.promise.clear()}}async function s(t,{cacheTime:e=t.cacheTime}={}){let r;return BigInt(await i(()=>t.request({method:"eth_blockNumber"}),{cacheKey:(r=t.uid,`blockNumber.${r}`),cacheTime:e}))}},26076:(t,e,r)=>{r.d(e,{Zh:()=>c,xy:()=>l});var a=r(17488),n=r(20592),i=r(91123),s=r(79447),o=r(47473);function c(t){let{domain:e={},message:r,primaryType:a}=t,i={EIP712Domain:(0,o.H4)({domain:e}),...t.types};(0,o.$$)({domain:e,message:r,primaryType:a,types:i});let c=["0x1901"];return e&&c.push(l({domain:e,types:i})),"EIP712Domain"!==a&&c.push(u({data:r,primaryType:a,types:i})),(0,s.S)((0,n.xW)(c))}function l({domain:t,types:e}){return u({data:t,primaryType:"EIP712Domain",types:e})}function u({data:t,primaryType:e,types:r}){let n=function t({data:e,primaryType:r,types:n}){let o=[{type:"bytes32"}],c=[function({primaryType:t,types:e}){let r=(0,i.nj)(function({primaryType:t,types:e}){let r="",a=function t({primaryType:e,types:r},a=new Set){let n=e.match(/^\w*/u),i=n?.[0];if(a.has(i)||void 0===r[i])return a;for(let e of(a.add(i),r[i]))t({primaryType:e.type,types:r},a);return a}({primaryType:t,types:e});for(let n of(a.delete(t),[t,...Array.from(a).sort()]))r+=`${n}(${e[n].map(({name:t,type:e})=>`${e} ${t}`).join(",")})`;return r}({primaryType:t,types:e}));return(0,s.S)(r)}({primaryType:r,types:n})];for(let l of n[r]){let[r,u]=function e({types:r,name:n,type:o,value:c}){if(void 0!==r[o])return[{type:"bytes32"},(0,s.S)(t({data:c,primaryType:o,types:r}))];if("bytes"===o)return[{type:"bytes32"},(0,s.S)(c)];if("string"===o)return[{type:"bytes32"},(0,s.S)((0,i.nj)(c))];if(o.lastIndexOf("]")===o.length-1){let t=o.slice(0,o.lastIndexOf("[")),i=c.map(a=>e({name:n,type:t,types:r,value:a}));return[{type:"bytes32"},(0,s.S)((0,a.h)(i.map(([t])=>t),i.map(([,t])=>t)))]}return[{type:o},c]}({types:n,name:l.name,type:l.type,value:e[l.name]});o.push(r),c.push(u)}return(0,a.h)(o,c)}({data:t,primaryType:e,types:r});return(0,s.S)(n)}},26574:(t,e,r)=>{r.d(e,{l:()=>i});var a=r(55799),n=r(63054);function i(t){let{key:e="public",name:r="Public Client"}=t;return(0,a.UU)({...t,key:e,name:r,type:"publicClient"}).extend(n.$)}},45994:(t,e,r)=>{r.d(e,{J:()=>c});var a=r(28047),n=r(39202),i=r(77568),s=r(71084),o=r(60488);function c(t){let{abi:e,data:r}=t,c=(0,n.di)(r,0,4),l=e.find(t=>"function"===t.type&&c===(0,i.V)((0,o.B)(t)));if(!l)throw new a.EB(c,{docsPath:"/docs/contract/decodeFunctionData"});return{functionName:l.name,args:"inputs"in l&&l.inputs&&l.inputs.length>0?(0,s.n)(l.inputs,(0,n.di)(r,4)):void 0}}},47473:(t,e,r)=>{r.d(e,{KU:()=>b,H4:()=>g,v8:()=>h,$$:()=>y});var a=r(28047),n=r(57037),i=r(36564),s=r(556);class o extends s.C{constructor({domain:t}){super(`Invalid domain "${(0,i.A)(t)}".`,{metaMessages:["Must be a valid EIP-712 domain."]})}}class c extends s.C{constructor({primaryType:t,types:e}){super(`Invalid primary type \`${t}\` must be one of \`${JSON.stringify(Object.keys(e))}\`.`,{docsPath:"/api/glossary/Errors#typeddatainvalidprimarytypeerror",metaMessages:["Check that the primary type is a key in `types`."]})}}class l extends s.C{constructor({type:t}){super(`Struct type "${t}
1" is invalid.`,{metaMessages:["Struct type must not be a Solidity type."],name:"InvalidStructTypeError"})}}var u=r(23042),f=r(59741),d=r(91123),p=r(43878),m=r(26076);function h(t){let{domain:e,message:r,primaryType:a,types:n}=t,s=(t,e)=>{let r={...e};for(let e of t){let{name:t,type:a}=e;"address"===a&&(r[t]=r[t].toLowerCase())}return r},o=n.EIP712Domain&&e?s(n.EIP712Domain,e):{},c=(()=>{if("EIP712Domain"!==a)return s(n[a],r)})();return(0,i.A)({domain:o,message:c,primaryType:a,types:n})}function y(t){let{domain:e,message:r,primaryType:i,types:s}=t,m=(t,e)=>{for(let r of t){let{name:t,type:i}=r,o=e[t],c=i.match(p.Ge);if(c&&("number"==typeof o||"bigint"==typeof o)){let[t,e,r]=c;(0,d.cK)(o,{signed:"int"===e,size:Number.parseInt(r,10)/8})}if("address"===i&&"string"==typeof o&&!(0,u.P)(o))throw new n.M({address:o});let h=i.match(p.BD);if(h){let[t,e]=h;if(e&&(0,f.E)(o)!==Number.parseInt(e,10))throw new a.BI({expectedSize:Number.parseInt(e,10),givenSize:(0,f.E)(o)})}let y=s[i];y&&(function(t){if("address"===t||"bool"===t||"string"===t||t.startsWith("bytes")||t.startsWith("uint")||t.startsWith("int"))throw new l({type:t})}(i),m(y,o))}};if(s.EIP712Domain&&e){if("object"!=typeof e)throw new o({domain:e});m(s.EIP712Domain,e)}if("EIP712Domain"!==i)if(s[i])m(s[i],r);else throw new c({primaryType:i,types:s})}function g({domain:t}){return["string"==typeof t?.name&&{name:"name",type:"string"},t?.version&&{name:"version",type:"string"},("number"==typeof t?.chainId||"bigint"==typeof t?.chainId)&&{name:"chainId",type:"uint256"},t?.verifyingContract&&{name:"verifyingContract",type:"address"},t?.salt&&{name:"salt",type:"bytes32"}].filter(Boolean)}function b({domain:t}){return(0,m.xy)({domain:t,types:{EIP712Domain:g({domain:t})}})}},49386:(t,e,r)=>{r.d(e,{W:()=>c});var a=r(1682),n=r(90187),i=r(10273),s=r(65487),o=r(2720);async function c(t,e){let{abi:r,address:c,args:l,functionName:u,dataSuffix:f="string"==typeof t.dataSuffix?t.dataSuffix:t.dataSuffix?.value,...d}=e,p=(0,n.p)({abi:r,args:l,functionName:u});try{return await (0,s.T)(t,o.Q,"estimateGas")({data:`${p}${f?f.replace("0x",""):""}`,to:c,...d})}catch(e){let t=d.account?(0,a.J)(d.account):void 0;throw(0,i.j)(e,{abi:r,address:c,args:l,docsPath:"/docs/contract/estimateContractGas",functionName:u,sender:t?.address})}}},51853:(t,e,r)=>{r.d(e,{X:()=>y,J:()=>h});var a=r(14424),n=r(63950),i=r(45994),s=r(28047),o=r(20592),c=r(77568),l=r(17488),u=r(60488),f=r(12761);let d="/docs/contract/encodeErrorResult";function p(t){let{abi:e,errorName:r,args:a}=t,n=e[0];if(r){let t=(0,f.iY)({abi:e,args:a,name:r});if(!t)throw new s.yy(r,{docsPath:d});n=t}if("error"!==n.type)throw new s.yy(void 0,{docsPath:d});let i=(0,u.B)(n),p=(0,c.V)(i),m="0x";if(a&&a.length>0){if(!n.inputs)throw new s.ZP(n.name,{docsPath:d});m=(0,l.h)(n.inputs,a)}return(0,o.aP)([p,m])}let m="/docs/contract/encodeFunctionResult",h="x-batch-gateway:true";async function y(t){let{data:e,ccipRequest:r}=t,{args:[o]}=(0,i.J)({abi:a.b2,data:e}),c=[],u=[];return await Promise.all(o.map(async(t,e)=>{try{u[e]=t.urls.includes(h)?await y({data:t.data,ccipRequest:r}):await r(t),c[e]=!1}catch(t){var i;c[e]=!0,u[e]="HttpRequestError"===(i=t).name&&i.status?p({abi:a.b2,errorName:"HttpError",args:[i.status,i.shortMessage]}):p({abi:[n.Mc],errorName:"Error",args:["shortMessage"in i?i.shortMessage:i.message]})}})),function(t){let{abi:e,functionName:r,result:a}=t,n=e[0];if(r){let t=(0,f.iY)({abi:e,name:r});if(!t)throw new s.Iz(r,{docsPath:m});n=t}if("function"!==n.type)throw new s.Iz(void 0,{docsPath:m});if(!n.outputs)throw new s.MR(n.name,{docsPath:m});let i=(()=>{if(0===n.outputs.length)return[];if(1===n.outputs.length)return[a];if(Array.isArray(a))return a;throw new s.dm(a)})();return(0,l.h)(n.outputs,i)}({abi:a.b2,functionName:"query",result:[c,u]})}},63054:(t,e,r)=>{r.d(e,{$:()=>eS});var a=r(14424),n=r(30967),i=r(90187),s=r(79806),o=r(27610),c=r(59741),l=r(88504),u=r(91123),f=r(556),d=r(77518);function p(t){if(!(t instanceof f.C))return!1;let e=t.walk(t=>t instanceof d.M);return e instanceof d.M&&(e.data?.errorName==="HttpError"||e.data?.errorName==="ResolverError"||e.data?.errorName==="ResolverNotContract"||e.data?.errorName==="ResolverNotFound"||e.data?.errorName==="ReverseAddressMismatch"||e.data?.errorName==="UnsupportedResolverProfile")}var m=r(51853),h=r(20592),y=r(49053),g=r(79447),b=r(38273);function w(t){if(66!==t.length||0!==t.indexOf("[")||65!==t.indexOf("]"))return null;let e=`0x${t.slice(1,65)}`;return(0,b.q)(e)?e:null}function v(t){let e=new Uint8Array(32).fill(0);if(!t)return(0,u.My)(e);let r=t.split(".");for(let t=r.length-1;t>=0;t-=1){let a=w(r[t]),n=a?(0,y.ZJ)(a):(0,g.S)((0,y.Af)(r[t]),"bytes");e=(0,g.S)((0,h.xW)([e,n]),"bytes")}return(0,u.My)(e)}function T(t){let e=t.replace(/^\.|\.$/gm,"");if(0===e.length)return new Uint8Array(1);let r=new Uint8Array((0,y.Af)(e).byteLength+2),a=0,n=e.split(".");for(let t=0;t<n.length;t++){var i;let e=(0,y.Af)(n[t]);e.byteLength>255&&(e=(0,y.Af)((i=function(t){let e=new Uint8Array(32).fill(0);return t?w(t)||(0,g.S)((0,y.Af)(t)):(0,u.My)(e)}(n[t]),`[${i.slice(2)}]`))),r[a]=e.length,r.set(e,a+1),a+=e.length+1}return r.byteLength!==a+1?r.slice(0,a+1):r}var k=r(65487),E=r(82631);async function B(t,e){let{blockNumber:r,blockTag:f,coinType:d,name:h,gatewayUrls:y,strict:g}=e,{chain:b}=t,w=(()=>
vendor: 4,265 bytes, line 1
1{if(e.universalResolverAddress)return e.universalResolverAddress;if(!b)throw Error("client chain not configured. universalResolverAddress is required.");return(0,o.M)({blockNumber:r,chain:b,contract:"ensUniversalResolver"})})(),B=b?.ensTlds;if(B&&!B.some(t=>h.endsWith(t)))return null;let N=null!=d?[v(h),BigInt(d)]:[v(h)];try{let e=(0,i.p)({abi:a.Rm,functionName:"addr",args:N}),o={address:w,abi:a.Ag,functionName:"resolveWithGateways",args:[(0,u.nj)(T(h)),e,y??[m.J]],blockNumber:r,blockTag:f},p=(0,k.T)(t,E.J,"readContract"),g=await p(o);if("0x"===g[0])return null;let b=function({coinType:t,data:e,args:r}){try{return(0,n.e)({abi:a.Rm,args:r,functionName:"addr",data:e})}catch(a){if(null==t)throw a;let r=(0,l.B)(e);if(20===(0,c.E)(r))return(0,s.b)(r);throw a}}({coinType:d,data:g[0],args:N});if("0x"===b||"0x00"===(0,l.B)(b))return null;return b}catch(t){if(g)throw t;if(p(t))return null;throw t}}class N extends f.C{constructor({data:t}){super("Unable to extract image from metadata. The metadata may be malformed or invalid.",{metaMessages:["- Metadata must be a JSON object with at least an `image`, `image_url` or `image_data` property.","",`Provided data: ${JSON.stringify(t)}`],name:"EnsAvatarInvalidMetadataError"})}}class x extends f.C{constructor({reason:t}){super(`ENS NFT avatar URI is invalid. ${t}`,{name:"EnsAvatarInvalidNftUriError"})}}class A extends f.C{constructor({uri:t}){super(`Unable to resolve ENS avatar URI "${t}". The URI may be malformed, invalid, or does not respond with a valid image.`,{name:"EnsAvatarUriResolutionError"})}}class I extends f.C{constructor({namespace:t}){super(`ENS NFT avatar namespace "${t}" is not supported. Must be "erc721" or "erc1155".`,{name:"EnsAvatarUnsupportedNamespaceError"})}}f.C;let C=/(?<protocol>https?:\/\/[^/]*|ipfs:\/|ipns:\/|ar:\/)?(?<root>\/)?(?<subpath>ipfs\/|ipns\/)?(?<target>[\w\-.]+)(?<subtarget>\/.*)?/,R=/^(Qm[1-9A-HJ-NP-Za-km-z]{44,}|b[A-Za-z2-7]{58,}|B[A-Z2-7]{58,}|z[1-9A-HJ-NP-Za-km-z]{48,}|F[0-9A-F]{50,})(\/(?<target>[\w\-.]+))?(?<subtarget>\/.*)?$/,P=/^data:([a-zA-Z\-/+]*);base64,([^"].*)/,S=/^data:([a-zA-Z\-/+]*)?(;[a-zA-Z0-9].*?)?(,)/;async function _(t){try{let e=await fetch(t,{method:"HEAD"});if(200===e.status){let t=e.headers.get("content-type");return t?.startsWith("image/")}return!1}catch(e){if("object"==typeof e&&void 0!==e.response||!Object.hasOwn(globalThis,"Image"))return!1;return new Promise(e=>{let r=new Image;r.onload=()=>{e(!0)},r.onerror=()=>{e(!1)},r.src=t})}}function D(t,e){return t?t.endsWith("/")?t.slice(0,-1):t:e}function F({uri:t,gatewayUrls:e}){let r=P.test(t);if(r)return{uri:t,isOnChain:!0,isEncoded:r};let a=D(e?.ipfs,"https://ipfs.io"),n=D(e?.arweave,"https://arweave.net"),i=t.match(C),{protocol:s,subpath:o,target:c,subtarget:l=""}=i?.groups||{},u="ipns:/"===s||"ipns/"===o,f="ipfs:/"===s||"ipfs/"===o||R.test(t);if(t.startsWith("http")&&!u&&!f){let r=t;return e?.arweave&&(r=t.replace(/https:\/\/arweave.net/g,e?.arweave)),{uri:r,isOnChain:!1,isEncoded:!1}}if((u||f)&&c)return{uri:`${a}/${u?"ipns":"ipfs"}/${c}${l}`,isOnChain:!1,isEncoded:!1};if("ar:/"===s&&c)return{uri:`${n}/${c}${l||""}`,isOnChain:!1,isEncoded:!1};let d=t.replace(S,"");if(d.startsWith("<svg")&&(d=`data:image/svg+xml;base64,${btoa(d)}`),d.startsWith("data:")||d.startsWith("{"))return{uri:d,isOnChain:!0,isEncoded:!1};throw new A({uri:t})}function q(t){if("object"!=typeof t||!("image"in t)&&!("image_url"in t)&&!("image_data"in t))throw new N({data:t});return t.image||t.image_url||t.image_data}async function M({gatewayUrls:t,uri:e}){try{let r=await fetch(e).then(t=>t.json());return await $({gatewayUrls:t,uri:q(r)})}catch{throw new A({uri:e})}}async function $({gatewayUrls:t,uri:e}){let{uri:r,isOnChain:a}=F({uri:e,gatewayUrls:t});if(a||await _(r))return r;throw new A({uri:e})}async function J(t,{nft:e}){if("erc721"===e.namespace)return(0,E.J)(t,{address:e.contractAddress,abi:[{name:"tokenURI",type:"function",stateMutability:"view",inputs:[{name:"tokenId",type:"uint256"}],outputs:[{name:"",type:"string"}]}],functionName:"tokenURI",args:[BigInt(e.tokenID)]});if("erc1155"===e.namespace)return(0,E.J)(t,{address:e.contractAddress,abi:[{name:"uri",type:"function",stateMutability:"view",inputs:[{name:"_id",type:"uint256"}],outputs:[{name:"",type:"string"}]}
vendor: 5,193 bytes, line 1
1],functionName:"uri",args:[BigInt(e.tokenID)]});throw new I({namespace:e.namespace})}async function O(t,{gatewayUrls:e,record:r}){return/eip155:/i.test(r)?U(t,{gatewayUrls:e,record:r}):$({uri:r,gatewayUrls:e})}async function U(t,{gatewayUrls:e,record:r}){let a=function(t){let e=t;e.startsWith("did:nft:")&&(e=e.replace("did:nft:","").replace(/_/g,"/"));let[r,a,n]=e.split("/"),[i,s]=r.split(":"),[o,c]=a.split(":");if(!i||"eip155"!==i.toLowerCase())throw new x({reason:"Only EIP-155 supported"});if(!s)throw new x({reason:"Chain ID not found"});if(!c)throw new x({reason:"Contract address not found"});if(!n)throw new x({reason:"Token ID not found"});if(!o)throw new x({reason:"ERC namespace not found"});return{chainID:Number.parseInt(s,10),namespace:o.toLowerCase(),contractAddress:c,tokenID:n}}(r),{uri:n,isOnChain:i,isEncoded:s}=F({uri:await J(t,{nft:a}),gatewayUrls:e});if(i&&(n.includes("data:application/json;base64,")||n.startsWith("{")))return $({uri:q(JSON.parse(s?atob(n.replace("data:application/json;base64,","")):n)),gatewayUrls:e});let o=a.tokenID;return"erc1155"===a.namespace&&(o=o.replace("0x","").padStart(64,"0")),M({gatewayUrls:e,uri:n.replace(/(?:0x)?{id}/,o)})}async function L(t,e){let{blockNumber:r,blockTag:s,key:c,name:l,gatewayUrls:f,strict:d}=e,{chain:h}=t,y=(()=>{if(e.universalResolverAddress)return e.universalResolverAddress;if(!h)throw Error("client chain not configured. universalResolverAddress is required.");return(0,o.M)({blockNumber:r,chain:h,contract:"ensUniversalResolver"})})(),g=h?.ensTlds;if(g&&!g.some(t=>l.endsWith(t)))return null;try{let e={address:y,abi:a.Ag,args:[(0,u.nj)(T(l)),(0,i.p)({abi:a.SJ,functionName:"text",args:[v(l),c]}),f??[m.J]],functionName:"resolveWithGateways",blockNumber:r,blockTag:s},o=(0,k.T)(t,E.J,"readContract"),d=await o(e);if("0x"===d[0])return null;let p=(0,n.e)({abi:a.SJ,functionName:"text",data:d[0]});return""===p?null:p}catch(t){if(d)throw t;if(p(t))return null;throw t}}async function j(t,{blockNumber:e,blockTag:r,assetGatewayUrls:a,name:n,gatewayUrls:i,strict:s,universalResolverAddress:o}){let c=await (0,k.T)(t,L,"getEnsText")({blockNumber:e,blockTag:r,key:"avatar",name:n,universalResolverAddress:o,gatewayUrls:i,strict:s});if(!c)return null;try{return await O(t,{record:c,gatewayUrls:a})}catch{return null}}async function K(t,e){let{address:r,blockNumber:n,blockTag:i,coinType:s=60n,gatewayUrls:c,strict:l}=e,{chain:u}=t,f=(()=>{if(e.universalResolverAddress)return e.universalResolverAddress;if(!u)throw Error("client chain not configured. universalResolverAddress is required.");return(0,o.M)({blockNumber:n,chain:u,contract:"ensUniversalResolver"})})();try{let e={address:f,abi:a.oX,args:[r,s,c??[m.J]],functionName:"reverseWithGateways",blockNumber:n,blockTag:i},o=(0,k.T)(t,E.J,"readContract"),[l]=await o(e);return l||null}catch(t){if(l)throw t;if(p(t))return null;throw t}}async function W(t,e){let{blockNumber:r,blockTag:a,name:n}=e,{chain:i}=t,s=(()=>{if(e.universalResolverAddress)return e.universalResolverAddress;if(!i)throw Error("client chain not configured. universalResolverAddress is required.");return(0,o.M)({blockNumber:r,chain:i,contract:"ensUniversalResolver"})})(),c=i?.ensTlds;if(c&&!c.some(t=>n.endsWith(t)))throw Error(`${n} is not a valid ENS TLD (${c?.join(", ")}) for chain "${i.name}" (id: ${i.id}).`);let[l]=await (0,k.T)(t,E.J,"readContract")({address:s,abi:[{inputs:[{type:"bytes"}],name:"findResolver",outputs:[{type:"address"},{type:"bytes32"},{type:"uint256"}],stateMutability:"view",type:"function"}],functionName:"findResolver",args:[(0,u.nj)(T(n))],blockNumber:r,blockTag:a});return l}var H=r(46984),z=r(1682),G=r(20047),Z=r(9994),X=r(54904),Q=r(23793);async function Y(t,e){let{account:r=t.account,blockNumber:a,blockTag:n="latest",blobs:i,data:s,gas:o,gasPrice:c,maxFeePerBlobGas:l,maxFeePerGas:d,maxPriorityFeePerGas:p,to:m,value:h,...y}=e,g=r?(0,z.J)(r):void 0;try{(0,Q.c)(e);let r="bigint"==typeof a?(0,u.cK)(a):void 0,b=t.chain?.formatters?.transactionRequest?.format,w=(b||X.Bv)({...(0,Z.o)(y,{format:b}),account:g,blobs:i,data:s,gas:o,gasPrice:c,maxFeePerBlobGas:l,maxFeePerGas:d,maxPriorityFeePerGas:p,to:m,value:h},"createAccessList"),v=await t.request({method:"eth_createAccessList",params:[w,r||n]});if(v.error)throw new f.C(v.error,{details:v.error});return{accessList:v.accessList,gasUsed:BigInt(v.gasUsed)}}catch(r){throw(0,G.d)(r,{...e,account:g,chain:t.chain})}}function V(t,{method:e}){let r={};return"fallback"===t.transport.type&&t.transport.onResponse?.(({method:t,response:a,status:n,transport:i})=>{"success"===n&&e===t&&(r[a]=i.request)}),e=>r[e]||t.request}async function tt(t){let e=V(t,{method:"eth_newBlockFilter"}),r=await t.request({method:"eth_newBlockFilter"});return{id:r,request:e(r),type:"block"}}var te=r(28047);class tr extends f.C{constructor(t){super(`Filter type "${t}" is not supported.`,{name:"FilterTypeNotSupportedError"})}}var ta=r(87370),tn=r(17488),ti=r(60488),ts=r(12761);let to="/docs/contract/encodeEventTopics";function tc(t){let{abi:e,eventName:r,args:a}=t,n=e[0];if(r){let t=(0,ts.iY)({abi:e,name:r});if(!t)throw new te.M_(r,{docsPath:to});n=t}if("event"!==n.type)throw new te.M_(void 0,{docsPath:to});let i=[];
1if(a&&"inputs"in n){let t=n.inputs?.filter(t=>"indexed"in t&&t.indexed),e=Array.isArray(a)?a:Object.values(a).length>0?t?.map(t=>a[t.name])??[]:[];e.length>0&&(i=t?.map((t,r)=>Array.isArray(e[r])?e[r].map((a,n)=>tl({param:t,value:e[r][n]})):void 0!==e[r]&&null!==e[r]?tl({param:t,value:e[r]}):null)??[])}if(n.anonymous)return i;let s=(0,ti.B)(n);return[(0,ta.h)(s),...i]}function tl({param:t,value:e}){if("string"===t.type||"bytes"===t.type)return(0,g.S)((0,y.ZJ)(e));if("tuple"===t.type||t.type.match(/^(.*)\[(\d+)?\]$/))throw new tr(t.type);return(0,tn.h)([t],[e])}async function tu(t,e){let{address:r,abi:a,args:n,eventName:i,fromBlock:s,strict:o,toBlock:c}=e,l=V(t,{method:"eth_newFilter"}),f=i?tc({abi:a,args:n,eventName:i}):void 0,d=await t.request({method:"eth_newFilter",params:[{address:r,fromBlock:"bigint"==typeof s?(0,u.cK)(s):s,toBlock:"bigint"==typeof c?(0,u.cK)(c):c,topics:f}]});return{abi:a,args:n,eventName:i,id:d,request:l(d),strict:!!o,type:"event"}}async function tf(t,{address:e,args:r,event:a,events:n,fromBlock:i,strict:s,toBlock:o}={}){let c=n??(a?[a]:void 0),l=V(t,{method:"eth_newFilter"}),f=[];c&&(f=[c.flatMap(t=>tc({abi:[t],eventName:t.name,args:r}))],a&&(f=f[0]));let d=await t.request({method:"eth_newFilter",params:[{address:e,fromBlock:"bigint"==typeof i?(0,u.cK)(i):i,toBlock:"bigint"==typeof o?(0,u.cK)(o):o,...f.length?{topics:f}:{}}]});return{abi:c,args:r,eventName:a?a.name:void 0,fromBlock:i,id:d,request:l(d),strict:!!s,toBlock:o,type:"event"}}async function td(t){let e=V(t,{method:"eth_newPendingTransactionFilter"}),r=await t.request({method:"eth_newPendingTransactionFilter"});return{id:r,request:e(r),type:"transaction"}}var tp=r(49386),tm=r(83574),th=r(2720),ty=r(82721),tg=r(72591),tb=r(25962);async function tw(t,{address:e,blockHash:r,blockNumber:s,blockTag:o=t.experimental_blockTag??"latest",requireCanonical:c}){let l=(0,tb.O)({blockHash:r,blockNumber:s,blockTag:o,requireCanonical:c});if(t.batch?.multicall&&t.chain?.contracts?.multicall3){let l=t.chain.contracts.multicall3.address,u=(0,i.p)({abi:a.v2,functionName:"getEthBalance",args:[e]}),{data:f}=await (0,k.T)(t,H.T,"call")({to:l,data:u,blockHash:r,blockNumber:s,blockTag:o,requireCanonical:c});return(0,n.e)({abi:a.v2,functionName:"getEthBalance",args:[e],data:f||"0x"})}return BigInt(await t.request({method:"eth_getBalance",params:[e,l]}))}async function tv(t){return BigInt(await t.request({method:"eth_blobBaseFee"}))}var tT=r(97024),tk=r(22002),tE=r(19952),tB=r(94741);async function tN(t,{blockHash:e,blockNumber:r,blockTag:a=t.experimental_blockTag??"latest"}={}){let n=void 0!==r?(0,u.cK)(r):void 0,i=await t.request({method:"eth_getBlockReceipts",params:[e||n||a]},{dedupe:!!(e||n)});if(!i)throw new tE.l({blockHash:e,blockNumber:r});let s=t.chain?.formatters?.transactionReceipt?.format||tB.uL;return i.map(t=>s(t,"getBlockReceipts"))}var tx=r(3668);async function tA(t,{blockHash:e,blockNumber:r,blockTag:a="latest"}={}){let n,i=void 0!==r?(0,u.cK)(r):void 0;return n=e?await t.request({method:"eth_getBlockTransactionCountByHash",params:[e]},{dedupe:!0}):await t.request({method:"eth_getBlockTransactionCountByNumber",params:[i||a]},{dedupe:!!i}),(0,tx.ME)(n)}var tI=r(22141),tC=r(86217),tR=r(93930),tP=r(86517);async function tS(t,{address:e,blockHash:r,fromBlock:a,toBlock:n,event:i,events:s,args:o,strict:c}={}){let l=s??(i?[i]:void 0),f=[];l&&(f=[l.flatMap(t=>tc({abi:[t],eventName:t.name,args:s?void 0:o}))],i&&(f=f[0]));let d=(r?await t.request({method:"eth_getLogs",params:[{address:e,topics:f,blockHash:r}]}):await t.request({method:"eth_getLogs",params:[{address:e,topics:f,fromBlock:"bigint"==typeof a?(0,u.cK)(a):a,toBlock:"bigint"==typeof n?(0,u.cK)(n):n}]})).map(t=>(0,tP.e)(t));return l?(0,tR.p)({abi:l,args:o,logs:d,strict:c??!1}):d}async function t_(t,e){let{abi:r,address:a,args:n,blockHash:i,eventName:s,fromBlock:o,toBlock:c,strict:l}=e,u=s?(0,ts.iY)({abi:r,name:s}):void 0,f=u?void 0:r.filter(t=>"event"===t.type);return(0,k.T)(t,tS,"getLogs")({address:a,args:n,blockHash:i,event:u,events:f,fromBlock:o,toBlock:c,strict:l})}var tD=r(39202);async function tF(t,{address:e,blockNumber:r,blockTag:a="latest"}){let n=await (0,tC.Q)(t,{address:e,...void 0!==r?{blockNumber:r}:{blockTag:a}});if(n&&23===(0,c.E)(n)&&n.startsWith("0xef0100"))return(0,s.b)((0,tD.di)(n,3,23))}class tq extends f.C{constructor({address:t}){super(`No EIP-712 domain found on contract "${t}".`,{metaMessages:["Ensure that:",`- The contract is deployed at the address "${t}".`,"- `eip712Domain()` function exists on the contract.","- `eip712Domain()` function matches signature to ERC-5267 specification."],name:"Eip712DomainNotFoundError"})}}async function tM(t,e){let{address:r,factory:a,factoryData:n}=e;try{let[e,i,s,o,c,l,u]=await (0,k.T)(t,E.J,"readContract")({abi:t$,address:r,functionName:"eip712Domain",factory:a,factoryData:n});return{domain:{name:i,version:s,chainId:Number(o),verifyingContract:c,salt:l},extensions:u,fields:e}}catch(t){if("ContractFunctionExecutionError"===t.name&&"ContractFunctionZeroDataError"===t.cause.name)throw new tq({address:r});throw t}}let t$=[{inputs:[],name:"eip712Domain",outputs:[{name:"fields",type:"bytes1"},{name:"name",type:"string"},{name:"version",type:"string"},{name:"chainId",type:"uint256"},{name:"verifyingContract",type:"address"},{name:"salt",type:"bytes32"},{name:"extensions",type:"uint256[]"}],stateMutability:"view",type:"function"}];async function tJ(t,{blockCount:e,blockNumber:r,blockTag:a="latest",rewardPercentiles:n}){var i;let s="bigint"==typeof r?(0,u.cK)(r):void 0;return{baseFeePerGas:(i=await t.request({method:"eth_feeHistory",params:[(0,u.cK)(e),s||a,n]},{dedupe:!!s})).baseFeePerGas.map(t=>BigInt(t)),gasUsedRatio:i.gasUsedRatio,oldestBlock:BigInt(i.oldestBlock),reward:i.reward?.map(t=>t.map(t=>BigInt(t)))}}async function tO(t,{filter:e}){let r="strict"in e&&e.strict,a=await e.request({method:"eth_getFilterChanges",params:[e.id]});if("string"==typeof a[0])return a;let n=a.map(t=>(0,tP.e)(t));return"abi"in e&&e.abi?(0,tR.p)({abi:e.abi,logs:n,strict:r}):n}
1async function tU(t,{filter:e}){let r=e.strict??!1,a=(await e.request({method:"eth_getFilterLogs",params:[e.id]})).map(t=>(0,tP.e)(t));return e.abi?(0,tR.p)({abi:e.abi,logs:a,strict:r}):a}var tL=r(9469);async function tj(t,{address:e,blockHash:r,blockNumber:a,blockTag:n="latest",requireCanonical:i,storageKeys:s}){let o=(0,tb.O)({blockHash:r,blockNumber:a,blockTag:n,requireCanonical:i});var c=await t.request({method:"eth_getProof",params:[e,s,o]});return{...c,balance:c.balance?BigInt(c.balance):void 0,nonce:c.nonce?(0,tx.ME)(c.nonce):void 0,storageProof:c.storageProof?c.storageProof.map(t=>({...t,value:BigInt(t.value)})):void 0}}var tK=r(20621);async function tW(t,{hash:e}){let r=await t.request({method:"eth_getRawTransactionByHash",params:[e]},{dedupe:!0});if(!r)throw new tK.Kz({hash:e});return r}async function tH(t,{address:e,blockHash:r,blockNumber:a,blockTag:n="latest",requireCanonical:i,slot:s}){let o=(0,tb.O)({blockHash:r,blockNumber:a,blockTag:n,requireCanonical:i});return await t.request({method:"eth_getStorageAt",params:[e,s,o]})}var tz=r(6973);async function tG(t,{hash:e,transactionReceipt:r}){let[a,n]=await Promise.all([(0,k.T)(t,tk.G,"getBlockNumber")({}),e?(0,k.T)(t,tz.x,"getTransaction")({hash:e}):void 0]),i=r?.blockNumber||n?.blockNumber;return i?a-i+1n:0n}
1var tZ=r(18064),tX=r(77163),tQ=r(62830),tY=r(10273);async function tV(t,e){let{account:r,authorizationList:s,allowFailure:c=!0,blockHash:l,blockNumber:u,blockOverrides:p,blockTag:m,requireCanonical:h,stateOverride:y}=e,g=e.contracts,{batchSize:b=e.batchSize??1024,deployless:w=e.deployless??!1}="object"==typeof t.batch?.multicall?t.batch.multicall:{},v=(()=>{if(e.multicallAddress)return e.multicallAddress;if(w)return null;if(t.chain)return(0,o.M)({blockNumber:u,chain:t.chain,contract:"multicall3"});throw Error("client chain not configured. multicallAddress is required.")})(),T=[[]],B=0,N=0;for(let t=0;t<g.length;t++){let{abi:e,address:a,args:n,functionName:s}=g[t];try{let t=(0,i.p)({abi:e,args:n,functionName:s});N+=(t.length-2)/2,b>0&&N>b&&T[B].length>0&&(B++,N=(t.length-2)/2,T[B]=[]),T[B]=[...T[B],{allowFailure:!0,callData:t,target:a}]}catch(i){let t=(0,tY.j)(i,{abi:e,address:a,args:n,docsPath:"/docs/contract/multicall",functionName:s,sender:r});if(!c)throw t;T[B]=[...T[B],{allowFailure:!0,callData:"0x",target:a}]}}let x=await Promise.allSettled(T.map(e=>(0,k.T)(t,E.J,"readContract")({...null===v?{code:tQ.Ez}:{address:v},abi:a.v2,account:r,args:[e],authorizationList:s,blockHash:l,blockNumber:u,blockOverrides:p,blockTag:m,functionName:"aggregate3",requireCanonical:h,stateOverride:y}))),A=[];for(let t=0;t<x.length;t++){let e=x[t];if("rejected"===e.status){if(!c)throw e.reason;for(let r=0;r<T[t].length;r++)A.push({status:"failure",error:e.reason,result:void 0});continue}let r=e.value;for(let e=0;e<r.length;e++){let{returnData:a,success:i}=r[e],{callData:s}=T[t][e],{abi:o,address:l,functionName:u,args:f}=g[A.length];try{if("0x"===s)throw new te.O;if(!i)throw new d.$S({data:a});let t=(0,n.e)({abi:o,args:f,data:a,functionName:u});A.push(c?{result:t,status:"success"}:t)}catch(e){let t=(0,tY.j)(e,{abi:o,address:l,args:f,docsPath:"/docs/contract/multicall",functionName:u});if(!c)throw t;A.push({error:t,result:void 0,status:"failure"})}}}if(A.length!==g.length)throw new f.C("multicall results mismatch");return A}var t0=r(53387),t1=r(57491),t5=r(98803),t2=r(61910),t6=r(40640);async function t7(t,e){let{blockNumber:r,blockTag:a=t.experimental_blockTag??"latest",blocks:s,returnFullTransactions:o,traceTransfers:c,validation:l}=e;try{let e=[];for(let t of s){let r=t.blockOverrides?t0.J(t.blockOverrides):void 0,a=t.calls.map(t=>{let e=t.account?(0,z.J)(t.account):void 0,r=t.abi?(0,i.p)(t):t.data,a={...t,account:e,data:t.dataSuffix?(0,h.xW)([r||"0x",t.dataSuffix]):r,from:t.from??e?.address};return(0,Q.c)(a),(0,X.Bv)(a)}),n=t.stateOverrides?(0,t6.yH)(t.stateOverrides):void 0;e.push({blockOverrides:r,calls:a,stateOverrides:n})}let f="bigint"==typeof r?(0,u.cK)(r):void 0;return(await t.request({method:"eth_simulateV1",params:[{blockStateCalls:e,returnFullTransactions:o,traceTransfers:c,validation:l},f||a]})).map((t,e)=>({...(0,t2.$)(t),calls:t.calls.map((t,r)=>{let{abi:a,args:i,functionName:o,to:c}=s[e].calls[r],l=t.error?.data??t.returnData,u=BigInt(t.gasUsed),f=t.logs?.map(t=>(0,tP.e)(t)),p="0x1"===t.status?"success":"failure",m=a&&"success"===p&&"0x"!==l?(0,n.e)({abi:a,data:l,functionName:o}):null,h=(()=>{let t;if("success"!==p&&("0x"===l?t=new te.O:l&&(t=new d.$S({data:l})),t))return(0,tY.j)(t,{abi:a??[],address:c??"0x",args:i,functionName:o??"<unknown>"})})();return{data:l,gasUsed:u,logs:f,status:p,..."success"===p?{result:m}:{error:h}}})}))}catch(e){let t=(0,t5.l)(e,{});if(t instanceof t1.RM)throw e;throw t}}var t9=r(23540),t4=r(26293),t8=r(33388);function t3(t,e={}){return t9.HT(t,e)}function et(t,e,r){let a=t9.n1(t,e,r);if("function"!==a.type)throw new t9.m_({name:e,type:"function"});return a}var ee=r(3353);async function er(t,e){let{blockNumber:r,blockTag:a,calls:n,stateOverrides:s,traceAssetChanges:o,traceTransfers:c,validation:l}=e,u=e.account?(0,z.J)(e.account):void 0;if(o&&!u)throw new f.C("`account` is required when `traceAssetChanges` is true");let d=u?function(...t){let[e,r]=(()=>{if(Array.isArray(t[0])){let[e,r]=t;return[function(t){let e=t.find(t=>"constructor"===t.type);if(!e)throw new t9.m_({name:"constructor"});return e}(e),r]}return t})(),{bytecode:a,args:n}=r;return t8.xW(a,e.inputs?.length&&n?.length?t4.lF(e.inputs,n):"0x")}(t9.HT("constructor(bytes, bytes)"),{bytecode:tQ.LX,args:["0x6080604052348015600e575f80fd5b5061016d8061001c5f395ff3fe608060405234801561000f575f80fd5b5060043610610029575f3560e01c8063f8b2cb4f1461002d575b5f80fd5b610047600480360381019061004291906100db565b61005d565b604051610054919061011e565b60405180910390f35b5f8173ffffffffffffffffffffffffffffffffffffffff16319050919050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6100aa82610081565b9050919050565b6100ba816100a0565b81146100c4575f80fd5b50565b5f813590506100d5816100b1565b92915050565b5f602082840312156100f0576100ef61007d565b5b5f6100fd848285016100c7565b91505092915050565b5f819050919050565b61011881610106565b82525050565b5f6020820190506101315f83018461010f565b9291505056fea26469706673582212203b9fe929fe995c7cf9887f0bdba8a36dd78e8b73f149b17d2d9ad7cd09d2dc6264736f6c634300081a0033",function(...t){var e;let[r,a=[]]=(()=>
1{if(Array.isArray(t[0])){let[e,r,a]=t;return[et(e,r,{args:a}),a]}let[e,r]=t;return[e,r]})(),{overloads:n}=r,i=n?et([r,...n],r.name,{args:a}):r,s=(e=i,t9.go(e)),o=a.length>0?t4.lF(i.inputs,a):void 0;return o?t8.xW(s,o):s}(t3("function getBalance(address)"),[u.address])]}):void 0,p=o?await Promise.all(e.calls.map(async e=>{if(!e.data&&!e.abi)return;let{accessList:r}=await Y(t,{account:u.address,...e,data:e.abi?(0,i.p)(e):e.data});return r.map(({address:t,storageKeys:e})=>e.length>0?t:null)})).then(t=>t.flat().filter(Boolean)):[],m=await t7(t,{blockNumber:r,blockTag:a,blocks:[...o?[{calls:[{data:d}],stateOverrides:s},{calls:p.map((t,e)=>({abi:[t3("function balanceOf(address) returns (uint256)")],functionName:"balanceOf",args:[u.address],to:t,from:ee.X,nonce:e})),stateOverrides:[{address:ee.X,nonce:0}]}]:[],{calls:[...n,{to:ee.X}].map(t=>({...t,from:u?.address})),stateOverrides:s},...o?[{calls:[{data:d}]},{calls:p.map((t,e)=>({abi:[t3("function balanceOf(address) returns (uint256)")],functionName:"balanceOf",args:[u.address],to:t,from:ee.X,nonce:e})),stateOverrides:[{address:ee.X,nonce:0}]},{calls:p.map((t,e)=>({to:t,abi:[t3("function decimals() returns (uint256)")],functionName:"decimals",from:ee.X,nonce:e})),stateOverrides:[{address:ee.X,nonce:0}]},{calls:p.map((t,e)=>({to:t,abi:[t3("function tokenURI(uint256) returns (string)")],functionName:"tokenURI",args:[0n],from:ee.X,nonce:e})),stateOverrides:[{address:ee.X,nonce:0}]},{calls:p.map((t,e)=>({to:t,abi:[t3("function symbol() returns (string)")],functionName:"symbol",from:ee.X,nonce:e})),stateOverrides:[{address:ee.X,nonce:0}]}]:[]],traceTransfers:c,validation:l}),h=o?m[2]:m[0],[y,g,,b,w,v,T,k]=o?m:[],{calls:E,...B}=h,N=E.slice(0,-1)??[],x=[...y?.calls??[],...g?.calls??[]].map(t=>"success"===t.status?(0,tx.uU)(t.data):null),A=[...b?.calls??[],...w?.calls??[]].map(t=>"success"===t.status?(0,tx.uU)(t.data):null),I=(v?.calls??[]).map(t=>"success"===t.status?t.result:null),C=(k?.calls??[]).map(t=>"success"===t.status?t.result:null),R=(T?.calls??[]).map(t=>"success"===t.status?t.result:null),P=[];for(let[t,e]of A.entries()){let r=x[t];if("bigint"!=typeof e||"bigint"!=typeof r)continue;let a=I[t-1],n=C[t-1],i=R[t-1],s=0===t?{address:ee.m,decimals:18,symbol:"ETH"}:{address:p[t-1],decimals:i||a?Number(a??1):void 0,symbol:n??void 0};P.some(t=>t.token.address===s.address)||P.push({token:s,value:{pre:r,post:e,diff:e-r}})}return{assetChanges:P,block:B,results:N}}var ea=r(11233);async function en(t,{filter:e}){return e.request({method:"eth_uninstallFilter",params:[e.id]})}var ei=r(68490),es=r(92125);async function eo(t,{address:e,message:r,factory:a,factoryData:n,signature:i,...s}){let o=(0,es.A)(r);return(0,k.T)(t,ei.KK,"verifyHash")({address:e,factory:a,factoryData:n,hash:o,signature:i,...s})}var ec=r(26076);async function el(t,e){let{address:r,factory:a,factoryData:n,signature:i,message:s,primaryType:o,types:c,domain:l,...u}=e,f=(0,ec.Zh)({message:s,primaryType:o,types:c,domain:l});return(0,k.T)(t,ei.KK,"verifyHash")({address:r,factory:a,factoryData:n,hash:f,signature:i,...u})}var eu=r(86935),ef=r(66284),ed=r(91197),ep=r(85062),em=r(36564),eh=r(91814),ey=r(14344);let eg=/^(?:(?<scheme>[a-zA-Z][a-zA-Z0-9+-.]*):\/\/)?(?<domain>[a-zA-Z0-9+-.]*(?::[0-9]{1,5})?) (?:wants you to sign in with your Ethereum account:\n)(?<address>0x[a-fA-F0-9]{40})\n\n(?:(?<statement>.*)\n\n)?/,eb=/(?:URI: (?<uri>.+))\n(?:Version: (?<version>.+))\n(?:Chain ID: (?<chainId>\d+))\n(?:Nonce: (?<nonce>[a-zA-Z0-9]+))\n(?:Issued At: (?<issuedAt>.+))(?:\nExpiration Time: (?<expirationTime>.+))?(?:\nNot Before: (?<notBefore>.+))?(?:\nRequest ID: (?<requestId>.+))?/;var ew=r(23042),ev=r(19834);async function eT(t,e){let{address:r,domain:a,message:n,nonce:i,scheme:s,signature:o,time:c=new Date,...l}=e,u=function(t){let{scheme:e,statement:r,...a}=t.match(eg)?.groups??{},{chainId:n,expirationTime:i,issuedAt:s,notBefore:o,requestId:c,...l}=t.match(eb)?.groups??{},u=t.split("Resources:")[1]?.split("\n- ").slice(1);return{...a,...l,...n?{chainId:Number(n)}:{},...i?{expirationTime:new Date(i)}:{},...s?{issuedAt:new Date(s)}:{},...o?{notBefore:new Date(o)}:{},...c?{requestId:c}:{},...u?{resources:u}:{},...e?{scheme:e}:{},...r?{statement:r}:{}}}(n);if(!u.address||!function(t){let{address:e,domain:r,message:a,nonce:n,scheme:i,time:s=new Date}=t;if(r&&a.domain!==r||n&&a.nonce!==n||i&&a.scheme!==i||a.expirationTime&&s>=a.expirationTime||a.notBefore&&s<a.notBefore)return!1;try{if(!a.address||!(0,ew.P)(a.address,{strict:!1})||e&&!(0,ev.h)(a.address,e))return!1}catch{return!1}return!0}
1({address:r,domain:a,message:u,nonce:i,scheme:s,time:c}))return!1;let f=(0,es.A)(n);return(0,ei.KK)(t,{address:u.address,hash:f,signature:o,...l})}var ek=r(91906);async function eE(t,e){let{account:r,decimals:a,spender:n,token:i,...s}=e,[o,{decimals:c}]=await Promise.all([(0,E.J)(t,{...s,...eE.call(t,{account:r,spender:n,token:i})}),(0,ek.ov)(t,{decimals:a,token:i})]);return(0,ek.cP)(o,c)}(eE||(eE={})).call=function(t,e){return(0,ek.mj)({address:(0,ek.E7)(t,e).address,abi:a.xw,functionName:"allowance",args:[e.account,e.spender]})};var eB=r(87454);async function eN(t,e){let{account:r=t.account,decimals:a,token:n,...i}=e;if(!r)throw new eB.T;let s=(0,z.J)(r).address,[o,{decimals:c}]=await Promise.all([(0,E.J)(t,{...i,...eN.call(t,{account:s,token:n})}),(0,ek.ov)(t,{decimals:a,token:n})]);return(0,ek.cP)(o,c)}async function ex(t,e){let{token:r,...n}=e,{address:i}=(0,ek.E7)(t,{token:r}),s=(0,ek.nh)(t,r),[o,c,l]=await Promise.all([s?.decimals??(0,E.J)(t,{...n,abi:a.xw,address:i,functionName:"decimals"}),s?.name??(0,E.J)(t,{...n,abi:a.xw,address:i,functionName:"name"}),s?.symbol??(0,E.J)(t,{...n,abi:a.xw,address:i,functionName:"symbol"})]);return{decimals:o,name:c,symbol:l}}async function eA(t,e){let{decimals:r,token:a,...n}=e,[i,{decimals:s}]=await Promise.all([(0,E.J)(t,{...n,...eA.call(t,{token:a})}),(0,ek.ov)(t,{decimals:r,token:a})]);return(0,ek.cP)(i,s)}(eN||(eN={})).call=function(t,e){let r=e.account??t.account;if(!r)throw new eB.T;let n=(0,z.J)(r).address;return(0,ek.mj)({address:(0,ek.E7)(t,e).address,abi:a.xw,functionName:"balanceOf",args:[n]})},(eA||(eA={})).call=function(t,e){return(0,ek.mj)({address:(0,ek.E7)(t,e).address,abi:a.xw,args:[],functionName:"totalSupply"})};var eI=r(70137),eC=r(52753),eR=r(97730),eP=r(55799);function eS(t){var e;return{call:e=>(0,H.T)(t,e),createAccessList:e=>Y(t,e),createBlockFilter:()=>tt(t),createContractEventFilter:e=>tu(t,e),createEventFilter:e=>tf(t,e),createPendingTransactionFilter:()=>td(t),estimateContractGas:e=>(0,tp.W)(t,e),estimateGas:e=>(0,th.Q)(t,e),getBalance:e=>tw(t,e),getBlobBaseFee:()=>tv(t),getBlock:e=>(0,tT.g)(t,e),getBlockNumber:e=>(0,tk.G)(t,e),getBlockReceipts:e=>tN(t,e),getBlockTransactionCount:e=>tA(t,e),getBytecode:e=>(0,tC.Q)(t,e),getChainId:()=>(0,tI.T)(t),getCode:e=>(0,tC.Q)(t,e),getContractEvents:e=>t_(t,e),getDelegation:e=>tF(t,e),getEip712Domain:e=>tM(t,e),getEnsAddress:e=>B(t,e),getEnsAvatar:e=>j(t,e),getEnsName:e=>K(t,e),getEnsResolver:e=>W(t,e),getEnsText:e=>L(t,e),getFeeHistory:e=>tJ(t,e),estimateFeesPerGas:e=>(0,tm._)(t,e),getFilterChanges:e=>tO(t,e),getFilterLogs:e=>tU(t,e),getGasPrice:()=>(0,tL.L)(t),getLogs:e=>tS(t,e),getProof:e=>tj(t,e),estimateMaxPriorityFeePerGas:e=>(0,ty.b)(t,e),fillTransaction:e=>(0,tg.a)(t,e),getRawTransaction:e=>tW(t,e),getStorageAt:e=>tH(t,e),getTransaction:e=>(0,tz.x)(t,e),getTransactionConfirmations:e=>tG(t,e),getTransactionCount:e=>(0,tZ.y)(t,e),getTransactionReceipt:e=>(0,tX.h)(t,e),multicall:e=>tV(t,e),prepareTransactionRequest:e=>(0,eI.ft)(t,e),readContract:e=>(0,E.J)(t,e),sendRawTransaction:e=>(0,eC.L)(t,e),sendRawTransactionSync:e=>(0,eR.s)(t,e),simulate:e=>t7(t,e),simulateBlocks:e=>t7(t,e),simulateCalls:e=>er(t,e),simulateContract:e=>(0,ea.v)(t,e),verifyHash:e=>(0,ei.KK)(t,e),verifyMessage:e=>eo(t,e),verifySiweMessage:e=>eT(t,e),verifyTypedData:e=>el(t,e),uninstallFilter:e=>en(t,e),waitForTransactionReceipt:e=>(0,eu.n)(t,e),watchBlocks:e=>(function(t,{blockTag:e=t.experimental_blockTag??"latest",emitMissed:r=!1,emitOnBegin:a=!1,onBlock:n,onError:i,includeTransactions:s,poll:o,pollingInterval:c=t.pollingInterval}){let l,u,f,d,p,m=void 0!==o?o:"webSocket"!==t.transport.type&&"ipc"!==t.transport.type&&("fallback"!==t.transport.type||"webSocket"!==t.transport.transports[0].c
1onfig.type&&"ipc"!==t.transport.transports[0].config.type),h=s??!1;return m?(u=(0,em.A)(["watchBlocks",t.uid,e,r,a,h,c]),(0,ed.lB)(u,{onBlock:n,onError:i},n=>(0,ep.w)(async()=>{try{let a=await (0,k.T)(t,tT.g,"getBlock")({blockTag:e,includeTransactions:h});if(null!==a.number&&l?.number!=null){if(a.number===l.number)return;if(a.number-l.number>1&&r)for(let e=l?.number+1n;e<a.number;e++){let r=await (0,k.T)(t,tT.g,"getBlock")({blockNumber:e,includeTransactions:h});n.onBlock(r,l),l=r}}(l?.number==null||"pending"===e&&a?.number==null||null!==a.number&&a.number>l.number)&&(n.onBlock(a,l),l=a)}catch(t){n.onError?.(t)}},{emitOnBegin:a,interval:c}))):(f=!0,d=!0,p=()=>f=!1,(async()=>{try{a&&(0,k.T)(t,tT.g,"getBlock")({blockTag:e,includeTransactions:h}).then(t=>{!f||d&&(n(t,void 0),d=!1)}).catch(i);let r=(()=>{if("fallback"===t.transport.type){let e=t.transport.transports.find(t=>"webSocket"===t.config.type||"ipc"===t.config.type);return e?e.value:t.transport}return t.transport})(),{unsubscribe:s}=await r.subscribe({params:["newHeads"],async onData(e){if(!f)return;let r=await (0,k.T)(t,tT.g,"getBlock")({blockNumber:e.result?.number,includeTransactions:h}).catch(()=>{});f&&(n(r,l),d=!1,l=r)},onError(t){i?.(t)}});p=s,f||p()}catch(t){i?.(t)}})(),()=>p())})(t,e),watchBlockNumber:e=>(0,ef.q)(t,e),watchContractEvent:e=>(function(t,e){let r,a,n,i,s,{abi:o,address:c,args:l,batch:u=!0,eventName:f,fromBlock:d,onError:p,onLogs:m,poll:h,pollingInterval:y=t.pollingInterval,strict:g}=e;return(void 0!==h?h:"bigint"==typeof d||"webSocket"!==t.transport.type&&"ipc"!==t.transport.type&&("fallback"!==t.transport.type||"webSocket"!==t.transport.transports[0].c
1onfig.type&&"ipc"!==t.transport.transports[0].config.type))?(r=g??!1,a=(0,em.A)(["watchContractEvent",c,l,u,t.uid,f,y,r,d]),(0,ed.lB)(a,{onLogs:m,onError:p},e=>{let a,n;void 0!==d&&(a=d-1n);let i=!1,s=(0,ep.w)(async()=>{if(!i){try{n=await (0,k.T)(t,tu,"createContractEventFilter")({abi:o,address:c,args:l,eventName:f,strict:r,fromBlock:d})}catch{}i=!0;return}try{let i;if(n)i=await (0,k.T)(t,tO,"getFilterChanges")({filter:n});else{let e=await (0,k.T)(t,tk.G,"getBlockNumber")({});i=a&&a<e?await (0,k.T)(t,t_,"getContractEvents")({abi:o,address:c,args:l,eventName:f,fromBlock:a+1n,toBlock:e,strict:r}):[],a=e}if(0===i.length)return;if(u)e.onLogs(i);else for(let t of i)e.onLogs([t])}catch(t){n&&t instanceof eh.Di&&(i=!1),e.onError?.(t)}},{emitOnBegin:!0,interval:y});return async()=>{n&&await (0,k.T)(t,en,"uninstallFilter")({filter:n}),s()}})):(n=(0,em.A)(["watchContractEvent",c,l,u,t.uid,f,y,g??!1]),i=!0,s=()=>i=!1,(0,ed.lB)(n,{onLogs:m,onError:p},e=>((async()=>{try{let r=(()=>{if("fallback"===t.transport.type){let e=t.transport.transports.find(t=>"webSocket"===t.config.type||"ipc"===t.config.type);return e?e.value:t.transport}return t.transport})(),a=f?tc({abi:o,eventName:f,args:l}):[],{unsubscribe:n}=await r.subscribe({params:["logs",{address:c,topics:a}],onData(t){if(!i)return;let r=t.result;try{let{eventName:t,args:a}=(0,ey.j)({abi:o,data:r.data,topics:r.topics,strict:g}),n=(0,tP.e)(r,{args:a,eventName:t});e.onLogs([n])}catch(i){let t,a;if(i instanceof te.fo||i instanceof te.l3){if(g)return;t=i.abiItem.name,a=i.abiItem.inputs?.some(t=>!("name"in t&&t.name))}let n=(0,tP.e)(r,{args:a?[]:{},eventName:t});e.onLogs([n])}},onError(t){e.onError?.(t)}});s=n,i||s()}catch(t){p?.(t)}})(),()=>s())))})(t,e),watchEvent:e=>(function(t,{address:e,args:r,batch:a=!0,event:n,events:i,fromBlock:s,onError:o,onLogs:c,poll:l,pollingInterval:u=t.pollingInterval,strict:f}){let d,p,m,h=void 0!==l?l:"bigint"==typeof s||"webSocket"!==t.transport.type&&"ipc"!==t.transport.type&&("fallback"!==t.transport.type||"webSocket"!==t.transport.transports[0].c
1onfig.type&&"ipc"!==t.transport.transports[0].config.type),y=f??!1;return h?(d=(0,em.A)(["watchEvent",e,r,a,t.uid,n,u,s]),(0,ed.lB)(d,{onLogs:c,onError:o},o=>{let c,l;void 0!==s&&(c=s-1n);let f=!1,d=(0,ep.w)(async()=>{if(!f){try{l=await (0,k.T)(t,tf,"createEventFilter")({address:e,args:r,event:n,events:i,strict:y,fromBlock:s})}catch{}f=!0;return}try{let s;if(l)s=await (0,k.T)(t,tO,"getFilterChanges")({filter:l});else{let a=await (0,k.T)(t,tk.G,"getBlockNumber")({});s=c&&c!==a?await (0,k.T)(t,tS,"getLogs")({address:e,args:r,event:n,events:i,fromBlock:c+1n,toBlock:a}):[],c=a}if(0===s.length)return;if(a)o.onLogs(s);else for(let t of s)o.onLogs([t])}catch(t){l&&t instanceof eh.Di&&(f=!1),o.onError?.(t)}},{emitOnBegin:!0,interval:u});return async()=>{l&&await (0,k.T)(t,en,"uninstallFilter")({filter:l}),d()}})):(p=!0,m=()=>p=!1,(async()=>{try{let a=(()=>{if("fallback"===t.transport.type){let e=t.transport.transports.find(t=>"webSocket"===t.config.type||"ipc"===t.config.type);return e?e.value:t.transport}return t.transport})(),s=i??(n?[n]:void 0),l=[];s&&(l=[s.flatMap(t=>tc({abi:[t],eventName:t.name,args:r}))],n&&(l=l[0]));let{unsubscribe:u}=await a.subscribe({params:["logs",{address:e,topics:l}],onData(t){if(!p)return;let e=t.result;try{let{eventName:t,args:r}=(0,ey.j)({abi:s??[],data:e.data,topics:e.topics,strict:y}),a=(0,tP.e)(e,{args:r,eventName:t});c([a])}catch(n){let t,r;if(n instanceof te.fo||n instanceof te.l3){if(f)return;t=n.abiItem.name,r=n.abiItem.inputs?.some(t=>!("name"in t&&t.name))}let a=(0,tP.e)(e,{args:r?[]:{},eventName:t});c([a])}},onError(t){o?.(t)}});m=u,p||m()}catch(t){o?.(t)}})(),()=>m())})(t,e),watchPendingTransactions:e=>(function(t,{batch:e=!0,onError:r,onTransactions:a,poll:n,pollingInterval:i=t.pollingInterval}){let s,o,c;return(void 0!==n?n:"webSocket"!==t.transport.type&&"ipc"!==t.transport.type)?(s=(0,em.A)(["watchPendingTransactions",t.uid,e,i]),(0,ed.lB)(s,{onTransactions:a,onError:r},r=>{let a,n=(0,ep.w)(async()=>{try{if(!a)try{a=await (0,k.T)(t,td,"createPendingTransactionFilter")({});return}catch(t){throw n(),t}let i=await (0,k.T)(t,tO,"getFilterChanges")({filter:a});if(0===i.length)return;if(e)r.onTransactions(i);else for(let t of i)r.onTransactions([t])}catch(t){r.onError?.(t)}},{emitOnBegin:!0,interval:i});return async()=>{a&&await (0,k.T)(t,en,"uninstallFilter")({filter:a}),n()}})):(o=!0,c=()=>o=!1,(async()=>{try{let{unsubscribe:e}=await t.transport.subscribe({params:["newPendingTransactions"],onData(t){if(!o)return;let e=t.result;a([e])},onError(t){r?.(t)}});c=e,o||c()}catch(t){r?.(t)}})(),()=>c())})(t,e),token:(e=t,{getAllowance:(0,eP.Ai)(e,eE),getBalance:(0,eP.Ai)(e,eN),getMetadata:(0,eP.Ai)(e,ex),getTotalSupply:(0,eP.Ai)(e,eA)})}}},66284:(t,e,r)=>{r.d(e,{q:()=>l});
1var a=r(3668),n=r(65487),i=r(91197),s=r(85062),o=r(36564),c=r(22002);function l(t,{emitOnBegin:e=!1,emitMissed:r=!1,onBlockNumber:u,onError:f,poll:d,pollingInterval:p=t.pollingInterval}){let m,h,y;return(void 0!==d?d:"webSocket"!==t.transport.type&&"ipc"!==t.transport.type&&("fallback"!==t.transport.type||"webSocket"!==t.transport.transports[0].config.type&&"ipc"!==t.transport.transports[0].config.type))?(h=(0,o.A)(["watchBlockNumber",t.uid,e,r,p]),(0,i.lB)(h,{onBlockNumber:u,onError:f},a=>(0,s.w)(async()=>{try{let e=await (0,n.T)(t,c.G,"getBlockNumber")({cacheTime:0});if(void 0!==m){if(e===m)return;if(e-m>1&&r)for(let t=m+1n;t<e;t++)a.onBlockNumber(t,m),m=t}(void 0===m||e>m)&&(a.onBlockNumber(e,m),m=e)}catch(t){a.onError?.(t)}},{emitOnBegin:e,interval:p}))):(y=(0,o.A)(["watchBlockNumber",t.uid,e,r]),(0,i.lB)(y,{onBlockNumber:u,onError:f},e=>{let r=!0,n=()=>r=!1;return(async()=>{try{let i=(()=>{if("fallback"===t.transport.type){let e=t.transport.transports.find(t=>"webSocket"===t.config.type||"ipc"===t.config.type);return e?e.value:t.transport}return t.transport})(),{unsubscribe:s}=await i.subscribe({params:["newHeads"],onData(t){if(!r)return;let n=(0,a.uU)(t.result?.number);e.onBlockNumber(n,m),m=n},onError(t){e.onError?.(t)}});n=s,r||n()}catch(t){f?.(t)}})(),()=>n()}))}},77163:(t,e,r)=>{r.d(e,{h:()=>i});var a=r(20621),n=r(94741);async function i(t,{hash:e}){let r=await t.request({method:"eth_getTransactionReceipt",params:[e]},{dedupe:!0});if(!r)throw new a.Kc({hash:e});return(t.chain?.formatters?.transactionReceipt?.format||n.uL)(r,"getTransactionReceipt")}},85062:(t,e,r)=>{r.d(e,{w:()=>n});var a=r(94318);function n(t,{emitOnBegin:e,initialWaitTime:r,interval:i}){let s=!0,o=()=>s=!1;return(async()=>{let n;e&&(n=await t({unpoll:o}));let c=await r?.(n)??i;await (0,a.u)(c);let l=async()=>{s&&(await t({unpoll:o}),await (0,a.u)(i),l())};l()})(),o}},86935:(t,e,r)=>{r.d(e,{n:()=>m});var a=r(19952),n=r(20621),i=r(65487),s=r(91197),o=r(78480),c=r(25341),l=r(36564),u=r(97024),f=r(6973),d=r(77163),p=r(66284);async function m(t,e){let r,m,h,y,g,{checkReplacement:b=!0,confirmations:w=1,hash:v,onReplaced:T,retryCount:k=6,retryDelay:E=({count:t})=>200*~~(1<<t),timeout:B=18e4}=e,N=(0,l.A)(["waitForTransactionReceipt",t.uid,v]),x=e.pollingInterval?e.pollingInterval:t.chain?.experimental_preconfirmationTime?t.chain.experimental_preconfirmationTime:t.pollingInterval,A=!1,{promise:I,resolve:C,reject:R}=(0,o.Y)(),P=B?setTimeout(()=>{g?.(),y?.(),R(new n.WA({hash:v}))},B):void 0;return y=(0,s.lB)(N,{onReplaced:T,resolve:C,reject:R},async e=>{if((h=await (0,i.T)(t,d.h,"getTransactionReceipt")({hash:v}).catch(()=>void 0))&&w<=1){clearTimeout(P),e.resolve(h),y?.();return}g=(0,i.T)(t,p.q,"watchBlockNumber")({emitMissed:!0,emitOnBegin:!0,poll:!0,pollingInterval:x,async onBlockNumber(s){let o=t=>{clearTimeout(P),g?.(),t(),y?.()},l=s;if(!A)try{if(h){if(w>1&&(!h.blockNumber||l-h.blockNumber+1n<w))return;o(()=>e.resolve(h));return}if(b&&!r&&(A=!0,await (0,c.b)(async()=>{(r=await (0,i.T)(t,f.x,"getTransaction")({hash:v})).blockNumber&&(l=r.blockNumber)},{delay:E,retryCount:k}),A=!1),h=await (0,i.T)(t,d.h,"getTransactionReceipt")({hash:v}),w>1&&(!h.blockNumber||l-h.blockNumber+1n<w))return;o(()=>e.resolve(h))}catch(s){if(s instanceof n.Kz||s instanceof n.Kc){if(!r){A=!1;return}try{m=r,A=!0;let n=await (0,c.b)(()=>(0,i.T)(t,u.g,"getBlock")({blockNumber:l,includeTransactions:!0}),{delay:E,retryCount:k,shouldRetry:({error:t})=>t instanceof a.l});A=!1;let s=n.transactions.find(({from:t,nonce:e})=>t===m.from&&e===m.nonce);if(!s||(h=await (0,i.T)(t,d.h,"getTransactionReceipt")({hash:s.hash}),w>1&&(!h.blockNumber||l-h.blockNumber+1n<w)))return;let f="replaced";s.to===m.to&&s.value===m.value&&s.input===m.input?f="repriced":s.from===s.to&&0n===s.value&&(f="cancelled"),o(()=>{e.onReplaced?.({reason:f,replacedTransaction:m,transaction:s,transactionReceipt:h}),e.resolve(h)})}catch(t){o(()=>e.reject(t))}}else o(()=>e.reject(s))}}})}),I}},91197:(t,e,r)=>{r.d(e,{lB:()=>s});let a=new Map,n=new Map,i=0;function s(t,e,r){let s=++i,o=()=>a.get(t)||[],c=()=>{let e=o();if(!e.some(t=>t.id===s))return;let r=n.get(t);if(1===e.length&&r){let t=r();t instanceof Promise&&t.catch(()=>{})}(()=>{let e=o().filter(t=>t.id!==s);if(0===e.length){a.delete(t),n.delete(t);return}a.set(t,e)})()},l=o();if(a.set(t,[...l,{id:s,fns:e}]),l&&l.length>0)return c;let u={};for(let t in e)u[t]=(...e)=>{let r=o();if(0!==r.length)for(let a of r)a.fns[t]?.(...e)};let f=r(u);return"function"==typeof f&&n.set(t,f),c}},91906:(t,e,r)=>{r.d(e,{E7:()=>p,Pw:()=>d,Yr:()=>f,cP:()=>u,mj:()=>b,nh:()=>m,ov:()=>y,th:()=>g});var a=r(14424),n=r(23042),i=r(19834),s=r(90187),o=r(11664),c=r(60469),l=r(82631);function u(t,e){return{amount:t,decimals:e,formatted:(0,o.J)(t,e)}}function f(t,e){if("bigint"==typeof t)return t;let r=t.decimals??e;return(0,c.X)(t.formatted,function(t){if(void 0===t)throw Error("Token decimals are required. Pass `amount.decimals` or select a declared token.");return t}(r))}function d(t,e){return"bigint"==typeof t?e:t.decimals??e}function p(t,e){let{decimals:r,token:a}=e,s=m(t,a);if(s)return{address:s.address,decimals:r??s.decimals};if((0,n.P)(a,{strict:!1}))return{address:a,decimals:r??function(t,e){let r=t.tokens,a=t.chain?.id;if(r&&void 0!==a)for(let t of r){let r=h(t,a);if(r&&(0,i.h)(r.address,e))return r.decimals}}(t,a)};throw Error(`Token "${a}" is not a declared ERC-20 token on the client's \`tokens\` array (with an address for the client's chain), and is not a valid address.`)}function m(t,e){let r=t.tokens,a=t.chain?.id;if(!r||void 0===a)return;let s=function(t,e){let r=e.toLowerCase();for(let e of t)if(e.symbol?.toLowerCase()===r)return e}(r,e);if(s)return h(s,a);if((0,n.P)(e,{strict:!1}))for(let t of r){let r=h(t,a);if(r&&(0,i.h)(r.address,e))return r}}function h(t,e){let r=t.addresses[e];if(r)return{address:r,currency:t.currency,decimals:t.decimals,name:t.name,popular:t.popular,symbol:t.symbol}}async function y(t,e){let{address:r,decimals:n}=p(t,e);return void 0!==n?{address:r,decimals:n}:{address:r,decimals:await (0,l.J)(t,{abi:a.xw,address:r,functionName:"decimals"})}}function g(t){let{account:e,chain:r,gas:a,maxFeePerGas:n,maxPriorityFeePerGas:i,nonce:s}=t;return{account:e,chain:r,gas:a,maxFeePerGas:n,maxPriorityFeePerGas:i,nonce:s}}function b(t){return{...t,data:(0,s.p)(t),to:t.address}}},92125:(t,e,r)=>{r.d(e,{A:()=>
1o});var a=r(79447),n=r(20592),i=r(59741),s=r(91123);function o(t,e){let r,o;return(0,a.S)((r="string"==typeof t?(0,s.i3)(t):"string"==typeof t.raw?t.raw:(0,s.My)(t.raw),o=(0,s.i3)(`\x19Ethereum Signed Message:
2${(0,i.E)(r)}`),(0,n.xW)([o,r])),e)}},97730:(t,e,r)=>{r.d(e,{s:()=>i});var a=r(20621),n=r(94741);async function i(t,{serializedTransaction:e,throwOnReceiptRevert:r,timeout:s}){let o=await t.request({method:"eth_sendRawTransactionSync",params:s?[e,s]:[e]},{retryCount:0}),c=(t.chain?.formatters?.transactionReceipt?.format||n.uL)(o);if("reverted"===c.status&&r)throw new a.Sq({receipt:c});return c}}}]);

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.