"use strict";(self.webpackChunkfrog=self.webpackChunkfrog||[]).push([[3564],{70711:(e,t,r)=>{r.d(t,{$:()=>i});var n=r(17471),s=r(42767);const a={eip155:"ba0ba0cd-17c6-4806-ad93-f9d174f17900",solana:"a1b58899-f671-4276-6a5e-56ca5bd59700",polkadot:"",bip122:""},i={async fetchWalletImage(e){if(e)return await n.N._fetchWalletImage(e),this.getWalletImageById(e)},getWalletImageById(e){if(e)return s.j.state.walletImages[e]},getWalletImage:e=>e?.image_url?e?.image_url:e?.image_id?s.j.state.walletImages[e.image_id]:void 0,getNetworkImage:e=>e?.assets?.imageUrl?e?.assets?.imageUrl:e?.assets?.imageId?s.j.state.networkImages[e.assets.imageId]:void 0,getNetworkImageById(e){if(e)return s.j.state.networkImages[e]},getConnectorImage:e=>e?.imageUrl?e.imageUrl:e?.imageId?s.j.state.connectorImages[e.imageId]:void 0,getChainImage:e=>s.j.state.networkImages[a[e]]}},91574:(e,t,r)=>{r.d(t,{oU:()=>i,pv:()=>a,tM:()=>s});const n="https://secure.walletconnect.org",s=[{label:"Coinbase",name:"coinbase",feeRange:"1-2%",url:"",supportedChains:["eip155"]},{label:"Meld.io",name:"meld",feeRange:"1-2%",url:"https://meldcrypto.com",supportedChains:["eip155","solana"]}],a="WXETMuFUQmqqybHuRkSgxv:25B8LJHSfpG6LVjR2ytU5Cwh7Z4Sch2ocoU",i={FOUR_MINUTES_MS:24e4,TEN_SEC_MS:1e4,FIVE_SEC_MS:5e3,THREE_SEC_MS:3e3,ONE_SEC_MS:1e3,SECURE_SITE:n,SECURE_SITE_DASHBOARD:`${n}/dashboard`,SECURE_SITE_FAVICON:`${n}/images/favicon.png`,RESTRICTED_TIMEZONES:["ASIA/SHANGHAI","ASIA/URUMQI","ASIA/CHONGQING","ASIA/HARBIN","ASIA/KASHGAR","ASIA/MACAU","ASIA/HONG_KONG","ASIA/MACAO","ASIA/BEIJING","ASIA/HARBIN"],WC_COINBASE_PAY_SDK_CHAINS:["ethereum","arbitrum","polygon","avalanche-c-chain","optimism","celo","base"],WC_COINBASE_PAY_SDK_FALLBACK_CHAIN:"ethereum",WC_COINBASE_PAY_SDK_CHAIN_NAME_MAP:{Ethereum:"ethereum","Arbitrum One":"arbitrum",Polygon:"polygon",Avalanche:"avalanche-c-chain","OP Mainnet":"optimism",Celo:"celo",Base:"base"},WC_COINBASE_ONRAMP_APP_ID:"bf18c88d-495a-463b-b249-0b9d3656cf5e",SWAP_SUGGESTED_TOKENS:["ETH","UNI","1INCH","AAVE","SOL","ADA","AVAX","DOT","LINK","NITRO","GAIA","MILK","TRX","NEAR","GNO","WBTC","DAI","WETH","USDC","USDT","ARB","BAL","BICO","CRV","ENS","MATIC","OP"],SWAP_POPULAR_TOKENS:["ETH","UNI","1INCH","AAVE","SOL","ADA","AVAX","DOT","LINK","NITRO","GAIA","MILK","TRX","NEAR","GNO","WBTC","DAI","WETH","USDC","USDT","ARB","BAL","BICO","CRV","ENS","MATIC","OP","METAL","DAI","CHAMP","WOLF","SALE","BAL","BUSD","MUST","BTCpx","ROUTE","HEX","WELT","amDAI","VSQ","VISION","AURUM","pSP","SNX","VC","LINK","CHP","amUSDT","SPHERE","FOX","GIDDY","GFC","OMEN","OX_OLD","DE","WNT"],BALANCE_SUPPORTED_CHAINS:["eip155","solana"],SWAP_SUPPORTED_NETWORKS:["eip155:1","eip155:42161","eip155:10","eip155:324","eip155:8453","eip155:56","eip155:137","eip155:100","eip155:43114","eip155:250","eip155:8217","eip155:1313161554"],NAMES_SUPPORTED_CHAIN_NAMESPACES:["eip155"],ONRAMP_SUPPORTED_CHAIN_NAMESPACES:["eip155","solana"],ACTIVITY_ENABLED_CHAIN_NAMESPACES:["eip155","solana"],NATIVE_TOKEN_ADDRESS:{eip155:"0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee",solana:"So11111111111111111111111111111111111111111",polkadot:"0x",bip122:"0x"},CONVERT_SLIPPAGE_TOLERANCE:1,CONNECT_LABELS:{MOBILE:"Open and continue in a new browser tab"},DEFAULT_FEATURES:{swaps:!0,onramp:!0,receive:!0,send:!0,email:!0,emailShowWallets:!0,socials:["google","x","discord","farcaster","github","apple","facebook"],history:!0,analytics:!0,allWallets:!0,legalCheckbox:!1,smartSessions:!1,collapseWallets:!1,walletFeaturesOrder:["onramp","swaps","receive","send"],connectMethodsOrder:void 0},DEFAULT_ACCOUNT_TYPES:{bip122:"payment",eip155:"smartAccount",polkadot:"eoa",solana:"eoa"}}},50576:(e,t,r)=>{r.d(t,{w:()=>a});var n=r(8329),s=r(91574);const a={isMobile(){return!!this.isClient()&&Boolean(window.matchMedia("(pointer:coarse)").matches||/Android|webOS|iPhone|iPad|iPod|BlackBerry|Opera Mini/u.test(navigator.userAgent))},checkCaipNetwork:(e,t="")=>e?.caipNetworkId.toLocaleLowerCase().includes(t.toLowerCase()),isAndroid(){if(!this.isMobile())return!1;const e=window.navigator.userAgent.toLowerCase();return a.isMobile()&&e.includes("android")},isIos(){if(!this.isMobile())return!1;const e=window.navigator.userAgent.toLowerCase();return e.includes("iphone")||e.includes("ipad")},isSafari(){if(!this.isClient())return!1;return window.navigator.userAgent.toLowerCase().includes("safari")},isClient:()=>"undefined"!=typeof window,isPairingExpired:e=>!e||e-Date.now()<=s.oU.TEN_SEC_MS,isAllowedRetry:(e,t=s.oU.ONE_SEC_MS)=>Date.now()-e>=t,copyToClopboard(e){navigator.clipboard.writeText(e)},isIframe(){try{return window.self!==window.top}catch(e){return!1}},getPairingExpiry:()=>Date.now()+s.oU.FOUR_MINUTES_MS,getNetworkId:e=>e?.split(":")[1],getPlainAddress:e=>e?.split(":")[2],wait:async e=>new Promise((t=>{setTimeout(t,e)})),debounce(e,t=500){let r;return(...n)=>{r&&clearTimeout(r),r=setTimeout((function(){e(...n)}),t)}},isHttpUrl:e=>e.startsWith("http://")||e.startsWith("https://"),formatNativeUrl(e,t){if(a.isHttpUrl(e))return this.formatUniversalUrl(e,t);let r=e;r.includes("://")||(r=e.replaceAll("/","").replaceAll(":",""),r=`${r}://`),r.endsWith("/")||(r=`${r}/`),this.isTelegram()&&this.isAndroid()&&(t=encodeURIComponent(t));return{redirect:`${r}wc?uri=${encodeURIComponent(t)}`,href:r}},formatUniversalUrl(e,t){if(!a.isHttpUrl(e))return this.formatNativeUrl(e,t);let r=e;r.endsWith("/")||(r=`${r}/`);return{redirect:`${r}wc?uri=${encodeURIComponent(t)}`,href:r}},getOpenTargetForPlatform(e){return this.isTelegram()?"_blank":e},openHref(e,t,r){window.open(e,this.getOpenTargetForPlatform(t),r||"noreferrer noopener")},returnOpenHref(e,t,r){return window.open(e,this.getOpenTargetForPlatform(t),r||"noreferrer noopener")},isTelegram:()=>"undefined"!=typeof window&&(Boolean(window.TelegramWebviewProxy)||Boolean(window.Telegram)||Boolean(window.TelegramWebviewProxyProto)),async preloadImage(e){const t=new Promise(((t,r)=>{const n=new Image;n.onload=t,n.onerror=r,n.crossOrigin="anonymous",n.src=e}));return Promise.race([t,a.wait(2e3)])},formatBalance(e,t){let r="0.000";if("string"==typeof e){const t=Number(e);if(t){const e=Math.floor(1e3*t)/1e3;e&&(r=e.toString())}}return`${r}${t?` ${t}`:""}`},formatBalance2(e,t){let r;if("0"===e)r="0";else if("string"==typeof e){const t=Number(e);t&&(r=t.toString().match(/^-?\d+(?:\.\d{0,3})?/u)?.[0])}return{value:r??"0",rest:"0"===r?"000":"",symbol:t}},getApiUrl:()=>n.oU.W3M_API_URL,getBlockchainApiUrl:()=>n.oU.BLOCKCHAIN_API_RPC_URL,getAnalyticsUrl:()=>n.oU.PULSE_API_URL,getUUID:()=>crypto?.randomUUID?crypto.randomUUID():"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/gu,(e=>{const t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)})),parseError:e=>"string"==typeof e?e:"string"==typeof e?.issues?.[0]?.message?e.issues[0].message:e instanceof Error?e.message:"Unknown error",sortRequestedNetworks(e,t=[]){const r={};return t&&e&&(e.forEach(((e,t)=>{r[e]=t})),t.sort(((e,t)=>{const n=r[e.id],s=r[t.id];return void 0!==n&&void 0!==s?n-s:void 0!==n?-1:void 0!==s?1:0}))),t},calculateBalance(e){let t=0;for(const r of e)t+=r.value??0;return t},formatTokenBalance(e){const t=e.toFixed(2),[r,n]=t.split(".");return{dollars:r,pennies:n}},isAddress(e,t="eip155"){switch(t){case"eip155":return!!/^(?:0x)?[0-9a-f]{40}$/iu.test(e)&&!(!/^(?:0x)?[0-9a-f]{40}$/iu.test(e)&&!/^(?:0x)?[0-9A-F]{40}$/iu.test(e));case"solana":return/[1-9A-HJ-NP-Za-km-z]{32,44}$/iu.test(e);default:return!1}},uniqueBy(e,t){const r=new Set;return e.filter((e=>{const n=e[t];return!r.has(n)&&(r.add(n),!0)}))},generateSdkVersion:(e,t,r)=>`${t}-${0===e.length?"universal":e.map((e=>e.adapterType)).join(",")}-${r}`,createAccount:(e,t,r,n,s)=>({namespace:e,address:t,type:r,publicKey:n,path:s}),isCaipAddress(e){if("string"!=typeof e)return!1;const t=e.split(":"),r=t[0];return 3===t.filter(Boolean).length&&r in n.oU.CHAIN_NAME_MAP}}},99879:(e,t,r)=>{r.d(t,{p:()=>s});const n=2147483648,s={convertEVMChainIdToCoinType(e){if(e>=n)throw new Error("Invalid chainId");return(n|e)>>>0}}},69535:(e,t,r)=>{async function n(...e){const t=await fetch(...e);if(!t.ok){throw new Error(`HTTP status code: ${t.status}`,{cause:t})}return t}r.d(t,{Z:()=>s});class s{constructor({baseUrl:e,clientId:t}){this.baseUrl=e,this.clientId=t}async get({headers:e,signal:t,cache:r,...s}){const a=this.createUrl(s);return(await n(a,{method:"GET",headers:e,signal:t,cache:r})).json()}async getBlob({headers:e,signal:t,...r}){const s=this.createUrl(r);return(await n(s,{method:"GET",headers:e,signal:t})).blob()}async post({body:e,headers:t,signal:r,...s}){const a=this.createUrl(s);return(await n(a,{method:"POST",headers:t,body:e?JSON.stringify(e):void 0,signal:r})).json()}async put({body:e,headers:t,signal:r,...s}){const a=this.createUrl(s);return(await n(a,{method:"PUT",headers:t,body:e?JSON.stringify(e):void 0,signal:r})).json()}async delete({body:e,headers:t,signal:r,...s}){const a=this.createUrl(s);return(await n(a,{method:"DELETE",headers:t,body:e?JSON.stringify(e):void 0,signal:r})).json()}createUrl({path:e,params:t}){const r=new URL(e,this.baseUrl);return t&&Object.entries(t).forEach((([e,t])=>{t&&r.searchParams.append(e,t)})),this.clientId&&r.searchParams.append("clientId",this.clientId),r}}},19089:(e,t,r)=>{r(91574)},91822:(e,t,r)=>{r(35638),r(53010)},18780:(e,t,r)=>{r.d(t,{U:()=>A});r(89133);var n=r(8329),s=r(1301),a=r(49936),i=r(62238),o=r(82599),c=r(53646),d=r(35638),l=r(41233),p=r(53010),u=r(37437),I=r(50576),g=r(16178);const A={getSIWX:()=>l.H.state.siwx,async initializeIfEnabled(){const e=l.H.state.siwx,t=i.W.getActiveCaipAddress();if(!e||!t)return;const[r,n,s]=t.split(":");if(i.W.checkIfSupportedNetwork(r))try{if((await e.getSessions(`${r}:${n}`,s)).length)return;await d.W.open({view:"SIWXSignMessage"})}catch(e){c.E.sendEvent({type:"track",event:"SIWX_AUTH_ERROR",properties:this.getSIWXEventProperties()}),await(o.x._getClient()?.disconnect().catch(console.error)),p.I.reset("Connect"),u.P.showError("A problem occurred while trying initialize authentication")}},async requestSignMessage(){const e=l.H.state.siwx,t=I.w.getPlainAddress(i.W.getActiveCaipAddress()),r=i.W.getActiveCaipNetwork(),s=o.x._getClient();if(!e)throw new Error("SIWX is not enabled");if(!t)throw new Error("No ActiveCaipAddress found");if(!r)throw new Error("No ActiveCaipNetwork or client found");if(!s)throw new Error("No ConnectionController client found");try{const a=await e.createMessage({chainId:r.caipNetworkId,accountAddress:t}),i=a.toString();g.i.getConnectedConnectorId(r.chainNamespace)===n.oU.CONNECTOR_ID.AUTH&&p.I.pushTransactionStack({view:null,goBack:!1,replace:!0});const o=await s.signMessage(i);await e.addSession({data:a,message:i,signature:o}),d.W.close(),c.E.sendEvent({type:"track",event:"SIWX_AUTH_SUCCESS",properties:this.getSIWXEventProperties()})}catch(e){const t=this.getSIWXEventProperties();d.W.state.open&&"ApproveTransaction"!==p.I.state.view||await d.W.open({view:"SIWXSignMessage"}),t.isSmartAccount?u.P.showError("This application might not support Smart Accounts"):u.P.showError("Signature declined"),c.E.sendEvent({type:"track",event:"SIWX_AUTH_ERROR",properties:t})}},async cancelSignMessage(){try{const e=this.getSIWX(),t=e?.getRequired?.();t?await o.x.disconnect():d.W.close(),p.I.reset("Connect"),c.E.sendEvent({event:"CLICK_CANCEL_SIWX",type:"track",properties:this.getSIWXEventProperties()})}catch(e){}},async getSessions(){const e=l.H.state.siwx,t=I.w.getPlainAddress(i.W.getActiveCaipAddress()),r=i.W.getActiveCaipNetwork();return e&&t&&r?e.getSessions(r.caipNetworkId,t):[]},async isSIWXCloseDisabled(){const e=this.getSIWX();if(e){const t="ApproveTransaction"===p.I.state.view,r="SIWXSignMessage"===p.I.state.view;if(t||r)return e.getRequired?.()&&0===(await this.getSessions()).length}return!1},async universalProviderAuthenticate({universalProvider:e,chains:t,methods:r}){const n=A.getSIWX(),s=new Set(t.map((e=>e.split(":")[0])));if(!n||1!==s.size||!s.has("eip155"))return!1;const o=await n.createMessage({chainId:i.W.getActiveCaipNetwork()?.caipNetworkId||"",accountAddress:""}),d=await e.authenticate({nonce:o.nonce,domain:o.domain,uri:o.uri,exp:o.expirationTime,iat:o.issuedAt,nbf:o.notBefore,requestId:o.requestId,version:o.version,resources:o.resources,statement:o.statement,chainId:o.chainId,methods:r,chains:[o.chainId,...t.filter((e=>e!==o.chainId))]});if(u.P.showLoading("Authenticating...",{autoClose:!1}),a.U.setConnectedWalletInfo({...d.session.peer.metadata,name:d.session.peer.metadata.name,icon:d.session.peer.metadata.icons?.[0]},Array.from(s)[0]),d?.auths?.length){const t=d.auths.map((t=>{const r=e.client.formatAuthMessage({request:t.p,iss:t.p.iss});return{data:{...t.p,accountAddress:t.p.iss.split(":").slice(-1).join(""),chainId:t.p.iss.split(":").slice(2,4).join(":"),uri:t.p.aud,version:t.p.version||o.version,expirationTime:t.p.exp,issuedAt:t.p.iat,notBefore:t.p.nbf},message:r,signature:t.s.s,cacao:t}}));try{await n.setSessions(t),c.E.sendEvent({type:"track",event:"SIWX_AUTH_SUCCESS",properties:A.getSIWXEventProperties()})}catch(t){throw c.E.sendEvent({type:"track",event:"SIWX_AUTH_ERROR",properties:A.getSIWXEventProperties()}),await e.disconnect().catch(console.error),t}finally{u.P.hide()}}return!0},getSIWXEventProperties:()=>({network:i.W.state.activeCaipNetwork?.caipNetworkId||"",isSmartAccount:a.U.state.preferredAccountType===s.Vl.ACCOUNT_TYPES.SMART_ACCOUNT}),async clearSessions(){const e=this.getSIWX();e&&await e.setSessions([])}}},16178:(e,t,r)=>{r.d(t,{i:()=>s});var n=r(8329);const s={getActiveNetworkProps(){const e=s.getActiveNamespace(),t=s.getActiveCaipNetworkId(),r=t?t.split(":")[1]:void 0;return{namespace:e,caipNetworkId:t,chainId:r?isNaN(Number(r))?r:Number(r):void 0}},setWalletConnectDeepLink({name:e,href:t}){try{n.Ud.setItem(n.Ws.DEEPLINK_CHOICE,JSON.stringify({href:t,name:e}))}catch{}},getWalletConnectDeepLink(){try{const e=n.Ud.getItem(n.Ws.DEEPLINK_CHOICE);if(e)return JSON.parse(e)}catch{}},deleteWalletConnectDeepLink(){try{n.Ud.removeItem(n.Ws.DEEPLINK_CHOICE)}catch{}},setActiveNamespace(e){try{n.Ud.setItem(n.Ws.ACTIVE_NAMESPACE,e)}catch{}},setActiveCaipNetworkId(e){try{n.Ud.setItem(n.Ws.ACTIVE_CAIP_NETWORK_ID,e),s.setActiveNamespace(e.split(":")[0])}catch{}},getActiveCaipNetworkId(){try{return n.Ud.getItem(n.Ws.ACTIVE_CAIP_NETWORK_ID)}catch{return}},deleteActiveCaipNetworkId(){try{n.Ud.removeItem(n.Ws.ACTIVE_CAIP_NETWORK_ID)}catch{}},deleteConnectedConnectorId(e){try{const t=(0,n.T8)(e);n.Ud.removeItem(t)}catch{}},setAppKitRecent(e){try{const t=s.getRecentWallets();t.find((t=>t.id===e.id))||(t.unshift(e),t.length>2&&t.pop(),n.Ud.setItem(n.Ws.RECENT_WALLETS,JSON.stringify(t)))}catch{}},getRecentWallets(){try{const e=n.Ud.getItem(n.Ws.RECENT_WALLETS);return e?JSON.parse(e):[]}catch{}return[]},setConnectedConnectorId(e,t){try{const r=(0,n.T8)(e);n.Ud.setItem(r,t)}catch{}},getActiveNamespace(){try{return n.Ud.getItem(n.Ws.ACTIVE_NAMESPACE)}catch{}},getConnectedConnectorId(e){if(e)try{const t=(0,n.T8)(e);return n.Ud.getItem(t)}catch(e){}},setConnectedSocialProvider(e){try{n.Ud.setItem(n.Ws.CONNECTED_SOCIAL,e)}catch{}},getConnectedSocialProvider(){try{return n.Ud.getItem(n.Ws.CONNECTED_SOCIAL)}catch{}},deleteConnectedSocialProvider(){try{n.Ud.removeItem(n.Ws.CONNECTED_SOCIAL)}catch{}},getConnectedSocialUsername(){try{return n.Ud.getItem(n.Ws.CONNECTED_SOCIAL_USERNAME)}catch{}},getStoredActiveCaipNetworkId(){const e=n.Ud.getItem(n.Ws.ACTIVE_CAIP_NETWORK_ID),t=e?.split(":")?.[1];return t},setConnectionStatus(e){try{n.Ud.setItem(n.Ws.CONNECTION_STATUS,e)}catch{}},getConnectionStatus(){try{return n.Ud.getItem(n.Ws.CONNECTION_STATUS)}catch{return}},getConnectedNamespaces(){try{const e=n.Ud.getItem(n.Ws.CONNECTED_NAMESPACES);return e?.length?e.split(","):[]}catch{return[]}},setConnectedNamespaces(e){try{const t=Array.from(new Set(e));n.Ud.setItem(n.Ws.CONNECTED_NAMESPACES,t.join(","))}catch{}},addConnectedNamespace(e){try{const t=s.getConnectedNamespaces();t.includes(e)||(t.push(e),s.setConnectedNamespaces(t))}catch{}},removeConnectedNamespace(e){try{const t=s.getConnectedNamespaces(),r=t.indexOf(e);r>-1&&(t.splice(r,1),s.setConnectedNamespaces(t))}catch{}}}},33922:(e,t,r)=>{r.d(t,{s:()=>c});var n=r(49936),s=r(21265),a=r(62238),i=r(82599),o=r(41233);const c={async getTokenList(){const e=a.W.state.activeCaipNetwork,t=await s.T.fetchSwapTokens({chainId:e?.caipNetworkId,projectId:o.H.state.projectId});return t?.tokens?.map((e=>({...e,eip2612:!1,quantity:{decimals:"0",numeric:"0"},price:0,value:0})))||[]},async fetchGasPrice(){const e=o.H.state.projectId,t=a.W.state.activeCaipNetwork;if(!t)return null;try{if("solana"===t.chainNamespace){const e=(await(i.x?.estimateGas({chainNamespace:"solana"})))?.toString();return{standard:e,fast:e,instant:e}}return await s.T.fetchGasPrice({projectId:e,chainId:t.caipNetworkId})}catch{return null}},async fetchSwapAllowance({tokenAddress:e,userAddress:t,sourceTokenAmount:r,sourceTokenDecimals:n}){const a=o.H.state.projectId,c=await s.T.fetchSwapAllowance({projectId:a,tokenAddress:e,userAddress:t});if(c?.allowance&&r&&n){const e=i.x.parseUnits(r,n)||0;return BigInt(c.allowance)>=e}return!1},async getMyTokensWithBalance(e){const t=n.U.state.address,r=a.W.state.activeCaipNetwork;if(!t||!r)return[];const i=(await s.T.getBalance(t,r.caipNetworkId,e)).balances.filter((e=>"0"!==e.quantity.decimals));return n.U.setTokenBalance(i,a.W.state.activeChain),this.mapBalancesToSwapTokens(i)},mapBalancesToSwapTokens:e=>e?.map((e=>({...e,address:e?.address?e.address:a.W.getActiveNetworkTokenAddress(),decimals:parseInt(e.quantity.decimals,10),logoUri:e.iconUrl,eip2612:!1})))||[]}},13215:(e,t,r)=>{r.d(t,{N:()=>s});var n=r(8329);const s={getGasPriceInEther:(e,t)=>Number(t*e)/1e18,getGasPriceInUSD(e,t,r){const a=s.getGasPriceInEther(t,r);return n.Se.bigNumber(e).multipliedBy(a).toNumber()},getPriceImpact({sourceTokenAmount:e,sourceTokenPriceInUSD:t,toTokenPriceInUSD:r,toTokenAmount:s}){const a=n.Se.bigNumber(e).multipliedBy(t),i=n.Se.bigNumber(s).multipliedBy(r);return a.minus(i).dividedBy(a).multipliedBy(100).toNumber()},getMaxSlippage(e,t){const r=n.Se.bigNumber(e).dividedBy(100);return n.Se.multiply(t,r).toNumber()},getProviderFee:(e,t=.0085)=>n.Se.bigNumber(e).multipliedBy(t).toString(),isInsufficientNetworkTokenForGas(e,t){const r=t||"0";return!!n.Se.bigNumber(e).isZero()||n.Se.bigNumber(n.Se.bigNumber(r)).isGreaterThan(e)},isInsufficientSourceTokenForSwap(e,t,r){const s=r?.find((e=>e.address===t))?.quantity?.numeric;return n.Se.bigNumber(s||"0").isLessThan(e)},getToTokenAmount({sourceToken:e,toToken:t,sourceTokenPrice:r,toTokenPrice:s,sourceTokenAmount:a}){if("0"===a)return"0";if(!e||!t)return"0";const i=e.decimals,o=r,c=t.decimals,d=s;if(d<=0)return"0";const l=n.Se.bigNumber(a).multipliedBy(.0085),p=n.Se.bigNumber(a).minus(l).multipliedBy(n.Se.bigNumber(10).pow(i)),u=n.Se.bigNumber(o).dividedBy(d),I=i-c;return p.multipliedBy(u).dividedBy(n.Se.bigNumber(10).pow(I)).dividedBy(n.Se.bigNumber(10).pow(c)).toFixed(c).toString()}}},93429:(e,t,r)=>{var n=r(48287);"undefined"!=typeof window&&(window.Buffer||(window.Buffer=n.hp),window.global||(window.global=window),window.process||(window.process={}),window.process?.env||(window.process={env:{}}))}}]);