PageSourceSearch

https://chrombot-x402.vercel.app/_next/static/chunks/400-eebc54a78…?dpl=dpl_37yscMeoMibXGh5McyHSsvixaZ4f

js chrombot-x402.vercel.app collected 2026-10-03 05:16:10 UTC 208,816 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[400],{68:(e,t,n)=>{"use strict";n.d(t,{G:()=>s});var r=n(16706),a=n(94416),i=n(60938),o=n(22039);function s(e,t,n,a){if("function"==typeof e){o.bt.current=[],e();let t=(0,i.j)(o.bt.current,e);return o.bt.current=void 0,t}let s="function"==typeof t?t:function(...e){let t=!Array.isArray(e[0]),n=t?0:-1,a=e[0+n],i=e[1+n],o=e[2+n],s=e[3+n],l=(0,r.G)(i,o,s);return t?l(a):l}(t,n,a);return Array.isArray(e)?l(e,s):l([e],e=>{let[t]=e;return s(t)})}function l(e,t){let n=(0,a.M)(()=>[]);return(0,i.j)(e,()=>{n.length=0;let r=e.length;for(let t=0;t<r;t++)n[t]=e[t].get();return t(n)})}},1047:(e,t,n)=>{"use strict";n.d(t,{$W:()=>o,VA:()=>i,ki:()=>a});var r=Object.defineProperty,a=(e=>"undefined"!=typeof require?require:"undefined"!=typeof Proxy?new Proxy(e,{get:(e,t)=>("undefined"!=typeof require?require:e)[t]}):e)(function(e){if("undefined"!=typeof require)return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),i=(e,t)=>{for(var n in t)r(e,n,{get:t[n],enumerable:!0})},o={84532:{usdcAddress:"0x036CbD53842c5426634e7929541eC2318f3dCF7e",usdcName:"USDC"},8453:{usdcAddress:"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",usdcName:"USD Coin"},43113:{usdcAddress:"0x5425890298aed601595a70AB815c96711a31Bc65",usdcName:"USD Coin"},43114:{usdcAddress:"0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E",usdcName:"USD Coin"},4689:{usdcAddress:"0xcdf79194c6c285077a58da47641d4dbe51f63542",usdcName:"Bridged USDC"},103:{usdcAddress:"4zMMC9srt5Ri5X14GAgXhaHii3GnPAEERYPJgZJDncDU",usdcName:"USDC"},101:{usdcAddress:"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",usdcName:"USDC"},1328:{usdcAddress:"0x4fcf1784b31630811181f670aea7a7bef803eaed",usdcName:"USDC"},1329:{usdcAddress:"0xe15fc38f6d8c56af07bbcbe3baf5708a2bf42392",usdcName:"USDC"},137:{usdcAddress:"0x3c499c542cef5e3811e1192ce70d8cc03d5c3359",usdcName:"USD Coin"},80002:{usdcAddress:"0x41E94Eb019C0762f9Bfcf9Fb1E58725BfB0e7582",usdcName:"USDC"},3338:{usdcAddress:"0xbbA60da06c2c5424f03f7434542280FCAd453d10",usdcName:"USDC"},2741:{usdcAddress:"0x84a71ccd554cc1b02749b35d22f684cc8ec987e1",usdcName:"Bridged USDC"},11124:{usdcAddress:"0xe4C7fBB0a626ed208021ccabA6Be1566905E2dFc",usdcName:"Bridged USDC"}}},1262:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o}});let r=n(12115),a=r.useLayoutEffect,i=r.useEffect;function o(e){let{headManager:t,reduceComponentsToState:n}=e;function o(){if(t&&t.mountedInstances){let a=r.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(n(a,e))}}return a(()=>{var n;return null==t||null==(n=t.mountedInstances)||n.add(e.children),()=>{var n;null==t||null==(n=t.mountedInstances)||n.delete(e.children)}}),a(()=>(t&&(t._pendingUpdate=o),()=>{t&&(t._pendingUpdate=o)})),i(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},2323:(e,t,n)=>{"use strict";n.d(t,{$j:()=>a,MR:()=>c,TN:()=>l,Uv:()=>o,Wq:()=>u,bB:()=>i,tZ:()=>s});var r=n(55901);function a(e){if(void 0===e.accounts)throw new r.tsw(r.eI3,{data:e.data,programAddress:e.programAddress})}function i(e){if(void 0===e.data)throw new r.tsw(r.Q7S,{accountAddresses:e.accounts?.map(e=>e.address),programAddress:e.programAddress})}var o=(e=>(e[e.WRITABLE_SIGNER=3]="WRITABLE_SIGNER",e[e.READONLY_SIGNER=2]="READONLY_SIGNER",e[e.WRITABLE=1]="WRITABLE",e[e.READONLY=0]="READONLY",e))(o||{});function s(e){return e>=2}function l(e){return(1&e)!=0}function u(e,t){return e|t}function c(e){return 2|e}},3648:(e,t,n)=>{"use strict";function r(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}n.d(t,{_:()=>r})},4200:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(30313).A)("outline","signature","Signature",[["path",{d:"M3 17c3.333 -3.333 5 -6 5 -8c0 -3 -1 -3 -2 -3s-2.032 1.085 -2 3c.034 2.048 1.658 4.877 2.5 6c1.5 2 2.5 2.5 3.5 1l2 -3c.333 2.667 1.333 4 3 4c.53 0 2.639 -2 3 -2c.517 0 1.517 .667 3 2",key:"svg-0"}]])},4832:e=>{e.exports={root:"tweet-link_root__4EzRS"}},5334:(e,t,n)=>{"use strict";n.d(t,{Hx:()=>d,RL:()=>c,b_:()=>l});var r=n(84259),a=n(55901),i=Object.freeze({name:"Ed25519"});async function o(e,t=!1){let n=e.byteLength;if(32!==n)throw new a.tsw(a.Dgp,{actualLength:n});let r=new Uint8Array([48,46,2,1,0,48,5,6,3,43,101,112,4,34,4,32,...e]);return await crypto.subtle.importKey("pkcs8",r,i,t,["sign"])}async function s(e,t=!1){if((0,r.sw)(),!1===e.extractable)throw new a.tsw(a.rXw,{key:e});let n=await crypto.subtle.exportKey("jwk",e);return await crypto.subtle.importKey("jwk",{crv:"Ed25519",ext:t,key_ops:["verify"],kty:"OKP",x:n.x},"Ed25519",t,["verify"])}async function l(e,t){return(0,r.f_)(),new Uint8Array(await crypto.subtle.sign(i,e,t))}async function u(e,t,n){return(0,r.Zg)(),await crypto.subtle.verify(i,e,t,n)}async function c(e,t=!1){if((0,r.XF)(),64!==e.byteLength)throw new a.tsw(a.Y5q,{byteLength:e.byteLength});let[n,s]=await Promise.all([crypto.subtle.importKey("raw",e.slice(32),i,!0,["verify"]),o(e.slice(0,32),t)]),d=new Uint8Array(32);crypto.getRandomValues(d);let f=await l(s,d);if(!await u(n,f,d))throw new a.tsw(a.VO0);return{privateKey:s,publicKey:n}}async function d(e,t=!1){let n=o(e,t),[r,a]=await Promise.all([(t?n:o(e,!0)).then(async e=>await s(e,!0)),n]);return{privateKey:a,publicKey:r}}}
1,5854:(e,t,n)=>{"use strict";n.d(t,{m:()=>r});let r=(0,n(91053).x)({id:43114,name:"Avalanche",blockTime:1700,nativeCurrency:{decimals:18,name:"Avalanche",symbol:"AVAX"},rpcUrls:{default:{http:["https://api.avax.network/ext/bc/C/rpc"]}},blockExplorers:{default:{name:"SnowTrace",url:"https://snowtrace.io",apiUrl:"https://api.snowtrace.io"}},contracts:{multicall3:{address:"0xca11bde05977b3631167028862be2a173976ca11",blockCreated:0xb5b35e}}})},6409:(e,t,n)=>{"use strict";n.d(t,{SF:()=>r.SF});var r=n(78428);n(51077),n(1047)},6855:e=>{e.exports={root:"quoted-tweet-container_root__92393",article:"quoted-tweet-container_article__FoJQN"}},7799:(e,t,n)=>{"use strict";n.d(t,{h:()=>u});var r=n(97152),a=n(64664),i=n(32108),o=n(72757),s=n(35471),l=n(6434);async function u(e,t){let{account:n=e.account,chainId:u,nonce:c}=t;if(!n)throw new a.T({docsPath:"/docs/eip7702/prepareAuthorization"});let d=(0,r.J)(n),f=(()=>{if(t.executor)return"self"===t.executor?t.executor:(0,r.J)(t.executor)})(),p={address:t.contractAddress??t.address,chainId:u,nonce:c};return void 0===p.chainId&&(p.chainId=e.chain?.id??await (0,o.T)(e,s.T,"getChainId")({})),void 0===p.nonce&&(p.nonce=await (0,o.T)(e,l.y,"getTransactionCount")({address:d.address,blockTag:"pending"}),("self"===f||f?.address&&(0,i.h)(f.address,d.address))&&(p.nonce+=1)),p}},8580:(e,t,n)=>{"use strict";n.d(t,{$Q:()=>i});var r=n(60837),a=n(78428);function i(e,t,n){if("exact"===n.scheme&&a.I4.includes(n.network))return(0,r.$Q)(e,t,n);throw Error("Unsupported scheme")}n(51077),n(1047)},13632:(e,t,n)=>{"use strict";n.d(t,{v:()=>u});var r=n(80549),a=n(81958),i=n(21681),o=n(29899);async function s(e,t){let n,{account:r,connector:s,...l}=t;return n="object"==typeof r&&"local"===r.type?e.getClient():await (0,o.r)(e,{account:r,connector:s}),(0,i.T)(n,a.C,"signTypedData")({...l,...r?{account:r}:{}})}var l=n(20411);function u(){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:["signTypedData"]}),{mutate:i,mutateAsync:o,...u}=(0,r.n)({...n,...a});return{...u,signTypedData:i,signTypedDataAsync:o}}},14105:(e,t)=>{"use strict";function n(e){let{widthInt:t,heightInt:n,blurWidth:r,blurHeight:a,blurDataURL:i,objectFit:o}=e,s=r?40*r:t,l=a?40*a:n,u=s&&l?"viewBox='0 0 "+s+" "+l+"'":"";return"%3Csvg xmlns='http://www.w3.org/2000/svg' "+u+"%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='"+(u?"none":"contain"===o?"xMidYMid":"cover"===o?"xMidYMid slice":"none")+"' style='filter: url(%23b);' href='"+i+"'/%3E%3C/svg%3E"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImageBlurSvg",{enumerable:!0,get:function(){return n}})}
1,15239:(e,t,n)=>{"use strict";n.d(t,{default:()=>a.a});var r=n(54652),a=n.n(r)},16083:(e,t,n)=>{"use strict";n.d(t,{UC:()=>eo,Y9:()=>ea,q7:()=>er,bL:()=>en,l9:()=>ei});var r=n(12115),a=n(3468),i=n(49972),o=n(94446),s=n(92556),l=n(23558),u=n(97602),c=n(4129),d=n(76842),f=n(68946),p=n(95155),m="Collapsible",[y,h]=(0,a.A)(m),[g,b]=y(m),w=r.forwardRef((e,t)=>{let{__scopeCollapsible:n,open:a,defaultOpen:i,disabled:o,onOpenChange:s,...c}=e,[d,y]=(0,l.i)({prop:a,defaultProp:null!=i&&i,onChange:s,caller:m});return(0,p.jsx)(g,{scope:n,disabled:o,contentId:(0,f.B)(),open:d,onOpenToggle:r.useCallback(()=>y(e=>!e),[y]),children:(0,p.jsx)(u.sG.div,{"data-state":k(d),"data-disabled":o?"":void 0,...c,ref:t})})});w.displayName=m;var v="CollapsibleTrigger",_=r.forwardRef((e,t)=>{let{__scopeCollapsible:n,...r}=e,a=b(v,n);return(0,p.jsx)(u.sG.button,{type:"button","aria-controls":a.contentId,"aria-expanded":a.open||!1,"data-state":k(a.open),"data-disabled":a.disabled?"":void 0,disabled:a.disabled,...r,ref:t,onClick:(0,s.mK)(e.onClick,a.onOpenToggle)})});_.displayName=v;var x="CollapsibleContent",T=r.forwardRef((e,t)=>{let{forceMount:n,...r}=e,a=b(x,e.__scopeCollapsible);return(0,p.jsx)(d.C,{present:n||a.open,children:e=>{let{present:n}=e;return(0,p.jsx)(A,{...r,ref:t,present:n})}})});T.displayName=x;var A=r.forwardRef((e,t)=>{let{__scopeCollapsible:n,present:a,children:i,...s}=e,l=b(x,n),[d,f]=r.useState(a),m=r.useRef(null),y=(0,o.s)(t,m),h=r.useRef(0),g=h.current,w=r.useRef(0),v=w.current,_=l.open||d,T=r.useRef(_),A=r.useRef(void 0);return r.useEffect(()=>{let e=requestAnimationFrame(()=>T.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,c.N)(()=>{let e=m.current;if(e){A.current=A.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();h.current=t.height,w.current=t.width,T.current||(e.style.transitionDuration=A.current.transitionDuration,e.style.animationName=A.current.animationName),f(a)}},[l.open,a]),(0,p.jsx)(u.sG.div,{"data-state":k(l.open),"data-disabled":l.disabled?"":void 0,id:l.contentId,hidden:!_,...s,ref:y,style:{"--radix-collapsible-content-height":g?"".concat(g,"px"):void 0,"--radix-collapsible-content-width":v?"".concat(v,"px"):void 0,...e.style},children:_&&i})});function k(e){return e?"open":"closed"}var S=n(66218),C="Accordion",j=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[I,E,z]=(0,i.N)(C),[M,N]=(0,a.A)(C,[z,h]),O=h(),R=r.forwardRef((e,t)=>{let{type:n,...r}=e;return(0,p.jsx)(I.Provider,{scope:e.__scopeAccordion,children:"multiple"===n?(0,p.jsx)(F,{...r,ref:t}):(0,p.jsx)(U,{...r,ref:t})})});R.displayName=C;var[B,P]=M(C),[L,D]=M(C,{collapsible:!1}),U=r.forwardRef((e,t)=>{let{value:n,defaultValue:a,onValueChange:i=()=>{},collapsible:o=!1,...s}=e,[u,c]=(0,l.i)({prop:n,defaultProp:null!=a?a:"",onChange:i,caller:C});return(0,p.jsx)(B,{scope:e.__scopeAccordion,value:r.useMemo(()=>u?[u]:[],[u]),onItemOpen:c,onItemClose:r.useCallback(()=>o&&c(""),[o,c]),children:(0,p.jsx)(L,{scope:e.__scopeAccordion,collapsible:o,children:(0,p.jsx)($,{...s,ref:t})})})}),F=r.forwardRef((e,t)=>{let{value:n,defaultValue:a,onValueChange:i=()=>{},...o}=e,[s,u]=(0,l.i)({prop:n,defaultProp:null!=a?a:[],onChange:i,caller:C}),c=r.useCallback(e=>u(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return[...t,e]}),[u]),d=r.useCallback(e=>u(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return t.filter(t=>t!==e)}),[u]);return(0,p.jsx)(B,{scope:e.__scopeAccordion,value:s,onItemOpen:c,onItemClose:d,children:(0,p.jsx)(L,{scope:e.__scopeAccordion,collapsible:!0,children:(0,p.jsx)($,{...o,ref:t})})})}),[q,V]=M(C),$=r.forwardRef((e,t)=>{let{__scopeAccordion:n,disabled:a,dir:i,orientation:l="vertical",...c}=e,d=r.useRef(null),f=(0,o.s)(d,t),m=E(n),y="ltr"===(0,S.jH)(i),h=(0,s.mK)(e.onKeyDown,e=>{var t;if(!j.includes(e.key))return;let n=e.target,r=m().filter(e=>{var t;return!(null==(t=e.ref.current)?void 0:t.disabled)}),a=r.findIndex(e=>e.ref.current===n),i=r.length;if(-1===a)return;e.preventDefault();let o=a,s=i-1,u=()=>{(o=a+1)>s&&(o=0)},c=()=>{(o=a-1)<0&&(o=s)};switch(e.key){case"Home":o=0;break;case"End":o=s;break;case"ArrowRight":"horizontal"===l&&(y?u():c());break;case"ArrowDown":"vertical"===l&&u();break;case"ArrowLeft":"horizontal"===l&&(y?c():u());break;case"ArrowUp":"vertical"===l&&c()}
1null==(t=r[o%i].ref.current)||t.focus()});return(0,p.jsx)(q,{scope:n,disabled:a,direction:i,orientation:l,children:(0,p.jsx)(I.Slot,{scope:n,children:(0,p.jsx)(u.sG.div,{...c,"data-orientation":l,ref:f,onKeyDown:a?void 0:h})})})}),H="AccordionItem",[W,Q]=M(H),Y=r.forwardRef((e,t)=>{let{__scopeAccordion:n,value:r,...a}=e,i=V(H,n),o=P(H,n),s=O(n),l=(0,f.B)(),u=r&&o.value.includes(r)||!1,c=i.disabled||e.disabled;return(0,p.jsx)(W,{scope:n,open:u,disabled:c,triggerId:l,children:(0,p.jsx)(w,{"data-orientation":i.orientation,"data-state":et(u),...s,...a,ref:t,disabled:c,open:u,onOpenChange:e=>{e?o.onItemOpen(r):o.onItemClose(r)}})})});Y.displayName=H;var G="AccordionHeader",X=r.forwardRef((e,t)=>{let{__scopeAccordion:n,...r}=e,a=V(C,n),i=Q(G,n);return(0,p.jsx)(u.sG.h3,{"data-orientation":a.orientation,"data-state":et(i.open),"data-disabled":i.disabled?"":void 0,...r,ref:t})});X.displayName=G;var J="AccordionTrigger",K=r.forwardRef((e,t)=>{let{__scopeAccordion:n,...r}=e,a=V(C,n),i=Q(J,n),o=D(J,n),s=O(n);return(0,p.jsx)(I.ItemSlot,{scope:n,children:(0,p.jsx)(_,{"aria-disabled":i.open&&!o.collapsible||void 0,"data-orientation":a.orientation,id:i.triggerId,...s,...r,ref:t})})});K.displayName=J;var Z="AccordionContent",ee=r.forwardRef((e,t)=>{let{__scopeAccordion:n,...r}=e,a=V(C,n),i=Q(Z,n),o=O(n);return(0,p.jsx)(T,{role:"region","aria-labelledby":i.triggerId,"data-orientation":a.orientation,...o,...r,ref:t,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});function et(e){return e?"open":"closed"}ee.displayName=Z;var en=R,er=Y,ea=X,ei=K,eo=ee},18344:(e,t,n)=>{"use strict";n.d(t,{s:()=>c});var r=n(94416),a=n(86553),i=n(78041),o=n(98763),s=n(4450);function l(e,t){[...t].reverse().forEach(n=>{let r=e.getVariant(n);r&&(0,o.U)(e,r),e.variantChildren&&e.variantChildren.forEach(e=>{l(e,t)})})}function u(){let e=!1,t=new Set,n={subscribe:e=>(t.add(e),()=>void t.delete(e)),start(n,r){(0,i.V)(e,"controls.start() should only be called after a component has mounted. Consider calling within a useEffect hook.");let a=[];return t.forEach(e=>{a.push((0,s._)(e,n,{transitionOverride:r}))}),Promise.all(a)},set:n=>((0,i.V)(e,"controls.set() should only be called after a component has mounted. Consider calling within a useEffect hook."),t.forEach(e=>{var t,r;t=e,Array.isArray(r=n)?l(t,r):"string"==typeof r?l(t,[r]):(0,o.U)(t,r)})),stop(){t.forEach(e=>{e.values.forEach(e=>e.stop())})},mount:()=>(e=!0,()=>{e=!1,n.stop()})};return n}let c=function(){let e=(0,r.M)(u);return(0,a.E)(e.mount,[]),e}},19331:(e,t,n)=>{"use strict";function r(e,...t){return t.reduce((e,t)=>t(e),e)}n.d(t,{F:()=>r})},20197:e=>{e.exports={header:"quoted-tweet-header_header___qrcQ",avatar:"quoted-tweet-header_avatar__lGzrW",avatarSquare:"quoted-tweet-header_avatarSquare__l_eYT",author:"quoted-tweet-header_author__k48VI",authorText:"quoted-tweet-header_authorText__FULly",username:"quoted-tweet-header_username__YLPXR"}},20821:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{VALID_LOADERS:function(){return n},imageConfigDefault:function(){return r}});let n=["default","imgix","cloudinary","akamai","custom"],r={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:60,formats:["image/webp"],dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:void 0,unoptimized:!1}},22833:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(30313).A)("outline","file-broken","FileBroken",[["path",{d:"M14 3v4a1 1 0 0 0 1 1h4",key:"svg-0"}],["path",{d:"M5 7v-2a2 2 0 0 1 2 -2h7l5 5v2",key:"svg-1"}],["path",{d:"M19 19a2 2 0 0 1 -2 2h-10a2 2 0 0 1 -2 -2",key:"svg-2"}],["path",{d:"M5 16h.01",key:"svg-3"}],["path",{d:"M5 13h.01",key:"svg-4"}],["path",{d:"M5 10h.01",key:"svg-5"}],["path",{d:"M19 13h.01",key:"svg-6"}],["path",{d:"M19 16h.01",key:"svg-7"}]])},23537:(e,t,n)=>{"use strict";n.d(t,{EK:()=>m,Im:()=>p,Nn:()=>x,O_:()=>c,Uk:()=>w,a5:()=>T,bp:()=>_,ci:()=>A,is:()=>u,mS:()=>b,nx:()=>v,p4:()=>y,rw:()=>f,uH:()=>g,xQ:()=>h});var r=n(69605),a=n(36058),i=n(55901);function o(e){return e.reduce((e,t)=>
1null===e||null===t?null:e+t,0)}function s(e){return(0,r.Sc)(e)?e.fixedSize:null}function l(e){return(0,r.Sc)(e)?e.fixedSize:e.maxSize??null}function u(e,t={}){let n=t.size??(0,a.PL)(),o=d(n,s(e)),c=d(n,l(e))??void 0;return(0,r.xv)({...null!==o?{fixedSize:o}:{getSizeFromValue:t=>("object"==typeof n?(0,r.QM)(t.length,n):0)+[...t].reduce((t,n)=>t+(0,r.QM)(n,e),0),maxSize:c},write:(t,r,a)=>("number"==typeof n&&function(e,t,n){if(t!==n)throw new i.tsw(i.lUj,{actual:n,codecDescription:e,expected:t})}("array",n,t.length),"object"==typeof n&&(a=n.write(t.length,r,a)),t.forEach(t=>{a=e.write(t,r,a)}),a)})}function c(e,t={}){let n=t.size??(0,a.VI)(),i=d(n,s(e)),o=d(n,l(e))??void 0;return(0,r.$C)({...null!==i?{fixedSize:i}:{maxSize:o},read:(t,r)=>{let a=[];if("object"==typeof n&&0===t.slice(r).length)return[a,r];if("remainder"===n){for(;r<t.length;){let[n,i]=e.read(t,r);r=i,a.push(n)}return[a,r]}let[i,o]="number"==typeof n?[n,r]:n.read(t,r);r=o;for(let n=0;n<i;n+=1){let[n,i]=e.read(t,r);r=i,a.push(n)}return[a,r]}})}function d(e,t){return"number"!=typeof e?null:0===e?0:null===t?null:t*e}function f(e={}){return(0,r.vt)(e.size??(0,a.eh)(),e=>1===Number(e))}function p(){return(0,r.xv)({getSizeFromValue:e=>e.length,write:(e,t,n)=>(t.set(e,n),n+e.length)})}function m(){return(0,r.$C)({read:(e,t)=>{let n=e.slice(t);return[n,t+n.length]}})}function y(e){return(0,r.$C)({fixedSize:e.length,read:(t,n)=>{let a=(0,r.$C)({read:(e,t)=>[e.slice(t).reduce((e,t)=>e+t.toString(16).padStart(2,"0"),""),e.length]});if(!(0,r.xB)(t,e,n))throw new i.tsw(i.lDK,{constant:e,data:t,hexConstant:a.decode(e),hexData:a.decode(t),offset:n});return[void 0,n+e.length]}})}function h(e){let t=o(e.map(s)),n=o(e.map(l))??void 0;return(0,r.$C)({...null===t?{maxSize:n}:{fixedSize:t},read:(t,n)=>{let r=[];return e.forEach(e=>{let[a,i]=e.read(t,n);r.push(a),n=i}),[r,n]}})}function g(e,t){let n=function(e){if(0===e.length)return 0;if(!(0,r.Sc)(e[0]))return null;let t=e[0].fixedSize;return e.every(e=>(0,r.Sc)(e)&&e.fixedSize===t)?t:null}(e),a=(n,r)=>{let a=t(n,r);return function(e,t){if(void 0===e[t])throw new i.tsw(i.bg4,{maxRange:e.length-1,minRange:0,variant:t})}(e,a),e[a].read(n,r)};if(null!==n)return(0,r.$C)({fixedSize:n,read:a});let o=e.map(e=>l(e)).reduce((e,t)=>null===e||null===t?null:Math.max(e,t),0);return(0,r.$C)({...null!==o?{maxSize:o}:{},read:a})}function b(e,t={}){let n=t.discriminator??"__kind",i=t.size??(0,a.eh)();return g(e.map(([e,t])=>(0,r.vt)(h([i,t]),([,t])=>({[n]:e,...t}))),(e,t)=>Number(i.read(e,t)[0]))}function w(e,t={}){let n=t.size??(0,a.eh)(),o=t.useValuesAsDiscriminators??!1,{enumKeys:s,enumValues:l,numericalValues:u}=function(e){let t=[...new Set(Object.values(e).filter(e=>"number"==typeof e))].sort(),n=Object.fromEntries(Object.entries(e).slice(t.length)),r=Object.keys(n),a=Object.values(n),i=[...new Set([...r,...a.filter(e=>"string"==typeof e)])];return{enumKeys:r,enumRecord:n,enumValues:a,numericalValues:t,stringValues:i}}(e);if(o&&l.some(e=>"string"==typeof e))throw new i.tsw(i.nM8,{stringValues:l.filter(e=>"string"==typeof e)});return(0,r.vt)(n,e=>{let t=Number(e),n=function({discriminator:e,enumKeys:t,enumValues:n,useValuesAsDiscriminators:r}){return r?function(e,t){let n=e.length;for(;n--;)if(t(e[n],n,e))return n;return -1}(n,t=>t===e):e>=0&&e<t.length?e:-1}({discriminator:t,enumKeys:s,enumValues:l,useValuesAsDiscriminators:o});if(n<0){let e=o?u:[...Array(s.length).keys()];throw new i.tsw(i.sjm,{discriminator:t,formattedValidDiscriminators:function(e){if(0===e.length)return"";let t=[e[0],e[0]],n=[];for(let r=1;r<e.length;r++){let a=e[r];t[1]+1===a?t[1]=a:(n.push(t[0]===t[1]?`${t[0]}`:`${t[0]}-${t[1]}`),t=[a,a])}return n.push(t[0]===t[1]?`${t[0]}`:`${t[0]}-${t[1]}`),n.join(", ")}(e),validDiscriminators:e})}return l[n]})}function v(e,t){return(0,r.vt)(h([...t,e]),e=>e[e.length-1])}function _(e,t,n={}){return(0,r.vt)(c(h([e,t]),n),e=>new Map(e))}function x(){return(0,r.$C)({fixedSize:0,read:(e,t)=>[void 0,t]})}function T(e){let t=e.map(([,e])=>e),n=o(t.map(s)),a=o(t.map(l))??void 0;return(0,r.xv)({...null===n?{getSizeFromValue:t=>e.map(([e,n])=>(0,r.QM)(t[e],n)).reduce((e,t)=>
1e+t,0),maxSize:a}:{fixedSize:n},write:(t,n,r)=>(e.forEach(([e,a])=>{r=a.write(t[e],n,r)}),r)})}function A(e){let t=e.map(([,e])=>e),n=o(t.map(s)),a=o(t.map(l))??void 0;return(0,r.$C)({...null===n?{maxSize:a}:{fixedSize:n},read:(t,n)=>{let r={};return e.forEach(([e,a])=>{let[i,o]=a.read(t,n);n=o,r[e]=i}),[r,n]}})}},23567:(e,t,n)=>{"use strict";n.d(t,{BX:()=>p,RO:()=>b,fz:()=>h,i5:()=>y,iW:()=>g});var r,a=n(72796),i=n(69605),o=n(23537),s=n(36058),l=n(55901),u=n(68893),c=n(66602),d=n(5334);function f(e){let t=Object.values(e);if(0===t.length)throw new l.tsw(l.BUQ);return t.map(e=>e||new Uint8Array(64).fill(0))}function p(){return(0,i.vt)((0,o.ci)([["signatures",(0,o.O_)((0,i.pI)((0,o.EK)(),64),{size:(0,s.vU)()})],["messageBytes",(0,o.EK)()]]),m)}function m(e){let{messageBytes:t,signatures:n}=e,[r,c,d]=(0,o.xQ)([(0,u.N0)(),(0,i.iO)((0,s.eh)(),2),(0,o.O_)((0,a.Xg)(),{size:(0,s.vU)()})]).decode(t),f=d.slice(0,c);if(f.length!==n.length)throw new l.tsw(l.Ipf,{numRequiredSignatures:c,signaturesLength:n.length,signerAddresses:f});let p={};return f.forEach((e,t)=>{let r=n[t];r.every(e=>0===e)?p[e]=null:p[e]=r}),{messageBytes:t,signatures:Object.freeze(p)}}function y(e){let t=(0,u.rt)(e),n=(0,u.dU)().encode(t),r=t.staticAccounts.slice(0,t.header.numSignerAccounts),a={};for(let e of r)a[e]=null;return Object.freeze({lifetimeConstraint:(0,u.q0)(e)?{blockhash:e.lifetimeConstraint.blockhash,lastValidBlockHeight:e.lifetimeConstraint.lastValidBlockHeight}:{nonce:e.lifetimeConstraint.nonce,nonceAccountAddress:e.instructions[0].accounts[0].address},messageBytes:n,signatures:Object.freeze(a)})}function h(e){r||(r=(0,c.BC)());let t=Object.values(e.signatures)[0];if(!t)throw new l.tsw(l.E3B);return r.decode(t)}async function g(e,t){let n,r;if(await Promise.all(e.map(async e=>{let i=await (0,a.Tq)(e.publicKey),o=t.signatures[i];if(void 0===o)return void(r||=new Set).add(i);if(r)return;let s=await (0,d.b_)(e.privateKey,t.messageBytes);null!==o&&s.length===o.length&&s.every((e,t)=>e===o[t])||((n||={})[i]=s)})),r&&r.size>0){let e=Object.keys(t.signatures);throw new l.tsw(l.Ngb,{expectedAddresses:e,unexpectedAddresses:[...r]})}return n?Object.freeze({...t,signatures:Object.freeze({...t.signatures,...n})}):t}function b(e){let t=(0,o.a5)([["signatures",(0,i.FU)((0,o.is)((0,i.Ns)((0,o.Im)(),64),{size:(0,s.tD)()}),f)],["messageBytes",(0,o.Im)()]]).encode(e);return(0,c.Ul)().decode(t)}},25770:e=>{e.exports={verifiedOld:"verified-badge_verifiedOld__zcaba",verifiedBlue:"verified-badge_verifiedBlue__s3_Vu",verifiedGovernment:"verified-badge_verifiedGovernment__qRJxq"}},25805:e=>{e.exports={root:"tweet-info-created-at_root__KaxZi"}},28709:e=>{e.exports={header:"tweet-header_header__CXzdi",avatar:"tweet-header_avatar__0Wi9G",avatarOverflow:"tweet-header_avatarOverflow__E2gxj",avatarSquare:"tweet-header_avatarSquare__uIUBO",avatarShadow:"tweet-header_avatarShadow__CB9Zo",author:"tweet-header_author___jWoR",authorLink:"tweet-header_authorLink__qj5Sm",authorVerified:"tweet-header_authorVerified__OFYo2",authorLinkText:"tweet-header_authorLinkText__y6HdU",authorMeta:"tweet-header_authorMeta__gIC3U",authorFollow:"tweet-header_authorFollow__w_j4h",username:"tweet-header_username__UebZb",follow:"tweet-header_follow__Fi7bf",separator:"tweet-header_separator__d4pqe",brand:"tweet-header_brand__0FLQl",twitterIcon:"tweet-header_twitterIcon__m0Rzu"}},30313:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(12115),a={outline:{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"},filled:{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"currentColor",stroke:"none"}};let i=(e,t,n,i)=>{let o=(0,r.forwardRef)((n,o)=>{let{color:s="currentColor",size:l=24,stroke:u=2,title:c,className:d,children:f,...p}=n;return(0,r.createElement)("svg",{ref:o,...a[e],width:l,height:l,className:["tabler-icon","tabler-icon-".concat(t),d].join(" "),..."filled"===e?{fill:s}:{strokeWidth:u,stroke:s},...p},[c&&(0,r.createElement)("title",{key:"svg-title"},c),...i.map(e=>{let[t,n]=e;return(0,r.createElement)(t,n)}),...Array.isArray(f)?f:[f]])});return o.displayName="".concat(n),o}},30926:(e,t,n)=>{"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{callServer:function(){return r.callServer},createServerReference:function(){return i.createServerReference},findSourceMapURL:function(){return a.findSourceMapURL}});let r=n(41209),a=n(85153),i=n(77197)},32750:(e,t,n)=>{"use strict";n.d(t,{mp:()=>o});var r=n(69605),a=n(23537),i=n(36058);function o(e,t={}){let n=null===t.prefix?(0,r.vt)((0,a.Nn)(),()=>!1):(0,a.rw)({size:t.prefix??(0,i.eh)()}),s="zeroes"===t.noneValue?((0,r.ex)(e),(0,r.pI)((0,a.Nn)(),e.fixedSize)):t.noneValue?(0,a.p4)(t.noneValue):(0,a.Nn)();return(0,a.uH)([(0,r.vt)((0,a.xQ)([n,s]),()=>({__option:"None"})),(0,r.vt)((0,a.xQ)([n,e]),([,e])=>({__option:"Some",value:e}))],(e,a)=>{if(null===t.prefix&&!t.noneValue)return Number(a<e.length);if(null===t.prefix&&null!=t.noneValue){let n="zeroes"===t.noneValue?new Uint8Array(s.fixedSize).fill(0):t.noneValue;return+!(0,r.xB)(e,n,a)}return Number(n.read(e,a)[0])})}},33455:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ImageConfigContext",{enumerable:!0,get:function(){return i}});let r=n(28140)._(n(12115)),a=n(20821),i=r.default.createContext(a.imageConfigDefault)},34181:(e,t,n)=>{"use strict";n.d(t,{KUJ:()=>p,YsN:()=>u,_rl:()=>d,m5q:()=>f});var r=n(69605),a=n(36058),i=n(23537),o=(e=>(e[e.Uninitialized=0]="Uninitialized",e[e.Initialized=1]="Initialized",e[e.Frozen=2]="Frozen",e))(o||{}),s=(e=>(e[e.MintTokens=0]="MintTokens",e[e.FreezeAccount=1]="FreezeAccount",e[e.AccountOwner=2]="AccountOwner",e[e.CloseAccount=3]="CloseAccount",e))(s||{}),l=(e=>(e[e.CreateAssociatedToken=0]="CreateAssociatedToken",e[e.CreateAssociatedTokenIdempotent=1]="CreateAssociatedTokenIdempotent",e[e.RecoverNestedAssociatedToken=2]="RecoverNestedAssociatedToken",e))(l||{}),u="TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",c=(e=>(e[e.Mint=0]="Mint",e[e.Token=1]="Token",e[e.Multisig=2]="Multisig",e))(c||{}),d=(e=>(e[e.InitializeMint=0]="InitializeMint",e[e.InitializeAccount=1]="InitializeAccount",e[e.InitializeMultisig=2]="InitializeMultisig",e[e.Transfer=3]="Transfer",e[e.Approve=4]="Approve",e[e.Revoke=5]="Revoke",e[e.SetAuthority=6]="SetAuthority",e[e.MintTo=7]="MintTo",e[e.Burn=8]="Burn",e[e.CloseAccount=9]="CloseAccount",e[e.FreezeAccount=10]="FreezeAccount",e[e.ThawAccount=11]="ThawAccount",e[e.TransferChecked=12]="TransferChecked",e[e.ApproveChecked=13]="ApproveChecked",e[e.MintToChecked=14]="MintToChecked",e[e.BurnChecked=15]="BurnChecked",e[e.InitializeAccount2=16]="InitializeAccount2",e[e.SyncNative=17]="SyncNative",e[e.InitializeAccount3=18]="InitializeAccount3",e[e.InitializeMultisig2=19]="InitializeMultisig2",e[e.InitializeMint2=20]="InitializeMint2",e[e.GetAccountDataSize=21]="GetAccountDataSize",e[e.InitializeImmutableOwner=22]="InitializeImmutableOwner",e[e.AmountToUiAmount=23]="AmountToUiAmount",e[e.UiAmountToAmount=24]="UiAmountToAmount",e))(d||{});function f(e){let t="data"in e?e.data:e;if((0,r.xB)(t,(0,a.Qe)().encode(0),0))return 0;if((0,r.xB)(t,(0,a.Qe)().encode(1),0))return 1;if((0,r.xB)(t,(0,a.Qe)().encode(2),0))return 2;if((0,r.xB)(t,(0,a.Qe)().encode(3),0))return 3;if((0,r.xB)(t,(0,a.Qe)().encode(4),0))return 4;if((0,r.xB)(t,(0,a.Qe)().encode(5),0))return 5;if((0,r.xB)(t,(0,a.Qe)().encode(6),0))return 6;if((0,r.xB)(t,(0,a.Qe)().encode(7),0))return 7;if((0,r.xB)(t,(0,a.Qe)().encode(8),0))return 8;if((0,r.xB)(t,(0,a.Qe)().encode(9),0))return 9;if((0,r.xB)(t,(0,a.Qe)().encode(10),0))return 10;if((0,r.xB)(t,(0,a.Qe)().encode(11),0))return 11;if((0,r.xB)(t,(0,a.Qe)().encode(12),0))return 12;if((0,r.xB)(t,(0,a.Qe)().encode(13),0))return 13;if((0,r.xB)(t,(0,a.Qe)().encode(14),0))return 14;if((0,r.xB)(t,(0,a.Qe)().encode(15),0))return 15;if((0,r.xB)(t,(0,a.Qe)().encode(16),0))return 16;if((0,r.xB)(t,(0,a.Qe)().encode(17),0))return 17;if((0,r.xB)(t,(0,a.Qe)().encode(18),0))return 18;if((0,r.xB)(t,(0,a.Qe)().encode(19),0))return 19;if((0,r.xB)(t,(0,a.Qe)().encode(20),0))return 20;if((0,r.xB)(t,(0,a.Qe)().encode(21),0))return 21;if((0,r.xB)(t,(0,a.Qe)().encode(22),0))return 22;if((0,r.xB)(t,(0,a.Qe)().encode(23),0))return 23;if((0,r.xB)(t,(0,a.Qe)().encode(24),0))return 24;throw Error("The provided instruction could not be identified as a token instruction.")}function p(e){if(e.accounts.length<4)throw Error("Not enough accounts");let t=0,n=()=>{let n=e.accounts[t];return t+=1,n};return{programAddress:e.programAddress,accounts:{source:n(),mint:n(),destination:n(),authority:n()},data:(0,i.ci)([["discriminator",(0,a.eh)()],["amount",(0,a.UH)()],["decimals",(0,a.eh)()]]).decode(e.data)}}},34412:e=>{e.exports={info:"tweet-info_info__ll_kH",infoLink:"tweet-info_infoLink__xdgYO",infoIcon:"tweet-info_infoIcon__S8lzA"}},36832:(e,t,n)=>{"use strict";n.d(t,{N:()=>o});var r=n(73934),a=n(12115),i=n(53127);function o(e){let t=(0,a.useRef)(0),{isStatic:n}=(0,a.useContext)(i.Q);(0,a.useEffect)(()=>
1{if(n)return;let a=n=>{let{timestamp:r,delta:a}=n;t.current||(t.current=r),e(r-t.current,a)};return r.Gt.update(a,!0),()=>(0,r.WG)(a)},[e])}},36953:()=>{},41407:(e,t,n)=>{"use strict";n.d(t,{I:()=>o});var r=n(12115),a=n(98662),i=n(14741);function o(){i.r.current||(0,a.U)();let[e]=(0,r.useState)(i.O.current);return e}},42937:(e,t,n)=>{"use strict";n.d(t,{c:()=>f});var r=n(13933);class a extends r.C{constructor(e){super(`Call bundle failed with status: ${e.statusCode}`,{name:"BundleFailedError"}),Object.defineProperty(this,"result",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.result=e}}var i=n(72757),o=n(87639),s=n(94788),l=n(98722),u=n(37407),c=n(59350),d=n(81128);async function f(e,t){let n,{id:r,pollingInterval:f=e.pollingInterval,status:m=({statusCode:e})=>200===e||e>=300,retryCount:y=4,retryDelay:h=({count:e})=>200*~~(1<<e),timeout:g=6e4,throwOnFailure:b=!1}=t,w=(0,c.A)(["waitForCallsStatus",e.uid,r]),{promise:v,resolve:_,reject:x}=(0,l.Y)(),T=(0,o.lB)(w,{resolve:_,reject:x},t=>{let o=(0,s.w)(async()=>{let s=e=>{clearTimeout(n),o(),e(),T()};try{let n=await (0,u.b)(async()=>{let t=await (0,i.T)(e,d.k,"getCallsStatus")({id:r});if(b&&"failure"===t.status)throw new a(t);return t},{retryCount:y,delay:h});if(!m(n))return;s(()=>t.resolve(n))}catch(e){s(()=>t.reject(e))}},{interval:f,emitOnBegin:!0});return o});return n=g?setTimeout(()=>{T(),clearTimeout(n),x(new p({id:r}))},g):void 0,await v}class p extends r.C{constructor({id:e}){super(`Timed out while waiting for call bundle with id "${e}" to be confirmed.`,{name:"WaitForCallsStatusTimeoutError"})}}},44263:e=>{e.exports={skeleton:"skeleton_skeleton__gUMqh",loading:"skeleton_loading__XZoZ6"}},51077:(e,t,n)=>{"use strict";n.d(t,{$p:()=>s,HF:()=>o,s_:()=>a});var r=n(1047),a=[{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"spender",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"authorizer",type:"address"},{indexed:!0,internalType:"bytes32",name:"nonce",type:"bytes32"}],name:"AuthorizationCanceled",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"authorizer",type:"address"},{indexed:!0,internalType:"bytes32",name:"nonce",type:"bytes32"}],name:"AuthorizationUsed",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"_account",type:"address"}],name:"Blacklisted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"newBlacklister",type:"address"}],name:"BlacklisterChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"burner",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"Burn",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"newMasterMinter",type:"address"}],name:"MasterMinterChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"minter",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"Mint",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"minter",type:"address"},{indexed:!1,internalType:"uint256",name:"minterAllowedAmount",type:"uint256"}],name:"MinterConfigured",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"oldMinter",type:"address"}],name:"MinterRemoved",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"previousOwner",type:"address"},{indexed:!1,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[],name:"Pause",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"newAddress",type:"address"}],name:"PauserChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"newRescuer",type:"address"}],name:"RescuerChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Transfer",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"_account",type:"address"}],name:"UnBlacklisted",type:"event"},{anonymous:!1,inputs:[],name:"Unpause",type:"event"},{inputs:[],name:"CANCEL_AUTHORIZATION_TYPEHASH",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"DOMAIN_SEPARATOR",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"PERMIT_TYPEHASH",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"RECEIVE_WITH_AUTHORIZATION_TYPEHASH",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"TRANSFER_WITH_AUTHORIZATION_TYPEHASH",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"}],name:"allowance",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"value",type:"uint256"}],name:"approve",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"authorizer",type:"address"},{internalType:"bytes32",name:"nonce",type:"bytes32"}],name:"authorizationState",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_account",type:"address"}
1],name:"blacklist",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"blacklister",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_amount",type:"uint256"}],name:"burn",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"authorizer",type:"address"},{internalType:"bytes32",name:"nonce",type:"bytes32"},{internalType:"uint8",name:"v",type:"uint8"},{internalType:"bytes32",name:"r",type:"bytes32"},{internalType:"bytes32",name:"s",type:"bytes32"}],name:"cancelAuthorization",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"authorizer",type:"address"},{internalType:"bytes32",name:"nonce",type:"bytes32"},{internalType:"bytes",name:"signature",type:"bytes"}],name:"cancelAuthorization",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"minter",type:"address"},{internalType:"uint256",name:"minterAllowedAmount",type:"uint256"}],name:"configureMinter",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"currency",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"decimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"decrement",type:"uint256"}],name:"decreaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"increment",type:"uint256"}],name:"increaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"string",name:"tokenName",type:"string"},{internalType:"string",name:"tokenSymbol",type:"string"},{internalType:"string",name:"tokenCurrency",type:"string"},{internalType:"uint8",name:"tokenDecimals",type:"uint8"},{internalType:"address",name:"newMasterMinter",type:"address"},{internalType:"address",name:"newPauser",type:"address"},{internalType:"address",name:"newBlacklister",type:"address"},{internalType:"address",name:"newOwner",type:"address"}],name:"initialize",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"string",name:"newName",type:"string"}],name:"initializeV2",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"lostAndFound",type:"address"}],name:"initializeV2_1",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address[]",name:"accountsToBlacklist",type:"address[]"},{internalType:"string",name:"newSymbol",type:"string"}],name:"initializeV2_2",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_account",type:"address"}],name:"isBlacklisted",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"isMinter",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"masterMinter",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_to",type:"address"},{internalType:"uint256",name:"_amount",type:"uint256"}],name:"mint",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"minter",type:"address"}],name:"minterAllowance",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"}],name:"nonces",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"pause",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"paused",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"pauser",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"value",type:"uint256"},{internalType:"uint256",name:"deadline",type:"uint256"},{internalType:"bytes",name:"signature",type:"bytes"}],name:"permit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"value",type:"uint256"},{internalType:"uint256",name:"deadline",type:"uint256"},{internalType:"uint8",name:"v",type:"uint8"},{internalType:"bytes32",name:"r",type:"bytes32"},{internalType:"bytes32",name:"s",type:"bytes32"}],name:"permit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"value",type:"uint256"},{internalType:"uint256",name:"validAfter",type:"uint256"},{internalType:"uint256",name:"validBefore",type:"uint256"},{internalType:"bytes32",name:"nonce",type:"bytes32"},{internalType:"bytes",name:"signature",type:"bytes"}],name:"receiveWithAuthorization",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"value",type:"uint256"},{internalType:"uint256",name:"validAfter",type:"uint256"},{internalType:"uint256",name:"validBefore",type:"uint256"},{internalType:"bytes32",name:"nonce",type:"bytes32"},{internalType:"uint8",name:"v",type:"uint8"},{internalType:"bytes32",name:"r",type:"bytes32"},{internalType:"bytes32",name:"s",type:"bytes32"}],name:"receiveWithAuthorization",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"minter",type:"address"}],name:"removeMinter",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IERC20",name:"tokenContract",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"rescueERC20",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"rescuer",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"value",type:"uint256"}],name:"transfer",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"value",type:"uint256"}],name:"transferFrom",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"value",type:"uint256"},{internalType:"uint256",name:"validAfter",type:"uint256"},{internalType:"uint256",name:"validBefore",type:"uint256"},{internalType:"bytes32",name:"nonce",type:"bytes32"},{internalType:"bytes",name:"signature",type:"bytes"}],name:"transferWithAuthorization",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"value",type:"uint256"},{internalType:"uint256",name:"validAfter",type:"uint256"},{internalType:"uint256",name:"validBefore",type:"uint256"},{internalType:"bytes32",name:"nonce",type:"bytes32"},{internalType:"uint8",name:"v",type:"uint8"},{internalType:"bytes32",name:"r",type:"bytes32"},{internalType:"bytes32",name:"s",type:"bytes32"}],name:"transferWithAuthorization",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_account",type:"address"}],name:"unBlacklist",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"unpause",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_newBlacklister",type:"address"}],name:"updateBlacklister",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_newMasterMinter",type:"address"}],name:"updateMasterMinter",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_newPauser",type:"address"}],name:"updatePauser",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newRescuer",type:"address"}],name:"updateRescuer",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"version",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"pure",type:"function"}],i=null;async function o(e){return null!==i?i:i=await e.readContract({address:r.$W[e.chain.id.toString()].usdcAddress,abi:a,functionName:"version"})}async function s(e,t,n){return await e.readContract({address:t,abi:a,functionName:"balanceOf",args:[n]})}},53350:(e,t,n)=>{"use strict";n.d(t,{d:()=>s});var r=n(22039),a=n(12115),i=n(53127),o=n(94416);function s(e){let t=(0,o.M)(()=>(0,r.OQ)(e)),{isStatic:n}=(0,a.useContext)(i.Q);if(n){let[,n]=(0,a.useState)(e);(0,a.useEffect)(()=>t.on("change",n),[])}return t}},54346:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(30313).A)("filled","box-align-right-filled","BoxAlignRightFilled",[["path",{d:"M18.998 3.003h-5a1 1 0 0 0 -1 1v16a1 1 0 0 0 1 1h5a2 2 0 0 0 2 -2v-14a2 2 0 0 0 -2 -2z",key:"svg-0"}],["path",{d:"M9.008 19.003a1 1 0 0 1 .117 1.993l-.127 .007a1 1 0 0 1 -.117 -1.993l.127 -.007z",key:"svg-1"}],["path",{d:"M4.008 19.003a1 1 0 0 1 .117 1.993l-.128 .007a1 1 0 0 1 -.117 -1.993l.128 -.007z",key:"svg-2"}],["path",{d:"M4.008 14.002a1 1 0 0 1 .117 1.993l-.128 .007a1 1 0 0 1 -.117 -1.993l.128 -.007z",key:"svg-3"}],["path",{d:"M4.008 8.002a1 1 0 0 1 .117 1.993l-.128 .007a1 1 0 0 1 -.117 -1.993l.128 -.007z",key:"svg-4"}],["path",{d:"M4.008 3.002a1 1 0 0 1 .117 1.993l-.128 .007a1 1 0 0 1 -.117 -1.993l.128 -.007z",key:"svg-5"}],["path",{d:"M9.008 3.002a1 1 0 0 1 .117 1.993l-.127 .007a1 1 0 0 1 -.117 -1.993l.127 -.007z",key:"svg-6"}]])}
1,54652:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{default:function(){return l},getImageProps:function(){return s}});let r=n(28140),a=n(75040),i=n(81356),o=r._(n(71124));function s(e){let{props:t}=(0,a.getImgProps)(e,{defaultLoader:o.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,n]of Object.entries(t))void 0===n&&delete t[e];return{props:t}}let l=i.Image},55069:(e,t,n)=>{"use strict";n.d(t,{e0:()=>S});var r=n(60837),a=n(78428),i=n(51077),o=n(1047),s=n(77608),l=n(80897),u=n(64916),c=n(44352),d=n(23567),f=n(68893),p=n(60430);async function m(e,t,n){if(0===e.length)return{};let r=await (0,p.gR)(t,e,n);return(0,p.RB)(r),(0,p._j)(r),r.reduce((e,t)=>({...e,[t.address]:t.data.addresses}),{})}async function y(e,t,n){let r=("addressTableLookups"in e&&void 0!==e.addressTableLookups&&e.addressTableLookups.length>0?e.addressTableLookups:[]).map(e=>e.lookupTableAddress),{lastValidBlockHeight:a,...i}=n??{},o=r.length>0?await m(r,t,i):{};return(0,f.mm)(e,{addressesByLookupTableAddress:o,lastValidBlockHeight:a})}var h=n(55901),g=n(63500),b=n(86471),w=globalThis.AbortController;async function v(e,t,n){let{abortSignal:r,commitment:a,getRecentSignatureConfirmationPromise:i}=t;r?.throwIfAborted();let o=new w;r&&r.addEventListener("abort",()=>{o.abort()},{signal:o.signal});try{let r=n({...t,abortSignal:o.signal});return await (0,g.r)([i({abortSignal:o.signal,commitment:a,signature:e}),...r])}finally{o.abort()}}async function _(e){await v((0,d.fz)(e.transaction),e,function({abortSignal:e,commitment:t,getBlockHeightExceedencePromise:n,transaction:r}){return[n({abortSignal:e,commitment:t,lastValidBlockHeight:r.lifetimeConstraint.lastValidBlockHeight})]})}var x=n(2323),T=n(91269),A=n(97214),k=n(34181),S={};(0,o.VA)(S,{SCHEME:()=>H,evm:()=>C,svm:()=>E});var C={};async function j(e,t,n){let r,l,u,c,d=t.payload;if(t.scheme!==H||n.scheme!==H)return{isValid:!1,invalidReason:"unsupported_scheme",payer:d.authorization.from};try{l=(0,a.SF)(t.network),r=n.extra?.name??o.$W[l.toString()].usdcName,u=n.asset,c=n.extra?.version??await (0,i.HF)(e)}catch{return{isValid:!1,invalidReason:"invalid_network",payer:t.payload.authorization.from}}let f={types:a.bw,primaryType:"TransferWithAuthorization",domain:{name:r,version:c,chainId:l,verifyingContract:u},message:{from:d.authorization.from,to:d.authorization.to,value:d.authorization.value,validAfter:d.authorization.validAfter,validBefore:d.authorization.validBefore,nonce:d.authorization.nonce}};return await e.verifyTypedData({address:d.authorization.from,...f,signature:d.signature})?(0,s.b)(d.authorization.to)!==(0,s.b)(n.payTo)?{isValid:!1,invalidReason:"invalid_exact_evm_payload_recipient_mismatch",payer:d.authorization.from}:BigInt(d.authorization.validBefore)<BigInt(Math.floor(Date.now()/1e3)+6)?{isValid:!1,invalidReason:"invalid_exact_evm_payload_authorization_valid_before",payer:d.authorization.from}:BigInt(d.authorization.validAfter)>BigInt(Math.floor(Date.now()/1e3))?{isValid:!1,invalidReason:"invalid_exact_evm_payload_authorization_valid_after",payer:d.authorization.from}:await (0,i.$p)(e,u,d.authorization.from)<BigInt(n.maxAmountRequired)?{isValid:!1,invalidReason:"insufficient_funds",payer:d.authorization.from}:BigInt(d.authorization.value)<BigInt(n.maxAmountRequired)?{isValid:!1,invalidReason:"invalid_exact_evm_payload_authorization_value",payer:d.authorization.from}:{isValid:!0,invalidReason:void 0,payer:d.authorization.from}:{isValid:!1,invalidReason:"invalid_exact_evm_payload_signature",payer:d.authorization.from}}async function I(e,t,n){let r=t.payload,a=await j(e,t,n);if(!a.isValid)return{success:!1,network:t.network,transaction:"",errorReason:a.invalidReason??"invalid_scheme",payer:r.authorization.from};let{signature:o}=function(e){if((0,c.iN)(e,-32)!==u.I)return{signature:e};let[t,n,r]=(0,l.n)([{type:"address"},{type:"bytes"},{type:"bytes"}],e);return{address:t,data:n,signature:r}}(r.signature),s=await e.writeContract({address:n.asset,abi:i.s_,functionName:"transferWithAuthorization",args:[r.authorization.from,r.authorization.to,BigInt(r.authorization.value),BigInt(r.authorization.validAfter),BigInt(r.authorization.validBefore),r.authorization.nonce,o],chain:e.chain});return"success"!==(await e.waitForTransactionReceipt({hash:s})).status?{success:!1,errorReason:"invalid_transaction_state",transaction:s,network:t.network,payer:r.authorization.from}:{success:!0,transaction:s,network:t.network,payer:r.authorization.from}}(0,o.VA)(C,{createPayment:()=>r.Lb,createPaymentHeader:()=>r.qE,decodePayment:()=>r.n_,encodePayment:()=>r.l9,preparePaymentHeader:()=>r.$Q,settle:()=>I,signPaymentHeader:()=>r.rC,verify:()=>j});var E={};async function z(e,t,n,r){try{M(t,n);let i=t.payload,o=(0,a.pA)(i),s=(0,a.XN)(n.network,r?.svmConfig?.rpcUrl);await N(i,n,e,r);let l=await (0,a.dO)(e,o,s);if(l.value?.err)throw Error("invalid_exact_svm_payload_transaction_simulation_failed");return{isValid:!0,invalidReason:void 0,payer:(0,a.X0)(o)}}catch(e){if(e instanceof Error&&a.sA.includes(e.message))return{isValid:!1,invalidReason:e.message,payer:(()=>{try{let e=(0,a.pA)(t.payload);return(0,a.X0)(e)}catch{return}})()};return console.error(e),{isValid:!1,invalidReason:"unexpected_verify_error",payer:(()=>{try{let e=(0,a.pA)(t.payload);return(0,a.X0)(e)}catch{return}})()}}}function M(e,t){if(e.scheme!==H||t.scheme!==H)throw Error("unsupported_scheme");if(e.network!==t.network||!a.yA.includes(t.network))throw Error("invalid_network")}async function N(e,t,n,r){let i=(0,a.XN)(t.network,r?.svmConfig?.rpcUrl),o=(0,a.pA)(e),s=(0,f.fr)().decode(o.messageBytes),l=(0,f.mm)(s);await O(l,t,n,i)}async function O(e,t,n,r){if(3!==e.instructions.length&&4!==e.instructions.length)throw Error("invalid_exact_svm_payload_transaction_instructions_length");R(e.instructions[0]),B(e.instructions[1]),e.instructions.forEach(e
1=>{if(e.accounts?.some(e=>e.address===n.address))throw Error("invalid_exact_svm_payload_transaction_fee_payer_included_in_instruction_accounts")}),3===e.instructions.length?await L(e.instructions[2],t,{txHasCreateDestATAInstruction:!1},n,r):(P(e.instructions[2],t),await L(e.instructions[3],t,{txHasCreateDestATAInstruction:!0},n,r))}function R(e){try{if(e.programAddress.toString()!==T.OH.toString()||e.data?.[0]!==2)throw Error("invalid_exact_svm_payload_transaction_instructions_compute_limit_instruction");(0,T.ad)(e)}catch(e){throw console.error(e),Error("invalid_exact_svm_payload_transaction_instructions_compute_limit_instruction")}}function B(e){if(e.programAddress.toString()!==T.OH.toString()||e.data?.[0]!==3)throw Error("invalid_exact_svm_payload_transaction_instructions_compute_price_instruction");if((0,T.oh)(e).data.microLamports>5*1e6)throw Error("invalid_exact_svm_payload_transaction_instructions_compute_price_instruction_too_high")}function P(e,t){let n;try{(0,x.$j)(e),(0,x.bB)(e),n=(0,A.NmE)({...e,data:new Uint8Array(e.data)})}catch(e){throw console.error(e),Error("invalid_exact_svm_payload_transaction_create_ata_instruction")}if(n.accounts.owner.address!==t.payTo)throw Error("invalid_exact_svm_payload_transaction_create_ata_instruction_incorrect_payee");if(n.accounts.mint.address!==t.asset)throw Error("invalid_exact_svm_payload_transaction_create_ata_instruction_incorrect_asset")}async function L(e,t,{txHasCreateDestATAInstruction:n},r,a){let i=U(e);await D(i,t,{txHasCreateDestATAInstruction:n},r,a)}async function D(e,t,{txHasCreateDestATAInstruction:n},r,a){let i=e.programAddress.toString()===k.YsN.toString()?k.YsN:A.du;if(e.accounts.authority.address===r.address)throw Error("invalid_exact_svm_payload_transaction_fee_payer_transferring_funds");let o=await (0,A._mM)({mint:t.asset,owner:t.payTo,tokenProgram:i});if(e.accounts.destination.address!==o[0])throw Error("invalid_exact_svm_payload_transaction_transfer_to_incorrect_ata");let s=[e.accounts.source.address,o[0]];for(let t of(await (0,p.jm)(a,s)).filter(e=>!e.exists)){if(t.address===e.accounts.source.address)throw Error("invalid_exact_svm_payload_transaction_sender_ata_not_found");if(t.address===o[0]&&!n)throw Error("invalid_exact_svm_payload_transaction_receiver_ata_not_found")}if(e.data.amount!==BigInt(t.maxAmountRequired))throw Error("invalid_exact_svm_payload_transaction_amount_mismatch")}function U(e){let t;try{(0,x.bB)(e),(0,x.$j)(e)}catch(e){throw console.error(e),Error("invalid_exact_svm_payload_transaction_instructions")}if(e.programAddress.toString()===k.YsN.toString()){if((0,k.m5q)(e)!==k._rl.TransferChecked)throw Error("invalid_exact_svm_payload_transaction_instruction_not_spl_token_transfer_checked");t=(0,k.KUJ)({...e,data:new Uint8Array(e.data)})}else if(e.programAddress.toString()===A.du.toString()){if((0,A.IBn)(e)!==A.wbs.TransferChecked)throw Error("invalid_exact_svm_payload_transaction_instruction_not_token_2022_transfer_checked");t=(0,A.KUJ)({...e,data:new Uint8Array(e.data)})}else throw Error("invalid_exact_svm_payload_transaction_not_a_transfer_instruction");return t}async function F(e,t,n,r){let i=await z(e,t,n,r);if(!i.isValid)return{success:!1,errorReason:i.invalidReason,network:t.network,transaction:""};let o=t.payload,s=(0,a.pA)(o),l=await (0,a.WJ)(e,s);var u=l;let c=Object.entries(u.signatures).filter(([,e])=>null==e).map(([e])=>e);if(c.length>0)throw Error(`transaction_signer_missing_signatures:${c.join(",")}`);let f=(0,a.X0)(l),p=(0,a.XN)(n.network,r?.svmConfig?.rpcUrl),m=(0,a.GI)(n.network,r?.svmConfig?.rpcUrl);try{let{success:e,errorReason:n,signature:r}=await $(l,p,m);return{success:e,errorReason:n,payer:f,transaction:r,network:t.network}}catch(e){return console.error("Unexpected error during transaction settlement:",e),{success:!1,errorReason:"unexpected_settle_error",network:t.network,transaction:(0,d.fz)(l),payer:f}}}async function q(e,t,n={skipPreflight:!0,encoding:"base64"}){let r=(0,d.RO)(e);return await t.sendTransaction(r,n).send()}async function V(e,t,n){let r=(0,d.fz)(e),a=new AbortController,i=setTimeout(()=>{a.abort("Transaction confirmation timed out after 60 seconds")},6e4);try{let i=(0,f.fr)().decode(e.messageBytes),o=await y(i,t);(0,f.Yq)(o);let s={...e,lifetimeConstraint:o.lifetimeConstraint},l=function({rpc:e,rpcSubscriptions:t}){return async function({abortSignal:n,commitment:r,signature:a}){let i=new w;n.addEventListener("abort",function(){i.abort()},{signal:i.signal});let o=await t.signatureNotifications(a,{commitment:r}).subscribe({abortSignal:i.signal}),s=(async()=>{for await(let e of o)if(!e.value.err)return;else throw(0,h.vPG)(e.value.err)})(),l=(async()=>{let{value:t}=await e.getSignatureStatuses([a]).send({abortSignal:i.signal}),n=t[0];n&&n.confirmationStatus&&(0,b.s3)(n.confirmationStatus,r)>=0||await new Promise(()=>{})})();try{return await (0,g.r)([s,l])}finally{i.abort()}}}({rpc:t,rpcSubscriptions:n}),u=function({rpc:e,rpcSubscriptions:t}){return async function({abortSignal:n,commitment:r,lastValidBlockHeight:a}){n.throwIfAborted();let i=new w;async function o(){let{absoluteSlot:t,blockHeight:n}=await e.getEpochInfo({commitment:r}).send({abortSignal:i.signal});return{blockHeight:n,differenceBetweenSlotHeightAndBlockHeight:t-n}}n.addEventListener("abort",()=>{i.abort()},{signal:i.signal});try{let[e,{blockHeight:r,differenceBetweenSlotHeightAndBlockHeight:s}]=await Promise.all([t.slotNotifications().subscribe({abortSignal:i.signal}),o()]);n.throwIfAborted();let l=r;if(l<=a){let t=s;for await(let n of e){let{slot:e}=n;if(e-t>a){let{blockHeight:e,differenceBetweenSlotHeightAndBlockHeight:n}=await o();if((l=e)>a)break;t=n}}}throw n.throwIfAborted(),new h.tsw(h.$f1,{currentBlockHeight:l,lastValidBlockHeight:a})}finally{i.abort()}}}({rpc:t,rpcSubscriptions:n}),c={abortSignal:a.signal,commitment:"confirmed",getBlockHeightExceedencePromise:u,getRecentSignatureConfirmationPromise:l};return await _({...c,transaction:s}),{success:!0,signature:r}}catch(e){if(console.error(e),(0,h.zbS)(e,h.$f1))return{success:!1,errorReason:"settle_exact_svm_block_height_exceeded",signature:r};
1if(e instanceof DOMException&&"AbortError"===e.name)return{success:!1,errorReason:"settle_exact_svm_transaction_confirmation_timed_out",signature:r};throw e}finally{clearTimeout(i)}}async function $(e,t,n){return await q(e,t),await V(e,t,n)}(0,o.VA)(E,{confirmSignedTransaction:()=>V,createAndSignPayment:()=>r.LK,createPaymentHeader:()=>r.CB,getValidatedTransferCheckedInstruction:()=>U,sendAndConfirmSignedTransaction:()=>$,sendSignedTransaction:()=>q,settle:()=>F,transactionIntrospection:()=>N,verify:()=>z,verifyComputeLimitInstruction:()=>R,verifyComputePriceInstruction:()=>B,verifyCreateATAInstruction:()=>P,verifySchemesAndNetworks:()=>M,verifyTransactionInstructions:()=>O,verifyTransferCheckedInstruction:()=>D,verifyTransferInstruction:()=>L});var H="exact"},56688:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(30313).A)("outline","table-column","TableColumn",[["path",{d:"M3 5a2 2 0 0 1 2 -2h14a2 2 0 0 1 2 2v14a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2v-14z",key:"svg-0"}],["path",{d:"M10 10h11",key:"svg-1"}],["path",{d:"M10 3v18",key:"svg-2"}],["path",{d:"M9 3l-6 6",key:"svg-3"}],["path",{d:"M10 7l-7 7",key:"svg-4"}],["path",{d:"M10 12l-7 7",key:"svg-5"}],["path",{d:"M10 17l-4 4",key:"svg-6"}]])},60430:(e,t,n)=>{"use strict";n.d(t,{RB:()=>o,SR:()=>i,WJ:()=>f,_j:()=>p,gR:()=>d,jm:()=>c,oG:()=>u});var r=n(55901),a=n(66602);function i(e,t){try{if("exists"in e&&!e.exists)return e;return Object.freeze({...e,data:t.decode(e.data)})}catch{throw new r.tsw(r.kCE,{address:e.address})}}function o(e){let t=e.filter(e=>(!("exists"in e)||"exists"in e&&e.exists)&&e.data instanceof Uint8Array);if(t.length>0){let e=t.map(e=>e.address);throw new r.tsw(r.sf7,{addresses:e})}}function s(e,t){if(!t)return Object.freeze({address:e,exists:!1});let n=(0,a.Iz)().encode(t.data[0]);return Object.freeze({...l(t),address:e,data:n,exists:!0})}function l(e){return Object.freeze({executable:e.executable,lamports:e.lamports,programAddress:e.owner,space:e.space})}async function u(e,t,n={}){let{abortSignal:r,...a}=n,i=await e.getAccountInfo(t,{...a,encoding:"base64"}).send({abortSignal:r});return s(t,i.value)}async function c(e,t,n={}){let{abortSignal:r,...a}=n;return(await e.getMultipleAccounts(t,{...a,encoding:"base64"}).send({abortSignal:r})).value.map((e,n)=>s(t[n],e))}async function d(e,t,n={}){let{abortSignal:r,...a}=n;return(await e.getMultipleAccounts(t,{...a,encoding:"jsonParsed"}).send({abortSignal:r})).value.map((e,n)=>e&&"object"==typeof e&&"parsed"in e.data?function(e,t){if(!t)return Object.freeze({address:e,exists:!1});let n=t.data.parsed.info;return Object.freeze({...l(t),address:e,data:n,exists:!0})}(t[n],e):s(t[n],e))}function f(e){if(!e.exists)throw new r.tsw(r.u1q,{address:e.address})}function p(e){let t=e.filter(e=>!e.exists);if(t.length>0){let e=t.map(e=>e.address);throw new r.tsw(r.mMN,{addresses:e})}}},60619:(e,t,n)=>{"use strict";n.d(t,{E:()=>i});var r=n(33182),a=n(60938);function i(e){for(var t=arguments.length,n=Array(t>1?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];let o=e.length;return(0,a.j)(n.filter(r.S),function(){let t="";for(let a=0;a<o;a++){t+=e[a];let i=n[a];i&&(t+=(0,r.S)(i)?i.get():i)}return t})}},60837:(e,t,n)=>{"use strict";n.d(t,{$Q:()=>b,CB:()=>x,LK:()=>T,Lb:()=>v,l9:()=>y,n_:()=>h,qE:()=>_,rC:()=>w});var r=n(78428),a=n(1047),i=n(77608),o=n(34561),s=n(72839),l=n(23567),u=n(19331),c=n(68893),d=n(60430),f=n(97214),p=n(34181),m=n(91269);function y(e){let t;if(r.I4.includes(e.network)){let n=e.payload;return t={...e,payload:{...n,authorization:Object.fromEntries(Object.entries(n.authorization).map(([e,t])=>[e,"bigint"==typeof t?t.toString():t]))}},(0,r.x8)(JSON.stringify(t))}if(r.yA.includes(e.network))return t={...e,payload:e.payload},(0,r.x8)(JSON.stringify(t));throw Error("Invalid network")}function h(e){let t,n=JSON.parse((0,r.du)(e));if(r.I4.includes(n.network))t={...n,payload:n.payload};else if(r.yA.includes(n.network))t={...n,payload:n.payload};else throw Error("Invalid network");return r.C3.parse(t)}async function g(e,{from:t,to:n,value:a,validAfter:o,validBefore:s,nonce:l},{asset:u,network:c,extra:d}){let f=(0,r.SF)(c),p=d?.name,m=d?.version,y={types:r.bw,domain:{name:p,version:m,chainId:f,verifyingContract:(0,i.b)(u)},primaryType:"TransferWithAuthorization",message:{from:(0,i.b)(t),to:(0,i.b)(n),value:a,validAfter:o,validBefore:s,nonce:l}};if((0,r.i$)(e)||(0,r.UP)(e)&&e.signTypedData)return{signature:await e.signTypedData(y)};throw Error("Invalid wallet client provided does not support signTypedData")}function b(e,t,n){let r=function(){let e=void 0!==globalThis.crypto&&"function"==typeof globalThis.crypto.getRandomValues?globalThis.crypto:(0,a.ki)("crypto").webcrypto;return(0,o.nj)(e.getRandomValues(new Uint8Array(32)))}(),i=BigInt(Math.floor(Date.now()/1e3)-600).toString(),s=BigInt(Math.floor(Date.now()/1e3+n.maxTimeoutSeconds)).toString();return{x402Version:t,scheme:n.scheme,network:n.network,payload:{signature:void 0,authorization:{from:e,to:n.payTo,value:n.maxAmountRequired,validAfter:i.toString(),val
1idBefore:s.toString(),nonce:r}}}}async function w(e,t,n){let{signature:r}=await g(e,n.payload.authorization,t);return{...n,payload:{...n.payload,signature:r}}}async function v(e,t,n){let a=b((0,r.i$)(e)?e.account.address:e.address,t,n);return w(e,n,a)}async function _(e,t,n){return y(await v(e,t,n))}async function x(e,t,n,r){return y(await T(e,t,n,r))}async function T(e,t,n,r){let a=await A(e,n,r),i=await (0,s.Gz)(a),o=(0,l.RO)(i);return{scheme:n.scheme,network:n.network,x402Version:t,payload:{transaction:o}}}async function A(e,t,n){let a=(0,r.XN)(t.network,n?.svmConfig?.rpcUrl),i=await k(e,t,n),o=t.extra?.feePayer,s=(0,u.F)((0,c.mN)({version:0}),e=>(0,m.AD)(1,e),e=>(0,c.t_)(o,e),e=>(0,c.Fx)(i,e)),l=(0,m.fN)({rpc:a}),d=await l(s),{value:f}=await a.getLatestBlockhash().send();return(0,u.F)(s,e=>(0,c.K2)((0,m.N8)({units:d}),e),e=>(0,c.S$)(f,e))}async function k(e,t,n){let{asset:a}=t,i=(0,r.XN)(t.network,n?.svmConfig?.rpcUrl),o=await (0,f.xty)(i,a),s=o.programAddress;if(s.toString()!==p.YsN.toString()&&s.toString()!==f.du.toString())throw Error("Asset was not created by a known token program");let l=[],u=await S(t,s,n);return u&&l.push(u),l.push(await C(e,t,o.data.decimals,s)),l}async function S(e,t,n){let{asset:a,payTo:i,extra:o}=e;if(!o?.feePayer)throw Error("feePayer is required in paymentRequirements.extra in order to set the facilitator as the fee payer for the create associated token account instruction");let[s]=await (0,f._mM)({mint:a,owner:i,tokenProgram:t}),l=(0,r.XN)(e.network,n?.svmConfig?.rpcUrl);if(!(await (0,d.oG)(l,s)).exists)return(0,f.i3Q)({payer:e.extra?.feePayer,ata:s,owner:i,mint:a,tokenProgram:t})}async function C(e,t,n,r){let{asset:a,maxAmountRequired:i,payTo:o}=t,[s]=await (0,f._mM)({mint:a,owner:e.address,tokenProgram:r}),[l]=await (0,f._mM)({mint:a,owner:o,tokenProgram:r});return(0,f.Rtd)({source:s,mint:a,destination:l,authority:e,amount:BigInt(i),decimals:n},{programAddress:r})}},60861:(e,t)=>{"use strict";function n(e){let{ampFirst:t=!1,hybrid:n=!1,hasQuery:r=!1}=void 0===e?{}:e;return t||n&&r}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isInAmpMode",{enumerable:!0,get:function(){return n}})},60938:(e,t,n)=>{"use strict";n.d(t,{j:()=>o});var r=n(73934),a=n(86553),i=n(53350);function o(e,t){let n=(0,i.d)(t()),o=()=>n.set(t());return o(),(0,a.E)(()=>{let t=()=>r.Gt.preRender(o,!1,!0),n=e.map(e=>e.on("change",t));return()=>{n.forEach(e=>e()),(0,r.WG)(o)}}),n}},62308:e=>{e.exports={root:"tweet-in-reply-to_root__o784R"}},63500:(e,t,n)=>{"use strict";function r(e){return null!==e&&("object"==typeof e||"function"==typeof e)}n.d(t,{r:()=>i});var a=new WeakMap;async function i(e){let t,n=new Promise((n,i)=>{for(let o of(t={reject:i,resolve:n},e)){if(!r(o)){Promise.resolve(o).then(n,i);continue}let e=a.get(o);void 0===e?((e=function(e){let t=new Set,n={deferreds:t,settled:!1};return Promise.resolve(e).then(e=>{for(let{resolve:n}of t)n(e);t.clear(),n.settled=!0},e=>{for(let{reject:n}of t)n(e);t.clear(),n.settled=!0}),n}
1(o)).deferreds.add(t),a.set(o,e)):e.settled?Promise.resolve(o).then(n,i):e.deferreds.add(t)}});return await n.finally(()=>{for(let n of e)r(n)&&a.get(n).deferreds.delete(t)})}},64916:(e,t,n)=>{"use strict";n.d(t,{I:()=>r,t:()=>a});let r="0x6492649264926492649264926492649264926492649264926492649264926492",a="0x0000000000000000000000000000000000000000000000000000000000000000"},65229:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(71847).A)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},66491:e=>{e.exports={verified:"icons_verified__1eJnA"}},66602:(e,t,n)=>{"use strict";n.d(t,{BC:()=>u,Iz:()=>d,Ul:()=>f,mc:()=>m,nZ:()=>l});var r=n(55901),a=n(69605);function i(e,t){let[n,r]=e.split(RegExp(`((?!${t}).*)`));return[n,r]}function o(e,t){let n=BigInt(t.length),r=0n;for(let a of e)r*=n,r+=BigInt(t.indexOf(a));return r}var s="123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz",l=()=>(e=>(0,a.xv)({getSizeFromValue:t=>{let[n,r]=i(t,e[0]);if(!r)return t.length;let a=o(r,e);return n.length+Math.ceil(a.toString(16).length/2)},write(t,n,a){if(!function(e,t,n=t){if(!t.match(RegExp(`^[${e}]*$`)))throw new r.tsw(r.mZ_,{alphabet:e,base:e.length,value:n})}(e,t),""===t)return a;let[s,l]=i(t,e[0]);if(!l)return n.set(new Uint8Array(s.length).fill(0),a),a+s.length;let u=o(l,e),c=[];for(;u>0n;)c.unshift(Number(u%256n)),u/=256n;let d=[...Array(s.length).fill(0),...c];return n.set(d,a),a+d.length}}))(s),u=()=>(e=>(0,a.$C)({read(t,n){let r=0===n?t:t.slice(n);if(0===r.length)return["",0];let a=r.findIndex(e=>0!==e);a=-1===a?r.length:a;let i=e[0].repeat(a);return a===r.length?[i,t.length]:[i+function(e,t){let n=BigInt(t.length),r=[];for(;e>0n;)r.unshift(t[Number(e%n)]),e/=n;return r.join("")}(r.slice(a).reduce((e,t)=>256n*e+BigInt(t),0n),e),t.length]}}))(s),c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",d=()=>(0,a.xv)({getSizeFromValue:e=>{try{return atob(e).length}catch{throw new r.tsw(r.mZ_,{alphabet:c,base:64,value:e})}},write(e,t,n){try{let r=atob(e).split("").map(e=>e.charCodeAt(0));return t.set(r,n),r.length+n}catch{throw new r.tsw(r.mZ_,{alphabet:c,base:64,value:e})}}}),f=()=>(0,a.$C)({read:(e,t=0)=>[btoa(String.fromCharCode(...e.slice(t))),e.length]}),p=globalThis.TextDecoder;globalThis.TextEncoder;var m=()=>{let e;return(0,a.$C)({read:(t,n)=>[(e||=new p).decode(t.slice(n)).replace(/\u0000/g,""),t.length]})}},68893:(e,t,n)=>{"use strict";n.d(t,{Fx:()=>q,K2:()=>V,N0:()=>k,S$:()=>w,Xp:()=>H,Yq:()=>b,az:()=>F,dU:()=>I,fr:()=>E,mN:()=>O,mm:()=>$,q0:()=>g,rt:()=>N,t_:()=>U});var r,a,i,o,s,l,u=n(55901),c=n(86471),d=n(72796),f=n(69605),p=n(23537),m=n(36058),y=n(2323),h=n(19331);function g(e){return"lifetimeConstraint"in e&&"string"==typeof e.lifetimeConstraint.blockhash&&"bigint"==typeof e.lifetimeConstraint.lastValidBlockHeight&&(0,c.yF)(e.lifetimeConstraint.blockhash)}function b(e){if(!g(e))throw new u.tsw(u.IJo)}function w(e,t){return"lifetimeConstraint"in t&&t.lifetimeConstraint&&"blockhash"in t.lifetimeConstraint&&t.lifetimeConstraint.blockhash===e.blockhash&&t.lifetimeConstraint.lastValidBlockHeight===e.lastValidBlockHeight?t:Object.freeze({...t,lifetimeConstraint:Object.freeze(e)})}function v(e,t){let[n,r]=e.split(RegExp(`((?!${t}).*)`));return[n,r]}function _(e,t){let n=BigInt(t.length),r=0n;for(let a of e)r*=n,r+=BigInt(t.indexOf(a));return r}var x="123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz";function T(){return i||(i=(0,m.Qe)()),i}function A(){return o||(o=(0,m.eh)()),o}function k(){return(0,f.$C)({maxSize:1,read:(e,t)=>{let n=e[t];return(128&n)==0?["legacy",t]:[128^n,t+1]}})}function S(){return(0,p.a5)(j())}function C(){return(0,f.FU)((0,p.a5)([...j(),["addressTableLookups",(0,p.is)(function(){if(!r){let e=(0,p.is)((0,m.Qe)(),{size:(0,m.tD)()});r=(0,p.a5)([["lookupTableAddress",(0,d.jw)()],["writableIndexes",e],["readonlyIndexes",e]])}return r}(),{size:(0,m.tD)()})]]),e=>"legacy"===e.version?e:{...e,addressTableLookups:e.addressTableLookups??[]})}function j(){return[["version",(0,f.xv)({getSizeFromValue:e=>+("legacy"!==e),maxSize:1,write:(e,t,n)=>{if("legacy"===e)return n;if(e<0||e>127)throw new u.tsw(u.Da$,{actualVersion:e});return t.set([128|e],n),n+1}})],["header",(0,p.a5)([["numSignerAccounts",T()],["numReadonlySignerAccounts",T()],["numReadonlyNonSignerAccounts",T()]])],["staticAccounts",(0,p.is)((0,d.jw)(),{size:(0,m.tD)()})],["lifetimeToken",(0,f.Ns)((0,f.xv)({getSizeFromValue:e=>{let[t,n]=v(e,x[0]);if(!n)return e.length;let r=_(n,x);return t.length+Math.ceil(r.toString(16).length/2)},write(e,t,n){if(!function(e,t,n=t){if(!t.match(RegExp(`^[${e}
1]*$`)))throw new u.tsw(u.mZ_,{alphabet:e,base:e.length,value:n})}(x,e),""===e)return n;let[r,a]=v(e,x[0]);if(!a)return t.set(new Uint8Array(r.length).fill(0),n),n+r.length;let i=_(a,x),o=[];for(;i>0n;)o.unshift(Number(i%256n)),i/=256n;let s=[...Array(r.length).fill(0),...o];return t.set(s,n),n+s.length}}),32)],["instructions",(0,p.is)((s||(s=(0,f.FU)((0,p.a5)([["programAddressIndex",(0,m.Qe)()],["accountIndices",(0,p.is)((0,m.Qe)(),{size:(0,m.tD)()})],["data",(0,f.Bq)((0,p.Im)(),(0,m.tD)())]]),e=>void 0!==e.accountIndices&&void 0!==e.data?e:{...e,accountIndices:e.accountIndices??[],data:e.data??new Uint8Array(0)})),s),{size:(0,m.tD)()})]]}function I(){return(0,f.xv)({getSizeFromValue:e=>"legacy"===e.version?S().getSizeFromValue(e):C().getSizeFromValue(e),write:(e,t,n)=>"legacy"===e.version?S().write(e,t,n):C().write(e,t,n)})}function E(){return(0,f.vt)((0,p.ci)([["version",k()],["header",(0,p.ci)([["numSignerAccounts",A()],["numReadonlySignerAccounts",A()],["numReadonlyNonSignerAccounts",A()]])],["staticAccounts",(0,p.O_)((0,d.Xg)(),{size:(0,m.vU)()})],["lifetimeToken",(0,f.pI)((0,f.$C)({read(e,t){let n=0===t?e:e.slice(t);if(0===n.length)return["",0];let r=n.findIndex(e=>0!==e);r=-1===r?n.length:r;let a=x[0].repeat(r);return r===n.length?[a,e.length]:[a+function(e,t){let n=BigInt(t.length),r=[];for(;e>0n;)r.unshift(t[Number(e%n)]),e/=n;return r.join("")}(n.slice(r).reduce((e,t)=>256n*e+BigInt(t),0n),x),e.length]}}),32)],["instructions",(0,p.O_)((l||(l=(0,f.vt)((0,p.ci)([["programAddressIndex",(0,m.eh)()],["accountIndices",(0,p.O_)((0,m.eh)(),{size:(0,m.vU)()})],["data",(0,f.Ru)((0,p.EK)(),(0,m.vU)())]]),e=>{if(e.accountIndices.length&&e.data.byteLength)return e;let{accountIndices:t,data:n,...r}=e;return{...r,...t.length?{accountIndices:t}:null,...n.byteLength?{data:n}:null}})),l),{size:(0,m.vU)()})],["addressTableLookups",(0,p.O_)(function(){if(!a){let e=(0,p.O_)((0,m.eh)(),{size:(0,m.vU)()});a=(0,f.vt)((0,p.ci)([["lookupTableAddress",(0,d.Xg)()],["writableIndexes",e],["readonlyIndexes",e]]),e=>"readableIndices"in e?{...e,readonlyIndexes:e.readableIndices,writableIndexes:e.writableIndices}:e)}return a}(),{size:(0,m.vU)()})]]),({addressTableLookups:e,...t})=>"legacy"!==t.version&&e?.length?{...t,addressTableLookups:e}:t)}function z(e,t,n){e[t]=n(e[t]??{role:y.Uv.READONLY})}var M=Symbol("AddressMapTypeProperty");function N(e){var t;let n,r=Object.entries(function(e,t){let n={[e]:{[M]:0,role:y.Uv.WRITABLE_SIGNER}},r=new Set;for(let e of t){let t;if(z(n,e.programAddress,t=>{if(r.add(e.programAddress),M in t){if((0,y.TN)(t.role))if(0===t[M])throw new u.tsw(u.XNQ,{programAddress:e.programAddress});else throw new u.tsw(u.Tsv,{programAddress:e.programAddress});if(2===t[M])return t}return{[M]:2,role:y.Uv.READONLY}}),e.accounts)for(let a of e.accounts)z(n,a.address,e=>{let{address:n,...i}=a;if(M in e)switch(e[M]){case 0:return e;case 1:{let n=(0,y.Wq)(e.role,i.role);if("lookupTableAddress"in i){if(e.lookupTableAddress!==i.lookupTableAddress&&0>(t||=(0,d.XF)())(i.lookupTableAddress,e.lookupTableAddress))return{[M]:1,...i,role:n}}else if((0,y.tZ)(i.role))return{[M]:2,role:n};if(e.role!==n)return{...e,role:n};return e}case 2:{let t=(0,y.Wq)(e.role,i.role);if(r.has(a.address)){if((0,y.TN)(i.role))throw new u.tsw(u.Tsv,{programAddress:a.address});if(e.role!==t)return{...e,role:t};return e}if("lookupTableAddress"in i&&!(0,y.tZ)(e.role))return{...i,[M]:1,role:t};if(e.role!==t)return{...e,role:t};else return e}}return"lookupTableAddress"in i?{...i,[M]:1}:{...i,[M]:2}})}return n}(e.feePayer.address,e.instructions)).sort(([e,t],[r,a])=>{if(t[M]!==a[M]){if(0===t[M])return -1;else if(0===a[M])return 1;else if(2===t[M])return -1;else if(2===a[M])return 1}let i=(0,y.tZ)(t.role);if(i!==(0,y.tZ)(a.role))return i?-1:1;let o=(0,y.TN)(t.role);return o!==(0,y.TN)(a.role)?o?-1:1:(n||=(0,d.XF)(),1===t[M]&&1===a[M]&&t.lookupTableAddress!==a.lookupTableAddress)?n(t.lookupTableAddress,a.lookupTableAddress):n(e,r)}).map(([e,t])=>({address:e,...t}));return{..."legacy"!==e.version?{addressTableLookups:function(e){let t={};for(let n of e){if(!("lookupTableAddress"in n))continue;let e=t[n.lookupTableAddress]||={readableIndices:[],readonlyIndexes:[],writableIndexes:[],writableIndices:[]};n.role===y.Uv.WRITABLE?(e.writableIndexes.push(n.addressIndex),e.writableIndices.push(n.addressIndex)):(e.readableIndices.push(n.addressIndex),e.readonlyIndexes.push(n.addressIndex))}return Object.keys(t).sort((0,d.XF)()).map(e=>({lookupTableAddress:e,...t[e]}))}(r)}:null,header:function(e){let t=0,n=0,r=0;for(let a of e){if("lookupTableAddress"in a)break;let e=(0,y.TN)(a.role);(0,y.tZ)(a.role)?(r++,!e&&n++):!e&&t++}return{numReadonlyNonSignerAccounts:t,numReadonlySignerAccounts:n,numSignerAccounts:r}}(r),instructions:function(e,t){let n=function(e){let t={};for(let[n,r]of e.entries())t[r.address]=n;return t}(t);return e.map(({accounts:e,data:t,programAddress:r})=>({programAddressIndex:n[r],...e?{accountIndices:e.map(({address:e})=>n[e])}:null,...t?{data:t}:null}))}(e.instructions,r),lifetimeToken:"nonce"in(t=e.lifetimeConstraint)?t.nonce:t.blockhash,staticAccounts:function(e){let t=e.findIndex(e=>"lookupTableAddress"in e);return(-1===t?e:e.slice(0,t)).map(({address:e})=>e)}(r),version:e.version}}function O(e){return Object.freeze({instructions:Object.freeze([]),version:e.version})}var R="SysvarRecentB1ockHashes11111111111111111111",B="11111111111111111111111111111111";function P(e,t){return{accounts:[{address:e,role:y.Uv.WRITABLE},{address:R,role:y.Uv.READONLY},{address:t,role:y.Uv.READONLY_SIGNER}],data:new Uint8Array([4,0,0,0]),programAddress:B}}function L(e){var t;return e.programAddress===B&&null!=e.data&&4===(t=e.data).byteLength&&4===t[0]&&0===t[1]&&0===t[2]&&0===t[3]&&e.accounts?.length===3&&null!=e.accounts[0].address&&e.accounts[0].role===y.Uv.WRITABLE&&e.accounts[1].address===R&&e.accounts[1].role===y.Uv.READONLY&&null!=e.accounts[2].address&&(0,y.tZ)(e.accounts[2].role)}function D(e){return"lifetimeConstraint"in e&&"string"==typeof e.lifetimeConstraint.nonce&&null!=e.instructions[0]&&L(e.instructions[0])}function U(e,t){var n;if("feePayer"in t&&e===t.feePayer?.address&&(n=t.feePayer)&&"address"in n&&"string"==typeof n.address&&1===Object.keys(n).length)return t;let r={...t,feePayer:Object.freeze({address:e})};return Object.freeze(r),r}function F(e,t){return q([e],t)}function q(e,t){return Object.freeze({...t,instructions:Object.freeze([...t.instructions,...e])})}function V(e,t){var n,r;return n=[e],Object.freeze({...r=t,instructions:Object.freeze([...n,...r.instructions])})}function $(e,t){let n=e.staticAccounts[0];if(!n)throw new u.tsw(u.eZ6);let r=[...function(e){let{header:t}=e,n=t.numSignerAccounts-t.numReadonlySignerAccounts,r=e.staticAccounts.length-t.numSignerAccounts-t.numReadonlyNonSignerAccounts,a=[],i=0;for(let t=0;t<n;t++)a.push({address:e.staticAccounts[i],role:y.Uv.WRITABLE_SIGNER}),i++;for(let n=0;n<t.numReadonlySignerAccounts;n++)a.push({address:e.staticAccounts[i],role:y.Uv.READONLY_SIGNER}),i++;for(let t=0;t<r;t++)a.push({address:e.staticAccounts[i],role:y.Uv.WRITABLE}),i++;for(let n=0;n<t.numReadonlyNonSignerAccounts;n++)a.push({address:e.staticAccounts[i],role:y.Uv.READONLY}),i++;return a}(e),..."addressTableLookups"in e&&void 0!==e.addressTableLookups&&e.addressTableLookups.length>0?function(e,t){let n=e.map(e=>e.lookupTableAddress).filter(e=>void 0===t[e]);if(n.length>0)throw new u.tsw(u.Vjw,{lookupTableAddresses:n});let r=[],a=[];for(let n of e){let e=t[n.lookupTableAddress],i=n.readonlyIndexes??n.readableIndices,o=n.writableIndexes??n.writableIndices,s=Math.max(...i,...o);if(s>
1=e.length)throw new u.tsw(u.t_l,{highestKnownIndex:e.length-1,highestRequestedIndex:s,lookupTableAddress:n.lookupTableAddress});let l=i.map(t=>({address:e[t],addressIndex:t,lookupTableAddress:n.lookupTableAddress,role:y.Uv.READONLY}));r.push(...l);let c=o.map(t=>({address:e[t],addressIndex:t,lookupTableAddress:n.lookupTableAddress,role:y.Uv.WRITABLE}));a.push(...c)}return[...a,...r]}(e.addressTableLookups,t?.addressesByLookupTableAddress??{}):[]],a=e.instructions.map(e=>(function(e,t){let n=t[e.programAddressIndex]?.address;if(!n)throw new u.tsw(u.MQP,{index:e.programAddressIndex});let r=e.accountIndices?.map(e=>t[e]),{data:a}=e;return Object.freeze({programAddress:n,...r&&r.length?{accounts:Object.freeze(r)}:{},...a&&a.length?{data:a}:{}})})(e,r)),i=a[0],o=function(e,t,n){if(!t||!L(t))return{blockhash:e,lastValidBlockHeight:n??2n**64n-1n};{let n=t.accounts[0].address;(0,d.Vm)(n);let r=t.accounts[2].address;return(0,d.Vm)(r),{nonce:e,nonceAccountAddress:n,nonceAuthorityAddress:r}}}(e.lifetimeToken,i,t?.lastValidBlockHeight);return(0,h.F)(O({version:e.version}),e=>U(n,e),e=>a.reduce((e,t)=>F(t,e),e),e=>"blockhash"in o?w(o,e):function({nonce:e,nonceAccountAddress:t,nonceAuthorityAddress:n},r){let a,i=r.instructions[0];if(i&&L(i))if(i.accounts[0].address===t&&i.accounts[2].address===n)if(D(r)&&r.lifetimeConstraint.nonce===e)return r;else a=[i,...r.instructions.slice(1)];else a=[Object.freeze(P(t,n)),...r.instructions.slice(1)];else a=[Object.freeze(P(t,n)),...r.instructions];return Object.freeze({...r,instructions:Object.freeze(a),lifetimeConstraint:Object.freeze({nonce:e})})}(o,e))}var H=D},70103:e=>{e.exports={root:"tweet-skeleton_root__1sn43"}},71124:(e,t)=>{"use strict";function n(e){var t;let{config:n,src:r,width:a,quality:i}=e,o=i||(null==(t=n.qualities)?void 0:t.reduce((e,t)=>Math.abs(t-75)<Math.abs(e-75)?t:e))||75;return n.path+"?url="+encodeURIComponent(r)+"&w="+a+"&q="+o+(r.startsWith("/_next/static/media/")&&1?"&dpl=dpl_37yscMeoMibXGh5McyHSsvixaZ4f":"")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r}}),n.__next_img_default=!0;let r=n},71838:(e,t,n)=>{"use strict";n.d(t,{i:()=>F});class r{constructor(e){this.stop=()=>this.runAll("stop"),this.animations=e.filter(Boolean)}get finished(){return Promise.all(this.animations.map(e=>e.finished))}getAll(e){return this.animations[0][e]}setAll(e,t){for(let n=0;n<this.animations.length;n++)this.animations[n][e]=t}attachTimeline(e){let t=this.animations.map(t=>t.attachTimeline(e));return()=>{t.forEach((e,t)=>{e&&e(),this.animations[t].stop()})}}get time(){return this.getAll("time")}set time(e){this.setAll("time",e)}get speed(){return this.getAll("speed")}set speed(e){this.setAll("speed",e)}get state(){return this.getAll("state")}get startTime(){return this.getAll("startTime")}get duration(){return a(this.animations,"duration")}get iterationDuration(){return a(this.animations,"iterationDuration")}runAll(e){this.animations.forEach(t=>t[e]())}play(){this.runAll("play")}pause(){this.runAll("pause")}cancel(){this.runAll("cancel")}complete(){this.runAll("complete")}}function a(e,t){let n=0;for(let r=0;r<e.length;r++){let a=e[r][t];null!==a&&a>n&&(n=a)}return n}class i extends r{then(e,t){return this.finished.finally(e).then(()=>{})}}var o=n(16105),s=n(55565),l=n(44554),u=n(65181),c=n(65971),d=n(28634),f=n(33182),p=n(27290),m=n(78041),y=n(55038);function h(e,t){return(0,y.h)(e)?e[((e,t,n)=>{let r=t-e;return((n-e)%r+r)%r+e})(0,e.length,t)]:e}var g=n(91225),b=n(38561);function w(e){return"object"==typeof e&&!Array.isArray(e)}function v(e,t,n,r){return"string"==typeof e&&w(t)?(0,b.K)(e,n,r):e instanceof NodeList?Array.from(e):Array.isArray(e)?e:[e]}function _(e,t,n,r){return"number"==typeof t?t:t.startsWith("-")||t.startsWith("+")?Math.max(0,e+parseFloat(t)):"<"===t?n:t.startsWith("<")?Math.max(0,n+parseFloat(t.slice(1))):r.get(t)??e}var x=n(39361);function T(e,t){return e.at!==t.at?e.at-t.at:null===e.value?1:null===t.value?-1:0}function A(e,t){return t.has(e)||t.set(e,{}),t.get(e)}function k(e,t){return t[e]||(t[e]=[]),t[e]}let S=e=>"number"==typeof e,C=e=>e.every(S);var j=n(50010),I=n(78919),E=n(29089),z=n(25188),M=n(84546),N=n(59955),O=n(41930);class R extends O.B{constructor(){super(...arguments),this.type="object"}readValueFromInstance(e,t){if(t in e){let n=e[t];if("string"==typeof n||"number"==typeof n)return n}}getBaseTargetFromProps(){}removeValueFromRenderState(e,t){delete t.output[e]}measureInstanceViewportBox(){return(0,N.ge)()}build(e,t){Object.assign(e.output,t)}renderInstance(e,{output:t}){Object.assign(e,t)}sortInstanceNodePosition(){return 0}}var B=n(12905);function P(e){let t={presenceContext:null,props:{}
1,visualState:{renderState:{transform:{},transformOrigin:{},style:{},vars:{},attrs:{}},latestValues:{}}},n=(0,E.x)(e)&&!(0,z.h)(e)?new B.l(t):new M.M(t);n.mount(e),j.C.set(e,n)}function L(e){let t=new R({presenceContext:null,props:{},visualState:{renderState:{output:{}},latestValues:{}}});t.mount(e),j.C.set(e,t)}var D=n(8197);function U(e,t,n,r){let a=[];if((0,f.S)(e)||"number"==typeof e||"string"==typeof e&&!w(t))a.push((0,D.z)(e,w(t)&&t.default||t,n&&n.default||n));else{let i=v(e,t,r),o=i.length;(0,m.V)(!!o,"No valid elements provided.","no-valid-elements");for(let e=0;e<o;e++){let r=i[e];(0,m.V)(null!==r,"You're trying to perform an animation on null. Ensure that selectors are correctly finding elements and refs are correctly hydrated.","animate-null");let s=r instanceof Element?P:L;j.C.has(r)||s(r);let l=j.C.get(r),u={...n};"delay"in u&&"function"==typeof u.delay&&(u.delay=u.delay(e,o)),a.push(...(0,I.$)(l,{...t,transition:u},{}))}}return a}let F=function(e){return function(t,n,r){let a,y=[];if(Array.isArray(t)&&t.some(Array.isArray))y=function(e,t,n){let r=[];return(function(e,{defaultTransition:t={},...n}={},r,a){let i=t.duration||.3,s=new Map,y=new Map,b={},w=new Map,S=0,j=0,I=0;for(let n=0;n<e.length;n++){let s=e[n];if("string"==typeof s){w.set(s,j);continue}if(!Array.isArray(s)){w.set(s.name,_(j,s.at,S,w));continue}let[g,T,M={}]=s;void 0!==M.at&&(j=_(j,M.at,S,w));let N=0,O=(e,n,r,s=0,f=0)=>{var y;let g=Array.isArray(y=e)?y:[y],{delay:b=0,times:w=(0,l.Z)(g),type:v="keyframes",repeat:_,repeatType:T,repeatDelay:A=0,...k}=n,{ease:S=t.ease||"easeOut",duration:E}=n,z="function"==typeof b?b(s,f):b,M=g.length,O=(0,u.W)(v)?v:a?.[v||"keyframes"];if(M<=2&&O){let e=100;2===M&&C(g)&&(e=Math.abs(g[1]-g[0]));let t={...k};void 0!==E&&(t.duration=(0,p.f)(E));let n=(0,c.X)(t,e,O);S=n.ease,E=n.duration}E??(E=i);let R=j+z;1===w.length&&0===w[0]&&(w[1]=1);let B=w.length-g.length;if(B>0&&(0,d.f)(w,B),1===g.length&&g.unshift(null),_){(0,m.V)(_<20,"Repeat count too high, must be less than 20","repeat-count-high");E*=_+1;let e=[...g],t=[...w],n=[...S=Array.isArray(S)?[...S]:[S]];for(let r=0;r<_;r++){g.push(...e);for(let a=0;a<e.length;a++)w.push(t[a]+(r+1)),S.push(0===a?"linear":h(n,a-1))}for(let e=0;e<w.length;e++)w[e]=w[e]/(_+1)}let P=R+E;!function(e,t,n,r,a,i){for(let t=0;t<e.length;t++){let n=e[t];n.at>a&&n.at<i&&((0,o.Ai)(e,n),t--)}for(let o=0;o<t.length;o++)e.push({value:t[o],at:(0,x.k)(a,i,r[o]),easing:h(n,o)})}(r,g,S,w,R,P),N=Math.max(z+E,N),I=Math.max(P,I)};if((0,f.S)(g))O(T,M,k("default",A(g,y)));else{let e=v(g,T,r,b),t=e.length;for(let n=0;n<t;n++){let r=A(e[n],y);for(let e in T){var E,z;O(T[e],(E=M,z=e,E&&E[z]?{...E,...E[z]}:{...E}),k(e,r),n,t)}}}S=j,j+=N}return y.forEach((e,r)=>{for(let a in e){let i=e[a];i.sort(T);let o=[],l=[],u=[];for(let e=0;e<i.length;e++){let{at:t,value:n,easing:r}=i[e];o.push(n),l.push((0,g.q)(0,I,t)),u.push(r||"easeOut")}0!==l[0]&&(l.unshift(0),o.unshift(o[0]),u.unshift("easeInOut")),1!==l[l.length-1]&&(l.push(1),o.push(null)),s.has(r)||s.set(r,{keyframes:{},transition:{}});let c=s.get(r);c.keyframes[a]=o,c.transition[a]={...t,duration:I,ease:u,times:l,...n}}}),s})(e,t,n,{spring:s.o}).forEach(({keyframes:e,transition:t},n)=>{r.push(...U(n,e,t))}),r}(t,n,void 0);else{let{onComplete:e,...i}=r||{};"function"==typeof e&&(a=e),y=U(t,n,i,void 0)}let b=new i(y);return a&&b.finished.then(a),e&&(e.animations.push(b),b.finished.then(()=>{(0,o.Ai)(e.animations,b)})),b}}()},72796:(e,t,n)=>{"use strict";n.d(t,{PW:()=>c,Tq:()=>v,Vm:()=>d,XF:()=>m,Xg:()=>p,jw:()=>f,o0:()=>w});var r,a,i=n(69605),o=n(66602),s=n(55901),l=n(84259);function u(){return r||(r=(0,o.nZ)()),r}function c(e){if(e.length<32||e.length>44)return!1;let t=u();try{return 32===t.encode(e).byteLength}catch{return!1}}function d(e){if(e.length<32||e.length>44)throw new s.tsw(s.VCG,{actualLength:e.length});let t=u().encode(e).byteLength;if(32!==t)throw new s.tsw(s.ncp,{actualLength:t})}function f(){return(0,i.FU)((0,i.Ns)(u(),32),e=>(d(e),e))}function p(){return(0,i.pI)((a||(a=(0,o.BC)()),a),32)}function m(){return new Intl.Collator("en",{caseFirst:"lower",ignorePunctuation:!1,localeMatcher:"best fit",numeric:!1,sensitivity:"variant",usage:"sort"}).compare}function y(e){let t=e%0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffedn;return t>=0n?t:0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffedn+t}function h(e,t){let n=e;for(;t-- >0n;)n*=n,n%=0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffedn;return n}var g=[80,114,111,103,114,97,109,68,101,114,105,118,101,100,65,100,
1100,114,101,115,115];async function b({programAddress:e,seeds:t}){let n;if((0,l.cr)(),t.length>16)throw new s.tsw(s.R_T,{actual:t.length,maxSeeds:16});let r=t.reduce((e,t,r)=>{let a="string"==typeof t?(n||=new TextEncoder).encode(t):t;if(a.byteLength>32)throw new s.tsw(s.nNU,{actual:a.byteLength,index:r,maxSeedLength:32});return e.push(...a),e},[]),a=(0,i.mC)(f(),p()),o=a.encode(e),u=await crypto.subtle.digest("SHA-256",new Uint8Array([...r,...o,...g])),c=new Uint8Array(u);if(32===c.byteLength&&function(e,t){let n=y(e*e),r=function(e,t){let n=y(t*t*t),r=function(e){let t=e*e%0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffedn*e%0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffedn,n=h(t,2n)*t%0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffedn,r=h(n,1n)*e%0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffedn,a=h(r,5n)*r%0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffedn,i=h(a,10n)*a%0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffedn,o=h(i,20n)*i%0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffedn,s=h(o,40n)*o%0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffedn,l=h(s,80n)*s%0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffedn,u=h(l,80n)*s%0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffedn,c=h(u,10n)*a%0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffedn;return h(c,2n)*e%0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffedn}(e*y(n*n*t)),a=y(e*n*r),i=y(t*a*a),o=a,s=y(0x2b8324804fc1df0b2b4d00993dfbd7a72f431806ad2fe478c4ee1b274a0ea0b0n*a),l=i===e,u=i===y(-e),c=i===y(-(0x2b8324804fc1df0b2b4d00993dfbd7a72f431806ad2fe478c4ee1b274a0ea0b0n*e));return(l&&(a=o),(u||c)&&(a=s),(1n&y(a))===1n&&(a=y(-a)),l||u)?a:null}(y(n-1n),y(0x52036cee2b6ffe738cc740797779e89800700a4d4141d8ab75eb4dca135978a3n*n+1n));return null!==r&&(0n!==r||(128&t)==0)}(function(e){let t=e.reduce((e,t,n)=>`${function(e){let t=e.toString(16);return 1===t.length?`0${t}`:t}(31===n?-129&t:t)}${e}`,"");return BigInt(`0x${t}`)}(c),c[31]))throw new s.tsw(s.Ji6);return a.decode(c)}async function w({programAddress:e,seeds:t}){let n=255;for(;n>0;)try{return[await b({programAddress:e,seeds:[...t,new Uint8Array([n])]}),n]}catch(e){if((0,s.zbS)(e,s.Ji6))n--;else throw e}throw new s.tsw(s.Y0g)}async function v(e){if((0,l.sw)(),"public"!==e.type||"Ed25519"!==e.algorithm.name)throw new s.tsw(s.xZX);let t=await crypto.subtle.exportKey("raw",e);return p().decode(new Uint8Array(t))}},72839:(e,t,n)=>{"use strict";n.d(t,{D7:()=>l,Gz:()=>h,Lt:()=>m,Pl:()=>d,Y6:()=>u,bY:()=>y});var r=n(55901),a=n(72796),i=n(5334),o=n(23567);function s(e){let t={};return e.forEach(e=>{if(t[e.address]){if(t[e.address]!==e)throw new r.tsw(r.UbW,{address:e.address})}else t[e.address]=e}),Object.values(t)}function l(e){return"modifyAndSignTransactions"in e&&"function"==typeof e.modifyAndSignTransactions}function u(e){return"signTransactions"in e&&"function"==typeof e.signTransactions}function c(e){return"signAndSendTransactions"in e&&"function"==typeof e.signAndSendTransactions}function d(e){return u(e)||l(e)||c(e)}function f(e){return s((e.accounts??[]).flatMap(e=>"signer"in e?e.signer:[]))}async function p(e){let t=await (0,a.Tq)(e.publicKey);return Object.freeze({address:t,keyPair:e,signMessages:n=>Promise.all(n.map(async n=>Object.freeze({[t]:await (0,i.b_)(e.privateKey,n.content)}))),signTransactions:n=>Promise.all(n.map(async n=>Object.freeze({[t]:(await (0,o.iW)([e],n)).signatures[t]})))})}async function m(e,t){return await p(await (0,i.RL)(e,t))}async function y(e,t){return await p(await (0,i.Hx)(e,t))}async function h(e,t){let{partialSigners:n,modifyingSigners:r}=function(e,t={}){let n=t.identifySendingSigner??!0?function(e){let t=e.filter(c);if(0===t.length)return null;let n=t.filter(e=>!l(e)&&!u(e));return n.length>0?n[0]:t[0]}(e):null,r=e.filter(e=>e!==n&&(l(e)||u(e))),a=function(e){let t=e.filter(l);if(0===t.length)return[];let n=t.filter(e=>!u(e));return n.length>0?n:[t[0]]}(r),i=r.filter(u).filter(e=>!a.includes(e));return Object.freeze({modifyingSigners:a,partialSigners:i,sendingSigner:n})}(s(s([...e.feePayer&&d(e.feePayer)?[e.feePayer]:[],...e.instructions.flatMap(f)]).filter(d)),{identifySendingSigner:!1});return await g(e,r,n,t)}async function g(e,t=[],n=[],r){let a=(0,o.i5)(e),i=await t.reduce(async(e,t)=>{r?.abortSignal?.throwIfAborted();let[n]=await t.modifyAndSignTransactions([await e],r);return Object.freeze(n)},Promise.resolve(a));r?.abortSignal?.throwIfAborted();let s=await Promise.all(n.map(async e=>{let[t]=await e.signTransactions([i],r);return t}));return Object.freeze({...i,signatures:Object.freeze(s.reduce((e,t)=>
1({...e,...t}),i.signatures??{}))})}globalThis.TextEncoder},74570:(e,t,n)=>{"use strict";n.d(t,{W:()=>o});var r=n(12115),a=n(38561);let i={some:0,all:1};function o(e){let{root:t,margin:n,amount:o,once:s=!1,initial:l=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},[u,c]=(0,r.useState)(l);return(0,r.useEffect)(()=>{if(!e.current||s&&u)return;let r={root:t&&t.current||void 0,margin:n,amount:o};return function(e,t,{root:n,margin:r,amount:o="some"}={}){let s=(0,a.K)(e),l=new WeakMap,u=new IntersectionObserver(e=>{e.forEach(e=>{let n=l.get(e.target);if(!!n!==e.isIntersecting)if(e.isIntersecting){let n=t(e.target,e);"function"==typeof n?l.set(e.target,n):u.unobserve(e.target)}else"function"==typeof n&&(n(e),l.delete(e.target))})},{root:n,rootMargin:r,threshold:"number"==typeof o?o:i[o]});return s.forEach(e=>u.observe(e)),()=>u.disconnect()}(e.current,()=>(c(!0),s?void 0:()=>c(!1)),r)},[t,e,n,s,o]),u}},74841:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{default:function(){return y},defaultHead:function(){return d}});let r=n(28140),a=n(49417),i=n(95155),o=a._(n(12115)),s=r._(n(1262)),l=n(90737),u=n(82073),c=n(60861);function d(e){void 0===e&&(e=!1);let t=[(0,i.jsx)("meta",{charSet:"utf-8"},"charset")];return e||t.push((0,i.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")),t}function f(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===o.default.Fragment?e.concat(o.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}n(94781);let p=["name","httpEquiv","charSet","itemProp"];function m(e,t){let{inAmpMode:n}=t;return e.reduce(f,[]).reverse().concat(d(n).reverse()).filter(function(){let e=new Set,t=new Set,n=new Set,r={};return a=>{let i=!0,o=!1;if(a.key&&"number"!=typeof a.key&&a.key.indexOf("$")>0){o=!0;let t=a.key.slice(a.key.indexOf("$")+1);e.has(t)?i=!1:e.add(t)}switch(a.type){case"title":case"base":t.has(a.type)?i=!1:t.add(a.type);break;case"meta":for(let e=0,t=p.length;e<t;e++){let t=p[e];if(a.props.hasOwnProperty(t))if("charSet"===t)n.has(t)?i=!1:n.add(t);else{let e=a.props[t],n=r[t]||new Set;("name"!==t||!o)&&n.has(e)?i=!1:(n.add(e),r[t]=n)}}}return i}}()).reverse().map((e,t)=>{let n=e.key||t;return o.default.cloneElement(e,{key:n})})}let y=function(e){let{children:t}=e,n=(0,o.useContext)(l.AmpStateContext),r=(0,o.useContext)(u.HeadManagerContext);return(0,i.jsx)(s.default,{reduceComponentsToState:m,headManager:r,inAmpMode:(0,c.isInAmpMode)(n),children:t})};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},75040:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImgProps",{enumerable:!0,get:function(){return l}}),n(94781);let r=n(14105),a=n(20821),i=["-moz-initial","fill","none","scale-down",void 0];function o(e){return void 0!==e.default}function s(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function l(e,t){var n,l;let u,c,d,{src:f,sizes:p,unoptimized:m=!1,priority:y=!1,loading:h,className:g,quality:b,width:w,height:v,fill:_=!1,style:x,overrideSrc:T,onLoad:A,onLoadingComplete:k,placeholder:S="empty",blurDataURL:C,fetchPriority:j,decoding:I="async",layout:E,objectFit:z,objectPosition:M,lazyBoundary:N,lazyRoot:O,...R}=e,{imgConf:B,showAltText:P,blurComplete:L,defaultLoader:D}=t,U=B||a.imageConfigDefault;if("allSizes"in U)u=U;else{let e=[...U.deviceSizes,...U.imageSizes].sort((e,t)=>e-t),t=U.deviceSizes.sort((e,t)=>e-t),r=null==(n=U.qualities)?void 0:n.sort((e,t)=>e-t);u={...U,allSizes:e,deviceSizes:t,qualities:r}}if(void 0===D)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,
1configurable:!0});let F=R.loader||D;delete R.loader,delete R.srcSet;let q="__next_img_default"in F;if(q){if("custom"===u.loader)throw Object.defineProperty(Error('Image with src "'+f+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader'),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=F;F=t=>{let{config:n,...r}=t;return e(r)}}if(E){"fill"===E&&(_=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[E];e&&(x={...x,...e});let t={responsive:"100vw",fill:"100vw"}[E];t&&!p&&(p=t)}let V="",$=s(w),H=s(v);if((l=f)&&"object"==typeof l&&(o(l)||void 0!==l.src)){let e=o(f)?f.default:f;if(!e.src)throw Object.defineProperty(Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received "+JSON.stringify(e)),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!e.height||!e.width)throw Object.defineProperty(Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received "+JSON.stringify(e)),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(c=e.blurWidth,d=e.blurHeight,C=C||e.blurDataURL,V=e.src,!_)if($||H){if($&&!H){let t=$/e.width;H=Math.round(e.height*t)}else if(!$&&H){let t=H/e.height;$=Math.round(e.width*t)}}else $=e.width,H=e.height}let W=!y&&("lazy"===h||void 0===h);(!(f="string"==typeof f?f:V)||f.startsWith("data:")||f.startsWith("blob:"))&&(m=!0,W=!1),u.unoptimized&&(m=!0),q&&!u.dangerouslyAllowSVG&&f.split("?",1)[0].endsWith(".svg")&&(m=!0);let Q=s(b),Y=Object.assign(_?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:z,objectPosition:M}:{},P?{}:{color:"transparent"},x),G=L||"empty"===S?null:"blur"===S?'url("data:image/svg+xml;charset=utf-8,'+(0,r.getImageBlurSvg)({widthInt:$,heightInt:H,blurWidth:c,blurHeight:d,blurDataURL:C||"",objectFit:Y.objectFit})+'")':'url("'+S+'")',X=i.includes(Y.objectFit)?"fill"===Y.objectFit?"100% 100%":"cover":Y.objectFit,J=G?{backgroundSize:X,backgroundPosition:Y.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:G}:{},K=function(e){let{config:t,src:n,unoptimized:r,width:a,quality:i,sizes:o,loader:s}=e;if(r)return{src:n,srcSet:void 0,sizes:void 0};let{widths:l,kind:u}=function(e,t,n){let{deviceSizes:r,allSizes:a}=e;if(n){let e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let r;r=e.exec(n);)t.push(parseInt(r[2]));if(t.length){let e=.01*Math.min(...t);return{widths:a.filter(t=>t>=r[0]*e),kind:"w"}}return{widths:a,kind:"w"}}return"number"!=typeof t?{widths:r,kind:"w"}:{widths:[...new Set([t,2*t].map(e=>a.find(t=>t>=e)||a[a.length-1]))],kind:"x"}}(t,a,o),c=l.length-1;return{sizes:o||"w"!==u?o:"100vw",srcSet:l.map((e,r)=>s({config:t,src:n,quality:i,width:e})+" "+("w"===u?e:r+1)+u).join(", "),src:s({config:t,src:n,quality:i,width:l[c]})}}({config:u,src:f,unoptimized:m,width:$,quality:Q,sizes:p,loader:F});return{props:{...R,loading:W?"lazy":h,fetchPriority:j,width:$,height:H,decoding:I,className:g,style:{...Y,...J},sizes:K.sizes,srcSet:K.srcSet,src:T||K.src},meta:{unoptimized:m,priority:y,placeholder:S,fill:_}}}},75270:e=>{e.exports={anchor:"tweet-media-video_anchor__EMqq1",videoButton:"tweet-media-video_videoButton__P9iF2",videoButtonIcon:"tweet-media-video_videoButtonIcon__7gRo1",watchOnTwitter:"tweet-media-video_watchOnTwitter__2ucCU",viewReplies:"tweet-media-video_viewReplies__dp8G_"}},76974:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>f});var r=n(12115),a="undefined"==typeof window?r.useEffect:r.useLayoutEffect,i="__wrap_b",o="__wrap_n",s="__wrap_o",l=(e,t,n)=>{let r=null==(n=n||document.querySelector('[data-br="'.concat(e,'"]')))?void 0:n.parentElement;if(!r)return;let a=e=>n.style.maxWidth=e+"px";n.style.maxWidth="";let i=r.clientWidth,o=r.clientHeight,s=i/2-.25,l=i+.5,u;if(i){for(a(s),s=Math.max(n.scrollWidth,s);s+1<l;)a(u=Math.round((s+l)/2)),r.clientHeight===o?l=u:s=u;a(l*t+i*(1-t))}n.__wrap_o||"undefined"!=typeof ResizeObserver&&(n.__wrap_o=new ResizeObserver(()=>{self.__wrap_b(0,+n.dataset.brr,n)})).observe(r)},u=l.toString(),c=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return n&&(n="self.".concat(o,"!=1&&").concat(n)),r.createElement("script",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:(e?"":"self.".concat(o,"=self.").concat(o,"||").concat('(self.CSS&&CSS.supports("text-wrap","balance")?1:2)',";self.").concat(i,"=").concat(u,";"))+n},nonce:t})},d=r.createContext({preferNative:!0,hasProvider:!1}),f=r.forwardRef((e,t)=>
1{let{ratio:n=1,preferNative:u,nonce:f,children:p,as:m,...y}=e,h=r.useMemo(()=>r.useId,[])(),g=r.useRef(),b=r.useContext(d),w=null!=u?u:b.preferNative;return r.useImperativeHandle(t,()=>g.current,[]),a(()=>{w&&1===self[o]||g.current&&(self[i]=l)(0,n,g.current)},[p,w,n]),a(()=>{if(!(w&&1===self[o]))return()=>{if(!g.current)return;let e=g.current[s];e&&(e.disconnect(),delete g.current[s])}},[w]),r.createElement(r.Fragment,null,r.createElement(m||"span",{...y,"data-br":h,"data-brr":n,ref:g,style:{display:"inline-block",verticalAlign:"top",textDecoration:"inherit",textWrap:w?"balance":"initial"},suppressHydrationWarning:!0},p),c(b.hasProvider,f,"self.".concat(i,'("').concat(h,'",').concat(n,")")))})},77592:e=>{e.exports={root:"tweet-not-found_root__KQedq"}},78428:(e,t,n)=>{"use strict";n.d(t,{sA:()=>nq,C3:()=>nX,I4:()=>nc,yA:()=>nf,bw:()=>nN,pA:()=>n2,SF:()=>n1,XN:()=>nC,GI:()=>nj,X0:()=>n3,UP:()=>n_,i$:()=>nv,du:()=>nP,x8:()=>nB,dO:()=>n5,WJ:()=>n4});var r,a,i,o,s,l=n(51077),u=n(1047),c=n(54879),d=n(48656),f=n(82050),p=n(99349),m=n(95089),y=n(35471),h=n(34561);async function g(e,{chain:t}){let{id:n,name:r,nativeCurrency:a,rpcUrls:i,blockExplorers:o}=t;await e.request({method:"wallet_addEthereumChain",params:[{chainId:(0,h.cK)(n),chainName:r,nativeCurrency:a,rpcUrls:i.default.http,blockExplorerUrls:o?Object.values(o).map(({url:e})=>e):void 0}]},{dedupe:!0,retryCount:0})}var b=n(6867),w=n(37219),v=n(77608);async function _(e){return e.account?.type==="local"?[e.account.address]:(await e.request({method:"eth_accounts"},{dedupe:!0})).map(e=>(0,v.o)(e))}var x=n(81128),T=n(2631);async function A(e){return await e.request({method:"wallet_getPermissions"},{dedupe:!0})}var k=n(7799),S=n(31063);async function C(e){return(await e.request({method:"eth_requestAccounts"},{dedupe:!0,retryCount:0})).map(e=>(0,v.b)(e))}async function j(e,t){return e.request({method:"wallet_requestPermissions",params:[t]},{retryCount:0})}var I=n(55794),E=n(42937);async function z(e,t){let{chain:n=e.chain}=t,r=t.timeout??Math.max((n?.blockTime??0)*3,5e3),a=await (0,I.yM)(e,t);return await (0,E.c)(e,{...t,id:a.id,timeout:r})}var M=n(72707),N=n(96176),O=n(97152),R=n(64664),B=n(13933),P=n(50879),L=n(13414),D=n(26767),U=n(60655),F=n(44332),q=n(74750),V=n(72757),$=n(20390),H=n(58623),W=n(52497);let Q=new $.A(128);async function Y(e,t){let{account:n=e.account,chain:r=e.chain,accessList:a,authorizationList:i,blobs:o,data:s,gas:l,gasPrice:u,maxFeePerBlobGas:c,maxFeePerGas:d,maxPriorityFeePerGas:f,nonce:p,pollingInterval:m,throwOnReceiptRevert:h,type:g,value:b,...w}=t,v=t.timeout??Math.max((r?.blockTime??0)*3,5e3);if(void 0===n)throw new R.T({docsPath:"/docs/actions/wallet/sendTransactionSync"});let _=n?(0,O.J)(n):null;try{(0,H.c)(t);let n=await (async()=>t.to?t.to:null!==t.to&&i&&i.length>0?await (0,L.g)({authorization:i[0]}).catch(()=>{throw new B.C("`to` is required. Could not infer from `authorizationList`.")}):void 0)();if(_?.type==="json-rpc"||null===_){let t;null!==r&&(t=await (0,V.T)(e,y.T,"getChainId")({}),(0,D.v)({currentChainId:t,chain:r}));let x=e.chain?.formatters?.transactionRequest?.format,T=(x||q.Bv)({...(0,F.o)(w,{format:x}),accessList:a,account:_,authorizationList:i,blobs:o,chainId:t,data:s,gas:l,gasPrice:u,maxFeePerBlobGas:c,maxFeePerGas:d,maxPriorityFeePerGas:f,nonce:p,to:n,type:g,value:b},"sendTransaction"),A=Q.get(e.uid),k=A?"wallet_sendTransaction":"eth_sendTransaction",S=await (async()=>{try{return await e.request({method:k,params:[T]},{retryCount:0})}catch(t){if(!1===A)throw t;if("InvalidInputRpcError"===t.name||"InvalidParamsRpcError"===t.name||"MethodNotFoundRpcError"===t.name||"MethodNotSupportedRpcError"===t.name)return await e.request({method:"wallet_sendTransaction",params:[T]},{retryCount:0}).then(t=>(Q.set(e.uid,!0),t)).catch(n=>{if("MethodNotFoundRpcError"===n.name||"MethodNotSupportedRpcError"===n.name)throw Q.set(e.uid,!1),t;throw n});throw t}})(),C=await (0,V.T)(e,W.n,"waitForTransactionReceipt")({checkReplacement:!1,hash:S,pollingInterval:m,timeout:v});if(h&&"reverted"===C.status)throw new P.Sq({receipt:C});return C}if(_?.type==="local"){let t=await (0,V.T)(e,S.ft,"prepareTransactionRequest")({account:_,accessList:a,authorizationList:i,blobs:o,chain:r,data:s,gas:l,gasPrice:u,maxFeePerBlobGas:c,maxFeePerGas:d,maxPriorityFeePerGas:f,nonce:p,nonceManager:_.nonceManager,parameters:[...S.MM,"sidecars"],type:g,value:b,...w,to:n}),m=r?.serializers?.transaction,y=await _.signTransaction(t,{serializer:m});return await (0,V.T)(e,N.s,"sendRawTransactionSync")({serializedTransaction:y,throwOnReceiptRevert:h})}if(_?.type==="smart")throw new R.Z({metaMessages:["Consider using the `sendUserOperation` Action instead."],docsPath:"/docs/actions/bundler/sendUserOperation",type:"smart"});throw new R.Z({docsPath:"/docs/actions/wallet/sendTransactionSync",type:_?.type})}catch(e){if(e instanceof R.Z)throw e;throw(0,U.p)(e,{...t,account:_,chain:t.chain||void 0})}}var G=n(73037);async function X(e,t){let{account:n=e.account}=t;if(!n)throw new R.T({docsPath:"/docs/eip7702/signAuthorization"});let r=(0,O.J)(n);if(!r.signAuthorization)throw new R.Z({docsPath:"/docs/eip7702/signAuthorization",metaMessages:["The `signAuthorization` Action does not support JSON-RPC Accounts."],type:r.type});let a=await (0,k.h)(e,t);return r.signAuthorization(a)}async function J(e,{account:t=e.account,message:n}){if(!t)throw new R.T({docsPath:"/docs/actions/wallet/signMessage"});let r=(0,O.J)(t);
1if(r.signMessage)return r.signMessage({message:n});let a="string"==typeof n?(0,h.i3)(n):n.raw instanceof Uint8Array?(0,h.nj)(n.raw):n.raw;return e.request({method:"personal_sign",params:[a,r.address]},{retryCount:0})}async function K(e,t){let{account:n=e.account,chain:r=e.chain,...a}=t;if(!n)throw new R.T({docsPath:"/docs/actions/wallet/signTransaction"});let i=(0,O.J)(n);(0,H.c)({account:i,...t});let o=await (0,V.T)(e,y.T,"getChainId")({});null!==r&&(0,D.v)({currentChainId:o,chain:r});let s=r?.formatters||e.chain?.formatters,l=s?.transactionRequest?.format||q.Bv;return i.signTransaction?i.signTransaction({...a,chainId:o},{serializer:e.chain?.serializers?.transaction}):await e.request({method:"eth_signTransaction",params:[{...l({...a,account:i},"signTransaction"),chainId:(0,h.cK)(o),from:i.address}]},{retryCount:0})}var Z=n(81958);async function ee(e,{id:t}){await e.request({method:"wallet_switchEthereumChain",params:[{chainId:(0,h.cK)(t)}]},{retryCount:0})}async function et(e,t){return await e.request({method:"wallet_watchAsset",params:t},{retryCount:0})}var en=n(30931),er=n(93527);async function ea(e,t){return ea.internal(e,w.v,"sendTransaction",t)}async function ei(e,t){return ea.internal(e,Y,"sendTransactionSync",t)}function eo(e){return{addChain:t=>g(e,t),deployContract:t=>(function(e,t){let{abi:n,args:r,bytecode:a,...i}=t,o=(0,b.m)({abi:n,args:r,bytecode:a});return(0,w.v)(e,{...i,...i.authorizationList?{to:null}:{},data:o})})(e,t),getAddresses:()=>_(e),getCallsStatus:t=>(0,x.k)(e,t),getCapabilities:t=>(0,T.F)(e,t),getChainId:()=>(0,y.T)(e),getPermissions:()=>A(e),prepareAuthorization:t=>(0,k.h)(e,t),prepareTransactionRequest:t=>(0,S.ft)(e,t),requestAddresses:()=>C(e),requestPermissions:t=>j(e,t),sendCalls:t=>(0,I.yM)(e,t),sendCallsSync:t=>z(e,t),sendRawTransaction:t=>(0,M.L)(e,t),sendRawTransactionSync:t=>(0,N.s)(e,t),sendTransaction:t=>(0,w.v)(e,t),sendTransactionSync:t=>Y(e,t),showCallsStatus:t=>(0,G.J)(e,t),signAuthorization:t=>X(e,t),signMessage:t=>J(e,t),signTransaction:t=>K(e,t),signTypedData:t=>(0,Z.C)(e,t),switchChain:t=>ee(e,t),waitForCallsStatus:t=>(0,E.c)(e,t),watchAsset:t=>et(e,t),writeContract:t=>ea(e,t),writeContractSync:t=>ei(e,t)}}(ea||(ea={})).internal=async function(e,t,n,r){let{abi:a,account:i=e.account,address:o,args:s,dataSuffix:l,functionName:u,...c}=r;if(void 0===i)throw new R.T({docsPath:"/docs/contract/writeContract"});let d=i?(0,O.J)(i):null,f=(0,en.p)({abi:a,args:s,functionName:u});try{return await (0,V.T)(e,t,n)({data:`${f}${l?l.replace("0x",""):""}`,to:o,account:d,...c})}catch(e){throw(0,er.j)(e,{abi:a,address:o,args:s,docsPath:"/docs/contract/writeContract",functionName:u,sender:d?.address})}};var es=n(91053),el=n(11914),eu=n(55563),ec=n(61936),ed=n(52623),ef=n(15885),ep=n(90523);let em=32n*n(44016).Au,ey={block:(0,ec.R)({format(e){let t=e.transactions?.map(e=>{if("string"==typeof e)return e;let t=ey.transaction?.format(e);return"0x71"===t.typeHex?t.type="eip712":"0xff"===t.typeHex&&(t.type="priority"),t});return{l1BatchNumber:e.l1BatchNumber?(0,el.uU)(e.l1BatchNumber):null,l1BatchTimestamp:e.l1BatchTimestamp?(0,el.uU)(e.l1BatchTimestamp):null,transactions:t}}}),transaction:(0,ef.gU)({format(e){let t={};return"0x71"===e.type?t.type="eip712":"0xff"===e.type&&(t.type="priority"),{...t,l1BatchNumber:e.l1BatchNumber?(0,el.uU)(e.l1BatchNumber):null,l1BatchTxIndex:e.l1BatchTxIndex?(0,el.uU)(e.l1BatchTxIndex):null}}}),transactionReceipt:(0,ep.WB)({format:e=>({l1BatchNumber:e.l1BatchNumber?(0,el.uU)(e.l1BatchNumber):null,l1BatchTxIndex:e.l1BatchTxIndex?(0,el.uU)(e.l1BatchTxIndex):null,logs:e.logs.map(e=>({...(0,ed.e)(e),l1BatchNumber:e.l1BatchNumber?(0,el.uU)(e.l1BatchNumber):null,transactionLogIndex:(0,el.ME)(e.transactionLogIndex),logType:e.logType})),l2ToL1Logs:e.l2ToL1Logs.map(e=>({blockNumber:(0,el.uU)(e.blockHash),blockHash:e.blockHash,l1BatchNumber:e.l1BatchNumber?(0,el.uU)(e.l1BatchNumber):null,transactionIndex:(0,el.uU)(e.transactionIndex),shardId:(0,el.uU)(e.shardId),isService:e.isService,sender:e.sender,key:e.key,value:e.value,transactionHash:e.transactionHash,logIndex:(0,el.uU)(e.logIndex)}))})}),transactionRequest:(0,q.bm)({exclude:["customSignature","factoryDeps","gasPerPubdata","paymaster","paymasterInput"],format:e=>e.gasPerPubdata||e.paymaster&&e.paymasterInput||e.factoryDeps||e.customSignature?{eip712Meta:{...e.gasPerPubdata?{gasPerPubdata:(0,h.nj)(e.gasPerPubdata)}:{gasPerPubdata:(0,h.nj)(50000n)},...e.paymaster&&e.paymasterInput?{paymasterParams:{paymaster:e.paymaster,paymasterInput:Array.from((0,eu.aT)(e.paymasterInput))}}:{},...e.factoryDeps?{factoryDeps:e.factoryDeps.map(e=>Array.from((0,eu.aT)(e)))}:{},...e.customSignature?{customSignature:Array.from((0,eu.aT)(e.customSignature))}:{}}
1,type:"0x71"}:{}})};var eh=n(40290),eg=n(88210),eb=n(13186),ew=n(76115),ev=n(29454),e_=n(24784);class ex extends B.C{constructor(){super('Transaction is not an EIP712 transaction.\n\nTransaction must:\n  - include `type: "eip712"`\n  - include one of the following: `customSignature`, `paymaster`, `paymasterInput`, `gasPerPubdata`, `factoryDeps`',{name:"InvalidEip712TransactionError"})}}function eT(e){return"eip712"===e.type||"customSignature"in e&&!!e.customSignature||"paymaster"in e&&!!e.paymaster||"paymasterInput"in e&&!!e.paymasterInput||"gasPerPubdata"in e&&"bigint"==typeof e.gasPerPubdata||"factoryDeps"in e&&!!e.factoryDeps||!1}function eA(e){let{chainId:t,to:n,from:r,paymaster:a,paymasterInput:i}=e;if(!eT(e))throw new ex;if(!t||t<=0)throw new ev.qD({chainId:t});if(n&&!(0,e_.P)(n))throw new ew.M({address:n});if(r&&!(0,e_.P)(r))throw new ew.M({address:r});if(a&&!(0,e_.P)(a))throw new ew.M({address:a});if(a&&!i)throw new B.C("`paymasterInput` must be provided when `paymaster` is defined");if(!a&&i)throw new B.C("`paymaster` must be provided when `paymasterInput` is defined")}var ek=n(72427),eS=n(43537);class eC extends B.C{constructor({givenLength:e,maxBytecodeSize:t}){super(`Bytecode cannot be longer than ${t} bytes. Given length: ${e}`,{name:"BytecodeLengthExceedsMaxSizeError"})}}class ej extends B.C{constructor({givenLengthInWords:e}){super(`Bytecode length in 32-byte words must be odd. Given length in words: ${e}`,{name:"BytecodeLengthInWordsMustBeOddError"})}}class eI extends B.C{constructor({givenLength:e}){super(`The bytecode length in bytes must be divisible by 32. Given length: ${e}`,{name:"BytecodeLengthMustBeDivisibleBy32Error"})}}function eE(e){let t=(0,eu.ZJ)(e);if(t.length%32!=0)throw new eI({givenLength:t.length});if(t.length>em)throw new eC({givenLength:t.length,maxBytecodeSize:em});let n=(0,eS.s)(t),r=(0,eu.ZJ)(n),a=t.length/32;if(a%2==0)throw new ej({givenLengthInWords:a});let i=(0,eu.ZJ)(a),o=(0,ek.eV)(i,{size:2}),s=new Uint8Array([1,0]);return r.set(s,0),r.set(o,2),r}let ez={blockTime:1e3,formatters:ey,serializers:{transaction:function(e,t){return eT(e)?function(e){let{chainId:t,gas:n,nonce:r,to:a,from:i,value:o,maxFeePerGas:s,maxPriorityFeePerGas:l,customSignature:u,factoryDeps:c,paymaster:d,paymasterInput:f,gasPerPubdata:p,data:m}=e;eA(e);let y=[r?(0,h.nj)(r):"0x",l?(0,h.nj)(l):"0x",s?(0,h.nj)(s):"0x",n?(0,h.nj)(n):"0x",a??"0x",o?(0,h.nj)(o):"0x",m??"0x",(0,h.nj)(t),(0,h.nj)(""),(0,h.nj)(""),(0,h.nj)(t),i??"0x",p?(0,h.nj)(p):(0,h.nj)(50000n),c??[],u??"0x",d&&f?[d,f]:[]];return(0,eh.aP)(["0x71",(0,eg.EQ)(y)])}(e):(0,eb.b)(e,t)}},custom:{getEip712Domain:e=>{eA(e);let t=function(e){let{gas:t,nonce:n,to:r,from:a,value:i,maxFeePerGas:o,maxPriorityFeePerGas:s,factoryDeps:l,paymaster:u,paymasterInput:c,gasPerPubdata:d,data:f}=e;return{txType:113n,from:BigInt(a),to:r?BigInt(r):0n,gasLimit:t??0n,gasPerPubdataByteLimit:d??50000n,maxFeePerGas:o??0n,maxPriorityFeePerGas:s??0n,paymaster:u?BigInt(u):0n,nonce:n?BigInt(n):0n,value:i??0n,data:f??"0x",factoryDeps:l?.map(e=>(0,h.nj)(eE(e)))??[],paymasterInput:c||"0x"}}(e);return{domain:{name:"zkSync",version:"2",chainId:e.chainId},types:{Transaction:[{name:"txType",type:"uint256"},{name:"from",type:"uint256"},{name:"to",type:"uint256"},{name:"gasLimit",type:"uint256"},{name:"gasPerPubdataByteLimit",type:"uint256"},{name:"maxFeePerGas",type:"uint256"},{name:"maxPriorityFeePerGas",type:"uint256"},{name:"paymaster",type:"uint256"},{name:"nonce",type:"uint256"},{name:"value",type:"uint256"},{name:"data",type:"bytes"},{name:"factoryDeps",type:"bytes32[]"},{name:"paymasterInput",type:"bytes"}]},primaryType:"Transaction",message:t}}}},eM=(0,es.x)({...ez,blockTime:200,id:2741,name:"Abstract",nativeCurrency:{decimals:18,name:"ETH",symbol:"ETH"},rpcUrls:{default:{http:["https://api.mainnet.abs.xyz"],webSocket:["wss://api.mainnet.abs.xyz/ws"]}},blockExplorers:{default:{name:"Etherscan",url:"https://abscan.org"},native:{name:"Abstract Explorer",url:"https://explorer.mainnet.abs.xyz"}},contracts:{multicall3:{address:"0xAa4De41dba0Ca5dCBb288b7cC6b708F3aaC759E7",blockCreated:5288},erc6492Verifier:{address:"0xfB688330379976DA81eB64Fe4BF50d7401763B9C",blockCreated:5263}}}),eN=(0,es.x)({...ez,blockTime:200,id:11124,name:"Abstract Testnet",n
1ativeCurrency:{decimals:18,name:"ETH",symbol:"ETH"},rpcUrls:{default:{http:["https://api.testnet.abs.xyz"]}},blockExplorers:{default:{name:"Etherscan",url:"https://sepolia.abscan.org"},native:{name:"Abstract Explorer",url:"https://explorer.testnet.abs.xyz"}},testnet:!0,contracts:{multicall3:{address:"0xF9cda624FBC7e059355ce98a31693d299FACd963",blockCreated:358349},erc6492Verifier:{address:"0xfB688330379976DA81eB64Fe4BF50d7401763B9C",blockCreated:431682}}});var eO=n(88848),eR=n(12745),eB=n(5854);let eP=(0,es.x)({id:43113,name:"Avalanche Fuji",nativeCurrency:{decimals:18,name:"Avalanche Fuji",symbol:"AVAX"},rpcUrls:{default:{http:["https://api.avax-test.network/ext/bc/C/rpc"]}},blockExplorers:{default:{name:"SnowTrace",url:"https://testnet.snowtrace.io",apiUrl:"https://api-testnet.snowtrace.io"}},contracts:{multicall3:{address:"0xca11bde05977b3631167028862be2a173976ca11",blockCreated:7096959}},testnet:!0}),eL=(0,es.x)({id:1329,name:"Sei Network",nativeCurrency:{name:"Sei",symbol:"SEI",decimals:18},rpcUrls:{default:{http:["https://evm-rpc.sei-apis.com/"],webSocket:["wss://evm-ws.sei-apis.com/"]}},blockExplorers:{default:{name:"Seitrace",url:"https://seitrace.com",apiUrl:"https://seitrace.com/pacific-1/api"}},contracts:{multicall3:{address:"0xcA11bde05977b3631167028862bE2a173976CA11"}}}),eD=(0,es.x)({id:1328,name:"Sei Testnet",nativeCurrency:{name:"Sei",symbol:"SEI",decimals:18},rpcUrls:{default:{http:["https://evm-rpc-testnet.sei-apis.com"],webSocket:["wss://evm-ws-testnet.sei-apis.com"]}},blockExplorers:{default:{name:"Seitrace",url:"https://seitrace.com"}},contracts:{multicall3:{address:"0xcA11bde05977b3631167028862bE2a173976CA11",blockCreated:0x5e201b3}},testnet:!0});var eU=n(12673);let eF=(0,es.x)({id:80002,name:"Polygon Amoy",nativeCurrency:{name:"POL",symbol:"POL",decimals:18},rpcUrls:{default:{http:["https://rpc-amoy.polygon.technology"]}},blockExplorers:{default:{name:"PolygonScan",url:"https://amoy.polygonscan.com",apiUrl:"https://api-amoy.polygonscan.com/api"}},contracts:{multicall3:{address:"0xca11bde05977b3631167028862be2a173976ca11",blockCreated:3127388}},testnet:!0}),eq=(0,es.x)({id:3338,name:"Peaq",nativeCurrency:{decimals:18,name:"peaq",symbol
1:"PEAQ"},rpcUrls:{default:{http:["https://quicknode1.peaq.xyz","https://quicknode2.peaq.xyz","https://quicknode3.peaq.xyz"],webSocket:["wss://quicknode1.peaq.xyz","wss://quicknode2.peaq.xyz","wss://quicknode3.peaq.xyz"]}},blockExplorers:{default:{name:"Subscan",url:"https://peaq.subscan.io"}},contracts:{multicall3:{address:"0xca11bde05977b3631167028862be2a173976ca11",blockCreated:3566354}}}),eV=(0,es.x)({id:4689,name:"IoTeX",nativeCurrency:{decimals:18,name:"IoTeX",symbol:"IOTX"},rpcUrls:{default:{http:["https://babel-api.mainnet.iotex.io"],webSocket:["wss://babel-api.mainnet.iotex.io"]}},blockExplorers:{default:{name:"IoTeXScan",url:"https://iotexscan.io"}},contracts:{multicall3:{address:"0xcA11bde05977b3631167028862bE2a173976CA11",blockCreated:0x15230d6}}}),e$=(0,es.x)({id:4690,name:"IoTeX Testnet",nativeCurrency:{decimals:18,name:"IoTeX",symbol:"IOTX"},rpcUrls:{default:{http:["https://babel-api.testnet.iotex.io"],webSocket:["wss://babel-api.testnet.iotex.io"]}},blockExplorers:{default:{name:"IoTeXScan",url:"https://testnet.iotexscan.io"}},contracts:{multicall3:{address:"0xb5cecD6894c6f473Ec726A176f1512399A2e355d",blockCreated:0x17383c8}},testnet:!0});var eH=n(11432),eW=n(12633),eQ=n(60587),eY=n(55386);async function eG({hash:e,privateKey:t,to:n="object"}){let{r,s:a,recovery:i}=eH.secp256k1.sign(e.slice(2),t.slice(2),{lowS:!0,extraEntropy:!!(0,eQ.q)(!1,{strict:!1})&&(0,eu.aT)(!1)}),o={r:(0,h.cK)(r,{size:32}),s:(0,h.cK)(a,{size:32}),v:i?28n:27n,yParity:i};return"bytes"===n||"hex"===n?(0,eY.h)({...o,to:n}):o}var eX=n(55168);async function eJ(e){let{chainId:t,nonce:n,privateKey:r,to:a="object"}=e,i=e.contractAddress??e.address,o=await eG({hash:(0,eX.C)({address:i,chainId:t,nonce:n}),privateKey:r,to:a});return"object"===a?{address:i,chainId:t,nonce:n,...o}:o}var eK=n(82323);async function eZ({message:e,privateKey:t}){return await eG({hash:(0,eK.A)(e),privateKey:t,to:"hex"})}var e0=n(80329);async function e1(e){let{privateKey:t,transaction:n,serializer:r=eb.b}=e,a="eip4844"===n.type?{...n,sidecars:!1}:n,i=await eG({hash:(0,e0.S)(await r(a)),privateKey:t});return await r(n,i)}var e2=n(32522);async function e3(e){let{privateKey:t,...n}=e;return await eG({hash:(0,e2.Zh)(n),privateKey:t,to:"hex"})}var e5=n(64916),e4=n(97525),e6=n(41706);let e8=[{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"accountAddress",type:"address"},{indexed:!1,internalType:"enum IContractDeployer.AccountNonceOrdering",name:"nonceOrdering",type:"uint8"}],name:"AccountNonceOrderingUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"accountAddress",type:"address"},{indexed:!1,internalType:"enum IContractDeployer.AccountAbstractionVersion",name:"aaVersion",type:"uint8"}],name:"AccountVersionUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"deployerAddress",type:"address"},{indexed:!0,internalType:"bytes32",name:"bytecodeHash",type:"bytes32"},{indexed:!0,internalType:"address",name:"contractAddress",type:"address"}],name:"ContractDeployed",type:"event"},{inputs:[{internalType:"bytes32",name:"_salt",type:"bytes32"},{internalType:"bytes32",name:"_bytecodeHash",type:"bytes32"},{internalType:"bytes",name:"_input",type:"bytes"}],name:"create",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"payable",type:"function"},{inputs:[{internalType:"bytes32",name:"_salt",type:"bytes32"},{internalType:"bytes32",name:"_bytecodeHash",type:"bytes32"},{internalType:"bytes",name:"_input",type:"bytes"}],name:"create2",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"payable",type:"function"},{inputs:[{internalType:"bytes32",name:"_salt",type:"bytes32"},{internalType:"bytes32",name:"_bytecodeHash",type:"bytes32"},{internalType:"bytes",name:"_input",type:"bytes"},{internalType:"enum IContractDeployer.AccountAbstractionVersion",name:"_aaVersion",type:"uint8"}],name:"create2Account",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"payable",type:"function"},{inputs:[{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes32",name:"_bytecodeHash",type:"bytes32"},{internalType:"bytes",name:"_input",type:"bytes"},{internalType:"enum IContractDeployer.AccountAbstractionVersion",name:"_aaVersion",type:"uint8"}],name:"createAccount",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"_address",type:"address"}],name:"extendedAccountVersion",outputs:[{internalType:"enum IContractDeployer.AccountAbstractionVersion",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"_keccak256BytecodeHash",type:"bytes32"}],name:"forceDeployKeccak256",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{components:[{internalType:"bytes32",name:"bytecodeHash",type:"bytes32"},{internalType:"address",name:"newAddress",type:"address"},{internalType:"bool",name:"callConstructor",type:"bool"},{internalType:"uint256",name:"value",type:"uint256"},{internalType:"bytes",name:"input",type:"bytes"}],internalType:"struct ContractDeployer.ForceDeployment",name:"_deployment",type:"tuple"},{internalType:"address",name:"_sender",type:"address"}],name:"forceDeployOnAddress",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{components:[{internalType:"bytes32",name:"bytecodeHash",type:"bytes32"},{internalType:"address",name:"newAddress",type:"address"},{internalType:"bool",name:"callConstructor",type:"bool"},{internalType:"uint256",name:"value",type:"uint256"},{internalType:"bytes",name:"input",type:"bytes"}],internalType:"struct ContractDeployer.ForceDeployment[]",name:"_deployments",type:"tuple[]"}],name:"forceDeployOnAddresses",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"_address",type:"address"}],name:"getAccountInfo",outputs:[{components:[{internalType:"enum IContractDeployer.AccountAbstractionVersion",name:"supportedAAVersion",type:"uint8"},{internalType:"enum IContractDeployer.AccountNonceOrdering",name:"nonceOrdering",type:"uint8"}],internalType:"struct IContractDeployer.AccountInfo",name:"info",type:"tuple"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_sender",type:"address"},{internalType:"uint256",name:"_senderNonce",type:"uint256"}],name:"getNewAddressCreate",outputs:[{internalType:"address",name:"newAddress",type:"address"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"_sender",type:"address"},{internalType:"bytes32",name:"_bytecodeHash",type:"bytes32"},{internalType:"bytes32",name:"_salt",type:"bytes32"},{internalType:"bytes",name:"_input",type:"bytes"}],name:"getNewAddressCreate2",outputs:[{internalType:"address",name:"newAddress",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"enum IContractDeployer.AccountAbstractionVersion",name:"_version",type:"uint8"}],name:"updateAccountVersion",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"enum IContractDeployer.AccountNonceOrdering",name:"_nonceOrdering",type:"uint8"}],name:"updateNonceOrdering",outputs:[],stateMutability:"nonpayable",type:"function"}],e7="/docs/contract/encodeDeployData";function e9(e,t,n,r){let a=[t,n,r];
1return({create:{functionName:"create",argsContractDeployer:a},create2:{functionName:"create2",argsContractDeployer:a},createAccount:{functionName:"createAccount",argsContractDeployer:[...a,1]},create2Account:{functionName:"create2Account",argsContractDeployer:[...a,1]}})[e||"create"]}function te(e){if(!eT(e))throw new ex;(0,H.c)(e)}async function tt(e,t){let{account:n=e.account,chain:r=e.chain,...a}=t,i=n?(0,O.J)(n):e.account;if(!i)throw new R.T({docsPath:"/docs/actions/wallet/signTransaction"});if(te({account:i,chain:r,...t}),!r?.custom?.getEip712Domain)throw new B.C("`getEip712Domain` not found on chain.");if(!r?.serializers?.transaction)throw new B.C("transaction serializer not found on chain.");let o=await (0,V.T)(e,y.T,"getChainId")({});null!==r&&(0,D.v)({currentChainId:o,chain:r});let s=r?.custom.getEip712Domain({...a,chainId:o,from:i.address,type:"eip712"}),l=await (0,Z.C)(e,{...s,account:i});return r?.serializers?.transaction({chainId:o,...a,customSignature:l,type:"eip712"},{r:"0x0",s:"0x0",v:0n})}async function tn(e,t){return eT(t)?tt(e,t):await K(e,t)}async function tr(e,t){let{account:n=e.account,chain:r=e.chain}=t,a=n?(0,O.J)(n):e.account;if(!a)throw new R.T({docsPath:"/docs/actions/wallet/sendTransaction"});try{let n;te(t);let i=await (0,S.ft)(e,{...t,nonceManager:a.nonceManager,parameters:["gas","nonce","fees"]});null!==r&&(n=await (0,V.T)(e,y.T,"getChainId")({}),(0,D.v)({currentChainId:n,chain:r}));let o=await tn(e,{...i,chainId:n});return await (0,V.T)(e,M.L,"sendRawTransaction")({serializedTransaction:o})}catch(e){throw(0,U.p)(e,{...t,account:a,chain:r})}}async function ta(e,t){return eT(t)?tr(e,t):(0,w.v)(e,t)}var ti=n(72839);function to(e){return e instanceof Uint8Array||ArrayBuffer.isView(e)&&"Uint8Array"===e.constructor.name}function ts(e,t){return!!Array.isArray(t)&&(0===t.length||(e?t.every(e=>"string"==typeof e):t.every(e=>Number.isSafeInteger(e))))}function tl(e,t){if("string"!=typeof t)throw Error(`${e}: string expected`);return!0}function tu(e){if(!Number.isSafeInteger(e))throw Error(`invalid integer: ${e}`)}function tc(e){if(!Array.isArray(e))throw Error("array expected")}function td(e,t){if(!ts(!0,t))throw Error(`${e}: array of strings expected`)}function tf(e,t){if(!ts(!1,t))throw Error(`${e}: array of numbers expected`)}function tp(...e){let t=e=>e,n=(e,t)=>n=>e(t(n));return{encode:e.map(e=>e.encode).reduceRight(n,t),decode:e.map(e=>e.decode).reduce(n,t)}}function tm(e){let t="string"==typeof e?e.split(""):e,n=t.length;td("alphabet",t);let r=new Map(t.map((e,t)=>[e,t]));return{encode:r=>(tc(r),r.map(r=>{if(!Number.isSafeInteger(r)||r<0||r>=n)throw Error(`alphabet.encode: digit index outside alphabet "${r}". Allowed: ${e}`);return t[r]})),decode:t=>(tc(t),t.map(t=>{tl("alphabet.decode",t);let n=r.get(t);if(void 0===n)throw Error(`Unknown letter: "${t}". Allowed: ${e}`);return n}))}}function ty(e=""){return tl("join",e),{encode:t=>(td("join.decode",t),t.join(e)),decode:t=>(tl("join.decode",t),t.split(e))}}function th(e,t,n){if(t<2)throw Error(`convertRadix: invalid from=${t}, base cannot be less than 2`);if(n<2)throw Error(`convertRadix: invalid to=${n}, base cannot be less than 2`);if(tc(e),!e.length)return[];let r=0,a=[],i=Array.from(e,e=>{if(tu(e),e<0||e>=t)throw Error(`invalid integer: ${e}`);return e}),o=i.length;for(;;){let e=0,s=!0;for(let a=r;a<o;a++){let o=i[a],l=t*e,u=l+o;if(!Number.isSafeInteger(u)||l/t!==e||u-o!==l)throw Error("convertRadix: carry overflow");let c=u/n;e=u%n;let d=Math.floor(c);if(i[a]=d,!Number.isSafeInteger(d)||d*n+e!==u)throw Error("convertRadix: carry overflow");s&&(d?s=!1:r=a)}if(a.push(e),s)break}for(let t=0;t<e.length-1&&0===e[t];t++)a.push(0);return a.reverse()}let tg=(e,t)=>0===t?e:tg(t,e%t),tb=(()=>{let e=[];for(let t=0;t<40;t++)e.push(2**t);return e})();"function"==typeof Uint8Array.from([]).toBase64&&Uint8Array.fromBase64;let tw=tp((r=58,tu(58),{encode:e=>{if(!to(e))throw Error("radix.encode input should be Uint8Array");return th(Array.from(e),256,58)},decode:e=>(tf("radix.decode",e),Uint8Array.from(th(e,58,256)))}),tm("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),ty("")),tv=tp(tm("qpzry9x8gf2tvdw0s3jn54
1khce6mua7l"),ty(""));"function"==typeof Uint8Array.from([]).toHex&&Uint8Array.fromHex;var t_=n(55901);function tx(e){return JSON.parse(function(e){let t=[],n=!1;for(let a=0;a<e.length;a++){let i=!1;if("\\"===e[a]&&(t.push(e[a++]),i=!i),'"'===e[a]){t.push(e[a]),i||(n=!n);continue}if(!n){let n=function(e,t){if(!e[t]?.match(/[-\d]/))return null;let n=e.slice(t).match(/^-?(?:0|[1-9]\d*)(?:\.\d+)?(?:[eE][+-]?\d+)?/);return n?n[0]:null}(e,a);if(n?.length){var r;a+=n.length-1,n.match(/\.|[eE]-/)?t.push(n):t.push((r=n,`{"$n":"${r}"}`));continue}}t.push(e[a])}return t.join("")}(e),(e,t)=>{var n;return(n=t)&&"object"==typeof n&&"$n"in n&&"string"==typeof n.$n?function({$n:e}){if(e.match(/[eE]/)){let[t,n]=e.split(/[eE]/);return BigInt(t)*BigInt(10)**BigInt(n)}return BigInt(e)}(t):t})}var tT=0n;function tA(e){return{id:function(){let e=tT;return tT++,e.toString()}(),jsonrpc:"2.0",method:e.methodName,params:e.params}}function tk(e,t){return JSON.stringify(e,(e,t)=>{var n;return"bigint"==typeof t?(n=t,{$n:`${n}`}):t},t).replace(/\{\s*"\$n"\s*:\s*"(-?\d+)"\s*\}/g,"$1")}function tS(e){return!(null==e||"object"!=typeof e||Array.isArray(e))&&"jsonrpc"in e&&"2.0"===e.jsonrpc&&"method"in e&&"string"==typeof e.method&&"params"in e}var tC=n(19331);function tj(e){return"bigint"==typeof e?Number(e):e}var tI={};function tE(e){return function t(n,r){if(Array.isArray(n))return n.map((e,n)=>t(e,{...r,keyPath:[...r.keyPath,n]}));if("object"!=typeof n||null===n)return e.reduce((e,t)=>t(e,r),n);{let e={};for(let a in n){if(!Object.prototype.hasOwnProperty.call(n,a))continue;let i={...r,keyPath:[...r.keyPath,a]};e[a]=t(n[a],i)}return e}}}function tz(e,t){return n=>{let r=tE(e);return Object.freeze({...n,params:r(n.params,t)})}}var tM={accountNotifications:1,blockNotifications:1,getAccountInfo:1,getBalance:1,getBlock:1,getBlockHeight:0,getBlockProduction:0,getBlocks:2,getBlocksWithLimit:2,getEpochInfo:0,getFeeForMessage:1,getInflationGovernor:0,getInflationReward:1,getLargestAccounts:0,getLatestBlockhash:0,getLeaderSchedule:1,getMinimumBalanceForRentExemption:1,getMultipleAccounts:1,getProgramAccounts:1,getSignaturesForAddress:1,getSlot:0,getSlotLeader:0,getStakeMinimumDelegation:0,getSupply:0,getTokenAccountBalance:1,getTokenAccountsByDelegate:2,getTokenAccountsByOwner:2,getTokenLargestAccounts:1,getTokenSupply:1,getTransaction:1,getTransactionCount:0,getVoteAccounts:0,isBlockhashValid:1,logsNotifications:1,programNotifications:1,requestAirdrop:2,sendTransaction:1,signatureNotifications:1,simulateTransaction:1};function tN(e){let t=e?.onIntegerOverflow;return n=>(0,tC.F)(n,t?e=>{var n;return tz([(n=(...n)=>t(e,...n),(e,{keyPath:t})=>("bigint"==typeof e&&n&&(e>Number.MAX_SAFE_INTEGER||e<-Number.MAX_SAFE_INTEGER)&&n(t,e),e))],{keyPath:[]})(e)}:e=>e,tz([tj],{keyPath:[]}),function({defaultCommitment:e,optionsObjectPositionByMethod:t}){return n=>{let{params:r,methodName:a}=n;if(!Array.isArray(r))return n;let i=t[a];return null==i?n:Object.freeze({methodName:a,params:function({commitmentPropertyName:e,params:t,optionsObjectPositionInParams:n,overrideCommitment:r}){let a=t[n];if(void 0===a||a&&"object"==typeof a&&!Array.isArray(a)){if(a&&e in a){if(!a[e]||"finalized"===a[e]){let r=[...t],{[e]:i,...o}=a;return Object.keys(o).length>0?r[n]=o:n===r.length-1?r.length--:r[n]=void 0,r}}else if("finalized"!==r){let i=[...t];return i[n]={...a,[e]:r},i}}return t}({commitmentPropertyName:"sendTransaction"===a?"preflightCommitment":"commitment",optionsObjectPositionInParams:i,overrideCommitment:e,params:r})})}}({defaultCommitment:e?.defaultCommitment,optionsObjectPositionByMethod:tM}))}function tO(e){var t,n;return t=[function(t,{keyPath:n}){var r;return"number"==typeof t&&Number.isInteger(t)||"bigint"==typeof t?(r=n,e.some(e=>{if(e.length!==r.length)return!1;for(let t=r.length-1;t>=0;t--){let n=r[t],a=e[t];if(a!==n&&(a!==tI||"number"!=typeof n))return!1}return!0}))?Number(t):BigInt(t):t}],n={keyPath:[]},e=>tE(t)(e,n)}var tR=[["data","parsed","info","tokenAmount","decimals"],["data","parsed","info","tokenAmount","uiAmount"],["data","parsed","info","rentExemptReserve","decimals"],["data","parsed","info","rentExemptReserve","uiAmount"],["data","parsed","info","delegatedAmount","decimals"],["data","parsed","info","delegatedAmount","uiAmount"],["data","parsed","info","extensions",tI,"state","olderTransferFee","transferFeeBasisPoints"],["data","parsed","info","extensions",tI,"state","newerTransferFee","transferFeeBasisPoints"],["data","parsed","info","extensions",tI,"state","preUpdateAverageRate"],["data","parsed","info","extensions",tI,"state","currentRate"]],tB=[...tR,["data","parsed","info","lastExtendedSlotStartIndex"],["data","parsed","info","slashPenalty"],["data","parsed","info","warmupCooldownRate"],["data","parsed","info","decimals"],["data","parsed","info","numRequiredSigners"],["data","parsed","info","numValidSigners"],["data","parsed","info","stake","delegation","warmupCooldownRate"],["data","parsed","info","exemptionThreshold"],["data","parsed","info","burnPercent"],["data","parsed","info","commission"],["data","parsed","info","votes",tI,"confirmationCount"]],tP=[["index"],["
1instructions",tI,"accounts",tI],["instructions",tI,"programIdIndex"],["instructions",tI,"stackHeight"]],tL=[["addressTableLookups",tI,"writableIndexes",tI],["addressTableLookups",tI,"readonlyIndexes",tI],["header","numReadonlySignedAccounts"],["header","numReadonlyUnsignedAccounts"],["header","numRequiredSignatures"],["instructions",tI,"accounts",tI],["instructions",tI,"programIdIndex"],["instructions",tI,"stackHeight"]],tD=["getAccountInfo","getBalance","getBlock","getBlockCommitment","getBlockHeight","getBlockProduction","getBlocks","getBlocksWithLimit","getBlockTime","getClusterNodes","getEpochInfo","getEpochSchedule","getFeeForMessage","getFirstAvailableBlock","getGenesisHash","getHealth","getHighestSnapshotSlot","getIdentity","getInflationGovernor","getInflationRate","getInflationReward","getLargestAccounts","getLatestBlockhash","getLeaderSchedule","getMaxRetransmitSlot","getMaxShredInsertSlot","getMinimumBalanceForRentExemption","getMultipleAccounts","getProgramAccounts","getRecentPerformanceSamples","getRecentPrioritizationFees","getSignaturesForAddress","getSignatureStatuses","getSlot","getSlotLeader","getSlotLeaders","getStakeMinimumDelegation","getSupply","getTokenAccountBalance","getTokenAccountsByDelegate","getTokenAccountsByOwner","getTokenLargestAccounts","getTokenSupply","getTransaction","getTransactionCount","getVersion","getVoteAccounts","index","isBlockhashValid","minimumLedgerSlot","requestAirdrop","sendTransaction","simulateTransaction"];function tU(e){return tS(e)&&tD.includes(e.method)}var tF=Object.prototype.toString,tq=Object.keys||function(e){let t=[];for(let n in e)t.push(n);return t};function tV(e){let t=function e(t,n){let r,a,i,o,s,l,u;if(!0===t)return"true";if(!1===t)return"false";switch(typeof t){case"object":if(null===t)return null;if("toJSON"in t&&"function"==typeof t.toJSON)return e(t.toJSON(),n);if("[object Array]"===(u=tF.call(t))){for(r=0,i="[",a=t.length-1;r<a;r++)i+=e(t[r],!0)+",";return a>-1&&(i+=e(t[r],!0)),i+"]"}if("[object Object]"!==u)return JSON.stringify(t);for(a=(o=tq(t).sort()).length,i="",r=0;r<a;)void 0!==(l=e(t[s=o[r]],!1))&&(i&&(i+=","),i+=JSON.stringify(s)+":"+l),r++;return"{"+i+"}";case"function":case"undefined":return n?null:void 0;case"bigint":return`${t.toString()}n`;case"string":return JSON.stringify(t);default:return isFinite(t)?t:null}}(e,!1);if(void 0!==t)return""+t}var t$={defaultCommitment:"confirmed",onIntegerOverflow(e,t,n){throw function e(t,n,r){let a="";if("number"==typeof n[0]){let e=n[0]+1,t=e%10,r=e%100;a=1==t&&11!=r?e+"st":2==t&&12!=r?e+"nd":3==t&&13!=r?e+"rd":e+"th"}else a=`\`${n[0].toString()}\``;let i=n.length>1?n.slice(1).map(e=>"number"==typeof e?`[${e}]`:e).join("."):void 0,o=new t_.tsw(t_.O7$,{argumentLabel:a,keyPath:n,methodName:t,optionalPathLabel:i?` at path \`${i}\``:"",value:r,...void 0!==i?{path:i}:void 0});return(0,t_.rMr)(o,e),o}(e.methodName,t,n)}},tH=globalThis.AbortController;function tW(e){return tS(e)?tV([e.method,e.params]):void 0}function tQ(e,t){var n,r,o,s,l;return r=(n={url:e,...t},(0,tC.F)(function(e){let t,{fromJson:n,headers:r,toJson:a,url:i}=e,o=r&&function(e){let t={};for(let n in e)t[n.toLowerCase()]=e[n];return t}(r);return async function({payload:e,signal:r}){let s=a?a(e):JSON.stringify(e),l={...t,body:s,headers:{...o,accept:"application/json","content-length":s.length.toString(),"content-type":"application/json; charset=utf-8"},method:"POST",signal:r},u=await fetch(i,l);if(!u.ok)throw new t_.tsw(t_._yh,{headers:u.headers,message:u.statusText,statusCode:u.status});return n?n(await u.text(),e):await u.json()}}({...{...n,headers:{...!1,...n.headers?function(e){let t={};for(let n in e)t[n.toLowerCase()]=e[n];return t}(n.headers):void 0,"solana-client":"js/2.3.0"}},fromJson:(e,t)=>tU(t)?tx(e):JSON.parse(e),toJson:e=>tU(e)?tk(e):JSON.stringify(e)}),e=>{let t;return async function(n){let{payload:r,signal:a}=n,o=tW(r);if(void 0===o)return await e(n);if(t||(queueMicrotask(()=>{t=void 0}),t={}),null==t[o]){let r=new tH,a=(async()=>{try{return await e({...n,signal:r.signal})}catch(e){if(e===(i||={}))return;throw e}})();
1t[o]={abortController:r,numConsumers:0,responsePromise:a}}let s=t[o];if(s.numConsumers++,!a)return await s.responsePromise;{let e=s.responsePromise;return await new Promise((t,n)=>{let r=e=>{a.removeEventListener("abort",r),s.numConsumers-=1,queueMicrotask(()=>{0===s.numConsumers&&s.abortController.abort(i||={})}),n(e.target.reason)};a.addEventListener("abort",r),e.then(t).catch(n).finally(()=>{a.removeEventListener("abort",r)})})}}})),l={api:(s={requestTransformer:tN(t$),responseTransformer:(o={allowedNumericKeyPaths:(a||(a={getAccountInfo:tB.map(e=>["value",...e]),getBlock:[["transactions",tI,"meta","preTokenBalances",tI,"accountIndex"],["transactions",tI,"meta","preTokenBalances",tI,"uiTokenAmount","decimals"],["transactions",tI,"meta","postTokenBalances",tI,"accountIndex"],["transactions",tI,"meta","postTokenBalances",tI,"uiTokenAmount","decimals"],["transactions",tI,"meta","rewards",tI,"commission"],...tP.map(e=>["transactions",tI,"meta","innerInstructions",tI,...e]),...tL.map(e=>["transactions",tI,"transaction","message",...e]),["rewards",tI,"commission"]],getClusterNodes:[[tI,"featureSet"],[tI,"shredVersion"]],getInflationGovernor:[["initial"],["foundation"],["foundationTerm"],["taper"],["terminal"]],getInflationRate:[["foundation"],["total"],["validator"]],getInflationReward:[[tI,"commission"]],getMultipleAccounts:tB.map(e=>["value",tI,...e]),getProgramAccounts:tB.flatMap(e=>[["value",tI,"account",...e],[tI,"account",...e]]),getRecentPerformanceSamples:[[tI,"samplePeriodSecs"]],getTokenAccountBalance:[["value","decimals"],["value","uiAmount"]],getTokenAccountsByDelegate:tR.map(e=>["value",tI,"account",...e]),getTokenAccountsByOwner:tR.map(e=>["value",tI,"account",...e]),getTokenLargestAccounts:[["value",tI,"decimals"],["value",tI,"uiAmount"]],getTokenSupply:[["value","decimals"],["value","uiAmount"]],getTransaction:[["meta","preTokenBalances",tI,"accountIndex"],["meta","preTokenBalances",tI,"uiTokenAmount","decimals"],["meta","postTokenBalances",tI,"accountIndex"],["meta","postTokenBalances",tI,"uiTokenAmount","decimals"],["meta","rewards",tI,"commission"],...tP.map(e=>["meta","innerInstructions",tI,...e]),...tL.map(e=>["transaction","message",...e])],getVersion:[["feature-set"]],getVoteAccounts:[["current",tI,"commission"],["delinquent",tI,"commission"]],simulateTransaction:[...tB.map(e=>["value","accounts",tI,...e]),...tP.map(e=>["value","innerInstructions",tI,...e])]}),a)},(e,t)=>{let n=t.methodName,r=o?.allowedNumericKeyPaths&&n?o.allowedNumericKeyPaths[n]:void 0;return(0,tC.F)(e,e=>(e=>{if("error"in e)throw(0,t_.evr)(e.error);return e})(e,t),e=>e.result,e=>tO(r??[])(e,t))})},new Proxy({},{defineProperty:()=>!1,deleteProperty:()=>!1,get(...e){let[t,n]=e,r=n.toString();return function(...e){let t=Object.freeze({methodName:r,params:e}),n=s?.requestTransformer?s?.requestTransformer(t):t;return Object.freeze({execute:async({signal:e,transport:t})=>{let r=tA(n),a=await t({payload:r,signal:e});return s?.responseTransformer?s.responseTransformer(a,n):a}})}}})),transport:r},new Proxy(l.api,{defineProperty:()=>!1,deleteProperty:()=>!1,get(e,t,n){if("then"!==t)return function(...r){let a=t.toString(),i=Reflect.get(e,a,n);if(!i)throw new t_.tsw(t_._jo,{method:a,params:r});return function({transport:e},t){return{send:async n=>await t.execute({signal:n?.abortSignal,transport:e})}}(l,i(...r))}}})}var tY=n(86471),tG=globalThis.AbortController,tX=globalThis.EventTarget;function tJ(){return Symbol(void 0)}var tK=Symbol();function tZ(e){return{on(t,n,r){function a(e){e instanceof CustomEvent?n(e.detail):n()}return e.addEventListener(t,a,r),()=>{e.removeEventListener(t,a)}}}}var t0=n(63500),t1=globalThis.AbortController,t2=new WeakMap;function t3(e,t,n){let r;if(void 0===n)return;let a=((r=t2.get(t))||t2.set(t,r={}),r);!a[n]&&e>0&&(a[n]=0);let i=e+a[n];return i<=0?delete a[n]:a[n]=i,i}var t5=new WeakMap;async function t4({channel:e,responseTransformer:t,signal:n,subscribeRequest:r,unsubscribeMethodName:a}){let i;e.on("error",()=>{i=void 0,t2.delete(e)},{signal:n});let o=new Promise((t,r)=>{function o(){if(0===t3(-1,e,i)){let t=tA({methodName:a,params:[i]});
1i=void 0,e.send(t).catch(()=>{})}r(this.reason)}n.aborted?o.call(n):n.addEventListener("abort",o)}),s=tA(r);await e.send(s);let l=new Promise((t,r)=>{let a=new t1;n.addEventListener("abort",a.abort.bind(a));let i={signal:a.signal};e.on("error",e=>{a.abort(),r(e)},i),e.on("message",e=>{e&&"object"==typeof e&&"id"in e&&e.id===s.id&&(a.abort(),"error"in e?r((0,t_.evr)(e.error)):t(e.result))},i)});if(null==(i=await (0,t0.r)([o,l])))throw new t_.tsw(t_.aYZ);t3(1,e,i);let u=function(e,t,n){let r=t5.get(e);r||t5.set(e,r=new WeakMap);let a=n??e,i=r.get(a);return i||r.set(a,i=function(e,t,n){let r,a=new tX,i=tZ(a);return{...i,on(o,s,l){r||(r={dispose:e.on(t,e=>{let t=n(e);if(!t)return;let[r,i]=t;a.dispatchEvent(new CustomEvent(r,{detail:i}))}),numSubscribers:0}),r.numSubscribers++;let u=i.on(o,s,l),c=!0;function d(){c&&(c=!1,l?.signal.removeEventListener("abort",d),r.numSubscribers--,0===r.numSubscribers&&(r.dispose(),r=void 0),u())}return l?.signal.addEventListener("abort",d),d}}}(e,"message",e=>{if(!("method"in e))return;let r=n?n(e.params.result,t):e.params.result;return[`notification:${e.params.subscription}`,r]})),i}(e,r,t),c=`notification:${i}`;return{on(t,n,r){switch(t){case"notification":return u.on(c,n,r);case"error":return e.on("error",n,r);default:throw new t_.tsw(t_.JOu,{channelName:t,supportedChannelNames:["notification","error"]})}}}}var t6=globalThis.EventTarget,t8=globalThis.WebSocket,t7={defaultCommitment:"confirmed",onIntegerOverflow(e,t,n){throw function e(t,n,r){let a="";if("number"==typeof n[0]){let e=n[0]+1,t=e%10,r=e%100;a=1==t&&11!=r?e+"st":2==t&&12!=r?e+"nd":3==t&&13!=r?e+"rd":e+"th"}else a=`\`${n[0].toString()}\``;let i=n.length>1?n.slice(1).map(e=>"number"==typeof e?`[${e}]`:e).join("."):void 0,o=new t_.tsw(t_.O7$,{argumentLabel:a,keyPath:n,methodName:t,optionalPathLabel:i?` at path \`${i}\``:"",value:r,...void 0!==i?{path:i}:void 0});return(0,t_.rMr)(o,e),o}(e.methodName,t,n)}},t9=globalThis.AbortController,ne={jsonrpc:"2.0",method:"ping"};function nt(e){return(0,tC.F)(e,e=>Object.freeze({...e,on:(t,n,r)=>"message"!==t?e.on(t,n,r):e.on("message",e=>n(tx(e)),r)}),e=>Object.freeze({...e,send:t=>e.send(tk(t))}))}function nn(e,t){var n,r;return n=function({createChannel:e}){var t;return(0,tC.F)((t=e,async({execute:e,signal:n})=>{let r=await t({abortSignal:n});return await e({channel:r,signal:n})}),e=>(function(e){let t=new Map;return function(n){let{request:r,signal:a}=n,i=tV([r.methodName,r.params]),o=t.get(i);if(!o){let r=new t9,a=e({...n,signal:r.signal});a.then(e=>{e.on("error",()=>{t.delete(i),r.abort()},{signal:r.signal})}).catch(()=>{}),t.set(i,o={abortController:r,dataPublisherPromise:a,numSubscribers:0})}return o.numSubscribers++,a.addEventListener("abort",()=>{o.numSubscribers--,0===o.numSubscribers&&queueMicrotask(()=>{0===o.numSubscribers&&(t.delete(i),o.abortController.abort())})},{signal:o.abortController.signal}),o.dataPublisherPromise}})(e))}({createChannel:function(e){if(!1===/^wss?:/i.test(e.url)){let t=e.url.match(/^([^:]+):/);throw new DOMException(t?`Failed to construct 'WebSocket': The URL's scheme must be either 'ws' or 'wss'. '${t[1]}:' is not allowed.`:`Failed to construct 'WebSocket': The URL '${e.url}' is invalid.`)}let{intervalMs:t,...n}=e;return function(e,{maxSubscriptionsPerChannel:t,minChannels:n}){let r={entries:[],freeChannelIndex:-1};function a(){let e;if(r.entries.length<n){r.freeChannelIndex=-1;return}for(let n=0;n<r.entries.length;n++){let a=(r.freeChannelIndex+n+2)%r.entries.length,i=r.entries[a];i.subscriptionCount<t&&(!e||e.subscriptionCount>=i.subscriptionCount)&&(e={poolIndex:a,subscriptionCount:i.subscriptionCount})}r.freeChannelIndex=e?.poolIndex??-1}return function({abortSignal:t}){let n;function i(){let e=r.entries.findIndex(e=>e===n);r.entries.splice(e,1),n.dispose(),a()}if(-1===r.freeChannelIndex){let t=new t9,a=e({abortSignal:t.signal});a.then(e=>{e.on("error",i,{signal:t.signal})}).catch(i),n={channel:a,dispose(){t.abort()},subscriptionCount:0},r.entries.push(n)}else n=r.entries[r.freeChannelIndex];return n.subscriptionCount++,t.addEventListener("abort",function(){n.subscriptionCount--,0===n.subscriptionCount?i():-1!==r.freeChannelIndex&&(r.freeChannelIndex--,a())}),a(),n.channel}}(({abortSignal:r})=>(function({sendBufferHighWatermark:e,signal:t,url:n}){let r,a,i;if(t.aborted)return Promise.reject(t.reason);let o=!1,s=new Set;
1function l(){s.forEach(e=>{e()}),s.clear()}function u(){l(),o||a(t.reason),y.readyState!==t8.CLOSED&&y.readyState!==t8.CLOSING&&y.close(1e3)}function c(e){if(!t.aborted&&!o){let t=new t_.tsw(t_.gF,{errorEvent:e});a(t),f.dispatchEvent(new CustomEvent("error",{detail:t}))}}function d(e){t.aborted||f.dispatchEvent(new CustomEvent("message",{detail:e.data}))}let f=new t6,p=tZ(f);function m(){o=!0,i({...p,async send(t){if(y.readyState!==t8.OPEN)throw new t_.tsw(t_.pFb);if(!r&&y.bufferedAmount>e){let t,n=new Promise((n,a)=>{let i=setInterval(()=>{y.readyState===t8.OPEN&&y.bufferedAmount>e||(clearInterval(i),r=void 0,n())},16);t=()=>{r=void 0,clearInterval(i),a(new t_.tsw(t_.UwC))}});r={onCancel:t,promise:n}}r&&(!ArrayBuffer.isView(t)||t instanceof DataView||(t=new t.constructor(t)),await r.promise),y.send(t)}})}let y=new t8(n);return t.addEventListener("abort",u),y.addEventListener("close",function e(n){l(),r?.onCancel(),t.removeEventListener("abort",u),y.removeEventListener("close",e),y.removeEventListener("error",c),y.removeEventListener("message",d),y.removeEventListener("open",m),t.aborted||n.wasClean&&1e3===n.code||f.dispatchEvent(new CustomEvent("error",{detail:new t_.tsw(t_.pFb,{cause:n})}))}),y.addEventListener("error",c),y.addEventListener("message",d),y.addEventListener("open",m),new Promise((e,t)=>{a=t,i=e})})({...n,sendBufferHighWatermark:e.sendBufferHighWatermark??131072,signal:r}).then(e.jsonSerializer).then(e=>(function({abortSignal:e,channel:t,intervalMs:n}){let r;function a(){t.send(ne).catch(e=>{(0,t_.zbS)(e,t_.pFb)&&o.abort()})}function i(){clearInterval(r),r=setInterval(a,n)}let o=new t9;return o.signal.addEventListener("abort",()=>{clearInterval(r)}),e.addEventListener("abort",()=>{o.abort()}),t.on("error",()=>{o.abort()},{signal:o.signal}),t.on("message",i,{signal:o.signal}),globalThis.navigator.onLine&&i(),globalThis.addEventListener("offline",function(){clearInterval(r)},{signal:o.signal}),globalThis.addEventListener("online",function(){a(),i()},{signal:o.signal}),{...t,send:(...e)=>(o.signal.aborted||i(),t.send(...e))}})({abortSignal:r,channel:e,intervalMs:t??5e3})),{maxSubscriptionsPerChannel:e.maxSubscriptionsPerChannel??100,minChannels:e.minChannels??1})}({...t,url:e,jsonSerializer:nt})}),r={api:function(e){var t,n;let r=tN(e),a=(t={allowedNumericKeyPaths:(s||(s={accountNotifications:tB.map(e=>["value",...e]),blockNotifications:[["value","block","transactions",tI,"meta","preTokenBalances",tI,"accountIndex"],["value","block","transactions",tI,"meta","preTokenBalances",tI,"uiTokenAmount","decimals"],["value","block","transactions",tI,"meta","postTokenBalances",tI,"accountIndex"],["value","block","transactions",tI,"meta","postTokenBalances",tI,"uiTokenAmount","decimals"],["value","block","transactions",tI,"meta","rewards",tI,"commission"],["value","block","transactions",tI,"meta","innerInstructions",tI,"index"],["value","block","transactions",tI,"meta","innerInstructions",tI,"instructions",tI,"programIdIndex"],["value","block","transactions",tI,"meta","innerInstructions",tI,"instructions",tI,"accounts",tI],["value","block","transactions",tI,"transaction","message","addressTableLookups",tI,"writableIndexes",tI],["value","block","transactions",tI,"transaction","message","addressTableLookups",tI,"readonlyIndexes",tI],["value","block","transactions",tI,"transaction","message","instructions",tI,"programIdIndex"],["value","block","transactions",tI,"transaction","message","instructions",tI,"accounts",tI],["value","block","transactions",tI,"transaction","message","header","numReadonlySignedAccounts"],["value","block","transactions",tI,"transaction","message","header","numReadonlyUnsignedAccounts"],["value","block","transactions",tI,"transaction","message","header","numRequiredSignatures"],["value","block","rewards",tI,"commission"]],programNotifications:tB.flatMap(e=>[["value",tI,"account",...e],[tI,"account",...e]])}),s)},(e,n)=>{let r=n.methodName,a=t?.allowedNumericKeyPaths&&r?t.allowedNumericKeyPaths[r]:void 0;return(0,tC.F)(e,e=>tO(a??[])(e,n))});return n={planExecutor:({request:e,...t})=>t4({...t,responseTransformer:a,subscribeRequest:{...e,methodName:e.methodName.replace(/Notifications$/,"Subscribe")},unsubscribeMethodName:e.methodName.replace(/Notifications$/,"Unsubscribe")}),requestTransformer:r},new Proxy({},{defineProperty:()=>!1,deleteProperty:()=>!1,get(...e){let[t,r]=e,a=r.toString();return function(...e){let t={methodName:a,params:e},r=n.requestTransformer?n.requestTransformer(t):t;return{execute:e=>n.planExecutor({...e,request:r}),request:r}}}})}(t7),transport:n},new Proxy(r.api,{defineProperty:()=>!1,deleteProperty:()=>!1,get(e,t,n){if("then"!==t)return function(...a){var i,s;let l=t.toString(),u=Reflect.get(e,l,n);if(!u)throw new t_.tsw(t_.uWs,{notificationName:l});let c=u(...a);return i=r.transport,s=c,{async subscribe({abortSignal:e}){let t=await i({signal:e,...s});return function({abortSignal:e,dataChannelName:t,dataPublisher:n,errorChannelName:r}){let a=new Map;function i(e){for(let[t,n]of a.entries())n.__hasPolled?(a.delete(t),n.onError(e)):n.publishQueue.push({__type:1,err:e})}let s=new tG;e.addEventListener("abort",()=>{s.abort(),i(o||=tJ())});let l={signal:s.signal},u=tK;return n.on(r,e=>{u===tK&&(u=e,s.abort(),i(e))},l),n.on(t,e=>{a.forEach((t,n)=>{if(t.__hasPolled){let{onData:r}=t;a.set(n,{__hasPolled:!1,publishQueue:[]}),r(e)}else t.publishQueue.push({__type:0,data:e})})},l),{async *[Symbol.asyncIterator](){if(e.aborted)return;if(u!==tK)throw u;let t=Symbol();a.set(t,{__hasPolled:!1,publishQueue:[]});try{for(;;){let e=a.get(t);if(!e)throw new t_.tsw(t_.LzQ);if(e.__hasPolled)throw new t_.tsw(t_.ibr);let n=e.publishQueue;
1try{if(n.length)for(let t of(e.publishQueue=[],n))if(0===t.__type)yield t.data;else throw t.err;else yield await new Promise((e,n)=>{a.set(t,{__hasPolled:!0,onData:e,onError:n})})}catch(e){if(e===(o||=tJ()))return;throw e}}}finally{a.delete(t)}}}}({abortSignal:e,dataChannelName:"notification",dataPublisher:t,errorChannelName:"error"})}}}}})}var nr=n(66602),na=n(23567),ni=n(68893),no=n(34181),ns=n(97214),nl=n(81029).Buffer;c.KC([c.Yj().transform(e=>e.replace(/[^0-9.-]+/g,"")),c.ai()]).pipe(c.au.number().min(1e-4).max(0x3b9ac9ff));var nu=c.k5(["abstract","abstract-testnet","base-sepolia","base","avalanche-fuji","avalanche","iotex","solana-devnet","solana","sei","sei-testnet","polygon","polygon-amoy","peaq"]),nc=["abstract","abstract-testnet","base-sepolia","base","avalanche-fuji","avalanche","iotex","sei","sei-testnet","polygon","polygon-amoy","peaq"],nd=new Map([["abstract",2741],["abstract-testnet",11124],["base-sepolia",84532],["base",8453],["avalanche-fuji",43113],["avalanche",43114],["iotex",4689],["sei",1329],["sei-testnet",1328],["polygon",137],["polygon-amoy",80002],["peaq",3338]]),nf=["solana-devnet","solana"],np=new Map([["solana-devnet",103],["solana",101]]);function nm(e){let t=nx(e);return(0,d.l)({chain:t,transport:(0,f.L)()}).extend(p.$)}function ny(){return nm("base-sepolia")}function nh(){return nm("avalanche-fuji")}function ng(e,t){let n=nx(e),r=function(e){let{key:t="wallet",name:n="Wallet Client",transport:r}=e;return(0,m.U)({...e,key:t,name:n,transport:r,type:"walletClient"}).extend(eo)}({chain:n,transport:(0,f.L)(),account:function(e,t={}){let{nonceManager:n}=t,r=(0,h.nj)(eH.secp256k1.getPublicKey(e.slice(2),!1));return{...function(e){if("string"==typeof e){if(!(0,e_.P)(e,{strict:!1}))throw new ew.M({address:e});return{address:e,type:"json-rpc"}}if(!(0,e_.P)(e.address,{strict:!1}))throw new ew.M({address:e.address});return{address:e.address,nonceManager:e.nonceManager,sign:e.sign,signAuthorization:e.signAuthorization,signMessage:e.signMessage,signTransaction:e.signTransaction,signTypedData:e.signTypedData,source:"custom",type:"local"}}({address:(0,eW.M)(r),nonceManager:n,sign:async({hash:t})=>eG({hash:t,privateKey:e,to:"hex"}),signAuthorization:async t=>eJ({...t,privateKey:e}),signMessage:async({message:t})=>eZ({message:t,privateKey:e}),signTransaction:async(t,{serializer:n}={})=>e1({privateKey:e,transaction:t,serializer:n}),signTypedData:async t=>e3({...t,privateKey:e})}),publicKey:r,source:"privateKey"}}(t)});return nA(n)?r.extend(p.$).extend(e=>({sendTransaction:t=>ta(e,t),signTransaction:t=>tn(e,t),deployContract:t=>(function(e,t){let{abi:n,args:r,bytecode:a,deploymentType:i,salt:o,...s}=t,l=function(e){let{abi:t,args:n,bytecode:r,deploymentType:a,salt:i}=e;if(!n||0===n.length){let{functionName:e,argsContractDeployer:t}=e9(a,i??e5.t,(0,h.nj)(eE(r)),"0x");return(0,en.p)({abi:e8,functionName:e,args:t})}let o=t.find(e=>"type"in e&&"constructor"===e.type);if(!o)throw new e4.YW({docsPath:e7});if(!("inputs"in o)||!o.inputs||0===o.inputs.length)throw new e4.YF({docsPath:e7});let s=(0,e6.h)(o.inputs,n),{functionName:l,argsContractDeployer:u}=e9(a,i??e5.t,(0,h.nj)(eE(r)),s);return(0,en.p)({abi:e8,functionName:l,args:u})}({abi:n,args:r,bytecode:a,deploymentType:i,salt:o});return s.factoryDeps=s.factoryDeps||[],s.factoryDeps.includes(a)||s.factoryDeps.push(a),tr(e,{...s,data:l,to:"create2"===i||"create2Account"===i?"0x0000000000000000000000000000000000010000":"0x0000000000000000000000000000000000008006"})})(e,t),writeContract:t=>ea(Object.assign(e,{sendTransaction:t=>ta(e,t)}),t)})):r.extend(p.$)}function nb(e){return ng("base-sepolia",e)}function nw(e){return ng("avalanche-fuji",e)}function nv(e){return"object"==typeof e&&null!==e&&"chain"in e&&"transport"in e}function n_(e){return"object"==typeof e&&null!==e&&"string"==typeof e.address&&"string"==typeof e.type&&"function"==typeof e.sign&&"function"==typeof e.signMessage&&"function"==typeof e.signTypedData&&"function"==typeof e.signTransaction}function nx(e){if(!e)throw Error("NETWORK environment variable is not set");switch(e){case"abstract":return eM;
1case"abstract-testnet":return eN;case"base":return eO.E;case"base-sepolia":return eR.Z;case"avalanche":return eB.m;case"avalanche-fuji":return eP;case"sei":return eL;case"sei-testnet":return eD;case"polygon":return eU.n;case"polygon-amoy":return eF;case"peaq":return eq;case"iotex":return eV;case"iotex-testnet":return e$;default:throw Error(`Unsupported network: ${e}`)}}Object.fromEntries([...nc,...nf].map(e=>[nd.get(e),e]));var nT=new Set([2741,11124]);function nA(e){return nT.has(e.id)}function nk(e){return tQ(e?(0,tY.xn)(e):(0,tY.xn)("https://api.devnet.solana.com"))}function nS(e){return tQ(e?(0,tY.rC)(e):(0,tY.rC)("https://api.mainnet-beta.solana.com"))}function nC(e,t){if("solana-devnet"===e)return nk(t);if("solana"===e)return nS(t);throw Error("Invalid network")}function nj(e,t){if("solana-devnet"===e)return nn((0,tY.xn)(t?nI(t):"wss://api.devnet.solana.com"));if("solana"===e)return nn((0,tY.rC)(t?nI(t):"wss://api.mainnet-beta.solana.com"));throw Error("Invalid network")}function nI(e){return e.startsWith("http")?e.replace("http","ws"):e}function nE(e){if(!nf.find(t=>t===e))throw Error(`Unsupported SVM network: ${e}`);return nC(e)}async function nz(e){let t=tw.decode(e);if(64===t.length)return await (0,ti.Lt)(t);if(32===t.length)return await (0,ti.bY)(t);throw Error(`Unexpected key length: ${t.length}. Expected 32 or 64 bytes.`)}function nM(e){return"object"==typeof e&&null!==e&&(0,ti.Pl)(e)}(0,u.VA)({},{authorizationPrimaryType:()=>nO,authorizationTypes:()=>nN,config:()=>u.$W,createClientAvalancheFuji:()=>nh,createClientSepolia:()=>ny,createConnectedClient:()=>nm,createSigner:()=>ng,createSignerAvalancheFuji:()=>nw,createSignerSepolia:()=>nb,getChainFromNetwork:()=>nx,isAccount:()=>n_,isSignerWallet:()=>nv,isZkStackChain:()=>nA,usdcABI:()=>l.s_});var nN={TransferWithAuthorization:[{name:"from",type:"address"},{name:"to",type:"address"},{name:"value",type:"uint256"},{name:"validAfter",type:"uint256"},{name:"validBefore",type:"uint256"},{name:"nonce",type:"bytes32"}]},nO="TransferWithAuthorization";(0,u.VA)({},{SvmAddressRegex:()=>nR});var nR=/^[1-9A-HJ-NP-Za-km-z]{32,44}$/;function nB(e){return"undefined"!=typeof globalThis&&"function"==typeof globalThis.btoa?globalThis.btoa(e):nl.from(e).toString("base64")}function nP(e){return"undefined"!=typeof globalThis&&"function"==typeof globalThis.atob?globalThis.atob(e):nl.from(e,"base64").toString("utf-8")}var nL=/^0x[0-9a-fA-F]{40}$/,nD=/^0x[a-fA-F0-9]{40}|[A-Za-z0-9][A-Za-z0-9-]{0,34}[A-Za-z0-9]$/,nU=["exact"],nF=[1],nq=["insufficient_funds","invalid_exact_evm_payload_authorization_valid_after","invalid_exact_evm_payload_authorization_valid_before","invalid_exact_evm_payload_authorization_value","invalid_exact_evm_payload_signature","invalid_exact_evm_payload_recipient_mismatch","invalid_exact_svm_payload_transaction","invalid_exact_svm_payload_transaction_amount_mismatch","invalid_exact_svm_payload_transaction_create_ata_instruction","invalid_exact_svm_payload_transaction_create_ata_instruction_incorrect_payee","invalid_exact_svm_payload_transaction_create_ata_instruction_incorrect_asset","invalid_exact_svm_payload_transaction_instructions","invalid_exact_svm_payload_transaction_instructions_length","invalid_exact_svm_payload_transaction_instructions_compute_limit_instruction","invalid_exact_svm_payload_transaction_instructions_compute_price_instruction","invalid_exact_svm_payload_transaction_instructions_compute_price_instruction_too_high","invalid_exact_svm_payload_transaction_instruction_not_spl_token_transfer_checked","invalid_exact_svm_payload_transaction_instruction_not_token_2022_transfer_checked","invalid_exact_svm_payload_transaction_fee_payer_included_in_instruction_accounts","invalid_exact_svm_payload_transaction_fee_payer_transferring_funds","invalid_exact_svm_payload_transaction_not_a_transfer_instruction","invalid_exact_svm_payload_transaction_receiver_ata_not_found","invalid_exact_svm_payload_transaction_sender_ata_not_found","invalid_exact_svm_payload_transaction_simulation_failed","invalid_exact_svm_payload_transaction_transfer_to_incorrect_ata","invali
1d_network","invalid_payload","invalid_payment_requirements","invalid_scheme","invalid_payment","payment_expired","unsupported_scheme","invalid_x402_version","invalid_transaction_state","invalid_x402_version","settle_exact_svm_block_height_exceeded","settle_exact_svm_transaction_confirmation_timed_out","unsupported_scheme","unexpected_settle_error","unexpected_verify_error"],nV=e=>Number.isInteger(Number(e))&&Number(e)>=0,n$=c.Yj().regex(nL).or(c.Yj().regex(nR)),nH=c.Yj().regex(nD).or(c.Yj().regex(nR)),nW=c.Ik({scheme:c.k5(nU),network:nu,maxAmountRequired:c.Yj().refine(nV),resource:c.Yj().url(),description:c.Yj(),mimeType:c.Yj(),outputSchema:c.g1(c.bz()).optional(),payTo:n$,maxTimeoutSeconds:c.ai().int(),asset:nH,extra:c.g1(c.bz()).optional()}),nQ=c.Ik({from:c.Yj().regex(nL),to:c.Yj().regex(nL),value:c.Yj().refine(nV).refine(e=>e.length<=18),validAfter:c.Yj().refine(nV),validBefore:c.Yj().refine(nV),nonce:c.Yj().regex(/^0x[0-9a-fA-F]{64}$/)}),nY=c.Ik({signature:c.Yj().regex(/^0x[0-9a-fA-F]+$/),authorization:nQ}),nG=c.Ik({transaction:c.Yj().regex(/^[A-Za-z0-9+/]*={0,2}$/)}),nX=c.Ik({x402Version:c.ai().refine(e=>nF.includes(e)),scheme:c.k5(nU),network:nu,payload:c.KC([nY,nG])});c.Ik({x402Version:c.ai().refine(e=>nF.includes(e)),error:c.k5(nq).optional(),accepts:c.YO(nW).optional(),payer:c.Yj().regex(nD).optional()});var nJ=c.k5(["GET","POST","PUT","DELETE","PATCH","OPTIONS","HEAD"]),nK=c.Ik({type:c.eu("http"),method:nJ,queryParams:c.g1(c.Yj(),c.Yj()).optional(),bodyType:c.k5(["json","form-data","multipart-form-data","text","binary"]).optional(),bodyFields:c.g1(c.Yj(),c.bz()).optional(),headerFields:c.g1(c.Yj(),c.bz()).optional()});c.gM("type",[nK]);var nZ=c.Ik({resource:c.Yj(),type:c.k5(["http"]),x402Version:c.ai().refine(e=>nF.includes(e)),accepts:c.YO(nW),lastUpdated:c.p6(),metadata:c.g1(c.bz()).optional()});c.Ik({paymentPayload:nX,paymentRequirements:nW}),c.Ik({paymentPayload:nX,paymentRequirements:nW}),c.Ik({isValid:c.zM(),invalidReason:c.k5(nq).optional(),payer:n$.optional()}),c.Ik({success:c.zM(),errorReason:c.k5(nq).optional(),payer:n$.optional(),transaction:c.Yj().regex(nD),network:nu}),c.Ik({type:c.Yj().optional(),limit:c.ai().optional(),offset:c.ai().optional()}),c.Ik({x402Version:c.ai().refine(e=>nF.includes(e)),items:c.YO(nZ),pagination:c.Ik({limit:c.ai(),offset:c.ai(),total:c.ai()})});var n0=c.Ik({x402Version:c.ai().refine(e=>nF.includes(e)),scheme:c.k5(nU),network:nu,extra:c.g1(c.bz()).optional()});function n1(e){if(nd.has(e))return nd.get(e);if(np.has(e))return np.get(e);throw Error(`Unsupported network: ${e}`)}function n2(e){try{let t=(0,nr.Iz)().encode(e.transaction);return(0,na.BX)().decode(t)}catch(e){throw console.error("error",e),Error("invalid_exact_svm_payload_transaction")}}function n3(e){let t=(0,ni.fr)().decode(e.messageBytes),n=t.staticAccounts??[];for(let e of t.instructions??[]){let t=n[e.programAddressIndex].toString();if(t===no.YsN.toString()||t===ns.du.toString()){let t=e.accountIndices??[];if(t.length>=4){let e=n[t[3]].toString();if(e)return e}}}return""}async function n5(e,t,n){let r=await n4(e,t),a=(0,na.RO)(r);return await n.simulateTransaction(a,{sigVerify:!0,replaceRecentBlockhash:!1,commitment:"confirmed",encoding:"base64",accounts:void 0,innerInstructions:void 0,minContextSlot:void 0}).send()}async function n4(e,t){if((0,ti.D7)(e)){let[n]=await e.modifyAndSignTransactions([t]);if(!n)throw Error("transaction_signer_failed_to_return_transaction");return n}if((0,ti.Y6)(e)){var n,r;let[a]=await e.signTransactions([t]);if(!a)throw Error("transaction_signer_failed_to_return_signatures");return n=t,r=a,Object.freeze({...n,signatures:Object.freeze({...n.signatures,...r})})}throw Error("transaction_signer_must_support_offline_signing")}c.Ik({kinds:c.YO(n0)}),(0,u.VA)({},{createDevnetRpcClient:()=>nk,createMainnetRpcClient:()=>nS,createSignerFromBase58:()=>nz,createSvmConnectedClient:()=>nE,decodeTransactionFromPayload:()=>n2,getRpcClient:()=>nC,getRpcSubscriptions:()=>nj,getTokenPayerFromTransaction:()=>n3,isSignerWallet:()=>nM,signAndSimulateTransaction:()=>n5,signTransactionWithSigner:()=>n4}),c.Ik({paymentHeader:c.Yj(),paymentRequirements:nW})}
1,79862:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RouterContext",{enumerable:!0,get:function(){return r}});let r=n(28140)._(n(12115)).default.createContext(null)},81356:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Image",{enumerable:!0,get:function(){return v}});let r=n(28140),a=n(49417),i=n(95155),o=a._(n(12115)),s=r._(n(47650)),l=r._(n(74841)),u=n(75040),c=n(20821),d=n(33455);n(94781);let f=n(79862),p=r._(n(71124)),m=n(83011),y={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function h(e,t,n,r,a,i,o){let s=null==e?void 0:e.src;e&&e["data-loaded-src"]!==s&&(e["data-loaded-src"]=s,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&a(!0),null==n?void 0:n.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let r=!1,a=!1;n.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>r,isPropagationStopped:()=>a,persist:()=>{},preventDefault:()=>{r=!0,t.preventDefault()},stopPropagation:()=>{a=!0,t.stopPropagation()}})}(null==r?void 0:r.current)&&r.current(e)}}))}function g(e){return o.use?{fetchPriority:e}:{fetchpriority:e}}let b=(0,o.forwardRef)((e,t)=>{let{src:n,srcSet:r,sizes:a,height:s,width:l,decoding:u,className:c,style:d,fetchPriority:f,placeholder:p,loading:y,unoptimized:b,fill:w,onLoadRef:v,onLoadingCompleteRef:_,setBlurComplete:x,setShowAltText:T,sizesInput:A,onLoad:k,onError:S,...C}=e,j=(0,o.useCallback)(e=>{e&&(S&&(e.src=e.src),e.complete&&h(e,p,v,_,x,b,A))},[n,p,v,_,x,S,b,A]),I=(0,m.useMergedRef)(t,j);return(0,i.jsx)("img",{...C,...g(f),loading:y,width:l,height:s,decoding:u,"data-nimg":w?"fill":"1",className:c,style:d,sizes:a,srcSet:r,src:n,ref:I,onLoad:e=>{h(e.currentTarget,p,v,_,x,b,A)},onError:e=>{T(!0),"empty"!==p&&x(!0),S&&S(e)}})});function w(e){let{isAppRouter:t,imgAttributes:n}=e,r={as:"image",imageSrcSet:n.srcSet,imageSizes:n.sizes,crossOrigin:n.crossOrigin,referrerPolicy:n.referrerPolicy,...g(n.fetchPriority)};return t&&s.default.preload?(s.default.preload(n.src,r),null):(0,i.jsx)(l.default,{children:(0,i.jsx)("link",{rel:"preload",href:n.srcSet?void 0:n.src,...r},"__nimg-"+n.src+n.srcSet+n.sizes)})}let v=(0,o.forwardRef)((e,t)=>{let n=(0,o.useContext)(f.RouterContext),r=(0,o.useContext)(d.ImageConfigContext),a=(0,o.useMemo)(()=>{var e;let t=y||r||c.imageConfigDefault,n=[...t.deviceSizes,...t.imageSizes].sort((e,t)=>e-t),a=t.deviceSizes.sort((e,t)=>e-t),i=null==(e=t.qualities)?void 0:e.sort((e,t)=>e-t);return{...t,allSizes:n,deviceSizes:a,qualities:i}},[r]),{onLoad:s,onLoadingComplete:l}=e,m=(0,o.useRef)(s);(0,o.useEffect)(()=>{m.current=s},[s]);let h=(0,o.useRef)(l);(0,o.useEffect)(()=>{h.current=l},[l]);let[g,v]=(0,o.useState)(!1),[_,x]=(0,o.useState)(!1),{props:T,meta:A}=(0,u.getImgProps)(e,{defaultLoader:p.default,imgConf:a,blurComplete:g,showAltText:_});return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(b,{...T,unoptimized:A.unoptimized,placeholder:A.placeholder,fill:A.fill,onLoadRef:m,onLoadingCompleteRef:h,setBlurComplete:v,setShowAltText:x,sizesInput:e.sizes,ref:t}),A.priority?(0,i.jsx)(w,{isAppRouter:!n,imgAttributes:T}):null]})});("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},81958:(e,t,n)=>{"use strict";n.d(t,{C:()=>o});var r=n(97152),a=n(64664),i=n(57001);async function o(e,t){let{account:n=e.account,domain:o,message:s,primaryType:l}=t;if(!n)throw new a.T({docsPath:"/docs/actions/wallet/signTypedData"});let u=(0,r.J)(n),c={EIP712Domain:(0,i.H4)({domain:o}),...t.types};if((0,i.$$)({domain:o,message:s,primaryType:l,types:c}),u.signTypedData)return u.signTypedData({domain:o,message:s,primaryType:l,types:c});let d=(0,i.v8)({domain:o,message:s,primaryType:l,types:c});return e.request({method:"eth_signTypedData_v4",params:[u.address,d]},{retryCount:0})}},83011:(e,t,n)=>{"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useMergedRef",{enumerable:!0,get:function(){return a}});let r=n(12115);function a(e,t){let n=(0,r.useRef)(null),a=(0,r.useRef)(null);return(0,r.useCallback)(r=>{if(null===r){let e=n.current;e&&(n.current=null,e());let t=a.current;t&&(a.current=null,t())}else e&&(n.current=i(e,r)),t&&(a.current=i(t,r))},[e,t])}function i(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let n=e(t);return"function"==typeof n?n:()=>e(null)}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},84259:(e,t,n)=>{"use strict";n.d(t,{XF:()=>a,Zg:()=>u,cr:()=>o,f_:()=>l,sw:()=>s});var r=n(55901);function a(){if(void 0===globalThis.crypto||"function"!=typeof globalThis.crypto.getRandomValues)throw new r.tsw(r.iOv)}function i(){if(!globalThis.isSecureContext)throw new r.tsw(r.qTc)}function o(){if(i(),void 0===globalThis.crypto||"function"!=typeof globalThis.crypto.subtle?.digest)throw new r.tsw(r.JsK)}function s(){if(i(),void 0===globalThis.crypto||"function"!=typeof globalThis.crypto.subtle?.exportKey)throw new r.tsw(r.kz9)}function l(){if(i(),void 0===globalThis.crypto||"function"!=typeof globalThis.crypto.subtle?.sign)throw new r.tsw(r.f$j)}function u(){if(i(),void 0===globalThis.crypto||"function"!=typeof globalThis.crypto.subtle?.verify)throw new r.tsw(r.XzN)}},86471:(e,t,n)=>{"use strict";n.d(t,{rC:()=>o,s3:()=>u,xn:()=>s,yF:()=>i});var r=n(72796),a=n(55901);function i(e){return(0,r.PW)(e)}function o(e){return e}function s(e){return e}function l(e){switch(e){case"finalized":return 2;case"confirmed":return 1;case"processed":return 0;default:throw new a.tsw(a.fdL,{unexpectedValue:e})}}function u(e,t){return e===t?0:l(e)<l(t)?-1:1}},88890:(e,t,n)=>{"use strict";let r;n.d(t,{Y:()=>e2});var a=n(95155),i=n(2821),o=n(90663);n(36953);let s=({className:e,children:t})=>(0,a.jsx)("div",{className:(0,i.A)("react-tweet-theme",o.root,e),children:(0,a.jsx)("article",{className:o.article,children:t})});var l=n(44263);let u=({style:e})=>(0,a.jsx)("span",{className:l.skeleton,style:e});var c=n(70103);let d=()=>(0,a.jsxs)(s,{className:c.root,children:[(0,a.jsx)(u,{style:{height:"3rem",marginBottom:"0.75rem"}}),(0,a.jsx)(u,{style:{height:"6rem",margin:"0.5rem 0"}}),(0,a.jsx)("div",{style:{borderTop:"var(--tweet-border)",margin:"0.5rem 0"}}),(0,a.jsx)(u,{style:{height:"2rem"}}),(0,a.jsx)(u,{style:{height:"2rem",borderRadius:"9999px",marginTop:"0.5rem"}})]});var f=n(77592);let p=e=>(0,a.jsx)(s,{children:(0,a.jsxs)("div",{className:f.root,children:[(0,a.jsx)("h3",{children:"Tweet not found"}),(0,a.jsx)("p",{children:"The embedded tweet could not be found…"})]})}),m=e=>(0,a.jsx)("img",{...e});var y=n(28709),h=n(66491);let g=()=>(0,a.jsx)("svg",{viewBox:"0 0 24 24","aria-label":"Verified account",role:"img",className:h.verified,children:(0,a.jsx)("g",{children:(0,a.jsx)("path",{d:"M22.25 12c0-1.43-.88-2.67-2.19-3.34.46-1.39.2-2.9-.81-3.91s-2.52-1.27-3.91-.81c-.66-1.31-1.91-2.19-3.34-2.19s-2.67.88-3.33 2.19c-1.4-.46-2.91-.2-3.92.81s-1.26 2.52-.8 3.91c-1.31.67-2.2 1.91-2.2 3.34s.89 2.67 2.2 3.34c-.46 1.39-.21 2.9.8 3.91s2.52 1.26 3.91.81c.67 1.31 1.91 2.19 3.34 2.19s2.68-.88 3.34-2.19c1.39.45 2.9.2 3.91-.81s1.27-2.52.81-3.91c1.31-.67 2.19-1.91 2.19-3.34zm-11.71 4.2L6.8 12.46l1.41-1.42 2.26 2.26 4.8-5.23 1.47 1.36-6.2 6.77z"})})}),b=()=>(0,a.jsx)("svg",{viewBox:"0 0 22 22","aria-label":"Verified account",role:"img",className:h.verified,children:(0,a.jsx)("g",{children:(0,a.jsx)("path",{clipRule:"evenodd",d:"M12.05 2.056c-.568-.608-1.532-.608-2.1 0l-1.393 1.49c-.284.303-.685.47-1.1.455L5.42 3.932c-.832-.028-1.514.654-1.486 1.486l.069 2.039c.014.415-.152.816-.456 1.1l-1.49 1.392c-.608.568-.608 1.533 0 2.101l1.49 1.393c.304.284.47.684.456 1.1l-.07 2.038c-.027.832.655 1.514 1.487 1.486l2.038-.069c.415-.014.816.152 1.1.455l1.392 1.49c.569.609 1.533.609 2.102 0l1.393-1.49c.283-.303.684-.47 1.099-.455l2.038.069c.832.028 1.515-.654 1.486-1.486L18 14.542c-.015-.415.152-.815.455-1.099l1.49-1.393c.608-.568.608-1.533 0-2.101l-1.49-1.393c-.303-.283-.47-.684-.455-1.1l.068-2.038c.029-.832-.654-1.514-1.486-1.486l-2.038.07c-.415.013-.816-.153-1.1-.456zm-5.817 9.367l3.429 3.428 5.683-6.206-1.347-1.247-4.4 4.795-2.072-2.072z",fillRule:"evenodd"})})}),w=()=>(0,a.jsx)("svg",{viewBox:"0 0 22 22","aria-label":"Verified account",role:"img",className:h.verified,children:(0,a.jsxs)("g",{children:[(0,a.jsxs)("linearGradient",{gradientUnits:"userSpaceOnUse",id:"0-a",x1:"4.411",x2:"18.083",y1:"2.495",y2:"21.508",children:[(0,a.jsx)("stop",{offset:"0",stopColor:"#f4e72a"}),(0,a.jsx)("stop",{offset:".539",stopColor:"#cd8105"}),(0,a.jsx)("stop",{offset:".68",stopColor:"#cb7b00"}),(0,a.jsx)("stop",{offset:"1",stopColor:"#f4ec26"}),(0,a.jsx)("stop",{offset:"1",stopColor:"#f4e72a"})]}),(0,a.jsxs)("linearGradient",{gradientUnits:"userSpaceOnUse",id:"0-b",x1:"5.355",x2:"16.361",y1:"3.395",y2:"19.133",children:[(0,a.jsx)("stop",{offset:"0",stopColor:"#f9e87f"}),(0,a.jsx)("stop",{offset:".406",stopColor:"#e2b719"}),(0,a.jsx)("stop",{offset:".989",stopColor:"#e2b719"})]}),(0,a.jsxs)("g",{clipRule:"evenodd",fillRule:"evenodd",children:[(0,a.jsx)("path",{d:"M13.324 3.848L11 1.6 8.676 3.848l-3.201-.453-.559 3.184L2.06 8.095 3.48 11l-1.42 2.904 2.856 1.516.559 3.184 3.201-.452L11 20.4l2.324-2.248 3.201.452.559-3.184 2.856-1.516L18.52 11l1.42-2.905-2.856-1.516-.559-3.184zm-7.09 7.575l3.428 3.428 5.683-6.206-1.347-1.247-4.4 4.795-2.072-2.072z",fill:"url(#0-a)"}),(0,a.jsx)("path",{d:"M13.101 4.533L11 2.5 8.899 4.533l-2.895-.41-.505 2.88-2.583 1.37L4.2 11l-1.284 2.627 2.583 1.37.505 2.88 2.895-.41L11 19.5l2.101-2.033 2.895.41.505-2.88 2.583-1.37L17.8 11l1.284-2.627-2.583-1.37-.505-2.88zm-6.868 6.89l3.429 3.428 5.683-6.206-1.347-1.247-4.4 4.795-2.072-2.072z",fill:"url(#0-b)"}),(0,a.jsx)("path",{d:"M6.233 11.423l3.429 3.428 5.65-6.17.038-.033-.005 1.398-5.683 6.206-3.429-3.429-.003-1.405.005.003z",fill:"#d18800"})]})]})});var v=n(25770);let _=({user:e,className:t})=>{let n=e.verified||e.is_blue_verified||e.verified_type,r=(0,a.jsx)(g,{}),o=v.verifiedBlue;if(n)switch(!e.is_blue_verified&&(o=v.verifiedOld),e.verified_type){case"Government":r=(0,a.jsx)(b,{}),o=v.verifiedGovernment;break;case"Business":r=(0,a.jsx)(w,{}),o=null}return n?(0,a.jsx)("div",{className:(0,i.A)(t,o),children:r}):null},x=({tweet:e,components:t})=>{var n;let r=null!=(n=null==t?void 0:t.AvatarImg)?n:m,{user:o}=e;return(0,a.jsxs)("div",{className:y.header,children:[(0,a.jsxs)("a",{href:e.url,className:y.avatar,target:"_blank",rel:"noopener noreferrer",children:[(0,a.jsx)("div",{className:(0,i.A)(y.avatarOverflow,"Square"===o.profile_image_shape&&y.avatarSquare),children:(0,a.jsx)(r,{src:o.profile_image_url_https,alt:o.name,width:48,height:48})}),(0,a.jsx)("div",{className:y.avatarOverflow,children:(0,a.jsx)("div",{className:y.avatarShadow})})]}),(0,a.jsxs)("div",{className:y.author,children:[(0,a.jsxs)("a",{href:e.url,className:y.authorLink,target:"_blank",rel:"noopener noreferrer",children:[(0,a.jsx)("div",{className:y.authorLinkText,children:(0,a.jsx)("span",{title:o.name,children:o.name})}),(0,a.jsx)(_,{user:o,className:y.authorVerified})]}),(0,a.jsxs)("div",{className:y.authorMeta,children:[(0,a.jsx)("a",{href:e.url,className:y.username,target:"_blank",rel:"noopener noreferrer",children:(0,a.jsxs)("span",{title:`@${o.screen_name}`,children:["@",o.screen_name]})}),(0,a.jsxs)("div",{className:y.authorFollow,children:[(0,a.jsx)("span",{className:y.separator,children:"\xb7"}),(0,a.jsx)("a",{href:o.follow_url,className:y.follow,target:"_blank",rel:"noopener noreferrer",children:"Follow"})]})]})]}),(0,a.jsx)("a",{href:e.url,className:y.brand,target:"_blank",rel:"noopener noreferrer","aria-label":"View on Twitter",children:(0,a.jsx)("svg",{viewBox:"0 0 24 24","aria-hidden":"true",className:y.twitterIcon,children:(0,a.jsx)("g",{children:(0,a.jsx)("path",{d:"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"})})})})]})};var T=n(62308);let A=({tweet:e})=>(0,a.jsxs)("a",{href:e.in_reply_to_url,className:T.root,target:"_blank",rel:"noopener noreferrer",children:["Replying to @",e.in_reply_to_screen_name]});var k=n(4832);let S=({href:e,children:t})=>(0,a.jsx)("a",{href:e,className:k.root,target:"_blank",rel:"noopener noreferrer nofollow",children:t});
1var C=n(99964);let j=({tweet:e})=>(0,a.jsx)("p",{className:C.root,lang:e.lang,dir:"auto",children:e.entities.map((e,t)=>{switch(e.type){case"hashtag":case"mention":case"url":case"symbol":return(0,a.jsx)(S,{href:e.href,children:e.text},t);case"media":return;default:return(0,a.jsx)("span",{dangerouslySetInnerHTML:{__html:e.text}},t)}})});var I=n(12115);let E=e=>`https://x.com/${e.user.screen_name}/status/${e.id_str}`,z=e=>`https://x.com/${"string"==typeof e?e:e.user.screen_name}`,M=(e,t)=>{let n=new URL(e.media_url_https),r=n.pathname.split(".").pop();return r?(n.pathname=n.pathname.replace(`.${r}`,""),n.searchParams.set("format",r),n.searchParams.set("name",t),n.toString()):e.media_url_https},N=e=>e>999999?`${(e/1e6).toFixed(1)}M`:e>999?`${(e/1e3).toFixed(1)}K`:e.toString();function O(e){let t=Array.from(e.text),n=[{indices:e.display_text_range,type:"text"}];return R(n,"hashtag",e.entities.hashtags),R(n,"mention",e.entities.user_mentions),R(n,"url",e.entities.urls),R(n,"symbol",e.entities.symbols),e.entities.media&&R(n,"media",e.entities.media),function(e,t){e.entities.media&&e.entities.media[0].indices[0]<e.display_text_range[1]&&(e.display_text_range[1]=e.entities.media[0].indices[0]);let n=t.at(-1);n&&n.indices[1]>e.display_text_range[1]&&(n.indices[1]=e.display_text_range[1])}(e,n),n.map(e=>{let n=t.slice(e.indices[0],e.indices[1]).join("");switch(e.type){case"hashtag":return Object.assign(e,{href:`https://x.com/hashtag/${e.text}`,text:n});case"mention":return Object.assign(e,{href:z(e.screen_name),text:n});case"url":case"media":return Object.assign(e,{href:e.expanded_url,text:e.display_url});case"symbol":return Object.assign(e,{href:`https://x.com/search?q=%24${e.text}`,text:n});default:return Object.assign(e,{text:n})}})}function R(e,t,n){for(let r of n)for(let[n,a]of e.entries()){if(a.indices[0]>r.indices[0]||a.indices[1]<r.indices[1])continue;let i=[{...r,type:t}];a.indices[0]<r.indices[0]&&i.unshift({indices:[a.indices[0],r.indices[0]],type:"text"}),a.indices[1]>r.indices[1]&&i.push({indices:[r.indices[1],a.indices[1]],type:"text"}),e.splice(n,1,...i);break}}var B=n(94948),P=n(75270);let L=e=>{let{tweet:t,media:n}=e,[r,o]=(0,I.useState)(!0),[s,l]=(0,I.useState)(!1),[u,c]=(0,I.useState)(!1),d=(e=>{let t=(e=>{let{variants:t}=e.video_info;return t.filter(e=>"video/mp4"===e.content_type).sort((e,t)=>{var n,r;return(null!=(n=t.bitrate)?n:0)-(null!=(r=e.bitrate)?r:0)})})(e);return t.length>1?t[1]:t[0]})(n),f=0;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("video",{className:B.image,poster:M(n,"small"),controls:!r,playsInline:!0,preload:"none",tabIndex:r?-1:0,onPlay:()=>{f&&window.clearTimeout(f),s||l(!0),u&&c(!1)},onPause:()=>{f&&window.clearTimeout(f),f=window.setTimeout(()=>{s&&l(!1),f=0},100)},onEnded:()=>{c(!0)},children:(0,a.jsx)("source",{src:d.url,type:d.content_type})}),r&&(0,a.jsx)("button",{type:"button",className:P.videoButton,"aria-label":"View video on X",onClick:e=>{let t=e.currentTarget.previousSibling;e.preventDefault(),o(!1),t.load(),t.play().then(()=>{l(!0),t.focus()}).catch(e=>{console.error("Error playing video:",e),o(!0),l(!1)})},children:(0,a.jsx)("svg",{viewBox:"0 0 24 24",className:P.videoButtonIcon,"aria-hidden":"true",children:(0,a.jsx)("g",{children:(0,a.jsx)("path",{d:"M21 12L4 2v20l17-10z"})})})}),!s&&!u&&(0,a.jsx)("div",{className:P.watchOnTwitter,children:(0,a.jsx)("a",{href:t.url,className:P.anchor,target:"_blank",rel:"noopener noreferrer",children:r?"Watch on X":"Continue watching on X"})}),u&&(0,a.jsx)("a",{href:t.url,className:(0,i.A)(P.anchor,P.viewReplies),target:"_blank",rel:"noopener noreferrer",children:"View replies"})]})},D=e=>(0,a.jsx)("img",{...e}),U=(e,t)=>{let n=56.25;return 1===t&&(n=100/e.original_info.width*e.original_info.height),2===t&&(n*=2),{width:"photo"===e.type?void 0:"unset",paddingBottom:`${n}%`}},F=({tweet:e,components:t,quoted:n})=>{var r,o,s,l;let u=null!=(s=null==(r=e.mediaDetails)?void 0:r.length)?s:0,c=null!=(l=null==t?void 0:t.MediaImg)?l:D;return(0,a.jsx)("div",{className:(0,i.A)(B.root,!n&&B.rounded),children:(0,a.jsx)("div",{className:(0,i.A)(B.mediaWrapper,u>1&&B.grid2Columns,3===u&&B.grid3,u>4&&B.grid2x2),children:null==(o=e.mediaDetails)?void 0:o.map(t=>(0,a.jsx)(I.Fragment,{children:"photo"===t.type?(0,a.jsxs)("a",{href:e.url,className:(0,i.A)(B.mediaContainer,B.mediaLink),target:"_blank",rel:"noopener noreferrer",children:[(0,a.jsx)("div",{className:B.skeleton,style:U(t,u)}),(0,a.jsx)(c,{src:M(t,"small"),alt:t.ext_alt_text||"Image",className:B.image,draggable:!0})]},t.media_url_https):(0,a.jsxs)("div",{className:B.mediaContainer,children:[(0,a.jsx)("div",{className:B.skeleton,style:U(t,u)}),(0,a.jsx)(L,{tweet:e,media:t})]},t.media_url_https)},t.media_url_https))})})},q=new Intl.DateTimeFormat("en-US",{hour:"numeric",minute:"2-digit",hour12:!0,weekday:"short",month:"short",day:"numeric",year:"numeric"});var V=n(25805);let $=({tweet:e})=>{let t=new Date(e.created_at),n=(e=>{let t=(e=>{let t={};for(let n of e)t[n.type]=n.value;return t})(q.formatToParts(e)),n=`${t.hour}:${t.minute} ${t.dayPeriod}`,r=`${t.month} ${t.day}, ${t.year}`;return`${n} \xb7 ${r}`})(t);return(0,a.jsx)("a",{className:V.root,href:e.url,target:"_blank",rel:"noopener noreferrer","aria-label":n,children:(0,a.jsx)("time",{dateTime:t.toISOString(),children:n})})};var H=n(34412);let W=({tweet:e})=>(0,a.jsxs)("div",{className:H.info,children:[(0,a.jsx)($,{tweet:e}),(0,a.jsx)("a",{className:H.infoLink,href:"https://help.x.com/en/x-for-websites-ads-info-and-privacy",target:"_blank",rel:"noopener noreferrer","aria-label":"Twitter for Websites, Ads Information and Privacy",children:(0,a.jsx)("svg",{viewBox:"0 0 24 24","aria-hidden":"true",className:H.infoIcon,children:(0,a.jsx)("g",{children:(0,a.jsx)("path",{d:"M13.5 8.5c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5S11.17 7 12 7s1.5.67 1.5 1.5zM13 17v-5h-2v5h2zm-1 5.25c5.66 0 10.25-4.59 10.25-10.25S17.66 1.75 12 1.75 1.75 6.34 1.75 12 6.34 22.25 12 22.25zM20.25 12c0 4.56-3.69 8.25-8.25 8.25S3.75 16.56 3.75 12 7.44 3.75 12 3.75s8.25 3.69 8.25 8.25z"})})})})]});var Q=n(96091);let Y=e=>{let{tweet:t}=e,[n,r]=(0,I.useState)(!1);return(0,I.useEffect)(()=>
1{if(n){let e=setTimeout(()=>{r(!1)},6e3);return()=>clearTimeout(e)}},[n]),(0,a.jsxs)("button",{type:"button",className:Q.copy,"aria-label":"Copy link",onClick:()=>{navigator.clipboard.writeText(t.url),r(!0)},children:[(0,a.jsx)("div",{className:Q.copyIconWrapper,children:n?(0,a.jsx)("svg",{viewBox:"0 0 24 24",className:Q.copyIcon,"aria-hidden":"true",children:(0,a.jsx)("g",{children:(0,a.jsx)("path",{d:"M9.64 18.952l-5.55-4.861 1.317-1.504 3.951 3.459 8.459-10.948L19.4 6.32 9.64 18.952z"})})}):(0,a.jsx)("svg",{viewBox:"0 0 24 24",className:Q.copyIcon,"aria-hidden":"true",children:(0,a.jsx)("g",{children:(0,a.jsx)("path",{d:"M18.36 5.64c-1.95-1.96-5.11-1.96-7.07 0L9.88 7.05 8.46 5.64l1.42-1.42c2.73-2.73 7.16-2.73 9.9 0 2.73 2.74 2.73 7.17 0 9.9l-1.42 1.42-1.41-1.42 1.41-1.41c1.96-1.96 1.96-5.12 0-7.07zm-2.12 3.53l-7.07 7.07-1.41-1.41 7.07-7.07 1.41 1.41zm-12.02.71l1.42-1.42 1.41 1.42-1.41 1.41c-1.96 1.96-1.96 5.12 0 7.07 1.95 1.96 5.11 1.96 7.07 0l1.41-1.41 1.42 1.41-1.42 1.42c-2.73 2.73-7.16 2.73-9.9 0-2.73-2.74-2.73-7.17 0-9.9z"})})})}),(0,a.jsx)("span",{className:Q.copyText,children:n?"Copied!":"Copy link"})]})},G=({tweet:e})=>{let t=N(e.favorite_count);return(0,a.jsxs)("div",{className:Q.actions,children:[(0,a.jsxs)("a",{className:Q.like,href:e.like_url,target:"_blank",rel:"noopener noreferrer","aria-label":`Like. This Tweet has ${t} likes`,children:[(0,a.jsx)("div",{className:Q.likeIconWrapper,children:(0,a.jsx)("svg",{viewBox:"0 0 24 24",className:Q.likeIcon,"aria-hidden":"true",children:(0,a.jsx)("g",{children:(0,a.jsx)("path",{d:"M20.884 13.19c-1.351 2.48-4.001 5.12-8.379 7.67l-.503.3-.504-.3c-4.379-2.55-7.029-5.19-8.382-7.67-1.36-2.5-1.41-4.86-.514-6.67.887-1.79 2.647-2.91 4.601-3.01 1.651-.09 3.368.56 4.798 2.01 1.429-1.45 3.146-2.1 4.796-2.01 1.954.1 3.714 1.22 4.601 3.01.896 1.81.846 4.17-.514 6.67z"})})})}),(0,a.jsx)("span",{className:Q.likeCount,children:t})]}),(0,a.jsxs)("a",{className:Q.reply,href:e.reply_url,target:"_blank",rel:"noopener noreferrer","aria-label":"Reply to this Tweet on Twitter",children:[(0,a.jsx)("div",{className:Q.replyIconWrapper,children:(0,a.jsx)("svg",{viewBox:"0 0 24 24",className:Q.replyIcon,"aria-hidden":"true",children:(0,a.jsx)("g",{children:(0,a.jsx)("path",{d:"M1.751 10c0-4.42 3.584-8 8.005-8h4.366c4.49 0 8.129 3.64 8.129 8.13 0 2.96-1.607 5.68-4.196 7.11l-8.054 4.46v-3.69h-.067c-4.49.1-8.183-3.51-8.183-8.01z"})})})}),(0,a.jsx)("span",{className:Q.replyText,children:"Reply"})]}),(0,a.jsx)(Y,{tweet:e})]})};var X=n(98688);let J=({tweet:e})=>(0,a.jsx)("div",{className:X.replies,children:(0,a.jsx)("a",{className:X.link,href:e.url,target:"_blank",rel:"noopener noreferrer",children:(0,a.jsx)("span",{className:X.text,children:0===e.conversation_count?"Read more on X":1===e.conversation_count?`Read ${N(e.conversation_count)} reply`:`Read ${N(e.conversation_count)} replies`})})});var K=n(6855);let Z=e=>{let{tweet:t,children:n}=e;return(0,a.jsx)("div",{className:K.root,onClick:e=>{e.preventDefault(),window.open(t.url,"_blank")},children:(0,a.jsx)("article",{className:K.article,children:n})})};var ee=n(20197);let et=({tweet:e})=>{let{user:t}=e;return(0,a.jsxs)("div",{className:ee.header,children:[(0,a.jsx)("a",{href:e.url,className:ee.avatar,target:"_blank",rel:"noopener noreferrer",children:(0,a.jsx)("div",{className:(0,i.A)(ee.avatarOverflow,"Square"===t.profile_image_shape&&ee.avatarSquare),children:(0,a.jsx)(m,{src:t.profile_image_url_https,alt:t.name,width:20,height:20})})}),(0,a.jsxs)("div",{className:ee.author,children:[(0,a.jsx)("div",{className:ee.authorText,children:(0,a.jsx)("span",{title:t.name,children:t.name})}),(0,a.jsx)(_,{user:t}),(0,a.jsx)("div",{className:ee.username,children:(0,a.jsxs)("span",{title:`@${t.screen_name}`,children:["@",t.screen_name]})})]})]})};var en=n(97244);let er=({tweet:e})=>(0,a.jsx)("p",{className:en.root,lang:e.lang,dir:"auto",children:e.entities.map((e,t)=>(0,a.jsx)("span",{dangerouslySetInnerHTML:{__html:e.text}},t))}),ea=({tweet:e})=>{var t;return(0,a.jsxs)(Z,{tweet:e,children:[(0,a.jsx)(et,{tweet:e}),(0,a.jsx)(er,{tweet:e}),(null==(t=e.mediaDetails)?void 0:t.length)?(0,a.jsx)(F,{quoted:!0,tweet:e}):null]})},ei=({tweet:e,components:t})=>{var n;let r=(0,I.useMemo)(()=>(e=>({...e,url:E(e),user:{...e.user,url:z(e),follow_url:`https://x.com/intent/follow?screen_name=${e.user.screen_name}`},like_url:`https://x.com/intent/like?tweet_id=${e.id_str}`,reply_url:`https://x.com/intent/tweet?in_reply_to=${e.id_str}`,in_reply_to_url:e.in_reply_to_screen_name?(e=>`https://x.com/${e.in_reply_to_screen_name}/status/${e.in_reply_to_status_id_str}`)(e):void 0,entities:O(e),quoted_tweet:e.quoted_tweet?{...e.quoted_tweet,url:E(e.quoted_tweet),entities:O(e.quoted_tweet)}:void 0}))(e),[e]);return(0,a.jsxs)(s,{children:[(0,a.jsx)(x,{tweet:r,components:t}),r.in_reply_to_status_id_str&&(0,a.jsx)(A,{tweet:r}),(0,a.jsx)(j,{tweet:r}),(null==(n=r.mediaDetails)?void 0:n.length)?(0,a.jsx)(F,{tweet:r,components:t}):null,r.quoted_tweet&&(0,a.jsx)(ea,{tweet:r.quoted_tweet}),(0,a.jsx)(W,{tweet:r}),(0,a.jsx)(G,{tweet:r}),(0,a.jsx)(J,{tweet:r})]})};var eo=n(14806),es=Object.prototype.hasOwnProperty;let el=new WeakMap,eu=()=>{},ec=eu(),ed=Object,ef=e=>e===ec,ep=(e,t)=>({...e,...t}),em={},ey={},eh="undefined",eg=typeof window!=eh,eb=typeof document!=eh,ew=eg&&"Deno"in window,ev=(e,t)=>
1{let n=el.get(e);return[()=>!ef(t)&&e.get(t)||em,r=>{if(!ef(t)){let a=e.get(t);t in ey||(ey[t]=a),n[5](t,ep(a,r),a||em)}},n[6],()=>!ef(t)&&t in ey?ey[t]:!ef(t)&&e.get(t)||em]},e_=!0,[ex,eT]=eg&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[eu,eu],eA={initFocus:e=>(eb&&document.addEventListener("visibilitychange",e),ex("focus",e),()=>{eb&&document.removeEventListener("visibilitychange",e),eT("focus",e)}),initReconnect:e=>{let t=()=>{e_=!0,e()},n=()=>{e_=!1};return ex("online",t),ex("offline",n),()=>{eT("online",t),eT("offline",n)}}},ek=!I.useId,eS=!eg||ew,eC=eS?I.useEffect:I.useLayoutEffect,ej="undefined"!=typeof navigator&&navigator.connection,eI=!eS&&ej&&(["slow-2g","2g"].includes(ej.effectiveType)||ej.saveData),eE=new WeakMap,ez=(e,t)=>e==="[object ".concat(t,"]"),eM=0,eN=e=>{let t,n,r=typeof e,a=ed.prototype.toString.call(e),i=ez(a,"Date"),o=ez(a,"RegExp"),s=ez(a,"Object");if(ed(e)!==e||i||o)t=i?e.toJSON():"symbol"==r?e.toString():"string"==r?JSON.stringify(e):""+e;else{if(t=eE.get(e))return t;if(t=++eM+"~",eE.set(e,t),Array.isArray(e)){for(n=0,t="@";n<e.length;n++)t+=eN(e[n])+",";eE.set(e,t)}if(s){t="#";let r=ed.keys(e).sort();for(;!ef(n=r.pop());)ef(e[n])||(t+=n+":"+eN(e[n])+",");eE.set(e,t)}}return t},eO=e=>{if("function"==typeof e)try{e=e()}catch(t){e=""}let t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?eN(e):"",t]},eR=0,eB=()=>++eR;async function eP(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let[r,a,i,o]=t,s=ep({populateCache:!0,throwOnError:!0},"boolean"==typeof o?{revalidate:o}:o||{}),l=s.populateCache,u=s.rollbackOnError,c=s.optimisticData,d=s.throwOnError;if("function"==typeof a){let e=[];for(let t of r.keys())!/^\$(inf|sub)\$/.test(t)&&a(r.get(t)._k)&&e.push(t);return Promise.all(e.map(f))}return f(a);async function f(e){let n,[a]=eO(e);if(!a)return;let[o,f]=ev(r,a),[p,m,y,h]=el.get(r),g=()=>{let t=p[a];return("function"==typeof s.revalidate?s.revalidate(o().data,e):!1!==s.revalidate)&&(delete y[a],delete h[a],t&&t[0])?t[0](2).then(()=>o().data):o().data};if(t.length<3)return g();let b=i,w=!1,v=eB();m[a]=[v,0];let _=!ef(c),x=o(),T=x.data,A=x._c,k=ef(A)?T:A;if(_&&f({data:c="function"==typeof c?c(k,T):c,_c:k}),"function"==typeof b)try{b=b(k)}catch(e){n=e,w=!0}if(b&&"function"==typeof b.then){let e;if(b=await b.catch(e=>{n=e,w=!0}),v!==m[a][0]){if(w)throw n;return b}w&&_&&(e=n,"function"==typeof u?u(e):!1!==u)&&(l=!0,f({data:k,_c:ec}))}if(l&&!w&&("function"==typeof l?f({data:l(b,k),error:ec,_c:ec}):f({data:b,error:ec,_c:ec})),m[a][1]=eB(),Promise.resolve(g()).then(()=>{f({_c:ec})}),w){if(d)throw n;return}return b}}let eL=(e,t)=>{for(let n in e)e[n][0]&&e[n][0](t)},eD=(e,t)=>{if(!el.has(e)){let n=ep(eA,t),r=Object.create(null),a=eP.bind(ec,e),i=eu,o=Object.create(null),s=(e,t)=>{let n=o[e]||[];return o[e]=n,n.push(t),()=>n.splice(n.indexOf(t),1)},l=(t,n,r)=>{e.set(t,n);let a=o[t];if(a)for(let e of a)e(n,r)},u=()=>{if(!el.has(e)&&(el.set(e,[r,Object.create(null),Object.create(null),Object.create(null),a,l,s]),!eS)){let t=n.initFocus(setTimeout.bind(ec,eL.bind(ec,r,0))),a=n.initReconnect(setTimeout.bind(ec,eL.bind(ec,r,1)));i=()=>{t&&t(),a&&a(),el.delete(e)}}};return u(),[e,a,u,i]}return[e,el.get(e)[4]]},[eU,eF]=eD(new Map),eq=ep({onLoadingSlow:eu,onSuccess:eu,onError:eu,onErrorRetry:(e,t,n,r,a)=>{let i=n.errorRetryCount,o=a.retryCount,s=~~((Math.random()+.5)*(1<<(o<8?o:8)))*n.errorRetryInterval;(ef(i)||!(o>i))&&setTimeout(r,s,a)},onDiscarded:eu,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:eI?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:eI?5e3:3e3,compare:function e(t,n){var r,a;if(t===n)return!0;if(t&&n&&(r=t.constructor)===n.constructor){if(r===Date)return t.getTime()===n.getTime();if(r===RegExp)return t.toString()===n.toString();if(r===Array){if((a=t.length)===n.length)for(;a--&&e(t[a],n[a]););return -1===a}if(!r||"object"==typeof t){for(r in a=0,t)if(es.call(t,r)&&++a&&!es.call(n,r)||!(r in n)||!e(t[r],n[r]))return!1;return Object.keys(n).length===a}}return t!=t&&n!=n},isPaused:()=>!1,cache:eU,mutate:eF,fallback:{}},{isOnline:()=>e_,isVisible:()=>{let e=eb&&document.visibilityState;
1return ef(e)||"hidden"!==e}}),eV=(e,t)=>{let n=ep(e,t);if(t){let{use:r,fallback:a}=e,{use:i,fallback:o}=t;r&&i&&(n.use=r.concat(i)),a&&o&&(n.fallback=ep(a,o))}return n},e$=(0,I.createContext)({}),eH=eg&&window.__SWR_DEVTOOLS_USE__,eW=(eH?window.__SWR_DEVTOOLS_USE__:[]).concat(e=>(t,n,r)=>{let a=n&&((...e)=>{let[r]=eO(t),[,,,a]=el.get(eU);if(r.startsWith("$inf$"))return n(...e);let i=a[r];return ef(i)?n(...e):(delete a[r],i)});return e(t,a,r)});eH&&(window.__SWR_DEVTOOLS_REACT__=I);let eQ=()=>{},eY=eQ();new WeakMap;let eG=I.use||(e=>{switch(e.status){case"pending":throw e;case"fulfilled":return e.value;case"rejected":throw e.reason;default:throw e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}),e}}),eX={dedupe:!0},eJ=Promise.resolve(ec);ed.defineProperty(e=>{let{value:t}=e,n=(0,I.useContext)(e$),r="function"==typeof t,a=(0,I.useMemo)(()=>r?t(n):t,[r,n,t]),i=(0,I.useMemo)(()=>r?a:eV(n,a),[r,n,a]),o=a&&a.provider,s=(0,I.useRef)(ec);o&&!s.current&&(s.current=eD(o(i.cache||eU),a));let l=s.current;return l&&(i.cache=l[0],i.mutate=l[1]),eC(()=>{if(l)return l[2]&&l[2](),l[3]},[]),(0,I.createElement)(e$.Provider,ep(e,{value:i}))},"defaultValue",{value:eq});let eK=(r=(e,t,n)=>{let{cache:r,compare:a,suspense:i,fallbackData:o,revalidateOnMount:s,revalidateIfStale:l,refreshInterval:u,refreshWhenHidden:c,refreshWhenOffline:d,keepPreviousData:f}=n,[p,m,y,h]=el.get(r),[g,b]=eO(e),w=(0,I.useRef)(!1),v=(0,I.useRef)(!1),_=(0,I.useRef)(g),x=(0,I.useRef)(t),T=(0,I.useRef)(n),A=()=>T.current.isVisible()&&T.current.isOnline(),[k,S,C,j]=ev(r,g),E=(0,I.useRef)({}).current,z=ef(o)?ef(n.fallback)?ec:n.fallback[g]:o,M=(e,t)=>{for(let n in E)if("data"===n){if(!a(e[n],t[n])&&(!ef(e[n])||!a(F,t[n])))return!1}else if(t[n]!==e[n])return!1;return!0},N=(0,I.useMemo)(()=>{let e=!!g&&!!t&&(ef(s)?!T.current.isPaused()&&!i&&!1!==l:s),n=t=>{let n=ep(t);return(delete n._k,e)?{isValidating:!0,isLoading:!0,...n}:n},r=k(),a=j(),o=n(r),u=r===a?o:n(a),c=o;return[()=>{let e=n(k());return M(e,c)?(c.data=e.data,c.isLoading=e.isLoading,c.isValidating=e.isValidating,c.error=e.error,c):(c=e,e)},()=>u]},[r,g]),O=(0,eo.useSyncExternalStore)((0,I.useCallback)(e=>C(g,(t,n)=>{M(n,t)||e()}),[r,g]),N[0],N[1]),R=!w.current,B=p[g]&&p[g].length>0,P=O.data,L=ef(P)?z&&"function"==typeof z.then?eG(z):z:P,D=O.error,U=(0,I.useRef)(L),F=f?ef(P)?ef(U.current)?L:U.current:P:L,q=(!B||!!ef(D))&&(R&&!ef(s)?s:!T.current.isPaused()&&(i?!ef(L)&&l:ef(L)||l)),V=!!(g&&t&&R&&q),$=ef(O.isValidating)?V:O.isValidating,H=ef(O.isLoading)?V:O.isLoading,W=(0,I.useCallback)(async e=>{let t,r,i=x.current;if(!g||!i||v.current||T.current.isPaused())return!1;let o=!0,s=e||{},l=!y[g]||!s.dedupe,u=()=>ek?!v.current&&g===_.current&&w.current:g===_.current,c={isValidating:!1,isLoading:!1},d=()=>{S(c)},f=()=>{let e=y[g];e&&e[1]===r&&delete y[g]},h={isValidating:!0};ef(k().data)&&(h.isLoading=!0);try{if(l&&(S(h),n.loadingTimeout&&ef(k().data)&&setTimeout(()=>{o&&u()&&T.current.onLoadingSlow(g,n)},n.loadingTimeout),y[g]=[i(b),eB()]),[t,r]=y[g],t=await t,l&&setTimeout(f,n.dedupingInterval),!y[g]||y[g][1]!==r)return l&&u()&&T.current.onDiscarded(g),!1;c.error=ec;let e=m[g];if(!ef(e)&&(r<=e[0]||r<=e[1]||0===e[1]))return d(),l&&u()&&T.current.onDiscarded(g),!1;let s=k().data;c.data=a(s,t)?s:t,l&&u()&&T.current.onSuccess(t,g,n)}catch(n){f();let e=T.current,{shouldRetryOnError:t}=e;!e.isPaused()&&(c.error=n,l&&u())&&(e.onError(n,g,e),(!0===t||"function"==typeof t&&t(n))&&(!T.current.revalidateOnFocus||!T.current.revalidateOnReconnect||A())&&e.onErrorRetry(n,g,e,e=>{let t=p[g];t&&t[0]&&t[0](3,e)},{retryCount:(s.retryCount||0)+1,dedupe:!0}))}return o=!1,d(),!0},[g,r]),Q=(0,I.useCallback)((...e)=>eP(r,_.current,...e),[]);if(eC(()=>{x.current=t,T.current=n,ef(P)||(U.current=P)}),eC(()=>{if(!g)return;let e=W.bind(ec,eX),t=0;T.current.revalidateOnFocus&&(t=Date.now()+T.current.focusThrottleInterval);let n=((e,t,n)=>{let r=t[e]||(t[e]=[]);return r.push(n),()=>{let e=r.indexOf(n);e>=0&&(r[e]=r[r.length-1],r.pop())}})(g,p,(n,r={})=>{if(0==n){let n=Date.now();T.current.revalidateOnFocus&&n>t&&A()&&(t=n+T.current.focusThrottleInterval,e())}else if(1==n)T.current.revalidateOnReconnect&&A()&&e();else if(2==n)return W();else if(3==n)return W(r)});return v.current=!1,_.current=g,w.current=!0,S({_k:b}),q&&!y[g]&&(ef(L)||eS?e():(e=>eg&&typeof window.requestAnimationFrame!=eh?window.requestAnimationFrame(e):setTimeout(e,1))(e)),()=>{v.current=!0,n()}},[g]),eC(()=>{let e;function t(){let t="function"==typeof u?u(k().data):u;t&&-1!==e&&(e=setTimeout(n,t))}function n(){!k().error&&(c||T.current.isVisible())&&(d||T.current.isOnline())?W(eX).then(t):t()}return t(),()=>{e&&(clearTimeout(e),e=-1)}},[u,c,d,g]),(0,I.useDebugValue)(F),i){let e=g&&ef(L);if(!ek&&eS&&e)throw Error("Fallback data is required when using Suspense in SSR.");e&&(x.current=t,T.current=n,v.current=!1);let r=h[g];if(eG(!ef(r)&&e?Q(r):eJ),!ef(D)&&e)throw D;let a=e?W(eX):eJ;!ef(F)&&e&&(a.status="fulfilled",a.value=!0),eG(a)}return{mutate:Q,get data(){return E.data=!0,F},get error(){return E.error=!0,D},get isValidating(){return E.isValidating=!0,$},get isLoading(){return E.isLoading=!0,H}}},function(...e){let t=(()=>{let e=(0,I.useContext)(e$);return(0,I.useMemo)(()=>ep(eq,e),[e])})(),[n,a,i]="function"==typeof e[1]?[e[0],e[1],e[2]||{}]:[e[0],null,(null===e[1]?e[2]:e[1])||{}],o=eV(t,i),s=r,{use:l}=o,u=(l||[]).concat(eW);for(let e=u.length;e--;)s=u[e](s);return s(n,a||o.fetcher||null,o)});
1class eZ extends Error{constructor({message:e,status:t,data:n}){super(e),this.name="TwitterApiError",this.status=t,this.data=n}}let e0=eK.default||eK;async function e1(e){let[t,n]=e,r=await fetch(t,n),a=await r.json();if(r.ok)return a.data||null;throw new eZ({message:'Failed to fetch tweet at "'.concat(t,'" with "').concat(r.status,'".'),data:a,status:r.status})}let e2=e=>{let{id:t,apiUrl:n,fallback:r=(0,a.jsx)(d,{}),components:i,fetchOptions:o,onError:s}=e,{data:l,error:u,isLoading:c}=((e,t,n)=>{let{isLoading:r,data:a,error:i}=e0(()=>t||e?[t||e&&"".concat("https://react-tweet.vercel.app","/api/tweet/").concat(e),n]:null,e1,{revalidateIfStale:!1,revalidateOnFocus:!1,shouldRetryOnError:!1});return{isLoading:!!(r||void 0===a&&!i),data:a,error:i}})(t,n,o);if(c)return r;if(u||!l){let e=(null==i?void 0:i.TweetNotFound)||p;return(0,a.jsx)(e,{error:s?s(u):u})}return(0,a.jsx)(ei,{tweet:l,components:i})}},89397:(e,t,n)=>{"use strict";n.d(t,{default:()=>c});var r=n(95155),a=n(12115),i=n(15774),o=n(47957);let s=[],l={width:"100%",height:"100%"},u=(0,a.forwardRef)(function(e,t){var n;let{className:i,children:u,debounceTime:c=300,ignoreDimensions:d=s,parentSizeStyles:f,enableDebounceLeadingCall:p=!0,resizeObserverPolyfill:m,...y}=e,h=(0,a.useRef)(null),g=(0,a.useRef)(0),[b,w]=(0,a.useState)({width:0,height:0,top:0,left:0}),v=(0,a.useMemo)(()=>{let e=Array.isArray(d)?d:[d];return o(t=>{w(n=>Object.keys(n).filter(e=>n[e]!==t[e]).every(t=>e.includes(t))?n:t)},c,{leading:p})},[c,p,d]);return(0,a.useEffect)(()=>{let e=new(m||window.ResizeObserver)(e=>{e.forEach(e=>{var t;let{left:n,top:r,width:a,height:i}=null!=(t=null==e?void 0:e.contentRect)?t:{};g.current=window.requestAnimationFrame(()=>{v({width:a,height:i,top:r,left:n})})})});return h.current&&e.observe(h.current),()=>{window.cancelAnimationFrame(g.current),e.disconnect(),v.cancel()}},[v,m]),(0,r.jsx)("div",{style:{...l,...f},ref:(n=[t,h],e=>{n.forEach(t=>{"function"==typeof t?t(e):null!=t&&(t.current=e)})}),className:i,...y,children:u({...b,ref:h.current,resize:v})})}),c=(0,a.forwardRef)((e,t)=>{let{scene:n,style:o,onSplineMouseDown:s,onSplineMouseUp:l,onSplineMouseHover:c,onSplineKeyDown:d,onSplineKeyUp:f,onSplineStart:p,onSplineLookAt:m,onSplineFollow:y,onSplineScroll:h,onLoad:g,renderOnDemand:b=!0,wasmPath:w,children:v,..._}=e,x=(0,a.useRef)(null),[T,A]=(0,a.useState)(!0),[k,S]=(0,a.useState)();if(k)throw k;return(0,a.useEffect)(()=>{let e;A(!0);let t=[{name:"mouseDown",cb:s},{name:"mouseUp",cb:l},{name:"mouseHover",cb:c}
1,{name:"keyDown",cb:d},{name:"keyUp",cb:f},{name:"start",cb:p},{name:"lookAt",cb:m},{name:"follow",cb:y},{name:"scroll",cb:h}];return x.current&&(e=new i.l(x.current,{renderOnDemand:b,wasmPath:w}),(async function(){for(let r of(await e.load(n),t))r.cb&&e.addEventListener(r.name,r.cb);A(!1),null==g||g(e)})().catch(e=>{S(e)})),()=>{for(let n of t)n.cb&&e.removeEventListener(n.name,n.cb);e.dispose()}},[n]),(0,r.jsx)(u,{ref:t,parentSizeStyles:{overflow:"hidden",...o},debounceTime:50,..._,children:()=>(0,r.jsxs)(r.Fragment,{children:[T&&v,(0,r.jsx)("canvas",{ref:x,style:{display:T?"none":"block"}})]})})})},90663:e=>{e.exports={root:"tweet-container_root__0rJLq",article:"tweet-container_article__0ERPK"}},90737:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AmpStateContext",{enumerable:!0,get:function(){return r}});let r=n(28140)._(n(12115)).default.createContext({})},91269:(e,t,n)=>{"use strict";n.d(t,{AD:()=>_,N8:()=>f,OH:()=>c,ad:()=>p,fN:()=>v,oh:()=>m});var r=n(69605),a=n(36058),i=n(23537),o=n(68893),s=n(19331),l=n(23567),u=n(55901),c="ComputeBudget111111111111111111111111111111",d=(e=>(e[e.RequestUnits=0]="RequestUnits",e[e.RequestHeapFrame=1]="RequestHeapFrame",e[e.SetComputeUnitLimit=2]="SetComputeUnitLimit",e[e.SetComputeUnitPrice=3]="SetComputeUnitPrice",e[e.SetLoadedAccountsDataSizeLimit=4]="SetLoadedAccountsDataSizeLimit",e))(d||{});function f(e,t){let n=t?.programAddress??c,o={...e};return{programAddress:n,data:(0,r.FU)((0,i.a5)([["discriminator",(0,a.Qe)()],["units",(0,a.PL)()]]),e=>({...e,discriminator:2})).encode(o)}}function p(e){return{programAddress:e.programAddress,data:(0,i.ci)([["discriminator",(0,a.eh)()],["units",(0,a.VI)()]]).decode(e.data)}}function m(e){return{programAddress:e.programAddress,data:(0,i.ci)([["discriminator",(0,a.eh)()],["microLamports",(0,a.UH)()]]).decode(e.data)}}function y(e){return e.programAddress===c&&2===function(e){let t="data"in e?e.data:e;if((0,r.xB)(t,(0,a.Qe)().encode(0),0))return 0;if((0,r.xB)(t,(0,a.Qe)().encode(1),0))return 1;if((0,r.xB)(t,(0,a.Qe)().encode(2),0))return 2;if((0,r.xB)(t,(0,a.Qe)().encode(3),0))return 3;if((0,r.xB)(t,(0,a.Qe)().encode(4),0))return 4;throw Error("The provided instruction could not be identified as a computeBudget instruction.")}(e.data)}var h={blockhash:"11111111111111111111111111111111",lastValidBlockHeight:0n};function g(e){var t;return"lifetimeConstraint"in e?e:(t=e,(0,o.S$)(h,t))}async function b({transactionMessage:e,...t}){let n=!(0,o.Xp)(e),r=(0,s.F)(e,g,e=>(function(e,t){let n=function(e){let t=e.instructions.findIndex(y);if(t<0)return null;let n=(0,a.VI)().decode(e.instructions[t].data,1);return{index:t,units:n}}(t);if(!n)return(0,o.az)(f({units:14e5}),t);let{index:r,units:i}=n,s=e;if(s===i)return t;let l=f({units:s}),u=[...t.instructions];return u.splice(r,1,l),Object.freeze({...t,instructions:u})})(14e5,e),l.i5);return await w({transaction:r,replaceRecentBlockhash:n,...t})}async function w({abortSignal:e,rpc:t,transaction:n,...r}){let a=(0,l.RO)(n);try{let{value:{err:n,unitsConsumed:i}}=await t.simulateTransaction(a,{...r,encoding:"base64",sigVerify:!1}).send({abortSignal:e});if(null==i)throw new u.tsw(u.SQT);let o=i>4294967295n?0xffffffff:Number(i);if(n)throw new u.tsw(u.FN7,{cause:n,unitsConsumed:o});return o}catch(e){if((0,u.zbS)(e,u.FN7))throw e;throw new u.tsw(u.SQT,{cause:e})}}function v({rpc:e}){return async function(t,n){return await b({...n,rpc:e,transactionMessage:t})}}function _(e,t){return(0,o.az)(function(e,t){let n={...e};return{programAddress:(void 0)??c,data:(0,r.FU)((0,i.a5)([["discriminator",(0,a.Qe)()],["microLamports",(0,a.eC)()]]),e=>({...e,discriminator:3})).encode(n)}}({microLamports:e}),t)}},94948:e=>{e.exports={root:"tweet-media_root__k6gQ2",rounded:"tweet-media_rounded__LgwFx",mediaWrapper:"tweet-media_mediaWrapper__6rfqr",grid2Columns:"tweet-media_grid2Columns__tO2Ea",grid3:"tweet-media_grid3__XbH4s",grid2x2:"tweet-media_grid2x2__Wiunq",mediaContainer:"tweet-media_mediaContainer__rjXGp",mediaLink:"tweet-media_mediaLink__vFkZL",skeleton:"tweet-media_skeleton__qZmSS",image:"tweet-media_image__yoPJg"}},95035:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(71847).A)("square-arrow-down-left",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m16 8-8 8",key:"166keh"}],["path",{d:"M16 16H8V8",key:"1w2ppm"}]])},96091:e=>{e.exports={actions:"tweet-actions_actions__UDw7H",like:"tweet-actions_like__H1xYv",reply:"tweet-actions_reply__S4rFc",copy:"tweet-actions_copy__Tbdg_",likeIconWrapper:"tweet-actions_likeIconWrapper__JQkhp",likeCount:"tweet-actions_likeCount__MyxBd",replyIconWrapper:"tweet-actions_replyIconWrapper__NVdGa",copyIconWrapper:"tweet-actions_copyIconWrapper__toM2y",likeIcon:"tweet-actions_likeIcon__fhDng",replyIcon:"tweet-actions_replyIcon__MI2tG",copyIcon:"tweet-actions_copyIcon__SEaWw",replyText:"tweet-actions_replyText__doQct",copyText:"tweet-actions_copyText__fEqBx"}},97244:e=>{e.exports={root:"quoted-tweet-body_root__szSfI"}},98688:e=>{e.exports={replies:"tweet-replies_replies__PUxl8",link:"tweet-replies_link__roxYQ",text:"tweet-replies_text__o0Naf"}},99964:e=>{e.exports={root:"tweet-body_root__ChzUj"}}}]);

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.