PageSourceSearch

https://sol-incinerator.com/_next/static/chunks/4192.740b6b546038e330.js

js sol-incinerator.com collected 2026-09-25 14:55:48 UTC 76,713 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4192],{4192:(e,t,n)=>{n.r(t),n.d(t,{ProHome:()=>tb});var a=n(95155),r=n(12115),s=n(77202),i=n(18955),o=n(12008),l=n(67867),c=n(69024),u=n(10133),d=n(92985),m=n(90720),p=n(33870),f=n(2230),h=n(3482),g=n(38600),x=n(29049),w=n(74794),v=n(17036),y=n(41407),b=n(30871),j=n(63779),k=n(36696);let C="/img/UnknownToken.svg",S=r.memo(e=>{let{data:t,index:n,style:r}=e,s=(0,i.c)("home.pro.output"),l=t.items[n];return(0,a.jsx)("div",{style:r,children:(0,a.jsxs)("button",{type:"button","data-output-currency-option":l.address,className:"flex w-full text-left px-1 sm:px-2 py-1 sm:py-1.5 gap-x-3 sm:gap-x-4 items-center hover:bg-[#274919] focus-visible:outline focus-visible:outline-primary rounded grow cursor-pointer",onClick:()=>{if(function(e,t){return e!==u.Vp&&void 0!==t&&Number.isFinite(t)&&t>=0&&t<4e7}(l.address,j.y.getSolBalance()))return void o.oR.warn(s("lowBalance"));t.handleCurrencyChange(l),t.setOpen(!1)},children:[(0,a.jsx)(x.N,{classes:"w-[40px] h-[40px] min-w-[40px] min-h-[40px] rounded-full bg-widget",url:l.logoURI||C,alt:s("tokenLogoAlt",{symbol:l.symbol}),circle:!0,loadingImage:C},"token-image-".concat(l.address,"-").concat(l.symbol)),(0,a.jsxs)("span",{className:"flex flex-col items-start justify-center",children:[(0,a.jsx)("span",{className:"text-xl sm:text-2xl text-white capitalize truncate w-40 sm:w-72",title:l.name,children:l.symbol}),(0,a.jsx)("span",{className:"text-base sm:text-lg text-white capitalize truncate w-40 sm:w-72 -mt-1",title:l.name,children:l.name})]})]})})},(e,t)=>e.index===t.index&&e.data.items[e.index].address===t.data.items[t.index].address);function N(e){let t=(0,i.c)("home.pro.output"),n=(0,y.I)()||(0,k.LF)(),{handleCurrencyChange:o}=e,l=(0,s.md)(w.zM),[c,u]=(0,s.fp)(w.EY),[d,m]=(0,s.fp)(v.D),x=r.useCallback(e=>{u(e.target.value)},[u]),j=r.useMemo(()=>({items:l,handleCurrencyChange:o,setOpen:m}),[l,o,m]);return(0,a.jsx)(p.lG,{open:d,onClose:()=>m(!1),children:(0,a.jsxs)(p.lG.Panel,{"data-output-currency-dialog":!0,className:"flex flex-col px-3 sm:px-4 pt-6 justify-start fixed -translate-y-1/2 -translate-x-1/2 left-1/2 top-1/2 z-30 w-4/5 max-w-[432px] sm:w-96 border border-primary rounded bg-widget",children:[(0,a.jsx)(p.lG.Title,{className:"sr-only",children:t("chooseCurrency")}),(0,a.jsxs)("div",{className:"flex items-center justify-start rounded-full bg-accent mb-2 sm:mb-3 py-1 sm:min-w-[280px]",children:[(0,a.jsx)(f.g,{icon:h.faMagnifyingGlass,className:"text-primary text-2xl ml-2 sm:ml-4"}),(0,a.jsx)(b.P.input,{type:"text",className:"font-header text-primary text-xl uppercase ml-2 mr-1 sm:mx-4 bg-transparent placeholder:text-primary w-full outline-none text-clip",placeholder:t("searchCurrency"),onChange:x,value:c,animate:{opacity:n?1:[1,.5,1]},transition:n?{duration:0}:{repeat:1/0,duration:2}})]}),(0,a.jsx)("div",{className:"h-72",children:(0,a.jsx)(g.Y1,{height:288,width:"100%",itemCount:l.length,itemSize:64,itemData:j,children:S},"token-list-".concat(c))})]})})}S.displayName="TokenRow";var _=n(11470),T=n(80998),B=n(48376),P=n(99290),A=n(97030),R=n(96292),M=n(20217),I=n(73908),E=n(4874),X=n(49894),L=n(68743),q=n(8328),F=n(60534),D=n(57100),K=n(55148),z=n(25223),U=n(58408),O=n(14820),H=n(84541),G=n(10280),Q=n(2100),V=n(95206),J=n(55455),W=n(38763),Z=n(71603),Y=n(53448),$=n(47431),ee=n(85691),et=n(12137),en=n(13852),ea=n(97685),er=n(2597),es=n(69790),ei=n(33653),eo=n(91917),el=n(68769),ec=n(73387),eu=n(24143),ed=n(12546),em=n(41700),ep=n(97130),ef=n(45578),eh=n(34766);let eg=z.PublicKey.default.toBase58();function ex(e){let t=new Set;for(let n of e){if(n.type===d.SP.ExcessRent)continue;let e=n.tokenAcc.toBase58();e!==eg&&t.add(e);let a=n.mint;"string"==typeof a&&a.length>0&&t.add(a)}return[...t].sort()}var ew=n(89100);function ev(e){let t=(0,i.c)("home.pro.progress"),n=(0,i.c)("home.fun.claim"),c=(0,i.c)("home.funding"),{onBurnComplete:m,publicKey:p}=e,{walletProvider:f}=(0,K.AX)("solana"),h=r.useRef(f);h.current=f;let{createAttemptId:g,track:x}=(0,eh.f)(),v=(0,s.md)(V.T),y=(0,s.md)(en.p),b=(0,s.Xr)(J.g$),k=(0,s.Xr)(Z.wm),C=(0,s.Xr)(ea.If),S=(0,s.Xr)(ea.oh),N=(0,s.Xr)(ea.Jk),eg=(0,s.Xr)(ea.SH),ev=(0,s.Xr)(et.D0),ey=(0,s.Xr)(et.nz),eb=(0,s.Xr)(ea.Y3),ej=(0,s.Xr)(ea.SL),ek=(0,s.Xr)(ea.lw),eC=(0,s.Xr)(ea.rU),eS=(0,s.Xr)(ea.So),eN=(0,s.Xr)(w.Fh),e_=(0,s.md)(W._O),eT=(0,s.md)(J.he),eB=r.useMemo(()=>eT.filter(e=>(0,d.qd)(e)&&(0,d.v3)(e.claim.kind)),[eT]),eP=r.useMemo(()=>eB.filter(e=>(0,d.qd)(e)&&"creator_fee_social"===e.claim.kind),[eB]),eA=r.useMemo(()=>eB.filter(e=>(0,d.qd)(e)&&"creator_fee_social"!==e.claim.kind),[eB]),eR=(0,s.md)(w.aP),eM=(0,s.md)(w.HO),eI=(0,s.md)(w.Fh),eE=(0,s.Xr)(el.O),eX=(0,s.Xr)(w.HO),eL=(0,s.md)(eo.w),eq=(0,s.md)(J.wb),[eF,eD]=r.useState(""),[eK,ez]=r.useState(!1),[eU,eO]=r.useState(!0),[eH,eG]=r.useState(!1),[eQ,eV]=r.useState(!1),[eJ,eW]=r.useState(!1),eZ=(0,s.Xr)(er.Ib),[eY,e$]=(0,s.fp)(er.OG),e0=(0,s.md)(ei.qK),e1=(0,s.md)(ei.qx),e5=(0,s.md)(ee.BB),e2=(0,s.Xr)(Y.B),e3=(0,s.Xr)($.A),e4=(0,s.Xr)(ee.BB),e7=(0,s.Xr)(ee.yx),e8=(0,s.Xr)(ew.n),e9=(0,s.Xr)($.Gk),e6=r.useRef(!1),te=eq.burnMethods,tt=r.useMemo(()=>(0,ed.xv)(),[]),tn=(0,r.useMemo)(()=>{let e=Object.values(te.reduce((e,t)=>
1(e[t.title]?e[t.title].quantity+=t.quantity:e[t.title]={title:t.title.toLowerCase(),quantity:t.quantity},e),{})).map(e=>{let n,a="claim"===(n=e.title)||"close"===n?n:"burn",r=t("actions.".concat(a,".base")),s=t("actions.".concat(a,".gerund")),i=t("actions.".concat(a,".past"));return{title:r,quantity:e.quantity,withQuantity:t("actionCount",{action:r,count:e.quantity}),gerund:s,pastTense:i}}),n=e=>{var n;return e.length<=1?null!=(n=e[0])?n:"":2===e.length?t("join.two",{first:e[0],last:e[1]}):t("join.many",{first:e.slice(0,-1).join(", "),last:e[e.length-1]})};return{titles:n(e.map(e=>e.title)),gerundTitles:n(e.map(e=>e.gerund)),pastTenseTitles:n(e.map(e=>e.pastTense)),withQuantities:n(e.map(e=>e.withQuantity)),gerundWithQuantities:n(e.map(e=>t("actionCount",{action:e.gerund,count:e.quantity}))),pastTenseWithQuantities:n(e.map(e=>t("actionCount",{action:e.pastTense,count:e.quantity}))),totalQuantity:e.reduce((e,t)=>e+t.quantity,0),actions:e,soloAction:1===e.length?e[0]:null}},[te,t]),ta=r.useCallback(e=>{switch(e.phase){case"preparing":return t("creatorFees.preparing");case"verifying":return t("creatorFees.verifying");case"signing":return t("creatorFees.signing",{count:e.count});case"distributing":return t("creatorFees.distributing",{count:e.count});case"sendingWalletClaims":return t("creatorFees.sendingWalletClaims",{count:e.count});case"authorizing":return t("creatorFees.authorizing");case"confirmingBundles":return t("creatorFees.confirmingBundles",{count:e.count})}},[t]),tr=r.useCallback(async e=>{let n=await (0,U.XA)(v,!0);if(eD(t("swap.swapping",{symbol:eR.symbol})),!p||!f)return void eV(!0);let a=eI;try{if(a&&a.inAmount===e.toString()||(eD(t("swap.refreshingQuote",{amount:(0,U.iq)(e)})),a=await (0,eu.Cc)(eR,e),eN(a)),!a){eD(t("swap.noRoute",{symbol:eR.symbol})),eW(!0),eV(!0);return}eD(t("swap.swapping",{symbol:eR.symbol})),console.log("Creating jupiter transactions...");let{error:r,transaction:s}=await (0,eu.G9)({rpc:v,publicKey:p,swapInfo:a,priorityFeeConfiguration:e0,priorityFeeCustomValue:e1,connection:n,wallet:f});if(r){console.error("Unable to create Jupiter swap transaction:",r),eW(!0),eD(t("swap.prepareFailed")),eV(!0);return}if(!s){eW(!0),eD(t("swap.prepareFailed")),eV(!0);return}console.log("Sending jupiter transactions...");let{error:i,signature:o,timeout:l}=await (0,O.NN)({transaction:s,wallet:f,connection:n});eD(t("confirming")),o&&eb([o]),l?(eW(!0),eD(t("swap.timeout",{action:tn.pastTenseTitles,amount:(0,U.iq)(e)}))):i?(console.log("Error performing swap: ".concat(i)),eW(!0),i&&i.toString&&i.toString().includes("User rejected the request")?eD(t("swap.rejected",{action:tn.pastTenseTitles,amount:(0,U.iq)(e)})):eD(t("swap.failed",{action:tn.pastTenseTitles,amount:(0,U.iq)(e)}))):(console.log("Swap succeeded"),eD(t("swap.success",{sol:(0,U.iq)(e),amount:(0,U.vv)(Number(a.outAmount),eR.decimals),symbol:eR.symbol})),ej(Number(a.outAmount)),eC(o))}catch(n){throw console.log(n.stack),console.log(n),n&&n.toString&&n.toString().includes("User rejected the request")?eD(t("swap.rejected",{action:tn.pastTenseTitles,amount:(0,U.iq)(e)})):eD(t("swap.failed",{action:tn.pastTenseTitles,amount:(0,U.iq)(e)})),n}console.log("Jupiter swap complete."),eV(!0)},[v,eI,eR,p,f,eb,ej,eN,eC,e0,e1,f,tn,t]),ts=r.useCallback(()=>{eO(!0),eG(!1),eD(""),eW(!1),eV(!1),ez(!1),eb([]),eS(void 0),eg(new Map)},[eb,eS,eg]),ti=r.useCallback(async()=>{let e,t=new Set(eP.length>0?eB.map(e=>e.claimId):[]),n=eT.filter(e=>!(0,d.qd)(e)||!t.has(e.claimId)),a=[],r=[],s=[],i=[],o=[],l=[],c=[],m=tt,h=0,g=0,x=!1,w=!1,v=0,y=0,b=n.some(e=>e.type===d.SP.EmptyTokenAccount),j=n.filter(e=>e.type===d.SP.EmptyTokenAccount).reduce((e,t)=>e+((0,d.cm)(t)?t.summaryAccountCount:1),0),k=n.filter(d.qd).map(e=>e.claimId),C=n.some(e=>e.type===d.SP.ExcessRent),S=C?ex(eT):[],N=(0,B.x0)(e0,e1),_=[],T=[],P=[],R=0,M=0;if(b||e5||k.length>0||C){let t=n.filter(e=>e.type===d.SP.EmptyTokenAccount||e.type===d.SP.PumpAccumulator||e.type===d.SP.PumpClaim||e.type===d.SP.ExcessRent),c=await (0,H.is)({transactionVersion:(0,A.F)(f,p.toBase58(),eL,!0),publicKey:p,items:t,includeTokenAccounts:b,includePumpAccumulators:e5,includePumpClaims:!0,pumpClaimIds:k,emptyAccountLimit:b?j:void 0,emptyTokenAccountAddresses:n.some(d.cm)?[]:void 0,includeOversizedTokenAccounts:C,includeWalletMints:C,excludedSourceAccountAddresses:S,apiBaseUrl:u.JG,apiKey:u.Ze,networkFeePolicy:N,referralCode:m});e6.current=c.excessRentTruncated,x=!0===c.emptyCleanup,w=!0===c.pumpClaimsUnavailable;let v=r.length;r=r.concat(c.transactions),a=a.concat(c.itemsSplitByTransaction),s=s.concat(c.lamportsReclaimedPerTransaction),i=i.concat(c.feeLamportsPerTransaction),o=o.concat(c.tokenRewardsPerTransaction),_=_.concat(c.networkCostLamportsPerTransaction),T=T.concat(c.sponsoredPerTransaction),P.push(c.sponsorship),R=c.networkCostLamportsPerTransaction.reduce((e,t)=>
1e+t,0),h=c.lamportsReclaimed,g=c.nativeLamportsReclaimed,c.transactionCount,c.errors.length>0&&(l=l.concat(c.errors)),c.usedReferralCode&&c.transactions.length>0&&(e=v,m=void 0)}let I=await (0,H.bC)({transactionVersion:(0,A.F)(f,p.toBase58(),eL,"burn"),items:n,publicKey:p,apiBaseUrl:u.JG,apiKey:u.Ze,asLegacyTransaction:eL,priorityFeeConfiguration:e0,priorityFeeCustomValue:e1,referralCode:m});if(P.push(I.sponsorship),I.transactions.length>0){let t=r.length;r=r.concat(I.transactions),a=a.concat(I.itemsSplitByTransaction),s=s.concat(I.lamportsReclaimedPerTransaction),i=i.concat(I.feeLamportsPerTransaction),o=o.concat(I.transactions.map(()=>[])),_=_.concat(I.networkCostLamportsPerTransaction),T=T.concat(I.sponsoredPerTransaction),M=I.networkCostLamportsPerTransaction.reduce((e,t)=>e+t,0),v+=I.lamportsReclaimed,y+=I.transactions.length,I.usedReferralCode&&(e=t,m=void 0)}I.errors.length>0&&(l=l.concat(I.errors)),I.warnings.length>0&&(c=c.concat(I.warnings));let E=y>0?Math.max(v-M,0):0,X=Math.max(h-R,0),L=Math.max(g-R,0);return{itemsSplitByTransaction:a,transactions:r,lamportsReclaimedPerTransaction:s,feeLamportsPerTransaction:i,tokenRewardsPerTransaction:o,networkCostLamportsPerTransaction:_,sponsoredPerTransaction:T,sponsorship:(0,H.SI)(P),referralTransactionIndex:e,creationErrors:r.length>0?[]:l,burnBuilds:I.burnBuilds,creationWarnings:r.length>0?[...c,...l]:c,pumpClaimsUnavailable:w,emptyCleanup:x&&0===I.transactions.length&&0===I.errors.length&&0===I.warnings.length,estimatedLamportsReclaimed:X+E,estimatedNativeLamportsReclaimed:L+E}},[eT,p,e0,e1,eL,tt,e5,eB,eP.length,f]),to=r.useCallback((e,n)=>{let a,r,s=[];for(let t of e)t.type===d.SP.EmptyTokenAccount?a||(a=t):t.type===d.SP.SerumAccount?r||(r=t):s.push(t);a&&s.push(a),r&&s.push(r);let i=s.map(e=>(0,U.mG)(e,y)).join(", "),o=(0,U.hY)(s),l=t("errors.itemsFailed",{action:tn.soloAction?tn.soloAction.gerund:tn.gerundTitles,count:o,names:i}),c=!1,u=!1,m=!1,p=!1,f=!1;for(let e of n)(e.includes("invalid account data for instruction")||e.includes("already been burnt"))&&(c=!0),e.includes("Node is behind by")&&(u=!0),e.includes("Attempt to debit an account but found no record of a prior credit")&&(m=!0),(e.includes("custom program error: 0x1771")||e.includes("Error code: 6001"))&&(p=!0),e.includes("Blockhash not found")&&(f=!0);return c&&(l+=t("errors.alreadyBurned")),u&&(l+=t("errors.nodeBehind")),m&&(l+=t("errors.needSol")),p&&(l+=t("errors.compressedProof")),f&&(l+=t("errors.blockhash")),c||u||m||p||f||(l+=t("errors.generic")),console.error("Burn transaction errors:",n),eW(!0),l},[y,tn,t]),tl=r.useCallback(e=>{let n,a,r=[];for(let t of e)t.type===d.SP.EmptyTokenAccount?n||(n=t):t.type===d.SP.SerumAccount?a||(a=t):r.push(t);n&&r.push(n),a&&r.push(a);let s=r.map(e=>(0,U.mG)(e,y)).join(", ");return eW(!0),t("errors.timeout",{names:s})},[y,t]),tc=r.useCallback(async()=>{if(console.log("Performing burn..."),eW(!1),!(null==f?void 0:f.signTransaction)||!p)return;let e=(0,ec.QL)("pro-burn"),a=g(),r="review",s="transaction_creation_failed",i=(0,q.GK)(f),w=(0,E.tn)(p.toBase58()),y=e=>{"wallet_approval_requested"===e.eventName&&w.mark("walletPrompt");let t=()=>x((0,_._)((0,l._)({},e),{mode:w.mode,checkoutDiagnostics:(0,_._)((0,l._)({},i,e.checkoutDiagnostics),{version:5,performance:w.snapshot()})}));["action_completed","action_failed","action_cancelled"].includes(e.eventName)?((0,X.E)(),w.mark("allSettled"),(0,E.V_)(n=>{n&&"action_completed"===e.eventName&&"success"===e.outcome&&(!eR||eR.address===u.Vp)&&w.mark("completionRendered"),t()})):t()},B=(0,U.hY)(eT),A=0===B?"0":1===B?"1":B<=5?"2_5":B<=20?"6_20":B<=100?"21_100":"101_plus",M=eT.length>0&&eT.every(e=>(0,d.qd)(e)&&(0,d.v3)(e.claim.kind)),K=M?"creator_fee_claim":"burn",G=M?"claim_creator_fees":"process_selected_items";y({eventName:"action_started",toolKey:K,actionKey:G,attemptId:a,itemCountBucket:A}),console.log("Creating transaction..."),ts(),ez(!0),j.y.update();let Q=(0,U.XA)(v).then(e=>(0,F.ey)(p.toBase58(),e,w.observeDuration)).catch(()=>void 0),V=(0,D._E)(f,p.toBase58(),()=>h.current===f);try{var J,W,Z,Y,$,ee;let h,g,x=V.ready();x&&await x;let j=[],B=[],M=0,E=0;w.mark("buildStarted"),V.assert();let X=await ti();V.assert();let{itemsSplitByTransaction:D,transactions:et,lamportsReclaimedPerTransaction:en,feeLamportsPerTransaction:ea,token
1RewardsPerTransaction:er,networkCostLamportsPerTransaction:ei,sponsoredPerTransaction:eo,sponsorship:el,referralTransactionIndex:em,creationErrors:ep,creationWarnings:eh,pumpClaimsUnavailable:ex,emptyCleanup:ew,estimatedNativeLamportsReclaimed:eb}=X;if(w.mark("buildReady"),w.sponsor(eo.some(Boolean)),ex&&o.oR.warn(n("pumpUnavailable")),ep.length>0&&!(0===et.length&&(0,H.Fy)(el))){let n=(0,P.Gz)(ep);(0,ec.xe)("transaction_failed",{attempt_id:e,flow:"pro_burn",reason:"transaction_creation_failed"}),y({eventName:"action_failed",toolKey:K,actionKey:G,attemptId:a,itemCountBucket:A,outcome:"error",failureStage:"review",checkoutDiagnostics:(0,l._)({},i,(0,q.ll)(ep,eT,X.burnBuilds),n?{failureReason:"insufficient_funds"}:{})}),console.error("Unable to create burn transactions:",ep),eD((0,P.RG)(ep)?t("errors.compressedBurnUnsupported"):n?(0,P.ri)(ep,c,t("errors.needSol"),e=>t("errors.fundingSuggestion",{amount:(0,I.u)(e)})):t("errors.creationFailed")),eW(!0);return}if(0===et.length&&(0,H.Fy)(el)){let n=(0,H.qK)(el);(0,ec.xe)("transaction_failed",{attempt_id:e,flow:"pro_burn",reason:"sponsorship_declined"}),y({eventName:"action_failed",toolKey:K,actionKey:G,attemptId:a,itemCountBucket:A,outcome:"error",failureStage:"review",checkoutDiagnostics:(0,l._)((0,_._)((0,l._)({},i),{failureReason:n?"insufficient_funds":"unknown"}),(0,q.uD)("sponsorship_declined",null==el?void 0:el.reason,null==el?void 0:el.buildErrors))}),eD((0,P.RG)(null!=(J=null==el?void 0:el.buildErrors)?J:[])?t("errors.compressedBurnUnsupported"):(null==el?void 0:el.reason)==="cooldown"?t("errors.gaslessCooldown",{seconds:null!=(W=el.retryAfterSeconds)?W:90}):n?(null==el?void 0:el.funding)?t("errors.fundingSuggestion",{amount:(0,I.u)(el.funding)}):t("errors.needSol"):t("errors.creationFailed")),eW(!0);return}if(eP.length>0){let e=eP[0].claim,t=null==(Z=e.metadata)?void 0:Z.userId,n=null==(Y=e.metadata)?void 0:Y.linkedLogin;if("string"!=typeof t||"string"!=typeof n||!t||!n)throw Error("The linked Pump creator-fee identity could not be restored.");ez(!1),V.assert();let a=await (0,ef.Bo)({address:p.toBase58(),walletProvider:f,transactionRpc:v,regularClaims:eA.map(e=>e.claim),socialClaims:eP.map(e=>e.claim),socialIdentity:{userId:t,login:n,profileUrl:"https://github.com/".concat(n)},onStatus:e=>eD(ta(e))});if(a.pendingSignatures.length>0)throw Error("A creator-fee transaction is still confirming. Check Solscan before trying again.");if(a.failedCount>0)throw Error(null!=($=a.failureMessage)?$:"A creator-fee transaction failed.");B=a.signatures,j=[...eB],M=eB.reduce((e,t)=>e+t.totalReclaimableLamports,0),E=eB.reduce((e,t)=>e+t.claim.assets.reduce((e,t)=>{var n;return t.isNativeSol?e+Number(null!=(n=t.feeAmountRaw)?n:0):e},0),0),ez(!0)}let eC=eb+M;if(0===et.length&&0===j.length){if(ew){y({eventName:"action_completed",toolKey:K,actionKey:G,attemptId:a,itemCountBucket:"0",outcome:"empty"}),e9(e=>e+1),eD(n("transaction.emptyCleanup")),ez(!1),eO(!1),eW(!0);return}(0,ec.xe)("transaction_failed",{attempt_id:e,flow:"pro_burn",reason:"no_transactions_generated"}),y({eventName:"action_failed",toolKey:K,actionKey:G,attemptId:a,itemCountBucket:A,outcome:"error",failureStage:"review",checkoutDiagnostics:(0,l._)({},i,(0,q.uD)("no_transactions"))}),eD(ex?n("pumpUnavailable"):t("errors.creationFailed")),eW(!0);return}let eN=[],e_=et.length>1&&(0,F.yx)(f),eI=e_?[]:et.map(e=>e.serialize({requireAllSignatures:!1,verifySignatures:!1}));if(et.length>0){s="fee_balance_check",await (0,F.DM)(et,p.toBase58(),await (0,U.XA)(v),Q,w.observeDuration),V.assert(),(0,ec.xe)("transaction_preview_generated",{attempt_id:e,flow:"pro_burn",transaction_count:et.length}),console.log("Signing transactions..."),ez(!1),(0,ec.xe)("wallet_approval_requested",{attempt_id:e,flow:"pro_burn",transaction_count:et.length}),y({eventName:"wallet_approval_requested",toolKey:K,actionKey:G,attemptId:a,itemCountBucket:A}),r="wallet";try{eN=e_?[]:await (0,F.my)(f,et,p.toBase58(),e=>{i.version=3,i.signing=e}),e_||(0,O.LA)(eN,eo)}catch(s){let n=(0,q.Pv)(s,"wallet",!1,i.walletName),r="user_rejected"===n.failureReason;(0,ec.xe)("transaction_failed",{attempt_id:e,flow:"pro_burn",reason:r?"wallet_rejected":"wallet_signing_failed"}),y((0,_._)((0,l._)({eventName:r?"action_cancelled":"action_failed",toolKey:K,actionKey:G,attemptId:a,itemCountBucket:A,outcome:r?"cancelled":"error"},r?{}:{failureStage:"wallet"}),{checkoutDiagnostics:(0,l._)({},i,n)})),console.log("Caught error signing transactions:"),console.log(s),eD(r?t("errors.signingRejected"):t("errors.signingFailed")),m();return}}else ez(!1);eD(et.length>0?t("sending"):t("finalizingCreatorFees")),eO(!1),e_||w.mark("signed"),r="submit";let eE=[];console.log("Sending and confirming transactions...");let eL=await (0,U.XA)(v,!0);if(V.assert(),!e_){for(let e=0;e<et.length;e++){let t=new es.s(eL,eN[e],(0,U.Jp)(),(0,U.qI)(),et[e],f,void 0,w.observeSender,w.observeDuration,{actionId:a,actionTransactionCount:et.length,operation:"burn"});eE.push(t.sendAndConfirmTransaction().catch(e=>({error:e,timeout:!1,slot:void 0,signature:void 0})))}et.length>0&&y({eventName:"transaction_submitted",toolKey:K,actionKey:G,attemptId:a,itemCountBucket:A})}
1let eq=B[0],eF=eq?await eL.getSlot("confirmed").catch(()=>void 0):void 0,eK=j.map(e=>eq&&void 0!==eF?(0,_._)((0,l._)({},e),{transactionInfo:{transactionHash:eq,slot:eF}}):e),eU=new Map,eH=new Map,eQ=new Map,eJ=new Map;eq&&(eU.set(eq,M),eQ.set(eq,E));let eY=[],e0=[],e1=[],e5=[],te=(e,t)=>{var n,a,r,s,i;let o=D[t],c=null!=(n=en[t])?n:0,d=null!=(a=ea[t])?a:0,m=null!=(r=er[t])?r:[],{error:p,timeout:f,slot:g,signature:x}=e,w="balanceSnapshotSlot"in e?e.balanceSnapshotSlot:g;if(void 0!==w&&(!h||w<h)&&(h=w),f)eY=eY.concat(o);else if(p)e0=e0.concat(o),e1.push((0,U.Wk)(p)),e5.push((0,q.Pv)(p,"confirm","simulationFailed"in e&&!0===e.simulationFailed,void 0,"simulationDiagnostics"in e?e.simulationDiagnostics:void 0));else if(x&&void 0!==g){if(x&&t===em&&(0,ed.eh)(),x){let n=null!=(i=null!=(s=eo[t]?void 0:e.networkFeeLamports)?s:ei[t])?i:u.w5;void 0!==ei[t]&&eH.set(t,n),eU.set(x,Math.max(c-n,0)),eQ.set(x,d),m.length>0&&eJ.set(x,m)}for(let e of o){let t=(0,_._)((0,l._)({},e),{transactionInfo:{transactionHash:x,slot:g}});eK.push(t)}}else eY=eY.concat(o);C([...eK]),S(new Map(eU)),N(new Map(eQ)),eg(new Map(eJ))};if(e_){let e=!1;g=(await (0,L.hM)({observeDuration:w.observeDuration,transactions:et,sponsored:eo,provider:f,address:p.toBase58(),prepare:e=>(0,L.PJ)(e,p.toBase58(),eL.getConnection()),observe:e=>{i.version=3,i.signing=e},phase:e=>{V.assert(),r=e,eO("wallet"===e),eD("wallet"===e?t("approveInWallet",{action:tn.titles}):t("sending"))},send:async(t,n,r)=>{w.mark("signed"),e||(e=!0,y({eventName:"transaction_submitted",toolKey:K,actionKey:G,attemptId:a,itemCountBucket:A}));let s=await new es.s(eL,t,(0,U.Jp)(),(0,U.qI)(),void 0,void 0,r,w.observeSender,w.observeDuration,{actionId:a,actionTransactionCount:et.length,operation:"burn"}).sendAndConfirmTransaction();return te(s,n),s}})).interruption,eO(!1)}eE.length>1?eD(t("sentMany",{count:eE.length,action:tn.titles})):1===eE.length&&eD(t("sentOne")),r="confirm";let tt=new Set,ts=await Promise.all(eE.map(async(e,t)=>{let n=await e;return n.error||n.timeout||!n.signature||void 0===n.slot||(te(n,t),tt.add(t)),{index:t,value:n}}));if(!e_&&ts.length){let e=await (0,L.ey)({observeDuration:w.observeDuration,transactions:et,signedTransactions:eN,sponsored:eo,provider:f,address:p.toBase58(),results:ts,status:e=>eL.getConnection().getSignatureStatuses([e],{searchTransactionHistory:!0}),prepare:(e,t)=>(0,L.PJ)(et[t]instanceof z.Transaction?z.Transaction.from(eI[t]):(0,R.lv)(eI[t]),p.toBase58(),eL.getConnection()),observe:e=>{i.version=3,i.signing=e},phase:e=>{V.assert(),r=e,eO("wallet"===e),eD("wallet"===e?t("approveInWallet",{action:tn.titles}):t("sending"))},send:async(e,t,n)=>{let r=await new es.s(eL,e,(0,U.Jp)(),(0,U.qI)(),void 0,void 0,n,w.observeSender,w.observeDuration,{actionId:a,actionTransactionCount:et.length,operation:"burn"}).sendAndConfirmTransaction();return r.error||r.timeout||!r.signature||void 0===r.slot||(te(r,t),tt.add(t)),r}});for(let{index:t,value:n}of(g=e.interruption,e.results))tt.has(t)||te(n,t);eO(!1)}ek(h);let tc="",tu=new Set(eK.map(e=>e.key)),td=eK.filter(e=>e.type===d.SP.EmptyTokenAccount).reduce((e,t)=>e+((0,d.cm)(t)?t.summaryAccountCount:1),0),tm=eK.filter(d.cm).reduce((e,t)=>e+t.summaryAccountCount,0),tp=new Set(eK.filter(d.qd).map(e=>e.claimId));if(eK.length>0){let e=(0,U.hY)(eK);tc+=t("success",{action:tn.pastTenseTitles,count:e})}if(eY.length>0&&(tc+=tl(eY)),e0.length>0&&(tc+=to(e0,e1)),eh.length>0&&(console.warn("Burn transaction creation warnings:",eh),tc+=t("warnings.skipped",{count:eh.length})),g){let e="confirm"===g.phase?(0,q.ds)([...e5,...eY.length?[{failureReason:"timeout"}]:[]]):(0,q.Pv)(g.error,g.phase,!1,i.walletName),n="user_rejected"===e.failureReason;y((0,_._)((0,l._)({eventName:n?"action_cancelled":"action_failed",toolKey:K,actionKey:G,attemptId:a,itemCountBucket:A,outcome:n?"cancelled":"error"},n?{}:{failureStage:g.phase}),{checkoutDiagnostics:(0,l._)({},i,e,"review"===g.phase?(0,q.uD)("transaction_refresh_failed",null==(ee=g.error)?void 0:ee.sponsorshipReason):{})})),"confirm"!==g.phase&&(tc+=n&&!eK.length?t("errors.signingRejected"):"wallet"===g.ph
1ase&&(0,F._p)(g.error)?t("errors.signingFailed"):t("errors.generic")),eW(!0)}if(ex&&(tc+=" ".concat(n("pumpUnavailable")),eW(!0)),tu.size>0?((0,ec.xe)("transaction_confirmed",{attempt_id:e,flow:"pro_burn",successful_transaction_count:eQ.size,failed_item_count:e0.length+eY.length,partial:e0.length>0||eY.length>0||eh.length>0||!!g||ex}),y({eventName:"action_completed",toolKey:K,actionKey:G,attemptId:a,itemCountBucket:A,outcome:e0.length>0||eY.length>0||eh.length>0||g||ex?"partial":"success"})):((0,ec.xe)("transaction_failed",{attempt_id:e,flow:"pro_burn",reason:eY.length>0?"all_transactions_timed_out":"all_transactions_failed",failed_item_count:e0.length+eY.length}),g||y({eventName:"action_failed",toolKey:K,actionKey:G,attemptId:a,itemCountBucket:A,outcome:"error",failureStage:"confirm",checkoutDiagnostics:(0,l._)({},i,(0,q.ds)([...e5,...eY.length?[{failureReason:"timeout"}]:[]]))})),tu.size>0){let e=0;for(let t of eQ.values())e+=t;let t=(0,ec.uD)("burn",eK.map(e=>{var t;return null==(t=e.transactionInfo)?void 0:t.transactionHash}));(async()=>{let n=null!=eM?eM:await (0,eu.Md)();void 0!==n&&(eX(n),t&&e>0&&(0,ec.yM)(e/1e9*n,t))})().catch(()=>void 0),b(e=>{let t=tm;return e.filter(e=>!tu.has(e.key)&&(!(t>0)||e.type!==d.SP.EmptyTokenAccount||(t--,!1)))}),k(e=>e.filter(e=>!tu.has(e.key))),e$(e=>e.filter(e=>!tu.has(e.key))),eZ(e=>e.filter(e=>!tu.has(e.key))),e7(e=>e.filter(e=>!tu.has(e.key))),tp.size>0&&(ev(e=>(0,_._)((0,l._)({},e),{claims:e.claims.filter(e=>!tp.has(e.id))})),ey(e=>{let t=(0,l._)({},e);for(let e of tp)delete t[e];return t})),g||(e2(!1),e4(!1)),eK.some(e=>e.type===d.SP.ExcessRent)&&(g||e8(!1),g||e6.current||e3(e=>(0,_._)((0,l._)({},e),{excessRentLamportsReclaimable:0,excessRentEstimatedTransactionCount:0})),e9(e=>e+1)),td>0&&e3(e=>{let t=e.accountsToClose,n=Math.max(t-td,0);if(t<=0||0===n)return(0,_._)((0,l._)({},e),{accountsToClose:0,estimatedTransactionCount:0,totalLamportsReclaimable:0,nativeSolLamportsReclaimable:0});let a=n/t;return(0,_._)((0,l._)({},e),{accountsToClose:n,estimatedTransactionCount:Math.max(1,Math.ceil(e.estimatedTransactionCount*a)),totalLamportsReclaimable:Math.round(e.totalLamportsReclaimable*a),nativeSolLamportsReclaimable:Math.round(e.nativeSolLamportsReclaimable*a)})}),C(eK),S(eU),N(eQ),eg(eJ)}if(eD(tc),0===e0.length&&0===eY.length&&!g){eG(!0);let e=(0,T.Y)(eC,ei,eH);eS(e),eR&&eR.address!==u.Vp&&0!==e?(console.log("No errors, performing jupiter swap."),tr(e)):(ej(e),eV(!0),console.log("No errors, transaction is complete."))}}catch(o){(0,F._p)(o)&&(r="wallet");let n=o.toString();(0,ec.xe)("transaction_failed",{attempt_id:e,flow:"pro_burn",reason:"preparation_or_send_failed"}),y({eventName:"action_failed",toolKey:K,actionKey:G,attemptId:a,itemCountBucket:A,outcome:"error",failureStage:r,checkoutDiagnostics:(0,l._)({},i,(0,q.Pv)(o,(0,F._p)(o)?"wallet":"wallet"===r?"submit":r),"review"===r?"transaction_creation_failed"===s?(0,q.ll)([o],eT):(0,q.uD)(s):{})}),console.log("Caught error while burning NFTs: ".concat(n)),eW(!0),"review"===r&&(0,P.RG)([o])?eD(t("errors.compressedBurnUnsupported")):"insufficient_funds"===(0,q.Pv)(o,"review").failureReason?eD((0,P.ri)([o],c,t("errors.needSol"),e=>t("errors.fundingSuggestion",{amount:(0,I.u)(e)}))):(0,F._p)(o)?eD(t("errors.signingFailed")):n.includes("RangeError: encoding overruns Uint8Array")?eD(t("errors.transactionTooLarge")):eD(t("errors.prepareOrSendFailed"))}finally{V.close()}},[to,eT,ti,e0,e1,v,p,b,k,tr,eR,ts,ek,eS,ej,C,S,N,eg,e2,e3,e4,tl,e$,eZ,m,eX,eM,tn,f,e7,ev,ey,e8,e9,eB,eA,eP,ta,g,t,c,n,x]),tu=r.useRef(!1);r.useEffect(()=>{if(tu.current)return;if(tu.current=!0,0===eT.length||eQ)return void console.log("Handle burn ignored, items to transact: ".concat(eT.length,", process complete: ").concat(eQ));if(!p)return;let e=(0,M.C)(p.toBase58());if(!e){eW(!0),eD(n("checkoutPending"));return}tc().finally(e)},[]);let td=r.useCallback(()=>{eE(!1),eW(!1)},[eE]);return(0,a.jsxs)("div",{className:"flex flex-col items-center justify-center mt-3 md:mt-10 w-full",children:[!eQ&&(0,a.jsx)("span",{className:"".concat(eJ?"text-white":"text-primary"," font-header text-xl text-center uppercase mb-4"),children:eJ?t("errorHeading",{action:tn.titles}):eH?t("swap.heading"):tn.titles}),eR&&eR.address!==u.Vp&&!eQ&&!eJ&&!eH&&e_>0&&(0,a.jsx)("span",{className:"text-primary text-2xl mb-4 text-center",children:t("swap.approvalNote",{symbol:eR.symbol})}),eK&&!eQ&&!eJ&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{className:"text-primary text-2xl mb-4 text-center",children:t("creating")}),(0,a.jsx)("span",{className:"text-primary text-2xl mb-4 text-center",children:t("compressedWait")})]}),eU&&!eK&&!eQ&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{className:"text-primary text-2xl mb-4 text-center",children:t("approveInWallet",{action:tn.withQuantities})}),!eJ&&(0,a.jsx)(ep.O,{provider:f,address:null==p?void 0:p.toBase58()})]}),!eU&&!eQ&&!eJ&&(0,a.jsx)("span",{className:"whitespace-pre-wrap text-primary text-2xl mb-4 text-center sm:w-4/5",children:(0,a.jsxs)("div",{className:"flex flex-col items-center",children:[(0,a.jsx)("div",{className:"pb-16",children:eF}),(0,a.jsx)("div",{children:(0,a.jsx)(em.a,{type:"dots",className:"text-primary",size:88})})]})}),eQ&&!eJ&&(0,a.jsx)(G.V,{onBurnComplete:m}),eJ&&(0,a.jsx)(Q.s,{statusMessage:eF,showCompletionHeader:eQ,onRetry:td,onCancel:m})]})}var ey=n(80415),eb=n(78464),ej=n(71408),ek=n(58180),eC=n(80050),eS=n(43978),eN=n(50409),e_=n(80074);let eT=(0,e_.eU)(!1);var eB=n(64760),eP=n(5415);function eA(e){let t=(0,i.c)("home.pro.queue"),{markForBurn:n,wipeBurnQueue:o}=e,l=(0,s.md)(J.nT),c=(0,s.md)(J.he),m=(0,s.md)(J.fq),p=(0,s.Xr)(ea.vK),[,h]=(0,s.fp)(eT),g=(0,s.md)(J.wb),x=(0,s.md)(J.OH),v=(0,s.md)(W.UG),y=(0,W.PM)(v,c),j=(0,s.md)(w.aP),[k,C]=r.useState(!1),[S,N]=r.useState(!1),_=x>u.lQ,T=!y||v.blocksBurn||!v.ready&&j.address!==u.Vp,B=r.useCallback(()=>_&&g.hasOnlyBurns?void N(!0):!g.hasOnlyBurns&&g.hasBurns?void C(!0):void p(!0),[p,_,g.hasBurns,g.hasOnlyBurns]),P=r.useCallback(()=>{p(!0)},[p]),A=(0,U.vu)();return(0,a.jsxs)(b.P.div,{className:"py-4 px-8 max-h-[70vh] items-center border-widget border-t-2 bg-background justify-between rounded-t-lg flex flex-col",layoutId:"drawer",children:[(0,a.jsx)(eP.X,{onConfirm:P,title:t("warnings.highValueTitle",{value:x.toFixed(2)}
1),bodyText:t("warnings.highValueBody"),confirmText:t("actions.confirm"),cancelText:t("actions.cancel"),isOpen:S,setIsOpen:N}),(0,a.jsx)(eP.X,{onConfirm:P,onCancel:A,title:t("warnings.mixedTitle",{burns:_?t("warnings.burnsValue",{value:x.toFixed(2)}):t("warnings.burnsSelected"),selections:t(g.hasZeroCountItems?"warnings.reclaimSelections":"warnings.nonBurnSelections")}),bodyText:t("warnings.irreversible"),confirmText:t("actions.yes"),cancelText:t("actions.no"),isOpen:k,setIsOpen:C}),(0,a.jsxs)(b.P.div,{className:"flex flex-row w-full items-center justify-between gap-x-3 text-white w-56 max-w-[400px] border-b border-primary",layout:!0,children:[(0,a.jsx)("span",{className:"font-header text-primary uppercase text-lg",children:t(g.hasBurns?"status.burning":g.hasOnlyZeroCountItems?"status.reclaiming":"status.preview")}),(0,a.jsxs)("div",{className:"flex flex-row gap-x-4",children:[(0,a.jsx)(b.P.div,{whileHover:{scale:1.3},className:"text-primary mt-[1px]",whileTap:{scale:.9},onClick:()=>h(!1),role:"button","aria-label":t("actions.collapse"),children:(0,a.jsx)(f.g,{icon:eC.Jt,className:"text-2xl"})}),(0,a.jsx)(b.P.div,{whileHover:{scale:1.3},className:"text-primary mt-[3px]",whileTap:{scale:.9},onClick:o,role:"button","aria-label":t("actions.empty"),children:(0,a.jsx)(f.g,{icon:ek.faXmark,className:"text-2xl"})})]})]}),(0,a.jsx)("div",{className:"w-full flex items-center justify-center mt-1.5",children:(0,a.jsx)("span",{className:"text-primary",children:t("attribution")})}),(0,a.jsx)(b.P.div,{className:"flex flex-col items-start justify-start overflow-x-hidden overflow-y-auto scrollbar-hide pt-3 w-full my-3 max-w-[400px]",children:l.map(e=>(0,a.jsx)(eN.z,{item:e,markForBurn:n,wide:!1,imageSize:d.hJ.Small},"expanded-drawer-preview-item-".concat(e.key)))}),(0,a.jsxs)(b.P.div,{className:"flex flex-col items-start justify-between gap-y-3 px-3 w-full max-w-[400px]",layout:!0,children:[(0,a.jsx)(eS.C,{}),(0,a.jsxs)("div",{className:"flex justify-between items-center px-1 w-full",children:[(0,a.jsx)("span",{className:"text-white text-lg",children:t("ledger")}),(0,a.jsx)("div",{className:"mt-0.5",children:(0,a.jsx)(eB.w,{})})]}),(0,a.jsx)("button",{"data-primary-action":!0,disabled:0===m||v.loading||T,className:"bg-primary disabled:bg-disabled rounded text-background w-full h-9 sm:h-11 uppercase font-header text-xs",onClick:B,children:t(g.hasBurns?"actions.burn":g.hasOnlyZeroCountItems?"actions.reclaim":"actions.confirm")})]})]})}var eR=n(15239),eM=n(35972),eI=n(85632),eE=n(31180);function eX(){let e=(0,i.c)("home.pro.queue"),t=(0,s.md)(W.Jb),n=(0,s.md)(W.UG),r=(0,s.md)(W.a9),o=(0,s.md)(J.fq),l=(0,s.md)(J.he),[,c]=(0,s.fp)(eT),u=n.ready&&(0,W.PM)(n,l),d=u?(0,eM.Fi)(t,r):"--";return(0,a.jsxs)(b.P.div,{className:"grid h-24 grid-cols-2 items-center gap-3 rounded-t-lg border-widget border-t-2 bg-background px-3",layoutId:"drawer",children:[(0,a.jsx)("div",{className:"flex min-w-0 items-center justify-center",children:(0,a.jsxs)(b.P.div,{className:"flex min-w-0 flex-col items-center justify-center",layout:!0,children:[(0,a.jsx)("span",{className:"max-w-full truncate text-white text-lg sm:text-xl whitespace-nowrap",children:e("queued",{count:o})}),(0,a.jsxs)("div",{className:"flex min-w-0 flex-row items-center justify-center gap-x-1.5 sm:gap-x-2",children:[(0,a.jsx)("span",{className:"text-white text-lg leading-tight whitespace-nowrap",title:e("total",{total:d}),children:u?(0,eI.iq)(t,4):"--"}),(0,a.jsx)(eR.default,{src:"/img/solana-logo.svg",width:16,height:16,className:"shrink-0",alt:e("solLogoAlt")})]}),u&&r.length>0&&(0,a.jsxs)("div",{"data-queue-token-rewards":!0,className:"flex items-center gap-1.5 text-lg leading-tight text-white",title:d,children:[(0,a.jsx)("span",{"aria-hidden":"true",children:"+"}),(0,a.jsx)(eE.l,{showSol:!1,tokenRewards:r,placement:"inline"}),(0,a.jsx)("span",{className:"sr-only",children:d})]})]})}),(0,a.jsx)(b.P.button,{"data-reward-queue-action":!0,className:"h-11 w-24 shrink-0 justify-self-center rounded bg-primary font-header text-xs uppercase text-background disabled:bg-disabled xs:w-32 sm:h-12 sm:w-36",onClick:()=>c(!0),whileHover:{scale:1.1},whileTap:{scale:.9},layout:!0,children:e("view")})]})}var eL=n(73204),eq=n(52806),eF=n(44042),eD=n(24500),eK=n(19657);function ez(e){let{markForBurn:t,wipeBurnQueue:n}=e,i=(0,s.md)(J.fq),o=(0,s.md)(eD.R),l=(0,eK.V)(),c=(0,s.md)(eF.po),[u,d]=(0,s.fp)(eT),m=(0,s.Xr)(eq.b);r.useEffect(()=>{0===i&&d(!1)},[i,d]),r.useEffect(()=>{m(i>0)},[i,m]),r.useEffect(()=>()=>{m(!1)},[m]);let p=r.useCallback(e=>{0!==e.target.children.length&&d(!1)},[d]);return(0,a.jsx)(ej.N,{children:i>
10&&(0,a.jsxs)(b.P.div,{animate:{opacity:1,y:0},initial:{opacity:0,y:140},exit:{opacity:0,y:140},transition:{duration:.3},className:"si-fixed-above-footer fixed left-0 w-full z-30 sm:hidden",children:[u&&(0,a.jsx)(eL.M,{onClick:p,children:(0,a.jsx)(eA,{markForBurn:t,wipeBurnQueue:n})}),!u&&(0,a.jsx)(eX,{}),(o||c>0)&&(0,a.jsx)("div",{className:"flex h-[40px] items-center justify-center border-t-2 border-widget bg-background px-3 text-sm shadow-lg overflow-hidden",children:(0,a.jsx)(b.P.span,{role:"status","data-wallet-metadata-pending":!o&&c>0?c:void 0,className:"block text-center text-white whitespace-nowrap",animate:!o&&c>0?{opacity:1}:{opacity:[.75,1,.75]},transition:!o&&c>0?{duration:0}:{repeat:1/0,duration:1.8},children:l})})]})})}var eU=n(80373),eO=n(96767),eH=n(57617),eG=n(67765);let eQ=new Map,eV=new Map,eJ=new eH.a,eW=new eH.a;function eZ(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:u.w5;return Math.max(e-t*n,0)}function eY(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return{pumpClaimsUnavailable:t.some(e=>null==e?void 0:e.pumpClaimsUnavailable),funding:(0,H.QS)(t.filter(e=>!!e).map(e=>({transactionCount:e.transactionCount,funding:e.funding}))),totalLamports:t.reduce((e,t)=>{var n;return e+(null!=(n=null==t?void 0:t.lamportsReclaimed)?n:0)},0),nativeLamports:t.reduce((e,t)=>{var n;return e+(null!=(n=null==t?void 0:t.nativeLamportsReclaimed)?n:0)},0),tokenRewards:(0,eM.ji)(t.flatMap(e=>{var t;return null!=(t=null==e?void 0:e.tokenRewards)?t:[]}))}}function e$(e,t){for(let[n,a]of e.entries())a.expiresAt<=t&&e.delete(n);for(;e.size>100;){let t=e.keys().next().value;if(!t)break;e.delete(t)}}async function e0(e,t,n,a,r,s,i,o){let l=Date.now();e$(eQ,l);let c=eQ.get(e);return c&&c.expiresAt>l?c:eJ.run(e,s,async s=>{let l=await (0,H.h3)({transactionVersion:o,signal:s,items:n,publicKey:t,apiBaseUrl:u.JG,apiKey:u.Ze,asLegacyTransaction:a,sponsorNetworkFee:r,referralCode:i});if(s.throwIfAborted(),l.rejectedAssetIds.length>0)throw Error("Preview rejected ".concat(l.rejectedAssetIds.length," selected item(s)."));let c={expiresAt:Date.now()+15e3,lamportsReclaimed:l.lamportsReclaimed,nativeLamportsReclaimed:l.lamportsReclaimed,tokenRewards:[],transactionCount:l.transactionCount};return eQ.set(e,c),c})}async function e1(e,t,n,a,r,s,i,o,l,c,d,m,p,f){let h=Date.now();e$(eV,h);let g=eV.get(e);return g&&g.expiresAt>h?g:eW.run(e,d,async d=>{let h=await (0,H.g6)({signal:d,transactionVersion:f,publicKey:t,priorityFeeMicroLamports:p,includeTokenAccounts:n,includePumpAccumulators:a,includePumpClaims:!0,pumpClaimIds:r,emptyAccountLimit:s,emptyTokenAccountAddresses:i,includeOversizedTokenAccounts:o,includeWalletMints:o,excludedSourceAccountAddresses:o?l:[],apiBaseUrl:u.JG,apiKey:u.Ze,sponsorNetworkFee:c,referralCode:m});d.throwIfAborted();let g={expiresAt:Date.now()+15e3,lamportsReclaimed:eZ(h.lamportsReclaimed,h.transactionCount,h.estimatedNetworkCostLamportsPerTransaction),nativeLamportsReclaimed:eZ(h.nativeLamportsReclaimed,h.transactionCount,h.estimatedNetworkCostLamportsPerTransaction),tokenRewards:h.tokenRewards,transactionCount:h.transactionCount,funding:h.funding,pumpClaimsUnavailable:h.pumpClaimsUnavailable};return eV.set(e,g),g})}var e5=n(25743);function e2(e){let{markForBurn:t,wipeBurnQueue:n,operationPublicKey:i}=e;!function(e){let{walletProvider:t}=(0,K.AX)("solana"),n=(0,s.md)(J.he),a=(0,s.md)(eo.w),i=(0,s.md)(ei.qK),o=(0,s.md)(ei.qx),l=(0,s.md)(V.T),c=(0,s.md)(W.Eg),u=(0,s.Xr)(W.UG),m=r.useRef(c),p=r.useMemo(()=>(0,H.ps)(n),[n]),f=r.useMemo(()=>n.some(e=>e.type===d.SP.ExcessRent),[n]),h=r.useMemo(()=>f?ex(n):[],[f,n]),g=(0,H.Kc)(i,o),x=r.useMemo(()=>f?p.localItems.filter(e=>e.type!==d.SP.ExcessRent):p.localItems,[p,f]),w=r.useMemo(()=>n.some(d.cm)&&n.some(e=>e.type===d.SP.PumpAccumulator||e.type===d.SP.PumpClaim),[n]),v=r.useMemo(()=>(0,eG.z)(x,{forceCoordinatedCleanupPreview:w}),[w,x]),y=r.useMemo(()=>p.usesAuthoritativeBurnPreview?p.burnItems:v.itemsRequiringRemotePreview.filter(H.Zw),[p,v]),b=r.useMemo(()=>n.filter(e=>!(0,H.SJ)(e)),[n]),j=r.useMemo(()=>v.itemsRequiringRemotePreview.filter(e=>e.type===d.SP.EmptyTokenAccount).reduce((e,t)=>
1e+((0,d.cm)(t)?t.summaryAccountCount:1),0),[v]),k=r.useMemo(()=>v.itemsRequiringRemotePreview.filter(e=>e.type===d.SP.EmptyTokenAccount).filter(e=>!(0,d.cm)(e)).map(e=>e.tokenAcc.toBase58()),[v]),C=r.useMemo(()=>v.itemsRequiringRemotePreview.filter(e=>e.type===d.SP.PumpAccumulator).length,[v]),S=r.useMemo(()=>v.itemsRequiringRemotePreview.filter(d.qd).some(e=>"creator_fee_social"===e.claim.kind),[v]),N=r.useMemo(()=>S?v.itemsRequiringRemotePreview.filter(d.qd).filter(e=>(0,d.v3)(e.claim.kind)):[],[S,v]),_=r.useMemo(()=>{if(0===N.length)return;let e=N.filter(e=>"creator_fee_social"!==e.claim.kind).reduce((e,t)=>e+t.totalReclaimableLamports,0),t=N.reduce((e,t)=>{var n,a;let r=Number(null!=(a=null==(n=t.claim.metadata)?void 0:n.socialNetNativeSolLamports)?a:0);return Number.isFinite(r)?Math.max(e,r):e},0),n=N.flatMap(e=>e.claim.assets.flatMap(e=>{var t,n;let a;if(e.isNativeSol)return[];try{a=BigInt(null!=(t=e.userAmountRaw)?t:e.amountRaw)}catch(e){return[]}return a<=0n?[]:[{mint:e.mint,tokenProgram:"",symbol:null!=(n=e.symbol)?n:e.mint,decimals:e.decimals,grossAmountRaw:e.amountRaw,feeAmountRaw:e.feeAmountRaw,feeBps:e.feeBps,amountRaw:a.toString(),uiAmount:Number(a)/10**e.decimals,destinationTokenAccount:"",destinationTokenAccountExists:!0,nativeSolCostLamports:0}]})),a=Math.max(e+t,0);return{expiresAt:1/0,lamportsReclaimed:a,nativeLamportsReclaimed:a,tokenRewards:(0,eM.ji)(n),transactionCount:0}},[N]),T=r.useMemo(()=>new Set(N.map(e=>e.claimId)),[N]),B=r.useMemo(()=>v.itemsRequiringRemotePreview.filter(d.qd).filter(e=>!T.has(e.claimId)).map(e=>e.claimId),[T,v]),P=y.length+j+C+B.length+N.length+ +!!f,R=v.itemsRequiringRemotePreview.some(e=>(0,d.cm)(e)&&e.summaryAccountCount!==e.count.toNumber()),M=r.useMemo(()=>(0,ed.xv)(),[]),I=void 0;r.useEffect(()=>{var r,s,o;if(0===n.length)return void u({selectionKey:"",totalLamports:0,nativeLamports:0,tokenRewards:[],loading:!1,ready:!0,blocksBurn:!1,apiItemCount:0});if(b.length>0)return void u({selectionKey:n.map(e=>e.key).join(","),totalLamports:0,nativeLamports:0,tokenRewards:[],loading:!1,ready:!1,blocksBurn:!0,error:"Selected item is not supported by the burn API preview.",apiItemCount:P+b.length});if(!e)return void u({selectionKey:n.map(e=>e.key).join(","),totalLamports:0,nativeLamports:0,tokenRewards:[],loading:!1,ready:!1,blocksBurn:!0,apiItemCount:P});let l=e?(0,A.F)(t,e.toBase58(),a,"burn"):void 0,x=(0,A.F)(t,e.toBase58(),a,!0),w=y.length>0?[e.toBase58(),null!=l?l:"",a?"legacy":"v0",I?"gasless":"-",M||"",y.map(H.zT).join(",")].join("|"):"",S=j>0||C>0||B.length>0||f?(r=j>0,s=C>0,o=j>0?j:void 0,[e.toBase58(),null!=x?x:"",I?"gasless":"-",null!=g?g:"",r?"tok":"-",s?"pump":"-",B.join(","),null!=o?o:"",M||"",k.join(","),f?"excess":"-",h.join(",")].join("|")):"",N=[w,S,n.map(e=>e.key).join(",")].join("|");m.current!==c&&(m.current=c,eQ.delete(w),eV.delete(S),(0,X.E)());let T=w?eQ.get(w):void 0,E=S?eV.get(S):void 0,L=Date.now(),q=""===w||T&&T.expiresAt>L,F=""===S||E&&E.expiresAt>L;if(q&&F){let{totalLamports:e,nativeLamports:t,tokenRewards:n,funding:a,pumpClaimsUnavailable:r}=eY(v,T,E,_);u({selectionKey:N,totalLamports:e,nativeLamports:t,tokenRewards:n,funding:a,pumpClaimsUnavailable:r,loading:!1,ready:!0,blocksBurn:!1,apiItemCount:P});return}u({selectionKey:N,totalLamports:v.lamportsReclaimed,nativeLamports:v.nativeLamportsReclaimed,tokenRewards:[],loading:!0,ready:!1,blocksBurn:!1,apiItemCount:P});let D=!1,K=new AbortController,z=w&&eJ.has(w)?e0(w,e,y,a,I,K.signal,M,l):void 0;null==z||z.catch(()=>void 0);let U=()=>{Promise.all([null!=z?z:w?e0(w,e,y,a,I,K.signal,M,l):Promise.resolve({expiresAt:0,lamportsReclaimed:0,nativeLamportsReclaimed:0,tokenRewards:[],transactionCount:0}),S?e1(S,e,j>0,C>0,B,j>0?j:void 0,k,f,h,I,K.signal,M,g,x):Promise.resolve({expiresAt:0,lamportsReclaimed:0,nativeLamportsReclaimed:0,tokenRewards:[],transactionCount:0})]).then(e=>{let[t,n]=e;if(D)return;let{totalLamports:a,nativeLamports:r,tokenRewards:s,funding:i,pumpClaimsUnavailable:o}=eY(v,t,n,_);u({selectionKey:N,totalLamports:a,nativeLamports:r,tokenRewards:s,funding:i,pumpClaimsUnavailable:o,loading:!1,ready:!0,blocksBurn:!1,apiItemCount:P})}).catch(e=>{D||u({selectionKey:N,totalLamports:0,nativeLamports:0,tokenRewards:[],loading:!1,ready:!1,blocksBurn:p.usesAuthoritativeBurnPreview||f,error:e instanceof Error?e.message:String(e),apiItemCount:P})})},O=I||i===d.JB.CUSTOM,G=y.length>0||R||O?window.setTimeout(U,O?500:100):void 0;return void 0===G&&U(),()=>{D=!0,K.abort(),void 0!==G&&window.clearTimeout(G)}},[y,p.usesAuthoritativeBurnPreview,v,b,j,k,C,B,f,h,_,N.length,P,R,a,e,t,M,I,l,n,c,g,i,u])}(i);let o=(0,s.Xr)(J.g$),c=(0,s.Xr)(Z.wm),[p,f]=(0,s.fp)(el.O),[h,g]=(0,s.fp)(ea.vK),x=(0,s.md)(Y.B),y=(0,s.md)(Z.DP),[b]=(0,s.fp)(eU.W),[,k]=(0,s.fp)(v.D),C=(0,s.md)(J.he),S=(0,s.md)(W._O),[_,T]=(0,s.fp)(w.aP),B=(0,s.md)(Y.TG),P=(0,s.Xr)(w.Fh),R=(0,s.Xr)(v.p),M=(0,s.md)(J.c3),I=(0,s.md)(w.zM);r.useMemo(()=>new Set(M.map(e=>e.mint)),[M]);let E=r.useMemo(()=>(0,eO.w)(),[]),L=r.useMemo(()=>
1{if(E)return I.find(e=>e.address.toLowerCase()===E.toLowerCase())},[I,E]);r.useEffect(()=>{let e=!1;return(async()=>{if(!E)return;if(L)return T(L);let t=await (0,eu.WO)(E);!e&&t&&T(t)})(),()=>{e=!0}},[E,L,T]),r.useEffect(()=>{0!==C.length||p||g(!1)},[C]);let q=r.useCallback(()=>{f(!1),g(!1)},[f,g]);r.useEffect(()=>{o(e=>{let t=[],n=0;for(let a of e){let e=(0,l._)({},a);e.type===d.SP.EmptyTokenAccount&&(e.markedAt=new Date,x&&n>=B?e.markForBurn=!1:(e.markForBurn=x,e.markedAt=new Date),n++),t.push(e)}return t})},[x,B]),r.useEffect(()=>{c(e=>{let t=[];for(let n of e){let e=(0,l._)({},n);e.markForBurn=y,e.markedAt=new Date,t.push(e)}return t})},[y]),r.useEffect(()=>{q()},[b]),r.useEffect(()=>{(async()=>{if(0===S){h||P(void 0);return}P(void 0),_.address!==u.Vp&&(R(!0),P(await (0,eu.Cc)(_,S)),R(!1))})()},[_,S,h,R,P]),r.useEffect(()=>{j.y.setJupiterToken(_.address)},[_]),r.useEffect(()=>{E||_.address===u.Vp||T(w.JZ)},[i]);let F=r.useCallback(e=>{T((0,l._)({},e)),k(!1)},[T,k]);return h?p?(0,a.jsx)(ev,{onBurnComplete:q,publicKey:i}):(0,a.jsx)(m.T,{markForBurn:t}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(ez,{markForBurn:t,wipeBurnQueue:n}),(0,a.jsx)(e5.Z,{before:(0,a.jsx)(N,{handleCurrencyChange:F}),after:(0,a.jsx)(eb.i,{markForBurn:t,wipeBurnQueue:n}),children:(0,a.jsx)(ey.b,{markForBurn:t})})]})}let e3=(0,e_.eU)(!1);function e4(){let e=(0,i.c)("home.pro.unknownDisclaimer"),[,t]=(0,s.fp)(e3);return(0,a.jsxs)("div",{className:"flex flex-col items-center justify-center sm:w-3/5",children:[(0,a.jsx)("span",{className:"text-white text-center mt-6 text-xl md:text-2xl",children:e("warning")}),(0,a.jsx)("span",{className:"text-white text-center mt-6 text-xl md:text-2xl",children:e("responsibility")}),(0,a.jsx)(b.P.button,{className:"bg-primary disabled:bg-disabled rounded text-background mt-5 w-56 h-9 sm:h-11 uppercase font-header text-base",onClick:()=>t(!0),whileHover:{scale:1.1},whileTap:{scale:.9},children:e("confirm")})]})}let e7=(0,e_.eU)(!1);var e8=n(35835);function e9(e){let{onConfirm:t}=e,n=(0,i.c)("home.pro.queue"),[r,o]=(0,s.fp)(e7);return(0,a.jsx)(e8.T,{isOpen:r,onClose:()=>o(!1),onConfirm:()=>{t(),o(!1)},title:n("emptyConfirmation")})}var e6=n(24084),te=n(27902);function tt(){var e;let t=(0,i.c)("home.pro.inventory"),n=(0,s.md)(eU.W),m=(0,s.md)(e3),p=(0,s.Xr)(J.g$),f=(0,s.Xr)(Z.wm),h=(0,s.Xr)(e7),g=(0,s.Xr)(Y.B),x=(0,s.Xr)(ee.BB),w=(0,s.Xr)(et.nz),v=(0,s.Xr)(er.OG),y=(0,s.Xr)(er.Ib),b=(0,s.Xr)(ew.n),j=(0,s.md)(ea.vK),{address:k,addressToLoad:C,loading:S}=(0,e6.L)({deferNftMetadata:!0,stabilizeTokenGrid:!0}),N=(0,s.md)(eF.po),_=(0,s.md)(te.o),T=null!=(e=null==C?void 0:C.toBase58())?e:null,B=r.useRef(void 0);r.useEffect(()=>{B.current!==T&&(b(!1),B.current=T)},[b,T]);let P=r.useCallback(()=>{h(!1),p(e=>{let t=[];for(let n of e){let e=(0,l._)({},n);e.markForBurn=!1,t.push(e)}return t}),f(e=>{let t=[];for(let n of e){let e=(0,l._)({},n);e.markForBurn=!1,t.push(e)}return t}),y(e=>{let t=[];for(let n of e){let e=(0,l._)({},n);e.markForBurn=!1,t.push(e)}return t}),v(e=>{let t=[];for(let n of e){let e=(0,l._)({},n);e.markForBurn=!1,t.push(e)}return t}),g(!1),x(!1),w({}),b(!1)},[p,f,h,g,x,w,b,y,v]),A=r.useCallback((e,n,a)=>{a&&a.stopPropagation(),p(a=>{let r=a.filter(e=>e.markForBurn&&e.mode===d.Xy.BurnCompressedNfts).length,s=[],i=0;for(let t of a){let a=(0,l._)({},t);if(e.includes(a.key)){let e=!1;t.mode===d.Xy.BurnCompressedNfts&&n&&(r>=u.M4?(i++,e=!0):r++),e||(a.markForBurn=n,a.markedAt=new Date)}s.push(a)}return i&&o.oR.warn(t("compressedLimit",{limit:u.M4,skipped:i})),s})},[p,t]),R=r.useMemo(()=>n!==d.Xy.BurnUnknownTokens||m?(0,a.jsx)(e2,{markForBurn:A,wipeBurnQueue:()=>h(!0),operationPublicKey:C}):(0,a.jsx)(e4,{}),[n,m,A,h,C]);return k?(0,a.jsxs)("div",{className:"flex flex-col items-center w-full",children:[(0,a.jsx)(e9,{onConfirm:P}),n!==d.Xy.Cleanup&&(S||N>0||_.size>0)&&!j&&(0,a.jsx)(c.e,{}),R]}):null}var tn=n(66507),ta=n(1360),tr=n(74355),ts=n(53449),ti=n(49896),to=n(93751);function tl(){let e=(0,i.c)("home.pro.disclaimer"),[t,n]=(0,s.fp)(tr.j),o=r.useCallback(()=>{n(!1),(0,ts.AP)("incineratorProDevDisclaimerAccepted","true")},[n]);return(0,a.jsxs)(p.lG,{open:t,onClose:()=>{},className:"relative z-30",children:[(0,a.jsx)(p.Xi,{className:"fixed inset-0 bg-black/60"}),(0,a.jsx)("div",{className:"fixed inset-0 flex items-center justify-center",children:(0,a.jsxs)(p.Lj,{className:"flex flex-col px-5 sm:px-7 py-5 sm:py-
17 justify-start border border-fun rounded bg-headerGreen max-h-[92vh] w-11/12 sm:w-auto sm:max-w-[420px] overflow-y-auto",children:[(0,a.jsxs)("div",{className:"flex items-center gap-x-3 mb-4",children:[(0,a.jsx)(f.g,{icon:ta.JA,className:"text-fun text-2xl sm:text-3xl"}),(0,a.jsx)(p.L3,{className:"font-header text-fun text-xl sm:text-2xl leading-tight",children:e("title")})]}),(0,a.jsxs)("div",{className:"flex flex-col gap-y-4 text-white/80 text-sm sm:text-base",children:[(0,a.jsx)("p",{children:e.rich("destructiveModes",{pro:e=>(0,a.jsx)("span",{className:"text-primary font-semibold",children:e}),dev:e=>(0,a.jsx)("span",{className:"text-secondary font-semibold",children:e})})}),ti.U.creatorFeeClaims&&(0,a.jsx)("p",{children:e.rich("funMode",{fun:e=>(0,a.jsx)("span",{className:"text-fun font-semibold",children:e})})}),(0,a.jsx)("p",{className:"text-white/60 text-xs sm:text-sm",children:e("responsibility")})]}),(0,a.jsx)("div",{className:"mt-6",children:(0,a.jsx)(to.r,{onClick:o,fullWidth:!0,children:e("accept")})})]})})]})}var tc=n(21770),tu=n(92647),td=n(78460);function tm(){let e=(0,i.c)("home.pro.tabs"),{address:t}=(0,td.u)(),[n]=(0,s.fp)(tu.M),[o,l]=(0,s.fp)(eU.W),c=(0,s.md)(ea.vK);r.useEffect(()=>{n===d.bH.Basic&&(o===d.Xy.BurnUnknownTokens||o===d.Xy.BurnLP)&&l(d.Xy.BurnNfts)},[n,o]);let u=l.bind(null,d.Xy.BurnNfts),m=l.bind(null,d.Xy.BurnCompressedNfts),p=l.bind(null,d.Xy.BurnKnownTokens),f=l.bind(null,d.Xy.BurnUnknownTokens),h=l.bind(null,d.Xy.Cleanup),g=l.bind(null,d.Xy.Domains),x=l.bind(null,d.Xy.BurnLP),w=r.useMemo(()=>[{title:e("reclaim"),mode:d.Xy.Cleanup,onClick:h,enabled:!0},{title:e("tokens"),mode:d.Xy.BurnKnownTokens,onClick:p,enabled:!0},{title:e("nfts"),mode:d.Xy.BurnNfts,onClick:u,enabled:!0},{title:e("compressedNfts"),mode:d.Xy.BurnCompressedNfts,onClick:m,enabled:!0},{title:e("domains"),mode:d.Xy.Domains,onClick:g,enabled:!0},{title:e("liquidityPools"),mode:d.Xy.BurnLP,onClick:x,enabled:n===d.bH.Advanced},{title:e("unknown"),mode:d.Xy.BurnUnknownTokens,onClick:f,enabled:n===d.bH.Advanced}].filter(e=>{let{enabled:t}=e;return t}),[u,p,f,m,h,n,g,x,e]);return!t||c?null:(0,a.jsx)(tc.b,{pages:w})}var tp=n(77751),tf=n(619),th=n(45175),tg=n(37258),tx=n(23026),tw=n(91158),tv=n(37612),ty=n(73378);function tb(){let e=(0,i.c)("home"),{isConnected:t,address:n}=(0,td.u)(),l=(0,tx.U)(),c=(0,s.Xr)(w.kI),[u,m]=(0,s.fp)(tw.n),[p,f]=(0,s.fp)(tu.M),h=(0,s.md)(tr.j),g=(0,s.md)(ea.vK),x=!h&&!g&&void 0,v=r.useMemo(()=>!!(0,eO.w)(),[]),y=r.useRef(!1);r.useEffect(()=>{(0,k.q6)("runtime-loading")},[]),r.useEffect(()=>{v&&!y.current&&(y.current=!0,u===d.QN.Fun?(m(d.QN.Pro),f(d.bH.Basic)):u===d.QN.Pro&&f(d.bH.Basic))},[v,u,m,f]);let b=r.useCallback(async()=>{let{success:t,error:n,data:a}=await (0,eu.dD)();if(!t){console.warn("Jupiter output-token data unavailable:",n),o.oR.warn(e("pro.errors.jupiterUnavailable"));return}c(a)},[c,e]);r.useEffect(()=>{if(u!==d.QN.Fun){if((0,k.vh)())return void c([]);b()}},[b,u,c]);let j=r.useMemo(()=>h?(0,a.jsx)(tl,{}):(0,a.jsxs)("div",{className:"flex flex-col",children:[n&&(0,a.jsxs)("div",{className:"flex flex-col items-center w-full",children:[(0,a.jsx)(tm,{}),(0,a.jsx)(tt,{})]}),!t&&(0,a.jsx)(tn.T,{})]}),[t,n,h]);return(0,a.jsx)(ty.Y,{surface:"loaded",mode:u===d.QN.Dev?"dev":"pro",semanticTitle:!0,toolTitle:e("proToolTitle"),header:(0,a.jsx)(tp.K,{}),footer:(0,a.jsx)(tf.q,{}),afterContent:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(tv.o0,{visibleOverride:x}),(0,a.jsx)(tv.rv,{visibleOverride:x})]}),children:l&&!n?(0,a.jsx)(tg.z,{showDevTabs:p===d.bH.Advanced}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(th.B,{}),j]})})}},20217:(e,t,n)=>{n.d(t,{C:()=>r});let a=new Map;function r(e){if(a.has(e))return;let t=Symbol();return a.set(e,t),()=>{a.get(e)===t&&a.delete(e)}}},21770:(e,t,n)=>{n.d(t,{b:()=>c});var a=n(95155);n(12115);var r=n(77202),s=n(80373),i=n(42632);function o(e){let{pages:t}=e,n=(0,r.md)(s.W);return(0,a.jsx)("div",{className:"flex w-full justify-start md:hidden px-2",children:(0,a.jsx)("div",{className:"w-full",children:(0,a.jsx)("div",{className:"rounded-2xl bg-widget p-2",children:(0,a.jsx)(i.B,{options:t.map(e=>{let{title:t,mode:a,onClick:r,className:s}=e;return{key:t,label:t,selected:n===a,onClick:r,className:s}}),variant:"grid"})})})})}var l=n(82413);function c(e){let{pages:t}=e;return(0,a.jsxs)("div",{className:"flex w-full flex-col items-center",children:[(0,a.jsx)(l.M,{pages:t}),(0,a.jsx)(o,{pages:t})]})}},37258:(e,t,n)=>{n.d(t,{o:()=>J,z:()=>V});var a=n(67867),r=n(11470),s=n(95155),i=n(12115),o=n(77202),l=n(18955),c=n(6722),u=n(686),d=n(32740),m=n(55133),p=n(92985),f=n(53449),h=n(98522),g=n(36696),x=n(74355),w=n(80373),v=n(91158),y=n(6192),b=n(92647),j=n(4776),k=n(34582),C=n(53014),S=n(65255),N=n(39214),_=n(21770),T=n(50578),B=n(2117),P=n(82192),A=n(45074),R=n(25743),M=n(18819),I=n(73378),E=n(79619),X=n(30339),L=n(29710),q=n(55064),F=n(98589);function D(e){document.documentElement.dataset.siIncineratorMode=e}function K(){let[e,t]=i.useState(!1),a=i.useCallback(()=>{e||(0,h.V1)(async()=>{t(!0);try{let{clearStaleWcBeforeConnect:e}=await Promise.all([n.e(8956),n.e(5907),n.e(2390),n.e(5944),n.e(6321),n.e(2363),n.e(778),n.e(2008),n.e(8654),n.e(6787),n.e(2624)]).then(n.bind(n,82624));e(),await (0,c.pK)({view:"Connect",namespace:"solana"})}catch(e){}finally{t(!1)}})},[e]);return i.useEffect(()=>{(function(){let e=window.__siEarlyConnect;return!!e&&(e.hydrated=!0,!!e.pending&&(e.pending=!1,document.documentElement.removeAttribute("data-si-early-connect"),!0))})()&&a()},[]),{busy:e,connect:a}}function z(e){let{className:t=""}=e,{busy:n,connect:a}=K();return(0,s.jsx)(P.N,{connectionState:"deferred",busy:n,onClick:a,onIntent:c.jg,className:t,earlyConnect:!0})}function U(){let{busy:e,connect:t}=K();return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("div",{className:"si-home-loading-new-wallet w-full",children:(0,s.jsx)(X.I,{busy:e,onClick:t,earlyConnect:!0})}),(0,s.jsx)("div",{className:"si-home-loading-returning-wallet-block w-full",children:(0,s.jsx)(X.I,{busy:e,onClick:t,restoring:!0})})]})}function O(e){let{mode:t}=e,[n,a]=(0,o.fp)(y.d);return(0,s.jsx)(T.V,{menuOpen:n,onMenuToggle:()=>{a(e=>!e),(0,u.pV)()},renderWalletButton:e=>(0,s.jsx)(z,{className:e}),theme:"fun"===t?"fun":"pro",containerClassName:"si-home-loading-header",homeShellHeader:"fun"===t?"fun":"pro"})}function H(e){let{mode:t}=e,[n,a]=i.useState("pending");if(i.useEffect(()=>{var e;let t=window.matchMedia("(max-width: 839px)"),n=()=>a(t.matches?"mobile":"desktop");
1return n(),null==(e=t.addEventListener)||e.call(t,"change",n),()=>{var e;return null==(e=t.removeEventListener)?void 0:e.call(t,"change",n)}},[]),"pending"===n)return null;let r=(0,C.TI)(t,n);return"mobile"===n?(0,s.jsx)("div",{className:"si-fixed-above-footer-gap fixed left-3 right-3 z-30 mx-auto w-full max-w-[20rem] ".concat("fun"===t?"":"sm:me-0"),"data-solpump-floating-banner":"mobile",children:(0,s.jsx)(k.B,{placement:r})}):"fun"!==t?(0,s.jsx)("div",{className:"si-fixed-above-footer-gap fixed end-4 z-30 w-full max-w-[20rem]","data-solpump-floating-banner":"desktop",children:(0,s.jsx)(k.B,{placement:r})}):(0,s.jsx)("div",{className:"mt-3 hidden w-full md:block sm:mt-4",children:(0,s.jsx)(k.B,{placement:C.O2.funHomeBanner,wide:!0})})}function G(e){let{mode:t,onModeChange:n,onSettings:a}=e,[r,o]=i.useState(()=>"true"===(0,f._S)("incineratorMuted")),l="fun"===t?d.Q.Fun:"pro"===t?d.Q.Pro:d.Q.Dev;return(0,s.jsx)(N.J,{modeToggle:(0,s.jsx)(M.z,{mode:l,onModeChange:e=>n(e===d.Q.Fun?"fun":e===d.Q.Pro?"pro":"dev"),loadingShell:!0}),onSettings:a,theme:"fun"===t?"fun":"pro",muteControl:"fun"===t?{muted:r,onToggle:()=>{let e=!r;o(e),(0,f.AP)("incineratorMuted",e?"true":"false"),window.dispatchEvent(new CustomEvent("incineratorMuteChanged",{detail:e}))}}:void 0,homeShellFooter:"fun"===t?"fun":"pro"})}function Q(e){let{showBanner:t,semanticTitle:n,toolTitle:a,onModeChange:r,onSettings:o}=e,[l,c]=i.useState("claim");return(0,s.jsxs)("div",{"data-home-shell-surface":"fun",className:"si-home-loading-fun-surface flex min-h-screen flex-col bg-bodyGreen",children:[(0,s.jsx)(O,{mode:"fun"}),(0,s.jsxs)("main",{className:"mx-5 mb-20 mt-6 flex flex-col items-center justify-start sm:mt-10 xl:mx-8",style:{minHeight:"calc(100vh - 12rem)"},children:[(0,s.jsx)(B.ToolHeader,{title:a,performanceTarget:!0,asHeading:n}),(0,s.jsx)("div",{className:"mt-4 flex w-full flex-1 flex-col gap-y-5 sm:mt-6",children:(0,s.jsx)(E.r,{activeTab:l,onTabChange:c,claimContent:(0,s.jsx)(X.g,{preview:null,previewLoading:!1,claimState:F.gg,claiming:!1,claimComplete:!1,isPartialSuccess:!1,isClaimFailed:!1,hasMoreAccounts:!1,displayAmount:"??? SOL",rewardLine:null,claimAssetSymbol:"SOL",chestAnimationKey:0,canShare:!1,isConnected:!1,onClaim:u.pV,onRefresh:u.pV,onOpenTweetDialog:u.pV,connectPrompt:(0,s.jsx)(U,{})}),feesContent:(0,s.jsx)(L.J,{preview:null,previewLoading:!1,previewError:null,claimState:F.gg,claiming:!1,isConnected:!1,onClaim:u.pV,onRefresh:u.pV,connectPrompt:(0,s.jsx)(U,{})}),howContent:(0,s.jsx)(q.f,{}),showHint:"claim"===l,banner:t&&"claim"===l?(0,s.jsx)(H,{mode:"fun"}):void 0})})]}),(0,s.jsx)(G,{mode:"fun",onModeChange:r,onSettings:o})]})}function V(e){let{showDevTabs:t}=e,n=(0,l.c)("home.pro.tabs"),c=(0,l.c)("home.pro.inventory"),d=(0,o.Xr)(w.W),m=i.useMemo(()=>[{title:n("reclaim"),mode:p.Xy.Cleanup,enabled:!0},{title:n("tokens"),mode:p.Xy.BurnKnownTokens,enabled:!0},{title:n("nfts"),mode:p.Xy.BurnNfts,enabled:!0},{title:n("compressedNfts"),mode:p.Xy.BurnCompressedNfts,enabled:!0},{title:n("domains"),mode:p.Xy.Domains,enabled:!0},{title:n("liquidityPools"),mode:p.Xy.BurnLP,enabled:!0,className:"si-home-loading-dev-only"},{title:n("unknown"),mode:p.Xy.BurnUnknownTokens,enabled:!0,className:"si-home-loading-dev-only"}].filter(e=>!1!==t||"si-home-loading-dev-only"!==e.className).map(e=>(0,r._)((0,a._)({},e),{onClick:()=>{d(e.mode),(0,u.pV)()}})),[d,t,n]);return(0,s.jsxs)("section",{className:"flex w-full flex-1 flex-col items-center","aria-busy":"true",children:[(0,s.jsx)("div",{className:"w-full","data-home-shell-tabs":!0,children:(0,s.jsx)(_.b,{pages:m})}),(0,s.jsx)(R.Z,{children:(0,s.jsxs)(R.T,{children:[(0,s.jsx)(A.K,{loadingShell:!0}),(0,s.jsx)(S.H,{label:c("loading")})]})})]})}function J(){let e=(0,l.c)("home"),t=i.useRef(null),[n,a]=i.useState("fun"),r=(0,o.Xr)(v.n),c=(0,o.Xr)(b.M),p=(0,o.Xr)(x.j),h=(0,o.Xr)(j.WM),w=(0,o.Xr)(j.Lp);i.useLayoutEffect(()=>{let e=function(){if(window.location.pathname.startsWith("/claim-to/")||new URLSearchParams(window.location.search).has("toToken"))return"pro";let e=document.documentElement.dataset.siIncineratorMode;if("fun"===e||"pro"===e||"dev"===e)return e;let t=(0,f._S)("incineratorModeV2");return"3"===t?"dev":"2"===t?"pro":"fun"}();D(e),a(e)},[]),i.useEffect(()=>{var e;null==(e=t.current)||e.setAttribute("data-home-shell-hydrated","true"),(0,g.q6
1)("shell-hydrated")},[]);let y=i.useCallback(e=>{let t="fun"===e?d.Q.Fun:"pro"===e?d.Q.Pro:d.Q.Dev,n=t===d.Q.Dev?m.b.Advanced:m.b.Basic;t!==d.Q.Fun&&null===(0,f._S)("incineratorProDevDisclaimerAccepted")&&p(!0),r(t),c(n),(0,f.AP)("incineratorModeV2",t.toString()),(0,f.AP)("incineratorPageMode",n.toString()),D(e),a(e),(0,u.pV)()},[p,r,c]),k=i.useCallback(()=>{"fun"===n?h(!0):w(!0),(0,u.pV)()},[n,h,w]);return(0,s.jsxs)("div",{ref:t,"data-home-loading-shell":!0,"data-performance-target":"shell",className:"si-home-loading-shell min-h-screen",children:[(0,s.jsx)(Q,{showBanner:"fun"===n,semanticTitle:"fun"===n,toolTitle:e("toolTitle"),onModeChange:y,onSettings:k}),(0,s.jsx)(I.Y,{surface:"loading",mode:"dev"===n?"dev":"pro",semanticTitle:"fun"!==n,toolTitle:e("proToolTitle"),className:"si-home-loading-pro-surface",header:(0,s.jsx)(O,{mode:"dev"===n?"dev":"pro"}),footer:(0,s.jsx)(G,{mode:"dev"===n?"dev":"pro",onModeChange:y,onSettings:k}),afterContent:"fun"!==n?(0,s.jsx)(H,{mode:n}):void 0,children:(0,s.jsx)(V,{})})]})}},45578:(e,t,n)=>{n.d(t,{Au:()=>f,Bo:()=>v});var a=n(33649),r=n(97030),s=n(60534),i=n(75245),o=n.n(i),l=n(25223),c=n(69790),u=n(14820),d=n(58408),m=n(31152),p=n(84541);class f extends Error{constructor(e){var t,n;super("The available creator fees changed. Review the updated total before claiming."),(0,a._)(this,"walletSummary",void 0),(0,a._)(this,"socialSummary",void 0),this.name="CreatorFeeClaimsChangedError",this.walletSummary=null!=(t=e.walletSummary)?t:null,this.socialSummary=null!=(n=e.socialSummary)?n:null}}
1class h extends Error{constructor(e){var t;super("cooldown"===e.reason?"Your last fee-covered transaction is still settling. Try again in ".concat(null!=(t=e.retryAfterSeconds)?t:90," seconds."):"You need a small SOL balance for Solana network fees. Add at least 0.01 SOL and retry."),(0,a._)(this,"reason",void 0),(0,a._)(this,"retryAfterSeconds",void 0),this.name="CreatorFeeSponsorshipDeclinedError",this.reason=e.reason,this.retryAfterSeconds=e.retryAfterSeconds}}async function g(e,t){return Promise.all(t.map(async t=>{let n=function(e){let t=e instanceof l.Transaction?e.signature:e.signatures[0];return!t||t.every(e=>0===e)?null:o().encode(t)}(t);try{let a=new c.s(e,t,45,2e3),r=await a.sendAndConfirmTransaction();if(r.error)return{type:"failed",error:"string"==typeof r.error?r.error:"Transaction failed."};if(r.timeout||!r.signature)return n?{type:"pending",signature:n}:{type:"failed",error:"Transaction confirmation timed out."};return{type:"confirmed",signature:r.signature}}catch(e){return{type:"failed",error:e instanceof Error?e.message:String(e)}}}))}async function x(e,t,n){return Promise.all([t,n].map(async t=>{try{let n=await (0,d.vl)({connection:e,signature:t,maxAttempts:10,sleepDuration:2e3,commitment:"confirmed"});if(!n.value)return{type:"pending",signature:t};if(n.value.err)return{type:"failed",error:"The guarded creator-fee bundle failed on-chain."};let a=n.value.confirmationStatus;return"confirmed"===a||"finalized"===a?{type:"confirmed",signature:t}:{type:"pending",signature:t}}catch(e){return{type:"pending",signature:t}}}))}function w(e){let t=e.toLowerCase();return t.includes("user profile not found")?"This wallet no longer has the checked GitHub account linked.":t.includes("pump authorization")||t.includes("social")||t.includes("github")||t.includes("forbidden")||t.includes("unauthorized")?"Pump could not verify the linked creator-fee allocation for this wallet.":t.includes("timed out")?"A transaction may still be confirming. Check your wallet activity before trying again.":"A creator-fee transaction failed."}async function v(e){var t,n,a,i,l,c,v,y,b,j,k;let{address:C,walletProvider:S,transactionRpc:N,regularClaims:_,socialClaims:T,socialIdentity:B,onStatus:P=()=>void 0}=e;if(0===_.length&&0===T.length)throw Error("No creator fees are available right now.");if(T.length>0&&!B)throw Error("The linked creator-fee identity is missing.");if(!(null==(t=S.signTransaction)?void 0:t.bind(S)))throw Error("This wallet cannot sign claim transactions.");if(T.length>0&&!S.signMessage)throw Error("Identity-linked fees require a wallet that supports Pump message verification.");P({phase:"preparing"});let[A,R]=await Promise.all([_.length>0?(0,m.w2)(C,fetch,_.map(e=>e.id),void 0,(0,r.F)(S,C)):Promise.resolve(null),T.length>0&&B?(0,m._S)(C,B):Promise.resolve(null)]);if((null==A?void 0:A.truncated)||(null==R?void 0:R.truncated))throw Error("Creator-fee discovery was incomplete. Please try again.");if((null!=(n=null==A?void 0:A.transactions.length)?n:0)===0&&(0,p.Fy)(null==A?void 0:A.sponsorshipOutcome))throw new h(A.sponsorshipOutcome);let M=!!(A&&(0,m.H$)(A.claims)!==(0,m.H$)(_)),I=!!(R&&(0,m.H$)(R.claims)!==(0,m.H$)(T));if(M||I)throw new f({walletSummary:M?A:null,socialSummary:I?R:null});let E=(null!=(a=null==A?void 0:A.transactions)?a:[]).map(u.qu),X=(null!=(i=null==R?void 0:R.transactions)?i:[]).map(m.JZ),L=(null!=(l=null==R?void 0:R.settlementTransactions)?l:[]).map(m.JZ),q=(0,m.kq)((null!=(c=null==A?void 0:A.transactionTargets)?c:[]).map(e=>({claimIds:e.claimIds,kinds:e.claimKinds})),null!=(v=null==R?void 0:R.distributionTransactionClaims)?v:[],null!=(y=null==R?void 0:R.claims)?y:T),F=new Set(q.regularDependencyIndexes),D=new Set(q.socialDistributionIndexes),K=[...E.map((e,t)=>({transaction:e,isSocialDependency:F.has(t)})),...(null!=(b=null==R?void 0:R.distributionTransactions)?b:[]).flatMap((e,t)=>D.has(t)?[{transaction:(0,u.qu)(e),isSocialDependency:!0}]:[])],z=K.map(e=>e.transaction);if(z.length+X.length===0)throw Error("No creator fees are available right now.");let U=null;R&&(P({phase:"verifying"}),U=await S.signMessage(new TextEncoder().encode(R.pumpLoginChallenge.message)));let O=[...z,...X,...L];P({phase:"signing",count:O.length});let H=await (0,s.my)(S,O,C);(0,u.LA)(H,(null!=(j=null==A?void 0:A.transactionTargets)?j:[]).map(e=>{var t;return!!(null==(t=e.sponsorship)?void 0:t.sponsored)}));let G=H.slice(0,z.length),Q=z.length,V=Q+X.length,J=H.slice(Q,V),W=H.slice(V),Z=await (0,d.XA)(N,!0),Y=[];if(G.length>0){P(K.some(e=>e.isSocialDependency)?{phase:"distributing",count:G.length}:{phase:"sendingWalletClaims",count:G.length});let e=await g(Z,G);Y.push(...e);let t=e.find((e,t)=>K[t].isSocialDependency&&"confirmed"!==e.type);if(t){let n=e.flatMap(e=>"confirmed"===e.type?[e.signature]:[]),a=e.flatMap(e=>"pending"===e.type?[e.signature]:[]),r="pending"===t.type?"A shared-fee distribution is still confirming. The identity claim was held back so it cannot race the distribution.":"A shared-fee distribution failed, so the identity claim was not sent.";return{signatures:n,pendingSignatures:a,failedCount:e.filter(e=>"failed"===e.type).length+1,failureMessage:r,authorizedSocialBundleCount:0,regularClaimIds:_.map(e=>e.id),socialClaimIds:[]}}}let $=0,ee=0,et=null,en=null;if(R&&U){let e=(0,m.ob)(R.pumpAuthorization,J,W);
1P({phase:"authorizing"});let t=await (0,m.qS)(C,{timestamp:R.pumpLoginChallenge.timestamp,signature:o().encode(U)},e);ee=t.failedCount;let n=null==(k=t.results.find(e=>!e.success))?void 0:k.error;en=null!=n?n:null,et=n?w(n):null;let a=t.results.flatMap(e=>e.success&&e.bundleId&&e.claimSignature&&e.settlementSignature?[{bundleId:e.bundleId,claimSignature:e.claimSignature,settlementSignature:e.settlementSignature}]:[]);if($=a.length,a.length>0){P({phase:"confirmingBundles",count:a.length});let e=await Promise.all(a.map(e=>x(Z,e.claimSignature,e.settlementSignature)));Y.push(...e.flat())}}if(0===$&&ee>0&&0===Y.length)throw Error(null!=en?en:"Pump did not authorize the creator-fee claim.");let ea=Y.flatMap(e=>"confirmed"===e.type?[e.signature]:[]),er=Y.flatMap(e=>"pending"===e.type?[e.signature]:[]),es=ee+Y.filter(e=>"failed"===e.type).length,ei=Y.find(e=>"failed"===e.type),eo=null!=et?et:(null==ei?void 0:ei.type)==="failed"?w(ei.error):null;if(0===ea.length&&0===er.length)throw Error((null==ei?void 0:ei.type)==="failed"?ei.error:"All creator-fee transactions failed.");return{signatures:ea,pendingSignatures:er,failedCount:es,failureMessage:eo,authorizedSocialBundleCount:$,regularClaimIds:_.map(e=>e.id),socialClaimIds:$>0?T.map(e=>e.id):[]}}},68743:(e,t,n)=>{n.d(t,{PJ:()=>y,ey:()=>j,hM:()=>b});var a=n(67867),r=n(11470),s=n(34235),i=n(96292),o=n(75245),l=n.n(o),c=n(28555),u=n.n(c),d=n(25223),m=n(10133),p=n(14820),f=n(60534),h=n(39698),g=n(81029).Buffer;function x(e){return(0,i.lv)(e.serialize({requireAllSignatures:!1,verifySignatures:!1}))}function w(e,t){return(0,s.GA)(t instanceof d.Transaction?d.Transaction.from(e.serialize()):e)}async function v(e,t){let n=await fetch("".concat(m.JG,"/transactions/refresh-sponsored"),{method:"POST",headers:{"Content-Type":"application/json","X-API-KEY":m.Ze},body:JSON.stringify({userPublicKey:t,transaction:l().encode(x(e).serialize())}),cache:"no-store",signal:AbortSignal.timeout(15e3)}),a=await n.json();if((0,s.rememberTransactionBuilds)(a),!n.ok||"string"!=typeof a.transaction)throw Object.assign(Error("Sponsored transaction refresh failed"),{sponsorshipReason:a.reason});return{transaction:w((0,i.lv)(l().decode(a.transaction)),e),minimumContextSlot:Number.isSafeInteger(a.contextSlot)&&a.contextSlot>=0?a.contextSlot:void 0}}async function y(e,t,n){var a,r;let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:v,o=x(e),l=o.message,c=new d.PublicKey(t);if(l.staticAccountKeys[0].equals(c)){if(1!==l.header.numRequiredSignatures||o.signatures.some(e=>e.some(e=>0!==e)))throw Error("Cannot refresh a signed or multi-authority transaction");let t=l.compiledInstructions[0];if(t&&(null==(r=l.staticAccountKeys[t.programIdIndex])?void 0:r.equals(d.SystemProgram.programId))&&g.from(t.data).equals(g.from([4,0,0,0])))return{transaction:w(o,e)};let a=await n.getLatestBlockhashAndContext("confirmed"),i=x(e);return l.recentBlockhash=a.value.blockhash,await (0,s.WU)(i,o,{lastValidBlockHeight:a.value.lastValidBlockHeight,contextSlot:a.context.slot}),{transaction:w(o,e),minimumContextSlot:a.context.slot}}if(2!==l.header.numRequiredSignatures||!l.staticAccountKeys[1].equals(c)||o.signatures[1].some(e=>0!==e))throw Error("Invalid sponsored transaction signers");let m=await i(e,t),p=x(m.transaction);if(!u().sign.detached.verify(p.message.serialize(),p.signatures[0],l.staticAccountKeys[0].toBytes())||(null==(a=p.signatures[1])?void 0:a.some(e=>0!==e)))throw Error("Invalid refreshed sponsor signature");let f=x(m.transaction);if(f.message.recentBlockhash=l.recentBlockhash,!g.from(f.message.serialize()).equals(g.from(l.serialize())))throw Error("Refreshed transaction changed the approved instructions");return await (0,s.WU)(x(e),p),m}async function b(e){let t={results:[]},n=e.transactions.length,a=1===n?"1":2===n?"2":n<=5?"3-5":n<=10?"6-10":n<=50?"11-50":"51+";for(let l=0;l<n;l++){let n="review";try{var r,s,i,o;(0,f.uj)(e.provider,e.address),null==(r=e.phase)||r.call(e,n,l);let c=await (0,h.M)(e.observeDuration,"refresh",()=>e.prepare(e.transactions[l],l));(0,f.uj)(e.provider,e.address),n="wallet",null==(s=e.phase)||s.call(e,n,l);let[u]=await (0,h.M)(e.observeDuration,"approval",()=>(0,f.my)(e.provider,[c.transaction],e.address,e.observe,{sequential:!0,batchSize:a}));(0,p.LA)([u],[!!e.sponsored[l]]),n="submit",null==(i=e.phase)||i.call(e,n,l);let d=await e.send(u,l,c.minimumContextSlot);if(t.results.push({index:l,value:d}),d.error||d.timeout||!d.signature||void 0===d.slot){t.interruption={index:l+1,phase:"confirm",error:null!=(o=d.error)?o:Error("Transaction confirmation pending")};break}}catch(e){t.interruption={index:l,phase:n,error:e};break}}return t}async function j(e){let t=e.results.map(e=>(0,a._)({},e));for(let i of t){var n,s;let o,c=i.value;if(!c.error||c.timeout||c.signature||0!==c.sendAttempts||!0!==c.simulationFailed||(null==(n=c.simulationDiagnostics)?void 0:n.error)!=="BlockhashNotFound"||!Number.isSafeInteger(c.slot))continue;try{let t=x(e.signedTransactions[i.index]),n=t.message.compiledInstructions[0];if(n&&(null==(s=t.message.staticAccountKeys[n.programIdIndex])?void 0:s.equals(d.SystemProgram.programId))&&g.from(n.data).equals(g.from([4,0,0,0])))continue;let a=t.signatures[0];if(!(null==a?void 0:a.some(e=>0!==e)))continue;let r=await (0,h.M)(e.observeDuration,"recoveryCheck",()=>Promise.race([e.status(l().encode(a)),new Promise((e,t)=>
1{o=setTimeout(()=>t(Error("Recovery status lookup timed out")),3e3)})]));if(!Number.isSafeInteger(r.context.slot)||r.context.slot<c.slot||1!==r.value.length||null!==r.value[0])continue}catch(e){break}finally{clearTimeout(o)}let u=await b((0,r._)((0,a._)({},e),{observeDuration:e.observeDuration?(t,n)=>e.observeDuration("refresh"===t?"recoveryRefresh":"approval"===t?"recoveryApproval":t,n):void 0,transactions:[e.transactions[i.index]],sponsored:[!!e.sponsored[i.index]],prepare:t=>e.prepare(t,i.index),send:(t,n,a)=>e.send(t,i.index,a),phase:t=>{var n;return null==(n=e.phase)?void 0:n.call(e,t,i.index)}}));if(u.results[0]&&(i.value=u.results[0].value),u.interruption)return{results:t,interruption:(0,r._)((0,a._)({},u.interruption),{index:i.index})}}return{results:t}}},73378:(e,t,n)=>{n.d(t,{Y:()=>s});var a=n(95155),r=n(2117);function s(e){let{header:t,footer:n,children:s,afterContent:i,className:o="",surface:l,mode:c="pro",semanticTitle:u=!1,toolTitle:d="Incinerator"}=e;return(0,a.jsxs)("div",{"data-home-mode":"loaded"===l?c:void 0,"data-home-shell-surface":"loading"===l?c:void 0,className:"flex min-h-screen flex-col bg-background ".concat(o),children:[t,(0,a.jsxs)("main",{className:"mx-5 mb-20 mt-3 flex flex-col items-center justify-start gap-y-3 sm:mt-10 sm:gap-y-6 xl:mx-8",style:{minHeight:"calc(100vh - 12rem)"},children:[(0,a.jsx)(r.ToolHeader,{title:d,performanceTarget:"loading"===l,asHeading:u}),(0,a.jsx)("div",{className:"flex w-full flex-1 flex-col gap-y-5",children:s}),n]}),i]})}},79619:(e,t,n)=>{n.d(t,{r:()=>i});var a=n(95155);n(12115);var r=n(18955),s=n(49896);function i(e){let{activeTab:t,onTabChange:n,claimContent:i,feesContent:o,howContent:l,showHint:c,banner:u}=e,d=(0,r.c)("home.fun"),m=s.U.creatorFeeClaims||"fees"!==t?t:"claim",p="h-8 min-w-0 flex-1 whitespace-nowrap px-1 font-header text-[0.55rem] uppercase tracking-[0.04em] transition-colors duration-150 xs:px-2 xs:text-[0.6rem] xs:tracking-[0.08em] sm:h-11 sm:flex-none sm:px-5 sm:text-base sm:tracking-[0.15em]";return(0,a.jsx)("div",{"data-fun-claim-frame":!0,className:"flex w-full flex-col items-center",children:(0,a.jsx)("div",{className:"flex w-full flex-col items-center text-white sm:gap-y-8",children:(0,a.jsxs)("div",{className:"mt-1 w-full max-w-4xl sm:mt-3 lg:origin-top lg:scale-[0.9]",children:[(0,a.jsx)("div",{"data-fun-claim-tabs":!0,role:"tablist","aria-label":d("tabs.label"),className:"mb-[-1px] flex w-full items-end justify-start sm:w-auto",children:(0,a.jsxs)("div",{className:"flex w-full items-center rounded-t-md border border-white/15 bg-headerGreen/80 shadow-[0_6px_15px_rgba(0,0,0,0.35)] sm:w-auto",children:[(0,a.jsx)("button",{"data-fun-claim-tab":"claim",role:"tab","aria-selected":"claim"===m,type:"button",className:"".concat(p," rounded-tl-md border-r border-white/10 ").concat("claim"===m?"-mt-px bg-fun text-background":"text-white hover:bg-white/10"),onClick:()=>n("claim"),children:d("tabs.claim")}),s.U.creatorFeeClaims&&(0,a.jsx)("button",{"data-fun-claim-tab":"fees",role:"tab","aria-selected":"fees"===m,type:"button",className:"".concat(p," border-r border-white/10 ").concat("fees"===m?"-mt-px bg-fun text-background":"text-white hover:bg-white/10"),onClick:()=>n("fees"),children:d("tabs.fees")}),(0,a.jsx)("button",{"data-fun-claim-tab":"how",role:"tab","aria-selected":"how"===m,type:"button",className:"".concat(p," rounded-tr-md ").concat("how"===m?"-mt-px bg-fun text-background":"text-white hover:bg-white/10"),onClick:()=>n("how"),children:d("tabs.info")})]})}),(0,a.jsxs)("div",{"data-tool-panel":!0,"data-fun-claim-card":!0,className:"relative flex w-full flex-col items-center rounded-b-md border border-white/10 bg-headerGreen/60 px-4 pb-5 pt-4 text-center shadow-[0_0_25px_rgba(0,0,0,0.35)] sm:rounded-tr-md sm:px-6 sm:pb-5 sm:pt-10",children:[(0,a.jsx)("div",{"data-fun-claim-panel":"claim",role:"tabpanel",className:"w-full flex-col items-center ".concat("claim"===m?"flex":"hidden"),children:i}),s.U.creatorFeeClaims&&(0,a.jsx)("div",{"data-fun-claim-panel":"fees",role:"tabpanel",className:"w-full flex-col items-center ".concat("fees"===m?"flex":"hidden"),children:o}),(0,a.jsx)("div",{"data-fun-claim-panel":"how",role:"tabpanel",className:"w-full ".concat("how"===m?"":"hidden"),children:l})]}),c&&(0,a.jsx)("div",{"data-fun-mode-hint":!0,className:"mt-3 sm:mt-4",children:(0,a.jsx)("div",{className:"rounded-md border border-white/10 bg-headerGreen/60 px-3 py-1.5 text-center shadow-lg sm:px-4 sm:py-2",children:(0,a.jsxs)("p",{className:"break-words text-base leading-relaxed text-white/90 sm:text-sm",children:[(0,a.jsx)("span",{className:"hidden xs:inline",children:d.rich("hint.long",{fun:e=>(0,a.jsx)("span",{className:"text-fun",children:e}),pro:e=>(0,a.jsx)("span",{className:"text-fun",children:e})})}),(0,a.jsx)("span",{className:"xs:hidden",children:d.rich("hint.short",{fun:e=>(0,a.jsx)("span",{className:"text-fun",children:e}),pro:e=>(0,a.jsx)("span",{className:"text-fun",children:e})})})]})})}),u]})})})}},97130:(e,t,n)=>{n.d(t,{I:()=>l,O:()=>c});var a=n(95155),r=n(12115),s=n(18955),i=n(45249),o=n(93751);function l(e){let{onOpen:t}=e,n=(0,s.c)("common.wallet");
1return(0,a.jsx)("div",{"data-wallet-approval-recovery":!0,className:"mt-4 flex w-full justify-center",children:(0,a.jsx)(o.r,{onClick:t,primaryAction:!0,fullWidth:!0,className:"min-h-12 lg:min-h-14 max-w-[24rem] focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white",children:n("openJupiter")})})}function c(e){let{provider:t,address:n}=e,s=r.useSyncExternalStore(i.SL,()=>(0,i.KB)(t,n),()=>null);return s?(0,a.jsx)(l,{onOpen:s.open}):null}}}]);

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.