import{a as Q}from"./chunk-53MAHQRD.js";import{a as J}from"./chunk-B6MYA2SO.js";import{b as u}from"./chunk-SPBBNCBQ.js";import{a as G,c as R}from"./chunk-3GSZ3IZT.js";import{a as j}from"./chunk-LXSXEBYM.js";import{a as Y}from"./chunk-QPJLI3SF.js";import{b as z}from"./chunk-MBUS75GY.js";import{e as U}from"./chunk-GDM6S2OD.js";import{aa as b,md as K}from"./chunk-MYNBMTR4.js";import{m as N}from"./chunk-TQQZZJXW.js";import{a as S}from"./chunk-J5JOI62E.js";import{b as W,v as F}from"./chunk-GQZAGQSC.js";import{pa as D,ra as ue}from"./chunk-GSIHKWLV.js";import{b as T}from"./chunk-BF2V36QE.js";import{f as c,o as n,q as i}from"./chunk-QTLWQ5AJ.js";n();i();function Pe(){let{buyStore:e,sellStore:t,configStore:o}=u(),{currentMode:r}=o,{setBuyValue:s}=e,{setSellValue:a}=t,{currentPreset:m}=J(),{amountList:f}=m;return function(){if(r==="buy"&&s({value:f?.[0],type:"select",index:0}),r==="sell"){let x=f?.[0]||"0";a({value:x,type:"select",index:0})}}}n();i();var d=c(T()),_e=c(S());n();i();var v=c(T()),M=c(S());n();i();var I={"divide-line":"_divide-line_16dcd_1",divideLine:"_divide-line_16dcd_1","third-part-container":"_third-part-container_16dcd_6",thirdPartContainer:"_third-part-container_16dcd_6","tips-color":"_tips-color_16dcd_9",tipsColor:"_tips-color_16dcd_9"};var X=({text:e})=>v.default.createElement("div",{className:(0,M.default)("flex flex-row",I.thirdPartContainer)},v.default.createElement("div",{className:(0,M.default)("font-12",I.tipsColor)},K(e))),he=({info:e,index:t})=>{let{text:o}=e,r=v.default.createElement("div",{className:(0,M.default)(I.divideLine)});return o?v.default.createElement(v.default.Fragment,null,t!==0&&r,v.default.createElement(X,{text:o})):v.default.createElement(v.default.Fragment,null,r,v.default.createElement(X,{text:K("swaptrade_risk_third_part_coin")}))},Z=he;n();i();var ee=c(T()),te=c(S());n();i();var w={"token-item":"_token-item_18yt5_1",tokenItem:"_token-item_18yt5_1",selected:"_selected_18yt5_10",scale:"_scale_18yt5_13","item-hover":"_item-hover_18yt5_16",itemHover:"_item-hover_18yt5_16"};var ke=({token:e,importToken:t,selectToken:o,unSupportToken:r,leftComponent:s=null,rightComponent:a=null,isMyPosition:m=!1})=>{let{scale:f,animationEvent:g}=G(),x=_=>_.unSupportedMeme?r(_):_.systemTokenType==="THIRD_PART"?t(_):o(_);return ee.default.createElement(W,{"data-testid":"tokenItem-box",className:(0,te.default)(w.tokenItem,"flex","justify-content-between",{[w.selected]:e.selectedOrigin,[w.scale]:f,[w.itemHover]:!m}),onClick:()=>x(e),key:`token_list_item_${e?.tokenContractAddress}`,...g},s,a)},oe=N(ke);n();i();var V=c(T());n();i();var re=c(T()),ne=c(S());var ge=({item:e,isMyPosition:t})=>{let{memeTokenListStore:o}=u(),{commonSearchState:r}=o;return(e.isNativeToken===1||t||!r||e?.systemTokenType===b.THIRD_PART)&&re.default.createElement("p",{className:(0,ne.default)("font-12 ellipsis mt-2 content-contrast wordBreakAll text-left")},e?.tokenName)},ie=N(ge);n();i();var y=c(T()),L=c(S());n();i();var h=c(T()),O=c(S());ue();n();i();var se={highlight:"_highlight_1erat_1"};function xe(e,t){let[o,r]=(0,h.useState)([]),[s,a]=(0,h.useState)([]);return(0,h.useEffect)(()=>{if(!e||!t)r([e]),a([]);else{let m=t.replace(/([*.+$^[\](){}|\\/])/g,"\\$1"),f=new RegExp(m,"ig");r(e.split(f)),a(e.match(f))}},[e,t]),[o,s]}var ve=({wholeStr:e,keywords:t,isNeedHighlight:o})=>{let[r,s]=xe(e,t);return!o||D.isEmpty(r)||D.isEmpty(s)?e:h.default.createElement("span",{className:(0,O.default)("font-bold font-16 ellipsis content-primary")},s.map((a,m)=>h.default.createElement(h.default.Fragment,{key:`match_${a}`},h.default.createElement("span",null,r[m]),h.default.createElement("span",{className:(0,O.default)({[se.highlight]:m===0})},s[m]))),h.default.createElement("span",null,r[r.length-1]||""))},me=ve;n();i();var C={token:"_token_1oqe0_1","token-info":"_token-info_1oqe0_7",tokenInfo:"_token-info_1oqe0_7","token-name":"_token-name_1oqe0_14",tokenName:"_token-name_1oqe0_14",badge:"_badge_1oqe0_21",disabled:"_disabled_1oqe0_32","word-break":"_word-break_1oqe0_35",wordBreak:"_word-break_1oqe0_35","verified-tag":"_verified-tag_1oqe0_43",verifiedTag:"_verified-tag_1oqe0_43",link:"_link_1oqe0_47"};var Te=({token:e={},ifNeedChainLogo:t,isNeedHighlight:o=!1,searchValue:r,renderChild:s,showTokenOrChainName:a,isMyPosition:m})=>{let{memeTokenListStore:f}=u(),{commonSearchState:g}=f,x=e.isNativeToken===0&&!m&&g;return y.default.createElement("div",{className:(0,L.default)("flex",C.token)},y.default.createElement(j,{tokenSrc:e.tokenLogoUrl??"",chainSrc:e.chainBWLogoUrl??"",className:(0,L.default)("boxCurrency"),chainSize:18,tokenSize:t?32:36,showChainLogo:t,tokenName:e.tokenName,chainName:e.chainName}),y.default.createElement("div",{className:(0,L.default)("flex-item",a?"mr-16":"mr-8",C.tokenInfo)},y.default.createElement("div",{className:C.tokenName},y.default.createElement("div",{className:(0,L.default)(C.wordBreak)},y.default.createElement(me,{isNeedHighlight:o,wholeStr:e.tokenSymbol,keywords:r})),e?.systemTokenType===b.THIRD_PART&&y.default.createElement(Y,{className:(0,L.default)(C.verifiedTag),size:16,type:"okx-defi-dex-caution"})),s,(e?.systemTokenType===b.THIRD_PART||x)&&y.default.createElement(z,{href:e.explorerUrl,onClick:_=>{_.stopPropagation()},className:(0,L.default)("font-12 mt-2 content-contrast underline",C.link)},U(e?.tokenContractAddress))))},ae=N(Te);var ye=e=>{let{token:t}=e,{memeTokenListStore:o}=u(),{searchValue:r}=o,{isMyPosition:s}=e;return V.default.createElement(ae,{...e,searchValue:r,ifNeedChainLogo:!0,showTokenOrChainName:!0,renderChild:V.default.createElement(ie,{item:t,isMyPosition:s})})},le=N(ye);n();i();var A=c(T());n();i();var k=c(T()),B=c(S());n();i();var P={"price-box":"_price-box_1xrtg_1",priceBox:"_price-box_1xrtg_1","balance-box":"_balance-box_1xrtg_10",balanceBox:"_balance-box_1xrtg_10",icon:"_icon_1xrtg_25",activity:"_activity_1xrtg_29",price:"_price_1xrtg_1"};var ce=(e,t,o,r)=>{if(t>e&&ro){let s=e-t;return`${o+s}px`}return`${o}px`},Ne=(e,t)=>{let{balanceRef:o,priceRef:r,priceBoxRef:s}=e,a=o.current,m=r.current,f=s.current;if(!a||!m||!f)return;let g=f.previousSibling,[x,_]=[g.lastChild.firstChild,g.lastChild.lastChild],[H,E]=[x.textContent.length*14,_.textContent.length*12];a.style.maxWidth=ce(x.offsetWidth,H,t,a.offsetWidth),m.style.maxWidth=ce(_.offsetWidth,E,t,m.offsetWidth)},Se=({item:e={},showBalance:t=!1})=>{let o=(0,k.useRef)(null),r=(0,k.useRef)(null),s=(0,k.useRef)(null);(0,k.useEffect)(()=>{Ne({priceBoxRef:o,balanceRef:r,priceRef:s},100)},[e.amountNum,e.currencyAmount]);let{getUsd:a,getTokenAmount:m}=Q(u);return k.default.createElement("div",{ref:o,className:(0,B.default)("flex align-items-center justify-content-end",P.priceBox)},t&&k.default.createElement("div",{className:(0,B.default)("mr-8",P.balanceBox)},k.default.createElement("p",{ref:r,className:(0,B.default)("content-primary","font-16","font-bold","ellipsis","wordBreakAll")},e.amountNum?m(e.amountNum):"0"),k.default.createElement("p",{ref:s,className:(0,B.default)("font-12","ellipsis","wordBreakAll","color-content-contrast",P.price)},e?.currencyAmount?a(e?.currencyAmount,{needK:!0}):"0")))},pe=Se;var be=({item:e})=>{let{accountStore:t}=u(),o=t.isConnectedWallet,r=(0,A.useMemo)(()=>o&&e?.systemTokenType!==b.THIRD_PART&&!e?.unSupportedMeme,[o,e]);return A.default.createElement(pe,{item:e,showBalance:r})},fe=be;n();i();var $={"token-list":"_token-list_1l4ib_1",tokenList:"_token-list_1l4ib_1","position-list":"_position-list_1l4ib_5",positionList:"_position-list_1l4ib_5"};var Ce=72,de=e=>e.key==="divide",Le=({isMyPosition:e=!1,normalList:t,unsupportedList:o=[],selectToken:r=()=>{},importToken:s=()=>{},unSupportToken:a=()=>{},className:m="",isNeedHighlight:f=!1})=>{let g=(0,d.useRef)(null),[x,_]=(0,d.useState)(0);R(g,l=>{_(l.height)});let H=(0,d.useMemo)(()=>{if(!e&&o.length>0){let l={key:"divide",text:"swaptrade_meme_order_error_unsupported_token",tokenContractAddress:"divide"};return[...t,l,...o]}return t},[e,t,o]),E=(l,q)=>de(l)?d.default.createElement(Z,{info:l,index:q}):d.default.createElement(oe,{token:l,selectToken:r,importToken:s,unSupportToken:a,isMyPosition:e,leftComponent:d.default.createElement(le,{isNeedHighlight:f,token:l,isMyPosition:e}),rightComponent:d.default.createElement(fe,{item:l})});return d.default.createElement("div",{ref:g,className:(0,_e.default)(e?$.positionList:$.tokenList)},d.default.createElement(F,{data:H,height:x,itemHeight:Ce,className:m,itemKey:l=>de(l)?l.type:`${l.chainId}_${l.tokenContractAddress}`},(l,q)=>d.default.createElement(F.Item,null,E(l,q))))},Co=Le;export{Pe as a,Co as b}; window.inOKXExtension = true; window.inMiniApp = false; window.ASSETS_BUILD_TYPE = "publish"; //# sourceMappingURL=chunk-R6B76INR.js.map