1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[636],{92:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/_app",function(){return r(26450)}])},629:(e,t,r)=>{"use strict";function n(e,t,r){let n=e[t.name];if("function"==typeof n)return n;let o=e[r];return"function"==typeof o?o:r=>t(e,r)}r.d(t,{T:()=>n})},1162:(e,t,r)=>{"use strict";r.d(t,{UG:()=>i,xo:()=>o,zz:()=>a});var n=r(94817);class o extends n.C{constructor({signature:e}){super("Failed to parse ABI item.",{details:`parseAbiItem(${JSON.stringify(e,null,2)})`,docsPath:"/api/human#parseabiitem-1"}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidAbiItemError"})}}class a extends n.C{constructor({type:e}){super("Unknown type.",{metaMessages:[`Type "${e}" is not a valid ABI type. Perhaps you forgot to include a struct signature?`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"UnknownTypeError"})}}class i extends n.C{constructor({type:e}){super("Unknown type.",{metaMessages:[`Type "${e}" is not a valid ABI type.`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"UnknownSolidityTypeError"})}}},1379:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(74517),o=r(58798),a=r(38047),i=r(81645);function s(e,t){return(0,n.S)(function(e){let t="string"==typeof e?(0,i.i3)(e):"string"==typeof e.raw?e.raw:(0,i.My)(e.raw),r=(0,i.i3)(`\x19Ethereum Signed Message: 2${(0,a.E)(t)}`);return(0,o.xW)([r,t])}(e),t)}},1855:(e,t,r)=>{"use strict";r.d(t,{$s:()=>u,Kc:()=>f,Kz:()=>d,Sq:()=>p,Vg:()=>l,WA:()=>h,aO:()=>i,fZ:()=>c,zW:()=>s});var n=r(12305),o=r(5639),a=r(76200);function i(e){let t=Object.entries(e).map(([e,t])=>void 0===t||!1===t?null:[e,t]).filter(Boolean),r=t.reduce((e,[t])=>Math.max(e,t.length),0);return t.map(([e,t])=>` ${`${e}:`.padEnd(r+1)} ${t}`).join("\n")}a.C;class s extends a.C{constructor({v:e}){super(`Invalid \`v\` value "${e}". Expected 27 or 28.`,{name:"InvalidLegacyVError"})}}class l extends a.C{constructor({transaction:e}){super("Cannot infer a transaction type from provided transaction.",{metaMessages:["Provided Transaction:","{",i(e),"}","","To infer the type, either provide:","- a `type` to the Transaction, or","- an EIP-1559 Transaction with `maxFeePerGas`, or","- an EIP-2930 Transaction with `gasPrice` & `accessList`, or","- an EIP-4844 Transaction with `blobs`, `blobVersionedHashes`, `sidecars`, or","- an EIP-7702 Transaction with `authorizationList`, or","- a Legacy Transaction with `gasPrice`"],name:"InvalidSerializableTransactionError"})}}a.C,a.C;class c extends a.C{constructor({storageKey:e}){super(`Size for storage key "${e}" is invalid. Expected 32 bytes. Got ${Math.floor((e.length-2)/2)} bytes.`,{name:"InvalidStorageKeySizeError"})}}class u extends a.C{constructor(e,{account:t,docsPath:r,chain:a,data:s,gas:l,gasPrice:c,maxFeePerGas:u,maxPriorityFeePerGas:d,nonce:f,to:p,value:h}){super(e.shortMessage,{cause:e,docsPath:r,metaMessages:[...e.metaMessages?[...e.metaMessages," "]:[],"Request Arguments:",i({chain:a&&`${a?.name} (id: ${a?.id})`,from:t?.address,to:p,value:void 0!==h&&`${(0,n.c)(h)} ${a?.nativeCurrency?.symbol||"ETH"}`,data:s,gas:l,gasPrice:void 0!==c&&`${(0,o.Q)(c)} gwei`,maxFeePerGas:void 0!==u&&`${(0,o.Q)(u)} gwei`,maxPriorityFeePerGas:void 0!==d&&`${(0,o.Q)(d)} gwei`,nonce:f})].filter(Boolean),name:"TransactionExecutionError"}),Object.defineProperty(this,"cause",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.cause=e}}class d extends a.C{constructor({blockHash:e,blockNumber:t,blockTag:r,hash:n,index:o}){let a="Transaction";r&&void 0!==o&&(a=`Transaction at block time "${r}" at index "${o}"`),e&&void 0!==o&&(a=`Transaction at block hash "${e}" at index "${o}"`),t&&void 0!==o&&(a=`Transaction at block number "${t}" at index "${o}"`),n&&(a=`Transaction with hash "${n}"`),super(`${a} could not be found.`,{name:"TransactionNotFoundError"})}}class f extends a.C{constructor({hash:e}){super(`Transaction receipt with hash "${e}" could not be found. The Transaction may not be processed on a block yet.`,{name:"TransactionReceiptNotFoundError"})}}class p extends a.C{constructor({receipt:e}){super(`Transaction with hash "${e.transactionHash}" reverted.`,{metaMessages:['The receipt marked the transaction as "reverted". This could mean that the function on the contract you are trying to call threw an error.'," ","You can attempt to extract the revert reason by:","- calling the `simulateContract` or `simulateCalls` Action with the `abi` and `functionName` of the contract","- using the `call` Action with raw `data`"],name:"TransactionReceiptRevertedError"}),Object.defineProperty(this,"receipt",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.receipt=e}}class h extends a.C{constructor({hash:e}){super(`Timed out while waiting for transaction with hash "${e}" to be confirmed.`,{name:"WaitForTransactionReceiptTimeoutError"})}}},2397:(e,t,r)=>{"use strict";r.d(t,{m:()=>h});var n=r(93778),o=r(94833),a=r(14237),i=r(49048),s=r(81645),l=r(10459),c=r(44928),u=r(12283),d=r(46240),f=r(8481),p=r(75977);async function h(e,t){let{blockNumber:r,blockTag:h,key:m,name:b,gatewayUrls:g,strict:y}=t,{chain:v}=e,w=(()=>
2{if(t.universalResolverAddress)return t.universalResolverAddress;if(!v)throw Error("client chain not configured. universalResolverAddress is required.");return(0,i.M)({blockNumber:r,chain:v,contract:"ensUniversalResolver"})})(),x=v?.ensTlds;if(x&&!x.some(e=>b.endsWith(e)))return null;try{let t={address:w,abi:n.Ag,args:[(0,s.nj)((0,d.F)(b)),(0,a.p)({abi:n.SJ,functionName:"text",args:[(0,u.k)(b),m]}),g??[c.J]],functionName:"resolveWithGateways",blockNumber:r,blockTag:h},i=(0,f.T)(e,p.J,"readContract"),l=await i(t);if("0x"===l[0])return null;let y=(0,o.e)({abi:n.SJ,functionName:"text",data:l[0]});return""===y?null:y}catch(e){if(y)throw e;if((0,l.J)(e))return null;throw e}}},2758:(e,t)=>{let r,n=[0,26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156,1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706];t.getSymbolSize=function(e){if(!e)throw Error('"version" cannot be null or undefined');if(e<1||e>40)throw Error('"version" should be in range from 1 to 40');return 4*e+17},t.getSymbolTotalCodewords=function(e){return n[e]},t.getBCHDigit=function(e){let t=0;for(;0!==e;)t++,e>>>=1;return t},t.setToSJISFunction=function(e){if("function"!=typeof e)throw Error('"toSJISFunc" is not a valid function.');r=e},t.isKanjiModeEnabled=function(){return void 0!==r},t.toSJIS=function(e){return r(e)}},2774:(e,t,r)=>{"use strict";r.d(t,{g:()=>i});var n=r(83878),o=r(81645),a=r(37744);async function i(e,{blockHash:t,blockNumber:r,blockTag:s=e.experimental_blockTag??"latest",includeTransactions:l}={}){let c=l??!1,u=void 0!==r?(0,o.cK)(r):void 0,d=null;if(!(d=t?await e.request({method:"eth_getBlockByHash",params:[t,c]},{dedupe:!0}):await e.request({method:"eth_getBlockByNumber",params:[u||s,c]},{dedupe:!!u})))throw new n.l({blockHash:t,blockNumber:r});return(e.chain?.formatters?.block?.format||a.$)(d,"getBlock")}},3190:(e,t,r)=>{"use strict";function n(){let e=()=>void 0,t=()=>void 0;return{promise:new Promise((r,n)=>{e=r,t=n}),resolve:e,reject:t}}r.d(t,{Y:()=>n})},3302:(e,t,r)=>{let n=r(41370),o=r(75204);t.NUMERIC={id:"Numeric",bit:1,ccBits:[10,12,14]},t.ALPHANUMERIC={id:"Alphanumeric",bit:2,ccBits:[9,11,13]},t.BYTE={id:"Byte",bit:4,ccBits:[8,16,16]},t.KANJI={id:"Kanji",bit:8,ccBits:[8,10,12]},t.MIXED={bit:-1},t.getCharCountIndicator=function(e,t){if(!e.ccBits)throw Error("Invalid mode: "+e);if(!n.isValid(t))throw Error("Invalid version: "+t);return t>=1&&t<10?e.ccBits[0]:t<27?e.ccBits[1]:e.ccBits[2]},t.getBestModeForData=function(e){return o.testNumeric(e)?t.NUMERIC:o.testAlphanumeric(e)?t.ALPHANUMERIC:o.testKanji(e)?t.KANJI:t.BYTE},t.toString=function(e){if(e&&e.id)return e.id;throw Error("Invalid mode")},t.isValid=function(e){return e&&e.bit&&e.ccBits},t.from=function(e,r){if(t.isValid(e))return e;try{if("string"!=typeof e)throw Error("Param is not a string");switch(e.toLowerCase()){case"numeric":return t.NUMERIC;case"alphanumeric":return t.ALPHANUMERIC;case"kanji":return t.KANJI;case"byte":return t.BYTE;default:throw Error("Unknown mode: "+e)}}catch(e){return r}}},3583:e=>{function t(){try{var r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(e.exports=t=function(){return!!r},e.exports.__esModule=!0,e.exports.default=e.exports)()}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},3796:(e,t,r)=>{"use strict";r.d(t,{BD:()=>o,D5:()=>n,Ge:()=>a});let n=/^(.*)\[([0-9]*)\]$/,o=/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/,a=/^(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)?$/},4338:e=>{e.exports=function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},4379:(e,t,r)=>{"use strict";r.d(t,{Cl:()=>n,Tt:()=>o});var n=function(){return(n=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function o(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,n=Object.getOwnPropertySymbols(e);o<n.length;o++)0>t.indexOf(n[o])&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]]);return r}Object.create;Object.create,"function"==typeof SuppressedError&&SuppressedError},4972:(e,t,r)=>{"use strict";r.d(t,{Q:()=>o});var n=r(81645);async function o(e,{address:t,blockNumber:r,blockTag:o="latest"}){let a=void 0!==r?(0,n.cK)(r):void 0,i=await e.request({method:"eth_getCode",params:[t,a||o]},{dedupe:!!a});if("0x"!==i)return i}},5259:(e,t,r)=>{"use strict";r.d(t,{MKb:()=>u,RiX:()=>f,Srz:()=>i,gLX:()=>b,rRK:()=>h,vKP:()=>l});var n=r(14232);function o(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}
2var a=["color"],i=(0,n.forwardRef)(function(e,t){var r=e.color,i=o(e,a);return(0,n.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),(0,n.createElement)("path",{d:"M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z",fill:void 0===r?"currentColor":r,fillRule:"evenodd",clipRule:"evenodd"}))}),s=["color"],l=(0,n.forwardRef)(function(e,t){var r=e.color,a=o(e,s);return(0,n.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,n.createElement)("path",{d:"M6.1584 3.13508C6.35985 2.94621 6.67627 2.95642 6.86514 3.15788L10.6151 7.15788C10.7954 7.3502 10.7954 7.64949 10.6151 7.84182L6.86514 11.8418C6.67627 12.0433 6.35985 12.0535 6.1584 11.8646C5.95694 11.6757 5.94673 11.3593 6.1356 11.1579L9.565 7.49985L6.1356 3.84182C5.94673 3.64036 5.95694 3.32394 6.1584 3.13508Z",fill:void 0===r?"currentColor":r,fillRule:"evenodd",clipRule:"evenodd"}))}),c=["color"],u=(0,n.forwardRef)(function(e,t){var r=e.color,a=o(e,c);return(0,n.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,n.createElement)("path",{d:"M11.7816 4.03157C12.0062 3.80702 12.0062 3.44295 11.7816 3.2184C11.5571 2.99385 11.193 2.99385 10.9685 3.2184L7.50005 6.68682L4.03164 3.2184C3.80708 2.99385 3.44301 2.99385 3.21846 3.2184C2.99391 3.44295 2.99391 3.80702 3.21846 4.03157L6.68688 7.49999L3.21846 10.9684C2.99391 11.193 2.99391 11.557 3.21846 11.7816C3.44301 12.0061 3.80708 12.0061 4.03164 11.7816L7.50005 8.31316L10.9685 11.7816C11.193 12.0061 11.5571 12.0061 11.7816 11.7816C12.0062 11.557 12.0062 11.193 11.7816 10.9684L8.31322 7.49999L11.7816 4.03157Z",fill:void 0===r?"currentColor":r,fillRule:"evenodd",clipRule:"evenodd"}))}),d=["color"],f=(0,n.forwardRef)(function(e,t){var r=e.color,a=o(e,d);return(0,n.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,n.createElement)("path",{d:"M9.875 7.5C9.875 8.81168 8.81168 9.875 7.5 9.875C6.18832 9.875 5.125 8.81168 5.125 7.5C5.125 6.18832 6.18832 5.125 7.5 5.125C8.81168 5.125 9.875 6.18832 9.875 7.5Z",fill:void 0===r?"currentColor":r}))}),p=["color"],h=(0,n.forwardRef)(function(e,t){var r=e.color,a=o(e,p);return(0,n.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,n.createElement)("path",{d:"M2.89998 0.499976C2.89998 0.279062 2.72089 0.0999756 2.49998 0.0999756C2.27906 0.0999756 2.09998 0.279062 2.09998 0.499976V1.09998H1.49998C1.27906 1.09998 1.09998 1.27906 1.09998 1.49998C1.09998 1.72089 1.27906 1.89998 1.49998 1.89998H2.09998V2.49998C2.09998 2.72089 2.27906 2.89998 2.49998 2.89998C2.72089 2.89998 2.89998 2.72089 2.89998 2.49998V1.89998H3.49998C3.72089 1.89998 3.89998 1.72089 3.89998 1.49998C3.89998 1.27906 3.72089 1.09998 3.49998 1.09998H2.89998V0.499976ZM5.89998 3.49998C5.89998 3.27906 5.72089 3.09998 5.49998 3.09998C5.27906 3.09998 5.09998 3.27906 5.09998 3.49998V4.09998H4.49998C4.27906 4.09998 4.09998 4.27906 4.09998 4.49998C4.09998 4.72089 4.27906 4.89998 4.49998 4.89998H5.09998V5.49998C5.09998 5.72089 5.27906 5.89998 5.49998 5.89998C5.72089 5.89998 5.89998 5.72089 5.89998 5.49998V4.89998H6.49998C6.72089 4.89998 6.89998 4.72089 6.89998 4.49998C6.89998 4.27906 6.72089 4.09998 6.49998 4.09998H5.89998V3.49998ZM1.89998 6.49998C1.89998 6.27906 1.72089 6.09998 1.49998 6.09998C1.27906 6.09998 1.09998 6.27906 1.09998 6.49998V7.09998H0.499976C0.279062 7.09998 0.0999756 7.27906 0.0999756 7.49998C0.0999756 7.72089 0.279062 7.89998 0.499976 7.89998H1.09998V8.49998C1.09998 8.72089 1.27906 8.89997 1.49998 8.89997C1.72089 8.89997 1.89998 8.72089 1.89998 8.49998V7.89998H2.49998C2.72089 7.89998 2.89998 7.72089 2.89998 7.49998C2.89998 7.27906 2.72089 7.09998 2.49998 7.09998H1.89998V6.49998ZM8.54406 0.98184L8.24618 0.941586C8.03275 0.917676 7.90692 1.1655 8.02936 1.34194C8.17013 1.54479 8.29981 1.75592 8.41754 1.97445C8.91878 2.90485 9.20322 3.96932 9.20322 5.10022C9.20322 8.37201 6.82247 11.0878 3.69887 11.6097C3.45736 11.65 3.20988 11.6772 2.96008 11.6906C2.74563 11.702 2.62729 11.9535 2.77721 12.1072C2.84551 12.1773 2.91535 12.2458 2.98667 12.3128L3.05883 12.3795L3.31883 12.6045L3.50684 12.7532L3.62796 12.8433L3.81491 12.9742L3.99079 13.089C4.11175 13.1651 4.23536 13.2375 4.36157 13.3059L4.62496 13.4412L4.88553 13.5607L5.18837 13.6828L5.43169 13.7686C5.56564 13.8128 5.70149 13.8529 5.83857 13.8885C5.94262 13.9155 6.04767 13.9401 6.15405 13.9622C6.27993 13.9883 6.40713 14.0109 6.53544 14.0298L6.85241 14.0685L7.11934 14.0892C7.24637 14.0965 7.37436 14.1002 7.50322 14.1002C11.1483 14.1002 14.1032 11.1453 14.1032 7.50023C14.1032 7.25044 14.0893 7.00389 14.0623 6.76131L14.0255 6.48407C13.991 6.26083 13.9453 6.04129 13.8891 5.82642C13.8213 5.56709 13.7382 5.31398 13.6409 5.06881L13.5279 4.80132L13.4507 4.63542L13.3766 4.48666C13.2178 4.17773 13.0353 3.88295 12.8312 3.60423L12.6782 3.40352L12.4793 3.16432L12.3157 2.98361L12.1961 2.85951L12.0355 2.70246L11.8134 2.50184L11.4925 2.24191L11.2483 2.06498L10.9562 1.87446L10.6346 1.68894L10.3073 1.52378L10.1938 1.47176L9.95488 1.3706L9.67791 1.2669L9.42566 1.1846L9.10075 1.09489L8.83599 1.03486L8.54406 0.98184ZM10.4032 5.30023C10.4032 4.27588 10.2002 3.29829 9.83244 2.40604C11.7623 3.28995 13.1032 5.23862 13.1032 7.50023C13.1032 10.593 10.596 13.1002 7.50322 13.1002C6.63646 13.1002 5.81597 12.9036 5.08355 12.5522C6.5419 12.0941 7.81081 11.2082 8.74322 10.0416C8.87963 10.2284 9.10028 10.3497 9.34928 10.3497C9.76349 10.3497 10.0993 10.
20139 10.0993 9.59971C10.0993 9.24256 9.84965 8.94373 9.51535 8.86816C9.57741 8.75165 9.63653 8.63334 9.6926 8.51332C9.88358 8.63163 10.1088 8.69993 10.35 8.69993C11.0403 8.69993 11.6 8.14028 11.6 7.44993C11.6 6.75976 11.0406 6.20024 10.3505 6.19993C10.3853 5.90487 10.4032 5.60464 10.4032 5.30023Z",fill:void 0===r?"currentColor":r,fillRule:"evenodd",clipRule:"evenodd"}))}),m=["color"],b=(0,n.forwardRef)(function(e,t){var r=e.color,a=o(e,m);return(0,n.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,n.createElement)("path",{d:"M7.5 0C7.77614 0 8 0.223858 8 0.5V2.5C8 2.77614 7.77614 3 7.5 3C7.22386 3 7 2.77614 7 2.5V0.5C7 0.223858 7.22386 0 7.5 0ZM2.1967 2.1967C2.39196 2.00144 2.70854 2.00144 2.90381 2.1967L4.31802 3.61091C4.51328 3.80617 4.51328 4.12276 4.31802 4.31802C4.12276 4.51328 3.80617 4.51328 3.61091 4.31802L2.1967 2.90381C2.00144 2.70854 2.00144 2.39196 2.1967 2.1967ZM0.5 7C0.223858 7 0 7.22386 0 7.5C0 7.77614 0.223858 8 0.5 8H2.5C2.77614 8 3 7.77614 3 7.5C3 7.22386 2.77614 7 2.5 7H0.5ZM2.1967 12.8033C2.00144 12.608 2.00144 12.2915 2.1967 12.0962L3.61091 10.682C3.80617 10.4867 4.12276 10.4867 4.31802 10.682C4.51328 10.8772 4.51328 11.1938 4.31802 11.3891L2.90381 12.8033C2.70854 12.9986 2.39196 12.9986 2.1967 12.8033ZM12.5 7C12.2239 7 12 7.22386 12 7.5C12 7.77614 12.2239 8 12.5 8H14.5C14.7761 8 15 7.77614 15 7.5C15 7.22386 14.7761 7 14.5 7H12.5ZM10.682 4.31802C10.4867 4.12276 10.4867 3.80617 10.682 3.61091L12.0962 2.1967C12.2915 2.00144 12.608 2.00144 12.8033 2.1967C12.9986 2.39196 12.9986 2.70854 12.8033 2.90381L11.3891 4.31802C11.1938 4.51328 10.8772 4.51328 10.682 4.31802ZM8 12.5C8 12.2239 7.77614 12 7.5 12C7.22386 12 7 12.2239 7 12.5V14.5C7 14.7761 7.22386 15 7.5 15C7.77614 15 8 14.7761 8 14.5V12.5ZM10.682 10.682C10.8772 10.4867 11.1938 10.4867 11.3891 10.682L12.8033 12.0962C12.9986 12.2915 12.9986 12.608 12.8033 12.8033C12.608 12.9986 12.2915 12.9986 12.0962 12.8033L10.682 11.3891C10.4867 11.
21938 10.4867 10.8772 10.682 10.682ZM5.5 7.5C5.5 6.39543 6.39543 5.5 7.5 5.5C8.60457 5.5 9.5 6.39543 9.5 7.5C9.5 8.60457 8.60457 9.5 7.5 9.5C6.39543 9.5 5.5 8.60457 5.5 7.5ZM7.5 4.5C5.84315 4.5 4.5 5.84315 4.5 7.5C4.5 9.15685 5.84315 10.5 7.5 10.5C9.15685 10.5 10.5 9.15685 10.5 7.5C10.5 5.84315 9.15685 4.5 7.5 4.5Z",fill:void 0===r?"currentColor":r,fillRule:"evenodd",clipRule:"evenodd"}))})},5639:(e,t,r)=>{"use strict";r.d(t,{Q:()=>a});var n=r(6927),o=r(32602);function a(e,t="wei"){return(0,o.J)(e,n.sz[t])}},5861:(e,t,r)=>{let n=r(2758).getSymbolSize;t.getRowColCoords=function(e){if(1===e)return[];let t=Math.floor(e/7)+2,r=n(e),o=145===r?26:2*Math.ceil((r-13)/(2*t-2)),a=[r-7];for(let e=1;e<t-1;e++)a[e]=a[e-1]-o;return a.push(6),a.reverse()},t.getPositions=function(e){let r=[],n=t.getRowColCoords(e),o=n.length;for(let e=0;e<o;e++)for(let t=0;t<o;t++)(0!==e||0!==t)&&(0!==e||t!==o-1)&&(e!==o-1||0!==t)&&r.push([n[e],n[t]]);return r}},6803:(e,t,r)=>{"use strict";r.d(t,{f:()=>a});var n=r(4379);function o(e){return e}function a(e){void 0===e&&(e={});var t,r,a,i=(void 0===t&&(t=o),r=[],a=!1,{read:function(){if(a)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return r.length?r[r.length-1]:null},useMedium:function(e){var n=t(e,a);return r.push(n),function(){r=r.filter(function(e){return e!==n})}},assignSyncMedium:function(e){for(a=!0;r.length;){var t=r;r=[],t.forEach(e)}r={push:function(t){return e(t)},filter:function(){return r}}},assignMedium:function(e){a=!0;var t=[];if(r.length){var n=r;r=[],n.forEach(e),t=r}var o=function(){var r=t;t=[],r.forEach(e)},i=function(){return Promise.resolve().then(o)};i(),r={push:function(e){t.push(e),i()},filter:function(e){return t=t.filter(e),r}}}});return i.options=(0,n.Cl)({async:!0,ssr:!1},e),i}},6927:(e,t,r)=>{"use strict";r.d(t,{eL:()=>n,pj:()=>a,sz:()=>o});let n={gwei:9,wei:18},o={ether:-9,wei:9},a={ether:-18,gwei:-9}},7162:e=>{e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n},e.exports.__esModule=!0,e.exports.default=e.exports},7255:(e,t,r)=>{"use strict";r.d(t,{FM:()=>h,JH:()=>d,Qk:()=>f,Y8:()=>u,nN:()=>p,sy:()=>i,tY:()=>m});let n=new Set(["buy.siz.land","www.buy.siz.land"]),o=["/auth-choice","/login","/signup","/logout","/sso-callback"],a="auth_callback_url";function i(e){if(!e)return!1;let t=e.split(":")[0].toLowerCase();return n.has(t)||t.endsWith(".buy.siz.land")}function s(e){let t=(e.split("?")[0]||"/").replace(/\/+$/,"")||"/";return o.some(e=>t===e)}function l(){let e=window.location.hostname.toLowerCase(),t=window.location.origin;return e.includes("buy.siz.land")?"".concat(t,"/dashboard"):e.includes("mytab.siz.land")?"".concat(t,"/"):e.includes("solutions.siz.land")?"".concat(t,"/solutions"):"/lobby"}function c(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"https://siz.land";if(!e||"string"!=typeof e)return null;let r=e.trim();if(!r)return null;let n=r.toLowerCase();if(n.startsWith("javascript:")||n.startsWith("data:"))return null;try{if(r.startsWith("/")&&!r.startsWith("//")){let e=r.split("?")[0]||"/";if(e.startsWith("/api")||s(e))return null;return r}let e=new URL(r),n=new URL(t).hostname;if(!function(e){let t=e.split(":")[0].toLowerCase();return"siz.land"===t||t.endsWith(".siz.land")||"localhost"===t||"127.0.0.1"===t}(e.hostname)&&e.hostname!==n||e.pathname.startsWith("/api")||s(e.pathname))return null;return e.toString()}catch(e){return null}}function u(e){var t,r;let n=null!=(r=null!=(t=e.callbackUrl)?t:e.callback_url)?r:e.redirect,o=Array.isArray(n)?n[0]:n;return o&&"string"==typeof o?o:null}function d(e,t){let r=c(t);if(!r)return e;let n=e.includes("?")?"&":"?";return"".concat(e).concat(n,"callbackUrl=").concat(encodeURIComponent(r))}function f(e){let t=c(e);if(t)try{localStorage.setItem(a,t)}catch(e){}}function p(){let{origin:e,pathname:t,search:r,hash:n}=window.location;if(!s(t))return"".concat(e).concat(t).concat(r).concat(n);let o=c(new URLSearchParams(r).get("callbackUrl"));if(o)return o;let i=function(){try{return c(localStorage.getItem(a))}catch(e){return null}}();if(i)return i;if(document.referrer){let e=c(document.referrer);if(e)return e}return l()}function h(e){let t=c(e)||p(),r=t?c(t):null;return r?"/auth-choice?callbackUrl=".concat(encodeURIComponent(r)):"/auth-choice"}function m(e){return c(e)||l()}},7294:e=>{e.exports=function(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},7430:(e,t,r)=>{"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ServerInsertedHTMLContext:function(){return o},useServerInsertedHTML:function(){return a}});let n=r(88365)._(r(14232)),o=n.default.createContext(null);function a(e){let t=(0,n.useContext)(o);t&&t(e)}},7877:(e,t,r)=>{"use strict";r.d(t,{e:()=>d});var n=r(65809),o=r(1162),a=r(71400),i=r(27761),s=r(94817);class l extends s.C{constructor({type:e}){super("Circular reference detected.",{metaMessages:[`Struct "${e}" is a circular reference.`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"CircularReferenceError"})}}var c=r(91497),u=r(46685);function d(e){let t={},r=e.length;for(let n=0;n<r;n++){let r=e[n];if(!(0,c.WL)(r))continue;let o=(0,c.FO)(r);if(!o)throw new i.s7({signature:r,type:"struct"});let a=o.properties.split(";"),s=[],l=a.length;for(let e=0;e<l;e++){let t=a[e].trim();if(!t)continue;let r=(0,u.Pj)(t,{type:"struct"});s.push(r)}if(!s.length)throw new i.X9({signature:r});t[o.name]=s}let s={},d=Object.entries(t),p=d.length;for(let e=0;e<p;e++){let[r,i]=d[e];s[r]=function e(t,r,i=new Set){let s=[],c=t.length;for(let d=0;d<c;d++){let c=t[d];if(n.wj.test(c.type))s.push(c);else{let t=(0,n.Yv)(f,c.type);if(!t?.type)throw new a.nx({abiParameter:c});let{array:d,type:p}=t;if(p in r){if(i.has(p))throw new l({type:p});s.push({...c,type:`tuple${d??""}`,components:e(r[p]??[],r,new Set([...i,p]))})}else if((0,u._o)(p))s.push(c);else throw new o.zz({type:p})}}return s}(i,t)}return s}let f=/^(?<type>[a-zA-Z$_][a-zA-Z0-9$_]*)(?<array>(?:\[\d*?\])+?)?$/},7945:(e,t,r)=>{var n=r(12883).default,o=r(7294);e.exports=function(e,t){if(t&&("object"==n(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return o(e)},e.exports.__esModule=!0,e.exports.default=e.exports},8047:(e,t,r)=>{"use strict";r.d(t,{F:()=>u});var n=r(30817),o=r(19972),a=r(61511),i=r(26949),s=r(14232),l=r(80127);let c=e=>"object"==typeof e&&!Array.isArray(e);function u(e={}){let t=(0,a.U)(e);return function(e,t,r=t,n=i.b){let o=(0,s.useRef)([]),a=(0,l.useSyncExternalStoreWithSelector)(e,t,r,e=>e,(e,t)=>{if(c(e)&&c(t)&&o.current.length){for(let r of o.current)if(!n(e[r],t[r]))return!1;return!0}return n(e,t)});return(0,s.useMemo)(()=>{if(c(a)){let e={...a},t={};for(let[r,n]of Object.entries(e))t={...t,[r]:{configurable:!1,enumerable:!0,get:()=>(o.current.includes(r)||o.current.push(r),n)}};return Object.defineProperties(e,t),e}return a},[a])}(e=>(0,n.F)(t,{onChange:e}),()=>(0,o.s)(t))}},8291:(e,t,r)=>{"use strict";r.d(t,{cn:()=>q});var n=r(69241);let o=(e,t)=>{if(0===e.length)return t.classGroupId;let r=e[0],n=t.nextPart.get(r),a=n?o(e.slice(1),n):void 0;if(a)return a;if(0===t.validators.length)return;let i=e.join("-");return t.validators.find(({validator:e})=>e(i))?.classGroupId},a=/^\[(.+)\]$/,i=(e,t,r,n)=>{e.forEach(e=>{if("string"==typeof e){(""===e?t:s(t,e)).classGroupId=r;return}if("function"==typeof e)return l(e)?void i(e(n),t,r,n):void t.validators.push({validator:e,classGroupId:r});Object.entries(e).forEach(([e,o])=>{i(o,s(t,e),r,n)})})},s=(e,t)=>{let r=e;return t.split("-").forEach(e=>{r.nextPart.has(e)||r.nextPart.set(e,{nextPart:new Map,validators:[]}),r=r.nextPart.get(e)}),r},l=e=>e.isThemeGetter,c=(e,t)=>t?e.map(([e,r])=>[e,r.map(e=>"string"==typeof e?t+e:"object"==typeof e?Object.fromEntries(Object.entries(e).map(([e,r])=>[t+e,r])):e)]):e,u=e=>{if(e.length<=1)return e;let t=[],r=[];return e.forEach(e=>{"["===e[0]?(t.push(...r.sort(),e),r=[]):r.push(e)}),t.push(...r.sort()),t},d=/\s+/;function f(){let e,t,r=0,n="";for(;r<arguments.length;)(e=arguments[r++])&&(t=p(e))&&(n&&(n+=" "),n+=t);return n}let p=e=>{let t;if("string"==typeof e)return e;let r="";for(let n=0;n<e.length;n++)e[n]&&(t=p(e[n]))&&(r&&(r+=" "),r+=t);return r},h=e=>{let t=t=>t[e]||[];return t.isThemeGetter=!0,t},m=/^\[(?:([a-z-]+):)?(.+)\]$/i,b=/^\d+\/\d+$/,g=new Set(["px","full","screen"]),y=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,v=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,w=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,x=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,C=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,E=e=>k(e)||g.has(e)||b.test(e),j=e=>$(e,"length",F),k=e=>!!e&&!Number.isNaN(Number(e)),P=e=>$(e,"number",k),S=e=>!!e&&Number.isInteger(Number(e)),I=e=>e.endsWith("%")&&k(e.slice(0,-1)),O=e=>m.test(e),R=e=>y.test(e),A=new Set(["length","size","percentage"]),T=e=>$(e,A,D),B=e=>$(e,"position",D),_=new Set(["image","url"]),M=e=>$(e,_,z),N=e=>$(e,"",U),L=()=>!0,$=(e,t,r)=>{let n=m.exec(e);return!!n&&(n[1]?"string"==typeof t?n[1]===t:t.has(n[1]):r(n[2]))},F=e=>v.test(e)&&!w.test(e),D=()=>!1,U=e=>x.test(e),z=e=>C.test(e);Symbol.toStringTag;let W=function(e,...t){let r,n,s,l=function(u){let d;return n=(r={cache:(e=>{if(e<1)return{get:()=>void 0,set:()=>{}};let t=0,r=new Map,n=new Map,o=(o,a)=>{r.set(o,a),++t>e&&(t=0,n=r,r=new Map)};return{get(e){let t=r.get(e);return void 0!==t?t:void 0!==(t=n.get(e))?(o(e,t),t):void 0},set(e,t){r.has(e)?r.set(e,t):o(e,t)}}})((d=t.reduce((e,t)=>
2t(e),e())).cacheSize),parseClassName:(e=>{let{separator:t,experimentalParseClassName:r}=e,n=1===t.length,o=t[0],a=t.length,i=e=>{let r,i=[],s=0,l=0;for(let c=0;c<e.length;c++){let u=e[c];if(0===s){if(u===o&&(n||e.slice(c,c+a)===t)){i.push(e.slice(l,c)),l=c+a;continue}if("/"===u){r=c;continue}}"["===u?s++:"]"===u&&s--}let c=0===i.length?e:e.substring(l),u=c.startsWith("!"),d=u?c.substring(1):c;return{modifiers:i,hasImportantModifier:u,baseClassName:d,maybePostfixModifierPosition:r&&r>l?r-l:void 0}};return r?e=>r({className:e,parseClassName:i}):i})(d),...(e=>{let t=(e=>{let{theme:t,prefix:r}=e,n={nextPart:new Map,validators:[]};return c(Object.entries(e.classGroups),r).forEach(([e,r])=>{i(r,n,e,t)}),n})(e),{conflictingClassGroups:r,conflictingClassGroupModifiers:n}=e;return{getClassGroupId:e=>{let r=e.split("-");return""===r[0]&&1!==r.length&&r.shift(),o(r,t)||(e=>{if(a.test(e)){let t=a.exec(e)[1],r=t?.substring(0,t.indexOf(":"));if(r)return"arbitrary.."+r}})(e)},getConflictingClassGroupIds:(e,t)=>{let o=r[e]||[];return t&&n[e]?[...o,...n[e]]:o}}})(d)}).cache.get,s=r.cache.set,l=p,p(u)};function p(e){let t=n(e);if(t)return t;let o=((e,t)=>{let{parseClassName:r,getClassGroupId:n,getConflictingClassGroupIds:o}=t,a=[],i=e.trim().split(d),s="";for(let e=i.length-1;e>=0;e-=1){let t=i[e],{modifiers:l,hasImportantModifier:c,baseClassName:d,maybePostfixModifierPosition:f}=r(t),p=!!f,h=n(p?d.substring(0,f):d);if(!h){if(!p||!(h=n(d))){s=t+(s.length>0?" "+s:s);continue}p=!1}let m=u(l).join(":"),b=c?m+"!":m,g=b+h;if(a.includes(g))continue;a.push(g);let y=o(h,p);for(let e=0;e<y.length;++e){let t=y[e];a.push(b+t)}s=t+(s.length>0?" "+s:s)}return s})(e,r);return s(e,o),o}return function(){return l(f.apply(null,arguments))}}(()=>{let e=h("colors"),t=h("spacing"),r=h("blur"),n=h("brightness"),o=h("borderColor"),a=h("borderRadius"),i=h("borderSpacing"),s=h("borderWidth"),l=h("contrast"),c=h("grayscale"),u=h("hueRotate"),d=h("invert"),f=h("gap"),p=h("gradientColorStops"),m=h("gradientColorStopPositions"),b=h("inset"),g=h("margin"),y=h("opacity"),v=h("padding"),w=h("saturate"),x=h("scale"),C=h("sepia"),A=h("skew"),_=h("space"),$=h("translate"),F=()=>["auto","contain","none"],D=()=>["auto","hidden","clip","visible","scroll"],U=()=>["auto",O,t],z=()=>[O,t],W=()=>["",E,j],q=()=>["auto",k,O],H=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],K=()=>["solid","dashed","dotted","double","none"],G=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],V=()=>["start","end","center","between","around","evenly","stretch"],Q=()=>["","0",O],Z=()=>["auto","avoid","all","avoid-page","page","left","right","column"],Y=()=>[k,O];return{cacheSize:500,separator:":",theme:{colors:[L],spacing:[E,j],blur:["none","",R,O],brightness:Y(),borderColor:[e],borderRadius:["none","","full",R,O],borderSpacing:z(),borderWidth:W(),contrast:Y(),grayscale:Q(),hueRotate:Y(),invert:Q(),gap:z(),gradientColorStops:[e],gradientColorStopPositions:[I,j],inset:U(),margin:U(),opacity:Y(),padding:z(),saturate:Y(),scale:Y(),sepia:Q(),skew:Y(),space:z(),translate:z()},classGroups:{aspect:[{aspect:["auto","square","video",O]}],container:["container"],columns:[{columns:[R]}],"break-after":[{"break-after":Z()}],"break-before":[{"break-before":Z()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...H(),O]}],overflow:[{overflow:D()}
vendor: 5,083 bytes, line 2
2],"overflow-x":[{"overflow-x":D()}],"overflow-y":[{"overflow-y":D()}],overscroll:[{overscroll:F()}],"overscroll-x":[{"overscroll-x":F()}],"overscroll-y":[{"overscroll-y":F()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[b]}],"inset-x":[{"inset-x":[b]}],"inset-y":[{"inset-y":[b]}],start:[{start:[b]}],end:[{end:[b]}],top:[{top:[b]}],right:[{right:[b]}],bottom:[{bottom:[b]}],left:[{left:[b]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",S,O]}],basis:[{basis:U()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",O]}],grow:[{grow:Q()}],shrink:[{shrink:Q()}],order:[{order:["first","last","none",S,O]}],"grid-cols":[{"grid-cols":[L]}],"col-start-end":[{col:["auto",{span:["full",S,O]},O]}],"col-start":[{"col-start":q()}],"col-end":[{"col-end":q()}],"grid-rows":[{"grid-rows":[L]}],"row-start-end":[{row:["auto",{span:[S,O]},O]}],"row-start":[{"row-start":q()}],"row-end":[{"row-end":q()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",O]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",O]}],gap:[{gap:[f]}],"gap-x":[{"gap-x":[f]}],"gap-y":[{"gap-y":[f]}],"justify-content":[{justify:["normal",...V()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...V(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...V(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[v]}],px:[{px:[v]}],py:[{py:[v]}],ps:[{ps:[v]}],pe:[{pe:[v]}],pt:[{pt:[v]}],pr:[{pr:[v]}],pb:[{pb:[v]}],pl:[{pl:[v]}],m:[{m:[g]}],mx:[{mx:[g]}],my:[{my:[g]}],ms:[{ms:[g]}],me:[{me:[g]}],mt:[{mt:[g]}],mr:[{mr:[g]}],mb:[{mb:[g]}],ml:[{ml:[g]}],"space-x":[{"space-x":[_]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[_]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",O,t]}],"min-w":[{"min-w":[O,t,"min","max","fit"]}],"max-w":[{"max-w":[O,t,"none","full","min","max","fit","prose",{screen:[R]},R]}],h:[{h:[O,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[O,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[O,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[O,t,"auto","min","max","fit"]}],"font-size":[{text:["base",R,j]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",P]}],"font-family":[{font:[L]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractons"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",O]}],"line-clamp":[{"line-clamp":["none",k,P]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",E,O]}],"list-image":[{"list-image":["none",O]}],"list-style-type":[{list:["none","disc","decimal",O]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[y]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[y]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...K(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",E,j]}],"underline-offset":[{"underline-offset":["auto",E,O]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:z()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",O]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",O]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[y]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...H(),B]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",T]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},M]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[m]}
2],"gradient-via-pos":[{via:[m]}],"gradient-to-pos":[{to:[m]}],"gradient-from":[{from:[p]}],"gradient-via":[{via:[p]}],"gradient-to":[{to:[p]}],rounded:[{rounded:[a]}],"rounded-s":[{"rounded-s":[a]}],"rounded-e":[{"rounded-e":[a]}],"rounded-t":[{"rounded-t":[a]}],"rounded-r":[{"rounded-r":[a]}],"rounded-b":[{"rounded-b":[a]}],"rounded-l":[{"rounded-l":[a]}],"rounded-ss":[{"rounded-ss":[a]}],"rounded-se":[{"rounded-se":[a]}],"rounded-ee":[{"rounded-ee":[a]}],"rounded-es":[{"rounded-es":[a]}],"rounded-tl":[{"rounded-tl":[a]}],"rounded-tr":[{"rounded-tr":[a]}],"rounded-br":[{"rounded-br":[a]}],"rounded-bl":[{"rounded-bl":[a]}],"border-w":[{border:[s]}],"border-w-x":[{"border-x":[s]}],"border-w-y":[{"border-y":[s]}],"border-w-s":[{"border-s":[s]}],"border-w-e":[{"border-e":[s]}],"border-w-t":[{"border-t":[s]}],"border-w-r":[{"border-r":[s]}],"border-w-b":[{"border-b":[s]}],"border-w-l":[{"border-l":[s]}],"border-opacity":[{"border-opacity":[y]}],"border-style":[{border:[...K(),"hidden"]}],"divide-x":[{"divide-x":[s]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[s]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[y]}
vendor: 4,373 bytes, line 2
2],"divide-style":[{divide:K()}],"border-color":[{border:[o]}],"border-color-x":[{"border-x":[o]}],"border-color-y":[{"border-y":[o]}],"border-color-t":[{"border-t":[o]}],"border-color-r":[{"border-r":[o]}],"border-color-b":[{"border-b":[o]}],"border-color-l":[{"border-l":[o]}],"divide-color":[{divide:[o]}],"outline-style":[{outline:["",...K()]}],"outline-offset":[{"outline-offset":[E,O]}],"outline-w":[{outline:[E,j]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:W()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[y]}],"ring-offset-w":[{"ring-offset":[E,j]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",R,N]}],"shadow-color":[{shadow:[L]}],opacity:[{opacity:[y]}],"mix-blend":[{"mix-blend":[...G(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":G()}],filter:[{filter:["","none"]}],blur:[{blur:[r]}],brightness:[{brightness:[n]}],contrast:[{contrast:[l]}],"drop-shadow":[{"drop-shadow":["","none",R,O]}],grayscale:[{grayscale:[c]}],"hue-rotate":[{"hue-rotate":[u]}],invert:[{invert:[d]}],saturate:[{saturate:[w]}],sepia:[{sepia:[C]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[r]}],"backdrop-brightness":[{"backdrop-brightness":[n]}],"backdrop-contrast":[{"backdrop-contrast":[l]}],"backdrop-grayscale":[{"backdrop-grayscale":[c]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[u]}],"backdrop-invert":[{"backdrop-invert":[d]}],"backdrop-opacity":[{"backdrop-opacity":[y]}],"backdrop-saturate":[{"backdrop-saturate":[w]}],"backdrop-sepia":[{"backdrop-sepia":[C]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[i]}],"border-spacing-x":[{"border-spacing-x":[i]}],"border-spacing-y":[{"border-spacing-y":[i]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",O]}],duration:[{duration:Y()}],ease:[{ease:["linear","in","out","in-out",O]}],delay:[{delay:Y()}],animate:[{animate:["none","spin","ping","pulse","bounce",O]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[x]}],"scale-x":[{"scale-x":[x]}],"scale-y":[{"scale-y":[x]}],rotate:[{rotate:[S,O]}],"translate-x":[{"translate-x":[$]}],"translate-y":[{"translate-y":[$]}],"skew-x":[{"skew-x":[A]}],"skew-y":[{"skew-y":[A]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",O]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",O]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":z()}],"scroll-mx":[{"scroll-mx":z()}],"scroll-my":[{"scroll-my":z()}],"scroll-ms":[{"scroll-ms":z()}],"scroll-me":[{"scroll-me":z()}],"scroll-mt":[{"scroll-mt":z()}],"scroll-mr":[{"scroll-mr":z()}],"scroll-mb":[{"scroll-mb":z()}],"scroll-ml":[{"scroll-ml":z()}],"scroll-p":[{"scroll-p":z()}],"scroll-px":[{"scroll-px":z()}],"scroll-py":[{"scroll-py":z()}],"scroll-ps":[{"scroll-ps":z()}],"scroll-pe":[{"scroll-pe":z()}],"scroll-pt":[{"scroll-pt":z()}],"scroll-pr":[{"scroll-pr":z()}],"scroll-pb":[{"scroll-pb":z()}],"scroll-pl":[{"scroll-pl":z()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",O]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[E,j,P]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","
2none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}});function q(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return W((0,n.$)(t))}},8481:(e,t,r)=>{"use strict";function n(e,t,r){let n=e[t.name];if("function"==typeof n)return n;let o=e[r];return"function"==typeof o?o:r=>t(e,r)}r.d(t,{T:()=>n})},8922:(e,t,r)=>{"use strict";r.d(t,{S:()=>a});var n=r(26715),o=r(81645);function a(e){let{kzg:t}=e,r=e.to??("string"==typeof e.blobs[0]?"hex":"bytes"),a="string"==typeof e.blobs[0]?e.blobs.map(e=>(0,n.aT)(e)):e.blobs,i=[];for(let e of a)i.push(Uint8Array.from(t.blobToKzgCommitment(e)));return"bytes"===r?i:i.map(e=>(0,o.My)(e))}},9043:(e,t)=>{"use strict";let r=e=>{let t,r=new Set,n=(e,n)=>{let o="function"==typeof e?e(t):e;if(!Object.is(o,t)){let e=t;t=(null!=n?n:"object"!=typeof o||null===o)?o:Object.assign({},t,o),r.forEach(r=>r(t,e))}},o=()=>t,a={setState:n,getState:o,getInitialState:()=>i,subscribe:e=>(r.add(e),()=>r.delete(e))},i=t=e(n,o,a);return a};t.y=e=>e?r(e):r},9431:(e,t,r)=>{"use strict";r.d(t,{C:()=>n});class n extends Error{constructor(e,t={}){let r=(()=>{if(t.cause instanceof n){if(t.cause.details)return t.cause.details;if(t.cause.shortMessage)return t.cause.shortMessage}return t.cause&&"details"in t.cause&&"string"==typeof t.cause.details?t.cause.details:t.cause?.message?t.cause.message:t.details})(),o=t.cause instanceof n&&t.cause.docsPath||t.docsPath,a=`https://oxlib.sh${o??""}`;super([e||"An error occurred.",...t.metaMessages?["",...t.metaMessages]:[],...r||o?["",r?`Details: ${r}`:void 0,o?`See: ${a}`:void 0]:[]].filter(e=>"string"==typeof e).join("\n"),t.cause?{cause:t.cause}:void 0),Object.defineProperty(this,"details",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"docs",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"docsPath",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"shortMessage",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"cause",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"BaseError"}),Object.defineProperty(this,"version",{enumerable:!0,configurable:!0,writable:!0,value:"[email protected]"}),this.cause=t.cause,this.details=r,this.docs=a,this.docsPath=o,this.shortMessage=e}walk(e){return function e(t,r){return r?.(t)?t:t&&"object"==typeof t&&"cause"in t&&t.cause?e(t.cause,r):r?null:t}(this,e)}}},9678:(e,t,r)=>{"use strict";r.d(t,{I:()=>o,R:()=>n});let n=e=>e,o=e=>e},10118:(e,t,r)=>{"use strict";function n(e,t,r,n){return!1}
2Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getDomainLocale",{enumerable:!0,get:function(){return n}}),r(54968),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},10459:(e,t,r)=>{"use strict";r.d(t,{J:()=>a});var n=r(76200),o=r(57353);function a(e){if(!(e instanceof n.C))return!1;let t=e.walk(e=>e instanceof o.M);return t instanceof o.M&&(t.data?.errorName==="HttpError"||t.data?.errorName==="ResolverError"||t.data?.errorName==="ResolverNotContract"||t.data?.errorName==="ResolverNotFound"||t.data?.errorName==="ReverseAddressMismatch"||t.data?.errorName==="UnsupportedResolverProfile")}},10510:(e,t)=>{"use strict";function r(e){let{widthInt:t,heightInt:r,blurWidth:n,blurHeight:o,blurDataURL:a,objectFit:i}=e,s=n?40*n:t,l=o?40*o:r,c=s&&l?"viewBox='0 0 "+s+" "+l+"'":"";return"%3Csvg xmlns='http://www.w3.org/2000/svg' "+c+"%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='"+(c?"none":"contain"===i?"xMidYMid":"cover"===i?"xMidYMid slice":"none")+"' style='filter: url(%23b);' href='"+a+"'/%3E%3C/svg%3E"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImageBlurSvg",{enumerable:!0,get:function(){return r}})},10553:(e,t,r)=>{"use strict";var n,o,a,i,s,l=r(99742),c=r(29563),u=r(12883);Object.defineProperty(t,"__esModule",{value:!0});var d={SessionContext:!0,useSession:!0,getSession:!0,getCsrfToken:!0,getProviders:!0,signIn:!0,signOut:!0,SessionProvider:!0};t.SessionContext=void 0,t.SessionProvider=function(e){if(!O)throw Error("React Context is unavailable in Server Components");var t,r,n,o,a,i,s=e.children,l=e.basePath,c=e.refetchInterval,u=e.refetchWhenOffline;l&&(P.basePath=l);var d=void 0!==e.session;P._lastSync=d?(0,v.now)():0;var p=b.useState(function(){return d&&(P._session=e.session),e.session}),g=(0,m.default)(p,2),y=g[0],x=g[1],C=b.useState(!d),E=(0,m.default)(C,2),j=E[0],k=E[1];b.useEffect(function(){return P._getSession=(0,h.default)(f.default.mark(function e(){var t,r,n=arguments;return f.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t=(n.length>0&&void 0!==n[0]?n[0]:{}).event,e.prev=1,!((r="storage"===t)||void 0===P._session)){e.next=10;break}return P._lastSync=(0,v.now)(),e.next=7,R({broadcast:!r});case 7:return P._session=e.sent,x(P._session),e.abrupt("return");case 10:if(!(!t||null===P._session||(0,v.now)()<P._lastSync)){e.next=12;break}return e.abrupt("return");case 12:return P._lastSync=(0,v.now)(),e.next=15,R();case 15:P._session=e.sent,x(P._session),e.next=22;break;case 19:e.prev=19,e.t0=e.catch(1),I.error("CLIENT_SESSION_ERROR",e.t0);case 22:return e.prev=22,k(!1),e.finish(22);case 25:case"end":return e.stop()}},e,null,[[1,19,22,25]])})),P._getSession(),function(){P._lastSync=0,P._session=void 0,P._getSession=function(){}}},[]),b.useEffect(function(){var e=S.receive(function(){return P._getSession({event:"storage"})});return function(){return e()}},[]),b.useEffect(function(){var t=e.refetchOnWindowFocus,r=void 0===t||t,n=function(){r&&"visible"===document.visibilityState&&P._getSession({event:"visibilitychange"})};return document.addEventListener("visibilitychange",n,!1),function(){return document.removeEventListener("visibilitychange",n,!1)}},[e.refetchOnWindowFocus]);var A=(t=b.useState("undefined"!=typeof navigator&&navigator.onLine),n=(r=(0,m.default)(t,2))[0],o=r[1],a=function(){return o(!0)},i=function(){return o(!1)},b.useEffect(function(){return window.addEventListener("online",a),window.addEventListener("offline",i),function(){window.removeEventListener("online",a),window.removeEventListener("offline",i)}},[]),n),B=!1!==u||A;b.useEffect(function(){if(c&&B){var e=setInterval(function(){P._session&&P._getSession({event:"poll"})},1e3*c);return function(){return clearInterval(e)}}},[c,B]);var _=b.useMemo(function(){return{data:y,status:j?"loading":y?"authenticated":"unauthenticated",update:function(e){return(0,h.default)(f.default.mark(function t(){var r;return f.default.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(!(j||!y)){t.next=2;break}return t.abrupt("return");case 2:return k(!0),t.t0=v.fetchData,t.t1=P,t.t2=I,t.next=8,T();case 8:return t.t3=t.sent,t.t4=e,t.t5={csrfToken:t.t3,data:t.t4},t.t6={body:t.t5},t.t7={req:t.t6},t.next=15,(0,t.t0)("session",t.t1,t.t2,t.t7);case 15:return r=t.sent,k(!1),r&&(x(r),S.post({event:"session",data:{trigger:"getSession"}})),t.abrupt("return",r);case 19:case"end":return t.stop()}},t)}))()}}},[y,j]);return(0,w.jsx)(O.Provider,{value:_,children:s})},t.getCsrfToken=T,t.getProviders=_,t.getSession=R,t.signIn=function(e,t,r){return N.apply(this,arguments)},t.signOut=function(e){return L.apply(this,arguments)},t.useSession=function(e){if(!O)throw Error("React Context is unavailable in Server Components");var t=b.useContext(O),r=null!=e?e:{},n=r.required,o=r.onUnauthenticated,a=n&&"unauthenticated"===t.status;return(b.useEffect(function(){if(a){var e="/api/auth/signin?".concat(new
2URLSearchParams({error:"SessionRequired",callbackUrl:window.location.href}));o?o():window.location.href=e}},[a,o]),a)?{data:t.data,update:t.update,status:"loading"}:t};var f=c(r(43081)),p=c(r(84620)),h=c(r(16108)),m=c(r(37990)),b=E(r(14232)),g=E(r(28242)),y=c(r(40316)),v=r(25443),w=r(37876),x=r(29e3);function C(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(C=function(e){return e?r:t})(e)}function E(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=u(e)&&"function"!=typeof e)return{default:e};var r=C(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&({}).hasOwnProperty.call(e,a)){var i=o?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}return n.default=e,r&&r.set(e,n),n}function j(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function k(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?j(Object(r),!0).forEach(function(t){(0,p.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):j(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}Object.keys(x).forEach(function(e){!("default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(d,e))&&(e in t&&t[e]===x[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return x[e]}}))});var P={baseUrl:(0,y.default)(null!=(n=l.env.NEXTAUTH_URL)?n:l.env.VERCEL_URL).origin,basePath:(0,y.default)(l.env.NEXTAUTH_URL).path,baseUrlServer:(0,y.default)(null!=(o=null!=(a=l.env.NEXTAUTH_URL_INTERNAL)?a:l.env.NEXTAUTH_URL)?o:l.env.VERCEL_URL).origin,basePathServer:(0,y.default)(null!=(i=l.env.NEXTAUTH_URL_INTERNAL)?i:l.env.NEXTAUTH_URL).path,_lastSync:0,_session:void 0,_getSession:function(){}},S=(0,v.BroadcastChannel)(),I=(0,g.proxyLogger)(g.default,P.basePath),O=t.SessionContext=null==(s=b.createContext)?void 0:s.call(b,void 0);function R(e){return A.apply(this,arguments)}function A(){return(A=(0,h.default)(f.default.mark(function e(t){var r,n;return f.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,v.fetchData)("session",P,I,t);case 2:return n=e.sent,(null==(r=null==t?void 0:t.broadcast)||r)&&S.post({event:"session",data:{trigger:"getSession"}}),e.abrupt("return",n);case 5:case"end":return e.stop()}},e)}))).apply(this,arguments)}function T(e){return B.apply(this,arguments)}function B(){return(B=(0,h.default)(f.default.mark(function e(t){var r;return f.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,v.fetchData)("csrf",P,I,t);case 2:return r=e.sent,e.abrupt("return",null==r?void 0:r.csrfToken);case 4:case"end":return e.stop()}},e)}))).apply(this,arguments)}function _(){return M.apply(this,arguments)}function M(){return(M=(0,h.default)(f.default.mark(function e(){return f.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,v.fetchData)("providers",P,I);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}},e)}))).apply(this,arguments)}function N(){return(N=(0,h.default)(f.default.mark(function e(t,r,n){var o,a,i,s,l,c,u,d,p,h,m,b,g,y,w,x,C;return f.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return i=void 0===(a=(o=null!=r?r:{}).callbackUrl)?window.location.href:a,l=void 0===(s=o.redirect)||s,c=(0,v.apiBaseUrl)(P),e.next=4,_();case 4:if(u=e.sent){e.next=8;break}return window.location.href="".concat(c,"/error"),e.abrupt("return");case 8:if(!(!t||!(t in u))){e.next=11;break}return window.location.href="".concat(c,"/signin?").concat(new URLSearchParams({callbackUrl:i})),e.abrupt("return");case 11:return d="credentials"===u[t].type,p="email"===u[t].type,h=d||p,m="".concat(c,"/").concat(d?"callback":"signin","/").concat(t),b="".concat(m).concat(n?"?".concat(new
2URLSearchParams(n)):""),e.t0=fetch,e.t1=b,e.t2={"Content-Type":"application/x-www-form-urlencoded"},e.t3=URLSearchParams,e.t4=k,e.t5=k({},r),e.t6={},e.next=25,T();case 25:return e.t7=e.sent,e.t8=i,e.t9={csrfToken:e.t7,callbackUrl:e.t8,json:!0},e.t10=(0,e.t4)(e.t5,e.t6,e.t9),e.t11=new e.t3(e.t10),e.t12={method:"post",headers:e.t2,body:e.t11},e.next=33,(0,e.t0)(e.t1,e.t12);case 33:return g=e.sent,e.next=36,g.json();case 36:if(y=e.sent,!(l||!h)){e.next=42;break}return x=null!=(w=y.url)?w:i,window.location.href=x,x.includes("#")&&window.location.reload(),e.abrupt("return");case 42:if(C=new URL(y.url).searchParams.get("error"),!g.ok){e.next=46;break}return e.next=46,P._getSession({event:"storage"});case 46:return e.abrupt("return",{error:C,status:g.status,ok:g.ok,url:C?null:y.url});case 47:case"end":return e.stop()}},e)}))).apply(this,arguments)}function L(){return(L=(0,h.default)(f.default.mark(function e(t){var r,n,o,a,i,s,l,c,u;return f.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return o=void 0===(n=(null!=t?t:{}).callbackUrl)?window.location.href:n,a=(0,v.apiBaseUrl)(P),e.t0={"Content-Type":"application/x-www-form-urlencoded"},e.t1=URLSearchParams,e.next=6,T();case 6:return e.t2=e.sent,e.t3=o,e.t4={csrfToken:e.t2,callbackUrl:e.t3,json:!0},e.t5=new e.t1(e.t4),i={method:"post",headers:e.t0,body:e.t5},e.next=13,fetch("".concat(a,"/signout"),i);case 13:return s=e.sent,e.next=16,s.json();case 16:if(l=e.sent,S.post({event:"session",data:{trigger:"signout"}}),!(null==(r=null==t?void 0:t.redirect)||r)){e.next=23;break}return u=null!=(c=l.url)?c:o,window.location.href=u,u.includes("#")&&window.location.reload(),e.abrupt("return");case 23:return e.next=25,P._getSession({event:"storage"});case 25:return e.abrupt("return",l);case 26:case"end":return e.stop()}},e)}))).apply(this,arguments)}},10708:(e,t,r)=>{"use strict";r.d(t,{J9:()=>a,Mc:()=>o,fD:()=>n});let n={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."},o={inputs:[{name:"message",type:"string"}],name:"Error",type:"error"},a={inputs:[{name:"reason",type:"uint256"}],name:"Panic",type:"error"}},10714:(e,t,r)=>{"use strict";r.d(t,{s:()=>a,t:()=>o});var n=r(14232);function o(...e){return t=>e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}function a(...e){return n.useCallback(o(...e),e)}},10916:(e,t,r)=>{"use strict";function n(){throw Object.defineProperty(Error("`forbidden()` is experimental and only allowed to be enabled when `experimental.authInterrupts` is enabled."),"__NEXT_ERROR_CODE",{value:"E488",enumerable:!1,configurable:!0})}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"forbidden",{enumerable:!0,get:function(){return n}}),r(18804).HTTP_ERROR_FALLBACK_ERROR_CODE,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},10924:(e,t,r)=>{"use strict";r.d(t,{U:()=>i});var n=r(91497),o=r(7877),a=r(46685);function i(e){let t=(0,o.e)(e),r=[],i=e.length;for(let o=0;o<i;o++){let i=e[o];(0,n.WL)(i)||r.push((0,a.uT)(i,t))}return r}},12283:(e,t,r)=>{"use strict";r.d(t,{k:()=>l});var n=r(58798),o=r(26715),a=r(81645),i=r(74517),s=r(39925);function l(e){let t=new Uint8Array(32).fill(0);if(!e)return(0,a.My)(t);let r=e.split(".");for(let e=r.length-1;e>=0;e-=1){let a=(0,s.q)(r[e]),l=a?(0,o.ZJ)(a):(0,i.S)((0,o.Af)(r[e]),"bytes");t=(0,i.S)((0,n.xW)([t,l]),"bytes")}return(0,a.My)(t)}},12305:(e,t,r)=>{"use strict";r.d(t,{c:()=>a});var n=r(6927),o=r(32602);function a(e,t="wei"){return(0,o.J)(e,n.eL[t])}},12355:(e,t,r)=>{"use strict";r.d(t,{l:()=>a});var n=r(60539);let o={bytes:new Uint8Array,dataView:new DataView(new ArrayBuffer(0)),position:0,positionReadCount:new Map,recursiveReadCount:0,recursiveReadLimit:1/0,assertReadLimit(){if(this.recursiveReadCount>=this.recursiveReadLimit)throw new n.hX({count:this.recursiveReadCount+1,limit:this.recursiveReadLimit})},assertPosition(e){if(e<0||e>this.bytes.length-1)throw new n.SK({length:this.bytes.length,position:e})},decrementPosition(e){if(e<0)throw new n.B4({offset:e});let t=this.position-e;this.assertPosition(t),this.position=t},getReadCount(e){return this.positionReadCount.get(e||this.position)||0},incrementPosition(e){if(e<0)throw new n.B4({offset:e});let t=this.position+e;this.assertPosition(t),this.position=t},inspectByte(e){let t=e??this.position;return this.assertPosition(t),this.bytes[t]},inspectBytes(e,t){let r=t??this.position;return this.assertPosition(r+e-1),this.bytes.subarray(r,r+e)},inspectUint8(e){let t=e??this.position;return this.assertPosition(t),this.bytes[t]},inspectUint16(e){let t=e??this.position;return this.assertPosition(t+1),this.dataView.getUint16(t)},inspectUint24(e){let t=e??this.position;return this.assertPosition(t+2),(this.dataView.getUint16(t)<<8)+this.dataView.getUint8(t+2)},inspectUint32(e){let t=e??this.position;return this.assertPosition(t+3),this.dataView.getUint32(t)},pushByte(e){this.assertPosition(this.position),this.bytes[this.position]=e,this.position++},pushBytes(e){this.assertPosition(this.position+e.length-1),this.bytes.set(e,this.position),this.position+=e.length},pushUint8(e){this.assertPosition(this.position),this.bytes[this.position]=e,this.position++},pushUint16(e){this.assertPosition(this.position+1),this.dataView.setUint16(this.position,e),this.position+=2},pushUint24(e){this.assertPosition(this.position+2),this.dataView.setUint16(this.position,e>>8),this.dataView.setUint8(this.position+2,255&e),this.position+=3},pushUint32(e){this.assertPosition(this.position+3),this.dataView.setUint32(this.position,e),this.position+=4},readByte(){this.assertReadLimit(),this._touch();let e=this.inspectByte();return this.position++,e},readBytes(e,t){this.assertReadLimit(),this._touch();let r=this.inspectBytes(e);return this.position+=t??e,r},readUint8(){this.assertReadLimit(),this._touch();let e=this.inspectUint8();return this.position+=1,e},readUint16(){this.assertReadLimit(),this._touch();let e=this.inspectUint16();return this.position+=2,e},readUint24(){this.assertReadLimit(),this._touch();let e=this.inspectUint24();return this.position+=3,e},readUint32(){this.assertReadLimit(),this._touch();let e=this.inspectUint32();return this.position+=4,e},get remaining(){return this.bytes.length-this.position},setPosition(e){let t=this.position;return this.assertPosition(e),this.position=e,()=>this.position=t},_touch(){if(this.recursiveReadLimit===1/0)return;let e=this.getReadCount();this.positionReadCount.set(this.position,e+1),e>0&&this.recursiveReadCount++}};function a(e,{recursiveReadLimit:t=8192}={}){let r=Object.create(o);return r.bytes=e,r.dataView=new DataView(e.buffer,e.byteOffset,e.byteLength),r.positionReadCount=new Map,r.recursiveReadLimit=t,r}},12392:e=>{"use strict";var t=Object.prototype.hasOwnProperty,r="~";function n(){}function o(e,t,r){this.fn=e,this.context=t,this.once=r||!1}function a(e,t,n,a,i){if("function"!=typeof n)throw TypeError("The listener must be a function");var s=new o(n,a||e,i),l=r?r+t:t;return e._events[l]?e._events[l].fn?e._events[l]=[e._events[l],s]:e._events[l].push(s):(e._events[l]=s,e._eventsCount++),e}function i(e,t){0==--e._eventsCount?e._events=new n:delete e._events[t]}function s(){this._events=new n,this._eventsCount=0}Object.create&&(n.prototype=Object.create(null),new n().__proto__||(r=!1)),s.prototype.eventNames=function(){var e,n,o=[];if(0===this._eventsCount)return o;for(n in e=this._events)t.call(e,n)&&o.push(r?n.slice(1):n);return Object.getOwnPropertySymbols?o.concat(Object.getOwnPropertySymbols(e)):o},s.prototype.listeners=function(e){var t=r?r+e:e,n=this._events[t];if(!n)return[];if(n.fn)return[n.fn];for(var o=0,a=n.length,i=Array(a);o<a;o++)i[o]=n[o].fn;return i},s.prototype.listenerCount=function(e){var t=r?r+e:e,n=this._events[t];return n?n.fn?1:n.length:0},s.prototype.emit=function(e,t,n,o,a,i){var s=r?r+e:e;if(!this._events[s])return!1;var l,c,u=this._events[s],d=arguments.length;if(u.fn){switch(u.once&&this.removeListener(e,u.fn,void 0,!0),d){case 1:return u.fn.call(u.context),!0;case 2:return u.fn.call(u.context,t),!0;case 3:return u.fn.call(u.context,t,n),!0;case 4:return u.fn.call(u.context,t,n,o),!0;case 5:return u.fn.call(u.context,t,n,o,a),!0;case 6:return u.fn.call(u.context,t,n,o,a,i),!0}for(c=1,l=Array(d-1);c<d;c++)l[c-1]=arguments[c];u.fn.apply(u.context,l)}else{var f,p=u.length;for(c=0;c<p;c++)switch(u[c].once&&this.removeListener(e,u[c].fn,void 0,!0),d){case 1:u[c].fn.call(u[c].context);break;case 2:u[c].fn.call(u[c].context,t);break;case 3:u[c].fn.call(u[c].context,t,n);break;case 4:u[c].fn.call(u[c].context,t,n,o);break;default:if(!l)for(f=1,l=Array(d-1);f<d;f++)l[f-1]=arguments[f];u[c].fn.apply(u[c].context,l)}}return!0},s.prototype.on=function(e,t,r){return a(this,e,t,r,!1)},s.prototype.once=function(e,t,r){return a(this,e,t,r,!0)},s.prototype.removeListener=function(e,t,n,o){var a=r?r+e:e;if(!this._events[a])return this;if(!t)return i(this,a),this;var s=this._events[a];if(s.fn)s.fn!==t||o&&!s.once||n&&s.context!==n||i(this,a);else{for(var l=0,c=[],u=s.length;l<u;l++)(s[l].fn!==t||o&&!s[l].once||n&&s[l].context!==n)&&c.push(s[l]);c.length?this._events[a]=1===c.length?c[0]:c:i(this,a)}return this},s.prototype.removeAllListeners=function(e){var t;return e?(t=r?r+e:e,this._events[t]&&i(this,t)):(this._events=new n,this._eventsCount=0),this},s.prototype.off=s.prototype.removeListener,s.prototype.addListener=s.prototype.on,s.prefixed=r,s.EventEmitter=s,e.exports=s},12748:(e,t,r)=>{"use strict";r.d(t,{H2:()=>i,Ty:()=>o,u:()=>s,xO:()=>a});var n=r(76200);class o extends n.C{constructor({max:e,min:t,signed:r,size:n,value:o}){super(`Number "${o}" is not in safe ${n?`${8*n}-bit ${r?"signed":"unsigned"} `:""}integer range ${e?`(${t} to ${e})`:`(above ${t})`}`,{name:"IntegerOutOfRangeError"})}}class a extends n.C{constructor(e){super(`Bytes value "${e}" is not a valid boolean. The bytes array must contain a single byte of either a 0 or 1 value.`,{name:"InvalidBytesBooleanError"})}}class i extends n.C{constructor(e){super(`Hex value "${e}" is not a valid boolean. The hex value must be "0x0" (false) or "0x1" (true).`,{name:"InvalidHexBooleanError"})}}n.C;class s extends n.C{constructor({givenSize:e,maxSize:t}
2){super(`Size cannot exceed ${t} bytes. Given size: ${e} bytes.`,{name:"SizeOverflowError"})}}},12883:e=>{function t(r){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},13003:(e,t,r)=>{"use strict";r.d(t,{m:()=>s});var n=r(79313),o=r(58798),a=r(23414);let i="/docs/contract/encodeDeployData";function s(e){let{abi:t,args:r,bytecode:s}=e;if(!r||0===r.length)return s;let l=t.find(e=>"type"in e&&"constructor"===e.type);if(!l)throw new n.YW({docsPath:i});if(!("inputs"in l)||!l.inputs||0===l.inputs.length)throw new n.YF({docsPath:i});let c=(0,a.h)(l.inputs,r);return(0,o.aP)([s,c])}},13187:e=>{e.exports=function(){return"function"==typeof Promise&&Promise.prototype&&Promise.prototype.then}},13799:(e,t,r)=>{"use strict";r.d(t,{b:()=>n});var n=r(12392)},13800:(e,t,r)=>{"use strict";r.d(t,{L:()=>o});var n=r(1855);function o(e){if(e.type)return e.type;if(void 0!==e.authorizationList)return"eip7702";if(void 0!==e.blobs||void 0!==e.blobVersionedHashes||void 0!==e.maxFeePerBlobGas||void 0!==e.sidecars)return"eip4844";if(void 0!==e.maxFeePerGas||void 0!==e.maxPriorityFeePerGas)return"eip1559";if(void 0!==e.gasPrice)return void 0!==e.accessList?"eip2930":"legacy";throw new n.Vg({transaction:e})}},13847:(e,t,r)=>{"use strict";r.d(t,{N:()=>c,b:()=>l});var n=r(22859),o=r(16006),a=r(8481),i=r(2774),s=r(14867);async function l(e,t){return c(e,t)}async function c(e,t){let{block:r,chain:l=e.chain,request:c}=t||{};try{let t=l?.fees?.maxPriorityFeePerGas??l?.fees?.defaultPriorityFee;if("function"==typeof t){let n=r||await (0,a.T)(e,i.g,"getBlock")({}),o=await t({block:n,client:e,request:c});if(null===o)throw Error();return o}if(void 0!==t)return t;let n=await e.request({method:"eth_maxPriorityFeePerGas"});return(0,o.uU)(n)}catch{let[t,o]=await Promise.all([r?Promise.resolve(r):(0,a.T)(e,i.g,"getBlock")({}),(0,a.T)(e,s.L,"getGasPrice")({})]);if("bigint"!=typeof t.baseFeePerGas)throw new n.pw;let l=o-t.baseFeePerGas;if(l<0n)return 0n;return l}}},14e3:(e,t,r)=>{e.exports=r(94397)},14237:(e,t,r)=>{"use strict";r.d(t,{p:()=>u});var n=r(58798),o=r(23414),a=r(79313),i=r(35794),s=r(52346),l=r(96019);let c="/docs/contract/encodeFunctionData";function u(e){let{args:t}=e,{abi:r,functionName:u}=(()=>{if(1===e.abi.length&&e.functionName?.startsWith("0x"))return e;let{abi:t,args:r,functionName:n}=e,o=t[0];if(n){let e=(0,l.iY)({abi:t,args:r,name:n});if(!e)throw new a.Iz(n,{docsPath:c});o=e}if("function"!==o.type)throw new a.Iz(void 0,{docsPath:c});return{abi:[o],functionName:(0,i.V)((0,s.B)(o))}})(),d=r[0],f="inputs"in d&&d.inputs?(0,o.h)(d.inputs,t??[]):void 0;return(0,n.aP)([u,f??"0x"])}},14866:(e,t,r)=>{var n=r(56057);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&n(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},14867:(e,t,r)=>{"use strict";async function n(e){return BigInt(await e.request({method:"eth_gasPrice"}))}r.d(t,{L:()=>n})},15488:(e,t,r)=>{"use strict";r.d(t,{Ez:()=>i,LX:()=>n,WN:()=>o,fT:()=>a});let n="0x608060405234801561001057600080fd5b5060405161018e38038061018e83398101604081905261002f91610124565b6000808351602085016000f59050803b61004857600080fd5b6000808351602085016000855af16040513d6000823e81610067573d81fd5b3d81f35b634e487b7160e01b600052604160045260246000fd5b600082601f83011261009257600080fd5b81516001600160401b038111156100ab576100ab61006b565b604051601f8201601f19908116603f011681016001600160401b03811182821017156100d9576100d961006b565b6040528181528382016020018510156100f157600080fd5b60005b82811015610110576020818601810151838301820152016100f4565b506000918101602001919091529392505050565b6000806040838503121561013757600080fd5b82516001600160401b0381111561014d57600080fd5b61015985828601610081565b
2602085015190935090506001600160401b0381111561017757600080fd5b61018385828601610081565b915050925092905056fe",o="0x608060405234801561001057600080fd5b506040516102c03803806102c083398101604081905261002f916101e6565b836001600160a01b03163b6000036100e457600080836001600160a01b03168360405161005c9190610270565b6000604051808303816000865af19150503d8060008114610099576040519150601f19603f3d011682016040523d82523d6000602084013e61009e565b606091505b50915091508115806100b857506001600160a01b0386163b155b156100e1578060405163101bb98d60e01b81526004016100d8919061028c565b60405180910390fd5b50505b6000808451602086016000885af16040513d6000823e81610103573d81fd5b3d81f35b80516001600160a01b038116811461011e57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561015457818101518382015260200161013c565b50506000910152565b600082601f83011261016e57600080fd5b81516001600160401b0381111561018757610187610123565b604051601f8201601f19908116603f011681016001600160401b03811182821017156101b5576101b5610123565b6040528181528382016020018510156101cd57600080fd5b6101de826020830160208701610139565b949350505050565b600080600080608085870312156101fc57600080fd5b61020585610107565b60208601519094506001600160401b0381111561022157600080fd5b61022d8782880161015d565b93505061023c60408601610107565b60608601519092506001600160401b0381111561025857600080fd5b6102648782880161015d565b91505092959194509250565b60008251610282818460208701610139565b9190910192915050565b60208152600082518060208401526102ab816040850160208701610139565b601f01601f1916919091016040019291505056fe",a="0x608060405234801561001057600080fd5b5060405161069438038061069483398101604081905261002f9161051e565b600061003c848484610048565b9050806000526001601ff35b60007f64926492649264926492649264926492649264926492649264926492649264926100748361040c565b036101e7576000606080848060200190518101906100929190610577565b60405192955090935091506000906001600160a01b038516906100b69085906105dd565b6000604051808303816000865af19150503d80600081146100f3576040519150601f19603f3d011682016040523d82523d6000602084013e6100f8565b606091505b50509050876001600160a01b03163b60000361016057806101605760405162461bcd60e51b815260206004820152601e60248201527f5369676e617475726556616c696461746f723a206465706c6f796d656e74000060448201526064015b60405180910390fd5b604051630b135d3f60e11b808252906001600160a01b038a1690631626ba7e90610190908b9087906004016105f9565b602060405180830381865afa1580156101ad573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101d19190610633565b6001600160e01b03191614945050505050610405565b6001600160a01b0384163b1561027a57604051630b135d3f60e11b808252906001600160a01b03861690631626ba7e9061022790879087906004016105f9565b602060405180830381865afa158015610244573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102689190610633565b6001600160e01b031916149050610405565b81516041146102df5760405162461bcd60e51b815260206004820152603a602482015260008051602061067483398151915260448201527f3a20696e76616c6964207369676e6174757265206c656e6774680000000000006064820152608401610157565b6102e7610425565b5060208201516040808401518451859392600091859190811061030c5761030c61065d565b016020015160f81c9050601b811480159061032b57508060ff16601c14155b1561038c5760405162461bcd60e51b815260206004820152603b602482015260008051602061067483398151915260448201527f3a20696e76616c6964207369676e617475726520762076616c756500000000006064820152608401610157565b60408051600081526020810180835289905260ff83169181019190915260608101849052608081018390526001600160a01b0389169060019060a0016020604051602081039080840390855afa1580156103ea573d6000803e3d6000fd5b505050602060405103516001600160a01b0316149450505050505b9392505050565b600060208251101561041d57600080fd5b508051015190565b60405180606001604052806003906020820280368337509192915050565b6001600160a01b038116811461045857600080fd5b50565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561048c578181015183820152602001610474565b50506000910152565b600082601f8301126104a657600080fd5b81516001600160401b038111156104bf576104bf61045b565b604051601f8201601f19908116603f011681016001600160401b03811182821017156104ed576104ed61045b565b60405281815283820160200185101561050557600080fd5b610516826020830160208701610471565b949350505050565b60008060006060848
2603121561053357600080fd5b835161053e81610443565b6020850151604086015191945092506001600160401b0381111561056157600080fd5b61056d86828701610495565b9150509250925092565b60008060006060848603121561058c57600080fd5b835161059781610443565b60208501519093506001600160401b038111156105b357600080fd5b6105bf86828701610495565b604086015190935090506001600160401b0381111561056157600080fd5b600082516105ef818460208701610471565b9190910192915050565b828152604060208201526000825180604084015261061e816060850160208701610471565b601f01601f1916919091016060019392505050565b60006020828403121561064557600080fd5b81516001600160e01b03198116811461040557600080fd5b634e487b7160e01b600052603260045260246000fdfe5369676e617475726556616c696461746f72237265636f7665725369676e6572",i="0x608060405234801561001057600080fd5b506115b9806100206000396000f3fe6080604052600436106100f35760003560e01c80634d2301cc1161008a578063a8b0574e11610059578063a8b0574e14610325578063bce38bd714610350578063c3077fa914610380578063ee82ac5e146103b2576100f3565b80634d2301cc1461026257806372425d9d1461029f57806382ad56cb146102ca57806386d516e8146102fa576100f3565b80633408e470116100c65780633408e470146101af578063399542e9146101da5780633e64a6961461020c57806342cbb15c14610237576100f3565b80630f28c97d146100f8578063174dea7114610123578063252dba421461015357806327e86d6e14610184575b600080fd5b34801561010457600080fd5b5061010d6103ef565b60405161011a9190610c0a565b60405180910390f35b61013d60048036038101906101389190610c94565b6103f7565b60405161014a9190610e94565b60405180910390f35b61016d60048036038101906101689190610f0c565b610615565b60405161017b92919061101b565b60405180910390f35b34801561019057600080fd5b506101996107ab565b6040516101a69190611064565b60405180910390f35b3480156101bb57600080fd5b506101c46107b7565b6040516101d19190610c0a565b60405180910390f35b6101f460048036038101906101ef91906110ab565b6107bf565b6040516102039392919061110b565b60405180910390f35b34801561021857600080fd5b506102216107e1565b60405161022e9190610c0a565b60405180910390f35b34801561024357600080fd5b5061024c6107e9565b6040516102599190610c0a565b60405180910390f35b34801561026e57600080fd5b50610289600480360381019061028491906111a7565b6107f1565b6040516102969190610c0a565b60405180910390f35b3480156102ab57600080fd5b506102b4610812565b6040516102c19190610c0a565b60405180910390f35b6102e460048036038101906102df919061122a565b61081a565b6040516102f19190610e94565b60405180910390f35b34801561030657600080fd5b5061030f6109e4565b60405161031c9190610c0a565b60405180910390f35b34801561033157600080fd5b5061033a6109ec565b6040516103479190611286565b60405180910390f35b61036a600480360381019061036591906110ab565b6109f4565b6040516103779190610e94565b60405180910390f35b61039a60048036038101906103959190610f0c565b610ba6565b6040516103a99392919061110b565b60405180910390f35b3480156103be57600080fd5b506103d960048036038101906103d491906112cd565b610bca565b6040516103e69190611064565b60405180910390f35b600042905090565b60606000808484905090508067ffffffffffffffff81111561041c5761041b6112fa565b5b60405190808252806020026020018201604052801561045557816020015b610442610bd5565b81526020019060019003908161043a5790505b5092503660005b828110156105c957600085828151811061047957610478611329565b5b6020026020010151905087878381811061049657610495611329565b5b90506020028101906104a89190611367565b925060008360400135905080860195508360000160208101906104cb91906111a7565b73ffffffffffffffffffffffffffffffffffffffff16818580606001906104f2919061138f565b604051610500929190611431565b60006040518083038185875af1925050503d806000811461053d576040519150601f19603f3d011682016040523d82523d6000602084013e610542565b606091505b5083600001846020018290528215151515815250505081516020850135176105bc577f08c379a000000000000000000000000000000000000000000000000000000000600052602060045260176024527f4d756c746963616c6c333a2063616c6c206661696c656400000000000000000060445260846000fd5b826001019250505061045c565b5082341461060c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610603906114a7565b60405180910390fd5b50505092915050565b6000606043915060008484905090508067ffffffffffffffff81111561063e5761063d6112fa565b5b60405190808252806020026020018201604052801561067157816020015b606081526020019060019003908161065c5790505b5091503660005b828110156107a157600087878381811061069557610694611329565b5b90506020028101906106a791906114c7565b92508260000160208101906106bc91906111a7565b73ffffffffffffffffffffffffffffffffffffffff168380602001906106e2919061138f565b6040516106f0929190611431565b6000604051808303816000865af19150503d806000811461072d576040519150601f19603f3d011682016040523d82523d6000602084013e610732565b606091505b5086848151811061074657610745611329565b5b60200260200101819052819250505080610795576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161078c9061153b565b60405180910390fd5b81600101915050610678565b5050509250929050565b60006001430340905090565b600046905090565b6000806060439250434091506107d68686866109f4565b905093509350939050565b600048905090565b600043905090565b60008173ffffffffffffffffffffffffffffffffffffffff16319050919050565b600044905090565b606060008383905090508067ffffffffffffffff81111561083e5761083d6112fa565b5b60405190808252806020026020018201604052801561087757816020015b610864610bd5565b81526020019060019003908161085c5790505b5091503660005b828110156109db57600084828151811061089b5761089a611329565b5b602002602001015190508686838181106108b8576108b7611329565b5b90506020028101906108ca919061155b565b92508260000160208101906108df91906111a7565b73ffffffffffffffffffffffffffffffffffffffff16838060400190610905919061138f565b604051610913929190611431565b6000604051808303816000865af19150503d8060008114610950576040519150601f19603f3d011682016040523d82523d6000602084013e610955565b606091505b5082600001836020018290528215151515815250505080516020840135176109cf577f08c379a000000000000000000000000000000000000000000000000000000000600052602060045260176024527f4d756c746963616c6c333a2063616c6c206661696c656400000000000000000060445260646000fd5b8160010191505061087e565b50505092915050565b600045905090565b600041905090565b606060008383905090508067ffffffffffffffff811115610a1857610a176112fa565b5b604051908082528060200260200182016040528015610a5157816020015b610a3e610bd5565b815260200190600190039081610a365790505b5091503660005b82811015610b9c576000848281518110610a7557610a74611329565b5b60200260200101519050868683818110610a9257610a91611329565b5b9050602002810190610aa491906114c7565b9250826000016020810190610ab991906111a7565b73ffffffffffffffffffffffffffffffffffffffff16838060200190610adf919061138f565b604051610aed929190611431565b6000604051808303816000865af19150503d8060008114610b2a576040519150601f19603f3d011682016040523d82523d6000602084013e610b2f565b606091505b508260000183602001829052821515151581525050508715610b90578060000151610b8f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b869061153b565b60405180910390fd5b5b81600101915050610a58565b5050509392505050565b6000806060610bb7600186866107bf565b8093508194508295505050509250925092565b600081409050919050565b6040518060400160405280600015158152602001606081525090565b6000819050919050565b610c0481610bf1565b82525050565b6000602082019050610c1f6000830184610bfb565b92915050565b600080fd5b600080fd5b600080fd5b600080fd5b600080fd5b60008083601f840112610c5457610c53610c2f565b5b8235905067ffffffffffffffff811115610c7157610c70610c34565b5b602083019150836020820283011115610c8d57610c8c610c39565b5b9250929050565b60008060208385031215610cab57610caa610c25565b5b600083013567ffffffffffffffff811115610cc957610cc8610c2a565b5b610cd585828601610c3e565b92509250509250929050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b60008115159050919050565b610d2281610d0d565b82525050565b600081519050919050565b600082825260208201905092915050565b60005b83811015610d62578082015181840152602081019050610d47565b83811115610d71576000848401525b50505050565b6000601f19601f8301169050919050565b6000610d9382610d28565b610d9d8185610d33565b9350610dad818560208601610d44565b610db681610d77565b840191505092915050565b6000604083016000830151610dd96000860182610d19565b5060208301518482036020860152610df18282610d88565b9
2150508091505092915050565b6000610e0a8383610dc1565b905092915050565b6000602082019050919050565b6000610e2a82610ce1565b610e348185610cec565b935083602082028501610e4685610cfd565b8060005b85811015610e825784840389528151610e638582610dfe565b9450610e6e83610e12565b925060208a01995050600181019050610e4a565b50829750879550505050505092915050565b60006020820190508181036000830152610eae8184610e1f565b905092915050565b60008083601f840112610ecc57610ecb610c2f565b5b8235905067ffffffffffffffff811115610ee957610ee8610c34565b5b602083019150836020820283011115610f0557610f04610c39565b5b9250929050565b60008060208385031215610f2357610f22610c25565b5b600083013567ffffffffffffffff811115610f4157610f40610c2a565b5b610f4d85828601610eb6565b92509250509250929050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b6000610f918383610d88565b905092915050565b6000602082019050919050565b6000610fb182610f59565b610fbb8185610f64565b935083602082028501610fcd85610f75565b8060005b858110156110095784840389528151610fea8582610f85565b9450610ff583610f99565b925060208a01995050600181019050610fd1565b50829750879550505050505092915050565b60006040820190506110306000830185610bfb565b81810360208301526110428184610fa6565b90509392505050565b6000819050919050565b61105e8161104b565b82525050565b60006020820190506110796000830184611055565b92915050565b61108881610d0d565b811461109357600080fd5b50565b6000813590506110a58161107f565b92915050565b6000806000604084860312156110c4576110c3610c25565b5b60006110d286828701611096565b935050602084013567ffffffffffffffff8111156110f3576110f2610c2a565b5b6110ff86828701610eb6565b92509250509250925092565b60006060820190506111206000830186610bfb565b61112d6020830185611055565b818103604083015261113f8184610e1f565b9050949350505050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061117482611149565b9050919050565b61118481611169565b811461118f57600080fd5b50565b6000813590506111a18161117b565b92915050565b6000602082840312156111bd576111bc610c25565b5b60006111cb84828501611192565b91505092915050565b60008083601f8401126111ea576111e9610c2f565b5b8235905067ffffffffffffffff81111561120757611206610c34565b5b60208301915083602082028301111561122357611222610c39565b5b9250929050565b6000806020838503121561124157611240610c25565b5b600083013567ffffffffffffffff81111561125f5761125e610c2a565b5b61126b858286016111d4565b92509250509250929050565b61128081611169565b82525050565b600060208201905061129b6000830184611277565b92915050565b6112aa81610bf1565b81146112b557600080fd5b50565b6000813590506112c7816112a1565b92915050565b6000602082840312156112e3576112e2610c25565b5b60006112f1848285016112b8565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600080fd5b600080fd5b600080fd5b60008235600160800383360303811261138357611382611358565b5b80830191505092915050565b600080833560016020038436030381126113ac576113ab611358565b5b80840192508235915067ffffffffffffffff8211156113ce576113cd61135d565b5b6020830192506001820236038313156113ea576113e9611362565b5b509250929050565b600081905092915050565b82818337600083830152505050565b600061141883856113f2565b93506114258385846113fd565b82840190509392505050565b600061143e82848661140c565b91508190509392505050565b600082825260208201905092915050565b7f4d756c746963616c6c333a2076616c7565206d69736d61746368000000000000600082015250565b6000611491601a8361144a565b915061149c8261145b565b602082019050919050565b600060208201905081810360008301526114c081611484565b9050919050565b6000823560016040038336030381126114e3576114e2611358565b5b80830191505092915050565b7f4d756c746963616c6c333a2063616c6c206661696c6564000000000000000000600082015250565b600061152560178361144a565b9150611530826114ef565b602082019050919050565b6000602082019050818103600083015261155481611518565b9050919050565b60008235600160600383360303811261157757611576611358565b5b8083019150509291505056fea264697066735822122020c1bc9aacf8e4a6507193432a895a8e77094f45a1395583f07b24e860ef06cd64736f6c634300080c0033"},16006:(e,t,r)=>{"use strict";r.d(t,{IQ:()=>d,ME:()=>u,Nx:()=>c,Sl:()=>s,uU:()=>l});var n=r(12748),o=r(38047),a=r(49154),i=r(26715);function s(e,{size:t}){if((0,o.E)(e)>t)throw new n.u({givenSize:(0,o.E)(e),maxSize:t})}function l(e,t={}){let{signed:r}=t;t.size&&s(e,{size:t.size});let n=BigInt(e);if(!r)return n;let o=(e.length-2)/2;return n<=(1n<<8n*BigInt(o)-1n)-1n?n:n-BigInt(`0x${"f".padStart(2*o,"f")}`)-1n}function c(e,t={}){let r=e;if(t.size&&(s(r,{size:t.size}),r=(0,a.B)(r)),"0x00"===(0,a.B)(r))return!1;if("0x01"===(0,a.B)(r))return!0;throw new n.H2(r)}function u(e,t={}){return Number(l(e,t))}function d(e,t={}){let r=(0,i.aT)(e);return t.size&&(s(r,{size:t.size}),r=(0,a.B)(r,{dir:"right"})),new TextDecoder().decode(r)}},16053:(e,t,r)=>{"use strict";r.d(t,{Fl:()=>a,NV:()=>i,ii:()=>o});var n=r(76200);class o extends n.C{constructor({offset:e,position:t,size:r}){super(`Slice ${"start"===t?"starting":"ending"} at offset "${e}" is out-of-bounds (size: ${r}).`,{name:"SliceOffsetOutOfBoundsError"})}}class a extends n.C{constructor({size:e,targetSize:t,type:r}){super(`${r.charAt(0).toUpperCase()}${r.slice(1).toLowerCase()} size (${e}) exceeds padding size (${t}).`,{name:"SizeExceedsPaddingSizeError"})}}class i extends n.C{constructor({size:e,targetSize:t,type:r}){super(`${r.charAt(0).toUpperCase()}${r.slice(1).toLowerCase()} is expected to be ${t} ${r} long, but is ${e} ${r} long.`,{name:"InvalidBytesLengthError"})}}},16108:e=>{function t(e,t,r,n,o,a,i){try{var s=e[a](i),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}e.exports=function(e){return function(){var r=this,n=arguments;return new Promise(function(o,a){var i=e.apply(r,n);function s(e){t(i,o,a,s,l,"next",e)}function l(e){t(i,o,a,s,l,"throw",e)}s(void 0)})}},e.exports.__esModule=!0,e.exports.default=e.exports},16167:(e,t,r)=>{"use strict";r.d(t,{HF:()=>c,aj:()=>s,gC:()=>i,nM:()=>a,nk:()=>o,xU:()=>l});var n=r(19342);class o extends n.C{constructor(){super("Chain not configured."),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ChainNotConfiguredError"})}}class a extends n.C{constructor(){super("Connector already connected."),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ConnectorAlreadyConnectedError"})}}class i extends n.C{constructor(){super("Connector not connected."),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ConnectorNotConnectedError"})}}n.C;class s extends n.C{constructor({address:e,connector:t}){super(`Account "${e}" not found for connector "${t.name}".`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ConnectorAccountNotFoundError"})}}class l extends n.C{constructor({connectionChainId:e,connectorChainId:t}){super(`The current chain of the connector (id: ${t}) does not match the connection's chain (id: ${e}).`,{metaMessages:[`Current Chain ID: ${t}`,`Expected Chain ID: ${e}`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ConnectorChainMismatchError"})}}class c extends n.C{constructor({connector:e}){super(`Connector "${e.name}" unavailable while reconnecting.`,{details:"During the reconnection step, the only connector methods guaranteed to be available are: `id`, `name`, `type`, `uid`. All other methods are not guaranteed to be available until reconnection completes and connectors are fully restored. This error commonly occurs for connectors that asynchronously inject after reconnection has already started."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ConnectorUnavailableReconnectingError"})}}},16294:(e,t,r)=>{"use strict";let n;r.d(t,{L:()=>a});let o=256;function a(e=11){if(!n||o+e>512){n="",o=0;for(let e=0;e<256;e++)n+=(256+256*Math.random()|0).toString(16).substring(1)}return n.substring(o,o+++e)}},17191:(e,t,r)=>{"use strict";r.d(t,{lY:()=>w});var n=r(71090),o=r(23084);let a=BigInt(0),i=BigInt(1),s=BigInt(2),l=BigInt(7),c=BigInt(256),u=BigInt(113),d=[],f=[],p=[];for(let e=0,t=i,r=1,n=0;e<24;e++){[r,n]=[n,(2*r+3*n)%5],d.push(2*(5*n+r)),f.push((e+1)*(e+2)/2%64);let o=a;for(let e=0;e<7;e++)(t=(t<<i^(t>>
2l)*u)%c)&s&&(o^=i<<(i<<BigInt(e))-i);p.push(o)}let h=(0,n.lD)(p,!0),m=h[0],b=h[1],g=(e,t,r)=>r>32?(0,n.WM)(e,t,r):(0,n.P5)(e,t,r),y=(e,t,r)=>r>32?(0,n.im)(e,t,r):(0,n.B4)(e,t,r);class v extends o.Vw{constructor(e,t,r,n=!1,a=24){if(super(),this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,this.enableXOF=!1,this.blockLen=e,this.suffix=t,this.outputLen=r,this.enableXOF=n,this.rounds=a,(0,o.Fe)(r),!(0<e&&e<200))throw Error("only keccak-f1600 function is supported");this.state=new Uint8Array(200),this.state32=(0,o.DH)(this.state)}clone(){return this._cloneInto()}keccak(){(0,o.fd)(this.state32),function(e,t=24){let r=new Uint32Array(10);for(let n=24-t;n<24;n++){for(let t=0;t<10;t++)r[t]=e[t]^e[t+10]^e[t+20]^e[t+30]^e[t+40];for(let t=0;t<10;t+=2){let n=(t+8)%10,o=(t+2)%10,a=r[o],i=r[o+1],s=g(a,i,1)^r[n],l=y(a,i,1)^r[n+1];for(let r=0;r<50;r+=10)e[t+r]^=s,e[t+r+1]^=l}let t=e[2],o=e[3];for(let r=0;r<24;r++){let n=f[r],a=g(t,o,n),i=y(t,o,n),s=d[r];t=e[s],o=e[s+1],e[s]=a,e[s+1]=i}for(let t=0;t<50;t+=10){for(let n=0;n<10;n++)r[n]=e[t+n];for(let n=0;n<10;n++)e[t+n]^=~r[(n+2)%10]&r[(n+4)%10]}e[0]^=m[n],e[1]^=b[n]}(0,o.uH)(r)}(this.state32,this.rounds),(0,o.fd)(this.state32),this.posOut=0,this.pos=0}update(e){(0,o.CC)(this),e=(0,o.ZJ)(e),(0,o.DO)(e);let{blockLen:t,state:r}=this,n=e.length;for(let o=0;o<n;){let a=Math.min(t-this.pos,n-o);for(let t=0;t<a;t++)r[this.pos++]^=e[o++];this.pos===t&&this.keccak()}return this}finish(){if(this.finished)return;this.finished=!0;let{state:e,suffix:t,pos:r,blockLen:n}=this;e[r]^=t,(128&t)!=0&&r===n-1&&this.keccak(),e[n-1]^=128,this.keccak()}writeInto(e){(0,o.CC)(this,!1),(0,o.DO)(e),this.finish();let t=this.state,{blockLen:r}=this;for(let n=0,o=e.length;n<o;){this.posOut>=r&&this.keccak();let a=Math.min(r-this.posOut,o-n);e.set(t.subarray(this.posOut,this.posOut+a),n),this.posOut+=a,n+=a}return e}xofInto(e){if(!this.enableXOF)throw Error("XOF is not possible for this instance");return this.writeInto(e)}xof(e){return(0,o.Fe)(e),this.xofInto(new Uint8Array(e))}digestInto(e){if((0,o.Ht)(e,this),this.finished)throw Error("digest() was already called");return this.writeInto(e),this.destroy(),e}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,(0,o.uH)(this.state)}_cloneInto(e){let{blockLen:t,suffix:r,outputLen:n,rounds:o,enableXOF:a}=this;return e||(e=new v(t,r,n,a,o)),e.state32.set(this.state32),e.pos=this.pos,e.posOut=this.posOut,e.finished=this.finished,e.rounds=o,e.suffix=r,e.outputLen=n,e.enableXOF=a,e.destroyed=this.destroyed,e}}let w=(()=>(0,o.qj)(()=>new v(136,1,32)))()},17477:(e,t,r)=>{"use strict";r.d(t,{R:()=>s,x:()=>l});var n=r(14232);let o=!1;async function a(e,t={}){let r;if(o)return[];o=!0,e.setState(e=>({...e,status:e.current?"reconnecting":"connecting"}));let n=[];if(t.connectors?.length)for(let r of t.connectors){let t;t="function"==typeof r?e._internal.connectors.setup(r):r,n.push(t)}else n.push(...e.connectors);try{r=await e.storage?.getItem("recentConnectorId")}catch{}let i={};for(let[,t]of e.state.connections)i[t.connector.id]=1;r&&(i[r]=0);let s=Object.keys(i).length>0?[...n].sort((e,t)=>(i[e.id]??10)-(i[t.id]??10)):n,l=!1,c=[],u=[];for(let t of s){let r=await t.getProvider().catch(()=>void 0);if(!r||u.some(e=>e===r)||!await t.isAuthorized())continue;let n=await t.connect({isReconnecting:!0}).catch(()=>null);n&&(t.emitter.off("connect",e._internal.events.connect),t.emitter.on("change",e._internal.events.change),t.emitter.on("disconnect",e._internal.events.disconnect),e.setState(e=>{let r=new Map(l?e.connections:new Map).set(t.uid,{accounts:n.accounts,chainId:n.chainId,connector:t});return{...e,current:l?e.current:t.uid,connections:r}}),c.push({accounts:n.accounts,chainId:n.chainId,connector:t}),u.push(r),l=!0)}return("reconnecting"===e.state.status||"connecting"===e.state.status)&&(l?e.setState(e=>({...e,status:"connected"})):e.setState(e=>({...e,connections:new Map,current:null,status:"disconnected"}))),o=!1,c}function i(e){let{children:t,config:r,initialState:o,reconnectOnMount:i=!0}=e,{onMount:s}
2=function(e,t){let{initialState:r,reconnectOnMount:n}=t;return r&&!e._internal.store.persist.hasHydrated()&&e.setState({...r,chainId:e.chains.some(e=>e.id===r.chainId)?r.chainId:e.chains[0].id,connections:n?r.connections:new Map,status:n?"reconnecting":"disconnected"}),{async onMount(){e._internal.ssr&&(await e._internal.store.persist.rehydrate(),e._internal.mipd&&e._internal.connectors.setState(t=>{let r=new Set;for(let e of t??[])if(e.rdns)for(let t of Array.isArray(e.rdns)?e.rdns:[e.rdns])r.add(t);let n=[];for(let t of e._internal.mipd?.getProviders()??[]){if(r.has(t.info.rdns))continue;let o=e._internal.connectors.providerDetailToConnector(t),a=e._internal.connectors.setup(o);n.push(a)}return[...t,...n]})),n?a(e):e.storage&&e.setState(e=>({...e,connections:new Map}))}}}(r,{initialState:o,reconnectOnMount:i});r._internal.ssr||s();let l=(0,n.useRef)(!0);return(0,n.useEffect)(()=>{if(l.current&&r._internal.ssr)return s(),()=>{l.current=!1}},[]),t}let s=(0,n.createContext)(void 0);function l(e){let{children:t,config:r}=e;return(0,n.createElement)(i,e,(0,n.createElement)(s.Provider,{value:r},t))}},17614:(e,t,r)=>{let n=r(70447);function o(e){this.genPoly=void 0,this.degree=e,this.degree&&this.initialize(this.degree)}o.prototype.initialize=function(e){this.degree=e,this.genPoly=n.generateECPolynomial(this.degree)},o.prototype.encode=function(e){if(!this.genPoly)throw Error("Encoder not initialized");let t=new Uint8Array(e.length+this.degree);t.set(e);let r=n.mod(t,this.genPoly),o=this.degree-r.length;if(o>0){let e=new Uint8Array(this.degree);return e.set(r,o),e}return r},e.exports=o},17830:(e,t,r)=>{"use strict";r.d(t,{Hi:()=>o,ft:()=>a,uj:()=>s});var n=r(76200);class o extends n.C{constructor({address:e}){super(`State for account "${e}" is set multiple times.`,{name:"AccountStateConflictError"})}}class a extends n.C{constructor(){super("state and stateDiff are set on the same account.",{name:"StateAssignmentConflictError"})}}function i(e){return e.reduce((e,{slot:t,value:r})=>`${e} ${t}: ${r} 3`,"")}function s(e){return e.reduce((e,{address:t,...r})=>{let n=`${e} ${t}: 4`;return r.nonce&&(n+=` nonce: ${r.nonce} 5`),r.balance&&(n+=` balance: ${r.balance} 6`),r.code&&(n+=` code: ${r.code} 7`),r.state&&(n+=" state:\n",n+=i(r.state)),r.stateDiff&&(n+=" stateDiff:\n",n+=i(r.stateDiff)),n}," State Override:\n").slice(0,-1)}},18070:(e,t,r)=>{"use strict";r.d(t,{t:()=>a});var n=r(90089),o=r(37149),a=new class extends n.Q{#e=!0;#t;#r;constructor(){super(),this.#r=e=>{if(!o.S$&&window.addEventListener){let t=()=>e(!0),r=()=>e(!1);return window.addEventListener("online",t,!1),window.addEventListener("offline",r,!1),()=>{window.removeEventListener("online",t),window.removeEventListener("offline",r)}}}}onSubscribe(){this.#t||this.setEventListener(this.#r)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#r=e,this.#t?.(),this.#t=e(this.setOnline.bind(this))}setOnline(e){this.#e!==e&&(this.#e=e,this.listeners.forEach(t=>{t(e)}))}isOnline(){return this.#e}}},18336:(e,t,r)=>{"use strict";r.d(t,{jp:()=>m});var n=r(14232),o=r(62664),a=r(34964),i={left:0,top:0,right:0,gap:0},s=function(e){return parseInt(e||"",10)||0},l=function(e){var t=window.getComputedStyle(document.body),r=t["padding"===e?"paddingLeft":"marginLeft"],n=t["padding"===e?"paddingTop":"marginTop"],o=t["padding"===e?"paddingRight":"marginRight"];return[s(r),s(n),s(o)]},c=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return i;var t=l(e),r=document.documentElement.clientWidth,n=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,n-r+t[2]-t[0])}},u=(0,o.T0)(),d="data-scroll-locked",f=function(e,t,r,n){var o=e.left,i=e.top,s=e.right,l=e.gap;return void 0===r&&(r="margin"),"\n .".concat(a.E9," {\n overflow: hidden ").concat(n,";\n padding-right: ").concat(l,"px ").concat(n,";\n }\n body[").concat(d,"] {\n overflow: hidden ").concat(n,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(n,";"),"margin"===r&&"\n padding-left: ".concat(o,"px;\n padding-top: ").concat(i,"px;\n padding-right: ").concat(s,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(l,"px ").concat(n,";\n "),"padding"===r&&"padding-right: ".concat(l,"px ").concat(n,";
7")].filter(Boolean).join(""),"\n }\n \n .").concat(a.Mi," {\n right: ").concat(l,"px ").concat(n,";\n }\n \n .").concat(a.pN," {\n margin-right: ").concat(l,"px ").concat(n,";\n }\n \n .").concat(a.Mi," .").concat(a.Mi," {\n right: 0 ").concat(n,";\n }\n \n .").concat(a.pN," .").concat(a.pN," {\n margin-right: 0 ").concat(n,";\n }\n \n body[").concat(d,"] {\n ").concat(a.xi,": ").concat(l,"px;\n }\n")},p=function(){var e=parseInt(document.body.getAttribute(d)||"0",10);return isFinite(e)?e:0},h=function(){n.useEffect(function(){return document.body.setAttribute(d,(p()+1).toString()),function(){var e=p()-1;e<=0?document.body.removeAttribute(d):document.body.setAttribute(d,e.toString())}},[])},m=function(e){var t=e.noRelative,r=e.noImportant,o=e.gapMode,a=void 0===o?"margin":o;h();var i=n.useMemo(function(){return c(a)},[a]);return n.createElement(u,{styles:f(i,!t,a,r?"":"!important")})}},18758:(e,t,r)=>{var n=r(31365);function o(e,t){for(var r=0;r<t.length;r++){var o=t[r];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,n(o.key),o)}}e.exports=function(e,t,r){return t&&o(e.prototype,t),r&&o(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e},e.exports.__esModule=!0,e.exports.default=e.exports},18912:(e,t,r)=>{"use strict";r.d(t,{CL:()=>l,D5:()=>u,Di:()=>f,G1:()=>R,Gi:()=>c,L5:()=>k,MI:()=>T,RV:()=>C,Sf:()=>x,WT:()=>P,XU:()=>s,YW:()=>m,ab:()=>b,bq:()=>d,cg:()=>I,ch:()=>j,hA:()=>p,hl:()=>S,jz:()=>A,qZ:()=>h,s0:()=>g,sV:()=>w,uL:()=>O,vx:()=>v,xQ:()=>y,xq:()=>E});var n=r(76200),o=r(36262);class a extends n.C{constructor(e,{code:t,docsPath:r,metaMessages:n,name:a,shortMessage:i}){super(i,{cause:e,docsPath:r,metaMessages:n||e?.metaMessages,name:a||"RpcError"}),Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.name=a||e.name,this.code=e instanceof o.J8?e.code:t??-1}}class i extends a{constructor(e,t){super(e,t),Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.data=t.data}}class s extends a{constructor(e){super(e,{code:s.code,name:"ParseRpcError",shortMessage:"Invalid JSON was received by the server. An error occurred on the server while parsing the JSON text."})}}Object.defineProperty(s,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32700});class l extends a{constructor(e){super(e,{code:l.code,name:"InvalidRequestRpcError",shortMessage:"JSON is not a valid request object."})}}Object.defineProperty(l,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32600});class c extends a{constructor(e,{method:t}={}){super(e,{code:c.code,name:"MethodNotFoundRpcError",shortMessage:`The method${t?` "${t}"`:""} does not exist / is not available.`})}}Object.defineProperty(c,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32601});class u extends a{constructor(e){super(e,{code:u.code,name:"InvalidParamsRpcError",shortMessage:"Invalid parameters were provided to the RPC method.\nDouble check you have provided the correct parameters."})}}Object.defineProperty(u,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32602});class d extends a{constructor(e){super(e,{code:d.code,name:"InternalRpcError",shortMessage:"An internal error was received."})}}Object.defineProperty(d,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32603});class f extends a{constructor(e){super(e,{code:f.code,name:"InvalidInputRpcError",shortMessage:"Missing or invalid parameters.\nDouble check you have provided the correct parameters."})}}Object.defineProperty(f,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32e3});class p extends a{constructor(e){super(e,{code:p.code,name:"ResourceNotFoundRpcError",shortMessage:"Requested resource not found."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ResourceNotFoundRpcError"})}}Object.defineProperty(p,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32001});class h extends a{constructor(e){super(e,{code:h.code,name:"ResourceUnavailableRpcError",shortMessage:"Requested resource not available."})}}Object.defineProperty(h,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32002});class m extends a{constructor(e){super(e,{code:m.code,name:"TransactionRejectedRpcError",shortMessage:"Transaction creation failed."})}}Object.defineProperty(m,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32003});class b extends a{constructor(e,{method:t}={}){super(e,{code:b.code,name:"MethodNotSupportedRpcError",shortMessage:`Method${t?` "${t}"`:""} is not supported.`})}}Object.defineProperty(b,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32004});class g extends a{constructor(e){super(e,{code:g.code,name:"LimitExceededRpcError",shortMessage:"Request exceeds defined limit."})}}Object.defineProperty(g,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32005});class y extends a{constructor(e){super(e,{code:y.code,name:"JsonRpcVersionUnsupportedError",shortMessage:"Version of JSON-RPC protocol is not supported."})}}Object.defineProperty(y,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32006});class v extends i{constructor(e){super(e,{code:v.code,name:"UserRejectedRequestError",shortMessage:"User rejected the request."})}}Object.defineProperty(v,"code",{enumerable:!0,configurable:!0,writable:!0,value:4001});class w extends i{constructor(e){super(e,{code:w.code,name:"UnauthorizedProviderError",shortMessage:"The requested method and/or account has not been authorized by the user."})}}Object.defineProperty(w,"code",{enumerable:!0,configurable:!0,writable:!0,value:4100});class x extends i{constructor(e,{method:t}={}){super(e,{code:x.code,name:"UnsupportedProviderMethodError",shortMessage:`The Provider does not support the requested method${t?` " ${t}"`:""}.`})}}Object.defineProperty(x,"code",{enumerable:!0,configurable:!0,writable:!0,value:4200});class C extends i{constructor(e){super(e,{code:C.code,name:"ProviderDisconnectedError",shortMessage:"The Provider is disconnected from all chains."})}}Object.defineProperty(C,"code",{enumerable:!0,configurable:!0,writable:!0,value:4900});class E extends i{constructor(e){super(e,{code:E.code,name:"ChainDisconnectedError",shortMessage:"The Provider is not connected to the requested chain."})}}Object.defineProperty(E,"code",{enumerable:!0,configurable:!0,writable:!0,value:4901});
7class j extends i{constructor(e){super(e,{code:j.code,name:"SwitchChainError",shortMessage:"An error occurred when attempting to switch chain."})}}Object.defineProperty(j,"code",{enumerable:!0,configurable:!0,writable:!0,value:4902});class k extends i{constructor(e){super(e,{code:k.code,name:"UnsupportedNonOptionalCapabilityError",shortMessage:"This Wallet does not support a capability that was not marked as optional."})}}Object.defineProperty(k,"code",{enumerable:!0,configurable:!0,writable:!0,value:5700});class P extends i{constructor(e){super(e,{code:P.code,name:"UnsupportedChainIdError",shortMessage:"This Wallet does not support the requested chain ID."})}}Object.defineProperty(P,"code",{enumerable:!0,configurable:!0,writable:!0,value:5710});class S extends i{constructor(e){super(e,{code:S.code,name:"DuplicateIdError",shortMessage:"There is already a bundle submitted with this ID."})}}Object.defineProperty(S,"code",{enumerable:!0,configurable:!0,writable:!0,value:5720});class I extends i{constructor(e){super(e,{code:I.code,name:"UnknownBundleIdError",shortMessage:"This bundle id is unknown / has not been submitted"})}}Object.defineProperty(I,"code",{enumerable:!0,configurable:!0,writable:!0,value:5730});class O extends i{constructor(e){super(e,{code:O.code,name:"BundleTooLargeError",shortMessage:"The call bundle is too large for the Wallet to process."})}}Object.defineProperty(O,"code",{enumerable:!0,configurable:!0,writable:!0,value:5740});class R extends i{constructor(e){super(e,{code:R.code,name:"AtomicReadyWalletRejectedUpgradeError",shortMessage:"The Wallet can support atomicity after an upgrade, but the user rejected the upgrade."})}}Object.defineProperty(R,"code",{enumerable:!0,configurable:!0,writable:!0,value:5750});class A extends i{constructor(e){super(e,{code:A.code,name:"AtomicityNotSupportedError",shortMessage:"The wallet does not support atomic execution but the request requires it."})}}Object.defineProperty(A,"code",{enumerable:!0,configurable:!0,writable:!0,value:5760});class T extends a{constructor(e){super(e,{name:"UnknownRpcError",shortMessage:"An unknown RPC error occurred."})}}},19031:(e,t,r)=>{"use strict";r.d(t,{W:()=>c});var n=r(10708),o=r(79313),a=r(66320),i=r(35794),s=r(42802),l=r(52346);function c(e){let{abi:t,data:r}=e,c=(0,a.di)(r,0,4);if("0x"===c)throw new o.O;let u=[...t||[],n.Mc,n.J9].find(e=>"error"===e.type&&c===(0,i.V)((0,l.B)(e)));if(!u)throw new o.Wq(c,{docsPath:"/docs/contract/decodeErrorResult"});return{abiItem:u,args:"inputs"in u&&u.inputs&&u.inputs.length>0?(0,s.n)(u.inputs,(0,a.di)(r,4)):void 0,errorName:u.name}}},19198:(e,t)=>{function r(e){if("number"==typeof e&&(e=e.toString()),"string"!=typeof e)throw Error("Color should be defined as hex string");let t=e.slice().replace("#","").split("");if(t.length<3||5===t.length||t.length>8)throw Error("Invalid hex color: "+e);(3===t.length||4===t.length)&&(t=Array.prototype.concat.apply([],t.map(function(e){return[e,e]}))),6===t.length&&t.push("F","F");let r=parseInt(t.join(""),16);return{r:r>>24&255,g:r>>16&255,b:r>>8&255,a:255&r,hex:"#"+t.slice(0,6).join("")}}t.getOptions=function(e){e||(e={}),e.color||(e.color={});let t=void 0===e.margin||null===e.margin||e.margin<0?4:e.margin,n=e.width&&e.width>=21?e.width:void 0,o=e.scale||4;return{width:n,scale:n?4:o,margin:t,color:{dark:r(e.color.dark||"#000000ff"),light:r(e.color.light||"#ffffffff")},type:e.type,rendererOpts:e.rendererOpts||{}}},t.getScale=function(e,t){return t.width&&t.width>=e+2*t.margin?t.width/(e+2*t.margin):t.scale},t.getImageWidth=function(e,r){let n=t.getScale(e,r);return Math.floor((e+2*r.margin)*n)},t.qrToImageData=function(e,r,n){let o=r.modules.size,a=r.modules.data,i=t.getScale(o,n),s=Math.floor((o+2*n.margin)*i),l=n.margin*i,c=[n.color.light,n.color.dark];for(let t=0;t<s;t++)for(let r=0;r<s;r++){let u=(t*s+r)*4,d=n.color.light;t>=l&&r>=l&&t<s-l&&r<s-l&&(d=c[+!!a[Math.floor((t-l)/i)*o+Math.floor((r-l)/i)]]),e[u++]=d.r,e[u++]=d.g,e[u++]=d.b,e[u]=d.a}}},19342:(e,t,r)=>{"use strict";r.d(t,{C:()=>s});var n,o,a=r(82421),i=function(e,t,r,n){if("a"===r&&!n)throw TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!n:!t.has(e))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?n:"a"===r?n.call(e):n?n.value:t.get(e)};
7class s extends Error{get docsBaseUrl(){return"https://wagmi.sh/core"}get version(){return`@wagmi/core@${a.r}`}constructor(e,t={}){super(),n.add(this),Object.defineProperty(this,"details",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"docsPath",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"metaMessages",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"shortMessage",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"WagmiCoreError"});let r=t.cause instanceof s?t.cause.details:t.cause?.message?t.cause.message:t.details,o=t.cause instanceof s&&t.cause.docsPath||t.docsPath;this.message=[e||"An error occurred.","",...t.metaMessages?[...t.metaMessages,""]:[],...o?[`Docs: ${this.docsBaseUrl}${o}.html${t.docsSlug?`#${t.docsSlug}`:""}`]:[],...r?[`Details: ${r}`]:[],`Version: ${this.version}`].join("\n"),t.cause&&(this.cause=t.cause),this.details=r,this.docsPath=o,this.metaMessages=t.metaMessages,this.shortMessage=e}walk(e){return i(this,n,"m",o).call(this,this,e)}}n=new WeakSet,o=function e(t,r){return r?.(t)?t:t.cause?i(this,n,"m",e).call(this,t.cause,r):t}},19532:(e,t,r)=>{"use strict";r.d(t,{C:()=>h});var n=r(93778),o=r(15488),a=r(79313),i=r(76200),s=r(57353),l=r(94833),c=r(14237),u=r(49048),d=r(66655),f=r(8481),p=r(75977);async function h(e,t){let{account:r,authorizationList:h,allowFailure:m=!0,blockNumber:b,blockOverrides:g,blockTag:y,stateOverride:v}=t,w=t.contracts,{batchSize:x=t.batchSize??1024,deployless:C=t.deployless??!1}="object"==typeof e.batch?.multicall?e.batch.multicall:{},E=(()=>{if(t.multicallAddress)return t.multicallAddress;if(C)return null;if(e.chain)return(0,u.M)({blockNumber:b,chain:e.chain,contract:"multicall3"});throw Error("client chain not configured. multicallAddress is required.")})(),j=[[]],k=0,P=0;for(let e=0;e<w.length;e++){let{abi:t,address:n,args:o,functionName:a}=w[e];try{let e=(0,c.p)({abi:t,args:o,functionName:a});P+=(e.length-2)/2,x>0&&P>x&&j[k].length>0&&(k++,P=(e.length-2)/2,j[k]=[]),j[k]=[...j[k],{allowFailure:!0,callData:e,target:n}]}catch(i){let e=(0,d.j)(i,{abi:t,address:n,args:o,docsPath:"/docs/contract/multicall",functionName:a,sender:r});if(!m)throw e;j[k]=[...j[k],{allowFailure:!0,callData:"0x",target:n}]}}let S=await Promise.allSettled(j.map(t=>(0,f.T)(e,p.J,"readContract")({...null===E?{code:o.Ez}:{address:E},abi:n.v2,account:r,args:[t],authorizationList:h,blockNumber:b,blockOverrides:g,blockTag:y,functionName:"aggregate3",stateOverride:v}))),I=[];for(let e=0;e<S.length;e++){let t=S[e];if("rejected"===t.status){if(!m)throw t.reason;for(let r=0;r<j[e].length;r++)I.push({status:"failure",error:t.reason,result:void 0});continue}let r=t.value;for(let t=0;t<r.length;t++){let{returnData:n,success:o}=r[t],{callData:i}=j[e][t],{abi:c,address:u,functionName:f,args:p}=w[I.length];try{if("0x"===i)throw new a.O;if(!o)throw new s.$S({data:n});let e=(0,l.e)({abi:c,args:p,data:n,functionName:f});I.push(m?{result:e,status:"success"}:e)}catch(t){let e=(0,d.j)(t,{abi:c,address:u,args:p,docsPath:"/docs/contract/multicall",functionName:f});if(!m)throw e;I.push({error:e,result:void 0,status:"failure"})}}}if(I.length!==w.length)throw new i.C("multicall results mismatch");return I}},19639:(e,t,r)=>{"use strict";r.d(t,{f:()=>n,z:()=>o});let n=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),o=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.filter((e,t,r)=>!!e&&r.indexOf(e)===t).join(" ")}},19953:(e,t,r)=>{"use strict";r.d(t,{l:()=>a});var n=r(76200),o=r(98877);function a(e,t){let r=(e.details||"").toLowerCase(),a=e instanceof n.C?e.walk(e=>e?.code===o.A7.code):e;return a instanceof n.C?new o.A7({cause:e,message:a.details}):o.A7.nodeMessage.test(r)?new o.A7({cause:e,message:e.details}):o.BG.nodeMessage.test(r)?new o.BG({cause:e,maxFeePerGas:t?.maxFeePerGas}):o.jj.nodeMessage.test(r)?new o.jj({cause:e,maxFeePerGas:t?.maxFeePerGas}):o.K0.nodeMessage.test(r)?new o.K0({cause:e,nonce:t?.nonce}):o.Oh.nodeMessage.test(r)?new o.Oh({cause:e,nonce:t?.nonce}):o.vW.nodeMessage.test(r)?new o.vW({cause:e,nonce:t?.nonce}):o.k5.nodeMessage.test(r)?new o.k5({cause:e}):o.lY.nodeMessage.test(r)?new o.lY({cause:e,gas:t?.gas}):o.Fo.nodeMessage.test(r)?new o.Fo({cause:e,gas:t?.gas}):o.uC.nodeMessage.test(r)?new o.uC({cause:e}):o.lN.nodeMessage.test(r)?new o.lN({cause:e,maxFeePerGas:t?.maxFeePerGas,maxPriorityFeePerGas:t?.maxPriorityFeePerGas}):new o.RM({cause:e})}},19972:(e,t,r)=>{"use strict";function n(e){let t=e.state.current,r=e.state.connections.get(t),n=r?.accounts,o=n?.[0],a=e.chains.find(e=>e.id===r?.chainId),i=e.state.status;switch(i){case"connected":return{address:o,addresses:n,chain:a,chainId:r?.chainId,connector:r?.connector,isConnected:!0,isConnecting:!1,isDisconnected:!1,isReconnecting:!1,status:i};
7case"reconnecting":return{address:o,addresses:n,chain:a,chainId:r?.chainId,connector:r?.connector,isConnected:!!o,isConnecting:!1,isDisconnected:!1,isReconnecting:!0,status:i};case"connecting":return{address:o,addresses:n,chain:a,chainId:r?.chainId,connector:r?.connector,isConnected:!1,isConnecting:!0,isDisconnected:!1,isReconnecting:!1,status:i};case"disconnected":return{address:void 0,addresses:void 0,chain:void 0,chainId:void 0,connector:void 0,isConnected:!1,isConnecting:!1,isDisconnected:!0,isReconnecting:!1,status:i}}}r.d(t,{s:()=>n})},19975:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"unstable_rethrow",{enumerable:!0,get:function(){return function e(t){if((0,o.isNextRouterError)(t)||(0,n.isBailoutToCSRError)(t))throw t;t instanceof Error&&"cause"in t&&e(t.cause)}}});let n=r(66336),o=r(23428);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},20289:(e,t,r)=>{"use strict";r.d(t,{T:()=>u});var n=r(8922),o=r(39151),a=r(32942),i=r(12355),s=r(38047),l=r(26715),c=r(81645);function u(e){let{data:t,kzg:r,to:u}=e,d=e.blobs??function(e){let t=e.to??("string"==typeof e.data?"hex":"bytes"),r="string"==typeof e.data?(0,l.aT)(e.data):e.data,n=(0,s.E)(r);if(!n)throw new a.zF;if(n>761855)throw new a.iq({maxSize:761855,size:n});let o=[],u=!0,d=0;for(;u;){let e=(0,i.l)(new Uint8Array(131072)),t=0;for(;t<4096;){let n=r.slice(d,d+31);if(e.pushByte(0),e.pushBytes(n),n.length<31){e.pushByte(128),u=!1;break}t++,d+=31}o.push(e)}return"bytes"===t?o.map(e=>e.bytes):o.map(e=>(0,c.My)(e.bytes))}({data:t,to:u}),f=e.commitments??(0,n.S)({blobs:d,kzg:r,to:u}),p=e.proofs??(0,o.t)({blobs:d,commitments:f,kzg:r,to:u}),h=[];for(let e=0;e<d.length;e++)h.push({blob:d[e],commitment:f[e],proof:p[e]});return h}},20728:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(14232),o=r(19639),a=r(55811);let i=(e,t)=>{let r=(0,n.forwardRef)((r,i)=>{let{className:s,...l}=r;return(0,n.createElement)(a.A,{ref:i,iconNode:t,className:(0,o.z)("lucide-".concat((0,o.f)(e)),s),...l})});return r.displayName="".concat(e),r}},21379:(e,t,r)=>{"use strict";r.d(t,{D:()=>c,N:()=>u});var n=r(14232),o=["light","dark"],a="(prefers-color-scheme: dark)",i="undefined"==typeof window,s=n.createContext(void 0),l={setTheme:e=>{},themes:[]},c=()=>{var e;return null!=(e=n.useContext(s))?e:l},u=e=>n.useContext(s)?e.children:n.createElement(f,{...e}),d=["light","dark"],f=({forcedTheme:e,disableTransitionOnChange:t=!1,enableSystem:r=!0,enableColorScheme:i=!0,storageKey:l="theme",themes:c=d,defaultTheme:u=r?"system":"light",attribute:f="data-theme",value:g,children:y,nonce:v})=>{let[w,x]=n.useState(()=>h(l,u)),[C,E]=n.useState(()=>h(l)),j=g?Object.values(g):c,k=n.useCallback(e=>{let n=e;if(!n)return;"system"===e&&r&&(n=b());let a=g?g[n]:n,s=t?m():null,l=document.documentElement;if("class"===f?(l.classList.remove(...j),a&&l.classList.add(a)):a?l.setAttribute(f,a):l.removeAttribute(f),i){let e=o.includes(u)?u:null,t=o.includes(n)?n:e;l.style.colorScheme=t}null==s||s()},[]),P=n.useCallback(e=>{let t="function"==typeof e?e(e):e;x(t);try{localStorage.setItem(l,t)}catch(e){}},[e]),S=n.useCallback(t=>{E(b(t)),"system"===w&&r&&!e&&k("system")},[w,e]);n.useEffect(()=>{let e=window.matchMedia(a);return e.addListener(S),S(e),()=>e.removeListener(S)},[S]),n.useEffect(()=>{let e=e=>{e.key===l&&P(e.newValue||u)};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[P]),n.useEffect(()=>{k(null!=e?e:w)},[e,w]);let I=n.useMemo(()=>({theme:w,setTheme:P,forcedTheme:e,resolvedTheme:"system"===w?C:w,themes:r?[...c,"system"]:c,systemTheme:r?C:void 0}),[w,P,e,C,r,c]);return n.createElement(s.Provider,{value:I},n.createElement(p,{forcedTheme:e,disableTransitionOnChange:t,enableSystem:r,enableColorScheme:i,storageKey:l,themes:c,defaultTheme:u,attribute:f,value:g,children:y,attrs:j,nonce:v}),y)},p=n.memo(({forcedTheme:e,storageKey:t,attribute:r,enableSystem:i,enableColorScheme:s,defaultTheme:l,value:c,attrs:u,nonce:d})=>{let f="system"===l,p="class"===r?`var d=document.documentElement,c=d.classList;c.remove(${u.map(e=>`'${e}'`).join(",")});`:`var d=document.documentElement,n='${r}',s='setAttribute';`,h=s?(o.includes(l)?l:null)?`if(e==='light'||e==='dark'||!e)d.style.colorScheme=e||'${l}'`:"if(e==='light'||e==='dark')d.style.colorScheme=e":"",m=(e,t=!1,n=!0)=>{let a=c?c[e]:e,i=t?e+"|| ''":`'${a}'`,l="";return s&&n&&!t&&o.includes(e)&&(l+=`d.style.colorScheme = '${e}';`),"class"===r?t||a?l+=`c.add(${i})`:l+="null":a&&(l+=`d[s](n,${i})`),l},b=e?`!function(){${p}${m(e)}}()`:i?`!function(){try{${p}var e=localStorage.getItem('${t}');if('system'===e||(!e&&${f})){var t='${a}',m=window.matchMedia(t);if(m.media!==t||m.matches){${m("dark")}}else{${m("light")}}}else if(e){${c?`var x=${JSON.stringify(c)};`:""}${m(c?"x[e]":"e",!0)}}${f?"":"else{"+m(l,!1,!1)+"}"}${h}}catch(e){}}()`:`!function(){try{${p}var e=localStorage.getItem('${t}');if(e){${c?`var x=${JSON.stringify(c)};`:""}${m(c?"x[e]":"e",!0)}}else{${m(l,!1,!1)};}${h}}catch(t){}}();`;
7return n.createElement("script",{nonce:d,dangerouslySetInnerHTML:{__html:b}})}),h=(e,t)=>{let r;if(!i){try{r=localStorage.getItem(e)||void 0}catch(e){}return r||t}},m=()=>{let e=document.createElement("style");return e.appendChild(document.createTextNode("*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(e),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(e)},1)}},b=e=>(e||(e=window.matchMedia(a)),e.matches?"dark":"light")},21407:(e,t,r)=>{"use strict";r.d(t,{$:()=>s,s:()=>i});var n=r(60388),o=r(46305),a=r(48149),i=class extends o.k{#n;#o;#a;#i;constructor(e){super(),this.#n=e.client,this.mutationId=e.mutationId,this.#a=e.mutationCache,this.#o=[],this.state=e.state||s(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#o.includes(e)||(this.#o.push(e),this.clearGcTimeout(),this.#a.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.#o=this.#o.filter(t=>t!==e),this.scheduleGc(),this.#a.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.#o.length||("pending"===this.state.status?this.scheduleGc():this.#a.remove(this))}continue(){return this.#i?.continue()??this.execute(this.state.variables)}async execute(e){let t=()=>{this.#s({type:"continue"})},r={client:this.#n,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#i=(0,a.II)({fn:()=>this.options.mutationFn?this.options.mutationFn(e,r):Promise.reject(Error("No mutationFn found")),onFail:(e,t)=>{this.#s({type:"failed",failureCount:e,error:t})},onPause:()=>{this.#s({type:"pause"})},onContinue:t,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#a.canRun(this)});let n="pending"===this.state.status,o=!this.#i.canStart();try{if(n)t();else{this.#s({type:"pending",variables:e,isPaused:o}),await this.#a.config.onMutate?.(e,this,r);let t=await this.options.onMutate?.(e,r);t!==this.state.context&&this.#s({type:"pending",context:t,variables:e,isPaused:o})}let a=await this.#i.start();return await this.#a.config.onSuccess?.(a,e,this.state.context,this,r),await this.options.onSuccess?.(a,e,this.state.context,r),await this.#a.config.onSettled?.(a,null,this.state.variables,this.state.context,this,r),await this.options.onSettled?.(a,null,e,this.state.context,r),this.#s({type:"success",data:a}),a}catch(t){try{throw await this.#a.config.onError?.(t,e,this.state.context,this,r),await this.options.onError?.(t,e,this.state.context,r),await this.#a.config.onSettled?.(void 0,t,this.state.variables,this.state.context,this,r),await this.options.onSettled?.(void 0,t,e,this.state.context,r),t}finally{this.#s({type:"error",error:t})}}finally{this.#a.runNext(this)}}#s(e){this.state=(t=>{switch(e.type){case"failed":return{...t,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...t,isPaused:!0};case"continue":return{...t,isPaused:!1};case"pending":return{...t,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:"pending",variables:e.variables,submittedAt:Date.now()};case"success":return{...t,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...t,data:void 0,error:e.error,failureCount:t.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"}}})(this.state),n.jG.batch(()=>{this.#o.forEach(t=>{t.onMutationUpdate(e)}),this.#a.notify({mutation:this,type:"updated",action:e})})}};function s(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}},21998:(e,t,r)=>{"use strict";r.d(t,{h:()=>i});var n=r(55254),o=r(16006),a=r(26715);function i({r:e,s:t,to:r="hex",v:i,yParity:s}){let l=(()=>{if(0===s||1===s)return s;if(i&&(27n===i||28n===i||i>=35n))return+(i%2n===0n);throw Error("Invalid `v` or `yParity` value")}
7)(),c=`0x${new n.secp256k1.Signature((0,o.uU)(e),(0,o.uU)(t)).toCompactHex()}${0===l?"1b":"1c"}`;return"hex"===r?c:(0,a.aT)(c)}},22182:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{UnrecognizedActionError:function(){return r},unstable_isUnrecognizedActionError:function(){return n}});class r extends Error{constructor(...e){super(...e),this.name="UnrecognizedActionError"}}function n(e){return!!(e&&"object"==typeof e&&e instanceof r)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},22658:(e,t,r)=>{"use strict";r.d(t,{Oh:()=>a});var n=r(14232),o=0;function a(){n.useEffect(()=>{let e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??i()),document.body.insertAdjacentElement("beforeend",e[1]??i()),o++,()=>{1===o&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),o--}},[])}function i(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}},22729:(e,t,r)=>{"use strict";r.d(t,{B:()=>o});var n=r(66585);function o(e){return"function"===e.type?`function ${e.name}(${(0,n.Q)(e.inputs)})${e.stateMutability&&"nonpayable"!==e.stateMutability?` ${e.stateMutability}`:""}${e.outputs?.length?` returns (${(0,n.Q)(e.outputs)})`:""}`:"event"===e.type?`event ${e.name}(${(0,n.Q)(e.inputs)})`:"error"===e.type?`error ${e.name}(${(0,n.Q)(e.inputs)})`:"constructor"===e.type?`constructor(${(0,n.Q)(e.inputs)})${"payable"===e.stateMutability?" payable":""}`:"fallback"===e.type?`fallback() external${"payable"===e.stateMutability?" payable":""}`:"receive() external payable"}},22859:(e,t,r)=>{"use strict";r.d(t,{RR:()=>s,pw:()=>i,sM:()=>a});var n=r(5639),o=r(76200);class a extends o.C{constructor(){super("`baseFeeMultiplier` must be greater than 1.",{name:"BaseFeeScalarError"})}}class i extends o.C{constructor(){super("Chain does not support EIP-1559 fees.",{name:"Eip1559FeesNotSupportedError"})}}class s extends o.C{constructor({maxPriorityFeePerGas:e}){super(`\`maxFeePerGas\` cannot be less than the \`maxPriorityFeePerGas\` (${(0,n.Q)(e)} gwei).`,{name:"MaxFeePerGasTooLowError"})}}},23084:(e,t,r)=>{"use strict";r.d(t,{Vw:()=>b,DO:()=>a,CC:()=>s,sd:()=>i,Fe:()=>o,Ht:()=>l,uH:()=>u,Id:()=>m,qj:()=>g,O8:()=>d,po:()=>y,Ow:()=>f,fd:()=>p,ZJ:()=>h,DH:()=>c});let n="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0;function o(e){if(!Number.isSafeInteger(e)||e<0)throw Error("positive integer expected, got "+e)}function a(e,...t){if(!(e instanceof Uint8Array||ArrayBuffer.isView(e)&&"Uint8Array"===e.constructor.name))throw Error("Uint8Array expected");if(t.length>0&&!t.includes(e.length))throw Error("Uint8Array expected of length "+t+", got length="+e.length)}function i(e){if("function"!=typeof e||"function"!=typeof e.create)throw Error("Hash should be wrapped by utils.createHasher");o(e.outputLen),o(e.blockLen)}function s(e,t=!0){if(e.destroyed)throw Error("Hash instance has been destroyed");if(t&&e.finished)throw Error("Hash#digest() has already been called")}function l(e,t){a(e);let r=t.outputLen;if(e.length<r)throw Error("digestInto() expects output buffer of length at least "+r)}function c(e){return new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4))}function u(...e){for(let t=0;t<e.length;t++)e[t].fill(0)}function d(e){return new DataView(e.buffer,e.byteOffset,e.byteLength)}function f(e,t){return e<<32-t|e>>>t}let p=68===new Uint8Array(new Uint32Array([0x11223344]).buffer)[0]?e=>e:function(e){for(let r=0;r<e.length;r++){var t;e[r]=(t=e[r])<<24&0xff000000|t<<8&0xff0000|t>>>8&65280|t>>>24&255}return e};function h(e){return"string"==typeof e&&(e=function(e){if("string"!=typeof e)throw Error("string expected");return new Uint8Array(new TextEncoder().encode(e))}(e)),a(e),e}function m(...e){let t=0;for(let r=0;r<e.length;r++){let n=e[r];a(n),t+=n.length}let r=new Uint8Array(t);for(let t=0,n=0;t<e.length;t++){let o=e[t];r.set(o,n),n+=o.length}return r}class b{}function g(e){let t=t=>e().update(h(t)).digest(),r=e();return t.outputLen=r.outputLen,t.blockLen=r.blockLen,t.create=()=>e(),t}function y(e=32){if(n&&"function"==typeof n.getRandomValues)return n.getRandomValues(new Uint8Array(e));if(n&&"function"==typeof n.randomBytes)return Uint8Array.from(n.randomBytes(e));throw Error("crypto.getRandomValues must be defined")}},23414:(e,t,r)=>{"use strict";r.d(t,{h:()=>h,k:()=>b});var n=r(79313),o=r(45755),a=r(76200),i=r(12748),s=r(57512),l=r(58798),c=r(80403),u=r(38047),d=r(66320),f=r(81645),p=r(3796);function h(e,t){if(e.length!==t.length)throw new n.YE({expectedLength:e.length,givenLength:t.length});let r=m(function({params:e,values:t}){let r=[];for(let h=0;h<e.length;h++)r.push(function e({param:t,value:r}){let h=b(t.type);if(h){let[o,a]=h;return function(t,{length:r,param:o}){let a=null===r;if(!Array.isArray(t))throw new n.dm(t);if(!a&&t.length!==r)throw new n.Nc({expectedLength:r,givenLength:t.length,type:`${o.type}[${r}]`});let i=!1,s=[];for(let r=0;r<t.length;r++){let n=e({param:o,value:t[r]});n.dynamic&&(i=!0),s.push(n)}
7if(a||i){let e=m(s);if(a){let t=(0,f.cK)(s.length,{size:32});return{dynamic:!0,encoded:s.length>0?(0,l.xW)([t,e]):t}}if(i)return{dynamic:!0,encoded:e}}return{dynamic:!1,encoded:(0,l.xW)(s.map(({encoded:e})=>e))}}(r,{length:o,param:{...t,type:a}})}if("tuple"===t.type)return function(t,{param:r}){let n=!1,o=[];for(let a=0;a<r.components.length;a++){let i=r.components[a],s=Array.isArray(t)?a:i.name,l=e({param:i,value:t[s]});o.push(l),l.dynamic&&(n=!0)}return{dynamic:n,encoded:n?m(o):(0,l.xW)(o.map(({encoded:e})=>e))}}(r,{param:t});if("address"===t.type){var g=r;if(!(0,s.P)(g))throw new o.M({address:g});return{dynamic:!1,encoded:(0,c.db)(g.toLowerCase())}}if("bool"===t.type){var y=r;if("boolean"!=typeof y)throw new a.C(`Invalid boolean value: "${y}" (type: ${typeof y}). Expected: \`true\` or \`false\`.`);return{dynamic:!1,encoded:(0,c.db)((0,f.$P)(y))}}if(t.type.startsWith("uint")||t.type.startsWith("int")){let e=t.type.startsWith("int"),[,,n="256"]=p.Ge.exec(t.type)??[];return function(e,{signed:t,size:r=256}){if("number"==typeof r){let n=2n**(BigInt(r)-(t?1n:0n))-1n,o=t?-n-1n:0n;if(e>n||e<o)throw new i.Ty({max:n.toString(),min:o.toString(),signed:t,size:r/8,value:e.toString()})}return{dynamic:!1,encoded:(0,f.cK)(e,{size:32,signed:t})}}(r,{signed:e,size:Number(n)})}if(t.type.startsWith("bytes"))return function(e,{param:t}){let[,r]=t.type.split("bytes"),o=(0,u.E)(e);if(!r){let t=e;return o%32!=0&&(t=(0,c.db)(t,{dir:"right",size:32*Math.ceil((e.length-2)/2/32)})),{dynamic:!0,encoded:(0,l.xW)([(0,c.db)((0,f.cK)(o,{size:32})),t])}}if(o!==Number.parseInt(r,10))throw new n.gH({expectedSize:Number.parseInt(r,10),value:e});return{dynamic:!1,encoded:(0,c.db)(e,{dir:"right"})}}(r,{param:t});if("string"===t.type){var v=r;let e=(0,f.i3)(v),t=Math.ceil((0,u.E)(e)/32),n=[];for(let r=0;r<t;r++)n.push((0,c.db)((0,d.di)(e,32*r,(r+1)*32),{dir:"right"}));return{dynamic:!0,encoded:(0,l.xW)([(0,c.db)((0,f.cK)((0,u.E)(e),{size:32})),...n])}}throw new n.nK(t.type,{docsPath:"/docs/contract/encodeAbiParameters"})}({param:e[h],value:t[h]}));return r}({params:e,values:t}));return 0===r.length?"0x":r}function m(e){let t=0;for(let r=0;r<e.length;r++){let{dynamic:n,encoded:o}=e[r];n?t+=32:t+=(0,u.E)(o)}let r=[],n=[],o=0;for(let a=0;a<e.length;a++){let{dynamic:i,encoded:s}=e[a];i?(r.push((0,f.cK)(t+o,{size:32})),n.push(s),o+=(0,u.E)(s)):r.push(s)}return(0,l.xW)([...r,...n])}function b(e){let t=e.match(/^(.*)\[(\d+)?\]$/);return t?[t[2]?Number(t[2]):null,t[1]]:void 0}},23511:(e,t,r)=>{"use strict";function n(e,t,r){return JSON.stringify(e,(e,r)=>"function"==typeof t?t(e,r):"bigint"==typeof r?r.toString()+"#__bigint":r,r)}r.d(t,{A:()=>n})},24235:()=>{},25443:(e,t,r)=>{"use strict";var n=r(29563);Object.defineProperty(t,"__esModule",{value:!0}),t.BroadcastChannel=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"nextauth.message";return{receive:function(t){var r=function(r){if(r.key===e){var n,o=JSON.parse(null!=(n=r.newValue)?n:"{}");(null==o?void 0:o.event)==="session"&&null!=o&&o.data&&t(o)}};return window.addEventListener("storage",r),function(){return window.removeEventListener("storage",r)}},post:function(t){if("undefined"!=typeof window)try{localStorage.setItem(e,JSON.stringify(l(l({},t),{},{timestamp:d()})))}catch(e){}}}},t.apiBaseUrl=u,t.fetchData=function(e,t,r){return c.apply(this,arguments)},t.now=d;var o=n(r(43081)),a=n(r(84620)),i=n(r(16108));function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?s(Object(r),!0).forEach(function(t){(0,a.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function c(){return(c=(0,i.default)(o.default.mark(function e(t,r,n){var a,i,s,c,d,f,p,h,m,b=arguments;return o.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return i=(a=b.length>3&&void 0!==b[3]?b[3]:{}).ctx,c=void 0===(s=a.req)?null==i?void 0:i.req:s,d="".concat(u(r),"/").concat(t),e.prev=2,p={headers:l({"Content-Type":"application/json"}
7,null!=c&&null!=(f=c.headers)&&f.cookie?{cookie:c.headers.cookie}:{})},null!=c&&c.body&&(p.body=JSON.stringify(c.body),p.method="POST"),e.next=7,fetch(d,p);case 7:return h=e.sent,e.next=10,h.json();case 10:if(m=e.sent,h.ok){e.next=13;break}throw m;case 13:return e.abrupt("return",Object.keys(m).length>0?m:null);case 16:return e.prev=16,e.t0=e.catch(2),n.error("CLIENT_FETCH_ERROR",{error:e.t0,url:d}),e.abrupt("return",null);case 20:case"end":return e.stop()}},e,null,[[2,16]])}))).apply(this,arguments)}function u(e){return"undefined"==typeof window?"".concat(e.baseUrlServer).concat(e.basePathServer):e.basePath}function d(){return Math.floor(Date.now()/1e3)}},25497:e=>{e.exports={style:{fontFamily:"'JetBrains Mono', 'JetBrains Mono Fallback'",fontStyle:"normal"},className:"__className_3c557b",variable:"__variable_3c557b"}},26283:(e,t,r)=>{"use strict";r.d(t,{$:()=>c});var n=r(37876),o=r(14232),a=r(82987),i=r(94650),s=r(8291);let l=(0,i.F)("inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50",{variants:{variant:{default:"bg-primary text-primary-foreground shadow hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground shadow-sm hover:bg-destructive/90",outline:"border border-input bg-background shadow-sm hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground shadow-sm hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2",sm:"h-8 rounded-md px-3 text-xs",lg:"h-10 rounded-md px-8",icon:"h-6 w-6"}},defaultVariants:{variant:"default",size:"default"}}),c=o.forwardRef((e,t)=>{let{className:r,variant:o,size:i,asChild:c=!1,...u}=e,d=c?a.DX:"button";return(0,n.jsx)(d,{className:(0,s.cn)(l({variant:o,size:i,className:r})),ref:t,...u})});c.displayName="Button"},26450:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>tG,hankenGrotesk:()=>s(),jetbrainsMono:()=>c(),monsterrat:()=>a()});var n=r(37876);r(45662),r(24235),r(91307);var o=r(62852),a=r.n(o),i=r(70660),s=r.n(i),l=r(25497),c=r.n(l),u=r(77328),d=r.n(u),f=r(89099),p=r(14232),h=r.t(p,2),m=r(37149),b=r(58444),g=r(60388),y=r(90089),v=class extends y.Q{constructor(e={}){super(),this.config=e,this.#l=new Map}#l;build(e,t,r){let n=t.queryKey,o=t.queryHash??(0,m.F$)(n,t),a=this.get(o);return a||(a=new b.X({client:e,queryKey:n,queryHash:o,options:e.defaultQueryOptions(t),state:r,defaultOptions:e.getQueryDefaults(n)}),this.add(a)),a}add(e){this.#l.has(e.queryHash)||(this.#l.set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){let t=this.#l.get(e.queryHash);t&&(e.destroy(),t===e&&this.#l.delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){g.jG.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#l.get(e)}getAll(){return[...this.#l.values()]}find(e){let t={exact:!0,...e};return this.getAll().find(e=>(0,m.MK)(t,e))}findAll(e={}){let t=this.getAll();return Object.keys(e).length>0?t.filter(t=>(0,m.MK)(e,t)):t}notify(e){g.jG.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){g.jG.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){g.jG.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},w=r(21407),x=class extends y.Q{constructor(e={}){super(),this.config=e,this.#c=new Set,this.#u=new Map,this.#d=0}#c;#u;#d;build(e,t,r){let n=new w.s({client:e,mutationCache:this,mutationId:++this.#d,options:e.defaultMutationOptions(t),state:r});return this.add(n),n}add(e){this.#c.add(e);let t=C(e);if("string"==typeof t){let r=this.#u.get(t);r?r.push(e):this.#u.set(t,[e])}this.notify({type:"added",mutation:e})}remove(e){if(this.#c.delete(e)){let t=C(e);if("string"==typeof t){let r=this.#u.get(t);if(r)if(r.length>1){let t=r.indexOf(e);-1!==t&&r.splice(t,1)}else r[0]===e&&this.#u.delete(t)}}this.notify({type:"removed",mutation:e})}canRun(e){let t=C(e);if("string"!=typeof t)return!0;{let r=this.#u.get(t),n=r?.find(e=>"pending"===e.state.status);return!n||n===e}}runNext(e){let t=C(e);if("string"!=typeof t)return Promise.resolve();{let r=this.#u.get(t)?.find(t=>
7t!==e&&t.state.isPaused);return r?.continue()??Promise.resolve()}}clear(){g.jG.batch(()=>{this.#c.forEach(e=>{this.notify({type:"removed",mutation:e})}),this.#c.clear(),this.#u.clear()})}getAll(){return Array.from(this.#c)}find(e){let t={exact:!0,...e};return this.getAll().find(e=>(0,m.nJ)(t,e))}findAll(e={}){return this.getAll().filter(t=>(0,m.nJ)(e,t))}notify(e){g.jG.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){let e=this.getAll().filter(e=>e.state.isPaused);return g.jG.batch(()=>Promise.all(e.map(e=>e.continue().catch(m.lQ))))}};function C(e){return e.options.scope?.id}var E=r(98275),j=r(18070);function k(e){return{onFetch:(t,r)=>{let n=t.options,o=t.fetchOptions?.meta?.fetchMore?.direction,a=t.state.data?.pages||[],i=t.state.data?.pageParams||[],s={pages:[],pageParams:[]},l=0,c=async()=>{let r=!1,c=(0,m.ZM)(t.options,t.fetchOptions),u=async(e,n,o)=>{if(r)return Promise.reject();if(null==n&&e.pages.length)return Promise.resolve(e);let a=(()=>{let e={client:t.client,queryKey:t.queryKey,pageParam:n,direction:o?"backward":"forward",meta:t.options.meta};return Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(t.signal.aborted?r=!0:t.signal.addEventListener("abort",()=>{r=!0}),t.signal)}),e})(),i=await c(a),{maxPages:s}=t.options,l=o?m.ZZ:m.y9;return{pages:l(e.pages,i,s),pageParams:l(e.pageParams,n,s)}};if(o&&a.length){let e="backward"===o,t={pages:a,pageParams:i},r=(e?function(e,{pages:t,pageParams:r}){return t.length>0?e.getPreviousPageParam?.(t[0],t,r[0],r):void 0}:P)(n,t);s=await u(t,r,e)}else{let t=e??a.length;do{let e=0===l?i[0]??n.initialPageParam:P(n,s);if(l>0&&null==e)break;s=await u(s,e),l++}while(l<t)}return s};t.options.persister?t.fetchFn=()=>t.options.persister?.(c,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},r):t.fetchFn=c}}}function P(e,{pages:t,pageParams:r}){let n=t.length-1;return t.length>0?e.getNextPageParam(t[n],t,r[n],r):void 0}var S=class{#f;#a;#p;#h;#m;#b;#g;#y;constructor(e={}){this.#f=e.queryCache||new v,this.#a=e.mutationCache||new x,this.#p=e.defaultOptions||{},this.#h=new Map,this.#m=new Map,this.#b=0}mount(){this.#b++,1===this.#b&&(this.#g=E.m.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#f.onFocus())}),this.#y=j.t.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#f.onOnline())}))}unmount(){this.#b--,0===this.#b&&(this.#g?.(),this.#g=void 0,this.#y?.(),this.#y=void 0)}isFetching(e){return this.#f.findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return this.#a.findAll({...e,status:"pending"}).length}getQueryData(e){let t=this.defaultQueryOptions({queryKey:e});return this.#f.get(t.queryHash)?.state.data}ensureQueryData(e){let t=this.defaultQueryOptions(e),r=this.#f.build(this,t),n=r.state.data;return void 0===n?this.fetchQuery(e):(e.revalidateIfStale&&r.isStaleByTime((0,m.d2)(t.staleTime,r))&&this.prefetchQuery(t),Promise.resolve(n))}getQueriesData(e){return this.#f.findAll(e).map(({queryKey:e,state:t})=>[e,t.data])}setQueryData(e,t,r){let n=this.defaultQueryOptions({queryKey:e}),o=this.#f.get(n.queryHash),a=o?.state.data,i=(0,m.Zw)(t,a);if(void 0!==i)return this.#f.build(this,n).setData(i,{...r,manual:!0})}setQueriesData(e,t,r){return g.jG.batch(()=>this.#f.findAll(e).map(({queryKey:e})=>[e,this.setQueryData(e,t,r)]))}getQueryState(e){let t=this.defaultQueryOptions({queryKey:e});return this.#f.get(t.queryHash)?.state}removeQueries(e){let t=this.#f;g.jG.batch(()=>{t.findAll(e).forEach(e=>{t.remove(e)})})}resetQueries(e,t){let r=this.#f;return g.jG.batch(()=>(r.findAll(e).forEach(e=>{e.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){let r={revert:!0,...t};return Promise.all(g.jG.batch(()=>this.#f.findAll(e).map(e=>e.cancel(r)))).then(m.lQ).catch(m.lQ)}invalidateQueries(e,t={}){return g.jG.batch(()=>(this.#f.findAll(e).forEach(e=>{e.invalidate()}),e?.refetchType==="none")?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??"active"},t))}refetchQueries(e,t={}){let r={...t,cancelRefetch:t.cancelRefetch??!0};return Promise.all(g.jG.batch(()=>this.#f.findAll(e).filter(e=>!e.isDisabled()&&!e.isStatic()).map(e=>{let t=e.fetch(void 0,r);return r.throwOnError||(t=t.catch(m.lQ)),"paused"===e.state.fetchStatus?Promise.resolve():t}
7))).then(m.lQ)}fetchQuery(e){let t=this.defaultQueryOptions(e);void 0===t.retry&&(t.retry=!1);let r=this.#f.build(this,t);return r.isStaleByTime((0,m.d2)(t.staleTime,r))?r.fetch(t):Promise.resolve(r.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(m.lQ).catch(m.lQ)}fetchInfiniteQuery(e){return e.behavior=k(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(m.lQ).catch(m.lQ)}ensureInfiniteQueryData(e){return e.behavior=k(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return j.t.isOnline()?this.#a.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#f}getMutationCache(){return this.#a}getDefaultOptions(){return this.#p}setDefaultOptions(e){this.#p=e}setQueryDefaults(e,t){this.#h.set((0,m.EN)(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){let t=[...this.#h.values()],r={};return t.forEach(t=>{(0,m.Cp)(e,t.queryKey)&&Object.assign(r,t.defaultOptions)}),r}setMutationDefaults(e,t){this.#m.set((0,m.EN)(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){let t=[...this.#m.values()],r={};return t.forEach(t=>{(0,m.Cp)(e,t.mutationKey)&&Object.assign(r,t.defaultOptions)}),r}defaultQueryOptions(e){if(e._defaulted)return e;let t={...this.#p.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=(0,m.F$)(t.queryKey,t)),void 0===t.refetchOnReconnect&&(t.refetchOnReconnect="always"!==t.networkMode),void 0===t.throwOnError&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===m.hT&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#p.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#f.clear(),this.#a.clear()}},I=r(67768),O=r(90246),R=r(17477),A=r(10553),T=r(73303),B=r(91929);let _=(0,B.x)({id:137,name:"Polygon",blockTime:2e3,nativeCurrency:{name:"POL",symbol:"POL",decimals:18},rpcUrls:{default:{http:["https://polygon-rpc.com"]}},blockExplorers:{default:{name:"PolygonScan",url:"https://polygonscan.com",apiUrl:"https://api.polygonscan.com/api"}},contracts:{multicall3:{address:"0xca11bde05977b3631167028862be2a173976ca11",blockCreated:0x18938b0}}});var M=r(16006),N=r(37744),L=r(93505),$=r(58547);let F={block:(0,N.R)({format:e=>({transactions:e.transactions?.map(e=>{if("string"==typeof e)return e;let t=(0,L.uP)(e);return"0x7e"===t.typeHex&&(t.isSystemTx=e.isSystemTx,t.mint=e.mint?(0,M.uU)(e.mint):void 0,t.sourceHash=e.sourceHash,t.type="deposit"),t}),stateRoot:e.stateRoot})}),transaction:(0,L.gU)({format(e){let t={};return"0x7e"===e.type&&(t.isSystemTx=e.isSystemTx,t.mint=e.mint?(0,M.uU)(e.mint):void 0,t.sourceHash=e.sourceHash,t.type="deposit"),t}}),transactionReceipt:(0,$.WB)({format:e=>({l1GasPrice:e.l1GasPrice?(0,M.uU)(e.l1GasPrice):null,l1GasUsed:e.l1GasUsed?(0,M.uU)(e.l1GasUsed):null,l1Fee:e.l1Fee?(0,M.uU)(e.l1Fee):null,l1FeeScalar:e.l1FeeScalar?Number(e.l1FeeScalar):null})})};var D=r(45755),U=r(57512),z=r(58798),W=r(81645),q=r(83894),H=r(94358);let K={blockTime:2e3,contracts:{gasPriceOracle:{address:"0x420000000000000000000000000000000000000F"},l1Block:{address:"0x4200000000000000000000000000000000000015"},l2CrossDomainMessenger:{address:"0x4200000000000000000000000000000000000007"},l2Erc721Bridge:{address:"0x4200000000000000000000000000000000000014"},l2StandardBridge:{address:"0x4200000000000000000000000000000000000010"},l2ToL1MessagePasser:{address:"0x4200000000000000000000000000000000000016"}},formatters:F,serializers:{transaction:function(e,t){var r;return"deposit"===(r=e).type||void 0!==r.sourceHash?function(e){var t=e;let{from:r,to:n}=t;if(r&&!(0,U.P)(r))throw new D.M({address:r});if(n&&!(0,U.P)(n))throw new D.M({address:n});let{sourceHash:o,data:a,from:i,gas:s,isSystemTx:l,mint:c,to:u,value:d}=e,f=[o,i,u??"0x",c?(0,W.nj)(c):"0x",d?(0,W.nj)(d):"0x",s?(0,W.nj)(s):"0x",l?"0x1":"0x",a??"0x"];return(0,z.aP)(["0x7e",(0,q.EQ)(f)])}(e):(0,H.b)(e,t)}}},G=(0,B.x)({...K,id:10,name:"OP Mainnet",nativeCurrency:{name:"Ether",symbol:"ETH",decimals:18},rpcUrls:{default:{http:["https://mainnet.optimism.io"]}},blockExplorers:{default:{name:"Optimism Explorer",url:"https://optimistic.etherscan.io",apiUrl:"https://api-optimistic.etherscan.io/api"}},contracts:{...K.contracts,disputeGameFactory:{1:{address:"0xe5965Ab5962eDc7477C8520243A95517CD252fA9"}},l2OutputOracle:{1:{address:"0xdfe97868233d1aa22e815a266982f2cf17685a27"}},multicall3:{address:"0xca11bde05977b3631167028862be2a173976ca11",blockCreated:4286263},portal:{1:{address:"0xbEb5Fc579115071764c7423A4f12eDde41f106Ed"}},l1StandardBridge:{1:{address:"0x99C9fc46f92E8a1c0deC1b1747d010903E884bE1"}}},sourceId:1}),V=(0,B.x)({id:42161,name:"Arbitrum One",nativeCurrency:{name:"Ether",symbol
7:"ETH",decimals:18},blockTime:250,rpcUrls:{default:{http:["https://arb1.arbitrum.io/rpc"]}},blockExplorers:{default:{name:"Arbiscan",url:"https://arbiscan.io",apiUrl:"https://api.arbiscan.io/api"}},contracts:{multicall3:{address:"0xca11bde05977b3631167028862be2a173976ca11",blockCreated:7654707}}}),Q=(0,B.x)({...K,id:8453,name:"Base",nativeCurrency:{name:"Ether",symbol:"ETH",decimals:18},rpcUrls:{default:{http:["https://mainnet.base.org"]}},blockExplorers:{default:{name:"Basescan",url:"https://basescan.org",apiUrl:"https://api.basescan.org/api"}},contracts:{...K.contracts,disputeGameFactory:{1:{address:"0x43edB88C4B80fDD2AdFF2412A7BebF9dF42cB40e"}},l2OutputOracle:{1:{address:"0x56315b90c40730925ec5485cf004d835058518A0"}},multicall3:{address:"0xca11bde05977b3631167028862be2a173976ca11",blockCreated:5022},portal:{1:{address:"0x49048044D57e1C92A77f79988d21Fa8fAF74E97e",blockCreated:0x10ac19f}},l1StandardBridge:{1:{address:"0x3154Cf16ccdb4C6d922629664174b904d80F2C35",blockCreated:0x10ac19f}}},sourceId:1});({...Q,experimental_preconfirmationTime:200,rpcUrls:{default:{http:["https://mainnet-preconf.base.org"]}}});let Z=(0,B.x)({id:0xaa36a7,name:"Sepolia",nativeCurrency:{name:"Sepolia Ether",symbol:"ETH",decimals:18},rpcUrls:{default:{http:["https://11155111.rpc.thirdweb.com"]}},blockExplorers:{default:{name:"Etherscan",url:"https://sepolia.etherscan.io",apiUrl:"https://api-sepolia.etherscan.io/api"}},contracts:{multicall3:{address:"0xca11bde05977b3631167028862be2a173976ca11",blockCreated:751532},ensUniversalResolver:{address:"0xeeeeeeee14d718c2b47d9923deab1335e144eeee",blockCreated:8928790}},testnet:!0});var Y=r(99742);let X="77be79148051cada8506f6f586a028dd";if(!X)throw Error("NEXT_PUBLIC_WALLETCONNECT_PROJECT_ID is required in production");let J=(0,O.Y8)({appName:"Sizland MyTab",projectId:X||"dev-local-placeholder",chains:[T.r,_,G,V,Q,..."true"===Y.env.NEXT_PUBLIC_ENABLE_TESTNETS?[Z]:[]],ssr:!0});var ee=r(21379);function et(e){let{children:t,...r}=e;return(0,n.jsx)(ee.N,{...r,children:t})}var er=r(54587),en=r.n(er),eo=r(48230),ea=r.n(eo),ei=r(41223),es=r(26283),el=r(33716),ec=r(10714),eu=r(52387),ed=r(38982),ef=r(32792),ep=r(73850),eh=r(83277),em=r(35619);r(98477);var eb=r(82987),eg=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let r=p.forwardRef((e,r)=>{let{asChild:o,...a}=e,i=o?eb.DX:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,n.jsx)(i,{...a,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),ey=r(22658),ev=r(74365),ew=r(94769),ex="Dialog",[eC,eE]=function(e,t=[]){let r=[],o=()=>{let t=r.map(e=>p.createContext(e));return function(r){let n=r?.[e]||t;return p.useMemo(()=>({[`__scope${e}`]:{...r,[e]:n}}),[r,n])}};return o.scopeName=e,[function(t,o){let a=p.createContext(o),i=r.length;function s(t){let{scope:r,children:o,...s}=t,l=r?.[e][i]||a,c=p.useMemo(()=>s,Object.values(s));return(0,n.jsx)(l.Provider,{value:c,children:o})}return r=[...r,o],s.displayName=t+"Provider",[s,function(r,n){let s=n?.[e][i]||a,l=p.useContext(s);if(l)return l;if(void 0!==o)return o;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let n=r.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return p.useMemo(()=>({[`__scope${t.scopeName}`]:n}),[n])}};return r.scopeName=t.scopeName,r}(o,...t)]}(ex),[ej,ek]=eC(ex),eP=e=>{let{__scopeDialog:t,children:r,open:o,defaultOpen:a,onOpenChange:i,modal:s=!0}=e,l=p.useRef(null),c=p.useRef(null),[u=!1,d]=(0,ed.i)({prop:o,defaultProp:a,onChange:i});return(0,n.jsx)(ej,{scope:t,triggerRef:l,contentRef:c,contentId:(0,eu.B)(),titleId:(0,eu.B)(),descriptionId:(0,eu.B)(),open:u,onOpenChange:d,onOpenToggle:p.useCallback(()=>d(e=>!e),[d]),modal:s,children:r})};eP.displayName=ex;var eS="DialogTrigger",eI=p.forwardRef((e,t)=>{let{__scopeDialog:r,...o}=e,a=ek(eS,r),i=(0,ec.s)(t,a.triggerRef);return(0,n.jsx)(eg.button,{type:"button","aria-haspopup":"dialog","aria-expanded":a.open,"aria-controls":a.contentId,"data-state":eG(a.open),...o,ref:i,onClick:(0,el.m)(e.onClick,a.onOpenToggle)})});eI.displayName=eS;var eO="DialogPortal",[eR,eA]=eC(eO,{forceMount:void 0}),eT=e=>{let{__scopeDialog:t,forceMount:r,children:o,container:a}=e,i=ek(eO,t);return(0,n.jsx)(eR,{scope:t,forceMount:r,children:p.Children.map(o,e=>(0,n.jsx)(em.C,{present:r||i.open,children:(0,n.jsx)(eh.Z,{asChild:!0,container:a,children:e})}))})};eT.displayName=eO;var eB="DialogOverlay",e_=p.forwardRef((e,t)=>
7{let r=eA(eB,e.__scopeDialog),{forceMount:o=r.forceMount,...a}=e,i=ek(eB,e.__scopeDialog);return i.modal?(0,n.jsx)(em.C,{present:o||i.open,children:(0,n.jsx)(eM,{...a,ref:t})}):null});e_.displayName=eB;var eM=p.forwardRef((e,t)=>{let{__scopeDialog:r,...o}=e,a=ek(eB,r);return(0,n.jsx)(ev.A,{as:eb.DX,allowPinchZoom:!0,shards:[a.contentRef],children:(0,n.jsx)(eg.div,{"data-state":eG(a.open),...o,ref:t,style:{pointerEvents:"auto",...o.style}})})}),eN="DialogContent",eL=p.forwardRef((e,t)=>{let r=eA(eN,e.__scopeDialog),{forceMount:o=r.forceMount,...a}=e,i=ek(eN,e.__scopeDialog);return(0,n.jsx)(em.C,{present:o||i.open,children:i.modal?(0,n.jsx)(e$,{...a,ref:t}):(0,n.jsx)(eF,{...a,ref:t})})});eL.displayName=eN;var e$=p.forwardRef((e,t)=>{let r=ek(eN,e.__scopeDialog),o=p.useRef(null),a=(0,ec.s)(t,r.contentRef,o);return p.useEffect(()=>{let e=o.current;if(e)return(0,ew.Eq)(e)},[]),(0,n.jsx)(eD,{...e,ref:a,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,el.m)(e.onCloseAutoFocus,e=>{e.preventDefault(),r.triggerRef.current?.focus()}),onPointerDownOutside:(0,el.m)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;(2===t.button||r)&&e.preventDefault()}),onFocusOutside:(0,el.m)(e.onFocusOutside,e=>e.preventDefault())})}),eF=p.forwardRef((e,t)=>{let r=ek(eN,e.__scopeDialog),o=p.useRef(!1),a=p.useRef(!1);return(0,n.jsx)(eD,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(o.current||r.triggerRef.current?.focus(),t.preventDefault()),o.current=!1,a.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(o.current=!0,"pointerdown"===t.detail.originalEvent.type&&(a.current=!0));let n=t.target;r.triggerRef.current?.contains(n)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&a.current&&t.preventDefault()}})}),eD=p.forwardRef((e,t)=>{let{__scopeDialog:r,trapFocus:o,onOpenAutoFocus:a,onCloseAutoFocus:i,...s}=e,l=ek(eN,r),c=p.useRef(null),u=(0,ec.s)(t,c);return(0,ey.Oh)(),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(ep.n,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:a,onUnmountAutoFocus:i,children:(0,n.jsx)(ef.qW,{role:"dialog",id:l.contentId,"aria-describedby":l.descriptionId,"aria-labelledby":l.titleId,"data-state":eG(l.open),...s,ref:u,onDismiss:()=>l.onOpenChange(!1)})}),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(eY,{titleId:l.titleId}),(0,n.jsx)(eX,{contentRef:c,descriptionId:l.descriptionId})]})]})}),eU="DialogTitle",ez=p.forwardRef((e,t)=>{let{__scopeDialog:r,...o}=e,a=ek(eU,r);return(0,n.jsx)(eg.h2,{id:a.titleId,...o,ref:t})});ez.displayName=eU;var eW="DialogDescription",eq=p.forwardRef((e,t)=>{let{__scopeDialog:r,...o}=e,a=ek(eW,r);return(0,n.jsx)(eg.p,{id:a.descriptionId,...o,ref:t})});eq.displayName=eW;var eH="DialogClose",eK=p.forwardRef((e,t)=>{let{__scopeDialog:r,...o}=e,a=ek(eH,r);return(0,n.jsx)(eg.button,{type:"button",...o,ref:t,onClick:(0,el.m)(e.onClick,()=>a.onOpenChange(!1))})});function eG(e){return e?"open":"closed"}eK.displayName=eH;var eV="DialogTitleWarning",[eQ,eZ]=function(e,t){let r=p.createContext(t);function o(e){let{children:t,...o}=e,a=p.useMemo(()=>o,Object.values(o));return(0,n.jsx)(r.Provider,{value:a,children:t})}return o.displayName=e+"Provider",[o,function(n){let o=p.useContext(r);if(o)return o;if(void 0!==t)return t;throw Error(`\`${n}\` must be used within \`${e}\``)}]}(eV,{contentName:eN,titleName:eU,docsSlug:"dialog"}),eY=({titleId:e})=>{let t=eZ(eV),r=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users. 8 9If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component. 10 11For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return p.useEffect(()=>{e&&(document.getElementById(e)||console.error(r))},[r,e]),null},eX=({contentRef:e,descriptionId:t})=>{let r=eZ("DialogDescriptionWarning"),n=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${r.contentName}}.`;return p.useEffect(()=>{let r=e.current?.getAttribute("aria-describedby");t&&r&&(document.getElementById(t)||console.warn(n))},[n,e,t]),null},eJ=r(5259),e0=r(94650),e1=r(8291);let e6=p.forwardRef((e,t)=>
11{let{className:r,...o}=e;return(0,n.jsx)(e_,{className:(0,e1.cn)("fixed inset-0 z-50 bg-black/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",r),...o,ref:t})});e6.displayName=e_.displayName;let e2=(0,e0.F)("fixed z-50 gap-4 bg-background p-6 shadow-lg transition ease-in-out data-[state=closed]:duration-300 data-[state=open]:duration-500 data-[state=open]:animate-in data-[state=closed]:animate-out",{variants:{side:{top:"inset-x-0 top-0 border-b data-[state=closed]:slide-out-to-top data-[state=open]:slide-in-from-top",bottom:"inset-x-0 bottom-0 border-t data-[state=closed]:slide-out-to-bottom data-[state=open]:slide-in-from-bottom",left:"inset-y-0 left-0 h-full w-3/4 border-r data-[state=closed]:slide-out-to-left data-[state=open]:slide-in-from-left sm:max-w-sm",right:"inset-y-0 right-0 h-full w-3/4 border-l data-[state=closed]:slide-out-to-right data-[state=open]:slide-in-from-right sm:max-w-sm"}},defaultVariants:{side:"right"}}),e5=p.forwardRef((e,t)=>{let{side:r="right",className:o,children:a,...i}=e;return(0,n.jsxs)(eT,{children:[(0,n.jsx)(e6,{}),(0,n.jsxs)(eL,{ref:t,className:(0,e1.cn)(e2({side:r}),o),...i,children:[(0,n.jsxs)(eK,{className:"absolute right-4 top-4 roun
11ded-sm opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-secondary",children:[(0,n.jsx)(eJ.MKb,{className:"h-4 w-4"}),(0,n.jsx)("span",{className:"sr-only",children:"Close"})]}),a]})]})});e5.displayName=eL.displayName;let e3=p.forwardRef((e,t)=>{let{className:r,...o}=e;return(0,n.jsx)(ez,{ref:t,className:(0,e1.cn)("text-lg font-semibold text-foreground",r),...o})});e3.displayName=ez.displayName;let e8=p.forwardRef((e,t)=>{let{className:r,...o}=e;return(0,n.jsx)(eq,{ref:t,className:(0,e1.cn)("text-sm text-muted-foreground",r),...o})});e8.displayName=eq.displayName;var e7=r(87249),e4=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let r=p.forwardRef((e,r)=>{let{asChild:o,...a}=e,i=o?eb.DX:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,n.jsx)(i,{...a,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),e9=p.forwardRef((e,t)=>(0,n.jsx)(e4.span,{...e,ref:t,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...e.style}}));e9.displayName="VisuallyHidden";let te=e=>{let{marketingLinks:t,otherLinks:r,signInHref:o="/auth-choice"}=e,[a,i]=(0,p.useState)(!1);return(0,n.jsxs)(eP,{open:a,onOpenChange:i,children:[(0,n.jsx)(eI,{asChild:!0,children:(0,n.jsx)("button",{type:"button","aria-label":"Open menu",className:"inline-flex h-11 w-11 shrink-0 items-center justify-center rounded-md border border-border-subtle bg-surface-elevated/80 text-terminal-green hover:border-terminal-green hover:bg-surface-elevated transition-colors",children:(0,n.jsx)(e7.A,{className:"h-5 w-5","aria-hidden":"true"})})}),(0,n.jsxs)(e5,{className:"w-[min(100vw,20rem)] max-w-[100vw] bg-surface-base border-l border-border-subtle flex flex-col text-on-surface p-0",children:[(0,n.jsxs)(e9,{children:[(0,n.jsx)(e3,{children:"Mobile Menu"}),(0,n.jsx)(e8,{children:"Navigation menu"})]}),(0,n.jsxs)("div",{className:"flex items-center gap-3 px-5 pt-6 pb-4 border-b border-border-subtle",children:[(0,n.jsx)(en(),{src:"/logo1.png",alt:"Sizland",width:32,height:32,className:"h-8 w-8 object-contain"}),(0,n.jsx)("span",{className:"font-headline text-terminal-green tracking-headline",children:"Sizland"})]}),(0,n.jsx)("div",{className:"flex-1 overflow-y-auto px-4 py-5",children:(0,n.jsx)(tT,{marketingLinks:t,otherLinks:r,onNavigate:()=>i(!1),signInHref:o})}),(0,n.jsx)("div",{className:"px-4 pb-6 pt-3 border-t border-border-subtle flex items-center justify-end",children:(0,n.jsx)(ei.G,{})})]})]})};var tt=r(60760),tr=globalThis?.document?p.useLayoutEffect:()=>{};function tn(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}var to=Symbol.for("react.lazy"),ta=h[" use ".trim().toString()];function ti(e){var t;return null!=e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===to&&"_payload"in e&&"object"==typeof(t=e._payload)&&null!==t&&"then"in t}var ts=Symbol("radix.slottable");function tl(e){return p.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===ts}var tc=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let r=function(e){let t=function(e){let t=p.forwardRef((e,t)=>{let{children:r,...n}=e;if(ti(r)&&"function"==typeof ta&&(r=ta(r._payload)),p.isValidElement(r)){var o;let e,a,i=(o=r,(a=(e=Object.getOwnPropertyDescriptor(o.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.ref:(a=(e=Object.getOwnPropertyDescriptor(o,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.props.ref:o.props.ref||o.ref),s=function(e,t){let r={...t};for(let n in t){let o=e[n],a=t[n];/^on[A-Z]/.test(n)?o&&a?r[n]=(...e)=>{let t=a(...e);return o(...e),t}:o&&(r[n]=o):"style"===n?r[n]={...o,...a}:"className"===n&&(r[n]=[o,a].filter(Boolean).join(" "))}return{...e,...r}}(n,r.props);return r.type!==p.Fragment&&(s.ref=t?function(...e){return t=>{let r=!1,n=e.map(e=>{let n=tn(e,t);return r||"function"!=typeof n||(r=!0),n});if(r)return()=>{for(let t=0;t<n.length;t++){let r=n[t];"function"==typeof r?r():tn(e[t],null)}}}}(t,i):i),p.cloneElement(r,s)}return p.Children.count(r)>1?p.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),r=p.forwardRef((e,r)=>{let{children:o,...a}=e;ti(o)&&"function"==typeof ta&&(o=ta(o._payload));let i=p.Children.toArray(o),s=i.find(tl);
11if(s){let e=s.props.children,o=i.map(t=>t!==s?t:p.Children.count(e)>1?p.Children.only(null):p.isValidElement(e)?e.props.children:null);return(0,n.jsx)(t,{...a,ref:r,children:p.isValidElement(e)?p.cloneElement(e,void 0,o):null})}return(0,n.jsx)(t,{...a,ref:r,children:o})});return r.displayName=`${e}.Slot`,r}(`Primitive.${t}`),o=p.forwardRef((e,o)=>{let{asChild:a,...i}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,n.jsx)(a?r:t,{...i,ref:o})});return o.displayName=`Primitive.${t}`,{...e,[t]:o}},{}),tu=r(38806);function td(){return()=>{}}var tf="Avatar",[tp,th]=function(e,t=[]){let r=[],o=()=>{let t=r.map(e=>p.createContext(e));return function(r){let n=r?.[e]||t;return p.useMemo(()=>({[`__scope${e}`]:{...r,[e]:n}}),[r,n])}};return o.scopeName=e,[function(t,o){let a=p.createContext(o);a.displayName=t+"Context";let i=r.length;r=[...r,o];let s=t=>{let{scope:r,children:o,...s}=t,l=r?.[e]?.[i]||a,c=p.useMemo(()=>s,Object.values(s));return(0,n.jsx)(l.Provider,{value:c,children:o})};return s.displayName=t+"Provider",[s,function(r,n){let s=n?.[e]?.[i]||a,l=p.useContext(s);if(l)return l;if(void 0!==o)return o;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let n=r.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return p.useMemo(()=>({[`__scope${t.scopeName}`]:n}),[n])}};return r.scopeName=t.scopeName,r}(o,...t)]}(tf),[tm,tb]=tp(tf),tg=p.forwardRef((e,t)=>{let{__scopeAvatar:r,...o}=e,[a,i]=p.useState("idle");return(0,n.jsx)(tm,{scope:r,imageLoadingStatus:a,onImageLoadingStatusChange:i,children:(0,n.jsx)(tc.span,{...o,ref:t})})});tg.displayName=tf;var ty="AvatarImage",tv=p.forwardRef((e,t)=>{let{__scopeAvatar:r,src:o,onLoadingStatusChange:a=()=>{},...i}=e,s=tb(ty,r),l=function(e,{referrerPolicy:t,crossOrigin:r}){let n=(0,tu.useSyncExternalStore)(td,()=>!0,()=>!1),o=p.useRef(null),a=n?(o.current||(o.current=new window.Image),o.current):null,[i,s]=p.useState(()=>tC(a,e));return tr(()=>{s(tC(a,e))},[a,e]),tr(()=>{let e=e=>()=>{s(e)};if(!a)return;let n=e("loaded"),o=e("error");return a.addEventListener("load",n),a.addEventListener("error",o),t&&(a.referrerPolicy=t),"string"==typeof r&&(a.crossOrigin=r),()=>{a.removeEventListener("load",n),a.removeEventListener("error",o)}},[a,r,t]),i}(o,i),c=function(e){let t=p.useRef(e);return p.useEffect(()=>{t.current=e}),p.useMemo(()=>(...e)=>t.current?.(...e),[])}(e=>{a(e),s.onImageLoadingStatusChange(e)});return tr(()=>{"idle"!==l&&c(l)},[l,c]),"loaded"===l?(0,n.jsx)(tc.img,{...i,ref:t,src:o}):null});tv.displayName=ty;var tw="AvatarFallback",tx=p.forwardRef((e,t)=>{let{__scopeAvatar:r,delayMs:o,...a}=e,i=tb(tw,r),[s,l]=p.useState(void 0===o);return p.useEffect(()=>{if(void 0!==o){let e=window.setTimeout(()=>l(!0),o);return()=>window.clearTimeout(e)}},[o]),s&&"loaded"!==i.imageLoadingStatus?(0,n.jsx)(tc.span,{...a,ref:t}):null});function tC(e,t){return e?t?(e.src!==t&&(e.src=t),e.complete&&e.naturalWidth>0?"loaded":"loading"):"error":"idle"}tx.displayName=tw;let tE=p.forwardRef((e,t)=>{let{className:r,...o}=e;return(0,n.jsx)(tg,{ref:t,className:(0,e1.cn)("relative flex h-10 w-10 shrink-0 overflow-hidden rounded-full",r),...o})});tE.displayName=tg.displayName;let tj=p.forwardRef((e,t)=>{let{className:r,...o}=e;return(0,n.jsx)(tv,{ref:t,className:(0,e1.cn)("aspect-square h-full w-full",r),...o})});tj.displayName=tv.displayName;let tk=p.forwardRef((e,t)=>{let{className:r,...o}=e;return(0,n.jsx)(tx,{ref:t,className:(0,e1.cn)("flex h-full w-full items-center justify-center rounded-full bg-muted",r),...o})});tk.displayName=tx.displayName;var tP=r(40049),tS=r(7255);let tI=(e,t)=>{e.preventDefault();let r=document.querySelector(t);r&&window.scrollTo({top:r.offsetTop-80,behavior:"smooth"})},tO=["/buy-land","/lands","/browse-land","/catalog","/dashboard","/admin"],tR=[{label:"Solutions",href:"#solutions"},{label:"Features",href:"#features"},{label:"Technology",href:"#technology"},{label:"Roadmap",href:"#roadmap"},{label:"Community",href:"#community"}],tA=()=>{var e,t;let r=(0,f.useRouter)(),[o,a]=(0,p.useState)(!1),{data:i,status:s}=(0,A.useSession)(),l="loading"!==s,[c,u]=(0,p.useState)(!1);(0,p.useEffect)(()=>{a(!0),u(function(){let e=window.location.hostname.toLowerCase(),t="buy.siz.land"===e||"www.buy.siz.land"===e||e.endsWith(".buy.siz.land"),r="solutions.siz.land"===e||"www.solutions.siz.land"===e||e.endsWith(".solutions.siz.land");return t||r}())},[]);let d=(0,n.jsx)("div",{className:"h-14 sm:h-16 md:h-20 shrink-0","aria-hidden":"true"});if(!o)return d;let h="/solutions"===r.pathname,m=c||h||function(e){return tO.some(t=>e===t||e.startsWith("".concat(t,"/")))}(r.pathname),b=(0,tS.FM)();return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("nav",{className:"fixed top-0 left-0 right-0 z-[100] chrome-tint-nav backdrop-blur-md supp
11orts-[backdrop-filter]:bg-surface-base/80",children:(0,n.jsxs)("div",{className:"flex justify-between items-center w-full px-3 sm:px-6 md:px-margin-desktop max-w-container-max mx-auto h-14 sm:h-16 md:h-20 gap-2 sm:gap-3",children:[(0,n.jsxs)(ea(),{href:m?"/":"https://siz.land",className:"flex items-center gap-2 sm:gap-3 shrink-0 min-w-0",children:[(0,n.jsx)(en(),{src:"/logo1.png",alt:"Sizland Logo",width:40,height:40,className:"h-8 w-8 sm:h-10 sm:w-10 object-contain shrink-0",priority:!0}),(0,n.jsx)("span",{className:"font-headline text-base sm:text-lg tracking-headline text-terminal-green truncate",children:"Sizland"})]}),!m&&(0,n.jsx)("div",{className:"hidden lg:flex items-center gap-8",children:tR.map(e=>((e,t)=>e.href.startsWith("#")?(0,n.jsx)("a",{href:e.href,onClick:t=>tI(t,e.href),className:t,children:e.label},e.href):(0,n.jsx)(ea(),{href:e.href,className:t,children:e.label},e.href))(e,"font-body text-on-surface-variant text-xs lg:text-sm hover:text-terminal-green transition-colors duration-200 whitespace-nowrap"))}),(0,n.jsxs)("div",{className:"flex items-center gap-2 sm:gap-3 shrink-0",children:[(0,n.jsxs)("div",{className:"hidden md:flex items-center gap-3",children:[(0,n.jsx)("div",{className:"flex h-9 items-center",children:(0,n.jsx)(ei.G,{})}),l&&(null==i?void 0:i.user)?(0,n.jsxs)(tt.rI,{children:[(0,n.jsx)(tt.ty,{asChild:!0,children:(0,n.jsx)(es.$,{variant:"ghost",className:"relative h-9 w-9 rounded-full p-0",children:(0,n.jsxs)(tE,{className:"h-8 w-8",children:[(0,n.jsx)(tj,{src:i.user.image||void 0,alt:i.user.name||"User"}),(0,n.jsx)(tk,{children:(null==(e=i.user.name)?void 0:e.charAt(0).toUpperCase())||(null==(t=i.user.email)?void 0:t.charAt(0).toUpperCase())||"U"})]})})}),(0,n.jsxs)(tt.SQ,{align:"end",className:"w-56",children:[(0,n.jsx)(tt.lp,{children:(0,n.jsxs)("div",{className:"flex flex-col space-y-1",children:[(0,n.jsx)("p",{className:"text-sm font-medium",children:i.user.name||"User"}),(0,n.jsx)("p",{className:"text-xs text-muted-foreground",children:i.user.email})]})}),(0,n.jsx)(tt.mB,{}),(0,n.jsxs)(tt._2,{onClick:()=>(0,A.signOut)(),children:[(0,n.jsx)(tP.A,{className:"mr-2 h-4 w-4"}),(0,n.jsx)("span",{children:"Log out"})]})]})]}):l&&(0,n.jsx)("button",{type:"button",className:"stitch-btn bg-terminal-green text-surface-base font-label text-xs lg:text-sm px-4 lg:px-6 py-2 rounded hover:bg-neon-accent terminal-glow whitespace-nowrap",onClick:()=>{window.location.href=b},children:"Sign In"})]}),(0,n.jsx)("div",{className:"md:hidden",children:(0,n.jsx)(te,{marketingLinks:m?[]:tR,otherLinks:m?[]:[{label:"Whitepaper",href:"/whitepaper"},{label:"Blog",href:"/blog"}],signInHref:b})})]})]})}),d]})},tT=e=>{let{marketingLinks:t,otherLinks:r,onNavigate:o,signInHref:a="/auth-choice"}=e,i="block w-full text-center py-3 px-4 border border-border-subtle rounded font-label text-sm text-on-surface hover:border-terminal-green hover:text-terminal-green transition-colors duration-200",s=e=>e.href.startsWith("#")?(0,n.jsx)("a",{href:e.href,onClick:t=>{tI(t,e.href),null==o||o()},className:i,children:e.label},e.href):(0,n.jsx)(ea(),{href:e.href,className:i,onClick:()=>null==o?void 0:o(),children:e.label},e.href);return(0,n.jsxs)("div",{className:"flex flex-col gap-3 w-full",children:[t.map(s),r.map(s),(0,n.jsx)("a",{href:a,className:"stitch-btn bg-terminal-green text-surface-base font-label text-sm px-4 py-3 rounded hover:bg-neon-accent terminal-glow text-center",onClick:()=>null==o?void 0:o(),children:"Sign In"})]})},tB=[{label:"Privacy",href:"/privacy-policy"},{label:"Security",href:"/legal"},{label:"Documentation",href:"/whitepaper"},{label:"Whitepaper",href:"/whitepaper"},{label:"Contact",href:"/contact"},{label:"Terms",href:"/terms"}],t_=[{label:"GitHub",href:"https://github.com/Finteckinfo",icon:()=>(0,n.jsxs)("svg",{role:"img",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"currentColor",children:[(0,n.jsx)("title",{children:"GitHub"}),(0,n.jsx)("path",{d:"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"})]})},{label:"Telegram",href:"https://t.me/sizlandofficial",icon:()=>(0,n.jsxs)("svg",{role:"img",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"
11currentColor",children:[(0,n.jsx)("title",{children:"Telegram"}),(0,n.jsx)("path",{d:"M11.944 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0a12 12 0 0 0-.056 0zm4.962 7.224c.1-.002.321.023.465.14a.506.506 0 0 1 .171.325c.016.093.036.306.02.472-.18 1.898-.962 6.502-1.36 8.627-.168.9-.499 1.201-.82 1.23-.696.065-1.225-.46-1.9-.902-1.056-.693-1.653-1.124-2.678-1.8-1.185-.78-.417-1.21.258-1.91.177-.184 3.247-2.977 3.307-3.23.007-.032.014-.15-.056-.212s-.174-.041-.249-.024c-.106.024-1.793 1.14-5.061 3.345-.48.33-.913.49-1.302.48-.428-.008-1.252-.241-1.865-.44-.752-.245-1.349-.374-1.297-.789.027-.216.325-.437.893-.663 3.498-1.524 5.83-2.529 6.998-3.014 3.332-1.386 4.025-1.627 4.476-1.635z"})]})},{label:"Discord",href:"https://discord.com/invite/sizland",icon:()=>(0,n.jsxs)("svg",{role:"img",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"currentColor",children:[(0,n.jsx)("title",{children:"Discord"}),(0,n.jsx)("path",{d:"M20.317 4.3698a19.7913 19.7913 0 00-4.8851-1.5152.0741.0741 0 00-.0785.0371c-.211.3753-.4447.8648-.6083 1.2495-1.8447-.2762-3.68-.2762-5.4868 0-.1636-.3933-.4058-.8742-.6177-1.2495a.077.077 0 00-.0785-.037 19.7363 19.7363 0 00-4.8852 1.515.0699.0699 0 00-.0321.0277C.5334 9.0458-.319 13.5799.0992 18.0578a.0824.0824 0 00.0312.0561c2.0528 1.5076 4.0413 2.4228 5.9929 3.0294a.0777.0777 0 00.0842-.0276c.4616-.6304.8731-1.2952 1.226-1.9942a.076.076 0 00-.0416-.1057c-.6528-.2476-1.2743-.5495-1.8722-.8923a.077.077 0 01-.0076-.1277c.1258-.0943.2517-.1923.3718-.2914a.0743.0743 0 01.0776-.0105c3.9278 1.7933 8.18 1.7933 12.0614 0a.0739.0739 0 01.0785.0095c.1202.099.246.1981.3728.2924a.077.077 0 01-.0066.1276 12.2986 12.2986 0 01-1.873.8914.0766.0766 0 00-.0407.1067c.3604.698.7719 1.3628 1.225 1.9932a.076.076 0 00.0842.0286c1.961-.6067 3.9495-1.5219 6.0023-3.0294a.077.077 0 00.0313-.0552c.5004-5.177-.8382-9.6739-3.5485-13.6604a.061.061 0 00-.0312-.0286zM8.02 15.3312c-1.1825 0-2.1569-1.0857-2.1569-2.419 0-1.3332.9555-2.4189 2.157-2.4189 1.2108 0 2.1757 1.0952 2.1568 2.419 0 1.3332-.9555 2.4189-2.1569 2.4189zm7.9748 0c-1.1825 0-2.1569-1.0857-2.1569-2.419 0-1.3332.9554-2.4189 2.1569-2.4189 1.2108 0 2.1757 1.0952 2.1568 2.419 0 1.3332-.946 2.4189-2.1568 2.4189Z"})]})},{label:"Twitter/X",href:"https://twitter.com/sizlandofficial",icon:()=>(0,n.jsxs)("svg",{role:"img",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"currentColor",children:[(0,n.jsx)("title",{children:"X"}),(0,n.jsx)("path",{d:"M18.901 1.153h3.68l-8.04 9.19L24 22.846h-7.406l-5.8-7.584-6.638 7.584H.474l8.6-9.83L0 1.154h7.594l5.243 6.932ZM17.61 20.644h2.039L6.486 3.24H4.298Z"})]})}],tM=()=>(0,n.jsx)("footer",{className:"chrome-tint-footer text-on-surface-variant",children:(0,n.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-gutter px-4 sm:px-6 md:px-margin-desktop py-10 md:py-12 max-w-container-max mx-auto",children:[(0,n.jsxs)("div",{className:"flex flex-col space-y-4",children:[(0,n.jsxs)("div",{className:"flex items-center gap-3",children:[(0,n.jsx)(en(),{src:"/logo1.png",alt:"Sizland Logo",width:32,height:32,className:"h-8 w-8 object-contain opacity-80"}),(0,n.jsx)("span",{className:"font-headline text-lg text-terminal-green tracking-headline",children:"Sizland"})]}),(0,n.jsx)("p",{className:"font-body text-sm text-on-surface-variant",children:"Confidential â Sizland 2026 â Proprietary Technology"}),(0,n.jsx)("p",{className:"font-label text-xs text-on-surface-variant",children:"Engineering Total Sovereignty."}),(0,n.jsx)("div",{className:"flex gap-4 pt-2",children:t_.map(e=>(0,n.jsx)(ea(),{href:e.href,target:"_blank",rel:"noopener noreferrer","aria-label":e.label,className:"font-body text-on-surface-variant hover:text-terminal-green transition-colors",children:(0,n.jsx)(e.icon,{})},e.label))})]}),(0,n.jsx)("div",{className:"flex flex-col md:items-end justify-start mt-8 md:mt-0 space-y-3 text-sm",children:tB.map(e=>(0,n.jsx)(ea(),{href:e.href,className:"font-body text-on-surface-variant hover:text-terminal-green transition-colors",children:e.label},e.label))})]})});var tN=r(59936),tL=r(86816),t$=r(14e3),tF=r(99742);function tD(){return"development"===function(){return"production"}()}function tU(e){return RegExp(`/${e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}(?=[/?#]|$)`)}function tz(e){(0,p.useEffect)(()=>{var t;e.beforeSend&&(null==(t=window.si)||t.call(window,"beforeSend",e.beforeSend))},[e.beforeSend]);let t=(0,p.useRef)(null);return(0,p.useEffect)(()=>
11{if(t.current)e.route&&t.current(e.route);else{let r=function(e={}){var t;if("undefined"==typeof window||null===e.route)return null;window.si||(window.si=function(...e){(window.siq=window.siq||[]).push(e)});let r=e.scriptSrc?e.scriptSrc:tD()?"https://va.vercel-scripts.com/v1/speed-insights/script.debug.js":e.dsn?"https://va.vercel-scripts.com/v1/speed-insights/script.js":e.basePath?`${e.basePath}/speed-insights/script.js`:"/_vercel/speed-insights/script.js";if(document.head.querySelector(`script[src*="${r}"]`))return null;e.beforeSend&&(null==(t=window.si)||t.call(window,"beforeSend",e.beforeSend));let n=document.createElement("script");return n.src=r,n.defer=!0,n.dataset.sdkn="@vercel/speed-insights"+(e.framework?`/${e.framework}`:""),n.dataset.sdkv="1.3.1",e.sampleRate&&(n.dataset.sampleRate=e.sampleRate.toString()),e.route&&(n.dataset.route=e.route),e.endpoint?n.dataset.endpoint=e.endpoint:e.basePath&&(n.dataset.endpoint=`${e.basePath}/speed-insights/vitals`),e.dsn&&(n.dataset.dsn=e.dsn),tD()&&!1===e.debug&&(n.dataset.debug="false"),n.onerror=()=>{console.log(`[Vercel Speed Insights] Failed to load script from ${r}. Please check if any content blockers are enabled and try again.`)},document.head.appendChild(n),{setRoute:e=>{n.dataset.route=e??void 0}}}({framework:e.framework??"react",basePath:e.basePath??function(){if(void 0!==tF&&void 0!==tF.env)return tF.env.REACT_APP_VERCEL_OBSERVABILITY_BASEPATH}(),...e});r&&(t.current=r.setRoute)}},[e.route]),null}function tW(e){let t=(()=>{let e=(0,t$.useParams)(),t=(0,t$.useSearchParams)()||new URLSearchParams,r=(0,t$.usePathname)();return e?function(e,t){if(!e||!t)return e;let r=e;try{let e=Object.entries(t);for(let[t,n]of e)if(!Array.isArray(n)){let e=tU(n);e.test(r)&&(r=r.replace(e,`/[${t}]`))}for(let[t,n]of e)if(Array.isArray(n)){let e=tU(n.join("/"));e.test(r)&&(r=r.replace(e,`/[...${t}]`))}return r}catch(t){return e}}(r,Object.keys(e).length?e:Object.fromEntries(t.entries())):null})();return p.createElement(tz,{route:t,...e,framework:"next",basePath:function(){if(void 0!==tF&&void 0!==tF.env)return tF.env.NEXT_PUBLIC_VERCEL_OBSERVABILITY_BASEPATH}()})}function tq(e){return p.createElement(p.Suspense,{fallback:null},p.createElement(tW,{...e}))}{let e=localStorage.getItem("theme");e&&(!["light","dark","system"].includes(e)||e.includes(" "))&&localStorage.removeItem("theme")}let tH=new S;function tK(e){let{children:t}=e,r=(0,f.useRouter)(),[o,i]=(0,p.useState)(!1);if((0,p.useEffect)(()=>{i(!0)},[]),!o)return null;let l=r.pathname.startsWith("/mytab"),u=r.pathname.startsWith("/dashboard"),d=r.pathname.startsWith("/admin");return l||u||d?(0,n.jsx)("div",{className:"".concat(a().variable," ").concat(s().variable," ").concat(c().variable," relative min-h-screen overflow-x-hidden font-body"),children:t}):(0,n.jsxs)("div",{className:"".concat(a().variable," ").concat(s().variable," ").concat(c().variable," relative min-h-screen overflow-x-hidden font-body text-on-surface"),children:[(0,n.jsx)(tN.A,{}),(0,n.jsx)(tL.A,{}),(0,n.jsx)(tA,{}),t,(0,n.jsx)(tM,{})]})}let tG=function(e){let{Component:t,pageProps:r}=e;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(d(),{children:[(0,n.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1.0"}),(0,n.jsx)("link",{rel:"icon",href:"/favicon.ico"})]}),(0,n.jsxs)(A.SessionProvider,{session:r.session,children:[(0,n.jsx)(R.x,{config:J,children:(0,n.jsx)(I.Ht,{client:tH,children:(0,n.jsx)(O.qL,{children:(0,n.jsx)(et,{attribute:"class",defaultTheme:"dark",enableSystem:!0,disableTransitionOnChange:!0,children:(0,n.jsx)(tK,{children:(0,n.jsx)(t,{...r})})})})})}),(0,n.jsx)(tq,{})]})]})}},26715:(e,t,r)=>{"use strict";r.d(t,{Af:()=>p,ZJ:()=>c,aT:()=>f});var n=r(76200),o=r(65859),a=r(80403),i=r(16006),s=r(81645);let l=new TextEncoder;function c(e,t={}){var r,n;return"number"==typeof e||"bigint"==typeof e?(r=e,n=t,f((0,s.cK)(r,n))):"boolean"==typeof e?function(e,t={}){let r=new Uint8Array(1);return(r[0]=Number(e),"number"==typeof t.size)?((0,i.Sl)(r,{size:t.size}),(0,a.eV)(r,{size:t.size})):r}(e,t):(0,o.q)(e)?f(e,t):p(e,t)}let u={zero:48,nine:57,A:65,F:70,a:97,f:102};function d(e){return e>=u.zero&&e<=u.nine?e-u.zero:e>=u.A&&e<=u.F?e-(u.A-10):e>=u.a&&e<=u.f?e-(u.a-10):void 0}function f(e,t={}){let r=e;t.size&&((0,i.Sl)(r,{size:t.size}),r=(0,a.eV)(r,{dir:"right",size:t.size}));let o=r.slice(2);o.length%2&&(o=`0${o}`);let s=o.length/2,l=new Uint8Array(s);for(let e=0,t=0;e<s;
11e++){let r=d(o.charCodeAt(t++)),a=d(o.charCodeAt(t++));if(void 0===r||void 0===a)throw new n.C(`Invalid byte sequence ("${o[t-2]}${o[t-1]}" in "${o}").`);l[e]=16*r+a}return l}function p(e,t={}){let r=l.encode(e);return"number"==typeof t.size?((0,i.Sl)(r,{size:t.size}),(0,a.eV)(r,{dir:"right",size:t.size})):r}},26949:(e,t,r)=>{"use strict";r.d(t,{b:()=>function e(t,r){if(t===r)return!0;if(t&&r&&"object"==typeof t&&"object"==typeof r){let n,o;if(t.constructor!==r.constructor)return!1;if(Array.isArray(t)&&Array.isArray(r)){if((n=t.length)!==r.length)return!1;for(o=n;0!=o--;)if(!e(t[o],r[o]))return!1;return!0}if("function"==typeof t.valueOf&&t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if("function"==typeof t.toString&&t.toString!==Object.prototype.toString)return t.toString()===r.toString();let a=Object.keys(t);if((n=a.length)!==Object.keys(r).length)return!1;for(o=n;0!=o--;)if(!Object.hasOwn(r,a[o]))return!1;for(o=n;0!=o--;){let n=a[o];if(n&&!e(t[n],r[n]))return!1}return!0}return t!=t&&r!=r}})},27575:(e,t,r)=>{"use strict";r.d(t,{i:()=>j});var n=r(75977),o=r(76200);class a extends o.C{constructor({data:e}){super("Unable to extract image from metadata. The metadata may be malformed or invalid.",{metaMessages:["- Metadata must be a JSON object with at least an `image`, `image_url` or `image_data` property.","",`Provided data: ${JSON.stringify(e)}`],name:"EnsAvatarInvalidMetadataError"})}}class i extends o.C{constructor({reason:e}){super(`ENS NFT avatar URI is invalid. ${e}`,{name:"EnsAvatarInvalidNftUriError"})}}class s extends o.C{constructor({uri:e}){super(`Unable to resolve ENS avatar URI "${e}". The URI may be malformed, invalid, or does not respond with a valid image.`,{name:"EnsAvatarUriResolutionError"})}}class l extends o.C{constructor({namespace:e}){super(`ENS NFT avatar namespace "${e}" is not supported. Must be "erc721" or "erc1155".`,{name:"EnsAvatarUnsupportedNamespaceError"})}}o.C;let c=/(?<protocol>https?:\/\/[^/]*|ipfs:\/|ipns:\/|ar:\/)?(?<root>\/)?(?<subpath>ipfs\/|ipns\/)?(?<target>[\w\-.]+)(?<subtarget>\/.*)?/,u=/^(Qm[1-9A-HJ-NP-Za-km-z]{44,}|b[A-Za-z2-7]{58,}|B[A-Z2-7]{58,}|z[1-9A-HJ-NP-Za-km-z]{48,}|F[0-9A-F]{50,})(\/(?<target>[\w\-.]+))?(?<subtarget>\/.*)?$/,d=/^data:([a-zA-Z\-/+]*);base64,([^"].*)/,f=/^data:([a-zA-Z\-/+]*)?(;[a-zA-Z0-9].*?)?(,)/;async function p(e){try{let t=await fetch(e,{method:"HEAD"});if(200===t.status){let e=t.headers.get("content-type");return e?.startsWith("image/")}return!1}catch(t){if("object"==typeof t&&void 0!==t.response||!Object.hasOwn(globalThis,"Image"))return!1;return new Promise(t=>{let r=new Image;r.onload=()=>{t(!0)},r.onerror=()=>{t(!1)},r.src=e})}}function h(e,t){return e?e.endsWith("/")?e.slice(0,-1):e:t}function m({uri:e,gatewayUrls:t}){let r=d.test(e);if(r)return{uri:e,isOnChain:!0,isEncoded:r};let n=h(t?.ipfs,"https://ipfs.io"),o=h(t?.arweave,"https://arweave.net"),a=e.match(c),{protocol:i,subpath:l,target:p,subtarget:m=""}=a?.groups||{},b="ipns:/"===i||"ipns/"===l,g="ipfs:/"===i||"ipfs/"===l||u.test(e);
11if(e.startsWith("http")&&!b&&!g){let r=e;return t?.arweave&&(r=e.replace(/https:\/\/arweave.net/g,t?.arweave)),{uri:r,isOnChain:!1,isEncoded:!1}}if((b||g)&&p)return{uri:`${n}/${b?"ipns":"ipfs"}/${p}${m}`,isOnChain:!1,isEncoded:!1};if("ar:/"===i&&p)return{uri:`${o}/${p}${m||""}`,isOnChain:!1,isEncoded:!1};let y=e.replace(f,"");if(y.startsWith("<svg")&&(y=`data:image/svg+xml;base64,${btoa(y)}`),y.startsWith("data:")||y.startsWith("{"))return{uri:y,isOnChain:!0,isEncoded:!1};throw new s({uri:e})}function b(e){if("object"!=typeof e||!("image"in e)&&!("image_url"in e)&&!("image_data"in e))throw new a({data:e});return e.image||e.image_url||e.image_data}async function g({gatewayUrls:e,uri:t}){try{let r=await fetch(t).then(e=>e.json());return await y({gatewayUrls:e,uri:b(r)})}catch{throw new s({uri:t})}}async function y({gatewayUrls:e,uri:t}){let{uri:r,isOnChain:n}=m({uri:t,gatewayUrls:e});if(n||await p(r))return r;throw new s({uri:t})}async function v(e,{nft:t}){if("erc721"===t.namespace)return(0,n.J)(e,{address:t.contractAddress,abi:[{name:"tokenURI",type:"function",stateMutability:"view",inputs:[{name:"tokenId",type:"uint256"}],outputs:[{name:"",type:"string"}]}],functionName:"tokenURI",args:[BigInt(t.tokenID)]});if("erc1155"===t.namespace)return(0,n.J)(e,{address:t.contractAddress,abi:[{name:"uri",type:"function",stateMutability:"view",inputs:[{name:"_id",type:"uint256"}],outputs:[{name:"",type:"string"}]}],functionName:"uri",args:[BigInt(t.tokenID)]});throw new l({namespace:t.namespace})}async function w(e,{gatewayUrls:t,record:r}){return/eip155:/i.test(r)?x(e,{gatewayUrls:t,record:r}):y({uri:r,gatewayUrls:t})}async function x(e,{gatewayUrls:t,record:r}){let n=function(e){let t=e;t.startsWith("did:nft:")&&(t=t.replace("did:nft:","").replace(/_/g,"/"));let[r,n,o]=t.split("/"),[a,s]=r.split(":"),[l,c]=n.split(":");if(!a||"eip155"!==a.toLowerCase())throw new i({reason:"Only EIP-155 supported"});if(!s)throw new i({reason:"Chain ID not found"});if(!c)throw new i({reason:"Contract address not found"});if(!o)throw new i({reason:"Token ID not found"});if(!l)throw new i({reason:"ERC namespace not found"});return{chainID:Number.parseInt(s,10),namespace:l.toLowerCase(),contractAddress:c,tokenID:o}}(r),{uri:o,isOnChain:a,isEncoded:s}=m({uri:await v(e,{nft:n}),gatewayUrls:t});if(a&&(o.includes("data:application/json;base64,")||o.startsWith("{")))return y({uri:b(JSON.parse(s?atob(o.replace("data:application/json;base64,","")):o)),gatewayUrls:t});let l=n.tokenID;return"erc1155"===n.namespace&&(l=l.replace("0x","").padStart(64,"0")),g({gatewayUrls:t,uri:o.replace(/(?:0x)?{id}/,l)})}var C=r(8481),E=r(2397);async function j(e,{blockNumber:t,blockTag:r,assetGatewayUrls:n,name:o,gatewayUrls:a,strict:i,universalResolverAddress:s}){let l=await (0,C.T)(e,E.m,"getEnsText")({blockNumber:t,blockTag:r,key:"avatar",name:o,universalResolverAddress:s,gatewayUrls:a,strict:i});if(!l)return null;try{return await w(e,{record:l,gatewayUrls:n})}catch{return null}}},27761:(e,t,r)=>{"use strict";r.d(t,{X9:()=>i,s7:()=>o,x8:()=>a});var n=r(94817);class o extends n.C{constructor({signature:e,type:t}){super(`Invalid ${t} signature.`,{details:e}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidSignatureError"})}}class a extends n.C{constructor({signature:e}){super("Unknown signature.",{details:e}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"UnknownSignatureError"})}}class i extends n.C{constructor({signature:e}){super("Invalid struct signature.",{details:e,metaMessages:["No properties exist."]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidStructSignatureError"})}}},28242:(e,t,r)=>{"use strict";var n=r(29563);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.proxyLogger=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:u,t=arguments.length>1?arguments[1]:void 0;try{if("undefined"==typeof window)return e;var r={},n=function(e){var n;r[e]=(n=(0,i.default)(o.default.mark(function r(n,i){var s,d;return o.default.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(u[e](n,i),"error"===e&&(i=c(i)),i.client=!0,s="".concat(t,"/_log"),d=new URLSearchParams(function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
11t%2?l(Object(r),!0).forEach(function(t){(0,a.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({level:e,code:n},i)),!navigator.sendBeacon){r.next=8;break}return r.abrupt("return",navigator.sendBeacon(s,d));case 8:return r.next=10,fetch(s,{method:"POST",body:d,keepalive:!0});case 10:return r.abrupt("return",r.sent);case 11:case"end":return r.stop()}},r)})),function(e,t){return n.apply(this,arguments)})};for(var s in e)n(s);return r}catch(e){return u}},t.setLogger=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;t||(u.debug=function(){}),e.error&&(u.error=e.error),e.warn&&(u.warn=e.warn),e.debug&&(u.debug=e.debug)};var o=n(r(43081)),a=n(r(84620)),i=n(r(16108)),s=r(42226);function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function c(e){var t,r;if(e instanceof Error&&!(e instanceof s.UnknownError))return{message:e.message,stack:e.stack,name:e.name};if(null!=(t=e)&&t.error){e.error=c(e.error),e.message=null!=(r=e.message)?r:e.error.message}return e}var u={error:function(e,t){t=c(t),console.error("[next-auth][error][".concat(e,"]"),"\nhttps://next-auth.js.org/errors#".concat(e.toLowerCase()),t.message,t)},warn:function(e){console.warn("[next-auth][warn][".concat(e,"]"),"\nhttps://next-auth.js.org/warnings#".concat(e.toLowerCase()))},debug:function(e,t){console.log("[next-auth][debug][".concat(e,"]"),t)}};t.default=u},28353:(e,t,r)=>{let n=r(2758),o=n.getBCHDigit(1335);t.getEncodedBits=function(e,t){let r=e.bit<<3|t,a=r<<10;for(;n.getBCHDigit(a)-o>=0;)a^=1335<<n.getBCHDigit(a)-o;return(r<<10|a)^21522}},29e3:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},29429:(e,t,r)=>{"use strict";var n=r(14232),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=n.useState,i=n.useEffect,s=n.useLayoutEffect,l=n.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!o(e,r)}catch(e){return!0}}var u="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),n=a({inst:{value:r,getSnapshot:t}}),o=n[0].inst,u=n[1];return s(function(){o.value=r,o.getSnapshot=t,c(o)&&u({inst:o})},[e,r,t]),i(function(){return c(o)&&u({inst:o}),e(function(){c(o)&&u({inst:o})})},[e]),l(r),r};t.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:u},29563:e=>{e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},30817:(e,t,r)=>{"use strict";r.d(t,{F:()=>a});var n=r(26949),o=r(19972);function a(e,t){let{onChange:r}=t;return e.subscribe(()=>(0,o.s)(e),r,{equalityFn(e,t){let{connector:r,...o}=e,{connector:a,...i}=t;return(0,n.b)(o,i)&&r?.id===a?.id&&r?.uid===a?.uid}})}},31365:(e,t,r)=>{var n=r(12883).default,o=r(78212);e.exports=function(e){var t=o(e,"string");return"symbol"==n(t)?t:t+""},e.exports.__esModule=!0,e.exports.default=e.exports},32544:(e,t,r)=>{"use strict";r.d(t,{b:()=>u,o:()=>c});var n=r(45755),o=r(26715),a=r(74517),i=r(52474),s=r(57512);let l=new i.A(8192);function c(e,t){if(l.has(`${e}.${t}`))return l.get(`${e}.${t}`);let r=t?`${t}${e.toLowerCase()}`:e.substring(2).toLowerCase(),n=(0,a.S)((0,o.Af)(r),"bytes"),i=(t?r.substring(`${t}0x`.length):r).split("");for(let e=0;e<40;e+=2)n[e>>1]>>4>=8&&i[e]&&(i[e]=i[e].toUpperCase()),(15&n[e>>1])>
11=8&&i[e+1]&&(i[e+1]=i[e+1].toUpperCase());let s=`0x${i.join("")}`;return l.set(`${e}.${t}`,s),s}function u(e,t){if(!(0,s.P)(e,{strict:!1}))throw new n.M({address:e});return c(e,t)}},32602:(e,t,r)=>{"use strict";function n(e,t){let r=e.toString(),n=r.startsWith("-");n&&(r=r.slice(1));let[o,a]=[(r=r.padStart(t,"0")).slice(0,r.length-t),r.slice(r.length-t)];return a=a.replace(/(0+)$/,""),`${n?"-":""}${o||"0"}${a?`.${a}`:""}`}r.d(t,{J:()=>n})},32792:(e,t,r)=>{"use strict";r.d(t,{qW:()=>h});var n,o=r(14232),a=r(33716),i=r(98477),s=r(82987),l=r(37876),c=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let r=o.forwardRef((e,r)=>{let{asChild:n,...o}=e,a=n?s.DX:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,l.jsx)(a,{...o,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),u=r(10714);function d(e){let t=o.useRef(e);return o.useEffect(()=>{t.current=e}),o.useMemo(()=>(...e)=>t.current?.(...e),[])}var f="dismissableLayer.update",p=o.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),h=o.forwardRef((e,t)=>{let{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:i,onPointerDownOutside:s,onFocusOutside:h,onInteractOutside:g,onDismiss:y,...v}=e,w=o.useContext(p),[x,C]=o.useState(null),E=x?.ownerDocument??globalThis?.document,[,j]=o.useState({}),k=(0,u.s)(t,e=>C(e)),P=Array.from(w.layers),[S]=[...w.layersWithOutsidePointerEventsDisabled].slice(-1),I=P.indexOf(S),O=x?P.indexOf(x):-1,R=w.layersWithOutsidePointerEventsDisabled.size>0,A=O>=I,T=function(e,t=globalThis?.document){let r=d(e),n=o.useRef(!1),a=o.useRef(()=>{});return o.useEffect(()=>{let e=e=>{if(e.target&&!n.current){let n=function(){b("dismissableLayer.pointerDownOutside",r,o,{discrete:!0})},o={originalEvent:e};"touch"===e.pointerType?(t.removeEventListener("click",a.current),a.current=n,t.addEventListener("click",a.current,{once:!0})):n()}else t.removeEventListener("click",a.current);n.current=!1},o=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(o),t.removeEventListener("pointerdown",e),t.removeEventListener("click",a.current)}},[t,r]),{onPointerDownCapture:()=>n.current=!0}}(e=>{let t=e.target,r=[...w.branches].some(e=>e.contains(t));A&&!r&&(s?.(e),g?.(e),e.defaultPrevented||y?.())},E),B=function(e,t=globalThis?.document){let r=d(e),n=o.useRef(!1);return o.useEffect(()=>{let e=e=>{e.target&&!n.current&&b("dismissableLayer.focusOutside",r,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,r]),{onFocusCapture:()=>n.current=!0,onBlurCapture:()=>n.current=!1}}(e=>{let t=e.target;![...w.branches].some(e=>e.contains(t))&&(h?.(e),g?.(e),e.defaultPrevented||y?.())},E);return!function(e,t=globalThis?.document){let r=function(e){let t=o.useRef(e);return o.useEffect(()=>{t.current=e}),o.useMemo(()=>(...e)=>t.current?.(...e),[])}(e);o.useEffect(()=>{let e=e=>{"Escape"===e.key&&r(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[r,t])}(e=>{O===w.layers.size-1&&(i?.(e),!e.defaultPrevented&&y&&(e.preventDefault(),y()))},E),o.useEffect(()=>{if(x)return r&&(0===w.layersWithOutsidePointerEventsDisabled.size&&(n=E.body.style.pointerEvents,E.body.style.pointerEvents="none"),w.layersWithOutsidePointerEventsDisabled.add(x)),w.layers.add(x),m(),()=>{r&&1===w.layersWithOutsidePointerEventsDisabled.size&&(E.body.style.pointerEvents=n)}},[x,E,r,w]),o.useEffect(()=>()=>{x&&(w.layers.delete(x),w.layersWithOutsidePointerEventsDisabled.delete(x),m())},[x,w]),o.useEffect(()=>{let e=()=>j({});return document.addEventListener(f,e),()=>document.removeEventListener(f,e)},[]),(0,l.jsx)(c.div,{...v,ref:k,style:{pointerEvents:R?A?"auto":"none":void 0,...e.style},onFocusCapture:(0,a.m)(e.onFocusCapture,B.onFocusCapture),onBlurCapture:(0,a.m)(e.onBlurCapture,B.onBlurCapture),onPointerDownCapture:(0,a.m)(e.onPointerDownCapture,T.onPointerDownCapture)})});function m(){let e=new CustomEvent(f);document.dispatchEvent(e)}function b(e,t,r,{discrete:n}){let o=r.originalEvent.target,a=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});if(t&&o.addEventListener(e,t,{once:!0}),n)o&&i.flushSync(()=>o.dispatchEvent(a));else o.dispatchEvent(a)}h.displayName="DismissableLayer",o.forwardRef((e,t)=>
11{let r=o.useContext(p),n=o.useRef(null),a=(0,u.s)(t,n);return o.useEffect(()=>{let e=n.current;if(e)return r.branches.add(e),()=>{r.branches.delete(e)}},[r.branches]),(0,l.jsx)(c.div,{...e,ref:a})}).displayName="DismissableLayerBranch"},32942:(e,t,r)=>{"use strict";r.d(t,{PK:()=>l,iq:()=>a,uP:()=>s,zF:()=>i});var n=r(90153),o=r(76200);class a extends o.C{constructor({maxSize:e,size:t}){super("Blob size is too large.",{metaMessages:[`Max: ${e} bytes`,`Given: ${t} bytes`],name:"BlobSizeTooLargeError"})}}class i extends o.C{constructor(){super("Blob data must not be empty.",{name:"EmptyBlobError"})}}class s extends o.C{constructor({hash:e,size:t}){super(`Versioned hash "${e}" size is invalid.`,{metaMessages:["Expected: 32",`Received: ${t}`],name:"InvalidVersionedHashSizeError"})}}class l extends o.C{constructor({hash:e,version:t}){super(`Versioned hash "${e}" version is invalid.`,{metaMessages:[`Expected: ${n.E}`,`Received: ${t}`],name:"InvalidVersionedHashVersionError"})}}},33341:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"unstable_rethrow",{enumerable:!0,get:function(){return n}});let n=r(19975).unstable_rethrow;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},33450:(e,t,r)=>{"use strict";r.d(t,{YE:()=>a,qD:()=>i,rj:()=>o});var n=r(76200);class o extends n.C{constructor({blockNumber:e,chain:t,contract:r}){super(`Chain "${t.name}" does not support contract "${r.name}".`,{metaMessages:["This could be due to any of the following:",...e&&r.blockCreated&&r.blockCreated>e?[`- The contract "${r.name}" was not deployed until block ${r.blockCreated} (current block ${e}).`]:[`- The chain does not have the contract "${r.name}" configured.`]],name:"ChainDoesNotSupportContract"})}}n.C,n.C;class a extends n.C{constructor(){super("No chain was provided to the Client.",{name:"ClientChainNotConfiguredError"})}}class i extends n.C{constructor({chainId:e}){super("number"==typeof e?`Chain ID "${e}
11" is invalid.`:"Chain ID is invalid.",{name:"InvalidChainIdError"})}}},33716:(e,t,r)=>{"use strict";function n(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}r.d(t,{m:()=>n})},34472:(e,t,r)=>{"use strict";r.d(t,{T:()=>o});var n=r(76200);class o extends n.C{constructor({docsPath:e}={}){super("Could not find an Account to execute with this Action.\nPlease provide an Account with the `account` argument on the Action, or by supplying an `account` to the Client.",{docsPath:e,docsSlug:"account",name:"AccountNotFoundError"})}}n.C},34724:(e,t,r)=>{"use strict";r.d(t,{T:()=>C});var n=r(10924),o=r(91633),a=r(57616),i=r(93778),s=r(15488),l=r(76200),c=r(33450),u=r(57353),d=r(94833),f=r(13003),p=r(14237),h=r(49048),m=r(81645),b=r(81873),g=r(35884),y=r(94770),v=r(44050),w=r(45710),x=r(39575);async function C(e,t){let{account:i=e.account,authorizationList:d,batch:p=!!e.batch?.multicall,blockNumber:h,blockTag:v=e.experimental_blockTag??"latest",accessList:C,blobs:k,blockOverrides:P,code:S,data:I,factory:O,factoryData:R,gas:A,gasPrice:T,maxFeePerBlobGas:B,maxFeePerGas:_,maxPriorityFeePerGas:M,nonce:N,to:L,value:$,stateOverride:F,...D}=t,U=i?(0,a.J)(i):void 0;if(S&&(O||R))throw new l.C("Cannot provide both `code` & `factory`/`factoryData` as parameters.");if(S&&L)throw new l.C("Cannot provide both `code` & `to` as parameters.");let z=S&&I,W=O&&R&&L&&I,q=z||W,H=z?j({code:S,data:I}):W?function(e){let{data:t,factory:r,factoryData:o,to:a}=e;return(0,f.m)({abi:(0,n.U)(["constructor(address, bytes, address, bytes)"]),bytecode:s.WN,args:[a,t,r,o]})}({data:I,factory:O,factoryData:R,to:L}):I;try{(0,x.c)(t);let r=("bigint"==typeof h?(0,m.cK)(h):void 0)||v,n=P?o.J(P):void 0,a=(0,w.yH)(F),i=e.chain?.formatters?.transactionRequest?.format,s=(i||y.Bv)({...(0,g.o)(D,{format:i}),accessList:C,account:U,authorizationList:d,blobs:k,data:H,gas:A,gasPrice:T,maxFeePerBlobGas:B,maxFeePerGas:_,maxPriorityFeePerGas:M,nonce:N,to:q?void 0:L,value:$},"call");if(p&&function({request:e}){let{data:t,to:r,...n}=e;return!(!t||t.startsWith("0x82ad56cb"))&&!!r&&!(Object.values(n).filter(e=>void 0!==e).length>0)}({request:s})&&!a&&!n)try{return await E(e,{...s,blockNumber:h,blockTag:v})}catch(e){if(!(e instanceof c.YE)&&!(e instanceof c.rj))throw e}let l=(()=>{let e=[s,r];return a&&n?[...e,a,n]:a?[...e,a]:n?[...e,{},n]:e})(),u=await e.request({method:"eth_call",params:l});if("0x"===u)return{data:void 0};return{data:u}}catch(i){let n=function(e){if(!(e instanceof l.C))return;let t=e.walk();return"object"==typeof t?.data?t.data?.data:t.data}(i),{offchainLookup:o,offchainLookupSignature:a}=await r.e(1599).then(r.bind(r,61599));if(!1!==e.ccipRead&&n?.slice(0,10)===a&&L)return{data:await o(e,{data:n,to:L})};if(q&&n?.slice(0,10)==="0x101bb98d")throw new u.Po({factory:O});throw(0,b.d)(i,{...t,account:U,chain:e.chain})}}async function E(e,t){let{batchSize:r=1024,deployless:n=!1,wait:o=0}="object"==typeof e.batch?.multicall?e.batch.multicall:{},{blockNumber:a,blockTag:l=e.experimental_blockTag??"latest",data:f,to:b}=t,g=(()=>{if(n)return null;if(t.multicallAddress)return t.multicallAddress;if(e.chain)return(0,h.M)({blockNumber:a,chain:e.chain,contract:"multicall3"});throw new c.YE})(),y=("bigint"==typeof a?(0,m.cK)(a):void 0)||l,{schedule:w}=(0,v.u)({id:`${e.uid}.${y}`,wait:o,shouldSplitBatch:e=>e.reduce((e,{data:t})=>e+(t.length-2),0)>2*r,fn:async t=>{let r=t.map(e=>({allowFailure:!0,callData:e.data,target:e.to})),n=(0,p.p)({abi:i.v2,args:[r],functionName:"aggregate3"}),o=await e.request({method:"eth_call",params:[{...null===g?{data:j({code:s.Ez,data:n})}:{to:g,data:n}},y]});return(0,d.e)({abi:i.v2,args:[r],functionName:"aggregate3",data:o||"0x"})}}),[{returnData:x,success:C}]=await w({data:f,to:b});if(!C)throw new u.$S({data:x});return"0x"===x?{data:void 0}:{data:x}}function j(e){let{code:t,data:r}=e;return(0,f.m)({abi:(0,n.U)(["constructor(bytes, bytes)"]),bytecode:s.LX,args:[t,r]})}},34964:(e,t,r)=>{"use strict";r.d(t,{E9:()=>a,Mi:()=>n,pN:()=>o,xi:()=>i});var n="right-scroll-bar-position",o="width-before-scroll-bar",a="with-scroll-bars-hidden",i="--removed-body-scroll-bar-size"},35619:(e,t,r)=>{"use strict";r.d(t,{C:()=>s});var n=r(14232),o=r(98477),a=r(10714),i=globalThis?.document?n.useLayoutEffect:()=>{},s=e=>{let{present:t,children:r}=e,s=function(e){var t,r;let[a,s]=n.useState(),c=n.useRef({}),u=n.useRef(e),d=n.useRef("none"),[f,p]=(t=e?"mounted":"unmounted",r={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},n.useReducer((e,t)=>
11r[e][t]??e,t));return n.useEffect(()=>{let e=l(c.current);d.current="mounted"===f?e:"none"},[f]),i(()=>{let t=c.current,r=u.current;if(r!==e){let n=d.current,o=l(t);e?p("MOUNT"):"none"===o||t?.display==="none"?p("UNMOUNT"):r&&n!==o?p("ANIMATION_OUT"):p("UNMOUNT"),u.current=e}},[e,p]),i(()=>{if(a){let e=e=>{let t=l(c.current).includes(e.animationName);e.target===a&&t&&o.flushSync(()=>p("ANIMATION_END"))},t=e=>{e.target===a&&(d.current=l(c.current))};return a.addEventListener("animationstart",t),a.addEventListener("animationcancel",e),a.addEventListener("animationend",e),()=>{a.removeEventListener("animationstart",t),a.removeEventListener("animationcancel",e),a.removeEventListener("animationend",e)}}p("ANIMATION_END")},[a,p]),{isPresent:["mounted","unmountSuspended"].includes(f),ref:n.useCallback(e=>{e&&(c.current=getComputedStyle(e)),s(e)},[])}}(t),c="function"==typeof r?r({present:s.isPresent}):n.Children.only(r),u=(0,a.s)(s.ref,function(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(r=(t=Object.getOwnPropertyDescriptor(e,"ref")?.get)&&"isReactWarning"in t&&t.isReactWarning)?e.props.ref:e.props.ref||e.ref}(c));return"function"==typeof r||s.isPresent?n.cloneElement(c,{ref:u}):null};function l(e){return e?.animationName||"none"}s.displayName="Presence"},35794:(e,t,r)=>{"use strict";r.d(t,{V:()=>a});var n=r(66320),o=r(48080);let a=e=>(0,n.di)((0,o.k)(e),0,4)},35884:(e,t,r)=>{"use strict";function n(e,{format:t}){if(!t)return{};let r={};return!function t(n){for(let o of Object.keys(n))o in e&&(r[o]=e[o]),n[o]&&"object"==typeof n[o]&&!Array.isArray(n[o])&&t(n[o])}(t(e||{})),r}r.d(t,{o:()=>n})},36262:(e,t,r)=>{"use strict";r.d(t,{Ci:()=>i,J8:()=>s,MU:()=>l});var n=r(40474),o=r(76200),a=r(9678);class i extends o.C{constructor({body:e,cause:t,details:r,headers:o,status:i,url:s}){super("HTTP request failed.",{cause:t,details:r,metaMessages:[i&&`Status: ${i}`,`URL: ${(0,a.I)(s)}`,e&&`Request body: ${(0,n.A)(e)}`].filter(Boolean),name:"HttpRequestError"}),Object.defineProperty(this,"body",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"headers",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"status",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"url",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.body=e,this.headers=o,this.status=i,this.url=s}}o.C;class s extends o.C{constructor({body:e,error:t,url:r}){super("RPC Request failed.",{cause:t,details:t.message,metaMessages:[`URL: ${(0,a.I)(r)}`,`Request body: ${(0,n.A)(e)}`],name:"RpcRequestError"}),Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"url",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.code=t.code,this.data=t.data,this.url=r}}o.C;class l extends o.C{constructor({body:e,url:t}){super("The request took too long to respond.",{details:"The request timed out.",metaMessages:[`URL: ${(0,a.I)(t)}`,`Request body: ${(0,n.A)(e)}`],name:"TimeoutError"}),Object.defineProperty(this,"url",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.url=t}}},37149:(e,t,r)=>{"use strict";r.d(t,{Cp:()=>m,EN:()=>h,Eh:()=>u,F$:()=>p,GU:()=>S,MK:()=>d,S$:()=>o,ZM:()=>P,ZZ:()=>j,Zw:()=>i,d2:()=>c,f8:()=>g,gn:()=>s,hT:()=>k,j3:()=>l,lQ:()=>a,nJ:()=>f,pl:()=>C,y9:()=>E,yy:()=>x});var n=r(48306),o="undefined"==typeof window||"Deno"in globalThis;function a(){}function i(e,t){return"function"==typeof e?e(t):e}function s(e){return"number"==typeof e&&e>=0&&e!==1/0}function l(e,t){return Math.max(e+(t||0)-Date.now(),0)}function c(e,t){return"function"==typeof e?e(t):e}function u(e,t){return"function"==typeof e?e(t):e}function d(e,t){let{type:r="all",exact:n,fetchStatus:o,predicate:a,queryKey:i,stale:s}=e;if(i){if(n){if(t.queryHash!==p(i,t.options))return!1}else if(!m(t.queryKey,i))return!1}if("all"!==r){let e=t.isActive();if("active"===r&&!e||"inactive"===r&&e)return!1}return("boolean"!=typeof s||t.isStale()===s)&&(!o||o===t.state.fetchStatus)&&(!a||!!a(t))}function f(e,t){let{exact:r,status:n,predicate:o,mutationKey:a}=e;if(a){if(!t.options.mutationKey)return!1;if(r){if(h(t.options.mutationKey)!==h(a))return!1}else if(!m(t.options.mutationKey,a))return!1}return(!n||t.state.status===n)&&(!o||!!o(t))}function p(e,t){return(t?.queryKeyHashFn||h)(e)}function h(e){return JSON.stringify(e,(e,t)=>v(t)?Object.keys(t).sort().reduce((e,r)=>(e[r]=t[r],e),{}):t)}function m(e,t){return e===t||typeof e==typeof t&&!!e&&!!t&&"object"==typeof e&&"object"==typeof t&&Object.keys(t).every(r=>m(e[r],t[r]))}var b=Object.prototype.hasOwnProperty;function g(e,t){if(!t||Object.keys(e).length!==Object.keys(t).length)return!1;for(let r in e)if(e[r]!==t[r])return!1;return!0}function y(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function v(e){if(!w(e))return!1;let t=e.constructor;if(void 0===t)return!0;let r=t.prototype;return!!w(r)&&!!r.hasOwnProperty("isPrototypeOf")&&Object.getPrototypeOf(e)===Object.prototype}function w(e){return"[object Object]"===Object.prototype.toString.call(e)}function x(e){return new Promise(t=>{n.zs.setTimeout(t,e)})}function C(e,t,r){return"function"==typeof r.structuralSharing?r.structuralSharing(e,t):!1!==r.structuralSharing?function e(t,r){if(t===r)return t;let n=y(t)&&y(r);if(!n&&!(v(t)&&v(r)))return r;let o=(n?t:Object.keys(t)).length,a=n?r:Object.keys(r),i=a.length,s=n?Array(i):{},l=0;for(let c=0;c<i;c++){let i=n?c:a[c],u=t[i],d=r[i];if(u===d){s[i]=u,(n?c<o:b.call(t,i))&&l++;continue}if(null===u||null===d||"object"!=typeof u||"object"!=typeof d){s[i]=d;continue}let f=e(u,d);s[i]=f,f===u&&l++}return o===i&&l===o?t:s}(e,t):t}function E(e,t,r=0){let n=[...e,t];return r&&n.length>r?n.slice(1):n}function j(e,t,r=0){let n=[t,...e];return r&&n.length>r?n.slice(0,-1):n}var k=Symbol();function P(e,t){return!e.queryFn&&t?.initialPromise?()=>t.initialPromise:e.queryFn&&e.queryFn!==k?e.queryFn:()=>Promise.reject(Error(`Missing queryFn: '${e.queryHash}'`))}function S(e,t){return"function"==typeof e?e(...t):!!e}},37406:(e,t,r)=>{let n=r(2758).getSymbolSize;t.getPositions=function(e){let t=n(e);return[[0,0],[t-7,0],[0,t-7]]}},37568:(e,t,r)=>{let n=r(19198);function o(e,t){let r=e.a/255,n=t+'="'+e.hex+'"';return r<1?n+" "+t+'-opacity="'+r.toFixed(2).slice(1)+'"':n}function a(e,t,r){let n=e+t;return void 0!==r&&(n+=" "+r),n}t.render=function(e,t,r){let i=n.getOptions(t),s=e.modules.size,l=e.modules.data,c=s+2*i.margin,u=i.color.light.a?"<path "+o(i.color.light,"fill")+' d="M0 0h'+c+"v"+c+'H0z"/>':"",d="<path "+o(i.color.dark,"stroke")+' d="'+function(e,t,r){let n="",o=0,i=!1,s=0;for(let l=0;l<e.length;l++){let c=Math.floor(l%t),u=Math.floor(l/t);c||i||(i=!0),e[l]?(s++,l>0&&c>0&&e[l-1]||(n+=i?a("M",c+r,.5+u+r):a("m",o,0),o=0,i=!1),c+1<t&&e[l+1]||(n+=a("h",s),s=0)):o++}
11return n}(l,s,i.margin)+'"/>',f='<svg xmlns="http://www.w3.org/2000/svg" '+(i.width?'width="'+i.width+'" height="'+i.width+'" ':"")+('viewBox="0 0 '+c+" ")+c+'" shape-rendering="crispEdges">'+u+d+"</svg>\n";return"function"==typeof r&&r(null,f),f}},37744:(e,t,r)=>{"use strict";r.d(t,{$:()=>a,R:()=>i});var n=r(65443),o=r(93505);function a(e,t){let r=(e.transactions??[]).map(e=>"string"==typeof e?e:(0,o.uP)(e));return{...e,baseFeePerGas:e.baseFeePerGas?BigInt(e.baseFeePerGas):null,blobGasUsed:e.blobGasUsed?BigInt(e.blobGasUsed):void 0,difficulty:e.difficulty?BigInt(e.difficulty):void 0,excessBlobGas:e.excessBlobGas?BigInt(e.excessBlobGas):void 0,gasLimit:e.gasLimit?BigInt(e.gasLimit):void 0,gasUsed:e.gasUsed?BigInt(e.gasUsed):void 0,hash:e.hash?e.hash:null,logsBloom:e.logsBloom?e.logsBloom:null,nonce:e.nonce?e.nonce:null,number:e.number?BigInt(e.number):null,size:e.size?BigInt(e.size):void 0,timestamp:e.timestamp?BigInt(e.timestamp):void 0,transactions:r,totalDifficulty:e.totalDifficulty?BigInt(e.totalDifficulty):null}}let i=(0,n.q)("block",a)},37788:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ReadonlyURLSearchParams:function(){return u},RedirectType:function(){return o.RedirectType},forbidden:function(){return i.forbidden},notFound:function(){return a.notFound},permanentRedirect:function(){return n.permanentRedirect},redirect:function(){return n.redirect},unauthorized:function(){return s.unauthorized},unstable_isUnrecognizedActionError:function(){return d},unstable_rethrow:function(){return l.unstable_rethrow}});let n=r(94091),o=r(86500),a=r(56153),i=r(10916),s=r(56533),l=r(33341);class c extends Error{constructor(){super("Method unavailable on `ReadonlyURLSearchParams`. Read more: https://nextjs.org/docs/app/api-reference/functions/use-search-params#updating-searchparams")}}class u extends URLSearchParams{append(){throw new c}delete(){throw new c}set(){throw new c}sort(){throw new c}}function d(){throw Object.defineProperty(Error("`unstable_isUnrecognizedActionError` can only be used on the client."),"__NEXT_ERROR_CODE",{value:"E776",enumerable:!1,configurable:!0})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},37990:(e,t,r)=>{var n=r(99838),o=r(96777),a=r(85403),i=r(72773);e.exports=function(e,t){return n(e)||o(e,t)||a(e,t)||i()},e.exports.__esModule=!0,e.exports.default=e.exports},38047:(e,t,r)=>{"use strict";r.d(t,{E:()=>o});var n=r(65859);function o(e){return(0,n.q)(e,{strict:!1})?Math.ceil((e.length-2)/2):e.length}},38724:e=>{"use strict";var t={single_source_shortest_paths:function(e,r,n){var o,a,i,s,l,c,u,d={},f={};f[r]=0;var p=t.PriorityQueue.make();for(p.push(r,0);!p.empty();)for(i in a=(o=p.pop()).value,s=o.cost,l=e[a]||{})l.hasOwnProperty(i)&&(c=s+l[i],u=f[i],(void 0===f[i]||u>c)&&(f[i]=c,p.push(i,c),d[i]=a));if(void 0!==n&&void 0===f[n])throw Error("Could not find a path from "+r+" to "+n+".");return d},extract_shortest_path_from_predecessor_list:function(e,t){for(var r=[],n=t;n;)r.push(n),e[n],n=e[n];return r.reverse(),r},find_path:function(e,r,n){var o=t.single_source_shortest_paths(e,r,n);return t.extract_shortest_path_from_predecessor_list(o,n)},PriorityQueue:{make:function(e){var r,n=t.PriorityQueue,o={};for(r in e=e||{},n)n.hasOwnProperty(r)&&(o[r]=n[r]);return o.queue=[],o.sorter=e.sorter||n.default_sorter,o},default_sorter:function(e,t){return e.cost-t.cost},push:function(e,t){this.queue.push({value:e,cost:t}),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return 0===this.queue.length}}};e.exports=t},38806:(e,t,r)=>{"use strict";e.exports=r(29429)},38982:(e,t,r)=>{"use strict";r.d(t,{i:()=>a});var n=r(14232);function o(e){let t=n.useRef(e);return n.useEffect(()=>{t.current=e}),n.useMemo(()=>(...e)=>t.current?.(...e),[])}function a({prop:e,defaultProp:t,onChange:r=()=>{}}){let[a,i]=function({defaultProp:e,onChange:t}){let r=n.useState(e),[a]=r,i=n.useRef(a),s=o(t);return n.useEffect(()=>{i.current!==a&&(s(a),i.current=a)},[a,i,s]),r}({defaultProp:t,onChange:r}),s=void 0!==e,l=s?e:a,c=o(r);return[l,n.useCallback(t=>{if(s){let r="function"==typeof t?t(e):t;r!==e&&c(r)}else i(t)},[s,e,i,c])]}},39151:(e,t,r)=>{"use strict";r.d(t,{t:()=>a});var n=r(26715),o=r(81645);function a(e){let{kzg:t}=e,r=e.to??("string"==typeof e.blobs[0]?"hex":"bytes"),a="string"==typeof e.blobs[0]?e.blobs.map(e=>(0,n.aT)(e)):e.blobs,i="string"==typeof e.commitments[0]?e.commitments.map(e=>(0,n.aT)(e)):e.commitments,s=[];for(let e=0;e<a.length;e++){let r=a[e],n=i[e];s.push(Uint8Array.from(t.computeBlobKzgProof(r,n)))}return"bytes"===r?s:s.map(e=>(0,o.My)(e))}},39247:(e,t,r)=>{"use strict";
11Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return l},getImageProps:function(){return s}});let n=r(64252),o=r(95197),a=r(94989),i=n._(r(49411));function s(e){let{props:t}=(0,o.getImgProps)(e,{defaultLoader:i.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let l=a.Image},39575:(e,t,r)=>{"use strict";r.d(t,{c:()=>l});var n=r(57616),o=r(50136),a=r(45755),i=r(98877),s=r(57512);function l(e){let{account:t,maxFeePerGas:r,maxPriorityFeePerGas:l,to:c}=e,u=t?(0,n.J)(t):void 0;if(u&&!(0,s.P)(u.address))throw new a.M({address:u.address});if(c&&!(0,s.P)(c))throw new a.M({address:c});if(r&&r>o.Ao)throw new i.BG({maxFeePerGas:r});if(l&&r&&l>r)throw new i.lN({maxFeePerGas:r,maxPriorityFeePerGas:l})}},39746:function(e,t,r){var n;!function(o,a){"use strict";var i="function",s="undefined",l="object",c="string",u="major",d="model",f="name",p="type",h="vendor",m="version",b="architecture",g="console",y="mobile",v="tablet",w="smarttv",x="wearable",C="embedded",E="Amazon",j="Apple",k="ASUS",P="BlackBerry",S="Browser",I="Chrome",O="Firefox",R="Google",A="Huawei",T="Microsoft",B="Motorola",_="Opera",M="Samsung",N="Sharp",L="Sony",$="Xiaomi",F="Zebra",D="Facebook",U="Chromium OS",z="Mac OS",W=" Browser",q=function(e,t){var r={};for(var n in e)t[n]&&t[n].length%2==0?r[n]=t[n].concat(e[n]):r[n]=e[n];return r},H=function(e){for(var t={},r=0;r<e.length;r++)t[e[r].toUpperCase()]=e[r];return t},K=function(e,t){return typeof e===c&&-1!==G(t).indexOf(G(e))},G=function(e){return e.toLowerCase()},V=function(e,t){if(typeof e===c)return e=e.replace(/^\s\s*/,""),typeof t===s?e:e.substring(0,500)},Q=function(e,t){for(var r,n,o,s,c,u,d=0;d<t.length&&!c;){var f=t[d],p=t[d+1];for(r=n=0;r<f.length&&!c&&f[r];)if(c=f[r++].exec(e))for(o=0;o<p.length;o++)u=c[++n],typeof(s=p[o])===l&&s.length>0?2===s.length?typeof s[1]==i?this[s[0]]=s[1].call(this,u):this[s[0]]=s[1]:3===s.length?typeof s[1]!==i||s[1].exec&&s[1].test?this[s[0]]=u?u.replace(s[1],s[2]):void 0:this[s[0]]=u?s[1].call(this,u,s[2]):void 0:4===s.length&&(this[s[0]]=u?s[3].call(this,u.replace(s[1],s[2])):a):this[s]=u||a;d+=2}},Z=function(e,t){for(var r in t)if(typeof t[r]===l&&t[r].length>0){for(var n=0;n<t[r].length;n++)if(K(t[r][n],e))return"?"===r?a:r}else if(K(t[r],e))return"?"===r?a:r;return t.hasOwnProperty("*")?t["*"]:e},Y={ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2","8.1":"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"},X={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[m,[f,"Chrome"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[m,[f,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[f,m],[/opios[\/ ]+([\w\.]+)/i],[m,[f,_+" Mini"]],[/\bop(?:rg)?x\/([\w\.]+)/i],[m,[f,_+" GX"]],[/\bopr\/([\w\.]+)/i],[m,[f,_]],[/\bb[ai]*d(?:uhd|[ub]*[aekoprswx]{5,6})[\/ ]?([\w\.]+)/i],[m,[f,"Baidu"]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer|sleipnir)[\/ ]?([\w\.]*)/i,/(avant|iemobile|slim)\s?(?:browser)?[\/ ]?([\w\.]*)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium|phantomjs|bowser|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|duckduckgo|klar|helio)\/([-\w\.]+)/i,/(heytap|ovi)browser\/([\d\.]+)/i,/(weibo)__([\d\.]+)/i],[f,m],[/quark(?:pc)?\/([-\w\.]+)/i],[m,[f,"Quark"]],[/\bddg\/([\w\.]+)/i],[m,[f,"DuckDuckGo"]],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[m,[f,"UC"+S]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i,/micromessenger\/([\w\.]+)/i],[m,[f,"WeChat"]],[/konqueror\/([\w\.]+)/i],[m,[f,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[m,[f,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[m,[f,"Yandex"]],[/slbrowser\/([\w\.]+)/i],[m,[f,"Smart Lenovo "+S]],[/(avast|avg)\/([\w\.]+)/i],[[f,/(.+)/,"$1 Secure "+S],m],[/\bfocus\/([\w\.]+)/i],[m,[f,O+" Focus"]],[/\bopt\/([\w\.]+)/i],[m,[f,_+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[m,[f,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[m,[f,"Dolphin"]],[/coast\/([\w\.]+)/i],[m,[f,_+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[m,[f,"MIUI "+S]],[/fxios\/([-\w\.]+)/i],[m,[f,O]],[/\bqihu|(qi?ho?o?|360)browser/i],[[f,"360"+W]],[/\b(qq)\/([\w\.]+)/i],[[f,/(.+)/,"$1Browser"],m],[/(oculus|sailfish|huawei|vivo|pico)browser\/([\w\.]+)/i],[[f,/(.+)/,"$1"+W],m],[/samsungbrowser\/([\w\.]+)/i],[m,[f,M+" Internet"]],[/(comodo_dragon)\/([\w\.]+)/i],[[f,/_/g," "],m],[/metasr[\/ ]?([\d\.]+)/i],[m,[f,"Sogou Explorer"]],[/(sogou)mo\w+\/([\d\.]+)/i],[[f,"Sogou Mobile"],m],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|2345Explorer)[\/ ]?([\w\.]+)/i],[f,m],[/(lbbrowser|rekonq)/i,/\[(linkedin)app\]/i],[f],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[f,D],m],[/(Klarna)\/([\w\.]+)/i,/(kakao(?:talk|story))[\/ ]([\w\.]+)/i,/(naver)\(.*?(\d+\.[\w\.]+).*\)/i,/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(alipay)client\/([\w\.]+)/i,/(twitter)(?:and| f.+e\/([\w\.]+))/i,/(chromium|instagram|snapchat)[\/ ]([-\w\.]+)/i],[f,m],[/\bgsa\/([\w\.]+) .*safari\//i],[m,[f,"GSA"]],[/musical_ly(?:.
vendor: 5,686 bytes, line 11
11+app_?version\/|_)([\w\.]+)/i],[m,[f,"TikTok"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[m,[f,I+" Headless"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[f,I+" WebView"],m],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[m,[f,"Android "+S]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[f,m],[/version\/([\w\.\,]+) .*mobile\/\w+ (safari)/i],[m,[f,"Mobile Safari"]],[/version\/([\w(\.|\,)]+) .*(mobile ?safari|safari)/i],[m,f],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[f,[m,Z,{"1.0":"/8","1.2":"/1","1.3":"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"}]],[/(webkit|khtml)\/([\w\.]+)/i],[f,m],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[f,"Netscape"],m],[/(wolvic)\/([\w\.]+)/i],[f,m],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[m,[f,O+" Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i,/(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|obigo|mosaic|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/(links) \(([\w\.]+)/i],[f,[m,/_/g,"."]],[/(cobalt)\/([\w\.]+)/i],[f,[m,/master.|lts./,""]]],cpu:[[/(?:(amd|x(?:(?:86|64)[-_])?|wow|win)64)[;\)]/i],[[b,"amd64"]],[/(ia32(?=;))/i],[[b,G]],[/((?:i[346]|x)86)[;\)]/i],[[b,"ia32"]],[/\b(aarch64|arm(v?8e?l?|_?64))\b/i],[[b,"arm64"]],[/\b(arm(?:v[67])?ht?n?[fl]p?)\b/i],[[b,"armhf"]],[/windows (ce|mobile); ppc;/i],[[b,"arm"]],[/((?:ppc|powerpc)(?:64)?)(?: mac|;|\))/i],[[b,/ower/,"",G]],[/(sun4\w)[;\)]/i],[[b,"sparc"]],[/((?:avr32|ia64(?=;))|68k(?=\))|\barm(?=v(?:[1-7]|[5-7]1)l?|;|eabi)|(?=atmel )avr|(?:irix|mips|sparc)(?:64)?\b|pa-risc)/i],[[b,G]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[ptx]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[d,[h,M],[p,v]],[/\b((?:s[cgp]h|gt|sm)-(?![lr])\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]((?!sm-[lr])[-\w]+)/i,/sec-(sgh\w+)/i],[d,[h,M],[p,y]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)(?:\/|;)/i],[d,[h,j],[p,y]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[d,[h,j],[p,v]],[/(macintosh);/i],[d,[h,j]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[d,[h,N],[p,y]],[/\b((?:ag[rs][23]?|bah2?|sht?|btv)-a?[lw]\d{2})\b(?!.+d\/s)/i],[d,[h,A],[p,v]],[/(?:huawei|honor)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i],[d,[h,A],[p,y]],[/\b(poco[\w ]+|m2\d{3}j\d\d[a-z]{2})(?: bui|\))/i,/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i,/oid[^\)]+; (m?[12][0-389][01]\w{3,6}[c-y])( bui|; wv|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max|cc)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite|pro)?)(?: bui|\))/i],[[d,/_/g," "],[h,$],[p,y]],[/oid[^\)]+; (2\d{4}(283|rpbf)[cgl])( bui|\))/i,/\b(mi[-_ ]?(?:pad)(?:[\w_ ]+))(?: bui|\))/i],[[d,/_/g," "],[h,$],[p,v]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[d,[h,"OPPO"],[p,y]],[/\b(opd2\d{3}a?) bui/i],[d,[h,"OPPO"],[p,v]],[/vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[d,[h,"Vivo"],[p,y]],[/\b(rmx[1-3]\d{3})(?: bui|;|\))/i],[d,[h,"Realme"],[p,y]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ](\w*)/i,/((?:moto[\w\(\) ]+|xt\d{3,4}|nexus 6)(?= bui|\)))/i],[d,[h,B],[p,y]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[d,[h,B],[p,v]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[d,[h,"LG"],[p,v]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+((?!browser|netcast|android tv)\w+)/i,/\blg-?([\d\w]+) bui/i],[d,[h,"LG"],[p,y]],[/(ideatab[-\w ]+)/i,/lenovo ?(s[56]000[-\w]+|tab(?:[\w ]+)|yt[-\d\w]{6}|tb[-\d\w]{6})/i],[d,[h,"Lenovo"],[p,v]],[/(?:maemo|nokia).*(n900|lumia \d+)/i,/nokia[-_ ]?([-\w\.]*)/i],[[d,/_/g," "],[h,"Nokia"],[p,y]],[/(pixel c)\b/i],[d,[h,R],[p,v]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[d,[h,R],[p,y]],[/droid.+ (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[d,[h,L],[p,y]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[d,"Xperia Tablet"],[h,L],[p,v]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[d,[h,"OnePlus"],[p,y]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo(?!bc)\w\w)( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[d,[h,E],[p,v]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[d,/(.+)/g,"Fire Phone $1"],[h,E],[p,y]],[/(playbook);[-\w\),; ]+(rim)/i],[d,h,[p,v]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[d,[h,P],[p,y]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[d,[h,k],[p,v]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[d,[h,k],[p,y]],[/(nexus 9)/i],[d,[h,"HTC"],[p,v]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[h,[d,/_/g," "],[p,y]],[/droid [\w\.]+; ((?:8[14]9[16]|9(?:0(?:48|60|8[01])|1(?:3[27]|66)|2(?:6[69]|9[56])|466))[gqswx])\w*(\)| bui)/i],[d,[h,"TCL"],[p,v]],[/(itel) ((\w+))/i],[[h,G],d,[p,Z,{tablet:["p10001l","w7001"],"*":"mobile"}]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[d,[h,"Acer"],[p,v]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[d,[h,"Meizu"],[p,y]],[/; ((?:power )?armor(?:[\w ]{0,8}))(?: bui|\))/i],[d,[h,"Ulefone"],[p,y]],[/droid.+; (a(?:015|06[35]|142p?))/i],[d,[h,"Nothing"],[p,y]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron|infinix|tecno)[-_ ]?([-\w]*)/i,/(hp) ([\w ]+\w)/i,/(asu
vendor: 5,899 bytes, line 11
11s)-?(\w+)/i,/(microsoft); (lumia[\w ]+)/i,/(lenovo)[-_ ]?([-\w]+)/i,/(jolla)/i,/(oppo) ?([\w ]+) bui/i],[h,d,[p,y]],[/(kobo)\s(ereader|touch)/i,/(archos) (gamepad2?)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i,/(nook)[\w ]+build\/(\w+)/i,/(dell) (strea[kpr\d ]*[\dko])/i,/(le[- ]+pan)[- ]+(\w{1,9}) bui/i,/(trinity)[- ]*(t\d{3}) bui/i,/(gigaset)[- ]+(q\w{1,9}) bui/i,/(vodafone) ([\w ]+)(?:\)| bui)/i],[h,d,[p,v]],[/(surface duo)/i],[d,[h,T],[p,v]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[d,[h,"Fairphone"],[p,y]],[/(u304aa)/i],[d,[h,"AT&T"],[p,y]],[/\bsie-(\w*)/i],[d,[h,"Siemens"],[p,y]],[/\b(rct\w+) b/i],[d,[h,"RCA"],[p,v]],[/\b(venue[\d ]{2,7}) b/i],[d,[h,"Dell"],[p,v]],[/\b(q(?:mv|ta)\w+) b/i],[d,[h,"Verizon"],[p,v]],[/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i],[d,[h,"Barnes & Noble"],[p,v]],[/\b(tm\d{3}\w+) b/i],[d,[h,"NuVision"],[p,v]],[/\b(k88) b/i],[d,[h,"ZTE"],[p,v]],[/\b(nx\d{3}j) b/i],[d,[h,"ZTE"],[p,y]],[/\b(gen\d{3}) b.+49h/i],[d,[h,"Swiss"],[p,y]],[/\b(zur\d{3}) b/i],[d,[h,"Swiss"],[p,v]],[/\b((zeki)?tb.*\b) b/i],[d,[h,"Zeki"],[p,v]],[/\b([yr]\d{2}) b/i,/\b(dragon[- ]+touch |dt)(\w{5}) b/i],[[h,"Dragon Touch"],d,[p,v]],[/\b(ns-?\w{0,9}) b/i],[d,[h,"Insignia"],[p,v]],[/\b((nxa|next)-?\w{0,9}) b/i],[d,[h,"NextBook"],[p,v]],[/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i],[[h,"Voice"],d,[p,y]],[/\b(lvtel\-)?(v1[12]) b/i],[[h,"LvTel"],d,[p,y]],[/\b(ph-1) /i],[d,[h,"Essential"],[p,y]],[/\b(v(100md|700na|7011|917g).*\b) b/i],[d,[h,"Envizen"],[p,v]],[/\b(trio[-\w\. ]+) b/i],[d,[h,"MachSpeed"],[p,v]],[/\btu_(1491) b/i],[d,[h,"Rotor"],[p,v]],[/(shield[\w ]+) b/i],[d,[h,"Nvidia"],[p,v]],[/(sprint) (\w+)/i],[h,d,[p,y]],[/(kin\.[onetw]{3})/i],[[d,/\./g," "],[h,T],[p,y]],[/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[d,[h,F],[p,v]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[d,[h,F],[p,y]],[/smart-tv.+(samsung)/i],[h,[p,w]],[/hbbtv.+maple;(\d+)/i],[[d,/^/,"SmartTV"],[h,M],[p,w]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[h,"LG"],[p,w]],[/(apple) ?tv/i],[h,[d,j+" TV"],[p,w]],[/crkey/i],[[d,I+"cast"],[h,R],[p,w]],[/droid.+aft(\w+)( bui|\))/i],[d,[h,E],[p,w]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[d,[h,N],[p,w]],[/(bravia[\w ]+)( bui|\))/i],[d,[h,L],[p,w]],[/(mitv-\w{5}) bui/i],[d,[h,$],[p,w]],[/Hbbtv.*(technisat) (.*);/i],[h,d,[p,w]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[h,V],[d,V],[p,w]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[p,w]],[/(ouya)/i,/(nintendo) ([wids3utch]+)/i],[h,d,[p,g]],[/droid.+; (shield) bui/i],[d,[h,"Nvidia"],[p,g]],[/(playstation [345portablevi]+)/i],[d,[h,L],[p,g]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[d,[h,T],[p,g]],[/\b(sm-[lr]\d\d[05][fnuw]?s?)\b/i],[d,[h,M],[p,x]],[/((pebble))app/i],[h,d,[p,x]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[d,[h,j],[p,x]],[/droid.+; (glass) \d/i],[d,[h,R],[p,x]],[/droid.+; (wt63?0{2,3})\)/i],[d,[h,F],[p,x]],[/(quest( \d| pro)?)/i],[d,[h,D],[p,x]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[h,[p,C]],[/(aeobc)\b/i],[d,[h,E],[p,C]],[/droid .+?; ([^;]+?)(?: bui|; wv\)|\) applew).+? mobile safari/i],[d,[p,y]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[d,[p,v]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[p,v]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[p,y]],[/(android[-\w\. ]{0,9});.+buil/i],[d,[h,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[m,[f,"EdgeHTML"]],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[m,[f,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i,/\b(libweb)/i],[f,m],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[m,f]],os:[[/microsoft (windows) (vista|xp)/i],[f,m],[/(windows (?:phone(?: os)?|mobile))[\/ ]?([\d\.\w ]*)/i],[f,[m,Z,Y]],[/windows nt 6\.2; (arm)/i,/windows[\/ ]?([ntce\d\. ]+\w)(?!.+xbox)/i,/(?:win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[m,Z,Y],[f,"Windows"]],[/ip[honead]{2,4}\b(?:.*os ([\w]+) like mac|; opera)/i,/(?:ios;fbsv\/|iphone.+ios[\/ ])([\d\.]+)/i,/cfnetwork\/.+darwin/i],[[m,/_/g,"."],[f,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[f,z],[m,/_/g,"."]],[/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i],[m,f],[/(android|webos|qnx|bada|rim tablet os|maemo|meego|sailfish)[-\/ ]?([\w\.]*)/i,/(blackberry)\w*\/([\w\.]*)/i,/(tizen|kaios)[\/ ]([\w\.]+)/i,/\((series40);/i],[f,m],[/\(bb(10);/i],[m,[f,P]],[/(?:symbian ?os|symbos|s60(?=;)|series60)[-\/ ]?([\w\.]*)/i],[m,[f,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[m,[f,O+" OS"]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[m,[f,"webOS"]],[/watch(?: ?os[,\/]|\d,\d\/)([\d\.]+)/i],[m,[f,"watchOS"]],[/crkey\/([\d\.]+)/i],[m,[f,I+"cast"]],[/(cros) [\w]+(?:\)| ([\w\.]+)\b)/i],[[f,U],m],[/panasonic;(viera)/i,/(netrange)mmh/i,/(nettv)\/(\d+\.[\w\.]+)/i,/(nintendo|playstation) ([wids345portablevuch]+)/i,/(xbox); +xbox ([^\);]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/(mint)[\/\(\) ]?(\w*)/i,/(mageia|vectorlinux)[; ]/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/(hurd|linux) ?([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) (\w+)/i],[f,m],[/(sunos) ?([\w\.\d]*)/i],[[f,"Solaris"],m],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[f,m]]},J=function(e,t){if(typeof e===l&&(t=e,e=a),!(this instanceof J))return new J
vendor: 1,230 bytes, line 11
11(e,t).getResult();var r=typeof o!==s&&o.navigator?o.navigator:a,n=e||(r&&r.userAgent?r.userAgent:""),g=r&&r.userAgentData?r.userAgentData:a,w=t?q(X,t):X,x=r&&r.userAgent==n;return this.getBrowser=function(){var e,t={};return t[f]=a,t[m]=a,Q.call(t,n,w.browser),t[u]=typeof(e=t[m])===c?e.replace(/[^\d\.]/g,"").split(".")[0]:a,x&&r&&r.brave&&typeof r.brave.isBrave==i&&(t[f]="Brave"),t},this.getCPU=function(){var e={};return e[b]=a,Q.call(e,n,w.cpu),e},this.getDevice=function(){var e={};return e[h]=a,e[d]=a,e[p]=a,Q.call(e,n,w.device),x&&!e[p]&&g&&g.mobile&&(e[p]=y),x&&"Macintosh"==e[d]&&r&&typeof r.standalone!==s&&r.maxTouchPoints&&r.maxTouchPoints>2&&(e[d]="iPad",e[p]=v),e},this.getEngine=function(){var e={};return e[f]=a,e[m]=a,Q.call(e,n,w.engine),e},this.getOS=function(){var e={};return e[f]=a,e[m]=a,Q.call(e,n,w.os),x&&!e[f]&&g&&g.platform&&"Unknown"!=g.platform&&(e[f]=g.platform.replace(/chrome os/i,U).replace(/macos/i,z)),e},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return n},this.setUA=function(e){return n=typeof e===c&&e.length>500?V(e,500):e,this},this.setUA(n),this};
11J.VERSION="1.0.39",J.BROWSER=H([f,m,u]),J.CPU=H([b]),J.DEVICE=H([d,h,p,g,y,w,v,x,C]),J.ENGINE=J.OS=H([f,m]),typeof t!==s?(e.exports&&(t=e.exports=J),t.UAParser=J):r.amdO?a===(n=(function(){return J}).call(t,r,t,e))||(e.exports=n):typeof o!==s&&(o.UAParser=J);var ee=typeof o!==s&&(o.jQuery||o.Zepto);if(ee&&!ee.ua){var et=new J;ee.ua=et.getResult(),ee.ua.get=function(){return et.getUA()},ee.ua.set=function(e){et.setUA(e);var t=et.getResult();for(var r in t)ee.ua[r]=t[r]}}}("object"==typeof window?window:this)},39925:(e,t,r)=>{"use strict";r.d(t,{q:()=>o});var n=r(65859);function o(e){if(66!==e.length||0!==e.indexOf("[")||65!==e.indexOf("]"))return null;let t=`0x${e.slice(1,65)}`;return(0,n.q)(t)?t:null}},40049:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(20728).A)("LogOut",[["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}],["polyline",{points:"16 17 21 12 16 7",key:"1gabdz"}],["line",{x1:"21",x2:"9",y1:"12",y2:"12",key:"1uyos4"}]])},40051:(e,t,r)=>{"use strict";r.d(t,{m:()=>i});var n=r(4379),o=r(14232),a=function(e){var t=e.sideCar,r=(0,n.Tt)(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var a=t.read();if(!a)throw Error("Sidecar medium not found");return o.createElement(a,(0,n.Cl)({},r))};function i(e,t){return e.useMedium(t),a}a.isSideCarExport=!0},40097:(e,t,r)=>{"use strict";r.d(t,{n:()=>u});var n=r(14232),o=r(21407),a=r(60388),i=r(90089),s=r(37149),l=class extends i.Q{#n;#v=void 0;#w;#x;constructor(e,t){super(),this.#n=e,this.setOptions(t),this.bindMethods(),this.#C()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){let t=this.options;this.options=this.#n.defaultMutationOptions(e),(0,s.f8)(this.options,t)||this.#n.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#w,observer:this}),t?.mutationKey&&this.options.mutationKey&&(0,s.EN)(t.mutationKey)!==(0,s.EN)(this.options.mutationKey)?this.reset():this.#w?.state.status==="pending"&&this.#w.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#w?.removeObserver(this)}onMutationUpdate(e){this.#C(),this.#E(e)}getCurrentResult(){return this.#v}reset(){this.#w?.removeObserver(this),this.#w=void 0,this.#C(),this.#E()}mutate(e,t){return this.#x=t,this.#w?.removeObserver(this),this.#w=this.#n.getMutationCache().build(this.#n,this.options),this.#w.addObserver(this),this.#w.execute(e)}#C(){let e=this.#w?.state??(0,o.$)();this.#v={...e,isPending:"pending"===e.status,isSuccess:"success"===e.status,isError:"error"===e.status,isIdle:"idle"===e.status,mutate:this.mutate,reset:this.reset}}#E(e){a.jG.batch(()=>{if(this.#x&&this.hasListeners()){let t=this.#v.variables,r=this.#v.context,n={client:this.#n,meta:this.options.meta,mutationKey:this.options.mutationKey};e?.type==="success"?(this.#x.onSuccess?.(e.data,t,r,n),this.#x.onSettled?.(e.data,null,t,r,n)):e?.type==="error"&&(this.#x.onError?.(e.error,t,r,n),this.#x.onSettled?.(void 0,e.error,t,r,n))}this.listeners.forEach(e=>{e(this.#v)})})}},c=r(67768);function u(e,t){let r=(0,c.jE)(t),[o]=n.useState(()=>new l(r,e));n.useEffect(()=>{o.setOptions(e)},[o,e]);let i=n.useSyncExternalStore(n.useCallback(e=>o.subscribe(a.jG.batchCalls(e)),[o]),()=>o.getCurrentResult(),()=>o.getCurrentResult()),u=n.useCallback((e,t)=>{o.mutate(e,t).catch(s.lQ)},[o]);if(i.error&&(0,s.GU)(o.options.throwOnError,[i.error]))throw i.error;return{...i,mutate:u,mutateAsync:i.mutate}}},40316:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t;let r=new URL("http://localhost:3000/api/auth");e&&!e.startsWith("http")&&(e=`https://${e}`);let n=new URL(null!=(t=e)?t:r),o=("/"===n.pathname?r.pathname:n.pathname).replace(/\/$/,""),a=`${n.origin}${o}`;return{origin:n.origin,host:n.host,path:o,base:a,toString:()=>a}}},40474:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(e,t,r)=>JSON.stringify(e,(e,r)=>{let n="bigint"==typeof r?r.toString():r;return"function"==typeof t?t(e,n):n},r)},41223:(e,t,r)=>{"use strict";r.d(t,{G:()=>l});var n=r(37876);r(14232);var o=r(5259),a=r(21379),i=r(26283),s=r(60760);function l(){let{setTheme:e}=(0,a.D)();return(0,n.jsxs)(s.rI,{children:[(0,n.jsx)(s.ty,{asChild:!0,children:(0,n.jsxs)(i.$,{variant:"outline",size:"sm",className:"relative h-9 w-9 shrink-0 items-center justify-center rounded-full p-0","aria-label":"Toggle theme",children:[(0,n.jsx)(o.gLX,{className:"h-4 w-4 rotate-0 scale-100 transition-all dark:-rotate-90 dark:scale-0"}),(0,n.jsx)(o.rRK,{className:"absolute h-4 w-4 rotate-90 scale-0 transition-all dark:rotate-0 dark:scale-100"}),(0,n.jsx)("span",{className:"sr-only",children:"Toggle theme"})]})}),(0,n.jsxs)(s.SQ,{align:"end",children:[(0,n.jsx)(s._2,{onClick:()=>e("light"),children:"Light"}),(0,n.jsx)(s._2,{onClick:()=>e("dark"),children:"Dark"}),(0,n.jsx)(s._2,{onClick:()=>e("system"),children:"System"})]})]})}},41370:(e,t)=>{t.isValid=function(e){return!isNaN(e)&&e>=1&&e<=40}},42226:(e,t,r)=>{"use strict";var n=r(29563);
11Object.defineProperty(t,"__esModule",{value:!0}),t.UnsupportedStrategy=t.UnknownError=t.OAuthCallbackError=t.MissingSecret=t.MissingAuthorize=t.MissingAdapterMethods=t.MissingAdapter=t.MissingAPIRoute=t.InvalidCallbackUrl=t.AccountNotLinkedError=void 0,t.adapterErrorHandler=function(e,t){if(e)return Object.keys(e).reduce(function(r,n){return r[n]=(0,a.default)(o.default.mark(function r(){var a,i,s,l,c,u=arguments;return o.default.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:for(r.prev=0,i=Array(a=u.length),s=0;s<a;s++)i[s]=u[s];return t.debug("adapter_".concat(n),{args:i}),l=e[n],r.next=6,l.apply(void 0,i);case 6:return r.abrupt("return",r.sent);case 9:throw r.prev=9,r.t0=r.catch(0),t.error("adapter_error_".concat(n),r.t0),(c=new h(r.t0)).name="".concat(b(n),"Error"),c;case 15:case"end":return r.stop()}},r,null,[[0,9]])})),r},{})},t.capitalize=b,t.eventsErrorHandler=function(e,t){return Object.keys(e).reduce(function(r,n){return r[n]=(0,a.default)(o.default.mark(function r(){var a,i=arguments;return o.default.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,a=e[n],r.next=4,a.apply(void 0,i);case 4:return r.abrupt("return",r.sent);case 7:r.prev=7,r.t0=r.catch(0),t.error("".concat(m(n),"_EVENT_ERROR"),r.t0);case 10:case"end":return r.stop()}},r,null,[[0,7]])})),r},{})},t.upperSnake=m;var o=n(r(43081)),a=n(r(16108)),i=n(r(84620)),s=n(r(4338)),l=n(r(18758)),c=n(r(7945)),u=n(r(88461)),d=n(r(14866));function f(e,t,r){return t=(0,u.default)(t),(0,c.default)(e,p()?Reflect.construct(t,r||[],(0,u.default)(e).constructor):t.apply(e,r))}function p(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(p=function(){return!!e})()}var h=t.UnknownError=function(e){function t(e){var r,n;return(0,s.default)(this,t),(n=f(this,t,[null!=(r=null==e?void 0:e.message)?r:e])).name="UnknownError",n.code=e.code,e instanceof Error&&(n.stack=e.stack),n}return(0,d.default)(t,e),(0,l.default)(t,[{key:"toJSON",value:function(){return{name:this.name,message:this.message,stack:this.stack}}}])}((0,n(r(95852)).default)(Error));function m(e){return e.replace(/([A-Z])/g,"_$1").toUpperCase()}function b(e){return"".concat(e[0].toUpperCase()).concat(e.slice(1))}t.OAuthCallbackError=function(e){function t(){var e;(0,s.default)(this,t);for(var r=arguments.length,n=Array(r),o=0;o<r;o++)n[o]=arguments[o];return e=f(this,t,[].concat(n)),(0,i.default)(e,"name","OAuthCallbackError"),e}return(0,d.default)(t,e),(0,l.default)(t)}(h),t.AccountNotLinkedError=function(e){function t(){var e;(0,s.default)(this,t);for(var r=arguments.length,n=Array(r),o=0;o<r;o++)n[o]=arguments[o];return e=f(this,t,[].concat(n)),(0,i.default)(e,"name","AccountNotLinkedError"),e}return(0,d.default)(t,e),(0,l.default)(t)}(h),t.MissingAPIRoute=function(e){function t(){var e;(0,s.default)(this,t);for(var r=arguments.length,n=Array(r),o=0;o<r;o++)n[o]=arguments[o];return e=f(this,t,[].concat(n)),(0,i.default)(e,"name","MissingAPIRouteError"),(0,i.default)(e,"code","MISSING_NEXTAUTH_API_ROUTE_ERROR"),e}return(0,d.default)(t,e),(0,l.default)(t)}(h),t.MissingSecret=function(e){function t(){var e;(0,s.default)(this,t);for(var r=arguments.length,n=Array(r),o=0;o<r;o++)n[o]=arguments[o];return e=f(this,t,[].concat(n)),(0,i.default)(e,"name","MissingSecretError"),(0,i.default)(e,"code","NO_SECRET"),e}return(0,d.default)(t,e),(0,l.default)(t)}(h),t.MissingAuthorize=function(e){function t(){var e;(0,s.default)(this,t);for(var r=arguments.length,n=Array(r),o=0;o<r;o++)n[o]=arguments[o];return e=f(this,t,[].concat(n)),(0,i.default)(e,"name","MissingAuthorizeError"),(0,i.default)(e,"code","CALLBACK_CREDENTIALS_HANDLER_ERROR"),e}return(0,d.default)(t,e),(0,l.default)(t)}(h),t.MissingAdapter=function(e){function t(){var e;(0,s.default)(this,t);for(var r=arguments.length,n=Array(r),o=0;o<r;o++)n[o]=arguments[o];return e=f(this,t,[].concat(n)),(0,i.default)(e,"name","MissingAdapterError"),(0,i.default)(e,"code","EMAIL_REQUIRES_ADAPTER_ERROR"),e}return(0,d.default)(t,e),(0,l.default)(t)}(h),t.MissingAdapterMethods=function(e){function t(){var e;(0,s.default)(this,t);for(var r=arguments.length,n=Array(r),o=0;o<r;o++)n[o]=arguments[o];return e=f(this,t,[].concat(n)),(0,i.default)(e,"name","MissingAdapterMethodsError"),(0,i.default)(e,"code","MISSING_ADAPTER_METHODS_ERROR"),e}return(0,d.default)(t,e),(0,l.default)(t)}(h),t.UnsupportedStrategy=function(e){function t(){var e;(0,s.default)(this,t);for(var r=arguments.length,n=Array(r),o=0;o<r;o++)n[o]=arguments[o];return e=f(this,t,[].concat(n)),(0,i.default)(e,"name","UnsupportedStrategyError"),(0,i.default)(e,"code","CALLBACK_CREDENTIALS_JWT_ERROR"),e}return(0,d.default)(t,e),(0,l.default)(t)}(h),t.InvalidCallbackUrl=function(e){function t(){var e;(0,s.default)(this,t);for(var r=arguments.length,n=Array(r),o=0;o<r;o++)n[o]=arguments[o];return e=f(this,t,[].concat(n)),(0,i.default)(e,"name","InvalidCallbackUrl"),(0,i.default)(e,"code","INVALID_CALLBACK_URL_ERROR"),e}return(0,d.default)(t,e),(0,l.default)(t)}(h)},42802:(e,t,r)=>{"use strict";r.d(t,{n:()=>m});var n=r(79313),o=r(32544),a=r(12355),i=r(38047),s=r(66320),l=r(49154),c=r(12748),u=r(16006),d=r(81645);function f(e,t={}){void 0!==t.size&&(0,u.Sl)(e,{size:t.size});let r=(0,d.My)(e,t);return(0,u.ME)(r,t)}var p=r(26715),h=r(23414);function m(e,t){let r="string"==typeof t?(0,p.aT)(t):t,m=(0,a.l)(r);if(0===(0,i.E)(r)&&e.length>0)throw new n.O;if((0,i.E)(t)&&32>(0,i.E)(t))throw new n.Iy({data:"string"==typeof t?t:(0,d.My)(t),params:e,size:(0,i.E)(t)});let g=0,y=[];for(let t=0;t<e.length;++t){let r=e[t];m.setPosition(g);let[a,i]=function e(t,r,{staticPosition:a}){let i=(0,h.k)(r.type);if(i){let[n,o]=i;return function(t,r,{length:n,staticPosition:o}
vendor: 6,493 bytes, line 11
11){if(!n){let n=o+f(t.readBytes(32)),a=n+32;t.setPosition(n);let i=f(t.readBytes(32)),s=b(r),l=0,c=[];for(let n=0;n<i;++n){t.setPosition(a+(s?32*n:l));let[o,i]=e(t,r,{staticPosition:a});l+=i,c.push(o)}return t.setPosition(o+32),[c,32]}if(b(r)){let a=o+f(t.readBytes(32)),i=[];for(let o=0;o<n;++o){t.setPosition(a+32*o);let[n]=e(t,r,{staticPosition:a});i.push(n)}return t.setPosition(o+32),[i,32]}let a=0,i=[];for(let s=0;s<n;++s){let[n,s]=e(t,r,{staticPosition:o+a});a+=s,i.push(n)}return[i,a]}(t,{...r,type:o},{length:n,staticPosition:a})}if("tuple"===r.type)return function(t,r,{staticPosition:n}){let o=0===r.components.length||r.components.some(({name:e})=>!e),a=o?[]:{},i=0;if(b(r)){let s=n+f(t.readBytes(32));for(let n=0;n<r.components.length;++n){let l=r.components[n];t.setPosition(s+i);let[c,u]=e(t,l,{staticPosition:s});i+=u,a[o?n:l?.name]=c}return t.setPosition(n+32),[a,32]}for(let s=0;s<r.components.length;++s){let l=r.components[s],[c,u]=e(t,l,{staticPosition:n});a[o?s:l?.name]=c,i+=u}return[a,i]}(t,r,{staticPosition:a});if("address"===r.type){var p=t;let e=p.readBytes(32);return[(0,o.o)((0,d.My)((0,s.A1)(e,-20))),32]}if("bool"===r.type)return[function(e,t={}){let r=e;if(void 0!==t.size&&((0,u.Sl)(r,{size:t.size}),r=(0,l.B)(r)),r.length>1||r[0]>1)throw new c.xO(r);return!!r[0]}(t.readBytes(32),{size:32}),32];if(r.type.startsWith("bytes"))return function(e,t,{staticPosition:r}){let[n,o]=t.type.split("bytes");if(!o){let t=f(e.readBytes(32));e.setPosition(r+t);let n=f(e.readBytes(32));if(0===n)return e.setPosition(r+32),["0x",32];let o=e.readBytes(n);return e.setPosition(r+32),[(0,d.My)(o),32]}return[(0,d.My)(e.readBytes(Number.parseInt(o,10),32)),32]}(t,r,{staticPosition:a});if(r.type.startsWith("uint")||r.type.startsWith("int")){var m=t,g=r;let e=g.type.startsWith("int"),n=Number.parseInt(g.type.split("int")[1]||"256",10),o=m.readBytes(32);return[n>48?function(e,t={}){void 0!==t.size&&(0,u.Sl)(e,{size:t.size});let r=(0,d.My)(e,t);return(0,u.uU)(r,t)}(o,{signed:e}):f(o,{signed:e}),32]}if("string"===r.type)return function(e,{staticPosition:t}){let r=f(e.readBytes(32));e.setPosition(t+r);let n=f(e.readBytes(32));if(0===n)return e.setPosition(t+32),["",32];let o=e.readBytes(n,32),a=function(e,t={}){let r=e;return void 0!==t.size&&((0,u.Sl)(r,{size:t.size}),r=(0,l.B)(r,{dir:"right"})),new TextDecoder().decode(r)}((0,l.B)(o));return e.setPosition(t+32),[a,32]}(t,{staticPosition:a});throw new n.j(r.type,{docsPath:"/docs/contract/decodeAbiParameters"})}(m,r,{staticPosition:0});g+=i,y.push(a)}return y}function b(e){let{type:t}=e;if("string"===t||"bytes"===t||t.endsWith("[]"))return!0;if("tuple"===t)return e.components?.some(b);let r=(0,h.k)(e.type);return!!(r&&b({...e,type:r[1]}))}},42841:(e,t,r)=>{"use strict";r.d(t,{Zh:()=>g});var n=r(23414),o=r(58798),a=r(81645),i=r(74517),s=r(79313),l=r(45755),c=r(40474),u=r(76200);class d extends u.C{constructor({domain:e}){super(`Invalid domain "${(0,c.A)(e)}".`,{metaMessages:["Must be a valid EIP-712 domain."]})}}class f extends u.C{constructor({primaryType:e,types:t}){super(`Invalid primary type \`${e}\` must be one of \`${JSON.stringify(Object.keys(t))}\`.`,{docsPath:"/api/glossary/Errors#typeddatainvalidprimarytypeerror",metaMessages:["Check that the primary type is a key in `types`."]})}}class p extends u.C{constructor({type:e}){super(`Struct type "${e}" is invalid.`,{metaMessages:["Struct type must not be a Solidity type."],name:"InvalidStructTypeError"})}}var h=r(57512),m=r(38047),b=r(3796);function g(e){let{domain:t={},message:r,primaryType:n}=e,c={EIP712Domain:function({domain:e}){return["string"==typeof e?.name&&{name:"name",type:"string"},e?.version&&{name:"version",type:"string"},("number"==typeof e?.chainId||"bigint"==typeof e?.chainId)&&{name:"chainId",type:"uint256"},e?.verifyingContract&&{name:"verifyingContract",type:"address"},e?.salt&&{name:"salt",type:"bytes32"}].filter(Boolean)}({domain:t}),...e.types},{domain:u,message:g,primaryType:v,types:w}={domain:t,message:r,primaryType:n,types:c},x=(e,t)=>{for(let r of e){let{name:e,type:n}=r,o=t[e],i=n.match(b.Ge);if(i&&("number"==typeof o||"bigint"==typeof o)){let[e,t,r]=i;(0,a.cK)(o,{signed:"int"===t,size:Number.parseInt(r,10)/8})}if("address"===n&&"string"==typeof o&&!(0,h.P)(o))throw new l.M({address:o});let c=n.match(b.BD);if(c){let[e,t]=c;if(t&&(0,m.E)(o)!==Number.parseInt(t,10))throw new s.BI({expectedSize:Number.parseInt(t,10),givenSize:(0,m.E)(o)})}let u=w[n];u&&(function(e){if("address"===e||"bool"===e||"string"===e||e.startsWith("bytes")||e.startsWith("uint")||e.startsWith("int"))throw new p({type:e})}(n),x(u,o))}};if(w.EIP712Domain&&u){if("object"!=typeof u)throw new d({domain:u});x(w.EIP712Domain,u)}if("EIP712Domain"!==v)if(w[v])x(w[v],g);else throw new f({primaryType:v,types:w});let C=["0x1901"];return t&&C.push(function({domain:e,types:t}){return y({data:e,primaryType:"EIP712Domain",types:t})}({domain:t,types:c})),"EIP712Domain"!==n&&C.push(y({data:r,primaryType:n,types:c})),(0,i.S)((0,o.xW)(C))}function y({data:e,primaryType:t,types:r}){let o=function e({data:t,primaryType:r,types:o}){let s=[{type:"bytes32"}],l=[function({primaryType:e,types:t}){let r=(0,a.nj)(function({primaryType:e,types:t}){let r="",n=function e({primaryType:t,types:r},n=new Set){let o=t.match(/^\w*/u),a=o?.[0];if(n.has(a)||void 0===r[a])return n;for(let t of(n.add(a),r[a]))e({primaryType:t.type,types:r},n);return n}({primaryType:e,types:t});for(let o of(n.delete(e),[e,...Array.from(n).sort()]))r+=`${o}(${t[o].map(({name:e,type:t})=>`${t} ${e}`).join(",")})`;return r}({primaryType:e,types:t}));return(0,i.S)(r)}({primaryType:r,types:o})];for(let c of o[r]){let[r,u]=function t({types:r,name:o,type:s,value:l}){if(void 0!==r[s])return[{type:"bytes32"},(0,i.S)(e({data:l,primaryType:s,types:r}))];if("bytes"===s)return[{type:"bytes32"},(0,i.S)(l)];if("string"===s)return[{type:"bytes32"},(0,i.S)((0,a.nj)(l))];if(s.lastIndexOf("]")===s.length-1){let e=s.slice(0,s.lastIndexOf("[")),a=l.map(n=>t({name:o,type:e,types:r,value:n}));return[{type:"bytes32"},(0,i.S)((0,n.h)(a.map(([e])=>e),a.map(([,e])=>e)))]}return[{type:s},l]}({types:o,name:c.name,type:c.type,value:t[c.name]});s.push(r),l.push(u)}return(0,n.h)(s,l)}({data:e,primaryType:t,types:r});return(0,i.S)(o)}},43081:(e,t,r)=>{var n=r(84096)();e.exports=n;try{regeneratorRuntime=n}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=n:Function("r","regeneratorRuntime = r")(n)}},43617:(e,t,r)=>{let n=r(13187),o=r(70051),a=r(78457),i=r(37568);
11function s(e,t,r,a,i){let s=[].slice.call(arguments,1),l=s.length,c="function"==typeof s[l-1];if(!c&&!n())throw Error("Callback required as last argument");if(c){if(l<2)throw Error("Too few arguments provided");2===l?(i=r,r=t,t=a=void 0):3===l&&(t.getContext&&void 0===i?(i=a,a=void 0):(i=a,a=r,r=t,t=void 0))}else{if(l<1)throw Error("Too few arguments provided");return 1===l?(r=t,t=a=void 0):2!==l||t.getContext||(a=r,r=t,t=void 0),new Promise(function(n,i){try{let i=o.create(r,a);n(e(i,t,a))}catch(e){i(e)}})}try{let n=o.create(r,a);i(null,e(n,t,a))}catch(e){i(e)}}t.create=o.create,t.toCanvas=s.bind(null,a.render),t.toDataURL=s.bind(null,a.renderToDataURL),t.toString=s.bind(null,function(e,t,r){return i.render(e,r)})},44050:(e,t,r)=>{"use strict";r.d(t,{u:()=>a});var n=r(3190);let o=new Map;function a({fn:e,id:t,shouldSplitBatch:r,wait:a=0,sort:i}){let s=async()=>{let t=c();l();let r=t.map(({args:e})=>e);0!==r.length&&e(r).then(e=>{i&&Array.isArray(e)&&e.sort(i);for(let r=0;r<t.length;r++){let{resolve:n}=t[r];n?.([e[r],e])}}).catch(e=>{for(let r=0;r<t.length;r++){let{reject:n}=t[r];n?.(e)}})},l=()=>o.delete(t),c=()=>o.get(t)||[],u=e=>o.set(t,[...c(),e]);return{flush:l,async schedule(e){let{promise:t,resolve:o,reject:i}=(0,n.Y)();return(r?.([...c().map(({args:e})=>e),e])&&s(),c().length>0)?u({args:e,resolve:o,reject:i}):(u({args:e,resolve:o,reject:i}),setTimeout(s,a)),t}}}},44439:(e,t,r)=>{"use strict";r.d(t,{b:()=>o});var n=r(77004);function o(e,{delay:t=100,retryCount:r=2,shouldRetry:a=()=>!0}={}){return new Promise((o,i)=>{let s=async({count:l=0}={})=>{let c=async({error:e})=>{let r="function"==typeof t?t({count:l,error:e}):t;r&&await (0,n.u)(r),s({count:l+1})};try{let t=await e();o(t)}catch(e){if(l<r&&await a({count:l,error:e}))return c({error:e});i(e)}};s()})}},44928:(e,t,r)=>{"use strict";r.d(t,{X:()=>b,J:()=>m});var n=r(93778),o=r(10708),a=r(88440),i=r(79313),s=r(58798),l=r(35794),c=r(23414),u=r(52346),d=r(96019);let f="/docs/contract/encodeErrorResult";function p(e){let{abi:t,errorName:r,args:n}=e,o=t[0];if(r){let e=(0,d.iY)({abi:t,args:n,name:r});if(!e)throw new i.yy(r,{docsPath:f});o=e}if("error"!==o.type)throw new i.yy(void 0,{docsPath:f});let a=(0,u.B)(o),p=(0,l.V)(a),h="0x";if(n&&n.length>0){if(!o.inputs)throw new i.ZP(o.name,{docsPath:f});h=(0,c.h)(o.inputs,n)}return(0,s.aP)([p,h])}let h="/docs/contract/encodeFunctionResult",m="x-batch-gateway:true";async function b(e){let{data:t,ccipRequest:r}=e,{args:[s]}=(0,a.J)({abi:n.b2,data:t}),l=[],u=[];return await Promise.all(s.map(async(e,t)=>{try{u[t]=e.urls.includes(m)?await b({data:e.data,ccipRequest:r}):await r(e),l[t]=!1}catch(e){var a;l[t]=!0,u[t]="HttpRequestError"===(a=e).name&&a.status?p({abi:n.b2,errorName:"HttpError",args:[a.status,a.shortMessage]}):p({abi:[o.Mc],errorName:"Error",args:["shortMessage"in a?a.shortMessage:a.message]})}})),function(e){let{abi:t,functionName:r,result:n}=e,o=t[0];if(r){let e=(0,d.iY)({abi:t,name:r});if(!e)throw new i.Iz(r,{docsPath:h});o=e}if("function"!==o.type)throw new i.Iz(void 0,{docsPath:h});if(!o.outputs)throw new i.MR(o.name,{docsPath:h});let a=(()=>{if(0===o.outputs.length)return[];if(1===o.outputs.length)return[n];if(Array.isArray(n))return n;throw new i.dm(n)})();return(0,c.h)(o.outputs,a)}({abi:n.b2,functionName:"query",result:[l,u]})}},45662:()=>{},45710:(e,t,r)=>{"use strict";r.d(t,{yH:()=>c});var n=r(45755),o=r(16053),a=r(17830),i=r(57512),s=r(81645);function l(e){if(e&&0!==e.length)return e.reduce((e,{slot:t,value:r})=>{if(66!==t.length)throw new o.NV({size:t.length,targetSize:66,type:"hex"});if(66!==r.length)throw new o.NV({size:r.length,targetSize:66,type:"hex"});return e[t]=r,e},{})}function c(e){if(!e)return;let t={};for(let{address:r,...o}of e){if(!(0,i.P)(r,{strict:!1}))throw new n.M({address:r});if(t[r])throw new a.Hi({address:r});t[r]=function(e){let{balance:t,nonce:r,state:n,stateDiff:o,code:i}=e,c={};if(void 0!==i&&(c.code=i),void 0!==t&&(c.balance=(0,s.cK)(t)),void 0!==r&&(c.nonce=(0,s.cK)(r)),void 0!==n&&(c.state=l(n)),void 0!==o){if(c.state)throw new a.ft;c.stateDiff=l(o)}return c}(o)}return t}},45755:(e,t,r)=>{"use strict";r.d(t,{M:()=>o});var n=r(76200);class o extends n.C{constructor({address:e}){super(`Address "${e}
11" is invalid.`,{metaMessages:["- Address must be a hex value of 20 bytes (40 hex characters).","- Address must match its checksum counterpart."],name:"InvalidAddressError"})}}},46240:(e,t,r)=>{"use strict";r.d(t,{F:()=>s});var n=r(26715),o=r(81645),a=r(74517),i=r(39925);function s(e){let t=e.replace(/^\.|\.$/gm,"");if(0===t.length)return new Uint8Array(1);let r=new Uint8Array((0,n.Af)(t).byteLength+2),s=0,l=t.split(".");for(let e=0;e<l.length;e++){var c;let t=(0,n.Af)(l[e]);t.byteLength>255&&(t=(0,n.Af)((c=function(e){let t=new Uint8Array(32).fill(0);return e?(0,i.q)(e)||(0,a.S)((0,n.Af)(e)):(0,o.My)(t)}(l[e]),`[${c.slice(2)}]`))),r[s]=t.length,r.set(t,s+1),s+=t.length+1}return r.byteLength!==s+1?r.slice(0,s+1):r}},46305:(e,t,r)=>{"use strict";r.d(t,{k:()=>a});var n=r(48306),o=r(37149),a=class{#j;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),(0,o.gn)(this.gcTime)&&(this.#j=n.zs.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(o.S$?1/0:3e5))}clearGcTimeout(){this.#j&&(n.zs.clearTimeout(this.#j),this.#j=void 0)}}},46685:(e,t,r)=>{"use strict";r.d(t,{_o:()=>g,Pj:()=>m,uT:()=>d,NV:()=>b});var n=r(65809),o=r(1162),a=r(71400),i=r(27761),s=r(94817);class l extends s.C{constructor({current:e,depth:t}){super("Unbalanced parentheses.",{metaMessages:[`"${e.trim()}" has too many ${t>0?"opening":"closing"} parentheses.`],details:`Depth "${t}"`}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidParenthesisError"})}}let c=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}]]);var u=r(91497);function d(e,t={}){if((0,u.Ji)(e))return function(e,t={}){let r=(0,u.ej)(e);if(!r)throw new i.s7({signature:e,type:"function"});let n=b(r.parameters),o=[],a=n.length;for(let e=0;e<a;e++)o.push(m(n[e],{modifiers:u.v7,structs:t,type:"function"}));let s=[];if(r.returns){let e=b(r.returns),n=e.length;for(let r=0;r<n;r++)s.push(m(e[r],{modifiers:u.v7,structs:t,type:"function"}))}return{name:r.name,type:"function",stateMutability:r.stateMutability??"nonpayable",inputs:o,outputs:s}}(e,t);if((0,u.Rv)(e))return function(e,t={}){let r=(0,u.iB)(e);if(!r)throw new i.s7({signature:e,type:"event"});let n=b(r.parameters),o=[],a=n.length;for(let e=0;e<a;e++)o.push(m(n[e],{modifiers:u.fC,structs:t,type:"event"}));return{name:r.name,type:"event",inputs:o}}(e,t);if((0,u.pc)(e))return function(e,t={}){let r=(0,u.kz)(e);if(!r)throw new i.s7({signature:e,type:"error"});let n=b(r.parameters),o=[],a=n.length;for(let e=0;e<a;e++)o.push(m(n[e],{structs:t,type:"error"}));return{name:r.name,type:"error",inputs:o}}(e,t);if((0,u.l9)(e))return function(e,t={}){let r=(0,u.Yo)(e);if(!r)throw new i.s7({signature:e,type:"constructor"});let n=b(r.parameters),o=[],a=n.length;for(let e=0;e<a;e++)o.push(m(n[e],{structs:t,type:"constructor"}));return{type:"constructor",stateMutability:r.stateMutability??"nonpayable",inputs:o}}(e,t);if((0,u.v8)(e)){var r=e;let t=(0,u.If)(r);if(!t)throw new i.s7({signature:r,type:"fallback"});return{type:"fallback",stateMutability:t.stateMutability??"nonpayable"}}if((0,u.sP)(e))return{type:"receive",stateMutability:"payable"};throw new i.x8({signature:e})}let f=/^(?<type>[a-zA-Z$_][a-zA-Z0-9$_]*(?:\spayable)?)(?<array>(?:\[\d*?\])+?)?(?:\s(?<modifier>calldata|indexed|memory|storage{1}))?(?:\s(?<name>[a-zA-Z$_][a-zA-Z0-9$_]*))?$/,p=/^\((?<type>.+?)\)(?<array>(?:\[\d*?\])+?)?(?:\s(?<modifier>calldata|indexed|memory|storage{1}))?(?:\s(?<name>[a-zA-Z$_][a-zA-Z0-9$_]*))?$/,h=/^u?int$/;function m(e,t){var r,i;let s,l=function(e,t,r){let n="";if(r)for(let e of Object.entries(r)){if(!e)continue;let t="";for(let r of e[1])t+=`[${r.type}${r.name?`:${r.name}`:""}]`;n+=`(${e[0]}{${t}})`}return t?`${t}:${e}${n}`:e}(e,t?.type,t?.structs);if(c.has(l))return c.get(l);let d=n.wj.test(e),v=(0,n.Yv)(d?p:f,e);if(!v)throw new a.dV({param:e});if(v.name&&("address"===(r=v.name)||"bool"===r||"function"===r||"string"===r||"tuple"===r||n.BD.test(r)||n.Ge.test(r)||y.test(r)))throw new a.zd({param:e,name:v.name});let w=v.name?{name:v.name}:{},x="indexed"===v.modifier?{indexed:!0}:{},C=t?.structs??{},E={};if(d){s="tuple";let e=b(v.type),t=[],r=e.length;for(let n=0;n<r;n++)t.push(m(e[n],{structs:C}));E={components:t}}else if(v.type in C)s="tuple",E={components:C[v.type]};else if(h.test(v.type))s=`${v.type}256`;else if("address payable"===v.type)s="address";else if(s=v.type,t?.type!=="struct"&&!g(s))throw new o.UG({type:s});if(v.modifier){if(!t?.modifiers?.has?.(v.modifier))throw new a.NO({param:e,type:t?.type,modifier:v.modifier});if(u.v7.has(v.modifier)&&(i=s,!v.array&&"bytes"!==i&&"string"!==i&&"tuple"!==i))throw new a.Pj({param:e,type:t?.type,modifier:v.modifier})}let j={type:`${s}${v.array??""}`,...w,...x,...E};return c.set(l,j),j}function b(e,t=[],r="",n=0){let o=e.trim().length;for(let a=0;a<o;a++){let o=e[a],i=e.slice(a+1);switch(o){case",":return 0===n?b(i,[...t,r.trim()]):b(i,t,`${r}${o}`,n);case"(":return b(i,t,`${r}${o}`,n+1);case")":return b(i,t,`${r}${o}`,n-1);default:return b(i,t,`${r}${o}`,n)}}if(""===r)return t;if(0!==n)throw new l({current:r,depth:n});return t.push(r.trim()),t}function g(e){return"address"===e||"bool"===e||"function"===e||"string"===e||n.BD.test(e)||n.Ge.test(e)}let 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)$/},47503:(e,t,r)=>{let n=r(3302),o=r(86211),a=r(85633),i=r(91974),s=r(54703),l=r(75204),c=r(2758),u=r(38724);function d(e){return unescape(encodeURIComponent(e)).length}function f(e,t,r){let n,o=[];for(;null!==(n=e.exec(r));)o.push({data:n[0],index:n.index,mode:t,length:n[0].length});return o}function p(e){let t,r,o=f(l.NUMERIC,n.NUMERIC,e),a=f(l.ALPHANUMERIC,n.ALPHANUMERIC,e);return c.isKanjiModeEnabled()?(t=f(l.BYTE,n.BYTE,e),r=f(l.KANJI,n.KANJI,e)):(t=f(l.BYTE_KANJI,n.BYTE,e),r=[]),o.concat(a,t,r).sort(function(e,t){return e.index-t.index}).map(function(e){return{data:e.data,mode:e.mode,length:e.length}})}function h(e,t){switch(t){case n.NUMERIC:return o.getBitsLength(e);case n.ALPHANUMERIC:return a.getBitsLength(e);case n.KANJI:return s.getBitsLength(e);case n.BYTE:return i.getBitsLength(e)}}function m(e,t){let r,l=n.getBestModeForData(e);if((r=n.from(t,l))!==n.BYTE&&r.bit<l.bit)throw Error('"'+e+'" cannot be encoded with mode '+n.toString(r)+".\n Suggested mode is: "+n.toString(l));switch(r===n.KANJI&&!c.isKanjiModeEnabled()&&(r=n.BYTE),r){case n.NUMERIC:return new o(e);case n.ALPHANUMERIC:return new a(e);case n.KANJI:return new s(e);case n.BYTE:return new i(e)}}t.fromArray=function(e){return e.reduce(function(e,t){return"string"==typeof t?e.push(m(t,null)):t.data&&e.push(m(t.data,t.mode)),e},[])},t.fromString=function(e,r){let o=function(e,t){let r={},o={start:{}},a=["start"];for(let i=0;i<e.length;i++){let s=e[i],l=[];for(let e=0;e<s.length;e++){let c=s[e],u=""+i+e;
11l.push(u),r[u]={node:c,lastCount:0},o[u]={};for(let e=0;e<a.length;e++){let i=a[e];r[i]&&r[i].node.mode===c.mode?(o[i][u]=h(r[i].lastCount+c.length,c.mode)-h(r[i].lastCount,c.mode),r[i].lastCount+=c.length):(r[i]&&(r[i].lastCount=c.length),o[i][u]=h(c.length,c.mode)+4+n.getCharCountIndicator(c.mode,t))}}a=l}for(let e=0;e<a.length;e++)o[a[e]].end=0;return{map:o,table:r}}(function(e){let t=[];for(let r=0;r<e.length;r++){let o=e[r];switch(o.mode){case n.NUMERIC:t.push([o,{data:o.data,mode:n.ALPHANUMERIC,length:o.length},{data:o.data,mode:n.BYTE,length:o.length}]);break;case n.ALPHANUMERIC:t.push([o,{data:o.data,mode:n.BYTE,length:o.length}]);break;case n.KANJI:t.push([o,{data:o.data,mode:n.BYTE,length:d(o.data)}]);break;case n.BYTE:t.push([{data:o.data,mode:n.BYTE,length:d(o.data)}])}}return t}(p(e,c.isKanjiModeEnabled())),r),a=u.find_path(o.map,"start","end"),i=[];for(let e=1;e<a.length-1;e++)i.push(o.table[a[e]].node);return t.fromArray(i.reduce(function(e,t){let r=e.length-1>=0?e[e.length-1]:null;return r&&r.mode===t.mode?e[e.length-1].data+=t.data:e.push(t),e},[]))},t.rawSplit=function(e){return t.fromArray(p(e,c.isKanjiModeEnabled()))}},47714:(e,t,r)=>{"use strict";r.d(t,{d:()=>s});var n=r(81645);let o=r(62777).sc;var a=r(65859),i=r(26715);function s(e){let{commitments:t,version:r}=e,s=e.to??("string"==typeof t[0]?"hex":"bytes"),l=[];for(let e of t)l.push(function(e){let{commitment:t,version:r=1}=e,s=e.to??("string"==typeof t?"hex":"bytes"),l=function(e,t){let r=o((0,a.q)(e,{strict:!1})?(0,i.ZJ)(e):e);return"bytes"===(t||"hex")?r:(0,n.nj)(r)}(t,"bytes");return l.set([r],0),"bytes"===s?l:(0,n.My)(l)}({commitment:e,to:s,version:r}));return l}},48080:(e,t,r)=>{"use strict";r.d(t,{k:()=>s});var n=r(26715),o=r(74517),a=r(22729),i=r(76200);function s(e){var t;return t=function(e){let t=!0,r="",n=0,o="",a=!1;for(let i=0;i<e.length;i++){let s=e[i];if(["(",")",","].includes(s)&&(t=!0),"("===s&&n++,")"===s&&n--,t){if(0===n){if(" "===s&&["event","function",""].includes(o))o="";else if(o+=s,")"===s){a=!0;break}continue}if(" "===s){","!==e[i-1]&&","!==r&&",("!==r&&(r="",t=!1);continue}o+=s,r+=s}}if(!a)throw new i.C("Unable to normalize signature.");return o}
11("string"==typeof e?e:(0,a.B)(e)),(0,o.S)((0,n.ZJ)(t))}},48149:(e,t,r)=>{"use strict";r.d(t,{II:()=>u,cc:()=>c,v_:()=>l});var n=r(98275),o=r(18070),a=r(81883),i=r(37149);function s(e){return Math.min(1e3*2**e,3e4)}function l(e){return(e??"online")!=="online"||o.t.isOnline()}var c=class extends Error{constructor(e){super("CancelledError"),this.revert=e?.revert,this.silent=e?.silent}};function u(e){let t,r=!1,u=0,d=(0,a.T)(),f=()=>n.m.isFocused()&&("always"===e.networkMode||o.t.isOnline())&&e.canRun(),p=()=>l(e.networkMode)&&e.canRun(),h=e=>{"pending"===d.status&&(t?.(),d.resolve(e))},m=e=>{"pending"===d.status&&(t?.(),d.reject(e))},b=()=>new Promise(r=>{t=e=>{("pending"!==d.status||f())&&r(e)},e.onPause?.()}).then(()=>{t=void 0,"pending"===d.status&&e.onContinue?.()}),g=()=>{let t;if("pending"!==d.status)return;let n=0===u?e.initialPromise:void 0;try{t=n??e.fn()}catch(e){t=Promise.reject(e)}Promise.resolve(t).then(h).catch(t=>{if("pending"!==d.status)return;let n=e.retry??3*!i.S$,o=e.retryDelay??s,a="function"==typeof o?o(u,t):o,l=!0===n||"number"==typeof n&&u<n||"function"==typeof n&&n(u,t);if(r||!l)return void m(t);u++,e.onFail?.(u,t),(0,i.yy)(a).then(()=>f()?void 0:b()).then(()=>{r?m(t):g()})})};return{promise:d,status:()=>d.status,cancel:t=>{if("pending"===d.status){let r=new c(t);m(r),e.onCancel?.(r)}},continue:()=>(t?.(),d),cancelRetry:()=>{r=!0},continueRetry:()=>{r=!1},canStart:p,start:()=>(p()?g():b().then(g),d)}}},48230:(e,t,r)=>{e.exports=r(56358)},48306:(e,t,r)=>{"use strict";r.d(t,{Zq:()=>a,zs:()=>o});var n={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)},o=new class{#k=n;#P=!1;setTimeoutProvider(e){this.#k=e}setTimeout(e,t){return this.#k.setTimeout(e,t)}clearTimeout(e){this.#k.clearTimeout(e)}setInterval(e,t){return this.#k.setInterval(e,t)}clearInterval(e){this.#k.clearInterval(e)}};function a(e){setTimeout(e,0)}},49048:(e,t,r)=>{"use strict";r.d(t,{M:()=>o});var n=r(33450);function o({blockNumber:e,chain:t,contract:r}){let o=t?.contracts?.[r];if(!o)throw new n.rj({chain:t,contract:{name:r}});if(e&&o.blockCreated&&o.blockCreated>e)throw new n.rj({blockNumber:e,chain:t,contract:{name:r,blockCreated:o.blockCreated}});return o.address}},49154:(e,t,r)=>{"use strict";function n(e,{dir:t="left"}={}){let r="string"==typeof e?e.replace("0x",""):e,o=0;for(let e=0;e<r.length-1;e++)if("0"===r["left"===t?e:r.length-e-1].toString())o++;else break;return(r="left"===t?r.slice(o):r.slice(0,r.length-o),"string"==typeof e)?(1===r.length&&"right"===t&&(r=`${r}0`),`0x${r.length%2==1?`0${r}`:r}`):r}r.d(t,{B:()=>n})},49411:(e,t)=>{"use strict";function r(e){var t;let{config:r,src:n,width:o,quality:a}=e,i=a||(null==(t=r.qualities)?void 0:t.reduce((e,t)=>Math.abs(t-75)<Math.abs(e-75)?t:e))||75;return r.path+"?url="+encodeURIComponent(n)+"&w="+o+"&q="+i+(n.startsWith("/_next/static/media/")&&1?"&dpl=dpl_6teznmEHFwgV1PW6qHWgBxCCsYFS":"")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return n}}),r.__next_img_default=!0;let n=r},50136:(e,t,r)=>{"use strict";r.d(t,{Ao:()=>n});let n=2n**256n-1n},50827:(e,t)=>{t.L={bit:1},t.M={bit:0},t.Q={bit:3},t.H={bit:2},t.isValid=function(e){return e&&void 0!==e.bit&&e.bit>=0&&e.bit<4},t.from=function(e,r){if(t.isValid(e))return e;try{if("string"!=typeof e)throw Error("Param is not a string");switch(e.toLowerCase()){case"l":case"low":return t.L;case"m":case"medium":return t.M;case"q":case"quartile":return t.Q;case"h":case"high":return t.H;default:throw Error("Unknown EC Level: "+e)}}catch(e){return r}}},51112:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useMergedRef",{enumerable:!0,get:function(){return o}});let n=r(14232);function o(e,t){let r=(0,n.useRef)(null),o=(0,n.useRef)(null);return(0,n.useCallback)(n=>{if(null===n){let e=r.current;e&&(r.current=null,e());let t=o.current;t&&(o.current=null,t())}else e&&(r.current=a(e,n)),t&&(o.current=a(t,n))},[e,t])}function a(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let r=e(t);return"function"==typeof r?r:()=>e(null)}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esMo
11dule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},51304:(e,t,r)=>{"use strict";r.d(t,{h:()=>n});let n=r(48080).k},51482:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"errorOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},52344:(e,t,r)=>{"use strict";r.d(t,{C:()=>l});var n=r(58798),o=r(26715),a=r(81645),i=r(83894),s=r(74517);function l(e){let{chainId:t,nonce:r,to:l}=e,c=e.contractAddress??e.address,u=(0,s.S)((0,n.aP)(["0x05",(0,i.EQ)([t?(0,a.cK)(t):"0x",c,r?(0,a.cK)(r):"0x"])]));return"bytes"===l?(0,o.aT)(u):u}},52346:(e,t,r)=>{"use strict";r.d(t,{A:()=>a,B:()=>o});var n=r(79313);function o(e,{includeName:t=!1}={}){if("function"!==e.type&&"event"!==e.type&&"error"!==e.type)throw new n.d_(e.type);return`${e.name}(${a(e.inputs,{includeName:t})})`}function a(e,{includeName:t=!1}={}){return e?e.map(e=>(function(e,{includeName:t}){return e.type.startsWith("tuple")?`(${a(e.components,{includeName:t})})${e.type.slice(5)}`:e.type+(t&&e.name?` ${e.name}`:"")})(e,{includeName:t})).join(t?", ":","):""}},52387:(e,t,r)=>{"use strict";r.d(t,{B:()=>l});var n=r(14232),o=r.t(n,2),a=globalThis?.document?n.useLayoutEffect:()=>{},i=o["useId".toString()]||(()=>void 0),s=0;function l(e){let[t,r]=n.useState(i());return a(()=>{e||r(e=>e??String(s++))},[e]),e||(t?`radix-${t}`:"")}},52474:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});class n extends Map{constructor(e){super(),Object.defineProperty(this,"maxSize",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.maxSize=e}get(e){let t=super.get(e);return super.has(e)&&void 0!==t&&(this.delete(e),super.set(e,t)),t}set(e,t){if(super.set(e,t),this.maxSize&&this.size>this.maxSize){let e=this.keys().next().value;e&&this.delete(e)}return this}}},53422:(e,t,r)=>{"use strict";r.d(t,{y:()=>a});var n=r(16006),o=r(81645);async function a(e,{address:t,blockTag:r="latest",blockNumber:a}){let i=await e.request({method:"eth_getTransactionCount",params:[t,"bigint"==typeof a?(0,o.cK)(a):r]},{dedupe:!!a});return(0,n.ME)(i)}},54587:(e,t,r)=>{e.exports=r(39247)},54703:(e,t,r)=>{let n=r(3302),o=r(2758);function a(e){this.mode=n.KANJI,this.data=e}a.getBitsLength=function(e){return 13*e},a.prototype.getLength=function(){return this.data.length},a.prototype.getBitsLength=function(){return a.getBitsLength(this.data.length)},a.prototype.write=function(e){let t;for(t=0;t<this.data.length;t++){let r=o.toSJIS(this.data[t]);if(r>=33088&&r<=40956)r-=33088;else if(r>=57408&&r<=60351)r-=49472;else throw Error("Invalid SJIS character: "+this.data[t]+"\nMake sure your charset is UTF-8");r=(r>>>8&255)*192+(255&r),e.put(r,13)}},e.exports=a},54718:(e,t,r)=>{"use strict";r.d(t,{Sl:()=>o,X:()=>i,eV:()=>s,kK:()=>a});var n=r(80170);function o(e,t){if(n.Ej(e)>t)throw new n.u({givenSize:n.Ej(e),maxSize:t})}function a(e,t){if("number"==typeof t&&t>0&&t>n.Ej(e)-1)throw new n.ii({offset:t,position:"start",size:n.Ej(e)})}function i(e,t,r){if("number"==typeof t&&"number"==typeof r&&n.Ej(e)!==r-t)throw new n.ii({offset:r,position:"end",size:n.Ej(e)})}function s(e,t={}){let{dir:r,size:o=32}=t;if(0===o)return e;let a=e.replace("0x","");if(a.length>2*o)throw new n.Fl({size:Math.ceil(a.length/2),targetSize:o,type:"Hex"});return`0x${a["right"===r?"padEnd":"padStart"](2*o,"0")}`}},55254:(e,t,r)=>{"use strict";r.d(t,{secp256k1:()=>ej});var n=r(62777),o=r(23084);class a extends o.Vw{constructor(e,t){super(),this.finished=!1,this.destroyed=!1,(0,o.sd)(e);let r=(0,o.ZJ)(t);if(this.iHash=e.create(),"function"!=typeof this.iHash.update)throw Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;let n=this.blockLen,a=new Uint8Array(n);a.set(r.length>n?e.create().update(r).digest():r);for(let e=0;e<a.length;e++)a[e]^=54;this.iHash.update(a),this.oHash=e.create();for(let e=0;e<a.length;e++)a[e]^=106;this.oHash.update(a),(0,o.uH)(a)}update(e){return(0,o.CC)(this),this.iHash.update(e),this}digestInto(e){(0,o.CC)(this),(0,o.DO)(e,this.outputLen),this.finished=!0,this.iHash.digestInto(e),this.oHash.update(e),this.oHash.digestInto(e),this.destroy()}digest(){let e=new Uint8Array(this.oHash.outputLen);return this.digestInto(e),e}_cloneInto(e){e||(e=Object.create(Object.getPrototypeOf(this),{}));let{oHash:t,iHash:r,finished:n,destroyed:o,blockLen:a,outputLen:i}=this;return e.finished=n,e.destroyed=o,e.blockLen=a,e.outputLen=i,e.oHash=t._cloneInto(e.oHash),e.iHash=r._cloneInto(e.iHash),e}clone(){return this._cloneInto()}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}}let i=(e,t,r)=>new a(e,t).update(r).digest();i.create=(e,t)=>
vendor: 4,967 bytes, line 11
11new a(e,t);let s=BigInt(0),l=BigInt(1);function c(e){return e instanceof Uint8Array||ArrayBuffer.isView(e)&&"Uint8Array"===e.constructor.name}function u(e){if(!c(e))throw Error("Uint8Array expected")}function d(e,t){if("boolean"!=typeof t)throw Error(e+" boolean expected, got "+t)}function f(e){let t=e.toString(16);return 1&t.length?"0"+t:t}function p(e){if("string"!=typeof e)throw Error("hex string expected, got "+typeof e);return""===e?s:BigInt("0x"+e)}let h="function"==typeof Uint8Array.from([]).toHex&&"function"==typeof Uint8Array.fromHex,m=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));function b(e){if(u(e),h)return e.toHex();let t="";for(let r=0;r<e.length;r++)t+=m[e[r]];return t}let g={_0:48,_9:57,A:65,F:70,a:97,f:102};function y(e){return e>=g._0&&e<=g._9?e-g._0:e>=g.A&&e<=g.F?e-(g.A-10):e>=g.a&&e<=g.f?e-(g.a-10):void 0}function v(e){if("string"!=typeof e)throw Error("hex string expected, got "+typeof e);if(h)return Uint8Array.fromHex(e);let t=e.length,r=t/2;if(t%2)throw Error("hex string expected, got unpadded hex of length "+t);let n=new Uint8Array(r);for(let t=0,o=0;t<r;t++,o+=2){let r=y(e.charCodeAt(o)),a=y(e.charCodeAt(o+1));if(void 0===r||void 0===a)throw Error('hex string expected, got non-hex character "'+(e[o]+e[o+1])+'" at index '+o);n[t]=16*r+a}return n}function w(e){return p(b(e))}function x(e){return u(e),p(b(Uint8Array.from(e).reverse()))}function C(e,t){return v(e.toString(16).padStart(2*t,"0"))}function E(e,t){return C(e,t).reverse()}function j(e,t,r){let n;if("string"==typeof t)try{n=v(t)}catch(t){throw Error(e+" must be hex string or Uint8Array, cause: "+t)}else if(c(t))n=Uint8Array.from(t);else throw Error(e+" must be hex string or Uint8Array");let o=n.length;if("number"==typeof r&&o!==r)throw Error(e+" of length "+r+" expected, got "+o);return n}function k(...e){let t=0;for(let r=0;r<e.length;r++){let n=e[r];u(n),t+=n.length}let r=new Uint8Array(t);for(let t=0,n=0;t<e.length;t++){let o=e[t];r.set(o,n),n+=o.length}return r}let P=e=>"bigint"==typeof e&&s<=e;function S(e,t,r){return P(e)&&P(t)&&P(r)&&t<=e&&e<r}function I(e,t,r,n){if(!S(t,r,n))throw Error("expected valid "+e+": "+r+" <= n < "+n+", got "+t)}let O=e=>(l<<BigInt(e))-l,R=e=>new Uint8Array(e),A=e=>Uint8Array.from(e),T={bigint:e=>"bigint"==typeof e,function:e=>"function"==typeof e,boolean:e=>"boolean"==typeof e,string:e=>"string"==typeof e,stringOrUint8Array:e=>"string"==typeof e||c(e),isSafeInteger:e=>Number.isSafeInteger(e),array:e=>Array.isArray(e),field:(e,t)=>t.Fp.isValid(e),hash:e=>"function"==typeof e&&Number.isSafeInteger(e.outputLen)};function B(e,t,r={}){let n=(t,r,n)=>{let o=T[r];if("function"!=typeof o)throw Error("invalid validator function");let a=e[t];if((!n||void 0!==a)&&!o(a,e))throw Error("param "+String(t)+" is invalid. Expected "+r+", got "+a)};for(let[e,r]of Object.entries(t))n(e,r,!1);for(let[e,t]of Object.entries(r))n(e,t,!0);return e}function _(e){let t=new WeakMap;return(r,...n)=>{let o=t.get(r);if(void 0!==o)return o;let a=e(r,...n);return t.set(r,a),a}}let M=BigInt(0),N=BigInt(1),L=BigInt(2),$=BigInt(3),F=BigInt(4),D=BigInt(5),U=BigInt(8);function z(e,t){let r=e%t;return r>=M?r:t+r}function W(e,t,r){let n=e;for(;t-- >M;)n*=n,n%=r;return n}function q(e,t){if(e===M)throw Error("invert: expected non-zero number");if(t<=M)throw Error("invert: expected positive modulus, got "+t);let r=z(e,t),n=t,o=M,a=N,i=N,s=M;for(;r!==M;){let e=n/r,t=n%r,l=o-i*e,c=a-s*e;n=r,r=t,o=i,a=s,i=l,s=c}if(n!==N)throw Error("invert: does not exist");return z(o,t)}function H(e,t){let r=(e.ORDER+N)/F,n=e.pow(t,r);if(!e.eql(e.sqr(n),t))throw Error("Cannot find square root");return n}function K(e,t){let r=(e.ORDER-D)/U,n=e.mul(t,L),o=e.pow(n,r),a=e.mul(t,o),i=e.mul(e.mul(a,L),o),s=e.mul(a,e.sub(i,e.ONE));if(!e.eql(e.sqr(s),t))throw Error("Cannot find square root");return s}let G=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function V(e,t,r=!1){let n=Array(t.length).fill(r?e.ZERO:void 0),o=t.reduce((t,r,o)=>e.is0(r)?t:(n[o]=t,e.mul(t,r)),e.ONE),a=e.inv(o);return t.reduceRight((t,r,o)=>e.is0(r)?t:(n[o]=e.mul(t,n[o]),e.mul(t,r)),a),n}function Q(e,t){let r=(e.ORDER-N)/L,n=e.pow(t,r),o=e.eql(n,e.ONE),a=e.eql(n,e.ZERO),i=e.eql(n,e.neg(e.ONE));if(!o&&!a&&!i)throw Error("invalid Legendre symbol result");return o?1:a?0:-1}function Z(e,t){void 0!==t&&(0,o.Fe)(t);let r=void 0!==t?t:e.toString(2).length,n=Math.ceil(r/8);return{nBitLength:r,nByteLength:n}}function Y(e,t,r=!1,n={}){let o;if(e<=M)throw Error("invalid field: expected ORDER > 0, got "+e);let{nBitLength:a,nByteLength:i}=Z(e,t);if(i>2048)throw Error("invalid field: expected ORDER of <= 2048 bytes");let s=Object.freeze({ORDER:e,isLE:r,BITS:a,BYTES:i,MASK:O(a),ZERO:M,ONE:N,create:t=>z(t,e),isValid:t=>{if("bigint"!=typeof t)throw Error("invalid field element: expected bigint, got "+typeof t);return M<=t&&t<e},is0:e=>e===M,isOdd:e=>(e&N)===N,neg:t=>z(-t,e),eql:(e,t)=>
vendor: 2,501 bytes, line 11
11e===t,sqr:t=>z(t*t,e),add:(t,r)=>z(t+r,e),sub:(t,r)=>z(t-r,e),mul:(t,r)=>z(t*r,e),pow:(e,t)=>(function(e,t,r){if(r<M)throw Error("invalid exponent, negatives unsupported");if(r===M)return e.ONE;if(r===N)return t;let n=e.ONE,o=t;for(;r>M;)r&N&&(n=e.mul(n,o)),o=e.sqr(o),r>>=N;return n})(s,e,t),div:(t,r)=>z(t*q(r,e),e),sqrN:e=>e*e,addN:(e,t)=>e+t,subN:(e,t)=>e-t,mulN:(e,t)=>e*t,inv:t=>q(t,e),sqrt:n.sqrt||(t=>(o||(o=e%F===$?H:e%U===D?K:function(e){if(e<BigInt(3))throw Error("sqrt is not defined for small field");let t=e-N,r=0;for(;t%L===M;)t/=L,r++;let n=L,o=Y(e);for(;1===Q(o,n);)if(n++>1e3)throw Error("Cannot find square root: probably non-prime P");if(1===r)return H;let a=o.pow(n,t),i=(t+N)/L;return function(e,n){if(e.is0(n))return n;if(1!==Q(e,n))throw Error("Cannot find square root");let o=r,s=e.mul(e.ONE,a),l=e.pow(n,t),c=e.pow(n,i);for(;!e.eql(l,e.ONE);){if(e.is0(l))return e.ZERO;let t=1,r=e.sqr(l);for(;!e.eql(r,e.ONE);)if(t++,r=e.sqr(r),t===o)throw Error("Cannot find square root");let n=N<<BigInt(o-t-1),a=e.pow(s,n);o=t,s=e.sqr(a),l=e.mul(l,s),c=e.mul(c,a)}return c}}(e)),o(s,t))),toBytes:e=>r?E(e,i):C(e,i),fromBytes:e=>{if(e.length!==i)throw Error("Field.fromBytes: expected "+i+" bytes, got "+e.length);return r?x(e):w(e)},invertBatch:e=>V(s,e),cmov:(e,t,r)=>r?t:e});return Object.freeze(s)}function X(e){if("bigint"!=typeof e)throw Error("field order must be bigint");return Math.ceil(e.toString(2).length/8)}function J(e){let t=X(e);return t+Math.ceil(t/2)}let ee=BigInt(0),et=BigInt(1);function er(e,t){let r=t.negate();return e?r:t}function en(e,t){if(!Number.isSafeInteger(e)||e<=0||e>t)throw Error("invalid window size, expected [1.."+t+"], got W="+e)}function eo(e,t){en(e,t);let r=Math.ceil(t/e)+1,n=2**(e-1),o=2**e;return{windows:r,windowSize:n,mask:O(e),maxNumber:o,shiftBy:BigInt(e)}}function ea(e,t,r){let{windowSize:n,mask:o,maxNumber:a,shiftBy:i}=r,s=Number(e&o),l=e>>i;s>n&&(s-=a,l+=et);let c=t*n,u=c+Math.abs(s)-1,d=0===s;return{nextN:l,offset:u,isZero:d,isNeg:s<0,isNegF:t%2!=0,offsetF:c}}let ei=new WeakMap,es=new WeakMap;function el(e){return es.get(e)||1}function ec(e){return B(e.Fp,G.reduce((e,t)=>(e[t]="function",e),{ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"})),B(e,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...Z(e.n,e.nBitLength),...e,...{p:e.Fp.ORDER}})}function eu(e){void 0!==e.lowS&&d("lowS",e.lowS),void 0!==e.prehash&&d("prehash",e.prehash)}
vendor: 4,682 bytes, line 11
11class ed extends Error{constructor(e=""){super(e)}}let ef={Err:ed,_tlv:{encode:(e,t)=>{let{Err:r}=ef;if(e<0||e>256)throw new r("tlv.encode: wrong tag");if(1&t.length)throw new r("tlv.encode: unpadded data");let n=t.length/2,o=f(n);if(o.length/2&128)throw new r("tlv.encode: long form length too big");let a=n>127?f(o.length/2|128):"";return f(e)+a+o+t},decode(e,t){let{Err:r}=ef,n=0;if(e<0||e>256)throw new r("tlv.encode: wrong tag");if(t.length<2||t[n++]!==e)throw new r("tlv.decode: wrong tlv");let o=t[n++],a=0;if(128&o){let e=127&o;if(!e)throw new r("tlv.decode(long): indefinite length not supported");if(e>4)throw new r("tlv.decode(long): byte length is too big");let i=t.subarray(n,n+e);if(i.length!==e)throw new r("tlv.decode: length bytes not complete");if(0===i[0])throw new r("tlv.decode(long): zero leftmost byte");for(let e of i)a=a<<8|e;if(n+=e,a<128)throw new r("tlv.decode(long): not minimal encoding")}else a=o;let i=t.subarray(n,n+a);if(i.length!==a)throw new r("tlv.decode: wrong value length");return{v:i,l:t.subarray(n+a)}}},_int:{encode(e){let{Err:t}=ef;if(e<ep)throw new t("integer: negative integers are not allowed");let r=f(e);if(8&Number.parseInt(r[0],16)&&(r="00"+r),1&r.length)throw new t("unexpected DER parsing assertion: unpadded hex");return r},decode(e){let{Err:t}=ef;if(128&e[0])throw new t("invalid signature integer: negative");if(0===e[0]&&!(128&e[1]))throw new t("invalid signature integer: unnecessary leading zero");return w(e)}},toSig(e){let{Err:t,_int:r,_tlv:n}=ef,o=j("signature",e),{v:a,l:i}=n.decode(48,o);if(i.length)throw new t("invalid signature: left bytes after parsing");let{v:s,l:l}=n.decode(2,a),{v:c,l:u}=n.decode(2,l);if(u.length)throw new t("invalid signature: left bytes after parsing");return{r:r.decode(s),s:r.decode(c)}},hexFromSig(e){let{_tlv:t,_int:r}=ef,n=t.encode(2,r.encode(e.r)),o=t.encode(2,r.encode(e.s));return t.encode(48,n+o)}},ep=BigInt(0),eh=BigInt(1),em=(BigInt(2),BigInt(3)),eb=BigInt(4),eg=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),ey=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),ev=BigInt(0),ew=BigInt(1),ex=BigInt(2),eC=(e,t)=>(e+t/ex)/t,eE=Y(eg,void 0,void 0,{sqrt:function(e){let t=BigInt(3),r=BigInt(6),n=BigInt(11),o=BigInt(22),a=BigInt(23),i=BigInt(44),s=BigInt(88),l=e*e*e%eg,c=l*l*e%eg,u=W(c,t,eg)*c%eg,d=W(u,t,eg)*c%eg,f=W(d,ex,eg)*l%eg,p=W(f,n,eg)*f%eg,h=W(p,o,eg)*p%eg,m=W(h,i,eg)*h%eg,b=W(m,s,eg)*m%eg,g=W(b,i,eg)*h%eg,y=W(g,t,eg)*c%eg,v=W(y,a,eg)*p%eg,w=W(v,r,eg)*l%eg,x=W(w,ex,eg);if(!eE.eql(eE.sqr(x),e))throw Error("Cannot find square root");return x}}),ej=function(e,t){let r=t=>(function(e){let t=function(e){let t=ec(e);return B(t,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...t})}(e),{Fp:r,n:n,nByteLength:o,nBitLength:a}=t,i=r.BYTES+1,u=2*r.BYTES+1;function f(e){return z(e,n)}let{ProjectivePoint:p,normPrivateKeyToScalar:h,weierstrassEquation:m,isWithinCurveOrder:g}=function(e){var t;let r=function(e){let t=ec(e);B(t,{a:"field",b:"field"},{allowInfinityPoint:"boolean",allowedPrivateKeyLengths:"array",clearCofactor:"function",fromBytes:"function",isTorsionFree:"function",toBytes:"function",wrapPrivateKey:"boolean"});let{endo:r,Fp:n,a:o}=t;if(r){if(!n.eql(o,n.ZERO))throw Error("invalid endo: CURVE.a must be 0");if("object"!=typeof r||"bigint"!=typeof r.beta||"function"!=typeof r.splitScalar)throw Error('invalid endo: expected "beta": bigint and "splitScalar": function')}return Object.freeze({...t})}(e),{Fp:n}=r,o=Y(r.n,r.nBitLength),a=r.toBytes||((e,t,r)=>{let o=t.toAffine();return k(Uint8Array.from([4]),n.toBytes(o.x),n.toBytes(o.y))}),i=r.fromBytes||(e=>{let t=e.subarray(1);return{x:n.fromBytes(t.subarray(0,n.BYTES)),y:n.fromBytes(t.subarray(n.BYTES,2*n.BYTES))}});function u(e){let{a:t,b:o}=r,a=n.sqr(e),i=n.mul(a,e);return n.add(n.add(i,n.mul(e,t)),o)}function f(e,t){let r=n.sqr(t),o=u(e);return n.eql(r,o)}if(!f(r.Gx,r.Gy))throw Error("bad curve params: generator point");let p=n.mul(n.pow(r.a,em),eb),h=n.mul(n.sqr(r.b),BigInt(27));if(n.is0(n.add(p,h)))throw Error("bad curve params: a or b");function m(e){let t,{allowedPrivateKeyLengths:n,nByteLength:o,wrapPrivateKey:a,n:i}=r;if(n&&"bigint"!=typeof e){if(c(e)&&(e=b(e)),"string"!=typeof e||!n.includes(e.length))throw Error("invalid private key");e=e.padStart(2*o,"0")}try{t="bigint"==typeof e?e:w(j("private key",e,o))}catch(t){throw Error("invalid private key, expected hex or "+o+" bytes, got "+typeof e)}return a&&(t=z(t,i)),I("private key",t,eh,i),t}function g(e){if(!(e instanceof x))throw Error("ProjectivePoint expected")}let y=_((e,t)=>
vendor: 12,779 bytes, line 11
11{let{px:r,py:o,pz:a}=e;if(n.eql(a,n.ONE))return{x:r,y:o};let i=e.is0();null==t&&(t=i?n.ONE:n.inv(a));let s=n.mul(r,t),l=n.mul(o,t),c=n.mul(a,t);if(i)return{x:n.ZERO,y:n.ZERO};if(!n.eql(c,n.ONE))throw Error("invZ was invalid");return{x:s,y:l}}),v=_(e=>{if(e.is0()){if(r.allowInfinityPoint&&!n.is0(e.py))return;throw Error("bad point: ZERO")}let{x:t,y:o}=e.toAffine();if(!n.isValid(t)||!n.isValid(o))throw Error("bad point: x or y not FE");if(!f(t,o))throw Error("bad point: equation left != right");if(!e.isTorsionFree())throw Error("bad point: not in prime-order subgroup");return!0});class x{constructor(e,t,r){if(null==e||!n.isValid(e))throw Error("x required");if(null==t||!n.isValid(t)||n.is0(t))throw Error("y required");if(null==r||!n.isValid(r))throw Error("z required");this.px=e,this.py=t,this.pz=r,Object.freeze(this)}static fromAffine(e){let{x:t,y:r}=e||{};if(!e||!n.isValid(t)||!n.isValid(r))throw Error("invalid affine point");if(e instanceof x)throw Error("projective point not allowed");let o=e=>n.eql(e,n.ZERO);return o(t)&&o(r)?x.ZERO:new x(t,r,n.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(e){let t=V(n,e.map(e=>e.pz));return e.map((e,r)=>e.toAffine(t[r])).map(x.fromAffine)}static fromHex(e){let t=x.fromAffine(i(j("pointHex",e)));return t.assertValidity(),t}static fromPrivateKey(e){return x.BASE.multiply(m(e))}static msm(e,t){return function(e,t,r,n){if(!Array.isArray(r))throw Error("array expected");r.forEach((t,r)=>{if(!(t instanceof e))throw Error("invalid point at index "+r)});if(!Array.isArray(n))throw Error("array of scalars expected");n.forEach((e,r)=>{if(!t.isValid(e))throw Error("invalid scalar at index "+r)});let o=r.length,a=n.length;if(o!==a)throw Error("arrays of points and scalars must have equal length");let i=e.ZERO,c=function(e){let t;for(t=0;e>s;e>>=l,t+=1);return t}(BigInt(o)),u=1;c>12?u=c-3:c>4?u=c-2:c>0&&(u=2);let d=O(u),f=Array(Number(d)+1).fill(i),p=Math.floor((t.BITS-1)/u)*u,h=i;for(let e=p;e>=0;e-=u){f.fill(i);for(let t=0;t<a;t++){let o=Number(n[t]>>BigInt(e)&d);f[o]=f[o].add(r[t])}let t=i;for(let e=f.length-1,r=i;e>0;e--)r=r.add(f[e]),t=t.add(r);if(h=h.add(t),0!==e)for(let e=0;e<u;e++)h=h.double()}return h}(x,o,e,t)}_setWindowSize(e){P.setWindowSize(this,e)}assertValidity(){v(this)}hasEvenY(){let{y:e}=this.toAffine();if(n.isOdd)return!n.isOdd(e);throw Error("Field doesn't support isOdd")}equals(e){g(e);let{px:t,py:r,pz:o}=this,{px:a,py:i,pz:s}=e,l=n.eql(n.mul(t,s),n.mul(a,o)),c=n.eql(n.mul(r,s),n.mul(i,o));return l&&c}negate(){return new x(this.px,n.neg(this.py),this.pz)}double(){let{a:e,b:t}=r,o=n.mul(t,em),{px:a,py:i,pz:s}=this,l=n.ZERO,c=n.ZERO,u=n.ZERO,d=n.mul(a,a),f=n.mul(i,i),p=n.mul(s,s),h=n.mul(a,i);return h=n.add(h,h),u=n.mul(a,s),u=n.add(u,u),l=n.mul(e,u),c=n.mul(o,p),c=n.add(l,c),l=n.sub(f,c),c=n.add(f,c),c=n.mul(l,c),l=n.mul(h,l),u=n.mul(o,u),p=n.mul(e,p),h=n.sub(d,p),h=n.mul(e,h),h=n.add(h,u),u=n.add(d,d),d=n.add(u,d),d=n.add(d,p),d=n.mul(d,h),c=n.add(c,d),p=n.mul(i,s),p=n.add(p,p),d=n.mul(p,h),l=n.sub(l,d),u=n.mul(p,f),u=n.add(u,u),new x(l,c,u=n.add(u,u))}add(e){g(e);let{px:t,py:o,pz:a}=this,{px:i,py:s,pz:l}=e,c=n.ZERO,u=n.ZERO,d=n.ZERO,f=r.a,p=n.mul(r.b,em),h=n.mul(t,i),m=n.mul(o,s),b=n.mul(a,l),y=n.add(t,o),v=n.add(i,s);y=n.mul(y,v),v=n.add(h,m),y=n.sub(y,v),v=n.add(t,a);let w=n.add(i,l);return v=n.mul(v,w),w=n.add(h,b),v=n.sub(v,w),w=n.add(o,a),c=n.add(s,l),w=n.mul(w,c),c=n.add(m,b),w=n.sub(w,c),d=n.mul(f,v),c=n.mul(p,b),d=n.add(c,d),c=n.sub(m,d),d=n.add(m,d),u=n.mul(c,d),m=n.add(h,h),m=n.add(m,h),b=n.mul(f,b),v=n.mul(p,v),m=n.add(m,b),b=n.sub(h,b),b=n.mul(f,b),v=n.add(v,b),h=n.mul(m,v),u=n.add(u,h),h=n.mul(w,v),c=n.mul(y,c),c=n.sub(c,h),h=n.mul(y,m),d=n.mul(w,d),new x(c,u,d=n.add(d,h))}subtract(e){return this.add(e.negate())}is0(){return this.equals(x.ZERO)}wNAF(e){return P.wNAFCached(this,e,x.normalizeZ)}multiplyUnsafe(e){let{endo:t,n:o}=r;I("scalar",e,ep,o);let a=x.ZERO;if(e===ep)return a;if(this.is0()||e===eh)return this;if(!t||P.hasPrecomputes(this))return P.wNAFCachedUnsafe(this,e,x.normalizeZ);let{k1neg:i,k1:s,k2neg:l,k2:c}=t.splitScalar(e),u=a,d=a,f=this;for(;s>ep||c>ep;)s&eh&&(u=u.add(f)),c&eh&&(d=d.add(f)),f=f.double(),s>>=eh,c>>=eh;return i&&(u=u.negate()),l&&(d=d.negate()),d=new x(n.mul(d.px,t.beta),d.py,d.pz),u.add(d)}multiply(e){let t,o,{endo:a,n:i}=r;if(I("scalar",e,eh,i),a){let{k1neg:r,k1:i,k2neg:s,k2:l}=a.splitScalar(e),{p:c,f:u}=this.wNAF(i),{p:d,f:f}=this.wNAF(l);c=P.constTimeNegate(r,c),d=P.constTimeNegate(s,d),d=new x(n.mul(d.px,a.beta),d.py,d.pz),t=c.add(d),o=u.add(f)}else{let{p:r,f:n}=this.wNAF(e);t=r,o=n}return x.normalizeZ([t,o])[0]}multiplyAndAddUnsafe(e,t,r){let n=x.BASE,o=(e,t)=>t!==ep&&t!==eh&&e.equals(n)?e.multiply(t):e.multiplyUnsafe(t),a=o(this,t).add(o(e,r));return a.is0()?void 0:a}toAffine(e){return y(this,e)}isTorsionFree(){let{h:e,isTorsionFree:t}=r;if(e===eh)return!0;if(t)return t(x,this);throw Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){let{h:e,clearCofactor:t}=r;return e===eh?this:t?t(x,this):this.multiplyUnsafe(r.h)}toRawBytes(e=!0){return d("isCompressed",e),this.assertValidity(),a(x,this,e)}toHex(e=!0){return d("isCompressed",e),b(this.toRawBytes(e))}}x.BASE=new x(r.Gx,r.Gy,n.ONE),x.ZERO=new x(n.ZERO,n.ONE,n.ZERO);let{endo:C,nBitLength:E}=r,P=(t=C?Math.ceil(E/2):E,{constTimeNegate:er,hasPrecomputes:e=>1!==el(e),unsafeLadder(e,t,r=x.ZERO){let n=e;for(;t>ee;)t&et&&(r=r.add(n)),n=n.double(),t>>=et;return r},precomputeWindow(e,r){let{windows:n,windowSize:o}=eo(r,t),a=[],i=e,s=i;for(let e=0;e<n;e++){s=i,a.push(s);for(let e=1;e<o;e++)s=s.add(i),a.push(s);i=s.double()}return a},wNAF(e,r,n){let o=x.ZERO,a=x.BASE,i=eo(e,t);for(let e=0;e<i.windows;e++){let{nextN:t,offset:s,isZero:l,isNeg:c,isNegF:u,offsetF:d}=ea(n,e,i);n=t,l?a=a.add(er(u,r[d])):o=o.add(er(c,r[s]))}return{p:o,f:a}},wNAFUnsafe(e,r,n,o=x.ZERO){let a=eo(e,t);for(let e=0;e<a.windows&&n!==ee;e++){let{nextN:t,offset:i,isZero:s,isNeg:l}=ea(n,e,a);if(n=t,!s){let e=r[i];o=o.add(l?e.negate():e)}}return o},getPrecomputes(e,t,r){let n=ei.get(t);return n||(n=this.precomputeWindow(t,e),1!==e&&ei.set(t,r(n))),n},wNAFCached(e,t,r){let n=el(e);return this.wNAF(n,this.getPrecomputes(n,e,r),t)},wNAFCachedUnsafe(e,t,r,n){let o=el(e);return 1===o?this.unsafeLadder(e,t,n):this.wNAFUnsafe(o,this.getPrecomputes(o,e,r),t,n)},setWindowSize(e,r){en(r,t),es.set(e,r),ei.delete(e)}});return{CURVE:r,ProjectivePoint:x,normPrivateKeyToScalar:m,weierstrassEquation:u,isWithinCurveOrder:function(e){return S(e,eh,r.n)}}}({...t,toBytes(e,t,n){let o=t.toAffine(),a=r.toBytes(o.x);return(d("isCompressed",n),n)?k(Uint8Array.from([t.hasEvenY()?2:3]),a):k(Uint8Array.from([4]),a,r.toBytes(o.y))},fromBytes(e){let t=e.length,n=e[0],o=e.subarray(1);if(t===i&&(2===n||3===n)){let e,t=w(o);if(!S(t,eh,r.ORDER))throw Error("Point is not on curve");let a=m(t);try{e=r.sqrt(a)}catch(e){throw Error("Point is not on curve"+(e instanceof Error?": "+e.message:""))}return(1&n)==1!=((e&eh)===eh)&&(e=r.neg(e)),{x:t,y:e}}if(t===u&&4===n)return{x:r.fromBytes(o.subarray(0,r.BYTES)),y:r.fromBytes(o.subarray(r.BYTES,2*r.BYTES))};throw Error("invalid Point, expected length of "+i+", or uncompressed "+u+", got "+t)}}),y=(e,t,r)=>w(e.slice(t,r));class P{constructor(e,t,r){I("r",e,eh,n),I("s",t,eh,n),this.r=e,this.s=t,null!=r&&(this.recovery=r),Object.freeze(this)}static fromCompact(e){return new P(y(e=j("compactSignature",e,2*o),0,o),y(e,o,2*o))}static fromDER(e){let{r:t,s:r}=ef.toSig(j("DER",e));return new P(t,r)}assertValidity(){}addRecoveryBit(e){return new P(this.r,this.s,e)}recoverPublicKey(e){let{r:o,s:a,recovery:i}=this,s=L(j("msgHash",e));if(null==i||![0,1,2,3].includes(i))throw Error("recovery id invalid");let l=2===i||3===i?o+t.n:o;if(l>=r.ORDER)throw Error("recovery id 2 or 3 invalid");let c=(1&i)==0?"02":"03",u=p.fromHex(c+b(C(l,r.BYTES))),d=q(l,n),h=f(-s*d),m=f(a*d),g=p.BASE.multiplyAndAddUnsafe(u,h,m);if(!g)throw Error("point at infinify");return g.assertValidity(),g}hasHighS(){return this.s>n>>eh}normalizeS(){return this.hasHighS()?new P(this.r,f(-this.s),this.recovery):this}toDERRawBytes(){return v(this.toDERHex())}toDERHex(){return ef.hexFromSig(this)}toCompactRawBytes(){return v(this.toCompactHex())}toCompactHex(){return b(C(this.r,o))+b(C(this.s,o))}}function T(e){if("bigint"==typeof e)return!1;if(e instanceof p)return!0;let n=j("key",e).length,a=r.BYTES,i=a+1;if(!t.allowedPrivateKeyLengths&&o!==i)return n===i||n===2*a+1}let M=t.bits2int||function(e){if(e.length>8192)throw Error("input is too large");let t=w(e),r=8*e.length-a;return r>0?t>>BigInt(r):t},L=t.bits2int_modN||function(e){return f(M(e))},$=O(a);function F(e){return I("num < 2^"+a,e,ep,$),C(e,o)}let D={lowS:t.lowS,prehash:!1},U={lowS:t.lowS,prehash:!1};return p.BASE._setWindowSize(8),{CURVE:t,getPublicKey:function(e,t=!0){return p.fromPrivateKey(e).toRawBytes(t)},getSharedSecret:function(e,t,r=!0){if(!0===T(e))throw Error("first arg must be private key");if(!1===T(t))throw Error("second arg must be public key");return p.fromHex(t).multiply(h(e)).toRawBytes(r)},sign:function(e,o,a=D){let{seed:i,k2sig:s}=function(e,o,a=D){if(["recovered","canonical"].some(e=>e in a))throw Error("sign() legacy options not supported");let{hash:i,randomBytes:s}=t,{lowS:l,prehash:c,extraEntropy:u}=a;null==l&&(l=!0),e=j("msgHash",e),eu(a),c&&(e=j("prehashed msgHash",i(e)));let d=L(e),m=h(o),b=[F(m),F(d)];if(null!=u&&!1!==u){let e=!0===u?s(r.BYTES):u;b.push(j("extraEntropy",e))}return{seed:k(...b),k2sig:function(e){var t;let r=M(e);if(!g(r))return;let o=q(r,n),a=p.BASE.multiply(r).toAffine(),i=f(a.x);if(i===ep)return;let s=f(o*f(d+i*m));if(s===ep)return;let c=2*(a.x!==i)|Number(a.y&eh),u=s;return l&&s>n>>eh&&(u=(t=s)>n>>eh?f(-t):t,c^=1),new P(i,u,c)}}}(e,o,a);return(function(e,t,r){if("number"!=typeof e||e<2)throw Error("hashLen must be a number");if("number"!=typeof t||t<2)throw Error("qByteLen must be a number");if("function"!=typeof r)throw Error("hmacFn must be a function");let n=R(e),o=R(e),a=0,i=()=>{n.fill(1),o.fill(0),a=0},s=(...e)=>r(o,n,...e),l=(e=R(0))=>{o=s(A([0]),e),n=s(),0!==e.length&&(o=s(A([1]),e),n=s())},c=()=>{if(a++>=1e3)throw Error("drbg: tried 1000 values");let e=0,r=[];for(;e<t;){let t=(n=s()).slice();r.push(t),e+=n.length}return k(...r)};return(e,t)=>{let r;for(i(),l(e);!(r=t(c()));)l();return i(),r}})(t.hash.outputLen,t.nByteLength,t.hmac)(i,s)},verify:function(e,r,o,a=U){let i,s;r=j("msgHash",r),o=j("publicKey",o);let{lowS:l,prehash:u,format:d}=a;if(eu(a),"strict"in a)throw Error("options.strict was renamed to lowS");if(void 0!==d&&"compact"!==d&&"der"!==d)throw Error("format must be compact or der");let h="string"==typeof e||c(e),m=!h&&!d&&"object"==typeof e&&null!==e&&"bigint"==typeof e.r&&"bigint"==typeof e.s;if(!h&&!m)throw Error("invalid signature, expected Uint8Array, hex string or Signature instance");try{if(m&&(s=new P(e.r,e.s)),h){try{"compact"!==d&&(s=P.fromDER(e))}catch(e){if(!(e instanceof ef.Err))throw e}s||"der"===d||(s=P.fromCompact(e))}i=p.fromHex(o)}catch(e){return!1}if(!s||l&&s.hasHighS())return!1;u&&(r=t.hash(r));let{r:b,s:g}=s,y=L(r),v=q(g,n),w=f(y*v),x=f(b*v),C=p.BASE.multiplyAndAddUnsafe(i,w,x)?.toAffine();return!!C&&f(C.x)===b},ProjectivePoint:p,Signature:P,utils:{isValidPrivateKey(e){try{return h(e),!0}catch(e){return!1}},normPrivateKeyToScalar:h,randomPrivateKey:()=>{let e=J(t.n);return function(e,t,r=!1){let n=e.length,o=X(t),a=J(t);if(n<16||n<a||n>1024)throw Error("expected "+a+"-1024 bytes of input, got "+n);let i=z(r?x(e):w(e),t-N)+N;return r?E(i,o):C(i,o)}(t.randomBytes(e),t.n)},precompute:(e=8,t=p.BASE)=>(t._setWindowSize(e),t.multiply(BigInt(3)),t)}}})({...e,...{hash:t,hmac:(e,...r)=>i(t,e,(0,o.Id)(...r)),randomBytes:o.po}});return{...r(t),create:r}}({a:ev,b:BigInt(7),Fp:eE,n:ey,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:e=>{let t=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),r=-ew*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),n=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),o=BigInt("0x100000000000000000000000000000000"),a=eC(t*e,ey),i=eC(-r*e,ey),s=z(e-a*t-i*n,ey),l=z(-a*r-i*t,ey),c=s>o,u=l>o;if(c&&(s=ey-s),u&&(l=ey-l),s>o||l>o)throw Error("splitScalar: Endomorphism failed, k="+e);return{k1neg:c,k1:s,k2neg:u,k2:l}}}},n.sc)},55445:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useIntersection",{enumerable:!0,get:function(){return l}});let n=r(14232),o=r(21112),a="function"==typeof IntersectionObserver,i=new Map,s=[];function l(e){let{rootRef:t,rootMargin:r,disabled:l}
11=e,c=l||!a,[u,d]=(0,n.useState)(!1),f=(0,n.useRef)(null),p=(0,n.useCallback)(e=>{f.current=e},[]);return(0,n.useEffect)(()=>{if(a){if(c||u)return;let e=f.current;if(e&&e.tagName)return function(e,t,r){let{id:n,observer:o,elements:a}=function(e){let t,r={root:e.root||null,margin:e.rootMargin||""},n=s.find(e=>e.root===r.root&&e.margin===r.margin);if(n&&(t=i.get(n)))return t;let o=new Map;return t={id:r,observer:new IntersectionObserver(e=>{e.forEach(e=>{let t=o.get(e.target),r=e.isIntersecting||e.intersectionRatio>0;t&&r&&t(r)})},e),elements:o},s.push(r),i.set(r,t),t}(r);return a.set(e,t),o.observe(e),function(){if(a.delete(e),o.unobserve(e),0===a.size){o.disconnect(),i.delete(n);let e=s.findIndex(e=>e.root===n.root&&e.margin===n.margin);e>-1&&s.splice(e,1)}}}(e,e=>e&&d(e),{root:null==t?void 0:t.current,rootMargin:r})}else if(!u){let e=(0,o.requestIdleCallback)(()=>d(!0));return()=>(0,o.cancelIdleCallback)(e)}},[c,r,t,u,f.current]),[p,u,(0,n.useCallback)(()=>{d(!1)},[])]}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},55722:(e,t,r)=>{let n=r(50827),o=[1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,4,1,2,4,4,2,4,4,4,2,4,6,5,2,4,6,6,2,5,8,8,4,5,8,8,4,5,8,11,4,8,10,11,4,9,12,16,4,9,16,16,6,10,12,18,6,10,17,16,6,11,16,19,6,13,18,21,7,14,21,25,8,16,20,25,8,17,23,25,9,17,23,34,9,18,25,30,10,20,27,32,12,21,29,35,12,23,34,37,12,25,34,40,13,26,35,42,14,28,38,45,15,29,40,48,16,31,43,51,17,33,45,54,18,35,48,57,19,37,51,60,19,38,53,63,20,40,56,66,21,43,59,70,22,45,62,74,24,47,65,77,25,49,68,81],a=[7,10,13,17,10,16,22,28,15,26,36,44,20,36,52,64,26,48,72,88,36,64,96,112,40,72,108,130,48,88,132,156,60,110,160,192,72,130,192,224,80,150,224,264,96,176,260,308,104,198,288,352,120,216,320,384,132,240,360,432,144,280,408,480,168,308,448,532,180,338,504,588,196,364,546,650,224,416,600,700,224,442,644,750,252,476,690,816,270,504,750,900,300,560,810,960,312,588,870,1050,336,644,952,1110,360,700,1020,1200,390,728,1050,1260,420,784,1140,1350,450,812,1200,1440,480,868,1290,1530,510,924,1350,1620,540,980,1440,1710,570,1036,1530,1800,570,1064,1590,1890,600,1120,1680,1980,630,1204,1770,2100,660,1260,1860,2220,720,1316,1950,2310,750,1372,2040,2430];t.getBlocksCount=function(e,t){switch(t){case n.L:return o[(e-1)*4+0];case n.M:return o[(e-1)*4+1];case n.Q:return o[(e-1)*4+2];case n.H:return o[(e-1)*4+3];default:return}},t.getTotalCodewordsCount=function(e,t){switch(t){case n.L:return a[(e-1)*4+0];case n.M:return a[(e-1)*4+1];case n.Q:return a[(e-1)*4+2];case n.H:return a[(e-1)*4+3];default:return}}},55811:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(14232),o={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"},a=r(19639);let i=(0,n.forwardRef)((e,t)=>{let{color:r="currentColor",size:i=24,strokeWidth:s=2,absoluteStrokeWidth:l,className:c="",children:u,iconNode:d,...f}=e;return(0,n.createElement)("svg",{ref:t,...o,width:i,height:i,stroke:r,strokeWidth:l?24*Number(s)/Number(i):s,className:(0,a.z)("lucide",c),...f},[...d.map(e=>{let[t,r]=e;return(0,n.createElement)(t,r)}),...Array.isArray(u)?u:[u]])})},56057:e=>{function t(r,n){return e.exports=t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r,n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},56153:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"notFound",{enumerable:!0,get:function(){return o}});let n=""+r(18804).HTTP_ERROR_FALLBACK_ERROR_CODE+";404";function o(){let e=Object.defineProperty(Error(n),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});throw e.digest=n,e}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},56358:(e,t,r)=>{"use strict";
11Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return C},useLinkStatus:function(){return x}});let n=r(88365),o=r(37876),a=n._(r(14232)),i=r(58004),s=r(65790),l=r(359),c=r(1033),u=r(89266),d=r(54387),f=r(55445),p=r(10118),h=r(69011),m=r(51112);r(51482);let b=new Set;function g(e,t,r,n){if((0,s.isLocalURL)(t)){if(!n.bypassPrefetchedCheck){let o=t+"%"+r+"%"+(void 0!==n.locale?n.locale:"locale"in e?e.locale:void 0);if(b.has(o))return;b.add(o)}e.prefetch(t,r,n).catch(e=>{})}}function y(e){return"string"==typeof e?e:(0,l.formatUrl)(e)}let v=a.default.forwardRef(function(e,t){let r,n,{href:l,as:b,children:v,prefetch:w=null,passHref:x,replace:C,shallow:E,scroll:j,locale:k,onClick:P,onNavigate:S,onMouseEnter:I,onTouchStart:O,legacyBehavior:R=!1,...A}=e;r=v,R&&("string"==typeof r||"number"==typeof r)&&(r=(0,o.jsx)("a",{children:r}));let T=a.default.useContext(d.RouterContext),B=!1!==w,{href:_,as:M}=a.default.useMemo(()=>{if(!T){let e=y(l);return{href:e,as:b?y(b):e}}let[e,t]=(0,i.resolveHref)(T,l,!0);return{href:e,as:b?(0,i.resolveHref)(T,b):t||e}},[T,l,b]),N=a.default.useRef(_),L=a.default.useRef(M);R&&(n=a.default.Children.only(r));let $=R?n&&"object"==typeof n&&n.ref:t,[F,D,U]=(0,f.useIntersection)({rootMargin:"200px"}),z=a.default.useCallback(e=>{(L.current!==M||N.current!==_)&&(U(),L.current=M,N.current=_),F(e)},[M,_,U,F]),W=(0,m.useMergedRef)(z,$);a.default.useEffect(()=>{T&&D&&B&&g(T,_,M,{locale:k})},[M,_,D,k,B,null==T?void 0:T.locale,T]);let q={ref:W,onClick(e){R||"function"!=typeof P||P(e),R&&n.props&&"function"==typeof n.props.onClick&&n.props.onClick(e),T&&(e.defaultPrevented||function(e,t,r,n,o,a,i,l,c){let{nodeName:u}=e.currentTarget;if(!("A"===u.toUpperCase()&&function(e){let t=e.currentTarget.getAttribute("target");return t&&"_self"!==t||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)||e.currentTarget.hasAttribute("download"))){if(!(0,s.isLocalURL)(r)){o&&(e.preventDefault(),location.replace(r));return}e.preventDefault(),(()=>{if(c){let e=!1;if(c({preventDefault:()=>{e=!0}}),e)return}let e=null==i||i;"beforePopState"in t?t[o?"replace":"push"](r,n,{shallow:a,locale:l,scroll:e}):t[o?"replace":"push"](n||r,{scroll:e})})()}}(e,T,_,M,C,E,j,k,S))},onMouseEnter(e){R||"function"!=typeof I||I(e),R&&n.props&&"function"==typeof n.props.onMouseEnter&&n.props.onMouseEnter(e),T&&g(T,_,M,{locale:k,priority:!0,bypassPrefetchedCheck:!0})},onTouchStart:function(e){R||"function"!=typeof O||O(e),R&&n.props&&"function"==typeof n.props.onTouchStart&&n.props.onTouchStart(e),T&&g(T,_,M,{locale:k,priority:!0,bypassPrefetchedCheck:!0})}};if((0,c.isAbsoluteUrl)(M))q.href=M;else if(!R||x||"a"===n.type&&!("href"in n.props)){let e=void 0!==k?k:null==T?void 0:T.locale;q.href=(null==T?void 0:T.isLocaleDomain)&&(0,p.getDomainLocale)(M,e,null==T?void 0:T.locales,null==T?void 0:T.domainLocales)||(0,h.addBasePath)((0,u.addLocale)(M,e,null==T?void 0:T.defaultLocale))}return R?a.default.cloneElement(n,q):(0,o.jsx)("a",{...A,...q,children:r})}),w=(0,a.createContext)({pending:!1}),x=()=>(0,a.useContext)(w),C=v;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},56533:(e,t,r)=>{"use strict";function n(){throw Object.defineProperty(Error("`unauthorized()` is experimental and only allowed to be used when `experimental.authInterrupts` is enabled."),"__NEXT_ERROR_CODE",{value:"E411",enumerable:!1,configurable:!0})}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"unauthorized",{enumerable:!0,get:function(){return n}}),r(18804).HTTP_ERROR_FALLBACK_ERROR_CODE,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},57353:(e,t,r)=>{"use strict";r.d(t,{zX:()=>g,bG:()=>y,M:()=>v,rR:()=>w,Po:()=>x,$S:()=>C});var n=r(57616),o=r(10708),a=r(19031),i=r(52346),s=r(40474);function l({abiItem:e,args:t,includeFunctionName:r=!0,includeName:n=!1}
vendor: 5,649 bytes, lines 11-12
11){if("name"in e&&"inputs"in e&&e.inputs)return`${r?e.name:""}(${e.inputs.map((e,r)=>`${n&&e.name?`${e.name}: `:""}${"object"==typeof t[r]?(0,s.A)(t[r]):t[r]}`).join(", ")})`}var c=r(96019),u=r(12305),d=r(5639),f=r(79313),p=r(76200),h=r(17830),m=r(1855),b=r(9678);class g extends p.C{constructor(e,{account:t,docsPath:r,chain:o,data:a,gas:i,gasPrice:s,maxFeePerGas:l,maxPriorityFeePerGas:c,nonce:f,to:p,value:b,stateOverride:g}){let y=t?(0,n.J)(t):void 0,v=(0,m.aO)({from:y?.address,to:p,value:void 0!==b&&`${(0,u.c)(b)} ${o?.nativeCurrency?.symbol||"ETH"}`,data:a,gas:i,gasPrice:void 0!==s&&`${(0,d.Q)(s)} gwei`,maxFeePerGas:void 0!==l&&`${(0,d.Q)(l)} gwei`,maxPriorityFeePerGas:void 0!==c&&`${(0,d.Q)(c)} gwei`,nonce:f});g&&(v+=` 12${(0,h.uj)(g)}`),super(e.shortMessage,{cause:e,docsPath:r,metaMessages:[...e.metaMessages?[...e.metaMessages," "]:[],"Raw Call Arguments:",v].filter(Boolean),name:"CallExecutionError"}),Object.defineProperty(this,"cause",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.cause=e}}class y extends p.C{constructor(e,{abi:t,args:r,contractAddress:n,docsPath:o,functionName:a,sender:s}){let u=(0,c.iY)({abi:t,args:r,name:a}),d=u?l({abiItem:u,args:r,includeFunctionName:!1,includeName:!1}):void 0,f=u?(0,i.B)(u,{includeName:!0}):void 0,p=(0,m.aO)({address:n&&(0,b.R)(n),function:f,args:d&&"()"!==d&&`${[...Array(a?.length??0).keys()].map(()=>" ").join("")}${d}`,sender:s});super(e.shortMessage||`An unknown error occurred while executing the contract function "${a}".`,{cause:e,docsPath:o,metaMessages:[...e.metaMessages?[...e.metaMessages," "]:[],p&&"Contract Call:",p].filter(Boolean),name:"ContractFunctionExecutionError"}),Object.defineProperty(this,"abi",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"args",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"cause",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"contractAddress",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"formattedArgs",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"functionName",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"sender",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.abi=t,this.args=r,this.cause=e,this.contractAddress=n,this.functionName=a,this.sender=s}}class v extends p.C{constructor({abi:e,data:t,functionName:r,message:n}){let s,c,u,d,p;if(t&&"0x"!==t)try{let{abiItem:r,errorName:n,args:s}=c=(0,a.W)({abi:e,data:t});if("Error"===n)d=s[0];else if("Panic"===n){let[e]=s;d=o.fD[e]}else{let e=r?(0,i.B)(r,{includeName:!0}):void 0,t=r&&s?l({abiItem:r,args:s,includeFunctionName:!1,includeName:!1}):void 0;u=[e?`Error: ${e}`:"",t&&"()"!==t?` ${[...Array(n?.length??0).keys()].map(()=>" ").join("")}${t}`:""]}}catch(e){s=e}else n&&(d=n);s instanceof f.Wq&&(p=s.signature,u=[`Unable to decode signature "${p}" 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=${p}.`]),super(d&&"execution reverted"!==d||p?[`The contract function "${r}" reverted with the following ${p?"signature":"reason"}:`,d||p].join("\n"):`The contract function "${r}" reverted.`,{cause:s,metaMessages:u,name:"ContractFunctionRevertedError"}),Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"raw",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"reason",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"signature",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.data=c,this.raw=t,this.reason=d,this.signature=p}}class w extends p.C{constructor({functionName:e}){super(`The contract function "${e}" returned no data ("0x").`,{metaMessages:["This could be due to any of the following:",` - The contract does not have the function "${e}",`," - The parameters passed to the contract function may be invalid, or"," - The address is not a contract."],name:"ContractFunctionZeroDataError"})}}class x extends p.C{constructor({factory:e}){super(`Deployment for counterfactual contract call failed${e?` for factory "${e}".`:""}`,{metaMessages:["Please ensure:","- The `factory` is a valid contract deployment factory (ie. Create2 Factory, ERC-4337 Factory, etc).","- The `factoryData` is a valid encoded function call for contract deployment function on the factory."],name:"CounterfactualDeploymentFailedError"})}}class C extends p.C{constructor({data:e,message:t}){super(t||"",{name:"RawContractError"}),Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:3}),Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.data=e}}},57512:(e,t,r)=>{"use strict";r.d(t,{P:()=>s});var n=r(52474),o=r(32544);let a=/^0x[a-fA-F0-9]{40}$/,i=new n.A(8192);function s(e,t){let{strict:r=!0}=t??{},n=`${e}.${r}`;if(i.has(n))return i.get(n);let s=!!a.test(e)&&(e.toLowerCase()===e||!r||(0,o.o)(e)===e);return i.set(n,s),s}},57616:(e,t,r)=>{"use strict";function n(e){return"string"==typeof e?{address:e,type:"json-rpc"}:e}r.d(t,{J:()=>n})},57960:(e,t,r)=>{"use strict";r.d(t,{$:()=>rV});var n=r(93778),o=r(94833),a=r(14237),i=r(49048),s=r(49154),l=r(81645),c=r(10459),u=r(44928),d=r(12283),f=r(46240),p=r(8481),h=r(75977);async function m(e,t){let{blockNumber:r,blockTag:m,coinType:b,name:g,gatewayUrls:y,strict:v}=t,{chain:w}=e,x=(()=>
vendor: 4,867 bytes, line 12
12{if(t.universalResolverAddress)return t.universalResolverAddress;if(!w)throw Error("client chain not configured. universalResolverAddress is required.");return(0,i.M)({blockNumber:r,chain:w,contract:"ensUniversalResolver"})})(),C=w?.ensTlds;if(C&&!C.some(e=>g.endsWith(e)))return null;let E=null!=b?[(0,d.k)(g),BigInt(b)]:[(0,d.k)(g)];try{let t=(0,a.p)({abi:n.Rm,functionName:"addr",args:E}),i={address:x,abi:n.Ag,functionName:"resolveWithGateways",args:[(0,l.nj)((0,f.F)(g)),t,y??[u.J]],blockNumber:r,blockTag:m},c=(0,p.T)(e,h.J,"readContract"),d=await c(i);if("0x"===d[0])return null;let b=(0,o.e)({abi:n.Rm,args:E,functionName:"addr",data:d[0]});if("0x"===b||"0x00"===(0,s.B)(b))return null;return b}catch(e){if(v)throw e;if((0,c.J)(e))return null;throw e}}var b=r(27575),g=r(73689);async function y(e,t){let{blockNumber:r,blockTag:n,name:o}=t,{chain:a}=e,s=(()=>{if(t.universalResolverAddress)return t.universalResolverAddress;if(!a)throw Error("client chain not configured. universalResolverAddress is required.");return(0,i.M)({blockNumber:r,chain:a,contract:"ensUniversalResolver"})})(),c=a?.ensTlds;if(c&&!c.some(e=>o.endsWith(e)))throw Error(`${o} is not a valid ENS TLD (${c?.join(", ")}) for chain "${a.name}" (id: ${a.id}).`);let[u]=await (0,p.T)(e,h.J,"readContract")({address:s,abi:[{inputs:[{type:"bytes"}],name:"findResolver",outputs:[{type:"address"},{type:"bytes32"},{type:"uint256"}],stateMutability:"view",type:"function"}],functionName:"findResolver",args:[(0,l.nj)((0,f.F)(o))],blockNumber:r,blockTag:n});return u}var v=r(2397),w=r(34724),x=r(57616),C=r(81873),E=r(35884),j=r(94770),k=r(39575);async function P(e,t){let{account:r=e.account,blockNumber:n,blockTag:o="latest",blobs:a,data:i,gas:s,gasPrice:c,maxFeePerBlobGas:u,maxFeePerGas:d,maxPriorityFeePerGas:f,to:p,value:h,...m}=t,b=r?(0,x.J)(r):void 0;try{(0,k.c)(t);let r="bigint"==typeof n?(0,l.cK)(n):void 0,g=e.chain?.formatters?.transactionRequest?.format,y=(g||j.Bv)({...(0,E.o)(m,{format:g}),account:b,blobs:a,data:i,gas:s,gasPrice:c,maxFeePerBlobGas:u,maxFeePerGas:d,maxPriorityFeePerGas:f,to:p,value:h},"createAccessList"),v=await e.request({method:"eth_createAccessList",params:[y,r||o]});return{accessList:v.accessList,gasUsed:BigInt(v.gasUsed)}}catch(r){throw(0,C.d)(r,{...t,account:b,chain:e.chain})}}function S(e,{method:t}){let r={};return"fallback"===e.transport.type&&e.transport.onResponse?.(({method:e,response:n,status:o,transport:a})=>{"success"===o&&t===e&&(r[n]=a.request)}),t=>r[t]||e.request}async function I(e){let t=S(e,{method:"eth_newBlockFilter"}),r=await e.request({method:"eth_newBlockFilter"});return{id:r,request:t(r),type:"block"}}var O=r(79313),R=r(76200);class A extends R.C{constructor(e){super(`Filter type "${e}" is not supported.`,{name:"FilterTypeNotSupportedError"})}}var T=r(26715),B=r(74517),_=r(51304),M=r(23414),N=r(52346),L=r(96019);let $="/docs/contract/encodeEventTopics";function F(e){let{abi:t,eventName:r,args:n}=e,o=t[0];if(r){let e=(0,L.iY)({abi:t,name:r});if(!e)throw new O.M_(r,{docsPath:$});o=e}if("event"!==o.type)throw new O.M_(void 0,{docsPath:$});let a=(0,N.B)(o),i=(0,_.h)(a),s=[];if(n&&"inputs"in o){let e=o.inputs?.filter(e=>"indexed"in e&&e.indexed),t=Array.isArray(n)?n:Object.values(n).length>0?e?.map(e=>n[e.name])??[]:[];t.length>0&&(s=e?.map((e,r)=>Array.isArray(t[r])?t[r].map((n,o)=>D({param:e,value:t[r][o]})):void 0!==t[r]&&null!==t[r]?D({param:e,value:t[r]}):null)??[])}return[i,...s]}function D({param:e,value:t}){if("string"===e.type||"bytes"===e.type)return(0,B.S)((0,T.ZJ)(t));if("tuple"===e.type||e.type.match(/^(.*)\[(\d+)?\]$/))throw new A(e.type);return(0,M.h)([e],[t])}async function U(e,t){let{address:r,abi:n,args:o,eventName:a,fromBlock:i,strict:s,toBlock:c}=t,u=S(e,{method:"eth_newFilter"}),d=a?F({abi:n,args:o,eventName:a}):void 0,f=await e.request({method:"eth_newFilter",params:[{address:r,fromBlock:"bigint"==typeof i?(0,l.cK)(i):i,toBlock:"bigint"==typeof c?(0,l.cK)(c):c,topics:d}]});return{abi:n,args:o,eventName:a,id:f,request:u(f),strict:!!s,type:"event"}}async function z(e,{address:t,args:r,event:n,events:o,fromBlock:a,strict:i,toBlock:s}={}){let c=o??(n?[n]:void 0),u=S(e,{method:"eth_newFilter"}),d=[];c&&(d=[c.flatMap(e=>F({abi:[e],eventName:e.name,args:r}))],n&&(d=d[0]));let f=await e.request({method:"eth_newFilter",params:[{address:t,fromBlock:"bigint"==typeof a?(0,l.cK)(a):a,toBlock:"bigint"==typeof s?(0,l.cK)(s):s,...d.length?{topics:d}:{}}]});return{abi:c,args:r,eventName:n?n.name:void 0,fromBlock:a,id:f,request:u(f),strict:!!i,toBlock:s,type:"event"}}async function W(e){let t=S(e,{method:"eth_newPendingTransactionFilter"}),r=await e.request({method:"eth_newPendingTransactionFilter"});return{id:r,request:t(r),type:"transaction"}}var q=r(66655),H=r(88405),K=r(65859),G=r(38047),V=r(16006);async function Q({hash:e,signature:t}){let n=(0,K.q)(e)?e:(0,l.nj)(e),{secp256k1:o}
12=await Promise.resolve().then(r.bind(r,55254)),a=(()=>{if("object"==typeof t&&"r"in t&&"s"in t){let{r:e,s:r,v:n,yParity:a}=t,i=Z(Number(a??n));return new o.Signature((0,V.uU)(e),(0,V.uU)(r)).addRecoveryBit(i)}let e=(0,K.q)(t)?t:(0,l.nj)(t);if(65!==(0,G.E)(e))throw Error("invalid signature length");let r=Z((0,V.ME)(`0x${e.slice(130)}`));return o.Signature.fromCompact(e.substring(2,130)).addRecoveryBit(r)})().recoverPublicKey(n.substring(2)).toHex(!1);return`0x${a}`}function Z(e){if(0===e||1===e)return e;if(27===e)return 0;if(28===e)return 1;throw Error("Invalid yParityOrV value")}async function Y({hash:e,signature:t}){return(0,H.M)(await Q({hash:e,signature:t}))}var X=r(52344);async function J(e){let{authorization:t,signature:r}=e;return Y({hash:(0,X.C)(t),signature:r??t})}var ee=r(12305),et=r(5639),er=r(1855);class en extends R.C{constructor(e,{account:t,docsPath:r,chain:n,data:o,gas:a,gasPrice:i,maxFeePerGas:s,maxPriorityFeePerGas:l,nonce:c,to:u,value:d}){super(e.shortMessage,{cause:e,docsPath:r,metaMessages:[...e.metaMessages?[...e.metaMessages," "]:[],"Estimate Gas Arguments:",(0,er.aO)({from:t?.address,to:u,value:void 0!==d&&`${(0,ee.c)(d)} ${n?.nativeCurrency?.symbol||"ETH"}`,data:o,gas:a,gasPrice:void 0!==i&&`${(0,et.Q)(i)} gwei`,maxFeePerGas:void 0!==s&&`${(0,et.Q)(s)} gwei`,maxPriorityFeePerGas:void 0!==l&&`${(0,et.Q)(l)} gwei`,nonce:c})].filter(Boolean),name:"EstimateGasExecutionError"}),Object.defineProperty(this,"cause",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.cause=e}}var eo=r(98877),ea=r(19953),ei=r(45710),es=r(68324),el=r(2774),ec=r(53422),eu=r(22859),ed=r(8922),ef=r(39151),ep=r(47714),eh=r(20289),em=r(52474),eb=r(13800),eg=r(93505),ey=r(83607);async function ev(e,t){let{account:r=e.account,accessList:n,authorizationList:o,chain:a=e.chain,blobVersionedHashes:i,blobs:s,data:l,gas:c,gasPrice:u,maxFeePerBlobGas:d,maxFeePerGas:f,maxPriorityFeePerGas:h,nonce:m,nonceManager:b,to:g,type:y,value:v,...w}=t,C=await (async()=>{if(!r||!b||void 0!==m)return m;let t=(0,x.J)(r),n=a?a.id:await (0,p.T)(e,ey.T,"getChainId")({});return await b.consume({address:t.address,chainId:n,client:e})})();(0,k.c)(t);let P=a?.formatters?.transactionRequest?.format,S=(P||j.Bv)({...(0,E.o)(w,{format:P}),account:r?(0,x.J)(r):void 0,accessList:n,authorizationList:o,blobs:s,blobVersionedHashes:i,data:l,gas:c,gasPrice:u,maxFeePerBlobGas:d,maxFeePerGas:f,maxPriorityFeePerGas:h,nonce:C,to:g,type:y,value:v},"fillTransaction");try{let r=await e.request({method:"eth_fillTransaction",params:[S]}),n=(a?.formatters?.transaction?.format||eg.uP)(r.tx);delete n.blockHash,delete n.blockNumber,delete n.r,delete n.s,delete n.transactionIndex,delete n.v,delete n.yParity,n.data=n.input,n.gas&&(n.gas=t.gas??n.gas),n.gasPrice&&(n.gasPrice=t.gasPrice??n.gasPrice),n.maxFeePerBlobGas&&(n.maxFeePerBlobGas=t.maxFeePerBlobGas??n.maxFeePerBlobGas),n.maxFeePerGas&&(n.maxFeePerGas=t.maxFeePerGas??n.maxFeePerGas),n.maxPriorityFeePerGas&&(n.maxPriorityFeePerGas=t.maxPriorityFeePerGas??n.maxPriorityFeePerGas),n.nonce&&(n.nonce=t.nonce??n.nonce);let o=await (async()=>{if("function"==typeof a?.fees?.baseFeeMultiplier){let r=await (0,p.T)(e,el.g,"getBlock")({});return a.fees.baseFeeMultiplier({block:r,client:e,request:t})}return a?.fees?.baseFeeMultiplier??1.2})();if(o<1)throw new eu.sM;let i=o.toString().split(".")[1]?.length??0,s=10**i,l=e=>e*BigInt(Math.ceil(o*s))/BigInt(s);return n.maxFeePerGas&&!t.maxFeePerGas&&(n.maxFeePerGas=l(n.maxFeePerGas)),n.gasPrice&&!t.gasPrice&&(n.gasPrice=l(n.gasPrice)),{raw:r.raw,transaction:{from:S.from,...n}}}catch(r){throw function(e,{docsPath:t,...r}){let n=(()=>{let t=(0,ea.l)(e,r);return t instanceof eo.RM?e:t})();return new er.$s(n,{docsPath:t,...r})}(r,{...t,chain:e.chain})}}let ew=["blobVersionedHashes","chainId","fees","gas","nonce","type"],ex=new Map,eC=new em.A(128);async function eE(e,t){let r,n,o=t,{account:a=e.account,chain:i=e.chain,nonceManager:s,parameters:l=ew}=o,c="function"==typeof i?.prepareTransactionRequest?{fn:i.prepareTransactionRequest,runAt:["beforeFillTransaction"]}:Array.isArray(i?.prepareTransactionRequest)?{fn:i.prepareTransactionRequest[0],runAt:i.prepareTransactionRequest[1].runAt}:void 0;async function u(){return r?r:void 0!==o.chainId?o.chainId:i?i.id:r=await (0,p.T)(e,ey.T,"getChainId")({})}let d=a?(0,x.J)(a):a,f=o.nonce;if(l.includes("nonce")&&void 0===f&&d&&s){let t=await u();f=await s.consume({address:d.address,chainId:t,client:e})}c?.fn&&c.runAt?.includes("beforeFillTransaction")&&(o=await c.fn(o,{phase:"beforeFillTransaction"}),f??=o.nonce);let h=(!(l.includes("blobVersionedHashes")||l.includes("sidecars"))||!o.kzg||!
12o.blobs)&&!1!==eC.get(e.uid)&&["fees","gas"].some(e=>l.includes(e))&&(l.includes("chainId")&&"number"!=typeof o.chainId||l.includes("nonce")&&"number"!=typeof f||l.includes("fees")&&"bigint"!=typeof o.gasPrice&&("bigint"!=typeof o.maxFeePerGas||"bigint"!=typeof o.maxPriorityFeePerGas)||l.includes("gas")&&"bigint"!=typeof o.gas)?await (0,p.T)(e,ev,"fillTransaction")({...o,nonce:f}).then(t=>{let{chainId:r,from:n,gas:a,gasPrice:i,nonce:s,maxFeePerBlobGas:l,maxFeePerGas:c,maxPriorityFeePerGas:u,type:d,...f}=t.transaction;return eC.set(e.uid,!0),{...o,...n?{from:n}:{},...d?{type:d}:{},...void 0!==r?{chainId:r}:{},...void 0!==a?{gas:a}:{},...void 0!==i?{gasPrice:i}:{},...void 0!==s?{nonce:s}:{},...void 0!==l?{maxFeePerBlobGas:l}:{},...void 0!==c?{maxFeePerGas:c}:{},...void 0!==u?{maxPriorityFeePerGas:u}:{},..."nonceKey"in f&&void 0!==f.nonceKey?{nonceKey:f.nonceKey}:{}}}).catch(t=>(t.walk?.(e=>"MethodNotFoundRpcError"===e.name||"MethodNotSupportedRpcError"===e.name)&&eC.set(e.uid,!1),o)):o;f??=h.nonce;let{blobs:m,gas:b,kzg:g,type:y}=o={...h,...d?{from:d?.address}:{},...f?{nonce:f}:{}};async function v(){return n||(n=await (0,p.T)(e,el.g,"getBlock")({blockTag:"latest"}))}if(c?.fn&&c.runAt?.includes("beforeFillParameters")&&(o=await c.fn(o,{phase:"beforeFillParameters"})),l.includes("nonce")&&void 0===f&&d&&!s&&(o.nonce=await (0,p.T)(e,ec.y,"getTransactionCount")({address:d.address,blockTag:"pending"})),(l.includes("blobVersionedHashes")||l.includes("sidecars"))&&m&&g){let e=(0,ed.S)({blobs:m,kzg:g});if(l.includes("blobVersionedHashes")){let t=(0,ep.d)({commitments:e,to:"hex"});o.blobVersionedHashes=t}if(l.includes("sidecars")){let t=(0,ef.t)({blobs:m,commitments:e,kzg:g}),r=(0,eh.T)({blobs:m,commitments:e,proofs:t,to:"hex"});o.sidecars=r}}if(l.includes("chainId")&&(o.chainId=await u()),(l.includes("fees")||l.includes("type"))&&void 0===y)try{o.type=(0,eb.L)(o)}catch{let t=ex.get(e.uid);if(void 0===t){let r=await v();t="bigint"==typeof r?.baseFeePerGas,ex.set(e.uid,t)}o.type=t?"eip1559":"legacy"}if(l.includes("fees"))if("legacy"!==o.type&&"eip2930"!==o.type){if(void 0===o.maxFeePerGas||void 0===o.maxPriorityFeePerGas){let t=await v(),{maxFeePerGas:r,maxPriorityFeePerGas:n}=await (0,es.O)(e,{block:t,chain:i,request:o});if(void 0===o.maxPriorityFeePerGas&&o.maxFeePerGas&&o.maxFeePerGas<n)throw new eu.RR({maxPriorityFeePerGas:n});o.maxPriorityFeePerGas=n,o.maxFeePerGas=r}}else{if(void 0!==o.maxFeePerGas||void 0!==o.maxPriorityFeePerGas)throw new eu.pw;if(void 0===o.gasPrice){let t=await v(),{gasPrice:r}=await (0,es.O)(e,{block:t,chain:i,request:o,type:"legacy"});o.gasPrice=r}}return l.includes("gas")&&void 0===b&&(o.gas=await (0,p.T)(e,ej,"estimateGas")({...o,account:d,prepare:d?.type==="local"?[]:["blobVersionedHashes"]})),c?.fn&&c.runAt?.includes("afterFillParameters")&&(o=await c.fn(o,{phase:"afterFillParameters"})),(0,k.c)(o),delete o.parameters,o}async function ej(e,t){let{account:r=e.account,prepare:n=!0}=t,o=r?(0,x.J)(r):void 0,a=Array.isArray(n)?n:o?.type!=="local"?["blobVersionedHashes"]:void 0;try{let r=await (async()=>t.to?t.to:t.authorizationList&&t.authorizationList.length>0?await J({authorization:t.authorizationList[0]}).catch(()=>{throw new R.C("`to` is required. Could not infer from `authorizationList`")}):void 0)(),{accessList:i,authorizationList:s,blobs:c,blobVersionedHashes:u,blockNumber:d,blockTag:f,data:p,gas:h,gasPrice:m,maxFeePerBlobGas:b,maxFeePerGas:g,maxPriorityFeePerGas:y,nonce:v,value:w,stateOverride:x,...C}=n?await eE(e,{...t,parameters:a,to:r}):t;if(h&&t.gas!==h)return h;let P=("bigint"==typeof d?(0,l.cK)(d):void 0)||f,S=(0,ei.yH)(x);(0,k.c)(t);let I=e.chain?.formatters?.transactionRequest?.format,O=(I||j.Bv)({...(0,E.o)(C,{format:I}),account:o,accessList:i,authorizationList:s,blobs:c,blobVersionedHashes:u,data:p,gasPrice:m,maxFeePerBlobGas:b,maxFeePerGas:g,maxPriorityFeePerGas:y,nonce:v,to:r,value:w},"estimateGas");return BigInt(await e.request({method:"eth_estimateGas",params:S?[O,P??e.experimental_blockTag??"latest",S]:P?[O,P]:[O]}))}catch(r){throw function(e,{docsPath:t,...r}){return new en((()=>{let t=(0,ea.l)(e,r);return t instanceof eo.RM?e:t})(),{docsPath:t,...r})}(r,{...t,account:o,chain:e.chain})}}async function ek(e,t){let{abi:r,address:n,args:o,functionName:i,dataSuffix:s,...l}=t,c=(0,a.p)({abi:r,args:o,functionName:i});try{return await (0,p.T)(e,ej,"estimateGas")({data:`${c}${s?s.replace("0x",""):""}`,to:n,...l})}catch(t){let e=l.account?(0,x.J)(l.account):void 0;throw(0,q.j)(t,{abi:r,address:n,args:o,docsPath:"/docs/contract/estimateContractGas",functionName:i,sender:e?.address})}}var eP=r(13847),eS=r(87291);async function eI(e){return BigInt(await e.request({method:"eth_blobBaseFee"}))}let eO=new Map,eR=new Map;async function eA(e,{cacheKey:t,cacheTime:r=1/0}){let n=function(e){let t=(e,t)=>({clear:()=>t.delete(e),get:()=>t.get(e),set:r=>t.set(e,r)}),r=t(e,eO),n=t(e,eR);return{clear:()=>{r.clear(),n.clear()},promise:r,response:n}}(t),o=n.response.get();if(o&&r>0&&Date.now()-o.created.getTime()<r)return o.data;let a=n.promise.get();a||(a=e(),n.promise.set(a));try{let e=await a;return n.response.set({created:new Date,data:e}),e}finally{n.promise.clear()}}async function eT(e,{cacheTime:t=e.cacheTime}={}){let r;return BigInt(await eA(()=>e.request({method:"eth_blockNumber"}),{cacheKey:(r=e.uid,`blockNumber.${r}`),cacheTime:t}))}async function eB(e,{blockHash:t,blockNumber:r,blockTag:n="latest"}={}){let o,a=void 0!==r?(0,l.cK)(r):void 0;return o=t?await e.request({method:"eth_getBlockTransactionCountByHash",params:[t]},{dedupe:!0}):await e.request({method:"eth_getBlockTransactionCountByNumber",params:[a||n]},{dedupe:!!a}),(0,V.ME)(o)}var e_=r(4972),eM=r(96268),eN=r(60539),eL=r(42802);let e$="/docs/contract/decodeEventLog";function eF(e){let{abi:t,data:r,strict:n,topics:o}=e,a=n??!0,[i,...s]=o;if(!i)throw new O._z({docsPath:e$});let l=t.find(e=>"event"===e.type&&i===(0,_.h)((0,N.B)(e)));if(!(l&&"name"in l)||"event"!==l.type)throw new O.kE(i,{docsPath:e$});let{name:c,inputs:u}=l,d=u?.some(e=>!("name"in e&&e.name)),f=d?[]:{},p=u.map((e,t)=>[e,t]).filter(([e])=>
vendor: 5,082 bytes, line 12
12"indexed"in e&&e.indexed);for(let e=0;e<p.length;e++){let[t,r]=p[e],n=s[e];if(!n)throw new O.l3({abiItem:l,param:t});f[d?r:t.name||r]=function({param:e,value:t}){return"string"===e.type||"bytes"===e.type||"tuple"===e.type||e.type.match(/^(.*)\[(\d+)?\]$/)?t:((0,eL.n)([e],t)||[])[0]}({param:t,value:n})}let h=u.filter(e=>!("indexed"in e&&e.indexed));if(h.length>0){if(r&&"0x"!==r)try{let e=(0,eL.n)(h,r);if(e)if(d)for(let t=0;t<u.length;t++)f[t]=f[t]??e.shift();else for(let t=0;t<h.length;t++)f[h[t].name]=e[t]}catch(e){if(a){if(e instanceof O.Iy||e instanceof eN.SK)throw new O.fo({abiItem:l,data:r,params:h,size:(0,G.E)(r)});throw e}}else if(a)throw new O.fo({abiItem:l,data:"0x",params:h,size:0})}return{eventName:c,args:Object.values(f).length>0?f:void 0}}function eD(e){let{abi:t,args:r,logs:n,strict:o=!0}=e,a=(()=>{if(e.eventName)return Array.isArray(e.eventName)?e.eventName:[e.eventName]})();return n.map(e=>{try{let n=t.find(t=>"event"===t.type&&e.topics[0]===(0,_.h)(t));if(!n)return null;let i=eF({...e,abi:[n],strict:o});if(a&&!a.includes(i.eventName)||!function(e){let{args:t,inputs:r,matchArgs:n}=e;if(!n)return!0;if(!t)return!1;function o(e,t,r){try{if("address"===e.type)return(0,eM.h)(t,r);if("string"===e.type||"bytes"===e.type)return(0,B.S)((0,T.ZJ)(t))===r;return t===r}catch{return!1}}return Array.isArray(t)&&Array.isArray(n)?n.every((e,n)=>{if(null==e)return!0;let a=r[n];return!!a&&(Array.isArray(e)?e:[e]).some(e=>o(a,e,t[n]))}):!("object"!=typeof t||Array.isArray(t)||"object"!=typeof n||Array.isArray(n))&&Object.entries(n).every(([e,n])=>{if(null==n)return!0;let a=r.find(t=>t.name===e);return!!a&&(Array.isArray(n)?n:[n]).some(r=>o(a,r,t[e]))})}({args:i.args,inputs:n.inputs,matchArgs:r}))return null;return{...i,...e}}catch(n){let t,r;if(n instanceof O.kE)return null;if(n instanceof O.fo||n instanceof O.l3){if(o)return null;t=n.abiItem.name,r=n.abiItem.inputs?.some(e=>!("name"in e&&e.name))}return{...e,args:r?[]:{},eventName:t}}}).filter(Boolean)}var eU=r(82367);async function ez(e,{address:t,blockHash:r,fromBlock:n,toBlock:o,event:a,events:i,args:s,strict:c}={}){let u=i??(a?[a]:void 0),d=[];u&&(d=[u.flatMap(e=>F({abi:[e],eventName:e.name,args:i?void 0:s}))],a&&(d=d[0]));let f=(r?await e.request({method:"eth_getLogs",params:[{address:t,topics:d,blockHash:r}]}):await e.request({method:"eth_getLogs",params:[{address:t,topics:d,fromBlock:"bigint"==typeof n?(0,l.cK)(n):n,toBlock:"bigint"==typeof o?(0,l.cK)(o):o}]})).map(e=>(0,eU.e)(e));return u?eD({abi:u,args:s,logs:f,strict:c??!1}):f}async function eW(e,t){let{abi:r,address:n,args:o,blockHash:a,eventName:i,fromBlock:s,toBlock:l,strict:c}=t,u=i?(0,L.iY)({abi:r,name:i}):void 0,d=u?void 0:r.filter(e=>"event"===e.type);return(0,p.T)(e,ez,"getLogs")({address:n,args:o,blockHash:a,event:u,events:d,fromBlock:s,toBlock:l,strict:c})}class eq extends R.C{constructor({address:e}){super(`No EIP-712 domain found on contract "${e}".`,{metaMessages:["Ensure that:",`- The contract is deployed at the address "${e}".`,"- `eip712Domain()` function exists on the contract.","- `eip712Domain()` function matches signature to ERC-5267 specification."],name:"Eip712DomainNotFoundError"})}}async function eH(e,t){let{address:r,factory:n,factoryData:o}=t;try{let[t,a,i,s,l,c,u]=await (0,p.T)(e,h.J,"readContract")({abi:eK,address:r,functionName:"eip712Domain",factory:n,factoryData:o});return{domain:{name:a,version:i,chainId:Number(s),verifyingContract:l,salt:c},extensions:u,fields:t}}catch(e){if("ContractFunctionExecutionError"===e.name&&"ContractFunctionZeroDataError"===e.cause.name)throw new eq({address:r});throw e}}let eK=[{inputs:[],name:"eip712Domain",outputs:[{name:"fields",type:"bytes1"},{name:"name",type:"string"},{name:"version",type:"string"},{name:"chainId",type:"uint256"},{name:"verifyingContract",type:"address"},{name:"salt",type:"bytes32"},{name:"extensions",type:"uint256[]"}],stateMutability:"view",type:"function"}];async function eG(e,{blockCount:t,blockNumber:r,blockTag:n="latest",rewardPercentiles:o}){var a;let i="bigint"==typeof r?(0,l.cK)(r):void 0;return{baseFeePerGas:(a=await e.request({method:"eth_feeHistory",params:[(0,l.cK)(t),i||n,o]},{dedupe:!!i})).baseFeePerGas.map(e=>BigInt(e)),gasUsedRatio:a.gasUsedRatio,oldestBlock:BigInt(a.oldestBlock),reward:a.reward?.map(e=>e.map(e=>BigInt(e)))}}async function eV(e,{filter:t}){let r="strict"in t&&t.strict,n=await t.request({method:"eth_getFilterChanges",params:[t.id]});if("string"==typeof n[0])return n;let o=n.map(e=>(0,eU.e)(e));return"abi"in t&&t.abi?eD({abi:t.abi,logs:o,strict:r}):o}async function eQ(e,{filter:t}){let r=t.strict??!1,n=(await t.request({method:"eth_getFilterLogs",params:[t.id]})).map(e=>(0,eU.e)(e));return t.abi?eD({abi:t.abi,logs:n,strict:r}):n}var eZ=r(14867);async function eY(e,{address:t,blockNumber:r,blockTag:n,storageKeys:o}){let a=void 0!==r?(0,l.cK)(r):void 0;var i=await e.request({method:"eth_getProof",params:[t,o,a||(n??"latest")]});return{...i,balance:i.balance?BigInt(i.balance):void 0,nonce:i.nonce?(0,V.ME)(i.nonce):void 0,storageProof:i.storageProof?i.storageProof.map(e=>
12({...e,value:BigInt(e.value)})):void 0}}async function eX(e,{address:t,blockNumber:r,blockTag:n="latest",slot:o}){let a=void 0!==r?(0,l.cK)(r):void 0;return await e.request({method:"eth_getStorageAt",params:[t,o,a||n]})}async function eJ(e,{blockHash:t,blockNumber:r,blockTag:n,hash:o,index:a,sender:i,nonce:s}){let c=n||"latest",u=void 0!==r?(0,l.cK)(r):void 0,d=null;if(o?d=await e.request({method:"eth_getTransactionByHash",params:[o]},{dedupe:!0}):t?d=await e.request({method:"eth_getTransactionByBlockHashAndIndex",params:[t,(0,l.cK)(a)]},{dedupe:!0}):(u||c)&&"number"==typeof a?d=await e.request({method:"eth_getTransactionByBlockNumberAndIndex",params:[u||c,(0,l.cK)(a)]},{dedupe:!!u}):i&&"number"==typeof s&&(d=await e.request({method:"eth_getTransactionBySenderAndNonce",params:[i,(0,l.cK)(s)]},{dedupe:!0})),!d)throw new er.Kz({blockHash:t,blockNumber:r,blockTag:c,hash:o,index:a});return(e.chain?.formatters?.transaction?.format||eg.uP)(d,"getTransaction")}async function e0(e,{hash:t,transactionReceipt:r}){let[n,o]=await Promise.all([(0,p.T)(e,eT,"getBlockNumber")({}),t?(0,p.T)(e,eJ,"getTransaction")({hash:t}):void 0]),a=r?.blockNumber||o?.blockNumber;return a?n-a+1n:0n}var e1=r(58547);async function e6(e,{hash:t}){let r=await e.request({method:"eth_getTransactionReceipt",params:[t]},{dedupe:!0});if(!r)throw new er.Kc({hash:t});return(e.chain?.formatters?.transactionReceipt?.format||e1.uL)(r,"getTransactionReceipt")}var e2=r(19532),e5=r(91633),e3=r(57353),e8=r(58798),e7=r(37744);async function e4(e,t){let{blockNumber:r,blockTag:n=e.experimental_blockTag??"latest",blocks:i,returnFullTransactions:s,traceTransfers:c,validation:u}=t;try{let t=[];for(let e of i){let r=e.blockOverrides?e5.J(e.blockOverrides):void 0,n=e.calls.map(e=>{let t=e.account?(0,x.J)(e.account):void 0,r=e.abi?(0,a.p)(e):e.data,n={...e,account:t,data:e.dataSuffix?(0,e8.xW)([r||"0x",e.dataSuffix]):r,from:e.from??t?.address};return(0,k.c)(n),(0,j.Bv)(n)}),o=e.stateOverrides?(0,ei.yH)(e.stateOverrides):void 0;t.push({blockOverrides:r,calls:n,stateOverrides:o})}let d="bigint"==typeof r?(0,l.cK)(r):void 0;return(await e.request({method:"eth_simulateV1",params:[{blockStateCalls:t,returnFullTransactions:s,traceTransfers:c,validation:u},d||n]})).map((e,t)=>({...(0,e7.$)(e),calls:e.calls.map((e,r)=>{let{abi:n,args:a,functionName:s,to:l}=i[t].calls[r],c=e.error?.data??e.returnData,u=BigInt(e.gasUsed),d=e.logs?.map(e=>(0,eU.e)(e)),f="0x1"===e.status?"success":"failure",p=n&&"success"===f&&"0x"!==c?(0,o.e)({abi:n,data:c,functionName:s}):null,h=(()=>{let t;if("success"!==f&&(e.error?.data==="0x"?t=new O.O:e.error&&(t=new e3.$S(e.error)),t))return(0,q.j)(t,{abi:n??[],address:l??"0x",args:a,functionName:s??"<unknown>"})})();return{data:c,gasUsed:u,logs:d,status:f,..."success"===f?{result:p}:{error:h}}})}))}catch(t){let e=(0,ea.l)(t,{});if(e instanceof eo.RM)throw t;throw e}}var e9=r(1162),te=r(91497),tt=r(7877),tr=r(46685),tn=r(22729),to=r(9431),ta=r(17191),ti=r(80170);function ts(e,t){if(tb(e)>t)throw new tw({givenSize:tb(e),maxSize:t})}let tl={zero:48,nine:57,A:65,F:70,a:97,f:102};function tc(e){return e>=tl.zero&&e<=tl.nine?e-tl.zero:e>=tl.A&&e<=tl.F?e-(tl.A-10):e>=tl.a&&e<=tl.f?e-(tl.a-10):void 0}function tu(e,t={}){let{dir:r="left"}=t,n=e,o=0;for(let e=0;e<n.length-1;e++)if("0"===n["left"===r?e:n.length-e-1].toString())o++;else break;return"left"===r?n.slice(o):n.slice(0,n.length-o)}var td=r(54718),tf=r(23511);let tp=new TextDecoder,th=new TextEncoder;function tm(e,t={}){let{size:r}=t,n=e;r&&(td.Sl(e,r),n=ti.M7(e,r));let o=n.slice(2);o.length%2&&(o=`0${o}`);let a=o.length/2,i=new Uint8Array(a);for(let e=0,t=0;e<a;e++){let r=tc(o.charCodeAt(t++)),n=tc(o.charCodeAt(t++));if(void 0===r||void 0===n)throw new to.C(`Invalid byte sequence ("${o[t-2]}${o[t-1]}" in "${o}").`);i[e]=16*r+n}return i}function tb(e){return e.length}function tg(e,t={}){let{size:r}=t;void 0!==r&&ts(e,r);let n=ti.uK(e,t);return ti.Ro(n,t)}function ty(e){return tu(e,{dir:"left"})}class tv extends to.C{constructor(e){super(`Bytes value \`${e}\` is not a valid boolean.`,{metaMessages:["The bytes array must contain a single byte of either a `0` or `1` value."]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Bytes.InvalidBytesBooleanError"})}}to.C;class tw extends to.C{constructor({givenSize:e,maxSize:t}
vendor: 4,152 bytes, line 12
12){super(`Size cannot exceed \`${t}\` bytes. Given size: \`${e}\` bytes.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Bytes.SizeOverflowError"})}}class tx extends to.C{constructor({offset:e,position:t,size:r}){super(`Slice ${"start"===t?"starting":"ending"} at offset \`${e}\` is out-of-bounds (size: \`${r}\`).`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Bytes.SliceOffsetOutOfBoundsError"})}}class tC extends to.C{constructor({size:e,targetSize:t,type:r}){super(`${r.charAt(0).toUpperCase()}${r.slice(1).toLowerCase()} size (\`${e}\`) exceeds padding size (\`${t}\`).`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Bytes.SizeExceedsPaddingSizeError"})}}function tE(e,t={}){var r;let{as:n="string"==typeof e?"Hex":"Bytes"}=t,o=(0,ta.lY)(e instanceof Uint8Array?e:"string"==typeof e?tm(e):(r=e)instanceof Uint8Array?r:new Uint8Array(r));return"Bytes"===n?o:ti.uK(o)}class tj extends Map{constructor(e){super(),Object.defineProperty(this,"maxSize",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.maxSize=e}get(e){let t=super.get(e);return super.has(e)&&void 0!==t&&(this.delete(e),super.set(e,t)),t}set(e,t){if(super.set(e,t),this.maxSize&&this.size>this.maxSize){let e=this.keys().next().value;e&&this.delete(e)}return this}}let tk={checksum:new tj(8192)}.checksum,tP=/^0x[a-fA-F0-9]{40}$/;function tS(e,t={}){let{strict:r=!0}=t;if(!tP.test(e))throw new tR({address:e,cause:new tA});if(r){if(e.toLowerCase()===e)return;if(tI(e)!==e)throw new tR({address:e,cause:new tT})}}function tI(e){if(tk.has(e))return tk.get(e);tS(e,{strict:!1});let t=e.substring(2).toLowerCase(),r=tE(function(e,t={}){let{size:r}=t,n=th.encode(e);return"number"==typeof r?(ts(n,r),function(e,t={}){let{dir:r,size:n=32}=t;if(0===n)return e;if(e.length>n)throw new tC({size:e.length,targetSize:n,type:"Bytes"});let o=new Uint8Array(n);for(let t=0;t<n;t++){let a="right"===r;o[a?t:n-t-1]=e[a?t:e.length-t-1]}return o}(n,{dir:"right",size:r})):n}(t),{as:"Bytes"}),n=t.split("");for(let e=0;e<40;e+=2)r[e>>1]>>4>=8&&n[e]&&(n[e]=n[e].toUpperCase()),(15&r[e>>1])>=8&&n[e+1]&&(n[e+1]=n[e+1].toUpperCase());let o=`0x${n.join("")}`;return tk.set(e,o),o}function tO(e,t={}){let{strict:r=!0}=t??{};try{return tS(e,{strict:r}),!0}catch{return!1}}class tR extends to.C{constructor({address:e,cause:t}){super(`Address "${e}" is invalid.`,{cause:t}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Address.InvalidAddressError"})}}class tA extends to.C{constructor(){super("Address is not a 20 byte (40 hexadecimal character) value."),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Address.InvalidInputError"})}}class tT extends to.C{constructor(){super("Address does not match its checksum counterpart."),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Address.InvalidChecksumError"})}}function tB(e){let t=!0,r="",n=0,o="",a=!1;for(let i=0;i<e.length;i++){let s=e[i];if(["(",")",","].includes(s)&&(t=!0),"("===s&&n++,")"===s&&n--,t){if(0===n){if(" "===s&&["event","function","error",""].includes(o))o="";else if(o+=s,")"===s){a=!0;break}continue}if(" "===s){","!==e[i-1]&&","!==r&&",("!==r&&(r="",t=!1);continue}o+=s,r+=s}}if(!a)throw new to.C("Unable to normalize signature.");return o}function t_(e,t={}){let{prepare:r=!0}=t,n=Array.isArray(e)||"string"==typeof e?function(e){let t;if("string"==typeof e)t=(0,tr.uT)(e);else{let r=(0,tt.e)(e),n=e.length;for(let o=0;o<n;o++){let n=e[o];if(!(0,te.WL)(n)){t=(0,tr.uT)(n,r);break}}}if(!t)throw new e9.xo({signature:e});return t}(e):e;return{...n,...r?{hash:tL(n)}:{}}}function tM(e,t,r){let n,{args:o=[],prepare:a=!0}=r??{},i=ti.tf(t,{strict:!1}),s=e.filter(e=>i?"function"===e.type||"error"===e.type?tN(e)===ti.di(t,0,4):"event"===e.type&&tL(e)===t:"name"in e&&e.name===t);if(0===s.length)throw new tF({name:t});if(1===s.length)return{...s[0],...a?{hash:tL(s[0])}:{}};for(let e of s){if("inputs"in e){if(!o||0===o.length){if(!e.inputs||0===e.inputs.length)return{...e,...a?{hash:tL(e)}:{}};continue}
vendor: 8,429 bytes, line 12
12if(e.inputs&&0!==e.inputs.length&&e.inputs.length===o.length&&o.every((t,r)=>{let n="inputs"in e&&e.inputs[r];return!!n&&function e(t,r){let n=typeof t,o=r.type;switch(o){case"address":return tO(t,{strict:!1});case"bool":return"boolean"===n;case"function":case"string":return"string"===n;default:if("tuple"===o&&"components"in r)return Object.values(r.components).every((r,n)=>e(Object.values(t)[n],r));if(/^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(o))return"number"===n||"bigint"===n;if(/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/.test(o))return"string"===n||t instanceof Uint8Array;if(/[a-z]+[1-9]{0,3}(\[[0-9]{0,}\])+$/.test(o))return Array.isArray(t)&&t.every(t=>e(t,{...r,type:o.replace(/(\[[0-9]{0,}\])$/,"")}));return!1}}(t,n)})){if(n&&"inputs"in n&&n.inputs){let t=function e(t,r,n){for(let o in t){let a=t[o],i=r[o];if("tuple"===a.type&&"tuple"===i.type&&"components"in a&&"components"in i)return e(a.components,i.components,n[o]);let s=[a.type,i.type];if(s.includes("address")&&s.includes("bytes20")||(s.includes("address")&&s.includes("string")||s.includes("address")&&s.includes("bytes"))&&tO(n[o],{strict:!1}))return s}}(e.inputs,n.inputs,o);if(t)throw new t$({abiItem:e,type:t[0]},{abiItem:n,type:t[1]})}n=e}}}let l=(()=>{if(n)return n;let[e,...t]=s;return{...e,overloads:t}})();if(!l)throw new tF({name:t});return{...l,...a?{hash:tL(l)}:{}}}function tN(...e){let t=(()=>{if(Array.isArray(e[0])){let[t,r]=e;return tM(t,r)}return e[0]})();return ti.di(tL(t),0,4)}function tL(...e){let t=(()=>{if(Array.isArray(e[0])){let[t,r]=e;return tM(t,r)}return e[0]})();return"string"!=typeof t&&"hash"in t&&t.hash?t.hash:tE(ti.sH(function(...e){let t=(()=>{if(Array.isArray(e[0])){let[t,r]=e;return tM(t,r)}return e[0]})();return tB("string"==typeof t?t:tn.B(t))}(t)))}class t$ extends to.C{constructor(e,t){super("Found ambiguous types in overloaded ABI Items.",{metaMessages:[`\`${e.type}\` in \`${tB(tn.B(e.abiItem))}\`, and`,`\`${t.type}\` in \`${tB(tn.B(t.abiItem))}\``,"","These types encode differently and cannot be distinguished at runtime.","Remove one of the ambiguous items in the ABI."]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiItem.AmbiguityError"})}}class tF extends to.C{constructor({name:e,data:t,type:r="item"}){super(`ABI ${r}${e?` with name "${e}"`:t?` with data "${t}"`:""} not found.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiItem.NotFoundError"})}}to.C;var tD=r(71400),tU=r(66585);let tz=/^(.*)\[([0-9]*)\]$/,tW=/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/,tq=/^(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)?$/,tH=2n**256n-1n;function tK(e){let t=0;for(let r=0;r<e.length;r++){let{dynamic:n,encoded:o}=e[r];n?t+=32:t+=ti.Ej(o)}let r=[],n=[],o=0;for(let a=0;a<e.length;a++){let{dynamic:i,encoded:s}=e[a];i?(r.push(ti.oB(t+o,{size:32})),n.push(s),o+=ti.Ej(s)):r.push(s)}return ti.xW(...r,...n)}function tG(e){let t=e.match(/^(.*)\[(\d+)?\]$/);return t?[t[2]?Number(t[2]):null,t[1]]:void 0}function tV(e){let{type:t}=e;if("string"===t||"bytes"===t||t.endsWith("[]"))return!0;if("tuple"===t)return e.components?.some(tV);let r=tG(e.type);return!!(r&&tV({...e,type:r[1]}))}let tQ={bytes:new Uint8Array,dataView:new DataView(new ArrayBuffer(0)),position:0,positionReadCount:new Map,recursiveReadCount:0,recursiveReadLimit:1/0,assertReadLimit(){if(this.recursiveReadCount>=this.recursiveReadLimit)throw new tX({count:this.recursiveReadCount+1,limit:this.recursiveReadLimit})},assertPosition(e){if(e<0||e>this.bytes.length-1)throw new tY({length:this.bytes.length,position:e})},decrementPosition(e){if(e<0)throw new tZ({offset:e});let t=this.position-e;this.assertPosition(t),this.position=t},getReadCount(e){return this.positionReadCount.get(e||this.position)||0},incrementPosition(e){if(e<0)throw new tZ({offset:e});let t=this.position+e;this.assertPosition(t),this.position=t},inspectByte(e){let t=e??this.position;return this.assertPosition(t),this.bytes[t]},inspectBytes(e,t){let r=t??this.position;return this.assertPosition(r+e-1),this.bytes.subarray(r,r+e)},inspectUint8(e){let t=e??this.position;return this.assertPosition(t),this.bytes[t]},inspectUint16(e){let t=e??this.position;return this.assertPosition(t+1),this.dataView.getUint16(t)},inspectUint24(e){let t=e??this.position;return this.assertPosition(t+2),(this.dataView.getUint16(t)<<8)+this.dataView.getUint8(t+2)},inspectUint32(e){let t=e??this.position;return this.assertPosition(t+3),this.dataView.getUint32(t)},pushByte(e){this.assertPosition(this.position),this.bytes[this.position]=e,this.position++},pushBytes(e){this.assertPosition(this.position+e.length-1),this.bytes.set(e,this.position),this.position+=e.length},pushUint8(e){this.assertPosition(this.position),this.bytes[this.position]=e,this.position++},pushUint16(e){this.assertPosition(this.position+1),this.dataView.setUint16(this.position,e),this.position+=2},pushUint24(e){this.assertPosition(this.position+2),this.dataView.setUint16(this.position,e>>8),this.dataView.setUint8(this.position+2,255&e),this.position+=3},pushUint32(e){this.assertPosition(this.position+3),this.dataView.setUint32(this.position,e),this.position+=4},readByte(){this.assertReadLimit(),this._touch();let e=this.inspectByte();return this.position++,e},readBytes(e,t){this.assertReadLimit(),this._touch();let r=this.inspectBytes(e);return this.position+=t??e,r},readUint8(){this.assertReadLimit(),this._touch();let e=this.inspectUint8();return this.position+=1,e},readUint16(){this.assertReadLimit(),this._touch();let e=this.inspectUint16();return this.position+=2,e},readUint24(){this.assertReadLimit(),this._touch();let e=this.inspectUint24();return this.position+=3,e},readUint32(){this.assertReadLimit(),this._touch();let e=this.inspectUint32();return this.position+=4,e},get remaining(){return this.bytes.length-this.position},setPosition(e){let t=this.position;return this.assertPosition(e),this.position=e,()=>this.position=t},_touch(){if(this.recursiveReadLimit===1/0)return;let e=this.getReadCount();this.positionReadCount.set(this.position,e+1),e>0&&this.recursiveReadCount++}};class tZ extends to.C{constructor({offset:e}){super(`Offset \`${e}\` cannot be negative.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Cursor.NegativeOffsetError"})}}class tY extends to.C{constructor({length:e,position:t}){super(`Position \`${t}\` is out of bounds (\`0 < position < ${e}\`).`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Cursor.PositionOutOfBoundsError"})}}class tX extends to.C{constructor({count:e,limit:t}){super(`Recursive read limit of \`${t}\` exceeded (recursive read count: \`${e}\`).`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Cursor.RecursiveReadLimitExceededError"})}}function tJ(e,t,r){let{checksumAddress:n=!1}=r??{};if(e.length!==t.length)throw new t8({expectedLength:e.length,givenLength:t.length});let o=tK(function({checksumAddress:e,parameters:t,values:r}){let n=[];for(let o=0;o<t.length;o++)n.push(function e({checksumAddress:t=!1,parameter:r,value:n}){let o=tG(r.type);if(o){let[a,i]=o;return function(t,r){let{checksumAddress:n,length:o,parameter:a}=r,i=null===o;if(!Array.isArray(t))throw new t7(t);if(!i&&t.length!==o)throw new t5({expectedLength:o,givenLength:t.length,type:`${a.type}[${o}]`});let s=!1,l=[];for(let r=0;r<t.length;r++){let o=e({checksumAddress:n,parameter:a,value:t[r]});o.dynamic&&(s=!0),l.push(o)}if(i||s){let e=tK(l);if(i){let t=ti.oB(l.length,{size:32});return{dynamic:!0,encoded:l.length>0?ti.xW(t,e):t}}if(s)return{dynamic:!0,encoded:e}}return{dynamic:!1,encoded:ti.xW(...l.map(({encoded:e})=>e))}}(n,{checksumAddress:t,length:a,parameter:{...r,type:i}})}if("tuple"===r.type)return function(t,r){let{checksumAddress:n,parameter:o}=r,a=!1,i=[];for(let r=0;r<o.components.length;r++){let s=o.components[r],l=Array.isArray(t)?r:s.name,c=e({checksumAddress:n,parameter:s,value:t[l]});i.push(c),c.dynamic&&(a=!0)}return{dynamic:a,encoded:a?tK(i):ti.xW(...i.map(({encoded:e})=>e))}}(n,{checksumAddress:t,parameter:r});if("address"===r.type){var a=n,i={checksum:t};let{checksum:e=!1}=i;return tS(a,{strict:e}),{dynamic:!1,encoded:ti.Ho(a.toLowerCase())}}if("bool"===r.type){var s=n;
vendor: 4,926 bytes, lines 12-14
12if("boolean"!=typeof s)throw new to.C(`Invalid boolean value: "${s}" (type: ${typeof s}). Expected: \`true\` or \`false\`.`);return{dynamic:!1,encoded:ti.Ho(ti.xb(s))}}if(r.type.startsWith("uint")||r.type.startsWith("int")){let e=r.type.startsWith("int"),[,,t="256"]=tq.exec(r.type)??[];return function(e,{signed:t,size:r}){if("number"==typeof r){let n=2n**(BigInt(r)-(t?1n:0n))-1n,o=t?-n-1n:0n;if(e>n||e<o)throw new ti.Ty({max:n.toString(),min:o.toString(),signed:t,size:r/8,value:e.toString()})}return{dynamic:!1,encoded:ti.oB(e,{size:32,signed:t})}}(n,{signed:e,size:Number(t)})}if(r.type.startsWith("bytes"))return function(e,{type:t}){let[,r]=t.split("bytes"),n=ti.Ej(e);if(!r){let t=e;return n%32!=0&&(t=ti.M7(t,32*Math.ceil((e.length-2)/2/32))),{dynamic:!0,encoded:ti.xW(ti.Ho(ti.oB(n,{size:32})),t)}}if(n!==Number.parseInt(r,10))throw new t3({expectedSize:Number.parseInt(r,10),value:e});return{dynamic:!1,encoded:ti.M7(e)}}(n,{type:r.type});if("string"===r.type){var l=n;let e=ti.sH(l),t=Math.ceil(ti.Ej(e)/32),r=[];for(let n=0;n<t;n++)r.push(ti.M7(ti.di(e,32*n,(n+1)*32)));return{dynamic:!0,encoded:ti.xW(ti.M7(ti.oB(ti.Ej(e),{size:32})),...r)}}throw new t4(r.type)}({checksumAddress:e,parameter:t[o],value:r[o]}));return n}({checksumAddress:n,parameters:e,values:t}));return 0===o.length?"0x":o}function t0(e,t){if(e.length!==t.length)throw new t8({expectedLength:e.length,givenLength:t.length});let r=[];for(let n=0;n<e.length;n++){let o=e[n],a=t[n];r.push(t0.encode(o,a))}return ti.xW(...r)}function t1(e){return Array.isArray(e)&&"string"==typeof e[0]||"string"==typeof e?function(e){let t=[];if("string"==typeof e){let r=(0,tr.NV)(e),n=r.length;for(let e=0;e<n;e++)t.push((0,tr.Pj)(r[e],{modifiers:te.Dv}))}else{let r=(0,tt.e)(e),n=e.length;for(let o=0;o<n;o++){let n=e[o];if((0,te.WL)(n))continue;let a=(0,tr.NV)(n),i=a.length;for(let e=0;e<i;e++)t.push((0,tr.Pj)(a[e],{modifiers:te.Dv,structs:r}))}}if(0===t.length)throw new tD.A9({params:e});return t}(e):e}(t0||(t0={})).encode=function e(t,r,n=!1){if("address"===t)return tS(r),ti.Ho(r.toLowerCase(),32*!!n);if("string"===t)return ti.sH(r);if("bytes"===t)return r;if("bool"===t)return ti.Ho(ti.xb(r),n?32:1);let o=t.match(tq);if(o){let[e,t,a="256"]=o,i=Number.parseInt(a,10)/8;return ti.oB(r,{size:n?32:i,signed:"int"===t})}let a=t.match(tW);if(a){let[e,t]=a;if(Number.parseInt(t,10)!==(r.length-2)/2)throw new t3({expectedSize:Number.parseInt(t,10),value:r});return ti.M7(r,32*!!n)}let i=t.match(tz);if(i&&Array.isArray(r)){let[t,n]=i,o=[];for(let t=0;t<r.length;t++)o.push(e(n,r[t],!0));return 0===o.length?"0x":ti.xW(...o)}throw new t4(t)};class t6 extends to.C{constructor({data:e,parameters:t,size:r}){super(`Data size of ${r} bytes is too small for given parameters.`,{metaMessages:[`Params: (${tU.Q(t)})`,`Data: ${e} (${r} bytes)`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiParameters.DataSizeTooSmallError"})}}class t2 extends to.C{constructor(){super('Cannot decode zero data ("0x") with ABI parameters.'),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiParameters.ZeroDataError"})}}class t5 extends to.C{constructor({expectedLength:e,givenLength:t,type:r}){super(`Array length mismatch for type \`${r}\`. Expected: \`${e}\`. Given: \`${t}\`.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiParameters.ArrayLengthMismatchError"})}}class t3 extends to.C{constructor({expectedSize:e,value:t}){super(`Size of bytes "${t}" (bytes${ti.Ej(t)}) does not match expected size (bytes${e}).`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiParameters.BytesSizeMismatchError"})}}class t8 extends to.C{constructor({expectedLength:e,givenLength:t}){super(`ABI encoding parameters/values length mismatch. 13Expected length (parameters): ${e} 14Given length (values): ${t}`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiParameters.LengthMismatchError"})}}class t7 extends to.C{constructor(e){super(`Value \`${e}\` is not a valid array.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiParameters.InvalidArrayError"})}}class t4 extends to.C{constructor(e){super(`Type \`${e}\` is not a valid ABI Type.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiParameters.InvalidTypeError"})}}function t9(e,t={}){return t_(e,t)}function re(e,t,r){let n=tM(e,t,r);if("function"!==n.type)throw new tF({name:t,type:"function"});return n}let rt="0x0000000000000000000000000000000000000000";var rr=r(15488);async function rn(e,t){let{blockNumber:r,blockTag:n,calls:o,stateOverrides:i,traceAssetChanges:s,traceTransfers:l,validation:c}=t,u=t.account?(0,x.J)(t.account):void 0;if(s&&!u)throw new R.C("`account` is required when `traceAssetChanges` is true");let d=u?function(...e){let[t,r]=(()=>
vendor: 4,405 bytes, line 14
14{if(Array.isArray(e[0])){let[t,r]=e;return[function(e){let t=e.find(e=>"constructor"===e.type);if(!t)throw new tF({name:"constructor"});return t}(t),r]}return e})(),{bytecode:n,args:o}=r;return ti.xW(n,t.inputs?.length&&o?.length?tJ(t.inputs,o):"0x")}(t_("constructor(bytes, bytes)"),{bytecode:rr.LX,args:["0x6080604052348015600e575f80fd5b5061016d8061001c5f395ff3fe608060405234801561000f575f80fd5b5060043610610029575f3560e01c8063f8b2cb4f1461002d575b5f80fd5b610047600480360381019061004291906100db565b61005d565b604051610054919061011e565b60405180910390f35b5f8173ffffffffffffffffffffffffffffffffffffffff16319050919050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6100aa82610081565b9050919050565b6100ba816100a0565b81146100c4575f80fd5b50565b5f813590506100d5816100b1565b92915050565b5f602082840312156100f0576100ef61007d565b5b5f6100fd848285016100c7565b91505092915050565b5f819050919050565b61011881610106565b82525050565b5f6020820190506101315f83018461010f565b9291505056fea26469706673582212203b9fe929fe995c7cf9887f0bdba8a36dd78e8b73f149b17d2d9ad7cd09d2dc6264736f6c634300081a0033",function(...e){let[t,r=[]]=(()=>{if(Array.isArray(e[0])){let[t,r,n]=e;return[re(t,r,{args:n}),n]}let[t,r]=e;return[t,r]})(),{overloads:n}=t,o=n?re([t,...n],t.name,{args:r}):t,a=tN(o),i=r.length>0?tJ(o.inputs,r):void 0;return i?ti.xW(a,i):a}(t9("function getBalance(address)"),[u.address])]}):void 0,f=s?await Promise.all(t.calls.map(async t=>{if(!t.data&&!t.abi)return;let{accessList:r}=await P(e,{account:u.address,...t,data:t.abi?(0,a.p)(t):t.data});return r.map(({address:e,storageKeys:t})=>t.length>0?e:null)})).then(e=>e.flat().filter(Boolean)):[],p=await e4(e,{blockNumber:r,blockTag:n,blocks:[...s?[{calls:[{data:d}],stateOverrides:i},{calls:f.map((e,t)=>({abi:[t9("function balanceOf(address) returns (uint256)")],functionName:"balanceOf",args:[u.address],to:e,from:rt,nonce:t})),stateOverrides:[{address:rt,nonce:0}]}]:[],{calls:[...o,{}].map(e=>({...e,from:u?.address})),stateOverrides:i},...s?[{calls:[{data:d}]},{calls:f.map((e,t)=>({abi:[t9("function balanceOf(address) returns (uint256)")],functionName:"balanceOf",args:[u.address],to:e,from:rt,nonce:t})),stateOverrides:[{address:rt,nonce:0}]},{calls:f.map((e,t)=>({to:e,abi:[t9("function decimals() returns (uint256)")],functionName:"decimals",from:rt,nonce:t})),stateOverrides:[{address:rt,nonce:0}]},{calls:f.map((e,t)=>({to:e,abi:[t9("function tokenURI(uint256) returns (string)")],functionName:"tokenURI",args:[0n],from:rt,nonce:t})),stateOverrides:[{address:rt,nonce:0}]},{calls:f.map((e,t)=>({to:e,abi:[t9("function symbol() returns (string)")],functionName:"symbol",from:rt,nonce:t})),stateOverrides:[{address:rt,nonce:0}]}]:[]],traceTransfers:l,validation:c}),h=s?p[2]:p[0],[m,b,,g,y,v,w,C]=s?p:[],{calls:E,...j}=h,k=E.slice(0,-1)??[],S=[...m?.calls??[],...b?.calls??[]].map(e=>"success"===e.status?(0,V.uU)(e.data):null),I=[...g?.calls??[],...y?.calls??[]].map(e=>"success"===e.status?(0,V.uU)(e.data):null),O=(v?.calls??[]).map(e=>"success"===e.status?e.result:null),A=(C?.calls??[]).map(e=>"success"===e.status?e.result:null),T=(w?.calls??[]).map(e=>"success"===e.status?e.result:null),B=[];for(let[e,t]of I.entries()){let r=S[e];if("bigint"!=typeof t||"bigint"!=typeof r)continue;let n=O[e-1],o=A[e-1],a=T[e-1],i=0===e?{address:"0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee",decimals:18,symbol:"ETH"}:{address:f[e-1],decimals:a||n?Number(n??1):void 0,symbol:o??void 0};B.some(e=>e.token.address===i.address)||B.push({token:i,value:{pre:r,post:t,diff:t-r}})}return{assetChanges:B,block:j,results:k}}async function ro(e,t){let{abi:r,address:n,args:i,dataSuffix:s,functionName:l,...c}=t,u=c.account?(0,x.J)(c.account):e.account,d=(0,a.p)({abi:r,args:i,functionName:l});try{let{data:a}=await (0,p.T)(e,w.T,"call")({batch:!1,data:`${d}${s?s.replace("0x",""):""}`,to:n,...c,account:u}),f=(0,o.e)({abi:r,args:i,functionName:l,data:a||"0x"}),h=r.filter(e=>"name"in e&&e.name===t.functionName);return{result:f,request:{abi:h,address:n,args:i,dataSuffix:s,functionName:l,...c,account:u}}}catch(e){throw(0,q.j)(e,{abi:r,address:n,args:i,docsPath:"/docs/contract/simulateContract",functionName:l,sender:u?.address})}}async function ra(e,{filter:t}){return t.request({method:"eth_uninstallFilter",params:[t.id]})}let ri="0x6492649264926492649264926492649264926492649264926492649264926492";class rs extends to.C{constructor(e){super(`Value \`${e}
vendor: 9,060 bytes, line 14
14\` is an invalid ERC-6492 wrapped signature.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"SignatureErc6492.InvalidWrappedSignatureError"})}}function rl(e,t={}){let{recovered:r}=t;if(void 0===e.r||void 0===e.s||r&&void 0===e.yParity)throw new rf({signature:e});if(e.r<0n||e.r>tH)throw new rp({value:e.r});if(e.s<0n||e.s>tH)throw new rh({value:e.s});if("number"==typeof e.yParity&&0!==e.yParity&&1!==e.yParity)throw new rm({value:e.yParity})}function rc(e){if(130!==e.length&&132!==e.length)throw new rd({signature:e});let t=BigInt(ti.di(e,0,32)),r=BigInt(ti.di(e,32,64)),n=(()=>{let t=Number(`0x${e.slice(130)}`);if(!Number.isNaN(t))try{return ru(t)}catch{throw new rm({value:t})}})();return void 0===n?{r:t,s:r}:{r:t,s:r,yParity:n}}function ru(e){if(0===e||27===e)return 0;if(1===e||28===e)return 1;if(e>=35)return+(e%2==0);throw new rb({value:e})}class rd extends to.C{constructor({signature:e}){super(`Value \`${e}\` is an invalid signature size.`,{metaMessages:["Expected: 64 bytes or 65 bytes.",`Received ${ti.Ej(ti.HT(e))} bytes.`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Signature.InvalidSerializedSizeError"})}}class rf extends to.C{constructor({signature:e}){super(`Signature \`${tf.A(e)}\` is missing either an \`r\`, \`s\`, or \`yParity\` property.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Signature.MissingPropertiesError"})}}class rp extends to.C{constructor({value:e}){super(`Value \`${e}\` is an invalid r value. r must be a positive integer less than 2^256.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Signature.InvalidRError"})}}class rh extends to.C{constructor({value:e}){super(`Value \`${e}\` is an invalid s value. s must be a positive integer less than 2^256.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Signature.InvalidSError"})}}class rm extends to.C{constructor({value:e}){super(`Value \`${e}\` is an invalid y-parity value. Y-parity must be 0 or 1.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Signature.InvalidYParityError"})}}class rb extends to.C{constructor({value:e}){super(`Value \`${e}\` is an invalid v value. v must be 27, 28 or >=35.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Signature.InvalidVError"})}}let rg=t1("(uint256 chainId, address delegation, uint256 nonce, uint8 yParity, uint256 r, uint256 s), address to, bytes data");function ry(e){if("string"==typeof e){if("0x8010801080108010801080108010801080108010801080108010801080108010"!==ti.di(e,-32))throw new rv(e)}else rl(e.authorization)}class rv extends to.C{constructor(e){super(`Value \`${e}\` is an invalid ERC-8010 wrapped signature.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"SignatureErc8010.InvalidWrappedSignatureError"})}}var rw=r(13003),rx=r(32544);async function rC({address:e,authorization:t,signature:r}){return(0,eM.h)((0,rx.b)(e),await J({authorization:t,signature:r}))}var rE=r(21998);async function rj(e,t){let{address:r,hash:n,erc6492VerifierAddress:o=t.universalSignatureVerifierAddress??e.chain?.contracts?.erc6492Verifier?.address,multicallAddress:a=t.multicallAddress??e.chain?.contracts?.multicall3?.address}=t,i=(()=>{let e=t.signature;return(0,K.q)(e)?e:"object"==typeof e&&"r"in e&&"s"in e?(0,rE.h)(e):(0,l.My)(e)})();try{if(function(e){try{return ry(e),!0}catch{return!1}}(i))return await rk(e,{...t,multicallAddress:a,signature:i});return await rP(e,{...t,verifierAddress:o,signature:i})}catch(e){try{if((0,eM.h)((0,rx.b)(r),await Y({hash:n,signature:i})))return!0}catch{}if(e instanceof rI)return!1;throw e}}async function rk(e,t){let{address:r,blockNumber:o,blockTag:i,hash:s,multicallAddress:c}=t,{authorization:u,data:d,signature:f,to:m}=function(e){ry(e);let t=ti.Ro(ti.di(e,-64,-32)),r=ti.di(e,-t-64,-64),n=ti.di(e,0,-t-64),[o,a,i]=function(e,t,r={}){let{as:n="Array",checksumAddress:o=!1}=r,a="string"==typeof t?tm(t):t,i=function(e,{recursiveReadLimit:t=8192}={}){let r=Object.create(tQ);return r.bytes=e,r.dataView=new DataView(e.buffer,e.byteOffset,e.byteLength),r.positionReadCount=new Map,r.recursiveReadLimit=t,r}(a);if(0===tb(a)&&e.length>0)throw new t2;if(tb(a)&&32>tb(a))throw new t6({data:"string"==typeof t?t:ti.uK(t),parameters:e,size:tb(a)});let s=0,l="Array"===n?[]:{};for(let t=0;t<e.length;++t){let r=e[t];i.setPosition(s);let[a,c]=function e(t,r,n){let{checksumAddress:o,staticPosition:a}=n,i=tG(r.type);if(i){let[n,s]=i;return function(t,r,n){let{checksumAddress:o,length:a,staticPosition:i}=n;if(!a){let n=i+tg(t.readBytes(32)),a=n+32;t.setPosition(n);let s=tg(t.readBytes(32)),l=tV(r),c=0,u=[];for(let n=0;n<s;++n){t.setPosition(a+(l?32*n:c));let[i,s]=e(t,r,{checksumAddress:o,staticPosition:a});c+=s,u.push(i)}return t.setPosition(i+32),[u,32]}if(tV(r)){let n=i+tg(t.readBytes(32)),s=[];for(let i=0;i<a;++i){t.setPosition(n+32*i);let[a]=e(t,r,{checksumAddress:o,staticPosition:n});s.push(a)}return t.setPosition(i+32),[s,32]}let s=0,l=[];for(let n=0;n<a;++n){let[n,a]=e(t,r,{checksumAddress:o,staticPosition:i+s});s+=a,l.push(n)}return[l,s]}(t,{...r,type:s},{checksumAddress:o,length:n,staticPosition:a})}if("tuple"===r.type)return function(t,r,n){let{checksumAddress:o,staticPosition:a}=n,i=0===r.components.length||r.components.some(({name:e})=>!e),s=i?[]:{},l=0;if(tV(r)){let n=a+tg(t.readBytes(32));for(let a=0;a<r.components.length;++a){let c=r.components[a];t.setPosition(n+l);let[u,d]=e(t,c,{checksumAddress:o,staticPosition:n});l+=d,s[i?a:c?.name]=u}return t.setPosition(a+32),[s,32]}for(let n=0;n<r.components.length;++n){let c=r.components[n],[u,d]=e(t,c,{checksumAddress:o,staticPosition:a});s[i?n:c?.name]=u,l+=d}return[s,l]}(t,r,{checksumAddress:o,staticPosition:a});if("address"===r.type)return function(e,t={}){let r,{checksum:n=!1}=t,o=e.readBytes(32);return[(r=ti.uK(function(e,t,r,n={}){let{strict:o}=n;!1;let a=e.slice(-20,void 0);return o&&function(e,t,r){if("number"==typeof t&&"number"==typeof r&&tb(e)!==r-t)throw new tx({offset:r,position:"end",size:tb(e)})}(a,-20,void 0),a}(o,-20)),n?tI(r):r),32]}(t,{checksum:o});if("bool"===r.type)return[function(e,t={}){let{size:r}=t,n=e;if(void 0!==r&&(ts(n,r),n=ty(n)),n.length>1||n[0]>1)throw new tv(n);return!!n[0]}(t.readBytes(32),{size:32}),32];if(r.type.startsWith("bytes"))return function(e,t,{staticPosition:r}){let[n,o]=t.type.split("bytes");if(!o){let t=tg(e.readBytes(32));e.setPosition(r+t);let n=tg(e.readBytes(32));if(0===n)return e.setPosition(r+32),["0x",32];let o=e.readBytes(n);return e.setPosition(r+32),[ti.uK(o),32]}return[ti.uK(e.readBytes(Number.parseInt(o,10),32)),32]}(t,r,{staticPosition:a});if(r.type.startsWith("uint")||r.type.startsWith("int")){var s=t,l=r;let e=l.type.startsWith("int"),n=Number.parseInt(l.type.split("int")[1]||"256",10),o=s.readBytes(32);return[n>48?function(e,t={}){let{size:r}=t;void 0!==r&&ts(e,r);let n=ti.uK(e,t);return ti.Dg(n,t)}(o,{signed:e}):tg(o,{signed:e}),32]}if("string"===r.type)return function(e,{staticPosition:t}){let r=tg(e.readBytes(32));e.setPosition(t+r);let n=tg(e.readBytes(32));if(0===n)return e.setPosition(t+32),["",32];let o=function(e,t={}){let{size:r}=t,n=e;return void 0!==r&&(ts(n,r),n=tu(n,{dir:"right"})),tp.decode(n)}(ty(e.readBytes(n,32)));return e.setPosition(t+32),[o,32]}(t,{staticPosition:a});throw new t4(r.type)}(i,r,{checksumAddress:o,staticPosition:0});s+=c,"Array"===n?l.push(a):l[r.name??t]=a}return l}(rg,r);return{authorization:function(e,t={}){return"string"==typeof e.chainId?function(e){let{address:t,chainId:r,nonce:n}=e,o=function(e){if(void 0!==e.r&&void 0!==e.s){var t=e;let r=(()=>{var e;if("string"==typeof t)return rc(t);if(t instanceof Uint8Array)return rc(ti.uK(t));return"string"==typeof t.r?function(e){let t=(()=>{let t=e.v?Number(e.v):void 0,r=e.yParity?Number(e.yParity):void 0;if("number"==typeof t&&"number"!=typeof r&&(r=ru(t)),"number"!=typeof r)throw new rm({value:e.yParity});return r})();return{r:BigInt(e.r),s:BigInt(e.s),yParity:t}}(t):t.v?{r:(e=t).r,s:e.s,yParity:ru(e.v)}:{r:t.r,s:t.s,...void 0!==t.yParity?{yParity:t.yParity}:{}}})();return rl(r),r}}(e);return{address:t,chainId:Number(r),nonce:BigInt(n),...o}}(e):{...e,...t.signature}}({address:o.delegation,chainId:Number(o.chainId),nonce:o.nonce,yParity:o.yParity,r:o.r,s:o.s}),signature:n,...i&&"0x"!==i?{data:i,to:a}:{}}}(t.signature);if(await (0,e_.Q)(e,{address:r,blockNumber:o,blockTag:i})===(0,e8.aP)(["0xef0100",u.address]))return await rS(e,{address:r,blockNumber:o,blockTag:i,hash:s,signature:f});let b={address:u.address,chainId:Number(u.chainId),nonce:Number(u.nonce),r:(0,l.cK)(u.r,{size:32}),s:(0,l.cK)(u.s,{size:32}),yParity:u.yParity};if(!await rC({address:r,authorization:b}))throw new rI;let g=await (0,p.T)(e,h.J,"readContract")({...c?{address:c}:{code:rr.Ez},authorizationList:[b],abi:n.v2,blockNumber:o,blockTag:"pending",functionName:"aggregate3",args:[[...d?[{allowFailure:!0,target:m??r,callData:d}
14]:[],{allowFailure:!0,target:r,callData:(0,a.p)({abi:n.UW,functionName:"isValidSignature",args:[s,f]})}]]}),y=g[g.length-1]?.returnData;if(y?.startsWith("0x1626ba7e"))return!0;throw new rI}async function rP(e,t){let{address:r,factory:o,factoryData:i,hash:s,signature:l,verifierAddress:c,...u}=t,d=await (async()=>{if(!o&&!i||function(e){try{if(ti.di(e,-32)!==ri)throw new rs(e);return!0}catch{return!1}}(l))return l;let{data:e,signature:t,to:r}={data:i,signature:l,to:o};return ti.xW(tJ(t1("address, bytes, bytes"),[r,e,t]),ri)})(),f=c?{to:c,data:(0,a.p)({abi:n.E5,functionName:"isValidSig",args:[r,s,d]}),...u}:{data:(0,rw.m)({abi:n.E5,args:[r,s,d],bytecode:rr.fT}),...u},{data:h}=await (0,p.T)(e,w.T,"call")(f).catch(e=>{if(e instanceof e3.zX)throw new rI;throw e});if((0,V.Nx)(h??"0x0"))return!0;throw new rI}async function rS(e,t){let{address:r,blockNumber:o,blockTag:a,hash:i,signature:s}=t;if((await (0,p.T)(e,h.J,"readContract")({address:r,abi:n.UW,args:[i,s],blockNumber:o,blockTag:a,functionName:"isValidSignature"}).catch(e=>{if(e instanceof e3.bG)throw new rI;throw e})).startsWith("0x1626ba7e"))return!0;throw new rI}class rI extends Error{}var rO=r(1379);async function rR(e,{address:t,message:r,factory:n,factoryData:o,signature:a,...i}){let s=(0,rO.A)(r);return(0,p.T)(e,rj,"verifyHash")({address:t,factory:n,factoryData:o,hash:s,signature:a,...i})}var rA=r(42841);async function rT(e,t){let{address:r,factory:n,factoryData:o,signature:a,message:i,primaryType:s,types:l,domain:c,...u}=t,d=(0,rA.Zh)({message:i,primaryType:s,types:l,domain:c});return(0,p.T)(e,rj,"verifyHash")({address:r,factory:n,factoryData:o,hash:d,signature:a,...u})}var rB=r(83878),r_=r(71503),rM=r(3190),rN=r(44439),rL=r(40474),r$=r(92108);function rF(e,{emitOnBegin:t=!1,emitMissed:r=!1,onBlockNumber:n,onError:o,poll:a,pollingInterval:i=e.pollingInterval}){let s;return(void 0!==a?a:"webSocket"!==e.transport.type&&"ipc"!==e.transport.type&&("fallback"!==e.transport.type||"webSocket"!==e.transport.transports[0].c
14onfig.type&&"ipc"!==e.transport.transports[0].config.type))?(()=>{let a=(0,rL.A)(["watchBlockNumber",e.uid,t,r,i]);return(0,r_.lB)(a,{onBlockNumber:n,onError:o},n=>(0,r$.w)(async()=>{try{let t=await (0,p.T)(e,eT,"getBlockNumber")({cacheTime:0});if(void 0!==s){if(t===s)return;if(t-s>1&&r)for(let e=s+1n;e<t;e++)n.onBlockNumber(e,s),s=e}(void 0===s||t>s)&&(n.onBlockNumber(t,s),s=t)}catch(e){n.onError?.(e)}},{emitOnBegin:t,interval:i}))})():(()=>{let a=(0,rL.A)(["watchBlockNumber",e.uid,t,r]);return(0,r_.lB)(a,{onBlockNumber:n,onError:o},t=>{let r=!0,n=()=>r=!1;return(async()=>{try{let o=(()=>{if("fallback"===e.transport.type){let t=e.transport.transports.find(e=>"webSocket"===e.config.type||"ipc"===e.config.type);return t?t.value:e.transport}return e.transport})(),{unsubscribe:a}=await o.subscribe({params:["newHeads"],onData(e){if(!r)return;let n=(0,V.uU)(e.result?.number);t.onBlockNumber(n,s),s=n},onError(e){t.onError?.(e)}});n=a,r||n()}catch(e){o?.(e)}})(),()=>n()})})()}async function rD(e,t){let r,n,o,a,i,{checkReplacement:s=!0,confirmations:l=1,hash:c,onReplaced:u,retryCount:d=6,retryDelay:f=({count:e})=>200*~~(1<<e),timeout:h=18e4}=t,m=(0,rL.A)(["waitForTransactionReceipt",e.uid,c]),b=t.pollingInterval?t.pollingInterval:e.chain?.experimental_preconfirmationTime?e.chain.experimental_preconfirmationTime:e.pollingInterval,g=!1,{promise:y,resolve:v,reject:w}=(0,rM.Y)(),x=h?setTimeout(()=>{i?.(),a?.(),w(new er.WA({hash:c}))},h):void 0;return a=(0,r_.lB)(m,{onReplaced:u,resolve:v,reject:w},async t=>{if((o=await (0,p.T)(e,e6,"getTransactionReceipt")({hash:c}).catch(()=>void 0))&&l<=1){clearTimeout(x),t.resolve(o),a?.();return}i=(0,p.T)(e,rF,"watchBlockNumber")({emitMissed:!0,emitOnBegin:!0,poll:!0,pollingInterval:b,async onBlockNumber(u){let h=e=>{clearTimeout(x),i?.(),e(),a?.()},m=u;if(!g)try{if(o){if(l>1&&(!o.blockNumber||m-o.blockNumber+1n<l))return;h(()=>t.resolve(o));return}if(s&&!r&&(g=!0,await (0,rN.b)(async()=>{(r=await (0,p.T)(e,eJ,"getTransaction")({hash:c})).blockNumber&&(m=r.blockNumber)},{delay:f,retryCount:d}),g=!1),o=await (0,p.T)(e,e6,"getTransactionReceipt")({hash:c}),l>1&&(!o.blockNumber||m-o.blockNumber+1n<l))return;h(()=>t.resolve(o))}catch(a){if(a instanceof er.Kz||a instanceof er.Kc){if(!r){g=!1;return}try{n=r,g=!0;let a=await (0,rN.b)(()=>(0,p.T)(e,el.g,"getBlock")({blockNumber:m,includeTransactions:!0}),{delay:f,retryCount:d,shouldRetry:({error:e})=>e instanceof rB.l});g=!1;let i=a.transactions.find(({from:e,nonce:t})=>e===n.from&&t===n.nonce);if(!i||(o=await (0,p.T)(e,e6,"getTransactionReceipt")({hash:i.hash}),l>1&&(!o.blockNumber||m-o.blockNumber+1n<l)))return;let s="replaced";i.to===n.to&&i.value===n.value&&i.input===n.input?s="repriced":i.from===i.to&&0n===i.value&&(s="cancelled"),h(()=>{t.onReplaced?.({reason:s,replacedTransaction:n,transaction:i,transactionReceipt:o}),t.resolve(o)})}catch(e){h(()=>t.reject(e))}}else h(()=>t.reject(a))}}})}),y}var rU=r(18912);let rz=/^(?:(?<scheme>[a-zA-Z][a-zA-Z0-9+-.]*):\/\/)?(?<domain>[a-zA-Z0-9+-.]*(?::[0-9]{1,5})?) (?:wants you to sign in with your Ethereum account:\n)(?<address>0x[a-fA-F0-9]{40})\n\n(?:(?<statement>
14.*)\n\n)?/,rW=/(?:URI: (?<uri>.+))\n(?:Version: (?<version>.+))\n(?:Chain ID: (?<chainId>\d+))\n(?:Nonce: (?<nonce>[a-zA-Z0-9]+))\n(?:Issued At: (?<issuedAt>.+))(?:\nExpiration Time: (?<expirationTime>.+))?(?:\nNot Before: (?<notBefore>.+))?(?:\nRequest ID: (?<requestId>.+))?/;var rq=r(57512);async function rH(e,t){let{address:r,domain:n,message:o,nonce:a,scheme:i,signature:s,time:l=new Date,...c}=t,u=function(e){let{scheme:t,statement:r,...n}=e.match(rz)?.groups??{},{chainId:o,expirationTime:a,issuedAt:i,notBefore:s,requestId:l,...c}=e.match(rW)?.groups??{},u=e.split("Resources:")[1]?.split("\n- ").slice(1);return{...n,...c,...o?{chainId:Number(o)}:{},...a?{expirationTime:new Date(a)}:{},...i?{issuedAt:new Date(i)}:{},...s?{notBefore:new Date(s)}:{},...l?{requestId:l}:{},...u?{resources:u}:{},...t?{scheme:t}:{},...r?{statement:r}:{}}}(o);if(!u.address||!function(e){let{address:t,domain:r,message:n,nonce:o,scheme:a,time:i=new Date}=e;if(r&&n.domain!==r||o&&n.nonce!==o||a&&n.scheme!==a||n.expirationTime&&i>=n.expirationTime||n.notBefore&&i<n.notBefore)return!1;try{if(!n.address||!(0,rq.P)(n.address,{strict:!1})||t&&!(0,eM.h)(n.address,t))return!1}catch{return!1}return!0}({address:r,domain:n,message:u,nonce:a,scheme:i,time:l}))return!1;let d=(0,rO.A)(o);return rj(e,{address:u.address,hash:d,signature:s,...c})}async function rK(e,{serializedTransaction:t}){return e.request({method:"eth_sendRawTransaction",params:[t]},{retryCount:0})}async function rG(e,{serializedTransaction:t,throwOnReceiptRevert:r,timeout:n}){let o=await e.request({method:"eth_sendRawTransactionSync",params:n?[t,(0,l.cK)(n)]:[t]},{retryCount:0}),a=(e.chain?.formatters?.transactionReceipt?.format||e1.uL)(o);if("reverted"===a.status&&r)throw new er.Sq({receipt:a});return a}function rV(e){return{call:t=>(0,w.T)(e,t),createAccessList:t=>P(e,t),createBlockFilter:()=>I(e),createContractEventFilter:t=>U(e,t),createEventFilter:t=>z(e,t),createPendingTransactionFilter:()=>W(e),estimateContractGas:t=>ek(e,t),estimateGas:t=>ej(e,t),getBalance:t=>(0,eS.r)(e,t),getBlobBaseFee:()=>eI(e),getBlock:t=>(0,el.g)(e,t),getBlockNumber:t=>eT(e,t),getBlockTransactionCount:t=>eB(e,t),getBytecode:t=>(0,e_.Q)(e,t),getChainId:()=>(0,ey.T)(e),getCode:t=>(0,e_.Q)(e,t),getContractEvents:t=>eW(e,t),getEip712Domain:t=>eH(e,t),getEnsAddress:t=>m(e,t),getEnsAvatar:t=>(0,b.i)(e,t),getEnsName:t=>(0,g.s)(e,t),getEnsResolver:t=>y(e,t),getEnsText:t=>(0,v.m)(e,t),getFeeHistory:t=>eG(e,t),estimateFeesPerGas:t=>(0,es._)(e,t),getFilterChanges:t=>eV(e,t),getFilterLogs:t=>eQ(e,t),getGasPrice:()=>(0,eZ.L)(e),getLogs:t=>ez(e,t),getProof:t=>eY(e,t),estimateMaxPriorityFeePerGas:t=>(0,eP.b)(e,t),fillTransaction:t=>ev(e,t),getStorageAt:t=>eX(e,t),getTransaction:t=>eJ(e,t),getTransactionConfirmations:t=>e0(e,t),getTransactionCount:t=>(0,ec.y)(e,t),getTransactionReceipt:t=>e6(e,t),multicall:t=>(0,e2.C)(e,t),prepareTransactionRequest:t=>eE(e,t),readContract:t=>(0,h.J)(e,t),sendRawTransaction:t=>rK(e,t),sendRawTransactionSync:t=>rG(e,t),simulate:t=>e4(e,t),simulateBlocks:t=>e4(e,t),simulateCalls:t=>rn(e,t),simulateContract:t=>ro(e,t),verifyHash:t=>rj(e,t),verifyMessage:t=>rR(e,t),verifySiweMessage:t=>rH(e,t),verifyTypedData:t=>rT(e,t),uninstallFilter:t=>ra(e,t),waitForTransactionReceipt:t=>rD(e,t),watchBlocks:t=>(function(e,{blockTag:t=e.experimental_blockTag??"latest",emitMissed:r=!1,emitOnBegin:n=!1,onBlock:o,onError:a,includeTransactions:i,poll:s,pollingInterval:l=e.pollingInterval}){let c,u,d,f,h=void 0!==s?s:"webSocket"!==e.transport.type&&"ipc"!==e.transport.type&&("fallback"!==e.transport.type||"webSocket"!==e.transport.transports[0].c
14onfig.type&&"ipc"!==e.transport.transports[0].config.type),m=i??!1;return h?(()=>{let i=(0,rL.A)(["watchBlocks",e.uid,t,r,n,m,l]);return(0,r_.lB)(i,{onBlock:o,onError:a},o=>(0,r$.w)(async()=>{try{let n=await (0,p.T)(e,el.g,"getBlock")({blockTag:t,includeTransactions:m});if(null!==n.number&&c?.number!=null){if(n.number===c.number)return;if(n.number-c.number>1&&r)for(let t=c?.number+1n;t<n.number;t++){let r=await (0,p.T)(e,el.g,"getBlock")({blockNumber:t,includeTransactions:m});o.onBlock(r,c),c=r}}(c?.number==null||"pending"===t&&n?.number==null||null!==n.number&&n.number>c.number)&&(o.onBlock(n,c),c=n)}catch(e){o.onError?.(e)}},{emitOnBegin:n,interval:l}))})():(u=!0,d=!0,f=()=>u=!1,(async()=>{try{n&&(0,p.T)(e,el.g,"getBlock")({blockTag:t,includeTransactions:m}).then(e=>{u&&d&&(o(e,void 0),d=!1)}).catch(a);let r=(()=>{if("fallback"===e.transport.type){let t=e.transport.transports.find(e=>"webSocket"===e.config.type||"ipc"===e.config.type);return t?t.value:e.transport}return e.transport})(),{unsubscribe:i}=await r.subscribe({params:["newHeads"],async onData(t){if(!u)return;let r=await (0,p.T)(e,el.g,"getBlock")({blockNumber:t.result?.number,includeTransactions:m}).catch(()=>{});u&&(o(r,c),d=!1,c=r)},onError(e){a?.(e)}});f=i,u||f()}catch(e){a?.(e)}})(),()=>f())})(e,t),watchBlockNumber:t=>rF(e,t),watchContractEvent:t=>(function(e,t){let{abi:r,address:n,args:o,batch:a=!0,eventName:i,fromBlock:s,onError:l,onLogs:c,poll:u,pollingInterval:d=e.pollingInterval,strict:f}=t;return(void 0!==u?u:"bigint"==typeof s||"webSocket"!==e.transport.type&&"ipc"!==e.transport.type&&("fallback"!==e.transport.type||"webSocket"!==e.transport.transports[0].c
14onfig.type&&"ipc"!==e.transport.transports[0].config.type))?(()=>{let t=f??!1,u=(0,rL.A)(["watchContractEvent",n,o,a,e.uid,i,d,t,s]);return(0,r_.lB)(u,{onLogs:c,onError:l},l=>{let c,u;void 0!==s&&(c=s-1n);let f=!1,h=(0,r$.w)(async()=>{if(!f){try{u=await (0,p.T)(e,U,"createContractEventFilter")({abi:r,address:n,args:o,eventName:i,strict:t,fromBlock:s})}catch{}f=!0;return}try{let s;if(u)s=await (0,p.T)(e,eV,"getFilterChanges")({filter:u});else{let a=await (0,p.T)(e,eT,"getBlockNumber")({});s=c&&c<a?await (0,p.T)(e,eW,"getContractEvents")({abi:r,address:n,args:o,eventName:i,fromBlock:c+1n,toBlock:a,strict:t}):[],c=a}if(0===s.length)return;if(a)l.onLogs(s);else for(let e of s)l.onLogs([e])}catch(e){u&&e instanceof rU.Di&&(f=!1),l.onError?.(e)}},{emitOnBegin:!0,interval:d});return async()=>{u&&await (0,p.T)(e,ra,"uninstallFilter")({filter:u}),h()}})})():(()=>{let t=(0,rL.A)(["watchContractEvent",n,o,a,e.uid,i,d,f??!1]),s=!0,u=()=>s=!1;return(0,r_.lB)(t,{onLogs:c,onError:l},t=>((async()=>{try{let a=(()=>{if("fallback"===e.transport.type){let t=e.transport.transports.find(e=>"webSocket"===e.config.type||"ipc"===e.config.type);return t?t.value:e.transport}return e.transport})(),l=i?F({abi:r,eventName:i,args:o}):[],{unsubscribe:c}=await a.subscribe({params:["logs",{address:n,topics:l}],onData(e){if(!s)return;let n=e.result;try{let{eventName:e,args:o}=eF({abi:r,data:n.data,topics:n.topics,strict:f}),a=(0,eU.e)(n,{args:o,eventName:e});t.onLogs([a])}catch(a){let e,r;if(a instanceof O.fo||a instanceof O.l3){if(f)return;e=a.abiItem.name,r=a.abiItem.inputs?.some(e=>!("name"in e&&e.name))}let o=(0,eU.e)(n,{args:r?[]:{},eventName:e});t.onLogs([o])}},onError(e){t.onError?.(e)}});u=c,s||u()}catch(e){l?.(e)}})(),()=>u()))})()})(e,t),watchEvent:t=>(function(e,{address:t,args:r,batch:n=!0,event:o,events:a,fromBlock:i,onError:s,onLogs:l,poll:c,pollingInterval:u=e.pollingInterval,strict:d}){let f,h,m=void 0!==c?c:"bigint"==typeof i||"webSocket"!==e.transport.type&&"ipc"!==e.transport.type&&("fallback"!==e.transport.type||"webSocket"!==e.transport.transports[0].c
14onfig.type&&"ipc"!==e.transport.transports[0].config.type),b=d??!1;return m?(()=>{let c=(0,rL.A)(["watchEvent",t,r,n,e.uid,o,u,i]);return(0,r_.lB)(c,{onLogs:l,onError:s},s=>{let l,c;void 0!==i&&(l=i-1n);let d=!1,f=(0,r$.w)(async()=>{if(!d){try{c=await (0,p.T)(e,z,"createEventFilter")({address:t,args:r,event:o,events:a,strict:b,fromBlock:i})}catch{}d=!0;return}try{let i;if(c)i=await (0,p.T)(e,eV,"getFilterChanges")({filter:c});else{let n=await (0,p.T)(e,eT,"getBlockNumber")({});i=l&&l!==n?await (0,p.T)(e,ez,"getLogs")({address:t,args:r,event:o,events:a,fromBlock:l+1n,toBlock:n}):[],l=n}if(0===i.length)return;if(n)s.onLogs(i);else for(let e of i)s.onLogs([e])}catch(e){c&&e instanceof rU.Di&&(d=!1),s.onError?.(e)}},{emitOnBegin:!0,interval:u});return async()=>{c&&await (0,p.T)(e,ra,"uninstallFilter")({filter:c}),f()}})})():(f=!0,h=()=>f=!1,(async()=>{try{let n=(()=>{if("fallback"===e.transport.type){let t=e.transport.transports.find(e=>"webSocket"===e.config.type||"ipc"===e.config.type);return t?t.value:e.transport}return e.transport})(),i=a??(o?[o]:void 0),c=[];i&&(c=[i.flatMap(e=>F({abi:[e],eventName:e.name,args:r}))],o&&(c=c[0]));let{unsubscribe:u}=await n.subscribe({params:["logs",{address:t,topics:c}],onData(e){if(!f)return;let t=e.result;try{let{eventName:e,args:r}=eF({abi:i??[],data:t.data,topics:t.topics,strict:b}),n=(0,eU.e)(t,{args:r,eventName:e});l([n])}catch(o){let e,r;if(o instanceof O.fo||o instanceof O.l3){if(d)return;e=o.abiItem.name,r=o.abiItem.inputs?.some(e=>!("name"in e&&e.name))}let n=(0,eU.e)(t,{args:r?[]:{},eventName:e});l([n])}},onError(e){s?.(e)}});h=u,f||h()}catch(e){s?.(e)}})(),()=>h())})(e,t),watchPendingTransactions:t=>(function(e,{batch:t=!0,onError:r,onTransactions:n,poll:o,pollingInterval:a=e.pollingInterval}){let i,s;return(void 0!==o?o:"webSocket"!==e.transport.type&&"ipc"!==e.transport.type)?(()=>{let o=(0,rL.A)(["watchPendingTransactions",e.uid,t,a]);return(0,r_.lB)(o,{onTransactions:n,onError:r},r=>{let n,o=(0,r$.w)(async()=>{try{if(!n)try{n=await (0,p.T)(e,W,"createPendingTransactionFilter")({});return}catch(e){throw o(),e}let a=await (0,p.T)(e,eV,"getFilterChanges")({filter:n});if(0===a.length)return;if(t)r.onTransactions(a);else for(let e of a)r.onTransactions([e])}catch(e){r.onError?.(e)}},{emitOnBegin:!0,interval:a});return async()=>{n&&await (0,p.T)(e,ra,"uninstallFilter")({filter:n}),o()}})})():(i=!0,s=()=>i=!1,(async()=>{try{let{unsubscribe:t}=await e.transport.subscribe({params:["newPendingTransactions"],onData(e){if(!i)return;let t=e.result;n([t])},onError(e){r?.(e)}});s=t,i||s()}catch(e){r?.(e)}})(),()=>s())})(e,t)}}},58444:(e,t,r)=>{"use strict";r.d(t,{X:()=>s,k:()=>l});var n=r(37149),o=r(60388),a=r(48149),i=r(46305),s=class extends i.k{#S;#I;#O;#n;#i;#p;#R;constructor(e){super(),this.#R=!1,this.#p=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#n=e.client,this.#O=this.#n.getQueryCache(),this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#S=u(this.options),this.state=e.state??this.#S,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#i?.promise}setOptions(e){if(this.options={...this.#p,...e},this.updateGcTime(this.options.gcTime),this.state&&void 0===this.state.data){let e=u(this.options);void 0!==e.data&&(this.setState(c(e.data,e.dataUpdatedAt)),this.#S=e)}}optionalRemove(){this.observers.length||"idle"!==this.state.fetchStatus||this.#O.remove(this)}setData(e,t){let r=(0,n.pl)(this.state.data,e,this.options);return this.#s({data:r,type:"success",dataUpdatedAt:t?.updatedAt,manual:t?.manual}),r}setState(e,t){this.#s({type:"setState",state:e,setStateOptions:t})}cancel(e){let t=this.#i?.promise;return this.#i?.cancel(e),t?t.then(n.lQ).catch(n.lQ):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.#S)}isActive(){return this.observers.some(e=>!1!==(0,n.Eh)(e.options.enabled,this))}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===n.hT||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStatic(){return this.getObserversCount()>0&&this.observers.some(e=>"static"===(0,n.d2)(e.options.staleTime,this))}isStale(){return this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):void 0===this.state.data||this.state.isInvalidated}isStaleByTime(e=0){return void 0===this.state.data||"static"!==e&&(!!this.state.isInvalidated||!(0,n.j3)(this.state.dataUpdatedAt,e))}onFocus(){let e=this.observers.find(e=>e.shouldFetchOnWindowFocus());e?.refetch({cancelRefetch:!1}),this.#i?.continue()}onOnline(){let e=this.observers.find(e=>e.shouldFetchOnReconnect());e?.refetch({cancelRefetch:!1}),this.#i?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#O.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(t=>t!==e),this.observers.length||(this.#i&&(this.#R?this.#i.cancel({revert:!0}):this.#i.cancelRetry()),this.scheduleGc()),this.#O.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#s({type:"invalidate"})}async fetch(e,t){if("idle"!==this.state.fetchStatus&&this.#i?.status()!=="rejected"){if(void 0!==this.state.data&&t?.cancelRefetch)this.cancel({silent:!0});else if(this.#i)return this.#i.continueRetry(),this.#i.promise}if(e&&this.setOptions(e),!this.options.queryFn){let e=this.observers.find(e=>e.options.queryFn);e&&this.setOptions(e.options)}let r=new AbortController,o=e=>{Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(this.#R=!0,r.signal)}
14)},i=()=>{let e=(0,n.ZM)(this.options,t),r=(()=>{let e={client:this.#n,queryKey:this.queryKey,meta:this.meta};return o(e),e})();return(this.#R=!1,this.options.persister)?this.options.persister(e,r,this):e(r)},s=(()=>{let e={fetchOptions:t,options:this.options,queryKey:this.queryKey,client:this.#n,state:this.state,fetchFn:i};return o(e),e})();this.options.behavior?.onFetch(s,this),this.#I=this.state,("idle"===this.state.fetchStatus||this.state.fetchMeta!==s.fetchOptions?.meta)&&this.#s({type:"fetch",meta:s.fetchOptions?.meta}),this.#i=(0,a.II)({initialPromise:t?.initialPromise,fn:s.fetchFn,onCancel:e=>{e instanceof a.cc&&e.revert&&this.setState({...this.#I,fetchStatus:"idle"}),r.abort()},onFail:(e,t)=>{this.#s({type:"failed",failureCount:e,error:t})},onPause:()=>{this.#s({type:"pause"})},onContinue:()=>{this.#s({type:"continue"})},retry:s.options.retry,retryDelay:s.options.retryDelay,networkMode:s.options.networkMode,canRun:()=>!0});try{let e=await this.#i.start();if(void 0===e)throw Error(`${this.queryHash} data is undefined`);return this.setData(e),this.#O.config.onSuccess?.(e,this),this.#O.config.onSettled?.(e,this.state.error,this),e}catch(e){if(e instanceof a.cc){if(e.silent)return this.#i.promise;else if(e.revert){if(void 0===this.state.data)throw e;return this.state.data}}throw this.#s({type:"error",error:e}),this.#O.config.onError?.(e,this),this.#O.config.onSettled?.(this.state.data,e,this),e}finally{this.scheduleGc()}}#s(e){let t=t=>{switch(e.type){case"failed":return{...t,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...t,fetchStatus:"paused"};case"continue":return{...t,fetchStatus:"fetching"};case"fetch":return{...t,...l(t.data,this.options),fetchMeta:e.meta??null};case"success":let r={...t,...c(e.data,e.dataUpdatedAt),dataUpdateCount:t.dataUpdateCount+1,...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return this.#I=e.manual?r:void 0,r;case"error":let n=e.error;return{...t,error:n,errorUpdateCount:t.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:t.fetchFailureCount+1,fetchFailureReason:n,fetchStatus:"idle",status:"error"};case"invalidate":return{...t,isInvalidated:!0};case"setState":return{...t,...e.state}}};this.state=t(this.state),o.jG.batch(()=>{this.observers.forEach(e=>{e.onQueryUpdate()}),this.#O.notify({query:this,type:"updated",action:e})})}};function l(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:(0,a.v_)(t.networkMode)?"fetching":"paused",...void 0===e&&{error:null,status:"pending"}}}function c(e,t){return{data:e,dataUpdatedAt:t??Date.now(),error:null,isInvalidated:!1,status:"success"}}function u(e){let t="function"==typeof e.initialData?e.initialData():e.initialData,r=void 0!==t,n=r?"function"==typeof e.initialDataUpdatedAt?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:r?n??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:r?"success":"pending",fetchStatus:"idle"}}},58547:(e,t,r)=>{"use strict";r.d(t,{Lj:()=>s,WB:()=>c,uL:()=>l});var n=r(16006),o=r(65443),a=r(82367),i=r(93505);let s={"0x0":"reverted","0x1":"success"};function l(e,t){let r={...e,blockNumber:e.blockNumber?BigInt(e.blockNumber):null,contractAddress:e.contractAddress?e.contractAddress:null,cumulativeGasUsed:e.cumulativeGasUsed?BigInt(e.cumulativeGasUsed):null,effectiveGasPrice:e.effectiveGasPrice?BigInt(e.effectiveGasPrice):null,gasUsed:e.gasUsed?BigInt(e.gasUsed):null,logs:e.logs?e.logs.map(e=>(0,a.e)(e)):null,to:e.to?e.to:null,transactionIndex:e.transactionIndex?(0,n.ME)(e.transactionIndex):null,status:e.status?s[e.status]:null,type:e.type?i.b4[e.type]||e.type:null};return e.blobGasPrice&&(r.blobGasPrice=BigInt(e.blobGasPrice)),e.blobGasUsed&&(r.blobGasUsed=BigInt(e.blobGasUsed)),r}let c=(0,o.q)("transactionReceipt",l)},58798:(e,t,r)=>{"use strict";function n(e){return"string"==typeof e[0]?o(e):function(e){let t=0;for(let r of e)t+=r.length;let r=new Uint8Array(t),n=0;for(let t of e)r.set(t,n),n+=t.length;return r}(e)}function o(e){return`0x${e.reduce((e,t)=>
14e+t.replace("0x",""),"")}`}r.d(t,{aP:()=>o,xW:()=>n})},59936:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(37876);r(14232);let o=e=>{let{position:t="top",className:r=""}=e;return(0,n.jsxs)("div",{"aria-hidden":"true",className:"pointer-events-none absolute left-1/2 -translate-x-1/2 ".concat("top"===t?"top-[-8vh] md:top-[-12vh]":"bottom-[-30vh] md:bottom-[-40vh]"," ").concat(r),children:[(0,n.jsx)("div",{className:"glow-ellipse glow-ellipse-primary"}),"bottom"===t&&(0,n.jsx)("div",{className:"glow-ellipse glow-ellipse-secondary"})]})}},60388:(e,t,r)=>{"use strict";r.d(t,{jG:()=>o});var n=r(48306).Zq,o=function(){let e=[],t=0,r=e=>{e()},o=e=>{e()},a=n,i=n=>{t?e.push(n):a(()=>{r(n)})};return{batch:n=>{let i;t++;try{i=n()}finally{--t||(()=>{let t=e;e=[],t.length&&a(()=>{o(()=>{t.forEach(e=>{r(e)})})})})()}return i},batchCalls:e=>(...t)=>{i(()=>{e(...t)})},schedule:i,setNotifyFunction:e=>{r=e},setBatchNotifyFunction:e=>{o=e},setScheduler:e=>{a=e}}}()},60539:(e,t,r)=>{"use strict";r.d(t,{B4:()=>o,SK:()=>a,hX:()=>i});var n=r(76200);class o extends n.C{constructor({offset:e}){super(`Offset \`${e}\` cannot be negative.`,{name:"NegativeOffsetError"})}}class a extends n.C{constructor({length:e,position:t}){super(`Position \`${t}\` is out of bounds (\`0 < position < ${e}\`).`,{name:"PositionOutOfBoundsError"})}}class i extends n.C{constructor({count:e,limit:t}){super(`Recursive read limit of \`${t}\` exceeded (recursive read count: \`${e}\`).`,{name:"RecursiveReadLimitExceededError"})}}},60760:(e,t,r)=>{"use strict";r.d(t,{rI:()=>rj,SQ:()=>rP,_2:()=>rS,lp:()=>rI,mB:()=>rO,ty:()=>rk});var n=r(37876),o=r(14232),a=r(33716),i=r(10714),s=r(38982),l=r(98477),c=r(82987),u=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let r=o.forwardRef((e,r)=>{let{asChild:o,...a}=e,i=o?c.DX:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,n.jsx)(i,{...a,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function d(e){let t=e+"CollectionProvider",[r,a]=function(e,t=[]){let r=[],a=()=>{let t=r.map(e=>o.createContext(e));return function(r){let n=r?.[e]||t;return o.useMemo(()=>({[`__scope${e}`]:{...r,[e]:n}}),[r,n])}};return a.scopeName=e,[function(t,a){let i=o.createContext(a),s=r.length;function l(t){let{scope:r,children:a,...l}=t,c=r?.[e][s]||i,u=o.useMemo(()=>l,Object.values(l));return(0,n.jsx)(c.Provider,{value:u,children:a})}return r=[...r,a],l.displayName=t+"Provider",[l,function(r,n){let l=n?.[e][s]||i,c=o.useContext(l);if(c)return c;if(void 0!==a)return a;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let n=r.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return o.useMemo(()=>({[`__scope${t.scopeName}`]:n}),[n])}};return r.scopeName=t.scopeName,r}(a,...t)]}(t),[s,l]=r(t,{collectionRef:{current:null},itemMap:new Map}),u=e=>{let{scope:t,children:r}=e,a=o.useRef(null),i=o.useRef(new Map).current;return(0,n.jsx)(s,{scope:t,itemMap:i,collectionRef:a,children:r})};u.displayName=t;let d=e+"CollectionSlot",f=o.forwardRef((e,t)=>{let{scope:r,children:o}=e,a=l(d,r),s=(0,i.s)(t,a.collectionRef);return(0,n.jsx)(c.DX,{ref:s,children:o})});f.displayName=d;let p=e+"CollectionItemSlot",h="data-radix-collection-item",m=o.forwardRef((e,t)=>{let{scope:r,children:a,...s}=e,u=o.useRef(null),d=(0,i.s)(t,u),f=l(p,r);return o.useEffect(()=>(f.itemMap.set(u,{ref:u,...s}),()=>void f.itemMap.delete(u))),(0,n.jsx)(c.DX,{...{[h]:""},ref:d,children:a})});return m.displayName=p,[{Provider:u,Slot:f,ItemSlot:m},function(t){let r=l(e+"CollectionConsumer",t);return o.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${h}]`));return Array.from(r.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[r.collectionRef,r.itemMap])},a]}var f=o.createContext(void 0);function p(e){let t=o.useContext(f);return e||t||"ltr"}var h=r(32792),m=r(22658),b=r(73850),g=r(52387);let y=["top","right","bottom","left"],v=Math.min,w=Math.max,x=Math.round,C=Math.floor,E=e=>({x:e,y:e}
14),j={left:"right",right:"left",bottom:"top",top:"bottom"},k={start:"end",end:"start"};function P(e,t){return"function"==typeof e?e(t):e}function S(e){return e.split("-")[0]}function I(e){return e.split("-")[1]}function O(e){return"x"===e?"y":"x"}function R(e){return"y"===e?"height":"width"}function A(e){return["top","bottom"].includes(S(e))?"y":"x"}function T(e){return e.replace(/start|end/g,e=>k[e])}function B(e){return e.replace(/left|right|bottom|top/g,e=>j[e])}function _(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function M(e){let{x:t,y:r,width:n,height:o}=e;return{width:n,height:o,top:r,left:t,right:t+n,bottom:r+o,x:t,y:r}}function N(e,t,r){let n,{reference:o,floating:a}=e,i=A(t),s=O(A(t)),l=R(s),c=S(t),u="y"===i,d=o.x+o.width/2-a.width/2,f=o.y+o.height/2-a.height/2,p=o[l]/2-a[l]/2;switch(c){case"top":n={x:d,y:o.y-a.height};break;case"bottom":n={x:d,y:o.y+o.height};break;case"right":n={x:o.x+o.width,y:f};break;case"left":n={x:o.x-a.width,y:f};break;default:n={x:o.x,y:o.y}}switch(I(t)){case"start":n[s]-=p*(r&&u?-1:1);break;case"end":n[s]+=p*(r&&u?-1:1)}return n}let L=async(e,t,r)=>{let{placement:n="bottom",strategy:o="absolute",middleware:a=[],platform:i}=r,s=a.filter(Boolean),l=await (null==i.isRTL?void 0:i.isRTL(t)),c=await i.getElementRects({reference:e,floating:t,strategy:o}),{x:u,y:d}=N(c,n,l),f=n,p={},h=0;for(let r=0;r<s.length;r++){let{name:a,fn:m}=s[r],{x:b,y:g,data:y,reset:v}=await m({x:u,y:d,initialPlacement:n,placement:f,strategy:o,middlewareData:p,rects:c,platform:i,elements:{reference:e,floating:t}});u=null!=b?b:u,d=null!=g?g:d,p={...p,[a]:{...p[a],...y}},v&&h<=50&&(h++,"object"==typeof v&&(v.placement&&(f=v.placement),v.rects&&(c=!0===v.rects?await i.getElementRects({reference:e,floating:t,strategy:o}):v.rects),{x:u,y:d}=N(c,f,l)),r=-1)}return{x:u,y:d,placement:f,strategy:o,middlewareData:p}};async function $(e,t){var r;void 0===t&&(t={});let{x:n,y:o,platform:a,rects:i,elements:s,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:d="floating",altBoundary:f=!1,padding:p=0}=P(t,e),h=_(p),m=s[f?"floating"===d?"reference":"floating":d],b=M(await a.getClippingRect({element:null==(r=await (null==a.isElement?void 0:a.isElement(m)))||r?m:m.contextElement||await (null==a.getDocumentElement?void 0:a.getDocumentElement(s.floating)),boundary:c,rootBoundary:u,strategy:l})),g="floating"===d?{x:n,y:o,width:i.floating.width,height:i.floating.height}:i.reference,y=await (null==a.getOffsetParent?void 0:a.getOffsetParent(s.floating)),v=await (null==a.isElement?void 0:a.isElement(y))&&await (null==a.getScale?void 0:a.getScale(y))||{x:1,y:1},w=M(a.convertOffsetParentRelativeRectToViewportRelativeRect?await a.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:g,offsetParent:y,strategy:l}):g);return{top:(b.top-w.top+h.top)/v.y,bottom:(w.bottom-b.bottom+h.bottom)/v.y,left:(b.left-w.left+h.left)/v.x,right:(w.right-b.right+h.right)/v.x}}function F(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function D(e){return y.some(t=>e[t]>=0)}async function U(e,t){let{placement:r,platform:n,elements:o}=e,a=await (null==n.isRTL?void 0:n.isRTL(o.floating)),i=S(r),s=I(r),l="y"===A(r),c=["left","top"].includes(i)?-1:1,u=a&&l?-1:1,d=P(t,e),{mainAxis:f,crossAxis:p,alignmentAxis:h}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return s&&"number"==typeof h&&(p="end"===s?-1*h:h),l?{x:p*u,y:f*c}:{x:f*c,y:p*u}}function z(){return"undefined"!=typeof window}function W(e){return K(e)?(e.nodeName||"").toLowerCase():"#document"}function q(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function H(e){var t;return null==(t=(K(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function K(e){return!!z()&&(e instanceof Node||e instanceof q(e).Node)}function G(e){return!!z()&&(e instanceof Element||e instanceof q(e).Element)}function V(e){return!!z()&&(e instanceof HTMLElement||e instanceof q(e).HTMLElement)}function Q(e){return!!z()&&"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof q(e).ShadowRoot)}function Z(e){let{overflow:t,overflowX:r,overflowY:n,display:o}=et(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!["inline","contents"].includes(o)}function Y(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch(e){return!1}})}
14function X(e){let t=J(),r=G(e)?et(e):e;return"none"!==r.transform||"none"!==r.perspective||!!r.containerType&&"normal"!==r.containerType||!t&&!!r.backdropFilter&&"none"!==r.backdropFilter||!t&&!!r.filter&&"none"!==r.filter||["transform","perspective","filter"].some(e=>(r.willChange||"").includes(e))||["paint","layout","strict","content"].some(e=>(r.contain||"").includes(e))}function J(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}function ee(e){return["html","body","#document"].includes(W(e))}function et(e){return q(e).getComputedStyle(e)}function er(e){return G(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function en(e){if("html"===W(e))return e;let t=e.assignedSlot||e.parentNode||Q(e)&&e.host||H(e);return Q(t)?t.host:t}function eo(e,t,r){var n;void 0===t&&(t=[]),void 0===r&&(r=!0);let o=function e(t){let r=en(t);return ee(r)?t.ownerDocument?t.ownerDocument.body:t.body:V(r)&&Z(r)?r:e(r)}(e),a=o===(null==(n=e.ownerDocument)?void 0:n.body),i=q(o);if(a){let e=ea(i);return t.concat(i,i.visualViewport||[],Z(o)?o:[],e&&r?eo(e):[])}return t.concat(o,eo(o,[],r))}function ea(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function ei(e){let t=et(e),r=parseFloat(t.width)||0,n=parseFloat(t.height)||0,o=V(e),a=o?e.offsetWidth:r,i=o?e.offsetHeight:n,s=x(r)!==a||x(n)!==i;return s&&(r=a,n=i),{width:r,height:n,$:s}}function es(e){return G(e)?e:e.contextElement}function el(e){let t=es(e);if(!V(t))return E(1);let r=t.getBoundingClientRect(),{width:n,height:o,$:a}=ei(t),i=(a?x(r.width):r.width)/n,s=(a?x(r.height):r.height)/o;return i&&Number.isFinite(i)||(i=1),s&&Number.isFinite(s)||(s=1),{x:i,y:s}}let ec=E(0);function eu(e){let t=q(e);return J()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:ec}function ed(e,t,r,n){var o;void 0===t&&(t=!1),void 0===r&&(r=!1);let a=e.getBoundingClientRect(),i=es(e),s=E(1);t&&(n?G(n)&&(s=el(n)):s=el(e));let l=(void 0===(o=r)&&(o=!1),n&&(!o||n===q(i))&&o)?eu(i):E(0),c=(a.left+l.x)/s.x,u=(a.top+l.y)/s.y,d=a.width/s.x,f=a.height/s.y;if(i){let e=q(i),t=n&&G(n)?q(n):n,r=e,o=ea(r);for(;o&&n&&t!==r;){let e=el(o),t=o.getBoundingClientRect(),n=et(o),a=t.left+(o.clientLeft+parseFloat(n.paddingLeft))*e.x,i=t.top+(o.clientTop+parseFloat(n.paddingTop))*e.y;c*=e.x,u*=e.y,d*=e.x,f*=e.y,c+=a,u+=i,o=ea(r=q(o))}}return M({width:d,height:f,x:c,y:u})}function ef(e,t){let r=er(e).scrollLeft;return t?t.left+r:ed(H(e)).left+r}function ep(e,t,r){let n;if("viewport"===t)n=function(e,t){let r=q(e),n=H(e),o=r.visualViewport,a=n.clientWidth,i=n.clientHeight,s=0,l=0;if(o){a=o.width,i=o.height;let e=J();(!e||e&&"fixed"===t)&&(s=o.offsetLeft,l=o.offsetTop)}return{width:a,height:i,x:s,y:l}}(e,r);else if("document"===t)n=function(e){let t=H(e),r=er(e),n=e.ownerDocument.body,o=w(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),a=w(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight),i=-r.scrollLeft+ef(e),s=-r.scrollTop;return"rtl"===et(n).direction&&(i+=w(t.clientWidth,n.clientWidth)-o),{width:o,height:a,x:i,y:s}}(H(e));else if(G(t))n=function(e,t){let r=ed(e,!0,"fixed"===t),n=r.top+e.clientTop,o=r.left+e.clientLeft,a=V(e)?el(e):E(1),i=e.clientWidth*a.x,s=e.clientHeight*a.y;return{width:i,height:s,x:o*a.x,y:n*a.y}}(t,r);else{let r=eu(e);n={...t,x:t.x-r.x,y:t.y-r.y}}return M(n)}function eh(e){return"static"===et(e).position}function em(e,t){if(!V(e)||"fixed"===et(e).position)return null;if(t)return t(e);let r=e.offsetParent;return H(e)===r&&(r=r.ownerDocument.body),r}function eb(e,t){let r=q(e);if(Y(e))return r;if(!V(e)){let t=en(e);for(;t&&!ee(t);){if(G(t)&&!eh(t))return t;t=en(t)}return r}let n=em(e,t);for(;n&&["table","td","th"].includes(W(n))&&eh(n);)n=em(n,t);return n&&ee(n)&&eh(n)&&!X(n)?r:n||function(e){let t=en(e);for(;V(t)&&!ee(t);){if(X(t))return t;if(Y(t))break;t=en(t)}return null}(e)||r}let eg=async function(e){let t=this.getOffsetParent||eb,r=this.getDimensions,n=await r(e.floating);return{reference:function(e,t,r){let n=V(t),o=H(t),a="fixed"===r,i=ed(e,!0,a,t),s={scrollLeft:0,scrollTop:0},l=E(0);if(n||!n&&!a)if(("body"!==W(t)||Z(o))&&(s=er(t)),n){let e=ed(t,!0,a,t);l.x=e.x+t.clientLeft,l.y=e.y+t.clientTop}else o&&(l.x=ef(o));let c=0,u=0;if(o&&!n&&!a){let e=o.getBoundingClientRect();u=e.top+s.scrollTop,c=e.left+s.scrollLeft-ef(o,e)}return{x:i.left+s.scrollLeft-l.x-c,y:i.top+s.scrollTop-l.y-u,width:i.width,height:i.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}},ey={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:r,offsetParent:n,strategy:o}=e,a="fixed"===o,i=H(n),s=!!t&&Y(t.floating);if(n===i||s&&a)return r;let l={scrollLeft:0,scrollTop:0},c=E(1),u=E(0),d=V(n);
14if((d||!d&&!a)&&(("body"!==W(n)||Z(i))&&(l=er(n)),V(n))){let e=ed(n);c=el(n),u.x=e.x+n.clientLeft,u.y=e.y+n.clientTop}return{width:r.width*c.x,height:r.height*c.y,x:r.x*c.x-l.scrollLeft*c.x+u.x,y:r.y*c.y-l.scrollTop*c.y+u.y}},getDocumentElement:H,getClippingRect:function(e){let{element:t,boundary:r,rootBoundary:n,strategy:o}=e,a=[..."clippingAncestors"===r?Y(t)?[]:function(e,t){let r=t.get(e);if(r)return r;let n=eo(e,[],!1).filter(e=>G(e)&&"body"!==W(e)),o=null,a="fixed"===et(e).position,i=a?en(e):e;for(;G(i)&&!ee(i);){let t=et(i),r=X(i);r||"fixed"!==t.position||(o=null),(a?!r&&!o:!r&&"static"===t.position&&!!o&&["absolute","fixed"].includes(o.position)||Z(i)&&!r&&function e(t,r){let n=en(t);return!(n===r||!G(n)||ee(n))&&("fixed"===et(n).position||e(n,r))}(e,i))?n=n.filter(e=>e!==i):o=t,i=en(i)}return t.set(e,n),n}(t,this._c):[].concat(r),n],i=a[0],s=a.reduce((e,r)=>{let n=ep(t,r,o);return e.top=w(n.top,e.top),e.right=v(n.right,e.right),e.bottom=v(n.bottom,e.bottom),e.left=w(n.left,e.left),e},ep(t,i,o));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},getOffsetParent:eb,getElementRects:eg,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:r}=ei(e);return{width:t,height:r}},getScale:el,isElement:G,isRTL:function(e){return"rtl"===et(e).direction}},ev=e=>({name:"arrow",options:e,async fn(t){let{x:r,y:n,placement:o,rects:a,platform:i,elements:s,middlewareData:l}=t,{element:c,padding:u=0}=P(e,t)||{};if(null==c)return{};let d=_(u),f={x:r,y:n},p=O(A(o)),h=R(p),m=await i.getDimensions(c),b="y"===p,g=b?"clientHeight":"clientWidth",y=a.reference[h]+a.reference[p]-f[p]-a.floating[h],x=f[p]-a.reference[p],C=await (null==i.getOffsetParent?void 0:i.getOffsetParent(c)),E=C?C[g]:0;E&&await (null==i.isElement?void 0:i.isElement(C))||(E=s.floating[g]||a.floating[h]);let j=E/2-m[h]/2-1,k=v(d[b?"top":"left"],j),S=v(d[b?"bottom":"right"],j),T=E-m[h]-S,B=E/2-m[h]/2+(y/2-x/2),M=w(k,v(B,T)),N=!l.arrow&&null!=I(o)&&B!==M&&a.reference[h]/2-(B<k?k:S)-m[h]/2<0,L=N?B<k?B-k:B-T:0;return{[p]:f[p]+L,data:{[p]:M,centerOffset:B-M-L,...N&&{alignmentOffset:L}},reset:N}}});var ew="undefined"!=typeof document?o.useLayoutEffect:o.useEffect;function ex(e,t){let r,n,o;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((r=e.length)!==t.length)return!1;for(n=r;0!=n--;)if(!ex(e[n],t[n]))return!1;return!0}if((r=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(n=r;0!=n--;)if(!({}).hasOwnProperty.call(t,o[n]))return!1;for(n=r;0!=n--;){let r=o[n];if(("_owner"!==r||!e.$$typeof)&&!ex(e[r],t[r]))return!1}return!0}return e!=e&&t!=t}function eC(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function eE(e,t){let r=eC(e);return Math.round(t*r)/r}function ej(e){let t=o.useRef(e);return ew(()=>{t.current=e}),t}var ek=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let r=o.forwardRef((e,r)=>{let{asChild:o,...a}=e,i=o?c.DX:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,n.jsx)(i,{...a,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),eP=o.forwardRef((e,t)=>{let{children:r,width:o=10,height:a=5,...i}=e;return(0,n.jsx)(ek.svg,{...i,ref:t,width:o,height:a,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?r:(0,n.jsx)("polygon",{points:"0,0 30,0 15,10"})})});eP.displayName="Arrow";var eS=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let r=o.forwardRef((e,r)=>{let{asChild:o,...a}=e,i=o?c.DX:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,n.jsx)(i,{...a,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),eI=globalThis?.document?o.useLayoutEffect:()=>{},eO=globalThis?.document?o.useLayoutEffect:()=>{},eR="Popper",[eA,eT]=function(e,t=[]){let r=[],a=()=>{let t=r.map(e=>o.createContext(e));return function(r){let n=r?.[e]||t;return o.useMemo(()=>({[`__scope${e}`]:{...r,[e]:n}}),[r,n])}};return a.scopeName=e,[function(t,a){let i=o.createContext(a),s=r.length;function l(t){let{scope:r,children:a,...l}=t,c=r?.[e][s]||i,u=o.useMemo(()=>l,Object.values(l));return(0,n.jsx)(c.Provider,{value:u,children:a})}return r=[...r,a],l.displayName=t+"Provider",[l,function(r,n){let l=n?.[e][s]||i,c=o.useContext(l);if(c)return c;if(void 0!==a)return a;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let n=r.reduce((t,{useScope:r,scopeName:n})=>
14{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return o.useMemo(()=>({[`__scope${t.scopeName}`]:n}),[n])}};return r.scopeName=t.scopeName,r}(a,...t)]}(eR),[eB,e_]=eA(eR),eM=e=>{let{__scopePopper:t,children:r}=e,[a,i]=o.useState(null);return(0,n.jsx)(eB,{scope:t,anchor:a,onAnchorChange:i,children:r})};eM.displayName=eR;var eN="PopperAnchor",eL=o.forwardRef((e,t)=>{let{__scopePopper:r,virtualRef:a,...s}=e,l=e_(eN,r),c=o.useRef(null),u=(0,i.s)(t,c);return o.useEffect(()=>{l.onAnchorChange(a?.current||c.current)}),a?null:(0,n.jsx)(eS.div,{...s,ref:u})});eL.displayName=eN;var e$="PopperContent",[eF,eD]=eA(e$),eU=o.forwardRef((e,t)=>{let{__scopePopper:r,side:a="bottom",sideOffset:s=0,align:c="center",alignOffset:u=0,arrowPadding:d=0,avoidCollisions:f=!0,collisionBoundary:p=[],collisionPadding:h=0,sticky:m="partial",hideWhenDetached:b=!1,updatePositionStrategy:g="optimized",onPlaced:y,...x}=e,E=e_(e$,r),[j,k]=o.useState(null),_=(0,i.s)(t,e=>k(e)),[M,N]=o.useState(null),z=function(e){let[t,r]=o.useState(void 0);return eO(()=>{if(e){r({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let n,o;if(!Array.isArray(t)||!t.length)return;let a=t[0];if("borderBoxSize"in a){let e=a.borderBoxSize,t=Array.isArray(e)?e[0]:e;n=t.inlineSize,o=t.blockSize}else n=e.offsetWidth,o=e.offsetHeight;r({width:n,height:o})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}r(void 0)},[e]),t}(M),W=z?.width??0,q=z?.height??0,K="number"==typeof h?h:{top:0,right:0,bottom:0,left:0,...h},G=Array.isArray(p)?p:[p],V=G.length>0,Q={padding:K,boundary:G.filter(eH),altBoundary:V},{refs:Z,floatingStyles:Y,placement:X,isPositioned:J,middlewareData:ee}=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:n=[],platform:a,elements:{reference:i,floating:s}={},transform:c=!0,whileElementsMounted:u,open:d}=e,[f,p]=o.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[h,m]=o.useState(n);ex(h,n)||m(n);let[b,g]=o.useState(null),[y,v]=o.useState(null),w=o.useCallback(e=>{e!==j.current&&(j.current=e,g(e))},[]),x=o.useCallback(e=>{e!==k.current&&(k.current=e,v(e))},[]),C=i||b,E=s||y,j=o.useRef(null),k=o.useRef(null),P=o.useRef(f),S=null!=u,I=ej(u),O=ej(a),R=ej(d),A=o.useCallback(()=>{if(!j.current||!k.current)return;let e={placement:t,strategy:r,middleware:h};O.current&&(e.platform=O.current),((e,t,r)=>{let n=new Map,o={platform:ey,...r},a={...o.platform,_c:n};return L(e,t,{...o,platform:a})})(j.current,k.current,e).then(e=>{let t={...e,isPositioned:!1!==R.current};T.current&&!ex(P.current,t)&&(P.current=t,l.flushSync(()=>{p(t)}))})},[h,t,r,O,R]);ew(()=>{!1===d&&P.current.isPositioned&&(P.current.isPositioned=!1,p(e=>({...e,isPositioned:!1})))},[d]);let T=o.useRef(!1);ew(()=>(T.current=!0,()=>{T.current=!1}),[]),ew(()=>{if(C&&(j.current=C),E&&(k.current=E),C&&E){if(I.current)return I.current(C,E,A);A()}},[C,E,A,I,S]);let B=o.useMemo(()=>({reference:j,floating:k,setReference:w,setFloating:x}),[w,x]),_=o.useMemo(()=>({reference:C,floating:E}),[C,E]),M=o.useMemo(()=>{let e={position:r,left:0,top:0};if(!_.floating)return e;let t=eE(_.floating,f.x),n=eE(_.floating,f.y);return c?{...e,transform:"translate("+t+"px, "+n+"px)",...eC(_.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:t,top:n}},[r,c,_.floating,f.x,f.y]);return o.useMemo(()=>({...f,update:A,refs:B,elements:_,floatingStyles:M}),[f,A,B,_,M])}({strategy:"fixed",placement:a+("center"!==c?"-"+c:""),whileElementsMounted:(...e)=>(function(e,t,r,n){let o;void 0===n&&(n={});let{ancestorScroll:a=!0,ancestorResize:i=!0,elementResize:s="function"==typeof ResizeObserver,layoutShift:l="function"==typeof IntersectionObserver,animationFrame:c=!1}=n,u=es(e),d=a||i?[...u?eo(u):[],...eo(t)]:[];d.forEach(e=>{a&&e.addEventListener("scroll",r,{passive:!0}),i&&e.addEventListener("resize",r)});let f=u&&l?function(e,t){let r,n=null,o=H(e);function a(){var e;clearTimeout(r),null==(e=n)||e.disconnect(),n=null}return!function i(s,l){void 0===s&&(s=!1),void 0===l&&(l=1),a();let{left:c,top:u,width:d,height:f}=e.getBoundingClientRect();if(s||t(),!d||!f)return;let p=C(u),h=C(o.clientWidth-(c+d)),m={rootMargin:-p+"px "+-h+"px "+-C(o.clientHeight-(u+f))+"px "+-C(c)+"px",threshold:w(0,v(1,l))||1},b=!0;function g(e){let t=e[0].intersectionRatio;if(t!==l){if(!b)return i();t?i(!1,t):r=setTimeout(()=>{i(!1,1e-7)},1e3)}b=!1}try{n=new IntersectionObserver(g,{...m,root:o.ownerDocument})}catch(e){n=new IntersectionObserver(g,m)}n.observe(e)}(!0),a}(u,r):null,p=-1,h=null;s&&(h=new ResizeObserver(e=>{let[n]=e;n&&n.target===u&&h&&(h.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var e;null==(e=h)||e.observe(t)})),r()}),u&&!c&&h.observe(u),h.observe(t));let m=c?ed(e):null;return c&&function t(){let n=ed(e);m&&(n.x!==m.x||n.y!==m.y||n.width!==m.width||n.height!==m.height)&&r(),m=n,o=requestAnimationFrame(t)}(),r(),()=>{var e;
14d.forEach(e=>{a&&e.removeEventListener("scroll",r),i&&e.removeEventListener("resize",r)}),null==f||f(),null==(e=h)||e.disconnect(),h=null,c&&cancelAnimationFrame(o)}})(...e,{animationFrame:"always"===g}),elements:{reference:E.anchor},middleware:[((e,t)=>({...function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var r,n;let{x:o,y:a,placement:i,middlewareData:s}=t,l=await U(t,e);return i===(null==(r=s.offset)?void 0:r.placement)&&null!=(n=s.arrow)&&n.alignmentOffset?{}:{x:o+l.x,y:a+l.y,data:{...l,placement:i}}}}}(e),options:[e,t]}))({mainAxis:s+q,alignmentAxis:u}),f&&((e,t)=>({...function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:r,y:n,placement:o}=t,{mainAxis:a=!0,crossAxis:i=!1,limiter:s={fn:e=>{let{x:t,y:r}=e;return{x:t,y:r}}},...l}=P(e,t),c={x:r,y:n},u=await $(t,l),d=A(S(o)),f=O(d),p=c[f],h=c[d];if(a){let e="y"===f?"top":"left",t="y"===f?"bottom":"right",r=p+u[e],n=p-u[t];p=w(r,v(p,n))}if(i){let e="y"===d?"top":"left",t="y"===d?"bottom":"right",r=h+u[e],n=h-u[t];h=w(r,v(h,n))}let m=s.fn({...t,[f]:p,[d]:h});return{...m,data:{x:m.x-r,y:m.y-n,enabled:{[f]:a,[d]:i}}}}}}(e),options:[e,t]}))({mainAxis:!0,crossAxis:!1,limiter:"partial"===m?((e,t)=>({...function(e){return void 0===e&&(e={}),{options:e,fn(t){let{x:r,y:n,placement:o,rects:a,middlewareData:i}=t,{offset:s=0,mainAxis:l=!0,crossAxis:c=!0}=P(e,t),u={x:r,y:n},d=A(o),f=O(d),p=u[f],h=u[d],m=P(s,t),b="number"==typeof m?{mainAxis:m,crossAxis:0}:{mainAxis:0,crossAxis:0,...m};if(l){let e="y"===f?"height":"width",t=a.reference[f]-a.floating[e]+b.mainAxis,r=a.reference[f]+a.reference[e]-b.mainAxis;p<t?p=t:p>r&&(p=r)}if(c){var g,y;let e="y"===f?"width":"height",t=["top","left"].includes(S(o)),r=a.reference[d]-a.floating[e]+(t&&(null==(g=i.offset)?void 0:g[d])||0)+(t?0:b.crossAxis),n=a.reference[d]+a.reference[e]+(t?0:(null==(y=i.offset)?void 0:y[d])||0)-(t?b.crossAxis:0);h<r?h=r:h>n&&(h=n)}return{[f]:p,[d]:h}}}}(e),options:[e,t]}))():void 0,...Q}),f&&((e,t)=>({...function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var r,n,o,a,i;let{placement:s,middlewareData:l,rects:c,initialPlacement:u,platform:d,elements:f}=t,{mainAxis:p=!0,crossAxis:h=!0,fallbackPlacements:m,fallbackStrategy:b="bestFit",fallbackAxisSideDirection:g="none",flipAlignment:y=!0,...v}=P(e,t);if(null!=(r=l.arrow)&&r.alignmentOffset)return{};let w=S(s),x=A(u),C=S(u)===u,E=await (null==d.isRTL?void 0:d.isRTL(f.floating)),j=m||(C||!y?[B(u)]:function(e){let t=B(e);return[T(e),t,T(t)]}(u)),k="none"!==g;!m&&k&&j.push(...function(e,t,r,n){let o=I(e),a=function(e,t,r){let n=["left","right"],o=["right","left"];switch(e){case"top":case"bottom":if(r)return t?o:n;return t?n:o;case"left":case"right":return t?["top","bottom"]:["bottom","top"];default:return[]}}(S(e),"start"===r,n);return o&&(a=a.map(e=>e+"-"+o),t&&(a=a.concat(a.map(T)))),a}(u,y,g,E));let _=[u,...j],M=await $(t,v),N=[],L=(null==(n=l.flip)?void 0:n.overflows)||[];if(p&&N.push(M[w]),h){let e=function(e,t,r){void 0===r&&(r=!1);let n=I(e),o=O(A(e)),a=R(o),i="x"===o?n===(r?"end":"start")?"right":"left":"start"===n?"bottom":"top";return t.reference[a]>t.floating[a]&&(i=B(i)),[i,B(i)]}(s,c,E);N.push(M[e[0]],M[e[1]])}if(L=[...L,{placement:s,overflows:N}],!N.every(e=>e<=0)){let e=((null==(o=l.flip)?void 0:o.index)||0)+1,t=_[e];if(t)return{data:{index:e,overflows:L},reset:{placement:t}};let r=null==(a=L.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:a.placement;if(!r)switch(b){case"bestFit":{let e=null==(i=L.filter(e=>{if(k){let t=A(e.placement);return t===x||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:i[0];e&&(r=e);break}case"initialPlacement":r=u}if(s!==r)return{reset:{placement:r}}}return{}}}}(e),options:[e,t]}))({...Q}),((e,t)=>({...function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var r,n;let o,a,{placement:i,rects:s,platform:l,elements:c}=t,{apply:u=()=>{},...d}=P(e,t),f=await $(t,d),p=S(i),h=I(i),m="y"===A(i),{width:b,height:g}=s.floating;"top"===p||"bottom"===p?(o=p,a=h===(await (null==l.isRTL?void 0:l.isRTL(c.floating))?"start":"end")?"left":"right"):(a=p,o="end"===h?"to
14p":"bottom");let y=g-f.top-f.bottom,x=b-f.left-f.right,C=v(g-f[o],y),E=v(b-f[a],x),j=!t.middlewareData.shift,k=C,O=E;if(null!=(r=t.middlewareData.shift)&&r.enabled.x&&(O=x),null!=(n=t.middlewareData.shift)&&n.enabled.y&&(k=y),j&&!h){let e=w(f.left,0),t=w(f.right,0),r=w(f.top,0),n=w(f.bottom,0);m?O=b-2*(0!==e||0!==t?e+t:w(f.left,f.right)):k=g-2*(0!==r||0!==n?r+n:w(f.top,f.bottom))}await u({...t,availableWidth:O,availableHeight:k});let R=await l.getDimensions(c.floating);return b!==R.width||g!==R.height?{reset:{rects:!0}}:{}}}}(e),options:[e,t]}))({...Q,apply:({elements:e,rects:t,availableWidth:r,availableHeight:n})=>{let{width:o,height:a}=t.reference,i=e.floating.style;i.setProperty("--radix-popper-available-width",`${r}px`),i.setProperty("--radix-popper-available-height",`${n}px`),i.setProperty("--radix-popper-anchor-width",`${o}px`),i.setProperty("--radix-popper-anchor-height",`${a}px`)}}),M&&((e,t)=>({...(e=>({name:"arrow",options:e,fn(t){let{element:r,padding:n}="function"==typeof e?e(t):e;return r&&({}).hasOwnProperty.call(r,"current")?null!=r.current?ev({element:r.current,padding:n}).fn(t):{}:r?ev({element:r,padding:n}).fn(t):{}}}))(e),options:[e,t]}))({element:M,padding:d}),eK({arrowWidth:W,arrowHeight:q}),b&&((e,t)=>({...function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(t){let{rects:r}=t,{strategy:n="referenceHidden",...o}=P(e,t);switch(n){case"referenceHidden":{let e=F(await $(t,{...o,elementContext:"reference"}),r.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:D(e)}}}case"escaped":{let e=F(await $(t,{...o,altBoundary:!0}),r.floating);return{data:{escapedOffsets:e,escaped:D(e)}}}default:return{}}}}}(e),options:[e,t]}))({strategy:"referenceHidden",...Q})]}),[et,er]=eG(X),en=function(e){let t=o.useRef(e);return o.useEffect(()=>{t.current=e}),o.useMemo(()=>(...e)=>t.current?.(...e),[])}(y);eI(()=>{J&&en?.()},[J,en]);let ea=ee.arrow?.x,ei=ee.arrow?.y,el=ee.arrow?.centerOffset!==0,[ec,eu]=o.useState();return eI(()=>{j&&eu(window.getComputedStyle(j).zIndex)},[j]),(0,n.jsx)("div",{ref:Z.setFloating,"data-radix-popper-content-wrapper":"",style:{...Y,transform:J?Y.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:ec,"--radix-popper-transform-origin":[ee.transformOrigin?.x,ee.transformOrigin?.y].join(" "),...ee.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,n.jsx)(eF,{scope:r,placedSide:et,onArrowChange:N,arrowX:ea,arrowY:ei,shouldHideArrow:el,children:(0,n.jsx)(eS.div,{"data-side":et,"data-align":er,...x,ref:_,style:{...x.style,animation:J?void 0:"none"}})})})});eU.displayName=e$;var ez="PopperArrow",eW={top:"bottom",right:"left",bottom:"top",left:"right"},eq=o.forwardRef(function(e,t){let{__scopePopper:r,...o}=e,a=eD(ez,r),i=eW[a.placedSide];return(0,n.jsx)("span",{ref:a.onArrowChange,style:{position:"absolute",left:a.arrowX,top:a.arrowY,[i]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[a.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[a.placedSide],visibility:a.shouldHideArrow?"hidden":void 0},children:(0,n.jsx)(eP,{...o,ref:t,style:{...o.style,display:"block"}})})});function eH(e){return null!==e}eq.displayName=ez;var eK=e=>({name:"transformOrigin",options:e,fn(t){let{placement:r,rects:n,middlewareData:o}=t,a=o.arrow?.centerOffset!==0,i=a?0:e.arrowWidth,s=a?0:e.arrowHeight,[l,c]=eG(r),u={start:"0%",center:"50%",end:"100%"}[c],d=(o.arrow?.x??0)+i/2,f=(o.arrow?.y??0)+s/2,p="",h="";return"bottom"===l?(p=a?u:`${d}px`,h=`${-s}px`):"top"===l?(p=a?u:`${d}px`,h=`${n.floating.height+s}px`):"right"===l?(p=`${-s}px`,h=a?u:`${f}px`):"left"===l&&(p=`${n.floating.width+s}px`,h=a?u:`${f}px`),{data:{x:p,y:h}}}});function eG(e){let[t,r="center"]=e.split("-");return[t,r]}var eV=r(83277),eQ=r(35619),eZ=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let r=o.forwardRef((e,r)=>{let{asChild:o,...a}=e,i=o?c.DX:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,n.jsx)(i,{...a,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),eY=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>
14{let r=o.forwardRef((e,r)=>{let{asChild:o,...a}=e,i=o?c.DX:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,n.jsx)(i,{...a,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),eX="rovingFocusGroup.onEntryFocus",eJ={bubbles:!1,cancelable:!0},e0="RovingFocusGroup",[e1,e6,e2]=d(e0),[e5,e3]=function(e,t=[]){let r=[],a=()=>{let t=r.map(e=>o.createContext(e));return function(r){let n=r?.[e]||t;return o.useMemo(()=>({[`__scope${e}`]:{...r,[e]:n}}),[r,n])}};return a.scopeName=e,[function(t,a){let i=o.createContext(a),s=r.length;function l(t){let{scope:r,children:a,...l}=t,c=r?.[e][s]||i,u=o.useMemo(()=>l,Object.values(l));return(0,n.jsx)(c.Provider,{value:u,children:a})}return r=[...r,a],l.displayName=t+"Provider",[l,function(r,n){let l=n?.[e][s]||i,c=o.useContext(l);if(c)return c;if(void 0!==a)return a;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let n=r.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return o.useMemo(()=>({[`__scope${t.scopeName}`]:n}),[n])}};return r.scopeName=t.scopeName,r}(a,...t)]}(e0,[e2]),[e8,e7]=e5(e0),e4=o.forwardRef((e,t)=>(0,n.jsx)(e1.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,n.jsx)(e1.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,n.jsx)(e9,{...e,ref:t})})}));e4.displayName=e0;var e9=o.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,orientation:l,loop:c=!1,dir:u,currentTabStopId:d,defaultCurrentTabStopId:f,onCurrentTabStopIdChange:h,onEntryFocus:m,preventScrollOnEntryFocus:b=!1,...g}=e,y=o.useRef(null),v=(0,i.s)(t,y),w=p(u),[x=null,C]=(0,s.i)({prop:d,defaultProp:f,onChange:h}),[E,j]=o.useState(!1),k=function(e){let t=o.useRef(e);return o.useEffect(()=>{t.current=e}),o.useMemo(()=>(...e)=>t.current?.(...e),[])}(m),P=e6(r),S=o.useRef(!1),[I,O]=o.useState(0);return o.useEffect(()=>{let e=y.current;if(e)return e.addEventListener(eX,k),()=>e.removeEventListener(eX,k)},[k]),(0,n.jsx)(e8,{scope:r,orientation:l,dir:w,loop:c,currentTabStopId:x,onItemFocus:o.useCallback(e=>C(e),[C]),onItemShiftTab:o.useCallback(()=>j(!0),[]),onFocusableItemAdd:o.useCallback(()=>O(e=>e+1),[]),onFocusableItemRemove:o.useCallback(()=>O(e=>e-1),[]),children:(0,n.jsx)(eY.div,{tabIndex:E||0===I?-1:0,"data-orientation":l,...g,ref:v,style:{outline:"none",...e.style},onMouseDown:(0,a.m)(e.onMouseDown,()=>{S.current=!0}),onFocus:(0,a.m)(e.onFocus,e=>{let t=!S.current;if(e.target===e.currentTarget&&t&&!E){let t=new CustomEvent(eX,eJ);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=P().filter(e=>e.focusable);tn([e.find(e=>e.active),e.find(e=>e.id===x),...e].filter(Boolean).map(e=>e.ref.current),b)}}S.current=!1}),onBlur:(0,a.m)(e.onBlur,()=>j(!1))})})}),te="RovingFocusGroupItem",tt=o.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,focusable:i=!0,active:s=!1,tabStopId:l,...c}=e,u=(0,g.B)(),d=l||u,f=e7(te,r),p=f.currentTabStopId===d,h=e6(r),{onFocusableItemAdd:m,onFocusableItemRemove:b}=f;return o.useEffect(()=>{if(i)return m(),()=>b()},[i,m,b]),(0,n.jsx)(e1.ItemSlot,{scope:r,id:d,focusable:i,active:s,children:(0,n.jsx)(eY.span,{tabIndex:p?0:-1,"data-orientation":f.orientation,...c,ref:t,onMouseDown:(0,a.m)(e.onMouseDown,e=>{i?f.onItemFocus(d):e.preventDefault()}),onFocus:(0,a.m)(e.onFocus,()=>f.onItemFocus(d)),onKeyDown:(0,a.m)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void f.onItemShiftTab();if(e.target!==e.currentTarget)return;let t=function(e,t,r){var n;let o=(n=e.key,"rtl"!==r?n:"ArrowLeft"===n?"ArrowRight":"ArrowRight"===n?"ArrowLeft":n);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(o))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(o)))return tr[o]}(e,f.orientation,f.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let r=h().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)r.reverse();else if("prev"===t||"next"===t){"prev"===t&&r.reverse();let n=r.indexOf(e.currentTarget);r=f.loop?function(e,t){return e.map((r,n)=>e[(t+n)%e.length])}(r,n+1):r.slice(n+1)}setTimeout(()=>tn(r))}})})})});tt.displayName=te;var tr={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function tn(e,t=!1){let r=document.activeElement;for(let n of e)if(n===r||(n.focus({preventScroll:t}),document.activeElement!==r))return}function to(e){let t=o.useRef(e);return o.useEffect(()=>{t.current=e}),o.useMemo(()=>(...e)=>t.current?.(...e),[])}var ta=r(94769),ti=r(74365),ts=["Enter"," "],tl=["ArrowUp","PageDown","End"],tc=["ArrowDown","PageUp","Home",...tl],tu={ltr:[...ts,"ArrowRight"],rtl:[...ts,"ArrowLeft"]},td={ltr:["ArrowLeft"],rtl:["ArrowRight"]},tf="Menu",[tp,th,tm]=d(tf),[tb,tg]=function(e,t=[]){let r=[],a=()=>{let t=r.map(e=>o.createContext(e));return function(r){let n=r?.[e]||t;return o.useMemo(()=>({[`__scope${e}`]:{...r,[e]:n}}),[r,n])}};return a.scopeName=e,[function(t,a){let i=o.createContext(a),s=r.length;function l(t){let{scope:r,children:a,...l}=t,c=r?.[e][s]||i,u=o.useMemo(()=>l,Object.values(l));return(0,n.jsx)(c.Provider,{value:u,children:a})}return r=[...r,a],l.displayName=t+"Provider",[l,function(r,n){let l=n?.[e][s]||i,c=o.useContext(l);if(c)return c;if(void 0!==a)return a;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let n=r.reduce((t,{useScope:r,scopeName:n})=>
14{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return o.useMemo(()=>({[`__scope${t.scopeName}`]:n}),[n])}};return r.scopeName=t.scopeName,r}(a,...t)]}(tf,[tm,eT,e3]),ty=eT(),tv=e3(),[tw,tx]=tb(tf),[tC,tE]=tb(tf),tj=e=>{let{__scopeMenu:t,open:r=!1,children:a,dir:i,onOpenChange:s,modal:l=!0}=e,c=ty(t),[u,d]=o.useState(null),f=o.useRef(!1),h=to(s),m=p(i);return o.useEffect(()=>{let e=()=>{f.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},t=()=>f.current=!1;return document.addEventListener("keydown",e,{capture:!0}),()=>{document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("pointerdown",t,{capture:!0}),document.removeEventListener("pointermove",t,{capture:!0})}},[]),(0,n.jsx)(eM,{...c,children:(0,n.jsx)(tw,{scope:t,open:r,onOpenChange:h,content:u,onContentChange:d,children:(0,n.jsx)(tC,{scope:t,onClose:o.useCallback(()=>h(!1),[h]),isUsingKeyboardRef:f,dir:m,modal:l,children:a})})})};tj.displayName=tf;var tk=o.forwardRef((e,t)=>{let{__scopeMenu:r,...o}=e,a=ty(r);return(0,n.jsx)(eL,{...a,...o,ref:t})});tk.displayName="MenuAnchor";var tP="MenuPortal",[tS,tI]=tb(tP,{forceMount:void 0}),tO=e=>{let{__scopeMenu:t,forceMount:r,children:o,container:a}=e,i=tx(tP,t);return(0,n.jsx)(tS,{scope:t,forceMount:r,children:(0,n.jsx)(eQ.C,{present:r||i.open,children:(0,n.jsx)(eV.Z,{asChild:!0,container:a,children:o})})})};tO.displayName=tP;var tR="MenuContent",[tA,tT]=tb(tR),tB=o.forwardRef((e,t)=>{let r=tI(tR,e.__scopeMenu),{forceMount:o=r.forceMount,...a}=e,i=tx(tR,e.__scopeMenu),s=tE(tR,e.__scopeMenu);return(0,n.jsx)(tp.Provider,{scope:e.__scopeMenu,children:(0,n.jsx)(eQ.C,{present:o||i.open,children:(0,n.jsx)(tp.Slot,{scope:e.__scopeMenu,children:s.modal?(0,n.jsx)(t_,{...a,ref:t}):(0,n.jsx)(tM,{...a,ref:t})})})})}),t_=o.forwardRef((e,t)=>{let r=tx(tR,e.__scopeMenu),s=o.useRef(null),l=(0,i.s)(t,s);return o.useEffect(()=>{let e=s.current;if(e)return(0,ta.Eq)(e)},[]),(0,n.jsx)(tN,{...e,ref:l,trapFocus:r.open,disableOutsidePointerEvents:r.open,disableOutsideScroll:!0,onFocusOutside:(0,a.m)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>r.onOpenChange(!1)})}),tM=o.forwardRef((e,t)=>{let r=tx(tR,e.__scopeMenu);return(0,n.jsx)(tN,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>r.onOpenChange(!1)})}),tN=o.forwardRef((e,t)=>{let{__scopeMenu:r,loop:s=!1,trapFocus:l,onOpenAutoFocus:u,onCloseAutoFocus:d,disableOutsidePointerEvents:f,onEntryFocus:p,onEscapeKeyDown:g,onPointerDownOutside:y,onFocusOutside:v,onInteractOutside:w,onDismiss:x,disableOutsideScroll:C,...E}=e,j=tx(tR,r),k=tE(tR,r),P=ty(r),S=tv(r),I=th(r),[O,R]=o.useState(null),A=o.useRef(null),T=(0,i.s)(t,A,j.onContentChange),B=o.useRef(0),_=o.useRef(""),M=o.useRef(0),N=o.useRef(null),L=o.useRef("right"),$=o.useRef(0),F=C?ti.A:o.Fragment,D=C?{as:c.DX,allowPinchZoom:!0}:void 0;o.useEffect(()=>()=>window.clearTimeout(B.current),[]),(0,m.Oh)();let U=o.useCallback(e=>L.current===N.current?.side&&function(e,t){return!!t&&function(e,t){let{x:r,y:n}=e,o=!1;for(let e=0,a=t.length-1;e<t.length;a=e++){let i=t[e].x,s=t[e].y,l=t[a].x,c=t[a].y;s>n!=c>n&&r<(l-i)*(n-s)/(c-s)+i&&(o=!o)}return o}({x:e.clientX,y:e.clientY},t)}(e,N.current?.area),[]);return(0,n.jsx)(tA,{scope:r,searchRef:_,onItemEnter:o.useCallback(e=>{U(e)&&e.preventDefault()},[U]),onItemLeave:o.useCallback(e=>{U(e)||(A.current?.focus(),R(null))},[U]),onTriggerLeave:o.useCallback(e=>{U(e)&&e.preventDefault()},[U]),pointerGraceTimerRef:M,onPointerGraceIntentChange:o.useCallback(e=>{N.current=e},[]),children:(0,n.jsx)(F,{...D,children:(0,n.jsx)(b.n,{asChild:!0,trapped:l,onMountAutoFocus:(0,a.m)(u,e=>{e.preventDefault(),A.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:d,children:(0,n.jsx)(h.qW,{asChild:!0,disableOutsidePointerEvents:f,onEscapeKeyDown:g,onPointerDownOutside:y,onFocusOutside:v,onInteractOutside:w,onDismiss:x,children:(0,n.jsx)(e4,{asChild:!0,...S,dir:k.dir,orientation:"vertical",loop:s,currentTabStopId:O,onCurrentTabStopIdChange:R,onEntryFocus:(0,a.m)(p,e=>{k.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,n.jsx)(eU,{role:"menu","aria-orientation":"vertical","data-state":t4(j.open
14),"data-radix-menu-content":"",dir:k.dir,...P,...E,ref:T,style:{outline:"none",...E.style},onKeyDown:(0,a.m)(E.onKeyDown,e=>{let t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,r=e.ctrlKey||e.altKey||e.metaKey,n=1===e.key.length;t&&("Tab"===e.key&&e.preventDefault(),!r&&n&&(e=>{let t=_.current+e,r=I().filter(e=>!e.disabled),n=document.activeElement,o=r.find(e=>e.ref.current===n)?.textValue,a=function(e,t,r){var n;let o=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,a=r?e.indexOf(r):-1,i=(n=Math.max(a,0),e.map((t,r)=>e[(n+r)%e.length]));1===o.length&&(i=i.filter(e=>e!==r));let s=i.find(e=>e.toLowerCase().startsWith(o.toLowerCase()));return s!==r?s:void 0}(r.map(e=>e.textValue),t,o),i=r.find(e=>e.textValue===a)?.ref.current;!function e(t){_.current=t,window.clearTimeout(B.current),""!==t&&(B.current=window.setTimeout(()=>e(""),1e3))}(t),i&&setTimeout(()=>i.focus())})(e.key));let o=A.current;if(e.target!==o||!tc.includes(e.key))return;e.preventDefault();let a=I().filter(e=>!e.disabled).map(e=>e.ref.current);tl.includes(e.key)&&a.reverse(),function(e){let t=document.activeElement;for(let r of e)if(r===t||(r.focus(),document.activeElement!==t))return}(a)}),onBlur:(0,a.m)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(B.current),_.current="")}),onPointerMove:(0,a.m)(e.onPointerMove,rt(e=>{let t=e.target,r=$.current!==e.clientX;e.currentTarget.contains(t)&&r&&(L.current=e.clientX>$.current?"right":"left",$.current=e.clientX)}))})})})})})})});tB.displayName=tR;var tL=o.forwardRef((e,t)=>{let{__scopeMenu:r,...o}=e;return(0,n.jsx)(eZ.div,{role:"group",...o,ref:t})});tL.displayName="MenuGroup";var t$=o.forwardRef((e,t)=>{let{__scopeMenu:r,...o}=e;return(0,n.jsx)(eZ.div,{...o,ref:t})});t$.displayName="MenuLabel";var tF="MenuItem",tD="menu.itemSelect",tU=o.forwardRef((e,t)=>{let{disabled:r=!1,onSelect:s,...c}=e,u=o.useRef(null),d=tE(tF,e.__scopeMenu),f=tT(tF,e.__scopeMenu),p=(0,i.s)(t,u),h=o.useRef(!1);return(0,n.jsx)(tz,{...c,ref:p,disabled:r,onClick:(0,a.m)(e.onClick,()=>{let e=u.current;if(!r&&e){let t=new CustomEvent(tD,{bubbles:!0,cancelable:!0});e.addEventListener(tD,e=>s?.(e),{once:!0}),function(e,t){e&&l.flushSync(()=>e.dispatchEvent(t))}(e,t),t.defaultPrevented?h.current=!1:d.onClose()}}),onPointerDown:t=>{e.onPointerDown?.(t),h.current=!0},onPointerUp:(0,a.m)(e.onPointerUp,e=>{h.current||e.currentTarget?.click()}),onKeyDown:(0,a.m)(e.onKeyDown,e=>{let t=""!==f.searchRef.current;r||t&&" "===e.key||ts.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})});tU.displayName=tF;var tz=o.forwardRef((e,t)=>{let{__scopeMenu:r,disabled:s=!1,textValue:l,...c}=e,u=tT(tF,r),d=tv(r),f=o.useRef(null),p=(0,i.s)(t,f),[h,m]=o.useState(!1),[b,g]=o.useState("");return o.useEffect(()=>{let e=f.current;e&&g((e.textContent??"").trim())},[c.children]),(0,n.jsx)(tp.ItemSlot,{scope:r,disabled:s,textValue:l??b,children:(0,n.jsx)(tt,{asChild:!0,...d,focusable:!s,children:(0,n.jsx)(eZ.div,{role:"menuitem","data-highlighted":h?"":void 0,"aria-disabled":s||void 0,"data-disabled":s?"":void 0,...c,ref:p,onPointerMove:(0,a.m)(e.onPointerMove,rt(e=>{s?u.onItemLeave(e):(u.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:(0,a.m)(e.onPointerLeave,rt(e=>u.onItemLeave(e))),onFocus:(0,a.m)(e.onFocus,()=>m(!0)),onBlur:(0,a.m)(e.onBlur,()=>m(!1))})})})}),tW=o.forwardRef((e,t)=>{let{checked:r=!1,onCheckedChange:o,...i}=e;return(0,n.jsx)(tY,{scope:e.__scopeMenu,checked:r,children:(0,n.jsx)(tU,{role:"menuitemcheckbox","aria-checked":t9(r)?"mixed":r,...i,ref:t,"data-state":re(r),onSelect:(0,a.m)(i.onSelect,()=>o?.(!!t9(r)||!r),{checkForDefaultPrevented:!1})})})});tW.displayName="MenuCheckboxItem";var tq="MenuRadioGroup",[tH,tK]=tb(tq,{value:void 0,onValueChange:()=>{}}),tG=o.forwardRef((e,t)=>{let{value:r,onValueChange:o,...a}=e,i=to(o);return(0,n.jsx)(tH,{scope:e.__scopeMenu,value:r,onValueChange:i,children:(0,n.jsx)(tL,{...a,ref:t})})});tG.displayName=tq;var tV="MenuRadioItem",tQ=o.forwardRef((e,t)=>{let{value:r,...o}=e,i=tK(tV,e.__scopeMenu),s=r===i.value;return(0,n.jsx)(tY,{scope:e.__scopeMenu,checked:s,children:(0,n.jsx)(tU,{role:"menuitemradio","aria-checked":s,...o,ref:t,"data-state":re(s),onSelect:(0,a.m)(o.onSelect,()=>i.onValueChange?.(r),{checkForDefaultPrevented:!1})})})});tQ.displayName=tV;var tZ="MenuItemIndicator",[tY,tX]=tb(tZ,{checked:!1}
14),tJ=o.forwardRef((e,t)=>{let{__scopeMenu:r,forceMount:o,...a}=e,i=tX(tZ,r);return(0,n.jsx)(eQ.C,{present:o||t9(i.checked)||!0===i.checked,children:(0,n.jsx)(eZ.span,{...a,ref:t,"data-state":re(i.checked)})})});tJ.displayName=tZ;var t0=o.forwardRef((e,t)=>{let{__scopeMenu:r,...o}=e;return(0,n.jsx)(eZ.div,{role:"separator","aria-orientation":"horizontal",...o,ref:t})});t0.displayName="MenuSeparator";var t1=o.forwardRef((e,t)=>{let{__scopeMenu:r,...o}=e,a=ty(r);return(0,n.jsx)(eq,{...a,...o,ref:t})});t1.displayName="MenuArrow";var[t6,t2]=tb("MenuSub"),t5="MenuSubTrigger",t3=o.forwardRef((e,t)=>{let r=tx(t5,e.__scopeMenu),s=tE(t5,e.__scopeMenu),l=t2(t5,e.__scopeMenu),c=tT(t5,e.__scopeMenu),u=o.useRef(null),{pointerGraceTimerRef:d,onPointerGraceIntentChange:f}=c,p={__scopeMenu:e.__scopeMenu},h=o.useCallback(()=>{u.current&&window.clearTimeout(u.current),u.current=null},[]);return o.useEffect(()=>h,[h]),o.useEffect(()=>{let e=d.current;return()=>{window.clearTimeout(e),f(null)}},[d,f]),(0,n.jsx)(tk,{asChild:!0,...p,children:(0,n.jsx)(tz,{id:l.triggerId,"aria-haspopup":"menu","aria-expanded":r.open,"aria-controls":l.contentId,"data-state":t4(r.open),...e,ref:(0,i.t)(t,l.onTriggerChange),onClick:t=>{e.onClick?.(t),e.disabled||t.defaultPrevented||(t.currentTarget.focus(),r.open||r.onOpenChange(!0))},onPointerMove:(0,a.m)(e.onPointerMove,rt(t=>{c.onItemEnter(t),!t.defaultPrevented&&(e.disabled||r.open||u.current||(c.onPointerGraceIntentChange(null),u.current=window.setTimeout(()=>{r.onOpenChange(!0),h()},100)))})),onPointerLeave:(0,a.m)(e.onPointerLeave,rt(e=>{h();let t=r.content?.getBoundingClientRect();if(t){let n=r.content?.dataset.side,o="right"===n,a=t[o?"left":"right"],i=t[o?"right":"left"];c.onPointerGraceIntentChange({area:[{x:e.clientX+(o?-5:5),y:e.clientY},{x:a,y:t.top},{x:i,y:t.top},{x:i,y:t.bottom},{x:a,y:t.bottom}],side:n}),window.clearTimeout(d.current),d.current=window.setTimeout(()=>c.onPointerGraceIntentChange(null),300)}else{if(c.onTriggerLeave(e),e.defaultPrevented)return;c.onPointerGraceIntentChange(null)}})),onKeyDown:(0,a.m)(e.onKeyDown,t=>{let n=""!==c.searchRef.current;e.disabled||n&&" "===t.key||tu[s.dir].includes(t.key)&&(r.onOpenChange(!0),r.content?.focus(),t.preventDefault())})})})});t3.displayName=t5;var t8="MenuSubContent",t7=o.forwardRef((e,t)=>{let r=tI(tR,e.__scopeMenu),{forceMount:s=r.forceMount,...l}=e,c=tx(tR,e.__scopeMenu),u=tE(tR,e.__scopeMenu),d=t2(t8,e.__scopeMenu),f=o.useRef(null),p=(0,i.s)(t,f);return(0,n.jsx)(tp.Provider,{scope:e.__scopeMenu,children:(0,n.jsx)(eQ.C,{present:s||c.open,children:(0,n.jsx)(tp.Slot,{scope:e.__scopeMenu,children:(0,n.jsx)(tN,{id:d.contentId,"aria-labelledby":d.triggerId,...l,ref:p,align:"start",side:"rtl"===u.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{u.isUsingKeyboardRef.current&&f.current?.focus(),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:(0,a.m)(e.onFocusOutside,e=>{e.target!==d.trigger&&c.onOpenChange(!1)}),onEscapeKeyDown:(0,a.m)(e.onEscapeKeyDown,e=>{u.onClose(),e.preventDefault()}),onKeyDown:(0,a.m)(e.onKeyDown,e=>{let t=e.currentTarget.contains(e.target),r=td[u.dir].includes(e.key);t&&r&&(c.onOpenChange(!1),d.trigger?.focus(),e.preventDefault())})})})})})});function t4(e){return e?"open":"closed"}function t9(e){return"indeterminate"===e}function re(e){return t9(e)?"indeterminate":e?"checked":"unchecked"}function rt(e){return t=>"mouse"===t.pointerType?e(t):void 0}t7.displayName=t8;var rr="DropdownMenu",[rn,ro]=function(e,t=[]){let r=[],a=()=>{let t=r.map(e=>o.createContext(e));return function(r){let n=r?.[e]||t;return o.useMemo(()=>({[`__scope${e}`]:{...r,[e]:n}}),[r,n])}};return a.scopeName=e,[function(t,a){let i=o.createContext(a),s=r.length;function l(t){let{scope:r,children:a,...l}=t,c=r?.[e][s]||i,u=o.useMemo(()=>l,Object.values(l));return(0,n.jsx)(c.Provider,{value:u,children:a})}return r=[...r,a],l.displayName=t+"Provider",[l,function(r,n){let l=n?.[e][s]||i,c=o.useContext(l);if(c)return c;if(void 0!==a)return a;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let n=r.reduce((t,{useScope:r,scopeName:n})=>
14{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return o.useMemo(()=>({[`__scope${t.scopeName}`]:n}),[n])}};return r.scopeName=t.scopeName,r}(a,...t)]}(rr,[tg]),ra=tg(),[ri,rs]=rn(rr),rl=e=>{let{__scopeDropdownMenu:t,children:r,dir:a,open:i,defaultOpen:l,onOpenChange:c,modal:u=!0}=e,d=ra(t),f=o.useRef(null),[p=!1,h]=(0,s.i)({prop:i,defaultProp:l,onChange:c});return(0,n.jsx)(ri,{scope:t,triggerId:(0,g.B)(),triggerRef:f,contentId:(0,g.B)(),open:p,onOpenChange:h,onOpenToggle:o.useCallback(()=>h(e=>!e),[h]),modal:u,children:(0,n.jsx)(tj,{...d,open:p,onOpenChange:h,dir:a,modal:u,children:r})})};rl.displayName=rr;var rc="DropdownMenuTrigger",ru=o.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,disabled:o=!1,...s}=e,l=rs(rc,r),c=ra(r);return(0,n.jsx)(tk,{asChild:!0,...c,children:(0,n.jsx)(u.button,{type:"button",id:l.triggerId,"aria-haspopup":"menu","aria-expanded":l.open,"aria-controls":l.open?l.contentId:void 0,"data-state":l.open?"open":"closed","data-disabled":o?"":void 0,disabled:o,...s,ref:(0,i.t)(t,l.triggerRef),onPointerDown:(0,a.m)(e.onPointerDown,e=>{!o&&0===e.button&&!1===e.ctrlKey&&(l.onOpenToggle(),l.open||e.preventDefault())}),onKeyDown:(0,a.m)(e.onKeyDown,e=>{!o&&(["Enter"," "].includes(e.key)&&l.onOpenToggle(),"ArrowDown"===e.key&&l.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})});ru.displayName=rc;var rd=e=>{let{__scopeDropdownMenu:t,...r}=e,o=ra(t);return(0,n.jsx)(tO,{...o,...r})};rd.displayName="DropdownMenuPortal";var rf="DropdownMenuContent",rp=o.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...i}=e,s=rs(rf,r),l=ra(r),c=o.useRef(!1);return(0,n.jsx)(tB,{id:s.contentId,"aria-labelledby":s.triggerId,...l,...i,ref:t,onCloseAutoFocus:(0,a.m)(e.onCloseAutoFocus,e=>{c.current||s.triggerRef.current?.focus(),c.current=!1,e.preventDefault()}),onInteractOutside:(0,a.m)(e.onInteractOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey,n=2===t.button||r;(!s.modal||n)&&(c.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});rp.displayName=rf,o.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...o}=e,a=ra(r);return(0,n.jsx)(tL,{...a,...o,ref:t})}).displayName="DropdownMenuGroup";var rh=o.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...o}=e,a=ra(r);return(0,n.jsx)(t$,{...a,...o,ref:t})});rh.displayName="DropdownMenuLabel";var rm=o.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...o}=e,a=ra(r);return(0,n.jsx)(tU,{...a,...o,ref:t})});rm.displayName="DropdownMenuItem";var rb=o.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...o}=e,a=ra(r);return(0,n.jsx)(tW,{...a,...o,ref:t})});rb.displayName="DropdownMenuCheckboxItem",o.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...o}=e,a=ra(r);return(0,n.jsx)(tG,{...a,...o,ref:t})}).displayName="DropdownMenuRadioGroup";var rg=o.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...o}=e,a=ra(r);return(0,n.jsx)(tQ,{...a,...o,ref:t})});rg.displayName="DropdownMenuRadioItem";var ry=o.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...o}=e,a=ra(r);return(0,n.jsx)(tJ,{...a,...o,ref:t})});ry.displayName="DropdownMenuItemIndicator";var rv=o.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...o}=e,a=ra(r);return(0,n.jsx)(t0,{...a,...o,ref:t})});rv.displayName="DropdownMenuSeparator",o.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...o}=e,a=ra(r);return(0,n.jsx)(t1,{...a,...o,ref:t})}).displayName="DropdownMenuArrow";var rw=o.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...o}=e,a=ra(r);return(0,n.jsx)(t3,{...a,...o,ref:t})});rw.displayName="DropdownMenuSubTrigger";var rx=o.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...o}=e,a=ra(r);return(0,n.jsx)(t7,{...a,...o,ref:t,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});rx.displayName="DropdownMenuSubContent";var rC=r(5259),rE=r(8291);let rj=rl,rk=ru;o.forwardRef((e,t)=>
14{let{className:r,inset:o,children:a,...i}=e;return(0,n.jsxs)(rw,{ref:t,className:(0,rE.cn)("flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none focus:bg-accent data-[state=open]:bg-accent",o&&"pl-8",r),...i,children:[a,(0,n.jsx)(rC.vKP,{className:"ml-auto h-4 w-4"})]})}).displayName=rw.displayName,o.forwardRef((e,t)=>{let{className:r,...o}=e;return(0,n.jsx)(rx,{ref:t,className:(0,rE.cn)("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-lg data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",r),...o})}).displayName=rx.displayName;let rP=o.forwardRef((e,t)=>{let{className:r,sideOffset:o=4,...a}=e;return(0,n.jsx)(rd,{children:(0,n.jsx)(rp,{ref:t,sideOffset:o,className:(0,rE.cn)("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-md","data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",r),...a})})});rP.displayName=rp.displayName;let rS=o.forwardRef((e,t)=>{let{className:r,inset:o,...a}=e;return(0,n.jsx)(rm,{ref:t,className:(0,rE.cn)("relative flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",o&&"pl-8",r),...a})});rS.displayName=rm.displayName,o.forwardRef((e,t)=>{let{className:r,children:o,checked:a,...i}=e;return(0,n.jsxs)(rb,{ref:t,className:(0,rE.cn)("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",r),checked:a,...i,children:[(0,n.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,n.jsx)(ry,{children:(0,n.jsx)(rC.Srz,{className:"h-4 w-4"})})}),o]})}).displayName=rb.displayName,o.forwardRef((e,t)=>{let{className:r,children:o,...a}=e;return(0,n.jsxs)(rg,{ref:t,className:(0,rE.cn)("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",r),...a,children:[(0,n.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,n.jsx)(ry,{children:(0,n.jsx)(rC.RiX,{className:"h-4 w-4 fill-current"})})}),o]})}).displayName=rg.displayName;let rI=o.forwardRef((e,t)=>{let{className:r,inset:o,...a}=e;return(0,n.jsx)(rh,{ref:t,className:(0,rE.cn)("px-2 py-1.5 text-sm font-semibold",o&&"pl-8",r),...a})});rI.displayName=rh.displayName;let rO=o.forwardRef((e,t)=>{let{className:r,...o}=e;return(0,n.jsx)(rv,{ref:t,className:(0,rE.cn)("-mx-1 my-1 h-px bg-muted",r),...o})});rO.displayName=rv.displayName},61511:(e,t,r)=>{"use strict";r.d(t,{U:()=>l});var n=r(14232),o=r(17477),a=r(19342);class i extends a.C{constructor(){super(...arguments),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"WagmiError"})}get docsBaseUrl(){return"https://wagmi.sh/react"}get version(){return"[email protected]"}}class s extends i{constructor(){super("`useConfig` must be used within `WagmiProvider`.",{docsPath:"/api/WagmiProvider"}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"WagmiProviderNotFoundError"})}}function l(e={}){let t=e.config??(0,n.useContext)(o.R);if(!t)throw new s;return t}},62664:(e,t,r)=>{"use strict";r.d(t,{T0:()=>s});var n,o=r(14232),a=function(){var e=0,t=null;
14return{add:function(o){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=n||r.nc;return t&&e.setAttribute("nonce",t),e}())){var a,i;(a=t).styleSheet?a.styleSheet.cssText=o:a.appendChild(document.createTextNode(o)),i=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(i)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},i=function(){var e=a();return function(t,r){o.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&r])}},s=function(){var e=i();return function(t){return e(t.styles,t.dynamic),null}}},62777:(e,t,r)=>{"use strict";r.d(t,{sc:()=>u});var n=r(23084);class o extends n.Vw{constructor(e,t,r,o){super(),this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.blockLen=e,this.outputLen=t,this.padOffset=r,this.isLE=o,this.buffer=new Uint8Array(e),this.view=(0,n.O8)(this.buffer)}update(e){(0,n.CC)(this),e=(0,n.ZJ)(e),(0,n.DO)(e);let{view:t,buffer:r,blockLen:o}=this,a=e.length;for(let i=0;i<a;){let s=Math.min(o-this.pos,a-i);if(s===o){let t=(0,n.O8)(e);for(;o<=a-i;i+=o)this.process(t,i);continue}r.set(e.subarray(i,i+s),this.pos),this.pos+=s,i+=s,this.pos===o&&(this.process(t,0),this.pos=0)}return this.length+=e.length,this.roundClean(),this}digestInto(e){(0,n.CC)(this),(0,n.Ht)(e,this),this.finished=!0;let{buffer:t,view:r,blockLen:o,isLE:a}=this,{pos:i}=this;t[i++]=128,(0,n.uH)(this.buffer.subarray(i)),this.padOffset>o-i&&(this.process(r,0),i=0);for(let e=i;e<o;e++)t[e]=0;!function(e,t,r,n){if("function"==typeof e.setBigUint64)return e.setBigUint64(t,r,n);let o=BigInt(32),a=BigInt(0xffffffff),i=Number(r>>o&a),s=Number(r&a),l=4*!!n,c=4*!n;e.setUint32(t+l,i,n),e.setUint32(t+c,s,n)}(r,o-8,BigInt(8*this.length),a),this.process(r,0);let s=(0,n.O8)(e),l=this.outputLen;if(l%4)throw Error("_sha2: outputLen should be aligned to 32bit");let c=l/4,u=this.get();if(c>u.length)throw Error("_sha2: outputLen bigger than state");for(let e=0;e<c;e++)s.setUint32(4*e,u[e],a)}digest(){let{buffer:e,outputLen:t}=this;this.digestInto(e);let r=e.slice(0,t);return this.destroy(),r}_cloneInto(e){e||(e=new this.constructor),e.set(...this.get());let{blockLen:t,buffer:r,length:n,finished:o,destroyed:a,pos:i}=this;return e.destroyed=a,e.finished=o,e.length=n,e.pos=i,n%t&&e.buffer.set(r),e}clone(){return this._cloneInto()}}let a=Uint32Array.from([0x6a09e667,0xbb67ae85,0x3c6ef372,0xa54ff53a,0x510e527f,0x9b05688c,0x1f83d9ab,0x5be0cd19]);var i=r(71090);let s=Uint32Array.from([0x428a2f98,0x71374491,0xb5c0fbcf,0xe9b5dba5,0x3956c25b,0x59f111f1,0x923f82a4,0xab1c5ed5,0xd807aa98,0x12835b01,0x243185be,0x550c7dc3,0x72be5d74,0x80deb1fe,0x9bdc06a7,0xc19bf174,0xe49b69c1,0xefbe4786,0xfc19dc6,0x240ca1cc,0x2de92c6f,0x4a7484aa,0x5cb0a9dc,0x76f988da,0x983e5152,0xa831c66d,0xb00327c8,0xbf597fc7,0xc6e00bf3,0xd5a79147,0x6ca6351,0x14292967,0x27b70a85,0x2e1b2138,0x4d2c6dfc,0x53380d13,0x650a7354,0x766a0abb,0x81c2c92e,0x92722c85,0xa2bfe8a1,0xa81a664b,0xc24b8b70,0xc76c51a3,0xd192e819,0xd6990624,0xf40e3585,0x106aa070,0x19a4c116,0x1e376c08,0x2748774c,0x34b0bcb5,0x391c0cb3,0x4ed8aa4a,0x5b9cca4f,0x682e6ff3,0x748f82ee,0x78a5636f,0x84c87814,0x8cc70208,0x90befffa,0xa4506ceb,0xbef9a3f7,0xc67178f2]),l=new Uint32Array(64);class c extends o{constructor(e=32){super(64,e,8,!1),this.A=0|a[0],this.B=0|a[1],this.C=0|a[2],this.D=0|a[3],this.E=0|a[4],this.F=0|a[5],this.G=0|a[6],this.H=0|a[7]}get(){let{A:e,B:t,C:r,D:n,E:o,F:a,G:i,H:s}=this;return[e,t,r,n,o,a,i,s]}set(e,t,r,n,o,a,i,s){this.A=0|e,this.B=0|t,this.C=0|r,this.D=0|n,this.E=0|o,this.F=0|a,this.G=0|i,this.H=0|s}process(e,t){for(let r=0;r<16;r++,t+=4)l[r]=e.getUint32(t,!1);for(let e=16;e<64;e++){let t=l[e-15],r=l[e-2],o=(0,n.Ow)(t,7)^(0,n.Ow)(t,18)^t>>>3,a=(0,n.Ow)(r,17)^(0,n.Ow)(r,19)^r>>>10;l[e]=a+l[e-7]+o+l[e-16]|0}let{A:r,B:o,C:a,D:i,E:c,F:u,G:d,H:f}=this;for(let e=0;e<64;e++){var p,h,m,b;let t=f+((0,n.Ow)(c,6)^(0,n.Ow)(c,11)^(0,n.Ow)(c,25))+((p=c)&u^~p&d)+s[e]+l[e]|0,g=((0,n.Ow)(r,2)^(0,n.Ow)(r,13)^(0,n.Ow)(r,22))+((h=r)&(m=o)^h&(b=a)^m&b)|0;f=d,d=u,u=c,c=i+t|0,i=a,a=o,o=r,r=t+g|0}r=r+this.A|0,o=o+this.B|0,a=a+this.C|0,i=i+this.D|0,c=c+this.E|0,u=u+this.F|0,d=d+this.G|0,f=f+this.H|0,this.set(r,o,a,i,c,u,d,f)}roundClean(){(0,n.uH)(l)}destroy(){this.set(0,0,0,0,0,0,0,0),(0,n.uH)(this.buffer)}}i.lD(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b89
146f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map(e=>BigInt(e)));let u=(0,n.qj)(()=>new c)},62852:e=>{e.exports={style:{fontFamily:"'Montserrat', 'Montserrat Fallback'",fontWeight:500,fontStyle:"normal"},className:"__className_a639fb",variable:"__variable_a639fb"}},65443:(e,t,r)=>{"use strict";function n(e,t){return({exclude:r,format:n})=>({exclude:r,format:(e,o)=>{let a=t(e,o);if(r)for(let e of r)delete a[e];return{...a,...n(e,o)}},type:e})}r.d(t,{q:()=>n})},65809:(e,t,r)=>{"use strict";function n(e,t){let r=e.exec(t);return r?.groups}r.d(t,{BD:()=>o,Ge:()=>a,Yv:()=>n,wj:()=>i});let o=/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/,a=/^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)?$/,i=/^\(.+?\).*?$/},65859:(e,t,r)=>{"use strict";function n(e,{strict:t=!0}={}){return!!e&&"string"==typeof e&&(t?/^0x[0-9a-fA-F]*$/.test(e):e.startsWith("0x"))}r.d(t,{q:()=>n})},66143:(e,t,r)=>{var n=r(3583),o=r(56057);e.exports=function(e,t,r){if(n())return Reflect.construct.apply(null,arguments);var a=[null];a.push.apply(a,t);var i=new(e.bind.apply(e,a));return r&&o(i,r.prototype),i},e.exports.__esModule=!0,e.exports.default=e.exports},66320:(e,t,r)=>{"use strict";r.d(t,{A1:()=>c,di:()=>i,iN:()=>u});var n=r(16053),o=r(65859),a=r(38047);function i(e,t,r,{strict:n}={}){return(0,o.q)(e,{strict:!1})?u(e,t,r,{strict:n}):c(e,t,r,{strict:n})}function s(e,t){if("number"==typeof t&&t>0&&t>(0,a.E)(e)-1)throw new n.ii({offset:t,position:"start",size:(0,a.E)(e)})}function l(e,t,r){if("number"==typeof t&&"number"==typeof r&&(0,a.E)(e)!==r-t)throw new n.ii({offset:r,position:"end",size:(0,a.E)(e)})}function c(e,t,r,{strict:n}={}){s(e,t);let o=e.slice(t,r);return n&&l(o,t,r),o}function u(e,t,r,{strict:n}={}){s(e,t);let o=`0x${e.replace("0x","").slice((t??0)*2,(r??e.length)*2)}`;return n&&l(o,t,r),o}},66454:(e,t)=>{"use strict";function r(e){return Array.isArray(e)?e[1]:e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSegmentValue",{enumerable:!0,get:function(){return r}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},66498:(e,t,r)=>{"use strict";r.d(t,{n:()=>n});var n=`{ 15 "connect_wallet": { 16 "label": "Connect Wallet", 17 "wrong_network": { 18 "label": "Wrong network" 19 } 20 }, 21 22 "intro": { 23 "title": "What is a Wallet?", 24 "description": "A wallet is used to send, receive, store, and display digital assets. It's also a new way to log in, without needing to create new accounts and passwords on every website.", 25 "digital_asset": { 26 "title": "A Home for your Digital Assets", 27 "description": "Wallets are used to send, receive, store, and display digital assets like Ethereum and NFTs." 28 }, 29 "login": { 30 "title": "A New Way to Log In", 31 "description": "Instead of creating new accounts and passwords on every website, just connect your wallet." 32 }, 33 "get": { 34 "label": "Get a Wallet" 35 }, 36 "learn_more": { 37 "label": "Learn More" 38 } 39 }, 40 41 "sign_in": { 42 "label": "Verify your account", 43 "description": "To finish connecting, you must sign a message in y
43our wallet to verify that you are the owner of this account.", 44 "message": { 45 "send": "Sign message", 46 "preparing": "Preparing message...", 47 "cancel": "Cancel", 48 "preparing_error": "Error preparing message, please retry!" 49 }, 50 "signature": { 51 "waiting": "Waiting for signature...", 52 "verifying": "Verifying signature...", 53 "signing_error": "Error signing message, please retry!", 54 "verifying_error": "Error verifying signature, please retry!", 55 "oops_error": "Oops, something went wrong!" 56 } 57 }, 58 59 "connect": { 60 "label": "Connect", 61 "title": "Connect a Wallet", 62 "new_to_ethereum": { 63 "description": "New to Ethereum wallets?", 64 "learn_more": { 65 "label": "Learn More" 66 } 67 }, 68 "learn_more": { 69 "label": "Learn more" 70 }, 71 "recent": "Recent", 72 "status": { 73 "opening": "Opening %{wallet}...", 74 "connecting": "Connecting", 75 "connect_mobile": "Continue in %{wallet}", 76 "not_installed": "%{wallet} is not installed", 77 "not_available": "%{wallet} is not available", 78 "confirm": "Confirm connection in the extension", 79 "confirm_mobile": "Accept connection request in the wallet" 80 }, 81 "secondary_action": { 82 "get": { 83 "description": "Don't have %{wallet}?", 84 "label": "GET" 85 }, 86 "install": { 87 "label": "INSTALL" 88 }, 89 "retry": { 90 "label": "RETRY" 91 } 92 }, 93 "walletconnect": { 94 "description": { 95 "full": "Need the official WalletConnect modal?", 96 "compact": "Need the WalletConnect modal?" 97 }, 98 "open": { 99 "label": "OPEN" 100 } 101 } 102 }, 103 104 "connect_scan": { 105 "title": "Scan with %{wallet}", 106 "fallback_title": "Scan with your phone" 107 }, 108 109 "connector_group": { 110 "installed": "Installed", 111 "recommended": "Recommended", 112 "other": "Other", 113 "popular": "Popular", 114 "more": "More", 115 "others": "Others" 116 }, 117 118 "get": { 119 "title": "Get a Wallet", 120 "action": { 121 "label": "GET" 122 }, 123 "mobile": { 124 "description": "Mobile Wallet" 125 }, 126 "extension": { 127 "description": "Browser Extension" 128 }, 129 "mobile_and_extension": { 130 "description": "Mobile Wallet and Extension" 131 }, 132 "mobile_and_desktop": { 133 "description": "Mobile and Desktop Wallet" 134 }, 135 "looking_for": { 136 "title": "Not what you're looking for?", 137 "mobile": { 138 "description": "Select a wallet on the main screen to get started with a different wallet provider." 139 }, 140 "desktop": { 141 "compact_description": "Select a wallet on the main screen to get started with a different wallet provider.", 142 "wide_description": "Select a wallet on the left to get started with a different wallet provider." 143 } 144 } 145 }, 146 147 "get_options": { 148 "title": "Get started with %{wallet}", 149 "short_title": "Get %{wallet}", 150 "mobile": { 151 "title": "%{wallet} for Mobile", 152 "description": "Use the mobile wallet to explore the world of Ethereum.", 153 "download": { 154 "label": "Get the app" 155 } 156 }, 157 "extension": { 158 "title": "%{wallet} for %{browser}", 159 "description": "Access your wallet right from your favorite web browser.", 160 "download": { 161 "label": "Add to %{browser}" 162 } 163 }, 164 "desktop": { 165 "title": "%{wallet} for %{platform}", 166 "description": "Access your wallet natively from your powerful desktop.", 167 "download": { 168 "label": "Add to %{platform}" 169 } 170 } 171 }, 172 173 "get_mobile": { 174 "title": "Install %{wallet}", 175 "description": "Scan with your phone to download on iOS or Android", 176 "continue": { 177 "label": "Continue" 178 } 179 }, 180 181 "get_instructions": { 182 "mobile": { 183 "connect": { 184 "label": "Connect" 185 }, 186 "learn_more": { 187 "label": "Learn More" 188 } 189 }, 190 "extension": { 191 "refresh": { 192 "label": "Refresh" 193 }, 194 "learn_more": { 195 "label": "Learn More" 196 } 197 }, 198 "desktop": { 199 "connect": { 200 "label": "Connect" 201 }, 202 "learn_more": { 203 "label": "Learn More" 204 } 205 } 206 }, 207 208 "chains": { 209 "title": "Switch Networks", 210 "wrong_network": "Wrong network detected, switch or disconnect to continue.", 211 "confirm": "Confirm in Wallet", 212 "switching_not_supported": "Your wallet does not support switching networks from %{appName}. Try switching networks from within your wallet instead.", 213 "switching_not_supported_fallback": "Your wallet does not support switching networks from this app. Try switching networks from within your wallet instead.", 214 "disconnect": "Disconnect", 215 "connected": "Connected" 216 }, 217 218 "profile": { 219 "disconnect": { 220 "label": "Disconnect" 221 }, 222 "copy_address": { 223 "label": "Copy Address", 224 "copied": "Copied!" 225 }, 226 "explorer": { 227 "label": "View more on explorer" 228 }, 229 "transactions": { 230 "description": "%{appName} transactions will appear here...", 231 "description_fallback": "Your transactions will appear here...", 232 "recent": { 233 "title": "Recent Transactions" 234 }, 235 "clear": { 236 "label": "Clear All" 237 } 238 } 239 }, 240 241 "wallet_connectors": { 242 "argent": { 243 "qr_code": { 244 "step1": { 245 "description": "Put Argent on your home screen for faster access to your wallet.", 246 "title": "Open the Argent app" 247 }, 248 "step2": { 249 "description": "Create a wallet and username, or import an existing wallet.", 250 "title": "Create or Import a Wallet" 251 }, 252 "step3": { 253 "description": "After you scan, a connection prompt will appear for you to connect your wallet.", 254 "title": "Tap the Scan QR button" 255 } 256 } 257 }, 258 259 "bifrost": { 260 "qr_code": { 261 "step1": { 262 "description": "We recommend putting Bifrost Wallet on your home screen for quicker access.", 263 "title": "Open the Bifrost Wallet app"
264 }, 265 "step2": { 266 "description": "Create or import a wallet using your recovery phrase.", 267 "title": "Create or Import a Wallet" 268 }, 269 "step3": { 270 "description": "After you scan, a connection prompt will appear for you to connect your wallet.", 271 "title": "Tap the scan button" 272 } 273 } 274 }, 275 276 "bitget": { 277 "qr_code": { 278 "step1": { 279 "description": "We recommend putting Bitget Wallet on your home screen for quicker access.", 280 "title": "Open the Bitget Wallet app" 281 }, 282 "step2": { 283 "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone.", 284 "title": "Create or Import a Wallet" 285 }, 286 "step3": { 287 "description": "After you scan, a connection prompt will appear for you to connect your wallet.", 288 "title": "Tap the scan button" 289 } 290 }, 291 292 "extension": { 293 "step1": { 294 "description": "We recommend pinning Bitget Wallet to your taskbar for quicker access to your wallet.", 295 "title": "Install the Bitget Wallet extension" 296 }, 297 "step2": { 298 "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone.", 299 "title": "Create or Import a Wallet" 300 }, 301 "step3": { 302 "description": "Once you set up your wallet, click below to refresh the browser and load up the extension.", 303 "title": "Refresh your browser" 304 } 305 } 306 }, 307 308 "bitski": { 309 "extension": { 310 "step1": { 311 "description": "We recommend pinning Bitski to your taskbar for quicker access to your wallet.", 312 "title": "Install the Bitski extension" 313 }, 314 "step2": { 315 "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone.", 316 "title": "Create or Import a Wallet" 317 }, 318 "step3": { 319 "description": "Once you set up your wallet, click below to refresh the browser and load up the extension.", 320 "title": "Refresh your browser" 321 } 322 } 323 }, 324 325 "bitverse": { 326 "qr_code": { 327 "step1": { 328 "title": "Open the Bitverse Wallet app", 329 "description": "Add Bitverse Wallet to your home screen for faster access to your wallet." 330 }, 331 "step2": { 332 "title": "Create or Import a Wallet", 333 "description": "Create a new wallet or import an existing one." 334 }, 335 "step3": { 336 "title": "Tap the QR icon and scan", 337 "description": "Tap the QR icon on your homescreen, scan the code and confirm the prompt to connect." 338 } 339 } 340 }, 341 342 "bloom": { 343 "desktop": { 344 "step1": { 345 "title": "Open the Bloom Wallet app", 346 "description": "We recommend putting Bloom Wallet on your home screen for quicker access." 347 }, 348 "step2": { 349 "description": "Create or import a wallet using your recovery phrase.", 350 "title": "Create or Import a Wallet" 351 }, 352 "step3": { 353 "description": "After you have a wallet, click on Connect to connect via Bloom. A connection prompt in the app will appear for you to confirm the connection.", 354 "title": "Click on Connect" 355 } 356 } 357 }, 358 359 "bybit": { 360 "qr_code": { 361 "step1": { 362 "description": "We recommend putting Bybit on your home screen for faster access to your wallet.", 363 "title": "Open the Bybit app" 364 }, 365 "step2": { 366 "description": "You can easily backup your wallet using our backup feature on your phone.", 367 "title": "Create or Import a Wallet" 368 }, 369 "step3": { 370 "description": "After you scan, a connection prompt will appear for you to connect your wallet.", 371 "title": "Tap the scan button" 372 } 373 }, 374 375 "extension": { 376 "step1": { 377 "description": "Click at the top right of your browser and pin Bybit Wallet for easy access.", 378 "title": "Install the Bybit Wallet extension" 379 }, 380 "step2": { 381 "description": "Create a new wallet or import an existing one.", 382 "title": "Create or Import a wallet" 383 }, 384 "step3": { 385 "description": "Once you set up Bybit Wallet, click below to refresh the browser and load up the extension.", 386 "title": "Refresh your browser" 387 } 388 } 389 }, 390 391 "binance": { 392 "qr_code": { 393 "step1": { 394 "description": "We recommend putting Binance on your home screen for faster access to your wallet.", 395 "title": "Open the Binance app" 396 }, 397 "step2": { 398 "description": "You can easily backup your wallet using our backup feature on your phone.", 399 "title": "Create or Import a Wallet" 400 }, 401 "step3": { 402 "description": "After you scan, a connection prompt will appear for you to connect your wallet.", 403 "title": "Tap the WalletConnect button" 404 } 405 } 406 }, 407 408 "coin98": { 409 "qr_code": { 410 "step1": { 411 "description": "We recommend putting Coin98 Wallet on your home screen for faster access to your wallet.",
412 "title": "Open the Coin98 Wallet app" 413 }, 414 "step2": { 415 "description": "You can easily backup your wallet using our backup feature on your phone.", 416 "title": "Create or Import a Wallet" 417 }, 418 "step3": { 419 "description": "After you scan, a connection prompt will appear for you to connect your wallet.", 420 "title": "Tap the WalletConnect button" 421 } 422 }, 423 424 "extension": { 425 "step1": { 426 "description": "Click at the top right of your browser and pin Coin98 Wallet for easy access.", 427 "title": "Install the Coin98 Wallet extension" 428 }, 429 "step2": { 430 "description": "Create a new wallet or import an existing one.", 431 "title": "Create or Import a wallet" 432 }, 433 "step3": { 434 "description": "Once you set up Coin98 Wallet, click below to refresh the browser and load up the extension.", 435 "title": "Refresh your browser" 436 } 437 } 438 }, 439 440 "coinbase": { 441 "qr_code": { 442 "step1": { 443 "description": "We recommend putting Coinbase Wallet on your home screen for quicker access.", 444 "title": "Open the Coinbase Wallet app" 445 }, 446 "step2": { 447 "description": "You can easily backup your wallet using the cloud backup feature.", 448 "title": "Create or Import a Wallet" 449 }, 450 "step3": { 451 "description": "After you scan, a connection prompt will appear for you to connect your wallet.", 452 "title": "Tap the scan button" 453 } 454 }, 455 456 "extension": { 457 "step1": { 458 "description": "We recommend pinning Coinbase Wallet to your taskbar for quicker access to your wallet.", 459 "title": "Install the Coinbase Wallet extension" 460 }, 461 "step2": { 462 "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone.", 463 "title": "Create or Import a Wallet" 464 }, 465 "step3": { 466 "description": "Once you set up your wallet, click below to refresh the browser and load up the extension.", 467 "title": "Refresh your browser" 468 } 469 } 470 }, 471 472 "compass": { 473 "extension": { 474 "step1": { 475 "description": "We recommend pinning Compass Wallet to your taskbar for quicker access to your wallet.", 476 "title": "Install the Compass Wallet extension" 477 }, 478 "step2": { 479 "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone.", 480 "title": "Create or Import a Wallet" 481 }, 482 "step3": { 483 "description": "Once you set up your wallet, click below to refresh the browser and load up the extension.", 484 "title": "Refresh your browser" 485 } 486 } 487 }, 488 489 "core": { 490 "qr_code": { 491 "step1": { 492 "description": "We recommend putting Core on your home screen for faster access to your wallet.", 493 "title": "Open the Core app" 494 }, 495 "step2": { 496 "description": "You can easily backup your wallet using our backup feature on your phone.", 497 "title": "Create or Import a Wallet" 498 }, 499 "step3": { 500 "description": "After you scan, a connection prompt will appear for you to connect your wallet.", 501 "title": "Tap the WalletConnect button" 502 } 503 }, 504 505 "extension": { 506 "step1": { 507 "description": "We recommend pinning Core to your taskbar for quicker access to your wallet.", 508 "title": "Install the Core extension" 509 }, 510 "step2": { 511 "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone.", 512 "title": "Create or Import a Wallet" 513 }, 514 "step3": { 515 "description": "Once you set up your wallet, click below to refresh the browser and load up the extension.", 516 "title": "Refresh your browser" 517 } 518 } 519 }, 520 521 "fox": { 522 "qr_code": { 523 "step1": { 524 "description": "We recommend putting FoxWallet on your home screen for quicker access.", 525 "title": "Open the FoxWallet app"
526 }, 527 "step2": { 528 "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone.", 529 "title": "Create or Import a Wallet" 530 }, 531 "step3": { 532 "description": "After you scan, a connection prompt will appear for you to connect your wallet.", 533 "title": "Tap the scan button" 534 } 535 } 536 }, 537 538 "frontier": { 539 "qr_code": { 540 "step1": { 541 "description": "We recommend putting Frontier Wallet on your home screen for quicker access.", 542 "title": "Open the Frontier Wallet app" 543 }, 544 "step2": { 545 "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone.", 546 "title": "Create or Import a Wallet" 547 }, 548 "step3": { 549 "description": "After you scan, a connection prompt will appear for you to connect your wallet.", 550 "title": "Tap the scan button" 551 } 552 }, 553 554 "extension": { 555 "step1": { 556 "description": "We recommend pinning Frontier Wallet to your taskbar for quicker access to your wallet.", 557 "title": "Install the Frontier Wallet extension" 558 }, 559 "step2": { 560 "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone.", 561 "title": "Create or Import a Wallet" 562 }, 563 "step3": { 564 "description": "Once you set up your wallet, click below to refresh the browser and load up the extension.", 565 "title": "Refresh your browser" 566 } 567 } 568 }, 569 570 "im_token": { 571 "qr_code": { 572 "step1": { 573 "title": "Open the imToken app", 574 "description": "Put imToken app on your home screen for faster access to your wallet." 575 }, 576 "step2": { 577 "title": "Create or Import a Wallet", 578 "description": "Create a new wallet or import an existing one." 579 }, 580 "step3": { 581 "title": "Tap Scanner Icon in top right corner", 582 "description": "Choose New Connection, then scan the QR code and confirm the prompt to connect." 583 } 584 } 585 }, 586 587 "iopay": { 588 "qr_code": { 589 "step1": { 590 "description": "We recommend putting ioPay on your home screen for faster access to your wallet.", 591 "title": "Open the ioPay app" 592 }, 593 "step2": { 594 "description": "You can easily backup your wallet using our backup feature on your phone.", 595 "title": "Create or Import a Wallet" 596 }, 597 "step3": { 598 "description": "After you scan, a connection prompt will appear for you to connect your wallet.", 599 "title": "Tap the WalletConnect button" 600 } 601 } 602 }, 603 604 "kaikas": { 605 "extension": { 606 "step1": { 607 "description": "We recommend pinning Kaikas to your taskbar for quicker access to your wallet.", 608 "title": "Install the Kaikas extension" 609 }, 610 "step2": { 611 "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone.", 612 "title": "Create or Import a Wallet" 613 }, 614 "step3": { 615 "description": "Once you set up your wallet, click below to refresh the browser and load up the extension.", 616 "title": "Refresh your browser" 617 } 618 }, 619 "qr_code": { 620 "step1": { 621 "title": "Open the Kaikas app", 622 "description": "Put Kaikas app on your home screen for faster access to your wallet." 623 }, 624 "step2": { 625 "title": "Create or Import a Wallet", 626 "description": "Create a new wallet or import an existing one." 627 }, 628 "step3": { 629 "title": "Tap Scanner Icon in top right corner", 630 "description": "Choose New Connection, then scan the QR code and confirm the prompt to connect." 631 } 632 } 633 }, 634 635 "kaia": { 636 "extension": { 637 "step1": { 638 "description": "We recommend pinning Kaia to your taskbar for quicker access to your wallet.", 639 "title": "Install the Kaia extension" 640 }, 641 "step2": { 642 "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone.", 643 "title": "Create or Import a Wallet" 644 }, 645 "step3": { 646 "description": "Once you set up your wallet, click below to refresh the browser and load up the extension.", 647 "title": "Refresh your browser" 648 } 649 }, 650 "qr_code": { 651 "step1": { 652 "title": "Open the Kaia app", 653 "description": "Put Kaia app on your home screen for faster access to your wallet." 654 }, 655 "step2": { 656 "title": "Create or Import a Wallet", 657 "description": "Create a new wallet or import an existing one." 658 }, 659 "step3": { 660 "title": "Tap Scanner Icon in top right corner", 661 "description": "Choose New Connection, then scan the QR code and confirm the prompt to connect." 662 } 663 } 664 }, 665 666 "kraken": { 667 "qr_code": { 668 "step1": { 669 "title": "Open the Kraken Wallet app", 670 "description": "Add Kraken Wallet to your home screen for faster access to your wallet." 671 }, 672 "step2": { 673 "title": "Create or Import a Wallet", 674 "description": "Create a new wallet or import an existing one." 675 }, 676 "step3": { 677 "title": "Tap the QR icon and scan", 678 "description": "Tap the QR icon on your homescreen, scan the code and confirm the prompt to connect." 679 } 680 } 681 }, 682 683 "kresus": { 684 "qr_code": { 685 "step1": { 686 "title": "Open the Kresus Wallet app", 687 "description": "Add Kresus Wallet to your home screen for faster access to your wallet." 688 }, 689 "step2": { 690 "title": "Create or Import a Wallet", 691 "description": "Create a new wallet or import an existing one." 692 }, 693 "step3": { 694 "title": "Tap the QR icon and scan", 695 "description": "Tap the QR icon on your homescreen, scan the code and confirm the prompt to connect." 696 } 697 } 698 }, 699 700 "magicEden": { 701 "extension": { 702 "step1": { 703 "title": "Install the Magic Eden extension", 704 "description": "We recommend pinning Magic Eden to your taskbar for easier access to your wallet." 705 }, 706 "step2": { 707 "title": "Create or Import a Wallet", 708 "description": "Be sure to back up your wallet using a secure method. Never share your secret recovery phrase with anyone." 709 }, 710 "step3": { 711 "title": "Refresh your browser", 712 "description": "Once you set up your wallet, click below to refresh the browser and load up the extension." 713 } 714 } 715 }, 716 717 "metamask": { 718 "qr_code": { 719 "step1": { 720 "title": "Open the MetaMask app", 721 "description": "We recommend putting MetaMask on your home screen for quicker access." 722 }, 723 "step2": { 724 "title": "Create or Import a Wallet", 725 "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone." 726 }, 727 "step3": { 728 "title": "Tap the scan button", 729 "description": "After you scan, a connection prompt will appear for you to connect your wallet." 730 } 731 }, 732 733 "extension": { 734 "step1": { 735 "title": "Install the MetaMask extension", 736 "description": "We recommend pinning MetaMask to your taskbar for quicker access to your wallet." 737 }, 738 "step2": { 739 "title": "Create or Import a Wallet", 740 "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone." 741 }, 742 "step3": { 743 "title": "Refresh your browser", 744 "description": "Once you set up your wallet, click below to refresh the browser and load up the extension." 745 } 746 } 747 }, 748 749 "nestwallet": { 750 "extension": { 751 "step1": { 752 "title": "Install the NestWallet extension", 753 "description": "We recommend pinning NestWallet to your taskbar for quicker access to your wallet." 754 }, 755 "step2": { 756 "title": "Create or Import a Wallet", 757 "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone." 758 }, 759 "step3": { 760 "title": "Refresh your browser", 761 "description": "Once you set up your wallet, click below to refresh the browser and load up the extension." 762 } 763 } 764 }, 765 766 "okx": { 767 "qr_code": { 768 "step1": { 769 "title": "Open the OKX Wallet app", 770 "description": "We recommend putting OKX Wallet on your home screen for quicker access." 771 }, 772 "step2": { 773 "title": "Create or Import a Wallet", 774 "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone." 775 }, 776 "step3": { 777 "title": "Tap the scan button", 778 "description": "After you scan, a connection prompt will appear for you to connect your wallet." 779 } 780 }, 781 782 "extension": { 783 "step1": { 784 "title": "Install the OKX Wallet extension", 785 "description": "We recommend pinning OKX Wallet to your taskbar for quicker access to your wallet." 786 }, 787 "step2": { 788 "title": "Create or Import a Wallet", 789 "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone." 790 }, 791 "step3": { 792 "title": "Refresh your browser", 793 "description": "Once you set up your wallet, click below to refresh the browser and load up the extension." 794 } 795 } 796 }, 797 798 "omni": { 799 "qr_code": { 800 "step1": { 801 "title": "Open the Omni app", 802 "description": "Add Omni to your home screen for faster access to your wallet." 803 }, 804 "step2": { 805 "title": "Create or Import a Wallet", 806 "description": "Create a new wallet or import an existing one." 807 }, 808 "step3": { 809 "title": "Tap the QR icon and scan", 810 "description": "Tap the QR icon on your home screen, scan the code and confirm the prompt to connect." 811 } 812 } 813 }, 814 815 "1inch": { 816 "qr_code": { 817 "step1": { 818 "description": "Put 1inch Wallet on your home screen for faster access to your wallet.", 819 "title": "Open the 1inch Wallet app"
820 }, 821 "step2": { 822 "description": "Create a wallet and username, or import an existing wallet.", 823 "title": "Create or Import a Wallet" 824 }, 825 "step3": { 826 "description": "After you scan, a connection prompt will appear for you to connect your wallet.", 827 "title": "Tap the Scan QR button" 828 } 829 } 830 }, 831 832 "token_pocket": { 833 "qr_code": { 834 "step1": { 835 "title": "Open the TokenPocket app", 836 "description": "We recommend putting TokenPocket on your home screen for quicker access." 837 }, 838 "step2": { 839 "title": "Create or Import a Wallet", 840 "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone." 841 }, 842 "step3": { 843 "title": "Tap the scan button", 844 "description": "After you scan, a connection prompt will appear for you to connect your wallet." 845 } 846 }, 847 848 "extension": { 849 "step1": { 850 "title": "Install the TokenPocket extension", 851 "description": "We recommend pinning TokenPocket to your taskbar for quicker access to your wallet." 852 }, 853 "step2": { 854 "title": "Create or Import a Wallet", 855 "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone." 856 }, 857 "step3": { 858 "title": "Refresh your browser", 859 "description": "Once you set up your wallet, click below to refresh the browser and load up the extension." 860 } 861 } 862 }, 863 864 "trust": { 865 "qr_code": { 866 "step1": { 867 "title": "Open the Trust Wallet app", 868 "description": "Put Trust Wallet on your home screen for faster access to your wallet." 869 }, 870 "step2": { 871 "title": "Create or Import a Wallet", 872 "description": "Create a new wallet or import an existing one." 873 }, 874 "step3": { 875 "title": "Tap WalletConnect in Settings", 876 "description": "Choose New Connection, then scan the QR code and confirm the prompt to connect." 877 } 878 }, 879 880 "extension": { 881 "step1": { 882 "title": "Install the Trust Wallet extension", 883 "description": "Click at the top right of your browser and pin Trust Wallet for easy access." 884 }, 885 "step2": { 886 "title": "Create or Import a wallet", 887 "description": "Create a new wallet or import an existing one." 888 }, 889 "step3": { 890 "title": "Refresh your browser", 891 "description": "Once you set up Trust Wallet, click below to refresh the browser and load up the extension." 892 } 893 } 894 }, 895 896 "uniswap": { 897 "qr_code": { 898 "step1": { 899 "title": "Open the Uniswap app", 900 "description": "Add Uniswap Wallet to your home screen for faster access to your wallet." 901 }, 902 "step2": { 903 "title": "Create or Import a Wallet", 904 "description": "Create a new wallet or import an existing one." 905 }, 906 "step3": { 907 "title": "Tap the QR icon and scan", 908 "description": "Tap the QR icon on your homescreen, scan the code and confirm the prompt to connect." 909 } 910 } 911 }, 912 913 "zerion": { 914 "qr_code": { 915 "step1": { 916 "title": "Open the Zerion app", 917 "description": "We recommend putting Zerion on your home screen for quicker access." 918 }, 919 "step2": { 920 "title": "Create or Import a Wallet", 921 "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone." 922 }, 923 "step3": { 924 "title": "Tap the scan button", 925 "description": "After you scan, a connection prompt will appear for you to connect your wallet." 926 } 927 }, 928 929 "extension": { 930 "step1": { 931 "title": "Install the Zerion extension", 932 "description": "We recommend pinning Zerion to your taskbar for quicker access to your wallet." 933 }, 934 "step2": { 935 "title": "Create or Import a Wallet", 936 "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone." 937 }, 938 "step3": { 939 "title": "Refresh your browser", 940 "description": "Once you set up your wallet, click below to refresh the browser and load up the extension." 941 } 942 } 943 }, 944 945 "rainbow": { 946 "qr_code": { 947 "step1": { 948 "title": "Open the Rainbow app", 949 "description": "We recommend putting Rainbow on your home screen for faster access to your wallet." 950 }, 951 "step2": { 952 "title": "Create or Import a Wallet", 953 "description": "You can easily backup your wallet using our backup feature on your phone." 954 }, 955 "step3": { 956 "title": "Tap the scan button", 957 "description": "After you scan, a connection prompt will appear for you to connect your wallet." 958 } 959 } 960 }, 961 962 "enkrypt": { 963 "extension": { 964 "step1": { 965 "description": "We recommend pinning Enkrypt Wallet to your taskbar for quicker access to your wallet.", 966 "title": "Install the Enkrypt Wallet extension" 967 }, 968 "step2": { 969 "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone.", 970 "title": "Create or Import a Wallet" 971 }, 972 "step3": { 973 "description": "Once you set up your wallet, click below to refresh the browser and load up the extension.", 974 "title": "Refresh your browser" 975 } 976 } 977 }, 978 979 "frame": { 980 "extension": { 981 "step1": { 982 "description": "We recommend pinning Frame to your taskbar for quicker access to your wallet.", 983 "title": "Install Frame & the companion extension" 984 }, 985 "step2": { 986 "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone.", 987 "title": "Create or Import a Wallet" 988 }, 989 "step3": { 990 "description": "Once you set up your wallet, click below to refresh the browser and load up the extension.", 991 "title": "Refresh your browser" 992 } 993 } 994 }, 995 996 "one_key": { 997 "extension": { 998 "step1": { 999 "title": "Install the OneKey Wallet extension", 1000 "description": "We recommend pinning OneKey Wallet to your taskbar for quicker access to your wallet." 1001 }, 1002 "step2": { 1003 "title": "Create or Import a Wallet", 1004 "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone." 1005 }, 1006 "step3": { 1007 "title": "Refresh your browser", 1008 "description": "Once you set up your wallet, click below to refresh the browser and load up the extension." 1009 } 1010 } 1011 }, 1012 1013 "phantom": { 1014 "extension": { 1015 "step1": { 1016 "title": "Install the Phantom extension", 1017 "description": "We recommend pinning Phantom to your taskbar for easier access to your wallet." 1018 }, 1019 "step2": { 1020 "title": "Create or Import a Wallet", 1021 "description": "Be sure to back up your wallet using a secure method. Never share your secret recovery phrase with anyone." 1022 }, 1023 "step3": { 1024 "title": "Refresh your browser", 1025 "description": "Once you set up your wallet, click below to refresh the browser and load up the extension." 1026 } 1027 } 1028 }, 1029 1030 "rabby": { 1031 "extension": { 1032 "step1": { 1033 "title": "Install the Rabby extension", 1034 "description": "We recommend pinning Rabby to your taskbar for quicker access to your wallet." 1035 }, 1036 "step2": { 1037 "title": "Create or Import a Wallet", 1038 "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone." 1039 }, 1040 "step3": { 1041 "title": "Refresh your browser", 1042 "description": "Once you set up your wallet, click below to refresh the browser and load up the extension." 1043 } 1044 } 1045 }, 1046 1047 "ronin": { 1048 "qr_code": { 1049 "step1": { 1050 "description": "We recommend putting Ronin Wallet on your home screen for quicker access.", 1051 "title": "Open the Ronin Wallet app"
1052 }, 1053 "step2": { 1054 "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone.", 1055 "title": "Create or Import a Wallet" 1056 }, 1057 "step3": { 1058 "description": "After you scan, a connection prompt will appear for you to connect your wallet.", 1059 "title": "Tap the scan button" 1060 } 1061 }, 1062 1063 "extension": { 1064 "step1": { 1065 "description": "We recommend pinning Ronin Wallet to your taskbar for quicker access to your wallet.", 1066 "title": "Install the Ronin Wallet extension" 1067 }, 1068 "step2": { 1069 "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone.", 1070 "title": "Create or Import a Wallet" 1071 }, 1072 "step3": { 1073 "description": "Once you set up your wallet, click below to refresh the browser and load up the extension.", 1074 "title": "Refresh your browser" 1075 } 1076 } 1077 }, 1078 1079 "ramper": { 1080 "extension": { 1081 "step1": { 1082 "title": "Install the Ramper extension", 1083 "description": "We recommend pinning Ramper to your taskbar for easier access to your wallet." 1084 }, 1085 "step2": { 1086 "title": "Create a Wallet", 1087 "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone." 1088 }, 1089 "step3": { 1090 "title": "Refresh your browser", 1091 "description": "Once you set up your wallet, click below to refresh the browser and load up the extension." 1092 } 1093 } 1094 }, 1095 1096 "safeheron": { 1097 "extension": { 1098 "step1": { 1099 "title": "Install the Core extension", 1100 "description": "We recommend pinning Safeheron to your taskbar for quicker access to your wallet." 1101 }, 1102 "step2": { 1103 "title": "Create or Import a Wallet", 1104 "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone." 1105 }, 1106 "step3": { 1107 "title": "Refresh your browser", 1108 "description": "Once you set up your wallet, click below to refresh the browser and load up the extension." 1109 } 1110 } 1111 }, 1112 1113 "taho": { 1114 "extension": { 1115 "step1": { 1116 "title": "Install the Taho extension", 1117 "description": "We recommend pinning Taho to your taskbar for quicker access to your wallet." 1118 }, 1119 "step2": { 1120 "title": "Create or Import a Wallet", 1121 "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone." 1122 }, 1123 "step3": { 1124 "title": "Refresh your browser", 1125 "description": "Once you set up your wallet, click below to refresh the browser and load up the extension." 1126 } 1127 } 1128 }, 1129 1130 "talisman": { 1131 "extension": { 1132 "step1": { 1133 "title": "Install the Talisman extension", 1134 "description": "We recommend pinning Talisman to your taskbar for quicker access to your wallet." 1135 }, 1136 "step2": { 1137 "title": "Create or Import an Ethereum Wallet", 1138 "description": "Be sure to back up your wallet using a secure method. Never share your recovery phrase with anyone." 1139 }, 1140 "step3": { 1141 "title": "Refresh your browser", 1142 "description": "Once you set up your wallet, click below to refresh the browser and load up the extension." 1143 } 1144 } 1145 }, 1146 1147 "xdefi": { 1148 "extension": { 1149 "step1": { 1150 "title": "Install the XDEFI Wallet extension", 1151 "description": "We recommend pinning XDEFI Wallet to your taskbar for quicker access to your wallet." 1152 }, 1153 "step2": { 1154 "title": "Create or Import a Wallet", 1155 "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone." 1156 }, 1157 "step3": { 1158 "title": "Refresh your browser", 1159 "description": "Once you set up your wallet, click below to refresh the browser and load up the extension." 1160 } 1161 } 1162 }, 1163 1164 "zeal": { 1165 "qr_code": { 1166 "step1": { 1167 "title": "Open the Zeal app", 1168 "description": "Add Zeal Wallet to your home screen for faster access to your wallet." 1169 }, 1170 "step2": { 1171 "title": "Create or Import a Wallet", 1172 "description": "Create a new wallet or import an existing one." 1173 }, 1174 "step3": { 1175 "title": "Tap the QR icon and scan", 1176 "description": "Tap the QR icon on your homescreen, scan the code and confirm the prompt to connect." 1177 } 1178 }, 1179 "extension": { 1180 "step1": { 1181 "title": "Install the Zeal extension", 1182 "description": "We recommend pinning Zeal to your taskbar for quicker access to your wallet." 1183 }, 1184 "step2": { 1185 "title": "Create or Import a Wallet", 1186 "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone." 1187 }, 1188 "step3": { 1189 "title": "Refresh your browser", 1190 "description": "Once you set up your wallet, click below to refresh the browser and load up the extension." 1191 } 1192 } 1193 }, 1194 1195 "safepal": { 1196 "extension": { 1197 "step1": { 1198 "title": "Install the SafePal Wallet extension", 1199 "description": "Click at the top right of your browser and pin SafePal Wallet for easy access." 1200 }, 1201 "step2": { 1202 "title": "Create or Import a wallet", 1203 "description": "Create a new wallet or import an existing one." 1204 }, 1205 "step3": { 1206 "title": "Refresh your browser", 1207 "description": "Once you set up SafePal Wallet, click below to refresh the browser and load up the extension." 1208 } 1209 }, 1210 "qr_code": { 1211 "step1": { 1212 "title": "Open the SafePal Wallet app", 1213 "description": "Put SafePal Wallet on your home screen for faster access to your wallet." 1214 }, 1215 "step2": { 1216 "title": "Create or Import a Wallet", 1217 "description": "Create a new wallet or import an existing one." 1218 }, 1219 "step3": { 1220 "title": "Tap WalletConnect in Settings", 1221 "description": "Choose New Connection, then scan the QR code and confirm the prompt to connect." 1222 } 1223 } 1224 }, 1225 1226 "desig": { 1227 "extension": { 1228 "step1": { 1229 "title": "Install the Desig extension", 1230 "description": "We recommend pinning Desig to your taskbar for easier access to your wallet." 1231 }, 1232 "step2": { 1233 "title": "Create a Wallet", 1234 "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone." 1235 }, 1236 "step3": { 1237 "title": "Refresh your browser", 1238 "description": "Once you set up your wallet, click below to refresh the browser and load up the extension." 1239 } 1240 } 1241 }, 1242 1243 "subwallet": { 1244 "extension": { 1245 "step1": { 1246 "title": "Install the SubWallet extension", 1247 "description": "We recommend pinning SubWallet to your taskbar for quicker access to your wallet." 1248 }, 1249 "step2": { 1250 "title": "Create or Import a Wallet", 1251 "description": "Be sure to back up your wallet using a secure method. Never share your recovery phrase with anyone." 1252 }, 1253 "step3": { 1254 "title": "Refresh your browser", 1255 "description": "Once you set up your wallet, click below to refresh the browser and load up the extension." 1256 } 1257 }, 1258 "qr_code": { 1259 "step1": { 1260 "title": "Open the SubWallet app", 1261 "description": "We recommend putting SubWallet on your home screen for quicker access." 1262 }, 1263 "step2": { 1264 "title": "Create or Import a Wallet", 1265 "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone." 1266 }, 1267 "step3": { 1268 "title": "Tap the scan button", 1269 "description": "After you scan, a connection prompt will appear for you to connect your wallet." 1270 } 1271 } 1272 }, 1273 1274 "clv": { 1275 "extension": { 1276 "step1": { 1277 "title": "Install the CLV Wallet extension", 1278 "description": "We recommend pinning CLV Wallet to your taskbar for quicker access to your wallet." 1279 }, 1280 "step2": { 1281 "title": "Create or Import a Wallet", 1282 "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone." 1283 }, 1284 "step3": { 1285 "title": "Refresh your browser", 1286 "description": "Once you set up your wallet, click below to refresh the browser and load up the extension." 1287 } 1288 }, 1289 "qr_code": { 1290 "step1": { 1291 "title": "Open the CLV Wallet app", 1292 "description": "We recommend putting CLV Wallet on your home screen for quicker access." 1293 }, 1294 "step2": { 1295 "title": "Create or Import a Wallet", 1296 "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone." 1297 }, 1298 "step3": { 1299 "title": "Tap the scan button", 1300 "description": "After you scan, a connection prompt will appear for you to connect your wallet." 1301 } 1302 } 1303 }, 1304 1305 "okto": { 1306 "qr_code": { 1307 "step1": {
1308 "title": "Open the Okto app", 1309 "description": "Add Okto to your home screen for quick access" 1310 }, 1311 "step2": { 1312 "title": "Create an MPC Wallet", 1313 "description": "Create an account and generate a wallet" 1314 }, 1315 "step3": { 1316 "title": "Tap WalletConnect in Settings", 1317 "description": "Tap the Scan QR icon at the top right and confirm the prompt to connect." 1318 } 1319 } 1320 }, 1321 1322 "ledger": { 1323 "desktop": { 1324 "step1": { 1325 "title": "Open the Ledger Live app", 1326 "description": "We recommend putting Ledger Live on your home screen for quicker access." 1327 }, 1328 "step2": { 1329 "title": "Set up your Ledger", 1330 "description": "Set up a new Ledger or connect to an existing one." 1331 }, 1332 "step3": { 1333 "title": "Connect", 1334 "description": "A connection prompt will appear for you to connect your wallet." 1335 } 1336 }, 1337 "qr_code": { 1338 "step1": { 1339 "title": "Open the Ledger Live app", 1340 "description": "We recommend putting Ledger Live on your home screen for quicker access." 1341 }, 1342 "step2": { 1343 "title": "Set up your Ledger", 1344 "description": "You can either sync with the desktop app or connect your Ledger." 1345 }, 1346 "step3": { 1347 "title": "Scan the code", 1348 "description": "Tap WalletConnect then Switch to Scanner. After you scan, a connection prompt will appear for you to connect your wallet." 1349 } 1350 } 1351 }, 1352 1353 "valora": { 1354 "qr_code": { 1355 "step1": { 1356 "title": "Open the Valora app", 1357 "description": "We recommend putting Valora on your home screen for quicker access." 1358 }, 1359 "step2": { 1360 "title": "Create or import a wallet", 1361 "description": "Create a new wallet or import an existing one." 1362 }, 1363 "step3": { 1364 "title": "Tap the scan button", 1365 "description": "After you scan, a connection prompt will appear for you to connect your wallet." 1366 } 1367 } 1368 } 1369 } 1370} 1371`},66585:(e,t,r)=>{"use strict";r.d(t,{Q:()=>a});var n=r(65809);let o=/^tuple(?<array>(\[(\d*)\])*)$/;function a(e){let t="",r=e.length;for(let a=0;a<r;a++)t+=function e(t){let r=t.type;if(o.test(t.type)&&"components"in t){r="(";let a=t.components.length;for(let n=0;n<a;n++)r+=e(t.components[n]),n<a-1&&(r+=", ");let i=(0,n.Yv)(o,t.type);return r+=`)${i?.array??""}`,e({...t,type:r})}return("indexed"in t&&t.indexed&&(r=`${r}
1371 indexed`),t.name)?`${r} ${t.name}`:r}(e[a]),a!==r-1&&(t+=", ");return t}},66655:(e,t,r)=>{"use strict";r.d(t,{j:()=>l});var n=r(79313),o=r(76200),a=r(57353),i=r(36262),s=r(18912);function l(e,{abi:t,address:r,args:l,docsPath:c,functionName:u,sender:d}){let f=e instanceof a.$S?e:e instanceof o.C?e.walk(e=>"data"in e)||e.walk():{},{code:p,data:h,details:m,message:b,shortMessage:g}=f,y=e instanceof n.O?new a.rR({functionName:u}):[3,s.bq.code].includes(p)&&(h||m||b||g)||p===s.Di.code&&"execution reverted"===m&&h?new a.M({abi:t,data:"object"==typeof h?h.data:h,functionName:u,message:f instanceof i.J8?m:g??b}):e;return new a.bG(y,{abi:t,args:l,contractAddress:r,docsPath:c,functionName:u,sender:d})}},67147:(e,t,r)=>{"use strict";r.d(t,{L:()=>d});var n=r(36262),o=r(76200);class a extends o.C{constructor(){super("No URL was provided to the Transport. Please provide a valid RPC URL to the Transport.",{docsPath:"/docs/clients/intro",name:"UrlRequiredError"})}}var i=r(44050),s=r(94254),l=r(40474);let c={current:0,take(){return this.current++},reset(){this.current=0}};var u=r(90171);function d(e,t={}){let{batch:r,fetchFn:o,fetchOptions:f,key:p="http",methods:h,name:m="HTTP JSON-RPC",onFetchRequest:b,onFetchResponse:g,retryDelay:y,raw:v}=t;return({chain:d,retryCount:w,timeout:x})=>{let{batchSize:C=1e3,wait:E=0}="object"==typeof r?r:{},j=t.retryCount??w,k=x??t.timeout??1e4,P=e||d?.rpcUrls.default.http[0];if(!P)throw new a;let S=function(e,t={}){return{async request(r){let{body:o,fetchFn:a=t.fetchFn??fetch,onRequest:i=t.onRequest,onResponse:u=t.onResponse,timeout:d=t.timeout??1e4}=r,f={...t.fetchOptions??{},...r.fetchOptions??{}},{headers:p,method:h,signal:m}=f;try{let t,r=await (0,s.w)(async({signal:t})=>{let r={...f,body:Array.isArray(o)?(0,l.A)(o.map(e=>({jsonrpc:"2.0",id:e.id??c.take(),...e}))):(0,l.A)({jsonrpc:"2.0",id:o.id??c.take(),...o}),headers:{"Content-Type":"application/json",...p},method:h||"POST",signal:m||(d>0?t:null)},n=new Request(e,r),s=await i?.(n,r)??{...r,url:e};return await a(s.url??e,s)},{errorInstance:new n.MU({body:o,url:e}),timeout:d,signal:!0});if(u&&await u(r),r.headers.get("Content-Type")?.startsWith("application/json"))t=await r.json();else{t=await r.text();try{t=JSON.parse(t||"{}")}catch(e){if(r.ok)throw e;t={error:t}}}if(!r.ok)throw new n.Ci({body:o,details:(0,l.A)(t.error)||r.statusText,headers:r.headers,status:r.status,url:e});return t}catch(t){if(t instanceof n.Ci||t instanceof n.MU)throw t;throw new n.Ci({body:o,cause:t,url:e})}}}}(P,{fetchFn:o,fetchOptions:f,onRequest:b,onResponse:g,timeout:k});return(0,u.o)({key:p,methods:h,name:m,async request({method:e,params:t}){let o={method:e,params:t},{schedule:a}=(0,i.u)({id:P,wait:E,shouldSplitBatch:e=>e.length>C,fn:e=>S.request({body:e}),sort:(e,t)=>e.id-t.id}),s=async e=>r?a(e):[await S.request({body:e})],[{error:l,result:c}]=await s(o);if(v)return{error:l,result:c};if(l)throw new n.J8({body:o,error:l,url:P});return c},retryCount:j,retryDelay:y,timeout:k,type:"http"},{fetchOptions:f,url:P})}}},67768:(e,t,r)=>{"use strict";r.d(t,{Ht:()=>s,jE:()=>i});var n=r(14232),o=r(37876),a=n.createContext(void 0),i=e=>{let t=n.useContext(a);if(e)return e;if(!t)throw Error("No QueryClient set, use QueryClientProvider to set one");return t},s=({client:e,children:t})=>(n.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),(0,o.jsx)(a.Provider,{value:e,children:t}))},68324:(e,t,r)=>{"use strict";r.d(t,{O:()=>c,_:()=>l});var n=r(22859),o=r(8481),a=r(13847),i=r(2774),s=r(14867);async function l(e,t){return c(e,t)}async function c(e,t){let{block:r,chain:l=e.chain,request:c,type:u="eip1559"}=t||{},d=await (async()=>"function"==typeof l?.fees?.baseFeeMultiplier?l.fees.baseFeeMultiplier({block:r,client:e,request:c}):l?.fees?.baseFeeMultiplier??1.2)();if(d<1)throw new n.sM;let f=d.toString().split(".")[1]?.length??0,p=10**f,h=e=>e*BigInt(Math.ceil(d*p))/BigInt(p),m=r||await (0,o.T)(e,i.g,"getBlock")({});if("function"==typeof l?.fees?.estimateFeesPerGas){let t=await l.fees.estimateFeesPerGas({block:r,client:e,multiply:h,request:c,type:u});if(null!==t)return t}if("eip1559"===u){if("bigint"!=typeof m.baseFeePerGas)throw new n.pw;let t="bigint"==typeof c?.maxPriorityFeePerGas?c.maxPriorityFeePerGas:await (0,a.N)(e,{block:m,chain:l,request:c}),r=h(m.baseFeePerGas);return{maxFeePerGas:c?.maxFeePerGas??r+t,maxPriorityFeePerGas:t}}return{gasPrice:c?.gasPrice??h(await (0,o.T)(e,s.L,"getGasPrice")({}))}}},69241:(e,t,r)=>{"use strict";function n(){for(var e,t,r=0,n="",o=arguments.length;r<o;r++)(e=arguments[r])&&(t=function e(t){var r,n,o="";if("string"==typeof t||"number"==typeof t)o+=t;else if("object"==typeof t)if(Array.isArray(t)){var a=t.length;for(r=0;r<a;r++)t[r]&&(n=e(t[r]))&&(o&&(o+=" "),o+=n)}else for(n in t)t[n]&&(o&&(o+=" "),o+=n);return o}(e))&&(n&&(n+=" "),n+=t);return n}r.d(t,{$:()=>n,A:()=>o});let o=n},70051:(e,t,r)=>{let n=r(2758),o=r(50827),a=r(93025),i=r(80298),s=r(5861),l=r(37406),c=r(86198),u=r(55722),d=r(17614),f=r(77271),p=r(28353),h=r(3302),m=r(47503);function b(e,t,r){let n,o,a=e.size,i=p.getEncodedBits(t,r);for(n=0;n<15;n++)o=(i>>
1371n&1)==1,n<6?e.set(n,8,o,!0):n<8?e.set(n+1,8,o,!0):e.set(a-15+n,8,o,!0),n<8?e.set(8,a-n-1,o,!0):n<9?e.set(8,15-n-1+1,o,!0):e.set(8,15-n-1,o,!0);e.set(a-8,8,1,!0)}t.create=function(e,t){let r,p;if(void 0===e||""===e)throw Error("No input text");let g=o.M;return void 0!==t&&(g=o.from(t.errorCorrectionLevel,o.M),r=f.from(t.version),p=c.from(t.maskPattern),t.toSJISFunc&&n.setToSJISFunction(t.toSJISFunc)),function(e,t,r,o){let p;if(Array.isArray(e))p=m.fromArray(e);else if("string"==typeof e){let n=t;if(!n){let t=m.rawSplit(e);n=f.getBestVersionForData(t,r)}p=m.fromString(e,n||40)}else throw Error("Invalid data");let g=f.getBestVersionForData(p,r);if(!g)throw Error("The amount of data is too big to be stored in a QR Code");if(t){if(t<g)throw Error("\nThe chosen QR Code version cannot contain this amount of data.\nMinimum version required to store current data is: "+g+".\n")}else t=g;let y=function(e,t,r){let o=new a;r.forEach(function(t){o.put(t.mode.bit,4),o.put(t.getLength(),h.getCharCountIndicator(t.mode,e)),t.write(o)});let i=(n.getSymbolTotalCodewords(e)-u.getTotalCodewordsCount(e,t))*8;for(o.getLengthInBits()+4<=i&&o.put(0,4);o.getLengthInBits()%8!=0;)o.putBit(0);let s=(i-o.getLengthInBits())/8;for(let e=0;e<s;e++)o.put(e%2?17:236,8);return function(e,t,r){let o,a,i=n.getSymbolTotalCodewords(t),s=i-u.getTotalCodewordsCount(t,r),l=u.getBlocksCount(t,r),c=i%l,f=l-c,p=Math.floor(i/l),h=Math.floor(s/l),m=h+1,b=p-h,g=new d(b),y=0,v=Array(l),w=Array(l),x=0,C=new Uint8Array(e.buffer);for(let e=0;e<l;e++){let t=e<f?h:m;v[e]=C.slice(y,y+t),w[e]=g.encode(v[e]),y+=t,x=Math.max(x,t)}let E=new Uint8Array(i),j=0;for(o=0;o<x;o++)for(a=0;a<l;a++)o<v[a].length&&(E[j++]=v[a][o]);for(o=0;o<b;o++)for(a=0;a<l;a++)E[j++]=w[a][o];return E}(o,e,t)}(t,r,p),v=new i(n.getSymbolSize(t));!function(e,t){let r=e.size,n=l.getPositions(t);for(let t=0;t<n.length;t++){let o=n[t][0],a=n[t][1];for(let t=-1;t<=7;t++)if(!(o+t<=-1)&&!(r<=o+t))for(let n=-1;n<=7;n++)a+n<=-1||r<=a+n||(t>=0&&t<=6&&(0===n||6===n)||n>=0&&n<=6&&(0===t||6===t)||t>=2&&t<=4&&n>=2&&n<=4?e.set(o+t,a+n,!0,!0):e.set(o+t,a+n,!1,!0))}}(v,t);let w=v.size;for(let e=8;e<w-8;e++){let t=e%2==0;v.set(e,6,t,!0),v.set(6,e,t,!0)}return!function(e,t){let r=s.getPositions(t);for(let t=0;t<r.length;t++){let n=r[t][0],o=r[t][1];for(let t=-2;t<=2;t++)for(let r=-2;r<=2;r++)-2===t||2===t||-2===r||2===r||0===t&&0===r?e.set(n+t,o+r,!0,!0):e.set(n+t,o+r,!1,!0)}}(v,t),b(v,r,0),t>=7&&function(e,t){let r,n,o,a=e.size,i=f.getEncodedBits(t);for(let t=0;t<18;t++)r=Math.floor(t/3),n=t%3+a-8-3,o=(i>>t&1)==1,e.set(r,n,o,!0),e.set(n,r,o,!0)}(v,t),!function(e,t){let r=e.size,n=-1,o=r-1,a=7,i=0;for(let s=r-1;s>0;s-=2)for(6===s&&s--;;){for(let r=0;r<2;r++)if(!e.isReserved(o,s-r)){let n=!1;i<t.length&&(n=(t[i]>>>a&1)==1),e.set(o,s-r,n),-1==--a&&(i++,a=7)}if((o+=n)<0||r<=o){o-=n,n=-n;break}}}(v,y),isNaN(o)&&(o=c.getBestMask(v,b.bind(null,v,r))),c.applyMask(o,v),b(v,r,o),{modules:v,version:t,errorCorrectionLevel:r,maskPattern:o,segments:p}}(e,r,g,p)}},70447:(e,t,r)=>{let n=r(72517);t.mul=function(e,t){let r=new Uint8Array(e.length+t.length-1);for(let o=0;o<e.length;o++)for(let a=0;a<t.length;a++)r[o+a]^=n.mul(e[o],t[a]);return r},t.mod=function(e,t){let r=new Uint8Array(e);for(;r.length-t.length>=0;){let e=r[0];for(let o=0;o<t.length;o++)r[o]^=n.mul(t[o],e);let o=0;for(;o<r.length&&0===r[o];)o++;r=r.slice(o)}return r},t.generateECPolynomial=function(e){let r=new Uint8Array([1]);for(let o=0;o<e;o++)r=t.mul(r,new Uint8Array([1,n.exp(o)]));return r}},70660:e=>{e.exports={style:{fontFamily:"'Hanken Grotesk', 'Hanken Grotesk Fallback'",fontStyle:"normal"},className:"__className_6c0d1d",variable:"__variable_6c0d1d"}},70768:(e,t)=>{"use strict";function r(e,t){let r;try{r=e()}catch(e){return}return{getItem:e=>{var n;let o=e=>null===e?null:JSON.parse(e,null==t?void 0:t.reviver),a=null!=(n=r.getItem(e))?n:null;return a instanceof Promise?a.then(o):o(a)},setItem:(e,n)=>r.setItem(e,JSON.stringify(n,null==t?void 0:t.replacer)),removeItem:e=>r.removeItem(e)}}let n=e=>t=>{try{let r=e(t);if(r instanceof Promise)return r;return{then:e=>n(e)(r),catch(e){return this}}}catch(e){return{then(e){return this},catch:t=>n(t)(e)}}};t.KU=r,t.Zr=(e,t)=>
1371(o,a,i)=>{let s,l={storage:r(()=>localStorage),partialize:e=>e,version:0,merge:(e,t)=>({...t,...e}),...t},c=!1,u=new Set,d=new Set,f=l.storage;if(!f)return e((...e)=>{console.warn(`[zustand persist middleware] Unable to update item '${l.name}', the given storage is currently unavailable.`),o(...e)},a,i);let p=()=>{let e=l.partialize({...a()});return f.setItem(l.name,{state:e,version:l.version})},h=i.setState;i.setState=(e,t)=>(h(e,t),p());let m=e((...e)=>(o(...e),p()),a,i);i.getInitialState=()=>m;let b=()=>{var e,t;if(!f)return;c=!1,u.forEach(e=>{var t;return e(null!=(t=a())?t:m)});let r=(null==(t=l.onRehydrateStorage)?void 0:t.call(l,null!=(e=a())?e:m))||void 0;return n(f.getItem.bind(f))(l.name).then(e=>{if(e)if("number"!=typeof e.version||e.version===l.version)return[!1,e.state];else{if(l.migrate){let t=l.migrate(e.state,e.version);return t instanceof Promise?t.then(e=>[!0,e]):[!0,t]}console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}return[!1,void 0]}).then(e=>{var t;let[r,n]=e;if(o(s=l.merge(n,null!=(t=a())?t:m),!0),r)return p()}).then(()=>{null==r||r(s,void 0),s=a(),c=!0,d.forEach(e=>e(s))}).catch(e=>{null==r||r(void 0,e)})};return i.persist={setOptions:e=>{l={...l,...e},e.storage&&(f=e.storage)},clearStorage:()=>{null==f||f.removeItem(l.name)},getOptions:()=>l,rehydrate:()=>b(),hasHydrated:()=>c,onHydrate:e=>(u.add(e),()=>{u.delete(e)}),onFinishHydration:e=>(d.add(e),()=>{d.delete(e)})},l.skipHydration||b(),s||m},t.eh=e=>(t,r,n)=>{let o=n.subscribe;return n.subscribe=(e,t,r)=>{let a=e;if(t){let o=(null==r?void 0:r.equalityFn)||Object.is,i=e(n.getState());a=r=>{let n=e(r);if(!o(i,n)){let e=i;t(i=n,e)}},(null==r?void 0:r.fireImmediately)&&t(i,i)}return o(a)},e(t,r,n)}},71090:(e,t,r)=>{"use strict";r.d(t,{B4:()=>p,CQ:()=>w,CW:()=>v,Ei:()=>d,F8:()=>x,P5:()=>f,TH:()=>C,Vl:()=>g,Vr:()=>y,WM:()=>h,WQ:()=>b,im:()=>m,jm:()=>s,lD:()=>a,qh:()=>u,rE:()=>l,ry:()=>c,xn:()=>i});let n=BigInt(0x100000000-1),o=BigInt(32);function a(e,t=!1){let r=e.length,i=new Uint32Array(r),s=new Uint32Array(r);for(let a=0;a<r;a++){let{h:r,l}=function(e,t=!1){return t?{h:Number(e&n),l:Number(e>>o&n)}:{h:0|Number(e>>o&n),l:0|Number(e&n)}}(e[a],t);[i[a],s[a]]=[r,l]}return[i,s]}let i=(e,t,r)=>e>>>r,s=(e,t,r)=>e<<32-r|t>>>r,l=(e,t,r)=>e>>>r|t<<32-r,c=(e,t,r)=>e<<32-r|t>>>r,u=(e,t,r)=>e<<64-r|t>>>r-32,d=(e,t,r)=>e>>>r-32|t<<64-r,f=(e,t,r)=>e<<r|t>>>32-r,p=(e,t,r)=>t<<r|e>>>32-r,h=(e,t,r)=>t<<r-32|e>>>64-r,m=(e,t,r)=>e<<r-32|t>>>64-r;function b(e,t,r,n){let o=(t>>>0)+(n>>>0);return{h:e+r+(o/0x100000000|0)|0,l:0|o}}let g=(e,t,r)=>(e>>>0)+(t>>>0)+(r>>>0),y=(e,t,r,n)=>t+r+n+(e/0x100000000|0)|0,v=(e,t,r,n)=>(e>>>0)+(t>>>0)+(r>>>0)+(n>>>0),w=(e,t,r,n,o)=>t+r+n+o+(e/0x100000000|0)|0,x=(e,t,r,n,o)=>(e>>>0)+(t>>>0)+(r>>>0)+(n>>>0)+(o>>>0),C=(e,t,r,n,o,a)=>t+r+n+o+a+(e/0x100000000|0)|0},71400:(e,t,r)=>{"use strict";r.d(t,{A9:()=>o,NO:()=>s,Pj:()=>l,dV:()=>a,nx:()=>c,zd:()=>i});var n=r(94817);n.C;class o extends n.C{constructor({params:e}){super("Failed to parse ABI parameters.",{details:`parseAbiParameters(${JSON.stringify(e,null,2)})`,docsPath:"/api/human#parseabiparameters-1"}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidAbiParametersError"})}}class a extends n.C{constructor({param:e}){super("Invalid ABI parameter.",{details:e}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidParameterError"})}}class i extends n.C{constructor({param:e,name:t}){super("Invalid ABI parameter.",{details:e,metaMessages:[`"${t}" is a protected Solidity keyword. More info: https://docs.soliditylang.org/en/latest/cheatsheet.html`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"SolidityProtectedKeywordError"})}}class s extends n.C{constructor({param:e,type:t,modifier:r}){super("Invalid ABI parameter.",{details:e,metaMessages:[`Modifier "${r}" not allowed${t?` in "${t}" type`:""}.`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidModifierError"})}}class l extends n.C{constructor({param:e,type:t,modifier:r}){super("Invalid ABI parameter.",{details:e,metaMessages:[`Modifier "${r}" not allowed${t?` in "${t}" type`:""}.`,`Data location can only be specified for array, struct, or mapping types, but "${r}" was given.`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidFunctionModifierError"})}}class c extends n.C{constructor({abiParameter:e}){super("Invalid ABI parameter.",{details:JSON.stringify(e,null,2),metaMessages:["ABI parameter type is invali
1371d."]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidAbiTypeParameterError"})}}},71503:(e,t,r)=>{"use strict";r.d(t,{lB:()=>i});let n=new Map,o=new Map,a=0;function i(e,t,r){let i=++a,s=()=>n.get(e)||[],l=()=>{let t=s();if(!t.some(e=>e.id===i))return;let r=o.get(e);if(1===t.length&&r){let e=r();e instanceof Promise&&e.catch(()=>{})}let a=s();n.set(e,a.filter(e=>e.id!==i))},c=s();if(n.set(e,[...c,{id:i,fns:t}]),c&&c.length>0)return l;let u={};for(let e in t)u[e]=(...t)=>{let r=s();if(0!==r.length)for(let n of r)n.fns[e]?.(...t)};let d=r(u);return"function"==typeof d&&o.set(e,d),l}},72517:(e,t)=>{let r=new Uint8Array(512),n=new Uint8Array(256);!function(){let e=1;for(let t=0;t<255;t++)r[t]=e,n[e]=t,256&(e<<=1)&&(e^=285);for(let e=255;e<512;e++)r[e]=r[e-255]}(),t.log=function(e){if(e<1)throw Error("log("+e+")");return n[e]},t.exp=function(e){return r[e]},t.mul=function(e,t){return 0===e||0===t?0:r[n[e]+n[t]]}},72773:e=>{e.exports=function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},73303:(e,t,r)=>{"use strict";r.d(t,{r:()=>n});let n=(0,r(91929).x)({id:1,name:"Ethereum",nativeCurrency:{name:"Ether",symbol:"ETH",decimals:18},blockTime:12e3,rpcUrls:{default:{http:["https://eth.merkle.io"]}},blockExplorers:{default:{name:"Etherscan",url:"https://etherscan.io",apiUrl:"https://api.etherscan.io/api"}},contracts:{ensUniversalResolver:{address:"0xeeeeeeee14d718c2b47d9923deab1335e144eeee",blockCreated:0x16041f6},multicall3:{address:"0xca11bde05977b3631167028862be2a173976ca11",blockCreated:0xdb04c1}}})},73415:(e,t,r)=>{"use strict";var n=r(14232),o=r(75761),a="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=o.useSyncExternalStore,s=n.useRef,l=n.useEffect,c=n.useMemo,u=n.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,r,n,o){var d=s(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;var p=i(e,(d=c(function(){function e(e){if(!l){if(l=!0,i=e,e=n(e),void 0!==o&&f.hasValue){var t=f.value;if(o(t,e))return s=t}return s=e}if(t=s,a(i,e))return t;var r=n(e);return void 0!==o&&o(t,r)?(i=e,t):(i=e,s=r)}var i,s,l=!1,c=void 0===r?null:r;return[function(){return e(t())},null===c?void 0:function(){return e(c())}]},[t,r,n,o]))[0],d[1]);return l(function(){f.hasValue=!0,f.value=p},[p]),u(p),p}},73689:(e,t,r)=>{"use strict";r.d(t,{s:()=>c});var n=r(93778),o=r(49048),a=r(10459),i=r(44928),s=r(8481),l=r(75977);async function c(e,t){let{address:r,blockNumber:c,blockTag:u,coinType:d=60n,gatewayUrls:f,strict:p}=t,{chain:h}=e,m=(()=>{if(t.universalResolverAddress)return t.universalResolverAddress;if(!h)throw Error("client chain not configured. universalResolverAddress is required.");return(0,o.M)({blockNumber:c,chain:h,contract:"ensUniversalResolver"})})();try{let t={address:m,abi:n.oX,args:[r,d,f??[i.J]],functionName:"reverseWithGateways",blockNumber:c,blockTag:u},o=(0,s.T)(e,l.J,"readContract"),[a]=await o(t);return a||null}catch(e){if(p)throw e;if((0,a.J)(e))return null;throw e}}},73850:(e,t,r)=>{"use strict";r.d(t,{n:()=>f});var n=r(14232),o=r(10714);r(98477);var a=r(82987),i=r(37876),s=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let r=n.forwardRef((e,r)=>{let{asChild:n,...o}=e,s=n?a.DX:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,i.jsx)(s,{...o,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function l(e){let t=n.useRef(e);return n.useEffect(()=>{t.current=e}),n.useMemo(()=>(...e)=>t.current?.(...e),[])}var c="focusScope.autoFocusOnMount",u="focusScope.autoFocusOnUnmount",d={bubbles:!1,cancelable:!0},f=n.forwardRef((e,t)=>{let{loop:r=!1,trapped:a=!1,onMountAutoFocus:f,onUnmountAutoFocus:g,...y}=e,[v,w]=n.useState(null),x=l(f),C=l(g),E=n.useRef(null),j=(0,o.s)(t,e=>w(e)),k=n.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;n.useEffect(()=>{if(a){let e=function(e){if(k.paused||!v)return;let t=e.target;v.contains(t)?E.current=t:m(E.current,{select:!0})},t=function(e){if(k.paused||!v)return;let t=e.relatedTarget;null!==t&&(v.contains(t)||m(E.current,{select:!0}))};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let r=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&m(v)});return v&&r.observe(v,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),r.disconnect()}}},[a,v,k.paused]),n.useEffect(()=>{if(v){b.add(k);let e=document.activeElement;if(!v.contains(e)){let t=new CustomEvent(c,d);v.addEventListener(c,x),v.dispatchEvent(t),t.defaultPrevented||(function(e,{select:t=!1}={}){let r=document.activeElement;for(let n of e)if(m(n,{select:t}),document.activeElement!==r)return}(p(v).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&m(v))}return()=>{v.removeEventListener(c,x),setTimeout(()=>{let t=new CustomEvent(u,d);v.addEventListener(u,C),v.dispatchEvent(t),t.defaultPrevented||m(e??document.body,{select:!0}),v.removeEventListener(u,C),b.remove(k)},0)}}},[v,x,C,k]);let P=n.useCallback(e=>{if(!r&&!a||k.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,n=document.activeElement;if(t&&n){let t=e.currentTarget,[o,a]=function(e){let t=p(e);return[h(t,e),h(t.reverse(),e)]}(t);o&&a?e.shiftKey||n!==a?e.shiftKey&&n===o&&(e.preventDefault(),r&&m(a,{select:!0})):(e.preventDefault(),r&&m(o,{select:!0})):n===t&&e.preventDefault()}},[r,a,k.paused]);return(0,i.jsx)(s.div,{tabIndex:-1,...y,ref:j,onKeyDown:P})});function p(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function h(e,t){for(let r of e)if(!function(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===t||e!==t);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(r,{upTo:t}))return r}function m(e,{select:t=!1}={}){if(e&&e.focus){var r;let n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&(r=e)instanceof HTMLInputElement&&"select"in r&&t&&e.select()}}f.displayName="FocusScope";var b=function(){let e=[];return{add(t){let r=e[0];t!==r&&r?.pause(),(e=g(e,t)).unshift(t)},remove(t){e=g(e,t),e[0]?.resume()}}}();function g(e,t){let r=[...e],n=r.indexOf(t);return -1!==n&&r.splice(n,1),r}},74365:(e,t,r)=>{"use strict";r.d(t,{A:()=>I});var n=function(){return(n=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};Object.create;Object.create,"function"==typeof SuppressedError&&SuppressedError;var o=r(14232),a=r(34964),i=r(89200),s=(0,r(6803).f)(),l=function(){},c=o.forwardRef(function(e,t){var r=o.useRef(null),a=o.useState({onScrollCapture:l,onWheelCapture:l,onTouchMoveCapture:l}),c=a[0],u=a[1],d=e.forwardProps,f=e.children,p=e.className,h=e.removeScrollBar,m=e.enabled,b=e.shards,g=e.sideCar,y=e.noIsolation,v=e.inert,w=e.allowPinchZoom,x=e.as,C=e.gapMode,E=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,n=Object.getOwnPropertySymbols(e);o<n.length;o++)0>t.indexOf(n[o])&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]]);return r}(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),j=(0,i.S)([r,t]),k=n(n({},E),c);return o.createElement(o.Fragment,null,m&&o.createElement(g,{sideCar:s,removeScrollBar:h,shards:b,noIsolation:y,inert:v,setCallbacks:u,allowPinchZoom:!!w,lockRef:r,gapMode:C}),d?o.cloneElement(o.Children.only(f),n(n({},k),{ref:j})):o.createElement(void 0===x?"div":x,n({}
1371,k,{className:p,ref:j}),f))});c.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},c.classNames={fullWidth:a.pN,zeroRight:a.Mi};var u=r(40051),d=r(18336),f=r(62664),p=!1;if("undefined"!=typeof window)try{var h=Object.defineProperty({},"passive",{get:function(){return p=!0,!0}});window.addEventListener("test",h,h),window.removeEventListener("test",h,h)}catch(e){p=!1}var m=!!p&&{passive:!1},b=function(e,t){var r=window.getComputedStyle(e);return"hidden"!==r[t]&&(r.overflowY!==r.overflowX||"TEXTAREA"===e.tagName||"visible"!==r[t])},g=function(e,t){var r=t.ownerDocument,n=t;do{if("undefined"!=typeof ShadowRoot&&n instanceof ShadowRoot&&(n=n.host),y(e,n)){var o=v(e,n);if(o[1]>o[2])return!0}n=n.parentNode}while(n&&n!==r.body);return!1},y=function(e,t){return"v"===e?b(t,"overflowY"):b(t,"overflowX")},v=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},w=function(e,t,r,n,o){var a,i=(a=window.getComputedStyle(t).direction,"h"===e&&"rtl"===a?-1:1),s=i*n,l=r.target,c=t.contains(l),u=!1,d=s>0,f=0,p=0;do{var h=v(e,l),m=h[0],b=h[1]-h[2]-i*m;(m||b)&&y(e,l)&&(f+=b,p+=m),l=l instanceof ShadowRoot?l.host:l.parentNode}while(!c&&l!==document.body||c&&(t.contains(l)||t===l));return d&&(o&&1>Math.abs(f)||!o&&s>f)?u=!0:!d&&(o&&1>Math.abs(p)||!o&&-s>p)&&(u=!0),u},x=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},C=function(e){return[e.deltaX,e.deltaY]},E=function(e){return e&&"current"in e?e.current:e},j=0,k=[];let P=(0,u.m)(s,function(e){var t=o.useRef([]),r=o.useRef([0,0]),n=o.useRef(),a=o.useState(j++)[0],i=o.useState(f.T0)[0],s=o.useRef(e);o.useEffect(function(){s.current=e},[e]),o.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(a));var t=(function(e,t,r){if(r||2==arguments.length)for(var n,o=0,a=t.length;o<a;o++)!n&&o in t||(n||(n=Array.prototype.slice.call(t,0,o)),n[o]=t[o]);return e.concat(n||Array.prototype.slice.call(t))})([e.lockRef.current],(e.shards||[]).map(E),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(a))}),function(){document.body.classList.remove("block-interactivity-".concat(a)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(a))})}}},[e.inert,e.lockRef.current,e.shards]);var l=o.useCallback(function(e,t){if("touches"in e&&2===e.touches.length)return!s.current.allowPinchZoom;var o,a=x(e),i=r.current,l="deltaX"in e?e.deltaX:i[0]-a[0],c="deltaY"in e?e.deltaY:i[1]-a[1],u=e.target,d=Math.abs(l)>Math.abs(c)?"h":"v";if("touches"in e&&"h"===d&&"range"===u.type)return!1;var f=g(d,u);if(!f)return!0;if(f?o=d:(o="v"===d?"h":"v",f=g(d,u)),!f)return!1;if(!n.current&&"changedTouches"in e&&(l||c)&&(n.current=o),!o)return!0;var p=n.current||o;return w(p,t,e,"h"===p?l:c,!0)},[]),c=o.useCallback(function(e){if(k.length&&k[k.length-1]===i){var r="deltaY"in e?C(e):x(e),n=t.current.filter(function(t){var n;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(n=t.delta,n[0]===r[0]&&n[1]===r[1])})[0];if(n&&n.should){e.cancelable&&e.preventDefault();return}if(!n){var o=(s.current.shards||[]).map(E).filter(Boolean).filter(function(t){return t.contains(e.target)});(o.length>0?l(e,o[0]):!s.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),u=o.useCallback(function(e,r,n,o){var a={name:e,delta:r,target:n,should:o,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(n)};t.current.push(a),setTimeout(function(){t.current=t.current.filter(function(e){return e!==a})},1)},[]),p=o.useCallback(function(e){r.current=x(e),n.current=void 0},[]),h=o.useCallback(function(t){u(t.type,C(t),t.target,l(t,e.lockRef.current))},[]),b=o.useCallback(function(t){u(t.type,x(t),t.target,l(t,e.lockRef.current))},[]);o.useEffect(function(){return k.push(i),e.setCallbacks({onScrollCapture:h,onWheelCapture:h,onTouchMoveCapture:b}),document.addEventListener("wheel",c,m),document.addEventListener("touchmove",c,m),document.addEventListener("touchstart",p,m),function(){k=k.filter(function(e){return e!==i}),document.removeEventListener("wheel",c,m),document.removeEventListener("touchmove",c,m),document.removeEventListener("touchstart",p,m)}},[]);var y=e.removeScrollBar,v=e.inert;return o.createElement(o.Fragment,null,v?o.createElement(i,{styles:"\n .block-interactivity-".concat(a," {pointer-events: none;}\n .allow-interactivity-").concat(a," {pointer-events: all;}\n")}):null,y?o.createElement(d.jp,{gapMode:e.gapMode}):null)});var S=o.forwardRef(function(e,t){return o.createElement(c,n({},e,{ref:t,sideCar:P}))});S.classNames=c.classNames;let I=S},74517:(e,t,r)=>{"use strict";r.d(t,{S:()=>s});var n=r(17191),o=r(65859),a=r(26715),i=r(81645);function s(e,t){let r=(0,n.lY)((0,o.q)(e,{strict:!1})?(0,a.ZJ)(e):e);return"bytes"===(t||"hex")?r:(0,i.nj)(r)}},75204:(e,t)=>
1371{let r="[0-9]+",n="(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+",o="(?:(?![A-Z0-9 $%*+\\-./:]|"+(n=n.replace(/u/g,"\\u"))+")(?:.|[\r\n]))+";t.KANJI=RegExp(n,"g"),t.BYTE_KANJI=RegExp("[^A-Z0-9 $%*+\\-./:]+","g"),t.BYTE=RegExp(o,"g"),t.NUMERIC=RegExp(r,"g"),t.ALPHANUMERIC=RegExp("[A-Z $%*+\\-./:]+","g");let a=RegExp("^"+n+"$"),i=RegExp("^"+r+"$"),s=RegExp("^[A-Z0-9 $%*+\\-./:]+$");t.testKanji=function(e){return a.test(e)},t.testNumeric=function(e){return i.test(e)},t.testAlphanumeric=function(e){return s.test(e)}},75761:(e,t,r)=>{"use strict";e.exports=r(77760)},75977:(e,t,r)=>{"use strict";r.d(t,{J:()=>l});var n=r(94833),o=r(14237),a=r(66655),i=r(8481),s=r(34724);async function l(e,t){let{abi:r,address:l,args:c,functionName:u,...d}=t,f=(0,o.p)({abi:r,args:c,functionName:u});try{let{data:t}=await (0,i.T)(e,s.T,"call")({...d,data:f,to:l});return(0,n.e)({abi:r,args:c,functionName:u,data:t||"0x"})}catch(e){throw(0,a.j)(e,{abi:r,address:l,args:c,docsPath:"/docs/contract/readContract",functionName:u})}}},76200:(e,t,r)=>{"use strict";r.d(t,{C:()=>a});let n="2.41.2",o={getDocsUrl:({docsBaseUrl:e,docsPath:t="",docsSlug:r})=>t?`${e??"https://viem.sh"}${t}${r?`#${r}`:""}`:void 0,version:`viem@${n}`};class a extends Error{constructor(e,t={}){let r=t.cause instanceof a?t.cause.details:t.cause?.message?t.cause.message:t.details,i=t.cause instanceof a&&t.cause.docsPath||t.docsPath,s=o.getDocsUrl?.({...t,docsPath:i});super([e||"An error occurred.","",...t.metaMessages?[...t.metaMessages,""]:[],...s?[`Docs: ${s}`]:[],...r?[`Details: ${r}`]:[],...o.version?[`Version: ${o.version}`]:[]].join("\n"),t.cause?{cause:t.cause}:void 0),Object.defineProperty(this,"details",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"docsPath",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"metaMessages",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"shortMessage",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"version",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"BaseError"}),this.details=r,this.docsPath=i,this.metaMessages=t.metaMessages,this.name=t.name??this.name,this.shortMessage=e,this.version=n}walk(e){return function e(t,r){return r?.(t)?t:t&&"object"==typeof t&&"cause"in t&&void 0!==t.cause?e(t.cause,r):r?null:t}(this,e)}}},77004:(e,t,r)=>{"use strict";async function n(e){return new Promise(t=>setTimeout(t,e))}r.d(t,{u:()=>n})},77271:(e,t,r)=>{let n=r(2758),o=r(55722),a=r(50827),i=r(3302),s=r(41370),l=n.getBCHDigit(7973);function c(e,t){return i.getCharCountIndicator(e,t)+4}t.from=function(e,t){return s.isValid(e)?parseInt(e,10):t},t.getCapacity=function(e,t,r){if(!s.isValid(e))throw Error("Invalid QR Code version");void 0===r&&(r=i.BYTE);let a=(n.getSymbolTotalCodewords(e)-o.getTotalCodewordsCount(e,t))*8;if(r===i.MIXED)return a;let l=a-c(r,e);switch(r){case i.NUMERIC:return Math.floor(l/10*3);case i.ALPHANUMERIC:return Math.floor(l/11*2);case i.KANJI:return Math.floor(l/13);case i.BYTE:default:return Math.floor(l/8)}},t.getBestVersionForData=function(e,r){let n,o=a.from(r,a.M);if(Array.isArray(e)){if(e.length>1){for(let r=1;r<=40;r++)if(function(e,t){let r=0;return e.forEach(function(e){let n=c(e.mode,t);r+=n+e.getBitsLength()}),r}(e,r)<=t.getCapacity(r,o,i.MIXED))return r;return}if(0===e.length)return 1;n=e[0]}else n=e;return function(e,r,n){for(let o=1;o<=40;o++)if(r<=t.getCapacity(o,n,e))return o}(n.mode,n.getLength(),o)},t.getEncodedBits=function(e){if(!s.isValid(e)||e<7)throw Error("Invalid QR Code version");let t=e<<12;for(;n.getBCHDigit(t)-l>=0;)t^=7973<<n.getBCHDigit(t)-l;return e<<12|t}},77328:(e,t,r)=>{e.exports=r(97918)},77760:(e,t,r)=>{"use strict";var n=r(14232),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=n.useState,i=n.useEffect,s=n.useLayoutEffect,l=n.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!o(e,r)}catch(e){return!0}}var u="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),n=a({inst:{value:r,getSnapshot:t}}),o=n[0].inst,u=n[1];
1371return s(function(){o.value=r,o.getSnapshot=t,c(o)&&u({inst:o})},[e,r,t]),i(function(){return c(o)&&u({inst:o}),e(function(){c(o)&&u({inst:o})})},[e]),l(r),r};t.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:u},78212:(e,t,r)=>{var n=r(12883).default;e.exports=function(e,t){if("object"!=n(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var o=r.call(e,t||"default");if("object"!=n(o))return o;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports},78457:(e,t,r)=>{let n=r(19198);t.render=function(e,t,r){var o;let a=r,i=t;void 0!==a||t&&t.getContext||(a=t,t=void 0),t||(i=function(){try{return document.createElement("canvas")}catch(e){throw Error("You need to specify a canvas element")}}()),a=n.getOptions(a);let s=n.getImageWidth(e.modules.size,a),l=i.getContext("2d"),c=l.createImageData(s,s);return n.qrToImageData(c.data,e,a),o=i,l.clearRect(0,0,o.width,o.height),o.style||(o.style={}),o.height=s,o.width=s,o.style.height=s+"px",o.style.width=s+"px",l.putImageData(c,0,0),i},t.renderToDataURL=function(e,r,n){let o=n;void 0!==o||r&&r.getContext||(o=r,r=void 0),o||(o={});let a=t.render(e,r,o),i=o.type||"image/png",s=o.rendererOpts||{};return a.toDataURL(i,s.quality)}},79313:(e,t,r)=>{"use strict";r.d(t,{BI:()=>E,EB:()=>x,Iy:()=>l,Iz:()=>v,MR:()=>w,M_:()=>y,Nc:()=>u,O:()=>c,Wl:()=>R,Wq:()=>m,YE:()=>f,YF:()=>s,YW:()=>i,ZP:()=>p,_z:()=>b,d_:()=>O,dm:()=>I,fo:()=>j,gH:()=>d,j:()=>S,kE:()=>g,l3:()=>k,nK:()=>P,nM:()=>C,yy:()=>h});var n=r(52346),o=r(38047),a=r(76200);class i extends a.C{constructor({docsPath:e}){super("A constructor was not found on the ABI.\nMake sure you are using the correct ABI and that the constructor exists on it.",{docsPath:e,name:"AbiConstructorNotFoundError"})}}class s extends a.C{constructor({docsPath:e}){super("Constructor arguments were provided (`args`), but a constructor parameters (`inputs`) were not found on the ABI.\nMake sure you are using the correct ABI, and that the `inputs` attribute on the constructor exists.",{docsPath:e,name:"AbiConstructorParamsNotFoundError"})}}a.C;class l extends a.C{constructor({data:e,params:t,size:r}){super(`Data size of ${r} bytes is too small for given parameters.`,{metaMessages:[`Params: (${(0,n.A)(t,{includeName:!0})})`,`Data: ${e} (${r} bytes)`],name:"AbiDecodingDataSizeTooSmallError"}),Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"params",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"size",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.data=e,this.params=t,this.size=r}}class c extends a.C{constructor(){super('Cannot decode zero data ("0x") with ABI parameters.',{name:"AbiDecodingZeroDataError"})}}class u extends a.C{constructor({expectedLength:e,givenLength:t,type:r}){super(`ABI encoding array length mismatch for type ${r}. 1372Expected length: ${e} 1373Given length: ${t}`,{name:"AbiEncodingArrayLengthMismatchError"})}}class d extends a.C{constructor({expectedSize:e,value:t}){super(`Size of bytes "${t}" (bytes${(0,o.E)(t)}) does not match expected size (bytes${e}).`,{name:"AbiEncodingBytesSizeMismatchError"})}}class f extends a.C{constructor({expectedLength:e,givenLength:t}){super(`ABI encoding params/values length mismatch. 1374Expected length (params): ${e} 1375Given length (values): ${t}`,{name:"AbiEncodingLengthMismatchError"})}}class p extends a.C{constructor(e,{docsPath:t}){super(`Arguments (\`args\`) were provided to "${e}", but "${e}" on the ABI does not contain any parameters (\`inputs\`). 1376Cannot encode error result without knowing what the parameter types are. 1377Make sure you are using the correct ABI and that the inputs exist on it.`,{docsPath:t,name:"AbiErrorInputsNotFoundError"})}}class h extends a.C{constructor(e,{docsPath:t}={}){super(`Error ${e?`"${e}" `:""}not found on ABI. 1378Make sure you are using the correct ABI and that the error exists on it.`,{docsPath:t,name:"AbiErrorNotFoundError"})}}class m extends a.C{constructor(e,{docsPath:t}){super(`Encoded error signature "${e}" not found on ABI. 1379Make sure you are using the correct ABI and that the error exists on it. 1380You can look up the decoded signature here: https://openchain.xyz/signatures?query=${e}.`,{docsPath:t,name:"AbiErrorSignatureNotFoundError"}),Object.defineProperty(this,"signature",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.signature=e}}class b extends a.C{constructor({docsPath:e}){super("Cannot extract event signature from empty topics.",{docsPath:e,name:"AbiEventSignatureEmptyTopicsError"})}}class g extends a.C{constructor(e,{docsPath:t}){super(`Encoded event signature "${e}" not found on ABI. 1381Make sure you are using the correct ABI and that the event exists on it. 1382You can look up the signature here: https://openchain.xyz/signatures?query=${e}.`,{docsPath:t,name:"AbiEventSignatureNotFoundError"})}}class y extends a.C{constructor(e,{docsPath:t}={}){super(`Event ${e?`"${e}" `:""}not found on ABI. 1383Make sure you are using the correct ABI and that the event exists on it.`,{docsPath:t,name:"AbiEventNotFoundError"})}}class v extends a.C{constructor(e,{docsPath:t}={}){super(`Function ${e?`"${e}" `:""}not found on ABI. 1384Make sure you are using the correct ABI and that the function exists on it.`,{docsPath:t,name:"AbiFunctionNotFoundError"})}}class w extends a.C{constructor(e,{docsPath:t}){super(`Function "${e}" does not contain any \`outputs\` on ABI. 1385Cannot decode function result without knowing what the parameter types are. 1386Make sure you are using the correct ABI and that the function exists on it.`,{docsPath:t,name:"AbiFunctionOutputsNotFoundError"})}}class x extends a.C{constructor(e,{docsPath:t}){super(`Encoded function signature "${e}" not found on ABI. 1387Make sure you are using the correct ABI and that the function exists on it. 1388You can look up the signature here: https://openchain.xyz/signatures?query=${e}.`,{docsPath:t,name:"AbiFunctionSignatureNotFoundError"})}}class C extends a.C{constructor(e,t){super("Found ambiguous types in overloaded ABI items.",{metaMessages:[`\`${e.type}\` in \`${(0,n.B)(e.abiItem)}\`, and`,`\`${t.type}\` in \`${(0,n.B)(t.abiItem)}\``,"","These types encode differently and cannot be distinguished at runtime.","Remove one of the ambiguous items in the ABI."],name:"AbiItemAmbiguityError"})}}class E extends a.C{constructor({expectedSize:e,givenSize:t}){super(`Expected bytes${e}, got bytes${t}.`,{name:"BytesSizeMismatchError"})}}class j extends a.C{constructor({abiItem:e,data:t,params:r,size:o}){super(`Data size of ${o} bytes is too small for non-indexed event parameters.`,{metaMessages:[`Params: (${(0,n.A)(r,{includeName:!0})})`,`Data: ${t} (${o} bytes)`],name:"DecodeLogDataMismatch"}),Object.defineProperty(this,"abiItem",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"params",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"size",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.abiItem=e,this.data=t,this.params=r,this.size=o}}class k extends a.C{constructor({abiItem:e,param:t}){super(`Expected a topic for indexed event parameter${t.name?` "${t.name}"`:""} on event "${(0,n.B)(e,{includeName:!0})}".`,{name:"DecodeLogTopicsMismatch"}),Object.defineProperty(this,"abiItem",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.abiItem=e}}class P extends a.C{constructor(e,{docsPath:t}){super(`Type "${e}" is not a valid encoding type. 1389Please provide a valid ABI type.`,{docsPath:t,name:"InvalidAbiEncodingType"})}}class S extends a.C{constructor(e,{docsPath:t}){super(`Type "${e}" is not a valid decoding type. 1390Please provide a valid ABI type.`,{docsPath:t,name:"InvalidAbiDecodingType"})}}class I extends a.C{constructor(e){super(`Value "${e}" is not a valid array.`,{name:"InvalidArrayError"})}}class O extends a.C{constructor(e){super(`"${e}" is not a valid definition type. 1391Valid types: "function", "event", "error"`,{name:"InvalidDefinitionTypeError"})}}class R extends a.C{constructor(e){super(`Type "${e}" is not supported for packed encoding.`,{name:"UnsupportedPackedAbiType"})}}},80127:(e,t,r)=>{"use strict";e.exports=r(73415)},80170:(e,t,r)=>{"use strict";r.d(t,{Dg:()=>y,Ej:()=>g,Fl:()=>P,HT:()=>c,Ho:()=>h,M7:()=>m,Ro:()=>v,Ty:()=>x,di:()=>b,ii:()=>k,oB:()=>f,sH:()=>p,tf:()=>w,u:()=>j,uK:()=>d,xW:()=>l,xb:()=>u});var n=r(9431),o=r(54718),a=r(23511);let i=new TextEncoder,s=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));function l(...e){return`0x${e.reduce((e,t)=>
1391e+t.replace("0x",""),"")}`}function c(e){return e instanceof Uint8Array?d(e):Array.isArray(e)?d(new Uint8Array(e)):e}function u(e,t={}){let r=`0x${Number(e)}`;return"number"==typeof t.size?(o.Sl(r,t.size),h(r,t.size)):r}function d(e,t={}){let r="";for(let t=0;t<e.length;t++)r+=s[e[t]];let n=`0x${r}`;return"number"==typeof t.size?(o.Sl(n,t.size),m(n,t.size)):n}function f(e,t={}){let r,{signed:n,size:o}=t,a=BigInt(e);o?r=n?(1n<<8n*BigInt(o)-1n)-1n:2n**(8n*BigInt(o))-1n:"number"==typeof e&&(r=BigInt(Number.MAX_SAFE_INTEGER));let i="bigint"==typeof r&&n?-r-1n:0;if(r&&a>r||a<i){let t="bigint"==typeof e?"n":"";throw new x({max:r?`${r}${t}`:void 0,min:`${i}${t}`,signed:n,size:o,value:`${e}${t}`})}let s=(n&&a<0?(1n<<BigInt(8*o))+BigInt(a):a).toString(16),l=`0x${s}`;return o?h(l,o):l}function p(e,t={}){return d(i.encode(e),t)}function h(e,t){return o.eV(e,{dir:"left",size:t})}function m(e,t){return o.eV(e,{dir:"right",size:t})}function b(e,t,r,n={}){let{strict:a}=n;o.kK(e,t);let i=`0x${e.replace("0x","").slice((t??0)*2,(r??e.length)*2)}`;return a&&o.X(i,t,r),i}function g(e){return Math.ceil((e.length-2)/2)}function y(e,t={}){let{signed:r}=t;t.size&&o.Sl(e,t.size);let n=BigInt(e);if(!r)return n;let a=(1n<<8n*BigInt((e.length-2)/2))-1n;return n<=a>>1n?n:n-a-1n}function v(e,t={}){let{signed:r,size:n}=t;return r||n?Number(y(e,t)):Number(e)}function w(e,t={}){let{strict:r=!1}=t;try{return!function(e,t={}){let{strict:r=!1}=t;if(!e||"string"!=typeof e)throw new C(e);if(r&&!/^0x[0-9a-fA-F]*$/.test(e)||!e.startsWith("0x"))throw new E(e)}(e,{strict:r}),!0}catch{return!1}}class x extends n.C{constructor({max:e,min:t,signed:r,size:n,value:o}){super(`Number \`${o}\` is not in safe${n?` ${8*n}-bit`:""}${r?" signed":" unsigned"} integer range ${e?`(\`${t}\` to \`${e}\`)`:`(above \`${t}\`)`}`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Hex.IntegerOutOfRangeError"})}}n.C;class C extends n.C{constructor(e){super(`Value \`${"object"==typeof e?a.A(e):e}\` of type \`${typeof e}\` is an invalid hex type.`,{metaMessages:['Hex types must be represented as `"0x${string}"`.']}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Hex.InvalidHexTypeError"})}}class E extends n.C{constructor(e){super(`Value \`${e}\` is an invalid hex value.`,{metaMessages:['Hex values must start with `"0x"` and contain only hexadecimal characters (0-9, a-f, A-F).']}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Hex.InvalidHexValueError"})}}n.C;class j extends n.C{constructor({givenSize:e,maxSize:t}){super(`Size cannot exceed \`${t}\` bytes. Given size: \`${e}\` bytes.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Hex.SizeOverflowError"})}}class k extends n.C{constructor({offset:e,position:t,size:r}){super(`Slice ${"start"===t?"starting":"ending"} at offset \`${e}\` is out-of-bounds (size: \`${r}\`).`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Hex.SliceOffsetOutOfBoundsError"})}}class P extends n.C{constructor({size:e,targetSize:t,type:r}){super(`${r.charAt(0).toUpperCase()}${r.slice(1).toLowerCase()} size (\`${e}\`) exceeds padding size (\`${t}\`).`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Hex.SizeExceedsPaddingSizeError"})}}},80298:e=>{function t(e){if(!e||e<1)throw Error("BitMatrix size must be defined and greater than 0");this.size=e,this.data=new Uint8Array(e*e),this.reservedBit=new Uint8Array(e*e)}t.prototype.set=function(e,t,r,n){let o=e*this.size+t;this.data[o]=r,n&&(this.reservedBit[o]=!0)},t.prototype.get=function(e,t){return this.data[e*this.size+t]},t.prototype.xor=function(e,t,r){this.data[e*this.size+t]^=r},t.prototype.isReserved=function(e,t){return this.reservedBit[e*this.size+t]},e.exports=t},80403:(e,t,r)=>{"use strict";r.d(t,{db:()=>a,eV:()=>o});var n=r(16053);function o(e,{dir:t,size:r=32}={}){return"string"==typeof e?a(e,{dir:t,size:r}):function(e,{dir:t,size:r=32}={}){if(null===r)return e;if(e.length>r)throw new n.Fl({size:e.length,targetSize:r,type:"bytes"});let o=new Uint8Array(r);for(let n=0;n<r;n++){let a="right"===t;o[a?n:r-n-1]=e[a?n:e.length-n-1]}return o}(e,{dir:t,size:r})}function a(e,{dir:t,size:r=32}={}){if(null===r)return e;let o=e.replace("0x","");if(o.length>2*r)throw new n.Fl({size:Math.ceil(o.length/2),targetSize:r,type:"hex"});return`0x${o["right"===t?"padEnd":"padStart"](2*r,"0")}`}}
1391,81645:(e,t,r)=>{"use strict";r.d(t,{$P:()=>l,My:()=>c,cK:()=>u,i3:()=>f,nj:()=>s});var n=r(12748),o=r(80403),a=r(16006);let i=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));function s(e,t={}){return"number"==typeof e||"bigint"==typeof e?u(e,t):"string"==typeof e?f(e,t):"boolean"==typeof e?l(e,t):c(e,t)}function l(e,t={}){let r=`0x${Number(e)}`;return"number"==typeof t.size?((0,a.Sl)(r,{size:t.size}),(0,o.eV)(r,{size:t.size})):r}function c(e,t={}){let r="";for(let t=0;t<e.length;t++)r+=i[e[t]];let n=`0x${r}`;return"number"==typeof t.size?((0,a.Sl)(n,{size:t.size}),(0,o.eV)(n,{dir:"right",size:t.size})):n}function u(e,t={}){let r,{signed:a,size:i}=t,s=BigInt(e);i?r=a?(1n<<8n*BigInt(i)-1n)-1n:2n**(8n*BigInt(i))-1n:"number"==typeof e&&(r=BigInt(Number.MAX_SAFE_INTEGER));let l="bigint"==typeof r&&a?-r-1n:0;if(r&&s>r||s<l){let t="bigint"==typeof e?"n":"";throw new n.Ty({max:r?`${r}${t}`:void 0,min:`${l}${t}`,signed:a,size:i,value:`${e}${t}`})}let c=`0x${(a&&s<0?(1n<<BigInt(8*i))+BigInt(s):s).toString(16)}`;return i?(0,o.eV)(c,{size:i}):c}let d=new TextEncoder;function f(e,t={}){return c(d.encode(e),t)}},81873:(e,t,r)=>{"use strict";r.d(t,{d:()=>i});var n=r(57353),o=r(98877),a=r(19953);function i(e,{docsPath:t,...r}){let i=(()=>{let t=(0,a.l)(e,r);return t instanceof o.RM?e:t})();return new n.zX(i,{docsPath:t,...r})}},81883:(e,t,r)=>{"use strict";function n(){let e,t,r=new Promise((r,n)=>{e=r,t=n});function n(e){Object.assign(r,e),delete r.resolve,delete r.reject}return r.status="pending",r.catch(()=>{}),r.resolve=t=>{n({status:"fulfilled",value:t}),e(t)},r.reject=e=>{n({status:"rejected",reason:e}),t(e)},r}r.d(t,{T:()=>n})},82367:(e,t,r)=>{"use strict";function n(e,{args:t,eventName:r}={}){return{...e,blockHash:e.blockHash?e.blockHash:null,blockNumber:e.blockNumber?BigInt(e.blockNumber):null,logIndex:e.logIndex?Number(e.logIndex):null,transactionHash:e.transactionHash?e.transactionHash:null,transactionIndex:e.transactionIndex?Number(e.transactionIndex):null,...r?{args:t,eventName:r}:{}}}r.d(t,{e:()=>n})},82421:(e,t,r)=>{"use strict";r.d(t,{r:()=>n});let n="2.22.1"},82987:(e,t,r)=>{"use strict";r.d(t,{DX:()=>i});var n=r(14232),o=r(10714),a=r(37876),i=n.forwardRef((e,t)=>{let{children:r,...o}=e,i=n.Children.toArray(r),l=i.find(c);if(l){let e=l.props.children,r=i.map(t=>t!==l?t:n.Children.count(e)>1?n.Children.only(null):n.isValidElement(e)?e.props.children:null);return(0,a.jsx)(s,{...o,ref:t,children:n.isValidElement(e)?n.cloneElement(e,void 0,r):null})}return(0,a.jsx)(s,{...o,ref:t,children:r})});i.displayName="Slot";var s=n.forwardRef((e,t)=>{let{children:r,...a}=e;if(n.isValidElement(r)){let e=function(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(r=(t=Object.getOwnPropertyDescriptor(e,"ref")?.get)&&"isReactWarning"in t&&t.isReactWarning)?e.props.ref:e.props.ref||e.ref}(r);return n.cloneElement(r,{...function(e,t){let r={...t};for(let n in t){let o=e[n],a=t[n];/^on[A-Z]/.test(n)?o&&a?r[n]=(...e)=>{a(...e),o(...e)}:o&&(r[n]=o):"style"===n?r[n]={...o,...a}:"className"===n&&(r[n]=[o,a].filter(Boolean).join(" "))}return{...e,...r}}(a,r.props),ref:t?(0,o.t)(t,e):e})}return n.Children.count(r)>1?n.Children.only(null):null});s.displayName="SlotClone";var l=({children:e})=>(0,a.jsx)(a.Fragment,{children:e});function c(e){return n.isValidElement(e)&&e.type===l}},83277:(e,t,r)=>{"use strict";r.d(t,{Z:()=>c});var n=r(14232),o=r(98477),a=r(82987),i=r(37876),s=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let r=n.forwardRef((e,r)=>{let{asChild:n,...o}=e,s=n?a.DX:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,i.jsx)(s,{...o,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),l=globalThis?.document?n.useLayoutEffect:()=>{},c=n.forwardRef((e,t)=>{let{container:r,...a}=e,[c,u]=n.useState(!1);l(()=>u(!0),[]);let d=r||c&&globalThis?.document?.body;return d?o.createPortal((0,i.jsx)(s.div,{...a,ref:t}),d):null});c.displayName="Portal"},83469:(e,t,r)=>{"use strict";r.d(t,{U:()=>a});var n=r(57616),o=r(16294);
1391function a(e){let{batch:t,chain:r,ccipRead:a,key:i="base",name:s="Base Client",type:l="base"}=e,c=e.experimental_blockTag??("number"==typeof r?.experimental_preconfirmationTime?"pending":void 0),u=Math.min(Math.max(Math.floor((r?.blockTime??12e3)/2),500),4e3),d=e.pollingInterval??u,f=e.cacheTime??d,p=e.account?(0,n.J)(e.account):void 0,{config:h,request:m,value:b}=e.transport({account:p,chain:r,pollingInterval:d}),g={account:p,batch:t,cacheTime:f,ccipRead:a,chain:r,key:i,name:s,pollingInterval:d,request:m,transport:{...h,...b},type:l,uid:(0,o.L)(),...c?{experimental_blockTag:c}:{}};return Object.assign(g,{extend:function e(t){return r=>{let n=r(t);for(let e in g)delete n[e];let o={...t,...n};return Object.assign(o,{extend:e(o)})}}(g)})}},83607:(e,t,r)=>{"use strict";r.d(t,{T:()=>o});var n=r(16006);async function o(e){let t=await e.request({method:"eth_chainId"},{dedupe:!0});return(0,n.ME)(t)}},83878:(e,t,r)=>{"use strict";r.d(t,{l:()=>o});var n=r(76200);class o extends n.C{constructor({blockHash:e,blockNumber:t}){let r="Block";e&&(r=`Block at hash "${e}"`),t&&(r=`Block at number "${t}"`),super(`${r} could not be found.`,{name:"BlockNotFoundError"})}}},83894:(e,t,r)=>{"use strict";r.d(t,{EQ:()=>s});var n=r(76200),o=r(12355),a=r(26715),i=r(81645);function s(e,t="hex"){let r=function e(t){return Array.isArray(t)?function(e){let t=e.reduce((e,t)=>e+t.length,0),r=l(t);return{length:t<=55?1+t:1+r+t,encode(n){for(let{encode:o}of(t<=55?n.pushByte(192+t):(n.pushByte(247+r),1===r?n.pushUint8(t):2===r?n.pushUint16(t):3===r?n.pushUint24(t):n.pushUint32(t)),e))o(n)}}}(t.map(t=>e(t))):function(e){let t="string"==typeof e?(0,a.aT)(e):e,r=l(t.length);return{length:1===t.length&&t[0]<128?1:t.length<=55?1+t.length:1+r+t.length,encode(e){1===t.length&&t[0]<128||(t.length<=55?e.pushByte(128+t.length):(e.pushByte(183+r),1===r?e.pushUint8(t.length):2===r?e.pushUint16(t.length):3===r?e.pushUint24(t.length):e.pushUint32(t.length))),e.pushBytes(t)}}}(t)}(e),n=(0,o.l)(new Uint8Array(r.length));return(r.encode(n),"hex"===t)?(0,i.My)(n.bytes):n.bytes}function l(e){if(e<256)return 1;if(e<65536)return 2;if(e<0x1000000)return 3;if(e<0x100000000)return 4;throw new n.C("Length is too large.")}},84096:(e,t,r)=>{var n=r(12883).default;function o(){"use strict";e.exports=o=function(){return r},e.exports.__esModule=!0,e.exports.default=e.exports;var t,r={},a=Object.prototype,i=a.hasOwnProperty,s=Object.defineProperty||function(e,t,r){e[t]=r.value},l="function"==typeof Symbol?Symbol:{},c=l.iterator||"@@iterator",u=l.asyncIterator||"@@asyncIterator",d=l.toStringTag||"@@toStringTag";function f(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{f({},"")}catch(e){f=function(e,t,r){return e[t]=r}}function p(e,r,n,o){var a,i,l,c,u=Object.create((r&&r.prototype instanceof v?r:v).prototype);return s(u,"_invoke",{value:(a=e,i=n,l=new R(o||[]),c=m,function(e,r){if(c===b)throw Error("Generator is already running");if(c===g){if("throw"===e)throw r;return{value:t,done:!0}}for(l.method=e,l.arg=r;;){var n=l.delegate;if(n){var o=function e(r,n){var o=n.method,a=r.iterator[o];if(a===t)return n.delegate=null,"throw"===o&&r.iterator.return&&(n.method="return",n.arg=t,e(r,n),"throw"===n.method)||"return"!==o&&(n.method="throw",n.arg=TypeError("The iterator does not provide a '"+o+"' method")),y;var i=h(a,r.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,y;var s=i.arg;return s?s.done?(n[r.resultName]=s.value,n.next=r.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,y):s:(n.method="throw",n.arg=TypeError("iterator result is not an object"),n.delegate=null,y)}(n,l);if(o){if(o===y)continue;return o}}if("next"===l.method)l.sent=l._sent=l.arg;else if("throw"===l.method){if(c===m)throw c=g,l.arg;l.dispatchException(l.arg)}else"return"===l.method&&l.abrupt("return",l.arg);c=b;var s=h(a,i,l);if("normal"===s.type){if(c=l.done?g:"suspendedYield",s.arg===y)continue;return{value:s.arg,done:l.done}}"throw"===s.type&&(c=g,l.method="throw",l.arg=s.arg)}})}),u}function h(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}r.wrap=p;var m="suspendedStart",b="executing",g="completed",y={};function v(){}function w(){}function x(){}var C={};f(C,c,function(){return this});var E=Object.getPrototypeOf,j=E&&E(E(A([])));j&&j!==a&&i.call(j,c)&&(C=j);var k=x.prototype=v.prototype=Object.create(C);function P(e){["next","throw","return"].forEach(function(t){f(e,t,function(e){return this._invoke(t,e)})})}function S(e,t){var r;s(this,"_invoke",{value:function(o,a){function s(){return new t(function(r,s){!function r(o,a,s,l){var c=h(e[o],e,a);if("throw"!==c.type){var u=c.arg,d=u.value;return d&&"object"==n(d)&&i.call(d,"__await")?t.resolve(d.__await).then(function(e){r("next",e,s,l)},function(e){r("throw",e,s,l)}):t.resolve(d).then(function(e){u.value=e,s(u)},function(e){return r("throw",e,s,l)})}l(c.arg)}(o,a,r,s)})}return r=r?r.then(s,s):s()}})}function I(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function R(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(I,this),this.reset(!0)}function A(e){if(e||""===e){var r=e[c];if(r)return r.call(e);
1391if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,a=function r(){for(;++o<e.length;)if(i.call(e,o))return r.value=e[o],r.done=!1,r;return r.value=t,r.done=!0,r};return a.next=a}}throw TypeError(n(e)+" is not iterable")}return w.prototype=x,s(k,"constructor",{value:x,configurable:!0}),s(x,"constructor",{value:w,configurable:!0}),w.displayName=f(x,d,"GeneratorFunction"),r.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===w||"GeneratorFunction"===(t.displayName||t.name))},r.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,x):(e.__proto__=x,f(e,d,"GeneratorFunction")),e.prototype=Object.create(k),e},r.awrap=function(e){return{__await:e}},P(S.prototype),f(S.prototype,u,function(){return this}),r.AsyncIterator=S,r.async=function(e,t,n,o,a){void 0===a&&(a=Promise);var i=new S(p(e,t,n,o),a);return r.isGeneratorFunction(t)?i:i.next().then(function(e){return e.done?e.value:i.next()})},P(k),f(k,d,"Generator"),f(k,c,function(){return this}),f(k,"toString",function(){return"[object Generator]"}),r.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},r.values=A,R.prototype={constructor:R,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(O),!e)for(var r in this)"t"===r.charAt(0)&&i.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var r=this;function n(n,o){return s.type="throw",s.arg=e,r.next=n,o&&(r.method="next",r.arg=t),!!o}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return n("end");if(a.tryLoc<=this.prev){var l=i.call(a,"catchLoc"),c=i.call(a,"finallyLoc");if(l&&c){if(this.prev<a.catchLoc)return n(a.catchLoc,!0);if(this.prev<a.finallyLoc)return n(a.finallyLoc)}else if(l){if(this.prev<a.catchLoc)return n(a.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return n(a.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&i.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var o=n;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,y):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),y},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var o=n.arg;O(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:A(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),y}},r}e.exports=o,e.exports.__esModule=!0,e.exports.default=e.exports},84620:(e,t,r)=>{var n=r(31365);e.exports=function(e,t,r){return(t=n(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e},e.exports.__esModule=!0,e.exports.default=e.exports},85403:(e,t,r)=>{var n=r(7162);e.exports=function(e,t){if(e){if("string"==typeof e)return n(e,t);var r=({}).toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},85633:(e,t,r)=>{let n=r(3302),o=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"," ","$","%","*","+","-",".","/",":"];function a(e){this.mode=n.ALPHANUMERIC,this.data=e}a.getBitsLength=function(e){return 11*Math.floor(e/2)+e%2*6},a.prototype.getLength=function(){return this.data.length},a.prototype.getBitsLength=function(){return a.getBitsLength(this.data.length)},a.prototype.write=function(e){let t;for(t=0;t+2<=this.data.length;t+=2){let r=45*o.indexOf(this.data[t]);r+=o.indexOf(this.data[t+1]),e.put(r,11)}this.data.length%2&&e.put(o.indexOf(this.data[t]),6)},e.exports=a},86198:(e,t)=>
1391{t.Patterns={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7};let r={N1:3,N2:3,N3:40,N4:10};t.isValid=function(e){return null!=e&&""!==e&&!isNaN(e)&&e>=0&&e<=7},t.from=function(e){return t.isValid(e)?parseInt(e,10):void 0},t.getPenaltyN1=function(e){let t=e.size,n=0,o=0,a=0,i=null,s=null;for(let l=0;l<t;l++){o=a=0,i=s=null;for(let c=0;c<t;c++){let t=e.get(l,c);t===i?o++:(o>=5&&(n+=r.N1+(o-5)),i=t,o=1),(t=e.get(c,l))===s?a++:(a>=5&&(n+=r.N1+(a-5)),s=t,a=1)}o>=5&&(n+=r.N1+(o-5)),a>=5&&(n+=r.N1+(a-5))}return n},t.getPenaltyN2=function(e){let t=e.size,n=0;for(let r=0;r<t-1;r++)for(let o=0;o<t-1;o++){let t=e.get(r,o)+e.get(r,o+1)+e.get(r+1,o)+e.get(r+1,o+1);(4===t||0===t)&&n++}return n*r.N2},t.getPenaltyN3=function(e){let t=e.size,n=0,o=0,a=0;for(let r=0;r<t;r++){o=a=0;for(let i=0;i<t;i++)o=o<<1&2047|e.get(r,i),i>=10&&(1488===o||93===o)&&n++,a=a<<1&2047|e.get(i,r),i>=10&&(1488===a||93===a)&&n++}return n*r.N3},t.getPenaltyN4=function(e){let t=0,n=e.data.length;for(let r=0;r<n;r++)t+=e.data[r];return Math.abs(Math.ceil(100*t/n/5)-10)*r.N4},t.applyMask=function(e,r){let n=r.size;for(let o=0;o<n;o++)for(let a=0;a<n;a++)r.isReserved(a,o)||r.xor(a,o,function(e,r,n){switch(e){case t.Patterns.PATTERN000:return(r+n)%2==0;case t.Patterns.PATTERN001:return r%2==0;case t.Patterns.PATTERN010:return n%3==0;case t.Patterns.PATTERN011:return(r+n)%3==0;case t.Patterns.PATTERN100:return(Math.floor(r/2)+Math.floor(n/3))%2==0;case t.Patterns.PATTERN101:return r*n%2+r*n%3==0;case t.Patterns.PATTERN110:return(r*n%2+r*n%3)%2==0;case t.Patterns.PATTERN111:return(r*n%3+(r+n)%2)%2==0;default:throw Error("bad maskPattern:"+e)}}(e,a,o))},t.getBestMask=function(e,r){let n=Object.keys(t.Patterns).length,o=0,a=1/0;for(let i=0;i<n;i++){r(i),t.applyMask(i,e);let n=t.getPenaltyN1(e)+t.getPenaltyN2(e)+t.getPenaltyN3(e)+t.getPenaltyN4(e);t.applyMask(i,e),n<a&&(a=n,o=i)}return o}},86211:(e,t,r)=>{let n=r(3302);function o(e){this.mode=n.NUMERIC,this.data=e.toString()}o.getBitsLength=function(e){return 10*Math.floor(e/3)+(e%3?e%3*3+1:0)},o.prototype.getLength=function(){return this.data.length},o.prototype.getBitsLength=function(){return o.getBitsLength(this.data.length)},o.prototype.write=function(e){let t,r;for(t=0;t+3<=this.data.length;t+=3)r=parseInt(this.data.substr(t,3),10),e.put(r,10);let n=this.data.length-t;n>0&&(r=parseInt(this.data.substr(t),10),e.put(r,3*n+1))},e.exports=o},86701:e=>{e.exports=function(e){try{return -1!==Function.toString.call(e).indexOf("[native code]")}catch(t){return"function"==typeof e}},e.exports.__esModule=!0,e.exports.default=e.exports},86816:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(37876);r(14232);let o=e=>{let{className:t=""}=e;return(0,n.jsx)("div",{"aria-hidden":"true",className:"pointer-events-none absolute inset-x-0 top-0 overflow-hidden -z-10 ".concat(t||"h-[420px] sm:h-[520px] lg:h-[620px]"),children:(0,n.jsx)("div",{className:"hero-grid-layer h-full",children:(0,n.jsx)("div",{className:"hero-grid-surface h-full"})})})}},87249:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(20728).A)("Menu",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]])},87291:(e,t,r)=>{"use strict";r.d(t,{r:()=>o});var n=r(81645);async function o(e,{address:t,blockNumber:r,blockTag:o=e.experimental_blockTag??"latest"}){let a="bigint"==typeof r?(0,n.cK)(r):void 0;return BigInt(await e.request({method:"eth_getBalance",params:[t,a||o]}))}},88405:(e,t,r)=>{"use strict";r.d(t,{M:()=>a});var n=r(32544),o=r(74517);function a(e){let t=(0,o.S)(`0x${e.substring(4)}`).substring(26);return(0,n.o)(`0x${t}`)}},88440:(e,t,r)=>{"use strict";r.d(t,{J:()=>l});var n=r(79313),o=r(66320),a=r(35794),i=r(42802),s=r(52346);function l(e){let{abi:t,data:r}=e,l=(0,o.di)(r,0,4),c=t.find(e=>"function"===e.type&&l===(0,a.V)((0,s.B)(e)));if(!c)throw new n.EB(l,{docsPath:"/docs/contract/decodeFunctionData"});return{functionName:c.name,args:"inputs"in c&&c.inputs&&c.inputs.length>0?(0,i.n)(c.inputs,(0,o.di)(r,4)):void 0}}},88461:e=>{function t(r){return e.exports=t=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},89099:(e,t,r)=>{e.exports=r(6763)},89200:(e,t,r)=>{"use strict";r.d(t,{S:()=>s});var n=r(14232);function o(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var a="undefined"!=typeof window?n.useLayoutEffect:n.useEffect,i=new WeakMap;function s(e,t){var r,s,l,c=(r=t||null,s=function(t){return e.forEach(function(e){return o(e,t)})}
1391,(l=(0,n.useState)(function(){return{value:r,callback:s,facade:{get current(){return l.value},set current(value){var e=l.value;e!==value&&(l.value=value,l.callback(value,e))}}}})[0]).callback=s,l.facade);return a(function(){var t=i.get(c);if(t){var r=new Set(t),n=new Set(e),a=c.current;r.forEach(function(e){n.has(e)||o(e,null)}),n.forEach(function(e){r.has(e)||o(e,a)})}i.set(c,e)},[e]),c}},90089:(e,t,r)=>{"use strict";r.d(t,{Q:()=>n});var n=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}}},90153:(e,t,r)=>{"use strict";r.d(t,{E:()=>n});let n=1},90171:(e,t,r)=>{"use strict";r.d(t,{o:()=>d});var n=r(76200),o=r(36262),a=r(18912),i=r(81645);let s=new(r(52474)).A(8192);var l=r(44439),c=r(40474),u=r(16294);function d({key:e,methods:t,name:r,request:d,retryCount:f=3,retryDelay:p=150,timeout:h,type:m},b){return{config:{key:e,methods:t,name:r,request:d,retryCount:f,retryDelay:p,timeout:h,type:m},request:function(e,t={}){return async(r,u={})=>{let{dedupe:d=!1,methods:f,retryDelay:p=150,retryCount:h=3,uid:m}={...t,...u},{method:b}=r;if(f?.exclude?.includes(b)||f?.include&&!f.include.includes(b))throw new a.ab(Error("method not supported"),{method:b});let g=d?(0,i.i3)(`${m}.${(0,c.A)(r)}`):void 0;return function(e,{enabled:t=!0,id:r}){if(!t||!r)return e();if(s.get(r))return s.get(r);let n=e().finally(()=>s.delete(r));return s.set(r,n),n}(()=>(0,l.b)(async()=>{try{return await e(r)}catch(e){switch(e.code){case a.XU.code:throw new a.XU(e);case a.CL.code:throw new a.CL(e);case a.Gi.code:throw new a.Gi(e,{method:r.method});case a.D5.code:throw new a.D5(e);case a.bq.code:throw new a.bq(e);case a.Di.code:throw new a.Di(e);case a.hA.code:throw new a.hA(e);case a.qZ.code:throw new a.qZ(e);case a.YW.code:throw new a.YW(e);case a.ab.code:throw new a.ab(e,{method:r.method});case a.s0.code:throw new a.s0(e);case a.xQ.code:throw new a.xQ(e);case a.vx.code:throw new a.vx(e);case a.sV.code:throw new a.sV(e);case a.Sf.code:throw new a.Sf(e);case a.RV.code:throw new a.RV(e);case a.xq.code:throw new a.xq(e);case a.ch.code:throw new a.ch(e);case a.L5.code:throw new a.L5(e);case a.WT.code:throw new a.WT(e);case a.hl.code:throw new a.hl(e);case a.cg.code:throw new a.cg(e);case a.uL.code:throw new a.uL(e);case a.G1.code:throw new a.G1(e);case a.jz.code:throw new a.jz(e);case 5e3:throw new a.vx(e);default:if(e instanceof n.C)throw e;throw new a.MI(e)}}},{delay:({count:e,error:t})=>{if(t&&t instanceof o.Ci){let e=t?.headers?.get("Retry-After");if(e?.match(/\d/))return 1e3*Number.parseInt(e,10)}return~~(1<<e)*p},retryCount:h,shouldRetry:({error:e})=>{var t;return"code"in(t=e)&&"number"==typeof t.code?-1===t.code||t.code===a.s0.code||t.code===a.bq.code:!(t instanceof o.Ci)||!t.status||403===t.status||408===t.status||413===t.status||429===t.status||500===t.status||502===t.status||503===t.status||504===t.status||!1}}),{enabled:d,id:g})}}(d,{methods:t,retryCount:f,retryDelay:p,uid:(0,u.L)()}),value:b}}},90246:(e,t,r)=>{"use strict";let n;r.d(t,{pK:()=>ox,qL:()=>ns,Y8:()=>oM});var o,a='-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',i={rounded:`SFRounded, ui-rounded, "SF Pro Rounded", ${a}`,system:a},s={large:{actionButton:"9999px",connectButton:"12px",modal:"24px",modalMobile:"28px"},medium:{actionButton:"10px",connectButton:"8px",modal:"16px",modalMobile:"18px"},none:{actionButton:"0px",connectButton:"0px",modal:"0px",modalMobile:"0px"},small:{actionButton:"4px",connectButton:"4px",modal:"8px",modalMobile:"8px"}},l={large:{modalOverlay:"blur(20px)"},none:{modalOverlay:"blur(0px)"},small:{modalOverlay:"blur(4px)"}},c={blue:{accentColor:"#0E76FD",accentColorForeground:"#FFF"},green:{accentColor:"#1DB847",accentColorForeground:"#FFF"},orange:{accentColor:"#FF801F",accentColorForeground:"#FFF"},pink:{accentColor:"#FF5CA0",accentColorForeground:"#FFF"},purple:{accentColor:"#5F5AFA",accentColorForeground:"#FFF"},red:{accentColor:"#FA423C",accentColorForeground:"#FFF"}},u=c.blue,d=({accentColor:e=u.accentColor,accentColorForeground:t=u.accentColorForeground,...r}={})=>({...(({borderRadius:e="large",fontStack:t="rounded",overlayBlur:r="none"})=>({blurs:{modalOverlay:l[r].modalOverlay},fonts:{body:i[t]},radii:{actionButton:s[e].actionButton,connectButton:s[e].connectButton,menuButton:s[e].connectButton,modal:s[e].modal,modalMobile:s[e].modalMobile}}))(r),colors:{accentColor:e,accentColorForeground:t,actionButtonBorder:"rgba(0, 0, 0, 0.04)",actionButtonBorderMobile:"rgba(0, 0, 0, 0.06)",actionButtonSecondaryBackgroun
1391d:"rgba(0, 0, 0, 0.06)",closeButton:"rgba(60, 66, 66, 0.8)",closeButtonBackground:"rgba(0, 0, 0, 0.06)",connectButtonBackground:"#FFF",connectButtonBackgroundError:"#FF494A",connectButtonInnerBackground:"linear-gradient(0deg, rgba(0, 0, 0, 0.03), rgba(0, 0, 0, 0.06))",connectButtonText:"#25292E",connectButtonTextError:"#FFF",connectionIndicator:"#30E000",downloadBottomCardBackground:"linear-gradient(126deg, rgba(255, 255, 255, 0) 9.49%, rgba(171, 171, 171, 0.04) 71.04%), #FFFFFF",downloadTopCardBackground:"linear-gradient(126deg, rgba(171, 171, 171, 0.2) 9.49%, rgba(255, 255, 255, 0) 71.04%), #FFFFFF",error:"#FF494A",generalBorder:"rgba(0, 0, 0, 0.06)",generalBorderDim:"rgba(0, 0, 0, 0.03)",menuItemBackground:"rgba(60, 66, 66, 0.1)",modalBackdrop:"rgba(0, 0, 0, 0.3)",modalBackground:"#FFF",modalBorder:"transparent",modalText:"#25292E",modalTextDim:"rgba(60, 66, 66, 0.3)",modalTextSecondary:"rgba(60, 66, 66, 0.6)",profileAction:"#FFF",profileActionHover:"rgba(255, 255, 255, 0.5)",profileForeground:"rgba(60, 66, 66, 0.06)",selectedOptionBorder:"rgba(60, 66, 66, 0.1)",standby:"#FFD641"},shadows:{connectButton:"0px 4px 12px rgba(0, 0, 0, 0.1)",dialog:"0px 8px 32px rgba(0, 0, 0, 0.32)",profileDetailsAction:"0px 2px 6px rgba(37, 41, 46, 0.04)",selectedOption:"0px 2px 6px rgba(0, 0, 0, 0.24)",selectedWallet:"0px 2px 6px rgba(0, 0, 0, 0.12)",walletLogo:"0px 2px 16px rgba(0, 0, 0, 0.16)"}});d.accentColors=c;var f=r(66498),p=r(14232),h=function(e,t){return Object.defineProperty(e,"__recipe__",{value:t,writable:!1}),e};function m(e){var{conditions:t}=e;if(!t)throw Error("Styles have no conditions");return h(function(e){if("string"==typeof e||"number"==typeof e||"boolean"==typeof e){if(!t.defaultCondition)throw Error("No default condition");return{[t.defaultCondition]:e}}if(Array.isArray(e)){if(!("responsiveArray"in t))throw Error("Responsive arrays are not supported");var r={};for(var n in t.responsiveArray)null!=e[n]&&(r[t.responsiveArray[n]]=e[n]);return r}return e},{importPath:"@vanilla-extract/sprinkles/createUtils",importName:"createNormalizeValueFn",args:[{conditions:e.conditions}]})}function b(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function g(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?b(Object(r),!0).forEach(function(t){!function(e,t,r){var n;(t="symbol"==typeof(n=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?n:String(n))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):b(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var y=e=>e,v=r(8047),w=r(69241),x=r(61511),C=r(16006),E=r(49154),j=r(32602),k=r(87291),P=r(629),S=r(6927);function I(e){return"number"==typeof e?e:"wei"===e?0:Math.abs(S.pj[e])}var O=r(57353),R=r(19532);async function A(e,t){let{allowFailure:r=!0,chainId:n,contracts:o,...a}=t,i=e.getClient({chainId:n});return(0,P.T)(i,R.C,"multicall")({allowFailure:r,contracts:o,...a})}var T=r(75977);async function B(e,t){let{allowFailure:r=!0,blockNumber:n,blockTag:o,...a}=t,i=t.contracts;try{let t={};for(let[r,n]of i.entries()){let o=n.chainId??e.state.chainId;t[o]||(t[o]=[]),t[o]?.push({contract:n,index:r})}let s=(await Promise.all(Object.entries(t).map(([t,i])=>A(e,{...a,allowFailure:r,blockNumber:n,blockTag:o,chainId:Number.parseInt(t,10),contracts:i.map(({contract:e})=>e)})))).flat(),l=Object.values(t).flatMap(e=>e.map(({index:e})=>e));return s.reduce((e,t,r)=>(e&&(e[l[r]]=t),e),[])}catch(a){if(a instanceof O.bG)throw a;let t=()=>i.map(t=>(function(e,t){let{chainId:r,...n}=t,o=e.getClient({chainId:r});return(0,P.T)(o,T.J,"readContract")(n)})(e,{...t,blockNumber:n,blockTag:o}));if(r)return(await Promise.allSettled(t())).map(e=>"fulfilled"===e.status?{result:e.value,status:"success"}:{error:e.reason,result:void 0,status:"failure"});return await Promise.all(t())}}async function _(e,t){let{address:r,blockNumber:n,blockTag:o,chainId:a,token:i,unit:s="ether"}=t;if(i)try{return await M(e,{balanceAddress:r,chainId:a,symbolType:"string",tokenAddress:i})}catch(t){if("ContractFunctionExecutionError"===t.name){let t=await M(e,{balanceAddress:r,chainId:a,symbolType:"bytes32",tokenAddress:i}),n=(0,C.IQ)((0,E.B)(t.symbol,{dir:"right"}));
1391return{...t,symbol:n}}throw t}let l=e.getClient({chainId:a}),c=(0,P.T)(l,k.r,"getBalance"),u=await c(n?{address:r,blockNumber:n}:{address:r,blockTag:o}),d=e.chains.find(e=>e.id===a)??l.chain;return{decimals:d.nativeCurrency.decimals,formatted:(0,j.J)(u,I(s)),symbol:d.nativeCurrency.symbol,value:u}}async function M(e,t){let{balanceAddress:r,chainId:n,symbolType:o,tokenAddress:a,unit:i}=t,s={abi:[{type:"function",name:"balanceOf",stateMutability:"view",inputs:[{type:"address"}],outputs:[{type:"uint256"}]},{type:"function",name:"decimals",stateMutability:"view",inputs:[],outputs:[{type:"uint8"}]},{type:"function",name:"symbol",stateMutability:"view",inputs:[],outputs:[{type:o}]}],address:a},[l,c,u]=await B(e,{allowFailure:!1,contracts:[{...s,functionName:"balanceOf",args:[r],chainId:n},{...s,functionName:"decimals",chainId:n},{...s,functionName:"symbol",chainId:n}]}),d=(0,j.J)(l??"0",I(i??c));return{decimals:c,formatted:d,symbol:u,value:l}}function N(e){return JSON.stringify(e,(e,t)=>!function(e){if(!L(e))return!1;let t=e.constructor;if(void 0===t)return!0;let r=t.prototype;return!!L(r)&&!!r.hasOwnProperty("isPrototypeOf")}(t)?"bigint"==typeof t?t.toString():t:Object.keys(t).sort().reduce((e,r)=>(e[r]=t[r],e),{}))}function L(e){return"[object Object]"===Object.prototype.toString.call(e)}function $(e){let{_defaulted:t,behavior:r,gcTime:n,initialData:o,initialDataUpdatedAt:a,maxPages:i,meta:s,networkMode:l,queryFn:c,queryHash:u,queryKey:d,queryKeyHashFn:f,retry:p,retryDelay:h,structuralSharing:m,getPreviousPageParam:b,getNextPageParam:g,initialPageParam:y,_optimisticResults:v,enabled:w,notifyOnChangeProps:x,placeholderData:C,refetchInterval:E,refetchIntervalInBackground:j,refetchOnMount:k,refetchOnReconnect:P,refetchOnWindowFocus:S,retryOnMount:I,select:O,staleTime:R,suspense:A,throwOnError:T,config:B,connector:_,query:M,...N}=e;return N}var F=r(98275),D=r(60388),U=r(58444),z=r(90089),W=r(81883),q=r(37149),H=r(48306),K=class extends z.Q{constructor(e,t){super(),this.options=t,this.#n=e,this.#A=null,this.#T=(0,W.T)(),this.bindMethods(),this.setOptions(t)}#n;#B=void 0;#_=void 0;#v=void 0;#M;#N;#T;#A;#L;#$;#F;#D;#U;#z;#W=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){1===this.listeners.size&&(this.#B.addObserver(this),G(this.#B,this.options)?this.#q():this.updateResult(),this.#H())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return V(this.#B,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return V(this.#B,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#K(),this.#G(),this.#B.removeObserver(this)}setOptions(e){let t=this.options,r=this.#B;if(this.options=this.#n.defaultQueryOptions(e),void 0!==this.options.enabled&&"boolean"!=typeof this.options.enabled&&"function"!=typeof this.options.enabled&&"boolean"!=typeof(0,q.Eh)(this.options.enabled,this.#B))throw Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#V(),this.#B.setOptions(this.options),t._defaulted&&!(0,q.f8)(this.options,t)&&this.#n.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#B,observer:this});let n=this.hasListeners();n&&Q(this.#B,r,this.options,t)&&this.#q(),this.updateResult(),n&&(this.#B!==r||(0,q.Eh)(this.options.enabled,this.#B)!==(0,q.Eh)(t.enabled,this.#B)||(0,q.d2)(this.options.staleTime,this.#B)!==(0,q.d2)(t.staleTime,this.#B))&&this.#Q();let o=this.#Z();n&&(this.#B!==r||(0,q.Eh)(this.options.enabled,this.#B)!==(0,q.Eh)(t.enabled,this.#B)||o!==this.#z)&&this.#Y(o)}getOptimisticResult(e){var t,r;let n=this.#n.getQueryCache().build(this.#n,e),o=this.createResult(n,e);return t=this,r=o,(0,q.f8)(t.getCurrentResult(),r)||(this.#v=o,this.#N=this.options,this.#M=this.#B.state),o}getCurrentResult(){return this.#v}trackResult(e,t){return new Proxy(e,{get:(e,r)=>(this.trackProp(r),t?.(r),"promise"===r&&(this.trackProp("data"),this.options.experimental_prefetchInRender||"pending"!==this.#T.status||this.#T.reject(Error("experimental_prefetchInRender feature flag is not enabled"))),Reflect.get(e,r))})}trackProp(e){this.#W.add(e)}getCurrentQuery(){return this.#B}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){let t=this.#n.defaultQueryOptions(e),r=this.#n.getQueryCache().build(this.#n,t);return r.fetch().then(()=>this.createResult(r,t))}fetch(e){return this.#q({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#v))}#q(e){this.#V();let t=this.#B.fetch(this.options,e);return e?.throwOnError||(t=t.catch(q.lQ)),t}#Q(){this.#K();let e=(0,q.d2)(this.options.staleTime,this.#B);if(q.S$||this.#v.isStale||!(0,q.gn)(e))return;let t=(0,q.j3)(this.#v.dataUpdatedAt,e);this.#D=H.zs.setTimeout(()=>{this.#v.isStale||this.updateResult()},t+1)}#Z(){return("function"==typeof this.options.refetchInterval?this.options.refetchInterval(this.#B):this.options.refetchInterval)??!1}
1391#Y(e){this.#G(),this.#z=e,!q.S$&&!1!==(0,q.Eh)(this.options.enabled,this.#B)&&(0,q.gn)(this.#z)&&0!==this.#z&&(this.#U=H.zs.setInterval(()=>{(this.options.refetchIntervalInBackground||F.m.isFocused())&&this.#q()},this.#z))}#H(){this.#Q(),this.#Y(this.#Z())}#K(){this.#D&&(H.zs.clearTimeout(this.#D),this.#D=void 0)}#G(){this.#U&&(H.zs.clearInterval(this.#U),this.#U=void 0)}createResult(e,t){let r,n=this.#B,o=this.options,a=this.#v,i=this.#M,s=this.#N,l=e!==n?e.state:this.#_,{state:c}=e,u={...c},d=!1;if(t._optimisticResults){let r=this.hasListeners(),a=!r&&G(e,t),i=r&&Q(e,n,t,o);(a||i)&&(u={...u,...(0,U.k)(c.data,e.options)}),"isRestoring"===t._optimisticResults&&(u.fetchStatus="idle")}let{error:f,errorUpdatedAt:p,status:h}=u;r=u.data;let m=!1;if(void 0!==t.placeholderData&&void 0===r&&"pending"===h){let e;a?.isPlaceholderData&&t.placeholderData===s?.placeholderData?(e=a.data,m=!0):e="function"==typeof t.placeholderData?t.placeholderData(this.#F?.state.data,this.#F):t.placeholderData,void 0!==e&&(h="success",r=(0,q.pl)(a?.data,e,t),d=!0)}if(t.select&&void 0!==r&&!m)if(a&&r===i?.data&&t.select===this.#L)r=this.#$;else try{this.#L=t.select,r=t.select(r),r=(0,q.pl)(a?.data,r,t),this.#$=r,this.#A=null}catch(e){this.#A=e}this.#A&&(f=this.#A,r=this.#$,p=Date.now(),h="error");let b="fetching"===u.fetchStatus,g="pending"===h,y="error"===h,v=g&&b,w=void 0!==r,x={status:h,fetchStatus:u.fetchStatus,isPending:g,isSuccess:"success"===h,isError:y,isInitialLoading:v,isLoading:v,data:r,dataUpdatedAt:u.dataUpdatedAt,error:f,errorUpdatedAt:p,failureCount:u.fetchFailureCount,failureReason:u.fetchFailureReason,errorUpdateCount:u.errorUpdateCount,isFetched:u.dataUpdateCount>0||u.errorUpdateCount>0,isFetchedAfterMount:u.dataUpdateCount>l.dataUpdateCount||u.errorUpdateCount>l.errorUpdateCount,isFetching:b,isRefetching:b&&!g,isLoadingError:y&&!w,isPaused:"paused"===u.fetchStatus,isPlaceholderData:d,isRefetchError:y&&w,isStale:Z(e,t),refetch:this.refetch,promise:this.#T,isEnabled:!1!==(0,q.Eh)(t.enabled,e)};if(this.options.experimental_prefetchInRender){let t=e=>{"error"===x.status?e.reject(x.error):void 0!==x.data&&e.resolve(x.data)},r=()=>{t(this.#T=x.promise=(0,W.T)())},o=this.#T;switch(o.status){case"pending":e.queryHash===n.queryHash&&t(o);break;case"fulfilled":("error"===x.status||x.data!==o.value)&&r();break;case"rejected":("error"!==x.status||x.error!==o.reason)&&r()}}return x}updateResult(){let e=this.#v,t=this.createResult(this.#B,this.options);if(this.#M=this.#B.state,this.#N=this.options,void 0!==this.#M.data&&(this.#F=this.#B),(0,q.f8)(t,e))return;this.#v=t;let r=()=>{if(!e)return!0;let{notifyOnChangeProps:t}=this.options,r="function"==typeof t?t():t;if("all"===r||!r&&!this.#W.size)return!0;let n=new Set(r??this.#W);return this.options.throwOnError&&n.add("error"),Object.keys(this.#v).some(t=>this.#v[t]!==e[t]&&n.has(t))};this.#E({listeners:r()})}#V(){let e=this.#n.getQueryCache().build(this.#n,this.options);if(e===this.#B)return;let t=this.#B;this.#B=e,this.#_=e.state,this.hasListeners()&&(t?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#H()}#E(e){D.jG.batch(()=>{e.listeners&&this.listeners.forEach(e=>{e(this.#v)}),this.#n.getQueryCache().notify({query:this.#B,type:"observerResultsUpdated"})})}};function G(e,t){return!1!==(0,q.Eh)(t.enabled,e)&&void 0===e.state.data&&("error"!==e.state.status||!1!==t.retryOnMount)||void 0!==e.state.data&&V(e,t,t.refetchOnMount)}function V(e,t,r){if(!1!==(0,q.Eh)(t.enabled,e)&&"static"!==(0,q.d2)(t.staleTime,e)){let n="function"==typeof r?r(e):r;return"always"===n||!1!==n&&Z(e,t)}return!1}function Q(e,t,r,n){return(e!==t||!1===(0,q.Eh)(n.enabled,e))&&(!r.suspense||"error"!==e.state.status)&&Z(e,r)}function Z(e,t){return!1!==(0,q.Eh)(t.enabled,e)&&e.isStaleByTime((0,q.d2)(t.staleTime,e))}var Y=r(67768);r(37876);var X=p.createContext(function(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}()),J=p.createContext(!1);J.Provider;var ee=(e,t,r)=>t.fetchOptimistic(e).catch(()=>{r.clearReset()});function et(e,t){return function(e,t,r){let n=p.useContext(J),o=p.useContext(X),a=(0,Y.jE)(r),i=a.defaultQueryOptions(e);if(a.getDefaultOptions().queries?._experimental_beforeQuery?.(i),i._optimisticResults=n?"isRestoring":"optimistic",i.suspense){let e=e=>"static"===e?e:Math.max(e??1e3,1e3),t=i.staleTime;i.staleTime="function"==typeof t?(...r)=>e(t(...r)):e(t),"number"==typeof i.gcTime&&(i.gcTime=Math.max(i.gcTime,1e3))}(i.suspense||i.throwOnError||i.experimental_prefetchInRender)&&!o.isReset()&&(i.retryOnMount=!1),p.useEffect(()=>{o.clearReset()},[o]);let s=!a.getQueryCache().get(i.queryHash),[l]=p.useState(()=>new t(a,i)),c=l.getOptimisticResult(i),u=!n&&!1!==e.subscribed;if(p.useSyncExternalStore(p.useCallback(e=>{let t=u?l.subscribe(D.jG.batchCalls(e)):q.lQ;return l.updateResult(),t},[l,u]),()=>l.getCurrentResult(),()=>l.getCurrentResult()),p.useEffect(()=>{l.setOptions(i)},[i,l]),i?.suspense&&c.isPending)throw ee(i,l,o);if((({result:e,errorResetBoundary:t,throwOnError:r,query:n,suspense:o})=>e.isError&&!t.isReset()&&!e.isFetching&&n&&(o&&void 0===e.data||(0,q.GU)(r,[e.error,n])))({result:c,errorResetBoundary:o,throwOnError:i.throwOnError,query:a.getQueryCache().get(i.queryHash),suspense:i.suspense}))throw c.error;
1391if(a.getDefaultOptions().queries?._experimental_afterQuery?.(i,c),i.experimental_prefetchInRender&&!q.S$&&c.isLoading&&c.isFetching&&!n){let e=s?ee(i,l,o):a.getQueryCache().get(i.queryHash)?.promise;e?.catch(q.lQ).finally(()=>{l.updateResult()})}return i.notifyOnChangeProps?c:l.trackResult(c)}(e,K,t)}function er(e){let t=et({...e,queryKeyHashFn:N});return t.queryKey=e.queryKey,t}function en(e){return e.state.chainId}function eo(e={}){let t=(0,x.U)(e);return(0,p.useSyncExternalStore)(e=>(function(e,t){let{onChange:r}=t;return e.subscribe(e=>e.chainId,r)})(t,{onChange:e}),()=>en(t),()=>en(t))}function ea(e={}){let{address:t,query:r={}}=e,n=(0,x.U)(e),o=eo({config:n}),a=function(e,t={}){return{async queryFn({queryKey:t}){let{address:r,scopeKey:n,...o}=t[1];if(!r)throw Error("address is required");return await _(e,{...o,address:r})??null},queryKey:function(e={}){return["balance",$(e)]}(t)}}(n,{...e,chainId:e.chainId??o}),i=!!(t&&(r.enabled??!0));return er({...r,...a,enabled:i})}var ei=r(27575),es=r(73303),el=r(73689),ec=r(57512),eu=r(57960);function ed(e,t={}){let r=function(e,t={}){try{return e.getClient(t)}catch{return}}(e,t);return r?.extend(eu.$)}var ef=r(80127),ep=r(30817);function eh(e={}){let{onConnect:t,onDisconnect:r}=e,n=(0,x.U)(e);(0,p.useEffect)(()=>(0,ep.F)(n,{onChange(e,n){if(("reconnecting"===n.status||"connecting"===n.status&&void 0===n.address)&&"connected"===e.status){let{address:r,addresses:o,chain:a,chainId:i,connector:s}=e,l="reconnecting"===n.status||void 0===n.status;t?.({address:r,addresses:o,chain:a,chainId:i,connector:s,isReconnected:l})}else"connected"===n.status&&"disconnected"===e.status&&r?.()}}),[n,t,r])}var em=r(94508),eb=r(98477),eg=function(){return(eg=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};Object.create;Object.create,"function"==typeof SuppressedError&&SuppressedError;var ey=r(34964),ev=r(89200),ew=(0,r(6803).f)(),ex=function(){},eC=p.forwardRef(function(e,t){var r=p.useRef(null),n=p.useState({onScrollCapture:ex,onWheelCapture:ex,onTouchMoveCapture:ex}),o=n[0],a=n[1],i=e.forwardProps,s=e.children,l=e.className,c=e.removeScrollBar,u=e.enabled,d=e.shards,f=e.sideCar,h=e.noIsolation,m=e.inert,b=e.allowPinchZoom,g=e.as,y=e.gapMode,v=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,n=Object.getOwnPropertySymbols(e);o<n.length;o++)0>t.indexOf(n[o])&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]]);return r}(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),w=(0,ev.S)([r,t]),x=eg(eg({},v),o);return p.createElement(p.Fragment,null,u&&p.createElement(f,{sideCar:ew,removeScrollBar:c,shards:d,noIsolation:h,inert:m,setCallbacks:a,allowPinchZoom:!!b,lockRef:r,gapMode:y}),i?p.cloneElement(p.Children.only(s),eg(eg({},x),{ref:w})):p.createElement(void 0===g?"div":g,eg({},x,{className:l,ref:w}),s))});eC.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},eC.classNames={fullWidth:ey.pN,zeroRight:ey.Mi};var eE=r(40051),ej=r(18336),ek=r(62664),eP=!1;if("undefined"!=typeof window)try{var eS=Object.defineProperty({},"passive",{get:function(){return eP=!0,!0}});window.addEventListener("test",eS,eS),window.removeEventListener("test",eS,eS)}catch(e){eP=!1}var eI=!!eP&&{passive:!1},eO=function(e,t){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return"hidden"!==r[t]&&(r.overflowY!==r.overflowX||"TEXTAREA"===e.tagName||"visible"!==r[t])},eR=function(e,t){var r=t.ownerDocument,n=t;do{if("undefined"!=typeof ShadowRoot&&n instanceof ShadowRoot&&(n=n.host),eA(e,n)){var o=eT(e,n);if(o[1]>o[2])return!0}n=n.parentNode}while(n&&n!==r.body);return!1},eA=function(e,t){return"v"===e?eO(t,"overflowY"):eO(t,"overflowX")},eT=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},eB=function(e,t,r,n,o){var a,i=(a=window.getComputedStyle(t).direction,"h"===e&&"rtl"===a?-1:1),s=i*n,l=r.target,c=t.contains(l),u=!1,d=s>0,f=0,p=0;do{var h=eT(e,l),m=h[0],b=h[1]-h[2]-i*m;(m||b)&&eA(e,l)&&(f+=b,p+=m),l=l instanceof ShadowRoot?l.host:l.parentNode}while(!c&&l!==document.body||c&&(t.contains(l)||t===l));return d&&(o&&1>Math.abs(f)||!o&&s>f)?u=!0:!d&&(o&&1>Math.abs(p)||!o&&-s>p)&&(u=!0),u},e_=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},eM=function(e){return[e.deltaX,e.deltaY]},eN=function(e){return e&&"current"in e?e.current:e},eL=0,e$=[];let eF=(0,eE.m)(ew,function(e){var t=p.useRef([]),r=p.useRef([0,0]),n=p.useRef(),o=p.useState(eL++)[0],a=p.useState(ek.T0)[0],i=p.useRef(e);p.useEffect(function(){i.current=e},[e]),p.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var t=(function(e,t,r){if(r||2==arguments.length)for(var n,o=0,a=t.length;o<a;o++)!n&&o in t||(n||(n=Array.prototype.slice.call(t,0,o)),n[o]=t[o]);return e.concat(n||Array.prototype.slice.call(t))}
1391)([e.lockRef.current],(e.shards||[]).map(eN),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var s=p.useCallback(function(e,t){if("touches"in e&&2===e.touches.length||"wheel"===e.type&&e.ctrlKey)return!i.current.allowPinchZoom;var o,a=e_(e),s=r.current,l="deltaX"in e?e.deltaX:s[0]-a[0],c="deltaY"in e?e.deltaY:s[1]-a[1],u=e.target,d=Math.abs(l)>Math.abs(c)?"h":"v";if("touches"in e&&"h"===d&&"range"===u.type)return!1;var f=eR(d,u);if(!f)return!0;if(f?o=d:(o="v"===d?"h":"v",f=eR(d,u)),!f)return!1;if(!n.current&&"changedTouches"in e&&(l||c)&&(n.current=o),!o)return!0;var p=n.current||o;return eB(p,t,e,"h"===p?l:c,!0)},[]),l=p.useCallback(function(e){if(e$.length&&e$[e$.length-1]===a){var r="deltaY"in e?eM(e):e_(e),n=t.current.filter(function(t){var n;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(n=t.delta,n[0]===r[0]&&n[1]===r[1])})[0];if(n&&n.should){e.cancelable&&e.preventDefault();return}if(!n){var o=(i.current.shards||[]).map(eN).filter(Boolean).filter(function(t){return t.contains(e.target)});(o.length>0?s(e,o[0]):!i.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),c=p.useCallback(function(e,r,n,o){var a={name:e,delta:r,target:n,should:o,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(n)};t.current.push(a),setTimeout(function(){t.current=t.current.filter(function(e){return e!==a})},1)},[]),u=p.useCallback(function(e){r.current=e_(e),n.current=void 0},[]),d=p.useCallback(function(t){c(t.type,eM(t),t.target,s(t,e.lockRef.current))},[]),f=p.useCallback(function(t){c(t.type,e_(t),t.target,s(t,e.lockRef.current))},[]);p.useEffect(function(){return e$.push(a),e.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:f}),document.addEventListener("wheel",l,eI),document.addEventListener("touchmove",l,eI),document.addEventListener("touchstart",u,eI),function(){e$=e$.filter(function(e){return e!==a}),document.removeEventListener("wheel",l,eI),document.removeEventListener("touchmove",l,eI),document.removeEventListener("touchstart",u,eI)}},[]);var h=e.removeScrollBar,m=e.inert;return p.createElement(p.Fragment,null,m?p.createElement(a,{styles:"\n .block-interactivity-".concat(o," {pointer-events: none;}\n .allow-interactivity-").concat(o," {pointer-events: all;}\n")}):null,h?p.createElement(ej.jp,{gapMode:e.gapMode}):null)});var eD=p.forwardRef(function(e,t){return p.createElement(eC,eg({},e,{ref:t,sideCar:eF}))});function eU(e){var t=e.match(/^var\((.*)\)$/);return t?t[1]:e}function ez(e,t){var r={};if("object"==typeof t)!function e(t,r){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],o={};for(var a in t){var i=t[a],s=[...n,a];"string"==typeof i||"number"==typeof i||null==i?o[a]=r(i,s):"object"!=typeof i||Array.isArray(i)?console.warn('Skipping invalid key "'.concat(s.join("."),'". Should be a string, number, null or object. Received: "').concat(Array.isArray(i)?"Array":typeof i,'"')):o[a]=e(i,r,s)}return o}(t,(t,n)=>{null!=t&&(r[eU(function(e,t){var r=e;for(var n of t){if(!(n in r))throw Error("Path ".concat(t.join(" -> ")," does not exist in object"));r=r[n]}return r}(e,n))]=String(t))});else for(var n in e){var o=e[n];null!=o&&(r[eU(n)]=o)}return Object.defineProperty(r,"toString",{value:function(){return Object.keys(this).map(e=>"".concat(e,":").concat(this[e])).join(";")},writable:!1}),r}eD.classNames=eC.classNames;var eW=r(40097),eq=r(16167);async function eH(e,t){let r;if((r="function"==typeof t.connector?e._internal.connectors.setup(t.connector):t.connector).uid===e.state.current)throw new eq.nM;try{e.setState(e=>({...e,status:"connecting"})),r.emitter.emit("message",{type:"connecting"});let{connector:n,...o}=t,a=await r.connect(o);return r.emitter.off("connect",e._internal.events.connect),r.emitter.on("change",e._internal.events.change),r.emitter.on("disconnect",e._internal.events.disconnect),await e.storage?.setItem("recentConnectorId",r.id),e.setState(e=>({...e,connections:new Map(e.connections).set(r.uid,{accounts:o.withCapabilities?a.accounts.map(e=>"object"==typeof e?e.address:e):a.accounts,chainId:a.chainId,connector:r}),current:r.uid,status:"connected"})),{accounts:o.withCapabilities?a.accounts.map(e=>"object"==typeof e?e:{address:e,capabilities:{}}):a.accounts,chainId:a.chainId}}catch(t){throw e.setState(e=>({...e,status:e.current?"connected":"disconnected"})),t}}let eK=[];function eG(e){let t=e.connectors;return eK.length===t.length&&eK.every((e,r)=>e===t[r])?eK:(eK=t,t)}var eV=r(39746),eQ=r(18912),eZ=r(99867),eY=r(19342);class eX extends eY.C{constructor(){super("Provider not found."),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ProviderNotFoundError"})}}class eJ extends eY.C{constructor({connector:e}){super(`"${e.name}" does not support programmatic chain switching.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"SwitchChainNotSupportedError"})}}async function e0(e,t){let{addEthereumChainParameter:r,chainId:n}=t,o=e.state.connections.get(t.connector?.uid??e.state.current);if(o){let e=o.connector;if(!e.switchChain)throw new eJ({connector:e});return await e.switchChain({addEthereumChainParameter:r,chainId:n})}let a=e.chains.find(e=>e.id===n);if(!a)throw new eq.nk;return e.setState(e=>({...e,chainId:n})),a}var e1=r(26949);let e6=[];function e2(e){let t=e.chains;return(0,e1.b)(e6,t)?e6:(e6=t,t)}var e5=r(43617),e3=r(67147),e8=r(83469),e7=r(70768),e4=r(9043),e9=r(32544),te=r(94254),tt=r(44439),tr=r(81645);function tn(e={}){let t,r,n,o,{shimDisconnect:a=!0,unstable_shimAsyncInject:i}=e;function s(){let t=e.target;if("function"==typeof t){let e=t();if(e)return e}return"object"==typeof t?t:"string"==typeof t?{...to[t]??{id:t,name:`${t[0].toUpperCase()}${t.slice(1)}`,provider:`is${t[0].toUpperCase()}${t.slice(1)}`}}:{id:"injected",name:"Injected",provider:e=>e?.ethereum}}return l=>({get icon(){return s().icon},get id(){return s().id},get name(){return s().name},get supportsSimulation(){return!0},type:tn.type,async setup(){let r=await this.getProvider();r?.on&&e.target&&(n||(n=this.onConnect.bind(this),r.on("connect",n)),t||(t=this.onAccountsChanged.bind(this),r.on("accountsChanged",t)))},async connect({chainId:i,isReconnecting:s,withCapabilities:c}={}){let u=await this.getProvider();if(!u)throw new eX;let d=[];if(s)d=await this.getAccounts().catch(()=>[]);else if(a)try{let e=await u.request({method:"wallet_requestPermissions",params:[{eth_accounts:{}}]});(d=e[0]?.caveats?.[0]?.value?.map(e=>(0,e9.b)(e))).length>0&&(d=await this.getAccounts())}catch(e){if(e.code===eQ.vx.code)throw new eQ.vx(e);if(e.code===eQ.qZ.code)throw e}try{d?.length||s||(d=(await u.request({method:"eth_requestAccounts"})).map(e=>(0,e9.b)(e))),n&&(u.removeListener("connect",n),n=void 0),t||(t=this.onAccountsChanged.bind(this),u.on("accountsChanged",t)),r||(r=this.onChainChanged.bind(this),u.on("chainChanged",r)),o||(o=this.onDisconnect.bind(this),u.on("disconnect",o));let f=await this.getChainId();if(i&&f!==i){let e=await this.switchChain({chainId:i}).catch(e=>{if(e.code===eQ.vx.code)throw e;return{id:f}});f=e?.id??f}return a&&await l.storage?.removeItem(`${this.id}.disconnected`),e.target||await l.storage?.setItem("injected.connected",!0),{accounts:c?d.map(e=>({address:e,capabilities:{}})):d,chainId:f}}catch(e){if(e.code===eQ.vx.code)throw new eQ.vx(e);if(e.code===eQ.qZ.code)throw new eQ.qZ(e);throw e}},async disconnect(){let t=await this.getProvider();if(!t)throw new eX;r&&(t.removeListener("chainChanged",r),r=void 0),o&&(t.removeListener("disconnect",o),o=void 0),n||(n=this.onConnect.bind(this),t.on("connect",n));try{await (0,te.w)(()=>t.request({method:"wallet_revokePermissions",params:[{eth_accounts:{}}]}),{timeout:100})}catch{}a&&await l.storage?.setItem(`${this.id}.disconnected`,!0),e.target||await l.storage?.removeItem("injected.connected")},async getAccounts(){let e=await this.getProvider();if(!e)throw new eX;return(await e.request({method:"eth_accounts"})).map(e=>(0,e9.b)(e))},async getChainId(){let e=await this.getProvider();if(!e)throw new eX;return Number(await e.request({method:"eth_chainId"}))},async getProvider(){let e;if("undefined"==typeof window)return;let t=s();return(e="function"==typeof t.provider?t.provider(window):"string"==typeof t.provider?ta(window,t.provider):t.provider)&&!e.removeListener&&("off"in e&&"function"==typeof e.off?e.removeListener=e.off:e.removeListener=()=>{}),e}
1391,async isAuthorized(){try{if(a&&await l.storage?.getItem(`${this.id}.disconnected`)||!e.target&&!await l.storage?.getItem("injected.connected"))return!1;if(!await this.getProvider()){if(void 0!==i&&!1!==i){let e=async()=>("undefined"!=typeof window&&window.removeEventListener("ethereum#initialized",e),!!await this.getProvider()),t="number"==typeof i?i:1e3;if(await Promise.race([..."undefined"!=typeof window?[new Promise(t=>window.addEventListener("ethereum#initialized",()=>t(e()),{once:!0}))]:[],new Promise(r=>setTimeout(()=>r(e()),t))]))return!0}throw new eX}return!!(await (0,tt.b)(()=>this.getAccounts())).length}catch{return!1}},async switchChain({addEthereumChainParameter:e,chainId:t}){let r=await this.getProvider();if(!r)throw new eX;let n=l.chains.find(e=>e.id===t);if(!n)throw new eQ.ch(new eq.nk);let o=new Promise(e=>{let r=n=>{"chainId"in n&&n.chainId===t&&(l.emitter.off("change",r),e())};l.emitter.on("change",r)});try{return await Promise.all([r.request({method:"wallet_switchEthereumChain",params:[{chainId:(0,tr.cK)(t)}]}).then(async()=>{await this.getChainId()===t&&l.emitter.emit("change",{chainId:t})}),o]),n}catch(a){if(4902===a.code||a?.data?.originalError?.code===4902)try{let a,i,{default:s,...c}=n.blockExplorers??{};e?.blockExplorerUrls?a=e.blockExplorerUrls:s&&(a=[s.url,...Object.values(c).map(e=>e.url)]),i=e?.rpcUrls?.length?e.rpcUrls:[n.rpcUrls.default?.http[0]??""];let u={blockExplorerUrls:a,chainId:(0,tr.cK)(t),chainName:e?.chainName??n.name,iconUrls:e?.iconUrls,nativeCurrency:e?.nativeCurrency??n.nativeCurrency,rpcUrls:i};return await Promise.all([r.request({method:"wallet_addEthereumChain",params:[u]}).then(async()=>{if(await this.getChainId()===t)l.emitter.emit("change",{chainId:t});else throw new eQ.vx(Error("User rejected switch after adding network."))}),o]),n}catch(e){throw new eQ.vx(e)}if(a.code===eQ.vx.code)throw new eQ.vx(a);throw new eQ.ch(a)}},async onAccountsChanged(e){if(0===e.length)this.onDisconnect();else if(l.emitter.listenerCount("connect")){let e=(await this.getChainId()).toString();this.onConnect({chainId:e}),a&&await l.storage?.removeItem(`${this.id}.disconnected`)}else l.emitter.emit("change",{accounts:e.map(e=>(0,e9.b)(e))})},onChainChanged(e){let t=Number(e);l.emitter.emit("change",{chainId:t})},async onConnect(e){let a=await this.getAccounts();if(0===a.length)return;let i=Number(e.chainId);l.emitter.emit("connect",{accounts:a,chainId:i});let s=await this.getProvider();s&&(n&&(s.removeListener("connect",n),n=void 0),t||(t=this.onAccountsChanged.bind(this),s.on("accountsChanged",t)),r||(r=this.onChainChanged.bind(this),s.on("chainChanged",r)),o||(o=this.onDisconnect.bind(this),s.on("disconnect",o)))},async onDisconnect(e){let t=await this.getProvider();e&&1013===e.code&&t&&(await this.getAccounts()).length||(l.emitter.emit("disconnect"),t&&(r&&(t.removeListener("chainChanged",r),r=void 0),o&&(t.removeListener("disconnect",o),o=void 0),n||(n=this.onConnect.bind(this),t.on("connect",n))))}})}tn.type="injected";let to={coinbaseWallet:{id:"coinbaseWallet",name:"Coinbase Wallet",provider:e=>e?.coinbaseWalletExtension?e.coinbaseWalletExtension:ta(e,"isCoinbaseWallet")},metaMask:{id:"metaMask",name:"MetaMask",provider:e=>ta(e,e=>{if(!e.isMetaMask||e.isBraveWallet&&!e._events&&!e._state)return!1;for(let t of["isApexWallet","isAvalanche","isBitKeep","isBlockWallet","isKuCoinWallet","isMathWallet","isOkxWallet","isOKExWallet","isOneInchIOSWallet","isOneInchAndroidWallet","isOpera","isPhantom","isPortal","isRabby","isTokenPocket","isTokenary","isUniswapWallet","isZerion"])if(e[t])return!1;return!0})},phantom:{id:"phantom",name:"Phantom",provider:e=>e?.phantom?.ethereum?e.phantom?.ethereum:ta(e,"isPhantom")}};function ta(e,t){function r(e){return"function"==typeof t?t(e):"string"!=typeof t||e[t]}let n=e.ethereum;return n?.providers?n.providers.find(e=>r(e)):n&&r(n)?n:void 0}var ti=r(13799);class ts{constructor(e){Object.defineProperty(this,"uid",{enumerable:!0,configurable:!0,writable:!0,value:e}),Object.defineProperty(this,"_emitter",{enumerable:!0,configurable:!0,writable:!0,value:new ti.b})}on(e,t){this._emitter.on(e,t)}once(e,t){this._emitter.once(e,t)}off(e,t){this._emitter.off(e,t)}emit(e,...t){let r=t[0];this._emitter.emit(e,{uid:this.uid,...r})}listenerCount(e){return this._emitter.listenerCount(e)}}function tl(e,t){return JSON.parse(e,(e,r)=>{let n=r;return n?.__type==="bigint"&&(n=BigInt(n.value)),n?.__type==="Map"&&(n=new Map(n.value)),t?.(e,n)??n})}function tc(e,t){return e.slice(0,t).join(".")||"."}function tu(e,t){let{length:r}=e;for(let n=0;n<r;++n)if(e[n]===t)return n+1;return 0}function td(e,t,r,n){return JSON.stringify(e,function(e,t){let r="function"==typeof e,n="function"==typeof t,o=[],a=[];return function(i,s){if("object"==typeof s)if(o.length){let e=tu(o,this);0===e?o[o.length]=this:(o.splice(e),a.splice(e)),a[a.length]=i;let r=tu(o,s);if(0!==r)return n?t.call(this,i,s,tc(a,r)):`[ref=${tc(a,r)}]`}else o[0]=s,a[0]=i;return r?e.call(this,i,s):s}}((e,r)=>{let n=r;return"bigint"==typeof n&&(n={__type:"bigint",value:r.toString()}),n instanceof Map&&(n={__type:"Map",value:Array.from(r.entries())}),t?.(e,n)??n},n),r??void 0)}let tf={getItem:()=>null,setItem:()=>{},removeItem:()=>{}},tp=256;var th=r(82421);function tm(e){let t,n,o,a,i,s,l,c,u=e.isNewChainsStale??!0;return d=>({id:"walletConnect",name:"WalletConnect",type:tm.type,async setup(){let e=await this.getProvider().catch(()=>null);e&&(i||(i=this.onConnect.bind(this),e.on("connect",i)),l||(l=this.onSessionDelete.bind(this),e.on("session_delete",l)))},async connect({chainId:e,withCapabilities:t,...r}={}){try{let n=await this.getProvider();if(!n)throw new eX;s||(s=this.onDisplayUri,n.on("display_uri",s));let u=e;if(!u){let e=await d.storage?.getItem("state")??{};u=d.chains.some(t=>t.id===e.chainId)?e.chainId:d.chains[0]?.id}if(!u)throw Error("No chains found on connector.");let f=await this.isChainsStale();if(n.session&&f&&await n.disconnect(),!n.session||f){let e=d.chains.filter(e=>e.id!==u).map(e=>e.id);await n.connect({optionalChains:[u,...e],..."pairingTopic"in r?{pairingTopic:r.pairingTopic}:{}}),this.setRequestedChainsIds(d.chains.map(e=>e.id))}let p=(await n.enable()).map(e=>(0,e9.b)(e)),h=await this.getChainId();if(e&&h!==e){let t=await this.switchChain({chainId:e}).catch(e=>{if(e.code===eQ.vx.code&&e.cause?.message!=="Missing or invalid. request() method: wallet_addEthereumChain")throw e;return{id:h}});h=t?.id??h}return s&&(n.removeListener("display_uri",s),s=void 0),i&&(n.removeListener("connect",i),i=void 0),o||(o=this.onAccountsChanged.bind(this),n.on("accountsChanged",o)),a||(a=this.onChainChanged.bind(this),n.on("chainChanged",a)),c||(c=this.onDisconnect.bind(this),n.on("disconnect",c)),l||(l=this.onSessionDelete.bind(this),n.on("session_delete",l)),{accounts:t?p.map(e=>({address:e,capabilities:{}})):p,chainId:h}}catch(e){if(/(user rejected|connection request reset)/i.test(e?.message))throw new eQ.vx(e);throw e}},async disconnect(){let e=await this.getProvider();try{await e?.disconnect()}catch(e){if(!/No matching key/i.test(e.message))throw e}finally{a&&(e?.removeListener("chainChanged",a),a=void 0),c&&(e?.removeListener("disconnect",c),c=void 0),i||(i=this.onConnect.bind(this),e?.on("connect",i)),o&&(e?.removeListener("accountsChanged",o),o=void 0),l&&(e?.removeListener("session_delete",l),l=void 0),this.setRequestedChainsIds([])}},async getAccounts(){return(await this.getProvider()).accounts.map(e=>(0,e9.b)(e))},async getProvider({chainId:o}={}){async function a(){let t=d.chains.map(e=>e.id);if(!t.length)return;let{EthereumProvider:n}=await Promise.all([r.e(2909),r.e(703)]).then(r.bind(r,703));return await n.init({...e,disableProviderPing:!0,optionalChains:t,projectId:e.projectId,rpcMap:Object.fromEntries(d.chains.map(e=>{let[t]=function(e){let{chain:t}=e,r=t.rpcUrls.default.http[0];if(!e.transports)return[r];let n=e.transports?.[t.id]?.({chain:t});return(n?.value?.transports||[n]).map(({value:e})=>e?.url||r)}({chain:e,transports:d.transports});return[e.id,t]})),showQrModal:e.showQrModal??!0})}return t||(n||(n=a()),t=await n,t?.events.setMaxListeners(1/0)),o&&await this.switchChain?.({chainId:o}),t},async getChainId(){return(await this.getProvider()).chainId},async isAuthorized(){try{let[e,t]=await Promise.all([this.getAccounts(),this.getProvider()]);if(!e.length)return!1;if(await this.isChainsStale()&&t.session)return await t.disconnect().catch(()=>{}),!1;return!0}catch{return!1}},async switchChain({addEthereumChainParameter:e,chainId:t}){let r=await this.getProvider();if(!r)throw new eX;let n=d.chains.find(e=>e.id===t);if(!n)throw new eQ.ch(new eq.nk);try{await Promise.all([new Promise(e=>{let r=({chainId:n})=>{n===t&&(d.emitter.off("change",r),e())};d.emitter.on("change",r)}),r.request({method:"wallet_switchEthereumChain",params:[{chainId:(0,tr.cK)(t)}]})]);let e=await this.getRequestedChainsIds();return this.setRequestedChainsIds([...e,t]),n}catch(o){if(/(user rejected)/i.test(o.message))throw new eQ.vx(o);try{let o,a;o=e?.blockExplorerUrls?e.blockExplorerUrls:n.blockExplorers?.default.url?[n.blockExplorers?.default.url]:[],a=e?.rpcUrls?.length?e.rpcUrls:[...n.rpcUrls.default.http];let i={blockExplorerUrls:o,chainId:(0,tr.cK)(t),chainName:e?.chainName??n.name,iconUrls:e?.iconUrls,nativeCurrency:e?.nativeCurrency??n.nativeCurrency,rpcUrls:a};await r.request({method:"wallet_addEthereumChain",params:[i]});let s=await this.getRequestedChainsIds();return this.setRequestedChainsIds([...s,t]),n}catch(e){throw new eQ.vx(e)}}},onAccountsChanged(e){0===e.length?this.onDisconnect():d.emitter.emit("change",{accounts:e.map(e=>(0,e9.b)(e))})},onChainChanged(e){let t=Number(e);d.emitter.emit("change",{chainId:t})},async onConnect(e){let t=Number(e.chainId),r=await this.getAccounts();d.emitter.emit("connect",{accounts:r,chainId:t})},async onDisconnect(e){this.setRequestedChainsIds([]),d.emitter.emit("disconnect");let t=await this.getProvider();o&&(t.removeListener("accountsChanged",o),o=void 0),a&&(t.removeListener("chainChanged",a),a=void 0),c&&(t.removeListener("disconnect",c),c=void 0),l&&(t.removeListener("session_delete",l),l=void 0),i||(i=this.onConnect.bind(this),t.on("connect",i))},onDisplayUri(e){d.emitter.emit("message",{type:"display_uri",data:e})},onSessionDelete(){this.onDisconnect()},getNamespaceChainsIds:()=>t?t.session?.namespaces.eip155?.accounts?.map(e=>Number.parseInt(e.split(":")[1]||"",10))??[]:[],async getRequestedChainsIds(){return await d.storage?.getItem(this.requestedChainsStorageKey)??[]},async isChainsStale(){if(!u)return!1;let e=d.chains.map(e=>e.id),t=this.getNamespaceChainsIds();if(t.length&&!t.some(t=>e.includes(t)))return!1;let r=await this.getRequestedChainsIds();return!e.every(e=>r.includes(e))},async setRequestedChainsIds(e){await d.storage?.setItem(this.requestedChainsStorageKey,e)},get requestedChainsStorageKey(){return`${this.id}.requestedChains`}})}function tb(e={}){var t,n;let o,a,i,s,l,c,u,d,f;return"3"===e.version||e.headlessMode?(t=e,e=>({id:"coinbaseWalletSDK",name:"Coinbase Wallet",rdns:"com.coinbase.wallet",type:tb.type,async connect({chainId:e,withCapabilities:t}={}){try{let r=await this.getProvider(),n=(await r.request({method:"eth_requestAccounts"})).map(e=>(0,e9.b)(e));i||(i=this.onAccountsChanged.bind(this),r.on("accountsChanged",i)),s||(s=this.onChainChanged.bind(this),r.on("chainChanged",s)),l||(l=this.onDisconnect.bind(this),r.on("disconnect",l));let o=await this.getChainId();if(e&&o!==e){let t=await this.switchChain({chainId:e}).catch(e=>{if(e.code===eQ.vx.code)throw e;return{id:o}});o=t?.id??o}return{accounts:t?n.map(e=>({address:e,capabilities:{}})):n,chainId:o}}catch(e){if(/(user closed modal|accounts received is empty|user denied account)/i.test(e.message))throw new eQ.vx(e);throw e}},async disconnect(){let e=await this.getProvider();i&&(e.removeListener("accountsChanged",i),i=void 0),s&&(e.removeListener("chainChanged",s),s=void 0),l&&(e.removeListener("disconnect",l),l=void 0),e.disconnect(),e.close()},async getAccounts(){let e=await this.getProvider();return(await e.request({method:"eth_accounts"})).map(e=>(0,e9.b)(e))},async getChainId(){let e=await this.getProvider();return Number(await e.request({method:"eth_chainId"}))}
1391,async getProvider(){if(!a){o=new(await (async()=>{let{default:e}=await Promise.all([r.e(2909),r.e(4443),r.e(9466)]).then(r.t.bind(r,94443,19));return"function"!=typeof e&&"function"==typeof e.default?e.default:e})())({...t,reloadOnDisconnect:!1});let n=o.walletExtension?.getChainId(),i=e.chains.find(e=>t.chainId?e.id===t.chainId:e.id===n)||e.chains[0],s=t.chainId||i?.id,l=t.jsonRpcUrl||i?.rpcUrls.default.http[0];a=o.makeWeb3Provider(l,s)}return a},async isAuthorized(){try{return!!(await this.getAccounts()).length}catch{return!1}},async switchChain({addEthereumChainParameter:t,chainId:r}){let n=e.chains.find(e=>e.id===r);if(!n)throw new eQ.ch(new eq.nk);let o=await this.getProvider();try{return await o.request({method:"wallet_switchEthereumChain",params:[{chainId:(0,tr.cK)(n.id)}]}),n}catch(e){if(4902===e.code)try{let e,a;e=t?.blockExplorerUrls?t.blockExplorerUrls:n.blockExplorers?.default.url?[n.blockExplorers?.default.url]:[],a=t?.rpcUrls?.length?t.rpcUrls:[n.rpcUrls.default?.http[0]??""];let i={blockExplorerUrls:e,chainId:(0,tr.cK)(r),chainName:t?.chainName??n.name,iconUrls:t?.iconUrls,nativeCurrency:t?.nativeCurrency??n.nativeCurrency,rpcUrls:a};return await o.request({method:"wallet_addEthereumChain",params:[i]}),n}catch(e){throw new eQ.vx(e)}throw new eQ.ch(e)}},onAccountsChanged(t){0===t.length?this.onDisconnect():e.emitter.emit("change",{accounts:t.map(e=>(0,e9.b)(e))})},onChainChanged(t){let r=Number(t);e.emitter.emit("change",{chainId:r})},async onDisconnect(t){e.emitter.emit("disconnect");let r=await this.getProvider();i&&(r.removeListener("accountsChanged",i),i=void 0),s&&(r.removeListener("chainChanged",s),s=void 0),l&&(r.removeListener("disconnect",l),l=void 0)}})):(n=e,e=>({id:"coinbaseWalletSDK",name:"Coinbase Wallet",rdns:"com.coinbase.wallet",type:tb.type,async connect({chainId:e,withCapabilities:t,...r}={}){try{let n=await this.getProvider(),o=(await n.request({method:"eth_requestAccounts",params:"instantOnboarding"in r&&r.instantOnboarding?[{onboarding:"instant"}]:[]})).map(e=>(0,e9.b)(e));u||(u=this.onAccountsChanged.bind(this),n.on("accountsChanged",u)),d||(d=this.onChainChanged.bind(this),n.on("chainChanged",d)),f||(f=this.onDisconnect.bind(this),n.on("disconnect",f));let a=await this.getChainId();if(e&&a!==e){let t=await this.switchChain({chainId:e}).catch(e=>{if(e.code===eQ.vx.code)throw e;return{id:a}});a=t?.id??a}return{accounts:t?o.map(e=>({address:e,capabilities:{}})):o,chainId:a}}catch(e){if(/(user closed modal|accounts received is empty|user denied account|request rejected)/i.test(e.message))throw new eQ.vx(e);throw e}},async disconnect(){let e=await this.getProvider();u&&(e.removeListener("accountsChanged",u),u=void 0),d&&(e.removeListener("chainChanged",d),d=void 0),f&&(e.removeListener("disconnect",f),f=void 0),e.disconnect(),e.close?.()},async getAccounts(){let e=await this.getProvider();return(await e.request({method:"eth_accounts"})).map(e=>(0,e9.b)(e))},async getChainId(){let e=await this.getProvider();return Number(await e.request({method:"eth_chainId"}))}
1391,async getProvider(){if(!c){let t="string"==typeof n.preference?{options:n.preference}:{...n.preference,options:n.preference?.options??"all"},{createCoinbaseWalletSDK:o}=await Promise.all([r.e(2909),r.e(5189)]).then(r.bind(r,75189));c=o({...n,appChainIds:e.chains.map(e=>e.id),preference:t}).getProvider()}return c},async isAuthorized(){try{return!!(await this.getAccounts()).length}catch{return!1}},async switchChain({addEthereumChainParameter:t,chainId:r}){let n=e.chains.find(e=>e.id===r);if(!n)throw new eQ.ch(new eq.nk);let o=await this.getProvider();try{return await o.request({method:"wallet_switchEthereumChain",params:[{chainId:(0,tr.cK)(n.id)}]}),n}catch(e){if(4902===e.code)try{let e,a;e=t?.blockExplorerUrls?t.blockExplorerUrls:n.blockExplorers?.default.url?[n.blockExplorers?.default.url]:[],a=t?.rpcUrls?.length?t.rpcUrls:[n.rpcUrls.default?.http[0]??""];let i={blockExplorerUrls:e,chainId:(0,tr.cK)(r),chainName:t?.chainName??n.name,iconUrls:t?.iconUrls,nativeCurrency:t?.nativeCurrency??n.nativeCurrency,rpcUrls:a};return await o.request({method:"wallet_addEthereumChain",params:[i]}),n}catch(e){throw new eQ.vx(e)}throw new eQ.ch(e)}},onAccountsChanged(t){0===t.length?this.onDisconnect():e.emitter.emit("change",{accounts:t.map(e=>(0,e9.b)(e))})},onChainChanged(t){let r=Number(t);e.emitter.emit("change",{chainId:r})},async onDisconnect(t){e.emitter.emit("disconnect");let r=await this.getProvider();u&&(r.removeListener("accountsChanged",u),u=void 0),d&&(r.removeListener("chainChanged",d),d=void 0),f&&(r.removeListener("disconnect",f),f=void 0)}}))}function tg(e={}){let t,n,{shimDisconnect:o=!1}=e;return a=>({id:"safe",name:"Safe",type:tg.type,async connect({withCapabilities:e}={}){let t=await this.getProvider();if(!t)throw new eX;let r=await this.getAccounts(),i=await this.getChainId();return n||(n=this.onDisconnect.bind(this),t.on("disconnect",n)),o&&await a.storage?.removeItem("safe.disconnected"),{accounts:e?r.map(e=>({address:e,capabilities:{}})):r,chainId:i}},async disconnect(){let e=await this.getProvider();if(!e)throw new eX;n&&(e.removeListener("disconnect",n),n=void 0),o&&await a.storage?.setItem("safe.disconnected",!0)},async getAccounts(){let e=await this.getProvider();if(!e)throw new eX;return(await e.request({method:"eth_accounts"})).map(e9.b)}
1391,async getProvider(){if("undefined"!=typeof window&&window?.parent!==window){if(!t){let{default:n}=await Promise.all([r.e(7099),r.e(8148)]).then(r.bind(r,88148)),o=new n(e),a=await (0,te.w)(()=>o.safe.getInfo(),{timeout:e.unstable_getInfoTimeout??10});if(!a)throw Error("Could not load Safe information");t=new(await (async()=>{let e=await Promise.all([r.e(7099),r.e(5524)]).then(r.t.bind(r,15524,19));return"function"!=typeof e.SafeAppProvider&&"function"==typeof e.default.SafeAppProvider?e.default.SafeAppProvider:e.SafeAppProvider})())(a,o)}return t}},async getChainId(){let e=await this.getProvider();if(!e)throw new eX;return Number(e.chainId)},async isAuthorized(){try{if(o&&await a.storage?.getItem("safe.disconnected"))return!1;return!!(await this.getAccounts()).length}catch{return!1}},onAccountsChanged(){},onChainChanged(){},onDisconnect(){a.emitter.emit("disconnect")}})}tm.type="walletConnect",tb.type="coinbaseWallet",tg.type="safe";var ty=r(99742),tv=function(e){var{conditions:t}=e;if(!t)throw Error("Styles have no conditions");var r=m(e);return h(function(e,n){if("string"==typeof e||"number"==typeof e||"boolean"==typeof e){if(!t.defaultCondition)throw Error("No default condition");return n(e,t.defaultCondition)}var o=Array.isArray(e)?r(e):e,a={};for(var i in o)null!=o[i]&&(a[i]=n(o[i],i));return a},{importPath:"@vanilla-extract/sprinkles/createUtils",importName:"createMapValueFn",args:[{conditions:e.conditions}]})}({conditions:{defaultCondition:"smallScreen",conditionNames:["smallScreen","largeScreen"],responsiveArray:void 0}}),tw=m({conditions:{defaultCondition:"smallScreen",conditionNames:["smallScreen","largeScreen"],responsiveArray:void 0}}),tx=function(){return function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];var n=Object.assign({},...t.map(e=>e.styles)),o=Object.keys(n),a=o.filter(e=>"mappings"in n[e]);return Object.assign(e=>{var t=[],r={},o=g({},e),i=!1;for(var s of a){var l=e[s];if(null!=l)for(var c of(i=!0,n[s].mappings))r[c]=l,null==o[c]&&delete o[c]}var u=i?g(g({},r),o):e;for(var d in u)if(function(){var e=u[d],r=n[d];try{if(r.mappings)return 1;if("string"==typeof e||"number"==typeof e)t.push(r.values[e].defaultClass);else if(Array.isArray(e))for(var o=0;o<e.length;o++){var a=e[o];if(null!=a){var i=r.responsiveArray[o];t.push(r.values[a].conditions[i])}}else for(var s in e){var l=e[s];null!=l&&t.push(r.values[l].conditions[s])}}catch(e){throw e}}())continue;return y(t.join(" "))},{properties:new Set(o)})}(...arguments)}({conditions:{defaultCondition:"base",conditionNames:["base","hover","active"],responsiveArray:void 0},styles:{background:{values:{accentColor:{conditions:{base:"ju367v9i",hover:"ju367v9j",active:"ju367v9k"},defaultClass:"ju367v9i"},accentColorForeground:{conditions:{base:"ju367v9l",hover:"ju367v9m",active:"ju367v9n"},defaultClass:"ju367v9l"},actionButtonBorder:{conditions:{base:"ju367v9o",hover:"ju367v9p",active:"ju367v9q"},defaultClass:"ju367v9o"},actionButtonBorderMobile:{conditions:{base:"ju367v9r",hover:"ju367v9s",active:"ju367v9t"},defaultClass:"ju367v9r"},actionButtonSecondaryBackground:{conditions:{base:"ju367v9u",hover:"ju367v9v",active:"ju367v9w"},defaultClass:"ju367v9u"},closeButton:{conditions:{base:"ju367v9x",hover:"ju367v9y",active:"ju367v9z"},defaultClass:"ju367v9x"},closeButtonBackground:{conditions:{base:"ju367va0",hover:"ju367va1",active:"ju367va2"},defaultClass:"ju367va0"},connectButtonBackground:{conditions:{base:"ju367va3",hover:"ju367va4",active:"ju367va5"},defaultClass:"ju367va3"},connectButtonBackgroundError:{conditions:{base:"ju367va6",hover:"ju367va7",active:"ju367va8"},defaultClass:"ju367va6"},connectButtonInnerBackground:{conditions:{base:"ju367va9",hover:"ju367vaa",active:"ju367vab"},defaultClass:"ju367va9"},connectButtonText:{conditions:{base:"ju367vac",hover:"ju367vad",active:"ju367vae"},defaultClass:"ju367vac"},connectButtonTextError:{conditions:{base:"ju367vaf",hover:"ju367vag",active:"ju367vah"},defaultClass:"ju367vaf"},connectionIndicator:{conditions:{base:"ju367vai",hover:"ju367vaj",active:"ju367vak"},defaultClass:"ju367vai"}
1391,downloadBottomCardBackground:{conditions:{base:"ju367val",hover:"ju367vam",active:"ju367van"},defaultClass:"ju367val"},downloadTopCardBackground:{conditions:{base:"ju367vao",hover:"ju367vap",active:"ju367vaq"},defaultClass:"ju367vao"},error:{conditions:{base:"ju367var",hover:"ju367vas",active:"ju367vat"},defaultClass:"ju367var"},generalBorder:{conditions:{base:"ju367vau",hover:"ju367vav",active:"ju367vaw"},defaultClass:"ju367vau"},generalBorderDim:{conditions:{base:"ju367vax",hover:"ju367vay",active:"ju367vaz"},defaultClass:"ju367vax"},menuItemBackground:{conditions:{base:"ju367vb0",hover:"ju367vb1",active:"ju367vb2"},defaultClass:"ju367vb0"},modalBackdrop:{conditions:{base:"ju367vb3",hover:"ju367vb4",active:"ju367vb5"},defaultClass:"ju367vb3"},modalBackground:{conditions:{base:"ju367vb6",hover:"ju367vb7",active:"ju367vb8"},defaultClass:"ju367vb6"},modalBorder:{conditions:{base:"ju367vb9",hover:"ju367vba",active:"ju367vbb"},defaultClass:"ju367vb9"},modalText:{conditions:{base:"ju367vbc",hover:"ju367vbd",active:"ju367vbe"},defaultClass:"ju367vbc"},modalTextDim:{conditions:{base:"ju367vbf",hover:"ju367vbg",active:"ju367vbh"},defaultClass:"ju367vbf"},modalTextSecondary:{conditions:{base:"ju367vbi",hover:"ju367vbj",active:"ju367vbk"},defaultClass:"ju367vbi"},profileAction:{conditions:{base:"ju367vbl",hover:"ju367vbm",active:"ju367vbn"},defaultClass:"ju367vbl"},profileActionHover:{conditions:{base:"ju367vbo",hover:"ju367vbp",active:"ju367vbq"},defaultClass:"ju367vbo"},profileForeground:{conditions:{base:"ju367vbr",hover:"ju367vbs",active:"ju367vbt"},defaultClass:"ju367vbr"},selectedOptionBorder:{conditions:{base:"ju367vbu",hover:"ju367vbv",active:"ju367vbw"},defaultClass:"ju367vbu"},standby:{conditions:{base:"ju367vbx",hover:"ju367vby",active:"ju367vbz"},defaultClass:"ju367vbx"}}},borderColor:{values:{accentColor:{conditions:{base:"ju367vc0",hover:"ju367vc1",active:"ju367vc2"},defaultClass:"ju367vc0"},accentColorForeground:{conditions:{base:"ju367vc3",hover:"ju367vc4",active:"ju367vc5"},defaultClass:"ju367vc3"},actionButtonBorder:{conditions:{base:"ju367vc6",hover:"ju367vc7",active:"ju367vc8"},defaultClass:"ju367vc6"},actionButtonBorderMobile:{conditions:{base:"ju367vc9",hover:"ju367vca",active:"ju367vcb"},defaultClass:"ju367vc9"},actionButtonSecondaryBackground:{conditions:{base:"ju367vcc",hover:"ju367vcd",active:"ju367vce"},defaultClass:"ju367vcc"},closeButton:{conditions:{base:"ju367vcf",hover:"ju367vcg",active:"ju367vch"},defaultClass:"ju367vcf"},closeButtonBackground:{conditions:{base:"ju367vci",hover:"ju367vcj",active:"ju367vck"},defaultClass:"ju367vci"},connectButtonBackground:{conditions:{base:"ju367vcl",hover:"ju367vcm",active:"ju367vcn"},defaultClass:"ju367vcl"},connectButtonBackgroundError:{conditions:{base:"ju367vco",hover:"ju367vcp",active:"ju367vcq"},defaultClass:"ju367vco"},connectButtonInnerBackground:{conditions:{base:"ju367vcr",hover:"ju367vcs",active:"ju367vct"},defaultClass:"ju367vcr"},connectButtonText:{conditions:{base:"ju367vcu",hover:"ju367vcv",active:"ju367vcw"},defaultClass:"ju367vcu"},connectButtonTextError:{conditions:{base:"ju367vcx",hover:"ju367vcy",active:"ju367vcz"},defaultClass:"ju367vcx"},connectionIndicator:{conditions:{base:"ju367vd0",hover:"ju367vd1",active:"ju367vd2"},defaultClass:"ju367vd0"},downloadBottomCardBackground:{conditions:{base:"ju367vd3",hover:"ju367vd4",active:"ju367vd5"},defaultClass:"ju367vd3"},downloadTopCardBackground:{conditions:{base:"ju367vd6",hover:"ju367vd7",active:"ju367vd8"},defaultClass:"ju367vd6"},error:{conditions:{base:"ju367vd9",hover:"ju367vda",active:"ju367vdb"},defaultClass:"ju367vd9"},generalBorder:{conditions:{base:"ju367vdc",hover:"ju367vdd",active:"ju367vde"},defaultClass:"ju367vdc"},generalBorderDim:{conditions:{base:"ju367vdf",hover:"ju367vdg",active:"ju367vdh"},defaultClass:"ju367vdf"}
1391,menuItemBackground:{conditions:{base:"ju367vdi",hover:"ju367vdj",active:"ju367vdk"},defaultClass:"ju367vdi"},modalBackdrop:{conditions:{base:"ju367vdl",hover:"ju367vdm",active:"ju367vdn"},defaultClass:"ju367vdl"},modalBackground:{conditions:{base:"ju367vdo",hover:"ju367vdp",active:"ju367vdq"},defaultClass:"ju367vdo"},modalBorder:{conditions:{base:"ju367vdr",hover:"ju367vds",active:"ju367vdt"},defaultClass:"ju367vdr"},modalText:{conditions:{base:"ju367vdu",hover:"ju367vdv",active:"ju367vdw"},defaultClass:"ju367vdu"},modalTextDim:{conditions:{base:"ju367vdx",hover:"ju367vdy",active:"ju367vdz"},defaultClass:"ju367vdx"},modalTextSecondary:{conditions:{base:"ju367ve0",hover:"ju367ve1",active:"ju367ve2"},defaultClass:"ju367ve0"},profileAction:{conditions:{base:"ju367ve3",hover:"ju367ve4",active:"ju367ve5"},defaultClass:"ju367ve3"},profileActionHover:{conditions:{base:"ju367ve6",hover:"ju367ve7",active:"ju367ve8"},defaultClass:"ju367ve6"},profileForeground:{conditions:{base:"ju367ve9",hover:"ju367vea",active:"ju367veb"},defaultClass:"ju367ve9"},selectedOptionBorder:{conditions:{base:"ju367vec",hover:"ju367ved",active:"ju367vee"},defaultClass:"ju367vec"},standby:{conditions:{base:"ju367vef",hover:"ju367veg",active:"ju367veh"},defaultClass:"ju367vef"}}},boxShadow:{values:{connectButton:{conditions:{base:"ju367vei",hover:"ju367vej",active:"ju367vek"},defaultClass:"ju367vei"},dialog:{conditions:{base:"ju367vel",hover:"ju367vem",active:"ju367ven"},defaultClass:"ju367vel"},profileDetailsAction:{conditions:{base:"ju367veo",hover:"ju367vep",active:"ju367veq"},defaultClass:"ju367veo"},selectedOption:{conditions:{base:"ju367ver",hover:"ju367ves",active:"ju367vet"},defaultClass:"ju367ver"},selectedWallet:{conditions:{base:"ju367veu",hover:"ju367vev",active:"ju367vew"},defaultClass:"ju367veu"},walletLogo:{conditions:{base:"ju367vex",hover:"ju367vey",active:"ju367vez"},defaultClass:"ju367vex"}}},color:{values:{accentColor:{conditions:{base:"ju367vf0",hover:"ju367vf1",active:"ju367vf2"},defaultClass:"ju367vf0"},accentColorForeground:{conditions:{base:"ju367vf3",hover:"ju367vf4",active:"ju367vf5"},defaultClass:"ju367vf3"},actionButtonBorder:{conditions:{base:"ju367vf6",hover:"ju367vf7",active:"ju367vf8"},defaultClass:"ju367vf6"},actionButtonBorderMobile:{conditions:{base:"ju367vf9",hover:"ju367vfa",active:"ju367vfb"},defaultClass:"ju367vf9"},actionButtonSecondaryBackground:{conditions:{base:"ju367vfc",hover:"ju367vfd",active:"ju367vfe"},defaultClass:"ju367vfc"},closeButton:{conditions:{base:"ju367vff",hover:"ju367vfg",active:"ju367vfh"},defaultClass:"ju367vff"},closeButtonBackground:{conditions:{base:"ju367vfi",hover:"ju367vfj",active:"ju367vfk"},defaultClass:"ju367vfi"},connectButtonBackground:{conditions:{base:"ju367vfl",hover:"ju367vfm",active:"ju367vfn"},defaultClass:"ju367vfl"},connectButtonBackgroundError:{conditions:{base:"ju367vfo",hover:"ju367vfp",active:"ju367vfq"},defaultClass:"ju367vfo"},connectButtonInnerBackground:{conditions:{base:"ju367vfr",hover:"ju367vfs",active:"ju367vft"},defaultClass:"ju367vfr"},connectButtonText:{conditions:{base:"ju367vfu",hover:"ju367vfv",active:"ju367vfw"},defaultClass:"ju367vfu"},connectButtonTextError:{conditions:{base:"ju367vfx",hover:"ju367vfy",active:"ju367vfz"},defaultClass:"ju367vfx"},connectionIndicator:{conditions:{base:"ju367vg0",hover:"ju367vg1",active:"ju367vg2"},defaultClass:"ju367vg0"},downloadBottomCardBackground:{conditions:{base:"ju367vg3",hover:"ju367vg4",active:"ju367vg5"},defaultClass:"ju367vg3"},downloadTopCardBackground:{conditions:{base:"ju367vg6",hover:"ju367vg7",active:"ju367vg8"},defaultClass:"ju367vg6"},error:{conditions:{base:"ju367vg9",hover:"ju367vga",active:"ju367vgb"},defaultClass:"ju367vg9"},generalBorder:{conditions:{base:"ju367vgc",hover:"ju367vgd",active:"ju367vge"},defaultClass:"ju367vgc"},generalBorderDim:{conditions:{base:"ju367vgf",hover:"ju367vgg",active:"ju367vgh"},defaultClass:"ju367vgf"}
1391,menuItemBackground:{conditions:{base:"ju367vgi",hover:"ju367vgj",active:"ju367vgk"},defaultClass:"ju367vgi"},modalBackdrop:{conditions:{base:"ju367vgl",hover:"ju367vgm",active:"ju367vgn"},defaultClass:"ju367vgl"},modalBackground:{conditions:{base:"ju367vgo",hover:"ju367vgp",active:"ju367vgq"},defaultClass:"ju367vgo"},modalBorder:{conditions:{base:"ju367vgr",hover:"ju367vgs",active:"ju367vgt"},defaultClass:"ju367vgr"},modalText:{conditions:{base:"ju367vgu",hover:"ju367vgv",active:"ju367vgw"},defaultClass:"ju367vgu"},modalTextDim:{conditions:{base:"ju367vgx",hover:"ju367vgy",active:"ju367vgz"},defaultClass:"ju367vgx"},modalTextSecondary:{conditions:{base:"ju367vh0",hover:"ju367vh1",active:"ju367vh2"},defaultClass:"ju367vh0"},profileAction:{conditions:{base:"ju367vh3",hover:"ju367vh4",active:"ju367vh5"},defaultClass:"ju367vh3"},profileActionHover:{conditions:{base:"ju367vh6",hover:"ju367vh7",active:"ju367vh8"},defaultClass:"ju367vh6"},profileForeground:{conditions:{base:"ju367vh9",hover:"ju367vha",active:"ju367vhb"},defaultClass:"ju367vh9"},selectedOptionBorder:{conditions:{base:"ju367vhc",hover:"ju367vhd",active:"ju367vhe"},defaultClass:"ju367vhc"},standby:{conditions:{base:"ju367vhf",hover:"ju367vhg",active:"ju367vhh"},defaultClass:"ju367vhf"}}}}},{conditions:{defaultCondition:"smallScreen",conditionNames:["smallScreen","largeScreen"],responsiveArray:void 0},styles:{alignItems:{values:{"flex-start":{conditions:{smallScreen:"ju367v0",largeScreen:"ju367v1"},defaultClass:"ju367v0"},"flex-end":{conditions:{smallScreen:"ju367v2",largeScreen:"ju367v3"},defaultClass:"ju367v2"},center:{conditions:{smallScreen:"ju367v4",largeScreen:"ju367v5"},defaultClass:"ju367v4"}}},display:{values:{none:{conditions:{smallScreen:"ju367v6",largeScreen:"ju367v7"},defaultClass:"ju367v6"},block:{conditions:{smallScreen:"ju367v8",largeScreen:"ju367v9"},defaultClass:"ju367v8"},flex:{conditions:{smallScreen:"ju367va",largeScreen:"ju367vb"},defaultClass:"ju367va"},inline:{conditions:{smallScreen:"ju367vc",largeScreen:"ju367vd"},defaultClass:"ju367vc"}}}}},{conditions:void 0,styles:{margin:{mappings:["marginTop","marginBottom","marginLeft","marginRight"]},marginX:{mappings:["marginLeft","marginRight"]},marginY:{mappings:["marginTop","marginBottom"]},padding:{mappings:["paddingTop","paddingBottom","paddingLeft","paddingRight"]},paddingX:{mappings:["paddingLeft","paddingRight"]},paddingY:{mappings:["paddingTop","paddingBottom"]},alignSelf:{values:{"flex-start":{defaultClass:"ju367ve"},"flex-end":{defaultClass:"ju367vf"},center:{defaultClass:"ju367vg"}}},backgroundSize:{values:{cover:{defaultClass:"ju367vh"}}},borderRadius:{values:{1:{defaultClass:"ju367vi"},6:{defaultClass:"ju367vj"},10:{defaultClass:"ju367vk"},13:{defaultClass:"ju367vl"},actionButton:{defaultClass:"ju367vm"},connectButton:{defaultClass:"ju367vn"},menuButton:{defaultClass:"ju367vo"},modal:{defaultClass:"ju367vp"},modalMobile:{defaultClass:"ju367vq"},"25%":{defaultClass:"ju367vr"},full:{defaultClass:"ju367vs"}}},borderStyle:{values:{solid:{defaultClass:"ju367vt"}}},borderWidth:{values:{0:{defaultClass:"ju367vu"},1:{defaultClass:"ju367vv"},2:{defaultClass:"ju367vw"},4:{defaultClass:"ju367vx"}}},cursor:{values:{pointer:{defaultClass:"ju367vy"},none:{defaultClass:"ju367vz"}}},pointerEvents:{values:{none:{defaultClass:"ju367v10"},all:{defaultClass:"ju367v11"}}},minHeight:{values:{8:{defaultClass:"ju367v12"},44:{defaultClass:"ju367v13"}}},flexDirection:{values:{row:{defaultClass:"ju367v14"},column:{defaultClass:"ju367v15"}}},fontFamily:{values:{body:{defaultClass:"ju367v16"}}},fontSize:{values:{12:{defaultClass:"ju367v17"},13:{defaultClass:"ju367v18"},14:{defaultClass:"ju367v19"},16:{defaultClass:"ju367v1a"},18:{defaultClass:"ju367v1b"},20:{defaultClass:"ju367v1c"},23:{defaultClass:"ju367v1d"}}},fontWeight:{values:{regular:{defaultClass:"ju367v1e"},medium:{defaultClass:"ju367v1f"},semibold:{defaultClass:"ju367v1g"},bold:{defaultClass:"ju367v1h"},heavy:{defaultClass:"ju367v1i"}}},gap:{values:{0:{defaultClass:"ju367v1j"},1:{defaultClass:"ju367v1k"},2:{defaultClass:"ju367v1l"},3:{defaultClass:"ju367v1m"},4:{defaultClass:"ju367v1n"},5:{defaultClass:"ju367v1o"},6:{defaultClass:"ju367v1p"},8:{defaultClass:"ju367v1q"},10:{defaultClass:"ju367v1r"},12:{defaultClass:"ju367v1s"},14:{defaultClass:"ju367v1t"},16:{defaultClass:"ju367v1u"},18:{defaultClass:"ju367v1v"},20:{defaultClass:"ju367v1w"},24:{defaultClass:"ju367v1x"},28:{defaultClass:"ju367v1y"},32:{defaultClass:"ju367v1z"},36:{defaultClass:"ju367v20"},44:{defaultClass:"ju367v21"},64:{defaultClass:"ju367v22"},"-1":{defaultClass:"ju367v23"}}},height:{values:{1:{defaultClass:"ju367v24"},2:{defaultClass:"ju367v25"},4:{defaultClass:"ju367v26"},8:{defaultClass:"ju367v27"},12:{defaultClass:"ju367v28"},20:{defaultClass:"ju367v29"},24:{defaultClass:"ju367v2a"},28:{defaultClass:"ju367v2b"},30:{defaultClass:"ju367v2c"},32:{defaultClass:"ju367v2d"},34:{defaultClass:"ju367v2e"},36:{defaultClass:"ju367v2f"},40:{defaultClass:"ju367v2g"},44:{defaultClass:"ju367v2h"},48:{defaultClass:"ju367v2i"},54:{defaultClass:"ju367v2j"},60:{defaultClass:"ju367v2k"},200:{defaultClass:"ju367v2l"},full:{defaultClass:"ju367v2m"},max:{defaultClass:"ju367v2n"}}},justifyContent:{values:{"flex-start":{defaultClass:"ju367v2o"},"flex-end":{defaultClass:"ju367v2p"},center:{defaultClass:"ju367v2q"},"space-between":{defaultClass:"ju367v2r"},"space-around":{defaultClass:"ju367v2s"}}},textAlign:{values:{left:{defaultClass:"ju367v2t"},center:{defaultClass:"ju367v2u"},inherit:{defaultClass:"ju367v2v"}}},marginBottom:{values:{0:{defaultClass:"ju367v2w"},1:{defaultClass:"ju367v2x"},2:{defaultClass:"ju367v2y"},3:{defaultClass:"ju367v2z"},4:{defaultClass:"ju367v30"},5:{defaultClass:"ju367v31"},6:{defaultClass:"ju367v32"},8:{defaultClass:"ju367v33"},10:{defaultClass:"ju367v34"},12:{defaultClass:"ju367v35"},14:{defaultClass:"ju367v36"},16:{defaultClass:"ju367v37"},18:{defaultClass:"ju367v38"},20:{defaultClass:"ju367v39"},24:{defaultClass:"ju367v3a"},28:{defaultClass:"ju367v3b"},32:{defaultClass:"ju367v3c"},36:{defaultClass:"ju367v3d"},44:{defaultClass:"ju367v3e"},64:{defaultClass:"ju367v3f"},"-1":{defaultClass:"ju367v3g"}}},marginLeft:{values:{0:{defaultClass:"ju367v3h"},1:{defaultClass:"ju367v3i"},2:{defaultClass:"ju367v3j"},3:{defaultClass:"ju367v3k"},4:{defaultClass:"ju367v3l"},5:{defaultClass:"ju367v3m"},6:{defaultClass:"ju367v3n"},8:{defaultClass:"ju367v3o"},10:{defaultClass:"ju367v3p"},12:{defaultClass:"ju367v3q"},14:{defaultClass:"ju367v3r"},16:{defaultClass:"ju367v3s"},18:{defaultClass:"ju367v3t"},20:{defaultClass:"ju367v3u"},24:{defaultClass:"ju367v3v"},28:{defaultClass:"ju367v3w"},32:{defaultClass:"ju367v3x"},36:{defaultClass:"ju367v3y"},44:{defaultClass:"ju367v3z"},64:{defaultClass:"ju367v40"},"-1":{defaultClass:"ju367v41"}}},marginRight:{values:{0:{defaultClass:"ju367v42"},1:{defaultClass:"ju367v43"},2:{defaultClass:"ju367v44"},3:{defaultClass:"ju367v45"},4:{defaultClass:"ju367v46"},5:{defaultClass:"ju367v47"},6:{defaultClass:"ju367v48"},8:{defaultClass:"ju367v49"},10:{defaultClass:"ju367v4a"},12:{defaultClass:"ju367v4b"},14:{defaultClass:"ju367v4c"},16:{defaultClass:"ju367v4d"},18:{defaultClass:"ju367v4e"},20:{defaultClass:"ju367v4f"},24:{defaultClass:"ju367v4g"},28:{defaultClass:"ju367v4h"},32:{defaultClass:"ju367v4i"},36:{defaultClass:"ju367v4j"},44:{defaultClass:"ju367v4k"},64:{defaultClass:"ju367v4l"},"-1":{defaultClass:"ju367v4m"}}},marginTop:{values:{0:{defaultClass:"ju367v4n"},1:{defaultClass:"ju367v4o"},2:{defaultClass:"ju367v4p"},3:{defaultClass:"ju367v4q"},4:{defaultClass:"ju367v4r"},5:{defaultClass:"ju367v4s"},6:{defaultClass:"ju367v4t"},8:{defaultClass:"ju367v4u"},10:{defaultClass:"ju367v4v"},12:{defaultClass:"ju367v4w"},14:{defaultClass:"ju367v4x"},16:{defaultClass:"ju367v4y"},18:{defaultClass:"ju367v4z"},20:{defaultClass:"ju367v50"},24:{defaultClass:"ju367v51"},28:{defaultClass:"ju367v52"},32:{defaultClass:"ju367v53"},36:{defaultClass:"ju367v54"},44:{defaultClass:"ju367v55"},64:{defaultClass:"ju367v56"},"-1":{defaultClass:"ju367v57"}}},maxWidth:{values:{1:{defaultClass:"ju367v58"},2:{defaultClass:"ju367v59"},4:{defaultClass:"ju367v5a"},8:{defaultClass:"ju367v5b"},12:{defaultClass:"ju367v5c"},20:{defaultClass:"ju367v5d"},24:{defaultClass:"ju367v5e"},28:{defaultClass:"ju367v5f"},30:{defaultClass:"ju367v5g"},32:{defaultClass:"ju367v5h"},34:{defaultClass:"ju367v5i"},36:{defaultClass:"ju367v5j"},40:{defaultClass:"ju367v5k"},44:{defaultClass:"ju367v5l"},48:{defaultClass:"ju367v5m"},54:{defaultClass:"ju367v5n"},60:{defaultClass:"ju367v5o"},200:{defaultClass:"ju367v5p"},full:{defaultClass:"ju367v5q"},max:{defaultClass:"ju367v5r"}}
1391},minWidth:{values:{1:{defaultClass:"ju367v5s"},2:{defaultClass:"ju367v5t"},4:{defaultClass:"ju367v5u"},8:{defaultClass:"ju367v5v"},12:{defaultClass:"ju367v5w"},20:{defaultClass:"ju367v5x"},24:{defaultClass:"ju367v5y"},28:{defaultClass:"ju367v5z"},30:{defaultClass:"ju367v60"},32:{defaultClass:"ju367v61"},34:{defaultClass:"ju367v62"},36:{defaultClass:"ju367v63"},40:{defaultClass:"ju367v64"},44:{defaultClass:"ju367v65"},48:{defaultClass:"ju367v66"},54:{defaultClass:"ju367v67"},60:{defaultClass:"ju367v68"},200:{defaultClass:"ju367v69"},full:{defaultClass:"ju367v6a"},max:{defaultClass:"ju367v6b"}}},overflow:{values:{hidden:{defaultClass:"ju367v6c"}}},paddingBottom:{values:{0:{defaultClass:"ju367v6d"},1:{defaultClass:"ju367v6e"},2:{defaultClass:"ju367v6f"},3:{defaultClass:"ju367v6g"},4:{defaultClass:"ju367v6h"},5:{defaultClass:"ju367v6i"},6:{defaultClass:"ju367v6j"},8:{defaultClass:"ju367v6k"},10:{defaultClass:"ju367v6l"},12:{defaultClass:"ju367v6m"},14:{defaultClass:"ju367v6n"},16:{defaultClass:"ju367v6o"},18:{defaultClass:"ju367v6p"},20:{defaultClass:"ju367v6q"},24:{defaultClass:"ju367v6r"},28:{defaultClass:"ju367v6s"},32:{defaultClass:"ju367v6t"},36:{defaultClass:"ju367v6u"},44:{defaultClass:"ju367v6v"},64:{defaultClass:"ju367v6w"},"-1":{defaultClass:"ju367v6x"}}},paddingLeft:{values:{0:{defaultClass:"ju367v6y"},1:{defaultClass:"ju367v6z"},2:{defaultClass:"ju367v70"},3:{defaultClass:"ju367v71"},4:{defaultClass:"ju367v72"},5:{defaultClass:"ju367v73"},6:{defaultClass:"ju367v74"},8:{defaultClass:"ju367v75"},10:{defaultClass:"ju367v76"},12:{defaultClass:"ju367v77"},14:{defaultClass:"ju367v78"},16:{defaultClass:"ju367v79"},18:{defaultClass:"ju367v7a"},20:{defaultClass:"ju367v7b"},24:{defaultClass:"ju367v7c"},28:{defaultClass:"ju367v7d"},32:{defaultClass:"ju367v7e"},36:{defaultClass:"ju367v7f"},44:{defaultClass:"ju367v7g"},64:{defaultClass:"ju367v7h"},"-1":{defaultClass:"ju367v7i"}}},paddingRight:{values:{0:{defaultClass:"ju367v7j"},1:{defaultClass:"ju367v7k"},2:{defaultClass:"ju367v7l"},3:{defaultClass:"ju367v7m"},4:{defaultClass:"ju367v7n"},5:{defaultClass:"ju367v7o"},6:{defaultClass:"ju367v7p"},8:{defaultClass:"ju367v7q"},10:{defaultClass:"ju367v7r"},12:{defaultClass:"ju367v7s"},14:{defaultClass:"ju367v7t"},16:{defaultClass:"ju367v7u"},18:{defaultClass:"ju367v7v"},20:{defaultClass:"ju367v7w"},24:{defaultClass:"ju367v7x"},28:{defaultClass:"ju367v7y"},32:{defaultClass:"ju367v7z"},36:{defaultClass:"ju367v80"},44:{defaultClass:"ju367v81"},64:{defaultClass:"ju367v82"},"-1":{defaultClass:"ju367v83"}}},paddingTop:{values:{0:{defaultClass:"ju367v84"},1:{defaultClass:"ju367v85"},2:{defaultClass:"ju367v86"},3:{defaultClass:"ju367v87"},4:{defaultClass:"ju367v88"},5:{defaultClass:"ju367v89"},6:{defaultClass:"ju367v8a"},8:{defaultClass:"ju367v8b"},10:{defaultClass:"ju367v8c"},12:{defaultClass:"ju367v8d"},14:{defaultClass:"ju367v8e"},16:{defaultClass:"ju367v8f"},18:{defaultClass:"ju367v8g"},20:{defaultClass:"ju367v8h"},24:{defaultClass:"ju367v8i"},28:{defaultClass:"ju367v8j"},32:{defaultClass:"ju367v8k"},36:{defaultClass:"ju367v8l"},44:{defaultClass:"ju367v8m"},64:{defaultClass:"ju367v8n"},"-1":{defaultClass:"ju367v8o"}}},position:{values:{absolute:{defaultClass:"ju367v8p"},fixed:{defaultClass:"ju367v8q"},relative:{defaultClass:"ju367v8r"}}},WebkitUserSelect:{values:{none:{defaultClass:"ju367v8s"}}},right:{values:{0:{defaultClass:"ju367v8t"}}},transition:{values:{default:{defaultClass:"ju367v8u"},transform:{defaultClass:"ju367v8v"}}},userSelect:{values:{none:{defaultClass:"ju367v8w"}}},width:{values:{1:{defaultClass:"ju367v8x"},2:{defaultClass:"ju367v8y"},4:{defaultClass:"ju367v8z"},8:{defaultClass:"ju367v90"},12:{defaultClass:"ju367v91"},20:{defaultClass:"ju367v92"},24:{defaultClass:"ju367v93"},28:{defaultClass:"ju367v94"},30:{defaultClass:"ju367v95"},32:{defaultClass:"ju367v96"},34:{defaultClass:"ju367v97"},36:{defaultClass:"ju367v98"},40:{defaultClass:"ju367v99"},44:{defaultClass:"ju367v9a"},48:{defaultClass:"ju367v9b"},54:{defaultClass:"ju367v9c"},60:{defaultClass:"ju367v9d"},200:{defaultClass:"ju367v9e"},full:{defaultClass:"ju367v9f"},max:{defaultClass:"ju367v9g"}}},backdropFilter:{values:{modalOverlay:{defaultClass:"ju367v9h"}}}}}),tC={colors:{accentColor:"var(--rk-colors-accentColor)",accentColorForeground:"var(--rk-colors-accentColorForeground)",actionButtonBorder:"var(--rk-colors-actionButtonBorder)",actionButtonBorderMobile:"var(--rk-colors-actionButtonBorderMobile)",actionButtonSecondaryBackgroun
1391d:"var(--rk-colors-actionButtonSecondaryBackground)",closeButton:"var(--rk-colors-closeButton)",closeButtonBackground:"var(--rk-colors-closeButtonBackground)",connectButtonBackground:"var(--rk-colors-connectButtonBackground)",connectButtonBackgroundError:"var(--rk-colors-connectButtonBackgroundError)",connectButtonInnerBackground:"var(--rk-colors-connectButtonInnerBackground)",connectButtonText:"var(--rk-colors-connectButtonText)",connectButtonTextError:"var(--rk-colors-connectButtonTextError)",connectionIndicator:"var(--rk-colors-connectionIndicator)",downloadBottomCardBackground:"var(--rk-colors-downloadBottomCardBackground)",downloadTopCardBackground:"var(--rk-colors-downloadTopCardBackground)",error:"var(--rk-colors-error)",generalBorder:"var(--rk-colors-generalBorder)",generalBorderDim:"var(--rk-colors-generalBorderDim)",menuItemBackground:"var(--rk-colors-menuItemBackground)",modalBackdrop:"var(--rk-colors-modalBackdrop)",modalBackground:"var(--rk-colors-modalBackground)",modalBorder:"var(--rk-colors-modalBorder)",modalText:"var(--rk-colors-modalText)",modalTextDim:"var(--rk-colors-modalTextDim)",modalTextSecondary:"var(--rk-colors-modalTextSecondary)",profileAction:"var(--rk-colors-profileAction)",profileActionHover:"var(--rk-colors-profileActionHover)",profileForeground:"var(--rk-colors-profileForeground)",selectedOptionBorder:"var(--rk-colors-selectedOptionBorder)",standby:"var(--rk-colors-standby)"},fonts:{body:"var(--rk-fonts-body)"},radii:{actionButton:"var(--rk-radii-actionButton)",connectButton:"var(--rk-radii-connectButton)",menuButton:"var(--rk-radii-menuButton)",modal:"var(--rk-radii-modal)",modalMobile:"var(--rk-radii-modalMobile)"},shadows:{connectButton:"var(--rk-shadows-connectButton)",dialog:"var(--rk-shadows-dialog)",profileDetailsAction:"var(--rk-shadows-profileDetailsAction)",selectedOption:"var(--rk-shadows-selectedOption)",selectedWallet:"var(--rk-shadows-selectedWallet)",walletLogo:"var(--rk-shadows-walletLogo)"},blurs:{modalOverlay:"var(--rk-blurs-modalOverlay)"}},tE={shrink:"_12cbo8i6",shrinkSm:"_12cbo8i7"},tj={grow:"_12cbo8i4",growLg:"_12cbo8i5"};function tk({active:e,hover:t}){return["_12cbo8i3 ju367v8r",t&&tj[t],tE[e]]}var tP=(0,p.createContext)(null);function tS(){let e=(0,p.useContext)(tP);return e?.status??null}function tI(){let e=tS(),{isConnected:t}=(0,v.F)();return t?e&&("loading"===e||"unauthenticated"===e)?e:"connected":"disconnected"}function tO(){return"undefined"!=typeof navigator&&/android/i.test(navigator.userAgent)}function tR(){return"undefined"!=typeof navigator&&/iPhone|iPod/.test(navigator.userAgent)||"undefined"!=typeof navigator&&(/iPad/.test(navigator.userAgent)||"MacIntel"===navigator.platform&&navigator.maxTouchPoints>1)}function tA(){return tO()||tR()}var tT={a:"iekbcca",blockquote:"iekbcc2",button:"iekbcc9",input:"iekbcc8 iekbcc5 iekbcc4",mark:"iekbcc6",ol:"iekbcc1",q:"iekbcc2",select:"iekbcc7 iekbcc5 iekbcc4",table:"iekbcc3",textarea:"iekbcc5 iekbcc4",ul:"iekbcc1"},tB=p.forwardRef(({as:e="div",className:t,testId:r,...n},o)=>{let a={},i={};for(let e in n)tx.properties.has(e)?a[e]=n[e]:i[e]=n[e];let s=(({reset:e,...t})=>{if(!e)return tx(t);let r=tT[e],n=tx(t);return(0,w.A)("iekbcc0",r,n)})({reset:"string"==typeof e?e:"div",...a});return p.createElement(e,{className:(0,w.A)(s,t),...i,"data-testid":r?`rk-${r.replace(/^rk-/,"")}`:void 0,ref:o})});tB.displayName="Box";var t_=new Map,tM=new Map;async function tN(e){let t=tM.get(e);if(t)return t;let r=async()=>e().then(async t=>(t_.set(e,t),t)),n=r().catch(t=>r().catch(t=>{tM.delete(e)}));return tM.set(e,n),n}async function tL(...e){return await Promise.all(e.map(e=>"function"==typeof e?tN(e):e))}function t$(e){let t="function"==typeof e?t_.get(e):void 0,r=function(){let[,e]=(0,p.useReducer)(e=>e+1,0);return e}();return(0,p.useEffect)(()=>{"function"!=typeof e||t||tN(e).then(r)},[e,t,r]),"function"==typeof e?t:e}function tF({alt:e,background:t,borderColor:r,borderRadius:n,useAsImage:o,boxShadow:a,height:i,src:s,width:l,testId:c}){let u=tR(),d=t$(s),f=d&&/^http/.test(d),[h,m]=(0,p.useReducer)(()=>!0,!1);return p.createElement(tB,{"aria-label":e,borderRadius:n,boxShadow:a,height:"string"==typeof i?i:void 0,overflow:"hidden",position:"relative",role:"img",style:{background:t,height:"number"==typeof i?i:void 0,width:"number"==typeof l?l:void 0}
1391,width:"string"==typeof l?l:void 0,testId:c},p.createElement(tB,{...f?{"aria-hidden":!0,as:"img",onLoad:m,src:d}:{"aria-hidden":!0,as:"img",src:d},height:"full",position:"absolute",...u?{WebkitUserSelect:"none"}:{},style:{WebkitTouchCallout:"none",transition:"opacity .15s linear",userSelect:"none",...!o&&f?{opacity:+!!h}:{}},width:"full"}),r?p.createElement(tB,{..."object"==typeof r&&"custom"in r?{style:{borderColor:r.custom}}:{borderColor:r},borderRadius:n,borderStyle:"solid",borderWidth:"1",height:"full",position:"relative",width:"full"}):null)}var tD=({height:e=21,width:t=21})=>{let r=(e=>(0,p.useMemo)(()=>`${e}_${Math.round(1e9*Math.random())}`,[e]))("spinner");return p.createElement("svg",{className:"_1luule42",fill:"none",height:e,viewBox:"0 0 21 21",width:t,xmlns:"http://www.w3.org/2000/svg"},p.createElement("title",null,"Loading"),p.createElement("clipPath",{id:r},p.createElement("path",{d:"M10.5 3C6.35786 3 3 6.35786 3 10.5C3 14.6421 6.35786 18 10.5 18C11.3284 18 12 18.6716 12 19.5C12 20.3284 11.3284 21 10.5 21C4.70101 21 0 16.299 0 10.5C0 4.70101 4.70101 0 10.5 0C16.299 0 21 4.70101 21 10.5C21 11.3284 20.3284 12 19.5 12C18.6716 12 18 11.3284 18 10.5C18 6.35786 14.6421 3 10.5 3Z"})),p.createElement("foreignObject",{clipPath:`url(#${r})`,height:"21",width:"21",x:"0",y:"0"},p.createElement("div",{className:"_1luule43"})))},tU=[{color:"#FC5C54",emoji:"\uD83C\uDF36"},{color:"#FFD95A",emoji:"\uD83E\uDD11"},{color:"#E95D72",emoji:"\uD83D\uDC19"},{color:"#6A87C8",emoji:"\uD83E\uDED0"},{color:"#5FD0F3",emoji:"\uD83D\uDC33"},{color:"#FC5C54",emoji:"\uD83E\uDD36"},{color:"#75C06B",emoji:"\uD83C\uDF32"},{color:"#FFDD86",emoji:"\uD83C\uDF1E"},{color:"#5FC6D4",emoji:"\uD83D\uDC12"},{color:"#FF949A",emoji:"\uD83D\uDC35"},{color:"#FF8024",emoji:"\uD83E\uDD8A"},{color:"#9BA1A4",emoji:"\uD83D\uDC3C"},{color:"#EC66FF",emoji:"\uD83E\uDD84"},{color:"#FF8CBC",emoji:"\uD83D\uDC37"},{color:"#FF9A23",emoji:"\uD83D\uDC27"},{color:"#FF949A",emoji:"\uD83E\uDDA9"},{color:"#C5DADB",emoji:"\uD83D\uDC7D"},{color:"#FC5C54",emoji:"\uD83C\uDF88"},{color:"#FF949A",emoji:"\uD83C\uDF49"},{color:"#FFD95A",emoji:"\uD83C\uDF89"},{color:"#A8CE63",emoji:"\uD83D\uDC32"},{color:"#71ABFF",emoji:"\uD83C\uDF0E"},{color:"#FFE279",emoji:"\uD83C\uDF4A"},{color:"#B6B1B6",emoji:"\uD83D\uDC2D"},{color:"#FF6780",emoji:"\uD83C\uDF63"},{color:"#FFD95A",emoji:"\uD83D\uDC25"},{color:"#A575FF",emoji:"\uD83D\uDC7E"},{color:"#A8CE63",emoji:"\uD83E\uDD66"},{color:"#FC5C54",emoji:"\uD83D\uDC79"},{color:"#FFE279",emoji:"\uD83D\uDE40"},{color:"#5FD0F3",emoji:"â±"},{color:"#4D82FF",emoji:"âµï¸"},{color:"#FFE279",emoji:"\uD83E\uDD73"},{color:"#FF949A",emoji:"\uD83E\uDD2F"},{color:"#FFB35A",emoji:"\uD83E\uDD20"}],tz=({address:e,ensImage:t,size:r})=>{let[n,o]=(0,p.useState)(!1);(0,p.useEffect)(()=>{if(t){let e=new Image;e.src=t,e.onload=()=>o(!0)}},[t]);
1391let{color:a,emoji:i}=(0,p.useMemo)(()=>(function(e){let t=Math.abs(function(e){let t=0;if(0===e.length)return t;for(let r=0;r<e.length;r++)t=(t<<5)-t+e.charCodeAt(r)|0;return t}(("string"==typeof e?e:"").toLowerCase())%tU.length);return tU[t??0]})(e),[e]);return t?n?p.createElement(tB,{backgroundSize:"cover",borderRadius:"full",position:"absolute",style:{backgroundImage:`url(${t})`,backgroundPosition:"center",height:r,width:r}}):p.createElement(tB,{alignItems:"center",backgroundSize:"cover",borderRadius:"full",color:"modalText",display:"flex",justifyContent:"center",position:"absolute",style:{height:r,width:r}},p.createElement(tD,null)):p.createElement(tB,{alignItems:"center",display:"flex",justifyContent:"center",overflow:"hidden",style:{...!t&&{backgroundColor:a},height:r,width:r}},i)},tW=(0,p.createContext)(tz);function tq({address:e,imageUrl:t,loading:r,size:n}){let o=(0,p.useContext)(tW);return p.createElement(tB,{"aria-hidden":!0,borderRadius:"full",overflow:"hidden",position:"relative",style:{height:`${n}px`,width:`${n}px`},userSelect:"none"},p.createElement(tB,{alignItems:"center",borderRadius:"full",display:"flex",justifyContent:"center",overflow:"hidden",position:"absolute",style:{fontSize:`${Math.round(.55*n)}px`,height:`${n}px`,transform:r?"scale(0.72)":void 0,transition:".25s ease",transitionDelay:r?void 0:".1s",width:`${n}px`,willChange:"transform"},userSelect:"none"},p.createElement(o,{address:e,ensImage:t,size:n})),r&&p.createElement(tB,{color:"accentColor",display:"flex",height:"full",position:"absolute",width:"full"},p.createElement(tD,{height:"100%",width:"100%"})))}var tH=()=>p.createElement("svg",{fill:"none",height:"7",width:"14",xmlns:"http://www.w3.org/2000/svg"},p.createElement("title",null,"Dropdown"),p.createElement("path",{d:"M12.75 1.54001L8.51647 5.0038C7.77974 5.60658 6.72026 5.60658 5.98352 5.0038L1.75 1.54001",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2.5",xmlns:"http://www.w3.org/2000/svg"})),tK={defaultLocale:"en",locale:"en"},tG=new class{constructor(e){for(let[t,r]of(this.listeners=new Set,this.defaultLocale=tK.defaultLocale,this.enableFallback=!1,this.locale=tK.locale,this.cachedLocales=[],this.translations={},Object.entries(e)))this.cachedLocales=[...this.cachedLocales,t],this.translations={...this.translations,...this.flattenTranslation(r,t)}}missingMessage(e){return`[missing: "${this.locale}.${e}" translation]`}flattenTranslation(e,t){let r={},n=(e,t)=>{for(let o of Object.keys(e)){let a=`${t}.${o}`,i=e[o];"object"==typeof i&&null!==i?n(i,a):r[a]=i}};return n(e,t),r}translateWithReplacements(e,t={}){let r=e;for(let e in t){let n=t[e];r=r.replace(`%{${e}}`,n)}return r}t(e,t,r){let n=`${this.locale}.${e}`,o=this.translations[n];if(!o){if(this.enableFallback){let r=`${this.defaultLocale}.${e}`,n=this.translations[r];if(n)return this.translateWithReplacements(n,t)}return r?.rawKeyIfTranslationMissing?e:this.missingMessage(e)}return this.translateWithReplacements(o,t)}isLocaleCached(e){return this.cachedLocales.includes(e)}updateLocale(e){this.locale=e,this.notifyListeners()}setTranslations(e,t){this.isLocaleCached(e)||(this.cachedLocales=[...this.cachedLocales,e],this.translations={...this.translations,...this.flattenTranslation(t,e)}),this.locale=e,this.notifyListeners()}notifyListeners(){for(let e of this.listeners)e()}onChange(e){return this.listeners.add(e),()=>{this.listeners.delete(e)}}}({en:JSON.parse(f.n),"en-US":JSON.parse(f.n)});tG.defaultLocale="en-US",tG.locale="en-US",tG.enableFallback=!0;var tV=async e=>{switch(e){case"ar":case"ar-AR":return(await r.e(4447).then(r.bind(r,84447))).default;case"en":case"en-US":default:return(await r.e(8002).then(r.bind(r,18002))).default;case"es":case"es-419":return(await r.e(6170).then(r.bind(r,46170))).default;case"fr":case"fr-FR":return(await r.e(7298).then(r.bind(r,37298))).default;case"hi":case"hi-IN":return(await r.e(7907).then(r.bind(r,87907))).default;case"id":case"id-ID":return(await r.e(4647).then(r.bind(r,4647))).default;case"ja":case"ja-JP":return(await r.e(6185).then(r.bind(r,96185))).default;case"ko":case"ko-KR":return(await r.e(5360).then(r.bind(r,15360))).default;case"pt":case"pt-BR":return(await r.e(6524).then(r.bind(r,16524))).default;case"ru":case"ru-RU":return(await r.e(5963).then(r.bind(r,21748))).default;case"th":case"th-TH":return(await r.e(8582).then(r.bind(r,8582))).default;case"tr":case"tr-TR":return(await r.e(2130).then(r.bind(r,52130))).default;case"ua":case"uk-UA":return(await r.e(7183).then(r.bind(r,94557))).default;case"zh":case"zh-CN":case"zh-Hans":return(await r.e(8297).then(r.bind(r,28297))).default;case"zh-HK":return(await r.e(3838).then(r.bind(r,13838))).default;case"zh-Hant":case"zh-TW":return(await r.e(760).then(r.bind(r,50760))).default}};async function tQ(e){if(tG.isLocaleCached(e))return void tG.updateLocale(e);let t=await tV(e);tG.setTranslations(e,JSON.parse(t))}var tZ=(0,p.createContext)({i18n:tG}),tY=({children:e,locale:t})=>{let[r,n]=(0,p.useState)(0),o=(0,p.useMemo)(()=>(()=>
1391{if("undefined"!=typeof window&&"undefined"!=typeof navigator){if(navigator.languages?.length)return navigator.languages[0];if(navigator.language)return navigator.language}})(),[]);(0,p.useEffect)(()=>tG.onChange(()=>{n(e=>e+1)}),[]),(0,p.useEffect)(()=>{t&&t!==tG.locale?tQ(t):!t&&o&&o!==tG.locale&&tQ(o)},[t,o]);let a=(0,p.useMemo)(()=>({t:(e,t)=>tG.t(e,t),i18n:tG}),[r]);return p.createElement(tZ.Provider,{value:a},e)};function tX(e){return null!=e}var tJ={iconBackground:"#96bedc",iconUrl:async()=>(await r.e(5691).then(r.bind(r,5691))).default},t0={iconBackground:"#e84141",iconUrl:async()=>(await r.e(2159).then(r.bind(r,62159))).default},t1={iconBackground:"#0052ff",iconUrl:async()=>(await r.e(5902).then(r.bind(r,65902))).default},t6={iconBackground:"#000000",iconUrl:async()=>(await r.e(9393).then(r.bind(r,9393))).default},t2={iconBackground:"#ebac0e",iconUrl:async()=>(await r.e(4139).then(r.bind(r,54139))).default},t5={iconBackground:"#FCFF52",iconUrl:async()=>(await r.e(2969).then(r.bind(r,62969))).default},t3={iconBackground:"#002D74",iconUrl:async()=>(await r.e(9361).then(r.bind(r,89361))).default},t8={iconBackground:"#484c50",iconUrl:async()=>(await r.e(1890).then(r.bind(r,31890))).default},t7={iconBackground:"transparent",iconUrl:async()=>(await r.e(5853).then(r.bind(r,65853))).default},t4={iconBackground:"#ff5a57",iconUrl:async()=>(await r.e(4041).then(r.bind(r,54041))).default},t9={iconBackground:"#ffffff",iconUrl:async()=>(await r.e(4339).then(r.bind(r,94339))).default},re={iconBackground:"#000000",iconUrl:async()=>(await r.e(5149).then(r.bind(r,45149))).default},rt={iconBackground:"#9f71ec",iconUrl:async()=>(await r.e(8261).then(r.bind(r,48261))).default},rr={iconBackground:"#f9f7ec",iconUrl:async()=>(await r.e(3062).then(r.bind(r,63062))).default},rn={iconBackground:"#000000",iconUrl:async()=>(await r.e(8235).then(r.bind(r,78235))).default},ro={iconBackground:"#f9f7ec",iconUrl:async()=>(await r.e(9415).then(r.bind(r,89415))).default},ra={iconBackground:"#000000",iconUrl:async()=>(await r.e(302).then(r.bind(r,80302))).default},ri=Object.fromEntries(Object.values({arbitrum:{chainId:42161,name:"Arbitrum",...tJ},arbitrumGoerli:{chainId:421613,...tJ},arbitrumSepolia:{chainId:421614,...tJ},avalanche:{chainId:43114,...t0},avalancheFuji:{chainId:43113,...t0},base:{chainId:8453,name:"Base",...t1},baseGoerli:{chainId:84531,...t1},baseSepolia:{chainId:84532,...t1},blast:{chainId:81457,name:"Blast",...t6},blastSepolia:{chainId:0xa0c71fd,...t6},bsc:{chainId:56,name:"BSC",...t2},bscTestnet:{chainId:97,...t2},celo:{chainId:42220,name:"Celo",...t5},celoAlfajores:{chainId:44787,name:"Celo Alfajores",...t5},cronos:{chainId:25,...t3},cronosTestnet:{chainId:338,...t3},goerli:{chainId:5,...t8},gnosis:{chainId:100,name:"Gnosis",iconBackground:"#04795c",iconUrl:async()=>(await r.e(1474).then(r.bind(r,61474))).default},hardhat:{chainId:31337,iconBackground:"#f9f7ec",iconUrl:async()=>(await r.e(3355).then(r.bind(r,73355))).default},holesky:{chainId:17e3,...t8},kovan:{chainId:42,...t8},klaytn:{chainId:8217,name:"Klaytn",...t7},klaytnBaobab:{chainId:1001,name:"Klaytn Baobab",...t7},localhost:{chainId:1337,...t8},mainnet:{chainId:1,name:"Ethereum",...t8},manta:{chainId:169,name:"Manta",...t9},mantaSepolia:{chainId:3441006,...t9},mantaTestnet:{chainId:3441005,...t9},mantle:{chainId:5e3,...re},mantleTestnet:{chainId:5001,...re},optimism:{chainId:10,name:"Optimism",...t4},optimismGoerli:{chainId:420,...t4},optimismKovan:{chainId:69,...t4},optimismSepolia:{chainId:0xaa37dc,...t4},polygon:{chainId:137,name:"Polygon",...rt},polygonMumbai:{chainId:80001,...rt},rinkeby:{chainId:4,...t8},ropsten:{chainId:3,...t8},ronin:{chainId:2020,iconBackground:"#1273EA",iconUrl:async()=>(await r.e(914).then(r.bind(r,40914))).default},sepolia:{chainId:0xaa36a7,...t8},xdc:{chainId:50,name:"XinFin",...rr},xdcTestnet:{chainId:51,...rr},zetachain:{chainId:7e3,name:"ZetaChain",...rn},zetachainAthensTestnet:{chainId:7001,name:"Zeta Athens",...rn},zkSync:{chainId:324,name:"zkSync",...ro},zkSyncTestnet:{chainId:280,...ro},zora:{chainId:7777777,name:"Zora",...ra},zoraSepolia:{chainId:0x3b9ac9ff,...ra},zoraTestnet:{chainId:999,...ra}}).filter(tX).map(({chainId:e,...t})=>
1391[e,t])),rs=(0,p.createContext)({chains:[]});function rl({children:e,initialChain:t}){let{chains:r}=(0,x.U)();return p.createElement(rs.Provider,{value:(0,p.useMemo)(()=>({chains:r.map(e=>{let t=ri[e.id]??{};return{...e,name:t.name??e.name,iconUrl:e.iconUrl??t.iconUrl,iconBackground:e.iconBackground??t.iconBackground}}),initialChainId:"number"==typeof t?t:t?.id}),[r,t])},e)}var rc=()=>(0,p.useContext)(rs).chains,ru=(0,p.createContext)({showBalance:void 0,setShowBalance:()=>{}});function rd({children:e}){let[t,r]=(0,p.useState)();return p.createElement(ru.Provider,{value:{showBalance:t,setShowBalance:r}},e)}var rf=()=>(0,p.useContext)(ru);function rp(){let[e,t]=(0,p.useState)(!1);return(0,p.useEffect)(()=>(t(!0),()=>{t(!1)}),[]),(0,p.useCallback)(()=>e,[e])}function rh(){let e=rc(),t=es.r.id;return e.some(e=>e.id===t)}async function rm(e,t){var r;if(t={headers:{},method:"get",...t,timeout:t.timeout??1e4},!e)throw Error("rainbowFetch: Missing url argument");let n=new AbortController,o=setTimeout(()=>n.abort(),t.timeout),{body:a,params:i,headers:s,...l}=t,c=a&&"object"==typeof a?JSON.stringify(t.body):t.body,u=await fetch(`${e}${(r=i)&&Object.keys(r).length?`?${new URLSearchParams(r)}`:""}`,{...l,body:c,headers:{Accept:"application/json","Content-Type":"application/json",...s},signal:n.signal});clearTimeout(o);let d=await function(e){let t=e.headers.get("Content-Type");return t?.startsWith("application/json")?e.json():e.text()}(u);if(u.ok){let{headers:e,status:t}=u;return{data:d,headers:e,status:t}}throw function({requestBody:e,response:t,responseBody:r}){let n=Error(r?.error||t?.statusText||"There was an error with the request.");return n.response=t,n.responseBody=r,n.requestBody=e,n}({requestBody:a,response:u,responseBody:"string"==typeof d?{error:d}:d})}var rb=class{constructor(e={}){let{baseUrl:t="",...r}=e;this.baseUrl=t,this.opts=r}get(e,t){return rm(`${this.baseUrl}${e}`,{...this.opts,...t||{},method:"get"})}delete(e,t){return rm(`${this.baseUrl}${e}`,{...this.opts,...t||{},method:"delete"})}head(e,t){return rm(`${this.baseUrl}${e}`,{...this.opts,...t||{},method:"head"})}options(e,t){return rm(`${this.baseUrl}${e}`,{...this.opts,...t||{},method:"options"})}post(e,t,r){return rm(`${this.baseUrl}${e}`,{...this.opts,...r||{},body:t,method:"post"})}put(e,t,r){return rm(`${this.baseUrl}${e}`,{...this.opts,...r||{},body:t,method:"put"})}patch(e,t,r){return rm(`${this.baseUrl}${e}`,{...this.opts,...r||{},body:t,method:"patch"})}},rg=function({baseUrl:e,headers:t,params:r,timeout:n}){return new rb({baseUrl:e,headers:t,params:r,timeout:n})}({baseUrl:"https://enhanced-provider.rainbow.me",headers:{"x-api-key":void 0!==ty&&void 0!==ty.env&&ty.env.RAINBOW_PROVIDER_API_KEY||"LzbasoBiLqltex3VkcQ7LRmL4PtfiiZ1EMJrizrgfonWN6byJReu/l6yrUoo3zLW"}});function ry(e){return`rk-ens-name-${e}`}async function rv({address:e}){let t=function(e){let t=function(e){try{let t=e?JSON.parse(e):null;return"object"==typeof t?t:null}catch{return null}}(localStorage.getItem(ry(e)));if(!t)return null;let{ensName:r,expires:n}=t;return"string"!=typeof r||Number.isNaN(Number(n))||new Date().getTime()>Number(n)?(localStorage.removeItem(ry(e)),null):r}(e);if(t)return t;let r=(await rg.get("/v1/resolve-ens",{params:{address:e}})).data.data;return r&&function(e,t){if(!(0,ec.P)(e))return;let r=new Date(new Date().getTime()+180*6e4);localStorage.setItem(ry(e),JSON.stringify({ensName:t,expires:r.getTime()}))}(e,r),r}function rw({address:e,includeBalance:t}){let r=function(e){let t=rh(),{data:r}=function(e={}){let{address:t,query:r={}}=e,n=(0,x.U)(e),o=eo({config:n}),a=function(e,t={}){return{async queryFn({queryKey:t}){let{address:r,scopeKey:n,...o}=t[1];if(!r)throw Error("address is required");let{chainId:a,...i}={...o,address:r},s=e.getClient({chainId:a});return(0,P.T)(s,el.s,"getEnsName")(i)},queryKey:function(e={}){return["ensName",$(e)]}(t)}}(n,{...e,chainId:e.chainId??o}),i=!!(t&&(r.enabled??!0));return er({...r,...a,enabled:i})}({chainId:es.r.id,address:e,query:{enabled:t}}),{data:n}=et({queryKey:function(e,t,r={}){return[e,t,r]}("address",e),queryFn:()=>rv({address:e}),enabled:!t&&!!e,staleTime:6e5,retry:1});return r||n}(e),n=function(e){let t=rh(),{data:r}=function(e={}){let{name:t,query:r={}}=e,n=(0,x.U)(e),o=eo({config:n}),a=function(e,t={}){return{async queryFn({queryKey:t}){let{name:r,scopeKey:n,...o}=t[1];if(!r)throw Error("name is required");let{chainId:a,...i}={...o,name:r},s=e.getClient({chainId:a});return(0,P.T)(s,ei.i,"getEnsAvatar")(i)},queryKey:function(e={}){return["ensAvatar",$(e)]}(t)}}(n,{...e,chainId:e.chainId??o}),i=!!(t&&(r.enabled??!0));return er({...r,...a,enabled:i})}({chainId:es.r.id,name:e?(e=>{try{return}catch{}})(e):void 0,query:{enabled:t}});return r}(r),{data:o}=ea({address:t?e:void 0});return{ensName:r,ensAvatar:n,balance:o}}function rx(){let{chain:e}=(0,v.F)();return e?.id??null}var rC="rk-transactions";function rE(){var e="undefined"!=typeof localStorage?localStorage.getItem(rC):null;try{let t=e?JSON.parse(e):{};return"object"==typeof t?t:{}}catch{return{}}}var rj=/^0x([A-Fa-f0-9]{64})$/,rk=p.createContext(null);function rP({children:e}){let t=function(e={}){let t=(0,x.U)(e);return(0,ef.useSyncExternalStoreWithSelector)(e=>(function(e,t){let{onChange:r}=t;return e.subscribe(()=>ed(e),r,{equalityFn:(e,t)=>e?.uid===t?.uid})})(t,{onChange:e}),()=>ed(t,e),()=>ed(t,e),e=>e,(e,t)=>
1391e?.uid===t?.uid)}(),{address:r}=(0,v.F)(),n=rx(),{refetch:a}=ea({address:r,query:{enabled:!1}}),[i]=p.useState(()=>o??(o=function({provider:e}){let t=rE(),r=e,n=new Set,o=new Set,a=new Map;function i(e,r){return t[e]?.[r]??[]}function s(e,t,r,n){c(e,t,e=>e.map(e=>e.hash===r?{...e,status:n}:e))}async function l(e,t){await Promise.all(i(e,t).filter(e=>"pending"===e.status).map(async n=>{let{confirmations:i,hash:l}=n,c=a.get(l);if(c)return await c;let u=r.waitForTransactionReceipt({confirmations:i,hash:l,timeout:3e5}).then(({status:r})=>{a.delete(l),void 0!==r&&(s(e,t,l,0===r||"reverted"===r?"failed":"confirmed"),function(e){for(let t of o)t(e)}(r))}).catch(()=>{s(e,t,l,"failed")});return a.set(l,u),await u}))}function c(e,r,o){(t=rE())[e]=t[e]??{};let a=0,i=o(t[e][r]??[]).filter(({status:e})=>"pending"===e||a++<=10);t[e][r]=i.length>0?i:void 0,localStorage.setItem(rC,JSON.stringify(t)),function(){for(let e of n)e()}(),l(e,r)}return{addTransaction:function(e,t,r){let n=function(e){let t=[];return rj.test(e.hash)||t.push("Invalid transaction hash"),"string"!=typeof e.description&&t.push("Transaction must have a description"),void 0!==e.confirmations&&(!Number.isInteger(e.confirmations)||e.confirmations<1)&&t.push("Transaction confirmations must be a positiver integer"),t}(r);if(n.length>0)throw Error(["Unable to add transaction",...n].join("\n"));c(e,t,e=>[{...r,status:"pending"},...e.filter(({hash:e})=>e!==r.hash)])},clearTransactions:function(e,t){c(e,t,()=>[])},getTransactions:i,onTransactionStatus:function(e){return o.add(e),()=>{o.delete(e)}},onChange:function(e){return n.add(e),()=>{n.delete(e)}},setProvider:function(e){r=e},waitForPendingTransactions:l}}({provider:t}))),s=p.useCallback(e=>{"success"===e&&a()},[a]);return p.useEffect(()=>{i.setProvider(t)},[i,t]),p.useEffect(()=>{r&&n&&i.waitForPendingTransactions(r,n)},[i,r,n]),p.useEffect(()=>{if(i&&r&&n)return i.onTransactionStatus(s)},[i,r,n,s]),p.createElement(rk.Provider,{value:i},e)}function rS(){let e=p.useContext(rk);if(!e)throw Error("Transaction hooks must be used within RainbowKitProvider");return e}function rI(){let e=rS(),{address:t}=(0,v.F)(),r=rx(),[n,o]=(0,p.useState)(()=>e&&t&&r?e.getTransactions(t,r):[]);return(0,p.useEffect)(()=>{if(e&&t&&r)return o(e.getTransactions(t,r)),e.onChange(()=>{o(e.getTransactions(t,r))})},[e,t,r]),n}var rO=e=>"function"==typeof e?e():e;function rR(e,t={}){return Object.entries(function(e,{extends:t}={}){let r={...ez(tC,rO(e))};if(!t)return r;let n=ez(tC,rO(t));return Object.fromEntries(Object.entries(r).filter(([e,t])=>t!==n[e]))}(e,t)).map(([e,t])=>`${e}:${t.replace(/[:;{}</>]/g,"")};`).join("")}var rA={appName:void 0,disclaimer:void 0,learnMoreUrl:"https://learn.rainbow.me/understanding-web3?utm_source=rainbowkit&utm_campaign=learnmore"},rT=(0,p.createContext)(rA),rB=(0,p.createContext)(!1),r_=()=>{let[e,t]=(0,p.useState)({height:void 0,width:void 0});return(0,p.useEffect)(()=>{let e=function(e,t){let r;return()=>{r&&clearTimeout(r),r=setTimeout(()=>{r=null,e()},500)}}(()=>{t({height:window.innerHeight,width:window.innerWidth})},0);return window.addEventListener("resize",e),e(),()=>window.removeEventListener("resize",e)},[]),e},rM=(0,p.createContext)({connector:null,setConnector:()=>{}});function rN({children:e}){let[t,r]=(0,p.useState)(null);return p.createElement(rM.Provider,{value:(0,p.useMemo)(()=>({connector:t,setConnector:r}),[t])},e)}var rL={COMPACT:"compact",WIDE:"wide"},r$=(0,p.createContext)(rL.WIDE);function rF({children:e,modalSize:t}){let{width:r}=r_(),{connector:n}=(0,p.useContext)(rM);return p.createElement(r$.Provider,{value:r&&r<768||n?rL.COMPACT:t},e)}var rD=(0,p.createContext)(!1);function rU(){return"undefined"!=typeof navigator&&void 0!==navigator.userAgent&&/Version\/([0-9._]+).*Safari/.test(navigator.userAgent)}function rz(){if("undefined"==typeof navigator)return"Browser";let e=navigator.userAgent?.toLowerCase();return navigator.brave?.isBrave?"Brave":e?.indexOf("edg/")>-1?"Edge":e?.indexOf("op")>-1?"Opera":"undefined"!=typeof document&&""!==getComputedStyle(document.body).getPropertyValue("--arc-palette-focus")?"Arc":e?.indexOf("chrome")>-1?"Chrome":e?.indexOf("firefox")>-1?"Firefox":rU()?"Safari":"Browser"}var{os:rW}=(0,eV.UAParser)();function rq(){return"Windows"===rW.name?"Windows":"Mac OS"===rW.name?"macOS":["Ubuntu","Mint","Fedora","Debian","Arch","Linux"].includes(rW.name)?"Linux":"Desktop"}var rH=e=>{let t=rz();return({Arc:e?.downloadUrls?.chrome,Brave:e?.downloadUrls?.chrome,Chrome:e?.downloadUrls?.chrome,Edge:e?.downloadUrls?.edge||e?.downloadUrls?.chrome,Firefox:e?.downloadUrls?.firefox,Opera:e?.downloadUrls?.opera||e?.downloadUrls?.chrome,Safari:e?.downloadUrls?.safari,Browser:e?.downloadUrls?.browserExtension})[t]??e?.downloadUrls?.browserExtension},rK=e=>(tR()?e?.downloadUrls?.ios:e?.downloadUrls?.android)??e?.downloadUrls?.mobile,rG=e=>{let t=rq();return({Windows:e?.downloadUrls?.windows,macOS:e?.downloadUrls?.macos,Linux:e?.downloadUrls?.linux,Desktop:e?.downloadUrls?.desktop})[t]??e?.downloadUrls?.desktop},rV=(e,t)=>e.some(e=>e.id===t),rQ=e=>!!e.isRainbowKitConnector,rZ=e=>!!(!e.isRainbowKitConnector&&e.icon?.replace(/\n/g,"").startsWith("data:image")&&e.uid&&e.name),rY="rk-recent";function rX(){return"undefined"!=typeof localStorage?function(e){try{let t=e?JSON.parse(e):[];return Array.isArray(t)?t:[]}catch{return[]}}(localStorage.getItem(rY)):[]}function rJ(e=!1){let t=rc(),r=(0,p.useContext)(rs).initialChainId,{connectAsync:n,connectors:o}=function(e={}){let{mutation:t}=e,r=(0,x.U)(e),n={mutationFn:e=>eH(r,e),mutationKey:["connect"]},{mutate:o,mutateAsync:a,...i}=(0,eW.n)({...t,...n});return(0,p.useEffect)(()=>r.subscribe(({status:e})=>e,(e,t)=>{"connected"===t&&"disconnected"===e&&i.reset()}),[r,i.reset]),{...i,connect:o,connectAsync:a,connectors:function(e={}){let t=(0,x.U)(e);return(0,p.useSyncExternalStore)(e=>(function(e,t){let{onChange:r}=t;return e._internal.connectors.subscribe((e,t)=>{r(Object.values(e),t)})})(t,{onChange:e}),()=>eG(t),()=>eG(t))}({config:r})}}
1391(),{setIsWalletConnectModalOpen:a}=ob(),i=o.map(e=>({...e,...e.rkDetails||{}}));async function s(e){let o=await e.getChainId(),a=await n({chainId:r??t.find(({id:e})=>e===o)?.id??t[0]?.id,connector:e});return a&&function(e){let t=[...new Set([e,...rX()])];localStorage.setItem(rY,JSON.stringify(t))}(e.id),a}async function l(e){try{a(!0),await s(e),a(!1)}catch(t){let e="UserRejectedRequestError"===t.name||"Connection request reset. Please try again."===t.message;if(a(!1),!e)throw t}}let c=async(e,t)=>{let r=await e.getProvider();return"coinbase"===e.id?r.qrUrl:new Promise(e=>r.once("display_uri",r=>{e(t(r))}))},u=i.find(e=>"walletConnect"===e.id&&e.isWalletConnectModalConnector),d=i.filter(rZ).map(e=>({...e,groupIndex:0})),f=i.filter(rQ).filter(e=>!e.isWalletConnectModalConnector).filter(t=>!e||!d.some(e=>e.id===t.rdns)).map(e=>"walletConnect"===e.id&&u?{...e,walletConnectModalConnector:u}:e),h=[...d,...f],m=function(e,t){let r={};for(let n of e){let e=t(n);e&&(r[e]=n)}return r}(h,e=>e.id),b=rX().map(e=>m[e]).filter(Boolean).slice(0,3),g=[];for(let e of(({wallets:e,recentWallets:t})=>[...t,...e.filter(e=>!rV(t,e.id))])({wallets:h,recentWallets:b})){if(!e)continue;let t=rZ(e),r=rV(b,e.id);if(t){g.push({...e,iconUrl:e.icon,ready:!0,connect:()=>s(e),groupName:"Installed",recent:r});continue}g.push({...e,ready:e.installed??!0,connect:()=>s(e),desktopDownloadUrl:rG(e),extensionDownloadUrl:rH(e),groupName:e.groupName,mobileDownloadUrl:rK(e),getQrCodeUri:e.qrCode?.getUri?()=>c(e,e.qrCode.getUri):void 0,getDesktopUri:e.desktop?.getUri?()=>c(e,e.desktop.getUri):void 0,getMobileUri:e.mobile?.getUri?()=>c(e,e.mobile?.getUri):void 0,recent:r,showWalletConnectModal:e.walletConnectModalConnector?()=>l(e.walletConnectModalConnector):void 0})}return g}var r0=async()=>(await r.e(4805).then(r.bind(r,17186))).default,r1=()=>p.createElement(tF,{background:"#d0d5de",borderRadius:"10",height:"48",src:r0,width:"48"}),r6=async()=>(await r.e(38).then(r.bind(r,10038))).default,r2=()=>p.createElement(tF,{background:"#d0d5de",borderRadius:"10",height:"48",src:r6,width:"48"}),r5=p.forwardRef(({as:e="div",children:t,className:r,color:n,display:o,font:a="body",id:i,size:s="16",style:l,tabIndex:c,textAlign:u="inherit",weight:d="regular",testId:f},h)=>p.createElement(tB,{as:e,className:r,color:n,display:o,fontFamily:a,fontSize:s,fontWeight:d,id:i,ref:h,style:l,tabIndex:c,textAlign:u,testId:f},t));r5.displayName="Text";var r3={large:{fontSize:"16",paddingX:"24",paddingY:"10"},medium:{fontSize:"14",height:"28",paddingX:"12",paddingY:"4"},small:{fontSize:"14",paddingX:"10",paddingY:"5"}};function r8({disabled:e=!1,href:t,label:r,onClick:n,rel:o="noreferrer noopener",size:a="medium",target:i="_blank",testId:s,type:l="primary"}){let c="primary"===l,u="large"!==a,d=tA(),f=e?"actionButtonSecondaryBackground":c?"accentColor":u?"actionButtonSecondaryBackground":null,{fontSize:h,height:m,paddingX:b,paddingY:g}=r3[a];return p.createElement(tB,{...t?!e?{as:"a",href:t,rel:o,target:i}:{}:{as:"button",type:"button"},onClick:e?void 0:n,...!d||!u?{borderColor:!d||u||c?"actionButtonBorder":"actionButtonBorderMobile",borderStyle:"solid",borderWidth:"1"}:{},borderRadius:"actionButton",className:!e&&tk({active:"shrinkSm",hover:"grow"}),display:"block",paddingX:b,paddingY:g,style:{willChange:"transform"},testId:s,textAlign:"center",transition:"transform",...f?{background:f}:{},...m?{height:m}:{}},p.createElement(r5,{color:e?"modalTextSecondary":c?"accentColorForeground":"accentColor",size:h,weight:"bold"},r))}var r7=()=>tA()?p.createElement("svg",{"aria-hidden":!0,fill:"none",height:"11.5",viewBox:"0 0 11.5 11.5",width:"11.5",xmlns:"http://www.w3.org/2000/svg"},p.createElement("title",null,"Close"),p.createElement("path",{d:"M2.13388 0.366117C1.64573 -0.122039 0.854272 -0.122039 0.366117 0.366117C-0.122039 0.854272 -0.122039 1.64573 0.366117 2.13388L3.98223 5.75L0.366117 9.36612C-0.122039 9.85427 -0.122039 10.6457 0.366117 11.1339C0.854272 11.622 1.64573 11.622 2.13388 11.1339L5.75 7.51777L9.36612 11.1339C9.85427 11.622 10.6457 11.622 11.1339 11.1339C11.622 10.6457 11.622 9.85427 11.1339 9.36612L7.51777 5.75L11.1339 2.13388C11.622 1.64573 11.622 0.854272 11.1339 0.366117C10.6457 -0.122039 9.85427 -0.122039 9.36612 0.366117L5.75 3.98223L2.13388 0.366117Z",fill:"currentColor"})):p.createElement("svg",{"aria-hidden":!0,fill:"none",height:"10",viewBox:"0 0 10 10",width:"10",xmlns:"http://www.w3.org/2000/svg"},p.createElement("title",null,"Close"),p.createElement("path",{d:"M1.70711 0.292893
1391C1.31658 -0.0976311 0.683417 -0.0976311 0.292893 0.292893C-0.0976311 0.683417 -0.0976311 1.31658 0.292893 1.70711L3.58579 5L0.292893 8.29289C-0.0976311 8.68342 -0.0976311 9.31658 0.292893 9.70711C0.683417 10.0976 1.31658 10.0976 1.70711 9.70711L5 6.41421L8.29289 9.70711C8.68342 10.0976 9.31658 10.0976 9.70711 9.70711C10.0976 9.31658 10.0976 8.68342 9.70711 8.29289L6.41421 5L9.70711 1.70711C10.0976 1.31658 10.0976 0.683417 9.70711 0.292893C9.31658 -0.0976311 8.68342 -0.0976311 8.29289 0.292893L5 3.58579L1.70711 0.292893Z",fill:"currentColor"})),r4=({"aria-label":e="Close",onClose:t})=>{let r=tA();return p.createElement(tB,{alignItems:"center","aria-label":e,as:"button",background:"closeButtonBackground",borderColor:"actionButtonBorder",borderRadius:"full",borderStyle:"solid",borderWidth:r?"0":"1",className:tk({active:"shrinkSm",hover:"growLg"}),color:"closeButton",display:"flex",height:r?"30":"28",justifyContent:"center",onClick:t,style:{willChange:"transform"},transition:"default",type:"button",width:r?"30":"28"},p.createElement(r7,null))},r9=async()=>(await r.e(4808).then(r.bind(r,34808))).default;function ne({onClose:e,onCloseModal:t}){let{i18n:r}=(0,p.useContext)(tZ),[{status:n,...o},a]=p.useState({status:"idle"}),i=function(){let{adapter:e}=(0,p.useContext)(tP)??{};if(!e)throw Error("No authentication adapter found");return e}(),s=(0,p.useCallback)(async()=>{try{let e=await i.getNonce();a(t=>({...t,nonce:e}))}catch{a(e=>({...e,errorMessage:r.t("sign_in.message.preparing_error"),status:"idle"}))}},[i,r.t]),l=(0,p.useRef)(!1);p.useEffect(()=>{l.current||(l.current=!0,s())},[s]);let c=tA(),{address:u,chain:d}=(0,v.F)(),{signMessageAsync:f}=(0,eZ.Y)(),h=async()=>{try{let e,n=d?.id,{nonce:s}=o;if(!u||!n||!s)return;a(e=>({...e,errorMessage:void 0,status:"signing"}));let l=i.createMessage({address:u,chainId:n,nonce:s});try{e=await f({message:i.getMessageBody({message:l})})}catch(e){if(e instanceof eQ.vx)return a(e=>({...e,status:"idle"}));return a(e=>({...e,errorMessage:r.t("sign_in.signature.signing_error"),status:"idle"}))}a(e=>({...e,status:"verifying"}));try{if(await i.verify({message:l,signature:e}))return void t();throw Error()}catch{return a(e=>({...e,errorMessage:r.t("sign_in.signature.verifying_error"),status:"idle"}))}}catch{a({errorMessage:r.t("sign_in.signature.oops_error"),status:"idle"})}};return p.createElement(tB,{position:"relative"},p.createElement(tB,{display:"flex",paddingRight:"16",paddingTop:"16",position:"absolute",right:"0"},p.createElement(r4,{onClose:e})),p.createElement(tB,{alignItems:"center",display:"flex",flexDirection:"column",gap:c?"32":"24",padding:"24",paddingX:"18",style:{paddingTop:c?"60px":"36px"}},p.createElement(tB,{alignItems:"center",display:"flex",flexDirection:"column",gap:c?"6":"4",style:{maxWidth:c?320:280}},p.createElement(tB,{alignItems:"center",display:"flex",flexDirection:"column",gap:c?"32":"16"},p.createElement(tF,{height:40,src:r9,width:40}),p.createElement(r5,{color:"modalText",size:c?"20":"18",textAlign:"center",weight:"heavy"},r.t("sign_in.label"))),p.createElement(tB,{alignItems:"center",display:"flex",flexDirection:"column",gap:c?"16":"12"},p.createElement(r5,{color:"modalTextSecondary",size:c?"16":"14",textAlign:"center"},r.t("sign_in.description")),"idle"===n&&o.errorMessage?p.createElement(r5,{color:"error",size:c?"16":"14",textAlign:"center",weight:"bold"},o.errorMessage):null)),p.createElement(tB,{alignItems:c?void 0:"center",display:"flex",flexDirection:"column",gap:"8",width:"full"},p.createElement(r8,{disabled:!o.nonce||"signing"===n||"verifying"===n,label:o.nonce?"signing"===n?r.t("sign_in.signature.waiting"):"verifying"===n?r.t("sign_in.signature.verifying"):r.t("sign_in.message.send"):r.t("sign_in.message.preparing"),onClick:h,size:c?"large":"medium",testId:"auth-message-button"}),c?p.createElement(r8,{label:"Cancel",onClick:e,size:"large",type:"secondary"}):p.createElement(tB,{as:"button",borderRadius:"full",className:tk({active:"shrink",hover:"grow"}),display:"block",onClick:e,paddingX:"10",paddingY:"5",rel:"noreferrer",style:{willChange:"transform"},target:"_blank",transition:"default"},p.createElement(r5,{color:"closeButton",size:c?"16":"14",weight:"bold"},r.t("sign_in.message.cancel"))))))}var nt="WALLETCONNECT_DEEPLINK_CHOICE";function nr(){localStorage.removeItem(nt)}var nn=(0,p.createContext)(void 0),no="data-rk",na=e=>({[no]:e||""}),ni=d();function ns({appInfo:e,avatar:t,children:r,coolMode:n=!1,id:o,initialChain:a,locale:i,modalSize:s=rL.WIDE,showRecentTransactions:l=!1,theme:c=ni}){let u=rc(),d=rJ(),f="unauthenticated"===tS(),h=(0,p.useCallback)(()=>{tL(...d.map(e=>e.iconUrl),...u.map(e=>e.iconUrl).filter(tX)),tA()||(tL(r0),tL(r6)),f&&tL(r9)},[d,u,f]);(0,p.useEffect)(()=>{h()}
1391,[h]);let m=(0,p.useCallback)(()=>{!function({version:e}){localStorage.setItem("rk-version",e)}({version:"2.1.6"})},[]);if((0,p.useEffect)(()=>{m()},[m]),eh({onDisconnect:nr}),"function"==typeof c)throw Error('A theme function was provided to the "theme" prop instead of a theme object. You must execute this function to get the resulting theme object.');let b=(e=>{if(e&&!/^[a-zA-Z0-9_]+$/.test(e))throw Error(`Invalid ID: ${e}`);return e?`[${no}="${e}"]`:`[${no}]`})(o),g={...rA,...e};return p.createElement(rl,{initialChain:a},p.createElement(rN,null,p.createElement(tY,{locale:i},p.createElement(rB.Provider,{value:n},p.createElement(rF,{modalSize:s},p.createElement(rD.Provider,{value:l},p.createElement(rP,null,p.createElement(tW.Provider,{value:t??tz},p.createElement(rT.Provider,{value:g},p.createElement(nn.Provider,{value:o},p.createElement(rd,null,p.createElement(oh,null,c?p.createElement("div",{...na(o)},p.createElement("style",{dangerouslySetInnerHTML:{__html:[`${b}{${rR("lightMode"in c?c.lightMode:c)}}`,"darkMode"in c?`@media(prefers-color-scheme:dark){${b}{${rR(c.darkMode,{extends:c.lightMode})}}}`:null].join("")}}),r):r))))))))))))}var nl=(e,t)=>{let r=e.querySelectorAll("button:not(:disabled), a[href]");0!==r.length&&r["end"===t?r.length-1:0].focus()};function nc(e){let t=(0,p.useRef)(null);return(0,p.useEffect)(()=>{let e=document.activeElement;return()=>{e.focus?.()}},[]),(0,p.useEffect)(()=>{if(t.current){let e=t.current.querySelector("[data-auto-focus]");e?e.focus():t.current.focus()}},[]),p.createElement(p.Fragment,null,p.createElement("div",{onFocus:(0,p.useCallback)(()=>t.current&&nl(t.current,"end"),[]),tabIndex:0}),p.createElement("div",{ref:t,style:{outline:"none"},tabIndex:-1,...e}),p.createElement("div",{onFocus:(0,p.useCallback)(()=>t.current&&nl(t.current,"start"),[]),tabIndex:0}))}var nu=e=>e.stopPropagation();function nd({children:e,onClose:t,open:r,titleId:n}){(0,p.useEffect)(()=>{let e=e=>r&&"Escape"===e.key&&t();return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[r,t]);let[o,a]=(0,p.useState)(!0);(0,p.useEffect)(()=>{a("hidden"!==getComputedStyle(window.document.body).overflow)},[]);let i=(0,p.useCallback)(()=>t(),[t]),s=na((0,p.useContext)(nn)),l=tA();return p.createElement(p.Fragment,null,r?(0,eb.createPortal)(p.createElement(eD,{enabled:o},p.createElement(tB,{...s},p.createElement(tB,{...s,alignItems:l?"flex-end":"center","aria-labelledby":n,"aria-modal":!0,className:"_9pm4ki3 ju367v9h ju367vb3 ju367va ju367v2q ju367v8q",onClick:i,position:"fixed",role:"dialog"},p.createElement(nc,{className:"_9pm4ki5 ju367va ju367v15 ju367v8r",onClick:nu,role:"document"},e)))),document.body):null)}function nf({bottomSheetOnMobile:e=!1,children:t,marginTop:r,padding:n="16",paddingBottom:o,wide:a=!1}){let i=tA(),s=(0,p.useContext)(r$)===rL.COMPACT;return p.createElement(tB,{marginTop:r},p.createElement(tB,{className:[a?i?"_1ckjpok2 _1ckjpok1 ju367vb6 ju367vdr ju367vp ju367vt ju367vv ju367vel ju367va ju367v15 ju367v6c ju367v8r":s?"_1ckjpok4 _1ckjpok1 ju367vb6 ju367vdr ju367vp ju367vt ju367vv ju367vel ju367va ju367v15 ju367v6c ju367v8r":"_1ckjpok3 _1ckjpok1 ju367vb6 ju367vdr ju367vp ju367vt ju367vv ju367vel ju367va ju367v15 ju367v6c ju367v8r":"_1ckjpok1 ju367vb6 ju367vdr ju367vp ju367vt ju367vv ju367vel ju367va ju367v15 ju367v6c ju367v8r",i?"_1ckjpok6 ju367vq":null,i&&e?"_1ckjpok7":null].join(" ")},p.createElement(tB,{padding:n,paddingBottom:o??n},t)))}var np=["k","m","b","t"];function nh(e,t=1){return e.toString().replace(RegExp(`(.+\\.\\d{${t}})\\d+`),"$1").replace(/(\.[1-9]*)0+$/,"$1").replace(/\.$/,"")}function nm(e){if(e<1)return nh(e,3);if(e<100)return nh(e,2);if(e<1e4)return new Intl.NumberFormat().format(Number.parseFloat(nh(e,1)));let t=String(e);for(let r=np.length-1;r>=0;r--){let n=10**((r+1)*3);if(n<=e){t=nh(e=10*e/n/10,1)+np[r];break}}return t}function nb(e){return e.length<8?e:`${e.substring(0,4)}\u2026${e.substring(e.length-4)}`}function ng(e){if(!e)return"";let t=e.split("."),r=t.pop();return t.join(".").length>24?`${t.join(".").substring(0,24)}...`:`${t.join(".")}.${r}`}var ny=()=>p.createElement("svg",{fill:"none",height:"13",viewBox:"0 0 13 13",width:"13",xmlns:"http://www.w3.org/2000/svg"},p.createElement("title",null,"Copied"),p.createElement("path",{d:"M4.94568 12.2646C5.41052 12.2646 5.77283 12.0869 6.01892 11.7109L12.39 1.96973C12.5677 1.69629 12.6429 1.44336 12.6429 1.2041C12.6429 0.561523 12.1644 0.0966797 11.5082 0.0966797C11.057 0.0966797 10.7767 0.260742 10.5033 0.691406L4.9115 9.50977L2.07458 5.98926C1.82166 5.68848 1.54822 5.55176 1.16541 5.55176C0.502319 5.55176 0.0238037 6.02344 0.0238037 6.66602C0.0238037 6.95312 0.112671 7.20605 0.358765 7.48633L3.88611 11.7588C4.18005 12.1074 4.50818 12.2646 4.94568 12.2646Z",fill:"currentColor"})),nv=()=>p.createElement("svg",{fill:"none",height:"16",viewBox:"0 0 17 16",width:"17",xmlns:"http://www.w3.org/2000/svg"},p.createElement("title",null,"Copy"),p.createElement("path",{d:"M3.04236 12.3027H4.18396V13.3008C4.18396 14.8525 5.03845 15.7002 6.59705 15.7002H13.6244C15.183 15.7002 16.0375 14.8525 16.0375 13.3008V6.24609C16.0375 4.69434 15.183 3.84668 13.6244 3.84668H12.4828V2.8418C12.4828 1.29688 11.6283 0.442383 10.0697 0.442383H3.04236C1.48376 0.442383 0.629272 1.29004 0.629272 2.8418V9.90332C0.629272 11.4551 1.48376 12.3027 3.04236 12.3027ZM3.23376 10.5391C2.68689 10.5391 2.39294 10.2656 2.39294 9.68457V3.06055C2.39294 2.47949 2.68689 2.21289 3.23376 2.21289H9.8783C10.4252 2.21289 10.7191 2.47949 10.7191 3.06055V3.84668H6.59705C5.03845 3.84668 4.18396 4.69434 4.18396 6.24609V10.5391H3.23376ZM6.78845 13.9365C6.24158 13.9365 5.94763 13.6699 5.94763 13.0889V6.45801C5.94763 5.87695 6.24158 5.61035 6.78845 5.61035H13.433C13.9799 5.61035 14.2738 5.87695 14.2738 6.45801V13.0889C14.2738 13.6699 13.9799 13.9365 13.433 13.9365H6.78845Z",fill:"currentColor"})),nw=()=>p.createElement("svg",{fill:"none",height:"16",viewBox:"0 0 18 16",width:"18",xmlns:"http://www.w3.org/2000/svg"},p.createElement("title",null,"Disconnect"),p.createElement("path",{d:"M2.67834 15.5908H9.99963C11.5514 15.5908 12.399 14.7432 12.399 13.1777V10.2656H10.6354V12.9863C10.
13916354 13.5332 10.3688 13.8271 9.78772 13.8271H2.89026C2.3092 13.8271 2.0426 13.5332 2.0426 12.9863V3.15625C2.0426 2.60254 2.3092 2.30859 2.89026 2.30859H9.78772C10.3688 2.30859 10.6354 2.60254 10.6354 3.15625V5.89746H12.399V2.95801C12.399 1.39941 11.5514 0.544922 9.99963 0.544922H2.67834C1.12659 0.544922 0.278931 1.39941 0.278931 2.95801V13.1777C0.278931 14.7432 1.12659 15.5908 2.67834 15.5908ZM7.43616 8.85059H14.0875L15.0924 8.78906L14.566 9.14453L13.6842 9.96484C13.5406 10.1016 13.4586 10.2861 13.4586 10.4844C13.4586 10.8398 13.7321 11.168 14.1217 11.168C14.3199 11.168 14.4635 11.0928 14.6002 10.9561L16.7809 8.68652C16.986 8.48145 17.0543 8.27637 17.0543 8.06445C17.0543 7.85254 16.986 7.64746 16.7809 7.43555L14.6002 5.17285C14.4635 5.03613 14.3199 4.9541 14.1217 4.9541C13.7321 4.9541 13.4586 5.27539 13.4586 5.6377C13.4586 5.83594 13.5406 6.02734 13.6842 6.15723L14.566 6.98438L15.0924 7.33984L14.0875 7.27148H7.43616C7.01917 7.27148 6.65686 7.62012 6.65686 8.06445C6.65686 8.50195 7.01917 8.85059 7.43616 8.85059Z",fill:"currentColor"})),nx=e=>e?.blockExplorers?.default?.url,nC=()=>p.createElement("svg",{fill:"none",height:"19",viewBox:"0 0 20 19",width:"20",xmlns:"http://www.w3.org/2000/svg"},p.createElement("title",null,"Link"),p.createElement("path",{d:"M10 18.9443C15.0977 18.9443 19.2812 14.752 19.2812 9.6543C19.2812 4.56543 15.0889 0.373047 10 0.373047C4.90234 0.373047 0.71875 4.56543 0.71875 9.6543C0.71875 14.752 4.91113 18.9443 10 18.9443ZM10 16.6328C6.1416 16.6328 3.03906 13.5215 3.03906 9.6543C3.03906 5.7959 6.13281 2.68457 10 2.68457C13.8584 2.68457 16.9697 5.7959 16.9697 9.6543C16.9785 13.5215 13.8672 16.6328 10 16.6328ZM12.7158 12.1416C13.2432 12.1416 13.5684 11.7549 13.5684 11.1836V7.19336C13.5684 6.44629 13.1377 6.05957 12.417 6.05957H8.40918C7.8291 6.05957 7.45117 6.38477 7.45117 6.91211C7.45117 7.43945 7.8291 7.77344 8.40918 7.77344H9.69238L10.7207 7.63281L9.53418 8.67871L6.73047 11.4912C6.53711 11.6758 6.41406 11.9395 6.41406 12.2031C6.41406 12.7832 6.85352 13.1699 7.39844 13.1699C7.68848 13.1699 7.92578 13.0732 8.1543 12.8623L10.9316 10.0762L11.9775 8.89844L11.8545 9.98828V11.1836C11.8545 11.7725 12.1885 12.1416 12.7158 12.1416Z",fill:"currentColor"})),nE=()=>p.createElement("svg",{fill:"none",height:"19",viewBox:"0 0 20 19",width:"20",xmlns:"http://www.w3.org/2000/svg"},p.createElement("title",null,"Cancel"),p.createElement("path",{d:"M10 18.9443C15.0977 18.9443 19.2812 14.752 19.2812 9.6543C19.2812 4.56543 15.0889 0.373047 10 0.373047C4.90234 0.373047 0.71875 4.56543 0.71875 9.6543C0.71875 14.752 4.91113 18.9443 10 18.9443ZM10 16.6328C6.1416 16.6328 3.03906 13.5215 3.03906 9.6543C3.03906 5.7959 6.13281 2.68457 10 2.68457C13.8584 2.68457 16.9697 5.7959 16.9697 9.6543C16.9785 13.5215 13.8672 16.6328 10 16.6328ZM7.29297 13.3018C7.58301 13.3018 7.81152 13.2139 7.99609 13.0205L10 11.0166L12.0127 13.0205C12.1973 13.2051 12.4258 13.3018 12.707 13.3018C13.2432 13.3018 13.6562 12.8887 13.6562 12.3525C13.6562 12.0977 13.5508 11.8691 13.3662 11.6934L11.3535 9.67188L13.375 7.6416C13.5596 7.44824 13.6562 7.22852 13.6562 6.98242C13.6562 6.44629 13.2432 6.0332 12.7158 6.0332C12.4346 6.0332 12.2148 6.12109 12.0215 6.31445L10 8.32715L7.9873 6.32324C7.80273 6.12988 7.58301 6.04199 7.29297 6.04199C6.76562 6.04199 6.35254 6.45508 6.35254 6.99121C6.35254 7.2373 6.44922 7.46582 6.63379 7.6416L8.65527 9.67188L6.63379 11.6934C6.44922 11.8691 6.35254 12.1064 6.35254 12.3525C6.35254 12.8887 6.76562 13.3018 7.29297 13.3018Z",fill:"currentColor"})),nj=()=>p.createElement("svg",{fill:"none",height:"20",viewBox:"0 0 20 20",width:"20",xmlns:"http://www.w3.org/2000/svg"},p.createElement("title",null,"Success"),p.createElement("path",{d:"M10 19.4443C15.0977 19.4443 19.2812 15.252 19.2812 10.1543C19.2812 5.06543 15.0889 0.873047 10 0.873047C4.90234 0.873047 0.71875 5.06543 0.71875 10.1543C0.71875 15.252 4.91113 19.4443 10 19.4443ZM10 17.1328C6.1416 17.1328 3.03906 14.0215 3.03906 10.1543C3.03906 6.2959 6.13281 3.18457 10 3.18457C13.8584 3.18457 16.9697 6.2959 16.9697 10.1543C16.9785 14.0215 13.8672 17.1328 10 17.1328ZM9.07715 14.3379C9.4375 14.3379 9.7627 14.1533 9.97363 13.8369L13.7441 8.00977C13.8848 7.79883 13.9814 7.5791 13.9814 7.36816C13.9814 6.84961 13.5244 6.48926 13.0322 6.48926C12.707 6.48926 12.4258 6.66504 12.2148 7.0166L9.05957 12.0967L7.5918 10.2949C7.37207 10.0225 7.13477 9.9082 6.84473 9.9082C6.33496 9.9082 5.92188 10.3125 5.92188 10.8223C5.92188 11.0684 6.00098 11.2793 6.18555 11.5078L8.1543 13.8545C8.40918 14.1709 8.70801 14.3379 9.07715 14.3379Z",fill:"currentColor"}));function nk({tx:e}){let t=tA(),r=(e=>
1391{switch(e){case"pending":default:return tD;case"confirmed":return nj;case"failed":return nE}})(e.status),n="failed"===e.status?"error":"accentColor",{chain:o}=(0,v.F)(),a="confirmed"===e.status?"Confirmed":"failed"===e.status?"Failed":"Pending",i=nx(o);return p.createElement(p.Fragment,null,p.createElement(tB,{...i?{as:"a",background:{hover:"profileForeground"},borderRadius:"menuButton",className:tk({active:"shrink"}),href:`${i}/tx/${e.hash}`,rel:"noreferrer noopener",target:"_blank",transition:"default"}:{},color:"modalText",display:"flex",flexDirection:"row",justifyContent:"space-between",padding:"8",width:"full"},p.createElement(tB,{alignItems:"center",display:"flex",flexDirection:"row",gap:t?"16":"14"},p.createElement(tB,{color:n},p.createElement(r,null)),p.createElement(tB,{display:"flex",flexDirection:"column",gap:t?"3":"1"},p.createElement(tB,null,p.createElement(r5,{color:"modalText",font:"body",size:t?"16":"14",weight:"bold"},e?.description)),p.createElement(tB,null,p.createElement(r5,{color:"pending"===e.status?"modalTextSecondary":n,font:"body",
1391size:"14",weight:t?"medium":"regular"},a)))),i&&p.createElement(tB,{alignItems:"center",color:"modalTextDim",display:"flex"},p.createElement(nC,null))))}function nP({address:e}){let t=rI(),r=function(){let e=rS(),{address:t}=(0,v.F)(),r=rx();return(0,p.useCallback)(()=>{if(!t||!r)throw Error("No address or chain ID found");e.clearTransactions(t,r)},[e,t,r])}(),{chain:n}=(0,v.F)(),o=nx(n),a=t.slice(0,3),i=a.length>0,s=tA(),{appName:l}=(0,p.useContext)(rT),{i18n:c}=(0,p.useContext)(tZ);return p.createElement(p.Fragment,null,p.createElement(tB,{display:"flex",flexDirection:"column",gap:"10",paddingBottom:"2",paddingTop:"16",paddingX:s?"8":"18"},i&&p.createElement(tB,{paddingBottom:s?"4":"0",paddingTop:"8",paddingX:s?"12":"6"},p.createElement(tB,{display:"flex",justifyContent:"space-between"},p.createElement(r5,{color:"modalTextSecondary",size:s?"16":"14",weight:"semibold"},c.t("profile.transactions.recent.title")),p.createElement(tB,{style:{marginBottom:-6,marginLeft:-10,marginRight:-10,marginTop:-6}},p.createElement(tB,{as:"button",background:{hover:"profileForeground"},borderRadius:"actionButton",className:tk({active:"shrink"}),onClick:r,paddingX:s?"8":"12",paddingY:s?"4":"5",transition:"default",type:"button"},p.createElement(r5,{color:"modalTextSecondary",size:s?"16":"14",weight:"semibold"},c.t("profile.transactions.clear.label")))))),p.createElement(tB,{display:"flex",flexDirection:"column",gap:"4"},i?a.map(e=>p.createElement(nk,{key:e.hash,tx:e})):p.createElement(p.Fragment,null,p.createElement(tB,{padding:s?"12":"8"},p.createElement(r5,{color:"modalTextDim",size:s?"16":"14",weight:s?"medium":"bold"},l?c.t("profile.transactions.description",{appName:l}):c.t("profile.transactions.description_fallback"))),s&&p.createElement(tB,{background:"generalBorderDim",height:"1",marginX:"12",marginY:"8"})))),o&&p.createElement(tB,{paddingBottom:"18",paddingX:s?"8":"18"},p.createElement(tB,{alignItems:"center",as:"a",background:{hover:"profileForeground"},borderRadius:"menuButton",className:tk({active:"shrink"}),color:"modalTextDim",display:"flex",flexDirection:"row",href:`${o}/address/${e}`,justifyContent:"space-between",paddingX:"8",paddingY:"12",rel:"noreferrer noopener",style:{willChange:"transform"},target:"_blank",transition:"default",width:"full",...s?{paddingLeft:"12"}:{}}
1391,p.createElement(r5,{color:"modalText",font:"body",size:s?"16":"14",weight:s?"semibold":"bold"},c.t("profile.explorer.label")),p.createElement(nC,null))))}function nS({action:e,icon:t,label:r,testId:n,url:o}){let a=tA();return p.createElement(tB,{...o?{as:"a",href:o,rel:"noreferrer noopener",target:"_blank"}:{as:"button",type:"button"},background:{base:"profileAction",...!a?{hover:"profileActionHover"}:{}},borderRadius:"menuButton",boxShadow:"profileDetailsAction",className:tk({active:"shrinkSm",hover:a?void 0:"grow"}),display:"flex",onClick:e,padding:a?"6":"8",style:{willChange:"transform"},testId:n,transition:"default",width:"full"},p.createElement(tB,{alignItems:"center",display:"flex",flexDirection:"column",gap:"1",justifyContent:"center",paddingTop:"2",width:"full"},p.createElement(tB,{color:"modalText",height:"max"},t),p.createElement(tB,null,p.createElement(r5,{color:"modalText",size:a?"12":"13",weight:"semibold"},r))))}function nI({address:e,ensAvatar:t,ensName:r,balance:n,onClose:o,onDisconnect:a}){let i=(0,p.useContext)(rD),[s,l]=(0,p.useState)(!1),c=(0,p.useCallback)(()=>{e&&(navigator.clipboard.writeText(e),l(!0))},[e]);if((0,p.useEffect)(()=>{if(s){let e=setTimeout(()=>{l(!1)},1500);return()=>clearTimeout(e)}},[s]),!e)return null;let u=r?ng(r):nb(e),d=n?.formatted,f=d?nm(Number.parseFloat(d)):void 0,h="rk_profile_title",m=tA(),{i18n:b}=(0,p.useContext)(tZ);return p.createElement(p.Fragment,null,p.createElement(tB,{display:"flex",flexDirection:"column"},p.createElement(tB,{background:"profileForeground",padding:"16"},p.createElement(tB,{alignItems:"center",display:"flex",flexDirection:"column",gap:m?"16":"12",justifyContent:"center",margin:"8",style:{textAlign:"center"}},p.createElement(tB,{style:{position:"absolute",right:16,top:16,willChange:"transform"}},p.createElement(r4,{onClose:o}))," ",p.createElement(tB,{marginTop:m?"24":"0"},p.createElement(tq,{address:e,imageUrl:t,size:m?82:74})),p.createElement(tB,{display:"flex",flexDirection:"column",gap:m?"4":"0",textAlign:"center"},p.createElement(tB,{textAlign:"center"},p.createElement(r5,{as:"h1",color:"modalText",id:h,size:m?"20":"18",weight:"heavy"},u)),!!n&&p.createElement(tB,{textAlign:"center"},p.createElement(r5,{as:"h1",color:"modalTextSecondary",id:h,size:m?"16":"14",weight:"semibold"},f," ",n.symbol)))),p.createElement(tB,{display:"flex",flexDirection:"row",gap:"8",margin:"2",marginTop:"16"},p.createElement(nS,{action:c,icon:s?p.createElement(ny,null):p.createElement(nv,null),label:s?b.t("profile.copy_address.copied"):b.t("profile.copy_address.label")}),p.createElement(nS,{action:a,icon:p.createElement(nw,null),label:b.t("profile.disconnect.label"),testId:"disconnect-button"}))),i&&p.createElement(p.Fragment,null,p.createElement(tB,{background:"generalBorder",height:"1",marginTop:"-1"}),p.createElement(tB,null,p.createElement(nP,{address:e})))))}function nO({onClose:e,open:t}){let{address:r}=(0,v.F)(),{balance:n,ensAvatar:o,ensName:a}=rw({address:r,includeBalance:t}),{disconnect:i}=(0,em.u)();return r?p.createElement(p.Fragment,null,r&&p.createElement(nd,{onClose:e,open:t,titleId:"rk_account_modal_title"},p.createElement(nf,{bottomSheetOnMobile:!0,padding:"0"},p.createElement(nI,{address:r,ensAvatar:o,ensName:a,balance:n,onClose:e,onDisconnect:i})))):null}var nR=({size:e})=>p.createElement("svg",{fill:"none",height:e,viewBox:"0 0 28 28",width:e,xmlns:"http://www.w3.org/2000/svg"},p.createElement("title",null,"Disconnect"),p.createElement("path",{d:"M6.742 22.195h8.367c1.774 0 2.743-.968 2.743-2.758V16.11h-2.016v3.11c0 .625-.305.96-.969.96H6.984c-.664 0-.968-.335-.968-.96V7.984c0-.632.304-.968.968-.968h7.883c.664 0 .969.336.969.968v3.133h2.016v-3.36c0-1.78-.97-2.757-2.743-2.757H6.742C4.97 5 4 5.977 4 7.758v11.68c0 1.789.969 2.757 2.742 2.757Zm5.438-7.703h7.601l1.149-.07-.602.406-1.008.938a.816.816 0 0 0-.258.593c0 .407.313.782.758.782.227 0 .39-.086.547-.243l2.492-2.593c.235-.235.313-.47.313-.711 0-.242-.078-.477-.313-.719l-2.492-2.586c-.156-.156-.32-.25-.547-.25-.445 0-.758.367-.758.781 0 .227.094.446.258.594l1.008.945.602.407-1.149-.079H12.18a.904.904 0 0 0 0 1.805Z",fill:"currentColor"})),nA=p.forwardRef(({children:e,currentlySelected:t=!1,onClick:r,testId:n,...o},a)=>{let i=tA();return p.createElement(tB,{as:"button",borderRadius:"menuButton",disabled:t,display:"flex",onClick:r,ref:a,testId:n,type:"button"},p.createElement(tB,{borderRadius:"menuButton",className:[i?"v9horb0":void 0,!t&&tk({active:"shrink"})],padding:i?"8":"6",transition:"default",width:"full",...t?{background:"accentColor",borderColor:"selectedOptionBorder",borderStyle:"solid",borderWidth:"1",boxShadow:"selectedOption",color:"accentColorForeground"}
1391:{background:{hover:"menuItemBackground"},color:"modalText",transition:"default"},...o},e))});nA.displayName="MenuButton";var nT=({chainId:e,currentChainId:t,switchChain:r,chainIconSize:n,isLoading:o,src:a,name:i,iconBackground:s,idx:l})=>{let c=tA(),{i18n:u}=(0,p.useContext)(tZ),d=rc(),f=t===e;return p.createElement(p.Fragment,null,p.createElement(nA,{currentlySelected:f,onClick:f?void 0:()=>r({chainId:e}),testId:`chain-option-${e}`},p.createElement(tB,{fontFamily:"body",fontSize:"16",fontWeight:"bold"},p.createElement(tB,{alignItems:"center",display:"flex",flexDirection:"row",justifyContent:"space-between"},p.createElement(tB,{alignItems:"center",display:"flex",flexDirection:"row",gap:"4",height:n},a&&p.createElement(tB,{height:"full",marginRight:"8"},p.createElement(tF,{alt:i,background:s,borderRadius:"full",height:n,src:a,width:n,testId:`chain-option-${e}-icon`})),p.createElement("div",null,i??i)),f&&p.createElement(tB,{alignItems:"center",display:"flex",flexDirection:"row",marginRight:"6"},p.createElement(r5,{color:"accentColorForeground",size:"14",weight:"medium"},u.t("chains.connected")),p.createElement(tB,{background:"connectionIndicator",borderColor:"selectedOptionBorder",borderRadius:"full",borderStyle:"solid",borderWidth:"1",height:"8",marginLeft:"8",width:"8"})),o&&p.createElement(tB,{alignItems:"center",display:"flex",flexDirection:"row",marginRight:"6"},p.createElement(r5,{color:"modalText",size:"14",weight:"medium"},u.t("chains.confirm")),p.createElement(tB,{background:"standby",borderRadius:"full",height:"8",marginLeft:"8",width:"8"}))))),c&&l<d.length-1&&p.createElement(tB,{background:"generalBorderDim",height:"1",marginX:"8"}))};function nB({onClose:e,open:t}){let{chainId:r}=(0,v.F)(),{chains:n}=(0,x.U)(),[o,a]=(0,p.useState)(null),{switchChain:i}=function(e={}){let{mutation:t}=e,r=(0,x.U)(e),n={mutationFn:e=>e0(r,e),mutationKey:["switchChain"]},{mutate:o,mutateAsync:a,...i}=(0,eW.n)({...t,...n});return{...i,chains:function(e={}){let t=(0,x.U)(e);return(0,p.useSyncExternalStore)(e=>(function(e,t){let{onChange:r}=t;return e._internal.chains.subscribe((e,t)=>{r(e,t)})})(t,{onChange:e}),()=>e2(t),()=>e2(t))}({config:r}),switchChain:o,switchChainAsync:a}}({mutation:{onMutate:({chainId:e})=>{a(e)},onSuccess:()=>{o&&a(null)},onError:()=>{o&&a(null)},onSettled:()=>{e()}}}),{i18n:s}=(0,p.useContext)(tZ),{disconnect:l}=(0,em.u)(),c="rk_chain_modal_title",u=tA(),d=n.some(e=>e.id===r),f=u?"36":"28",h=rc();return r?p.createElement(nd,{onClose:e,open:t,titleId:c},p.createElement(nf,{bottomSheetOnMobile:!0,paddingBottom:"0"},p.createElement(tB,{display:"flex",flexDirection:"column",gap:"14"},p.createElement(tB,{display:"flex",flexDirection:"row",justifyContent:"space-between"},u&&p.createElement(tB,{width:"30"}),p.createElement(tB,{paddingBottom:"0",paddingLeft:"8",paddingTop:"4"},p.createElement(r5,{as:"h1",color:"modalText",id:c,size:u?"20":"18",weight:"heavy"},s.t("chains.title"))),p.createElement(r4,{onClose:e})),!d&&p.createElement(tB,{marginX:"8",textAlign:u?"center":"left"},p.createElement(r5,{color:"modalTextSecondary",size:"14",weight:"medium"},s.t("chains.wrong_network"))),p.createElement(tB,{className:u?"_18dqw9x1":"_18dqw9x0",display:"flex",flexDirection:"column",gap:"4",padding:"2",paddingBottom:"16"},h.map(({iconBackground:e,iconUrl:t,id:n,name:a},s)=>p.createElement(nT,{key:n,chainId:n,currentChainId:r,switchChain:i,chainIconSize:f,isLoading:o===n,src:t,name:a,iconBackground:e,idx:s})),!d&&p.createElement(p.Fragment,null,p.createElement(tB,{background:"generalBorderDim",height:"1",marginX:"8"}),p.createElement(nA,{onClick:()=>l(),testId:"chain-option-disconnect"},p.createElement(tB,{color:"error",fontFamily:"body",fontSize:"16",fontWeight:"bold"},p.createElement(tB,{alignItems:"center",display:"flex",flexDirection:"row",justifyContent:"space-between"},p.createElement(tB,{alignItems:"center",display:"flex",flexDirection:"row",gap:"4",height:f},p.createElement(tB,{alignItems:"center",color:"error",height:f,justifyContent:"center",marginRight:"8"},p.createElement(nR,{size:Number(f)})),p.createElement("div",null,s.t("chains.disconnect"))))))))))):null}var n_=({children:e,href:t})=>p.createElement(tB,{as:"a",color:"accentColor",href:t,rel:"noreferrer",target:"_blank"},e),nM=({children:e})=>p.createElement(r5,{color:"modalTextSecondary",size:"12",weight:"medium"},e);function nN({compactModeEnabled:e=!1,getWallet:t}){let{disclaimer:r,learnMoreUrl:n}=(0,p.useContext)(rT),{i18n:o}=(0,p.useContext)(tZ);return p.createElement(p.Fragment,null,p.createElement(tB,{alignItems:"center",color:"accentColor",display:"flex",flexDirection:"column",height:"full",justifyContent:"space-around"},p.createElement(tB,{marginBottom:"10"},!e&&p.createElement(r5,{color:"modalText",size:"18",weight:"heavy"},o.t("intro.title"))),p.createElement(tB,{display:"flex",flexDirection:"column",gap:"32",justifyContent:"center",marginY:"20",style:{maxWidth:312}},p.createElement(tB,{alignItems:"center",display:"flex",flexDirection:"row",gap:"16"},p.createElement(tB,{borderRadius:"6",height:"48",minWidth:"48",width:"48"},p.createElement(r1,null)),p.createElement(tB,{display:"flex",flexDirection:"column",gap:"4"},p.createElement(r5,{color:"modalText",size:"14",weight:"bold"},o.t("intro.digital_asset.title")),p.createElement(r5,{color:"modalTextSecondary",size:"14",weight:"medium"},o.t("intro.digital_asset.description")))),p.createElement(tB,{alignItems:"center",display:"flex",flexDirection:"row",gap:"16"},p.createElement(tB,{borderRadius:"6",height:"48",minWidth:"48",width:"48"},p.createElement(r2,null)),p.createElement(tB,{display:"flex",flexDirection:"column",gap:"4"},p.createElement(r5,{color:"modalText",size:"14",weight:"bold"},o.t("intro.login.title")),p.createElement(r5,{color:"modalTextSecondary",size:"14",weight:"medium"},o.t("intro.login.description"))))),p.createElement(tB,{alignItems:"center",display:"flex",flexDirection:"column",gap:"12",justifyContent:"center",margin:"10"},p.createElement(r8,{label:o.t("intro.get.label"),onClick:t}),p.createElement(tB,{as:"a",className:tk({active:"shrink",hover:"grow"}),display:"block",href:n,paddingX:"12",paddingY:"4",rel:"noreferrer",style:{willChange:"transform"},target:"_blank",transition:"default"},p.createElement(r5,{color:"accentColor",size:"14",weight:"bold"},o.t("intro.learn_more.label")))),r&&!e&&p.createElement(tB,{marginBottom:"8",marginTop:"12",textAlign:"center"},p.createElement(r,{Link:n_,Text:nM}))))}var nL=()=>p.createElement("svg",{fill:"none",height:"17",viewBox:"0 0 11 17",width:"11",xmlns:"http://www.w3.org/2000/svg"},p.createElement("title",null,"Back"),p.createElement("path",{d:"M0.99707 8.6543C0.99707 9.08496 1.15527 9.44531 1.51562 9.79688L8.16016 16.3096C8.43262 16.5732 8.74902 16.7051 9.13574 16.7051C9.90918 16.7051 10.5508 16.0811 10.5508 15.3076C10.5508 14.912
13911 10.3838 14.5605 10.0938 14.2705L4.30176 8.64551L10.0938 3.0293C10.3838 2.74805 10.5508 2.3877 10.5508 2.00098C10.5508 1.23633 9.90918 0.603516 9.13574 0.603516C8.74902 0.603516 8.43262 0.735352 8.16016 0.999023L1.51562 7.51172C1.15527 7.85449 1.00586 8.21484 0.99707 8.6543Z",fill:"currentColor"})),n$=()=>p.createElement("svg",{fill:"none",height:"12",viewBox:"0 0 8 12",width:"8",xmlns:"http://www.w3.org/2000/svg"},p.createElement("title",null,"Info"),p.createElement("path",{d:"M3.64258 7.99609C4.19336 7.99609 4.5625 7.73828 4.68555 7.24609C4.69141 7.21094 4.70312 7.16406 4.70898 7.13477C4.80859 6.60742 5.05469 6.35547 6.04492 5.76367C7.14648 5.10156 7.67969 4.3457 7.67969 3.24414C7.67969 1.39844 6.17383 0.255859 3.95898 0.255859C2.32422 0.255859 1.05859 0.894531 0.548828 1.86719C0.396484 2.14844 0.320312 2.44727 0.320312 2.74023C0.314453 3.37305 0.742188 3.79492 1.42188 3.79492C1.91406 3.79492 2.33594 3.54883 2.53516 3.11523C2.78711 2.47656 3.23242 2.21289 3.83594 2.21289C4.55664 2.21289 5.10742 2.65234 5.10742 3.29102C5.10742 3.9707 4.7793 4.29883 3.81836 4.87891C3.02148 5.36523 2.50586 5.92773 2.50586 6.76562V6.90039C2.50586 7.55664 2.96289 7.99609 3.64258 7.99609ZM3.67188 11.4473C4.42773 11.4473 5.04297 10.8672 5.04297 10.1406C5.04297 9.41406 4.42773 8.83984 3.67188 8.83984C2.91602 8.83984 2.30664 9.41406 2.30664 10.1406C2.30664 10.8672 2.91602 11.4473 3.67188 11.4473Z",fill:"currentColor"})),nF=({"aria-label":e="Info",onClick:t})=>{let r=tA();return p.createElement(tB,{alignItems:"center","aria-label":e,as:"button",background:"closeButtonBackground",borderColor:"actionButtonBorder",borderRadius:"full",borderStyle:"solid",borderWidth:r?"0":"1",className:tk({active:"shrinkSm",hover:"growLg"}),color:"closeButton",display:"flex",height:r?"30":"28",justifyContent:"center",onClick:t,style:{willChange:"transform"},transition:"default",type:"button",width:r?"30":"28"},p.createElement(n$,null))},nD=e=>{let t=(0,p.useRef)(null),r=(0,p.useContext)(rB),n=t$(e);return(0,p.useEffect)(()=>{if(r&&t.current&&n)return function(e,t){let r;nU++;let n=[15,20,25,35,45],o=[],a=!1,i=0,s=0,l=(()=>{let e="_rk_coolMode",t=document.getElementById(e);if(t)return t;let r=document.createElement("div");return r.setAttribute("id",e),r.setAttribute("style","overflow:hidden;position:fixed;height:100%;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:2147483647"),document.body.appendChild(r),r})();!function e(){for(let e of(a&&o.length<35&&function(){let e=n[Math.floor(Math.random()*n.length)],r=10*Math.random(),a=25*Math.random(),c=360*Math.random(),u=35*Math.random()*(.5>=Math.random()?-1:1),d=s-e/2,f=i-e/2,p=.5>=Math.random()?-1:1,h=document.createElement("div");h.innerHTML=`<img src="${t}" width="${e}" height="${e}" style="border-radius: 25%">`,h.setAttribute("style",`position:absolute;will-change:transform;top:${d}px;left:${f}px;transform:rotate(${c}deg)`),l.appendChild(h),o.push({direction:p,element:h,left:f,size:e,speedHorz:r,speedUp:a,spinSpeed:u,spinVal:c,top:d})}(),o))e.left=e.left-e.speedHorz*e.direction,e.top=e.top-e.speedUp,e.speedUp=Math.min(e.size,e.speedUp-1),e.spinVal=e.spinVal+e.spinSpeed,e.top>=Math.max(window.innerHeight,document.body.clientHeight)+e.size&&(o=o.filter(t=>t!==e),e.element.remove()),e.element.setAttribute("style",`position:absolute;will-change:transform;top:${e.top}px;left:${e.left}px;transform:rotate(${e.spinVal}deg)`);r=requestAnimationFrame(e)}();let c="ontouchstart"in window||navigator.msMaxTouchPoints,u=c?"touchstart":"mousedown",d=c?"touchend":"mouseup",f=c?"touchmove":"mousemove",p=e=>{"touches"in e?(i=e.touches?.[0].clientX,s=e.touches?.[0].clientY):(i=e.clientX,s=e.clientY)},h=e=>{p(e),a=!0},m=()=>{a=!1};return e.addEventListener(f,p,{passive:!1}),e.addEventListener(u,h),e.addEventListener(d,m),e.addEventListener("mouseleave",m),()=>{e.removeEventListener(f,p),e.removeEventListener(u,h),e.removeEventListener(d,m),e.removeEventListener("mouseleave",m);let t=setInterval(()=>{r&&0===o.length&&(cancelAnimationFrame(r),clearInterval(t),0==--nU&&l.remove())},500)}}(t.current,n)},[r,n]),t}
1391,nU=0,nz=({as:e="button",currentlySelected:t=!1,iconBackground:r,iconUrl:n,name:o,onClick:a,ready:i,recent:s,testId:l,isRainbowKitConnector:c,...u})=>{let d=nD(n),[f,h]=p.useState(!1),{i18n:m}=p.useContext(tZ);return p.createElement(tB,{display:"flex",flexDirection:"column",onMouseEnter:()=>h(!0),onMouseLeave:()=>h(!1),ref:d},p.createElement(tB,{as:e,borderRadius:"menuButton",borderStyle:"solid",borderWidth:"1",className:t?void 0:["g5kl0l0",tk({active:"shrink"})],disabled:t,onClick:a,padding:"5",style:{willChange:"transform"},testId:l,transition:"default",width:"full",...t?{background:"accentColor",borderColor:"selectedOptionBorder",boxShadow:"selectedWallet"}:{background:{hover:"menuItemBackground"}},...u},p.createElement(tB,{color:t?"accentColorForeground":"modalText",disabled:!i,fontFamily:"body",fontSize:"16",fontWeight:"bold",transition:"default"},p.createElement(tB,{alignItems:"center",display:"flex",flexDirection:"row",gap:"12"},p.createElement(tF,{background:r,...!f&&c?{borderColor:"actionButtonBorder"}:{},useAsImage:!c,borderRadius:"6",height:"28",src:n,width:"28"}),p.createElement(tB,null,p.createElement(tB,{style:{marginTop:s?-2:void 0},maxWidth:"200"},o),s&&p.createElement(r5,{color:t?"accentColorForeground":"accentColor",size:"12",style:{lineHeight:1,marginTop:-1},weight:"medium"},m.t("connect.recent")))))))};nz.displayName="ModalSelection";var nW="rk-latest-id";function nq(e){localStorage.setItem(nW,e)}var nH=(e,t=1)=>{let r=e.replace("#","");3===r.length&&(r=`${r[0]}${r[0]}${r[1]}${r[1]}${r[2]}${r[2]}`);let n=Number.parseInt(r.substring(0,2),16),o=Number.parseInt(r.substring(2,4),16),a=Number.parseInt(r.substring(4,6),16);return t>1&&t<=100&&(t/=100),`rgba(${n},${o},${a},${t})`},nK=e=>/^#([0-9a-f]{3}){1,2}$/i.test(e),nG=async()=>(await r.e(332).then(r.bind(r,60332))).default,nV=()=>p.createElement(tF,{background:"#515a70",borderColor:"generalBorder",borderRadius:"10",height:"48",src:nG,width:"48"}),nQ=async()=>(await r.e(6206).then(r.bind(r,96206))).default,nZ=()=>tL(nQ),nY=()=>p.createElement(tF,{background:"#e3a5e8",borderColor:"generalBorder",borderRadius:"10",height:"48",src:nQ,width:"48"}),nX=async()=>(await r.e(185).then(r.bind(r,90185))).default,nJ=()=>p.createElement(tF,{background:"#515a70",borderColor:"generalBorder",borderRadius:"10",height:"48",src:nX,width:"48"}),n0=async()=>(await r.e(6501).then(r.bind(r,6501))).default,n1=()=>tL(n0),n6=()=>p.createElement(tF,{background:"#515a70",borderColor:"generalBorder",borderRadius:"10",height:"48",src:n0,width:"48"});function n2({ecl:e="M",logoBackground:t,logoMargin:r=10,logoSize:n=50,logoUrl:o,size:a=200,uri:i}){let s=a-2*Number.parseInt("20",10),l=(0,p.useMemo)(()=>{let t=[],r=((e,t)=>{let r=Array.prototype.slice.call(e5.create(e,{errorCorrectionLevel:t}).modules.data,0),n=Math.sqrt(r.length);return r.reduce((e,t,r)=>(r%n==0?e.push([t]):e[e.length-1].push(t))&&e,[])})(i,e),o=s/r.length;[{x:0,y:0},{x:1,y:0},{x:0,y:1}].forEach(({x:e,y:n})=>{let a=(r.length-7)*o*e,i=(r.length-7)*o*n;for(let r=0;r<3;r++)t.push(p.createElement("rect",{fill:r%2!=0?"white":"black",height:o*(7-2*r),key:`${r}-${e}-${n}`,rx:-((r-2)*5)+2*(0===r),ry:-((r-2)*5)+2*(0===r),width:o*(7-2*r),x:a+o*r,y:i+o*r}))});let a=Math.floor((n+25)/o),l=r.length/2-a/2,c=r.length/2+a/2-1;return r.forEach((e,n)=>{e.forEach((e,a)=>{!r[n][a]||n<7&&a<7||n>r.length-8&&a<7||n<7&&a>r.length-8||n>l&&n<c&&a>l&&a<c||t.push(p.createElement("circle",{cx:n*o+o/2,cy:a*o+o/2,fill:"black",key:`circle-${n}-${a}`,r:o/3}))})}),t},[e,n,s,i]),c=s/2-n/2,u=n+2*r;return p.createElement(tB,{borderColor:"generalBorder",borderRadius:"menuButton",borderStyle:"solid",borderWidth:"1",className:"_1vwt0cg0",padding:"20",width:"max"},p.createElement(tB,{style:{height:s,userSelect:"none",width:s},userSelect:"none"},p.createElement(tB,{display:"flex",justifyContent:"center",position:"relative",style:{height:0,top:c,width:s},width:"full"},p.createElement(tF,{background:t,borderColor:{custom:"rgba(0, 0, 0, 0.06)"},borderRadius:"13",height:n,src:o,width:n})),p.createElement("svg",{height:s,style:{all:"revert"},width:s},p.createElement("title",null,"QR Code"),p.createElement("defs",null,p.createElement("clipPath",{id:"clip-wrapper"},p.createElement("rect",{height:u,width:u})),p.createElement("clipPath",{id:"clip-logo"}
1391,p.createElement("rect",{height:n,width:n}))),p.createElement("rect",{fill:"transparent",height:s,width:s}),l)))}var n5=async()=>{switch(rz()){case"Arc":return(await r.e(474).then(r.bind(r,18093))).default;case"Brave":return(await r.e(8759).then(r.bind(r,48759))).default;case"Chrome":return(await r.e(5380).then(r.bind(r,25380))).default;case"Edge":return(await r.e(2964).then(r.bind(r,80583))).default;case"Firefox":return(await r.e(7602).then(r.bind(r,87602))).default;case"Opera":return(await r.e(7750).then(r.bind(r,7750))).default;case"Safari":return(await r.e(8244).then(r.bind(r,28244))).default;default:return(await r.e(7703).then(r.bind(r,7703))).default}},n3=async()=>{switch(rq()){case"Windows":return(await r.e(3593).then(r.bind(r,43593))).default;case"macOS":return(await r.e(8721).then(r.bind(r,38721))).default;default:return(await r.e(2943).then(r.bind(r,12943))).default}};function n8({getWalletDownload:e,compactModeEnabled:t}){let r=rJ().filter(e=>e.isRainbowKitConnector).splice(0,5),{i18n:n}=(0,p.useContext)(tZ);return p.createElement(tB,{alignItems:"center",display:"flex",flexDirection:"column",height:"full",marginTop:"18",width:"full"},p.createElement(tB,{alignItems:"center",display:"flex",flexDirection:"column",gap:"28",height:"full",width:"full"},r?.filter(e=>e.extensionDownloadUrl||e.desktopDownloadUrl||e.qrCode&&e.downloadUrls?.qrCode).map(t=>{let{downloadUrls:r,iconBackground:o,iconUrl:a,id:i,name:s,qrCode:l}=t,c=r?.qrCode&&l,u=!!t.extensionDownloadUrl,d=r?.qrCode&&u,f=r?.qrCode&&!!t.desktopDownloadUrl;return p.createElement(tB,{alignItems:"center",display:"flex",gap:"16",justifyContent:"space-between",key:t.id,width:"full"},p.createElement(tB,{alignItems:"center",display:"flex",flexDirection:"row",gap:"16"},p.createElement(tF,{background:o,borderColor:"actionButtonBorder",borderRadius:"10",height:"48",src:a,width:"48"}),p.createElement(tB,{display:"flex",flexDirection:"column",gap:"2"},p.createElement(r5,{color:"modalText",size:"14",weight:"bold"},s),p.createElement(r5,{color:"modalTextSecondary",size:"14",weight:"medium"},d?n.t("get.mobile_and_extension.description"):f?n.t("get.mobile_and_desktop.description"):c?n.t("get.mobile.description"):u?n.t("get.extension.description"):null))),p.createElement(tB,{display:"flex",flexDirection:"column",gap:"4"},p.createElement(r8,{label:n.t("get.action.label"),onClick:()=>e(i),type:"secondary"})))})),p.createElement(tB,{alignItems:"center",borderRadius:"10",display:"flex",flexDirection:"column",gap:"8",justifyContent:"space-between",marginBottom:"4",paddingY:"8",style:{maxWidth:275,textAlign:"center"}},p.createElement(r5,{color:"modalText",size:"14",weight:"bold"},n.t("get.looking_for.title")),p.createElement(r5,{color:"modalTextSecondary",size:"14",weight:"medium"},t?n.t("get.looking_for.desktop.compact_description"):n.t("get.looking_for.desktop.wide_description"))))}function n7({changeWalletStep:e,compactModeEnabled:t,connectionError:r,onClose:n,qrCodeUri:o,reconnect:a,wallet:i}){let{downloadUrls:s,iconBackground:l,iconUrl:c,name:u,qrCode:d,ready:f,showWalletConnectModal:h,getDesktopUri:m}=i,b=!!m,g=rU(),{i18n:y}=(0,p.useContext)(tZ),v=!!i.extensionDownloadUrl,w=s?.qrCode&&v,x=s?.qrCode&&!!i.desktopDownloadUrl,C=d&&o,E=async()=>{let e=await m?.();window.open(e,g?"_blank":"_self")},j=h?{description:t?y.t("connect.walletconnect.description.compact"):y.t("connect.walletconnect.description.full"),label:y.t("connect.walletconnect.open.label"),onClick:()=>{n(),h()}}:C?{description:y.t("connect.secondary_action.get.description",{wallet:u}),label:y.t("connect.secondary_action.get.label"),onClick:()=>e(w||x?"DOWNLOAD_OPTIONS":"DOWNLOAD")}:null,{width:k}=r_();return(0,p.useEffect)(()=>{tL(n5),tL(n3)},[]),p.createElement(tB,{display:"flex",flexDirection:"column",height:"full",width:"full"},C?p.createElement(tB,{alignItems:"center",display:"flex",height:"full",justifyContent:"center"},p.createElement(n2,{logoBackground:l,logoSize:t?60:72,logoUrl:c,size:t?318:k&&k<768?Math.max(280,Math.min(k-308,382)):382,uri:o})):p.createElement(tB,{alignItems:"center",display:"flex",justifyContent:"center",style:{flexGrow:1}},p.createElement(tB,{alignItems:"center",display:"flex",flexDirection:"column",gap:"8"},p.createElement(tB,{borderRadius:"10",height:"44",overflow:"hidden"},p.createElement(tF,{useAsImage:!i.isRainbowKitConnector,height:"44",src:c,width:"44"})),p.createElement(tB,{alignItems:"center",display:"flex",flexDirection:"column",gap:"4",paddingX:"32",style:{textAlign:"center"}},p.createElement(r5,{color:"modalText",size:"18",weight:"bold"},f?y.t("connect.status.opening",{wallet:u}):v?y.t("connect.status.not_installed",{wallet:u}):y.t("connect.status.not_available",{wallet:u})),!f&&v?p.createElement(tB,{paddingTop:"20"},p.createElement(r8,{href:i.extensionDownloadUrl,label:y.t("connect.secondary_action.install.label"),type:"secondary"})):null,f&&!C&&p.createElement(p.Fragment,null,p.createElement(tB,{alignItems:"center",display:"flex",flexDirection:"column",justifyContent:"center"},p.createElement(r5,{color:"modalTextSecondary",size:"14",textAlign:"center",weight:"medium"},y.t("connect.status.confirm"))),p.createElement(tB,{alignItems:"center",color:"modalText",display:"flex",flexDirection:"row",height:"32",marginTop:"8"},r?p.createElement(r8,{label:y.t("connect.secondary_action.retry.label"),onClick:async()=>{b&&E(),a(i)}}):p.createElement(tB,{color:"modalTextSecondary"},p.createElement(tD,null))))))),p.createElement(tB,{alignItems:"center",borderRadius:"10",display:"flex",flexDirection:"row",gap:"8",height:"28",justifyContent:"space-between",marginTop:"12"},f&&j&&p.createElement(p.Fragment,null,p.createElement(r5,{color:"modalTextSecondary",size:"14",weight:"medium"},j.description),p.createElement(r8,{label:j.label,onClick:j.onClick,type:"secondary"}))))}
1391var n4=({actionLabel:e,description:t,iconAccent:r,iconBackground:n,iconUrl:o,isCompact:a,onAction:i,title:s,url:l,variant:c})=>{let u="browser"===c,d=!u&&r&&(e=>e?[nH(e,.2),nH(e,.14),nH(e,.1)]:null)(r);return p.createElement(tB,{alignItems:"center",borderRadius:"13",display:"flex",justifyContent:"center",overflow:"hidden",paddingX:a?"18":"44",position:"relative",style:{flex:1,isolation:"isolate"},width:"full"},p.createElement(tB,{borderColor:"actionButtonBorder",borderRadius:"13",borderStyle:"solid",borderWidth:"1",style:{bottom:"0",left:"0",position:"absolute",right:"0",top:"0",zIndex:1}}),u&&p.createElement(tB,{background:"downloadTopCardBackground",height:"full",position:"absolute",style:{zIndex:0},width:"full"},p.createElement(tB,{display:"flex",flexDirection:"row",justifyContent:"space-between",style:{bottom:"0",filter:"blur(20px)",left:"0",position:"absolute",right:"0",top:"0",transform:"translate3d(0, 0, 0)"}},p.createElement(tB,{style:{filter:"blur(100px)",marginLeft:-27,marginTop:-20,opacity:.6,transform:"translate3d(0, 0, 0)"}},p.createElement(tF,{borderRadius:"full",height:"200",src:o,width:"200"})),p.createElement(tB,{style:{filter:"blur(100px)",marginRight:0,marginTop:105,opacity:.6,overflow:"auto",transform:"translate3d(0, 0, 0)"}},p.createElement(tF,{borderRadius:"full",height:"200",src:o,width:"200"})))),!u&&d&&p.createElement(tB,{background:"downloadBottomCardBackground",style:{bottom:"0",left:"0",position:"absolute",right:"0",top:"0"}},p.createElement(tB,{position:"absolute",style:{background:`radial-gradient(50% 50% at 50% 50%, ${d[0]} 0%, ${d[1]} 25%, rgba(0,0,0,0) 100%)`,height:564,left:-215,top:-197,transform:"translate3d(0, 0, 0)",width:564}}),p.createElement(tB,{position:"absolute",style:{background:`radial-gradient(50% 50% at 50% 50%, ${d[2]} 0%, rgba(0, 0, 0, 0) 100%)`,height:564,left:-1,top:-76,transform:"translate3d(0, 0, 0)",width:564}})),p.createElement(tB,{alignItems:"flex-start",display:"flex",flexDirection:"row",gap:"24",height:"max",justifyContent:"center",style:{zIndex:1}},p.createElement(tB,null,p.createElement(tF,{height:"60",src:o,width:"60",...n?{background:n,borderColor:"generalBorder",borderRadius:"10"}:null})),p.createElement(tB,{display:"flex",flexDirection:"column",gap:"4",style:{flex:1},width:"full"},p.createElement(r5,{color:"modalText",size:"14",weight:"bold"},s),p.createElement(r5,{color:"modalTextSecondary",size:"14",weight:"medium"},t),p.createElement(tB,{marginTop:"14",width:"max"},p.createElement(r8,{href:l,label:e,onClick:i,size:"medium"})))))};function n9({changeWalletStep:e,wallet:t}){let r=rz(),n=rq(),o="compact"===(0,p.useContext)(r$),{desktop:a,desktopDownloadUrl:i,extension:s,extensionDownloadUrl:l,mobileDownloadUrl:c}=t,{i18n:u}=(0,p.useContext)(tZ);return(0,p.useEffect)(()=>{nZ(),n1(),tL(nX),tL(nG)},[]),p.createElement(tB,{alignItems:"center",display:"flex",flexDirection:"column",gap:"24",height:"full",marginBottom:"8",marginTop:"4",width:"full"},p.createElement(tB,{alignItems:"center",display:"flex",flexDirection:"column",gap:"8",height:"full",justifyContent:"center",width:"full"},l&&p.createElement(n4,{actionLabel:u.t("get_options.extension.download.label",{browser:r}),description:u.t("get_options.extension.description"),iconUrl:n5,isCompact:o,onAction:()=>e(s?.instructions?"INSTRUCTIONS_EXTENSION":"CONNECT"),title:u.t("get_options.extension.title",{wallet:t.name,browser:r}),url:l,variant:"browser"}),i&&p.createElement(n4,{actionLabel:u.t("get_options.desktop.download.label",{platform:n}),description:u.t("get_options.desktop.description"),iconUrl:n3,isCompact:o,onAction:()=>e(a?.instructions?"INSTRUCTIONS_DESKTOP":"CONNECT"),title:u.t("get_options.desktop.title",{wallet:t.name,platform:n}),url:i,variant:"desktop"}),c&&p.createElement(n4,{actionLabel:u.t("get_options.mobile.download.label",{wallet:t.name}),description:u.t("get_options.mobile.description"),iconAccent:t.iconAccent,iconBackground:t.iconBackground,iconUrl:t.iconUrl,isCompact:o,onAction:()=>{e("DOWNLOAD")},title:u.t("get_options.mobile.title",{wallet:t.name}),variant:"app"})))}function oe({changeWalletStep:e,wallet:t}){let{downloadUrls:r,qrCode:n}=t,{i18n:o}=(0,p.useContext)(tZ);return(0,p.useEffect)(()=>{nZ(),n1()},[]),p.createElement(tB,{alignItems:"center",display:"flex",flexDirection:"column",gap:"24",height:"full",width:"full"},p.createElement(tB,{style:{maxWidth:220,textAlign:"center"}},p.createElement(r5,{color:"modalTextSecondary",size:"14",weight:"semibold"},o.t("get_mobile.description"))),p.createElement(tB,{height:"full"},r?.qrCode?p.createElement(n2,{logoSize:0,size:268,uri:r.qrCode}):null),p.createElement(tB,{alignItems:"center",borderRadius:"10",display:"flex",flexDirection:"row",gap:"8",height:"34",justifyContent:"space-between",marginBottom:"12",paddingY:"8"},p.createElement(r8,{label:o.t("get_mobile.continue.label"),onClick:()=>e(n?.instructions?"INSTRUCTIONS_MOBILE":"CONNECT")})))}var ot={connect:()=>
1391p.createElement(nV,null),create:()=>p.createElement(nY,null),install:e=>p.createElement(tF,{background:e.iconBackground,borderColor:"generalBorder",borderRadius:"10",height:"48",src:e.iconUrl,width:"48"}),refresh:()=>p.createElement(nJ,null),scan:()=>p.createElement(n6,null)};function or({connectWallet:e,wallet:t}){let{i18n:r}=(0,p.useContext)(tZ);return p.createElement(tB,{alignItems:"center",display:"flex",flexDirection:"column",height:"full",width:"full"},p.createElement(tB,{display:"flex",flexDirection:"column",gap:"28",height:"full",justifyContent:"center",paddingY:"32",style:{maxWidth:320}},t?.qrCode?.instructions?.steps.map((e,n)=>p.createElement(tB,{alignItems:"center",display:"flex",flexDirection:"row",gap:"16",key:n},p.createElement(tB,{borderRadius:"10",height:"48",minWidth:"48",overflow:"hidden",position:"relative",width:"48"},ot[e.step]?.(t)),p.createElement(tB,{display:"flex",flexDirection:"column",gap:"4"},p.createElement(r5,{color:"modalText",size:"14",weight:"bold"},r.t(e.title,void 0,{rawKeyIfTranslationMissing:!0})),p.createElement(r5,{color:"modalTextSecondary",size:"14",weight:"medium"},r.t(e.description,void 0,{rawKeyIfTranslationMissing:!0})))))),p.createElement(tB,{alignItems:"center",display:"flex",flexDirection:"column",gap:"12",justifyContent:"center",marginBottom:"16"},p.createElement(r8,{label:r.t("get_instructions.mobile.connect.label"),onClick:()=>e(t)}),p.createElement(tB,{as:"a",className:tk({active:"shrink",hover:"grow"}),display:"block",href:t?.qrCode?.instructions?.learnMoreUrl,paddingX:"12",paddingY:"4",rel:"noreferrer",style:{willChange:"transform"},target:"_blank",transition:"default"},p.createElement(r5,{color:"accentColor",size:"14",weight:"bold"},r.t("get_instructions.mobile.learn_more.label")))))}function on({wallet:e}){let{i18n:t}=(0,p.useContext)(tZ);return p.createElement(tB,{alignItems:"center",display:"flex",flexDirection:"column",height:"full",width:"full"},p.createElement(tB,{display:"flex",flexDirection:"column",gap:"28",height:"full",justifyContent:"center",paddingY:"32",style:{maxWidth:320}},e?.extension?.instructions?.steps.map((r,n)=>p.createElement(tB,{alignItems:"center",display:"flex",flexDirection:"row",gap:"16",key:n},p.createElement(tB,{borderRadius:"10",height:"48",minWidth:"48",overflow:"hidden",position:"relative",width:"48"},ot[r.step]?.(e)),p.createElement(tB,{display:"flex",flexDirection:"column",gap:"4"},p.createElement(r5,{color:"modalText",size:"14",weight:"bold"},t.t(r.title,void 0,{rawKeyIfTranslationMissing:!0})),p.createElement(r5,{color:"modalTextSecondary",size:"14",weight:"medium"},t.t(r.description,void 0,{rawKeyIfTranslationMissing:!0})))))),p.createElement(tB,{alignItems:"center",display:"flex",flexDirection:"column",gap:"12",justifyContent:"center",marginBottom:"16"},p.createElement(r8,{label:t.t("get_instructions.extension.refresh.label"),onClick:window.location.reload.bind(window.location)}),p.createElement(tB,{as:"a",className:tk({active:"shrink",hover:"grow"}),display:"block",href:e?.extension?.instructions?.learnMoreUrl,paddingX:"12",paddingY:"4",rel:"noreferrer",style:{willChange:"transform"},target:"_blank",transition:"default"},p.createElement(r5,{color:"accentColor",size:"14",weight:"bold"},t.t("get_instructions.extension.learn_more.label")))))}function oo({connectWallet:e,wallet:t}){let{i18n:r}=(0,p.useContext)(tZ);return p.createElement(tB,{alignItems:"center",display:"flex",flexDirection:"column",height:"full",width:"full"},p.createElement(tB,{display:"flex",flexDirection:"column",gap:"28",height:"full",justifyContent:"center",paddingY:"32",style:{maxWidth:320}},t?.desktop?.instructions?.steps.map((e,n)=>p.createElement(tB,{alignItems:"center",display:"flex",flexDirection:"row",gap:"16",key:n},p.createElement(tB,{borderRadius:"10",height:"48",minWidth:"48",overflow:"hidden",position:"relative",width:"48"},ot[e.step]?.(t)),p.createElement(tB,{display:"flex",flexDirection:"column",gap:"4"},p.createElement(r5,{color:"modalText",size:"14",weight:"bold"},r.t(e.title,void 0,{rawKeyIfTranslationMissing:!0})),p.createElement(r5,{color:"modalTextSecondary",size:"14",weight:"medium"},r.t(e.description,void 0,{rawKeyIfTranslationMissing:!0})))))),p.createElement(tB,{alignItems:"center",display:"flex",flexDirection:"column",gap:"12",justifyContent:"center",marginBottom:"16"},p.createElement(r8,{label:r.t("get_instructions.desktop.connect.label"),onClick:()=>e(t)}),p.createElement(tB,{as:"a",className:tk({active:"shrink",hover:"grow"}),display:"block",href:t?.desktop?.instructions?.learnMoreUrl,paddingX:"12",paddingY:"4",rel:"noreferrer",style:{willChange:"transform"},target:"_blank",transition:"default"},p.createElement(r5,{color:"accentColor",size:"14",weight:"bold"},r.t("get_instructions.desktop.learn_more.label")))))}function oa({onClose:e}){let t,[r,n]=(0,p.useState)(),[o,a]=(0,p.useState)(),[i,s]=(0,p.useState)(),l=!!o?.qrCode&&i,[c,u]=(0,p.useState)(!1),d=(0,p.useContext)(r$)===rL.COMPACT,{disclaimer:f}=(0,p.useContext)(rT),{i18n:h}=(0,p.useContext)(tZ),m=rU(),b=(0,p.useRef)(!1),{connector:g}=(0,p.useContext)(rM),y=rJ(!g).filter(e=>e.ready||!!e.extensionDownloadUrl).sort((e,t)=>
1391e.groupIndex-t.groupIndex),v=rJ(),w=function(e,t){let r={};for(let n of e){let e=t(n);e&&(r[e]||(r[e]=[]),r[e].push(n))}return r}(y,e=>e.groupName),x=["Recommended","Other","Popular","More","Others","Installed"];(0,p.useEffect)(()=>{g&&!b.current&&(S("CONNECT"),k(g),b.current=!0)},[g]);let C=e=>{u(!1),e.ready&&e?.connect?.()?.catch(()=>{u(!0)})},E=async e=>{let t=y.find(t=>e.id===t.id);t?.getDesktopUri&&setTimeout(async()=>{let e=await t?.getDesktopUri?.();e&&window.open(e,m?"_blank":"_self")},0)},j=async e=>{let t=y.find(t=>e.id===t.id),r=await t?.getQrCodeUri?.();s(r),setTimeout(()=>{a(t),S("CONNECT")},50*!r)},k=async e=>{nq(e.id),e.ready&&(j(e),E(e)),C(e),n(e.id),e.ready||(a(e),S(e?.extensionDownloadUrl?"DOWNLOAD_OPTIONS":"CONNECT"))},P=()=>{n(void 0),a(void 0),s(void 0)},S=(e,t=!1)=>{t&&"GET"===e&&"GET"===I?P():t||"GET"!==e?t||"CONNECT"!==e||O("CONNECT"):O("GET"),A(e)},[I,O]=(0,p.useState)("NONE"),[R,A]=(0,p.useState)("NONE"),T=null,B=null,_=null;(0,p.useEffect)(()=>{u(!1)},[R,o]);let M=!!(o?.extensionDownloadUrl&&o?.mobileDownloadUrl);switch(R){case"NONE":T=p.createElement(nN,{getWallet:()=>S("GET")});break;case"LEARN_COMPACT":T=p.createElement(nN,{compactModeEnabled:d,getWallet:()=>S("GET")}),B=h.t("intro.title"),_="NONE";break;case"GET":T=p.createElement(n8,{getWalletDownload:e=>{let t=v.find(t=>e===t.id),r=t?.downloadUrls?.qrCode,n=!!t?.desktopDownloadUrl,o=!!t?.extensionDownloadUrl;a(t),r&&(o||n)?S("DOWNLOAD_OPTIONS"):r?S("DOWNLOAD"):n?S("INSTRUCTIONS_DESKTOP"):S("INSTRUCTIONS_EXTENSION")},compactModeEnabled:d}),B=h.t("get.title"),_=d?"LEARN_COMPACT":"NONE";break;case"CONNECT":T=o&&p.createElement(n7,{changeWalletStep:S,compactModeEnabled:d,connectionError:c,onClose:e,qrCodeUri:i,reconnect:C,wallet:o}),B=l&&("WalletConnect"===o.name?h.t("connect_scan.fallback_title"):h.t("connect_scan.title",{wallet:o.name})),_=d?g?null:"NONE":null,t=d?g?()=>{}:P:()=>{};break;case"DOWNLOAD_OPTIONS":T=o&&p.createElement(n9,{changeWalletStep:S,wallet:o}),B=o&&h.t("get_options.short_title",{wallet:o.name}),_=g?"CONNECT":d?"NONE":I;break;case"DOWNLOAD":T=o&&p.createElement(oe,{changeWalletStep:S,wallet:o}),B=o&&h.t("get_mobile.title",{wallet:o.name}),_=M?"DOWNLOAD_OPTIONS":I;break;case"INSTRUCTIONS_MOBILE":T=o&&p.createElement(or,{connectWallet:k,wallet:o}),B=o&&h.t("get_options.title",{wallet:d&&o.shortName||o.name}),_="DOWNLOAD";break;case"INSTRUCTIONS_EXTENSION":T=o&&p.createElement(on,{wallet:o}),B=o&&h.t("get_options.title",{wallet:d&&o.shortName||o.name}),_="DOWNLOAD_OPTIONS";break;case"INSTRUCTIONS_DESKTOP":T=o&&p.createElement(oo,{connectWallet:k,wallet:o}),B=o&&h.t("get_options.title",{wallet:d&&o.shortName||o.name}),_="DOWNLOAD_OPTIONS"}return p.createElement(tB,{display:"flex",flexDirection:"row",style:{maxHeight:d?468:504}},(!d||"NONE"===R)&&p.createElement(tB,{className:d?"_1vwt0cg4":"_1vwt0cg3",display:"flex",flexDirection:"column",marginTop:"16"},p.createElement(tB,{display:"flex",justifyContent:"space-between"},d&&f&&p.createElement(tB,{marginLeft:"16",width:"28"},p.createElement(nF,{onClick:()=>S("LEARN_COMPACT")})),d&&!f&&p.createElement(tB,{marginLeft:"16",width:"28"}),p.createElement(tB,{marginLeft:d?"0":"6",paddingBottom:"8",paddingTop:"2",paddingX:"18"},p.createElement(r5,{as:"h1",color:"modalText",id:"rk_connect_title",size:"18",weight:"heavy",testId:"connect-header-label"},h.t("connect.title"))),d&&p.createElement(tB,{marginRight:"16"},p.createElement(r4,{onClose:e}))),p.createElement(tB,{className:"_1vwt0cg2 ju367v7a ju367v7v",paddingBottom:"18"},Object.entries(w).map(([e,t],n)=>t.length>0&&p.createElement(p.Fragment,{key:n},e?p.createElement(tB,{marginBottom:"8",marginTop:"16",marginX:"6"},p.createElement(r5,{color:"Installed"===e?"accentColor":"modalTextSecondary",size:"14",weight:"bold"},x.includes(e)?h.t(`connector_group.${e.toLowerCase()}`):e)):null,p.createElement(tB,{display:"flex",flexDirection:"column",gap:"4"},t.map(e=>p.createElement(nz,{currentlySelected:e.id===r,iconBackground:e.iconBackground,iconUrl:e.iconUrl,key:e.id,name:e.name,onClick:()=>k(e),ready:e.ready,recent:e.recent,testId:`wallet-option-${e.id}`,isRainbowKitConnector:e.isRainbowKitConnector})))))),d&&p.createElement(p.Fragment,null,p.createElement(tB,{background:"generalBorder",height:"1",marginTop:"-1"}),f?p.createElement(tB,{paddingX:"24",paddingY:"16",textAlign:"center"},p.createElement(f,{Link:n_,Text:nM})):p.createElement(tB,{alignItems:"center",display:"flex",justifyContent:"space-between",paddingX:"24",paddingY:"16"},p.createElement(tB,{paddingY:"4"},p.createElement(r5,{color:"modalTextSecondary",size:"14",weight:"medium"},h.t("connect.new_to_ethereum.description"))),p.createElement(tB,{alignItems:"center",display:"flex",flexDirection:"row",gap:"4",justifyContent:"center"},p.createElement(tB,{className:tk({active:"shrink",hover:"grow"}),cursor:"pointer",onClick:()=>S("LEARN_COMPACT"),paddingY:"4",style:{willChange:"transform"},transition:"default"},p.createElement(r5,{color:"accentColor",size:"14",weight:"bold"},h.t("connect.new_to_ethereum.learn_more.label"))))))),(!d||"NONE"!==R)&&p.createElement(p.Fragment,null,!d&&p.createElement(tB,{background:"generalBorder",minWidth:"1",
1391width:"1"}),p.createElement(tB,{display:"flex",flexDirection:"column",margin:"16",style:{flexGrow:1}},p.createElement(tB,{alignItems:"center",display:"flex",justifyContent:"space-between",marginBottom:"12"},p.createElement(tB,{width:"28"},_&&p.createElement(tB,{as:"button",className:tk({active:"shrinkSm",hover:"growLg"}),color:"accentColor",onClick:()=>{_&&S(_,!0),t?.()},paddingX:"8",paddingY:"4",style:{boxSizing:"content-box",height:17,willChange:"transform"},transition:"default",type:"button"},p.createElement(nL,null))),p.createElement(tB,{display:"flex",justifyContent:"center",style:{flexGrow:1}},B&&p.createElement(r5,{color:"modalText",size:"18",textAlign:"center",weight:"heavy"},B)),p.createElement(r4,{onClose:e})),p.createElement(tB,{display:"flex",flexDirection:"column",style:{minHeight:d?396:432}},p.createElement(tB,{alignItems:"center",display:"flex",flexDirection:"column",gap:"6",height:"full",justifyContent:"center",marginX:"8"},T)))))}var oi=({wallet:e})=>p.createElement("svg",{className:"_1am14413",viewBox:"0 0 86 86",width:"86",height:"86"}
1391,p.createElement("title",null,"Loading"),p.createElement("rect",{x:"3",y:"3",width:80,height:80,rx:20,ry:20,strokeDasharray:`${53.333333333333336} ${320/3}`,strokeDashoffset:160,className:"_1am14412",style:{stroke:e?.iconAccent||"#0D3887"}}));function os({onClose:e,wallet:t,connecting:r}){let{connect:n,iconBackground:o,iconUrl:a,id:i,name:s,getMobileUri:l,ready:c,shortName:u,showWalletConnectModal:d}=t,f=nD(a),h=(0,p.useRef)(!1),{i18n:m}=(0,p.useContext)(tZ),b=(0,p.useCallback)(async()=>{let t=async()=>{let e=await l?.();if(e)if(e&&function({mobileUri:e,name:t}){localStorage.setItem(nt,JSON.stringify({href:e.split("?")[0],name:t}))}({mobileUri:e,name:s}),e.startsWith("http")){let t=document.createElement("a");t.href=e,t.target="_blank",t.rel="noreferrer noopener",t.click()}else window.location.href=e};if("walletConnect"!==i&&t(),d){d(),e?.();return}n?.()},[n,l,d,e,s,i]);return(0,p.useEffect)(()=>{r&&!h.current&&(b(),h.current=!0)},[r,b]),p.createElement(tB,{as:"button",color:c?"modalText":"modalTextSecondary",disabled:!c,fontFamily:"body",key:i,onClick:b,ref:f,style:{overflow:"visible",textAlign:"center"},testId:`wallet-option-${i}`,type:"button",width:"full"},p.createElement(tB,{alignItems:"center",display:"flex",flexDirection:"column",justifyContent:"center"},p.createElement(tB,{display:"flex",alignItems:"center",justifyContent:"center",paddingBottom:"8",paddingTop:"10",position:"relative"},r?p.createElement(oi,{wallet:t}):null,p.createElement(tF,{background:o,borderRadius:"13",boxShadow:"walletLogo",height:"60",src:a,width:"60"})),r?null:p.createElement(tB,{display:"flex",flexDirection:"column",textAlign:"center"},p.createElement(r5,{as:"h2",color:t.ready?"modalText":"modalTextSecondary",size:"13",weight:"medium"},p.createElement(tB,{as:"span",position:"relative"},u??s,!t.ready&&" (unsupported)")),t.recent&&p.createElement(r5,{color:"accentColor",size:"12",weight:"medium"},m.t("connect.recent")))))}function ol({onClose:e}){let t=rJ().filter(e=>e.isRainbowKitConnector),{disclaimer:r,learnMoreUrl:n}=(0,p.useContext)(rT),o=null,a=null,i=!1,s=null,[l,c]=(0,p.useState)("CONNECT"),{i18n:u}=(0,p.useContext)(tZ),d=tR();switch(l){case"CONNECT":o=u.t("connect.title"),i=!0,a=p.createElement(tB,null,p.createElement(tB,{background:"profileForeground",className:"_1am14410",display:"flex",paddingBottom:"20",paddingTop:"6"},p.createElement(tB,{display:"flex",style:{margin:"0 auto"}},t.filter(e=>e.ready).map(t=>p.createElement(tB,{key:t.id,paddingX:"20"},p.createElement(tB,{width:"60"},p.createElement(os,{onClose:e,wallet:t})))))),p.createElement(tB,{background:"generalBorder",height:"1",marginBottom:"32",marginTop:"-1"}),p.createElement(tB,{alignItems:"center",display:"flex",flexDirection:"column",gap:"32",paddingX:"32",style:{textAlign:"center"}},p.createElement(tB,{display:"flex",flexDirection:"column",gap:"8",textAlign:"center"},p.createElement(r5,{color:"modalText",size:"16",weight:"bold"},u.t("intro.title")),p.createElement(r5,{color:"modalTextSecondary",size:"16"},u.t("intro.description")))),p.createElement(tB,{paddingTop:"32",paddingX:"20"},p.createElement(tB,{display:"flex",gap:"14",justifyContent:"center"},p.createElement(r8,{label:u.t("intro.get.label"),onClick:()=>c("GET"),size:"large",type:"secondary"}),p.createElement(r8,{href:n,label:u.t("intro.learn_more.label"),size:"large",type:"secondary"}))),r&&p.createElement(tB,{marginTop:"28",marginX:"32",textAlign:"center"},p.createElement(r,{Link:n_,Text:nM})));break;case"GET":{o=u.t("get.title"),s="CONNECT";let e=t?.filter(e=>e.downloadUrls?.ios||e.downloadUrls?.android||e.downloadUrls?.mobile)?.splice(0,3);a=p.createElement(tB,null,p.createElement(tB,{alignItems:"center",display:"flex",flexDirection:"column",height:"full",marginBottom:"36",marginTop:"5",paddingTop:"12",width:"full"},e.map((t,r)=>{let{downloadUrls:n,iconBackground:o,iconUrl:a,name:i}=t;return n?.ios||n?.android||n?.mobile?p.createElement(tB,{display:"flex",gap:"16",key:t.id,paddingX:"20",width:"full"},p.createElement(tB,{style:{minHeight:48,minWidth:48}},p.createElement(tF,{background:o,borderColor:"generalBorder",borderRadius:"10",height:"48",src:a,width:"48"})),p.createElement(tB,{display:"flex",flexDirection:"column",width:"full"},p.createElement(tB,{alignItems:"center",display:"flex",height:"48"},p.createElement(tB,{width:"full"},p.createElement(r5,{color:"modalText",size:"18",weight:"bold"},i)),p.createElement(r8,{href:(d?n?.ios:n?.android)||n?.mobile,label:u.t("get.action.label"),size:"small",type:"secondary"})),r<e.length-1&&p.createElement(tB,{background:"generalBorderDim",height:"1",marginY:"10",width:"full"}))):null})),p.createElement(tB,{style:{marginBottom:"42px"}}),p.createElement(tB,{alignItems:"center",display:"flex",flexDirection:"column",gap:"36",paddingX:"36",style:{textAlign:"center"}},p.createElement(tB,{display:"flex",flexDirection:"column",gap:"12",textAlign:"center"},p.createElement(r5,{color:"modalText",size:"16",weight:"bold"},u.t("get.looking_for.title")),p.createElement(r5,{color:"modalTextSecondary",size:"16"},u.t("get.looking_for.mobile.description")))))}}return p.createElement(tB,{display:"flex",flexDirection:"column",paddingBottom:"36"},p.createElement(tB,{background:i?"profileForeground":"modalBackgroun
1391d",display:"flex",flexDirection:"column",paddingBottom:"4",paddingTop:"14"},p.createElement(tB,{display:"flex",justifyContent:"center",paddingBottom:"6",paddingX:"20",position:"relative"},s&&p.createElement(tB,{display:"flex",position:"absolute",style:{left:0,marginBottom:-20,marginTop:-20}},p.createElement(tB,{alignItems:"center",as:"button",className:tk({active:"shrinkSm",hover:"growLg"}),color:"accentColor",display:"flex",marginLeft:"4",marginTop:"20",onClick:()=>c(s),padding:"16",style:{height:17,willChange:"transform"},transition:"default",type:"button"},p.createElement(nL,null))),p.createElement(tB,{marginTop:"4",textAlign:"center",width:"full"},p.createElement(r5,{as:"h1",color:"modalText",id:"rk_connect_title",size:"20",weight:"bold"},o)),p.createElement(tB,{alignItems:"center",display:"flex",height:"32",paddingRight:"14",position:"absolute",right:"0"},p.createElement(tB,{style:{marginBottom:-20,marginTop:-20}},p.createElement(r4,{onClose:e}))))),p.createElement(tB,{display:"flex",flexDirection:"column"},a))}var oc=({onClose:e})=>{let{connector:t}=(0,p.useContext)(rM),{i18n:r}=(0,p.useContext)(tZ),n=t?.name||"";return p.createElement(tB,null,p.createElement(tB,{display:"flex",paddingBottom:"32",justifyContent:"center",alignItems:"center",background:"profileForeground",flexDirection:"column"},p.createElement(tB,{width:"full",display:"flex",justifyContent:"flex-end",marginTop:"18",marginRight:"24"},p.createElement(r4,{onClose:e})),p.createElement(tB,{width:"60"},p.createElement(os,{onClose:e,wallet:t,connecting:!0})),p.createElement(tB,{marginTop:"20"},p.createElement(r5,{textAlign:"center",color:"modalText",size:"18",weight:"semibold"},r.t("connect.status.connect_mobile",{wallet:n}))),p.createElement(tB,{maxWidth:"full",marginTop:"8"},p.createElement(r5,{textAlign:"center",color:"modalText",size:"16",weight:"medium"},r.t("connect.status.confirm_mobile",{wallet:n})))))};function ou({onClose:e}){let{connector:t}=(0,p.useContext)(rM);return tA()?t?p.createElement(oc,{onClose:e}):p.createElement(ol,{onClose:e}):p.createElement(oa,{onClose:e})}function od({onClose:e,open:t}){let r="rk_connect_title",n=tI(),{disconnect:o}=(0,em.u)(),{isConnecting:a}=(0,v.F)(),i=p.useCallback(()=>{e(),o()},[e,o]),s=p.useCallback(()=>{a&&o(),e()},[e,o,a]);return"disconnected"===n?p.createElement(nd,{onClose:s,open:t,titleId:r},p.createElement(nf,{bottomSheetOnMobile:!0,padding:"0",wide:!0},p.createElement(ou,{onClose:s}))):"unauthenticated"===n?p.createElement(nd,{onClose:i,open:t,titleId:r},p.createElement(nf,{bottomSheetOnMobile:!0,padding:"0"},p.createElement(ne,{onClose:i,onCloseModal:e}))):null}function of(){let[e,t]=(0,p.useState)(!1);return{closeModal:(0,p.useCallback)(()=>t(!1),[]),isModalOpen:e,openModal:(0,p.useCallback)(()=>t(!0),[])}}var op=(0,p.createContext)({accountModalOpen:!1,chainModalOpen:!1,connectModalOpen:!1,isWalletConnectModalOpen:!1,setIsWalletConnectModalOpen:()=>{}});function oh({children:e}){let{closeModal:t,isModalOpen:r,openModal:n}=of(),{closeModal:o,isModalOpen:a,openModal:i}=of(),{closeModal:s,isModalOpen:l,openModal:c}=of(),[u,d]=(0,p.useState)(!1),f=tI(),{chainId:h}=(0,v.F)(),{chains:m}=(0,x.U)(),b=m.some(e=>
1391e.id===h),g=(0,p.useCallback)(({keepConnectModalOpen:e=!1}={})=>{e||t(),o(),s()},[t,o,s]),y="unauthenticated"===tS();return eh({onConnect:()=>g({keepConnectModalOpen:y}),onDisconnect:()=>g()}),(0,p.useEffect)(()=>{y&&g()},[y,g]),p.createElement(op.Provider,{value:(0,p.useMemo)(()=>({accountModalOpen:a,chainModalOpen:l,connectModalOpen:r,isWalletConnectModalOpen:u,openAccountModal:b&&"connected"===f?i:void 0,openChainModal:"connected"===f?c:void 0,openConnectModal:"disconnected"===f||"unauthenticated"===f?n:void 0,setIsWalletConnectModalOpen:d}),[f,a,l,r,i,c,n,b,u])},e,p.createElement(od,{onClose:t,open:r}),p.createElement(nO,{onClose:o,open:a}),p.createElement(nB,{onClose:s,open:l}))}function om(){let{accountModalOpen:e,chainModalOpen:t,connectModalOpen:r}=(0,p.useContext)(op);return{accountModalOpen:e,chainModalOpen:t,connectModalOpen:r}}function ob(){let{isWalletConnectModalOpen:e,setIsWalletConnectModalOpen:t}=(0,p.useContext)(op);return{isWalletConnectModalOpen:e,setIsWalletConnectModalOpen:t}}function og(){let{connectModalOpen:e,openConnectModal:t}=(0,p.useContext)(op),{isWalletConnectModalOpen:r}=ob();return{connectModalOpen:e||r,openConnectModal:t}}var oy=()=>{};function ov({children:e}){let t=rp(),{address:r}=(0,v.F)(),{chainId:n}=(0,v.F)(),{chains:o}=(0,x.U)(),a=o.some(e=>e.id===n),i=(()=>{let e=rc();return(0,p.useMemo)(()=>{let t={};for(let r of e)t[r.id]=r;return t},[e])}
1391)(),s=tS()??void 0,l=n?i[n]:void 0,c=l?.name??void 0,u=l?.iconUrl??void 0,d=l?.iconBackground??void 0,f=t$(u),h=(0,p.useContext)(rD),m=rI().some(({status:e})=>"pending"===e)&&h,{showBalance:b}=rf(),{balance:g,ensAvatar:y,ensName:w}=rw({address:r,includeBalance:"boolean"==typeof b?b:!b||tw(b)[tA()?"smallScreen":"largeScreen"]}),C=g?`${nm(Number.parseFloat(g.formatted))} ${g.symbol}`:void 0,{openConnectModal:E}=og(),{openChainModal:j}=function(){let{chainModalOpen:e,openChainModal:t}=(0,p.useContext)(op);return{chainModalOpen:e,openChainModal:t}}(),{openAccountModal:k}=function(){let{accountModalOpen:e,openAccountModal:t}=(0,p.useContext)(op);return{accountModalOpen:e,openAccountModal:t}}(),{accountModalOpen:P,chainModalOpen:S,connectModalOpen:I}=om();return p.createElement(p.Fragment,null,e({account:r?{address:r,balanceDecimals:g?.decimals,balanceFormatted:g?.formatted,balanceSymbol:g?.symbol,displayBalance:C,displayName:w?ng(w):nb(r),ensAvatar:y??void 0,ensName:w??void 0,hasPendingTransactions:m}:void 0,accountModalOpen:P,authenticationStatus:s,chain:n?{hasIcon:!!u,iconBackground:d,iconUrl:f,id:n,name:c,unsupported:!a}:void 0,chainModalOpen:S,connectModalOpen:I,mounted:t(),openAccountModal:k??oy,openChainModal:j??oy,openConnectModal:E??oy}))}ov.displayName="ConnectButton.Custom";var ow={accountStatus:"full",chainStatus:{largeScreen:"full",smallScreen:"icon"},label:"Connect Wallet",showBalance:{largeScreen:!0,smallScreen:!1}};function ox({accountStatus:e=ow.accountStatus,chainStatus:t=ow.chainStatus,label:r=ow.label,showBalance:n=ow.showBalance}){let o=rc(),a=tI(),{setShowBalance:i}=rf(),[s,l]=(0,p.useState)(!1),{i18n:c}=(0,p.useContext)(tZ);return(0,p.useEffect)(()=>{i(n),s||l(!0)},[n,i]),s?p.createElement(ov,null,({account:i,chain:s,mounted:l,openAccountModal:u,openChainModal:d,openConnectModal:f})=>{let h=l&&"loading"!==a,m=s?.unsupported??!1;return p.createElement(tB,{display:"flex",gap:"12",...!h&&{"aria-hidden":!0,style:{opacity:0,pointerEvents:"none",userSelect:"none"}}},h&&i&&"connected"===a?p.createElement(p.Fragment,null,s&&(o.length>1||m)&&p.createElement(tB,{alignItems:"center","aria-label":"Chain Selector",as:"button",background:m?"connectButtonBackgroundError":"connectButtonBackground",borderRadius:"connectButton",boxShadow:"connectButton",className:tk({active:"shrink",hover:"grow"}),color:m?"connectButtonTextError":"connectButtonText",display:tv(t,e=>"none"===e?"none":"flex"),fontFamily:"body",fontWeight:"bold",gap:"6",key:m?"unsupported":"supported",onClick:d,paddingX:"10",paddingY:"8",testId:m?"wrong-network-button":"chain-button",transition:"default",type:"button"},m?p.createElement(tB,{alignItems:"center",display:"flex",height:"24",paddingX:"4"},c.t("connect_wallet.wrong_network.label")):p.createElement(tB,{alignItems:"center",display:"flex",gap:"6"},s.hasIcon?p.createElement(tB,{display:tv(t,e=>"full"===e||"icon"===e?"block":"none"),height:"24",width:"24"},p.createElement(tF,{alt:s.name??"Chain icon",background:s.iconBackground,borderRadius:"full",height:"24",src:s.iconUrl,width:"24"})):null,p.createElement(tB,{display:tv(t,e=>"icon"!==e||s.iconUrl?"full"===e||"name"===e?"block":"none":"block")},s.name??s.id)),p.createElement(tH,null)),!m&&p.createElement(tB,{alignItems:"center",as:"button",background:"connectButtonBackground",borderRadius:"connectButton",boxShadow:"connectButton",className:tk({active:"shrink",hover:"grow"}),color:"connectButtonText",display:"flex",fontFamily:"body",fontWeight:"bold",onClick:u,testId:"account-button",transition:"default",type:"button"},i.displayBalance&&p.createElement(tB,{display:tv(n,e=>e?"block":"none"),padding:"8",paddingLeft:"12"},i.displayBalance),p.createElement(tB,{background:tw(n)[tA()?"smallScreen":"largeScreen"]?"connectButtonInnerBackground":"connectButtonBackground",borderColor:"connectButtonBackground",borderRadius:"connectButton",borderStyle:"solid",borderWidth:"2",color:"connectButtonText",fontFamily:"body",fontWeight:"bold",paddingX:"8",paddingY:"6",transition:"default"},p.createElement(tB,{alignItems:"center",display:"flex",gap:"6",height:"24"},p.createElement(tB,{display:tv(e,e=>"full"===e||"avatar"===e?"block":"none")},p.createElement(tq,{address:i.address,imageUrl:i.ensAvatar,loading:i.hasPendingTransactions,size:24})),p.createElement(tB,{alignItems:"center",display:"flex",gap:"6"},p.createElement(tB,{display:tv(e,e=>"full"===e||"address"===e?"block":"none")},i.displayName),p.createElement(tH,null)))))):p.createElement(tB,{as:"button",background:"accentColor",borderRadius:"connectButton",boxShadow:"connectButton",className:tk({active:"shrink",hover:"grow"}),color:"accentColorForeground",fontFamily:"body",fontWeight:"bold",height:"40",key:"connect",onClick:f,paddingX:"14",testId:"connect-button",transition:"default",type:"button"},l&&"Connect Wallet"===r?c.t("connect_wallet.label"):r))}):p.createElement(p.Fragment,null)}ox.__defaultProps=ow,ox.Custom=ov;var oC=({appName:e,appDescription:t,appUrl:r,appIcon:n})=>({name:e,description:t??e,url:r??("undefined"!=typeof window?window.location.href:""),icons:[...n?[
1391n]:[]]}),oE=new Map;function oj({projectId:e,walletConnectParameters:t}){if(!e||""===e)throw Error("No projectId found. Every dApp must now provide a WalletConnect Cloud projectId to enable WalletConnect v2 https://www.rainbowkit.com/docs/installation#configure");return"YOUR_PROJECT_ID"===e&&(e="21fef48091f12692cad574a6f7753643"),r=>(function({projectId:e,walletDetails:t,walletConnectParameters:r}){return n=>({...(({projectId:e,walletConnectParameters:t,rkDetailsShowQrModal:r})=>{let n={...t||{},projectId:e,showQrModal:!1};r&&(n={...n,showQrModal:!0});let o=JSON.stringify(n),a=oE.get(o);if(a)return a;let i=tm(n);return oE.set(o,i),i})({projectId:e,walletConnectParameters:r,rkDetailsShowQrModal:t.rkDetails.showQrModal})(n),...t})})({projectId:e,walletDetails:r,walletConnectParameters:t})}function ok(e){let t="undefined"!=typeof window?window:void 0;if(void 0===t||void 0===t.ethereum)return;let r=t.ethereum.providers;return r?r.find(t=>t[e]):t.ethereum[e]?t.ethereum:void 0}function oP(e){let t=(e,r)=>{let[n,...o]=r.split("."),a=e[n];if(a)return 0===o.length?a:t(a,o.join("."))};if("undefined"!=typeof window)return t(window,e)}function oS({flag:e,namespace:t}){return!!t&&void 0!==oP(t)||!!e&&void 0!==ok(e)}function oI({flag:e,namespace:t,target:r}){var n;return n=r||function({flag:e,namespace:t}){let r="undefined"!=typeof window?window:void 0;if(void 0===r)return;if(t){let e=oP(t);if(e)return e}let n=r.ethereum?.providers;if(e){let t=ok(e);if(t)return t}return void 0!==n&&n.length>0?n[0]:r.ethereum}({flag:e,namespace:t}),e=>{let t=n?{target:()=>({id:e.rkDetails.id,name:e.rkDetails.name,provider:n})}:{};return r=>({...tn(t)(r),...e})}}var oO=({appName:e,appIcon:t})=>({id:"coinbase",name:"Coinbase Wallet",shortName:"Coinbase",rdns:"com.coinbase.wallet",iconUrl:async()=>(await r.e(3997).then(r.bind(r,73997))).default,iconAccent:"#2c5ff6",iconBackground:"#2c5ff6",installed:!0,downloadUrls:{android:"https://play.google.com/store/apps/details?id=org.toshi",ios:"https://apps.apple.com/us/app/coinbase-wallet-store-crypto/id1278383455",mobile:"https://coinbase.com/wallet/downloads",qrCode:"https://coinbase-wallet.onelink.me/q5Sx/fdb9b250",chrome:"https://chrome.google.com/webstore/detail/coinbase-wallet-extension/hnfanknocfeofbddgcijnmhnfnkdnaad",browserExtension:"https://coinbase.com/wallet"},...tR()?{}:{qrCode:{getUri:e=>e,instructions:{learnMoreUrl:"https://coinbase.com/wallet/articles/getting-started-mobile",steps:[{description:"wallet_connectors.coinbase.qr_code.step1.description",step:"install",title:"wallet_connectors.coinbase.qr_code.step1.title"},{description:"wallet_connectors.coinbase.qr_code.step2.description",step:"create",title:"wallet_connectors.coinbase.qr_code.step2.title"},{description:"wallet_connectors.coinbase.qr_code.step3.description",step:"scan",title:"wallet_connectors.coinbase.qr_code.step3.title"}]}},extension:{instructions:{learnMoreUrl:"https://coinbase.com/wallet/articles/getting-started-extension",steps:[{description:"wallet_connectors.coinbase.extension.step1.description",step:"install",title:"wallet_connectors.coinbase.extension.step1.title"},{description:"wallet_connectors.coinbase.extension.step2.description",step:"create",title:"wallet_connectors.coinbase.extension.step2.title"},{description:"wallet_connectors.coinbase.extension.step3.description",step:"refresh",title:"wallet_connectors.coinbase.extension.step3.title"}]}}},createConnector:r=>{let n=tb({appName:e,appLogoUrl:t,preference:oO.preference});return e=>({...n(e),...r})}});function oR(e){return!!e?.isMetaMask&&(!e.isBraveWallet||!!e._events||!!e._state)&&!e.isApexWallet&&!e.isAvalanche&&!e.isBackpack&&!e.isBifrost&&!e.isBitKeep&&!e.isBitski&&!e.isBlockWallet&&!e.isCoinbaseWallet&&!e.isDawn&&!e.isEnkrypt&&!e.isExodus&&!e.isFrame&&!e.isFrontier&&!e.isGamestop&&!e.isHyperPay&&!e.isImToken&&!e.isKuCoinWallet&&!e.isMathWallet&&!e.isNestWallet&&!e.isOkxWallet&&!e.isOKExWallet&&!e.isOneInchIOSWallet&&!e.isOneInchAndroidWallet&&!e.isOpera&&!e.isPhantom&&!e.isPortal&&!e.isRabby&&!e.isRainbow&&!e.isStatus&&!e.isTalisman&&!e.isTally&&!e.isTokenPocket&&!e.isTokenary&&!e.isTrust&&!e.isTrustWallet&&!e.isXDEFI&&!e.isZeal&&!e.isZerion&&!e.__seif&&!0}var oA=({projectId:e,walletConnectParameters:t})=>{let n=oS({flag:"isMetaMask"}),o=!n,a=e=>tO()?e:tR()?`metamask://wc?uri=${encodeURIComponent(e)}`:`https://metamask.app.link/wc?uri=${encodeURIComponent(e)}`;return{id:"metaMask",name:"MetaMask",rdns:"io.metamask",iconUrl:async()=>(await r.e(5137).then(r.bind(r,95137))).default,iconAccent:"#f6851a",iconBackgroun
1391d:"#fff",installed:o?void 0:n,downloadUrls:{android:"https://play.google.com/store/apps/details?id=io.metamask",ios:"https://apps.apple.com/us/app/metamask/id1438144202",mobile:"https://metamask.io/download",qrCode:"https://metamask.io/download",chrome:"https://chrome.google.com/webstore/detail/metamask/nkbihfbeogaeaoehlefnkodbefgpgknn",edge:"https://microsoftedge.microsoft.com/addons/detail/metamask/ejbalbakoplchlghecdalmeeeajnimhm",firefox:"https://addons.mozilla.org/firefox/addon/ether-metamask",opera:"https://addons.opera.com/extensions/details/metamask-10",browserExtension:"https://metamask.io/download"},mobile:{getUri:o?a:void 0},qrCode:o?{getUri:a,instructions:{learnMoreUrl:"https://metamask.io/faqs/",steps:[{description:"wallet_connectors.metamask.qr_code.step1.description",step:"install",title:"wallet_connectors.metamask.qr_code.step1.title"},{description:"wallet_connectors.metamask.qr_code.step2.description",step:"create",title:"wallet_connectors.metamask.qr_code.step2.title"},{description:"wallet_connectors.metamask.qr_code.step3.description",step:"refresh",title:"wallet_connectors.metamask.qr_code.step3.title"}]}}:void 0,extension:{instructions:{learnMoreUrl:"https://metamask.io/faqs/",steps:[{description:"wallet_connectors.metamask.extension.step1.description",step:"install",title:"wallet_connectors.metamask.extension.step1.title"},{description:"wallet_connectors.metamask.extension.step2.description",step:"create",title:"wallet_connectors.metamask.extension.step2.title"},{description:"wallet_connectors.metamask.extension.step3.description",step:"refresh",title:"wallet_connectors.metamask.extension.step3.title"}]}},createConnector:o?oj({projectId:e,walletConnectParameters:t}):oI({target:"undefined"!=typeof window?window.ethereum?.providers?.find(oR)??window.ethereum:void 0})}},oT=({projectId:e,walletConnectParameters:t})=>{let n=oS({flag:"isRainbow"}),o=!n,a=e=>tO()?e:tR()?`rainbow://wc?uri=${encodeURIComponent(e)}&connector=rainbowkit`:`https://rnbwapp.com/wc?uri=${encodeURIComponent(e)}&connector=rainbowkit`;return{id:"rainbow",name:"Rainbow",rdns:"me.rainbow",iconUrl:async()=>(await r.e(273).then(r.bind(r,70273))).default,iconBackground:"#0c2f78",installed:o?void 0:n,downloadUrls:{android:"https://play.google.com/store/apps/details?id=me.rainbow&referrer=utm_source%3Drainbowkit&utm_source=rainbowkit",ios:"https://apps.apple.com/app/apple-store/id1457119021?pt=119997837&ct=rainbowkit&mt=8",mobile:"https://rainbow.download?utm_source=rainbowkit",qrCode:"https://rainbow.download?utm_source=rainbowkit&utm_medium=qrcode",browserExtension:"https://rainbow.me/extension?utm_source=rainbowkit"},mobile:{getUri:o?a:void 0},qrCode:o?{getUri:a,instructions:{learnMoreUrl:"https://learn.rainbow.me/connect-to-a-website-or-app?utm_source=rainbowkit&utm_medium=connector&utm_campaign=learnmore",steps:[{description:"wallet_connectors.rainbow.qr_code.step1.description",step:"install",title:"wallet_connectors.rainbow.qr_code.step1.title"},{description:"wallet_connectors.rainbow.qr_code.step2.description",step:"create",title:"wallet_connectors.rainbow.qr_code.step2.title"},{description:"wallet_connectors.rainbow.qr_code.step3.description",step:"scan",title:"wallet_connectors.rainbow.qr_code.step3.title"}]}}:void 0,createConnector:o?oj({projectId:e,walletConnectParameters:t}):oI({flag:"isRainbow"})}},oB=()=>({id:"safe",name:"Safe",iconAccent:"#12ff80",iconBackground:"#fff",iconUrl:async()=>(await r.e(2626).then(r.bind(r,42626))).default,installed:"undefined"!=typeof window&&window?.parent!==window,downloadUrls:{},createConnector:e=>t=>({...tg()(t),...e})}),o_=({projectId:e,options:t})=>({id:"walletConnect",name:"WalletConnect",installed:void 0,iconUrl:async()=>(await r.e(2265).then(r.bind(r,52265))).default,iconBackground:"#3b99fc",qrCode:{getUri:e=>e},createConnector:oj({projectId:e,walletConnectParameters:t})}),oM=({appName:e,appDescription:t,appUrl:r,appIcon:o,wallets:a,projectId:i,...s})=>{let{transports:l,chains:c,...u}=s,d=oC({appName:e,appDescription:t,appUrl:r,appIcon:o});return function(e){let t,{multiInjectedProviderDiscovery:r=!0,storage:o=function(e){let{deserialize:t=tl,key:r="wagmi",serialize:n=td,storage:o=tf}=e;function a(e){return e instanceof Promise?e.then(e=>e).catch(()=>null):e}return{...o,key:r,async getItem(e,n){let i=o.getItem(`${r}.${e}`),s=await a(i);return s?t(s)??null:n??null},async setItem(e,t){let i=`${r}.${e}`;null===t?await a(o.removeItem(i)):await a(o.setItem(i,n(t)))},async removeItem(e){await a(o.removeItem(`${r}.${e}`))}}}({storage:function(){let e="undefined"!=typeof window&&window.localStorage?window.localStorage:tf;return{getItem:t=>e.getItem(t),removeItem(t){e.removeItem(t)},setItem(t,r){try{e.setItem(t,r)}catch{}}}}()}),syncConnectedChain:a=!0,ssr:i=!1,...s}=e,l="undefined"!=typeof window&&r?function(){let e=new Set,t=[],r=()=>(function(e){if("undefined"==typeof window)return;let t=t=>e(t.detail);return window.addEventListener("eip6963:announceProvider",t),window.dispatchEvent(new CustomEvent("eip6963:requestProvider")),()=>window.removeEventListener("eip6963:announceProvider",t)})(r=>{t.some(({info:e})=>
1391e.uuid===r.info.uuid)||(t=[...t,r],e.forEach(e=>e(t,{added:[r]})))}),n=r();return{_listeners:()=>e,clear(){e.forEach(e=>e([],{removed:[...t]})),t=[]},destroy(){this.clear(),e.clear(),n?.()},findProvider:({rdns:e})=>t.find(t=>t.info.rdns===e),getProviders:()=>t,reset(){this.clear(),n?.(),n=r()},subscribe:(r,{emitImmediately:n}={})=>(e.add(r),n&&r(t,{added:t}),()=>e.delete(r))}}():void 0,c=(0,e4.y)(()=>s.chains),u=(0,e4.y)(()=>{let e=[],t=new Set;for(let r of s.connectors??[]){let n=d(r);if(e.push(n),!i&&n.rdns)for(let e of"string"==typeof n.rdns?[n.rdns]:n.rdns)t.add(e)}if(!i&&l)for(let r of l.getProviders())t.has(r.info.rdns)||e.push(d(f(r)));return e});function d(e){let t=new ts(function(e=11){if(!n||tp+e>512){n="",tp=0;for(let e=0;e<256;e++)n+=(256+256*Math.random()|0).toString(16).substring(1)}return n.substring(tp,tp+++e)}()),r={...e({emitter:t,chains:c.getState(),storage:o,transports:s.transports}),emitter:t,uid:t.uid};return t.on("connect",v),r.setup?.(),r}function f(e){let{info:t}=e,r=e.provider;return tn({target:{...t,id:t.rdns,provider:r}})}let p=new Map;function h(){return{chainId:c.getState()[0].id,connections:new Map,current:null,status:"disconnected"}}let m="0.0.0-canary-";t=th.r.startsWith(m)?Number.parseInt(th.r.replace(m,""),10):Number.parseInt(th.r.split(".")[0]??"0",10);let b=(0,e4.y)((0,e7.eh)(o?(0,e7.Zr)(h,{migrate(e,r){if(r===t)return e;let n=h(),o=g(e,n.chainId);return{...n,chainId:o}},name:"store",partialize:e=>({connections:{__type:"Map",value:Array.from(e.connections.entries()).map(([e,t])=>{let{id:r,name:n,type:o,uid:a}=t.connector;return[e,{...t,connector:{id:r,name:n,type:o,uid:a}}]})},chainId:e.chainId,current:e.current}),merge(e,t){"object"==typeof e&&e&&"status"in e&&delete e.status;let r=g(e,t.chainId);return{...t,...e,chainId:r}},skipHydration:i,storage:o,version:t}):h));function g(e,t){return e&&"object"==typeof e&&"chainId"in e&&"number"==typeof e.chainId&&c.getState().some(t=>t.id===e.chainId)?e.chainId:t}function y(e){b.setState(t=>{let r=t.connections.get(e.uid);return r?{...t,connections:new Map(t.connections).set(e.uid,{accounts:e.accounts??r.accounts,chainId:e.chainId??r.chainId,connector:r.connector})}:t})}function v(e){"connecting"!==b.getState().status&&"reconnecting"!==b.getState().status&&b.setState(t=>{let r=u.getState().find(t=>t.uid===e.uid);return r?(r.emitter.listenerCount("connect")&&r.emitter.off("connect",y),r.emitter.listenerCount("change")||r.emitter.on("change",y),r.emitter.listenerCount("disconnect")||r.emitter.on("disconnect",w),{...t,connections:new Map(t.connections).set(e.uid,{accounts:e.accounts,chainId:e.chainId,connector:r}),current:e.uid,status:"connected"}):t})}function w(e){b.setState(t=>{let r=t.connections.get(e.uid);if(r){let e=r.connector;e.emitter.listenerCount("change")&&r.connector.emitter.off("change",y),e.emitter.listenerCount("disconnect")&&r.connector.emitter.off("disconnect",w),e.emitter.listenerCount("connect")||r.connector.emitter.on("connect",v)}if(t.connections.delete(e.uid),0===t.connections.size)return{...t,connections:new Map,current:null,status:"disconnected"};let n=t.connections.values().next().value;return{...t,connections:new Map(t.connections),current:n.connector.uid}})}return b.setState(h()),a&&b.subscribe(({connections:e,current:t})=>t?e.get(t)?.chainId:void 0,e=>{if(c.getState().some(t=>t.id===e))return b.setState(t=>({...t,chainId:e??t.chainId}))}),l?.subscribe(e=>{let t=new Set,r=new Set;for(let e of u.getState())if(t.add(e.id),e.rdns)for(let t of"string"==typeof e.rdns?[e.rdns]:e.rdns)r.add(t);let n=[];for(let o of e){if(r.has(o.info.rdns))continue;let e=d(f(o));t.has(e.id)||n.push(e)}(!o||b.persist.hasHydrated())&&u.setState(e=>[...e,...n],!0)}),{get chains(){return c.getState()},get connectors(){return u.getState()},storage:o,getClient:function(e={}){let t,r=e.chainId??b.getState().chainId,n=c.getState().find(e=>e.id===r);if(e.chainId&&!n)throw new eq.nk;{let e=p.get(b.getState().chainId);if(e&&!n)return e;if(!n)throw new eq.nk}{let e=p.get(r);if(e)return e}if(s.client)t=s.client({chain:n});else{let e=n.id,r=c.getState().map(e=>e.id),o={};for(let[t,n]of Object.entries(s))if("chains"!==t&&"client"!==t&&"connectors"!==t&&"transports"!==t)if("object"==typeof n)if(e in n)o[t]=n[e];else{if(r.some(e=>e in n))continue;o[t]=n}else o[t]=n;t=(0,e8.U)({...o,chain:n,batch:o.batch??{multicall:!0},transport:t=>s.transports[e]({...t,connectors:u})})}return p.set(r,t),t},get state(){return b.getState()},setState(e){let t;t="function"==typeof e?e(b.getState()):e;let r=h();"object"!=typeof t&&(t=r),Object.keys(r).some(e=>!(e in t))&&(t=r),b.setState(t,!0)},subscribe:(e,t,r)=>b.subscribe(e,t,r?{...r,fireImmediately:r.emitImmediately}:void 0),_internal:{mipd:l,async revalidate(){let e=b.getState(),t=e.connections,r=e.current;for(let[,e]of t){let n=e.connector;n.isAuthorized&&await n.isAuthorized()||(t.delete(n.uid),r===n.uid&&(r=null))}b.setState(e=>({...e,connections:t,current:r}))},store:b,ssr:!!i,syncConnectedChain:a,transports:s.transports,chains:{setState(e){let t="function"==typeof e?e(c.getState()):e;if(0!==t.length)return c.setState(t,!0)},subscribe:e=>c.subscribe(e)}
1391,connectors:{providerDetailToConnector:f,setup:d,setState:e=>u.setState("function"==typeof e?e(u.getState()):e,!0),subscribe:e=>u.subscribe(e)},events:{change:y,connect:v,disconnect:w}}}}({connectors:((e,{projectId:t,walletConnectParameters:r,appName:n,appDescription:o,appUrl:a,appIcon:i})=>{if(!e.length)throw Error("No wallet list was provided");for(let{wallets:t,groupName:r}of e)if(!t.length)throw Error(`No wallets provided for group: ${r}`);let s=-1,l=[],c=[],u=[],d=oC({appName:n,appDescription:o,appUrl:a,appIcon:i});for(let[o,{groupName:a,wallets:l}]of e.entries())for(let e of l){s++;let l=e({projectId:t,appName:n,appIcon:i,options:{metadata:d,...r},walletConnectParameters:{metadata:d,...r}});if(l?.iconAccent&&!nK(l?.iconAccent))throw Error(`Property \`iconAccent\` is not a hex value for wallet: ${l.name}`);let f={...l,groupIndex:o+1,groupName:a,index:s};"function"==typeof l.hidden?u.push(f):c.push(f)}for(let{createConnector:e,groupIndex:t,groupName:r,hidden:n,...o}of function(e,t){let r=[];for(let t of e)r.some(e=>e.id===t.id)||r.push(t);return r}([...c,...u],"id")){if("function"==typeof n&&n())continue;let a=e=>({rkDetails:Object.fromEntries(Object.entries({...o,groupIndex:t,groupName:r,isRainbowKitConnector:!0,...e||{}}).filter(([e,t])=>void 0!==t))});"walletConnect"===o.id&&l.push(e(a({isWalletConnectModalConnector:!0,showQrModal:!0})));let i=e(a());l.push(i)}return l})(a||[{groupName:"Popular",wallets:[oB,oT,oO,oA,o_]}],{projectId:i,appName:e,appDescription:t,appUrl:r,appIcon:o,walletConnectParameters:{metadata:d}}),chains:c,transports:l||c.reduce((e,t)=>(e[t.id]=(0,e3.L)(),e),{}),...u})}},91307:()=>{},91497:(e,t,r)=>{"use strict";r.d(t,{Dv:()=>j,FO:()=>m,If:()=>x,Ji:()=>d,Rv:()=>l,WL:()=>h,Yo:()=>y,ej:()=>f,fC:()=>k,iB:()=>c,kz:()=>i,l9:()=>g,pc:()=>a,sP:()=>E,v7:()=>P,v8:()=>w});var n=r(65809);let o=/^error (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*)\((?<parameters>.*?)\)$/;function a(e){return o.test(e)}function i(e){return(0,n.Yv)(o,e)}let s=/^event (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*)\((?<parameters>.*?)\)$/;function l(e){return s.test(e)}function c(e){return(0,n.Yv)(s,e)}let u=/^function (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*)\((?<parameters>.*?)\)(?: (?<scope>external|public{1}))?(?: (?<stateMutability>pure|view|nonpayable|payable{1}))?(?: returns\s?\((?<returns>.*?)\))?$/;function d(e){return u.test(e)}function f(e){return(0,n.Yv)(u,e)}let p=/^struct (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*) \{(?<properties>.*?)\}$/;function h(e){return p.test(e)}function m(e){return(0,n.Yv)(p,e)}let b=/^constructor\((?<parameters>.*?)\)(?:\s(?<stateMutability>payable{1}))?$/;function g(e){return b.test(e)}function y(e){return(0,n.Yv)(b,e)}let v=/^fallback\(\) external(?:\s(?<stateMutability>payable{1}))?$/;function w(e){return v.test(e)}function x(e){return(0,n.Yv)(v,e)}let C=/^receive\(\) external payable$/;function E(e){return C.test(e)}let j=new Set(["memory","indexed","storage","calldata"]),k=new Set(["indexed"]),P=new Set(["calldata","memory","storage"])},91633:(e,t,r)=>{"use strict";r.d(t,{J:()=>a});var n=r(80170);function o(e){return{address:e.address,amount:n.oB(e.amount),index:n.oB(e.index),validatorIndex:n.oB(e.validatorIndex)}}function a(e){return{..."bigint"==typeof e.baseFeePerGas&&{baseFeePerGas:n.oB(e.baseFeePerGas)},..."bigint"==typeof e.blobBaseFee&&{blobBaseFee:n.oB(e.blobBaseFee)},..."string"==typeof e.feeRecipient&&{feeRecipient:e.feeRecipient},..."bigint"==typeof e.gasLimit&&{gasLimit:n.oB(e.gasLimit)},..."bigint"==typeof e.number&&{number:n.oB(e.number)},..."bigint"==typeof e.prevRandao&&{prevRandao:n.oB(e.prevRandao)},..."bigint"==typeof e.time&&{time:n.oB(e.time)},...e.withdrawals&&{withdrawals:e.withdrawals.map(o)}}}},91929:(e,t,r)=>{"use strict";function n(e){return{formatters:void 0,fees:void 0,serializers:void 0,...e}}r.d(t,{x:()=>n})},91974:(e,t,r)=>{let n=r(3302);function o(e){this.mode=n.BYTE,"string"==typeof e?this.data=new TextEncoder().encode(e):this.data=new Uint8Array(e)}o.getBitsLength=function(e){return 8*e},o.prototype.getLength=function(){return this.data.length},o.prototype.getBitsLength=function(){return o.getBitsLength(this.data.length)},o.prototype.write=function(e){for(let t=0,r=this.data.length;t<r;t++)e.put(this.data[t],8)},e.exports=o},92108:(e,t,r)=>{"use strict";r.d(t,{w:()=>o});var n=r(77004);function o(e,{emitOnBegin:t,initialWaitTime:r,interval:o}){let a=!0,i=()=>a=!1;return(async()=>{let s;t&&(s=await e({unpoll:i}));let l=await r?.(s)??o;await (0,n.u)(l);let c=async()=>{a&&(await e({unpoll:i}),await (0,n.u)(o),c())};c()})(),i}},93025:e=>{function t(){this.buffer=[],this.length=0}t.prototype={get:function(e){let t=Math.floor(e/8);return(this.buffer[t]>>>7-e%8&1)==1},put:function(e,t){for(let r=0;r<t;r++)this.putBit((e>>>t-r-1&1)==1)},getLengthInBits:function(){return this.length},putBit:function(e){let t=Math.floor(this.length/8);this.buffer.length<=t&&this.buffer.push(0),e&&(this.buffer[t]|=128>>>this.length%8),this.length++}},e.exports=t},93505:(e,t,r)=>{"use strict";r.d(t,{b4:()=>a,gU:()=>s,uP:()=>i});var n=r(16006),o=r(65443);let a={"0x0":"legacy","0x1":"eip2930","0x2":"eip1559","0x3":"eip4844","0x4":"eip7702"};function i(e,t){let r={...e,blockHash:e.blockHash?e.blockHash:null,blockNumber:e.blockNumber?BigInt(e.blockNumber):null,chainId:e.chainId?(0,n.ME)(e.chainId):void 0,gas:e.gas?BigInt(e.gas):void 0,gasPrice:e.gasPrice?BigInt(e.gasPrice):void 0,maxFeePerBlobGas:e.maxFeePerBlobGas?BigInt(e.maxFeePerBlobGas):void 0,maxFeePerGas:e.maxFeePerGas?BigInt(e.maxFeePerGas):void 0,maxPriorityFeePerGas:e.maxPriorityFeePerGas?BigInt(e.maxPriorityFeePerGas):void 0,nonce:e.nonce?(0,n.ME)(e.n
vendor: 4,254 bytes, line 1391
1391once):void 0,to:e.to?e.to:null,transactionIndex:e.transactionIndex?Number(e.transactionIndex):null,type:e.type?a[e.type]:void 0,typeHex:e.type?e.type:void 0,value:e.value?BigInt(e.value):void 0,v:e.v?BigInt(e.v):void 0};return e.authorizationList&&(r.authorizationList=e.authorizationList.map(e=>({address:e.address,chainId:Number(e.chainId),nonce:Number(e.nonce),r:e.r,s:e.s,yParity:Number(e.yParity)}))),r.yParity=(()=>{if(e.yParity)return Number(e.yParity);if("bigint"==typeof r.v){if(0n===r.v||27n===r.v)return 0;if(1n===r.v||28n===r.v)return 1;if(r.v>=35n)return+(r.v%2n===0n)}})(),"legacy"===r.type&&(delete r.accessList,delete r.maxFeePerBlobGas,delete r.maxFeePerGas,delete r.maxPriorityFeePerGas,delete r.yParity),"eip2930"===r.type&&(delete r.maxFeePerBlobGas,delete r.maxFeePerGas,delete r.maxPriorityFeePerGas),"eip1559"===r.type&&delete r.maxFeePerBlobGas,r}let s=(0,o.q)("transaction",i)},93778:(e,t,r)=>{"use strict";r.d(t,{Ag:()=>i,E5:()=>d,Rm:()=>c,SJ:()=>l,UW:()=>u,b2:()=>o,oX:()=>s,v2:()=>n,xw:()=>f});let n=[{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"},{inputs:[],name:"getCurrentBlockTimestamp",outputs:[{internalType:"uint256",name:"timestamp",type:"uint256"}],stateMutability:"view",type:"function"}],o=[{name:"query",type:"function",stateMutability:"view",inputs:[{type:"tuple[]",name:"queries",components:[{type:"address",name:"sender"},{type:"string[]",name:"urls"},{type:"bytes",name:"data"}]}],outputs:[{type:"bool[]",name:"failures"},{type:"bytes[]",name:"responses"}]},{name:"HttpError",type:"error",inputs:[{type:"uint16",name:"status"},{type:"string",name:"message"}]}],a=[{inputs:[{name:"dns",type:"bytes"}],name:"DNSDecodingFailed",type:"error"},{inputs:[{name:"ens",type:"string"}],name:"DNSEncodingFailed",type:"error"},{inputs:[],name:"EmptyAddress",type:"error"},{inputs:[{name:"status",type:"uint16"},{name:"message",type:"string"}],name:"HttpError",type:"error"},{inputs:[],name:"InvalidBatchGatewayResponse",type:"error"},{inputs:[{name:"errorData",type:"bytes"}],name:"ResolverError",type:"error"},{inputs:[{name:"name",type:"bytes"},{name:"resolver",type:"address"}],name:"ResolverNotContract",type:"error"},{inputs:[{name:"name",type:"bytes"}],name:"ResolverNotFound",type:"error"},{inputs:[{name:"primary",type:"string"},{name:"primaryAddress",type:"bytes"}],name:"ReverseAddressMismatch",type:"error"},{inputs:[{internalType:"bytes4",name:"selector",type:"bytes4"}],name:"UnsupportedResolverProfile",type:"error"}],i=[...a,{name:"resolveWithGateways",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"}]}],s=[...a,{name:"reverseWithGateways",type:"function",stateMutability:"view",inputs:[{type:"bytes",name:"reverseName"},{type:"uint256",name:"coinType"},{type:"string[]",name:"gateways"}],outputs:[{type:"string",name:"resolvedName"},{type:"address",name:"resolver"},{type:"address",name:"reverseResolver"}]}],l=[{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"}]}],u=[{name:"isValidSignature",type:"function",stateMutability:"view",inputs:[{name:"hash",type:"bytes32"},{name:"signature",type:"bytes"}],outputs:[{name:"",type:"bytes4"}]}],d=[{inputs:[{name:"_signer",type:"address"},{name:"_hash",type:"bytes32"},{name:"_signature",type:"bytes"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[{name:"_signer",type:"address"},{name:"_hash",type:"bytes32"},{name:"_signature",type:"bytes"}],outputs:[{type:"bool"}],stateMutability:"nonpayable",type:"function",name:"isValidSig"}
1391],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"}]}]},94091:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getRedirectError:function(){return i},getRedirectStatusCodeFromError:function(){return d},getRedirectTypeFromError:function(){return u},getURLFromRedirectError:function(){return c},permanentRedirect:function(){return l},redirect:function(){return s}});let n=r(13666),o=r(86500),a=void 0;function i(e,t,r){void 0===r&&(r=n.RedirectStatusCode.TemporaryRedirect);let a=Object.defineProperty(Error(o.REDIRECT_ERROR_CODE),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return a.digest=o.REDIRECT_ERROR_CODE+";"+t+";"+e+";"+r+";",a}function s(e,t){var r;throw null!=t||(t=(null==a||null==(r=a.getStore())?void 0:r.isAction)?o.RedirectType.push:o.RedirectType.replace),i(e,t,n.RedirectStatusCode.TemporaryRedirect)}function l(e,t){throw void 0===t&&(t=o.RedirectType.replace),i(e,t,n.RedirectStatusCode.PermanentRedirect)}function c(e){return(0,o.isRedirectError)(e)?e.digest.split(";").slice(2,-2).join(";"):null}function u(e){if(!(0,o.isRedirectError)(e))throw Object.defineProperty(Error("Not a redirect error"),"__NEXT_ERROR_CODE",{value:"E260",enumerable:!1,configurable:!0});return e.digest.split(";",2)[1]}function d(e){if(!(0,o.isRedirectError)(e))throw Object.defineProperty(Error("Not a redirect error"),"__NEXT_ERROR_CODE",{value:"E260",enumerable:!1,configurable:!0});return Number(e.digest.split(";").at(-2))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},94254:(e,t,r)=>{"use strict";function n(e,{errorInstance:t=Error("timed out"),timeout:r,signal:n}){return new Promise((o,a)=>{(async()=>{let i;try{let s=new AbortController;r>0&&(i=setTimeout(()=>{n?s.abort():a(t)},r)),o(await e({signal:s?.signal||null}))}catch(e){e?.name==="AbortError"&&a(t),a(e)}finally{clearTimeout(i)}})()})}r.d(t,{w:()=>n})},94358:(e,t,r)=>{"use strict";r.d(t,{b:()=>P,Z:()=>S});var n=r(1855),o=r(81645),a=r(8922),i=r(39151),s=r(47714),l=r(20289),c=r(58798),u=r(49154),d=r(83894),f=r(90153),p=r(50136),h=r(45755),m=r(76200),b=r(32942),g=r(33450),y=r(98877),v=r(57512),w=r(38047),x=r(66320),C=r(16006);function E(e){let{chainId:t,maxPriorityFeePerGas:r,maxFeePerGas:n,to:o}=e;if(t<=0)throw new g.qD({chainId:t});if(o&&!(0,v.P)(o))throw new h.M({address:o});if(n&&n>p.Ao)throw new y.BG({maxFeePerGas:n});if(r&&n&&r>n)throw new y.lN({maxFeePerGas:n,maxPriorityFeePerGas:r})}var j=r(13800);function k(e){if(!e||0===e.length)return[];let t=[];for(let r=0;r<e.length;r++){let{address:o,storageKeys:a}=e[r];for(let e=0;e<a.length;e++)if(a[e].length-2!=64)throw new n.fZ({storageKey:a[e]});if(!(0,v.P)(o,{strict:!1}))throw new h.M({address:o});t.push([o,a])}return t}function P(e,t){let r=(0,j.L)(e);return"eip1559"===r?function(e,t){let{chainId:r,gas:n,nonce:a,to:i,value:s,maxFeePerGas:l,maxPriorityFeePerGas:u,accessList:f,data:p}=e;E(e);let h=k(f),m=[(0,o.cK)(r),a?(0,o.cK)(a):"0x",u?(0,o.cK)(u):"0x",l?(0,o.cK)(l):"0x",n?(0,o.cK)(n):"0x",i??"0x",s?(0,o.cK)(s):"0x",p??"0x",h,...S(e,t)];return(0,c.aP)(["0x02",(0,d.EQ)(m)])}(e,t):"eip2930"===r?function(e,t){let{chainId:r,gas:n,data:a,nonce:i,to:s,value:l,accessList:u,gasPrice:f}=e,{chainId:b,maxPriorityFeePerGas:w,gasPrice:x,maxFeePerGas:C,to:E}=e;if(b<=0)throw new g.qD({chainId:b});if(E&&!(0,v.P)(E))throw new h.M({address:E});if(w||C)throw new m.C("`maxFeePerGas`/`maxPriorityFeePerGas` is not a valid EIP-2930 Transaction attribute.");if(x&&x>p.Ao)throw new y.BG({maxFeePerGas:x});let j=k(u),P=[(0,o.cK)(r),i?(0,o.cK)(i):"0x",f?(0,o.cK)(f):"0x",n?(0,o.cK)(n):"0x",s??"0x",l?(0,o.cK)(l):"0x",a??"0x",j,...S(e,t)];return(0,c.aP)(["0x01",(0,d.EQ)(P)])}(e,t):"eip4844"===r?function(e,t){let{chainId:r,gas:n,nonce:u,to:p,value:h,maxFeePerBlobGas:m,maxFeePerGas:g,maxPriorityFeePerGas:y,accessList:v,data:j}=e,{blobVersionedHashes:P}=e;if(P){if(0===P.length)throw new b.zF;for(let e of P){let t=(0,w.E)(e),r=(0,C.ME)((0,x.di)(e,0,1));if(32!==t)throw new b.uP({hash:e,size:t});if(r!==f.E)throw new b.PK({hash:e,version:r})}}E(e);let I=e.blobVersionedHashes,O=e.sidecars;if(e.blobs&&(void 0===I||void 0===O)){let t="string"==typeof e.blobs[0]?e.blobs:e.blobs.map(e=>(0,o.My)(e)),r=e.kzg,n=(0,a.S)({blobs:t,kzg:r});if(void 0===I&&(I=(0,s.d)({commitments:n})),void 0===O){let e=(0,i.t)({blobs:t,commitments:n,kzg:r});O=(0,l.T)({blobs:t,commitments:n,proofs:e})}}let R=k(v),A=[(0,o.cK)(r),u?(0,o.cK)(u):"0x",y?(0,o.cK)(y):"0x",g?(0,o.cK)(g):"0x",n?(0,o.cK)(n):"0x",p??"0x",h?(0,o.cK)(h):"0x",j??"0x",R,m?(0,o.cK)(m):"0x",I??[],...S(e,t)],T=[],B=[],_=[];
1391if(O)for(let e=0;e<O.length;e++){let{blob:t,commitment:r,proof:n}=O[e];T.push(t),B.push(r),_.push(n)}return(0,c.aP)(["0x03",O?(0,d.EQ)([A,T,B,_]):(0,d.EQ)(A)])}(e,t):"eip7702"===r?function(e,t){let{authorizationList:r,chainId:n,gas:a,nonce:i,to:s,value:l,maxFeePerGas:u,maxPriorityFeePerGas:f,accessList:p,data:m}=e,{authorizationList:b}=e;if(b)for(let e of b){let{chainId:t}=e,r=e.address;if(!(0,v.P)(r))throw new h.M({address:r});if(t<0)throw new g.qD({chainId:t})}E(e);let y=k(p),w=function(e){if(!e||0===e.length)return[];let t=[];for(let r of e){let{chainId:e,nonce:n,...a}=r,i=r.address;t.push([e?(0,o.nj)(e):"0x",i,n?(0,o.nj)(n):"0x",...S({},a)])}return t}(r);return(0,c.aP)(["0x04",(0,d.EQ)([(0,o.cK)(n),i?(0,o.cK)(i):"0x",f?(0,o.cK)(f):"0x",u?(0,o.cK)(u):"0x",a?(0,o.cK)(a):"0x",s??"0x",l?(0,o.cK)(l):"0x",m??"0x",y,w,...S(e,t)])])}(e,t):function(e,t){let{chainId:r=0,gas:a,data:i,nonce:s,to:l,value:c,gasPrice:f}=e,{chainId:b,maxPriorityFeePerGas:w,gasPrice:x,maxFeePerGas:C,to:E}=e;if(E&&!(0,v.P)(E))throw new h.M({address:E});if(void 0!==b&&b<=0)throw new g.qD({chainId:b});if(w||C)throw new m.C("`maxFeePerGas`/`maxPriorityFeePerGas` is not a valid Legacy Transaction attribute.");if(x&&x>p.Ao)throw new y.BG({maxFeePerGas:x});let j=[s?(0,o.cK)(s):"0x",f?(0,o.cK)(f):"0x",a?(0,o.cK)(a):"0x",l??"0x",c?(0,o.cK)(c):"0x",i??"0x"];if(t){let e=(()=>{if(t.v>=35n)return(t.v-35n)/2n>0?t.v:27n+(35n===t.v?0n:1n);if(r>0)return BigInt(2*r)+BigInt(35n+t.v-27n);let e=27n+(27n===t.v?0n:1n);if(t.v!==e)throw new n.zW({v:t.v});return e})(),a=(0,u.B)(t.r),i=(0,u.B)(t.s);j=[...j,(0,o.cK)(e),"0x00"===a?"0x":a,"0x00"===i?"0x":i]}else r>0&&(j=[...j,(0,o.cK)(r),"0x","0x"]);return(0,d.EQ)(j)}(e,t)}function S(e,t){let r=t??e,{v:n,yParity:a}=r;if(void 0===r.r||void 0===r.s||void 0===n&&void 0===a)return[];let i=(0,u.B)(r.r),s=(0,u.B)(r.s);return["number"==typeof a?a?(0,o.cK)(1):"0x":0n===n?"0x":1n===n?(0,o.cK)(1):27n===n?"0x":(0,o.cK)(1),"0x00"===i?"0x":i,"0x00"===s?"0x":s]}},94397:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ReadonlyURLSearchParams:function(){return l.ReadonlyURLSearchParams},RedirectType:function(){return l.RedirectType},ServerInsertedHTMLContext:function(){return c.ServerInsertedHTMLContext},forbidden:function(){return l.forbidden},notFound:function(){return l.notFound},permanentRedirect:function(){return l.permanentRedirect},redirect:function(){return l.redirect},unauthorized:function(){return l.unauthorized},unstable_isUnrecognizedActionError:function(){return u.unstable_isUnrecognizedActionError},unstable_rethrow:function(){return l.unstable_rethrow},useParams:function(){return m},usePathname:function(){return p},useRouter:function(){return h},useSearchParams:function(){return f},useSelectedLayoutSegment:function(){return g},useSelectedLayoutSegments:function(){return b},useServerInsertedHTML:function(){return c.useServerInsertedHTML}});let n=r(14232),o=r(3669),a=r(9440),i=r(66454),s=r(54933),l=r(37788),c=r(7430),u=r(22182),d=void 0;function f(){let e=(0,n.useContext)(a.SearchParamsContext);return(0,n.useMemo)(()=>e?new l.ReadonlyURLSearchParams(e):null,[e])}function p(){return null==d||d("usePathname()"),(0,n.useContext)(a.PathnameContext)}function h(){let e=(0,n.useContext)(o.AppRouterContext);if(null===e)throw Object.defineProperty(Error("invariant expected app router to be mounted"),"__NEXT_ERROR_CODE",{value:"E238",enumerable:!1,configurable:!0});return e}function m(){return null==d||d("useParams()"),(0,n.useContext)(a.PathParamsContext)}function b(e){void 0===e&&(e="children"),null==d||d("useSelectedLayoutSegments()");let t=(0,n.useContext)(o.LayoutRouterContext);return t?function e(t,r,n,o){let a;if(void 0===n&&(n=!0),void 0===o&&(o=[]),n)a=t[1][r];else{var l;let e=t[1];a=null!=(l=e.children)?l:Object.values(e)[0]}if(!a)return o;let c=a[0],u=(0,i.getSegmentValue)(c);return!u||u.startsWith(s.PAGE_SEGMENT_KEY)?o:(o.push(u),e(a,r,!1,o))}(t.parentTree,e):null}function g(e){void 0===e&&(e="children"),null==d||d("useSelectedLayoutSegment()");let t=b(e);
1391if(!t||0===t.length)return null;let r="children"===e?t[0]:t[t.length-1];return r===s.DEFAULT_SEGMENT_KEY?null:r}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},94508:(e,t,r)=>{"use strict";r.d(t,{u:()=>u});var n=r(40097);async function o(e,t={}){let r;if(t.connector)r=t.connector;else{let{connections:t,current:n}=e.state,o=t.get(n);r=o?.connector}let n=e.state.connections;r&&(await r.disconnect(),r.emitter.off("change",e._internal.events.change),r.emitter.off("disconnect",e._internal.events.disconnect),r.emitter.on("connect",e._internal.events.connect),n.delete(r.uid)),e.setState(e=>{if(0===n.size)return{...e,connections:new Map,current:null,status:"disconnected"};let t=n.values().next().value;return{...e,connections:new Map(n),current:t.connector.uid}});{let t=e.state.current;if(!t)return;let r=e.state.connections.get(t)?.connector;if(!r)return;await e.storage?.setItem("recentConnectorId",r.id)}}var a=r(61511),i=r(26949);let s=[];function l(e){let t=[...e.state.connections.values()];return"reconnecting"===e.state.status||(0,i.b)(s,t)?s:(s=t,t)}var c=r(14232);function u(e={}){let{mutation:t}=e,r=(0,a.U)(e),s={mutationFn:e=>o(r,e),mutationKey:["disconnect"]},{mutate:d,mutateAsync:f,...p}=(0,n.n)({...t,...s});return{...p,connectors:(function(e={}){let t=(0,a.U)(e);return(0,c.useSyncExternalStore)(e=>(function(e,t){let{onChange:r}=t;return e.subscribe(()=>l(e),r,{equalityFn:i.b})})(t,{onChange:e}),()=>l(t),()=>l(t))})({config:r}).map(e=>e.connector),disconnect:d,disconnectAsync:f}}},94650:(e,t,r)=>{"use strict";r.d(t,{F:()=>a});let n=e=>"boolean"==typeof e?"".concat(e):0===e?"0":e,o=function(){for(var e,t,r=0,n="";r<arguments.length;)(e=arguments[r++])&&(t=function e(t){var r,n,o="";if("string"==typeof t||"number"==typeof t)o+=t;else if("object"==typeof t)if(Array.isArray(t))for(r=0;r<t.length;r++)t[r]&&(n=e(t[r]))&&(o&&(o+=" "),o+=n);else for(r in t)t[r]&&(o&&(o+=" "),o+=r);return o}(e))&&(n&&(n+=" "),n+=t);return n},a=(e,t)=>r=>{var a;if((null==t?void 0:t.variants)==null)return o(e,null==r?void 0:r.class,null==r?void 0:r.className);let{variants:i,defaultVariants:s}=t,l=Object.keys(i).map(e=>{let t=null==r?void 0:r[e],o=null==s?void 0:s[e];if(null===t)return null;let a=n(t)||n(o);return i[e][a]}),c=r&&Object.entries(r).reduce((e,t)=>{let[r,n]=t;return void 0===n||(e[r]=n),e},{});return o(e,l,null==t||null==(a=t.compoundVariants)?void 0:a.reduce((e,t)=>{let{class:r,className:n,...o}=t;return Object.entries(o).every(e=>{let[t,r]=e;return Array.isArray(r)?r.includes({...s,...c}[t]):({...s,...c})[t]===r})?[...e,r,n]:e},[]),null==r?void 0:r.class,null==r?void 0:r.className)}},94769:(e,t,r)=>{"use strict";r.d(t,{Eq:()=>c});var n=new WeakMap,o=new WeakMap,a={},i=0,s=function(e){return e&&(e.host||s(e.parentNode))},l=function(e,t,r,l){var c=(Array.isArray(e)?e:[e]).map(function(e){if(t.contains(e))return e;var r=s(e);return r&&t.contains(r)?r:(console.error("aria-hidden",e,"in not contained inside",t,". Doing nothing"),null)}).filter(function(e){return!!e});a[r]||(a[r]=new WeakMap);var u=a[r],d=[],f=new Set,p=new Set(c),h=function(e){!e||f.has(e)||(f.add(e),h(e.parentNode))};c.forEach(h);var m=function(e){!e||p.has(e)||Array.prototype.forEach.call(e.children,function(e){if(f.has(e))m(e);else try{var t=e.getAttribute(l),a=null!==t&&"false"!==t,i=(n.get(e)||0)+1,s=(u.get(e)||0)+1;n.set(e,i),u.set(e,s),d.push(e),1===i&&a&&o.set(e,!0),1===s&&e.setAttribute(r,"true"),a||e.setAttribute(l,"true")}catch(t){console.error("aria-hidden: cannot operate on ",e,t)}})};return m(t),f.clear(),i++,function(){d.forEach(function(e){var t=n.get(e)-1,a=u.get(e)-1;n.set(e,t),u.set(e,a),t||(o.has(e)||e.removeAttribute(l),o.delete(e)),a||e.removeAttribute(r)}),--i||(n=new WeakMap,n=new WeakMap,o=new WeakMap,a={})}},c=function(e,t,r){void 0===r&&(r="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),o=t||("undefined"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body);return o?(n.push.apply(n,Array.from(o.querySelectorAll("[aria-live]"))),l(n,o,r,"aria-hidden")):function(){return null}}},94770:(e,t,r)=>{"use strict";r.d(t,{Bv:()=>a});var n=r(81645);let o={legacy:"0x0",eip2930:"0x1",eip1559:"0x2",eip4844:"0x3",eip7702:"0x4"};function a(e,t){let r={};return void 0!==e.authorizationList&&(r.authorizationList=e.authorizationList.map(e=>({address:e.address,r:e.r?(0,n.cK)(BigInt(e.r)):e.r,s:e.s?(0,n.cK)(BigInt(e.s)):e.s,chainId:(0,n.cK)(e.chainId),nonce:(0,n.cK)(e.nonce),...void 0!==e.yParity?{yParity:(0,n.cK)(e.yParity)}:{},...void 0!==e.v&&void 0===e.yParity?{v:(0,n.cK)(e.v)}:{}}))),void 0!==e.accessList&&(r.accessList=e.accessList),void 0!==e.blobVersionedHashes&&(r.blobVersionedHashes=e.blobVersionedHashes),void 0!==e.blobs&&("string"!=typeof e.blobs[0]?r.blobs=e.blobs.map(e=>(0,n.My)(e)):r.blobs=e.blobs),void 0!==e.data&&(r.data=e.data),e.account&&(r.from=e.account.address),void 0!==e.from&&(r.from=e.from),void 0!==e.gas&&(r.gas=(0,n.cK)(e.gas)),void 0!==e.gasPrice&&(r.gasPrice=(0,n.cK)(e.gasPrice)),void 0!==e.maxFeePerBlobGas&&(r.maxFeePerBlobGas=(0,n.cK)(e.maxFeePerBlobGas)),void 0!==e.maxFeePerGas&&(r.maxFeePerGas=(0,n.cK)(e.maxFeePerGas)),void 0!==e.maxPriorityFeePerGas&&(r.maxPriorityFeePerGas=(0,n.cK)(e.maxPriorityFeePerGas)),void 0!==e.nonce&&(r.nonce=(0,n.cK)(e.nonce)),void 0!==e.to&&(r.to=e.to),void 0!==e.type&&(r.type=o[e.type]),void 0!==e.value&&(r.value=(0,n.cK)(e.value)),r}},94817:(e,t,r)=>{"use strict";r.d(t,{C:()=>n});
1391class n extends Error{constructor(e,t={}){let r=t.cause instanceof n?t.cause.details:t.cause?.message?t.cause.message:t.details,o=t.cause instanceof n&&t.cause.docsPath||t.docsPath;super([e||"An error occurred.","",...t.metaMessages?[...t.metaMessages,""]:[],...o?[`Docs: https://abitype.dev${o}`]:[],...r?[`Details: ${r}`]:[],"Version: [email protected]"].join("\n")),Object.defineProperty(this,"details",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"docsPath",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"metaMessages",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"shortMessage",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiTypeError"}),t.cause&&(this.cause=t.cause),this.details=r,this.docsPath=o,this.metaMessages=t.metaMessages,this.shortMessage=e}}},94833:(e,t,r)=>{"use strict";r.d(t,{e:()=>s});var n=r(79313),o=r(42802),a=r(96019);let i="/docs/contract/decodeFunctionResult";function s(e){let{abi:t,args:r,functionName:s,data:l}=e,c=t[0];if(s){let e=(0,a.iY)({abi:t,args:r,name:s});if(!e)throw new n.Iz(s,{docsPath:i});c=e}if("function"!==c.type)throw new n.Iz(void 0,{docsPath:i});if(!c.outputs)throw new n.MR(c.name,{docsPath:i});let u=(0,o.n)(c.outputs,l);return u&&u.length>1?u:u&&1===u.length?u[0]:void 0}},94989:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Image",{enumerable:!0,get:function(){return w}});let n=r(64252),o=r(88365),a=r(37876),i=o._(r(14232)),s=n._(r(98477)),l=n._(r(97918)),c=r(95197),u=r(63258),d=r(81854);r(76456);let f=r(54387),p=n._(r(49411)),h=r(51112),m={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function b(e,t,r,n,o,a,i){let s=null==e?void 0:e.src;e&&e["data-loaded-src"]!==s&&(e["data-loaded-src"]=s,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&o(!0),null==r?void 0:r.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let n=!1,o=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>n,isPropagationStopped:()=>o,persist:()=>{},preventDefault:()=>{n=!0,t.preventDefault()},stopPropagation:()=>{o=!0,t.stopPropagation()}})}(null==n?void 0:n.current)&&n.current(e)}}))}function g(e){return i.use?{fetchPriority:e}:{fetchpriority:e}}let y=(0,i.forwardRef)((e,t)=>{let{src:r,srcSet:n,sizes:o,height:s,width:l,decoding:c,className:u,style:d,fetchPriority:f,placeholder:p,loading:m,unoptimized:y,fill:v,onLoadRef:w,onLoadingCompleteRef:x,setBlurComplete:C,setShowAltText:E,sizesInput:j,onLoad:k,onError:P,...S}=e,I=(0,i.useCallback)(e=>{e&&(P&&(e.src=e.src),e.complete&&b(e,p,w,x,C,y,j))},[r,p,w,x,C,P,y,j]),O=(0,h.useMergedRef)(t,I);return(0,a.jsx)("img",{...S,...g(f),loading:m,width:l,height:s,decoding:c,"data-nimg":v?"fill":"1",className:u,style:d,sizes:o,srcSet:n,src:r,ref:O,onLoad:e=>{b(e.currentTarget,p,w,x,C,y,j)},onError:e=>{E(!0),"empty"!==p&&C(!0),P&&P(e)}})});function v(e){let{isAppRouter:t,imgAttributes:r}=e,n={as:"image",imageSrcSet:r.srcSet,imageSizes:r.sizes,crossOrigin:r.crossOrigin,referrerPolicy:r.referrerPolicy,...g(r.fetchPriority)};return t&&s.default.preload?(s.default.preload(r.src,n),null):(0,a.jsx)(l.default,{children:(0,a.jsx)("link",{rel:"preload",href:r.srcSet?void 0:r.src,...n},"__nimg-"+r.src+r.srcSet+r.sizes)})}let w=(0,i.forwardRef)((e,t)=>{let r=(0,i.useContext)(f.RouterContext),n=(0,i.useContext)(d.ImageConfigContext),o=(0,i.useMemo)(()=>{var e;let t=m||n||u.imageConfigDefault,r=[...t.deviceSizes,...t.imageSizes].sort((e,t)=>e-t),o=t.deviceSizes.sort((e,t)=>e-t),a=null==(e=t.qualities)?void 0:e.sort((e,t)=>e-t);return{...t,allSizes:r,deviceSizes:o,qualities:a}},[n]),{onLoad:s,onLoadingComplete:l}=e,h=(0,i.useRef)(s);(0,i.useEffect)(()=>{h.current=s},[s]);let b=(0,i.useRef)(l);(0,i.useEffect)(()=>{b.current=l},[l]);let[g,w]=(0,i.useState)(!1),[x,C]=(0,i.useState)(!1),{props:E,meta:j}=(0,c.getImgProps)(e,{defaultLoader:p.default,imgConf:o,blurComplete:g,showAltText:x});return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(y,{...E,unoptimized:j.unoptimized,placeholder:j.placeholder,fill:j.fill,onLoadRef:h,onLoadingCompleteRef:b,setBlurComplete:w,setShowAltText:C,sizesInput:e.sizes,ref:t}),j.priority?(0,a.jsx)(v,{isAppRouter:!r,imgAttributes:E}):null]})});("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esMo
1391dule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},95197:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImgProps",{enumerable:!0,get:function(){return l}}),r(76456);let n=r(10510),o=r(63258),a=["-moz-initial","fill","none","scale-down",void 0];function i(e){return void 0!==e.default}function s(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function l(e,t){var r,l;let c,u,d,{src:f,sizes:p,unoptimized:h=!1,priority:m=!1,loading:b,className:g,quality:y,width:v,height:w,fill:x=!1,style:C,overrideSrc:E,onLoad:j,onLoadingComplete:k,placeholder:P="empty",blurDataURL:S,fetchPriority:I,decoding:O="async",layout:R,objectFit:A,objectPosition:T,lazyBoundary:B,lazyRoot:_,...M}=e,{imgConf:N,showAltText:L,blurComplete:$,defaultLoader:F}=t,D=N||o.imageConfigDefault;if("allSizes"in D)c=D;else{let e=[...D.deviceSizes,...D.imageSizes].sort((e,t)=>e-t),t=D.deviceSizes.sort((e,t)=>e-t),n=null==(r=D.qualities)?void 0:r.sort((e,t)=>e-t);c={...D,allSizes:e,deviceSizes:t,qualities:n}}if(void 0===F)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,configurable:!0});let U=M.loader||F;delete M.loader,delete M.srcSet;let z="__next_img_default"in U;if(z){if("custom"===c.loader)throw Object.defineProperty(Error('Image with src "'+f+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader'),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=U;U=t=>{let{config:r,...n}=t;return e(n)}}if(R){"fill"===R&&(x=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[R];e&&(C={...C,...e});let t={responsive:"100vw",fill:"100vw"}[R];t&&!p&&(p=t)}let W="",q=s(v),H=s(w);if((l=f)&&"object"==typeof l&&(i(l)||void 0!==l.src)){let e=i(f)?f.default:f;if(!e.src)throw Object.defineProperty(Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received "+JSON.stringify(e)),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!e.height||!e.width)throw Object.defineProperty(Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received "+JSON.stringify(e)),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(u=e.blurWidth,d=e.blurHeight,S=S||e.blurDataURL,W=e.src,!x)if(q||H){if(q&&!H){let t=q/e.width;H=Math.round(e.height*t)}else if(!q&&H){let t=H/e.height;q=Math.round(e.width*t)}}else q=e.width,H=e.height}let K=!m&&("lazy"===b||void 0===b);(!(f="string"==typeof f?f:W)||f.startsWith("data:")||f.startsWith("blob:"))&&(h=!0,K=!1),c.unoptimized&&(h=!0),z&&!c.dangerouslyAllowSVG&&f.split("?",1)[0].endsWith(".svg")&&(h=!0);let G=s(y),V=Object.assign(x?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:A,objectPosition:T}:{},L?{}:{color:"transparent"},C),Q=$||"empty"===P?null:"blur"===P?'url("data:image/svg+xml;charset=utf-8,'+(0,n.getImageBlurSvg)({widthInt:q,heightInt:H,blurWidth:u,blurHeight:d,blurDataURL:S||"",objectFit:V.objectFit})+'")':'url("'+P+'")',Z=a.includes(V.objectFit)?"fill"===V.objectFit?"100% 100%":"cover":V.objectFit,Y=Q?{backgroundSize:Z,backgroundPosition:V.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:Q}:{},X=function(e){let{config:t,src:r,unoptimized:n,width:o,quality:a,sizes:i,loader:s}=e;if(n)return{src:r,srcSet:void 0,sizes:void 0};let{widths:l,kind:c}=function(e,t,r){let{deviceSizes:n,allSizes:o}=e;if(r){let e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let n;n=e.exec(r);)t.push(parseInt(n[2]));if(t.length){let e=.01*Math.min(...t);return{widths:o.filter(t=>t>=n[0]*e),kind:"w"}}return{widths:o,kind:"w"}}return"number"!=typeof t?{widths:n,kind:"w"}:{widths:[...new Set([t,2*t].map(e=>o.find(t=>t>=e)||o[o.length-1]))],kind:"x"}}(t,o,i),u=l.length-1;
1391return{sizes:i||"w"!==c?i:"100vw",srcSet:l.map((e,n)=>s({config:t,src:r,quality:a,width:e})+" "+("w"===c?e:n+1)+c).join(", "),src:s({config:t,src:r,quality:a,width:l[u]})}}({config:c,src:f,unoptimized:h,width:q,quality:G,sizes:p,loader:U});return{props:{...M,loading:K?"lazy":b,fetchPriority:I,width:q,height:H,decoding:O,className:g,style:{...V,...Y},sizes:X.sizes,srcSet:X.srcSet,src:E||X.src},meta:{unoptimized:h,priority:m,placeholder:P,fill:x}}}},95852:(e,t,r)=>{var n=r(88461),o=r(56057),a=r(86701),i=r(66143);function s(t){var r="function"==typeof Map?new Map:void 0;return e.exports=s=function(e){if(null===e||!a(e))return e;if("function"!=typeof e)throw TypeError("Super expression must either be null or a function");if(void 0!==r){if(r.has(e))return r.get(e);r.set(e,t)}function t(){return i(e,arguments,n(this).constructor)}return t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),o(t,e)},e.exports.__esModule=!0,e.exports.default=e.exports,s(t)}e.exports=s,e.exports.__esModule=!0,e.exports.default=e.exports},96019:(e,t,r)=>{"use strict";r.d(t,{iY:()=>l});var n=r(79313),o=r(65859),a=r(57512),i=r(51304),s=r(35794);function l(e){let t,{abi:r,args:l=[],name:c}=e,u=(0,o.q)(c,{strict:!1}),d=r.filter(e=>u?"function"===e.type?(0,s.V)(e)===c:"event"===e.type&&(0,i.h)(e)===c:"name"in e&&e.name===c);if(0!==d.length){if(1===d.length)return d[0];for(let e of d){if("inputs"in e){if(!l||0===l.length){if(!e.inputs||0===e.inputs.length)return e;continue}if(e.inputs&&0!==e.inputs.length&&e.inputs.length===l.length&&l.every((t,r)=>{let n="inputs"in e&&e.inputs[r];return!!n&&function e(t,r){let n=typeof t,o=r.type;switch(o){case"address":return(0,a.P)(t,{strict:!1});case"bool":return"boolean"===n;case"function":case"string":return"string"===n;default:if("tuple"===o&&"components"in r)return Object.values(r.components).every((r,n)=>e(Object.values(t)[n],r));if(/^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(o))return"number"===n||"bigint"===n;if(/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/.test(o))return"string"===n||t instanceof Uint8Array;
1391if(/[a-z]+[1-9]{0,3}(\[[0-9]{0,}\])+$/.test(o))return Array.isArray(t)&&t.every(t=>e(t,{...r,type:o.replace(/(\[[0-9]{0,}\])$/,"")}));return!1}}(t,n)})){if(t&&"inputs"in t&&t.inputs){let r=function e(t,r,n){for(let o in t){let i=t[o],s=r[o];if("tuple"===i.type&&"tuple"===s.type&&"components"in i&&"components"in s)return e(i.components,s.components,n[o]);let l=[i.type,s.type];if(l.includes("address")&&l.includes("bytes20")||(l.includes("address")&&l.includes("string")||l.includes("address")&&l.includes("bytes"))&&(0,a.P)(n[o],{strict:!1}))return l}}(e.inputs,t.inputs,l);if(r)throw new n.nM({abiItem:e,type:r[0]},{abiItem:t,type:r[1]})}t=e}}}return t||d[0]}}},96268:(e,t,r)=>{"use strict";r.d(t,{h:()=>a});var n=r(45755),o=r(57512);function a(e,t){if(!(0,o.P)(e,{strict:!1}))throw new n.M({address:e});if(!(0,o.P)(t,{strict:!1}))throw new n.M({address:t});return e.toLowerCase()===t.toLowerCase()}},96777:e=>{e.exports=function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,i,s=[],l=!0,c=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(c)throw o}}return s}},e.exports.__esModule=!0,e.exports.default=e.exports},98275:(e,t,r)=>{"use strict";r.d(t,{m:()=>a});var n=r(90089),o=r(37149),a=new class extends n.Q{#X;#t;#r;constructor(){super(),this.#r=e=>{if(!o.S$&&window.addEventListener){let t=()=>e();return window.addEventListener("visibilitychange",t,!1),()=>{window.removeEventListener("visibilitychange",t)}}}}onSubscribe(){this.#t||this.setEventListener(this.#r)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#r=e,this.#t?.(),this.#t=e(e=>{"boolean"==typeof e?this.setFocused(e):this.onFocus()})}setFocused(e){this.#X!==e&&(this.#X=e,this.onFocus())}onFocus(){let e=this.isFocused();this.listeners.forEach(t=>{t(e)})}isFocused(){return"boolean"==typeof this.#X?this.#X:globalThis.document?.visibilityState!=="hidden"}}},98877:(e,t,r)=>{"use strict";r.d(t,{A7:()=>a,BG:()=>i,Fo:()=>p,K0:()=>l,Oh:()=>c,RM:()=>b,jj:()=>s,k5:()=>d,lN:()=>m,lY:()=>f,uC:()=>h,vW:()=>u});var n=r(5639),o=r(76200);class a extends o.C{constructor({cause:e,message:t}={}){let r=t?.replace("execution reverted: ","")?.replace("execution reverted","");super(`Execution reverted ${r?`with reason: ${r}`:"for an unknown reason"}.`,{cause:e,name:"ExecutionRevertedError"})}}Object.defineProperty(a,"code",{enumerable:!0,configurable:!0,writable:!0,value:3}),Object.defineProperty(a,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/execution reverted/});class i extends o.C{constructor({cause:e,maxFeePerGas:t}={}){super(`The fee cap (\`maxFeePerGas\`${t?` = ${(0,n.Q)(t)} gwei`:""}) cannot be higher than the maximum allowed value (2^256-1).`,{cause:e,name:"FeeCapTooHighError"})}}Object.defineProperty(i,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/max fee per gas higher than 2\^256-1|fee cap higher than 2\^256-1/});class s extends o.C{constructor({cause:e,maxFeePerGas:t}={}){super(`The fee cap (\`maxFeePerGas\`${t?` = ${(0,n.Q)(t)}`:""} gwei) cannot be lower than the block base fee.`,{cause:e,name:"FeeCapTooLowError"})}}Object.defineProperty(s,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/max fee per gas less than block base fee|fee cap less than block base fee|transaction is outdated/});class l extends o.C{constructor({cause:e,nonce:t}={}){super(`Nonce provided for the transaction ${t?`(${t}) `:""}is higher than the next one expected.`,{cause:e,name:"NonceTooHighError"})}}Object.defineProperty(l,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/nonce too high/});class c extends o.C{constructor({cause:e,nonce:t}={}){super(`Nonce provided for the transaction ${t?`(${t}) `:""}is lower than the current nonce of the account. 1392Try increasing the nonce or find the latest nonce with \`getTransactionCount\`.`,{cause:e,name:"NonceTooLowError"})}}Object.defineProperty(c,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/nonce too low|transaction already imported|already known/});class u extends o.C{constructor({cause:e,nonce:t}={}){super(`Nonce provided for the transaction ${t?`(${t}) `:""}exceeds the maximum allowed nonce.`,{cause:e,name:"NonceMaxValueError"})}}Object.defineProperty(u,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/nonce has max value/});class d extends o.C{constructor({cause:e}={}){super("The total cost (gas * gas fee + value) of executing this transaction exceeds the balance of the account.",{cause:e,metaMessages:["This error could arise when the account does not have enough funds to:"," - pay for the total gas fee,"," - pay for the value to send."," ","The cost of the transaction is calculated as `gas * gas fee + value`, where:"," - `gas` is the amount of gas needed for transaction to execute,"," - `gas fee` is the gas fee,"," - `value` is the amount of ether to send to the recipient."],name:"InsufficientFundsError"})}}Object.defineProperty(d,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/insufficient funds|exceeds transaction sender account balance/});class f extends o.C{constructor({cause:e,gas:t}={}){super(`The amount of gas ${t?`(${t}) `:""}provided for the transaction exceeds the limit allowed for the block.`,{cause:e,name:"IntrinsicGasTooHighError"})}}
1392Object.defineProperty(f,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/intrinsic gas too high|gas limit reached/});class p extends o.C{constructor({cause:e,gas:t}={}){super(`The amount of gas ${t?`(${t}) `:""}provided for the transaction is too low.`,{cause:e,name:"IntrinsicGasTooLowError"})}}Object.defineProperty(p,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/intrinsic gas too low/});class h extends o.C{constructor({cause:e}){super("The transaction type is not supported for this chain.",{cause:e,name:"TransactionTypeNotSupportedError"})}}Object.defineProperty(h,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/transaction type not valid/});class m extends o.C{constructor({cause:e,maxPriorityFeePerGas:t,maxFeePerGas:r}={}){super(`The provided tip (\`maxPriorityFeePerGas\`${t?` = ${(0,n.Q)(t)} gwei`:""}) cannot be higher than the fee cap (\`maxFeePerGas\`${r?` = ${(0,n.Q)(r)} gwei`:""}).`,{cause:e,name:"TipAboveFeeCapError"})}}Object.defineProperty(m,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/max priority fee per gas higher than max fee per gas|tip higher than fee cap/});class b extends o.C{constructor({cause:e}){super(`An error occurred while executing: ${e?.shortMessage}`,{cause:e,name:"UnknownNodeError"})}}},99742:e=>{var t,r,n,o=e.exports={};function a(){throw Error("setTimeout has not been defined")}function i(){throw Error("clearTimeout has not been defined")}try{t="function"==typeof setTimeout?setTimeout:a}catch(e){t=a}try{r="function"==typeof clearTimeout?clearTimeout:i}catch(e){r=i}function s(e){if(t===setTimeout)return setTimeout(e,0);if((t===a||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(r){try{return t.call(null,e,0)}catch(r){return t.call(this,e,0)}}}var l=[],c=!1,u=-1;function d(){c&&n&&(c=!1,n.length?l=n.concat(l):u=-1,l.length&&f())}function f(){if(!c){var e=s(d);c=!0;for(var t=l.length;t;){for(n=l,l=[];++u<t;)n&&n[u].run();u=-1,t=l.length}n=null,c=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===i||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function p(e,t){this.fun=e,this.array=t}function h(){}o.nextTick=function(e){var t=Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];l.push(new p(e,t)),1!==l.length||c||s(f)},p.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=h,o.addListener=h,o.once=h,o.off=h,o.removeListener=h,o.removeAllListeners=h,o.emit=h,o.prependListener=h,o.prependOnceListener=h,o.listeners=function(e){return[]},o.binding=function(e){throw Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw Error("process.chdir is not supported")},o.umask=function(){return 0}},99838:e=>{e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},99867:(e,t,r)=>{"use strict";r.d(t,{Y:()=>b});var n=r(40097),o=r(57616),a=r(34472),i=r(81645);async function s(e,{account:t=e.account,message:r}){if(!t)throw new a.T({docsPath:"/docs/actions/wallet/signMessage"});let n=(0,o.J)(t);if(n.signMessage)return n.signMessage({message:r});let s="string"==typeof r?(0,i.i3)(r):r.raw instanceof Uint8Array?(0,i.nj)(r.raw):r.raw;return e.request({method:"personal_sign",params:[s,n.address]},{retryCount:0})}var l=r(629),c=r(83469),u=r(90171),d=r(32544),f=r(16167);async function p(e,t={}){let r,{assertChainId:n=!0}=t;if(t.connector){let{connector:n}=t;if("reconnecting"===e.state.status&&!n.getAccounts&&!n.getChainId)throw new f.HF({connector:n});let[o,a]=await Promise.all([n.getAccounts().catch(e=>{if(null===t.account)return[];throw e}),n.getChainId()]);r={accounts:o,chainId:a,connector:n}}else r=e.state.connections.get(e.state.current);if(!r)throw new f.gC;let a=t.chainId??r.chainId,i=await r.connector.getChainId();if(n&&i!==a)throw new f.xU({connectionChainId:a,connectorChainId:i});let s=r.connector;if(s.getClient)return s.getClient({chainId:a});let l=(0,o.J)(t.account??r.accounts[0]);if(l&&(l.address=(0,d.b)(l.address)),t.account&&!r.accounts.some(e=>e.toLowerCase()===l.address.toLowerCase()))throw new f.aj({address:l.address,connector:s});let h=e.chains.find(e=>e.id===a),m=await r.connector.getProvider({chainId:a});return(0,c.U)({account:l,chain:h,name:"Connector Client",transport:e=>(function(e,t={}){let{key:r="custom",methods:n,name:o="Custom Provider",retryDelay:a}=t;return({retryCount:i})=>(0,u.o)({key:r,methods:n,name:o,request:e.request.bind(e),retryCount:t.retryCount??i,retryDelay:a,type:"custom"})})(m)({...e,retryCount:0})})}async function h(e,t){let r,{account:n,connector:o,...a}=t;return r="object"==typeof n&&"local"===n.type?e.getClient():await p(e,{account:n,connector:o}),(0,l.T)(r,s,"signMessage")({...a,...n?{account:n}:{}})}var m=r(61511);function b(e={}){var t;let{mutation:r}=e,o=(t=(0,m.U)(e),{mutationFn:e=>h(t,e),mutationKey:["signMessage"]}),{mutate:a,mutateAsync:i,...s}=(0,n.n)({...r,...o});return{...s,signMessage:a,signMessageAsync:i}}}},e=>{var t=t=>e(e.s=t);e.O(0,[6593,8792],()=>(t(92),t(6763))),_N_E=e.O()}]);
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.