PageSourceSearch

https://www.gogi.ai/static/js/6669.3df98136.chunk.js

js gogi.ai collected 2026-10-05 15:37:27 UTC 27,041 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkfrontend=self.webpackChunkfrontend||[]).push([[6669],{67283(e,t,s){s.d(t,{T:()=>i});const i="https://kraken.pxf.io/E0z97D"},46669(e,t,s){s.r(t),s.d(t,{default:()=>b});var i=s(49255),o=s(49441),a=s(86592),r=s(80608),l=s(70178),n=s(23464),c=s(13603),d=s(98618),p=s(87937),m=s(38989),x=s(80748),h=s(13553),u=s(64701),g=s(65983);const b=()=>{const[e,t]=(0,i.useState)("brokers"),[s,b]=(0,i.useState)("list"),[w,y]=(0,i.useState)(new Set),[f,j]=(0,i.useState)(null),[N,k]=(0,i.useState)(!1),v=(0,i.useRef)(null);(0,i.useEffect)(()=>{(0,u.sx)("compatible_accounts_viewed",{tab:e})},[e]),(0,i.useEffect)(()=>{const e=e=>{v.current&&!v.current.contains(e.target)&&k(!1)};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[]);const B=e=>{t(e),y(new Set),j(null),k(!1)},S=(0,i.useCallback)(()=>{switch(e){case"brokers":return x.Hf;case"wallets":return x.VK;case"predictions":return x.TR;default:return[]}},[e]),C=(0,i.useMemo)(()=>{let e=[...S()];return w.size>0&&(e=e.filter(e=>e.assetTypes.some(e=>w.has(e)))),f&&e.sort((e,t)=>{let s=e[f.key],i=t[f.key];if("minDeposit"===f.key){const e="Varies"===s||"Crypto Only"===s?0:Number((s||"").replace(/[^0-9.-]+/g,"")),t="Varies"===i||"Crypto Only"===i?0:Number((i||"").replace(/[^0-9.-]+/g,""));s=isNaN(e)?0:e,i=isNaN(t)?0:t}return s<i?"asc"===f.direction?-1:1:s>i?"asc"===f.direction?1:-1:0}),e},[w,f,S]),F=e=>{let t="asc";f&&f.key===e&&"asc"===f.direction&&(t="desc"),j({key:e,direction:t})},U=(0,i.useMemo)(()=>{const e=new Set;return S().forEach(t=>{t.assetTypes.forEach(t=>e.add(t))}),Array.from(e).map(e=>x.aZ[e]||{id:e,name:e,className:"",symbol:e.charAt(0).toUpperCase()})},[S]),T=e=>f&&f.key===e?"asc"===f.direction?(0,g.jsx)(a.A,{size:14,className:"inline ml-1.5 text-white/90"}):(0,g.jsx)(o.A,{size:14,className:"inline ml-1.5 text-white/90"}):(0,g.jsx)(o.A,{size:14,className:"inline ml-1.5 text-white/30"}),A=e=>(0,g.jsxs)("div",{className:"logo-container shrink-0 border-[0.5px] border-white/10 shadow-sm relative bg-[#1a1a1d] ".concat("alpaca"===e.id?"!w-auto !min-w-[5.25rem] h-[38px] overflow-visible":"overflow-hidden"),children:["alpaca"===e.id?(0,g.jsx)("span",{className:"w-full h-full flex items-center justify-center font-semibold text-white/90 text-[12px] sm:text-[13px] leading-none tracking-[0.06em]","aria-label":h.TK,children:h.TK}):e.logoUrl?(0,g.jsx)("img",{src:e.logoUrl,alt:e.name,className:"w-full h-full object-cover",onError:e=>{const t=e.target;t.style.display="none",t.nextElementSibling&&(t.nextElementSibling.style.display="flex")}}):null,"alpaca"!==e.id&&(0,g.jsx)("div",{className:"w-full h-full flex items-center justify-center font-bold text-white text-[15px] tracking-wider",style:{backgroundColor:e.logoBg||"#333",display:e.logoUrl?"none":"flex"},children:e.initials||e.name.substring(0,2).toUpperCase()})]}),E=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return(0,g.jsx)("div",{className:"flex justify-start -space-x-1.5 ".concat(t?"":"pl-2"),children:e.assetTypes.map((e,t)=>{const s=x.aZ[e];return s?(0,g.jsx)("div",{className:"asset-icon ".concat(s.className," shadow-sm border-[1.5px] border-[#121214] w-[22px] h-[22px] text-[10px] font-bold text-white flex items-center justify-center rounded-full bg-[#333]"),title:s.name,style:{zIndex:10-t},children:s.symbol},t):null})})};return(0,g.jsx)("div",{className:"compatible-accounts-page bg-[#0a0a0a] text-white flex-1 flex flex-col pt-8 md:pt-12 pb-16 min-h-[calc(100vh-56px)]",children:(0,g.jsxs)("div",{className:"max-w-[1400px] mx-auto px-6 lg:px-12 w-full flex-1 flex flex-col",children:[(0,g.jsxs)("div",{className:"mb-6 max-w-3xl",children:[(0,g.jsx)("h1",{className:"text-4xl md:text-5xl font-bold mb-4 font-space-grotesk tracking-tight text-white/95",children:"Compatible Accounts"}),(0,g.jsx)("p",{className:"text-white/60 text-[15px] md:text-base leading-relaxed max-w-2xl",children:"Explore and compare top brokers, wallets, and prediction markets to find the ideal match for your trading goals."})]}),(0,g.jsxs)("div",{className:"flex flex-col md:flex-row justify-between items-start md:items-center mb-6 gap-4 relative z-20 border-b border-white/10 pb-3 md:pb-2",children:[(0,g.jsxs)("div",{className:"accounts-submenu-bar flex items-center gap-2 overflow-x-auto hide-scrollbar w-full md:w-auto mb-0 border-b-0",children:[(0,g.jsxs)("button",{type:"button",onClick:()=>B("brokers"),className:"accounts-submenu-btn ".concat("brokers"===e?"active":""),children:[(0,g.jsx)(r.A,{size:15,className:"accounts-submenu-icon"}),(0,g.jsx)("span",{children:"Brokers"})]}),(0,g.jsxs)("button",{type:"button",onClick:()=>B("wallets"),className:"accounts-submenu-btn ".concat("wallets"===e?"active":""),children:[(0,g.jsx)(l.A,{size:15,className:"accounts-submenu-icon"}),(0,g.jsx)("span",{children:"Wallets"})]}),(0,g.jsxs)("button",{type:"button",onClick:()=>B("predictions"),className:"accounts-submenu-btn ".concat("predictions"===e?"active":""),children:[(0,g.jsx)(n.A,{size:15,className:"accounts-submenu-icon"}),(0,g.jsx)("span",{children:"Prediction Markets"})]})]}),(0,g.jsxs)("div",{className:"flex items-center gap-3 w-full md:w-auto justify-between md:justify-end",children:[(0,g.jsxs)("div",{className:"flex items-center bg-[#121214] border-[0.5px] border-white/10 rounded-full p-1 gap-1",children:[(0,g.jsxs)("button",{type:"button",onClick:()=>b("list"),className:"flex items-center gap-1.5 px-3 py-1.5 rounded-full text-xs font-medium transition-all ".concat("list"===s?"bg-[#6D48E5] text-white shadow-sm":"text-white/50 hover:text-white/80"),children:[(0,g.jsx)(c.A,{size:14}),(0,g.jsx)("span",{children:"List view"})]}),(0,g.jsxs)("button",{type:"button",onClick:()=>b("gallery"),className:"flex items-center gap-1.5 px-3 py-1.5 rounded-full text-xs font-medium transition-all ".concat("gallery"===s?"bg-[#6D48E5] text-white shadow-sm":"text-white/50 hover:text-white/80"),children:[(0,g.jsx)(d.A,{size:14}),(0,g.jsx)("span",{children:"Gallery view"})]})]}),U.length>0&&(0,g.jsxs)("div",{className:"relative",ref:v,children:[(0,g.jsxs)("button",{onClick:()=>k(!N),className:"flex items-center gap-2 px-4 py-2 rounded-full border-[0.5px] transition-all text-sm font-medium ".concat(w.size>0?"bg-white/10 border-white/20 text-white":"bg-[#121214] border-white/10 text-white/60 hover:text-white/90 hover:bg-white/5"),children:[(0,g.jsx)(p.A,{size:14}),(0,g.jsx)("span",{children:"Asset Filter"}),w.size>0&&(0,g.jsx)("span",{className:"ml-0.5 bg-[#6D48E5] text-white text-[10px] px-2 py-0.5 rounded-full font-semibold",children:w.size}),(0,g.jsx)(o.A,{size:14,className:"transition-transform duration-200 ".concat(N?"rotate-180":"")})]}),N&&(0,g.jsxs)("div",{className:"absolute top-full right-0 mt-2 w-64 bg-[#1a1a1d] border-[0.5px] border-white/10 rounded-2xl shadow-2xl py-2 z-50",children:[(0,g.jsxs)("div",{className:"px-4 py-2 border-b-[0.5px] border-white/10 flex justify-between items-center mb-2",children:[(0,g.jsx)("span",{className:"text-xs font-semibold text-white/50 uppercase tracking-wider",children:"Filter by Asset"}),w.size>0&&(0,g.jsx)("button",{onClick:()=>{y(new Set),k(!1)},className:"text-xs text-[#6D48E5] hover:text-[#8a6df2] font-medium transition-colors",children:"Clear"})]}),(0,g.jsx)("div",{className:"max-h-[300px] overflow-y-auto",children:U.map(e=>(0,g.jsxs)("div",{className:"px-4 py-2.5 flex items-center cursor-pointer hover:bg-white/[0.03] transition-colors",onClick:()=>(e=>{const t=new Set(w);t.has(e)?t.delete(e):t.add(e),y(t)})(e.id),children:[(0,g.jsx)("div",{className:"w-4 h-4 rounded border-[0.5px] mr-3 flex items-center justify-center transition-colors ".concat(w.has(e.id)?"bg-[#6D48E5] border-[#6D48E5]":"bg-white/5 border-white/20"),children:w.has(e.id)&&(0,g.jsx)("svg",{className:"w-3 h-3 text-white",f
1ill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,g.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:3,d:"M5 13l4 4L19 7"})})}),(0,g.jsx)("span",{className:"text-[13px] text-white/80 font-medium",children:e.name})]},e.id))})]})]})]})]}),(0,g.jsx)("div",{className:"w-full relative z-10 flex-1",children:"gallery"===s?(0,g.jsx)("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-4",children:C.length>0?C.map(t=>{var s;return(0,g.jsxs)("div",{className:"bg-[#121214] rounded-2xl border-[0.5px] border-white/10 p-5 flex flex-col justify-between gap-4 shadow-sm hover:border-white/20 transition-all",children:[(0,g.jsx)("div",{className:"flex items-start justify-between gap-3",children:(0,g.jsxs)("div",{className:"flex items-center gap-3 min-w-0",children:[A(t),(0,g.jsxs)("div",{className:"flex flex-col min-w-0",children:[(0,g.jsxs)("div",{className:"flex items-center gap-2",children:[(0,g.jsx)("h3",{className:"font-semibold text-base text-white/95 leading-tight truncate",children:t.name}),t.comingSoon&&(0,g.jsx)("span",{className:"text-[9px] font-bold uppercase tracking-wider bg-white/5 text-white/40 px-1.5 py-0.5 rounded-full border-[0.5px] border-white/10 whitespace-nowrap",children:"Soon"})]}),t.description&&(0,g.jsx)("p",{className:"text-[12px] text-white/50 leading-snug mt-0.5 line-clamp-2",children:t.description})]})]})}),(0,g.jsxs)("div",{className:"grid grid-cols-2 gap-y-3 gap-x-2 bg-white/[0.02] rounded-xl p-3 border-[0.5px] border-white/5",children:[(0,g.jsxs)("div",{className:"col-span-2",children:[(0,g.jsx)("span",{className:"text-[9px] uppercase tracking-wider text-white/40 font-bold block mb-1.5",children:"Asset Types"}),E(t,!0)]}),"wallets"===e?(0,g.jsxs)(g.Fragment,{children:[(0,g.jsxs)("div",{children:[(0,g.jsx)("span",{className:"text-[9px] uppercase tracking-wider text-white/40 font-bold block mb-1",children:"Type"}),(0,g.jsx)("span",{className:"text-[12px] text-white/80 font-medium",children:t.walletType||"N/A"})]}),(0,g.jsxs)("div",{className:"col-span-2 mt-1",children:[(0,g.jsx)("span",{className:"text-[9px] uppercase tracking-wider text-white/40 font-bold block mb-1",children:"Chains"}),(0,g.jsx)("span",{className:"text-[12px] text-white/70 leading-relaxed",children:null===(s=t.supportedChains)||void 0===s?void 0:s.join(", ")})]})]}):(0,g.jsxs)(g.Fragment,{children:[(0,g.jsxs)("div",{children:[(0,g.jsx)("span",{className:"text-[9px] uppercase tracking-wider text-white/40 font-bold block mb-1",children:"Min Deposit"}),(0,g.jsx)("span",{className:"text-[13px] font-semibold text-white/90",children:t.minDeposit})]}),(0,g.jsxs)("div",{children:[(0,g.jsx)("span",{className:"text-[9px] uppercase tracking-wider text-white/40 font-bold block mb-1",children:"Country"}),(0,g.jsxs)("div",{className:"flex items-center gap-1.5 text-[13px] text-white/80 font-medium",children:[(0,g.jsx)("span",{className:"text-base leading-none",children:t.countryFlag}),(0,g.jsx)("span",{className:"truncate",children:t.country})]})]})]})]}),(0,g.jsx)("div",{className:"pt-1 flex justify-end",children:t.comingSoon?(0,g.jsx)("button",{disabled:!0,className:"w-full py-2 rounded-full bg-white/5 border-[0.5px] border-white/5 text-white/30 text-xs font-medium cursor-not-allowed text-center",children:"Coming Soon"}):(0,g.jsxs)("a",{href:t.signupUrl,target:"_blank",rel:"noopener noreferrer",className:"w-full py-2 rounded-full bg-white/5 hover:bg-[#6D48E5] border-[0.5px] border-white/10 hover:border-[#6D48E5] text-white/80 hover:text-white transition-all duration-200 flex items-center justify-center gap-1.5 text-xs font-semibold",children:[(0,g.jsx)("span",{children:"Open Account"}),(0,g.jsx)(m.A,{size:13,strokeWidth:2.5,className:"opacity-80"})]})})]},t.id)}):(0,g.jsx)("div",{className:"col-span-full bg-[#121214] rounded-2xl border-[0.5px] border-white/10 p-12 text-center text-white/40 text-sm",children:"No accounts found matching current filters."})}):(0,g.jsx)("div",{className:"bg-[#121214] rounded-2xl border-[0.5px] border-white/10 overflow-hidden shadow-sm",children:(0,g.jsx)("div",{className:"overflow-x-auto",children:(0,g.jsxs)("table",{className:"w-full text-left border-collapse min-w-[700px]",children:[(0,g.jsx)("thead",{children:(0,g.jsxs)("tr",{className:"border-b-[0.5px] border-white/10 bg-[#17171a] text-[10px] text-white/50 uppercase tracking-widest font-semibold",children:[(0,g.jsx)("th",{className:"px-6 py-4 cursor-pointer hover:bg-white/5 transition-colors border-r-[0.5px] border-white/5 w-2/5",onClick:()=>F("name"),children:(0,g.jsxs)("div",{className:"flex items-center",children:["Provider ",T("name")]})}),(0,g.jsx)("th",{className:"px-6 py-4 border-r-[0.5px] border-white/5",children:"Asset Types"}),"wallets"===e?(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)("th",{className:"px-6 py-4 border-r-[0.5px] border-white/5",children:"Supported Chains"}),(0,g.jsx)("th",{className:"px-6 py-4 border-r-[0.5px] border-white/5",children:"Wallet Type"})]}):(0,g.jsx)("th",{className:"px-6 py-4 cursor-pointer hover:bg-white/5 transition-colors border-r-[0.5px] border-white/5",onClick:()=>F("minDeposit"),children:(0,g.jsxs)("div",{className:"flex items-center",children:["Min. Deposit ",T("minDeposit")]})}),(0,g.jsx)("th",{className:"px-6 py-4 cursor-pointer hover:bg-white/5 transition-colors border-r-[0.5px] border-white/5",onClick:()=>F("country"),children:(0,g.jsxs)("div",{className:"flex items-center",children:["Country ",T("country")]})}),(0,g.jsx)("th",{className:"px-6 py-4 text-right w-28",children:"Action"})]})}),(0,g.jsx)("tbody",{className:"divide-y-[0.5px] divide-white/5 text-[13px]",children:C.length>0?C.map(t=>{var s;return(0,g.jsxs)("tr",{className:"hover:bg-white/[0.03] group transition-colors h-16",children:[(0,g.jsx)("td",{className:"px-6 py-3 align-middle border-r-[0.5px] border-white/5 bg-[#121214] group-hover:bg-white/[0.01]",children:(0,g.jsxs)("div",{className:"flex items-center gap-3.5 min-w-0 max-w-sm",children:[A(t),(0,g.jsxs)("div",{className:"flex flex-col min-w-0",children:[(0,g.jsxs)("div",{className:"flex items-center gap-2",children:[(0,g.jsx)("span",{className:"font-semibold text-[14px] text-white/95 whitespace-nowrap",children:t.name}),t.comingSoon&&(0,g.jsx)("span",{className:"text-[9px] font-bold uppercase tracking-wide bg-white/5 text-white/40 px-1.5 py-[1px] rounded-full border-[0.5px] border-white/10 whitespace-nowrap shrink-0",children:"Soon"})]}),t.description&&(0,g.jsx)("span",{className:"text-[12px] text-white/40 truncate max-w-[240px]",children:t.description})]})]})}),(0,g.jsx)("td",{className:"px-6 py-3 align-middle border-r-[0.5px] border-white/5 bg-[#121214] group-hover:bg-white/[0.01] whitespace-nowrap",children:E(t,!1)}),"wallets"===e?(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)("td",{className:"px-6 py-3 align-middle border-r-[0.5px] border-white/5 bg-[#121214] group-hover:bg-white/[0.01]",children:(0,g.jsxs)("div",{className:"text-[13px] text-white/70 font-medium whitespace-nowrap overflow-hidden text-ellipsis max-w-[200px]",children:[null===(s=t.supportedChains)||void 0===s?void 0:s.slice(0,3).join(", "),t.supportedChains&&t.supportedChains.length>3&&(0,g.jsxs)("span",{className:"text-white/40 text-[11px] ml-1",children:["+",t.supportedChains.length-3]})]})}),(0,g.jsx)("td",{className:"px-6 py-3 align-middle border-r-[0.5px] border-white/5 bg-[#121214] group-hover:bg-white/[0.01] whitespace-nowrap",children:(0,g.jsx)("div",{className:"text-[13px] text-white/70 font-medium",children:t.walletType||"N/A"})})]}):(0,g.jsx)("td",{className:"px-6 py-3 align-middle border-r-[0.5px] border-white/5 bg-[#121214] group-hover:bg-white/[0.01] whitespace-nowrap",children:(0,g.jsxs)("div",{className:"text-[13px] font-semibold text-white/90 flex items-center gap-1.5",children:[t.minDeposit,(0,g.jsx)("span",{className:"inline-flex w-3.5 h-3.5 rounded-full bg-white/10 text-white/40 items-center justify-center text-[9px] curs
1or-help hover:bg-white/20 transition-colors",title:"Minimum required to open an account",children:"i"})]})}),(0,g.jsx)("td",{className:"px-6 py-3 align-middle border-r-[0.5px] border-white/5 bg-[#121214] group-hover:bg-white/[0.01] whitespace-nowrap",children:(0,g.jsxs)("div",{className:"flex items-center gap-2 text-[13px] font-medium text-white/80",children:[(0,g.jsx)("span",{className:"text-base leading-none filter drop-shadow-sm",children:t.countryFlag}),(0,g.jsx)("span",{children:t.country})]})}),(0,g.jsx)("td",{className:"px-6 py-3 align-middle text-right bg-[#121214] group-hover:bg-white/[0.01]",children:t.comingSoon?(0,g.jsx)("span",{className:"text-xs font-medium text-white/30 italic",children:"Soon"}):(0,g.jsxs)("a",{href:t.signupUrl,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-1.5 px-3.5 py-1.5 rounded-full bg-white/5 hover:bg-[#6D48E5] border-[0.5px] border-white/10 hover:border-[#6D48E5] text-white/80 hover:text-white transition-all duration-200 text-xs font-semibold",title:"Open an account with ".concat(t.name),children:[(0,g.jsx)("span",{children:"Open"}),(0,g.jsx)(m.A,{size:12,strokeWidth:2.5,className:"opacity-80"})]})})]},t.id)}):(0,g.jsx)("tr",{children:(0,g.jsx)("td",{colSpan:6,className:"px-6 py-12 text-center text-white/40 text-sm bg-[#121214]",children:"No compatible accounts found matching the current filters."})})})]})})})})]})})}},80748(e,t,s){s.d(t,{Hf:()=>r,TR:()=>n,VK:()=>l,aZ:()=>a});var i=s(67283),o=s(13553);const a={crypto:{id:"crypto",name:"Crypto",className:"asset-icon-crypto",symbol:"C"},stocks:{id:"stocks",name:"Stocks",className:"asset-icon-stocks",symbol:"S"},forex:{id:"forex",name:"Forex",className:"asset-icon-forex",symbol:"F"},commodities:{id:"commodities",name:"Commodities",className:"asset-icon-commodities",symbol:"M"},indices:{id:"indices",name:"Indices",className:"asset-icon-indices",symbol:"I"},options:{id:"options",name:"Options",className:"asset-icon-indices",symbol:"O"},futures:{id:"futures",name:"Futures",className:"asset-icon-forex",symbol:"F"},metals:{id:"metals",name:"Metals",className:"asset-icon-commodities",symbol:"M"},prediction:{id:"prediction",name:"Prediction Markets",className:"asset-icon-prediction",symbol:"P"}},r=[{id:"coinbase",name:"Coinbase",description:"The easiest place to buy and sell cryptocurrency.",logoUrl:"/brokerlogos/coinbase-thumbnail.webp",initials:"CB",logoBg:"#0052FF",assetTypes:["crypto"],minDeposit:"$0",country:"Global (100+ countries)",countryFlag:"\ud83c\udf10",signupUrl:"https://www.coinbase.com/signup"},{id:"alpaca",name:o.TK,description:"Commission-free API-first stock and crypto brokerage.",initials:"AL",logoBg:"#1a1a1d",assetTypes:["stocks","options","crypto","forex"],minDeposit:"$0",country:"Global (100+ countries)",countryFlag:"\ud83c\udf10",signupUrl:"https://alpaca.markets/signup"},{id:"binance_us",name:"Binance US",description:"Buy, sell, and trade crypto with low fees in the US.",logoUrl:"/brokerlogos/binance-thumbnail.png",initials:"B.US",logoBg:"#F3BA2F",assetTypes:["crypto"],minDeposit:"$0",country:"United States",countryFlag:"\ud83c\uddfa\ud83c\uddf8",signupUrl:"https://www.binance.us/register"},{id:"kraken",name:"Kraken",description:"Secure and versatile platform for crypto and futures.",logoUrl:"/brokerlogos/kraken-thumbnail.avif",initials:"KR",logoBg:"#5741D9",assetTypes:["crypto","futures","forex"],minDeposit:"$0",country:"Global (190+ countries)",countryFlag:"\ud83c\udf10",signupUrl:i.T},{id:"tradelocker",name:"TradeLocker",description:"Next-gen trading platform for modern traders.",logoUrl:"/brokerlogos/tradelocker-thumbnail.png",initials:"TL",logoBg:"#6B7280",assetTypes:["forex","crypto","indices","commodities"],minDeposit:"$0",country:"Global (International)",countryFlag:"\ud83c\udf10",signupUrl:"https://tradelocker.com/"},{id:"oanda",name:"Oanda",description:"Global leader in currency data and forex trading.",logoUrl:"/brokerlogos/oanda-thumbnail.png",initials:"OA",logoBg:"#111827",assetTypes:["forex","indices","commodities","metals"],minDeposit:"$0",country:"Global (US, UK, EU, APAC)",countryFlag:"\ud83c\udf10",signupUrl:"https://www.oanda.com/register/"},{id:"schwab",name:"Charles Schwab",description:"Full-service brokerage with robust trading tools.",logoUrl:"/brokerlogos/schwab-thumbnail.svg",initials:"CS",logoBg:"#00A0DF",assetTypes:["stocks","options","futures"],minDeposit:"$0",country:"United States",countryFlag:"\ud83c\uddfa\ud83c\uddf8",signupUrl:"https://client.schwab.com/Login/SignOn/CustomerCenterLogin.aspx"},{id:"ibkr",name:"Interactive Brokers",description:"Professional trading platform with global market access.",logoUrl:"/brokerlogos/ibkr-thumbnail.jpg",initials:"IB",logoBg:"#D32F2F",assetTypes:["stocks","options","futures","forex","crypto"],minDeposit:"$0",country:"Global (150+ countries)",countryFlag:"\ud83c\udf10",signupUrl:"https://www.interactivebrokers.com/en/home.php",comingSoon:!0},{id:"robinhood",name:"Robinhood",description:"Pioneering commission-free investing for everyone.",logoUrl:"/brokerlogos/robinhood-thumbn
1ail.jpg",initials:"RH",logoBg:"#00C805",assetTypes:["stocks","options","crypto"],minDeposit:"$0",country:"United States & UK",countryFlag:"\ud83c\uddfa\ud83c\uddf8",signupUrl:"https://robinhood.com/signup",comingSoon:!0},{id:"webull",name:"Webull",description:"Advanced charting and zero-commission trading.",logoUrl:"/brokerlogos/webull-thumbnail.png",initials:"WB",logoBg:"#0052FF",assetTypes:["stocks","options","crypto","futures"],minDeposit:"$0",country:"Global (US, HK, SG, JP)",countryFlag:"\ud83c\udf10",signupUrl:"https://www.webull.com/introduce",comingSoon:!0}],l=[{id:"rainbowkit",name:"300+ Web3 Wallets",description:"Connect OKX, Bybit, Binance, Bitget, Kraken, OneKey, Ledger & 300+ Web3 wallets via RainbowKit.",initials:"\ud83c\udf08",logoBg:"#A855F7",assetTypes:["crypto"],supportedChains:["Ethereum","Base","Polygon","BSC","Arbitrum","Optimism","Solana"],walletType:"Web3 Aggregator / Multi-Wallet Connector",country:"Global",countryFlag:"\ud83c\udf10",signupUrl:"https://rainbow.me/"},{id:"metamask",name:"MetaMask",description:"The most popular Web3 crypto wallet and gateway.",logoUrl:"/brokerlogos/metamask.svg",initials:"MM",logoBg:"#F6851B",assetTypes:["crypto"],supportedChains:["Ethereum","Base","Polygon","Arbitrum","Optimism","BSC","Solana"],walletType:"Hot Wallet / Browser Extension",country:"United States",countryFlag:"\ud83c\uddfa\ud83c\uddf8",signupUrl:"https://metamask.io/download/"},{id:"phantom",name:"Phantom",description:"A friendly crypto wallet built for DeFi & NFTs across Solana & EVM.",logoUrl:"/brokerlogos/phantom.ico",initials:"PH",logoBg:"#AB9FF2",assetTypes:["crypto"],supportedChains:["Solana","Ethereum","Base","Polygon","BSC","Bitcoin"],walletType:"Hot Wallet / Browser Extension",country:"United States",countryFlag:"\ud83c\uddfa\ud83c\uddf8",signupUrl:"https://phantom.app/download"},{id:"coinbase_wallet",name:"Coinbase Wallet & Base Smart Wallet",description:"Self-custody wallet and Base L2 smart wallet integration.",logoUrl:"/brokerlogos/coinbase-thumbnail.webp",initials:"CB",logoBg:"#0052FF",assetTypes:["crypto"],supportedChains:["Base","Ethereum","Polygon","Arbitrum","Optimism","BSC","Solana"],walletType:"Hot Wallet / Smart Wallet",country:"United States",countryFlag:"\ud83c\uddfa\ud83c\uddf8",signupUrl:"https://www.coinbase.com/wallet/downloads"},{id:"okx_wallet",name:"OKX Wallet",description:"Universal Web3 wallet supporting multi-chain trading and DeFi.",initials:"OK",logoBg:"#000000",assetTypes:["crypto"],supportedChains:["Ethereum","Base","Polygon","BSC","Arbitrum","Solana"],walletType:"Hot Wallet / Browser Extension",country:"Global",countryFlag:"\ud83c\udf10",signupUrl:"https://www.okx.com/web3"},{id:"bybit_wallet",name:"Bybit Wallet",description:"Keyless Web3 wallet powered by Bybit for secure decentralized access.",initials:"BY",logoBg:"#F7A600",assetTypes:["crypto"],supportedChains:["Ethereum","Base","Polygon","BSC","Arbitrum","Solana"],walletType:"Hot Wallet / MPC Wallet",country:"Global",countryFlag:"\ud83c\udf10",signupUrl:"https://www.bybit.com/en/web3"},{id:"binance_wallet",name:"Binance Web3 Wallet",description:"Self-custody crypto wallet built within the Binance app.",logoUrl:"/brokerlogos/binance-thumbnail.png",initials:"BN",logoBg:"#F3BA2F",assetTypes:["crypto"],supportedChains:["BSC","Ethereum","Base","Polygon","Arbitrum","Solana"],walletType:"Hot Wallet / MPC Wallet",country:"Global",countryFlag:"\ud83c\udf10",signupUrl:"https://www.binance.com/en/web3wallet"},{id:"bitget_wallet",name:"Bitget Wallet",description:"All-in-one Web3 multi-chain crypto trading wallet.",initials:"BG",logoBg:"#00F0FF",assetTypes:["crypto"],supportedChains:["Ethereum","Base","Polygon","BSC","Arbitrum","Solana"],walletType:"Hot Wallet / Extension",country:"Global",countryFlag:"\ud83c\udf10",signupUrl:"https://web3.bitget.com/"},{id:"kraken_wallet",name:"Kraken Wallet",description:"Open-source self-custody wallet created by Kraken.",initials:"KR",logoBg:"#5741D9",assetTypes:["crypto"],supportedChains:["Ethereum","Base","Polygon","Arbitrum","Solana"],walletType:"Self-Custody Mobile Wallet",country:"United States",countryFlag:"\ud83c\uddfa\ud83c\uddf8",signupUrl:"https://www.kraken.com/wallet"},{id:"onekey",name:"OneKey",description:"Open-source hardware and software crypto wallet.",initials:"OK",logoBg:"#00B812",assetTypes:["crypto"],supportedChains:["Ethereum","Base","Polygon","BSC","Arbitrum","Solana"],walletType:"Hardware / Software Wallet",country:"Global",countryFlag:"\ud83c\udf10",signupUrl:"https://onekey.so/"},{id:"ledger",name:"Ledger",description:"Industry-standard cold storage hardware wallet.",initials:"LD",logoBg:"#000000",assetTypes:["crypto"],supportedChains:["Ethereum","Base","Polygon","BSC","Arbitrum","Solana"],walletType:"Cold Storage / Hardware Wallet",country:"Global",countryFlag:"\ud83c\udf10",signupUrl:"https://www.ledger.com/"},{id:"solflare",name:"Solflare",description:"Feature-rich Solana self-custody wallet.",initials:"SF",logoBg:"#FF7043",assetTypes:["crypto"],supportedChains:["Solana"],walletType:"Hot Wallet / Extension",country:"Global",countryFlag:"\ud83c\udf10",signupUrl:"https://solflare.com/"},{id:"walletconnect",name:"WalletConnect",description:"The Web3 standard to connect 300+ mobile blockchain wallets.",logoUrl:"/brokerlogos/walletconnect.png",initials:"WC",logoBg:"#3B99FC",assetTypes:["crypto"],supportedChains:["Ethereum","Base","Polygon","BSC","Arbitrum","Optimism","Solana"],walletType:"Protocol / App Integrator",country:"Global",countryFlag:"\ud83c\udf10",signupUrl:"https://walletconnect.com/"}],n=[{id:"kalshi",name:"Kalshi",description:"The first legal event-contract prediction market in the US.",logoUrl:"/brokerlogos/kalshi_logo.jpeg",initials:"KA",logoBg:"#111827",assetTypes:["prediction"],minDeposit:"$0",country:"United States",countryFlag:"\ud83c\uddfa\ud83c\uddf8",signupUrl:"https://kalshi.com/sign-up"},{id:"polymarket",name:"Polymarket",description:"The world's largest prediction market to bet on your beliefs.",logoUrl:"/brokerlogos/polymarket.com.jpg",initials:"PM",logoBg:"#0A46E4",assetTypes:["prediction"],minDeposit:"Crypto Only",country:"United States (Restricted)",countryFlag:"\ud83c\uddfa\ud83c\uddf8",signupUrl:"https://polymarket.com/"}]}}]);

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.