PageSourceSearch

https://rescuedao-miniapp-nextjs.vercel.app/_next/static/chunks/3312-881b1527639aeeea.js

js rescuedao-miniapp-nextjs.vercel.app collected 2026-10-03 07:37:43 UTC 266,499 bytes, 33 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3312],{628:(e,t,n)=>{"use strict";n.d(t,{Py:()=>a,bA:()=>i,d0:()=>r});let r={apiKey:null,chain:n(87614).Z,config:{analytics:!0,analyticsUrl:null,appearance:{name:null,logo:null,mode:null,theme:null},paymaster:null,wallet:{display:null,termsUrl:null,privacyUrl:null,supportedWallets:{rabby:!1,trust:!1,frame:!1}}},rpcUrl:null,projectId:null,sessionId:null,miniKit:{enabled:!1}},a=e=>r[e],i=e=>(Object.assign(r,e),a)},630:(e,t,n)=>{"use strict";n.d(t,{k:()=>a});var r=n(95155);let a=(0,r.jsxs)("svg",{width:"100%",height:"100%",viewBox:"0 0 146 146",fill:"none",xmlns:"http://www.w3.org/2000/svg",role:"img","aria-label":"Coinbase Wallet Logo",children:[(0,r.jsx)("title",{children:"Coinbase Wallet Logo"}),(0,r.jsx)("rect",{width:"146",height:"146",fill:"#0052FF"}),(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M21.9 73C21.9 102.053 45.1466 125.3 74.2 125.3C103.253 125.3 126.5 102.053 126.5 73C126.5 43.9466 103.253 20.7 74.2 20.7C45.1466 20.7 21.9 43.9466 21.9 73ZM60.5 54.75C58.5673 54.75 57 56.3173 57 58.25V87.75C57 89.6827 58.5673 91.25 60.5 91.25H87.9C89.8327 91.25 91.4 89.6827 91.4 87.75V58.25C91.4 56.3173 89.8327 54.75 87.9 54.75H60.5Z",fill:"white"})]})},4245:(e,t,n)=>{"use strict";n.d(t,{b:()=>i});var r=n(37304),a=n(37200);let i=async({name:e})=>{let t=(0,r.O)(a.r);return await t.getEnsAddress({name:e})??null}},4350:(e,t,n)=>{"use strict";n.d(t,{c:()=>r});let r={AMGTa01:"AmGTa01",AMGTa02:"AmGTa02",AmBSeTx01:"AmBSeTx01",UncaughtNft:"uncaught-nft",UncaughtPriceQuoteError:"UNCAUGHT_PRICE_QUOTE_ERROR",InvalidInput:"INVALID_INPUT",UncaughtPortfolioError:"uncaught-portfolio",AmBPTa01:"AmBPTa01",AmBPTa02:"AmBPTa02",AmBPTa03:"AmBPTa03"}},5081:(e,t,n)=>{"use strict";n.d(t,{FD:()=>r,WE:()=>i,Zd:()=>a});let r={AtomicBatch:"atomicBatch",AuxiliaryFunds:"auxiliaryFunds",PaymasterService:"paymasterService"},a="https://base.org/privacy-policy",i="https://base.org/terms-of-service"},5845:(e,t,n)=>{"use strict";n.d(t,{i:()=>s});var r,a=n(12115),i=n(52712),o=(r||(r=n.t(a,2)))[" useInsertionEffect ".trim().toString()]||i.N;function s({prop:e,defaultProp:t,onChange:n=()=>{},caller:r}){let[i,s,l]=function({defaultProp:e,onChange:t}){let[n,r]=a.useState(e),i=a.useRef(n),s=a.useRef(t);return o(()=>{s.current=t},[t]),a.useEffect(()=>{i.current!==n&&(s.current?.(n),i.current=n)},[n,i]),[n,r,s]}({defaultProp:t,onChange:n}),c=void 0!==e,d=c?e:i;{let t=a.useRef(void 0!==e);a.useEffect(()=>{let e=t.current;if(e!==c){let t=c?"controlled":"uncontrolled";console.warn(`${r} is changing from ${e?"controlled":"uncontrolled"} to ${t}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`)}t.current=c},[c,r])}return[d,a.useCallback(t=>{if(c){let n="function"==typeof t?t(e):t;n!==e&&l.current?.(n)}else s(t)},[c,e,s,l])]}Symbol("RADIX:SYNC_STATE")},6101:(e,t,n)=>{"use strict";n.d(t,{s:()=>o,t:()=>i});var r=n(12115);function a(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function i(...e){return t=>{let n=!1,r=e.map(e=>{let r=a(e,t);return n||"function"!=typeof r||(n=!0),r});if(n)return()=>{for(let t=0;t<r.length;t++){let n=r[t];"function"==typeof n?n():a(e[t],null)}}}}function o(...e){return r.useCallback(i(...e),e)}},6851:(e,t,n)=>{"use strict";n.d(t,{bq:()=>G,C5:()=>H});var r=n(95155),a=n(26716),i=n(12115),o=n(96709),s=n(2145),l=n(75887),c=n(34912),d=n(83947),u=n(25089),p=n(39457),h=n(31561),m=n(60344),f=n(89090);function y(e){let{from:t,to:n,amount:r,amountReference:a,isAmountInDecimals:i}=e,{fromAddress:o}=e,s="from"===a?t.decimals:n.decimals;return"string"!=typeof r||""===r.trim()?{code:"INVALID_INPUT",error:"Invalid input: amount must be a non-empty string",message:""}:!Number.isInteger(s)||s<0?{code:"INVALID_INPUT",error:"Invalid input: decimals must be a non-negative integer",message:""}:/^(?:0|[1-9]\d*|\.\d+)(?:\.\d*)?$/.test(r)?{fromAddress:o,from:t.address||"ETH",to:n.address||"ETH",amount:i?r:(0,f.X)(r,s).toString(),amountReference:a||"from"}:{code:"INVALID_INPUT",error:"Invalid input: amount must be a non-negative number string",message:""}}function g(e,t){let{data:n,gas:r,to:a,value:i}=e;return{chainId:Number(t),data:n,gas:BigInt(r),to:a,value:BigInt(i)}}var v=n(15084);async function b(e,t=a.bb.API){var n;let r=y({amountReference:"from",isAmountInDecimals:!1,...e});if("error"in r)return r;if(e.useAggregator&&"to"===e.amountReference)return console.error(p.tE.UNSUPPORTED_AMOUNT_REFERENCE),{code:p.OL,error:p.tE.UNSUPPORTED_AMOUNT_REFERENCE,message:""};if(e.useAggregator||(r={v2Enabled:!0,...r}),e.maxSlippage){let t=e.maxSlippage;e.useAggregator&&(t=(10*Number(e.maxSlippage)).toString()),r={slippagePercentage:t,...r}}try{let e=await (0,h.w)("cdp_getSwapTrade",[r],t);if(e.error)return(0,v.g)({code:(0,m.d)("swap",null==(n=e.error)?void 0:n.code),error:e.error.message,message:""});let a=e.result;return{approveTransaction:a.approveTx?g(a.approveTx,a.chainId):void 0,fee:a.fee,quote:a.quote,transaction:g(a.tx,a.chainId),warning:a.quote.warning}}catch{return(0,v.g)({code:(0,m.d)("uncaught-swap"),error:"Something went wrong",message:""})}}async function k(e,t=a.bb.API){var n;let r=y({amountReference:"from",isAmountInDecimals:!1,...e});if("error"in r)return r;if(e.useAggregator&&"to"===e.amountReference)return console.error(p.tE.UNSUPPORTED_AMOUNT_REFERENCE),{code:p.OL,error:p.tE.UNSUPPORTED_AMOUNT_REFERENCE,message:""};if(e.useAggregator||(r={v2Enabled:!0,...r}),e.maxSlippage){let t=e.maxSlippage;e.useAggregator&&(t=(10*Number(e.maxSlippage)).toString()),r={slippagePercentage:t,...r}}try{let e=await (0,h.w)("cdp_getSwapQuote",[r],t);if(e.error)return(0,v.g)({code:(0,m.d)("quote",null==(n=e.error)?void 0:n.code),error:e.error.message,message:""});return e.result}catch{return(0,v.g)({code:(0,m.d)("uncaught-quote"),error:"Something went wrong",message:""})}}var C=n(91001),w=n(30898),x=n(52925),E=n(88516),T=n(9247),N=n(68142),A=n(92351),D=n(37749),S=n(75162),I=n(83908),_=n(20754),O=n(43516),R=n(45933);let M=e=>{let[t,n]=(0,i.useState)(""),[r,a]=(0,i.useState)(""),[o,s]=(0,i.useState)(),[l,c]=(0,i.useState)(""),[d,u]=(0,i.useState)(""),[p,h]=(0,i.useState)(),[m,f]=(0,i.useState)(!1),[y,g]=(0,i.useState)(!1),{fromBalanceString:v,fromTokenBalanceError:b,toBalanceString:k,toTokenBalanceError:C,fromTokenResponse:w,toTokenResponse:x}=function({address:e,fromToken:t,toToken:n}){let{convertedBalance:r,error:a,response:i}=(0,O.R)(e),{convertedBalance:o,error:s,response:l}=(0,R.f)(e,t),{convertedBalance:c,error:d,response:u}=(0,R.f)(e,n),p=(null==t?void 0:t.symbol)==="ETH",h=(null==n?void 0:n.symbol)==="ETH",m=p?r:o,f=p?a:s,y=h?r:c,g=h?a:d,v=p?i:l,b=h?i:u;return(0,T.h)({fromBalanceString:m,fromTokenBalanceError:f,fromTokenResponse:v,toBalanceString:y,toTokenBalanceError:g,toTokenResponse:b})}({address:e,fromToken:o,toToken:p});return{from:(0,T.h)({balance:v,balanceResponse:w,amount:t,setAmount:n,amountUSD:r,setAmountUSD:a,token:o,setToken:s,loading:y,setLoading:g,error:b}),to:(0,T.h)({balance:k,balanceResponse:x,amount:l,amountUSD:d,setAmountUSD:u,setAmount:c,token:p,setToken:h,loading:m,setLoading:f,error:C})}},j=({from:e,to:t})=>(0,i.useCallback)(async()=>{var n,r;await Promise.all([null==(n=e.balanceResponse)?void 0:n.refetch(),null==(r=t.balanceResponse)?void 0:r.refetch(),e.setAmount(""),e.setAmountUSD(""),t.setAmount(""),t.setAmountUSD("")])},[e,t]);function P(e){return null!==e&&"object"==typeof e&&"error"in e}var L=n(13378),F=n(60367),U=n(5081);async function B({config:e,sendTransactionAsync:t,transactions:n,updateLifecycleStatus:r}){let a;for(let{transaction:i,transactionType:o}of n){r({statusName:"transactionPending"});let n=await t(i);r({statusName:"transactionApproved",statusData:{transactionHash:n,transactionType:o}}),a=await (0,S.n)(e,{hash:n,confirmations:1})}a&&r({statusName:"success",statusData:{transactionReceipt:a}})}async function q({config:e,isSponsored:t,paymaster:n,sendCallsAsync:r,sendTransactionAsync:a,updateLifecycleStatus:i,walletCapabilities:o,transactions:s}){var l;if(null==(l=o[U.FD.AtomicBatch])?void 0:l.supported){i({statusName:"transactionPending"});let e=await r({calls:s.map(({transaction:e})=>e),capabilities:t?{paymasterService:{url:n}}:{}});i({statusName:"transactionApproved",statusData:{callsId:(0,_.N)(e),transactionType:"Batched"}}
1)}else await B({config:e,sendTransactionAsync:a,transactions:s,updateLifecycleStatus:i})}async function z({chainId:e,config:t,isSponsored:n,paymaster:r,sendCallsAsync:a,sendTransactionAsync:i,swapTransaction:s,switchChainAsync:l,updateLifecycleStatus:c,useAggregator:d,walletCapabilities:u}){let{transaction:h,approveTransaction:m,quote:f}=s,y=[];if((null==m?void 0:m.data)&&(y.push({transaction:{to:m.to,value:m.value,data:m.data},transactionType:"ERC20"}),!d)){let e=(0,L.U)(["function approve(address token, address spender, uint160 amount, uint48 expiration) external"]),t=(0,F.p)({abi:e,functionName:"approve",args:[f.from.address,p.V_,BigInt(f.fromAmount),2e13]});y.push({transaction:{to:p.U$,value:0n,data:t},transactionType:"Permit2"})}y.push({transaction:{to:h.to,value:h.value,data:h.data},transactionType:"Swap"}),e!==o.E.id&&await l({chainId:o.E.id}),await q({config:t,isSponsored:n,paymaster:r,sendCallsAsync:a,sendTransactionAsync:i,transactions:y,updateLifecycleStatus:c,walletCapabilities:u})}let V={},$=(0,i.createContext)(V);function H(){let e=(0,i.useContext)($);if(e===V)throw Error("useSwapContext must be used within a Swap component");return e}function G({children:e,config:t={maxSlippage:p.AF},experimental:n,isSponsored:h,onError:m,onStatus:f,onSuccess:y}){var g,v;let{config:{paymaster:O}={paymaster:void 0}}=(0,D.E)(),{address:R,chainId:L}=(0,s.F)(),{switchChainAsync:F}=(0,l.R)(),{useAggregator:U}=n,B=(0,c.U)(),q=(0,x.J)({chainId:o.E.id}),[V,H]=(0,E.U)({statusName:"init",statusData:{isMissingRequiredField:!0,maxSlippage:t.maxSlippage}}),[G,W]=(0,i.useState)(!1),[K,Z]=(0,i.useState)(""),[Q,Y]=(0,i.useState)(!1),{from:J,to:X}=M(R),{sendTransactionAsync:ee}=(0,d.s)(),{sendCallsAsync:et}=(0,u.x)(),en=j({from:J,to:X}),er=function({accountConfig:e,lifecycleStatus:t,updateLifecycleStatus:n}){var r;let a="transactionApproved"===t.statusName?null==(r=t.statusData)?void 0:r.callsId:void 0,{data:o}=(0,I.d)({id:a||"",query:{refetchInterval:e=>{var t;return"success"!==(0,_.S)(null==(t=e.state.data)?void 0:t.status)&&1e3},enabled:void 0!==a}});return(0,i.useCallback)(async()=>{"success"===(0,_.S)(null==o?void 0:o.status)&&(null==o?void 0:o.receipts)&&n({statusName:"success",statusData:{transactionReceipt:await (0,S.n)(e,{confirmations:1,hash:o.receipts[o.receipts.length-1].transactionHash})}})},[e,o,n])}({accountConfig:B,lifecycleStatus:V,updateLifecycleStatus:H}),{sendAnalytics:ea}=(0,C.s)();(0,i.useEffect)(()=>{var e,t,n,r;"error"===V.statusName&&(null==m||m(V.statusData),ea(w.Ob.SwapFailure,{error:V.statusData.error,metadata:V.statusData})),"success"===V.statusName&&(null==y||y(V.statusData.transactionReceipt),Z(null==(e=V.statusData)?void 0:e.transactionReceipt.transactionHash),Y(!0),W(!0),ea(w.Ob.SwapSuccess,{paymaster:!!O,transactionHash:null==(t=V.statusData.transactionReceipt)?void 0:t.transactionHash,address:R||"",amount:Number(J.amount),from:(null==(n=J.token)?void 0:n.symbol)||"",to:(null==(r=X.token)?void 0:r.symbol)||""})),null==f||f(V)},[m,f,y,V,V.statusData,V.statusName,ea,O,J.amount,null==(g=J.token)?void 0:g.symbol,null==(v=X.token)?void 0:v.symbol,R]),(0,i.useEffect)(()=>{"init"===V.statusName&&Q&&(Y(!1),en())},[Q,V.statusName,en]),(0,i.useEffect)(()=>{"transactionApproved"===V.statusName&&"Batched"===V.statusData.transactionType&&er()},[er,V,V.statusData,V.statusName]),(0,i.useEffect)(()=>{"success"===V.statusName&&Q&&H({statusName:"init",statusData:{isMissingRequiredField:!0,maxSlippage:t.maxSlippage}})},[t.maxSlippage,Q,V.statusName,H]);let ei=(0,i.useCallback)(()=>{var e,t;J.setAmount(X.amount),X.setAmount(J.amount),null==(e=J.setToken)||e.call(J,X.token),null==(t=X.setToken)||t.call(X,J.token),H({statusName:"amountChange",statusData:{amountFrom:J.amount,amountTo:X.amount,tokenFrom:J.token,tokenTo:X.token,isMissingRequiredField:!J.token||!X.token||!J.amount||!X.amount}})},[J,X,H]),eo=(0,i.useCallback)(async(e,t,n,r)=>{let i="from"===e?J:X,o="from"===e?X:J;if(i.token=n??i.token,o.token=r??o.token,void 0===i.token||void 0===o.token){H({statusName:"amountChange",statusData:{amountFrom:J.amount,amountTo:X.amount,tokenFrom:J.token,tokenTo:X.token,isMissingRequiredField:!0}});return}if(""===t||"."===t||0===Number.parseFloat(t)){o.setAmount(""),o.setAmountUSD(""),i.setAmountUSD("");return}
1o.setLoading(!0),H({statusName:"amountChange",statusData:{amountFrom:"from"===e?t:"",amountTo:"to"===e?t:"",tokenFrom:J.token,tokenTo:X.token,isMissingRequiredField:!0}});try{var s,l;let n=V.statusData.maxSlippage,r=await k({amount:t,amountReference:"from",from:i.token,maxSlippage:String(n),to:o.token,useAggregator:U},a.bb.Swap);if(P(r)){H({statusName:"error",statusData:{code:r.code,error:r.error,message:""}});return}let c=(s=r.toAmount,l=r.to.decimals,(Number(s)/10**l).toString());o.setAmountUSD(r.toAmountUSD),o.setAmount(c),i.setAmountUSD(r.fromAmountUSD),H({statusName:"amountChange",statusData:{amountFrom:"from"===e?t:c,amountTo:"to"===e?t:c,tokenFrom:J.token,tokenTo:X.token,isMissingRequiredField:!c}})}catch(e){H({statusName:"error",statusData:{code:"TmSPc01",error:JSON.stringify(e),message:""}})}finally{o.setLoading(!1)}},[J,X,V,H,U]),es=(0,i.useCallback)(async()=>{if(R&&J.token&&X.token&&J.amount)try{ea(w.Ob.SwapInitiated,{amount:Number(J.amount)});let e=V.statusData.maxSlippage,t=await b({amount:J.amount,fromAddress:R,from:J.token,maxSlippage:String(e),to:X.token,useAggregator:U},a.bb.Swap);if(P(t)){H({statusName:"error",statusData:{code:t.code,error:t.error,message:t.message}});return}await z({chainId:L,config:B,isSponsored:h,paymaster:O||"",sendCallsAsync:et,sendTransactionAsync:ee,swapTransaction:t,switchChainAsync:F,updateLifecycleStatus:H,useAggregator:U,walletCapabilities:q})}catch(t){let e=(0,A.H)(t)?"Request denied.":N.h1;H({statusName:"error",statusData:{code:"TmSPc02",error:JSON.stringify(t),message:e}})}},[B,R,L,J.amount,J.token,h,V,O,et,ee,F,X.token,H,U,q,ea]),el=(0,T.h)({address:R,config:t,from:J,handleAmountChange:eo,handleToggle:ei,handleSubmit:es,lifecycleStatus:V,updateLifecycleStatus:H,to:X,isToastVisible:G,setIsToastVisible:W,setTransactionHash:Z,transactionHash:K});return(0,r.jsx)($.Provider,{value:el,children:e})}},6980:(e,t,n)=>{"use strict";n.d(t,{f:()=>a});var r=n(23035);let a={base:(0,r.eo)("z-0"),navigation:(0,r.eo)("z-1"),dropdown:(0,r.eo)("z-10"),tooltip:(0,r.eo)("z-20"),modal:(0,r.eo)("z-40"),notification:(0,r.eo)("z-50")}},7561:(e,t,n)=>{"use strict";n.d(t,{H:()=>o});var r=n(95155),a=n(12115),i=n(23035);function o(e){let{className:t,size:n=24,token:o}=e,{image:s,name:l}=o,c=(0,a.useMemo)(()=>({image:{width:"".concat(n,"px"),height:"".concat(n,"px"),minWidth:"".concat(n,"px"),minHeight:"".concat(n,"px")},placeholderImage:{background:function(e){var t=function(e){let t=0;for(let n=0;n<e.length;n++)t=e.charCodeAt(n)+((t<<5)-t);return t}(`${e}`);let n=Math.abs(t)%360,r=Math.abs(t>>8)%31+50,a=Math.abs(t>>16)%21+40;return`hsl(${n}, ${r}%, ${a}%)`}(l),width:"".concat(n,"px"),height:"".concat(n,"px"),minWidth:"".concat(n,"px"),minHeight:"".concat(n,"px")}}),[n,l]);return s?(0,r.jsx)("img",{className:(0,i.cn)("ock:overflow-hidden ock:rounded-[50%]",t),alt:"token-image","data-testid":"ockTokenImage_Image",style:c.image,src:s}):(0,r.jsx)("div",{className:(0,i.cn)("ock:overflow-hidden ock:rounded-full",t),"data-testid":"ockTokenImage_NoImage",style:c.image,children:(0,r.jsx)("div",{style:c.placeholderImage})})}},9247:(e,t,n)=>{"use strict";n.d(t,{h:()=>a});var r=n(12115);function a(e){return(0,r.useMemo)(()=>e,[e])}},12235:(e,t,n)=>{"use strict";n.d(t,{P:()=>d});var r=n(99702),a=n(36444),i=n(81757),o=n(79731),s=n(36984),l=n(67622),c=n(38697);function d(e,t){if(e.length!==t.length)throw new r.YE({expectedLength:e.length,givenLength:t.length});let n=[];for(let d=0;d<e.length;d++){let u=e[d],p=t[d];n.push(function e(t,n,d=!1){if("address"===t){if(!(0,i.P)(n))throw new a.M({address:n});return(0,s.eV)(n.toLowerCase(),{size:d?32:null})}if("string"===t)return(0,l.i3)(n);if("bytes"===t)return n;if("bool"===t)return(0,s.eV)((0,l.$P)(n),{size:d?32:1});let u=t.match(c.Ge);if(u){let[e,t,r="256"]=u,a=Number.parseInt(r,10)/8;return(0,l.cK)(n,{size:d?32:a,signed:"int"===t})}let p=t.match(c.BD);if(p){let[e,t]=p;if(Number.parseInt(t,10)!==(n.length-2)/2)throw new r.BI({expectedSize:Number.parseInt(t,10),givenSize:(n.length-2)/2});return(0,s.eV)(n,{dir:"right",size:d?32:null})}let h=t.match(c.D5);if(h&&Array.isArray(n)){let[t,r]=h,a=[];for(let t=0;t<n.length;t++)a.push(e(r,n[t],!0));return 0===a.length?"0x":(0,o.aP)(a)}throw new r.Wl(t)}(u,p))}return(0,o.aP)(n)}},15084:(e,t,n)=>{"use strict";n.d(t,{g:()=>r});let r=({code:e,error:t,message:n})=>({code:e,error:t??"Something went wrong",message:n??"Request failed, please try again later"})}
1,15452:(e,t,n)=>{"use strict";n.d(t,{UC:()=>X,VY:()=>et,ZL:()=>Y,bL:()=>Q,hE:()=>ee,hJ:()=>J});var r=n(12115),a=n(85185),i=n(6101),o=n(46081),s=n(61285),l=n(5845),c=n(19178),d=n(25519),u=n(34378),p=n(28905),h=n(63655),m=n(92293),f=n(58890),y=n(38168),g=n(99708),v=n(95155),b="Dialog",[k,C]=(0,o.A)(b),[w,x]=k(b),E=e=>{let{__scopeDialog:t,children:n,open:a,defaultOpen:i,onOpenChange:o,modal:c=!0}=e,d=r.useRef(null),u=r.useRef(null),[p,h]=(0,l.i)({prop:a,defaultProp:null!=i&&i,onChange:o,caller:b});return(0,v.jsx)(w,{scope:t,triggerRef:d,contentRef:u,contentId:(0,s.B)(),titleId:(0,s.B)(),descriptionId:(0,s.B)(),open:p,onOpenChange:h,onOpenToggle:r.useCallback(()=>h(e=>!e),[h]),modal:c,children:n})};E.displayName=b;var T="DialogTrigger";r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,o=x(T,n),s=(0,i.s)(t,o.triggerRef);return(0,v.jsx)(h.sG.button,{type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":$(o.open),...r,ref:s,onClick:(0,a.mK)(e.onClick,o.onOpenToggle)})}).displayName=T;var N="DialogPortal",[A,D]=k(N,{forceMount:void 0}),S=e=>{let{__scopeDialog:t,forceMount:n,children:a,container:i}=e,o=x(N,t);return(0,v.jsx)(A,{scope:t,forceMount:n,children:r.Children.map(a,e=>(0,v.jsx)(p.C,{present:n||o.open,children:(0,v.jsx)(u.Z,{asChild:!0,container:i,children:e})}))})};S.displayName=N;var I="DialogOverlay",_=r.forwardRef((e,t)=>{let n=D(I,e.__scopeDialog),{forceMount:r=n.forceMount,...a}=e,i=x(I,e.__scopeDialog);return i.modal?(0,v.jsx)(p.C,{present:r||i.open,children:(0,v.jsx)(R,{...a,ref:t})}):null});_.displayName=I;var O=(0,g.TL)("DialogOverlay.RemoveScroll"),R=r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,a=x(I,n);return(0,v.jsx)(f.A,{as:O,allowPinchZoom:!0,shards:[a.contentRef],children:(0,v.jsx)(h.sG.div,{"data-state":$(a.open),...r,ref:t,style:{pointerEvents:"auto",...r.style}})})}),M="DialogContent",j=r.forwardRef((e,t)=>{let n=D(M,e.__scopeDialog),{forceMount:r=n.forceMount,...a}=e,i=x(M,e.__scopeDialog);return(0,v.jsx)(p.C,{present:r||i.open,children:i.modal?(0,v.jsx)(P,{...a,ref:t}):(0,v.jsx)(L,{...a,ref:t})})});j.displayName=M;var P=r.forwardRef((e,t)=>{let n=x(M,e.__scopeDialog),o=r.useRef(null),s=(0,i.s)(t,n.contentRef,o);return r.useEffect(()=>{let e=o.current;if(e)return(0,y.Eq)(e)},[]),(0,v.jsx)(F,{...e,ref:s,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,a.mK)(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),null===(t=n.triggerRef.current)||void 0===t||t.focus()}),onPointerDownOutside:(0,a.mK)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;(2===t.button||n)&&e.preventDefault()}),onFocusOutside:(0,a.mK)(e.onFocusOutside,e=>e.preventDefault())})}),L=r.forwardRef((e,t)=>{let n=x(M,e.__scopeDialog),a=r.useRef(!1),i=r.useRef(!1);return(0,v.jsx)(F,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var r,o;null===(r=e.onCloseAutoFocus)||void 0===r||r.call(e,t),t.defaultPrevented||(a.current||null===(o=n.triggerRef.current)||void 0===o||o.focus(),t.preventDefault()),a.current=!1,i.current=!1},onInteractOutside:t=>{var r,o;null===(r=e.onInteractOutside)||void 0===r||r.call(e,t),t.defaultPrevented||(a.current=!0,"pointerdown"!==t.detail.originalEvent.type||(i.current=!0));let s=t.target;(null===(o=n.triggerRef.current)||void 0===o?void 0:o.contains(s))&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&i.current&&t.preventDefault()}})}),F=r.forwardRef((e,t)=>{let{__scopeDialog:n,trapFocus:a,onOpenAutoFocus:o,onCloseAutoFocus:s,...l}=e,u=x(M,n),p=r.useRef(null),h=(0,i.s)(t,p);return(0,m.Oh)(),(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(d.n,{asChild:!0,loop:!0,trapped:a,onMountAutoFocus:o,onUnmountAutoFocus:s,children:(0,v.jsx)(c.qW,{role:"dialog",id:u.contentId,"aria-describedby":u.descriptionId,"aria-labelledby":u.titleId,"data-state":$(u.open),...l,ref:h,onDismiss:()=>u.onOpenChange(!1)})}),(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(K,{titleId:u.titleId}),(0,v.jsx)(Z,{contentRef:p,descriptionId:u.descriptionId})]})]})}),U="DialogTitle",B=r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,a=x(U,n);return(0,v.jsx)(h.sG.h2,{id:a.titleId,...r,ref:t})});B.displayName=U;var q="DialogDescription",z=r.forwardRef((e,t)=>
1{let{__scopeDialog:n,...r}=e,a=x(q,n);return(0,v.jsx)(h.sG.p,{id:a.descriptionId,...r,ref:t})});z.displayName=q;var V="DialogClose";function $(e){return e?"open":"closed"}r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,i=x(V,n);return(0,v.jsx)(h.sG.button,{type:"button",...r,ref:t,onClick:(0,a.mK)(e.onClick,()=>i.onOpenChange(!1))})}).displayName=V;var H="DialogTitleWarning",[G,W]=(0,o.q)(H,{contentName:M,titleName:U,docsSlug:"dialog"}),K=e=>{let{titleId:t}=e,n=W(H),a="`".concat(n.contentName,"` requires a `").concat(n.titleName,"` for the component to be accessible for screen reader users.\n\nIf you want to hide the `").concat(n.titleName,"`, you can wrap it with our VisuallyHidden component.\n\nFor more information, see https://radix-ui.com/primitives/docs/components/").concat(n.docsSlug);return r.useEffect(()=>{t&&!document.getElementById(t)&&console.error(a)},[a,t]),null},Z=e=>{let{contentRef:t,descriptionId:n}=e,a=W("DialogDescriptionWarning"),i="Warning: Missing `Description` or `aria-describedby={undefined}` for {".concat(a.contentName,"}.");return r.useEffect(()=>{var e;let r=null===(e=t.current)||void 0===e?void 0:e.getAttribute("aria-describedby");n&&r&&!document.getElementById(n)&&console.warn(i)},[i,t,n]),null},Q=E,Y=S,J=_,X=j,ee=B,et=z},16803:(e,t,n)=>{"use strict";n.d(t,{$:()=>i});var r=n(95155),a=n(23035);function i({children:e,className:t,disabled:n=!1,type:i="button",...o}){return(0,r.jsx)("button",{...o,type:i,className:(0,a.cn)(a.wD.primary,n&&a.wD.disabled,"ock:rounded-ock-default",a.Qq.headline,"ock:text-ock-foreground-inverse","ock:items-center ock:justify-center ock:px-4 ock:py-3",t),disabled:n,children:e})}},17534:(e,t,n)=>{"use strict";n.d(t,{T:()=>a});var r=n(12115);function a(e){return t=>{let n=null==t?void 0:t.type;return n&&"object"==typeof n&&"_payload"in n?n._payload.value[2]===e.name:(0,r.isValidElement)(t)&&t.type===e}}},18067:(e,t,n)=>{"use strict";n.d(t,{U:()=>N});var r=n(95155),a=n(12115),i=n(23035),o=n(82379),s=n(23216);n(58778),n(71104),n(88280),n(6980);var l=n(37749),c=n(2145),d=n(41096),u=n(92711),p=n(91001),h=n(30898),m=n(48480),f=n(82157),y=n(19193),g=n(14348),v=n(16803),b=n(628),k=n(57789);function C({fallback:e,children:t}){let{isInMiniApp:n}=(0,k.j)(),r=(0,b.Py)("miniKit");return(null==r?void 0:r.enabled)&&n?t:e||null}n(79392);var w=n(25343);function x(){let{context:e}=(0,w.useMiniKit)();return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(s.e,{className:"ock:h-6 ock:w-6",name:null==e?void 0:e.user.displayName,avatar:null==e?void 0:e.user.pfpUrl}),(0,r.jsx)(u.S,{name:null==e?void 0:e.user.displayName})]})}function E(e){var t;let{children:n=(0,r.jsx)(C,{fallback:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(s.e,{className:"ock:h-6 ock:w-6"}),(0,r.jsx)(u.S,{})]}),children:(0,r.jsx)(x,{})}),className:b,onConnect:k,disconnectedLabel:w="Connect Wallet",render:E}=e,{config:N={wallet:{display:void 0}}}
1=(0,l.E)(),{isConnectModalOpen:A,setIsConnectModalOpen:D,isSubComponentOpen:S,setIsSubComponentOpen:I,handleClose:_}=(0,y.u2)(),{address:O,status:R,connector:M}=(0,c.F)(),{connectors:j,connect:P,status:L}=(0,d.e)(),{sendAnalytics:F}=(0,p.s)(),[U,B]=(0,a.useState)(!1),q=(0,a.useContext)(g.$),z=(0,a.useMemo)(()=>{var e;return(null==(e=null==N?void 0:N.wallet)?void 0:e.display)==="modal"&&!(null==q?void 0:q.context)},[null==(t=null==N?void 0:N.wallet)?void 0:t.display,null==q?void 0:q.context]),V=M||j[0],$="pending"===L||"connecting"===R,H=(0,a.useCallback)(()=>{S?_():I(!0)},[S,_,I]),G=(0,a.useCallback)(()=>{D(!1)},[D]),W=(0,a.useCallback)(()=>{D(!0),B(!0)},[D]),K=(0,a.useCallback)(()=>{O&&V&&F(h.gr.ConnectSuccess,{address:O,walletProvider:null==V?void 0:V.name})},[F,V,O]),Z=(0,a.useCallback)((e,t)=>{let n=null==V?void 0:V.name;F(h.gr.ConnectError,{error:e,metadata:{connector:n,component:t}})},[F,V]);(0,a.useEffect)(()=>{"connected"===R&&(U&&k&&(k(),B(!1)),K())},[R,U,k,O,V,K]);let Q=(0,a.useCallback)(()=>{if(z){W(),B(!0),F(h.gr.ConnectInitiated,{component:"WalletModal"});return}F(h.gr.ConnectInitiated,{component:"ConnectWallet"}),P({connector:V},{onSuccess:()=>{null==k||k(),K()},onError:e=>{Z(e.message,"ConnectWallet")}})},[z,P,V,Z,K,W,k,F]),Y=(0,a.useMemo)(()=>$?(0,r.jsx)(m.y,{}):"disconnected"===R?w:(0,r.jsx)("div",{className:"ock:flex ock:items-center ock:justify-center ock:gap-2",children:n}),[$,R,w,n]);return E?(0,r.jsx)(T,{label:Y,onClick:Q,isLoading:$,render:E,isWalletModalEnabled:z}):"disconnected"===R?(0,r.jsxs)("div",{className:"ock:flex","data-testid":"ockConnectWallet_Container",children:[(0,r.jsx)(v.$,{type:"button","data-testid":"ockConnectButton",className:(0,i.cn)("ock:inline-flex ock:min-w-[153px]",b),onClick:Q,children:Y}),z&&(0,r.jsx)(f.N,{isOpen:A,onClose:G})]}):$?(0,r.jsx)("div",{className:"ock:flex","data-testid":"ockConnectWallet_Container",children:(0,r.jsx)("button",{type:"button","data-testid":"ockConnectAccountButtonInner",className:(0,i.cn)(i.wD.primary,i.Qq.headline,"ock:text-ock-foreground-inverse","ock:inline-flex ock:min-w-[153px] ock:items-center ock:justify-center ock:rounded-xl ock:px-4 ock:py-3",i.wD.disabled,b),disabled:!0,children:Y})}):(0,r.jsx)(o.UW,{address:O,children:(0,r.jsx)("div",{className:"ock:flex ock:gap-4","data-testid":"ockConnectWallet_Container",children:(0,r.jsx)("button",{type:"button","data-testid":"ockConnectWallet_Connected",className:(0,i.cn)(i.wD.secondary,"ock:rounded-ock-default","ock:text-ock-foreground","ock:px-4 ock:py-3",S&&"ock:bg-ock-secondary-active ock:hover:bg-ock-secondary-active",b),onClick:H,children:(0,r.jsx)("div",{className:"ock:flex ock:items-center ock:justify-center ock:gap-2",children:n})})})})}function T(e){let{label:t,onClick:n,isLoading:a,render:i,isWalletModalEnabled:s}
1=e,l=(0,y.u2)(),{isConnectModalOpen:d,setIsConnectModalOpen:u}=l,{status:p,address:h}=(0,c.F)();return"disconnected"===p?(0,r.jsxs)(r.Fragment,{children:[i({label:t,onClick:n,context:l,status:"disconnected",isLoading:a}),s&&(0,r.jsx)(f.N,{isOpen:d,onClose:()=>u(!1)})]}):a?i({label:(0,r.jsx)(m.y,{}),onClick:n,context:l,status:"connecting",isLoading:a}):(0,r.jsx)(o.UW,{address:h,children:i({label:t,onClick:n,context:l,status:"connected",isLoading:a})})}function N(e){return(0,a.useContext)(y.bI)?(0,r.jsx)(E,{...e}):(0,r.jsx)(y.rh,{children:(0,r.jsx)(E,{...e})})}},19167:(e,t,n)=>{"use strict";n.d(t,{j:()=>r});let r=e=>!!(e.endsWith(".base.eth")||e.endsWith(".basetest.eth"))},19178:(e,t,n)=>{"use strict";n.d(t,{lg:()=>g,qW:()=>p,bL:()=>y});var r,a=n(12115),i=n(85185),o=n(63655),s=n(6101),l=n(39033),c=n(95155),d="dismissableLayer.update",u=a.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),p=a.forwardRef((e,t)=>{var n,p;let{disableOutsidePointerEvents:h=!1,onEscapeKeyDown:y,onPointerDownOutside:g,onFocusOutside:v,onInteractOutside:b,onDismiss:k,...C}=e,w=a.useContext(u),[x,E]=a.useState(null),T=null!==(p=null==x?void 0:x.ownerDocument)&&void 0!==p?p:null===(n=globalThis)||void 0===n?void 0:n.document,[,N]=a.useState({}),A=(0,s.s)(t,e=>E(e)),D=Array.from(w.layers),[S]=[...w.layersWithOutsidePointerEventsDisabled].slice(-1),I=D.indexOf(S),_=x?D.indexOf(x):-1,O=w.layersWithOutsidePointerEventsDisabled.size>0,R=_>=I,M=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,r=(0,l.c)(e),i=a.useRef(!1),o=a.useRef(()=>{});return a.useEffect(()=>{let e=e=>{if(e.target&&!i.current){let t=function(){f("dismissableLayer.pointerDownOutside",r,a,{discrete:!0})},a={originalEvent:e};"touch"===e.pointerType?(n.removeEventListener("click",o.current),o.current=t,n.addEventListener("click",o.current,{once:!0})):t()}else n.removeEventListener("click",o.current);i.current=!1},t=window.setTimeout(()=>{n.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(t),n.removeEventListener("pointerdown",e),n.removeEventListener("click",o.current)}},[n,r]),{onPointerDownCapture:()=>i.current=!0}}(e=>{let t=e.target,n=[...w.branches].some(e=>e.contains(t));!R||n||(null==g||g(e),null==b||b(e),e.defaultPrevented||null==k||k())},T),j=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,r=(0,l.c)(e),i=a.useRef(!1);return a.useEffect(()=>{let e=e=>{e.target&&!i.current&&f("dismissableLayer.focusOutside",r,{originalEvent:e},{discrete:!1})};return n.addEventListener("focusin",e),()=>n.removeEventListener("focusin",e)},[n,r]),{onFocusCapture:()=>i.current=!0,onBlurCapture:()=>i.current=!1}}(e=>{let t=e.target;[...w.branches].some(e=>e.contains(t))||(null==v||v(e),null==b||b(e),e.defaultPrevented||null==k||k())},T);return!function(e,t=globalThis?.document){let n=(0,l.c)(e);a.useEffect(()=>{let e=e=>{"Escape"===e.key&&n(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[n,t])}(e=>{_===w.layers.size-1&&(null==y||y(e),!e.defaultPrevented&&k&&(e.preventDefault(),k()))},T),a.useEffect(()=>{if(x)return h&&(0===w.layersWithOutsidePointerEventsDisabled.size&&(r=T.body.style.pointerEvents,T.body.style.pointerEvents="none"),w.layersWithOutsidePointerEventsDisabled.add(x)),w.layers.add(x),m(),()=>{h&&1===w.layersWithOutsidePointerEventsDisabled.size&&(T.body.style.pointerEvents=r)}},[x,T,h,w]),a.useEffect(()=>()=>{x&&(w.layers.delete(x),w.layersWithOutsidePointerEventsDisabled.delete(x),m())},[x,w]),a.useEffect(()=>{let e=()=>N({});return document.addEventListener(d,e),()=>document.removeEventListener(d,e)},[]),(0,c.jsx)(o.sG.div,{...C,ref:A,style:{pointerEvents:O?R?"auto":"none":void 0,...e.style},onFocusCapture:(0,i.mK)(e.onFocusCapture,j.onFocusCapture),onBlurCapture:(0,i.mK)(e.onBlurCapture,j.onBlurCapture),onPointerDownCapture:(0,i.mK)(e.onPointerDownCapture,M.onPointerDownCapture)})});p.displayName="DismissableLayer";var h=a.forwardRef((e,t)=>
1{let n=a.useContext(u),r=a.useRef(null),i=(0,s.s)(t,r);return a.useEffect(()=>{let e=r.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,c.jsx)(o.sG.div,{...e,ref:i})});function m(){let e=new CustomEvent(d);document.dispatchEvent(e)}function f(e,t,n,r){let{discrete:a}=r,i=n.originalEvent.target,s=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&i.addEventListener(e,t,{once:!0}),a?(0,o.hO)(i,s):i.dispatchEvent(s)}h.displayName="DismissableLayerBranch";var y=p,g=h},19193:(e,t,n)=>{"use strict";n.d(t,{bI:()=>l,rh:()=>c,u2:()=>d});var r=n(95155),a=n(50774),i=n(12115),o=n(23035),s=n(19359);let l=(0,i.createContext)(null);function c(e){let{children:t,isSponsored:n}=e,[c,d]=(0,i.useState)(!1),[u,p]=(0,i.useState)(!1),[h,m]=(0,i.useState)(!1),[f,y]=(0,i.useState)(!1),[g,v]=(0,i.useState)(!1),b=(0,i.useRef)(null),k=(0,a.G)(),[C,w]=(0,i.useState)(null),[x,E]=(0,i.useState)(!1),T=(0,i.useMemo)(()=>h?{container:f?(0,o.eo)("fade-out slide-out-to-bottom-1.5 animate-out fill-mode-forwards ease-in-out"):(0,o.eo)("fade-out slide-out-to-top-1.5 animate-out fill-mode-forwards ease-in-out"),content:""}:{container:f?(0,o.eo)("fade-in slide-in-from-bottom-1.5 animate-in duration-300 ease-out"):(0,o.eo)("fade-in slide-in-from-top-1.5 animate-in duration-300 ease-out"),content:f?(0,o.eo)("fade-in slide-in-from-bottom-2.5 animate-in fill-mode-forwards duration-300 ease-out"):(0,o.eo)("fade-in slide-in-from-top-2.5 animate-in fill-mode-forwards duration-300 ease-out")},[h,f]),N=(0,i.useCallback)(()=>{u&&m(!0)},[u]);(0,i.useEffect)(()=>{if(u&&(null==b?void 0:b.current)){let e=function(e){if("undefined"==typeof window)return{showAbove:!1,alignRight:!1};let t=window.innerHeight-e.bottom,n=window.innerWidth-e.left;return{showAbove:t<s.yw,alignRight:n<s.rX}}(b.current.getBoundingClientRect());y(e.showAbove),v(e.alignRight)}},[u]);let A=(0,i.useMemo)(()=>
1({breakpoint:k,isConnectModalOpen:c,setIsConnectModalOpen:d,isSubComponentOpen:u,setIsSubComponentOpen:p,isSubComponentClosing:h,setIsSubComponentClosing:m,handleClose:N,connectRef:b,showSubComponentAbove:f,alignSubComponentRight:g,activeFeature:C,setActiveFeature:w,isActiveFeatureClosing:x,setIsActiveFeatureClosing:E,animations:T,isSponsored:n,__hasContext:!0}),[k,c,u,h,N,f,g,C,x,T,n]);return(0,r.jsx)(l.Provider,{value:A,children:t})}function d(){let e=(0,i.useContext)(l);if(!e)throw Error("useWalletContext must be used within a WalletProvider");return e}},19359:(e,t,n)=>{"use strict";n.d(t,{k_:()=>o,rX:()=>i,yw:()=>a});var r=n(91491);let a=400,i=352,o=[r.T9,r.N_]},20754:(e,t,n)=>{"use strict";function r(e){return"CONFIRMED"===e?"success":"PENDING"===e?"pending":e}function a(e){return"string"==typeof e?e:e.id}n.d(t,{N:()=>a,S:()=>r})},22316:(e,t,n)=>{"use strict";n.d(t,{k:()=>s});var r=n(95155),a=n(12115);let i=(e,t)=>{let n=(0,a.useRef)(e),r=(0,a.useRef)(null);return(0,a.useLayoutEffect)(()=>{n.current=e}),(0,a.useEffect)(()=>()=>{r.current&&clearTimeout(r.current)},[]),(0,a.useCallback)((...e)=>{r.current&&clearTimeout(r.current),r.current=setTimeout(()=>{n.current(...e)},t)},[t])};var o=n(23035);let s=(0,a.forwardRef)(({"aria-label":e,className:t,delayMs:n=0,disabled:s=!1,onBlur:l,onChange:c,onFocus:d,placeholder:u,setValue:p,inputMode:h,value:m,inputValidator:f=()=>!0,error:y,...g},v)=>{let b=i(e=>{c(e)},n),k=(0,a.useCallback)(e=>{let t=e.target.value;f(t)&&(null==p||p(t),n>0?b(t):c(t))},[c,b,n,p,f]);return(0,r.jsx)("input",{"data-testid":"ockTextInput_Input","aria-invalid":!!y,"aria-label":e,ref:v,type:"text",className:(0,o.cn)(t,!!y&&"ock:text-ock-error"),inputMode:h,placeholder:u,value:m,onBlur:l,onChange:k,onFocus:d,disabled:s,autoComplete:"off","data-1p-ignore":!0,...g})});s.displayName="TextInput"},22505:(e,t,n)=>{"use strict";n.d(t,{A:()=>r,c:()=>a});let r="cdp_getTokensForAddresses",a="cdp_getPriceQuote"},23035:(e,t,n)=>{"use strict";n.d(t,{PQ:()=>eC,cn:()=>eg,eo:()=>ev,wD:()=>ek,Qq:()=>eb});let r=e=>{let t=s(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:e=>{let n=e.split("-");return""===n[0]&&1!==n.length&&n.shift(),a(n,t)||o(e)},getConflictingClassGroupIds:(e,t)=>{let a=n[e]||[];return t&&r[e]?[...a,...r[e]]:a}}},a=(e,t)=>{if(0===e.length)return t.classGroupId;let n=e[0],r=t.nextPart.get(n),i=r?a(e.slice(1),r):void 0;if(i)return i;if(0===t.validators.length)return;let o=e.join("-");return t.validators.find(({validator:e})=>e(o))?.classGroupId},i=/^\[(.+)\]$/,o=e=>{if(i.test(e)){let t=i.exec(e)[1],n=t?.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}},s=e=>{let{theme:t,classGroups:n}=e,r={nextPart:new Map,validators:[]};for(let e in n)l(n[e],r,e,t);return r},l=(e,t,n,r)=>{e.forEach(e=>{if("string"==typeof e){(""===e?t:c(t,e)).classGroupId=n;return}if("function"==typeof e){if(d(e)){l(e(r),t,n,r);return}t.validators.push({validator:e,classGroupId:n});return}Object.entries(e).forEach(([e,a])=>{l(a,c(t,e),n,r)})})},c=(e,t)=>{let n=e;return t.split("-").forEach(e=>{n.nextPart.has(e)||n.nextPart.set(e,{nextPart:new Map,validators:[]}),n=n.nextPart.get(e)}),n},d=e=>e.isThemeGetter,u=e=>{if(e<1)return{get:()=>void 0,set:()=>{}};let t=0,n=new Map,r=new Map,a=(a,i)=>{n.set(a,i),++t>e&&(t=0,r=n,n=new Map)};return{get(e){let t=n.get(e);return void 0!==t?t:void 0!==(t=r.get(e))?(a(e,t),t):void 0},set(e,t){n.has(e)?n.set(e,t):a(e,t)}}},p=e=>{let{prefix:t,experimentalParseClassName:n}=e,r=e=>{let t,n=[],r=0,a=0,i=0;for(let o=0;o<e.length;o++){let s=e[o];if(0===r&&0===a){if(":"===s){n.push(e.slice(i,o)),i=o+1;continue}if("/"===s){t=o;continue}}"["===s?r++:"]"===s?r--:"("===s?a++:")"===s&&a--}let o=0===n.length?e:e.substring(i),s=h(o);return{modifiers:n,hasImportantModifier:s!==o,baseClassName:s,maybePostfixModifierPosition:t&&t>i?t-i:void 0}};if(t){let e=t+":",n=r;r=t=>t.startsWith(e)?n(t.substring(e.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:t,maybePostfixModifierPosition:void 0}}if(n){let e=r;r=t=>n({className:t,parseClassName:e})}return r},h=e=>e.endsWith("!")?e.substring(0,e.length-1):e.startsWith("!")?e.substring(1):e,m=e=>{let t=Object.fromEntries(e.orderSensitiveModifiers.map(e=>[e,!0]));return e=>{if(e.length<=1)return e;let n=[],r=[];
1return e.forEach(e=>{"["===e[0]||t[e]?(n.push(...r.sort(),e),r=[]):r.push(e)}),n.push(...r.sort()),n}},f=e=>({cache:u(e.cacheSize),parseClassName:p(e),sortModifiers:m(e),...r(e)}),y=/\s+/,g=(e,t)=>{let{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:a,sortModifiers:i}=t,o=[],s=e.trim().split(y),l="";for(let e=s.length-1;e>=0;e-=1){let t=s[e],{isExternal:c,modifiers:d,hasImportantModifier:u,baseClassName:p,maybePostfixModifierPosition:h}=n(t);if(c){l=t+(l.length>0?" "+l:l);continue}let m=!!h,f=r(m?p.substring(0,h):p);if(!f){if(!m||!(f=r(p))){l=t+(l.length>0?" "+l:l);continue}m=!1}let y=i(d).join(":"),g=u?y+"!":y,v=g+f;if(o.includes(v))continue;o.push(v);let b=a(f,m);for(let e=0;e<b.length;++e){let t=b[e];o.push(g+t)}l=t+(l.length>0?" "+l:l)}return l};function v(){let e,t,n=0,r="";for(;n<arguments.length;)(e=arguments[n++])&&(t=b(e))&&(r&&(r+=" "),r+=t);return r}let b=e=>{let t;if("string"==typeof e)return e;let n="";for(let r=0;r<e.length;r++)e[r]&&(t=b(e[r]))&&(n&&(n+=" "),n+=t);return n};function k(e,...t){let n,r,a,i=function(s){return r=(n=f(t.reduce((e,t)=>t(e),e()))).cache.get,a=n.cache.set,i=o,o(s)};function o(e){let t=r(e);if(t)return t;let i=g(e,n);return a(e,i),i}return function(){return i(v.apply(null,arguments))}}let C=e=>{let t=t=>t[e]||[];return t.isThemeGetter=!0,t},w=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,x=/^\((?:(\w[\w-]*):)?(.+)\)$/i,E=/^\d+\/\d+$/,T=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,N=/\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$/,A=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,D=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,S=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,I=e=>E.test(e),_=e=>!!e&&!Number.isNaN(Number(e)),O=e=>!!e&&Number.isInteger(Number(e)),R=e=>e.endsWith("%")&&_(e.slice(0,-1)),M=e=>T.test(e),j=()=>!0,P=e=>N.test(e)&&!A.test(e),L=()=>!1,F=e=>D.test(e),U=e=>S.test(e),B=e=>!z(e)&&!K(e),q=e=>et(e,ei,L),z=e=>w.test(e),V=e=>et(e,eo,P),$=e=>et(e,es,_),H=e=>et(e,er,L),G=e=>et(e,ea,U),W=e=>et(e,ec,F),K=e=>x.test(e),Z=e=>en(e,eo),Q=e=>en(e,el),Y=e=>en(e,er),J=e=>en(e,ei),X=e=>en(e,ea),ee=e=>en(e,ec,!0),et=(e,t,n)=>{let r=w.exec(e);return!!r&&(r[1]?t(r[1]):n(r[2]))},en=(e,t,n=!1)=>{let r=x.exec(e);return!!r&&(r[1]?t(r[1]):n)},er=e=>"position"===e||"percentage"===e,ea=e=>"image"===e||"url"===e,ei=e=>"length"===e||"size"===e||"bg-size"===e,eo=e=>"length"===e,es=e=>"number"===e,el=e=>"family-name"===e,ec=e=>"shadow"===e;Symbol.toStringTag;let ed=()=>{let e=C("color"),t=C("font"),n=C("text"),r=C("font-weight"),a=C("tracking"),i=C("leading"),o=C("breakpoint"),s=C("container"),l=C("spacing"),c=C("radius"),d=C("shadow"),u=C("inset-shadow"),p=C("text-shadow"),h=C("drop-shadow"),m=C("blur"),f=C("perspective"),y=C("aspect"),g=C("ease"),v=C("animate"),b=()=>["auto","avoid","all","avoid-page","page","left","right","column"],k=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],w=()=>[...k(),K,z],x=()=>["auto","hidden","clip","visible","scroll"],E=()=>["auto","contain","none"],T=()=>[K,z,l],N=()=>[I,"full","auto",...T()],A=()=>[O,"none","subgrid",K,z],D=()=>["auto",{span:["full",O,K,z]},O,K,z],S=()=>[O,"auto",K,z],P=()=>["auto","min","max","fr",K,z],L=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],F=()=>["start","end","center","stretch","center-safe","end-safe"],U=()=>["auto",...T()],et=()=>[I,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...T()],en=()=>[e,K,z],er=()=>[...k(),Y,H,{position:[K,z]}],ea=()=>["no-repeat",{repeat:["","x","y","space","round"]}],ei=()=>["auto","cover","contain",J,q,{size:[K,z]}],eo=()=>[R,Z,V],es=()=>["","none","full",c,K,z],el=()=>["",_,Z,V],ec=()=>["solid","dashed","dotted","double"],ed=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],eu=()=>[_,R,Y,H],ep=()=>["","none",m,K,z],eh=()=>["none",_,K,z],em=()=>["none",_,K,z],ef=()=>[_,K,z],ey=()=>[I,"full",...T()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[M],breakpoint:[M],color:[j],container:[M],"drop-shadow":[M],ease:["in","out","in-out"],font:[B],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[M],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[M],shadow:[M],spacing:["px",_],text:[M],"text-shadow":[M],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",I,z,K,y]}
vendor: 5,577 bytes, line 1
1],container:["container"],columns:[{columns:[_,z,K,s]}],"break-after":[{"break-after":b()}],"break-before":[{"break-before":b()}],"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"],sr:["sr-only","not-sr-only"],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:w()}],overflow:[{overflow:x()}],"overflow-x":[{"overflow-x":x()}],"overflow-y":[{"overflow-y":x()}],overscroll:[{overscroll:E()}],"overscroll-x":[{"overscroll-x":E()}],"overscroll-y":[{"overscroll-y":E()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:N()}],"inset-x":[{"inset-x":N()}],"inset-y":[{"inset-y":N()}],start:[{start:N()}],end:[{end:N()}],top:[{top:N()}],right:[{right:N()}],bottom:[{bottom:N()}],left:[{left:N()}],visibility:["visible","invisible","collapse"],z:[{z:[O,"auto",K,z]}],basis:[{basis:[I,"full","auto",s,...T()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[_,I,"auto","initial","none",z]}],grow:[{grow:["",_,K,z]}],shrink:[{shrink:["",_,K,z]}],order:[{order:[O,"first","last","none",K,z]}],"grid-cols":[{"grid-cols":A()}],"col-start-end":[{col:D()}],"col-start":[{"col-start":S()}],"col-end":[{"col-end":S()}],"grid-rows":[{"grid-rows":A()}],"row-start-end":[{row:D()}],"row-start":[{"row-start":S()}],"row-end":[{"row-end":S()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":P()}],"auto-rows":[{"auto-rows":P()}],gap:[{gap:T()}],"gap-x":[{"gap-x":T()}],"gap-y":[{"gap-y":T()}],"justify-content":[{justify:[...L(),"normal"]}],"justify-items":[{"justify-items":[...F(),"normal"]}],"justify-self":[{"justify-self":["auto",...F()]}],"align-content":[{content:["normal",...L()]}],"align-items":[{items:[...F(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...F(),{baseline:["","last"]}]}],"place-content":[{"place-content":L()}],"place-items":[{"place-items":[...F(),"baseline"]}],"place-self":[{"place-self":["auto",...F()]}],p:[{p:T()}],px:[{px:T()}],py:[{py:T()}],ps:[{ps:T()}],pe:[{pe:T()}],pt:[{pt:T()}],pr:[{pr:T()}],pb:[{pb:T()}],pl:[{pl:T()}],m:[{m:U()}],mx:[{mx:U()}],my:[{my:U()}],ms:[{ms:U()}],me:[{me:U()}],mt:[{mt:U()}],mr:[{mr:U()}],mb:[{mb:U()}],ml:[{ml:U()}],"space-x":[{"space-x":T()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":T()}],"space-y-reverse":["space-y-reverse"],size:[{size:et()}],w:[{w:[s,"screen",...et()]}],"min-w":[{"min-w":[s,"screen","none",...et()]}],"max-w":[{"max-w":[s,"screen","none","prose",{screen:[o]},...et()]}],h:[{h:["screen","lh",...et()]}],"min-h":[{"min-h":["screen","lh","none",...et()]}],"max-h":[{"max-h":["screen","lh",...et()]}],"font-size":[{text:["base",n,Z,V]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[r,K,$]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",R,z]}],"font-family":[{font:[Q,z,t]}],"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-fractions"],tracking:[{tracking:[a,K,z]}],"line-clamp":[{"line-clamp":[_,"none",K,$]}],leading:[{leading:[i,...T()]}],"list-image":[{"list-image":["none",K,z]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",K,z]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:en()}],"text-color":[{text:en()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...ec(),"wavy"]}],"text-decoration-thickness":[{decoration:[_,"from-font","auto",K,V]}],"text-decoration-color":[{decoration:en()}],"underline-offset":[{"underline-offset":[_,"auto",K,z]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:T()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",K,z]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",K,z]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:er()}],"bg-repeat":[{bg:ea()}],"bg-size":[{bg:ei()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},O,K,z],radial:["",K,z],conic:[O,K,z]},X,G]}],"bg-color":[{bg:en()}],"gradient-from-pos":[{from:eo()}
1],"gradient-via-pos":[{via:eo()}],"gradient-to-pos":[{to:eo()}],"gradient-from":[{from:en()}],"gradient-via":[{via:en()}],"gradient-to":[{to:en()}],rounded:[{rounded:es()}],"rounded-s":[{"rounded-s":es()}],"rounded-e":[{"rounded-e":es()}],"rounded-t":[{"rounded-t":es()}],"rounded-r":[{"rounded-r":es()}],"rounded-b":[{"rounded-b":es()}],"rounded-l":[{"rounded-l":es()}],"rounded-ss":[{"rounded-ss":es()}],"rounded-se":[{"rounded-se":es()}],"rounded-ee":[{"rounded-ee":es()}],"rounded-es":[{"rounded-es":es()}],"rounded-tl":[{"rounded-tl":es()}],"rounded-tr":[{"rounded-tr":es()}],"rounded-br":[{"rounded-br":es()}],"rounded-bl":[{"rounded-bl":es()}],"border-w":[{border:el()}],"border-w-x":[{"border-x":el()}],"border-w-y":[{"border-y":el()}],"border-w-s":[{"border-s":el()}],"border-w-e":[{"border-e":el()}],"border-w-t":[{"border-t":el()}],"border-w-r":[{"border-r":el()}],"border-w-b":[{"border-b":el()}],"border-w-l":[{"border-l":el()}],"divide-x":[{"divide-x":el()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":el()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...ec(),"hidden","none"]}],"divide-style":[{divide:[...ec(),"hidden","none"]}],"border-color":[{border:en()}],"border-color-x":[{"border-x":en()}],"border-color-y":[{"border-y":en()}],"border-color-s":[{"border-s":en()}],"border-color-e":[{"border-e":en()}],"border-color-t":[{"border-t":en()}],"border-color-r":[{"border-r":en()}],"border-color-b":[{"border-b":en()}],"border-color-l":[{"border-l":en()}
vendor: 5,701 bytes, line 1
1],"divide-color":[{divide:en()}],"outline-style":[{outline:[...ec(),"none","hidden"]}],"outline-offset":[{"outline-offset":[_,K,z]}],"outline-w":[{outline:["",_,Z,V]}],"outline-color":[{outline:en()}],shadow:[{shadow:["","none",d,ee,W]}],"shadow-color":[{shadow:en()}],"inset-shadow":[{"inset-shadow":["none",u,ee,W]}],"inset-shadow-color":[{"inset-shadow":en()}],"ring-w":[{ring:el()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:en()}],"ring-offset-w":[{"ring-offset":[_,V]}],"ring-offset-color":[{"ring-offset":en()}],"inset-ring-w":[{"inset-ring":el()}],"inset-ring-color":[{"inset-ring":en()}],"text-shadow":[{"text-shadow":["none",p,ee,W]}],"text-shadow-color":[{"text-shadow":en()}],opacity:[{opacity:[_,K,z]}],"mix-blend":[{"mix-blend":[...ed(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":ed()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[_]}],"mask-image-linear-from-pos":[{"mask-linear-from":eu()}],"mask-image-linear-to-pos":[{"mask-linear-to":eu()}],"mask-image-linear-from-color":[{"mask-linear-from":en()}],"mask-image-linear-to-color":[{"mask-linear-to":en()}],"mask-image-t-from-pos":[{"mask-t-from":eu()}],"mask-image-t-to-pos":[{"mask-t-to":eu()}],"mask-image-t-from-color":[{"mask-t-from":en()}],"mask-image-t-to-color":[{"mask-t-to":en()}],"mask-image-r-from-pos":[{"mask-r-from":eu()}],"mask-image-r-to-pos":[{"mask-r-to":eu()}],"mask-image-r-from-color":[{"mask-r-from":en()}],"mask-image-r-to-color":[{"mask-r-to":en()}],"mask-image-b-from-pos":[{"mask-b-from":eu()}],"mask-image-b-to-pos":[{"mask-b-to":eu()}],"mask-image-b-from-color":[{"mask-b-from":en()}],"mask-image-b-to-color":[{"mask-b-to":en()}],"mask-image-l-from-pos":[{"mask-l-from":eu()}],"mask-image-l-to-pos":[{"mask-l-to":eu()}],"mask-image-l-from-color":[{"mask-l-from":en()}],"mask-image-l-to-color":[{"mask-l-to":en()}],"mask-image-x-from-pos":[{"mask-x-from":eu()}],"mask-image-x-to-pos":[{"mask-x-to":eu()}],"mask-image-x-from-color":[{"mask-x-from":en()}],"mask-image-x-to-color":[{"mask-x-to":en()}],"mask-image-y-from-pos":[{"mask-y-from":eu()}],"mask-image-y-to-pos":[{"mask-y-to":eu()}],"mask-image-y-from-color":[{"mask-y-from":en()}],"mask-image-y-to-color":[{"mask-y-to":en()}],"mask-image-radial":[{"mask-radial":[K,z]}],"mask-image-radial-from-pos":[{"mask-radial-from":eu()}],"mask-image-radial-to-pos":[{"mask-radial-to":eu()}],"mask-image-radial-from-color":[{"mask-radial-from":en()}],"mask-image-radial-to-color":[{"mask-radial-to":en()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":k()}],"mask-image-conic-pos":[{"mask-conic":[_]}],"mask-image-conic-from-pos":[{"mask-conic-from":eu()}],"mask-image-conic-to-pos":[{"mask-conic-to":eu()}],"mask-image-conic-from-color":[{"mask-conic-from":en()}],"mask-image-conic-to-color":[{"mask-conic-to":en()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:er()}],"mask-repeat":[{mask:ea()}],"mask-size":[{mask:ei()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",K,z]}],filter:[{filter:["","none",K,z]}],blur:[{blur:ep()}],brightness:[{brightness:[_,K,z]}],contrast:[{contrast:[_,K,z]}],"drop-shadow":[{"drop-shadow":["","none",h,ee,W]}],"drop-shadow-color":[{"drop-shadow":en()}],grayscale:[{grayscale:["",_,K,z]}],"hue-rotate":[{"hue-rotate":[_,K,z]}],invert:[{invert:["",_,K,z]}],saturate:[{saturate:[_,K,z]}],sepia:[{sepia:["",_,K,z]}],"backdrop-filter":[{"backdrop-filter":["","none",K,z]}],"backdrop-blur":[{"backdrop-blur":ep()}],"backdrop-brightness":[{"backdrop-brightness":[_,K,z]}],"backdrop-contrast":[{"backdrop-contrast":[_,K,z]}],"backdrop-grayscale":[{"backdrop-grayscale":["",_,K,z]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[_,K,z]}],"backdrop-invert":[{"backdrop-invert":["",_,K,z]}],"backdrop-opacity":[{"backdrop-opacity":[_,K,z]}],"backdrop-saturate":[{"backdrop-saturate":[_,K,z]}],"backdrop-sepia":[{"backdrop-sepia":["",_,K,z]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":T()}],"border-spacing-x":[{"border-spacing-x":T()}],"border-spacing-y":[{"border-spacing-y":T()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",K,z]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[_,"initial",K,z]}],ease:[{ease:["linear","initial",g,K,z]}],delay:[{delay:[_,K,z]}],animate:[{animate:["none",v,K,z]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[f,K,z]}],"perspective-origin":[{"perspective-origin":w()}],rotate:[{rotate:eh()}],"rotate-x":[{"rotate-x":eh()}],"rotate-y":[{"rotate-y":eh()}],"rotate-z":[{"rotate-z":eh()}],scale:[{scale:em()}],"scale-x":[{"scale-x":em()}],"scale-y":[{"scale-y":em()}],"scale-z":[{"scale-z":em()}],"scale-3d":["scale-3d"],skew:[{skew:ef()}],"skew-x":[{"skew-x":ef()}],"skew-y":[{"skew-y":ef()}],transform:[{transform:[K,z,"","none","gpu","cpu"]}],"transform-origin":[{origin:w()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:ey()}],"translate-x":[{"translate-x":ey()}],"translate-y":[{"translate-y":ey()}],"translate-z":[{"translate-z":ey()}],"translate-none":["translate-none"],accent:[{accent:en()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:en()}
vendor: 5,117 bytes, line 1
1],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],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",K,z]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":T()}],"scroll-mx":[{"scroll-mx":T()}],"scroll-my":[{"scroll-my":T()}],"scroll-ms":[{"scroll-ms":T()}],"scroll-me":[{"scroll-me":T()}],"scroll-mt":[{"scroll-mt":T()}],"scroll-mr":[{"scroll-mr":T()}],"scroll-mb":[{"scroll-mb":T()}],"scroll-ml":[{"scroll-ml":T()}],"scroll-p":[{"scroll-p":T()}],"scroll-px":[{"scroll-px":T()}],"scroll-py":[{"scroll-py":T()}],"scroll-ps":[{"scroll-ps":T()}],"scroll-pe":[{"scroll-pe":T()}],"scroll-pt":[{"scroll-pt":T()}],"scroll-pr":[{"scroll-pr":T()}],"scroll-pb":[{"scroll-pb":T()}],"scroll-pl":[{"scroll-pl":T()}],"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",K,z]}],fill:[{fill:["none",...en()]}],"stroke-w":[{stroke:[_,Z,V,$]}],stroke:[{stroke:["none",...en()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},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-x","border-w-y","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-x","border-color-y","border-color-s","border-color-e","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"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"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"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},eu=(e,{cacheSize:t,prefix:n,experimentalParseClassName:r,extend:a={},override:i={}})=>(ep(e,"cacheSize",t),ep(e,"prefix",n),ep(e,"experimentalParseClassName",r),eh(e.theme,i.theme),eh(e.classGroups,i.classGroups),eh(e.conflictingClassGroups,i.conflictingClassGroups),eh(e.conflictingClassGroupModifiers,i.conflictingClassGroupModifiers),ep(e,"orderSensitiveModifiers",i.orderSensitiveModifiers),em(e.theme,a.theme),em(e.classGroups,a.classGroups),em(e.conflictingClassGroups,a.conflictingClassGroups),em(e.conflictingClassGroupModifiers,a.conflictingClassGroupModifiers),ef(e,a,"orderSensitiveModifiers"),e),ep=(e,t,n)=>{void 0!==n&&(e[t]=n)},eh=(e,t)=>{if(t)for(let n in t)ep(e,n,t[n])},em=(e,t)=>
1{if(t)for(let n in t)ef(e,t,n)},ef=(e,t,n)=>{let r=t[n];void 0!==r&&(e[n]=e[n]?e[n].concat(r):r)},ey=((e,...t)=>"function"==typeof e?k(ed,e,...t):k(()=>eu(ed(),e),...t))({prefix:"ock",extend:{theme:{color:["ock-foreground","ock-foreground-muted","ock-foreground-inverse","ock-foreground-disabled","ock-background","ock-background-hover","ock-background-active","ock-background-alternate","ock-background-alternate-hover","ock-background-alternate-active","ock-background-inverse","ock-background-inverse-hover","ock-background-inverse-active","ock-background-reverse","ock-primary","ock-primary-hover","ock-primary-active","ock-primary-washed","ock-primary-disabled","ock-secondary","ock-secondary-hover","ock-secondary-active","ock-error","ock-warning","ock-success","ock-success-background","ock-line"]},classGroups:{shadow:["ock-default"],"font-family":["ock"],rounded:["ock-default","ock-inner"]}}});function eg(...e){return ey(function(){for(var e,t,n=0,r="",a=arguments.length;n<a;n++)(e=arguments[n])&&(t=function e(t){var n,r,a="";if("string"==typeof t||"number"==typeof t)a+=t;else if("object"==typeof t)if(Array.isArray(t)){var i=t.length;for(n=0;n<i;n++)t[n]&&(r=e(t[n]))&&(a&&(a+=" "),a+=r)}else for(r in t)t[r]&&(a&&(a+=" "),a+=r);return a}(e))&&(r&&(r+=" "),r+=t);return r}(e))}let ev=e=>(function(e,t){return e.replace(RegExp(`(^|\\s)(?!${t})(\\S+)`,"g"),`$1${t}$2`)})(e,"ock:"),eb={base:ev("font-ock"),body:ev("font-ock font-normal text-base"),caption:ev("font-ock font-semibold text-xs"),headline:ev("font-ock font-semibold"),label1:ev("font-ock font-semibold text-sm"),label2:ev("font-ock text-sm"),legal:ev("font-ock text-xs"),title1:ev("font-ock font-semibold text-2xl"),title3:ev("font-ock font-semibold text-xl")},ek={default:ev("cursor-pointer bg-ock-background hover:bg-ock-background-hover active:bg-ock-background-active focus:bg-ock-background-active"),alternate:ev("cursor-pointer bg-ock-background-alternate hover:bg-ock-background-alternate-hover active:bg-ock-background-alternate-active focus:bg-ock-background-alternate-active"),inverse:ev("cursor-pointer bg-ock-background-inverse hover:bg-ock-background-inverse-hover active:bg-ock-background-inverse-active focus:bg-ock-background-inverse-active"),primary:ev("cursor-pointer bg-ock-primary hover:bg-ock-primary-hover active:bg-ock-primary-active focus:bg-ock-primary-active"),secondary:ev("cursor-pointer bg-ock-secondary hover:bg-ock-secondary-hover active:bg-ock-secondary-active focus:bg-ock-secondary-active"),coinbaseBranding:ev("cursor-pointer bg-[#0052FF] hover:bg-[#0045D8]"),disabled:ev("opacity-[0.38] pointer-events-none")},eC={lineDefault:ev("border-ock-line border")}},23216:(e,t,n)=>{"use strict";n.d(t,{e:()=>m});var r=n(95155),a=n(82379),i=n(46668),o=n(48502),s=n(17534),l=n(12115);let c=(0,r.jsx)("svg",{"data-testid":"ock-defaultAvatarSVG",role:"img","aria-label":"ock-defaultAvatarSVG",width:"100%",height:"100%",viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"ock:h-full ock:w-full",children:(0,r.jsx)("path",{d:"M20 40C8.9543 40 0 31.0457 0 20C0 8.9543 8.9543 0 20 0C31.0457 0 40 8.9543 40 20C40 31.0457 31.0457 40 20 40ZM25.6641 13.9974C25.6641 10.8692 23.1282 8.33333 20.0001 8.33333C16.8719 8.33333 14.336 10.8692 14.336 13.9974C14.336 17.1256 16.8719 19.6615 20.0001 19.6615C23.1282 19.6615 25.6641 17.1256 25.6641 13.9974ZM11.3453 23.362L9.53476 28.1875C12.2141 30.8475 15.9019 32.493 19.974 32.5H20.026C24.0981 32.493 27.7859 30.8475 30.4653 28.1874L28.6547 23.362C28.0052 21.625 26.3589 20.4771 24.5162 20.4318C24.4557 20.4771 22.462 21.9271 20 21.9271C17.538 21.9271 15.5443 20.4771 15.4839 20.4318C13.6412 20.462 11.9948 21.625 11.3453 23.362Z",className:"ock:fill-ock-foreground"})}),d=(0,r.jsx)("svg",{"data-testid":"ock-defaultLoadingSVG",role:"img","aria-label":"ock-defaultLoadingSVG",width:"100%",height:"100%",viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",children:(0,r.jsx)("circle",{cx:"50",cy:"50",r:"45",stroke:"#333",fill:"none",strokeWidth:"10",strokeLinecap:"round",children:(0,r.jsx)("animateTransform",{attributeName:"transform",type:"rotate",from:"0 50 50",to:"360 50 50",dur:"1s",repeatCount:"indef
1inite"})})});var u=n(23035),p=n(77028),h=n(97949);function m(e){let{address:t=null,chain:n,className:i,defaultComponent:o,loadingComponent:s,children:l,...c}=e,{address:d}=(0,a.Xh)();return(null!=t?t:d)?(0,r.jsx)(f,{address:t,chain:n,className:i,defaultComponent:o,loadingComponent:s,...c,children:l}):(console.error("Avatar: an Ethereum address must be provided to the Identity or Avatar component."),null)}function f(e){let{address:t=null,chain:n,className:h,defaultComponent:m,loadingComponent:f,children:g,name:v,avatar:b,...k}=e,{address:C,chain:w}=(0,a.Xh)(),x=null!=t?t:C,E=null!=n?n:w,{data:T,isLoading:N}=(0,o.t)({address:x,chain:E}),{data:A,isLoading:D}=(0,i.r)({ensName:null!=T?T:"",chain:E},{enabled:!!T}),{resolvedName:S,resolvedAvatar:I}=(0,l.useMemo)(()=>{var e,t;return{resolvedName:null!==(e=null!=v?v:T)&&void 0!==e?e:"",resolvedAvatar:null!==(t=null!=b?b:A)&&void 0!==t?t:""}},[T,A,v,b]),_=(0,l.useMemo)(()=>l.Children.toArray(g).find((0,s.T)(p.E)),[g]);return N||D?(0,r.jsx)("div",{className:(0,u.cn)("ock:h-8 ock:w-8 ock:overflow-hidden ock:rounded-full",h),children:f||d}):(0,r.jsx)(y,{avatar:I,name:S,defaultAvatar:m||c,badge:_,accountAddress:x,className:h,...k})}function y(e){let{className:t,avatar:n,name:a,defaultAvatar:i,badge:o,accountAddress:s,...l}=e;return(0,r.jsxs)("div",{className:"ock:relative",children:[(0,r.jsx)("div",{"data-testid":"ockAvatar_ImageContainer",className:(0,u.cn)("ock:h-10 ock:w-10 ock:overflow-hidden ock:rounded-full",t),children:a&&n?(0,r.jsx)("img",{className:"ock:min-h-full ock:min-w-full ock:object-cover","data-testid":"ockAvatar_Image",loading:"lazy",width:"100%",height:"100%",decoding:"async",src:n,alt:a,...l}):(0,r.jsx)("div",{className:(0,u.cn)("ock:border-ock-background","ock:h-full ock:w-full ock:border"),children:i})}),o&&(0,r.jsx)(h.G,{address:s,children:(0,r.jsx)("div",{"data-testid":"ockAvatar_BadgeContainer",className:"ock:-bottom-0.5 ock:-right-0.5 ock:absolute ock:flex ock:h-[15px] ock:w-[15px] ock:items-center ock:justify-center ock:rounded-full ock:bg-transparent",children:(0,r.jsx)("div",{className:"ock:flex ock:h-3 ock:w-3 ock:items-center ock:justify-center",children:o})})})]})}},23631:(e,t,n)=>{"use strict";n.d(t,{_:()=>i});var r=n(96709),a=n(87614);function i({chainId:e,isMainnetOnly:t=!1}){return!!t&&e===r.E.id||!t&&(e===a.Z.id||e===r.E.id)}},23771:(e,t,n)=>{"use strict";n.d(t,{C:()=>a});var r=n(628);let a=()=>{if(!r.d0.apiKey)throw Error("API Key Unset: Please set the API Key by providing it in the `OnchainKitProvider` or by manually calling `setOnchainKitConfig`. For more information, visit: https://portal.cdp.coinbase.com/products/onchainkit");return r.d0.apiKey}},24332:(e,t,n)=>{"use strict";n.d(t,{$:()=>c});var r=n(95155),a=n(99208),i=n(39725),o=n(23035),s=n(68336);let l=(0,r.jsx)("div",{"data-testid":"ockSendAmountInputTypeSwitch_ErrorDisplay",className:(0,o.cn)(o.Qq.caption,"ock:text-ock-foreground-muted","ock:h-[1.625rem]"),children:"Exchange rate unavailable"});function c({errorDisplay:e,className:t}){let{selectedToken:n,fiatAmount:o,cryptoAmount:c,exchangeRate:d,exchangeRateLoading:u,selectedInputType:p,setSelectedInputType:h}=(0,s.V)();return u?(0,r.jsx)(a.E,{className:"ock:h-[1.625rem]"}):d?(0,r.jsx)(i.h,{asset:(null==n?void 0:n.symbol)??"",fiatAmount:o??"",cryptoAmount:c??"",exchangeRate:d,exchangeRateLoading:!1,currency:"USD",selectedInputType:p,setSelectedInputType:h,className:t}):e||l}},24440:(e,t,n)=>{"use strict";n.d(t,{M:()=>o});var r=n(88280),a=n(68832);let i=(e,t)=>{let n=Uint8Array.from(e.split("").map(e=>e.charCodeAt(0)));return Number.parseInt((0,a.s)(n),16)%t},o=e=>{let t=i(e,r.ge.length),n=btoa(r.ge[t]);return`data:image/svg+xml;base64,${n}`}},25089:(e,t,n)=>{"use strict";n.d(t,{x:()=>c});var r=n(75155),a=n(59857),i=n(70030),o=n(95990);async function s(e,t){let{account:n,chainId:r,connector:s,calls:l,...c}=t,d=await (0,o.r)(e,{account:n,assertChainId:!1,chainId:r,connector:s});return(0,i.T)(d,a.yM,"sendCalls")({...c,...void 0!==n?{account:n}:{},calls:l,chain:r?{id:r}:void 0})}var l=n(34912);function c(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{mutation:n}=t,a=(e=(0,l.U)(t),{mutationFn:t=>s(e,t),mutationKey:["sendCalls"]}),{mutate:i,mutateAsync:o,...c}=(0,r.n)({...n,...a}
1);return{...c,sendCalls:i,sendCallsAsync:o}}},25519:(e,t,n)=>{"use strict";n.d(t,{n:()=>u});var r=n(12115),a=n(6101),i=n(63655),o=n(39033),s=n(95155),l="focusScope.autoFocusOnMount",c="focusScope.autoFocusOnUnmount",d={bubbles:!1,cancelable:!0},u=r.forwardRef((e,t)=>{let{loop:n=!1,trapped:u=!1,onMountAutoFocus:y,onUnmountAutoFocus:g,...v}=e,[b,k]=r.useState(null),C=(0,o.c)(y),w=(0,o.c)(g),x=r.useRef(null),E=(0,a.s)(t,e=>k(e)),T=r.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;r.useEffect(()=>{if(u){let e=function(e){if(T.paused||!b)return;let t=e.target;b.contains(t)?x.current=t:m(x.current,{select:!0})},t=function(e){if(T.paused||!b)return;let t=e.relatedTarget;null===t||b.contains(t)||m(x.current,{select:!0})};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let n=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&m(b)});return b&&n.observe(b,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),n.disconnect()}}},[u,b,T.paused]),r.useEffect(()=>{if(b){f.add(T);let e=document.activeElement;if(!b.contains(e)){let t=new CustomEvent(l,d);b.addEventListener(l,C),b.dispatchEvent(t),t.defaultPrevented||(function(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=document.activeElement;for(let r of e)if(m(r,{select:t}),document.activeElement!==n)return}(p(b).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&m(b))}return()=>{b.removeEventListener(l,C),setTimeout(()=>{let t=new CustomEvent(c,d);b.addEventListener(c,w),b.dispatchEvent(t),t.defaultPrevented||m(null!=e?e:document.body,{select:!0}),b.removeEventListener(c,w),f.remove(T)},0)}}},[b,C,w,T]);let N=r.useCallback(e=>{if(!n&&!u||T.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,r=document.activeElement;if(t&&r){let t=e.currentTarget,[a,i]=function(e){let t=p(e);return[h(t,e),h(t.reverse(),e)]}(t);a&&i?e.shiftKey||r!==i?e.shiftKey&&r===a&&(e.preventDefault(),n&&m(i,{select:!0})):(e.preventDefault(),n&&m(a,{select:!0})):r===t&&e.preventDefault()}},[n,u,T.paused]);return(0,s.jsx)(i.sG.div,{tabIndex:-1,...v,ref:E,onKeyDown:N})});function p(e){let t=[],n=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(;n.nextNode();)t.push(n.currentNode);return t}function h(e,t){for(let n of e)if(!function(e,t){let{upTo:n}=t;if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===n||e!==n);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(n,{upTo:t}))return n}function m(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&e.focus){var n;let r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&(n=e)instanceof HTMLInputElement&&"select"in n&&t&&e.select()}}u.displayName="FocusScope";var f=function(){let e=[];return{add(t){let n=e[0];t!==n&&(null==n||n.pause()),(e=y(e,t)).unshift(t)},remove(t){var n;null===(n=(e=y(e,t))[0])||void 0===n||n.resume()}}}();function y(e,t){let n=[...e],r=n.indexOf(t);return -1!==r&&n.splice(r,1),n}},26019:(e,t,n)=>{"use strict";n.d(t,{m:()=>i});var r=n(37200),a=n(55557);function i({chainId:e,isMainnetOnly:t=!1}){return!!t&&e===r.r.id||!t&&(e===a.G.id||e===r.r.id)}},26716:(e,t,n)=>{"use strict";n.d(t,{TT:()=>a,bb:()=>l,eT:()=>i,k$:()=>s,oj:()=>o});var r=n(44108);let a="POST",i={"Content-Type":"application/json","OnchainKit-Version":r.r},o="OnchainKit-Context",s="2.0",l={API:"api",Buy:"buy",Checkout:"checkout",Hook:"hook",NFT:"nft",Swap:"swap",Wallet:"wallet"}},26725:(e,t,n)=>{"use strict";n.d(t,{p:()=>a});var r=n(95155);let a=(0,r.jsxs)("svg",{role:"img","aria-label":"ock-toggleSvg",width:"16",height:"17",viewBox:"0 0 16 17",fill:"none",xmlns:"http://www.w3.org/2000/svg","data-testid":"ock-toggleSvg",children:[(0,r.jsx)("g",{clipPath:"url(#clip0_2077_4627)",children:(0,r.jsx)("path",{d:"M14.5659 4.93434L13.4345 6.06571L11.8002 4.43
1139L11.8002 10.75L10.2002 10.75L10.2002 4.43139L8.56592 6.06571L7.43455 4.93434L11.0002 1.36865L14.5659 4.93434ZM8.56592 12.0657L5.00023 15.6314L1.43455 12.0657L2.56592 10.9343L4.20023 12.5687L4.20023 6.25002L5.80023 6.25002L5.80023 12.5687L7.43455 10.9343L8.56592 12.0657Z",className:"ock:fill-ock-foreground"})}),(0,r.jsx)("defs",{children:(0,r.jsx)("clipPath",{id:"clip0_2077_4627",children:(0,r.jsx)("rect",{width:"16",height:"16",fill:"white",transform:"translate(0 0.5)"})})})]})},28395:(e,t,n)=>{"use strict";n.d(t,{o9:()=>r});let r={gcTime:18e5,staleTime:3e5,refetchOnWindowFocus:!1}},28905:(e,t,n)=>{"use strict";n.d(t,{C:()=>o});var r=n(12115),a=n(6101),i=n(52712),o=e=>{let{present:t,children:n}=e,o=function(e){var t,n;let[a,o]=r.useState(),l=r.useRef(null),c=r.useRef(e),d=r.useRef("none"),[u,p]=(t=e?"mounted":"unmounted",n={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},r.useReducer((e,t)=>{let r=n[e][t];return null!=r?r:e},t));return r.useEffect(()=>{let e=s(l.current);d.current="mounted"===u?e:"none"},[u]),(0,i.N)(()=>{let t=l.current,n=c.current;if(n!==e){let r=d.current,a=s(t);e?p("MOUNT"):"none"===a||(null==t?void 0:t.display)==="none"?p("UNMOUNT"):n&&r!==a?p("ANIMATION_OUT"):p("UNMOUNT"),c.current=e}},[e,p]),(0,i.N)(()=>{if(a){var e;let t,n=null!==(e=a.ownerDocument.defaultView)&&void 0!==e?e:window,r=e=>{let r=s(l.current).includes(CSS.escape(e.animationName));if(e.target===a&&r&&(p("ANIMATION_END"),!c.current)){let e=a.style.animationFillMode;a.style.animationFillMode="forwards",t=n.setTimeout(()=>{"forwards"===a.style.animationFillMode&&(a.style.animationFillMode=e)})}},i=e=>{e.target===a&&(d.current=s(l.current))};return a.addEventListener("animationstart",i),a.addEventListener("animationcancel",r),a.addEventListener("animationend",r),()=>{n.clearTimeout(t),a.removeEventListener("animationstart",i),a.removeEventListener("animationcancel",r),a.removeEventListener("animationend",r)}}p("ANIMATION_END")},[a,p]),{isPresent:["mounted","unmountSuspended"].includes(u),ref:r.useCallback(e=>{l.current=e?getComputedStyle(e):null,o(e)},[])}}(t),l="function"==typeof n?n({present:o.isPresent}):r.Children.only(n),c=(0,a.s)(o.ref,function(e){var t,n;let r=null===(t=Object.getOwnPropertyDescriptor(e.props,"ref"))||void 0===t?void 0:t.get,a=r&&"isReactWarning"in r&&r.isReactWarning;return a?e.ref:(a=(r=null===(n=Object.getOwnPropertyDescriptor(e,"ref"))||void 0===n?void 0:n.get)&&"isReactWarning"in r&&r.isReactWarning)?e.props.ref:e.props.ref||e.ref}(l));return"function"==typeof n||o.isPresent?r.cloneElement(l,{ref:c}):null};function s(e){return(null==e?void 0:e.animationName)||"none"}o.displayName="Presence"},29268:(e,t,n)=>{"use strict";n.d(t,{i:()=>o});var r=n(95155),a=n(55982),i=n(23035);function o({className:e,paymentMethod:t}){let{icon:n}=t,o=(0,a.b)({icon:n});return(0,r.jsx)("div",{"data-testid":"ockFundCardPaymentMethodImage__iconContainer",className:(0,i.cn)("ock:flex ock:items-center ock:justify-center ock:overflow-hidden ock:rounded-[50%]",e),children:o})}},30898:(e,t,n)=>{"use strict";n.d(t,{NN:()=>s,Ob:()=>a,Ui:()=>o,Z:()=>i,gr:()=>r});let r={ConnectError:"walletConnectError",ConnectInitiated:"walletConnectInitiated",ConnectSuccess:"walletConnectSuccess",Disconnect:"walletDisconnect",OptionSelected:"walletOptionSelected",ConnectCanceled:"walletConnectCanceled"},a={SlippageChanged:"swapSlippageChanged",TokenSelected:"swapTokenSelected",SwapSuccess:"swapSuccess",SwapInitiated:"swapInitiated",SwapFailure:"swapFailure",SwapCanceled:"swapCanceled"},i={TransactionFailure:"transactionFailure",TransactionInitiated:"transactionInitiated",TransactionSuccess:"transactionSuccess",TransactionCanceled:"transactionCanceled"},o={FundAmountChanged:"fundAmountChanged",FundFailure:"fundFailure",FundInitiated:"fundInitiated",FundOptionSelected:"fundOptionSelected",FundSuccess:"fundSuccess",FundCanceled:"fundCanceled"},s={ComponentError:"componentError"}},31561:(e,t,n)=>{"use strict";n.d(t,{w:()=>l});var r=n(40080),a=n(26716),i=n(628);let o=()=>
1{if(!i.d0.rpcUrl&&!i.d0.apiKey)throw Error("API Key Unset: You can use the Coinbase Developer Platform RPC by providing an API key in `OnchainKitProvider` or by manually calling `setOnchainKitConfig`: https://portal.cdp.coinbase.com/products/onchainkit");return i.d0.rpcUrl||`https://api.developer.coinbase.com/rpc/v1/${i.d0.chain.name.replace(" ","-").toLowerCase()}/${i.d0.apiKey}`};async function s(e){var t;let n={...a.eT},i=await r.C.getClientMeta().catch(()=>null);return(i&&(n["OnchainKit-Client-Fid"]=(null==(t=i.clientFid)?void 0:t.toString())??"",n["OnchainKit-Mode"]=i.mode),e)?Object.values(a.bb).includes(e)?{...n,[a.oj]:e}:{...n,[a.oj]:a.bb.API}:n}async function l(e,t,n){try{let r={id:1,jsonrpc:a.k$,method:e,params:t},i=o(),l=await fetch(i,{body:JSON.stringify(r),headers:await s(n),method:a.TT});return await l.json()}catch(e){throw console.log(`sendRequest: error sending request: ${e.message}`),e}}},31811:(e,t,n)=>{"use strict";n.d(t,{C$:()=>I,Fn:()=>S});var r=n(95155),a=n(12115),i=n(2145),o=n(34912),s=n(75887),l=n(84661),c=n(75162),d=n(91001),u=n(30898),p=n(5081),h=n(52925),m=n(9247),f=n(37749),y=n(68142),g=n(83908),v=n(20754),b=n(83947),k=n(92351),C=n(25089);let w=async({capabilities:e,sendCallsAsync:t,transactions:n})=>{if(!n)return;let r=null==n?void 0:n.map(e=>{if("abi"in e){let{address:t,...n}=e;return{...n,to:t}}return e});await t({calls:r,capabilities:e})};var x=n(60367);let E=async({config:e,sendCallAsync:t,transactions:n})=>{for(let r of null==n?void 0:n.map(e=>"abi"in e?{data:(0,x.p)({abi:null==e?void 0:e.abi,functionName:null==e?void 0:e.functionName,args:null==e?void 0:e.args}),to:null==e?void 0:e.address}:e)){let n=await t(r);n&&await (0,c.n)(e,{hash:n,confirmations:1})}},T=({capabilities:e,sendCallAsync:t,sendCallsAsync:n,walletCapabilities:r})=>{let i=(0,o.U)();return(0,a.useCallback)(async a=>{var o;if(!a)return;let s=await Promise.resolve(a);(null==(o=r[p.FD.AtomicBatch])?void 0:o.supported)?await w({capabilities:e,sendCallsAsync:n,transactions:s}):await E({config:i,sendCallAsync:t,transactions:s})},[n,t,e,r,i])},N=e=>{var t;return(null==(t=null==e?void 0:e.paymasterService)?void 0:t.url)||null},A={},D=(0,a.createContext)(A);function S(){let e=(0,a.useContext)(D);if(e===A)throw Error("useTransactionContext must be used within a Transaction component");return e}function I({calls:e,capabilities:t,chainId:n,children:w,isSponsored:x,onError:E,onStatus:A,onSuccess:S,resetAfter:I}){var _,O;let R=(0,i.F)(),M=(0,o.U)(),{config:{paymaster:j}={paymaster:void 0}}=(0,f.E)(),[P,L]=(0,a.useState)(""),[F,U]=(0,a.useState)(""),[B,q]=(0,a.useState)(!1),[z,V]=(0,a.useState)({statusName:"init",statusData:null}),[$,H]=(0,a.useState)(""),[G,W]=(0,a.useState)(),[K,Z]=(0,a.useState)([]),Q=(0,h.J)({chainId:n}),{switchChainAsync:Y}=(0,s.R)();if(!e)throw Error("Transaction: calls must be provided as a prop to the Transaction component.");let{status:J,sendCallsAsync:X,reset:ee}=function({setLifecycleStatus:e,setTransactionId:t}){let{status:n,sendCallsAsync:r,data:a,reset:i}=(0,C.x)({mutation:{onError:t=>{let n=(0,k.H)(t)?"Request denied.":y.h1;e({statusName:"error",statusData:{code:"TmUSCSh01",error:t.message,message:n}})},onSuccess:e=>{t((0,v.N)(e))}}});return{status:n,sendCallsAsync:r,data:a,reset:i}}({setLifecycleStatus:V,setTransactionId:H}),{status:et,sendCallAsync:en,data:er,reset:ea}=function({setLifecycleStatus:e,transactionHashList:t}){let{status:n,sendTransactionAsync:r,data:a,reset:i}=(0,b.s)({mutation:{onError:t=>{let n=(0,k.H)(t)?"Request denied.":y.h1;e({statusName:"error",statusData:{code:"TmUSCh01",error:t.message,message:n}})},onSuccess:n=>{e({statusName:"transactionLegacyExecuted",statusData:{transactionHashList:[...t,n]}})}}});return{status:n,sendCallAsync:r,data:a,reset:i}}({setLifecycleStatus:V,transactionHashList:K}),ei=(0,a.useMemo)(()=>{var e;return(null==(e=Q[p.FD.AtomicBatch])?void 0:e.supported)?J:et},[et,J,Q]),eo=(0,a.useMemo)(()=>x&&j?{paymasterService:{url:j},...t}:t,[x,j,t]),es=T({capabilities:eo,sendCallAsync:en,sendCallsAsync:X,walletCapabilities:Q}),{transactionHash:el,status:ec}=function({setLifecycleStatus:e,transactionId:t}){var n,r;try{let{data:e}=(0,g.d)({id:t,query:{refetchInterval:e=>{var t;return"success"!==(0,v.S)(null==(t=e.state.data)?void 0:t.status)&&1e3},enabled:!!t}}
1),a=null==(r=null==(n=null==e?void 0:e.receipts)?void 0:n[0])?void 0:r.transactionHash;return{status:null==e?void 0:e.status,transactionHash:a}}catch(t){return e({statusName:"error",statusData:{code:"TmUCSh01",error:JSON.stringify(t),message:""}}),{status:"error",transactionHash:void 0}}}({setLifecycleStatus:V,transactionId:$}),{data:ed}=(0,l.g)({hash:er||el}),{sendAnalytics:eu}=(0,d.s)(),ep=(0,a.useCallback)((e,t)=>{eu(e,t)},[eu]);(0,a.useEffect)(()=>{L(""),"error"===z.statusName&&(L(z.statusData.message),U(z.statusData.code),null==E||E(z.statusData)),"transactionLegacyExecuted"===z.statusName&&Z(z.statusData.transactionHashList),"success"===z.statusName&&(null==S||S({transactionReceipts:z.statusData.transactionReceipts})),null==A||A(z)},[E,A,S,z,z.statusData,z.statusName]),(0,a.useEffect)(()=>{"pending"===ei&&V({statusName:"transactionPending",statusData:null})},[ei]),(0,a.useEffect)(()=>{if(ed&&(V({statusName:"success",statusData:{transactionReceipts:[ed]}}),I)){let e=setTimeout(()=>{L(""),U(""),q(!1),H(""),Z([]),W(void 0),ee(),ea()},I);return()=>clearTimeout(e)}},[ed,I,ee,ea]);let eh=(0,a.useCallback)(async()=>{let e=[];for(let t of K)try{let r=await (0,c.n)(M,{hash:t,chainId:n});e.push(r)}catch(e){console.error(e),V({statusName:"error",statusData:{code:"TmTPc01",error:JSON.stringify(e),message:y.h1}});return}V({statusName:"success",statusData:{transactionReceipts:e}})},[n,M,K]);(0,a.useEffect)(()=>{e&&K.length===G&&!(G<2)&&eh()},[e,G,K,eh]);let em=(0,a.useCallback)(async e=>{e&&R.chainId!==e&&await Y({chainId:e})},[R.chainId,Y]),ef=(0,a.useCallback)(async()=>{V({statusName:"buildingTransaction",statusData:null});try{ep(u.Z.TransactionInitiated,{address:R.address});let t=await ("function"==typeof e?e():Promise.resolve(e));return W(null==t?void 0:t.length),t}catch(e){console.error(e),ep(u.Z.TransactionFailure,{error:e.message,metadata:{code:F}}),V({statusName:"error",statusData:{code:"TmTPc04",error:JSON.stringify(e),message:"Error building transactions"}});return}},[e,ep,R.address,F]),ey=(0,a.useCallback)(async()=>{L(""),q(!0);try{await em(n);let e=await ef();await es(e)}catch(t){let e=(0,k.H)(t)?"Request denied.":y.h1;V({statusName:"error",statusData:{code:"TmTPc03",error:JSON.stringify(t),message:e}})}},[ef,n,es,em]),eg="PENDING"===ec||"buildingTransaction"===z.statusName||"transactionPending"===z.statusName||"transactionLegacyExecuted"===z.statusName&&G!==(null==(O=null==(_=null==z?void 0:z.statusData)?void 0:_.transactionHashList)?void 0:O.length)||(!!$||!!er||!!el)&&!ed,ev=(0,m.h)({chainId:n,errorCode:F,errorMessage:P,isLoading:eg,isToastVisible:B,lifecycleStatus:z,onSubmit:ey,paymasterUrl:N(eo),receipt:ed,setIsToastVisible:q,setLifecycleStatus:V,setTransactionId:H,transactions:e,transactionId:$,transactionHash:er||el,transactionCount:G});return(0,a.useEffect)(()=>{ed&&("success"===ed.status?ep(u.Z.TransactionSuccess,{paymaster:!!(x&&j),address:R.address,transactionHash:ed.transactionHash}):ep(u.Z.TransactionFailure,{error:"Transaction failed",metadata:{code:F}}))},[ed,ep,x,j,R.address,F]),(0,r.jsx)(D.Provider,{value:ev,children:w})}},32479:(e,t,n)=>{"use strict";n.d(t,{Kp:()=>i}),n(95155);var r=n(12115);let a=(0,r.createContext)({skipPopoverPortal:!1,forceDropdownModal:!1}),i=()=>(0,r.useContext)(a)},33662:(e,t,n)=>{"use strict";n.d(t,{M:()=>l});var r=n(95155),a=n(12115),i=n(82013),o=n(23035),s=n(29268);let l=(0,a.forwardRef)(({onClick:e,paymentMethod:t,isOpen:n,className:a},l)=>(0,r.jsxs)("button",{type:"button",className:(0,o.cn)(o.wD.default,o.PQ.lineDefault,"ock:rounded-ock-default ock:flex ock:h-12 ock:w-full ock:items-center ock:gap-2 ock:px-3 ock:py-1",a),onClick:e,ref:l,"data-testid":"ockFundCardPaymentMethodSelectorToggle",children:[(0,r.jsx)("div",{className:"ock:w-4",children:(0,r.jsx)(s.i,{paymentMethod:t,className:"ock:h-4 ock:w-4"})}),(0,r.jsx)("span",{className:(0,o.cn)(o.Qq.headline,"ock:text-ock-foreground","ock:flex ock:w-full"),"data-testid":"ockFundCardPaymentMethodSelectorToggle__paymentMethodName",children:t.name}),(0,r.jsx)("span",{className:(0,o.cn)("ock:rotate-90 ock:transition-transform ock:duration-200",n&&"ock:rotate-180"),children:i.t})]}));
1l.displayName="FundCardPaymentMethodSelectorToggle"},34378:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(12115),a=n(47650),i=n(63655),o=n(52712),s=n(95155),l=r.forwardRef((e,t)=>{var n,l;let{container:c,...d}=e,[u,p]=r.useState(!1);(0,o.N)(()=>p(!0),[]);let h=c||u&&(null===(l=globalThis)||void 0===l?void 0:null===(n=l.document)||void 0===n?void 0:n.body);return h?a.createPortal((0,s.jsx)(i.sG.div,{...d,ref:t}),h):null});l.displayName="Portal"},34428:(e,t,n)=>{"use strict";n.d(t,{C:()=>i});var r=n(58778),a=n(71104);async function i(e,t,n){if(!e)return console.log("Error in getAttestation: Address is not provided"),[];if(!(0,a.UH)(t))return console.log("Error in getAttestation: Chain is not supported"),[];try{let a={revoked:!1,expirationTime:Math.round(Date.now()/1e3),limit:10,...n};return await (0,r.PU)(e,t,a)}catch(e){return console.log(`Error in getAttestation: ${e.message}`),[]}}},35046:(e,t,n)=>{"use strict";n.d(t,{l:()=>k,E:()=>C});var r=n(95155),a=n(12115),i=n(91001),o=n(30898),s=n(88516);let l=({onError:e,onSuccess:t,onStatus:n})=>{let[r,i]=(0,s.U)({statusName:"init",statusData:null});return(0,a.useEffect)(()=>{"error"===r.statusName&&(null==e||e(r.statusData)),"transactionSuccess"===r.statusName&&(null==t||t(r.statusData)),null==n||n(r)},[e,n,t,r,r.statusData,r.statusName]),(0,a.useMemo)(()=>({lifecycleStatus:r,updateLifecycleStatus:i}),[r,i])};var c=n(49713);let d=e=>[e.some(e=>"ACH_BANK_ACCOUNT"===e.id)&&"ACH",e.some(e=>"CARD"===e.id)&&"debit","cash","crypto balance"].filter(Boolean).join(", "),u=({limits:e})=>({id:"",name:"Coinbase",description:d(e),icon:"coinbaseLogo",minAmount:Math.min(...e.map(e=>Number(e.min))),maxAmount:Math.max(...e.map(e=>Number(e.max)))}),p=e=>[{id:"APPLE_PAY",name:"Apple Pay",icon:"apple"},{id:"CARD",name:"Debit card",icon:"creditCard"}].map(t=>{var n;let r=null==(n=e.limits)?void 0:n.find(e=>e.id===t.id);return{...t,description:"Up to $500/week. No sign up required.",minAmount:Number(null==r?void 0:r.min)||2,maxAmount:Number(null==r?void 0:r.max)||500}}),h=(e,t,n)=>{var r;let a=null==(r=e.paymentCurrencies)?void 0:r.find(e=>e.id===t);if(!a)return[];let i=u(a),o=[];return"US"===n&&"USD"===t&&(o=p(a)),[i,...o]};var m=n(64426),f=n(23771),y=n(80669);async function g({country:e,subdivision:t,apiKey:n}){let r=n||(0,f.C)(),a=`?country=${e}`;t&&(a=`${a}&subdivision=${t}`);let i=await fetch(`${y.FH}/buy/options${a}`,{method:"GET",headers:{Authorization:`Bearer ${r}`}}),o=await i.json();return(0,m.x)(o)}let v=({country:e,subdivision:t,currency:n,setPaymentMethods:r,setIsPaymentMethodsLoading:i,onError:o})=>{let s=(0,a.useCallback)(async()=>{i(!0);try{let a=await g({country:e,subdivision:t}),i=h(a,n,e);0===i.length&&(console.error("No payment methods found for the selected country and currency. See docs for more information: https://docs.cdp.coinbase.com/onramp/docs/api-configurations"),null==o||o({errorType:"handled_error",code:"NO_PAYMENT_METHODS",debugMessage:"No payment methods found for the selected country and currency. See docs for more information: https://docs.cdp.coinbase.com/onramp/docs/api-configurations"})),r(i)}catch(e){e instanceof Error&&(console.error("Error fetching payment options:",e),null==o||o({errorType:"handled_error",code:"PAYMENT_METHODS_ERROR",debugMessage:e.message}))}finally{i(!1)}},[e,t,n,r,i,o]);(0,a.useEffect)(()=>{s()},[])},b=(0,a.createContext)(void 0);function k(e){let{children:t,asset:n,currency:s="USD",headerText:d="Buy ".concat(n.toUpperCase()),buttonText:u,country:p,subdivision:h,inputType:m,onError:f,onStatus:y,onSuccess:g,presetAmountInputs:k,sessionToken:C}=e,[w,x]=(0,a.useState)(),[E,T]=(0,a.useState)(m||"fiat"),[N,A]=(0,a.useState)(""),[D,S]=(0,a.useState)(""),[I,_]=(0,a.useState)(0),[O,R]=(0,a.useState)(!0),[M,j]=(0,a.useState)("default"),[P,L]=(0,a.useState)([]),[F,U]=(0,a.useState)(!0),{lifecycleStatus:B,updateLifecycleStatus:q}=l({onError:f,onSuccess:g,onStatus:y}),{fetchExchangeRate:z}=(0,c.E)({asset:n,currency:s,country:p,subdivision:h,setExchangeRate:_,onError:f}),{sendAnalytics:V}=(0,i.s)(),$=(0,a.useCallback)((e,t)=>{V(o.Ui.FundAmountChanged,{amount:e,currency:t})},[V]),H=(0,a.useCallback)(e=>{V(o.Ui.FundOptionSelected,{option:e})},[V]),G=(0,a.useCallback)(e=>{let t=Number.parseFloat(e);Number.isNaN(t)||$(t,s),A(e)},[s,$]),W=(0,a.useCallback)(e=>{H(e.id),x(e)},[H]),K=(0,a.useCallback)(async()=>{R(!0),await z(),R(!1)},[z]);return(0,a.useEffect)(()=>{K()},[]),v({country:p,subdivision:h,currency:s,setPaymentMethods:L,setIsPaymentMethodsLoading:U,onError:f}),(0,r.jsx)(b.Provider,{value:{asset:n,currency:s,selectedPaymentMethod:w,setSelectedPaymentMethod:W,fundAmountFiat:N,setFundAmountFiat:G,fundAmountCrypto:D,setFundAmountCrypto:S,selectedInputType:E,setSelectedInputType:T,exchangeRate:I,setExchangeRate:_,exchangeRateLo
1ading:O,setExchangeRateLoading:R,submitButtonState:M,setSubmitButtonState:j,paymentMethods:P,setPaymentMethods:L,isPaymentMethodsLoading:F,setIsPaymentMethodsLoading:U,headerText:d,buttonText:u,country:p,subdivision:h,lifecycleStatus:B,updateLifecycleStatus:q,presetAmountInputs:k,sessionToken:C,onError:f},children:t})}function C(){let e=(0,a.useContext)(b);if(!e)throw Error("useFundContext must be used within a FundCardProvider");return e}},35121:(e,t,n)=>{"use strict";n.d(t,{d:()=>c});var r=n(95155),a=n(12115),i=n(91001),o=n(30898),s=n(23035),l=n(29268);let c=(0,a.memo)(({paymentMethod:e,onClick:t,hideImage:n,hideDescription:c,disabled:d,disabledReason:u,testId:p})=>{let{sendAnalytics:h}=(0,i.s)(),m=(0,a.useCallback)(()=>{d||(null==t||t(e),h(o.Ui.FundOptionSelected,{option:e.id}))},[d,t,e,h]);return(0,r.jsx)("button",{"data-testid":p,type:"button",className:(0,s.cn)(s.wD.default,"ock:bg-ock-background ock:rounded-ock-default ock:flex ock:w-full ock:items-center ock:justify-between ock:px-4 ock:py-2",{[s.wD.disabled]:d}),onClick:m,disabled:d,title:u,children:(0,r.jsxs)("span",{className:"ock:flex ock:items-center ock:gap-3",children:[!n&&(0,r.jsx)(l.i,{paymentMethod:e,className:(0,s.cn)("ock:h-4 ock:w-4",{[s.wD.disabled]:d})}),(0,r.jsxs)("span",{className:"ock:flex ock:flex-col ock:items-start",children:[(0,r.jsx)("span",{className:(0,s.cn)(s.Qq.headline),children:e.name}),!c&&(0,r.jsx)("span",{className:(0,s.cn)(s.Qq.label2,"ock:text-ock-foreground-muted","ock:font-normal"),children:u||e.description})]})]})})});c.displayName="FundCardPaymentMethodSelectRow"},36345:(e,t,n)=>{"use strict";function r(e,t){var n;if("0"===e)return e;let r=Number.parseFloat(e),a=null==(n=Number(r))?void 0:n.toFixed(t).replace(/0+$/,"");return r>0&&0===Number.parseFloat(a)?"0":a}n.d(t,{g:()=>r})},37304:(e,t,n)=>{"use strict";n.d(t,{O:()=>l});var r=n(38227),a=n(32064),i=n(96709),o=n(87614),s=n(628);function l(e){let t=(0,s.Py)("apiKey"),n=(0,s.Py)("defaultPublicClients");if(null==n?void 0:n[e.id])return null==n?void 0:n[e.id];if(t&&(e===i.E||e===o.Z)){let n=e===i.E?"base":"base-sepolia";return(0,r.l)({chain:e,transport:(0,a.L)(`https://api.developer.coinbase.com/rpc/v1/${n}/${t}`)})}return(0,r.l)({chain:e,transport:(0,a.L)()})}},37749:(e,t,n)=>{"use strict";n.d(t,{E:()=>o,e:()=>i});var r=n(12115),a=n(628);let i=(0,r.createContext)(a.d0);function o(){return(0,r.useContext)(i)}},38168:(e,t,n)=>{"use strict";n.d(t,{Eq:()=>d});var r=function(e){return"undefined"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body},a=new WeakMap,i=new WeakMap,o={},s=0,l=function(e){return e&&(e.host||l(e.parentNode))},c=function(e,t,n,r){var c=(Array.isArray(e)?e:[e]).map(function(e){if(t.contains(e))return e;var n=l(e);return n&&t.contains(n)?n:(console.error("aria-hidden",e,"in not contained inside",t,". Doing nothing"),null)}).filter(function(e){return!!e});o[n]||(o[n]=new WeakMap);var d=o[n],u=[],p=new Set,h=new Set(c),m=function(e){!e||p.has(e)||(p.add(e),m(e.parentNode))};c.forEach(m);var f=function(e){!e||h.has(e)||Array.prototype.forEach.call(e.children,function(e){if(p.has(e))f(e);else try{var t=e.getAttribute(r),o=null!==t&&"false"!==t,s=(a.get(e)||0)+1,l=(d.get(e)||0)+1;a.set(e,s),d.set(e,l),u.push(e),1===s&&o&&i.set(e,!0),1===l&&e.setAttribute(n,"true"),o||e.setAttribute(r,"true")}catch(t){console.error("aria-hidden: cannot operate on ",e,t)}})};return f(t),p.clear(),s++,function(){u.forEach(function(e){var t=a.get(e)-1,o=d.get(e)-1;a.set(e,t),d.set(e,o),t||(i.has(e)||e.removeAttribute(r),i.delete(e)),o||e.removeAttribute(n)}),--s||(a=new WeakMap,a=new WeakMap,i=new WeakMap,o={})}},d=function(e,t,n){void 0===n&&(n="data-aria-hidden");var a=Array.from(Array.isArray(e)?e:[e]),i=t||r(e);return i?(a.push.apply(a,Array.from(i.querySelectorAll("[aria-live], script"))),c(a,i,n,"aria-hidden")):function(){return null}}},39033:(e,t,n)=>{"use strict";n.d(t,{c:()=>a});var r=n(12115);function a(e){let t=r.useRef(e);return r.useEffect(()=>{t.current=e}),r.useMemo(()=>(...e)=>t.current?.(...e),[])}},39457:(e,t,n)=>{"use strict";n.d(t,{A:()=>d,AF:()=>r,Cd:()=>a,Cg:()=>y,Mr:()=>h,Nf:()=>c,OL:()=>m,U$:()=>l,V_:()=>p,X:()=>o,jm:()=>i,jq:()=>u,rX:()=>s,tE:()=>f});let r=3,a="SWAP_ERROR",i="SWAP_QUOTE_ERROR",o="SWAP_BALANCE_ERROR",s="SWAP_QUOTE_LOW_LIQUIDITY_ERROR",l="0x000000000022D473030F116dDEE9F6B43aC78BA3",c="TOO_MANY_REQUESTS_ERROR",d="UNCAUGHT_SWAP_QUOTE_ERROR",u="UNCAUGHT_SWAP_ERROR",p="0x3fC91A3afd70395Cd496C647d5a6CC9D4B2b7FAD",h="USER_REJECTED",m="UNSUPPORTED_AMOUNT_REFERENCE_ERROR",f={BALANCE_ERROR:"Error fetching token balance",CONFIRM_IN_WALLET:"Confirm in wallet",FETCHING_QUOTE:"Fetching quote...",FETCHING_BALANCE:"Fetching balance...",INCOMPLETE_FIELD:"Complete the fields to continue",INSUFFICIENT_BALANCE:"Insufficient balance",LOW_LIQUIDITY:"Insufficient liquidity for this trade.",SWAP_IN_PROGRESS:"Swap in progress...",TOO_MANY_REQUESTS:"Too many requests. Please try again later.",USER_REJECTED:"User rejected the transaction",UNSUPPORTED_AMOUNT_REFERENCE:"useAggregator does not support amountReference: to, please use useAggregator: false"},y={AUTO:"Auto",CUSTOM:"Custom"}},39725:(e,t,n)=>{"use strict";n.d(t,{h:()=>d});var r=n(95155),a=n(23035),i=n(12115),o=n(55982),s=n(83407),l=n(68269),c=n(99208);function d({selectedInputType:e,setSelectedInputType:t,asset:n,fiatAmount:d,cryptoAmount:u,exchangeRate:p,exchangeRateLo
1ading:h,currency:m,loadingDisplay:f=(0,r.jsx)(c.E,{className:"ock:h-[1.625rem]"}),className:y}){let g=(0,o.b)({icon:"toggle"}),v=(0,i.useCallback)(()=>{t("fiat"===e?"crypto":"fiat")},[e,t]),b=(0,i.useCallback)(e=>`${(0,l.m)(e||"0",8)} ${n}`,[n]),k=(0,i.useMemo)(()=>(0,r.jsx)("span",{"data-testid":"ockAmountLine",className:(0,a.cn)(a.Qq.label1),children:"fiat"===e?b(u):(0,s.M)({amount:d,currency:m,minimumFractionDigits:0})}),[u,d,e,b,m]);return h||!p?f:(0,r.jsxs)("div",{className:(0,a.cn)("ock:flex ock:items-center",y),children:[(0,r.jsx)("button",{type:"button","aria-label":"amount type switch",className:(0,a.cn)(a.wD.default,"ock:mr-1 ock:rounded-full ock:p-1 ock:opacity-50 ock:transition-opacity ock:hover:opacity-100"),"data-testid":"ockAmountTypeSwitch",onClick:v,children:(0,r.jsx)("div",{className:"ock:h-[1.125rem] ock:w-[1.125rem]",children:g})}),(0,r.jsx)("div",{className:"ock:w-full ock:truncate",children:k})]})}},40080:(e,t,n)=>{"use strict";n.d(t,{C:()=>i});var r=n(79392);class a{constructor(){this.clientMeta=null,this.initPromise=null}async init({isMiniKit:e}){if(this.isInitialized()){console.warn("ClientMetaManager already initialized");return}this.initPromise=this.handleInit({isMiniKit:e})}isInitialized(){return!!this.initPromise}async getClientMeta(){if(!this.initPromise)throw Error("ClientMetaManager not initialized");return this.clientMeta?this.clientMeta:await this.initPromise}async handleInit({isMiniKit:e}){var t;let n=null;try{let e=await r.Ay.context;n=(null==(t=null==e?void 0:e.client)?void 0:t.clientFid)||null}catch(e){console.error("Error getting client FID",e)}return this.clientMeta={mode:e?"minikit":"onchainkit",clientFid:n},this.clientMeta}}let i=new a},43516:(e,t,n)=>{"use strict";n.d(t,{R:()=>c});var r=n(12115),a=n(1405),i=n(13558),o=n(28395),s=n(36345),l=n(60344);function c(e){let t=(0,i.A)({address:e,query:{...o.o9}});return(0,r.useMemo)(()=>{var e,n,r,i;let o;if((null==t?void 0:t.error)&&(o={code:(0,l.d)("balance"),error:null==(e=null==t?void 0:t.error)?void 0:e.message,message:""}),!(null==(n=null==t?void 0:t.data)?void 0:n.value)&&(null==(r=null==t?void 0:t.data)?void 0:r.value)!==0n)return{convertedBalance:"",roundedBalance:"",error:o,response:t};let c=(0,a.J)(null==(i=null==t?void 0:t.data)?void 0:i.value,18),d=(0,s.g)(c,8);return{convertedBalance:c,error:o,response:t,roundedBalance:d}},[t])}},44108:(e,t,n)=>{"use strict";n.d(t,{r:()=>r});let r="1.1.2"},45687:(e,t,n)=>{"use strict";var r,a;r=n(54592),a=n(27125),t.version=r.version,t.renderToString=r.renderToString,t.renderToStaticMarkup=r.renderToStaticMarkup,t.renderToReadableStream=a.renderToReadableStream,a.resume&&(t.resume=a.resume)},45933:(e,t,n)=>{"use strict";n.d(t,{f:()=>c});var r=n(12115),a=n(14493),i=n(1405),o=n(13244),s=n(36345),l=n(60344);function c(e,t){let n=(0,o.Q)({abi:a.xw,address:null==t?void 0:t.address,functionName:"balanceOf",args:e?[e]:[],query:{enabled:!!(null==t?void 0:t.address)&&!!e}});return(0,r.useMemo)(()=>{var e;let r;if((null==n?void 0:n.error)&&(r={code:(0,l.d)("balance"),error:null==(e=null==n?void 0:n.error)?void 0:e.shortMessage,message:""}),(null==n?void 0:n.data)!==0n&&!(null==n?void 0:n.data)||!t)return{convertedBalance:"",status:n.status,error:r,roundedBalance:"",response:n,refetch:n.refetch};let a=(0,i.J)(null==n?void 0:n.data,null==t?void 0:t.decimals);return{convertedBalance:a,status:n.status,error:r,response:n,roundedBalance:(0,s.g)(a,8),refetch:n.refetch}},[t,n])}},45985:(e,t,n)=>{"use strict";n.d(t,{t:()=>a});var r=n(12115);function a(){let[e,t]=(0,r.useState)("light");return(0,r.useEffect)(()=>{let e=window.matchMedia("(prefers-color-scheme: dark)");function n(e){t(e.matches?"dark":"light")}return t(e.matches?"dark":"light"),e.addEventListener("change",n),()=>e.removeEventListener("change",n)},[]),e}},46081:(e,t,n)=>{"use strict";n.d(t,{A:()=>o,q:()=>i});var r=n(12115),a=n(95155);function i(e,t){let n=r.createContext(t),i=e=>{let{children:t,...i}=e,o=r.useMemo(()=>i,Object.values(i));return(0,a.jsx)(n.Provider,{value:o,children:t})};return i.displayName=e+"Provider",[i,function(a){let i=r.useContext(n);if(i)return i;if(void 0!==t)return t;throw Error(`\`${a}\` must be used within \`${e}\``)}]}function o(e,t=[]){let n=[],i=()=>{let t=n.map(e=>r.createContext(e));return function(n){let a=n?.[e]||t;return r.useMemo(()=>({[`__scope${e}`]:{...n,[e]:a}}),[n,a])}};return i.scopeName=e,[function(t,i){let o=r.createContext(i),s=n.length;n=[...n,i];let l=t=>{let{scope:n,children:i,...l}=t,c=n?.[e]?.[s]||o,d=r.useMemo(()=>l,Object.values(l));return(0,a.jsx)(c.Provider,{value:d,children:i})};return l.displayName=t+"Provider",[l,function(n,a){let l=a?.[e]?.[s]||o,c=r.useContext(l);if(c)return c;if(void 0!==i)return i;throw Error(`\`${n}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let a=n.reduce((t,{useScope:n,scopeName:r})=>{let a=n(e)[`__scope${r}`];return{...t,...a}},{});return r.useMemo(()=>({[`__scope${t.scopeName}`]:a}
1),[a])}};return n.scopeName=t.scopeName,n}(i,...t)]}},46668:(e,t,n)=>{"use strict";n.d(t,{r:()=>s});var r=n(65670),a=n(28395),i=n(83543),o=n(37200);let s=({ensName:e,chain:t=o.r},n)=>{let s=["useAvatar",e,t.id];return(0,i.useQuery)({queryKey:s,queryFn:()=>(0,r.Y)({ensName:e,chain:t}),enabled:!!e,...a.o9,...n})}},46901:(e,t,n)=>{var r="undefined"!=typeof globalThis&&globalThis||"undefined"!=typeof self&&self||void 0!==n.g&&n.g,a=function(){function e(){this.fetch=!1,this.DOMException=r.DOMException}return e.prototype=r,new e}();!function(e){!function(t){var r=void 0!==e&&e||"undefined"!=typeof self&&self||void 0!==n.g&&n.g||{},a={searchParams:"URLSearchParams"in r,iterable:"Symbol"in r&&"iterator"in Symbol,blob:"FileReader"in r&&"Blob"in r&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in r,arrayBuffer:"ArrayBuffer"in r};if(a.arrayBuffer)var i=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],o=ArrayBuffer.isView||function(e){return e&&i.indexOf(Object.prototype.toString.call(e))>-1};function s(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(e)||""===e)throw TypeError('Invalid character in header field name: "'+e+'"');return e.toLowerCase()}function l(e){return"string"!=typeof e&&(e=String(e)),e}function c(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return a.iterable&&(t[Symbol.iterator]=function(){return t}),t}function d(e){this.map={},e instanceof d?e.forEach(function(e,t){this.append(t,e)},this):Array.isArray(e)?e.forEach(function(e){if(2!=e.length)throw TypeError("Headers constructor: expected name/value pair to be length 2, found"+e.length);this.append(e[0],e[1])},this):e&&Object.getOwnPropertyNames(e).forEach(function(t){this.append(t,e[t])},this)}function u(e){if(!e._noBody){if(e.bodyUsed)return Promise.reject(TypeError("Already read"));e.bodyUsed=!0}}function p(e){return new Promise(function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}})}function h(e){var t=new FileReader,n=p(t);return t.readAsArrayBuffer(e),n}function m(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function f(){return this.bodyUsed=!1,this._initBody=function(e){if(this.bodyUsed=this.bodyUsed,this._bodyInit=e,e)if("string"==typeof e)this._bodyText=e;else if(a.blob&&Blob.prototype.isPrototypeOf(e))this._bodyBlob=e;else if(a.formData&&FormData.prototype.isPrototypeOf(e))this._bodyFormData=e;else if(a.searchParams&&URLSearchParams.prototype.isPrototypeOf(e))this._bodyText=e.toString();else{var t;a.arrayBuffer&&a.blob&&(t=e)&&DataView.prototype.isPrototypeOf(t)?(this._bodyArrayBuffer=m(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):a.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(e)||o(e))?this._bodyArrayBuffer=m(e):this._bodyText=e=Object.prototype.toString.call(e)}else this._noBody=!0,this._bodyText="";!this.headers.get("content-type")&&("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):a.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},a.blob&&(this.blob=function(){var e=u(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(!this._bodyFormData)return Promise.resolve(new Blob([this._bodyText]));throw Error("could not read FormData body as blob")}),this.arrayBuffer=function(){if(this._bodyArrayBuffer){var e=u(this);return e||(ArrayBuffer.isView(this._bodyArrayBuffer)?Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):Promise.resolve(this._bodyArrayBuffer))}if(a.blob)return this.blob().then(h);throw Error("could not read as ArrayBuffer")},this.text=function(){var e,t,n,r,a,i=u(this);if(i)return i;if(this._bodyBlob)return e=this._bodyBlob,n=p(t=new FileReader),a=(r=/charset=([A-Za-z0-9_-]+)/.exec(e.type))?r[1]:"utf-8",t.readAsText(e,a),n;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=Array(t.length),r=0;r<t.length;r++)n[r]=String.fromCharCode(t[r]);return n.join("")}(this._bodyArrayBuffer));if(!this._bodyFormData)return Promise.resolve(this._bodyText);throw Error("could not read FormData body as text")},a.formData&&(this.formData=function(){return this.text().then(v)}),this.json=function(){return this.text().then(JSON.parse)},this}d.prototype.append=function(e,t){e=s(e),t=l(t);var n=this.map[e];this.map[e]=n?n+", "+t:t},d.prototype.delete=function(e){delete this.map[s(e)]},d.prototype.get=function(e){return e=s(e),this.has(e)?this.map[e]:null},d.prototype.has=function(e){return this.map.hasOwnProperty(s(e))},d.prototype.set=function(e,t){this.map[s(e)]=l(t)},d.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},d.prototype.keys=function(){var e=[];return this.forEach(function(t,n){e.push(n)}),c(e)},d.prototype.values=function(){var e=[];return this.forEach(function(t){e.push(t)}),c(e)},d.prototype.entries=function(){var e=[];return this.forEach(function(t,n){e.push([n,t])}),c(e)},a.iterable&&(d.prototype[Symbol.iterator]=d.prototype.entries);var y=["CONNECT","DELETE","GET","HEAD","OPTIONS","PATCH","POST","PUT","TRACE"];function g(e,t){if(!(this instanceof g))throw TypeError('Please use the "new" operator, this DOM object c
1onstructor cannot be called as a function.');var n,a,i=(t=t||{}).body;if(e instanceof g){if(e.bodyUsed)throw TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new d(e.headers)),this.method=e.method,this.mode=e.mode,this.signal=e.signal,i||null==e._bodyInit||(i=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=t.credentials||this.credentials||"same-origin",(t.headers||!this.headers)&&(this.headers=new d(t.headers)),this.method=(a=(n=t.method||this.method||"GET").toUpperCase(),y.indexOf(a)>-1?a:n),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal||function(){if("AbortController"in r)return new AbortController().signal}(),this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&i)throw TypeError("Body not allowed for GET or HEAD requests");if(this._initBody(i),("GET"===this.method||"HEAD"===this.method)&&("no-store"===t.cache||"no-cache"===t.cache)){var o=/([?&])_=[^&]*/;o.test(this.url)?this.url=this.url.replace(o,"$1_="+new Date().getTime()):this.url+=(/\?/.test(this.url)?"&":"?")+"_="+new Date().getTime()}}function v(e){var t=new FormData;return e.trim().split("&").forEach(function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),a=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(a))}}),t}function b(e,t){if(!(this instanceof b))throw TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');if(t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.status<200||this.status>599)throw RangeError("Failed to construct 'Response': The status provided (0) is outside the range [200, 599].");this.ok=this.status>=200&&this.status<300,this.statusText=void 0===t.statusText?"":""+t.statusText,this.headers=new d(t.headers),this.url=t.url||"",this._initBody(e)}g.prototype.clone=function(){return new g(this,{body:this._bodyInit})},f.call(g.prototype),f.call(b.prototype),b.prototype.clone=function(){return new b(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new d(this.headers),url:this.url})},b.error=function(){var e=new b(null,{status:200,statusText:""});return e.ok=!1,e.status=0,e.type="error",e};var k=[301,302,303,307,308];b.redirect=function(e,t){if(-1===k.indexOf(t))throw RangeError("Invalid status code");return new b(null,{status:t,headers:{location:e}})},t.DOMException=r.DOMException;try{new t.DOMException}catch(e){t.DOMException=function(e,t){this.message=e,this.name=t;var n=Error(e);this.stack=n.stack},t.DOMException.prototype=Object.create(Error.prototype),t.DOMException.prototype.constructor=t.DOMException}function C(e,n){return new Promise(function(i,o){var c=new g(e,n);if(c.signal&&c.signal.aborted)return o(new t.DOMException("Aborted","AbortError"));var u=new XMLHttpRequest;function p(){u.abort()}if(u.onload=function(){var e,t,n={statusText:u.statusText,headers:(e=u.getAllResponseHeaders()||"",t=new d,e.replace(/\r?\n[\t ]+/g," ").split("\r").map(function(e){return 0===e.indexOf("\n")?e.substr(1,e.length):e}).forEach(function(e){var n=e.split(":"),r=n.shift().trim();if(r){var a=n.join(":").trim();try{t.append(r,a)}catch(e){console.warn("Response "+e.message)}}}),t)};0===c.url.indexOf("file://")&&(u.status<200||u.status>599)?n.status=200:n.status=u.status,n.url="responseURL"in u?u.responseURL:n.headers.get("X-Request-URL");var r="response"in u?u.response:u.responseText;setTimeout(function(){i(new b(r,n))},0)},u.onerror=function(){setTimeout(function(){o(TypeError("Network request failed"))},0)},u.ontimeout=function(){setTimeout(function(){o(TypeError("Network request timed out"))},0)},u.onabort=function(){setTimeout(function(){o(new t.DOMException("Aborted","AbortError"))},0)},u.open(c.method,function(e){try{return""===e&&r.location.href?r.location.href:e}catch(t){return e}}(c.url),!0),"include"===c.credentials?u.withCredentials=!0:"omit"===c.credentials&&(u.withCredentials=!1),"responseType"in u&&(a.blob?u.responseType="blob":a.arrayBuffer&&(u.responseType="arraybuffer")),n&&"object"==typeof n.headers&&!(n.headers instanceof d||r.Headers&&n.headers instanceof r.Headers)){var h=[];
1Object.getOwnPropertyNames(n.headers).forEach(function(e){h.push(s(e)),u.setRequestHeader(e,l(n.headers[e]))}),c.headers.forEach(function(e,t){-1===h.indexOf(t)&&u.setRequestHeader(t,e)})}else c.headers.forEach(function(e,t){u.setRequestHeader(t,e)});c.signal&&(c.signal.addEventListener("abort",p),u.onreadystatechange=function(){4===u.readyState&&c.signal.removeEventListener("abort",p)}),u.send(void 0===c._bodyInit?null:c._bodyInit)})}C.polyfill=!0,r.fetch||(r.fetch=C,r.Headers=d,r.Request=g,r.Response=b),t.Headers=d,t.Request=g,t.Response=b,t.fetch=C,Object.defineProperty(t,"__esModule",{value:!0})}({})}(a),a.fetch.ponyfill=!0,delete a.fetch.polyfill;var i=r.fetch?r:a;(t=i.fetch).default=i.fetch,t.fetch=i.fetch,t.Headers=i.Headers,t.Request=i.Request,t.Response=i.Response,e.exports=t},48480:(e,t,n)=>{"use strict";n.d(t,{y:()=>i});var r=n(95155),a=n(23035);function i({className:e}){return(0,r.jsx)("div",{className:"ock:flex ock:h-full ock:items-center ock:justify-center","data-testid":"ockSpinner",children:(0,r.jsx)("div",{className:(0,a.cn)("ock:animate-spin ock:border-2 ock:border-gray-200 ock:border-t-3","ock:rounded-full ock:border-t-gray-400 ock:px-2.5 ock:py-2.5",e)})})}},48502:(e,t,n)=>{"use strict";n.d(t,{t:()=>s});var r=n(59785),a=n(28395),i=n(83543),o=n(37200);let s=({address:e,chain:t=o.r},n)=>{let s=["useName",e,t.id];return(0,i.useQuery)({queryKey:s,queryFn:()=>(0,r.m)({address:e,chain:t}),enabled:!!e,...a.o9,...n})}},49507:(e,t,n)=>{"use strict";n.d(t,{N:()=>s});var r=n(628),a=n(40080),i=n(26716);async function o(e,t){var n;let o=(0,r.Py)("config");if(null==o?void 0:o.analytics)try{let s=await a.C.getClientMeta();await fetch((null==o?void 0:o.analyticsUrl)??"https://api.developer.coinbase.com/analytics",{method:"POST",headers:{...i.eT,"OnchainKit-App-Name":document.title,"OnchainKit-Client-Fid":(null==(n=s.clientFid)?void 0:n.toString())??"","OnchainKit-Mode":s.mode},body:JSON.stringify({apiKey:(0,r.Py)("apiKey")??"undefined",sessionId:(0,r.Py)("sessionId")??"undefined",timestamp:Date.now(),eventType:e,data:t,origin:window.location.origin})})}catch(e){}}let s=(e,t)=>o(e,t)},49713:(e,t,n)=>{"use strict";n.d(t,{E:()=>l});var r=n(12115),a=n(64426),i=n(23771),o=n(80669);async function s({purchaseCurrency:e,purchaseNetwork:t,paymentCurrency:n,paymentMethod:r,paymentAmount:s,country:l,subdivision:c,apiKey:d}){let u=d||(0,i.C)(),p=await fetch(`${o.FH}/buy/quote`,{method:"POST",body:JSON.stringify({purchase_currency:e,purchase_network:t,payment_currency:n,payment_method:r,payment_amount:s,country:l,subdivision:c}),headers:{Authorization:`Bearer ${u}`}}),h=await p.json();return(0,a.x)(h)}let l=({asset:e,currency:t,country:n,subdivision:a,setExchangeRate:i,onError:o})=>{let l=(0,r.useCallback)(async()=>{try{let r=await s({purchaseCurrency:e,paymentCurrency:t,paymentAmount:"100",paymentMethod:"CARD",country:n,subdivision:a});i(Number(r.purchaseAmount.value)/Number(r.paymentSubtotal.value))}catch(e){e instanceof Error?(console.error("Error fetching exchange rate:",e),null==o||o({errorType:"handled_error",code:"EXCHANGE_RATE_ERROR",debugMessage:e.message})):(console.error("Unknown error fetching exchange rate:",e),null==o||o({errorType:"unknown_error",code:"EXCHANGE_RATE_ERROR",debugMessage:JSON.stringify(e)}))}},[e,n,a,t,o,i]);return(0,r.useMemo)(()=>({fetchExchangeRate:l}),[l])}},50774:(e,t,n)=>{"use strict";n.d(t,{G:()=>i});var r=n(12115);let a={sm:"(max-width: 640px)",md:"(min-width: 641px) and (max-width: 768px)",lg:"(min-width: 769px) and (max-width: 1023px)",xl:"(min-width: 1024px) and (max-width: 1279px)","2xl":"(min-width: 1280px)"};function i(){let[e,t]=(0,r.useState)(void 0);return(0,r.useEffect)(()=>{let e=()=>{for(let[e,t]of Object.entries(a))if(window.matchMedia(t).matches)return e;return"md"};t(e());let n=()=>{t(e())};return window.addEventListener("resize",n),()=>window.removeEventListener("resize",n)},[]),e}},52712:(e,t,n)=>{"use strict";n.d(t,{N:()=>a});var r=n(12115),a=globalThis?.document?r.useLayoutEffect:()=>{}},52925:(e,t,n)=>{"use strict";n.d(t,{J:()=>o});var r=n(12115),a=n(2145),i=n(82588);function o({chainId:e}){let{isConnected:t}=(0,a.F)(),{data:n,error:o}=(0,i.E)({query:{enabled:t}});return(0,r.useMemo)(()=>!o&&n&&n[e]?n[e]:{},[n,e,o])}},53320:(e,t,n)=>{"use strict";n.d(t,{g:()=>s});var r=n(95155),a=n(12115),i=n(23035),o=n(7561);let s=(0,a.memo)(function(e){let{className:t,token:n,amount:a,onClick:s,hideImage:l,hideSymbol:c,as:d}=e;return(0,r.jsxs)(null!=d?d:"button",{"data-testid":"ockTokenRow_Container",type:"button",className:(0,i.cn)(i.wD.default,"ock:flex ock:w-full ock:items-center ock:justify-between ock:px-2 ock:py-1",t),onClick:()=>null==s?void 0:s(n),children:[(0,r.jsxs)("span",{className:"ock:flex ock:max-w-full ock:items-center ock:gap-3",children:[!l&&(0,r.jsx)(o.H,{token:n,size:28}),(0,r.jsxs)("span",{className:"ock:flex ock:min-w-0 ock:flex-col ock:items-start",children:[(0,r.jsx)("span",{className:(0,i.cn)(i.Qq.headline,"ock:max-w-full ock:overflow-hidden ock:text-ellipsis ock:whitespace-nowrap ock:text-left"),children:n.name.trim()}),!c&&(0,r.jsx)("span",{className:(0,i.cn)(i.Qq.body,"ock:text-ock-foreground-muted"),children:n.symbol})]})]}),(0,r.jsx)("span",{"data-testid":"ockTokenRow_Amount",className:(0,i.cn)(i.Qq.body,"ock:text-ock-foreground-muted"),children:function(e,t={}){if(void 0===e)return"";let{locale:n,minimumFractionDigits:r,maximumFractionDigits:a}=t;
1return Number(e).toLocaleString(n,{minimumFractionDigits:r,maximumFractionDigits:a})}(a,{minimumFractionDigits:2,maximumFractionDigits:1>Number(a)?5:2})})]})})},54854:(e,t,n)=>{"use strict";n.d(t,{O:()=>c});var r=n(95155),a=n(12115);let i=(0,r.jsx)("svg",{"data-testid":"ock-caretDownSvg",role:"img","aria-label":"ock-caretDownSvg",width:"16",height:"17",viewBox:"0 0 16 17",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,r.jsx)("path",{d:"M12.95 4.85999L8.00001 9.80999L3.05001 4.85999L1.64001 6.27999L8.00001 12.64L14.36 6.27999L12.95 4.85999Z",className:"ock:fill-ock-foreground"})});var o=n(82013),s=n(23035),l=n(7561);let c=(0,a.forwardRef)(({onClick:e,token:t,isOpen:n,className:a},c)=>(0,r.jsxs)("button",{type:"button","data-testid":"ockTokenSelectButton_Button",className:(0,s.cn)(s.wD.default,"ock:shadow-ock-default","ock:rounded-ock-default",s.PQ.lineDefault,"ock:flex ock:w-fit ock:items-center ock:gap-2 ock:px-3 ock:py-1",a),onClick:e,ref:c,children:[t?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:"ock:w-4",children:(0,r.jsx)(l.H,{token:t,size:16})}),(0,r.jsx)("span",{className:(0,s.cn)(s.Qq.headline,"ock:text-ock-foreground"),"data-testid":"ockTokenSelectButton_Symbol",children:t.symbol})]}):(0,r.jsx)("span",{className:s.Qq.headline,children:"Select token"}),(0,r.jsxs)("div",{className:"ock:relative ock:flex ock:items-center ock:justify-center",children:[(0,r.jsx)("div",{className:"ock:absolute ock:top-0 ock:left-0 ock:h-4 ock:w-4"}),n?o.t:i]})]}));c.displayName="TokenSelectButton"},54922:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(34428),a=n(28395),i=n(83543);function o({address:e,chain:t,schemaId:n},o){return(0,i.useQuery)({queryKey:["useAttestations",e,null==t?void 0:t.id,n],queryFn:async()=>(0,r.C)(e,t,{schemas:[n]}),enabled:!!e&&!!n,...a.o9,...o}).data||[]}},55982:(e,t,n)=>{"use strict";n.d(t,{b:()=>m});var r=n(95155);let a=(0,r.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 -29.75 165.5 165.5",preserveAspectRatio:"xMidYMid meet",id:"Artwork","data-testid":"ock-applePaySvg",width:"24",height:"24",children:[(0,r.jsx)("title",{children:"Apple Pay"}),(0,r.jsx)("path",{id:"XMLID_4_",d:"M150.7 0h-139c-1 0-2.1.1-3.1.3-1 .2-2 .5-3 1-.9.4-1.8 1.1-2.5 1.8S1.7 4.7 1.3 5.6c-.5.9-.8 1.9-1 3-.2 1-.2 2.1-.3 3.1v82.5c0 1 .1 2.1.3 3.1.2 1 .5 2 1 3 .5.9 1.1 1.8 1.8 2.5s1.6 1.4 2.5 1.8c.9.5 1.9.8 3 1 1 .2 2.1.2 3.1.3h142.1c1 0 2.1-.1 3.1-.3 1-.2 2-.5 3-1 .9-.5 1.8-1.1 2.5-1.8s1.4-1.6 1.8-2.5c.5-.9.8-1.9 1-3 .2-1 .2-2.1.3-3.1v-1.4-78-1.7-1.4c0-1-.1-2.1-.3-3.1-.2-1-.5-2-1-3-.5-.9-1.1-1.8-1.8-2.5s-1.6-1.4-2.5-1.8c-.9-.5-1.9-.8-3-1-1-.2-2.1-.2-3.1-.3H150.7z"}),(0,r.jsx)("path",{id:"XMLID_3_",fill:"#fff",d:"M150.7 3.5H153.8c.8 0 1.7.1 2.6.2.8.1 1.4.3 2 .6.6.3 1.1.7 1.6 1.2s.9 1 1.2 1.6c.3.6.5 1.2.6 2 .2.9.2 1.8.2 2.6v82.5c0 .8-.1 1.7-.2 2.6-.1.7-.3 1.4-.6 2-.3.6-.7 1.1-1.2 1.6s-1 .9-1.6 1.2c-.6.3-1.2.5-2 .6-.9.2-1.8.2-2.6.2H11.7c-.7 0-1.7-.1-2.6-.2-.7-.1-1.4-.3-2-.7-.6-.3-1.1-.7-1.6-1.2s-.9-1-1.2-1.6c-.3-.6-.5-1.2-.6-2-.2-.9-.2-1.8-.2-2.6v-81-1.4c0-.8.1-1.7.2-2.6.1-.7.3-1.4.6-2 .3-.6.7-1.1 1.2-1.6s1-.9 1.6-1.2c.6-.3 1.2-.5 2-.6.9-.2 1.8-.2 2.6-.2h139"}),(0,r.jsx)("path",{d:"M45.2 35.6c1.4-1.8 2.4-4.2 2.1-6.6-2.1.1-4.6 1.4-6.1 3.1-1.3 1.5-2.5 4-2.2 6.3 2.4.3 4.7-1 6.2-2.8M47.3 39c-3.4-.2-6.3 1.9-7.9 1.9-1.6 0-4.1-1.8-6.8-1.8-3.5.1-6.7 2-8.5 5.2-3.6 6.3-1 15.6 2.6 20.7 1.7 2.5 3.8 5.3 6.5 5.2 2.6-.1 3.6-1.7 6.7-1.7s4 1.7 6.8 1.6c2.8-.1 4.6-2.5 6.3-5.1 2-2.9 2.8-5.7 2.8-5.8-.1-.1-5.5-2.1-5.5-8.3-.1-5.2 4.2-7.7 4.4-7.8-2.3-3.6-6.1-4-7.4-4.1"}),(0,r.jsx)("g",{children:(0,r.jsx)("path",{d:"M76.7 31.9c7.4 0 12.5 5.1 12.5 12.4 0 7.4-5.2 12.5-12.7 12.5h-8.1v12.9h-5.9V31.9h14.2zm-8.3 20h6.7c5.1 0 8-2.8 8-7.5 0-4.8-2.9-7.5-8-7.5h-6.8v15zM90.7 62c0-4.8 3.7-7.8 10.3-8.2l7.6-.4v-2.1c0-3.1-2.1-4.9-5.5-4.9-3.3 0-5.3 1.6-5.8 4h-5.4c.3-5 4.6-8.7 11.4-8.7 6.7 0 11 3.5 11 9.1v19h-5.4v-4.5h-.1c-1.6 3.1-5.1 5-8.7 5-5.6 0-9.4-3.4-9.4-8.3zm17.9-2.5v-2.2l-6.8.4c-3.4.2-5.3 1.7-5.3 4.1 0 2.4 2 4 5 4 4 0 7.1-2.7 7.1-6.3zM119.3 80v-4.6c.4.1 1.4.1 1.8.1 2.6 0 4-1.1 4.9-3.9 0-.1.5-1.7.5-1.7l-10-27.6h6.1l7 22.5h.1l7-22.5h6l-10.3 29.1c-2.4 6.7-5.1 8.8-10.8 8.8-.4-.1-1.8-.1-2.3-.2z"})})]});var i=n(12115);let o=(0,r.jsxs)("svg",{"data-testid":"ock-appleSvg",role:"img","aria-label":"ock-appleSvg",width:"14",height:"16",viewBox:"0 0 14 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,r.jsx)("title",{children:"Apple"}
1),(0,r.jsx)("path",{d:"M10.0788 0C10.1161 0 10.1533 0 10.1926 0C10.284 1.12836 9.85329 1.97146 9.32986 2.58201C8.81627 3.18834 8.11298 3.77641 6.97549 3.68718C6.89961 2.57498 7.331 1.79441 7.85373 1.18527C8.33851 0.617575 9.22729 0.112414 10.0788 0Z",className:"ock:fill-ock-foreground"}),(0,r.jsx)("path",{d:"M13.5228 11.7446C13.5228 11.7558 13.5228 11.7657 13.5228 11.7762C13.2031 12.7444 12.7471 13.5741 12.1907 14.3442C11.6827 15.0432 11.0602 15.984 9.9487 15.984C8.98826 15.984 8.35031 15.3664 7.36598 15.3496C6.32475 15.3327 5.75214 15.866 4.80013 16.0002C4.69123 16.0002 4.58233 16.0002 4.47554 16.0002C3.77646 15.899 3.21228 15.3454 2.80127 14.8465C1.58931 13.3725 0.652757 11.4685 0.478516 9.0319C0.478516 8.79302 0.478516 8.55485 0.478516 8.31597C0.552287 6.57215 1.39961 5.15432 2.52586 4.46719C3.12025 4.10185 3.93735 3.7906 4.84721 3.92971C5.23714 3.99014 5.63551 4.12363 5.98469 4.25571C6.31561 4.38288 6.72944 4.60841 7.12148 4.59647C7.38706 4.58874 7.65123 4.45033 7.91892 4.35267C8.70301 4.06953 9.47164 3.74493 10.4848 3.89739C11.7024 4.08147 12.5665 4.62246 13.1005 5.45714C12.0705 6.11265 11.2562 7.10049 11.3953 8.7874C11.519 10.3197 12.4099 11.2162 13.5228 11.7446Z",className:"ock:fill-ock-foreground"})]}),s=(0,r.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 16 17",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"ock:fill-ock-foreground","data-testid":"coinbaseLogoSvg",children:[(0,r.jsx)("title",{children:"Coinbase Pay Onramp"}),(0,r.jsx)("path",{d:"M7.93154 12.5C5.74045 12.5 3.96577 10.6354 3.96577 8.33333C3.96577 6.03125 5.74045 4.16667 7.93154 4.16667C9.8946 4.16667 11.5239 5.67014 11.8378 7.63889H15.8333C15.4962 3.36111 12.089 0 7.93154 0C3.55267 0 0 3.73264 0 8.33333C0 12.934 3.55267 16.6667 7.93154 16.6667C12.089 16.6667 15.4962 13.3056 15.8333 9.02778H11.8378C11.5239 10.9965 9.8946 12.5 7.93154 12.5Z",fill:"#0052FF"})]}),l=(0,r.jsx)("svg",{role:"img","aria-label":"ock-coinbasePaySvg",width:"100%",height:"100%",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.0145 14.1666C7.82346 14.1666 6.04878 12.302 6.04878 9.99996C6.04878 7.69788 7.82346 5.83329 10.0145 5.83329C11.9776 5.83329 13.6069 7.33677 13.9208 9.30552H17.9163C17.5793 5.02774 14.172 1.66663 10.0145 1.66663C5.63568 1.66663 2.08301 5.39926 2.08301 9.99996C2.08301 14.6007 5.63568 18.3333 10.0145 18.3333C14.172 18.3333 17.5793 14.9722 17.9163 10.6944H13.9208C13.6069 12.6632 11.9776 14.1666 10.0145 14.1666Z",fill:"#f9fafb"})}),c=(0,r.jsxs)("svg",{"data-testid":"ock-creditCardSvg",role:"img","aria-label":"ock-creditCardSvg",width:"14",height:"16",viewBox:"0 0 14 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,r.jsx)("title",{children:"Credit Card"}),(0,r.jsx)("path",{d:"M0.478516 2.33325V12.9999H13.5228V2.33325H0.478516ZM12.164 3.99992V5.33325H1.83729V3.99992H12.164ZM1.83729 11.3333V7.66659H12.164V11.3333H1.83729Z",className:"ock:fill-ock-foreground"}),(0,r.jsx)("path",{d:"M2.65256 8.66659H7.00064V9.66659H2.65256V8.66659Z",className:"ock:fill-ock-foreground"})]}),d=(0,r.jsx)("svg",{role:"img","aria-label":"ock-fundWalletSvg",width:"18",height:"18",viewBox:"0 0 18 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13.5 4.5C13.5 6.15685 14.8431 7.5 16.5 7.5V10.5C14.8431 10.5 13.5 11.8431 13.5 13.5H4.5C4.5 11.8431 3.15685 10.5 1.5 10.5L1.5 13.5V7.5C3.15685 7.5 4.5 6.15685 4.5 4.5H13.5ZM0 3V15H18V3H0ZM11.25 9C11.25 7.75736 10.2426 6.75 9 6.75C7.75736 6.75 6.75 7.75736 6.75 9C6.75 10.2426 7.75736 11.25 9 11.25C10.2426 11.25 11.25 10.2426 11.25 9Z",fill:"#0A0B0D",className:"ock:fill-ock-foreground"})}),u=(0,r.jsx)("svg",{role:"img","aria-label":"ock-swapSettingsSvg",width:"100%",height:"100%",viewBox:"0 0 19 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.92071 5.89742e-08C8.00371 5.89742e-08 7.22171 0.663 7.07071 1.567L6.89271 2.639C6.87271 2.759 6.77771 2.899 6.59571 2.987C6.25306 3.15171 5.92344 3.34226 5.60971 3.557C5.44371 3.672 5.27571 3.683 5.15971 3.64L4.14271 3.258C3.72695 3.10224 3.26941 3.09906 2.85152 3.24904C2.43364 3.39901 2.08254 3.69241 1.86071 4.077L0.938708 5.674C0.716797 6.05836 0.638423 6.50897 0.717525 6.94569C0.796628 7.3824 1.02808 7.7769 1.37071 8.059L2.21071 8.751C2.30571 8.829 2.38071 8.98 2.36471 9.181C2.33621 9.56013 2.33621 9.94087 2.36471 10.32C2.37971 10.52 2.30571 10.672 2.21171 10.75L1.37071 11.442C1.02808 11.7241 0.796628 12.1186 0.717525 12.5553C0.638423 12.992 0.716797 13.4426 0.938708 13.827L1.86071 15.424C2.08269 15.8084 2.43387 16.1016 2.85173 16.2514C3.2696 16.4012 3.72706 16.3978 4.14271 16.242L5.16171 15.86C5.27671 15.817 5.44471 15.829 5.61171 15.942C5.92371 16.156 6.25271 16.347 6.59671 16.512C6.77871 16.6 6.87371 16.74 6.89371 16.862L7.07171 17.933C7.22271 18.837 8.00471 19.5 8.92171 19.5H10.7657C11.6817 19.5 12.4647 18.837 12.6157 17.933L12.7937 16.861C12.8137 16.741 12.9077 16.601 13.0907 16.512C13.4347 16.347 13.7637 16.156 14.0757 15.942C14.2427 15.828 14.4107 15.817 14.5257 15.86L15.5457 16.242C15.9612 16.3972 16.4183 16.4001 16.8357 16.2502C17.2532 16.1002 17.6039 15.8071 17.8257 15.423L18.7487 13.826C18.9706 13.4416 19.049 12.991 18.9699 12.5543C18.8908 12.1176 18.6593 11.7231 18.3167 11.441L17.4767 10.749C17.3817 10.671 17.3067 10.52 17.3227 10.319C17.3511 9.93987 17.3511 9.55913 17.3227 9.18C17.3067 8.98 17.3817 8.828 17.4757 8.75L18.3157 8.058C19.0237 7.476 19.2067 6.468 18.7487 5.673L17.8267 4.076C17.6047 3.69159 17.2535 3.3984 16.8357 3.24861C16.4178 3.09883 15.9604 3.10215 15.5447 3.258L14.5247 3.64C14.4107 3.683 14.2427 3.671 14.0757 3.557C13.7623 3.3423 13.433 3.15175 13.0907 2.987C12.9077 2.9 12.8137 2.76 12.7937 2.639L12.6147 1.567C12.5418 1.12906 12.3158 0.731216 11.977 0.444267C11.6383 0.157318 11.2087 -0.00011124 10.7647 5.89742e-08H8.92171H8.92071ZM9.84271 13.5C10.8373 13.5 11.7911 13.1049 12.4944 12.4017C13.1976 11.6984 13.5927 10.7446 13.5927 9.75C13.5927 8.75544 13.1976 7.80161 12.4944 7.09835C11.7911 6.39509 10.8373 6 9.84271 6C8.84815 6 7.89432 6.39509 7.19106 7.09835C6.4878 7.80161 6.09271 8.75544 6.09271 9.75C6.09271 10.7446 6.4878 11.6984 7.19106 12.4017C7.89432 13.1049 8.84815 13.5 9.84271 13.5Z",fill:"#6B7280",className:"ock:fill-ock-foreground"})});var p=n(26725);let h=(0,r.jsx)("svg",{role:"img","aria-label":"ock-walletSvg",width:"100%",height:"100%",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0 10C0 15.5222 4.47778 20 10 20C15.5222 20 20 15.5222 20 10C20 4.47778 15.5222 0 10 0C4.47778 0 0 4.47778 0 10ZM7.44444 6.77778C7.075 6.77778 6.77778 7.075 6.77778 7.44444V12.5556C6.77778 12.925 7.075 13.2222 7.44444 13.2222H12.5556C12.925 13.2222 13.2222 12.925 13.2222 12.5556V7.44444C13.2222 7.075 12.925 6.77778 12.5556 6.77778H7.44444Z",className:"ock:fill-ock-foreground"})}),m=({icon:e})=>(0,i.useMemo)(()=>
1{if(void 0===e)return null;switch(e){case"coinbasePay":return l;case"coinbaseLogo":return s;case"fundWallet":return d;case"swapSettings":return u;case"wallet":return h;case"toggle":return p.p;case"applePay":return a;case"apple":return o;case"creditCard":return c}if((0,i.isValidElement)(e))return e},[e])},58778:(e,t,n)=>{"use strict";n.d(t,{PU:()=>eT});let r=JSON,a=e=>e.toUpperCase(),i=e=>{let t={};return e.forEach((e,n)=>{t[n]=e}),t},o=(e,t,n)=>e.document?e:{document:e,variables:t,requestHeaders:n,signal:void 0},s=(e,t,n)=>e.query?e:{query:e,variables:t,requestHeaders:n,signal:void 0},l=(e,t)=>e.documents?e:{documents:e,requestHeaders:t,signal:void 0},c=/\r\n|[\n\r]/g;function d(e,t){let n=0,r=1;for(let a of e.body.matchAll(c)){if("number"==typeof a.index||function(e,t){if(!e)throw Error("Unexpected invariant triggered.")}(!1),a.index>=t)break;n=a.index+a[0].length,r+=1}return{line:r,column:t+1-n}}function u(e,t){let n=e.locationOffset.column-1,r="".padStart(n)+e.body,a=t.line-1,i=e.locationOffset.line-1,o=t.line+i,s=1===t.line?n:0,l=t.column+s,c=`${e.name}:${o}:${l}
2`,d=r.split(/\r\n|[\n\r]/g),u=d[a];if(u.length>120){let e=Math.floor(l/80),t=[];for(let e=0;e<u.length;e+=80)t.push(u.slice(e,e+80));return c+p([[`${o} |`,t[0]],...t.slice(1,e+1).map(e=>["|",e]),["|","^".padStart(l%80)],["|",t[e+1]]])}return c+p([[`${o-1} |`,d[a-1]],[`${o} |`,u],["|","^".padStart(l)],[`${o+1} |`,d[a+1]]])}function p(e){let t=e.filter(([e,t])=>void 0!==t),n=Math.max(...t.map(([e])=>e.length));return t.map(([e,t])=>e.padStart(n)+(t?" "+t:"")).join("\n")}
2class h extends Error{constructor(e,...t){var n,r,a;let{nodes:i,source:o,positions:s,path:l,originalError:c,extensions:u}=function(e){let t=e[0];return null==t||"kind"in t||"length"in t?{nodes:t,source:e[1],positions:e[2],path:e[3],originalError:e[4],extensions:e[5]}:t}(t);super(e),this.name="GraphQLError",this.path=null!=l?l:void 0,this.originalError=null!=c?c:void 0,this.nodes=m(Array.isArray(i)?i:i?[i]:void 0);let p=m(null===(n=this.nodes)||void 0===n?void 0:n.map(e=>e.loc).filter(e=>null!=e));this.source=null!=o?o:null==p?void 0:null===(r=p[0])||void 0===r?void 0:r.source,this.positions=null!=s?s:null==p?void 0:p.map(e=>e.start),this.locations=s&&o?s.map(e=>d(o,e)):null==p?void 0:p.map(e=>d(e.source,e.start));let f=!function(e){return"object"==typeof e&&null!==e}(null==c?void 0:c.extensions)?void 0:null==c?void 0:c.extensions;this.extensions=null!==(a=null!=u?u:f)&&void 0!==a?a:Object.create(null),Object.defineProperties(this,{message:{writable:!0,enumerable:!0},name:{enumerable:!1},nodes:{enumerable:!1},source:{enumerable:!1},positions:{enumerable:!1},originalError:{enumerable:!1}}),null!=c&&c.stack?Object.defineProperty(this,"stack",{value:c.stack,writable:!0,configurable:!0}):Error.captureStackTrace?Error.captureStackTrace(this,h):Object.defineProperty(this,"stack",{value:Error().stack,writable:!0,configurable:!0})}get[Symbol.toStringTag](){return"GraphQLError"}toString(){let e=this.message;if(this.nodes){for(let n of this.nodes)if(n.loc){var t;e+="\n\n"+u((t=n.loc).source,d(t.source,t.start))}}else if(this.source&&this.locations)for(let t of this.locations)e+="\n\n"+u(this.source,t);return e}toJSON(){let e={message:this.message};return null!=this.locations&&(e.locations=this.locations),null!=this.path&&(e.path=this.path),null!=this.extensions&&Object.keys(this.extensions).length>0&&(e.extensions=this.extensions),e}}function m(e){return void 0===e||0===e.length?void 0:e}function f(e,t,n){return new h(`Syntax Error: ${n}`,{source:e,positions:[t]})}class y{constructor(e,t,n){this.start=e.start,this.end=t.end,this.startToken=e,this.endToken=t,this.source=n}get[Symbol.toStringTag](){return"Location"}toJSON(){return{start:this.start,end:this.end}}}class g{constructor(e,t,n,r,a,i){this.kind=e,this.start=t,this.end=n,this.line=r,this.column=a,this.value=i,this.prev=null,this.next=null}get[Symbol.toStringTag](){return"Token"}toJSON(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}}}let v={Name:[],Document:["definitions"],OperationDefinition:["description","name","variableDefinitions","directives","selectionSet"],VariableDefinition:["description","variable","type","defaultValue","directives"],Variable:["name"],SelectionSet:["selections"],Field:["alias","name","arguments","directives","selectionSet"],Argument:["name","value"],FragmentSpread:["name","directives"],InlineFragment:["typeCondition","directives","selectionSet"],FragmentDefinition:["description","name","variableDefinitions","typeCondition","directives","selectionSet"],IntValue:[],FloatValue:[],StringValue:[],BooleanValue:[],NullValue:[],EnumValue:[],ListValue:["values"],ObjectValue:["fields"],ObjectField:["name","value"],Directive:["name","arguments"],NamedType:["name"],ListType:["type"],NonNullType:["type"],SchemaDefinition:["description","directives","operationTypes"],OperationTypeDefinition:["type"],ScalarTypeDefinition:["description","name","directives"],ObjectTypeDefinition:["description","name","interfaces","directives","fields"],FieldDefinition:["description","name","arguments","type","directives"],InputValueDefinition:["description","name","type","defaultValue","directives"],InterfaceTypeDefinition:["description","name","interfaces","directives","fields"],UnionTypeDefinition:["description","name","directives","types"],EnumTypeDefinition:["description","name","directives","values"],EnumValueDefinition:["description","name","directives"],InputObjectTypeDefinition:["description","name","directives","fields"],DirectiveDefinition:["description","name","arguments","locations"],SchemaExtension:["directives","operationTypes"],ScalarTypeExtension:["name","directives"],ObjectTypeExtension:["name","interfaces","directives","fields"],InterfaceTypeExtension:["name","interfaces","directives","fields"],UnionTypeExtension:["name","directives","types"],EnumTypeExtension:["name","directives","values"],InputObjectTypeExtension:["name","directives","fields"],TypeCoordinate:["name"],MemberCoordinate:["name","memberName"],ArgumentCoordinate:["name","fieldName","argumentName"],DirectiveCoordinate:["name"],DirectiveArgumentCoordinate:["name","argumentName"]},b=new Set(Object.keys(v));function k(e){let t=null==e?void 0:e.kind;return"string"==typeof t&&b.has(t)}function C(e){return 9===e||32===e}function w(e){return e>=48&&e<=57}function x(e){return e>=97&&e<=122||e>=65&&e<=90}function E(e){return x(e)||95===e}!function(e){e.QUERY="query",e.MUTATION="mutation",e.SUBSCRIPTION="subscription"}(et||(et={})),function(e){e.QUERY="QUERY",e.MUTATION="MUTATION",e.SUBSCRIPTION="SUBSCRIPTION",e.FIELD="FIELD",e.FRAGMENT_DEFINITION="FRAGMENT_DEFINITION",e.FRAGMENT_SPREAD="FRAGMENT_SPREAD",e.INLINE_FRAGMENT="INLINE_FRAGMENT",e.VARIABLE_DEFINITION="VARIABLE_DEFINITION",e.SCHEMA="SCHEMA",e.SCALAR="SCALAR",e.OBJECT="OBJECT",e.FIELD_DEFINITION="FIELD_DEFINITION",e.ARGUMENT_DEFINITION="ARGUMENT_DEFINITION",e.INTERFACE="INTERFACE",e.UNION="UNION",e.ENUM="ENUM",e.ENUM_VALUE="ENUM_VALUE",e.INPUT_OBJECT="INPUT_OBJECT",e.INPUT_FIELD_DEFINITION="INPUT_FIELD_DEFINITION"}(en||(en={})),function(e){e.NAME="Name",e.DOCUMENT="Document",e.OPERATION_DEFINITION="OperationDefinition",e.VARIABLE_DEFINITION="VariableDefinition",e.SELECTION_SET="SelectionSet",e.FIELD="Field",e.ARGUMENT="Argument",e.FRAGMENT_SPREAD="FragmentSpread",e.INLINE_FRAGMENT="InlineFragment",e.FRAGMENT_DEFINITION="FragmentDefinition",e.VARIABLE="Variable",e.INT="IntValue",e.FLOAT="FloatValue",e.STRING="Str
2ingValue",e.BOOLEAN="BooleanValue",e.NULL="NullValue",e.ENUM="EnumValue",e.LIST="ListValue",e.OBJECT="ObjectValue",e.OBJECT_FIELD="ObjectField",e.DIRECTIVE="Directive",e.NAMED_TYPE="NamedType",e.LIST_TYPE="ListType",e.NON_NULL_TYPE="NonNullType",e.SCHEMA_DEFINITION="SchemaDefinition",e.OPERATION_TYPE_DEFINITION="OperationTypeDefinition",e.SCALAR_TYPE_DEFINITION="ScalarTypeDefinition",e.OBJECT_TYPE_DEFINITION="ObjectTypeDefinition",e.FIELD_DEFINITION="FieldDefinition",e.INPUT_VALUE_DEFINITION="InputValueDefinition",e.INTERFACE_TYPE_DEFINITION="InterfaceTypeDefinition",e.UNION_TYPE_DEFINITION="UnionTypeDefinition",e.ENUM_TYPE_DEFINITION="EnumTypeDefinition",e.ENUM_VALUE_DEFINITION="EnumValueDefinition",e.INPUT_OBJECT_TYPE_DEFINITION="InputObjectTypeDefinition",e.DIRECTIVE_DEFINITION="DirectiveDefinition",e.SCHEMA_EXTENSION="SchemaExtension",e.SCALAR_TYPE_EXTENSION="ScalarTypeExtension",e.OBJECT_TYPE_EXTENSION="ObjectTypeExtension",e.INTERFACE_TYPE_EXTENSION="InterfaceTypeExtension",e.UNION_TYPE_EXTENSION="UnionTypeExtension",e.ENUM_TYPE_EXTENSION="EnumTypeExtension",e.INPUT_OBJECT_TYPE_EXTENSION="InputObjectTypeExtension",e.TYPE_COORDINATE="TypeCoordinate",e.MEMBER_COORDINATE="MemberCoordinate",e.ARGUMENT_COORDINATE="ArgumentCoordinate",e.DIRECTIVE_COORDINATE="DirectiveCoordinate",e.DIRECTIVE_ARGUMENT_COORDINATE="DirectiveArgumentCoordinate"}(er||(er={})),!function(e){e.SOF="<SOF>",e.EOF="<EOF>",e.BANG="!",e.DOLLAR="$",e.AMP="&",e.PAREN_L="(",e.PAREN_R=")",e.DOT=".",e.SPREAD="...",e.COLON=":",e.EQUALS="=",e.AT="@",e.BRACKET_L="[",e.BRACKET_R="]",e.BRACE_L="{",e.PIPE="|",e.BRACE_R="}",e.NAME="Name",e.INT="Int",e.FLOAT="Float",e.STRING="String",e.BLOCK_STRING="BlockString",e.COMMENT="Comment"}(ea||(ea={}));class T{constructor(e){let t=new g(ea.SOF,0,0,0,0);this.source=e,this.lastToken=t,this.token=t,this.line=1,this.lineStart=0}get[Symbol.toStringTag](){return"Lexer"}advance(){return this.lastToken=this.token,this.token=this.lookahead()}lookahead(){let e=this.token;if(e.kind!==ea.EOF)do if(e.next)e=e.next;else{let t=function(e,t){let n=e.source.body,r=n.length,a=t;for(;a<r;){let t=n.charCodeAt(a);switch(t){case 65279:case 9:case 32:case 44:++a;continue;case 10:++a,++e.line,e.lineStart=a;continue;case 13:10===n.charCodeAt(a+1)?a+=2:++a,++e.line,e.lineStart=a;continue;case 35:return function(e,t){let n=e.source.body,r=n.length,a=t+1;for(;a<r;){let e=n.charCodeAt(a);if(10===e||13===e)break;if(N(e))++a;else if(A(n,a))a+=2;else break}return _(e,ea.COMMENT,t,a,n.slice(t+1,a))}(e,a);case 33:return _(e,ea.BANG,a,a+1);case 36:return _(e,ea.DOLLAR,a,a+1);case 38:return _(e,ea.AMP,a,a+1);case 40:return _(e,ea.PAREN_L,a,a+1);case 41:return _(e,ea.PAREN_R,a,a+1);case 46:if(46===n.charCodeAt(a+1)&&46===n.charCodeAt(a+2))return _(e,ea.SPREAD,a,a+3);break;case 58:return _(e,ea.COLON,a,a+1);case 61:return _(e,ea.EQUALS,a,a+1);case 64:return _(e,ea.AT,a,a+1);case 91:return _(e,ea.BRACKET_L,a,a+1);case 93:return _(e,ea.BRACKET_R,a,a+1);case 123:return _(e,ea.BRACE_L,a,a+1);case 124:return _(e,ea.PIPE,a,a+1);case 125:return _(e,ea.BRACE_R,a,a+1);case 34:if(34===n.charCodeAt(a+1)&&34===n.charCodeAt(a+2))return function(e,t){let n=e.source.body,r=n.length,a=e.lineStart,i=t+3,o=i,s="",l=[];for(;i<r;){let r=n.charCodeAt(i);if(34===r&&34===n.charCodeAt(i+1)&&34===n.charCodeAt(i+2)){s+=n.slice(o,i),l.push(s);let r=_(e,ea.BLOCK_STRING,t,i+3,(function(e){var t,n;let r=Number.MAX_SAFE_INTEGER,a=null,i=-1;for(let t=0;t<e.length;++t){let o=e[t],s=function(e){let t=0;for(;t<e.length&&C(e.charCodeAt(t));)++t;return t}(o);s!==o.length&&(a=null!==(n=a)&&void 0!==n?n:t,i=t,0!==t&&s<r&&(r=s))}return e.map((e,t)=>0===t?e:e.slice(r)).slice(null!==(t=a)&&void 0!==t?t:0,i+1)})(l).join("\n"));return e.line+=l.length-1,e.lineStart=a,r}if(92===r&&34===n.charCodeAt(i+1)&&34===n.charCodeAt(i+2)&&34===n.charCodeAt(i+3)){s+=n.slice(o,i),o=i+1,i+=4;continue}if(10===r||13===r){s+=n.slice(o,i),l.push(s),13===r&&10===n.charCodeAt(i+1)?i+=2:++i,s="",o=i,a=i;continue}if(N(r))++i;else if(A(n,i))i+=2;else throw f(e.source,i,`Invalid character within String: ${I(e,i)}.`)}throw f(e.source,i,"Unterminated string.")}(e,a);return function(e,t){let n=e.source.body,r=n.length,a=t+1,i=a,o="";for(;a<r;){let r=n.charCodeAt(a);if(34===r)return o+=n.slice(i,a),_(e,ea.STRING,t,a+1,o);if(92===r){o+=n.slice(i,a);let t=117===n.charCodeAt(a+1)?123===n.charCodeAt(a+2)?function(e,t){let n=e.source.body,r=0,a=3;for(;a<12;){let e=n.charCodeAt(t+a++);if(125===e){if(a<5||!N(r))break;return{value:String.fromCodePoint(r),size:a}}if((r=r<<4|M(e))<0)break}throw f(e.source,t,`Invalid Unicode escape sequence: "${n.slice(t,t+a)}".`)}(e,a):function(e,t){let n=e.source.body,r=R(n,t+2);if(N(r))return{value:String.fromCodePoint(r),size:6};if(D(r)&&92===n.charCodeAt(t+6)&&117===n.charCodeAt(t+7)){let e=R(n,t+8);if(S(e))return{value:String.fromCodePoint(r,e),size:12}}throw f(e.source,t,`Invalid Unicode escape sequence: "${n.slice(t,t+6)}".`)}(e,a):function(e,t){let n=e.source.body;switch(n.charCodeAt(t+1)){case 34:return{value:'"',size:2};case 92:return{value:"\\",size:2};case 47:return{value:"/",size:2};case 98:return{value:"\b",size:2};case 102:return{value:"\f",size:2};case 110:return{value:"\n",size:2};case 114:return{value:"\r",size:2};case 116:return{value:"	",size:2}}throw f(e.source,t,`Invalid character escape sequence: "${n.slice(t,t+2)}".`)}(e,a);o+=t.value,a+=t.size,i=a;continue}if(10===r||13===r)break;
2if(N(r))++a;else if(A(n,a))a+=2;else throw f(e.source,a,`Invalid character within String: ${I(e,a)}.`)}throw f(e.source,a,"Unterminated string.")}(e,a)}if(w(t)||45===t)return function(e,t,n){let r=e.source.body,a=t,i=n,o=!1;if(45===i&&(i=r.charCodeAt(++a)),48===i){if(w(i=r.charCodeAt(++a)))throw f(e.source,a,`Invalid number, unexpected digit after 0: ${I(e,a)}.`)}else a=O(e,a,i),i=r.charCodeAt(a);if(46===i&&(o=!0,i=r.charCodeAt(++a),a=O(e,a,i),i=r.charCodeAt(a)),(69===i||101===i)&&(o=!0,(43===(i=r.charCodeAt(++a))||45===i)&&(i=r.charCodeAt(++a)),a=O(e,a,i),i=r.charCodeAt(a)),46===i||E(i))throw f(e.source,a,`Invalid number, expected digit but got: ${I(e,a)}.`);return _(e,o?ea.FLOAT:ea.INT,t,a,r.slice(t,a))}(e,a,t);if(E(t))return function(e,t){let n=e.source.body,r=n.length,a=t+1;for(;a<r;){var i;if(x(i=n.charCodeAt(a))||w(i)||95===i)++a;else break}return _(e,ea.NAME,t,a,n.slice(t,a))}(e,a);throw f(e.source,a,39===t?"Unexpected single quote character ('), did you mean to use a double quote (\")?":N(t)||A(n,a)?`Unexpected character: ${I(e,a)}.`:`Invalid character: ${I(e,a)}.`)}return _(e,ea.EOF,r,r)}(this,e.end);e.next=t,t.prev=e,e=t}while(e.kind===ea.COMMENT);return e}}function N(e){return e>=0&&e<=55295||e>=57344&&e<=1114111}function A(e,t){return D(e.charCodeAt(t))&&S(e.charCodeAt(t+1))}function D(e){return e>=55296&&e<=56319}function S(e){return e>=56320&&e<=57343}function I(e,t){let n=e.source.body.codePointAt(t);if(void 0===n)return ea.EOF;if(n>=32&&n<=126){let e=String.fromCodePoint(n);return'"'===e?"'\"'":`"${e}"`}return"U+"+n.toString(16).toUpperCase().padStart(4,"0")}function _(e,t,n,r,a){let i=e.line,o=1+n-e.lineStart;return new g(t,n,r,i,o,a)}function O(e,t,n){if(!w(n))throw f(e.source,t,`Invalid number, expected digit but got: ${I(e,t)}.`);let r=e.source.body,a=t+1;for(;w(r.charCodeAt(a));)++a;return a}function R(e,t){return M(e.charCodeAt(t))<<12|M(e.charCodeAt(t+1))<<8|M(e.charCodeAt(t+2))<<4|M(e.charCodeAt(t+3))}function M(e){return e>=48&&e<=57?e-48:e>=65&&e<=70?e-55:e>=97&&e<=102?e-87:-1}function j(e,t){if(!e)throw Error(t)}function P(e,t){switch(typeof e){case"string":return JSON.stringify(e);case"function":return e.name?`[function ${e.name}]`:"[function]";case"object":return function(e,t){if(null===e)return"null";if(t.includes(e))return"[Circular]";let n=[...t,e];if("function"==typeof e.toJSON){let t=e.toJSON();if(t!==e)return"string"==typeof t?t:P(t,n)}else if(Array.isArray(e)){var r=e,a=n;if(0===r.length)return"[]";if(a.length>2)return"[Array]";let t=Math.min(10,r.length),i=r.length-t,o=[];for(let e=0;e<t;++e)o.push(P(r[e],a));return 1===i?o.push("... 1 more item"):i>1&&o.push(`... ${i} more items`),"["+o.join(", ")+"]"}var i=e,o=n;let s=Object.entries(i);return 0===s.length?"{}":o.length>2?"["+function(e){let t=Object.prototype.toString.call(e).replace(/^\[object /,"").replace(/]$/,"");if("Object"===t&&"function"==typeof e.constructor){let t=e.constructor.name;if("string"==typeof t&&""!==t)return t}return t}(i)+"]":"{ "+s.map(([e,t])=>e+": "+P(t,o)).join(", ")+" }"}(e,t);default:return String(e)}}let L=globalThis.process?function(e,t){return e instanceof t}:function(e,t){if(e instanceof t)return!0;if("object"==typeof e&&null!==e){var n;let r=t.prototype[Symbol.toStringTag];if(r===(Symbol.toStringTag in e?e[Symbol.toStringTag]:null===(n=e.constructor)||void 0===n?void 0:n.name)){let t=P(e,[]);throw Error(`Cannot use ${r} "${t}" from another module or realm.
3
4Ensure that there is only one instance of "graphql" in the node_modules
5directory. If different versions of "graphql" are the dependencies of other
6relied on modules, use "resolutions" to ensure only one version is installed.
7
8https://yarnpkg.com/en/docs/selective-version-resolutions
9
10Duplicate "graphql" modules cannot be used at the same time since different
11versions may have different capabilities and behavior. The data from one
12version used in the function from another could produce confusing and
13spurious results.`)}}return!1};class F{constructor(e,t="GraphQL request",n={line:1,column:1}){"string"==typeof e||j(!1,`Body must be a string. Received: ${P(e,[])}.`),this.body=e,this.name=t,this.locationOffset=n,this.locationOffset.line>0||j(!1,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||j(!1,"column in locationOffset is 1-indexed and must be positive.")}get[Symbol.toStringTag](){return"Source"}}class U{constructor(e,t={}){let{lexer:n,...r}=t;if(n)this._lexer=n;else{let t=L(e,F)?e:new F(e);this._lexer=new T(t)}this._options=r,this._tokenCounter=0}get tokenCount(){return this._tokenCounter}parseName(){let e=this.expectToken(ea.NAME);return this.node(e,{kind:er.NAME,value:e.value})}parseDocument(){return this.node(this._lexer.token,{kind:er.DOCUMENT,definitions:this.many(ea.SOF,this.parseDefinition,ea.EOF)})}parseDefinition(){if(this.peek(ea.BRACE_L))return this.parseOperationDefinition();let e=this.peekDescription(),t=e?this._lexer.lookahead():this._lexer.token;if(e&&t.kind===ea.BRACE_L)throw f(this._lexer.source,this._lexer.token.start,"Unexpected description, descriptions are not supported on shorthand queries.");if(t.kind===ea.NAME){switch(t.value){case"schema":return this.parseSchemaDefinition();case"scalar":return this.parseScalarTypeDefinition();case"type":return this.parseObjectTypeDefinition();case"interface":return this.parseInterfaceTypeDefinition();case"union":return this.parseUnionTypeDefinition();case"enum":return this.parseEnumTypeDefinition();case"input":return this.parseInputObjectTypeDefinition();case"directive":return this.parseDirectiveDefinition()}switch(t.value){case"query":case"mutation":case"subscription":return this.parseOperationDefinition();case"fragment":return this.parseFragmentDefinition()}if(e)throw f(this._lexer.source,this._lexer.token.start,"Unexpected description, only GraphQL definitions supp
13ort descriptions.");if("extend"===t.value)return this.parseTypeSystemExtension()}throw this.unexpected(t)}parseOperationDefinition(){let e,t=this._lexer.token;if(this.peek(ea.BRACE_L))return this.node(t,{kind:er.OPERATION_DEFINITION,operation:et.QUERY,description:void 0,name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet()});let n=this.parseDescription(),r=this.parseOperationType();return this.peek(ea.NAME)&&(e=this.parseName()),this.node(t,{kind:er.OPERATION_DEFINITION,operation:r,description:n,name:e,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseOperationType(){let e=this.expectToken(ea.NAME);switch(e.value){case"query":return et.QUERY;case"mutation":return et.MUTATION;case"subscription":return et.SUBSCRIPTION}throw this.unexpected(e)}parseVariableDefinitions(){return this.optionalMany(ea.PAREN_L,this.parseVariableDefinition,ea.PAREN_R)}parseVariableDefinition(){return this.node(this._lexer.token,{kind:er.VARIABLE_DEFINITION,description:this.parseDescription(),variable:this.parseVariable(),type:(this.expectToken(ea.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(ea.EQUALS)?this.parseConstValueLiteral():void 0,directives:this.parseConstDirectives()})}parseVariable(){let e=this._lexer.token;return this.expectToken(ea.DOLLAR),this.node(e,{kind:er.VARIABLE,name:this.parseName()})}parseSelectionSet(){return this.node(this._lexer.token,{kind:er.SELECTION_SET,selections:this.many(ea.BRACE_L,this.parseSelection,ea.BRACE_R)})}parseSelection(){return this.peek(ea.SPREAD)?this.parseFragment():this.parseField()}parseField(){let e,t,n=this._lexer.token,r=this.parseName();return this.expectOptionalToken(ea.COLON)?(e=r,t=this.parseName()):t=r,this.node(n,{kind:er.FIELD,alias:e,name:t,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(ea.BRACE_L)?this.parseSelectionSet():void 0})}parseArguments(e){let t=e?this.parseConstArgument:this.parseArgument;return this.optionalMany(ea.PAREN_L,t,ea.PAREN_R)}parseArgument(e=!1){let t=this._lexer.token,n=this.parseName();return this.expectToken(ea.COLON),this.node(t,{kind:er.ARGUMENT,name:n,value:this.parseValueLiteral(e)})}parseConstArgument(){return this.parseArgument(!0)}parseFragment(){let e=this._lexer.token;this.expectToken(ea.SPREAD);let t=this.expectOptionalKeyword("on");return!t&&this.peek(ea.NAME)?this.node(e,{kind:er.FRAGMENT_SPREAD,name:this.parseFragmentName(),directives:this.parseDirectives(!1)}):this.node(e,{kind:er.INLINE_FRAGMENT,typeCondition:t?this.parseNamedType():void 0,directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentDefinition(){let e=this._lexer.token,t=this.parseDescription();return(this.expectKeyword("fragment"),!0===this._options.allowLegacyFragmentVariables)?this.node(e,{kind:er.FRAGMENT_DEFINITION,description:t,name:this.parseFragmentName(),variableDefinitions:this.parseVariableDefinitions(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()}):this.node(e,{kind:er.FRAGMENT_DEFINITION,description:t,name:this.parseFragmentName(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentName(){if("on"===this._lexer.token.value)throw this.unexpected();return this.parseName()}parseValueLiteral(e){let t=this._lexer.token;switch(t.kind){case ea.BRACKET_L:return this.parseList(e);case ea.BRACE_L:return this.parseObject(e);case ea.INT:return this.advanceLexer(),this.node(t,{kind:er.INT,value:t.value});case ea.FLOAT:return this.advanceLexer(),this.node(t,{kind:er.FLOAT,value:t.value});case ea.STRING:case ea.BLOCK_STRING:return this.parseStringLiteral();case ea.NAME:switch(this.advanceLexer(),t.value){case"true":return this.node(t,{kind:er.BOOLEAN,value:!0});case"false":return this.node(t,{kind:er.BOOLEAN,value:!1});case"null":return this.node(t,{kind:er.NULL});default:return this.node(t,{kind:er.ENUM,value:t.value})}case ea.DOLLAR:if(e){if(this.expectToken(ea.DOLLAR),this._lexer.token.kind===ea.NAME){let e=this._lexer.token.value;throw f(this._lexer.source,t.start,`Unexpected variable "$${e}" in constant value.`)}throw this.unexpected(t)}return this.parseVariable();default:throw this.unexpected()}}parseConstValueLiteral(){return this.parseValueLiteral(!0)}parseStringLiteral(){let e=this._lexer.token;return this.advanceLexer(),this.node(e,{kind:er.STRING,value:e.value,block:e.kind===ea.BLOCK_STRING})}parseList(e){return this.node(this._lexer.token,{kind:er.LIST,values:this.any(ea.BRACKET_L,()=>this.parseValueLiteral(e),ea.BRACKET_R)})}parseObject(e){return this.node(this._lexer.token,{kind:er.OBJECT,fields:this.any(ea.BRACE_L,()=>this.parseObjectField(e),ea.BRACE_R)})}parseObjectField(e){let t=this._lexer.token,n=this.parseName();return this.expectToken(ea.COLON),this.node(t,{kind:er.OBJECT_FIELD,name:n,value:this.parseValueLiteral(e)})}parseDirectives(e){let t=[];for(;this.peek(ea.AT);)t.push(this.parseDirective(e));return t}parseConstDirectives(){return this.parseDirectives(!0)}parseDirective(e){let t=this._lexer.token;return this.expectToken(ea.AT),this.node(t,{kind:er.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments(e)})}parseTypeReference(){let e,t=this._lexer.token;if(this.expectOptionalToken(ea.BRACKET_L)){let n=this.parseTypeReference();this.expectToken(ea.BRACKET_R),e=this.node(t,{kind:er.LIST_TYPE,type:n})}else e=this.parseNamedType();return this.expectOptionalToken(ea.BANG)?this.node(t,{kind:er.NON_NULL_TYPE,type:e}):e}parseNamedType(){return this.node(this._lexer.token,{kind:er.NAMED_TYPE,name:this.parseName()})}peekDescription(){return this.peek(ea.STRING)||this.peek(ea.BLOCK_STRING)}parseDescription(){if(this.peekDescription())return this.parseStringLiteral()}parseSchemaDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("schema");let n=this.parseConstDirectives(),r=this.many(ea.BRACE_L,this.parseOperationTypeDefinition,ea.BRACE_R);return this.node(e,{kind:er.SCHEMA_DEFINITION,description:t,directives:n,operationTypes:r})}parseOperationTypeDefinition(){let e=this._lexer.token,t=this.parseOperationType();this.expectToken(ea.COLON);let n=this.parseNamedType();return this.node(e,{kind:er.OPERATION_TYPE_DEFINITION,operation:t,type:n})}parseScalarTypeDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("scalar");let n=this.parseName(),r=this.parseConstDirectives();return this.node(e,{kind:er.SCALAR_TYPE_DEFINITION,description:t,name:n,directives:r})}parseObjectTypeDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("type");let n=this.parseName(),r=this.parseImplementsInterfaces(),a=this.parseConstDirectives(),i=this.parseFieldsDefinition();return this.node(e,{kind:er.OBJECT_TYPE_DEFINITION,description:t,name:n,interfaces:r,directives:a,fields:i})}parseImplementsInterfaces(){return this.expectOptionalKeyword("implements")?this.delimitedMany(ea.AMP,this.parseNamedType):[]}parseFieldsDefinition(){return this.optionalMany(ea.BRACE_L,this.parseFieldDefinition,ea.BRACE_R)}parseFieldDefinition(){let e=this._lexer.token,t=this.parseDescription(),n=this.parseName(),r=this.parseArgumentDefs();this.expectToken(ea.COLON);let a=this.parseTypeReference(),i=this.parseConstDirectives();return this.node(e,{kind:er.FIELD_DEFINITION,description:t,name:n,arguments:r,type:a,directives:i})}parseArgumentDefs(){return this.optionalMany(ea.PAREN_L,this.parseInputValueDef,ea.PAREN_R)}parseInputValueDef(){let e,t=this._lexer.token,n=this.parseDescription(),r=this.parseName();this.expectToken(ea.COLON);let a=this.parseTypeReference();this.expectOptionalToken(ea.EQUALS)&&(e=this.parseConstValueLiteral());let i=this.parseConstDirectives();return this.node(t,{kind:er.INPUT_VALUE_DEFINITION,description:n,name:r,type:a,defaultValue:e,directives:i})}parseInterfaceTypeDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("interface");let n=this.parseName(),r=this.parseImplementsInterfaces(),a=this.parseConstDirectives(),i=this.parseFieldsDefinition();return this.node(e,{kind:er.INTERFACE_TYPE_DEFINITION,description:t,name:n,interfaces:r,directives:a,fields:i})}parseUnionTypeDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("union");let n=this.parseName(),r=this.parseConstDirectives(),a=this.parseUnionMemberTypes();return this.node(e,{kind:er.UNION_TYPE_DEFINITION,description:t,name:n,directives:r,types:a})}parseUnionMemberTypes(){return this.expectOptionalToken(ea.EQUALS)?this.delimitedMany(ea.PIPE,this.parseNamedType):[]}parseEnumTypeDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("enum");let n=this.parseName(),r=this.parseConstDirectives(),a=this.parseEnumValuesDefinition();return this.node(e,{kind:er.ENUM_TYPE_DEFINITION,description:t,name:n,directives:r,values:a})}parseEnumValuesDefinition(){return this.optionalMany(ea.BRACE_L,this.parseEnumValueDefinition,ea.BRACE_R)}parseEnumValueDefinition(){let e=this._lexer.token,t=this.parseDescription(),n=this.parseEnumValueName(),r=this.parseConstDirectives();return this.node(e,{kind:er.ENUM_VALUE_DEFINITION,description:t,name:n,directives:r})}parseEnumValueName(){if("true"===this._lexer.token.value||"false"===this._lexer.token.value||"null"===this._lexer.token.value)throw f(this._lexer.source,this._lexer.token.start,`${B(this._lexer.token)} is reserved and cannot be used for an enum value.`);return this.parseName()}parseInputObjectTypeDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("input");let n=this.parseName(),r=this.parseConstDirectives(),a=this.parseInputFieldsDefinition();return this.node(e,{kind:er.INPUT_OBJECT_TYPE_DEFINITION,description:t,name:n,directives:r,fields:a})}parseInputFieldsDefinition(){return this.optionalMany(ea.BRACE_L,this.parseInputValueDef,ea.BRACE_R)}parseTypeSystemExtension(){let e=this._lexer.lookahead();if(e.kind===ea.NAME)switch(e.value){case"schema":return this.parseSchemaExtension();case"scalar":return this.parseScalarTypeExtension();case"type":return this.parseObjectTypeExtension();case"interface":return this.parseInterfaceTypeExtension();case"union":return this.parseUnionTypeExtension();case"enum":return this.parseEnumTypeExtension();case"input":return this.parseInputObjectTypeExtension()}throw this.unexpected(e)}parseSchemaExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("schema");let t=this.parseConstDirectives(),n=this.optionalMany(ea.BRACE_L,this.parseOperationTypeDefinition,ea.BRACE_R);if(0===t.length&&0===n.length)throw this.unexpected();return this.node(e,{kind:er.SCHEMA_EXTENSION,directives:t,operationTypes:n})}parseScalarTypeExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("scalar");let t=this.parseName(),n=this.parseConstDirectives();if(0===n.length)throw this.unexpected();return this.node(e,{kind:er.SCALAR_TYPE_EXTENSION,name:t,directives:n})}parseObjectTypeExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("type");let t=this.parseName(),n=this.parseImplementsInterfaces(),r=this.parseConstDirectives(),a=this.parseFieldsDefinition();if(0===n.length&&0===r.length&&0===a.length)throw this.unexpected();return this.node(e,{kind:er.OBJECT_TYPE_EXTENSION,name:t,interfaces:n,directives:r,fields:a})}parseInterfaceTypeExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("interface");let t=this.parseName(),n=this.parseImplementsInterfaces(),r=this.parseConstDirectives(),a=this.parseFieldsDefinition();if(0===n.length&&0===r.length&&0===a.length)throw this.unexpected();return this.node(e,{kind:er.INTERFACE_TYPE_EXTENSION,name:t,interfaces:n,directives:r,fields:a})}parseUnionTypeExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("union");let t=this.parseName(),n=this.parseConstDirectives(),r=this.parseUnionMemberTypes();if(0===n.length&&0===r.length)throw this.unexpected();return this.node(e,{kind:er.UNION_TYPE_EXTENSION,name:t,directives:n,types:r})}parseEnumTypeExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("enum");let t=this.parseName(),n=this.parseConstDirectives(),r=this.parseEnumValuesDefinition();if(0===n.length&&0===r.length)throw this.unexpected();return this.node(e,{kind:er.ENUM_TYPE_EXTENSION,name:t,directives:n,values:r})}parseInputObjectTypeExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("input");let t=this.parseName(),n=this.parseConstDirectives(),r=this.parseInputFieldsDefinition();if(0===n.length&&0===r.length)throw this.unexpected();return this.node(e,{kind:er.INPUT_OBJECT_TYPE_EXTENSION,name:t,directives:n,fields:r})}parseDirectiveDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("directive"),this.expectToken(ea.AT);let n=this.parseName(),r=this.parseArgumentDefs(),a=this.expectOptionalKeyword("repeatable");this.expectKeyword("on");let i=this.parseDirectiveLocations();return this.node(e,{kind:er.DIRECTIVE_DEFINITION,description:t,name:n,arguments:r,repeatable:a,locations:i})}parseDirectiveLocations(){return this.delimitedMany(ea.PIPE,this.parseDirectiveLocation)}parseDirectiveLocation(){let e=this._lexer.token,t=this.parseName();if(Object.prototype.hasOwnProperty.call(en,t.value))return t;throw this.unexpected(e)}parseSchemaCoordinate(){let e,t,n=this._lexer.token,r=this.expectOptionalToken(ea.AT),a=this.parseName();return(!r&&this.expectOptionalToken(ea.DOT)&&(e=this.parseName()),(r||e)&&this.expectOptionalToken(ea.PAREN_L)&&(t=this.parseName(),this.expectToken(ea.COLON),this.expectToken(ea.PAREN_R)),r)?t?this.node(n,{kind:er.DIRECTIVE_ARGUMENT_COORDINATE,name:a,argumentName:t}):this.node(n,{kind:er.DIRECTIVE_COORDINATE,name:a}):e?t?this.node(n,{kind:er.ARGUMENT_COORDINATE,name:a,fieldName:e,argumentName:t}):this.node(n,{kind:er.MEMBER_COORDINATE,name:a,memberName:e}):this.node(n,{kind:er.TYPE_COORDINATE,name:a})}node(e,t){return!0!==this._options.noLocation&&(t.loc=new y(e,this._lexer.lastToken,this._lexer.source)),t}peek(e){return this._lexer.token.kind===e}expectToken(e){let t=this._lexer.token;if(t.kind===e)return this.advanceLexer(),t;throw f(this._lexer.source,t.start,`Expected ${q(e)}, found ${B(t)}.`)}expectOptionalToken(e){return this._lexer.token.kind===e&&(this.advanceLexer(),!0)}expectKeyword(e){let t=this._lexer.token;if(t.kind===ea.NAME&&t.value===e)this.advanceLexer();else throw f(this._lexer.source,t.start,`Expected "${e}", found ${B(t)}.`)}expectOptionalKeyword(e){let t=this._lexer.token;return t.kind===ea.NAME&&t.value===e&&(this.advanceLexer(),!0)}unexpected(e){let t=null!=e?e:this._lexer.token;return f(this._lexer.source,t.start,`Unexpected ${B(t)}.`)}any(e,t,n){this.expectToken(e);let r=[];for(;!this.expectOptionalToken(n);)r.push(t.call(this));return r}optionalMany(e,t,n){if(this.expectOptionalToken(e)){let e=[];do e.push(t.call(this));while(!this.expectOptionalToken(n));return e}return[]}many(e,t,n){this.expectToken(e);let r=[];do r.push(t.call(this));while(!this.expectOptionalToken(n));return r}delimitedMany(e,t){this.expectOptionalToken(e);let n=[];do n.push(t.call(this));while(this.expectOptionalToken(e));return n}advanceLexer(){let{maxTokens:e}=this._options,t=this._lexer.advance();if(t.kind!==ea.EOF&&(++this._tokenCounter,void 0!==e&&this._tokenCounter>e))throw f(this._lexer.source,t.start,`Document contains more that ${e} tokens. Parsing aborted.`)}}function B(e){let t=e.value;return q(e.kind)+(null!=t?` "${t}"`:"")}function q(e){return e===ea.BANG||e===ea.DOLLAR||e===ea.AMP||e===ea.PAREN_L||e===ea.PAREN_R||e===ea.DOT||e===ea.SPREAD||e===ea.COLON||e===ea.EQUALS||e===ea.AT||e===ea.BRACKET_L||e===ea.BRACKET_R||e===ea.BRACE_L||e===ea.PIPE||e===ea.BRACE_R?`"${e}"`:e}let z=/[\x00-\x1f\x22\x5c\x7f-\x9f]/g;function V(e){return $[e.charCodeAt(0)]}let $=["\\u0000","\\u0001","\\u0002","\\u0003","\\u0004","\\u0005","\\u0006","\\u0007","\\b","\\t","\\n","\\u000B","\\f","\\r","\\u000E","\\u000F","\\u0010","\\u0011","\\u0012","\\u0013","\\u0014","\\u0015","\\u0016","\\u0017","\\u0018","\\u0019","\\u001A","\\u001B","\\u001C","\\u001D","\\u001E","\\u001
13F","","",'\\"',"","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","\\\\","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","\\u007F","\\u0080","\\u0081","\\u0082","\\u0083","\\u0084","\\u0085","\\u0086","\\u0087","\\u0088","\\u0089","\\u008A","\\u008B","\\u008C","\\u008D","\\u008E","\\u008F","\\u0090","\\u0091","\\u0092","\\u0093","\\u0094","\\u0095","\\u0096","\\u0097","\\u0098","\\u0099","\\u009A","\\u009B","\\u009C","\\u009D","\\u009E","\\u009F"],H=Object.freeze({}),G={Name:{leave:e=>e.value},Variable:{leave:e=>"$"+e.name},Document:{leave:e=>W(e.definitions,"\n\n")},OperationDefinition:{leave(e){let t=Y(e.variableDefinitions)?Z("(\n",W(e.variableDefinitions,"\n"),"\n)"):Z("(",W(e.variableDefinitions,", "),")"),n=Z("",e.description,"\n")+W([e.operation,W([e.name,t]),W(e.directives," ")]," ");return("query"===n?"":n+" ")+e.selectionSet}},VariableDefinition:{leave:({variable:e,type:t,defaultValue:n,directives:r,description:a})=>Z("",a,"\n")+e+": "+t+Z(" = ",n)+Z(" ",W(r," "))},SelectionSet:{leave:({selections:e})=>K(e)},Field:{leave({alias:e,name:t,arguments:n,directives:r,selectionSet:a}){let i=Z("",e,": ")+t,o=i+Z("(",W(n,", "),")");return o.length>80&&(o=i+Z("(\n",Q(W(n,"\n")),"\n)")),W([o,W(r," "),a]," ")}},Argument:{leave:({name:e,value:t})=>e+": "+t},FragmentSpread:{leave:({name:e,directives:t})=>"..."+e+Z(" ",W(t," "))},InlineFragment:{leave:({typeCondition:e,directives:t,selectionSet:n})=>W(["...",Z("on ",e),W(t," "),n]," ")},FragmentDefinition:{leave:({name:e,typeCondition:t,variableDefinitions:n,directives:r,selectionSet:a,description:i})=>Z("",i,"\n")+`fragment ${e}${Z("(",W(n,", "),")")} `+`on ${t} ${Z("",W(r," ")," ")}`+a},IntValue:{leave:({value:e})=>e},FloatValue:{leave:({value:e})=>e},StringValue:{leave:({value:e,block:t})=>t?function(e,t){let n=e.replace(/"""/g,'\\"""'),r=n.split(/\r\n|[\n\r]/g),a=1===r.length,i=r.length>1&&r.slice(1).every(e=>0===e.length||C(e.charCodeAt(0))),o=n.endsWith('\\"""'),s=e.endsWith('"')&&!o,l=e.endsWith("\\"),c=s||l,d=!a||e.length>70||c||i||o,u="",p=a&&C(e.charCodeAt(0));return(d&&!p||i)&&(u+="\n"),u+=n,(d||c)&&(u+="\n"),'"""'+u+'"""'}(e):`"${e.replace(z,V)}"`},BooleanValue:{leave:({value:e})=>e?"true":"false"},NullValue:{leave:()=>"null"},EnumValue:{leave:({value:e})=>e},ListValue:{leave:({values:e})=>"["+W(e,", ")+"]"},ObjectValue:{leave:({fields:e})=>"{"+W(e,", ")+"}"},ObjectField:{leave:({name:e,value:t})=>e+": "+t},Directive:{leave:({name:e,arguments:t})=>"@"+e+Z("(",W(t,", "),")")},NamedType:{leave:({name:e})=>e},ListType:{leave:({type:e})=>"["+e+"]"},NonNullType:{leave:({type:e})=>e+"!"},SchemaDefinition:{leave:({description:e,directives:t,operationTypes:n})=>Z("",e,"\n")+W(["schema",W(t," "),K(n)]," ")},OperationTypeDefinition:{leave:({operation:e,type:t})=>e+": "+t},ScalarTypeDefinition:{leave:({description:e,name:t,directives:n})=>Z("",e,"\n")+W(["scalar",t,W(n," ")]," ")},ObjectTypeDefinition:{leave:({description:e,name:t,interfaces:n,directives:r,fields:a})=>Z("",e,"\n")+W(["type",t,Z("implements ",W(n," & ")),W(r," "),K(a)]," ")},FieldDefinition:{leave:({description:e,name:t,arguments:n,type:r,directives:a})=>Z("",e,"\n")+t+(Y(n)?Z("(\n",Q(W(n,"\n")),"\n)"):Z("(",W(n,", "),")"))+": "+r+Z(" ",W(a," "))},InputValueDefinition:{leave:({description:e,name:t,type:n,defaultValue:r,directives:a})=>Z("",e,"\n")+W([t+": "+n,Z("= ",r),W(a," ")]," ")},InterfaceTypeDefinition:{leave:({description:e,name:t,interfaces:n,directives:r,fields:a})=>Z("",e,"\n")+W(["interface",t,Z("implements ",W(n," & ")),W(r," "),K(a)]," ")},UnionTypeDefinition:{leave:({description:e,name:t,directives:n,types:r})=>Z("",e,"\n")+W(["union",t,W(n," "),Z("= ",W(r," | "))]," ")},EnumTypeDefinition:{leave:({description:e,name:t,directives:n,values:r})=>Z("",e,"\n")+W(["enum",t,W(n," "),K(r)]," ")},EnumValueDefinition:{leave:({description:e,name:t,directives:n})=>Z("",e,"\n")+W([t,W(n," ")]," ")},InputObjectTypeDefinition:{leave:({description:e,name:t,directives:n,fields:r})=>Z("",e,"\n")+W(["input",t,W(n," "),K(r)]," ")},DirectiveDefinition:{leave:({description:e,name:t,arguments:n,repeatable:r,locations:a})=>Z("",e,"\n")+"directive @"+t+(Y(n)?Z("(\n",Q(W(n,"\n")),"\n)"):Z("(",W(n,", "),")"))+(r?" repeatable":"")+" on "+W(a," | ")},SchemaExtension:{leave:({directives:e,operationTypes:t})=>W(["extend schema",W(e," "),K(t)]," ")},ScalarTypeExtension:{leave:({name:e,directives:t})=>W(["extend scalar",e,W(t," ")]," ")},ObjectTypeExtension:{leave:({name:e,interfaces:t,directives:n,fields:r})=>W(["extend type",e,Z("implements ",W(t," & ")),W(n," "),K(r)]," ")},InterfaceTypeExtension:{leave:({name:e,interfaces:t,directives:n,fields:r})=>W(["extend interface",e,Z("implements ",W(t," & ")),W(n," "),K(r)]," ")},UnionTypeExtension:{leave:({name:e,directives:t,types:n})=>W(["extend union",e,W(t," "),Z("= ",W(n," | "))]," ")},EnumTypeExtension:{leave:({name:e,directives:t,values:n})=>W(["extend enum",e,W(t," "),K(n)]," ")},InputObjectTypeExtension:{leave:({name:e,directives:t,fields:n})=>W(["extend input",e,W(t," "),K(n)]," ")},TypeCoordinate:{leave:({name:e})=>e},MemberCoordinate:{leave:({name:e,memberName:t})=>W([e,Z(".",t)])},ArgumentCoordinate:{leave:({name:e,fieldName:t,argumentName:n})=>W([e,Z(".",t),Z("(",n,":)")])},DirectiveCoordinate:{leave:({name:e})=>W(["@",e])},DirectiveArgumentCoordinate:{leave:({name:e,argumentName:t})=>W(["@",e,Z("(",t,":)")])}};function W(e,t=""){var n;return null!==(n=null==e?void 0:e.filter(e=>e).join(t))&&void 0!==n?n:""}function K(e){return Z("{\n",Q(W(e,"\n")),"\n}")}function Z(e,t,n=""){return null!=t&&""!==t?e+t+n:""}function Q(e){return Z("  ",e.replace(/\n/g,"\n  "))}function Y(e){var t;return null!==(t=null==e?void 0:e.some(e=>e.includes("\n")))&&void 0!==t&&t}let J=e=>{let t,n=e.definitions.filter(e=>"OperationDefinition"===e.kind);return 1===n.length&&(t=n[0]?.name?.value),t},X=e=>{if("string"==typeof e){let t;try{let n=function(e,t){let n=new U(e,void 0),r=n.parseDocument();return Object.defineProperty(r,"tokenCount",{enumerable:!1,value:n.tokenCount}),r}(e);t=J(n)}catch(e){}return{query:e,operationName:t}}let t=J(e);return{query:function(e,t,n=v){let r,a,i,o=new Map;for(let e of Object.values(er))o.set(e,function(e,t){let n=e[t];return"object"==typeof n?n:"function"==typeof n?{enter:n,leave:void 0}:{enter:e.enter,leave:e.leave}}(t,e));let s=Array.isArray(e),l=[e],c=-1,d=[],u=e,p=[],h=[];do{var m,f,y;let e,g=++c===l.length,v=g&&0!==d.length;if(g){if(a=0===h.length?void 0:p[p.length-1],u=i,i=h.pop(),v)if(s){u=u.slice();let e=0;for(let[t,n]of d){let r=t-e;null===n?(u.splice(r,1),e++):u[r]=n}}else for(let[e,t]of(u={...u},d))u[e]=t;c=r.index,l=r.keys,d=r.edits,s=r.inArray,r=r.prev}else if(i){if(null==(u=i[a=s?c:l[c]]))continue;p.push(a)}if(!Array.isArray(u)){k(u)||j(!1,`Invalid AST Node: ${P(u,[])}.`);let n=g?null===(m=o.get(u.kind))||void 0===m?void 0:m.leave:null===(f=o.get(u.kind))||void 0===f?void 0:f.enter;if((e=null==n?void 0:n.call(t,u,a,i,p,h))===H)break;if(!1===e){if(!g){p.pop();continue}}else if(void 0!==e&&(d.push([a,e]),!g))if(k(e))u=e;else{p.pop();continue}}void 0===e&&v&&d.push([a,u]),g?p.pop():(r={inArray:s,index:c,keys:l,edits:d,prev:r},l=(s=Array.isArray(u))?u:null!==(y=n[u.kind])&&void 0!==y?y:[],c=-1,d=[],i&&h.push(i),i=u)}while(void 0!==r);return 0!==d.length?d[d.length-1][1]:e}(e,G),operationName:t}};
13class ee extends Error{constructor(e,t){super(`${ee.extractMessage(e)}: ${JSON.stringify({response:e,request:t})}`),Object.setPrototypeOf(this,ee.prototype),this.response=e,this.request=t,"function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,ee)}static extractMessage(e){return e.errors?.[0]?.message??`GraphQL Error (Code: ${e.status})`}}var et,en,er,ea,ei=n(46901),eo=n.t(ei,2);let es="ping",el="pong",ec="complete";class ed{get type(){return this._type}get id(){return this._id}get payload(){return this._payload}constructor(e,t,n){this._type=e,this._payload=t,this._id=n}get text(){let e={type:this.type};return null!=this.id&&void 0!=this.id&&(e.id=this.id),null!=this.payload&&void 0!=this.payload&&(e.payload=this.payload),JSON.stringify(e)}static parse(e,t){let{type:n,payload:r,id:a}=JSON.parse(e);return new ed(n,t(r),a)}}class eu{constructor(e,{onInit:t,onAcknowledged:n,onPing:r,onPong:a}){this.socketState={acknowledged:!1,lastRequestId:0,subscriptions:{}},this.socket=e,e.addEventListener("open",async n=>{this.socketState.acknowledged=!1,this.socketState.subscriptions={},e.send(new ed("connection_init",t?await t():null).text)}),e.addEventListener("close",e=>{this.socketState.acknowledged=!1,this.socketState.subscriptions={}}),e.addEventListener("error",e=>{console.error(e)}),e.addEventListener("message",t=>{try{let i=function(e,t=e=>e){return ed.parse(e,t)}(t.data);switch(i.type){case"connection_ack":this.socketState.acknowledged?console.warn("Duplicate CONNECTION_ACK message ignored"):(this.socketState.acknowledged=!0,n&&n(i.payload));return;case es:r?r(i.payload).then(t=>e.send(ep(t).text)):e.send(ep(null).text);return;case el:a&&a(i.payload);return}if(!this.socketState.acknowledged||void 0===i.id||null===i.id||!this.socketState.subscriptions[i.id])return;let{query:o,variables:s,subscriber:l}=this.socketState.subscriptions[i.id];switch(i.type){case"next":!i.payload.errors&&i.payload.data&&l.next&&l.next(i.payload.data),i.payload.errors&&l.error&&l.error(new ee({...i.payload,status:200},{query:o,variables:s}));return;case"error":l.error&&l.error(new ee({errors:i.payload,status:200},{query:o,variables:s}));return;case ec:l.complete&&l.complete(),delete this.socketState.subscriptions[i.id];return}}catch(t){console.error(t),e.close(1006)}e.close(4400,"Unknown graphql-ws message.")})}makeSubscribe(e,t,n,r){let a=(this.socketState.lastRequestId++).toString();return this.socketState.subscriptions[a]={query:e,variables:r,subscriber:n},this.socket.send(new ed("subscribe",{query:e,operationName:t,variables:r},a).text),()=>{this.socket.send(new ed(ec,void 0,a).text),delete this.socketState.subscriptions[a]}}rawRequest(e,t){return new Promise((n,r)=>{let a;this.rawSubscribe(e,{next:(e,t)=>a={data:e,extensions:t},error:r,complete:()=>n(a)},t)})}request(e,t){return new Promise((n,r)=>{let a;this.subscribe(e,{next:e=>a=e,error:r,complete:()=>n(a)},t)})}subscribe(e,t,n){let{query:r,operationName:a}=X(e);return this.makeSubscribe(r,a,t,n)}rawSubscribe(e,t,n){return this.makeSubscribe(e,void 0,t,n)}ping(e){this.socket.send(new ed(es,e,void 0).text)}close(){this.socket.close(1e3)}}function ep(e){return new ed(el,e,void 0)}eu.PROTOCOL="graphql-transport-ws";let eh=e=>{let t={};return e&&("undefined"!=typeof Headers&&e instanceof Headers||eo&&ei.Headers&&e instanceof ei.Headers?t=i(e):Array.isArray(e)?e.forEach(([e,n])=>{e&&void 0!==n&&(t[e]=n)}):t=e),t},em=e=>e.replace(/([\s,]|#[^\n\r]+)+/g," ").trim(),ef=e=>{if(!Array.isArray(e.query)){let t=[`query=${encodeURIComponent(em(e.query))}`];return e.variables&&t.push(`variables=${encodeURIComponent(e.jsonSerializer.stringify(e.variables))}`),e.operationName&&t.push(`operationName=${encodeURIComponent(e.operationName)}`),t.join("&")}if(void 0!==e.variables&&!Array.isArray(e.variables))throw Error("Cannot create query with given variable type, array expected");let t=e.query.reduce((t,n,r)=>(t.push({query:em(n),variables:e.variables?e.jsonSerializer.stringify(e.variables[r]):void 0}),t),[]);return`query=${encodeURIComponent(e.jsonSerializer.stringify(t))}`},ey=e=>async t=>{let n,{url:a,query:i,variables:o,operationName:s,fetch:l,fetchOptions:c,middleware:d}=t,u={...t.headers},p="";"POST"===e?"string"==typeof(n=eb(i,o,s,c.jsonSerializer))&&(u["Content-Type"]="application/json"):p=ef({query:i,variables:o,operationName:s,jsonSerializer:c.jsonSerializer??r});let h={method:e,headers:u,body:n,...c},m=a,f=h;if(d){let{url:e,...t}=await Promise.resolve(d({...h,url:a,operationName:s,variables:o}));m=e,f=t}return p&&(m=`${m}?${p}`),await l(m,f)};class eg{constructor(e,t={}){this.url=e,this.requestConfig=t,this.rawRequest=async(...e)=>{let[t,n,r]=e,a=s(t,n,r),{headers:i,fetch:o=ei,method:l="POST",requestMiddleware:c,responseMiddleware:d,...u}=this.requestConfig,{url:p}=this;void 0!==a.signal&&(u.signal=a.signal);let{operationName:h}=X(a.query);return ev({url:p,query:a.query,variables:a.variables,headers:{...eh(eC(i)),...eh(a.requestHeaders)},operationName:h,fetch:o,method:l,fetchOptions:u,middleware:c}).then(e=>(d&&d(e),e)).catch(e=>{throw d&&d(e),e})}}async request(e,...t){let[n,r]=t,a=o(e,n,r),{headers:i,fetch:s=ei,method:l="POST",requestMiddleware:c,responseMiddleware:d,...u}=this.requestConfig,{url:p}=this;void 0!==a.signal&&(u.signal=a.signal);let{query:h,operationName:m}=X(a.document);return ev({url:p,query:h,variables:a.variables,headers:{...eh(eC(i)),...eh(a.requestHeaders)},operationName:m,fetch:s,method:l,fetchOptions:u,middleware:c}).then(e=>(d&&d(e),e.data)).catch(e=>{throw d&&d(e),e})}batchRequests(e,t){let n=l(e,t),{headers:r,...a}=this.requestConfig;void 0!==n.signal&&(a.signal=n.signal);let i=n.documents.map(({document:e})=>X(e).query),o=n.documents.map(({variables:e})=>e);return ev({url:this.url,query:i,variables:o,headers:{...eh(eC(r)),...eh(n.requestHeaders)},operationName:void 0,fetch:this.requestConfig.fetch??ei,method:this.requestConfig.method||"POST",fetchOptions:a,middleware:this.requestConfig.requestMiddleware}).then(e=>(this.requestConfig.responseMiddleware&&this.requestConfig.responseMiddleware(e),e.data)).catch(e=>{throw this.requestConfig.responseMiddleware&&this.requestConfig.responseMiddleware(e),e})}setHeaders(e){return this.requestConfig.headers=e,this}setHeader(e,t){let{headers:n}=this.requestConfig;return n?n[e]=t:this.requestConfig.headers={[e]:t},this}setEndpoint(e){return this.url=e,this}}let ev=async e=>{let{query:t,variables:n,fetchOptions:i}=e,o=ey(a(e.method??"post")),s=Array.isArray(e.query),l=await o(e),c=await ek(l,i.jsonSerializer??r),d=Array.isArray(c)?!c.some(({data:e})=>!e):!!c.data,u=Array.isArray(c)||!c.errors||Array.isArray(c.errors)&&!c.errors.length||"all"===i.errorPolicy||"ignore"===i.errorPolicy;if(l.ok&&u&&d){let{errors:e,...t}=(Array.isArray(c),c),n="ignore"===i.errorPolicy?t:c;return{...s?{data:n}:n,headers:l.headers,status:l.status}}throw new ee({..."string"==typeof c?{error:c}:c,status:l.status,headers:l.headers},{query:t,variables:n})},eb=(e,t,n,a)=>{let i=a??r;if(!Array.isArray(e))return i.stringify({query:e,variables:t,operationName:n});if(void 0!==t&&!Array.isArray(t))throw Error("Cannot create request body with given variable type, array expected");let o=e.reduce((e,n,r)=>(e.push({query:n,variables:t?t[r]:void 0}),e),[]);return i.stringify(o)},ek=async(e,t)=>{let n;
13return(e.headers.forEach((e,t)=>{"content-type"===t.toLowerCase()&&(n=e)}),n&&(n.toLowerCase().startsWith("application/json")||n.toLowerCase().startsWith("application/graphql+json")||n.toLowerCase().startsWith("application/graphql-response+json")))?t.parse(await e.text()):e.text()},eC=e=>"function"==typeof e?e():e;var ew=n(35883),ex=n(71104);let eE=((e,...t)=>e.reduce((e,n,r)=>`${e}${n}${r in t?String(t[r]):""}`,""))`
14  query AttestationsForUsers(
15    $where: AttestationWhereInput
16    $distinct: [AttestationScalarFieldEnum!]
17    $take: Int
18  ) {
19    attestations(where: $where, distinct: $distinct, take: $take) {
20      id
21      txid
22      schemaId
23      attester
24      recipient
25      revoked
26      revocationTime
27      expirationTime
28      time
29      timeCreated
30      decodedDataJson
31    }
32  }
33`;async function eT(e,t,n){let r=new eg((0,ex.ec)(t)),a=function(e,t){let n={recipient:{equals:(0,ew.b)(e)},revoked:{equals:t.revoked}};return"number"==typeof t.expirationTime&&(n.OR=[{expirationTime:{equals:0}},{expirationTime:{gt:t.expirationTime}}]),(null==t?void 0:t.schemas)&&t.schemas.length>0&&(n.schemaId={in:t.schemas}),{where:{AND:[n]},distinct:["schemaId"],take:t.limit}}(e,n),{attestations:i}=await r.request(eE,a);return i}},58890:(e,t,n)=>{"use strict";n.d(t,{A:()=>D});var r=n(39249),a=n(12115),i=n(56985),o=n(70464),s=(0,n(37548).f)(),l=function(){},c=a.forwardRef(function(e,t){var n=a.useRef(null),i=a.useState({onScrollCapture:l,onWheelCapture:l,onTouchMoveCapture:l}),c=i[0],d=i[1],u=e.forwardProps,p=e.children,h=e.className,m=e.removeScrollBar,f=e.enabled,y=e.shards,g=e.sideCar,v=e.noRelative,b=e.noIsolation,k=e.inert,C=e.allowPinchZoom,w=e.as,x=e.gapMode,E=(0,r.__rest)(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),T=(0,o.S)([n,t]),N=(0,r.__assign)((0,r.__assign)({},E),c);return a.createElement(a.Fragment,null,f&&a.createElement(g,{sideCar:s,removeScrollBar:m,shards:y,noRelative:v,noIsolation:b,inert:k,setCallbacks:d,allowPinchZoom:!!C,lockRef:n,gapMode:x}),u?a.cloneElement(a.Children.only(p),(0,r.__assign)((0,r.__assign)({},N),{ref:T})):a.createElement(void 0===w?"div":w,(0,r.__assign)({},N,{className:h,ref:T}),p))});c.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},c.classNames={fullWidth:i.pN,zeroRight:i.Mi};var d=n(50514),u=n(21515),p=n(29874),h=!1;if("undefined"!=typeof window)try{var m=Object.defineProperty({},"passive",{get:function(){return h=!0,!0}});window.addEventListener("test",m,m),window.removeEventListener("test",m,m)}catch(e){h=!1}var f=!!h&&{passive:!1},y=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return"hidden"!==n[t]&&(n.overflowY!==n.overflowX||"TEXTAREA"===e.tagName||"visible"!==n[t])},g=function(e,t){var n=t.ownerDocument,r=t;do{if("undefined"!=typeof ShadowRoot&&r instanceof ShadowRoot&&(r=r.host),v(e,r)){var a=b(e,r);if(a[1]>a[2])return!0}r=r.parentNode}while(r&&r!==n.body);return!1},v=function(e,t){return"v"===e?y(t,"overflowY"):y(t,"overflowX")},b=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},k=function(e,t,n,r,a){var i,o=(i=window.getComputedStyle(t).direction,"h"===e&&"rtl"===i?-1:1),s=o*r,l=n.target,c=t.contains(l),d=!1,u=s>0,p=0,h=0;do{if(!l)break;var m=b(e,l),f=m[0],y=m[1]-m[2]-o*f;(f||y)&&v(e,l)&&(p+=y,h+=f);var g=l.parentNode;l=g&&g.nodeType===Node.DOCUMENT_FRAGMENT_NODE?g.host:g}while(!c&&l!==document.body||c&&(t.contains(l)||t===l));return u&&(a&&1>Math.abs(p)||!a&&s>p)?d=!0:!u&&(a&&1>Math.abs(h)||!a&&-s>h)&&(d=!0),d},C=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},w=function(e){return[e.deltaX,e.deltaY]},x=function(e){return e&&"current"in e?e.current:e},E=0,T=[];let N=(0,d.m)(s,function(e){var t=a.useRef([]),n=a.useRef([0,0]),i=a.useRef(),o=a.useState(E++)[0],s=a.useState(p.T0)[0],l=a.useRef(e);a.useEffect(function(){l.current=e},[e]),a.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var t=(0,r.__spreadArray)([e.lockRef.current],(e.shards||[]).map(x),!0).filter(
33Boolean);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 c=a.useCallback(function(e,t){if("touches"in e&&2===e.touches.length||"wheel"===e.type&&e.ctrlKey)return!l.current.allowPinchZoom;var r,a=C(e),o=n.current,s="deltaX"in e?e.deltaX:o[0]-a[0],c="deltaY"in e?e.deltaY:o[1]-a[1],d=e.target,u=Math.abs(s)>Math.abs(c)?"h":"v";if("touches"in e&&"h"===u&&"range"===d.type)return!1;var p=g(u,d);if(!p)return!0;if(p?r=u:(r="v"===u?"h":"v",p=g(u,d)),!p)return!1;if(!i.current&&"changedTouches"in e&&(s||c)&&(i.current=r),!r)return!0;var h=i.current||r;return k(h,t,e,"h"===h?s:c,!0)},[]),d=a.useCallback(function(e){if(T.length&&T[T.length-1]===s){var n="deltaY"in e?w(e):C(e),r=t.current.filter(function(t){var r;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(r=t.delta)[0]===n[0]&&r[1]===n[1]})[0];if(r&&r.should){e.cancelable&&e.preventDefault();return}if(!r){var a=(l.current.shards||[]).map(x).filter(Boolean).filter(function(t){return t.contains(e.target)});(a.length>0?c(e,a[0]):!l.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),h=a.useCallback(function(e,n,r,a){var i={name:e,delta:n,target:r,should:a,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(r)};t.current.push(i),setTimeout(function(){t.current=t.current.filter(function(e){return e!==i})},1)},[]),m=a.useCallback(function(e){n.current=C(e),i.current=void 0},[]),y=a.useCallback(function(t){h(t.type,w(t),t.target,c(t,e.lockRef.current))},[]),v=a.useCallback(function(t){h(t.type,C(t),t.target,c(t,e.lockRef.current))},[]);a.useEffect(function(){return T.push(s),e.setCallbacks({onScrollCapture:y,onWheelCapture:y,onTouchMoveCapture:v}),document.addEventListener("wheel",d,f),document.addEventListener("touchmove",d,f),document.addEventListener("touchstart",m,f),function(){T=T.filter(function(e){return e!==s}),document.removeEventListener("wheel",d,f),document.removeEventListener("touchmove",d,f),document.removeEventListener("touchstart",m,f)}},[]);var b=e.removeScrollBar,N=e.inert;return a.createElement(a.Fragment,null,N?a.createElement(s,{styles:"\n  .block-interactivity-".concat(o," {pointer-events: none;}\n  .allow-interactivity-").concat(o," {pointer-events: all;}\n")}):null,b?a.createElement(u.jp,{noRelative:e.noRelative,gapMode:e.gapMode}):null)});var A=a.forwardRef(function(e,t){return a.createElement(c,(0,r.__assign)({},e,{ref:t,sideCar:N}))});A.classNames=c.classNames;let D=A},59587:(e,t,n)=>{"use strict";n.d(t,{B:()=>r});let r=e=>`${e.slice(0,6)}...${e.slice(-4)}`},59785:(e,t,n)=>{"use strict";n.d(t,{m:()=>y});var r=n(37200),a=n(96709),i=n(37304),o=n(23631),s=n(26019),l=n(83937),c=n(88280),d=n(24578),u=n(32160),p=n(12235);let h=e=>e===r.r.id?"addr":((0x80000000|e)>>>0).toString(16).toLocaleUpperCase(),m=(e,t)=>{let n=e.toLocaleLowerCase(),r=(0,d.S)(n.substring(2)),a=h(t),i=(0,u.k)(`${a.toLocaleUpperCase()}.reverse`);return(0,d.S)((0,p.P)(["bytes32","bytes32"],[i,r]))};var f=n(4245);let y=async({address:e,chain:t=r.r})=>{let n=(0,o._)({chainId:t.id});if(!((0,s.m)({chainId:t.id})||n))return Promise.reject("ChainId not supported, name resolution is only supported on Ethereum and Base.");if(!e)return null;let d=(0,i.O)(t);if(n){let n=m(e,a.E.id);try{let r=await d.readContract({abi:l.A,address:c.Yg[t.id],functionName:"name",args:[n]});if(r)try{let t=await (0,f.b)({name:r});if(t&&t.toLowerCase()===e.toLowerCase())return r}catch(e){console.error("Error during basename forward resolution verification:",e)}}catch{}}let u=(0,i.O)(r.r);try{let t=await u.getEnsName({address:e});if(t)try{let n=await (0,f.b)({name:t});if(n&&n.toLowerCase()===e.toLowerCase())return t}catch(e){console.error("Error during ENS forward resolution verification:",e)}}catch{}return null}},60344:(e,t,n)=>{"use strict";n.d(t,{d:()=>a});var r=n(39457);function a(e,t){return -32001===t?r.Nf:-32602===t?r.rX:"uncaught-swap"===e?r.jq:"uncaught-quote"===e?r.A:"quote"===e?r.jm:"balance"===e?r.X:r.Cd}},61185:(e,t,n)=>{"use strict";n.d(t,{g:()=>u});var r=n(26716),a=n(22505),i=n(31561),o=n(15084),s=n(4350);async function l(e,t=r.bb.API){let{addresses:n}=e;try{let e=await (0,i.w)(a.A,[{addresses:n}],t);
33if(e.error)return(0,o.g)({code:`${e.error.code}`,error:"Error fetching portfolio token balances",message:e.error.message});return e.result}catch(e){return(0,o.g)({code:s.c.UncaughtPortfolioError,error:"Something went wrong",message:`Error fetching portfolio token balances: ${e}`})}}var c=n(84635),d=n(83543);function u({address:e,enabled:t=!0},n=r.bb.Hook){return(0,d.useQuery)({queryKey:["usePortfolio",e],queryFn:async()=>{let t=await l({addresses:[e]},n);if((0,c.d)(t))throw Error(t.message);return 0===t.portfolios.length?{address:e,portfolioBalanceInUsd:0,tokenBalances:[]}:t.portfolios[0]},retry:!1,enabled:!!e&&t,refetchOnWindowFocus:!0,staleTime:3e5,refetchOnMount:!0,refetchInterval:9e5,refetchIntervalInBackground:!0})}},61285:(e,t,n)=>{"use strict";n.d(t,{B:()=>l});var r,a=n(12115),i=n(52712),o=(r||(r=n.t(a,2)))[" useId ".trim().toString()]||(()=>void 0),s=0;function l(e){let[t,n]=a.useState(o());return(0,i.N)(()=>{e||n(e=>e??String(s++))},[e]),e||(t?`radix-${t}`:"")}},61521:(e,t,n)=>{"use strict";n.d(t,{N:()=>m});var r=n(87614),a=n(96709),i=n(56886),o=n(63963),s=n(53658),l=n(86351),c=n(65730),d=n(67141),u=n(37200),p=n(55557);let h={[r.Z.id]:"https://sepolia.basescan.org",[a.E.id]:"https://basescan.org",[i.D.id]:"https://arbiscan.io",[o.Y.id]:"https://sepolia.arbiscan.io",[s.R.id]:"https://optimistic.etherscan.io",[l.i.id]:"https://sepolia-optimism.etherscan.io/",[c.n.id]:"https://polygonscan.com",[d.E.id]:"https://mumbai.polygonscan.com",[u.r.id]:"https://etherscan.io",[p.G.id]:"https://sepolia.etherscan.io"};function m(e){return e?h[e]??"https://basescan.org":"https://basescan.org"}},63655:(e,t,n)=>{"use strict";n.d(t,{hO:()=>l,sG:()=>s});var r=n(12115),a=n(47650),i=n(99708),o=n(95155),s=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let n=(0,i.TL)(`Primitive.${t}`),a=r.forwardRef((e,r)=>{let{asChild:a,...i}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,o.jsx)(a?n:t,{...i,ref:r})});return a.displayName=`Primitive.${t}`,{...e,[t]:a}},{});function l(e,t){e&&a.flushSync(()=>e.dispatchEvent(t))}},64426:(e,t,n)=>{"use strict";n.d(t,{x:()=>function e(t){return"string"==typeof t?t:Array.isArray(t)?t.map(t=>e(t)):t&&t.constructor===Object?Object.keys(t).reduce((n,r)=>(n[r.replace(/_([a-z])/g,(e,t)=>t.toUpperCase())]=e(t[r]),n),{}):t}})},65670:(e,t,n)=>{"use strict";n.d(t,{Y:()=>u});var r=n(37304),a=n(23631),i=n(26019),o=n(37200),s=n(49506),l=n(88280),c=n(24440),d=n(19167);let u=async({ensName:e,chain:t=o.r})=>{let n=(0,a._)({chainId:t.id}),u=(0,i.m)({chainId:t.id}),p=(0,d.j)(e);if(!(u||n))return Promise.reject("ChainId not supported, avatar resolution is only supported on Ethereum and Base.");let h=(0,r.O)(t),m=null;if(n)try{if(m=await h.getEnsAvatar({name:(0,s.S)(e),universalResolverAddress:l.Yg[t.id]}))return m}catch{}h=(0,r.O)(o.r);let f=await h.getEnsAvatar({name:(0,s.S)(e)});return f||(p?(0,c.M)(e):null)}},68142:(e,t,n)=>{"use strict";n.d(t,{h1:()=>r});let r="Something went wrong. Please try again."},68269:(e,t,n)=>{"use strict";n.d(t,{m:()=>r});let r=(e,t)=>{let n=String(e),r=n.indexOf("."),a=n;return -1!==r&&n.length-r-1>t&&(a=n.substring(0,r+t+1)),a}},68336:(e,t,n)=>{"use strict";n.d(t,{c:()=>O,V:()=>_});var r=n(95155),a=n(26716),i=n(88516);n(79392);var o=n(22505),s=n(31561),l=n(15084),c=n(4350);async function d(e,t=a.bb.API){let n=function(e){let{tokens:t}=e;return t&&0!==t.length?e:(0,l.g)({code:c.c.InvalidInput,error:"Invalid input: tokens must be an array of at least one token",message:"Tokens must be an array of at least one token"})}(e);if("error"in n)return n;try{let e=await (0,s.w)(o.c,[n],t);if(e.error)return(0,l.g)({code:String(e.error.code),error:"Error fetching price quote",message:e.error.message});return e.result}catch(e){return(0,l.g)({code:c.c.UncaughtPriceQuoteError,error:"Something went wrong",message:`Error fetching price quote: ${e}`})}}var u=n(28395),p=n(84635),h=n(83543),m=n(9247),f=n(68269),y=n(12115),g=n(1405),v=n(2145),b=n(61185);n(23035);var k=n(59587);n(82379);var C=n(96709);n(88280);var w=n(59785);n(58778),n(71104),n(6980),n(37749);var x=n(4245),E=n(19167);let T=e=>!(e.endsWith(".base.eth")||e.endsWith(".basetest.eth"))&&!!(e.endsWith(".eth")||e.endsWith(".test.eth"));var N=n(81757),A=n(37200);async function D(e){if((0,N.P)(e,{strict:!1}))return e;if((0,E.j)(e)||T(e)){let t=await (0,x.b)({name:e,chain:(0,E.j)(e)?C.E:A.r});if(t)return t}return null}let S={},I=(0,y.createContext)(S);function _(){let e=(0,y.useContext)(I);if(e===S)throw Error("useSendContext must be used within a SendProvider");return e}function O({children:e}){var t;let[n,o]=(0,y.useState)(null),[s,l]=(0,y.useState)("crypto"),[c,x]=(0,y.useState)(null),[E,T]=(0,y.useState)(null),{recipientState:N,updateRecipientInput:A,validateRecipientInput:S,selectRecipient:_,deselectRecipient:O}=function(){let[e,t]=(0,y.useState)({phase:"input",input:"",address:null,displayValue:null}),n=(0,y.useCallback)(e=>{t(t=>({...t,input:e}))},[]),r=(0,y.useCallback)(e=>{D(e).then(n=>
33{if(!n){t({phase:"input",input:e,address:null,displayValue:null});return}t({phase:"validated",input:e,address:n,displayValue:null})})},[]),a=(0,y.useCallback)(async e=>{t(e)},[]),i=(0,y.useCallback)(()=>{"selected"===e.phase?t({phase:"validated",input:e.input,address:e.address,displayValue:null}):t({...e,displayValue:null})},[e]);return(0,y.useEffect)(()=>{"selected"===e.phase&&(0,w.m)({address:e.address,chain:C.E}).then(n=>{t({phase:e.phase,input:e.input,address:e.address,displayValue:n??(0,k.B)(e.address)})}).catch(()=>t({phase:e.phase,input:e.input,address:e.address,displayValue:(0,k.B)(e.address)}))},[e.phase,e.address,e.input]),{recipientState:e,updateRecipientInput:n,validateRecipientInput:r,selectRecipient:a,deselectRecipient:i}}(),[R,M]=(0,i.U)({statusName:"init",statusData:{isMissingRequiredField:!0}}),j=(0,y.useMemo)(()=>!!n&&("fiat"===s?Number(c)<=n.fiatBalance:Number(E)<=Number((0,g.J)(BigInt(n.cryptoBalance),n.decimals))),[s,n,E,c]),{address:P}=(0,v.F)(),{data:L}=(0,b.g)({address:P},a.bb.Wallet),F=null==(t=null==L?void 0:L.tokenBalances)?void 0:t.find(e=>""===e.address),U=F?Number((0,g.J)(BigInt(F.cryptoBalance),F.decimals)):0,B=void 0!==U;(0,y.useEffect)(()=>{if(!U||0===U){M({statusName:"fundingWallet",statusData:{isMissingRequiredField:!0}});return}M({statusName:"selectingAddress",statusData:{isMissingRequiredField:!0}})},[U,M]);let{isLoading:q,data:z}=function(e,t=a.bb.Hook){let{token:n,queryOptions:r}=e;return(0,h.useQuery)({queryKey:["getPriceQuote",n],queryFn:async()=>{if(!n)return{priceQuotes:[]};let e=await d({tokens:[n]},t);if((0,p.d)(e))throw e;return e},...u.o9,...r})}({token:(null==n?void 0:n.address)===""?"ETH":null==n?void 0:n.address},a.bb.Wallet),V=(0,y.useMemo)(()=>!z||(0,p.d)(z)||0===z.priceQuotes.length?0:1/Number(z.priceQuotes[0].price),[z]),$=(0,y.useCallback)(e=>{o(e),M({statusName:"amountChange",statusData:{isMissingRequiredField:!0,sufficientBalance:!1}})},[M]),H=(0,y.useCallback)(()=>{o(null),x(null),T(null),M({statusName:"selectingToken",statusData:{isMissingRequiredField:!0}})},[M]),G=(0,y.useCallback)(e=>{x(e),M({statusName:"amountChange",statusData:{isMissingRequiredField:!0,sufficientBalance:j}})},[M,j]),W=(0,y.useCallback)(e=>{T((0,f.m)(e,8)),M({statusName:"amountChange",statusData:{isMissingRequiredField:!0,sufficientBalance:j}})},[M,j]),K=(0,m.h)({isInitialized:B,lifecycleStatus:R,updateLifecycleStatus:M,ethBalance:U,recipientState:N,updateRecipientInput:A,validateRecipientInput:S,selectRecipient:_,deselectRecipient:O,selectedToken:n,handleTokenSelection:$,handleResetTokenSelection:H,fiatAmount:c,handleFiatAmountChange:G,cryptoAmount:E,handleCryptoAmountChange:W,exchangeRate:V,exchangeRateLoading:q,selectedInputType:s,setSelectedInputType:l});return(0,r.jsx)(I.Provider,{value:K,children:e})}}
33,71104:(e,t,n)=>{"use strict";n.d(t,{ec:()=>l,UH:()=>s});let r={id:n(96709).E.id,easGraphqlAPI:"https://base.easscan.org/graphql",schemaUids:["0x1801901fabd0e6189356b4fb52bb0ab855276d84f7ec140839fbd1f6801ca065","0xf8b05c79f090979bf4a80270aba232dff11a10d9ca55c4f88de95317970f0de9"]},a={id:n(87614).Z.id,easGraphqlAPI:"https://base-sepolia.easscan.org/graphql",schemaUids:["0xef54ae90f47a187acc050ce631c55584fd4273c0ca9456ab21750921c3a84028","0x2f34a2ffe5f87b2f45fbc7c784896b768d77261e2f24f77341ae43751c765a69"]},i={id:n(53658).R.id,easGraphqlAPI:"https://optimism.easscan.org/graphql",schemaUids:["0xac4c92fc5c7babed88f78a917cdbcdc1c496a8f4ab2d5b2ec29402736b2cf929","0x6ab5d34260fca0cfcf0e76e96d439cace6aa7c3c019d7c4580ed52c6845e9c89","0x401a80196f3805c57b00482ae2b575a9f270562b6b6de7711af9837f08fa0faf"]},o={[r.id]:r,[a.id]:a,[i.id]:i};function s(e){return e.id in o}function l(e){var t;return(null==(t=o[e.id])?void 0:t.easGraphqlAPI)??""}},75162:(e,t,n)=>{"use strict";n.d(t,{n:()=>l});var r=n(27493),a=n(84014),i=n(30106),o=n(77079),s=n(70030);async function l(e,t){let{chainId:n,timeout:l=0,...c}=t,d=e.getClient({chainId:n}),u=(0,s.T)(d,a.n,"waitForTransactionReceipt"),p=await u({...c,timeout:l});if("reverted"===p.status){let e=(0,s.T)(d,i.x,"getTransaction"),{from:t,...n}=await e({hash:p.transactionHash}),a=(0,s.T)(d,o.T,"call"),l=await a({...n,account:t,data:n.input,gasPrice:"eip1559"!==n.type?n.gasPrice:void 0,maxFeePerGas:"eip1559"===n.type?n.maxFeePerGas:void 0,maxPriorityFeePerGas:"eip1559"===n.type?n.maxPriorityFeePerGas:void 0});throw Error(l?.data?(0,r.IQ)(`0x${l.data.substring(138)}`):"unknown reason")}return{...p,chainId:d.chain.id}}},77028:(e,t,n)=>{"use strict";n.d(t,{E:()=>p});var r=n(95155),a=n(54922),i=n(88280);let o=(0,r.jsx)("svg",{role:"img","aria-label":"ock-badgeSvg",width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"ock:h-full ock:w-full",children:(0,r.jsx)("path",{d:"M8.12957 3.73002L5.11957 6.74002L3.77957 5.40002C3.49957 5.12002 3.04957 5.12002 2.76957 5.40002C2.48957 5.68002 2.48957 6.13002 2.76957 6.41002L4.10957 7.75002L4.59957 8.24002C4.90957 8.55002 5.41957 8.55002 5.72957 8.24002L9.17957 4.79002C9.45957 4.51002 9.45957 4.06002 9.17957 3.78002L9.12957 3.73002C8.84957 3.45002 8.39957 3.45002 8.11957 3.73002H8.12957Z","data-testid":"ock-badgeSvg",className:"ock:fill-ock-foreground-inverse"})});var s=n(6980),l=n(23035),c=n(12115),d=n(37749),u=n(82379);function p(e){let{className:t,tooltip:n=!1}=e,[p,h]=(0,c.useState)(!1),{address:m,schemaId:f}=(0,u.Xh)(),{chain:y}=(0,d.E)(),g=(0,a.Z)({address:m,chain:y,schemaId:n?null!=f?f:i.SQ:null}),v=(0,c.useMemo)(()=>n?"string"==typeof n?n:function(e){var t;if(!(null==e?void 0:e.decodedDataJson))return"Verified";try{let n=JSON.parse(e.decodedDataJson);if(Array.isArray(n)&&(null==(t=n[0])?void 0:t.name))return n[0].name;let r=Object.values(n)[0];if("string"==typeof r)return r;if(r&&"object"==typeof r&&"value"in r&&"string"==typeof r.value)return r.value}catch(e){}return"Verified"}(g[0]):null,[n,g]),b=(0,c.useMemo)(()=>v?"Verification badge: ".concat(v):"Verification badge",[v]),k="12px";return(0,r.jsxs)("div",{className:"ock:relative ock:inline-flex","data-testid":"ockBadgeContainer",children:[(0,r.jsx)("span",{className:(0,l.cn)("ock:bg-ock-primary","ock:border-ock-background","ock:rounded-ock-default",n&&"ock:cursor-pointer",t),style:{height:k,width:k,maxHeight:k,maxWidth:k},"aria-label":b,"data-testid":"ockBadge",...n&&{onMouseEnter:()=>h(!0),onMouseLeave:()=>h(!1)},children:o}),p&&n&&(0,r.jsxs)("div",{className:(0,l.cn)("ock:rounded-ock-default","ock:border-ock-background",l.wD.alternate,l.Qq.legal,"ock:text-ock-foreground",s.f.tooltip,"ock:-translate-x-1/2 ock:absolute ock:bottom-full ock:left-1/2 ock:mb-1 ock:transform","ock:whitespace-nowrap ock:px-1.5 ock:py-0.5"),"data-testid":"ockBadgeTooltip",children:[v,(0,r.jsx)("div",{className:(0,l.cn)("ock:-translate-x-1/2 ock:absolute ock:top-full ock:left-1/2 ock:transform")})]})]})}}
33,78274:(e,t,n)=>{"use strict";n.d(t,{x:()=>c});var r=n(95155),a=n(12115),i=n(45687),o=n(630);let s=i.renderToString(o.k),l=`data:image/svg+xml;charset=utf-8,${encodeURIComponent(s)}`;function c({size:e,logo:t=l,logoSize:n,logoBackgroundColor:o,logoMargin:s,logoBorderRadius:c}){return(0,a.useMemo)(()=>{let l=a.isValidElement(t)?`data:image/svg+xml;charset=utf-8,${encodeURIComponent(i.renderToString(t))}`:t,d=(e-n-2*s)/2,u=n+2*s;return(0,r.jsxs)("g",{transform:`translate(${d}, ${d})`,children:[(0,r.jsx)("defs",{children:(0,r.jsx)("clipPath",{id:"clip-logo",children:(0,r.jsx)("rect",{width:n,height:n,rx:c,ry:c})})}),(0,r.jsx)("g",{children:(0,r.jsx)("rect",{width:u,height:u,rx:c,ry:c,fill:o})}),(0,r.jsx)("g",{transform:`translate(${s}, ${s})`,children:(0,r.jsx)("image",{"data-testid":"qr-code-logo",width:n,height:n,preserveAspectRatio:"xMidYMid slice",href:String(l),clipPath:"url(#clip-logo)"})})]})},[t,o,c,s,n,e])}},80669:(e,t,n)=>{"use strict";n.d(t,{FH:()=>s,MG:()=>o,NT:()=>l,PX:()=>a,kP:()=>r,n3:()=>i});let r="https://pay.coinbase.com",a=`${r}/buy`,i=720,o=460,s="https://api.developer.coinbase.com/onramp/v1",l=3e3},82013:(e,t,n)=>{"use strict";n.d(t,{t:()=>a});var r=n(95155);let a=(0,r.jsx)("svg",{"data-testid":"ock-caretUpSvg",role:"img","aria-label":"ock-caretUpSvg",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,r.jsx)("path",{d:"M3.05329 10.9866L7.99996 6.03997L12.9466 10.9866L14.1266 9.80663L7.99996 3.67997L1.87329 9.80663L3.05329 10.9866Z",className:"ock:fill-ock-foreground"})})},82157:(e,t,n)=>{"use strict";n.d(t,{N:()=>z});var r=n(95155),a=n(15452),i=n(6980),o=n(23035);let s=a.bL,l=a.ZL,c=a.hE,d=a.VY,u=a.UC,p=a.hJ,h=({children:e,isOpen:t,onClose:n,className:a,title:h,description:m,...f})=>(0,r.jsxs)(s,{open:t,onOpenChange:e=>{e||n()},children:[(0,r.jsx)(c,{className:"ock:sr-only",children:h}),(0,r.jsx)(d,{className:"ock:sr-only",children:m}),(0,r.jsxs)(l,{"data-slot":"dialog-portal",children:[(0,r.jsx)(p,{"data-slot":"dialog-overlay",className:(0,o.cn)(i.f.modal,"ock:data-[state=open]:animate-in ock:data-[state=closed]:animate-out ock:data-[state=closed]:fade-out-0 ock:data-[state=open]:fade-in-0 ock:fixed ock:inset-0 ock:bg-black/50")}),(0,r.jsx)(u,{"data-slot":"dialog-content",className:(0,o.cn)(i.f.modal,"ock:data-[state=open]:animate-in ock:data-[state=closed]:animate-out ock:data-[state=closed]:fade-out-0 ock:data-[state=open]:fade-in-0 ock:data-[state=closed]:zoom-out-95 ock:data-[state=open]:zoom-in-95 ock:fixed ock:top-[50%] ock:left-[50%] ock:translate-x-[-50%] ock:translate-y-[-50%] ock:gap-4 ock:rounded-lg ock:p-6 ock:shadow-lg ock:duration-200",a),"data-testid":"ockDialog",...f,children:e})]})]});var m=n(87475),f=n(630);let y=(0,r.jsxs)("svg",{width:"100%",height:"100%",viewBox:"0 0 307.5 306",xmlns:"http://www.w3.org/2000/svg",role:"img","aria-labelledby":"frameWallet",children:[(0,r.jsx)("title",{id:"frameWalletTitle",children:"Frame Wallet Logo"}),(0,r.jsx)("rect",{width:"100%",height:"100%",fill:"#28272a"}),(0,r.jsx)("path",{fill:"#00d2be",transform:"translate(77, 76.5)",d:"M145.1,75.6V17.6c0-5.1-4.2-9.3-9.3-9.3h-58.1c-.6,0-1.1-.2-1.6-.6l-7-7c-.4-.4-1-.7-1.6-.7H9.3C4.2,0,0,4.1,0,9.3h0v58c0,.6.2,1.1.6,1.6l7,7c.4.4.7,1,.7,1.6v58c0,5.1,4.2,9.3,9.3,9.3h58.2c.6,0,1.1.2,1.6.6l7,7c.4.4,1,.6,1.6.6h58.2c5.1,0,9.3-4.1,9.3-9.3h0v-58c0-.6-.2-1.1-.6-1.6l-7-7c-.5-.4-.8-.9-.8-1.5ZM105.6,106.6h-57.7c-.7,0-1.3-.6-1.3-1.3v-57.6c0-.7.6-1.3,1.3-1.3h57.7c.7,0,1.3.6,1.3,1.3v57.6c.1.7-.5,1.3-1.3,1.3Z"})]}),g=(0,r.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 204.8 192.4",width:"100%",height:"100%",role:"img","aria-hidden":"true",children:[(0,r.jsx)("title",{children:"MetaMask Logo"}),(0,r.jsx)("path",{id:"MM_Head_background__x28_Do_not_edit_x29_",d:"m167.4 96.1 6.9-8.1-3-2.2 4.8-4.4-3.7-2.8 4.8-3.6-3.1-2.4 5-24.4-7.6-22.6m0 0-48.8 18.1H82L33.2 25.6l.3.2-.3-.2-7.6 22.6 5.1 24.4-3.2 2.4 4.9 3.6-3.7 2.8 4.8 4.4-3 2.2 6.9 8.1-10.5 32.4 9.7 33.1 34.1-9.4v-.1.1l6.6 5.4 13.5 9.2h23.1l13.5-9.2 6.6-5.4 34.2 9.4 9.8-33.1-10.6-32.4m-96.7 56",fill:"#f5841f"}),(0,r.jsxs)("g",{id:"Logos",children:[(0,r.jsx)("path",{d:"m171.5 25.6-59.9 44.1 11.1-26zM33.2 25.6l59.4 44.5L82 43.7zM150 127.9l-16 24.2 34.2 9.4 9.8-33.1zM26.9 128.4l9.7 33.1 34.1-9.4
33-15.9-24.2z",fill:"#e27625"}),(0,r.jsx)("path",{d:"m68.9 86.9-9.5 14.3 33.8 1.5-1.1-36.2zM135.9 86.9l-23.6-20.8-.7 36.6 33.8-1.5zM70.7 152.1l20.5-9.8-17.7-13.6zM113.6 142.3l20.4 9.8-2.8-23.4z",fill:"#e27625"}),(0,r.jsx)("path",{d:"m134 152.1-20.4-9.8 1.7 13.2-.2 5.6zM70.7 152.1l19 9-.1-5.6 1.6-13.2z",fill:"#d7c1b3"}),(0,r.jsx)("path",{d:"M90 119.9 73.1 115l12-5.5zM114.7 119.9l5-10.4 12 5.5z",fill:"#2f343b"}),(0,r.jsx)("path",{d:"m70.7 152.1 3-24.2-18.9.5zM131.1 127.9l2.9 24.2 16-23.7zM145.4 101.2l-33.8 1.5 3.1 17.2 5-10.4 12 5.5zM73.1 115l12-5.5 4.9 10.4 3.2-17.2-33.8-1.5z",fill:"#cc6228"}),(0,r.jsx)("path",{d:"m59.4 101.2 14.1 27.5-.4-13.7zM131.7 115l-.5 13.7 14.2-27.5zM93.2 102.7 90 119.9l4 20.4.9-26.8zM111.6 102.7l-1.7 10.7.8 26.9 4-20.4z",fill:"#e27625"}),(0,r.jsx)("path",{d:"m114.7 119.9-4 20.4 2.9 2 17.6-13.6.5-13.7zM73.1 115l.4 13.7 17.7 13.6 2.8-2-4-20.4z",fill:"#f5841f"}),(0,r.jsx)("path",{d:"m115.1 161.1.2-5.6-1.6-1.3H91l-1.4 1.3.1 5.6-19-9 6.6 5.4 13.5 9.3h23.1l13.5-9.3 6.6-5.4z",style:{fill:"#c0ad9e"}}),(0,r.jsx)("path",{d:"m113.6 142.3-2.9-2H94l-2.8 2-1.6 13.2 1.4-1.3h22.7l1.6 1.3z",fill:"#2f343b"}),(0,r.jsx)("path",{d:"m174.1 72.6 5-24.4-7.6-22.6-57.9 42.6 22.3 18.7 31.5 9.2 6.9-8.1-3-2.2 4.8-4.3-3.7-2.9 4.8-3.6zM25.6 48.2l5.1 24.4-3.2 2.4 4.8 3.7-3.7 2.8 4.8 4.3-3 2.2 7 8.1 31.5-9.2 22.3-18.7-58-42.6z",fill:"#763e1a"}),(0,r.jsx)("path",{d:"m167.4 96.1-31.5-9.2 9.5 14.3-14.2 27.5 18.8-.3h28zM68.9 86.9l-31.5 9.2-10.5 32.3h27.9l18.7.3-14.1-27.5zM111.6 102.7l2-34.5 9.1-24.5H82l9.2 24.5 2 34.5.8 10.8v26.8h16.7l.1-26.8z",fill:"#f5841f"})]})]}),v=(0,r.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 146 146",width:"100%",height:"100%",role:"img","aria-label":"Phantom Logo",children:[(0,r.jsx)("title",{children:"Phantom Logo"}),(0,r.jsxs)("g",{clipPath:"url(#clip0_phantom)",children:[(0,r.jsx)("rect",{width:"146",height:"146",rx:"31.3",fill:"#AB9FF2"}),(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M62.92 94.85C57.19 103.66 47.58 114.75 34.79 114.75C28.76 114.75 22.95 112.28 22.95 101.45C22.95 73.97 60.51 31.37 95.38 31.37C115.19 31.37 123.11 45.13 123.11 60.77C123.11 80.81 110.11 103.74 97.15 103.74C93.05 103.74 91.06 101.45 91.06 97.91C91.06 96.98 91.21 95.98 91.52 94.85C87.11 102.41 78.57 109.41 70.6 109.41C64.75 109.41 61.83 105.85 61.83 100.63C61.83 98.77 62.22 96.82 62.92 94.85ZM110.03 60.23C110.03 64.75 107.36 67.03 104.37 67.03C101.31 67.03 98.65 64.75 98.65 60.23C98.65 55.66 101.31 53.38 104.37 53.38C107.36 53.38 110.03 55.66 110.03 60.23ZM92.96 60.23C92.96 64.75 90.29 67.03 87.3 67.03C84.24 67.03 81.58 64.75 81.58 60.23C81.58 55.66 84.24 53.38 87.3 53.38C90.29 53.38 92.96 55.66 92.96 60.23Z",fill:"#FFFDF8"})]}),(0,r.jsx)("defs",{children:(0,r.jsx)("clipPath",{id:"clip0_phantom",children:(0,r.jsx)("rect",{width:"146",height:"146",fill:"white"})})})]}),b=(0,r.jsxs)("svg",{width:"100%",height:"100%",viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",role:"img","aria-label":"Rabby Wallet Logo",children:[(0,r.jsx)("title",{children:"Rabby Wallet Logo"}),(0,r.jsx)("rect",{width:"12",height:"12",rx:"3",fill:"#EBEDFB"}),(0,r.jsxs)("g",{transform:"translate(0, 0.5) scale(1.1)",children:[(0,r.jsx)("path",{d:"M9.5721 5.7499C9.8866 5.0840 8.1892 3.2154 6.6954 2.3823C5.7598 1.7563 4.7717 1.8401 4.5853 2.1245C4.1549 2.7226 6.0967 3.2520 7.3950 3.8558C7.1472 3.9764 6.8946 4.1838 6.7517 4.4371C6.2874 3.9280 5.2613 3.5014 4.1590 3.8558C3.4854 4.1008 2.7626 4.6852 2.5094 5.5135C2.4467 5.4869 2.3767 5.4710 2.2998 5.4710C2.0064 5.4710 1.7717 5.7096 1.7717 6.0073C1.7717 6.3050 2.0064 6.5436 2.2998 6.5436C2.3507 6.5436 2.5170 6.5076 2.5170 6.5076L4.7717 6.5245C3.9726 8.2040 3.2103 8.4080 3.2103 8.6630C3.2103 8.9180 3.9180 8.8361 4.2186 8.7263C5.7352 8.2146 7.0660 6.6879 7.2942 6.2246C8.3475 6.3688 9.2166 6.3847 9.5721 5.7499Z",fill:"#8697FF"}),(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.3944 3.8557C7.3945 3.8557 7.3946 3.8558 7.3947 3.8558C7.4548 3.8352 7.4461 3.7506 7.4322 3.6805C7.3994 3.5201 6.7746 2.9261 6.2170 2.6612C5.5215 2.2965 4.9374 2.3152 4.8514 2.4833C4.9937 2.8066 5.7640 3.1063 6.5395 3.4180C6.8882 3.5549 7.2351 3.6939 7.3944 3.8557C7.3944 3.8558 7.3944 3.8558 7.3944 3.8557Z",fill:"#8697FF"}),(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.2552 7.0712C6.
330818 7.0112 5.8933 6.9557 5.6818 6.9061C5.9029 6.5393 5.9510 5.9690 5.7525 5.6028C5.4532 5.1042 5.0556 4.8282 4.2115 4.8282C3.7200 4.8282 2.4599 4.9821 2.4356 6.0102C2.4331 6.1179 2.4356 6.2153 2.4439 6.3080L4.7714 6.5241C4.4672 6.7734 4.1652 7.1284 3.9000 7.4078C4.2305 7.4836 4.4899 7.5487 4.6998 7.6068C4.8768 7.6612 5.0481 7.7126 5.2313 7.7649C5.5162 7.5397 5.8350 7.3024 6.2552 7.0712Z",fill:"#465EED"}),(0,r.jsx)("path",{d:"M2.3571 6.1987C2.4479 6.9744 2.9092 7.2696 3.8618 7.3599C4.8144 7.4503 5.3088 7.3884 5.9936 7.4515C6.5898 7.5047 7.0868 7.7870 7.2760 7.6875C7.4406 7.5982 7.3425 7.2733 7.1116 7.0716C6.8062 6.7917 6.4008 6.6022 5.6997 6.5353C5.8437 6.1454 5.8044 5.5937 5.6040 5.2915C5.3096 4.8564 4.7516 4.6586 3.9000 4.7439C3.2649 4.8316 2.6828 5.2346 2.3571 6.1987Z",fill:"#6277F1"})]})]});var k=n(95650),C=n(37749),w=n(12115),x=n(41096),E=n(62431),T=n(16860),N=n(9894),A=n(48274),D=n(90113),S=n(77752),I=n(35883),_=n(81379),O=n(67622),R=n(42142),M=n(78519),j=n(27493);function P(e={}){let t,r,a,i,o,s,l,c;return(0,N.U)(d=>({id:"metaMaskSDK",name:"MetaMask",rdns:["io.metamask","io.metamask.mobile"],type:P.type,async setup(){let e=await this.getProvider();e?.on&&(s||(s=this.onConnect.bind(this),e.on("connect",s)),i||(i=this.onAccountsChanged.bind(this),e.on("accountsChanged",i)))},async connect({chainId:n,isReconnecting:r,withCapabilities:a}={}){let d=await this.getProvider();l||(l=this.onDisplayUri,d.on("display_uri",l));let u=[];r&&(u=await this.getAccounts().catch(()=>[]));try{let r,p;u?.length||(e.connectAndSign||e.connectWith?(e.connectAndSign?r=await t.connectAndSign({msg:e.connectAndSign}):e.connectWith&&(p=await t.connectWith({method:e.connectWith.method,params:e.connectWith.params})),u=await this.getAccounts()):u=(await t.connect()).map(e=>(0,I.b)(e)));let h=await this.getChainId();if(n&&h!==n){let e=await this.switchChain({chainId:n}).catch(e=>{if(e.code===_.vx.code)throw e;return{id:h}});h=e?.id??h}return l&&(d.removeListener("display_uri",l),l=void 0),r?d.emit("connectAndSign",{accounts:u,chainId:h,signResponse:r}):p&&d.emit("connectWith",{accounts:u,chainId:h,connectWithResponse:p}),s&&(d.removeListener("connect",s),s=void 0),i||(i=this.onAccountsChanged.bind(this),d.on("accountsChanged",i)),o||(o=this.onChainChanged.bind(this),d.on("chainChanged",o)),c||(c=this.onDisconnect.bind(this),d.on("disconnect",c)),{accounts:a?u.map(e=>({address:e,capabilities:{}})):u,chainId:h}}catch(e){if(e.code===_.vx.code)throw new _.vx(e);if(e.code===_.qZ.code)throw new _.qZ(e);throw e}},async disconnect(){let e=await this.getProvider();o&&(e.removeListener("chainChanged",o),o=void 0),c&&(e.removeListener("disconnect",c),c=void 0),s||(s=this.onConnect.bind(this),e.on("connect",s)),await t.terminate()},async getAccounts(){let e=await this.getProvider();return(await e.request({method:"eth_accounts"})).map(e=>(0,I.b)(e))},async getChainId(){let e=await this.getProvider();return Number(e.getChainId()||await e?.request({method:"eth_chainId"}))},async getProvider(){async function i(){let r=await (async()=>{let{default:e}=await Promise.all([n.e(8088),n.e(6092),n.e(7731)]).then(n.bind(n,30271));return"function"!=typeof e&&"function"==typeof e.default?e.default:e})(),a={};for(let e of d.chains)a[(0,O.cK)(e.id)]=A.R({chain:e,transports:d.transports})?.[0];t=new r({_source:"wagmi",forceDeleteProvider:!1,forceInjectProvider:!1,injectProvider:!1,...e,readonlyRPCMap:a,dappMetadata:{...e.dappMetadata,name:e.dappMetadata?.name?e.dappMetadata?.name:"wagmi",url:e.dappMetadata?.url?e.dappMetadata?.url:"undefined"!=typeof window?window.location.origin:"https://wagmi.sh"},useDeeplink:e.useDeeplink??!0});let i=await t.init(),o=i?.activeProvider?i.activeProvider:t.getProvider();if(!o)throw new D.N;return o}return r||(a||(a=i()),r=await a),r},async isAuthorized(){try{return!!(await (0,R.b)(()=>(0,M.w)(()=>this.getAccounts(),{timeout:200}),{delay:201,retryCount:3})).length}catch{return!1}},async switchChain({addEthereumChainParameter:e,chainId:t}){let n=await this.getProvider(),r=d.chains.find(e=>e.id===t);if(!r)throw new _.ch(new S.nk);try{return await n.request({method:"wallet_switchEthereumChain",params:[{chainId:(0,O.cK)(t)}]}),await a(),await i(t),r}catch(o){if(o.code===_.vx.code)throw new _.vx(o);if(4902===o.code||o?.data?.originalError?.code===4902)try{return await n.request({method:"wallet_addEthereumChain",params:[{blockExplorerUrls:(()=>{let{default:t,...n}=r.blockExplorers??{};return e?.blockExplorerUrls?e.blockExplorerUrls:t?[t.url,...Object.values(n).map(e=>e.url)]:void 0})(),chainId:(0,O.cK)(t),chainName:e?.chainName??r.name,iconUrls:e?.iconUrls,nativeCurrency:e?.nativeCurrency??r.nativeCurrency,rpcUrls:e?.rpcUrls?.length?e.rpcUrls:[r.rpcUrls.default?.http[0]??""]}]}),await a(),await i(t),r}catch(e){if(e.code===_.vx.code)throw new _.vx(e);throw new _.ch(e)}throw new _.ch(o)}async function a(){await (0,R.b)(async()=>{let e=(0,j.ME)(await n.request({method:"eth_chainId"}));if(e!==t)throw Error("User rejected switch after adding network.");return e},{delay:50,retryCount:20})}async function i(e){await new Promise(t=>{let n=r=>{"chainId"in r&&r.chainId===e&&(d.emitter.off("change",n),t())};d.emitter.on("change",n),d.emitter.emit("change",{chainId:e})})}},async onAccountsChanged(e){if(0===e.length)if(!t.isExtensionActive())return;else this.onDisconnect();else if(d.emitter.listenerCount("connect")){let e=(await this.getChainId()).toString();this.onConnect({chainId:e})}else d.emitter.emit("change",{accounts:e.map(e=>(0,I.b)(e))})},onChainChanged(e){let t=Number(e);d.emitter.emit("change",{chainId:t})},async onConnect(e){let t=await this.getAccounts();if(0===t.length)return;let n=Number(e.chainId);d.emitter.emit("connect",{accounts:t,chainId:n});let r=await this.getProvider();s&&(r.removeListener("connect",s),s=void 0),i||(i=this.onAccountsChanged.bind(this),r.on("accountsChanged",i)),o||(o=this.onChainChanged.bind(this),r.on("chainChanged",o)),c||(c=this.onDisconnect.bind(this),r.on("disconnect",c))},async onDisconnect(e){let t=await this.getProvider();(!e||1013!==e.code||!t||!(await this.getAccounts()).length)&&(d.emitter.emit("disconnect"),o&&(t.removeListener("chainChanged",o),o=void 0),c&&(t.removeListener("disconnect",c),c=void 0),s||(s=this.onConnect.bind(this),t.on("connect",s)))},onDisplayUri(e){d.emitter.emit("message",{type:"display_uri",data:e})}}))}P.type="metaMask";var L=n(23988);let F={phantom:"https://phantom.app/download",rabby:"https://rabby.io",trust:"https://trustwallet.com/download",frame:"https://frame.
33sh"};function U(e){let t=function(e){var t,n,r,a;if("undefined"==typeof window)return!1;if(!window.ethereum)return"phantom"===e&&!!(null==(n=null==(t=window.phantom)?void 0:t.ethereum)?void 0:n.isPhantom);switch(e){case"phantom":return!!(null==(a=null==(r=window.phantom)?void 0:r.ethereum)?void 0:a.isPhantom)||!!window.ethereum.isPhantom;case"rabby":return!!window.ethereum.isRabby;case"trust":return!!window.ethereum.isTrust||!!window.ethereum.isTrustWallet;case"frame":return!!window.ethereum.isFrame;default:return!1}}(e);return t||function(e){let t=F[e];t&&window.open(t,"_blank","noopener,noreferrer")}(e),t}var B=n(45985);function q(){var e,t;let n=(0,B.t)(),a=null==(t=null==(e=(0,C.E)().config)?void 0:e.appearance)?void 0:t.mode;return(0,r.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"none","aria-label":"Base Account logo",children:[(0,r.jsx)("title",{children:"Base Account logo"}),(0,r.jsx)("path",{fill:"dark"===a||"auto"===a&&"dark"===n?"#FFF":"#00F",d:"M0 2.014c0-.433 0-.65.082-.816A.8.8 0 0 1 .448.832C.615.75.831.75 1.264.75h13.472c.433 0 .65 0 .816.082a.8.8 0 0 1 .366.366c.082.167.082.383.082.816v13.472c0 .433 0 .65-.082.816a.8.8 0 0 1-.366.366c-.167.082-.383.082-.816.082H1.264c-.433 0-.65 0-.816-.082a.8.8 0 0 1-.366-.366C0 16.135 0 15.919 0 15.486V2.014Z"})]})}function z(e){var t,n,a,i,s,l,c,d,u,p;let{className:N,isOpen:A,onClose:D,onError:S}=e,{connect:I}=(0,x.e)(),{config:_}=(0,C.E)(),O=null!==(l=null==(t=null==_?void 0:_.appearance)?void 0:t.logo)&&void 0!==l?l:void 0,R=null!==(c=null==(n=null==_?void 0:_.appearance)?void 0:n.name)&&void 0!==c?c:void 0,M=null!==(d=null==(a=null==_?void 0:_.wallet)?void 0:a.privacyUrl)&&void 0!==d?d:void 0,j=null!==(u=null==(i=null==_?void 0:_.wallet)?void 0:i.termsUrl)&&void 0!==u?u:void 0,F=null!==(p=null==(s=null==_?void 0:_.wallet)?void 0:s.supportedWallets)&&void 0!==p?p:{rabby:!1,trust:!1,frame:!1},B=(0,w.useCallback)(()=>{try{I({connector:(0,E.$)({appName:R,appLogoUrl:O})}),D()}catch(e){console.error("Base Account connection error:",e),S&&S(e instanceof Error?e:Error("Failed to connect wallet"))}},[R,O,I,D,S]),z=(0,w.useCallback)(()=>{try{let e=(0,T.m)({preference:"all",appName:R,appLogoUrl:O});I({connector:e}),D()}catch(e){console.error("Coinbase Wallet connection error:",e),S&&S(e instanceof Error?e:Error("Failed to connect wallet"))}},[R,O,I,D,S]),V=(0,w.useCallback)(()=>{try{let e=P({dappMetadata:{name:R||"OnchainKit App",url:window.location.origin,iconUrl:O}});I({connector:e}),D()}catch(e){console.error("MetaMask connection error:",e),null==S||S(e instanceof Error?e:Error("Failed to connect wallet"))}},[I,D,S,R,O]),$=(0,w.useCallback)(()=>{try{if(!U("phantom")){D();return}let e=(0,L.b)({target:"phantom"});I({connector:e}),D()}catch(e){console.error("Phantom connection error:",e),null==S||S(e instanceof Error?e:Error("Failed to connect wallet"))}},[I,D,S]),H=(0,w.useCallback)(()=>{try{if(!U("rabby")){D();return}let e=(0,L.b)({target:"rabby"});I({connector:e}),D()}catch(e){console.error("Rabby connection error:",e),null==S||S(e instanceof Error?e:Error("Failed to connect wallet"))}},[I,D,S]),G=(0,w.useCallback)(()=>{try{if(!U("trust")){D();return}let e=(0,L.b)({target:"trust"});I({connector:e}),D()}catch(e){console.error("Trust Wallet connection error:",e),null==S||S(e instanceof Error?e:Error("Failed to connect wallet")),D()}},[I,D,S]),W=(0,w.useCallback)(()=>{var e;try{if(!(null==(e=window.ethereum)?void 0:e.isFrame)){window.open("https://frame.sh/download","_blank"),D();return}let t=(0,L.b)();I({connector:t}),D()}catch(e){console.error("Frame Wallet connection error:",e),null==S||S(e instanceof Error?e:Error("Failed to connect wallet")),D()}},[I,D,S]),K=[{id:"coinbase",name:"Coinbase Wallet",icon:f.k,connector:z,enabled:!0},{id:"metamask",name:"MetaMask",icon:g,connector:V,enabled:!0},{id:"phantom",name:"Phantom",icon:v,connector:$,enabled:!0},{id:"rabby",name:"Rabby",icon:b,connector:H,enabled:!0===F.rabby},{id:"trust",name:"Trust Wallet",icon:k.Q,connector:G,enabled:!0===F.trust},{id:"frame",name:"Frame",icon:y,connector:W,enabled:!0===F.frame}].filter(e=>e.enabled);return(0,r.jsx)(h,{isOpen:A,onClose:D,"aria-label":"Connect Wallet",title:"Connect Wallet",description:"Connect wallet",children:(0,r.jsxs)("div",{"data-testid":"ockModalOverlay",className:(0,o.cn)(o.PQ.lineDefault,"ock:rounded-ock-default","ock:bg-ock-background","ock:w-[22rem] ock:p-6 ock:pb-4","ock:relative ock:flex ock:flex-col ock:items-center ock:gap-4",N),children:[(0,r.jsx)("button",{type:"button",onClick:D,className:(0,o.cn)(o.wD.default,"ock:rounded-ock-default","ock:border-ock-background","ock:absolute ock:top-4 ock:right-4","ock:flex ock:items-center ock:justify-center ock:p-1","ock:transition-colors ock:duration-200"),"aria-label":"Close modal",children:(0,r.jsx)("div",{className:(0,o.cn)("ock:flex ock:h-4 ock:w-4 ock:items-center ock:justify-center"),children:(0,r.jsx)(m.X,{})})}),(O||R)&&(0,r.jsxs)("div",{className:"ock:flex ock:w-full ock:flex-col ock:items-center ock:gap-2 ock:py-3",children:[O&&(0,r.jsx)("div",{className:(0,o.cn)("ock:rounded-ock-default","ock:h-14 ock:w-14 ock:overflow-hidden"),children:(0,r.jsx)("img",{src:O,alt:"".concat(R||"App"," icon"),className:"ock:h-full ock:w-full ock:object-cover"})}),R&&(0,r.jsx)("h2",{className:(0,o.cn)(o.Qq.headline,"ock:text-ock-foreground","ock:text-center"),children:R})]}),(0,r.jsxs)("div",{className:"ock:flex ock:w-full ock:flex-col ock:gap-3",children:[(0,r.jsxs)("button",{type:"button",onClick:B,className:(0,o.cn)("ock:rounded-ock-default","ock:bg-ock-background",o.Qq.body,o.wD.alternate,"ock:text-ock-foreground","ock:flex ock:items-center ock:justify-between ock:px-4 ock:py-3 ock:text-left"),children:["Sign in with Base",(0,r.jsx)("div",{className:"ock:-mr-0.5 ock:flex ock:h-4 ock:w-4 ock:items-center ock:justify-center",children:(0,r.jsx)(q,{})})]}),(0,r.jsxs)("div",{className:"ock:relative",children:[(0,r.jsx)("div",{className:"ock:absolute ock:inset-0 ock:flex ock:items-center",children:(0,r.jsx)("div",{className:(0,o.cn)(o.PQ.lineDefault,"ock:w-full ock:border-[0.5px]")})}),(0,r.jsx)("div",{className:"ock:relative ock:flex ock:justify-center",children:(0,r.jsx)("span",{className:(0,o.cn)("ock:bg-ock-background","ock:text-ock-foreground-muted",o.Qq.legal,"ock:px-2"),children:"or use another wallet"})})]}),K.map(e=>(0,r.jsxs)("button",{type:"button",onClick:e.connector,className:(0,o.cn)("ock:rounded-ock-default","ock:bg-ock-background",o.Qq.body,o.wD.alternate,"ock:text-ock-foreground","ock:flex ock:items-center ock:justify-between ock:px-4 ock:py-3 ock:text-left"),children:[e.name,(0,r.jsx)("div",{className:"ock:-mr-0.5 ock:flex ock:h-4 ock:w-4 ock:items-center ock:justify-center",children:e.icon})]},e.id))]}),(0,r.jsxs)("div",{className:(0,o.cn)("ock:text-ock-foreground-muted",o.Qq.legal,"ock:flex ock:flex-col ock:items-center ock:justify-center ock:gap-1 ock:px-4","ock:mt-4 ock:text-center"),children:[(0,r.jsx)("span",{className:"ock:font-normal ock:text-[10px] ock:leading-[13px]",children:"By connecting a wallet, you agree to our"}),(0,r.jsxs)("span",{className:"ock:font-normal ock:text-[10px] ock:leading-[13px]",children:[j&&(0,r.jsx)("a",{href:j,className:(0,o.cn)("ock:text-ock-primary","ock:hover:underline"),target:"_blank",rel:"noopener noreferrer",tabIndex:0,children:"Terms of Service"})," ",j&&M&&"and"," ",M&&(0,r.jsx)("a",{href:M,className:(0,o.cn)("ock:text-ock-primary","ock:hover:underline"),target:"_blank",rel:"noopener noreferrer",tabIndex:0,children:"Privacy Policy"}),"."]})]})]})})}},82379:(e,t,n)=>{"use strict";n.d(t,{UW:()=>c,Xh:()=>l});var r=n(95155),a=n(9247),i=n(37749),o=n(12115);let s=(0,o.createContext)({});function l(){return(0,o.useContext)(s)}function c(e){let{chain:t}=(0,i.E)(),n=e.chain??t,o=(0,a.h)({address:e.address||"",chain:n,schemaId:e.schemaId});return(0,r.jsx)(s.Provider,{value:o,children:e.children})}}
33,82588:(e,t,n)=>{"use strict";n.d(t,{E:()=>u});var r=n(72340),a=n(95990);async function i(e,t={}){let{account:n,chainId:o,connector:s}=t,l=await (0,a.r)(e,{account:n,connector:s});return(0,r.F)(l,{account:n,chainId:o})}var o=n(77752),s=n(62108),l=n(43484),c=n(2145),d=n(34912);function u(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{account:t,query:n={}}=e,{address:r}=(0,c.F)(),a=function(e,t={}){return{async queryFn({queryKey:t}){let{scopeKey:n,...r}=t[1];return await i(e,r)},queryKey:function(e={}){return["capabilities",(0,s.xO)(e)]}(t),retry:(e,t)=>!(t instanceof o.gC)&&e<3}}((0,d.U)(e),{...e,account:null!=t?t:r});return(0,l.IT)({...n,...a})}},83407:(e,t,n)=>{"use strict";n.d(t,{M:()=>r});let r=({amount:e,currency:t="USD",locale:n,minimumFractionDigits:r=2,maximumFractionDigits:a=2})=>{let i=Number(e);return Number.isNaN(i)&&(i=0),new Intl.NumberFormat(n,{style:"currency",currency:t,minimumFractionDigits:r,maximumFractionDigits:a}).format(i)}},83908:(e,t,n)=>{"use strict";n.d(t,{d:()=>u});var r=n(36781),a=n(70030),i=n(95990);async function o(e,t){let{connector:n,id:o}=t,s=await (0,i.r)(e,{connector:n});return(0,a.T)(s,r.k,"getCallsStatus")({id:o})}var s=n(77752),l=n(62108),c=n(43484),d=n(34912);function u(e){var t,n;let{query:r={}}=e,a=(t=(0,d.U)(e),{async queryFn({queryKey:e}){let{scopeKey:n,...r}=e[1];return await o(t,r)},queryKey:(n=e,["callsStatus",(0,l.xO)(n)]),retry:(e,t)=>!(t instanceof s.gC)&&e<3});return(0,c.IT)({...r,...a})}},83937:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=[{inputs:[{internalType:"contract ENS",name:"ens_",type:"address"},{internalType:"address",name:"registrarController_",type:"address"},{internalType:"address",name:"reverseRegistrar_",type:"address"},{internalType:"address",name:"owner_",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"AlreadyInitialized",type:"error"},{inputs:[],name:"CantSetSelfAsDelegate",type:"error"},{inputs:[],name:"CantSetSelfAsOperator",type:"error"},{inputs:[],name:"NewOwnerIsZeroAddress",type:"error"},{inputs:[],name:"NoHandoverRequest",type:"error"},{inputs:[],name:"Unauthorized",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"node",type:"bytes32"},{indexed:!0,internalType:"uint256",name:"contentType",type:"uint256"}],name:"ABIChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"node",type:"bytes32"},{indexed:!1,internalType:"address",name:"a",type:"address"}],name:"AddrChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"node",type:"bytes32"},{indexed:!1,internalType:"uint256",name:"coinType",type:"uint256"},{indexed:!1,internalType:"bytes",name:"newAddress",type:"bytes"}],name:"AddressChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!1,internalType:"bool",name:"approved",type:"bool"}],name:"ApprovalForAll",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"bytes32",name:"node",type:"bytes32"},{indexed:!0,internalType:"address",name:"delegate",type:"address"},{indexed:!0,internalType:"bool",name:"approved",type:"bool"}],name:"Approved",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"node",type:"bytes32"},{indexed:!1,internalType:"bytes",name:"hash",type:"bytes"}],name:"ContenthashChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"node",type:"bytes32"},{indexed:!1,internalType:"bytes",name:"name",type:"bytes"},{indexed:!1,internalType:"uint16",name:"resource",type:"uint16"},{indexed:!1,internalType:"bytes",name:"record",type:"bytes"}],name:"DNSRecordChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"node",type:"bytes32"},{indexed:!1,internalType:"bytes",name:"name",type:"bytes"},{indexed:!1,internalType:"uint16",name:"resource",type:"uint16"}],name:"DNSRecordDeleted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"node",type:"bytes32"},{indexed:!1,internalType:"bytes",name:"lastzonehash",type:"bytes"},{indexed:!1,internalType:"bytes",name:"zonehash",type:"bytes"}],name:"DNSZonehashChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"node",type:"bytes32"},{indexed:!0,internalType:"bytes4",name:"interfaceID",type:"bytes4"},{indexed:!1,internalType:"address",name:"implementer",type:"address"}],name:"InterfaceChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"node",type:"bytes32"},{indexed:!1,internalType:"string",name:"name",type:"string"}],name:"NameChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"pendingOwner",type:"address"}],name:"OwnershipHandoverCanceled",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"pendingOwner",type:"address"}],name:"OwnershipHandoverRequested",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"oldOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"node",type:"bytes32"},{indexed:!1,internalType:"bytes32",name:"x",type:"bytes32"},{indexed:!1,internalType:"bytes32",name:"y",type:"bytes32"}],name:"PubkeyChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"newRegistrarController",type:"address"}],name:"RegistrarControllerUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"newReverseRegistrar",type:"address"}],name:"ReverseRegistrarUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"node",type:"bytes32"},{indexed:!0,internalType:"string",name:"indexedKey",type:"string"},{indexed:!1,internalType:"string",name:"key",type:"string"},{indexed:!1,internalType:"string",name:"value",type:"string"}],name:"TextChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"node",type:"bytes32"},{indexed:!1,internalType:"uint64",name:"newVersion",type:"uint64"}],name:"VersionChanged",type:"event"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"},{internalType:"uint256",name:"contentTypes",type:"uint256"}],name:"ABI",outputs:[{internalType:"uint256",name:"",type:"uint256"},{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"}],name:"addr",outputs:[{internalType:"address payable",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"},{internalType:"uint256",name:"coinType",type:"uint256"}],name:"addr",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"},{internalType:"address",name:"delegate",type:"address"},{internalType:"bool",name:"approved",type:"bool"}],name:"approve",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"cancelOwnershipHandover",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"}],name:"clearRecords",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"pendingOwner",type:"address"}],name:"completeOwnershipHandover",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"}],name:"contenthash",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"},{internalType:"bytes32",name:"name",type:"bytes32"},{internalType:"uint16",name:"resource",type:"uint16"}],name:"dnsRecord",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[],name:"ens",outputs:[{internalType:"contract ENS",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"},{internalType:"bytes32",name:"name",type:"bytes32"}],name:"hasDNSRecords",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"},{internalType:"bytes4",name:"interfaceID",type:"bytes4"}],name:"interfaceImplementer",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"bytes32",name:"node",type:"bytes32"},{internalType:"address",name:"delegate",type:"address"}],name:"isApprovedFor",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"address",name:"operator",type:"address"}],name:"isApprovedForAll",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes[]",name:"data",type:"bytes[]"}],name:"multicall",outputs:[{internalType:"bytes[]",name:"results",type:"bytes[]"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"nodehash",type:"bytes32"},{internalType:"bytes[]",name:"data",type:"bytes[]"}],name:"multicallWithNodeCheck",outputs:[{internalType:"bytes[]",name:"results",type:"bytes[]"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"}],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"result",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"pendingOwner",type:"address"}
33],name:"ownershipHandoverExpiresAt",outputs:[{internalType:"uint256",name:"result",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"}],name:"pubkey",outputs:[{internalType:"bytes32",name:"x",type:"bytes32"},{internalType:"bytes32",name:"y",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"",type:"bytes32"}],name:"recordVersions",outputs:[{internalType:"uint64",name:"",type:"uint64"}],stateMutability:"view",type:"function"},{inputs:[],name:"registrarController",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"payable",type:"function"},{inputs:[],name:"requestOwnershipHandover",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"data",type:"bytes"}],name:"resolve",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[],name:"reverseRegistrar",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"},{internalType:"uint256",name:"contentType",type:"uint256"},{internalType:"bytes",name:"data",type:"bytes"}],name:"setABI",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"},{internalType:"uint256",name:"coinType",type:"uint256"},{internalType:"bytes",name:"a",type:"bytes"}],name:"setAddr",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"},{internalType:"address",name:"a",type:"address"}],name:"setAddr",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"operator",type:"address"},{internalType:"bool",name:"approved",type:"bool"}],name:"setApprovalForAll",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"},{internalType:"bytes",name:"hash",type:"bytes"}],name:"setContenthash",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"},{internalType:"bytes",name:"data",type:"bytes"}],name:"setDNSRecords",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"},{internalType:"bytes4",name:"interfaceID",type:"bytes4"},{internalType:"address",name:"implementer",type:"address"}],name:"setInterface",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"},{internalType:"string",name:"newName",type:"string"}],name:"setName",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"},{internalType:"bytes32",name:"x",type:"bytes32"},{internalType:"bytes32",name:"y",type:"bytes32"}],name:"setPubkey",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"registrarController_",type:"address"}],name:"setRegistrarController",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"reverseRegistrar_",type:"address"}],name:"setReverseRegistrar",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"},{internalType:"string",name:"key",type:"string"},{internalType:"string",name:"value",type:"string"}],name:"setText",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"},{internalType:"bytes",name:"hash",type:"bytes"}],name:"setZonehash",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceID",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"},{internalType:"string",name:"key",type:"string"}],name:"text",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"}],name:"zonehash",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"}]},83947:(e,t,n)=>{"use strict";n.d(t,{s:()=>c});var r=n(75155),a=n(98564),i=n(70030),o=n(95990);async function s(e,t){let n,{account:r,chainId:s,connector:l,...c}=t;n="object"==typeof r&&r?.type==="local"?e.getClient({chainId:s}):await (0,o.r)(e,{account:r??void 0,assertChainId:!1,chainId:s,connector:l});let d=(0,i.T)(n,a.v,"sendTransaction");return await d({...c,...r?{account:r}:{},chain:s?{id:s}:null,gas:c.gas??void 0})}var l=n(34912);function c(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{mutation:n}=t,a=(e=(0,l.U)(t),{mutationFn:t=>s(e,t),mutationKey:["sendTransaction"]}),{mutate:i,mutateAsync:o,...c}=(0,r.n)({...n,...a}
33);return{...c,sendTransaction:i,sendTransactionAsync:o}}},84635:(e,t,n)=>{"use strict";function r(e){return null!==e&&"object"==typeof e&&"error"in e}n.d(t,{d:()=>r})},84661:(e,t,n)=>{"use strict";n.d(t,{g:()=>l});var r=n(75162),a=n(62108),i=n(43484),o=n(18224),s=n(34912);function l(){var e,t;let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{hash:l,query:c={}}=n,d=(0,s.U)(n),u=(0,o.i)({config:d}),p=function(e,t={}){return{async queryFn({queryKey:n}){let{hash:a,...i}=n[1];if(!a)throw Error("hash is required");return(0,r.n)(e,{...i,onReplaced:t.onReplaced,hash:a})},queryKey:function(e={}){let{onReplaced:t,...n}=e;return["waitForTransactionReceipt",(0,a.xO)(n)]}(t)}}(d,{...n,chainId:null!==(e=n.chainId)&&void 0!==e?e:u}),h=!!(l&&(null===(t=c.enabled)||void 0===t||t));return(0,i.IT)({...c,...p,enabled:h})}},85185:(e,t,n)=>{"use strict";n.d(t,{mK:()=>a});var r=!!("undefined"!=typeof window&&window.document&&window.document.createElement);function a(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),!1===n||!r.defaultPrevented)return t?.(r)}}},86251:(e,t,n)=>{"use strict";n.d(t,{D:()=>s,h:()=>l});var r=n(37749),a=n(45985);let i=new Set(["light","dark"]);function o({theme:e,mode:t,preferredMode:n}={}){let r=t&&i.has(t)?t:n,a=e||"default";return"cyberpunk"===a||"hacker"===a?a:`${a}-${r}`}function s(){let e=(0,a.t)(),{config:{appearance:t}={}}=(0,r.E)();return o({theme:(null==t?void 0:t.theme)??"default",mode:(null==t?void 0:t.mode)??"",preferredMode:e})}function l({theme:e,mode:t}){return o({theme:e,mode:t,preferredMode:(0,a.t)()})}},87475:(e,t,n)=>{"use strict";n.d(t,{X:()=>a});var r=n(95155);function a({className:e="fill-ock-foreground"}){return(0,r.jsxs)("svg",{"aria-label":"ock-closeSvg",width:"12",height:"12",viewBox:"0 0 16 16",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",className:e,children:[(0,r.jsx)("title",{children:"Close"}),(0,r.jsx)("path",{d:"M2.14921 1L1 2.1492L6.8508 8L1 13.8508L2.1492 15L8 9.1492L13.8508 15L15 13.8508L9.14921 8L15 2.1492L13.8508 1L8 6.8508L2.14921 1Z"})]})}},88280:(e,t,n)=>{"use strict";n.d(t,{SQ:()=>s,Yg:()=>i,ge:()=>o});var r=n(87614),a=n(96709);let i={[r.Z.id]:"0x6533C94869D28fAA8dF77cc63f9e2b2D6Cf77eBA",[a.E.id]:"0xC6d566A56A1aFf6508b41f6c90ff131615583BCD"},o=['<svg width="3000" height="3000" viewBox="0 0 3000 3000" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0_5569_72801)"><rect width="3000" height="3000" fill="#155DFD"/><circle cx="1500" cy="1500" r="1500" fill="#155DFD"/><path d="M2596.93 1721.27C2605.58 1648.75 2610.21 1574.9 2610.21 1500C2610.21 1425.1 2605.58 1351.4 2596.93 1278.73C2770.3 1177.28 2815.96 914.534 2631.1 772.941C2553.96 713.858 2472.05 660.593 2385.96 614.042C2339.26 528.102 2286.14 446.041 2227.06 368.904C2085.47 184.192 1822.72 229.699 1721.27 403.071C1648.75 394.417 1574.9 389.792 1500 389.792C1425.1 389.792 1351.4 394.417 1278.73 403.071C1177.28 229.699 914.534 184.043 772.941 368.904C713.858 446.041 660.593 527.953 614.042 614.042C528.102 660.742 446.041 713.858 368.904 772.941C184.192 914.534 229.699 1177.28 403.071 1278.73C394.417 1351.25 389.792 1425.1 389.792 1500C389.792 1574.9 394.417 1648.6 403.071 1721.27C229.699 1822.72 184.043 2085.47 368.904 2227.06C446.041 2286.14 527.953 2339.41 614.042 2385.96C660.742 2471.9 713.858 2553.96 772.941 2631.1C914.534 2815.81 1177.28 2770.3 1278.73 2596.93C1351.25 2605.58 1425.1 2610.21 1500 2610.21C1574.9 2610.21 1648.6 2605.58 1721.27 2596.93C1822.72 2770.3 2085.47 2815.96 2227.06 2631.1C2286.14 2553.96 2339.41 2472.05 2385.96 2385.96C2471.9 2339.26 2553.96 2286.14 2631.1 2227.06C2815.81 2085.47 2770.3 1822.72 2596.93 1721.27Z" fill="white"/><path d="M1391.06 1500C1391.06 1647.89 1358.4 1781.62 1305.74 1878.28C1253.03 1975.05 1180.69 2034 1101.53 2034C1022.36 2034 950.031 1975.05 897.314 1878.28C844.66 1781.62 812 1647.89 812 1500C812 1352.11 844.66 1218.38 897.314 1121.72C950.031 1024.95 1022.36 966 1101.53 966C1180.69 966 1253.03 1024.95 1305.74 1121.72C1358.4 1218.38 1391.06 1352.11 1391.06 1500Z" fill="#155DFD" stroke="white" stroke-width="6"/><ellipse cx="1102.57" cy="1194.93" rx="126.414" ry="231.934" fill="white"/><path d="M2187.16 1500C2187.16 1647.89 2154.5 1781.62 2101.84 1878.28C2049.13 1975.05 1976.79 2034 1897.63 2034C1818.46 2034 1746.13 1975.05 1693.41 1878.28C1640.76 1781.62 1608.1 1647.89 1608.1 1500C1608.1 1352.11 1640.76 1218.38 1693.41 1121.72C1746.13 1024.95 1818.46 966 1897.63 966C1976.79 966 2049.13 1024.95 2101.84 1121.72C2154.5 1218.38 2187.16 1352.11 2187.16 1500Z" fill="#155DFD" stroke="white" stroke-width="6"/><ellipse cx="1896.58" cy="1194.93" rx="126.414" ry="231.934" fill="white"/></g><defs><clipPath id="clip0_5569_72801"><rect width="3000" height="3000" fill="white"/></clipPath></defs></svg>
33','<svg width="3000" height="3000" viewBox="0 0 3000 3000" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0_5569_72809)"><rect width="3000" height="3000" fill="#155DFD"/><circle cx="1500" cy="1500" r="1500" fill="#155DFD"/><path d="M2188.12 1131.95C2691.11 591.187 2356.8 256.94 1815.91 759.826C1767.57 804.826 1737.56 866.494 1733.32 932.403C1733.32 933.767 1733.17 934.979 1733.02 936.343C1722.56 1094.68 1853.35 1225.44 2011.72 1214.98C2013.08 1214.98 2014.29 1214.83 2015.66 1214.68C2081.58 1210.44 2143.26 1180.44 2188.27 1132.1L2188.12 1131.95Z" fill="white"/><path d="M759.879 1816.05C256.885 2356.81 591.204 2691.06 1132.08 2188.17C1180.43 2143.17 1210.44 2081.51 1214.68 2015.6C1214.68 2014.23 1214.83 2013.02 1214.98 2011.66C1225.44 1853.32 1094.65 1722.56 936.283 1733.02C934.919 1733.02 933.706 1733.17 932.342 1733.32C866.418 1737.56 804.738 1767.56 759.727 1815.9L759.879 1816.05Z" fill="white"/><path d="M1131.96 759.922C591.247 256.826 256.881 591.264 759.869 1132.09C804.865 1180.43 866.527 1210.44 932.431 1214.68C933.794 1214.68 935.006 1214.83 936.37 1214.98C1094.69 1225.44 1225.44 1094.66 1214.98 936.309C1214.98 934.946 1214.83 933.733 1214.68 932.369C1210.44 866.452 1180.44 804.777 1132.11 759.771L1131.96 759.922Z" fill="white"/><path d="M1816.05 2188.12C2356.81 2691.11 2691.06 2356.8 2188.17 1815.91C2143.17 1767.57 2081.51 1737.56 2015.6 1733.32C2014.23 1733.32 2013.02 1733.17 2011.66 1733.02C1853.32 1722.56 1722.56 1853.35 1733.02 2011.72C1733.02 2013.08 1733.17 2014.29 1733.32 2015.66C1737.56 2081.58 1767.56 2143.26 1815.9 2188.27L1816.05 2188.12Z" fill="white"/><path d="M1737.18 727.02C1710.36 -10.3398 1237.66 -10.3398 1210.84 727.02C1208.42 792.869 1230.84 857.658 1274.48 907.31C1275.39 908.37 1276.14 909.278 1277.05 910.338C1381.59 1029.62 1566.43 1029.62 1670.97 910.338C1671.88 909.278 1672.63 908.37 1673.54 907.31C1717.18 857.81 1739.45 793.02 1737.18 727.02Z" fill="white"/><path d="M727.02 1210.82C-10.3398 1237.64 -10.3398 1710.34 727.02 1737.16C792.869 1739.58 857.658 1717.16 907.31 1673.52C908.218 1672.62 909.278 1671.86 910.338 1670.95C1029.62 1566.41 1029.62 1381.57 910.338 1277.03C909.278 1276.12 908.37 1275.37 907.31 1274.46C857.81 1230.82 793.02 1208.55 727.02 1210.82Z" fill="white"/><path d="M2040.69 1274.48C2039.63 1275.39 2038.72 1276.14 2037.66 1277.05C1918.38 1381.59 1918.38 1566.43 2037.66 1670.97C2038.72 1671.88 2039.63 1672.63 2040.69 1673.54C2090.19 1717.18 2154.98 1739.45 2220.98 1737.18C2958.34 1710.36 2958.34 1237.66 2220.98 1210.84C2155.13 12
3308.42 2090.34 1230.84 2040.69 1274.48Z" fill="white"/><path d="M1210.82 2220.98C1237.64 2958.34 1710.34 2958.34 1737.16 2220.98C1739.58 2155.13 1717.16 2090.34 1673.52 2040.69C1672.62 2039.63 1671.86 2038.72 1670.95 2037.66C1566.41 1918.38 1381.57 1918.38 1277.03 2037.66C1276.12 2038.72 1275.37 2039.63 1274.46 2040.69C1230.82 2090.19 1208.55 2154.98 1210.82 2220.98Z" fill="white"/><circle cx="1474.5" cy="1474.5" r="886.5" fill="white"/><path d="M1391.06 1500C1391.06 1352.11 1358.4 1218.38 1305.74 1121.72C1253.03 1024.95 1180.69 966 1101.53 966C1022.36 966 950.031 1024.95 897.314 1121.72C844.66 1218.38 812 1352.11 812 1500C812 1647.89 844.66 1781.62 897.314 1878.28C950.031 1975.05 1022.36 2034 1101.53 2034C1180.69 2034 1253.03 1975.05 1305.74 1878.28C1358.4 1781.62 1391.06 1647.89 1391.06 1500Z" fill="#155DFD" stroke="white" stroke-width="6"/><ellipse cx="126.414" cy="231.934" rx="126.414" ry="231.934" transform="matrix(1 0 0 -1 976.16 2037)" fill="white"/><path d="M2187.16 1500C2187.16 1352.11 2154.5 1218.38 2101.84 1121.72C2049.12 1024.95 1976.79 966 1897.63 966C1818.46 966 1746.13 1024.95 1693.41 1121.72C1640.76 1218.38 1608.1 1352.11 1608.1 1500C1608.1 1647.89 1640.76 1781.62 1693.41 1878.28C1746.13 1975.05 1818.46 2034 1897.63 2034C1976.79 2034 2049.12 1975.05 2101.84 1878.28C2154.5 1781.62 2187.16 1647.89 2187.16 1500Z" fill="#155DFD" stroke="white" stroke-width="6"/><ellipse cx="126.414" cy="231.934" rx="126.414" ry="231.934" transform="matrix(1 0 0 -1 1770.17 2037)" fill="white"/></g><defs><clipPath id="clip0_5569_72809"><rect width="3000" height="3000" fill="white"/></clipPath></defs></svg>','<svg width="3000" height="3000" viewBox="0 0 3000 3000" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0_5569_72826)"><rect width="3000" height="3000" fill="#155DFD"/><circle cx="1500" cy="1500" r="1500" fill="#155DFD"/><path d="M587.596 2230.75C839.799 2148.27 1126.41 2048.74 1282.85 1934.35C1406.13 1849.79 1458.98 1757.13 1483.16 1651.34C1488.13 1629.73 1511.93 1629.73 1516.8 1651.34C1540.98 1757.01 1593.83 1849.67 1717.11 1934.35C1873.55 2048.74 2160.26 2148.28 2412.36 2230.75C2681.77 2308.44 2735.86 2334.34 2656.73 2207.31C2588.97 2088.63 2388.28 1817.51 2407.39 1489.82C2407.39 1489.21 2407.39 1488.59 2407.39 1487.86C2397.17 1162.25 2598.34 899.36 2662.18 786.079C2737.77 664.821 2675.65 693.54 2406.72 771.597C2154.43 854.195 1870.3 953.362 1715.2 1067.5C1593.25 1151.7 1540.79 1203.99 1516.8 1309.05C1511.83 1330.65 1488.03 1330.65 1483.16 1309.05C1459.17 1203.87 1406.71 1151.7 1284.76 1067.5C1129.66 953.362 845.533 854.195 593.234 771.597C324.307 693.54 262.284 664.821 337.782 786.079C401.621 899.36 602.791 1162.37 592.47 1488.1C592.47 1488.72 592.47 1489.33 592.47 1490.07C611.583 1817.76 410.891 2088.87 343.134 2207.55C264.004 2334.46 318.095 2308.68 587.5 2231L587.596 2230.75Z" fill="white"/><path d="M769.249 587.596C851.725 839.799 951.26 1126.41 1065.65 1282.85C1150.21 1406.13 1242.87 1458.98 1348.66 1483.16C1370.26 1488.13 1370.26 1511.93 1348.66 1516.8C1242.99 1540.98 1150.33 1593.83 1065.65 1717.11C951.26 1873.55 851.725 2160.26 769.249 2412.36C691.56 2681.77 665.664 2735.86 792.691 2656.73C911.372 2588.97 1182.49 2388.28 1510.18 2407.39C1510.79 2407.39 1511.41 2407.39 1512.14 2407.39C1837.75 2397.17 2100.
3364 2598.34 2213.92 2662.18C2335.18 2737.77 2306.46 2675.65 2228.4 2406.72C2145.8 2154.43 2046.64 1870.3 1932.5 1715.2C1848.3 1593.25 1796.01 1540.79 1690.95 1516.8C1669.35 1511.83 1669.35 1488.03 1690.95 1483.16C1796.13 1459.17 1848.3 1406.71 1932.5 1284.76C2046.64 1129.66 2145.8 845.533 2228.4 593.234C2306.46 324.307 2335.18 262.284 2213.92 337.782C2100.64 401.621 1837.63 602.791 1511.9 592.47C1511.28 592.47 1510.67 592.47 1509.93 592.47C1182.24 611.583 911.127 410.891 792.446 343.134C665.541 264.004 691.315 318.095 769.004 587.5L769.249 587.596Z" fill="white"/><path d="M1391.06 1500C1391.06 1352.11 1358.4 1218.38 1305.74 1121.72C1253.03 1024.95 1180.69 966 1101.53 966C1022.36 966 950.031 1024.95 897.314 1121.72C844.66 1218.38 812 1352.11 812 1500C812 1647.89 844.66 1781.62 897.314 1878.28C950.031 1975.05 1022.36 2034 1101.53 2034C1180.69 2034 1253.03 1975.05 1305.74 1878.28C1358.4 1781.62 1391.06 1647.89 1391.06 1500Z" fill="#155DFD" stroke="white" stroke-width="6"/><ellipse cx="126.414" cy="231.934" rx="126.414" ry="231.934" transform="matrix(1 0 0 -1 976.159 2037)" fill="white"/><path d="M2187.16 1500C2187.16 1352.11 2154.5 1218.38 2101.84 1121.72C2049.12 1024.95 1976.79 966 1897.63 966C1818.46 966 1746.13 1024.95 1693.41 1121.72C1640.76 1218.38 1608.1 1352.11 1608.1 1500C1608.1 1647.89 1640.76 1781.62 1693.41 1878.28C1746.13 1975.05 1818.46 2034 1897.63 2034C1976.79 2034 2049.12 1975.05 2101.84 1878.28C2154.5 1781.62 2187.16 1647.89 2187.16 1500Z" fill="#155DFD" stroke="white" stroke-width="6"/><ellipse cx="126.414" cy="231.934" rx="126.414" ry="231.934" transform="matrix(1 0 0 -1 1770.17 2037)" fill="white"/></g><defs><clipPath id="clip0_5569_72826"><rect width="3000" height="3000" fill="white"/></clipPath></defs></svg>','<svg width="3000" height="3000" viewBox="0 0 3000 3000" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0_5569_72835)"><rect width="3000" height="3000" fill="#155DFD"/><circle cx="1500" cy="1500" r="1500" fill="#155DFD"/><path d="M2713.13 1500C2731.2 1680.92 2615.13 1818.15 2507.78 1924.42C2394.7 2032.13 2290.44 2108.88 2200.88 2200.61C2109.15 2290.16 2032.22 2394.61 1924.51 2507.68C1818.15 2615.04 1680.92 2731.11 1500 2713.13C1319.08 2731.2 1181.85 2615.13 1075.58 2507.78C967.866 2394.7 891.12 2290.44 799.389 2200.88C709.837 2109.15 605.39 2032.22 492.315 1924.51C384.962 1818.15 268.89 1680.92 286.873 1500C268.799 1319.08 384.871 1181.85 492.224 1075.58C605.299 967.866 709.564 891.12 799.116 799.389C890.848 709.837 967.775 605.39 1075.49 492.315C1181.85 384.871 1319.08 268.799 1500 286.873C1680.92 268.799 1818.15 384.871 1924.42 492.224C2032.13 605.299 2108.88 709.564 2200.61 799.116C2290.16 890.848 2394.61 967.775 2507.68 1075.49C2615.04 1181.85 2731.11 1319.08 2713.13 1500Z" fill="white"/><path d="M1391.06 1500C1391.06 1647.89 1358.4 1781.62 1305.74 1878.28C1253.03 1975.05 1180.69 2034 1101.53 2034C1022.36 2034 950.031 1975.05 897.314 1878.28C844.66 1781.62 812 1647.89 812 1500C812 1352.11 844.66 1218.38 897.314 1121.72C950.031 1024.95 1022.36 966 1101.53 966C1180.69 966 1253.03 1024.95 1305.74 1121.72C1358.4 1218.38 1391.06 1352.11 1391.06 1500Z" fill="#155DFD" stroke="white" stroke-width="6"/><ellipse cx="1102.57" cy="1194.93" rx="126.414" ry="231.934" fill="white"/><path d="M2187.16 1500C2187.16 1647.89 2154.5 1781.62 2101.84 1878.28C2049.12 1975.05 1976.79 2034 1897.63 2034C1818.46 2034 1746.13 1975.05 1693.41 1878.28C1640.76 1781.62 1608.1 1647.89 1608.1 1500C1608.1 1352.11 1640.76 1218.38 1693.41 1121.72C1746.13 1024.95 1818.46 966 1897.63 966C1976.79 966 2049.12 1024.95 2101.84 1121.72C2154.5 1218.38 2187.16 1352.11 2187.16 1500Z" fill="#155DFD" stroke="white" stroke-width="6"/><ellipse cx="1896.58" cy="1194.93" rx="126.414" ry="231.934" fill="white"/></g><defs><clipPath id="clip0_5569_72835"><rect width="3000" height="3000" fill="white"/></clipPath></defs></svg>','<svg width="3000" height="3000" viewBox="0 0 3000 3000" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0_5569_72843)"><rect width="3000" height="3000" fill="#155DFD"/><circle cx="1500" cy="1500" r="1500" fill="#155DFD"/><path d="M2321.64 1500C3048.65 1727.51 2902.59 1900.1 2182.54 1787.44C2625.43 2169.27 2494.23 2265.93 1974.71 1974.53C2266.19 2493.97 2169.44 2625.34 1787.53 2182.54C1900.19 2902.68 
331727.6 3048.65 1500 2321.64C1272.49 3048.65 1099.9 2902.59 1212.56 2182.54C830.733 2625.43 734.069 2494.23 1025.47 1974.71C506.03 2266.19 374.655 2169.44 817.464 1787.53C97.3173 1900.19 -48.6455 1727.6 678.356 1500C-48.6455 1272.49 97.4051 1099.9 817.464 1212.56C374.567 830.733 505.767 734.069 1025.29 1025.47C733.806 506.03 830.558 374.655 1212.47 817.464C1099.81 97.3173 1272.4 -48.6455 1500 678.356C1727.51 -48.6455 1900.1 97.4051 1787.44 817.464C2169.27 374.567 2265.93 505.767 1974.53 1025.29C2493.97 733.806 2625.34 830.558 2182.54 1212.47C2902.68 1099.81 3048.65 1272.4 2321.64 1500Z" fill="white"/><path d="M1402.29 1500.15C1402.29 1632.88 1372.98 1752.91 1325.73 1839.64C1278.42 1926.48 1213.56 1979.29 1142.65 1979.29C1071.73 1979.29 1006.87 1926.48 959.562 1839.64C912.315 1752.91 883 1632.88 883 1500.15C883 1367.41 912.315 1247.38 959.562 1160.65C1006.87 1073.81 1071.73 1021 1142.65 1021C1213.56 1021 1278.42 1073.81 1325.73 1160.65C1372.98 1247.38 1402.29 1367.41 1402.29 1500.15Z" fill="#155DFD" stroke="white" stroke-width="6"/><ellipse cx="998.466" cy="1500.14" rx="113.501" ry="208.242" fill="white"/><path d="M2117.07 1500.15C2117.07 1632.88 2087.76 1752.91 2040.51 1839.64C1993.2 1926.48 1928.34 1979.29 1857.42 1979.29C1786.51 1979.29 1721.65 1926.48 1674.34 1839.64C1627.09 1752.91 1597.78 1632.88 1597.78 1500.15C1597.78 1367.41 1627.09 1247.38 1674.34 1160.65C1721.65 1073.81 1786.51 1021 1857.42 1021C1928.34 1021 1993.2 1073.81 2040.51 1160.65C2087.76 1247.38 2117.07 1367.41 2117.07 1500.15Z" fill="#155DFD" stroke="white" stroke-width="6"/><ellipse cx="1712.74" cy="1498.06" rx="113.501" ry="208.242" fill="white"/></g><defs><clipPath id="clip0_5569_72843"><rect width="3000" height="3000" fill="white"/></clipPath></defs></svg>','<svg width="3000" height="3000" viewBox="0 0 3000 3000" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0_5569_72851)"><rect width="3000" height="3000" fill="#155DFD"/><circle cx="1500" cy="1500" r="1500" fill="#155DFD"/><path d="M2538.7 1207.34C2483.17 1184.33 2431.23 1159.94 2382.18 1133.9C2398.44 1080.86 2417.87 1026.85 2440.88 971.324C2548.89 711.06 2287.94 450.106 2027.68 558.125C1972.15 581.134 1918.14 600.699 1865.1 616.819C1839.06 567.907 1814.67 515.827 1791.66 460.302C1684.05 199.899 1314.94 199.899 1207.34 460.302C1184.33 515.827 1159.94 567.769 1133.9 616.819C1080.86 600.561 1026.85 581.134 971.324 558.125C711.06 450.106 450.106 711.06 558.125 971.324C581.134 1026.85 600.699 1080.86 616.819 1133.9C567.907 1159.94 515.827 1184.33 460.302 1207.34C199.899 1314.94 199.899 1684.05 460.302 1791.66C515.827 1814.67 567.769 1839.06 616.819 1865.1C600.561 1918.14 581.134 1972.15 558.125 2027.68C450.106 2287.94 711.06 2548.89 971.324 2440.88C1026.85 2417.87 1080.86 2398.3 1133.9 2382.18C1159.94 2431.09 1184.33 2483.17 1207.34 2538.7C1314.94 2799.1 1684.05 2799.1 1791.66 2538.7C1814.67 2483.17 1839.06 2431.23 1865.1 2382.18C1918.14 2398.44 1972.15 2417.87 2027.68 2440.88C2287.94 2548.89 2548.89 2287.94 2440.88 2027.68C2417.87 1972.15 2398.3 1918.14 2382.18 1865.1C2431.09 1839.06 2483.17 1814.67 2538.7 1791.66C2799.1 1684.05 2799.1 1314.94 2538.7 1207.34ZM1735.31 1727.87C1732.83 1730.35 1730.35 1732.83 1727.87 1735.31C1697.42 1766.58 1662.15 1790.01 1624.53 1806.13C1587.47 1820.46 1547.24 1828.17 1504.94 1827.62C1501.36 1827.62 1497.92 1827.62 1494.33 1827.62C1452.04 1828.17 1411.67 1820.32 1374.74 1806.13C1337.13 1790.01 1301.86 1766.58 1271.41 1735.31C1268.93 1732.83 1266.45 1730.35 1263.97 1727.87C1232.69 1697.42 1209.27 1662.15 1193.15 1624.53C1178.82 1587.61 1171.1 1547.24 1171.65 1504.94C1171.65 1501.36 1171.65 1497.92 1171.65 1494.33C1171.1 1452.04 1178.96 1411.67 1193.15 1374.74C1209.27 1337.13 1232.69 1301.86 1263.97 1271.41C1266.45 1268.93 1268.93 1266.45 1271.41 1263.97C1301.86 1232.69 1337.13 1209.27 1374.74 1193.15C1411.67 1178.82 1452.04 1171.1 1494.33 1171.65C1497.92 1171.65 1501.36 1171.65 1504.94 1171.65C1547.24 1171.1 1587.61 1178.96 1624.53 1193.15C1662.15 1209.27 1697.42 1232.69 1727.87 1263.97C1730.35 1266.45 1732.83 1268.93 1735.31 1271.41C1766.58 1301.86 1790.01 1337.13 1806.13 1374.74C1820.46 1411.8 1828.17 1452.04 1827.62 1494.33C1827.62 1497.92 1827.62 1501.36 1827.62 1504.94C1828.17 1547.24 1820.32 1587.61 1806.13 1624.53C1790.01 1662.15 1766.58 1697.42 1735.31 1727.87Z" fill="white"/><circle cx="1476" cy="1442" r="443" fill="white"/><path d="M1400.59 1202.5C1400.59 1334.79 1371.37 1454.31 1324.38 1540.58C1277.28 1627.04 1213.04 1679 1143.3 1679C1073.56 1679 1009.31 1627.04 962.215 1540.58C915.221 1454.31 886 1334.79 886 1202.5C886 1070.21 915.221 950.688 962.215 864.42C1009.31 777.961 1073.56 726 1143.3 726C1213.04 726 1277.28 777.961 1324.38 864.42C1371.37 950.688 1400.59 1070.21 1400.59 1202.5Z" fill="#155DFD" stroke="white" stroke-width="10"/><ellipse cx="1141.26" cy="931.03" rx="113.349" ry="207.963" fill="white"/><path d="M2114.41 1202.5C2114.41 1334.79 2085.19 1454.31 2038.19 1540.58C1991.1 1627.04 1926.85 1679 1857.11 1679C1787.37 1679 1723.13 1627.04 1676.
3303 1540.58C1629.04 1454.31 1599.82 1334.79 1599.82 1202.5C1599.82 1070.21 1629.04 950.688 1676.03 864.42C1723.13 777.961 1787.37 726 1857.11 726C1926.85 726 1991.1 777.961 2038.19 864.42C2085.19 950.688 2114.41 1070.21 2114.41 1202.5Z" fill="#155DFD" stroke="white" stroke-width="10"/><ellipse cx="1861.96" cy="928.963" rx="113.349" ry="207.963" fill="white"/></g><defs><clipPath id="clip0_5569_72851"><rect width="3000" height="3000" fill="white"/></clipPath></defs></svg>','<svg width="3000" height="3000" viewBox="0 0 3000 3000" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0_5569_72860)"><rect width="3000" height="3000" fill="#155DFD"/><circle cx="1500" cy="1500" r="1500" fill="#155DFD"/><path d="M1500.19 1499.87C1365.57 1351.79 1298.1 1205.48 1296.93 988.1C1296.16 779.052 1361.71 498.983 1502.29 274.909C1565.01 170.441 1645.1 119.866 1696.41 125.097C1750.22 129.37 1775.2 189.413 1785.5 284.511C1806.04 473.278 1775.29 803.798 1990.99 1009.07C2196.26 1224.77 2526.78 1194.09 2715.59 1214.68C2810.65 1224.78 2870.69 1249.84 2874.93 1303.61C2880.12 1354.96 2829.55 1435.05 2725.08 1497.77C2501.01 1638.35 2220.94 1703.91 2011.89 1703.13C1794.55 1702 1648.19 1634.49 1500.12 1499.87L1500.19 1499.87Z" fill="white"/><path d="M1499.98 1500.01C1634.61 1648.08 1702.07 1794.4 1703.24 2011.77C1704.02 2220.82 1638.47 2500.89 1497.89 2724.97C1435.16 2829.43 1355.07 2880.01 1303.77 2874.78C1249.96 2870.5 1224.97 2810.46 1214.68 2715.36C1194.13 2526.6 1224.89 2196.08 1009.18 1990.81C803.914 1775.1 473.394 1805.78 284.59 1785.2C189.528 1775.09 129.486 1750.03 125.249 1696.26C120.055 1644.91 170.63 1564.82 275.098 1502.1C499.172 1361.52 779.24 1295.97 988.289 1296.75C1205.63 1297.88 1351.98 1365.38 1500.06 1500.01L1499.98 1500.01Z" fill="white"/>
33<path d="M1481.64 1518.29C1630.16 1383.18 1776.72 1315.24 1994.12 1313.37C2203.19 1311.92 2483.08 1376.57 2706.72 1516.45C2811 1578.84 2861.32 1658.78 2855.93 1710.11C2851.48 1763.93 2791.35 1789.12 2696.21 1799.72C2507.36 1820.87 2176.9 1791.18 1970.91 2007.57C1754.52 2213.55 1784.15 2544.01 1762.95 2732.9C1752.54 2828.01 1727.28 2888.14 1673.49 2892.55C1622.12 2897.91 1542.19 2847.58 1479.79 2743.31C1339.92 2519.66 1275.26 2239.77 1276.71 2030.7C1278.54 1813.33 1346.52 1666.75 1481.64 1518.22L1481.64 1518.29Z" fill="white"/><path d="M1481.81 1518.43C1333.29 1653.54 1186.74 1721.48 969.339 1723.34C760.267 1724.79 480.38 1660.13 256.734 1520.25C152.457 1457.85 102.133 1377.92 107.529 1326.59C111.975 1272.76 172.103 1247.58 267.243 1236.98C456.094 1215.83 786.549 1245.53 992.528 1029.15C1208.91 823.167 1179.28 492.713 1200.47 303.825C1210.92 208.685 1236.11 148.557 1289.93 144.111C1341.3 138.752 1421.23 189.076 1483.63 293.353C1623.51 516.999 1688.17 796.885 1686.72 1005.96C1684.9 1223.32 1616.92 1369.91 1481.81 1518.43Z" fill="white"/><path d="M1403.24 1500C1403.24 1630.77 1374.36 1749 1327.82 1834.44C1281.21 1919.99 1217.33 1972 1147.49 1972C1077.65 1972 1013.76 1919.99 967.153 1834.44C920.611 1749 891.731 1630.77 891.731 1500C891.731 1369.23 920.611 1251 967.153 1165.56C1013.76 1080.01 1077.65 1028 1147.49 1028C1217.33 1028 1281.21 1080.01 1327.82 1165.56C1374.36 1251 1403.24 1369.23 1403.24 1500Z" fill="#155DFD" stroke="white" stroke-width="6"/><ellipse cx="1148.41" cy="1230.16" rx="111.819" ry="205.156" fill="white"/><path d="M2107.42 1500C2107.42 1630.77 2078.55 1749 2032 1834.44C1985.4 1919.99 1921.51 1972 1851.67 1972C1781.83 1972 1717.94 1919.99 1671.34 1834.44C1624.79 1749 1595.92 1630.77 1595.92 1500C1595.92 1369.23 1624.79 1251 1671.34 1165.56C1717.94 1080.01 1781.83 1028 1851.67 1028C1921.51 1028 1985.4 1080.01 2032 1165.56C2078.55 1251 2107.42 1369.23 2107.42 1500Z" fill="#155DFD" stroke="white" stroke-width="6"/><ellipse cx="1850.75" cy="1230.16" rx="111.819" ry="205.156" fill="white"/></g><defs><clipPath id="clip0_5569_72860"><rect width="3000" height="3000" fill="white"/></clipPath></defs></svg>'],s="0xf8b05c79f090979bf4a80270aba232dff11a10d9ca55c4f88de95317970f0de9"},88516:(e,t,n)=>{"use strict";n.d(t,{U:()=>a});var r=n(12115);function a(e,t){let[n,a]=(0,r.useState)(e),{onStatus:i}=t??{};return[n,(0,r.useCallback)(e=>{a(t=>{let n="error"===t.statusName?(({error:e,code:t,message:n,...r})=>r)(t.statusData):t.statusData,r={statusName:e.statusName,statusData:{...n,...e.statusData}};return null==i||i(r),r})},[i])]}},91001:(e,t,n)=>{"use strict";n.d(t,{s:()=>a});var r=n(49507);let a=()=>({sendAnalytics:r.N})},91491:(e,t,n)=>{"use strict";n.d(t,{N_:()=>o,T9:()=>i});var r=n(96709),a=n(87614);let i={name:"ETH",address:"",symbol:"ETH",decimals:18,image:"https://wallet-api-production.s3.amazonaws.com/uploads/tokens/eth_288.png",chainId:r.E.id};a.Z.id;let o={name:"USDC",address:"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",symbol:"USDC",decimals:6,image:"https://d3r81g40ycuhqg.cloudfront.net/wallet/wais/44/2b/442b80bd16af0c0d9b22e03a16753823fe826e5bfd457292b55fa0ba8c1ba213-ZWUzYjJmZGUtMDYxNy00NDcyLTg0NjQtMWI4OGEwYjBiODE2",chainId:r.E.id};a.Z.id,r.E.id,r.E.id,r.E.id,r.E.id,r.E.id,r.E.id,r.E.id},92293:(e,t,n)=>{"use strict";n.d(t,{Oh:()=>i});var r=n(12115),a=0;function i(){r.useEffect(()=>{var e,t;let n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!==(e=n[0])&&void 0!==e?e:o()),document.body.insertAdjacentElement("beforeend",null!==(t=n[1])&&void 0!==t?t:o()),a++,()=>{1===a&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),a--}},[])}function o(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}},92351:(e,t,n)=>{"use strict";function r(e){var t,n;return!!((null==(t=null==e?void 0:e.cause)?void 0:t.name)==="UserRejectedRequestError"||(null==(n=null==e?void 0:e.shortMessage)?void 0:n.includes("User rejected the request.")))}n.d(t,{H:()=>r})},92711:(e,t,n)=>{"use strict";n.d(t,{S:()=>p});var r=n(95155),a=n(82379),i=n(48502),o=n(59587),s=n(17534),l=n(12115),c=n(23035),d=n(77028),u=n(97949);function p(e){let{address:t=null,className:n,children:p,chain:h,name:m,...f}=e,{address:y,chain:g}=(0,a.Xh)(),v=null!=t?t:y,{data:b,isLoading:k}=(0,i.t)({address:v,chain:null!=h?h:g}),C=(0,l.useMemo)(()=>l.Children.toArray(p).find((0,s.T)(d.E)),[p]),w=(0,l.useMemo)(()=>b?"User identity: ".concat(b,", verified name"):"User identity: ".concat(v,", Ethereum address"),[v,b]);return y||t?k?(0,r.jsx)("span",{className:n}):(0,r.jsxs)("div",{className:"ock:flex ock:items-center ock:gap-1",children:[(0,r.jsx)("span",{"data-testid":"ockIdentity_Text",className:(0,
33c.cn)(c.Qq.headline,"ock:text-ock-foreground",n),...f,"aria-label":w,children:m||b||(0,o.B)(v)}),C&&(0,r.jsx)(u.G,{address:v,children:C})]}):(console.error("Name: an Ethereum address must be provided to the Identity or Name component."),null)}},95650:(e,t,n)=>{"use strict";n.d(t,{Q:()=>i});var r=n(95155),a=n(23035);let i=(0,r.jsxs)("svg",{width:"100%",height:"100%",viewBox:"0 0 2500 2500",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:(0,a.cn)("ock:text-ock-foreground"),"aria-labelledby":"trustWallet",children:[(0,r.jsx)("title",{id:"trustWalletTitle",children:"Trust Wallet Logo"}),(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M84.1,426.3C-1,593.5-1,812.7-1,1250c0,438.4,0,656.5,85.1,823.7c75.1,147.1,195.2,266.2,341.3,341.3   C592.5,2500,811.7,2500,1249,2500c438.4,0,656.5,0,823.7-85.1c147.1-75.1,266.2-195.2,341.3-341.3   c85.1-167.1,85.1-386.3,85.1-823.7c0-438.4,0-656.5-85.1-823.7c-75.1-147.1-195.2-266.2-341.3-341.3C1905.5,0,1686.3,0,1249,0   C810.6,0,592.5,0,425.3,85.1C278.2,160.1,159.1,280.2,84.1,426.3z M1874.5,674.5c22,0,43,9,58,24c15,16,24,37,23,58   c-4,233.2-13,411.3-30,552.4c-16,141.1-41,246.2-78.1,330.3c-25,57-56,104.1-92.1,143.1c-49,53-105.1,91.1-166.1,127.1   c-26,16-53,31-82.1,47c-61,34-127.1,72.1-203.2,123.1c-27,18-63.1,18-90.1,0c-77.1-51-144.1-89.1-205.2-124.1c-14-8-27-15-40-23   c-71.1-41-136.1-81.1-192.2-138.1c-38-38-70.1-83.1-96.1-138.1c-35-73.1-59-161.1-77.1-274.2c-23-152.1-35-351.3-39-627.5   c0-21,8-43,23-58s36-24,58-24h34c104.1,0,332.3-10,530.4-164.1c29-23,70.1-23,100.1,0c198.2,154.1,426.3,164.1,530.4,164.1h34   V674.5z M1692.4,1588.3c25-52,47-125.1,63.1-229.2c19-124.1,31-293.2,36-523.4c-122.1-4-331.3-27-531.4-161.1   c-200.2,134.1-409.3,157.1-530.4,161.1c4,190.2,13,338.3,27,454.4c16,132.1,38,221.2,66.1,284.2c18,42,39,72.1,63.1,98.1   c32,36,73.1,65.1,129.1,98.1c23,14,49,28,77.1,44c50,28,106.1,60,170.1,100.1c62-40,118.1-71.1,167.1-99.1c15-8,29-16,42-24   c69.1-39,120.1-72.1,157.1-111.1c25-26,46-55,65.1-94.1L1692.4,1588.3z",fill:"#3375BB"})]})},97949:(e,t,n)=>{"use strict";n.d(t,{G:()=>s});var r=n(54922),a=n(88280),i=n(37749),o=n(82379);function s({children:e,address:t}){let{chain:n}=(0,i.E)(),{schemaId:s,address:l}=(0,o.Xh)();return 0===(0,r.Z)({address:t??l,chain:n,schemaId:s??a.SQ}).length?null:e}},99208:(e,t,n)=>{"use strict";n.d(t,{E:()=>i});var r=n(95155),a=n(23035);function i({className:e}){return(0,r.jsx)("div",{className:(0,a.cn)("ock:animate-pulse ock:bg-opacity-50","ock:bg-ock-background-alternate","ock:rounded-ock-default",e),"data-testid":"ockSkeleton"})}},99708:(e,t,n)=>{"use strict";n.d(t,{TL:()=>o});var r=n(12115),a=n(6101),i=n(95155);function o(e){let t=function(e){let t=r.forwardRef((e,t)=>{let{children:n,...i}=e;if(r.isValidElement(n)){var o;let e,s,l=(o=n,(s=(e=Object.getOwnPropertyDescriptor(o.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.ref:(s=(e=Object.getOwnPropertyDescriptor(o,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.props.ref:o.props.ref||o.ref),c=function(e,t){let n={...t};for(let r in t){let a=e[r],i=t[r];/^on[A-Z]/.test(r)?a&&i?n[r]=(...e)=>{let t=i(...e);return a(...e),t}:a&&(n[r]=a):"style"===r?n[r]={...a,...i}:"className"===r&&(n[r]=[a,i].filter(Boolean).join(" "))}return{...e,...n}}(i,n.props);return n.type!==r.Fragment&&(c.ref=t?(0,a.t)(t,l):l),r.cloneElement(n,c)}return r.Children.count(n)>1?r.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),n=r.forwardRef((e,n)=>{let{children:a,...o}=e,s=r.Children.toArray(a),c=s.find(l);if(c){let e=c.props.children,a=s.map(t=>t!==c?t:r.Children.count(e)>1?r.Children.only(null):r.isValidElement(e)?e.props.children:null);return(0,i.jsx)(t,{...o,ref:n,children:r.isValidElement(e)?r.cloneElement(e,void 0,a):null})}return(0,i.jsx)(t,{...o,ref:n,children:a})});return n.displayName=`${e}.Slot`,n}var s=Symbol("radix.slottable");function l(e){return r.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===s}}}]);

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.