PageSourceSearch

https://web-web-gateway-env-picker-uniswap.vercel.app/assets/utils-bK5OaKXO.js

js web-web-gateway-env-picker-uniswap.vercel.app collected 2026-10-03 05:51:09 UTC 3,251 bytes, 1 lines download raw bytes

1import{C as e}from"./env.web-ChE_UbqK.js";import{E as t,r as n,w as r}from"./addresses-vmbsGUWx.js";import{X as i,ct as a,o,r as s,t as c}from"./chainInfo-CZF1CYJi.js";import{n as l}from"./misc-leMKVr7Y.js";function u(e){return!e||!c.map(e=>e.toString()).includes(e.toString())?null:parseInt(e.toString(),10)}function d(e){return o(e).label}function f(e){return o(e).explorer.name}function p(e){return!!o(e).testnet}function m(e){return o(e).backendChain.backendSupported}function h(e){let t=y(e);return t?m(t):!1}function g(e){return e!==void 0&&o(e).networkLayer===i.L2}function _(e){return e===t.Mainnet||e===t.Sepolia}function v(e){return o(e).backendChain.chain}function y(e){switch(e){case a.Ethereum:return t.Mainnet;case a.Arbitrum:return t.ArbitrumOne;case a.Arc:return t.Arc;case a.Avalanche:return t.Avalanche;case a.Base:return t.Base;case a.Bnb:return t.Bnb;case a.Blast:return t.Blast;case a.Celo:return t.Celo;case a.Ink:return t.Ink;case a.Linea:return t.Linea;case a.Megaeth:return t.MegaETH;case a.Monad:return t.Monad;case a.Optimism:return t.Optimism;case a.Polygon:return t.Polygon;case a.Robinhood:return t.Robinhood;case a.EthereumSepolia:return t.Sepolia;case a.Unichain:return t.Unichain;case a.Solana:return t.Solana;case a.Soneium:return t.Soneium;case a.Xlayer:return t.XLayer;case a.AstrochainSepolia:return t.UnichainSepolia;case a.Worldchain:return t.WorldChain;case a.Zksync:return t.Zksync;case a.Zora:return t.Zora;case a.Tempo:return t.Tempo}return null}function b(e){return _(e)?l.Fast:l.LightningMcQueen}t.ArbitrumOne,a.Arbitrum.toLowerCase(),t.Arc,a.Arc.toLowerCase(),t.Avalanche,a.Avalanche.toLowerCase(),t.Base,a.Base.toLowerCase(),t.Blast,a.Blast.toLowerCase(),t.Bnb,a.Bnb.toLowerCase(),t.Celo,a.Celo.toLowerCase(),t.Ink,a.Ink.toLowerCase(),t.Linea,a.Linea.toLowerCase(),t.Mainnet,a.Ethereum.toLowerCase(),t.MegaETH,a.Megaeth.toLowerCase(),t.Monad,a.Monad.toLowerCase(),t.Optimism,a.Optimism.toLowerCase(),t.Polygon,a.Polygon.toLowerCase(),t.Robinhood,a.Robinhood.toLowerCase(),t.Sepolia,a.EthereumSepolia.toLowerCase(),t.Soneium,a.Soneium.toLowerCase(),t.Tempo,a.Tempo.toLowerCase(),t.Unichain,a.Unichain.toLowerCase(),t.UnichainSepolia,t.WorldChain,a.Worldchain.toLowerCase(),t.XLayer,a.Xlayer.toLowerCase(),t.Zksync,a.Zksync.toLowerCase(),t.Zora,a.Zora.toLowerCase();function x(e){return c.filter(t=>e[t]??!0)}function S(e,t){return e.filter(e=>{let n=e;return c.includes(n)?o(n).platform===t:!1})}function C({platform:t,includeTestnets:n=!1,isTestnetModeEnabled:r,featureFlaggedChainIds:i,appId:a=e().appId}){let o=s.filter(e=>!(!e.supportedApps.includes(a)||t!==void 0&&t!==e.platform||!n&&r!==p(e.id)||!i.includes(e.id)));return{chains:o.map(e=>e.id),gqlChains:o.map(e=>e.backendChain.chain),defaultChainId:w({platform:t,isTestnetModeEnabled:r}),isTestnetModeEnabled:r}}function w({platform:e,isTestnetModeEnabled:n}){return e===r.SVM?t.Solana:n?t.Sepolia:t.Mainnet}function T(e){return o(e).tokens.stablecoins}function E(e,t){try{return T(e).some(e=>n(e.address,t))}catch{return!1}}function D(e){return o(e).tokens.stablecoins[0]}function O(e){return!!e&&c.includes(e)}export{v as _,d as a,D as c,m as d,g as f,O as g,p as h,f as i,T as l,E as m,S as n,C as o,_ as p,y as r,b as s,x as t,h as u,u as v};

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.