PageSourceSearch

https://www.burnlify.com/_next/static/immutable/chunks/0rc2rdowhel0c.js

js burnlify.com collected 2026-10-08 12:43:49 UTC 73,424 bytes, 9 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,317123,e=>{"use strict";let t;var s=e.i(843476),a=e.i(912824),n=e.i(416579),r=e.i(422876),i=e.i(127261),l=e.i(704290),o=e.i(980892),c=e.i(705766);let d=(0,e.i(768834).create)((e,t)=>({burned:new Map,bucket:new Map,pendingTokens:new Map,burnResults:[],solClaimed:0,addBurnedItems:(s,a)=>{let n=new Map(t().burned);n.has(s)||n.set(s,new Map);let r=n.get(s);for(let e=0;e<a.length;e++){let t=a[e];"emptyAccount"===t.type?r.set(t.tokenAccount.pubkey.toString(),t):"domain"===t.type?r.set(t.domain.address,t):r.set(t.dasAsset.id,t)}n.set(s,r),e(()=>({burned:n}))},removeBurnedItems:(s,a)=>{let n=new Map(t().burned),r=n.get(s);if(r){for(let e=0;e<a.length;e++){let t=a[e];"emptyAccount"===t.type?r.delete(t.tokenAccount.pubkey.toString()):"domain"===t.type?r.delete(t.domain.address):r.delete(t.dasAsset.id)}n.set(s,r),e(()=>({burned:n}))}},setBurnResults:(t,s)=>{e(()=>({burnResults:t,solClaimed:s}))},clearPendingTokens:()=>{e(()=>({pendingTokens:new Map}))},confirmPendingTokens:()=>{let e=Array.from(new Map(t().pendingTokens).values());t().addItems(e.map(e=>({type:"token",dasAsset:e})),!0)},removePendingTokens:s=>{let a=new Map(t().pendingTokens);for(let e=0;e<s.length;e++){let t=s[e];a.delete(t.id)}e(()=>({pendingTokens:a}))},clearBucket:()=>{e(()=>({bucket:new Map}))},addItems:(s,a)=>{let n=new Map(t().bucket),r=new Map(t().pendingTokens),{totalNft:i,totalToken:l,totalEmptyAccount:o,totalDomain:d}=Array.from(n.values()).reduce((e,t)=>("nft"===t.type&&e.totalNft++,"token"===t.type&&e.totalToken++,"emptyAccount"===t.type&&e.totalEmptyAccount++,"domain"===t.type&&e.totalDomain++,e),{totalNft:0,totalToken:0,totalEmptyAccount:0,totalDomain:0});for(let e=0;e<s.length;e++){let t=s[e];if("emptyAccount"===t.type){if(t.tokenAccount.account.data.parsed?.info?.tokenAmount?.uiAmount!==0)continue;n.set(t.tokenAccount.pubkey.toString(),s[e])}else if("token"===t.type){if(t.dasAsset.frozen)continue;let e=t.dasAsset.token_info?.price_info?.total_price??0;!a&&e>=.01?n.has(t.dasAsset.id)||r.set(t.dasAsset.id,t.dasAsset):n.set(t.dasAsset.id,t)}else if("nft"===t.type){if(t.dasAsset.frozen)continue;if(i<25)i++,n.set(t.dasAsset.id,t);else{c.default.error("You can only add up to 25 NFTs");break}}else if("domain"===t.type)if(d<5)d++,n.set(t.domain.address,t);else{c.default.error("You can only add up to 5 Domains");break}}e(()=>({bucket:n,pendingTokens:r}))},removeItems:s=>{let a=new Map(t().bucket);for(let e=0;e<s.length;e++){let t=s[e];"emptyAccount"===t.type?a.delete(t.tokenAccount.pubkey.toString()):"domain"===t.type?a.delete(t.domain.address):a.delete(t.dasAsset.id)}e(()=>({bucket:a}))},toggleItem:e=>{let s=new Map(t().bucket),a="emptyAccount"===e.type?e.tokenAccount.pubkey.toString():"domain"===e.type?e.domain.address:e.dasAsset.id;s.has(a)?t().removeItems([e]):t().addItems([e])},getClaimAmount:e=>{let s=t().bucket,a=e?.00152:.0015,n=e?.00202:.002,c=e?.0012:.0011,d=e?.0788:.0768,u=e?.00175:.00195,m=e?3e-4:5e-4,f=new l.default(0);for(let e of s.values())switch(e.type){case"token":case"emptyAccount":f=f.plus(n);break;case"domain":f=f.plus(a);break;case"nft":{let t=e.dasAsset,s=new l.default(t.rent||0).div(i.LAMPORTS_PER_SOL);if(t.tokenAccount?.account.owner.toString()===r.TOKEN_2022_PROGRAM_ID.toString()){f=f.plus(n);break}if(t.interface===o.Interface.MPL_CORE_ASSET){f=f.plus(c);break}if(!t.rent){f=f.plus(d);break}if(t.interface===o.Interface.PROGRAMMABLE_NFT){f=f.plus(s.minus(u));break}f=f.plus(s.minus(m))}}return f.toNumber()},createBurnTransactions:async(e,s,c)=>{let d=t().bucket;if(0===d.size)throw Error("Please add some assets to the bucket first.");let u=Array.from(d.values()).reduce((e,t)=>{let[s,a,n,r]=e;switch(t.type){case"emptyAccount":s[s.length-1]?.length<20?s[s.length-1].push(t):s.push([t]);break;case"token":a[a.length-1]?.length<10?a[a.length-1].push(t):a.push([t]);break;case"nft":n.push([t]);break;case"domain":r.push([t])}return e},[[],[],[],[]]).flat(),m=[];for(let t=0;t<u.length;t++){let d=u[t],f=[],h=0,x=0;for(let t=0;t<d.length;t++){let u=d[t];switch(u.type){case"emptyAccount":if(!u.tokenAccount)throw Error("token account not found");x=new l.default(x).plus(5e3).toNumber();let m=new l.default(u.tokenAccount.account.lamports).div(i.LAMPORTS_PER_SOL).minus(c?.00202:.002).toNumber();h=new l.default(h).add(m>0?m:1e-4).toNumber(),f.push(...(0,n.burnTokenAccountInstructions)(s,u.tokenAccount));break;case"token":if(!u.dasAsset.tokenAccount)throw Error("Token account not found");x=new l.default(x).plus(1e4).toNumber();let p=new l.default(u.dasAsset.tokenAccount.account.lamports).div(i.LAMPORTS_PER_SOL).minus(c?.00202:.002).toNumber();h=new l.default(h).add(p>0?p:1e-4).toNumber(),f.push(...(0,n.burnTokenAccountInstructions)(s,u.dasAsset.tokenAccount));break;case"nft":if(u.dasAsset.interface!==o.Interface.MPL_CORE_ASSET&&!u.dasAsset.tokenAccount)throw Error("Token account not found");x=new l.default(x).plus(1e5).toNumber();let g=u.dasAsset.interface;if(u.dasAsset.tokenAccount?.account.owner.toString()===r.TOKEN_2022_PROGRAM_ID.toString())h=new l.default(h).add(new l.default(u.dasAsset.tokenAccount.account.lamports).div(i.LAMPORTS_PER_SOL).minus(c?.00202:.002).toNumber()).toNumber();else if(g===o.Interface.MPL_CORE_ASSET){let e=new l.default(c?15e-6:25e-6);h=new l.default(h).add(e).toNumber()}else h=g===o.Interface.PROGRAMMABLE_NFT?new l.default(h).add(.00195228).minus(2e-4*!!c).toNumber():new l.default(h).add(5046e-7).minus(2e-4*!!c).toNumber();f.push(...await (0,n.burnNftInstructions)(e,s,u.dasAsset));break;
1case"domain":x=new l.default(x).plus(1e4).toNumber(),h=new l.default(h).add(a.FEES.bonfida).minus(2e-5*!!c).toNumber(),f.push((0,n.burnDomainInstruction)(s,new i.PublicKey(u.domain.address)))}}f.unshift(i.ComputeBudgetProgram.setComputeUnitPrice({microLamports:5e4})),f.unshift(i.ComputeBudgetProgram.setComputeUnitLimit({units:x})),f.push((0,n.transferFeeInstruction)(s,h)),m.push(f)}let{blockhash:f,lastValidBlockHeight:h}=await e.getLatestBlockhash(),x=[];for(let e=0;e<m.length;e++){let t=m[e],a=new i.TransactionMessage({payerKey:s,recentBlockhash:f,instructions:t}).compileToV0Message(),n=new i.VersionedTransaction(a);x.push(n)}return{chunks:u,txs:x,lastValidBlockHeight:h}}}));var u=e.i(271645),m=e.i(167762),f=e.i(475215),h=e.i(970065),x=e.i(846932),p=e.i(131652),g=e.i(127712);let v=u.default.memo(function({mainCircleSize:e=560,mainCircleOpacity:t=.24,numCircles:a=4}){return(0,s.jsx)("div",{className:"absolute inset-0 -z-10 flex items-center justify-center bg-white/5 [mask-image:linear-gradient(to_bottom,white,transparent)]",children:(0,s.jsx)("div",{className:"absolute inset-0 scale-75 sm:scale-100",children:Array.from({length:a},(n,r)=>{let i=e+240*r,l=`${.06*r}s`,o=5+5*r;return(0,s.jsx)("div",{className:`animate-ripple bg-background/70 absolute rounded-full border shadow-xl [--i:${r}]`,style:{width:`${i}px`,height:`${i}px`,opacity:t-.03*r,animationDelay:l,borderStyle:r===a-1?"dashed":"solid",borderWidth:"1px",borderColor:`hsl(var(--foreground), ${o/100})`,top:"50%",left:"50%",transform:"translate(-50%, -50%) scale(1)"}},r)})})})});function j(){return(0,s.jsx)("div",{className:"flex grow p-4 pt-0",children:(0,s.jsxs)("div",{className:"bg-primary text-primary-foreground relative z-0 flex grow flex-col items-center justify-center gap-12 overflow-hidden rounded-lg p-4 py-24",children:[(0,s.jsxs)(x.motion.div,{variants:p.fadeInSlideUp,initial:"hide",animate:"show",transition:{duration:.5},className:"flex flex-col items-center justify-center gap-2 text-center",children:[(0,s.jsx)("p",{className:"sm:text-xl",children:"Clean up your wallet for SOL"}),(0,s.jsx)("h1",{className:"text-6xl font-semibold sm:text-8xl",children:"Burn & Reclaim"})]}),(0,s.jsx)(x.motion.div,{variants:p.fadeInSlideUp,initial:"hide",animate:"show",transition:{duration:.5,delay:.45},className:"w-full max-w-sm",children:(0,s.jsxs)(h.Card,{className:"bg-background text-foreground relative",children:[(0,s.jsx)(f.BorderBeam,{duration:5,size:150,borderWidth:2}),(0,s.jsxs)(h.CardHeader,{children:[(0,s.jsx)("p",{className:"text-center sm:text-xl",children:"Connect Wallet"}),(0,s.jsx)("p",{className:"text-muted-foreground text-center text-sm",children:"Select a wallet you would like to connect."})]}),(0,s.jsx)(h.CardContent,{children:(0,s.jsx)(g.WalletList,{})})]})}),(0,s.jsx)(v,{})]})})}v.displayName="Ripple";var b=e.i(991068),y=e.i(30030),N=e.i(820783),w=e.i(326999),k=e.i(981140),A=Symbol("radix.slottable"),C="AlertDialog",[S,z]=(0,y.createContextScope)(C,[w.createDialogScope]),M=(0,w.createDialogScope)(),B=e=>{let{__scopeAlertDialog:t,...a}=e,n=M(t);return(0,s.jsx)(w.Root,{...n,...a,modal:!0})};B.displayName=C,u.forwardRef((e,t)=>{let{__scopeAlertDialog:a,...n}=e,r=M(a);return(0,s.jsx)(w.Trigger,{...r,...n,ref:t})}).displayName="AlertDialogTrigger";var T=e=>{let{__scopeAlertDialog:t,...a}=e,n=M(t);return(0,s.jsx)(w.Portal,{...n,...a})};T.displayName="AlertDialogPortal";var R=u.forwardRef((e,t)=>{let{__scopeAlertDialog:a,...n}=e,r=M(a);return(0,s.jsx)(w.Overlay,{...r,...n,ref:t})});R.displayName="AlertDialogOverlay";var E="AlertDialogContent",[I,O]=S(E),L=((t=({children:e})=>(0,s.jsx)(s.Fragment,{children:e})).displayName="AlertDialogContent.Slottable",t.__radixId=A,t),P=u.forwardRef((e,t)=>{let{__scopeAlertDialog:a,children:n,...r}=e,i=M(a),l=u.useRef(null),o=(0,N.useComposedRefs)(t,l),c=u.useRef(null);return(0,s.jsx)(w.WarningProvider,{contentName:E,titleName:D,docsSlug:"alert-dialog",children:(0,s.jsx)(I,{scope:a,cancelRef:c,children:(0,s.jsxs)(w.Content,{role:"alertdialog",...i,...r,ref:o,onOpenAutoFocus:(0,k.composeEventHandlers)(r.onOpenAutoFocus,e=>{e.preventDefault(),c.current?.focus({preventScroll:!0})}),onPointerDownOutside:e=>e.preventDefault(),onInteractOutside:e=>e.preventDefault(),children:[(0,s.jsx)(L,{children:n}),(0,s.jsx)(Q,{contentRef:l})]})})})});P.displayName=E;var D="AlertDialogTitle",F=u.forwardRef((e,t)=>
1{let{__scopeAlertDialog:a,...n}=e,r=M(a);return(0,s.jsx)(w.Title,{...r,...n,ref:t})});F.displayName=D;var _="AlertDialogDescription",U=u.forwardRef((e,t)=>{let{__scopeAlertDialog:a,...n}=e,r=M(a);return(0,s.jsx)(w.Description,{...r,...n,ref:t})});U.displayName=_;var V=u.forwardRef((e,t)=>{let{__scopeAlertDialog:a,...n}=e,r=M(a);return(0,s.jsx)(w.Close,{...r,...n,ref:t})});V.displayName="AlertDialogAction";var K="AlertDialogCancel",H=u.forwardRef((e,t)=>{let{__scopeAlertDialog:a,...n}=e,{cancelRef:r}=O(K,a),i=M(a),l=(0,N.useComposedRefs)(t,r);return(0,s.jsx)(w.Close,{...i,...n,ref:l})});H.displayName=K;var Q=({contentRef:e})=>{let t=`\`${E}\` requires a description for the component to be accessible for screen reader users.
2
3You can add a description to the \`${E}\` by passing a \`${_}\` component as a child, which also benefits sighted users by adding visible context to the dialog.
4
5Alternatively, you can use your own component as a description by assigning it an \`id\` and passing the same value to the \`aria-describedby\` prop in \`${E}\`. If the description is confusing or duplicative for sighted users, you can use the \`@radix-ui/react-visually-hidden\` primitive as a wrapper around your description component.
6
7For more information, see https://radix-ui.com/primitives/docs/components/alert-dialog`;return u.useEffect(()=>{document.getElementById(e.current?.getAttribute("aria-describedby"))||console.warn(t)},[t,e]),null},W=e.i(647163),q=e.i(167881);let G=u.forwardRef(({className:e,...t},a)=>(0,s.jsx)(R,{className:(0,W.cn)("data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 grid place-items-center overflow-y-auto bg-black/80 p-4 duration-300",e),...t,ref:a}));G.displayName=R.displayName;let X=u.forwardRef(({className:e,...t},a)=>(0,s.jsx)(T,{children:(0,s.jsx)(G,{children:(0,s.jsx)(P,{ref:a,className:(0,W.cn)("bg-background data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 relative z-50 grid w-full max-w-lg gap-6 rounded-lg border p-6 shadow-lg duration-300",e),...t})})}));X.displayName=P.displayName;let $=({className:e,...t})=>(0,s.jsx)("div",{className:(0,W.cn)("flex flex-col",e),...t});$.displayName="AlertDialogHeader";let Z=({className:e,...t})=>(0,s.jsx)("div",{className:(0,W.cn)("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",e),...t});Z.displayName="AlertDialogFooter";let Y=u.forwardRef(({className:e,...t},a)=>(0,s.jsx)(F,{ref:a,className:(0,W.cn)("text-lg font-semibold",e),...t}));Y.displayName=F.displayName;let J=u.forwardRef(({className:e,...t},a)=>(0,s.jsx)(U,{ref:a,className:(0,W.cn)("text-muted-foreground text-sm",e),...t}));J.displayName=U.displayName;let ee=u.forwardRef(({className:e,...t},a)=>(0,s.jsx)(V,{ref:a,className:(0,W.cn)((0,q.buttonVariants)(),e),...t}));ee.displayName=V.displayName;let et=u.forwardRef(({className:e,...t},a)=>(0,s.jsx)(H,{ref:a,className:(0,W.cn)((0,q.buttonVariants)({variant:"outline"}),"mt-2 sm:mt-0",e),...t}));et.displayName=H.displayName;var es=e.i(842727),ea=e.i(296626),en=e.i(248425),er=e.i(586318),ei=e.i(369340),el=e.i(610772),eo="Tabs",[ec,ed]=(0,y.createContextScope)(eo,[es.createRovingFocusGroupScope]),eu=(0,es.createRovingFocusGroupScope)(),[em,ef]=ec(eo),eh=u.forwardRef((e,t)=>{let{__scopeTabs:a,value:n,onValueChange:r,defaultValue:i,orientation:l="horizontal",dir:o,activationMode:c="automatic",...d}=e,u=(0,er.useDirection)(o),[m,f]=(0,ei.useControllableState)({prop:n,onChange:r,defaultProp:i??"",caller:eo});return(0,s.jsx)(em,{scope:a,baseId:(0,el.useId)(),value:m,onValueChange:f,orientation:l,dir:u,activationMode:c,children:(0,s.jsx)(en.Primitive.div,{dir:u,"data-orientation":l,...d,ref:t})})});eh.displayName=eo;var ex="TabsList",ep=u.forwardRef((e,t)=>{let{__scopeTabs:a,loop:n=!0,...r}=e,i=ef(ex,a),l=eu(a);return(0,s.jsx)(es.Root,{asChild:!0,...l,orientation:i.orientation,dir:i.dir,loop:n,children:(0,s.jsx)(en.Primitive.div,{role:"tablist","aria-orientation":i.orientation,...r,ref:t})})});ep.displayName=ex;var eg="TabsTrigger",ev=u.forwardRef((e,t)=>
7{let{__scopeTabs:a,value:n,disabled:r=!1,...i}=e,l=ef(eg,a),o=eu(a),c=ey(l.baseId,n),d=eN(l.baseId,n),u=n===l.value;return(0,s.jsx)(es.Item,{asChild:!0,...o,focusable:!r,active:u,children:(0,s.jsx)(en.Primitive.button,{type:"button",role:"tab","aria-selected":u,"aria-controls":d,"data-state":u?"active":"inactive","data-disabled":r?"":void 0,disabled:r,id:c,...i,ref:t,onMouseDown:(0,k.composeEventHandlers)(e.onMouseDown,e=>{r||0!==e.button||!1!==e.ctrlKey?e.preventDefault():l.onValueChange(n)}),onKeyDown:(0,k.composeEventHandlers)(e.onKeyDown,e=>{[" ","Enter"].includes(e.key)&&l.onValueChange(n)}),onFocus:(0,k.composeEventHandlers)(e.onFocus,()=>{let e="manual"!==l.activationMode;u||r||!e||l.onValueChange(n)})})})});ev.displayName=eg;var ej="TabsContent",eb=u.forwardRef((e,t)=>{let{__scopeTabs:a,value:n,forceMount:r,children:i,...l}=e,o=ef(ej,a),c=ey(o.baseId,n),d=eN(o.baseId,n),m=n===o.value,f=u.useRef(m);return u.useEffect(()=>{let e=requestAnimationFrame(()=>f.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,s.jsx)(ea.Presence,{present:r||m,children:({present:a})=>(0,s.jsx)(en.Primitive.div,{"data-state":m?"active":"inactive","data-orientation":o.orientation,role:"tabpanel","aria-labelledby":c,hidden:!a,id:d,tabIndex:0,...l,ref:t,style:{...e.style,animationDuration:f.current?"0s":void 0},children:a&&i})})});function ey(e,t){return`${e}-trigger-${t}`}function eN(e,t){return`${e}-content-${t}`}eb.displayName=ej;let ew=u.forwardRef(({className:e,...t},a)=>(0,s.jsx)(ep,{ref:a,className:(0,W.cn)("bg-muted text-muted-foreground inline-flex h-10 items-center justify-center rounded-md p-1",e),...t}));ew.displayName=ep.displayName;let ek=u.forwardRef(({className:e,...t},a)=>(0,s.jsx)(ev,{ref:a,className:(0,W.cn)("ring-offset-background focus-visible:ring-ring data-[state=active]:bg-background data-[state=active]:text-foreground inline-flex h-8 items-center justify-center rounded-sm px-2 whitespace-nowrap transition-all focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:outline-hidden disabled:pointer-events-none disabled:opacity-50 data-[state=active]:shadow-xs",e),...t}));ek.displayName=ev.displayName;let eA=u.forwardRef(({className:e,...t},a)=>(0,s.jsx)(eb,{ref:a,className:(0,W.cn)("ring-offset-background focus-visible:ring-ring mt-4 focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:outline-hidden",e),...t}));eA.displayName=eb.displayName;var eC=e.i(191325),eS=e.i(72762),ez={};!function e(t,s,a,n){var r,i,l,o,c,d,u,m,f,h,x,p=!!(t.Worker&&t.Blob&&t.Promise&&t.OffscreenCanvas&&t.OffscreenCanvasRenderingContext2D&&t.HTMLCanvasElement&&t.HTMLCanvasElement.prototype.transferControlToOffscreen&&t.URL&&t.URL.createObjectURL),g="function"==typeof Path2D&&"function"==typeof DOMMatrix;function v(){}function j(e){var a=s.exports.Promise,n=void 0!==a?a:t.Promise;return"function"==typeof n?new n(e):(e(v,v),null)}var b=(r=function(){if(!t.OffscreenCanvas)return!1;try{var e=new OffscreenCanvas(1,1),s=e.getContext("2d");s.fillRect(0,0,1,1);var a=e.transferToImageBitmap();s.createPattern(a,"no-repeat")}catch(e){return!1}return!0}(),i=new Map,{transform:function(e){if(r)return e;if(i.has(e))return i.get(e);var t=new OffscreenCanvas(e.width,e.height);return t.getContext("2d").drawImage(e,0,0),i.set(e,t),t},clear:function(){i.clear()}}),y=(c=Math.floor(1e3/60),d={},u=0,"function"==typeof requestAnimationFrame&&"function"==typeof cancelAnimationFrame?(l=function(e){var t=Math.random();return d[t]=requestAnimationFrame(function s(a){u===a||u+c-1<a?(u=a,delete d[t],e()):d[t]=requestAnimationFrame(s)}),t},o=function(e){d[e]&&cancelAnimationFrame(d[e])}):(l=function(e){return setTimeout(e,c)},o=function(e){return clearTimeout(e)}),{frame:l,cancel:o}),N=(h={},function(){if(m)return m;if(!a&&p){var t=["var CONFETTI, SIZE = {}, module = {};","("+e.toString()+")(this, module, true, SIZE);","onmessage = function(msg) {\n  if (msg.data.options) {\n    CONFETTI(msg.data.options).then(function () {\n      if (msg.data.callback) {\n        postMessage({ callback: msg.data.callback });\n      }\n    });\n  } else if (msg.data.reset) {\n    CONFETTI && CONFETTI.reset();\n  } else if (msg.data.resize) {\n    SIZE.width = msg.data.resize.width;\n    SIZE.height = msg.data.resize.height;\n  } else if (msg.data.canvas) {\n    SIZE.width = msg.data.canvas.width;\n    SIZE.height = msg.data.canvas.height;\n    CONFETTI = module.exports.create(msg.data.canvas);\n  }\n}"].join("\n");try{m=new Worker(URL.createObjectURL(new Blob([t])))}catch(e){return"u">typeof console&&"function"==typeof console.warn&&console.warn("🎊 Could not load worker",e),null}var s=m;function n(e,t){s.postMessage({options:e||{},callback:t})}s.init=function(e){var t=e.transferControlToOffscreen();s.postMessage({canvas:t},[t])},s.fire=function(e,t,a){if(f)return n(e,null),f;var r=Math.random().toString(36).slice(2);return f=j(function(t){function i(e){e.data.callback===r&&(delete h[r],s.removeEventListener("message",i),f=null,b.clear(),a(),t())}s.addEventListener("message",i),n(e,r),h[r]=i.bind(null,{data:{callback:r}})})},s.reset=function(){for(var e in s.postMessage({reset:!0}),h)h[e](),delete h[e]}}return m}),w={particleCount:50,angle:90,spread:45,startVelocity:45,decay:.9,gravity:1,drift:0,ticks:200,x:.5,y:.5,shapes:["square","circle"],zIndex:100,colors:["#26ccff","#a25afd","#ff5e7e","#88ff5a","#fcff42","#ffa62d","#ff36ff"],disableForReducedMotion:!1,scalar:1};function k(e,t,s){var a;return a=e&&null!=e[t]?e[t]:w[t],s?s(a):a}function A(e){return e<0?0:Math.floor(e)}function C(e){return parseInt(e,16)}function S(e){return e.map(z)}function z(e){var t=String(e).replace(/[^0-9a-f]/gi,"");return t.length<6&&(t=t[0]+t[0]+t[1]+t[1]+t[2]+t[2]),{r:C(t.substring(0,2)),g:C(t.substring(2,4)),b:C(t.substring(4,6))}}function M(e){e.width=document.documentElement.clientWidth,e.height=document.documentElement.clientHeight}function B(e){var t=e.getBoundingClientRect();e.width=t.width,e.height=t.height}function T(e,s){var r,i=!e,l=!!k(s||{},"resize"),o=!1,c=k(s,"disableForReducedMotion",Boolean),d=p&&k(s||{},"useWorker")?N():null,u=i?M:B,m=!!e&&!!d&&!!e.__confetti_initialized,f="function"==typeof matchMedia&&matchMedia("(prefers-reduced-motion)").matches;function h(s){var h,x=c||k(s,"disableForReducedMotion",Boolean),p=k(s,"zIndex",Number);if(x&&f)return j(function(e){e()});i&&r?e=r.canvas:i&&!e&&((h=document.createElement("canvas")).style.position="fixed",h.style.top="0px",h.style.left="0px",h.style.pointerEvents="none",h.style.zIndex=p,e=h,document.body.appendChild(e)),l&&!m&&u(e);var v={width:e.width,height:e.height};function N(){if(d){var t={getBoundingClientRect:function(){if(!i)return e.getBoundingClientRect()}};u(t),d.postMessage({resize:{width:t.width,height:t.height}});return}v.width=v.height=null}function w(){r=null,l&&(o=!1,t.removeEventListener("resize",N)),i&&e&&(document.body.contains(e)&&document.body.removeChild(e),e=null,m=!1)}return(d&&!m&&d.init(e),m=!0,d&&(e.__confetti_initialized=!0),l&&!o&&(o=!0,t.addEventListener("resize",N,!1)),d)?d.fire(s,v,w):function(t,s,i){for(var l,o,c,d,m,f,h,x=k(t,"particleCount",A),p=k(t,"angle",Number),v=k(t,"spread",Number),N=k(t,"startVelocity",Number),w=k(t,"decay",Number),C=k(t,"gravity",Number),z=k(t,"drift",Number),M=k(t,"colors",S),B=k(t,"ticks",Number),T=k(t,"shapes"),R=k(t,"scalar"),E=!!k(t,"flat"),I=((l=k(t,"origin",Object)).x=k(l,"x",Number),l.y=k(l,"y",Number),l),O=x,L=[],P=e.width*I.x,D=e.height*I.y;O--;)L.push(function(e){var t=e.angle*(Math.PI/180),s=e.spread*(Math.PI/180);return{x:e.x,y:e.y,wobble:10*Math.random(),wobbleSpeed:Math.min(.11,.1*Math.random()+.05),velocity:.5*e.startVelocity+Math.random()*e.startVelocity,angle2D:-t+(.5*s-Math.random()*s),tiltAngle:(.5*Math.random()+.25)
7*Math.PI,color:e.color,shape:e.shape,tick:0,totalTicks:e.ticks,decay:e.decay,drift:e.drift,random:Math.random()+2,tiltSin:0,tiltCos:0,wobbleX:0,wobbleY:0,gravity:3*e.gravity,ovalScalar:.6,scalar:e.scalar,flat:e.flat}}({x:P,y:D,angle:p,spread:v,startVelocity:N,color:M[O%M.length],shape:T[Math.floor(Math.random()*(T.length-0))+0],ticks:B,decay:w,gravity:C,drift:z,scalar:R,flat:E}));return r?r.addFettis(L):(o=e,m=L.slice(),f=o.getContext("2d"),h=j(function(e){function t(){c=d=null,f.clearRect(0,0,s.width,s.height),b.clear(),i(),e()}c=y.frame(function e(){a&&(s.width!==n.width||s.height!==n.height)&&(s.width=o.width=n.width,s.height=o.height=n.height),s.width||s.height||(u(o),s.width=o.width,s.height=o.height),f.clearRect(0,0,s.width,s.height),(m=m.filter(function(e){return function(e,t){t.x+=Math.cos(t.angle2D)*t.velocity+t.drift,t.y+=Math.sin(t.angle2D)*t.velocity+t.gravity,t.velocity*=t.decay,t.flat?(t.wobble=0,t.wobbleX=t.x+10*t.scalar,t.wobbleY=t.y+10*t.scalar,t.tiltSin=0,t.tiltCos=0,t.random=1):(t.wobble+=t.wobbleSpeed,t.wobbleX=t.x+10*t.scalar*Math.cos(t.wobble),t.wobbleY=t.y+10*t.scalar*Math.sin(t.wobble),t.tiltAngle+=.1,t.tiltSin=Math.sin(t.tiltAngle),t.tiltCos=Math.cos(t.tiltAngle),t.random=Math.random()+2);var s,a,n,r,i,l,o,c,d,u,m,f,h,x,p,v,j=t.tick++/t.totalTicks,y=t.x+t.random*t.tiltCos,N=t.y+t.random*t.tiltSin,w=t.wobbleX+t.random*t.tiltCos,k=t.wobbleY+t.random*t.tiltSin;if(e.fillStyle="rgba("+t.color.r+", "+t.color.g+", "+t.color.b+", "+(1-j)+")",e.beginPath(),g&&"path"===t.shape.type&&"string"==typeof t.shape.path&&Array.isArray(t.shape.matrix)){e.fill((s=t.shape.path,a=t.shape.matrix,n=t.x,r=t.y,i=.1*Math.abs(w-y),l=.1*Math.abs(k-N),o=Math.PI/10*t.wobble,c=new Path2D(s),(d=new Path2D).addPath(c,new DOMMatrix(a)),(u=new Path2D).addPath(d,new DOMMatrix([Math.cos(o)*i,Math.sin(o)*i,-Math.sin(o)*l,Math.cos(o)*l,n,r])),u))}else if("bitmap"===t.shape.type){var A=Math.PI/10*t.wobble,C=.1*Math.abs(w-y),S=.1*Math.abs(k-N),z=t.shape.bitmap.width*t.scalar,M=t.shape.bitmap.height*t.scalar,B=new DOMMatrix([Math.cos(A)*C,Math.sin(A)*C,-Math.sin(A)*S,Math.cos(A)*S,t.x,t.y]);B.multiplySelf(new DOMMatrix(t.shape.matrix));var T=e.createPattern(b.transform(t.shape.bitmap),"no-repeat");T.setTransform(B),e.globalAlpha=1-j,e.fillStyle=T,e.fillRect(t.x-z/2,t.y-M/2,z,M),e.globalAlpha=1}else if("circle"===t.shape)e.ellipse?e.ellipse(t.x,t.y,Math.abs(w-y)*t.ovalScalar,Math.abs(k-N)*t.ovalScalar,Math.PI/10*t.wobble,0,2*Math.PI):(m=t.x,f=t.y,h=Math.abs(w-y)*t.ovalScalar,x=Math.abs(k-N)*t.ovalScalar,p=Math.PI/10*t.wobble,v=2*Math.PI,e.save(),e.translate(m,f),e.rotate(p),e.scale(h,x),e.arc(0,0,1,0,v,void 0),e.restore());else if("star"===t.shape)for(var R=Math.PI/2*3,E=4*t.scalar,I=8*t.scalar,O=t.x,L=t.y,P=5,D=Math.PI/5;P--;)O=t.x+Math.cos(R)*I,L=t.y+Math.sin(R)*I,e.lineTo(O,L),R+=D,O=t.x+Math.cos(R)*E,L=t.y+Math.sin(R)*E,e.lineTo(O,L),R+=D;else e.moveTo(Math.floor(t.x),Math.floor(t.y)),e.lineTo(Math.floor(t.wobbleX),Math.floor(N)),e.lineTo(Math.floor(w),Math.floor(k)),e.lineTo(Math.floor(y),Math.floor(t.wobbleY));return e.closePath(),e.fill(),t.tick<t.totalTicks}(f,e)})).length?c=y.frame(e):t()}),d=t}),(r={addFettis:function(e){return m=m.concat(e),h},canvas:o,promise:h,reset:function(){c&&y.cancel(c),d&&d()}}).promise)}(s,v,w)}return h.reset=function(){d&&d.reset(),r&&r.reset()},h}function R(){return x||(x=T(null,{useWorker:!0,resize:!0})),x}s.exports=function(){return R().apply(this,arguments)},s.exports.reset=function(){R().reset()},s.exports.create=T,s.exports.shapeFromPath=function(e){if(!g)throw Error("path confetti are not supported in this browser");"string"==typeof e?a=e:(a=e.path,n=e.matrix);var t=new Path2D(a),s=document.createElement("canvas").getContext("2d");if(!n){for(var a,n,r,i,l=1e3,o=1e3,c=0,d=0,u=0;u<1e3;u+=2)for(var m=0;m<1e3;m+=2)s.isPointInPath(t,u,m,"nonzero")&&(l=Math.min(l,u),o=Math.min(o,m),c=Math.max(c,u),d=Math.max(d,m));r=c-l;var f=Math.min(10/r,10/(i=d-o));n=[f,0,0,f,-Math.round(r/2+l)*f,-Math.round(i/2+o)*f]}return{type:"path",path:a,matrix:n}},s.exports.shapeFromText=function(e){var t,s=1,a="#000000",n='"Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji", "EmojiOne Color", "Android Emoji", "Twemoji Mozilla", "system emoji", sans-serif';"string"==typeof e?t=e:(t=e.text,s="scalar"in e?e.scalar:s,n="fontFamily"in e?e.fontFamily:n,a="color"in e?e.color:a);var r=10*s,i=""+r+"px "+n,l=new OffscreenCanvas(r,r),o=l.getContext("2d");o.font=i;var c=o.measureText(t),d=Math.ceil(c.actualBoundingBoxRight+c.actualBoundingBoxLeft),u=Math.ceil(c.actualBoundingBoxAscent+c.actualBoundingBoxDescent),m=c.actualBoundingBoxLeft+2,f=c.actualBoundingBoxAscent+2;d+=4,u+=4,(o=(l=new OffscreenCanvas(d,u)).getContext("2d")).font=i,o.fillStyle=a,o.fillText(t,m,f);var h=1/s;return{type:"bitmap",bitmap:l.transferToImageBitmap(),matrix:[h,0,0,h,-d*h/2,-u*h/2]}}}(function(){return"u">typeof window?window:"u">typeof self?self:this||{}}(),ez,!1);let eM=ez.exports;ez.exports.create;var eB=e.i(121356),eT=e.i(945834),eR=e.i(48774),eE=e.i(475254);let eI=(0,eE.default)("arrow-up",[["path",{d:"m5 12 7-7 7 7",key:"hav0vg"}],["path",{d:"M12 19V5",key:"x0mq9r"}]]);var eO=e.i(870273),eL=e.i(37727);let eP=(0,eE.default)("circle-check",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]),eD=(0,eE.default)("circle-x",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]]);var eF=e.i(531278);function e_(e){return(0,s.jsxs)("svg",{height:24,width:24,viewBox:"0 0 316 316",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,s.jsx)("circle",{cx:"158",cy:"158",r:"62",fill:"#C64AE2"}),(0,s.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M239.712 293.257C215.87 307.692 187.905 316 158 316C70.739 316 0 245.261 0 158C0 70.7393 70.739 0 158 0C245.261 0 316 70.7393 316 158C316 197.158 301.755 232.99 278.164 260.595L236.951 219.382C250.143 202.438 258 181.137 258 158C258 102.771 213.229 58 158 58C102.771 58 58 102.771 58 158C58 213.229 102.771 258 158 258C171.718 258 184.792 255.238 196.694 250.239L239.712 293.257Z",fill:"#00E8B4"})]})}var eU=e.i(522016);let eV={src:e.i(855495).default,width:512,height:512,blurWidth:8,blurHeight:8,blurDataURL:"data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAAQABAAD/wAARCAAIAAgDAREAAhEBAxEB/9sAQwAKBwcIBwYKCAgICwoKCw4YEA4NDQ4dFRYRGCMfJSQiHyIhJis3LyYpNCkhIjBBMTQ5Oz4+PiUuRElDPEg3PT47/9sAQwEKCwsODQ4cEBAcOygiKDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD1b5t/bbiqJP/Z"},eK=(0,u.memo)(({src:e,className:t})=>{let[a,n]=(0,u.useState)(!1),[r,i]=(0,u.useState)(!1),[l,o]=(0,u.useState)(!1),c=(0,u.useRef)(null);return(0,u.useEffect)(()=>{let e=new IntersectionObserver(([t])=>{t.isIntersecting&&(i(!0),e.disconnect())},{threshold:.1});return c.current&&e.observe(c.current),()=>e.disconnect()},[]),(0,s.jsx)("img",{ref:c,src:r?!e||l?eV.src:e:void 0,alt:"image",className:(0,W.cn)("transition-opacity",a?"opacity-100":"opacity-0",t),loading:"lazy",onLoad:()=>n(!0),onError:()=>o(!0)})});function eH({image:e,name:t,amount:a,token:n=!1,price:r=0,result:i=!1,isBurning:l=!1,signature:o,onClick:c}){return(0,s.jsxs)(x.motion.div,{variants:p.fadeIn,initial:"hide",animate:"show",className:"group hover:bg-muted flex items-center gap-2 rounded-lg p-1 text-left",children:[(0,s.jsx)("div",{className:(0,W.cn)("bg-muted relative z-0 flex aspect-square w-12 shrink-0 items-center justify-center overflow-hidden",n?"rounded-full":"rounded-md"),children:(0,s.jsx)(eK,{src:e,className:"h-full w-full object-cover"})}),(0,s.jsxs)("div",{className:"flex grow flex-col overflow-hidden",children:[(0,s.jsx)("p",{className:"truncate text-sm font-semibold",children:t}),(0,s.jsxs)("p",{className:"text-muted-foreground truncate text-xs",children:["Amount: ",(0,s.jsx)("span",{className:"text-foreground",children:a})]}),n&&(0,s.jsxs)("p",{className:"text-muted-foreground truncate text-xs",children:["USD:"," ",(0,s.jsx)("span",{className:(0,W.cn)("text-foreground",r>
7.01&&"text-destructive"),children:r.toLocaleString("en-US",{style:"currency",currency:"USD",useGrouping:!1})})]})]}),i?o?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(eU.default,{href:(0,W.solscanURL)("tx",o),target:"_blank",children:(0,s.jsx)(e_,{className:"size-5 shrink-0"})}),(0,s.jsx)(eP,{className:"text-success size-5 shrink-0"})]}):(0,s.jsx)(eD,{className:"text-destructive size-5 shrink-0"}):(0,s.jsx)(q.Button,{size:"icon",variant:"ghost",onClick:()=>c&&c(),disabled:l,className:"hover:bg-destructive mr-1 size-8 hover:text-white",children:l?(0,s.jsx)(eF.Loader2,{className:"size-5 shrink-0 animate-spin"}):(0,s.jsx)(eL.X,{className:"size-5 shrink-0"})})]})}eK.displayName="LazyImage";let eQ=(0,eE.default)("trash-2",[["path",{d:"M10 11v6",key:"nco0om"}],["path",{d:"M14 11v6",key:"outv1u"}],["path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6",key:"miytrc"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2",key:"e791ji"}]]);var eW=e.i(759403);let eq={src:e.i(523352).default,width:512,height:512,blurWidth:8,blurHeight:8,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAXUlEQVR42p3OQQqAIBQEUO8uXUDrCtJeLdBI6ApihNBO6BhTuP0U4WJgFg9mWCkXvsJ+gxh3aG1h7YycTwqMmSBED8672gnwfkUIG6QcoNRIQUpHRc4tz1xqOPmWG+XS4t1/ij2AAAAAAElFTkSuQmCC"},eG=(0,u.memo)(()=>{let e=d(e=>e.bucket),t=d(e=>e.removeItems),a=(0,u.useMemo)(()=>Array.from(e.values()).reverse(),[e]),n=(0,u.useMemo)(()=>a.filter(e=>"emptyAccount"===e.type),[a]);return(0,s.jsx)("div",{className:"flex grow flex-col p-1",children:0===e.size?(0,s.jsxs)("div",{className:"flex grow flex-col items-center justify-center gap-4",children:[(0,s.jsx)(eQ,{className:"size-12"}),(0,s.jsx)("p",{className:"text-muted-foreground text-center text-sm",children:"There is nothing in the burn bucket."})]}):(0,s.jsxs)(s.Fragment,{children:[n.length>0&&(0,s.jsx)(eH,{image:eq.src,name:"Empty Accounts",amount:n.length,onClick:()=>t(n)}),a.map(e=>{switch(e.type){case"token":return(0,s.jsx)(eH,{image:e.dasAsset.content?.links?.image||"",name:e.dasAsset.content?.metadata.name||"-",amount:(e.dasAsset.token_info?.balance||0)/10**(e.dasAsset.token_info?.decimals||0),price:e.dasAsset.token_info?.price_info?.total_price||0,token:!0,onClick:()=>t([e])},JSON.stringify("mb"+e.dasAsset.id));case"nft":return(0,s.jsx)(eH,{image:e.dasAsset.content?.links?.image||"",name:e.dasAsset.content?.metadata.name||"-",amount:1,onClick:()=>t([e])},JSON.stringify("mb"+e.dasAsset.id));case"domain":return(0,s.jsxs)(x.motion.div,{variants:p.fadeIn,initial:"hide",animate:"show",className:"group hover:bg-muted flex items-center gap-2 rounded-lg p-1 text-left",children:[(0,s.jsx)(eX,{item:e.domain}),(0,s.jsxs)("div",{className:"flex grow flex-col overflow-hidden",children:[(0,s.jsx)("p",{className:"truncate text-sm font-semibold",children:e.domain.handle}),(0,s.jsxs)("p",{className:"text-muted-foreground truncate text-xs",children:["Amount: ",(0,s.jsx)("span",{className:"text-foreground",children:1})]})]}),(0,s.jsx)(q.Button,{size:"icon",variant:"ghost",onClick:()=>t([e]),className:"hover:bg-destructive mr-1 size-8 hover:text-white",children:(0,s.jsx)(eL.X,{className:"size-5 shrink-0"})})]})}})]})})});eG.displayName="BucketList";let eX=({item:e})=>{let{data:t,isValidating:a}=(0,eW.default)(`https://image-api.bonfida.com/image?domain=${e.handle}`);return(0,s.jsx)("div",{className:"bg-muted relative z-0 flex aspect-square w-12 shrink-0 items-center justify-center overflow-hidden rounded-md",children:a?(0,s.jsx)("div",{className:"absolute inset-0 flex items-center justify-center",children:(0,s.jsx)(eF.Loader2,{className:"size-2 animate-spin"})}):(0,s.jsx)(eK,{className:"absolute inset-0 h-full w-full object-cover",src:t[0]?.image})})};var e$=e.i(630374),eZ=e.i(657688);function eY(){let e=d(e=>e.burnResults),t=d(e=>e.solClaimed),a=d(e=>e.setBurnResults),[n,r]=(0,u.useMemo)(()=>{let t=0,s=0;return e.forEach(e=>{s+=e.items.length,e.signature&&(t+=e.items.length)}),[t,s]},[e]),i=t.toLocaleString("en-US",{maximumFractionDigits:4}),l=`🔥 I just burned ${n} item${1!==n?"s":""} and reclaimed ${i} SOL using @burnlify!
8
9 burnlify.com/share/${n}/${i}`,o=`https://twitter.com/intent/tweet?text=${encodeURIComponent(l)}`;return(0,s.jsx)(e$.Dialog,{open:!!e.length,onOpenChange:()=>a([],0),children:(0,s.jsxs)(e$.DialogContent,{children:[(0,s.jsxs)(e$.DialogHeader,{children:[(0,s.jsx)(e$.DialogTitle,{children:"Burn results"}),(0,s.jsx)(e$.DialogDescription,{children:"Transaction history"})]}),(0,s.jsx)("div",{className:"flex max-h-96 flex-col overflow-auto border-y",children:e.map((e,t)=>{let a=e.items.filter(e=>"emptyAccount"===e.type),n=e.items.filter(e=>"emptyAccount"!==e.type);return(0,s.jsxs)("div",{className:"flex items-center gap-2 border-b p-2",children:[(0,s.jsxs)("div",{className:"flex grow flex-col gap-2",children:[a.length>0&&(0,s.jsxs)("div",{className:"flex items-center gap-2",children:[(0,s.jsx)("div",{className:"bg-muted relative aspect-square size-12 overflow-hidden rounded-md",children:(0,s.jsx)(eZ.default,{src:eq,alt:"Empty Accounts",className:"absolute inset-0 h-full w-full object-cover"})}),(0,s.jsxs)("div",{className:"flex grow flex-col items-start",children:[(0,s.jsx)("p",{className:"text-sm",children:"Empty Accounts"}),(0,s.jsxs)("p",{className:"text-muted-foreground text-xs",children:["Amount: ",a.length]})]})]}),n.map(e=>{switch(e.type){case"token":let t=e.dasAsset.token_info?.decimals||0,a=(e.dasAsset.token_info?.balance||0)/10**t;return(0,s.jsxs)("div",{className:"flex items-center gap-2",children:[(0,s.jsx)("div",{className:"bg-muted relative aspect-square size-12 overflow-hidden rounded-md",children:(0,s.jsx)(eK,{src:e.dasAsset.content?.links?.image,className:"absolute inset-0 h-full w-full object-cover"})}),(0,s.jsxs)("div",{className:"flex grow flex-col items-start",children:[(0,s.jsx)("p",{className:"text-sm",children:e.dasAsset.content?.metadata.name||"-"}),(0,s.jsxs)("p",{className:"text-muted-foreground text-xs",children:["Amount:"," ",a.toLocaleStr
9ing("en-US",{useGrouping:!1,maximumFractionDigits:t})]})]})]},e.dasAsset.id+"result");case"nft":return(0,s.jsxs)("div",{className:"flex items-center gap-2",children:[(0,s.jsx)("div",{className:"bg-muted relative aspect-square size-12 overflow-hidden rounded-md",children:(0,s.jsx)(eK,{src:e.dasAsset.content?.links?.image,className:"absolute inset-0 h-full w-full object-cover"})}),(0,s.jsxs)("div",{className:"flex grow flex-col items-start",children:[(0,s.jsx)("p",{className:"text-sm",children:e.dasAsset.content?.metadata.name||"-"}),(0,s.jsx)("p",{className:"text-muted-foreground text-xs",children:"Amount: 1"})]})]},e.dasAsset.id+"result");case"domain":return(0,s.jsxs)("div",{className:"flex items-center gap-2",children:[(0,s.jsx)(eJ,{item:e.domain}),(0,s.jsxs)("div",{className:"flex grow flex-col items-start",children:[(0,s.jsx)("p",{className:"text-sm",children:e.domain.handle}),(0,s.jsx)("p",{className:"text-muted-foreground text-xs",children:"Amount: 1"})]})]},e.domain.address+"result")}})]}),e.signature?(0,s.jsx)(eU.default,{href:(0,W.solscanURL)("tx",e.signature),target:"_blank",children:(0,s.jsx)(e_,{className:"size-5 shrink-0"})}):(0,s.jsx)(eD,{className:"text-destructive size-5 shrink-0"})]},(e.signature||"-")+t+"result")})}),(0,s.jsxs)(e$.DialogFooter,{className:"flex-col gap-4 sm:justify-between",children:[(0,s.jsxs)("div",{children:[(0,s.jsxs)("p",{className:"text-sm",children:["Claimed:"," ",t>0?(0,s.jsxs)("span",{className:"text-success",children:["+",t," SOL"]}):(0,s.jsx)("span",{className:"text-muted-foreground",children:"Unable to calculate"})]}),(0,s.jsxs)("p",{className:"text-muted-foreground text-xs",children:["Total burned: ",n,"/",r]})]}),(0,s.jsxs)("div",{className:"ml-auto flex items-center justify-center gap-2",children:[(0,s.jsx)(e$.DialogClose,{asChild:!0,children:(0,s.jsx)(q.Button,{variant:"outline",children:"Close"})}),(0,s.jsx)(q.Button,{asChild:!0,children:(0,s.jsx)(eU.default,{href:o,target:"_blank",children:"Tweet"})})]})]})]})})}let eJ=({item:e})=>{let{data:t,isValidating:a}=(0,eW.default)(`https://image-api.bonfida.com/image?domain=${e.handle}`);return(0,s.jsx)("div",{className:"bg-muted relative aspect-square size-12 overflow-hidden rounded-md",children:a?(0,s.jsx)("div",{className:"absolute inset-0 flex items-center justify-center",children:(0,s.jsx)(eF.Loader2,{className:"size-2 animate-spin"})}):(0,s.jsx)(eK,{src:t[0]?.image,className:"absolute inset-0 h-full w-full object-cover"})})},e0=u.forwardRef(({className:e,type:t,...a},n)=>(0,s.jsx)("input",{type:t,className:(0,W.cn)("border-input bg-background ring-offset-background placeholder:text-muted-foreground focus-visible:ring-ring flex h-10 w-full rounded-full border px-3 py-2 file:border-0 file:bg-transparent file:text-sm file:font-medium focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:outline-hidden disabled:cursor-not-allowed disabled:opacity-50",e),ref:n,...a}));e0.displayName="Input";let e1=(0,u.memo)(({children:e,skeleton:t=null,className:a=""})=>{let[n,r]=(0,u.useState)(!1),i=(0,u.useRef)(null);return(0,u.useEffect)(()=>{let e=new IntersectionObserver(([t])=>{t.isIntersecting&&(r(!0),e.disconnect())},{threshold:.1});return i.current&&e.observe(i.current),()=>e.disconnect()},[]),(0,s.jsx)("div",{ref:i,className:a,children:n?e:t})});e1.displayName="LazyLoad";var e2=e.i(406293),e5=e.i(16715);let e3=(0,eE.default)("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]);function e4(){return(0,s.jsx)(h.Card,{children:(0,s.jsxs)(h.CardContent,{className:"flex flex-col items-center justify-center p-4 py-16 text-center",children:[(0,s.jsx)("svg",{stroke:"currentColor",fill:"currentColor",strokeWidth:"0",viewBox:"0 0 256 256",height:"200px",width:"200px",className:"size-16",xmlns:"http://www.w3.org/2000/svg",children:(0,s.jsx)("path",{d:"M237.24,213.21C216.12,203,204,180.64,204,152V134.73a19.94,19.94,0,0,0-12.62-18.59l-24.86-9.81a4,4,0,0,1-2.26-5.14l21.33-53A32,32,0,0,0,167.17,6,32.13,32.13,0,0,0,126.25,24.2l-.07.18-21,53.09a3.94,3.94,0,0,1-2.14,2.2,3.89,3.89,0,0,1-3,.06L74.6,69.43A19.89,19.89,0,0,0,52.87,74C31.06,96.43,20,122.68,20,152a115.46,115.46,0,0,0,32.29,80.3A12,12,0,0,0,61,236H232a12,12,0,0,0,5.24-22.79ZM68.19,92.73,91.06,102A28,28,0,0,0,127.5,86.31l20.95-53a8.32,8.32,0,0,1,10.33-4.81,8,8,0,0,1,4.61,10.57,1.17,1.17,0,0,0,0,.11L142,92.29a28.05,28.05,0,0,0,15.68,36.33L180,137.45V152c0,1,0,2.07.05,3.1l-122.44-49A101.91,101.91,0,0,1,68.19,92.73ZM116.74,212a83.73,83.73,0,0,1-22.09-39,12,12,0,0,0-23.25,6,110.27,110.27,0,0,0,14.49,33H66.25A91.53,91.53,0,0,1,44,152a84,84,0,0,1,3.41-24.11l136.67,54.66A86.58,86.58,0,0,0,198.66,212Z"})}),(0,s.jsx)("p",{className:"text-xl font-semibold",children:"All Clean!"}),(0,s.jsx)("p",{className:"text-sm text-muted-foreground",children:"0 found"})]})})}function e6(){return(0,s.jsx)(h.Card,{className:"bg-destructive/20 p-2 text-destructive",children:(0,s.jsx)("p",{className:"text-center text-xs",children:"An error occurred while loading assets. Unable to load all assets."})})}var e8=e.i(655900);function e7({children:e}){let t=(0,e2.useBurnSettingsStore)(e=>e.layout);return(0,s.jsx)("div",{className:(0,W.cn)("grid max-h-96 transform-gpu auto-rows-max gap-2 overflow-auto will-change-transform sm:max-h-[480px]","big"===t?"grid-cols-2 min-[420px]:grid-cols-[repeat(auto-fill,minmax(120px,1fr))]":"grid-cols-3 min-[420px]:grid-cols-[repeat(auto-fill,minmax(80px,1fr))]"),children:e})}var e9=e.i(728231),te=e.i(958377);let tt=(0,eE.default)("snowflake",[["path",{d:"m10 20-1.25-2.5L6 18",key:"18frcb"}],["path",{d:"M10 4 8.75 6.5 6 6",key:"7mghy3"}],["path",{d:"m14 20 1.25-2.5L18 18",key:"1chtki"}],["path",{d:"m14 4 1.25 2.5L18 6",key:"1b4wsy"}],["path",{d:"m17 21-3-6h-4",key:"15hhxa"}],["path",{d:"m17 3-3 6 1.5 3",key:"11697g"}],["path",{d:"M2 12h6.5L10 9",key:"kv9z4n"}],["path",{d:"m20 10-1.5 2 1.5 2",key:"1swlpi"}],["path",{d:"M22 12h-6.5L14 15",key:"1mxi28"}],["path",{d:"m4 10 1.5 2L4 14",key:"k9enpj"}],["path",{d:"m7 21 3-6-1.5-3",key:"j8hb9u"}
9],["path",{d:"m7 3 3 6h4",key:"1otusx"}]]);function ts({added:e,available:t}){return(0,s.jsxs)(e9.Tooltip,{children:[(0,s.jsx)(e9.TooltipTrigger,{children:(0,s.jsxs)("div",{className:(0,W.cn)("flex h-6 items-center justify-center gap-1 rounded-full border bg-card px-2 text-sm font-semibold text-card-foreground",0===t&&"border-muted bg-muted text-muted-foreground"),children:[(0,s.jsx)(te.Flame,{className:"size-3"})," (",e,"/",t,")"]})}),(0,s.jsx)(e9.TooltipContent,{children:(0,s.jsx)("p",{children:"(Added / Total Burnable)"})})]})}function ta({amount:e}){return(0,s.jsxs)(e9.Tooltip,{children:[(0,s.jsx)(e9.TooltipTrigger,{children:(0,s.jsxs)("div",{className:"flex h-6 items-center justify-center gap-1 rounded-full border border-blue-500 bg-blue-100 px-2 text-sm font-semibold text-blue-500",children:[(0,s.jsx)(tt,{className:"size-3"})," (",e,")"]})}),(0,s.jsx)(e9.TooltipContent,{children:(0,s.jsx)("p",{children:"(Total Frozen)"})})]})}let tn=(0,eE.default)("lock",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]]),tr=(0,eE.default)("lock-open",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 9.9-1",key:"1mm8w8"}]]);function ti({name:e,onLock:t}){let a=(0,e2.useBurnSettingsStore)(t=>t.lock.includes(e)),n=(0,e2.useBurnSettingsStore)(e=>e.removeLock),r=(0,e2.useBurnSettingsStore)(e=>e.addLock);return(0,s.jsx)(q.Button,{size:"icon",variant:a?"default":"outline",className:"size-8",onClick:()=>{a?n(e):(r(e),t?.())},children:a?(0,s.jsx)(tn,{className:"size-4"}):(0,s.jsx)(tr,{className:"size-4"})})}let tl=(0,eE.default)("plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]),to=(0,u.memo)(({added:e,frozen:t})=>{let a=(0,e2.useBurnSettingsStore)(e=>e.layout);return(0,s.jsx)("div",{className:"absolute inset-0 z-10",children:t?(0,s.jsxs)("div",{className:"absolute inset-0 flex flex-col items-center justify-center bg-blue-500/80 text-white",children:[(0,s.jsx)(tt,{className:"size-8"}),"big"===a&&(0,s.jsx)("p",{className:"text-lg",children:"Frozen"})]}):e?(0,s.jsxs)("div",{className:"absolute inset-0 flex flex-col items-center justify-center bg-primary/80 text-primary-foreground",children:[(0,s.jsx)(te.Flame,{className:"size-8"}),"big"===a&&(0,s.jsx)("p",{className:"text-lg",children:"Added"})]}):(0,s.jsxs)("div",{className:"absolute inset-0 flex flex-col items-center justify-center bg-black/80 text-white opacity-0 transition-all hover:opacity-100",children:[(0,s.jsx)(tl,{className:"size-8"}),"big"===a&&(0,s.jsx)("p",{className:"text-lg",children:"Add"})]})})});to.displayName="AssetImageOverlay";var tc=e.i(730032),td=e.i(373598),tu=e.i(643531),tm=e.i(174886),tf=e.i(23737),tf=tf;function th({name:e}){return(0,s.jsx)("p",{className:"truncate text-sm font-semibold",children:e||"-"})}function tx({mintAddress:e}){let{copyToClipboard:t,copied:a}=(0,td.useClipboard)();return(0,s.jsxs)("div",{className:"flex items-center gap-1 text-xs",children:[(0,s.jsx)("p",{className:"truncate",children:(0,W.trimAddress)(e)}),(0,s.jsx)(eU.default,{href:(0,W.solscanURL)("account",e),target:"_blank",className:"ml-auto",children:(0,s.jsx)(e_,{className:"size-3"})}),(0,s.jsx)("button",{onClick:()=>{t(e),c.default.success("Copied to clipboard")},className:"transition-transform hover:scale-110",children:a===e?(0,s.jsx)(tu.Check,{className:"size-3"}):(0,s.jsx)(tm.Copy,{className:"size-3"})})]})}function tp({item:e}){let t=e.token_info?.balance||0,a=e.token_info?.decimals||0,n=t/10**a;return(0,s.jsxs)("div",{className:"flex items-start justify-between gap-2 text-xs",children:[(0,s.jsx)("p",{className:"text-muted-foreground truncate",children:"Amount"}),(0,s.jsx)("p",{children:n.toLocaleString("en-US",{useGrouping:!1,maximumFractionDigits:a})})]})}function tg({item:e}){let t=e.token_info?.price_info?.total_price;return(0,s.jsxs)("div",{className:"text-muted-foreground flex items-start justify-between gap-2 text-xs",children:[(0,s.jsx)("p",{children:"USD"}),t?(0,s.jsx)("p",{className:(0,W.cn)(t>
9=.01&&"text-destructive"),children:t.toLocaleString("en-US",{style:"currency",currency:"USD",roundingMode:"floor",useGrouping:!1})}):(0,s.jsx)("p",{children:"N/A"})]})}function tv({collectionAddress:e}){let{data:t,isLoading:a,error:n}=(0,eW.default)(e?`/api/tensor/collections/${e}`:null);return(0,s.jsxs)("div",{className:"flex items-center gap-2 text-xs",children:[(0,s.jsxs)(e9.Tooltip,{children:[(0,s.jsx)(e9.TooltipTrigger,{asChild:!0,children:(0,s.jsxs)("p",{className:"text-muted-foreground mr-auto flex items-center gap-0.5 whitespace-nowrap",children:["FP",(0,s.jsx)(tf.default,{className:"size-2.5"})]})}),(0,s.jsx)(e9.TooltipContent,{children:(0,s.jsx)("p",{children:"(Collection Floor Price)"})})]}),(0,s.jsxs)("p",{className:"flex items-center gap-0.5 overflow-hidden",children:[t?.stats?.buyNowPriceNetFees?(0,s.jsx)("span",{className:"text-destructive truncate",children:(parseFloat(t.stats.buyNowPriceNetFees)/i.LAMPORTS_PER_SOL).toLocaleString("en-US",{useGrouping:!1,maximumFractionDigits:3})}):n?(0,s.jsx)("span",{className:"text-destructive",children:"err"}):a?(0,s.jsx)(eF.Loader2,{className:"size-2.5 animate-spin"}):(0,s.jsx)("span",{className:"text-muted-foreground",children:"N/A"}),(0,s.jsx)(tc.Solana,{className:"size-2.5 shrink-0"})]})]})}function tj({item:e}){return(0,s.jsxs)("div",{className:"flex items-center gap-1 text-xs",children:[(0,s.jsx)("p",{className:"text-muted-foreground mr-auto truncate",children:"Type"}),(0,s.jsx)("p",{children:e.interface===o.Interface.PROGRAMMABLE_NFT?"pNFT":e.interface===o.Interface.MPL_CORE_ASSET?"CoreNFT":e.token_info?.token_program===r.TOKEN_2022_PROGRAM_ID.toString()?"Token2022":"NFT"})]})}let tb=(0,u.memo)(({item:e})=>{let t=d(t=>t.bucket.has(e.id)),a=d(e=>e.toggleItem),n=(0,e2.useBurnSettingsStore)(e=>e.layout);return(0,s.jsxs)("div",{className:"flex w-full flex-col gap-2",children:[(0,s.jsxs)("button",{disabled:e.frozen,onClick:()=>a({type:"nft",dasAsset:e}),className:"bg-muted relative z-0 block aspect-square w-full overflow-hidden rounded-md",children:[(0,s.jsx)(eK,{className:"absolute inset-0 h-full w-full object-cover",src:function(e){let t=e.content?.files??[],s=t.find(e=>"image/png"===e.mime);if(s)return s.cdn_uri??s.uri;let a=t.find(e=>e.uri);return a?a.cdn_uri??a.uri:e.content?.links?.image}(e)}),(0,s.jsx)(to,{added:t,frozen:e.frozen})]}),"big"===n&&(0,s.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,s.jsx)(th,{name:e.content?.metadata.name}),(0,s.jsx)(tx,{mintAddress:e.id}),(0,s.jsx)(tv,{collectionAddress:e.grouping?.[0]?.group_value}),(0,s.jsx)(tj,{item:e})]})]})});tb.displayName="AssetNFTCard";var ty=e.i(671428);function tN(){return(0,s.jsxs)(h.Card,{className:"flex flex-col gap-4 p-2 sm:p-4",children:[(0,s.jsxs)("div",{className:"flex items-center gap-2",children:[(0,s.jsx)(ty.Skeleton,{className:"size-8 shrink-0"}),(0,s.jsx)(ty.Skeleton,{className:"h-6 w-full max-w-64"}),(0,s.jsx)(ty.Skeleton,{className:"ml-auto h-8 w-16 shrink-0"})]}),(0,s.jsx)(tw,{})]})}function tw(){return(0,s.jsx)(e7,{children:(0,s.jsx)(tk,{})})}function tk(){let e=(0,e2.useBurnSettingsStore)(e=>e.layout);return(0,s.jsxs)("div",{children:[(0,s.jsx)(ty.Skeleton,{className:"aspect-square w-full"}),"big"===e&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(ty.Skeleton,{className:"mt-3 h-4 w-3/5"}),(0,s.jsx)(ty.Skeleton,{className:"mt-2.5 h-2 w-1/5"}),(0,s.jsx)(ty.Skeleton,{className:"mt-2.5 h-2 w-2/5"})]})]})}let tA=(0,u.memo)(({group:e})=>{let t=d(t=>e.items.filter(e=>t.bucket.has(e.id)).length),a=d(e=>e.removeItems),n=d(e=>e.addItems),r=(0,e2.useBurnSettingsStore)(t=>t.collapse.includes(e.name)),i=(0,e2.useBurnSettingsStore)(e=>e.toggleCollapse),l=(0,e2.useBurnSettingsStore)(t=>t.lock.includes(e.name)),{available:o,frozen:c}=(0,u.useMemo)(()=>e.items.reduce((e,t)=>(t.frozen?e.frozen++:e.available++,e),{available:0,frozen:0}),[e.items]),m=(0,u.useCallback)(()=>{n(e.items.map(e=>({type:"nft",dasAsset:e})))},[e.items,n]),f=(0,u.useCallback)(()=>{a(e.items.map(e=>({type:"nft",dasAsset:e})))},[e.items,a]);return(0,s.jsxs)(h.Card,{className:(0,W.cn)("relative z-0 flex flex-col gap-4 overflow-hidden p-2 sm:p-4",t>0&&"border-destructive bg-destructive/5"),children:[(0,s.jsxs)("div",{className:"flex flex-wrap items-center gap-2",children:[(0,s.jsxs)("div",{className:"flex items-center gap-2",children:[(0,s.jsx)(q.Button,{size:"icon",variant:"outline",className:"size-8",onClick:()=>i(e.name),children:(0,s.jsx)(e8.ChevronUp,{className:(0,W.cn)("size-4 transition-transform",r?"rotate-180":"rotate-0")})}),(0,s.jsx)("p",{className:"font-semibold",children:e.name||"Unknown"})]}),(0,s.jsxs)("div",{className:"flex w-full grow flex-wrap items-center justify-between gap-2 sm:w-auto",children:[(0,s.jsxs)("div",{className:"flex flex-wrap items-center gap-1",children:[(0,s.jsx)(ts,{added:t,available:o}),c>0&&(0,s.jsx)(ta,{amount:c})]}),(0,s.jsxs)("div",{className:"flex items-center gap-2",children:[!l&&(0,s.jsxs)("div",{className:"flex flex-wrap gap-1",children:[t>0&&(0,s.jsx)(q.Button,{size:"icon",variant:"secondary",className:"size-8",onClick:f,children:(0,s.jsx)(eL.X,{className:"size-4"})},e.name+"none"),o>0&&(0,s.jsx)(q.Button,{size:"sm",onClick:m,children:"Add"},e.name+"all")]}),(0,s.jsx)(ti,{name:e.name,onLock:f})]})]})]}),!r&&(0,s.jsx)(e7,{children:e.items.map(e=>(0,s.jsx)(e1,{skeleton:(0,s.jsx)(tk,{}),className:(0,W.cn)(l&&"pointer-events-none opacity-50"),children:(0,s.jsx)(tb,{item:e})},e.id+"nft-card"))})]})});function tC({names:e}){let t=(0,e2.useBurnSettingsStore)(e=>e.addCollapse),a=(0,e2.useBurnSettingsStore)(e=>e.removeCollapse);return(0,s.jsxs)("div",{className:"flex items-center justify-center gap-1",children:[(0,s.jsx)(q.Button,{variant:"outline",onClick:()=>a(e),children:"Expand"}),(0,s.jsx)(q.Button,{variant:"outline",onClick:()=>t(e),children:"Collapse"})]})}function tS(e){return(0,s.jsx)("svg",{stroke:"currentColor",fill:"
9currentColor",strokeWidth:"0.25",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,s.jsx)("path",{d:"M4 2v2H2V2zm1 12v-2a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1m0-5V7a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1m0-5V2a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1m5 10v-2a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1m0-5V7a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1m0-5V2a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1M9 2v2H7V2zm5 0v2h-2V2zM4 7v2H2V7zm5 0v2H7V7zm5 0h-2v2h2zM4 12v2H2v-2zm5 0v2H7v-2zm5 0v2h-2v-2zM12 1a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1zm-1 6a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1zm1 4a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1z"})})}function tz(e){return(0,s.jsx)("svg",{stroke:"currentColor",fill:"currentColor",strokeWidth:"0.25",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,s.jsx)("path",{d:"M1 2.5A1.5 1.5 0 0 1 2.5 1h3A1.5 1.5 0 0 1 7 2.5v3A1.5 1.5 0 0 1 5.5 7h-3A1.5 1.5 0 0 1 1 5.5zM2.5 2a.5.5 0 0 0-.5.5v3a.5.5 0 0 0 .5.5h3a.5.5 0 0 0 .5-.5v-3a.5.5 0 0 0-.5-.5zm6.5.5A1.5 1.5 0 0 1 10.5 1h3A1.5 1.5 0 0 1 15 2.5v3A1.5 1.5 0 0 1 13.5 7h-3A1.5 1.5 0 0 1 9 5.5zm1.5-.5a.5.5 0 0 0-.5.5v3a.5.5 0 0 0 .5.5h3a.5.5 0 0 0 .5-.5v-3a.5.5 0 0 0-.5-.5zM1 10.5A1.5 1.5 0 0 1 2.5 9h3A1.5 1.5 0 0 1 7 10.5v3A1.5 1.5 0 0 1 5.5 15h-3A1.5 1.5 0 0 1 1 13.5zm1.5-.5a.5.5 0 0 0-.5.5v3a.5.5 0 0 0 .5.5h3a.5.5 0 0 0 .5-.5v-3a.5.5 0 0 0-.5-.5zm6.5.5A1.5 1.5 0 0 1 10.5 9h3a1.5 1.5 0 0 1 1.5 1.5v3a1.5 1.5 0 0 1-1.5 1.5h-3A1.5 1.5 0 0 1 9 13.5zm1.5-.5a.5.5 0 0 0-.5.5v3a.5.5 0 0 0 .5.5h3a.5.5 0 0 0 .5-.5v-3a.5.5 0 0 0-.5-.5z"})})}function tM(){let e=(0,e2.useBurnSettingsStore)(e=>e.layout),t=(0,e2.useBurnSettingsStore)(e=>e.setLayout);return(0,s.jsxs)("div",{className:"bg-muted flex h-10 items-center justify-center rounded-full px-1",children:[(0,s.jsx)(q.Button,{variant:"big"===e?"secondary":"ghost",size:"icon-sm",onClick:()=>t("big"),children:(0,s.jsx)(tz,{className:"size-4"})}),(0,s.jsx)(q.Button,{variant:"big"===e?"ghost":"secondary",size:"icon-sm",onClick:()=>t("small"),children:(0,s.jsx)(tS,{className:"size-4"})})]})}function tB(e,t=500){let[s,a]=(0,u.useState)(e);return(0,u.useEffect)(()=>{let s=setTimeout(()=>{a(e)},t);return()=>{clearTimeout(s)}},[e,t]),s}tA.displayName="AssetGroupNFTCard";var tT=e.i(936281),tR=e.i(664659);let tE=(0,u.memo)(({item:e})=>{let t=d(t=>t.bucket.has(e.id)),a=d(e=>e.toggleItem),n=(0,e2.useBurnSettingsStore)(e=>e.layout);return(0,s.jsxs)("div",{className:"flex w-full flex-col gap-2",children:[(0,s.jsxs)("button",{disabled:e.frozen,onClick:()=>a({type:"token",dasAsset:e}),className:"relative z-0 block aspect-square w-full overflow-hidden rounded-full bg-muted",children:[(0,s.jsx)(eK,{className:"absolute inset-0 h-full w-full object-cover",src:e.content?.links?.image}),(0,s.jsx)(to,{added:t,frozen:e.frozen})]}),"big"===n&&(0,s.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,s.jsx)(th,{name:e.content?.metadata.name}),(0,s.jsx)(tx,{mintAddress:e.id}),(0,s.jsx)(tp,{item:e}),(0,s.jsx)(tg,{item:e})]})]})});tE.displayName="AssetTokenCard";let tI=(0,u.memo)(({group:e})=>{let t=d(t=>e.items.filter(e=>t.bucket.has(e.id)).length),a=d(e=>e.removeItems),n=d(e=>e.addItems),r=(0,e2.useBurnSettingsStore)(t=>t.collapse.includes(e.name)),i=(0,e2.useBurnSettingsStore)(e=>e.toggleCollapse),l=(0,e2.useBurnSettingsStore)(t=>t.lock.includes(e.name)),{available:o,frozen:c}=(0,u.useMemo)(()=>e.items.reduce((e,t)=>(t.frozen?e.frozen++:e.available++,e),{available:0,frozen:0}),[e.items]),m=(0,u.useCallback)(()=>{n(e.items.map(e=>({type:"token",dasAsset:e})))},[e.items,n]),f=(0,u.useCallback)(()=>{a(e.items.map(e=>({type:"token",dasAsset:e})))},[e.items,a]);return(0,s.jsxs)(h.Card,{className:(0,W.cn)("relative z-0 flex flex-col gap-4 overflow-hidden p-2 sm:p-4",t>0&&"border-destructive bg-destructive/5"),children:[(0,s.jsxs)("div",{className:"flex flex-wrap items-center gap-2",children:[(0,s.jsxs)("div",{className:"flex items-center gap-2",children:[(0,s.jsx)(q.Button,{size:"icon",variant:"outline",className:"size-8",onClick:()=>i(e.name),children:r?(0,s.jsx)(tR.ChevronDown,{className:"size-4"}):(0,s.jsx)(e8.ChevronUp,{className:"size-4"})}),(0,s.jsx)("p",{className:"font-semibold",children:e.name||"Unknown"})]}),(0,s.jsxs)("div",{className:"flex w-full grow flex-wrap items-center justify-between gap-2 sm:w-auto",children:[(0,s.jsxs)("div",{className:"flex flex-wrap items-center gap-1",children:[(0,s.jsx)(ts,{added:t,available:o}),c>0&&(0,s.jsx)(ta,{amount:c})]}),(0,s.jsxs)("div",{className:"flex items-center gap-2",children:[!l&&(0,s.jsxs)("div",{className:"flex flex-wrap gap-1",children:[t>0&&(0,s.jsx)(q.Button,{size:"icon",variant:"secondary",className:"size-8",onClick:f,children:(0,s.jsx)(eL.X,{className:"size-4"})},e.name+"none"),o>0&&(0,s.jsx)(q.Button,{size:"sm",onClick:m,children:"Add"},e.name+"all")]}),(0,s.jsx)(ti,{name:e.name,onLock:f})]})]})]}),!r&&(0,s.jsx)(e7,{children:e.items.map(e=>(0,s.jsx)(e1,{skeleton:(0,s.jsx)(tk,{}),className:l?"pointer-events-none opacity-50":"",children:(0,s.jsx)(tE,{item:e})},e.id+"token-card"))})]},e.name)});tI.displayName="AssetGroupTokenCard";let tO={"Regular Tokens":0,"Low Value Tokens":1,"LP Tokens":2},tL="processed",tP=[{name:"Token",component:function({wallet:e}){let{connection:t}=(0,eR.useConnection)(),{mutate:n,data:r,error:i,isValidating:l}=(0,tT.useSWRInfiniteTokens)(t,e),o=d(e=>e.bucket),c=d(e=>e.pendingTokens),m=d(e=>e.removeItems),f=d(e=>e.addItems),h=d(e=>e.burned),x=d(e=>e.removeBurnedItems),p=d(e=>e.removePendingTokens),g=d(e=>e.confirmPendingTokens),v=d(e=>e.clearPendingTokens),j=(0,e2.useBurnSettingsStore)(e=>e.lock),[b,y]=(0,u.useState)(""),N=tB(b,500),w=(0,u.useMemo)(()=>Array.from(c.values()).sort((e,t)=>
9(t.token_info?.price_info?.total_price||0)-(e.token_info?.price_info?.total_price||0)),[c]),k=(0,u.useMemo)(()=>w.reduce((e,t)=>e+(t.token_info?.price_info?.total_price||0),0),[w]),A=(0,u.useMemo)(()=>{if(!r)return[];let t=N.toLowerCase(),s=h.get(e);return Object.entries(Object.groupBy(r.filter(e=>{if(a.BANNED_TOKENS.includes(e.id)||s?.has(e.id)||!e.tokenAccount)return!1;if(!t)return!0;let n=e.content?.metadata?.name?.toLowerCase()??"",r=e.grouping?.[0]?.collection_metadata?.name?.toLowerCase()??"";return n.includes(t)||r.includes(t)}).map(e=>{var t;return{item:e,group:(t=e.token_info?.price_info?.total_price)?t<.01?"Low Value Tokens":"LP Tokens":"Regular Tokens",price:e.token_info?.price_info?.total_price??0,name:e.content?.metadata?.name??""}}),e=>e.group)).map(([e,t])=>({name:e,items:t.sort((e,t)=>e.item.frozen!==t.item.frozen?e.item.frozen?1:-1:e.price!==t.price?e.price-t.price:e.name.localeCompare(t.name)).map(e=>e.item)})).sort((e,t)=>(tO[e.name]??99)-(tO[t.name]??99))},[r,N,h,e]),C=()=>{m(r?.map(e=>({type:"token",dasAsset:e}))||[])};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("div",{className:"flex w-full flex-col gap-4",children:[(0,s.jsxs)("div",{className:"flex flex-wrap items-center gap-2",children:[(0,s.jsxs)("div",{className:"relative z-0 w-full md:max-w-48",children:[(0,s.jsx)(e3,{className:"absolute top-1/2 left-3 size-5 -translate-y-1/2"}),(0,s.jsx)(e0,{value:b,onChange:e=>y(e.target.value),placeholder:"Search",className:(0,W.cn)("w-full px-10",b&&"border-destructive")}
9),b&&(0,s.jsx)(q.Button,{size:"icon",className:"absolute top-1/2 right-2 size-6 -translate-y-1/2",onClick:()=>y(""),children:(0,s.jsx)(eL.X,{className:"size-4"})})]}),(0,s.jsxs)("div",{className:"flex grow flex-wrap items-center gap-1",children:[(0,s.jsx)(tC,{names:A.map(e=>e.name)}),(0,s.jsx)(tM,{}),(0,s.jsxs)("div",{className:"ml-auto flex items-center justify-center gap-1",children:[!l&&!b&&(0,s.jsxs)("div",{className:"flex items-center justify-center gap-1",children:[r?.some(e=>o.has(e.id))&&(0,s.jsx)(q.Button,{variant:"secondary",size:"icon",onClick:C,children:(0,s.jsx)(eL.X,{className:"size-4"})}),(0,s.jsx)(q.Button,{disabled:!r,variant:"outline",onClick:()=>{f(A.filter(e=>!j.includes(e.name)).flatMap(e=>e.items).map(e=>({type:"token",dasAsset:e})))},children:"Add All"})]}),(0,s.jsx)(q.Button,{size:"icon",variant:"outline",disabled:l,onClick:()=>{C(),x(e,r?.map(e=>({type:"token",dasAsset:e}))||[]),n()},children:(0,s.jsx)(e5.RefreshCw,{className:(0,W.cn)("size-4",l&&"animate-spin")})})]})]})]}),l&&(0,s.jsx)(tN,{}),!l&&i&&(0,s.jsx)(e6,{}),!l&&0===A.length&&(0,s.jsx)(e4,{}),A.map(e=>(0,s.jsx)(e1,{skeleton:(0,s.jsx)(tN,{}),children:(0,s.jsx)(tI,{group:e})},e.name+"group-token-card"))]}),(0,s.jsx)(B,{open:!!w.length,onOpenChange:v,children:(0,s.jsxs)(X,{children:[(0,s.jsxs)($,{children:[(0,s.jsx)(Y,{children:"Add LP Tokens to Bucket?"}),(0,s.jsx)(J,{children:"Once burned, tokens cannot be recovered."})]}),(0,s.jsxs)("p",{children:["Total USD value:"," ",(0,s.jsx)("span",{className:"text-destructive",children:k.toLocaleString("en-US",{style:"currency",currency:"USD",useGrouping:!1})})]}),(0,s.jsx)("div",{className:"flex max-h-64 flex-col overflow-auto border-y py-1",children:w.map(e=>{let t=e.token_info?.decimals||0,a=(e.token_info?.balance||0)/10**t,n=e.token_info?.price_info?.total_price||0;return(0,s.jsxs)("div",{className:"group hover:bg-muted flex items-center gap-2 rounded-lg p-1 text-left",children:[(0,s.jsx)("div",{className:"bg-muted relative z-0 flex aspect-square w-12 shrink-0 items-center justify-center overflow-hidden rounded-full",children:(0,s.jsx)(eK,{className:"h-full w-full object-cover",src:e.content?.links?.image})}),(0,s.jsxs)("div",{className:"flex grow flex-col overflow-hidden py-1",children:[(0,s.jsx)("p",{className:"truncate text-sm font-semibold",children:e.content?.metadata.name||"-"}),(0,s.jsxs)("p",{className:"text-muted-foreground truncate text-xs",children:["Amount:"," ",(0,s.jsx)("span",{className:"text-foreground",children:a.toLocaleString("en-US",{useGrouping:!1,maximumFractionDigits:t})})]}),(0,s.jsxs)("p",{className:"text-muted-foreground truncate text-xs",children:["USD:"," ",(0,s.jsx)("span",{className:(0,W.cn)(n>=.01&&"text-destructive"),children:n.toLocaleString("en-US",{style:"currency",currency:"USD",useGrouping:!1})})]})]}),(0,s.jsx)(q.Button,{size:"icon",variant:"ghost",onClick:()=>p([e]),className:"hover:bg-destructive mr-1 size-8 hover:text-white",children:(0,s.jsx)(eL.X,{className:"size-5 shrink-0"})})]},e.id+"pending-token")})}),(0,s.jsxs)(Z,{children:[(0,s.jsx)(et,{children:"Cancel"}),(0,s.jsx)(ee,{onClick:g,children:"Add"})]})]})})]})}},{name:"NFT",component:function({wallet:e}){let{connection:t}=(0,eR.useConnection)(),{data:a,error:n,isValidating:r,mutate:i}=(0,eC.useSWRInfiniteNFTs)(t,e),l=d(e=>e.bucket),c=d(e=>e.burned),m=d(e=>e.removeItems),f=d(e=>e.addItems),h=d(e=>e.removeBurnedItems),x=(0,e2.useBurnSettingsStore)(e=>e.lock),[p,g]=(0,u.useState)(""),v=tB(p,500),j=(0,u.useMemo)(()=>{if(!a)return[];let t=v.toLowerCase(),s=c.get(e);return Object.entries(Object.groupBy(a.filter(e=>{if(s?.has(e.id)||e.interface!==o.Interface.MPL_CORE_ASSET&&!e.tokenAccount)return!1;if(!t)return!0;let a=e.content?.metadata.name?.toLowerCase()??"",n=e.grouping?.[0]?.collection_metadata?.name?.toLowerCase()??"";return a.includes(t)||n.includes(t)}).map(e=>({item:e,group:e.grouping?.[0]?.collection_metadata?.name??"",price:e.token_info?.price_info?.total_price??0,name:e.content?.metadata.name??""})),e=>e.group)).map(([e,t])=>({name:e,items:t.sort((e,t)=>e.item.frozen!==t.item.frozen?e.item.frozen?1:-1:e.price!==t.price?e.price-t.price:e.name.localeCompare(t.name)).map(e=>e.item)})).sort((e,t)=>
9e.name.localeCompare(t.name))},[a,v,c,e]),b=()=>{m(a?.map(e=>({type:"nft",dasAsset:e}))||[])};return(0,s.jsxs)("div",{className:"flex w-full flex-col gap-4",children:[(0,s.jsxs)("div",{className:"flex flex-wrap items-center gap-2",children:[(0,s.jsxs)("div",{className:"relative z-0 w-full md:max-w-48",children:[(0,s.jsx)(e3,{className:"absolute top-1/2 left-3 size-5 -translate-y-1/2"}),(0,s.jsx)(e0,{value:p,onChange:e=>g(e.target.value),placeholder:"Search",className:(0,W.cn)("w-full px-10",p&&"border-destructive")}),p&&(0,s.jsx)(q.Button,{size:"icon",className:"absolute top-1/2 right-2 size-6 -translate-y-1/2",onClick:()=>g(""),children:(0,s.jsx)(eL.X,{className:"size-4"})})]}),(0,s.jsxs)("div",{className:"flex grow flex-wrap items-center gap-1",children:[(0,s.jsx)(tC,{names:j.map(e=>e.name)}),(0,s.jsx)(tM,{}),(0,s.jsxs)("div",{className:"ml-auto flex items-center justify-center gap-1",children:[!r&&!p&&(0,s.jsxs)("div",{className:"flex items-center justify-center gap-1",children:[a?.some(e=>l.has(e.id))&&(0,s.jsx)(q.Button,{variant:"secondary",size:"icon",onClick:b,children:(0,s.jsx)(eL.X,{className:"size-4"})}),(0,s.jsx)(q.Button,{disabled:a?.length===0,variant:"outline",onClick:()=>{f(j.filter(e=>!x.includes(e.name)).flatMap(e=>e.items).map(e=>({type:"nft",dasAsset:e})))},children:"Add All"})]}),(0,s.jsx)(q.Button,{size:"icon",variant:"outline",disabled:r,onClick:()=>{b(),h(e,a?.map(e=>({type:"nft",dasAsset:e}))||[]),i()},children:(0,s.jsx)(e5.RefreshCw,{className:(0,W.cn)("size-4",r&&"animate-spin")})})]})]})]}),r&&(0,s.jsx)(tN,{}),!r&&n&&(0,s.jsx)(e6,{}),!r&&0===j.length&&(0,s.jsx)(e4,{}),j.map(e=>(0,s.jsx)(e1,{skeleton:(0,s.jsx)(tN,{}),children:(0,s.jsx)(tA,{group:e})},e.name+"group-nft-card"))]})}}];function tD({anchorWallet:e}){let{data:t}
9=(0,eS.useSWRPartners)(),{connection:a}=(0,eR.useConnection)(),n=d(e=>e.bucket),r=d(e=>e.clearBucket),i=d(e=>e.createBurnTransactions),l=d(e=>e.removeItems),o=d(e=>e.getClaimAmount),m=d(e=>e.setBurnResults),f=d(e=>e.addBurnedItems),[x,p]=(0,u.useState)(0),[g,v]=(0,u.useState)(!1),[j,y]=(0,u.useState)(!1),[N,w]=(0,u.useState)(!1),{data:k}=(0,eC.useSWRInfiniteNFTs)(a,e?.publicKey.toString()),A=(0,u.useMemo)(()=>new Set(t?.map(e=>e.collection)),[t]),C=(0,u.useMemo)(()=>!!k?.some(e=>A.has(e.grouping?.[0]?.group_value||"")),[k,A]),S=(0,u.useMemo)(()=>o(C),[n,C]),z=async()=>{if(!g)return void v(!0);if(j)return void c.default.error("Burning in progress");if(!e)return void c.default.error("Please connect your wallet");if(0===n.size)return void c.default.error("Add items to burn first");let t=c.default.loading("Preparing...");v(!1),y(!0);try{let s,n;c.default.loading("Creating transactions...",{id:t});let{chunks:r,txs:o,lastValidBlockHeight:d}=await i(a,e.publicKey,C);c.default.loading("Fetching SOL balance...",{id:t});let u=await (0,eT.getLatestSolBalance)(a,e.publicKey,0,tL);c.default.loading("Awaiting approval...",{id:t});let h=await e.signAllTransactions(o).catch(e=>{throw console.error("Failed to sign transactions",e),Error("Failed to sign transactions")});c.default.loading("Processing transactions...",{id:t});let x=await (0,eT.sendAndConfirmAllRawTransactions)(a,h.map(e=>e.serialize()),d,{skipPreflight:!0,preflightCommitment:tL,maxRetries:5}),p=0,g=0,v=[],j=[];for(let e=0;e<x.length;e++){let t,s=x[e],a=r[e];"fulfilled"===s.status?(t=s.value,p++,j.push(...a)):g++,v.push({items:a,signature:t})}if(g>0&&await (0,eB.sendDiscordMessage)({amount:g,wallet:e.publicKey.toString()}),0===p)throw Error("Failed to burn items");c.default.loading("Calculating SOL claimed...",{id:t});let b=await (0,eT.getLatestSolBalance)(a,e.publicKey,u.amount,tL);c.default.loading("Updating...",{id:t}),s={spread:360,ticks:50,gravity:0,decay:.94,startVelocity:30,colors:["#FFE400","#FFBD00","#E89400","#FFCA6C","#FDFFB8"]},n=()=>{eM({...s,particleCount:40,scalar:1.2,shapes:["star"]}),eM({...s,particleCount:10,scalar:.75,shapes:["circle"]})},setTimeout(n,0),setTimeout(n,100),setTimeout(n,200),l(j),f(e.publicKey.toString(),j),m(v,b.uiDifference),c.default.success(`(${p}/${o.length}) Transactions confirmed`,{id:t})}catch(s){s.message.includes("Failed to sign transactions")||await (0,eB.sendDiscordMessage)({type:"burn-error",message:s.message||"Unknown error",wallet:e.publicKey.toString()}),console.error(s),c.default.error(s.message,{id:t})}y(!1)};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("div",{className:"max-w-9xl mx-auto flex min-h-svh w-full flex-col p-4 pb-40 sm:p-6 sm:pb-64",children:(0,s.jsxs)("div",{className:"flex items-start gap-4",children:[(0,s.jsxs)(eh,{value:x.toString(),onValueChange:e=>p(parseInt(e)),className:"relative z-0 flex w-full flex-col",children:[(0,s.jsx)(ew,{className:"sticky top-4 z-10 w-full sm:top-6",children:tP.map((e,t)=>(0,s.jsx)(ek,{className:"flex-1",value:t.toString(),children:e.name},e.name+"tab"))}),tP.map((t,a)=>(0,s.jsx)(eA,{value:a.toString(),children:(0,s.jsx)(t.component,{wallet:e.publicKey.toString()})},t.name+"content"))]}),(0,s.jsx)("div",{className:"sticky top-6 hidden h-[calc(100svh-32px)] max-h-160 w-80 shrink-0 overflow-hidden xl:block",children:(0,s.jsxs)(h.Card,{className:"flex h-full flex-col overflow-hidden",children:[(0,s.jsx)("div",{className:"relative flex grow flex-col overflow-auto border-b",children:(0,s.jsx)(eG,{})}),(0,s.jsxs)("div",{className:"flex items-center gap-2 p-4",children:[(0,s.jsxs)("div",{className:"flex flex-col",children:[(0,s.jsxs)("p",{className:(0,W.cn)("text-lg font-semibold",S>0&&"text-success"),children:[S.toLocaleString("en-US",{maximumFractionDigits:5})," ","SOL"]}),(0,s.jsxs)("p",{className:"text-muted-foreground text-sm",children:[n.size," Items"]})]}),(0,s.jsxs)("div",{className:"ml-auto flex items-center justify-center gap-1",children:[n.size>0&&(0,s.jsxs)(q.Button,{size:"icon",variant:"ghost",className:"shrink-0",onClick:r,children:[(0,s.jsx)(eL.X,{className:"size-4"}),(0,s.jsx)("span",{className:"sr-only",children:"remove all"})]}),(0,s.jsx)(q.Button,{disabled:0===n.size,className:"shrink-0",onClick:z,children:"Burn"})]})]}),C&&(0,s.jsxs)("div",{className:"flex items-center justify-center gap-1 bg-sky-600/20 p-1 text-center text-xs text-sky-600",children:[(0,s.jsx)(eO.Star,{className:"size-3"}),(0,s.jsx)("p",{children:"Perks - Claim Bonus Unlocked"}),(0,s.jsx)(eO.Star,{className:"size-3"})]})]})})]})}),(0,s.jsxs)("div",{className:"fixed bottom-0 left-1/2 z-10 flex max-h-[calc(100svh-40px)] w-full max-w-svw -translate-x-1/2 flex-col sm:bottom-6 sm:max-w-120 xl:hidden",children:[(0,s.jsx)(q.Button,{size:"icon",variant:"outline",className:"bg-secondary absolute top-0 left-1/2 z-10 size-9 -translate-x-1/2 -translate-y-1/2 border",onClick:()=>w(!N),children:(0,s.jsx)(eI,{className:(0,W.cn)("size-5 transition-all duration-300",N?"rotate-180":"rotate-0")})}),(0,s.jsxs)("div",{className:"bg-card flex flex-col overflow-hidden rounded-lg rounded-b-none border shadow sm:rounded-b-lg",children:[(0,s.jsx)("div",{className:(0,W.cn)("flex flex-col overflow-auto transition-all duration-300",N?"h-96 border-b":"h-0"),
9children:(0,s.jsx)(eG,{})}),(0,s.jsxs)("div",{className:"flex items-center gap-2 p-4",children:[(0,s.jsxs)("div",{className:"flex flex-col",children:[(0,s.jsxs)("p",{className:(0,W.cn)("text-lg font-semibold",S>0&&"text-success"),children:[S.toLocaleString("en-US",{maximumFractionDigits:5})," ","SOL"]}),(0,s.jsxs)("p",{className:"text-muted-foreground text-sm",children:[n.size," Items"]})]}),(0,s.jsxs)("div",{className:"ml-auto flex items-center justify-center gap-1",children:[n.size>0&&(0,s.jsxs)(q.Button,{size:"icon",variant:"ghost",className:"shrink-0",onClick:r,children:[(0,s.jsx)(eL.X,{className:"size-4"}),(0,s.jsx)("span",{className:"sr-only",children:"remove all"})]}),(0,s.jsx)(q.Button,{disabled:0===n.size,className:"shrink-0",onClick:z,children:"Burn"})]})]}),C&&(0,s.jsxs)("div",{className:"flex items-center justify-center gap-1 bg-sky-600/20 p-1 text-center text-xs text-sky-600",children:[(0,s.jsx)(eO.Star,{className:"size-3"}),(0,s.jsx)("p",{children:"Perks - Claim Bonus Unlocked"}),(0,s.jsx)(eO.Star,{className:"size-3"})]})]})]}),(0,s.jsx)(B,{open:g,onOpenChange:v,children:(0,s.jsxs)(X,{className:"p-4 sm:p-6",children:[(0,s.jsxs)($,{children:[(0,s.jsx)(Y,{children:"Confirm Burn?"}),(0,s.jsx)(J,{children:"Once burned, items cannot be recovered."})]}),(0,s.jsx)("div",{className:"relative flex max-h-64 grow flex-col overflow-auto",children:(0,s.jsx)(eG,{})}),(0,s.jsxs)(Z,{children:[(0,s.jsx)(et,{children:"Cancel"}),(0,s.jsx)(ee,{onClick:z,disabled:0===n.size,children:"Burn"})]})]})}),(0,s.jsx)(B,{open:j,children:(0,s.jsxs)(X,{className:"max-w-96 py-8 pt-12",children:[(0,s.jsx)(b.Burnlify,{className:"mx-auto size-16 animate-bounce"}),(0,s.jsxs)($,{className:"text-center",children:[(0,s.jsx)(Y,{children:"Burning in progress..."}),(0,s.jsx)(J,{children:"Processing time may vary based on the network and number of items."})]})]})}),(0,s.jsx)(eY,{})]})}e.s(["default",0,function(){let e=function(){let{publicKey:e,signTransaction:t,signAllTransactions:s}=(0,m.useWallet)();return(0,u.useMemo)(()=>e&&t&&s?{publicKey:e,signTransaction:t,signAllTransactions:s}:void 0,[e,t,s])}(),t=d(e=>e.clearBucket);return((0,u.useEffect)(()=>{t()},[e]),e)?(0,s.jsx)(tD,{anchorWallet:{...e}}):(0,s.jsx)(j,{})}],317123)}]);

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.