1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,675995,e=>{"use strict";e.s(["isNumber",0,e=>""!==e.trim()&&!isNaN(Number(e.replace(",","")))])},175147,e=>{"use strict";let t=parseInt(e.i(791768).env.NEXT_PUBLIC_AVAX_CHAINID.toString(),10);async function n(e){e?await e.switchNetwork(t):console.error("Wallet is not connected")}async function a(e,t){if(!e)throw Error("Wallet is not connected");if(!e.switchNetwork)throw Error("Wallet does not support network switching");await e.switchNetwork(t)}e.s(["DEFAULT_CHAIN_ID",0,t,"switchToChain",0,a,"switchToDefaultChain",0,n])},898632,(e,t,n)=>{"use strict";var a,i;Object.defineProperty(n,"__esModule",{value:!0}),n.ContractMethod=n.SwapSide=void 0,(a=n.SwapSide||(n.SwapSide={})).BUY="BUY",a.SELL="SELL",(i=n.ContractMethod||(n.ContractMethod={})).swapOnUniswap="swapOnUniswap",i.buyOnUniswap="buyOnUniswap",i.swapOnUniswapFork="swapOnUniswapFork",i.buyOnUniswapFork="buyOnUniswapFork",i.swapOnUniswapV2Fork="swapOnUniswapV2Fork",i.buyOnUniswapV2Fork="buyOnUniswapV2Fork",i.simpleBuy="simpleBuy",i.simpleSwap="simpleSwap",i.multiSwap="multiSwap",i.megaSwap="megaSwap",i.protectedMultiSwap="protectedMultiSwap",i.protectedMegaSwap="protectedMegaSwap",i.protectedSimpleSwap="protectedSimpleSwap",i.protectedSimpleBuy="protectedSimpleBuy",i.swapOnZeroXv2="swapOnZeroXv2",i.swapOnZeroXv4="swapOnZeroXv4",i.buy="buy"},76750,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.ContractMethod=n.SwapSide=void 0;var a=e.r(898632);Object.defineProperty(n,"SwapSide",{enumerable:!0,get:function(){return a.SwapSide}}),Object.defineProperty(n,"ContractMethod",{enumerable:!0,get:function(){return a.ContractMethod}})},637565,e=>{"use strict";var t=e.i(581949),n=e.i(76750),a=e.i(144832);let i=async({srcToken:e,destToken:a,srcAmount:i,side:r=n.SwapSide.SELL,signal:u})=>{let s=new URLSearchParams({srcToken:e.address,destToken:a.address,srcDecimals:e.decimals.toString(),destDecimals:a.decimals.toString(),amount:i,side:r,network:"43114",version:"6.2".toString(),maxImpact:"100"}),o=`https://api.paraswap.io/prices/?${s}`,{data:{priceRoute:d}}=await t.default.get(o,{signal:u});return d},r=async({srcToken:e,destToken:a,srcAmount:i,priceRoute:r,userAddress:u,slippage:s=0,partnerAddress:o,partnerFeeBps:d,isDirectFeeTransfer:p,signal:l})=>{let c,y,m=BigInt(Math.round(100*s));r.side===n.SwapSide.BUY?(c=(BigInt(r.srcAmount)*(10000n+m)/10000n).toString(),y=r.destAmount):(c=i,y=(BigInt(r.destAmount)*(10000n-m)/10000n).toString());let b={priceRoute:r,srcToken:e.address,srcDecimals:e.decimals,destToken:a.address,destDecimals:a.decimals,srcAmount:c,destAmount:y,userAddress:u,partner:"ARENA",partnerAddress:o,partnerFeeBps:d,isDirectFeeTransfer:p},{data:T}=await t.default.post("https://api.paraswap.io/transactions/43114",b,{signal:l});return T},u=async({srcToken:e,destToken:t,destAmount:a,signal:r})=>i({srcToken:e,destToken:t,srcAmount:a,signal:r,side:n.SwapSide.BUY}),s=async({srcToken:e,destToken:t,srcAmount:n,priceRoute:i,userAddress:u,slippage:s=0,signal:o})=>r({srcToken:e,destToken:t,srcAmount:n,priceRoute:i,userAddress:u,slippage:s,partnerAddress:a.COMMISION_WALLET,partnerFeeBps:"100",isDirectFeeTransfer:!0,signal:o});e.s(["useSwap",0,()=>({buildSwapWithCommission:s,buildSwap:r,getRate:i,getBuyRate:u,COMMISION_WALLET:a.COMMISION_WALLET})])},453266,e=>{"use strict";var t=e.i(791768);let n="production"===t.env.NEXT_PUBLIC_APP_ENV?"0x2196E106Af476f57618373ec028924767c758464":"0x58e94b00cd4680C12d1B929e8cA88B595cDE491A",a="production"===t.env.NEXT_PUBLIC_APP_ENV?"0x76b52e15062ee75df1EB153915E7A138F14D8fE6":"0xe2C98991721780b1F847e5D81da238171246C12c",i="production"===t.env.NEXT_PUBLIC_APP_ENV?"0x03f1A18519aBeDbEf210FA44e13b71fec01b8dFa":"0x5e053877cC1eaCebB5C43F9711c2C27b5876F323",r=[{inputs:[],stateMutability:"nonpayable",type:"constructor"},{inputs:[{internalType:"address",name:"target",type:"address"}],name:"AddressEmptyCode",type:"error"},{inputs:[{internalType:"address",name:"implementation",type:"address"}],name:"ERC1967InvalidImplementation",type:"error"},{inputs:[],name:"ERC1967NonPayable",type:"error"},{inputs:[],name:"EnforcedPause",type:"error"},{inputs:[],name:"ExpectedPause",type:"error"},{inputs:[],name:"FailedInnerCall",type:"error"},{inputs:[],name:"InvalidFeeSetting",type:"error"},{inputs:[],name:"InvalidInitialization",type:"error"},{inputs:[],name:"NotInitializing",type:"error"},{inputs:[{internalType:"address",name:"owner",type:"address"}],name:"OwnableInvalidOwner",type:"error"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"OwnableUnauthorizedAccount",type:"error"},{inputs:[],name:"UUPSUnauthorizedCallContext",type:"error"},{inputs:[{internalType:"bytes32",name:"slot",type:"bytes32"}],name:"UUPSUnsupportedProxiableUUID",type:"error"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"a",type:"uint256"},{indexed:!1,internalType:"uint256",name:"b",type:"uint256"},{indexed:!1,internalType:"uint256",name:"curveScaler",type:"uint256"},{indexed:!1,internalType:"uint256",name:"tokenSupply",type:"uint256"},{indexed:!1,internalType:"uint256",name:"tokenSplit",type:"uint256"}],name:"AllowedTokenSupplyForParamsSet",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"user",type:"address"},{indexed:!1,internalType:"uint256",name:"tokenId",type:"uint256"},{indexed:!1,internalType:"uint256",name:"tokenAmount",type:"uint256"},{indexed:!1,internalType:"uint256",name:"cost",type:"uint256"},{indexed:!1,internalType:"uint256",name:"tokenSupply",type:"uint256"},{indexed:!1,internalType:"address",name:"referrerAddress",type:"address"},{indexed:!1,internalType:"uint256",name:"referralFee",type:"uint256"},{indexed:!1,internalType:"uint256",name:"creatorFee",type:"uint256"},{indexed:!1,internalType:"uint256",name:"protocolFee",type:"uint256"}],name:"Buy",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint64",name:"version",type:"uint64"}],name:"Initialized",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bool",name:"value",type:"bool"}],name:"LPDeployPermissionSet",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"account",type:"address"}],name:"Paused",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"oldBasisPoint",type:"uint256"},{indexed:!1,internalType:"uint256",name:"newBasisPoint",type:"uint256"}],name:"ProtocolFeeBasisPointSet",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"oldDestination",type:"address"},{indexed:!1,internalType:"address",name:"newDestination",type:"address"}],name:"ProtocolFeeDestinationSet",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"oldBasisPoint",type:"uint256"},{indexed:!1,internalType:"uint256",name:"newBasisPoint",type:"uint256"}],name:"ReferralFeeBasisPointSet",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"user",type:"address"},{indexed:!1,internalType:"address",name:"referrer",type:"address"}],name:"ReferrerSet",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"user",type:"address"},{indexed:!1,internalType:"uint256",name:"tokenId",type:"uint256"},{indexed:!1,internalType:"uint256",name:"tokenAmount",type:"uint256"},{indexed:!1,internalType:"uint256",name:"reward",type:"uint256"},{indexed:!1,internalType:"uint256",name:"tokenSupply",type:"uint256"},{indexed:!1,internalType:"address",name:"referrerAddress",type:"address"},{indexed:!1,internalType:"uint256",name:"referralFee",type:"uint256"},{indexed:!1,internalType:"uint256",name:"creatorFee",type:"uint256"},{indexed:!1,internalType:"uint256",name:"protocolFee",type:"uint256"}],name:"Sell",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"tokenId",type:"uint256"},{components:[{internalType:"uint128",name:"curveScaler",type:"uint128"},{internalType:"uint32",name:"a",type:"uint32"},{internalType:"uint8",name:"b",type:"uint8"},{internalType:"bool",name:"lpDeployed",type:"bool"},{internalType:"uint8",name:"lpPercentage",type:"uint8"},{internalType:"uint8",name:"salePercentage",type:"uint8"},{internalType:"uint8",name:"creatorFeeBasisPoints",type:"uint8"},{internalType:"address",name:"creatorAddress",type:"address"},{internalType:"address",name:"pairAddress",type:"address"},{internalType:"address",name:"tokenContractAddress",type:"address"}],indexed:!1,internalType:"struct TokenManagerERC20.TokenParameters",name:"params",type:"tuple"},{indexed:!1,internalType:"uint256",name:"tokenSupply",type:"uint256"}],name:"TokenCreated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"tokenCreationBuyFeeVault",type:"address"},{indexed:!1,internalType:"uint88",name:"tokenCreationBuyFeeAmount",type:"uint88"},{indexed:!1,internalType:"bool",name:"transferTokenCreationBuyFeeToVault",type:"bool"}],name:"TokenCreationBuyFeeParamsSet",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"oldTokenFactoryAddress",type:"address"},{indexed:!1,internalType:"address",name:"newTokenFactory",type:"address"}],name:"TokenFactorySet",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"tokenId",type:"uint256"},{indexed:!1,internalType:"uint256",name:"amountToken",type:"uint256"},{indexed:!1,internalType:"uint256",name:"amountAVAX",type:"uint256"},{indexed:!1,internalType:"uint256",name:"liquidity",type:"uint256"}],name:"TokenLPCreated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"account",type:"address"}],name:"Unpaused",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"implementation",type:"address"}],name:"Upgraded",type:"event"},{inputs:[],name:"ARENA_ADDRESS",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"ARENA_CONTRACT",outputs:[{internalType:"contract ITokenTemplate",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"AVAX_HELPER",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"GRANULARITY_SCALER",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"INITIAL_TOKEN_ID",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"LP_TOKEN_VAULT",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"MAX_CREATOR_FEE_BASIS_POINT",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"MAX_FEE_BASIS_POINT",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[],name:"STAKER_REWARD_TOKEN_VAULT",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"UPGRADE_INTERFACE_VERSION",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256",name:"_tokenId",type:"uint256"},{internalType:"address",name:"_user",type:"address"},{internalType:"uint256",name:"minArenaToReceive",type:"uint256"}],name:"_sell",outputs:[{internalType:"uint256",name:"amountOut",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"",type:"bytes32"}],name:"allowedTokenSupplyWithParameters",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint32",name:"a",type:"uint32"},{internalType:"uint8",name:"b",type:"uint8"},{internalType:"uint128",name:"c",type:"uint128"},{internalType:"uint256",name:"tokenSplit",type:"uint256"}],name:"allowedTotalSupplyWithParameters",outputs:[{internalType:"uint256",name:"allowedSupply",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256",name:"_tokenId",type:"uint256"},{internalType:"uint256",name:"maxArenaToSpend",type:"uint256"}],name:"buyAndCreateLpIfPossible",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256",name:"_tokenId",type:"uint256"},{internalType:"address",name:"_user",type:"address"},{internalType:"uint256",name:"maxArenaToSpend",type:"uint256"}],name:"buyAndCreateLpIfPossibleWithUser",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256",name:"_tokenId",type:"uint256"},{internalType:"address",name:"referrer",type:"address"},{internalType:"uint256",name:"maxArenaToSpend",type:"uint256"}],name:"buyWithReferrerAndCreateLpIfPossible",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"amountInToken",type:"uint256"},{internalType:"uint256",name:"_tokenId",type:"uint256"}],name:"calculateCost",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"amountInWei",type:"uint256"},{internalType:"uint256",name:"supplyInWei",type:"uint256"},{internalType:"uint256",name:"a",type:"uint256"},{internalType:"uint256",name:"b",type:"uint256"},{internalType:"uint256",name:"curveScaler",type:"uint256"}],name:"calculateCostScaledParametric",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"uint256",name:"amountInWei",type:"uint256"},{internalType:"uint256",name:"supplyInWei",type:"uint256"},{internalType:"uint256",name:"a",type:"uint256"},{internalType:"uint256",name:"b",type:"uint256"},{internalType:"uint256",name:"curveScaler",type:"uint256"},{internalType:"uint256",name:"creatorFeeBasisPoints",type:"uint256"}],name:"calculateCostScaledParametricWithFees",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"amountInToken",type:"uint256"},{internalType:"uint256",name:"_tokenId",type:"uint256"}],name:"calculateCostWithFees",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"amountInToken",type:"uint256"},{internalType:"uint256",name:"_tokenId",type:"uint256"},{internalType:"uint256",name:"totalSupply",type:"uint256"}],name:"calculateCostWithSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256",name:"_tokenId",type:"uint256"}],name:"calculateReward",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256",name:"_tokenId",type:"uint256"}],name:"calculateRewardAndSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"},{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256",name:"_tokenId",type:"uint256"}],name:"calculateRewardWithFees",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"canDeployLp",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint32",name:"a",type:"uint32"},{internalType:"uint8",name:"b",type:"uint8"},{internalType:"uint128",name:"curveScaler",type:"uint128"},{internalType:"uint8",name:"creatorFeeBasisPoints",type:"uint8"},{internalType:"address",name:"tokenCreatorAddress",type:"address"},{internalType:"uint256",name:"tokenSplit",type:"uint256"},{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"symbol",type:"string"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"createToken",outputs:[],stateMutability:"n
1onpayable",type:"function"},{inputs:[{internalType:"uint32",name:"a",type:"uint32"},{internalType:"uint8",name:"b",type:"uint8"},{internalType:"uint128",name:"curveScaler",type:"uint128"},{internalType:"uint8",name:"creatorFeeBasisPoints",type:"uint8"},{internalType:"address",name:"tokenCreatorAddress",type:"address"},{internalType:"uint256",name:"tokenSplit",type:"uint256"},{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"symbol",type:"string"},{internalType:"uint256",name:"amount",type:"uint256"},{components:[{internalType:"address[]",name:"addresses",type:"address[]"},{internalType:"uint256",name:"startTsOffset",type:"uint256"},{internalType:"uint256",name:"duration",type:"uint256"},{internalType:"uint256",name:"transferLimit",type:"uint256"},{internalType:"uint256",name:"balanceLimit",type:"uint256"}],internalType:"struct ITokenTemplate.Whitelist",name:"whitelist",type:"tuple"}],name:"createTokenWithWL",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"_tokenId",type:"uint256"},{internalType:"address[]",name:"_addresses",type:"address[]"}],name:"extendWhitelist",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"_tokenId",type:"uint256"},{internalType:"uint256",name:"_rawCosts",type:"uint256"},{internalType:"address",name:"_user",type:"address"}],name:"getFeeData",outputs:[{components:[{internalType:"uint256",name:"protocolFee",type:"uint256"},{internalType:"uint256",name:"creatorFee",type:"uint256"},{internalType:"uint256",name:"referralFee",type:"uint256"},{internalType:"uint256",name:"totalFeeAmount",type:"uint256"},{internalType:"address",name:"tokenCreator",type:"address"},{internalType:"address",name:"referrerAddress",type:"address"}],internalType:"struct TokenManagerERC20.FeeData",name:"feeData",type:"tuple"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_tokenId",type:"uint256"}],name:"getFeeInfoAndCurrentTokenIdentifier",outputs:[{internalType:"uint256",name:"",type:"uint256"},{internalType:"uint256",name:"",type:"uint256"},{internalType:"uint256",name:"",type:"uint256"},{internalType:"uint256",name:"",type:"uint256"},{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_tokenId",type:"uint256"}],name:"getMaxTokensForSale",outputs:[{internalType:"uint256",name:"buyLimit",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_tokenId",type:"uint256"}],name:"getTokenInfo",outputs:[{components:[{internalType:"uint8",name:"protocolFee",type:"uint8"},{internalType:"uint8",name:"creatorFee",type:"uint8"},{internalType:"uint8",name:"referralFee",type:"uint8"},{internalType:"uint88",name:"tokenCreationBuyFee",type:"uint88"},{internalType:"uint128",name:"curveScaler",type:"uint128"},{internalType:"uint32",name:"a",type:"uint32"},{internalType:"address",name:"tokenAddress",type:"address"}],internalType:"struct TokenManagerERC20.TokenInfo",name:"",type:"tuple"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_tokenId",type:"uint256"}],name:"getTokenParameters",outputs:[{components:[{internalType:"uint128",name:"curveScaler",type:"uint128"},{internalType:"uint32",name:"a",type:"uint32"},{internalType:"uint8",name:"b",type:"uint8"},{internalType:"bool",name:"lpDeployed",type:"bool"},{internalType:"uint8",name:"lpPercentage",type:"uint8"},{internalType:"uint8",name:"salePercentage",type:"uint8"},{internalType:"uint8",name:"creatorFeeBasisPoints",type:"uint8"},{internalType:"address",name:"creatorAddress",type:"address"},{internalType:"address",name:"pairAddress",type:"address"},{internalType:"address",name:"tokenContractAddress",type:"address"}],internalType:"struct TokenManagerERC20.TokenParameters",name:"params",type:"tuple"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"uniswapV2RouterAddress",type:"address"},{internalType:"address",name:"ownerAddress",type:"address"},{internalType:"address",name:"tokenFactoryContractAddress",type:"address"}],name:"initialize",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"pause",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"paused",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"protocolFeeBasisPoint",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[],name:"protocolFeeDestination",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"proxiableUUID",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"referralFeeBasisPoint",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"referrers",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256",name:"_tokenId",type:"uint256"},{internalType:"uint256",name:"minArenaToReceive",type:"uint256"}],name:"sell",outputs:[{internalType:"uint256",name:"amountOut",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256",name:"_tokenId",type:"uint256"},{internalType:"address",name:"referrer",type:"address"},{internalType:"uint256",name:"minArenaToReceive",type:"uint256"}],name:"sellWithReferrer",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256",name:"_tokenId",type:"uint256"},{internalType:"address",name:"_user",type:"address"},{internalType:"uint256",name:"minArenaToReceive",type:"uint256"}],name:"sellWithUser",outputs:[{internalType:"uint256",name:"amountOut",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint32",name:"a",type:"uint32"},{internalType:"uint8",name:"b",type:"uint8"},{internalType:"uint128",name:"c",type:"uint128"},{internalType:"uint256",name:"allowedtokenSupply",type:"uint256"},{internalType:"uint256",name:"tokenSplit",type:"uint256"}],name:"setAllowedTokenSupplyForParameters",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_newAvaxHelper",type:"address"}],name:"setAvaxHelper",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_feeDestination",type:"address"}],name:"setFeeDestination",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"value",type:"bool"}],name:"setLpDeployPermission",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_lpTokenVault",type:"address"}],name:"setLpTokenVault",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint8",name:"_feeBasisPoint",type:"uint8"}],name:"setProtocolFeeBasisPoint",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint8",name:"_feeBasisPoint",type:"uint8"}],name:"setReferralFeeBasisPoint",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_user",type:"address"},{internalType:"address",name:"_referrer",type:"address"}],name:"setReferrer",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_newRouter02",type:"address"}],name:"setRouter02",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_tokenCreationBuyFeeVault",type:"address"},{internalType:"uint88",name:"_tokenCreationBuyFeeAmount",type:"uint88"},{internalType:"bool",name:"_transferTokenCreationBuyFeeToVault",type:"bool"}],name:"setTokenCreationBuyFeeParams",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_newTokenFactory",type:"address"}],name:"setTokenFactory",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"tokenBalanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"tokenCreationBuyFeeAmount",outputs:[{internalType:"uint88",name:"",type:"uint88"}],stateMutability:"view",type:"function"},{inputs:[],name:"tokenCreationBuyFeeVault",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"tokenFactory",outputs:[{internalType:"contract ITokenFactory",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"tokenIdentifier",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"tokenParams",outputs:[{internalType:"uint128",name:"curveScaler",type:"uint128"},{internalType:"uint32",name:"a",type:"uint32"},{internalType:"uint8",name:"b",type:"uint8"},{internalType:"bool",name:"lpDeployed",type:"bool"},{internalType:"uint8",name:"lpPercentage",type:"uint8"},{internalType:"uint8",name:"salePercentage",type:"uint8"},{internalType:"uint8",name:"creatorFeeBasisPoints",type:"uint8"},{internalType:"address",name:"creatorAddress",type:"address"},{internalType:"address",name:"pairAddress",type:"address"},{internalType:"address",name:"tokenContractAddress",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"tokenSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"transferTokenCreationBuyFeeToVault",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"uniswapV2Router02",outputs:[{internalType:"contract IUniswapV2Router02",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"unpause",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newImplementation",type:"address"},{internalType:"bytes",name:"data",type:"bytes"}],name:"upgradeToAndCall",outputs:[],stateMutability:"payable",type:"function"}];e.s(["PAIR_AVAX_HELPER_ABI",0,[{inputs:[{internalType:"address",name:"_tokenManagerAddress",type:"address"},{internalType:"address",name:"_inverseHelperAddress",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[{internalType:"uint256",name:"purchaseAmount",type:"uint256"},{internalType:"uint256",name:"amountOutMin",type:"uint256"}],name:"InsufficientAmountOut",type:"error"},{inputs:[],name:"ARENA_ADDRESS",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"GRANULARITY_SCALER",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"INVERSE_HELPER",outputs:[{internalType:"contract IInverseHelper",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"TOKEN_MANAGER",outputs:[{internalType:"contract ITokenManagerERC20",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"WAVAX_ADDRESS",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_tokenId",type:"uint256"},{internalType:"uint256",name:"_amountOutMin",type:"uint256"}],name:"buyAndCreateLpIfPossibleWithAvax",outputs:[{internalType:"uint256",name:"purchaseAmount",type:"uint256"}],stateMutability:"payable",type:"function"},{inputs:[{internalType:"uint256",name:"_tokenId",type:"uint256"},{internalType:"uint256",name:"arenaAmountToSpend",type:"uint256"},{internalType:"uint256",name:"_amountOutMin",type:"uint256"}],name:"buyWithArena",outputs:[{internalType:"uint256",name:"purchaseAmount",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"_tokenId",type:"uint256"},{internalType:"uint256",name:"arenaAmountToSpend",type:"uint256"},{internalType:"uint256",name:"_amountOutMin",type:"uint256"},{internalType:"address",name:"_referrer",type:"address"}],name:"buyWithArenaWithReferrer",outputs:[{internalType:"uint256",name:"purchaseAmount",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"_tokenId",type:"uint256"},{internalType:"uint256",name:"_amountOutMin",type:"uint256"},{internalType:"address",name:"_referrer",type:"address"}],name:"buyWithAvaxWithReferrer",outputs:[{internalType:"uint256",name:"amountOut",type:"uint256"}],stateMutability:"payable",type:"function"},{inputs:[{internalType:"uint256",name:"_tokenId",type:"uint256"},{internalType:"uint256",name:"_amount",type:"uint256"},{internalType:"uint256",name:"_amountOutAvaxMin",type:"uint256"}],name:"sellToAvax",outputs:[{internalType:"uint256",name:"avaxAmountOut",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"_tokenId",type:"uint256"},{internalType:"uint256",name:"_amount",type:"uint256"},{internalType:"uint256",name:"_amountOutAvaxMin",type:"uint256"},{internalType:"address",name:"_referrer",type:"address"}],name:"sellWithReferrerToAvax",outputs:[{internalType:"uint256",name:"avaxAmountOut",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"uniswapRouter",outputs:[{internalType:"contract IUniswapV2Router02",name:"",type:"address"}],stateMutability:"view",type:"function"}],"PAIR_AVAX_HELPER_CONTRACT",0,i,"PAIR_COMMUNITIES_CONTRACT",0,n,"PAIR_COMMUNITY_ABI",0,r,"PAIR_COMMUNITY_PRICES_ABI",0,[{inputs:[{internalType:"address",name:"_tokenManagerAddress",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"ARENA_ADDRESS",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"GRANULARITY_SCALER",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"TOKEN_MANAGER",outputs:[{internalType:"contract ITokenManagerERC20",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"WAVAX_ADDRESS",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_inputAmountInWei",type:"uint256"},{internalType:"uint256",name:"lowerBound",type:"uint256"},{internalType:"uint256",name:"a",type:"uint256"},{internalType:"uint256",name:"curveScaler",type:"uint256"}],name:"calculateBuyAmount",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"uint256",name:"purchaseAmountInWei",type:"uint256"},{internalType:"uint256",name:"_tokenId",type:"uint256"}],name:"calculateCostWithFeesInAvax",outputs:[{internalType:"uint256",name:"priceInAvax",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"sellAmountInWei",type:"uint256"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"calculateRewardWithFeesInAvax",outputs:[{internalType:"uint256",name:"rewardInAvax",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_avaxAmount",type:"uint256"}],name:"getArenaAmountForGivenAvax",outputs:[{internalType:"uint256",name:"arenaAmount",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_avaxOut",type:"uint256"}],name:"getArenaInForAvaxOut",outputs:[{internalType:"uint256",name:"arenaIn",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_arenaAmount",type:"uint256"}],name:"getAvaxAmountForGivenArenaAmount",outputs:[{internalType:"uint256",name:"avaxAmount",type:"u
1int256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"sellAmount",type:"uint256"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"getAvaxAmountForSell",outputs:[{internalType:"uint256",name:"avaxAmount",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_arenaOut",type:"uint256"}],name:"getAvaxInForArenaOut",outputs:[{internalType:"uint256",name:"avaxIn",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"arenaAmount",type:"uint256"},{internalType:"uint256",name:"_tokenId",type:"uint256"}],name:"getPurchaseAmountAndPriceWithGivenArena",outputs:[{internalType:"uint256",name:"purchaseAmount",type:"uint256"},{internalType:"uint256",name:"price",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"a",type:"uint256"},{internalType:"uint256",name:"curveScaler",type:"uint256"},{internalType:"uint256",name:"tokenSplit",type:"uint256"},{internalType:"uint256",name:"creatorFeeBasisPoints",type:"uint256"},{internalType:"uint256",name:"arenaAmount",type:"uint256"}],name:"getPurchaseAmountAndPriceWithGivenArenaForNewToken",outputs:[{internalType:"uint256",name:"purchaseAmount",type:"uint256"},{internalType:"uint256",name:"price",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"avaxAmount",type:"uint256"},{internalType:"uint256",name:"_tokenId",type:"uint256"}],name:"getPurchaseAmountAndPriceWithGivenAvax",outputs:[{internalType:"uint256",name:"purchaseAmount",type:"uint256"},{internalType:"uint256",name:"priceInArena",type:"uint256"},{internalType:"uint256",name:"requiredAvax",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"a",type:"uint256"},{internalType:"uint256",name:"curveScaler",type:"uint256"},{internalType:"uint256",name:"tokenSplit",type:"uint256"},{internalType:"uint256",name:"creatorFeeBasisPoints",type:"uint256"},{internalType:"uint256",name:"avaxAmount",type:"uint256"}],name:"getPurchaseAmountAndPriceWithGivenAvaxForNewToken",outputs:[{internalType:"uint256",name:"purchaseAmount",type:"uint256"},{internalType:"uint256",name:"price",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"uint256",name:"totalPaid",type:"uint256"}],name:"invertTotalToRaw",outputs:[{internalType:"uint256",name:"rawCost",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"protocolFeeBasisPoint",type:"uint256"},{internalType:"uint256",name:"referralFeeBasisPoint",type:"uint256"},{internalType:"uint256",name:"creatorFeeBasisPoint",type:"uint256"},{internalType:"uint256",name:"tokenCreationBuyFeeAmount",type:"uint256"},{internalType:"uint256",name:"totalPaid",type:"uint256"}],name:"invertTotalToRaw",outputs:[{internalType:"uint256",name:"rawCost",type:"uint256"}],stateMutability:"pure",type:"function"},{inputs:[],name:"uniswapRouter",outputs:[{internalType:"contract IUniswapV2Router02",name:"",type:"address"}],stateMutability:"view",type:"function"}],"PAIR_COMMUNITY_PRICES_CONTRACT",0,a])},960238,e=>{"use strict";var t=e.i(251701),n=e.i(791768);let a={staging:{version:"v2",launchEnabled:!0,chainId:4663,addresses:{registry:"0x287Ed2676bF1AE8977346bCf1F55e8ab14aEb54e",nativeManager:"0x2Cdee41F8c7376268e0BA9DbD36997CCEB20952C",arenaManager:"0xB63A2e80E120D327B5a4680D783F4f1Ab0E02a04",tokenFactory:"0x30F75a7cb0f44179A4d2913ffc3BcA286534CB1c",poolManager:"0x8366a39CC670B4001A1121B8F6A443A643e40951",wrappedArena:"0x50832d74a7160E2f7d361F5E678E107D228B9Aa6",nativePriceHelper:"0x27074BDc0Ad0027f7062f4C8216CC2cDD4208f66",arenaPriceHelper:"0x1D1307CC345415BD2e6e76baFdeC67113bD278ed",singleTxBuyer:"0x0ef6768cBC9F49719E3B99222C8A90370020a26e",singleTxQuoter:"0x72fC44966f64E439c157B345761C96C9845aF553",nativeSingleTxBuyer:"0xbfff958fAE6913a784F93432B1D893e7EfB1024C",nativeSingleTxQuoter:"0xAB193B03306AE2bcdE7bc62caB2331e0783cF92e",weth:"0x0Bd7D308f8E1639FAb988df18A8011f41EAcAD73",postBondQuoter:"0x316a41066E7f5b2f01aa4D168b16B65f971C5d39",postBondRouter:"0xef1d2d6593513f0e22bc9840D506342DeaB925a9",prismNativeRouter:"0xA52989a45B738Fd13A356d15359DEF55737476Ba",prismNativeRouterV3:"0x378E9fF1101AEb7560A4dd02A27fDF3Cc0e93c77",v3Quoter:"0x33e885ed0ec9bf04ecfb19341582aadcb4c8a9e7",dividendController:"0xa9fafEC9343318D8b7297C616e0Ed1d4C64FD6f3"},arena:{nativePoolEnabled:!1,nativePoolFee:2500,nativePoolTickSpacing:60,nativePoolHooks:"0x3a319a4769d2a473Ed93861766cE217775412044"},prismPairs:{nvda:{manager:"0x7b1c9583C7a0ffb178362817fCBBEAcE324d1c8c",quoteToken:"0xd0601CE157Db5bdC3162BbaC2a2C8aF5320D9EEC",priceHelper:"0x37676e747786D11B1b7cfD95B92ffB0c3404e7B5",curveScaler:10832272114n,graduationTarget:.0129820409348285,nativePoolFee:5e4,nativePoolTickSpacing:1e3},spcx:{manager:"0xFCAB4e4Db3b416Da68cfC730B9C48330019F960c",quoteToken:"0x4a0E65A3EcceC6dBe60AE065F2e7bb85Fae35eEa",priceHelper:"0xBf5d71455Be501de5C18bF470F72d1D3aB7C49F4",curveScaler:6036458333n,graduationTarget:.023295944781274464,nativePoolFee:5e4,nativePoolTickSpacing:1e3},aapl:{manager:"0x967dD4bDE95CD31741878bBaee730B8bFaed42e8",quoteToken:"0xaF3D76f1834A1d425780943C99Ea8A608f8a93f9",priceHelper:"0xe07173f6bc9f4939E69Ab633E833B93eca04C216",curveScaler:16792187499n,graduationTarget:.008374430073889473,nativePoolFee:5e4,nativePoolTickSpacing:1e3},meta:{manager:"0xd421FB61f6EFEDEDf011580C503B644c06220469",quoteToken:"0xc0D6457C16Cc70d6790Dd43521C899C87ce02f35",priceHelper:"0x41E72fA32299Ad1885b2e1a78dB2EaDDE622F48E",curveScaler:31341666666n,graduationTarget:.004486838606860857,nativePoolFee:5e4,nativePoolTickSpacing:1e3},tsla:{manager:"0xD05Da5a4289B576a39F845A3e9f0c9965A9c19cb",quoteToken:"0x322F0929c4625eD5bAd873c95208D54E1c003b2d",priceHelper:"0x4B3096fAf599C5776506e9aDd227444a52d051f1",curveScaler:16915718509640n,graduationTarget:8313273829892e-18,nativePoolFee:5e4,nativePoolTickSpacing:1e3},googl:{manager:"0x777F96Ed0718E152899B18CC8027c2401e6011f1",quoteToken:"0x2e0847E8910a9732eB3fb1bb4b70a580ADAD4FE3",priceHelper:"0xF1853DbBF27cDaA84e1BEe761ca737Fc6c01ce2c",curveScaler:15669522679635n,graduationTarget:8974427803265e-18,nativePoolFee:5e4,nativePoolTickSpacing:1e3},gme:{manager:"0x4882b107abA04D32b0C9d6814970D616ee78212b",quoteToken:"0x1b0E319c6A659F002271B69dB8A7df2F911c153E",priceHelper:"0x555f62Bb79070A5bc471bf07dDf8939f1C7D547D",curveScaler:1016837146932n,graduationTarget:138296481815554e-18,nativePoolFee:5e4,nativePoolTickSpacing:1e3},throbbin:{enabled:!0,manager:"0x46A60A6506c74301727D7A9Eec6EA758b82B5F83",quoteToken:"0xe8fB470E0685437d7739BD2AacBA60b228800335",priceHelper:"0x80D35d7900bf38F2E678bcdf4870a9d9Dc4fa593",curveScaler:9227n,graduationTarget:15240.598244283083,nativePoolEnabled:!1,nativePoolFee:0,nativePoolTickSpacing:0,nativeV3Pool:"0xd17044bdbEe55C7bD09c185937C88B9007ab7Be6",nativeV3Fee:1e4},pack:{enabled:!0,manager:"0xF5F3FFF8a63966419AFC36D9b0d399a60D524465",quoteToken:"0x0145AcbcceFbEd6F303C420bEeaaAc72E905430b",priceHelper:"0x010c83e949EcFa0F8aa7a29f33247d535ECb03e4",curveScaler:56320n,graduationTarget:2496.8927
155681818,nativePoolEnabled:!0,nativePoolFee:25e3,nativePoolTickSpacing:250}},economics:{nativeCurveA:1,nativeCurveScaler:98049479166n,arenaCurveA:1,arenaCurveScaler:60639n,ethGraduationTarget:.001434224854600028,arenaGraduationTarget:2319.0559648997305}},production:{version:"v2",launchEnabled:!0,chainId:4663,addresses:{registry:"0xF50316b2174c605F53aC37812D83b031D162AD70",nativeManager:"0x45537848Cb5bC7DC30cA3188E5E9a6dD1dD8e8A5",arenaManager:"0x1ed84696a221D767249A0d26B6FEb02C645de0d5",tokenFactory:"0x3d1170c9ea8Bb49A58bAAf3378C7c97E59Bb2800",poolManager:"0x8366a39CC670B4001A1121B8F6A443A643e40951",wrappedArena:"0x50832d74a7160E2f7d361F5E678E107D228B9Aa6",nativePriceHelper:"0x24a21CB67D0e6609D26Cc678db7ef13bffFEC142",arenaPriceHelper:"0x0b0E3668457418167CC612811E4bEFd50E187690",singleTxBuyer:"0x07f75a4bb6D1D9de880e71F4259bB877D794dA5B",singleTxQuoter:"0x9818Da8f49a9a5Ee47bc2F8Fee9582dd9044a805",nativeSingleTxBuyer:"0xBA8f8025461E22164426E5DF84354138099eEacA",nativeSingleTxQuoter:"0x24Dbbc15f3c397DeBE33d64F877B85b2e6BE918a",weth:"0x0Bd7D308f8E1639FAb988df18A8011f41EAcAD73",postBondQuoter:"0xA2C1571748c7fA2ce8F46a6CC2e41B0f6BbAbAEE",postBondRouter:"0x04eda72FA05772bEa3D516F446b5aFBf55b74CdF",prismNativeRouter:"0x53Fa410b729aa4a632a6d84F0e907A137534Bfc7",prismNativeRouterV3:"0x898f0fFdF329f50B020CEe5666FfB3602E469b8d",v3Quoter:"0x33e885ed0ec9bf04ecfb19341582aadcb4c8a9e7",dividendController:"0xa8F6Cb031C5f0f923909842D4435687e250559bC"},arena:{nativePoolEnabled:!0,nativePoolFee:8999,nativePoolTickSpacing:90,nativePoolHooks:"0x0000000000000000000000000000000000000000"},prismPairs:{nvda:{enabled:!0,manager:"0x2AF1D4240F9c5Bdd8142a73F55E0E74B39E79A36",quoteToken:"0xd0601CE157Db5bdC3162BbaC2a2C8aF5320D9EEC",priceHelper:"0x490e7D4D30c9a5501B1fbf1A848fa7BB0DDaA606",curveScaler:438147116820n,graduationTarget:21.033709959998678,nativePoolFee:5e4,nativePoolTickSpacing:1e3},spcx:{enabled:!0,manager:"0x7685Ff498685247bB3419d2982281EB002FF4dB6",quoteToken:"0x4a0E65A3EcceC6dBe60AE065F2e7bb85Fae35eEa",priceHelper:"0x6367B02ea0EDfe618191E61E10E483A5182d6bE0",curveScaler:247651723526n,graduationTarget:37.21298298998172,nativePoolFee:5e4,nativePoolTickSpacing:1e3},aapl:{enabled:!0,manager:"0x39CAb5AeB881ED8349DBe175393a85A3f38DAAA2",quoteToken:"0xaF3D76f1834A1d425780943C99Ea8A608f8a93f9",priceHelper:"0xe4AcEd9c5e86FfF0705a261ca3D454AC8f400beA",curveScaler:662723596814n,graduationTarget:13.906037780004434,nativePoolFee:5e4,nativePoolTickSpacing:1e3},meta:{enabled:!0,manager:"0x86991083946269c51Fe258b2Fd80b01b5685333E",quoteToken:"0xc0D6457C16Cc70d6790Dd43521C899C87ce02f35",priceHelper:"0xa5e155E39c60d6841A924C989F250daDc5600cD3",curveScaler:1287397251933n,graduationTarget:7.1585203099980115,nativePoolFee:5e4,nativePoolTickSpacing:1e3},tsla:{enabled:!0,manager:"0x2eaDc658bA72a7857EA179550B157D95a1dB2577",quoteToken:"0x322F0929c4625eD5bAd873c95208D54E1c003b2d",priceHelper:"0xb24b67C9B258723B694F13436062b8C8f94f5D8c",curveScaler:773334366213n,graduationTarget:11.91704361999756,nativePoolFee:5e4,nativePoolTickSpacing:1e3},googl:{enabled:!0,manager:"0xA4481587FD0BF5BA1c0948A65e49A6558109E5AE",quoteToken:"0x2e0847E8910a9732eB3fb1bb4b70a580ADAD4FE3",priceHelper:"0x5b429E387e262972B4c13061B6A359b869a894c7",curveScaler:711636182314n,graduationTarget:12.950240030006105,nativePoolFee:5e4,nativePoolTickSpacing:1e3},gme:{enabled:!0,manager:"0xB10A1c88589c4C5bbbbd148fA9c9aC74dB9275e1",quoteToken:"0x1b0E319c6A659F002271B69dB8A7df2F911c153E",priceHelper:"0x69A6830139bd26b9fbdB652576D67335311c77E3",curveScaler:64048060738n,graduationTarget:143.88974886652554,nativePoolFee:5e4,nativePoolTickSpacing:1e3},throbbin:{enabled:!0,manager:"0x07478206AF95faD0dC2F99627C3AbbbCa82A74D5",quoteToken:"0xe8fB470E0685437d7739BD2AacBA60b228800335",priceHelper:"0x8e5A509d3cA2261700A7a9421A2b252CB867b942",curveScaler:780686n,graduationTarget:11804822.137197286,nativePoolEnabled:!1,nativePoolFee:0,nativePoolTickSpacing:0,nativeV3Pool:"0xd17044bdbEe55C7bD09c185937C88B9007ab7Be6",nativeV3Fee:1e4},pack:{enabled:!0,manager:"0x8a9B8FbC2d621e334af996623269c6C81E24ef8c",quoteToken:"0x0145AcbcceFbEd6F303C420bEeaaAc72E905430b",priceHelper:"0x76FD5ccBe09Ec8F08893Fb7602097B458463fEcF",curveScaler:2408411n,graduationTarget:3826531.009449799,nativePoolEnabled:!0,nativePoolFee:25e3,nativePoolTickSpacing:250},spy:{enabled:!0,manager:"0x7CFF546D83059Dbb5111b06109dA7F2e1bC69748",quoteToken:"0x117cc2133c37B721F49dE2A7a74833232B3B4C0C",priceHelper:"0x81Aa9B2a25087C7930E585499cbdB7F12071De63",curveScaler:1405197374063n,graduationTarget:6.55840919226399,nativePoolEnabled:!1,nativePoolFee:0,nativePoolTickSpacing:0,nativeV3Pool:"0xDDCBBa3666f578E3F09516f21Ff85BFee859AB5e",nativeV3Fee:500},amzn:{enabled:!0,manager:"0x8B1870829baB552EBA5528E5f38F76260218EA9c",quoteToken:"0x12f190a9F9d7D37a250758b26824B97CE941bF54",priceHelper:"0x0c22b545e177be29E0Be5cE2bBDbE812EBd918D6",curveScaler:463428704531n,graduationTarget:19.886250646313876,nativePoolFee:2990,nativePoolTickSpacing:30},msft:{enabled:!0,manager:"0x3f61929D61bA1f905D862E945E11c4C20fFbf5E6",quoteToken:"0xe93237C50D904957Cf27E7B1133b510C669c2e74",priceHelper:"0x3eD9c358252Fb15407760936f6c458AB34e4FCD8",curveScaler:907246060313n,graduationTarget:10.1580594043258,nativePoolFee:1e4,nativePoolTickSpacing:200},mu:{enabled:!0,manager:"0x643c95865CA3713fc76D5d810C209C031f747830",quoteToken:"0xfF080c8ce2E5feadaCa0Da81314Ae59D232d4afD",priceHelper:"0x0e339bDE02cf367E25c5199FF3338F8c8c21Fb76",curveScaler:1882811915790n,graduationTarget:4.894731809222251,nativePoolFee:1e4,nativePoolTickSpacing:200},cost:{enabled:!0,manager:"0x897420b8F4d972d22bb2751A37B69C7683E816b8",quoteToken:"0x4EA005168D7F09a7A0Ba9D1DEf21a479950E44C2",priceHelper:"0xd89e8411E170B6948EB0741504880E304a96Ebd2",curveScaler:1657536933952n,graduationTarget:5.559972261388462,nativePoolEnabled:!1,nativePoolFee:0,nativePoolTickSpacing:0,nativeV3Pool:"0xc478A811a0002BE4321A142D5446247456b1cB05",nativeV3Fee:1e4},qqq:{enabled:!0,manager:"0xD67DaC287F35d74b1aefE2651B3e8eDc9A61592b",quoteToken:"0xD5f3879160bc7c32ebb4dC785F8a4F505888de68",priceHelper:"0x84F22A660CA140D7572918AEc183160FeEF39264",curveScaler:1320070481016n,graduationTarget:6.981338881168648,nativePoolEnabled:!1,nativePoolFee:0,nativePoolTickSpacing:0,nativeV3Pool:"0xA40D00a55d43bA2d188039DCF88bD68f4F133E78",nativeV3Fee:3e3},gld:{enabled:!0,manager:"0xF9E95D009B64c78A4f84E39a85c2FCa1238B0Cf9",quoteToken:"0xC9a981FEE1F9DEc688bb123ccDeCc63D0deBFC4e",priceHelper:"0x4c664de27f56430977D083a91983BD9e7676F91b",curveScaler:744945560859n,graduationTarget:12.371185035820808,nativePoolEnabled:!1,nativePoolFee:0,nativePoolTickSpacing:0,nativeV3Pool:"0x26250bA84465454bc731F710E46F1f32b167d66B",nativeV3Fee:500},lly:{enabled:!0,manager:"0x3B2993c8A2c3B5Ee0Dbc5c761a263A60ECeDEB0c",quoteToken:"0x8005d266423c7ea827372c9c864491e5786600ea",priceHelper:"0x65954785fdb7f5219CE363f4bBd34622F4036306",curveScaler:2073024623672n,graduationTarget:4.445610182225293,nativePoolEnabled:!1,nativePoolFee:0,nativePoolTickSpacing:0,nativeV3Pool:"0x666bA98aB094793e276215448F2485FD8e3c3CE5",nativeV3Fee:3e3},tsm:{enabled:!0,manager:"0xbc0A2a94CD5D8ECD696efD6efb0240EDbAbCf850",quoteToken:"0x58FfE4a942d3885bAa22D7520691F611EF09e7AA",priceHelper:"0x2e480Eb0381169709186df2D3e68E54aAb86Ef58",curveScaler:800544840469n,graduationTarget:11.511983975314712,nativePoolEnabled:!1,nativePoolFee:0,nativePoolTickSpacing:0,nativeV3Pool:"0x91280dB3392EA92C08d8134b5760Fb4798B69547",nativeV3Fee:3e3},slv:{enabled:!0,manager:"0x93CD6aA4b04269CDfB749f667020E8b19E0A8AF4",quoteToken:"0x411eFb0E7f985935DAec3D4C3ebaEa0d0AD7D89f",priceHelper:"0xd5f5FBc1553785eB880d3B1AA0685EB4a65005cA",curveScaler:112534858828n,graduationTarget:81.89337482606754,nativePoolEnabled:!1,nativePoolFee:0,nativePoolTickSpacing:0,nativeV3Pool:"0xCa2734C70E3C348eDcDA36A6478c9275A0Ff0c90",nativeV3Fee:3e3}},economics:{nativeCurveA:65535,nativeCurveScaler:3938401442307n,arenaCurveA:65535,arenaCurveScaler:2530914n,ethGraduationTarget:2.3400000000002037,arenaGraduationTarget:3641316.9489826}}},i="production"===n.env.NEXT_PUBLIC_APP_ENV?a.production:a.staging,r=i.version,u=i.launchEnabled,s=i.chainId,o=i.addresses,d={AAPL:"https://static.starsarena.com/uploads/7631dce7-e38e-7a0f-8840-570edf32f36c1784712018970.png",AMZN:"https://static.starsarena.com/uploads/5cc2ecfd-3fb7-7ef6-7ac7-a900d27f1f481789053983097.webp",COST:"https://static.starsarena.com/uploads/e645c4db-ad4f-5abe-972b-8a46f2b8e3c11789054083746.png",GLD:"https://static.starsarena.com/uploads/e99c5eca-7c84-7f65-e1b3-3232f55c79f31789054594024.jpeg",LLY:"https://static.starsarena.com/uploads/f24e2c8e-0285-1c4f-ebfa-0dd733692bc11789054384166.jpeg",MSFT:"https://static.starsarena.com/uploads/f9c7a919-b82f-4bee-e114-949c8a6ea0511789054018099.png",MU:"https://static.starsarena.com/uploads/b85b4ea2-2f6e-8492-78f3-8f201839be361789054089627.png",NVDA:"https://static.starsarena.com/uploads/5410deb3-cacc-c22c-a65f-47b199356bdc1784712054782.png",QQQ:"https://static.starsarena.com/uploads/f8867101-0b90-d582-bf97-c313cf5fdda41789054080200.png",SLV:"https://static.starsarena.com/uploads/d0e1113a-5920-a9f5-6e5d-64db64596bc81789054264838.png",SPY:"https://static.starsarena.com/uploads/5b31d2e0-1ecf-50b7-67e0-830dd8ebffdc1789054515715.webp",TSM:"https://static.starsarena.com/uploads/f88c4c1b-aa3a-a9f0-6410-0763985f51bf1789054196020.webp",TSLA:"https://static.starsarena.com/uploads/a8ccf92e-3d11-a53b-8be5-60215df919fe1784712111837.png",SPCX:"https://static.starsarena.com/uploads/cd485a48-3fc7-6d00-d06a-7ff527da974f1784712223427.png",GOOGL:"https://static.starsarena.com/uploads/7f7bfac9-5bb6-3055-2d79-d9c6f8fab65a1784712297978.png",GME:"https://static.starsarena.com/uploads/9d00ccc0-1b2f-49b4-1f1c-19497cc314091784801704160.jpeg",META:"https://static.starsarena.com/uploads/10a1eac1-1722-afab-48f1-dcf478b1ffe11784712333878.png",THROBB
1IN:"https://static.starsarena.com/uploads/0e6e2368-da39-eeb4-3593-ea9ca28c536d1785165339691.png",PACK:"https://static.starsarena.com/uploads/2b20cfb8-fb81-b270-9b01-62f14b30a0b81786726289980.jpeg"},p={AAPL:"Apple",AMZN:"Amazon",COST:"Costco",GME:"GameStop",GLD:"SPDR Gold Shares",GOOGL:"Alphabet",LLY:"Eli Lilly",META:"Meta",MSFT:"Microsoft",MU:"Micron",NVDA:"NVIDIA",PACK:"Wolf Pack",QQQ:"Invesco QQQ",SLV:"iShares Silver Trust",SPCX:"SpaceX",SPY:"SPDR S&P 500 ETF",THROBBIN:"Throbbin",TSM:"Taiwan Semiconductor",TSLA:"Tesla"},l=Object.fromEntries(Object.entries(i.prismPairs).map(([e,t])=>{let n=e.toUpperCase();return[e,{enabled:!1!==t.enabled,symbol:n,manager:t.manager,quoteToken:t.quoteToken,priceHelper:t.priceHelper,decimals:18,curveScaler:t.curveScaler,graduationTarget:t.graduationTarget,icon:d[n]??"",nativePool:!1===t.nativePoolEnabled?void 0:{currency0:"0x0000000000000000000000000000000000000000",currency1:t.quoteToken,fee:t.nativePoolFee,tickSpacing:t.nativePoolTickSpacing,hooks:"0x0000000000000000000000000000000000000000"},nativeV3Pool:t.nativeV3Pool&&t.nativeV3Fee?{pool:t.nativeV3Pool,router:i.addresses.prismNativeRouterV3,fee:t.nativeV3Fee}:void 0}]})),c={arena:{enabled:!0,symbol:"ARENA",manager:o.arenaManager,quoteToken:o.wrappedArena,priceHelper:o.arenaPriceHelper,decimals:18,curveScaler:i.economics.arenaCurveScaler,graduationTarget:i.ec
1onomics.arenaGraduationTarget,icon:"/assets/coins/arena.png",nativePool:i.arena.nativePoolEnabled?{currency0:"0x0000000000000000000000000000000000000000",currency1:o.wrappedArena,fee:i.arena.nativePoolFee,tickSpacing:i.arena.nativePoolTickSpacing,hooks:i.arena.nativePoolHooks}:void 0},...l},y=[{value:"eth",symbol:"ETH",name:"Ethereum",description:"Native Robinhood Chain pair",icon:"/icons/ethereum.svg"},{value:"arena",symbol:"ARENA",name:"Arena",description:"Arena on Robinhood",icon:"/assets/coins/arena.png"},...Object.entries(l).filter(([,e])=>e.enabled).map(([e,t])=>({value:e,symbol:t.symbol,name:p[t.symbol]??t.symbol,description:"Tokenized stock pair",icon:t.icon}))];function m(e){let t=c[e.toLowerCase()];if(!t)throw Error(`Unsupported Prism pair: ${e}`);return t}let b=new Set(Object.values(a).flatMap(e=>[e.addresses.nativeManager,e.addresses.arenaManager,...Object.values(e.prismPairs).map(e=>e.manager)].map(e=>e.toLowerCase()))),T=new Map(Object.values({staging:{native:{manager:"0x17bd9a0e76042F01eF0fCA4265864dD9C34007Ea",priceHelper:"0x5ca7802009Fa8e85121a8CE60c71B4a13E2A9dd3"},arena:{manager:"0x9278E440708C472ed6Dc3622a1eAeE8DA2282edb",priceHelper:"0x171e6C3a633911215330D28078097fa27b7aC96A"},prismPairs:{nvda:{manager:"0x4757576a764Bd53807C76f9864bD4fd28AD04C55",priceHelper:"0x854F5c2c054b2965a0E2f0510632A89c6353a8A0"},spcx:{manager:"0x775fd54267604673387b2DDa92cA169B7A5E5897",priceHelper:"0xFD932BbE788508CCe1C67E62e20c73DE6392dFfc"},aapl:{manager:"0xC841E7D6bD51EEC4934d30324724698dc13AdA3E",priceHelper:"0xBf44EC5CC38C2236DB03B4915270e2B8b807A65F"},meta:{manager:"0x201fD921822829AC8BD9eC67667fD497c7Deb20d",priceHelper:"0xEF27da3a71479E017AA4eF99c09a65c95D0edaE4"},tsla:{manager:"0x0e16BD3D243e340c257a61acF199977a9D595Cc7",priceHelper:"0xB865cAd1EcF5E1AC11D627F6616703418bc1EDef"},googl:{manager:"0x3560DC69F9b20f7fc1dB08FD4229677fEc039eeD",priceHelper:"0x42A851F254c868440a993a3B4c61a2d9561D14Fe"},gme:{manager:"0x03d921EcA3354dCA1Ec593f9E9cEfE61889cdB6d",priceHelper:"0x2dAF9A415083A7a3d5F774eC96e43b77B79772AB"},throbbin:{manager:"0xEB5A98FB4367F586FcBf14642e65390aDA4403c6",priceHelper:"0x03dc6d1c66A9d299e41b042E4010A6AB0f70b1dC"},pack:{manager:"0x48521EFe9E3eFC237ab79A3c13A5B2b130186cDE",priceHelper:"0x1cEa2AF0C66B7F7a5e27F09d37120ee6a45BB5Cc"}},prismNativeRouter:"0x47563c2CFD0B3f90aC0Aab48CfEa9DF2945E3180",prismNativeRouterV3:"0x7132bDb0Cd937be7aB1AE9aaa921C00501718bF4"},production:{native:{manager:"0x8E217cd9F90B30c0f8A0c85337912eeF29AeCe0a",priceHelper:"0x4bAEfc1A42367A0F465EB2da84c1A44bAED7A803"},arena:{manager:"0x1F2e88D968A5B80608d3718A12Ac5a8925a65F23",priceHelper:"0x5084c71106D8B68f85E79e1A72Fdb3573fD599F2"},prismPairs:{nvda:{manager:"0xBA4a7FC7A4622573160c310B57b2581651436Ae3",priceHelper:"0x89Ebd7711f719Cc6C1c260FdB352C11d9FC2C78D"},spcx:{manager:"0xFC3D2af46D127567b7E867af3a2Af70139d2F9d2",priceHelper:"0x89CD1DDF226DB4a39aD9A67e35c3FC7f4e54db06"},aapl:{manager:"0x163F8DAA94641bCD3dA3CA1D8993BD73596315D9",priceHelper:"0x74B2E0cc4176FE227aD5bFD7Ed838738125a8445"},meta:{manager:"0x0912d92A448835676952b4fDf656cc33644b516b",priceHelper:"0x8275e85d9407A71Da9F483DD7C61C5090efb8A59"},tsla:{manager:"0x0383b874c8301f7bFD7dA00Fd379aB1c72a67BDa",priceHelper:"0x091Dfe501263D5C208C997674daAB01ADAFD81A5"},googl:{manager:"0x0f93f0a23b70db46aEcD758219edb6AC0688a821",priceHelper:"0x43624342c44e1D2b5049aACe8dd4f2b013a2CDA4"},gme:{manager:"0xdeBCF25f95d410a7b73383446D85E35a48CD2c5d",priceHelper:"0xc47Ef93B4AF435ffF740Eb9D7cD48A1918458197"},throbbin:{manager:"0x8FAB988EF068D0f100c5812f56559dEFC7695641",priceHelper:"0xdb1651284D3430f5264F5aF53B0BA0f9b01c8069"},pack:{manager:"0x3124c30b80FD6dD1b8815Ec2714036fD566456ef",priceHelper:"0x9b77bBf3BEb310D18410a84E8e76e137f11A9061"}},prismNativeRouter:"0xE6d6902D804940C3011C17E505B00A08330aa0bC",prismNativeRouterV3:"0x62c0705fc83a7bCe716973dD882030e98802871f"}}).flatMap(e=>[e.native,e.arena,...Object.values(e.prismPairs)].map(({manager:t,priceHelper:n})=>[t.toLowerCase(),{priceHelper:n,prismNativeRouter:e.prismNativeRouter,prismNativeRouterV3:e.prismNativeRouterV3}])));function A(e){if(!e)return r;let t=e.toLowerCase();if(b.has(t))return"v2";if(T.has(t))return"v1";throw Error(`Unsupported Robinhood launch manager: ${e}`)}let f=i.economics.nativeCurveA,k=i.economics.nativeCurveScaler,v=i.economics.arenaCurveA;i.economics.arenaCurveScaler;let B=i.economics.ethGraduationTarget;i.economics.arenaGraduationTarget;let F={a:f,b:0,curveScaler:k,creatorFeeBasisPoints:0,tokenSplit:75n,totalSupply:1000000000n*10n**18n},P=(0,t.parseAbi)(["function setNextLaunchHolderRewards(bool enabled)","function tokenIdentifier() view returns (uint256)","function bondingCreatorFeeBasisPoint() view returns (uint8)","function paused() view returns (bool)","function canDeployLp() view returns (bool)","function tokenFactory() view returns (address)","function tokenParams(uint256 tokenId) view returns (uint128 curveScaler,uint16 a,uint8 b,bool lpDeployed,uint8 lpPercentage,uint8 salePercentage,uint8 creatorFeeBasisPoints,address creatorAddress,address pairAddress,address tokenContractAddress)","function tokenBalanceOf(uint256 tokenId) view returns (uint256)","function getV4PoolInitParams() view returns (((int24 tickSpacing,int24 tickLower,int24 tickUpper,uint24 fee,uint160 startingPrice,uint256 token0Amount,uint256 token1Amount,address token0,address token1,address recipient,address hookContract,bytes hookData) poolInitParams,uint16 creatorFeePpm,uint160 invertedStartingPrice))","function getMaxTokensForSale(uint256 tokenId) view returns (uint256)","function calculateRewardWithFees(uint256 amount,uint256 tokenId) view returns (uint256)","function allowedTotalSupplyWithParameters(uint16 a,uint8 b,uint128 c,uint256 tokenSplit) view returns (uint256)","function buyAndCreateLpIfPossible(uint256 amount,uint256 tokenId,uint256 maxTotalCost,uint256 deadline) payable","function sell(uint256 amount,uint256 tokenId,uint256 minNetReward,uint256 deadline)","function createToken(uint16 a,uint8 b,uint128 curveScaler,uint8 creatorFeeBasisPoints,address tokenCreatorAddress,uint256 tokenSplit,string name,string symbol,uint256 amount,uint256 maxTotalCost,uint256 deadline) payable","function createTokenWithWL(uint16 a,uint8 b,uint128 curveScaler,uint8 creatorFeeBasisPoints,address tokenCreatorAddress,uint256 tokenSplit,string name,string symbol,uint256 amount,(address[] addresses,uint256 startTsOffset,uint256 duration,uint256 transferLimit,uint256 balanceLimit) whitelist,uint256 maxTotalCost,uint256 deadline) payable","event TokenCreated(uint256 tokenId,(uint128 curveScaler,uint16 a,uint8 b,bool lpDeployed,uint8 lpPercentage,uint8 salePercentage,uint8 creatorFeeBasisPoints,address creatorAddress,address pairAddress,address tokenContractAddress) params,uint256 tokenSupply)"]),C=(0,t.parseAbi)(["function setNextLaunchHolderRewards(bool enabled)","function tokenIdentifier() view returns (uint256)","function bondingCreatorFeeBasisPoint() view returns (uint8)","function paused() view returns (bool)","function canDeployLp() view returns (bool)","function tokenFactory() view returns (address)","function tokenParams(uint256 tokenId) view returns (uint128 curveScaler,uint32 a,uint8 b,bool lpDeployed,uint8 lpPercentage,uint8 salePercentage,uint8 creatorFeeBasisPoints,address creatorAddress,address pairAddress,address tokenContractAddress)","function tokenBalanceOf(uint256 tokenId) view returns (uint256)","function getV4PoolInitParams() view returns (((int24 tickSpacing,int24 tickLower,int24 tickUpper,uint24 fee,uint160 startingPrice,uint256 token0Amount,uint256 token1Amount,address token0,address token1,address recipient,address hookContract,bytes hookData) poolInitParams,uint16 creatorFeePpm,uint160 invertedStartingPrice))","function getMaxTokensForSale(uint256 tokenId) view returns (uint256)","function calculateRewardWithFees(uint256 amount,uint256 tokenId) view returns (uint256)","function allowedTotalSupplyWithParameters(uint32 a,uint8 b,uint128 c,uint256 tokenSplit) view returns (uint256)","function buyAndCreateLpIfPossible(uint256 amount,uint256 tokenId,uint256 maxArenaToSpend)","function sell(uint256 amount,uint256 tokenId,uint256 minArenaToReceive) returns (uint256 amountOut)","function createToken(uint32 a,uint8 b,uint128 curveScaler,uint8 creatorFeeBasisPoints,address tokenCreatorAddress,uint256 tokenSplit,string name,string symbol,uint256 amount)","function createTokenWithWL(uint32 a,uint8 b,uint128 curveScaler,uint8 creatorFeeBasisPoints,address tokenCreatorAddress,uint256 tokenSplit,string name,string symbol,uint256 amount,(address[] addresses,uint256 startTsOffset,uint256 duration,uint256 transferLimit,uint256 balanceLimit) whitelist)","event TokenCreated(uint256 tokenId,(uint128 curveScaler,uint32 a,uint8 b,bool lpDeployed,uint8 lpPercentage,uint8 salePercentage,uint8 creatorFeeBasisPoints,address creatorAddress,address pairAddress,address tokenContractAddress) params,uint256 tokenSupply)"]),g=(0,t.parseAbi)(["function tokenIdentifier() view returns (uint256)","function paused() view returns (bool)","function canDeployLp() view returns (bool)","function tokenFactory() view returns (address)","function dividendController() view returns (address)","function getTokenParameters(uint256 tokenId) view returns ((uint128 curveScaler,uint16 a,uint8 b,bool lpDeployed,uint8 lpPercentage,uint8 salePercentage,uint8 creatorFeeBasisPoints,uint16 dividendFeeBasisPoints,address creatorAddress,address creatorFeeRecipient,address postBondCreatorFeeRecipient,address pairAddress,address tokenContractAddress,uint16 postBondCreatorFeePpm) params)","function tokenBalanceOf(uint256 tokenId) view returns (uint256)","function getV4PoolInitParams() view returns (((int24 tickSpacing,int24 tickLower,int24 tickUpper,uint24 fee,uint160 startingPrice,uint256 token0Amount,uint256 token1Amount,address token0,address token1,address recipient,address hookContract,bytes hookData) poolInitParams,uint160 invertedStartingPrice))","function getMaxTokensForSale(uint256 tokenId) view returns (uint256)","function calculateRewardWithFees(uint256 amount,uint256 tokenId) view returns (uint256)","function allowedTotalSupplyWithParameters(uint16 a,uint8 b,uint128 c,uint256 tokenSplit) view returns (uint256)","function buyAndCreateLpIfPossible(uint256 amount,uint256 tokenId,uint256 maxTotalCost,uint256 deadline) payable","function sell(uint256 amount,uint256 tokenId,uint256 minNetReward,uint256 deadline)","function createToken(uint16 a,uint8 b,uint128 curveScaler,uint8 creatorFeeBasisPoints,uint16 dividendFeeBasisPoints,address tokenCreatorAddress,uint256 tokenSplit,string name,string symbol,uint256 amount,uint256 maxTotalCost,uint256 deadline) payable","function createTokenWithWL(uint16 a,uint8 b,uint128 curveScaler,uint8 creatorFeeBasisPoints,uint16 dividendFeeBasisPoints,address tokenCreatorAddress,uint256 tokenSplit,string name,string symbol,uint256 amount,(address[] addresses,uint256 startTsOffset,uint256 duration,uint256 transferLimit,uint256 balanceLimit) whitelist,uint256 maxTotalCost,uint256 deadline) payable","function creatorUpdate
1CreatorFee(uint256 tokenId,uint8 newFeeBasisPoints,address newRecipient)","event TokenCreated(uint256 tokenId,(uint128 curveScaler,uint16 a,uint8 b,bool lpDeployed,uint8 lpPercentage,uint8 salePercentage,uint8 creatorFeeBasisPoints,uint16 dividendFeeBasisPoints,address creatorAddress,address creatorFeeRecipient,address postBondCreatorFeeRecipient,address pairAddress,address tokenContractAddress,uint16 postBondCreatorFeePpm) params,uint256 tokenSupply)"]),E=(0,t.parseAbi)(["function tokenIdentifier() view returns (uint256)","function paused() view returns (bool)","function canDeployLp() view returns (bool)","function tokenFactory() view returns (address)","function dividendController() view returns (address)","function getTokenParameters(uint256 tokenId) view returns ((uint128 curveScaler,uint32 a,uint8 b,bool lpDeployed,uint8 lpPercentage,uint8 salePercentage,uint8 creatorFeeBasisPoints,address creatorAddress,address pairAddress,address tokenContractAddress,uint16 dividendFeeBasisPoints,address creatorFeeRecipient,address postBondCreatorFeeRecipient,uint16 postBondCreatorFeePpm) params)","function tokenBalanceOf(uint256 tokenId) view returns (uint256)","function getV4PoolInitParams() view returns (((int24 tickSpacing,int24 tickLower,int24 tickUpper,uint24 fee,uint160 startingPrice,uint256 token0Amount,uint256 token1Amount,address token0,address token1,address recipient,address hookContract,bytes hookData) poolInitParams,uint16 creatorFeePpm,uint160 invertedStartingPrice))","function getMaxTokensForSale(uint256 tokenId) view returns (uint256)","function calculateRewardWithFees(uint256 amount,uint256 tokenId) view returns (uint256)","function allowedTotalSupplyWithParameters(uint32 a,uint8 b,uint128 c,uint256 tokenSplit) view returns (uint256)","function buyAndCreateLpIfPossible(uint256 amount,uint256 tokenId,uint256 maxPairTokenToSpend,uint256 deadline)","function sell(uint256 amount,uint256 tokenId,uint256 minPairTokenToReceive,uint256 deadline) returns (uint256 amountOut)","function createToken(uint32 a,uint8 b,uint128 curveScaler,uint8 creatorFeeBasisPoints,uint16 dividendFeeBasisPoints,address tokenCreatorAddress,uint256 tokenSplit,string name,string symbol,uint256 amount,uint256 maxTotalCost,uint256 deadline)","function createTokenWithWL(uint32 a,uint8 b,uint128 curveScaler,uint8 creatorFeeBasisPoints,uint16 dividendFeeBasisPoints,address tokenCreatorAddress,uint256 tokenSplit,string name,string symbol,uint256 amount,(address[] addresses,uint256 startTsOffset,uint256 duration,uint256 transferLimit,uint256 balanceLimit) whitelist,uint256 maxTotalCost,uint256 deadline)","function creatorUpdateCreatorFee(uint256 tokenId,uint8 newFeeBasisPoints,address newRecipient)","event TokenCreated(uint256 tokenId,(uint128 curveScaler,uint32 a,uint8 b,bool lpDeployed,uint8 lpPercentage,uint8 salePercentage,uint8 creatorFeeBasisPoints,address creatorAddress,address pairAddress,address tokenContractAddress,uint16 dividendFeeBasisPoints,address creatorFeeRecipient,address postBondCreatorFeeRecipient,uint16 postBondCreatorFeePpm) params,uint256 tokenSupply)"]),S=(0,t.parseAbi)(["function calculatePurchaseAmountAndPrice(uint256 amount,uint256 tokenId) view returns (uint256 tokenAmount,uint256 price)","function calculatePurchaseAmountAndPriceParametric(uint256 amount,uint16 a,uint8 b,uint128 curveScaler,uint8 creatorFeeBasisPoints,uint256 tokenSplit) view returns (uint256 tokenAmount,uint256 price)"]),O=(0,t.parseAbi)(["function calculatePurchaseAmountAndPrice(uint256 amount,uint256 tokenId) view returns (uint256 tokenAmount,uint256 price)","function calculateRewardWithFeesInArena(uint256 sellAmount,uint256 tokenId) view returns (uint256)","function calculatePurchaseAmountAndPriceParametric(uint256 amount,uint32 a,uint8 b,uint128 curveScaler,uint8 creatorFeeBasisPoints,uint256 tokenSplit) view returns (uint256 tokenAmount,uint256 price)"]),D=(0,t.parseAbi)(["function quoteCreation((address manager,address priceHelper,uint32 a,uint8 b,uint128 curveScaler,uint8 creatorFeeBasisPoints,uint256 tokenSplit,bool enableHolderRewards,uint256 amountIn,address predictedToken) params) view returns ((uint256 preBondTokenOut,uint256 preBondCost,uint256 postBondTokenOut,uint256 postBondCost,uint256 postBondInputConsumed,uint256 totalTokenOut,bool tokenBonds) quote)","function quoteNativeCreation((uint16 a,uint8 b,uint128 curveScaler,uint8 creatorFeeBasisPoints,uint256 tokenSplit,bool enableHolderRewards,uint256 amountIn,address predictedToken) params) view returns ((uint256 preBondTokenOut,uint256 preBondCost,uint256 postBondTokenOut,uint256 postBondCost,uint256 postBondInputConsumed,uint256 totalTokenOut,bool tokenBonds) quote)","function quoteArenaCreation((uint32 a,uint8 b,uint128 curveScaler,uint8 creatorFeeBasisPoints,uint256 tokenSplit,bool enableHolderRewards,uint256 amountIn,address predictedToken) params) view returns ((uint256 preBondTokenOut,uint256 preBondCost,uint256 postBondTokenOut,uint256 postBondCost,uint256 postBondInputConsumed,uint256 totalTokenOut,bool tokenBonds) quote)"]),w=(0,t.parseAbi)(["function bondAndBuyFromLpOnCreation((address manager,uint32 a,uint8 b,uint128 curveScaler,uint8 creatorFeeBasisPoints,address tokenCreatorAddress,uint256 tokenSplit,bool enableHolderRewards,string name,string symbol) params,uint256 pairTokenToSpend,uint256 minPostBondTokenOut,uint256 deadline) returns (address token,uint256 tokenOut)","function bondAndBuyFromLpOnCreationWithWhitelist((address manager,uint32 a,uint8 b,uint128 curveScaler,uint8 creatorFeeBasisPoints,address tokenCreatorAddress,uint256 tokenSplit,bool enableHolderRewards,string name,string symbol) params,uint256 pairTokenToSpend,(
1address[] addresses,uint256 startTsOffset,uint256 duration,uint256 transferLimit,uint256 balanceLimit) whitelist,uint256 minPostBondTokenOut,uint256 deadline) returns (address token,uint256 tokenOut)","function bondAndBuyFromLpOnNativeCreation((uint16 a,uint8 b,uint128 curveScaler,uint8 creatorFeeBasisPoints,address tokenCreatorAddress,uint256 tokenSplit,bool enableHolderRewards,string name,string symbol) params,uint256 minPostBondTokenOut,uint256 deadline) payable returns (address token,uint256 tokenOut)","function bondAndBuyFromLpOnNativeCreationWithWhitelist((uint16 a,uint8 b,uint128 curveScaler,uint8 creatorFeeBasisPoints,address tokenCreatorAddress,uint256 tokenSplit,bool enableHolderRewards,string name,string symbol) params,(address[] addresses,uint256 startTsOffset,uint256 duration,uint256 transferLimit,uint256 balanceLimit) whitelist,uint256 minPostBondTokenOut,uint256 deadline) payable returns (address token,uint256 tokenOut)","function bondAndBuyFromLpOnArenaCreation((uint32 a,uint8 b,uint128 curveScaler,uint8 creatorFeeBasisPoints,address tokenCreatorAddress,uint256 tokenSplit,bool enableHolderRewards,string name,string symbol) params,uint256 arenaToSpend,uint256 minPostBondTokenOut,uint256 deadline) returns (address token,uint256 tokenOut)","function bondAndBuyFromLpOnArenaCreationWithWhitelist((uint32 a,uint8 b,uint128 curveScaler,uint8 creatorFeeBasisPoints,address tokenCreatorAddress,uint256 tokenSplit,bool enableHolderRewards,string name,string symbol) params,uint256 arenaToSpend,(address[] addresses,uint256 startTsOffset,uint256 duration,uint256 transferLimit,uint256 balanceLimit) whitelist,uint256 minPostBondTokenOut,uint256 deadline) returns (address token,uint256 tokenOut)"]),x=(0,t.parseAbi)(["function quoteCreation((address manager,address priceHelper,uint32 a,uint8 b,uint128 curveScaler,uint8 creatorFeeBasisPoints,uint16 dividendFeeBasisPoints,uint256 tokenSplit,uint256 amountIn,address predictedToken) params) view returns ((uint256 preBondTokenOut,uint256 preBondCost,uint256 postBondTokenOut,uint256 postBondCost,uint256 postBondInputConsumed,uint256 totalTokenOut,bool tokenBonds) quote)"]),I=(0,t.parseAbi)(["function quoteCreation((uint16 a,uint8 b,uint128 curveScaler,uint8 creatorFeeBasisPoints,uint16 dividendFeeBasisPoints,uint256 tokenSplit,uint256 amountIn,address predictedToken) params) view returns ((uint256 preBondTokenOut,uint256 preBondCost,uint256 postBondTokenOut,uint256 postBondCost,uint256 postBondInputConsumed,uint256 totalTokenOut,bool tokenBonds) quote)"]),h=(0,t.parseAbi)(["function bondAndBuyFromLpOnCreation((address manager,uint32 a,uint8 b,uint128 curveScaler,uint8 creatorFeeBasisPoints,uint16 dividendFeeBasisPoints,address tokenCreatorAddress,uint256 tokenSplit,string name,string symbol) params,uint256 pairTokenToSpend,uint256 minPostBondTokenOut,uint256 deadline) returns (address token,uint256 tokenOut)","function bondAndBuyFromLpOnCreationWithWhitelist((address manager,uint32 a,uint8 b,uint128 curveScaler,uint8 creatorFeeBasisPoints,uint16 dividendFeeBasisPoints,address tokenCreatorAddress,uint256 tokenSplit,string name,string symbol) params,uint256 pairTokenToSpend,(address[] addresses,uint256 startTsOffset,uint256 duration,uint256 transferLimit,uint256 balanceLimit) whitelist,uint256 minPostBondTokenOut,uint256 deadline) returns (address token,uint256 tokenOut)"]),_=(0,t.parseAbi)(["function bondAndBuyFromLpOnCreation((uint16 a,uint8 b,uint128 curveScaler,uint8 creatorFeeBasisPoints,uint16 dividendFeeBasisPoints,address tokenCreatorAddress,uint256 tokenSplit,string name,string symbol) params,uint256 minPostBondTokenOut,uint256 deadline) payable returns (address token,uint256 tokenOut)","function bondAndBuyFromLpOnCreationWithWhitelist((uint16 a,uint8 b,uint128 curveScaler,uint8 creatorFeeBasisPoints,uint16 dividendFeeBasisPoints,address tokenCreatorAddress,uint256 tokenSplit,string name,string symbol) params,(address[] addresses,uint256 startTsOffset,uint256 duration,uint256 transferLimit,uint256 balanceLimit) whitelist,uint256 minPostBondTokenOut,uint256 deadline) payable returns (address token,uint256 tokenOut)"]),R=(0,t.parseAbi)(["function balanceOf(address account) view returns (uint256)","function allowance(address owner,address spender) view returns (uint256)","function approve(address spender,uint256 amount) returns (bool)","function totalSupply() view returns (uint256)"]),M=(0,t.parseAbi)(["function quoteExactInputSingle(((address currency0,address currency1,uint24 fee,int24 tickSpacing,address hooks) poolKey,bool zeroForOne,uint128 exactAmount,bytes hookData) params) returns (uint256 amountOut,uint256 gasEstimate)","function quoteExactOutputSingle(((address currency0,address currency1,uint24 fee,int24 tickSpacing,address hooks) poolKey,bool zeroForOne,uint128 exactAmount,bytes hookData) params) returns (uint256 amountIn,uint256 gasEstimate)"]),N=(0,t.parseAbi)(["function swapExactInput((address currency0,address currency1,uint24 fee,int24 tickSpacing,address hooks) key,bool zeroForOne,uint128 amountIn,uint128 minAmountOut,address recipient,bool nativeIn,bool nativeOut,uint256 deadline) payable returns (uint256 amountOut)","function swapExactInputAdvanced((address currency0,address currency1,uint24 fee,int24 tickSpacing,address hooks) key,bool zeroForOne,uint128 amountIn,uint128 minAmountOut,address recipient,bool nativeIn,bool nativeOut,uint256 minHopPriceX36,bytes hookData,uint256 deadline) payable returns (uint256 amountOut)","function swapExactOutput(((address currency0,address currency1,uint24 fee,int24 tickSpacing,address hooks) key,bool zeroForOne,uint128 amountOut,uint128 maxAmountIn,address recipient,bool nativeIn,bool nativeOut,uint256 minHopPriceX36,bytes hookData,uint256 deadline) request) payable returns (uint256 amountIn)"]),L=(0,t.parseAbi)(["function quoteExactInputSingle((address tokenIn,address tokenOut,uint256 amountIn,uint24 fee,uint160 sqrtPriceLimitX96) params) returns (uint256 amountOut,uint160 sqrtPriceX96After,uint32 initializedTicksCrossed,uint256 gasEstimate)"]),H=(0,t.parseAbi)(["function buyWithNative((address manager,uint256 tokenId,uint256 tokenAmount,uint256 minPairOut,uint256 minFinalOut,(address currency0,address currency1,uint24 fee,int24 tickSpacing,address hooks) nativePairPool,uint256 deadline) request) payable returns (uint256 tokenOut,uint256 pairSpent)","function sellToNative((address manager,uint256 tokenId,uint256 tokenAmount,uint256 minPairOut,uint256 minFinalOut,(address currency0,address currency1,uint24 fee,int24 tickSpacing,address hooks) nativePairPool,uint256 deadline) request) returns (uint256 nativeOut,uint256 pairOut)","function launchAndBuyWithNative((address manager,uint32 a,uint8 b,uint128 curveScaler,uint8 creatorFeeBasisPoints,address tokenCreatorAddress,uint256 tokenSplit,bool enableHolderRewards,string name,string symbol) params,(address currency0,address currency1,uint24 fee,int24 tickSpacing,address hooks) nativePairPool,uint256 minPairOut,uint256 minPostBondTokenOut,uint256 deadline) payable returns (address token,uint256 tokenOut)","function launchAndBuyWithNativeWithWhitelist((address manager,uint32 a,uint8 b,uint128 curveScaler,uint8 creatorFeeBasisPoints,address tokenCreatorAddress,uint256 tokenSplit,bool enableHolderRewards,string name,string symbol) params,(address currency0,address currency1,uint24 fee,int24 tickSpacing,address hooks) nativePairPool,uint256 minPairOut,(address[] addresses,uint256 startTsOffset,uint256 duration,uint256 transferLimit,uint256 balanceLimit) whitelist,uint256 minPostBondTokenOut,uint256 deadline) payable returns (address token,uint256 tokenOut)","function createAndBuyWithNative((address manager,uint32 a,uint8 b,uint128 curveScaler,uint8 creatorFeeBasisPoints,address tokenCreatorAddress,uint256 tokenSplit,bool enableHolderRewards,string name,string symbol) params,(address currency0,address currency1,uint24 fee,int24 tickSpacing,address hooks) nativePairPool,uint256 tokenAmount,uint256 minPairOut,uint256 minTokenOut,uint256 deadline) payable returns (address token,uint256 tokenOut)","function createAndBuyWithNativeWithWhitelist((address manager,uint32 a,uint8 b,uint128 curveScaler,uint8 creatorFeeBasisPoints,address tokenCreatorAddress,uint256 tokenSplit,bool enableHolderRewards,string name,string symbol) params,(address currency0,address currency1,uint24 fee,int24 tickSpacing,address hooks) nativePairPool,uint256 tokenAmount,uint256 minPairOut,(address[] addresses,uint256 startTsOffset,uint256 duration,uint256 transferLimit,uint256 balanceLimit) whitelist,uint256 minTokenOut,uint256 deadline) payable returns (address token,uint256 tokenOut)","function buyWithNativeV3((address manager,uint256 tokenId,uint256 tokenAmount,uint256 minPairOut,uint256 minFinalOut,uint24 nativePairFee,uint256 deadline) request) payable returns (uint256 tokenOut,uint256 pairSpent)","function sellToNativeV3((address manager,uint256 tokenId,uint256 tokenAmount,uint256 minPairOut,uint256 minFinalOut,uint24 nativePairFee,uint256 deadline) request) returns (uint256 nativeOut,uint256 pairOut)","function launchAndBuyWithNativeV3((address manager,uint32 a,uint8 b,uint128 curveScaler,uint8 creatorFeeBasisPoints,address tokenCreatorAddress,uint256 tokenSplit,bool enableHolderRewards,string name,string symbol) params,uint24 nativePairFee,uint256 minPairOut,uint256 minPostBondTokenOut,uint256 deadline) payable returns (address token,uint256 tokenOut)","function launchAndBuyWithNativeV3WithWhitelist((address manager,uint32 a,uint8 b,uint128 curveScaler,uint8 creatorFeeBasisPoints,address tokenCreatorAddress,uint256 tokenSplit,bool enableHolderRewards,string name,string symbol) params,uint24 nativePairFee,uint256 minPairOut,(address[] addresses,uint256 startTsOffset,uint256 duration,uint256 transferLimit,uint256 balanceLimit) whitelist,uint256 minPostBondTokenOut,uint256 deadline) payable returns (address token,uint256 tokenOut)","function createAndBuyWithNativeV3((address manager,uint32 a,uint8 b,uint128 curveScaler,uint8 creatorFeeBasisPoints,address tokenCreatorAddress,uint256 tokenSplit,bool enableHolderRewards,string name,string symbol) params,uint24 nativePairFee,uint256 tokenAmount,uint256 minPairOut,uint256 minTokenOut,uint256 deadline) payable returns (address token,uint256 tokenOut)","function createAndBuyWithNativeV3WithWhitelist((address manager,uint32 a,uint8 b,uint128 curveScaler,uint8 creatorFeeBasisPoints,address tokenCreatorAddress,uint256 tokenSplit,bool enableHolderRewards,string name,string symbol) params,uint24 nativePairFee,uint256 tokenAmount,uint256 minPairOut,(address[] addresses,uint256 startTsOffset,uint256 duration,uint256 transferLimit,uint256 balanceLimit) whitelist,uint256 minTokenOut,uint256 deadline) payable returns (address token,uint256 tokenOut)"]),W=(0,t.parseAbi)(["function buyWithNative((address manager,uint256 tokenId,uint256 tokenAmount,uint256 minPairOut,uint256 minFinalOut,(address currency0,address currency1,uint24 fee,int24 tickSpacing,address hooks) nativePairPool,uint256 deadline) request) payable returns (uint256 tokenOut,uint256 pairSpent)","function sellToNative((address manager,uint256 tokenId,uint256 tokenAmount,uint256 minPairOut,uint256 minFinalOut,(address currency0,address currency1,uint24 fee,int24 tickSpacing,address hooks) nativePairPool,uint256 deadline) request) returns (uint256 nativeOut,uint256 pairOut)","function launchAndBuyWithNative((address manager,uint32 a,uint8 b,uint128 curveScaler,uint8 creatorFeeBasisPoints,uint16 dividendFeeBasisPoints,address tokenCreatorAddress,uint256 tokenSplit,string name,string symbol) params,(address currency0,address currency1,uint24 fee,int24 tickSpacing,address hooks) nativePairPool,uint256 minPairOut,uint256 minPostBondTokenOut,uint256 deadline) payable returns (address token,uint256 tokenOut)","function launchAndBuyWithNativeWithWhitelist((address manager,uint32 a,uint8 b,uint128 curveScaler,uint8 creatorFeeBasisPoints,uint16 dividendFeeBasisPoints,address tokenCreatorAddress,uint256 tokenSplit,string name,string symbol) params,(address currency0,address currency1,uint24 fee,int24 tickSpacing,address hooks) nativePairPool,uint256 minPairOut,(address[] addresses,uint256 startTsOffset,uint256 duration,uint256 transferLimit,uint256 balanceLimit) whitelist,uint256 minPostBondTokenOut,uint256 deadline) payable returns (address token,uint256 tokenOut)","function createAndBuyWithNative((address manager,uint32 a,uint8 b,uint128 curveScaler,uint8 creatorFeeBasisPoints,uint16 dividendFeeBasisPoints,address tokenCreatorAddress,uint256 tokenSplit,string name,string symbol) params,(address currency0,address currency1,uint24 fee,int24 tickSpacing,address hooks) nativePairPool,uint256 tokenAmount,uint256 minPairOut,uint256 minTokenOut,uint256 deadline) payable returns (address token,uint256 tokenOut)","function createAndBuyWithNativeWithWhitelist((address manager,uint32 a,uint8 b,uint128 curveScaler,uint8 creatorFeeBasisPoints,uint16 dividendFeeBasisPoints,address tokenCreatorAddress,uint256 tokenSplit,string name,string symbol) params,(address currency0,address currency1,uint24 fee,int24 tickSpacing,address hooks) nativePairPool,uint256 tokenAmount,uint256 minPairOut,(address[] addresses,uint256 startTsOffset,uint256 duration,uint256 transferLimit,uint256 balanceLimit) whitelist,uint256 minTokenOut,uint256 deadline) payable returns (address token,uint256 tokenOut)","function buyWithNativeV3((address manager,uint256 tokenId,uint256 tokenAmount,uint256 minPairOut,uint256 minFinalOut,uint24 nativePairFee,uint256 deadline) request) payable returns (uint256 tokenOut,uint256 pairSpent)","function sellToNativeV3((address manager,uint256 tokenId,uint256 tokenAmount,uint256 minPairOut,uint256 minFinalOut,uint24 nativePairFee,uint256 deadline) request) returns (uint256 nativeOut,uint256 pairOut)","function launchAndBuyWithNativeV3((address manager,uint32 a,uint8 b,uint128 curveScaler,uint8 creatorFeeBasisPoints,uint16 dividendFeeBasisPoints,address tokenCreatorAddress,uint256 tokenSplit,string name,string symbol) params,uint24 nativePairFee,uint256 minPairOut,uint256 minPostBondTokenOut,uint256 deadline) payable returns (address token,uint256 tokenOut)","function launchAndBuyWithNativeV3WithWhitelist((address manager,uint32 a,uint8 b,uint128 curveScaler,uint8 creatorFeeBasisPoints,uint16 dividendFeeBasisPoints,address tokenCreatorAddress,uint256 tokenSplit,string name,string symbol) params,uint24 nativePairFee,uint256 minPairOut,(address[] addresses,uint256 startTsOffset,uint256 duration,uint256 transferLimit,uint256 balanceLimit) whitelist,uint256 minPostBondTokenOut,uint256 deadline) payable returns (address token,uint256 tokenOut)","function createAndBuyWithNativeV3((address manager,uint32 a,uint8 b,uint128 curveScaler,uint8 creatorFeeBasisPoints,uint16 dividendFeeBasisPoints,address tokenCreatorAddress,uint256 tokenSplit,string name,string symbol) params,uint24 nativePairFee,uint256 tokenAmount,uint256 minPairOut,uint256 minTokenOut,uint256 deadline) payable returns (address token,uint256 tokenOut)","function createAndBuyWithNativeV3WithWhitelist((address manager,uint32 a,uint8 b,uint128 curveScaler,uint8 creatorFeeBasisPoints,uint16 dividendFeeBasisPoints,address tokenCreatorAddress,uint256 tokenSplit,string name,string symbol) params,uint24 nativePairFee,uint256 tokenAmount,uint256 minPairOut,(address[] addresses,uint256 startTsOffset,uint256 duration,uint256 transferLimit,uint256 balanceLimit) whitelist,uint256 minTokenOut,uint256 deadline) payable returns (address token,uint256 tokenOut)"]),V=(0,t.parseAbi)(["function claim(uint256 tokenId) returns (uint256 paid)","function pendingReward(uint256 tokenId,address account) view returns (uint256 pending)"]),U=(0,t.parseAbi)(["function extendWhitelist(address[] addresses)"]),q=(0,t.parseAbi)(["function deployToken(string name,string symbol,uint256 salt) returns (address token)"]);e.s(["ROBINHOOD_ARENA_MANAGER_ABI",0,C,"ROBINHOOD_ARENA_PRICE_HELPER_ABI",0,O,"ROBINHOOD_CHAIN_ID",0,s,"ROBINHOOD_DIVIDEND_CONTROLLER_ABI",0,V,"ROBINHOOD_ERC20_ABI",0,R,"ROBINHOOD_ETH_GRADUATION_TARGET",0,B,"ROBINHOOD_LAUNCHPAD_ADDRESSES",0,o,"ROBINHOOD_LAUNCHPAD_VERSION",0,r,"ROBINHOOD_LAUNCH_ENABLED",0,u,"ROBINHOOD_LAUNCH_TOKEN_ABI",0,U,"ROBINHOOD_LAUNCH_TOKEN_FACTORY_ABI",0,q,"ROBINHOOD_NATIVE_MANAGER_ABI",0,P,"ROBINHOOD_NATIVE_MANAGER_V2_ABI",
10,g,"ROBINHOOD_NATIVE_PRICE_HELPER_ABI",0,S,"ROBINHOOD_PAIRING_OPTIONS",0,y,"ROBINHOOD_PAIR_ICON_CLASSES",0,{SPCX:"bg-text-primary"},"ROBINHOOD_POST_BOND_QUOTER_ABI",0,M,"ROBINHOOD_POST_BOND_ROUTER_ABI",0,N,"ROBINHOOD_PRISM_MANAGER_V2_ABI",0,E,"ROBINHOOD_PRISM_NATIVE_ROUTER_ABI",0,H,"ROBINHOOD_PRISM_PAIRS",0,c,"ROBINHOOD_SINGLE_TX_BUYER_ABI",0,w,"ROBINHOOD_SINGLE_TX_QUOTER_ABI",0,D,"ROBINHOOD_V2_NATIVE_SINGLE_TX_BUYER_ABI",0,_,"ROBINHOOD_V2_NATIVE_SINGLE_TX_QUOTER_ABI",0,I,"ROBINHOOD_V2_PRISM_NATIVE_ROUTER_ABI",0,W,"ROBINHOOD_V2_SINGLE_TX_BUYER_ABI",0,h,"ROBINHOOD_V2_SINGLE_TX_QUOTER_ABI",0,x,"ROBINHOOD_V3_QUOTER_ABI",0,L,"robinhoodLaunchEconomics",0,function(e){return{...F,a:"arena"===e?v:f,curveScaler:"eth"===e?k:m(e).curveScaler}},"robinhoodManagerAbi",0,function(e,t){return"v2"===A(t)?"eth"===e?g:E:"eth"===e?P:C},"robinhoodManagerVersion",0,A,"robinhoodPriceHelper",0,function(e,t){if(t){let e=A(t),n=T.get(t.toLowerCase());if("v1"===e)return n.priceHelper}return"eth"===e?o.nativePriceHelper:m(e).priceHelper},"robinhoodPrismNativeRouterAddress",0,function(e,t){if("v2"===A(e))return o.prismNativeRouterV3;let n=e?T.get(e.toLowerCase()):void 0;if(!n)throw Error(`Unsupported Robinhood launch manager: ${e}`);return t?n.prismNativeRouterV3:n.prismNativeRouter},"robinhoodPrismPair",0,m])}]);
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.