1/*! For license information please see 4241.100e3049.chunk.js.LICENSE.txt */ 2"use strict";(self.webpackChunkweb=self.webpackChunkweb||[]).push([[4241],{70804:function(e,t,n){n.d(t,{Z:function(){return o}});var r=n(71002),a=n(89611),i=n(60136);function o(){o=function(e,t){return new n(e,void 0,t)};var e=RegExp.prototype,t=new WeakMap;function n(e,r,i){var o=new RegExp(e,r);return t.set(o,i||t.get(e)),(0,a.Z)(o,n.prototype)}function u(e,n){var r=t.get(n);return Object.keys(r).reduce((function(t,n){var a=r[n];if("number"==typeof a)t[n]=e[a];else{for(var i=0;void 0===e[a[i]]&&i+1<a.length;)i++;t[n]=e[a[i]]}return t}),Object.create(null))}return(0,i.Z)(n,RegExp),n.prototype.exec=function(t){var n=e.exec.call(this,t);if(n){n.groups=u(n,this);var r=n.indices;r&&(r.groups=u(r,this))}return n},n.prototype[Symbol.replace]=function(n,a){if("string"==typeof a){var i=t.get(this);return e[Symbol.replace].call(this,n,a.replace(/\$<([^>]+)>/g,(function(e,t){var n=i[t];return"$"+(Array.isArray(n)?n.join("$"):n)})))}if("function"==typeof a){var o=this;return e[Symbol.replace].call(this,n,(function(){var e=arguments;return"object"!=(0,r.Z)(e[e.length-1])&&(e=[].slice.call(e)).push(u(e,o)),a.apply(this,e)}))}return e[Symbol.replace].call(this,n,a)},o.apply(this,arguments)}},54747:function(e,t,n){function r(e,t){var n=e.exec(t);return null===n||void 0===n?void 0:n.groups}n.d(t,{Zw:function(){return r},cN:function(){return o},eL:function(){return a},lh:function(){return i}});var a=/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/,i=/^u?int(8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?$/,o=/^\(.+?\).*?$/},18721:function(e,t,n){function r(e){return"string"===typeof e?{address:e,type:"json-rpc"}:e}n.d(t,{T:function(){return r}})},43198:function(e,t,n){n.d(t,{R:function(){return A}});var r=n(29439),a=n(74165),i=n(1413),o=n(45987),u=n(15861),c=n(18721),s=n(9400),f="0x82ad56cb",l=n(14507),d=n(36897),p=n(15592),v=n(53460),m=n(50506),h=n(42444),b=n(38521),y=n(32120),g=n(60385),w=["docsPath"];function Z(e,t){var n=t.docsPath,r=(0,o.Z)(t,w),a=function(){var t=(0,g.k)(e,r);return t instanceof y.cj?e:t}();return new p.cg(a,(0,i.Z)({docsPath:n},r))}var x=n(36384),k=n(11866),P=n(75683),E=n(36357),I=n(91307),B=["data","to"],T=["account","batch","blockNumber","blockTag","accessList","blobs","data","gas","gasPrice","maxFeePerBlobGas","maxFeePerGas","maxPriorityFeePerGas","nonce","to","value","stateOverride"];function A(e,t){return N.apply(this,arguments)}function N(){return(N=(0,u.Z)((0,a.Z)().mark((function e(t,r){var u,s,f,l,p,v,m,h,y,g,w,P,B,A,N,O,R,F,q,j,G,U,L,z,_,D,H,W,V,$,K,Y,J,X,Q,ee;return(0,a.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s=r.account,f=void 0===s?t.account:s,l=r.batch,p=void 0===l?Boolean(null===(u=t.batch)||void 0===u?void 0:u.multicall):l,v=r.blockNumber,m=r.blockTag,h=void 0===m?"latest":m,y=r.accessList,g=r.blobs,w=r.data,P=r.gas,B=r.gasPrice,A=r.maxFeePerBlobGas,N=r.maxFeePerGas,O=r.maxPriorityFeePerGas,R=r.nonce,F=r.to,q=r.value,j=r.stateOverride,G=(0,o.Z)(r,T),U=f?(0,c.T)(f):void 0,e.prev=2,(0,I.F)(r),D=v?(0,b.eC)(v):void 0,H=D||h,W=(0,E.mF)(j),V=null===(L=t.chain)||void 0===L||null===(z=L.formatters)||void 0===z||null===(_=z.transactionRequest)||void 0===_?void 0:_.format,$=V||k.tG,K=$((0,i.Z)((0,i.Z)({},(0,x.K)(G,{format:V})),{},{from:null===U||void 0===U?void 0:U.address,accessList:y,blobs:g,data:w,gas:P,gasPrice:B,maxFeePerBlobGas:A,maxFeePerGas:N,maxPriorityFeePerGas:O,nonce:R,to:F,value:q})),!p||!S({request:K})||W){e.next=21;break}return e.prev=11,e.next=14,C(t,(0,i.Z)((0,i.Z)({},K),{},{blockNumber:v,blockTag:h}));case 14:return e.abrupt("return",e.sent);case 17:if(e.prev=17,e.t0=e.catch(11),e.t0 instanceof d.pZ||e.t0 instanceof d.mm){e.next=21;break}throw e.t0;case 21:return e.next=23,t.request({method:"eth_call",params:W?[K,H,W]:[K,H]});case 23:if("0x"!==(Y=e.sent)){e.next=26;break}return e.abrupt("return",{data:void 0});case 26:return e.abrupt("return",{data:Y});case 29:return e.prev=29,e.t1=e.catch(2),J=M(e.t1),e.next=34,Promise.resolve().then(n.bind(n,61101));case 34:if(X=e.sent,Q=X.offchainLookup,ee=X.offchainLookupSignature,!1===t.ccipRead||(null===J||void 0===J?void 0:J.slice(0,10))!==ee||!F){e.next=42;break}return e.next=40,Q(t,{data:J,to:F});case 40:return e.t2=e.sent,e.abrupt("return",{data:e.t2});case 42:throw Z(e.t1,(0,i.Z)((0,i.Z)({},r),{},{account:U,chain:t.chain}));case 43:case"end":return e.stop()}}),e,null,[[2,29],[11,17]])})))).apply(this,arguments)}function S(e){var t=e.request,n=t.data,r=t.to,a=(0,o.Z)(t,B);return!!n&&(!n.startsWith(f)&&(!!r&&!(Object.values(a).filter((function(e){return"undefined"!==typeof e})).length>0)))}function C(e,t){return O.apply(this,arguments)}function O(){return O=(0,u.Z)((0,a.Z)().mark((function e(t,n){var i,o,c,f,l,y,g,w,Z,x,k,E,I,B,T,A,N,S,C,O,M;return(0,a.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o="object"===typeof(null===(i=t.batch)||void 0===i?void 0:i.multicall)?t.batch.multicall:{},c=o.batchSize,f=void 0===c?1024:c,l=o.wait,y=void 0===l?0:l,g=n.blockNumber,w=n.blockTag,Z=void 0===w?"latest":w,x=n.data,k=n.multicallAddress,E=n.to,I=k){e.next=7;break}if(t.chain){e.next=6;break}throw new d.pZ;case 6:I=(0,h.L)({blockNumber:g,chain:t.chain,contract:"multicall3"});case 7:return B=g?(0,b.eC)(g):void 0,T=B||Z,A=(0,P.S)({id:"".concat(t.uid,".").concat(T),wait:y,shouldSplitBatch:function(e){return e.reduce((function(e,t){return e+(t.data.length-2)}),0)>2*f},fn:function(){var e=(0,u.Z)((0,a.Z)().mark((function e(n){var r,i,o;return(0,a.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.map((function(e){return{allowFailure:!0,
2callData:e.data,target:e.to}})),i=(0,m.R)({abi:s.F8,args:[r],functionName:"aggregate3"}),e.next=4,t.request({method:"eth_call",params:[{data:i,to:I},T]});case 4:return o=e.sent,e.abrupt("return",(0,v.k)({abi:s.F8,args:[r],functionName:"aggregate3",data:o||"0x"}));case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()}),N=A.schedule,e.next=12,N({data:x,to:E});case 12:if(S=e.sent,C=(0,r.Z)(S,1),O=C[0],M=O.returnData,O.success){e.next=19;break}throw new p.VQ({data:M});case 19:if("0x"!==M){e.next=21;break}return e.abrupt("return",{data:void 0});case 21:return e.abrupt("return",{data:M});case 22:case"end":return e.stop()}}),e)}))),O.apply(this,arguments)}function M(e){var t;if(e instanceof l.G){var n=e.walk();return"object"===typeof(null===n||void 0===n?void 0:n.data)?null===(t=n.data)||void 0===t?void 0:t.data:n.data}}},9400:function(e,t,n){n.d(t,{$o:function(){return s},EN:function(){return p},F8:function(){return r},Hr:function(){return d},Pm:function(){return l},Wo:function(){return f},X$:function(){return c},du:function(){return o},k3:function(){return i},nZ:function(){return u}});var r=[{inputs:[{components:[{name:"target",type:"address"},{name:"allowFailure",type:"bool"},{name:"callData",type:"bytes"}],name:"calls",type:"tuple[]"}],name:"aggregate3",outputs:[{components:[{name:"success",type:"bool"},{name:"returnData",type:"bytes"}],name:"returnData",type:"tuple[]"}],stateMutability:"view",type:"function"}],a=[{inputs:[],name:"ResolverNotFound",type:"error"},{inputs:[],name:"ResolverWildcardNotSupported",type:"error"},{inputs:[],name:"ResolverNotContract",type:"error"},{inputs:[{name:"returnData",type:"bytes"}],name:"ResolverError",type:"error"},{inputs:[{components:[{name:"status",type:"uint16"},{name:"message",type:"string"}],name:"errors",type:"tuple[]"}],name:"HttpError",type:"error"}],i=[].concat(a,[{name:"resolve",type:"function",stateMutability:"view",inputs:[{name:"name",type:"bytes"},{name:"data",type:"bytes"}],outputs:[{name:"",type:"bytes"},{name:"address",type:"address"}]},{name:"resolve",type:"function",stateMutability:"view",inputs:[{name:"name",type:"bytes"},{name:"data",type:"bytes"},{name:"gateways",type:"string[]"}],outputs:[{name:"",type:"bytes"},{name:"address",type:"address"}]}]),o=[].concat(a,[{name:"reverse",type:"function",stateMutability:"view",inputs:[{type:"bytes",name:"reverseName"}],outputs:[{type:"string",name:"resolvedName"},{type:"address",name:"resolvedAddress"},{type:"address",name:"reverseResolver"},{type:"address",name:"resolver"}]},{name:"reverse",type:"function",stateMutability:"view",inputs:[{type:"bytes",name:"reverseName"},{type:"string[]",name:"gateways"}],outputs:[{type:"string",name:"resolvedName"},{type:"address",name:"resolvedAddress"},{type:"address",name:"reverseResolver"},{type:"address",name:"resolver"}]}]),u=[{name:"text",type:"function",stateMutability:"view",inputs:[{name:"name",type:"bytes32"},{name:"key",type:"string"}],outputs:[{name:"",type:"string"}]}],c=[{name:"addr",type:"function",stateMutability:"view",inputs:[{name:"name",type:"bytes32"}],outputs:[{name:"",type:"address"}]},{name:"addr",type:"function",stateMutability:"view",inputs:[{name:"name",type:"bytes32"},{name:"coinType",type:"uint256"}],outputs:[{name:"",type:"bytes"}]}],s=[{inputs:[{internalType:"address",name:"_signer",type:"address"},{internalType:"bytes32",name:"_hash",type:"bytes32"},{internalType:"bytes",name:"_signature",type:"bytes"}],stateMutability:"nonpayable",type:"constructor"}],f=[{type:"event",name:"Approval",inputs:[{indexed:!0,name:"owner",type:"address"},{indexed:!0,name:"spender",type:"address"},{indexed:!1,name:"value",type:"uint256"}]},{type:"event",name:"Transfer",inputs:[{indexed:!0,name:"from",type:"address"},{indexed:!0,name:"to",type:"address"},{indexed:!1,name:"value",type:"uint256"}]},{type:"function",name:"allowance",stateMutability:"view",inputs:[{name:"owner",type:"address"},{name:"spender",type:"address"}],outputs:[{type:"uint256"}]},{type:"function",name:"approve",stateMutability:"nonpayable",inputs:[{name:"spender",type:"address"},{name:"amount",type:"uint256"}],outputs:[{type:"bool"}]},{type:"function",name:"balanceOf",stateMutability:"view",inputs:[{name:"account",type:"address"}],outputs:[{type:"uint256"}]},{type:"function",name:"decimals",stateMutability:"view",inputs:[],outputs:[{type:"uint8"}]},{type:"function",name:"name",stateMutability:"view",inputs:[],outputs:[{type:"string"}]},{type:"function",name:"symbol",stateMutability:"view",inputs:[],outputs:[{type:"string"}]},{type:"function",name:"totalSupply",stateMutability:"view",inputs:[],outputs:[{type:"uint256"}]},{type:"function",name:"transfer",stateMutability:"nonpayable",inputs:[{name:"recipient",type:"address"},{name:"amount",type:"uint256"}],outputs:[{type:"bool"}]},{type:"function",name:"transferFrom",stateMutability:"nonpayable",inputs:[{name:"sender",type:"address"},{name:"recipient",type:"address"},{name:"amount",type:"uint256"}],outputs:[{type:"bool"}]}
2],l=[{type:"event",name:"Approval",inputs:[{indexed:!0,name:"owner",type:"address"},{indexed:!0,name:"spender",type:"address"},{indexed:!1,name:"value",type:"uint256"}]},{type:"event",name:"Transfer",inputs:[{indexed:!0,name:"from",type:"address"},{indexed:!0,name:"to",type:"address"},{indexed:!1,name:"value",type:"uint256"}]},{type:"function",name:"allowance",stateMutability:"view",inputs:[{name:"owner",type:"address"},{name:"spender",type:"address"}],outputs:[{type:"uint256"}]},{type:"function",name:"approve",stateMutability:"nonpayable",inputs:[{name:"spender",type:"address"},{name:"amount",type:"uint256"}],outputs:[{type:"bool"}]},{type:"function",name:"balanceOf",stateMutability:"view",inputs:[{name:"account",type:"address"}],outputs:[{type:"uint256"}]},{type:"function",name:"decimals",stateMutability:"view",inputs:[],outputs:[{type:"uint8"}]},{type:"function",name:"name",stateMutability:"view",inputs:[],outputs:[{type:"bytes32"}]},{type:"function",name:"symbol",stateMutability:"view",inputs:[],outputs:[{type:"bytes32"}]},{type:"function",name:"totalSupply",stateMutability:"view",inputs:[],outputs:[{type:"uint256"}]},{type:"function",name:"transfer",stateMutability:"nonpayable",inputs:[{name:"recipient",type:"address"},{name:"amount",type:"uint256"}],outputs:[{type:"bool"}]},{type:"function",name:"transferFrom",stateMutability:"nonpayable",inputs:[{name:"sender",type:"address"},{name:"recipient",type:"address"},{name:"amount",type:"uint256"}],outputs:[{type:"bool"}]}],d=[{type:"event",name:"Approval",inputs:[{indexed:!0,name:"owner",type:"address"},{indexed:!0,name:"spender",type:"address"},{indexed:!0,name:"tokenId",type:"uint256"}]},{type:"event",name:"ApprovalForAll",inputs:[{indexed:!0,name:"owner",type:"address"},{indexed:!0,name:"operator",type:"address"},{indexed:!1,name:"approved",type:"bool"}]},{type:"event",name:"Transfer",inputs:[{indexed:!0,name:"from",type:"address"},{indexed:!0,name:"to",type:"address"},{indexed:!0,name:"tokenId",type:"uint256"}]},{type:"function",name:"approve",stateMutability:"payable",inputs:[{name:"spender",type:"address"},{name:"tokenId",type:"uint256"}],outputs:[]},{type:"function",name:"balanceOf",stateMutability:"view",inputs:[{name:"account",type:"address"}],outputs:[{type:"uint256"}]},{type:"function",name:"getApproved",stateMutability:"view",inputs:[{name:"tokenId",type:"uint256"}],outputs:[{type:"address"}]},{type:"function",name:"isApprovedForAll",stateMutability:"view",inputs:[{name:"owner",type:"address"},{name:"operator",type:"address"}],outputs:[{type:"bool"}]},{type:"function",name:"name",stateMutability:"view",inputs:[],outputs:[{type:"string"}]},{type:"function",name:"ownerOf",stateMutability:"view",inputs:[{name:"tokenId",type:"uint256"}],outputs:[{name:"owner",type:"address"}]},{type:"function",name:"safeTransferFrom",stateMutability:"payable",inputs:[{name:"from",type:"address"},{name:"to",type:"address"},{name:"tokenId",type:"uint256"}],outputs:[]},{type:"function",name:"safeTransferFrom",stateMutability:"nonpayable",inputs:[{name:"from",type:"address"},{name:"to",type:"address"},{name:"id",type:"uint256"},{name:"data",type:"bytes"}],outputs:[]},{type:"function",name:"setApprovalForAll",stateMutability:"nonpayable",inputs:[{name:"operator",type:"address"},{name:"approved",type:"bool"}],outputs:[]},{type:"function",name:"symbol",stateMutability:"view",inputs:[],outputs:[{type:"string"}]},{type:"function",name:"tokenByIndex",stateMutability:"view",inputs:[{name:"index",type:"uint256"}],outputs:[{type:"uint256"}]},{type:"function",name:"tokenByIndex",stateMutability:"view",inputs:[{name:"owner",type:"address"},{name:"index",type:"uint256"}],outputs:[{name:"tokenId",type:"uint256"}]},{type:"function",name:"tokenURI",stateMutability:"view",inputs:[{name:"tokenId",type:"uint256"}],outputs:[{type:"string"}]},{type:"function",name:"totalSupply",stateMutability:"view",inputs:[],outputs:[{type:"uint256"}]},{type:"function",name:"transferFrom",stateMutability:"payable",inputs:[{name:"sender",type:"address"},{name:"recipient",type:"address"},{name:"tokeId",type:"uint256"}],outputs:[]}],p=[{anonymous:!1,inputs:[{indexed:!0,name:"owner",type:"address"},{indexed:!0,name:"spender",type:"address"},{indexed:!1,name:"value",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"sender",type:"address"},{indexed:!0,name:"receiver",type:"address"},{indexed:!1,name:"assets",type:"uint256"},{indexed:!1,name:"shares",type:"uint256"}],name:"Deposit",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"from",type:"address"},{indexed:!0,name:"to",type:"address"},{indexed:!1,name:"value",type:"uint256"}],name:"Transfer",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"sender",type:"address"},{indexed:!0,name:"receiver",type:"address"},{indexed:!0,name:"owner",type:"address"},{indexed:!1,name:"assets",type:"uint256"},{indexed:!1,name:"shares",type:"uint256"}],name:"Withdraw",type:"event"},{inputs:[{name:"owner",type:"address"},{name:"spender",type:"address"}],name:"allowance",outputs:[{type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{name:"spender",type:"address"},{name:"amount",type:"uint256"}],name:"approve",outputs:[{type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"asset",outputs:[{name:"assetTokenAddress",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{name:"account",type:"address"}],name:"balanceOf",outputs:[{type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{name:"shares",type:"uint256"}],name:"convertToAssets",outputs:[{name:"assets",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{name:"assets",type:"uint256"}],name:"convertToShares",outputs:[{name:"shares",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{name:"assets",type:"uint256"},{name:"receiver",type:"address"}],name:"deposit",outputs:[{name:"shares",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{name:"caller",type:"address"}],name:"maxDeposit",outputs:[{name:"maxAssets",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{name:"caller",type:"address"}],name:"maxMint",outputs:[{name:"maxShares",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{name:"owner",type:"address"}],name:"maxRedeem",outputs:[{name:"maxShares",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{name:"owner",type:"address"}],name:"maxWithdraw",outputs:[{name:"maxAssets",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{name:"shares",type:"uint256"},{name:"receiver",type:"address"}],name:"mint",outputs:[{name:"assets",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{name:"assets",type:"uint256"}],name:"previewDeposit",outputs:[{name:"shares",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{name:"shares",type:"uint256"}],name:"previewMint",outputs:[{name:"assets",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{name:"shares",type:"uint256"}],name:"previewRedeem",outputs:[{name:"assets",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{name:"assets",type:"uint256"}],name:"previewWithdraw",outputs:[{name:"shares",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{name:"shares",type:"uint256"},{name:"receiver",type:"address"},{name:"owner",type:"address"}],name:"redeem",outputs:[{name:"assets",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"totalAssets",outputs:[{name:"totalManagedAssets",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{name:"to",type:"address"},{name:"amount",type:"uint256"}],name:"transfer",outputs:[{type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{name:"from",type:"address"},{name:"to",type:"address"},{name:"amount",type:"uint256"}],name:"transferFrom",outputs:[{type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{name:"assets",type:"uint256"},{name:"receiver",type:"address"},{name:"owner",type:"address"}],name:"withdraw",outputs:[{name:"shares",type:"uint256"}],stateMutability:"nonpayable",type:"function"}]},81152:function(e,t,n){n.d(t,{$:function(){return r},Up:function(){return a},hZ:function(){return i}});
2var r={1:"An `assert` condition failed.",17:"Arithmetic operation resulted in underflow or overflow.",18:"Division or modulo by zero (e.g. `5 / 0` or `23 % 0`).",33:"Attempted to convert to an invalid type.",34:"Attempted to access a storage byte array that is incorrectly encoded.",49:"Performed `.pop()` on an empty array",50:"Array index is out of bounds.",65:"Allocated too much memory or created an array which is too large.",81:"Attempted to call a zero-initialized variable of internal function type."},a={inputs:[{name:"message",type:"string"}],name:"Error",type:"error"},i={inputs:[{name:"reason",type:"uint256"}],name:"Panic",type:"error"}},50434:function(e,t,n){n.d(t,{CI:function(){return O},FM:function(){return x},Gy:function(){return S},KY:function(){return A},M4:function(){return b},MS:function(){return w},MX:function(){return I},Mi:function(){return F},RP:function(){return p},S4:function(){return T},SM:function(){return N},Zh:function(){return g},cO:function(){return d},dh:function(){return C},eF:function(){return B},fM:function(){return l},fs:function(){return y},gr:function(){return h},hn:function(){return M},lC:function(){return k},mv:function(){return P},wM:function(){return R},wb:function(){return m},xB:function(){return v},xL:function(){return E},yP:function(){return Z}});var r=n(43144),a=n(15671),i=n(97326),o=n(60136),u=n(29388),c=n(38060),s=n(84397),f=n(14507),l=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r,o=e.docsPath;return(0,a.Z)(this,n),r=t.call(this,["A constructor was not found on the ABI.","Make sure you are using the correct ABI and that the constructor exists on it."].join("\n"),{docsPath:o}),Object.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiConstructorNotFoundError"}),r}return(0,r.Z)(n)}(f.G),d=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r,o=e.docsPath;return(0,a.Z)(this,n),r=t.call(this,["Constructor arguments were provided (`args`), but a constructor parameters (`inputs`) were not found on the ABI.","Make sure you are using the correct ABI, and that the `inputs` attribute on the constructor exists."].join("\n"),{docsPath:o}),Object.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiConstructorParamsNotFoundError"}),r}return(0,r.Z)(n)}(f.G),p=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r,o=e.data,u=e.size;return(0,a.Z)(this,n),r=t.call(this,["Data size of ".concat(u," bytes is invali
2d."),"Size must be in increments of 32 bytes (size % 32 === 0)."].join("\n"),{metaMessages:["Data: ".concat(o," (").concat(u," bytes)")]}),Object.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiDecodingDataSizeInvalidError"}),r}return(0,r.Z)(n)}(f.G),v=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r,o=e.data,u=e.params,s=e.size;return(0,a.Z)(this,n),r=t.call(this,["Data size of ".concat(s," bytes is too small for given parameters.")].join("\n"),{metaMessages:["Params: (".concat((0,c.h)(u,{includeName:!0}),")"),"Data: ".concat(o," (").concat(s," bytes)")]}),Object.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiDecodingDataSizeTooSmallError"}),Object.defineProperty((0,i.Z)(r),"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty((0,i.Z)(r),"params",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty((0,i.Z)(r),"size",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),r.data=o,r.params=u,r.size=s,r}return(0,r.Z)(n)}(f.G),m=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(){var e;return(0,a.Z)(this,n),e=t.call(this,'Cannot decode zero data ("0x") with ABI parameters.'),Object.defineProperty((0,i.Z)(e),"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiDecodingZeroDataError"}),e}return(0,r.Z)(n)}(f.G),h=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r,o=e.expectedLength,u=e.givenLength,c=e.type;return(0,a.Z)(this,n),r=t.call(this,["ABI encoding array length mismatch for type ".concat(c,"."),"Expected length: ".concat(o),"Given length: ".concat(u)].join("\n")),Object.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiEncodingArrayLengthMismatchError"}),r}return(0,r.Z)(n)}(f.G),b=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r,o=e.expectedSize,u=e.value;return(0,a.Z)(this,n),r=t.call(this,'Size of bytes "'.concat(u,'" (bytes').concat((0,s.d)(u),") does not match expected size (bytes").concat(o,").")),Object.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiEncodingBytesSizeMismatchError"}),r}return(0,r.Z)(n)}(f.G),y=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r,o=e.expectedLength,u=e.givenLength;return(0,a.Z)(this,n),r=t.call(this,["ABI encoding params/values length mismatch.","Expected length (params): ".concat(o),"Given length (values): ".concat(u)].join("\n")),Object.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiEncodingLengthMismatchError"}),r}return(0,r.Z)(n)}(f.G),g=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e,r){var o,u=r.docsPath;return(0,a.Z)(this,n),o=t.call(this,['Arguments (`args`) were provided to "'.concat(e,'", but "').concat(e,'" on the ABI does not contain any parameters (`inputs`).'),"Cannot encode error result without knowing what the parameter types are.","Make sure you are using the correct ABI and that the inputs exist on it."].join("\n"),{docsPath:u}),Object.defineProperty((0,i.Z)(o),"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiErrorInputsNotFoundError"}),o}return(0,r.Z)(n)}(f.G),w=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r,o=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).docsPath;return(0,a.Z)(this,n),r=t.call(this,["Error ".concat(e?'"'.concat(e,'" '):"","not found on ABI."),"Make sure you are using the correct ABI and that the error exists on it."].join("\n"),{docsPath:o}),Object.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiErrorNotFoundError"}),r}return(0,r.Z)(n)}(f.G),Z=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e,r){var o,u=r.docsPath;return(0,a.Z)(this,n),o=t.call(this,['Encoded error signature "'.concat(e,'" not found on ABI.'),"Make sure you are using the correct ABI and that the error exists on it.","You can look up the decoded signature here: https://openchain.xyz/signatures?query=".concat(e,".")].join("\n"),{docsPath:u}),Object.defineProperty((0,i.Z)(o),"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiErrorSignatureNotFoundError"}),Object.defineProperty((0,i.Z)(o),"signature",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),o.signature=e,o}return(0,r.Z)(n)}(f.G),x=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r,o=e.docsPath;return(0,a.Z)(this,n),r=t.call(this,"Cannot extract event signature from empty topics.",{docsPath:o}),Object.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiEventSignatureEmptyTopicsError"}),r}return(0,r.Z)(n)}(f.G),k=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e,r){var o,u=r.docsPath;return(0,a.Z)(this,n),o=t.call(this,['Encoded event signature "'.concat(e,'" not found on ABI.'),"Make sure you are using the correct ABI and that the event exists on it.","You can look up the signature here: https://openchain.xyz/signatures?query=".concat(e,".")].join("\n"),{docsPath:u}),Object.defineProperty((0,i.Z)(o),"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiEventSignatureNotFoundError"}),o}return(0,r.Z)(n)}(f.G),P=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r,o=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).docsPath;return(0,a.Z)(this,n),r=t.call(this,["Event ".concat(e?'"'.concat(e,'" '):"","not found on ABI."),"Make sure you are using the correct ABI and that the event exists on it."].join("\n"),{docsPath:o}),Object.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiEventNotFoundError"}),r}return(0,r.Z)(n)}(f.G),E=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r,o=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).docsPath;return(0,a.Z)(this,n),r=t.call(this,["Function ".concat(e?'"'.concat(e,'" '):"","not found on ABI."),"Make sure you are using the correct ABI and that the function exists on it."].join("\n"),{docsPath:o}),Object.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiFunctionNotFoundError"}),r}return(0,r.Z)(n)}(f.G),I=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e,r){var o,u=r.docsPath;return(0,a.Z)(this,n),o=t.call(this,['Function "'.concat(e,'" does not contain any `outputs` on ABI.'),"Cannot decode function result without knowing what the parameter types are.","Make sure you are using the correct ABI and that the function exists on it."].join("\n"),{docsPath:u}),Object.defineProperty((0,i.Z)(o),"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiFunctionOutputsNotFoundError"}),o}return(0,r.Z)(n)}(f.G),B=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e,r){var o,u=r.docsPath;return(0,a.Z)(this,n),o=t.call(this,['Encoded function signature "'.concat(e,'" not found on ABI.'),"Make sure you are using the correct ABI and that the function exists on it.","You can look up the signature here: https://openchain.xyz/signatures?query=".concat(e,".")].join("\n"),{docsPath:u}),Object.defineProperty((0,i.Z)(o),"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiFunctionSignatureNotFoundError"}),o}return(0,r.Z)(n)}(f.G),T=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e,r){var o;return(0,a.Z)(this,n),o=t.call(this,"Found ambiguous types in overloaded ABI items.",{metaMessages:["`".concat(e.type,"` in `").concat((0,c.t)(e.abiItem),"`, and"),"`".concat(r.type,"` in `").concat((0,c.t)(r.abiItem),"`"),"","These types encode differently and cannot be distinguished at runtime.","Remove one of the ambiguous items in the ABI."]}),Object.defineProperty((0,i.Z)(o),"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiItemAmbiguityError"}),o}return(0,r.Z)(n)}(f.G),A=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r,o=e.expectedSize,u=e.givenSize;return(0,a.Z)(this,n),r=t.call(this,"Expected bytes".concat(o,", got b
2ytes").concat(u,".")),Object.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"BytesSizeMismatchError"}),r}return(0,r.Z)(n)}(f.G),N=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r,o=e.abiItem,u=e.data,s=e.params,f=e.size;return(0,a.Z)(this,n),r=t.call(this,["Data size of ".concat(f," bytes is too small for non-indexed event parameters.")].join("\n"),{metaMessages:["Params: (".concat((0,c.h)(s,{includeName:!0}),")"),"Data: ".concat(u," (").concat(f," bytes)")]}),Object.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"DecodeLogDataMismatch"}),Object.defineProperty((0,i.Z)(r),"abiItem",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty((0,i.Z)(r),"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty((0,i.Z)(r),"params",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty((0,i.Z)(r),"size",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),r.abiItem=o,r.data=u,r.params=s,r.size=f,r}return(0,r.Z)(n)}(f.G),S=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r,o=e.abiItem,u=e.param;return(0,a.Z)(this,n),r=t.call(this,["Expected a topic for indexed event parameter".concat(u.name?' "'.concat(u.name,'"'):"",' on event "').concat((0,c.t)(o,{includeName:!0}),'".')].join("\n")),Object.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"DecodeLogTopicsMismatch"}),Object.defineProperty((0,i.Z)(r),"abiItem",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),r.abiItem=o,r}return(0,r.Z)(n)}(f.G),C=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e,r){var o,u=r.docsPath;return(0,a.Z)(this,n),o=t.call(this,['Type "'.concat(e,'" is not a valid encoding type.'),"Please provide a valid ABI type."].join("\n"),{docsPath:u}),Object.defineProperty((0,i.Z)(o),"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidAbiEncodingType"}),o}return(0,r.Z)(n)}(f.G),O=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e,r){var o,u=r.docsPath;return(0,a.Z)(this,n),o=t.call(this,['Type "'.concat(e,'" is not a valid decoding type.'),"Please provide a valid ABI type."].join("\n"),{docsPath:u}),Object.defineProperty((0,i.Z)(o),"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidAbiDecodingType"}),o}return(0,r.Z)(n)}(f.G),M=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r;return(0,a.Z)(this,n),r=t.call(this,['Value "'.concat(e,'" is not a valid array.')].join("\n")),Object.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidArrayError"}),r}return(0,r.Z)(n)}(f.G),R=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r;return(0,a.Z)(this,n),r=t.call(this,['"'.concat(e,'" is not a valid definition type.'),'Valid types: "function", "event", "error"'].join("\n")),Object.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidDefinitionTypeError"}),r}return(0,r.Z)(n)}(f.G),F=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r;return(0,a.Z)(this,n),r=t.call(this,'Type "'.concat(e,'" is not supported for packed encoding.')),Object.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"UnsupportedPackedAbiType"}),r}return(0,r.Z)(n)}(f.G)},15592:function(e,t,n){n.d(t,{cg:function(){return P},uq:function(){return E},Lu:function(){return I},Dk:function(){return B},VQ:function(){return T}});var r=n(29439),a=n(93433),i=n(43144),o=n(15671),u=n(97326),c=n(60136),s=n(29388),f=n(18721),l=n(81152),d=n(33727),p=n(38060),v=n(91549);function m(e){var t=e.abiItem,n=e.args,r=e.includeFunctionName,a=void 0===r||r,i=e.includeName,o=void 0!==i&&i;if("name"in t&&"inputs"in t&&t.inputs)return"".concat(a?t.name:"","(").concat(t.inputs.map((function(e,t){return"".concat(o&&e.name?"".concat(e.name,": "):"").concat("object"===typeof n[t]?(0,v.P)(n[t]):n[t])})).join(", "),")")}var h=n(35242),b=n(81490),y=n(67274),g=n(50434),w=n(14507),Z=n(39756),x=n(76182),k=n(7647),P=function(e){(0,c.Z)(n,e);var t=(0,s.Z)(n);function n(e,r){var i,c,s=r.account,l=r.docsPath,d=r.chain,p=r.data,v=r.gas,m=r.gasPrice,h=r.maxFeePerGas,g=r.maxPriorityFeePerGas,w=r.nonce,k=r.to,P=r.value,E=r.stateOverride;(0,o.Z)(this,n);var I=s?(0,f.T)(s):void 0,B=(0,x.xr)({from:null===I||void 0===I?void 0:I.address,to:k,value:"undefined"!==typeof P&&"".concat((0,b.d)(P)," ").concat((null===d||void 0===d||null===(i=d.nativeCurrency)||void 0===i?void 0:i.symbol)||"ETH"),data:p,gas:v,gasPrice:"undefined"!==typeof m&&"".concat((0,y.o)(m)," gwei"),maxFeePerGas:"undefined"!==typeof h&&"".concat((0,y.o)(h)," gwei"),maxPriorityFeePerGas:"undefined"!==typeof g&&"".concat((0,y.o)(g)," gwei"),nonce:w});return E&&(B+="\n".concat((0,Z.Bj)(E))),c=t.call(this,e.shortMessage,{cause:e,docsPath:l,metaMessages:[].concat((0,a.Z)(e.metaMessages?[].concat((0,a.Z)(e.metaMessages),[" "]):[]),["Raw Call Arguments:",B]).filter(
2Boolean)}),Object.defineProperty((0,u.Z)(c),"cause",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty((0,u.Z)(c),"name",{enumerable:!0,configurable:!0,writable:!0,value:"CallExecutionError"}),c.cause=e,c}return(0,i.Z)(n)}(w.G),E=function(e){(0,c.Z)(n,e);var t=(0,s.Z)(n);function n(e,r){var i,c,s=r.abi,f=r.args,l=r.contractAddress,d=r.docsPath,v=r.functionName,b=r.sender;(0,o.Z)(this,n);var y=(0,h.mE)({abi:s,args:f,name:v}),g=y?m({abiItem:y,args:f,includeFunctionName:!1,includeName:!1}):void 0,w=y?(0,p.t)(y,{includeName:!0}):void 0,Z=(0,x.xr)({address:l&&(0,k.CR)(l),function:w,args:g&&"()"!==g&&"".concat((0,a.Z)(Array(null!==(i=null===v||void 0===v?void 0:v.length)&&void 0!==i?i:0).keys()).map((function(){return" "})).join("")).concat(g),sender:b});return c=t.call(this,e.shortMessage||'An unknown error occurred while executing the contract function "'.concat(v,'".'),{cause:e,docsPath:d,metaMessages:[].concat((0,a.Z)(e.metaMessages?[].concat((0,a.Z)(e.metaMessages),[" "]):[]),["Contract Call:",Z]).filter(Boolean)}),Object.defineProperty((0,u.Z)(c),"abi",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty((0,u.Z)(c),"args",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty((0,u.Z)(c),"cause",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty((0,u.Z)(c),"contractAddress",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty((0,u.Z)(c),"formattedArgs",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty((0,u.Z)(c),"functionName",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty((0,u.Z)(c),"sender",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty((0,u.Z)(c),"name",{enumerable:!0,configurable:!0,writable:!0,value:"ContractFunctionExecutionError"}),c.abi=s,c.args=f,c.cause=e,c.contractAddress=l,c.functionName=v,c.sender=b,c}return(0,i.Z)(n)}(w.G),I=function(e){(0,c.Z)(n,e);var t=(0,s.Z)(n);function n(e){var i,c,s=e.abi,f=e.data,v=e.functionName,h=e.message;(0,o.Z)(this,n);var b,y,w,Z=void 0;if(f&&"0x"!==f)try{var x=Z=(0,d.p)({abi:s,data:f}),k=x.abiItem,P=x.errorName,E=x.args;if("Error"===P)y=E[0];else if("Panic"===P){var I=(0,r.Z)(E,1)[0];y=l.$[I]}else{var B,T=k?(0,p.t)(k,{includeName:!0}):void 0,A=k&&E?m({abiItem:k,args:E,includeFunctionName:!1,includeName:!1}):void 0;b=[T?"Error: ".concat(T):"",A&&"()"!==A?" ".concat((0,a.Z)(Array(null!==(B=null===P||void 0===P?void 0:P.length)&&void 0!==B?B:0).keys()).map((function(){return" "})).join("")).concat(A):""]}}catch(N){c=N}else h&&(y=h);return c instanceof g.yP&&(w=c.signature,b=['Unable to decode signature "'.concat(w,'" as it was not found on the provided ABI.'),"Make sure you are using the correct ABI and that the error exists on it.","You can look up the decoded signature here: https://openchain.xyz/signatures?query=".concat(w,".")]),i=t.call(this,y&&"execution reverted"!==y||w?['The contract function "'.concat(v,'" reverted with the following ').concat(w?"signature":"reason",":"),y||w].join("\n"):'The contract function "'.concat(v,'" reverted.'),{cause:c,metaMessages:b}),Object.defineProperty((0,u.Z)(i),"name",{enumerable:!0,configurable:!0,writable:!0,value:"ContractFunctionRevertedError"}),Object.defineProperty((0,u.Z)(i),"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty((0,u.Z)(i),"reason",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty((0,u.Z)(i),"signature",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),i.data=Z,i.reason=y,i.signature=w,i}return(0,i.Z)(n)}(w.G),B=function(e){(0,c.Z)(n,e);var t=(0,s.Z)(n);function n(e){var r,a=e.functionName;return(0,o.Z)(this,n),r=t.call(this,'The contract function "'.concat(a,'" returned no data ("0x").'),{metaMessages:["This could be due to any of the following:",' - The contract does not have the function "'.concat(a,'",')," - The parameters passed to the contract function may be invalid, or"," - The address is not a contract."]}),Object.defineProperty((0,u.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"ContractFunctionZeroDataError"}),r}return(0,i.Z)(n)}(w.G),T=function(e){(0,c.Z)(n,e);var t=(0,s.Z)(n);function n(e){var r,a=e.data,i=e.message;return(0,o.Z)(this,n),r=t.call(this,i||""),Object.defineProperty((0,u.Z)(r),"code",{enumerable:!0,configurable:!0,writable:!0,value:3}),Object.defineProperty((0,u.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"RawContractError"}),Object.defineProperty((0,u.Z)(r),"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),r.data=a,r}return(0,i.Z)(n)}(w.G)},67600:function(e,t,n){n.d(t,{Gg:function(){return l},W5:function(){return v},bs:function(){return p},c9:function(){return d}});var r=n(43144),a=n(15671),i=n(97326),o=n(60136),u=n(29388),c=n(91549),s=n(14507),f=n(7647),l=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r,o=e.body,u=e.details,s=e.headers,l=e.status,d=e.url;return(0,a.Z)(this,n),r=t.call(this,"HTTP request failed.",{details:u,metaMessages:[l&&"Status: ".concat(l),"URL: ".concat((0,f.Gr)(d)),o&&"Request body: ".concat((0,c.P)(o))].filter(
2Boolean)}),Object.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"HttpRequestError"}),Object.defineProperty((0,i.Z)(r),"body",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty((0,i.Z)(r),"headers",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty((0,i.Z)(r),"status",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty((0,i.Z)(r),"url",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),r.body=o,r.headers=s,r.status=l,r.url=d,r}return(0,r.Z)(n)}(s.G),d=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r,o=e.body,u=e.details,s=e.url;return(0,a.Z)(this,n),r=t.call(this,"WebSocket request failed.",{details:u,metaMessages:["URL: ".concat((0,f.Gr)(s)),"Request body: ".concat((0,c.P)(o))]}),Object.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"WebSocketRequestError"}),r}return(0,r.Z)(n)}(s.G),p=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r,o=e.body,u=e.error,s=e.url;return(0,a.Z)(this,n),r=t.call(this,"RPC Request failed.",{cause:u,details:u.message,metaMessages:["URL: ".concat((0,f.Gr)(s)),"Request body: ".concat((0,c.P)(o))]}),Object.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"RpcRequestError"}),Object.defineProperty((0,i.Z)(r),"code",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),r.code=u.code,r}return(0,r.Z)(n)}(s.G),v=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r,o=e.body,u=e.url;return(0,a.Z)(this,n),r=t.call(this,"The request took too long to respond.",{details:"The request timed out.",metaMessages:["URL: ".concat((0,f.Gr)(u)),"Request body: ".concat((0,c.P)(o))]}),Object.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"TimeoutError"}),r}return(0,r.Z)(n)}(s.G)},39756:function(e,t,n){n.d(t,{Bj:function(){return v},Nc:function(){return l},Z8:function(){return d}});var r=n(45987),a=n(43144),i=n(15671),o=n(97326),u=n(60136),c=n(29388),s=n(14507),f=["address"],l=function(e){(0,u.Z)(n,e);var t=(0,c.Z)(n);function n(e){var r,a=e.address;return(0,i.Z)(this,n),r=t.call(this,'State for account "'.concat(a,'" is set multiple times.')),Object.defineProperty((0,o.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"AccountStateConflictError"}),r}return(0,a.Z)(n)}(s.G),d=function(e){(0,u.Z)(n,e);var t=(0,c.Z)(n);function n(){var e;return(0,i.Z)(this,n),e=t.call(this,"state and stateDiff are set on the same account."),Object.defineProperty((0,o.Z)(e),"name",{enumerable:!0,configurable:!0,writable:!0,value:"StateAssignmentConflictError"}),e}return(0,a.Z)(n)}(s.G);function p(e){return e.reduce((function(e,t){var n=t.slot,r=t.value;return"".concat(e," ").concat(n,": ").concat(r,"\n")}),"")}function v(e){return e.reduce((function(e,t){var n=t.address,a=(0,r.Z)(t,f),i="".concat(e," ").concat(n,":\n");return a.nonce&&(i+=" nonce: ".concat(a.nonce,"\n")),a.balance&&(i+=" balance: ".concat(a.balance,"\n")),a.code&&(i+=" code: ".concat(a.code,"\n")),a.state&&(i+=" state:\n",i+=p(a.state)),a.stateDiff&&(i+=" stateDiff:\n",i+=p(a.stateDiff)),i})," State Override:\n").slice(0,-1)}},24241:function(e,t,n){n.r(t),n.d(t,{AbiConstructorNotFoundError:function(){return ce.fM},AbiConstructorParamsNotFoundError:function(){return ce.cO},AbiDecodingDataSizeInvalidError:function(){return ce.RP},AbiDecodingDataSizeTooSmallError:function(){return ce.xB},AbiDecodingZeroDataError:function(){return ce.wb},AbiEncodingArrayLengthMismatchError:function(){return ce.gr},AbiEncodingBytesSizeMismatchError:function(){return ce.M4},AbiEncodingLengthMismatchError:function(){return ce.fs},AbiErrorInputsNotFoundError:function(){return ce.Zh},AbiErrorNotFoundError:function(){return ce.MS},AbiErrorSignatureNotFoundError:function(){return ce.yP},AbiEventNotFoundError:function(){return ce.mv},AbiEventSignatureEmptyTopicsError:function(){return ce.FM},AbiEventSignatureNotFoundError:function(){return ce.lC},AbiFunctionNotFoundError:function(){return ce.xL},AbiFunctionOutputsNotFoundError:function(){return ce.MX},AbiFunctionSignatureNotFoundError:function(){return ce.eF},AccountStateConflictError:function(){return Po.Nc},BaseError:function(){return se.G},BaseFeeScalarError:function(){return ft},BlockNotFoundError:function(){return vt},BytesSizeMismatchError:function(){return ce.KY},CallExecutionError:function(){return Be.cg},ChainDisconnectedError:function(){return Ve},ChainDoesNotSupportContract:function(){return Mn.mm},ChainMismatchError:function(){return Mn.Yl},ChainNotFoundError:function(){return Mn.Bk},CircularReferenceError:function(){return l},ClientChainNotConfiguredError:function(){return Mn.pZ},ContractFunctionExecutionError:function(){return Be.uq},ContractFunctionRevertedError:function(){return Be.Lu},ContractFunctionZeroDataError:function(){return Be.Dk},DecodeLogDataMismatch:function(){return ce.SM},DecodeLogTopicsMismatch:function(){return ce.Gy},Eip1559FeesNotSupportedError:function(){return lt},EnsAvatarInvalidNftUriError:function(){return Ar},EnsAvatarUnsupportedNamespaceError:function(){return Sr},EnsAvatarUriResolutionError:function(){return Nr},EstimateGasExecutionError:function(){return tt},ExecutionRevertedError:function(){return nt.M_},FeeCapTooHighError:function(){return nt.Hh},FeeCapTooLowError:function(){return nt.G$},FeeConflictError:function(){return et.xY},FilterTypeNotSupportedError:function(){return fe},HttpRequestError:function(){return Te.Gg},InsufficientFundsError:function(){return nt.C_},IntegerOutOfRangeError:function(){return xo.J5},InternalRpcError:function(){return Re},IntrinsicGasTooHighError:function(){return nt.WF},IntrinsicGasTooLowError:function(){return nt.dR},InvalidAbiDecodingTypeError:function(){return ce.CI},InvalidAbiEncodingTypeError:function(){return ce.dh},InvalidAbiItemError:function(){return g},InvalidAbiParameterError:function(){return d},InvalidAbiParametersError:function(){return p},InvalidAbiTypeParameterError:function(){return y},InvalidAddressError:function(){return Ua.b},InvalidArrayError:function(){return ce.hn},InvalidBytesBooleanError:function(){return xo.yr},InvalidChainIdError:function(){return Mn.hJ},InvalidDefinitionTypeError:function(){return ce.wM},InvalidFunctionModifierError:function(){return b},InvalidHexBooleanError:function(){return xo.Cd},InvalidHexValueError:function(){return xo.P9},InvalidInputRpcError:function(){return Fe},InvalidLegacyVError:function(){return et.vl},InvalidModifierError:function(){return h},InvalidParameterError:function(){return v},InvalidParamsRpcError:function(){return Me},InvalidParenthesisError:function(){return x},InvalidRequestRpcError:function(){return Ce},InvalidSerializableTransactionError:function(){return et.j3},InvalidSerializedTransactionError:function(){return et.XZ},InvalidSerializedTransactionTypeError:function(){return et.DU},InvalidSignatureError:function(){return k},InvalidStorageKeySizeError:function(){return et.JC},InvalidStructSignatureError:function(){return E},JsonRpcVersionUnsupportedError:function(){return ze},LimitExceededRpcError:function(){return Le},MaxFeePerGasTooLowError:function(){return dt},MethodNotFoundRpcError:function(){return Oe},MethodNotSupportedRpcError:function(){return Ue},NonceMaxValueError:function(){return nt.se},NonceTooHighError:function(){return nt.ZI},NonceTooLowError:function(){return nt.vU},ParseRpcError:function(){return Se},ProviderDisconnectedError:function(){return We},ProviderRpcError:function(){return Ne},RawContractError:function(){return Be.VQ},ResourceNotFoundRpcError:function(){return qe},ResourceUnavailableRpcError:function(){return je},RpcError:function(){return Ae},RpcRequestError:function(){return Te.bs},SizeExceedsPaddingSizeError:function(){return ko.$s},SizeOverflowError:function(){return xo.M6},SliceOffsetOutOfBoundsError:function(){return ko.mV},SolidityProtectedKeywordError:function(){return m}
2,StateAssignmentConflictError:function(){return Po.Z8},SwitchChainError:function(){return $e},TimeoutError:function(){return Te.W5},TipAboveFeeCapError:function(){return nt.cs},TransactionExecutionError:function(){return et.mk},TransactionNotFoundError:function(){return et.Bh},TransactionReceiptNotFoundError:function(){return et.Yb},TransactionRejectedRpcError:function(){return Ge},TransactionTypeNotSupportedError:function(){return nt.pZ},UnauthorizedProviderError:function(){return De},UnknownNodeError:function(){return nt.cj},UnknownRpcError:function(){return Ke},UnknownSignatureError:function(){return P},UnknownTypeError:function(){return w},UnsupportedPackedAbiType:function(){return ce.Mi},UnsupportedProviderMethodError:function(){return He},UrlRequiredError:function(){return sr},UserRejectedRequestError:function(){return _e},WaitForTransactionReceiptTimeoutError:function(){return et.mc},WebSocketRequestError:function(){return Te.c9},assertCurrentChain:function(){return Rn},assertRequest:function(){return st.F},assertTransactionEIP1559:function(){return iu.mJ},assertTransactionEIP2930:function(){return iu.Re},assertTransactionLegacy:function(){return iu.vX},blobsToCommitments:function(){return Tt.P},blobsToProofs:function(){return At.y},boolToBytes:function(){return le.Cu},boolToHex:function(){return we.C4},bytesToBigInt:function(){return Zu.v3},bytesToBool:function(){return Zu.Lj},bytesToHex:function(){return we.ci},bytesToNumber:function(){return Zu.tm},bytesToRlp:function(){return jo.li},bytesToString:function(){return Zu.d3},ccipFetch:function(){return xu.ccipRequest},ccipRequest:function(){return xu.ccipRequest},checksumAddress:function(){return Ji.xs},commitmentToVersionedHash:function(){return ku.S},commitmentsToVersionedHashes:function(){return Nt.C},compactSignatureToHex:function(){return hu},compactSignatureToSignature:function(){return _o},concat:function(){return Zr.zo},concatBytes:function(){return Zr.eV},concatHex:function(){return Zr.SM},createClient:function(){return Qn},createPublicClient:function(){return mi},createTestClient:function(){return $i},createTransport:function(){return ar},createWalletClient:function(){return so},custom:function(){return ir},decodeAbiParameters:function(){return Vt.r},decodeDeployData:function(){return Io},decodeErrorResult:function(){return Bo.p},decodeEventLog:function(){return Kt},decodeFunctionData:function(){return No},decodeFunctionResult:function(){return rn.k},defineBlock:function(){return mt.G},defineChain:function(){return Au.a},defineKzg:function(){return Bu},defineTransaction:function(){return ya.y_},defineTransactionReceipt:function(){return xa.dI},defineTransactionRequest:function(){return ut.iy},domainSeparator:function(){return Va},encodeAbiParameters:function(){return ve.E},encodeDeployData:function(){return Na},encodeErrorResult:function(){return Co},encodeEventTopics:function(){return ye},encodeFunctionData:function(){return Ie.R},encodeFunctionResult:function(){return Ro},encodePacked:function(){return Su},erc20Abi:function(){return hr.Wo},erc20Abi_bytes32:function(){return hr.Pm},erc4626Abi:function(){return hr.EN},erc721Abi:function(){return hr.Hr},etherUnits:function(){return go.ez},extractChain:function(){return Nu},fallback:function(){return ur},formatBlock:function(){return mt.Z},formatEther:function(){return Xe.d},formatGwei:function(){return Qe.o},formatLog:function(){return Xt.U},formatTransaction:function(){return ya.Tr},formatTransactionReceipt:function(){return xa.fA},formatTransactionRequest:function(){return ut.tG},formatUnits:function(){return Ou.b},fromBlobs:function(){return Eu},fromBytes:function(){return Zu.xv},fromHex:function(){return pt.H_},fromRlp:function(){return tu},getAbiItem:function(){return he.mE},getAddress:function(){return Ji.Kn},getChainContractAddress:function(){return br.L},getContract:function(){return Wn},getContractAddress:function(){return Go},getContractError:function(){return Je},getCreate2Address:function(){return Lo},getCreateAddress:function(){return Uo},getEventSelector:function(){return pe.n},getEventSignature:function(){return Mu.W},getFunctionSelector:function(){return Ao.C},getFunctionSignature:function(){return Mu.W},getSerializedTransactionType:function(){return zo},getTransactionType:function(){return Ct.l},getTypesForEIP712Domain:function(){return Wa},gweiUnits:function(){return go.Zn},hashDomain:function(){return Ka},hashMessage:function(){return Ba},hashTypedData:function(){return $a},hexToBigInt:function(){return pt.y_},hexToBool:function(){return pt.XA},hexToBytes:function(){return le.nr},hexToCompactSignature:function(){return Do},hexToNumber:function(){return pt.ly},hexToRlp:function(){return jo.bD},hexToSignature:function(){return Ho},hexToString:function(){return pt.rR},http:function(){return mr},isAddress:function(){return La.U},isAddressEqual:function(){return fi.E},isBytes:function(){return Fo},isHash:function(){return au},isHex:function(){return xr.v},keccak256:function(){return de.w},labelhash:function(){return Er},maxInt104:function(){return wo.yF},maxInt112:function(){return wo.DK},maxInt120:function(){return wo.VL},maxInt128:function(){return wo.rQ},maxInt136:function(){return wo.$7},maxInt144:function(){return wo.vh},maxInt152:function(){return wo.OQ},maxInt16:function(){return wo.sf},maxInt160:function(){return wo.gx},maxInt168:function(){return wo.vJ},maxInt176:function(){return wo.ZF},maxInt184:function(){return wo.NF},maxInt192:function(){return wo.mK},maxInt200:function(){return wo.BY},maxInt208:function(){return wo.V_},maxInt216:function(){return wo.WA},maxInt224:function(){return wo.qE},maxInt232:function(){return wo.DT},maxInt24:function(){return wo.d},maxInt240:function(){return wo.P},maxInt248:function(){return wo.TB},maxInt256:function(){return wo.vB},maxInt32:function(){return wo.Ef},maxInt40:function(){return wo.bL},maxInt48:function(){return wo.Mq},maxInt56:function(){return wo.TA},maxInt64:function(){return wo.cB},maxInt72:function(){return wo.o2},maxInt8:function(){return wo.M6},maxInt80:function(){return wo.Ge},maxInt88:function(){return wo.Z7},maxInt96:function(){return wo.SZ},maxUint104:function(){return wo.B7},maxUint112:function(){return wo.of},maxUint120:function(){return wo.Y},maxUint128:function(){return wo.aZ},maxUint136:function(){return wo.N3},maxUint144:function(){return wo.Mk},maxUint152:function(){return wo.T0},maxUint16:function(){return wo.rU},maxUint160:function(){return wo.Ai},maxUint168:function(){return wo.jU},maxUint176:function(){return wo.RM},maxUint184:function(){return wo.fT},maxUint192:function(){return wo.EV},maxUint200:function(){return wo.G},maxUint208:function(){return wo.KU},maxUint216:function(){return wo.h7},maxUint224:function(){return wo.I6},maxUint232:function(){return wo.pQ},maxUint24:function(){return wo.iA},maxUint240:function(){return wo.Rs},maxUint248:function(){return wo.w8},maxUint256:function(){return wo.zL},maxUint32:function(){return wo.zg},maxUint40:function(){return wo.ld},maxUint48:function(){return wo.l5},maxUint56:function(){return wo.lD},maxUint64:function(){return wo.UM},maxUint72:function(){return wo.n},maxUint8:function(){return wo.JE},maxUint80:function(){return wo.z$},maxUint88:function(){return wo.CV},maxUint96:function(){return wo.$H},minInt104:function(){return wo.Ur},minInt112:function(){return wo.mq},minInt120:function(){return wo.x7},minInt128:function(){return wo.P5},minInt136:function(){return wo.h},minInt144:function(){return wo.XJ},minInt152:function(){return wo.Ph},minInt16:function(){return wo.EK},minInt160:function(){return wo.AO},minInt168:function(){return wo.Df},minInt176:function(){return wo.oC},minInt184:function(){return wo.SJ},minInt192:function(){return wo.ob},minInt200:function(){return wo.qT},minInt208:function(){return wo.m3},minInt216:function(){return wo.uR},minInt224:function(){return wo.mx},minInt232:function(){return wo.mn},minInt24:function(){return wo.iW},minInt240:function(){return wo.Lg},minInt248:function(){return wo.tA},minInt256:function(){return wo.kA},minInt32:function(){return wo.aS},minInt40:function(){return wo.SS},minInt48:function(){return wo.Mz},minInt56:function(){return wo.Yt},minInt64:function(){return wo.MB},minInt72:function(){return wo.$R},minInt8:function(){return wo.Qt},minInt80:function(){return wo.sl},minInt88:function(){return wo.n9},minInt96:function(){return wo.by},multicall3Abi:function(){return hr.F8},namehash:function(){return Pr},numberToBytes:function(){return le.hL},numberToHex:function(){return we.eC},offchainLookup:function(){return xu.offchainLookup},offchainLookupAbiItem:function(){return xu.offchainLookupAbiItem},offchainLookupSignature:function(){return xu.offchainLookupSignature},pad:function(){return qo.vk},padBytes:function(){return qo.i3},padHex:function(){return qo.gc},parseAbi:function(){return ee},parseAbiItem:function(){return te},parseAbiParameter:function(){return ne},parseAbiParameters:function(){return re},parseCompactSignature:function(){return Do},parseEther:function(){return oc},parseEventLogs:function(){return Jt},parseGwei:function(){return uc},parseSignature:function(){return Ho},parseTransaction:function(){return ou},parseUnits:function(){return ic},prepareEncodeFunctionData:function(){return Oo.m},presignMessagePrefix:function(){return Ia},publicActions:function(){return vi},recoverAddress:function(){return Yo},recoverMessageAddress:function(){return Xo},recoverPublicKey:function(){return Vo},recoverTransactionAddress:function(){return lu},recoverTypedDataAddress:function(){return pu},ripemd160:function(){return ac},rpcSchema:function(){return er},rpcTransactionType:function(){return ut.xD},serializeAccessList:function(){return cc.g},serializeCompactSignature:function(){return hu},serializeSignature:function(){return Ma},serializeTransaction:function(){return fu.D},setupKzg:function(){return Tu},sha256:function(){return Fu.J},sidecarsToVersionedHashes:function(){return Pu},signatureToCompactSignature:function(){return mu},signatureToHex:function(){return Ma},size:function(){return Ht.d},slice:function(){return To.tP},sliceBytes:function(){return To.T4},sliceHex:function(){return To.p5},stringToBytes:function(){return le.qX},stringToHex:function(){return we.$G},stringify:function(){return gn.P},testActions:function(){return Vi},toBlobSidecars:function(){return St.j},toBlobs:function(){return Iu.U},toBytes:function(){return le.O0},toEventHash:function(){return Ru.r},toEventSelector:function(){return pe.n},toEventSignature:function(){return Mu.W},toFunctionHash:function(){return Ru.r},toFunctionSelector:function(){return Ao.C},toFunctionSignature:function(){return Mu.W},toHex:function(){return we.NC},toRlp:function(){return jo.LV},transactionType:function(){return ya.c8},trim:function(){return yr.f},validateTypedData:function(){return Ha},verifyMessage:function(){return bu},verifyTypedData:function(){return gu},walletActions:function(){return co},webSocket:function(){return bo},weiUnits:function(){return go.Bd},withRetry:function(){return tr},withTimeout:function(){return lr},zeroAddress:function(){return yo},zeroHash:function(){return Zo}});var r=n(43144),a=n(15671),i=n(97326),o=n(60136),u=n(29388),c=n(93433),s=n(28664),f=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r,o,u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,a.Z)(this,n);var s=u.cause instanceof n?u.cause.details:null!==(r=u.cause)&&void 0!==r&&r.message?u.cause.message:u.details,f=u.cause instanceof n&&u.cause.docsPath||u.docsPath,l=[e||"An error occurred.",""].concat((0,c.Z)(u.metaMessages?[].concat((0,c.Z)(u.metaMessages),[""]):[]),(0,c.Z)(f?["Docs: https://abitype.dev".concat(f)]:[]),(0,c.Z)(s?["Details: ".concat(s)]:[]),["Version: abitype@".concat("1.0.0")]).join("\n");return o=t.call(this,l),Object.defineProperty((0,i.Z)(o),"details",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty((0,i.Z)(o),"docsPath",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty((0,i.Z)(o),"metaMessages",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty((0,i.Z)(o),"shortMessage",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty((0,i.Z)(o),"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiTypeError"}),u.cause&&(o.cause=u.cause),o.details=s,o.docsPath=f,o.metaMessages=u.metaMessages,o.shortMessage=e,o}return(0,r.Z)(n)}((0,s.Z)(Error)),l=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r,o=e.type;return(0,a.Z)(this,n),r=t.call(this,"Circular reference detected.",{metaMessages:['Struct "'.concat(o,'" is a circular reference.')]}),Object.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"CircularReferenceError"}),r}return(0,r.Z)(n)}(f),d=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r,o=e.param;return(0,a.Z)(this,n),r=t.call(this,"Failed to parse ABI parameter.",{details:"parseAbiParameter(".concat(JSON.stringify(o,null,2),")"),docsPath:"/api/human#parseabiparameter-1"}),Object.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidAbiParameterError"}),r}return(0,r.Z)(n)}(f),p=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r,o=e.params;return(0,a.Z)(this,n),r=t.call(this,"Failed to parse ABI parameters.",{details:"parseAbiParameters(".concat(JSON.stringify(o,null,2),")"),docsPath:"/api/human#parseabiparameters-1"}),Object.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidAbiParametersError"}),r}return(0,r.Z)(n)}(f),v=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r,o=e.param;return(0,a.Z)(this,n),r=t.call(this,"Invalid ABI parameter.",{details:o}),Object.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidParameterError"}),r}return(0,r.Z)(n)}(f),m=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r,o=e.param,u=e.name;return(0,a.Z)(this,n),r=t.call(this,"Invalid ABI parameter.",{details:o,metaMessages:['"'.concat(u,'" is a protected Solidity keyword. More info: https://docs.soliditylang.org/en/latest/cheatsheet.html')]}),Object.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"SolidityProtectedKeywordError"}),r}return(0,r.Z)(n)}(f),h=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r,o=e.param,u=e.type,c=e.modifier;return(0,a.Z)(this,n),r=t.call(this,"Invalid ABI parameter.",{details:o,metaMessages:['Modifier "'.concat(c,'" not allowed').concat(u?' in "'.concat(u,'" type'):"",".")]}),Object.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidModifierError"}),r}return(0,r.Z)(n)}(f),b=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r,o=e.param,u=e.type,c=e.modifier;return(0,a.Z)(this,n),r=t.call(this,"Invalid ABI parameter.",{details:o,metaMessages:['Modifier "'.concat(c,'" not allowed').concat(u?' in "'.concat(u,'" type'):"","."),'Data location can only be specified for array, struct, or mapping types, but "'.concat(c,'" was given.')]}),Object.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidFunctionModifierError"}),r}return(0,r.Z)(n)}(f),y=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r,o=e.abiParameter;return(0,a.Z)(this,n),r=t.call(this,"Invalid ABI parameter.",{details:JSON.stringify(o,null,2),metaMessages:["ABI parameter type is invali
2d."]}),Object.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidAbiTypeParameterError"}),r}return(0,r.Z)(n)}(f),g=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r,o=e.signature;return(0,a.Z)(this,n),r=t.call(this,"Failed to parse ABI item.",{details:"parseAbiItem(".concat(JSON.stringify(o,null,2),")"),docsPath:"/api/human#parseabiitem-1"}),Object.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidAbiItemError"}),r}return(0,r.Z)(n)}(f),w=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r,o=e.type;return(0,a.Z)(this,n),r=t.call(this,"Unknown type.",{metaMessages:['Type "'.concat(o,'" is not a valid ABI type. Perhaps you forgot to include a struct signature?')]}),Object.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"UnknownTypeError"}),r}return(0,r.Z)(n)}(f),Z=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r,o=e.type;return(0,a.Z)(this,n),r=t.call(this,"Unknown type.",{metaMessages:['Type "'.concat(o,'" is not a valid ABI type.')]}),Object.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"UnknownSolidityTypeError"}),r}return(0,r.Z)(n)}(f),x=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r,o=e.current,u=e.depth;return(0,a.Z)(this,n),r=t.call(this,"Unbalanced parentheses.",{metaMessages:['"'.concat(o.trim(),'" has too many ').concat(u>0?"opening":"closing"," parentheses.")],details:'Depth "'.concat(u,'"')}),Object.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidParenthesisError"}),r}return(0,r.Z)(n)}(f),k=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r,o=e.signature,u=e.type;return(0,a.Z)(this,n),r=t.call(this,"Invalid ".concat(u," signature."),{details:o}),Object.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidSignatureError"}),r}return(0,r.Z)(n)}(f),P=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r,o=e.signature;return(0,a.Z)(this,n),r=t.call(this,"Unknown signature.",{details:o}),Object.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"UnknownSignatureError"}),r}return(0,r.Z)(n)}(f),E=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r,o=e.signature;return(0,a.Z)(this,n),r=t.call(this,"Invalid struct signature.",{details:o,metaMessages:["No properties exist."]}),Object.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidStructSignatureError"}),r}return(0,r.Z)(n)}(f),I=n(70804),B=n(54747),T=(0,I.Z)(/^error ([a-zA-Z$_][a-zA-Z0-9$_]*)\((.*?)\)$/,{name:1,parameters:2});var A=(0,I.Z)(/^event ([a-zA-Z$_][a-zA-Z0-9$_]*)\((.*?)\)$/,{name:1,parameters:2});var N=(0,I.Z)(/^function ([a-zA-Z$_][a-zA-Z0-9$_]*)\((.*?)\)(?: (external|public{1}))?(?: (pure|view|nonpayable|payable{1}))?(?: returns\s?\((.*?)\))?$/,{name:1,parameters:2,scope:3,stateMutability:4,returns:5});var S=(0,I.Z)(/^struct ([a-zA-Z$_][a-zA-Z0-9$_]*) \{(.*?)\}$/,{name:1,properties:2});function C(e){return S.test(e)}function O(e){return(0,B.Zw)(S,e)}var M=(0,I.Z)(/^constructor\((.*?)\)(?:\s(payable{1}))?$/,{parameters:1,stateMutability:2});var R=/^fallback\(\)$/;var F=/^receive\(\) external payable$/;var q=new Set(["memory","indexed","storage","calldata"]),j=new Set(["indexed"]),G=new Set(["calldata","memory","storage"]),U=n(1413),L=n(29439);var z=new Map([["address",{type:"address"}],["bool",{type:"bool"}],["bytes",{type:"bytes"}],["bytes32",{type:"bytes32"}],["int",{type:"int256"}],["int256",{type:"int256"}],["string",{type:"string"}],["uint",{type:"uint256"}],["uint8",{type:"uint8"}],["uint16",{type:"uint16"}],["uint24",{type:"uint24"}],["uint32",{type:"uint32"}],["uint64",{type:"uint64"}],["uint96",{type:"uint96"}],["uint112",{type:"uint112"}],["uint160",{type:"uint160"}],["uint192",{type:"uint192"}],["uint256",{type:"uint256"}],["address owner",{type:"address",name:"owner"}],["address to",{type:"address",name:"to"}],["bool approved",{type:"bool",name:"approved"}],["bytes _data",{type:"bytes",name:"_data"}],["bytes data",{type:"bytes",name:"data"}],["bytes signature",{type:"bytes",name:"signature"}],["bytes32 hash",{type:"bytes32",name:"hash"}],["bytes32 r",{type:"bytes32",name:"r"}],["bytes32 root",{type:"bytes32",name:"root"}],["bytes32 s",{type:"bytes32",name:"s"}],["string name",{type:"string",name:"name"}],["string symbol",{type:"string",name:"symbol"}],["string tokenURI",{type:"string",name:"tokenURI"}],["uint tokenId",{type:"uint256",name:"tokenId"}],["uint8 v",{type:"uint8",name:"v"}],["uint256 balance",{type:"uint256",name:"balance"}],["uint256 tokenId",{type:"uint256",name:"tokenId"}],["uint256 value",{type:"uint256",name:"value"}],["event:address indexed from",{type:"address",name:"from",indexed:!0}],["event:address indexed to",{type:"address",name:"to",indexed:!0}],["event:uint indexed tokenId",{type:"uint256",name:"tokenId",indexed:!0}],["event:uint256 indexed tokenId",{type:"uint256",name:"tokenId",indexed:!0}]]);function _(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(function(e){return N.test(e)}(e)){var n,r=function(e){return(0,B.Zw)(N,e)}(e);if(!r)throw new k({signature:e,type:"function"});for(var a=$(r.parameters),i=[],o=a.length,u=0;u<o;u++)i.push(V(a[u],{modifiers:G,structs:t,type:"function"}));var c=[];if(r.returns)for(var s=$(r.returns),f=s.length,l=0;l<f;l++)c.push(V(s[l],{modifiers:G,structs:t,type:"function"}));return{name:r.name,type:"function",stateMutability:null!==(n=r.stateMutability)&&void 0!==n?n:"nonpayable",inputs:i,outputs:c}}if(function(e){return A.test(e)}(e)){var d=function(e){return(0,B.Zw)(A,e)}(e);if(!d)throw new k({signature:e,type:"event"});for(var p=$(d.parameters),v=[],m=p.length,h=0;h<m;h++)v.push(V(p[h],{modifiers:j,structs:t,type:"event"}));return{name:d.name,type:"event",inputs:v}}if(function(e){return T.test(e)}(e)){var b=function(e){return(0,B.Zw)(T,e)}(e);if(!b)throw new k({signature:e,type:"error"});for(var y=$(b.parameters),g=[],w=y.length,Z=0;Z<w;Z++)g.push(V(y[Z],{structs:t,type:"error"}));return{name:b.name,type:"error",inputs:g}}if(function(e){return M.test(e)}(e)){var x,E=function(e){return(0,B.Zw)(M,e)}(e);if(!E)throw new k({signature:e,type:"constructor"});for(var I=$(E.parameters),S=[],C=I.length,O=0;O<C;O++)S.push(V(I[O],{structs:t,type:"constructor"}));return{type:"constructor",stateMutability:null!==(x=E.stateMutability)&&void 0!==x?x:"nonpayable",inputs:S}}if(function(e){return R.test(e)}(e))return{type:"fallback"};if(function(e){return F.test(e)}(e))return{type:"receive",stateMutability:"payable"};throw new P({signature:e})}var D=(0,I.Z)(/^([a-zA-Z$_][a-zA-Z0-9$_]*)((?:\[\d*?\])+?)?(?:\s(calldata|indexed|memory|storage{1}))?(?:\s([a-zA-Z$_][a-zA-Z0-9$_]*))?$/,{type:1,array:2,modifier:3,name:4}),H=(0,I.Z)(/^\((.+?)\)((?:\[\d*?\])+?)?(?:\s(calldata|indexed|memory|storage{1}))?(?:\s([a-zA-Z$_][a-zA-Z0-9$_]*))?$/,{type:1,array:2,modifier:3,name:4}),W=/^u?int$/;function V(e,t){var n,r,a=function(e,t){return t?"".concat(t,":").concat(e):e}(e,null===t||void 0===t?void 0:t.type);if(z.has(a))return z.get(a);var i=B.cN.test(e),o=(0,B.Zw)(i?H:D,e);if(!o)throw new v({param:e});if(o.name&&function(e){return"address"===e||"bool"===e||"function"===e||"string"===e||"tuple"===e||B.eL.test(e)||B.lh.test(e)||Y.test(e)}
2(o.name))throw new m({param:e,name:o.name});var u,c=o.name?{name:o.name}:{},s="indexed"===o.modifier?{indexed:!0}:{},f=null!==(n=null===t||void 0===t?void 0:t.structs)&&void 0!==n?n:{},l={};if(i){u="tuple";for(var d=$(o.type),p=[],y=d.length,g=0;g<y;g++)p.push(V(d[g],{structs:f}));l={components:p}}else if(o.type in f)u="tuple",l={components:f[o.type]};else if(W.test(o.type))u="".concat(o.type,"256");else if(u=o.type,"struct"!==(null===t||void 0===t?void 0:t.type)&&!K(u))throw new Z({type:u});if(o.modifier){var w,x;if(null===t||void 0===t||null===(w=t.modifiers)||void 0===w||null===(x=w.has)||void 0===x||!x.call(w,o.modifier))throw new h({param:e,type:null===t||void 0===t?void 0:t.type,modifier:o.modifier});if(G.has(o.modifier)&&!function(e,t){return t||"bytes"===e||"string"===e||"tuple"===e}(u,!!o.array))throw new b({param:e,type:null===t||void 0===t?void 0:t.type,modifier:o.modifier})}var k=(0,U.Z)((0,U.Z)((0,U.Z)({type:"".concat(u).concat(null!==(r=o.array)&&void 0!==r?r:"")},c),s),l);return z.set(a,k),k}function $(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,a=e.trim().length,i=0;i<a;i++){var o=e[i],u=e.slice(i+1);switch(o){case",":return 0===r?$(u,[].concat((0,c.Z)(t),[n.trim()])):$(u,t,"".concat(n).concat(o),r);case"(":return $(u,t,"".concat(n).concat(o),r+1);case")":return $(u,t,"".concat(n).concat(o),r-1);default:return $(u,t,"".concat(n).concat(o),r)}}if(""===n)return t;if(0!==r)throw new x({current:n,depth:r});return t.push(n.trim()),t}function K(e){return"address"===e||"bool"===e||"function"===e||"string"===e||B.eL.test(e)||B.lh.test(e)}var Y=/^(?:after|alias|anonymous|apply|auto|byte|calldata|case|catch|constant|copyof|default|defined|error|event|external|false|final|function|immutable|implements|in|indexed|inline|internal|let|mapping|match|memory|mutable|null|of|override|partial|private|promise|public|pure|reference|relocatable|return|returns|sizeof|static|storage|struct|super|supports|switch|this|true|try|typedef|typeof|var|view|virtual)$/;function J(e){for(var t={},n=e.length,r=0;r<n;r++){var a=e[r];if(C(a)){var i=O(a);if(!i)throw new k({signature:a,type:"struct"});for(var o=i.properties.split(";"),u=[],c=o.length,s=0;s<c;s++){var f=o[s].trim();if(f){var l=V(f,{type:"struct"});u.push(l)}}if(!u.length)throw new E({signature:a});t[i.name]=u}}for(var d={},p=Object.entries(t),v=p.length,m=0;m<v;m++){var h=(0,L.Z)(p[m],2),b=h[0],y=h[1];d[b]=Q(y,t)}return d}var X=(0,I.Z)(/^([a-zA-Z$_][a-zA-Z0-9$_]*)((?:\[\d*?\])+?)?$/,{type:1,array:2});function Q(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:new Set,r=[],a=e.length,i=0;i<a;i++){var o=e[i];if(B.cN.test(o.type))r.push(o);else{var u=(0,B.Zw)(X,o.type);if(null===u||void 0===u||!u.type)throw new y({abiParameter:o});var s=u.array,f=u.type;if(f in t){var d;if(n.has(f))throw new l({type:f});r.push((0,U.Z)((0,U.Z)({},o),{},{type:"tuple".concat(null!==s&&void 0!==s?s:""),components:Q(null!==(d=t[f])&&void 0!==d?d:[],t,new Set([].concat((0,c.Z)(n),[f])))}))}else{if(!K(f))throw new w({type:f});r.push(o)}}}return r}function ee(e){for(var t=J(e),n=[],r=e.length,a=0;a<r;a++){var i=e[a];C(i)||n.push(_(i,t))}return n}function te(e){var t;if("string"===typeof e)t=_(e);else for(var n=J(e),r=e.length,a=0;a<r;a++){var i=e[a];if(!C(i)){t=_(i,n);break}}if(!t)throw new g({signature:e});return t}function ne(e){var t;if("string"===typeof e)t=V(e,{modifiers:q});else for(var n=J(e),r=e.length,a=0;a<r;a++){var i=e[a];if(!C(i)){t=V(i,{modifiers:q,structs:n});break}}if(!t)throw new d({param:e});return t}function re(e){var t=[];if("string"===typeof e)for(var n=$(e),r=n.length,a=0;a<r;a++)t.push(V(n[a],{modifiers:q}));else for(var i=J(e),o=e.length,u=0;u<o;u++){var c=e[u];if(!C(c))for(var s=$(c),f=s.length,l=0;l<f;l++)t.push(V(s[l],{modifiers:q,structs:i}))}if(0===t.length)throw new p({params:e});return t}var ae=n(37762);function ie(e,t,n){return function(r){var a,i,o,u;return null!==(a=null!==(i=null===(o=e[t.name])||void 0===o?void 0:o.call(e,r))&&void 0!==i?i:null===(u=e[n])||void 0===u?void 0:u.call(e,r))&&void 0!==a?a:t(e,r)}}var oe=n(74165),ue=n(15861),ce=n(50434),se=n(14507),fe=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r;return(0,a.Z)(this,n),r=t.call(this,'Filter type "'.concat(e,'" is not supported.')),Object.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"FilterTypeNotSupportedError"}),r}return(0,r.Z)(n)}(se.G),le=n(26953),de=n(83286),pe=n(16086),ve=n(48078),me=n(38060),he=n(35242),be="/docs/contract/encodeEventTopics";function ye(e){var t=e.abi,n=e.eventName,r=e.args,a=t[0];if(n){var i=(0,he.mE)({abi:t,name:n});if(!i)throw new ce.mv(n,{docsPath:be});a=i}if("event"!==a.type)throw new ce.mv(void 0,{docsPath:be});var o=(0,me.t)(a),u=(0,pe.n)(o),s=[];if(r&&"inputs"in a){var f,l,d,p=null===(f=a.inputs)||void 0===f?void 0:f.filter((function(e){return"indexed"in e&&e.
2indexed})),v=Array.isArray(r)?r:Object.values(r).length>0&&null!==(l=null===p||void 0===p?void 0:p.map((function(e){return r[e.name]})))&&void 0!==l?l:[];if(v.length>0)s=null!==(d=null===p||void 0===p?void 0:p.map((function(e,t){return Array.isArray(v[t])?v[t].map((function(n,r){return ge({param:e,value:v[t][r]})})):v[t]?ge({param:e,value:v[t]}):null})))&&void 0!==d?d:[]}return[u].concat((0,c.Z)(s))}function ge(e){var t=e.param,n=e.value;if("string"===t.type||"bytes"===t.type)return(0,de.w)((0,le.O0)(n));if("tuple"===t.type||t.type.match(/^(.*)\[(\d+)?\]$/))throw new fe(t.type);return(0,ve.E)([t],[n])}var we=n(38521);function Ze(e,t){var n,r,a=t.method,i={};return"fallback"===e.transport.type&&(null===(n=(r=e.transport).onResponse)||void 0===n||n.call(r,(function(e){var t=e.method,n=e.response,r=e.status,o=e.transport;"success"===r&&a===t&&(i[n]=o.request)}))),function(t){return i[t]||e.request}}function xe(e,t){return ke.apply(this,arguments)}function ke(){return(ke=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r,a,i,o,u,c,s,f,l,d;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.address,a=n.abi,i=n.args,o=n.eventName,u=n.fromBlock,c=n.strict,s=n.toBlock,f=Ze(t,{method:"eth_newFilter"}),l=o?ye({abi:a,args:i,eventName:o}):void 0,e.next=5,t.request({method:"eth_newFilter",params:[{address:r,fromBlock:"bigint"===typeof u?(0,we.eC)(u):u,toBlock:"bigint"===typeof s?(0,we.eC)(s):s,topics:l}]});case 5:return d=e.sent,e.abrupt("return",{abi:a,args:i,eventName:o,id:d,request:f(d),strict:Boolean(c),type:"event"});case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var Pe=n(45987),Ee=n(18721),Ie=n(50506),Be=n(15592),Te=n(67600),Ae=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e,r){var o,u=r.code,c=r.docsPath,s=r.metaMessages,f=r.shortMessage;return(0,a.Z)(this,n),o=t.call(this,f,{cause:e,docsPath:c,metaMessages:s||(null===e||void 0===e?void 0:e.metaMessages)}),Object.defineProperty((0,i.Z)(o),"name",{enumerable:!0,configurable:!0,writable:!0,value:"RpcError"}),Object.defineProperty((0,i.Z)(o),"code",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),o.name=e.name,o.code=e instanceof Te.bs?e.code:null!==u&&void 0!==u?u:-1,o}return(0,r.Z)(n)}(se.G),Ne=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e,r){var o;return(0,a.Z)(this,n),o=t.call(this,e,r),Object.defineProperty((0,i.Z)(o),"name",{enumerable:!0,configurable:!0,writable:!0,value:"ProviderRpcError"}),Object.defineProperty((0,i.Z)(o),"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),o.data=r.data,o}return(0,r.Z)(n)}(Ae),Se=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r;return(0,a.Z)(this,n),r=t.call(this,e,{code:n.code,shortMessage:"Invalid JSON was received by the server. An error occurred on the server while parsing the JSON text."}),Object.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"ParseRpcError"}),r}return(0,r.Z)(n)}(Ae);Object.defineProperty(Se,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32700});var Ce=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r;return(0,a.Z)(this,n),r=t.call(this,e,{code:n.code,shortMessage:"JSON is not a valid request object."}),Object.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidRequestRpcError"}),r}return(0,r.Z)(n)}(Ae);Object.defineProperty(Ce,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32600});var Oe=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r;return(0,a.Z)(this,n),r=t.call(this,e,{code:n.code,shortMessage:"The method does not exist / is not available."}),Object.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"MethodNotFoundRpcError"}),r}return(0,r.Z)(n)}(Ae);Object.defineProperty(Oe,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32601});var Me=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r;return(0,a.Z)(this,n),r=t.call(this,e,{code:n.code,shortMessage:["Invalid parameters were provided to the RPC method.","Double check you have provided the correct parameters."].join("\n")}),Object.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidParamsRpcError"}),r}return(0,r.Z)(n)}(Ae);Object.defineProperty(Me,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32602});var Re=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r;return(0,a.Z)(this,n),r=t.call(this,e,{code:n.code,shortMessage:"An internal error was received."}),Object.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"InternalRpcError"}),r}return(0,r.Z)(n)}(Ae);Object.defineProperty(Re,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32603});var Fe=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r;return(0,a.Z)(this,n),r=t.call(this,e,{code:n.code,shortMessage:["Missing or invalid parameters.","Double check you have provided the correct parameters."].join("\n")}),Object.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidInputRpcError"}),r}return(0,r.Z)(n)}(Ae);Object.defineProperty(Fe,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32e3});var qe=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r;return(0,a.Z)(this,n),r=t.call(this,e,{code:n.code,shortMessage:"Requested resource not found."}),Object.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"ResourceNotFoundRpcError"}),r}return(0,r.Z)(n)}(Ae);Object.defineProperty(qe,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32001});var je=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r;return(0,a.Z)(this,n),r=t.call(this,e,{code:n.code,shortMessage:"Requested resource not available."}),Object.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"ResourceUnavailableRpcError"}),r}return(0,r.Z)(n)}(Ae);Object.defineProperty(je,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32002});var Ge=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r;return(0,a.Z)(this,n),r=t.call(this,e,{code:n.code,shortMessage:"Transaction creation failed."}),Object.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"TransactionRejectedRpcError"}),r}return(0,r.Z)(n)}(Ae);Object.defineProperty(Ge,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32003});var Ue=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r;return(0,a.Z)(this,n),r=t.call(this,e,{code:n.code,shortMessage:"Method is not implemented."}),Object.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"MethodNotSupportedRpcError"}),r}return(0,r.Z)(n)}(Ae);Object.defineProperty(Ue,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32004});var Le=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r;return(0,a.Z)(this,n),r=t.call(this,e,{code:n.code,shortMessage:"Request exceeds defined limit."}),Object.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"LimitExceededRpcError"}),r}return(0,r.Z)(n)}(Ae);Object.defineProperty(Le,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32005});var ze=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r;return(0,a.Z)(this,n),r=t.call(this,e,{code:n.code,shortMessage:"Version of JSON-RPC protocol is not supported."}),Object.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"JsonRpcVersionUnsupportedError"}),r}return(0,r.Z)(n)}(Ae);Object.defineProperty(ze,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32006});var _e=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r;return(0,a.Z)(this,n),r=t.call(this,e,{code:n.code,shortMessage:"User rejected the request."}),Object.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"UserRejectedRequestError"}),r}return(0,r.Z)(n)}(Ne);Object.defineProperty(_e,"code",{enumerable:!0,configurable:!0,writable:!0,value:4001});var De=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r;return(0,a.Z)(this,n),r=t.call(this,e,{code:n.code,shortMessage:"The requested method and/or account has not been authorized by the user."}),Object.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"UnauthorizedProviderError"}),r}return(0,r.Z)(n)}(Ne);Object.defineProperty(De,"code",{enumerable:!0,configurable:!0,writable:!0,value:4100});var He=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r;return(0,a.Z)(this,n),r=t.call(this,e,{code:n.code,shortMessage:"The Provider does not support the requested method."}),Object.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"UnsupportedProviderMethodError"}),r}return(0,r.Z)(n)}(Ne);Object.defineProperty(He,"code",{enumerable:!0,configurable:!0,writable:!0,value:4200});var We=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r;return(0,a.Z)(this,n),r=t.call(this,e,{code:n.code,shortMessage:"The Provider is disconnected from all chains."}),Object.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"ProviderDisconnectedError"}),r}return(0,r.Z)(n)}(Ne);Object.defineProperty(We,"code",{enumerable:!0,configurable:!0,writable:!0,value:4900});var Ve=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r;return(0,a.Z)(this,n),r=t.call(this,e,{code:n.code,shortMessage:"The Provider is not connected to the requested chain."}),Object.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"ChainDisconnectedError"}),r}return(0,r.Z)(n)}(Ne);Object.defineProperty(Ve,"code",{enumerable:!0,configurable:!0,writable:!0,value:4901});var $e=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r;return(0,a.Z)(this,n),r=t.call(this,e,{code:n.code,shortMessage:"An error occurred when attempting to switch chain."}),Object.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"SwitchChainError"}),r}return(0,r.Z)(n)}(Ne);Object.defineProperty($e,"code",{enumerable:!0,configurable:!0,writable:!0,value:4902});var Ke=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r;return(0,a.Z)(this,n),r=t.call(this,e,{shortMessage:"An unknown RPC error occurred."}),Object.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"UnknownRpcError"}),r}return(0,r.Z)(n)}(Ae),Ye=3;function Je(e,t){var n=t.abi,r=t.address,a=t.args,i=t.docsPath,o=t.functionName,u=t.sender,c=e instanceof Be.VQ?e:e instanceof se.G?e.walk((function(e){return"data"in e}))||e.walk():{},s=c.code,f=c.data,l=c.message,d=c.shortMessage,p=e instanceof ce.wb?new Be.Dk({functionName:o}):[Ye,Re.code].includes(s)&&(f||l||d)?new Be.Lu({abi:n,data:"object"===typeof f?f.data:f,functionName:o,message:null!==d&&void 0!==d?d:l}):e;return new Be.uq(p,{abi:n,args:a,contractAddress:r,docsPath:i,functionName:o,sender:u})}var Xe=n(81490),Qe=n(67274),et=n(76182),tt=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e,r){var o,u,s=r.account,f=r.docsPath,l=r.chain,d=r.data,p=r.gas,v=r.gasPrice,m=r.maxFeePerGas,h=r.maxPriorityFeePerGas,b=r.nonce,y=r.to,g=r.value;(0,a.Z)(this,n);var w=(0,et.xr)({from:null===s||void 0===s?void 0:s.address,to:y,value:"undefined"!==typeof g&&"".concat((0,Xe.d)(g)," ").concat((null===l||void 0===l||null===(o=l.nativeCurrency)||void 0===o?void 0:o.symbol)||"ETH"),data:d,gas:p,gasPrice:"undefined"!==typeof v&&"".concat((0,Qe.o)(v)," gwei"),maxFeePerGas:"undefined"!==typeof m&&"".concat((0,Qe.o)(m)," gwei"),maxPriorityFeePerGas:"undefined"!==typeof h&&"".concat((0,Qe.o)(h)," gwei"),nonce:b});return u=t.call(this,e.shortMessage,{cause:e,docsPath:f,metaMessages:[].concat((0,c.Z)(e.metaMessages?[].concat((0,c.Z)(e.metaMessages),[" "]):[]),["Estimate Gas Arguments:",w]).filter(
2Boolean)}),Object.defineProperty((0,i.Z)(u),"cause",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty((0,i.Z)(u),"name",{enumerable:!0,configurable:!0,writable:!0,value:"EstimateGasExecutionError"}),u.cause=e,u}return(0,r.Z)(n)}(se.G),nt=n(32120),rt=n(60385),at=["docsPath"];function it(e,t){var n=t.docsPath,r=(0,Pe.Z)(t,at),a=function(){var t=(0,rt.k)(e,r);return t instanceof nt.cj?e:t}();return new tt(a,(0,U.Z)({docsPath:n},r))}var ot=n(36384),ut=n(11866),ct=n(36357),st=n(91307),ft=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(){var e;return(0,a.Z)(this,n),e=t.call(this,"`baseFeeMultiplier` must be greater than 1."),Object.defineProperty((0,i.Z)(e),"name",{enumerable:!0,configurable:!0,writable:!0,value:"BaseFeeScalarError"}),e}return(0,r.Z)(n)}(se.G),lt=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(){var e;return(0,a.Z)(this,n),e=t.call(this,"Chain does not support EIP-1559 fees."),Object.defineProperty((0,i.Z)(e),"name",{enumerable:!0,configurable:!0,writable:!0,value:"Eip1559FeesNotSupportedError"}),e}return(0,r.Z)(n)}(se.G),dt=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r,o=e.maxPriorityFeePerGas;return(0,a.Z)(this,n),r=t.call(this,"`maxFeePerGas` cannot be less than the `maxPriorityFeePerGas` (".concat((0,Qe.o)(o)," gwei).")),Object.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"MaxFeePerGasTooLowError"}),r}return(0,r.Z)(n)}(se.G),pt=n(54580),vt=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r,o=e.blockHash,u=e.blockNumber;(0,a.Z)(this,n);var c="Block";return o&&(c='Block at hash "'.concat(o,'"')),u&&(c='Block at number "'.concat(u,'"')),r=t.call(this,"".concat(c," could not be found.")),Object.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"BlockNotFoundError"}),r}return(0,r.Z)(n)}(se.G),mt=n(44082);function ht(e){return bt.apply(this,arguments)}function bt(){return bt=(0,ue.Z)((0,oe.Z)().mark((function e(t){var n,r,a,i,o,u,c,s,f,l,d,p,v,m=arguments;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o=(i=m.length>1&&void 0!==m[1]?m[1]:{}).blockHash,u=i.blockNumber,c=i.blockTag,s=i.includeTransactions,f=null!==c&&void 0!==c?c:"latest",l=null!==s&&void 0!==s&&s,d=void 0!==u?(0,we.eC)(u):void 0,p=null,!o){e.next=11;break}return e.next=8,t.request({method:"eth_getBlockByHash",params:[o,l]});case 8:p=e.sent,e.next=14;break;case 11:return e.next=13,t.request({method:"eth_getBlockByNumber",params:[d||f,l]});case 13:p=e.sent;case 14:if(p){e.next=16;break}throw new vt({blockHash:o,blockNumber:u});case 16:return v=(null===(n=t.chain)||void 0===n||null===(r=n.formatters)||void 0===r||null===(a=r.block)||void 0===a?void 0:a.format)||mt.Z,e.abrupt("return",v(p));case 18:case"end":return e.stop()}}),e)}))),bt.apply(this,arguments)}function yt(e){return gt.apply(this,arguments)}function gt(){return(gt=(0,ue.Z)((0,oe.Z)().mark((function e(t){var n;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.request({method:"eth_gasPrice"});case 2:return n=e.sent,e.abrupt("return",BigInt(n));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function wt(){return(wt=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Zt(t,n));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Zt(e,t){return xt.apply(this,arguments)}function xt(){return(xt=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r,a,i,o,u,c,s,f,l,d,p,v,m,h,b;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(u=(o=n||{}).block,c=o.chain,s=void 0===c?t.chain:c,f=o.request,"function"!==typeof(null===s||void 0===s||null===(r=s.fees)||void 0===r?void 0:r.defaultPriorityFee)){e.next=9;break}if(e.t0=u,e.t0){e.next=7;break}return e.next=6,ie(t,ht,"getBlock")({});case 6:e.t0=e.sent;case 7:return l=e.t0,e.abrupt("return",s.fees.defaultPriorityFee({block:l,client:t,request:f}));case 9:if("undefined"===typeof(null===s||void 0===s||null===(a=s.fees)||void 0===a?void 0:a.defaultPriorityFee)){e.next=11;break}return e.abrupt("return",null===s||void 0===s||null===(i=s.fees)||void 0===i?void 0:i.defaultPriorityFee);case 11:return e.prev=11,e.next=14,t.request({method:"eth_maxPriorityFeePerGas"});case 14:return d=e.sent,e.abrupt("return",(0,pt.y_)(d));case 18:return e.prev=18,e.t1=e.catch(11),e.next=22,Promise.all([u?Promise.resolve(u):ie(t,ht,"getBlock")({}),ie(t,yt,"getGasPrice")({})]);case 22:if(p=e.sent,v=(0,L.Z)(p,2),m=v[0],h=v[1],"bigint"===typeof m.baseFeePerGas){e.next=28;break}throw new lt;case 28:if(!((b=h-m.baseFeePerGas)<0n)){e.next=31;break}return e.abrupt("return",0n);case 31:return e.abrupt("return",b);case 32:case"end":return e.stop()}}),e,null,[[11,18]])})))).apply(this,arguments)}function kt(){return(kt=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Pt(t,n));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Pt(e,t){return Et.apply(this,arguments)}function Et(){return Et=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r,a,i,o,u,c,s,f,l,d,p,v,m,h,b,y,g,w,Z,x,k,P;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c=(u=n||{}).block,s=u.chain,f=void 0===s?t.chain:s,l=u.request,d=u.type,p=void 0===d?"eip1559":d,e.next=3,(0,ue.Z)((0,oe.Z)().mark((function e(){var n,r,a;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("function"!==typeof(null===f||void 0===f||null===(n=f.fees)||void 0===n?void 0:n.baseFeeMultiplier)){e.next=2;break}return e.abrupt("return",f.fees.baseFeeMultiplier({block:c,client:t,request:l}));case 2:return e.abrupt("return",null!==(r=null===f||void 0===f||null===(a=f.fees)||void 0===a?void 0:a.baseFeeMultiplier)&&void 0!==r?r:1.2);case 3:case"end":return e.stop()}}),e)})))();
2case 3:if(!((v=e.sent)<1)){e.next=6;break}throw new ft;case 6:if(m=null!==(r=null===(a=v.toString().split(".")[1])||void 0===a?void 0:a.length)&&void 0!==r?r:0,h=Math.pow(10,m),b=function(e){return e*BigInt(Math.ceil(v*h))/BigInt(h)},!c){e.next=13;break}e.t0=c,e.next=16;break;case 13:return e.next=15,ie(t,ht,"getBlock")({});case 15:e.t0=e.sent;case 16:if(y=e.t0,"function"!==typeof(null===f||void 0===f||null===(i=f.fees)||void 0===i?void 0:i.estimateFeesPerGas)){e.next=23;break}return e.next=20,f.fees.estimateFeesPerGas({block:c,client:t,multiply:b,request:l,type:p});case 20:if(null===(g=e.sent)){e.next=23;break}return e.abrupt("return",g);case 23:if("eip1559"!==p){e.next=37;break}if("bigint"===typeof y.baseFeePerGas){e.next=26;break}throw new lt;case 26:if("bigint"!==typeof(null===l||void 0===l?void 0:l.maxPriorityFeePerGas)){e.next=30;break}e.t1=l.maxPriorityFeePerGas,e.next=33;break;case 30:return e.next=32,Zt(t,{block:y,chain:f,request:l});case 32:e.t1=e.sent;case 33:return Z=e.t1,x=b(y.baseFeePerGas),k=null!==(w=null===l||void 0===l?void 0:l.maxFeePerGas)&&void 0!==w?w:x+Z,e.abrupt("return",{maxFeePerGas:k,maxPriorityFeePerGas:Z});case 37:if(null===(o=null===l||void 0===l?void 0:l.gasPrice)||void 0===o){e.next=41;break}e.t2=o,e.next=46;break;case 41:return e.t3=b,e.next=44,ie(t,yt,"getGasPrice")({});case 44:e.t4=e.sent,e.t2=(0,e.t3)(e.t4);case 46:return P=e.t2,e.abrupt("return",{gasPrice:P});case 48:case"end":return e.stop()}}),e)}))),Et.apply(this,arguments)}function It(e,t){return Bt.apply(this,arguments)}function Bt(){return(Bt=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r,a,i,o,u;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.address,a=n.blockTag,i=void 0===a?"latest":a,o=n.blockNumber,e.next=3,t.request({method:"eth_getTransactionCount",params:[r,o?(0,we.eC)(o):i]});case 3:return u=e.sent,e.abrupt("return",(0,pt.ly)(u));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var Tt=n(6696),At=n(90),Nt=n(79769),St=n(80628),Ct=n(97169);function Ot(e){return Mt.apply(this,arguments)}function Mt(){return(Mt=(0,ue.Z)((0,oe.Z)().mark((function e(t){var n;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.request({method:"eth_chainId"});case 2:return n=e.sent,e.abrupt("return",(0,pt.ly)(n));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var Rt=["blobVersionedHashes","chainId","fees","gas","nonce","type"];function Ft(e,t){return qt.apply(this,arguments)}function qt(){return qt=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r,a,i,o,u,c,s,f,l,d,p,v,m,h,b,y,g,w,Z,x,k,P,E,I,B,T,A,N;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(y=function(){return(y=(0,ue.Z)((0,oe.Z)().mark((function e(){return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!h){e.next=2;break}return e.abrupt("return",h);case 2:return e.next=4,ie(t,ht,"getBlock")({blockTag:"latest"});case 4:return h=e.sent,e.abrupt("return",h);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)},b=function(){return y.apply(this,arguments)},r=n.account,a=void 0===r?t.account:r,i=n.blobs,o=n.chain,u=n.chainId,c=n.gas,s=n.kzg,f=n.nonce,l=n.parameters,d=void 0===l?Rt:l,p=n.type,v=a?(0,Ee.T)(a):void 0,m=(0,U.Z)((0,U.Z)({},n),v?{from:null===v||void 0===v?void 0:v.address}:{}),(d.includes("blobVersionedHashes")||d.includes("sidecars"))&&i&&s&&(g=(0,Tt.P)({blobs:i,kzg:s}),d.includes("blobVersionedHashes")&&(w=(0,Nt.C)({commitments:g,to:"hex"}),m.blobVersionedHashes=w),d.includes("sidecars")&&(Z=(0,At.y)({blobs:i,commitments:g,kzg:s}),x=(0,St.j)({blobs:i,commitments:g,proofs:Z,to:"hex"}),m.sidecars=x)),!d.includes("chainId")){e.next=18;break}if(!o){e.next=11;break}m.chainId=o.id,e.next=18;break;case 11:if("undefined"===typeof u){e.next=15;break}m.chainId=u,e.next=18;break;case 15:return e.next=17,ie(t,Ot,"getChainId")({});case 17:m.chainId=e.sent;case 18:if(!d.includes("nonce")||"undefined"!==typeof f||!v){e.next=22;break}return e.next=21,ie(t,It,"getTransactionCount")({address:v.address,blockTag:"pending"});case 21:m.nonce=e.sent;case 22:if(!d.includes("fees")&&!d.includes("type")||"undefined"!==typeof p){e.next=33;break}e.prev=23,m.type=(0,Ct.l)(m),e.next=33;break;case 27:return e.prev=27,e.t0=e.catch(23),e.next=31,b();case 31:k=e.sent,m.type="bigint"===typeof(null===k||void 0===k?void 0:k.baseFeePerGas)?"eip1559":"legacy";case 33:if(!d.includes("fees")){e.next=60;break}if("legacy"===m.type||"eip2930"===m.type){e.next=50;break}if("undefined"!==typeof m.maxFeePerGas&&"undefined"!==typeof m.maxPriorityFeePerGas){e.next=48;break}return e.next=38,b();case 38:return P=e.sent,e.next=41,Pt(t,{block:P,chain:o,request:m});case 41:if(E=e.sent,I=E.maxFeePerGas,B=E.maxPriorityFeePerGas,!("undefined"===typeof n.maxPriorityFeePerGas&&n.maxFeePerGas&&n.maxFeePerGas<B)){e.next=46;break}throw new dt({maxPriorityFeePerGas:B});case 46:m.maxPriorityFeePerGas=B,m.maxFeePerGas=I;case 48:e.next=60;break;case 50:if("undefined"===typeof n.maxFeePerGas&&"undefined"===typeof n.maxPriorityFeePerGas){e.next=52;break}throw new lt;case 52:return e.next=54,b();case 54:return T=e.sent,e.next=57,Pt(t,{block:T,chain:o,request:m,type:"legacy"});case 57:A=e.sent,N=A.gasPrice,m.gasPrice=N;case 60:if(!d.includes("gas")||"undefined"!==typeof c){e.next=64;break}return e.next=63,ie(t,Gt,"estimateGas")((0,U.Z)((0,U.Z)({},m),{},{account:v?{address:v.address,type:"json-rpc"}:void 0}));case 63:m.gas=e.sent;case 64:return(0,st.F)(m),delete m.parameters,e.abrupt("return",m);case 67:case"end":return e.stop()}}),e,null,[[23,27]])}))),qt.apply(this,arguments)}var jt=["accessList","blobs","blobVersionedHashes","blockNumber","blockTag","data","gas","gasPrice","maxFeePerBlobGas","maxFeePerGas","maxPriorityFeePerGas","
2nonce","to","value","stateOverride"];function Gt(e,t){return Ut.apply(this,arguments)}function Ut(){return Ut=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r,a,i,o,u,c,s,f,l,d,p,v,m,h,b,y,g,w,Z,x,k,P,E,I,B,T,A,N,S,C;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=null!==(r=n.account)&&void 0!==r?r:t.account,i=a?(0,Ee.T)(a):void 0,e.prev=2,e.next=5,Ft(t,(0,U.Z)((0,U.Z)({},n),{},{parameters:"local"===(null===i||void 0===i?void 0:i.type)?void 0:["blobVersionedHashes"]}));case 5:return s=e.sent,f=s.accessList,l=s.blobs,d=s.blobVersionedHashes,p=s.blockNumber,v=s.blockTag,m=s.data,h=s.gas,b=s.gasPrice,y=s.maxFeePerBlobGas,g=s.maxFeePerGas,w=s.maxPriorityFeePerGas,Z=s.nonce,x=s.to,k=s.value,P=s.stateOverride,E=(0,Pe.Z)(s,jt),I=p?(0,we.eC)(p):void 0,B=I||v,T=(0,ct.mF)(P),(0,st.F)(n),A=null===(o=t.chain)||void 0===o||null===(u=o.formatters)||void 0===u||null===(c=u.transactionRequest)||void 0===c?void 0:c.format,N=A||ut.tG,S=N((0,U.Z)((0,U.Z)({},(0,ot.K)(E,{format:A})),{},{from:null===i||void 0===i?void 0:i.address,accessList:f,blobs:l,blobVersionedHashes:d,data:m,gas:h,gasPrice:b,maxFeePerBlobGas:y,maxFeePerGas:g,maxPriorityFeePerGas:w,nonce:Z,to:x,value:k})),e.next=31,t.request({method:"eth_estimateGas",params:T?[S,null!==B&&void 0!==B?B:"latest",T]:B?[S,B]:[S]});case 31:return C=e.sent,e.abrupt("return",BigInt(C));case 35:throw e.prev=35,e.t0=e.catch(2),it(e.t0,(0,U.Z)((0,U.Z)({},n),{},{account:i,chain:t.chain}));case 38:case"end":return e.stop()}}),e,null,[[2,35]])}))),Ut.apply(this,arguments)}var Lt=["abi","address","args","functionName"];function zt(e,t){return _t.apply(this,arguments)}function _t(){return _t=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r,a,i,o,u,c,s,f;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.abi,a=n.address,i=n.args,o=n.functionName,u=(0,Pe.Z)(n,Lt),c=(0,Ie.R)({abi:r,args:i,functionName:o}),e.prev=2,e.next=5,ie(t,Gt,"estimateGas")((0,U.Z)({data:c,to:a},u));case 5:return s=e.sent,e.abrupt("return",s);case 9:throw e.prev=9,e.t0=e.catch(2),f=u.account?(0,Ee.T)(u.account):void 0,Je(e.t0,{abi:r,address:a,args:i,docsPath:"/docs/contract/estimateContractGas",functionName:o,sender:null===f||void 0===f?void 0:f.address});case 13:case"end":return e.stop()}}),e,null,[[2,9]])}))),_t.apply(this,arguments)}var Dt=n(84506),Ht=n(84397),Wt=n(72130),Vt=n(12917),$t="/docs/contract/decodeEventLog";function Kt(e){var t=e.abi,n=e.data,r=e.strict,a=e.topics,i=null===r||void 0===r||r,o=(0,Dt.Z)(a),u=o[0],s=o.slice(1);if(!u)throw new ce.FM({docsPath:$t});var f=t.find((function(e){return"event"===e.type&&u===(0,pe.n)((0,me.t)(e))}));if(!f||!("name"in f)||"event"!==f.type)throw new ce.lC(u,{docsPath:$t});for(var l=f.name,d=f.inputs,p=null===d||void 0===d?void 0:d.some((function(e){return!("name"in e&&e.name)})),v=p?[]:{},m=d.filter((function(e){return"indexed"in e&&e.indexed})),h=0;h<m.length;h++){var b=m[h],y=s[h];if(!y)throw new ce.Gy({abiItem:f,param:b});v[p?h:b.name||h]=Yt({param:b,value:y})}var g=d.filter((function(e){return!("indexed"in e&&e.indexed)}));if(g.length>0)if(n&&"0x"!==n)try{var w=(0,Vt.r)(g,n);if(w)if(p)v=[].concat((0,c.Z)(v),(0,c.Z)(w));else for(var Z=0;Z<g.length;Z++)v[g[Z].name]=w[Z]}catch(x){if(i){if(x instanceof ce.xB||x instanceof Wt.lQ)throw new ce.SM({abiItem:f,data:n,params:g,size:(0,Ht.d)(n)});throw x}}else if(i)throw new ce.SM({abiItem:f,data:"0x",params:g,size:0});return{eventName:l,args:Object.values(v).length>0?v:void 0}}function Yt(e){var t=e.param,n=e.value;return"string"===t.type||"bytes"===t.type||"tuple"===t.type||t.type.match(/^(.*)\[(\d+)?\]$/)?n:((0,Vt.r)([t],n)||[])[0]}function Jt(e){var t=e.abi,n=e.eventName,r=e.logs,a=e.strict,i=void 0===a||a;return r.map((function(e){try{var r=Kt((0,U.Z)((0,U.Z)({},e),{},{abi:t,strict:i}));return n&&!n.includes(r.eventName)?null:(0,U.Z)((0,U.Z)({},r),e)}catch(c){var a,o;if(c instanceof ce.lC)return null;if(c instanceof ce.SM||c instanceof ce.Gy){var u;if(i)return null;a=c.abiItem.name,o=null===(u=c.abiItem.inputs)||void 0===u?void 0:u.some((function(e){return!("name"in e&&e.name)}))}return(0,U.Z)((0,U.Z)({},e),{},{args:o?[]:{},eventName:a})}}
2)).filter(Boolean)}var Xt=n(62538);function Qt(e){return en.apply(this,arguments)}function en(){return en=(0,ue.Z)((0,oe.Z)().mark((function e(t){var n,r,a,i,o,u,c,s,f,l,d,p,v,m,h=arguments;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=(n=h.length>1&&void 0!==h[1]?h[1]:{}).address,a=n.blockHash,i=n.fromBlock,o=n.toBlock,u=n.event,c=n.events,s=n.args,f=n.strict,l=null!==f&&void 0!==f&&f,p=[],(d=null!==c&&void 0!==c?c:u?[u]:void 0)&&(p=[d.flatMap((function(e){return ye({abi:[e],eventName:e.name,args:s})}))],u&&(p=p[0])),!a){e.next=11;break}return e.next=8,t.request({method:"eth_getLogs",params:[{address:r,topics:p,blockHash:a}]});case 8:v=e.sent,e.next=14;break;case 11:return e.next=13,t.request({method:"eth_getLogs",params:[{address:r,topics:p,fromBlock:"bigint"===typeof i?(0,we.eC)(i):i,toBlock:"bigint"===typeof o?(0,we.eC)(o):o}]});case 13:v=e.sent;case 14:if(m=v.map((function(e){return(0,Xt.U)(e)})),d){e.next=17;break}return e.abrupt("return",m);case 17:return e.abrupt("return",Jt({abi:d,logs:m,strict:l}));case 18:case"end":return e.stop()}}),e)}))),en.apply(this,arguments)}function tn(e,t){return nn.apply(this,arguments)}function nn(){return(nn=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r,a,i,o,u,c,s,f,l,d;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.abi,a=n.address,i=n.args,o=n.blockHash,u=n.eventName,c=n.fromBlock,s=n.toBlock,f=n.strict,l=u?(0,he.mE)({abi:r,name:u}):void 0,d=l?void 0:r.filter((function(e){return"event"===e.type})),e.abrupt("return",ie(t,Qt,"getLogs")({address:a,args:i,blockHash:o,event:l,events:d,fromBlock:c,toBlock:s,strict:f}));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var rn=n(53460),an=n(43198),on=["abi","address","args","functionName"];function un(e,t){return cn.apply(this,arguments)}function cn(){return cn=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r,a,i,o,u,c,s,f;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.abi,a=n.address,i=n.args,o=n.functionName,u=(0,Pe.Z)(n,on),c=(0,Ie.R)({abi:r,args:i,functionName:o}),e.prev=2,e.next=5,ie(t,an.R,"call")((0,U.Z)((0,U.Z)({},u),{},{data:c,to:a}));case 5:return s=e.sent,f=s.data,e.abrupt("return",(0,rn.k)({abi:r,args:i,functionName:o,data:f||"0x"}));case 10:throw e.prev=10,e.t0=e.catch(2),Je(e.t0,{abi:r,address:a,args:i,docsPath:"/docs/contract/readContract",functionName:o});case 13:case"end":return e.stop()}}),e,null,[[2,10]])}))),cn.apply(this,arguments)}var sn=["abi","address","args","dataSuffix","functionName"];function fn(e,t){return ln.apply(this,arguments)}function ln(){return ln=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r,a,i,o,u,c,s,f,l,d,p,v;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.abi,a=n.address,i=n.args,o=n.dataSuffix,u=n.functionName,c=(0,Pe.Z)(n,sn),s=c.account?(0,Ee.T)(c.account):t.account,f=(0,Ie.R)({abi:r,args:i,functionName:u}),e.prev=3,e.next=6,ie(t,an.R,"call")((0,U.Z)((0,U.Z)({batch:!1,data:"".concat(f).concat(o?o.replace("0x",""):""),to:a},c),{},{account:s}));case 6:return l=e.sent,d=l.data,p=(0,rn.k)({abi:r,args:i,functionName:u,data:d||"0x"}),v=r.filter((function(e){return"name"in e&&e.name===n.functionName})),e.abrupt("return",{result:p,request:(0,U.Z)((0,U.Z)({abi:v,address:a,args:i,dataSuffix:o,functionName:u},c),{},{account:s})});case 13:throw e.prev=13,e.t0=e.catch(3),Je(e.t0,{abi:r,address:a,args:i,docsPath:"/docs/contract/simulateContract",functionName:u,sender:null===s||void 0===s?void 0:s.address});case 16:case"end":return e.stop()}}),e,null,[[3,13]])}))),ln.apply(this,arguments)}var dn=new Map,pn=new Map,vn=0;function mn(e,t,n){var r=++vn,a=function(){return dn.get(e)||[]},i=function(){var t=pn.get(e);1===a().length&&t&&t(),function(){var t=a();dn.set(e,t.filter((function(e){return e.id!==r})))}()},o=a();if(dn.set(e,[].concat((0,c.Z)(o),[{id:r,fns:t}])),o&&o.length>0)return i;var u={},s=function(e){u[e]=function(){var t=a();if(0!==t.length){for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];var o,u=(0,ae.Z)(t);try{for(u.s();!(o=u.n()).done;){var c,s,f;null===(c=(s=o.value.fns)[e])||void 0===c||(f=c).call.apply(f,[s].concat(r))}}catch(l){u.e(l)}finally{u.f()}}}};for(var f in t)s(f);var l=n(u);return"function"===typeof l&&pn.set(e,l),i}function hn(e){return bn.apply(this,arguments)}function bn(){return(bn=(0,ue.Z)((0,oe.Z)().mark((function e(t){return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise((function(e){return setTimeout(e,t)})));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function yn(e,t){var n=t.emitOnBegin,r=t.initialWaitTime,a=t.interval,i=!0,o=function(){return i=!1},u=function(){var t=(0,ue.Z)((0,oe.Z)().mark((function t(){var u,c,s,f;return(0,oe.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(c=void 0,!n){t.next=5;break}return t.next=4,e({unpoll:o});case 4:c=t.sent;case 5:return t.next=7,null===r||void 0===r?void 0:r(c);case 7:if(t.t1=u=t.sent,t.t0=null!==t.t1,!t.t0){t.next=11;break}t.t0=void 0!==u;case 11:if(!t.t0){t.next=15;break}t.t2=u,t.next=16;break;case 15:t.t2=a;case 16:return s=t.t2,t.next=19,hn(s);case 19:f=function(){var t=(0,ue.Z)((0,oe.Z)().mark((function t(){return(0,oe.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(i){t.next=2;break}return t.abrupt("return");case 2:return t.next=4,e({unpoll:o});case 4:return t.next=6,hn(a);case 6:f();case 7:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}(),f();case 21:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}();return u(),o}var gn=n(91549),wn=new Map,Zn=new Map;function xn(e){var t=function(e,t){return{clear:function(){return t.delete(e)},get:function(){return t.get(e)}
2,set:function(n){return t.set(e,n)}}},n=t(e,wn),r=t(e,Zn);return{clear:function(){n.clear(),r.clear()},promise:n,response:r}}function kn(e,t){return Pn.apply(this,arguments)}function Pn(){return Pn=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r,a,i,o,u,c,s;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=n.cacheKey,a=n.cacheTime,i=void 0===a?Number.POSITIVE_INFINITY:a,o=xn(r),!((u=o.response.get())&&i>0)){e.next=7;break}if(!((new Date).getTime()-u.created.getTime()<i)){e.next=7;break}return e.abrupt("return",u.data);case 7:return(c=o.promise.get())||(c=t(),o.promise.set(c)),e.prev=9,e.next=12,c;case 12:return s=e.sent,o.response.set({created:new Date,data:s}),e.abrupt("return",s);case 15:return e.prev=15,o.promise.clear(),e.finish(15);case 18:case"end":return e.stop()}}),e,null,[[9,,15,18]])}))),Pn.apply(this,arguments)}var En=function(e){return"blockNumber.".concat(e)};function In(e){return Bn.apply(this,arguments)}function Bn(){return Bn=(0,ue.Z)((0,oe.Z)().mark((function e(t){var n,r,a,i=arguments;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=(i.length>1&&void 0!==i[1]?i[1]:{}).cacheTime,r=void 0===n?t.cacheTime:n,e.next=3,kn((function(){return t.request({method:"eth_blockNumber"})}),{cacheKey:En(t.uid),cacheTime:r});case 3:return a=e.sent,e.abrupt("return",BigInt(a));case 5:case"end":return e.stop()}}),e)}))),Bn.apply(this,arguments)}function Tn(e,t){return An.apply(this,arguments)}function An(){return(An=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r,a,i,o;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.filter,a="strict"in r&&r.strict,e.next=4,r.request({method:"eth_getFilterChanges",params:[r.id]});case 4:if("string"!==typeof(i=e.sent)[0]){e.next=7;break}return e.abrupt("return",i);case 7:if(o=i.map((function(e){return(0,Xt.U)(e)})),"abi"in r&&r.abi){e.next=10;break}return e.abrupt("return",o);case 10:return e.abrupt("return",Jt({abi:r.abi,logs:o,strict:a}));case 11:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Nn(e,t){return Sn.apply(this,arguments)}function Sn(){return(Sn=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.filter,e.abrupt("return",r.request({method:"eth_uninstallFilter",params:[r.id]}));case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Cn(e,t){var n=t.abi,r=t.address,a=t.args,i=t.batch,o=void 0===i||i,u=t.eventName,c=t.fromBlock,s=t.onError,f=t.onLogs,l=t.poll,d=t.pollingInterval,p=void 0===d?e.pollingInterval:d,v=t.strict;return("undefined"!==typeof l?l:"bigint"===typeof c||"webSocket"!==e.transport.type&&("fallback"!==e.transport.type||"webSocket"!==e.transport.transports[0].c
2onfig.type))?function(){var t=null!==v&&void 0!==v&&v;return mn((0,gn.P)(["watchContractEvent",r,a,o,e.uid,u,p,t,c]),{onLogs:f,onError:s},(function(i){var s,f;void 0!==c&&(s=c-1n);var l=!1,d=yn((0,ue.Z)((0,oe.Z)().mark((function d(){var p,v,m,h,b,y;return(0,oe.Z)().wrap((function(d){for(;;)switch(d.prev=d.next){case 0:if(l){d.next=11;break}return d.prev=1,d.next=4,ie(e,xe,"createContractEventFilter")({abi:n,address:r,args:a,eventName:u,strict:t,fromBlock:c});case 4:f=d.sent,d.next=9;break;case 7:d.prev=7,d.t0=d.catch(1);case 9:return l=!0,d.abrupt("return");case 11:if(d.prev=11,!f){d.next=18;break}return d.next=15,ie(e,Tn,"getFilterChanges")({filter:f});case 15:p=d.sent,d.next=29;break;case 18:return d.next=20,ie(e,In,"getBlockNumber")({});case 20:if(v=d.sent,!s||s===v){d.next=27;break}return d.next=24,ie(e,tn,"getContractEvents")({abi:n,address:r,args:a,eventName:u,fromBlock:s+1n,toBlock:v,strict:t});case 24:p=d.sent,d.next=28;break;case 27:p=[];case 28:s=v;case 29:if(0!==p.length){d.next=31;break}return d.abrupt("return");case 31:if(o)i.onLogs(p);else{m=(0,ae.Z)(p);try{for(m.s();!(h=m.n()).done;)b=h.value,i.onLogs([b])}catch(g){m.e(g)}finally{m.f()}}d.next=38;break;case 34:d.prev=34,d.t1=d.catch(11),f&&d.t1 instanceof Fe&&(l=!1),null===(y=i.onError)||void 0===y||y.call(i,d.t1);case 38:case"end":return d.stop()}}),d,null,[[1,7],[11,34]])}))),{emitOnBegin:!0,interval:p});return(0,ue.Z)((0,oe.Z)().mark((function t(){return(0,oe.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!f){t.next=3;break}return t.next=3,ie(e,Nn,"uninstallFilter")({filter:f});case 3:d();case 4:case"end":return t.stop()}}),t)})))}))}():function(){var t=null!==v&&void 0!==v&&v,i=(0,gn.P)(["watchContractEvent",r,a,o,e.uid,u,p,t]),c=!0,l=function(){return c=!1};return mn(i,{onLogs:f,onError:s},(function(t){return(0,ue.Z)((0,oe.Z)().mark((function i(){var o,f,d,p;return(0,oe.Z)().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return i.prev=0,o=function(){if("fallback"===e.transport.type){var t=e.transport.transports.find((function(e){return"webSocket"===e.config.type}));return t?t.value:e.transport}return e.transport}(),f=u?ye({abi:n,eventName:u,args:a}):[],i.next=5,o.subscribe({params:["logs",{address:r,topics:f}
2],onData:function(e){if(c){var r=e.result;try{var a=Kt({abi:n,data:r.data,topics:r.topics,strict:v}),i=a.eventName,o=a.args,u=(0,Xt.U)(r,{args:o,eventName:i});t.onLogs([u])}catch(p){var s,f;if(p instanceof ce.SM||p instanceof ce.Gy){var l;if(v)return;s=p.abiItem.name,f=null===(l=p.abiItem.inputs)||void 0===l?void 0:l.some((function(e){return!("name"in e&&e.name)}))}var d=(0,Xt.U)(r,{args:f?[]:{},eventName:s});t.onLogs([d])}}},onError:function(e){var n;null===(n=t.onError)||void 0===n||n.call(t,e)}});case 5:d=i.sent,p=d.unsubscribe,l=p,c||l(),i.next=14;break;case 11:i.prev=11,i.t0=i.catch(0),null===s||void 0===s||s(i.t0);case 14:case"end":return i.stop()}}),i,null,[[0,11]])})))(),function(){return l()}}))}()}var On=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(){var e,r=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).docsPath;return(0,a.Z)(this,n),e=t.call(this,["Could not find an Account to execute with this Action.","Please provide an Account with the `account` argument on the Action, or by supplying an `account` to the WalletClient."].join("\n"),{docsPath:r,docsSlug:"account"}),Object.defineProperty((0,i.Z)(e),"name",{enumerable:!0,configurable:!0,writable:!0,value:"AccountNotFoundError"}),e}return(0,r.Z)(n)}(se.G),Mn=n(36897);function Rn(e){var t=e.chain,n=e.currentChainId;if(!t)throw new Mn.Bk;if(n!==t.id)throw new Mn.Yl({chain:t,currentChainId:n})}var Fn=["docsPath"];function qn(e,t){var n=t.docsPath,r=(0,Pe.Z)(t,Fn),a=function(){var t=(0,rt.k)(e,r);return t instanceof nt.cj?e:t}();return new et.mk(a,(0,U.Z)({docsPath:n},r))}function jn(e,t){return Gn.apply(this,arguments)}function Gn(){return(Gn=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.serializedTransaction,e.abrupt("return",t.request({method:"eth_sendRawTransaction",params:[r]},{retryCount:0}));case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var Un=["account","chain","accessList","blobs","data","gas","gasPrice","maxFeePerBlobGas","maxFeePerGas","maxPriorityFeePerGas","nonce","to","value"];function Ln(e,t){return zn.apply(this,arguments)}function zn(){return zn=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r,a,i,o,u,s,f,l,d,p,v,m,h,b,y,g,w,Z,x,k,P,E,I,B,T,A,N,S;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=n.account,a=void 0===r?t.account:r,i=n.chain,o=void 0===i?t.chain:i,u=n.accessList,s=n.blobs,f=n.data,l=n.gas,d=n.gasPrice,p=n.maxFeePerBlobGas,v=n.maxFeePerGas,m=n.maxPriorityFeePerGas,h=n.nonce,b=n.to,y=n.value,g=(0,Pe.Z)(n,Un),a){e.next=3;break}throw new On({docsPath:"/docs/actions/wallet/sendTransaction"});case 3:if(w=(0,Ee.T)(a),e.prev=4,(0,st.F)(n),null===o){e.next=11;break}return e.next=9,ie(t,Ot,"getChainId")({});case 9:Rn({currentChainId:P=e.sent,chain:o});case 11:if("local"!==w.type){e.next=22;break}return e.next=14,ie(t,Ft,"prepareTransactionRequest")((0,U.Z)({account:w,accessList:u,blobs:s,chain:o,chainId:P,data:f,gas:l,gasPrice:d,maxFeePerBlobGas:p,maxFeePerGas:v,maxPriorityFeePerGas:m,nonce:h,parameters:[].concat((0,c.Z)(Rt),["sidecars"]),to:b,value:y},g));case 14:return I=e.sent,B=null===o||void 0===o||null===(E=o.serializers)||void 0===E?void 0:E.transaction,e.next=18,w.signTransaction(I,{serializer:B});case 18:return T=e.sent,e.next=21,ie(t,jn,"sendRawTransaction")({serializedTransaction:T});case 21:return e.abrupt("return",e.sent);case 22:return A=null===(Z=t.chain)||void 0===Z||null===(x=Z.formatters)||void 0===x||null===(k=x.transactionRequest)||void 0===k?void 0:k.format,N=A||ut.tG,S=N((0,U.Z)((0,U.Z)({},(0,ot.K)(g,{format:A})),{},{accessList:u,blobs:s,data:f,from:w.address,gas:l,gasPrice:d,maxFeePerBlobGas:p,maxFeePerGas:v,maxPriorityFeePerGas:m,nonce:h,to:b,value:y})),e.next=27,t.request({method:"eth_sendTransaction",params:[S]},{retryCount:0});case 27:return e.abrupt("return",e.sent);case 30:throw e.prev=30,e.t0=e.catch(4),qn(e.t0,(0,U.Z)((0,U.Z)({},n),{},{account:w,chain:n.chain||void 0}));case 33:case"end":return e.stop()}}),e,null,[[4,30]])}))),zn.apply(this,arguments)}var _n=["abi","address","args","dataSuffix","functionName"];function Dn(e,t){return Hn.apply(this,arguments)}function Hn(){return Hn=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r,a,i,o,u,c,s;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.abi,a=n.address,i=n.args,o=n.dataSuffix,u=n.functionName,c=(0,Pe.Z)(n,_n),s=(0,Ie.R)({abi:r,args:i,functionName:u}),e.abrupt("return",ie(t,Ln,"sendTransaction")((0,U.Z)({data:"".concat(s).concat(o?o.replace("0x",""):""),to:a},c)));case 3:case"end":return e.stop()}}),e)}))),Hn.apply(this,arguments)}function Wn(e){var t,n=e.abi,r=e.address,a=e.client,i=a?"public"in a&&"wallet"in a?[a.public,a.wallet]:"public"in a?[a.public,void 0]:"wallet"in a?[void 0,a.wallet]:[a,a]:[void 0,void 0],o=(0,L.Z)(i,2),u=o[0],c=o[1],s=void 0!==u&&null!==u,f=void 0!==c&&null!==c,l={},d=!1,p=!1,v=!1,m=(0,ae.Z)(n);try{for(m.s();!(t=m.n()).done;){var h=t.value;if("function"===h.type?"view"===h.stateMutability||"pure"===h.stateMutability?d=!0:p=!0:"event"===h.type&&(v=!0),d&&p&&v)break}}
2catch(b){m.e(b)}finally{m.f()}return s&&(d&&(l.read=new Proxy({},{get:function(e,t){return function(){for(var e=arguments.length,a=new Array(e),i=0;i<e;i++)a[i]=arguments[i];var o=Vn(a),c=o.args,s=o.options;return ie(u,un,"readContract")((0,U.Z)({abi:n,address:r,functionName:t,args:c},s))}}})),p&&(l.simulate=new Proxy({},{get:function(e,t){return function(){for(var e=arguments.length,a=new Array(e),i=0;i<e;i++)a[i]=arguments[i];var o=Vn(a),c=o.args,s=o.options;return ie(u,fn,"simulateContract")((0,U.Z)({abi:n,address:r,functionName:t,args:c},s))}}})),v&&(l.createEventFilter=new Proxy({},{get:function(e,t){return function(){for(var e=n.find((function(e){return"event"===e.type&&e.name===t})),a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];var c=$n(i,e),s=c.args,f=c.options;return ie(u,xe,"createContractEventFilter")((0,U.Z)({abi:n,address:r,eventName:t,args:s},f))}}}),l.getEvents=new Proxy({},{get:function(e,t){return function(){for(var e=n.find((function(e){return"event"===e.type&&e.name===t})),a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];var c=$n(i,e),s=c.args,f=c.options;return ie(u,tn,"getContractEvents")((0,U.Z)({abi:n,address:r,eventName:t,args:s},f))}}}),l.watchEvent=new Proxy({},{get:function(e,t){return function(){for(var e=n.find((function(e){return"event"===e.type&&e.name===t})),a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];var c=$n(i,e),s=c.args,f=c.options;return ie(u,Cn,"watchContractEvent")((0,U.Z)({abi:n,address:r,eventName:t,args:s},f))}}}))),f&&p&&(l.write=new Proxy({},{get:function(e,t){return function(){for(var e=arguments.length,a=new Array(e),i=0;i<e;i++)a[i]=arguments[i];var o=Vn(a),u=o.args,s=o.options;return ie(c,Dn,"writeContract")((0,U.Z)({abi:n,address:r,functionName:t,args:u},s))}}})),(s||f)&&p&&(l.estimateGas=new Proxy({},{get:function(e,t){return function(){for(var e,a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];var s=Vn(i),f=s.args,l=s.options;return ie(null!==u&&void 0!==u?u:c,zt,"estimateContractGas")((0,U.Z)((0,U.Z)({abi:n,address:r,functionName:t,args:f},l),{},{account:null!==(e=l.account)&&void 0!==e?e:c.account}))}}})),l.address=r,l.abi=n,l}function Vn(e){var t,n=e.length&&Array.isArray(e[0]);return{args:n?e[0]:[],options:null!==(t=n?e[1]:e[0])&&void 0!==t?t:{}}}function $n(e,t){var n,r=!1;return Array.isArray(e[0])?r=!0:1===e.length?r=t.inputs.some((function(e){return e.indexed})):2===e.length&&(r=!0),{args:r?e[0]:void 0,options:null!==(n=r?e[1]:e[0])&&void 0!==n?n:{}}}var Kn,Yn=256,Jn=Yn;function Xn(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:11;if(!Kn||Jn+e>2*Yn){Kn="",Jn=0;for(var t=0;t<Yn;t++)Kn+=(256+256*Math.random()|0).toString(16).substring(1)}return Kn.substring(Jn,Jn+++e)}function Qn(e){var t,n=e.batch,r=e.cacheTime,a=void 0===r?null!==(t=e.pollingInterval)&&void 0!==t?t:4e3:r,i=e.ccipRead,o=e.key,u=void 0===o?"base":o,c=e.name,s=void 0===c?"Base Client":c,f=e.pollingInterval,l=void 0===f?4e3:f,d=e.type,p=void 0===d?"base":d,v=e.chain,m=e.account?(0,Ee.T)(e.account):void 0,h=e.transport({chain:v,pollingInterval:l}),b=h.config,y=h.request,g=h.value,w={account:m,batch:n,cacheTime:a,ccipRead:i,chain:v,key:u,name:s,pollingInterval:l,request:y,transport:(0,U.Z)((0,U.Z)({},b),g),type:p,uid:Xn()};return Object.assign(w,{extend:function e(t){return function(n){var r=n(t);for(var a in w)delete r[a];var i=(0,U.Z)((0,U.Z)({},t),r);return Object.assign(i,{extend:e(i)})}}(w)})}function er(){return null}function tr(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.delay,r=void 0===n?100:n,a=t.retryCount,i=void 0===a?2:a,o=t.shouldRetry,u=void 0===o?function(){return!0}:o;return new Promise((function(t,n){var a=function(){var o=(0,ue.Z)((0,oe.Z)().mark((function o(){var c,s,f,l,d=arguments;return(0,oe.Z)().wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return c=(d.length>0&&void 0!==d[0]?d[0]:{}).count,s=void 0===c?0:c,f=function(){var e=(0,ue.Z)((0,oe.Z)().mark((function e(t){var n,i;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.error,!(i="function"===typeof r?r({count:s,error:n}):r)){e.next=5;break}return e.next=5,hn(i);case 5:a({count:s+1});case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),o.prev=2,o.next=5,e();case 5:l=o.sent,t(l),o.next=19;break;case 9:if(o.prev=9,o.t0=o.catch(2),o.t1=s<i,!o.t1){o.next=16;break}return o.next=15,u({count:s,error:o.t0});case 15:o.t1=o.sent;case 16:if(!o.t1){o.next=18;break}return o.abrupt("return",f({error:o.t0}));case 18:n(o.t0);case 19:case"end":return o.stop()}}),o,null,[[2,9]])}
2)));return function(){return o.apply(this,arguments)}}();a()}))}function nr(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(){var n=(0,ue.Z)((0,oe.Z)().mark((function n(r){var a,i,o,u,c,s,f=arguments;return(0,oe.Z)().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return a=f.length>1&&void 0!==f[1]?f[1]:{},i=(0,U.Z)((0,U.Z)({},t),a),o=i.retryDelay,u=void 0===o?150:o,c=i.retryCount,s=void 0===c?3:c,n.abrupt("return",tr((0,ue.Z)((0,oe.Z)().mark((function t(){var n;return(0,oe.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,e(r);case 3:return t.abrupt("return",t.sent);case 6:t.prev=6,t.t0=t.catch(0),n=t.t0,t.t1=n.code,t.next=t.t1===Se.code?12:t.t1===Ce.code?13:t.t1===Oe.code?14:t.t1===Me.code?15:t.t1===Re.code?16:t.t1===Fe.code?17:t.t1===qe.code?18:t.t1===je.code?19:t.t1===Ge.code?20:t.t1===Ue.code?21:t.t1===Le.code?22:t.t1===ze.code?23:t.t1===_e.code?24:t.t1===De.code?25:t.t1===He.code?26:t.t1===We.code?27:t.t1===Ve.code?28:t.t1===$e.code?29:5e3===t.t1?30:31;break;case 12:throw new Se(n);case 13:throw new Ce(n);case 14:throw new Oe(n);case 15:throw new Me(n);case 16:throw new Re(n);case 17:throw new Fe(n);case 18:throw new qe(n);case 19:throw new je(n);case 20:throw new Ge(n);case 21:throw new Ue(n);case 22:throw new Le(n);case 23:throw new ze(n);case 24:case 30:throw new _e(n);case 25:throw new De(n);case 26:throw new He(n);case 27:throw new We(n);case 28:throw new Ve(n);case 29:throw new $e(n);case 31:if(!(t.t0 instanceof se.G)){t.next=33;break}throw t.t0;case 33:throw new Ke(n);case 34:case"end":return t.stop()}}),t,null,[[0,6]])}))),{delay:function(e){var t=e.count,n=e.error;if(n&&n instanceof Te.Gg){var r,a=null===n||void 0===n||null===(r=n.headers)||void 0===r?void 0:r.get("Retry-After");if(null!==a&&void 0!==a&&a.match(/\d/))return 1e3*Number.parseInt(a)}return~~(1<<t)*u},retryCount:s,shouldRetry:function(e){return rr(e.error)}}));case 3:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}()}function rr(e){return"code"in e&&"number"===typeof e.code?-1===e.code||(e.code===Le.code||e.code===Re.code):!(e instanceof Te.Gg&&e.status)||(403===e.status||(408===e.status||(413===e.status||(429===e.status||(500===e.status||(502===e.status||(503===e.status||504===e.status)))))))}function ar(e,t){var n=e.key,r=e.name,a=e.request,i=e.retryCount,o=void 0===i?3:i,u=e.retryDelay,c=void 0===u?150:u;return{config:{key:n,name:r,request:a,retryCount:o,retryDelay:c,timeout:e.timeout,type:e.type},request:nr(a,{retryCount:o,retryDelay:c}),value:t}}function ir(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.key,r=void 0===n?"custom":n,a=t.name,i=void 0===a?"Custom Provider":a,o=t.retryDelay;return function(n){var a,u=n.retryCount;return ar({key:r,name:i,request:e.request.bind(e),retryCount:null!==(a=t.retryCount)&&void 0!==a?a:u,retryDelay:o,type:"custom"})}}var or=["chain","pollingInterval","timeout"];function ur(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.key,r=void 0===n?"fallback":n,a=t.name,i=void 0===a?"Fallback":a,o=t.rank,u=void 0!==o&&o,s=t.retryCount,f=t.retryDelay;return function(t){var n=t.chain,a=t.pollingInterval,o=void 0===a?4e3:a,l=t.timeout,d=(0,Pe.Z)(t,or),p=e,v=function(){},m=ar({key:r,name:i,request:function(e){return(0,ue.Z)((0,oe.Z)().mark((function t(){var r,a,i;return(0,oe.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r=e.method,a=e.params,i=function(){var e=(0,ue.Z)((0,oe.Z)().mark((function e(){var t,o,u,c=arguments;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=p[t=c.length>0&&void 0!==c[0]?c[0]:0]((0,U.Z)((0,U.Z)({},d),{},{chain:n,retryCount:0,timeout:l})),e.prev=2,e.next=5,o.request({method:r,params:a});case 5:return u=e.sent,v({method:r,params:a,response:u,transport:o,status:"success"}),e.abrupt("return",u);case 10:if(e.prev=10,e.t0=e.catch(2),v({error:e.t0,method:r,params:a,transport:o,status:"error"}),!cr(e.t0)){e.next=15;break}throw e.t0;case 15:if(t!==p.length-1){e.next=17;break}throw e.t0;case 17:return e.abrupt("return",i(t+1));case 18:case"end":return e.stop()}}),e,null,[[2,10]])})));return function(){return e.apply(this,arguments)}}(),t.abrupt("return",i());case 3:case"end":return t.stop()}}),t)})))()},retryCount:s,retryDelay:f,type:"fallback"},{onResponse:function(e){return v=e},transports:p.map((function(e){return e({chain:n,retryCount:0})}))});if(u){var h,b="object"===typeof u?u:{};!function(e){var t=e.chain,n=e.interval,r=void 0===n?4e3:n,a=e.onTransports,i=e.sampleC
2ount,o=void 0===i?10:i,u=e.timeout,s=void 0===u?1e3:u,f=e.transports,l=e.weights,d=void 0===l?{}:l,p=d.stability,v=void 0===p?.7:p,m=d.latency,h=void 0===m?.3:m,b=[],y=function(){var e=(0,ue.Z)((0,oe.Z)().mark((function e(){var n,i,u;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all(f.map(function(){var e=(0,ue.Z)((0,oe.Z)().mark((function e(n){var r,a,i,o,u;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n({chain:t,retryCount:0,timeout:s}),a=Date.now(),e.prev=2,e.next=5,r.request({method:"net_listening"});case 5:o=1,e.next=11;break;case 8:e.prev=8,e.t0=e.catch(2),o=0;case 11:return e.prev=11,i=Date.now(),e.finish(11);case 14:return u=i-a,e.abrupt("return",{latency:u,success:o});case 16:case"end":return e.stop()}}),e,null,[[2,8,11,14]])})));return function(t){return e.apply(this,arguments)}}()));case 2:return n=e.sent,b.push(n),b.length>o&&b.shift(),i=Math.max.apply(Math,(0,c.Z)(b.map((function(e){return Math.max.apply(Math,(0,c.Z)(e.map((function(e){return e.latency}))))})))),u=f.map((function(e,t){var n=b.map((function(e){return e[t].latency})),r=1-n.reduce((function(e,t){return e+t}),0)/n.length/i,a=b.map((function(e){return e[t].success})),o=a.reduce((function(e,t){return e+t}),0)/a.length;return 0===o?[0,t]:[h*r+v*o,t]})).sort((function(e,t){return t[0]-e[0]})),a(u.map((function(e){var t=(0,L.Z)(e,2)[1];return f[t]}))),e.next=10,hn(r);case 10:y();case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();y()}({chain:n,interval:null!==(h=b.interval)&&void 0!==h?h:o,onTransports:function(e){return p=e},sampleCount:b.sampleCount,timeout:b.timeout,transports:p,weights:b.weights})}return m}}function cr(e){return"code"in e&&"number"===typeof e.code&&(e.code===Ge.code||e.code===_e.code||5e3===e.code)}var sr=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(){return(0,a.Z)(this,n),t.call(this,"No URL was provided to the Transport. Please provide a valid RPC URL to the Transport.",{docsPath:"/docs/clients/intro"})}return(0,r.Z)(n)}(se.G),fr=n(75683);function lr(e,t){var n=t.errorInstance,r=void 0===n?new Error("timed out"):n,a=t.timeout,i=t.signal;return new Promise((function(t,n){(0,ue.Z)((0,oe.Z)().mark((function o(){var u,c;return(0,oe.Z)().wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return o.prev=0,c=new AbortController,a>0&&(u=setTimeout((function(){i?c.abort():n(r)}),a)),o.t0=t,o.next=6,e({signal:(null===c||void 0===c?void 0:c.signal)||null});case 6:o.t1=o.sent,(0,o.t0)(o.t1),o.next=14;break;case 10:o.prev=10,o.t2=o.catch(0),"AbortError"===o.t2.name&&n(r),n(o.t2);case 14:return o.prev=14,clearTimeout(u),o.finish(14);case 17:case"end":return o.stop()}}),o,null,[[0,10,14,17]])})))()}))}function dr(){return{current:0,take:function(){return this.current++},reset:function(){this.current=0}}}var pr=dr();function vr(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{request:function(n){return(0,ue.Z)((0,oe.Z)().mark((function r(){var a,i,o,u,c,s,f,l,d,p,v,m,h,b,y,g,w;return(0,oe.Z)().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return u=n.body,c=n.onRequest,s=void 0===c?t.onRequest:c,f=n.onResponse,l=void 0===f?t.onResponse:f,d=n.timeout,p=void 0===d?null!==(a=t.timeout)&&void 0!==a?a:1e4:d,v=(0,U.Z)((0,U.Z)({},null!==(i=t.fetchOptions)&&void 0!==i?i:{}),null!==(o=n.fetchOptions)&&void 0!==o?o:{}),m=v.headers,h=v.method,b=v.signal,r.prev=3,r.next=6,lr(function(){var t=(0,ue.Z)((0,oe.Z)().mark((function t(n){var r,a,i,o,c;return(0,oe.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(a=n.signal,i=(0,U.Z)((0,U.Z)({},v),{},{body:Array.isArray(u)?(0,gn.P)(u.map((function(e){var t;return(0,U.Z)({jsonrpc:"2.0",id:null!==(t=e.id)&&void 0!==t?t:pr.take()},e)}))):(0,gn.P)((0,U.Z)({jsonrpc:"2.0",id:null!==(r=u.id)&&void 0!==r?r:pr.take()},u)),headers:(0,U.Z)((0,U.Z)({},m),{},{"Content-Type":"application/json"}),method:h||"POST",signal:b||(p>0?a:null)}),o=new Request(e,i),!s){t.next=6;break}return t.next=6,s(o);case 6:return t.next=8,fetch(e,i);case 8:return c=t.sent,t.abrupt("return",c);case 10:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),{errorInstance:new Te.W5({body:u,url:e}),timeout:p,signal:!0});case 6:if(g=r.sent,!l){r.next=10;break}return r.next=10,l(g);case 10:if(null===(y=g.headers.get("Content-Type"))||void 0===y||!y.startsWith("application/json")){r.next=16;break}return r.next=13,g.json();case 13:w=r.sent,r.next=20;break;case 16:return r.next=18,g.text();case 18:w=r.sent,w=JSON.parse(w||"{}");case 20:if(g.ok){r.next=22;break}throw new Te.Gg({body:u,details:(0,gn.P)(w.error)||g.statusText,headers:g.headers,status:g.status,url:e});case 22:return r.abrupt("return",w);case 25:if(r.prev=25,r.t0=r.catch(3),!(r.t0 instanceof Te.Gg)){r.next=29;break}throw r.t0;case 29:if(!(r.t0 instanceof Te.W5)){r.next=31;break}throw r.t0;case 31:throw new Te.Gg({body:u,details:r.t0.message,url:e});case 32:case"end":return r.stop()}}),r,null,[[3,25]])})))()}}}function mr(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.batch,r=t.fetchOptions,a=t.key,i=void 0===a?"http":a,o=t.name,u=void 0===o?"HTTP JSON-RPC":o,c=t.onFetchRequest,s=t.onFetchResponse,f=t.retryDelay;return function(a){var o,l,d=a.chain,p=a.retryCount,v=a.timeout,m="object"===typeof n?n:{},h=m.batchSize,b=void 0===h?1e3:h,y=m.wait,g=void 0===y?0:y,w=null!==(o=t.retryCount)&&void 0!==o?o:p,Z=null!==(l=null!==v&&void 0!==v?v:t.timeout)&&void 0!==l?l:1e4,x=e||(null===d||void 0===d?void 0:d.rpcUrls.default.http[0]);if(!x)throw new sr;var k=vr(x,{fetchOptions:r,onRequest:c,onResponse:s,timeout:Z});return ar({key:i,name:u,request:function(e){return(0,ue.Z)((0,oe.Z)().mark((function t(){var r,a,i,o,u,c,s,f,l,d,p;return(0,oe.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r=e.method,a=e.params,i={method:r,params:a},o=(0,fr.S)({id:x,wait:g,shouldSplitBatch:function(e){return e.length>b},fn:function(e){return k.request({body:e})},sort:function(e,t){return e.id-t.id}}),u=o.schedule,c=function(){var e=(0,ue.Z)((0,oe.Z)().mark((function e(t){return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!n){e.next=4;break}e.t0=u(t),e.next=8;break;case 4:return e.next=6,k.request({body:t});case 6:e.t1=e.sent,e.t0=[e.t1];case 8:return e.abrupt("return",e.t0);case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),t.next=6,c(i);case 6:if(s=t.sent,f=(0,L.Z)(s,1),l=f[0],d=l.error,p=l.result,!d){t.next=13;break}throw new Te.bs({body:i,error:d,url:x});case 13:return t.abrupt("return",p);case 14:case"end":return t.stop()}}),t)})))()},retryCount:w,retryDelay:f,timeout:Z,type:"http"},{fetchOptions:r,url:x})}}var hr=n(9400),br=n(42444),yr=n(17598),gr=n(81152);function wr(e,t){var n,r,a,i,o,u;if(!(e instanceof se.G))return!1;var c=e.walk((function(e){return e instanceof Be.Lu}));return c instanceof Be.Lu&&("ResolverNotFound"===(null===(n=c.data)||void 0===n?void 0:n.errorName)||("ResolverWildcardNotSupported"===(null===(r=c.data)||void 0===r?void 0:r.errorName)||("ResolverNotContract"===(null===(a=c.data)||void 0===a?void 0:a.errorName)||("ResolverError"===(null===(i=c.data)||void 0===i?void 0:i.errorName)||("HttpError"===(null===(o=c.data)||void 0===o?void 0:o.errorName)||(!(null===(u=c.reason)||void 0===u||!u.includes("Wildcard on non-extended resolvers is not supported"))||"reverse"===t&&c.reason===gr.$[50]))))))}var Zr=n(384),xr=n(49147);function kr(e){if(66!==e.length)return null;if(0!==e.indexOf("["))return null;if(65!==e.indexOf("]"))return null;var t="0x".concat(e.slice(1,65));return(0,xr.v)(t)?t:null}function Pr(e){var t=new Uint8Array(32).fill(0);if(!e)return(0,we.ci)(t);for(var n=e.split("."),r=n.length-1;r>=0;r-=1){var a=kr(n[r]),i=a?(0,le.O0)(a):(0,de.w)((0,le.qX)(n[r]),"bytes");t=(0,de.w)((0,Zr.zo)([t,i]),"bytes")}return(0,we.ci)(t)}function Er(e){var t=new Uint8Array(32).fill(0);return e?kr(e)||(0,de.w)((0,le.qX)(e)):(0,we.ci)(t)}function Ir(e){var t=e.replace(/^\.|\.$/gm,"");if(0===t.length)return new Uint8Array(1);
2for(var n,r=new Uint8Array((0,le.qX)(t).byteLength+2),a=0,i=t.split("."),o=0;o<i.length;o++){var u=(0,le.qX)(i[o]);u.byteLength>255&&(u=(0,le.qX)((n=Er(i[o]),"[".concat(n.slice(2),"]")))),r[a]=u.length,r.set(u,a+1),a+=u.length+1}return r.byteLength!==a+1?r.slice(0,a+1):r}function Br(){return(Br=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r,a,i,o,u,s,f,l,d,p,v,m,h;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=n.blockNumber,a=n.blockTag,i=n.coinType,o=n.name,u=n.gatewayUrls,s=n.strict,f=n.universalResolverAddress,l=f){e.next=6;break}if(t.chain){e.next=5;break}throw new Error("client chain not configured. universalResolverAddress is required.");case 5:l=(0,br.L)({blockNumber:r,chain:t.chain,contract:"ensUniversalResolver"});case 6:if(e.prev=6,d=(0,Ie.R)((0,U.Z)({abi:hr.X$,functionName:"addr"},null!=i?{args:[Pr(o),BigInt(i)]}:{args:[Pr(o)]})),p={address:l,abi:hr.k3,functionName:"resolve",args:[(0,we.NC)(Ir(o)),d],blockNumber:r,blockTag:a},v=ie(t,un,"readContract"),!u){e.next=16;break}return e.next=13,v((0,U.Z)((0,U.Z)({},p),{},{args:[].concat((0,c.Z)(p.args),[u])}));case 13:e.t0=e.sent,e.next=19;break;case 16:return e.next=18,v(p);case 18:e.t0=e.sent;case 19:if("0x"!==(m=e.t0)[0]){e.next=22;break}return e.abrupt("return",null);case 22:if("0x"!==(h=(0,rn.k)({abi:hr.X$,args:null!=i?[Pr(o),BigInt(i)]:void 0,functionName:"addr",data:m[0]}))){e.next=25;break}return e.abrupt("return",null);case 25:if("0x00"!==(0,yr.f)(h)){e.next=27;break}return e.abrupt("return",null);case 27:return e.abrupt("return",h);case 30:if(e.prev=30,e.t1=e.catch(6),!s){e.next=34;break}throw e.t1;case 34:if(!wr(e.t1,"resolve")){e.next=36;break}return e.abrupt("return",null);case 36:throw e.t1;case 37:case"end":return e.stop()}}),e,null,[[6,30]])})))).apply(this,arguments)}var Tr=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r,o=e.data;return(0,a.Z)(this,n),r=t.call(this,"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: ".concat(JSON.stringify(o))]}),Object.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"EnsAvatarInvalidMetadataError"}),r}return(0,r.Z)(n)}(se.G),Ar=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r,o=e.reason;return(0,a.Z)(this,n),r=t.call(this,"ENS NFT avatar URI is invalid. ".concat(o)),Object.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"EnsAvatarInvalidNftUriError"}),r}return(0,r.Z)(n)}(se.G),Nr=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r,o=e.uri;return(0,a.Z)(this,n),r=t.call(this,'Unable to resolve ENS avatar URI "'.concat(o,'". The URI may be malformed, invalid, or does not respond with a valid image.')),Ob
2ject.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"EnsAvatarUriResolutionError"}),r}return(0,r.Z)(n)}(se.G),Sr=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(e){var r,o=e.namespace;return(0,a.Z)(this,n),r=t.call(this,'ENS NFT avatar namespace "'.concat(o,'" is not supported. Must be "erc721" or "erc1155".')),Object.defineProperty((0,i.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"EnsAvatarUnsupportedNamespaceError"}),r}return(0,r.Z)(n)}(se.G),Cr=(0,I.Z)(/(https?:\/\/[^\/]*|ipfs:\/|ipns:\/|ar:\/)?(\/)?(ipfs\/|ipns\/)?([\w\-.]+)(\/.*)?/,{protocol:1,root:2,subpath:3,target:4,subtarget:5}),Or=(0,I.Z)(/^(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,})(\/([\w\-.]+))?(\/.*)?$/,{target:3,subtarget:4}),Mr=/^data:([a-zA-Z\-/+]*);base64,([^"].*)/,Rr=/^data:([a-zA-Z\-/+]*)?(;[a-zA-Z0-9].*?)?(,)/;function Fr(e){return qr.apply(this,arguments)}function qr(){return(qr=(0,ue.Z)((0,oe.Z)().mark((function e(t){var n,r;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,fetch(t,{method:"HEAD"});case 3:if(200!==(n=e.sent).status){e.next=7;break}return r=n.headers.get("content-type"),e.abrupt("return",null===r||void 0===r?void 0:r.startsWith("image/"));case 7:return e.abrupt("return",!1);case 10:if(e.prev=10,e.t0=e.catch(0),"object"!==typeof e.t0||"undefined"===typeof e.t0.response){e.next=14;break}return e.abrupt("return",!1);case 14:if(globalThis.hasOwnProperty("Image")){e.next=16;break}return e.abrupt("return",!1);case 16:return e.abrupt("return",new Promise((function(e){var n=new Image;n.onload=function(){e(!0)},n.onerror=function(){e(!1)},n.src=t})));case 17:case"end":return e.stop()}}),e,null,[[0,10]])})))).apply(this,arguments)}function jr(e,t){return e?e.endsWith("/")?e.slice(0,-1):e:t}function Gr(e){var t=e.uri,n=e.gatewayUrls,r=Mr.test(t);if(r)return{uri:t,isOnChain:!0,isEncoded:r};var a=jr(null===n||void 0===n?void 0:n.ipfs,"https://ipfs.io"),i=jr(null===n||void 0===n?void 0:n.arweave,"https://arweave.net"),o=t.match(Cr),u=(null===o||void 0===o?void 0:o.groups)||{},c=u.protocol,s=u.subpath,f=u.target,l=u.subtarget,d=void 0===l?"":l,p="ipns:/"===c||"ipns/"===s,v="ipfs:/"===c||"ipfs/"===s||Or.test(t);if(t.startsWith("http")&&!p&&!v){var m=t;return null!==n&&void 0!==n&&n.arweave&&(m=t.replace(/https:\/\/arweave.net/g,null===n||void 0===n?void 0:n.arweave)),{uri:m,isOnChain:!1,isEncoded:!1}}if((p||v)&&f)return{uri:"".concat(a,"/").concat(p?"ipns":"ipfs","/").concat(f).concat(d),isOnChain:!1,isEncoded:!1};if("ar:/"===c&&f)return{uri:"".concat(i,"/").concat(f).concat(d||""),isOnChain:!1,isEncoded:!1};var h=t.replace(Rr,"");if(h.startsWith("<svg")&&(h="data:image/svg+xml;base64,".concat(btoa(h))),h.startsWith("data:")||h.startsWith("{"))return{uri:h,isOnChain:!0,isEncoded:!1};throw new Nr({uri:t})}function Ur(e){if("object"!==typeof e||!("image"in e)&&!("image_url"in e)&&!("image_data"in e))throw new Tr({data:e});return e.image||e.image_url||e.image_data}function Lr(e){return zr.apply(this,arguments)}function zr(){return(zr=(0,ue.Z)((0,oe.Z)().mark((function e(t){var n,r,a,i;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.gatewayUrls,r=t.uri,e.prev=1,e.next=4,fetch(r).then((function(e){return e.json()}));case 4:return a=e.sent,e.next=7,_r({gatewayUrls:n,uri:Ur(a)});case 7:return i=e.sent,e.abrupt("return",i);case 11:throw e.prev=11,e.t0=e.catch(1),new Nr({uri:r});case 14:case"end":return e.stop()}}),e,null,[[1,11]])})))).apply(this,arguments)}function _r(e){return Dr.apply(this,arguments)}function Dr(){return(Dr=(0,ue.Z)((0,oe.Z)().mark((function e(t){var n,r,a,i;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.gatewayUrls,r=t.uri,a=Gr({uri:r,gatewayUrls:n}),i=a.uri,!a.isOnChain){e.next=4;break}return e.abrupt("return",i);case 4:return e.next=6,Fr(i);case 6:if(!e.sent){e.next=9;break}return e.abrupt("return",i);case 9:throw new Nr({uri:r});case 10:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Hr(e){var t=e;t.startsWith("did:nft:")&&(t=t.replace("did:nft:","").replace(/_/g,"/"));var n=t.split("/"),r=(0,L.Z)(n,3),a=r[0],i=r[1],o=r[2],u=a.split(":"),c=(0,L.Z)(u,2),s=c[0],f=c[1],l=i.split(":"),d=(0,L.Z)(l,2),p=d[0],v=d[1];if(!s||"eip155"!==s.toLowerCase())throw new Ar({reason:"Only EIP-155 supported"});if(!f)throw new Ar({reason:"Chain ID not found"});if(!v)throw new Ar({reason:"Contract address not found"});if(!o)throw new Ar({reason:"Token ID not found"});if(!p)throw new Ar({reason:"ERC namespace not found"});return{chainID:Number.parseInt(f),namespace:p.toLowerCase(),contractAddress:v,tokenID:o}}function Wr(e,t){return Vr.apply(this,arguments)}function Vr(){return(Vr=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("erc721"!==(r=n.nft).namespace){e.next=3;break}return e.abrupt("return",un(t,{address:r.contractAddress,abi:[{name:"tokenURI",type:"function",stateMutability:"view",inputs:[{name:"tokenId",type:"uint256"}],outputs:[{name:"",type:"string"}]}
2],functionName:"tokenURI",args:[BigInt(r.tokenID)]}));case 3:if("erc1155"!==r.namespace){e.next=5;break}return e.abrupt("return",un(t,{address:r.contractAddress,abi:[{name:"uri",type:"function",stateMutability:"view",inputs:[{name:"_id",type:"uint256"}],outputs:[{name:"",type:"string"}]}],functionName:"uri",args:[BigInt(r.tokenID)]}));case 5:throw new Sr({namespace:r.namespace});case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function $r(e,t){return Kr.apply(this,arguments)}function Kr(){return(Kr=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r,a;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=n.gatewayUrls,a=n.record,!/eip155:/i.test(a)){e.next=3;break}return e.abrupt("return",Yr(t,{gatewayUrls:r,record:a}));case 3:return e.abrupt("return",_r({uri:a,gatewayUrls:r}));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Yr(e,t){return Jr.apply(this,arguments)}function Jr(){return(Jr=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r,a,i,o,u,c,s,f,l,d,p;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.gatewayUrls,a=n.record,i=Hr(a),e.next=4,Wr(t,{nft:i});case 4:if(o=e.sent,u=Gr({uri:o,gatewayUrls:r}),c=u.uri,s=u.isOnChain,f=u.isEncoded,!s||!c.includes("data:application/json;base64,")&&!c.startsWith("{")){e.next=10;break}return l=f?atob(c.replace("data:application/json;base64,","")):c,d=JSON.parse(l),e.abrupt("return",_r({uri:Ur(d),gatewayUrls:r}));case 10:return p=i.tokenID,"erc1155"===i.namespace&&(p=p.replace("0x","").padStart(64,"0")),e.abrupt("return",Lr({gatewayUrls:r,uri:c.replace(/(?:0x)?{id}/,p)}));case 13:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Xr(e,t){return Qr.apply(this,arguments)}function Qr(){return(Qr=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r,a,i,o,u,s,f,l,d,p,v,m;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=n.blockNumber,a=n.blockTag,i=n.name,o=n.key,u=n.gatewayUrls,s=n.strict,f=n.universalResolverAddress,l=f){e.next=6;break}if(t.chain){e.next=5;break}throw new Error("client chain not configured. universalResolverAddress is required.");case 5:l=(0,br.L)({blockNumber:r,chain:t.chain,contract:"ensUniversalResolver"});case 6:if(e.prev=6,d={address:l,abi:hr.k3,functionName:"resolve",args:[(0,we.NC)(Ir(i)),(0,Ie.R)({abi:hr.nZ,functionName:"text",args:[Pr(i),o]})],blockNumber:r,blockTag:a},p=ie(t,un,"readContract"),!u){e.next=15;break}return e.next=12,p((0,U.Z)((0,U.Z)({},d),{},{args:[].concat((0,c.Z)(d.args),[u])}));case 12:e.t0=e.sent,e.next=18;break;case 15:return e.next=17,p(d);case 17:e.t0=e.sent;case 18:if("0x"!==(v=e.t0)[0]){e.next=21;break}return e.abrupt("return",null);case 21:return m=(0,rn.k)({abi:hr.nZ,functionName:"text",data:v[0]}),e.abrupt("return",""===m?null:m);case 25:if(e.prev=25,e.t1=e.catch(6),!s){e.next=29;break}throw e.t1;case 29:if(!wr(e.t1,"resolve")){e.next=31;break}return e.abrupt("return",null);case 31:throw e.t1;case 32:case"end":return e.stop()}}),e,null,[[6,25]])})))).apply(this,arguments)}function ea(){return(ea=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r,a,i,o,u,c,s,f;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.blockNumber,a=n.blockTag,i=n.assetGatewayUrls,o=n.name,u=n.gatewayUrls,c=n.strict,s=n.universalResolverAddress,e.next=3,ie(t,Xr,"getEnsText")({blockNumber:r,blockTag:a,key:"avatar",name:o,universalResolverAddress:s,gatewayUrls:u,strict:c});case 3:if(f=e.sent){e.next=6;break}return e.abrupt("return",null);case 6:return e.prev=6,e.next=9,$r(t,{record:f,gatewayUrls:i});case 9:return e.abrupt("return",e.sent);case 12:return e.prev=12,e.t0=e.catch(6),e.abrupt("return",null);case 15:case"end":return e.stop()}}),e,null,[[6,12]])})))).apply(this,arguments)}function ta(){return(ta=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r,a,i,o,u,s,f,l,d,p,v,m,h,b;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=n.address,a=n.blockNumber,i=n.blockTag,o=n.gatewayUrls,u=n.strict,s=n.universalResolverAddress,f=s){e.next=6;break}if(t.chain){e.next=5;break}throw new Error("client chain not configured. universalResolverAddress is required.");case 5:f=(0,br.L)({blockNumber:a,chain:t.chain,contract:"ensUniversalResolver"});case 6:if(l="".concat(r.toLowerCase().substring(2),".addr.reverse"),e.prev=7,d={address:f,abi:hr.du,functionName:"reverse",args:[(0,we.NC)(Ir(l))],blockNumber:a,blockTag:i},p=ie(t,un,"readContract"),!o){e.next=16;break}return e.next=13,p((0,U.Z)((0,U.Z)({},d),{},{args:[].concat((0,c.Z)(d.args),[o])}));case 13:e.t0=e.sent,e.next=19;break;case 16:return e.next=18,p(d);case 18:e.t0=e.sent;case 19:if(v=e.t0,m=(0,L.Z)(v,2),h=m[0],b=m[1],r.toLowerCase()===b.toLowerCase()){e.next=25;break}return e.abrupt("return",null);case 25:return e.abrupt("return",h);case 28:if(e.prev=28,e.t1=e.catch(7),!u){e.next=32;break}throw e.t1;case 32:if(!wr(e.t1,"reverse")){e.next=34;break}return e.abrupt("return",null);case 34:throw e.t1;case 35:case"end":return e.stop()}}),e,null,[[7,28]])})))).apply(this,arguments)}function na(){return(na=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r,a,i,o,u,c,s,f;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=n.blockNumber,a=n.blockTag,i=n.name,o=n.universalResolverAddress,u=o){e.next=6;break}if(t.chain){e.next=5;break}throw new Error("client chain not configured. universalResolverAddress is required.");case 5:u=(0,br.L)({blockNumber:r,chain:t.chain,contract:"ensUniversalResolver"});case 6:return e.next=8,ie(t,un,"readContract")({address:u,abi:[{inputs:[{type:"bytes"}],name:"findResolver",outputs:[{type:"address"},{type:"bytes32"}],stateMutability:"view",type:"function"}],functionName:"findResolver",args:[(0,we.NC)(Ir(i))],blockNumber:r,blockTag:a});case 8:return c=e.sent,s=(0,L.Z)(c,1),f=s[0],e.abrupt("return",f);case 12:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ra(){return(ra=(0,ue.Z)((0,oe.Z)().mark((function e(t){var n,r;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=Ze(t,{method:"eth_newBlockFilter"}),e.next=3,t.request({method:"eth_newBlockFilter"});case 3:return r=e.sent,e.abrupt("return",{id:r,request:n(r),type:"block"});case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function aa(e){return ia.apply(this,arguments)}function ia(){return ia=(0,ue.Z)((0,oe.Z)().mark((function e(t){var n,r,a,i,o,u,c,s,f,l,d,p,v=arguments;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=(n=v.length>1&&void 0!==v[1]?v[1]:{}).address,a=n.args,i=n.event,o=n.events,u=n.fromBlock,c=n.strict,s=n.toBlock,f=null!==o&&void 0!==o?o:i?[i]:void 0,l=Ze(t,{method:"eth_newFilter"}),d=[],f&&(d=[f.flatMap((function(e){return ye({abi:[e],eventName:e.name,args:a})}))],i&&(d=d[0])),e.next=7,t.request({method:"eth_newFilter",params:[(0,U.Z)({address:r,fromBlock:"bigint"===typeof u?(0,we.eC)(u):u,toBlock:"bigint"===typeof s?(0,we.eC)(s):s},d.length?{topics:d}:{})]});case 7:return p=e.sent,e.abrupt("return",{abi:f,args:a,eventName:i?i.name:void 0,fromBlock:u,id:p,request:l(p),strict:Boolean(c),toBlock:s,type:"event"});case 9:case"end":return e.stop()}}),e)}))),ia.apply(this,arguments)}function oa(e){return ua.apply(this,arguments)}function ua(){return(ua=(0,ue.Z)((0,oe.Z)().mark((function e(t){var n,r;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=Ze(t,{method:"eth_newPendingTransactionFilter"}),e.next=3,t.request({method:"eth_newPendingTransactionFilter"});case 3:return r=e.sent,e.abrupt("return",{id:r,request:n(r),type:"transaction"});case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ca(){return(ca=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r,a,i,o,u,c;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.address,a=n.blockNumber,i=n.blockTag,o=void 0===i?"latest":i,u=a?(0,we.eC)(a):void 0,e.next=4,t.request({method:"eth_getBalance",params:[r,u||o]});case 4:return c=e.sent,e.abrupt("return",BigInt(c));case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function sa(){return(sa=(0,ue.Z)((0,oe.Z)().mark((function e(t){var n;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.request({method:"eth_blobBaseFee"});case 2:return n=e.sent,e.abrupt("return",BigInt(n));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function fa(){return fa=(0,ue.Z)((0,oe.Z)().mark((function e(t){var n,r,a,i,o,u,c,s=arguments;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=(n=s.length>1&&void 0!==s[1]?s[1]:{}).blockHash,a=n.blockNumber,i=n.blockTag,o=void 0===i?"latest":i,u=void 0!==a?(0,we.eC)(a):void 0,!r){e.next=8;break}return e.next=5,t.request({method:"eth_getBlockTransactionCountByHash",params:[r]});case 5:c=e.sent,e.next=11;break;case 8:return e.next=10,t.request({method:"eth_getBlockTransactionCountByNumber",params:[u||o]});case 10:c=e.sent;case 11:return e.abrupt("return",(0,pt.ly)(c));case 12:case"end":return e.stop()}}),e)}))),fa.apply(this,arguments)}function la(){return(la=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r,a,i,o,u,c;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.address,a=n.blockNumber,i=n.blockTag,o=void 0===i?"latest":i,u=void 0!==a?(0,we.eC)(a):void 0,e.next=4,t.request({method:"eth_getCode",params:[r,u||o]});case 4:if("0x"!==(c=e.sent)){e.next=7;break}return e.abrupt("return",void 0);case 7:return e.abrupt("return",c);case 8:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function da(e){var t;return{baseFeePerGas:e.baseFeePerGas.map((function(e){return BigInt(e)}
2)),gasUsedRatio:e.gasUsedRatio,oldestBlock:BigInt(e.oldestBlock),reward:null===(t=e.reward)||void 0===t?void 0:t.map((function(e){return e.map((function(e){return BigInt(e)}))}))}}function pa(){return(pa=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r,a,i,o,u,c,s;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.blockCount,a=n.blockNumber,i=n.blockTag,o=void 0===i?"latest":i,u=n.rewardPercentiles,c=a?(0,we.eC)(a):void 0,e.next=4,t.request({method:"eth_feeHistory",params:[(0,we.eC)(r),c||o,u]});case 4:return s=e.sent,e.abrupt("return",da(s));case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function va(){return(va=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r,a,i,o,u;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=n.filter,i=null!==(r=a.strict)&&void 0!==r&&r,e.next=4,a.request({method:"eth_getFilterLogs",params:[a.id]});case 4:if(o=e.sent,u=o.map((function(e){return(0,Xt.U)(e)})),a.abi){e.next=8;break}return e.abrupt("return",u);case 8:return e.abrupt("return",Jt({abi:a.abi,logs:u,strict:i}));case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ma(e){return(0,U.Z)((0,U.Z)({},e),{},{balance:e.balance?BigInt(e.balance):void 0,nonce:e.nonce?(0,pt.ly)(e.nonce):void 0,storageProof:e.storageProof?(t=e.storageProof,t.map((function(e){return(0,U.Z)((0,U.Z)({},e),{},{value:BigInt(e.value)})}))):void 0});var t}function ha(){return(ha=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r,a,i,o,u,c,s;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.address,a=n.blockNumber,i=n.blockTag,o=n.storageKeys,u=null!==i&&void 0!==i?i:"latest",c=void 0!==a?(0,we.eC)(a):void 0,e.next=5,t.request({method:"eth_getProof",params:[r,o,c||u]});case 5:return s=e.sent,e.abrupt("return",ma(s));case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ba(){return ba=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r,a,i,o,u,c,s;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.address,a=n.blockNumber,i=n.blockTag,o=void 0===i?"latest":i,u=n.slot,c=void 0!==a?(0,we.eC)(a):void 0,e.next=4,t.request({method:"eth_getStorageAt",params:[r,u,c||o]});case 4:return s=e.sent,e.abrupt("return",s);case 6:case"end":return e.stop()}}),e)}))),ba.apply(this,arguments)}var ya=n(53085);function ga(e,t){return wa.apply(this,arguments)}function wa(){return wa=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r,a,i,o,u,c,s,f,l,d,p,v;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o=n.blockHash,u=n.blockNumber,c=n.blockTag,s=n.hash,f=n.index,l=c||"latest",d=void 0!==u?(0,we.eC)(u):void 0,p=null,!s){e.next=10;break}return e.next=7,t.request({method:"eth_getTransactionByHash",params:[s]});case 7:p=e.sent,e.next=20;break;case 10:if(!o){e.next=16;break}return e.next=13,t.request({method:"eth_getTransactionByBlockHashAndIndex",params:[o,(0,we.eC)(f)]});case 13:p=e.sent,e.next=20;break;case 16:if(!d&&!l){e.next=20;break}return e.next=19,t.request({method:"eth_getTransactionByBlockNumberAndIndex",params:[d||l,(0,we.eC)(f)]});case 19:p=e.sent;case 20:if(p){e.next=22;break}throw new et.Bh({blockHash:o,blockNumber:u,blockTag:l,hash:s,index:f});case 22:return v=(null===(r=t.chain)||void 0===r||null===(a=r.formatters)||void 0===a||null===(i=a.transaction)||void 0===i?void 0:i.format)||ya.Tr,e.abrupt("return",v(p));case 24:case"end":return e.stop()}}),e)}))),wa.apply(this,arguments)}function Za(){return Za=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r,a,i,o,u,c,s;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.hash,a=n.transactionReceipt,e.next=3,Promise.all([ie(t,In,"getBlockNumber")({}),r?ie(t,ga,"getBlockNumber")({hash:r}):void 0]);case 3:if(i=e.sent,o=(0,L.Z)(i,2),u=o[0],c=o[1],s=(null===a||void 0===a?void 0:a.blockNumber)||(null===c||void 0===c?void 0:c.blockNumber)){e.next=10;break}return e.abrupt("return",0n);case 10:return e.abrupt("return",u-s+1n);case 11:case"end":return e.stop()}}),e)}))),Za.apply(this,arguments)}var xa=n(62663);function ka(e,t){return Pa.apply(this,arguments)}function Pa(){return(Pa=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r,a,i,o,u,c;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=n.hash,e.next=3,t.request({method:"eth_getTransactionReceipt",params:[o]});case 3:if(u=e.sent){e.next=6;break}throw new et.Yb({hash:o});case 6:return c=(null===(r=t.chain)||void 0===r||null===(a=r.formatters)||void 0===a||null===(i=a.transactionReceipt)||void 0===i?void 0:i.format)||xa.fA,e.abrupt("return",c(u));case 8:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ea(){return Ea=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r,a,i,o,u,s,f,l,d,p,v,m,h,b,y,g,w,Z,x,k,P,E,I,B,T,A,N,S,C,O,M,R,F,q,j,G,U,L,z,_;return(0,oe.Z)().wrap((function(e){for(;;
2)switch(e.prev=e.next){case 0:if(a=n.allowFailure,i=void 0===a||a,o=n.batchSize,u=n.blockNumber,s=n.blockTag,f=n.multicallAddress,l=n.stateOverride,d=n.contracts,p=null!==o&&void 0!==o?o:"object"===typeof(null===(r=t.batch)||void 0===r?void 0:r.multicall)&&t.batch.multicall.batchSize||1024,v=f){e.next=8;break}if(t.chain){e.next=7;break}throw new Error("client chain not configured. multicallAddress is required.");case 7:v=(0,br.L)({blockNumber:u,chain:t.chain,contract:"multicall3"});case 8:m=[[]],h=0,b=0,y=0;case 12:if(!(y<d.length)){e.next=30;break}g=d[y],w=g.abi,Z=g.address,x=g.args,k=g.functionName,e.prev=14,P=(0,Ie.R)({abi:w,args:x,functionName:k}),b+=(P.length-2)/2,p>0&&b>p&&m[h].length>0&&(h++,b=(P.length-2)/2,m[h]=[]),m[h]=[].concat((0,c.Z)(m[h]),[{allowFailure:!0,callData:P,target:Z}]),e.next=27;break;case 21:if(e.prev=21,e.t0=e.catch(14),E=Je(e.t0,{abi:w,address:Z,args:x,docsPath:"/docs/contract/multicall",functionName:k}),i){e.next=26;break}throw E;case 26:m[h]=[].concat((0,c.Z)(m[h]),[{allowFailure:!0,callData:"0x",target:Z}]);case 27:y++,e.next=12;break;case 30:return e.next=32,Promise.allSettled(m.map((function(e){return ie(t,un,"readContract")({abi:hr.F8,address:v,args:[e],blockNumber:u,blockTag:s,functionName:"aggregate3",stateOverride:l})})));case 32:I=e.sent,B=[],T=0;case 35:if(!(T<I.length)){e.next=69;break}if("rejected"!==(A=I[T]).status){e.next=42;break}if(i){e.next=40;break}throw A.reason;case 40:for(N=0;N<m[T].length;N++)B.push({status:"failure",error:A.reason,result:void 0});return e.abrupt("continue",66);case 42:S=A.value,C=0;case 44:if(!(C<S.length)){e.next=66;break}if(O=S[C],M=O.returnData,R=O.success,F=m[T][C].callData,q=d[B.length],j=q.abi,G=q.address,U=q.functionName,L=q.args,e.prev=48,"0x"!==F){e.next=51;break}throw new ce.wb;case 51:if(R){e.next=53;break}throw new Be.VQ({data:M});case 53:z=(0,rn.k)({abi:j,args:L,data:M,functionName:U}),B.push(i?{result:z,status:"success"}:z),e.next=63;break;case 57:if(e.prev=57,e.t1=e.catch(48),_=Je(e.t1,{abi:j,address:G,args:L,docsPath:"/docs/contract/multicall",functionName:U}),i){e.next=62;break}throw _;case 62:B.push({error:_,result:void 0,status:"failure"});case 63:C++,e.next=44;break;case 66:T++,e.next=35;break;case 69:if(B.length===d.length){e.next=71;break}throw new se.G("multicall results mismatch");case 71:return e.abrupt("return",B);case 72:case"end":return e.stop()}}),e,null,[[14,21],[48,57]])}))),Ea.apply(this,arguments)}var Ia="\x19Ethereum Signed Message:\n";function Ba(e,t){var n="string"===typeof e?(0,le.qX)(e):e.raw instanceof Uint8Array?e.raw:(0,le.O0)(e.raw),r=(0,le.qX)("".concat(Ia).concat(n.length));return(0,de.w)((0,Zr.zo)([r,n]),t)}var Ta="0x60806040523480156200001157600080fd5b50604051620007003803806200070083398101604081905262000034916200056f565b6000620000438484846200004f565b9050806000526001601ff35b600080846001600160a01b0316803b806020016040519081016040528181526000908060200190933c90507f6492649264926492649264926492649264926492649264926492649264926492620000a68462000451565b036200021f57600060608085806020019051810190620000c79190620005ce565b8651929550909350915060000362000192576000836001600160a01b031683604051620000f5919062000643565b6000604051808303816000865af19150503d806000811462000134576040519150601f19603f3d011682016040523d82523d6000602084013e62000139565b606091505b5050905080620001905760405162461bcd60e51b815260206004820152601e60248201527f5369676e617475726556616c696461746f723a206465706c6f796d656e74000060448201526064015b60405180910390fd5b505b604051630b135d3f60e11b808252906001600160a01b038a1690631626ba7e90620001c4908b90869060040162000661565b602060405180830381865afa158015620001e2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200020891906200069d565b6001600160e01b031916149450505050506200044a565b805115620002b157604051630b135d3f60e11b808252906001600160a01b03871690631626ba7e9062000259908890889060040162000661565b602060405180830381865afa15801562000277573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200029d91906200069d565b6001600160e01b031916149150506200044a565b8251604114620003195760405162461bcd60e51b8152
260206004820152603a6024820152600080516020620006e083398151915260448201527f3a20696e76616c6964207369676e6174757265206c656e677468000000000000606482015260840162000187565b620003236200046b565b506020830151604080850151855186939260009185919081106200034b576200034b620006c9565b016020015160f81c9050601b81148015906200036b57508060ff16601c14155b15620003cf5760405162461bcd60e51b815260206004820152603b6024820152600080516020620006e083398151915260448201527f3a20696e76616c6964207369676e617475726520762076616c75650000000000606482015260840162000187565b6040805160008152602081018083528a905260ff83169181019190915260608101849052608081018390526001600160a01b038a169060019060a0016020604051602081039080840390855afa1580156200042e573d6000803e3d6000fd5b505050602060405103516001600160a01b031614955050505050505b9392505050565b60006020825110156200046357600080fd5b508051015190565b60405180606001604052806003906020820280368337509192915050565b6001600160a01b03811681146200049f57600080fd5b50565b634e487b7160e01b600052604160045260246000fd5b60005b83811015620004d5578181015183820152602001620004bb565b50506000910152565b600082601f830112620004f057600080fd5b81516001600160401b03808211156200050d576200050d620004a2565b604051601f8301601f19908116603f01168101908282118183101715620005385762000538620004a2565b816040528381528660208588010111156200055257600080fd5b62000565846020830160208901620004b8565b9695505050505050565b60008060006060848
260312156200058557600080fd5b8351620005928162000489565b6020850151604086015191945092506001600160401b03811115620005b657600080fd5b620005c486828701620004de565b9150509250925092565b600080600060608486031215620005e457600080fd5b8351620005f18162000489565b60208501519093506001600160401b03808211156200060f57600080fd5b6200061d87838801620004de565b935060408601519150808211156200063457600080fd5b50620005c486828701620004de565b6000825162000657818460208701620004b8565b9190910192915050565b828152604060208201526000825180604084015262000688816060850160208701620004b8565b601f01601f1916919091016060019392505050565b600060208284031215620006b057600080fd5b81516001600160e01b0319811681146200044a57600080fd5b634e487b7160e01b600052603260045260246000fdfe5369676e617475726556616c696461746f72237265636f7665725369676e6572",Aa="/docs/contract/encodeDeployData";function Na(e){var t=e.abi,n=e.args,r=e.bytecode;if(!n||0===n.length)return r;var a=t.find((function(e){return"type"in e&&"constructor"===e.type}));if(!a)throw new ce.fM({docsPath:Aa});if(!("inputs"in a))throw new ce.cO({docsPath:Aa});if(!a.inputs||0===a.inputs.length)throw new ce.cO({docsPath:Aa});var i=(0,ve.E)(a.inputs,n);return(0,Zr.SM)([r,i])}var Sa=n(49819);function Ca(e,t){var n=(0,xr.v)(e)?(0,le.O0)(e):e,r=(0,xr.v)(t)?(0,le.O0)(t):t;return(0,Sa.equalBytes)(n,r)}var Oa=n(94012);function Ma(e){var t=e.r,n=e.s,r=e.v,a=e.yParity,i=function(){if(0===a||1===a)return a;if(r&&(27n===r||28n===r||r>=35n))return r%2n===0n?1:0;throw new Error("Invalid `v` or `yParity` value")}();return"0x".concat(new Oa.secp256k1.Signature((0,pt.y_)(t),(0,pt.y_)(n)).toCompactHex()).concat(0===i?"1b":"1c")}var Ra=["address","hash","signature"];function Fa(e,t){return qa.apply(this,arguments)}function qa(){return qa=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r,a,i,o,u,c,s;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.address,a=n.hash,i=n.signature,o=(0,Pe.Z)(n,Ra),u=(0,xr.v)(i)?i:"object"===typeof i&&"r"in i&&"s"in i?Ma(i):(0,we.ci)(i),e.prev=2,e.next=5,ie(t,an.R,"call")((0,U.Z)({data:Na({abi:hr.$o,args:[r,a,u],bytecode:Ta})},o));case 5:return c=e.sent,s=c.data,e.abrupt("return",Ca(null!==s&&void 0!==s?s:"0x0","0x1"));case 10:if(e.prev=10,e.t0=e.catch(2),!(e.t0 instanceof Be.cg)){e.next=14;break}return e.abrupt("return",!1);case 14:throw e.t0;case 15:case"end":return e.stop()}}),e,null,[[2,10]])}))),qa.apply(this,arguments)}var ja=["address","message","signature"];function Ga(){return(Ga=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r,a,i,o,u;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.address,a=n.message,i=n.signature,o=(0,Pe.Z)(n,ja),u=Ba(a),e.abrupt("return",Fa(t,(0,U.Z)({address:r,hash:u,signature:i},o)));case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var Ua=n(48429),La=n(21270),za=/^(.*)\[([0-9]*)\]$/,_a=/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/,Da=/^(u?int)(8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?$/;function Ha(e){var t=e.domain,n=e.message,r=e.primaryType,a=e.types,i=function e(t,n){var r,i=(0,ae.Z)(t);try{for(i.s();!(r=i.n()).done;){var o=r.value,u=o.name,c=o.type,s=n[u],f=c.match(Da);if(f&&("number"===typeof s||"bigint"===typeof s)){var l=(0,L.Z)(f,3),d=(l[0],l[1]),p=l[2];(0,we.eC)(s,{signed:"int"===d,size:Number.parseInt(p)/8})}if("address"===c&&"string"===typeof s&&!(0,La.U)(s))throw new Ua.b({address:s});var v=c.match(_a);if(v){var m=(0,L.Z)(v,2),h=(m[0],m[1]);if(h&&(0,Ht.d)(s)!==Number.parseInt(h))throw new ce.KY({expectedSize:Number.parseInt(h),givenSize:(0,Ht.d)(s)})}var b=a[c];b&&e(b,s)}}catch(y){i.e(y)}finally{i.f()}};(a.EIP712Domain&&t&&i(a.EIP712Domain,t),"EIP712Domain"!==r)&&i(a[r],n)}function Wa(e){var t=e.domain;return["string"===typeof(null===t||void 0===t?void 0:t.name)&&{name:"name",type:"string"},(null===t||void 0===t?void 0:t.version)&&{name:"version",type:"string"},"number"===typeof(null===t||void 0===t?void 0:t.chainId)&&{name:"chainId",type:"uint256"},(null===t||void 0===t?void 0:t.verifyingContract)&&{name:"verifyingContract",type:"address"},(null===t||void 0===t?void 0:t.salt)&&{name:"salt",type:"bytes32"}
2].filter(Boolean)}function Va(e){var t=e.domain;return Ka({domain:t,types:{EIP712Domain:Wa({domain:t})}})}function $a(e){var t=e.domain,n=void 0===t?{}:t,r=e.message,a=e.primaryType,i=(0,U.Z)({EIP712Domain:Wa({domain:n})},e.types);Ha({domain:n,message:r,primaryType:a,types:i});var o=["0x1901"];return n&&o.push(Ka({domain:n,types:i})),"EIP712Domain"!==a&&o.push(Ya({data:r,primaryType:a,types:i})),(0,de.w)((0,Zr.zo)(o))}function Ka(e){return Ya({data:e.domain,primaryType:"EIP712Domain",types:e.types})}function Ya(e){var t=Ja({data:e.data,primaryType:e.primaryType,types:e.types});return(0,de.w)(t)}function Ja(e){var t,n=e.data,r=e.primaryType,a=e.types,i=[{type:"bytes32"}],o=[Xa({primaryType:r,types:a})],u=(0,ae.Z)(a[r]);try{for(u.s();!(t=u.n()).done;){var c=t.value,s=ei({types:a,name:c.name,type:c.type,value:n[c.name]}),f=(0,L.Z)(s,2),l=f[0],d=f[1];i.push(l),o.push(d)}}catch(p){u.e(p)}finally{u.f()}return(0,ve.E)(i,o)}function Xa(e){var t=e.primaryType,n=e.types,r=(0,we.NC)(function(e){var t=e.primaryType,n=e.types,r="",a=Qa({primaryType:t,types:n});a.delete(t);var i,o=[t].concat((0,c.Z)(Array.from(a).sort())),u=(0,ae.Z)(o);try{for(u.s();!(i=u.n()).done;){var s=i.value;r+="".concat(s,"(").concat(n[s].map((function(e){var t=e.name,n=e.type;return"".concat(n," ").concat(t)})).join(","),")")}}catch(f){u.e(f)}finally{u.f()}return r}({primaryType:t,types:n}));return(0,de.w)(r)}function Qa(e){var t=e.primaryType,n=e.types,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Set,a=t.match(/^[0-9A-Z_a-z]*/),i=null===a||void 0===a?void 0:a[0];if(r.has(i)||void 0===n[i])return r;r.add(i);var o,u=(0,ae.Z)(n[i]);try{for(u.s();!(o=u.n()).done;){Qa({primaryType:o.value.type,types:n},r)}}catch(c){u.e(c)}finally{u.f()}return r}function ei(e){var t=e.types,n=e.name,r=e.type,a=e.value;if(void 0!==t[r])return[{type:"bytes32"},(0,de.w)(Ja({data:a,primaryType:r,types:t}))];if("bytes"===r){var i=a.length%2?"0":"";return a="0x".concat(i+a.slice(2)),[{type:"bytes32"},(0,de.w)(a)]}if("string"===r)return[{type:"bytes32"},(0,de.w)((0,we.NC)(a))];if(r.lastIndexOf("]")===r.length-1){var o=r.slice(0,r.lastIndexOf("[")),u=a.map((function(e){return ei({name:n,type:o,types:t,value:e})}));return[{type:"bytes32"},(0,de.w)((0,ve.E)(u.map((function(e){return(0,L.Z)(e,1)[0]})),u.map((function(e){return(0,L.Z)(e,2)[1]}))))]}return[{type:r},a]}var ti=["address","signature","message","primaryType","types","domain"];function ni(){return(ni=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r,a,i,o,u,c,s,f;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.address,a=n.signature,i=n.message,o=n.primaryType,u=n.types,c=n.domain,s=(0,Pe.Z)(n,ti),f=$a({message:i,primaryType:o,types:u,domain:c}),e.abrupt("return",Fa(t,(0,U.Z)({address:r,hash:f,signature:a},s)));case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ri(e,t){var n,r=t.emitOnBegin,a=void 0!==r&&r,i=t.emitMissed,o=void 0!==i&&i,u=t.onBlockNumber,c=t.onError,s=t.poll,f=t.pollingInterval,l=void 0===f?e.pollingInterval:f;return("undefined"!==typeof s?s:"webSocket"!==e.transport.type&&("fallback"!==e.transport.type||"webSocket"!==e.transport.transports[0].c
2onfig.type))?mn((0,gn.P)(["watchBlockNumber",e.uid,a,o,l]),{onBlockNumber:u,onError:c},(function(t){return yn((0,ue.Z)((0,oe.Z)().mark((function r(){var a,i,u;return(0,oe.Z)().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,r.next=3,ie(e,In,"getBlockNumber")({cacheTime:0});case 3:if(a=r.sent,!n){r.next=8;break}if(a!==n){r.next=7;break}return r.abrupt("return");case 7:if(a-n>1&&o)for(i=n+1n;i<a;i++)t.onBlockNumber(i,n),n=i;case 8:(!n||a>n)&&(t.onBlockNumber(a,n),n=a),r.next=14;break;case 11:r.prev=11,r.t0=r.catch(0),null===(u=t.onError)||void 0===u||u.call(t,r.t0);case 14:case"end":return r.stop()}}),r,null,[[0,11]])}))),{emitOnBegin:a,interval:l})})):mn((0,gn.P)(["watchBlockNumber",e.uid,a,o]),{onBlockNumber:u,onError:c},(function(t){var r=!0,a=function(){return r=!1};return(0,ue.Z)((0,oe.Z)().mark((function i(){var o,u,s;return(0,oe.Z)().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return i.prev=0,o=function(){if("fallback"===e.transport.type){var t=e.transport.transports.find((function(e){return"webSocket"===e.config.type}));return t?t.value:e.transport}return e.transport}(),i.next=4,o.subscribe({params:["newHeads"],onData:function(e){var a;if(r){var i=(0,pt.y_)(null===(a=e.result)||void 0===a?void 0:a.number);t.onBlockNumber(i,n),n=i}},onError:function(e){var n;null===(n=t.onError)||void 0===n||n.call(t,e)}});case 4:u=i.sent,s=u.unsubscribe,a=s,r||a(),i.next=13;break;case 10:i.prev=10,i.t0=i.catch(0),null===c||void 0===c||c(i.t0);case 13:case"end":return i.stop()}}),i,null,[[0,10]])})))(),function(){return a()}}))}function ai(){return(ai=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r,a,i,o,u,c,s,f,l,d,p,v,m,h,b,y,g;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.confirmations,a=void 0===r?1:r,i=n.hash,o=n.onReplaced,u=n.pollingInterval,c=void 0===u?t.pollingInterval:u,s=n.retryCount,f=void 0===s?6:s,l=n.retryDelay,d=void 0===l?function(e){return 200*~~(1<<e.count)}:l,p=n.timeout,v=(0,gn.P)(["waitForTransactionReceipt",t.uid,i]),m=0,g=!1,e.abrupt("return",new Promise((function(e,n){p&&setTimeout((function(){return n(new et.mc({hash:i}))}),p);var r=mn(v,{onReplaced:o,resolve:e,reject:n},(function(e){var n=ie(t,ri,"watchBlockNumber")({emitMissed:!0,emitOnBegin:!0,poll:!0,pollingInterval:c,onBlockNumber:function(o){return(0,ue.Z)((0,oe.Z)().mark((function u(){var c,s,l,p,v;return(0,oe.Z)().wrap((function(u){for(;;)switch(u.prev=u.next){case 0:if(c=function(e){n(),e(),r()},s=o,!g){u.next=4;break}return u.abrupt("return");case 4:if(m>f&&c((function(){return e.reject(new et.mc({hash:i}))})),u.prev=5,!y){u.next=11;break}if(!(a>1&&(!y.blockNumber||s-y.blockNumber+1n<a))){u.next=9;break}return u.abrupt("return");case 9:return c((function(){return e.resolve(y)})),u.abrupt("return");case 11:if(h){u.next=16;break}return g=!0,u.next=15,tr((0,ue.Z)((0,oe.Z)().mark((function e(){return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ie(t,ga,"getTransaction")({hash:i});case 2:(h=e.sent).blockNumber&&(s=h.blockNumber);case 4:case"end":return e.stop()}}),e)}))),{delay:d,retryCount:f});case 15:g=!1;case 16:return u.next=18,ie(t,ka,"getTransactionReceipt")({hash:i});case 18:if(y=u.sent,!(a>1&&(!y.blockNumber||s-y.blockNumber+1n<a))){u.next=21;break}return u.abrupt("return");case 21:c((function(){return e.resolve(y)})),u.next=56;break;case 24:if(u.prev=24,u.t0=u.catch(5),!(u.t0 instanceof et.Bh||u.t0 instanceof et.Yb)){u.next=55;break}if(h){u.next=30;break}return g=!1,u.abrupt("return");case 30:return u.prev=30,b=h,g=!0,u.next=35,tr((function(){return ie(t,ht,"getBlock")({blockNumber:s,includeTransactions:!0})}),{delay:d,retryCount:f,shouldRetry:function(e){return e.error instanceof vt}});case 35:if(l=u.sent,g=!1,p=l.transactions.find((function(e){var t=e.from,n=e.nonce;return t===b.from&&n===b.nonce}))){u.next=40;break}return u.abrupt("return");case 40:return u.next=42,ie(t,ka,"getTransactionReceipt")({hash:p.hash});case 42:if(y=u.sent,!(a>1&&(!y.blockNumber||s-y.blockNumber+1n<a))){u.next=45;break}return u.abrupt("return");case 45:v="replaced",p.to===b.to&&p.value===b.value?v="repriced":p.from===p.to&&
20n===p.value&&(v="cancelled"),c((function(){var t;null===(t=e.onReplaced)||void 0===t||t.call(e,{reason:v,replacedTransaction:b,transaction:p,transactionReceipt:y}),e.resolve(y)})),u.next=53;break;case 50:u.prev=50,u.t1=u.catch(30),c((function(){return e.reject(u.t1)}));case 53:u.next=56;break;case 55:c((function(){return e.reject(u.t0)}));case 56:return u.prev=56,m++,u.finish(56);case 59:case"end":return u.stop()}}),u,null,[[5,24,56,59],[30,50]])})))()}})}))})));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var ii=["scheme","statement"],oi=["chainId","expirationTime","issuedAt","notBefore","requestId"];function ui(e){var t,n,r,a,i,o=null!==(t=null===(n=e.match(ci))||void 0===n?void 0:n.groups)&&void 0!==t?t:{},u=o.scheme,c=o.statement,s=(0,Pe.Z)(o,ii),f=null!==(r=null===(a=e.match(si))||void 0===a?void 0:a.groups)&&void 0!==r?r:{},l=f.chainId,d=f.expirationTime,p=f.issuedAt,v=f.notBefore,m=f.requestId,h=(0,Pe.Z)(f,oi),b=null===(i=e.split("Resources:")[1])||void 0===i?void 0:i.split("\n- ").slice(1);return(0,U.Z)((0,U.Z)((0,U.Z)((0,U.Z)((0,U.Z)((0,U.Z)((0,U.Z)((0,U.Z)((0,U.Z)((0,U.Z)({},s),h),l?{chainId:Number(l)}:{}),d?{expirationTime:new Date(d)}:{}),p?{issuedAt:new Date(p)}:{}),v?{notBefore:new Date(v)}:{}),m?{requestId:m}:{}),b?{resources:b}:{}),u?{scheme:u}:{}),c?{statement:c}:{})}var ci=(0,I.Z)(/^(?:([a-zA-Z][a-zA-Z0-9+-.]*):\/\/)?([a-zA-Z0-9+-.]*) (?:wants you to sign in with your Ethereum account:\n)(0x[a-fA-F0-9]{40})\n\n(?:(.*)\n\n)?/,{scheme:1,domain:2,address:3,statement:4}),si=(0,I.Z)(/(?:URI: (.+))\n(?:Version: (.+))\n(?:Chain ID: (\d+))\n(?:Nonce: ([a-zA-Z0-9]+))\n(?:Issued At: (.+))(?:\nExpiration Time: (.+))?(?:\nNot Before: (.+))?(?:\nRequest ID: (.+))?/,{uri:1,version:2,chainId:3,nonce:4,issuedAt:5,expirationTime:6,notBefore:7,requestId:8}),fi=n(33839);function li(e){var t=e.address,n=e.domain,r=e.message,a=e.nonce,i=e.scheme,o=e.time,u=void 0===o?new Date:o;if(n&&r.domain!==n)return!1;if(a&&r.nonce!==a)return!1;if(i&&r.scheme!==i)return!1;if(r.expirationTime&&u>=r.expirationTime)return!1;if(r.notBefore&&u<r.notBefore)return!1;try{if(!r.address)return!1;if(t&&!(0,fi.E)(r.address,t))return!1}catch(c){return!1}return!0}var di=["address","domain","message","nonce","scheme","signature","time"];function pi(){return(pi=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r,a,i,o,u,c,s,f,l,d,p;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=n.address,a=n.domain,i=n.message,o=n.nonce,u=n.scheme,c=n.signature,s=n.time,f=void 0===s?new Date:s,l=(0,Pe.Z)(n,di),(d=ui(i)).address){e.next=4;break}return e.abrupt("return",!1);case 4:if(li({address:r,domain:a,message:d,nonce:o,scheme:u,time:f})){e.next=7;break}return e.abrupt("return",!1);case 7:return p=Ba(i),e.abrupt("return",Fa(t,(0,U.Z)({address:d.address,hash:p,signature:c},l)));case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function vi(e){return{call:function(t){return(0,an.R)(e,t)},createBlockFilter:function(){return function(e){return ra.apply(this,arguments)}(e)},createContractEventFilter:function(t){return xe(e,t)},createEventFilter:function(t){return aa(e,t)},createPendingTransactionFilter:function(){return oa(e)},estimateContractGas:function(t){return zt(e,t)},estimateGas:function(t){return Gt(e,t)},getBalance:function(t){return function(e,t){return ca.apply(this,arguments)}(e,t)},getBlobBaseFee:function(){return function(e){return sa.apply(this,arguments)}(e)},getBlock:function(t){return ht(e,t)},getBlockNumber:function(t){return In(e,t)},getBlockTransactionCount:function(t){return function(e){return fa.apply(this,arguments)}(e,t)},getBytecode:function(t){return function(e,t){return la.apply(this,arguments)}(e,t)},getChainId:function(){return Ot(e)},getContractEvents:function(t){return tn(e,t)},getEnsAddress:function(t){return function(e,t){return Br.apply(this,arguments)}(e,t)},getEnsAvatar:function(t){return function(e,t){return ea.apply(this,arguments)}(e,t)},getEnsName:function(t){return function(e,t){return ta.apply(this,arguments)}(e,t)},getEnsResolver:function(t){return function(e,t){return na.apply(this,arguments)}(e,t)},getEnsText:function(t){return Xr(e,t)},getFeeHistory:function(t){return function(e,t){return pa.apply(this,arguments)}(e,t)},estimateFeesPerGas:function(t){return function(e,t){return kt.apply(this,arguments)}(e,t)},getFilterChanges:function(t){return Tn(e,t)},getFilterLogs:function(t){return function(e,t){return va.apply(this,arguments)}(e,t)},getGasPrice:function(){return yt(e)},getLogs:function(t){return Qt(e,t)},getProof:function(t){return function(e,t){return ha.apply(this,arguments)}(e,t)},estimateMaxPriorityFeePerGas:function(t){return function(e,t){return wt.apply(this,arguments)}(e,t)},getStorageAt:function(t){return function(e,t){return ba.apply(this,arguments)}(e,t)},getTransaction:function(t){return ga(e,t)},getTransactionConfirmations:function(t){return function(e,t){return Za.apply(this,arguments)}(e,t)},getTransactionCount:function(t){return It(e,t)},getTransactionReceipt:function(t){return ka(e,t)},multicall:function(t){return function(e,t){return Ea.apply(this,arguments)}(e,t)},prepareTransactionRequest:function(t){return Ft(e,t)},readContract:function(t){return un(e,t)},sendRawTransaction:function(t){return jn(e,t)},simulateContract:function(t){return fn(e,t)},verifyMessage:function(t){return function(e,t){return Ga.apply(this,arguments)}(e,t)},verifySiweMessage:function(t){return function(e,t){return pi.apply(this,arguments)}(e,t)},verifyTypedData:function(t){return function(e,t){return ni.apply(this,arguments)}(e,t)},uninstallFilter:function(t){return Nn(e,t)},waitForTransactionReceipt:function(t){return function(e,t){return ai.apply(this,arguments)}(e,t)},watchBlocks:function(t){return function(e,t){var n,r=t.blockTag,a=void 0===r?"latest":r,i=t.emitMissed,o=void 0!==i&&i,u=t.emitOnBegin,c=void 0!==u&&u,s=t.onBlock,f=t.onError,l=t.includeTransactions,d=t.poll,p=t.pollingInterval,v=void 0===p?e.pollingInterval:p,m="undefined"!==typeof d?d:"webSocket"!==e.transport.type&&("fallback"!==e.transport.type||"webSocket"!==e.transport.transports[0].c
2onfig.type),h=null!==l&&void 0!==l&&l;return m?mn((0,gn.P)(["watchBlocks",e.uid,a,o,c,h,v]),{onBlock:s,onError:f},(function(t){return yn((0,ue.Z)((0,oe.Z)().mark((function r(){var i,u,c,s,f,l,d;return(0,oe.Z)().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,r.next=3,ie(e,ht,"getBlock")({blockTag:a,includeTransactions:h});case 3:if(!(c=r.sent).number||null===(i=n)||void 0===i||!i.number){r.next=18;break}if(c.number!==n.number){r.next=7;break}return r.abrupt("return");case 7:if(!(c.number-n.number>1&&o)){r.next=18;break}s=(null===(f=n)||void 0===f?void 0:f.number)+1n;case 9:if(!(s<c.number)){r.next=18;break}return r.next=12,ie(e,ht,"getBlock")({blockNumber:s,includeTransactions:h});case 12:l=r.sent,t.onBlock(l,n),n=l;case 15:s++,r.next=9;break;case 18:(null===(u=n)||void 0===u||!u.number||"pending"===a&&(null===c||void 0===c||!c.number)||c.number&&c.number>n.number)&&(t.onBlock(c,n),n=c),r.next=24;break;case 21:r.prev=21,r.t0=r.catch(0),null===(d=t.onError)||void 0===d||d.call(t,r.t0);case 24:case"end":return r.stop()}}),r,null,[[0,21]])}))),{emitOnBegin:c,interval:v})})):function(){var t=!0,r=function(){return t=!1};return(0,ue.Z)((0,oe.Z)().mark((function a(){var i,o,u;return(0,oe.Z)().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,i=function(){if("fallback"===e.transport.type){var t=e.transport.transports.find((function(e){return"webSocket"===e.config.type}));return t?t.value:e.transport}return e.transport}(),a.next=4,i.subscribe({params:["newHeads"],onData:function(r){var a,i,o;if(t){var u=((null===(a=e.chain)||void 0===a||null===(i=a.formatters)||void 0===i||null===(o=i.block)||void 0===o?void 0:o.format)||mt.Z)(r.result);s(u,n),n=u}},onError:function(e){null===f||void 0===f||f(e)}});case 4:o=a.sent,u=o.unsubscribe,r=u,t||r(),a.next=13;break;case 10:a.prev=10,a.t0=a.catch(0),null===f||void 0===f||f(a.t0);case 13:case"end":return a.stop()}}),a,null,[[0,10]])})))(),function(){return r()}}()}(e,t)},watchBlockNumber:function(t){return ri(e,t)},watchContractEvent:function(t){return Cn(e,t)},watchEvent:function(t){return function(e,t){var n=t.address,r=t.args,a=t.batch,i=void 0===a||a,o=t.event,u=t.events,c=t.fromBlock,s=t.onError,f=t.onLogs,l=t.poll,d=t.pollingInterval,p=void 0===d?e.pollingInterval:d,v=t.strict,m="undefined"!==typeof l?l:"bigint"===typeof c||"webSocket"!==e.transport.type&&("fallback"!==e.transport.type||"webSocket"!==e.transport.transports[0].c
2onfig.type),h=null!==v&&void 0!==v&&v;return m?mn((0,gn.P)(["watchEvent",n,r,i,e.uid,o,p,c]),{onLogs:f,onError:s},(function(t){var a,s;void 0!==c&&(a=c-1n);var f=!1,l=yn((0,ue.Z)((0,oe.Z)().mark((function l(){var d,p,v,m,b,y;return(0,oe.Z)().wrap((function(l){for(;;)switch(l.prev=l.next){case 0:if(f){l.next=11;break}return l.prev=1,l.next=4,ie(e,aa,"createEventFilter")({address:n,args:r,event:o,events:u,strict:h,fromBlock:c});case 4:s=l.sent,l.next=9;break;case 7:l.prev=7,l.t0=l.catch(1);case 9:return f=!0,l.abrupt("return");case 11:if(l.prev=11,!s){l.next=18;break}return l.next=15,ie(e,Tn,"getFilterChanges")({filter:s});case 15:d=l.sent,l.next=29;break;case 18:return l.next=20,ie(e,In,"getBlockNumber")({});case 20:if(p=l.sent,!a||a===p){l.next=27;break}return l.next=24,ie(e,Qt,"getLogs")({address:n,args:r,event:o,events:u,fromBlock:a+1n,toBlock:p});case 24:d=l.sent,l.next=28;break;case 27:d=[];case 28:a=p;case 29:if(0!==d.length){l.next=31;break}return l.abrupt("return");case 31:if(i)t.onLogs(d);else{v=(0,ae.Z)(d);try{for(v.s();!(m=v.n()).done;)b=m.value,t.onLogs([b])}catch(g){v.e(g)}finally{v.f()}}l.next=38;break;case 34:l.prev=34,l.t1=l.catch(11),s&&l.t1 instanceof Fe&&(f=!1),null===(y=t.onError)||void 0===y||y.call(t,l.t1);case 38:case"end":return l.stop()}}),l,null,[[1,7],[11,34]])}))),{emitOnBegin:!0,interval:p});return(0,ue.Z)((0,oe.Z)().mark((function t(){return(0,oe.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!s){t.next=3;break}return t.next=3,ie(e,Nn,"uninstallFilter")({filter:s});case 3:l();case 4:case"end":return t.stop()}}),t)})))})):function(){var t=!0,a=function(){return t=!1};return(0,ue.Z)((0,oe.Z)().mark((function i(){var c,l,d,p,m;return(0,oe.Z)().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return i.prev=0,c=function(){if("fallback"===e.transport.type){var t=e.transport.transports.find((function(e){return"webSocket"===e.config.type}));return t?t.value:e.transport}return e.transport}(),d=[],(l=null!==u&&void 0!==u?u:o?[o]:void 0)&&(d=[l.flatMap((function(e){return ye({abi:[e],eventName:e.name,args:r})}))],o&&(d=d[0])),i.next=7,c.subscribe({params:["logs",{address:n,topics:d}],onData:function(e){if(t){var n=e.result;try{var r=Kt({abi:null!==l&&void 0!==l?l:[],data:n.data,topics:n.topics,strict:h}),a=r.eventName,i=r.args,o=(0,Xt.U)(n,{args:i,eventName:a});f([o])}catch(p){var u,c;if(p instanceof ce.SM||p instanceof ce.Gy){var s;if(v)return;u=p.abiItem.name,c=null===(s=p.abiItem.inputs)||void 0===s?void 0:s.some((function(e){return!("name"in e&&e.name)}))}var d=(0,Xt.U)(n,{args:c?[]:{},eventName:u});f([d])}}},onError:function(e){null===s||void 0===s||s(e)}});case 7:p=i.sent,m=p.unsubscribe,a=m,t||a(),i.next=16;break;case 13:i.prev=13,i.t0=i.catch(0),null===s||void 0===s||s(i.t0);case 16:case"end":return i.stop()}}),i,null,[[0,13]])})))(),function(){return a()}}()}(e,t)},watchPendingTransactions:function(t){return function(e,t){var n=t.batch,r=void 0===n||n,a=t.onError,i=t.onTransactions,o=t.poll,u=t.pollingInterval,c=void 0===u?e.pollingInterval:u;return("undefined"!==typeof o?o:"webSocket"!==e.transport.type)?mn((0,gn.P)(["watchPendingTransactions",e.uid,r,c]),{onTransactions:i,onError:a},(function(t){var n,a=yn((0,ue.Z)((0,oe.Z)().mark((function i(){var o,u,c,s,f;return(0,oe.Z)().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:if(i.prev=0,n){i.next=13;break}return i.prev=2,i.next=5,ie(e,oa,"createPendingTransactionFilter")({});case 5:return n=i.sent,i.abrupt("return");case 9:throw i.prev=9,i.t0=i.catch(2),a(),i.t0;case 13:return i.next=15,ie(e,Tn,"getFilterChanges")({filter:n});case 15:if(0!==(o=i.sent).length){i.next=18;break}return i.abrupt("return");case 18:if(r)t.onTransactions(o);else{u=(0,ae.Z)(o);try{for(u.s();!(c=u.n()).done;)s=c.value,t.onTransactions([s])}catch(l){u.e(l)}finally{u.f()}}i.next=24;break;case 21:i.prev=21,i.t1=i.catch(0),null===(f=t.onError)||void 0===f||f.call(t,i.t1);case 24:case"end":return i.stop()}}),i,null,[[0,21],[2,9]])}))),{emitOnBegin:!0,interval:c});return(0,ue.Z)((0,oe.Z)().mark((function t(){return(0,oe.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!n){t.next=3;break}return t.next=3,ie(e,Nn,"uninstallFilter")({filter:n});case 3:a();case 4:case"end":return t.stop()}}),t)})))}
2)):function(){var t=!0,n=function(){return t=!1};return(0,ue.Z)((0,oe.Z)().mark((function r(){var o,u;return(0,oe.Z)().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,r.next=3,e.transport.subscribe({params:["newPendingTransactions"],onData:function(e){if(t){var n=e.result;i([n])}},onError:function(e){null===a||void 0===a||a(e)}});case 3:o=r.sent,u=o.unsubscribe,n=u,t||n(),r.next=12;break;case 9:r.prev=9,r.t0=r.catch(0),null===a||void 0===a||a(r.t0);case 12:case"end":return r.stop()}}),r,null,[[0,9]])})))(),function(){return n()}}()}(e,t)}}}function mi(e){var t=e.key,n=void 0===t?"public":t,r=e.name,a=void 0===r?"Public Client":r;return Qn((0,U.Z)((0,U.Z)({},e),{},{key:n,name:a,type:"publicClient"})).extend(vi)}function hi(){return(hi=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.hash,e.next=3,t.request({method:"".concat(t.mode,"_dropTransaction"),params:[r]});case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function bi(){return(bi=(0,ue.Z)((0,oe.Z)().mark((function e(t){return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.request({method:"".concat(t.mode,"_dumpState")}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function yi(){return(yi=(0,ue.Z)((0,oe.Z)().mark((function e(t){return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("ganache"!==t.mode){e.next=4;break}return e.next=3,t.request({method:"eth_mining"});case 3:case 6:return e.abrupt("return",e.sent);case 4:return e.next=6,t.request({method:"".concat(t.mode,"_getAutomine")});case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function gi(){return(gi=(0,ue.Z)((0,oe.Z)().mark((function e(t){return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.request({method:"txpool_content"});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function wi(){return(wi=(0,ue.Z)((0,oe.Z)().mark((function e(t){var n,r,a;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.request({method:"txpool_status"});case 2:return n=e.sent,r=n.pending,a=n.queued,e.abrupt("return",{pending:(0,pt.ly)(r),queued:(0,pt.ly)(a)});case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Zi(){return(Zi=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.address,e.next=3,t.request({method:"".concat(t.mode,"_impersonateAccount"),params:[r]});case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function xi(){return(xi=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.seconds,e.next=3,t.request({method:"evm_increaseTime",params:[(0,we.eC)(r)]});case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ki(){return(ki=(0,ue.Z)((0,oe.Z)().mark((function e(t){return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.request({method:"txpool_inspect"});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Pi(){return(Pi=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.state,e.next=3,t.request({method:"".concat(t.mode,"_loadState"),params:[r]});case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ei(){return(Ei=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r,a;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=n.blocks,a=n.interval,"ganache"!==t.mode){e.next=6;break}return e.next=4,t.request({method:"evm_mine",params:[{blocks:(0,we.eC)(r)}]});case 4:e.next=8;break;case 6:return e.next=8,t.request({method:"".concat(t.mode,"_mine"),params:[(0,we.eC)(r),(0,we.eC)(a||0)]});case 8:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ii(){return(Ii=(0,ue.Z)((0,oe.Z)().mark((function e(t){return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.request({method:"".concat(t.mode,"_removeBlockTimestampInterval")});case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Bi(){return Bi=(0,ue.Z)((0,oe.Z)().mark((function e(t){var n,r,a,i=arguments;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=(n=i.length>1&&void 0!==i[1]?i[1]:{}).blockNumber,a=n.jsonRpcUrl,e.next=3,t.request({method:"".concat(t.mode,"_reset"),params:[{forking:{blockNumber:Number(r),jsonRpcUrl:a}}]});case 3:case"end":return e.stop()}}),e)}))),Bi.apply(this,arguments)}function Ti(){return(Ti=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.id,e.next=3,t.request({method:"evm_revert",params:[r]});case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var Ai=["accessList","data","from","gas","gasPrice","maxFeePerGas","maxPriorityFeePerGas","
2nonce","to","value"];function Ni(){return Ni=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r,a,i,o,u,c,s,f,l,d,p,v,m,h,b,y,g,w;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=n.accessList,u=n.data,c=n.from,s=n.gas,f=n.gasPrice,l=n.maxFeePerGas,d=n.maxPriorityFeePerGas,p=n.nonce,v=n.to,m=n.value,h=(0,Pe.Z)(n,Ai),b=null===(r=t.chain)||void 0===r||null===(a=r.formatters)||void 0===a||null===(i=a.transactionRequest)||void 0===i?void 0:i.format,y=b||ut.tG,g=y((0,U.Z)((0,U.Z)({},(0,ot.K)(h,{format:b})),{},{accessList:o,data:u,from:c,gas:s,gasPrice:f,maxFeePerGas:l,maxPriorityFeePerGas:d,nonce:p,to:v,value:m})),e.next=6,t.request({method:"eth_sendUnsignedTransaction",params:[g]});case 6:return w=e.sent,e.abrupt("return",w);case 8:case"end":return e.stop()}}),e)}))),Ni.apply(this,arguments)}function Si(){return(Si=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("ganache"!==t.mode){e.next=10;break}if(!n){e.next=6;break}return e.next=4,t.request({method:"miner_start"});case 4:e.next=8;break;case 6:return e.next=8,t.request({method:"miner_stop"});case 8:e.next=12;break;case 10:return e.next=12,t.request({method:"evm_setAutomine",params:[n]});case 12:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ci(){return(Ci=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r,a;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=n.address,a=n.value,"ganache"!==t.mode){e.next=6;break}return e.next=4,t.request({method:"evm_setAccountBalance",params:[r,(0,we.eC)(a)]});case 4:e.next=8;break;case 6:return e.next=8,t.request({method:"".concat(t.mode,"_setBalance"),params:[r,(0,we.eC)(a)]});case 8:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Oi(){return(Oi=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.gasLimit,e.next=3,t.request({method:"evm_setBlockGasLimit",params:[(0,we.eC)(r)]});case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Mi(){return(Mi=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r,a;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.interval,a="hardhat"===t.mode?1e3*r:r,e.next=4,t.request({method:"".concat(t.mode,"_setBlockTimestampInterval"),params:[a]});case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ri(){return(Ri=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r,a;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.address,a=n.bytecode,e.next=3,t.request({method:"".concat(t.mode,"_setCode"),params:[r,a]});case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Fi(){return(Fi=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.address,e.next=3,t.request({method:"".concat(t.mode,"_setCoinbase"),params:[r]});case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function qi(){return(qi=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r,a;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.interval,a="hardhat"===t.mode?1e3*r:r,e.next=4,t.request({method:"evm_setIntervalMining",params:[a]});case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ji(){return(ji=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.request({method:"".concat(t.mode,"_setLoggingEnabled"),params:[n]});case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Gi(){return(Gi=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.gasPrice,e.next=3,t.request({method:"".concat(t.mode,"_setMinGasPrice"),params:[(0,we.eC)(r)]});case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ui(){return(Ui=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.baseFeePerGas,e.next=3,t.request({method:"".concat(t.mode,"_setNextBlockBaseFeePerGas"),params:[(0,we.eC)(r)]});case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Li(){return(Li=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.timestamp,e.next=3,t.request({method:"evm_setNextBlockTimestamp",params:[(0,we.eC)(r)]});case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function zi(){return(zi=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r,a;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.address,a=n.nonce,e.next=3,t.request({method:"".concat(t.mode,"_setNonce"),params:[r,(0,we.eC)(a)]});case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function _i(){return(_i=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.request({method:"".concat(t.mode,"_setRpcUrl"),params:[n]});case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Di(){return Di=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r,a,i;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.address,a=n.index,i=n.value,e.next=3,t.request({method:"".concat(t.mode,"_setStorageAt"),params:[r,"number"===typeof a?(0,we.eC)(a):a,i]});case 3:case"end":return e.stop()}}),e)}))),Di.apply(this,arguments)}function Hi(){return(Hi=(0,ue.Z)((0,oe.Z)().mark((function e(t){return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.request({method:"evm_snapshot"});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Wi(){return(Wi=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.address,e.next=3,t.request({method:"".concat(t.mode,"_stopImpersonatingAccount"),params:[r]});case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Vi(e){var t=e.mode;return function(e){var n=e.extend((function(){return{mode:t}}));return{dropTransaction:function(e){return function(e,t){return hi.apply(this,arguments)}(n,e)},dumpState:function(){return function(e){return bi.apply(this,arguments)}(n)},getAutomine:function(){return function(e){return yi.apply(this,arguments)}(n)},getTxpoolContent:function(){return function(e){return gi.apply(this,arguments)}(n)},getTxpoolStatus:function(){return function(e){return wi.apply(this,arguments)}(n)},impersonateAccount:function(e){return function(e,t){return Zi.apply(this,arguments)}(n,e)},increaseTime:function(e){return function(e,t){return xi.apply(this,arguments)}(n,e)},inspectTxpool:function(){return function(e){return ki.apply(this,arguments)}(n)},loadState:function(e){return function(e,t){return Pi.apply(this,arguments)}(n,e)},mine:function(e){return function(e,t){return Ei.apply(this,arguments)}(n,e)},removeBlockTimestampInterval:function(){return function(e){return Ii.apply(this,arguments)}(n)},reset:function(e){return function(e){return Bi.apply(this,arguments)}(n,e)},revert:function(e){return function(e,t){return Ti.apply(this,arguments)}(n,e)},sendUnsignedTransaction:function(e){return function(e,t){return Ni.apply(this,arguments)}(n,e)},setAutomine:function(e){return function(e,t){return Si.apply(this,arguments)}(n,e)},setBalance:function(e){return function(e,t){return Ci.apply(this,arguments)}(n,e)},setBlockGasLimit:function(e){return function(e,t){return Oi.apply(this,arguments)}(n,e)},setBlockTimestampInterval:function(e){return function(e,t){return Mi.apply(this,arguments)}(n,e)},setCode:function(e){return function(e,t){return Ri.apply(this,arguments)}(n,e)},setCoinbase:function(e){return function(e,t){return Fi.apply(this,arguments)}(n,e)},setIntervalMining:function(e){return function(e,t){return qi.apply(this,arguments)}(n,e)},setLoggingEnabled:function(e){return function(e,t){return ji.apply(this,arguments)}(n,e)},setMinGasPrice:function(e){return function(e,t){return Gi.apply(this,arguments)}(n,e)},setNextBlockBaseFeePerGas:function(e){return function(e,t){return Ui.apply(this,arguments)}(n,e)},setNextBlockTimestamp:function(e){return function(e,t){return Li.apply(this,arguments)}(n,e)},setNonce:function(e){return function(e,t){return zi.apply(this,arguments)}(n,e)},setRpcUrl:function(e){return function(e,t){return _i.apply(this,arguments)}(n,e)},setStorageAt:function(e){return function(e,t){return Di.apply(this,arguments)}(n,e)},snapshot:function(){return function(e){return Hi.apply(this,arguments)}(n)},stopImpersonatingAccount:function(e){return function(e,t){return Wi.apply(this,arguments)}(n,e)}}}}function $i(e){var t=e.key,n=void 0===t?"test":t,r=e.name,a=void 0===r?"Test Client":r,i=e.mode;return Qn((0,U.Z)((0,U.Z)({},e),{},{key:n,name:a,type:"testClient"})).extend((function(e){return(0,U.Z)({mode:i},Vi({mode:i})(e))}))}function Ki(){return(Ki=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r,a,i,o,u,c;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.chain,a=r.id,i=r.name,o=r.nativeCurrency,u=r.rpcUrls,c=r.blockExplorers,e.next=4,t.request({method:"wallet_addEthereumChain",params:[{chainId:(0,we.eC)(a),chainName:i,nativeCurrency:o,rpcUrls:u.default.http,blockExplorerUrls:c?Object.values(c).map((function(e){return e.url})):void 0}]},{retryCount:0});case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var Yi=["abi","args","bytecode"];var Ji=n(28317);function Xi(){return(Xi=(0,ue.Z)((0,oe.Z)().mark((function e(t){var n,r;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("local"!==(null===(n=t.account)||void 0===n?void 0:n.type)){e.next=2;break}return e.abrupt("return",[t.account.address]);case 2:return e.next=4,t.request({method:"eth_accounts"});case 4:return r=e.sent,e.abrupt("return",r.map((function(e){return(0,Ji.xs)(e)})));case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Qi(){return(Qi=(0,ue.Z)((0,oe.Z)().mark((function e(t){var n;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.request({method:"wallet_getPermissions"});case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function eo(){return(eo=(0,ue.Z)((0,oe.Z)().mark((function e(t){var n;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.request({method:"eth_requestAccounts"},{retryCount:0});case 2:return n=e.sent,e.abrupt("return",n.map((function(e){return(0,Ji.Kn)(e)})));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function to(){return(to=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.request({method:"wallet_requestPermissions",params:[n]},{retryCount:0}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function no(){return(no=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r,a,i,o,u;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=n.account,a=void 0===r?t.account:r,i=n.message,a){e.next=3;break}throw new On({docsPath:"/docs/actions/wallet/signMessage"});case 3:if("local"!==(o=(0,Ee.T)(a)).type){e.next=6;break}return e.abrupt("return",o.signMessage({message:i}));case 6:return u="string"===typeof i?(0,we.$G)(i):i.raw instanceof Uint8Array?(0,we.NC)(i.raw):i.raw,e.abrupt("return",t.request({method:"personal_sign",params:[u,o.address]},{retryCount:0}));case 8:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var ro=["account","chain"];function ao(){return(ao=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r,a,i,o,u,c,s,f,l,d,p,v,m;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=n.account,o=void 0===i?t.account:i,u=n.chain,c=void 0===u?t.chain:u,s=(0,Pe.Z)(n,ro),o){e.next=3;break}throw new On({docsPath:"/docs/actions/wallet/signTransaction"});case 3:return f=(0,Ee.T)(o),(0,st.F)((0,U.Z)({account:f},n)),e.next=7,ie(t,Ot,"getChainId")({});case 7:if(l=e.sent,null!==c&&Rn({currentChainId:l,chain:c}),d=(null===c||void 0===c?void 0:c.formatters)||(null===(r=t.chain)||void 0===r?void 0:r.formatters),p=(null===d||void 0===d||null===(a=d.transactionRequest)||void 0===a?void 0:a.format)||ut.tG,"local"!==f.type){e.next=13;break}return e.abrupt("return",f.signTransaction((0,U.Z)((0,U.Z)({},s),{},{chainId:l}),{serializer:null===(v=t.chain)||void 0===v||null===(m=v.serializers)||void 0===m?void 0:m.transaction}));case 13:return e.next=15,t.request({method:"eth_signTransaction",params:[(0,U.Z)((0,U.Z)({},p(s)),{},{chainId:(0,we.eC)(l),from:f.address})]},{retryCount:0});case 15:return e.abrupt("return",e.sent);case 16:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function io(){return(io=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r,a,i,o,u,c,s,f;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=n.account,a=void 0===r?t.account:r,i=n.domain,o=n.message,u=n.primaryType,a){e.next=3;break}throw new On({docsPath:"/docs/actions/wallet/signTypedData"});case 3:if(c=(0,Ee.T)(a),s=(0,U.Z)({EIP712Domain:Wa({domain:i})},n.types),Ha({domain:i,message:o,primaryType:u,types:s}),"local"!==c.type){e.next=8;break}return e.abrupt("return",c.signTypedData({domain:i,message:o,primaryType:u,types:s}));case 8:return f=(0,gn.P)({domain:null!==i&&void 0!==i?i:{},message:o,primaryType:u,types:s},(function(e,t){return(0,xr.v)(t)?t.toLowerCase():t})),e.abrupt("return",t.request({method:"eth_signTypedData_v4",params:[c.address,f]},{retryCount:0}));case 10:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function oo(){return(oo=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.id,e.next=3,t.request({method:"wallet_switchEthereumChain",params:[{chainId:(0,we.eC)(r)}]},{retryCount:0});case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function uo(){return(uo=(0,ue.Z)((0,oe.Z)().mark((function e(t,n){var r;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.request({method:"wallet_watchAsset",params:n},{retryCount:0});case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function co(e){return{addChain:function(t){return function(e,t){return Ki.apply(this,arguments)}(e,t)},deployContract:function(t){return function(e,t){var n=t.abi,r=t.args,a=t.bytecode,i=(0,Pe.Z)(t,Yi),o=Na({abi:n,args:r,bytecode:a});return Ln(e,(0,U.Z)((0,U.Z)({},i),{},{data:o}))}(e,t)},getAddresses:function(){return function(e){return Xi.apply(this,arguments)}(e)},getChainId:function(){return Ot(e)},getPermissions:function(){return function(e){return Qi.apply(this,arguments)}(e)},prepareTransactionRequest:function(t){return Ft(e,t)},requestAddresses:function(){return function(e){return eo.apply(this,arguments)}(e)},requestPermissions:function(t){return function(e,t){return to.apply(this,arguments)}(e,t)},sendRawTransaction:function(t){return jn(e,t)},sendTransaction:function(t){return Ln(e,t)},signMessage:function(t){return function(e,t){return no.apply(this,arguments)}(e,t)},signTransaction:function(t){return function(e,t){return ao.apply(this,arguments)}(e,t)},signTypedData:function(t){return function(e,t){return io.apply(this,arguments)}(e,t)},switchChain:function(t){return function(e,t){return oo.apply(this,arguments)}(e,t)},watchAsset:function(t){return function(e,t){return uo.apply(this,arguments)}(e,t)},writeContract:function(t){return Dn(e,t)}}}function so(e){var t=e.key,n=void 0===t?"wallet":t,r=e.name,a=void 0===r?"Wallet Client":r,i=e.transport;return Qn((0,U.Z)((0,U.Z)({},e),{},{key:n,name:a,transport:i,type:"walletClient"})).extend(co)}var fo=new Map;function lo(e){return po.apply(this,arguments)}function po(){return po=(0,ue.Z)((0,oe.Z)().mark((function e(t){var n,r,a,i,o,u,c,s,f,l,d,p,v,m,h,b,y,g,w;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.getSocket,r=t.key,a=void 0===r?"socket":r,i=t.reconnect,o=void 0===i||i,u=t.url,s=(c="object"===typeof o?o:{}).attempts,f=void 0===s?5:s,l=c.delay,d=vo
2id 0===l?2e3:l,!(p=fo.get("".concat(a,":").concat(u)))){e.next=5;break}return e.abrupt("return",p);case 5:return v=0,m=(0,fr.S)({id:"".concat(a,":").concat(u),fn:function(){var e=(0,ue.Z)((0,oe.Z)().mark((function e(){var t,r,i,c,s,l;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l=function(){return l=(0,ue.Z)((0,oe.Z)().mark((function e(){return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",n({onError:function(e){i=e;var n,a=(0,ae.Z)(t.values());try{for(a.s();!(n=a.n()).done;){var u,l=n.value;null===(u=l.onError)||void 0===u||u.call(l,i)}}catch(y){a.e(y)}finally{a.f()}var p,m=(0,ae.Z)(r.values());try{for(m.s();!(p=m.n()).done;){var h,b=p.value;null===(h=b.onError)||void 0===h||h.call(b,i)}}catch(y){m.e(y)}finally{m.f()}t.clear(),r.clear(),o&&v<f&&setTimeout((0,ue.Z)((0,oe.Z)().mark((function e(){return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return v++,e.next=3,s().catch(console.error);case 3:c=e.sent;case 4:case"end":return e.stop()}}),e)}))),d)},onOpen:function(){i=void 0,v=0},onResponse:function(e){var n="eth_subscription"===e.method,a=n?e.params.subscription:e.id,i=n?r:t,o=i.get(a);o&&o.onResponse(e),n||i.delete(a)}}));case 1:case"end":return e.stop()}}),e)}))),l.apply(this,arguments)},s=function(){return l.apply(this,arguments)},t=new Map,r=new Map,e.next=6,s();case 6:return c=e.sent,i=void 0,p={close:function(){c.close(),fo.delete("".concat(a,":").concat(u))},socket:c,request:function(e){var n,a=e.body,o=e.onError,u=e.onResponse;i&&o&&o(i);var s=null!==(n=a.id)&&void 0!==n?n:pr.take();t.set(s,{onResponse:function e(t){var n;"number"===typeof t.id&&s!==t.id||("eth_subscribe"===a.method&&"string"===typeof t.result&&r.set(t.result,{onResponse:e,onError:o}),"eth_unsubscribe"===a.method&&r.delete(null===(n=a.params)||void 0===n?void 0:n[0]),u(t))},onError:o});try{c.request({body:(0,U.Z)({jsonrpc:"2.0",id:s},a)})}catch(i){null===o||void 0===o||o(i)}},requestAsync:function(e){var t=this,n=e.body,r=e.timeout,a=void 0===r?1e4:r;return lr((function(){return new Promise((function(e,r){return t.request({body:n,onError:r,onResponse:e})}))}),{errorInstance:new Te.W5({body:n,url:u}),timeout:a})},requests:t,subscriptions:r,url:u},fo.set("".concat(a,":").concat(u),p),e.abrupt("return",[p]);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),h=m.schedule,e.next=9,h();case 9:return b=e.sent,y=(0,L.Z)(b,2),y[0],g=(0,L.Z)(y[1],1),w=g[0],e.abrupt("return",w);case 15:case"end":return e.stop()}}),e)}))),po.apply(this,arguments)}function vo(e){return mo.apply(this,arguments)}function mo(){return mo=(0,ue.Z)((0,oe.Z)().mark((function e(t){var r,a=arguments;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=(a.length>1&&void 0!==a[1]?a[1]:{}).reconnect,e.abrupt("return",lo({getSocket:function(e){return(0,ue.Z)((0,oe.Z)().mark((function r(){var a,i,o,u,c,s,f,l;return(0,oe.Z)().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return f=function(e){var t=e.data;o(JSON.parse(t))}
2,s=function(){c.removeEventListener("close",s),c.removeEventListener("message",f),c.removeEventListener("error",a),c.removeEventListener("open",i)},a=e.onError,i=e.onOpen,o=e.onResponse,r.next=5,n.e(4637).then(n.bind(n,24637)).then((function(e){return e.WebSocket}));case 5:if(u=r.sent,(c=new u(t)).addEventListener("close",s),c.addEventListener("message",f),c.addEventListener("error",a),c.addEventListener("open",i),c.readyState!==u.CONNECTING){r.next=14;break}return r.next=14,new Promise((function(e,t){c&&(c.onopen=e,c.onerror=t)}));case 14:return l=c.close,r.abrupt("return",Object.assign(c,{close:function(){l.bind(c)(),s()},request:function(e){var t=e.body;if(c.readyState===c.CLOSED||c.readyState===c.CLOSING)throw new Te.c9({body:t,url:c.url,details:"Socket is closed."});return c.send(JSON.stringify(t))}}));case 16:case"end":return r.stop()}}),r)})))()},reconnect:r,url:t}));case 3:case"end":return e.stop()}}),e)}))),mo.apply(this,arguments)}function ho(){return(ho=(0,ue.Z)((0,oe.Z)().mark((function e(t){var n;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,vo(t);case 2:return n=e.sent,e.abrupt("return",Object.assign(n.socket,{requests:n.requests,subscriptions:n.subscriptions}));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function bo(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.key,r=void 0===n?"webSocket":n,a=t.name,i=void 0===a?"WebSocket JSON-RPC":a,o=t.reconnect,u=t.retryDelay;return function(n){var a,c,s,f=n.chain,l=n.retryCount,d=n.timeout,p=null!==(a=t.retryCount)&&void 0!==a?a:l,v=null!==(c=null!==d&&void 0!==d?d:t.timeout)&&void 0!==c?c:1e4,m=e||(null===f||void 0===f||null===(s=f.rpcUrls.default.webSocket)||void 0===s?void 0:s[0]);if(!m)throw new sr;return ar({key:r,name:i,request:function(e){return(0,ue.Z)((0,oe.Z)().mark((function t(){var n,r,a,i,u,c,s;return(0,oe.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n=e.method,r=e.params,a={method:n,params:r},t.next=4,vo(m,{reconnect:o});case 4:return i=t.sent,t.next=7,i.requestAsync({body:a,timeout:v});case 7:if(u=t.sent,c=u.error,s=u.result,!c){t.next=12;break}throw new Te.bs({body:a,error:c,url:m});case 12:return t.abrupt("return",s);case 13:case"end":return t.stop()}}),t)})))()},retryCount:p,retryDelay:u,timeout:v,type:"webSocket"},{getSocket:function(){return function(e){return ho.apply(this,arguments)}(m)},getRpcClient:function(){return vo(m)},subscribe:function(e){return(0,ue.Z)((0,oe.Z)().mark((function t(){var n,r,a,i,o,u;return(0,oe.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n=e.params,r=e.onData,a=e.onError,t.next=3,vo(m);case 3:return i=t.sent,t.next=6,new Promise((function(e,t){return i.request({body:{method:"eth_subscribe",params:n},onResponse:function(n){if(n.error)return t(n.error),void(null===a||void 0===a||a(n.error));"number"!==typeof n.id?"eth_subscription"===n.method&&r(n.params):e(n)}})}));case 6:return o=t.sent,u=o.result,t.abrupt("return",{subscriptionId:u,unsubscribe:function(){return(0,ue.Z)((0,oe.Z)().mark((function e(){return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise((function(e){return i.request({body:{method:"eth_unsubscribe",params:[u]},onResponse:e})})));case 1:case"end":return e.stop()}}),e)})))()}});case 9:case"end":return t.stop()}}),t)})))()}})}}var yo="0x0000000000000000000000000000000000000000",go=n(66139),wo=n(6411),Zo="0x0000000000000000000000000000000000000000000000000000000000000000",xo=n(58587),ko=n(36210),Po=n(39756),Eo="/docs/contract/decodeDeployData";function Io(e){var t=e.abi,n=e.bytecode,r=e.data;if(r===n)return{bytecode:n};var a=t.find((function(e){return"type"in e&&"constructor"===e.type}));if(!a)throw new ce.fM({docsPath:Eo});if(!("inputs"in a))throw new ce.cO({docsPath:Eo});if(!a.inputs||0===a.inputs.length)throw new ce.cO({docsPath:Eo});return{args:(0,Vt.r)(a.inputs,"0x".concat(r.replace(n,""))),bytecode:n}}var Bo=n(33727),To=n(68670),Ao=n(48298);function No(e){var t=e.abi,n=e.data,r=(0,To.tP)(n,0,4),a=t.find((function(e){return"function"===e.type&&r===(0,Ao.C)((0,me.t)(e))}));if(!a)throw new ce.eF(r,{docsPath:"/docs/contract/decodeFunctionData"});return{functionName:a.name,args:"inputs"in a&&a.inputs&&a.inputs.length>0?(0,Vt.r)(a.inputs,(0,To.tP)(n,4)):void 0}}var So="/docs/contract/encodeErrorResult";function Co(e){var t=e.abi,n=e.errorName,r=e.args,a=t[0];if(n){var i=(0,he.mE)({abi:t,args:r,name:n});if(!i)throw new ce.MS(n,{docsPath:So});a=i}if("error"!==a.type)throw new ce.MS(void 0,{docsPath:So});var o=(0,me.t)(a),u=(0,Ao.C)(o),c="0x";if(r&&r.length>0){if(!a.inputs)throw new ce.Zh(a.name,{docsPath:So});c=(0,ve.E)(a.inputs,r)}return(0,Zr.SM)([u,c])}var Oo=n(86573),Mo="/docs/contract/encodeFunctionResult";function Ro(e){var t=e.abi,n=e.functionName,r=e.result,a=t[0];if(n){var i=(0,he.mE)({abi:t,name:n});if(!i)throw new ce.xL(n,{docsPath:Mo});a=i}if("function"!==a.type)throw new ce.xL(void 0,{docsPath:Mo});if(!a.outputs)throw new ce.MX(a.name,{docsPath:Mo});var o=Array.isArray(r)?r:[r];return 0!==a.outputs.length||o[0]||(o=[]),(0,ve.E)(a.outputs,o)}function Fo(e){return!!e&&("object"===typeof e&&("BYTES_PER_ELEMENT"in e&&(1===e.BYTES_PER_ELEMENT&&"Uint8Array"===e.constructor.name)))}var qo=n(34484),jo=n(67100);function Go(e){return"CREATE2"===e.opcode?Lo(e):Uo(e)}function Uo(e){var t=(0,le.O0)((0,Ji.Kn)(e.from)),n=(0,le.O0)(e.nonce);return 0===n[0]&&(n=new Uint8Array([])),(0,Ji.Kn)("0x".concat((0,de.w)((0,jo.LV)([t,n],"bytes")).slice(26)))}function Lo(e){var t=(0,le.O0)((0,Ji.Kn)(e.from)),n=(0,qo.vk)(Fo(e.salt)?e.salt:(0,le.O0)(e.salt),{size:32}),r="bytecodeHash"in e?Fo(e.bytecodeHash)?e.bytecodeHash:(0,le.O0)(e.bytecodeHash):(0,de.w)(e.bytecode,"bytes");return(0,Ji.Kn)((0,To.tP)((0,de.w)((0,Zr.zo)([(0,le.O0)("0xff"),t,n,r])),12))}function zo(e){var t=(0,To.p5)(e,0,1);if("0x03"===t)return"eip4844";if("0x02"===t)return"eip1559";if("0x01"===t)return"eip2930";
2if("0x"!==t&&(0,pt.ly)(t)>=192)return"legacy";throw new et.DU({serializedType:t})}function _o(e){var t=e.r,n=e.yParityAndS,r=(0,le.nr)(n),a=128&r[0]?1:0,i=r;return 1===a&&(i[0]&=127),{r:t,s:(0,we.ci)(i),yParity:a}}function Do(e){var t=Oa.secp256k1.Signature.fromCompact(e.slice(2,130)),n=t.r,r=t.s;return{r:(0,we.eC)(n,{size:32}),yParityAndS:(0,we.eC)(r,{size:32})}}function Ho(e){var t=Oa.secp256k1.Signature.fromCompact(e.slice(2,130)),n=t.r,r=t.s,a=Number("0x".concat(e.slice(130))),i=function(){if(0===a||1===a)return[void 0,a];if(27===a)return[BigInt(a),0];if(28===a)return[BigInt(a),1];throw new Error("Invalid yParityOrV value")}(),o=(0,L.Z)(i,2),u=o[0],c=o[1];return"undefined"!==typeof u?{r:(0,we.eC)(n,{size:32}),s:(0,we.eC)(r,{size:32}),v:u,yParity:c}:{r:(0,we.eC)(n,{size:32}),s:(0,we.eC)(r,{size:32}),yParity:c}}function Wo(e){var t=(0,de.w)("0x".concat(e.substring(4))).substring(26);return(0,Ji.xs)("0x".concat(t))}function Vo(e){return $o.apply(this,arguments)}function $o(){return $o=(0,ue.Z)((0,oe.Z)().mark((function e(t){var r,a,i,o,u,c,s;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.hash,a=t.signature,i=(0,xr.v)(r)?r:(0,we.NC)(r),e.next=4,Promise.resolve().then(n.bind(n,94012));case 4:return o=e.sent,u=o.secp256k1,c=function(){if("object"===typeof a&&"r"in a&&"s"in a){var e=a.r,t=a.s,n=a.v,r=a.yParity,i=Ko(Number(null!==r&&void 0!==r?r:n));return new u.Signature((0,pt.y_)(e),(0,pt.y_)(t)).addRecoveryBit(i)}var o=(0,xr.v)(a)?a:(0,we.NC)(a),c=Ko((0,pt.ly)("0x".concat(o.slice(130))));return u.Signature.fromCompact(o.substring(2,130)).addRecoveryBit(c)}(),s=c.recoverPublicKey(i.substring(2)).toHex(!1),e.abrupt("return","0x".concat(s));case 9:case"end":return e.stop()}}),e)}))),$o.apply(this,arguments)}function Ko(e){if(0===e||1===e)return e;if(27===e)return 0;if(28===e)return 1;throw new Error("Invalid yParityOrV value")}function Yo(e){return Jo.apply(this,arguments)}function Jo(){return(Jo=(0,ue.Z)((0,oe.Z)().mark((function e(t){var n,r;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.hash,r=t.signature,e.t0=Wo,e.next=4,Vo({hash:n,signature:r});case 4:return e.t1=e.sent,e.abrupt("return",(0,e.t0)(e.t1));case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Xo(e){return Qo.apply(this,arguments)}function Qo(){return(Qo=(0,ue.Z)((0,oe.Z)().mark((function e(t){var n,r;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.message,r=t.signature,e.abrupt("return",Yo({hash:Ba(n),signature:r}));case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var eu=n(40454);function tu(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"hex",n=function(){if("string"===typeof e){if(e.length>3&&e.length%2!==0)throw new xo.P9(e);return(0,le.nr)(e)}return e}();return nu((0,eu.q)(n,{recursiveReadLimit:Number.POSITIVE_INFINITY}),t)}function nu(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"hex";if(0===e.bytes.length)return"hex"===t?(0,we.ci)(e.bytes):e.bytes;var n=e.readByte();if(n<128&&e.decrementPosition(1),n<192){var r=ru(e,n,128),a=e.readBytes(r);return"hex"===t?(0,we.ci)(a):a}return function(e,t,n){var r=e.position,a=[];for(;e.position-r<t;)a.push(nu(e,n));return a}(e,ru(e,n,192),t)}function ru(e,t,n){if(128===n&&t<128)return 1;if(t<=n+55)return t-n;if(t===n+55+1)return e.readUint8();if(t===n+55+2)return e.readUint16();if(t===n+55+3)return e.readUint24();if(t===n+55+4)return e.readUint32();throw new se.G("Invalid RLP prefix")}function au(e){return(0,xr.v)(e)&&32===(0,Ht.d)(e)}var iu=n(60602);function ou(e){var t=zo(e);return"eip1559"===t?function(e){var t=uu(e),n=(0,L.Z)(t,12),r=n[0],a=n[1],i=n[2],o=n[3],u=n[4],c=n[5],s=n[6],f=n[7],l=n[8],d=n[9],p=n[10],v=n[11];if(9!==t.length&&12!==t.length)throw new et.XZ({attributes:(0,U.Z)({chainId:r,nonce:a,maxPriorityFeePerGas:i,maxFeePerGas:o,gas:u,to:c,value:s,data:f,accessList:l},t.length>9?{v:d,r:p,s:v}:{}),serializedTransaction:e,type:"eip1559"});var m={chainId:(0,pt.ly)(r),type:"eip1559"};(0,xr.v)(c)&&"0x"!==c&&(m.to=c);(0,xr.v)(u)&&"0x"!==u&&(m.gas=(0,pt.y_)(u));(0,xr.v)(f)&&"0x"!==f&&(m.data=f);(0,xr.v)(a)&&"0x"!==a&&(m.nonce=(0,pt.ly)(a));(0,xr.v)(s)&&"0x"!==s&&(m.value=(0,pt.y_)(s));(0,xr.v)(o)&&"0x"!==o&&(m.maxFeePerGas=(0,pt.y_)(o));(0,xr.v)(i)&&"0x"!==i&&(m.maxPriorityFeePerGas=(0,pt.y_)(i));0!==l.length&&"0x"!==l&&(m.accessList=cu(l));(0,iu.mJ)(m);var h=12===t.length?su(t):void 0;return(0,U.Z)((0,U.Z)({},h),m)}(e):"eip2930"===t?function(e){var t=uu(e),n=(0,L.Z)(t,11),r=n[0],a=n[1],i=n[2],o=n[3],u=n[4],c=n[5],s=n[6],f=n[7],l=n[8],d=n[9],p=n[10];if(8!==t.length&&11!==t.length)throw new et.XZ({attributes:(0,U.Z)({chainId:r,nonce:a,gasPrice:i,gas:o,to:u,value:c,data:s,accessList:f},t.length>8?{v:l,r:d,s:p}:{}),serializedTransaction:e,type:"eip2930"});var v={chainId:(0,pt.ly)(r),type:"eip2930"};(0,xr.v)(u)&&"0x"!==u&&(v.to=u);(0,xr.v)(o)&&"0x"!==o&&(v.gas=(0,pt.y_)(o));(0,xr.v)(s)&&"0x"!==s&&(v.data=s);(0,xr.v)(a)&&"0x"!==a&&(v.nonce=(0,pt.ly)(a));(0,xr.v)(c)&&"0x"!==c&&(v.value=(0,pt.y_)(c));(0,xr.v)(i)&&"0x"!==i&&(v.gasPrice=(0,pt.y_)(i));0!==f.length&&"0x"!==f&&(v.accessList=cu(f));(0,iu.Re)(v);var m=11===t.length?su(t):void 0;return(0,U.Z)((0,U.Z)({},m),v)}(e):"eip4844"===t?function(e){var t=uu(e),n=4===t.length,r=n?t[0]:t,a=n?t.slice(1):[],i=(0,L.Z)(r,14),o=i[0],u=i[1],c=i[2],s=i[3],f=i[4],l=i[5],d=i[6],p=i[7],v=i[8],m=i[9],h=i[10],b=i[11],y=i[12],g=i[13],w=(0,L.Z)(a,3),Z=w[0],x=w[1],k=w[2];if(11!==r.length&&14!==r.length)throw new et.XZ({attributes:(0,U.Z)({chainId:o,nonce:u,maxPriorityFeePerGas:c,maxFeePerGas:s,gas:f,to:l,value:d,data:p,accessList:v},r.length>9?{v:b,r:y,s:g}:{}),serializedTransaction:e,type:"eip4844"});var P={blobVersionedHashes:h,chainId:(0,pt.ly)(o),type:"eip4844"};(0,xr.v)(l)&&"0x"!==l&&(P.to=l);(0,xr.v)(f)&&"0x"!==f&&(P.gas=(0,pt.y_)(f));(0,xr.v)(p)&&"0x"!==p&&(P.data=p);(0,xr.v)(u)&&"0x"!==u&&(P.nonce=(0,pt.ly)(u));(0,xr.v)(d)&&"0x"!==d&&(P.value=(0,pt.y_)(d));(0,xr.v)(m)&&"0x"!==m&&(P.maxFeePerBlobGas=(0,pt.y_)(m));(0,xr.v)(s)&&"0x"!==s&&(P.maxFeePerGas=(0,pt.y_)(s));(0,xr.v)(c)&&"0x"!==c&&(P.maxPriorityFeePerGas=(0,pt.y_)(c));0!==v.length&&"0x"!==v&&(P.accessList=cu(v));Z&&x&&k&&(P.sidecars=(0,St.j)({blobs:Z,commitments:x,proofs:k}));(0,iu.K6)(P);var E=14===r.length?su(r):void 0;return(0,U.Z)((0,U.Z)({},E),P)}(e):function(e){var t=tu(e,"hex"),n=(0,L.Z)(t,9),r=n[0],a=n[1],i=n[2],o=n[3],u=n[4],c=n[5],s=n[6],f=n[7],l=n[8];if(6!==t.length&&9!==t.length)throw new et.XZ({attributes:(0,U.Z)({nonce:r,gasPrice:a,gas:i,to:o,value:u,data:c},t.length>6?{v:s,r:f,s:l}:{}),serializedTransaction:e,type:"legacy"});var d={type:"legacy"};(0,xr.v)(o)&&"0x"!==o&&(d.to=o);(0,xr.v)(i)&&"0x"!==i&&(d.gas=(0,pt.y_)(i));(0,xr.v)(c)&&"0x"!==c&&(d.data=c);(0,xr.v)(r)&&"0x"!==r&&(d.nonce=(0,pt.ly)(r));(0,xr.v)(u)&&"0x"!==u&&(d.value=(0,pt.y_)(u));(0,xr.v)(a)&&"0x"!==a&&(d.gasPrice=(0,pt.y_)(a));if((0,iu.vX)(d),6===t.length)return d;var p=(0,xr.v)(s)&&"0x"!==s?(0,pt.y_)(s):0n;if("0x"===l&&"0x"===f)return p>0&&(d.chainId=Number(p)),d;var v=p,m=Number((v-35n)/2n);if(m>0)d.chainId=m;else if(27n!==v&&28n!==v)throw new et.vl({v:v});return d.v=v,d.s=l,d.r=f,d.yParity=v%2n===0n?1:0,d}(e)}function uu(e){return tu("0x".concat(e.slice(4)),"hex")}function cu(e){for(var t=[],n=0;n<e.length;n++){var r=(0,L.Z)(e[n],2),a=r[0],i=r[1];if(!(0,La.U)(a,{strict:!1}))throw new Ua.b({address:a});t.push({address:a,storageKeys:i.map((function(e){return au(e)?e:(0,yr.f)(e)}))})}return t}function su(e){var t=e.slice(-3),n="0x"===t[0]||0n===(0,pt.y_)(t[0])?27n:28n;return{r:(0,qo.gc)(t[1],{size:32}),s:(0,qo.gc)(t[2],{size:32}),v:n,yParity:27n===n?0:1}}var fu=n(55385);function lu(e){return du.apply(this,arguments)}function du(){return(du=(0,ue.Z)((0,oe.Z)().mark((function e(t){var n,r,a,i,o;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.serializedTransaction,r=t.signature,a=ou(n),i=null!==r&&void 0!==r?r:{r:a.r,s:a.s,v:a.v,yParity:a.yParity},o=(0,fu.D)((0,U.Z)((0,U.Z)({},a),{},{r:void 0,s:void 0,v:void 0,yParity:void 0,sidecars:void 0})),e.next=6,Yo({hash:(0,de.w)(o),signature:i});case 6:return e.abrupt("return",e.sent);case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function pu(e){return vu.apply(this,arguments)}function vu(){return(vu=(0,ue.Z)((0,oe.Z)().mark((function e(t){var n,r,a,i,o;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.domain,r=t.message,a=t.primaryType,i=t.signature,o=t.types,e.abrupt("return",Yo({hash:$a({domain:n,message:r,primaryType:a,types:o}),signature:i}));case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}
2function mu(e){var t=e.r,n=e.s,r=e.v,a=e.yParity,i=n;if(1===Number(null!==a&&void 0!==a?a:r-27n)){var o=(0,le.nr)(n);o[0]|=128,i=(0,we.ci)(o)}return{r:t,yParityAndS:i}}function hu(e){var t=e.r,n=e.yParityAndS;return"0x".concat(new Oa.secp256k1.Signature((0,pt.y_)(t),(0,pt.y_)(n)).toCompactHex())}function bu(e){return yu.apply(this,arguments)}function yu(){return(yu=(0,ue.Z)((0,oe.Z)().mark((function e(t){var n,r,a;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.address,r=t.message,a=t.signature,e.t0=fi.E,e.t1=(0,Ji.Kn)(n),e.next=5,Xo({message:r,signature:a});case 5:return e.t2=e.sent,e.abrupt("return",(0,e.t0)(e.t1,e.t2));case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function gu(e){return wu.apply(this,arguments)}function wu(){return(wu=(0,ue.Z)((0,oe.Z)().mark((function e(t){var n,r,a,i,o,u;return(0,oe.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.address,r=t.domain,a=t.message,i=t.primaryType,o=t.signature,u=t.types,e.t0=fi.E,e.t1=(0,Ji.Kn)(n),e.next=5,pu({domain:r,message:a,primaryType:i,signature:o,types:u});case 5:return e.t2=e.sent,e.abrupt("return",(0,e.t0)(e.t1,e.t2));case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var Zu=n(25266),xu=n(61101),ku=n(14129);function Pu(e){var t,n,r=e.sidecars,a=e.version,i=null!==(t=e.to)&&void 0!==t?t:"string"===typeof r[0].blob?"hex":"bytes",o=[],u=(0,ae.Z)(r);try{for(u.s();!(n=u.n()).done;){var c=n.value.commitment;o.push((0,ku.S)({commitment:c,to:i,version:a}))}}catch(s){u.e(s)}finally{u.f()}return o}function Eu(e){var t,n,r=null!==(t=e.to)&&void 0!==t?t:"string"===typeof e.blobs[0]?"hex":"bytes",a="string"===typeof e.blobs[0]?e.blobs.map((function(e){return(0,le.nr)(e)})):e.blobs,i=a.reduce((function(e,t){return e+t.length}),0),o=(0,eu.q)(new Uint8Array(i)),u=!0,c=(0,ae.Z)(a);try{for(c.s();!(n=c.n()).done;)for(var s=n.value,f=(0,eu.q)(s);u&&f.position<s.length;){f.incrementPosition(1);var l=31;for(var d in s.length-f.position<31&&(l=s.length-f.position),Array.from({length:l})){var p=f.readByte();if(128===p&&!f.inspectBytes(f.remaining).includes(128)){u=!1;break}o.pushByte(p)}}}catch(m){c.e(m)}finally{c.f()}var v=o.bytes.slice(0,o.position);return"hex"===r?(0,we.ci)(v):v}var Iu=n(28255);function Bu(e){return{blobToKzgCommitment:e.blobToKzgCommitment,computeBlobKzgProof:e.computeBlobKzgProof}}function Tu(e,t){try{e.loadTrustedSetup(t)}catch(r){var n=r;if(!n.message.includes("trusted setup is already loaded"))throw n}return Bu(e)}var Au=n(56898);function Nu(e){var t=e.chains,n=e.id;return t.find((function(e){return e.id===n}))}function Su(e,t){if(e.length!==t.length)throw new ce.fs({expectedLength:e.length,givenLength:t.length});for(var n=[],r=0;r<e.length;r++){var a=e[r],i=t[r];n.push(Cu(a,i))}return(0,Zr.SM)(n)}function Cu(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("address"===e){var r=t;if(!(0,La.U)(r))throw new Ua.b({address:r});return(0,qo.vk)(r.toLowerCase(),{size:n?32:null})}if("string"===e)return(0,we.$G)(t);if("bytes"===e)return t;if("bool"===e)return(0,qo.vk)((0,we.C4)(t),{size:n?32:1});var a=e.match(Da);if(a){var i=(0,L.Z)(a,3),o=(i[0],i[1]),u=i[2],c=void 0===u?"256":u,s=Number.parseInt(c)/8;return(0,we.eC)(t,{size:n?32:s,signed:"int"===o})}var f=e.match(_a);if(f){var l=(0,L.Z)(f,2),d=(l[0],l[1]);if(Number.parseInt(d)!==(t.length-2)/2)throw new ce.KY({expectedSize:Number.parseInt(d),givenSize:(t.length-2)/2});return(0,qo.vk)(t,{dir:"right",size:n?32:null})}var p=e.match(za);if(p&&Array.isArray(t)){for(var v=(0,L.Z)(p,2),m=(v[0],v[1]),h=[],b=0;b<t.length;b++)h.push(Cu(m,t[b],!0));return 0===h.length?"0x":(0,Zr.SM)(h)}throw new ce.Mi(e)}for(var Ou=n(13648),Mu=n(2126),Ru=n(38882),Fu=n(13670),qu=n(5579),ju=n(26009),Gu=new Uint8Array([7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8]),Uu=Uint8Array.from({length:16},(function(e,t){return t})),Lu=Uu.map((function(e){return(9*e+5)%16})),zu=[Uu],_u=[Lu],Du=0;Du<4;Du++)for(var Hu=0,Wu=[zu,_u];Hu<Wu.length;Hu++){var Vu=Wu[Hu];Vu.push(Vu[Du].map((function(e){return Gu[e]})))}var $u=[[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8],[12,13,11,15,6,9,9,7,12,15,11,13,7,8,7,7],[13,15,14,11,7,7,6,8,13,14,13,12,5,5,6,9],[14,11,12,14,8,6,5,5,15,12,15,14,9,9,8,6],[15,12,13,13,9,5,8,6,14,11,12,11,8,6,5,5]].map((function(e){return new Uint8Array(e)})),Ku=zu.map((function(e,t){return e.map((function(e){return $u[t][e]}))})),Yu=_u.map((function(e,t){return e.map((function(e){return $u[t][e]}))})),Ju=new Uint32Array([0,1518500249,1859775393,2400959708,2840853838]),Xu=new Uint32Array([1352829926,1548603684,1836072691,2053994217,0]),Qu=function(e,t){return e<<t|e>>>32-t};function ec(e,t,n,r){return 0===e?t^n^r:1===e?t&n|~t&r:2===e?(t|~n)^r:3===e?t&r|n&~r:t^(n|~r)}var tc=new Uint32Array(16),nc=function(e){(0,o.Z)(n,e);var t=(0,u.Z)(n);function n(){var e;return(0,a.Z)(this,n),(e=t.call(this,64,20,8,!0)).h0=1732584193,e.h1=-271733879,e.h2=-1732584194,e.h3=271733878,e.h4=-1009589776,e}return(0,r.Z)(n,[{key:"get",value:function(){return[this.h0,this.h1,this.h2,this.h3,this.h4]}},{key:"set",value:function(e,t,n,r,a){this.h0=0|e,this.h1=0|t,this.h2=0|n,this.h3=0|r,this.h4=0|a}},{key:"process",value:function(e,t){for(var n=0;n<16;n++,t+=4)tc[n]=e.getUint32(t,!0);for(var r=0|this.h0,a=r,i=0|this.h1,o=i,u=0|this.h2,c=u,s=0|this.h3,f=s,l=0|this.h4,d=l,p=0;p<5;p++){for(var v=4-p,m=Ju[p],h=Xu[p],b=zu[p],y=_u[p],g=Ku[p],w=Yu[p],Z=0;Z<16;Z++){var x=Qu(r+ec(p,i,u,s)+tc[b[Z]]+m,g[Z])+l|0;r=l,l=s,s=0|Qu(u,10),u=i,i=x}for(var k=0;k<16;k++){var P=Qu(a+ec(v,o,c,f)+tc[y[k]]+h,w[k])+d|0;a=d,d=f,f=0|Qu(c,10),c=o,o=P}}this.set(this.h1+u+f|0,this.h2+s+d|0,this.h3+l+a|0,this.h4+r+o|0,this.h0+i+c|0)}}
2,{key:"roundClean",value:function(){tc.fill(0)}},{key:"destroy",value:function(){this.destroyed=!0,this.buffer.fill(0),this.set(0,0,0,0,0)}}]),n}(qu.N),rc=(0,ju.hE)((function(){return new nc}));function ac(e,t){var n=t||"hex",r=rc((0,xr.v)(e,{strict:!1})?(0,le.O0)(e):e);return"bytes"===n?r:(0,we.NC)(r)}function ic(e,t){var n=e.split("."),r=(0,L.Z)(n,2),a=r[0],i=r[1],o=void 0===i?"0":i,u=a.startsWith("-");if(u&&(a=a.slice(1)),o=o.replace(/(0+)$/,""),0===t)1===Math.round(Number(".".concat(o)))&&(a="".concat(BigInt(a)+1n)),o="";else if(o.length>t){var c=[o.slice(0,t-1),o.slice(t-1,t),o.slice(t)],s=c[0],f=c[1],l=c[2],d=Math.round(Number("".concat(f,".").concat(l)));(o=d>9?"".concat(BigInt(s)+BigInt(1),"0").padStart(s.length+1,"0"):"".concat(s).concat(d)).length>t&&(o=o.slice(1),a="".concat(BigInt(a)+1n)),o=o.slice(0,t)}else o=o.padEnd(t,"0");return BigInt("".concat(u?"-":"").concat(a).concat(o))}function oc(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"wei";return ic(e,go.ez[t])}function uc(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"wei";return ic(e,go.Zn[t])}var cc=n(87505)},12917:function(e,t,n){n.d(t,{r:function(){return m}});var r=n(1413),a=n(29439),i=n(50434),o=n(28317),u=n(40454),c=n(84397),s=n(68670),f=n(17598),l=n(25266),d=n(26953),p=n(38521),v=n(48078);function m(e,t){var n="string"===typeof t?(0,d.nr)(t):t,r=(0,u.q)(n);if(0===(0,c.d)(n)&&e.length>0)throw new i.wb;if((0,c.d)(t)&&(0,c.d)(t)<32)throw new i.xB({data:"string"===typeof t?t:(0,p.ci)(t),params:e,size:(0,c.d)(t)});for(var o=0,s=[],f=0;f<e.length;++f){var l=e[f];r.setPosition(o);var v=h(r,l,{staticPosition:0}),m=(0,a.Z)(v,2),b=m[0];o+=m[1],s.push(b)}return s}function h(e,t,n){var u=n.staticPosition,c=(0,v.S)(t.type);if(c){var d=(0,a.Z)(c,2),m=d[0],w=d[1];return function(e,t,n){var r=n.length,i=n.staticPosition;if(!r){var o=i+(0,l.tm)(e.readBytes(y)),u=o+b;e.setPosition(o);for(var c=(0,l.tm)(e.readBytes(b)),s=g(t),f=0,d=[],p=0;p<c;++p){e.setPosition(u+(s?32*p:f));var v=h(e,t,{staticPosition:u}),m=(0,a.Z)(v,2),w=m[0];f+=m[1],d.push(w)}return e.setPosition(i+32),[d,32]}if(g(t)){for(var Z=i+(0,l.tm)(e.readBytes(y)),x=[],k=0;k<r;++k){e.setPosition(Z+32*k);var P=h(e,t,{staticPosition:Z}),E=(0,a.Z)(P,1)[0];x.push(E)}return e.setPosition(i+32),[x,32]}for(var I=0,B=[],T=0;T<r;++T){var A=h(e,t,{staticPosition:i+I}),N=(0,a.Z)(A,2),S=N[0];I+=N[1],B.push(S)}return[B,I]}(e,(0,r.Z)((0,r.Z)({},t),{},{type:w}),{length:m,staticPosition:u})}if("tuple"===t.type)return function(e,t,n){var r=n.staticPosition,i=0===t.components.length||t.components.some((function(e){return!e.name})),o=i?[]:{},u=0;if(g(t)){for(var c=r+(0,l.tm)(e.readBytes(y)),s=0;s<t.components.length;++s){var f=t.components[s];e.setPosition(c+u);var d=h(e,f,{staticPosition:c}),p=(0,a.Z)(d,2),v=p[0];u+=p[1],o[i?s:null===f||void 0===f?void 0:f.name]=v}return e.setPosition(r+32),[o,32]}for(var m=0;m<t.components.length;++m){var b=t.components[m],w=h(e,b,{staticPosition:r}),Z=(0,a.Z)(w,2),x=Z[0],k=Z[1];o[i?m:null===b||void 0===b?void 0:b.name]=x,u+=k}return[o,u]}(e,t,{staticPosition:u});if("address"===t.type)return function(e){var t=e.readBytes(32);return[(0,o.xs)((0,p.ci)((0,s.T4)(t,-20))),32]}(e);if("bool"===t.type)return function(e){return[(0,l.Lj)(e.readBytes(32),{size:32}),32]}(e);if(t.type.startsWith("bytes"))return function(e,t,n){var r=n.staticPosition,i=t.type.split("bytes"),o=(0,a.Z)(i,2),u=(o[0],o[1]);if(!u){var c=(0,l.tm)(e.readBytes(32));e.setPosition(r+c);var s=(0,l.tm)(e.readBytes(32));if(0===s)return e.setPosition(r+32),["0x",32];var f=e.readBytes(s);return e.setPosition(r+32),[(0,p.ci)(f),32]}var d=(0,p.ci)(e.readBytes(Number.parseInt(u),32));return[d,32]}(e,t,{staticPosition:u});if(t.type.startsWith("uint")||t.type.startsWith("int"))return function(e,t){var n=t.type.startsWith("int"),r=Number.parseInt(t.type.split("int")[1]||"256"),a=e.readBytes(32);return[r>48?(0,l.v3)(a,{signed:n}):(0,l.tm)(a,{signed:n}),32]}(e,t);if("string"===t.type)return function(e,t){var n=t.staticPosition,r=(0,l.tm)(e.readBytes(32)),a=n+r;e.setPosition(a);var i=(0,l.tm)(e.readBytes(32));if(0===i)return e.setPosition(n+32),["",32];var o=e.readBytes(i,32),u=(0,l.d3)((0,f.f)(o));return e.setPosition(n+32),[u,32]}(e,{staticPosition:u});throw new i.CI(t.type,{docsPath:"/docs/contract/decodeAbiParameters"})}var b=32,y=32;function g(e){var t,n=e.type;if("string"===n)return!0;
2if("bytes"===n)return!0;if(n.endsWith("[]"))return!0;if("tuple"===n)return null===(t=e.components)||void 0===t?void 0:t.some(g);var a=(0,v.S)(e.type);return!(!a||!g((0,r.Z)((0,r.Z)({},e),{},{type:a[1]})))}},33727:function(e,t,n){n.d(t,{p:function(){return f}});var r=n(93433),a=n(81152),i=n(50434),o=n(68670),u=n(48298),c=n(12917),s=n(38060);function f(e){var t=e.abi,n=e.data,f=(0,o.tP)(n,0,4);if("0x"===f)throw new i.wb;var l=[].concat((0,r.Z)(t||[]),[a.Up,a.hZ]).find((function(e){return"error"===e.type&&f===(0,u.C)((0,s.t)(e))}));if(!l)throw new i.yP(f,{docsPath:"/docs/contract/decodeErrorResult"});return{abiItem:l,args:"inputs"in l&&l.inputs&&l.inputs.length>0?(0,c.r)(l.inputs,(0,o.tP)(n,4)):void 0,errorName:l.name}}},53460:function(e,t,n){n.d(t,{k:function(){return u}});var r=n(50434),a=n(12917),i=n(35242),o="/docs/contract/decodeFunctionResult";function u(e){var t=e.abi,n=e.args,u=e.functionName,c=e.data,s=t[0];if(u){var f=(0,i.mE)({abi:t,args:n,name:u});if(!f)throw new r.xL(u,{docsPath:o});s=f}if("function"!==s.type)throw new r.xL(void 0,{docsPath:o});if(!s.outputs)throw new r.MX(s.name,{docsPath:o});var l=(0,a.r)(s.outputs,c);return l&&l.length>1?l:l&&1===l.length?l[0]:void 0}},48078:function(e,t,n){n.d(t,{E:function(){return v},S:function(){return b}});var r=n(1413),a=n(29439),i=n(50434),o=n(48429),u=n(14507),c=n(21270),s=n(384),f=n(34484),l=n(84397),d=n(68670),p=n(38521);function v(e,t){if(e.length!==t.length)throw new i.fs({expectedLength:e.length,givenLength:t.length});var n=function(e){for(var t=e.params,n=e.values,r=[],a=0;a<t.length;a++)r.push(m({param:t[a],value:n[a]}));return r}({params:e,values:t}),r=h(n);return 0===r.length?"0x":r}function m(e){var t=e.param,n=e.value,v=b(t.type);if(v){var y=(0,a.Z)(v,2),g=y[0],w=y[1];return function(e,t){var n=t.length,r=t.param,a=null===n;if(!Array.isArray(e))throw new i.hn(e);if(!a&&e.length!==n)throw new i.gr({expectedLength:n,givenLength:e.length,type:"".concat(r.type,"[").concat(n,"]")});for(var o=!1,u=[],c=0;c<e.length;c++){var f=m({param:r,value:e[c]});f.dynamic&&(o=!0),u.push(f)}if(a||o){var l=h(u);if(a){var d=(0,p.eC)(u.length,{size:32});return{dynamic:!0,encoded:u.length>0?(0,s.zo)([d,l]):d}}if(o)return{dynamic:!0,encoded:l}}return{dynamic:!1,encoded:(0,s.zo)(u.map((function(e){return e.encoded})))}}(n,{length:g,param:(0,r.Z)((0,r.Z)({},t),{},{type:w})})}if("tuple"===t.type)return function(e,t){for(var n=t.param,r=!1,a=[],i=0;i<n.components.length;i++){var o=n.components[i],u=m({param:o,value:e[Array.isArray(e)?i:o.name]});a.push(u),u.dynamic&&(r=!0)}return{dynamic:r,encoded:r?h(a):(0,s.zo)(a.map((function(e){return e.encoded})))}}(n,{param:t});if("address"===t.type)return function(e){if(!(0,c.U)(e))throw new o.b({address:e});return{dynamic:!1,encoded:(0,f.gc)(e.toLowerCase())}}(n);if("bool"===t.type)return function(e){if("boolean"!==typeof e)throw new u.G('Invalid boolean value: "'.concat(e,'" (type: ').concat(typeof e,"). Expected: `true` or `false`."));return{dynamic:!1,encoded:(0,f.gc)((0,p.C4)(e))}}(n);if(t.type.startsWith("uint")||t.type.startsWith("int"))return function(e,t){var n=t.signed;return{dynamic:!1,encoded:(0,p.eC)(e,{size:32,signed:n})}}(n,{signed:t.type.startsWith("int")});if(t.type.startsWith("bytes"))return function(e,t){var n=t.param,r=n.type.split("bytes"),o=(0,a.Z)(r,2)[1],u=(0,l.d)(e);if(!o){var c=e;return u%32!==0&&(c=(0,f.gc)(c,{dir:"right",size:32*Math.ceil((e.length-2)/2/32)})),{dynamic:!0,encoded:(0,s.zo)([(0,f.gc)((0,p.eC)(u,{size:32})),c])}}if(u!==Number.parseInt(o))throw new i.M4({expectedSize:Number.parseInt(o),value:e});return{dynamic:!1,encoded:(0,f.gc)(e,{dir:"right"})}}(n,{param:t});if("string"===t.type)return function(e){for(var t=(0,p.$G)(e),n=Math.ceil((0,l.d)(t)/32),r=[],a=0;a<n;a++)r.push((0,f.gc)((0,d.tP)(t,32*a,32*(a+1)),{dir:"right"}));return{dynamic:!0,encoded:(0,s.zo)([(0,f.gc)((0,p.eC)((0,l.d)(t),{size:32}))].concat(r))}}(n);throw new i.dh(t.type,{docsPath:"/docs/contract/encodeAbiParameters"})}function h(e){for(var t=0,n=0;n<e.length;n++){var r=e[n],a=r.dynamic,i=r.encoded;t+=a?32:(0,l.d)(i)}for(var o=[],u=[],c=0,f=0;f<e.length;f++){var d=e[f],v=d.dynamic,m=d.encoded;v?(o.push((0,p.eC)(t+c,{size:32})),u.push(m),c+=(0,l.d)(m)):o.push(m)}return(0,s.zo)([].concat(o,u))}function b(e){var t=e.match(/^(.*)\[(\d+)?\]$/);return t?[t[2]?Number(t[2]):null,t[1]]:void 0}},50506:function(e,t,n){n.d(t,{R:function(){return o}});var r=n(384),a=n(48078),i=n(86573);function o(e){var t=e.args,n=function(){var t;return 1===e.abi.length&&null!==(t=e.functionName)&&void 0!==t&&t.startsWith("0x")?e:(0,i.m)(e)}(),o=n.abi,u=n.functionName,c=o[0],s=u,f="inputs"in c&&c.inputs?(0,a.E)(c.inputs,null!==t&&void 0!==t?t:[]):void 0;return(0,r.SM)([s,null!==f&&void 0!==f?f:"0x"])}},38060:function(e,t,n){n.d(t,{h:function(){return i},t:function(){return a}});var r=n(50434);function a(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).includeName,n=void 0!==t&&t;if("function"!==e.type&&"event"!==e.type&&"error"!==e.type)throw new r.wM(e.type);return"".concat(e.name,"(").concat(i(e.inputs,{includeName:n}),")")}function i(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).includeName,n=void 0!==t&&t;return e?e.map((function(e){return function(e,t){var n=t.includeName;if(e.type.startsWith("tuple"))return"(".concat(i(e.components,{includeName:n}),")").concat(e.type.slice(5));return e.type+(n&&e.name?" ".concat(e.name):"")}(e,{includeName:n})})).join(n?", ":","):""}},35242:function(e,t,n){n.d(t,{mE:function(){return f}});var r=n(1413),a=n(37762),i=n(50434),o=n(49147),u=n(21270),c=n(16086),s=n(48298);function f(e){var t=e.abi,n=e.args,r=void 0===n?[]:n,u=e.name,f=(0,o.v)(u,{strict:!1}),p=t.filter((function(e){return f?"function"===e.type?(0,s.C)(e)===u:"event"===e.type&&(0,c.n)(e)===u:"name"in e&&e.name===u}));if(0!==p.length){if(1===p.length)return p[0];var v,m=void 0,h=(0,a.Z)(p);try{var b=function(){var e=v.value;if(!("inputs"in e))return"continue";if(!r||0===r.length)return e.inputs&&0!==e.inputs.length?"continue":{v:e};if(!e.inputs)return"continue";if(0===e.inputs.length)return"continue";
2if(e.inputs.length!==r.length)return"continue";if(r.every((function(t,n){var r="inputs"in e&&e.inputs[n];return!!r&&l(t,r)}))){if(m&&"inputs"in m&&m.inputs){var t=d(e.inputs,m.inputs,r);if(t)throw new i.S4({abiItem:e,type:t[0]},{abiItem:m,type:t[1]})}m=e}};for(h.s();!(v=h.n()).done;){var y=b();if("continue"!==y&&"object"===typeof y)return y.v}}catch(g){h.e(g)}finally{h.f()}return m||p[0]}}function l(e,t){var n=typeof e,a=t.type;switch(a){case"address":return(0,u.U)(e,{strict:!1});case"bool":return"boolean"===n;case"function":case"string":return"string"===n;default:return"tuple"===a&&"components"in t?Object.values(t.components).every((function(t,n){return l(Object.values(e)[n],t)})):/^u?int(8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?$/.test(a)?"number"===n||"bigint"===n:/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/.test(a)?"string"===n||e instanceof Uint8Array:!!/[a-z]+[1-9]{0,3}(\[[0-9]{0,}\])+$/.test(a)&&(Array.isArray(e)&&e.every((function(e){return l(e,(0,r.Z)((0,r.Z)({},t),{},{type:a.replace(/(\[[0-9]{0,}\])$/,"")}))})))}}function d(e,t,n){var r=function(r){var a=e[r],i=t[r];if("tuple"===a.type&&"tuple"===i.type&&"components"in a&&"components"in i)return{v:d(a.components,i.components,n[r])};var o=[a.type,i.type];return!(!o.includes("address")||!o.includes("bytes20"))||(o.includes("address")&&o.includes("string")||!(!o.includes("address")||!o.includes("bytes")))&&(0,u.U)(n[r],{strict:!1})?{v:o}:void 0};for(var a in e){var i=r(a);if("object"===typeof i)return i.v}}},86573:function(e,t,n){n.d(t,{m:function(){return c}});var r=n(50434),a=n(48298),i=n(38060),o=n(35242),u="/docs/contract/encodeFunctionData";function c(e){var t=e.abi,n=e.args,c=e.functionName,s=t[0];if(c){var f=(0,o.mE)({abi:t,args:n,name:c});if(!f)throw new r.xL(c,{docsPath:u});s=f}if("function"!==s.type)throw new r.xL(void 0,{docsPath:u});return{abi:[s],functionName:(0,a.C)((0,i.t)(s))}}},33839:function(e,t,n){n.d(t,{E:function(){return i}});var r=n(48429),a=n(21270);function i(e,t){if(!(0,a.U)(e,{strict:!1}))throw new r.b({address:e});if(!(0,a.U)(t,{strict:!1}))throw new r.b({address:t});return e.toLowerCase()===t.toLowerCase()}},61101:function(e,t,n){n.r(t),n.d(t,{ccipRequest:function(){return A},offchainLookup:function(){return B},offchainLookupAbiItem:function(){return I},offchainLookupSignature:function(){return E}});var r=n(74165),a=n(29439),i=n(15861),o=n(43198),u=n(93433),c=n(43144),s=n(15671),f=n(97326),l=n(60136),d=n(29388),p=n(91549),v=n(14507),m=n(7647),h=function(e){(0,l.Z)(n,e);var t=(0,d.Z)(n);function n(e){var r,a,i=e.callbackSelector,o=e.cause,c=e.data,l=e.extraData,d=e.sender,p=e.urls;return(0,s.Z)(this,n),a=t.call(this,o.shortMessage||"An error occurred while fetching for an offchain result.",{cause:o,metaMessages:[].concat((0,u.Z)(o.metaMessages||[]),[null!==(r=o.metaMessages)&&void 0!==r&&r.length?"":[],"Offchain Gateway Call:",p&&[" Gateway URL(s):"].concat((0,u.Z)(p.map((function(e){return" ".concat((0,m.Gr)(e))}))))," Sender: ".concat(d)," Data: ".concat(c)," Callback selector: ".concat(i)," Extra data: ".concat(l)]).flat()}),Object.defineProperty((0,f.Z)(a),"name",{enumerable:!0,configurable:!0,writable:!0,value:"OffchainLookupError"}),a}return(0,c.Z)(n)}(v.G),b=function(e){(0,l.Z)(n,e);var t=(0,d.Z)(n);function n(e){var r,a=e.result,i=e.url;return(0,s.Z)(this,n),r=t.call(this,"Offchain gateway response is malformed. Response data must be a hex value.",{metaMessages:["Gateway URL: ".concat((0,m.Gr)(i)),"Response: ".concat((0,p.P)(a))]}),Object.defineProperty((0,f.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"OffchainLookupResponseMalformedError"}),r}return(0,c.Z)(n)}(v.G),y=function(e){(0,l.Z)(n,e);var t=(0,d.Z)(n);function n(e){var r,a=e.sender,i=e.to;return(0,s.Z)(this,n),r=t.call(this,"Reverted sender address does not match target contract address (`to`).",{metaMessages:["Contract address: ".concat(i),"OffchainLookup sender address: ".concat(a)]}),Object.defineProperty((0,f.Z)(r),"name",{enumerable:!0,configurable:!0,writable:!0,value:"OffchainLookupSenderMismatchError"}),r}return(0,c.Z)(n)}(v.G),g=n(67600),w=n(33727),Z=n(48078),x=n(33839),k=n(384),P=n(49147),E="0x556f1830",I={name:"OffchainLookup",type:"error",inputs:[{name:"sender",type:"address"},{name:"urls",type:"string[]"},{name:"callData",type:"bytes"},{name:"callbackFunction",type:"bytes4"},{name:"extraData",type:"bytes"}]};function B(e,t){return T.apply(this,arguments)}function T(){return(T=(0,i.Z)((0,r.Z)().mark((function e(t,n){var i,u,c,s,f,l,d,p,v,m,b,g,P,E,B,T,N;return(0,r.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=n.blockNumber,u=n.blockTag,c=n.data,s=n.to,f=(0,w.p)({data:c,abi:[I]}),l=f.args,d=(0,a.Z)(l,5),p=d[0],v=d[1],m=d[2],b=d[3],g=d[4],P=t.ccipRead,E=P&&"function"===typeof(null===P||void 0===P?void 0:P.request)?P.request:A,e.prev=5,(0,x.E)(s,p)){e.next=8;break}throw new y({sender:p,to:s});case 8:return e.next=10,E({data:m,sender:p,urls:v});case 10:return B=e.sent,e.next=13,(0,o.R)(t,{blockNumber:i,blockTag:u,data:(0,k.zo)([b,(0,Z.E)([{type:"bytes"},{type:"bytes"}],[B,g])]),to:s});case 13:return T=e.sent,N=T.data,e.abrupt("return",N);case 18:throw e.prev=18,e.t0=e.catch(5),new h({callbackSelector:b,cause:e.t0,data:c,extraData:g,sender:p,urls:v});case 21:case"end":return e.stop()}}),e,null,[[5,18]])})))).apply(this,arguments)}function A(e){return N.apply(this,arguments)}function N(){return(N=(0,i.Z)((0,r.Z)().mark((function e(t){var n,a,i,o,u,c,s,f,l,d,v,m;return(0,r.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=t.data,a=t.sender,i=t.urls,o=new Error("An unknown error occurred."),u=0;case 3:if(!(u<i.length)){e.next=36;break}return c=i[u],s=c.includes("{data}")?"GET":"POST",f="POST"===s?{data:n,sender:a}:void 0,e.prev=7,e.next=10,fetch(c.replace("{sender}",a).replace("{data}",n),{body:JSON.stringify(f),method:s});case 10:if(d=e.sent,v=void 0,null===(l=d.headers.get("Content-Type"))||void 0===l||!l.startsWith("application/json")){e.next=18;break}return e.next=15,d.json();case 15:v=e.sent.data,e.next=21;break;case 18:return e.next=20,d.text();case 20:v=e.sent;case 21:if(d.ok){e.next=24;break}return o=new g.Gg({body:f,details:null!==(m=v)&&void 0!==m&&m.error?(0,p.P)(v.error):d.statusText,headers:d.headers,status:d.status,url:c}),e.abrupt("continue",33);case 24:if((0,P.v)(v)){e.next=27;break}return o=new b({result:v,url:c}),e.abrupt("continue",33);case 27:return e.abrupt("return",v);case 30:e.prev=30,e.t0=e.catch(7),o=new g.Gg({body:f,details:e.t0.message,url:c});case 33:u++,e.next=3;break;case 36:throw o;case 37:case"end":return e.stop()}}),e,null,[[7,30]])})))).apply(this,arguments)}},42444:function(e,t,n){n.d(t,{L:function(){return a}});var r=n(36897);function a(e){var t,n=e.blockNumber,a=e.chain,i=e.contract,o=null===a||void 0===a||null===(t=a.contracts)||void 0===t?void 0:t[i];if(!o)throw new r.mm({chain:a,contract:{name:i}});if(n&&o.blockCreated&&o.blockCreated>n)throw new r.mm({blockNumber:n,chain:a,contract:{name:i,blockCreated:o.blockCreated}});return o.address}},25266:function(e,t,n){n.d(t,{Lj:function(){return s},d3:function(){return l},tm:function(){return f},v3:function(){return c},xv:function(){return u}});var r=n(58587),a=n(17598),i=n(54580),o=n(38521);function u(e,t){var n="string"===typeof t?{to:t}:t,r=n.to;return"number"===r?f(e,n):"bigint"===r?c(e,n):"boolean"===r?s(e,n
2):"string"===r?l(e,n):(0,o.ci)(e,n)}function c(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};"undefined"!==typeof t.size&&(0,i.Yf)(e,{size:t.size});var n=(0,o.ci)(e,t);return(0,i.y_)(n,t)}function s(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e;if("undefined"!==typeof t.size&&((0,i.Yf)(n,{size:t.size}),n=(0,a.f)(n)),n.length>1||n[0]>1)throw new r.yr(n);return Boolean(n[0])}function f(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};"undefined"!==typeof t.size&&(0,i.Yf)(e,{size:t.size});var n=(0,o.ci)(e,t);return(0,i.ly)(n,t)}function l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e;return"undefined"!==typeof t.size&&((0,i.Yf)(n,{size:t.size}),n=(0,a.f)(n,{dir:"right"})),(new TextDecoder).decode(n)}},60385:function(e,t,n){n.d(t,{k:function(){return i}});var r=n(14507),a=n(32120);function i(e,t){var n=(e.details||"").toLowerCase(),i=e instanceof r.G?e.walk((function(e){return e.code===a.M_.code})):e;return i instanceof r.G?new a.M_({cause:e,message:i.details}):a.M_.nodeMessage.test(n)?new a.M_({cause:e,message:e.details}):a.Hh.nodeMessage.test(n)?new a.Hh({cause:e,maxFeePerGas:null===t||void 0===t?void 0:t.maxFeePerGas}):a.G$.nodeMessage.test(n)?new a.G$({cause:e,maxFeePerGas:null===t||void 0===t?void 0:t.maxFeePerGas}):a.ZI.nodeMessage.test(n)?new a.ZI({cause:e,nonce:null===t||void 0===t?void 0:t.nonce}):a.vU.nodeMessage.test(n)?new a.vU({cause:e,nonce:null===t||void 0===t?void 0:t.nonce}):a.se.nodeMessage.test(n)?new a.se({cause:e,nonce:null===t||void 0===t?void 0:t.nonce}):a.C_.nodeMessage.test(n)?new a.C_({cause:e}):a.WF.nodeMessage.test(n)?new a.WF({cause:e,gas:null===t||void 0===t?void 0:t.gas}):a.dR.nodeMessage.test(n)?new a.dR({cause:e,gas:null===t||void 0===t?void 0:t.gas}):a.pZ.nodeMessage.test(n)?new a.pZ({cause:e}):a.cs.nodeMessage.test(n)?new a.cs({cause:e,maxFeePerGas:null===t||void 0===t?void 0:t.maxFeePerGas,maxPriorityFeePerGas:null===t||void 0===t?void 0:t.maxPriorityFeePerGas}):new a.cj({cause:e})}},36384:function(e,t,n){function r(e,t){var n=t.format;if(!n)return{};var r={};return function t(n){for(var a=0,i=Object.keys(n);a<i.length;a++){var o=i[a];o in e&&(r[o]=e[o]),n[o]&&"object"===typeof n[o]&&!Array.isArray(n[o])&&t(n[o])}}(n(e||{})),r}n.d(t,{K:function(){return r}})},16086:function(e,t,n){n.d(t,{n:function(){return r}});var r=n(38882).r},48298:function(e,t,n){n.d(t,{C:function(){return i}});var r=n(68670),a=n(38882),i=function(e){return(0,r.tP)((0,a.r)(e),0,4)}},2126:function(e,t,n){n.d(t,{W:function(){return f}});var r=n(1413),a=n(70804),i=n(54747),o=(0,a.Z)(/^tuple((\[(\d*)\])*)$/,{array:1});function u(e){var t=e.type;if(o.test(e.type)&&"components"in e){var n;t="(";for(var a=e.components.length,c=0;c<a;c++){t+=u(e.components[c]),c<a-1&&(t+=", ")}var s=(0,i.Zw)(o,e.type);return t+=")".concat(null!==(n=null===s||void 0===s?void 0:s.array)&&void 0!==n?n:""),u((0,r.Z)((0,r.Z)({},e),{},{type:t}))}return"indexed"in e&&e.indexed&&(t="".concat(t," indexed")),e.name?"".concat(t," ").concat(e.name):t}function c(e){for(var t="",n=e.length,r=0;r<n;r++){t+=u(e[r]),r!==n-1&&(t+=", ")}return t}var s=n(14507);var f=function(e){return function(e){for(var t=!0,n="",r=0,a="",i=!1,o=0;o<e.length;o++){var u=e[o];if(["(",")",","].includes(u)&&(t=!0),"("===u&&r++,")"===u&&r--,t)if(0!==r)" "!==u?(a+=u,n+=u):","!==e[o-1]&&","!==n&&",("!==n&&(n="",t=!1);else if(" "===u&&["event","function",""].includes(a))a="";else if(a+=u,")"===u){i=!0;break}}if(!i)throw new s.G("Unable to normalize signature.");return a}(function(){return"string"===typeof e?e:"function"===(t=e).type?"function ".concat(t.name,"(").concat(c(t.inputs),")").concat(t.stateMutability&&"nonpayable"!==t.stateMutability?" ".concat(t.stateMutability):"").concat(t.outputs.length?" returns (".concat(c(t.outputs),")"):""):"event"===t.type?"event ".concat(t.name,"(").concat(c(t.inputs),")"):"error"===t.type?"error ".concat(t.name,"(").concat(c(t.inputs),")"):"constructor"===t.type?"constructor(".concat(c(t.inputs),")").concat("payable"===t.stateMutability?" payable":""):"fallback"===t.type?"fallback()":"receive() external payable";var t}())}},38882:function(e,t,n){n.d(t,{r:function(){return u}});var r=n(26953),a=n(83286),i=function(e){return(0,a.w)((0,r.O0)(e))};var o=n(2126);function u(e){return t=(0,o.W)(e),i(t);var t}},75683:function(e,t,n){n.d(t,{S:function(){return u}});var r=n(93433),a=n(74165),i=n(15861),o=new Map;function u(e){var t=e.fn,n=e.id,u=e.shouldSplitBatch,c=e.wait,s=void 0===c?0:c,f=e.sort,l=function(){var e=(0,i.Z)((0,a.Z)().mark((function e(){var n,r;return(0,a.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=p(),d(),0!==(r=n.map((function(e){return e.args}))).length){e.next=5;break}return e.abrupt("return");case 5:t(r).then((function(e){f&&Array.isArray(e)&&e.sort(f);for(var t=0;t<n.length;t++){var r,a=n[t].pendingPromise;null===(r=a.resolve)||void 0===r||r.call(a,[e[t],e])}})).catch((function(e){for(var t=0;t<n.length;t++){var r,a=n[t].pendingPromise;null===(r=a.reject)||void 0===r||r.call(a,e)}}));case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),d=function(){return o.delete(n)},p=function(){return o.get(n)||[]},v=function(e){return o.set(n,[].concat((0,r.Z)(p()),[e]))};return{flush:d,schedule:function(e){return(0,i.Z)((0,a.Z)().mark((function t(){var n,i;return(0,a.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n={},i=new Promise((function(e,t){n.resolve=e,n.reject=t})),(null===u||void 0===u?void 0:u([].concat((0,r.Z)(p().map((function(e){return e.args}))),[e])))&&l(),!(p().length>0)){t.next=8;break}return v({args:e,pendingPromise:n}),t.abrupt("return",i);case 8:return v({args:e,pendingPromise:n}),setTimeout(l,s),t.abrupt("return",i);case 11:case"end":return t.stop()}}),t)})))()}}}},36357:function(e,t,n){n.d(t,{mF:function(){return p}});var r=n(45987),a=n(37762),i=n(48429),o=n(36210),u=n(39756),c=n(21270),s=n(38521),f=["address"];function l(e){if(e&&0!==e.length)return e.reduce((function(e,t){var n=t.slot,r=t.value;if(66!==n.length)throw new o.W_({size:n.length,targetSize:66,type:"hex"});if(66!==r.length)throw new o.W_({size:r.length,targetSize:66,type:"hex"});return e[n]=r,e}),{})}function d(e){var t=e.balance,n=e.nonce,r=e.state,a=e.stateDiff,i=e.code,o={};if(void 0!==i&&(o.code=i),void 0!==t&&(o.balance=(0,s.eC)(t)),void 0!==n&&(o.nonce=(0,s.eC)(n)),void 0!==r&&(o.state=l(r)),void 0!==a){if(o.state)throw new u.Z8;o.stateDiff=l(a)}return o}function p(e){if(e){var t,n={},o=(0,a.Z)(e);try{for(o.s();!(t=o.n()).done;){var s=t.value,l=s.address,p=(0,r.Z)(s,f);
2if(!(0,c.U)(l,{strict:!1}))throw new i.b({address:l});if(n[l])throw new u.Nc({address:l});n[l]=d(p)}}catch(v){o.e(v)}finally{o.f()}return n}}},91549:function(e,t,n){n.d(t,{P:function(){return r}});var r=function(e,t,n){return JSON.stringify(e,(function(e,n){var r="bigint"===typeof n?n.toString():n;return"function"===typeof t?t(e,r):r}),n)}},91307:function(e,t,n){n.d(t,{F:function(){return c}});var r=n(18721),a=n(48429),i=n(32120),o=n(76182),u=n(21270);function c(e){var t=e.account,n=e.gasPrice,c=e.maxFeePerGas,s=e.maxPriorityFeePerGas,f=e.to,l=t?(0,r.T)(t):void 0;if(l&&!(0,u.U)(l.address))throw new a.b({address:l.address});if(f&&!(0,u.U)(f))throw new a.b({address:f});if("undefined"!==typeof n&&("undefined"!==typeof c||"undefined"!==typeof s))throw new o.xY;if(c&&c>Math.pow(2n,256n)-1n)throw new i.Hh({maxFeePerGas:c});if(s&&c&&s>c)throw new i.cs({maxFeePerGas:c,maxPriorityFeePerGas:s})}},49819:function(e,t,n){n.r(t),n.d(t,{bitGet:function(){return k},bitLen:function(){return x},bitMask:function(){return E},bitSet:function(){return P},bytesToHex:function(){return s},bytesToNumberBE:function(){return p},bytesToNumberLE:function(){return v},concatBytes:function(){return g},createHmacDrbg:function(){return T},ensureBytes:function(){return y},equalBytes:function(){return w},hexToBytes:function(){return d},hexToNumber:function(){return l},numberToBytesBE:function(){return m},numberToBytesLE:function(){return h},numberToHexUnpadded:function(){return f},numberToVarBytesBE:function(){return b},utf8ToBytes:function(){return Z},validateObject:function(){return N}});var r=n(29439),a=BigInt(0),i=BigInt(1),o=BigInt(2),u=function(e){return e instanceof Uint8Array},c=Array.from({length:256},(function(e,t){return t.toString(16).padStart(2,"0")}));function s(e){if(!u(e))throw new Error("Uint8Array expected");for(var t="",n=0;n<e.length;n++)t+=c[e[n]];return t}function f(e){var t=e.toString(16);return 1&t.length?"0".concat(t):t}function l(e){if("string"!==typeof e)throw new Error("hex string expected, got "+typeof e);return BigInt(""===e?"0":"0x".concat(e))}function d(e){if("string"!==typeof e)throw new Error("hex string expected, got "+typeof e);var t=e.length;if(t%2)throw new Error("padded hex string expected, got unpadded hex of length "+t);for(var n=new Uint8Array(t/2),r=0;r<n.length;r++){var a=2*r,i=e.slice(a,a+2),o=Number.parseInt(i,16);if(Number.isNaN(o)||o<0)throw new Error("Invalid byte sequence");n[r]=o}return n}function p(e){return l(s(e))}function v(e){if(!u(e))throw new Error("Uint8Array expected");return l(s(Uint8Array.from(e).reverse()))}function m(e,t){return d(e.toString(16).padStart(2*t,"0"))}function h(e,t){return m(e,t).reverse()}function b(e){return d(f(e))}function y(e,t,n){var r;if("string"===typeof t)try{r=d(t)}catch(i){throw new Error("".concat(e,' must be valid hex string, got "').concat(t,'". Cause: ').concat(i))}else{if(!u(t))throw new Error("".concat(e," must be hex string or Uint8Array"));r=Uint8Array.from(t)}var a=r.length;if("number"===typeof n&&a!==n)throw new Error("".concat(e," expected ").concat(n," bytes, got ").concat(a));return r}function g(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=new Uint8Array(t.reduce((function(e,t){return e+t.length}),0)),a=0;return t.forEach((function(e){if(!u(e))throw new Error("Uint8Array expected");r.set(e,a),a+=e.length})),r}function w(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}function Z(e){if("string"!==typeof e)throw new Error("utf8ToBytes expected string, got ".concat(typeof e));return new Uint8Array((new TextEncoder).encode(e))}function x(e){var t;for(t=0;e>a;e>>=i,t+=1);return t}function k(e,t){return e>>BigInt(t)&i}var P=function(e,t,n){return e|(n?i:a)<<BigInt(t)},E=function(e){return(o<<BigInt(e-1))-i},I=function(e){return new Uint8Array(e)},B=function(e){return Uint8Array.from(e)};function T(e,t,n){if("number"!==typeof e||e<2)throw new Error("hashLen must be a number");if("number"!==typeof t||t<2)throw new Error("qByteLen must be a number");if("function"!==typeof n)throw new Error("hmacFn must be a function");var r=I(e),a=I(e),i=0,o=function(){r.fill(1),a.fill(0),i=0},u=function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return n.apply(void 0,[a,r].concat(t))},c=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:I();a=u(B([0]),e),r=u(),0!==e.length&&(a=u(B([1]),e),r=u())},s=function(){if(i++>=1e3)throw new Error("drbg: tried 1000 values");for(var e=0,n=[];e<t;){var a=(r=u()).slice();n.push(a),e+=r.length}return g.apply(void 0,n)};return function(e,t){o(),c(e);for(var n=void 0;!(n=t(s()));)c();return o(),n}}var A={bigint:function(e){return"bigint"===typeof e},function:function(e){return"function"===typeof e},boolean:function(e){return"boolean"===typeof e},string:function(e){return"string"===typeof e},stringOrUint8Array:function(e){return"string"===typeof e||e instanceof Uint8Array},isSafeInteger:function(e){return Number.isSafeInteger(e)},array:function(e){return Array.isArray(e)},field:function(e,t){return t.Fp.isValid(e)},hash:function(e){return"function"===typeof e&&Number.isSafeInteger(e.outputLen)}};function N(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=function(t,n,r){var a=A[n];if("function"!==typeof a)throw new Error('Invalid validator "'.concat(n,'", expected function'));var i=e[t];if((!r||void 0!==i)&&!a(i,e))throw new Error("Invalid param ".concat(String(t),"=").concat(i," (").concat(typeof i,"), expected ").concat(n))},i=0,o=Object.entries(t);i<o.length;i++){var u=(0,r.Z)(o[i],2);a(u[0],u[1],!1)}for(var c=0,s=Object.entries(n);c<s.length;c++){var f=(0,r.Z)(s[c],2);a(f[0],f[1],!0)}return e}},94012:function(e,t,n){n.r(t),n.d(t,{encodeToCurve:function(){return Ae},hashToCurve:function(){return Te},schnorr:function(){return Pe},secp256k1:function(){return oe}});var r=n(68738),a=n(26009),i=n(49819),o=BigInt(0),u=BigInt(1),c=BigInt(2),s=BigInt(3),f=BigInt(4),l=BigInt(5),d=BigInt(8);BigInt(9),BigInt(16);function p(e,t){var n=e%t;return n>=o?n:t+n}function v(e,t,n){if(n<=o||t<o)throw new Error("Expected power/modulo > 0");if(n===u)return o;for(var r=u;t>o;)t&u&&(r=r*e%n),e=e*e%n,t>>=u;return r}function m(e,t,n){for(var r=e;t-- >o;)r*=r,r%=n;return r}function h(e,t){if(e===o||t<=o)throw new Error("invert: expected positive integers, got n=".concat(e," mod=").concat(t));for(var n=p(e,t),r=t,a=o,i=u,c=u,s=o;n!==o;){var f=r/n,l=r%n,d=a-c*f,v=i-s*f;r=n,n=l,a=c,i=s,c=d,s=v}if(r!==u)throw new Error("invert: does not exist");return p(a,t)}function b(e){if(e%f===s){var t=(e+u)/f;return function(e,n){var r=e.pow(n,t);if(!e.eql(e.sqr(r),n))throw new Error("Cannot find square root");return r}}if(e%d===l){var n=(e-l)/d;return function(e,t){var r=e.mul(t,c),a=e.pow(r,n),i=e.mul(t,a),o=e.mul(e.mul(i,c),a),u=e.mul(i,e.sub(o,e.ONE));if(!e.eql(e.sqr(u),t))throw new Error("Cannot find square root");return u}}return function(e){var t,n,r,a=(e-u)/c;for(t=e-u,n=0;t%c===o;t/=c,n++);for(r=c;r<e&&v(r,a,e)!==e-u;r++);if(1===n){var i=(e+u)/f;return function(e,t){var n=e.pow(t,i);if(!e.eql(e.sqr(n),t))throw new Error("Cannot find square root");return n}}var s=(t+u)/c;return function(e,i){if(e.pow(i,a)===e.neg(e.ONE))throw new Error("Cannot find square root");for(var o=n,c=e.pow(e.mul(e.ONE,r),t),f=e.pow(i,s),l=e.pow(i,t);!e.eql(l,e.ONE);){if(e.eql(l,e.ZERO))return e.ZERO;for(var d=1,p=e.sqr(l);d<o&&!e.eql(p,e.ONE);d++)p=e.sqr(p);var v=e.pow(c,u<<BigInt(o-d-1));c=e.sqr(v),f=e.mul(f,v),l=e.mul(l,c),o=d}return f}}(e)}var y=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function g(e){var t=y.reduce((function(e,t){return e[t]="function",e}),{ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"});return(0,i.validateObject)(e,t)}function w(e,t){var n=void 0!==t?t:e.toString(2).length;return{nBitLength:n,nByteLength:Math.ceil(n/8)}}function Z(e){if("bigint"!==typeof e)throw new Error("field order must be bigint");var t=e.toString(2).length;return Math.ceil(t/8)}function x(e){var t=Z(e);return t+Math.ceil(t/2)}var k=n(43144),P=n(15671),E=n(60136),I=n(29388),B=n(28664),T=n(1413),A=BigInt(0),N=BigInt(1);function S(e){return g(e.Fp),(0,i.validateObject)(e,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze((0,T.Z)((0,T.Z)((0,T.Z)({},w(e.n,e.nBitLength)),e),{p:e.Fp.ORDER}))}var C=i.bytesToNumberBE,O=i.hexToBytes,M={Err:function(e){(0,E.Z)(n,e);var t=(0,I.Z)(n);function n(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return(0,P.Z)(this,n),t.call(this,e)}return(0,k.Z)(n)}((0,B.Z)(Error)),_parseInt:function(e){var t=M.Err;if(e.length<2||2!==e[0])throw new t("Invalid signature integer tag");var n=e[1],r=e.subarray(2,n+2);if(!n||r.length!==n)throw new t("Invalid signature integer: wrong length");if(128&r[0])throw new t("Invalid signature integer: negative");if(0===r[0]&&!(128&r[1]))throw new t("Invalid signature integer: unnecessary leading zero");return{d:C(r),l:e.subarray(n+2)}},toSig:function(e){var t=M.Err,n="string"===typeof e?O(e):e;if(!(n instanceof Uint8Array))throw new Error("ui8a expected");var r=n.length;if(r<2||48!=n[0])throw new t("Invalid signature tag");if(n[1]!==r-2)throw new t("Invalid signature: incorrect length");var a=M._parseInt(n.subarray(2)),i=a.d,o=a.l,u=M._parseInt(o),c=u.d;if(u.l.length)throw new t("Invalid signature: left bytes after parsing");return{r:i,s:c}},hexFromSig:function(e){var t=function(e){return 8&Number.parseInt(e[0],16)?"00"+e:e},n=function(e){var t=e.toString(16);return 1&t.length?"0".concat(t):t},r=t(n(e.s)),a=t(n(e.r)),i=r.length/2,o=a.length/2,u=n(i),c=n(o);return"30".concat(n(o+i+4),"02").concat(c).concat(a,"02").concat(u).
2concat(r)}},R=BigInt(0),F=BigInt(1),q=BigInt(2),j=BigInt(3),G=BigInt(4);function U(e){var t=function(e){var t=S(e);i.validateObject(t,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});var n=t.endo,r=t.Fp,a=t.a;if(n){if(!r.eql(a,r.ZERO))throw new Error("Endomorphism can only be defined for Koblitz curves that have a=0");if("object"!==typeof n||"bigint"!==typeof n.beta||"function"!==typeof n.splitScalar)throw new Error("Expected endomorphism with beta: bigint and splitScalar: function")}return Object.freeze((0,T.Z)({},t))}(e),n=t.Fp,r=t.toBytes||function(e,t,r){var a=t.toAffine();return i.concatBytes(Uint8Array.from([4]),n.toBytes(a.x),n.toBytes(a.y))},a=t.fromBytes||function(e){var t=e.subarray(1);return{x:n.fromBytes(t.subarray(0,n.BYTES)),y:n.fromBytes(t.subarray(n.BYTES,2*n.BYTES))}};function o(e){var r=t.a,a=t.b,i=n.sqr(e),o=n.mul(i,e);return n.add(n.add(o,n.mul(e,r)),a)}if(!n.eql(n.sqr(t.Gy),o(t.Gx)))throw new Error("bad generator point: equation left != right");function u(e){return"bigint"===typeof e&&R<e&&e<t.n}function c(e){if(!u(e))throw new Error("Expected valid bigint: 0 < bigint < curve.n")}function s(e){var n,r=t.allowedPrivateKeyLengths,a=t.nByteLength,o=t.wrapPrivateKey,u=t.n;if(r&&"bigint"!==typeof e){if(e instanceof Uint8Array&&(e=i.bytesToHex(e)),"string"!==typeof e||!r.includes(e.length))throw new Error("Invalid key");e=e.padStart(2*a,"0")}try{n="bigint"===typeof e?e:i.bytesToNumberBE((0,i.ensureBytes)("private key",e,a))}catch(s){throw new Error("private key must be ".concat(a," bytes, hex or bigint, not ").concat(typeof e))}return o&&(n=p(n,u)),c(n),n}var f=new Map;function l(e){if(!(e instanceof d))throw new Error("ProjectivePoint expected")}var d=function(){function e(t,r,a){if((0,P.Z)(this,e),this.px=t,this.py=r,this.pz=a,null==t||!n.isValid(t))throw new Error("x required");if(null==r||!n.isValid(r))throw new Error("y required");if(null==a||!n.isValid(a))throw new Error("z required")}return(0,k.Z)(e,[{key:"x",get:function(){return this.toAffine().x}},{key:"y",get:function(){return this.toAffine().y}},{key:"_setWindowSize",value:function(e){this._WINDOW_SIZE=e,f.delete(this)}},{key:"assertValidity",value:function(){if(this.is0()){if(t.allowInfinityPoint&&!n.is0(this.py))return;throw new Error("bad point: ZERO")}var e=this.toAffine(),r=e.x,a=e.y;if(!n.isValid(r)||!n.isValid(a))throw new Error("bad point: x or y not FE");var i=n.sqr(a),u=o(r);if(!n.eql(i,u))throw new Error("bad point: equation left != right");if(!this.isTorsionFree())throw new Error("bad point: not in prime-order subgroup")}},{key:"hasEvenY",value:function(){var e=this.toAffine().y;if(n.isOdd)return!n.isOdd(e);throw new Error("Field doesn't support isOdd")}},{key:"equals",value:function(e){l(e);var t=this.px,r=this.py,a=this.pz,i=e.px,o=e.py,u=e.pz,c=n.eql(n.mul(t,u),n.mul(i,a)),s=n.eql(n.mul(r,u),n.mul(o,a));return c&&s}},{key:"negate",value:function(){return new e(this.px,n.neg(this.py),this.pz)}},{key:"double",value:function(){var r=t.a,a=t.b,i=n.mul(a,j),o=this.px,u=this.py,c=this.pz,s=n.ZERO,f=n.ZERO,l=n.ZERO,d=n.mul(o,o),p=n.mul(u,u),v=n.mul(c,c),m=n.mul(o,u);return m=n.add(m,m),l=n.mul(o,c),l=n.add(l,l),s=n.mul(r,l),f=n.mul(i,v),f=n.add(s,f),s=n.sub(p,f),f=n.add(p,f),f=n.mul(s,f),s=n.mul(m,s),l=n.mul(i,l),v=n.mul(r,v),m=n.sub(d,v),m=n.mul(r,m),m=n.add(m,l),l=n.add(d,d),d=n.add(l,d),d=n.add(d,v),d=n.mul(d,m),f=n.add(f,d),v=n.mul(u,c),v=n.add(v,v),d=n.mul(v,m),s=n.sub(s,d),l=n.mul(v,p),l=n.add(l,l),new e(s,f,l=n.add(l,l))}},{key:"add",value:function(r){l(r);var a=this.px,i=this.py,o=this.pz,u=r.px,c=r.py,s=r.pz,f=n.ZERO,d=n.ZERO,p=n.ZERO,v=t.a,m=n.mul(t.b,j),h=n.mul(a,u),b=n.mul(i,c),y=n.mul(o,s),g=n.add(a,i),w=n.add(u,c);g=n.mul(g,w),w=n.add(h,b),g=n.sub(g,w),w=n.add(a,o);var Z=n.add(u,s);return w=n.mul(w,Z),Z=n.add(h,y),w=n.sub(w,Z),Z=n.add(i,o),f=n.add(c,s),Z=n.mul(Z,f),f=n.add(b,y),Z=n.sub(Z,f),p=n.mul(v,w),f=n.mul(m,y),p=n.add(f,p),f=n.sub(b,p),p=n.add(b,p),d=n.mul(f,p),b=n.add(h,h),b=n.add(b,h),y=n.mul(v,y),w=n.mul(m,w
2),b=n.add(b,y),y=n.sub(h,y),y=n.mul(v,y),w=n.add(w,y),h=n.mul(b,w),d=n.add(d,h),h=n.mul(Z,w),f=n.mul(g,f),f=n.sub(f,h),h=n.mul(g,b),p=n.mul(Z,p),new e(f,d,p=n.add(p,h))}},{key:"subtract",value:function(e){return this.add(e.negate())}},{key:"is0",value:function(){return this.equals(e.ZERO)}},{key:"wNAF",value:function(t){return m.wNAFCached(this,f,t,(function(t){var r=n.invertBatch(t.map((function(e){return e.pz})));return t.map((function(e,t){return e.toAffine(r[t])})).map(e.fromAffine)}))}},{key:"multiplyUnsafe",value:function(r){var a=e.ZERO;if(r===R)return a;if(c(r),r===F)return this;var i=t.endo;if(!i)return m.unsafeLadder(this,r);for(var o=i.splitScalar(r),u=o.k1neg,s=o.k1,f=o.k2neg,l=o.k2,d=a,p=a,v=this;s>R||l>R;)s&F&&(d=d.add(v)),l&F&&(p=p.add(v)),v=v.double(),s>>=F,l>>=F;return u&&(d=d.negate()),f&&(p=p.negate()),p=new e(n.mul(p.px,i.beta),p.py,p.pz),d.add(p)}},{key:"multiply",value:function(r){c(r);var a,i,o=r,u=t.endo;if(u){var s=u.splitScalar(o),f=s.k1neg,l=s.k1,d=s.k2neg,p=s.k2,v=this.wNAF(l),h=v.p,b=v.f,y=this.wNAF(p),g=y.p,w=y.f;h=m.constTimeNegate(f,h),g=m.constTimeNegate(d,g),g=new e(n.mul(g.px,u.beta),g.py,g.pz),a=h.add(g),i=b.add(w)}else{var Z=this.wNAF(o);a=Z.p,i=Z.f}return e.normalizeZ([a,i])[0]}},{key:"multiplyAndAddUnsafe",value:function(t,n,r){var a=e.BASE,i=function(e,t){return t!==R&&t!==F&&e.equals(a)?e.multiply(t):e.multiplyUnsafe(t)},o=i(this,n).add(i(t,r));return o.is0()?void 0:o}},{key:"toAffine",value:function(e){var t=this.px,r=this.py,a=this.pz,i=this.is0();null==e&&(e=i?n.ONE:n.inv(a));var o=n.mul(t,e),u=n.mul(r,e),c=n.mul(a,e);if(i)return{x:n.ZERO,y:n.ZERO};if(!n.eql(c,n.ONE))throw new Error("invZ was invalid");return{x:o,y:u}}},{key:"isTorsionFree",value:function(){var n=t.h,r=t.isTorsionFree;if(n===F)return!0;if(r)return r(e,this);throw new Error("isTorsionFree() has not been declared for the elliptic curve")}},{key:"clearCofactor",value:function(){var n=t.h,r=t.clearCofactor;return n===F?this:r?r(e,this):this.multiplyUnsafe(t.h)}},{key:"toRawBytes",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this.assertValidity(),r(e,this,t)}},{key:"toHex",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return i.bytesToHex(this.toRawBytes(e))}}],[{key:"fromAffine",value:function(t){var r=t||{},a=r.x,i=r.y;if(!t||!n.isValid(a)||!n.isValid(i))throw new Error("invalid affine point");if(t instanceof e)throw new Error("projective point not allowed");var o=function(e){return n.eql(e,n.ZERO)};return o(a)&&o(i)?e.ZERO:new e(a,i,n.ONE)}},{key:"normalizeZ",value:function(t){var r=n.invertBatch(t.map((function(e){return e.pz})));return t.map((function(e,t){return e.toAffine(r[t])})).map(e.fromAffine)}},{key:"fromHex",value:function(t){var n=e.fromAffine(a((0,i.ensureBytes)("pointHex",t)));return n.assertValidity(),n}},{key:"fromPrivateKey",value:function(t){return e.BASE.multiply(s(t))}}]),e}();d.BASE=new d(t.Gx,t.Gy,n.ONE),d.ZERO=new d(n.ZERO,n.ONE,n.ZERO);var v=t.nBitLength,m=function(e,t){var n=function(e,t){var n=t.negate();return e?n:t},r=function(e){return{windows:Math.ceil(t/e)+1,windowSize:Math.pow(2,e-1)}};return{constTimeNegate:n,unsafeLadder:function(t,n){for(var r=e.ZERO,a=t;n>A;)n&N&&(r=r.add(a)),a=a.double(),n>>=N;return r},precomputeWindow:function(e,t){for(var n=r(t),a=n.windows,i=n.windowSize,o=[],u=e,c=u,s=0;s<a;s++){c=u,o.push(c);for(var f=1;f<i;f++)c=c.add(u),o.push(c);u=c.double()}return o},wNAF:function(t,a,i){for(var o=r(t),u=o.windows,c=o.windowSize,s=e.ZERO,f=e.BASE,l=BigInt(Math.pow(2,t)-1),d=Math.pow(2,t),p=BigInt(t),v=0;v<u;v++){var m=v*c,h=Number(i&l);i>>=p,h>c&&(h-=d,i+=N);var b=m,y=m+Math.abs(h)-1,g=v%2!==0,w=h<0;0===h?f=f.add(n(g,a[b])):s=s.add(n(w,a[y]))}return{p:s,f:f}},wNAFCached:function(e,t,n,r){var a=e._WINDOW_SIZE||1,i=t.get(e);return i||(i=this.precomputeWindow(e,a),1!==a&&t.set(e,r(i))),this.wNAF(a,i,n)}}}(d,t.endo?Math.ceil(v/2):v);return{CURVE:t,ProjectivePoint:d,normPrivateKeyToScalar:s,weierstrassEquation:o,isWithinCurveOrder:u}}function L(e){var t=function(e){var t=S(e);return i.validateObject(t,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze((0,T.Z)({lowS:!0},t))}
2(e),n=t.Fp,r=t.n,a=n.BYTES+1,o=2*n.BYTES+1;function c(e){return p(e,r)}function s(e){return h(e,r)}var f=U((0,T.Z)((0,T.Z)({},t),{},{toBytes:function(e,t,r){var a=t.toAffine(),o=n.toBytes(a.x),u=i.concatBytes;return r?u(Uint8Array.from([t.hasEvenY()?2:3]),o):u(Uint8Array.from([4]),o,n.toBytes(a.y))},fromBytes:function(e){var t=e.length,r=e[0],u=e.subarray(1);if(t!==a||2!==r&&3!==r){if(t===o&&4===r)return{x:n.fromBytes(u.subarray(0,n.BYTES)),y:n.fromBytes(u.subarray(n.BYTES,2*n.BYTES))};throw new Error("Point of length ".concat(t," was invalid. Expected ").concat(a," compressed bytes or ").concat(o," uncompressed bytes"))}var c=i.bytesToNumberBE(u);if(!(R<(s=c)&&s<n.ORDER))throw new Error("Point is not on curve");var s,f=v(c),l=n.sqrt(f);return 1===(1&r)!==((l&F)===F)&&(l=n.neg(l)),{x:c,y:l}}})),l=f.ProjectivePoint,d=f.normPrivateKeyToScalar,v=f.weierstrassEquation,m=f.isWithinCurveOrder,b=function(e){return i.bytesToHex(i.numberToBytesBE(e,t.nByteLength))};function y(e){return e>r>>F}var g=function(e,t,n){return i.bytesToNumberBE(e.slice(t,n))},w=function(){function e(t,n,r){(0,P.Z)(this,e),this.r=t,this.s=n,this.recovery=r,this.assertValidity()}return(0,k.Z)(e,[{key:"assertValidity",value:function(){if(!m(this.r))throw new Error("r must be 0 < r < CURVE.n");if(!m(this.s))throw new Error("s must be 0 < s < CURVE.n")}},{key:"addRecoveryBit",value:function(t){return new e(this.r,this.s,t)}},{key:"recoverPublicKey",value:function(e){var r=this.r,a=this.s,o=this.recovery,u=A((0,i.ensureBytes)("msgHash",e));if(null==o||![0,1,2,3].includes(o))throw new Error("recovery id invalid");var f=2===o||3===o?r+t.n:r;if(f>=n.ORDER)throw new Error("recovery id 2 or 3 invalid");var d=0===(1&o)?"02":"03",p=l.fromHex(d+b(f)),v=s(f),m=c(-u*v),h=c(a*v),y=l.BASE.multiplyAndAddUnsafe(p,m,h);if(!y)throw new Error("point at infinify");return y.assertValidity(),y}},{key:"hasHighS",value:function(){return y(this.s)}},{key:"normalizeS",value:function(){return this.hasHighS()?new e(this.r,c(-this.s),this.recovery):this}},{key:"toDERRawBytes",value:function(){return i.hexToBytes(this.toDERHex())}},{key:"toDERHex",value:function(){return M.hexFromSig({r:this.r,s:this.s})}},{key:"toCompactRawBytes",value:function(){return i.hexToBytes(this.toCompactHex())}},{key:"toCompactHex",value:function(){return b(this.r)+b(this.s)}}],[{key:"fromCompact",value:function(n){var r=t.nByteLength;return n=(0,i.ensureBytes)("compactSignature",n,2*r),new e(g(n,0,r),g(n,r,2*r))}},{key:"fromDER",value:function(t){var n=M.toSig((0,i.ensureBytes)("DER",t));return new e(n.r,n.s)}}]),e}(),E={isValidPrivateKey:function(e){try{return d(e),!0}catch(t){return!1}},normPrivateKeyToScalar:d,randomPrivateKey:function(){var e=x(t.n);return function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=e.length,a=Z(t),o=x(t);if(r<16||r<o||r>1024)throw new Error("expected ".concat(o,"-1024 bytes of input, got ").concat(r));var c=p(n?(0,i.bytesToNumberBE)(e):(0,i.bytesToNumberLE)(e),t-u)+u;return n?(0,i.numberToBytesLE)(c,a):(0,i.numberToBytesBE)(c,a)}(t.randomBytes(e),t.n)},precompute:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:8,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:l.BASE;return t._setWindowSize(e),t.multiply(BigInt(3)),t}};function I(e){var t=e instanceof Uint8Array,n="string"===typeof e,r=(t||n)&&e.length;return t?r===a||r===o:n?r===2*a||r===2*o:e instanceof l}var B=t.bits2int||function(e){var n=i.bytesToNumberBE(e),r=8*e.length-t.nBitLength;return r>0?n>>BigInt(r):n},A=t.bits2int_modN||function(e){return c(B(e))},N=i.bitMask(t.nBitLength);function C(e){if("bigint"!==typeof e)throw new Error("bigint expected");if(!(R<=e&&e<N))throw new Error("bigint expected < 2^".concat(t.nBitLength));return i.numberToBytesBE(e,t.nByteLength)}function O(e,r){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:q;if(["recovered","canonical"].some((function(e){return e in a})))throw new Error("sign() legacy options not supported");var o=t.hash,u=t.randomBytes,f=a.lowS,p=a.prehash,v=a.extraEntropy;null==f&&(f=!0),e=(0,i.ensureBytes)("msgHash",e),p&&(e=(0,i.ensureBytes)("prehashed msgHash",o(e)));var h=A(e),b=d(r),g=[C(b),C(h)];if(null!=v){var Z=!0===v?u(n.BYTES):v;g.push((0,i.ensureBytes)("extraEntropy",Z))}var x=i.concatBytes.apply(i,g),k=h;return{seed:x,k2sig:function(e){var t=B(e);if(m(t)){var n=s(t),r=l.BASE.multiply(t).toAffine(),a=c(r.x);if(a!==R){var i=c(n*c(k+a*b));if(i!==R){var o=(r.x===a?0:2)|Number(r.y&F),u=i;return f&&y(i)&&(u=function(e){return y(e)?c(-e):e}(i),o^=1),new w(a,u,o)}}}}}}var q={lowS:t.lowS,prehash:!1},j={lowS:t.lowS,prehash:!1};return l.BASE._setWindowSize(8),{CURVE:t,getPublicKey:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return l.fromPrivateKey(e).toRawBytes(t)},getSharedSecret:function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(I(e))throw new Error("first arg must be private key");if(!I(t))throw new Error("second arg must be public key");return l.fromHex(t).multiply(d(e)).toRawBytes(n)},sign:function(e,n){var r=O(e,n,arguments.length>2&&void 0!==arguments[2]?arguments[2]:q),a=r.seed,o=r.k2sig,u=t;return i.createHmacDrbg(u.hash.outputLen,u.nByteLength,u.hmac)(a,o)},verify:function(e,n,r){var a,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:j,u=e;if(n=(0,i.ensureBytes)("msgHash",n),r=(0,i.ensureBytes)("publicKey",r),"strict"in o)throw new Error("options.strict was renamed to lowS");var f,d=o.lowS,p=o.prehash,v=void 0;try{if("string"===typeof u||u instanceof Uint8Array)try{v=w.fromDER(u)}
2catch(I){if(!(I instanceof M.Err))throw I;v=w.fromCompact(u)}else{if("object"!==typeof u||"bigint"!==typeof u.r||"bigint"!==typeof u.s)throw new Error("PARSE");var m=u.r,h=u.s;v=new w(m,h)}f=l.fromHex(r)}catch(B){if("PARSE"===B.message)throw new Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(d&&v.hasHighS())return!1;p&&(n=t.hash(n));var b=v,y=b.r,g=b.s,Z=A(n),x=s(g),k=c(Z*x),P=c(y*x),E=null===(a=l.BASE.multiplyAndAddUnsafe(f,k,P))||void 0===a?void 0:a.toAffine();return!!E&&c(E.x)===y},ProjectivePoint:l,Signature:w,utils:E}}function z(e,t){if(g(e),!e.isValid(t.A)||!e.isValid(t.B)||!e.isValid(t.Z))throw new Error("mapToCurveSimpleSWU: invalid opts");var n=function(e,t){for(var n=e.ORDER,r=R,a=n-F;a%q===R;a/=q)r+=F;var i=r,o=q<<i-F-F,u=o*q,c=(n-F)/u,s=(c-F)/q,f=u-F,l=o,d=e.pow(t,c),p=e.pow(t,(c+F)/q),v=function(t,n){var r=d,a=e.pow(n,f),o=e.sqr(a);o=e.mul(o,n);var u=e.mul(t,o);u=e.pow(u,s),u=e.mul(u,a),a=e.mul(u,n),o=e.mul(u,t);var c=e.mul(o,a);u=e.pow(c,l);var v=e.eql(u,e.ONE);a=e.mul(o,p),u=e.mul(c,r),o=e.cmov(a,o,v),c=e.cmov(u,c,v);for(var m=i;m>F;m--){var h=m-q;h=q<<h-F;var b=e.pow(c,h),y=e.eql(b,e.ONE);a=e.mul(o,r),r=e.mul(r,r),b=e.mul(c,r),o=e.cmov(a,o,y),c=e.cmov(b,c,y)}return{isValid:v,value:o}};if(e.ORDER%G===j){var m=(e.ORDER-j)/G,h=e.sqrt(e.neg(t));v=function(t,n){var r=e.sqr(n),a=e.mul(t,n);r=e.mul(r,a);var i=e.pow(r,m);i=e.mul(i,a);var o=e.mul(i,h),u=e.mul(e.sqr(i),n),c=e.eql(u,t);return{isValid:c,value:e.cmov(o,i,c)}}}return v}(e,t.Z);if(!e.isOdd)throw new Error("Fp.isOdd is not implemented!");return function(r){var a,i,o,u,c,s,f,l;a=e.sqr(r),a=e.mul(a,t.Z),i=e.sqr(a),i=e.add(i,a),o=e.add(i,e.ONE),o=e.mul(o,t.B),u=e.cmov(t.Z,e.neg(i),!e.eql(i,e.ZERO)),u=e.mul(u,t.A),i=e.sqr(o),s=e.sqr(u),c=e.mul(s,t.A),i=e.add(i,c),i=e.mul(i,o),s=e.mul(s,u),c=e.mul(s,t.B),i=e.add(i,c),f=e.mul(a,o);var d=n(i,s),p=d.isValid,v=d.value;l=e.mul(a,r),l=e.mul(l,v),f=e.cmov(f,o,p),l=e.cmov(l,v,p);var m=e.isOdd(r)===e.isOdd(l);return l=e.cmov(e.neg(l),l,m),{x:f=e.div(f,u),y:l}}}var _=n(29439);var D=i.bytesToNumberBE;function H(e,t){if(e<0||e>=1<<8*t)throw new Error("bad I2OSP call: value=".concat(e," length=").concat(t));for(var n=Array.from({length:t}).fill(0),r=t-1;r>=0;r--)n[r]=255&e,e>>>=8;return new Uint8Array(n)}function W(e,t){for(var n=new Uint8Array(e.length),r=0;r<e.length;r++)n[r]=e[r]^t[r];return n}function V(e){if(!(e instanceof Uint8Array))throw new Error("Uint8Array expected")}function $(e){if(!Number.isSafeInteger(e))throw new Error("number expected")}function K(e,t,n){(0,i.validateObject)(n,{DST:"stringOrUint8Array",p:"bigint",m:"isSafeInteger",k:"isSafeInteger",hash:"hash"});var r=n.p,a=n.k,o=n.m,u=n.hash,c=n.expand,s=n.DST;V(e),$(t);var f,l=function(e){if(e instanceof Uint8Array)return e;if("string"===typeof e)return(0,i.utf8ToBytes)(e);throw new Error("DST must be Uint8Array or string")}(s),d=r.toString(2).length,v=Math.ceil((d+a)/8),m=t*o*v;if("xmd"===c)f=function(e,t,n,r){V(e),V(t),$(n),t.length>255&&(t=r((0,i.concatBytes)((0,i.utf8ToBytes)("H2C-OVERSIZE-DST-"),t)));var a=r.outputLen,o=r.blockLen,u=Math.ceil(n/a);if(u>255)throw new Error("Invalid xmd length");var c=(0,i.concatBytes)(t,H(t.length,1)),s=H(0,o),f=H(n,2),l=new Array(u),d=r((0,i.concatBytes)(s,e,f,H(0,1),c));l[0]=r((0,i.concatBytes)(d,H(1,1),c));for(var p=1;p<=u;p++){var v=[W(d,l[p-1]),H(p+1,1),c];l[p]=r(i.concatBytes.apply(void 0,v))}return i.concatBytes.apply(void 0,l).slice(0,n)}(e,l,m,u);else if("xof"===c)f=function(e,t,n,r,a){if(V(e),V(t),$(n),t.length>255){var o=Math.ceil(2*r/8);t=a.create({dkLen:o}).update((0,i.utf8ToBytes)("H2C-OVERSIZE-DST-")).update(t).digest()}if(n>65535||t.length>255)throw new Error("expand_message_xof: invalid lenInBytes");return a.create({dkLen:n}).update(e).update(H(n,2)).update(t).update(H(t.length,1)).digest()}(e,l,m,a,u);else{if("_internal_pass"!==c)throw new Error('expand must be "xmd" or "xof"');f=e}for(var h=new Array(t),b=0;b<t;b++){for(var y=new Array(o),g=0;g<o;g++){var w=v*(g+b*o),Z=f.subarray(w,w+v);y[g]=p(D(Z),r)}h[b]=y}return h}var Y=n(94042),J=function(e){(0,E.Z)(n,e);var t=(0,I.Z)(n);function n(e,r){var i;(0,P.Z)(this,n),(i=t.call(this)).finished=!1,i.destroyed=!1,(0,Y.vp)(e);var o=(0,a.O0)(r);if(i.iHash=e.create(),"function"!==typeof i.iHash.update)throw new Error("Expected instance of class which extends utils.Hash");i.blockLen=i.iHash.blockLen,i.outputLen=i.iHash.outputLen;var u=i.blockLen,c=new Uint8Array(u);c.set(o.length>u?e.create().update(o).digest():o);for(var s=0;s<c.length;s++)c[s]^=54;
2i.iHash.update(c),i.oHash=e.create();for(var f=0;f<c.length;f++)c[f]^=106;return i.oHash.update(c),c.fill(0),i}return(0,k.Z)(n,[{key:"update",value:function(e){return(0,Y.Gg)(this),this.iHash.update(e),this}},{key:"digestInto",value:function(e){(0,Y.Gg)(this),(0,Y.aI)(e,this.outputLen),this.finished=!0,this.iHash.digestInto(e),this.oHash.update(e),this.oHash.digestInto(e),this.destroy()}},{key:"digest",value:function(){var e=new Uint8Array(this.oHash.outputLen);return this.digestInto(e),e}},{key:"_cloneInto",value:function(e){e||(e=Object.create(Object.getPrototypeOf(this),{}));var t=this.oHash,n=this.iHash,r=this.finished,a=this.destroyed,i=this.blockLen,o=this.outputLen;return e.finished=r,e.destroyed=a,e.blockLen=i,e.outputLen=o,e.oHash=t._cloneInto(e.oHash),e.iHash=n._cloneInto(e.iHash),e}},{key:"destroy",value:function(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}}]),n}(a.kb),X=function(e,t,n){return new J(e,t).update(n).digest()};X.create=function(e,t){return new J(e,t)};var Q=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),ee=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),te=BigInt(1),ne=BigInt(2),re=function(e,t){return(e+t/ne)/t};function ae(e){var t=Q,n=BigInt(3),r=BigInt(6),a=BigInt(11),i=BigInt(22),o=BigInt(23),u=BigInt(44),c=BigInt(88),s=e*e*e%t,f=s*s*e%t,l=m(f,n,t)*f%t,d=m(l,n,t)*f%t,p=m(d,ne,t)*s%t,v=m(p,a,t)*p%t,h=m(v,i,t)*v%t,b=m(h,u,t)*h%t,y=m(b,c,t)*b%t,g=m(y,u,t)*h%t,w=m(g,n,t)*f%t,Z=m(w,o,t)*v%t,x=m(Z,r,t)*s%t,k=m(x,ne,t);if(!ie.eql(ie.sqr(k),e))throw new Error("Cannot find square root");return k}var ie=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if(e<=o)throw new Error("Expected Field ORDER > 0, got ".concat(e));var a=w(e,t),c=a.nBitLength,s=a.nByteLength;if(s>2048)throw new Error("Field lengths over 2048 bytes are not supported");var f=b(e),l=Object.freeze({ORDER:e,BITS:c,BYTES:s,MASK:(0,i.bitMask)(c),ZERO:o,ONE:u,create:function(t){return p(t,e)},isValid:function(t){if("bigint"!==typeof t)throw new Error("Invalid field element: expected bigint, got ".concat(typeof t));return o<=t&&t<e},is0:function(e){return e===o},isOdd:function(e){return(e&u)===u},neg:function(t){return p(-t,e)},eql:function(e,t){return e===t},sqr:function(t){return p(t*t,e)},add:function(t,n){return p(t+n,e)},sub:function(t,n){return p(t-n,e)},mul:function(t,n){return p(t*n,e)},pow:function(e,t){return function(e,t,n){if(n<o)throw new Error("Expected power > 0");if(n===o)return e.ONE;if(n===u)return t;for(var r=e.ONE,a=t;n>o;)n&u&&(r=e.mul(r,a)),a=e.sqr(a),n>>=u;return r}(l,e,t)},div:function(t,n){return p(t*h(n,e),e)},sqrN:function(e){return e*e},addN:function(e,t){return e+t},subN:function(e,t){return e-t},mulN:function(e,t){return e*t},inv:function(t){return h(t,e)},sqrt:r.sqrt||function(e){return f(l,e)},invertBatch:function(e){return function(e,t){var n=new Array(t.length),r=t.reduce((function(t,r,a){return e.is0(r)?t:(n[a]=t,e.mul(t,r))}),e.ONE),a=e.inv(r);return t.reduceRight((function(t,r,a){return e.is0(r)?t:(n[a]=e.mul(t,n[a]),e.mul(t,r))}),a),n}(l,e)},cmov:function(e,t,n){return n?t:e},toBytes:function(e){return n?(0,i.numberToBytesLE)(e,s):(0,i.numberToBytesBE)(e,s)},fromBytes:function(e){if(e.length!==s)throw new Error("Fp.fromBytes: expected ".concat(s,", got ").concat(e.length));return n?(0,i.bytesToNumberLE)(e):(0,i.bytesToNumberBE)(e)}});return Object.freeze(l)}(Q,void 0,void 0,{sqrt:ae}),oe=function(e,t){var n=function(t){return L((0,T.Z)((0,T.Z)({},e),function(e){return{hash:e,hmac:function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];return X(e,t,a.eV.apply(void 0,r))},randomBytes:a.O6}}(t)))};return Object.freeze((0,T.Z)((0,T.Z)({},n(t)),{},{create:n}))}({a:BigInt(0),b:BigInt(7),Fp:ie,n:ee,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:function(e){var t=ee,n=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),r=-te*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),a=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),i=n,o=BigInt("0x100000000000000000000000000000000"),u=re(i*e,t),c=re(-r*e,t),s=p(e-u*n-c*a,t),f=p(-u*r-c*i,t),l=s>o,d=f>o;if(l&&(s=t-s),d&&(f=t-f),s>o||f>o)throw new Error("splitScalar: Endomorphism failed, k="+e);return{k1neg:l,k1:s,k2neg:d,k2:f}}}},r.J),ue=BigInt(0),ce=function(e){return"bigint"===typeof e&&ue<e&&e<Q},se=function(e){return"bigint"===typeof e&&ue<e&&e<ee},fe={};function le(e){var t=fe[e];if(void 0===t){var n=(0,r.J)(Uint8Array.from(e,(function(e){return e.charCodeAt(0)})));t=(0,i.concatBytes)(n,n),fe[e]=t}for(var a=arguments.length,o=new Array(a>1?a-1:0),u=1;u<a;u++)o[u-1]=arguments[u];return(0,r.J)(i.concatBytes.apply(void 0,[t].concat(o)))}var de=function(e){return e.toRawBytes(!0).slice(1)},pe=function(e){return(0,i.numberToBytesBE)(e,32)},ve=function(e){return p(e,Q)},me=function(e){return p(e,ee)},he=oe.ProjectivePoint,be=function(e,t,n){return he.BASE.multiplyAndAddUnsafe(e,t,n)};function ye(e){var t=oe.utils.normPrivateKeyToScalar(e),n=he.fromPrivateKey(t);return{scalar:n.hasEvenY()?t:me(-t),bytes:de(n)}}function ge(e){if(!ce(e))throw new Error("bad x: need 0 < x < p");var t=ve(e*e),n=ae(ve(t*e+BigInt(7)));n%ne!==ue&&(n=ve(-n));var r=new he(e,n,te);return r.assertValidity(),r}function we(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return me((0,i.bytesToNumberBE)(le.apply(void 0,["BIP0340/challenge"].concat(t))))}function Ze(e){return ye(e).bytes}function xe(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:(0,a.O6)(32),r=(0,i.ensureBytes)("message",e),o=ye(t),u=o.bytes,c=o.scalar,s=(0,i.ensureBytes)("auxRand",n,32),f=pe(c^(0,i.bytesToNumberBE)(le("BIP0340/aux",s))),l=le("BIP0340/nonce",f,u,r),d=me((0,i.bytesToNumberBE)(l));if(d===ue)throw new Error("sign failed: k is zero");var p=ye(d),v=p.bytes,m=p.scalar,h=we(v,u,r),b=new Uint8Array(64);if(b.set(v,0),b.set(pe(me(m+h*c)),32),!ke(b,r,u))throw new Error("sign: Invalid signature produced");return b}function ke(e,t,n){var r=(0,i.ensureBytes)("signature",e,64),a=(0,i.ensureBytes)("message",t),o=(0,i.ensureBytes)("publicKey",n,32);try{var u=ge((0,i.bytesToNumberBE)(o)),c=(0,i.bytesToNumberBE)(r.subarray(0,32));if(!ce(c))return!1;var s=(0,i.bytesToNumberBE)(r.subarray(32,64));if(!se(s))return!1;var f=we(pe(c),de(u),a),l=be(u,s,me(-f));return!(!l||!l.hasEvenY()||l.toAffine().x!==c)}catch(d){return!1}}var Pe=function(){return{getPublicKey:Ze,sign:xe,verify:ke,utils:{randomPrivateKey:oe.utils.randomPrivateKey,lift_x:ge,pointToBytes:de,numberToBytesBE:i.numberToBytesBE,bytesToNumberBE:i.bytesToNumberBE,taggedHash:le,mod:p}}}(),Ee=function(){return function(e,t){var n=t.map((function(e){return Array.from(e).reverse()}));return function(t,r){var a=n.map((function(n){return n.reduce((function(n,r){return e.add(e.mul(n,t),r)}))})),i=(0,_.Z)(a,4),o=i[0],u=i[1],c=i[2],s=i[3];return t=e.div(o,u),r=e.mul(r,e.div(c,s)),{x:t,y:r}}}(ie,[["0x8e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38daaaaa8c7","0x7d3d4c80bc321d5b9f315cea7fd44c5d595d2fc0bf63b92dfff1044f17c6581","0x534c328d23f234e6e2a4
213deca25caece4506144037c40314ecbd0b53d9dd262","0x8e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38daaaaa88c"],["0xd35771193d94918a9ca34ccbb7b640dd86cd409542f8487d9fe6b745781eb49b","0xedadc6f64383dc1df7c4b2d51b54225406d36b641f5e41bbc52a56612a8c6d14","0x0000000000000000000000000000000000000000000000000000000000000001"],["0x4bda12f684bda12f684bda12f684bda12f684bda12f684bda12f684b8e38e23c","0xc75e0c32d5cb7c0fa9d0a54b12a0a6d5647ab046d686da6fdffc90fc201d71a3","0x29a6194691f91a73715209ef6512e576722830a201be2018a765e85a9ecee931","0x2f684bda12f684bda12f684bda12f684bda12f684bda12f684bda12f38e38d84"],["0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff93b","0x7a06534bb8bdb49fd5e9e6632722c2989467c1bfc8e8d978dfb425d2685c2573","0x6484aa716545ca2cf3a70c3fa8fe337e0a3d21162f0d6299a7bf8192bfd2a76f","0x0000000000000000000000000000000000000000000000000000000000000001"]].map((function(e){return e.map((function(e){return BigInt(e)}))})))}(),Ie=function(){return z(ie,{A:BigInt("0x3f8731abdd661adca08a5558f0f5d272e953d363cb6f0e5d405447c01a444533"),B:BigInt("1771"),Z:ie.create(BigInt("-11"))})}(),Be=function(){return function(e,t,n){if("function"!==typeof t)throw new Error("mapToCurve() must be defined");return{hashToCurve:function(r,a){var i=K(r,2,(0,T.Z)((0,T.Z)({},n),{},{DST:n.DST},a)),o=e.fromAffine(t(i[0])),u=e.fromAffine(t(i[1])),c=o.add(u).clearCofactor();return c.assertValidity(),c},encodeToCurve:function(r,a){var i=K(r,1,(0,T.Z)((0,T.Z)({},n),{},{DST:n.encodeDST},a)),o=e.fromAffine(t(i[0])).clearCofactor();return o.assertValidity(),o}}}(oe.ProjectivePoint,(function(e){var t=Ie(ie.create(e[0])),n=t.x,r=t.y;return Ee(n,r)}),{DST:"secp256k1_XMD:SHA-256_SSWU_RO_",encodeDST:"secp256k1_XMD:SHA-256_SSWU_NU_",p:ie.ORDER,m:1,k:128,expand:"xmd",hash:r.J})}(),Te=function(){return Be.hashToCurve}(),Ae=function(){return Be.encodeToCurve}()}}]);
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.